diff --git a/Media/308753984_468840425290735_599238151363341866_n.png:Zone.Identifier b/Media/308753984_468840425290735_599238151363341866_n.png:Zone.Identifier new file mode 100644 index 00000000..5cf4404f Binary files /dev/null and b/Media/308753984_468840425290735_599238151363341866_n.png:Zone.Identifier differ diff --git a/Media/LogoCharity.png b/Media/LogoCharity.png new file mode 100644 index 00000000..63eced4c Binary files /dev/null and b/Media/LogoCharity.png differ diff --git a/Media/livestream/livestream_tuan1.jpg b/Media/livestream/livestream_tuan1.jpg new file mode 100644 index 00000000..0f605732 Binary files /dev/null and b/Media/livestream/livestream_tuan1.jpg differ diff --git a/UMass Amherst _ UMass Amherst_mobile.html b/UMass Amherst _ UMass Amherst_mobile.html new file mode 100644 index 00000000..f20dda50 --- /dev/null +++ b/UMass Amherst _ UMass Amherst_mobile.html @@ -0,0 +1,3841 @@ + + + + + + + + + + + + + + + + + + + + UMass Amherst : UMass Amherst + + + + + + + + + + + + + + + + +
+
+

The University of Massachusetts Amherst

+ +
+
+ +
+ + + + + +
+ + + + +
+ +
+
+ +
+
+ + University of Massachusetts Amherst + University of Massachusetts Amherst + +
+ + +
+ +
+
+
+ + + +
+
+
+ +
+ + +
+ + + + + +
+ + + +
+
+
+ +
+ +
+
+ +
+ +
+ + + + + + +
+ + +
+ + + +
+ + +
+ +
+ +
+
+
+
+ + + + +
+ +
+
+ +
+ + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+ +
+ + Students collaborate using a driving simulator in the UMass Center for Transportation. +
+ +
+ +
+
+ + +
+
+ + +
+ +
+
+

+ Be the Future You Want to See. +

+ + + + + + + + + + + + + +
+
+ +
+ + +
+ + + + + + + +
+ +
+
+ +
+ +
+ +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+

Step Into Your Future

+
+ + +
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+ + + + +
+

What's Life Like at UMass?

+
+ + + + + +
+ +
+
+ + + + +
+

+ Make UMass Your Own +

+
+ + + +
+

Explore big ideas, join vibrant communities, and shape a college experience that’s uniquely yours.

+
+ + + + + + +
+
+ + + + +
+

+ Your Campus Home +

+
+ + + +
+

Choose from vibrant residential communities where students live, study, and build lasting friendships steps from the classroom.

+
+ + + + + + +
+
+ + + + +
+

+ Food Worth Talking About +

+
+ + + +
+

Discover why UMass dining is ranked #1 nationally—recognized for quality, variety, and sustainability.

+
+ + + + + + +
+
+ + + + +
+

+ Amherst, Uncommon +

+
+ + + +
+

A vibrant creative culture, great food, and the natural beauty of the Pioneer Valley come together to shape this town’s distinctive, welcoming spirit.

+
+ + + +
+ + + + + + + + + + +
+ + +
+
+
+ + +
+ +
+
+ + + +
+ + + + + + + A UMass student plays ping pong. + + + +
+ + + + + + + + + + + + +
+ +
+ + + +
+
+ + + +
+ + + + + + + A UMass student sits on her bed in a dorm room. + + + +
+ + + + + + + + + + + + +
+ +
+ + + +
+
+ + + +
+ + + + + + + A student gets food at a UMass Amherst dining hall. + + + +
+ + + + + + + + + + + + +
+ +
+ + + +
+
+ + + +
+ + + + + + + A UMass student holds a hote bag that reads "I Love Amherst." + + + +
+ + + + + + + + + + + + +
+ +
+ + + +
+
+ + +
+ + + + + + + + + + + + + +
+
+ + + +
+
+
+
#1
+

Public Research University in New England,
Non-Medical School R&D Expenditures

+
+
+
+
+
251
+

Total Degree Programs

+
+
+
+
+
Top 50
+

Best Value Colleges (Public), The Princeton Review

+
+
+
+ + + + + + + + + + +
+ + + + + + + + + + + + + + +
+
+
+ +

+ Excellence in Action +

+ +
+ +

UMass Amherst advances academic excellence through research, teaching, and engagement across campus. Students and faculty drive discovery through programs, scholarship, and events that extend beyond the classroom.

+ +
+ + + +
+ +
+
+
+ + + + + + + +
+ +
+ +
+ + +
A group of five students lean over laptops in a classroom + + +
+ +
+
+ +
+ + + +
+ + + +
+
+ + + + + + + +
+ +
+ +
+ + +
Tinashe performs at the Spring Concert. + + +
+ +
+
+ +
+ + + +
+ + + +
+
+ + + + + + + +
+ +
+ +
+ + +
Two students work with building tools. + + +
+ +
+
+ +
+ + + +
+ + + +
+
+ + + + + + + +
+ +
+ +
+ + +
Vy Do in UMas Amherst biomedical engineering lab + + +
+ +
+
+ +
+ + + +
+ + + +
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ + + + +
+

Blaze Your Own Trail

+
+ + + + +
+

Discover more than 100 undergraduate majors, minors, and certificates in fields ranging from engineering to public health to literature. You can even design your own major through our individual concentration program. Whatever your path, UMass gives you the freedom to explore and the tools to excel.

+
+ + +
+ + + + +
+ + + + + +
+
+ + + + + +
+ + + + + + + A professor walks with students in the rooftop garden of the Olver Design Building. + + + +
+ + + +
+ +

+ Find a Program +

+ + + +
+

With more than 100 majors, you have the freedom to explore your interests and build an academic path that reflects who you are and where you want to go.

+
+ + + + + + + + + + + +
+ + +
+ + + + + +
+
+ + + + + +
+ + + + + + + UMass Amherst Drone Campus + + + +
+ + + +
+ +

+ Design Your Own Major +

+ + + +
+

Through the Bachelor’s Degree with Individual Concentration (BDIC) Program, students can create a personalized major, blending courses across fields to explore passions beyond traditional academic boundaries.

+
+ + + + + + + + + + + +
+ + +
+ + + + + +
+
+ + + + + +
+ + + + + + + UMass Amherst Study Abroad London + + + +
+ + + +
+ +

+ Study Abroad +

+ + + +
+

Global learning opportunities immerse students in new cultures, expanding their perspectives and preparing them to thrive in a connected world.

+
+ + + + + + + + + + + +
+ + +
+ + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+

APPLY TODAY

+
+ + +
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+

I'm Looking For...

+
+ + +
+ + +
+
+ + + + + + + + + + + +
+
+ + + +
+ + + + + + + + + + + +
+
+ + +
+

+ NEWS & EVENTS +

+ + + More News & Events + +
+ +

+ FEATURED ARTICLES +

+ + + +
+ +
+

+ LATEST NEWS +

+ +
+
+ + + +
+
+ + + +
+
+
+ +
+

+ Events +

+ +
+
JUL
14
5:00 pm – 6:00 pm
Orchard Hill Pavilion
JUL
15
6:00 pm – 7:30 pm
UMass Downtown
JUL
18
10:00 am – 12:00 pm
UMass Downtown
+
+
+ +
+ + + + +
+ + + + + +
+ +
+
+ +
+ +
+ +
+
+ +
+ + + +
+ +
+
+ +
+ + +
+
+ +
+ +
+ +
+
+ + + + + + +
+ + + + + + + + + +
\ No newline at end of file diff --git a/UMass Amherst _ UMass Amherst_mobile.html:Zone.Identifier b/UMass Amherst _ UMass Amherst_mobile.html:Zone.Identifier new file mode 100644 index 00000000..50d28b42 Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile.html:Zone.Identifier differ diff --git a/UMass Amherst _ UMass Amherst_mobile_files/2025_Vy_Do_7780_John_Solem_2000x1125.jpg b/UMass Amherst _ UMass Amherst_mobile_files/2025_Vy_Do_7780_John_Solem_2000x1125.jpg new file mode 100644 index 00000000..4729f108 Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile_files/2025_Vy_Do_7780_John_Solem_2000x1125.jpg differ diff --git a/UMass Amherst _ UMass Amherst_mobile_files/2025_Vy_Do_7780_John_Solem_2000x1125.jpg:Zone.Identifier b/UMass Amherst _ UMass Amherst_mobile_files/2025_Vy_Do_7780_John_Solem_2000x1125.jpg:Zone.Identifier new file mode 100644 index 00000000..992aa0cc Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile_files/2025_Vy_Do_7780_John_Solem_2000x1125.jpg:Zone.Identifier differ diff --git a/UMass Amherst _ UMass Amherst_mobile_files/250616_UMASS_4515.jpg b/UMass Amherst _ UMass Amherst_mobile_files/250616_UMASS_4515.jpg new file mode 100644 index 00000000..1a347f2b Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile_files/250616_UMASS_4515.jpg differ diff --git a/UMass Amherst _ UMass Amherst_mobile_files/250616_UMASS_4515.jpg:Zone.Identifier b/UMass Amherst _ UMass Amherst_mobile_files/250616_UMASS_4515.jpg:Zone.Identifier new file mode 100644 index 00000000..7c33bc82 Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile_files/250616_UMASS_4515.jpg:Zone.Identifier differ diff --git a/UMass Amherst _ UMass Amherst_mobile_files/7D_TnBztQhU.html b/UMass Amherst _ UMass Amherst_mobile_files/7D_TnBztQhU.html new file mode 100644 index 00000000..f8e0acac --- /dev/null +++ b/UMass Amherst _ UMass Amherst_mobile_files/7D_TnBztQhU.html @@ -0,0 +1,13 @@ + + +UMass Dorm Tour: What Living on Campus Actually Looks Like #umass #dormlife #college - YouTube
\ No newline at end of file diff --git a/UMass Amherst _ UMass Amherst_mobile_files/7D_TnBztQhU.html:Zone.Identifier b/UMass Amherst _ UMass Amherst_mobile_files/7D_TnBztQhU.html:Zone.Identifier new file mode 100644 index 00000000..d01a2086 Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile_files/7D_TnBztQhU.html:Zone.Identifier differ diff --git a/UMass Amherst _ UMass Amherst_mobile_files/FY26UMass_HackUMass_LANDING.jpg b/UMass Amherst _ UMass Amherst_mobile_files/FY26UMass_HackUMass_LANDING.jpg new file mode 100644 index 00000000..d8f7ee85 Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile_files/FY26UMass_HackUMass_LANDING.jpg differ diff --git a/UMass Amherst _ UMass Amherst_mobile_files/FY26UMass_HackUMass_LANDING.jpg:Zone.Identifier b/UMass Amherst _ UMass Amherst_mobile_files/FY26UMass_HackUMass_LANDING.jpg:Zone.Identifier new file mode 100644 index 00000000..d96fffe7 Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile_files/FY26UMass_HackUMass_LANDING.jpg:Zone.Identifier differ diff --git a/UMass Amherst _ UMass Amherst_mobile_files/FY26_BeTheFuture_WeAreRev_photo4.jpg b/UMass Amherst _ UMass Amherst_mobile_files/FY26_BeTheFuture_WeAreRev_photo4.jpg new file mode 100644 index 00000000..f56fe9ce Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile_files/FY26_BeTheFuture_WeAreRev_photo4.jpg differ diff --git a/UMass Amherst _ UMass Amherst_mobile_files/FY26_BeTheFuture_WeAreRev_photo4.jpg:Zone.Identifier b/UMass Amherst _ UMass Amherst_mobile_files/FY26_BeTheFuture_WeAreRev_photo4.jpg:Zone.Identifier new file mode 100644 index 00000000..932ebb3d Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile_files/FY26_BeTheFuture_WeAreRev_photo4.jpg:Zone.Identifier differ diff --git a/UMass Amherst _ UMass Amherst_mobile_files/Growing-Grass-Stems.png b/UMass Amherst _ UMass Amherst_mobile_files/Growing-Grass-Stems.png new file mode 100644 index 00000000..eed327a3 Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile_files/Growing-Grass-Stems.png differ diff --git a/UMass Amherst _ UMass Amherst_mobile_files/Growing-Grass-Stems.png:Zone.Identifier b/UMass Amherst _ UMass Amherst_mobile_files/Growing-Grass-Stems.png:Zone.Identifier new file mode 100644 index 00000000..3ca14a83 Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile_files/Growing-Grass-Stems.png:Zone.Identifier differ diff --git a/UMass Amherst _ UMass Amherst_mobile_files/Lepori_thumb.jpg b/UMass Amherst _ UMass Amherst_mobile_files/Lepori_thumb.jpg new file mode 100644 index 00000000..b2a4ccba Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile_files/Lepori_thumb.jpg differ diff --git a/UMass Amherst _ UMass Amherst_mobile_files/Lepori_thumb.jpg:Zone.Identifier b/UMass Amherst _ UMass Amherst_mobile_files/Lepori_thumb.jpg:Zone.Identifier new file mode 100644 index 00000000..c5980c76 Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile_files/Lepori_thumb.jpg:Zone.Identifier differ diff --git a/UMass Amherst _ UMass Amherst_mobile_files/Life Sciences Lab_Image_Founders Day 2025.jpg b/UMass Amherst _ UMass Amherst_mobile_files/Life Sciences Lab_Image_Founders Day 2025.jpg new file mode 100644 index 00000000..e3e2f92c Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile_files/Life Sciences Lab_Image_Founders Day 2025.jpg differ diff --git a/UMass Amherst _ UMass Amherst_mobile_files/Life Sciences Lab_Image_Founders Day 2025.jpg:Zone.Identifier b/UMass Amherst _ UMass Amherst_mobile_files/Life Sciences Lab_Image_Founders Day 2025.jpg:Zone.Identifier new file mode 100644 index 00000000..a20c1a23 Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile_files/Life Sciences Lab_Image_Founders Day 2025.jpg:Zone.Identifier differ diff --git a/UMass Amherst _ UMass Amherst_mobile_files/NEWS-Manila-Clam-Shells.jpg b/UMass Amherst _ UMass Amherst_mobile_files/NEWS-Manila-Clam-Shells.jpg new file mode 100644 index 00000000..8a31518f Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile_files/NEWS-Manila-Clam-Shells.jpg differ diff --git a/UMass Amherst _ UMass Amherst_mobile_files/NEWS-Manila-Clam-Shells.jpg:Zone.Identifier b/UMass Amherst _ UMass Amherst_mobile_files/NEWS-Manila-Clam-Shells.jpg:Zone.Identifier new file mode 100644 index 00000000..5c45a14c Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile_files/NEWS-Manila-Clam-Shells.jpg:Zone.Identifier differ diff --git a/UMass Amherst _ UMass Amherst_mobile_files/Screenshot 2026-07-06 at 1.28.45 PM.png b/UMass Amherst _ UMass Amherst_mobile_files/Screenshot 2026-07-06 at 1.28.45 PM.png new file mode 100644 index 00000000..579d13f0 Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile_files/Screenshot 2026-07-06 at 1.28.45 PM.png differ diff --git a/UMass Amherst _ UMass Amherst_mobile_files/Screenshot 2026-07-06 at 1.28.45 PM.png:Zone.Identifier b/UMass Amherst _ UMass Amherst_mobile_files/Screenshot 2026-07-06 at 1.28.45 PM.png:Zone.Identifier new file mode 100644 index 00000000..4ca33bbd Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile_files/Screenshot 2026-07-06 at 1.28.45 PM.png:Zone.Identifier differ diff --git a/UMass Amherst _ UMass Amherst_mobile_files/UMass Police Chief Tyrone Parham, Max Callahan, Senator Comerford on MA Senate Rostrum_crop.jpg b/UMass Amherst _ UMass Amherst_mobile_files/UMass Police Chief Tyrone Parham, Max Callahan, Senator Comerford on MA Senate Rostrum_crop.jpg new file mode 100644 index 00000000..7174ccbe Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile_files/UMass Police Chief Tyrone Parham, Max Callahan, Senator Comerford on MA Senate Rostrum_crop.jpg differ diff --git a/UMass Amherst _ UMass Amherst_mobile_files/UMass Police Chief Tyrone Parham, Max Callahan, Senator Comerford on MA Senate Rostrum_crop.jpg:Zone.Identifier b/UMass Amherst _ UMass Amherst_mobile_files/UMass Police Chief Tyrone Parham, Max Callahan, Senator Comerford on MA Senate Rostrum_crop.jpg:Zone.Identifier new file mode 100644 index 00000000..f08e3650 Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile_files/UMass Police Chief Tyrone Parham, Max Callahan, Senator Comerford on MA Senate Rostrum_crop.jpg:Zone.Identifier differ diff --git a/UMass Amherst _ UMass Amherst_mobile_files/UPC2025__HERO_2000x1125.jpg b/UMass Amherst _ UMass Amherst_mobile_files/UPC2025__HERO_2000x1125.jpg new file mode 100644 index 00000000..36508fc2 Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile_files/UPC2025__HERO_2000x1125.jpg differ diff --git a/UMass Amherst _ UMass Amherst_mobile_files/UPC2025__HERO_2000x1125.jpg:Zone.Identifier b/UMass Amherst _ UMass Amherst_mobile_files/UPC2025__HERO_2000x1125.jpg:Zone.Identifier new file mode 100644 index 00000000..85f07811 Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile_files/UPC2025__HERO_2000x1125.jpg:Zone.Identifier differ diff --git a/UMass Amherst _ UMass Amherst_mobile_files/YRzZ9aRZ69w.html b/UMass Amherst _ UMass Amherst_mobile_files/YRzZ9aRZ69w.html new file mode 100644 index 00000000..4e7b57ff --- /dev/null +++ b/UMass Amherst _ UMass Amherst_mobile_files/YRzZ9aRZ69w.html @@ -0,0 +1,13 @@ + + +Why UMass is Ranked #1 for Campus Dining 🍣🌮 #food #umass #campuslife - YouTube
\ No newline at end of file diff --git a/UMass Amherst _ UMass Amherst_mobile_files/YRzZ9aRZ69w.html:Zone.Identifier b/UMass Amherst _ UMass Amherst_mobile_files/YRzZ9aRZ69w.html:Zone.Identifier new file mode 100644 index 00000000..03963850 Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile_files/YRzZ9aRZ69w.html:Zone.Identifier differ diff --git a/UMass Amherst _ UMass Amherst_mobile_files/agqIJlJpbAY.html b/UMass Amherst _ UMass Amherst_mobile_files/agqIJlJpbAY.html new file mode 100644 index 00000000..6b3b1827 --- /dev/null +++ b/UMass Amherst _ UMass Amherst_mobile_files/agqIJlJpbAY.html @@ -0,0 +1,13 @@ + + +Exploring Downtown Amherst! #umass #college #massachusetts - YouTube
\ No newline at end of file diff --git a/UMass Amherst _ UMass Amherst_mobile_files/agqIJlJpbAY.html:Zone.Identifier b/UMass Amherst _ UMass Amherst_mobile_files/agqIJlJpbAY.html:Zone.Identifier new file mode 100644 index 00000000..1f15cab7 Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile_files/agqIJlJpbAY.html:Zone.Identifier differ diff --git a/UMass Amherst _ UMass Amherst_mobile_files/base.js.download b/UMass Amherst _ UMass Amherst_mobile_files/base.js.download new file mode 100644 index 00000000..45052c68 --- /dev/null +++ b/UMass Amherst _ UMass Amherst_mobile_files/base.js.download @@ -0,0 +1,5904 @@ +var _yt_player={};(function(g){var window=this;/* + + Copyright The Closure Library Authors. + SPDX-License-Identifier: Apache-2.0 +*/ +/* + + Copyright Google LLC + 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 2015-present Dan Abramov + SPDX-License-Identifier: MIT +*/ +'use strict';var n="N{join{length{TQ{j{http://local{index.m3u8{scheme{cmo{GB{{1969-12-31T22:01:17.000-02:00{path{push{call{://{,{/{clone{fromCharCode{s{\\.googlevideo\\.com${={assign{match{M${toString{startsWith{slice{signatureCipher{U{url{1{nYcpa{set{Y{split{reverse{unshift{mn{6Vg0T{n{&{splice{/file/index.m3u8{cmo=td{cmo=pf{a1.googlevideo.com{file{youtube.player.web_20260708_08_RC00{https://local{RGiXZSdmE6MoqEB3d7-_w8_{Untrusted URL{fvip{rr{/initplayback{Ah{r{YJ{get{indexOf{A{redirector.googlevideo.com{playerfallback{\\.a1\\.googlevideo\\.com${local{sp{YP{1969-12-31T14:16:21.000-09:45{/videoplayback{replace{/api/manifest{1969-12-31T14:00:36.000-10:00{forEach{undefined{%3D{;/(,{fallback_count{1970-01-01T11:00:43.000+11:00{www.youtube.com{pop{xa{//{rr?[1-9].*\\.c\\.youtube\\.com$".split("{"), +Dr,YoH,w1,cZ,pZo,RH,AA,Cv,Uo,cA9,Qv,u8,l8,wZH,Xh,g1,jHA,b8,R$H,JV,jF,Rl,ym,L9,SF,Ul,xF,hV,Z9,M9F,LkH,K9,pI,zG,N1F,J$,Ou,AAk,wz,V9A,jM,Ml,Nl,A$,V9,nI,Pj,frH,Sok,fI,Uu,$l,xl,h$,m1,Q9,im,ql,xVA,rz,h$k,mVk,YE,QHh,z5,Og,DA,JK,cT,ivr,w7,jg,Ls,AK,VH,HT,Cs,BT,lrW,uP,Xm,g7,iP,hK,gWv,eg,Eg,kE,r7,vT,bP,Fm,Ks,Oj,sj,yl,MZ,NZ,Ag,Pn,Bn,Uj,$r,SZ,hg,ZV,Ql,ic,GFH,G2,Ej,vn,rK,bc,DU,pY,om,Kl,dX,vWr,J4,cS,rAF,wX,RQ,MQ,LY,A4,Vy,bvv,nY,WS,Ylo,BS,fY,UJ,SN,DY1,ZU,h4,pyv,JVo,lo,Qy,X3,gX,aQ,eN,uo,GM,qQ,EJ,IQ,oQ,vS,rX,KY,Ys, +zB,Of,pR,ws,j8,Re,ds,cV,Jf,y2,ML,NL,Af,HV,V2,oY,WV,PV,BV,tf,$s,bo,xs,KI,hf,ZL,mA,iS,uS,X8,gs,ae,GB,ks,rs,wyh,e8,vV,oe,F8,zL,YZ,O2,Dc,pX,Ja,jp,Ri,s2,M2,N2,Aa,RMF,CX,xZ,ha,Zc,mQ,Qk,iV,uV,lV,X$,TL,ai,ep,gb,q2,GL,Ii,kZ,bV,KX,YG,rb,OI,p6,dV,LWW,MF8,wV,M6,L6,A9,NF9,VI,C6,f6,SU,UI,$G,xG,QI,H9H,eU,q6,WW1,Gy,PyH,IB,EI,vH,kG,rV,bY,F1,YV,Dl,dW,wW,jj,RK,NC,yAr,xV,gW,XE,rW,kV,fQ,BFv,tF8,zd,dY,Di,f9A,UYh,jc,$Yv,RG,s9,hMV,Z9k,xYF,mYo,i98,uAv,l9V,nFk,uY,CyZ,Lt,Xy9,yg,gFr,TF1,Nt,AC,Hd,eM1,Ct,nt,Wd,Pd,tC,Sc,qlh,Bd, +rY,b_,vd,GTk,U9,ft,YX,I9W,EFF,vF$,sk,Lg,Vj,H7,B7,j3,rVo,W7,Cg,ng,S3,kTF,mT,id,ud,b9W,ld,XM,oFZ,g2,TJ,aE,KW9,qb,GJ,IE,Yuh,r2,v7,FM,kX,oE,Kg,Yi,z0V,Oc,pjZ,dlZ,c$v,zx,wg,wj$,Rh,jYr,Lw,sc,R0V,sY9,y$v,MM1,L1F,V7,nw,VM8,nlr,W1A,Pm9,BzA,CmV,HIk,Pi,SD,Bi,tMh,$i,xi,hQ,mv,us,Su8,UlH,$lv,ZIZ,xl$,X2,gg,ah,Tx,mlV,lP,Ih,iIv,qm,QY$,ki,vi,Xj8,glh,Tz1,aGr,rg,oh,GG8,ElA,zR,OB,pO,wx,jz,sB,Aj,NM,kGh,bI9,olo,HJ,WJ,PJ,CO,nO,zJF,tj,BJ,fO,Sz,UB,xo,$o,OsA,Duh,pTh,ZZ,mJ,Qt,iU,gx,uU,XZ,cK$,lU,TR,ez,aM,du8,wT8,qM,GR,IM,EB,vJ, +ko,rx,bU,oM,FZ,KO,RJH,YJ,zw,Ox,DC,sLF,yKH,Mg$,L4Z,Cw,pT,dv,JZ,co,W49,sx,PPr,NT,AZ,CT,nT,Wo,Po,fT,B7F,$J,tgh,mn,QF,fAv,iG,uG,lG,Uuh,gv,Tw,eE,qT,Gw,xuV,lc,rv,bG,o1,FS,KT,YN,OE,pP,d0,JG,cm,w0,js,Rs,sE,yZ,MX,LP,NX,AG,VZ,tG,fP,Ss,UE,EEZ,$N,hG,ZK,QZ,Xx,g0,T1,as,G1,Is,EE,vEh,k5Z,vm,rK1,bsv,r0,OH,Dm,F4F,K4A,Jl,wM,j_,ye,RW,Md,Al,zZv,CD,H1,nD,P1,fD,UH,m0,W1,cgh,e_,aW,Gq,IW,v1,kz,EH,rM,bq,jmh,KD,RZh,YI,zD,ygo,Dq,MZr,L38,NK8,wnW,HlH,Cch,My,Ny,Vr,HX,Ce,ne,WX,PX,tp,So,Uy,$I,hp,Zq,mK,uK,Xn,gy,a_,eo,qy,GD,I_,Ey, +ry,vX,Pc1,o_,bK,Yk,zb,OY,dO,BKH,p7,Jz,tZ$,Me,L7,Ne,C7,n7,Pg,fV$,tz,f7,UY,$k,hz,QO,uZ,iZ,af,Gb,EY,rO,bZ,of,Y8,zN,dU,$Z$,xZv,jI,Ry,wU,s8,hZ1,Mh,LH,Nh,AH,CH,WQ,PQ,HQ,BQ,tH,SI,Qm$,ilA,lVo,$8,Iy,E8,IVo,ErA,vrk,k2o,vQ,k8,blZ,rU,bw,oy,FT,KH,YB,F3F,Oa,zBv,OYv,dT,Jr,pU,K39,cw,wT,j5,RJ,DD,YJF,sa,yJ,Mf,LU,Ar,VJ,Hw,CU,nU,J41,Ww,Ua,$B,hr,c49,RBF,jQF,xB,uE,aJ,y4W,lE,e5,G7,qf,Ea,vw,IJ,MNV,LRW,NXh,A48,rT,VNZ,HY8,CoA,n9o,WR8,Poh,BXv,bE,oJ,fUF,SJZ,$Q8,KU,FI,d$,hBk,cI,j7,Rr,mQk,QQA,MR,np,WI,PI,tE,AE,BI,fp,iYZ,u38,S7, +$O,ZR,hE,QP,xO,mo,lI,e7,lU1,ar,TA,r$,kO,Kp,Y$,zg,g9A,aU$,GMv,eBv,Op,qJW,D2,Jt,po,jx,sp,MU,At,NU,Lo,HD,v9W,kM$,r4W,x$,Up,Z2,BD,i9,Ep,XY,gS,Tg,WD,o8,Ko,YfA,wJ,KRH,PD,ca,l9,I8,FY,Qb,fo,tt,Sx,ht,b9,AI,Vh,LZ,Wa,Pa,Ba,wVZ,tI,fZ,SA,Ub,je8,ser,yfv,xt,Z8,Qh,m9,i5,LAZ,NsF,TU,gJ,HR1,aF,GU,eA,qH,CSv,nsF,t8h,cR,wk,$LH,Np,Ln,xLv,nn,h3v,WR,ZR8,HR,wS9,AD,Cn,VA,jW,tD,mLW,QeV,fn,SW,$q,lLh,Ze,mx,Xr,gk,XVr,aq,qp,GS,Iq,EK,vR,kq,gsk,rk,eW,b2,Fr,YQ,zm,Kn,Dn,Tsv,aLk,wD,Rp,Mv,yp,Li,e31,H$,Vp,qfk,Nv,GBF,W$,P$,ILV,EsZ,vsv, +B$,tR,AR,ni,rf8,hR,Qp,xQ,a1,Xf,Tm,e1,FAo,KAV,Y2k,D2Z,zLZ,EL,op,Ki,Y7,z6,p0F,d2h,D$,O6,pB,JaA,dA,JO,cav,ct,RLv,ji9,w0F,yav,wA,NbF,jL,R$,VpH,Ip,v$,Z$,QD,iW,uW,lW,X0,gA,T6,a$,eL,qg,G6,I$,E6,vt,HXW,rA,KB,Yp,Do,p1,d9,J6,cY,w9,R9,sS,y5,M0,L1,N0,HY,C1,n1,WY,BY,t6,Sa,$p,h6,Zo,ml,Q5,CVZ,nZh,WQr,uJ,ea,I9,PVo,ES,kp,r9,bJ,tpF,S2F,Fg,U2V,$2A,x2o,Y0,zP,ZXh,Dw,m2V,iXk,dZ,u$1,Js,pG,lc1,QiW,OW,c_,wZ,gZ1,TbV,acH,ju,GLv,Rb,sW,Mk,IcA,Nk,hs,Zw,KQW,QT,YIr,Xb,gZ,TP,D68,GP,ab,pH1,qk,Ib,d61,J9F,c9$,eu,O68,EW,v_,ob,RvZ,sB8, +Fb,KG,MUV,VUk,eH,H6v,GW,EF,r8,b0,Fz,Yu,Dx,zv,tUh,On,fko,p3,dE,U6H,cF,$6h,JL,SIZ,sn,x6o,hv1,m6o,QB1,Z6v,i6h,u11,HF,n3,gG1,f3,ak1,TVh,BF,SP,tL,Un,evv,Gyv,qIo,WF,IkW,EGH,vG9,ky9,PF,Fsh,KsF,Y$H,oGo,b6Z,r9k,z79,$u,lkW,OQH,XHo,DCh,p8o,xu,ckv,dCH,hL,JkH,w8H,R79,sKA,jKr,NWh,Ak$,Lur,Vjv,mt,HQo,yk1,MjZ,nV1,CFZ,Q8,WuZ,iQ,PFh,flv,BWv,S$h,tj9,UCv,uQ,lQ,XD,$CA,xC8,gE,h7W,Tv,ZQv,mCV,az,eP,QK8,iQW,uEo,ll1,X8W,gVh,TWW,al8,e7F,q$W,GCW,Ilv,EVF,vVW,kC8,rkv,bQV,oVW,Fu$,Kuv,Y9k,zt8,OtV,DtH,dtr,JCh,Gv,Iz,vF,ku,cCk,rE,bQ, +wdr,oz,jGZ,FD,YC,zO,OC,dC,J_,cl,cn,sGA,jd,sC,M3,K7,N3,Ht9,A_,FR,Vd,Pl,t_,Sd,UC,Qd,QGZ,it8,uN,htA,tcA,gC,S9F,TO,Z7,h_,BYV,P_A,WGA,xC,XO,mH,lN,EC,vl,kC,rC,bN,ot,FO,Kx,Ym,zu,DY,pM,d4,J5,cp,w4,sQ,A5,yG,MF,CM,nM,LM,XdW,Bp,fM,$m,TYA,ai$,uM,iM,etW,h5,ZY,mf,QG,lM,Xp,g4,Tu,aR,qF,eq,q9r,Gu,EQ,GdZ,IR,vp,IiF,km,r4,bM,Fp,oR,YM,ze,Ot,wn,Rj,MW,NW,A2,VW,vYv,Hs,CN,nN,kd9,Ws,Ps,Bs,t2,fN,SX,rCk,btk,xM,h2,Zu,mg,QW,iu,uu,Xj,oY$,gn,Te,aj,eX,XL,FG8,KGv,Ykk,zAW,OgW,Dbv,Ge,Et,p7W,Yy,OZ,pf,du,JW,cC,jm,Rv,sZ,ya,M5,Lf,N5,AW, +HC,Cf,nf,WC,am,q3,GO,Sm,UZ,w71,$y,jEv,ZM,my,i6,RAk,u6,l6,XK,gu,Ta,av,em,sEZ,q5,Iv,EZ,vC,ky,ru,b6,ov,FK,Od,yqr,Jn,M38,cv,N2k,Rk,Aqr,V3v,HgZ,yn,WTh,PdZ,B2v,tn,Ubk,$bZ,xbv,$C,ZtZ,MA,Ud,hn,ZO,mj,hAV,Zg$,Qn,u3,$T,l3,mb$,XF,gp,TX,QEo,ek,GX,Ik,Ed,vv,igv,kT,Vn,K$,uMZ,gX9,pu,fi8,mt8,Ji,w6,ji,RU,sX,ys,aa8,Vs,GJV,IaW,eAZ,Ai,qk1,vXv,nu,EXh,WP,kJV,BP,Ut$,xt$,It,at,bgV,ti,fu,KTV,rqZ,UX,xg,hi,$g,Zf,ma,zSW,lB,DmH,dmh,Xl,JQr,TV,ei,jk,GV,IU,vP,kg,Fl,Y6,q$,qZ,DW,dR,Jo,wR,RX,Ao,X7k,RSH,to,fd,U1,$6,eZ,ho,MDv,Lv$,ZW,mM, +Ngo,CsH,iv,AQA,HwF,VD$,Wv1,Ps$,gR,Tk,aX,IX,vW,bv,rR,oX,Fo,f6h,Kd,Scv,Um8,$mr,ZwF,mm9,D_,pa,u2Z,l6H,giv,TgA,a6o,eSv,qc9,I6Z,EiZ,Ro,y4,MO,La,NO,Ca,bwH,Fv8,Hu,YBV,na,Wu,z_v,OOv,Pu,Y4,Jh,SB,Uz,md,ao,eB,qO,Io,Ez,Gh,Nx8,vu,Aj$,Vzk,HO1,bf,oo,Fs,$4,Ka,YA,z_,OU,DE,pV,d5,SBW,JJ,UMo,yc,cN,w5,sU,k4,rP,Nj,AJ,$MF,Vc,HN,xM9,h_8,ZOr,QM9,CV,nV,WN,PN,mMA,tJ,fV,Sy,UU,Z_,xA,ZE,uz,Xd,dK,T_,aV,ey,qj,uZF,DM1,th,IV,EU,vN,kA,r5,bz,Yj,KV,O3,Fd,e_o,DT,b,p8,df,JY,s3,R2,GRH,y1,MG,IZF,V1,HU,EoV,C8,n8,WU,oo8,PU,BU,tY,St,FJo,Yx1, +lg,XU,gf,zDZ,T$,a2,et,E3,vU,$M,kj,rf,bg,zZ,Or,DQ,pk,OTF,dw,Jm,cO,ww,j$,Rc,sr,y$,ME,Am,Lk,NE,cZk,JZ1,wo1,j1A,RDv,s11,V$,HO,yZh,PO,BO,LnV,Nvr,fk,tm,Ur,AZZ,xw,hm,ZQ,mC,ui,Q$,gK,li,XB,CGF,ii,Ic,Er,kw,oc,Wno,bi,PG8,zr,YK,Bvv,OT,DN,d3,Jc,cz,jb,RA,sT,rQ9,oi8,yN,Lm,N1,Ac,VN,Hz,Cm,nm,Wz,Pz,Bz,$TF,xT1,ZT9,tc,uSv,g3,aA,Tr,Tv8,eb,q1,Gr,IA,ET,vz,aCv,eDF,r3,qxh,bD,oA,F4,Km,zE,Gw9,Os,Dd,dL,pr,Je,cL,jl,RI,y_,Lr,ND,V_,WL,PL,Ae,Cr,BL,fr,Sl,ICh,EJ$,$2,Zd,Q_,iA,Xv,rZh,TE,bTo,qD,aI,GE,II,Es,vL,k2,lA,rL,uA,oJ9,el,oI,FnZ, +Knv,YEv,Fv,zzA,Kr,DP,Y5,zj,pj,JB,OPW,OD,cM,Rn,sD,y6,wo,Mz,pmh,Lj,DXW,dX$,JG8,Nz,wm1,AB,jsZ,Rzo,FbF,V6,HM,Cj,nj,OD8,Ddk,p1V,w1k,Kbo,YHV,JlH,clv,ddk,RdF,SJ,UD,vO,ac,e$,GZ,rw,Q6,x5,ylA,iL,M_o,L0A,uL,ZP,mD,lL,AlZ,Xa,$5,go,Tj,an,hB,sWF,NM9,eJ,V_W,HDh,Cqh,nzF,W0r,Pqh,t_h,Gj,kwo,In,ED,w3,tE8,fm8,k5,O_,hdr,SHV,$dW,ro,on,QW$,iDk,uuF,X1V,lm9,gz$,ph,TMH,dt,J7,edk,am1,Gq$,ck,qHr,jQ,EzA,vz8,kq$,bDH,oz$,K01,s_,RP,F0$,z1v,M4,DyA,Lh,OeV,yV,N4,A7,cpv,Jp9,nh,VV,fh,R1Z,Nyr,ypF,LK9,Mo$,U_,Vok,He9,CK9,nI9,WKo,PKW,ByA, +toZ,xP,fqo,Sy1,UyF,xyH,$yk,h18,$P,my$,h7,pX1,ir,XXh,e1H,qyv,GDF,lqv,gt,aP,XG,Iqv,lr,vIF,eQ,ur,gIW,T0,Tyo,Q_r,mL,rpv,ieV,be1,oI8,kDV,FKH,KKv,G0,YY1,O7r,DeF,zXh,pgH,de8,cz8,wg$,sfW,jfo,RX1,E_,yzF,M69,LqH,Azk,vk,kP,V61,rt,H7v,CZh,nk1,Wq8,PZh,BO1,t6H,fbo,SYo,Uev,$e9,xe1,hXo,Z79,me9,Qfr,i7H,uR1,lbk,Xgh,gk$,TOo,abk,eXZ,qYk,GbA,Ibv,Ekv,vko,kbv,rzo,b7V,okW,Fq$,Y8W,ze8,Dh8,FG,YL,z8,ON,JH1,pS,cHv,wQ1,jyF,DJ,Reh,dhZ,c6,yH1,MI8,L6$,wQ,sy1,qE,FB,fj,ZD$,DH,UdH,z0,bL,Fa,YP,q4,EIo,aqW,VIv,HHF,W6v,jh,Pw8,BU1,RS,NU9, +LS,Uhv,$hh,xhF,heH,Ni,AHk,mho,tIv,fIv,sN,yU,S8V,XQ8,iHA,uTA,CS,BM,H6,ZHF,TU9,aIZ,eeH,Qy9,q8H,GNh,IIF,kNv,rHA,bHA,B6,o88,K6h,F6h,zHA,OUh,pwH,crh,yrh,M5V,fS,Jro,UN,Sh,LwZ,NTv,jJZ,Dfk,Ya9,ArF,V5h,HUA,CE$,nBH,PEv,xL,Wwr,t5V,BTv,Sa$,fDo,ZJ,hT,UfZ,$fA,xfk,hHk,mU,mfk,QJo,iUv,QU,uIh,lD8,ij,Xw9,gB1,aD9,uj,lj,X7,T8,aS,gQ,TT1,eHh,qa9,G79,IDh,EBH,zX,eh,vBW,k71,rrZ,bU9,qi,oB1,G8,IP,IS,v6,kL,rQ,bj,oS,Yvv,zCo,OpV,DRZ,KS,dRv,JEF,cE1,jrW,RC9,f$,Skv,srW,yEW,M7v,N$o,Dg,di,AEV,pE,JP,cf,HpA,CIZ,wi,nO$,pQv,F7,zQ,R5,fRW, +SvZ,URZ,$RA,xRk,hC8,Zpv,mR1,Qrh,ip1,Mo,LE,No,u6k,AP,Kwo,XIZ,Hf,V0,CE,T$F,aRk,nE,Wf,gOH,Bf,eC9,tP,qvH,SV,vOW,kA1,Uh,oO8,x_,Zg,GAk,Fo8,fE,Ko9,Ypo,EOh,zhA,IRr,DUA,pDv,OoH,iX,uX,yth,wDV,XW,Mxk,j8W,Jtv,LzV,dU1,Hok,NS$,lX,C98,ctZ,WzF,s81,txv,TQ,Spv,UUF,f2v,xUv,hhF,Zeo,AT,qo,lIF,mUo,$_,Eh,I5,k_,bX,o5,HZ,Q88,FW,XDV,g$k,TSo,Yh,uY8,zc,Uf,a2W,ri,pq,qpH,Oi,Dv,eV,vf,o$9,Fz1,io$,GQ,KzH,jT,Zoh,Gg$,DHv,pa$,dHv,cIv,JIF,wak,rt9,YbW,Rxv,yI1,sF$,MA$,L98,NJA,si,yY,AI$,VAk,I2Z,HZh,C51,Lq,ntW,W9Z,N_,M_,BJv,AN,VY,f8H,Sbr, +UH$,$Hv,xH$,tAH,hxo,ZZ1,QFo,HK,mHr,Cq,iZ8,utW,Xak,gtv,l8v,ex8,qbH,TJF,a8W,GUr,I8v,vtH,Etv,K91,YKv,kUA,rIr,bZo,otv,F99,z4o,PK,BK,WK,tN,DpF,pRv,dpv,Us,fq,cDo,wR$,jqZ,ST,$h,Ui,sq9,R4V,LxV,xh,Nkk,hN,ADH,VW8,Hn1,C2r,nq$,Wxh,P2v,feF,tWo,mO,QY,UpZ,ut,Zv,SKH,lt,mpv,ino,urv,gd,a4,lek,eT,Tko,XRk,L8,vK,kh,rd,f8,bt,o4,qKo,GSo,F_,Yc,zY,Eqh,Kq,Ieo,rDZ,Fxr,OO,Kx9,YLv,pW,Oi8,oqr,JF,DvA,dc,p$9,dvV,wc,j2,cRF,RT,jpA,RyA,w$F,sp9,yRr,sO,M1F,LIH,MN,LW,NN,NDk,AR$,V19,Hio,nQo,CW,WI$,nW,SLv,W9,UvW,$vr,hyA,xv9,B9,tF,Zi8,ii8, +S2,fW,lnv,gQo,eyv,qLo,$c,xc,Gmv,ZT,UO,InH,hF,EQ$,ZF,bi9,ZBv,S$,$w,Mi,Kk,Xy,pm,TY,aT,vM,lO,Q$W,e2,iBk,u0v,l$9,HL,Kj,TAr,oT,a$V,KW,kc,q68,Dy,rc,dN,rOh,k6o,Xt9,J8,GY,g78,EO,o7h,Fmk,Kmr,I$o,zo9,D01,J61,c6Z,Rw,jw,wYZ,wN,ch,sA,d0F,j9H,y6Z,ehV,Mao,LlW,Va8,Nq,A6v,Hh,N9H,A8,CJA,npW,Wlv,PJ$,B9F,taH,AY,Wh,Ph,f_,$x,OA,SSh,h8,U0Z,x0H,hoF,Zy,Qw,m0$,Q9F,i1A,ug$,lov,gpo,ao9,eor,uH,XYh,vh,IoF,Xk,mP,Ep$,rN,kio,vpv,bH,ow,Fk,K_,r6o,kx,UA,aw,gN,Tn,ew,T9o,qq,Sw,iH,foA,op9,KlA,t8,EA,YWH,z5W,Oe,OG8,DkZ,zK,p_1,YR,pc,Jsv, +cs1,w_$,jbW,dH,Jd,R5v,sb1,ys8,LNH,jG,MuH,NZA,As9,fR,HGv,CC$,n08,WN9,yu,BZh,MI,tur,Lc,Uk1,SWh,NI,zF,Ovv,z$k,j9,JA;Dr=function(Y){return function(){return zF[Y].apply(this,arguments)}}; +g.pv=function(Y,z){return zF[Y]=z}; +YoH=function(Y,z){if(z)for(var O=0;O=this.length))return this[Y]}; +g.Lv=function(Y,z,O){Y=Y.split(".");O=O||g.MV;for(var D;Y.length&&(D=Y.shift());)Y.length||z===void 0?O[D]&&O[D]!==Object.prototype[D]?O=O[D]:O=O[D]={}:O[D]=z}; +AA=function(Y,z){var O=g.NV("CLOSURE_FLAGS");Y=O&&O[Y];return Y!=null?Y:z}; +g.NV=function(Y,z){Y=Y.split(".");z=z||g.MV;for(var O=0;OencodeURIComponent(O.brand)+";"+encodeURIComponent(O.version)).join("|"))); +Y.wow64!=null&&(z+="&uaw="+Number(Y.wow64));return z.slice(1)}; +Xh=function(Y,z){if(z!==null&&z!==void 0){if(typeof z!=="object"&&typeof z!=="function")throw new TypeError("Object expected.");if(O===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");var O=z[Symbol.dispose]}if(typeof O!=="function")throw new TypeError("Object not disposable.");Y.stack.push({value:z,dispose:O,async:!1})}return z}; +g1=function(Y){function z(d){Y.error=Y.hasError?new SuppressedError(d,Y.error,"An error was suppressed during disposal."):d;Y.hasError=!0} +function O(){for(;D=Y.stack.pop();)try{if(!D.async&&p===1)return p=0,Y.stack.push(D),Promise.resolve().then(O);if(D.dispose){var d=D.dispose.call(D.value);if(D.async)return p|=2,Promise.resolve(d).then(O,function(J){z(J);return O()})}else p|=1}catch(J){z(J)}if(p===1)return Y.hasError?Promise.reject(Y.error):Promise.resolve(); +if(Y.hasError)throw Y.error;} +var D,p=0;O()}; +g.TF=function(Y,z){if(Error.captureStackTrace)Error.captureStackTrace(this,g.TF);else{let O=Error().stack;O&&(this.stack=O)}Y&&(this.message=String(Y));z!==void 0&&(this.cause=z)}; +jHA=function(){}; +g.e9=function(Y,z){return Y.lastIndexOf(z,0)==0}; +g.Eo=function(Y,z){var O=Y.length-z.length;return O>=0&&Y.indexOf(z,O)==O}; +g.kW=function(Y){return/^[\s\xa0]*$/.test(Y)}; +g.r1=function(Y,z){return Y.toLowerCase().indexOf(z.toLowerCase())!=-1}; +g.Kv=function(Y,z){var O=0;Y=String(Y).trim().split(".");z=String(z).trim().split(".");var D=Math.max(Y.length,z.length);for(let J=0;O==0&&Jz?1:0}; +R$H=function(){var Y=null;if(!zT)return Y;try{let z=O=>O; +Y=zT.createPolicy("goog#html",{createHTML:z,createScript:z,createScriptURL:z})}catch(z){}return Y}; +JV=function(){Ol===void 0&&(Ol=R$H());return Ol}; +jF=function(Y){var z=JV();Y=z?z.createScriptURL(Y):Y;return new cy(Y)}; +Rl=function(Y){if(Y instanceof cy)return Y.j;throw Error("");}; +ym=function(Y){if(Y instanceof g.sl)return Y.j;throw Error("");}; +L9=function(Y){return new MY(z=>z.substr(0,Y.length+1).toLowerCase()===Y+":")}; +g.AV=function(Y,z=g.NY){if(Y instanceof g.sl)return Y;for(let O=0;O{if(D instanceof Qm)D=D.j;else throw Error("");return D}).every(D=>"data-loaded".indexOf(D)!==0))throw Error('Attribute "data-loaded" does not match any of the allowed prefixes.'); +Y.setAttribute("data-loaded",z)}; +g.iy=function(Y){return Y[Y.length-1]}; +g.uy=function(Y,z){Array.prototype.forEach.call(Y,z,void 0)}; +g.ly=function(Y,z,O){return Array.prototype.filter.call(Y,z,O)}; +g.XA=function(Y,z){return Array.prototype.map.call(Y,z,void 0)}; +g.gF=function(Y,z,O){return Array.prototype.reduce.call(Y,z,O)}; +g.TT=function(Y,z){return Array.prototype.some.call(Y,z,void 0)}; +g.al=function(Y,z,O){return Array.prototype.every.call(Y,z,O)}; +g.qY=function(Y,z){z=g.eF(Y,z);return z<0?null:typeof Y==="string"?Y.charAt(z):Y[z]}; +g.eF=function(Y,z,O){var D=Y.length,p=typeof Y==="string"?Y.split(""):Y;for(let d=0;d=0;D--)if(D in p&&z.call(O,p[D],D,Y))return D;return-1}; +g.Il=function(Y,z){return Array.prototype.indexOf.call(Y,z,void 0)>=0}; +g.El=function(Y){if(!Array.isArray(Y))for(let z=Y.length-1;z>=0;z--)delete Y[z];Y.length=0}; +g.kF=function(Y,z){z=Array.prototype.indexOf.call(Y,z,void 0);var O;(O=z>=0)&&g.vy(Y,z);return O}; +g.vy=function(Y,z){return Array.prototype.splice.call(Y,z,1).length==1}; +LkH=function(Y,z){z=g.eF(Y,z);z>=0&&g.vy(Y,z)}; +g.rF=function(Y){return Array.prototype.concat.apply([],arguments)}; +g.by=function(Y){var z=Y.length;if(z>0){let O=Array(z);for(let D=0;D>>1),w;O?w=z.call(void 0,Y[c],c,Y):w=z(D,Y[c]);w>0?p=c+1:(d=c,J=!w)}return J?p:-p-1}; +g.dz=function(Y,z){Y.sort(z||Ou)}; +N1F=function(Y,z){var O=Ou;g.dz(Y,function(D,p){return O(z(D),z(p))})}; +J$=function(Y,z,O){if(!g.PZ(Y)||!g.PZ(z)||Y.length!=z.length)return!1;var D=Y.length;O=O||AAk;for(let p=0;pz?1:Y4);p++)z[Ml(Y[p])]||(O+="\nInner error "+D++ +": ",Y[p].stack&&Y[p].stack.indexOf(Y[p].toString())==0||(O+=typeof Y[p]==="string"?Y[p]:Y[p].message+"\n"),O+=jM(Y[p],z));p")!=-1&&(Y=Y.replace(Wkv,">")),Y.indexOf('"')!=-1&&(Y=Y.replace(P8o,""")),Y.indexOf("'")!=-1&&(Y=Y.replace(B1W,"'")),Y.indexOf("\x00")!=-1&&(Y=Y.replace(t9h,"�")));return Y}; +g.CI=function(Y){return Y==null?"":String(Y)}; +nI=function(Y){var z=0;for(let O=0;O>>0;return z}; +g.Wj=function(Y){var z=Number(Y);return z==0&&g.kW(Y)?NaN:z}; +Pj=function(Y){return String(Y).replace(/\-([a-z])/g,function(z,O){return O.toUpperCase()})}; +frH=function(Y){return Y.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(z,O,D){return O+D.toUpperCase()})}; +Sok=function(Y){var z=1;Y=Y.split(":");for(var O=[];z>0&&Y.length;)O.push(Y.shift()),z--;Y.length&&O.push(Y.join(":"));return O}; +g.Bj=function(Y,z,O,D,p,d,J){var c="";Y&&(c+=Y+":");O&&(c+="//",z&&(c+=z+"@"),c+=O,D&&(c+=":"+D));p&&(c+=p);d&&(c+="?"+d);J&&(c+="#"+J);return c}; +g.t$=function(Y){return Y.match(UVH)}; +fI=function(Y){return Y?decodeURI(Y):Y}; +g.SM=function(Y){return fI(g.t$(Y)[3]||null)}; +Uu=function(Y){return fI(g.t$(Y)[5]||null)}; +$l=function(Y){Y=g.t$(Y);return g.Bj(Y[1],Y[2],Y[3],Y[4])}; +xl=function(Y){Y=g.t$(Y);return g.Bj(null,null,null,null,Y[5],Y[6],Y[7])}; +h$=function(Y){var z=Y.indexOf("#");return z<0?Y:Y.slice(0,z)}; +g.ZG=function(Y,z){if(Y){Y=Y.split("&");for(let O=0;O=0?(p=Y[O].substring(0,D),d=Y[O].substring(D+1)):p=Y[O];z(p,d?V9(d):"")}}}; +m1=function(Y,z){if(!z)return Y;var O=Y.indexOf("#");O<0&&(O=Y.length);var D=Y.indexOf("?");if(D<0||D>O){D=O;var p=""}else p=Y.substring(D+1,O);Y=[Y.slice(0,D),p,Y.slice(O)];O=Y[1];Y[1]=z?O?O+"&"+z:z:O;return Y[0]+(Y[1]?"?"+Y[1]:"")+Y[2]}; +Q9=function(Y,z,O){if(Array.isArray(z))for(let D=0;D=0&&zO)p=O;D+=z.length+1;return V9(Y.slice(D,p!==-1?p:0))}; +ql=function(Y,z){for(var O=Y.search(g.aY),D=0,p,d=[];(p=g.TG(Y,D,z,O))>=0;)d.push(Y.substring(D,p)),D=Math.min(Y.indexOf("&",p)+1||O,O);d.push(Y.slice(D));return d.join("").replace($V$,"$1")}; +xVA=function(Y,z,O){return g.lm(ql(Y,z),z,O)}; +g.GG=function(Y){Y&&typeof Y.dispose=="function"&&Y.dispose()}; +g.IY=function(Y){for(let z=0,O=arguments.length;z{if(window===window.top)var O=window;else{try{O=!!window?.top?.location.href&&!1}catch(p){O=!0}O=O?window:window.top}var D=O[Y];D?.bevasrs?z(new vj(D.bevasrs)):(D||(D={nqfbel:[]},O[Y]=D),D.nqfbel.push(p=>{z(new vj(p))}))})}; +rz=function(Y){var z={c:Y.HI,e:Y.Mk,mc:Y.n5,me:Y.L5};Y.jc&&(z.co={c:Y.jc.i8,a:Y.jc.Ws,s:Y.jc.ek});return z}; +h$k=function(Y){Y.Y!==void 0&&(Y.N.forEach(z=>{Y.Y?.removeEventListener(z,Y.U)}),Y.Y=void 0)}; +mVk=async function(Y){if(!Y.pU.wpc)throw new bm(30,"NWA");if(Y.j)return Y.j;var z=await Y.pU.wpc();Y.j=new Zvh(z);return Y.j}; +YE=function(Y){var z=[];oY(Y,FQ,6).forEach(O=>{KI(O,2)<=53&&z.push(KI(O,1))}); +return z}; +QHh=function(Y){var z=[];oY(Y,FQ,6).forEach(O=>{KI(O,2)>53&&z.push(KI(O,1))}); +return z}; +z5=function(Y){Y.then(()=>{},()=>{})}; +Og=function(Y){return{fieldType:2,fieldName:Y}}; +DA=function(Y){return{fieldType:3,fieldName:Y}}; +JK=function(Y){return(d7||(d7=new TextEncoder)).encode(Y)}; +cT=function(Y){g.MV.setTimeout(()=>{throw Y;},0)}; +ivr=function(Y){return Array.prototype.map.call(Y,function(z){z=z.toString(16);return z.length>1?z:"0"+z}).join("")}; +w7=function(Y){var z=[];for(let O=0;O>6|192:((p&64512)==55296&&D+1>18|240,z[O++]=p>>12&63|128):z[O++]=p>>12|224,z[O++]=p>>6&63|128),z[O++]=p&63|128)}return z}; +g.RL=function(){var Y=g.MV.navigator;return Y&&(Y=Y.userAgent)?Y:""}; +Ls=function(Y){if(!g.sg&&!g.yH||!g.Mu)return!1;for(let z=0;z0:!1}; +VH=function(){return AK()?!1:g.Nu("Opera")}; +HT=function(){return g.Nu("Firefox")||g.Nu("FxiOS")}; +g.ns=function(){return g.Nu("Safari")&&!(Cs()||(AK()?0:g.Nu("Coast"))||VH()||(AK()?0:g.Nu("Edge"))||(AK()?Ls("Microsoft Edge"):g.Nu("Edg/"))||(AK()?Ls("Opera"):g.Nu("OPR"))||HT()||g.Nu("Silk")||g.Nu("Android"))}; +Cs=function(){return AK()?Ls("Chromium"):(g.Nu("Chrome")||g.Nu("CriOS"))&&!(AK()?0:g.Nu("Edge"))||g.Nu("Silk")}; +g.WT=function(){return g.sg||g.yH?!!g.Mu&&!!g.Mu.platform:!1}; +g.PT=function(){return g.WT()?g.Mu.platform==="Android":g.Nu("Android")}; +BT=function(){return g.Nu("iPhone")&&!g.Nu("iPod")&&!g.Nu("iPad")}; +g.tK=function(){return BT()||g.Nu("iPad")||g.Nu("iPod")}; +g.fs=function(){return g.WT()?g.Mu.platform==="macOS":g.Nu("Macintosh")}; +g.Sg=function(){return g.WT()?g.Mu.platform==="Windows":g.Nu("Windows")}; +g.Ug=function(Y){g.Ug[" "](Y);return Y}; +lrW=function(Y,z){var O=uhh;return Object.prototype.hasOwnProperty.call(O,Y)?O[Y]:O[Y]=z(Y)}; +g.xE=function(Y){return lrW(Y,function(){return g.Kv($E,Y)>=0})}; +g.m4=function(Y,z){z===void 0&&(z=0);hK();z=ZA[z];for(var O=Array(Math.floor(Y.length/3)),D=z[64]||"",p=0,d=0;p>2];J=z[(J&3)<<4|c>>4];c=z[(c&15)<<2|w>>6];w=z[w&63];O[d++]=""+R+J+c+w}R=0;w=D;switch(Y.length-p){case 2:R=Y[p+1],w=z[(R&15)<<2]||D;case 1:Y=Y[p],O[d]=""+z[Y>>2]+z[(Y&3)<<4|R>>4]+w+D}return O.join("")}; +g.QH=function(Y,z,O){if(z){let D=[],p=0;for(let d=0;d255){let c=Error("go/unicode-to-byte-error");if(O)throw c;D[p++]=J&255;J>>=8}D[p++]=J}Y=g.m4(D,z)}else Y=g.MV.btoa(Y);return Y}; +uP=function(Y){var z=[];iP(Y,function(O){z.push(O)}); +return z}; +Xm=function(Y,z,O,D,p){var d=z^Y;if(Y+5>>2=Y)for(var J=O[n[2]];J;)O[n[d^2871]](O[n[d^2833]](--J,1)[0]);if(((Y|1)&11)==1){lP(d^2953,d^1067,O);var c=O[n[0]]}Y-8>>3==2&&(D===n[d^4366]&&((J=p[n[d^4410]](n[d^4368]))>=0?(D=`cmo=${p[n[d^4378]](0,J)}`,p=p[n[d^4378]](J+1)):(J=p[n[d^4410]](n[d^4429]))>=0&&(D=`cmo=${p[n[d^4378]](0,J)}`,p=p[n[d^4378]](J+3))),O[D]=p);return c}; +g7=function(Y){var z=Y.length,O=z*3/4;O%3?O=Math.floor(O):"=.".indexOf(Y[z-1])!=-1&&(O="=.".indexOf(Y[z-2])!=-1?O-2:O-1);var D=new Uint8Array(O),p=0;iP(Y,function(d){D[p++]=d}); +return p!==O?D.subarray(0,p):D}; +iP=function(Y,z){function O(p){for(;D>4);J!=64&&(z(d<<4&240|J>>2),c!=64&&z(J<<6&192|c))}}; +hK=function(){if(!T5){T5={};var Y="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),z=["+/=","+/","-_=","-_.","-_"];for(let O=0;O<5;O++){let D=Y.concat(z[O].split(""));ZA[O]=D;for(let p=0;p=z||(O[Y]=D+1,Y=Error(),wz(Y,"incident"),cT(Y))}}; +Ks=function(Y,z=!1){return z&&Symbol.for&&Y?Symbol.for(Y):Y!=null?Symbol(Y):Symbol()}; +Oj=function(Y,z){return z===void 0?Y.j!==Yr&&!!(2&(Y.o5[z2]|0)):!!(2&z)&&Y.j!==Yr}; +sj=function(Y,z,O){var D=Y.C(),p={html5Preference:"HTML5_PREF_WANTS",lactMilliseconds:String(g.DV()),referer:document.location.toString(),signatureTimestamp:20642},d=g.pl();Y.isAutonav&&(p.autonav=!0);d.wk(141)&&(p.autonavState=d.wk(140)?"STATE_OFF":"STATE_ON");p.autoCaptionsDefaultOn=d.wk(66);dK(Y)&&(p.autoplay=!0);D.Z&&Y.cycToken&&(p.cycToken=Y.cycToken);D.enablePrivacyFilter&&(p.enablePrivacyFilter=!0);Y.isFling&&(p.fling=!0);var J=Y.forceAdsUrl;if(J){d={};var c=[];J=J.split(",");for(var w of J){var R= +w.split("|");R.length!==3||w.includes("=")||(R[0]=`breaktype=${R[0]}`,R[1]=`offset=${R[1]}`,R[2]=`url=${R[2]}`);J={adtype:"video_ad"};for(var y of R){let [X,...e]=y.split("=");J[X]=e.join("=")}R=J.url;let V=J.presetad,W=J.viralresponseurl,x=Number(J.campaignid),a=J.bibliotecaadid;if(J.adtype==="in_display_ad")R&&(d.url=R),V&&(d.presetAd=V),W&&(d.viralAdResponseUrl=W),x&&(d.viralCampaignId=String(x)),a&&(d.bibliotecaAdId=a);else if(J.adtype==="video_ad"){let X={offset:{kind:"OFFSET_MILLISECONDS",value:String(Number(J.offset)|| +0)}};if(J=T1Z[J.breaktype])X.breakType=J;R&&(X.url=R);V&&(X.presetAd=V);W&&(X.viralAdResponseUrl=W);x&&(X.viralCampaignId=String(x));a&&(X.bibliotecaAdId=a);c.push(X)}}Object.keys(d).length>0?p.forceAdParameters={videoAds:c,inDisplayAd:d}:p.forceAdParameters={videoAds:c}}Y.isInlinePlaybackNoAd&&(p.isInlinePlaybackNoAd=!0);Y.isLivingRoomDeeplink&&(p.isLivingRoomDeeplink=!0);w=Y.QJ;if(w!=null){w={startWalltime:String(w)};if(y=Y.Yp)w.manifestDuration=String(y||14400);p.liveContext=w}Y.mutedAutoplay&& +(p.mutedAutoplay=!0,w=D.getWebPlayerContextConfig(),w?.embedsHostFlags?.allowMutedAutoplayDurationMode&&w?.embedsHostFlags?.allowMutedAutoplayDurationMode.includes(Jg[Y.mutedAutoplayDurationMode])&&(p.mutedAutoplayDurationMode=Jg[Y.mutedAutoplayDurationMode]));if(Y.Ge?0:Y.yH)p.splay=!0;w=Y.vnd;w===5&&(p.vnd=w);w={};if(y=Y.isMdxPlayback)w.triggeredByMdx=y;if(y=Y.Pf)w.skippableAdsSupported=y.split(",").includes("ska");if(c=Y.hJ){y=Y.Bo;d=[];for(var M of cn(c)){c=M.platform;c={applicationState:M.pH? +"INACTIVE":"ACTIVE",clientFormFactor:ar8[c]||"UNKNOWN_FORM_FACTOR",clientName:wK[M.F_]||"UNKNOWN_INTERFACE",clientVersion:M.deviceVersion||"",platform:e$8[c]||"UNKNOWN_PLATFORM"};J={};if(y){var L=void 0;try{L=JSON.parse(y)}catch(V){g.jZ(V)}L&&(J={params:[{key:"ms",value:L.ms}]},L.advertising_id&&(J.advertisingId=L.advertising_id),L.limit_ad_tracking!==void 0&&L.limit_ad_tracking!==null&&(J.limitAdTracking=L.limit_ad_tracking),c.osName=L.os_name,c.userAgent=L.user_agent,c.windowHeightPoints=L.window_height_points, +c.windowWidthPoints=L.window_width_points)}d.push({adSignalsInfo:J,remoteClient:c})}w.remoteContexts=d}M=Y.sourceContainerPlaylistId;L=Y.serializedMdxMetadata;if(M||L)y={},M&&(y.mdxPlaybackContainerInfo={sourceContainerPlaylistId:M}),L&&(y.serializedMdxMetadata=L),w.mdxPlaybackSourceContext=y;p.mdxContext=w;M=z.width;M>0&&(p.playerWidthPixels=Math.round(M));if(z=z.height)p.playerHeightPixels=Math.round(z);O!==0&&(p.vis=O);if(O=D.widgetReferrer)p.widgetReferrer=O.substring(0,128);g.Rm(D)&&p&&(p.ancestorOrigins= +D.ancestorOrigins);Y.defaultActiveSourceVideoId&&(p.compositeVideoContext={defaultActiveSourceVideoId:Y.defaultActiveSourceVideoId});if(Y=D.getWebPlayerContextConfig())p.encryptedHostFlags=Y.encryptedHostFlags;return p}; +yl=function(Y,z){if(Y!=null)if(typeof Y==="string")Y=Y?new G5(Y,IL):Eg();else if(Y.constructor!==G5)if(Y!=null&&Y instanceof Uint8Array)Y=Y.length?new G5(new Uint8Array(Y),IL):Eg();else{if(!z)throw Error();Y=void 0}return Y}; +MZ=function(Y,z,O){var D=z&128?0:-1,p=Y.length,d;if(d=!!p)d=Y[p-1],d=d!=null&&typeof d==="object"&&d.constructor===Object;var J=p+(d?-1:0);for(z=z&128?1:0;z>>0;nl=z;Wn=(Y-z)/4294967296>>>0}; +Bn=function(Y){if(Y<0){Pn(0-Y);Y=nl;var z=Wn;z=~z;Y?Y=~Y+1:z+=1;let [O,D]=[Y,z];nl=O>>>0;Wn=D>>>0}else Pn(Y)}; +Uj=function(Y,z){var O=z*4294967296+(Y>>>0);return Number.isSafeInteger(O)?O:SZ(Y,z)}; +$r=function(Y,z){return g.Cl(BigInt.asUintN(64,(BigInt(z>>>0)<>>0)))}; +g.xr=function(Y,z){return g.Cl(BigInt.asIntN(64,(BigInt.asUintN(32,BigInt(z))<>>=0;Y>>>=0;var O;z<=2097151?O=""+(4294967296*z+Y):O=""+(BigInt(z)<>>0)):O=SZ(Y,z);return O}; +ZV=function(Y){Y.length<16?Bn(Number(Y)):(Y=BigInt(Y),nl=Number(Y&BigInt(4294967295))>>>0,Wn=Number(Y>>BigInt(32)&BigInt(4294967295)))}; +g.m3=function(Y){if(Y!=null&&typeof Y!=="number")throw Error(`Value of float/double field must be a number, found ${typeof Y}: ${Y}`);return Y}; +Ql=function(Y){if(Y==null||typeof Y==="number")return Y;if(Y==="NaN"||Y==="Infinity"||Y==="-Infinity")return Number(Y)}; +ic=function(Y){return Y.displayName||Y.name||"unknown type name"}; +GFH=function(Y,z,O,D){var p=[];for(let c of O){if(!c.url)continue;O=new g.uc(c.url,!0);if(c.s){var d=O,J=c.sp;let w=lc(5,5799,XL(1,4712,c.s));d[n[34]](J,gK(9,7105,w))}for(let w of Object.keys(D))O.set(w,D[w]);d=am(c.type,c.quality,c.itag,c.width,c.height);p.push(new qoW(d,O))}return eZ(Y.N,p,qZ(Y,z),!1)}; +G2=function(Y){if(Y!=null&&typeof Y!=="boolean")throw Error(`Expected boolean but got ${Cv(Y)}: ${Y}`);return Y}; +Ej=function(Y){switch(typeof Y){case "bigint":return!0;case "number":return Im(Y);case "string":return IrF.test(Y);default:return!1}}; +vn=function(Y){if(typeof Y!=="number")throw bP("int32");if(!Im(Y))throw bP("int32");return Y|0}; +g.kr=function(Y){return Y==null?Y:vn(Y)}; +rK=function(Y){if(Y==null)return Y;if(typeof Y==="string"&&Y)Y=+Y;else if(typeof Y!=="number")return;return Im(Y)?Y|0:void 0}; +bc=function(Y){if(Y==null)return Y;if(typeof Y==="string"&&Y)Y=+Y;else if(typeof Y!=="number")return;return Im(Y)?Y>>>0:void 0}; +g.Y9=function(Y){if(Y!=null)a:{if(!Ej(Y))throw bP("int64");switch(typeof Y){case "string":Y=om(Y);break a;case "bigint":Y=g.Cl(FL(64,Y));break a;default:Y=Kl(Y)}}return Y}; +var EWZ=function(Y,z){return gK[n[14]](this,7,5072,Y,z)}; +DU=function(Y){Ej(Y);Y=zM(Y);if(!OJ(Y)){Bn(Y);var z=nl,O=Wn;if(Y=O&2147483648)z=~z+1>>>0,O=~O>>>0,z==0&&(O=O+1>>>0);z=Uj(z,O);Y=typeof z==="number"?Y?-z:z:Y?"-"+z:z}return Y}; +pY=function(Y){Ej(Y);var z=zM(Number(Y));if(OJ(z))return String(z);z=Y.indexOf(".");z!==-1&&(Y=Y.substring(0,z));z=Y.length;(Y[0]==="-"?z<20||z===20&&Y<="-9223372036854775808":z<19||z===19&&Y<="9223372036854775807")||(ZV(Y),Y=hg());return Y}; +om=function(Y){var z=zM(Number(Y));if(OJ(z))return g.Cl(z);z=Y.indexOf(".");z!==-1&&(Y=Y.substring(0,z));return g.Cl(FL(64,BigInt(Y)))}; +Kl=function(Y){OJ(Y)?Y=g.Cl(DU(Y)):(Ej(Y),Y=zM(Y),OJ(Y)?Y=String(Y):(Bn(Y),Y=hg()),Y=g.Cl(Y));return Y}; +dX=function(Y){var z=typeof Y;if(Y==null)return Y;if(z==="bigint")return g.Cl(FL(64,Y));if(Ej(Y))return z==="string"?om(Y):Kl(Y)}; +vWr=function(Y){if(Y==null)return Y;var z=typeof Y;if(z==="bigint")return String(FL(64,Y));if(Ej(Y)){if(z==="string")return pY(Y);if(z==="number")return DU(Y)}}; +J4=function(Y){if(Y==null)return Y;var z=typeof Y;if(z==="bigint")return String(kFo(64,Y));if(Ej(Y)){if(z==="string")return Ej(Y),z=zM(Number(Y)),OJ(z)&&z>=0?Y=String(z):(z=Y.indexOf("."),z!==-1&&(Y=Y.substring(0,z)),Y[0]==="-"?z=!1:(z=Y.length,z=z<20?!0:z===20&&Y<="18446744073709551615"),z||(ZV(Y),Y=SZ(nl,Wn))),Y;if(z==="number")return Ej(Y),Y=zM(Y),Y>=0&&OJ(Y)||(Bn(Y),Y=Uj(nl,Wn)),Y}}; +cS=function(Y){if(Y==null||typeof Y=="string"||Y instanceof G5)return Y}; +rAF=function(Y){if(typeof Y!=="string")throw Error();return Y}; +wX=function(Y){if(Y!=null&&typeof Y!=="string")throw Error();return Y}; +g.jN=function(Y){return Y==null||typeof Y==="string"?Y:void 0}; +RQ=function(Y,z){if(!(Y instanceof z))throw Error(`Expected instanceof ${ic(z)} but got ${Y&&ic(Y.constructor)}`);return Y}; +MQ=function(Y,z,O){if(Y!=null&&Y[sJ]===yy)return Y;if(Array.isArray(Y)){var D=Y[z2]|0;O=D|O&32|O&2;O!==D&&(Y[z2]=O);return new z(Y)}}; +LY=function(Y){return Y}; +A4=function(Y){var z=Qv(NQ);return z?Y[z]:void 0}; +Vy=function(Y,z){for(let O in Y)!isNaN(O)&&z(Y,+O,Y[O])}; +bvv=function(Y){var z=new HS;Vy(Y,(O,D,p)=>{z[D]=[...p]}); +z.Uu=Y.Uu;return z}; +nY=function(Y,z){if(Qv(CY)&&Qv(NQ)&&void 0===CY){Y=Y.o5;var O=Y[NQ];if(O&&(O=O.Uu))try{O(Y,z,oWW)}catch(D){cT(D)}}}; +WS=function(Y,z){var O=Qv(NQ);O&&Y[O]?.[z]!=null&&Fm(Fkv,3)}; +Ylo=function(Y,z){z<100||Fm(KkA,1)}; +BS=function(Y,z,O,D){var p=D!==void 0;D=!!D;var d=Qv(NQ),J;!p&&d&&(J=Y[d])&&Vy(J,Ylo);d=[];var c=Y.length;J=4294967295;var w=!1,R=!!(z&64),y=R?z&128?0:-1:void 0;if(!(z&1)){var M=c&&Y[c-1];M!=null&&typeof M==="object"&&M.constructor===Object?(c--,J=c):M=void 0;!R||z&128||p||(w=!0,J=(PS??LY)(J-y,y,Y,M,void 0)+y)}z=void 0;for(var L=0;L=J){let W=L-y;(z??(z={}))[W]=V}else d[L]=V}if(M)for(let V in M){c=M[V];if(c==null||(c=O(c,D))==null)continue;L= ++V;let W;R&&!Number.isNaN(L)&&(W=L+y)0?void 0:Y===0?x9||(x9=[0,void 0]):[-Y,void 0];case "string":return[0,Y];case "object":return Y}}; +ZU=function(Y,z){return h4(Y,z[0],z[1])}; +h4=function(Y,z,O,D=0){if(Y==null){var p=32;O?(Y=[O],p|=128):Y=[];z&&(p=p&-16760833|(z&1023)<<14)}else{if(!Array.isArray(Y))throw Error("narr");p=Y[z2]|0;if(mR&&1&p)throw Error("rfarr");2048&p&&!(2&p)&&pyv();if(p&256)throw Error("farr");if(p&64)return(p|D)!==p&&(Y[z2]=p|D),Y;if(O&&(p|=128,O!==Y[0]))throw Error("mid");a:{O=Y;p|=64;var d=O.length;if(d){var J=d-1;let w=O[J];if(w!=null&&typeof w==="object"&&w.constructor===Object){z=p&128?0:-1;J-=z;if(J>=1024)throw Error("pvtlmt");for(var c in w)if(d= ++c,d1024)throw Error("spvt");p=p&-16760833|(c&1023)<<14}}}Y[z2]=p|64|D;return Y}; +pyv=function(){if(mR)throw Error("carr");Fm(dY$,5)}; +JVo=function(Y,z){if(typeof Y!=="object")return Y;if(Array.isArray(Y)){var O=Y[z2]|0;Y.length===0&&O&1?Y=void 0:O&2||(!z||4096&O||16&O?Y=Qy(Y,O,!1,z&&!(O&16)):(Y[z2]|=34,O&4&&Object.freeze(Y)));return Y}if(Y!=null&&Y[sJ]===yy)return z=Y.o5,O=z[z2]|0,Oj(Y,O)?Y:uo(Y,z,O)?lo(Y,z):Qy(z,O);if(Y instanceof G5)return Y}; +lo=function(Y,z,O){Y=new Y.constructor(z);O&&(Y.j=Yr);Y.U=Yr;return Y}; +Qy=function(Y,z,O,D){D??(D=!!(34&z));Y=BS(Y,z,JVo,D);D=32;O&&(D|=2);z=z&16769217|D;Y[z2]=z;return Y}; +X3=function(Y){var z=Y.o5,O=z[z2]|0;return Oj(Y,O)?uo(Y,z,O)?lo(Y,z,!0):new Y.constructor(Qy(z,O,!1)):Y}; +gX=function(Y){if(Y.j!==Yr)return!1;var z=Y.o5;z=Qy(z,z[z2]|0);z[z2]|=2048;Y.o5=z;Y.j=void 0;Y.U=void 0;return!0}; +aQ=function(Y){if(!gX(Y)&&Oj(Y,Y.o5[z2]|0))throw Error();}; +eN=function(Y,z){z===void 0&&(z=Y[z2]|0);z&32&&!(z&4096)&&(Y[z2]=z|4096)}; +uo=function(Y,z,O){return O&2?!0:O&32&&!(O&4096)?(z[z2]=O|2,Y.j=Yr,!0):!1}; +GM=function(Y,z,O,D,p){Object.isExtensible(Y);z=qQ(Y.o5,z,O,p);if(z!==null||D&&Y.U!==Yr)return z}; +qQ=function(Y,z,O,D){if(z===-1)return null;var p=z+(O?0:-1),d=Y.length-1;if(!(d<1+(O?0:-1))){if(p>=d){var J=Y[d];if(J!=null&&typeof J==="object"&&J.constructor===Object){O=J[z];var c=!0}else if(p===d)O=J;else return}else O=Y[p];if(D&&O!=null){D=D(O);if(D==null)return D;if(!Object.is(D,O))return c?J[z]=D:Y[p]=D,D}return O}}; +EJ=function(Y,z,O,D){aQ(Y);var p=Y.o5;IQ(p,p[z2]|0,z,O,D);return Y}; +IQ=function(Y,z,O,D,p){var d=O+(p?0:-1),J=Y.length-1;if(J>=1+(p?0:-1)&&d>=J){let c=Y[J];if(c!=null&&typeof c==="object"&&c.constructor===Object)return c[O]=D,z}if(d<=J)return Y[d]=D,z;D!==void 0&&(J=(z??(z=Y[z2]|0))>>14&1023||536870912,O>=J?D!=null&&(Y[J+(p?0:-1)]={[O]:D}):Y[d]=D);return z}; +g.F3=function(Y,z,O,D,p){var d=Y.o5,J=d[z2]|0;D=Oj(Y,J)?1:D;p=!!p||D===3;D===2&&gX(Y)&&(d=Y.o5,J=d[z2]|0);Y=vS(d,z);var c=Y===k9?7:Y[z2]|0,w=rX(c,J);var R=4&w?!1:!0;if(R){4&w&&(Y=[...Y],c=0,w=bo(w,J),J=IQ(d,J,z,Y));let y=0,M=0;for(;y{var c=MQ(J,O,z);d=c!==J&&c!=null;return c}); +if(D!=null)return d&&!Oj(D)&&eN(Y,z),D}; +NL=function(Y,z,O,D){Y=Y.o5;(O=ML(Y,Y[z2]|0,z,O,D))||(O=z[LR])||(D=new z,O=D.o5,O[z2]|=34,O=z[LR]=D);return O}; +Af=function(Y,z,O,D){var p=Y.o5,d=p[z2]|0;z=ML(p,d,z,O,D);if(z==null)return z;d=p[z2]|0;if(!Oj(Y,d)){let J=X3(z);J!==z&&(gX(Y)&&(p=Y.o5,d=p[z2]|0),z=J,d=IQ(p,d,O,z,D),eN(p,d))}return z}; +HV=function(Y,z,O,D){var p=Y.o5;return V2(Y,p,p[z2]|0,z,O,1,D)}; +V2=function(Y,z,O,D,p,d,J,c,w){var R=Oj(Y,O);d=R?1:d;c=!!c||d===3;R=w&&!R;(d===2||R)&&gX(Y)&&(z=Y.o5,O=z[z2]|0);Y=vS(z,p,J);var y=Y===k9?7:Y[z2]|0,M=rX(y,O);if(w=!(4&M)){var L=Y,V=O;let W=!!(2&M);W&&(V|=2);let x=!W,a=!0,X=0,e=0;for(;X>1&15)){lP(p^2317,p^1711,O);var d=O[n[p^2411]]+(O[n[p^2411]]?n[p^2403]:n[p^2366])+O[n[0]]+O[n[p^2400]];if(fR(3,p^1849,O)){let c=[];g.S8(O[n[4]],(w,R)=>{w!==null&&c[n[p^2401]](`${R}=${w}`)}); +d+=`?${c[n[1]](n[p^2374])}`}var J=d}(Y-2&15)==3&&O[n[2]]!=0&&(d=Uf(1,3006,D,O),D=d[0]);(Y>>2&15)==2&&(lP(p^7754,p^4584,O),(d=O[n[4]][n[p^7730]]||null)&&(d=HZ(p^7682,p^15882,d,O)),J=[]);(Y|24)==Y&&O[n[37]]();return J}; +bo=function(Y,z){return Y=(2&z?Y|2:Y&-3)&-273}; +xs=function(Y,z,O,D){var p=D;aQ(Y);D=Y.o5;Y=V2(Y,D,D[z2]|0,O,z,2,void 0,!0);p=p!=null?RQ(p,O):new O;Y.push(p);z=O=Y===k9?7:Y[z2]|0;(p=Oj(p))?(O&=-9,Y.length===1&&(O&=-4097)):O|=4096;O!==z&&(Y[z2]=O);p||eN(D)}; +KI=function(Y,z,O=0){return rK(GM(Y,z))??O}; +hf=function(Y,z,O=cV1){return GM(Y,z,void 0,void 0,dX)??O}; +ZL=function(Y,z,O="",D){return g.jN(GM(Y,z,D))??O}; +mA=function(Y,z){Y=GM(Y,z);return(Y==null?Y:Im(Y)?Y|0:void 0)??0}; +iS=function(Y,z){return g.jN(GM(Y,z,void 0,Q2))}; +uS=function(Y,z,O){return EJ(Y,z,g.Y9(O))}; +g.lS=function(Y,z,O){return EJ(Y,z,wX(O))}; +X8=function(Y,z,O,D){return g.DL(Y,z,wX(O),"",D)}; +gs=function(Y,z,O){if(O!=null){if(!Im(O))throw bP("enum");O|=0}return EJ(Y,z,O)}; +ae=function(Y,z){if(typeof Y==="string")return new TB(eg(Y),z);if(Array.isArray(Y))return new TB(new Uint8Array(Y),z);if(Y.constructor===Uint8Array)return new TB(Y,!1);if(Y.constructor===ArrayBuffer)return Y=new Uint8Array(Y),new TB(Y,!1);if(Y.constructor===G5)return z=kE(Y)||new Uint8Array(0),new TB(z,!0,Y);if(Y instanceof Uint8Array)return Y=Y.constructor===Uint8Array?Y:new Uint8Array(Y.buffer,Y.byteOffset,Y.byteLength),new TB(Y,!1);throw Error();}; +g.qL=function(Y,z){var O=0,D=0,p=0,d=Y.Y,J=Y.j;do{var c=d[J++];O|=(c&127)<32)for(D|=(c&127)>>4,p=3;p<32&&c&128;p+=7)c=d[J++],D|=(c&127)<>>0,D>>>0);throw Error();}; +GB=function(Y){for(var z=0,O=Y.j,D=O+10,p=Y.Y;O>>0}; +rs=function(Y){var z=ks(Y);Y=ks(Y);return $r(z,Y)}; +g.bS=function(Y){var z=Y.K;z||(z=Y.Y,z=Y.K=new DataView(z.buffer,z.byteOffset,z.byteLength));z=z.getFloat64(Y.j,!0);vV(Y,8);return z}; +wyh=function(Y){return g.Ie(Y)}; +e8=function(Y,z){Y.j=z;if(z>Y.N)throw Error();}; +vV=function(Y,z){e8(Y,Y.j+z)}; +oe=function(Y,z){if(z<0)throw Error();var O=Y.j;z=O+z;if(z>Y.N)throw Error();Y.j=z;return O}; +F8=function(Y,z){if(z==0)return Eg();var O=oe(Y,z);Y.S9&&Y.A?O=Y.Y.subarray(O,O+z):(Y=Y.Y,z=O+z,O=O===z?new Uint8Array(0):Y.slice(O,z));return O.length==0?Eg():new G5(O,IL)}; +zL=function(Y,z,O,D){if(KR.length){let p=KR.pop();YZ(p,D);p.j.init(Y,z,O,D);return p}return new jlv(Y,z,O,D)}; +YZ=function(Y,{dM:z=!1}={}){Y.dM=z}; +O2=function(Y){var z=Y.j;if(z.j==z.N)return!1;Y.U=Y.j.j;var O=g.Ie(Y.j)>>>0;z=O>>>3;O&=7;if(!(O>=0&&O<=5))throw Error();if(z<1)throw Error();Y.N=z;Y.Y=O;return!0}; +Dc=function(Y){try{switch(Y.Y){case 0:Y.Y!=0?Dc(Y):GB(Y.j);break;case 1:vV(Y.j,8);break;case 2:if(Y.Y!=2)Dc(Y);else{var z=g.Ie(Y.j)>>>0;vV(Y.j,z)}break;case 5:vV(Y.j,4);break;case 3:pX();let O=Y.N;try{do{if(!O2(Y))throw Error();if(Y.Y==4){if(Y.N!=O)throw Error();break}Dc(Y)}while(1)}catch(D){if(D instanceof RangeError)throw new SyntaxError;throw D;}finally{db>0&&db--}break;default:throw Error();}}catch(O){if(O instanceof RangeError)throw new SyntaxError;throw O;}}; +pX=function(){if(db>=100)throw new SyntaxError;db++}; +Ja=function(Y,z,O){var D=Y.j.N,p=g.Ie(Y.j)>>>0;p=Y.j.j+p;var d=p-D;d<=0&&(Y.j.N=p,O(z,Y,void 0,void 0,void 0),d=p-Y.j.j);if(d)throw Error();Y.j.j=p;Y.j.N=D}; +jp=function(Y){var z=g.Ie(Y.j)>>>0,O=Y.j;Y=oe(O,z);var D=O.Y;(O=c0)||(O=c0=new TextDecoder("utf-8",{fatal:!0}));z=Y+z;D=Y===0&&z===D.length?D:D.subarray(Y,z);try{var p=O.decode(D)}catch(d){if(wb===void 0){try{O.decode(new Uint8Array([128]))}catch(J){}try{O.decode(new Uint8Array([97])),wb=!0}catch(J){wb=!1}}!wb&&(c0=void 0);throw d;}return p}; +Ri=function(Y){var z=g.Ie(Y.j)>>>0;return F8(Y.j,z)}; +s2=function(Y,z,O){var D=g.Ie(Y.j)>>>0;for(D=Y.j.j+D;Y.j.j=Sp&&Y<=U2)return O(Number(Y));Y=BigInt.asUintN(64,Y);return new z(Number(Y&$Z),Number(Y>>fX))}; +ha=function(Y,z,O){for(;O>0||z>127;)Y.j.push(z&127|128),z=(z>>>7|O<<25)>>>0,O>>>=7;Y.j.push(z)}; +Zc=function(Y,z){Y.j.push(z>>>0&255);Y.j.push(z>>>8&255);Y.j.push(z>>>16&255);Y.j.push(z>>>24&255)}; +mQ=function(Y,z){for(;z>127;)Y.j.push(z&127|128),z>>>=7;Y.j.push(z)}; +Qk=function(Y,z){if(z>=0)mQ(Y,z);else{for(let O=0;O<9;O++)Y.j.push(z&127|128),z>>=7;Y.j.push(1)}}; +iV=function(Y,z){z.length!==0&&(Y.N.push(z),Y.Y+=z.length)}; +uV=function(Y,z,O){mQ(Y.j,z*8+O)}; +lV=function(Y,z){uV(Y,z,2);z=Y.j.end();iV(Y,z);z.push(Y.Y);return z}; +X$=function(Y,z){var O=z.pop();for(O=Y.Y+Y.j.length()-O;O>127;)z.push(O&127|128),O>>>=7,Y.Y++;z.push(O);Y.Y++}; +TL=function(Y,z,O){if(O!=null)switch(gb(O),uV(Y,z,1),typeof O){case "number":Y=Y.j;Pn(O);Zc(Y,nl);Zc(Y,Wn);break;case "bigint":O=xZ(O,yk,M2);Y=Y.j;z=O.j;Zc(Y,O.Y);Zc(Y,z);break;default:O=N2(O),Y=Y.j,z=O.j,Zc(Y,O.Y),Zc(Y,z)}}; +ai=function(Y,z,O){O!=null&&(O=parseInt(O,10),uV(Y,z,0),Qk(Y.j,O))}; +ep=function(Y,z,O){uV(Y,z,2);mQ(Y.j,O.length);iV(Y,Y.j.end());iV(Y,O)}; +gb=function(Y){switch(typeof Y){case "string":N2(Y)}}; +q2=function(Y){switch(typeof Y){case "string":Y.length&&Y[0]==="-"?N2(Y.substring(1)):N2(Y)}}; +GL=function(){var Y=class{constructor(){throw Error();}};Object.setPrototypeOf(Y,Y.prototype);return Y}; +Ii=function(Y,z){if(z==null||z=="")return new Y;z=JSON.parse(z);if(!Array.isArray(z))throw Error("dnarr");z[z2]|=32;return new Y(z)}; +kZ=function(Y,z){return new E2(Y,z,v0)}; +bV=function(Y,z,O,D,p){z=rb(z,D);z!=null&&(O=lV(Y,O),p(z,Y),X$(Y,O))}; +KX=function(Y,z,O,D){var p=D[Y];if(p)return p;p={};p.ZV=D;p.dA=DY1(D[0]);var d=D[1],J=1;d&&d.constructor===Object&&(p.extensions=d,d=D[++J],typeof d==="function"&&(p.c9=!0,oi??(oi=d),F$??(F$=D[J+1]),d=D[J+=2]));for(var c={};d&&Array.isArray(d)&&d.length&&typeof d[0]==="number"&&d[0]>0;){for(var w=0;wp(d,J,c,D):p}; +p6=function(Y,z,O,D,p){var d=O.wJ,J,c;Y[z]=(w,R,y)=>d(w,R,y,c||(c=KX(Dk,OI,p6,D).dA),J||(J=dV(D)),p)}; +dV=function(Y){var z=Y[J9];if(z!=null)return z;var O=KX(Dk,OI,p6,Y);z=O.c9?(D,p)=>oi(D,p,O):(D,p)=>{a:{pX(); +try{for(;O2(p)&&p.Y!=4;){let L=p.N,V=O[L];if(V==null){let W=O.extensions;if(W){let x=W[L];if(x){let a=MF8(x);a!=null&&(V=O[L]=a)}}}if(V==null||!V(p,D,L)){var d=p;let W=d.U;Dc(d);if(d.dM)var J=void 0;else{let x=d.j.j-W;d.j.j=W;J=F8(d.j,x)}d=void 0;var c=D,w=L,R=J;R&&((d=c[NQ]??(c[NQ]=new HS))[w]??(d[w]=[])).push(R)}}let M=A4(D);M&&(M.Uu=O.ZV[cH]);var y=!0;break a}catch(M){if(M instanceof RangeError)throw new SyntaxError;throw M;}finally{db>0&&db--}y=void 0}return y}; +Y[J9]=z;Y[cH]=LWW.bind(Y);return z}; +LWW=function(Y,z,O,D){var p=this[Dk],d=this[J9],J=ZU(void 0,p.dA),c=A4(Y);if(c){var w=!1,R=p.extensions;if(R){p=(y,M,L)=>{if(L.length!==0)if(R[M])for(let V of L){y=zL(V);try{w=!0,d(J,y)}finally{y.free()}}else D?.(Y,M,L)}; +if(z==null)Vy(c,p);else if(c!=null){let y=c[z];y&&p(c,z,y)}if(w){let y=Y[z2]|0;if(y&2&&y&2048&&!O?.UF)throw Error();let M=NZ(y),L=(V,W)=>{if(qQ(Y,V,M)!=null)switch(O?.rS){case 1:return;default:throw Error();}W!=null&&(y=IQ(Y,y,V,W,M));delete c[V]}; +z==null?MZ(J,J[z2]|0,(V,W)=>{L(V,W)}):L(z,qQ(J,z,M))}}}}; +MF8=function(Y){Y=YG(Y);var z=Y[0].wJ;if(Y=Y[1]){let O=dV(Y),D=KX(Dk,OI,p6,Y).dA;return(p,d,J)=>z(p,d,J,D,O)}return z}; +wV=function(Y,z,O){Y[z]=O.XM}; +M6=function(Y,z,O,D){var p,d,J=O.XM;Y[z]=(c,w,R)=>J(c,w,R,d||(d=KX(jU,wV,M6,D).dA),p||(p=L6(D)))}; +L6=function(Y){var z=Y[N6];if(!z){let O=KX(jU,wV,M6,Y);z=(D,p)=>A9(D,p,O); +Y[N6]=z}return z}; +A9=function(Y,z,O){MZ(Y,Y[z2]|0,(D,p)=>{if(p!=null){var d=NF9(O,D);d?d(z,p,D):D<500||Fm(AVF,3)}}); +(Y=A4(Y))&&Vy(Y,(D,p,d)=>{iV(z,z.j.end());for(D=0;DD(J,c,w,d,p)}else O=D; +return Y[z]=O}}; +VI=function(Y,z,O){if(Array.isArray(z)){var D=z[z2]|0;if(D&4)return z;for(var p=0,d=0;p{a:{let d={sa:!0};D&&Object.assign(d,D);O=zL(O,void 0,void 0,d);try{let J=new Y,c=J.o5;dV(z)(c,O);var p=J;break a}catch(J){if(J instanceof RangeError)throw new SyntaxError;throw J;}finally{O.free()}p=void 0}return p}}; +g.Zk=function(Y){return z=>h9(z,Y)}; +g.ms=function(Y){return function(){return h9(this,Y)}}; +QI=function(Y){return z=>Ii(Y,z)}; +H9H=function(Y,z){return Of(Y,z,vn)}; +eU=function(Y){var z=new g.iY;z=g.lS(z,1,Y.Y);var O=CyZ(Y);z=Of(z,O,rAF);O=[];var D=[];for(var p of Y.j.keys())D.push(p.split(","));for(p=0;p>>31)&4294967295;M=p[0];var W=p[1],x=p[2],a=p[3],X=p[4];for(V=0;V<80;V++){if(V<40)if(V<20){var e=a^W&(x^a);var I=1518500249}else e=W^x^a,I=1859775393;else V<60?(e=W&x|a&(W|x),I=2400959708):(e=W^x^a,I=3395469782);e=((M<<5|M>>>27)&4294967295)+e+X+I+L[V]&4294967295;X=a;a=x;x=(W<<30|W>>>2)&4294967295;W=M;M=e}p[0]=p[0]+M&4294967295;p[1]=p[1]+W&4294967295;p[2]= +p[2]+x&4294967295;p[3]=p[3]+a&4294967295;p[4]=p[4]+X&4294967295} +function O(M,L){if(typeof M==="string"){M=unescape(encodeURIComponent(M));for(var V=[],W=0,x=M.length;W=56;V--)d[V]=L&255,L>>>=8;z(d);for(V=L=0;V<5;V++)for(var W=24;W>=0;W-=8)M[L++]=p[V]>>W&255;return M} +for(var p=[],d=[],J=[],c=[128],w=1;w<64;++w)c[w]=0;var R,y;Y();return{reset:Y,update:O,digest:D,Lj:function(){for(var M=D(),L="",V=0;V2&&gW(p,J,D,2);return J}; +gW=function(Y,z,O,D){function p(d){d&&z.appendChild(typeof d==="string"?Y.createTextNode(d):d)} +for(;D0?p(d):g.uy(d&&typeof d.length=="number"&&typeof d.item=="function"?g.by(d):d,p)}}; +g.aK=function(Y){return XE(document,Y)}; +XE=function(Y,z){z=String(z);Y.contentType==="application/xhtml+xml"&&(z=z.toLowerCase());return Y.createElement(z)}; +g.ej=function(Y){return document.createTextNode(String(Y))}; +g.qC=function(Y){for(var z;z=Y.firstChild;)Y.removeChild(z)}; +g.GC=function(Y,z,O){Y.insertBefore(z,Y.childNodes[O]||null)}; +g.IK=function(Y){return Y&&Y.parentNode?Y.parentNode.removeChild(Y):null}; +g.E$=function(Y,z){return Y&&z?Y==z||Y.contains(z):!1}; +g.Sj=function(Y){return Y.nodeType==9?Y:Y.ownerDocument||Y.document}; +g.v8=function(Y,z){if("textContent"in Y)Y.textContent=z;else if(Y.nodeType==3)Y.data=String(z);else if(Y.firstChild&&Y.firstChild.nodeType==3){for(;Y.lastChild!=Y.firstChild;)Y.removeChild(Y.lastChild);Y.firstChild.data=String(z)}else g.qC(Y),Y.appendChild(g.Sj(Y).createTextNode(String(z)))}; +rW=function(Y){return Y.tagName=="A"&&Y.hasAttribute("href")||Y.tagName=="INPUT"||Y.tagName=="TEXTAREA"||Y.tagName=="SELECT"||Y.tagName=="BUTTON"?!Y.disabled&&(!Y.hasAttribute("tabindex")||kV(Y)):Y.hasAttribute("tabindex")&&kV(Y)}; +kV=function(Y){Y=Y.tabIndex;return typeof Y==="number"&&Y>=0&&Y<32768}; +g.bF=function(Y,z,O){Y&&!O&&(Y=Y.parentNode);for(O=0;Y;){if(z(Y))return Y;Y=Y.parentNode;O++}return null}; +fQ=function(Y){this.j=Y||g.MV.document||document}; +BFv=function(Y){tf(oK,FE,1,Y)}; +tF8=function(Y,z=KQ){if(!YY){Y=Y.navigator?.userAgentData;if(!Y||typeof Y.getHighEntropyValues!=="function"||Y.brands&&typeof Y.brands.map!=="function")return Promise.reject(Error("UACH unavailable"));BFv((Y.brands||[]).map(D=>{var p=new FE;p=g.lS(p,1,D.brand);return g.lS(p,2,D.version)})); +typeof Y.mobile==="boolean"&&EJ(oK,2,G2(Y.mobile));YY=Y.getHighEntropyValues(z)}var O=new Set(z);return YY.then(D=>{var p=oK.clone();O.has("platform")&&g.lS(p,3,D.platform);O.has("platformVersion")&&g.lS(p,4,D.platformVersion);O.has("architecture")&&g.lS(p,5,D.architecture);O.has("model")&&g.lS(p,6,D.model);O.has("uaFullVersion")&&g.lS(p,7,D.uaFullVersion);return p.zT()}).catch(()=>oK.zT())}; +zd=function(Y){return gs(Y,1,1)}; +dY=function(Y,z){PV(Y.j,O9,1,z);mA(z,1)||zd(z);Y.BQ||(z=Di(Y),ZL(z,5)||g.lS(z,5,Y.locale));Y.uach&&(z=Di(Y),Af(z,pt,9)||PV(z,pt,9,Y.uach))}; +Di=function(Y){var z=Af(Y.j,O9,1);z||(z=new O9,dY(Y,z));Y=z;z=Af(Y,JC,11);z||(z=new JC,PV(Y,JC,11,z));return z}; +f9A=function(Y,z){Y.Y=z}; +UYh=function(Y){var z=Y.BQ?void 0:g.lF();z?tF8(z,KQ).then(O=>{Y.uach=Sl$(O??"[]");O=Di(Y);PV(O,pt,9,Y.uach);return!0}).catch(()=>!1):Promise.resolve(!1)}; +g.cd=function(Y,z,O,D){this.U=Y;this.K=z;this.j=this.N=Y;this.A=O||0;this.Z=D||2}; +g.wY=function(Y){Y.j=Math.min(Y.K,Y.j*Y.Z);Y.N=Math.min(Y.K,Y.j+(Y.A?Math.round(Y.A*(Math.random()-.5)*2*Y.j):0));Y.Y++}; +jc=function(){return"https://play.google.com/log?format=json&hasfast=true"}; +$Yv=function(Y,z){if(!Y.kg)return()=>{}; +var O=()=>{Y.flush()}; +return z?()=>{z().then(O)}:O}; +RG=function(Y){Y.N.isFinal=!0;Y.flush();Y.N.isFinal=!1}; +s9=function(Y){Y.X||(Y.X=jc());try{return(new URL(Y.X)).toString()}catch(z){return(new URL(Y.X,g.lF().location.origin)).toString()}}; +hMV=function(Y){xYF(Y,(z,O)=>{z=new URL(z);z.searchParams.set("format","json");var D=!1;try{D=g.lF().navigator.sendBeacon(z.toString(),O.zT())}catch{}D||(Y.S=!1);return D})}; +Z9k=function(Y,z,O=null,D=Y.withCredentials){var p={},d=new URL(s9(Y));O&&(p.Authorization=O);Y.sessionIndex&&(p["X-Goog-AuthUser"]=Y.sessionIndex,d.searchParams.set("authuser",Y.sessionIndex));Y.pageId&&(Object.defineProperty(p,"X-Goog-PageId",{value:Y.pageId}),d.searchParams.set("pageId",Y.pageId));return{url:d.toString(),body:z,tN:1,kU:p,requestType:"POST",withCredentials:D,timeoutMillis:Y.timeoutMillis}}; +xYF=function(Y,z){if(Y.j.length!==0){var O=new URL(s9(Y));O.searchParams.delete("format");var D=Y.Ij();D&&O.searchParams.set("auth",D);O.searchParams.set("authuser",Y.sessionIndex||"0");for(D=0;D<10&&Y.j.length;++D){let p=Y.j.slice(0,32),d=Y.N.build(p,Y.U,Y.A,Y.gW,Y.j_,Y.B);if(!z(O.toString(),d)){++Y.A;break}Y.U=0;Y.A=0;Y.j_=0;Y.B=0;Y.j=Y.j.slice(p.length)}Y.Y.enabled&&Y.Y.stop()}}; +mYo=function(Y,z){Y.buildLabel=z;return Y}; +i98=function(Y){Y.network=new Qlo;return Y}; +uAv=function(Y,z){Y.j=z}; +l9V=function(Y){Y.Y=!0;return Y}; +nFk=function(Y){return Y.fields.map(z=>z.fieldType)}; +uY=function(Y,...z){z=yg(...z);return Y.j.has(z)?Y.j.get(z):void 0}; +CyZ=function(Y){return Y.fields.map(z=>z.fieldName)}; +Lt=function(Y,z,...O){O=yg(...O);Y.j.set(O,[new Mt(z)])}; +Xy9=function(Y,z,...O){var D=uY(Y,...O);D?D.push(new Mt(z)):Lt(Y,z,...O)}; +yg=function(...Y){return Y?Y.join(","):"key"}; +gFr=function(Y,...z){return(Y=uY(Y,...z))&&Y.length?Y[0]:void 0}; +TF1=function(Y,...z){var O=0,D=gFr(Y,...z);D&&(O=D.j);Lt(Y,O+1,...z)}; +Nt=function(Y,z){this.type=Y;this.currentTarget=this.target=z;this.defaultPrevented=this.Y=!1}; +AC=function(Y,z){Nt.call(this,Y?Y.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=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.j=null;Y&&this.init(Y,z)}; +Hd=function(Y){return!(!Y||!Y[Vg])}; +eM1=function(Y,z,O,D,p){this.listener=Y;this.proxy=null;this.src=z;this.type=O;this.capture=!!D;this.handler=p;this.key=++a91;this.HV=this.tS=!1}; +Ct=function(Y){Y.HV=!0;Y.listener=null;Y.proxy=null;Y.src=null;Y.handler=null}; +nt=function(Y){this.src=Y;this.listeners={};this.j=0}; +Wd=function(Y,z){var O=z.type;O in Y.listeners&&g.kF(Y.listeners[O],z)&&(Ct(z),Y.listeners[O].length==0&&(delete Y.listeners[O],Y.j--))}; +Pd=function(Y,z,O,D){for(let p=0;p1)));J=J.next)p||(d=J);p&&(O.j==0&&D==1?H7(O,z):(d?(D=d,D.next==O.U&&(O.U=D),D.next=D.next.next):Cg(O),ng(O,p,3,z)))}Y.N=null}else j3(Y,3,z)}; +g.Aq=function(Y,z){Y.Y||Y.j!=2&&Y.j!=3||W7(Y);Y.U?Y.U.next=z:Y.Y=z;Y.U=z}; +B7=function(Y,z,O,D){var p=g.Mb(null,null,null);p.j=new g.RE(function(d,J){p.N=z?function(c){try{let w=z.call(D,c);d(w)}catch(w){J(w)}}:d; +p.Y=O?function(c){try{let w=O.call(D,c);w===void 0&&c instanceof g.P7?J(c):d(w)}catch(w){J(w)}}:J}); +p.j.N=Y;g.Aq(Y,p);return p.j}; +j3=function(Y,z,O){Y.j==0&&(Y===O&&(z=3,O=new TypeError("Promise cannot resolve to itself")),Y.j=1,g.tq(O,Y.Ys,Y.Uo,Y)||(Y.Z=O,Y.j=z,Y.N=null,W7(Y),z!=3||O instanceof g.P7||kTF(Y,O)))}; +g.tq=function(Y,z,O,D){if(Y instanceof g.RE)return Vj(Y,z,O,D),!0;if(Y)try{var p=!!Y.$goog_Thenable}catch(d){p=!1}else p=!1;if(p)return Y.then(z,O,D),!0;if(g.BZ(Y))try{let d=Y.then;if(typeof d==="function")return rVo(Y,d,z,O,D),!0}catch(d){return O.call(D,d),!0}return!1}; +rVo=function(Y,z,O,D,p){function d(w){c||(c=!0,D.call(p,w))} +function J(w){c||(c=!0,O.call(p,w))} +var c=!1;try{z.call(Y,J,d)}catch(w){d(w)}}; +W7=function(Y){Y.A||(Y.A=!0,g.fg(Y.ww,Y))}; +Cg=function(Y){var z=null;Y.Y&&(z=Y.Y,Y.Y=z.next,z.next=null);Y.Y||(Y.U=null);return z}; +ng=function(Y,z,O,D){if(O==3&&z.Y&&!z.U)for(;Y&&Y.K;Y=Y.N)Y.K=!1;if(z.j)z.j.N=null,S3(z,O,D);else try{z.U?z.N.call(z.context):S3(z,O,D)}catch(p){Uk.call(null,p)}yj.put(z)}; +S3=function(Y,z,O){z==2?Y.N.call(Y.context,O):Y.Y&&Y.Y.call(Y.context,O)}; +kTF=function(Y,z){Y.K=!0;g.fg(function(){Y.K&&Uk.call(null,z)})}; +g.P7=function(Y){g.TF.call(this,Y)}; +g.$X=function(Y,z){g.Kt.call(this);this.Cg=Y||1;this.qm=z||g.MV;this.TJ=(0,g.$W)(this.BG,this);this.X0=g.hA()}; +g.xX=function(Y,z,O){if(typeof Y==="function")O&&(Y=(0,g.$W)(Y,O));else if(Y&&typeof Y.handleEvent=="function")Y=(0,g.$W)(Y.handleEvent,Y);else throw Error("Invalid listener argument");return Number(z)>2147483647?-1:g.MV.setTimeout(Y,z||0)}; +g.hq=function(Y,z){var O=null;return(new g.RE(function(D,p){O=g.xX(function(){D(z)},Y); +O==-1&&p(Error("Failed to schedule timer."))})).VY(function(D){g.MV.clearTimeout(O); +throw D;})}; +mT=function(Y,z,...O){Y.N.has(z)||Y.N.set(z,new Za(z,O))}; +id=function(Y,z,...O){Y.N.has(z)||Y.N.set(z,new Qj(z,O))}; +ud=function(Y){Y.Y.enabled||Y.Y.start();Y.A++;Y.A>=Y.U&&Y.K()}; +b9W=function(Y){for(let z=0;z2?Y.j.statusText:""}catch(O){z=""}Y.K=z+" ["+Y.getStatus()+"]";v7(Y)}}finally{kX(Y)}}}; +kX=function(Y,z){if(Y.j){Y.A&&(clearTimeout(Y.A),Y.A=null);let O=Y.j;Y.j=null;z||Y.dispatchEvent("ready");try{O.onreadystatechange=null}catch(D){}}}; +oE=function(Y){return Y.j?Y.j.readyState:0}; +Kg=function(Y){try{return Y.j?Y.j.responseText:""}catch(z){return""}}; +Yi=function(Y){try{if(!Y.j)return null;if("response"in Y.j)return Y.j.response;switch(Y.ze){case "":case "text":return Y.j.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in Y.j)return Y.j.mozResponseArrayBuffer}return null}catch(z){return null}}; +z0V=function(Y){var z={};Y=(Y.j&&oE(Y)>=2?Y.j.getAllResponseHeaders()||"":"").split("\r\n");for(let D=0;D{setTimeout(()=>{try{d.K()}finally{p.dispose()}})}); +d.U=1E5;d.flushInterval=3E4;d.Y.setInterval(3E4);return d}; +dlZ=function(Y){if(Y.timer===void 0){let z=Math.max(0,Y.j+Y.Y-zx());Y.timer=setTimeout(()=>{try{Y.callback()}finally{Y.j=zx(),Y.timer=void 0}},z)}}; +c$v=function(Y,z=[]){return new J$9(Y,z)}; +zx=function(){return globalThis.performance?.now?.()??Date.now()}; +wg=function(Y,z){if(Y.disable)return new ci;z=z?YE(z):[];return c$v({Ts:Y.Ts,BL:Y.X6,HU:Y.Q$,Dh:Y.Dh,VC:Y.VC,vE:Y.vE},z)}; +wj$=function(Y){if(!Y)return null;Y=iS(Y,4);return Y===null||Y===void 0?null:jF(Y)}; +Rh=function(){jD.instance||(jD.instance=new jD);return jD.instance}; +jYr=function(Y,z,O,D){if(!z&&!O)return Promise.resolve();if(!D)return sc(z,O);var p;(p=Y.Y)[D]||(p[D]=new Promise((d,J)=>{sc(z,O).then(()=>{Y.j=D;d()},c=>{delete Y.Y[D]; +J(c)})})); +return Y.Y[D]}; +Lw=function(Y,z){return jYr(Y,Af(z,y7,1,Ll),Af(z,Mm,2,Ll),ZL(z,3,void 0,Ll))}; +sc=function(Y,z){return z?R0V(z):Y?sY9(Y):Promise.resolve()}; +R0V=function(Y){return new Promise((z,O)=>{var D=g.aK("SCRIPT"),p=wj$(Y);g.mW(D,p);D.onload=()=>{g.IK(D);z()}; +D.onerror=()=>{g.IK(D);O(Error("EWLS"))}; +(document.getElementsByTagName("HEAD")[0]||document.documentElement).appendChild(D)})}; +sY9=function(Y){return new Promise(z=>{var O=g.aK("SCRIPT");if(Y){var D=iS(Y,6);D=D===null||D===void 0?null:xF(D)}else D=null;O.textContent=hV(D);Z9(O);(document.getElementsByTagName("HEAD")[0]||document.documentElement).appendChild(O);g.IK(O);z()})}; +y$v=function(Y,z){return X8(Y,1,z)}; +MM1=function(Y,z){return X8(Y,2,z)}; +L1F=function(Y,z){return X8(Y,3,z)}; +V7=async function(Y,z,O,D,p){z=L1F(MM1(y$v(new Nm,Y.requestKey),z),O);O=Y.j();Y=await D.A("c",Y.requestKey,p,Y.client.create(z,O));var d=r7(zB(Y,2));if(d.length)return Oc(D,()=>{var J=new Uint8Array(d.length);for(var c=0;cPromise.resolve("E:CTO"))}catch(y){c="E:UCE"}}let w,R=new g.cd(J?d.sP:d.ZO,d.t$,d.Tj,d.A$); +for(let y=1;y<=d.maxAttempts;y++){if(y!==1){Pi(Y,0);Y.j=new tQ(R.getValue(),d.Q6,d.xt);let M=await Y.j.promise;Y.j=void 0;M===1?(y=1,R.reset()):g.wY(R)}try{let M;O?M=O:(Pi(Y,5),M=await Bi(VM8(z,Y.logger,y,D.j,c),d.OP,()=>Promise.reject(Error("RGF:Fetch timed out")))); +Pi(Y,3);await Bi(Lw(D,M),d.G4,()=>Promise.reject(Error("DTZ:Script timed out"))); +Pi(Y,8);await p;let L=new fw({challenge:M,zm:Y.options.zm,Tg:Y.options.Tg});await Bi(L.pD,d.Vu,()=>Promise.reject(Error("QEG:Setup timed out"))); +w=L;break}catch(M){Y.handleError(M),SD(Y)}}if(Y.VH())break;w&&(O=void 0,HIk(Y,J),J=w,CmV(Y,w),SD(Y));Pi(Y,2);Y.j=new tQ(d.nl,d.Q6,d.xt);Y.isPaused&&Y.j.pause();await Y.j.promise;Y.j=void 0;if(Y.VH())break}J?.dispose()}; +W1A=function(Y){Y.Z=Error("Cancelled by dispose");Y.K.resolve();z5(Y.A.promise);Y.A.reject(Error("Cancelled by dispose"));Y.logger.dispose();Promise.all(Y.U).then(async()=>{Y.N?.dispose();Y.N=void 0}); +Y.U=[];Y.j?.Y();z5(Y.Y.promise);Y.Y.reject(Error("Cancelled by dispose"))}; +Pm9=async function(Y){if(Y.VH())throw Error("Already disposed");Y.j?.Y();await Y.Y.promise}; +BzA=function(Y,z){var O=Y.Op;Y.Op=()=>{O();z()}}; +CmV=function(Y,z){Y.VH()||(Y.N=z,Y.logger.update(z.fE()),Y.K.resolve(),Y.A.resolve(void 0),Y.Op())}; +HIk=function(Y,z){z&&(Promise.all(Y.U).then(()=>void z.dispose()),Y.U=[])}; +Pi=function(Y,z){Y.X=z;Y.options.yF?.(z)}; +SD=function(Y){Y.VH()||(Y.Y.resolve(),Y.Y=new g.Uc)}; +Bi=function(Y,z,O){var D;O=(new Promise(p=>{D=setTimeout(p,z)})).then(O); +z5(O);return Promise.race([Y.finally(()=>void clearTimeout(D)), +O])}; +tMh=function(Y,z){Y.endTimeMs=Date.now()+z;Y.tick()}; +$i=function(Y){Y.j&&(clearTimeout(Y.j),Y.j=null)}; +xi=function(Y,z){try{return globalThis.sessionStorage.setItem(Y,z),!0}catch(O){return!1}}; +hQ=function(Y,z=0,O=Y.length,D){var p=0;for(D&&(p=hQ(D));z>1,Z6),hQ(Y,Y.length>>1)];return z.toString(16)+O.toString(16)}; +us=function(Y,z){var O=[hQ(z,0,z.length>>1,void 0),hQ(z,z.length>>1)];Y=new Uint32Array(Y.buffer);z=Y[0];var [D,p]=O;for(O=1;O>>8|J<<24,J+=d|0,J^=c+38293,d=d<<3|d>>>29,d^=J,w=w>>>8|w<<24,w+=c|0,w^=R+38293,c=c<<3|c>>>29,c^=w;d=[d,J];Y[O]^=d[0];O+1void globalThis.sessionStorage.removeItem(R))?xi(z,g.m4(J))?"s":"t":"i"}; +UlH=function(Y,z){var O=globalThis.sessionStorage.getItem(Y);if(!O)return["m"];try{var D=g7(O);us(D,z)}catch(p){return globalThis.sessionStorage.removeItem(Y),["c"]}for(z=4;z<7&&D[z]===0;)z++;for(O=0;O=O?(globalThis.sessionStorage.removeItem(Y),["e"]):["a",new Uint8Array(D.buffer,z+4)]}; +$lv=function(Y){var z=globalThis.sessionStorage.getItem("iU5q-!O9@$");if(!z)return new ls(Y);var O=z.split(",");if(O.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new ls(Y);z=O.slice(1);z.length===1&&z[0]===""&&(z=[]);O=Number(O[0]);return isNaN(O)||O<0||O>z.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new ls(Y)):new ls(Y,O,z)}; +ZIZ=function(Y){function z(){O-=D;O-=p;O^=p>>>13;D-=p;D-=O;D^=O<<8;p-=O;p-=D;p^=D>>>13;O-=D;O-=p;O^=p>>>12;D-=p;D-=O;D^=O<<16;p-=O;p-=D;p^=D>>>5;O-=D;O-=p;O^=p>>>3;D-=p;D-=O;D^=O<<10;p-=O;p-=D;p^=D>>>15} +Y=xl$(Y);for(var O=2654435769,D=2654435769,p=314159265,d=Y.length,J=d,c=0;J>=12;J-=12,c+=12)O+=X2(Y,c),D+=X2(Y,c+4),p+=X2(Y,c+8),z();p+=d;switch(J){case 11:p+=Y[c+10]<<24;case 10:p+=Y[c+9]<<16;case 9:p+=Y[c+8]<<8;case 8:D+=Y[c+7]<<24;case 7:D+=Y[c+6]<<16;case 6:D+=Y[c+5]<<8;case 5:D+=Y[c+4];case 4:O+=Y[c+3]<<24;case 3:O+=Y[c+2]<<16;case 2:O+=Y[c+1]<<8;case 1:O+=Y[c+0]}z();return h0Z.toString(p)}; +xl$=function(Y){var z=[];for(let O=0;O{Y.U.resolve()},z); +Y.addOnDisposeCallback(()=>void clearTimeout(O))}; +ah=function(Y,z){var O=`${z(Y.error.message)}:${z(Y.error.stack)}`.substring(0,2048);z=O.length+1;O=Tx(O);var D=new Uint8Array(4+O.length);D.set([42,z&127|128,z>>7,Y.error.code]);D.set(O,4);return D}; +Tx=function(Y){return globalThis.TextEncoder?(new TextEncoder).encode(Y):jg(Y)}; +mlV=function(Y,z,O){return Y instanceof Wi?nw(Y,O,z,1):Y.Sj(O)}; +lP=function(Y,z,O,D,p,d,J,c){var w=z^Y;var R;(Y-2^15)=Y&&(R=D(d,J,c));(Y+7&11)==3&&(O[w^3637]==-(w^3698)?(0,O[w^3649])(O[w^3658],((0,O[w^3640])(O[w^3660],O[4]),(0,O[5])(O[w^3660],(0,O[w^3698])(),O[w^3701]),O[w^3640])(O[w^3682],O[w^3686]),(0,O[5])(O[w^3689],(0,O[w^3698])(),O[w^3701]),(0,O[5])(O[w^3682],(0,O[w^3645])(),O[w^3701]),O[w^3660],O[w^3627]):(((0,O[w^3658])(O[w^3689],O[w^3675]),(0,O[w^3658])(O[w^3660],O[w^3671]),O[w^3624])(O[w^3654],O[w^3641]),(0,O[w^3649])((0,O[w^3711])(O[w^3673], +O[w^3687]),O[w^3711],(0,O[w^3711])(O[w^3691],O[w^3626]),O[w^3673],O[w^3699])),O[5]>2&&(((0,O[w^3674])(O[w^3673],O[w^3696]),O[w^3634])(O[w^3635],O[w^3701]),1)||((0,O[2])(O[w^3682],O[w^3671]),(0,O[w^3654])(O[w^3624])),O[w^3641]!=-(w^3698)&&(O[w^3697]>=-(w^3696)?(((0,O[w^3664])(O[w^3679],O[w^3676]),O[w^3659])(O[3],O[w^3689]),((0,O[w^3680])(O[w^3658],O[w^3663]),O[w^3680])(O[w^3697],O[w^3616])):(0,O[w^3634])((0,O[w^3702])(O[w^3682]),O[0],(0,O[6])((0,O[w^3654])(O[new D(n[w^3632])/(w^3472)]),O[w^3662],O[3], +O[w^3639]),O[w^3624],O[w^3696])),O[w^3625]==(w^3698)&&((0,O[6])((0,O[w^3711])(O[w^3682],O[w^3669]),O[w^3654],O[w^3676]),[])||((0,O[0])(O[w^3676],O[w^3665]),O[w^3677])(O[w^3657],O[w^3633]),R=[]);if((Y<<1&14)==2&&O[n[35]])var y=XL(48,3768,O);Y+4>>4||O[n[2]]==0||(D=(D%O[n[2]]+O[n[2]])%O[n[2]],O[n[43]](0,1,O[n[43]](D,1,O[0])[0]));if((Y|56)==Y){y=O[D];let M=y[n[w^525]](n[w^551]);M>0?Xm(w^552,w^4910,p,y[n[w^557]](0,M),y[n[w^557]](M+1)):y&&(p[y]=n[w^571]);R=[]}return R}; +Ih=async function(Y){var z=void 0;Y.K++;var O=new g.Uc;Y.pU instanceof eD&&Y.pU.U.push(O.promise);if(Y.H4){let d=new g.Uc;setTimeout(()=>void d.resolve()); +await d.promise}var D=Y.logger.share();try{Y.state=5;let d=[],J=await Bi(Y.pU.snapshot({HI:{},rI:d}),Y.Pi.Ry,()=>Promise.reject(new bm(15,"MDA:Timeout"))); +qm(Y,"MDA:Disposed");let c=d[0];Y.state=6;let w=await Bi(mlV(Y.Ok,D,J),Y.Pi.F6,()=>Promise.reject(new bm(10,"BWB:Timeout"))); +qm(Y,"BWB:Disposed");Y.state=7;z=Oc(D,()=>{var R=QY$(Y,w,O,c);R.U.promise.then(()=>void Y.A()); +return R},"i")}catch(d){z?.dispose(); +if(!Y.Y){let J=iIv(Y,d);O.resolve();var p;if(p=Y.pU instanceof eD&&Y.K<2)a:if(d instanceof bm)p=d.code!==32&&d.code!==20&&d.code!==10;else{if(d instanceof Gx)switch(d.code){case 2:case 13:case 14:case 4:break;default:p=!1;break a}p=!0}if(p){let c=setTimeout(()=>void Y.A(),(1+Math.random()*.25)*(Y.j?6E4:1E3)); +Y.addOnDisposeCallback(()=>void clearTimeout(c)); +return}Y.Y=J}D.N(Y.j?13:14);Y.U.reject(Y.Y);return}finally{D.dispose()}Y.state=8;Y.K=0;Y.j?.dispose();Y.j=z;Y.U.resolve()}; +iIv=function(Y,z){if(!(z instanceof bm))if(z instanceof Gx){let O=Error(z.toString());O.stack=z.stack;z=new bm(11,"EBH:Error",O)}else z=new bm(12,"BSO:Unknown",z);return Y.reportError(z)}; +qm=function(Y,z){if(Y.VH())throw new bm(Y.j?20:32,z);}; +QY$=function(Y,z,O,D){var p=(bc(GM(z,2))??0)*1E3;if(p<=0)throw new bm(31,"TTM:Invalid");if(ZL(z,4))return new uQh(Y.logger,ZL(z,4),p);if(!(bc(GM(z,3))??0))return new lGo(Y.logger,r7(zB(z,1)),p);if(!D)throw new bm(4,"PMD:Undefined");D=D(r7(zB(z,1)));if(typeof D!=="function")throw new bm(16,"APF:Failed");Y.Z=Math.floor((Date.now()+p)/1E3);Y=new Ec(Y.logger,D,bc(GM(z,3))??0,p);Y.addOnDisposeCallback(()=>void O.resolve()); +return Y}; +ki=function(Y,z,O){try{if(Y.VH())throw new bm(21,"BNT:disposed");if(!Y.j&&Y.Y)throw Y.Y;return Xj8(Y,z,O)??glh(Y,z,O)??Tz1(Y,z,O)}catch(D){if(!z.L5)throw vi(Y,D);return aGr(Y,O,D)}}; +vi=function(Y,z){z=z instanceof bm?z:new bm(5,"TVD:error",z);return Y.reportError(z)}; +Xj8=function(Y,z,O){return Y.j?.na(()=>rg(Y,z),O,D=>{if(Y.j instanceof Ec&&z.jc?.ek)try{Y.cache?.j(rg(Y,z),D,z.jc.i8,Y.Z-120)}catch(p){Y.reportError(new bm(24,"ELX:write",p))}})}; +glh=function(Y,z,O){if(z.jc?.Ws)try{let D=Y.cache?.Y(rg(Y,z),z.jc.i8);return D?O?Oc(Y.logger,()=>g.m4(D,2),"a"):D:void 0}catch(D){Y.reportError(new bm(23,"RXO:read",D))}}; +Tz1=function(Y,z,O){var D={stack:[],error:void 0,hasError:!1};try{if(!z.n5)throw new bm(29,"SDF:notready");return Xh(D,new bs(Y.logger,0,Y.state)).na(()=>rg(Y,z),O)}catch(p){D.error=p,D.hasError=!0}finally{g1(D)}}; +aGr=function(Y,z,O){var D={stack:[],error:void 0,hasError:!1};try{let p=vi(Y,O);return Xh(D,new e0H(Y.logger,p)).na(()=>[],z)}catch(p){D.error=p,D.hasError=!0}finally{g1(D)}}; +rg=function(Y,z){return z.Mk?z.Mk:z.HI?Oc(Y.logger,()=>z.Mk=Tx(z.HI),"c"):[]}; +oh=function(){var Y=0,z;return O=>{z||(z=new ci);var D=new bs(z,Y,1),p=D.na(()=>Tx(O),!0); +D.dispose();Y++;return p}}; +g.F2=function(Y,z){if(Y)for(let O in Y)Object.prototype.hasOwnProperty.call(Y,O)&&z(Y[O],O,Y)}; +GG8=function(){var Y=[];g.F2(quv,z=>{Y.push(z)}); +return Y}; +ElA=function(){var Y=g.Kw("IFRAME"),z={};g.uy(IGo(),O=>{Y.sandbox&&Y.sandbox.supports&&Y.sandbox.supports(O)&&(z[O]=!0)}); +return z}; +g.Kw=function(Y,z=document){return z.createElement(String(Y).toLowerCase())}; +g.Yo=function(Y,z,O,D){this.left=Y;this.top=z;this.width=O;this.height=D}; +zR=function(Y,z){return Y==z?!0:Y&&z?Y.left==z.left&&Y.width==z.width&&Y.top==z.top&&Y.height==z.height:!1}; +g.DZ=function(Y,z,O){if(typeof z==="string")OB(Y,O,z);else for(let D in z)OB(Y,z[D],D)}; +OB=function(Y,z,O){(O=pO(Y,O))&&(vl1.test(O)?Y.style.setProperty(O,z):Y.style[O]=z)}; +pO=function(Y,z){var O=dx[z];if(!O){var D=Pj(z);O=D;Y.style[D]===void 0&&(D=(g.iF?"Webkit":g.Jj?"Moz":null)+frH(D),Y.style[D]!==void 0&&(O=D));dx[z]=O}return O}; +g.cJ=function(Y,z){var O=Y.style[Pj(z)];return typeof O!=="undefined"?O:Y.style[pO(Y,z)]||""}; +wx=function(Y,z){var O=g.Sj(Y);return O.defaultView&&O.defaultView.getComputedStyle&&(Y=O.defaultView.getComputedStyle(Y,null))?Y[z]||Y.getPropertyValue(z)||"":""}; +jz=function(Y){try{return Y.getBoundingClientRect()}catch(z){return{left:0,top:0,right:0,bottom:0}}}; +g.RM=function(Y){var z=g.Sj(Y),O=new g.K6(0,0);if(Y==(z?g.Sj(z):document).documentElement)return O;Y=jz(Y);z=g.$V(z);z=g.uF(z.j);O.x=Y.left+z.x;O.y=Y.top+z.y;return O}; +g.MM=function(Y,z){Y=sB(Y);z=sB(z);return new g.K6(Y.x-z.x,Y.y-z.y)}; +g.LO=function(Y){Y=jz(Y);return new g.K6(Y.left,Y.top)}; +sB=function(Y){if(Y.nodeType==1)return g.LO(Y);Y=Y.changedTouches?Y.changedTouches[0]:Y;return new g.K6(Y.clientX,Y.clientY)}; +Aj=function(Y,z){if(z instanceof g.zC){var O=z.height;z=z.width}else throw Error("missing height argument");Y.style.width=NM(z,!0);Y.style.height=NM(O,!0)}; +NM=function(Y,z){typeof Y=="number"&&(Y=(z?Math.round(Y):Y)+"px");return Y}; +g.Vt=function(Y){var z=kGh,O;(O=wx(Y,"display"))||(O=Y.currentStyle?Y.currentStyle.display:null);if((O||Y.style&&Y.style.display)!="none")return z(Y);O=Y.style;var D=O.display,p=O.visibility,d=O.position;O.visibility="hidden";O.position="absolute";O.display="inline";Y=z(Y);O.display=D;O.position=d;O.visibility=p;return Y}; +kGh=function(Y){var z=Y.offsetWidth,O=Y.offsetHeight,D=g.iF&&!z&&!O;return(z===void 0||D)&&Y.getBoundingClientRect?(Y=jz(Y),new g.zC(Y.right-Y.left,Y.bottom-Y.top)):new g.zC(z,O)}; +bI9=function(Y,z={}){return new r$8(Y,z)}; +olo=function(Y){Y.A.Kp("data",z=>{if("1"in z){var O=z["1"];let D;try{D=Y.Z(O)}catch(p){HJ(Y,new Gx(13,`Error when deserializing response data; error: ${p}, response: ${O}`))}D&&CO(Y,D)}if("2"in z)for(z=nO(Y,z["2"]),O=0;O{WJ(Y,PJ(Y));for(let z=0;z{if(Y.j.length!==0){var z=Y.xhr.N;z!==0||Y.xhr.isSuccess()||(z=6);var O=-1;switch(z){case 0:var D=2;break;case 7:D=10;break;case 8:D=4;break;case 6:O=Y.xhr.getStatus();D=XM(O);break;default:D=14}WJ(Y,PJ(Y));z=KW9(z)+", error: "+Y.xhr.getLastError();O!==-1&&(z+=`, http status code: ${O}`);HJ(Y,new Gx(D,z))}})}; +HJ=function(Y,z){for(let O=0;O{z[D]=O[D]}); +return z}; +CO=function(Y,z){for(let O=0;O{if(Y.xhr.isSuccess()){var D=Kg(Y.xhr);if(z&&Y.xhr.getResponseHeader("Content-Type")==="text/plain"){if(!atob)throw Error("Cannot decode Base64 response");D=atob(D)}try{var p=Y.Z(D)}catch(J){HJ(Y,BJ(new Gx(13,`Error when deserializing response data; error: ${J}, response: ${D}`),O));return}D=XM(Y.xhr.getStatus());WJ(Y,PJ(Y));D===0?CO(Y,p):HJ(Y,BJ(new Gx(D,"Xhr succeeded but the status code is not 200"),O))}else{D=Kg(Y.xhr);let J;p=PJ(Y);if(D){var d= +nO(Y,D);D=d.code;J=d.details;d=d.metadata}else D=2,J=`Rpc failed due to xhr error. uri: ${String(Y.xhr.Z)}, error code: ${Y.xhr.N}, error: ${Y.xhr.getLastError()}`,d=p;WJ(Y,p);HJ(Y,BJ(new Gx(D,J,d),O))}})}; +tj=function(Y,z){z=Y.indexOf(z);z>-1&&Y.splice(z,1)}; +BJ=function(Y,z){z.stack&&(Y.stack+="\n"+z.stack);return Y}; +fO=function(Y){this.U=Y.s8||null;this.N=Y.oy||!1;this.Y=void 0}; +Sz=function(Y,z){g.Kt.call(this);this.N6=Y;this.A=z;this.K=void 0;this.status=this.readyState=0;this.responseType=this.responseText=this.response=this.statusText="";this.onreadystatechange=null;this.S=new Headers;this.Y=null;this.j_="GET";this.B="";this.j=!1;this.Z=this.N=this.U=null;this.X=new AbortController}; +UB=function(Y){Y.N.read().then(Y.Q0.bind(Y)).catch(Y.QG.bind(Y))}; +xo=function(Y){Y.readyState=4;Y.U=null;Y.N=null;Y.Z=null;$o(Y)}; +$o=function(Y){Y.onreadystatechange&&Y.onreadystatechange.call(Y)}; +OsA=function(Y){if(Y.BI&&typeof Y.BI=="function")return Y.BI();if(typeof Map!=="undefined"&&Y instanceof Map||typeof Set!=="undefined"&&Y instanceof Set)return Array.from(Y.values());if(typeof Y==="string")return Y.split("");if(g.PZ(Y)){let z=[],O=Y.length;for(let D=0;D>4&15).toString(16)+(Y&15).toString(16)}; +lU=function(Y,z){this.Y=this.j=null;this.N=Y||null;this.U=!!z}; +TR=function(Y){Y.j||(Y.j=new Map,Y.Y=0,Y.N&&g.ZG(Y.N,function(z,O){Y.add(V9(z),O)}))}; +ez=function(Y,z){TR(Y);z=aM(Y,z);return Y.j.has(z)}; +aM=function(Y,z){z=String(z);Y.U&&(z=z.toLowerCase());return z}; +du8=function(Y,z){z&&!Y.U&&(TR(Y),Y.N=null,Y.j.forEach(function(O,D){var p=D.toLowerCase();D!=p&&(this.remove(D),this.remove(p),O.length>0&&(this.N=null,this.j.set(aM(this,p),g.by(O)),this.Y=this.Y+O.length))},Y)); +Y.U=z}; +wT8=function(Y){var z="";g.S8(Y,function(O,D){z+=D;z+=":";z+=O;z+="\r\n"}); +return z}; +qM=function(Y){g.Eu.call(this);this.Y=Y;this.j={}}; +GR=function(Y,z,O,D,p,d){if(Array.isArray(O))for(let J=0;Jp=>D.intercept(p,O),Y)}; +yKH=function(Y,z){return z.reduce((O,D)=>p=>D.intercept(p,O),Y)}; +Mg$=function(Y,z,O){var D=z.p5,p=z.getMetadata(),d=pT(Y,!0);Y=dv(Y,p,d,O+D.getName());O=JZ(d,D.N,!1);zJF(O,p["X-Goog-Encode-Response-If-Executable"]==="base64");z=D.j(z.Ie);d.send(Y,"POST",z);return O}; +L4Z=function(Y,z,O,D,p,d={}){var J=z.substring(0,z.length-p.name.length),c=d?.signal;return yKH(w=>new Promise((R,y)=>{if(c?.aborted){let V=new Gx(1,"Aborted");V.cause=c.reason;y(V)}else{var M={},L=Mg$(Y,w,J);L.Kp("error",V=>void y(V)); +L.Kp("metadata",V=>{M=V}); +L.Kp("data",V=>{R(bI9(V,M))}); +c&&c.addEventListener("abort",()=>{L.cancel();var V=new Gx(1,"Aborted");V.cause=c.reason;y(V)})}}),Y.U$).call(Y,p.Y(O,D)).then(w=>w.Nc)}; +Cw=function(Y,z,O,D,p,d={}){return L4Z(Y,z,O,D,p,d)}; +pT=function(Y,z){z=Y.j&&!z;return Y.R0||z?new IE(new fO({s8:Y.R0,oy:z})):new IE}; +dv=function(Y,z,O,D){z["Content-Type"]="application/json+protobuf";z["X-User-Agent"]="grpc-web-javascript/0.1";var p=z.Authorization;if(p&&N7k.has(p.split(" ")[0])||Y.withCredentials)O.B=!0;if(Y.JZ)Y=D,g.Ak(z)?D=Y:(z=wT8(z),typeof Y==="string"?D=g.lm(Y,A$("$httpHeaders"),z):(Y.N.set("$httpHeaders",z),D=Y));else for(let d of Object.keys(z))O.headers.set(d,z[d]);return D}; +JZ=function(Y,z,O){if(O){Y.isActive();O=new AK1(Y);var D=new VgV(O)}return new Hsh({xhr:Y,Iv:D},z)}; +co=function(){this.j=new CPo;this.Y="https://jnn-pa.googleapis.com".replace(/\/+$/,"")}; +g.wv=function(Y,z){return Y.replace(nEo,function(O,D){try{let p=g.H8(z,D);if(p==null||p.toString()==null)return O;p=p.toString();if(p==""||!g.kW(g.CI(p)))return encodeURIComponent(p).replace(/%2C/g,",")}catch(p){}return O})}; +W49=function(){var Y=jE;R1.instance||(R1.instance=new R1(Y));return R1.instance}; +sx=function(Y,z){return Y.N?Y.N:Y.N=new Promise(async O=>{var D=window.AbortController?new window.AbortController:void 0,p=D?.signal,d=!1;try{D&&(Y.j=Y.SJ.FU(()=>{D.abort()},z||2E4)),await fetch("/generate_204",{method:"HEAD", +signal:p}),d=!0}catch{d=!1}finally{Y.N=void 0,Y.j&&(Y.SJ.OY(Y.j),Y.j=0),d!==Y.isOnline&&(Y.isOnline=d,Y.isOnline?Y.dispatchEvent("networkstatus-online"):Y.dispatchEvent("networkstatus-offline")),O(d)}})}; +PPr=function(Y){Y.j===-1&&(Y.j=Y.data.reduce((z,O,D)=>z+(O?2**D:0),0)); +return Y.j}; +g.yF=function(Y,z,O=!1){if(Y&&z!==null&&z!=z.top){if(!z.top)return new g.zC(-12245933,-12245933);z=z.top}try{if(O)var D=(new g.zC(z.innerWidth,z.innerHeight)).round();else{let p=(z||window).document,d=p.compatMode=="CSS1Compat"?p.documentElement:p.body;D=(new g.zC(d.clientWidth,d.clientHeight)).round()}return D}catch(p){return new g.zC(-12245933,-12245933)}}; +g.MT=function(Y){return Y.prerendering?3:{visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[Y.visibilityState||Y.webkitVisibilityState||Y.mozVisibilityState||""]??0}; +g.LT=function(Y,z,O){g.Eu.call(this);this.j=null;this.U=!1;this.A=Y;this.K=O;this.Y=z||window;this.N=(0,g.$W)(this.Ui,this)}; +NT=function(Y){Y=Y.Y;return Y.requestAnimationFrame||Y.webkitRequestAnimationFrame||Y.mozRequestAnimationFrame||Y.oRequestAnimationFrame||Y.msRequestAnimationFrame||null}; +AZ=function(Y){Y=Y.Y;return Y.cancelAnimationFrame||Y.cancelRequestAnimationFrame||Y.webkitCancelRequestAnimationFrame||Y.mozCancelRequestAnimationFrame||Y.oCancelRequestAnimationFrame||Y.msCancelRequestAnimationFrame||null}; +g.VF=function(Y,z,O){g.Eu.call(this);this.j=Y;this.Cg=z||0;this.Y=O;this.N=(0,g.$W)(this.Rg,this)}; +g.Ho=function(Y,z){Y.isActive()||Y.start(z)}; +CT=function(Y){Y.l0=g.xX(()=>{Y.l0=null;Y.j&&!Y.Y&&(Y.j=!1,CT(Y))},Y.Cg); +var z=Y.N;Y.N=null;Y.U.apply(null,z)}; +nT=function(Y){return typeof Y.className=="string"?Y.className:Y.getAttribute&&Y.getAttribute("class")||""}; +Wo=function(Y){return Y.classList?Y.classList:nT(Y).match(/\S+/g)||[]}; +Po=function(Y,z){typeof Y.className=="string"?Y.className=z:Y.setAttribute&&Y.setAttribute("class",z)}; +g.Bo=function(Y,z){return Y.classList?Y.classList.contains(z):g.Il(Wo(Y),z)}; +g.tZ=function(Y,z){if(Y.classList)Y.classList.add(z);else if(!g.Bo(Y,z)){let O=nT(Y);Po(Y,O+(O.length>0?" "+z:z))}}; +fT=function(Y,z){if(Y.classList)Array.prototype.forEach.call(z,function(D){g.tZ(Y,D)}); +else{var O={};Array.prototype.forEach.call(Wo(Y),function(D){O[D]=!0}); +Array.prototype.forEach.call(z,function(D){O[D]=!0}); +z="";for(let D in O)z+=z.length>0?" "+D:D;Po(Y,z)}}; +g.SE=function(Y,z){Y.classList?Y.classList.remove(z):g.Bo(Y,z)&&Po(Y,Array.prototype.filter.call(Wo(Y),function(O){return O!=z}).join(" "))}; +B7F=function(Y,z){Y.classList?Array.prototype.forEach.call(z,function(O){g.SE(Y,O)}):Po(Y,Array.prototype.filter.call(Wo(Y),function(O){return!g.Il(z,O)}).join(" "))}; +g.Ux=function(Y,z,O){O?g.tZ(Y,z):g.SE(Y,z)}; +$J=function(){}; +tgh=function(Y){if(Y instanceof xJ||Y instanceof hZ||Y instanceof ZC)return Y;if(typeof Y.next=="function")return new xJ(()=>Y); +if(typeof Y[Symbol.iterator]=="function")return new xJ(()=>Y[Symbol.iterator]()); +if(typeof Y.V5=="function")return new xJ(()=>Y.V5()); +throw Error("Not an iterator or iterable.");}; +mn=function(Y,z,O,D,p,d,J,c){this.j=Y;this.Z=z;this.N=O;this.K=D;this.U=p;this.A=d;this.Y=J;this.X=c}; +QF=function(Y,z){if(z==0)return Y.j;if(z==1)return Y.Y;var O=F1(Y.j,Y.N,z),D=F1(Y.N,Y.U,z);Y=F1(Y.U,Y.Y,z);O=F1(O,D,z);D=F1(D,Y,z);return F1(O,D,z)}; +fAv=function(Y,z){var O=(z-Y.j)/(Y.Y-Y.j);if(O<=0)return 0;if(O>=1)return 1;var D=0,p=1,d=0;for(var J=0;J<8;J++){d=QF(Y,O);let c=(QF(Y,O+1E-6)-d)/1E-6;if(Math.abs(d-z)<1E-6)return O;if(Math.abs(c)<1E-6)break;else d1E-6&&J<8;J++)d=0}; +lG=function(Y){g.Eu.call(this);this.A=1;this.N=[];this.U=0;this.j=[];this.Y={};this.Z=!!Y}; +Uuh=function(Y,z,O){g.fg(function(){Y.apply(z,O)})}; +g.XS=function(Y){this.j=Y}; +gv=function(Y){this.j=Y}; +Tw=function(Y){this.data=Y}; +var $uh=function(){return a1[n[14]](this,8,8641)}; +eE=function(Y){return Y===void 0||Y instanceof Tw?Y:new Tw(Y)}; +qT=function(Y){this.j=Y}; +Gw=function(Y){this.j=Y}; +xuV=function(){}; +lc=function(Y,z,O,D,p){var d=z^Y;if((Y&13)==Y){var J=O[n[d^5766]](n[d^5800]);I1[n[d^5784]](J,d^5812);I1[n[d^5875]](J,3);I1[n[d^5784]](J,d^5821);I1[n[d^5803]](J,6);I1[n[d^5875]](J,1);I1[n[d^5784]](J,d^5789);var c=J[n[1]](n[d^5800])}if((Y-2^7)>=Y&&(Y-3^30)>>6:(d<65536?c[O++]=224|d>>>12:(c[O++]=240|d>>>18,c[O++]=128|d>>>12&63),c[O++]=128|d>>> +6&63),c[O++]=128|d&63);return c}; +d0=function(Y){for(var z=Y.length;--z>=0;)Y[z]=0}; +JG=function(Y,z,O,D,p){this.oe=Y;this.kx=z;this.DO=O;this.j0=D;this.Bw=p;this.J4=Y&&Y.length}; +cm=function(Y,z){this.x8=Y;this.Nv=0;this.h2=z}; +w0=function(Y,z){Y.pF[Y.pending++]=z&255;Y.pF[Y.pending++]=z>>>8&255}; +js=function(Y,z,O){Y.r7>16-O?(Y.HT|=z<>16-Y.r7,Y.r7+=O-16):(Y.HT|=z<>>=1,O<<=1;while(--z>0);return O>>>1}; +yZ=function(Y,z,O){var D=Array(16),p=0,d;for(d=1;d<=15;d++)D[d]=p=p+O[d-1]<<1;for(O=0;O<=z;O++)p=Y[O*2+1],p!==0&&(Y[O*2]=sE(D[p]++,p))}; +MX=function(Y){var z;for(z=0;z<286;z++)Y.tJ[z*2]=0;for(z=0;z<30;z++)Y.ma[z*2]=0;for(z=0;z<19;z++)Y.xi[z*2]=0;Y.tJ[512]=1;Y.YS=Y.Yw=0;Y.lx=Y.matches=0}; +LP=function(Y){Y.r7>8?w0(Y,Y.HT):Y.r7>0&&(Y.pF[Y.pending++]=Y.HT);Y.HT=0;Y.r7=0}; +NX=function(Y,z,O){LP(Y);w0(Y,O);w0(Y,~O);DK.OT(Y.pF,Y.window,z,O,Y.pending);Y.pending+=O}; +AG=function(Y,z,O,D){var p=z*2,d=O*2;return Y[p]>>7)];Rs(Y,J,O);c=Pm[J];c!==0&&(p-=Bm[J],js(Y,p,c))}}while(D>1;J>=1;J--)VZ(Y,O,J);w=d;do J=Y.BM[1],Y.BM[1]=Y.BM[Y.gv--],VZ(Y,O,1),D=Y.BM[1],Y.BM[--Y.DY]=J,Y.BM[--Y.DY]=D,O[w*2]=O[J*2]+O[D*2],Y.depth[w]=(Y.depth[J]>=Y.depth[D]?Y.depth[J]:Y.depth[D])+1,O[J*2+1]=O[D*2+1]=w,Y.BM[1]=w++,VZ(Y,O,1);while(Y.gv>= +2);Y.BM[--Y.DY]=Y.BM[1];J=z.x8;w=z.Nv;D=z.h2.oe;p=z.h2.J4;d=z.h2.kx;var R=z.h2.DO,y=z.h2.Bw,M,L=0;for(M=0;M<=15;M++)Y.zk[M]=0;J[Y.BM[Y.DY]*2+1]=0;for(z=Y.DY+1;z<573;z++){var V=Y.BM[z];M=J[J[V*2+1]*2+1]+1;M>y&&(M=y,L++);J[V*2+1]=M;if(!(V>w)){Y.zk[M]++;var W=0;V>=R&&(W=d[V-R]);var x=J[V*2];Y.YS+=x*(M+W);p&&(Y.Yw+=x*(D[V*2+1]+W))}}if(L!==0){do{for(M=y-1;Y.zk[M]===0;)M--;Y.zk[M]--;Y.zk[M+1]+=2;Y.zk[y]--;L-=2}while(L>0);for(M=y;M!==0;M--)for(V=Y.zk[M];V!==0;)D=Y.BM[--z],D>w||(J[D*2+1]!==M&&(Y.YS+=(M-J[D* +2+1])*J[D*2],J[D*2+1]=M),V--)}yZ(O,c,Y.zk)}; +Ss=function(Y,z,O){var D,p=-1,d=z[1],J=0,c=7,w=4;d===0&&(c=138,w=3);z[(O+1)*2+1]=65535;for(D=0;D<=O;D++){var R=d;d=z[(D+1)*2+1];++J>>=1)if(z&1&&Y.tJ[O*2]!==0)return 0;if(Y.tJ[18]!==0||Y.tJ[20]!==0||Y.tJ[26]!==0)return 1;for(O=32;O<256;O++)if(Y.tJ[O*2]!==0)return 1;return 0}; +$N=function(Y,z,O){Y.pF[Y.mz+Y.lx*2]=z>>>8&255;Y.pF[Y.mz+Y.lx*2+1]=z&255;Y.pF[Y.Z0+Y.lx]=O&255;Y.lx++;z===0?Y.tJ[O*2]++:(Y.matches++,z--,Y.tJ[(Hm[O]+256+1)*2]++,Y.ma[(z<256?Wm[z]:Wm[256+(z>>>7)])*2]++);return Y.lx===Y.CM-1}; +hG=function(Y,z){Y.msg=xN[z];return z}; +ZK=function(Y){for(var z=Y.length;--z>=0;)Y[z]=0}; +QZ=function(Y){var z=Y.state,O=z.pending;O>Y.HX&&(O=Y.HX);O!==0&&(DK.OT(Y.output,z.pF,z.PV,O,Y.Zd),Y.Zd+=O,z.PV+=O,Y.N_+=O,Y.HX-=O,z.pending-=O,z.pending===0&&(z.PV=0))}; +Xx=function(Y,z){var O=Y.dF>=0?Y.dF:-1,D=Y.cn-Y.dF,p=0;if(Y.level>0){Y.PX.kX===2&&(Y.PX.kX=EEZ(Y));fP(Y,Y.DA);fP(Y,Y.hS);Ss(Y,Y.tJ,Y.DA.Nv);Ss(Y,Y.ma,Y.hS.Nv);fP(Y,Y.t0);for(p=18;p>=3&&Y.xi[i4[p]*2+1]===0;p--);Y.YS+=3*(p+1)+5+5+4;var d=Y.YS+3+7>>>3;var J=Y.Yw+3+7>>>3;J<=d&&(d=J)}else d=J=D+5;if(D+4<=d&&O!==-1)js(Y,z?1:0,3),NX(Y,O,D);else if(Y.strategy===4||J===d)js(Y,2+(z?1:0),3),tG(Y,u4,l4);else{js(Y,4+(z?1:0),3);O=Y.DA.Nv+1;D=Y.hS.Nv+1;p+=1;js(Y,O-257,5);js(Y,D-1,5);js(Y,p-4,4);for(d=0;d>>8&255;Y.pF[Y.pending++]=z&255}; +as=function(Y,z){var O=Y.f5,D=Y.cn,p=Y.sZ,d=Y.Nb,J=Y.cn>Y.VN-262?Y.cn-(Y.VN-262):0,c=Y.window,w=Y.QO,R=Y.ZM,y=Y.cn+258,M=c[D+p-1],L=c[D+p];Y.sZ>=Y.RI&&(O>>=2);d>Y.oS&&(d=Y.oS);do{var V=z;if(c[V+p]===L&&c[V+p-1]===M&&c[V]===c[D]&&c[++V]===c[D+1]){D+=2;for(V++;c[++D]===c[++V]&&c[++D]===c[++V]&&c[++D]===c[++V]&&c[++D]===c[++V]&&c[++D]===c[++V]&&c[++D]===c[++V]&&c[++D]===c[++V]&&c[++D]===c[++V]&&Dp){Y.YA=z;p=V;if(V>=d)break;M=c[D+p-1];L=c[D+p]}}}while((z=R[z&w])>J&&--O!== +0);return p<=Y.oS?p:Y.oS}; +G1=function(Y){var z=Y.VN,O;do{var D=Y.F3-Y.oS-Y.cn;if(Y.cn>=z+(z-262)){DK.OT(Y.window,Y.window,z,z,0);Y.YA-=z;Y.cn-=z;Y.dF-=z;var p=O=Y.il;do{var d=Y.head[--p];Y.head[p]=d>=z?d-z:0}while(--O);p=O=z;do d=Y.ZM[--p],Y.ZM[p]=d>=z?d-z:0;while(--O);D+=z}if(Y.PX.bP===0)break;p=Y.PX;O=Y.window;d=Y.cn+Y.oS;var J=p.bP;J>D&&(J=D);J===0?O=0:(p.bP-=J,DK.OT(O,p.input,p.Z6,J,d),p.state.wrap===1?p.Qt=es(p.Qt,O,J,d):p.state.wrap===2&&(p.Qt=qX(p.Qt,O,J,d)),p.Z6+=J,p.sT+=J,O=J);Y.oS+=O;if(Y.oS+Y.ZF>=3)for(D=Y.cn-Y.ZF, +Y.O6=Y.window[D],Y.O6=(Y.O6<=3&&(Y.O6=(Y.O6<=3)if(O=$N(Y,Y.cn-Y.YA,Y.BX-3),Y.oS-=Y.BX,Y.BX<=Y.oO&&Y.oS>=3){Y.BX--;do Y.cn++,Y.O6=(Y.O6<=3&&(Y.O6=(Y.O6<4096)&&(Y.BX=2));if(Y.sZ>=3&&Y.BX<=Y.sZ){D=Y.cn+Y.oS-3;O=$N(Y,Y.cn-1-Y.E3,Y.sZ-3);Y.oS-=Y.sZ-1;Y.sZ-=2;do++Y.cn<=D&&(Y.O6=(Y.O6<=3&&Y.cn>0&&(D=Y.cn-1,O=d[D],O===d[++D]&&O===d[++D]&&O===d[++D])){for(p=Y.cn+258;O===d[++D]&&O===d[++D]&&O===d[++D]&&O===d[++D]&&O===d[++D]&&O===d[++D]&&O===d[++D]&&O===d[++D]&&DY.oS&&(Y.BX=Y.oS)}Y.BX>=3?(O=$N(Y,1,Y.BX-3),Y.oS-=Y.BX,Y.cn+=Y.BX,Y.BX=0):(O=$N(Y,0,Y.window[Y.cn]),Y.oS--,Y.cn++);if(O&&(Xx(Y,!1),Y.PX.HX===0))return 1}Y.ZF=0;return z=== +4?(Xx(Y,!0),Y.PX.HX===0?3:4):Y.lx&&(Xx(Y,!1),Y.PX.HX===0)?1:2}; +k5Z=function(Y,z){for(var O;;){if(Y.oS===0&&(G1(Y),Y.oS===0)){if(z===0)return 1;break}Y.BX=0;O=$N(Y,0,Y.window[Y.cn]);Y.oS--;Y.cn++;if(O&&(Xx(Y,!1),Y.PX.HX===0))return 1}Y.ZF=0;return z===4?(Xx(Y,!0),Y.PX.HX===0?3:4):Y.lx&&(Xx(Y,!1),Y.PX.HX===0)?1:2}; +vm=function(Y,z,O,D,p){this.dw=Y;this.J_=z;this.uq=O;this.f9=D;this.func=p}; +rK1=function(){this.PX=null;this.status=0;this.pF=null;this.wrap=this.pending=this.PV=this.di=0;this.Jy=null;this.gR=0;this.method=8;this.Lr=-1;this.QO=this.m_=this.VN=0;this.window=null;this.F3=0;this.head=this.ZM=null;this.Nb=this.RI=this.strategy=this.level=this.oO=this.f5=this.sZ=this.oS=this.YA=this.cn=this.UM=this.E3=this.BX=this.dF=this.Mn=this.HQ=this.Gy=this.il=this.O6=0;this.tJ=new DK.uW(1146);this.ma=new DK.uW(122);this.xi=new DK.uW(78);ZK(this.tJ);ZK(this.ma);ZK(this.xi);this.t0=this.hS= +this.DA=null;this.zk=new DK.uW(16);this.BM=new DK.uW(573);ZK(this.BM);this.DY=this.gv=0;this.depth=new DK.uW(573);ZK(this.depth);this.r7=this.HT=this.ZF=this.matches=this.Yw=this.YS=this.mz=this.lx=this.CM=this.Z0=0}; +bsv=function(Y,z){if(!Y||!Y.state||z>5||z<0)return Y?hG(Y,-2):-2;var O=Y.state;if(!Y.output||!Y.input&&Y.bP!==0||O.status===666&&z!==4)return hG(Y,Y.HX===0?-5:-2);O.PX=Y;var D=O.Lr;O.Lr=z;if(O.status===42)if(O.wrap===2)Y.Qt=0,g0(O,31),g0(O,139),g0(O,8),O.Jy?(g0(O,(O.Jy.text?1:0)+(O.Jy.o9?2:0)+(O.Jy.extra?4:0)+(O.Jy.name?8:0)+(O.Jy.comment?16:0)),g0(O,O.Jy.time&255),g0(O,O.Jy.time>>8&255),g0(O,O.Jy.time>>16&255),g0(O,O.Jy.time>>24&255),g0(O,O.level===9?2:O.strategy>=2||O.level<2?4:0),g0(O,O.Jy.os& +255),O.Jy.extra&&O.Jy.extra.length&&(g0(O,O.Jy.extra.length&255),g0(O,O.Jy.extra.length>>8&255)),O.Jy.o9&&(Y.Qt=qX(Y.Qt,O.pF,O.pending,0)),O.gR=0,O.status=69):(g0(O,0),g0(O,0),g0(O,0),g0(O,0),g0(O,0),g0(O,O.level===9?2:O.strategy>=2||O.level<2?4:0),g0(O,3),O.status=113);else{var p=8+(O.m_-8<<4)<<8;p|=(O.strategy>=2||O.level<2?0:O.level<6?1:O.level===6?2:3)<<6;O.cn!==0&&(p|=32);O.status=113;T1(O,p+(31-p%31));O.cn!==0&&(T1(O,Y.Qt>>>16),T1(O,Y.Qt&65535));Y.Qt=1}if(O.status===69)if(O.Jy.extra){for(p= +O.pending;O.gR<(O.Jy.extra.length&65535)&&(O.pending!==O.di||(O.Jy.o9&&O.pending>p&&(Y.Qt=qX(Y.Qt,O.pF,O.pending-p,p)),QZ(Y),p=O.pending,O.pending!==O.di));)g0(O,O.Jy.extra[O.gR]&255),O.gR++;O.Jy.o9&&O.pending>p&&(Y.Qt=qX(Y.Qt,O.pF,O.pending-p,p));O.gR===O.Jy.extra.length&&(O.gR=0,O.status=73)}else O.status=73;if(O.status===73)if(O.Jy.name){p=O.pending;do{if(O.pending===O.di&&(O.Jy.o9&&O.pending>p&&(Y.Qt=qX(Y.Qt,O.pF,O.pending-p,p)),QZ(Y),p=O.pending,O.pending===O.di)){var d=1;break}d=O.gRp&&(Y.Qt=qX(Y.Qt,O.pF,O.pending-p,p));d===0&&(O.gR=0,O.status=91)}else O.status=91;if(O.status===91)if(O.Jy.comment){p=O.pending;do{if(O.pending===O.di&&(O.Jy.o9&&O.pending>p&&(Y.Qt=qX(Y.Qt,O.pF,O.pending-p,p)),QZ(Y),p=O.pending,O.pending===O.di)){d=1;break}d=O.gRp&&(Y.Qt=qX(Y.Qt,O.pF,O.pending-p,p));d===0&&(O.status=103)}else O.status= +103;O.status===103&&(O.Jy.o9?(O.pending+2>O.di&&QZ(Y),O.pending+2<=O.di&&(g0(O,Y.Qt&255),g0(O,Y.Qt>>8&255),Y.Qt=0,O.status=113)):O.status=113);if(O.pending!==0){if(QZ(Y),Y.HX===0)return O.Lr=-1,0}else if(Y.bP===0&&(z<<1)-(z>4?9:0)<=(D<<1)-(D>4?9:0)&&z!==4)return hG(Y,-5);if(O.status===666&&Y.bP!==0)return hG(Y,-5);if(Y.bP!==0||O.oS!==0||z!==0&&O.status!==666){D=O.strategy===2?k5Z(O,z):O.strategy===3?vEh(O,z):kN[O.level].func(O,z);if(D===3||D===4)O.status=666;if(D===1||D===3)return Y.HX===0&&(O.Lr= +-1),0;if(D===2&&(z===1?(js(O,2,3),Rs(O,256,u4),O.r7===16?(w0(O,O.HT),O.HT=0,O.r7=0):O.r7>=8&&(O.pF[O.pending++]=O.HT&255,O.HT>>=8,O.r7-=8)):z!==5&&(js(O,0,3),NX(O,0,0),z===3&&(ZK(O.head),O.oS===0&&(O.cn=0,O.dF=0,O.ZF=0))),QZ(Y),Y.HX===0))return O.Lr=-1,0}if(z!==4)return 0;if(O.wrap<=0)return 1;O.wrap===2?(g0(O,Y.Qt&255),g0(O,Y.Qt>>8&255),g0(O,Y.Qt>>16&255),g0(O,Y.Qt>>24&255),g0(O,Y.sT&255),g0(O,Y.sT>>8&255),g0(O,Y.sT>>16&255),g0(O,Y.sT>>24&255)):(T1(O,Y.Qt>>>16),T1(O,Y.Qt&65535));QZ(Y);O.wrap>0&& +(O.wrap=-O.wrap);return O.pending!==0?0:1}; +r0=function(Y){if(!(this instanceof r0))return new r0(Y);Y=this.options=DK.assign({level:-1,method:8,chunkSize:16384,W7:15,xb:8,strategy:0,to:""},Y||{});Y.raw&&Y.W7>0?Y.W7=-Y.W7:Y.pw&&Y.W7>0&&Y.W7<16&&(Y.W7+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.PX=new b4;this.PX.HX=0;var z=this.PX;var O=Y.level,D=Y.method,p=Y.W7,d=Y.xb,J=Y.strategy;if(z){var c=1;O===-1&&(O=6);p<0?(c=0,p=-p):p>15&&(c=2,p-=16);if(d<1||d>9||D!==8||p<8||p>15||O<0||O>9||J<0||J>4)z=hG(z,-2);else{p===8&&(p=9);var w= +new rK1;z.state=w;w.PX=z;w.wrap=c;w.Jy=null;w.m_=p;w.VN=1<>=7;d<30;d++)for(Bm[d]=J<<7,p=0;p<1<=R.VN&&(z===0&&(ZK(R.head),R.cn=0,R.dF=0,R.ZF=0),O=new DK.Pj(R.VN),DK.OT(O,d,J-R.VN,R.VN,0),d=O,J=R.VN);O=Y.bP;D=Y.Z6;p=Y.input;Y.bP=J;Y.Z6=0;Y.input=d;for(G1(R);R.oS>=3;){d=R.cn;J=R.oS-2;do R.O6=(R.O6<z:Y.length===1?Y[0]:Y.reduce((z,O)=>(...D)=>z(O(...D)))}; +F4F=function(){var Y=[];return z=>(O,D)=>{O=z(O,D);var p=()=>{throw Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.");},d={getState:O.getState, +dispatch:(J,...c)=>p(J,...c)}; +D=Y.map(J=>J(d)); +p=Dm(...D)(O.dispatch);return{...O,dispatch:p}}}; +K4A=function(Y){Object.keys(Y).forEach(z=>{var O=Y[z];if(typeof O(void 0,{type:pD})==="undefined")throw Error(`The slice reducer for key "${z}" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.`);if(typeof O(void 0,{type:`@@redux/PROBE_UNKNOWN_ACTION${dM()}`})==="undefined")throw Error(`The slice reducer for key "${z}" returned undefined when probed with a random type. Don't try to handle '${pD}' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.`); +})}; +Jl=function(Y,z,O){function D(){if(y)throw Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return c} +function p(L){if(typeof L!=="function")throw Error(`Expected the listener to be a function. Instead, received: '${typeof L}'`);if(y)throw Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api/store#subscribelistener for more details.");var V=!0;R===w&&(R=w.slice());R.push(L);return function(){if(V){if(y)throw Error("You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api/store#subscribelistener for more details."); +V=!1;R===w&&(R=w.slice());R.splice(R.indexOf(L),1);w=null}}} +function d(L){if(typeof L!=="object"||L===null)var V=!1;else{for(V=L;Object.getPrototypeOf(V)!==null;)V=Object.getPrototypeOf(V);V=Object.getPrototypeOf(L)===V}if(!V)throw Error(`Actions must be plain objects. Instead, the actual type was: '${typeof L}'. You may need to add middleware to your store setup to handle dispatching other values, such as 'redux-thunk' to handle dispatching functions. See https://redux.js.org/tutorials/fundamentals/part-4-store#middleware and https://redux.js.org/tutorials/fundamentals/part-6-async-logic#using-the-redux-thunk-middleware for examples.`); +if(typeof L.type==="undefined")throw Error('Actions may not have an undefined "type" property. You may have misspelled an action type string constant.');if(y)throw Error("Reducers may not dispatch actions.");try{y=!0,c=J(c,L)}finally{y=!1}V=w=R;for(let W=0;W1?z[Y[0]]=Y[1]:Y.length===1&&Object.assign(z,Y[0])}; +g.l=function(Y,z){return Y in LD?LD[Y]:z}; +Al=function(Y){var z=LD.EXPERIMENT_FLAGS;return z?z[Y]:void 0}; +zZv=function(Y){Ve.forEach(z=>z(Y))}; +CD=function(Y){return Y&&window.yterr?function(){try{return Y.apply(this,arguments)}catch(z){H1(z)}}:Y}; +H1=function(Y){var z=g.NV("yt.logging.errors.log");z?z(Y,"ERROR",void 0,void 0,void 0,void 0,void 0):(z=g.l("ERRORS",[]),z.push([Y,"ERROR",void 0,void 0,void 0,void 0,void 0]),g.Nd("ERRORS",z));zZv(Y)}; +nD=function(Y,z,O,D,p){var d=g.NV("yt.logging.errors.log");d?d(Y,"WARNING",z,O,D,void 0,p):(d=g.l("ERRORS",[]),d.push([Y,"WARNING",z,O,D,void 0,p]),g.Nd("ERRORS",d))}; +P1=function(Y,z){z=Y.split(z);var O={};for(let d=0,J=z.length;d{var p=A$(D);g.uy(Array.isArray(O)?O:[O],d=>{d==""?z.push(p):z.push(`${p}=${A$(d)}`)})}); +return z.join("&")}; +g.tl=function(Y){Y.charAt(0)==="?"&&(Y=Y.substring(1));return P1(Y,"&")}; +fD=function(Y){return Y.split(",").map(z=>g.tl(z))}; +g.S_=function(Y){return Y.indexOf("?")!==-1?(Y=(Y||"").split("#")[0],Y=Y.split("?",2),g.tl(Y.length>1?Y[1]:Y[0])):{}}; +g.$z=function(Y,z){return UH(Y,z||{},!0)}; +g.xz=function(Y,z){return UH(Y,z||{},!1)}; +UH=function(Y,z,O){var D=Y.split("#",2);Y=D[0];D=D.length>1?"#"+D[1]:"";var p=Y.split("?",2);Y=p[0];p=g.tl(p[1]||"");for(let d in z)if(O||!g.yf(p,d))p[d]=z[d];return g.um(Y,p)+D}; +g.hl=function(Y){if(!z)var z=window.location.href;var O=g.t$(Y)[1]||null,D=g.SM(Y);O&&D?(Y=g.t$(Y),z=g.t$(z),Y=Y[3]==z[3]&&Y[1]==z[1]&&Y[4]==z[4]):Y=D?g.SM(z)===D&&(Number(g.t$(z)[4]||null)||null)===(Number(g.t$(Y)[4]||null)||null):!0;return Y}; +g.Zm=function(Y){Y||(Y=document.location.href);Y=g.t$(Y)[1]||null;return Y!==null&&Y==="https"}; +g.Qe=function(Y){Y=m0(Y);return Y===null?!1:Y[0]==="com"&&Y[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1}; +g.iq=function(Y){Y=m0(Y);return 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}; +m0=function(Y){Y=g.SM(Y);return Y!==null?Y.split(".").reverse():null}; +W1=function(Y){return Y&&Y.match(pn8)?Y:V9(Y)}; +g.lq=function(Y){a:{let O;try{O=Y.j.top.location.href}catch(D){Y=2;break a}Y=O?O===Y.Y.location.href?0:1:2}Y={dt:dZr,flash:"0",frm:Y};try{Y.u_tz=-(new Date).getTimezoneOffset();try{var z=g.uq.history.length}catch(O){z=0}Y.u_his=z;Y.u_h=g.uq.screen?.height;Y.u_w=g.uq.screen?.width;Y.u_ah=g.uq.screen?.availHeight;Y.u_aw=g.uq.screen?.availWidth;Y.u_cd=g.uq.screen?.colorDepth}catch(O){}return Y}; +g.gM=function(Y=Md()){var z=g.Xu,O=Object,D=O.assign,p=g.lq(z);var d=z.j;try{var J=d.screenX;var c=d.screenY}catch(a){}try{var w=d.outerWidth;var R=d.outerHeight}catch(a){}try{var y=d.innerWidth;var M=d.innerHeight}catch(a){}try{var L=d.screenLeft;var V=d.screenTop}catch(a){}try{y=d.innerWidth,M=d.innerHeight}catch(a){}try{var W=d.screen.availWidth;var x=d.screen.availTop}catch(a){}d=[L,V,J,c,W,x,w,R,y,M];J=g.yF(!1,z.j.top);c=new Jgo;"SVGElement"in g.MV&&"createElementNS"in g.MV.document&&c.set(0); +w=ElA();w["allow-top-navigation-by-user-activation"]&&c.set(1);w["allow-popups-to-escape-sandbox"]&&c.set(2);g.MV.crypto&&g.MV.crypto.subtle&&c.set(3);"TextDecoder"in g.MV&&"TextEncoder"in g.MV&&c.set(4);c=PPr(c);z=D.call(O,p,{bc:c,bih:J.height,biw:J.width,brdim:d.join(),vis:g.MT(z.Y),wgl:!!g.uq.WebGLRenderingContext});z.ca_type="image";Y&&(z.bid=Y);return z}; +cgh=function(){if(!Tq)return null;var Y=Tq();return"open"in Y?Y:null}; +e_=function(Y){switch(aW(Y)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}}; +aW=function(Y){return Y&&"status"in Y?Y.status:-1}; +g.qd=function(Y,z){typeof Y==="function"&&(Y=CD(Y));return window.setTimeout(Y,z)}; +Gq=function(Y,z){typeof Y==="function"&&(Y=CD(Y));return window.setInterval(Y,z)}; +IW=function(Y){window.clearInterval(Y)}; +g.q=function(Y,z){Y=EH(Y,z);return typeof Y==="string"&&Y==="false"?!1:!!Y}; +v1=function(Y,z){return Number(EH(Y,z)||0)}; +kz=function(){return g.l("EXPERIMENTS_TOKEN","")}; +EH=function(Y,z){Y=g.l("EXPERIMENT_FLAGS",{})[Y];return Y!==void 0?Y:z}; +rM=function(){var Y=[],z=g.l("EXPERIMENTS_FORCED_FLAGS",{});for(var O of Object.keys(z))Y.push({key:O,value:String(z[O])});O=g.l("EXPERIMENT_FLAGS",{});for(let D of Object.keys(O))D.startsWith("force_")&&z[D]===void 0&&Y.push({key:D,value:String(O[D])});return Y}; +bq=function(Y,z,O="GET",D="",p,d,J,c=!1,w){var R=cgh();if(!R)return null;var y=()=>{(R&&"readyState"in R?R.readyState:0)===4&&z&&CD(z)(R)}; +"onloadend"in R?R.addEventListener("loadend",y,!1):R.onreadystatechange=y;g.q("debug_forward_web_query_parameters")&&(Y=wnW(Y));R.open(O,Y,!0);d&&(R.responseType=d);J&&(R.withCredentials=!0);O=O==="POST"&&(window.FormData===void 0||!(D instanceof FormData));if(p=jmh(Y,p))for(let M in p)R.setRequestHeader(M,p[M]),"content-type"===M.toLowerCase()&&(O=!1);O&&R.setRequestHeader("Content-Type","application/x-www-form-urlencoded");w&&"onprogress"in R&&(R.onprogress=()=>{w(R.responseText)}); +if(c&&"setAttributionReporting"in XMLHttpRequest.prototype){Y={eventSourceEligible:!0,triggerEligible:!1};try{R.setAttributionReporting(Y)}catch(M){nD(M)}}R.send(D);return R}; +jmh=function(Y,z={}){var O=g.hl(Y),D=g.l("INNERTUBE_CLIENT_NAME"),p=g.q("web_ajax_ignore_global_headers_if_set");for(let c in oW){let w=g.l(oW[c]),R=c==="X-Goog-AuthUser"||c==="X-Goog-PageId";c!=="X-Goog-Visitor-Id"||w||(w=g.l("VISITOR_DATA"));var d;if(!(d=!w)){if(!(d=O||(g.SM(Y)?!1:!0))){d=Y;var J;if(J=g.q("add_auth_headers_to_remarketing_google_dot_com_ping")&&c==="Authorization"&&(D==="TVHTML5"||D==="TVHTML5_UNPLUGGED"||D==="TVHTML5_SIMPLY")&&g.iq(d))d=Uu(d)||"",d=d.split("/"),d="/"+(d.length> +1?d[1]:""),J=d==="/pagead";d=J?!0:!1}d=!d}d||p&&z[c]!==void 0||D==="TVHTML5_UNPLUGGED"&&R||(z[c]=w)}"X-Goog-EOM-Visitor-Id"in z&&"X-Goog-Visitor-Id"in z&&delete z["X-Goog-Visitor-Id"];if(O||!g.SM(Y))z["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(O||!g.SM(Y)){let c;try{c=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch{}c&&(z["X-YouTube-Time-Zone"]=c)}document.location.hostname.endsWith("youtubeeducation.com")||!O&&g.SM(Y)||(z["X-YouTube-Ad-Signals"]=g.B1(g.gM()));return z}; +KD=function(Y,z){z.method="POST";z.postParams||(z.postParams={});return g.Fu(Y,z)}; +RZh=function(Y,z){if(window.fetch&&z.format!=="XML"){var O={method:z.method||"GET",credentials:"same-origin"};z.headers&&(O.headers=z.headers);z.priority&&(O.priority=z.priority);Y=YI(Y,z);var D=zD(Y,z);D&&(O.body=D);z.withCredentials&&(O.credentials="include");var p=z.context||g.MV,d=!1,J;fetch(Y,O).then(c=>{if(!d){d=!0;J&&window.clearTimeout(J);var w=c.ok,R=y=>{y=y||{};w?z.onSuccess&&z.onSuccess.call(p,y,c):z.onError&&z.onError.call(p,y,c);z.onFinish&&z.onFinish.call(p,y,c)}; +(z.format||"JSON")==="JSON"&&(w||c.status>=400&&c.status<500)?c.json().then(R,()=>{R(null)}):R(null)}}).catch(()=>{z.onError&&z.onError.call(p,{},{})}); +Y=z.timeout||0;z.onFetchTimeout&&Y>0&&(J=g.qd(()=>{d||(d=!0,window.clearTimeout(J),z.onFetchTimeout.call(z.context||g.MV))},Y))}else g.Fu(Y,z)}; +g.Fu=function(Y,z){var O=z.format||"JSON";Y=YI(Y,z);var D=zD(Y,z),p=!1,d=sm8(Y,c=>{if(!p){p=!0;J&&window.clearTimeout(J);var w=e_(c),R=null,y=400<=c.status&&c.status<500,M=500<=c.status&&c.status<600;if(w||y||M)R=ygo(Y,O,c,z.convertToSafeHtml);w&&(w=MZr(O,c,R));R=R||{};y=z.context||g.MV;w?z.onSuccess&&z.onSuccess.call(y,c,R):z.onError&&z.onError.call(y,c,R);z.onFinish&&z.onFinish.call(y,c,R)}},z.method,D,z.headers,z.responseType,z.withCredentials,!1,z.onProgress); +D=z.timeout||0;if(z.onTimeout&&D>0){let c=z.onTimeout;var J=g.qd(()=>{p||(p=!0,d.abort(),window.clearTimeout(J),c.call(z.context||g.MV,d))},D)}return d}; +YI=function(Y,z){z.includeDomain&&(Y=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+Y);var O=g.l("XSRF_FIELD_NAME");if(z=z.urlParams)z[O]&&delete z[O],Y=g.$z(Y,z);return Y}; +zD=function(Y,z){var O=g.l("XSRF_FIELD_NAME"),D=g.l("XSRF_TOKEN"),p=z.postBody||"",d=z.postParams,J=g.l("XSRF_FIELD_NAME"),c;z.headers&&(c=z.headers["Content-Type"]);z.excludeXsrf||g.SM(Y)&&!z.withCredentials&&g.SM(Y)!==document.location.hostname||z.method!=="POST"||c&&c!=="application/x-www-form-urlencoded"||z.postParams&&z.postParams[J]||(d||(d={}),d[O]=D);d&&typeof p==="string"&&(p=g.tl(p),g.B8(p,d),p=z.postBodyFormat&&z.postBodyFormat==="JSON"?JSON.stringify(p):im(p));d=p||d&&!g.Ak(d);!Oy&&d&& +z.method!=="POST"&&(Oy=!0,H1(Error("AJAX request with postData should use POST")));return p}; +ygo=function(Y,z,O,D){var p=null;switch(z){case "JSON":let d;try{d=O.responseText}catch(J){throw D=Error("Error reading responseText"),D.params=Y,nD(D),J;}Y=O.getResponseHeader("Content-Type")||"";if(d&&Y.indexOf("json")>=0){d.substring(0,5)===")]}'\n"&&(d=d.substring(5));try{p=JSON.parse(d)}catch(J){}}break;case "XML":if(Y=(Y=O.responseXML)?L38(Y):null)p={},g.uy(Y.getElementsByTagName("*"),J=>{p[J.tagName]=NK8(J)})}D&&Dq(p); +return p}; +Dq=function(Y){if(g.BZ(Y))for(let z in Y)z==="html_content"||g.Eo(z,"_html")?Y[z]=g.tV(Y[z]):Dq(Y[z])}; +var aAo=function(Y,z){return lP[n[14]](this,2,8620,Y,z)}; +MZr=function(Y,z,O){if(z&&z.status===204)return!0;switch(Y){case "JSON":return!!O;case "XML":return Number(O&&O.return_code)===0;case "RAW":return!0;default:return!!O}}; +L38=function(Y){return Y?(Y=("responseXML"in Y?Y.responseXML:Y).getElementsByTagName("root"))&&Y.length>0?Y[0]:null:null}; +NK8=function(Y){var z="";g.uy(Y.childNodes,O=>{z+=O.nodeValue}); +return z}; +wnW=function(Y){var z=window.location.search,O=g.SM(Y);g.q("debug_handle_relative_url_for_query_forward_killswitch")||!O&&g.hl(Y)&&(O=document.location.hostname);var D=Uu(Y);D=(O=O&&(O.endsWith("youtube.com")||O.endsWith("youtube-nocookie.com")))&&D&&D.startsWith("/api/");if(!O||D)return Y;var p=g.tl(z),d={};g.uy(AgH,J=>{p[J]&&(d[J]=p[J])}); +return g.xz(Y,d)}; +g.dy=function(Y,z){var O=g.nQ(z),D;return(new g.RE((p,d)=>{O.onSuccess=J=>{e_(J)?p(new VZA(J)):d(new g.pe(`Request failed, status=${aW(J)}`,"net.badstatus",J))}; +O.onError=J=>{d(new g.pe("Unknown request error","net.unknown",J))}; +O.onTimeout=J=>{d(new g.pe("Request timed out","net.timeout",J))}; +D=g.Fu(Y,O)})).VY(p=>{p instanceof g.P7&&D?.abort(); +return g.Nb(p)})}; +g.Jp=function(Y,z,O,D,p=-1,d){var J=w=>new g.RE(R=>{setTimeout(R,w)}),c=(w,R,y)=>w.VY(M=>{if(R<=0||aW(M.xhr)===403)return g.Nb(new g.pe("Request retried too many times","net.retryexhausted",M.xhr)); +var L=Math.pow(2,O-R+1)*y,V=p>0?Math.min(p,L):L;return J(y).then(()=>{d&&d(M,R-1);return c(g.dy(Y,z),R-1,V)})}); +return c(g.dy(Y,z),O-1,D)}; +HlH=function(Y,z=null){Y.N=2;Y.Y=z}; +Cch=function(Y,z=null){Y.N=1;Y.Y=z}; +g.jo=function(Y=null){var z=new wy;HlH(z,Y);return z}; +g.R_=function(Y=null){var z=new wy;Cch(z,Y);return z}; +My=function(Y,z,O,D="youtube.com",p=!1){sy||yr.set(""+Y,z,{Ca:O,path:"/",domain:D,secure:p})}; +g.Le=function(Y){if(!sy)return yr.get(""+Y,void 0)}; +Ny=function(Y,z="/",O="youtube.com"){sy||yr.remove(""+Y,z,O)}; +g.Ap=function(){if(!yr.isEnabled())return!1;if(!yr.isEmpty())return!0;yr.set("TESTCOOKIESENABLED","1",{Ca:60});if(yr.get("TESTCOOKIESENABLED")!=="1")return!1;yr.remove("TESTCOOKIESENABLED");return!0}; +g.G=function(Y,z){if(Y)return Y[z.name]}; +Vr=function(Y){var z=g.l("INNERTUBE_HOST_OVERRIDE");z&&(Y=String(z)+String(xl(Y)));return Y}; +HX=function(Y){var z={};g.q("json_condensed_response")&&(z.prettyPrint="false");return Y=g.xz(Y,z)}; +Ce=function(Y,z="POST"){Y={method:z,mode:g.hl(Y)?"same-origin":"cors",credentials:g.hl(Y)?"same-origin":"include"};z={};var O={};for(let D of Object.keys(z))z[D]&&(O[D]=z[D]);Object.keys(O).length>0&&(Y.headers=O);return Y}; +ne=function(Y,z={}){return`service:${Y}/${Object.keys(z).sort().map(O=>O+":"+z[O]).join("/")}`}; +WX=function(){var Y=/Chrome\/(\d+)/.exec(g.RL());return Y?parseFloat(Y[1]):NaN}; +PX=function(){var Y=/\sCobalt\/(\S+)\s/.exec(g.RL());if(!Y)return NaN;var z=[];for(let O of Y[1].split("."))Y=parseInt(O,10),Y>=0&&z.push(Y);return parseFloat(z.join("."))}; +tp=function(){return g.BX("android")&&g.BX("chrome")&&!(g.BX("trident/")||g.BX("edge/"))&&!g.BX("cobalt")}; +g.fe=function(){return g.BX("cobalt")}; +So=function(){return g.BX("cobalt")&&g.BX("appletv")}; +Uy=function(){return g.BX("(ps3; leanback shell)")||g.BX("ps3")&&g.fe()}; +$I=function(){return g.BX("(ps4; leanback shell)")||g.BX("ps4")&&g.fe()}; +g.xI=function(){return g.fe()&&(g.BX("ps4 vr")||g.BX("ps4 pro vr"))}; +hp=function(){var Y=/WebKit\/([0-9]+)/.exec(g.RL());return!!(Y&&parseInt(Y[1],10)>=600)}; +Zq=function(){var Y=/WebKit\/([0-9]+)/.exec(g.RL());return!!(Y&&parseInt(Y[1],10)>=602)}; +mK=function(){return g.BX("iemobile")||g.BX("windows phone")&&g.BX("edge")}; +uK=function(){return(Qr||iK)&&g.BX("applewebkit")&&!g.BX("version")&&(!g.BX("safari")||g.BX("gsa/"))}; +Xn=function(){return g.lK&&g.BX("version/")}; +gy=function(){return g.BX("smart-tv")&&g.BX("samsung")}; +g.BX=function(Y){var z=g.RL();return z?z.toLowerCase().indexOf(Y)>=0:!1}; +g.TD=function(){return kG()||uK()||Xn()?!0:g.l("EOM_VISITOR_DATA")?!1:!0}; +a_=function(Y,z){return z===void 0||z===null?Y:z==="1"||z===!0||z===1||z==="True"?!0:!1}; +eo=function(Y,z,O){for(let D in O)if(O[D]==z)return O[D];return Y}; +qy=function(Y,z){return z===void 0||z===null?Y:Number(z)}; +GD=function(Y,z){return z===void 0||z===null?Y:z.toString()}; +I_=function(Y,z){if(z){if(Y==="fullwidth")return Infinity;if(Y==="fullheight")return 0}return Y&&(z=Y.match(nrH))&&(Y=Number(z[2]),z=Number(z[1]),!isNaN(Y)&&!isNaN(z)&&Y>0)?z/Y:NaN}; +Ey=function(Y){var z=Y.docid||Y.video_id||Y.videoId||Y.id;if(z)return z;z=Y.raw_player_response;z||(Y=Y.player_response)&&(z=JSON.parse(Y));return z&&z.videoDetails&&z.videoDetails.videoId||null}; +g.kI=function(Y){return vX(Y,!1)==="EMBEDDED_PLAYER_MODE_PFL"}; +ry=function(Y){return Y==="EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT"||Y==="EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT"?!0:!1}; +vX=function(Y,z=!1){z=z?"EMBEDDED_PLAYER_MODE_DEFAULT":"EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(z="EMBEDDED_PLAYER_MODE_PFL");var O=Y.raw_embedded_player_response;if(!O&&(Y=Y.embedded_player_response))try{O=JSON.parse(Y)}catch(D){return z}return O?eo(z,O.embeddedPlayerMode,W3Z):z}; +Pc1=function(Y){Y&&(Y.dataset?Y.dataset[bK()]="true":M9F(Y))}; +o_=function(Y){return Y?Y.dataset?Y.dataset[bK()]:Y.getAttribute("data-loaded"):null}; +bK=function(){return Fn.loaded||(Fn.loaded="loaded".replace(/\-([a-z])/g,(Y,z)=>z.toUpperCase()))}; +Yk=function(){var Y=document;if("visibilityState"in Y)return Y.visibilityState;var z=Ke+"VisibilityState";if(z in Y)return Y[z]}; +zb=function(Y,z){var O;g.TT(Y,D=>{O=z[D];return!!O}); +return O}; +OY=function(Y){if(Y.requestFullscreen)Y=Y.requestFullscreen(void 0);else if(Y.webkitRequestFullscreen)Y=Y.webkitRequestFullscreen();else if(Y.mozRequestFullScreen)Y=Y.mozRequestFullScreen();else if(Y.msRequestFullscreen)Y=Y.msRequestFullscreen();else if(Y.webkitEnterFullscreen)Y=Y.webkitEnterFullscreen();else return Promise.reject(Error("Fullscreen API unavailable"));return Y instanceof Promise?Y:Promise.resolve()}; +dO=function(Y){var z;g.Db()?p7()==Y&&(z=document):z=Y;return z&&(Y=zb(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],z))?(z=Y.call(z),z instanceof Promise?z:Promise.resolve()):Promise.resolve()}; +BKH=function(Y){return g.qY(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],z=>`on${z.toLowerCase()}`in Y)}; +g.Db=function(){return!!zb(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)}; +p7=function(Y=!1){var z=zb(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(Y)for(;z&&z.shadowRoot;)z=z.shadowRoot.fullscreenElement;return z?z:null}; +Jz=function(Y){if(document.body&&document.documentElement){let z=document.body.scrollTop+document.documentElement.scrollTop;Y.j=Y.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);Y.Y=Y.clientY+z}}; +tZ$=function(Y,z,O,D={}){Y.addEventListener&&(z!="mouseenter"||"onmouseenter"in document?z!="mouseleave"||"onmouseenter"in document?z=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(z="MozMousePixelScroll"):z="mouseout":z="mouseover");return g.LQ(g.cg,p=>{var d=typeof p[4]==="boolean"&&p[4]==!!D,J=g.BZ(p[4])&&g.BZ(D)&&g.CQ(p[4],D);return!!p.length&&p[0]==Y&&p[1]==z&&p[2]==O&&(d||J)})}; +g.sY=function(Y,z,O,D={}){if(!Y||!Y.addEventListener&&!Y.attachEvent)return"";var p=tZ$(Y,z,O,D);if(p)return p;p=++wO.count+"";var d=!(z!="mouseenter"&&z!="mouseleave"||!Y.addEventListener||"onmouseenter"in document);var J=d?c=>{c=new j6(c);if(!g.bF(c.relatedTarget,w=>w==Y,!0))return c.currentTarget=Y,c.type=z,O.call(Y,c)}:c=>{c=new j6(c); +c.currentTarget=Y;return O.call(Y,c)}; +J=CD(J);Y.addEventListener?(z=="mouseenter"&&d?z="mouseover":z=="mouseleave"&&d?z="mouseout":z=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(z="MozMousePixelScroll"),Rf()||typeof D==="boolean"?Y.addEventListener(z,J,D):Y.addEventListener(z,J,!!D.capture)):Y.attachEvent(`on${z}`,J);g.cg[p]=[Y,z,O,J,D];return p}; +g.yO=function(Y){Y&&(typeof Y=="string"&&(Y=[Y]),g.uy(Y,z=>{if(z in g.cg){var O=g.cg[z];let D=O[0],p=O[1],d=O[3];O=O[4];D.removeEventListener?Rf()||typeof O==="boolean"?D.removeEventListener(p,d,O):D.removeEventListener(p,d,!!O.capture):D.detachEvent&&D.detachEvent(`on${p}`,d);delete g.cg[z]}}))}; +Me=function(Y){Y=Y||window.event;var z;Y.composedPath&&typeof Y.composedPath==="function"?z=Y.composedPath():z=Y.path;z&&z.length?Y=z[0]:(Y=Y||window.event,Y=Y.target||Y.srcElement,Y.nodeType==3&&(Y=Y.parentNode));return Y}; +L7=function(Y){this.Z=Y;this.j=null;this.U=0;this.A=null;this.K=0;this.Y=[];for(Y=0;Y<4;Y++)this.Y.push(0);this.N=0;this.j_=g.sY(window,"mousemove",(0,g.$W)(this.S,this));this.X=Gq((0,g.$W)(this.B,this),25)}; +Ne=function(Y,z,O,D){for(let p=0;p0?O:0;O=D?Date.now()+D*1E3:0;if((D=D?Az.Rz():Az.XK())&&window.JSON){typeof z!=="string"&&(z=JSON.stringify(z,void 0));try{D.set(Y,z,O)}catch(p){D.remove(Y)}}}; +g.Hg=function(Y){var z=Az.XK(),O=Az.Rz();if(!z&&!O||!window.JSON)return null;try{var D=z.get(Y)}catch(p){}if(typeof D!=="string")try{D=O.get(Y)}catch(p){}if(typeof D!=="string")return null;try{D=JSON.parse(D,void 0)}catch(p){}return D}; +C7=function(){var Y=Az.Rz();if(Y&&(Y=Y.Ji("yt-player-quality")))return Y.creation}; +n7=function(){if(!g.MV.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return g.MV.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":g.MV.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":g.MV.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":g.MV.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(Y){return"WEB_DISPLAY_MODE_UNKNOWN"}}; +Pg=function(){Wg.instance||(Wg.instance=new Wg);return Wg.instance}; +fV$=function(Y){switch(Y){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}}; +g.pl=function(){Bg||(Bg=new Sj9);return Bg}; +tz=function(Y){if(/^f([1-9][0-9]*)$/.test(Y))throw Error(`ExpectedRegexMatch: ${Y}`);}; +f7=function(Y){if(!/^\w+$/.test(Y))throw Error(`ExpectedRegexMismatch: ${Y}`);}; +UY=function(Y){Y=S6[Y]!==void 0?S6[Y].toString():null;return Y!=null&&/^[A-Fa-f0-9]+$/.test(Y)?parseInt(Y,16):null}; +$k=function(){var Y=g.MV.navigator;return Y?Y.connection:void 0}; +hz=function(){var Y=$k();if(Y){var z=xk[Y.type||"unknown"]||"CONN_UNKNOWN";Y=xk[Y.effectiveType||"unknown"]||"CONN_UNKNOWN";z==="CONN_CELLULAR_UNKNOWN"&&Y!=="CONN_UNKNOWN"&&(z=Y);if(z!=="CONN_UNKNOWN")return z;if(Y!=="CONN_UNKNOWN")return Y}}; +QO=function(){var Y=$k();if(Y?.effectiveType)return mq.hasOwnProperty(Y.effectiveType)?mq[Y.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"}; +uZ=function(){try{return iZ(),!0}catch(Y){return!1}}; +iZ=function(){if(g.l("DATASYNC_ID")!==void 0)return g.l("DATASYNC_ID");throw new g.lZ("Datasync ID not set","unknown");}; +g.Tb=function(Y,z,O){return g.gO(0,z,0,O)}; +af=function(Y){var z=g.NV("yt.scheduler.instance.addImmediateJob");z?z(Y):Y()}; +g.qe=function(){e6.instance||(e6.instance=new e6);return e6.instance}; +g.gO=function(Y,z,O,D){D!==void 0&&Number.isNaN(Number(D))&&(D=void 0);return(Y=g.NV("yt.scheduler.instance.addJob"))?Y(z,O,D):D===void 0?(z(),NaN):g.qd(z,D||0)}; +Gb=function(Y){var z=g.NV("yt.scheduler.instance.setPriorityThreshold");z&&z(Y)}; +EY=function(){return If()?.get("LAST_RESULT_ENTRY_KEY",!0)}; +rO=function(Y){vg||(kk.push({type:"ERROR",payload:Y}),kk.length>10&&kk.shift())}; +bZ=function(Y,z){vg||(kk.push({type:"EVENT",eventType:Y,payload:z}),kk.length>10&&kk.shift())}; +of=function(Y){if(Y.indexOf(":")>=0)throw Error("Database name cannot contain ':'");}; +Y8=function(Y,z=!1){lP(33,3971,Y);if(Y[n[12]]!==n[69]){var O=Y[n[18]]();O[n[34]](n[63],n[32]);return O}var D=Y[n[56]]();O=new g.hj(D);var p=Y[n[59]](n[53]),d=XL(33,4680,Y[n[59]](n[39])||n[10])[n[36]](n[16]);if(p&&d&&d[n[2]]>1&&d[1])return D=O.j,Y=D[n[70]](/^[^.]*/,n[10]),mJ(O,`${D[n[60]](n[54])===0?n[54]:n[57]}${p}---${d[1]}${Y}`),O=new g.uc(O[n[26]]()),O[n[34]](n[77],n[32]),O;if(z)return O=Y[n[18]](),O[n[34]](n[77],n[32]),O;p=O.j[n[24]](n[64]);O.j[n[24]](n[21])?(mJ(O,n[62]),D=O[n[26]]()):O.j[n[24]](n[83])? +(mJ(O,n[79]),D=O[n[26]]()):(O=FR(D),K7(O)&&(D=O));O=new g.uc(D);O[n[34]](n[46],n[32]);p&&O[n[34]](n[45],n[47]);return O}; +zN=function(Y){return Y.substr(0,Y.indexOf(":"))||Y}; +dU=function(Y,z,O,D){z=zN(z);var p=Y instanceof Error?Y:Error(`Unexpected error: ${Y}`);if(p instanceof O8)return p;Y={objectStoreNames:O,dbName:z,dbVersion:D};if(p.name==="QuotaExceededError")return new O8("QUOTA_EXCEEDED",Y);if(g.DI&&p.name==="UnknownError")return new O8("QUOTA_MAYBE_EXCEEDED",Y);if(p instanceof pH)return new O8("MISSING_INDEX",{...Y,objectStore:p.objectStore,index:p.index});if(p.name==="InvalidStateError"&&UZH.some(d=>p.message.includes(d)))return new O8("EXECUTE_TRANSACTION_ON_CLOSED_DB", +Y); +if(p.name==="AbortError")return new O8("UNKNOWN_ABORT",Y,p.message);p.args=[{...Y,name:"IdbError",iA:p.name}];p.level="WARNING";return p}; +g.JH=function(Y,z,O){var D=EY();return new O8("IDB_NOT_SUPPORTED",{context:{caller:Y,publicName:z,version:O,hasSucceededOnce:D?.hasSucceededOnce}})}; +$Z$=function(Y){if(!Y)throw Error();throw Y;}; +xZv=function(Y){return Y}; +jI=function(Y,z,O,D,p){try{if(Y.state.status!=="FULFILLED")throw Error("calling handleResolve before the promise is fulfilled.");let d=O(Y.state.value);d instanceof cQ?wU(Y,z,d,D,p):D(d)}catch(d){p(d)}}; +Ry=function(Y,z,O,D,p){try{if(Y.state.status!=="REJECTED")throw Error("calling handleReject before the promise is rejected.");let d=O(Y.state.reason);d instanceof cQ?wU(Y,z,d,D,p):D(d)}catch(d){p(d)}}; +wU=function(Y,z,O,D,p){z===O?p(new TypeError("Circular promise chain detected.")):O.then(d=>{d instanceof cQ?wU(Y,z,d,D,p):D(d)},d=>{p(d)})}; +s8=function(Y,z,O){var D=()=>{try{Y.removeEventListener("success",p),Y.removeEventListener("error",d)}catch{}},p=()=>{z(Y.result); +D()},d=()=>{O(Y.error); +D()}; +Y.addEventListener("success",p);Y.addEventListener("error",d)}; +hZ1=function(Y){return new Promise((z,O)=>{s8(Y,z,O)})}; +Mh=function(Y){return new cQ(new yM((z,O)=>{s8(Y,z,O)}))}; +LH=function(Y,z){return new cQ(new yM((O,D)=>{var p=()=>{var d=Y?z(Y):null;d?d.then(J=>{Y=J;p()},D):O()}; +p()}))}; +Nh=function(Y){return Mh(Y).then(z=>z?new ZlA(Y,z):null)}; +AH=function(){return g.q("idb_immediate_commit")}; +CH=async function(Y,z,O,D){var p={mode:"readonly",B0:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof O==="string"?p.mode=O:Object.assign(p,O);Y.transactionCount++;O=p.B0?3:1;for(var d=0,J;!J;){d++;let y=Math.round((0,g.E)());try{var c=Y.j.transaction(z,p.mode),w=D,R=!!p.commit;let M=new VM(c),L=await mZF(M,w,R),V=Math.round((0,g.E)());HQ(Y,y,V,d,void 0,z.join(),p);return L}catch(M){w=Math.round((0,g.E)());let L=dU(M,Y.j.name,z.join(),Y.j.version);if(L instanceof O8&&!L.j||d>=O)HQ(Y,y,w,d,L,z.join(), +p),J=L}}return Promise.reject(J)}; +WQ=function(Y,z,O){Y=Y.j.createObjectStore(z,O);return new nH(Y)}; +PQ=function(Y,z){Y.j.objectStoreNames.contains(z)&&Y.j.deleteObjectStore(z)}; +HQ=function(Y,z,O,D,p,d,J){z=O-z;p?(p instanceof O8&&(p.type==="QUOTA_EXCEEDED"||p.type==="QUOTA_MAYBE_EXCEEDED")&&bZ("QUOTA_EXCEEDED",{dbName:zN(Y.j.name),objectStoreNames:d,transactionCount:Y.transactionCount,transactionMode:J.mode}),p instanceof O8&&p.type==="UNKNOWN_ABORT"&&(O-=Y.N,O<0&&O>=2147483648&&(O=0),bZ("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:d,transactionDuration:z,transactionCount:Y.transactionCount,dbDuration:O}),Y.Y=!0),BQ(Y,!1,D,d,z,J.tag),rO(p)):BQ(Y,!0,D,d,z,J.tag)}; +BQ=function(Y,z,O,D,p,d="IDB_TRANSACTION_TAG_UNKNOWN"){bZ("TRANSACTION_ENDED",{objectStoreNames:D,connectionHasUnknownAbortedTransaction:Y.Y,duration:p,isSuccessful:z,tryCount:O,tag:d})}; +tH=function(Y,z,O){Y.j.createIndex(z,O,{unique:!1})}; +SI=function(Y,z,O){Y=Y.j.openCursor(z.query,z.direction);return fH(Y).then(D=>LH(D,O))}; +Qm$=function(Y,z){return SI(Y,{query:z},O=>O.delete().then(()=>U8(O))).then(()=>{})}; +ilA=function(Y,z,O){var D=[];return SI(Y,{query:z},p=>{if(!(O!==void 0&&D.length>=O))return D.push(p.getValue()),U8(p)}).then(()=>D)}; +lVo=function(Y){var z=[];return uLW(Y,O=>{z.push(O.cursor.primaryKey);O.cursor.continue(void 0);return Nh(O.request)}).then(()=>z)}; +$8=function(Y){return"getAllKeys"in IDBObjectStore.prototype?Mh(Y.j.getAllKeys(void 0,void 0)):lVo(Y)}; +var G5h=function(Y,z){return a1[n[14]](this,56,4347,Y,z)}; +var uLW=function(Y,z){var O={query:void 0},D=O.query;O=O.direction;Y="openKeyCursor"in IDBObjectStore.prototype?Y.j.openKeyCursor(D,O):Y.j.openCursor(D,O);return Nh(Y).then(p=>LH(p,z))},mZF=function(Y,z,O){var D=new Promise((p,d)=>{try{let J=z(Y); +O&&Y.commit();J.then(c=>{p(c)}).catch(d)}catch(J){d(J),Y.abort()}}); +return Promise.all([D,Y.done]).then(([p])=>p)},x8=function(Y,z,O){var {query:D=null, +direction:p="next"}=z;Y=Y.j.openCursor(D,p);return fH(Y).then(d=>LH(d,O))},XnH=function(Y,z,O){var D=[]; +return x8(Y,{query:z},p=>{if(!(O!==void 0&&D.length>=O))return D.push(p.getValue()),U8(p)}).then(()=>D)},fH=function(Y){return Mh(Y).then(z=>z?new grH(Y,z):null)},U8=function(Y){Y.cursor.continue(void 0); +return fH(Y.request)},aV$=function(Y,z,O){return new Promise((D,p)=>{var d=z!==void 0?self.indexedDB.open(Y,z):self.indexedDB.open(Y); +var J=O.blocked,c=O.blocking,w=O.Jc,R=O.upgrade,y=O.closed,M,L=()=>{M||(M=new TKo(d.result,{closed:y}));return M}; +d.addEventListener("upgradeneeded",V=>{try{if(V.newVersion===null)throw Error("Invariant: newVersion on IDbVersionChangeEvent is null");if(d.transaction===null)throw Error("Invariant: transaction on IDbOpenDbRequest is null");V.dataLoss&&V.dataLoss!=="none"&&bZ("IDB_DATA_CORRUPTED",{reason:V.dataLossMessage||"unknown reason",dbName:zN(Y)});let W=L(),x=new VM(d.transaction);R&&R(W,a=>V.oldVersion=a,x); +x.done.catch(a=>{p(a)})}catch(W){p(W)}}); +d.addEventListener("success",()=>{var V=d.result;c&&V.addEventListener("versionchange",()=>{c(L())}); +V.addEventListener("close",()=>{bZ("IDB_UNEXPECTEDLY_CLOSED",{dbName:zN(Y),dbVersion:V.version});w&&w()}); +D(L())}); +d.addEventListener("error",()=>{p(d.error)}); +J&&d.addEventListener("blocked",()=>{J()})})},hH=function(Y,z,O={}){return aV$(Y,z,O)},ZI=async function(Y,z={}){try{let O=self.indexedDB.deleteDatabase(Y),D=z.blocked; +D&&O.addEventListener("blocked",()=>{D()}); +await hZ1(O)}catch(O){throw dU(O,Y,"",-1);}},m6=function(Y,z){return new O8("INCOMPATIBLE_DB_VERSION",{dbName:Y.name, +oldVersion:Y.options.version,newVersion:z})},QM=function(Y,z){if(!z)throw g.JH("openWithToken",zN(Y.name)); +return Y.open()},uw=async function(Y,z){return CH(await QM(iw,z),["databases"],{B0:!0, +mode:"readwrite"},O=>{var D=O.objectStore("databases");return D.get(Y.actualName).then(p=>{if(p?Y.actualName!==p.actualName||Y.publicName!==p.publicName||Y.userIdentifier!==p.userIdentifier:1)return D.put(Y).then(()=>{})})})},lw=async function(Y,z){return Y?(await QM(iw,z)).delete("databases",Y):void 0},eZv=async function(Y,z){var O=[]; +z=await QM(iw,z);await CH(z,["databases"],{B0:!0,mode:"readonly"},D=>{O.length=0;return SI(D.objectStore("databases"),{},p=>{Y(p.getValue())&&O.push(p.getValue());return U8(p)})}); +return O},qjh=function(Y,z){return eZv(O=>O.publicName===Y&&O.userIdentifier!==void 0,z)},G2r=async function(){if(EY()?.hasSucceededOnce)return!0; +var Y;if(!(Y=g.XT&&hp()&&!Zq()||g.gU)){try{Y=self;var z=!!(Y.indexedDB&&Y.IDBIndex&&Y.IDBKeyRange&&Y.IDBObjectStore)}catch(O){z=!1}Y=!z}if(Y||!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return!1;try{return await uw({actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0},TN),await lw("yt-idb-test-do-not-use",TN),!0}catch(O){return!1}},eI=function(){if(ay!==void 0)return ay; +vg=!0;return ay=G2r().then(Y=>{vg=!1;if(If()?.Y()){var z={hasSucceededOnce:EY()?.hasSucceededOnce||Y};If()?.set("LAST_RESULT_ENTRY_KEY",z,2592E3,!0)}return Y})},qh=function(){return g.NV("ytglobal.idbToken_")||void 0}; +var Zs1=function(Y){return Xm[n[14]](this,2,2872,Y)}; +g.GN=function(){var Y=qh();return Y?Promise.resolve(Y):eI().then(z=>{z?(g.Lv("ytglobal.idbToken_",TN),z=TN):z=void 0;return z})}; +Iy=function(Y){if(!uZ())throw Y=new O8("AUTH_INVALID",{dbName:Y}),rO(Y),Y;var z=iZ();return{actualName:`${Y}:${z}`,publicName:Y,userIdentifier:z}}; +E8=async function(Y,z,O,D){var p=Error().stack??"",d=await g.GN();if(!d)throw z=g.JH("openDbImpl",Y,z),g.q("ytidb_async_stack_killswitch")||(z.stack=`${z.stack}\n${p.substring(p.indexOf("\n")+1)}`),rO(z),z;of(Y);p=O?{actualName:Y,publicName:Y,userIdentifier:void 0}:Iy(Y);try{return await uw(p,d),await hH(p.actualName,z,D)}catch(J){try{await lw(p.actualName,d)}catch{}throw J;}}; +IVo=function(Y,z,O={}){return E8(Y,z,!1,O)}; +ErA=function(Y,z,O={}){return E8(Y,z,!0,O)}; +vrk=async function(Y,z={}){var O=await g.GN();O&&(of(Y),Y=Iy(Y),await ZI(Y.actualName,z),await lw(Y.actualName,O))}; +k2o=function(Y,z,O){Y=Y.map(async D=>{await ZI(D.actualName,z);await lw(D.actualName,O)}); +return Promise.all(Y).then(()=>{})}; +vQ=async function(Y){var z={},O=await g.GN();O&&(of(Y),Y=await qjh(Y,O),await k2o(Y,z,O))}; +k8=async function(Y,z={}){var O=await g.GN();O&&(of(Y),await ZI(Y,z),await lw(Y,O))}; +blZ=function(Y,z){var O;return()=>{O||(O=new rg9(Y,z));return O}}; +rU=function(Y,z){return blZ(Y,z)}; +bw=function(Y){return QM(or1(),Y)}; +oy=async function(Y,z,O,D){Y={config:Y,hashData:z,timestamp:D!==void 0?D:(0,g.E)()};O=await bw(O);await O.clear("hotConfigStore");return await O.put("hotConfigStore",Y)}; +FT=async function(Y,z,O,D,p){Y={config:Y,hashData:z,configData:O,timestamp:p!==void 0?p:(0,g.E)()};D=await bw(D);await D.clear("coldConfigStore");return await D.put("coldConfigStore",Y)}; +KH=async function(Y){Y=await bw(Y);var z=void 0;await CH(Y,["coldConfigStore"],{mode:"readwrite",B0:!0},O=>x8(O.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},D=>{z=D.getValue()})); +return z}; +YB=async function(Y){Y=await bw(Y);var z=void 0;await CH(Y,["hotConfigStore"],{mode:"readwrite",B0:!0},O=>x8(O.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},D=>{z=D.getValue()})); +return z}; +F3F=async function(){await vQ("ytGcfConfig")}; +Oa=function(){if(!g.z7.instance){let Y=new g.z7;g.z7.instance=Y}return g.z7.instance}; +zBv=function(Y){if(!Y.Y||!Y.j){if(!qh()){let z=g.JH("scheduleGetConfigs");nD(z)}Y.U||(Y.U=jE.FU(async()=>{try{await K39(Y)}catch{}try{await YJF(Y)}catch{}Y.U&&(Y.U=0)},100))}}; +OYv=async function(Y){if(g.q("start_client_gcf")||g.q("delete_gcf_config_db"))g.q("start_client_gcf")&&(await g.GN()&&uZ()&&!g.q("delete_gcf_config_db")?(Y.A=!0,zBv(Y)):(DD(Y),pU(Y))),g.q("delete_gcf_config_db")&&await F3F()}; +dT=function(){return g.NV("yt.gcf.config.hotConfigGroup")}; +Jr=function(Y,z){Y.Y=z;g.Lv("yt.gcf.config.hotConfigGroup",Y.Y||null)}; +pU=function(Y){Jr(Y,g.l("RAW_HOT_CONFIG_GROUP"));Y.N(g.l("SERIALIZED_HOT_HASH_DATA"))}; +K39=async function(Y){if(Y.Y)return dT();if(!Y.A)return Y=g.JH("getHotConfig IDB not initialized"),nD(Y),Promise.reject(Y);var z=qh(),O=g.l("TIME_CREATED_MS");if(z){var D=await YB(z);if(D&&D.timestamp>O)return Jr(Y,D.config),Y.N(D.hashData),dT()}else D=g.JH("getHotConfig token error"),nD(D);pU(Y);z&&Y.Y&&Y.hotHashData&&await oy(Y.Y,Y.hotHashData,z,O);return Y.Y?dT():(Y=new g.lZ("Config not available in ytConfig"),nD(Y),Promise.reject(Y))}; +cw=function(){return g.NV("yt.gcf.config.coldConfigGroup")}; +wT=function(Y,z){Y.j=z;g.Lv("yt.gcf.config.coldConfigGroup",Y.j||null)}; +j5=function(Y,z){Y.configData=z;g.Lv("yt.gcf.config.coldConfigData",Y.configData||null)}; +RJ=function(Y,z){Y.coldHashData=z;g.Lv("yt.gcf.config.coldHashData",Y.coldHashData||null)}; +DD=function(Y){wT(Y,g.l("RAW_COLD_CONFIG_GROUP"));RJ(Y,g.l("SERIALIZED_COLD_HASH_DATA"));j5(Y,Y.j?.configData)}; +YJF=async function(Y){if(Y.j)return cw();if(!Y.A)return Y=g.JH("getColdConfig IDB not initialized"),nD(Y),Promise.reject(Y);var z=qh(),O=g.l("TIME_CREATED_MS");if(z){var D=await KH(z);if(D&&D.timestamp>O)return wT(Y,D.config),j5(Y,D.configData),RJ(Y,D.hashData),cw()}else D=g.JH("getColdConfig"),nD(D);DD(Y);z&&Y.j&&Y.coldHashData&&Y.configData&&await FT(Y.j,Y.coldHashData,Y.configData,z,O);return Y.j?cw():(Y=new g.lZ("Config not available in ytConfig"),nD(Y),Promise.reject(Y))}; +sa=async function(Y,z,O){if(g.q("start_client_gcf")){O&&Jr(Y,O);Y.N(z);let D=qh();D&&(O||(O=(await YB(D))?.config),await oy(O,z,D));if(O){Y=Y.Z;for(let p of Y.j)p(O)}}}; +yJ=async function(Y,z,O){g.q("start_client_gcf")&&(RJ(Y,z),Y=qh())&&(O||(O=(await KH(Y))?.config),O&&await FT(O,z,O.configData,Y))}; +Mf=function(){var Y=Oa(),z=(0,g.E)()-Y.K;if(!(Y.K!==0&&z0&&(z.request={internalExperimentFlags:O});Ar(Y,void 0,z);VJ(void 0,z);Hw(void 0,z);CU(Y,void 0,z);nU(void 0,z);g.q("start_client_gcf")&&Ww(void 0,z);g.l("DELEGATED_SESSION_ID")&& +!g.q("pageid_as_header_web")&&(z.user={onBehalfOfUser:g.l("DELEGATED_SESSION_ID")});!g.q("fill_delegate_context_in_gel_killswitch")&&(Y=g.l("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(z.user={...z.user,serializedDelegationContext:Y});Y=g.l("INNERTUBE_CONTEXT");g.q("enable_persistent_device_token")&&Y?.client?.rolloutToken&&(z.client.rolloutToken=Y?.client?.rolloutToken);Y=Object;O=Y.assign;var D=z.client,p=g.l("DEVICE",""),d={};for(let [J,c]of Object.entries(g.tl(p)))p=J,p==="cbrand"?d.deviceMake= +c:p==="cmodel"?d.deviceModel=c:p==="cbr"?d.browserName=c:p==="cbrver"?d.browserVersion=c:p==="cos"?d.osName=c:p==="cosver"?d.osVersion=c:p==="cplatform"&&(d.platform=c);z.client=O.call(Y,D,d);g.q("web_attention_logging_enabled")&&(z.client.windowWidthPoints=window.innerWidth,z.client.windowHeightPoints=window.innerHeight);return z}; +Ar=function(Y,z,O){Y=Y.pz;if(Y==="WEB"||Y==="MWEB"||Y===1||Y===2)z?(O=Af(z,Bw,96)||new Bw,Y=n7(),Y=Object.keys(DQ$).indexOf(Y),Y=Y===-1?null:Y,Y!==null&&gs(O,3,Y),PV(z,Bw,96,O)):O&&(O.client.mainAppWebInfo=O.client.mainAppWebInfo??{},O.client.mainAppWebInfo.webDisplayMode=n7())}; +VJ=function(Y,z){var O=g.NV("yt.embedded_player.embed_url");O&&(Y?(z=Af(Y,tr,7)||new tr,g.lS(z,4,O),PV(Y,tr,7,z)):z&&(z.thirdParty={embedUrl:O}))}; +Hw=function(Y,z){if(g.q("web_log_memory_total_kbytes")&&g.MV.navigator?.deviceMemory){let O=g.MV.navigator?.deviceMemory;Y?EJ(Y,95,g.Y9(O*1E6)):z&&(z.client.memoryTotalKbytes=`${O*1E6}`)}}; +CU=function(Y,z,O){Y.appInstallData&&(z?(O=Af(z,fU,62)??new fU,g.lS(O,6,Y.appInstallData),PV(z,fU,62,O)):O&&(O.client.configInfo=O.client.configInfo||{},O.client.configInfo.appInstallData=Y.appInstallData))}; +nU=function(Y,z){var O=hz();O&&(Y?gs(Y,61,pSk[O]):z&&(z.client.connectionType=O));g.q("web_log_effective_connection_type")&&(O=QO())&&(Y?gs(Y,94,dQZ[O]):z&&(z.client.effectiveConnectionType=O))}; +J41=function(Y,z,O={}){var D={};g.l("EOM_VISITOR_DATA")?D={"X-Goog-EOM-Visitor-Id":g.l("EOM_VISITOR_DATA")}:D={"X-Goog-Visitor-Id":O.visitorData||g.l("VISITOR_DATA","")};if(z&&z.includes("www.youtube-nocookie.com"))return D;z=O.jt||g.l("AUTHORIZATION");z||(Y?z=`Bearer ${g.NV("gapi.auth.getToken")().access_token}`:(Y=Pg().bu(S5),g.q("pageid_as_header_web")||delete Y["X-Goog-PageId"],D={...D,...Y}));z&&(D.Authorization=z);return D}; +Ww=function(Y,z){var O=Mf();if(O){var D=O.coldConfigData,p=O.coldHashData;O=O.hotHashData;Y?(z=Af(Y,fU,62)??new fU,D=g.lS(z,1,D),g.lS(D,3,p).N(O),PV(Y,fU,62,z)):z&&(z.client.configInfo=z.client.configInfo||{},D&&(z.client.configInfo.coldConfigData=D),p&&(z.client.configInfo.coldHashData=p),O&&(z.client.configInfo.hotHashData=O))}}; +Ua=function(Y){this.version=1;this.args=Y}; +$B=function(Y,z){this.topic=Y;this.j=z}; +hr=function(Y,z){var O=xB();O&&O.publish.call(O,Y.toString(),Y,z)}; +c49=function(Y){var z=ZD,O=xB();if(!O)return 0;var D=O.subscribe(z.toString(),(p,d)=>{var J=g.NV("ytPubsub2Pubsub2SkipSubKey");J&&J==D||(J=()=>{if(mw[D])try{if(d&&z instanceof $B&&z!=p)try{{var c=z.j,w=d;if(!w.args||!w.version)throw Error("yt.pubsub2.Data.deserialize(): serializedData is incomplete.");let R;try{if(!c.q4){let y=new c;c.q4=y.version}R=c.q4}catch(y){}if(!R||w.version!=R)throw Error("yt.pubsub2.Data.deserialize(): serializedData version is incompatible.");try{d=Reflect.construct(c,g.by(w.args))}catch(y){throw y.message= +"yt.pubsub2.Data.deserialize(): "+y.message,y;}}}catch(R){throw R.message="yt.pubsub2.pubsub2 cross-binary conversion error for "+z.toString()+": "+R.message,R;}Y.call(window,d)}catch(R){H1(R)}},QJ[z.toString()]?g.NV("yt.scheduler.instance")?jE.FU(J):g.qd(J,0):J())}); +mw[D]=!0;iE[z.toString()]||(iE[z.toString()]=[]);iE[z.toString()].push(D);return D}; +RBF=function(){var Y=wS9,z=c49(function(O){Y.apply(void 0,arguments);jQF(z)}); +return z}; +jQF=function(Y){var z=xB();z&&(typeof Y==="number"&&(Y=[Y]),g.uy(Y,O=>{z.unsubscribeByKey(O);delete mw[O]}))}; +xB=function(){return g.NV("ytPubsub2Pubsub2Instance")}; +uE=function(Y,z,O={sampleRate:.1}){Math.random()XI||JXI||D{z&&!IJ(Y,z,Y.n0)?Y.SJ.FU(async()=>{z.id!==void 0&&await Y.xO.Yf(z.id,Y.RZ);qf(Y)}):Y.vH.ux()&&Y.N()})}; +Ea=async function(Y,z){if(!e5(Y))throw Error("IndexedDB is not supported: immediateSend");z.id!==void 0&&(await Y.xO.eA(z.id,Y.RZ)||Y.VL(Error("The request cannot be found in the database.")));IJ(Y,z,Y.ys)?(z.skipRetry||(z=MNV(Y,z)),z&&(z.skipRetry&&z.id!==void 0&&await Y.xO.pP(z.id,Y.RZ),Y.Po(z.url,z.options,!!z.skipRetry))):(Y.VL(Error("Networkless Logging: Stored logs request expired age limit")),z.id!==void 0&&await Y.xO.pP(z.id,Y.RZ))}; +vw=function(Y,z){Y.bc&&!Y.vH.ux()?Y.bc(z):Y.handleError(z)}; +IJ=function(Y,z,O){z=z.timestamp;return Y.now()-z>=O?!1:!0}; +MNV=function(Y,z){if(!e5(Y))throw Error("IndexedDB is not supported: updateRequestHandlers");var O=z.options.onError?z.options.onError:()=>{}; +z.options.onError=async(p,d)=>{var J=LRW(d),c=NXh(d);c&&Y.hW&&Y.hW("web_enable_error_204")&&Y.handleError(Error("Request failed due to compression"),z.url,d);if(Y.hW&&Y.hW("nwl_consider_error_code")&&J||Y.hW&&!Y.hW("nwl_consider_error_code")&&Y.potentialEsfErrorCounter<=Y.nT)if(Y.vH.bm&&await Y.vH.bm(),!Y.vH.ux()){O(p,d);Y.hW&&Y.hW("nwl_consider_error_code")&&z?.id!==void 0&&await Y.xO.Yf(z.id,Y.RZ,!1);return}Y.hW&&Y.hW("nwl_consider_error_code")&&!J&&Y.potentialEsfErrorCounter>Y.nT||(Y.potentialEsfErrorCounter++, +z?.id!==void 0&&(z.sendCount{Y.vH.ux()&&Y.N()},Y.AZ)):await Y.xO.pP(z.id,Y.RZ)),O(p,d))}; +var D=z.options.onSuccess?z.options.onSuccess:()=>{}; +z.options.onSuccess=async(p,d)=>{z?.id!==void 0&&await Y.xO.pP(z.id,Y.RZ);Y.vH.Al&&Y.hW&&Y.hW("vss_network_hint")&&Y.vH.Al(!0);D(p,d)}; +return z}; +LRW=function(Y){return(Y=Y?.error?.code)&&Y>=400&&Y<=599?!1:!0}; +NXh=function(Y){Y=Y?.error?.code;return!(Y!==400&&Y!==415)}; +A48=function(){if(kB)return kB();kB=rU("LogsDatabaseV2",{z3:{LogsRequestsStore:{r$:2}},shared:!1,upgrade(Y,z,O){z(2)&&WQ(Y,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});z(3);z(5)&&(O=O.objectStore("LogsRequestsStore"),O.j.indexNames.contains("newRequest")&&O.j.deleteIndex("newRequest"),tH(O,"newRequestV2",["status","interface","timestamp"]));z(7)&&PQ(Y,"sapisid");z(9)&&PQ(Y,"SWHealthLog")},version:9});return kB()}; +rT=function(Y){return QM(A48(),Y)}; +VNZ=async function(Y,z){var O={startTime:(0,g.E)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}};z=await rT(z);Y={...Y,options:JSON.parse(JSON.stringify(Y.options)),interface:g.l("INNERTUBE_CONTEXT_CLIENT_NAME",0)};Y=await z.put("LogsRequestsStore",Y);O.ticks.tc=(0,g.E)();bE(O);return Y}; +HY8=async function(Y,z){var O={startTime:(0,g.E)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}};z=await rT(z);var D=g.l("INNERTUBE_CONTEXT_CLIENT_NAME",0),p=[Y,D,0];D=[Y,D,(0,g.E)()];var d=IDBKeyRange.bound(p,D),J="prev";g.q("use_fifo_for_networkless")&&(J="next");var c=void 0;p=Y==="NEW"?"readwrite":"readonly";g.q("use_readonly_for_get_most_recent_by_status_killswitch")&&(p="readwrite");await CH(z,["LogsRequestsStore"],{mode:p,B0:!0},w=>x8(w.objectStore("LogsRequestsStore").index("newRequestV2"), +{query:d,direction:J},R=>{R.getValue()&&(c=R.getValue(),Y==="NEW"&&(c.status="QUEUED",R.update(c)))})); +O.ticks.tc=(0,g.E)();bE(O);return c}; +CoA=async function(Y,z){return CH(await rT(z),["LogsRequestsStore"],{mode:"readwrite",B0:!0},O=>{var D=O.objectStore("LogsRequestsStore");return D.get(Y).then(p=>{if(p)return p.status="QUEUED",D.put(p).then(()=>p)})})}; +n9o=async function(Y,z,O=!0,D){return CH(await rT(z),["LogsRequestsStore"],{mode:"readwrite",B0:!0},p=>{var d=p.objectStore("LogsRequestsStore");return d.get(Y).then(J=>J?(J.status="NEW",O&&(J.sendCount+=1),D!==void 0&&(J.options.compress=D),d.put(J).then(()=>J)):cQ.resolve(void 0))})}; +WR8=async function(Y,z){return(await rT(z)).delete("LogsRequestsStore",Y)}; +Poh=async function(Y){Y=await rT(Y);var z=(0,g.E)()-2592E6;await CH(Y,["LogsRequestsStore"],{mode:"readwrite",B0:!0},O=>SI(O.objectStore("LogsRequestsStore"),{},D=>{if(D.getValue().timestamp<=z)return D.delete().then(()=>U8(D))}))}; +BXv=async function(){await vQ("LogsDatabaseV2")}; +bE=function(Y){g.q("nwl_csi_killswitch")||uE("networkless_performance",Y,{sampleRate:1})}; +oJ=function(Y){return QM(tNv(),Y)}; +fUF=async function(Y){Y=await oJ(Y);var z=(0,g.E)()-2592E6;await CH(Y,["SWHealthLog"],{mode:"readwrite",B0:!0},O=>SI(O.objectStore("SWHealthLog"),{},D=>{if(D.getValue().timestamp<=z)return D.delete().then(()=>U8(D))}))}; +SJZ=async function(Y){await (await oJ(Y)).clear("SWHealthLog")}; +g.YO=function(Y,z,O,D,p="",d=!1,J=!1){if(Y)if(O&&!g.fe())nD(new g.lZ("Legacy referrer-scrubbed ping detected")),Y&&FI(Y,void 0,{scrubReferrer:!0});else if(p)bq(Y,z,"POST",p,D);else if(g.l("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||D||J)bq(Y,z,"GET","",D,void 0,d,J);else{b:{try{c:{var c=new UQV({url:Y});if(c.j.dsh==="1")var w=null;else{var R=c.j.ae;if(R==="1"){let M=c.j.adurl;if(M)try{w={version:3,Wm:decodeURIComponent(M),Nu:u8(c.Y,"act=1","ri=1",wZH(c))};break c}catch(L){}}w=R==="2"?{version:4,Wm:u8(c.Y, +"dct=1","suid="+c.N,"ri=1"),Nu:u8(c.Y,"act=1","ri=1","suid="+c.N)}:null}}if(w){let M=Uu(Y);var y=!(!M||!M.endsWith("/aclk")||g.eM(Y,"ri")!=="1");break b}}catch(M){}y=!1}y?KU(Y)?(z&&z(),O=!0):O=!1:O=!1;O||FI(Y,z)}}; +$Q8=function(Y,z=""){KU(Y,z)||g.YO(Y,void 0,void 0,void 0,z)}; +KU=function(Y,z=""){try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(Y,z))return!0}catch(O){}return!1}; +FI=function(Y,z,O={}){var D=new Image,p=""+xQo++;zA[p]=D;D.onload=D.onerror=()=>{z&&zA[p]&&z();delete zA[p]}; +O.scrubReferrer&&(D.referrerPolicy="no-referrer");D.src=Y}; +g.Ov=function(Y){return document.featurePolicy?.allowedFeatures().includes("attribution-reporting")?Y+"&nis=6":Y+"&nis=5"}; +d$=function(){DR||(DR=new pp("yt.offline"));return DR}; +hBk=function(Y){if(g.q("offline_error_handling")){var z=d$().get("errors",!0)||{};z[Y.message]={name:Y.name,stack:Y.stack};Y.level&&(z[Y.message].level=Y.level);d$().set("errors",z,2592E3,!0)}}; +cI=function(){if(!JE.instance){let Y=g.NV("yt.networkRequestMonitor.instance")||new JE;g.Lv("yt.networkRequestMonitor.instance",Y);JE.instance=Y}return JE.instance}; +j7=function(){if(!w$.instance){let Y=g.NV("yt.networkStatusManager.instance")||new w$;g.Lv("yt.networkStatusManager.instance",Y);w$.instance=Y}return w$.instance}; +Rr=function(Y,z){Y.rateLimit?Y.j?(jE.OY(Y.U),Y.U=jE.FU(()=>{Y.N!==z&&(Y.dispatchEvent(z),Y.N=z,Y.j=(0,g.E)())},Y.rateLimit-((0,g.E)()-Y.j))):(Y.dispatchEvent(z),Y.N=z,Y.j=(0,g.E)()):Y.dispatchEvent(z)}; +g.yP=function(){var Y=g.NV("yt.networklessRequestController.instance");Y||(Y=new ZYH,g.Lv("yt.networklessRequestController.instance",Y),g.q("networkless_logging")&&g.GN().then(z=>{Y.RZ=z;G7(Y);Y.K.resolve();Y.xD&&Math.random()<=Y.VW&&Y.RZ&&fUF(Y.RZ);g.q("networkless_immediately_drop_sw_health_store")&&mQk(Y)})); +return Y}; +mQk=async function(Y){if(!Y.RZ)throw g.JH("clearSWHealthLogsDb");SJZ(Y.RZ).catch(z=>{Y.handleError(z)})}; +QQA=function(Y,z,O){z=g.q("web_fp_via_jspb")?Object.assign({},z):z;g.q("use_request_time_ms_header")?z.headers&&g.hl(Y)&&(z.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,g.E)()))):z.postParams?.requestTimeMs&&(z.postParams.requestTimeMs=Math.round((0,g.E)()));O&&Object.keys(z).length===0?g.YO(Y):z.compress?z.postBody?(typeof z.postBody!=="string"&&(z.postBody=JSON.stringify(z.postBody)),aJ(Y,z.postBody,z,g.Fu)):aJ(Y,JSON.stringify(z.postParams),z,KD):g.Fu(Y,z)}; +MR=function(Y,z){g.q("use_event_time_ms_header")&&g.hl(Y)&&(z.headers||(z.headers={}),z.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,g.E)())));return z}; +g.NR=function(Y,z,O,D){!g.l("VISITOR_DATA")&&z!=="visitor_id"&&Math.random()<.01&&nD(new g.lZ("Missing VISITOR_DATA when sending innertube request.",z,O,D));if(!Y.isReady())throw Y=new g.lZ("innertube xhrclient not ready",z,O,D),H1(Y),Y;var p={headers:D.headers||{},method:"POST",postParams:O,postBody:D.postBody,postBodyFormat:D.postBodyFormat||"JSON",onTimeout:()=>{D.onTimeout()}, +onFetchTimeout:D.onTimeout,onSuccess:(R,y)=>{if(D.onSuccess)D.onSuccess(y)}, +onFetchSuccess:R=>{if(D.onSuccess)D.onSuccess(R)}, +onProgress:R=>{if(D.onProgress)D.onProgress(R)}, +onError:(R,y)=>{if(D.onError)D.onError(y)}, +onFetchError:R=>{if(D.onError)D.onError(R)}, +timeout:D.timeout,withCredentials:!0,compress:D.compress};p.headers["Content-Type"]||(p.headers["Content-Type"]="application/json");O="";var d=Y.config_.yf;d&&(O=d);d=Y.config_.iN||!1;var J=J41(d,O,D);Object.assign(p.headers,J);p.headers.Authorization&&!O&&d&&(p.headers["x-origin"]=window.location.origin);var c=g.$z(`${O}${`/youtubei/${Y.config_.innertubeApiVersion}/${z}`}`,{alt:"json"}),w=(R=!1)=>{try{if(R&&D.retry&&!D.networklessOptions.bypassNetworkless)p.method="POST",D.networklessOptions.writeThenSend? +g.yP().writeThenSend(c,p):g.yP().sendAndWrite(c,p);else if(D.compress)if(p.postBody){let y=p.postBody;typeof y!=="string"&&(y=JSON.stringify(p.postBody));aJ(c,y,p,g.Fu)}else aJ(c,JSON.stringify(p.postParams),p,KD);else KD(c,p)}catch(y){if(y.name==="InvalidAccessError")nD(Error("An extension is blocking network request."));else throw y;}}; +g.NV("ytNetworklessLoggingInitializationOptions")&&Lp.isNwlInitialized?eI().then(R=>{w(R)}):w(!1)}; +np=function(Y,z,O){var D=AE();if(D&&z){let p=D.subscribe(Y,function(){var d=arguments,J=()=>{VP[p]&&z.apply&&typeof z.apply=="function"&&z.apply(O||window,d)}; +try{HI[Y]?J():g.qd(J,0)}catch(c){H1(c)}},O); +VP[p]=!0;Cp[Y]||(Cp[Y]=[]);Cp[Y].push(p);return p}return 0}; +WI=function(Y){var z=AE();z&&(typeof Y==="number"?Y=[Y]:typeof Y==="string"&&(Y=[parseInt(Y,10)]),g.uy(Y,O=>{z.unsubscribeByKey(O);delete VP[O]}))}; +PI=function(Y,z){var O=AE();return O?O.publish.apply(O,arguments):!1}; +tE=function(Y){var z=AE();if(z)if(z.clear(Y),Y)BI(Y);else for(let O in Cp)BI(O)}; +AE=function(){return g.MV.ytPubsubPubsubInstance}; +BI=function(Y){Cp[Y]&&(Y=Cp[Y],g.uy(Y,z=>{VP[z]&&delete VP[z]}),Y.length=0)}; +fp=function(Y,z,O=null){iYZ(Y,z,O)}; +iYZ=function(Y,z,O=null){var D=S7(typeof Y==="string"?Y:Y.toString()),p=document.getElementById(D),d=p&&o_(p),J=p&&!d;d?z&&z():(z&&(d=np(D,z),z=`${Uo(z)}`,Uv[z]=d),J||(p=u38(Y,D,()=>{o_(p)||(Pc1(p),PI(D),g.qd(()=>{tE(D)},0))},O)))}; +u38=function(Y,z,O,D=null){var p=g.aK("SCRIPT");p.id=z;p.onload=()=>{O&&setTimeout(O,0)}; +p.onreadystatechange=()=>{switch(p.readyState){case "loaded":case "complete":p.onload()}}; +D&&p.setAttribute("nonce",D);g.mW(p,typeof Y==="string"?ye(Y):Y);Y=document.getElementsByTagName("head")[0]||document.body;Y.insertBefore(p,Y.firstChild);return p}; +S7=function(Y){var z=document.createElement("a");g.n9(z,Y);Y=z.href.replace(/^[a-zA-Z]+:\/\//,"//");return`js-${nI(Y)}`}; +$O=function(Y,z){if(Y===z)Y=!0;else if(Array.isArray(Y)&&Array.isArray(z))Y=J$(Y,z,$O);else if(g.BZ(Y)&&g.BZ(z))a:if(g.s$(Y).length!=g.s$(z).length)Y=!1;else{for(let O in Y)if(!$O(Y[O],z[O])){Y=!1;break a}Y=!0}else Y=!1;return Y}; +ZR=function(Y,...z){if(!xO(Y)||z.some(O=>!xO(O)))throw Error("Only objects may be merged."); +for(let O of z)hE(Y,O)}; +hE=function(Y,z){for(let O in z)if(xO(z[O])){if(O in Y&&!xO(Y[O]))throw Error("Cannot merge an object into a non-object.");O in Y||(Y[O]={});hE(Y[O],z[O])}else if(mo(z[O])){if(O in Y&&!mo(Y[O]))throw Error("Cannot merge an array into a non-array.");O in Y||(Y[O]=[]);QP(Y[O],z[O])}else Y[O]=z[O];return Y}; +QP=function(Y,z){for(let O of z)xO(O)?Y.push(hE({},O)):mo(O)?Y.push(QP([],O)):Y.push(O);return Y}; +xO=function(Y){return typeof Y==="object"&&!Array.isArray(Y)}; +mo=function(Y){return typeof Y==="object"&&Array.isArray(Y)}; +g.iI=function(Y=!1){g.Eu.call(this);this.xk=new lG(Y);g.u(this,this.xk)}; +lI=function(Y){if(window.crypto&&window.crypto.getRandomValues)try{var z=Array(Y),O=new Uint8Array(Y);window.crypto.getRandomValues(O);for(var D=0;D(Y&15).toString(16)).join("")}; +e7=function(){({Kk:z=!1,i_:Y=!0}={});var Y,z;if(g.NV("_lact",window)==null){var O=parseInt(g.l("LACT"),10);O=isFinite(O)?Date.now()-Math.max(O,0):-1;g.Lv("_lact",O,window);g.Lv("_fact",O,window);O==-1&&TA();lU1(z,Y);new L7(()=>{ar("mouse",100)})}}; +lU1=function(Y=!1,z=!0){var O=window;g.sY(O.document,"keydown",TA);g.sY(O.document,"keyup",TA);g.sY(O.document,"mousedown",TA);g.sY(O.document,"mouseup",TA);Y?g.sY(O,"touchmove",()=>{ar("touchmove",200)},{passive:!0}):(g.sY(O,"resize",()=>{ar("resize",200)}),z&&g.sY(O,"scroll",()=>{ar("scroll",200)})); +g.sY(O.document,"touchstart",TA,{passive:!0});g.sY(O.document,"touchend",TA,{passive:!0})}; +ar=function(Y,z){qR[Y]||(qR[Y]=!0,jE.FU(()=>{TA();qR[Y]=!1},z))}; +TA=function(){g.NV("_lact",window)==null&&(e7(),g.NV("_lact",window));var Y=Date.now();g.Lv("_lact",Y,window);g.NV("_fact",window)==-1&&g.Lv("_fact",Y,window);(Y=g.NV("ytglobal.ytUtilActivityCallback_"))&&Y()}; +g.DV=function(){var Y=g.NV("_lact",window);return Y==null?-1:Math.max(Date.now()-Y,0)}; +g.Ir=function(Y){return new GA(Y)}; +g.Ev=function(Y,z){Y.Y.set(z.jI,z);var O=Y.N.get(z.jI);if(O)try{O.n6(Y.resolve(z.jI))}catch(D){O.Wd(D)}}; +r$=function(Y,z,O,D=!1){if(O.indexOf(z)>-1)throw Error(`Deps cycle for: ${z}`);if(Y.j.has(z))return Y.j.get(z);if(!Y.Y.has(z)){if(D)return;throw Error(`No provider for: ${z}`);}D=Y.Y.get(z);O.push(z);if(D.xU!==void 0)var p=D.xU;else if(D.tE)p=D[g.vI]?kO(Y,D[g.vI],O):[],p=D.tE(...p);else if(D.rr){p=D.rr;let d=p[g.vI]?kO(Y,p[g.vI],O):[];p=new p(...d)}else throw Error(`Could not resolve providers for: ${z}`);O.pop();D.Xv||Y.j.set(z,p);return p}; +kO=function(Y,z,O){return z?z.map(D=>D instanceof GA?r$(Y,D.key,O,!0):r$(Y,D,O)):[]}; +g.or=function(){bI||(bI=new XSh);return bI}; +Kp=function(){return"h5vcc"in F6&&F6.h5vcc.traceEvent?.traceBegin&&F6.h5vcc.traceEvent?.traceEnd?1:"performance"in F6&&F6.performance.mark&&F6.performance.measure?2:0}; +Y$=function(Y){var z=Kp();switch(z){case 1:F6.h5vcc.traceEvent.traceBegin("YTLR",Y);break;case 2:F6.performance.mark(`${Y}-start`);break;case 0:break;default:g.Wy(z,"unknown trace type")}}; +zg=function(Y){var z=Kp();switch(z){case 1:F6.h5vcc.traceEvent.traceEnd("YTLR",Y);break;case 2:z=`${Y}-start`;let O=`${Y}-end`;F6.performance.mark(O);F6.performance.measure(Y,z,O);break;case 0:break;default:g.Wy(z,"unknown trace type")}}; +g9A=function(Y){var z=Array.from(Y.j.keys()).sort((O,D)=>(Y.j[D].priority??0)-(Y.j[O].priority??0)); +for(let O of z)z=Y.j[O],z.jobId===void 0||z.IY||(Y.scheduler.OY(z.jobId),g.gO(0,z.sK,10))}; +aU$=function(Y,z,O){TX$&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed(`[${Y.constructor.name}] '${Y.state}' to '${z}'`),console.log("with message: ",O),console.groupEnd())}; +GMv=function(Y,z){var O=z.filter(p=>(Y.Y??p.priority??0)===10),D=z.filter(p=>(Y.Y??p.priority??0)!==10); +return Y.U.Ck?async(...p)=>{await eBv(O,...p);Op(Y,D,...p)}:(...p)=>{qJW(O,...p); +Op(Y,D,...p)}}; +eBv=async function(Y,...z){g.qe();for(let O of Y){let D;af(()=>{D2(O.name);var p=po(()=>O.callback(...z)); +dS(p)?D=g.q("web_lifecycle_error_handling_killswitch")?p.then(()=>{Jt(O.name)}):p.then(()=>{Jt(O.name)},d=>{window.onerror?.(d.message,"",0,0,d); +Jt(O.name)}):Jt(O.name)}); +D&&await D}}; +Op=function(Y,z,...O){z=z.map(D=>({sK:()=>{D2(D.name);po(()=>D.callback(...O)); +Jt(D.name)}, +priority:Y.Y??D.priority??0})); +z.length&&(Y.N=new IUo(z))}; +qJW=function(Y,...z){g.qe();for(let O of Y)af(()=>{D2(O.name);po(()=>O.callback(...z)); +Jt(O.name)})}; +D2=function(Y){cD&&Y&&Y$(Y)}; +Jt=function(Y){cD&&Y&&zg(Y)}; +po=function(Y){if(g.q("web_lifecycle_error_handling_killswitch"))return Y();try{return Y()}catch(z){window.onerror?.(z.message,"",0,0,z)}}; +jx=function(){wS||(wS=new E9F);return wS}; +sp=function(){R8||(R8=j_(g.l("WORKER_SERIALIZATION_URL")));return R8||void 0}; +MU=function(){var Y=sp();yb||Y===void 0||(yb=Nl(Y));return yb}; +At=function(Y,z){var O=Lo(z);if(Y.j[O])return Y.j[O];var D=Object.keys(Y.store)||[];if(D.length<=1&&Lo(z)===D[0])return D;var p=[];for(let J=0;J{O=O.data;if(O.op==="serializedGelBatch"){var D=no.get(O.key);D&&(WD(O.serializedBatch,D.client,D.resolve,D.networklessOptions,D.isIsolated,D.useVSSEndpoint,D.dangerousLogToVisitorSession,D.requestsOutstanding),no.delete(O.key))}},z=MU(); +z&&(z.addEventListener("message",Y),z.onerror=()=>{no.clear()}); +Co=!0}}; +kM$=function(Y,z){if(Y.endpoint==="log_event"){PD(Y);var O=BD(Y),D=tt(Y.payload)||"",p=fo(D),d=200;if(p){if(p.enabled===!1&&!g.q("web_payload_policy_disabled_killswitch"))return;d=Sx(p.tier);if(d===400){Up(Y,z);return}}$$[O]=!0;O={cttAuthInfo:O,isJspb:!1,tier:d};HD().storePayload(O,Y.payload);x$(z,!1,O,ht(D))}}; +r4W=function(Y,z,O){if(z.endpoint==="log_event"){PD(void 0,z);var D=BD(z,!0),p=fo(Y),d=200;if(p){if(p.enabled===!1&&!g.q("web_payload_policy_disabled_killswitch"))return;d=Sx(p.tier);if(d===400){Z2(Y,z,O);return}}$$[D]=!0;D={cttAuthInfo:D,isJspb:!0,tier:d};HD().storePayload(D,UJ(z.payload));x$(O,!0,D,ht(Y))}}; +x$=function(Y,z=!1,O,D=!1){Y&&(mz=new Y);Y=v1("tvhtml5_logging_max_batch_ads_fork")||v1("tvhtml5_logging_max_batch")||v1("web_logging_max_batch")||100;var p=(0,g.E)(),d=Qb(z,O.tier),J=d.U;D&&(d.j=!0);D=0;O&&(D=HD().getSequenceCount(O));D>=1E3?i9({writeThenSend:!0},z,O.tier):D>=Y?u9||(u9=l9(()=>{i9({writeThenSend:!0},z,O.tier);u9=void 0},0)):p-J>=10&&(XY(z,O.tier),d.U=p)}; +Up=function(Y,z){if(Y.endpoint==="log_event"){g.q("more_accurate_gel_parser")&&HD().storePayload({isJspb:!1},Y.payload);PD(Y);var O=BD(Y),D=new Map;D.set(O,[Y.payload]);var p=tt(Y.payload)||"";z&&(mz=new z);return new g.RE((d,J)=>{mz&&mz.isReady()?gS(D,mz,d,J,{bypassNetworkless:!0},!0,ht(p)):d()})}}; +Z2=function(Y,z,O){if(z.endpoint==="log_event"){PD(void 0,z);var D=BD(z,!0),p=new Map;p.set(D,[UJ(z.payload)]);O&&(mz=new O);return new g.RE(d=>{mz&&mz.isReady()?Tg(p,mz,d,{bypassNetworkless:!0},!0,ht(Y)):d()})}}; +BD=function(Y,z=!1){var O="";if(Y.dangerousLogToVisitorSession)O="visitorOnlyApprovedKey";else if(Y.cttAuthInfo){if(z){z=Y.cttAuthInfo.token;O=Y.cttAuthInfo;let D=new a8;O.videoId?D.setVideoId(O.videoId):O.playlistId&&ws(D,2,ex,wX(O.playlistId));qU[z]=D}else z=Y.cttAuthInfo,O={},z.videoId?O.videoId=z.videoId:z.playlistId&&(O.playlistId=z.playlistId),Gg[Y.cttAuthInfo.token]=O;O=Y.cttAuthInfo.token}return O}; +i9=function(Y={},z=!1,O){new g.RE((D,p)=>{var d=Qb(z,O),J=d.j;d.j=!1;if(g.q("enable_web_tiered_gel")&&g.q("web_vss_routing_check_all_tier_policies")){let c=Qb(z,300),w=Qb(z,200);J=J||c.j||w.j;c.j=!1;w.j=!1}I8(d.N);I8(d.Y);d.Y=0;mz&&mz.isReady()?O===void 0&&g.q("enable_web_tiered_gel")?Ep(D,p,Y,z,300,J):Ep(D,p,Y,z,O,J):(XY(z,O),D())})}; +Ep=function(Y,z,O={},D=!1,p=200,d=!1){var J=mz,c=new Map,w=new Map,R={isJspb:D,cttAuthInfo:void 0,tier:p},y={isJspb:D,cttAuthInfo:void 0};if(D){for(let M of Object.keys($$))z=g.q("enable_web_tiered_gel")?HD().smartExtractMatchingEntries({keys:[R,y],sizeLimit:1E3}):HD().extractMatchingEntries({isJspb:!0,cttAuthInfo:M}),z.length>0&&c.set(M,z),(g.q("web_fp_via_jspb_and_json")&&O.writeThenSend||!g.q("web_fp_via_jspb_and_json"))&&delete $$[M];Tg(c,J,Y,O,!1,d)}else{for(let M of Object.keys($$))c=g.q("enable_web_tiered_gel")? +HD().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:M,tier:p},{isJspb:!1,cttAuthInfo:M}],sizeLimit:1E3}):HD().extractMatchingEntries({isJspb:!1,cttAuthInfo:M}),c.length>0&&w.set(M,c),(g.q("web_fp_via_jspb_and_json")&&O.writeThenSend||!g.q("web_fp_via_jspb_and_json"))&&delete $$[M];gS(w,J,Y,z,O,!1,d)}}; +XY=function(Y=!1,z=200){var O=()=>{i9({writeThenSend:!0},Y,z)},D=Qb(Y,z),p=D===vD||D===k$?5E3:bY1; +g.q("web_gel_timeout_cap")&&!D.Y&&(p=l9(()=>{O()},p),D.Y=p); +I8(D.N);p=g.l("LOGGING_BATCH_TIMEOUT",v1("web_gel_debounce_ms",1E4));g.q("shorten_initial_gel_batch_timeout")&&rS&&(p=o9v);p=l9(()=>{v1("gel_min_batch_size")>0?HD().getSequenceCount({cttAuthInfo:void 0,isJspb:Y,tier:z})>=FRV&&O():O()},p); +D.N=p}; +gS=function(Y,z,O,D,p={},d,J){var c=Math.round((0,g.E)()),w=Y.size,R=b9(J);for(let [y,M]of Y){Y=y;J=M;let L=g.W8({context:g.Pw(z.config_||g.Nf())});if(!g.PZ(J)&&!g.q("throw_err_when_logevent_malformed_killswitch")){D();break}L.events=J;(J=Gg[Y])&&KRH(L,Y,J);delete Gg[Y];let V=Y==="visitorOnlyApprovedKey";YfA(L,c,V);o8(p);let W=X=>{g.q("start_client_gcf")&&jE.FU(async()=>{await FY(X)}); +w--;w||O()},x=0,a=()=>{x++; +if(p.bypassNetworkless&&x===1)try{g.NR(z,R,L,Ko({writeThenSend:!0},V,W,a,d)),rS=!1}catch(X){H1(X),D()}w--;w||O()}; +try{g.NR(z,R,L,Ko(p,V,W,a,d)),rS=!1}catch(X){H1(X),D()}}}; +Tg=function(Y,z,O,D={},p,d){var J=Math.round((0,g.E)()),c={value:Y.size},w=new Map([...Y]);for(let [a]of w){var R=a,y=Y.get(R);w=new z3v;var M=z.config_||g.Nf(),L=new Yt,V=new zU;g.lS(V,1,M.Qj);g.lS(V,2,M.xl);gs(V,16,M.LH);g.lS(V,17,M.innertubeContextClientVersion);if(M.zq){var W=M.zq,x=new fU;W.coldConfigData&&g.lS(x,1,W.coldConfigData);W.appInstallData&&g.lS(x,6,W.appInstallData);W.coldHashData&&g.lS(x,3,W.coldHashData);W.hotHashData&&x.N(W.hotHashData);PV(V,fU,62,x)}(W=g.MV.devicePixelRatio)&& +W!=1&&EJ(V,65,g.m3(W));W=kz();W!==""&&g.lS(V,54,W);W=rM();if(W.length>0){x=new Ob;for(let X=0;X{g.q("start_client_gcf")&&jE.FU(async()=>{await FY(w)}); +c.value--;c.value||O()},()=>{c.value--; +c.value||O()},p); +D.headers["Content-Type"]="application/json+protobuf";D.postBodyFormat="JSPB";D.postBody=Y;g.NR(z,d,"",D);rS=!1}; +o8=function(Y){g.q("always_send_and_write")&&(Y.writeThenSend=!1)}; +Ko=function(Y,z,O,D,p){Y={retry:!0,onSuccess:O,onError:D,networklessOptions:Y,dangerousLogToVisitorSession:z,G6:!!p,headers:{},postBodyFormat:"",postBody:"",compress:g.q("compress_gel")||g.q("compress_gel_lr")};ca()&&(Y.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,g.E)())));return Y}; +YfA=function(Y,z,O){ca()||(Y.requestTimeMs=String(z));g.q("unsplit_gel_payloads_in_logs")&&(Y.unsplitGelPayloadsInLogs=!0);!O&&(z=g.l("EVENT_ID"))&&(O=wJ(),Y.serializedClientEventId={serializedEventId:z,clientCounter:String(O)})}; +wJ=function(){var Y=g.l("BATCH_CLIENT_COUNTER")||0;Y||(Y=Math.floor(Math.random()*65535/2));Y++;Y>65535&&(Y=1);g.Nd("BATCH_CLIENT_COUNTER",Y);return Y}; +KRH=function(Y,z,O){if(O.videoId)var D="VIDEO";else if(O.playlistId)D="PLAYLIST";else return;Y.credentialTransferTokenTargetId=O;Y.context=Y.context||{};Y.context.user=Y.context.user||{};Y.context.user.credentialTransferTokens=[{token:z,scope:D}]}; +PD=function(Y,z){var O=g.NV("yt.logging.transport.enableScrapingForTest"),D=EH("il_payload_scraping");D=(D!==void 0?String(D):"")==="enable_il_payload_scraping";if(!O)if(D)yh=[],g.Lv("yt.logging.transport.enableScrapingForTest",!0),g.Lv("yt.logging.transport.scrapedPayloadsForTesting",yh),g.Lv("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),g.Lv("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"), +g.Lv("yt.logging.transport.scrapeClientEvent",!0);else return;O=g.NV("yt.logging.transport.scrapedPayloadsForTesting");D=g.NV("yt.logging.transport.payloadToScrape");z&&(z=z.payload,(z=g.NV("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(z)())&&O.push(z));z=g.NV("yt.logging.transport.scrapeClientEvent");if(D&&D.length>=1)for(let p=0;p{jx().currentState==="none"?Y():jx().install({none:{callback:Y}})},z):g.Tb(0,Y,z)}; +I8=function(Y){g.q("transport_use_scheduler")?jE.OY(Y):window.clearTimeout(Y)}; +FY=async function(Y){Y=Y?.responseContext?.globalConfigGroup;var z=g.G(Y,OR9),O=Y?.hotHashData,D=g.G(Y,DLF),p=Y?.coldHashData,d=g.or().resolve(g.Ir(g.z7));d&&(O&&(z?await sa(d,O,z):await sa(d,O)),p&&(D?await yJ(d,p,D):await yJ(d,p)));z=Y?.rawFinchStaticConfigGroup;(Y=Y?.finchStaticHashData)?(O=g.or().resolve(g.Ir(pV$)))?await O.Zq({config:z||{},f_:Y||""}):(z||Y)&&nD(new g.lZ("FinchConfigManagerService is not present, but Finch config data is present.")):z&&nD(new g.lZ("Finch config data is present, but hash is missing."))}; +Qb=function(Y,z=200){return Y?z===300?vD:dLA:z===300?k$:JfF}; +fo=function(Y){if(g.q("enable_web_tiered_gel")){Y=MH[Y||""];var z=g.or().resolve(g.Ir(g.z7))?.SD()?.loggingHotConfig?.eventLoggingConfig?.payloadPolicies;if(z)for(let O=0;OY!==void 0)}; +g.$t=function(Y=0){Y=Ba(Y);if(!Y&&!g.l("USE_CSN_FALLBACK",!0))return null;Y||(Y="UNDEFINED_CSN");return Y?Y:null}; +ser=function(Y){for(let z of Object.values(R3F))if(g.$t(z)===Y)return!0;return!1}; +yfv=function(Y,z,O){var D=Ub();(O=g.$t(O))&&delete D[O];z&&(D[Y]=z)}; +xt=function(Y){return Ub()[Y]}; +Z8=function(Y,z,O=0,D){if(Y!==Ba(O)||z!==g.l(tI(O)))if(yfv(Y,D,O),wVZ(Y,O),g.Nd(tI(O),z),z=()=>{setTimeout(()=>{Y&&g.CZ("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:hI,clientScreenNonce:Y})},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(z)}catch(p){z()}else z()}; +Qh=function(Y,z){var O=g.l("VALID_SESSION_TEMPDATA_DOMAINS",[]),D=g.SM(window.location.href);D&&O.push(D);D=g.SM(Y);if(g.Il(O,D)||!D&&g.e9(Y,"/"))if(O=document.createElement("a"),g.n9(O,Y),Y=O.href)if(Y=xl(Y),Y=h$(Y))if(!z.csn&&(z.itct||z.ved)&&(z=Object.assign({csn:g.$t()},z)),p){var p=parseInt(p,10);isFinite(p)&&p>0&&m9(Y,z,p)}else m9(Y,z)}; +m9=function(Y,z,O){Y=i5(Y);z=z?im(z):"";O=O||5;g.TD()&&My(Y,z,O)}; +i5=function(Y){for(let z of M8o)Y=ql(Y,z);return"ST-"+nI(Y).toString(36)}; +g.u5=function(Y){if(Y.simpleText)return Y.simpleText;if(Y.runs){let z=[];for(let O of Y.runs)O.text&&z.push(O.text);return z.join("")}return""}; +g.l5=function(Y){if(Y.simpleText)return Y=document.createTextNode(Y.simpleText),Y;var z=[];if(Y.runs)for(let c=0;cY.charCodeAt(O++); +do{var p=aF(D);if(p===Infinity)break;let d=p>>3;switch(p&7){case 0:p=aF(D);if(d===2)return p;break;case 1:if(d===2)return;O+=8;break;case 2:p=aF(D);if(d===2)return Y.substr(O,p);O+=p;break;case 5:if(d===2)return;O+=4;break;default:return}}while(O500));D++);D=p}else if(typeof Y==="object")for(p in Y){if(Y[p]){a:{var d=p;var J=Y[p],c=z,w=O;if(typeof J!=="string"||d!=="clickTrackingParams"&&d!=="trackingParams"){d=0;break a}d=(J=HR1(atob(J.replace(/-/g,"+").replace(/_/g,"/"))))?eA(`${d}.ve`,J,c,w):0}D+=d;D+=eA(p,Y[p],z,O);if(D>500)break}}else O[z]=qH(Y),D+=O[z].length;else O[z]=qH(Y),D+=O[z].length;return D}; +eA=function(Y,z,O,D){O+=`.${Y}`;Y=qH(z);D[O]=Y;return O.length+Y.length}; +qH=function(Y){try{return(typeof Y==="string"?Y:String(JSON.stringify(Y))).substr(0,500)}catch(z){return`unable to serialize ${typeof Y} (${z.message})`}}; +CSv=function(Y,z={}){if(Y=Y.Rd){let O=Y.Zk;Y=[["componentStack",Y.Fw],["wizTagName",Y.tagName],["wizOwnerTrace",Y.IJ?.join(" > ")],["errorSeverity",Y.v8?.toString()],["wizFeatureFlags",O?Object.entries(O).join("\n"):void 0]];for(let [D,p]of Y)Y=p,Y!==void 0&&(z[D]=Y)}return z}; +g.KZ=function(Y){g.IF(Y)}; +g.jZ=function(Y){g.IF(Y,"WARNING")}; +g.IF=function(Y,z="ERROR"){var O={};O.name=g.l("INNERTUBE_CONTEXT_CLIENT_NAME",1);O.version=g.l("INNERTUBE_CONTEXT_CLIENT_VERSION");nsF(Y,O,z)}; +nsF=function(Y,z,O="ERROR"){if(Y){Y.hasOwnProperty("level")&&Y.level&&(O=Y.level);if(g.q("wiz_enable_metadata_extraction_killswitch")){var D=z;if(!D?.componentStack){var p=Y.Rd?.Fw;p&&(D||(D={}),D.componentStack=p)}z=D||z}else z=CSv(Y,z),D=Y.Rd?.v8,D!==void 0&&O!=="IGNORED"&&(O=D>=3?"ERROR":"WARNING");if(g.q("console_log_js_exceptions")||["test","dev","autopush","staging"].includes(g.l("SERVER_VERSION")))D=[],D.push(`Name: ${Y.name}`),D.push(`Message: ${Y.message}`),Y.hasOwnProperty("params")&&D.push(`Error Params: ${JSON.stringify(Y.params)}`), +Y.hasOwnProperty("args")&&D.push(`Error args: ${JSON.stringify(Y.args)}`),D.push(`File name: ${Y.fileName}`),D.push(`Stacktrace: ${Y.stack}`),window.console.log(D.join("\n"),Y);if(!(Yq>=5)){D=[];for(d of WAF)try{d()&&D.push(d())}catch(W){}var d=D;d=[...PSW,...d];var J=V9A(Y);D=J.message||"Unknown Error";p=J.name||"UnknownError";var c=J.stack||Y.lB||"Not available";if(c.startsWith(`${p}: ${D}`)){var w=c.split("\n");w.shift();c=w.join("\n")}w=J.lineNumber||"Not available";J=J.fileName||"Not available"; +let V=0;if(Y.hasOwnProperty("args")&&Y.args&&Y.args.length)for(var R=0;R=500);R++);else if(Y.hasOwnProperty("params")&&Y.params){let W=Y.params;if(typeof Y.params==="object")for(R in W){if(!W[R])continue;let x=`params.${R}`,a=qH(W[R]);z[x]=a;V+=x.length+a.length;if(V>500)break}else z.params=qH(W)}if(d.length)for(R=0;R=500);R++);navigator.vendor&&!z.hasOwnProperty("vendor")&&(z["device.vendor"]= +navigator.vendor);R={message:D,name:p,lineNumber:w,fileName:J,stack:c,params:z,sampleWeight:1};z=Number(Y.columnNumber);isNaN(z)||(R.lineNumber=`${R.lineNumber}:${z}`);if(Y.level==="IGNORED")var y=0;else a:{Y=TU();for(y of Y.QR)if(R.message&&R.message.match(y.uh)){y=y.weight;break a}for(var M of Y.Ku)if(M.callback(R)){y=M.weight;break a}y=1}R.sampleWeight=y;y=R;for(var L of Bsv){if(!L.fT[y.name])continue;M=L.fT[y.name];for(let W of M){M=y.message.match(W.d8);if(!M)continue;y.params["params.error.original"]= +M[0];Y=W.groups;R={};for(z=0;z1E3&&g.jZ(new g.lZ("IL Attach cache exceeded limit"))}J=AD(O,z);sK.has(J)?VA(O,z):Mp.set(J, +!0)}}D=D.filter(c=>{c.csn!==z?(c.csn=z,c=!0):c=!1;return c}); +O={csn:z,parentVe:O.getAsJson(),childVes:g.XA(D,c=>c.getAsJson())}; +z==="UNDEFINED_CSN"?HR("visualElementAttached",d,O):Y?AI("visualElementAttached",O,Y,d):g.CZ("visualElementAttached",O,d)}; +xLv=function(Y,z,O,D,p,d,J){Cn(O,z);D=jW({cttAuthInfo:xt(z)||void 0,automatedLogEventSource:J},z);O={csn:z,ve:O.getAsJson(),eventType:1};p&&(O.clientData=p);z==="UNDEFINED_CSN"?HR("visualElementShown",D,O):Y?AI("visualElementShown",O,Y,D):g.CZ("visualElementShown",O,D)}; +nn=function(Y,z,O,D=!1){var p=D?16:8;D=jW({cttAuthInfo:xt(z)||void 0,endOfSequence:D,automatedLogEventSource:void 0},z);O={csn:z,ve:O.getAsJson(),eventType:p};z==="UNDEFINED_CSN"?HR("visualElementHidden",D,O):Y?AI("visualElementHidden",O,Y,D):g.CZ("visualElementHidden",O,D)}; +h3v=function(Y,z,O,D,p,d){WR(Y,z,O,D,d)}; +WR=function(Y,z,O,D,p){var d=void 0;Cn(O,z);d=d||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";p=jW({cttAuthInfo:xt(z)||void 0,automatedLogEventSource:p},z);O={csn:z,ve:O.getAsJson(),gestureType:d};D&&(O.clientData=D);z==="UNDEFINED_CSN"?HR("visualElementGestured",p,O):Y?AI("visualElementGestured",O,Y,p):g.CZ("visualElementGestured",O,p)}; +ZR8=function(){var Y=lI(16);var z=[];for(let O=0;O{g.uy(z,O=>{Cn(O,Y);var D=jW({cttAuthInfo:xt(Y)||void 0,automatedLogEventSource:void 0},Y);O={csn:Y,ve:O.getAsJson(),eventType:4};Y==="UNDEFINED_CSN"?HR("visualElementShown",D,O):g.CZ("visualElementShown",O,D)})})()}; +QeV=function(Y,z){CD(()=>{g.uy(z,O=>{nn(void 0,Y,O)})})()}; +fn=function(){var Y=!1;try{Y=!!window.sessionStorage.getItem("session_logininfo")}catch{Y=!0}return(g.l("INNERTUBE_CLIENT_NAME")==="WEB"||g.l("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&Y}; +SW=function(){try{window.sessionStorage.removeItem("stickiness_reload");window.sessionStorage.removeItem("session_logininfo");g.Nd("LOGIN_INFO","");window.sessionStorage.setItem("from_switch_account","1");var Y;let O=iRZ;O||(O=document.querySelector("#persist_identity"));if(Y=O){var z=Y.src?(new URL(Y.src)).origin:"*";Y.contentWindow?.postMessage({action:"clear"},z)}}catch{}}; +g.UK=function(Y){Y&&(Y.startsWith("https://accounts.google.com/AddSession")?SW():Y.startsWith("https://accounts.google.com/ServiceLogin")?SW():Y.startsWith("https://myaccount.google.com")&&gx(Y).Y.endsWith("/youtubeoptions")&&SW());if(g.l("LOGGED_IN",!0)&&fn()){var z=g.l("VALID_SESSION_TEMPDATA_DOMAINS",[]);var O=g.SM(window.location.href);O&&z.push(O);O=g.SM(Y);g.Il(z,O)||!O&&g.e9(Y,"/")?(z=xl(Y),(z=h$(z))?(z=i5(z),z=(z=g.Le(z)||null)?g.tl(z):{}):z=null):z=null;z==null&&(z={});O=z;var D=void 0;fn()? +(D||(D=g.l("LOGIN_INFO")),D?(O.session_logininfo=D,O=!0):O=!1):O=!1;O&&Qh(Y,z)}}; +$q=function(Y,z={}){var O=g.l("EVENT_ID");O&&(z.ei||(z.ei=O));z&&Qh(Y,z)}; +g.hD=function(Y,z,O,D,p=!1){O&&Qh(Y,O);O=g.AV(Y,g.NY)||g.xq;var d=ym(O);Y!=d&&nD(Error(`Unsafe window.open URL: ${Y}`));Y=d;z=z||nI(Y).toString(36);try{if(p)return p=Y,p=g.Ov(p),g.UK(p),SF(p,z,"attributionsrc")}catch(J){H1(J)}g.UK(Y);return SF(O,z,D)}; +lLh=function(){var Y=window.location.href;if(g.q("kevlar_disable_theme_param"))return null;Uu(Y);try{let z=g.S_(Y).theme;return u8F.get(z)||null}catch(z){}return null}; +Ze=function(Y,z){if(z.encryptedTokenJarContents&&(Y.j[z.encryptedTokenJarContents]=z,typeof z.expirationSeconds==="string")){let O=Number(z.expirationSeconds);setTimeout(()=>{delete Y.j[z.encryptedTokenJarContents]},O*1E3); +Y.Y&&My("CONSISTENCY",z.encryptedTokenJarContents,O,void 0,!0)}}; +mx=function(Y){return Y.localStorage===void 0?new pp("yt-client-location"):Y.localStorage}; +g.l2=function(Y,z=!1,O=!1,D,p){var d=g.l("INNERTUBE_CONTEXT");if(!d)return g.IF(Error("Error: No InnerTubeContext shell provided in ytconfig.")),{};d=g.W8(d);g.q("web_no_tracking_params_in_shell_killswitch")||delete d.clickTracking;d.client||(d.client={});var J=d.client;J.clientName==="MWEB"&&J.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(J.clientFormFactor=g.l("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");J.screenWidthPoints=window.innerWidth;J.screenHeightPoints=window.innerHeight;J.screenPixelDensity= +Math.round(window.devicePixelRatio||1);J.screenDensityFloat=window.devicePixelRatio||1;J.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());var c=g.pl();var w="USER_INTERFACE_THEME_LIGHT";c.wk(165)?w="USER_INTERFACE_THEME_DARK":c.wk(174)?w="USER_INTERFACE_THEME_LIGHT":!g.q("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches&&window.matchMedia("(prefers-color-scheme: dark)").matches&&(w="USER_INTERFACE_THEME_DARK");c=lLh()||w;J.userInterfaceTheme= +c;g.q("web_propagate_visibility_to_application_state")&&g.MV.document&&(J.applicationState=g.MV.document.visibilityState==="hidden"?"BACKGROUND":"ACTIVE");if(!z){if(c=hz())J.connectionType=c;g.q("web_log_effective_connection_type")&&(c=QO())&&(d.client.effectiveConnectionType=c)}g.q("web_log_memory_total_kbytes")&&g.MV.navigator?.deviceMemory&&(d.client.memoryTotalKbytes=`${g.MV.navigator?.deviceMemory*1E6}`);z&&D&&!g.q("web_it_context_set_original_url_ks")&&(c=D,w=g.MV.location.href,w instanceof +g.hj||(w=gx(w)),c instanceof g.hj||(c=gx(c)),c=w.resolve(c),J.originalUrl=c.toString());if(g.q("web_gcf_hashes_innertube")){var R=Mf();R&&(c=R.coldConfigData,w=R.coldHashData,R=R.hotHashData,d.client.configInfo=d.client.configInfo||{},c&&(d.client.configInfo.coldConfigData=c),w&&(d.client.configInfo.coldHashData=w),R&&(d.client.configInfo.hotHashData=R))}c=g.S_(g.MV.location.href);!g.q("web_populate_internal_geo_killswitch")&&c.internalcountrycode&&(J.internalGeo=c.internalcountrycode);!g.q("web_populate_client_screen_killswitch")&& +p&&(J.clientScreen=p);J.clientName==="MWEB"||J.clientName==="WEB"?(J.mainAppWebInfo||(J.mainAppWebInfo={}),J.mainAppWebInfo.graftUrl=D||g.MV.location.href,g.q("kevlar_woffle")&&QA.instance&&(D=QA.instance,J.mainAppWebInfo.pwaInstallabilityStatus=!D.j&&D.Y?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),J.mainAppWebInfo.webDisplayMode=n7(),J.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):J.clientName==="TVHTML5"&&(!g.q("web_lr_app_quality_killswitch")&& +(D=g.l("LIVING_ROOM_APP_QUALITY"))&&(J.tvAppInfo=Object.assign(J.tvAppInfo||{},{appQuality:D})),D=g.l("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(J.tvAppInfo=Object.assign(J.tvAppInfo||{},{certificationScope:D}));if(!g.q("web_populate_time_zone_itc_killswitch")){a:{if(typeof Intl!=="undefined")try{var y=(new Intl.DateTimeFormat).resolvedOptions().timeZone;break a}catch{}y=void 0}y&&(J.timeZone=y)}(y=kz())?J.experimentsToken=y:delete J.experimentsToken;J=rM();i2.instance||(i2.instance=new i2);y=RK(i2.instance.j); +d.request={...d.request,internalExperimentFlags:J,consistencyTokenJars:y};!g.q("web_prequest_context_killswitch")&&(J=g.l("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(d.request.externalPrequestContext=J);y=g.pl();J=y.wk(58);y=y.get("gsml","");d.user={...d.user};J&&(d.user.enableSafetyMode=J);y&&(d.user.lockedSafetyMode=!0);g.q("warm_op_csn_cleanup")?O&&(z=g.$t())&&(d.clientScreenNonce=z):!z&&(z=g.$t())&&(d.clientScreenNonce=z);Y&&(d.clickTracking={clickTrackingParams:Y});if(Y=g.NV("yt.mdx.remote.remoteClient_"))d.remoteClient= +Y;u2.getInstance().setLocationOnInnerTubeContext(d);try{var M=g.gM(),L=M.bid;delete M.bid;d.adSignalsInfo={params:[],bid:L};for(let [V,W]of Object.entries(M))M=V,L=W,d.adSignalsInfo.params?.push({key:M,value:`${L}`});if(d.client?.clientName==="TVHTML5"||d.client?.clientName==="TVHTML5_UNPLUGGED"){let V=g.l("INNERTUBE_CONTEXT");V.adSignalsInfo&&(d.adSignalsInfo.advertisingId=V.adSignalsInfo.advertisingId,d.adSignalsInfo.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",d.adSignalsInfo.limitAdTracking= +V.adSignalsInfo.limitAdTracking,V.adSignalsInfo.atTrackingManagerAuthorizationStatus!==void 0&&(d.adSignalsInfo.atTrackingManagerAuthorizationStatus=V.adSignalsInfo.atTrackingManagerAuthorizationStatus))}}catch(V){g.IF(V)}return d}; +Xr=function(Y){var z={"Content-Type":"application/json"};g.l("EOM_VISITOR_DATA")?z["X-Goog-EOM-Visitor-Id"]=g.l("EOM_VISITOR_DATA"):g.l("VISITOR_DATA")&&(z["X-Goog-Visitor-Id"]=g.l("VISITOR_DATA"));z["X-Youtube-Bootstrap-Logged-In"]=g.l("LOGGED_IN",!1);g.l("DEBUG_SETTINGS_METADATA")&&(z["X-Debug-Settings-Metadata"]=g.l("DEBUG_SETTINGS_METADATA"));Y!=="cors"&&((Y=g.l("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(z["X-Youtube-Client-Name"]=Y),(Y=g.l("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(z["X-Youtube-Client-Version"]= +Y),(Y=g.l("CHROME_CONNECTED_HEADER"))&&(z["X-Youtube-Chrome-Connected"]=Y),(Y=g.l("DOMAIN_ADMIN_STATE"))&&(z["X-Youtube-Domain-Admin-State"]=Y),(Y=u2.getInstance().getXGeoHeader?.())&&(z["X-Geo"]=Y));(Y=g.l("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(z["X-YouTube-Lava-Device-Context"]=Y);return z}; +gk=function(Y){return()=>new Y}; +XVr=function(Y){if(Y.length===1)return Y[0];var z=TS.UNKNOWN_INTERFACE;if(z){z=new RegExp(z);for(var O of Y)if(z.exec(O))return O}var D=[];Object.entries(TS).forEach(([p,d])=>{"UNKNOWN_INTERFACE"!==p&&D.push(d)}); +O=new RegExp(D.join("|"));Y.sort((p,d)=>p.length-d.length); +for(let p of Y)if(!O.exec(p))return p;return Y[0]}; +aq=function(Y){return`/youtubei/v1/${XVr(Y)}`}; +qp=function(Y){return g.NV("ytcsi."+(Y||"")+"data_")||eW(Y)}; +GS=function(){var Y=qp();Y.info||(Y.info={});return Y.info}; +Iq=function(Y){Y=qp(Y);Y.metadata||(Y.metadata={});return Y.metadata}; +EK=function(Y){Y=qp(Y);Y.tick||(Y.tick={});return Y.tick}; +vR=function(Y){Y=qp(Y);if(Y.gel){let z=Y.gel;z.gelInfos||(z.gelInfos={});z.gelTicks||(z.gelTicks={})}else Y.gel={gelTicks:{},gelInfos:{}};return Y.gel}; +kq=function(Y){Y=vR(Y);Y.gelInfos||(Y.gelInfos={});return Y.gelInfos}; +gsk=function(){var Y=vR();Y.preLoggedGelInfos||(Y.preLoggedGelInfos=[]);return Y.preLoggedGelInfos}; +rk=function(Y){var z=qp(Y).nonce;z||(z=g.X6(16),qp(Y).nonce=z);return z}; +eW=function(Y){var z={tick:{},info:{}};g.Lv("ytcsi."+(Y||"")+"data_",z);return z}; +var isZ=function(Y,z,O,D,p,d){return lP[n[14]](this,13,4894,Y,z,O,D,p,d)}; +b2=function(){var Y=g.NV("ytcsi.debug");Y||(Y=[],g.Lv("ytcsi.debug",Y),g.Lv("ytcsi.reference",{}));return Y}; +Fr=function(Y){var z=b2();z.push(Y);g.q("limit_ytcsi_debug_array_size")&&z.length>oq&&z.splice(0,z.length-oq)}; +YQ=function(Y){Y=Y||"";var z=Kn();if(z[Y])return z[Y];var O={timerName:Y,info:{},tick:{},span:{},jspbInfo:[]};Fr(O);return z[Y]=O}; +zm=function(Y){Y=Y||"";var z=Kn();z[Y]&&delete z[Y];var O={timerName:Y,info:{},tick:{},span:{},jspbInfo:[]};Fr(O);z[Y]=O}; +Kn=function(){var Y=g.NV("ytcsi.reference");if(Y)return Y;b2();return g.NV("ytcsi.reference")}; +Dn=function(Y){return OL[Y]||"LATENCY_ACTION_UNKNOWN"}; +Tsv=function(Y,z,O={}){var D=Math.round(O.timestamp||(0,g.E)());uS(Y,1,D{var D=(0,g.E)();for(let p in j1)j1[p]&&D-j1[p].time>6E4&&delete j1[p];Y&&(Y.j=0)},5E3)); +return O.count>5?(O.count===6&&Math.random()*1E5<1&&(O=new g.lZ("CSI data exceeded logging limit with key",z.split("_")),z.indexOf("plev")>=0||g.jZ(O)),!0):!1}; +Mv=function(){var Y;g.q("csi_use_performance_navigation_timing")?(Y=sL?.getEntriesByType?.("navigation")?.[0]?.toJSON?.())?(Y.requestStart=yp(Y.requestStart),Y.responseEnd=yp(Y.responseEnd),Y.redirectStart=yp(Y.redirectStart),Y.redirectEnd=yp(Y.redirectEnd),Y.domainLookupEnd=yp(Y.domainLookupEnd),Y.connectStart=yp(Y.connectStart),Y.connectEnd=yp(Y.connectEnd),Y.responseStart=yp(Y.responseStart),Y.secureConnectionStart=yp(Y.secureConnectionStart),Y.domainLookupStart=yp(Y.domainLookupStart),Y.isPerformanceNavigationTiming= +!0):Y=sL.timing:Y=g.q("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(sL.timing)):sL.timing;return Y}; +yp=function(Y){return Math.round(Li()+Y)}; +Li=function(){return(g.q("csi_use_time_origin")||g.q("csi_use_time_origin_tvhtml5"))&&sL.timeOrigin?Math.floor(sL.timeOrigin):sL.timing.navigationStart}; +e31=function(){var Y=gsk(),z=kq(),O=void 0;for(var D=0;D{ZR(z,c);ZR(d,c);J=!0}; +for(let c of Y)p(c);J&&Vp(d)}}; +H$=function(Y,z){Nv("_start",Y,z)}; +Vp=function(Y,z){if(!g.q("web_csi_action_sampling_enabled")||!qp(z).actionDisabled){var O=YQ(z||"");ZR(O.info,Y);Y.loadType&&(O=Y.loadType,Iq(z).loadType=O);ZR(kq(z),Y);O=rk(z);z=qp(z).cttAuthInfo;wD().info(Y,O,z)}}; +qfk=function(){return(g.or().resolve(g.Ir(g.z7))?.SD()?.loggingHotConfig?.csiConfig?.debugTicks??[]).map(Y=>Object.values(Y)[0])}; +Nv=function(Y,z,O){if(!g.q("web_csi_action_sampling_enabled")||!qp(O).actionDisabled){var D=rk(O),p;if(p=g.q("web_csi_debug_sample_enabled")&&D){g.or().resolve(g.Ir(g.z7))?.SD()&&!Ci&&(Ci=!0,Nv("gcfl",(0,g.E)(),O));p=g.or().resolve(g.Ir(g.z7))?.SD()?.loggingHotConfig?.csiConfig?.debugSampleWeight||0;var d;if(d=p!==0)b:{d=qfk();if(d.length>0)for(var J=0;J0?J:void 0;try{sL.mark(p,d)}catch(w){sL.mark(p)}}p= +YQ(O||"");p.tick[Y]=z||(0,g.E)();if(p.callback&&p.callback[Y])for(var c of p.callback[Y])c();c=vR(O);c.gelTicks&&(c.gelTicks[Y]=!0);p=EK(O);c=z||(0,g.E)();p[Y]=c;p=qp(O).cttAuthInfo;Y==="_start"?(Y=wD(),Rp(Y,`baseline_${D}`)||g.CZ("latencyActionBaselined",{clientActionNonce:D},{timestamp:z,cttAuthInfo:p})):wD().tick(Y,D,z,p);ni(O);return c}}}; +GBF=function(){var Y=sL.getEntriesByType?.("mark");Y&&Y.forEach(z=>{z.name.startsWith("mark_")&&sL.clearMarks?.(z.name)})}; +W$=function(){switch(Yk()){case "hidden":return 0;case "visible":return 1;case "prerender":return 2;case "unloaded":return 3;default:return-1}}; +P$=function(Y){var z={},O=(D,p,d)=>{p=p.match("_rid")?p.split("_rid")[0]:p;typeof d==="number"&&(d=JSON.stringify(d));D.requestIds?D.requestIds.push({endpoint:p,id:d}):D.requestIds=[{endpoint:p,id:d}]}; +for(let [D,p]of Object.entries(Y)){Y=D;let d=p;switch(Y){case "GetBrowse_rid":O(z,Y,d);break;case "GetGuide_rid":O(z,Y,d);break;case "GetHome_rid":O(z,Y,d);break;case "GetPlayer_rid":O(z,Y,d);break;case "GetSearch_rid":O(z,Y,d);break;case "GetSettings_rid":O(z,Y,d);break;case "GetTrending_rid":O(z,Y,d);break;case "GetWatchNext_rid":O(z,Y,d);break;case "yt_red":z.isRedSubscriber=!!d;break;case "yt_ad":z.isMonetized=!!d}}return z}; +ILV=function(Y,z){Y=document.querySelector(Y);if(!Y)return!1;var O="",D=Y.nodeName;D==="SCRIPT"?(O=Y.src,O||(O=Y.getAttribute("data-timing-href"))&&(O=window.location.protocol+O)):D==="LINK"&&(O=Y.href);Ul(document)&&Y.setAttribute("nonce",Ul(document));return O?(Y=sL.getEntriesByName(O))&&Y[0]&&(Y=Y[0],O=Li(),Nv("rsf_"+z,O+Math.round(Y.fetchStart)),Nv("rse_"+z,O+Math.round(Y.responseEnd)),Y.transferSize!==void 0&&Y.transferSize===0)?!0:!1:!1}; +EsZ=function(){var Y=window.location.protocol,z=sL.getEntriesByType("resource");z=g.ly(z,O=>O.name.indexOf(`${Y}//fonts.gstatic.com/s/`)===0); +(z=g.gF(z,(O,D)=>D.duration>O.duration?D:O,{duration:0}))&&z.startTime>0&&z.responseEnd>0&&(Nv("wffs",yp(z.startTime)),Nv("wffe",yp(z.responseEnd)))}; +vsv=function(Y,z,O){sL&&sL.measure&&(Y.startsWith("measure_")||(Y="measure_"+Y),O?sL.measure(Y,z,O):z?sL.measure(Y,z):sL.measure(Y))}; +B$=function(Y){var z=AR("aft",Y);if(z)return z;z=g.l((Y||"")+"TIMING_AFT_KEYS",["ol"]);var O=z.length;for(let D=0;DO.name==="first-paint"))return yp(Y.startTime)}var z; +g.q("csi_use_performance_navigation_timing")?z=sL.getEntriesByType("first-paint")[0].startTime:z=sL.timing.po;return z?Math.max(0,z):0}; +g.UL=function(Y){eW(Y);bRo();GBF();Y||(g.l("TIMING_ACTION")&&g.Nd("PREVIOUS_ACTION",g.l("TIMING_ACTION")),g.Nd("TIMING_ACTION",""))}; +hR=function(Y,z){CD(()=>{YQ("").info.actionType=Y;z&&g.Nd("TIMING_AFT_KEYS",z);g.Nd("TIMING_ACTION",Y);var O=P$(g.l("TIMING_INFO",{}));Object.keys(O).length>0&&Vp(O);O={isNavigation:!0,actionType:Dn(g.l("TIMING_ACTION"))};var D=g.l("PREVIOUS_ACTION");D&&(O.previousAction=Dn(D));if(D=g.l("CLIENT_PROTOCOL"))O.httpProtocol=D;if(D=g.l("CLIENT_TRANSPORT"))O.transportProtocol=D;(D=g.$t())&&D!=="UNDEFINED_CSN"&&(O.clientScreenNonce=D);D=W$();if(D===1||D===-1)O.isVisible=!0;D=Iq().loadType==="cold";var p= +GS();D||(D=p.yt_lt==="cold");if(D){O.loadType="cold";D=GS();p=Mv();let c=Li(),w=g.l("CSI_START_TIMESTAMP_MILLIS",0);w>0&&!g.q("embeds_web_enable_csi_start_override_killswitch")&&(c=w);c&&(Nv("srt",p.responseStart),D.prerender!==1&&H$(c));D=rf8();D>0&&Nv("fpt",D);D=Mv();D.isPerformanceNavigationTiming&&Vp({performanceNavigationTiming:!0},void 0);Nv("nreqs",D.requestStart,void 0);Nv("nress",D.responseStart,void 0);Nv("nrese",D.responseEnd,void 0);D.redirectEnd-D.redirectStart>0&&(Nv("nrs",D.redirectStart, +void 0),Nv("nre",D.redirectEnd,void 0));D.domainLookupEnd-D.domainLookupStart>0&&(Nv("ndnss",D.domainLookupStart,void 0),Nv("ndnse",D.domainLookupEnd,void 0));D.connectEnd-D.connectStart>0&&(Nv("ntcps",D.connectStart,void 0),Nv("ntcpe",D.connectEnd,void 0));D.secureConnectionStart>=Li()&&D.connectEnd-D.secureConnectionStart>0&&(Nv("nstcps",D.secureConnectionStart,void 0),Nv("ntcpe",D.connectEnd,void 0));sL&&"getEntriesByType"in sL&&EsZ();D=[];if(document.querySelector&&sL&&sL.getEntriesByName)for(d in $Q)$Q.hasOwnProperty(d)&& +(p=$Q[d],ILV(d,p)&&D.push(p));var d=D;if(d.length>0){O.resourceInfo=[];for(var J of d)O.resourceInfo.push({resourceCache:J})}}Vp(O);e31();tR(!0);J=g.l("TIMING_ACTION");g.NV("ytglobal.timingready_")&&J&&xQ()&&B$()&&ni()})()}; +Qp=function(){var Y={};CD(()=>{xQ()&&g.Zn("aa",void 0,void 0);zm();g.UL();tR(!1);Y.cttAuthInfo&&(qp().cttAuthInfo=Y.cttAuthInfo);g.Nd("TIMING_AFT_KEYS",[]);Y.Mw?g.mI({loadType:"hot"}):g.mI({loadType:"warm"});g.Nd("TIMING_ACTION","");delete g.l("TIMING_INFO",{}).yt_lt;CD(H$)(Y.startTime,void 0)})()}; +g.up=function(Y,z={}){CD(()=>{g.ip(Y);var O=z.sampleRate;if(!g.q("web_csi_action_sampling_enabled")||O===void 0||O<=1)O=!1;else{var D=rk(Y);O=wk(D)%O!==0}O&&(qp(Y).actionDisabled=!0);YQ(Y||"").info.actionType=Y;z.cttAuthInfo&&(qp(Y).cttAuthInfo=z.cttAuthInfo);g.Nd(Y+"TIMING_ACTION",Y);CD(H$)(z.startTime,Y);O={actionType:Dn(Y)};z.fo&&(O.previousAction=Dn(g.l("TIMING_ACTION")));(D=g.$t())&&D!=="UNDEFINED_CSN"&&(O.clientScreenNonce=D);g.mI(O,Y);tR(!0,Y)})()}; +g.ip=function(Y){CD(()=>{xQ(Y)&&g.Zn("aa",void 0,Y);zm(Y);g.UL(Y)})()}; +xQ=function(Y){return CD(()=>g.lp("_start",Y))()}; +g.mI=function(Y,z,O=!1){CD(Vp)(Y,z,O)}; +a1=function(Y,z,O,D){var p=z^Y;(Y|56)==Y&&D[n[13]](O);if((Y>>2&13)==1){var d=O[n[p^1497]](n[p^1524],p^1513),J=O[n[p^1497]](n[p^1524],d+1);d>0&&J>0?(D[n[p^1513]]=O[n[p^1529]](0,J),O=O[n[p^1529]](J+1)):(D[n[p^1513]]=O,O=n[p^1519]);var c=[O]}(Y>>1&13)==1&&(D=(D%O[n[2]]+O[n[2]])%O[n[2]],O[n[p^5938]](-D)[n[p^5948]]()[n[p^5968]](function(w){O[n[p^5951]](w)})); +if((Y&28)==Y){d=p^8585;for(J=[];++d-J[n[2]]-(p^8681);)switch(d){case p^8691:d=p^8617;continue;case p^8594:d=p^8677;break;case p^8584:d=p^8678;continue;case p^8679:d=p^8528;case p^8626:d-=p^8691;default:J[n[p^8644]](String[n[p^8666]](d))}c=J}(Y<<2&15)==4&&(lP(p^5421,p^6799,O),d=XL(p^5463,p^1854,O[n[p^5455]](n[p^5459])||n[p^5502])[n[p^5456]](n[p^5476]),c=O[n[p^5496]]===n[p^5425]&&d[n[2]]>1&&!!d[1]);return c}; +g.Zn=function(Y,z,O){return CD(Nv)(Y,z,O)}; +Xf=function(Y){CD(vsv)("action_finished",Y,void 0)}; +g.lp=function(Y,z){return CD(()=>{var O=EK(z);return Y in O})()}; +Tm=function(Y){if(!g.q("universal_csi_network_ticks"))return"";Y=Uu(Y)||"";var z=Object.keys(gD);for(let O=0;O{}; +var z=gD[Y];return z?(g.ap(z),()=>{var O=g.q("universal_csi_network_ticks")?(O=osA[Y])?g.ap(O):!1:!1;return O}):()=>{}}; +g.ap=function(Y,z,O){return CD(()=>{if(g.lp(Y,O))return!1;g.Zn(Y,z,O);return!0})()}; +g.qv=function(Y,z,O){CD(()=>{if(!xQ(O)||g.lp(Y,O))return!1;g.Zn(Y,z,O);return!0})()}; +FAo=function(){CD(()=>{var Y=rk();requestAnimationFrame(()=>{setTimeout(()=>{Y===rk()&&g.Zn("ftl",void 0,void 0)},0)})})()}; +KAV=function(Y,z,O,D,p){if(Gm.instance!==void 0){if(D=Gm.instance,Y=[Y!==D.K,z!==D.vH,O!==D.N,p!==D.Y,!1,!1,!1],Y.some(d=>d))throw new g.lZ("InnerTubeTransportService is already initialized",Y); +}else Gm.instance=new Gm(Y,z,O,D,p)}; +Y2k=async function(Y,z,O){Y=await Lg(Y.N.bu(z?.kR?.identity||S5,{sessionIndex:z?.kR?.sessionIndex}));return Promise.resolve({...Xr(O),...Y})}; +D2Z=async function(Y,z,O,D=()=>{}){var p=z.config?.kS?.N9; +if(p&&Y.Y&&Y.Y.has(p)&&!z.config?.kS?.disableCache){var d=await Y.Y.get(p);if(d&&!d.isExpired())return D=Ip(d),d.isProcessed()||(EL(Y,D,z),await v$(Y.Y,p)),Promise.resolve(D)}await zLZ(z);(p=z.config?.requestKey)&&Y.j.has(p)?O=Y.j.get(p):(d=JSON.stringify(z.innerTubeRequest),z.nI={...z.nI,headers:{...(z.nI?.headers??{}),...O}},O={...z.nI},z.nI.method==="POST"&&(O={...O,body:d}),z.config?.gz&&g.Zn(z.config.gz),O=Y.vH.fetch(z.input,O,z.config),p&&Y.j.set(p,O));if((O=await O)&&"error"in O&&O?.error?.details){d= +O.error.details;for(let J of d)(d=J["@type"])&&OXW.indexOf(d)>-1&&(delete J["@type"],O=J)}p&&Y.j.has(p)&&Y.j.delete(p);z.config?.CD&&g.Zn(z.config.CD);EL(Y,O,z);z.config?.da&&g.Zn(z.config.da);D();return O||void 0}; +g.kQ=function(Y,z,O,D,p={kR:{identity:S5}}){var d=()=>{}; +d=e1(Tm(O));z.context||(z.context=g.l2(D,!0));return new g.RE(async J=>{var c=Vr(O);c=g.hl(c)?"same-origin":"cors";if(Y.N.Bh){var w=Y.N.bu(p?.kR?.identity||S5,{sessionIndex:p?.kR?.sessionIndex});c={...Xr(c),...w}}else c=await Y2k(Y,p,c);w=HX(Vr(O));w={input:w,nI:Ce(w),innerTubeRequest:z,config:p};J(D2Z(Y,w,c,d))})}; +zLZ=async function(Y){if(Y?.innerTubeRequest?.context){Y=Y.innerTubeRequest.context;for(let z of[])await z.dC(Y)}}; +EL=function(Y,z,O){if(z&&!z?.sequenceMetaData?.skipProcessing&&Y.U)for(let D of rD)Y.U[D]&&Y.U[D].handleResponse(z,O)}; +op=function(){var Y,z;return{To:new bp((O,D)=>{Y=O;z=D}), +resolve:Y,reject:z}}; +Ki=function(Y){return Ff(Y)?Y:dS(Y)?new bp((z,O)=>{Y.then(z,O)}):new bp(z=>{z(Y)})}; +Y7=function(Y){return new bp((z,O)=>{O(Y)})}; +z6=function(Y){try{return Ki(Y())}catch(z){return Y7(z)}}; +p0F=function(Y){return new Promise((z,O)=>{O6(Y,z,O)})}; +var eJh=function(Y,z,O,D,p,d,J,c,w,R,y){return fR[n[14]](this,5,6666,Y,z,O,D,p,d,J,c,w,R,y)}; +d2h=async function(Y){return p0F(Y)}; +D$=function(Y){if(Y.j==="fulfilled"){var z=Y.Y;Y.Y=[];Y.N=[];for(var O of z)O(Y.result)}else if(Y.j==="rejected"){O=Y.N;Y.Y=[];Y.N=[];for(z of O)z(Y.error)}}; +O6=function(Y,z,O){var {To:D,resolve:p,reject:d}=op();Y.Y.push(J=>{if(z)try{let c=z(J);p(c)}catch(c){d(c)}else p(J)}); +Y.N.push(J=>{if(O)try{let c=O(J);p(c)}catch(c){d(c)}else d(J)}); +D$(Y);return D}; +pB=function(Y,z){return O6(Y,void 0,z)}; +JaA=function(Y,z){O6(Y,O=>O6(Ki(z()),()=>O),O=>O6(Ki(z()),()=>Y7(O)))}; +dA=function(Y,z){return cav(z.call(Y))}; +JO=function(Y){return function*(){return yield{To:Ki(Y)}}()}; +cav=function(Y){return z6(()=>ct(Y,Y.next()))}; +ct=function(Y,z){return z.done?Ki(z.value):pB(O6(z.value.To,O=>ct(Y,Y.next(O))),O=>ct(Y,Y.throw(O)))}; +RLv=function(Y){var z=w0F(Y);return O6(ji9(z),()=>z.map(O=>O.state()))}; +ji9=function(Y){if(Y.length===0)return Ki(NaN);var {To:z,resolve:O}=op(),D=Y.length;for(let p=0;p{z.j==="pending"&&(si1(void 0)&&(void 0)(p)&&z.j==="pending"?O(p):(--D,D===0&&O(NaN)))}); +return z}; +w0F=function(Y){return Y.map(z=>Ki(z))}; +yav=function(Y,z,O){return dA(Y,function(){var D=this;return function*(){var p=Lg(D.j.bu(z?.kR?.identity||S5,{sessionIndex:z?.kR?.sessionIndex}));p=yield*JO(Ki(p));return{...Xr(O),...p}}()})}; +wA=function(Y){return Y===1||Y===2}; +NbF=function(Y,z,O=!1){var D,p=g.G(z,MpH)?.request;p&&Y.j.Mu&&(D=Y.j.Mu[p]);D||O||(p=g.G(z,LQW)?.signal)&&Y.j.LD&&(D=Y.j.LD[p]);if(!D&&(Y=O?Y.j.Bl:Y.j.Os))for(let d in z)if(Y[d]){D=Y[d];break}if(!D){if(O)throw Error("Error: No streaming request builder found for command");throw Error("Error: No request builder found for command.");}z=D();return Ki(z)}; +jL=function(Y,z){return Y.run("PROCESS_RESPONSE",z,"ResponseMachine (Cache)")}; +R$=function(Y,z,O){return Y.run("INIT",z,O!==void 0?`ResponseMachine (Chunk ${O})`:"ResponseMachine")}; +VpH=function(){var Y=g.or();g.Ev(Y,{jI:s6,tE:()=>new Map}); +g.Ev(Y,{jI:yD,rr:yD,Xv:!0});g.Ev(Y,{jI:Mg,rr:Mg,Xv:!0});g.Ev(Y,{jI:LB,rr:LB,Xv:!0});g.Ev(Y,{jI:Ng,rr:Ng,Xv:!0});g.Ev(Y,{jI:AO,rr:AO,Xv:!0});g.Ev(Y,{jI:VD,rr:VD,Xv:!0});g.Ev(Y,{jI:Ht,rr:Ht,Xv:!0});g.Ev(Y,{jI:CB,rr:CB,Xv:!0});g.Ev(Y,{jI:nB,rr:nB,Xv:!0});g.Ev(Y,{jI:Wt,rr:Wt,Xv:!0});g.Ev(Y,{jI:Pt,tE:(z,O,D,p,d,J,c,w,R,y)=>({COMMAND_INIT:w,REQUEST_INIT:R,CACHE:O,LOCAL_ROUTER:c,CONTEXT:D,AUTH:z,DEDUPE:p,FETCH:J,RETRY:y,FALLBACK:d}), +[g.vI]:[yD,Mg,LB,Ng,AO,VD,Ht,CB,nB,Wt],Xv:!0});g.Ev(Y,{jI:AaW,tE:z=>()=>new g.Bt(z), +[g.vI]:[Pt],Xv:!0});g.Ev(Y,{jI:tO,rr:tO,Xv:!0});g.Ev(Y,{jI:fB,rr:fB,Xv:!0});g.Ev(Y,{jI:SL,rr:SL,Xv:!0});g.Ev(Y,{jI:U6,rr:U6,Xv:!0});g.Ev(Y,{jI:$7,tE:(z,O,D,p)=>({INIT:p,ERROR_UNPACKER:O,PROCESS_RESPONSE:D,CALLBACK_DISPATCHER:z}), +[g.vI]:[tO,fB,SL,U6],Xv:!0});g.Ev(Y,{jI:x7,tE:z=>()=>new hO(z), +[g.vI]:[$7],Xv:!0})}; +Ip=function(Y){return{...Y.data.innertubeResponse,cacheMetadata:{isCacheHit:!0}}}; +v$=async function(Y,z){var O=Y.j.get(z);O&&(O.entryData.isProcessed=!0,await Z$(Y,z,O.entryData))}; +Z$=async function(Y,z,O){var D=Y.Y;if(O.expireTimestampMs){D=Number(O.expireTimestampMs)-Math.round((0,g.E)());let p=v1("mweb_override_response_store_expiration_ms");p>0&&p{Y.remove(z)},D); +Y.j.set(z,{entryData:O,timer:D})}; +QD=function(Y,z){if(Y=Y.j.get(z))return new mm(Y.entryData)}; +iW=function(Y,z){var O=Y.j.get(z);O&&(clearTimeout(O.timer),Y.j.delete(z))}; +uW=function(Y,z,O){var D={...Y};for(let p of Object.keys(z)){let d=Y[p],J=z[p];if(J===void 0)delete D[p];else if(d===void 0)D[p]=J;else if(Array.isArray(J)&&Array.isArray(d))D[p]=O?[...d,...J]:J;else if(!Array.isArray(J)&&g.BZ(J)&&!Array.isArray(d)&&g.BZ(d))D[p]=uW(d,J,O);else if(typeof J===typeof d)D[p]=J;else return z=new g.lZ("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:p,uB:d,updateValue:J}),g.IF(z),Y}return D}; +lW=function(Y,z){return Y.j.length===0?!1:(Y=Y.j[Y.j.length-1])&&Y.buffer===z.buffer&&Y.byteOffset+Y.length===z.byteOffset}; +X0=function(Y){Y.U=void 0;Y.Y=0;Y.N=0}; +gA=function(Y,z){for(let O of z.j)Y.append(O)}; +T6=function(Y,z,O){var {tM:D,PW:p}=Y.split(z);({tM:D}=p.split(O));return D}; +a$=function(Y,z,O){Y.isFocused(z);return z-Y.N+O<=Y.j[Y.Y].length}; +eL=function(Y){if(!Y.U){let z=Y.j[Y.Y];Y.U=new DataView(z.buffer,z.byteOffset,z.length)}return Y.U}; +qg=function(Y,z=0,O=-1){if(!Y.totalLength||!O)return new DataView(new ArrayBuffer(0));O<0&&(O=Y.totalLength-z);Y.focus(z);if(!a$(Y,z,O)){var D=Y.Y,p=Y.N;Y.focus(z+O-1);p=new Uint8Array(Y.N+Y.j[Y.Y].length-p);let d=0;for(let J=D;J<=Y.Y;J++)p.set(Y.j[J],d),d+=Y.j[J].length;Y.j.splice(D,Y.Y-D+1,p);X0(Y);Y.focus(z)}D=Y.j[Y.Y];return new DataView(D.buffer,D.byteOffset+z-Y.N,O)}; +G6=function(Y,z=0,O=-1){Y=qg(Y,z,O);return new Uint8Array(Y.buffer,Y.byteOffset,Y.byteLength)}; +I$=function(Y,z=0,O=-1){Y=G6(Y,z,O);z=new Uint8Array(Y.length);try{z.set(Y)}catch(D){for(O=0;O>10;p=56320|p&1023}bW[d++]=p}p=String.fromCharCode.apply(String, +bW);d<1024&&(p=p.substring(0,d));O.push(p)}return O.join("")}; +KB=function(Y,z){if(F0?.encodeInto){let {read:D,written:p}=F0.encodeInto(Y,z);return D>6|192:((p&64512)===55296&&D+1>18|240,z[O++]=p>>12&63|128):z[O++]=p>>12|224,z[O++]=p>>6&63|128),z[O++]=p&63|128)}return O}; +Yp=function(Y){if(F0)return F0.encode(Y);var z=new Uint8Array(Math.ceil(Y.length*1.2)),O=KB(Y,z);z.lengthO&&(z=z.subarray(0,O));return z}; +Do=function(Y,z){Y=Y instanceof Uint8Array?new zi([Y]):Y;return z(new OS(Y))}; +p1=function(Y){var z=E6(Y.j,Y.pos);++Y.pos;if(z<128)return z;for(var O=z&127,D=1;z>=128;)z=E6(Y.j,Y.pos),++Y.pos,D*=128,O+=(z&127)*D;return O}; +d9=function(Y,z){var O=Y.Y;for(Y.Y=-1;Y.pos+1<=Y.j.totalLength;){O<0&&(O=p1(Y));var D=O>>3;let p=O&7;if(D===z)return!0;if(D>z){Y.Y=O;break}O=-1;switch(p){case 0:p1(Y);break;case 1:Y.pos+=8;break;case 2:D=p1(Y);Y.pos+=D;break;case 5:Y.pos+=4}}return!1}; +J6=function(Y,z){if(d9(Y,z))return p1(Y)}; +cY=function(Y,z){if(d9(Y,z))return z=G6(Y.j,Y.pos,8),Y.pos+=8,(new DataView(z.buffer,z.byteOffset,z.byteLength)).getFloat64(0,!0)}; +w9=function(Y,z){if(d9(Y,z))return!!p1(Y)}; +R9=function(Y,z){if(d9(Y,z)){z=p1(Y);var O=G6(Y.j,Y.pos,z);Y.pos+=z;return O}}; +sS=function(Y,z){if(Y=R9(Y,z))return g.o$(Y)}; +y5=function(Y,z,O){if(Y=R9(Y,z))return O(new OS(new zi([Y])))}; +M0=function(Y,z){for(var O=[];d9(Y,z);)O.push(p1(Y));return O.length?O:void 0}; +L1=function(Y,z,O){for(var D=[],p;p=R9(Y,z);)D.push(O(new OS(new zi([p]))));return D.length?D:void 0}; +N0=function(Y,z,O){if(z&&O&&O.buffer===z.exports.memory.buffer){let D=z.memory.realloc(O.byteOffset,Y);if(D)return new Uint8Array(z.exports.memory.buffer,D,Y)}Y=z?new Uint8Array(z.exports.memory.buffer,z.memory.malloc(Y),Y):new Uint8Array(Y);O&&Y.set(O);return Y}; +g.V5=function(Y,z){var O=new A6(4096);z(O,Y);return new Uint8Array(O.j.buffer,O.j.byteOffset,O.pos)}; +HY=function(Y,z){z=Y.pos+z;if(!(Y.j.length>=z)){for(var O=Y.j.length*2;O268435455){HY(Y,4);let O=z&1073741823;for(let D=0;D<4;D++)Y.view.setUint8(Y.pos,O&127|128),O>>>=7,Y.pos+=1;z=Math.floor(z/268435456)}for(HY(Y,4);z>127;)Y.view.setUint8(Y.pos,z&127|128),z>>>=7,Y.pos+=1;Y.view.setUint8(Y.pos,z);Y.pos+=1}; +n1=function(Y,z,O){O!==void 0&&(C1(Y,z*8),C1(Y,O))}; +WY=function(Y,z,O){O!==void 0&&n1(Y,z,O?1:0)}; +g.PY=function(Y,z,O){O!==void 0&&(C1(Y,z*8+2),z=O.length,C1(Y,z),HY(Y,z),Y.j.set(O,Y.pos),Y.pos+=z)}; +BY=function(Y,z,O=2){C1(Y,z*8+2);Y.Y.push(Y.pos);Y.Y.push(O);Y.pos+=O}; +t6=function(Y){for(var z=Y.Y.pop(),O=Y.Y.pop(),D=Y.pos-O-z;z--;){let p=z?128:0;Y.view.setUint8(O++,D&127|p);D>>=7}}; +g.f1=function(Y,z,O){O!==void 0&&(BY(Y,z,Math.ceil(Math.log2(O.length*4+2)/7)),HY(Y,O.length*1.2),z=KB(O,Y.j.subarray(Y.pos)),Y.pos+z>Y.j.length&&(HY(Y,z),z=KB(O,Y.j.subarray(Y.pos))),Y.pos+=z,t6(Y))}; +Sa=function(Y,z,O,D,p=3){O&&(BY(Y,z,p),D(Y,O),t6(Y))}; +$p=function(Y){var z=new OS(new zi([g7(decodeURIComponent(Y))]));Y=sS(z,2);z=J6(z,4);var O=US[z];if(typeof O==="undefined")throw Y=new g.lZ("Failed to recognize field number",{name:"EntityKeyHelperError",fieldNumber:z}),g.IF(Y),Y;return{jE:z,entityType:O,entityId:Y}}; +h6=function(Y,z){var O=new A6;g.PY(O,2,Yp(Y));Y=xp[z];if(typeof Y==="undefined")throw z=new g.lZ("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:z}),g.IF(z),z;n1(O,4,Y);n1(O,5,1);z=new Uint8Array(O.j.buffer,O.j.byteOffset,O.pos);return encodeURIComponent(g.m4(z,0))}; +Zo=function(Y){Y=Y.key||Y.id;if(!Y)throw Error("Entity key is missing");return Y}; +ml=function(Y,z,O,D){if(D===void 0){let {[O]:p,...d}=Y[z]||{};return{...Y,[z]:d}}return{...Y,[z]:{...Y[z],[O]:D}}}; +Q5=function(Y,z,O,D,p){var d=Y[z]||{},J=d[O];if(!J&&!g.q("web_enable_entity_upsert_on_update"))return Y;D=uW(J||{},D,p==="REPEATED_FIELDS_MERGE_OPTION_APPEND");return{...Y,[z]:{...d,[O]:D}}}; +CVZ=function(Y={},z){switch(z.type){case "ENTITY_LOADED":return z.payload.reduce((O,D)=>{var p=D.options?.persistenceOption;if(p&&p!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&p!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return O;if(!D.entityKey)return g.IF(Error("Missing entity key")),O;if(D.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!D.payload)return D=new g.lZ("REPLACE entity mutation is missing a payload",{entityKey:D.entityKey}),g.IF(D),O;var d=wW(D.payload);return ml(O,d,D.entityKey,D.payload[d])}if(D.type=== +"ENTITY_MUTATION_TYPE_DELETE"){a:{D=D.entityKey;try{let J=$p(D).entityType;d=ml(O,J,D);break a}catch(J){if(J instanceof Error){D=new g.lZ("Failed to deserialize entity key",{entityKey:D,originalMessage:J.message});g.IF(D);d=O;break a}throw J;}d=void 0}return d}if(D.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!D.payload)return D=new g.lZ("UPDATE entity mutation is missing a payload",{entityKey:D.entityKey}),g.IF(D),O;d=wW(D.payload);return Q5(O,d,D.entityKey,D.payload[d],D.fieldMask?.mergeOptions?.repeatedFieldsMergeOption)}return O}, +Y); +case "REPLACE_ENTITY":return ml(Y,z.payload.entityType,z.payload.key,z.payload.zj);case "REPLACE_ENTITIES":return Object.keys(z.payload).reduce((O,D)=>{var p=z.payload[D];return Object.keys(p).reduce((d,J)=>ml(d,D,J,p[J]),O)},Y); +case "UPDATE_ENTITY":return Q5(Y,z.payload.entityType,z.payload.key,z.payload.zj,z.payload.BF);default:return Y}}; +nZh=function(){if(iJ)return iJ();iJ=rU("PersistentEntityStoreDb",{z3:{EntityStore:{r$:1},EntityAssociationStore:{r$:2}},shared:!1,upgrade(Y,z){z(1)&&tH(WQ(Y,"EntityStore",{keyPath:"key"}),"entityType","entityType");z(2)&&(Y=WQ(Y,"EntityAssociationStore",{keyPath:["parentEntityKey","childEntityKey"]}),tH(Y,"byParentEntityKey","parentEntityKey"),tH(Y,"byChildEntityKey","childEntityKey"))},version:3});return iJ()}; +WQr=function(Y){return QM(nZh(),Y)}; +uJ=function(Y){return window.Int32Array?new Int32Array(Y):Array(Y)}; +ea=function(Y){var z=Y.key,O=Y.counter[0]^z[0],D=Y.counter[1]^z[1],p=Y.counter[2]^z[2],d=Y.counter[3]^z[3];for(var J=3;J>=0&&!(Y.counter[J]=-~Y.counter[J]);J--);for(var c,w,R=4;R<40;)J=lJ[O>>>24]^Xg[D>>16&255]^g9[p>>8&255]^Ti[d&255]^z[R++],c=lJ[D>>>24]^Xg[p>>16&255]^g9[d>>8&255]^Ti[O&255]^z[R++],w=lJ[p>>>24]^Xg[d>>16&255]^g9[O>>8&255]^Ti[D&255]^z[R++],d=lJ[d>>>24]^Xg[O>>16&255]^g9[D>>8&255]^Ti[p&255]^z[R++],O=J,D=c,p=w;Y=Y.Y;J=z[40];Y[0]=a9[O>>>24]^J>>>24;Y[1]=a9[D>>16&255]^J>>16&255;Y[2]=a9[p>>8& +255]^J>>8&255;Y[3]=a9[d&255]^J&255;J=z[41];Y[4]=a9[D>>>24]^J>>>24;Y[5]=a9[p>>16&255]^J>>16&255;Y[6]=a9[d>>8&255]^J>>8&255;Y[7]=a9[O&255]^J&255;J=z[42];Y[8]=a9[p>>>24]^J>>>24;Y[9]=a9[d>>16&255]^J>>16&255;Y[10]=a9[O>>8&255]^J>>8&255;Y[11]=a9[D&255]^J&255;J=z[43];Y[12]=a9[d>>>24]^J>>>24;Y[13]=a9[O>>16&255]^J>>16&255;Y[14]=a9[D>>8&255]^J>>8&255;Y[15]=a9[p&255]^J&255}; +I9=function(){if(!q0&&!g.gU){if(Gi)return Gi;Gi=window.crypto?.subtle;if(Gi?.importKey&&Gi?.sign&&Gi?.encrypt)return Gi;Gi=void 0}}; +PVo=async function(Y,z,O){Y.j||(Y.j=await Y.Y.importKey("raw",Y.N,{name:"AES-CTR"},!1,["encrypt"]));Y=await Y.Y.encrypt({name:"AES-CTR",counter:O,length:128},Y.j,z);return new Uint8Array(Y)}; +ES=function(Y){Y.j=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];Y.Z=[];Y.Z.length=64;Y.U=0;Y.Y=0}; +kp=function(Y,z,O){var D=Y.Z,p=Y.j[0],d=Y.j[1],J=Y.j[2],c=Y.j[3],w=Y.j[4],R=Y.j[5],y=Y.j[6],M=Y.j[7],L;for(let x=0;x<64;){if(x<16)D[x]=L=z[O]<<24|z[O+1]<<16|z[O+2]<<8|z[O+3],O+=4;else{var V=D[x-2];var W=D[x-15];L=D[x-7]+D[x-16]+((V>>>17|V<<15)^(V>>>19|V<<13)^V>>>10)+((W>>>7|W<<25)^(W>>>18|W<<14)^W>>>3);D[x]=L}V=M+vY[x]+L+((w>>>6|w<<26)^(w>>>11|w<<21)^(w>>>25|w<<7))+(w&R^~w&y);W=((p>>>2|p<<30)^(p>>>13|p<<19)^(p>>>22|p<<10))+(p&d^p&J^d&J);M=V+W;c+=V;x++;x<16?(D[x]=L=z[O]<<24|z[O+1]<<16|z[O+2]<<8|z[O+ +3],O+=4):(V=D[x-2],W=D[x-15],L=D[x-7]+D[x-16]+((V>>>17|V<<15)^(V>>>19|V<<13)^V>>>10)+((W>>>7|W<<25)^(W>>>18|W<<14)^W>>>3),D[x]=L);V=y+vY[x]+L+((c>>>6|c<<26)^(c>>>11|c<<21)^(c>>>25|c<<7))+(c&w^~c&R);W=((M>>>2|M<<30)^(M>>>13|M<<19)^(M>>>22|M<<10))+(M&p^M&d^p&d);y=V+W;J+=V;x++;x<16?(D[x]=L=z[O]<<24|z[O+1]<<16|z[O+2]<<8|z[O+3],O+=4):(V=D[x-2],W=D[x-15],L=D[x-7]+D[x-16]+((V>>>17|V<<15)^(V>>>19|V<<13)^V>>>10)+((W>>>7|W<<25)^(W>>>18|W<<14)^W>>>3),D[x]=L);V=R+vY[x]+L+((J>>>6|J<<26)^(J>>>11|J<<21)^(J>>>25| +J<<7))+(J&c^~J&w);W=((y>>>2|y<<30)^(y>>>13|y<<19)^(y>>>22|y<<10))+(y&M^y&p^M&p);R=V+W;d+=V;x++;x<16?(D[x]=L=z[O]<<24|z[O+1]<<16|z[O+2]<<8|z[O+3],O+=4):(V=D[x-2],W=D[x-15],L=D[x-7]+D[x-16]+((V>>>17|V<<15)^(V>>>19|V<<13)^V>>>10)+((W>>>7|W<<25)^(W>>>18|W<<14)^W>>>3),D[x]=L);V=w+vY[x]+L+((d>>>6|d<<26)^(d>>>11|d<<21)^(d>>>25|d<<7))+(d&J^~d&c);W=((R>>>2|R<<30)^(R>>>13|R<<19)^(R>>>22|R<<10))+(R&y^R&M^y&M);L=M;M=c;c=L;L=y;y=J;J=L;L=R;R=d;d=L;w=p+V;p=V+W;x++}Y.j[0]=p+Y.j[0]|0;Y.j[1]=d+Y.j[1]|0;Y.j[2]=J+Y.j[2]| +0;Y.j[3]=c+Y.j[3]|0;Y.j[4]=w+Y.j[4]|0;Y.j[5]=R+Y.j[5]|0;Y.j[6]=y+Y.j[6]|0;Y.j[7]=M+Y.j[7]|0}; +r9=function(Y){var z=new Uint8Array(32),O=64-Y.Y;Y.Y>55&&(O+=64);var D=new Uint8Array(O);D[0]=128;var p=Y.U*8;for(let d=1;d<9;d++){let J=p%256;D[O-d]=J;p=(p-J)/256}Y.update(D);for(O=0;O<8;O++)z[O*4]=Y.j[O]>>>24,z[O*4+1]=Y.j[O]>>>16&255,z[O*4+2]=Y.j[O]>>>8&255,z[O*4+3]=Y.j[O]&255;ES(Y);return z}; +bJ=function(Y,z,O){Y=new Bbh(Y.j);Y.update(z);Y.update(O);z=r9(Y);Y.update(Y.K);Y.update(z);z=r9(Y);Y.reset();return z}; +tpF=async function(Y,z,O){Y.j||(Y.j=await Y.Y.importKey("raw",Y.N,{name:"HMAC",hash:"SHA-256"},!1,["sign"]));var D=new Uint8Array(z.length+O.length);D.set(z);D.set(O,z.length);Y=await Y.Y.sign({name:"HMAC",hash:"SHA-256"},Y.j,D);return new Uint8Array(Y)}; +S2F=async function(Y,z,O,D){Y.Y||(Y.Y=new fcv(Y.j,D));return tpF(Y.Y,z,O)}; +Fg=function(Y,z,O){Y.N||(Y.N=new o9(Y.j));return bJ(Y.N,z,O)}; +U2V=async function(Y,z,O){var D=I9();if(D)try{return await S2F(Y,z,O,D)}catch(p){return g.jZ(p),q0=!0,Fg(Y,z,O)}else return Fg(Y,z,O)}; +$2A=function(Y){return Y instanceof Error?new K1("UNKNOWN_ENCODE_ERROR",{originalMessage:Y.message}):new K1("UNKNOWN_ENCODE_ERROR")}; +x2o=function(Y){return Y instanceof Error?new K1("UNKNOWN_DECODE_ERROR",{originalMessage:Y.message}):new K1("UNKNOWN_DECODE_ERROR")}; +Y0=function(Y,z){Y=Y instanceof K1?Y:z(Y);g.IF(Y);throw Y;}; +zP=function(Y){Y=(new TextEncoder).encode(Y).subarray(0,16);var z=new Uint8Array(16);z.set(Y);return z}; +ZXh=function(){var Y=hLZ.videoPlaybackPositionEntity;if(Y)return Y;g.jZ(new g.lZ("Entity model not found.",{entityType:"videoPlaybackPositionEntity"}))}; +Dw=function(Y,z){a:{Y=OW(Y.N,z.version);try{var O=Y.Y(z.data,z.key);break a}catch(D){Y0(D,x2o)}O=void 0}return O}; +m2V=function(Y,z){return Y.j.objectStore("EntityStore").index("entityType").getAll(IDBKeyRange.only(z)).then(O=>O.map(D=>Dw(Y,D)))}; +iXk=function(Y,z){var O=Zo(z);return pG(Y,O).then(()=>QiW(Y,z))}; +dZ=function(Y,z,O){var D=Y.Y[O];D||(D=new Set,Y.Y[O]=D);D.add(z)}; +u$1=function(Y,z){var O=Zo(z),D=OW(Y.N,1),p={...z};return Y.j.objectStore("EntityStore").get(O).then(d=>{if(d){if(d.entityType!=="videoPlaybackPositionEntity")throw Error("Incorrect entity type");p.entityMetadata||(d=Dw(Y,d),p.entityMetadata=d.entityMetadata)}}).then(()=>{a:{try{var d=D.N(p,O); +break a}catch(J){Y0(J,$2A)}d=void 0}d={key:O,entityType:"videoPlaybackPositionEntity",data:d,version:1};return cQ.all([Y.j.objectStore("EntityStore").put(d),iXk(Y,p)])}).then(()=>{dZ(Y,O,"videoPlaybackPositionEntity"); +return O})}; +Js=function(Y,z){var O=$p(z).entityType;return cQ.all([Y.j.objectStore("EntityStore").delete(z),pG(Y,z)]).then(()=>{dZ(Y,z,O)})}; +pG=function(Y,z){return Y.j.objectStore("EntityAssociationStore").index("byParentEntityKey").delete(IDBKeyRange.only(z))}; +lc1=function(Y,z){z=z.map(O=>Js(Y,O)); +return cQ.all(z).then(()=>{})}; +QiW=function(Y,z){var O=Zo(z),D=ZXh();if(!D)return cQ.resolve([]);z=new D(z);Y=Y.j.objectStore("EntityAssociationStore");D=[];for(let p of z.Y())D.push(Y.put({parentEntityKey:O,childEntityKey:p}));return cQ.all(D).then(p=>p.map(d=>d[1]))}; +OW=function(Y,z=0){Y=Y.j[z];if(!Y)throw z=new K1("INVALID_ENCODER_VERSION",{i5:z}),g.IF(z),z;return Y}; +c_=function(Y,z){for(let O of Y.observers)O(z)}; +wZ=async function(Y,z,O){var D=await WQr(Y.token),p;z=await CH(D,["EntityStore","EntityAssociationStore"],z,d=>{p=new X0v(d,Y.j);return O(p)}); +p&&(D=p.Y,Object.keys(D).length>0&&(Y.channel.postMessage(D),c_(Y,D)));return z}; +gZ1=function(Y,z){return wZ(Y,{mode:"readwrite",B0:!0},O=>u$1(O,z))}; +TbV=function(Y,z){return wZ(Y,{mode:"readwrite",B0:!0},O=>Js(O,z))}; +acH=function(Y,z){return wZ(Y,{mode:"readwrite",B0:!0},O=>lc1(O,z))}; +ju=function(Y,z){return wZ(Y,{mode:"readonly",B0:!0},O=>m2V(O,z))}; +GLv=async function(){try{let z=await g.GN();if(z&&uZ()&&typeof g.MV.BroadcastChannel!=="undefined"){var Y=new eLh;return new q2H(z,Y)}}catch(z){z instanceof Error&&g.IF(z)}}; +Rb=function(){var Y=XMLHttpRequest.prototype.fetch;return!!Y&&Y.length===3}; +sW=function(Y,z){z=Number(z)*1E3;var O=Math.round((0,g.E)()),D=O.toString();Y={innertubeResponse:Y,serverDateTimestampMs:D,lastModifiedTimestampMs:D,expireTimestampMs:(O+z).toString(),isProcessed:!0};if(z=g.l("INNERTUBE_CONTEXT_CLIENT_NAME"))Y.clientName=z;return Y}; +Mk=function(Y,z,O){if(!g.q("state_tags_killswitch")){var D=new yT(z);if((D.j?.stateTagsModified||[]).length>0){var p=Y.j.Dw();for(let J of p){var d=QD(Y.j,J);if(d){a:{p=D.j?.stateTagsModified||[];d=(new yT(Ip(d))).j?.relevantStateTags||[];for(let c of d)if(c.stateTag!=null&&p.includes(c.stateTag)&&c.onStateTagModified==="STATE_TAG_CACHE_INSTRUCTION_EVICT_RESPONSE"){p=!0;break a}p=!1}p&&iW(Y.j,J)}}}}D=z.responseContext?.maxAgeSeconds;O&&D&&Number(D)>0&&(z=sW(z,D),Y.j.put(O,new mm(z)))}; +IcA=function(Y,z,O){if(Y.j){let D=Uu(ql(z,"key"))||"/UNKNOWN_PATH";Y.j.start(D)}Y=O;g.q("wug_networking_gzip_request")&&(Y=y4W(O));return new window.Request(z,Y)}; +Nk=async function(Y,z,O,D,p,d){if(d?.aborted)return z.cancel(),D;var {value:J,done:c}=await z.read();if(c)return Y.j?.success(),D;try{var w=O.parse(J)}catch(R){throw new LG("Failed to parse streaming response",J);}if(w!=null)for(let R of w)D.push(R),p?.(R);return Nk(Y,z,O,D,p,d)}; +hs=function(Y,z,O){if(!As){let d=g.or();g.Ev(d,{jI:VT,rr:H_});if(O?.QW){g.Ev(d,{jI:CG,xU:g.l("INNERTUBE_CONTEXT_CLIENT_NAME",O.clientInterface)});g.Ev(d,{jI:nG,xU:5184E6});g.Ev(d,{jI:W_,rr:EZv,[g.vI]:[CG,nG]});g.Ev(d,{jI:P_,rr:B_});var D=d.resolve(P_);let J=window;if(J.ytInitialVideoId){var p=J.ytInitialVideoId;J.ytInitialPlayerResponse&&Mk(D,J.ytInitialPlayerResponse,ne("player",{videoId:p}));J.ytInitialWatchNextResponse&&Mk(D,J.ytInitialWatchNextResponse,ne("next",{videoId:p}));J.ytInitialReelItemWatchResponse&& +Mk(D,J.ytInitialReelItemWatchResponse,ne("reel_item_watch",{videoId:p}))}}g.Ev(d,{jI:ts,xU:{Os:{feedbackEndpoint:gk(vZ$),modifyChannelNotificationPreferenceEndpoint:gk(kLH),playlistEditEndpoint:gk(ra9),shareEntityEndpoint:gk(fG),subscribeEndpoint:gk(bXv),unsubscribeEndpoint:gk(oZh),webPlayerShareEntityServiceEndpoint:gk(FQF)}}});p=u2.getInstance();D={};p&&(D.client_location=p);O?.QW&&(p=d.resolve(P_),D.store=p,D.resolve_url_prefetch=d.resolve(Su));g.Ev(d,{jI:UW,xU:D});g.Ev(d,{jI:$0,xU:Y!==void 0? +Y:Pg()});z===void 0&&(z=d.resolve(VT));g.q("all_web_enable_network_machine")&&VpH();KAV(d.resolve(ts),z,d.resolve($0),d.resolve(UW),O?.QW?d.resolve(W_):void 0);g.Ev(d,{jI:x0,xU:Gm.instance});As=d.resolve(x0)}return As}; +Zw=function(Y){var z={};Y=Y.split("&");for(let O of Y)Y=O.split("="),Y.length===2&&(z[Y[0]]=Y[1]);return z}; +KQW=async function(){var Y=window;await g.kl(g.mN());var z=Y.bgevmc;if(!z)throw Error("BGE Controls not exposed");return{pause:()=>{z.p()}, +resume:()=>{z.r()}, +checkForRefresh:()=>z.cr()}}; +g.mN=function(){return g.q("bg_st_hr")?"havuokmhhs-0":`havuokmhhs-${Math.floor(globalThis.performance?.timeOrigin||0)}`}; +QT=function(Y){window.bgens=Y}; +YIr=function(){return new Promise(Y=>{var z=window;z.ntpevasrs!==void 0?Y(new iC(z.ntpevasrs)):(z.ntpqfbel===void 0&&(z.ntpqfbel=[]),z.ntpqfbel.push(O=>{Y(new iC(O))}))})}; +Xb=function(){if(g.TD()){var Y=g.l("PLAYER_VARS",{});if(g.H8(Y,"privembed",!1)!="1"&&!g.kI(Y)){var z=()=>{uC=!0;"google_ad_status"in window?g.Nd("DCLKSTAT",1):g.Nd("DCLKSTAT",2)}; +try{let O=Ul(document);fp(lC,z,O)}catch(O){}zvW.push(jE.FU(()=>{if(!(uC||"google_ad_status"in window)){try{if(lC.toString()&&z){var O=`${Uo(z)}`,D=Uv[O];D&&WI(D)}}catch(p){}uC=!0;g.Nd("DCLKSTAT",3)}},5E3))}}}; +gZ=function(){var Y=Number(g.l("DCLKSTAT",0));return isNaN(Y)?0:Y}; +TP=function(Y,z){Y.j=z}; +D68=async function(Y){if(g.MV.ytAtP&&!g.q("ytatp_ks")){var z=await g.MV.ytAtP;delete g.MV.ytAtP;var O=z?.R;var D=z?.T;z=O68(O);let d=!!D;Y.Y.Y(O?z?d?7:10:d?1:8:d?2:9,Y.N++);if(!O||z)O=await ab(Y,eu(D,null)),O=JSON.stringify(O);g.MV.ytAtRC?g.MV.ytAtRC(O):g.jZ(Error("ytAtRC not defined for ytAtP."))}else g.MV.ytAtRC?g.gO(0,async()=>{D=g.MV.ytAtT;delete g.MV.ytAtT;if(g.MV.ytAtRC){Y.Y.Y(2,Y.N++);var d=await ab(Y,eu(D,null));g.MV.ytAtRC&&g.MV.ytAtRC(JSON.stringify(d))}else Y.Y.Y(6,Y.N++)},2,v1("att_init_delay", +0)):(D=g.MV.ytAtT,delete g.MV.ytAtT,Y.Y.Y(1,Y.N++)); +O=await YIr();O.bindInnertubeChallengeFetcher(d=>{Y.Y.Y(3,Y.N++);return ab(Y,eu(D,d))}); +O.registerChallengeFetchedCallback(d=>{d=d.challenge;if(!d)throw Error("BGE_MACR");d={challenge:d,TA:Zw(d),pU:p,bgChallenge:new AQ};d=Promise.resolve(d);Y.j=d}); +var p=await g.kl(g.mN());O=O.getLatestChallengeResponse().challenge;if(!O)throw Error("BGE_MACIL");return{challenge:O,TA:Zw(O),pU:p,bgChallenge:new AQ}}; +GP=async function(Y){var z=eu(void 0,Rh().j);try{var O=await pH1(Y,z)}catch(c){return g.jZ(Error("Failed to fetch attestation challenge after 5 attempts; not retrying for 24h.")),qk(Y,864E5),{challenge:"",TA:{},pU:void 0,bgChallenge:void 0}}z=O.OS;var D=O.FF;qk(Y,(Number(D.t)||7200)*1E3);Y=void 0;if("c1a"in D&&O.bgChallenge){O=O.bgChallenge;var p=new AQ;if(O.interpreterJavascript){var d=wM(O.interpreterJavascript);d=hV(d).toString();var J=new y7;g.lS(J,6,d);PV(p,y7,1,J,Ll)}else O.interpreterUrl&& +(d=j_(O.interpreterUrl),d=Rl(d).toString(),J=new Mm,g.lS(J,4,d),PV(p,Mm,2,J,Ll));O.interpreterHash&&X8(p,3,O.interpreterHash,Ll);O.program&&X8(p,4,O.program,Ll);O.globalName&&X8(p,5,O.globalName,Ll);O.clientExperimentsStateBlob&&X8(p,7,O.clientExperimentsStateBlob,Ll);try{await Lw(Rh(),p)}catch(c){return g.jZ(c),{challenge:z,TA:D,pU:Y,bgChallenge:p}}try{Y=new fw({challenge:p,zm:{Ts:"aGIf"}}),await Y.pD}catch(c){g.jZ(c),Y=void 0}}return{challenge:z,TA:D,pU:Y,bgChallenge:p}}; +ab=async function(Y,z){var O=Y.A;if(!O||O.ux())return Ib(Y,z);g.qv("att_pna",void 0,"attestation_challenge_fetch");return new Promise(D=>{O.g5("publicytnetworkstatus-online",()=>{Ib(Y,z).then(D)})})}; +pH1=async function(Y,z){for(var O=void 0,D=0;D<5;){if(D>0){let p=1E3*Math.pow(2,D-1)+Math.random()*1E3;await new Promise(d=>{g.Tb(0,()=>{d(void 0)},p)})}try{Y.Y.Y(4,Y.N++); +let p=await ab(Y,z);return d61(p)}catch(p){O=p,p instanceof Error&&g.jZ(p)}D++}throw O;}; +qk=function(Y,z){var O=Date.now()+z,D=async()=>{var p=O-Date.now();p<1E3?await J9F(Y):g.Tb(0,D,Math.min(p,6E4))}; +D()}; +Ib=async function(Y,z){QT(2);try{let O=await ab(Y.network,z);O?O.challenge&&!O.bgChallenge?QT(1):QT(4):QT(3);return O}catch(O){QT(3)}}; +d61=function(Y){if(!Y)throw Error("Fetching Attestation challenge returned falsy");if(!Y.challenge)throw Error("Missing Attestation challenge");var z=Y.challenge,O=Zw(z);if("c1a"in O&&(!Y.bgChallenge||!Y.bgChallenge.program))throw Error("Expected bg challenge but missing.");return{...Y,OS:z,FF:O}}; +J9F=async function(Y){var z=await Promise.race([Y.j,null]),O=GP(Y);Y.j=O;z?.pU?.dispose()}; +c9$=function(Y,z){return new Promise(O=>{g.Tb(0,()=>{O(z())},Y)})}; +eu=function(Y,z){var O={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};Y&&(O.eacrToken=Y);z&&(O.interpreterHash=z);return O}; +O68=function(Y){if(!Y||!g.q("roscas"))return!1;try{var z=JSON.parse(Y)}catch(O){return!1}Y=z.challenge;if(!Y)return!1;z=Zw(Y);Y=Number(z.c)||void 0;z=Number(z.t)||7200;return!!Y&&Date.now()>(Y+z)*1E3}; +EW=function(){return new Promise(Y=>{var z=window;z.attmp!==void 0?Y(z.attmp):(z.attmq===void 0&&(z.attmq=[]),z.attmq.push(O=>{Y(O)}))})}; +g.rZ=async function(Y,z){if(v_()){var O=window;return O.attmp!==void 0?O.attmp.s("ENGAGEMENT_TYPE_PLAYBACK",Y,z):(await EW()).s("ENGAGEMENT_TYPE_PLAYBACK",Y,z)}return(O=(O=g.NV("yt.aba.att"))?O:k0.instance!==void 0?k0.instance.U.bind(k0.instance):null)?O("ENGAGEMENT_TYPE_PLAYBACK",Y,z):Promise.resolve({error:"ATTESTATION_ERROR_API_NOT_READY"})}; +g.bC=async function(){if(v_())return window.attmp===void 0?!1:(await EW()).ir();var Y;return(Y=(Y=g.NV("yt.aba.att2"))?Y:k0.instance!==void 0?k0.instance.K.bind(k0.instance):null)?Y():Promise.resolve(!1)}; +v_=function(){return(g.q("attmusi")||g.q("attmusiw"))&&g.q("attmusi_ue")}; +ob=function(Y,z){var O=g.NV("ytDebugData.callbacks");O||(O={},g.Lv("ytDebugData.callbacks",O));if(g.q("web_dd_iu")||wHH.includes(Y))O[Y]=z}; +RvZ=async function(Y,z,O){z={context:g.l2(),settingItemId:z,newValue:O};O=aq(jBA);Y=await g.kQ(Y,z,O);if(!Y||Y.errorMetadata)Y?Y.errorMetadata&&g.jZ(new g.lZ(`SetSettingRequest failed with status ${Y.errorMetadata.status}`)):g.jZ(new g.lZ("SetSettingRequest failed with empty response"))}; +sB8=function(Y,z,O,D,p,d){O?(Y.E6(2),fp(ye(O),()=>{if(window.trayride)Fb(Y,D,p);else{Y.E6(3);let J=S7(O),c=document.getElementById(J);c&&(tE(J),c.parentNode.removeChild(c));g.jZ(new g.lZ("BL:ULB",`${O}`))}},d)):z?(d=g.aK("SCRIPT"),z instanceof $F?(d.textContent=hV(z),Z9(d)):d.textContent=z,d.nonce=Ul(document),document.head.appendChild(d),document.head.removeChild(d),window.trayride?Fb(Y,D,p):(Y.E6(4),g.jZ(new g.lZ("BL:ULBJ")))):g.jZ(new g.lZ("BL:ULV"))}; +Fb=function(Y,z,O){Y.E6(5);var D=!!Y.EC&&y9v.includes(g.SM(Y.EC)||"");try{let p=new fw({program:z,globalName:"trayride",zm:{disable:!g.q("att_web_record_metrics")||!g.q("att_skip_metrics_for_cookieless_domains_ks")&&D,Ts:"aGIf"}});p.pD.then(()=>{Y.E6(6);O&&O(z)}); +Y.j(p)}catch(p){Y.E6(7),p instanceof Error&&g.jZ(p)}}; +KG=function(){var Y=g.NV("yt.abuse.playerAttLoader");return Y&&["bgvma","bgvmb","bgvmc"].every(z=>z in Y)?Y:null}; +MUV=function(Y){switch(Y){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:g.Wy(Y,"unknown result type")}}; +g.Yd=function(Y){return Y?.layoutId!=null&&Y?.layoutType!=null}; +g.cc=function(Y){if(!g.Yd(Y.adLayoutMetadata))return!1;Y=Y.renderingContent;return g.G(Y,g.zW)||g.G(Y,g.OF)||g.G(Y,g.D3)||g.G(Y,g.pK)||g.G(Y,g.d8)||g.G(Y,g.Jy)?!0:!1}; +g.yK=function(Y){if(!g.Yd(Y.adLayoutMetadata))return!1;Y=Y.renderingContent;return g.G(Y,g.w8)||g.G(Y,g.jH)||g.G(Y,Lsh)||g.G(Y,g.Rd)||g.G(Y,g.sF)?!0:!1}; +g.N8=function(Y){return g.Yd(Y.adLayoutMetadata)?g.G(Y.renderingContent,g.M8)||g.G(Y.renderingContent,g.LK)?!0:!1:!1}; +g.Ay=function(Y){return Y.playerVars!==void 0&&Y.pings!==void 0&&Y.externalVideoId!==void 0}; +g.Bc=function(Y){if(!g.Yd(Y.adLayoutMetadata))return!1;Y=Y.renderingContent;var z=g.G(Y,g.VK);return z?g.Hc(z):(z=g.G(Y,g.CK))?g.Ay(z):(z=g.G(Y,g.nK))?z.playerVars!==void 0:(z=g.G(Y,g.w8))?z.durationMilliseconds!==void 0:g.G(Y,g.Wc)||g.G(Y,g.Pc)?!0:!1}; +g.Hc=function(Y){Y=(Y.sequentialLayouts||[]).map(z=>g.G(z,g.ty)); +return Y.length>0&&Y.every(g.Bc)}; +g.SH=function(Y){return g.Yd(Y.adLayoutMetadata)?(Y=g.G(Y.renderingContent,g.fK))&&Y.pings?!0:!1:!1}; +g.Z3=function(Y){if(!g.Yd(Y.adLayoutMetadata))return!1;if(g.G(Y.renderingContent,g.UF)||g.G(Y.renderingContent,g.M8))return!0;var z=g.G(Y.renderingContent,g.$d);return g.G(Y.renderingContent,g.xd)||g.G(z?.sidePanel,NVr)||g.G(z?.sidePanel,g.hy)||g.G(z?.sidePanel,A9k)?!0:!1}; +g.TW=function(Y){var z;(z=!Y)||(z=Y.adSlotMetadata,z=!(z?.slotId!==void 0&&z?.slotType!==void 0));if(z||!(g.mZ(Y)||Y.slotEntryTrigger&&Y.slotFulfillmentTriggers&&Y.slotExpirationTriggers))return!1;Y=Y.fulfillmentContent?.fulfilledLayout;return(z=g.G(Y,g.ty))?g.Bc(z):(z=g.G(Y,g.QK))?g.Z3(z):(z=g.G(Y,g.i0))?g.yK(z):(z=g.G(Y,g.u0))?g.cc(z):(z=g.G(Y,g.l0))?g.Yd(z.adLayoutMetadata)?g.G(z.renderingContent,g.zW)?!0:!1:!1:(z=g.G(Y,g.Xz))?g.SH(z):(Y=g.G(Y,g.g8))?g.N8(Y):!1}; +g.mZ=function(Y){return(Y=g.G(Y.fulfillmentContent?.fulfilledLayout,g.QK))&&Y.adLayoutMetadata?.layoutType==="LAYOUT_TYPE_PANEL_QR_CODE"&&Y.layoutExitNormalTriggers===void 0}; +VUk=function(Y){for(let z of Y||[]){Y=g.G(z,g.ad);if(Y===void 0||!g.TW(Y))break;if((Y=g.G(Y.fulfillmentContent?.fulfilledLayout,g.Xz))&&g.SH(Y))return!0}return!1}; +eH=function(Y){if(!Y||!Y.adPlacements&&!Y.adSlots)return!1;for(let z of Y.adPlacements||[]){if(!z)continue;let O=z.adPlacementRenderer;if(O!=null&&(O.config&&O.config.adPlacementConfig&&O.config.adPlacementConfig.kind)==="AD_PLACEMENT_KIND_START")return!0}for(let z of Y.adSlots||[])if(g.G(z,g.ad)?.adSlotMetadata?.triggerEvent==="SLOT_TRIGGER_EVENT_BEFORE_CONTENT")return!0;return!1}; +H6v=function(Y,z){var O=[];z?z.isTrusted===!0?O.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_TRUSTED"):z.isTrusted===!1?O.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_NOT_TRUSTED"):O.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_TRUSTED_PROPERTY_UNDEFINED"):O.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_UNDEFINED");g.q8(0,"a.s_",{metadata:Y,states:O});g.Nd("ASDSTAT",0)}; +g.q8=function(Y,z,O){z=CYA[z];var D={detected:Y===0,source:`${z.Y}${O.triggerContext??""}${O.uy??""}`,detectionStates:O.states,durationMs:O.iU};O.metadata&&(D.contentCpn=O.metadata.contentCpn,D.adCpn=O.metadata.adCpn);g.CZ("biscottiBasedDetection",D);z.j!==void 0&&(O=Number(g.l("CATSTAT",0)),z.j!==void 0?(z=z.j,Y=MUV(Y),Y=O&~(3<{BV9.includes(z)||(g.jZ(new g.lZ("createClientScreen() called with a non-page VE",z)),z=83769);if(!D.isHistoryNavigation){let p=D.layer||0;Y.Pc.set(p,[]);zv(Y,p).push({rootVe:z,key:D.key||""})}Y.S=[];Y.B=[];D.Eq?tUh(Y,z,O,D):On(Y,z,O,D)})()}; +zv=function(Y,z){Y.Z.has(z)||Y.Z.set(z,[]);return Y.Z.get(z)}; +tUh=function(Y,z,O,D={}){Y.j.add(D.layer||0);Y.K=()=>{On(Y,z,O,D);var p=SA(D.layer);if(p){let d=g.$t(D.layer);for(let J of Y.S){let c=J[0],w=J[1]||p;g.q("dedupping_server_ve")&&d?p3(Y,c,w,D.layer,d):dE(Y,c,w,D.layer)}for(let J of Y.B)JL(Y,J[0],J[1])}}; +O||g.$t(D.layer)||Y.K();if(D.Eq)for(let p of D.Eq)fko(Y,p,D.layer);else g.IF(Error("Delayed screen needs a data promise."))}; +On=function(Y,z,O,D={}){var p=void 0;D.layer||(D.layer=0);p=D.parentLayer!==void 0?D.parentLayer:D.layer;var d=g.$t(p);p=SA(p);var J=O||p,c;J&&(D.parentCsn!==void 0?c={clientScreenNonce:D.parentCsn,visualElement:J}:d&&d!=="UNDEFINED_CSN"&&(c={clientScreenNonce:d,visualElement:J}));var w,R=g.l("EVENT_ID");d==="UNDEFINED_CSN"&&R&&(w={servletData:{serializedServletEventId:R}});g.q("combine_ve_grafts")&&d&&cF(Y,d);g.q("no_client_ve_attach_unless_shown")&&J&&d&&VA(J,d);try{var y=$LH(Y.client,z,c,D.C8, +D.cttAuthInfo,w,D.implicitGestureType,D.loggingExpectations,D.automatedLogEventSource)}catch(L){cR(L,{hY:z,rootVe:p,Ni:O,QB:d,vl:c,C8:D.C8});g.IF(L);return}Z8(y,z,D.layer,D.cttAuthInfo);d&&d!=="UNDEFINED_CSN"&&p&&!ser(d)&&(nn(Y.client,d,p,!0),g.q("dedupping_server_ve")&&Y.Y.delete(d));z=zv(Y,D.layer||0);z.length>0&&!z[z.length-1].csn&&(z[z.length-1].csn=y||"");g.mI({clientScreenNonce:y});wE.instance||(wE.instance=new wE);CD(Fz().j).bind(Fz())();var M=SA(D.layer);d&&d!=="UNDEFINED_CSN"&&M&&g.q("music_web_mark_root_visible")&& +tD(y,M);Y.j.delete(D.layer||0);Y.K=void 0;Y.kg.get(D.layer)?.forEach((L,V)=>{L?dE(Y,V,L,D.layer):M&&dE(Y,V,M,D.layer)}); +SIZ(Y)}; +fko=function(Y,z,O=0){CD(()=>{z.then(D=>{Y.j.has(O)&&Y.K&&Y.K();var p=g.$t(O),d=SA(O);if(p&&d){var J={automatedLogEventSource:3};D?.response?.trackingParams&&Np(Y.client,p,d,Wa(D.response.trackingParams),!1,J);D?.playerResponse?.trackingParams&&Np(Y.client,p,d,Wa(D.playerResponse.trackingParams),!1,J)}})})()}; +p3=function(Y,z,O,D=0,p){Y.Y.has(p)||Y.Y.set(p,new Set);var d=O||SA(D);d=`${z.toString()}|${d?d.toString():""}`;Y.Y.get(p).has(d)||(dE(Y,z,O,D),Y.Y.get(p).add(d))}; +var muH=function(Y,z,O){return lc[n[14]](this,24,2603,Y,z,O)}; +dE=function(Y,z,O,D=0){return CD(()=>{if(Y.j.has(D))return Y.S.push([z,O]),!0;var p=g.$t(D),d=O||SA(D);if(p&&d){if(g.q("combine_ve_grafts")){let J=Y.U.get(d.toString());J?J.push(z):(Y.X.set(d.toString(),d),Y.U.set(d.toString(),[z]));Y.N6||(Y.N6=g.Tb(0,()=>{cF(Y,p)},1200))}else Np(Y.client,p,d,z); +return!0}return!1})()}; +g.jP=function(Y){var z=Yu();CD(()=>{var O=Wa(Y),D=g.$t(0);D&&g.q("dedupping_server_ve")&&!z.j.has(0)?p3(z,O,void 0,0,D):dE(z,O,void 0,0);return O})()}; +U6H=function(Y){var z={veType:253246};return CD(()=>{if(!z.veType)return g.KZ(new g.lZ("Error: Trying to graft a client VE without a veType.")),null;if(z.visibilityTypes){var O=z.visibilityTypes.reduce((D,p)=>D|p); +O={visibility:{types:String(O)}}}O=Pa(z.veType,z.visualElement,z.elementIndex,z.clientYouTubeData,void 0,O);return dE(Y,O)?O:null})()}; +cF=function(Y,z){if(z===void 0){let O=je8();for(let D=0;D{(D=Y.X.get(D))&&Ln(Y.client,z,D,O)}),Y.U.clear(),Y.X.clear(),Y.N6=void 0}; +$6h=function(Y,z,O,D=0){if(!z)return!1;D=g.$t(D);if(!D)return!1;WR(Y.client,D,Wa(z),O);return!0}; +JL=function(Y,z,O,D=0){var p=g.$t(D);z=z||SA(D);p&&z&&(Y=Y.client,D=jW({cttAuthInfo:xt(p)||void 0},p),O={csn:p,ve:z.getAsJson(),clientData:O},p==="UNDEFINED_CSN"?HR("visualElementStateChanged",D,O):Y?AI("visualElementStateChanged",O,Y,D):g.CZ("visualElementStateChanged",O,D))}; +SIZ=function(Y){for(var z=0;z{O.wT(D,p)}); +D.open(z.method??"GET",Y,!0);D.responseType="text";D.withCredentials=!0;if(z.headers)for(let [p,d]of Object.entries(z.headers))D.setRequestHeader(p,d);return D}; +hv1=function(){var Y=navigator;return new Promise((z,O)=>{Y.webkitTemporaryStorage?.queryUsageAndQuota?Y.webkitTemporaryStorage.queryUsageAndQuota((D,p)=>{z({usage:D,quota:p})},D=>{O(D)}):O(Error("webkitTemporaryStorage is not supported."))})}; +m6o=function(Y,z){Z6v(Y.program,z.Ll)&&(g.qv("bg_i",void 0,"player_att"),g.y8.initialize(Y,()=>{g.qv("bg_l",void 0,"player_att");MP=(0,g.E)()},z.cspNonce,z.EC))}; +QB1=function(Y={}){return g.y8.invoke(Y)}; +Z6v=function(Y,z){if(Y){var O;g.y8.isLoading()?O=!1:O=!MP||(0,g.E)()-MP>z;Y=O}else Y=!1;return Y}; +i6h=function(Y,z){if(z.partnerId===38&&Y.playerStyle==="books"){var O=z.videoId.indexOf(":");Y=z.videoId.slice(0,O);O=z.videoId.slice(O+1);return g.um(`//play.google.com/books/volumes/${Y}/content/media`,{aid:O,sig:z.FE})}if(z.partnerId===30&&Y.playerStyle==="docs")return g.um("https://docs.google.com/get_video_info",{docid:z.videoId,authuser:z.Ai,authkey:z.IU,eurl:Y.xk});if(z.partnerId===33&&Y.playerStyle==="google-live")return g.um("//google-liveplayer.appspot.com/get_video_info",{key:z.videoId}); +throw Error("getVideoInfoUrl for invalid namespace: "+Y.A);}; +u11=function(Y){var z={};Y.Bo&&(z.ytrext=Y.Bo);return g.Ak(z)?void 0:z}; +g.NP=function(Y,z){m6o(Y,{Ll:g.L3(z.experiments,"bg_vm_reinit_threshold"),cspNonce:z.cspNonce,EC:z.EC||""})}; +g.AL=function(Y){if(Y.videoData&&Y.videoData.Nn){let z=[Y.videoData.Nn];for(let O of Object.keys(Y.j))if(Y.TA[O]&&Y.j[O]){let D=Y.j[O](Y.TA);D&&z.push(D)}return z.join("&")}return null}; +g.V8=function(Y){var z=[];if(Y)for(let [D,p]of Object.entries(Y)){Y=D;var O=p;if(O===void 0)continue;O=typeof O==="boolean"?`${+O}`:`${O}`.replace(/[:,=]/g,"_");z.push(`${Y}.${O}`)}return z.join(";")}; +HF=function(Y){return Y===1||Y===2}; +n3=function(Y,z=0){if(Y instanceof g.C3)return Y;Y=Y&&Y instanceof Error?Y:Error(`${Y}`);HF(z)?g.IF(Y):g.jZ(Y);return new g.C3(z===1?"player.fatalexception":"player.exception",{name:`${Y.name}`,message:`${Y.message}`},z)}; +gG1=function(Y,z){Sa(Y,2,z.Kd,WF,3);Sa(Y,3,z.innertubeRequest,lkW,3);g.PY(Y,4,z.onesieUstreamerConfig);g.PY(Y,9,z.t7);Sa(Y,10,z.Av,PF,3);Sa(Y,15,z.reloadPlaybackParams,XHo,3);g.f1(Y,18,z.y$)}; +f3=function(Y,z){Sa(Y,1,z.formatId,BF,3);n1(Y,2,z.startTimeMs);n1(Y,3,z.durationMs);n1(Y,4,z.LU);n1(Y,5,z.zx);Sa(Y,9,z.H2,TVh,3);Sa(Y,11,z.Um,tL,1);Sa(Y,12,z.mT,tL,1)}; +ak1=function(Y,z){g.f1(Y,1,z.videoId);n1(Y,2,z.lmt)}; +TVh=function(Y,z){if(z.pG)for(let O=0;O>31));n1(Y,16,z.Hw);n1(Y,17,z.detailedNetworkType);n1(Y,18,z.Hk);n1(Y,19,z.b5);n1(Y,21,z.CJ);n1(Y,23,z.Kj);n1(Y,28,z.Az);n1(Y,29,z.EF);n1(Y,34,z.visibility);O=z.playbackRate;if(O!==void 0){var D=new ArrayBuffer(4);(new Float32Array(D))[0]=O;O=(new Uint32Array(D))[0];if(O!==void 0)for(C1(Y,285),HY(Y,4),D=0;D<4;)Y.view.setUint8(Y.pos,O&255),O>>=8,Y.pos+=1,D+=1}n1(Y,36,z.Ib); +Sa(Y,38,z.mediaCapabilities,IkW,3);n1(Y,39,z.SV);n1(Y,40,z.M2);n1(Y,44,z.playerState);WY(Y,46,z.iy);n1(Y,48,z.OL);n1(Y,50,z.N8);n1(Y,51,z.KP);n1(Y,54,z.V7);if(z.Y8)for(O=0;O>31));g.f1(Y,2,z.message)}; +Y$H=function(Y,z){n1(Y,1,z.clientState);Sa(Y,2,z.dX,Fsh,1)}; +oGo=function(Y,z){g.PY(Y,1,z.ga);Sa(Y,2,z.MZ,KsF,3);Sa(Y,3,z.coldStartInfo,Y$H,3)}; +b6Z=function(Y,z){n1(Y,1,z.type);g.PY(Y,2,z.value)}; +r9k=function(Y,z){g.f1(Y,1,z.hl);g.f1(Y,12,z.deviceMake);g.f1(Y,13,z.deviceModel);n1(Y,16,z.clientName);g.f1(Y,17,z.clientVersion);g.f1(Y,18,z.osName);g.f1(Y,19,z.osVersion)}; +z79=function(Y,z){g.f1(Y,1,z.name);g.f1(Y,2,z.value)}; +$u=function(Y,z){g.f1(Y,1,z.url);if(z.hH)for(let O=0;O>>=8,Y.pos+=1;D=O;for(O=0;O<4;O++)Y.view.setUint8(Y.pos,D&255),D>>>=8,Y.pos+=1}}Sa(Y,3,z.n8,q$W,3);Sa(Y,4,z.Wh,GCW,1);Sa(Y,5,z.aq,Ilv,1);Sa(Y,6,z.isTypeSupported,EVF,1);Sa(Y,7,z.kJ,vVW,3);Sa(Y,8,z.mp,kC8,3)}; +bQV=function(Y){return{data:R9(Y,1)}}; +oVW=function(Y){return{placeholder:w9(Y,1)}}; +Fu$=function(Y){return{Lk:cY(Y,1)}}; +Kuv=function(Y){return{placeholder:w9(Y,1)}}; +Y9k=function(Y){return{placeholder:w9(Y,1)}}; +zt8=function(Y){return{data:R9(Y,1),Mi:J6(Y,2)}}; +OtV=function(Y){return{placeholder:w9(Y,1)}}; +DtH=function(Y){return{type:J6(Y,1),yS:cY(Y,2),bk:cY(Y,3),He:cY(Y,4),init:y5(Y,5,OtV),n8:y5(Y,6,bQV),Wh:y5(Y,7,oVW),aq:y5(Y,8,Fu$),isTypeSupported:y5(Y,9,Kuv),kJ:y5(Y,10,Y9k),mp:y5(Y,11,zt8)}}; +dtr=function(Y){return Object.values(pdo).includes(Y)}; +JCh=function(Y){qP=2592E3*(Y||1)}; +Gv=function(){var Y=g.Hg("yt-player-volume")||{},z=Y.volume;return{volume:isNaN(z)?100:g.oB(Math.floor(z),0,100),muted:!!Y.muted}}; +Iz=function(Y){g.VO("yt-player-bandwidth",Y,2592E3)}; +vF=function(Y=qP){if(Y>0&&!(C7()>(0,g.E)()-Y*1E3))return 0;Y=g.Hg("yt-player-quality");if(typeof Y==="string"){if(Y=En[Y],Y>0)return Y}else if(Y instanceof Object)return Y.quality;return 0}; +ku=function(){var Y=g.Hg("yt-player-proxima-pref");return Y==null?null:Y}; +cCk=function(){var Y=g.Hg("yt-player-quality");if(Y instanceof Object&&Y.quality&&Y.previousQuality){if(Y.quality>Y.previousQuality)return 1;if(Y.qualityz.startsWith("1")),g.VO("yt-player-performance-cap-active-set",Y,2592E3)):g.VO("yt-player-performance-cap-active-set",[],2592E3)}; +FD=function(){return!!g.Hg("yt-player-headers-readable")}; +g.K3=function(){var Y=g.Hg("yt-player-caption-language-preferences");return Y?Y:[]}; +YC=function(){var Y=g.Hg("yt-player-user-settings"),z=new Map;if(Y)for(let [O,D]of Object.entries(Y))z.set(O,D);return z}; +zO=function(){return g.Hg("yt-player-voice-boost")??void 0}; +OC=function(){return g.Hg("yt-player-audio-quality-setting")??2}; +dC=function(){try{let Y=window.navigator;if(Y.getAutoplayPolicy&&typeof Y.getAutoplayPolicy==="function"){let z=document.getElementsByClassName(g.D7.OU),O;O=z.length>0&&z[0]?Y.getAutoplayPolicy(z[0]):Y.getAutoplayPolicy("mediaelement");if(px[O])return px[O]}}catch(Y){}return"AUTOPLAY_BROWSER_POLICY_UNSPECIFIED"}; +J_=function(Y){return Y.yH||Y.NE||Y.mutedAutoplay}; +var umv=function(Y,z){return a1[n[14]](this,2,5915,Y,z)}; +cl=function(Y,z){return J_(Y)?z!==1&&z!==2&&z!==0?"AUTOPLAY_STATUS_UNAVAILABLE":Y.XW?"AUTOPLAY_STATUS_BLOCKED":"AUTOPLAY_STATUS_OCCURRED":"AUTOPLAY_STATUS_NOT_ATTEMPTED"}; +g.wC=function(Y,z,O){var D=z.C();Y.thirdParty||(Y.thirdParty={});Y.thirdParty={...Y.thirdParty,embedUrl:D.loaderUrl};D.ancestorOrigins&&(Y.thirdParty.embeddedPlayerContext={...Y.thirdParty.embeddedPlayerContext,ancestorOrigins:D.ancestorOrigins});D.Ao!=null&&(Y.thirdParty.embeddedPlayerContext={...Y.thirdParty.embeddedPlayerContext,visibilityFraction:Number(D.Ao)});D.wR&&(Y.thirdParty.embeddedPlayerContext={...Y.thirdParty.embeddedPlayerContext,visibilityFractionSource:D.wR});Y.thirdParty.embeddedPlayerContext= +{...Y.thirdParty.embeddedPlayerContext,autoplayBrowserPolicy:dC(),autoplayIntended:J_(z),autoplayStatus:cl(z,O)}}; +cn=function(Y){var z=[];for(let O of Y.split(",")){if(!O)continue;(Y=O.startsWith("!"))&&(O=O.substring(1));let D=O.split("-");D.length<3||z.push({F_:D[0],platform:D[1],deviceVersion:D[2],pH:Y})}return z}; +sGA=function(Y){return cn(Y).map(({F_:z,deviceVersion:O,pH:D})=>({deviceInterface:Rth[wK[z]]||0,deviceVersion:O||"",isSleeping:D}))}; +jd=function(Y,z,O=!1,D=""){!Y&&O&&g.jZ(Error(`Player URL validator detects invalid url. ${D}: ${z}`));return Y}; +sC=function(Y,z,O){return z&&z.test(Y)||Rt&&O&&O.test(Y)?!0:!1}; +M3=function(Y){return(Y=yd&&yd.exec(Y))?Y[0]:""}; +K7=function(Y){return jd(sC(Y,yCh,McH),Y,!1,"Trusted Stream URL")}; +g.Lx=function(Y){return jd(sC(Y,LGr,NYW),Y,!1,"Trusted Image URL")}; +N3=function(Y){return jd(sC(Y,AC9,null),Y,!1,"Trusted Promoted Video Domain URL")}; +Ht9=function(Y){return jd(sC(Y,Vcr,null),Y,!1,"Drm Licensor URL")}; +A_=function(Y,z=!1){return jd(sC(Y,C_r,nYH),Y,z,"Captions URL")}; +FR=function(Y){Y=new g.hj(Y);ZZ(Y,document.location.protocol);mJ(Y,document.location.hostname);document.location.port&&Qt(Y,document.location.port);return Y.toString()}; +Vd=function(Y){Y=new g.hj(Y);ZZ(Y,document.location.protocol);return Y.toString()}; +g.Hl=function(Y){var z=[];if(Y.displayName)z.push(Y.displayName);else{let O=Y.languageName||"";z.push(O);Y.kind==="asr"&&O.indexOf("(")===-1&&z.push(" (Automatic Captions)");Y.name&&z.push(` - ${Y.name}`)}Y.translationLanguage&&z.push(` >> ${Y.translationLanguage.languageName}`);return z.join("")}; +g.Cx=function(Y){return Y.translationLanguage?Y.translationLanguage.languageCode:Y.languageCode}; +g.nx=function(Y){var z=Y.vssId;Y.translationLanguage&&z&&(z=`t${z}.${g.Cx(Y)}`);return z}; +Pl=function(Y,z,O,D){return new Wl(En[Y]||0,En[z]||0,O,D)}; +var hJv=function(Y,z){return fR[n[14]](this,11,5756,Y,z)}; +t_=function(Y){if(Bl&&Y.Wc)return!1;var z=En.auto;return Y.Y===z&&Y.j===z}; +Sd=function(Y){return fx[Y.j||Y.Y]||"auto"}; +UC=function(Y,z){z=En[z];return Y.Y<=z&&(!Y.j||Y.j>=z)}; +Qd=function(Y,z,O,D,p,d,J){if(Y.Y)return Y.Y;var c={},w=new Set,R={};if($C(D)){for(var y in D.j){if(!D.j.hasOwnProperty(y))continue;Y=D.j[y];R[Y.info.dk]=[Y.info]}return R}y=xC(z,D,c);d&&p({aftsrt:h_(y)});var M={};for(let L of Object.keys(y)){let V=L;for(let W of y[V]){let x=W.itag,a=Z7(V,W,z);if(M.hasOwnProperty(a)){M[a]===!0?R[V].push(W):c[x]=M[a];continue}let X=mH(z,W,O,D.isLive,w);X!==!0?(J.add(V),c[x]=X,X==="disablevp9hfr"&&(M[a]="disablevp9hfr")):(R[V]=R[V]||[],R[V].push(W),M[a]=!0)}}d&&p({bfflt:h_(R)}); +for(let L in R){if(!R.hasOwnProperty(L))continue;D=L;R[D]&&R[D][0].E4()&&(R[D]=R[D],R[D]=WGA(z,R[D],c),R[D]=P_A(R[D],c))}d&&Object.keys(c).length>0&&p({rjr:g.V8(c)});for(let L of w.values())(z=O.N.get(L))&&--z.KJ;d&&p({aftflt:h_(R)});Y.Y=g.pQ(R,L=>!!L.length); +return Y.Y}; +QGZ=function(Y,z,O,D,p,d,J){var c=z.j||!!p,w=c&&z.fX?d:void 0,R=new Set,y=Qd(Y,z,O,D,d,c,R);D.U()&&(y=BYV(O,y,p,c,d,z),c&&d({enflt:h_(y)}));z.n3=tcA(y,z);p=d1=>!!y[d1]; +var M=fi8(z);O=[];for(var L of Object.values(y))L?.length&&L[0].MP()&&O.push(...L);if($C(D))return d=g.qY(Object.values(y),d1=>!!d1.length&&!!d1[0].audio),c=g.qY(Object.values(y),d1=>!!d1.length&&!!d1[0].video),d&&c||g.jo(),g.R_(new iN(c,d,w,O)); +L=y.a;var V=!1;z.Cd&&M[0]!=="a"&&S9F(L)&&(M.unshift("a"),V=!0);c&&(d({audioPrefOrder:M.join("_")}),d({preferHighQualityAudio:z.Cd}),d({forcedAacForHqa:V}));L=[];if(z.dn){M=g.ly(M,p);V=new Set;for(var W of M){var x=y[W];let d1=new Set;for(var a of x)if(x=a.Z7?.id)V.has(x)?d1.has(x)&&L.push(a):(d1.add(x),V.add(x),L.push(a))}if(L.length===0){if(M.length===0)return c&&d({noaudio:1}),g.jo();L=y[M[0]]}}else{L=g.qY(M,p);if(!L)return c&&d({noaudio:1}),g.jo();L=y[L]}y["9"]&&y.h&&D.Na&&!z.R4&&(c&&d({dltvp9:1}), +delete y["9"]);if(J){c&&d({bfsflt:h_(y),bfsflta:uN(Y)});z.o4?Y.j=Ut$(R,Y.j):Y.j.clear();c&&d({bfsfltb:uN(Y)});for(var X in y){if(!y.hasOwnProperty(X))continue;J=X;if(!(J==="f"||z.rZ===0&&$t$.has(J)))for(var e of y[J])z.o4?xt$(J,e,Y.j):htA(Y,J,e)}c&&d({aftsflt:uN(Y)})}X=y["1h"]?"1h":"1";Y=y["9h"]?"9h":"9";J=y[X];R=y["2"];W=y[Y];J&&J.length&&(z.Y.highestAv1Resolution=J[J.length-1].video.qualityOrdinal);W&&W.length&&(z.Y.highestVp9Resolution=W[W.length-1].video.qualityOrdinal);e=[];a=[];if(z.pY&&R)e= +R,a=["2"];else if(z.CY&&J)e=J,a=[X],d({forceAv1:X});else if(z.X&&!z.iT){a=ZtZ(D)?y["1h"]||y["9h"]?["1h","9h"]:["9","h"]:["1","9","h"];c&&d({newhybpref:a.join(".")});for(var I of a)e=e.concat(y[I]).filter(d1=>d1)}else z.Rx>0&&W&&J&&(a=[X, +Y],e=J.concat(W).filter(d1=>d1)); +if(e.length&&!z.iT){lN(e,a);if(c){c=[];for(var v of e)c.push(v.itag);d({hbdfmt:c.join(".")})}return g.R_(new iN(e,L,w,O))}v=mt8(z);v=g.qY(v,p);if(!v){if(y[X])return d=y[X],lN(d),g.R_(new iN(d,L,w,O));c&&d({novideo:1});return g.jo()}v!=="1"&&v!=="1h"||!y[Y]||(I=XO(y[v]),p=XO(y[Y]),p>I?v=Y:(I=p===I,p=gC(y[Y]),X=gC(y[v]),!I||!p||z.KX&&X||(v=Y)));v==="9"&&y.h&&XO(y.h)>XO(y["9"])&&(v="h");z.uS&&D.isLive&&v==="("&&y.H&&XO(y["("])<1440&&(v="H");c&&d({vfmly:TO(v)});z=y[v];if(!z.length)return c&&d({novfmly:TO(v)}), +g.jo();lN(z);return g.R_(new iN(z,L,w,O))}; +it8=function(Y,z,O,D,p,d,J,c=!1){if(z.Tx&&J&&J.length>1&&!(z.Rx>0||z.X)){let M=z.j||!!p,L=M&&z.fX?d:void 0,V=xC(z,D),W=[],x=[],a={};for(let X=0;X=O.video?.height)||(c=O.itag,z=J?J:{itag:c,dk:z,MP:d},d?z.numChannels=O.audio.numChannels:(d=O.video,z.maxWidth=d?.width,z.maxHeight=d?.height,z.maxFramerate=D,z.maxBitrateBps=O.Wc*8,z.XB=d?.isHdr()),Y.j.set(p,z))}; +tcA=function(Y,z){var O=!(!Y.m&&!Y.M),D=!(!Y.mac3&&!Y.MAC3),p=!(!Y.meac3&&!Y.MEAC3);Y=!(!Y.i&&!Y.I);z.qB=Y;return O||D||p||Y}; +gC=function(Y){for(let z of Y)if(z.itag&&uP1.has(z.itag))return!0;return!1}; +S9F=function(Y){for(let z of Y)if(z.audio.audioQuality==="AUDIO_QUALITY_HIGH")return!0;return!1}; +TO=function(Y){switch(Y){case "*":return"v8e";case "(":return"v9e";case "(h":return"v9he";default:return Y}}; +Z7=function(Y,z,O){return O.ze?`${Y}_${Number(z.video?.fps||0)}_${!!z.audio?.j}_${!!z.video?.U}`:`${Y}_${Number(z.video?.fps||0)}_${!!z.audio?.j}`}; +h_=function(Y){var z=[];for(let O in Y){if(!Y.hasOwnProperty(O))continue;let D=O;z.push(TO(D));for(let p of Y[D])z.push(p.itag)}return z.join(".")}; +BYV=function(Y,z,O,D,p,d){var J={},c={};g.S8(z,(w,R)=>{w=w.filter(y=>{var M=y.itag;if(!y.contentProtection)return c[M]="noenc",!1;if(d.gn&&y.dk==="(h"&&d.N6)return c[M]="lichdr",!1;if(!Y.U&&y.dk==="1e")return c[M]="noav1enc",!1;if(y.dk==="("||y.dk==="(h"){if(Y.Y&&O&&O.flavor==="widevine"){var L=y.mimeType+"; experimental=allowed";(L=!!y.contentProtection[O.flavor]&&!!O.Y[L])||(c[M]=y.contentProtection[O.flavor]?"unspt":"noflv");return L}if(!at(Y,ed.CRYPTOBLOCKFORMAT)&&!Y.Pc||Y.N6)return c[M]=Y.N6? +"disvp":"vpsub",!1}return O&&y.contentProtection[O.flavor]&&O.Y[y.mimeType]?!0:(c[M]=O?y.contentProtection[O.flavor]?"unspt":"noflv":"nosys",!1)}); +w.length&&(J[R]=w)}); +D&&Object.entries(c).length&&p({rjr:g.V8(c)});return J}; +P_A=function(Y,z){var O=g.gF(Y,(D,p)=>p.video.Y()?Math.min(D,p.video.width):D,Infinity); +O{if(D.video.Y()||D.video.width{if(D.itag!=="299")return!0;z[D.itag]="ps3hfr1080";return!1})); +return Y}; +WGA=function(Y,z,O){return z=z.filter(D=>{if(D.video.qualityOrdinal<=Y.mE)return!0;O[D.itag]="maxquality";return!1})}; +xC=function(Y,z,O){var D={};for(let p in z.j){if(!z.j.hasOwnProperty(p))continue;let d=z.j[p].info;if(Y.Z&&d.video&&d.video.qualityOrdinalMath.max(z,O.video.qualityOrdinal),0)}; +mH=function(Y,z,O,D=!1,p=new Set){if(z.dk==="")return"unkn";if((z.itag==="304"||z.itag==="266")&&Y.j_)return"blk2khfr";if(Y.A&&z.video&&z.video.qualityOrdinal>Y.A)return`max${Y.A}`;if(Y.yH&&z.dk==="h"&&z.video&&z.video.qualityOrdinal>1080)return"blkhigh264";if(z.dk==="(h"&&!O.Z)return"enchdr";if(D&&q3(z)&&!Y.Bc)return"blk51live";if((z.dk==="MAC3"||z.dk==="mac3")&&!Y.U)return"blkac3";if((z.dk==="MEAC3"||z.dk==="meac3")&&!Y.K)return"blkeac3";if(z.dk==="M"||z.dk==="m")return"blkaac51";if((z.dk==="so"|| +z.dk==="sa")&&!Y.B)return"blkamb";if(!Y.gn&&GO(z)&&(!O.U||z.dk!=="1e"))return"cbc";if(!O.U&&GO(z)&&z.dk==="1e")return"cbcav1";if((z.dk==="i"||z.dk==="I")&&!Y.kg)return"blkiamf";if(Y.OJ&&z.audio?.j===!0)return"blkvbcabr";if(Y.ze&&z.video?.U===!1)return"blkmtvcabr";if(Y.Ge&&(z.dk==="1"||z.dk==="1h"||O.U&&z.dk==="1e")&&z.video?.qualityOrdinal&&z.video?.qualityOrdinal>Y.Ge)return"av1cap";D=O.N.get(z.dk);if(!Y.GM&&D&&D.KJ>0)return p.add(z.dk),"byerr";if(z.video?.Y()){if(!O.ze&&!at(O,ed.FRAMERATE))return"capHfr"; +if(Y.S_&&z.video.qualityOrdinal>=4320)return"blk8khfr";if(z.K()&&Y.Ov&&z.contentProtection&&z.video.qualityOrdinal>=1440)return"disablevp9hfr"}if(Y.Wc&&z.Wc>Y.Wc)return"ratecap";if(Y.Pc>0&&z.E4()&&z.video.height>Y.Pc)return"mvhcap";Y=It(O,z);return Y!==!0?Y:!0}; +lN=function(Y,z=[]){g.dz(Y,(O,D)=>{var p=D.Wc-O.Wc;if(!O.E4()||!D.E4())return p;var d=D.video.height*D.video.width-O.video.height*O.video.width;!d&&z&&z.length>0&&(O=z.indexOf(O.dk)+1,D=z.indexOf(D.dk)+1,d=O===0||D===0?D||-1:O-D);d||(d=p);return d})}; +EC=function(Y,z){if(z>Y.m0())Y.segments=[];else{var O=g.eF(Y.segments,D=>D.Te>=z,Y); +O>0&&Y.segments.splice(0,O)}}; +vl=function(Y){var z=Y.data.getUint8(Y.offset+Y.j);Y.j+=1;return z}; +kC=function(Y){var z=Y.data.getUint16(Y.offset+Y.j);Y.j+=2;return z}; +rC=function(Y){var z=Y.data.getInt32(Y.offset+Y.j);Y.j+=4;return z}; +bN=function(Y){var z=Y.data.getUint32(Y.offset+Y.j);Y.j+=4;return z}; +ot=function(Y){var z=Y.data;var O=Y.offset+Y.j;z=z.getUint32(O)*4294967296+z.getUint32(O+4);Y.j+=8;return z}; +FO=function(Y,z=NaN){if(isNaN(z))var O=Y.size;else for(O=Y.j;O1?Math.ceil(p*z):Math.floor(p*z))}Y.skip(1);O=vl(Y)<<16|kC(Y);if(O&256){D=O&1;p=O&4;var d=O&512,J=O&1024,c=O&2048;O=bN(Y);D&&Y.skip(4);p&&Y.skip(4);D=(d?4:0)+(J?4:0)+(c?4:0);for(p=0;p1?Math.ceil(J*z):Math.floor(J*z)),Y.skip(D)}}}; +yG=function(Y,z){if(Y.byteLength-z<8)return!1;var O=Y.getUint32(z);if(O<8||Y.byteLength-z122)return!1}return!0}; +MF=function(Y,z){var O=Y.getUint32(z),D=Y.getUint32(z+4);return new VG(Y,z,O,D)}; +g.Hp=function(Y){var z=Y.data.getUint8(Y.dataOffset)?20:12;return Y.data.getUint32(Y.dataOffset+z)}; +CM=function(Y){Y=new DataView(Y.buffer,Y.byteOffset,Y.byteLength);return(Y=g.NF(Y,0,1836476516))?g.Hp(Y):NaN}; +nM=function(Y,z,O){for(;yG(Y,z);){let D=MF(Y,z);if(D.type===O)return D;z+=D.size}return null}; +LM=function(Y){return Y===1701082227||Y===1836019558||Y===1836019574||Y===1835297121||Y===1835626086||Y===1937007212||Y===1953653094||Y===1953653099||Y===1836475768}; +XdW=function(Y){var z=g.NF(Y,0,1937011556);if(!z)return null;z=nM(Y,z.dataOffset+8,1635148593)||nM(Y,z.dataOffset+8,1635135537);if(!z)return null;var O=nM(Y,z.dataOffset+78,1936995172),D=nM(Y,z.dataOffset+78,1937126244);if(!D)return null;z=null;if(O)switch(O.skip(4),vl(O)){default:z=0;break;case 1:z=2;break;case 2:z=1;break;case 3:z=255}var p=O=null,d=null;if(D=nM(Y,D.dataOffset,1886547818)){let J=nM(Y,D.dataOffset,1886546020),c=nM(Y,D.dataOffset,2037673328);if(!c&&(c=nM(Y,D.dataOffset,1836279920), +!c))return null;J&&(J.skip(4),O=rC(J)/65536,d=rC(J)/65536,p=rC(J)/65536);Y=Kx(c);Y=new DataView(Y.buffer,Y.byteOffset+8,Y.byteLength-8);return new Wp(z,O,d,p,Y)}return null}; +g.Pp=function(Y){if(Y.data.getUint8(Y.dataOffset)){var z=Y.data;Y=Y.dataOffset+4;z=z.getUint32(Y)*4294967296+z.getUint32(Y+4)}else z=Y.data.getUint32(Y.dataOffset+4);return z}; +Bp=function(Y){Y=new VG(Y.data,Y.offset,Y.size,Y.type,Y.Y);var z=vl(Y);Y.skip(7);var O=bN(Y);if(z===0){z=bN(Y);var D=bN(Y)}else z=ot(Y),D=ot(Y);Y.skip(2);var p=kC(Y),d=[],J=[];for(let c=0;c=2)return null;var p=new DataView(z.buffer,z.byteOffset,z.length),d=g.NF(p,0,1937011556);if(!d)return null;z=p.getUint32(d.dataOffset+8);D=p.getUint32(d.dataOffset+12);if(D!==1701733217&&D!==1701733238)return null;D=new gYZ(Y.byteLength+z);Ym(D,Y,0,O.offset+12);D.data.setInt32(D.offset,2);D.offset+=4;Ym(D,Y,O.offset+16,O.size-16);Ym(D,p,p.byteOffset+d.dataOffset+8,z);Ym(D,Y,O.offset+O.size,Y.byteLength- +(O.offset+O.size));O=[1836019574,1953653099,1835297121,1835626086,1937007212,1937011556];for(let J of O)O=g.NF(Y,0,J),D.data.setUint32(O.offset,O.size+z);Y=g.NF(D.data,0,1953654136);D.data.setUint32(Y.offset+16,2);return D.data}; +ai$=function(Y){var z=g.NF(Y,0,1937011556);if(!z)return null;var O=Y.getUint32(z.dataOffset+12);if(O!==1701733217&&O!==1701733238)return null;z=nM(Y,z.offset+24+(O===1701733217?28:78),1936289382);if(!z)return null;O=nM(Y,z.offset+8,1935894637);if(!O||Y.getUint32(O.offset+12)!==1667392371)return null;z=nM(Y,z.offset+8,1935894633);if(!z)return null;z=nM(Y,z.offset+8,1952804451);if(!z)return null;O=new Uint8Array(16);for(let D=0;D<16;D++)O[D]=Y.getInt8(z.offset+16+D);return O}; +uM=function(Y,z,O){var D=new xm(O);if(!h5(D,Y))return!1;D=ZY(D);if(!mf(D,z))return!1;for(Y=0;z;)z>>>=8,Y++;z=D.start+D.pos;var p=QG(D,!0);D=Y+(D.start+D.pos-z)+p;D=D>9?iM(D-9,8):iM(D-2,1);Y=z-Y;O.setUint8(Y++,236);for(z=0;zO;p++)O=O*256+eq(Y),D*=128;return z?O-D:O}; +lM=function(Y){return Y.pos>=Y.j.byteLength}; +Xp=function(Y){var z=QG(Y,!0),O=eq(Y);for(let D=1;D0){let D=XL(13,3052,z.substring(O+1));g.S8(D,function(p,d){this.set(d,p)},Y); +z=z.substring(0,O)}z=HZ(6,6667,z);g.S8(z,function(D,p){this.set(p,D)},Y)}; +IiF=function(Y){var z=Y.pO.Ah(),O=[];g.S8(Y.j,(p,d)=>{O.push(`${d}=${p}`)}); +if(!O.length)return z;var D=O.join("&");Y=fR(19,3653,Y.pO)?"&":"?";return z+Y+D}; +km=function(Y,z){Y[z]||(Y[z]=new EYr);return Y[z]}; +r4=function(Y){Y.U=(0,g.E)();Y.started=0;Y.timedOut=0;Y.j=0}; +bM=function(Y,z){var O=Y.started+Y.j*4;z&&(O+=Y.Y);O=Math.max(0,O-3);return 1.6**O}; +Fp=function(Y,z,O){if(fR(77,4247,Y.j))return!1;var D=km(O,Xm(21,2989,Y.j));if(D.timedOut<1&&D.j<1)return!1;D=D.timedOut+D.j;Y=oR(Y,z);O=km(O,Xm(21,2989,Y));return O.timedOut+O.j+00))return Y}; +A2=function(Y,z){return new LN(Y,Y+z-1)}; +VW=function(Y){if(!Y)return new LN(0,0);var z=Number(Y.start);Y=Number(Y.end);if(!isNaN(z)&&!isNaN(Y)&&(z=new LN(z,Y),z.length>0))return z}; +vYv=function(Y){Y.length===1||g.al(Y,O=>!!O.range); +for(var z=1;z=z.range.start+z.j&&Y.range.start+Y.j+Y.Y<=z.range.start+z.j+z.Y:Y.Te===z.Te&&Y.j>=z.j&&(Y.j+Y.Y<=z.j+z.Y||z.SO)}; +Zu=function(Y,z){return Y.I4!==z.I4?!1:Y.j_()&&z.type===3&&Y.I4.j()?(Y=Y.I4.q6(Y),g.TT(Y,O=>Zu(O,z))):Y.Te===z.Te&&!!z.Y&&z.j+z.Y>Y.j&&z.j+z.Y<=Y.j+Y.Y}; +mg=function(Y,z,O){Y.Y+=z.Y;Y.range&&(Y.Z+=z.Z);Y.K=z.K;Y.SO=z.SO;O&&z.SO&&(Y.N=z.N,Y.segmentStartTime=z.segmentStartTime,Y.U=Y.segmentStartTime,Y.range||(Y.Z=Y.N))}; +QW=function(Y,z){var O=z.Te;Y.X="updateWithSegmentInfo";Y.Te=O;if(Y.segmentStartTime!==z.startTime||Y.N!==z.duration)Y.segmentStartTime=z.startTime,Y.N=z.duration,CN(Y)}; +iu=function(Y){return!Ws(Y.xg[Y.xg.length-1])}; +uu=function(Y){return Y.xg[Y.xg.length-1].j_()}; +g.lu=function(Y,z,O){O=Y.u7===null?Y.zI.u7(z,O,Y.xg[0].type):Y.u7;if(Y.j){z=O?Y8(Y.j,z.Jx):Y.j;var D=new KM(z);D.get("alr")||D.set("alr","yes");Y.Y&&vp(D,Y.Y)}else/http[s]?:\/\//.test(Y.Y)?D=new KM(new g.uc(Y.Y)):(D=YM(Y.zI,O,z),Y.Y&&vp(D,Y.Y));(z=Y.range)?D.set("range",z.toString()):Y.xg[0].I4.S()&&Y.xg.length===1&&Y.xg[0].j&&D.set("range",`${Y.xg[0].j}-`);Y.requestId&&D.set("req_id",Y.requestId);isNaN(Y.HH)||D.set("headm",Y.HH.toString());isNaN(Y.K)||D.set("mffa",`${Y.K}ms`);Y.urlParams&&g.S8(Y.urlParams, +(p,d)=>{D.set(d,p)}); +return D}; +Xj=function(Y){if(Y.range)return Y.N;Y=Y.xg[0];return Math.round(Y.Z*Y.I4.info.Wc)}; +oY$=function(Y,z){return Math.max(0,Y.xg[0].U-z)}; +gn=function(Y,z,O){for(;Y;Y=Y.parentNode){if(!Y.attributes||O&&Y.nodeName!==O)continue;let D=Y.getAttribute(z);if(D)return D}return""}; +Te=function(Y,z){for(;Y;Y=Y.parentNode){let O=Y.getElementsByTagName(z);if(O.length>0)return O[0]}return null}; +aj=function(Y){if(!Y)return 0;var z=Y.match(/PT(([0-9]*)H)?(([0-9]*)M)?(([0-9.]*)S)?/);return z?(Number(z[2])|0)*3600+(Number(z[4])|0)*60+(Number(z[6])|0):Number(Y)|0}; +eX=function(Y){return Y.match(/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})\.(\d{3})$/)?`${Y}Z`:Y}; +XL=function(Y,z,O){var D=z^Y;var p;(Y&99)==Y&&(p=decodeURIComponent(O));if((Y-9&7)>=3&&(Y^55)<11){if(!(K7(O[n[D^3755]])||O[n[D^3755]][n[D^3731]](n[D^3785])||O[n[D^3755]][n[D^3731]](n[D^3770])||O[n[D^3755]][n[D^3731]](n[5])))throw new g.lZ(n[D^3772],O[n[D^3755]]);var d=gx(O[n[D^3755]]);O[n[D^3727]]=d[n[D^3734]];O[n[0]]=d[n[4]]+(d[n[D^3765]]!=null?`:${d[n[D^3765]]}`:n[D^3714]);var J=d[n[D^3755]];J[n[D^3731]](n[D^3789])?(O[n[D^3716]]=n[D^3789],J=J[n[D^3732]](D^3718)):J[n[D^3731]](n[D^3775])?(O[n[D^3716]]= +n[D^3775],J=J[n[D^3732]](D^3717)):J[n[D^3731]](n[D^3791])?(J=a1(D^3718,D^2915,J,O),J=J[0]):(O[n[D^3716]]=J,J=n[D^3714]);var c=O[n[4]];O[n[4]]=HZ(4,D^5249,J);Object[n[D^3743]](O[n[4]],XL(D^3719,D^1382,d[n[0]][n[D^3730]]()));Object[n[D^3743]](O[n[4]],c);O[n[4]][n[D^3768]]===n[6]&&(delete O[n[4]][n[D^3768]],O[n[D^3716]]+=n[D^3748]);O[n[D^3755]]=n[D^3714];O[n[D^3735]]=n[D^3714];O[n[D^3734]]&&(d=$s(D^3712,D^4251,O));p=[]}(Y&110)==Y&&(p=O!==null);if(!(Y+3&13)){d=O[n[D^3013]](n[D^3019]);J={};for(c=0;cD.startSecs*1E3+D.j)}; +Dbv=function(Y){Y.j&&(Y.j.j=[]);g.S8(Y.Y,z=>{z.j=[]}); +g.S8(Y.N,z=>{z.j=[]})}; +Ge=function(Y,z){return pI(Y.segments,O=>z-O.Te)}; +Et=function(Y,z,O){var D=Y.index.A(z),p=Y.index.getStartTime(z),d=Y.index.getDuration(z);O?d=O=0:O=Y.info.Wc*d;return new Ij([new Ut(3,Y,void 0,"otfCreateRequestInfoForSegment",z,p,d,0,O)],D)}; +p7W=function(Y,z){if(!Y.index.isLoaded()){var O=[],D=z.K;z=z.Z.split(",").filter(R=>R.length>0); +var p=0,d=0,J=0,c=/^(\d+)/,w=/r=(\d+)/;for(let R=0;R0&&(Y.j=Math.min(Y.j+O,10),Y.Y=p),Y.j>0?(Y.j--,Y= +!0):Y=!1,Y?(typeof D==="function"&&(D=D()),console.log(`plyr.${z}`,D)):(D=(Fj.get(z)??0)+1,Fj.set(z,D),D%100===1&&console.warn("plyr",`plyr.${z} is chatty, dropping logs.`)))}; +Yy=function(Y){if(!Y.Z){if(g.jX(Y.info.I4.info)){var z=g.KN(Y);var O=nM(z,0,1836019574);if(O){O=O.offset+O.size;var D=new Uint8Array(O);D.set(new Uint8Array(z.buffer,z.byteOffset,O));z=D}else z=null}else z=q9r(new xm(g.KN(Y)));z&&(Y.info.I4.Y=z,Y.Z=!0)}}; +g.KN=function(Y){return qg(Y.Y)}; +OZ=function(Y,z){z=Math.min(z,Y.info.Y);var {tM:O,PW:D}=Y.Y.split(z),p=new za(new Ut(Y.info.type,Y.info.I4,Y.info.range,Y.info.X,Y.info.Te,Y.info.segmentStartTime,Y.info.N,Y.info.j,z,!1,Y.info.Q3,Y.info.clipId,Y.info.S),O);p.U=Y.U;p.N=Y.N;z=new za(new Ut(Y.info.type,Y.info.I4,Y.info.range,Y.info.X,Y.info.Te,Y.info.segmentStartTime,Y.info.N,Y.info.j+z,Y.info.Y-z,Y.info.SO,Y.info.Q3,Y.info.clipId,Y.info.S),D);z.U=Y.U;z.N=Y.N;return[p,z]}; +g.DM=function(Y){g.jX(Y.info.I4.info)||Y.info.I4.info.Z3();if(Y.N!==-1)return Y.N;if(Y.j&&pM(Y.j))return Y.N=pM(Y.j),Y.N;if(g.jX(Y.info.I4.info)){var z=g.KN(Y);var O=Y.info.I4.Y,D=NaN;let p=NaN,d=0;for(;yG(z,d);){let J=MF(z,d);J.type===1936286840?p=J.data.getUint32(J.dataOffset+8):J.type===1836476516?p=g.Hp(J):J.type===1952867444&&isNaN(D)&&(D=g.Pp(J));d=LM(J.type)?d+8:d+J.size}!p&&O&&(p=CM(O));z=D/p}else z=new xm(g.KN(Y)),O=Y.A?z:new xm(new DataView(Y.info.I4.Y.buffer)),D=Gu(O),O=z.pos,z.pos=0,EQ(z)? +mf(z,231)?(D=Xp(z)*D/1E9,z.pos=O,z=D):(z.pos=O,z=NaN):(z.pos=O,z=NaN);Y.N=z||Y.info.U;return Y.N}; +pf=function(Y,z){g.jX(Y.info.I4.info)||Y.info.I4.info.Z3();Y.N=z;if(g.jX(Y.info.I4.info)){var O=g.KN(Y);Y=Y.info.I4.Y;var D=NaN,p=NaN;let w=0;for(;yG(O,w);){let R=MF(O,w);isNaN(D)&&(R.type===1936286840?D=R.data.getUint32(R.dataOffset+8):R.type===1836476516&&(D=g.Hp(R)));if(R.type===1952867444){!D&&Y&&(D=CM(Y));var d=g.Pp(R);isNaN(p)&&(p=Math.round(z*D)-d);var J=R;d+=p;if(J.data.getUint8(J.dataOffset)){var c=J.data;J=J.dataOffset+4;c.setUint32(J,Math.floor(d/4294967296));c.setUint32(J+4,d&4294967295)}else J.data.setUint32(J.dataOffset+ +4,d)}w=LM(R.type)?w+8:w+R.size}return!0}O=new xm(g.KN(Y));Y=Y.A?O:new xm(new DataView(Y.info.I4.Y.buffer));D=Gu(Y);Y=O.pos;O.pos=0;if(EQ(O)&&mf(O,231))if(p=QG(O,!0),z=Math.floor(z*1E9/D),Math.ceil(Math.log(z)/Math.log(2)/8)>p)z=!1;else{for(D=p-1;D>=0;D--)O.j.setUint8(O.pos+D,z&255),z>>>=8;O.pos=Y;z=!0}else z=!1;return z}; +du=function(Y,z){Y.timestampOffset>0&&(z-=Y.timestampOffset);var O=g.DM(Y)+z;pf(Y,O);Y.timestampOffset=z}; +JW=function(Y){g.jX(Y.info.I4.info)||Y.info.I4.info.Z3();if(Y.j&&Y.info.type===6)return Y.j.qq;if(g.jX(Y.info.I4.info)){var z=g.KN(Y);var O=0;z=g.t5(z,1936286840);for(var D of z)z=Bp(D),O+=z.tv[0]/z.timescale;O=O||NaN;if(!(O>=0))a:{O=g.KN(Y);D=Y.info.I4.Y;let M=z=0;for(var p=0;yG(O,z);){let L=MF(O,z);if(L.type===1836476516)M=g.Hp(L);else if(L.type===1836019558){!M&&D&&(M=CM(D));if(!M){O=NaN;break a}var d=nM(L.data,L.dataOffset,1953653094),J=d;d=M;var c=nM(J.data,J.dataOffset,1952868452);J=nM(J.data, +J.dataOffset,1953658222);var w=rC(c);rC(c);w&2&&rC(c);c=w&8?rC(c):0;var R=rC(J),y=R&1;w=R&4;let V=R&256,W=R&512,x=R&1024;R&=2048;let a=bN(J);y&&rC(J);w&&rC(J);y=0;for(let X=0;X=O+D)break}p.length||(Y=new g.lZ("b189619593",`${z}`,`${O}`,`${D}`),g.IF(Y));return new Ij(p)}; +AW=function(Y){if(Y=Y.colorInfo)if(Y=Y.transferCharacteristics)return cq8[Y];return null}; +HC=function(Y,z){var O=Math.max(Y,z);Y=Math.min(Y,z);z=Va[0];for(let D=0;D=Math.floor(d*16/9)*1.3||Y>=d*1.3)return z;z=p}return"tiny"}; +Cf=function(Y){return Y.indexOf("/mp4")>=0?1:Y.indexOf("/webm")>=0?2:Y.indexOf("/x-flv")>=0?3:Y.indexOf("/vtt")>=0?4:0}; +nf=function(Y){return/(opus|mp4a|dtse|ac-3|ec-3|iamf)/.test(Y)}; +WC=function(Y){return/(vp9|vp09|vp8|avc1|av01|av02)/.test(Y)}; +am=function(Y,z,O,D,p,d,J){var c=new PC;z in En||(z="small");z==="light"&&(z="tiny");D&&p?(p=Number(p),D=Number(D)):(p=En[z],D=Math.round(p*16/9));d=new BC(D,p,0,null,void 0,z,d,J);Y=unescape(Y.replace(/"/g,'"'));return new tW(O,Y,{audio:c,video:d})}; +q3=function(Y){return Y.dk==="MAC3"||Y.dk==="MEAC3"||Y.dk==="M"||Y.dk==="I"}; +GO=function(Y){return!!Y.contentProtection&&!!Y.contentProtection.fairplay&&(Y.dk==="("||Y.dk==="(h"||Y.dk==="A"||Y.dk==="MEAC3")||ff&&!!Y.contentProtection&&Y.dk==="1e"}; +g.jX=function(Y){return Y.containerType===1}; +g.yW=function(Y,z){return{itag:+Y.itag,lmt:z?0:Y.lastModified,xtags:Y.N||""}}; +Sm=function(Y){return Y.dk==="9h"||Y.dk==="(h"}; +UZ=function(Y){return Y.dk==="("||Y.dk==="(h"||Y.dk==="H"||ff&&Y.dk==="1e"}; +w71=function(Y,z=1){var O={};Y.video&&(Y.video.width&&(O[ed.WIDTH.name]=Y.video.width),Y.video.height&&(O[ed.HEIGHT.name]=Y.video.height),Y.video.fps&&(O[ed.FRAMERATE.name]=Y.video.fps*z),Y.video.j&&(O[ed.EOTF.name]=Y.video.j),Y.Wc&&(O[ed.BITRATE.name]=Y.Wc*8*z),Y.dk==="("&&(O[ed.CRYPTOBLOCKFORMAT.name]="subsample"),Y.video.projectionType==="EQUIRECTANGULAR"||Y.video.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||Y.video.projectionType==="MESH")&&(O[ed.DECODETOTEXTURE.name]="true");Y.audio?.numChannels&& +Y.dk!=="i"&&Y.dk!=="I"&&(O[ed.CHANNELS.name]=Y.audio.numChannels);return O}; +$y=function(Y,z){Y=Y instanceof Error?Y.message:String(Y);var O="";try{O=JSON.stringify(z)}catch(D){O="failed to stringify config"}g.bu("dash",519196649,Y,O)}; +jEv=function(Y){var z=navigator.mediaCapabilities;if(!z?.decodingInfo||Y.dk==="f")return Promise.resolve();var O={type:Y.audio&&Y.video?"file":"media-source"};Y.video&&(O.video={contentType:Y.mimeType,width:Y.video.width||640,height:Y.video.height||360,bitrate:Y.Wc*8||1E6,framerate:Y.video.fps||30});Y.audio&&(O.audio={contentType:Y.mimeType,channels:`${Y.audio.numChannels||2}`,bitrate:Y.Wc*8||128E3,samplerate:Y.audio.sampleRate||44100});if(hW)try{return z.decodingInfo(O).then(D=>{Y.A=D}).catch(D=> +{$y(D,O)})}catch(D){return $y(D,O),Promise.resolve()}return z.decodingInfo(O).then(D=>{Y.A=D})}; +ZM=function(){var Y=g.NV("yt.player.utils.videoElement_");Y||(Y=g.aK("VIDEO"),g.Lv("yt.player.utils.videoElement_",Y));return Y}; +my=function(Y){var z=ZM();return!!(z&&z.canPlayType&&z.canPlayType(Y))}; +i6=function(Y){if(/opus/.test(Y)&&g.Qa&&!uG("38")&&!g.fe())return!1;if(self.MediaSource&&self.MediaSource.isTypeSupported)return self.MediaSource.isTypeSupported(Y);if(self.ManagedMediaSource&&self.ManagedMediaSource.isTypeSupported)return self.ManagedMediaSource.isTypeSupported(Y);if(/webm/.test(Y)&&!$I())return!1;Y==='audio/mp4; codecs="mp4a.40.2"'&&(Y='video/mp4; codecs="avc1.4d401f"');return!!my(Y)}; +RAk=function(Y){try{let z=i6('video/mp4; codecs="avc1.42001E"')||i6('video/webm; codecs="vp9"');return(i6('audio/mp4; codecs="mp4a.40.2"')||i6('audio/webm; codecs="opus"'))&&(z||!Y)||my('video/mp4; codecs="avc1.42001E, mp4a.40.2"')?null:"fmt.noneavailable"}catch{return"html5.missingapi"}}; +u6=function(){var Y=ZM();return!(!Y.webkitSupportsPresentationMode||typeof Y.webkitSetPresentationMode!=="function")}; +l6=function(){var Y=ZM();try{let z=Y.muted;Y.muted=!z;return Y.muted!==z}catch{}return!1}; +XK=function(Y,z){return{start(O){return Y[O]},end(O){return z[O]},length:Y.length}}; +gu=function(Y,z,O){var D=[],p=[];for(let d=0;dd-J); +p.sort((d,J)=>d-J); +return XK(D,p)}; +Ta=function(Y,z=",",O=Y?Y.length:0){var D=[];if(Y)for(O=Math.max(Y.length-O,0);O=z)return O}catch(O){}return-1}; +em=function(Y,z){return av(Y,z)>=0}; +sEZ=function(Y,z){if(!Y)return NaN;z=av(Y,z);return z>=0?Y.start(z):NaN}; +q5=function(Y,z){if(!Y)return NaN;z=av(Y,z);return z>=0?Y.end(z):NaN}; +g.Ga=function(Y){return Y&&Y.length?Y.end(Y.length-1):NaN}; +Iv=function(Y){return g.Ga(Y)>0}; +EZ=function(Y,z){Y=q5(Y,z);return Y>=0?Y-z:0}; +vC=function(Y,z,O){var D=[],p=[];for(let d=0;dO||(D.push(Math.max(z,Y.start(d))-z),p.push(Math.min(O,Y.end(d))-z));return XK(D,p)}; +ky=function(){return window.SourceBuffer?!!SourceBuffer.prototype.changeType:!1}; +ru=function(){return!!(window.MediaSource||window.ManagedMediaSource||window.WebKitMediaSource||window.HTMLMediaElement&&HTMLMediaElement.prototype.webkitSourceAddId)}; +b6=function(){return!(!window.MediaSource||!window.MediaSource.isTypeSupported)||window.ManagedMediaSource}; +ov=function(Y){try{return Y.N()==="open"}catch(z){return!1}}; +FK=function(Y,z){ov(Y)?g.fg(()=>{z(Y)}):Y.callback=z}; +Od=function(Y,z,O){Kf&&(zX(Y.mediaElement,{l:"mswssb",sr:Y.mediaElement.rk?.Ce()},!1),z.vI(Y.vj,Y),O.vI(Y.vj,Y));Y.j=z;Y.Y=O;g.u(Y,z);g.u(Y,O)}; +yqr=function(Y,z,O,D=""){D=z.mimeType+D;var p=O.mimeType;z=z.dk;O=O.dk;Y.q6=Y.Hc?.addSourceBuffer(p);Y.Ol=D.split(";")[0]==="fakesb"?void 0:Y.Hc?.addSourceBuffer(D);Y.oi&&(Y.oi.webkitSourceAddId("0",p),Y.oi.webkitSourceAddId("1",D));O=new DO(Y.q6,Y.oi,"0",Cf(p),O,!1);D=new DO(Y.Ol,Y.oi,"1",Cf(D),z,!0);Od(Y,O,D)}; +Jn=function(Y,z,O,D){if(!Y.j||!Y.Y)return null;var p=Y.j.isView()?Y.j.ZQ:Y.j,d=Y.Y.isView()?Y.Y.ZQ:Y.Y,J=new p$(Y.mediaElement,Y.Hc,!0);J.K=Y.K;Od(J,new dp(p,z,O,D),new dp(d,z,O,D));ov(Y)||Y.j.yN(Y.j.D7());return J}; +M38=function(Y){return cv((z,O)=>g.Jp(z,O,4,1E3),Y,{format:"RAW", +method:"GET",withCredentials:!0})}; +g.wp=function(Y){var z;Y.responseType&&Y.responseType!=="text"?Y.responseType==="arraybuffer"&&(z=rA(new Uint8Array(Y.response))):z=Y.responseText;return!z||z.length>2048?"":z.indexOf("https://")===0?z:""}; +cv=function(Y,z,O){z.match(LTF);return Y(z,O).then(D=>{var p=g.wp(D.xhr);return p?cv(Y,p,O):D.xhr})}; +N2k=function(Y,z,O){if(!Y?.Lb())return!1;var D=z.some(J=>J.projectionType==="EQUIRECTANGULAR"||J.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"),p=z.some(J=>J.projectionType==="MESH"),d=z.some(J=>J.stereoLayout===1); +z=z.some(J=>J.isHdr()); +Y=!O&&!z&&Y.V("enable_webgl_noop");return D||p||d||Y}; +Rk=function(Y,z,O,D){if(N2k(Y,z,O))return!0;if(!Y?.x0()||!jk(Y,D))return!1;Y=z.some(p=>p.isHdr()); +return O||Y?!1:!0}; +Aqr=function(Y){return g.TT(Y,z=>"FORMAT_STREAM_TYPE_OTF"===z.type)?"FORMAT_STREAM_TYPE_OTF":"FORMAT_STREAM_TYPE_UNKNOWN"}; +V3v=function(Y,z,O=0,D,p){var d=new g.sd("",D.experiments,!1);d.duration=O||0;for(let J of Y){Y=yn(J,z,d.duration,D,p);let {TQ:c,s:w,YP:R}=gK(13,5118,J);(O=mt(c||J.url||"",R,w))&&(Y.streamType==="FORMAT_STREAM_TYPE_OTF"?MA(d,new L$(O,Y)):MA(d,new NA(O,Y,VW(J.initRange),VW(J.indexRange))))}d.isOtf=!0;return d}; +HgZ=function(Y,z,O=0,D,p){var d=new g.sd("",D.experiments,!1);d.duration=O||0;for(let J of Y){Y=yn(J,z,d.duration,D,p);O=VW(J.initRange);let c=VW(J.indexRange),{TQ:w,s:R,YP:y}=gK(77,5054,J),M=mt(w||J.url||"",y,R);M&&MA(d,new NA(M,Y,O,c))}return d}; +yn=function(Y,z,O=0,D,p){var d=Y.mimeType||"",J=Y.itag;var c=Y.xtags;J=J?J.toString():"";c&&(J+=`;${c}`);c=J;if(WC(d)){var w=Y.width||640;J=Y.height||360;let x=Y.fps,a=Y.qualityLabel,X=Y.qualityOrdinal,e=Y.colorInfo,I=Y.projectionType;var R;Y.stereoLayout&&(R=Cdv[Y.stereoLayout]);let v=AW(Y)||void 0;var y;e?.primaries&&(y=nXH[e.primaries]||void 0);w=new BC(w,J,x,I,R,void 0,a,X&&An[X],v,y,(Y.videoTrack?.associatedAudioTrackId?.length??0)===0);d=Vn(d,w,Hv[Y.itag||""]);C$&&(d+="; enableflushduringseek=true"); +n$&&(d+="; enableresetaudiodecoder=true");Rk(D,[w],z,p)&&(d+="; decode-to-texture=true")}var M;if(nf(d)){var L=Y.audioSampleRate;D=Y.audioTrack;L=new PC(L?+L:void 0,Y.audioChannels,Y.spatialAudioType,Y.isDrc,Y.loudnessDb,Y.trackAbsoluteLoudnessLkfs,Y.audioQuality||"AUDIO_QUALITY_UNKNOWN",Y.isVb);D&&(p=D.displayName,R=D.id,y=D.audioIsDefault,D=D.isAutoDubbed,p&&(M=new Wv(p,R||"",!!y,!!D)))}var V;Y.captionTrack&&(D=Y.captionTrack.displayName,p=Y.captionTrack.vssId,R=Y.captionTrack.languageCode,y=Y.captionTrack.kind, +J=Y.captionTrack.id,D&&p&&R&&(V=new Pv(D,p,R,y,Y.xtags,J)));D=Number(Y.bitrate)/8;p=Number(Y.contentLength);R=Number(Y.lastModified);J=Y.drmFamilies;y=Y.type;Y=Number(Y.approxDurationMs);if(z&&J){var W={};for(let x of J)(J=Bv[x])&&(W[J]=z[J])}return new tW(c,d,{audio:L,video:w,Z7:M,contentProtection:W,Wc:D,Hj:O&&p?p/O:0,contentLength:p,lastModified:R,captionTrack:V,streamType:y,approxDurationMs:Y})}; +WTh=function(Y){return g.TT(Y,z=>"FORMAT_STREAM_TYPE_OTF"===z.stream_type)?"FORMAT_STREAM_TYPE_OTF":"FORMAT_STREAM_TYPE_UNKNOWN"}; +PdZ=function(Y,z,O=0,D,p){var d=new g.sd("",D?.experiments,!1);d.duration=O||0;for(let J of Y)if(Y=tn(J,z,d.duration,D,p),O=mt(J.url,J.sp,J.s))if(Y.streamType==="FORMAT_STREAM_TYPE_OTF")MA(d,new L$(O,Y));else{let c=NW(J.init),w=NW(J.index);MA(d,new NA(O,Y,c,w))}d.isOtf=!0;return d}; +B2v=function(Y,z,O=0,D,p){var d=new g.sd("",D?.experiments,!1);d.duration=O||0;for(let J of Y){Y=tn(J,z,d.duration,D,p);O=NW(J.init);let c=NW(J.index),w=mt(J.url,J.sp,J.s);w&&MA(d,new NA(w,Y,O,c))}return d}; +g.Sk=function(Y){var z={ns:Y.eL,el:Y.eventLabel,cpn:Y.clientPlaybackNonce,ver:2,cmt:Y.Y(Y.j),fmt:Y.videoFormat,fs:Y.KX?"1":"0",rt:Y.Y(Y.dn),adformat:Y.adFormat,content_v:Y.contentVideoId,euri:Y.pY,lact:Y.Uv,live:Y.Dx,cl:(944800637).toString(),mos:Y.RM,state:Y.playerState,volume:Y.ko};Y.subscribed&&(z.subscribed="1");Object.assign(z,Y.Tx);Y.S==="all"?Object.assign(z,Y.uS):Y.S==="once"&&Y.N&&Object.assign(z,Y.uS);Y.autoplay&&(z.autoplay="1");Y.mE&&(z.sautoplay="1");Y.n3&&(z.dni="1");!Y.U&&Y.o4&&(z.epm= +t3H[Y.o4]);Y.isFinal&&(z["final"]="1");Y.R4&&(z.splay="1");Y.g$&&(z.delay=Y.g$);Y.Bc&&(z.hl=Y.Bc);Y.region&&(z.cr=Y.region);Y.userGenderAge&&(z.uga=Y.userGenderAge);Y.userAge!==void 0&&Y.Ge&&(z.uga=Y.Ge+Y.userAge);Y.Ol!==void 0&&(z.len=Y.Y(Y.Ol));(!Y.U||Y.GM)&&Y.experimentIds.length>0&&(z.fexp=Y.experimentIds.toString());Y.Z!==null&&(z.rtn=Y.Y(Y.Z));Y.RR&&(z.feature=Y.RR);Y.zu&&(z.ctrl=Y.zu);Y.hJ&&(z.ytr=Y.hJ);Y.S_&&(z.afmt=Y.S_);Y.offlineDownloadUserChoice&&(z.ODUC=Y.offlineDownloadUserChoice);Y.X&& +(z.lio=Y.Y(Y.X));Y.U?(z.idpj=Y.qB,z.ldpj=Y.DQ,Y.delayThresholdMet&&(z.dtm="1"),Y.B!=null&&(z.rti=Y.Y(Y.B)),Y.dZ&&(z.ald=Y.dZ),Y.compositeLiveIngestionOffsetToken&&(z.clio=Y.compositeLiveIngestionOffsetToken)):Y.adType!==void 0&&(z.at=Y.adType);Y.gn&&(Y.N||Y.U)&&(z.size=Y.gn);Y.N&&Y.A.length&&(z.pbstyle=Y.A.join(","));Y.fX!=null&&(Y.N||Y.U)&&(z.inview=Y.Y(Y.fX));Y.heartbeatLoggingToken&&(z.hb_data=Y.heartbeatLoggingToken);Y.U&&(z.volume=f$(Y,g.XA(Y.segments,O=>O.volume)),z.st=f$(Y,g.XA(Y.segments, +O=>O.startTime)),z.et=f$(Y,g.XA(Y.segments,O=>O.endTime)),g.TT(Y.segments,O=>O.playbackRate!==1)&&(z.rate=f$(Y,g.XA(Y.segments,O=>O.playbackRate))),g.TT(Y.segments,O=>O.j!=="-")&&(z.als=g.XA(Y.segments,O=>O.j).join(",")),g.TT(Y.segments,O=>O.previouslyEnded)&&(z.pe=g.XA(Y.segments,O=>`${+O.previouslyEnded}`).join(","))); +z.muted=f$(Y,g.XA(Y.segments,O=>O.muted?1:0)); +g.TT(Y.segments,O=>O.visibilityState!==0)&&(z.vis=f$(Y,g.XA(Y.segments,O=>O.visibilityState))); +g.TT(Y.segments,O=>O.connectionType!==0)&&(z.conn=f$(Y,g.XA(Y.segments,O=>O.connectionType))); +g.TT(Y.segments,O=>O.N!==0)&&(z.blo=f$(Y,g.XA(Y.segments,O=>O.N))); +g.TT(Y.segments,O=>!!O.K)&&(z.blo=g.XA(Y.segments,O=>O.K).join(",")); +g.TT(Y.segments,O=>!!O.compositeLiveStatusToken)&&(z.cbs=g.XA(Y.segments,O=>O.compositeLiveStatusToken).join(",")); +g.TT(Y.segments,O=>O.Y!=="-")&&(z.cc=g.XA(Y.segments,O=>O.Y).join(",")); +g.TT(Y.segments,O=>O.clipId!=="-")&&(z.clipid=g.XA(Y.segments,O=>O.clipId).join(",")); +if(g.TT(Y.segments,O=>!!O.audioId)){let O="au"; +Y.N&&(O="au_d");z[O]=g.XA(Y.segments,D=>D.audioId).join(",")}g.Zm()&&Y.N6&&(z.ctt=Y.N6,z.cttype=Y.yH,z.mdx_environment=Y.mdxEnvironment); +Y.XT&&(z.etype=Y.ze!==void 0?Y.ze:0);Y.JW&&(z.uoo=Y.JW);Y.livingRoomAppMode&&Y.livingRoomAppMode!=="LIVING_ROOM_APP_MODE_UNSPECIFIED"&&(z.clram=faA[Y.livingRoomAppMode]||Y.livingRoomAppMode);Y.K?Skv(Y,z):(z.docid=Y.videoId,z.referrer=Y.referrer,z.ei=Y.eventId,z.of=Y.m4,z.osid=Y.osid,z.vm=Y.videoMetadata,Y.adQueryId&&(z.aqi=Y.adQueryId),Y.autonav&&(z.autonav="1"),Y.playlistId&&(z.list=Y.playlistId),Y.nD&&(z.ssrt="1"),Y.Ig&&(z.upt=Y.Ig));Y.N&&(Y.embedsRct&&(z.rct=Y.embedsRct),Y.embedsRctn&&(z.rctn= +Y.embedsRctn),Y.compositeLiveIngestionOffsetToken&&(z.clio=Y.compositeLiveIngestionOffsetToken));Y.hostCpn&&(z.host_cpn=Y.hostCpn);return z}; +tn=function(Y,z,O=0,D,p){var d=Y.type;var J=Y.itag;var c=Y.xtags;c&&(J=Y.itag+";"+c);if(WC(d)){var w=(Y.size||"640x360").split("x");w=new BC(+w[0],+w[1],+Y.fps,Y.projection_type,+Y.stereo_layout,void 0,Y.quality_label,+Y.quality_ordinal,Y.eotf,Y.primaries,!Y.video_track_associated_audio_track_id);d=Vn(d,w,Hv[Y.itag]);C$&&(d+="; enableflushduringseek=true");n$&&(d+="; enableresetaudiodecoder=true");Rk(D,[w],z,p)&&(d+="; decode-to-texture=true")}var R;if(nf(d)){var y=new PC(+Y.audio_sample_rate||void 0, ++Y.audio_channels||0,Y.spatial_audio_type,!!Y.drc);Y.name&&(R=new Wv(Y.name,Y.audio_track_id,Y.isDefault==="1",Y.isAutoDubbed==="1"))}var M;Y.caption_display_name&&Y.caption_vss_id&&Y.caption_language_code&&(M=new Pv(Y.caption_display_name,Y.caption_vss_id,Y.caption_language_code,Y.caption_kind,Y.xtags,Y.caption_id));D=Number(Y.bitrate)/8;p=Number(Y.clen);c=Number(Y.lmt);O=O&&p?p/O:0;if(z&&Y.drm_families){var L={};for(let V of Y.drm_families.split(","))L[V]=z[V]}return new tW(J,d,{audio:y,video:w, +Z7:R,contentProtection:L,Wc:D,Hj:O,contentLength:p,lastModified:c,captionTrack:M,streamType:Y.stream_type,approxDurationMs:Number(Y.approx_duration_ms)})}; +Ubk=function(Y){switch(Y){case "equirectangular":return"EQUIRECTANGULAR";case "equirectangular_threed_top_bottom":return"EQUIRECTANGULAR_THREED_TOP_BOTTOM";case "mesh":return"MESH";case "rectangular":return"RECTANGULAR";default:return"UNKNOWN"}}; +$bZ=function(Y){switch(Y){case "spatial_audio_type_ambisonics_5_1":return"SPATIAL_AUDIO_TYPE_AMBISONICS_5_1";case "spatial_audio_type_ambisonics_quad":return"SPATIAL_AUDIO_TYPE_AMBISONICS_QUAD";case "spatial_audio_type_foa_with_non_diegetic":return"SPATIAL_AUDIO_TYPE_FOA_WITH_NON_DIEGETIC";default:return"SPATIAL_AUDIO_TYPE_NONE"}}; +xbv=function(Y,z,O){return Ud(new g.sd(Y,z,O),Y)}; +$C=function(Y){return g.Jk(Y.j,z=>fR(21,4303,z.zI.j))}; +ZtZ=function(Y){return g.Jk(Y.j,z=>!!z.info.video&&z.info.video.isHdr())}; +MA=function(Y,z){Y.j[z.info.id]=z;Y.Y.set(MW(z,Y.Na),z)}; +Ud=function(Y,z=""){Y.state=1;Y.kg=(0,g.E)();return M38(z||Y.sourceUrl).then(O=>{if(!Y.VH()){Y.oB=O.status;O=O.responseText;let p=new DOMParser;O=g.LI(p,g.sH(O),"text/xml").getElementsByTagName("MPD")[0];Y.j_=aj(gn(O,"minimumUpdatePeriod"))*1E3||Infinity;b:{if(O.attributes)for(D of O.attributes)if(D.value==="http://youtube.com/yt/2012/10/10"){var D=D.name.split(":")[1];break b}D=""}Y.K=D;Y.isLive=Y.j_{if(O instanceof g.pe){var D=O.xhr; +Y.oB=D.status}Y.state=3;Y.Ul("loaderror");return g.Nb(D)})}; +g.xT=function(Y){return g.Jk(Y.j,z=>z.info.j())}; +hn=function(Y){return g.Jk(Y.j,z=>z.info.video?z.info.video.projectionType==="EQUIRECTANGULAR":!1)}; +ZO=function(Y){return g.Jk(Y.j,z=>z.info.video?z.info.video.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM":!1)}; +mj=function(Y){return g.Jk(Y.j,z=>z.info.video?z.info.video.projectionType==="MESH":!1)}; +hAV=function(Y){return g.Jk(Y.j,z=>z.info.video?z.info.video.stereoLayout===1:!1)}; +Zg$=function(Y){return g.c8(Y.j,z=>z.info.video?z.R4():!0)}; +Qn=function(Y,z,O){z=g.yW(z.info,Y.Na);if(O){let D=wn({itag:z.itag,lmt:Y.Na?0:z.lmt||0,xtags:z.xtags});if(Y.S_[D])return;Y.S_[D]=O}Y.Ge.push(z)}; +u3=function(Y,z){var O=gn(z,"id");O=O.replace(":",";");var D=gn(z,"mimeType"),p=gn(z,"codecs");D=p?`${D}; codecs="${p}"`:D;p=Number(gn(z,"bandwidth"))/8;var d=Number(Te(z,"BaseURL").getAttribute(Y.K+":contentLength")),J=Y.duration&&d?d/Y.duration:0;if(WC(D)){var c=Number(gn(z,"width")),w=Number(gn(z,"height")),R=Number(gn(z,"frameRate"));let W=Ubk(gn(z,Y.K+":projectionType"));a:switch(gn(z,Y.K+":stereoLayout")){case "layout_left_right":var y=1;break a;case "layout_top_bottom":y=2;break a;default:y= +0}y=new BC(c,w,R,W,y)}if(nf(D)){var M=Number(gn(z,"audioSamplingRate"));var L=Number(gn(z.getElementsByTagName("AudioChannelConfiguration")[0],"value"));c=$bZ(gn(z,Y.K+":spatialAudioType"));M=new PC(M,L,c);a:{w=gn(z,"lang")||"und";if(L=Te(z,"Role"))if(R=gn(L,"value")||"",g.yf(i3,R)){L=`${w}.${i3[R]}`;c=R==="main";Y=gn(z,Y.K+":langName")||`${w} - ${R}`;L=new Wv(Y,L,c);break a}L=void 0}}if(z=Te(z,"ContentProtection"))if(z.getAttribute("schemeIdUri")==="http://youtube.com/drm/2012/10/10"){var V={};for(z= +z.firstChild;z!=null;z=z.nextSibling){if(!(z instanceof Element))continue;if(!/SystemURL/.test(z.nodeName))continue;Y=z.getAttribute("type");c=z.textContent;Y&&c&&(V[Y]=c.trim())}}else V=void 0;return new tW(O,D,{audio:M,video:y,Z7:L,contentProtection:V,Wc:p,Hj:J,contentLength:d})}; +$T=function(Y){var z=Y.j_;isFinite(z)&&(l3(Y)?Y.refresh():(z=Math.max(0,Y.kg+z-(0,g.E)()),Y.Z||(Y.Z=new g.VF(Y.refresh,z,Y),g.u(Y,Y.Z)),Y.Z.start(z)))}; +l3=function(Y){return Y.isLive&&(0,g.E)()-Y.kg>=Y.j_}; +mb$=function(Y){Y=Y.j;for(let z in Y){let O=Y[z].index;if(O.isLoaded())return O.m0()+1}return 0}; +XF=function(Y){return Y.Jw?Y.Jw-(Y.X||Y.timestampOffset):0}; +gp=function(Y){return Y.iQ?Y.iQ-(Y.X||Y.timestampOffset):0}; +TX=function(Y){if(!isNaN(Y.Pc))return Y.Pc;var z=Y.j;for(var O in z){var D=z[O].index;if(D.isLoaded()&&!z[O].info.j()){z=0;for(O=D.Fr();O<=D.m0();O++)z+=D.getDuration(O);z/=D.Kr();z=Math.round(z/.5)*.5;D.Kr()>10&&(Y.Pc=z);return z}if(Y.isLive&&(D=z[O],D.qq))return D.qq}return NaN}; +QEo=function(Y,z){Y=NC(Y.j,D=>D.index.isLoaded()); +if(!Y)return NaN;Y=Y.index;var O=Y.b4(z);return Y.getStartTime(O)===z?z:O49?"p60":z>32?"p48":""}`;z=bQ()[Y];if(z!=null&&z>0)return z;z=FF.get(Y);if(z!=null&&z>0)return z;O=O?.get(Y);return O!=null&&O>0?O:8192}; +uMZ=function(Y,z=!1){wdr(z);jGZ(z);if(z){for(let O of FF.keys())O.startsWith("1")||FF.delete(O);for(let O of Yg.values())O.startsWith("1")||Yg.delete(O);for(let O of Y.keys())O.startsWith("1")||Y.delete(O)}else FF.clear(),Yg.clear(),Y.clear()}; +gX9=function(Y,{isOtf:z,D$:O,aG:D,hw:p,Us:d,Cd:J,Bx:c,kN:w,rZ:R,disableAv1:y,t_:M}){var L=new lak(Y);if(Y.Yk()||Y.V("html5_logging_format_selection"))L.j=!0;L.JW=d;L.Cd=J&&Y.Z;L.rZ=R;g.BX("windows nt 5.1")&&!g.zV&&(L.iT=!0);if(d=O)d=g.OX(Y)?X7k(Y):!1;d&&(L.B=!0);c&&(L.iT=!0,L.xk=!0);z&&!Y.V("html5_otf_prefer_vp9")&&(L.iT=!0);Y.playerStyle==="picasaweb"&&(z&&(L.iT=!1),L.j_=!1);p&&(L.iT=!0);at(Y.N,ed.CHANNELS)&&(Y.V("html5_enable_ac3")&&(L.U=!0),Y.V("html5_enable_eac3")&&(L.K=!0),Y.V("html5_enable_ac3_gapless")&& +(L.Ol=!0));Y.V("html5_block_8k_hfr")&&(L.S_=!0);L.A=g.L3(Y.experiments,"html5_max_selectable_quality_ordinal");L.Z=g.L3(Y.experiments,"html5_min_selectable_quality_ordinal");g.Df&&(L.mE=480);if(D||O)L.j_=!1;L.yH=!1;L.disableAv1=y;z=pu(Y,L.Y,void 0,L.disableAv1);z>0&&z<2160&&(ky()||Y.V("html5_format_hybridization"))&&(L.Y.supportsChangeType=+ky(),L.Rx=z);z>=2160&&(L.q6=!0);L.kN=w;L.R4=g.gU||gy()&&!w?!1:!0;L.X=Y.V("html5_format_hybridization");L.uS=Y.V("html5_disable_encrypted_vp9_live_non_2k_4k"); +L.GM=M;return L}; +pu=function(Y,z={},O,D=!1){if(D)return z.disabled=1,0;if(at(Y.N,ed.AV1_CODECS)&&at(Y.N,ed.HEIGHT)&&at(Y.N,ed.BITRATE))return z.isCapabilityUsable=1,8192;D=1080;var p=navigator.hardwareConcurrency;p<=2&&(D=480);z.coreCount=p;if(p=g.L3(Y.experiments,"html5_default_av1_threshold"))D=z["default"]=p;if(p=Y.N.j_)z.mcap=p,D=Math.max(D,p);if(O){if(p=O.videoInfos.find(J=>J.Y())?.A?.powerEfficient)D=8192,z.isEfficient=1; +O=O.videoInfos[0].video;let d=Math.min(K$("1",O.fps),K$("1",30));z.perfCap=d;D=Math.min(D,d);!O.isHdr()||p||Y.gk().j.wk(T21)||(z.hdr=1,D*=.75)}else Y=K$("1",30),z.perfCap30=Y,D=Math.min(D,Y),Y=K$("1",60),z.perfCap60=Y,D=Math.min(D,Y);return z.av1Threshold=D}; +fi8=function(Y){var z=["o","a","A"];if(Y.rZ===1&&(Y.U&&(z=["mac3","MAC3"].concat(z)),Y.K&&(z=["meac3","MEAC3"].concat(z)),Y.kg||Y.eL)){let O=[];Y.kg&&O.push("i");Y.eL&&O.push("I");z=O.concat(z)}Y.B&&(z=["so","sa"].concat(z));!Y.xk||Y.Ol||Y.N||Y.DQ||z.unshift("a");Y.N&&(z=(d6[Y.N]||[Y.N]).concat(z));return z}; +mt8=function(Y){if(Y.JW)return["f"];if(g.BX("appletv5"))return"h 9h 9 8 H (h ( *".split(" ");var z=["9h","9","h","8"];Y.Uv&&z.push("1e");z=z.concat(["(h","(","H","*"]);Y.q6&&(z.unshift("1"),z.unshift("1h"));Y.iT&&z.unshift("h");Y.S&&(z=(d6[Y.S]||[Y.S]).concat(z));return z}; +Ji=function(){var Y=window,z=Y.MSMediaKeys;hp()&&!z&&(z=Y.WebKitMediaKeys);return z&&z.isTypeSupported?z:null}; +w6=function(Y){return navigator.requestMediaKeySystemAccess?g.Qa&&!g.fe()?uG("45"):g.gU||g.cP?Y.hW("edge_nonprefixed_eme"):g.zV?uG("47"):g.DI&&Y.hW("html5_enable_safari_fairplay")?!1:!0:!1}; +ji=function(Y){return Y.U?!1:!Y.keySystemAccess&&!!Ji()&&Y.keySystem==="com.microsoft.playready"}; +RU=function(Y){return Y.keySystem==="com.microsoft.playready"}; +sX=function(Y){return!Y.keySystemAccess&&!!Ji()&&Y.keySystem==="com.apple.fps.1_0"}; +ys=function(Y){return Y.keySystem==="com.youtube.fairplay"}; +g.M$=function(Y){return Y.flavor==="fairplay"}; +aa8=function(Y,z,O,D){var p=So(),d=(O=p||O&&hp())?["com.youtube.fairplay"]:["com.widevine.alpha"];z&&d.unshift("com.youtube.widevine.l3");p&&D&&d.unshift("com.youtube.fairplay.sbdl");return O?d:Y?[...d,...Lu.playready]:[...Lu.playready,...d]}; +Vs=function(Y){if(!Y.VH())if(Y.Y.length===0)Y.callback(Y.U);else{var z=Y.Y[0],O=Y.N[z],D=eAZ(Y,O);N$&&N$.keySystem===z&&N$.uD===JSON.stringify(D)?(Y.J("remksa",{re:!0}),Ai(Y,O,N$.keySystemAccess)):(Y.J("remksa",{re:!1,ok:N$?.keySystem??""}),N$=void 0,navigator.requestMediaKeySystemAccess(z,D).then(b0(p=>{Ai(Y,O,p,D)}),b0(()=>{Y.K=!Y.K&&Y.N[Y.Y[0]].flavor==="widevine"; +Y.K||Y.Y.shift();Vs(Y)})))}}; +GJV=function(Y){if(Ji()&&(g.DI||Qr))Y.U.push(new HP("fairplay","com.apple.fps.1_0","",Y.Yg.experiments));else{var z=qk1(),O=g.qY(Y.Y,D=>{var p=Y.N[D],d=!1,J=!1;for(let c in Y.j[p.flavor])z(c,D)&&(p.Y[c]=!0,d=d||c.indexOf("audio/")===0,J=J||c.indexOf("video/")===0);return d&&J}); +O&&Y.U.push(Y.N[O]);Y.Y=[]}Y.callback(Y.U)}; +IaW=function(Y,z){Y.callback=z;Y.U=[];w6(Y.Yg.experiments)?Vs(Y):GJV(Y)}; +eAZ=function(Y,z){var O={initDataTypes:["cenc","webm"],audioCapabilities:[],videoCapabilities:[]};if(Y.V("html5_enable_vp9_fairplay")&&ys(z))return O.audioCapabilities.push({contentType:'audio/mp4; codecs="mp4a.40.5"'}),O.videoCapabilities.push({contentType:'video/mp4; codecs="avc1.4d400b"'}),[O];RU(z)&&(O.initDataTypes=["keyids","cenc"]);for(let p of Object.keys(Y.j[z.flavor])){var D=p.indexOf("audio/")===0;let d=D?O.audioCapabilities:O.videoCapabilities;z.flavor!=="widevine"||Y.K?d.push({contentType:p}): +D?d.push({contentType:p,robustness:"SW_SECURE_CRYPTO"}):(g.Qa&&g.BX("windows nt")&&!Y.V("html5_drm_enable_moho")||d.push({contentType:p,robustness:"HW_SECURE_ALL"}),D=p,Y.Yg.N.Y&&p.includes("vp09")&&(D=p+"; experimental=allowed"),d.push({contentType:D,robustness:"SW_SECURE_DECODE"}),g.Cu(Y.Yg)&&(Xn()||tp())&&(Y.J("swcrypto",{}),d.push({contentType:p,robustness:"SW_SECURE_CRYPTO"})))}return[O]}; +Ai=function(Y,z,O,D){if(!Y.VH()){D&&(N$={keySystem:z.keySystem,keySystemAccess:O,uD:JSON.stringify(D)});z.keySystemAccess=O;if(RU(z)){var p=ZM();for(var d of Object.keys(Y.j[z.flavor]))z.Y[d]=!!p.canPlayType(d)}else{d=z.keySystemAccess.getConfiguration();if(d.audioCapabilities)for(p of d.audioCapabilities)z.Y[p.contentType]=!0;if(d.videoCapabilities)for(let J of d.videoCapabilities)z.Y[J.contentType]=!0}Y.U.push(z);Y.useCobaltWidevine||Y.V("html5_enable_vp9_fairplay")&&z.j()?(Y.Y.shift(),Vs(Y)):Y.callback(Y.U)}}; +qk1=function(){var Y=Ji();if(Y){let O=Y.isTypeSupported;return(D,p)=>O(p,D)}var z=ZM(); +return z&&(z.addKey||z.webkitAddKey)?(O,D)=>!!z.canPlayType(O,D):()=>!1}; +vXv=function(Y,z){switch(z.pR){case "bool":return Y.hW(z.PB);case "int":return Y=nu(Y,z.PB),g.Cl(Y);case "double":return nu(Y,z.PB);case "string":return EXh(Y,z.PB);case "int32_list":return WP(Y,z.PB);case "int64_list":return WP(Y,z.PB).map(O=>g.Cl(O)); +case "string_list":throw Error("String list flags are not supported in WPCC");default:throw Error("Unknown flag type");}}; +nu=function(Y,z){Y=Y.flags.get(`${z}`);return Number(Y)||0}; +EXh=function(Y,z){return(Y=Y.flags.get(`${z}`))?Y.toString():""}; +WP=function(Y,z){if(Y=Y.flags.get(`${z}`))if(Y=Y.replace(/\[ *(.*?) *\]/,"$1"))return Y.split(",").map(Number);return[]}; +g.L3=function(Y,z,O=0){Y=Y.wk(z);JSON.stringify(Y);return Y===void 0?O:Number(Y)}; +g.PP=function(Y,z){return(Y=Y.wk(z))?Y.toString():""}; +kJV=function(Y){if(Y=Y.wk("html5_web_po_experiment_ids"))if(Y=Y.replace(/\[ *(.*?) *\]/,"$1"))return Y.split(",").map(Number);return[]}; +BP=function(Y){if(Y.j)return Y.j;if(Y.experimentIds.length<=1)return Y.j=Y.experimentIds,Y.j;var z=[...Y.experimentIds].map(O=>Number(O)); +z.sort();for(let O=z.length-1;O>0;--O)z[O]-=z[O-1];Y.j=z.map(O=>O.toString()); +Y.j.unshift("v1");return Y.j}; +Ut$=function(Y,z){var O=new Map;for(let D of z.keys()){let p=D.split("_")[0];Y.has(p)||O.set(D,z.get(D))}return O}; +xt$=function(Y,z,O){var D=z.video?.fps||0,p=`${Y}_${D}`,d=!!z.audio,J={itag:z.itag,dk:Y,MP:d};if(d)J.numChannels=z.audio.numChannels;else{var c=z.video;J.maxWidth=c?.width;J.maxHeight=c?.height;J.maxFramerate=D;J.maxBitrateBps=z.Wc*8;J.XB=c?.isHdr()}c=O.get(p);c?d||(z=Math.max(c.maxWidth||0,c.maxHeight||0)>Math.max(J.maxWidth||0,J.maxHeight||0)?c:J,Y={itag:z.itag,dk:Y,MP:d,maxWidth:Math.max(c.maxWidth||0,J.maxWidth||0),maxHeight:Math.max(c.maxHeight||0,J.maxHeight||0),maxFramerate:D,XB:z.XB},Y.maxBitrateBps= +z.maxBitrateBps,O.set(p,Y)):O.set(p,J)}; +It=function(Y,z,O=1){var D=z.itag;if(D==="0")return!0;var p=z.mimeType;if(z.dk==="1e"&&!Y.U)return"dav1enc";if(z.Y()&&Y.B)return"dav1";if(z.video&&(z.video.isHdr()||z.video.primaries==="bt2020")&&!(at(Y,ed.EOTF)||window.matchMedia&&(window.matchMedia("(dynamic-range: high), (video-dynamic-range: high)").matches||window.screen.pixelDepth>24&&window.matchMedia("(color-gamut: p3)").matches)))return"dhdr";if(D==="338"&&!(g.Qa?uG(53):g.zV&&uG(64)))return"dopus";O=w71(z,O);Y.Y&&z.K()&&(O[ed.EXPERIMENTAL.name]= +"allowed");for(let c of Object.keys(ed)){let w=ed[c];var d;if(d=O[w.name])if(d=!(w===ed.EOTF&&z.mimeType.indexOf("vp09.02")>0)){d=w;var J=z;d=!(Y.experiments.hW("html5_ignore_h264_framerate_cap")&&d===ed.FRAMERATE&&(J.dk==="H"||J.dk==="h"))}if(d)if(at(Y,w))if(Y.K){if(Y.K[w.name]1080&&z.contentProtection&&(p+="; hdcp=2.2");return D==="227"?"hqcenc":D==="585"|| +D==="588"||D==="583"||D==="586"||D==="584"||D==="587"||D==="591"||D==="592"?"newhvc":So()&&PX()>=21&&g.BX("appletv5")&&(D==="410"||D==="845")?!0:Y.isTypeSupported(p)?!0:"tpus"}; +at=function(Y,z){z.name in Y.X||(Y.X[z.name]=rqZ(Y,z));return Y.X[z.name]}; +bgV=function(Y){navigator.mediaCapabilities?.decodingInfo&&navigator.mediaCapabilities.decodingInfo({type:"media-source",video:{contentType:'video/mp4; codecs="av01.0.12M.08"',width:3840,height:2160,bitrate:32E6,framerate:60}}).then(z=>{z.smooth&&z.powerEfficient&&(Y.j_=2160)})}; +ti=function(){var Y=tp()&&!uG(29),z=g.BX("google tv")&&g.BX("chrome")&&!uG(30);return Y||z?!1:ru()}; +fu=function(Y,z,O){var D=480,p=1080,d;if(d=Y.experiments.gk().j.wk(oXh))Y.A===null&&(Y.A=!1,at(Y,ed.WIDTH)&&at(Y,ed.HEIGHT)&&(Y.A=i6('video/mp4; codecs="av01.0.17M.08"; width=7680; height=4320'))),d=Y.A;d&&(p=2160);for(let J of z)z=J.video.qualityOrdinal,z<=p&&z>D&&It(Y,J,O)===!0&&(D=z);return D}; +g.Si=function(Y,z=!1){return ti()&&Y.isTypeSupported('audio/mp4; codecs="mp4a.40.2"')||!z&&Y.canPlayType(ZM(),"application/x-mpegURL")?!0:!1}; +KTV=function(Y){FTv(()=>{for(let z of Object.keys(ed))at(Y,ed[z])})}; +rqZ=function(Y,z){if(Y.K)return!!Y.K[z.name];if(z===ed.BITRATE&&Y.isTypeSupported('video/webm; codecs="vp9"; width=3840; height=2160; bitrate=2000000')&&!Y.isTypeSupported('video/webm; codecs="vp9"; width=3840; height=2160; bitrate=20000000'))return!1;if(z===ed.AV1_CODECS)return Y.isTypeSupported(`video/mp4; codecs=${z.valid}`)&&!Y.isTypeSupported(`video/mp4; codecs=${z.C4}`);if(z.video){var O='video/webm; codecs="vp9"';Y.isTypeSupported(O)||(O='video/mp4; codecs="avc1.4d401e"')}else O='audio/webm; codecs="opus"', +Y.isTypeSupported(O)||(O='audio/mp4; codecs="mp4a.40.2"');return Y.isTypeSupported(`${O}; ${z.name}=${z.valid}`)&&!Y.isTypeSupported(`${O}; ${z.name}=${z.C4}`)}; +UX=function(Y,z){var O=0;Y.N.has(z)&&(O=Y.N.get(z).mL);Y.N.set(z,{mL:O+1,KJ:2**(O+1)});Y.j=!0}; +xg=function(Y,z,O,D,p){if(z&&typeof z==="object"){let d=J=>$g(Y,J,O,D,p); +if(dS(z))return z.then(d);if(Ff(z))return O6(z,d)}return $g(Y,z,O,D,p)}; +hi=function(Y,z,O,D=1){O>=0&&(z in Y.j||(Y.j[z]=new Ycr),Y.j[z].uQ(O,D))}; +$g=function(Y,z,O,D,p){var d=(0,g.E)();p=p?p(z):void 0;var J=p?.Uk??1;J!==0&&hi(Y,p?.profile??O,d-D,J);return z}; +Zf=function(Y){var z=window;z.ywc||(z.ywc={});var O=z.ywc[Y];if(O)return O;O={};return z.ywc[Y]=O}; +ma=function(Y){var z=window;z.ywc&&delete z.ywc[Y]}; +zSW=function(Y){var z=Zf(Y);if(z.binP)return z.binP;z.binP=Promise.resolve().then(()=>fetch(Y)).then(O=>{if(!O.ok)throw Error(`HTTP${O.statusText}`); +return O.arrayBuffer()}); +z.binP.then(O=>{z.bin=O},()=>{ma(Y)}); +return z.binP}; +lB=function(Y,z,O){return dA(void 0,function(){return function*(){var D=Qs.UX(),p=Y&&iB;if(!p&&!z)return O?.("wasmns",{p:Y?"1":"0",a:z?"1":"0",s:iB?"1":"0"}),Y7(Error("wasm.wm.ns"));var d=new Ow1;if(p)try{let J=yield*JO(DmH(d,Y)),c=new uB(J,d,!1);Qs.Wj("winit",D);O?.("wasmsw",{});return c}catch(J){if(O?.("wasmerrw",{e:`${J}`}),!z)throw Error("wasm.wm.iw",{cause:J});}if(!z)throw Error("wasm.wm.xx");try{let J=yield*JO(z(d)),c=new uB({exports:J},d,!0);Qs.Wj("winitjs",D);O?.("wasmsa",{});return c}catch(J){throw O?.("wasmerra", +{e:`${J}`}),Error(`wasm.wm.ia: ${J}`);}}()})}; +DmH=function(Y,z){return dA(piZ,function(){var O=this;return function*(){if(!O.j)throw"wasm.ps.ns";var D=yield*JO(dmh(O,z));if(!D)throw"wasm.ps.um";return yield*JO(WebAssembly.instantiate(D,Y))}()})}; +dmh=function(Y,z){return dA(Y,function(){var O=this;return function*(){var D=[],p=()=>"wasm.ps.c: ["+D.map(c=>`"${c}"`).join(", ")+"]",d=Zf(z); +if(d.mod)return d.mod;if(d.modP)try{return yield*JO(d.modP)}catch(c){D.unshift("pcm")}var J=d.bin;if(!J&&d.binP)try{J=yield*JO(d.binP)}catch(c){D.unshift("pfb")}if(!J)try{J=yield*JO(zSW(z))}catch(c){throw O.j=!1,D.unshift(`fb: ${c}`),p();}try{return yield*JO(WebAssembly.compile(J))}catch(c){ma(z),D.unshift(`ca: ${c}`)}throw p();}()})}; +Xl=function(Y,z,O,D){O=Y.U6.memory.copyIn(O);var p=Y.j;p.U6.exports.AES128CTRCipher_setCounter(p.cipher,O.byteOffset);z=Y.U6.memory.copyIn(z);Y.j.encrypt(z);p=void 0;if(D){D=Y.U6;p=Y.Y;let d=D.memory.buffer(D.memory.malloc(32),32);D.exports.Sha256Hmac(p.byteOffset,p.byteLength,O.byteOffset,O.byteLength,z.byteOffset,z.byteLength,d.byteOffset);p=Y.U6.memory.W3(d)}Y.U6.memory.free(O.byteOffset);return{ta:Y.U6.memory.W3(z),signature:p}}; +JQr=function(Y){Y.Vw.exports.TrackedPointer_release(Y.id)}; +TV=function(Y){Y.U||(Y.U=new g6(Y.Y));return Y.U}; +g.aU=function(Y){try{return g7(Y)}catch(z){return null}}; +ei=function(Y){var z=rE();if(z.values){z=z.values;let J={};for(var O of Object.keys(Y.values)){z[O]&&Y.Y[O]&&(Y.values[O]+=z[O]-Y.Y[O]);var D=Y,p=D;if(!p.values[O]){var d=rE();p.values=d.values||{};p.UD=d.halfLives||{};p.Y=d.values?Object.assign({},d.values):{}}J[O]=D.values[O]&&D.UD[O]?D.values[O]/2**(D.j/D.UD[O]):0}Y.Y=J}O=Y.UD;z={};z.values=Y.Y;z.halfLives=O;g.VO("yt-player-memory",z,2592E3)}; +jk=function(Y,z){return!!z&&!!Y.gk().j.wk(cQh)&&(z.startsWith("g")||z.startsWith("l"))}; +g.Cu=function(Y){return q$(Y)==="MWEB"}; +GV=function(Y){Y.ko===null&&(Y.ko=window.MediaSource&&window.MediaSource.isTypeSupported?window.MediaSource.isTypeSupported('video/mp4; codecs="avc1.42001E"; decode-to-texture=true'):!1);return Y.ko}; +IU=function(Y){return q$(Y)==="TVHTML5_SIMPLY_EMBEDDED_PLAYER"}; +g.Rm=function(Y){return Y.Y&&g.EX(Y)&&!vP(Y)&&!Y.U}; +vP=function(Y){return Y.X==="adunit"||Y.playerStyle==="gvn"}; +kg=function(Y){return Y.X==="detailpage"}; +g.r6=function(Y){return Qr&&!Y.Ic||g.BX("nintendo wiiu")?!0:!1}; +g.EX=function(Y){return Y.X==="embedded"}; +g.bB=function(Y){return q$(Y)==="WEB_REMIX"}; +Fl=function(Y){if(!Y.webPlayerContextConfig?.embedsHostFlags?.enableLiteUx||Y.S_||Y.U||Y.S||Y.j_==="EMBEDDED_PLAYER_MODE_PFP")return"EMBEDDED_PLAYER_LITE_MODE_NONE";Y=g.L3(Y.experiments,"embeds_web_lite_mode");return Y===void 0?"EMBEDDED_PLAYER_LITE_MODE_UNKNOWN":Y>=0&&Y0&&Y.la&&(D.sort(),g.jZ(new g.lZ("Player client parameters changed after startup",D)));Y.userAge=qy(Y.userAge,z.user_age);Y.userDisplayImage=GD(Y.userDisplayImage,z.user_display_image);g.Lx(Y.userDisplayImage)||(Y.userDisplayImage="");Y.userDisplayName=GD(Y.userDisplayName,z.user_display_name);Y.XT=GD(Y.XT, +z.user_gender);Y.csiPageType=GD(Y.csiPageType,z.csi_page_type);Y.csiServiceName=GD(Y.csiServiceName,z.csi_service_name);Y.kV=a_(Y.kV,z.enablecsi);Y.pageId=GD(Y.pageId,z.pageid);if(O=z.enabled_engage_types)Y.enabledEngageTypes=new Set(O.split(","));z.living_room_session_po_token&&(Y.Ov=z.living_room_session_po_token.toString())}; +g.zk=function(Y){return/web/i.test(q$(Y))}; +q$=function(Y){return Y.j.c}; +qZ=function(Y,z){return!Y.U&&tp()&&uG(55)&&Y.controlsType==="3"&&!z}; +DW=function(Y){Y=g.O1(Y.EC);return Y==="www.youtube-nocookie.com"?"www.youtube.com":Y}; +g.pd=function(Y){return q$(Y)==="WEB_UNPLUGGED"}; +dR=function(Y,z,O){return Y.protocol+"://i1.ytimg.com/vi/"+z+"/"+(O||"hqdefault.jpg")}; +Jo=function(Y){return kg(Y)&&!g.pd(Y)}; +g.cW=function(Y){return/^TVHTML5/.test(q$(Y))}; +wR=function(Y){return q$(Y)==="TVHTML5_CAST"||q$(Y)==="TVHTML5"&&(Y.j.cver.startsWith("6.20130725")||Y.j.cver.startsWith("6.20130726"))}; +g.jY=function(Y){return q$(Y)==="TVHTML5"}; +RX=function(Y){return Y.j.cmodel==="CHROMECAST ULTRA/STEAK"||Y.j.cmodel==="CHROMECAST/STEAK"}; +g.s1=function(){return window.devicePixelRatio>1?window.devicePixelRatio:1}; +g.yo=function(Y){return q$(Y).toUpperCase()==="WEB"}; +g.Mr=function(Y){return q$(Y)==="WEB_KIDS"}; +g.Ld=function(Y){return q$(Y)==="TVHTML5_UNPLUGGED"}; +g.Nr=function(Y){return g.pd(Y)||q$(Y)==="TV_UNPLUGGED_CAST"||g.Ld(Y)}; +Ao=function(Y){return q$(Y)==="WEB_MUSIC_INTEGRATIONS"}; +g.Vo=function(Y){return q$(Y)==="WEB_EMBEDDED_PLAYER"}; +g.OX=function(Y){return(Y.deviceIsAudioOnly||!g.Qa||g.XT||Y.controlsType==="3"?!1:g.lK?Y.Y&&g.xE(51):!0)||(Y.deviceIsAudioOnly||!g.zV||g.XT||Y.controlsType==="3"?!1:g.lK?Y.Y&&g.xE(48):g.xE(38))||(Y.deviceIsAudioOnly||!HW||g.XT||Y.controlsType==="3"?!1:g.lK?Y.Y&&g.xE(37):g.xE(27))||!Y.deviceIsAudioOnly&&g.Cd&&!mK()&&g.xE(11)||!Y.deviceIsAudioOnly&&g.DI&&g.xE("604.4")||Y.Lb()}; +X7k=function(Y){if(g.EX(Y)&&nd)return!1;if(g.zV){if(!g.xE(47)||!g.xE(52)&&g.xE(51))return!1}else if(g.DI)return!1;return window.AudioContext||window.webkitAudioContext?!0:!1}; +g.WW=function(Y,z){return Y.enabledEngageTypes.has(z.toString())||wiW.includes(z)}; +RSH=function(Y){var z=DW(Y);jh$.includes(z)&&(z="www.youtube.com");return Y.protocol+"://"+z}; +g.BW=function(Y,z=""){if(Y.q0){let O=new PW,D,p=Y.q0();p.signedOut?D="":p.token?D=p.token:p.pendingResult.then(d=>{p.signedOut?O.resolve(""):O.resolve(d.token)},d=>{g.jZ(new g.lZ("b189348328_oauth_callback_failed",{error:d})); +O.resolve(z)}); +return D!==void 0?g.R_(D):new wy(O)}return g.R_(z)}; +to=function(Y,z=""){return Y.XU?Ki(!0):pB(O6(Ki(g.BW(Y,z)),O=>Ki(!!O)),()=>Ki(!1))}; +fd=function(Y,z){if(Y.U6=z)Y.yH?.j?.A(z),z.j?Y.Ax.push("asmjs"):Y.Ax.push("wasm")}; +g.O1=function(Y){var z=g.SM(Y);return(Y=Number(g.t$(Y)[4]||null)||null)?`${z}:${Y}`:z}; +U1=function(Y,z=!1){var O=Hv[Y],D=SY[O],p=shZ[Y];if(!p||!D)return null;z=new BC(z?p.height:p.width,z?p.width:p.height,p.fps);D=Vn(D,z,O);return new tW(Y,D,{video:z,Wc:p.bitrate/8})}; +$6=function(Y){var z=SY[Hv[Y]],O=yQr[Y];return O&&z?new tW(Y,z,{audio:new PC(O.audioSampleRate,O.numChannels)}):null}; +eZ=function(Y,z,O,D){if(O)return g.jo();O={};var p=ZM();for(let d of z)if(Y.canPlayType(p,d.PH().mimeType)||D)if(z=d.j.video.quality,!O[z]||O[z].PH().Z3())O[z]=d;Y=[];O.auto&&Y.push(O.auto);for(let d of Va)(D=O[d])&&Y.push(D);return Y.length?g.R_(Y):g.jo()}; +ho=function(Y,z=!1,O=!0,D={}){var p={};for(let J of Y){if(z&&MediaSource&&MediaSource.isTypeSupported&&(Y=J.type,J.audio_channels&&(Y=Y+"; channels="+J.audio_channels),!MediaSource.isTypeSupported(Y))){D[J.itag]="tpus";continue}if(!O&&J.drm_families&&(J.eotf==="smpte2084"||J.eotf==="arib-std-b67")){D[J.itag]="enchdr";continue}Y=void 0;let c={bt709:"SDR",bt2020:"SDR",smpte2084:"PQ","arib-std-b67":"HLG"};var d=J.type.match(/codecs="([^"]*)"/);d=d?d[1]:"";J.audio_track_id&&(Y=new Wv(J.name,J.audio_track_id, +!!J.is_default));let w=J.eotf;Y=new x6({itag:J.itag,url:J.url,codecs:d,width:Number(J.width),height:Number(J.height),fps:Number(J.fps),bitrate:Number(J.bitrate),audioItag:J.audio_itag,aT:w?c[w]:void 0,contentProtection:J.drm_families,Z7:Y,audioChannels:Number(J.audio_channels)});p[Y.itag]=p[Y.itag]||[];p[Y.itag].push(Y)}return p}; +MDv=function(Y,z){Y.N.some(O=>O.Z7?.getId()===z); +Y.j=z}; +Lv$=function(Y){var z=[],O=[];for(let D of Y.Y)D.bitrate<=Y.U?z.push(D):O.push(D);z.sort((D,p)=>p.bitrate-D.bitrate); +O.sort((D,p)=>D.bitrate-p.bitrate); +Y.Y=z.concat(O)}; +ZW=function(Y,z,O){Y.cpn&&(z=g.um(z,{cpn:Y.cpn}));O&&(z=g.um(z,{jY:O}));return z}; +mM=function(Y,z){Y=Y.itag.toString();z!==null&&(Y+=z.itag.toString());return Y}; +Ngo=function(Y,z){if(!(g.XT||hp()||So()))return null;Y=ho(z,Y.V("html5_filter_fmp4_in_hls"));if(!Y)return null;z=[];var O={};for(let D of Object.keys(Y))for(let p of Y[D])if(p.Z7){let d=p.Z7.getId();if(!O[d]){let J=new Qo(d,p.Z7);O[d]=J;z.push(J)}}return z.length>0?z:null}; +CsH=function(Y,z,O,D,p,d,J){if(!(g.XT||hp()||So()))return g.jo();var c={},w=AQA(O),R=ho(O,Y.V("html5_filter_fmp4_in_hls"),Y.N.Z,c);if(!R)return J({noplst:1}),g.jo();VD$(R);var y={fairplay:"https://youtube.com/api/drm/fps?ek=uninitialized"},M;O=[];var L=[],V=[],W=null,x="";D=D&&D.match(/hls_timedtext_playlist/)?new x6({itag:"0",url:D,codecs:"vtt",width:0,height:0,fps:0,bitrate:0,Z7:new Wv("English","en",!1)}):null;for(let I of Object.keys(R))if(!Y.V("html5_disable_drm_hfr_1080")||I!=="383"&&I!=="373")for(let v of R[I])if(v.width){for(let Vv of v.Y)if(R[Vv]){v.j= +Vv;break}v.j||(v.j=HwF(R,v));let d1=R[v.j];if(!d1)continue;O.push(v);v.contentProtection==="fairplay"&&(M=y);let so="";v.aT==="PQ"?so="smpte2084":v.aT==="HLG"&&(so="arib-std-b67");so&&(x=so);V.push(iv(d1,[v],D,d,v.itag,v.width,v.height,v.fps,w,void 0,void 0,M,so));if(!W||v.width*v.height*v.fps>W.width*W.height*W.fps)W=v}else L.push(v);else c[I]="disdrmhfr";V.reduce((I,v)=>v.PH().isEncrypted()&&I,!0)&&(M=y); +p=Math.max(p,0);var {fps:a=0,width:X=0,height:e=0}=W||{};W=Y.V("html5_native_audio_track_switching");V.push(iv(L,O,D,d,"93",X,e,a,w,"auto",p,M,x,W));Object.entries(c).length&&J(c);return eZ(Y.N,V,qZ(Y,z),!1)}; +iv=function(Y,z,O,D,p,d,J,c,w,R,y,M,L,V){var W=0,x="";for(let a of Y)x||(x=a.itag),a.audioChannels&&a.audioChannels>W&&(W=a.audioChannels,x=a.itag);p=new tW(p,"application/x-mpegURL",{audio:new PC(0,W),video:new BC(d,J,c,null,void 0,R,void 0,void 0,L),contentProtection:M,yl:x});Y=new niv(Y,z,O?[O]:[],D,!!V);Y.U=y?y:1369843;return new uv(p,Y,w)}; +AQA=function(Y){for(let z of Y)if(z.url&&(Y=z.url.split("expire/"),!(Y.length<=1)))return+Y[1].split("/")[0];return NaN}; +HwF=function(Y,z){for(let O of Object.keys(Y)){let D=Y[O][0];if(!D.width&&D.contentProtection===z.contentProtection&&!D.audioChannels)return O}return""}; +VD$=function(Y){var z=new Set;for(var O of Object.values(Y))if(O.length){var D=O[0];D.height&&D.codecs.startsWith("vp09")&&z.add(D.height)}O=[];if(z.size)for(let p of Object.keys(Y))Y[p].length&&(D=Y[p][0],D.height&&z.has(D.height)&&!D.codecs.startsWith("vp09")&&O.push(p));for(let p of O)delete Y[p]}; +Wv1=function(Y,z,O){var D=[];for(let p of O){if(!p||!p.url)continue;O=am(p.type,"medium","0");D.push(new lv(O,p.url))}return eZ(Y.N,D,qZ(Y,z),!1)}; +Ps$=function(Y,z){var O=[],D=am(z.type,"auto",z.itag);O.push(new lv(D,z.url));return eZ(Y.N,O,!1,!0)}; +gR=function(Y){return Y&&Xo[Y]?Xo[Y]:null}; +Tk=function(Y){switch(Y){case "multiview.ustreamer_disabled":case "sabr.invalid_input_stream":case "sabr.live_no_max_sq":case "sabr.live_unauthorized_request":case "sabr.malformed_config":case "sabr.media_serving_enforcement_id_error":case "sabr.metadata_fetcher_error":case "sabr.no_audio_selected":case "sabr.no_available_formats":case "sabr.no_redirect_url":case "sabr.no_video_selected":case "sabr.otf_not_supported":case "sabr.too_many_chunk_reader_error_retries":return Y;default:return"sabr.config"}}; +aX=function(Y,z){if(z=z?.watchEndpointSupportedOnesieConfig?.html5PlaybackOnesieConfig)Y.Hb=new Bg1(z)}; +IX=function(Y,z,O,D){Y||(Y=z&&eY.hasOwnProperty(z)&&qr.hasOwnProperty(z)?qr[z]+"_"+eY[z]:void 0);z=Y;if(!z)return null;Y=z.match(Gk);if(!Y||Y.length!==5)return null;{let d=z.match(Gk);if(d){Y=Number(d[3]);var p=[7,8,10,5,6];Y=!(Number(d[1])===1&&Y===8)&&p.indexOf(Y)>=0}else Y=!1}return O||D||Y?z:null}; +vW=function(Y,z){var O={};for(let p of Object.keys(E1)){var D=z?z+p:p;D=Y[D+"_webp"]||Y[D];g.Lx(D)&&(O[E1[p]]=D)}return O}; +bv=function(Y){var z={};if(!Y||!Y.thumbnails)return z;Y=Y.thumbnails.filter(p=>!!p.url); +Y.sort((p,d)=>p.width-d.width||p.height-d.height); +for(var O of Object.keys(k6)){var D=Number(O);let p=k6[D];for(let d of Y)if(d.width>=D){D=rR(d.url);g.Lx(D)&&(z[p]=D);break}}(O=Y.pop())&&O.width>=1280&&(O=rR(O.url),g.Lx(O)&&(z["maxresdefault.jpg"]=O));return z}; +rR=function(Y){return Y.startsWith("//")?"https:"+Y:Y}; +oX=function(Y){return Y&&Y.baseUrl||""}; +Fo=function(Y){Y=g.S_(Y);for(let z of Object.keys(Y)){let O=Y[z];Y[z]=Array.isArray(O)?O[0]:O}return Y}; +f6h=function(Y,z){for(var O of z)if(z=O.playerAnnotationsUrlsRenderer){z.adsOnly&&(Y.dJ=!0);if(O=z.loadPolicy)Y.annotationsLoadPolicy=tD$[O];if(O=z.invideoUrl)Y.YF=Vd(O);Y.Au=!0;break}}; +Kd=function(Y,z){Y.botguardData=z.playerAttestationRenderer.botguardData;z=z.playerAttestationRenderer.challenge;z!=null&&(Y.Nn=z)}; +Scv=function(Y,z){Y.captionTracks=[];if(z.captionTracks)for(var O of z.captionTracks){var D=Y4(O.baseUrl);if(!D)return;D={is_translateable:!!O.isTranslatable,languageCode:O.languageCode,languageName:O.name&&g.u5(O.name),url:D,vss_id:O.vssId,kind:O.kind};D.name=O.trackName;D.displayName=O.name&&g.u5(O.name);Y.captionTracks.push(new g.zh(D))}Y.YX=z.audioTracks||[];Y.wM=z.defaultAudioTrackIndex||0;Y.Pz=[];if(z.translationLanguages)for(let p of z.translationLanguages){O={};O.languageCode=p.languageCode; +O.languageName=g.u5(p.languageName);if(p.translationSourceTrackIndices){O.translationSourceTrackIndices=[];for(let d of p.translationSourceTrackIndices)O.translationSourceTrackIndices.push(d)}if(p.excludeAudioTrackIndices){O.excludeAudioTrackIndices=[];for(let d of p.excludeAudioTrackIndices)O.excludeAudioTrackIndices.push(d)}Y.Pz.push(O)}Y.vL=[];if(z.defaultTranslationSourceTrackIndices)for(let p of z.defaultTranslationSourceTrackIndices)Y.vL.push(p)}; +Um8=function(Y,z,O){var D=z.errorScreen;if(!(D&&(D.playerLegacyDesktopYpcOfferRenderer||D.playerLegacyDesktopYpcTrailerRenderer||D.ypcTrailerRenderer)||O&&O.isUpcoming||["OK","LIVE_STREAM_OFFLINE","FULLSCREEN_ONLY"].includes(z.status))){Y.errorCode=gR(z.errorCode)||"auth";if(O=D&&D.playerErrorMessageRenderer){Y.playerErrorMessageRenderer=O;let p=O.reason;p&&(Y.errorReason=g.u5(p));if(O=O.subreason)Y.Xr=g.u5(O),Y.ti=O}else Y.errorReason=z.reason||null;O=z.status;O==="LOGIN_REQUIRED"?Y.errorDetail= +"1":O==="CONTENT_CHECK_REQUIRED"?Y.errorDetail="2":O==="AGE_CHECK_REQUIRED"?(z=(z=z.errorScreen)&&z.playerKavRenderer,Y.errorDetail=z&&z.kavUrl?"4":"3"):(D=D?.playerErrorMessageRenderer?.proceedButton?.buttonRenderer?.command,Y.errorDetail=z.isBlockedInRestrictedMode?"5":g.G(D,g.Oz)?.signal==="RELOAD_PAGE"?"7":"0")}}; +$mr=function(Y,z){Y.oI=!0;var O=z.heartbeatToken;Y.drmSessionId=z.drmSessionId||"";Y.heartbeatToken=O||"";Y.Cz=Number(z.intervalMilliseconds);Y.B$=Number(z.maxRetries);Y.SC=!!z.softFailOnError;Y.W$=!!z.useInnertubeHeartbeatsForDrm;Y.heartbeatServerData=z.heartbeatServerData;Y.lf=!!z.heartbeatAttestationConfig?.requiresAttestation}; +ZwF=function(Y,z){for(let O of z){z=O.interstitials.map(D=>{var p=g.G(D,xmW);if(p)return{is_yto_interstitial:!0,raw_player_response:p};if(D=g.G(D,hSr))return Object.assign({is_yto_interstitial:!0},g.tl(D))}); +for(let D of z)switch(O.podConfig.playbackPlacement){case "INTERSTITIAL_PLAYBACK_PLACEMENT_PRE":Y.interstitials=Y.interstitials.concat({time:0,playerVars:D,YI:5});break;case "INTERSTITIAL_PLAYBACK_PLACEMENT_POST":Y.interstitials=Y.interstitials.concat({time:0x7ffffffffffff,playerVars:D,YI:6});break;case "INTERSTITIAL_PLAYBACK_PLACEMENT_INSERT_AT_VIDEO_TIME":z=Number(O.podConfig.timeToInsertAtMillis),Y.interstitials=Y.interstitials.concat({time:z,playerVars:D,YI:z===0?5:7})}}}; +mm9=function(Y,z){if(z=z.find(O=>!(!O||!O.tooltipRenderer)))Y.tooltipRenderer=z.tooltipRenderer}; +D_=function(Y,z){z.subscribeCommand&&(Y.subscribeCommand=z.subscribeCommand);z.unsubscribeCommand&&(Y.unsubscribeCommand=z.unsubscribeCommand);z.addToWatchLaterCommand&&(Y.addToWatchLaterCommand=z.addToWatchLaterCommand);z.removeFromWatchLaterCommand&&(Y.removeFromWatchLaterCommand=z.removeFromWatchLaterCommand);z.getSharePanelCommand&&(Y.getSharePanelCommand=z.getSharePanelCommand)}; +pa=function(Y,z){z!=null?(Y.Zw=z,Y.tF=!0):(Y.Zw="",Y.tF=!1)}; +u2Z=function(Y,z){if(z=z.playerControlsOverlayRenderer)pa(Y,z.controlBgHtml),z.mutedAutoplay?(z=g.G(z.mutedAutoplay,Qho))&&z.endScreen&&(z=g.G(z.endScreen,iwk))&&z.text&&(Y.W9=g.u5(z.text)):Y.mutedAutoplay=!1}; +l6H=function(Y,z){var O=z.backgroundability;O&&O.backgroundabilityRenderer.backgroundable&&(Y.backgroundable=!0);z.offlineability?.offlineabilityRenderer?.offlineable&&(Y.offlineable=!0);if(O=z.contextParams)Y.contextParams=O;(O=z.pictureInPicture)&&O.pictureInPictureRenderer.playableInPip&&(Y.pipable=!0);z.playableInEmbed&&(Y.allowEmbed=!0);if(O=z.ypcClickwrap)z=O.playerLegacyDesktopYpcClickwrapRenderer,O=O.ypcRentalActivationRenderer,z?(Y.tD=z.durationMessage||"",Y.D1=!0):O&&(z=O.durationMessage, +Y.tD=z?g.u5(z):"",Y.D1=!0)}; +giv=function(Y,z,O){var D=oX(z.googleRemarketingUrl);D&&(Y.googleRemarketingUrl=D);if(D=oX(z.youtubeRemarketingUrl))Y.youtubeRemarketingUrl=D;if(D=z.heartbeatLoggingToken)Y.heartbeatLoggingToken=D;D={};var p=oX(z.ptrackingUrl);if(p){p=Fo(p);var d=p.oid;d&&(Y.rC=d);if(d=p.pltype)Y.O3=d;if(d=p.ptchn)Y.mW=d;if(d=p.ptk)Y.CT=encodeURIComponent(d);if(p=p.m)Y.Wz=p}if(p=oX(z.qoeUrl)){p=g.S_(p);for(J of Object.keys(p))d=p[J],p[J]=Array.isArray(d)?d.join(","):d;var J=p;Y.Z2=J;if(p=J.cat)Y.V("html5_enable_qoe_cat_list")? +Y.kj=Y.kj.concat(p.split(",")):Y.Ax=p;if(p=J.live)Y.RO=p;if(J=J.drm_product)Y.drmProduct=J}if(J=oX(z.videostatsPlaybackUrl)){J=Fo(J);if(p=J.adformat)if(O.adformat=p,d=Y.C(),d=IX(p,Y.zF,d.Y,d.Z))Y.adFormat=d;if(d=J.aqi)O.ad_query_id=d;if(O=J.autoplay)Y.NE=O=="1",Y.jF=O=="1";if(O=J.autonav)Y.isAutonav=O=="1";if(O=J.delay)Y.g$=g.Wj(O);if(O=J.ei)Y.eventId=O;if(O=g.aU(J.adcontext))try{var c=XiA(O);c&&(Y.Ea=c)}catch(w){g.jZ(Error("Malformed adContext"))}if(O||p)Y.NE=!0;if(c=J.feature)Y.RR=c;if(c=J.list)Y.playlistId= +c;if(c=J.of)Y.m4=c;if(c=J.osid)Y.osid=c;if(c=J.referrer)Y.referrer=c;if(c=J.sdetail)Y.TK=c;if(c=J.sourceid)Y.X1=c;if(c=J.ssrt)Y.nD=c=="1";if(c=J.subscribed)Y.subscribed=c=="1";if(c=J.uga)Y.userGenderAge=c;if(c=J.upt)Y.Ig=c;if(c=J.vm)Y.videoMetadata=c;D.playback=J}if(c=oX(z.videostatsWatchtimeUrl)){c=Fo(c);if(O=c.ald)Y.dZ=O;D.watchtime=c}if(c=oX(z.atrUrl))c=Fo(c),D.atr=c;if(c=oX(z.engageUrl))c=Fo(c),D.engage=c;Y.V1=D;z.promotedPlaybackTracking&&(D=z.promotedPlaybackTracking,D.startUrls&&(Y.Y5=D.startUrls), +D.firstQuartileUrls&&(Y.fA=D.firstQuartileUrls),D.secondQuartileUrls&&(Y.J6=D.secondQuartileUrls),D.thirdQuartileUrls&&(Y.Bd=D.thirdQuartileUrls),D.completeUrls&&(Y.ln=D.completeUrls),D.engagedViewUrls&&(D.engagedViewUrls.length>1&&g.jZ(new g.lZ("There are more than one engaged_view_urls.")),Y.vZ=D.engagedViewUrls[0]));z.serializedOneTimeQoeContextData&&(Y.serializedOneTimeQoeContextData=z.serializedOneTimeQoeContextData);z.vss3Config?.serializedWatchTimeContextData&&(Y.serializedWatchTimeContextData= +z.vss3Config.serializedWatchTimeContextData)}; +TgA=function(Y,z,O){for(let D of z)if(D&&(z=D.playerLegacyDesktopWatchAdsRenderer)&&(z=z.playerAdParams)){z.autoplay=="1"&&(Y.NE=!0,Y.jF=!0);Y.Wi=z.encodedAdSafetyReason||null;z.showContentThumbnail!==void 0&&(Y.WR=!!z.showContentThumbnail);O.enabled_engage_types=z.enabledEngageTypes;break}}; +a6o=function(Y,z){var O=z.manifestlessWindowedLiveConfig;if(O){var D=Number(O.minDvrSequence),p=Number(O.maxDvrSequence),d=Number(O.minDvrMediaTimeMs),J=Number(O.maxDvrMediaTimeMs);O=Number(O.startWalltimeMs);D&&(Y.nU=D);d&&(Y.iQ=d/1E3,Y.V("html5_sabr_parse_live_metadata_playback_boundaries")&&g.dP(Y)&&(Y.lR=d/1E3));p&&(Y.CO=p);J&&(Y.Jw=J/1E3,Y.V("html5_sabr_parse_live_metadata_playback_boundaries")&&g.dP(Y)&&(Y.S8=J/1E3));O&&(Y.Cb=O/1E3);(D||d)&&(p||J)&&(Y.yb=!0,Y.isLivePlayback=!0,Y.allowLiveDvr= +!0,Y.s6=!1)}if(D=z.daiConfig){if(D.enableDai){Y.gH=!0;if(p=D.enableServerStitchedDai)Y.enableServerStitchedDai=p;if(p=D.enablePreroll)Y.HL=p}if(D.daiType==="DAI_TYPE_SS_DISABLED"||D.debugInfo?.isDisabledUnpluggedChannel)Y.AQ=!0;Y.V("html5_ump_stitched_metadata_unspecified_handling")&&D.daiType==="DAI_TYPE_UNSPECIFIED"&&(Y.Vc=!0);D.daiType==="DAI_TYPE_CLIENT_STITCHED"&&(Y.v9=!0);if(Y.V("html5_ump_stitched_metadata_always_allow_ustreamer_ad_config")||D.allowUstreamerRequestAdconfig)Y.uZ=!0;D.sendSsdaiMissingAdBreakReasons&& +(Y.bD=!0)}if(D=z.audioConfig){p=Y.j1;D.trackAbsoluteLoudnessLkfs!=null&&(p.Y=D.trackAbsoluteLoudnessLkfs);D.loudnessTargetLkfs!=null&&(p.loudnessTargetLkfs=D.loudnessTargetLkfs);D.loudnessDb!=null&&(p.N=D.loudnessDb);if(d=D.loudnessNormalizationConfig)d.applyStatefulNormalization&&(p.applyStatefulNormalization=!0),d.preserveStatefulLoudnessTarget&&(p.preserveStatefulLoudnessTarget=!0),d.minimumLoudnessTargetLkfs!=null&&(p.minimumLoudnessTargetLkfs=d.minimumLoudnessTargetLkfs);p=D.loudnessDb;p!=null&& +(Y.bR=p);D.audioMuted&&(Y.Fx=!0);D.muteOnStart&&(Y.Iq=!0);D.playAudioOnly&&(Y.Lp=!0)}if(p=z.playbackEndConfig)D=p.endSeconds,p=p.limitedPlaybackDurationInSeconds,Y.mutedAutoplay&&(D&&(Y.endSeconds=D),p&&(Y.limitedPlaybackDurationInSeconds=p));if(D=z.fairPlayConfig){if(p=D.certificate)Y.Wp=g.aU(p);p=Number(D.keyRotationPeriodMs);p>0&&(Y.Kt=p);D=Number(D.keyPrefetchMarginMs);D>0&&(Y.zo=D)}if((D=z.playbackStartConfig)&&!Y.UA){Y.bf=Number(D.startSeconds);d=D.liveUtcStartSeconds;p=!!Y.liveUtcStartSeconds&& +Y.liveUtcStartSeconds>0;d&&!p&&(Y.liveUtcStartSeconds=Number(d));if(d=D.startPosition)if((J=d.utcTimeMillis)&&!p&&(Y.liveUtcStartSeconds=Number(J)*.001),p=d.streamTimeMillis)Y.rQ=Number(p)*.001;Y.progressBarStartPosition=D.progressBarStartPosition;Y.progressBarEndPosition=D.progressBarEndPosition}else if(D=z.skippableSegmentsConfig){if(p=D.introSkipDurationMs)Y.Md=Number(p)/1E3;if(D=D.outroSkipDurationMs)Y.D4=Number(D)/1E3}if(p=z.skippableIntroConfig)D=Number(p.startMs),p=Number(p.endMs),isNaN(D)|| +isNaN(p)||(Y.A_=D,Y.K9=p);if(D=z.streamSelectionConfig)Y.oh=Number(D.maxBitrate);if(D=z.vrConfig)Y.hr=D.partialSpherical=="1";if(D=z.webDrmConfig){D.skipWidevine&&(Y.X_=!0);if(p=D.widevineServiceCert)Y.X4=g.aU(p);D.useCobaltWidevine&&(Y.useCobaltWidevine=!0);D.startWithNoQualityConstraint&&(Y.k_=!0)}if(D=z.mediaCommonConfig){if(p=D.dynamicReadaheadConfig){Y.maxReadAheadMediaTimeMs=p.maxReadAheadMediaTimeMs||NaN;Y.minReadAheadMediaTimeMs=p.minReadAheadMediaTimeMs||NaN;Y.readAheadGrowthRateMs=p.readAheadGrowthRateMs|| +NaN;if(p=D?.mediaUstreamerRequestConfig?.videoPlaybackUstreamerConfig)Y.fO=g.aU(p);if((p=D?.sabrContextUpdates)&&p.length>0)for(var c of p)c.type&&c.value&&(p={type:c.type,scope:c.scope,value:g.aU(c.value)||void 0,sendByDefault:c.sendByDefault},Y.sabrContextUpdates.set(c.type,p))}if(c=D.serverPlaybackStartConfig)Y.serverPlaybackStartConfig=c;D.useServerDrivenAbr&&(Y.q9=!0);if(c=D.requestPipeliningConfig)Y.requestPipeliningConfig=c}if(c=z.inlinePlaybackConfig)Y.yd=!!c.showAudioControls;if(c=z.embeddedPlayerConfig){Y.embeddedPlayerConfig= +c;if(p=c.embeddedPlayerMode)D=Y.C(),D.j_=p,D.S=p==="EMBEDDED_PLAYER_MODE_PFL";if(c=c.permissions)Y.allowImaMonetization=!!c.allowImaMonetization}if(c=z.webPlayerConfig)if(c.gatewayExperimentGroup&&(Y.gatewayExperimentGroup=c.gatewayExperimentGroup),c.isProximaEligible&&(Y.isProximaLatencyEligible=!0),c=c.multiAspectStreamingConfig)Y.wy=!0,Y.playerOrientation=c.playerOrientation,c.playerOrientation==="PLAYER_ORIENTATION_HORIZONTAL"?Y.En=c.verticalCommand||null:c.playerOrientation==="PLAYER_ORIENTATION_VERTICAL"&& +(Y.En=c.horizontalCommand||null);z=z.playerControlsConfig;z?.isSeekable!==void 0&&(Y.isSeekable=!!z.isSeekable)}; +eSv=function(Y,z,O){var D=z.formats;if(D){var p=[];for(var d of D)p.push(`${d.itag}/${d.width}x${d.height}`);Y.xX=p.join(",");p=[];for(var J of D){D={itag:J.itag,type:J.mimeType,quality:J.quality};(d=J.url)&&(D.url=d);let {M$:L,TQ:V,YP:W,s:x}=gK(14,5117,J);L&&(D.url=V,D.sp=W,D.s=x);p.push(im(D))}Y.dU=p.join(",")}if(J=z.hlsFormats){p={};if(O&&(O=O.audioPairingConfig)&&O.pairs)for(var c of O.pairs)O=c.videoItag,p[O]||(p[O]=[]),p[O].push(c.audioItag);c={};for(var w of J)c[w.itag]=w.bitrate;w=[];for(var R of J){O= +{itag:R.itag,type:R.mimeType,url:R.url,bitrate:R.bitrate,width:R.width,height:R.height,fps:R.fps};if(J=R.audioTrack)if(D=J.displayName)O.name=D,O.audio_track_id=J.id,J.audioIsDefault&&(O.is_default="1");if(R.drmFamilies){J=[];for(var y of R.drmFamilies)J.push(Bv[y]);O.drm_families=J.join(",")}(J=p[R.itag])&&J.length&&(O.audio_itag=J.join(","),(J=c[J[0]])&&(O.bitrate+=J));(J=AW(R))&&(O.eotf=J);R.audioChannels&&(O.audio_channels=R.audioChannels);w.push(im(O))}Y.hlsFormats=w.join(",")}if((y=z.licenseInfos)&& +y.length>0){R={};for(var M of y)y=M.drmFamily,p=M.url,y&&p&&(R[Bv[y]]=p);Y.contentProtection=R}if(M=z.drmParams)Y.drmParams=M;if(M=z.dashManifestUrl)Y.sB=g.um(M,{cpn:Y.clientPlaybackNonce});if(M=z.hlsManifestUrl)Y.hlsvp=M;if(M=z.probeUrl)Y.probeUrl=Vd(g.um(M,{cpn:Y.clientPlaybackNonce}));if(z=z.serverAbrStreamingUrl)Y.yg=new g.uc(z,!0)}; +qc9=function(Y,z,O){var D=z.videoId;D&&(Y.videoId=D,O.video_id||(O.video_id=D));if(D=z.title)Y.title=D,O.title||(O.title=D);if(D=z.lengthSeconds)Y.lengthSeconds=Number(D),O.length_seconds||(O.length_seconds=D);if(D=z.keywords)Y.keywords=Jh(D);if(D=z.channelId)Y.T7=D,O.ucid||(O.ucid=D);if(D=z.viewCount)Y.rawViewCount=Number(D);if(D=z.author)Y.author=D,O.author||(O.author=D);if(O=z.shortDescription)Y.shortDescription=O;if(O=z.isCrawlable)Y.isListed=O;if(O=z.musicVideoType)Y.musicVideoType=O;O=z.isLive; +O!=null&&(Y.isLivePlayback=O);if(O||z.isUpcoming)Y.isPremiere=!z.isLiveContent;if(O=z.thumbnail)Y.Nj=bv(O);if(O=z.isExternallyHostedPodcast)Y.isExternallyHostedPodcast=O;(O=z.stationType)&&O!=="STATION_TYPE_UNKNOWN"&&(Y.DL=!0);O=z.viewerLivestreamJoinPosition;O?.utcTimeMillis&&(Y.KV=g.Wj(O.utcTimeMillis));Y.C().experiments.hW("enable_centered_caption_for_tvfilm_video")&&z.isTvfilmVideo!=null&&(Y.isTvfilmVideo=z.isTvfilmVideo);z.isTvfilmVideo!=null&&(Y.z0=z.isTvfilmVideo&&Y.isLivePlayback)}; +I6Z=function(Y,z){if(z.playerLegacyDesktopYpcTrailerRenderer){var O=z.playerLegacyDesktopYpcTrailerRenderer;Y.Bi=O.trailerVideoId||"";var D=(D=z.playerLegacyDesktopYpcTrailerRenderer.ypcTrailer)&&D.ypcTrailerRenderer}else z.playerLegacyDesktopYpcOfferRenderer?O=z.playerLegacyDesktopYpcOfferRenderer:z.ypcTrailerRenderer&&(D=z.ypcTrailerRenderer,z=D.fullVideoMessage,Y.hv=z?g.u5(z):"",Y.Bi=g.G(D,cu)?.videoDetails?.videoId||"");O&&(Y.l9=O.itemTitle||"",O.itemUrl&&(Y.qQ=O.itemUrl),O.itemBuyUrl&&(Y.Zt= +O.itemBuyUrl),Y.TF=O.itemThumbnail||"",Y.PS=O.offerHeadline||"",Y.f2=O.offerDescription||"",Y.mC=O.offerId||"",Y.ag=O.offerButtonText||"",Y.M_=O.offerButtonFormattedText||null,Y.Jv=O.overlayDurationMsec||NaN,Y.hv=O.fullVideoMessage||"",Y.kw=!0);D&&((O=g.G(D,cu))?Y.r4={raw_player_response:O}:(O=g.G(D,Gxv),Y.r4=O?g.tl(O):null),Y.kw=!0)}; +EiZ=function(Y,z,O,D){z.isLiveDefaultBroadcast&&(Y.isLiveDefaultBroadcast=!0);z.isUpcoming&&(Y.isUpcoming=!0);if(z.isPostLiveDvr){Y.s6=!0;if(D=z.latencyClass)Y.latencyClass=wP[D]||"UNKNOWN";z.isLowLatencyLiveStream&&(Y.isLowLatencyLiveStream=!0)}else{let p=!1;Y.hw?(Y.allowLiveDvr=ti()?!0:iK&&jB<5?!1:!0,Y.isLivePlayback=!0):z.isLive?(D.livestream="1",Y.allowLiveDvr=z.isLiveDvrEnabled?ti()?!0:iK&&jB<5?!1:!0:!1,Y.partnerId=27,p=!0):z.isUpcoming&&(p=!0);if(z.isLive||Y.hw){z.isLowLatencyLiveStream&&(Y.isLowLatencyLiveStream= +!0);let d=z.latencyClass;d&&(Y.latencyClass=wP[d]||"UNKNOWN");if(z=z.liveChunkReadahead)Y.liveChunkReadahead=z;if(z=O&&O.livePlayerConfig){z.hasSubfragmentedFmp4&&(Y.hasSubfragmentedFmp4=!0);z.hasSubfragmentedWebm&&(Y.yG=!0);z.defraggedFromSubfragments&&(Y.defraggedFromSubfragments=!0);if(O=z.liveExperimentalContentId)Y.liveExperimentalContentId=Number(O);z=z.isLiveHeadPlayable;Y.V("html5_live_head_playable")&&z!=null&&(Y.isLiveHeadPlayable=z)}}p&&(Y.isLivePlayback=!0,D.adformat&&D.adformat.split("_")[1]!== +"8"||Y.S5.push("heartbeat"))}}; +Ro=function(Y){var z=Y.getWatchNextResponse()?.contents?.twoColumnWatchNextResults;(Y=Y.getWatchNextResponse()?.playerOverlays?.playerOverlayRenderer?.endScreen?.watchNextEndScreenRenderer?.results)||(Y=z?.endScreen?.endScreen?.results);return Y}; +y4=function(){if(sz===void 0){try{window.localStorage.removeItem("yt-player-lv")}catch(z){}a:{try{var Y=!!self.localStorage}catch{Y=!1}if(Y&&(Y=g.z1(`${iZ()}::yt-player`))){sz=new vi1(Y);break a}sz=void 0}}return sz}; +MO=function(){var Y=y4();if(!Y)return{};try{let z=Y.get("yt-player-lv");return JSON.parse(z||"{}")}catch(z){return{}}}; +La=function(Y){return MO()[Y]||0}; +NO=function(Y,z){var O=MO();z!==O[Y]&&(z!==0?O[Y]=z:delete O[Y],Y=y4())&&(O=JSON.stringify(O),Y.set("yt-player-lv",O))}; +g.Ah=async function(Y){return QM(kxh(),Y)}; +Ca=async function(Y,z,O,D,p,d,J,c){if(La(Y)===4)return 4;var w=await g.GN();if(!w)throw g.JH("wiac");c&&J!==void 0&&(J=await rQ9(c,J));var R=O.lastModified||"0";c=await g.Ah(w);try{return V4++,await CH(c,["index","media"],{mode:"readwrite",tag:"IDB_TRANSACTION_TAG_WIAC",B0:!0},y=>{if(d!==void 0&&J!==void 0){var M=`${Y}|${z.id}|${R}|${String(d).padStart(10,"0")}`;M=y.objectStore("media").put(J,M)}else M=cQ.resolve(void 0);var L=Hu(Y,z.E4()),V=Hu(Y,!z.E4()),W={fmts:g.B1({dlt:D.downloadedEndTime.toString(), +mket:D.maxKnownEndTime.toString(),avbr:D.averageByteRate.toString()}),format:O||{}};L=y.objectStore("index").put(W,L);var x=D.downloadedEndTime===-1;W=x?y.objectStore("index").get(V):cQ.resolve(void 0);var a={fmts:"music",format:{}};y=x&&p&&!z.E4()?y.objectStore("index").put(a,V):cQ.resolve(void 0);return cQ.all([y,W,M,L]).then(([,X])=>{V4--;var e=La(Y),I;!(I=e!==4&&x&&p)&&(I=X!==void 0)&&(I=(X=X.fmts)?X==="music"?!0:X.includes("dlt=-1")||!X.includes("dlt="):!1);I&&(e=1,NO(Y,e));return e})})}catch(y){V4--; +c=La(Y);if(c===4)return c;NO(Y,4);throw y;}}; +bwH=async function(Y){var z=await g.GN();if(!z)throw g.JH("ri");return CH(await g.Ah(z),["index"],{mode:"readonly",tag:"IDB_TRANSACTION_TAG_LMRI"},O=>{var D=IDBKeyRange.bound(Y+"|",Y+"~");return O.objectStore("index").getAll(D).then(p=>p.map(d=>d?d.format:{}))})}; +Fv8=async function(Y,z,O,D,p){var d=await g.GN();if(!d)throw g.JH("rc");d=CH(await g.Ah(d),["media"],{mode:"readonly",tag:"IDB_TRANSACTION_TAG_LMRM"},J=>{var c=`${Y}|${z}|${O}|${String(D).padStart(10,"0")}`;return J.objectStore("media").get(c)}); +return p?d.then(J=>{if(J===void 0)throw Error("No data from indexDb");return oi8(p,J)}).catch(J=>{throw new g.lZ(`Error while reading chunk: ${J.name}, ${J.message}`); +}):d}; +Hu=function(Y,z){return`${Y}|${z?"v":"a"}`}; +YBV=function(Y){var z={},O={};for(let d of Y){var D=d.split("|");if(!d.match(Kv8)){O[d]="?";continue}Y=Number(D.pop());if(isNaN(Y)){O[d]="?";continue}var p=D.join("|");(D=z[p])?(p=D[D.length-1],Y===p.end+1?p.end=Y:D.push({start:Y,end:Y})):z[p]=[{start:Y,end:Y}]}for(let d of Object.keys(z))O[d]=z[d].map(J=>`${J.start}-${J.end}`).join(","); +return O}; +na=function(Y,z){var O=Y.A(),D=Y.U(),p=1,d=0,J=g.L3(Y.Yg.experiments,"html5_default_ad_gain");J!=null&&O&&(p=J);if(D?.B()){d=D.audio?.Y??Y.Y;if(d==null||isNaN(d))d=void 0;return{VU:0,Fz:1,YC:1,LR:d,cE:d,Od:d,formatId:D.id,IG:z,Kw:Y.Yg.kg,qC:Y.qC}}O=D?.audio?.Y??Y.Y;D!=null&&D.audio?.Y==null&&Y.J("agc",{no_ab:1});if(O==null||isNaN(O))return z=D?.audio?.U!=null?D.audio.U:Y.N,isNaN(z)||(d=4),z=-z,{VU:z,Fz:Math.min(1,10**(z/20))||p,YC:d,formatId:D?.id,qC:Y.qC};d=1;J=Y.loudnessTargetLkfs;var c=Y.Yg.experiments.hW("html5_stateful_audio_normalization"); +if(Y.applyStatefulNormalization&&c){if(z!=null)var w=z;else isFinite(Y.Yg.kg)&&(w=Y.Yg.kg);w!=null&&(d=2,J=g.oB(w,Y.minimumLoudnessTargetLkfs,Y.loudnessTargetLkfs))}var R=Math.min(J-O,0);var y=O+R;p=Math.min(1,10**(R/20))||p;c&&Y.J("agc",{stnorm:Y.applyStatefulNormalization,hst:z,env:Y.Yg.kg,fml:O,stgt:w,tmin:Y.minimumLoudnessTargetLkfs,tmax:Y.loudnessTargetLkfs,ng:R});return{VU:R,Fz:p,YC:d,LR:O,cE:J,Od:y,formatId:D?.id,IG:z,Kw:Y.Yg.kg,qC:Y.qC}}; +Wu=function(Y,z){z=na(Y,z);Y.j=z;Y.preserveStatefulLoudnessTarget&&z.Od!=null&&(Y.Yg.kg=z.Od);return z.Fz}; +z_v=function(Y,z,O){z={cpn:z};Y.indexOf("/ibw/")===-1&&(z.ibw=O?String(O):"1369843");return{url:g.um(Y,z),type:"application/x-mpegURL",quality:"auto",itag:"93"}}; +OOv=function(Y){try{let z=(new g.uc(Y,!0)).get("n");if(z){let O=Y.match(/\/n\/([^/]+)/);if(O&&O[1]&&O[1]!==z)return Y.replace(`/n/${O[1]}`,`/n/${z}`)}}catch(z){g.jZ(z)}return Y}; +Pu=function(Y){if(Y.isAd()&&(Y.q6?Y.videoId!==Y.Yg.Bc:Y.videoId!=Y.Yg.Bc))return Y.Yg.Bc}; +Y4=function(Y){if(Y){if(A_(Y))return Y;Y=FR(Y);if(A_(Y,!0))return Y}return""}; +g.dP=function(Y){if(g.Vo(Y.Yg)&&Y.Yg.A==="yt"&&!Y.V("html5_enable_sabr_on_yt_embeds"))return!1;if(Y.fD)return Y.q9&&Y.J("fds",{fds:!0},!0),!1;if(Y.Yg.A!=="yt"&&!DM1(Y))return Y.q9&&Y.J("dsvn",{ns:Y.Yg.A},!0),!1;if(Y.cotn||!Y.j||Y.j.isOtf&&!Y.V("html5_enable_sabr_otf_in_client")||Y.Y&&!Y.Y.j()||Y.v9&&!Y.V("html5_enable_sabr_csdai"))return!1;if(Y.V("html5_use_sabr_requests_for_debugging"))return!0;Y.q9&&Y.J("esfw",{usbc:Y.q9,hsu:!!Y.yg},!0);if(Y.q9&&Y.yg)return!0;if(Y.V("html5_remove_client_sabr_determination"))return!1; +var z=!Y.j.Na&&!Y.SL(),O=z&&Bu&&Y.V("html5_enable_sabr_vod_streaming_xhr");z=z&&!Bu&&Y.V("html5_enable_sabr_vod_non_streaming_xhr");var D=th(Y),p=Y.V("html5_enable_sabr_drm_vod_streaming_xhr")&&Bu&&Y.SL()&&!Y.j.Na&&(Y.drmProduct==="1"?!1:!0);(O=O||z||D||p)&&!Y.yg&&Y.J("sabr",{loc:"m"},!0);return O&&!!Y.yg}; +Jh=function(Y){var z={};for(let O of Y)Y=O.split("="),Y.length===2?z[Y[0]]=Y[1]:z[O]=!0;return z}; +SB=function(Y){if(Y.V("html5_onesie")&&Y.errorCode)return!1;var z=g.Il(Y.S5,"ypc");Y.ypcPreview&&(z=!1);return Y.Mj()&&!Y.loading&&(g.fa(Y)||g.Il(Y.S5,"heartbeat")||z)}; +Uz=function(Y){Y.VH()||(Y.loading=!1,Y.Ul("dataloaded"))}; +md=function(Y,z){var O=z.raw_embedded_player_response;if(!O){var D=z.embedded_player_response;D&&(O=JSON.parse(D))}O&&(Y.B=O);if(Y.B){Y.embeddedPlayerConfig=Y.B.embeddedPlayerConfig||null;if(O=Y.B.videoFlags)O.playableInEmbed&&(Y.allowEmbed=!0),O.isPrivate&&(Y.isPrivate=!0),O.userDisplayName&&(z.user_display_name=O.userDisplayName),O.userDisplayImage&&(z.user_display_image=O.userDisplayImage);if((O=Y.B.embedPreview)&&O.thumbnailPreviewRenderer){O=O.thumbnailPreviewRenderer;pa(Y,O.controlBgHtml);if(D= +O.defaultThumbnail)Y.Nj=bv(D);(D=g.G(O?.videoDetails,pJF))&&$4(Y,z,D);D=g.G(O?.videoDetails,dMv);Y.Uv=!!O.addToWatchLaterButton;Y.showShareButton=!!O.shareButton;D?.musicVideoType&&(Y.musicVideoType=D.musicVideoType);if(D=g.G(Y.getEmbeddedPlayerResponse()?.embedPreview?.thumbnailPreviewRenderer?.playButton?.buttonRenderer?.navigationEndpoint,g.x4))aX(Y,D),Y.videoId=D.videoId||Y.videoId;O.videoDurationSeconds&&(Y.lengthSeconds=g.Wj(O.videoDurationSeconds));O.webPlayerActionsPorting&&D_(Y,O.webPlayerActionsPorting); +if(O=g.G(O?.playlist,JjW)){Y.Ov=!0;D=[];var p=Number(O.currentIndex);if(O.contents)for(let d=0,J=O.contents.length;d=0?p.countDownSecsForFullscreen*1E3:-1)}if(p=Ro(Y))p=p?.[0]?.endScreenVideoRenderer?.navigationEndpoint?.clickTrackingParams,V=Y.DQ||Y.suggestions?.[0]||null,p&&V&&(V.sessionData={itct:p});Y.watchNextResponse.currentVideoThumbnail&&(Y.Nj=bv(Y.watchNextResponse.currentVideoThumbnail));(p=Y.watchNextResponse?.contents?.twoColumnWatchNextResults?.results?.results?.contents)&& +p[0]&&(V=p[0].videoPrimaryInfoRenderer)&&V&&V.subtitle&&(Y.rJ=g.u5(V.subtitle));p&&p[1]&&(p=p[1].videoSecondaryInfoRenderer?.owner?.videoOwnerRenderer?.thumbnail?.thumbnails)&&p.length&&(Y.profilePicture=p[p.length-1].url);z=Ey(z);if(p=Y.getWatchNextResponse()?.onResponseReceivedEndpoints)for(var W of p)g.G(W,gP)&&(Y.CG=g.G(W,gP)),p=g.G(W,yjv),p?.entityKeys&&(Y.tf=p.entityKeys||[],p.visibleOnLoadKeys&&(Y.visibleOnLoadKeys=p.visibleOnLoadKeys));Y.V("web_key_moments_markers")&&(W=Th.getState().entities, +p=h6("visibility_override","markersVisibilityOverrideEntity"),W=W.markersVisibilityOverrideEntity?W.markersVisibilityOverrideEntity[p]||null:null,Y.qs=W?.videoId===(Y.videoId||z)&&W?.visibilityOverrideMarkersKey?W.visibilityOverrideMarkersKey:Y.visibleOnLoadKeys,Y.visibleOnLoadKeys=[...Y.qs])}}; +eB=function(Y,z){if(z=z.raw_reel_item_watch_response)Y.reelItemWatchResponse=z}; +qO=function(Y,z){var O=z.raw_resolve_url_response;O||(z=z.resolve_url_response)&&(O=JSON.parse(z));O&&(Y.d4=O)}; +Io=function(Y,z){Y.fflags=GD(Y.fflags,z.fflags);var O=z.iv_invideo_url;O&&(Y.YF=Vd(O));Y.dJ=a_(Y.dJ,z.iv_ads_only);if(O=z.cta_conversion_urls)Y.qS=O;Y.isPharma=a_(Y.isPharma,z.is_pharma);Y.author=GD(Y.author,z.author);Y.CY=Y4(z.ttsurl)||Y.CY;Y.Wr=a_(Y.Wr,z.cc_asr);if(O=z.profile_picture)Y.profilePicture=GD(Y.profilePicture,O);Y.videoCountText=GD(Y.videoCountText,z.video_count_text);Y.autonavState=eo(Y.autonavState,z.autonav_state,MzA);Y.clientPlaybackNonce=GD(Y.clientPlaybackNonce,z.cpn);Y.subscribed= +a_(Y.subscribed,z.subscribed);Y.rawViewCount=qy(Y.rawViewCount,z.view_count);Y.shortViewCount=GD(Y.shortViewCount,z.short_view_count_text);Y.publishedTimeText=GD(Y.publishedTimeText||"",z.publishedTimeText);Y.lengthText=GD(Y.lengthText||"",z.lengthText);Y.uf=GD(Y.uf||"",z.uf);Y.R6=GD(Y.R6||"",z.R6);Y.title=GD(Y.title,z.title);Y.subtitle=GD(Y.subtitle,z.subtitle);Y.expandedTitle=GD(Y.expandedTitle,z.expanded_title);Y.expandedSubtitle=GD(Y.expandedSubtitle,z.expanded_subtitle);Y.ypcPreview=GD(Y.ypcPreview, +z.ypc_preview);Y.QI=GD(Y.QI,z.ypc_origin);Y.gn=a_(Y.gn,z.ypc_is_premiere_trailer);Y.tD=GD(Y.tD,z.ypc_clickwrap_message);Y.paygated=a_(Y.paygated,z.paygated);Y.EW=a_(Y.EW,z.requires_purchase);Y.showShareButton=!a_(!Y.showShareButton,z.ss);Y.Uv=a_(Y.Uv,z.showwatchlater);if(O=z.el)Y.eventLabel=O;if(O=z.keywords)Y.keywords=Jh(O.split(","));if(O=z.rvs)Y.suggestions=fD(O).map(D=>D.playlist||D.list||D.api?new Xs(Y.Yg,D):new uf(Y.Yg,D)); +Y.contentCheckOk=a_(Y.contentCheckOk,z.cco);Y.racyCheckOk=a_(Y.racyCheckOk,z.rco);Y.isLivingRoomDeeplink=a_(Y.isLivingRoomDeeplink,z.is_living_room_deeplink);Y.oauthToken=GD(Y.oauthToken,z.oauth_token);Y.o4=GD(Y.o4,z.kpt);Y.visitorData=GD(Y.visitorData,z.visitor_data);if(O=z.session_data)Y.sessionData=P1(O,"&");Y.LB=GD(Y.LB,z.tracking_list);Y.Bc=a_(Y.Bc,z.pause_at_start);Gh(Y,z)}; +Ez=function(Y,z,O){z&&z.cpn&&g.jZ(new g.lZ("CPN provided in VideoData update",{QF:z.cpn,rH:Y.clientPlaybackNonce,VF:O}));O?(Ey(z),Y.setData(z),SB(Y)&&Uz(Y)):(z=z||{},md(Y,z),ao(Y,z),eB(Y,z),qO(Y,z),Io(Y,z),Y.Ul("dataupdated"))}; +Gh=function(Y,z){z.inlineMetricEnabled&&(Y.inlineMetricEnabled=!0);z.playback_progress_0s_url&&(Y.Ue=new LJ$(z));if(z=z.video_masthead_ad_quartile_urls)Y.Jx=z.quartile_0_url,Y.M7=z.quartile_25_url,Y.g4=z.quartile_50_url,Y.oT=z.quartile_75_url,Y.HE=z.quartile_100_url,Y.Y5=z.quartile_0_urls,Y.fA=z.quartile_25_urls,Y.J6=z.quartile_50_urls,Y.Bd=z.quartile_75_urls,Y.ln=z.quartile_100_urls}; +g.Q4=function(Y,z){for(let O of z)O.cueRangeSetIdentifier&&Y.UY.set(O.cueRangeSetIdentifier,O.playerCueRanges??[])}; +Nx8=function(Y){if(!Y)return null;for(let z of Y)if(Y=z.adPlacementRenderer?.renderer?.videoAdTrackingRenderer)return Y;return null}; +vu=function(Y){var z=Y.playerResponse?.playerConfig?.compositeVideoConfig?.sourceConfigs;Y=Y.playerResponse?.playerConfig?.compositeVideoConfig?.defaultActiveSourceVideoId;if(!z||!z.length)return"";Y||(Y=z[0].videoId||"");for(let O of z)if(O.videoId===Y&&O.audioTracks)for(let D of O.audioTracks)if(D.isDefaultForSource)return D.id||"";return""}; +Aj$=function(Y,z,O){switch(z){case "EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT":O>30?Y.limitedPlaybackDurationInSeconds=30:O<30&&O>10&&(Y.limitedPlaybackDurationInSeconds=10);break;case "EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT":Y.limitedPlaybackDurationInSeconds=O*.2}}; +Vzk=function(Y,z){return z!=null?a_(Y.Z,z):Y.Z?Y.Z:Y.Yg.preferGapless&&Y.Yg.supportsGaplessShorts()}; +HO1=function(Y){return!!Y&&isFinite(Y)&&Y>1E9}; +bf=function(Y){return So()&&k4(Y)?!1:rP(Y)&&(g.Nr(Y.Yg)?!Y.isLivePlayback:Y.hlsvp)||!ti()||Y.aL?!0:!1}; +oo=function(Y){Y=g.S_(Y);return Number(Y.expire)||0}; +Fs=function(Y){var z=Y.C();return Y.Yg.A==="hm"||Y.Yg.A==="gd"||z.experiments.gk().j.wk(CUW)&&Y.Yg.U&&Y.Yg.A!=="gl"?!0:!1}; +$4=function(Y,z,O){var D=O.channelThumbnail;D&&(D=D.thumbnails)&&(D=D[0])&&(z.profile_picture=D.url);if(D=g.G(g.G(O?.channelThumbnailEndpoint,no1)?.urlEndpoint,g.lf))z.channel_path=D.url;if(D=O.collapsedRenderer)if(D=g.G(D,WJk)){let p=D.title;p&&(z.title=g.u5(p));if(D=D.subtitle)z.subtitle=g.u5(D)}if(O=O.expandedRenderer)if(O=g.G(O,PUA)){if(D=O.title)z.expanded_title=g.u5(D);if(D=O.subtitle)z.expanded_subtitle=g.u5(D);if(O=O.subscribeButton)Y.subscribeButtonRenderer=g.G(O,Bx9),Y.subscribeButtonRenderer&& +(z.ucid=Y.subscribeButtonRenderer.channelId,z.subscribed=Y.subscribeButtonRenderer.subscribed,Y.subscribeButtonRenderer.notificationPreferenceToggleButton&&Y.subscribeButtonRenderer.notificationPreferenceToggleButton.toggleButtonRenderer&&(z=Y.subscribeButtonRenderer.notificationPreferenceToggleButton.toggleButtonRenderer,z.isToggled?(Y.nB=z.toggledServiceEndpoint||null,Y.Qw=z.defaultServiceEndpoint||null):(Y.nB=z.defaultServiceEndpoint||null,Y.Qw=z.toggledServiceEndpoint||null)))}}; +Ka=function(Y){return!!Y.vZ||!!Y.Jx||!!Y.Y5||!!Y.Ue||Y.Vz}; +YA=function(Y){return!!(Y.Y&&Y.Y.videoInfos&&Y.Y.videoInfos.length)}; +z_=function(Y){return Y.oZ()&&Y.C().supportsGaplessShorts()}; +OU=function(Y){var z=["MUSIC_VIDEO_TYPE_ATV","MUSIC_VIDEO_TYPE_PRIVATELY_OWNED_TRACK"],O=q$(Y.Yg)==="TVHTML5_SIMPLY"&&Y.Yg.j.ctheme==="MUSIC";!Y.Lp&&(g.bB(Y.Yg)||Ao(Y.Yg)||O)&&(z.includes(Y.musicVideoType)||Y.isExternallyHostedPodcast)&&(Y.Lp=!0);if(z=g.fe())z=/Starboard\/([0-9]+)/.exec(g.RL()),z=(z?parseInt(z[1],10):NaN)<10;O=wR(Y.Yg)&&Y.Yg.j.ctheme==="MUSIC";var D;if(D=!Y.Lp)O||(O=Y.Yg,O=q$(O)==="TVHTML5"&&O.j.cver.startsWith("7")),D=O;D&&!z&&(z=Y.musicVideoType==="MUSIC_VIDEO_TYPE_PRIVATELY_OWNED_TRACK", +O=(Y.V("cast_prefer_audio_only_for_atv_and_uploads")||Y.V("kabuki_pangea_prefer_audio_only_for_atv_and_uploads"))&&Y.musicVideoType==="MUSIC_VIDEO_TYPE_ATV",z||O||Y.isExternallyHostedPodcast)&&(Y.Lp=!0);return Y.Yg.deviceIsAudioOnly||Y.Lp&&Y.Yg.Z}; +DE=function(Y){return Y.Yg.V("html5_disable_av1")?!0:!1}; +pV=function(Y){return Y.playerResponse?.playerConfig?.compositeVideoConfig?.compositeBroadcastType==="COMPOSITE_BROADCAST_TYPE_COMPRESSED_DOMAIN_COMPOSITE"}; +d5=function(Y){var z=Y.Z;Y.V("html5_gapless_unlimit_format_selection")&&z_(Y)&&(z=!1);var O=!!Y.j&&Y.j.Na;z=gX9(Y.Yg,{D$:Y.D$(),aG:O,Us:OU(Y),Cd:Y.Cd,Bx:z,isOtf:Y.isOtf(),kN:Y.kN(),hw:Y.hw,rZ:Y.getUserAudio51Preference(),disableAv1:DE(Y),t_:pV(Y)});g.dP(Y)&&(z.dn=!0);So()&&Y.playerResponse&&Y.playerResponse.playerConfig&&Y.playerResponse.playerConfig.webPlayerConfig&&Y.playerResponse.playerConfig.webPlayerConfig.useCobaltTvosDogfoodFeatures&&(z.U=!0,z.K=!0);Y.Z&&Y.isAd()&&(Y.XU&&(z.S=Y.XU),Y.w8&& +(z.N=Y.w8));Y.oZ()&&(z.Pc=g.L3(Y.Yg.experiments,"html5_hard_cap_max_vertical_resolution_for_shorts"));z.Bc=Y.isLivePlayback&&Y.SL()&&Y.Yg.V("html5_drm_live_audio_51");z.N6=Y.w$;Y.V("html5_disable_vp9_hdr_fairplay")&&So()&&(z.N6=!0);z.OJ=!g.dP(Y);z.ze=!g.dP(Y)&&Y.Yg.experiments.gk().j.wk(tzv);return Y.Ol=z}; +SBW=function(Y){g.Zn("drm_pb_s",void 0,Y.KU);Y.Wp||Y.j&&Y.j.U();var z={};Y.j&&(z=Qd(Y.pY,d5(Y),Y.Yg.N,Y.j,O=>Y.Ul("ctmp","fmtflt",O),!0,new Set)); +z=new fZF(z,Y.Yg,Y.X_,Y.useCobaltWidevine?So()?k4(Y):!1:!1,(O,D)=>{Y.J(O,D)}); +g.u(Y,z);Y.XZ=!1;Y.loading=!0;IaW(z,O=>{g.Zn("drm_pb_f",void 0,Y.KU);for(var D of O)switch(D.flavor){case "fairplay":D.Wp=Y.Wp;D.Kt=Y.Kt;D.zo=Y.zo;break;case "widevine":D.X4=Y.X4}Y.Dx=O;if(Y.Dx.length>0&&(Y.K=Y.Dx[0],Y.Yg.Yk())){O={};for(let [p,d]of Object.entries(Y.K.Y)){D=d;let J="unk",c=p.match(/(.*)codecs="(.*)"/);c&&(J=c[2]);O[J]=D}Y.J("drmProbe",O)}Uz(Y)})}; +JJ=function(Y){var z;if(z=!!Y.cotn)z=Y.videoId,z=!!z&&La(z)===1;return z&&!Y.OG}; +UMo=function(Y){var z=Y.playerResponse?.streamingData?.adaptiveFormats||[],O=null;if(z.length>0)O=cN(Y,z);else if(!Y.V("html5_deprecate_adaptive_formats_string")){Y.J("pafmtstr",{s:Y.adaptiveFormats.substring(0,50)});if((z=Y.adaptiveFormats)&&!rP(Y)){Y.Yg.N.Y&&(ok=!0);z=w5(z);O=Y.contentProtection;var D=Y.lengthSeconds,p=Y.isLivePlayback,d=Y.s6,J=Y.Yg,c=Y.clientPlaybackNonce,w=WTh(z);if(p||d){D=new g.sd("",J?.experiments,!0);D.Na=!0;D.isManifestless=!0;D.N=!d;D.isLive=!d;D.s6=d;for(y of z){p=tn(y, +O,0,J,c);w=mt(y.url,y.sp,y.s);var R=w.get("id");R&&R.includes("%7E")&&(D.B=!0);R=J?.experiments?.hW("html5_max_known_end_time_rebase");let M=Number(y.target_duration_sec)||5,L=Number(y.max_dvr_duration_sec)||14400,V=Number(w.get("mindsq")||w.get("min_sq")||"0"),W=Number(w.get("maxdsq")||w.get("max_sq")||"0")||Infinity;D.nU=D.nU||V;D.CO=D.CO||W;let x=!p.j();w&&MA(D,new jy(w,p,{qq:M,Oh:x,TU:L,nU:V,CO:W,JM:300,s6:d,vS:R}))}var y=D}else y=w==="FORMAT_STREAM_TYPE_OTF"?PdZ(z,O,D,J,c):B2v(z,O,D,J,c);z.length> +0&&(z=z[0],Fs(Y)&&z.url&&(Y.OJ=Y.OJ||oo(z.url)));z=Y.isLivePlayback&&!Y.s6&&!Y.yb&&!Y.isPremiere;Y.V("html5_live_head_playable")&&(!g.RV(Y)&&z&&Y.J("missingLiveHeadPlayable",{}),Y.Yg.A==="yt"&&(y.q6=!0));O=y}else O=null;Y.J("pafmts",{isManifestFilled:!!O})}if(!O)return!1;sU(Y,O);return!0}; +yc=function(Y){return!(!Y.j||!Y.j.isManifestless)}; +g.RV=function(Y){return Y.V("html5_live_head_playable")&&yc(Y)&&Y.Yg.A==="yt"?Y.isLiveHeadPlayable:Y.isLivePlayback}; +cN=function(Y,z){if(z.length===0||rP(Y))return null;Y.Yg.N.Y&&(ok=!0);var O=Y.contentProtection;var D=Y.lengthSeconds,p=Y.isLivePlayback,d=Y.s6,J=Y.Yg,c=Y.clientPlaybackNonce,w=Aqr(z);if(p||d){D=new g.sd("",J.experiments,!0);D.N=!d;D.Na=!0;D.isManifestless=!0;D.isLive=!d;D.s6=d;for(let y of z){p=yn(y,O,0,J,c);let {TQ:M,s:L,YP:V}=gK(15,5116,y);w=mt(M||y.url||"",V,L);var R=w.get("id");R&&R.includes("%7E")&&(D.B=!0);R=J.experiments?.hW("html5_max_known_end_time_rebase");let W=Number(y.targetDurationSec|| +5),x=Number(y.maxDvrDurationSec||14400),a=Number(w.get("mindsq")||w.get("min_sq")||"0"),X=Number(w.get("maxdsq")||w.get("max_sq")||"0")||Infinity;D.nU=D.nU||a;D.CO=D.CO||X;let e=!p.j();w&&MA(D,new jy(w,p,{qq:W,Oh:e,TU:x,nU:a,CO:X,JM:300,s6:d,vS:R}))}O=D}else O=w==="FORMAT_STREAM_TYPE_OTF"?V3v(z,O,D,J,c):HgZ(z,O,D,J,c);z.length>0&&(z=z[0],Fs(Y)&&z.url&&(Y.OJ=Y.OJ||oo(z.url)));z=Y.isLivePlayback&&!Y.s6&&!Y.yb&&!Y.isPremiere;Y.V("html5_live_head_playable")&&(!g.RV(Y)&&z&&Y.J("missingLiveHeadPlayable", +{}),Y.Yg.A==="yt"&&(O.q6=!0));return O}; +w5=function(Y,z){Y=fD(Y);var O={};if(z)for(var D of z.split(","))(z=D.match(/^([0-9]+)\/([0-9]+)x([0-9]+)(\/|$)/))&&(O[z[1]]={width:z[2],height:z[3]});for(let p of Y)if(D=O[p.itag])p.width=D.width,p.height=D.height;return Y}; +sU=function(Y,z,O=!1){Y.r8=void 0;Y.j=z;g.u(Y,z);z.nU=Y.nU;z.CO=Y.CO;z.iQ=Y.iQ;z.Jw=Y.Jw;z.Cb=Y.Cb;Y.yg&&(z.S=new Mj(Y.yg));(Y.D$()||g.LV(Y))&&Y.S5.push("webgl");Y.j.isLive||(Y.isLivePlayback=!1);var D=z.sourceUrl.split("/");if(Y.q6?D.indexOf("manifest_duration")!==-1:D.indexOf("manifest_duration")!=-1)Y.Yp=Number(D[D.indexOf("manifest_duration")+1]);if(z.N||z.isManifestless)z.subscribe("clienttemp",Y.J,Y),O?z.subscribe("refresh",Y.F4,Y):z.subscribe("cuepointsadded",Y.Yr,Y);z.U()?Y.XZ=!0:N$=void 0; +Y.yb&&(z.isWindowedLive=Y.yb,z.isLive=!0,Y.isLivePlayback=!0);z.isPremiere=Y.isPremiere;z.isLiveHeadPlayable=Y.isLiveHeadPlayable}; +k4=function(Y){return Y.V("html5_tvos_skip_dash_audio_check")||MediaSource.isTypeSupported('audio/webm; codecs="opus"')}; +rP=function(Y){return So()?!k4(Y):hp()?Y.Wp&&Y.z0?!0:!(!Y.Wp||!Y.V("html5_enable_safari_fairplay")&&ti()):!1}; +Nj=function(Y){return Y.latencyClass==="LOW"||Y.latencyClass==="ULTRALOW"}; +AJ=function(Y){return Y.q6?Nj(Y)&&Y.j!=null&&TX(Y.j)>=5:Nj(Y)&&Y.j!=void 0&&TX(Y.j)>=5}; +$MF=function(Y){Y.loading=!0;Y.n3=!1;if(JJ(Y))bwH(Y.videoId).then(D=>{if(Y.playerResponse?.streamingData){var p=[];for(let d of D)D=Object.assign({},d),D.signatureCipher="",p.push(D);p.length<2&&Y.J("offmlf",{len:p.length});p=cN(Y,p);OU(Y)&&ek(p,!1);sU(Y,p);Y.J("dlr",{})}else Y.J("offsdm",{cotn:Y.la?Y.la.cotn:"0",cpn:Y.clientPlaybackNonce})}).then(()=>{Uz(Y)}); +else{K7(Y.sB)||g.jZ(new g.lZ("DASH MPD Origin invalid: ",Y.sB));var z=Y.sB,O=g.L3(Y.Yg.experiments,"dash_manifest_version")||4;z=g.um(z,{mpd_version:O});Nj(Y)&&Y.latencyClass!=="NORMAL"||(z=g.um(z,{pacing:0}));xbv(z,Y.Yg.experiments,Y.isLivePlayback).then(D=>{Y.VH()||(sU(Y,D,!0),g.Zn("mrc",void 0,Y.KU),Uz(Y))},D=>{Y.VH()||(Y.loading=!1,Y.Ul("dataloaderror",new g.C3("manifest.net.retryexhausted",{backend:"manifest", +rc:D.status},1)))}); +g.Zn("mrs",void 0,Y.KU)}}; +Vc=function(Y){if(!Y.isProximaLatencyEligible)return 0;var z=ku();return Y.Yg.getWebPlayerContextConfig()?.enableProximaLowLatency?2:z===1?1:Y.V("html5_enable_proxima")?2:0}; +HN=function(Y,z){return Y.V(z)?!0:(Y.fflags||"").includes(z+"=true")}; +xM9=function(Y,z){var O=z||bf(Y)||Y.isExternallyHostedPodcast;if(!Y.j||O)return Y.J("skipDash",{dm:!!Y.j,air:z,dd:Y.aL,mss:ti(),"3pp":Y.isExternallyHostedPodcast}),g.jo();OU(Y)&&ek(Y.j,Y.isLivePlayback);return g.R_().then(()=>it8(Y.pY,d5(Y),Y.Yg.N,Y.j,Y.K,D=>Y.Ul("ctmp","fmtflt",D),Y.fq,CV(Y)).then(D=>{nV(Y,D); +Y.pY.Y=null;/^av/.test(Y.clientPlaybackNonce)&&Y.Ol&&Y.J("av1",Y.Ol.Y)}))}; +h_8=function(Y,z){if(z&&Y.hlsvp)return g.jo();if(Y.hlsFormats){if(z=w5(Y.hlsFormats)){let D=[];for(var O of z)O.url&&(O.url=OOv(O.url)),Y.Ol?.j&&D.push(O.itag);Y.Ol?.j&&D.length>0&&Y.J("hlsfmt",{itags:D.join(".")})}Y.uS=Ngo(Y.Yg,z);Y.uS&&WN(Y,Y.uS);O=Y.clientPlaybackNonce;return CsH(Y.Yg,Y.isAd(),z,Y.playerResponse?.captions?.playerCaptionsRenderer?.baseUrl??null,Y.oh,O,D=>Y.Ul("ctmp","hlsflt",D)).then(D=>{var p=0,d=[]; +for(let J of D)d.push(J.PH()?.itag),J.PH()?.S()?.numChannels>p&&(p=J.PH().audio.numChannels);p>2&&Y.J("hlschl",{mn:p});Y.Ol?.j&&Y.J("hlsfmtaf",{itags:d.join(".")});if(Y.V("html5_enable_vp9_fairplay")&&Y.K?.j()){Y.J("drm",{sbdlfbk:1});for(let J of Y.Dx)if(ys(J)){Y.K=J;break}}PN(Y,D)})}return g.jo()}; +ZOr=function(Y){if(Y.isExternallyHostedPodcast&&Y.dU){let z=w5(Y.dU);if(!z[0])return g.jo();Y.On=z[0];return Ps$(Y.Yg,z[0]).then(O=>{PN(Y,O)})}return Y.Tx&&Y.eB?Wv1(Y.Yg,Y.isAd(),Y.Tx).then(z=>{PN(Y,z)}):g.jo()}; +QM9=function(Y){if(Y.isExternallyHostedPodcast)return g.jo();var z=w5(Y.dU,Y.xX);if(Y.hlsvp){let O=z_v(Y.hlsvp,Y.clientPlaybackNonce,Y.oh);z.push(O)}return GFH(Y.Yg,Y.isAd(),z,mMA(Y)).then(O=>{PN(Y,O)})}; +CV=function(Y){var z=Y.V("html5_enable_server_format_filter")&&!Y.SL(),O=Y.V("html5_enable_server_format_filter_for_drm")&&Y.SL();return g.dP(Y)&&(z||O)}; +nV=function(Y,z){Y.Y=z;WN(Y,Y.Y.getAvailableAudioTracks());if(Y.Y)for(var O of Y.Y.videoInfos)z=O.containerType,z!==0&&(Y.y7[z]=O.id);O=Y.getAvailableAudioTracks();O=O.concat(Y.XT);for(z=0;zO.toString().localeCompare(D.toString(),Y.Yg.hostLanguage))}; +PN=function(Y,z){Y.R4=z;nV(Y,new iN(g.XA(Y.R4,O=>O.PH())))}; +mMA=function(Y){var z={cpn:Y.clientPlaybackNonce,c:Y.Yg.j.c,cver:Y.Yg.j.cver};Y.CT&&(z.ptk=Y.CT,z.oid=Y.rC,z.ptchn=Y.mW,z.pltype=Y.O3,Y.Wz&&(z.m=Y.Wz));return z}; +g.BN=function(Y){return rP(Y)&&Y.Wp?{fairplay:"https://youtube.com/api/drm/fps?ek=uninitialized"}:Y.N&&Y.N.contentProtection||null}; +tJ=function(Y){return Y.playerResponse&&Y.playerResponse.paidContentOverlay&&Y.playerResponse.paidContentOverlay.paidContentOverlayRenderer||g.G(Y.watchNextResponse?.playerOverlays?.playerOverlayRenderer?.playerDisclosure,iOr)||null}; +fV=function(Y){var z=tJ(Y);return z&&z.text?g.u5(z.text):Y.paidContentOverlayText}; +Sy=function(Y){var z=tJ(Y);return z&&z.durationMs?g.Wj(z.durationMs):Y.paidContentOverlayDurationMs}; +UU=function(Y){var z="";if(Y.RO)return Y.RO;Y.isLivePlayback&&(z=Y.allowLiveDvr?"dvr":Y.isPremiere?"lp":Y.yb?"window":"live");Y.s6&&(z="post");return z}; +g.$A=function(Y,z){return typeof Y.keywords[z]!=="string"?null:Y.keywords[z]}; +g.fa=function(Y){return!!(Y.sB||Y.dU||Y.Tx||Y.hlsvp||Y.sD())}; +Z_=function(Y){return(Y=Y.RM)&&Y.showError?Y.showError:!1}; +xA=function(Y){Y.mutedAutoplay=!1;Y.endSeconds=NaN;Y.limitedPlaybackDurationInSeconds=NaN;Ez(Y)}; +g.hJ=function(Y){return g.RV(Y)&&!Y.allowLiveDvr}; +ZE=function(Y){return g.RV(Y)&&Y.allowLiveDvr}; +g.m$=function(Y){return!!Y.j&&hn(Y.j)}; +g.Qc=function(Y){return!!Y.j&&ZO(Y.j)}; +g.LV=function(Y){return!!Y.j&&hAV(Y.j)}; +g.iz=function(Y){return!!Y.j&&mj(Y.j)}; +uz=function(Y){return Y.adFormat&&(Y.q6?Y.adFormat!=="1_5":Y.adFormat!="1_5")?"adunit":Y.eventLabel||Y.Yg.X}; +g.lz=function(Y){return uz(Y)==="shortspage"}; +Xd=function(Y){return Y.NE||uz(Y)==="detailpage"||uz(Y)==="shortspage"||Y.mutedAutoplay}; +dK=function(Y){var z=uz(Y)==="adunit"?Y.jF:Xd(Y)?uz(Y)==="detailpage"||uz(Y)==="shortspage"?Y.isAutonav||Y.kg>0:Y.Ge?!1:Y.Yg.CY||Y.Yg.pY||!g.Rm(Y.Yg)?!0:!1:(Y.Ge?0:Y.yH)&&g.Rm(Y.Yg)?!0:!1;Y.V("html5_log_detailpage_autoplay")&&uz(Y)==="detailpage"&&Y.J("autoplay_info",{autoplay:Y.NE,autonav:Y.isAutonav,wasDompaused:Y.Ge,result:z});return z}; +g.g5=function(Y){return Y.Na()&&g.dP(Y)}; +T_=function(Y){return!!Y.playerResponse?.playerConfig?.mediaCommonConfig?.splitScreenEligible}; +aV=function(Y){return isNaN(Y)?0:Math.max((Date.now()-Y)/1E3-30,0)}; +ey=function(Y){return!(!Y.OG||!Y.Yg.Z)&&Y.sD()}; +qj=function(Y){return Y.HL&&Y.enableServerStitchedDai}; +uZF=function(Y){return Y.q9&&!Y.yg}; +DM1=function(Y){switch(Y.Yg.A){case "gd":return Y.V("html5_enable_sabr_on_drive");case "gp":return Y.V("html5_enable_sabr_on_play_store");case "dd":return!0;case "pw":return Y.V("html5_enable_sabr_otf_in_client");default:return!1}}; +th=function(Y){var z;if(!(z=Bu&&Y.Na()&&Y.SL()&&(Y.drmProduct==="1"?!1:!0)&&Y.V("html5_sabr_live_drm_streaming_xhr"))){z=Y.Na()&&!Y.SL()&&Bu;var O=Y.Na()&&Y.latencyClass!=="ULTRALOW"&&!Nj(Y)&&Y.V("html5_sabr_live_normal_latency_streaming_xhr"),D=Nj(Y)&&Y.V("html5_sabr_live_low_latency_streaming_xhr");let p=Y.latencyClass==="ULTRALOW"&&Y.V("html5_sabr_live_ultra_low_latency_streaming_xhr");z=z&&(O||D||p)}O=z;z=Y.enableServerStitchedDai&&O&&Y.V("html5_enable_sabr_ssdai_streaming_xhr");O=!Y.enableServerStitchedDai&& +O;D=Y.Na()&&!Bu&&Y.V("html5_enable_sabr_live_non_streaming_xhr");Y=Bu&&(Y.Ev()||T_(Y)&&Y.V("html5_enable_sabr_for_lifa_eligible_streams"));return z||O||D||Y}; +g.G_=function(Y){if(!Y.j||!Y.N||!Y.U)return!1;var z=Y.j.j,O=!!z[Y.N.id]&&fR(44,4342,z[Y.N.id].zI.j);z=!!z[Y.U.id]&&fR(45,4343,z[Y.U.id].zI.j);return(Y.N.itag==="0"||O)&&z}; +IV=function(Y){return Y.NH?["OK","LIVE_STREAM_OFFLINE"].includes(Y.NH.status):!0}; +EU=function(Y){return!(!Y.isLivePlayback||!Y.hasProgressBarBoundaries())}; +vN=function(Y){return Y.Yg.experiments.gk().j.wk(lZA)&&Y.oZ()||Y.V("enable_player_response_cache_for_live")}; +kA=function(Y){return!!Y.embeddedPlayerConfig?.embeddedPlayerFlags?.enableMusicUx}; +r5=function(Y){return Y.Yg.Y&&Y.isPrivate}; +g.oV=function(Y){var z=Y.C(),O=bz(z),D=z.xk;g.EX(z)&&(D&&(O.thirdParty={...O.thirdParty,embedUrl:D}),g.wC(O,Y));(D=Y.N6)?O.clickTracking={clickTrackingParams:D}:g.EX(Y.C())&&g.l("EVENT_ID")&&(O.clickTracking={clickTrackingParams:g.l("EVENT_ID")});D=O.client||{};var p="EMBED",d=uz(Y);d==="leanback"?p="WATCH":z.V("gvi_channel_client_screen")&&d==="profilepage"?p="CHANNEL":Y.hw?p="LIVE_MONITOR":d==="detailpage"?p="WATCH_FULL_SCREEN":d==="adunit"?p="ADUNIT":d==="sponsorshipsoffer"&&(p="UNKNOWN");D.clientScreen= +p;if(p=Y.kidsAppInfo)D.kidsAppInfo=JSON.parse(p);(d=Y.ew)&&!p&&(D.kidsAppInfo={contentSettings:{ageUpMode:XJA[d]}});if(p=Y.xS)D.unpluggedAppInfo={enableFilterMode:!0};(d=Y.unpluggedFilterModeType)&&!p&&(D.unpluggedAppInfo={filterModeType:goh[d]});if(p=Y.WE)D.unpluggedLocationInfo=p;O.client=D;D=O.request||{};Y.KX&&(D.isPrefetch=!0);if(p=Y.mdxEnvironment)D.mdxEnvironment=p;if(p=Y.mdxControlMode)D.mdxControlMode=Txv[p];O.request=D;D=O.user||{};if(p=Y.S)D.credentialTransferTokens=[{token:p,scope:"VIDEO"}]; +if(p=Y.o4)D.delegatePurchases={oauthToken:p},D.kidsParent={oauthToken:p};p=z.getWebPlayerContextConfig()?.userContentRating;!p&&z.V("enable_brazil_age_gating_web")&&(p=g.pl().get("br_age_rating"));p&&(D.serializedUserContentRating=p);O.user=D;if(z=Y.contextParams)O.activePlayers=[{playerContextParams:z}];if(Y=Y.clientScreenNonce)O.clientScreenNonce=Y;return O}; +bz=function(Y){var z=g.l2(),O=z.client||{};if(Y.forcedExperiments){var D=Y.forcedExperiments.split(",");let p=[];for(let d of D)p.push(Number(d));O.experimentIds=p}if(D=Y.homeGroupInfo)O.homeGroupInfo=JSON.parse(D);if(D=Y.getPlayerType())O.playerType=D;if(D=Y.j.ctheme)O.theme=D;if(D=Y.livingRoomAppMode)O.tvAppInfo={...O.tvAppInfo,livingRoomAppMode:D};D=Y.deviceYear;Y.V("html5_propagate_device_year")&&D&&(O.tvAppInfo={...O.tvAppInfo,deviceYear:D});if(D=Y.livingRoomPoTokenId)O.tvAppInfo={...O.tvAppInfo, +livingRoomPoTokenId:D};z.client=O;D=z.user||{};Y.enableSafetyMode&&(D={...D,enableSafetyMode:!0});!O.tvAppInfo?.usePageidAsHeader&&Y.pageId&&(D={...D,onBehalfOfUser:Y.pageId});z.user=D;return z}; +Yj=function(Y,z,O){z={videoId:Y.videoId,context:g.oV(Y),playbackContext:{contentPlaybackContext:sj(Y,z,O)}};Y.ko&&(z.playbackContext.reloadPlaybackContext={reloadPlaybackParams:Y.ko?.reloadPlaybackParams});Y.contentCheckOk&&(z.contentCheckOk=!0);if(O=Y.clientPlaybackNonce)z.cpn=O;if(O=Y.playerParams)z.params=O;else if(O=Y.getResolveUrlResponse())if(O=Fd(O))z.params=O;if(O=Y.playlistId)z.playlistId=O;Y.racyCheckOk&&(z.racyCheckOk=!0);O=Y.C();var D=O.embedConfig;Y.fX?z.serializedThirdPartyEmbedConfig= +Y.fX:D&&(z.serializedThirdPartyEmbedConfig=D);z.captionParams={};D=g.pl().wk(65);Y.deviceCaptionsOn!=null?z.captionParams.deviceCaptionsOn=Y.deviceCaptionsOn:g.yo(O)&&(z.captionParams.deviceCaptionsOn=D!=null?!D:!1);Y.oK&&(z.captionParams.deviceCaptionsLangPref=Y.oK);D=Y.V("web_enable_player_request_captions_last_language_only");if(Y.eJ.length)z.captionParams.viewerSelectedCaptionLangs=D?[Y.eJ.at(-1)]:Y.eJ;else if(g.yo(O)){var p=g.K3();p?.length&&(z.captionParams.viewerSelectedCaptionLangs=D?[p.at(-1)]: +p)}D=Y.fetchType==="onesie"&&Y.V("html5_onesie_attach_po_token");p=Y.fetchType!=="onesie"&&Y.V("html5_non_onesie_attach_po_token");if(D||p)D=Y.C(),D.Ov&&(z.serviceIntegrityDimensions={},z.serviceIntegrityDimensions.poToken=D.Ov);O.V("fetch_att_independently")&&(z.attestationRequest={omitBotguardData:!0});z.playbackContext||(z.playbackContext={});z.playbackContext.devicePlaybackCapabilities=KV(Y);z.playbackContext.devicePlaybackCapabilities.supportsVp9Encoding===!1&&Y.J("noVp9",{});return z}; +KV=function(Y){var z=!Y?.kN()&&Y?.Na()&&gy();return{supportsVp9Encoding:!(!Y?.pA()||z),supportXhr:Bu}}; +O3=function(Y){if(Y=Y?.endpoint)return g.G(Y,g.x4)||g.G(Y,z$)}; +Fd=function(Y){return O3(Y)?.playerParams}; +e_o=async function(Y,z){Y={context:bz(Y.C()),engagementType:"ENGAGEMENT_TYPE_PLAYBACK",ids:[{playbackId:{videoId:Y.videoId,cpn:Y.clientPlaybackNonce}}]};var O=aq(aZ8);return await g.kQ(z,Y,O)}; +DT=function(Y,z,O){var D=g.L3(z.experiments,"bg_vm_reinit_threshold");(!MP||(0,g.E)()-MP>D)&&e_o(Y,O).then(p=>{p&&(p=p.botguardData)&&g.NP(p,z)},p=>{Y.VH()||(p=n3(p),Y.J("attf",p.details))})}; +b=function(Y,z,O){Y.state.j[z]=(...D)=>O.apply(Y,D)}; +p8=function(Y,z,O){Y.state.j.hasOwnProperty(z)||b(Y,z,O);Y.state.K[z]=(...D)=>O.apply(Y,D); +Y.state.Z.add(z)}; +df=function(Y,z,O){Y.state.j.hasOwnProperty(z)||b(Y,z,O);Y.app.C().Z&&(Y.state.A[z]=(...D)=>O.apply(Y,D),Y.state.Z.add(z))}; +JY=function(Y,z){Y.state.j.addEmbedsConversionTrackingParams(...z)}; +g.cU=function(Y,z,...O){Y.state.N.Ul(z,...O);Y.state.Y.Ul(z,...O)}; +g.wf=function(Y,z,...O){Y.state.N.Ul(z,...O);Y.state.Y.Ul(z,...O);Y.state.U.Ul(z,...O)}; +g.jt=function(Y,z,...O){Y.state.N.Ul(z,...O);Y.state.Y.Ul(z,...O);Y.state.U.Ul(z,...O);Y.state.X.Ul(z,...O)}; +s3=function(Y,z,O){typeof Y==="string"&&(Y={mediaContentUrl:Y,startSeconds:z,suggestedQuality:O});a:{if((z=Y.mediaContentUrl)&&(z=/\/([ve]|embed)\/([^#?]+)/.exec(z))&&z[2]){z=z[2];break a}z=null}Y.videoId=z;return R2(Y)}; +R2=function(Y,z,O){if(typeof Y==="string")return{videoId:Y,startSeconds:z,suggestedQuality:O};z={};for(let D of qBA)Y[D]&&(z[D]=Y[D]);(Y=Y.embedConfig||Y.embed_config)&&(z.embed_config=y1(Y));return z}; +GRH=function(Y,z,O,D){if(g.BZ(Y)&&!Array.isArray(Y)){z="playlist list listType index startSeconds suggestedQuality".split(" ");O={};for(D=0;DY.getPlaybackQuality(1)); +p8(Y,"setPlaybackQuality",Y.r8);p8(Y,"getAvailableQualityLevels",Y.q6);p8(Y,"getCurrentTime",Y.o4);p8(Y,"getDuration",Y.R4);p8(Y,"addEventListener",Y.B);p8(Y,"removeEventListener",Y.ko);p8(Y,"getDebugText",Y.Bc);p8(Y,"getVideoData",()=>MG(Y)); +p8(Y,"addCueRange",Y.X);p8(Y,"removeCueRange",Y.removeCueRange);p8(Y,"setSize",Y.setSize);p8(Y,"getApiInterface",Y.getApiInterface);p8(Y,"destroy",Y.destroy);p8(Y,"mutedAutoplay",Y.mutedAutoplay);var z=Y.app.C();p8(Y,"getVideoEmbedCode",Y.getVideoEmbedCode);p8(Y,"getVideoUrl",Y.dn);p8(Y,"getMediaReferenceTime",Y.Ge);p8(Y,"getSize",Y.getSize);p8(Y,"setFauxFullscreen",Y.kV);z.V("embeds_enable_move_set_center_crop_to_public")&&p8(Y,"setCenterCrop",Y.setCenterCrop);z.U||p8(Y,"logImaAdEvent",Y.logImaAdEvent); +p8(Y,"preloadVideoById",Y.RM);p8(Y,"wakeUpControls",Y.wakeUpControls)}; +g.NG=function(Y){return(Y=L8(Y.app.iS()))?Y.jl():null}; +V1=function(Y){var z=Fl(Y.app.C()),O=Y.app.getVideoData()?.Ov;Y=AY(Y.app);return ry(z)&&!O||Y?!1:!0}; +HU=function(Y,z,O){return typeof Y==="number"?{playerType:Y,l4:z,cpn:O}:Y||{}}; +EoV=function(Y){var z=Y.raw_player_response;if(!z){var O=Y.player_response;O&&(z=JSON.parse(O))}delete Y.player_response;delete Y.raw_player_response;z&&(Y.raw_player_response={streamingData:z.streamingData,playerConfig:z.playerConfig},z.playbackTracking?.qoeUrl&&(Y.raw_player_response={...Y.raw_player_response,playbackTracking:{qoeUrl:z.playbackTracking.qoeUrl}}),z.captions&&(Y.raw_player_response={...Y.raw_player_response,captions:z.captions}),z.videoDetails&&(z.videoDetails.videoId||z.videoDetails.lengthSeconds)&& +(O={},z.videoDetails.videoId&&(O.videoId=z.videoDetails.videoId),z.videoDetails.lengthSeconds&&(O.lengthSeconds=z.videoDetails.lengthSeconds),Y.raw_player_response={...Y.raw_player_response,videoDetails:O}))}; +C8=function(Y,z){var O={};if(Y.app.C().B){for(let D of vov)z.hasOwnProperty(D)&&(O[D]=z[D]);if(Y=O.qoe_cat)z="",typeof Y==="string"&&Y.length>0&&(z=Y.split(",").filter(D=>kRk.includes(D)).join(",")),O.qoe_cat=z; +EoV(O)}else for(let D of rjv)z.hasOwnProperty(D)&&(O[D]=z[D]);return O}; +n8=function(Y){return Y?bOH[Y]||5:5}; +WU=function(Y,z){for(let O of Object.keys(z)){let D=z[O];Y=Y.replace(new RegExp("\\$"+O,"gi"),()=>D)}return Y}; +oo8=function(Y){b(Y,"getInternalApiInterface",Y.getInternalApiInterface);b(Y,"getTrustedApi",Y.getTrustedApi);b(Y,"addEventListener",Y.S);b(Y,"removeEventListener",Y.Dx);b(Y,"cueVideoByPlayerVars",Y.N6);b(Y,"loadVideoByPlayerVars",Y.qB);b(Y,"preloadVideoByPlayerVars",Y.eI);b(Y,"getAdState",Y.getAdState);b(Y,"sendAbandonmentPing",Y.sendAbandonmentPing);b(Y,"setLoopRange",Y.setLoopRange);b(Y,"getLoopRange",Y.getLoopRange);b(Y,"setAutonavState",Y.setAutonavState);b(Y,"seekTo",Y.UY);b(Y,"seekBy",Y.O8); +b(Y,"seekToLiveHead",Y.seekToLiveHead);b(Y,"requestSeekToWallTimeSeconds",Y.requestSeekToWallTimeSeconds);b(Y,"seekToStreamTime",Y.seekToStreamTime);b(Y,"startSeekCsiAction",Y.startSeekCsiAction);b(Y,"getStreamTimeOffset",Y.getStreamTimeOffset);b(Y,"getVideoData",Y.fX);b(Y,"getAppState",Y.getAppState);b(Y,"updateLastActiveTime",Y.updateLastActiveTime);b(Y,"setUserEngagement",Y.setUserEngagement);b(Y,"updateSubtitlesUserSettings",Y.updateSubtitlesUserSettings);b(Y,"getPresentingPlayerType",Y.N);b(Y, +"canPlayType",Y.canPlayType);b(Y,"updatePlaylist",Y.updatePlaylist);b(Y,"updateVideoData",Y.updateVideoData);b(Y,"updateEnvironmentData",Y.updateEnvironmentData);b(Y,"sendVideoStatsEngageEvent",Y.XU);b(Y,"setSafetyMode",Y.setSafetyMode);b(Y,"isAtLiveHead",z=>Y.isAtLiveHead(void 0,z)); +b(Y,"getVideoAspectRatio",Y.getVideoAspectRatio);b(Y,"getPreferredQuality",Y.getPreferredQuality);b(Y,"getPlaybackQualityLabel",Y.getPlaybackQualityLabel);b(Y,"setPlaybackQualityRange",Y.OG);b(Y,"onAdUxClicked",Y.onAdUxClicked);b(Y,"getFeedbackProductData",Y.getFeedbackProductData);b(Y,"getStoryboardFrame",Y.getStoryboardFrame);b(Y,"getStoryboardFrameIndex",Y.getStoryboardFrameIndex);b(Y,"getStoryboardLevel",Y.getStoryboardLevel);b(Y,"getNumberOfStoryboardLevels",Y.getNumberOfStoryboardLevels);b(Y, +"getCaptionWindowContainerId",Y.getCaptionWindowContainerId);b(Y,"getAvailableQualityLabels",Y.getAvailableQualityLabels);b(Y,"addCueRange",Y.addCueRange);b(Y,"addUtcCueRange",Y.addUtcCueRange);b(Y,"showAirplayPicker",Y.showAirplayPicker);b(Y,"dispatchReduxAction",Y.dispatchReduxAction);b(Y,"getPlayerResponse",Y.yH);b(Y,"getWatchNextResponse",Y.xk);b(Y,"getHeartbeatResponse",Y.JW);b(Y,"getCurrentTime",Y.Ol);b(Y,"getDuration",Y.P$);b(Y,"getPlayerState",Y.getPlayerState);b(Y,"getPlayerStateObject", +Y.n3);b(Y,"getVideoLoadedFraction",Y.getVideoLoadedFraction);b(Y,"getProgressState",Y.getProgressState);b(Y,"getVolume",Y.getVolume);b(Y,"setVolume",Y.lm);b(Y,"isMuted",Y.isMuted);b(Y,"mute",Y.uo);b(Y,"unMute",Y.u8);b(Y,"loadModule",Y.loadModule);b(Y,"unloadModule",Y.unloadModule);b(Y,"getOption",Y.kK);b(Y,"getOptions",Y.getOptions);b(Y,"setOption",Y.setOption);b(Y,"loadVideoById",Y.M3);b(Y,"loadVideoByUrl",Y.gG);b(Y,"playVideo",Y.Rr);b(Y,"stopVideo",Y.Z);b(Y,"loadPlaylist",Y.loadPlaylist);b(Y,"nextVideo", +Y.nextVideo);b(Y,"previousVideo",Y.previousVideo);b(Y,"playVideoAt",Y.playVideoAt);b(Y,"getDebugText",Y.getDebugText);b(Y,"getWebPlayerContextConfig",Y.getWebPlayerContextConfig);b(Y,"getVideoContentRect",Y.getVideoContentRect);b(Y,"toggleSubtitlesOn",Y.toggleSubtitlesOn);b(Y,"isSubtitlesOn",Y.isSubtitlesOn);b(Y,"getAudioTrack",Y.Pc);b(Y,"setAudioTrack",Y.De);b(Y,"getAvailableAudioTracks",Y.kg);b(Y,"isOrchestrationLeader",Y.isOrchestrationLeader);b(Y,"notifyShortsAdSwipeEvent",Y.notifyShortsAdSwipeEvent); +b(Y,"prefetchKeyPlay",Y.prefetchKeyPlay);b(Y,"prefetchJumpAhead",Y.prefetchJumpAhead);b(Y,"productsInVideoVisibilityUpdated",Y.productsInVideoVisibilityUpdated);b(Y,"setBlackout",Y.setBlackout);b(Y,"setInlinePreview",Y.setInlinePreview);b(Y,"setSqueezeback",Y.setSqueezeback);b(Y,"reportPlaybackIssue",Y.reportPlaybackIssue);b(Y,"setAutonav",Y.setAutonav);b(Y,"isNotServable",Y.isNotServable);b(Y,"channelSubscribed",Y.channelSubscribed);b(Y,"channelUnsubscribed",Y.channelUnsubscribed);b(Y,"togglePictureInPicture", +Y.togglePictureInPicture);b(Y,"supportsGaplessAudio",Y.supportsGaplessAudio);b(Y,"supportsGaplessShorts",Y.supportsGaplessShorts);b(Y,"isGaplessTransitionReady",Y.isGaplessTransitionReady);b(Y,"enqueueVideoByPlayerVars",z=>void Y.enqueueVideoByPlayerVars(z)); +b(Y,"clearQueue",Y.clearQueue);b(Y,"getMaxPlaybackQuality",Y.getMaxPlaybackQuality);b(Y,"getUserPlaybackQualityPreference",Y.getUserPlaybackQualityPreference);b(Y,"getSubtitlesUserSettings",Y.getSubtitlesUserSettings);b(Y,"resetSubtitlesUserSettings",Y.resetSubtitlesUserSettings);b(Y,"setMinimized",Y.setMinimized);b(Y,"setOverlayVisibility",Y.setOverlayVisibility);b(Y,"confirmYpcRental",Y.confirmYpcRental);b(Y,"queueNextVideo",Y.queueNextVideo);b(Y,"handleExternalCall",Y.handleExternalCall);b(Y,"logApiCall", +Y.logApiCall);b(Y,"isExternalMethodAvailable",Y.isExternalMethodAvailable);b(Y,"setScreenLayer",Y.setScreenLayer);b(Y,"getCurrentPlaylistSequence",Y.getCurrentPlaylistSequence);b(Y,"getPlaylistSequenceForTime",Y.getPlaylistSequenceForTime);b(Y,"shouldSendVisibilityState",Y.shouldSendVisibilityState);b(Y,"syncVolume",Y.syncVolume);b(Y,"highlightSettingsMenuItem",Y.highlightSettingsMenuItem);b(Y,"openSettingsMenuItem",Y.openSettingsMenuItem);b(Y,"getEmbeddedPlayerResponse",Y.getEmbeddedPlayerResponse); +b(Y,"getVisibilityState",Y.getVisibilityState);b(Y,"isMutedByMutedAutoplay",Y.isMutedByMutedAutoplay);b(Y,"isMutedByEmbedsMutedAutoplay",Y.isMutedByEmbedsMutedAutoplay);b(Y,"setGlobalCrop",Y.setGlobalCrop);b(Y,"setInternalSize",Y.setInternalSize);b(Y,"setFauxFullscreen",Y.setFauxFullscreen);b(Y,"setAppFullscreen",Y.setAppFullscreen);b(Y,"isKeyboardDisabled",Y.isKeyboardDisabled);b(Y,"getCurrentTimeForUx",Y.getCurrentTimeForUx);b(Y,"getDurationForUx",Y.getDurationForUx)}; +PU=function(Y){Y.getPresentingPlayerType()===3?Y.Ul("mdxautoplaycancel"):g.cU(Y,"onAutonavCancelled",!0)}; +BU=function(Y){Y=Y.iS().IZ.get("endscreen");return!!Y&&BU(Y)}; +tY=function(Y){Y=Y.iS();var z=Y.IZ.get("endscreen");return z&&z.L$()?!0:Y.Q1()}; +St=function(Y){var z=f8(Y.iS());return Y.app.Mq&&!Y.isFullscreen()||Y.getPresentingPlayerType()===3&&z&&z.hasNext()&&z.hasPrevious()||!!Y.getPlaylist()}; +g.xj=function(Y){return(Y=g.U3(Y.iS()))?Y.oz():{}}; +g.hY=function(Y,z,O){Y=Y.Ma().element;var D=pI(Y.children,p=>{p=Number(p.getAttribute("data-layer"));return O-p||1}); +D<0&&(D=-(D+1));g.GC(Y,z,D);z.setAttribute("data-layer",String(O))}; +FJo=function(Y,z){Y=ZT(Y.app.Ay.U);for(let O of Y){Y=O.getAvailableAudioTracks();let D=null;for(let p of Y)if(p.getLanguageInfo().getId()===z){D=p;break}D&&O.wZ(D,!0)}}; +g.Q1=function(){mr||(mr=new KJ8);return mr}; +g.ig=function(Y,z){z?Y.kU.Authorization=`Bearer ${z}`:delete Y.kU.Authorization}; +Yx1=function(Y,z){var O=(...D)=>{Y.removeEventListener("playing",O);z(...D)}; +Y.addEventListener("playing",O)}; +g.ug=function(Y){var z=Math.abs(Math.floor(Y)),O=Math.floor(z/86400),D=Math.floor(z%86400/3600),p=Math.floor(z%3600/60);z=Math.floor(z%60);var d="";O>0&&(d+=`${O}:`,D<10&&(d+="0"));if(O>0||D>0)d+=`${D}:`,p<10&&(d+="0");d+=`${p}:`;z<10&&(d+="0");O=d+z;return Y>=0?O:`-${O}`}; +lg=function(Y){return(!("button"in Y)||typeof Y.button!=="number"||Y.button===0)&&!("shiftKey"in Y&&Y.shiftKey)&&!("altKey"in Y&&Y.altKey)&&!("metaKey"in Y&&Y.metaKey)&&!("ctrlKey"in Y&&Y.ctrlKey)}; +XU=function(Y,z,O,D){if(D.substring(0,2)==="{{")Y.OJ[D]=[z,O];else return D}; +gf=function(Y,z,O,D){if(O==="child"){g.qC(z);let d;D===void 0?d=void 0:d=!Array.isArray(D)||D&&typeof D.G==="string"?[D]:D;O=zDZ(Y,d);for(var p of O)z.appendChild(p)}else O==="style"?g.DZ(z,"cssText",D?D:""):D===null||D===void 0?z.removeAttribute(O):(p=D.toString(),O==="href"&&(p=ym(g.AV(p,g.NY)||g.xq)),z.setAttribute(O,p))}; +zDZ=function(Y,z){var O=[];if(!z)return O;for(let D of z){if(D==null)continue;z=D.nodeType;z===1||z===3?O.push(D):D&&typeof D.G==="string"?O.push(Y.createElement(D)):D.element?O.push(D.element):typeof D==="string"&&D.indexOf("\n")!==-1?D.split("\n").forEach((p,d)=>{d>0&&O.push(g.aK("BR"));O.push(g.ej(p))}):O.push(g.ej(D))}return O}; +T$=function(Y,z){Y=Y.element.element;z?Y.setAttribute("aria-hidden","true"):Y.removeAttribute("aria-hidden")}; +a2=function(Y){return Y.Y&&Y.fade.state!==4}; +et=function(Y){Y.sourceElement&&(document.activeElement&&g.E$(Y.element,document.activeElement)&&Y.sourceElement.focus(),Y.sourceElement.setAttribute("aria-expanded","false"),Y.sourceElement=void 0);Y.j.Y();Y.N=void 0}; +g.qG=function(){return{G:"svg",Xb:{height:"100%",version:"1.1",viewBox:"0 0 32 32",width:"100%"},tW:[{G:"path",Xb:{d:"M 19.41,20.09 14.83,15.5 19.41,10.91 18,9.5 l -6,6 6,6 z",fill:"#fff"}}]}}; +g.G$=function(){return{G:"svg",Xb:{height:"100%",version:"1.1",viewBox:"0 0 32 32",width:"100%"},tW:[{G:"path",Xb:{d:"m 12.59,20.34 4.58,-4.59 -4.58,-4.59 1.41,-1.41 6,6 -6,6 z",fill:"#fff"}}]}}; +g.I2=function(){return{G:"svg",Xb:{height:"100%",viewBox:"0 0 24 24",width:"100%"},tW:[{G:"path",Xb:{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",fill:"#fff"}}]}}; +E3=function(){return{G:"svg",Xb:{height:"100%",version:"1.1",viewBox:"0 0 110 26",width:"100%"},tW:[{G:"path",N7:!0,vc:"ytp-svg-fill",Xb:{d:"M 16.68,.99 C 13.55,1.03 7.02,1.16 4.99,1.68 c -1.49,.4 -2.59,1.6 -2.99,3 -0.69,2.7 -0.68,8.31 -0.68,8.31 0,0 -0.01,5.61 .68,8.31 .39,1.5 1.59,2.6 2.99,3 2.69,.7 13.40,.68 13.40,.68 0,0 10.70,.01 13.40,-0.68 1.5,-0.4 2.59,-1.6 2.99,-3 .69,-2.7 .68,-8.31 .68,-8.31 0,0 .11,-5.61 -0.68,-8.31 -0.4,-1.5 -1.59,-2.6 -2.99,-3 C 29.11,.98 18.40,.99 18.40,.99 c 0,0 -0.67,-0.01 -1.71,0 z m 72.21,.90 0,21.28 2.78,0 .31,-1.37 .09,0 c .3,.5 .71,.88 1.21,1.18 .5,.3 1.08,.40 1.68,.40 1.1,0 1.99,-0.49 2.49,-1.59 .5,-1.1 .81,-2.70 .81,-4.90 l 0,-2.40 c 0,-1.6 -0.11,-2.90 -0.31,-3.90 -0.2,-0.89 -0.5,-1.59 -1,-2.09 -0.5,-0.4 -1.10,-0.59 -1.90,-0.59 -0.59,0 -1.18,.19 -1.68,.49 -0.49,.3 -1.01,.80 -1.21,1.40 l 0,-7.90 -3.28,0 z m -49.99,.78 3.90,13.90 .18,6.71 3.31,0 0,-6.71 3.87,-13.90 -3.37,0 -1.40,6.31 c -0.4,1.89 -0.71,3.19 -0.81,3.99 l -0.09,0 c -0.2,-1.1 -0.51,-2.4 -0.81,-3.99 l -1.37,-6.31 -3.40,0 z m 29.59,0 0,2.71 3.40,0 0,17.90 3.28,0 0,-17.90 3.40,0 c 0,0 .00,-2.71 -0.09,-2.71 l -9.99,0 z m -53.49,5.12 8.90,5.18 -8.90,5.09 0,-10.28 z m 89.40,.09 c -1.7,0 -2.89,.59 -3.59,1.59 -0.69,.99 -0.99,2.60 -0.99,4.90 l 0,2.59 c 0,2.2 .30,3.90 .99,4.90 .7,1.1 1.8,1.59 3.5,1.59 1.4,0 2.38,-0.3 3.18,-1 .7,-0.7 1.09,-1.69 1.09,-3.09 l 0,-0.5 -2.90,-0.21 c 0,1 -0.08,1.6 -0.28,2 -0.1,.4 -0.5,.62 -1,.62 -0.3,0 -0.61,-0.11 -0.81,-0.31 -0.2,-0.3 -0.30,-0.59 -0.40,-1.09 -0.1,-0.5 -0.09,-1.21 -0.09,-2.21 l 0,-0.78 5.71,-0.09 0,-2.62 c 0,-1.6 -0.10,-2.78 -0.40,-3.68 -0.2,-0.89 -0.71,-1.59 -1.31,-1.99 -0.7,-0.4 -1.48,-0.59 -2.68,-0.59 z m -50.49,.09 c -1.09,0 -2.01,.18 -2.71,.68 -0.7,.4 -1.2,1.12 -1.49,2.12 -0.3,1 -0.5,2.27 -0.5,3.87 l 0,2.21 c 0,1.5 .10,2.78 .40,3.78 .2,.9 .70,1.62 1.40,2.12 .69,.5 1.71,.68 2.81,.78 1.19,0 2.08,-0.28 2.78,-0.68 .69,-0.4 1.09,-1.09 1.49,-2.09 .39,-1 .49,-2.30 .49,-3.90 l 0,-2.21 c 0,-1.6 -0.2,-2.87 -0.49,-3.87 -0.3,-0.89 -0.8,-1.62 -1.49,-2.12 -0.7,-0.5 -1.58,-0.68 -2.68,-0.68 z m 12.18,.09 0,11.90 c -0.1,.3 -0.29,.48 -0.59,.68 -0.2,.2 -0.51,.31 -0.81,.31 -0.3,0 -0.58,-0.10 -0.68,-0.40 -0.1,-0.3 -0.18,-0.70 -0.18,-1.40 l 0,-10.99 -3.40,0 0,11.21 c 0,1.4 .18,2.39 .68,3.09 .49,.7 1.21,1 2.21,1 1.4,0 2.48,-0.69 3.18,-2.09 l .09,0 .31,1.78 2.59,0 0,-14.99 c 0,0 -3.40,.00 -3.40,-0.09 z m 17.31,0 0,11.90 c -0.1,.3 -0.29,.48 -0.59,.68 -0.2,.2 -0.51,.31 -0.81,.31 -0.3,0 -0.58,-0.10 -0.68,-0.40 -0.1,-0.3 -0.21,-0.70 -0.21,-1.40 l 0,-10.99 -3.40,0 0,11.21 c 0,1.4 .21,2.39 .71,3.09 .5,.7 1.18,1 2.18,1 1.39,0 2.51,-0.69 3.21,-2.09 l .09,0 .28,1.78 2.62,0 0,-14.99 c 0,0 -3.40,.00 -3.40,-0.09 z m 20.90,2.09 c .4,0 .58,.11 .78,.31 .2,.3 .30,.59 .40,1.09 .1,.5 .09,1.21 .09,2.21 l 0,1.09 -2.5,0 0,-1.09 c 0,-1 -0.00,-1.71 .09,-2.21 0,-0.4 .11,-0.8 .31,-1 .2,-0.3 .51,-0.40 .81,-0.40 z m -50.49,.12 c .5,0 .8,.18 1,.68 .19,.5 .28,1.30 .28,2.40 l 0,4.68 c 0,1.1 -0.08,1.90 -0.28,2.40 -0.2,.5 -0.5,.68 -1,.68 -0.5,0 -0.79,-0.18 -0.99,-0.68 -0.2,-0.5 -0.31,-1.30 -0.31,-2.40 l 0,-4.68 c 0,-1.1 .11,-1.90 .31,-2.40 .2,-0.5 .49,-0.68 .99,-0.68 z m 39.68,.09 c .3,0 .61,.10 .81,.40 .2,.3 .27,.67 .37,1.37 .1,.6 .12,1.51 .12,2.71 l .09,1.90 c 0,1.1 .00,1.99 -0.09,2.59 -0.1,.6 -0.19,1.08 -0.49,1.28 -0.2,.3 -0.50,.40 -0.90,.40 -0.3,0 -0.51,-0.08 -0.81,-0.18 -0.2,-0.1 -0.39,-0.29 -0.59,-0.59 l 0,-8.5 c .1,-0.4 .29,-0.7 .59,-1 .3,-0.3 .60,-0.40 .90,-0.40 z"}}]}}; +vU=function(){return{G:"svg",Xb:{fill:"none",height:"100%",viewBox:"0 0 143 51",width:"100%"},tW:[{G:"path",Xb:{d:"M58.37 41.39H62.79V27.23C62.79 23.03 62.69 18.69 62.43 13.59H62.93L63.69 16.89L68.67 41.39H73.17L78.07 16.89L78.89 13.59H79.37C79.15 18.45 79.03 22.89 79.03 27.23V41.39H83.45V8.79H75.95L73.41 20.81C72.35 25.85 71.51 32.01 71.01 35.19H70.73C70.33 31.95 69.49 25.81 68.41 20.85L65.81 8.79H58.37V41.39Z",fill:"white"}},{G:"path",Xb:{d:"M91.45 41.73C93.91 41.73 95.83 40.59 97.17 38.13H97.35L97.69 41.39H101.43V17.73H96.47V36.61C95.91 37.67 94.81 38.29 93.73 38.29C92.33 38.29 91.89 37.17 91.89 35.13V17.73H86.93V35.43C86.93 39.49 88.19 41.73 91.45 41.73Z", +fill:"white"}},{G:"path",Xb:{d:"M110.79 41.89C115.15 41.89 117.75 39.83 117.75 35.65C117.75 31.79 115.93 30.39 111.85 27.47C109.67 25.91 108.39 25.09 108.39 22.95C108.39 21.47 109.27 20.61 110.89 20.61C112.69 20.61 113.33 21.81 113.33 25.29L117.45 25.07C117.77 19.57 115.71 17.23 110.97 17.23C106.57 17.23 104.17 19.27 104.17 23.45C104.17 27.25 105.97 28.83 108.93 31.03C111.89 33.23 113.55 34.53 113.55 36.23C113.55 37.75 112.51 38.61 111.01 38.61C109.13 38.61 108.11 36.97 108.29 34.41L104.21 34.49C103.51 39.25 105.89 41.89 110.79 41.89Z", +fill:"white"}},{G:"path",Xb:{d:"M122.5 14.59C124.22 14.59 125.04 13.99 125.04 11.59C125.04 9.33 124.16 8.65 122.5 8.65C120.84 8.65 119.94 9.27 119.94 11.59C119.94 13.99 120.82 14.59 122.5 14.59ZM120.2 41.39H125V17.73H120.2V41.39Z",fill:"white"}},{G:"path",Xb:{d:"M134.95 41.79C137.31 41.79 138.63 41.49 139.71 40.47C141.31 39.01 141.97 36.63 141.85 33.11L137.41 32.87C137.41 36.87 136.81 38.45 135.03 38.45C133.13 38.45 132.77 36.45 132.77 31.97V27.21C132.77 22.41 133.23 20.51 135.07 20.51C136.67 20.51 137.29 22.01 137.29 26.47L141.65 26.15C141.97 22.93 141.59 20.29 140.09 18.83C139.01 17.77 137.37 17.29 135.15 17.29C129.65 17.29 127.75 20.73 127.75 28.03V31.17C127.75 38.47 129.23 41.79 134.95 41.79Z", +fill:"white"}},{G:"path",Xb:{"clip-rule":"evenodd",d:"M24.99 49C29.74 49.00 34.38 47.59 38.32 44.95C42.27 42.32 45.35 38.57 47.17 34.18C48.98 29.80 49.46 24.97 48.53 20.32C47.61 15.66 45.32 11.38 41.97 8.03C38.61 4.67 34.33 2.38 29.68 1.46C25.02 .53 20.20 1.01 15.81 2.82C11.43 4.64 7.68 7.71 5.04 11.66C2.40 15.61 1 20.25 1 25C0.99 28.15 1.61 31.27 2.82 34.18C4.03 37.09 5.79 39.74 8.02 41.97C10.25 44.19 12.89 45.96 15.81 47.17C18.72 48.37 21.84 49 24.99 49ZM24.99 12.36C27.49 12.36 29.94 13.10 32.02 14.48C34.10 15.87 35.72 17.84 36.68 20.15C37.64 22.46 37.89 25.01 37.41 27.46C36.92 29.91 35.72 32.17 33.95 33.94C32.18 35.70 29.93 36.91 27.48 37.40C25.02 37.89 22.48 37.64 20.17 36.68C17.86 35.72 15.88 34.10 14.50 32.02C13.11 29.94 12.37 27.50 12.37 25C12.37 21.65 13.70 18.44 16.07 16.07C18.43 13.70 21.64 12.37 24.99 12.36ZM24.99 10.43C22.11 10.43 19.29 11.28 16.89 12.88C14.50 14.48 12.63 16.76 11.53 19.42C10.42 22.09 10.13 25.02 10.70 27.85C11.26 30.67 12.65 33.27 14.69 35.31C16.73 37.35 19.32 38.73 22.15 39.30C24.98 39.86 27.91 39.57 30.57 38.46C33.23 37.36 35.51 35.49 37.11 33.09C38.71 30.70 39.57 27.88 39.56 25C39.56 23.08 39.19 21.19 38.46 19.42C37.72 17.65 36.65 16.04 35.30 14.69C33.94 13.34 32.34 12.27 30.57 11.53C28.80 10.80 26.90 10.43 24.99 10.43ZM32.63 24.99L20.36 32.09V17.91L32.63 24.99Z", +fill:"white","fill-rule":"evenodd"}}]}}; +$M=function(Y,z,O,D,p,d,J){var c=z^Y;var w;(Y|24)==Y&&(w=D(p,d,J));Y-7>>4||(O[c^8822]<3&&(0,O[c^8799])(O[c^8826],O[0]),O[c^8771]!=2&&(O[c^8825]>=-5?(((((0,O[c^8777])(O[c^8779],O[c^8774]),O[c^8777])(O[3],O[c^8766]),O[c^8777])(O[c^8787],O[c^8821]),O[c^8777])(O[3],O[5]),O[c^8823])(O[c^8787]):((0,O[c^8745])(O[c^8798],O[c^8790]),(((0,O[c^8743])(O[c^8798],(0,O[6])(),O[0]),O[c^8792])(O[c^8822],O[4]),(0,O[c^8786])(O[c^8822]),O[c^8745])(O[c^8762],O[c^8768]))),O[c^8805]<=-5&&(O[c^8775]===-6||((0,O[c^8773])((0,O[2])((0,O[c^ +8826])(O[c^8762],O[c^8827]),O[c^8792],(0,O[c^8826])(O[c^8822],O[c^8824]),O[c^8819],O[c^8817]),O[c^8788],(0,O[c^8828])(O[c^8819],O[c^8795]),O[c^8736],(0,O[c^8772])(O[c^8764],O[c^8797]),O[c^8798],O[c^8778]),n[c^8806]))&&(0,O[c^8756])(O[c^8736],(0,O[c^8818])(O[c^8804]),O[c^8806],((0,O[c^8745])(O[c^8804],O[c^8761]),O[3])(O[c^8765]),(0,O[c^8829])(O[c^8747],O[c^8773]),(0,O[c^8806])(O[c^8789],O[c^8768]),O[c^8765],O[c^8787]),O[c^8738]<-6&&(0,O[c^8807])((0,O[c^8781])((0,O[c^8745])(O[c^8804],O[new D(n[c^8738])/ +(c^8580)]),O[c^8828],(0,O[c^8745])(O[c^8804],O[c^8820]),O[c^8823],(0,O[c^8748])(),O[c^8790]),O[c^8767],O[c^8765],O[c^8825]),w=[]);return w}; +kj=function(Y={},z=[]){z.push("ytp-menuitem");"role"in Y||(Y.role="menuitem");"tabindex"in Y||(Y.tabindex="0");return{G:"div",TI:z,Xb:Y,tW:[{G:"div",vc:"ytp-menuitem-icon",El:"{{icon}}"},{G:"div",vc:"ytp-menuitem-label",El:"{{label}}"},{G:"div",vc:"ytp-menuitem-content",El:"{{content}}"}]}}; +rf=function(Y){return Y?g.u5(Y):""}; +bg=function(Y){return Y===-0x8000000000000?"BEFORE_MEDIA_START":Y===0?"MEDIA_START":Y===0x7ffffffffffff?"MEDIA_END":Y===0x8000000000000?"AFTER_MEDIA_END":Y.toString()}; +g.o2=function(Y,z){return Y.start-z.start||Y.priority-z.priority||Y.Y-z.Y}; +g.FU=function(Y){return`crn_${Y}`}; +g.K8=function(Y){return`crx_${Y}`}; +zZ=function(Y,z,O,D){z in Y.j||(O=new g.Yw(O,D,{id:z,priority:2,namespace:"appad"}),Y.api.zS([O],1),Y.j[z]=O)}; +Or=function(Y,z){OTF(Y,z).then(O=>{g.YO(z,void 0,void 0,O)})}; +DQ=function(Y,z){z.forEach(O=>{Or(Y,O)})}; +pk=function(Y,z,O){if(!(O in z))return!1;z=z[O];Array.isArray(z)||(z=[z]);for(let D of z)z={CPN:Y.api.getVideoData().clientPlaybackNonce},z=g.wv(D,z),g.YO(z,void 0,jd(sC(z,DTW,null),z,!1,"Active View 3rd Party Integration URL")||jd(sC(z,poV,null),z,!1,"Google/YouTube Brand Lift URL")||jd(sC(z,dT8,null),z,!1,"Nielsen OCR URL"));return!0}; +OTF=function(Y,z){return g.cW(Y.api.C())&&g.Qe(z)&&g.Zm(z)?g.BW(Y.api.C(),Y.api.getVideoData().A()).then(O=>{var D;O&&(D={Authorization:`Bearer ${O}`});return D},void 0):g.R_()}; +dw=function(Y,z){Y.checked=z;Y.element.setAttribute("aria-checked",String(Y.checked))}; +Jm=function(Y,z){Y.enabled=z;Y.enabled?Y.element.removeAttribute("aria-disabled"):Y.element.setAttribute("aria-disabled","true")}; +cO=function(Y,z,O=!1,D){var p=Y.currentTarget;if(!O&&lg(Y))return Y.preventDefault(),!0;z.pauseVideo();Y=p.getAttribute("href");$q(Y,D);return!1}; +ww=function(Y,z,O){if(Jo(z.C())&&z.getPresentingPlayerType()!==2)lg(O)&&(z.isFullscreen()&&!z.C().externalFullscreen&&z.toggleFullscreen(),O.preventDefault());else{let D=lg(O);D&&z.pauseVideo();$q(Y);D&&(g.hD(Y),O.preventDefault())}}; +j$=function(Y){return Y.audio?.audioQuality==="AUDIO_QUALITY_HIGH"&&!Y.Z()}; +Rc=function(Y){return Y.audio?.N===!0}; +sr=function(Y){return Y.Z()}; +y$=function(Y){return Y.audio?.j===!0}; +ME=function(Y,z){if(Y.length<2)return!1;var O=z(Y[0]);return Y.some(D=>z(D)!==O)}; +Am=function(Y,z){Y=JZ1(Y,z.languageId);Y=Lk(Y,!!z.Mv);return Y=NE(Y,!!z.DN)}; +Lk=function(Y,z){var O=g.ly(Y,D=>y$(D)===z); +return O.length>0?O:Y}; +NE=function(Y,z){var O=g.ly(Y,D=>Rc(D)===z); +return O.length>0?O:Y}; +cZk=function(Y,z){return z.id!=="und"?g.ly(Y,O=>{var D=z.getLanguageInfo()?.name;return O.Z7?.name===D}):Y}; +JZ1=function(Y,z){if(z&&z!=="und")if(typeof z==="string"){var O=g.qY(Y,p=>p.id===z); +if(O?.Z7)var D=O.Z7.id}else D=z.Z7?.id;if(D&&(O=g.ly(Y,p=>p.Z7?.id===D),O.length>0))return O; +O=g.ly(Y,p=>!!p.Z7?.isDefault); +return O.length>0?O:Y}; +wo1=function(Y){var z=g.ly(Y,O=>sr(O)===!0); +return z.length>0?z:Y}; +j1A=function(Y){var z=g.ly(Y,O=>j$(O)===!0); +return z.length>0?z:Y}; +RDv=function(Y,z){Y=new Set(Y.map(z));Y.delete(void 0);return Y.size>=2}; +s11=function(Y,z){return z.priority-Y.priority}; +V$=function(Y,z,O=!1){if(O)Y.items.push(z),Y.menuItems.element.appendChild(z.element);else{O=g.DG(Y.items,z,s11);if(O>=0)return;O=~O;g.Yl(Y.items,O,0,z);g.GC(Y.menuItems.element,z.element,O)}z.subscribe("size-change",Y.NF,Y);Y.menuItems.Ul("size-change")}; +HO=function(Y,z){z.unsubscribe("size-change",Y.NF,Y);Y.VH()||(g.kF(Y.items,z),Y.menuItems.element.removeChild(z.element),Y.menuItems.Ul("size-change"))}; +g.Ck=function(Y,z){if(Y.N){var O=Y.options[Y.N];O.element.getAttribute("aria-checked");O.element.setAttribute("aria-checked","false");Y.N=null}if(O=Y.options[z])O.element.setAttribute("aria-checked","true"),Y.U(Y.K(z)),Y.N=z}; +yZh=function(Y,z,O,D){O=new nk({G:"div",TI:["ytp-menuitem",""],Xb:{tabindex:"0",role:"menuitemradio","aria-checked":D?"true":"false"},tW:[{G:"div",TI:["ytp-menuitem-label"],El:"{{label}}"}]},O,Y.K(z));O.rO("click",()=>{Y.S(z)}); +return O}; +g.WO=function(Y,z){var O=Y.Z;for(var D of O.items)D.unsubscribe("size-change",O.NF,O);O.items=[];try{g.qC(O.menuItems.element)}catch(p){g.jZ(new g.lZ("Failed to remove menu items from panel menu.",{error:p.message,originalStack:p.stack,childToBeRemoved:O.menuItems.element.firstChild?.textContent??"child element not found"}))}O.menuItems.Ul("size-change");O={};D=!1;for(let p=0;p{O!=null&&(Y.api.C().Ao=O,Y.api.C().wR="EMBEDDED_PLAYER_VISIBILITY_FRACTION_SOURCE_INTERSECTION_OBSERVER")}); +g.u(Y,Y.j);Y.events.u3(Y.api,"videoStatsPingCreated",O=>{var D=Y.j;D=D.j==null?null:Math.round(D.j*100)/100;O.inview=D!=null?D:void 0;D=Y.api.getPlayerSize();if(D.height>0&&D.width>0){D=[Math.round(D.width),Math.round(D.height)];let p=g.s1();p>1&&D.push(p);D=D.join(":")}else D=void 0;O.size=D})}; +Nvr=function(Y){return Y.map(z=>new tW(z.id,"application/x-mpegURL",{Z7:z.Z7}))}; +fk=function(Y,z,O,D){function p(J){var c=!(J.status!==204&&J.status!==200&&!J.response);J={succ:`${+c}`,rc:J.status,lb:J.response?.byteLength||0,rt:((0,g.E)()-d).toFixed(),shost:g.SM(Y),trigger:z};tm(J,Y);O&&O(J);D&&!c&&D(new g.C3("pathprobe.net",J))} +var d=(0,g.E)();g.Fu(Y,{format:"RAW",responseType:"arraybuffer",timeout:1E4,onFinish:p,onTimeout:p})}; +tm=function(Y,z){window.performance?.getEntriesByName&&(z=performance.getEntriesByName(z))&&z.length&&(z=z[0],Y.pedns=(z.domainLookupEnd-z.startTime).toFixed(),Y.pecon=(z.connectEnd-z.domainLookupEnd).toFixed(),Y.perqs=(z.requestStart-z.connectEnd).toFixed())}; +Ur=function(Y){return S$(Y.UJ,!Y.policy.md,Y.policy.SH)}; +AZZ=function(Y,z){var O=Math.min(Y.policy.vR,$w(Y.UJ));Y=Ur(Y);return z-O*Y}; +xw=function(Y,z,O){return Math.ceil(Math.max(Math.max(Y.policy.qs,Y.policy.EW*O),Math.min(Math.min(Y.policy.o4,31*O),Math.ceil(z*O))))||Y.policy.qs}; +hm=function(Y,z,O,D,p=!1){if(Y.policy.Qo)return Math.ceil(Y.policy.Qo*z);Y.policy.gQ&&(D=Math.abs(D));D/=Y.playbackRate;var d=1/S$(Y.UJ);O=Math.max(.9*(D-3),$w(Y.UJ)+Y.UJ.Y.j*d)/d*.8/(z+O);O=Math.min(O,D);Y.policy.ac>0&&p&&(O=Math.max(O,Y.policy.ac));return xw(Y,O,z)}; +ZQ=function(Y){return Ur(Y)/Y.playbackRate}; +var VEW=function(Y){return XL[n[14]](this,4,4072,Y)}; +mC=function(Y,z,O){var D=Y.policy.playbackStartPolicy.resumeMinReadaheadPolicy||[],p=Y.policy.playbackStartPolicy.startMinReadaheadPolicy||[];Y=Infinity;z=z&&D.length>0?D:p;for(let d of z)z=d.minReadaheadMs||0,O<(d.minBandwidthBytesPerSec||0)||Y>z&&(Y=z);return Y=0?z[p]:null;var y;if(y=O){y=D;var M=p,L=O.startTimeMs+O.durationMs,V=y.startTimeMs+y.durationMs;if(y.startTimeMs-L>Y.Y)y=!1;else if(ii(Y,O.formatId,y.formatId))O.durationMs= +Math.max(L,V)-O.startTimeMs,O.zx=Math.max(O.zx,y.zx),y=!0;else if(Math.abs(O.startTimeMs-y.startTimeMs)<=Y.Y)if(O.durationMs>y.durationMs+Y.Y){M=O.formatId;var W=O.LU,x=O.zx;O.formatId=y.formatId;O.durationMs=y.durationMs;O.LU=y.LU;O.zx=y.zx;y.formatId=M;y.startTimeMs=V;y.durationMs=L-V;y.LU=W;y.zx=x;y=!1}else O.formatId=y.formatId,y=!0;else L>y.startTimeMs&&(L>V&&(z.splice(M+1,0,{formatId:O.formatId,startTimeMs:V,durationMs:L-V,LU:y.zx+1,zx:O.zx}),Y.logger&&Y.logger({splitOldStart:O.startTimeMs?.toFixed(3), +splitOldEnd:L?.toFixed(3),splitNewStart:y.startTimeMs?.toFixed(3),splitNewEnd:V?.toFixed(3)})),O.durationMs=y.startTimeMs-O.startTimeMs,O.zx=y.LU-1),y=!1}y?D=O:(p+=1,z.splice(p,0,D));O=0;for(y=p+1;y=W+L.Y?L=!0:x+L.YO.startTimeMs-D.startTimeMs); +return Y>=0?Y:-Y-2}; +gK=function(Y,z,O,D,p,d,J,c,w){var R=z^Y;var y;(Y&35)==Y&&(y=O(J,c,w));if((Y>>2&15)==3)a:{var M=g.G(O,HTZ)||O[n[R^5102]];let L={M$:!1,TQ:n[R^5113],YP:n[R^5113],s:n[R^5113]};if(!M){y=L;break a}M=g.tl(M);L[n[R^5098]]=!0;L[n[3]]=M[n[R^5100]];L[n[R^5040]]=M[n[R^5041]];L[n[R^5095]]=M[n[R^5095]];y=L}(Y-9|36)=Y&&(D=(D%O[n[2]]+O[n[2]])%O[n[2]],O[n[R^5116]](D,1));(Y-9^12)>=Y&&Y+5>>10&&(0,g.E)()-Y.S<5E3&&(Y.logger&&Y.logger({dend:p.info.Si()}),D=gu(D,d,d+.01))}Y.policy.kV&&Y.logger&&Y.logger({cbri:`${Y.j}`});p=[];for(var J=d=0;d=c){let W={...Y.XA[J]};var R=Y.Ds.Y.get(wn(Y.XA[J].formatId)),y=Math.max(w,c);c=R.index.b4(y+ +Y.Y/1E3);w=R.index.getStartTime(c);var M=c+ +(Math.abs(w-y)>Y.Y/1E3);y=M+Y.U;M=R.index.getStartTime(M)*1E3;J!==Y.j||z?(W.LU=y,W.startTimeMs=M):(Y.logger&&Y.logger({pEvict:"1",og:W.startTimeMs,adj:w*1E3}),W.LU=c+Y.U,W.startTimeMs=w*1E3);c=Y.N?.info.N||11;!O&&J===Y.j&&LY.Y/1E3);c=w+Y.U;R=R.index.ff(w)*1E3;W.zx=c;W.durationMs=R-W.startTimeMs;W.LU<=W.zx&&p.push(W)}V{z.push({...d})}); +var D=Y.Pc.MS(),p=Y.j;for(let d of D)p=ui(Y,z,O,d,p);z.forEach(d=>{d.startTimeMs&&(d.startTimeMs+=Y.timestampOffset*1E3)}); +return{XA:z,EZ:O}}; +ii=function(Y,z,O){return z.itag!==O.itag||z.xtags!==O.xtags?!1:Y.Ds.Na||z.lmt===O.lmt}; +Ic=function(Y,z,O,D,p){if(!z.I4.j()){if(!(p=O===0||!!z.Y.length&&z.Y[0]instanceof gw))a:{if(z.Y.length&&(p=z.Y[0],p instanceof TZ&&p.vO&&p.fO)){p=!0;break a}p=!1}p||Y.policy.j||ac(z);return O}var d=e$(z,O);if(!isNaN(d))return d;if(Y.loader.NA(O*1E3))return O;p.dv?Y.policy.JE&&(Y=qE(Y.loader,z),z.Dj(O+Y,!0)):(z.zs(),Y.loader.uE(!1,`sta_${+z.I4.info.MP()}`));return D&&(Y=q5(D.MB(),O),!isNaN(Y))?(GZ(z,Y+nJA,p),O):GZ(z,O,p)}; +Er=function(Y,z,O){if(!Y.policy.K){Y=z.I4.index;var D=z.j.Te;Y.ow(D)||O&&O.Te===D?(z.v0=!Y.ow(D),z.S=!Y.ow(D)):(z.v0=!0,z.S=!0)}}; +kw=function(Y){var z=Math.max(Y.videoTrack.QU(),Y.audioTrack.QU());vO(Y.videoTrack);vO(Y.audioTrack);Y.policy.K||Ik(Y.Ds);Y.Ds.isManifestless&&!Y.policy.K&&(Y.j=!0,Y.Y=0);var O=Y.loader;if(!O.policy.fF||O.policy.Ge)O.currentTime=z;Y.U=!0;Y.N=new PW;return Y.N}; +oc=function(Y){var z=Y.videoTrack.U!==-1,O=Y.audioTrack.U!==-1;if(!z||!O)if(z=!z&&rw(Y.videoTrack),O=!O&&rw(Y.audioTrack),z||O)if(O=z?Y.videoTrack:Y.audioTrack,z=z?Y.audioTrack:Y.videoTrack,O.U=rw(O).info.Te,Y.policy.K&&(z.U=rw(z)?.info.Pc()||z.U),z.U!==-1){let D=Math.max(z.I4.index.getStartTime(z.U),O.I4.index.getStartTime(O.U));gp(Y.Ds)&&Math.abs(D-gp(Y.Ds))>432E3&&igv(Y.Ds);Y.Y&&(D=Y.Y,Y.Y=0);g.fg(()=>{Y.policy.K||bi(Y,D,102)}); +Y.loader.J("initManifestlessSync",{st:D,ost:D+Y.loader.D7(),a:Y.audioTrack.U,v:Y.videoTrack.U});Y.N&&(Y.N.resolve(D+.1),Y.N=null);Y.policy.K&&bi(Y,D,102)}}; +Wno=function(Y,z,O){if(!Y.isSeeking())return-1;O=(O?Y.videoTrack:Y.audioTrack).I4.index;var D=O.b4(Y.targetTime);return(O.ow(Y.Ds.nU)||z.Te===Y.Ds.nU)&&D{oc(Y)}); +else{if(Y.isSeeking()&&Y.targetTime){let d=Wno(Y,z,O);if(d!==-1){Y.videoTrack.v0=!1;Y.audioTrack.v0=!1;Y.j=!0;Y.Y=0;g.fg(()=>{Y.loader.J("seekreason",{reason:"behindMinSq",tgt:d});bi(Y,d)}); +return}}O?Y.videoTrack.S=!1:Y.audioTrack.S=!1;var p=!Y.j;e$(Y.videoTrack,Y.targetTime)>=0&&e$(Y.audioTrack,Y.targetTime)>=0&&p?(Y.v0()&&Y.loader.J("iterativeSeeking",{status:"done",count:Y.seekCount}),Y.videoTrack.v0=!1,Y.audioTrack.v0=!1):D&&g.fg(()=>{if(Y.j||!Y.policy.GM)oc(Y);else{var d=z.startTime,J=z.duration;if(!Y.policy.K){var c=Y.videoTrack.U!==-1&&Y.audioTrack.U!==-1,w=!Y.videoTrack.S&&!Y.audioTrack.S;(O?Y.videoTrack.v0:Y.audioTrack.v0)&&c&&w&&(Y.targetTime>=d&&Y.targetTimeY.o4&&YK(Y)}; +YK=function(Y){Y.R4=Math.max(Y.R4,Y.U-Y.RM);Y.q6=Math.max(Y.q6,Y.Z-Y.eI);Y.o4=0}; +Bvv=function(Y,z){Y.url=z;window.performance&&!performance.onresourcetimingbufferfull&&(performance.onresourcetimingbufferfull=()=>{performance.clearResourceTimings()})}; +OT=function(Y){Y.isActive&&(Y.isActive=!1)}; +DN=function(Y){Y.Ol=Y.j+Y.snapshot.delay*1E3;Y.xk=!1}; +d3=function(Y,z,O){if(!Y.disableRecording){z=Math.max(z,.01);var D=Y.N1?Math.max(z,O/Y.N1):z,p=Y.UJ.Y.N;p&&(D=z,Y.N1&&(D=Math.max(z,O/Y.N1*p)));pm(Y.UJ,z,O,D)}}; +Jc=function(Y){var z=Y.JW||Y.Ge;return z?Y.snapshot.delay+Math.min(Y.nF,(Y.j_-Y.N6)/1E3)+z:Y.Ov}; +cz=function(Y){return(Y.X-Y.j)/1E3}; +jb=function(Y,z){if(Y.YR&&Y.Te!==void 0&&Y.HH!==void 0){var O=Math,D=O.min,p=Y.A;var d=Y.YR;var J=Y.j;if(w3(d,Y.Te))d=z;else{var c=0;d.I7&&(c=.2);d=J+(d.nF+c)*1E3}Y.A=D.call(O,p,d);O=Math;D=O.min;p=Y.B;d=Y.YR;J=Y.j;c=tE8(d,Y.Te,Y.HH);c!==2&&(z=c?z:J+d.nF*1E3,d.I7&&(z+=d.nF*1E3));Y.B=D.call(O,p,z);Y.A<=Y.j?DN(Y):(Y.Ol=Y.A,Y.xk=!0)}}; +RA=function(Y,z){if(z+1<=Y.totalLength){var O=E6(Y,z);O=O<128?1:O<192?2:O<224?3:O<240?4:5}else O=0;if(O<1||!(z+O<=Y.totalLength))return[-1,z];if(O===1)Y=E6(Y,z++);else if(O===2)O=E6(Y,z++),Y=E6(Y,z++),Y=(O&63)+64*Y;else if(O===3){O=E6(Y,z++);var D=E6(Y,z++);Y=E6(Y,z++);Y=(O&31)+32*(D+256*Y)}else if(O===4){O=E6(Y,z++);D=E6(Y,z++);let p=E6(Y,z++);Y=E6(Y,z++);Y=(O&15)+16*(D+256*(p+256*Y))}else O=z+1,Y.focus(O),a$(Y,O,4)?Y=eL(Y).getUint32(O-Y.N,!0):(D=E6(Y,O+2)+256*E6(Y,O+3),Y=E6(Y,O)+256*(E6(Y,O+1)+ +256*D)),z+=5;return[Y,z]}; +sT=function(Y){return g.al(Y.info.xg,z=>z.type===3)}; +rQ9=async function(Y,z){return z?(new g6(Y.Y)).encrypt(z,Y.j):z}; +oi8=async function(Y,z){return z?await (new g6(Y.Y)).decrypt(z,Y.j):z}; +yN=function(Y){Y.N.read().then(Y.X,Y.onError).then(void 0,g.KZ)}; +Lm=function(Y,z,O,D,p){if(fR(29,4295,Y.pO))return new fCo(Y,O);Y=Y.Ah();return D?Rb()?new M1(Y,z,O,p):new SxV(Y,z,O,p):new UTo(Y,O,p)}; +N1=function(Y,z,O){Y.j&&(gA(Y.j,z),z=Y.j,Y.j=null);var D=0,p=0;for(let w of Y.xg){if(w.range&&D+w.Y<=Y.Y){D+=w.Y;continue}if(Ws(w)&&!O&&Y.Y+z.totalLength-p=400?(Y.lastError="net.badstatus",!0):p?(Y.lastError="ump.spsrejectfailure",!0):O||D?!1:(Y.lastError=z===204?"net.nocontent":"net.connect",!0)}; +Wz=function(Y,z){if(Y.policy.g9)return!1;var O=z.getResponseHeader("content-type"),D=z.lF();Y=!D||D<=Y.policy.eB;return(!z.Of()||!O||O.indexOf("text/plain")!==-1)&&Y}; +Pz=function(Y,z){var O="";z=z.Jn();z.totalLength<=Y.policy.eB&&(Y=G6(z),Y=rA(Y),O=K7(Y)?Y:"");return O}; +Bz=function(Y){var z=Y.timing.S();z.shost=Xm(52,2956,Y.Vi.pO);Y.policy.n3&&Y.policy.xk&&(z.csrc=1);return z}; +$TF=function(Y,z){return Y?.maxWidth>z?.maxWidth||Y?.maxHeight>z?.maxHeight}; +xT1=function(Y,z){for(let O of z.keys()){let D=z.get(O);if(D.length===0)continue;g.dz(D,(J,c)=>c.maxFramerate-J.maxFramerate); +let p=[D[0]],d=0;for(let J=1;JY.j||O.push(D);return O}; +tc=function(Y,z,O){var D=mTH[Y]||[];O.V("html5_shorts_onesie_mismatched_fix")&&(D=Q1o[Y]||[]);z.push(...D);O.V("html5_early_media_for_drm")&&z.push(...(iT8[Y]||[]))}; +uSv=function(Y,z){var O=d5(Y),D=Y.C(),p=D.N;D=D.V("html5_shorts_onesie_mismatched_fix");var d=Y.oZ();if(D){if(!p.j){if(d&&fm)return fm;if(Sb)return Sb}}else if(Sb&&!p.j)return Sb;var J=[],c=[],w={},R=UT.concat($K);D&&(R=UT.concat(xK));Y.V("html5_early_media_for_drm")&&(R=R.concat(hc),Y.V("allow_vp9_1080p_mq_enc")&&R.push(ZN));var y=[...m7];Y.V("html5_iamf_audio_onesie_fmt")&&y.push(["773"]);for(var M of R){R=!1;for(let V of M){var L=U1(V,d&&D);if(!L||!L.video)continue;if(L.Y()&&!O.q6&&L.video.qualityOrdinal> +O.Rx)continue;let W=g.L3(Y.C().experiments,"html5_drm_byterate_soft_cap");if(W>0&&UZ(L)&&L.Wc>W)continue;if(R){J.push(V);tc(V,J,Y);continue}L=mH(O,L,p);L===!0?(R=!0,J.push(V),tc(V,J,Y)):w[V]=L}}for(let V of y)for(let W of V){M=$6(W);if(!M||!M.audio||!Y.V("html5_onesie_51_audio")&&M.Z())continue;M=mH(O,M,p);if(M===!0){c.push(W);tc(W,c,Y);break}else w[W]=M}if(!Y.V("html5_enable_audio_quality_setting")){Y=["141","774"];for(let V of Y)c.includes(V)&&(g.kF(c,V),w[V]="blkhqa")}O.j&&z("orfmts",w);if(D)return p.j&& +(p.j=!1,fm=Sb=void 0),d?fm={video:J,audio:c}:Sb={video:J,audio:c};Sb={video:J,audio:c};p.j=!1;return Sb}; +g3=function(Y){var z={},O=Y.D,D=Y.Yg,p=Y.UJ,d=O.getVideoData(),J=vF(0);var c=O.getVisibilityState();D.V("html5_enable_audio_quality_setting")&&(z.cQ=D.cQ);J&&(z.Hw=J,z.lastManualDirection=cCk(),J=C7()||0,J>0&&(J=(D.V("html5_use_date_now_for_local_storage")?Date.now():(0,g.E)())-J,D.V("html5_use_date_now_for_local_storage")?J>0&&(z.timeSinceLastManualFormatSelectionMs=J):z.timeSinceLastManualFormatSelectionMs=J));if(p.B||D.V("html5_sabr_ugc_vod_web_embedded_client_default_bandwidth_on_iphone")&&Qr)J= +D.V("html5_disable_bandwidth_cofactors_for_sabr_live")?!!Y.uY?.md:!1,z.Kj=S$(p,!J);var w=En.medium,R=Math.floor(w*16/9),y=d.oZ()||(d.j&&d.Y&&d.Y.videoInfos.length!==0?d.Y.videoInfos[0].isVertical():!1);J=y?w:R;R=y?R:w;y=O.wx();w=y.width;y=y.height;z.Hk=Math.max(w,J);z.b5=Math.max(y,R);D.V("html5_enable_client_viewport_size_logging")&&D.Yk()&&(J=O.cC(),O.J("cvw",{w,h:y,cvw:z.Hk,cvh:z.b5,cvu:J.j}));z.visibility=c;z.SV=g.DV();z.Ib=O.VT()*1E3;c=Y.D.iM();z.dB={defaultPolicy:c?.fC?.j||0,smooth:c?.rP?.j|| +0,visibility:c?.X3?.j||0,UP:c?.jC?.j||0,performance:c?.F$?.j||0,speed:c?.Re?.j||0};z.CJ=c?.Gf?.j||0;if(Y.kT||Y.lg&&!Y.IO)J=D.gk().j.wk(lC9)??0,J>0&&!z.CJ&&(w=(c?.fC||QN).compose(new Wl(0,J,!1,"p")),z.dB.defaultPolicy=w.j,O.J("lsl",{qc:J})),d.livePreload&&d.V("html5_allow_multiview_tile_preload")&&!d.C().gk().j.wk(iD)&&(c=(c?.fC||QN).compose(new Wl(0,240,!1,"p")),z.dB.defaultPolicy=c.j);c=Y.kT||d.k_?[{trackType:1,isHdr:!1},{trackType:2,isHdr:!1},{trackType:2,isHdr:!0},{trackType:3,isHdr:!1},{trackType:3, +isHdr:!0},{trackType:4,isHdr:!1},{trackType:4,isHdr:!0},{trackType:5,isHdr:!1},{trackType:5,isHdr:!0}]:[{trackType:1,isHdr:!1},{trackType:2,isHdr:!1},{trackType:2,isHdr:!0}];z.F0=Y.authorizedFormats&&Y.authorizedFormats.length>0?{authorizedFormats:Y.authorizedFormats}:{authorizedFormats:c};Y.sabrLicenseConstraint&&(z.F0.sabrLicenseConstraint=Y.sabrLicenseConstraint);if(D.V("html5_onesie_media_capabilities")||CV(d))z.M2=3;if(D.V("html5_onesie_audio_only_playback")&&OU(d)||Y.uY?.j&&q$(D)==="TVHTML5_AUDIO")z.M2= +1;Y.uY?.uS&&Y.ZL&&(z.M2=z.M2===void 0?7:z.M2|4);c=d.Ol?d.Ol:d5(d);if(D.V("html5_onesie_media_capabilities")){J=D.N;w=[];R=[];y=D.V("html5_shorts_onesie_mismatched_fix");var M=d.oZ(),L=UT.concat($K);y&&(L=UT.concat(xK));D.V("html5_early_media_for_drm")&&(L=L.concat(hc),D.V("allow_vp9_1080p_mq_enc")&&L.push(ZN));var V=[...m7];D.V("html5_iamf_audio_onesie_fmt")&&V.push(["773"]);for(var W of L)for(var x of W){L=U1(x,M&&y);if(!L||!L.video)continue;let I=g.L3(D.experiments,"html5_drm_byterate_soft_cap"); +if(!(I>0&&UZ(L)&&L.Wc>I)&&mH(c,L,J)===!0){w.push({videoCodec:uD[Hv[x]],maxWidth:L.video.width,maxHeight:L.video.height,maxFramerate:L.video.fps});break}}for(var a of V)for(var X of a)if((W=$6(X))&&W.audio&&(D.V("html5_onesie_51_audio")||!W.Z())&&mH(c,W,J)===!0){R.push({audioCodec:lD[Hv[X]],numChannels:W.audio.numChannels});break}z.mediaCapabilities={videoFormatCapabilities:w,audioFormatCapabilities:R}}if(Y.uY?.Bc()){W=Y.xf;x=Y.DJ;J=Y.uY?.Wc;a=[];X=[];w=new Map;R=(R=d.N)?R.itag:void 0;y=d.Y?.videoInfos; +y=y?.length?y[y.length-1].itag:void 0;R=!ky()&&R!==void 0&&W?.includes(Number(y));y=d.pY.j;for(var e of y.values())e.MP?X.push({audioCodec:lD[e.dk],numChannels:e.numChannels,spatialCapabilityBitmask:XoF[e.dk]}):(y=uD[e.dk],M=e.maxBitrateBps||0,V=J?J*8:0,M={videoCodec:y,maxWidth:x&&!R?854:e.maxWidth||0,maxHeight:x&&!R?480:e.maxHeight||0,maxFramerate:e.maxFramerate||0,is10BitSupported:e.XB||!1,maxBitrateBps:V&&M?Math.min(V,M):V||M,efficient:!0},y=`${y}_${e.XB}`,V=w.get(y)||[],V.push(M),w.set(y,V)); +a=xT1(a,w);e=W&&!R?[...W]:[];d.V("html5_ssff_denylist_opus_low")&&e.push(249,350);d5(d);z.mediaCapabilities={videoFormatCapabilities:a,audioFormatCapabilities:X,hdrModeBitmask:3,perPlaybackAttributes:e.length?{itagDenylist:e}:{}}}z.eV=ky();Y.uY?.j&&(z.iT=c.iT,z.Rx=Y.uY?.Rx);D.qB&&(z.iy=D.qB);z.Az=Y.Az;z.fM=Y.fM;z.BC=Y.BC;z.OL=Y.OL;Y.O2&&(z.EF=(0,g.E)()-Y.O2);Y.xR&&(z.xR=Y.xR);Bu||(z.n9=!0);e=$w(p)*1E3;e>0&&(z.by=e);O=O.getPlaybackRate();O!==1&&(z.playbackRate=O);Y.uY?.mE&&Y.V7&&(z.N8=Y.N8,z.KP=Y.KP, +z.V7=Y.V7);ku()===1&&(z.oG=1);D.V("html5_sabr_force_proxima")&&(z.gy=1);O=g.L3(D.experiments,"html5_sabr_force_max_network_interruption_duration_ms");z.h_=O>0?O:p.interruptions[0]||0;Y.uY?.OJ&&(z.z$=Y.z$);D.Ol&&(z.audioTrackId=D.Ol);d.eI()&&!z.audioTrackId&&(D.V("html5_fill_default_mosaic_audio_track_id")||(Y=vu(d),z.audioTrackId=Y),d?.J("misstrkchg",{"default":z.audioTrackId}));if(Y=navigator.connection?.type||"")z.detailedNetworkType=X4[Y]||X4.other;!D.V("html5_enable_voice_boost")||d.oZ()||d.isAd()|| +(z.ks=D.Yp);return z}; +aA=function(Y,z,O,D,p,d,J){var c={};z&&(c.wz=z);if(!Y)return c;c.playbackCookie=O?.playbackCookie;p&&(c.SR=p);c.AE=[];c.WP=[];if(J?.size)for(let w of J.values())c.WP.push(w);if(Y.sabrContextUpdates.size>0)for(let w of Y.sabrContextUpdates.values())Tr(c,w,D);g.dP(Y)&&d&&Tr(c,d,D);z=Y.C().j;c.clientInfo={clientName:gJr[z.c.toUpperCase()]||0};z.cbrand&&(c.clientInfo.deviceMake=z.cbrand);z.cmodel&&(c.clientInfo.deviceModel=z.cmodel);z.cver&&(c.clientInfo.clientVersion=z.cver);z.cos&&(c.clientInfo.osName= +z.cos);z.cosver&&(c.clientInfo.osVersion=z.cosver);z=Y.C();z.V("html5_sabr_enable_server_xtag_selection")&&z.uS&&(c.clientInfo.hl=z.uS);Y.t7&&(c.t7=Y.t7);return c}; +Tr=function(Y,z,O){var D=z.type||0;O?.has(D)?Y.WP.push(z):Y.AE.push(D)}; +Tv8=function(Y){if(!(uu(Y.info)&&Y.info.Ad()&&Y.policy.O8&&Y.Sp)||Y.info.zI.Y>=2||vF()>0||!FD())return!1;var z=Y.Vi.get("aitags");if(!z)return!1;z=V9(z).split(",");var O=[];for(let D of Y.Sp)g.Il(z,D)&&O.push(D);if(!O.length)return!1;Y.Vi.set("altitags",A$(O.join(",")));return!0}; +eb=function(Y,z,O=!1){g.IF(z);Y.jO.lastError="player.exception";Y.errorMessage=`${z.name}_${z.message}`;O?g.fg(()=>{Cm(Y.jO)}):Cm(Y.jO)}; +q1=function(Y){Y.qh&&(Y.xhr.status=Y.qh,Y.oB=Y.qh)}; +Gr=function(Y,z){Y.timing.ze=!0;Y.xhr.Of()&&Y.timing.Pc();Y.policy.Uv&&Y.c7?.stop();N1(Y.U8,z,!1)}; +IA=function(Y,z,O){var D=Y.N1?Math.max(z,O/Y.N1):z,p=Y.UJ.Y.N;p&&(D=z,Y.N1&&(D=Math.max(z,O/Y.N1*p)));pm(Y.UJ,z,O,D)}; +ET=function(Y,z,O,D,p,d){Y.B&&(Y.B.add(Math.round(z)),Y.B.add(Math.round(O)),Y.B.add(Math.round(D)),Y.B.add(Math.round(p)),Y.B.add(Math.round(d)),Y.B.add(Math.round(Y.xk)))}; +vz=function(Y,z,O){switch(z){case 68:Y.VK(O);break;case 35:Y.UL(O);break;case 44:Y.NG(O);break;case 43:Y.Z4(O);break;case 53:Y.A6(O);break;case 56:Y.Yj();break;case 57:Y.kr(O);break;case 42:Y.iO(O);break;case 45:Y.zi(O);break;case 59:Y.vV(O);break;case 51:Y.zn(O);break;case 49:Y.AY(O);break;case 50:Y.uR(O);break;case 47:Y.cV(O);break;case 58:Y.ZK(O);break;case 61:Y.XR(O);break;case 66:Y.iW(O);break;case 46:Y.jX(O);break;case 67:Y.onSnackbarMessage(O);break;case 71:z=Do(O,ll1),Y.rk.rW(z)}}; +aCv=function(Y){kK=Y}; +eDF=function(Y,z,O){Y.Fc.get(z).onProgress=O}; +r3=function(Y,z){Y.W8(z)&&(kK?Y.Fc.get(z).fI.clear():Y.Fc.get(z).P0=new zi,Y.Y(z),Y.U=!0)}; +qxh=function(Y){for(let [z,O]of Y.Fc){let D=z;O.xP||r3(Y,D)}}; +bD=function(Y,z){Y=Y.Fc.get(z);if(!Y)return 0;z=0;if(Y.xg.length>0){for(let O of Y.xg)z+=O.range?.length||0;return z}if(Y.ED.length>0)for(let O of Y.ED)z+=O.qL||0;return z+Y.xK}; +oA=function(Y,z){if(kK){let O=0;Y=Y.Fc.get(z);if(!Y?.fI)return 0;for(let D of Y.fI.values())O+=D.data.totalLength;return O}return Y.Fc.get(z)?.P0.K()||0}; +F4=function(Y,z){Y=Y.Fc.get(z);if(kK){if(!Y?.xP)return!1;z=Y.fI.size>0;return Y.Uz.length>0||z}return!!Y?.xP&&!!Y?.P0.K()}; +Km=function(Y,z){var O=Y.Fc.get(z),D=bD(Y,z),p=!D&&!!O.bytesReceived;if(kK){if(Y.Ds?.Na){for(var d of O.fI.values())if(!d.WA)return!1;return p}}else if(d=Y.x_(z),p&&Y.N&&d!==void 0)return d;return(p||O.bytesReceived===D)&&O.G7+oA(Y,z)===O.bytesReceived}; +zE=function(Y,z,O,D){z=Gw9(Y,z,O);O=O.CQ;D.xg.push(...z);if(kK)D.I2.has(O)||D.I2.set(O,[]),D.I2.get(O).push(...z);else if(D.U8)for(let p of z)D.U8.xg.push(p);else D.U8=new Y2([...D.xg]),Y.uY?.aL&&g.u(Y,D.U8);return z}; +Gw9=function(Y,z,O){var D=Y.Ds?.Y.get(z);if(!D)return[];if(O.fQ)return D.X(0,O.clipId)?.xg||[];if(D.N()){var p=O.startMs,d=O.durationMs,J=1E3;Y.uY?.j&&O.timeRange&&(p=O.timeRange.startTicks??-1,d=O.timeRange.OZ??-1,J=O.timeRange.timescale??-1);if(O.Ez<0||O.jU<0||d<0||p<0||O.qL<0||J<0)return r3(Y,z),[];Y=A2(O.Ez,O.qL);z=O.KT||0;return[new Ut(3,D,Y,"makeSliceInfosMediaBytes",O.jU-1,p/J,d/J,z,Y.length-z,void 0,O.Q3,O.clipId,O.rj!==void 0)]}if(O.jU<0)return r3(Y,z),[];if(Y.Ds?.Na)return d=D.qq,J=d*D.info.Wc, +z=O.KT,Y.uY?.j&&Y.A.tH()!=="ONESIE"&&O.timeRange&&!z&&(p=O.timeRange.startTicks/O.timeRange.timescale),[new Ut(3,D,void 0,"makeSliceInfosMediaBytes",O.jU,p,d,z,J,!0,O.Q3,O.clipId,O.rj!==void 0)];if(Y.uY?.DQ&&D instanceof L$){if(!D.j())return Y.Fc.get(z).mj.set(O.CQ,O),[];Y=O.jU-1;p=D.index.getStartTime(Y);d=D.index.getDuration(Y);return[new Ut(3,D,void 0,"makeSliceInfosMediaBytes",Y,p,d,0,d*D.info.Wc,void 0,void 0,void 0,O.rj!==void 0)]}return[]}; +Os=function(Y,z,O){Y.Ds=z;Y.uY=O;for(let [D,p]of Y.Fc){z=D;O=p;for(let d of O.qx)zE(Y,z,d,O)}}; +Dd=function(Y){return Y.vU()&&!Y.Yv}; +dL=function(Y){if(Y.Jh!==void 0){var z=Y.policy.wO();if(z){var O=z.exports.SabrRequestCoordinator_getEventsCount(Y.Jh);if(O>0){var D=z.exports.SabrRequestCoordinator_getBatchedEvents(Y.Jh);if(D){D=z.memory.buffer(D,O*16);D=new Uint32Array(D.buffer,D.byteOffset,O*4);let d=0;for(let J=0;J0?new zi([z.memory.buffer(c,w).slice()]):new zi([new Uint8Array(0)]),Y.XC.FH(R,p)):p===1&&Y.xhr.Of()&&pr(Y);d+=4}}z.exports.SabrRequestCoordinator_clearEvents(Y.Jh)}}}}; +pr=function(Y){Y.policy.nB&&Y.w2&&!Y.uN?Y.uN=!0:Y.R5.Pc()}; +Je=function(Y,z){var O=-1,D=-1,p=-1;if(Y.yE?.items)for(let d of Y.yE.items)z=c,w=Y.Ds.isManifestless,J?(Y.j?.eO.event==="predictStart"&&Y.j.TeY.K&&(Y.K=NaN,Y.A=NaN);if(Y.j&&Y.j.Te===z){if(D=Y.j,!Y.policy.U||!Y.policy.fU)if(p&&D){var d=D.eO,J=p.A2(d);d.event==="predictStart"&&(Y.j_=z);Y.J("sdai",{onqevt:d.event,sq:z,mt:O,gab:J,cst:d.startSecs,cueid:Y.policy.FE&&(J||d.event==="start")?d.identifier:void 0},!0);J?d.event!=="predictStart"?(d.event==="start"&&Y.j_===z-1&&Y.J("sdai",{gabonstart:z}),D.GA?ND(Y, +4,"cue"):(Y.K=z,Y.A=O,Y.J("sdai",{joinad:Y.Y,sg:Y.K,st:Y.A.toFixed(3)}),Y.X=Date.now(),ND(Y,2,Y.Y===3?"staftpred":"join"),HL(p,D.eO))):(J=Cr(Y),z+=Math.max(Math.ceil(-d.j/J),1),d=Math.floor(O-d.j/1E3),Y.policy.fU?Y.N=d:Y.U=z,Y.J("sdai",{onpred:O,estsq:z,estmt:d.toFixed(3)}),g.nr(Y.loader,d,d,z,J),Y.X=Date.now(),ND(Y,3,"predict"),HL(p,D.eO)):Y.Y===1?Y.V8?.yQ(O)?(g.nr(Y.loader,O,O,z),ND(Y,4,"sk2head")):ND(Y,5,"nogab"):d.event==="predictStart"&&(Y.policy.fU&&Y.N>0?(O=Math.floor(O-d.j/1E3),Y.N!==O&&Y.J("sdai", +{updateSt:O,old:Y.N}),Y.N=O):Y.U>0&&(O=z+Math.max(Math.ceil(-d.j/Cr(Y)),1),Y.U!==O&&(Y.J("sdai",{updateSt:O,old:Y.U}),Y.U=O)))}else Y.J("sdai",{nulldec:1,sq:z,mt:O.toFixed(3),evt:D?.eO?.event||"none"})}else Y.Y===1&&ND(Y,5,"noad")}; +PL=function(Y,z,O){return(O<0||O===Y.K)&&!isNaN(Y.A)?Y.A:z}; +Ae=function(Y,z){if(Y.j){var O=Y.j.eO.WM-(z.startTime+Y.Z-Y.j.eO.startSecs);O<=0||(O=new g.OQ(Y.j.eO.startSecs-(isNaN(Y.Z)?0:Y.Z),O,Y.j.eO.context,Y.j.eO.identifier,"stop",Y.j.eO.j+z.duration*1E3),Y.J("cuepointdiscontinuity",{segNum:z.Te}),Y.Kq(O,z.Te))}}; +Cr=function(Y){switch(Y.policy.latencyClass){case "LOW":return 2E3;case "ULTRALOW":return 1E3;default:return 5E3}}; +BL=function(Y,z,O,D=!1){D?ND(Y,1,"seek"):z>0&&Math.abs(z-O)>=5&&Y.Y===4&&ND(Y,5,"sk2t")}; +g.te=function(Y){return Y.tileContext?`${Y.u4};${Y.tileContext}`:Y.u4}; +fr=function(Y){if(!Y)return"unknown";switch(Y){case 5:return"predictStart";case 1:return"start";case 2:return"continue";case 3:return"stop";case 6:return"prefetch";default:return"unknown"}}; +Sl=function(Y){switch(Y){case "predictStart":return 5;case "start":return 1;case "continue":return 2;case "stop":return 3;case "prefetch":return 6;default:return 0}}; +ICh=function(Y){if(!Y)return 0;switch(Y){case 2:return 2;case 1:return 1;default:return 0}}; +EJ$=function(Y){if(!Y)return 0;switch(Y){case 6:return 7;case 5:return 1;case 2:return 2;case 11:return 3;case 3:return 4;case 1:return 5;case 12:return 6;default:return 0}}; +$2=function(Y){var z=Y.getVideoData(),O=Y.KY(),D=O.hy(),p=Y.C(),d=Y.Tp(),J=d.Dy*8/1024,c=d.OA/1024,w=d.kh,R=d.R_,y=d.gC,M=O.getCurrentTime().toFixed(2),L=Ta(O.Y(),",",3);var V="";if(z.isDaiEnabled()){V=pV(z)?V+"MV":z.enableServerStitchedDai?V+"SS":V+"CS";V=z.Ev()?V+"LIFA, ":V+"DAI, ";z.jy&&(V+="DAIFB, ");var W=d.dP;W&&(V+=W)}else z.Xc?V+="CSDAI, ":z.AQ?V+="DSDAI, ":z.Vc&&(V+="USDAI, ");T_(z)&&!z.Ev()&&(V+="LIFAE, ");g.dP(z)&&(V+="SABR, ");if(z.fetchType){switch(z.fetchType){case "onesie":W="o";break; +case "gp":W="gp";break;default:W="gvi"}V+=`vd:${W}, `}(W=p.wO())&&(V=W.j?V+"wa, ":V+"w, ");V+=`s:${y} t:${M} b:${L} `;O.isSeeking()&&(V+="S");O.isPaused()&&(V+="P");O.isEnded()&&(V+="E");Y.isOrchestrationLeader()&&(V+=" L");(O=d.xH)&&(V+=` l:${O.toFixed()}`);O=d.currentTime;y=z.x0;O&&O>y.start&&O>=5;a+=I}L=`${a.substr(0,4)} ${a.substr(4,4)} ${a.substr(8,4)} ${a.substr(12,4)} ${a.substr(16,4)}`}else L="";J={video_id_and_cpn:String(z.videoId)+" / "+L,codecs:"",dims_and_frames:"",bandwidth_kbps:`${J.toFixed(0)} Kbps`, +buffer_health_seconds:`${w.toFixed(2)} s`,date:`${(new Date).toString()}`,drm_style:R?"":"display:none",drm:R,debug_info:V,extra_debug_info:"",bandwidth_style:M,network_activity_style:M,network_activity_bytes:`${c.toFixed(0)} KB`,shader_info:y,shader_info_style:y?"":"display:none",playback_categories:""};c=`${D.clientWidth}x${D.clientHeight}`+(O>1?`*${O.toFixed(2)}`:"");w="-";d.totalVideoFrames&&(w=`${d.droppedVideoFrames||0} dropped of ${d.totalVideoFrames}`);J.dims_and_frames=`${c} / ${w}`;R=Y.getVolume(); +Y=z.j1;c=Y.j;w=Math.round(R);R=Math.round(R*(c?.Fz??1));V="";z.U?.audio.j?V=" VB":z.U?.audio.N&&(V=" DRC");O="";c?.LR!=null?O+=`cont.${c.LR.toFixed(1)}dB`:Y.qC!=null&&(O+=`live.${Y.qC.toFixed(1)}dB`);c?.cE!=null&&(O+=` tgt.${c.cE.toFixed(1)}dB`);O&&(O=` (${O})`);J.volume=`${w}%/${R}%${V}${O}`;J.resolution=`${D.videoWidth}x${D.videoHeight}`;if(D=z.N){if(Y=D.video)c=Y.fps,c>1&&(J.resolution+=`@${c}`),(c=d.X$)&&c.video&&(J.resolution+=` / ${c.video.width}x${c.video.height}`,c.video.fps>1&&(J.resolution+= +`@${c.video.fps}`)),J.codecs=Us(D),!z.U||D.audio&&D.video?D.yl&&(J.codecs+=` / ${D.yl}A`):J.codecs+=` / ${Us(z.U)}`,Y.j||Y.primaries?(c=Y.j||"unknown",c==="smpte2084"?c=`${c} (PQ)`:c==="arib-std-b67"&&(c=`${c} (HLG)`),J.color=`${c} / ${Y.primaries||"unknown"}`,J.color_style=""):J.color_style="display:none";if(D.debugInfo){J.fmt_debug_info="";for(var X of D.debugInfo)J.fmt_debug_info+=`${X.label}:${X.text} `}J.fmt_debug_info_style=J.fmt_debug_info&&J.fmt_debug_info.length>0?"":"display:none"}X=z.isLivePlayback; +D=z.s6;J.live_mode_style=X||D?"":"display:none";J.live_latency_style=X?"":"display:none";if(D)J.live_mode="Post-Live"+(yc(z)?" Manifestless":"");else if(X){D=d.rG;J.live_latency_secs=`${D.toFixed(2)}s`;X=yc(z)?"Manifestless, ":"";z.yb&&(X+="Windowed, ");Y="Uncertain";if(D>=0&&D<120)if(z.latencyClass&&z.latencyClass!=="UNKNOWN")switch(z.latencyClass){case "NORMAL":Y="Optimized for Normal Latency";break;case "LOW":Y="Optimized for Low Latency";break;case "ULTRALOW":Y="Optimized for Ultra Low Latency"; +break;default:Y="Unknown Latency Setting"}else Y=Nj(z)?"Optimized for Low Latency":"Optimized for Smooth Streaming";X+=Y;(D=d.GG)&&(X+=`, seq ${D.sequence}`);J.live_mode=X}p.experiments.gk().j.wk(vJH)?d.isGapless&&!d.E8&&(J.playback_categories=d.HO?J.playback_categories+"Gapless ":J.playback_categories+"Queued "):!d.isGapless||z_(z)&&d.E8||(J.playback_categories+="Gapless ");J.playback_categories_style=J.playback_categories?"":"display:none";J.bandwidth_samples=d.A0;J.network_activity_samples=d.Im; +J.live_latency_samples=d.RV;J.buffer_health_samples=d.o6;p=g.G_(z);if(z.cotn||p)J.cotn_and_local_media=`${z.cotn?z.cotn:"null"} / ${p}`;J.cotn_and_local_media_style=J.cotn_and_local_media?"":"display:none";HN(z,"web_player_release_debug")?(J.release_name=n[49],J.release_style=""):J.release_style="display:none";J.debug_info&&x.length>0&&J.debug_info.length+x.length<=60?J.debug_info+=" "+x:J.extra_debug_info=x;J.extra_debug_info_style=J.extra_debug_info&&J.extra_debug_info.length>0?"":"display:none"; +return J}; +g.x2=function(Y){return Y?Y.tileContext?`${Y.identifier};${Y.tileContext}`:Y.identifier:""}; +g.he=function(Y){switch(Y){case 0:return"unknown";case 1:return"timeout";case 2:return"ratecontrol";case 11:return"ratecontrol_client";case 3:return"sverr";case 4:return"deleted";case 5:return"waiting";case 6:return"ready";case 7:return"ssdisabled";case 9:return"ssdisabled_ustreamer";case 10:return"ssdisabled_no_config";case 12:return"nogabconfig";case 8:return"inactive";case 13:return"cachemiss";default:return"unknown"}}; +Zd=function(Y){var z=-(Y.eO?.om||0);Y.timeRange&&(z+=(Y.timeRange.startTicks||0)/(Y.timeRange.timescale||1));return new g.OQ(z,Y.eO?.n1||0,Y.eO?.Es||"",Y.eO?.identifier||"",fr(Y.eO?.event),(Y.eO?.om||0)*1E3,Y.tileContext)}; +g.mE=function(Y,z){var O="",D=[];for(let [p,d]of Y.j.entries()){let J=p,c=d;c?.startTimeSecs<=z&&z<=c?.startTimeSecs+c?.WM&&D.push(J);O+=`${J}:${c?.startTimeSecs.toFixed(3)}:${c?.WM.toFixed(3)};`}D.length===0&&(z={no_cid:1,mt:z.toFixed(3),adConfigMap:O.substring(0,1024)},Y.policy.Ho&&Y.J("clsdai",z));return D}; +Q_=function(Y,z,O=!1){O&&(Y.A=!0);++Y.K;O=6E4*2**Y.K;O=(0,g.E)()+O;Y.N.set(z.info.id,O)}; +iA=function(Y){for(let [z,O]of Y.N.entries()){let D=z;O<(0,g.E)()&&Y.N.delete(D)}return Y.N}; +Xv=function(Y,z){Y.j=z;var O=Y.X.videoInfos;if(!Y.j.isLocked()){let d=(0,g.E)();O=g.ly(O,function(J){if(J.Wc>this.policy.Wc)return!1;var c=this.Ds.j[J.id];return iA(this.K).get(J.id)>d||c.zI.Y>4||c.JW>4?!1:this.ze.has(+J.itag)?!1:!0},Y); +Y.K.DJ()&&(O=g.ly(O,J=>J.video.width<=854&&J.video.height<=480))}O.length||(O=Y.X.videoInfos); +var D=O;Y.policy.fD&&(D=uA(Y,D,z));D=g.ly(D,z.U,z);if(Y.j.isLocked()&&Y.K.j){var p=g.qY(O,d=>d.id===Y.K.j); +p?D=[p]:Y.M0("")}Y.policy.fD||(D=uA(Y,D,z));D.length||(D=[O[0]]);D.sort((d,J)=>lA(Y,d)-lA(Y,J)); +for(z=1;zp.video.width?(g.vy(D,z),z--):lA(Y,O)*Y.policy.Z>lA(Y,p)&&(g.vy(D,z-1),z--);z=D[D.length-1];Y.R4=!!Y.N&&!!Y.N.info&&Y.N.info.dk!==z.dk;Y.U=D;Y.o4.clear();O=!1;for(p=0;p=1080&&(O=!0);kwo(Y.policy,z,Y.Ds.Na)}; +rZh=function(Y){var z=Y.policy.j_,O=ZQ(Y.LF)/z-lA(Y,Y.Y.info);z=g.GT(Y.U,function(D){return lA(this,D)0?O[0]:z[0]).id];aI(Y);Y.A=Y.Y;rZh(Y);Y.kg.length&&(Y.nextVideo=el(Y,Y.nextVideo,Y.X.videoInfos),Y.Y=el(Y,Y.Y,Y.X.Y));Y.N=Y.nextVideo;Y.A=Y.Y;return TE(Y)}; +qD=function(Y,z){return Y.j.equals(z)&&(!Y.K.j||!Y.j.isLocked()||Y.nextVideo?.info.id===Y.K.j)}; +aI=function(Y){if(!Y.Y||!Y.policy.Y&&!Y.Y.info.Z7){var z=Y.X.Y;Y.Y&&(z=Am(z,{languageId:Y.Y.info.Z7?.id,Mv:Y.policy.Mv,DN:Y.policy.DN}),z.length||(z=Y.X.Y));Y.Y=Y.Ds.j[z[0].id];if(z.length>1&&!Y.policy.Cd){if(!Y.policy.QI){var O=g.qY(z,D=>D.audio.audioQuality!=="AUDIO_QUALITY_HIGH"); +O&&(Y.Y=Y.Ds.j[O.id])}O=!1;if(O=Y.policy.Tx?!0:Y.j.isLocked()?Y.j.j<240:oJ9(Y,Y.Y))Y.Y=Y.Ds.j[g.iy(z).id]}}}; +GE=function(Y){if(!Y.nextVideo||!Y.policy.Y)if(Y.j.isLocked())Y.nextVideo=Y.j.j<=360?Y.Ds.j[Y.U[0].id]:Y.Ds.j[g.iy(Y.U).id];else{for(var z=Math.min(Y.Z,Y.U.length-1),O=ZQ(Y.LF),D=lA(Y,Y.Y.info),p=O/Y.policy.j_-D;z>0&&!(lA(Y,Y.U[z])<=p);z--);for(O=O/Y.policy.Z-D;z=O);z++);Y.nextVideo=Y.Ds.j[Y.U[z].id];Y.Z=z}}; +II=function(Y,z){if(z.I4.info.video&&z.SO){let O=(z.j+z.Y)/z.N,D=z.I4.info.Wc;O&&D&&(Y.JW.d7(1,O/D),Y.policy.N&&O/D>1.5&&Y.loader.J("overshoot",{sq:z.Te,br:O,max:D}))}}; +Es=function(Y,z){var O=new g.uc(z);(z=O.get("req_id"))&&Y.set("req_id",z);g.S8(Y.j,(D,p)=>{O["set"](p,null)}); +return O}; +vL=function(Y,z,O=!1){Q_(Y.K,z,O);Y.S=-1;Xv(Y,Y.j)}; +k2=function(Y,z){return new gL(Y.A,Y.N,z||Y.j.reason)}; +lA=function(Y,z){if(!Y.Pc[z.id]){var O=Y.Ds.j[z.id].index.wg(Y.N6,15);O=z.Hj&&Y.N&&Y.N.index.isLoaded()?O||z.Hj:O||z.Wc;Y.Pc[z.id]=O}O=Y.Pc[z.id];Y.o4.has(z.itag)&&(O*=1.5);return O*=Math.max(1,Y.JW.Ri()||0)}; +rL=function(Y,z){var O={};for(let D of z){if(!D||!D.video)continue;z=D.video.qualityOrdinal;let p=O[z],d=p&&p.Y()&&p.video.qualityOrdinal>Y.policy.Rx,J=z<=Y.policy.Rx?D.Y():D.K();if(!p||d||J)O[z]=D}return O}; +uA=function(Y,z,O){var D=O.reason==="m"||O.reason==="s";Y.policy.CG&&bA&&g.DI&&(!D||O.j<1080)&&(z=z.filter(p=>p.video&&(!p.A||p.A.powerEfficient))); +if(z.length>0)if(ky()){let p=rL(Y,z);z=z.filter(d=>!!d&&!!d.video&&d.dk===p[d.video.qualityOrdinal].dk)}else{let p=z[0]?.video?.qualityOrdinal; +if(p){O=z.filter(J=>!!J&&!!J.video&&J.video.qualityOrdinal===p); +let d=rL(Y,O)[p].dk;z=z.filter(J=>!!J&&!!J.video&&J.dk===d)}}return z}; +oJ9=function(Y,z){for(var O=0;O+1D}; +el=function(Y,z,O){if(z.info.dk==="f"||Y.kg.includes(MW(z,Y.Ds.Na)))return z;for(let D=0;DO.info.itag===z); +if(!Y)throw Error("Itag "+z+" from server not known.");return Y}; +Knv=function(Y){var z=[];if(Y.j.reason==="m"||Y.j.reason==="s")return z;if(Zg$(Y.Ds)){for(let O=Math.max(0,Y.Z-2);Od?p=0:D[J]>Y.buffered[J]&&(J===d-1?p=2:J===d-2&&D[J+1]>Y.buffered[J+1]&&(p=3))}Y.j.add(z<<3|(O&&4)|p);z=Math.ceil(Y.track.VT()*1E3);Y.j.add(z-Y.K);Y.K=z;if(p===1)for(Y.j.add(d),z=0,J=0;J=2&&Y.j.add(D[d- +1]-Y.buffered[d-1]);O&&Y.j.add(O);Y.buffered=D}; +DP=function(Y,z,O,D,p){if(!D.SO)return O.length===0?O.push(D.clone()):(Y=(z=O.pop())?Y5(Y,z,D):null)?O.push(Y):O.push(D.clone()),p;(O=(O=O.pop())?Y5(Y,O,D):null)||(O=D);if(O.j)return Y.logger&&Y.logger({incompleteSegment:O.Si()}),p;var {formatId:d,Te:J,startTimeMs:c,clipId:w,bM:R}={formatId:g.yW(O.I4.info,Y.Ds.Na),Te:O.Te+Y.U,startTimeMs:O.segmentStartTime*1E3,clipId:O.clipId,bM:O.N*1E3};D={clipId:w,formatId:d,startTimeMs:c,durationMs:R,LU:J,zx:J};p=zj(z,D.startTimeMs);O=p>=0?z[p]:null;var y;if(y= +O){y=D;var M=p,L=O.startTimeMs+O.durationMs,V=y.startTimeMs+y.durationMs;if(y.startTimeMs-L>Y.Y)y=!1;else if(OD(Y,O.formatId,y.formatId))O.durationMs=Math.max(L,V)-O.startTimeMs,O.zx=Math.max(O.zx,y.zx),y=!0;else if(Math.abs(O.startTimeMs-y.startTimeMs)<=Y.Y)if(O.durationMs>y.durationMs+Y.Y){M=O.formatId;var W=O.LU,x=O.zx;O.formatId=y.formatId;O.durationMs=y.durationMs;O.LU=y.LU;O.zx=y.zx;y.formatId=M;y.startTimeMs=V;y.durationMs=L-V;y.LU=W;y.zx=x;y=!1}else O.formatId=y.formatId,y=!0;else L>y.startTimeMs&& +(L>V&&(z.splice(M+1,0,{formatId:O.formatId,startTimeMs:V,durationMs:L-V,LU:y.zx+1,zx:O.zx}),Y.logger&&Y.logger({splitOldStart:O.startTimeMs?.toFixed(3),splitOldEnd:L?.toFixed(3),splitNewStart:y.startTimeMs?.toFixed(3),splitNewEnd:V?.toFixed(3)})),O.durationMs=y.startTimeMs-O.startTimeMs,O.zx=y.LU-1),y=!1}y?D=O:(p+=1,z.splice(p,0,D));O=0;for(y=p+1;y=W+L.Y?L=!0:x+L.YO.startTimeMs-D.startTimeMs); +return Y>=0?Y:-Y-2}; +pj=function(Y,z,O){if(Y.logger){var D=[];for(let p=0;p0&&(0,g.E)()-Y.Z<5E3&&(Y.logger&&Y.logger({dend:p.Si()}),D=gu(D,d,d+.01))}Y.policy.kV&&Y.logger&&Y.logger({cbri:`${Y.j}`});p=[];for(var J=d=0;d=c){let W={...Y.XA[J]};var R=Y.Ds.Y.get(wn(Y.XA[J].formatId)),y=Math.max(w,c);c=R.index.b4(y+Y.Y/1E3); +w=R.index.getStartTime(c);var M=c+ +(Math.abs(w-y)>Y.Y/1E3);y=M+Y.U;M=R.index.getStartTime(M)*1E3;J!==Y.j||z?(W.LU=y,W.startTimeMs=M):(Y.logger&&Y.logger({pEvict:"1",og:W.startTimeMs,adj:w*1E3}),W.LU=c+Y.U,W.startTimeMs=w*1E3);c=Y.N?.N||11;!O&&J===Y.j&&LY.Y/1E3);c=w+Y.U;R=R.index.ff(w)*1E3;W.zx=c;W.durationMs=R-W.startTimeMs;W.LU<=W.zx&&p.push(W)}Vd.clone()); +Y.XA.forEach(d=>{z.push({...d})}); +var D=Y.S.HW(),p=Y.j;for(let d of D)p=DP(Y,z,O,d,p);z.forEach(d=>{d.startTimeMs&&(d.startTimeMs+=Y.timestampOffset*1E3)}); +return{XA:z,rT:O}}; +OD=function(Y,z,O){return z.itag!==O.itag||z.xtags!==O.xtags?!1:Y.Ds.Na||z.lmt===O.lmt}; +cM=function(Y){return{downloadedEndTime:Math.round(Y.u0?Y.u0.K:0),maxKnownEndTime:Math.round(Y.j.index.h7()),averageByteRate:Math.round(Y.j.info.Hj)}}; +Rn=function(Y,z=!1){!z||Y.indexRange&&Y.initRange&&Y.u0||wo(Y,new jJ("Woffle: Expect isFinal to always have indexRange and initRange and lastSlice"));z={lmt:Y.j.info.lastModified,docid:Y.policy.Y,fmtid:Y.j.info.id,type:Y.j.info.mimeType.split(";")[0],csz:Y.chunkSize,clen:Y.N*Y.chunkSize+Y.Y};Y.crypto&&(z.ck=Y.X,z.civ=Y.Z);z="local://localhost/videoplayback?"+g.B1(z);z={itag:+Y.j.info.itag,mimeType:Y.j.info.mimeType,bitrate:Y.j.info.Wc*8,lastModified:String(Y.j.info.lastModified),initRange:Y.initRange?.j(), +indexRange:Y.indexRange?.j(),url:z};var O=Y.j.info.N;O&&(z.xtags=O);if(O=Y.j.info.video)if(z.quality=O.quality,z.qualityLabel=O.qualityLabel,z.width=O.width,z.height=O.height,O=O.fps)z.fps=O;if(Y=Y.j.info.audio){if(O=Y.sampleRate)z.audioSampleRate=String(O);if(Y=Y.numChannels)z.audioChannels=Y}return z}; +sD=function(Y,z,O=!1){z.then(D=>{Y.B.delete(z);(O||D===4)&&Y.A.resolve(D)},D=>{Y.A.reject(D)})}; +y6=function(Y){return!!Y.u0&&Y.u0.A()}; +wo=function(Y,z){La(Y.policy.Y)!==4&&(NO(Y.policy.Y,4),g.jZ(z),Y.A.reject(new jJ(z.message)))}; +Mz=function(Y,z){var O=0,D=G6(z.Y);if(Y.N=D.length)return;if(O<0)throw Error("Missing data");Y.N=Y.U;Y.Y=0}for(;O{var p=Ca(D,Y.u0.I4.info,Rn(Y,!0),O,Y.policy.ze,Y.N,z,Y.crypto);sD(Y,p,!0)})}else wo(Y,new jJ("Woffle: Expect always re-mark currentChunkOffset at EOS")); +else wo(Y,new jJ("Woffle: Expect at EOS to always have lastSlice or indexRange"))}; +Lj=function(Y,z){if(!y6(Y)&&!Y.VH()){if(!(Y.N6||(Y.N6=!0,Y.U>0))){var O=cM(Y);O=Ca(Y.policy.Y,Y.j.info,Rn(Y),O,Y.policy.ze);sD(Y,O)}if(z.info.type===1){if(Y.u0){wo(Y,Error("Woffle: Expect INIT slices to always start us off"));return}Y.initRange=A2(0,z.Y.totalLength)}else if(z.info.type===2)Y.u0&&Y.u0.type===1||wo(Y,Error("Woffle: Index before init")),Y.indexRange=A2(Y.initRange.end+1,z.Y.totalLength);else if(z.info.type===3){if(!Y.u0){wo(Y,Error("Woffle: Expect MEDIA slices to always have lastSlice")); +return}if(Y.u0.type===3&&!Hs(Y.u0,z.info)&&(Y.S=[],z.info.Te!==fN(Y.u0)||z.info.j!==0))return;if(z.info.SO){for(let D of Y.S)Mz(Y,D);Y.S=[]}else{Y.S.push(z);Y.u0=z.info;return}}else{wo(Y,Error("Woffle: Unexpected slice type"));return}Y.u0=z.info;Mz(Y,z);pmh(Y)}}; +DXW=function(Y){return{downloadedEndTime:-1,maxKnownEndTime:Math.round(Y.j.index.h7()),averageByteRate:Math.round(Y.j.info.Hj)}}; +dX$=function(Y){Y=g.t5(Y,1886614376);for(let z of Y);return g.XA(Y,z=>Kx(z))}; +JG8=function(Y){var z=g.gF(Y,(D,p)=>D+p.length,0); +z=new Uint8Array(z);var O=0;for(let D of Y)z.set(D,O),O+=D.length;return z}; +Nz=function(Y){a:{var z=Y.initData;try{var O=0;let p=new DataView(z.buffer);for(;O0){let w=p.getUint32(O+28);J+=w*16+4}let c=p.getUint32(O+J-4);try{let w=cG$(z.subarray(O+J,O+J+c));if(w!==null){var D=w;break a}}catch(w){}O+=d}D=null;break a}catch(p){D=null;break a}D=void 0}if(D!=null){z=bc(GM(D,7,void 0,Q2));z==null||Y.Z3||(Y.cryptoPeriodIndex=z);z=bc(GM(D,10,void 0,Q2)); +z!=null&&z>0&&!Y.Z3&&(Y.j=z);for(let p of g.F3(D,2,Ys,void 0===nR?2:4))D=Y.Y,z=D.push,O=r7(p),O=g.m4(O,4),z.call(D,O)}}; +wm1=function(Y){return isNaN(Y.cryptoPeriodIndex)?g.m4(Y.initData):`${Y.cryptoPeriodIndex}`}; +AB=function(Y){if(Y.offset>=Y.Y.totalLength)throw Error();return E6(Y.Y,Y.offset++)}; +jsZ=function(Y,z=!1){var O=AB(Y);if(O===1){z=-1;for(O=0;O<7;O++){var D=AB(Y);z===-1&&D!==255&&(z=0);z>-1&&(z=z*256+D)}return z}D=128;for(let p=0;p<6&&D>O;p++)O=O*256+AB(Y),D*=128;return z?O:O-D}; +Rzo=function(Y){try{let z=jsZ(Y,!0),O=jsZ(Y,!1);return{id:z,size:O}}catch(z){return{id:-1,size:-1}}}; +FbF=function(Y){for(var z=new oNV(Y),O=-1,D=0,p=0;!D||!p;){let {id:d,size:J}=Rzo(z);if(d<0)return;if(d===176){if(J!==2)return;D=z.j()}else if(d===186){if(J!==2)return;p=z.j()}d===374648427?O=z.j()+J:d!==408125543&&d!==174&&d!==224&&z.skip(J)}z=I$(Y,0,O);O=new DataView(z.buffer);O.setUint16(D,3840);O.setUint16(p,2160);D=new zi([z]);gA(D,Y);return D}; +V6=function(Y){Y.s4?.dispose();Y.s4=null}; +HM=function(Y,z){z={rst4disc:z,cd:Y.Kg.toFixed(3),sq:Y.QL?Y.QL.Te:-1};Y.g7=NaN;Y.Kg=0;Y.H3=-1;Y.QL=null;Y.Xi=NaN;Y.bi=NaN;Y.RU=null;Y.loader.J("mdstm",z)}; +Cj=function(Y){Y.zM=null;Y.FW=-1;Y.IH=0;Y.Z_=null;Y.iw=NaN;Y.T$=0;Y.aW=null}; +nj=function(Y,z){if(z.info.SO){Y.II=z.info;if(Y.Z_){var O=Y.Z_,D=Kbo(Y,!1);O=YHV(O);Y.loader.PR(Y.I4,D,O);Y.policy.wR&&QW(z.info,D);Y.aW||Y.policy.OG||Y.Kq();Y.aW=null}Cj(Y)}Y.s4&&Lj(Y.s4,z);if(D=Y.yM())if(D=D.K(z,Y.policy.hx,Y.policy.gn)){Y.qD.pop();Y.qD.push(D);return}Y.qD.push(z)}; +OD8=function(Y,z){var O=g.KN(z);if(Sm(z.info.I4.info)&&z.info.I4.info.video.primaries==="bt2020"){var D=new xm(O);h5(D,[408125543,374648427,174,224,21936,21937])&&(D=D.start+D.pos,O.getUint8(D)===129&&O.getUint8(D+1)===1&&O.setUint8(D+1,9))}D=z.info.I4.info;D.K()&&!Sm(D)&&(D=g.KN(z),(new xm(D)).fQ(),uM([408125543,374648427,174,224],21936,D));z.info.I4.info.E4()&&Rj(z.info.I4,O);z.info.I4.info.Z3()&&z.info.E4()&&(O=g.KN(z),(new xm(O)).fQ(),uM([408125543,374648427,174,224],30320,O)&&uM([408125543,374648427, +174,224],21432,O));if(Y.policy.xw&&z.info.I4.info.Z3()){D=g.KN(z);var p=new xm(D);if(h5(p,[408125543,374648427,174,29637])){O=QG(p,!0);p=p.start+p.pos;for(var d=0;d=c.Ja()+D):z=Y.getDuration()>=c.getDuration(),z=!z;z&&ddk(O)&&(z=Y.vo,PM?(D=jm(O),c=1/D,D=Y.Ja(D),z=z.Ja()+c-D):z=z.getDuration()- +Y.getDuration(),z=1+z/O.info.N,A5(g.KN(O),z))}else{D=!1;Y.Z_||(sZ(O),O.j&&(Y.Z_=O.j,D=!0,d=O.info,J=O.j.segmentNumber,d.X="updateWithEmsg",d.Te=J,d=O.j,d.A&&Y.I4.N6(!d.A,"emsg"),d=O.info.I4.info,J=g.KN(O),g.jX(d)?$m(J,1701671783):d.Z3()&&uM([408125543],307544935,J)));a:if((d=cC(O,Y.policy.yH))&&Rv(O))J=JlH(Y,O),Y.Kg+=J,d-=J,Y.T$+=d,Y.g7=Y.policy.w8?Y.g7+d:NaN;else{if(Y.policy.XU){if(J=w=Y.loader.vQ(g.DM(O),1),Y.g7>=0&&O.info.type!==6){if(Y.policy.w8&&isNaN(Y.bi)){g.jZ(new g.lZ("Missing duration while processing previous chunk", +O.info.Si()));Y.loader.isOffline()&&!Y.policy.Dx||clv(Y,O,J);HM(Y,"m");break a}p=w-Y.g7;var R=p-Y.Kg;let y=O.info.Te,M=Y.QL?Y.QL.Te:-1,L=Y.Xi,V=Y.bi,W=Y.policy.XZ&&p>Y.policy.XZ,x=Math.abs(R)>10,a=Math.abs(Y.g7-J)<1E-7;if(Math.abs(R)>1E-4){Y.dL+=1;let X=Y.Z_?.Y();R={audio:`${+Y.MP()}`,sq:y.toFixed(),sliceStart:w,lastSq:M.toFixed(),lastSliceStart:L,lastSliceDuration:V,totalDrift:(p*1E3).toFixed(),segDrift:(R*1E3).toFixed(),skipRewrite:`${+(W||x)}`};X?.length&&(R.adCpn=X[0]);Y.loader.handleError("qoe.avsync", +R);Y.H3=y}W||x||a||(J=Y.g7);w=JlH(Y,O,w);d-=w;Y.Kg=p+w}}else J=isNaN(Y.g7)?O.info.segmentStartTime:Y.g7;clv(Y,O,J)&&(Y.T$+=d,Y.g7=J+d,Y.policy.eI&&Y.dL>=Y.policy.eI&&(Y.dL=0,Y.loader.l7({resetForRewrites:"count"})))}Y.QL=O.info;Y.bi=JW(O);O.N>=0&&(Y.Xi=O.N);if(D&&Y.Z_){D=Kbo(Y,!0);QW(O.info,D);Y.zM&&QW(Y.zM.info,D);for(c of z)Y.policy.K&&c.Te!==Y.Z_?.segmentNumber||QW(c,D);(O.info.SO||Y.zM&&Y.zM.info.SO)&&O.info.type!==6||(Y.aW=D,Y.policy.fU?(z=YHV(Y.Z_),Y.loader.PR(Y.I4,D,z)):(z=Y.loader,z.Ds.isManifestless&& +BM(z,D,null,!!Y.I4.info.video)),Y.policy.OG||Y.Kq())}}Ddk(Y,O);Y.timestampOffset&&du(O,Y.timestampOffset)}; +Kbo=function(Y,z){var O,D=Y.Z_;if(O=DY(D))O.startSecs+=Y.iw;var p=Y.iw,d=0;Y.I4 instanceof ak&&(d=Y.I4.qq);return new vs(D.segmentNumber,p,z?d:Y.T$,D.ingestionTime,`sq/${D.segmentNumber}`,void 0,void 0,z,O,Y.policy.bZ?D.j:null)}; +YHV=function(Y){return Y.GA()?new tB(d4(Y),Y.Y(),J5(Y),cp(Y),w4(Y),g.jq(Y),g.RR(Y)):null}; +JlH=function(Y,z,O){var D=0;if(z.info.I4.info.Z3()&&!Rv(z))return 0;if(Y.vo&&!Y.MP()){let R=0;O&&g.jX(z.info.I4.info)?R=O-Y.g7:z.info.I4.info.Z3()&&(R=Y.Kg);var p=z.info.Te;O=cC(z,Y.policy.yH);let {kv:y,Rp:M}=Y.vo.q$();p=p===y||p>y&&p>Y.H3;var d=Math.abs(M-R)>.02;if(Y.policy.RM){var J=Math.abs(M-R);if(p&&J>Y.policy.RM&&J<10)return Y.loader.l7({avDesync:"count"}),0}if(z.info.I4.info.Z3()&&Y.policy.vz)return 0;if(p&&d){D=Math.max(.95,Math.min(1.05,(O-(M-R))/O));if(g.jX(z.info.I4.info))A5(g.KN(z),D); +else if(z.info.I4.info.Z3()&&(d=R-M,!g.jX(z.info.I4.info)&&(z.info.I4.info.Z3(),D=new xm(g.KN(z)),p=z.A?D:new xm(new DataView(z.info.I4.Y.buffer)),cC(z,!0)))){var c=d*1E3,w=Gu(p);p=D.pos;D.pos=0;if(D.j.getUint8(D.pos)===160||EQ(D))if(mf(D,160))if(QG(D,!0),mf(D,155)){if(d=D.pos,J=QG(D,!0),D.pos=d,c=c*1E9/w,w=Xp(D),c=w+Math.max(-w*.7,Math.min(w,c)),c=Math.sign(c)*Math.floor(Math.abs(c)),!(Math.ceil(Math.log(c)/Math.log(2)/8)>J)){D.pos=d+1;for(d=J-1;d>=0;d--)D.j.setUint8(D.pos+d,c&255),c>>>=8;D.pos= +p}}else D.pos=p;else D.pos=p;else D.pos=p}D=cC(z,Y.policy.yH);D=O-D}D&&z.info.I4.info.Z3()&&Y.loader.J("webmDurationAdjustment",{durationAdjustment:D,videoDrift:R+D,audioDrift:M})}return D}; +clv=function(Y,z,O){if(!pf(z,O))return z=SX(z.info),z.smst="1",fj(Y.loader,z||{}),!1;isNaN(Y.iw)&&(Y.iw=O);return!0}; +ddk=function(Y){return Y.info.I4.N()&&Y.info.Te===Y.info.I4.index.m0()}; +RdF=function(Y,z,O,D,p,d,J,c,w,R){var y=z.exports.MediaStream_getBatchedStreamEvents(O);if(y)try{var M=z.memory.buffer(y,D*88);let x=new DataView(M.buffer,M.byteOffset,D*88),a=z.memory.BM();y=[];for(M=0;M0&&(t.Oc=aH);ol!==4294967295&&(t.cryptoPeriodIndex=ol);I>=0&&(t.j=I);t.Z3=D.info?.Z3()??!1;Y.loader.WQ(t); +break;case 4:let GF=rA(qV),D6=sQ(GF);if(D6){let wF=new Sq(D6,fv);Y.j=wF;wF.A&&D.N6?.(!wF.A,"emsg");let D9=DY(wF);D9&&(D9.startSecs+=e,Y.loader.yo(D,D9,wF.segmentNumber,wF.GA()))}break;case 7:let T2;try{let wF=JSON.parse(fv);wF&&typeof wF==="object"&&(T2=wF)}catch(wF){}if(T2&&T2.resetForRewrites!==void 0){Y.loader.l7(T2);break}if(fv.startsWith("discontinuity_")){Y.loader.J("mdstm",{rst4disc:fv.substring(14),cd:e.toFixed(3),sq:String(By)});break}let f=fv.replace(/[^a-zA-Z0-9;.!_-]/g,"_");Y.loader.J("slice_not_fully_processed", +{msg:f});break;case 8:let gz;try{gz=JSON.parse(fv)}catch(wF){Y.loader.J("wasm_json_parse_error",{ev:Vv.toString()});continue}c(gz);D.j()&&d&&Qn(Y.loader.Ds,D,Y.N);break;case 9:let H;try{H=JSON.parse(fv)}catch(wF){Y.loader.J("wasm_json_parse_error",{ev:Vv.toString()});continue}w(H);D.j()&&d&&Qn(Y.loader.Ds,D,Y.N);break;case 10:p=fv;Y.N=p;nv&&R&&(D=R(nv));D.Y=qV;J?.Y(qV,p);D.j()&&d&&Qn(Y.loader.Ds,D,p);break;case 11:D.A=new zd9(so,v);break;case 14:let m=new vs(By,e,v,d1,`sq/${By}`,void 0,void 0,!1, +Y.Y,Y.j?.j);p=null;Y.j&&Y.j.GA()&&(p=new tB(d4(Y.j),Y.j.Y(),J5(Y.j),cp(Y.j),w4(Y.j),g.jq(Y.j),g.RR(Y.j)));Y.loader.PR(D,m,p);break;case 15:let pw=Number(fv);isNaN(pw)||Y.loader.mk?.(pw);break;case 6:let cX=new vs(By,e,v,d1,`sq/${By}`,void 0,void 0,!0,Y.Y,Y.j?.j);if(Y.policy?.fU??!0)p=null,Y.j&&Y.j.GA()&&(p=new tB(d4(Y.j),Y.j.Y(),J5(Y.j),cp(Y.j),w4(Y.j),g.jq(Y.j),g.RR(Y.j))),Y.loader.PR(D,cX,p);else{var L=Y.loader;L.Ds.isManifestless&&BM(L,cX,null,!!D.info.video)}break;case 12:var V=Y.loader;p=D;var W= +new vs(By,e,v,d1,`sq/${By}`,void 0,void 0,!0,Y.Y,Y.j?.j);V.Ds.isManifestless&&GX(V.Ds,W.Te,!!p.info.video);break;case 5:let io;try{io=JSON.parse(fv)}catch(wF){Y.loader.J("wasm_json_parse_error",{ev:Vv.toString()});continue}io.startSecs+=e;Y.Y=io;Y.loader.yo(D,io,By,Y.j?.GA()??!1);break;case 13:Rj(D,new DataView(qV.buffer,qV.byteOffset,qV.byteLength));break;default:Y.loader.J("wasm_unknown_ev",{ev:Vv.toString()})}}}finally{z.exports.MediaStream_clearPendingEvents(O)}else z.exports.MediaStream_clearPendingEvents(O)}; +SJ=function(Y){Y.sI&&(Y.sI.dispose(),Y.sI=null);Y.ZX=void 0;Y.Zj=void 0}; +UD=function(Y,z){var O=Y.wO(),D=O.exports.MediaSlice_getType(z),p=O.exports.MediaSlice_getSegNum(z),d=O.exports.MediaSlice_getStartTime(z),J=O.exports.MediaSlice_getDuration(z),c=O.exports.MediaSlice_isEndOfSegment(z)!==0,w=O.exports.MediaSlice_getSliceOffset(z),R=O.exports.MediaSlice_getSegmentLmt(z),y=O.exports.MediaSlice_isFastSeekable(z)!==0,M=O.exports.MediaSlice_getClipId(z),L=O.exports.MediaSlice_getClipIdLength(z),V=O.exports.MediaSlice_getFormatId(z),W=O.exports.MediaSlice_getFormatIdLength(z), +x=O.exports.MediaSlice_getSegmentMediaSource(z),a=O.exports.MediaSlice_getRequestToken(z),X=O.exports.MediaSlice_getRequestTokenLength(z),e=O.memory.BM(),I="";M&&L>0&&(I=g.o$(new Uint8Array(e,M,L)).replace(/\0/g,""));M="";V&&W>0&&(M=g.o$(new Uint8Array(e,V,W)).replace(/\0/g,""));V="";a&&X>0&&(V=g.o$(new Uint8Array(e,a,X)).replace(/\0/g,""));a=M&&Y.WC?Y.WC(M):Y.I4;e=O.memory.BM();W=O.exports.MediaSlice_getData(z);X=O.exports.MediaSlice_getLength(z);e=new zi([(new Uint8Array(e,W,X)).slice()]);W=O.exports.MediaSlice_getSegmentByteRangeStart(z); +O=O.exports.MediaSlice_getSegmentLengthBytes(z);z=void 0;O>0&&a.N()&&(z=A2(W,O));J||typeof a.qq!=="number"||(J=a.qq);D=new Ut(D,a,z,"wasm",p,d,J,w,X,c,R,I,y,x,V);c=new za(D,e);if(Y.policy.XU||Y.policy.kg)D=!!D.j&&p===Y.FS,c.N=D?Y.aV:d,c.U=D?Y.q3:J,D||(Y.FS=p,Y.aV=c.N,Y.q3=c.U);return c}; +vO=function(Y){Y.K=!0;Y.v0=!0;Y.U=-1;GZ(Y,Infinity)}; +ac=function(Y){for(let z of Y.Y)$5(Y,z);Y.Y=[];Y.j=null}; +e$=function(Y,z,O=!1){if(Y.qa){let D=Y.qa.MB(),p=q5(D,z),d=NaN,J=x5(Y);J&&(d=q5(D,J.I4.index.getStartTime(J.Te)));if(p===d&&Y.j&&Y.j.Y&&sWF(hB(Y),0))return z}Y=ZP(Y,z,O);return Y>=0?Y:NaN}; +GZ=function(Y,z,O){Y.I4.j();var D=ZP(Y,z);if(D>=0)return D;Y.A?.j_(z,O);z=Math.min(z,Y.N.yU());Y.j=Y.policy.N6?null:Y.I4.Z(z).xg[0];mD(Y)&&(Y.policy.yw&&O?.seekSource===60||Y.qa&&Y.qa.abort(),Y.policy.pB&&Y.A?.X());Y.kg=0;return Y.j?Y.j.segmentStartTime:z}; +rw=function(Y){return Y.N.Tn()}; +Q6=function(Y,z,O=!1,D=!1){z&&PM&&Y.N.Rf(z.DD());O||Y.A?.A();Y.qa=z;Y.A?.N6(Y.qa,D)}; +x5=function(Y){return Y.policy.YE?Y.A?.ze()||null:Y.qa&&Y.qa.U_()}; +ylA=function(Y){var z={};for(let O=0;O4&&Y.B.shift()}; +M_o=function(Y,z){if(z.Aw()){let O=z.q1();for(let D of O)Y.policy.N&&z instanceof gw&&Y.J("omblss",{s:D.info.Si()}),Y.C6(z.info.xg,D,z.w0())}}; +L0A=function(Y){Y.Y.length?Y.j=g.iy(g.iy(Y.Y).info.xg):Y.N.fH()?Y.j=Y.N.yM().info:Y.j=x5(Y)}; +uL=function(Y,z){var O={XA:[],MC:[]};return Y.A?.B(z)??O}; +ZP=function(Y,z,O=!1){if(!Y.j||!Y.j.Y)return NaN;Y=hB(Y);z=NM9(Y,z+.02,O);return z<0?NaN:sWF(Y,O?z:0)?Y[z].segmentStartTime:NaN}; +mD=function(Y){if(Y.I4.info.dk==="f"||Y.policy.Y&&Y.N.N3())return!0;var z=x5(Y);if(!z)return!1;var O=lL(z)&&z.SO;return Y.isManifestless&&Y.N6>0?O||z.Te>=Y.N6:O}; +lL=function(Y){return Y?Y.A():!1}; +AlZ=function(Y){var z=x5(Y);return z?z.K-Y.loader.getCurrentTime():0}; +Xa=function(Y,z,O,D){if(!Y.I4.index.ow(z,!0))return!1;try{ac(Y);Y.N.rM(z);if(Y.policy.j)return Y.j=null,!0;D>O?GZ(Y,D):Y.j=Y.I4.K(z-1,!1).xg[0]}catch(p){return z=n3(p),z.details.reason="rollbkerr",Y.loader.handleError(z.errorCode,z.details,z.severity),!1}return!0}; +$5=function(Y,z,O=!1){Y.V6(z,O);z.dispose()}; +go=function(Y){var z=Y.N.yM();return z?z.info:x5(Y)}; +Tj=function(Y,z){var O;for(O=0;OZu(p,D))?(Y.j=D,Y.policy.N&&Y.J("cer",{lsr:"lsp", +lsp:D.Si()})):(Ps(z.info.xg[0])?(Y.j=z.U8&&z.U8.N?btk(z.U8.N):rCk(z.info.xg[0]),Y.policy.N&&Y.J("cer",{lsr:Y.j.Si(),lsp:D?.Si()})):(Y.j=null,Y.policy.N&&Y.J("cer",{lsr:"null",lsp:D?.Si()})),Y.loader.isOffline()&&!Y.policy.Dx||$5(Y,z,!0))}}; +an=function(Y){return mD(Y)||lL(Y.N.yM()?.info)}; +hB=function(Y){var z=[],O=x5(Y);O&&z.push(O);z=g.rF(z,Y.N.HW());for(let D of Y.Y)for(let p of D.info.xg)D.ot&&(z=g.ly(z,d=>!h2(d,p))),(Ps(p)||p.j_())&&z.push(p); +Y.j&&!kd9(Y.j,g.iy(z),Y.j.I4.N())&&z.push(Y.j);return z}; +sWF=function(Y,z){if(!Y.length)return!1;for(z+=1;z=z)return p}return D}; +eJ=function(Y){return!(!Y.j||Y.j.I4===Y.I4)}; +V_W=function(Y,z,O){return Y.policy.j?Y.PM(!0)z&&Y.Kz.Oz)}; +W0r=function(Y,z){var O=rw(Y);return O&&O.info.type!==6?!z.B(Y,O.info.Te):!1}; +Pqh=function(Y,z){for(let O of Y.j_)if(O.segmentNumber===z)return O.HG?2:1;return 0}; +t_h=function({hasSubfragmentedFmp4:Y=!1,yG:z=!1}={}){var O=new BMZ;O.I7=Y||z;return O}; +Gj=function(Y){return Y.j&&Y.eJ&&Y.playbackStartPolicy}; +kwo=function(Y,z,O=!1){z.video.qualityOrdinal>1080&&!Y.M7&&(Y.Ol=36700160,Y.S_=5242880,Y.o4=Math.max(4194304,Y.o4),Y.M7=!0);z.video.qualityOrdinal>2160&&!Y.g4&&(Y.Ol=104857600,Y.Wc=13107200,Y.g4=!0);g.L3(Y.Yg.experiments,"html5_samsung_kant_limit_max_bitrate")!==0?z.isEncrypted()&&g.fe()&&g.BX("samsung")&&(g.BX("kant")||g.BX("muse"))&&(Y.Wc=g.L3(Y.Yg.experiments,"html5_samsung_kant_limit_max_bitrate")):z.isEncrypted()&&g.fe()&&g.BX("kant")&&(Y.Wc=1310720);Y.dQ!==0&&z.isEncrypted()&&(Y.Wc=Y.dQ);Y.xS!== +0&&z.isEncrypted()&&O&&(Y.Wc=Y.xS);z.Wc&&(Y.SH=Math.max(Y.qs,Math.min(Y.o4,5*z.Wc)))}; +In=function(Y,z,O=0){return g.L3(Y.Yg.experiments,z)||O}; +ED=function(Y,z,O,D){Y.eJ&&(Y.playbackStartPolicy=z,Y.m1=O,Y.jA=D)}; +w3=function(Y,z){if(z<0)return!0;var O=Y.m0();return z0)return 2;if(z<0)return 1;O=Y.m0();return z(0,g.E)()?0:1}; +k5=function(Y,z,O){if(Y.policy.Yp)return!1;var D=Y.vX;var p=z.j?.Pc()||-1;D.Y===3&&p+1>=D.U?(D.J("sdai",{haltrq:p+1,est:D.U}),D=!1):D=D.Y!==2;if(!D||!(z.j?z.j.I4.zI:z.I4.zI).Z(Y.policy,Y.bQ,Y.loader.G3)||Y.loader.isSuspended&&(!vM(Y.schedule)||Y.loader.Bz))return!1;if(Y.policy.Y&&V4>=5)return g.Ho(Y.loader.IC),!1;if(Y.Ds.isManifestless){if(z.Y.length>0&&z.j&&z.j.Te===-1||z.Y.length>=Y.policy.GN||!Y.policy.MM&&z.Y.length>0&&!Y.policy.A.I7)return!1;if(z.K)return!Y.Ds.isLive||!isNaN(Y.HH)}if(nzF(z))return!1; +if(!z.j){if(!z.I4.j())return!1;GZ(z,Y.loader.getCurrentTime())}if(rw(z)&&(z.yM()!==rw(z)||Y.loader.isSuspended))return!1;p=(D=Y.policy.QJ)&&!z.Y.length&&z.PM(!0)=Y.policy.C2)return!1;D=z.j;if(!D)return!0;D.j_()&&D.I4.j()&&(z.j=g.iy(D.I4.q6(D)),D=z.j);if(!D.A()&&!D.I4.U(D))return!1;d=Y.Ds.s6||Y.Ds.isWindowedLive;if(Y.Ds.isManifestless&&d){d=z.I4.index.m0();var J= +O.I4.index.m0();d=Math.min(d,J);if(z.I4.index.du()>0&&d>0&&D.Te>=d)return z.N6=d,O.N6=d,!1}if(D.I4.info.audio&&D.j_()||D.A())return!1;d=!z.v0&&!O.v0;if(p=!p)p=D.K,p=!!(O.j&&!lL(O.j)&&O.j.KSHV(Y,z)?(SHV(Y,z),!1):(Y=z.qa)&&Y.isLocked()?!1:!0}; +O_=function(Y,z){UdH(Y.loader,z);var O=Xj(z),D=Y.loader.gx();O={UJ:Y.schedule,nP:O,k9:AZZ(Y.LF,O),Ad:Ws(z.xg[0]),disableRecording:fR(13,4311,z.zI.j),nC:Y.policy.N,wU:(p,d)=>{Y.loader.OQ(p,d)}}; +Y.schedule.Y.A&&(O.N1=(Y.videoTrack.I4?.info.Wc||0)+(Y.audioTrack.I4?.info.Wc||0));Y.YR&&(O.Te=z.xg[0].Te,O.HH=z.HH,O.YR=Y.YR);D={gb:oY$(z,Y.loader.getCurrentTime()),Sp:Y.policy.O8&&uu(z)&&z.xg[0].I4.info.video?Knv(Y.Yq):void 0,pE:Y.policy.Pc,poToken:Y.loader.MH(),Dd:Y.loader.Ar(),zK:Y.zK,vO:isNaN(Y.vO)?null:Y.vO,fO:Y.fO,nu:Y.nu,wz:D};return new TZ(Y.policy,z,O,Y.bQ,(p,d)=>{try{a:{let aH=p.info.xg[0].I4,ol=aH.info.video?Y.videoTrack:Y.audioTrack;if(!(p.state>=2)||p.isComplete()||p.G$()||!(!Y.loader.Hc|| +Y.loader.isSuspended||ol.PM()>3)){{var J=Y.policy,c=Y.bQ;let nv=p.G$();if(p.isComplete()||!nv||p.info.zI.u7(J,c))var w=0;else{var R=J.ih;if(!R||nv=2){Lr(Y.timing,p,aH);var M=Y.loader;Y.vO&&p.KC&&M&& +(Y.vO=NaN,Y.loader.Fq(p.KC),Y.loader.q2(),Y.loader.J("cabrUtcSeek",{mediaTimeSeconds:p.KC}));p.BR&&Y.vO&&p.BR&&!p.BR.action&&(Y.loader.uV(Y.vO),Y.vO=NaN,Y.loader.J("cabrUtcSeekFallback",{targetUtcTimeSeconds:Y.vO}));p.ea&&Y.loader.ZK(p.ea);Y.policy.Uv&&(Y.nu=p.nu);if(p.state===3){Tj(ol,p);uu(p.info)&&ro(Y,ol,aH,!0);if(Y.V8){let nv=p.info.XY();nv&&Y.V8.Rh(p.info.xg[0].Te,aH.info.id,nv)}Y.loader.sL()}else if(p.isComplete()&&p.info.xg[0].type===5){if(p.state!==4)p.i7()&&Y.loader.handleError(p.BH(),p.wv()); +else{var L=(p.info.xg[0].I4.info.video?Y.videoTrack:Y.audioTrack).Y[0]||null;L&&L instanceof TZ&&L.G$()&&L.Zo()}p.dispose()}else{if(!p.i7()&&p.Oz&&p.state>=2&&p.state!==3){var V=p.xhr.getResponseHeader("X-Response-Itag");if(V){var W=FnZ(Y.Yq,V),x=p.info.N;if(x){var a=x-W.o4();W.j_=!0;p.info.xg[0].I4.j_=!1;var X=W.X(a);p.info=X;if(p.U8){var e=p.U8,I=X.xg;(I.length!==e.xg.length||I.length=Y.policy.qS&&Y.V8&&p.info.isDecorated()&&By==="net.badstatus"&&Kj(Y.V8,XQ,y9))){var so=(nv.info.video&&nv.zI.Y>1||p.oB===410||p.oB===500||p.oB===503)&&!(iA(Y.Yq.K).size>0)&&!fR(52,4334,nv.zI.j),Vv=p.wv(),fv=nv.info.video? +Y.videoTrack:Y.audioTrack;so&&(Vv.stun="1");Y.loader.handleError(By,Vv);Y.VH()||(so&&vL(Y.Yq,nv),Tj(fv,p),Y.loader.sL())}}else W=1,Y.V8&&p.info.isDecorated()&&By==="net.badstatus"&&Kj(Y.V8,XQ,y9)&&(W=0),Y.Ds.isLive&&p.BH()==="net.badstatus"&&Y.j<=Y.policy.Y0*2?(Ik(Y.Ds),Y.Ds.s6||Y.Ds.isPremiere?FB(Y.loader,0,{cM:"badStatusWorkaround"}):Y.Ds.isWindowedLive?FB(Y.loader,Y.Ds.iQ,{cM:"badStatusWorkaround",vQ:!0}):YP(Y.loader)):Y.loader.handleError(By,p.wv(),W);isNaN(Y.vO)||(Y.loader.uV(Y.vO),Y.vO=NaN)}Y.policy.fX&& +!p.isComplete()?z0(Y.loader):Y.loader.sL();var qV=fm8(p,Y.policy,Y.bQ);$dW(Y,p,qV)}}}}}catch(aH){qV=Y.K?1:0,Y.K=!0,p=HF(qV),qV=n3(aH,qV),Y.loader.handleError(qV.errorCode,qV.details,qV.severity),p||Y.loader.zs()}},D)}; +hdr=function(Y,z,O){if(k5(Y,z,O)){O=Y.Y(z,O);if(Y.V8){var D=O.xg[0].I4.info.id;var p=Y.vX;var d=O.xg[0].Te;p=d<0&&!isNaN(p.K)?p.K:d;d=PL(Y.vX,O.xg[0].U,p);let w=z===Y.audioTrack?1:2,R=O.xg[0].I4.info.dk,y=D.split(";")[0];a:{var J=Y.vX;if(J.j){var c=J.j.eO.event;if(J.j.Te===p){J=c==="predictStart"?void 0:J.j.eO.event;break a}if(J.j.Te===p-1){J=c==="start"||c==="continue"?c:void 0;break a}}J=void 0}if(Y.policy.q6&&Y.vX.Y!==0)D=g.xdh(Y.V8,d,p,D,w,R,J),p<0&&w===2&&BL(Y.vX,0,0,!0),D&&(Y.loader.J("sdai", +{ssdaiinfo:"1",ds:D.JJ?.wj||"",skipsq:D.JJ?.gU||-1,itag:y,f:R,sg:p,st:d.toFixed(3)}),O.U=D);else if(D=Y.V8.XY(d,p,D,w,R,J),p<0&&w===2&&BL(Y.vX,0,0,!0),D){d={dec_sq:p,itag:y,st:d.toFixed(3)};if(Y.policy.gq&&z.isRequestPending(p-1)){Y.loader.J("sdai",{wt_daistate_on_sg:p-1});return}Y.loader.J("sdai",d);D&&(O.j=new g.uc(D));Y.policy.N&&(p=O.zI.N.get("id")||"",D=O.j?.get("id")||"",p!==D&&Y.loader.J("stmidmismatch",{cid:p,aid:D}))}else Y.vX.Y!==5&&Y.loader.J("sdai",{nodec_sq:p,itag:y,st:d.toFixed(3)})}Y.policy.fq&& +O.xg[0].Te!==-1&&O.xg[0].Te0&&(O=((0,g.E)()-Y.loader.w_)/1E3,z=Math.min(z,Y.policy.KX+Y.policy.DX*O));z=Y.loader.getCurrentTime()+z;return Y.policy.oT&&(O=ZD$(Y.loader)+Y.policy.oT,O=0||z.zI.N.get("defrag")==="1"||z.zI.N.get("otf")==="1"){z=null;break a}p=A2(0,4096)}p=new Ij([new Ut(5,D.I4,p,"createProbeRequestInfo"+D.X,D.Te)],z.Y);p.u7=O;p.j=z.j;z=p}z&&O_(Y,z)}}; +ro=function(Y,z,O,D){if(!(O.j()||O.kg()||O.j_||!O.zI.Z(Y.policy,Y.bQ,Y.loader.G3)||O.info.dk==="f"||Y.policy.j)){if(D){D=Y.LF;var p=O.info;D=xw(D,p.video?D.policy.JQ:D.policy.ew,p.Wc)}else D=0;D=O.X(D);Y=O_(Y,D);iu(D)&&iL(z,Y);O.j_=!0}}; +on=function(Y,z){if(z.VH())return!1;try{var O=z.info.xg[0].I4;let J=O.info.video?Y.videoTrack:Y.audioTrack;var D=J;if(Y.Ds.isManifestless&&D){Y.j=0;D.K&&(z.VH(),z.isComplete()||z.Aw(),D.K=!1);z.j4()&&Y.loader.mi.d7(1,z.j4());var p=z.du(),d=z.Vf();Ed(Y.Ds,p,d)}if(z.info.Ad()&&!iu(z.info))for(let w of z.q1())J.KM(w);D=J;for(Y.loader.getCurrentTime();D.Y.length&&D.Y[0].state===4;){let w=D.Y.shift();M_o(D,w);D.q6=w.aI()}D.Y.length&&M_o(D,D.Y[0]);let c=!!rw(J);c&&z instanceof gw&&(O.info.MP()?y_(Y.timing): +RI(Y.timing));return c}catch(J){z=z.wv();z.origin="hrhs";a:{Y=Y.loader;O=J;if(O instanceof Error){z.msg||(z.msg=`${O.message}`);z.name||(z.name=`${O.name}`);if(O instanceof g.lZ&&O.args)for(let [c,w]of Object.entries(O.args))z[`arg${c}`]=`${w}`;g.jZ(O);if(O.level==="WARNING"){Y.D.l7(z);break a}}Y.handleError("fmt.unplayable",z,1)}return!1}}; +QW$=function(Y){var z=Y.videoTrack.I4.index;Y.YR=new mdo({Py:Y.policy.Py,I7:Y.policy.A.I7,nF:z.jD(),m0:()=>z.m0(), +M8:()=>z.M8()})}; +iDk=function(Y){if(Y.Y?.isLocked())return Y.videoInfos;var z=iA(Y.j),O=g.ly(Y.videoInfos,D=>D.Wc>Y.uY.Wc?!1:!z.has(D.id)); +Y.j.DJ()&&(O=g.ly(O,D=>D.video.width<=854&&D.video.height<=480)); +return O}; +uuF=function(Y,z){var O=[];for(let D of z)O.push(g.yW(D,Y.Ds.Na));return O}; +X1V=function(Y){return Y.Y?.reason==="m"?"m":Y.Y?.reason==="s"?"s":Y.Y&&lm9(Y,Y.Y)?Y.Y.reason:"a"}; +lm9=function(Y,z){return Y.uY.hG&&z.reason==="l"||Y.uY.lZ?!1:Y.uY.pA?!0:z.reason==="l"||z.reason==="b"||z.reason==="o"}; +gz$=function(Y,z){var O=Y.j.j;if(O){Y.videoInfos=Y.A;var D=g.qY(Y.videoInfos,p=>p.id===O); +D&&D.video.qualityOrdinal===z?Y.videoInfos=[D]:(D=Y.videoInfos.map(p=>p.id),Y.loader.J("sabrpf",{pfid:`${O}`, +vfids:`${D.join(".")}`}),ph(Y,z,z),Y.j.M0(""))}else ph(Y,z,z)}; +ph=function(Y,z,O){Y.videoInfos=Y.A;Y.videoInfos=g.ly(Y.videoInfos,D=>D.video.qualityOrdinal>=z&&D.video.qualityOrdinal<=O)}; +TMH=function(Y,z){if(Y.X){var O=g.ly(Y.N,D=>D.id===Y.X); +return dt(Y,O).includes(z)}O=g.ly(Y.N,D=>!!D.Z7?.isDefault); +return O.length>0?dt(Y,O).includes(z):dt(Y,Y.N).includes(z)}; +dt=function(Y,z){var O=Y.Ds.Na;return z.map(D=>wn(g.yW(D,O)))}; +J7=function(Y,z,O=!1){Q_(Y.j,z,O)}; +edk=function(Y,z,O,D){var p=Y.Ds,d=Y.D.getVideoData(),J=Y.SX,c=g3({UJ:Y.UJ,Yg:d.C(),D:Y.D,Az:Y.Az,uY:Y.uY,O2:Y.O2,N8:Y.N8,KP:Y.KP,V7:Y.V7,xR:Y.xR,Rq:Y.Rq,sabrLicenseConstraint:d.sabrLicenseConstraint,OL:Y.OL,z$:Y.z$,fM:Y.fM,BC:Y.BC,ZL:!!J,authorizedFormats:d.authorizedFormats,xf:Y.xf,DJ:Y.DJ,lg:Y.lg,IO:Y.IO}),w=aA(d,Y.wz,Y.nextRequestPolicy,Y.JH,Y.SR,Y.If,Y.ly);O&&z&&(O=w.WP?w.WP.map(M=>M.type):[],z("sabr",{stmctxt:O.join("_"), +unsntctxt:w.AE?w.AE.join("_"):""}));z=Y.BV;O=Y.EQ;O===void 0&&z===void 0&&(O=am1(p.Na,Y.Td?.video),z=am1(p.Na,Y.Td?.audio));if(d.fO)var R=d.fO;var y;(d=Y.uY?.Qw)&&d>0&&(Y.lg||Y.rU)&&(y=new Uint8Array(d));J={Kd:c,MC:Y.MC,BV:z,EQ:O,SX:J,videoPlaybackUstreamerConfig:R,Av:w,so:y};D&&Y.L4?Y.L4.length>0&&(J.L4=Y.L4):Y.JJ&&(J.JJ=Y.JJ);Y.uY?.Bc()&&!ky()&&(Y.Ml&&(J.Ml=Y.Ml),Y.m3&&(J.m3=Y.m3));J.XA=Y.XA;J.Hg=p.Ge;return J}; +am1=function(Y,z){return z?[g.yW(z.info,Y)]:[]}; +Gq$=function(Y,z,O){z=YM(Y.zI,qHr(Y,z,O),z);Y.fu()&&z.set("probe","1");return z}; +ck=function(Y){var z={},O=[],D=[];if(!Y.data)return z;for(var p=0;p{z=Number(O);return`${z===1?2:z-1}---`})}; +z1v=function(Y,z=!1,O){var D=g.PP(Y.O.experiments,"debug_bandaid_hostname");return D?(z=g.L3(Y.O.experiments,"debug_bandaid_port"),D=z>0?`${D}:${z}`:D,z=Y.O.experiments.hW("debug_bandaid_insecure_scheme"),s_(Y,D,z)):z&&O?.url&&!Y.Y?(D=Xm(17,2985,new g.uc(O.url)),s_(Y,D)):Y.j.get(0)?.location.clone()}; +M4=async function(Y,z){var O=s_(Y,"redirector.googlevideo.com");O.set("alr","yes");O.set("id",`${Math.round(Math.random()*1E5)}`);if(z===1||z===2)O.set("cmo=sensitive_content","yes"),O.set("sc","yes");z===2&&O.set("cmo=td","c.youtube.com");var D=await g.dy(O.Ah(),{format:"RAW",timeout:5E3});if(D.xhr.status!==200||!D.xhr.responseText)return Promise.reject(new g.lZ("b204258371_no_host",O.Ah(),D.xhr.status));var p=new g.uc(D.xhr.responseText);O=Xm(17,2985,p);D=p.get("ms");Y=s_(Y,O);p=p.get("mm");Y.set("ms", +D);Y.set("mm",p);return O&&OeV(O)?z!==2||yV(O)?Y:Promise.reject(new g.lZ("b204258371_untrusted",O,D)):Promise.reject(new g.lZ("b204258371_invalid",O,D))}; +DyA=function(Y,z){Y=`https://${z.j()}/initplayback?c=${q$(Y.O)}&owc=1`;fk(Y,"pw",O=>{O.ht=z.Y})}; +Lh=function(Y,z,O,D){fk(`https://${z}/videoplayback?probe=1`,O,p=>{!D.V("html5_onesie_host_racing")||D.videoData.isLivePlayback||D.V("html5_onesie_probe_ec_hosts")||D.s2||pX1(D);Y.N.push(p)},p=>{Y.N.push(p.details)})}; +OeV=function(Y){return/.*(\.c\.youtube\.com|.*\.googlevideo\.com)/.test(Y)}; +yV=function(Y){var z=/sn-[^.]*-/;return/.*\.c\.youtube\.com/.test(Y)&&!z.test(Y)}; +N4=function(Y){for(;Y.j.length&&!Y.j[0].isEncrypted;){let {videoId:O,CQ:D,formatId:p,buffer:d,bK:J}=Y.j.shift();if(d)Y.Sb.rk.oM?.get(O)?.j(D,p,d);else if(J)Y.Sb.rk.N0(O,D,p);else{var z=Y.Sb;z.j[p].gg=!0;z=z.rk.oM?.get(O);z?.W8(p)&&z?.Y(p)}}}; +g.wX$=function(Y){for(;!Y.U&&!Y.error;){var z=Y;z.U=!!A7(z,1);switch(A7(z,2)){case 2:var O=void 0,D=[],p=[];p.length=19;p.fill(0);var d=A7(z,5)+257;O=A7(z,5)+1;var J=A7(z,4)+4;for(var c=0;c0;w--)D.push(c)}D.length!==J?z.error=!0:(O=D.slice(-O),D.length=d,cpv(z,D,O));break;case 1:cpv(z,Hk,Ch);break; +case 0:nh(z,z.j&7);D=A7(z,16);d=A7(z,16);(D^d)!==65535&&(z.error=!0);d=z.data.subarray(z.Y,z.Y+D);z.output.set(d,z.N);z.Y+=D;z.N+=D;break;default:z.error=!0}Y.N>Y.output.length&&(Y.output=new Uint8Array(Y.N*2),Y.N=0,Y.Y=0,Y.U=!1,Y.j=0,Y.register=0)}Y.output.length!==Y.N&&(Y.output=Y.output.subarray(0,Y.N));return Y.error?new Uint8Array(0):Y.output}; +A7=function(Y,z){for(;Y.j=Y.data.length)return Y.error=!0,0;Y.register|=Y.data[Y.Y++]<>=z;Y.j-=z;return O}; +cpv=function(Y,z,O){z=VV(z);O=VV(O);for(var D=Y.data,p=Y.output,d=Y.N,J=Y.register,c=Y.j,w=Y.Y;;){if(c<15){if(w>D.length+1){Y.error=!0;break}J|=(D[w+1]<<8)+D[w]<>=7;R<0;)R=z[(J&1)-R],J>>=1;else J>>=R&15;c-=R&15;R>>=4;if(R<256)p[d++]=R;else if(Y.register=J,Y.j=c,Y.Y=w,R>256){J=Wk[R];J+=A7(Y,Pk[R]);w=Jp9(Y,O);c=Bk[w];c+=A7(Y,t7[w]);if(j_9&&JO.length&&(Y.error=!0);Y.register|=(O[D+1]<<8)+O[D]<=0)return nh(Y,O&15),O>>4;for(nh(Y,7);O<0;)O=z[A7(Y,1)-O];return O>>4}; +nh=function(Y,z){Y.j-=z;Y.register>>=z}; +VV=function(Y){var z=[];for(var O of Y)z[O]||(z[O]=0),z[O]++;var D=z[0]=0;O=[];var p=0,d=0;for(var J=1;J7&&(p+=z[J]);for(D=1;D>w&1;c=p<<4|J;if(J<=7)for(w=1<<7-J;w--;)d[w<>=7;J--;){d[w]||(d[w]=-z,z+=2);let R=D&1;D>>=1;w=R-d[w]}d[w]=c}}return d}; +fh=function(Y,z){Y.Y(`dcmprs_${Y.context}_${Y.j}_gz_${z}`)}; +R1Z=function(Y,z){return dA(Y,function(){var O=this;return function*(){var D=Date.now();try{fh(O,"s");var p=yield*JO(z());if(!p)throw Error("no result");fh(O,"e");return p}catch(J){fh(O,"f");var d=J;O.N(d,"gz");throw J;}finally{p=Date.now(),O.ji("gz",p-D,d)}}()})}; +Nyr=function(Y,z,O,D){return dA(void 0,function(){return function*(){var p=(d,J)=>R1Z(new s_W(d,O,D),()=>Ki(J(Y))); +if(SQ)try{return yield*JO(p("n",ypF))}catch(d){}if(z)try{return yield*JO(p(z.j?"a":"w",d=>Mo$(d,z)))}catch(d){}return yield*JO(p("p",LK9))}()})}; +ypF=async function(Y){if(!SQ)throw Error("DecompressionStream is not supported");var z=Qs.UX(),O=new DecompressionStream("gzip"),D=O.writable.getWriter();D.write(Y);D.close();Y=O.readable.getReader();for(O=new zi([]);;){let {value:p,done:d}=await Y.read();if(d)break;O.append(p)}Y=G6(O);Qs.Wj("gznb",z,Math.ceil(Y.byteLength/16));return Y}; +LK9=function(Y){var z=Qs.UX();Y=g.wX$(new g.Apv(Y));Qs.Wj("gzjb",z,Math.ceil(Y.byteLength/16));return Y}; +Mo$=function(Y,z){var O=Qs.UX();Y=z.memory.copyIn(Y);try{let p=Y.byteOffset,d=Y.byteLength,J=z.exports.getInflatedSize(p,d);if(J===0)throw Error("wasm_gz: bad input");let c=z.memory.malloc(J),w=z.exports.inflateGzip(p,d,c);if(w)throw z.memory.free(c),Error(`wasm_gz: fail${w}`);var D=z.memory.buffer(c,J)}finally{z.memory.free(Y.byteOffset)}z=z.memory.W3(D);Qs.Wj("gzwb",O,Math.ceil(z.byteLength/16));return z}; +U_=function(Y){var z=Y.queue;z.j.length&&z.j[0].isEncrypted&&!z.Y&&(z.j.length=0);for(let O of Object.keys(Y.j)){let D=Y.j[O];D.gg||(z=Y.queue,z.j.push({videoId:D.videoId,formatId:O,isEncrypted:!1}),z.Y||N4(z))}}; +Vok=function(Y,z){var O=z.totalLength,D=!1;switch(Y.N){case 0:Y.zR(z,Y.U).then(p=>{var d=Y.rk;d.JL("oprr");d.playerResponse=p;d.hu||(d.Gn=!1);$P(d)},p=>{Y.rk.fail(p)}); +break;case 2:Y.JL("ormk");z=G6(z);Y.queue.decrypt(z);break;default:D=!0}Y.rk.D_&&Y.rk.J("ombup",`id.11;pt.${Y.N};len.${O}${D?";ignored.1":""}`);Y.N=null}; +He9=function(Y,z){Y.rk.JL("oprgz2_s");z=Nyr(z,Y.rk.C().wO(),Y.rk.D_?Y.rk.J.bind(Y.rk):()=>{},O=>{Y.rk.JL(O)}); +O6(z,()=>{Y.rk.JL("oprgz2_e")},()=>{Y.rk.JL("oprgz2_f")}); +return z}; +CK9=async function(Y,z){Y.rk.JL("oprgz_s");if(SQ)try{var O=await ypF(z);Y.rk.JL("oprgz_n");Y.rk.J("oprsgz",{i:"n"});return O}catch(D){Y.rk.J("gzerr",{impl:"native",err:`${D}`})}if(O=Y.rk.C().wO())try{let D=Mo$(z,O);Y.rk.JL("oprgz_w");Y.rk.J("oprsgz",{i:"w"});return D}catch(D){Y.rk.J("gzerr",{impl:"wasm",err:`${D}`})}z=LK9(z);Y.rk.JL("oprgz_p");Y.rk.J("oprsgz",{i:"j"});return z}; +nI9=function(Y){return new Promise(z=>{setTimeout(z,Y)})}; +WKo=function(Y,z){var O=Y.C();O=Y.KX&&O.V("html5_onesie_preload_use_content_owner");if((z=z1v(z,O,Y.Hb))&&Y.videoId){Y=g.aU(Y.videoId);O=[];if(Y)for(let D of Y)O.push(D.toString(16).padStart(2,"0"));z.set("id",O.join(""));return z}}; +PKW=async function(Y,z,O=0){var D=[];D.push(z.load());O>0&&D.push(nI9(O));await Promise.race(D);return WKo(Y,z)}; +ByA=function(Y,z,O,D=!1){Y.set("cpn",z.clientPlaybackNonce);Y.set("opr","1");var p=z.C();Y.set("por","1");I9()||Y.set("onem","1");z.startSeconds>0&&Y.set("osts",`${z.startSeconds}`);D||(p.V("html5_onesie_disable_partial_segments")&&Y.set("oses","1"),z=p.V("html5_gapless_onesie_no_media_bytes")&&z_(z)&&z.KX,O&&!z?(z=O.audio,Y.set("pvi",O.video.join(",")),Y.set("pai",z.join(",")),Bu||Y.set("osh","1")):(Y.set("oad","0"),Y.set("ovd","0"),Y.set("oaad","0"),Y.set("oavd","0")))}; +toZ=function(Y,z,O,D,p=!1){var d=`https://youtubei.googleapis.com/youtubei/${z.w8.innertubeApiVersion}/player`,J=[{name:"Content-Type",value:"application/json"}];D&&J.push({name:"Authorization",value:`Bearer ${D}`});J.push({name:"User-Agent",value:g.RL()});g.l("EOM_VISITOR_DATA")?J.push({name:"X-Goog-EOM-Visitor-Id",value:g.l("EOM_VISITOR_DATA")}):(O=O.visitorData||g.l("VISITOR_DATA"))&&J.push({name:"X-Goog-Visitor-Id",value:O});(O=g.l("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&J.push({name:"X-YouTube-Lava-Device-Context", +value:O});(z=g.PP(z.experiments,"debug_sherlog_username"))&&J.push({name:"X-Youtube-Sherlog-Username",value:z});Y=Yp(JSON.stringify(Y));return{url:d,hH:J,postBody:Y,pl:p,YN:p}}; +xP=function(Y,z,O,D,p,d,J,c,w){var R=Y.G1,y=Y.T2;Y=Y.Kx;var M=R!==void 0&&y!==void 0,L=D.getVideoData(),V=z.j.encryptedClientKey;z=M?z.iv:void 0;M=S$(d,!0);p=p||!!I9()&&M>1572864;return{innertubeRequest:{zw:Y,cN:R,T2:y,encryptedClientKey:V,iv:z,Zn:!0,Yx:!0,Wk:"DecompressionStream"in window||!p,Tw:!0},Kd:g3({UJ:d,Yg:O,D,Az:L.startSeconds*1E3,kT:!0}),onesieUstreamerConfig:J,t7:c,Av:aA(L),reloadPlaybackParams:L.ko?.reloadPlaybackParams,y$:w}}; +fqo=function(Y,z,O,D,p,d,J,c){var w=g.V5(Y,$u),R;if(!Y.YN)if(R=kq$(z,w)){var y=R.ta;R=R.signature}else R=y=z.encrypt(w),(0,g.E)(),R=bJ(new o9(z.j.N),R,z.iv);return xP(y&&R?{G1:y,T2:R}:{Kx:w},z,O,D,!!Y.YN,p,d,J,c)}; +Sy1=async function(Y,z,O,D,p,d,J,c){var w=g.V5(Y,$u);w=await vz8(z,w);var R=await bDH(z,w);return xP({G1:w,T2:R},z,O,D,!!Y.YN,p,d,J,c)}; +UyF=function(Y,z,O,D,p,d,J,c){var w=g.V5(Y,$u);if(w=kq$(z,w))return xP({G1:w.ta,T2:w.signature},z,O,D,!!Y.YN,p,d,J,c)}; +xyH=async function(Y,z,O){Y.JL("oprd_s");z=$yk(Y)?await oz$(Y.sQ,z,O):Y.sQ.decrypt(z,O);Y.JL("oprd_c");return z}; +$yk=function(Y,z){return Y.V("html5_onesie_sync_request_encryption")||z?.YN?!1:!!I9()}; +h18=function(Y){return Y.V("html5_onesie_host_probing")||Y.D_?Bu:!1}; +$P=function(Y){if(!Y.playerResponse)return!1;if(Y.wA)return!0;var z=Y.videoData.V("html5_onesie_audio_only_playback")&&OU(Y.videoData);if(Y.oM&&Y.Gn){if(!Y.oM.has(Y.aH))return!1;let D=Y.oM.get(Y.aH);var O;if(O=D){O=!1;for(let p of D.Fc.keys()){let d=D.Fc.get(p);if(d)for(let J of d.ED)J.qL>0&&(d.MP?O=!0:z=!0)}O=!(z&&O)}if(O)return!1}Y.JL("ofr");Y.fb.resolve(Y.playerResponse);return Y.wA=!0}; +my$=function(Y){if(Y.oM&&!Y.V("html5_onesie_media_capabilities")){Y.JL("ogsf_s");var z=uSv(Y.D.getVideoData(),(D,p)=>{Y.J(D,p)}),O=Zeo(Y.D); +z.video=ZT9(O,z.video);Y.JL("ogsf_c");if(z.video.length)return z;Y.J("ombspf",`l.${O.Y};u.${O.j};o.${O.N};r.${O.reason}`)}}; +h7=function(Y){if(!Y.R5)return{};var z=Y.R5.S();z.d=Y.R5.Bc?.zT();z.shost=Y.FC;z.ty="o";return z}; +pX1=function(Y){Y.Gn=!1;if(!$P(Y)){var z=h7(Y);z.timeout="1";Y.fail(new g.C3("onesie.request",z))}}; +ir=function(Y,z){if(z.VH()||Y.VH())Y.policy.Ef||(Y.policy.K?g.ZH(Y.loader):Y.loader.sL());else{if(Y.policy.N&&z.isComplete()&&z instanceof MD){var O=Y.loader,D=O.J;var p=Object.assign(z.R5.S(),{rst:z.state,strm:z.xhr.Of(),d:z.R5.Bc?.zT(),cncl:z.xhr&&z.jO.U?1:0,rqb:z.iG,cwt:z.jO.N,swt:z.w2?.r9});p=Object.assign(ck(z.info),p);D.call(O,"rqs",p)}if(z.isComplete()&&z.fu()&&z instanceof MD)z.dispose(),Y.loader.sL();else{if(z.aU())Y.rU=!0,z instanceof MD&&Lr(Y.timing,z),Q_r(Y),mL(Y);else if(z.i7())O=Y.D.kQ(), +z instanceof MD&&z.info.j?.Kd?.OL&&O&&Y.loader.uV(O),z instanceof MD&&Dd(z)?Y.loader.ho?.N():z instanceof QV?Y.j.pop():(O=1,z.canRetry()&&Fa(Y.loader)&&(ieV(Y,z),O=0),Y.loader.handleError(z.BH(),z.wv(),O));else{if(Y.loader.isSuspended&&!z.isComplete())return;mL(Y)}z.VH()||z instanceof QV||(O=0,z.isComplete()&&(O=fm8(z,Y.policy,Y.bQ)),O!==0&&(D=new un9(1,z.info.zI),D.u7=O===2,lqv(Y,D)));if(z.isComplete()){if(Y.policy.DQ&&Y.videoData.isOtf()&&Y.O.A==="pw"&&!Y.S&&!z.aU()&&!z.i7()&&!OU(Y.videoData)&& +!Y.videoTrack.Pc){Y.lg=!1;Y.S=!0;Y.loader.SG({reason:"sabr.no_video_received_on_start",action:0});return}Y.lg=!1;z.aU()||(Y.S=!0,Y.rU=!1)}Y.policy.fX&&!z.isComplete()?z0(Y.loader):Y.loader.sL()}}}; +XXh=function(Y){Y.policy.mE&&(Y.Pc=void 0,Y.V7=0)}; +e1H=function(Y){if(Y.loader.pX)return ur(Y,"preparingnextloop"),!1;if(!gIW(Y,Y.ze))return ur(Y,"ratelimited"),!1;if(an(Y.audioTrack)&&an(Y.videoTrack))return ur(Y,"endofstream"),!1;if(Y.policy.fU)if(Y.policy.U){if(Y.QT?.j_())return ur(Y,"ssdaiblocked"),!1}else{var z=!1;if(Y.vX.Y===2)z=!0;else if(Y.vX.Y===3){lr(Y);Y.loader.D7();var O=uL(Y.audioTrack,Y.loader.isSeeking()).XA;var D=uL(Y.videoTrack,Y.loader.isSeeking()).XA;var p=Y.loader.getCurrentTime()||0;O=XG(Y,O,p);D=XG(Y,D,p);D=Math.min(O,D);p=Y.vX; +D>=p.N?(p.J("sdai",{haltrq:D,est:p.N}),D=!0):D=!1;D&&(z=!0)}if(z)return ur(Y,"waitingforads"),!1}Y.policy.r8&&(Y.B=gt(Y,Y.audioTrack),Y.j_=gt(Y,Y.videoTrack));if(!Y.Y)return T0(Y,{nopolicy:1}),!0;if(Y.D.kQ())return T0(Y,{utc:1}),!0;if(Y.aM.Z)return T0(Y,{audio:1}),!0;if(Y.policy.lu&&Y.aM.S)return T0(Y,{constraint:1}),!0;if(!Y.Y.targetAudioReadaheadMs||!Y.Y.targetVideoReadaheadMs)return T0(Y,{noreadahead:1}),!0;if(Y.policy.K&&Y.loader.mH())return T0(Y,{seekToHead:1}),!0;z=Math.min(qE(Y.loader,Y.audioTrack)* +1E3,Y.Y.targetAudioReadaheadMs);D=Math.min(qE(Y.loader,Y.videoTrack)*1E3,Y.Y.targetVideoReadaheadMs);p=Math.min(z,D);var d=Y.D.getCurrentTime()*1E3,{l5:J,Bk:c,jG:w,Un:R}=Tyo(Y,d);O=J0&&Y.ze.DM++)}; +lqv=function(Y,z,O){var D={UJ:Y.UJ,wU:(d,J)=>{Y.D.OQ(d,J)}, +nC:Y.policy.N,td:Y.policy.td};Y.UJ.Y.A&&(D.N1=(Y.videoTrack.I4.info.Wc||0)+(Y.audioTrack.I4.info.Wc||0));Y.policy.V9&&(D.nF=Y.audioTrack.I4.index.jD(),D.Ad=!1);var p=qHr(z,Y.policy,Y.bQ)?2:1;p!==Y.o4&&(Y.o4=p,Q_r(Y));O=Iqv(Y,O);if(Y.policy.X&&Y.policy.N&&O.JH){let d=p="";for(let J of O.JH)Y.videoData.sabrContextUpdates.has(J)||Y.policy.X&&O.If&&O.If.type===J?p+=`_${J}`:d+=`_${J}`;Y.loader.J("sabrbldrqs",{ctxts:p,misctxts:d})}!z.setData(O,Y.policy,Y.bQ)&&Y.policy.X&&Y.loader.handleError("player.exception", +{reason:"buildsabrrequestdatafailed"},1);D=new MD(Y.policy,z,Y.Ds,Y.bQ,Y,D,Y.loader.Ar());jl(Y.timing);Y.policy.pY&&Y.loader.J("sabrcrqinfo",{rn:D.CI(),probe:z.fu()});return Y.Bc=D}; +gt=function(Y,z){lr(Y);Y.loader.D7();return uL(z,Y.loader.isSeeking())}; +aP=function(Y){return Y.policy.uS&&!!Y.U}; +XG=function(Y,z,O){Y=Y.loader.D7()||0;return eQ(z,(O+Y)*1E3)/1E3+O}; +Iqv=function(Y,z){var O=q4(Y.loader)&&z&&z.zh!==void 0&&!z.ZA?Math.ceil((z.zh+(Y.loader.D7()||0))*1E3):lr(Y);if(Y.policy.r8){var D=Y.B;var p=Y.j_}else D=gt(Y,Y.audioTrack),p=gt(Y,Y.videoTrack);var d=[...D.XA,...p.XA];aP(Y)&&d.push(...Y.N);var J=[...D.MC,...p.MC],c=[];for(var w of J)w.Q3!==void 0&&w.Q3>Number.MAX_SAFE_INTEGER?Y.loader.J("sabrpseglmt",{lmt:w.Q3,itag:w.formatId?.itag,sq:w.sequenceNumber}):c.push(w);J=Y.loader.gx();Y.policy.XW&&!Y.videoData.isLivePlayback&&(w=Y.videoData.lengthSeconds* +1E3,O>=w&&Y.loader.J("invalidSabrCmt",{cmt:O,vd:w}));w=Y.UJ;var R=Y.D,y=Y.Ds,M=Y.Y,L=Y.videoData.ze,V=Y.policy,W=Y.loader.w_,x=Y.Pc?.N8,a=Y.Pc?.KP,X=Y.V7,e=Number(Y.aM.U?.info.itag)||0,I=Number(Y.aM.K?.info.itag)||0,v=Y.D.vK();var d1=z?.xR?z.xR:Y.loader.isSuspended?4:void 0;O={UJ:w,D:R,Ds:y,XA:d,MC:c,Az:O,nextRequestPolicy:M,JH:L,uY:V,O2:W,N8:x,KP:a,V7:X,Ml:e,m3:I,wz:J,ly:v,xR:d1,lg:Y.lg,IO:Y.Ge,rU:Y.rU};d=Y.loader.MH();c=g.aU(d);d&&(O.SR=c);if(z=q4(Y.loader)&&z?.ZA?z.zh:Y.D.kQ())O.OL=z*1E3;z=Y.aM; +d=z.N6;if(z.uY?.Bc()&&!d)for(so of z.N)if(so.Z7){d=!0;break}var so=z.uY.Bc()&&!d?[]:uuF(z,z.N);O.BV=so;so=Y.aM;so.uY.Bc()&&!so.ze?so=[]:(z=iDk(so),z.length===0&&(z=so.A),so=uuF(so,z));O.EQ=so;O.SX=aP(Y)?[Y.U]:void 0;O.xf=Array.from(iA(Y.aM.j).keys(),Number);O.DJ=Y.aM.DJ();Y.policy.xd&&(O.fM=EIo(Y.loader,Y.audioTrack),O.BC=EIo(Y.loader,Y.videoTrack));so=Y.loader.getCurrentTime();D=XG(Y,D.XA,so);p=XG(Y,p.XA,so);p=Math.min(D,p);Y.N6=p;Y.policy.fU&&(aP(Y)&&(D=XG(Y,Y.N,so),Y.D.Yk()&&D0&&Y.j[0].Ip()&&(O.If=Y.j[0].PK());return O}; +lr=function(Y){var z=Y.policy.K&&Y.loader?.mH(),O=Y.loader.getCurrentTime()||0;O=vIF(Y,O);a:if(Y.policy.Rs&&Y.loader.isSeeking()){var D=ZP(Y.videoTrack,O);Y.loader.J("asmtfnctv",{b:O,a:D});if(!isNaN(D)){O=D;break a}}D=Y.loader.D7()||0;O+=D;D=ZE(Y.videoData)||g.hJ(Y.videoData);var p=0;z?(D&&(p=Number.MAX_SAFE_INTEGER),Y.videoData.yb&&(p=Math.ceil(Y.videoData.iQ*1E3))):p=Math.ceil(O*1E3);return Math.min(Number.MAX_SAFE_INTEGER,p)}; +vIF=function(Y,z){if(Y.loader.isSeeking())return z;var O=Y.D.KY();if(!O)return z;O=O.Y();if(O.length===0||em(O,z))return z;if(!Y.videoTrack.eM(z)&&!Y.audioTrack.eM(z))return Y.loader.J("sundrn",{b:0,lt:z}),z;var D=z,p=Infinity;for(let d=0;dz)continue;let J=z-O.end(d);J=20)?(Y.loader.handleError("player.exception",{reason:"bufferunderrunexceedslimit"}),z):D}; +eQ=function(Y,z){var O=0,D=-1;for(let p of Y)if(!(p.startTimeMs+p.durationMsz||D>=0&&p.LU>D+1)break;O=Math.max(O,p.startTimeMs+p.durationMs);D=Math.max(D,p.zx)}return Math.max(0,O-z)}; +ur=function(Y,z){Y.R4=z;Y.policy.pY&&Y.loader.J("sabrcrb",{reason:z})}; +gIW=function(Y,z){a:{if(Y.A>0){var O=Math.floor((0,g.E)()/1E4);if(O===z.Dz){if(z.DM>=Y.A){if(z.DM===Y.A){O={reason:"toomanyrequests"};O.limit=z.DM;if(Y.Bc){let D=ck(Y.Bc.info);O.lr_ptime=D.ptime;O.lr_rtype=D.rtype;O.lr_brl=D.brl;O.lr_ps=D.ps}Y.loader.handleError("player.exception",O);z.DM+=1}z=!1;break a}}else z.Dz=O,z.DM=0}z=!0}return!z||Y.loader.isSuspended&&Y.loader.Bz?!1:Y.K&&(0,g.E)()0&&(!Y.policy.X||Y.j.length!==1||!Y.j[0].Ip())||!Y.Ds.S?.Z(Y.policy,Y.bQ, +Y.loader.G3)||Y.Ol?!1:!0}; +T0=function(Y,z){Y.R4=void 0;Y.uS=(0,g.E)();Y.policy.pY&&Y.loader.J("sabrcrq",z)}; +Tyo=function(Y,z){var {jG:O,Un:D}=kDV(Y);if(Y.policy.r8){var p=eQ(Y.B.XA,z);Y=eQ(Y.j_.XA,z)}else p=O,Y=D;return{l5:p,Bk:Y,jG:O,Un:D}}; +Q_r=function(Y){Y.videoData.ze.clear();if(Y.videoData.sabrContextUpdates.size>0)for(var z of Y.videoData.sabrContextUpdates.keys())Y.videoData.sabrContextUpdates.get(z)?.sendByDefault&&Y.videoData.ze.add(z);if(Y.policy.X&&Y.j.length)for(let O of Y.j)(z=O.PK())&&z.type&&z.sendByDefault&&Y.videoData.ze.add(z.type)}; +mL=function(Y){for(;Y.j.length&&Y.j[0].lN(Y.Qi());){let z=Y.j.shift();rpv(Y,z)}Y.j.length&&rpv(Y,Y.j[0])}; +rpv=function(Y,z){z instanceof MD&&(Y.kg=z);var O=new Set(z.qn(Y.Qi()));for(let J of O){if(O=z instanceof QV){O=Y.aM;var D=TMH(O,J),p=dt(O,O.videoInfos).includes(J);!O.uY.mD||D||p||O.loader.J("sabrcpf",{fid:`${J}`,vfids:`${dt(O,O.videoInfos).join(".")}`,said:O.X||""});O=!(D||p)}if(O)continue;O=z instanceof MD?cL(z):void 0;if(O!==void 0){if(!z.Aw(J,Y.Qi()))continue;D=Y.Ds.Y.get(J);if(!D)continue;Y.policy.uS&&D.info.j()||(D.info.MP()?Y.audioTrack:Y.videoTrack).BK(O,J);continue}O=z.HW(J,Y.Qi());D=Y.policy.uS&& +O.length>0&&O[0].I4.info.j();if(!z.Aw(J,Y.Qi()))continue;p=z.q1(J,Y.Qi());for(let c of p){Y.policy.N&&z instanceof QV&&Y.loader.J("omblss",{s:c.info.Si()});if(D){p=Y.timing;p.S||(p.S=(0,g.E)(),g.wL("fcb_r",p.S,p.KU));p=Y;p.videoData.Na()&&p.U&&wn(p.U)===wn(g.yW(c.info.I4.info,p.Ds.Na))&&p.D.Ul("sabrCaptionsDataLoaded",c,p.yH.bind(p));continue}p=c.info.I4.info.MP();var d=c.info.I4;let w=z instanceof QV?1:2;if(p){if(Y.aM.rN(d,w,z.ZD(Y.Qi())?.token))continue}else Y.aM.IR(d,w,z.ZD(Y.Qi())?.token);d=p? +Y.audioTrack:Y.videoTrack;z instanceof QV&&(d.K=!1,z instanceof QV&&(p?y_(Y.timing):RI(Y.timing)));try{d.C6(O,c)}catch(R){p=n3(R),Y.loader.handleError(p.errorCode,p.details,p.severity),d.zs(),Y.uE(!1,"pushSlice"),g.ZH(Y.loader)}}}}; +ieV=function(Y,z){Y.policy.X?Y.j.splice(Y.j.indexOf(z)).forEach(O=>{O.dispose()}):(Y.j.pop(),z?.dispose())}; +be1=function(Y,z,O){var D=[];for(let p=0;p=7E3&&p>=7E3}return z}; +KKv=function(Y,z){Y.delay?.dispose();Y.delay=null;var O=Array.from(Y.j.values()).sort((D,p)=>D.mediaTime-p.mediaTime); +O.length!==0&&(z=(O[0].mediaTime-z)*1E3/Y.D.getPlaybackRate(),Y.delay=new g.VF(()=>{G0(Y)},z>500?z-500:z),Y.delay.start())}; +G0=function(Y,z){if(IP(Y.D.getPlayerState())&&Y.j.size!==0){z=z??Array.from(Y.j.values()).sort((p,d)=>p.mediaTime-d.mediaTime); +var O=Y.getCurrentTime(),D=(z[0].mediaTime-O)*1E3/Y.D.getPlaybackRate();if(D<500){O=D>0?Y.D.KY()?.getCurrentTime()??Y.D.getCurrentTime():O;for(let p of z)if(O>=p.mediaTime)p.resolve([p.mediaTime,p.id]),Y.j.delete(p.id);else break}KKv(Y,O)}}; +YY1=function(Y,z,O){Y.j.delete(O);return new Promise(D=>{Y.j.set(O,{id:O,mediaTime:z,resolve:D});D=Array.from(Y.j.values()).sort((p,d)=>p.mediaTime-d.mediaTime); +O===D[0].id&&G0(Y,D)})}; +O7r=function(Y){var z=Y.D.KY()?.getCurrentTime()??Y.D.getCurrentTime(),O=Y.U.b4(z);zXh(Y,O,z);Y.isSeeking=!1;var D=Array.from(Y.j.keys()).filter(p=>p>=O).sort((p,d)=>p-d); +for(let p of D)D=p===O?z-Y.U.getStartTime(O):0,Y.Z(p,Y.j.get(p),D)}; +DeF=function(Y,z,O,D=!1){z!==Y.rH&&(Y.rH=z,Y.D.Ul("playbackstarted",z,O+Y.D.D7(),D))}; +zXh=function(Y,z,O){var D=Y.j.get(z),p=Y.U.getStartTime(z),d=Y.U.getDuration(z),J=p;(D?.j??[Y.cpn]).forEach((c,w)=>{var R=D?.Y[w]??d;O>=J&&O{Y.K.j.delete(O)}); +Y.N.delete(z)}; +de8=function(Y,z,O,D){Y.Y=O;O=`${z}.${O}`;Y.N.has(z)?Y.N.get(z).push(O):Y.N.set(z,[O]);YY1(Y.K,D,O).then(([p,d])=>{var [J,c]=d.split(".");[,d]=[Number(J),c];DeF(Y,d,p)})}; +cz8=function(Y,z,O,D,p,d){return z.y9&&z.qB&&O===3?new JzH(Y,z,D,p,d):null}; +wg$=function(Y,z){if(Y.policy.W4){var O=z.info.Wc,D=S$(Y.schedule);z=z.index.jD();O=Math.max(1,D/O);Y.X=Math.round(Math.max(((O-1)*z+Y.policy.dn)/O,z-Y.policy.jM)*1E3)}}; +sfW=function(Y,z){var O=Date.now()/1E3,D=O-Y.startTimeSecs,p=O-Y.A,d=p>=Y.policy.w5,J=!1;if(d){let c=0;!isNaN(z)&&z>Y.K&&(c=z-Y.K,Y.K=z);c/p=Y.policy.jM&&!Y.N;if(!d&&!O&&jfo(Y,z))return NaN;O&&(Y.N=!0);a:{D=J;O=(0,g.E)()/1E3-(Y.lw.Ri()||0)-Y.Z.N-Y.policy.dn;d=Y.Y.segmentStartTime;O=d+O;if(D){if(isNaN(z)){E_(Y,NaN,"n",z);d=NaN;break a}D=z-Y.policy.Xd;D0&&(J.headers=c);d&&(J.onFinish=d);return Object.keys(J).length>1?J:null}; +kP=function(Y,z,O,D,p,d,J,c){g.Zm()&&O.token&&(Y=g.$z(Y,{ctt:O.token,cttype:O.jq,mdx_environment:O.mdxEnvironment}));D.V("net_pings_low_priority")&&(z||(z={}),z.priority="low");d||c&&D.V("nwl_skip_retry")?(z==null?z={}:Azk(Y,D.V("html5_assert_cpn_with_regex")),J?g.yP().sendAndWrite(Y,z):g.yP().sendThenWrite(Y,z,c)):z?(Azk(Y,D.V("html5_assert_cpn_with_regex")),RZh(Y,z)):g.YO(Y,p)}; +V61=function(Y){var z=[];for(let O=0;O!0,()=>!1):Ki(!!Y)}; +H7v=function(Y){return rt("MediaSource.EnableUsingMediaSourceBufferedRange",Y?1:0)}; +CZh=function(Y){return rt("HTTP3",Y?1:0)}; +nk1=function(Y){return rt("MediaSource.EnableUsingMediaSourceAttachmentMethods",Y?1:0)}; +Wq8=function(Y){return rt("QUIC",Y?1:0)}; +PZh=function(Y){return rt("Media.AudioWriteDurationLocal",Y)}; +BO1=function(Y){return rt("Media.PlayerConfiguration.DecodeToTexturePreferred",Y?1:0)}; +t6H=function(Y){return rt("Media.VideoDecoderInitialPrerollCount",Y)}; +fbo=function(Y){return rt("Media.VideoRendererMinInputBuffers",Y)}; +SYo=function(Y){return rt("Media.VideoRendererMinDecodedFrames",Y)}; +Uev=function(Y){return rt("Media.IncrementalParseLookAhead",Y?1:0)}; +$e9=function(Y){return rt("Media.EnableResetAudioDecoder",Y?1:0)}; +xe1=function(Y){return rt("Media.EnableFlushDuringSeek",Y?1:0)}; +hXo=function(Y){return rt("DecoderBuffer.EnableConfigurableDecommitStrategy",Y)}; +Z79=function(Y){return rt("DecoderBuffer.ReleaseMemoryOnBackground",Y?1:0)}; +me9=function(Y){return rt("Media.DecodedAudioBufferPool",Y?1:0)}; +Qfr=function(Y){return rt("Media.VideoFrameImplPool",Y?1:0)}; +i7H=function(Y){return rt("Media.ExperimentalMaxPendingBytesPerParse",Y)}; +uR1=function(Y){return rt("Media.MaxSamplesPerWrite",Y)}; +lbk=function(Y){return rt("Media.MediaCodecResetDelayMs",Y)}; +Xgh=function(Y){return rt("Media.DisableLowPerformanceSoftwareDecode",Y?1:0)}; +gk$=function(Y){return rt("Media.EnableAv1StartupOptimization",Y?1:0)}; +TOo=function(Y){return rt("Media.UseDualThreadsForVideo",Y?1:0)}; +abk=function(Y){return rt("Media.VideoBufferSizeClampMb",Y)}; +eXZ=function(Y){return rt("Media.720pVideoBufferSizeClampMb",Y)}; +qYk=function(Y){return rt("Media.ForceDecodeToTexture",Y?1:0)}; +GbA=function(Y){return rt("Media.ForceClearSurfaceView",Y?1:0)}; +Ibv=function(Y){return rt("Media.EnableLowLatency",Y?1:0)}; +Ekv=function(Y){return rt("Media.SkipFlushOnDecoderTeardown",Y?1:0)}; +vko=function(Y){return rt("Media.AllowAudioWritingOnPause",Y?1:0)}; +kbv=function(Y){return rt("Media.EnableVideoRendererVspAdjustment",Y?1:0)}; +rzo=function(Y){return rt("Media.SkipVideoFramesOver60Fps",Y?1:0)}; +b7V=function(Y){return rt("Media.FlushAudioTrackDuringSeek",Y?1:0)}; +okW=function(Y){return rt("Media.BypassMojoForMedia",Y?1:0)}; +var qgo=function(Y,z,O,D,p,d,J){return gK[n[14]](this,1,7083,Y,z,O,D,p,d,J)}; +Fq$=function(Y){return rt("Media.IgnoreMediaCodecCallbacksDuringFlushing",Y?1:0)}; +Y8W=function(){var Y=window.h5vcc?.settings?.getPersistentSettingAsString?.("cpu_usage_tracker_intervals");if(Y!=null){Y=JSON.parse(Y)??[];var z=Y.filter(O=>O.type==="total").map(O=>O.seconds); +for(let O of Kq1)z.indexOf(O)===-1&&Y.push({type:"total",seconds:O});window.h5vcc?.settings?.set("cpu_usage_tracker_intervals_enabled",1);window.h5vcc?.settings?.set("cpu_usage_tracker_intervals",JSON.stringify(Y))}}; +ze8=function(){var Y=window.H5vccPlatformService,z="";if(Y&&Y.has("dev.cobalt.coat.clientloginfo")&&(Y=Y.open("dev.cobalt.coat.clientloginfo",()=>{}))){let O=Y.send(new ArrayBuffer(0)); +O&&(z=String.fromCharCode(...(new Uint8Array(O))));Y.close()}return z}; +Dh8=function(Y){var z=window.H5vccPlatformService;if(z){var O=OHo.find(D=>z.has(D)); +O&&(O=z.open(O,()=>{}))&&(O.send(Yp(`cpn: ${Y}`).buffer),O.close())}}; +g.oP=function(Y,z,O,D){g.br(Y,O,`${z.toFixed(3)}:${D.join(":")}`)}; +FG=function(Y,z){var O=Y.provider.getCurrentTime();g.oP(Y,z,"cmt",[O.toFixed(3)]);var D=O=Y.provider.KF();if((!Y.K||z_(Y.provider.videoData)?0:D*1E3>Y.K.va+100)&&Y.K){D=Y.K.isAd;O=O*1E3-Y.K.va;Y.xH=z*1E3-Y.K.zB-O-Y.K.yD;var p=(0,g.E)()-O;z=Y.xH;O=Y.provider.videoData;var d=O.isAd();if(D||d){d=`${D?"ad":"video"}_to_${d?"ad":"video"}`;var J={};O.wH&&(J.cttAuthInfo={token:O.wH,videoId:O.videoId});J.startTime=p-z;g.up(d,J);g.mI({targetVideoId:O.videoId,targetCpn:O.clientPlaybackNonce},d);g.Zn("pbs",p, +d)}else p=Y.provider.D.RB(),p.A!==O.clientPlaybackNonce?(p.K=O.clientPlaybackNonce,p.Y=z):O.oZ()||g.jZ(new g.lZ("CSI timing logged before gllat",{cpn:O.clientPlaybackNonce}));Y.J("gllat",{l:Y.xH.toFixed(),prev_ad:+D});delete Y.K}}; +g.br=function(Y,z,O){var D=Y.Y.get(z);D?D.push(O):Y.Y.set(z,[O])}; +YL=function(Y,z){Y.isOffline=z;g.oP(Y,g.Kh(Y.provider),"is_offline",[Y.isOffline?"1":"0"])}; +z8=function(Y,z,O){if(!isNaN(O.gb)){let D=O.gb;O.Y=0?z:g.Kh(Y.provider);var O=Y.provider.D.IK(),D=O.Fj-(Y.S_||0);D>0&&g.oP(Y,z,"bwm",[D,(O.J2-(Y.qB||0)).toFixed(3)]);isNaN(Y.S_)&&O.Fj&&Y.isOffline&&YL(Y,!1);Y.S_=O.Fj;Y.qB=O.J2;isNaN(O.bandwidthEstimate)||g.oP(Y,z,"bwe",[O.bandwidthEstimate.toFixed(0)]);Y.provider.O.Yk()&&Object.keys(O.j).length!==0&&Y.J("bwinfo",O.j);if(Y.provider.O.Yk()||Y.provider.O.V("html5_log_meminfo"))D=yzF(),Object.values(D).some(p=>p!==void 0)&&Y.J("meminfo",D); +Y.provider.O.Yk()&&(D=Y.uS?.U())&&Object.values(D).some(p=>p!=null)&&Y.J("cpuinfo",D); +Y.Pc&&g.oP(Y,z,"bat",[Y.Pc.level,Y.Pc.charging?"1":"0"]);D=Y.provider.D.getVisibilityState();Y.CY!==D&&(g.oP(Y,z,"vis",[D]),Y.CY=D);FG(Y,z);(D=pQv(Y.provider))&&D!==Y.Tx&&(g.oP(Y,z,"conn",[D]),Y.Tx=D);z8(Y,z,O)}; +JH1=function(Y,z,O){var D=g.Kh(Y.provider);dhZ(Y,D,z,0,O);ON(Y,D);DJ(Y)}; +pS=function(Y,z){g.br(Y,"cat",z)}; +cHv=function(Y,z){z={cpn:Y.provider.videoData.clientPlaybackNonce,sequenceNumber:z,serializedWatchEndpointLoggingContext:Y.provider.videoData.kn};Y.serializedHouseBrandPlayerServiceLoggingContext&&(z.serializedHouseBrandPlayerServiceLoggingContext=g7(Y.serializedHouseBrandPlayerServiceLoggingContext)||void 0);Y.provider.videoData.playerResponseCpn&&(z.playerResponseCpn=Y.provider.videoData.playerResponseCpn);dQ.length&&(z.decoderInfo=dQ);Y.remoteControlMode&&(z.remoteControlMode=Y.remoteControlMode); +Y.remoteConnectedDevices.length&&(z.remoteConnectedDevices=Y.remoteConnectedDevices);if(Y.yH?.length){z.serializedQoeContextData=[];for(var O of Y.yH){let D=g.aU(O);D&&z.serializedQoeContextData.push(D)}}!Y.KX&&Y.provider.videoData.serializedOneTimeQoeContextData&&(z.serializedOneTimeQoeContextData=[],O=g.aU(Y.provider.videoData.serializedOneTimeQoeContextData))&&(z.serializedOneTimeQoeContextData.push(O),Y.KX=!0);Y.X.size&&(z.daiCuePointEvents=Array.from(Y.X.values()));Y.X.clear();return z}; +wQ1=function(Y){var z={...Y};Y.serializedQoeContextData&&(z.serializedQoeContextData=Y.serializedQoeContextData.map(O=>O instanceof Uint8Array?g.m4(O):O)); +Y.serializedOneTimeQoeContextData&&(z.serializedOneTimeQoeContextData=Y.serializedOneTimeQoeContextData.map(O=>O instanceof Uint8Array?g.m4(O):O)); +Y.serializedHouseBrandPlayerServiceLoggingContext&&(Y=Y.serializedHouseBrandPlayerServiceLoggingContext,Y instanceof Uint8Array&&(z.serializedHouseBrandPlayerServiceLoggingContext=g.m4(Y)));return z}; +jyF=function(Y,z,O){g.BW(Y.provider.O,Y.provider.videoData.A()).then(D=>{var p=!1;z.includes("&dt=")||z.includes("&cotn=")?p=!0:Y.provider.O.V("qoe_with_networkless")&&(p=!0);var d=Y.provider.O.V("qoe_send_and_write"),J=Y.provider.O;D=vk(z,J,Y.provider.O.pageId,Y.provider.O.sendVisitorIdHeader?Y.provider.videoData.visitorData:void 0,D);J.V("html5_simplify_pings")&&(D=D||{});D?(D.method="POST",D.postBody=O,kP(z,D,{token:Y.provider.videoData.wH,jq:Y.provider.videoData.vy,mdxEnvironment:Y.provider.videoData.mdxEnvironment}, +J,void 0,p,d&&Y.kg)):p?(p=Y.provider.O.V("networkless_ajax"),J={method:"POST",postBody:O},d&&Y.kg?g.yP().sendAndWrite(z,J):p?g.Fu(z,{method:"POST",postBody:O}):g.yP().sendThenWrite(z,J)):$Q8(z,O)})}; +DJ=function(Y){if(!Y.provider.O.V("html5_qoe_no_len_check")){var z=0;for(let [O,D]of Y.Y.entries())z+=O.length+Number(g.gF(D,(p,d)=>p+d.length,0)); +z>96E3&&(new g.VF(Y.reportStats,0,Y)).start()}}; +Reh=function(Y){Y.provider.videoData.KX&&pS(Y,"prefetch");Y.provider.videoData.kg&&Y.J("reload",{r:Y.provider.videoData.reloadReason,ct:Y.provider.videoData.kg});Y.provider.videoData.hw&&pS(Y,"monitor");Y.provider.videoData.isLivePlayback&&pS(Y,"live");Bu&&pS(Y,"streaming");Y.provider.videoData.zu&&Y.J("ctrl",{mode:Y.provider.videoData.zu},!0);if(Y.provider.videoData.hJ){var z=Y.provider.videoData.hJ.replace(/,/g,"_");Y.J("ytp",{type:z},!0)}Y.provider.videoData.SH&&(z=Y.provider.videoData.SH.replace(/,/g, +"."),Y.J("ytrexp",{ids:z},!0));Y.provider.O.Yk()&&Y.J("now",{wt:(0,g.E)()});z=Y.provider.videoData;var O=Y.provider.O.V("enable_white_noise")||Y.provider.O.V("enable_webgl_noop"),D=g.LV(z)||g.m$(z)||g.Qc(z)||g.iz(z);(O||D)&&(O=(0,g.JT)())&&Y.Y.set("gpu",[O]);ey(Y.provider.videoData)&&g.oP(Y,g.Kh(Y.provider),"dt",["1"]);z.cotn&&!ey(z)&&YL(Y,!0);Y.provider.O.Yk()&&(z=(0,g.E)()-Y.provider.O.Tx,Y.J("playerage",{secs:(1.6**Math.round(Math.log(z/1E3)/Math.log(1.6))).toFixed()}));Y.A=!0;Y.Z=Gq(()=>{Y.reportStats()}, +1E4)}; +dhZ=function(Y,z,O,D,p){var d=Y.provider.O.j.cbrver;Y.provider.O.j.cbr==="Chrome"&&/^96[.]/.test(d)&&O==="net.badstatus"&&/rc\.500/.test(p)&&c6(Y,3);/b248180278/.test(p)&&c6(Y,4);d=Y.provider.getCurrentTime();D=D===1?"fatal":"";O=[O,D,d.toFixed(3)];D&&(p+=`;a6s.${gZ()}`);p&&O.push(sy1(p));g.oP(Y,z,"error",O);Y.A=!0}; +c6=function(Y,z){Y.OJ||(g.br(Y,"fcnz",`${z}`),Y.OJ=!0)}; +yH1=function(Y,z,O,D,p){if(O!==Y.j){Y.Ol||z=10&&Y.playTimeSecs<=180&&(Y.Y.set("qoealert",["1"]),Y.gn=!0)),O!=="B"||Y.j!=="PL"&&Y.j!=="PB"||(Y.isBuffering=!0),Y.N=z);Y.j==="PL"&&(O==="B"||O==="S")||Y.provider.O.Yk()?ON(Y,z):(Y.fX||O!=="PL"||(Y.fX=!0,z8(Y,z,Y.provider.D.IK())),FG(Y,z));O==="PL"&&g.Ho(Y.pY);var d=[O];O==="S"&&D&&d.push(`ss.${D}`);O==="PA"&&p&&d.push(`sr.${p}`); +g.oP(Y,z,"vps",d);Y.j=O;Y.q6=z;Y.N=z;Y.A=!0}}; +MI8=function(Y){if(!(Y.U>=0))if(Y.provider.O.mE||Y.provider.D.getVisibilityState()!==3){var z=Y.provider.D.PM(!1),O=Y.provider.D.PM(!0);Y.J("user_intent_bh",{bh:z.toFixed(3),th:O.toFixed(3)});Y.U=g.Kh(Y.provider)}else Y.n3=!0}; +L6$=function(Y,z){if(g.G_(Y.provider.videoData)){Y=4;var O=1}else Y=z.source??0;Y=`sms.${Y}`;O!==void 0&&(Y+=`_${O}`);return Y}; +wQ=function(Y,z,O,D,p,d,J){var c=g.Kh(Y.provider);O!==1&&O!==3&&O!==5||g.oP(Y,c,"vps",[Y.j]);g.br(Y,"xvt",`t.${c.toFixed(3)};m.${J.toFixed(3)};g.${z};tt.${O};np.${D};c.${p};d.${d}`)}; +sy1=function(Y){/[^a-zA-Z0-9;.!_-]/.test(Y)&&(Y=Y.replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"));return Y}; +qE=function(Y,z){if(Y.eX&&!Y.Jd)return 3;if(Y.isSuspended)return 1;if(Y.Hc?.ze())return 4;var O=(z.I4.info.audio?Y.policy.S_:Y.policy.Ol)/(z.Wc*Y.policy.la);if(Y.policy.OW>0&&Y.Hc&&ov(Y.Hc)&&(z=z.I4.info.video?Y.Hc.Y:Y.Hc.j)&&!z.kp()){z=z.MB();let D=av(z,Y.getCurrentTime());D>=0&&(z=Y.getCurrentTime()-z.start(D),O+=Math.max(0,Math.min(z-Y.policy.OW,Y.policy.fi)))}Y.policy.B>0&&(O=Math.min(O,Y.policy.B));return O}; +FB=function(Y,z,O){NU9(Y,O.cM||"unknown");Y.D.seekTo(z,O)}; +g.nr=function(Y,z,O,D,p){Y.D.getVideoData().Ev()?p&&Y.FZ.N6+p/1E3>O&&(Y.J("sdai",{seg:D,rbt:O.toFixed(3),end:Y.FZ.N6.toFixed(3),sd:p.toFixed(3)}),Y.uE(!1,"rollback")):Y.policy.fU&&Y.uE(!1,"rollback");if(Y.Ds.isManifestless){p=Xa(Y.audioTrack,D,O,z);var d=Xa(Y.videoTrack,D,O,z);Y.policy.Ov||(d&&GX(Y.Ds,D,!0),p&&GX(Y.Ds,D,!1));d&&Y.videoTrack.Qg();p&&Y.audioTrack.Qg();Y.J("sdai",{rollbk2_seg:D,rbt:O.toFixed(3),lt:z.toFixed(3),a:p,v:d});(p||d)&&Y.policy.fU&&g.ZH(Y)}}; +fj=function(Y,z){Y.handleError("fmt.unparseable",z,1)}; +g.ZH=function(Y){g.Ho(Y.o0)}; +ZD$=function(Y){var z=Y.Jm().filter(O=>O.namespace==="ad"); +for(let O of z)if(O.start/1E3>Y.getCurrentTime())return O.start/1E3;return Infinity}; +DH=function(Y){var z=(0,g.E)();Y.w_=z}; +UdH=function(Y,z){if(Ps(z.xg[z.xg.length-1])){a:{var O=Y.Yq;z=z.xg[0].I4;if(z.info.video){if(O.N!==z){O.N=z;O=TE(O);break a}}else O.Bc=O.A!==z,O.A=z;O=null}AHk(Y,O)}}; +z0=function(Y){Y.policy.fX&&Y.policy.A7&&Math.min(AlZ(Y.videoTrack),AlZ(Y.audioTrack))*1E3>Y.policy.uK?g.Ho(Y.Hv):Y.qP()}; +bL=function(Y,z,O,D=!1){D&&!z.Pc&&(ky()||(D=z.qa)&&!D.pg(O.info)&&Y.D.So(),z.Pc=!0);z.I4!==O&&(z.I4=O)}; +Fa=function(Y){return Y.G3=z-.01}else z=!1;return z}; +VIv=function(Y,z,O){if(!(Y.videoTrack.I4.j()&&Y.audioTrack.I4.j()&&Y.Hc&&Y.Hc.Y&&Y.Hc.j))return!1;if(O&&Y.Ds.isManifestless&&(Y.videoTrack.U===-1||Y.audioTrack.U===-1))return!0;var D=e$(Y.videoTrack,z,O);if(isNaN(D))return!1;Y=e$(Y.audioTrack,Y.policy.qB?z:D,O);return isNaN(Y)?!1:!0}; +HHF=function(Y){Y.qj?.Wg?.itagDenylist&&Y.wN(Y.qj?.Wg.itagDenylist);Y.qj?.playbackStartPolicy&&ED(Y.policy,Y.qj?.playbackStartPolicy,3,Y.qj?.CI());if(Y.policy.Sw){var z=Y.Qi();(z=z?Y.qj?.Y2.get(z):void 0)&&Y.FZ.UL(z,-1)}Y.Ds.B||(z=Y.qj?.b$,z?.Z$&&z?.Xf&&Y.Ds.Na&&Ed(Y.Ds,z.Z$,z.Xf));if(Y.qj?.nR){z=Y.qj.nR.get(Y.Qi()||"");if(!z)return;if(Y.Ds&&z.formatId){let O=Y.Ds.Y.get(wn(z.formatId));O&&(O.info.debugInfo=z.debugInfo)}}Y.policy.S&&(Y.qj?.Gj().forEach(O=>{Y.UZ(O)}),Y.qj?.Nr())}; +W6v=function(Y){if(!Y.Ds.Na)return!0;var z=Y.D.getVideoData();if(Y.D.lT())return Y.J("ombpa",{}),!1;if(!!Y.qj?.b$?.JC!==Y.Ds.s6)return Y.J("ombplmm",{}),!1;var O=z.Pc||z.liveUtcStartSeconds||z.rQ;if(Y.Ds.s6&&O)return Y.J("ombplst",{}),!1;if(Y.Ds.B)return Y.J("ombab",{}),!1;O=Date.now();if(!z.livePreload&&kT(Y.Ds)&&!isNaN(Y.Ru)&&O-Y.Ru>Y.policy.AN*1E3)return Y.J("ombttl",{}),!1;if(Vc(z)!==0&&!Y.policy.j||z.V("html5_disable_onesie_media_for_mosaic")&&z.eI()||z.V("html5_disable_onesie_media_for_lifa_eligible")&& +T_(z))return!1;if(Y.D.C().gk().j.wk(Cw9)&&(z=Y.qj?.e0()??0,z>=0&&Y.Ds.isWindowedLive&&(zY.Ds.Jw*1E3)))return Y.J("ombwnd",{st:z,min:Y.Ds.iQ*1E3,max:Y.Ds.Jw*1E3}),!1;if(Y.Ds.nU&&Y.Ds.isWindowedLive)if(Y.D.C().gk().j.wk(n8W))Y.J("omaminsq",{});else return Y.J("ombminsq",{}),!1;return!0}; +jh=function(Y,z){var O=MW(z.I4,Y.Ds.Na),D=Y.jw?.HW(O)||[];if(D.length===0)return Y.J("ombmsi",{}),!1;D=new Ij(D);if((!Y.policy.N6||isFinite(Y.getCurrentTime())||Y.D.kQ())&&!D.S2(Y.getCurrentTime())&&!Y.D.getVideoData().livePreload)return Y.J("ostmf",{ct:Y.getCurrentTime(),a:z.I4.info.MP()}),!1;Y.jw?.Bs(O);return!0}; +Pw8=function(Y,z){var O=z.I4,D=Y.Ds.Na;if(W6v(Y))if(Y.jw&&Y.jw.W8(MW(O,D))){if(D=MW(O,D),jh(Y,z)){var p=new Ij(Y.jw.HW(D)),d=J=>{try{J.i7()?(Y.handleError(J.BH(),J.wv()),Tj(z,J),uu(J.info)&&ro(Y.QN,z,O,!0),Y.qP()):on(Y.QN,J)&&(Y.vX?.kg(J.info,Y.V8),Y.qP())}catch(c){J=n3(c),Y.handleError(J.errorCode,J.details,J.severity),Y.zs()}}; +O.j_=!0;iu(p)&&(iL(z,new gw(Y.policy,D,p,Y.jw,d)),jl(Y.timing))}}else Y.J("ombfmt",{})}; +BU1=function(Y){Y.policy.U&&Y.qj&&(Y.qj.GW.forEach(z=>{Y.Lu(z,-1)}),Y.qj.GW=[])}; +RS=function(Y,z){z=z||Y.videoTrack&&Y.videoTrack.j&&Y.videoTrack.j.segmentStartTime||Y.getCurrentTime();var O=bL,D=Y.videoTrack,p=Y.Yq;z=p.nextVideo&&p.nextVideo.index.b4(z)||0;p.N6!==z&&(p.Pc={},p.N6=z,Xv(p,p.j));z=!p.j.isLocked()&&p.S>-1&&(0,g.E)()-p.S=z&&O.PM(!0)>=z}else O.Y.length||D.Y.length?(p=O.I4.info.Wc+D.I4.info.Wc,p=10*(1-ZQ(z)/p),z=Math.max(p,z.policy.Wr),O=D.PM(!0)>=z&&O.PM(!0)>= +z):O=!0;if(!O)return"abr";O=Y.videoTrack;if(O.Y.length>0&&O.N.rg()===1&&O.N.Tn().info.Z360);if(!Y.Jd||O)return"";O=Y.policy.Lb;Gj(Y.policy)&&(O=mC(Y.LF,Y.Jd,ZQ(Y.LF)));O=V_W(Y.videoTrack,Y.getCurrentTime(),O)||V_W(Y.audioTrack,Y.getCurrentTime(),O);return Gj(Y.policy)?O?"mbnm":"":(Y.videoTrack.Y.length>0|| +Y.audioTrack.Y.length>0||k5(Y.QN,Y.videoTrack,Y.audioTrack)||k5(Y.QN,Y.audioTrack,Y.videoTrack))&&O?"nord":""}; +sN=function(Y,z,O,D){var p=x5(z);!p||p.SO||Hs(p,D)||(O.abort(),Y.policy.YE&&z.A?.X(),z.Z?.A());if(!O.pf()||ky())try{Y.policy.c5?O.oR(D.I4.info.containerType,D.I4.info.dk)&&O.VV(D.I4.info.containerType,D.I4.info.dk,D.I4.info.mimeType):O.Ps(D.I4.info.containerType,D.I4.info.mimeType)}catch(d){return g.jZ(d),Y.J("ctexp",{name:d.name,msg:d.message}),!1}else D.I4.info.containerType!==O.pf()&&Y.J("ctu",{ct:ky(),prev_c:O.pf(),curr_c:D.I4.info.containerType});D=D.I4.A;Y.policy.yO&&D&&(z=0+D.duration,D=-D.j, +0===O.RW()&&z===O.az()||O.kf(0,z),D!==O.D7()&&(O.yN(D),PM&&Y.audioTrack.N.Rf(O.DD())));return!0}; +yU=function(Y,z,O,D){D.info.I4.j();var p=D.info.I4.Y;if(!p||!O.TW()||O.HA()===p)return!1;var d=p,J=O.ON();if(Y.policy.d4&&J&&O.isView()&&g.jX(D.info.I4.info)){let w=new DataView(p.buffer,p.byteOffset,p.byteLength);(J=TYA(w,J))?d=new Uint8Array(J.buffer,J.byteOffset,J.byteLength):Y.J("fenc",{})}Y.policy.Ai&&(J=iHA(Y,D,new zi([d])))&&(d=G6(J));var c;(J=D.info.I4.X(0,D.info.clipId))&&(c=J.xg[0]);if(D===Y.P9){if(Y.O_+=1,Y.D.getVideoData().V("html5_shorts_gapless_restart_on_init_seg_retries")&&Y.O_>5)return Y.O_= +0,Y.D.l7({initSegStuck:1,as:D.info.Si()}),!0}else Y.O_=0,Y.P9=D;Y.policy.EH&&(O.abort(),z.Z?.A());Y.pX&&O.Lc()&&(O.abort(),z.Z?.A());p=uTA(Y,O,d,c,p);z.Z?.S(p,c);if(p!==0)return Y.policy.eq&&z_(Y.D.getVideoData())?(Y.D.cU()||CS(Y,"sepInit",p,D.info),lIF(Y.D,"sie")):CS(Y,"sepInit",p,D.info),!0;D.info.E4()?(z=Y.timing,z.Pc||(z.Pc=(0,g.E)(),g.wL("vis_a",z.Pc,z.KU))):(z=Y.timing,z.A||(z.A=(0,g.E)(),g.wL("ais_a",z.A,z.KU)));(D=D.info.I4.R_)&&Y.D.WQ(new WM(D.key,D.type));return O.kp()}; +S8V=function(Y,z,O){if(Y.policy.R4&&rw(z)?.isLocked)return!1;if(O.yj())return!0;if(!O.TW())return!1;var D=rw(z);if(!D||D.info.type===6)return!1;if(Y.policy.fB||Y.vX?.B(z,D.info.Te))Y.N2=0;else return Y.TT.isSeeking()&&g.ZH(Y),Y.N2=Y.N2||(0,g.E)(),!1;if(!sN(Y,z,O,D.info))return!1;if(Y.Ds.N&&D.info.j===0){var p;if(O.HA()==null){var d=x5(z);if(!(p=!d||d.I4!==D.info.I4)){b:if(p=d.B,d=D.info.B,p.length!==d.length)p=!1;else{for(let J=0;Jd)return Y.policy.j&&(z===Y.videoTrack?Y.rb=Y.rb||(0,g.E)():Y.mN=Y.mN||(0,g.E)()),!1;z===Y.videoTrack?Y.rb=0:Y.mN=0;Y.policy.CY&&O===Y.Hc?.j&&Y.ii&&(O.B8()===0?(Y.ii=!1,Y.policy.CY=!1):Y.Wb=O.B8());if(!XQ8(Y,O,D,z))return!1;Y.policy.R4&&D.info.A()?(Y.D.C().Yk()&&Y.J("eosl",{ls:D.info.Si()}),D.isLocked=!0):(z.Xj(D),II(Y.Yq,D.info));p&&(z=D.info.I4.R_)&&Y.D.WQ(new WM(z.key,z.type));return!0}; +XQ8=function(Y,z,O,D){if(Y.D.C().gk().j.wk(g89)&&O.info.j&&!z.Lc())return Y.J("drop_chunk",{sq:O.info.Te,st:O.info.U}),!0;var p=Y.policy.eL?(0,g.E)():0,d=O.A&&O.info.I4.Y||void 0,J=O.Y;O.A&&(J=iHA(Y,O,J)||J);var c=G6(J);J=Y.policy.eL?(0,g.E)():0;z=uTA(Y,z,c,O.info,d);D.Z?.X(O.info,z,J-p,(0,g.E)()-J);Y.O_=0;if(z===0)return Y.eX&&(Y.eX=!1,Y.Nx=!1),Y.Lz=0,!0;if(z===2||z===5)return CS(Y,"checked",z,O.info),!1;if(z===1){if(!Y.eX)return Y.eX=!0,!1;if(!Y.Nx)return Y.Nx=!0,Y.D.seekTo(Y.getCurrentTime(),{cM:"quotaExceeded", +vQ:!0}),!1;O.info.E4()?(D=Y.policy,D.Ol=Math.floor(D.Ol*.8),D.B=Math.floor(D.B*.8)):(D=Y.policy,D.S_=Math.floor(D.S_*.8),D.B=Math.floor(D.B*.8));Y.policy.j?J7(Y.aM,O.info.I4):vL(Y.Yq,O.info.I4)}Y.D.l7({reattachOnAppend:z});return!1}; +iHA=function(Y,z,O){var D;if(D=Y.policy.Ai&&Y.Hc&&!Y.Hc.B&&!Y.D.LC())z=z.info.I4.info,D=z.Z3()&&z.K()&&z.video&&z.video.width<3840&&z.video.width>z.video.height;if(D&&(Y.Hc.B=!0,i6('video/webm; codecs="vp09.00.50.08.01.01.01.01.00"; width=3840; height=2160')))return O=FbF(O),Y.policy.N&&Y.J("sp4k",{s:!!O}),O}; +uTA=function(Y,z,O,D,p){var d=Y.pX||Y.Hc;try{let J=z===d.j?Y.audioTrack:Y.videoTrack;if(Y.policy.R4&&D?.A()){if(D?.N6>1)return 6;J.ze=new g.VF(()=>{var c=rw(J);Y.VH()||!c?.isLocked?Y.D.C().Yk()&&Y.J("eosl",{delayA:c?.info.Si()}):Qy9(J)?(Y.D.C().Yk()&&Y.J("eosl",{dunlock:c?.info.Si()}),H6(Y,J===Y.audioTrack)):(Y.J("nue",{ls:c.info.Si()}),c.info.N6+=1,Y.Hc&&LS(Y))},1E4,Y); +Y.D.C().Yk()&&Y.J("eosl",{delayS:D.Si()});J.ze.start()}Y.policy.XS&&D?.I4 instanceof ak&&D.A()&&Y.J("poseos",{itag:D.I4.info.itag,seg:D.Te,lseg:D.I4.index.m0(),es:D.I4.index.X});z.appendBuffer(O,D,p)}catch(J){if(J instanceof DOMException){if(Y.D.C().gk().j.wk(nS)&&J.name==="InvalidStateError"||J.code===11)return Y.D.C().Yk()&&Y.J("aeis",{msg:g.QH(J.message,3)}),2;if(Y.D.C().gk().j.wk(nS)&&J.name==="SyntaxError"||J.code===12)return 5;if(Y.D.C().gk().j.wk(nS)&&J.name==="QuotaExceededError"||J.code=== +22||J.message.indexOf("Not enough storage")===0)return z=Object.assign({name:"QuotaExceededError",buffered:Ta(z.MB()).replace(/,/g,"_"),vheap:Y.videoTrack.Oe(),aheap:Y.audioTrack.Oe(),message:g.QH(J.message,3),track:d?z===d.Y?"v":"a":"u"},yzF()),Y.handleError("player.exception",z),1;g.IF(J)}return 4}return d.LO()?3:0}; +CS=function(Y,z,O,D){var p="fmt.unplayable",d=1;O===5||O===3?(p="fmt.unparseable",Y.policy.j?!D.I4.info.video||iA(Y.aM.j).size>0||J7(Y.aM,D.I4):!D.I4.info.video||iA(Y.Yq.K).size>0||vL(Y.Yq,D.I4)):O===2&&(Y.Lz<15?(Y.Lz++,p="html5.invalidstate",d=0):p="fmt.unplayable");D=SX(D);D.mrs=Y.Hc?.N();D.origin=z;D.reason=O;D.trg="appenderr";Y.handleError(p,D,d)}; +BM=function(Y,z,O,D,p){var d=Y.Ds;var J=Y.policy.j,c=!1,w=-1;for(let M in d.j){var R=d.j[M].info.j()||d.j[M].info.E4();if(D===R)if(R=d.j[M].index,R.ow(z.Te)){{c=R;var y=z;let L=c.N(y.Te);L&&L.startTime!==y.startTime?(c.segments=[],c.K(y),c=!0):c=!1}c?w=z.Te:!z.pending&&J&&(y=R.getDuration(z.Te),y!==z.duration&&(d.Ul("clienttemp","mfldurUpdate",{itag:d.j[M].info.itag,seg:z.Te,od:y,nd:z.duration},!1),R.K(z),c=!0))}else R.K(z),c=!0}w>=0&&d.Ul("clienttemp","resetMflIndex",{[D?"v":"a"]:w},!1);d=c;PG8(Y.TT, +z,D,d);Y.policy.S||Y.vX.PR(z,O,D,p);z.Te===Y.Ds.nU&&d&&gp(Y.Ds)&&z.startTime>gp(Y.Ds)&&(Y.Ds.iQ=z.startTime+(isNaN(Y.timestampOffset)?0:Y.timestampOffset),Y.TT.isSeeking()&&Y.TT.targetTime{Y.policy.N&&Y.J("pathprobe",O)},O=>{Y.D.handleError(O)})}; +TU9=function(Y,z){Y.Hc&&Y.Hc.Y&&(z-=isNaN(Y.timestampOffset)?0:Y.timestampOffset,isNaN(Y.r_)||Y.r_===z||Y.resume(),Y.r_=z)}; +aIZ=function(Y,z,O,D){q4(Y)&&Y.ho&&D&&D===96&&(D=O?Y.D.Hy(z):z,Y.eM(D)||Y.ho.j||Y.J("prebuffer",{miss:1,t:z.toFixed(3),isUtc:O}))}; +eeH=function(Y,z){var O=hB(Y.videoTrack).find(D=>D.segmentStartTime>=z&&VIv(Y,D.segmentStartTime,!1)); +return O&&O.segmentStartTime0)O=!0;else{for(let D of Y.N.values())if(D.cryptoPeriodIndex===O){O=!0;break a}O=!1}}Y.Ul("log_qoe",{wvagt:"reqnews",canskip:O});O||Y.Ul("rotated_need_key_info_ready",z)}; +IIF=function(Y){switch(Y){case "DRM_TRACK_TYPE_AUDIO":return 1;case "DRM_TRACK_TYPE_SD":return 2;case "DRM_TRACK_TYPE_HD":return 3;case "DRM_TRACK_TYPE_UHD1":return 4;case "DRM_TRACK_TYPE_UHD2":return 5;default:return 0}}; +kNv=function(Y,z=!1){var O=Y.status==="LICENSE_STATUS_OK"?0:9999,D=null;if(Y.license)try{D=g7(Y.license)}catch(p){g.IF(p)}if(O===0&&!D)return null;D=new E8F(O,D);O!==0&&Y.reason&&(D.errorMessage=Y.reason);if(Y.authorizedFormats){O={};let p=[],d={};for(let J of Y.authorizedFormats){if(!J.trackType||!J.keyId)continue;z&&D.Y.push({trackType:IIF(J.trackType),isHdr:!!J.isHdr});let c=v8Z[J.trackType];if(c){c==="HD"&&Y.isHd720&&(c="HD720");J.isHdr&&(c+="HDR");O[c]||(p.push(c),O[c]=!0);let w=null;try{w=g7(J.keyId)}catch(R){g.IF(R)}w&& +(d[g.m4(w,4)]=c)}}D.N=p;D.j=d}Y.nextFairplayKeyId&&(D.nextFairplayKeyId=Y.nextFairplayKeyId);Y.sabrLicenseConstraint&&(D.sabrLicenseConstraint=g7(Y.sabrLicenseConstraint));return D}; +rHA=function(Y,z,O){Y.onSuccess=z;Y.onError=O}; +bHA=function(Y,z,O,D){var p={timeout:3E4,onSuccess:d=>{if(!Y.VH())if(g.Zn("drm_net_r",void 0,Y.timer),d=kNv(d,Y.Y))Y.onSuccess(d,Y.requestNumber);else Y.onError(Y,"drm.net","t.p;p.i")}, +onError:d=>{if(!Y.VH())if(d&&d.error)d=d.error,Y.onError(Y,"drm.net.badstatus",`t.r;p.i;c.${d.code};s.${d.status}`,d.code);else Y.onError(Y,"drm.net.badstatus","t.r;p.i;c.n")}, +onTimeout:()=>{Y.onError(Y,"drm.net",`rt.req.${Y.requestNumber}`)}}; +D&&(p.jt=`Bearer ${D}`);g.NR(O,"player/get_drm_license",z,p)}; +B6=function(Y,z,O=!1){g.V8(z);(O||Y.O.Yk())&&Y.Ul("ctmp","drmlog",z)}; +o88=function(Y){var z=Y.baseUrl;Ht9(z)||Y.error("drm.net",2,"t.x");if(!g.eM(z,"fexp")){let O=["23898307","23914062","23916106","23883098"].filter(D=>Y.O.experiments.experiments[D]); +O.length>0&&(Y.K.fexp=O.join())}for(let O of Object.keys(Y.K))z=xVA(z,O,Y.K[O]);return z}; +K6h=function(Y,z){var O=null;try{O=z.createSession(Y.X,D=>{B6(Y,{m:D})}),F6h(Y,O)}catch(D){z="t.g",D instanceof DOMException&&(z+=`;c.${D.code}`),Y.Ul("licenseerror","drm.unavailable",1,z,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK")}return O}; +F6h=function(Y,z){Ya9(z,(O,D)=>{zHA(Y,O,D)},(O,D,p)=>{Y.VH()||(D=void 0,g.M$(Y.Y)&&g.pd(Y.O)&&Y.O.V("html5_enable_safari_fairplay")&&p===1212433232&&(D="ERROR_HDCP"),Y.error("drm.keyerror",1,O,D))},()=>{Y.VH()||(B6(Y,{onkyadd:1}),Y.j_||(Y.Ul("sessionready"),Y.j_=!0))},O=>{Y.sc(O)})}; +zHA=function(Y,z,O){if(!Y.VH())if(z){B6(Y,{onkmtyp:O});Y.status="km";switch(O){case "license-renewal":case "license-request":case "license-release":break;case "individualization-request":OUh(Y,z);return;default:Y.Ul("ctmp","message_type",{t:O,l:z.byteLength})}Y.N6||(g.Zn("drm_gk_f",void 0,Y.videoData.KU),Y.N6=!0,Y.Ul("newsession",Y));if(RU(Y.Y)&&(z=Dfk(z),!z))return;var D=!1;if(Y.O.gk().j.wk(tT))try{D=Do(z,w8H).type===4}catch(p){B6(Y,{cert_check_failed:1},!0)}if(D&&Y.nO?.certificate){B6(Y,{cert_cache_hit:1}, +!0);++Y.requestNumber;let p=Y.nO.certificate;Promise.resolve().then(()=>{pwH(Y,new E8F(0,p),D)})}else z=new dfW(z,++Y.requestNumber,Y.videoData.KU,Y.O.V("html5_enable_vp9_fairplay")),rHA(z,p=>{pwH(Y,p,D)},(p,d,J)=>{if(!Y.VH()){var c=0; +p.j.Y>=3&&(c=1,d="drm.net.retryexhausted");B6(Y,{onlcsrqerr:d,info:J});Y.error(d,c,J);Y.shouldRetry(HF(c),p)&&Jro(Y,p)}}),g.u(Y,z),crh(Y,z)}else Y.error("drm.unavailable",1,"km.empty")}; +OUh=function(Y,z){B6(Y,{sdpvrq:1});Y.A=performance.now();if(Y.Y.flavor!=="widevine")Y.error("drm.provision",1,`e.flavor;f.${Y.Y.flavor};l.${z.byteLength}`);else{var O={cpn:Y.videoData.clientPlaybackNonce};Object.assign(O,Y.O.j);O=g.um("https://www.googleapis.com/certificateprovisioning/v1/devicecertificates/create?key=AIzaSyB-5OLKTx2iU5mko18DfdwK5611JIjbUhE",O);z={format:"RAW",headers:{"content-type":"application/json"},method:"POST",postBody:JSON.stringify({signedRequest:String.fromCharCode.apply(null, +z)}),responseType:"arraybuffer"};g.Jp(O,z,3,500).then(b0(D=>{D=D.xhr;if(!Y.VH()){D=new Uint8Array(D.response);var p=String.fromCharCode.apply(null,D);try{var d=JSON.parse(p)}catch(J){}d&&d.signedResponse?(Y.Ul("ctmp","drminfo",{provisioning:1}),d=(performance.now()-Y.A)/1E3,Y.A=NaN,Y.Ul("ctmp","provs",{et:d.toFixed(3)}),Y.U&&Y.U.update(D)):(d=d&&d.error&&d.error.message,D="e.parse",d&&(D+=`;m.${d}`),Y.error("drm.provision",1,D))}}),b0(D=>{Y.VH()||Y.error("drm.provision",1,`e.${D.errorCode};c.${D.xhr&& +D.xhr.status}`)}))}}; +pwH=function(Y,z,O){Y.VH()||((B6(Y,{onlcsrsp:1}),Y.status="rr",z.statusCode!==0)?Y.error("drm.auth",1,`t.f;c.${z.statusCode}`,z.errorMessage||void 0):(O&&Y.nO&&Y.O.gk().j.wk(tT)&&(Y.nO.certificate=z.message),g.Zn("drm_kr_s",void 0,Y.videoData.KU),z.heartbeatParams&&z.heartbeatParams.url&&Y.videoData.V("outertube_streaming_data_always_use_staging_license_service")&&(O=Y.Y.N.match(/(.*)youtube.com/g))&&(z.heartbeatParams.url=O[0]+z.heartbeatParams.url),z.heartbeatParams&&Y.Ul("newlicense",z.heartbeatParams), +z.N&&(Y.N=z.N,Y.videoData.Rs||Y.Ul("newlicense",new wwk),Y.videoData.Rs=!0,Y.Z=g.TT(Y.N,D=>D.includes("HDR"))),z.Y&&(Y.S=z.Y),z.j&&(Y.O.V("html5_enable_vp9_fairplay")&&Y.Y.j()?(O=g.m4(w7(Y.fairplayKeyId),4),Y.j[O]={type:z.j[O], +status:"unknown"}):Y.j=dW(z.j,D=>({type:D,status:"unknown"}))),ys(Y.Y)&&(z.message=HXW(g.m4(z.message))),Y.U&&(B6(Y,{updtks:1}),Y.status="ku",Y.U.update(z.message).then(()=>{g.Zn("drm_kr_f",void 0,Y.videoData.KU); +fS(Y)||(B6(Y,{ksApiUnsup:1}),Y.Ul("keystatuseschange",Y))},D=>{D=`msuf.req.${Y.requestNumber};msg.${g.QH(D.message,3)}`; +Y.error("drm.keyerror",1,D)})),g.M$(Y.Y)&&Y.Ul("fairplay_next_need_key_info",Y.baseUrl,z.nextFairplayKeyId),Y.O.V("html5_enable_vp9_fairplay")&&Y.Y.j()&&Y.Ul("qualitychange",jJZ(Y.N)),z.sabrLicenseConstraint&&Y.Ul("sabrlicenseconstraint",z.sabrLicenseConstraint)))}; +crh=function(Y,z){Y.status="km";g.Zn("drm_net_s",void 0,Y.videoData.KU);var O=new g.Ha(Y.O.w8),D={context:g.Pw(O.config_||g.Nf())};D.drmSystem=RHA[Y.Y.flavor];D.videoId=Y.videoData.videoId;D.cpn=Y.videoData.clientPlaybackNonce;D.sessionId=Y.sessionId;D.licenseRequest=g.m4(z.message);D.drmParams=Y.videoData.drmParams;isNaN(Y.cryptoPeriodIndex)||(D.isKeyRotated=!0,D.cryptoPeriodIndex=Y.cryptoPeriodIndex);var p=!!Y.videoData.N?.X()?.isHdr();D.drmVideoFeature=p?"DRM_VIDEO_FEATURE_PREFER_HDR":"DRM_VIDEO_FEATURE_SDR"; +Y.O.experiments.gk().j.wk(sJh)&&(D.context=g.oV(Y.videoData));if(D.context&&D.context.client){if(p=Y.O.j)D.context.client.deviceMake=p.cbrand,D.context.client.deviceModel=p.cmodel,D.context.client.browserName=p.cbr,D.context.client.browserVersion=p.cbrver,D.context.client.osName=p.cos,D.context.client.osVersion=p.cosver;Y.O.experiments.gk().j.wk(sJh)||(D.context.user=D.context.user||{},Y.videoData.S&&(D.context.user.credentialTransferTokens=[{token:Y.videoData.S,scope:"VIDEO"}]),Y.videoData.o4&&(D.context.user.kidsParent= +{oauthToken:Y.videoData.o4}));D.context.request=D.context.request||{};D.context.request.mdxEnvironment=Y.videoData.mdxEnvironment||D.context.request.mdxEnvironment;g.M$(Y.Y)&&(D.fairplayKeyId=g.m4(w7(Y.fairplayKeyId)));g.BW(Y.O,Y.videoData.A()).then(d=>{bHA(z,D,O,d);Y.status="rs"})}else Y.error("drm.net",2,"t.r;ic.0")}; +yrh=function(Y,z,O){var D={};D.isHdr=z.includes("HDR");switch(z.replace("HDR","").replace("720","")){case "AUDIO":D.trackType=1;break;case "SD":D.trackType=2;break;case "HD":D.trackType=3;break;case "UHD1":D.trackType=4;break;case "UHD2":D.trackType=5;break;default:D.trackType=0}!D.trackType||O[z]||fS(Y)&&!Sh(Y,z)||(Y.authorizedFormats.push(D),O[z]=!0)}; +M5V=function(Y,z){var O=[];for(let D of Object.keys(Y.j))O.push(`${D}_${Y.j[D].type}_${Y.j[D].status}`);return O.join(z)}; +fS=function(Y){var z;if(z=Y.B&&Y.U!=null)Y=Y.U,z=!(!Y.j||!Y.j.keyStatuses);return z}; +Jro=function(Y,z){var O=z.j.getValue();O=new g.VF(()=>{crh(Y,z)},O); +g.u(Y,O);O.start();g.wY(z.j);B6(Y,{rtyrq:1})}; +UN=function(Y){var z={};z[Y.status]=fS(Y)?M5V(Y,"."):Y.N.join(".");return z}; +Sh=function(Y,z){for(let O in Y.j)if(Y.j[O].status==="usable"&&Y.j[O].type===z)return!0;return!1}; +LwZ=function(Y,z){for(let O in Y.j)if(Y.j[O].type===z)return Y.j[O].status}; +NTv=function(Y){var z=Y[0];Y[0]=Y[3];Y[3]=z;z=Y[1];Y[1]=Y[2];Y[2]=z;z=Y[4];Y[4]=Y[5];Y[5]=z;z=Y[6];Y[6]=Y[7];Y[7]=z}; +jJZ=function(Y){return g.Il(Y,"UHD2")||g.Il(Y,"UHD2HDR")?"highres":g.Il(Y,"UHD1")||g.Il(Y,"UHD1HDR")?"hd2160":g.Il(Y,"HD")||g.Il(Y,"HDHDR")?"hd1080":g.Il(Y,"HD720")||g.Il(Y,"HD720HDR")?"hd720":"large"}; +Dfk=function(Y){var z="";for(let O=0;O{Y.VH()||g.BX("xboxone")&&Y.N&&Y.N("closedShouldNotRetry")}),null)):Y.Y&&(Ne(Y.U,Y.Y,["mskeymessage", +"webkitkeymessage"],Y.j_),Ne(Y.U,Y.Y,["mskeyerror","webkitkeyerror"],Y.B),Ne(Y.U,Y.Y,["mskeyadded","webkitkeyadded"],Y.S))}; +V5h=function(Y,z,O){g.IF(O);Y.N&&(O instanceof DOMException&&(z+=`;n.${O.name};m.${O.message}`),Y.N(z))}; +HUA=function(Y){Ne(Y.U,Y.element,["keymessage","webkitkeymessage"],Y.B);Ne(Y.U,Y.element,["keyerror","webkitkeyerror"],Y.S);Ne(Y.U,Y.element,["keyadded","webkitkeyadded"],Y.X)}; +CE$=function(Y,z=null){if(Y.j.keySystemAccess)return Y.Z=Y.Z.then(()=>Y.mediaKeys?Promise.resolve():z?.mediaKeys&&z.rk?.Ce()?(Y.mediaKeys=z?.mediaKeys,Promise.resolve()):Y.j.keySystemAccess.createMediaKeys().then(O=>{Y.VH()||(Y.mediaKeys=O,z?.rk?.Ce()&&(z.mediaKeys=O))})).then(()=>{var O=z?.hy(); +return Y.element&&Y.element!==O&&Y.element.mediaKeys?Y.element.setMediaKeys(null):Promise.resolve()}).then(()=>{Y.element=z?.hy(); +return Y.element&&Y.element.mediaKeys!==Y.mediaKeys?Y.element.setMediaKeys(Y.mediaKeys):Promise.resolve()}),Y.Z; +ji(Y.j)?Y.Y=new (Ji())(Y.j.keySystem):sX(Y.j)?(Y.Y=new (Ji())(Y.j.keySystem),Y.element?.webkitSetMediaKeys(Y.Y)):HUA(Y);return null}; +nBH=function(Y,z){var O=new Uint8Array(270);for(let D=0;D<135;D++)O[D*2]=''.charCodeAt(D);Y=Y.Y.createSession("video/mp4",z,O);return new $L(null,null,null,null,Y)}; +PEv=function(Y,z){z=Wwr(z,Y.j.Wp);z=Y.Y.createSession("video/mp4",z);return new $L(null,null,null,null,z,Y.A)}; +xL=function(Y,z){var O=Y.K[z.sessionId];!O&&Y.N&&(O=Y.N,Y.N=null,O.sessionId=z.sessionId,Y.K[z.sessionId]=O);return O}; +Wwr=function(Y,z){var O=Y.subarray(4);O=new Uint16Array(O.buffer,O.byteOffset,O.byteLength/2);O=String.fromCharCode.apply(null,O).match(/ek=([0-9a-f]+)/)[1];var D="";for(var p=0;p{BTv(Y)}),b0(O=>{if(!Y.VH()){g.IF(O); +var D="t.a";O instanceof DOMException&&(D+=";n."+O.name+";m."+O.message);Y.Ul("licenseerror","drm.unavailable",1,D,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK")}})):(Y.Y({mdkrdy:1}),Y.S=!0); +Y.B&&(z=CE$(Y.B,Y.mediaElement))}; +BTv=function(Y){if(!Y.VH())if(Y.O.V("html5_drm_set_server_cert")||Y.j.j()){let z=Y.mediaKeys.setServerCertificate();z?z.then(b0(O=>{Y.O.Yk()&&Y.Ul("ctmp","ssc",{success:O})}),b0(O=>{Y.Ul("ctmp","ssce",{n:O.name, +m:O.message})})).then(b0(()=>{hT(Y)})):hT(Y)}else hT(Y)}; +Sa$=function(Y,z,O){Y.yH=!0;O=new WM(z,O);Y.O.V("html5_eme_loader_sync")&&(Y.A.get(z)||Y.A.set(z,O));fDo(Y,O)}; +fDo=function(Y,z){if(!Y.VH()){Y.Y({onInitData:1});if(Y.O.V("html5_eme_loader_sync")&&Y.videoData.Y&&Y.videoData.Y.j()){var O=Y.Z.get(z.initData);z=Y.A.get(z.initData);if(!O||!z)return;z=O;O=z.initData;Y.A.remove(O);Y.Z.remove(O)}Y.Y({initd:z.initData.length,ct:z.contentType});if(Y.j.flavor==="widevine")if(Y.q6&&!Y.videoData.isLivePlayback)ZJ(Y);else{if(!(Y.O.V("vp9_drm_live")&&Y.videoData.isLivePlayback&&z.Z3)){Y.q6=!0;O=z.cryptoPeriodIndex;var D=z.j;Nz(z);z.Z3||(D&&z.j!==D?Y.Ul("ctmp","cpsmm",{emsg:D, +pssh:z.j}):O&&z.cryptoPeriodIndex!==O&&Y.Ul("ctmp","cpimm",{emsg:O,pssh:z.cryptoPeriodIndex}));Y.Ul("widevine_set_need_key_info",z)}}else Y.kg(z)}}; +ZJ=function(Y){if(Y.yH&&Y.S&&!Y.ze){for(;Y.U.length;){let z=Y.U[0],O=UfZ(Y)?wm1(z):g.m4(z.initData);if(Y.j.j()&&!z.Oc)Y.U.shift();else{if(Y.N.get(O))if(Y.j.flavor!=="fairplay"||Y.j.j()){Y.U.shift();continue}else Y.N.delete(O);Nz(z);break}}Y.U.length&&Y.createSession(Y.U[0])}}; +hT=function(Y){Y.VH()||(Y.S=!0,Y.Y({onmdkrdy:1}),ZJ(Y))}; +UfZ=function(Y){return Y.j.flavor==="widevine"&&Y.videoData.V("html5_drm_cpi_license_key")}; +$fA=async function(Y){if(g.fe()&&Y.mediaKeys.mediaKeys?.getMetrics){var z=await Y.mediaKeys.getMetrics();z&&((0,g.Vl)(z)||(z=g.o$(z)),/^[A-Za-z0-9_-]+={0,3}$/.test(z)||(z=g.QH(z,void 0,!0)),Y.Ul("ctmp","drm",{metrics:z}))}}; +xfk=function(Y,z){if(Y.videoData.X)return!1;Y.Yg.R4+=1;if(Y.Yg.R4<=10)return!1;z.exiled=`${Y.Yg.R4}`;Y.fY("qoe.start15s",z);Y.D.Ul("playbackstalledatstart");return!0}; +hHk=function(Y){if(!Y.Y){Y.Y=!0;var z=Y.D.getPlayerState();z=z.isPaused()||z.isSuspended();Y.D.ey();z&&!ey(Y.videoData)||Y.D.Ul("signatureexpired")}}; +mU=function(Y,z,O){var D=Y.videoData.N,p=Y.videoData.U,d=Y.Yg.V("html5_disable_codec_fallback_for_drm")&&Y.videoData.SL();z_(Y.D.getVideoData())&&lIF(Y.D,"pe");Y.Yg.gk().j.wk(ZU1)&&(O.bkg=Y.D.d$().isBackground()?"1":"0");if((z==="progressive.net.retryexhausted"||z==="fmt.unplayable"||z==="fmt.decode")&&!Y.D.cT.K&&D&&D.itag==="22")return Y.D.cT.K=!0,Y.fY("qoe.restart",{reason:"fmt.unplayable.22"}),Y.D.Kc(),!0;var J=!1;if(Y.videoData.isExternallyHostedPodcast){if(J=Y.videoData.On)O.mimeType=J.type, +Y.J("3pp",{url:J.url});O.ns="3pp";Y.D.cX(z,1,"VIDEO_UNAVAILABLE",g.V8((new g.C3(z,O,1)).details));return!0}var c=Y.HC+3E4<(0,g.E)()||Y.j.isActive();if(Y.Yg.V("html5_empty_src")&&Y.videoData.isAd()&&z==="fmt.unplayable"&&/Empty src/.test(`${O.msg}`))return O.origin="emptysrc",Y.fY("auth",O),!0;var w;if(w=!c)w=Y.D.d$(),w=!!(w.WO()||w.isInline()||w.isBackground()||w.Jo()||w.Cr()||w.d3()||w.SM());w&&(O.nonfg="paused",c=!0,Y.D.pauseVideo());z!=="fmt.decode"&&z!=="fmt.unplayable"||!p?.Z()||(UX(Y.Yg.N,p.dk), +O.acfallexp=p.dk,J=c=!0);!c&&Y.N>0&&(Y.j.start(),c=!0,O.delayed="1",--Y.N);p=Y.D.loader;c||!D?.Y()&&!D?.K()||d||(UX(Y.Yg.N,D.dk),J=c=!0,O.cfallexp=D.dk);if(!c)return xfk(Y,O);d=!1;Y.K?Y.HC=(0,g.E)():d=Y.K=!0;c=Y.videoData;c.j_?(c=c.j_.K(),w=Date.now()/1E3+1800,c=c6048E5&&QU(Y,"signature",!0);return!1}; +lD8=function(Y){if(Y.videoData.errorDetail==="7"&&g.cW(Y.Yg)){let z=!Y.videoData.isInlinePlaybackNoAd;z&&Y.Yg.Dx++;QU(Y,"innertube_player_reload_required",z&&Y.Yg.Dx>1);return!0}return!1}; +ij=function(Y,z="fmt.noneavailable"){var O=Y.Yg.N;O.Z=!1;O.j=!0;Y.fY("qoe.restart",{e:z,detail:"hdr"});Y.D.So(!0)}; +Xw9=function(Y){if(Y.D.d$().isInline())return QN;Y=fx[vF()];return Pl("auto",Y,!1,"s")}; +gB1=function(Y,z){var O;a:if((O=z.j)&&O.videoInfos.length){for(var D of O.videoInfos)if(D.A?.smooth){O=D.video.qualityOrdinal;break a}O=O.videoInfos[0].video.qualityOrdinal}else O=0;D=!0;Y.O.V("web_relax_arm_cap")&&navigator.PF&&(D=!1);D&&(g.BX("armv7")||g.BX("aarch64")||g.BX("android"))&&!g.cW(Y.O)&&z.j.videoInfos[0].K()&&(O=Math.min(O,En.large));D=g.L3(Y.O.experiments,"html5_chipset_soft_cap");D>0&&(O=Math.min(O,D));if(D=g.L3(Y.O.experiments,"html5_max_vertical_resolution")){let J=4320;for(var p= +0;pD&&(J=Math.min(J,d.video.qualityOrdinal))}if(J<4320){p=0;for(d=0;d60&&!g.cW(Y.O)?new Wl(0,360,!1,"v"):QN}; +lj=function(Y,z,O){if(Y.O.experiments.hW("html5_disable_client_autonav_cap_for_onesie")&&z.kT()||g.cW(Y.O)&&(vF(-1)>=1080||z.osid))return QN;var D=g.L3(Y.O.experiments,"html5_autonav_quality_cap"),p=g.L3(Y.O.experiments,"html5_autonav_cap_idle_secs");return D&&z.isAutonav&&g.DV()/1E3>p?(O&&(D=TT1(Y,O,D)),new Wl(0,D,!1,"e")):QN}; +X7=function(Y,z){if(!z.j.j())return Y.K?new Wl(0,360,!1,"b"):QN;var O=!1,D=!1;for(var p of z.j.videoInfos)p.Y()?O=!0:D=!0;O=O&&D;D=0;p=g.L3(Y.O.experiments,"html5_performance_cap_floor");p=Y.O.K?240:p;for(let d of z.j.videoInfos){if(O&&d.Y())continue;z=K$(d.dk,d.video.fps,Y.N);let J=d.video.qualityOrdinal;if(Math.max(z,p)>=J){D=J;break}}return new Wl(0,D,!1,"b")}; +T8=function(Y,z){var O=gQ(Y,z.j?.videoInfos),D=Y.D.getPlaybackRate();return D>1&&O?(Y=fu(Y.O.N,z.j.videoInfos,D),new Wl(0,Y,!0,"o")):new Wl(0,0,!1,"o")}; +aS=function(Y,z,O){g.cW(Y.O)&&(O=O.compose(Y.cC(z)));return O}; +gQ=function(Y,z){return z&&g.cW(Y.O)?z.some(O=>O.video.Y()):!1}; +TT1=function(Y,z,O){if(Y.V("html5_optimality_defaults_chooses_next_higher")&&O)for(Y=z.j.videoInfos,z=1;z49?"p60":D>32?"p48":""}`;O=K$(O,D,d);p>0&&(O=Math.min(O,p));!Yg.has(z)&&oz().includes(z)?(D=bQ(),+D[z]>0&&(O=Math.min(+D[z],O)),D[z]!==O&&(D[z]=O,g.VO("yt-player-performance-cap",D,2592E3))):Yg.has(z)||d==null?(D=oz().slice(),D.includes(z)||(D.push(z),g.VO("yt-player-performance-cap-active-set",D,2592E3)),FF.set(z,O)):(Yg.add(z),d?.set(z,O));Y.D.z_()}; +G79=function(){return dW(bQ(),Y=>`${Y}`)}; +IDh=function(Y,z,O,D){if(!z||!O||!z.videoData.N)return!1;var p=g.L3(Y.O.experiments,"html5_df_downgrade_thresh"),d=Y.V("html5_log_media_perf_info");if(!((0,g.E)()-Y.U<5E3?0:d||p>0))return!1;var J=((0,g.E)()-Y.U)/1E3;Y.U=(0,g.E)();O=O.getVideoPlaybackQuality();if(!O)return!1;var c=O.droppedVideoFrames-Y.A,w=O.totalVideoFrames-Y.totalFrames;Y.A=O.droppedVideoFrames;Y.totalFrames=O.totalVideoFrames;var R=O.displayCompositedVideoFrames===0?0:O.displayCompositedVideoFrames||-1;d&&Y.O.Yk()&&Y.D.J("ddf", +{dr:O.droppedVideoFrames,de:O.totalVideoFrames,comp:R});if(D)return Y.j=0,!1;if((w-c)/J>Y.X||!p||g.cW(Y.O))return!1;Y.j=(w>60?c/w:0)>p?Y.j+1:0;if(Y.j!==3)return!1;qa9(Y,z.videoData.N);Y.D.J("dfd",Object.assign({dr:O.droppedVideoFrames,de:O.totalVideoFrames},G79()));return!0}; +EBH=function(Y,z){Y.V("html5_log_media_perf_info")&&(Y.D.J("perfdb",G79()),Y.D.J("sessionperfdb",Object.fromEntries(FF.entries())),Y.D.J("playbackperfdb",Object.fromEntries(Y.N.entries())),Y.D.J("hwc",{nch:navigator.hardwareConcurrency},!0),z&&Y.D.J("mcdb",{itags:z.j.videoInfos.filter(O=>O.A?.smooth===!1).map(O=>O.itag).join("-")}))}; +zX=function(Y,z,O=!1){Y.rk?.Yk()&&Y.rk.J("rms",z,O)}; +eh=function(Y){Y=Y.B();return Y.length<1?NaN:Y.end(Y.length-1)}; +vBW=function(Y,z){Y.zI&&Y.zI.equals(z)||(Y.zI&&Y.zI.dispose(),Y.zI=z)}; +k71=function(Y){!Y.N&&ru()&&(Y.K?Y.K.then(()=>k71(Y)):Y.sY()||(Y.N=Y.wF()))}; +rrZ=function(Y,z,O){Y.isPaused()||Y.getCurrentTime()>z||O>10||(Y.play(),g.qd(()=>{rrZ(Y,Y.getCurrentTime(),O+1)},500))}; +bU9=function(Y,z){if(Y.U()===0||Y.hasError())return!1;var O=Y.getCurrentTime()>0;return z>=0&&(Y=Y.B(),Y.length||!O)?em(Y,z):O}; +qi=function(Y){if(Y.sY()||Y.Pc())Y.rk&&Y.rk.fp("rs_s"),g.XT&&Y.getCurrentTime()>0&&Y.seekTo(0),Y.n3(),Y.uS(),Y.load(),vBW(Y,null);delete Y.K}; +oB1=function(Y){var z=Y.Y();return Iv(z)&&Y.getDuration()?z.end(z.length-1):0}; +G8=function(Y){switch(Y.BH()){case 2:return"progressive.net.retryexhausted";case 3:return Y=Y.b0(),Y?.includes("MEDIA_ERR_CAPABILITY_CHANGED")||Fw9&&Y?.includes("audio_output_change")?"capability.changed":"fmt.decode";case 4:return"fmt.unplayable";case 5:return"drm.unavailable";case 1E3:return"capability.changed";default:return null}}; +IP=function(Y){return Y.isPlaying()&&!Y.j(16)&&!Y.j(32)}; +IS=function(Y){return Y.j(128)?-1:Y.j(2)?0:Y.j(2048)?3:Y.j(64)?-1:Y.j(1)&&!Y.j(32)?3:Y.j(8)?1:Y.j(4)?2:-1}; +v6=function(Y,z,O,D,p){if(!(z===Y.state&&O===Y.AF&&D===Y.seekSource&&p===Y.stoppageReason||z!==void 0&&(z&128&&!O||z&2&&z&16))){var d;if(d=z)d=z||Y.state,d=!!(d&16||d&32);Y=new g.EN(z,O,d?D?D:Y.seekSource:null,p)}return Y}; +kL=function(Y,z,O=!1){return Kwo(Y,z.getCurrentTime(),(0,g.E)(),z.PM(),O)}; +rQ=function(Y,z,O=null,D=null){return v6(Y,Y.state|z,null,O,D)}; +bj=function(Y,z){return v6(Y,Y.state&~z,null,null,null)}; +oS=function(Y,z,O,D=null,p=null){return v6(Y,(Y.state|z)&~O,null,D,p)}; +Yvv=function(Y,z){return z.state===Y.state&&z.AF===Y.AF}; +zCo=function(Y){switch(Y.O.playerCanaryStage?.toLowerCase()){case "xsmall":return"HTML5_PLAYER_CANARY_STAGE_XSMALL";case "small":return"HTML5_PLAYER_CANARY_STAGE_SMALL";case "medium":return"HTML5_PLAYER_CANARY_STAGE_MEDIUM";case "large":return"HTML5_PLAYER_CANARY_STAGE_LARGE";case "xlarge":return"HTML5_PLAYER_CANARY_STAGE_XLARGE";default:return"HTML5_PLAYER_CANARY_STAGE_UNSPECIFIED"}}; +OpV=function(Y){Y.j>=0||(Y.provider.D.getVisibilityState()===3?Y.A=!0:(Y.j=g.Kh(Y.provider),Y.delay.start()))}; +DRZ=function(Y){if(!(Y.Y<0)){var z=g.Kh(Y.provider),O=z-Y.K;Y.K=z;Y.playerState.Y()?Y.playTimeSecs+=O:Y.playerState.isBuffering()&&!Y.playerState.j(16)&&(Y.rebufferTimeSecs+=O)}}; +KS=function(Y,z=!1){Y.j.U=z;Y.j.startTime=Y.N;Y.j.endTime=Y.Y;Y.KI?.length&&(Y.j.KI=Y.KI);Y.tw?.length&&(Y.j.tw=Y.tw);z=!1;var O=g.iy(Y.segments);Y.segments.length&&!O?.U&&O?.isEmpty()?(Y.segments[Y.segments.length-1].previouslyEnded&&(Y.j.previouslyEnded=!0),Y.segments[Y.segments.length-1]=Y.j,z=!0):Y.segments.length&&Y.j.isEmpty()&&!Y.j.U||(Y.segments.push(Y.j),z=!0);z?(Y.j.endTime===0&&(Y.previouslyEnded=!1),Y.j.tw?.length&&Y.provider.D.J("sdai",{attach_meta:1,st:Y.j.startTime,et:Y.j.endTime,seg_idx:Y.segments.length- +1})):Y.j.previouslyEnded&&(Y.previouslyEnded=!0);Y.A+=Y.Y-Y.N;Y.j=F7(Y.provider);Y.j.previouslyEnded=Y.previouslyEnded;Y.provider.O.gk().j.wk(pIW)&&(Y.K+=JSON.stringify(Y.j).length);Y.previouslyEnded=!1;Y.N=Y.Y;return z?g.iy(Y.segments):void 0}; +dRv=function(Y){IW(Y.Z);Y.Z=NaN}; +JEF=function(Y){dRv(Y);Y.Z=Gq(()=>{Y.update()},100); +Y.iE=g.Kh(Y.provider);Y.j=F7(Y.provider)}; +cE1=function(Y,z,O){O-=Y.iE;return z===Y.Y&&O>.5}; +g.Y_=function(Y,z){var O=Y.sendVisitorIdHeader?Y.visitorData:void 0;return g.BW(Y.O,Y.accessToken).then(D=>vk(Y.uri,Y.O,Y.pageId,O,D,z))}; +var XTW=function(Y,z){return Uf[n[14]](this,12,2138,Y,z)}; +g.wIr=function(Y){Y.indexOf("watchtime")!==-1&&g.CZ("gelDebuggingEvent",{vss3debuggingEvent:{vss2Ping:Y}})}; +jrW=function(Y,z){Y.attestationResponse&&g.Y_(Y).then(O=>{O=O||{};O.method="POST";O.postParams={atr:Y.attestationResponse};Y.kg?Y.q6?g.yP().sendAndWrite(z,O):g.yP().sendThenWrite(z,O):g.Fu(z,O)})}; +RC9=function(Y){var z={AD:[]};if(g.TT(Y.segments,O=>!!O.KI||!!O.tw)){for(let O of Y.segments)z.AD.push({KI:O.KI||[], +tw:O.tw||[]});Y=g.V5({Ve:z},sKA);return g.m4(Y,4)}}; +f$=function(Y,z){return g.XA(z,Y.Y).join(",")}; +Skv=function(Y,z){if(z&&Y.K){var O=new Set(["q","feature","mos"]),D=new Set("autoplay cl len fexp delay el ns adformat".split(" ")),p=new Set(["aqi","autonav","list","ssrt","upt"]);Y.K.ns==="3pp"&&(z.ns="3pp");for(let d of Object.keys(Y.K))D.has(d)||O.has(d)||p.has(d)&&!Y.K[d]||(z[d]=Y.K[d])}}; +srW=function(Y){switch(Y){case "playing":return"PLAYER_PLAYBACK_STATE_PLAYING";case "paused":return"PLAYER_PLAYBACK_STATE_PAUSED";case "buffering":return"PLAYER_PLAYBACK_STATE_BUFFERING";case "seeking":return"PLAYER_PLAYBACK_STATE_SEEKING";case "ended":return"PLAYER_PLAYBACK_STATE_ENDED";case "error":return"PLAYER_PLAYBACK_STATE_ERROR";case "suspended":return"PLAYER_PLAYBACK_STATE_SUSPENDED";case "unstarted":return"PLAYER_PLAYBACK_STATE_UNSTARTED";default:return"PLAYER_PLAYBACK_STATE_UNKNOWN"}}; +yEW=function(Y){switch(Y){case 1:return"VIS_MINIMIZED";case 2:return"VIS_FULLSCREEN";case 3:return"VIS_BACKGROUND";case 4:return"VIS_AIRPLAY";case 5:return"VIS_INLINE";case 6:return"VIS_VR";case 7:return"VIS_PICTURE_IN_PICTURE";case 8:return"VIS_IMMERSIVE_PREVIEW";case 9:return"VIS_SQUEEZEBACK";case 10:return"VIS_THEATER";case 31:return"VIS_INVALID";default:return"VIS_DEFAULT"}}; +M7v=function(Y){switch(Y){case 1:return"CONN_UNKNOWN";case 2:return"CONN_NONE";case 3:return"CONN_WIFI";case 4:return"CONN_CELLULAR_2G";case 5:return"CONN_CELLULAR_3G";case 6:return"CONN_CELLULAR_4G";case 7:return"CONN_CELLULAR_UNKNOWN";case 8:return"CONN_DISCO";case 9:return"CONN_CELLULAR_5G";case 10:return"CONN_WIFI_METERED";case 11:return"CONN_CELLULAR_5G_SA";case 12:return"CONN_CELLULAR_5G_NSA";case 30:return"CONN_WIRED";case 31:return"CONN_INVALID";default:return"CONN_DEFAULT"}}; +g.Oh=function(Y,z){var O=zQ(Y.provider);Object.assign(O,{state:Y.U});z=new Lok(Y.provider.videoData,Y.provider.O,z,O);z.j=Y.provider.D.KF();O=Y.provider.videoData.clientPlaybackNonce;z.j=Y.provider.D.cK(O);Y.provider.videoData.isLivePlayback||(z.Ol=Y.provider.D.getDuration(O));Y.provider.videoData.j&&(O=Y.provider.videoData.j.kq(z.j))&&(z.X=O-z.j);O=Y.provider.D.D7();z.j+=O;z.X!=null&&(z.X-=O);z.dn=g.Kh(Y.provider);z.segments=[F7(Y.provider)];return z}; +N$o=function(Y){var z=Y.provider.videoData.q0,O=Y.provider.videoData.ac,D=[10+z,10,10,40+O-z,40],p=Y.provider.videoData.getPlayerResponse()?.playbackTracking,d=p?.videostatsScheduledFlushWalltimeSeconds;p=p?.videostatsDefaultFlushIntervalSeconds;if(!(d&&d.length>0&&p))return D;z=[d[0]+z,...d.slice(1).map((J,c)=>J-d[c]), +p+O-z,p];return z.some(J=>J<0)?(g.bu(Y.logger,347111855,`Neg vss scheduled pings ${d} ${p}`),D):z}; +Dg=function(Y,z=NaN){var O=g.Kh(Y.provider);z=isNaN(z)?O:z;z=Math.ceil(z);var D=Y.Ol[Y.N6];Y.N6+1{if(!Y.VH()){Y.X=NaN;var d=Y.kg(),J=AEV(Y,d);J.B=p;var c=Y.R4>1E3;!(d.length>1)&&d[0].isEmpty()||c||(J.Z=Dg(Y,p));if(Y.B){d=d[d.length-1];if(c=Y.Pc){c=d;var w=Y.Pc;c=c.startTime===w.startTime&&c.endTime===w.endTime}c||pE(Y,[d])}J.send();Y.R4++}},(p-O)*1E3); +return Y.Y=p}; +di=function(Y,z){var O=Y.provider.O;g.BW(Y.provider.O,Y.provider.videoData.A()).then(D=>{var p=Y.provider.O.pageId,d=Y.provider.O.sendVisitorIdHeader?Y.provider.videoData.visitorData:void 0,J=Y.provider.O.V("vss_pings_using_networkless")||Y.provider.O.V("kevlar_woffle"),c=Y.provider.O.V("allow_skip_networkless");D=vk(z,O,p,d,D);kP(z,D,{token:Y.provider.videoData.wH,jq:Y.provider.videoData.vy,mdxEnvironment:Y.provider.videoData.mdxEnvironment},O,void 0,J&&!c,!1,!0)})}; +AEV=function(Y,z){var O=g.Oh(Y,"watchtime");JP(Y)&&(O.delayThresholdMet=!0,Y.Bc=!0);if(Y.K>0){let D=Y.provider.D.D7();for(let p of z)p.startTime-=Y.K+D,p.endTime-=Y.K+D;O.j-=Y.K+D}else O.j=Y.j.Y;O.segments=z;return O}; +pE=function(Y,z,O=!1){for(let [c,w]of z.entries()){let R=c,y=w;var D=Y,p=zQ(D.provider);Object.assign(p,{state:D.U});Object.assign(p,{sequenceId:D.sequenceId});D.provider.O.V("web_send_vss3_isolated_payload")&&Object.assign(p,{sendIsolatedPayload:!0});var d=D,J=d.provider.videoData.getPlayerResponse()?.playbackTracking?.vss3Config?.vss3SchedulingConfig;J&&(J=J.earlySegmentThresholdSecs&&(Date.now()-d.Ge)/1E3=Y.provider.videoData.g$;return!!z}; +cf=function(Y,z,O=!1){O=Y.Z(!isNaN(Y.Y),!1,O);z&&(Y.Y=NaN);return O}; +HpA=function(Y){Y.provider.videoData.youtubeRemarketingUrl&&!Y.n3&&(di(Y,Y.provider.videoData.youtubeRemarketingUrl),Y.n3=!0)}; +CIZ=function(Y){Y.provider.videoData.googleRemarketingUrl&&!Y.yH&&(di(Y,Y.provider.videoData.googleRemarketingUrl),Y.yH=!0)}; +wi=function(Y){if(!Y.VH()&&Y.N){Y.U="paused";var z=cf(Y,!1,!0);z.isFinal=!0;z.send();Y.dispose()}}; +nO$=function(Y,z,O){if(!Y.S_){O||(O=g.Oh(Y,"atr"));O.attestationResponse=z;try{O.send()}catch(D){if(D.message!=="Unknown Error")throw D;}Y.S_=!0}}; +g.Kh=function(Y){return g.Woh(Y)()}; +pQv=function(Y){var z=navigator.connection?.type||"";if(z)return PIH[z]||PIH.other;if(g.cW(Y.O)){Y=navigator.userAgent;if(/[Ww]ireless[)]/.test(Y))return 3;if(/[Ww]ired[)]/.test(Y))return 30}return 0}; +F7=function(Y){var z=new B$8;z.Y=zQ(Y).cc?.toString()||"-";z.playbackRate=Y.D.getPlaybackRate();var O=Y.D.getVisibilityState();O!==0&&(z.visibilityState=O);Y.O.o4&&(z.N=1);z.K=Y.videoData.Ic;z.compositeLiveStatusToken=Y.videoData.compositeLiveStatusToken;z.heartbeatLoggingToken=Y.videoData.heartbeatLoggingToken;O=Y.D.getAudioTrack();O.Z7&&O.Z7.id&&O.Z7.id!=="und"&&(z.audioId=O.Z7.id);z.connectionType=pQv(Y);z.volume=Y.D.getVolume();z.muted=Y.D.isMuted();z.clipId=Y.D.YH()||"-";z.j=Y.videoData.vz|| +"-";return z}; +zQ=function(Y){var z=Y.D.OB()||{};z.fs=Y.D.Q9();z.volume=Y.D.getVolume();z.muted=Y.D.isMuted()?1:0;z.mos=z.muted;z.clipid=Y.D.YH();z.playerheight=Y.D.getPlayerSize()?.height||0;z.playerwidth=Y.D.getPlayerSize()?.width||0;Y=Y.videoData;var O={};Y.N&&(O.fmt=Y.N.itag,Y.U&&(Y.q6?Y.U.itag!==Y.N.itag:Y.U.itag!=Y.N.itag)&&(O.afmt=Y.U.itag));O.ei=Y.eventId;O.list=Y.playlistId;O.cpn=Y.clientPlaybackNonce;Y.videoId&&(O.v=Y.videoId);Y.Fx&&(O.infringe=1);(Y.Ge?0:Y.yH)&&(O.splay=1);var D=UU(Y);D&&(O.live=D);Y.jF&& +(O.sautoplay=1);Y.NE&&(O.autoplay=1);Y.TK&&(O.sdetail=Y.TK);Y.partnerId&&(O.partnerid=Y.partnerId);Y.osid&&(O.osid=Y.osid);Y.T_&&(O.cc=g.nx(Y.T_));return Object.assign(z,O)}; +g.Woh=function(Y){if(!Y.j){let z=(0,g.E)();Y.j=()=>Math.round((0,g.E)()-z)/1E3; +Y.D.sH()}return Y.j}; +g.jV=function(Y,z){return Y.state.j(z)&&!Y.oldState.j(z)?1:!Y.state.j(z)&&Y.oldState.j(z)?-1:0}; +R5=function(Y){Y.Y&&OpV(Y.Y);Y.qoe&&MI8(Y.qoe)}; +fRW=function(Y,z,O,D){O.adFormat=O.JW;var p=z.D;z=new g.sh(new t7k(O,z.O,{getDuration:()=>O.lengthSeconds, +getCurrentTime:()=>p.getCurrentTime(), +KF:()=>p.KF(), +cK:()=>p.cK(), +IK:()=>p.IK(), +getPlayerSize:()=>p.getPlayerSize(), +getAudioTrack:()=>O.getAudioTrack(), +getPlaybackRate:()=>p.getPlaybackRate(), +N5:()=>p.N5(), +getVisibilityState:()=>p.getVisibilityState(), +RB:()=>p.RB(), +OB:()=>p.OB(), +getVolume:()=>p.getVolume(), +isMuted:()=>p.isMuted(), +Q9:()=>p.Q9(), +YH:()=>p.YH(), +getProximaLatencyPreference:()=>p.getProximaLatencyPreference(), +sH(){p.sH()},J(d,J){p.J(d,J)},ue:()=>p.ue(), +D7:()=>p.D7(), +PM:d=>p.PM(d)})); +z.K=D;g.u(Y,z);return z}; +SvZ=function(Y){Y.Y&&Y.Y.send();if(Y.qoe){var z=Y.qoe;if(z.A){z.j==="PL"&&(z.j="N");var O=g.Kh(z.provider);g.oP(z,O,"vps",[z.j]);z.S||(z.U>=0&&z.Y.set("user_intent",[z.U.toString()]),z.S=!0);z.provider.O.Yk()&&z.J("finalized",{});z.kg=!0;z.reportStats(O)}}if(Y.provider.videoData.enableServerStitchedDai)for(let D of Y.N.values())wi(D);else Y.j&&wi(Y.j);Y.dispose()}; +URZ=function(Y,z){Y.j&&nO$(Y.j,z)}; +$RA=function(Y){if(!Y.j)return null;var z=g.Oh(Y.j,"atr");return O=>{Y.j&&nO$(Y.j,O,z)}}; +xRk=function(Y,z){Y=pI(Y.array,O=>z-O.start||1); +return Y<0?-(Y+1):Y}; +hC8=function(Y,z,O){var D=[];for(z=xRk(Y,z);zO)break}return D}; +g.y0=function(Y,z){var O=[];for(let D of Y.array)if(D.contains(z)&&O.push(D),D.start>z)break;return O}; +Zpv=function(Y){return Y.array.slice(xRk(Y,0x7ffffffffffff),Y.array.length)}; +mR1=function(Y,z){var O=NaN;for(let D of Y.array)if(D.contains(z)&&(isNaN(O)||D.endz&&(isNaN(O)||D.start!z.has(O))}; +ip1=function(Y){return Y.D.getPlayerState().j(2)?0x8000000000000:Y.D.getCurrentTime()*1E3}; +Mo=function(Y,z){var O=[];if(!z.length)return O;for(let D=0;Dc.end<0x8000000000000),J=Zpv(Y.j)):z=Y.U<=O&&IP(z)?hC8(Y.j,Y.U,O):g.y0(Y.j,O); +p=p.concat(Mo(Y,z));d&&(p=p.concat(No(Y,d)));J&&(p=p.concat(Mo(Y,J)));Y.U=O;LE(Y,p)}}; +AP=function(Y,z){return z>Y.mediaTime+Y.K&&z1)Y.U=!0;if(p||isNaN(Y.Y))Y.Y=z;if(Y.j)z!==Y.mediaTime&&(Y.j=!1);else if(z>0&&Y.mediaTime===z){p=1500;if(Y.O.V("html5_buffer_underrun_transition_fix")){p=g.L3(Y.O.experiments,"html5_min_playback_advance_for_steady_state_secs");let d=g.L3(Y.O.experiments,"html5_min_underrun_buffered_pre_steady_state_ms");p=p>0&&d>0&&Math.abs(z-Y.Y)(D||!Y.U?p:400)}Y.mediaTime=z;Y.N=O;return!1}; +XIZ=function(Y,z,O){return z.cz(O).then(()=>g.R_(new lRH(z,z.Y)),D=>{D instanceof Error&&g.jZ(D); +var p=my('video/mp4; codecs="avc1.42001E, mp4a.40.2"'),d=i6('audio/mp4; codecs="mp4a.40.2"'),J=p||d,c=z.isLivePlayback&&!g.Si(Y.N,!0);D="fmt.noneavailable";c?D="html5.unsupportedlive":J||(D="html5.missingapi");J=c||!J?2:1;p={buildRej:"1",a:z.sD(),d:!!z.sB,drm:z.SL(),f18:z.dU.indexOf("itag=18")>=0,c18:p};z.j&&(z.SL()?(p.f142=!!z.j.j["142"],p.f149=!!z.j.j["149"],p.f279=!!z.j.j["279"]):(p.f133=!!z.j.j["133"],p.f140=!!z.j.j["140"],p.f242=!!z.j.j["242"]),p.cAAC=d,p.cAVC=i6('video/mp4; codecs="avc1.42001E"'), +p.cVP9=i6('video/webm; codecs="vp9"'));z.K&&(p.drmsys=z.K.keySystem,d=0,z.K.Y&&(d=Object.keys(z.K.Y).length),p.drmst=d);return new g.C3(D,p,J)})}; +Hf=function(Y,z){z=Math.max(Math.max(1,Math.ceil(Y.policy.U/V0(Y))),z);return Math.min(Math.min(8,Math.floor(Y.policy.S/V0(Y))),z)}; +V0=function(Y){return Y.videoData.j?TX(Y.videoData.j)||5:5}; +CE=function(Y){return V0(Y)*Y.j}; +T$F=function(Y,z){if(z)return z=Y.videoData,z=gOH(Y,isNaN(z.liveChunkReadahead)?3:z.liveChunkReadahead,z),Hf(Y,z);if(Y.Y.length){if(Math.min.apply(null,Y.Y)>1)return Hf(Y,Y.j-1);if(Y.policy.X)return Hf(Y,Y.j+1)}return Y.j}; +aRk=function(Y,z=!1){if(!Y.Y.length)return!1;var O=Y.j;Y.j=T$F(Y,z);if(z=O!==Y.j)Y.Y=[],Y.o6=0;return z}; +nE=function(Y){var z=Y.policy.j;Y.U||(z=Math.max(z-1,0));return z*V0(Y)}; +Wf=function(Y,z){return z>=Y.g8()-nE(Y)}; +gOH=function(Y,z,O){O.hw&&z--;AJ(O)&&(z=1);Vc(O)!==0&&(Y=g.L3(Y.experiments,"html5_live_chunk_readahead_proxima_override"))&&(z=Y,O.j?.R4()&&z++);return z}; +Bf=function(Y,z,O=null){return new Pf(g.L3(Y.O.experiments,z)||0,O?Y.O.V(O):!1)}; +eC9=function(Y,z){Y.j=z}; +tP=function(Y,z,O,D,p,d,J,c){z?z.test(O)?(Y.fY(p,z,J),z.A||d()):(!z.Y||z.U?O=!1:(O=(0,g.E)(),D?z.j||(z.j=O):z.j=0,d=!D&&O-z.Y>3E4,O=z.j&&O-z.j>1E3||d?z.U=!0:!1),O&&(c={...Y.ud(z),...c},c.wn=J,c.we=p,c.wsuc=D,Y.D.J("workaroundReport",c),D&&(z.reset(),Y.U[p]=!1))):Y.D.cX("auth",2,"BROWSER_OR_EXTENSION_ERROR",g.V8({source:"watchdog",name:J}))}; +qvH=function(Y,z){if(Y.j){var O=Y.j;var D=Y.getCurrentTime(),p=O.g8();var d=O.policy.Y;O.U||(d=Math.max(d-1,0));d*=V0(O);D>=p-d||!O.WI()?O=D0&&eh(Y.mediaElement)>0&&(Y.Y=fE(Y,Y.Y,!1));var O=Y.V("html5_pseudogapless_shorts_seek_to_next_start")&&z?.seekSource===60;if(!Y.mediaElement||!GAk(Y,O))Y.OJ.start(750);else if(!isNaN(Y.Y)&&isFinite(Y.Y)&&(O=Y.o4-(Y.Y-Y.timestampOffset),!(O===0||Math.abs(O)<.005)))if(O=Y.mediaElement.getCurrentTime()-Y.Y,Math.abs(O)<=Y.Bc||Math.abs(O)<.005)IRr(Y);else{if(Y.videoData.Xd)Y.videoData.Xd= +!1;else if(!g.RV(Y.videoData)&&Y.Y>=Y.Vt()-.1&&(Y.Vt()!==0||z?.cM!=="seektimeline_setupMediaElement")){Y.Y=Y.Vt();Y.U.resolve(Y.Vt());Y.O.Yk()&&Y.D.J("setEndedInSeek",{tgt:`${Y.Y}`,maxst:`${Y.Vt()}`});Y.D.Rc();return}try{let D=Y.Y-Y.timestampOffset;Y.mediaElement.seekTo(D);Y.B.j=D;Y.o4=D;Y.N=Y.Y;Y.j_=!1}catch(D){}}}}; +vOW=function(Y,z){Y.Pc=!0;Y.fF()&&(Y.Y=Y.A,Y.N=Y.Y,Y.A=NaN);EOh(Y,z)}; +kA1=function(Y){var z=0,O=NaN,D="";if(!Y.S)return{startSeconds:z,NQ:O,source:D};Y.videoData.yb?z=Y.videoData.iQ:g.RV(Y.videoData)&&(z=Infinity);if(g.hJ(Y.videoData))return{startSeconds:z,NQ:O,source:D};Y.videoData.startSeconds?(D="ss",z=Y.videoData.startSeconds):Y.videoData.rQ&&(D="stss",z=Y.videoData.rQ);Y.videoData.liveUtcStartSeconds&&(O=Y.videoData.liveUtcStartSeconds);if(isFinite(z)&&(z>Y.Vt()||z1E9}; +oO8=function(Y,z){Y.playbackData=z;Y.videoData.isLivePlayback&&(Y.X=new rEk(()=>{a:{if(Y.playbackData&&Y.playbackData.j.j()){if(yc(Y.videoData)&&Y.loader){var O=Y.loader.ha();break a}if(Y.videoData.j){O=Y.videoData.j.ha();break a}}O=0}return O}),Y.j=new bp$(Y.videoData,Y.O.experiments,()=>Y.Vt(!0))); +$_(Y.D)?(Y.videoData.ko?.tG||(z=kA1(Y),z.NQ?(g.dP(Y.videoData)&&Y.Xa(z.NQ,z.startSeconds),Y.N=z.startSeconds):z.startSeconds>0&&Y.seekTo(z.startSeconds,{cM:"seektimeline_startPlayback",seekSource:15,dv:!0})),Y.S=!1):Uh(Y)||(Y.N=Y.N||Y.videoData.startSeconds||0,Y.videoData.isLivePlayback||(z=Y.D.videoData.Vt(),Y.N>z&&(Y.V("html5_sabr_log_invalid_sabr_current_time")&&Y.D.J("invalidSabrCmtStart",{rt:Y.N,mst:z}),Y.V("html5_sabr_vod_invalid_start_time_fallback")&&(Y.N=0))))}; +x_=function(Y,z){if(Y.j&&Y.loader){var O=!1;z?O=!0:Nj(Y.videoData)?O=aRk(Y.j):Y.S_&&(Y.S_=!1,O=aRk(Y.j,!0));O&&(O=Y.D.RS,z=CE(Y.j),O.qoe&&(O=O.qoe,g.oP(O,g.Kh(O.provider),"lra",[z]),O.J("live-readahead-seconds",{v:z})));z=Y.loader;O=Y.j.j;Y=Y.j;Y=(Y.j-1+Y.policy.j)*V0(Y);var D=NaN;var p=z.H9;p===2||p===-1?(p=O,AJ(z.D.getVideoData())&&(D=z.policy.ZT)):p=O-1;p=Math.max(p,0);O=z.QN;O.HH=p;O.U=D;z.tO&&(z.tO.B=Y)}}; +Zg=function(Y,z){(Y.loader=z)?x_(Y,!0):g.hP(Y)}; +GAk=function(Y,z=!1){if(!Y.mediaElement||Y.mediaElement.U()===0||Y.mediaElement.hasError())return!1;var O=Y.mediaElement.getCurrentTime()>0;return Y.videoData.Y&&Y.videoData.Y.j()||Y.videoData.isLivePlayback||!Y.videoData.SL()?Y.Y>=0&&!z&&(z=Y.mediaElement.B(),z.length||!O)?em(z,Y.Y-Y.timestampOffset):O:O}; +Fo8=function(Y,z){var O=Y.getCurrentTime(),D=Y.isAtLiveHead(O);if(Y.X&&D){var p=Y.X;if(p.j&&!(O>=p.Y&&O50&&p.Y.shift())),Y.j.j9(O,z),z&&qvH(Y,!0));D!==Y.gn&&(z=Y.getCurrentTime()-Y.n3<=500,O=Y.KX>=1E3,z||O||(z=Y.D.RS,z.qoe&&(z=z.qoe,O=g.Kh(z.provider),g.oP(z,O,"lh",[D?"1": +"0"])),Y.gn=D,Y.KX++,Y.n3=Y.getCurrentTime()))}; +g.mc=function(Y,z){var O=Y.U;O||(Y.U=new PW,O=Y.U,SV(Y,z));return O}; +fE=function(Y,z,O){if(isNaN(z))return NaN;var D=Y.gO();O=Y.Vt(O);return Y.V("html5_clamp_invalid_seek_to_min_seekable_time")&&!Y.videoData.isLivePlayback&&z>O+1&&z0)||Y.mediaElement&&Y.mediaElement.getCurrentTime()>0||(z={cM:"seektimeline_resumeTime",dv:z},Y.videoData.X||(z.seekSource=15),Y.seekTo(Y.N,z))}; +EOh=function(Y,z){zhA(Y,z).then(void 0,()=>{g.hP(Y)}); +g.mc(Y,z).then(O=>{g.Q0(Y,O)},()=>{g.hP(Y)}); +Y.D.UQ(z);Y.O.Yk()&&(z=Y.ud(),z["native"]=`${+Y.j_}`,z.tgt=`${Y.Y}`,z.otgt=`${Y.Y+Y.timestampOffset}`,z.maxst=`${Y.Vt()}`,Y.j&&Y.V("html5_high_res_seek_logging")&&(z.tht=`${Y.j.K()}`,z.ht=`${Y.j.g8()}`,z.adft=`${nE(Y.j)}`),Y.V("html5_sabr_parse_live_metadata_playback_boundaries")&&Y.videoData.j&&g.dP(Y.videoData)&&(z.minst=`${Y.videoData.j.lR}`,z.cminst=`${Y.videoData.j.gO()+Y.timestampOffset}`,z.maxst=`${Y.videoData.j.S8}`,z.hts=`${Y.videoData.j.N6}`,z.cmaxst=`${Y.videoData.j.Vt()+Y.timestampOffset}`), +Y.D.J("startSeek",z))}; +zhA=function(Y,z){Y.N6||(Y.loader?isFinite(Y.Y)?Y.N6=Y.loader.seek(Y.Y-Y.timestampOffset,z):(g.RV(Y.videoData),Y.D.PU=0,Y.N6=YP(Y.loader),th(Y.videoData)||(Y.Y=Y.loader.getCurrentTime()+Y.timestampOffset)):Y.N6=Lg(Y.Y-Y.timestampOffset));return Y.N6}; +g.Q0=function(Y,z){Y.K&&(Y.K.resolve(z),Y.D.t6(),Y.O.Yk()&&(z=Y.ud(),z["native"]=`${+Y.j_}`,z.otgt=`${Y.Y+Y.timestampOffset}`,Y.D.J("seekEnd",z)));g.hP(Y)}; +IRr=function(Y){Y.U&&(Y.U.resolve(Y.mediaElement.getCurrentTime()),Y.B.Y=null)}; +g.hP=function(Y){Y.Y=NaN;Y.A=NaN;Y.o4=NaN;Y.U=null;Y.N6=null;Y.K=null;Y.Pc=!1;Y.j_=!1;Y.Bc=0;Y.kg.stop();Y.R4.stop()}; +DUA=function(Y){if(Y.S)if(Y.videoData.ko?.tG)Y.S=!1;else if(g.hJ(Y.videoData))Y.S=!1;else{var z="ss",O=0;Y.videoData.j?.isManifestless&&Y.videoData.Pc&&!Uh(Y)&&(z="mss",O=Y.videoData.Pc);(Y.videoData.yb?Y.V("html5_prioritize_windowed_st_start_seconds"):Y.V("html5_prioritize_st_start_seconds"))&&!O&&Y.videoData.rQ&&(z="stss",O=Y.videoData.rQ);!O&&OoH(Y)&&(O=Y.videoData.liveUtcStartSeconds||Y.videoData.Pc,z="utc",O=Y.Vt()-Y.kq(Y.Vt())+O);!O&&Y.videoData.Na()&&Y.videoData.rQ&&(z="stss",O=Y.videoData.rQ); +var D={};if(O){if(O>Y.Vt()||O{g.Q0(Y,d)},()=>{g.hP(Y)}),Y.videoData.isAd()&&H6v({adCpn:Y.videoData.clientPlaybackNonce, +contentCpn:Y.videoData.hostCpn??""},z.j),Y.o4=p,eC9(Y.B,O.getCurrentTime()),Y.seekTo(p,{seekSource:104,cM:"seektimeline_mediaElementEvent"}),Y.j_=!0;break;case "seeked":IRr(Y);break;case "loadedmetadata":$_(Y.D)||DUA(Y);SV(Y);break;case "progress":SV(Y);break;case "pause":Y.Z=Y.getCurrentTime()}Y.Z&&((D==="play"||D==="playing"||D==="timeupdate"||D==="progress")&&Y.getCurrentTime()-Y.Z>10&&(Y.V("html5_sky_skip_pause_jump")?Y.D.J("skipPauseJump",{evt:D,cmt:Y.getCurrentTime(),lpt:Y.Z}):Y.seekTo(Y.Z, +{cM:"pauseJump"})),D!=="pause"&&D!=="play"&&D!=="playing"&&D!=="progress"&&(Y.Z=0))}; +OoH=function(Y){return(ZE(Y.videoData)||!!Y.videoData.liveUtcStartSeconds)&&(!!Y.videoData.liveUtcStartSeconds||Uh(Y))&&!!Y.videoData.j}; +iX=function(Y,z){return Y.j.get(z)?.buffer.N()||[]}; +uX=function(Y,z){return Y.j.get(z)?.buffer.U()||0}; +yth=function(Y,z){function O(d){return D.A!=="yt"&&(p.partnerId===38&&D.playerStyle==="books"||p.partnerId===30&&D.playerStyle==="docs"||p.partnerId===33&&D.playerStyle==="google-live")?dU1(Y,p,d):Jtv(Y,p).then(()=>{D.V("embeds_enable_shorts")&&Y.C().eJ&&p.isEmbedsShortsMode(new g.zC(0,0),!!p.playlistId)?ctZ(Y,p):lX(Y,p)},J=>{lX(Y,p,!0); +throw J;})} +var D=Y.C(),p=Y.getVideoData();p.VH();p.loading=!0;return wDV(Y)?j8W(Y,p,z).then(()=>{lX(Y,p)},d=>{d=n3(d); +if(HF(d.severity))return lX(Y,p,!0),Promise.reject(d);d.errorCode==="onesie.response.badproxystatus"&&`${d.details.st}`==="3"&&(Rh$=!0);Y.handleError(d);return O("onesie")}):D.V("embeds_enable_shorts")&&D.eJ?s81(Y,p).then(()=>O("gvi")):O("gvi")}; +wDV=function(Y){var z=Y.C();if(z.V("html5_disable_onesie")||!z.V("html5_onesie")||!z.V("html5_onesie_inline")&&Y.getVisibilityState()===5||z.A!=="yt")return!1;var O=z.yH;if(!O||!O.j)return Y.handleError(new g.C3("onesie.unavailable.hotconfig",{key:"0"})),!1;if(O.j.Z<(0,g.E)()&&(Y.J("okexp","1"),(O=Y.Ar())&&z.V("html5_prefer_trusted_host_on_key_expiration"))){O.Y=!0;let D=O.j.get(0)?.j();D&&!yV(D)&&O.j.delete(0)}if(Rh$)return Y.J("ost3","1"),!1;O={};return Object.keys(O).length>0?(O.onesie="0",Y.handleError(new g.C3("html5.missingapi", +O)),!1):Y.getVideoData().livePreload&&z.gk().j.wk(iD)?!1:!0}; +XW=function(Y,z){var O=g.Q1();g.ig(O,z);return hs(O,sn(),{QW:Y.Y,clientInterface:q$(Y)})}; +Mxk=function(Y,z){var O=Y.C(),D=O.gk().j.wk(gi);return g.cW(O)&&z.oZ()&&D?`${Y.getPlayerType()}_${z.videoId}_${z.Xc}`:`${Y.getPlayerType()}_${z.videoId}_${z.Xc}_${+z.isAutonav}${+z.jF}`}; +j8W=async function(Y,z,O){z.fetchType="onesie";var D=void 0;if(vN(z))if(D=Y.XV){var p=Mxk(Y,z);D=D.get(p)}else D=void 0;p=Y.YM.v7;if(D){if(z.loading=!1,z.UA=!0,Ez(z,{player_response:D},!0),z.loading||SB(z))return Y.J("prr","1"),Promise.resolve()}else{D=Yj(z,Y.getPlayerSize(),Y.getVisibilityState());O=new QV(Y,D,O);D=await O.fetch();let J={player_response:D};z.loading=!1;if(O.oM){for(let [c,w]of O.oM.entries()){var d=c;let R=w;p.j.set(d,R,180);d===z.videoId&&(d=R.qn(),z.fq=d)}p.Ok=O}for(let [c,w]of O.ZW.entries())p.Y.set(c, +w,180);Ez(z,J,!0);if(z.loading||SB(z))return vN(z)&&(p=Mxk(Y,z),z=z.getPlayerResponse())&&(z=z.responseContext?.cacheInstruction?.maxAgeSeconds??z.responseContext?.maxAgeSeconds??void 0,Y.XV?.put(p,D,z)),Promise.resolve()}p.j.aB();p.Y.aB();z.fq=[];Y={};p="onesie.response";O=0;z.errorCode?(p="auth",Y.ec=z.errorCode,Y.ed=z.errorDetail,Y.es=z.Xr||"",O=2):(Y.successButUnplayable="1",Y.disposed=`${+z.VH()}`,Y.afmts=`${+/adaptiveFormats/.test(D)}`,Y.cpn=z.clientPlaybackNonce);return Promise.reject(new g.C3(p, +Y,O))}; +Jtv=async function(Y,z){var O=z.isAd(),D=!O,p=O?1:3;for(let J=0;J0){await g.hq(5E3);var d=new g.lZ("Retrying OnePlatform request",{attempt:J});g.jZ(d)}try{await LzV(Y,z);return}catch(c){let w=n3(c);d=w.errorCode;let R=Y.C().V("html5_use_network_error_code_enums")?401:"401";D&&d==="manifest.net.badstatus"&&w.details.rc===R&&(D=!1,J===p-1&&(p+=1));if(J===p-1)return Y=NS$(O,w.details),Y.details.backend="op",Y.details.originec=d,Promise.reject(Y);if(d==="auth"||d==="manifest.net.retryexhausted"|| +g.EX(Y.C()))return Promise.reject(w);Y.handleError(w);if(HF(w.severity))break}}return Promise.reject(NS$(O,{backend:"op"}))}; +LzV=async function(Y,z){z.fetchType="gp";var O=Y.C(),D=g.BW(O,z.A());D=D.j?await D.j:D.getValue();var p=XW(O,D),d=Yj(z,Y.getPlayerSize(),Y.getVisibilityState()),J=aq(At$),c=z.A(),w=(0,g.E)(),R=!1,y="empty";D=0;Y.JL("psns");var M={wT:function(L){L.readyState===2&&Y.JL("ps_c")}}; +if(O.Y){let L={videoId:String(z.videoId)},V=Fd(z.getResolveUrlResponse());V&&(L.params=V);z.playlistId&&(L.playlistId=String(z.playlistId));M.kS={N9:ne("player",L)}}p=await g.kQ(p,d,J,void 0,M);Y.JL("psnr");if(!z.VH()){p?"error"in p&&p.error?(R=!0,y=`esf:${p.error.message}`,D=p.error.code):p.errorMetadata&&(R=!0,y="its",D=p.errorMetadata.status):R=!0;if(R)return R=0,p=((0,g.E)()-w).toFixed(),w={},w=O.V("html5_use_network_error_code_enums")?{backend:"op",rc:D,rt:p,reason:y,has_kpt:z.o4?"1":"0",has_mdx_env:z.mdxEnvironment? +"1":"0",has_omit_key_flag:g.l("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT")?"1":"0",has_page_id:O.pageId?"1":"0",has_token:c?"1":"0",has_vvt:z.S?"1":"0",is_mdx:z.isMdxPlayback?"1":"0",mdx_ctrl:z.zu||"",token_eq:c===z.A()?"1":"0"}:{backend:"op",rc:`${D}`,rt:p,reason:y,has_kpt:z.o4?"1":"0",has_mdx_env:z.mdxEnvironment?"1":"0",has_omit_key_flag:g.l("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT")?"1":"0",has_page_id:O.pageId?"1":"0",has_token:c?"1":"0",has_vvt:z.S?"1":"0",is_mdx:z.isMdxPlayback? +"1":"0",mdx_ctrl:z.zu||"",token_eq:c===z.A()?"1":"0"},z="manifest.net.connect",D===429?(z="auth",R=2):D>200&&(z="manifest.net.badstatus",D===400&&(R=2)),Promise.reject(new g.C3(z,w,R));z.loading=!1;Ez(z,{raw_player_response:p},!0);g.EX(z.C())&&p&&p.trackingParams&&g.jP(p.trackingParams);if(z.errorCode)return O={ec:z.errorCode,ed:z.errorDetail,es:z.Xr||""},D="auth",g.EX(z.C())&&z.errorCode&&(D=z.errorCode),Promise.reject(new g.C3(D,O,2));if(!z.loading&&!SB(z))return O=z.isAd()?"auth":"manifest.net.retryexhausted", +D=z.C().gk().j.wk(VxF)||z.isAd()?2:1,Promise.reject(new g.C3(O,{successButUnplayable:"1",hasMedia:g.fa(z)?"1":"0"},D))}}; +dU1=async function(Y,z,O){function D(){return!0} +function p(R){R=n3(R);if(HF(R.severity))return Promise.reject(R);Y.handleError(R);return!1} +var d=i6h(Y.C(),z,Y.getPlayerSize(),Y.getVisibilityState(),Y.isFullscreen()),J=z.isAd(),c=J?1:3;for(let R=0;R0&&(await g.hq(5E3),w={playerretry:R,playerretrysrc:O},J||(w.recover="embedded"),w=g.xz(d,w));if(await Hok(z,w).then(D,p))return}z=J?"auth":"manifest.net.retryexhausted";O=J?2:1;if(!J&&Math.random()<1E-4)try{g.jZ(new g.lZ("b/152131571",btoa(d)))}catch{}return Promise.reject(new g.C3(z,{backend:"gvi"},O))}; +Hok=async function(Y,z){function O(w){if(!Y.VH()){w=w?w.status:-1;var R=0,y=((0,g.E)()-c).toFixed();y=D.V("html5_use_network_error_code_enums")?{backend:"gvi",rc:w,rt:y}:{backend:"gvi",rc:`${w}`,rt:y};var M="manifest.net.connect";w===429?(M="auth",R=2):w>200&&(M="manifest.net.badstatus",w===400&&(R=2));return Promise.reject(new g.C3(M,y,R))}} +Y.fetchType="gvi";var D=Y.C(),p;(p=u11(Y))?(p={format:"RAW",method:"POST",withCredentials:!0,timeout:3E4,postParams:p},z=g.xz(z,{action_display_post:1})):p={format:"RAW",method:"GET",withCredentials:!0,timeout:3E4};var d={};D.sendVisitorIdHeader&&Y.visitorData&&(d["X-Goog-Visitor-Id"]=Y.visitorData);var J=g.PP(D.experiments,"debug_sherlog_username");J&&(d["X-Youtube-Sherlog-Username"]=J);Object.keys(d).length>0&&(p.headers=d);var c=(0,g.E)();p=await cv(g.dy,z,p).then(void 0,function(w){return O(w.xhr)}); +if(!p||!p.responseText)return O(p);Y.loading=!1;p=g.tl(p.responseText);Ez(Y,p,!0);if(Y.errorCode)return Promise.reject(new g.C3("auth",{ec:Y.errorCode,ed:Y.errorDetail,es:Y.Xr||""},2));if(!Y.loading&&!SB(Y))return p=Y.isAd()?"auth":"manifest.net.retryexhausted",z=Y.C().gk().j.wk(VxF)||Y.isAd()?2:1,Promise.reject(new g.C3(p,{successButUnplayable:"1"},z))}; +NS$=function(Y,z){return new g.C3(Y?"auth":"manifest.net.retryexhausted",z,Y?2:1)}; +lX=async function(Y,z,O=!1){var D=Y.C();O&&(!g.Vo(D)||uz(z)!=="embedded")||z.jM||uz(z)!=="adunit"&&(g.cW(D)||g.Mr(D)||g.bB(D)||Ao(D)||g.pd(D)||q$(D)==="WEB_CREATOR")||(O=g.BW(D,z.A()),O=O.j?await O.j:O.getValue(),C98(Y,z,O))}; +C98=async function(Y,z,O){try{let d=Y.C(),J=XW(d,O);var D=z.C();let c=g.pl(),w={context:g.oV(z),videoId:z.videoId,racyCheckOk:z.racyCheckOk,contentCheckOk:z.contentCheckOk,autonavState:"STATE_NONE"};uz(z)==="adunit"&&(w.isAdPlayback=!0);D.embedConfig&&(w.serializedThirdPartyEmbedConfig=D.embedConfig);D.yO&&(w.showContentOwnerOnly=!0);z.xw&&(w.showShortsOnly=!0);c.wk(141)&&(w.autonavState=c.wk(140)?"STATE_OFF":"STATE_ON");if(g.yo(D)){let L=c.wk(65);O=L!=null?!L:!1;let V=!!g.Hg("yt-player-sticky-caption"); +w.captionsRequested=O&&V}let R=D.getWebPlayerContextConfig()?.encryptedHostFlags;R&&(w.playbackContext={encryptedHostFlags:R});var p=w;let y=aq(n$$);Y.JL("wn_s");D={};d.Y&&(D.kS={N9:ne("next",{videoId:String(z.videoId)})});let M=await g.kQ(J,p,y,void 0,D);Y.JL("wn_r");!M||"error"in M&&M.error||(g.EX(z.C())&&M.trackingParams&&g.jP(M.trackingParams),Ez(z,{raw_watch_next_response:M},!1))}catch(d){}}; +ctZ=async function(Y,z){var O=g.BW(Y.C(),z.A());O=O.j?await O.j:O.getValue();WzF(Y,z,O)}; +WzF=async function(Y,z,O){Y=Y.C();try{let J=XW(Y,O);let c={context:g.oV(z),playerRequest:{videoId:z.videoId},disablePlayerResponse:!0},w=z.getResolveUrlResponse();if(w){let M=Fd(w);M&&(c.playerRequest.params=M);let L=O3(w)?.params;L&&(c.params=L)}var D=c;let R=aq(P99);O={};if(Y.Y){let M={videoId:String(z.videoId)};var p,d=z.getResolveUrlResponse();(p=O3(d)?.params)&&(M.params=p);O.kS={N9:ne("reel_item_watch",M)}}let y=await g.kQ(J,D,R,void 0,O);!y||"error"in y&&y.error||Ez(z,{raw_reel_item_watch_response:y})}catch(J){}}; +s81=async function(Y,z){try{let d=Y.C(),J=g.BW(d,z.A()),c=J.j?await J.j:J.getValue(),w=XW(d,c);var O=Y.getPlayerSize(),D=Y.getVisibilityState();var p={context:g.oV(z),url:`https://www.youtube.com/embed/${z.videoId}`,playbackContext:{contentPlaybackContext:sj(z,O,D)}};let R=aq(BSr),y=await g.kQ(w,p,R);z.VH()||y&&Ez(z,{raw_resolve_url_response:y},!0)}catch(d){}}; +txv=function(Y,z){Y.JL("vir");Y.JL("ps_s");g.qv("vir",void 0,"video_to_ad");z=yth(Y,z);z.then(function(){Y.JL("virc");g.qv("virc",void 0,"video_to_ad");Y.JL("ps_r");g.qv("ps_r",void 0,"video_to_ad")},function(){Y.JL("virc"); +g.qv("virc",void 0,"video_to_ad")}); +return z}; +TQ=function(){var Y=Yk();return!(!Y||Y==="visible")}; +Spv=function(Y){var z=f2v();z&&document.addEventListener(z,Y,!1)}; +UUF=function(Y){var z=f2v();z&&document.removeEventListener(z,Y,!1)}; +f2v=function(){if(document.visibilityState)var Y="visibilitychange";else{if(!document[Ke+"VisibilityState"])return"";Y=Ke+"visibilitychange"}return Y}; +xUv=function(Y){$U$=Y}; +hhF=function(Y){a5=Y}; +Zeo=function(Y){var z=Y.cT;Y=Y.videoData;var O=uj(z,Y);z.V("html5_disable_client_autonav_cap_for_onesie")||O.compose(lj(z,Y));return O}; +AT=function(Y,z){eV(Y,z.reason,z.j.info,z.source,z.token)}; +qo=function(Y,z){Y.Ul("localmediachange",z)}; +lIF=function(Y,z){Y.YM.E8()||(Y.J("sgap",{f:z}),Y.YM.clearQueue(!1,z==="pe"))}; +mUo=function(Y){Y.mediaElement&&(Y.Hc?(GQ(Y),Y.Pr(),Zoh(Y,!1)):(Y.videoData.j_&&Y.videoData.j_.U(),Y.mediaElement.stopVideo()),Y.playVideo())}; +$_=function(Y){return Y.V("html5_disable_video_player_initiated_seeks")&&g.dP(Y.videoData)}; +Eh=function(Y,z){Y.Tk&&I5(Y);Y.Tk=new g.Yw(z*1E3,0x7ffffffffffff);Y.Tk.namespace="endcr";Y.addCueRange(Y.Tk)}; +I5=function(Y){Y.removeCueRange(Y.Tk);Y.Tk=null}; +k_=function(Y){if(Y.videoData.Y&&Y.videoData.Y.j()){var z=vf(Y);Y.loader&&Y.loader.dT(z)}}; +bX=function(Y,z=!0){Y.O.Cq&&!Y.videoData.backgroundable&&Y.mediaElement&&!Y.Vy()&&(Y.isBackground()&&Y.mediaElement.R4()?(Y.J("bgmobile",{suspend:1}),Y.ey(!0,!0)):!Y.isBackground()&&z&&ri(Y)&&Y.J("bgmobile",{resume:1}))}; +o5=function(Y){if(!g.RV(Y.videoData))return NaN;var z=0;Y.loader&&Y.videoData.j&&(z=yc(Y.videoData)?Y.loader.ha():Y.videoData.j.ha());return(0,g.E)()/1E3-Y.kq()-z}; +HZ=function(Y,z,O,D,p,d,J,c,w,R){var y=z^Y;if(((Y^69)&15)>=11&&Y+8>>5<5){var M=lc(y^8220,y^15965,O);D[n[y^8234]](n[y^8225],M);var L=[]}if((Y&62)==Y){M=O[n[y^6697]](n[y^6684]);let V=0;M[0]||V++;let W={};for(;V-(y^6532)||((((0,O[y^6555])(O[y^6602],(0,O[y^6544])(),O[4]),O[y^6590])((0,O[y^6557])(O[y^6620]),O[y^6591],O[y^6602],O[y^6594]),((0,O[y^6533])(O[y^6602],O[y^6552]),O[y^6622])(O[y^6602],O[y^6572]),(0,O[y^6590])((0,O[y^ +6590])((0,O[y^6562])(O[y^6620],O[y^6530]),O[y^6581],O[y^6602],O[y^6547]),O[y^6591],O[y^6563],O[0]),O[y^6591])(O[5],O[y^6571]),0))&&(((0,O[y^6581])(O[y^6563],O[y^6573])<<((0,O[y^6562])(O[y^6602],O[6]),O[y^6562])(O[y^6560],O[new Date(n[y^6535])/(y^6756)]),(((0,O[y^6562])(O[y^6620],O[y^6618]),O[y^6571])(O[y^6592],O[y^6616]),O[5])(O[y^6584],(0,O[y^6601])(),O[y^6529]),O[y^6571])(O[y^6592],O[y^6548]),(0,O[y^6564])(O[y^6550]),O[y^6567])(O[y^6545],O[y^6547])}catch(V){(0,O[5])(O[y^6584],(0,O[y^6534])(),O[y^ +6529])}try{M=lP(y^6604,y^6068,O,Date)}catch(V){(0,O[y^6560])(O[y^6530],(0,O[y^6530])(O[y^6554],(0,O[y^6618])(),O[y^6578]),(0,O[y^6552])(O[y^6556],O[y^6590]),(0,O[y^6530])(O[y^6554],(0,O[y^6580])(),O[y^6578]),O[y^6571],(0,O[y^6580])(),O[y^6613])}finally{M=$M(y^6539,y^15335,O,Date)}try{(O[y^6563]===-(y^6532)||(((0,O[y^6585])(O[new Date(n[y^6600])/(y^6756)],O[y^6587]),O[y^6557])(O[y^6551],O[y^6562]),(0,O[3])(O[y^6621]),0))&&((0,O[y^6556])(O[y^6551],(0,O[y^6569])(),O[y^6547]),(0,O[y^6556])(O[y^6532], +(0,O[y^6604])(),O[y^6547]),O[y^6556])(O[y^6532],(0,O[y^6569])(),O[y^6547])}catch(V){(0,O[y^6556])(O[y^6532],(0,O[y^6604])(),O[y^6547])}L=[]}Y>>2&5||(L=D(p,d,J,c,w,R));return L}; +Q88=function(Y,z){if(Y.playerType===2||Y.O.hx)z.eB=!0;var O=IX(z.JW,z.zF,Y.O.Y,Y.O.Z);O&&(z.adFormat=O);Y.playerType===2&&(z.NE=!0);if(Y.isFullscreen()||Y.O.Y)O=g.Hg("yt-player-autonavstate"),z.autonavState=O||(Y.O.Y?2:Y.videoData.autonavState);z.endSeconds&&z.endSeconds>z.startSeconds&&Eh(Y,z.endSeconds)}; +FW=function(Y){Y.loader&&(Y.loader.dispose(),Y.loader=null,Zg(Y.LX,null));Y.Ce()?io$(Y):Y.Pr()}; +XDV=function(Y){if(!Y.playerState.j(128))if(Y.videoData.isLoaded(),Y.NL=g.by(Y.videoData.S5),g.fa(Y.videoData)){Y.vn.tick("bpd_s");Yh(Y).then(()=>{Y.vn.tick("bpd_c");if(!Y.VH()){Y.BB&&(Y.bd(rQ(rQ(Y.playerState,512),1)),ri(Y));var O=Y.videoData;O.endSeconds&&O.endSeconds>O.startSeconds&&Eh(Y,O.endSeconds);Y.Uf.finished=!0;zc(Y,"dataloaded");Y.z8.started&&Oi(Y);EBH(Y.cT,Y.SI)}}); +Y.V("html5_log_media_perf_info")&&Y.J("loudness",{v:Y.videoData.bR.toFixed(3)},!0);var z=Y.mediaElement?.hy();if(z&&"disablePictureInPicture"in z&&Y.O.qs)try{z.disablePictureInPicture=Y.O.OJ&&!Y.videoData.backgroundable}catch(O){g.jZ(O)}uY8(Y);Y.UI=new l2v(Y.videoData)}else zc(Y,"dataloaded")}; +g$k=function(Y){var z=Y.videoData;txv(Y,Y.UJ).then(void 0,O=>{Y.videoData!==z||z.VH()||(O=n3(O),O.errorCode==="auth"&&Y.videoData.errorDetail&&Y.videoData.errorDetail!=="7"?Y.cX(O.errorCode,2,unescape(Y.videoData.errorReason),g.V8(O.details),Y.videoData.errorDetail,Y.videoData.Xr||void 0):Y.handleError(O))})}; +TSo=function(Y){return g.cW(Y.O)&&Y.videoData.isLivePlayback&&(!Y.O.V("html5_allow_multiview_tile_preload")||!Y.videoData.livePreload)}; +Yh=function(Y){FW(Y);Y.SI=null;var z=XIZ(Y.O,Y.videoData,Y.Vy());Y.tY=z;Y.tY.then(O=>{a2W(Y,O)},O=>{Y.VH()||(O=n3(O),Y.visibility.isBackground()?(Dv(Y,"vp_none_avail"),Y.tY=null,Y.Uf.reset()):(Y.Uf.finished=!0,Y.cX(O.errorCode,O.severity,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK",g.V8(O.details))))}); +return z}; +uY8=function(Y){if(HN(Y.videoData,"html5_set_debugging_opt_in")){let z=g.pl();if(!z.wk(183)){Y=`f${Math.floor(183/31)+1}`;let O=UY(Y)||0;O|=268435456;O===0?delete S6[Y]:S6[Y]=O.toString(16).toString();z.save()}}}; +zc=function(Y,z="dataupdated"){Y.Ul("internalvideodatachange",z,Y.videoData)}; +Uf=function(Y,z,O,D){var p=z^Y;Y-9<<2>=Y&&Y+8>>2>2&2)){O=(O%D[n[2]]+D[n[2]])%D[n[2]];var d=D[0];D[0]=D[O];D[O]=d;var J=[O]}return J}; +a2W=function(Y,z){if(!Y.VH()&&!z.videoData.VH()){Y.SI=z;oO8(Y.LX,Y.SI);if(Y.videoData.isLivePlayback){var O=ehV(Y.YM.v7,Y.videoData.videoId)||Y.loader&&!isNaN(Y.loader.Ru);O=Y.V("html5_onesie_live")&&O;$_(Y)||Y.videoData.Pc>0&&!yc(Y.videoData)||O||Y.seekTo(Y.Vt(),{cM:"videoplayer_playbackData",seekSource:18})}if(Y.videoData.Y.j()){if(uZF(Y.videoData)){Y.cX("fmt.missing",2,"BROWSER_OR_EXTENSION_ERROR",g.V8({missabrurl:1}));return}if(Y.loader)g.jZ(Error("Duplicated Loader"));else{O=g.L3(Y.O.experiments, +"html5_onesie_defer_content_loader_ms");let D=()=>{pq(Y,()=>{Y.VH()||Y.loader||qpH(Y)})}; +O&&Y.lT()&&ehV(Y.YM.v7,Y.videoData.Hs)?g.qd(D,O):D()}}else!Y.videoData.Y.j()&&ey(Y.videoData)&&qo(Y,new dd(Y.videoData.videoId||"",4));Y.Q7();eHh(z).then(()=>{var D={};Y.z_(D);Y.O.Yk()&&Y.V("html5_log_media_perf_info")&&Y.J("av1Info",D);k_(Y)})}}; +ri=function(Y,z=!1){if(!Y.mediaElement||!Y.videoData.Y)return!1;var O=Gg$(Y,z),D=Y.mediaElement.R4(),p=!1;D&&D.equals(O)||(I2Z(Y,O),p=!0);Y.playerState.j(2)||Ypo(Y.LX,z);a:{z=p;if(g.dP(Y.videoData)){if(!Y.videoData.SL())break a}else if(!g.BN(Y.videoData))break a;if(Y.mediaElement)if((O=Y.videoData.K)&&Y.mediaElement.Z()){D=Y.mediaElement.hy();if(Y.gm)if(D!==Y.gm.element)GQ(Y);else if(z&&O.flavor==="fairplay"&&!So())GQ(Y);else break a;if(Y.V("html5_report_error_for_unsupported_tvos_widevine")&&So()&& +O.flavor==="widevine")Y.cX("fmt.unplayable",1,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","trg.unspttvoswidevine");else{Y.gm=new E$$(D,Y.videoData,Y.O,Y.mediaElement,Y.nO);Y.gm.subscribe("licenseerror",Y.X5,Y);Y.gm.subscribe("qualitychange",Y.Pu,Y);Y.gm.subscribe("heartbeatparams",Y.un,Y);Y.gm.subscribe("keystatuseschange",Y.sc,Y);Y.gm.subscribe("ctmp",Y.J,Y);for(let d of Y.RC.keys)z=Y.RC.get(d),Y.gm.WQ(z);Y.V("html5_eme_loader_sync")||Y.RC.aB()}}else Y.cX("fmt.unplayable",1,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK", +"trg.updatedrm")}return p}; +pq=function(Y,z){Y.O.vp&&Y.O.gk().j.wk(JN)?O6(Y.O.vp,z,()=>{fd(Y.O);Y.O.vp=void 0;z()}):z()}; +qpH=function(Y){var z=Y.videoData.j,O={cpn:Y.videoData.clientPlaybackNonce,c:Y.O.j.c,cver:Y.O.j.cver};for(let [J,c]of Object.entries(O)){O=J;var D=c;for(var p of Object.values(z.j))p.zI.j_(O,D);z.S?.j_(O,D)}p=Y.O;O=Y.videoData;D=Y.UJ;z=new g.v$h(p);var d=t_h({hasSubfragmentedFmp4:O.hasSubfragmentedFmp4,yG:O.yG});z.A=d;z.B=O.maxReadAheadMediaTimeMs/1E3||z.B;D.U.Ri()===D.policy.j?z.KX=10:z.KX=O.minReadAheadMediaTimeMs/1E3||z.KX;z.DX=O.readAheadGrowthRateMs/1E3||z.DX;O.uZ&&(z.U=!0);z.Bo=!b6();g.cW(p)|| +!b6()?(z.Ol=8388608,z.S_=524288,z.ew=5,z.o4=1048576,z.EW=1.5,z.Wc=4587520,Uy()&&(z.Wc=786432),z.Z*=1.1,z.j_*=1.1,z.vp=!0):p.K&&(z.Z*=1.3,z.j_*=1.3);g.Qa&&g.BX("crkey")&&(d=p.j.cmodel==="CHROMECAST/ANCHOVY",z.Ol=20971520,z.S_=1572864,d&&(z.Wc=812500,z.UY=1E3,z.JQ=5,z.o4=2097152));g.zV&&(z.vp=!0);p.supportsGaplessAudio()||(z.yO=!1);g.Df&&(z.Tx=!0);z.O8=p.V("html5_peak_shave");O.kT()&&p.V("html5_disable_peak_shave_for_onesie")&&(z.O8=!1);d=O.j?.U();if(yc(O)){z.OG=!0;z.V9||(z.md=!0);z.yH=!0;z.w8=!0;z.XU= +!0;if(O.latencyClass==="ULTRALOW"||O.latencyClass==="LOW"&&!p.V("html5_disable_low_pipeline"))z.GN=2,z.C2=4;z.Py=O.defraggedFromSubfragments;g.hJ(O)&&(z.GM=!1);z.fq=g.Nr(p)}O.isAd()&&(z.Lb=0,z.ac=0);z.y9=p.V("html5_ultra_low_latency_subsegment_readahead")&&O.latencyClass==="ULTRALOW";z.N=p.Yk();D.Y.U=yc(O)?.5:0;O.isLivePlayback&&(z.Wr=g.L3(p.experiments,"html5_min_startup_buffered_media_duration_for_live_secs")||.25,z.R4=!1);O.SL()&&(z.R4=!1);z.lZ=!p.V("html5_sabr_keep_all_quality_constraints");z.mZ= +CV(O);AJ(O)&&(z.y9=!0,O.latencyClass==="LOW"?z.dn=g.L3(p.experiments,"html5_jumbo_mobile_subsegment_readahead_target"):O.latencyClass==="ULTRALOW"&&(z.dn=g.L3(p.experiments,"html5_jumbo_ull_subsegment_readahead_target")),z.y7=!0);O.Na()&&(z.la=1.3);z.Tx=z.Tx||O.md;z.Cd=(z.Cd||O.Cd)&&p.Z;z.yK=O.Z;p.Yk()&&(z.eL=!0);O.Z&&!d&&(z.d4=!0);O.Z&&O.isAd()&&(z.Z*=1.6,z.j_*=1.6);ey(O)&&(z.Y=O.videoId,z.gQ=!0,z.De=100,O.Y0&&O.Y0.length>0&&(z.jy=O.Y0));z.NH=O.k_;z.Rx=pu(p,{},O.Y||void 0,DE(O));z.ze=OU(O)&&(g.bB(p)|| +Ao(p));g.dP(O)&&(z.K=!0,z.qB=g.cW(p)&&!g.fe()?!1:!0,!z.A7&&p.V("html5_sabr_non_streaming_xhr_client_request_cancellation")&&(z.xk=!0,z.n3=!0,z.Ue=g.L3(p.experiments,"html5_sabr_non_streaming_xhr_request_cancellation_timeout_ms")||8E3,z.De=g.L3(p.experiments,"html5_sabr_non_streaming_xhr_timeout_retry_limit")||3),p.V("html5_sabr_report_partial_segment_estimated_duration")&&(z.T_=!0),z.j=!0,z.IU=p.V("html5_trigger_loader_when_idle_network"),z.HE=p.V("html5_sabr_parse_live_metadata_playback_boundaries"), +z.Sw=p.V("html5_consume_onesie_next_request_policy_for_sabr"),z.R2=p.V("html5_log_high_res_buffer_timeline")&&p.Yk(),z.YE=p.V("html5_gapless_sabr_btl_last_slice")&&z_(O),z.pB=p.V("html5_reset_last_appended_slice_on_seek")&&z_(O),yc(O)&&(z.JE=!0,z.kg=!0,p.V("html5_simplified_backup_timeout_sabr_live")&&(z.n3=!0,z.UY=z.Vz)),z.eH=p.V("html5_serve_start_seconds_seek_for_post_live_sabr"),z.Ov=p.V("html5_flush_index_on_updated_timestamp_offset"),z.X=g.dP(O),z.Br=p.V("html5_ignore_partial_segment_from_live_readahead"), +p.V("html5_include_partial_segment_for_jumbo_ll")&&AJ(O)&&(z.Br=!1),z.XS=p.V("html5_use_non_active_broadcast_for_post_live"),z.fF=p.V("html5_centralized_player_time_live")&&g.dP(O)&&O.isLivePlayback||p.V("html5_use_centralized_player_time")&&g.dP(O),z.Ge=p.V("html5_log_centralized_player_time"),z.iZ=p.V("html5_use_centralized_player_time_fixes")&&g.dP(O),z.zA=p.V("html5_consume_onesie_sabr_seek"),z.N6=p.V("html5_enable_sabr_seek_loader_refactor"),O.enableServerStitchedDai&&(z.fU=!0,z.WE=p.V("html5_reset_server_stitch_state_for_non_sabr_seek"), +z.fB=p.V("html5_remove_ssdai_append_pause")&&!O.Ev(),z.XT=p.V("html5_ssdai_log_ssevt_in_loader_timers")),z.OD=p.Yk(),z.latencyClass=O.latencyClass,z.Gh=!O.Na()&&p.V("html5_prebuffer_instream_media_vod"));z.uS=g.g5(O);z.DQ=p.V("html5_enable_sabr_otf_in_client");if(O.oZ()||O.isAd())z.Mv=!1;at(p.N,ed.BITRATE)&&(z.Wc=NaN);if(D=g.L3(p.experiments,"html5_request_size_max_kb"))z.o4=D*1024;if(p.N.Y)z.Ic="; "+ed.EXPERIMENTAL.name+"=allowed";else if(p.experiments.s_().j.wk(kgF)&&g.fe()){let {name:J,valid:c}= +ed.TUNNELMODE;z.Ic=`; ${J}=${c}`}p=O.serverPlaybackStartConfig;p?.enable&&p?.playbackStartPolicy&&(z.eJ=!0,ED(z,p.playbackStartPolicy,2));p=rt9(Y);Y.RC.aB();a:{O=Y.YM.v7;if(D=Y.videoData.videoId)if(d=O.j.get(D)){O.j.remove(D);O=d;break a}O=void 0}Y.loader=new g.cK(Y,Y.UJ,z,Y.videoData.j,Y.videoData.Y,vf(Y),p,Y.videoData.enableServerStitchedDai,O,Y.videoData.KU);if(Y.videoData.V("html5_disable_preload_for_ssdai_with_preroll")&&Y.videoData.isLivePlayback&&Y.lT())z=!0;else if(z=Y.BB)z=g.cW(Y.O)&&Y.videoData.isLivePlayback&& +(!Y.O.V("html5_allow_multiview_tile_preload")||!Y.videoData.livePreload||Y.O.gk().j.wk(iD));Y.loader.initialize(Y.getCurrentTime(),vf(Y),z);Y.videoData.probeUrl&&(Y.loader.rL=Y.videoData.probeUrl);if(Y.NL.length||Y.BB)Y.videoData.cotn||Y.Jz(!1);Zg(Y.LX,Y.loader);Y.V8&&(Y.loader.H7(Y.V8),Y.J("sdai",{sdl:1}));g.G_(Y.videoData)&&(Y=Y.loader,Y.policy.Y0=Y.policy.S$)}; +Oi=function(Y){Y.VH();if(!Y.z8.finished&&Y.Uf.finished&&!Y.playerState.j(128)&&!Y.NL.length){if(!Y.Ii.started){var z=Y.Ii;z.started=!0;z.Y()}if(!Y.o$()){Y.loader&&(Y.h4=Y.loader.PM(!0)>0);Y.z8.finished||(Y.z8.finished=!0);z=Y.V("html5_onesie_live")&&Y.loader&&!isNaN(Y.loader.Ru);!Y.videoData.isLivePlayback||Y.videoData.Pc>0&&!yc(Y.videoData)||z||$_(Y)||(Y.seekTo(Y.Vt(),{cM:"videoplayer_readying",seekSource:18}),Y.isBackground()&&(Y.Zc=!0));z=Y.RS;if(z.qoe){z=z.qoe;let D=z.provider.videoData,p=z.provider.O; +for(var O of p.Ax)pS(z,O);if(z.provider.V("html5_enable_qoe_cat_list"))for(let d of D.kj)pS(z,d);else D.Ax&&pS(z,z.provider.videoData.Ax);D.Na()&&(O=D.j,yc(D)&&pS(z,"manifestless"),O&&TX(O)&&pS(z,`live-segment-${TX(O).toFixed(1)}`));g.dP(D)?pS(z,"sabr"):z.lL(Vc(D));if(T_(D)||D.Ev())D.Ev()&&pS(z,"ssa"),pS(z,"lifa");pV(D)&&pS(z,"cdm");D.gatewayExperimentGroup&&(O=D.gatewayExperimentGroup,O==="EXPERIMENT_GROUP_SPIKY_AD_BREAK_EXPERIMENT"?O="spkadtrt":O==="EXPERIMENT_GROUP_SPIKY_AD_BREAK_CONTROL"&&(O= +"spkadctrl"),pS(z,O));p.A!=="yt"&&z.Y.set("len",[D.lengthSeconds.toFixed(2)]);D.cotn&&!ey(D)&&YL(z,!0);p.Yk()&&(O=ze8())&&z.J("cblt",{m:O});p.V("html5_log_screen_diagonal")&&z.J("cbltdiag",{v:window.H5vccScreen?.GetDiagonal?window.H5vccScreen.GetDiagonal():0})}Y.Ul("playbackready");g.lp("pl_c",Y.vn.timerName)||(Y.vn.tick("pl_c"),g.qv("pl_c",void 0,"video_to_ad"));g.lp("pbr",Y.vn.timerName)||(Y.vn.tick("pbr"),g.qv("pbr",void 0,"video_to_ad"))}}}; +Dv=function(Y,z){Y.playerState.j(128)||(Y.bd(oS(Y.playerState,1028,9)),Y.J("dompaused",{r:z}),Y.Ul("onAutoplayBlocked"))}; +g.wd=function(Y){var z=vf(Y);return t_(z)||!Y.SI?null:g.qY(Y.SI.j.videoInfos,O=>z.U(O))}; +eV=function(Y,z,O,D,p){var d=Y.RS,J=Y.videoData;J.N=O;var c=g.wd(Y);O=new boh(O,z,c?c.itag:"",D,p);if(d.qoe){d=d.qoe;D=p=g.Kh(d.provider);c=[O.j.id,O.Y,d.Ov,O.reason];d.Bc||c.push(L6$(d,O));O.token&&c.push(O.token);g.oP(d,D,"vfs",c);d.Ov=O.j.id;c=d.provider.D.getPlayerSize();if(c.width>0&&c.height>0){c=[Math.round(c.width),Math.round(c.height)];let w=g.s1();w>1&&c.push(w);g.oP(d,D,"view",c)}d.Bc||(d.provider.O.Yk()&&(pS(d,"rqs"),pS(d,"rqs2")),d.provider.videoData.j&&$C(d.provider.videoData.j)&&d.Y.set("preload", +["1"]));d.Bc=!0;d.A=!0;O.reason==="m"&&++d.O8===100&&c6(d,2);g.oP(d,p,"vps",[d.j]);d.Ol||d.reportStats(p)}O=Y.cT;O.Y=0;O.j=0;Y.Ul("internalvideoformatchange",J,z==="m")}; +vf=function(Y){if(Y.SI){var z=Y.cT;var O=Y.SI;Y=Y.gj();var D=Xw9(z);if(t_(D)){if(D=z.cC(O).compose(gB1(z,O)).compose(aD9(z,O)).compose(uj(z,O.videoData)).compose(lj(z,O.videoData,O)).compose(X7(z,O)).compose(T8(z,O)),t_(Y)||z.V("html5_apply_pbr_cap_for_drm")){var p=D.compose;if(z.V("html5_disable_ustreamer_constraint_for_sabr")&&g.dP(O.videoData))var d=QN;else d=z.D.ky(),z.V("html5_use_video_quality_cap_for_ustreamer_constraint")&&d&&d.Dp>0&&t_(O.videoData.mZ)&&(d=d.Dp,O.videoData.mZ=new Wl(0,d,!1, +"u")),d=O.videoData.mZ;D=p.call(D,d)}}else z.V("html5_perf_cap_override_sticky")&&(D=D.compose(X7(z,O)));D=D.compose(T8(z,O));z=O.videoData.DX.compose(D).compose(O.videoData.lu).compose(Y)}else z=QN;return z}; +o$9=function(Y,z,O,D,p){var d=Y.RS,J=Y.videoData;if(O!==J.U){var c=!J.U;J.U=O;var w=z==="m"||z==="t";w||(z=c?"i":"a");z=new boh(O,z,"",D,p);if(d.qoe){d=d.qoe;O=g.Kh(d.provider);let y=[];if(z.j.id!==d.JW){D=[z.j.id,d.JW,z.reason];p=y;var R=p.push;let M=[],L=d.provider.videoData.j1.j,V=z.j.audio?.Y??L?.qC;V==null||isNaN(V)||M.push(`fl.${V}`);L&&(L.formatId&&L.formatId!==z.j.id&&d.J("agc",{qoemismatch:"1",agc_fmt:L.formatId,afmt:z.j.id}),L.cE==null||isNaN(L.cE)||M.push(`tl.${L.cE}`),L.VU==null||isNaN(L.VU)|| +M.push(`vg.${L.VU}`),L.YC!==0&&M.push(`nm.${L.YC}`));R.call(p,...M);z.reason==="i"&&y.push(L6$(d,z));y.length>0&&D.push(y.join(";"));z.token&&D.push(z.token);g.oP(d,O,"afs",D);d.JW=z.j.id}}Y.Ul("internalaudioformatchange",J,!c&&w)}}; +Fz1=function(Y){var z="loadstart loadedmetadata play playing progress pause ended suspend seeking seeked timeupdate durationchange ratechange error waiting resize".split(" ");for(let O of z)Y.b9.u3(Y.mediaElement,O,Y.kd,Y);Y.O.QI&&Y.mediaElement.Z()&&(Y.b9.u3(Y.mediaElement,"webkitplaybacktargetavailabilitychanged",Y.Ng,Y),Y.b9.u3(Y.mediaElement,"webkitcurrentplaybacktargetiswirelesschanged",Y.cu,Y))}; +io$=function(Y){if(Y.Hc)if(Y.xN(),Y.Hc.Z)try{Y.O.Yk()&&Y.J("rms",{l:"vprms",sr:Y.Ce(),rs:Y.Hc.N()}),Y.Hc.clear(),Y.mediaElement?.q6(Y.Hc),Y.Hc=null}catch(O){var z=new g.lZ(`Error while clearing Media Source in VideoPlayer: ${O.name}, ${O.message}`);z=n3(z);Y.handleError(z);Y.Pr()}else Y.Pr()}; +GQ=function(Y){Y.gm&&(Y.gm.dispose(),Y.gm=null)}; +KzH=function(Y){Y.mediaElement&&Y.mediaElement.Vy()&&(Y.ke=(0,g.E)());Y.O.dQ?g.qd(()=>{jT(Y)},0):jT(Y)}; +jT=function(Y){if(!Y.Hc?.eb()){if(Y.mediaElement)try{Y.Ep=Y.mediaElement.playVideo()}catch(z){Dv(Y,`err.${z}`)}if(Y.Ep){let z=Y.Ep;z.then(void 0,O=>{if(!(Y.playerState.j(4)||Y.playerState.j(256)||Y.Ep!==z||O&&O.name==="AbortError"&&O.message&&O.message.includes("load"))){let D="promise";O&&O.name&&(D+=`;m.${O.name}`);Dv(Y,D);Y.zJ=!0;Y.videoData.Ge=!0}})}}}; +Zoh=function(Y,z=!1){if(Y.Hc)return Y.Hc.K;YbW(Y,z);return Y.wF()?.N6()||null}; +Gg$=function(Y,z=!1){var O=null;Y.videoData.Y?.j()?(O=Zoh(Y,z),Y.loader?.resume()):(FW(Y),Y.videoData.j_&&(O=Y.videoData.j_.Y()));return O}; +DHv=function(Y,z){if(z.j.video.quality==="auto"&&z.PH().U())if(Y.V("html5_hls_report_pseudo_itag")&&Y.videoData.hlsvp){var O=Y.Eh();if(O&&O.videoHeight>0&&O.videoWidth>0){var D=O.videoHeight;O=O.videoWidth;a:{Y=Y.gm?.j.flavor==="fairplay"?zxk:OZv;for(p of Y)if(D>=p.minHeight){var p=p.itag;break a}p=""}if(p)return new tW(p,"application/x-mpegURL",{video:new BC(O,D)})}}else if(Y.videoData.R4)for(D of Y.videoData.R4)if(D.getHeight()===Y.qA&&D.j.video.quality!=="auto")return D.PH();return z.PH()}; +pa$=function(Y){return!!(Y.V("html5_native_audio_track_switching")&&g.DI&&Y.videoData.N?.U())}; +dHv=function(Y){if(!pa$(Y))return!1;Y=Y.mediaElement?.audioTracks();return!!(Y&&Y.length>1)}; +cIv=function(Y){var z=JIF(Y);if(z){var O=R4[z]||z;return Y.videoData.getAvailableAudioTracks().find(D=>D.Z7.getName()===O)}}; +JIF=function(Y){if(Y=Y.mediaElement?.audioTracks())for(let z=0;zp.getLanguageInfo().id===D)); +if(Y.O.experiments.hW("enable_audio_description_setting")&&g.pl().wk(198))for(let p of O)if(p.K){z=p;break}Y.gk().j.wk(jF$)&&Y.videoData.cotn&&(z=O.find(p=>!!p.A)); +z||(Y=Y.getAudioTrack(),z=Y.Z7.isDefault?void 0:Y);return z}; +YbW=function(Y,z=!1){try{g.fe()&&Y.videoData.D$()&&Y.mediaElement.gn();let D=Y.FX(),p=Y.NT();if(Y.mediaElement.isView()&&Y.mediaElement.CY&&(!Y.j2()||!Y.mediaElement.Tx(D,p))){Y.O.Yk()&&Y.J("usm",{fallback:!0,reason:Y.j2()?"codec":"policy"});let d=Y.mediaElement.mediaElement;d?.gn();d?.stopVideo();Y.LX.setMediaElement(null);Y.setMediaElement(d,!0)}var O=Y.mediaElement.wF(D,p)}catch(D){if(mU(Y.Ld,"html5.missingapi",{updateMs:"1"}))return;console.error("window.URL object overwritten by external code", +D);Y.cX("html5.missingapi",2,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","updateMs.1");return}Y.RH(O,!1,!1,z)}; +Rxv=function(Y,z=!1){if(Y.loader){Y.videoData.enableServerStitchedDai&&Y.loader.Qg();let O=Y.getCurrentTime()-Y.D7();Y.loader.seek(O,{dv:z}).VY(()=>{})}else pq(Y,()=>{Y.VH()||Y.loader||qpH(Y)})}; +yI1=function(Y,z,O=!1,D=!1,p=!1){!Y.Hc||z&&Y.Hc!==z||(z=Y.getDuration(),!z&&yc(Y.videoData)&&(z=25200,Y.fF()&&(z=46800)),Y.Hc.isView?z>Y.Hc.getDuration()&&sF$(Y,z):sF$(Y,z),z=()=>{Y.VH()||(heH(Y.loader,Y.Hc,O,D,p),Y.Ul("mediasourceattached"))},Y.loader?z():pq(Y,z))}; +sF$=function(Y,z){Y.Hc&&(Y.Hc.Fa(z),Y.loader?.wa(z))}; +MA$=function(Y,z){if(Y.O.Yk()&&Y.mediaElement){let O=Y.mediaElement.ud();O.omt=(Y.mediaElement.getCurrentTime()+Y.D7()).toFixed(3);O.ps=Y.playerState.state.toString(16);O.rt=(g.Kh(Y.RS.provider)*1E3).toFixed();O.e=z;Y.pT[Y.Ha++%5]=O}}; +L98=function(Y){if(g.BX("cobalt")&&g.BX("nintendo switch")){var z=!window.matchMedia("screen and (max-height: 720px) and (min-resolution: 200dpi)").matches;Y.J("nxdock",{d:z})}}; +NJA=function(Y){IW(Y.dN);si(Y)||(Y.dN=Gq(()=>si(Y),100))}; +si=function(Y){var z=Y.mediaElement;z&&Y.jp&&!Y.videoData.X&&!g.lp("vfp",Y.vn.timerName)&&z.U()>=2&&!z.isEnded()&&Iv(z.Y())&&Y.vn.tick("vfp");return(z=Y.mediaElement)&&!Y.videoData.X&&z.getDuration()>0&&(z.isPaused()&&z.U()>=2&&Iv(z.Y())&&(g.lp("pbp",Y.vn.timerName)||Y.vn.tick("pbp"),!Y.videoData.Bc||Y.bG||z.isSeeking()||(Y.bG=!0,Y.Ul("onPlaybackPauseAtStart"))),z=z.getCurrentTime(),AP(Y.vA,z))?(Y.xT(),!0):!1}; +yY=function(Y,z){Y.O.V("html5_log_rebuffer_reason")&&(z={r:z,lact:g.DV()},Y.mediaElement&&(z.bh=Y.mediaElement.PM()),Y.J("bufreason",z))}; +AI$=function(Y){Y.RS.onProgress();if(g.RV(Y.videoData)&&Date.now()>Y.PU+6283){if(Y.videoData.j&&!l3(Y.videoData.j)){var z=Y.RS;if(z.qoe){z=z.qoe;var O=z.provider.D.IK(),D=g.Kh(z.provider);z8(z,D,O);let p=O.N;O=O.U;isNaN(p)||(!isNaN(O)&&O?g.oP(z,D,"e2el",[p.toFixed(3),O.toFixed(3)]):g.oP(z,D,"e2el",[p.toFixed(3)]))}}z=g.Nr(Y.O);D=Y.V("html5_always_log_rawlat");(z||D)&&Y.J("rawlat",{l:uX(Y.Bv,"rawlivelatency").toFixed(3)});Y.PU=Date.now()}Y.videoData.N&&Y.videoData.N.U()&&(z=Y.Eh())&&z.videoHeight!== +Y.qA&&(Y.qA=z.videoHeight,eV(Y,"a",DHv(Y,Y.videoData.j_)))}; +VAk=function(Y){if(Y.O.Yk()){Y.pT.sort((z,O)=>+z.rt-+O.rt); +for(let z of Y.pT)Y.J("vpe",Object.assign({t:z.rt},z));Y.pT=[];Y.Ha=0}}; +I2Z=function(Y,z){Y.vn.tick("vta");g.qv("vta",void 0,"video_to_ad");Y.getCurrentTime()>0&&Ko9(Y.LX,Y.getCurrentTime());Y.mediaElement.S(z);Y.Hc&&Gb(4);!Y.videoData.X&&Y.playerState.isOrWillBePlaying()&&Y.cP.start();pa$(Y)&&(z=Y.mediaElement?.audioTracks())&&(z.onaddtrack=()=>{wak(Y)},z.onremovetrack=()=>{wak(Y)},z.onchange=()=>{Y.Ul("internalaudioformatchange",Y.videoData,!0)})}; +HZh=function(Y){Y=Y.api.getPlayerStateObject();Y=Y.isCued()||Y.isError()?"none":Y.isOrWillBePlaying()?"playing":"paused";navigator.mediaSession.playbackState=Y}; +C51=function(Y){if(Y.j)if(Y.api.getVideoData().isLivePlayback)try{M_({duration:Infinity})}catch(z){M_()}else{if(Y.api.getVideoData()?.Dt()){let z=Y.api.getProgressState().seekableEnd,O=Math.min(Y.api.getCurrentTime(),z);if(z&&Number.isFinite(O)){M_({duration:z,playbackRate:Y.api.getPlaybackRate(),position:O});return}}M_()}}; +Lq=function(Y,z){try{navigator.mediaSession.setActionHandler(Y,z)}catch(O){}}; +ntW=function(Y){var z=[];if(!Y||!Y.thumbnails)return z;for(let O of Y.thumbnails)O.url&&(!O.width||O.width<=0||!O.height||O.height<=0||g.Lx(O.url)&&z.push({src:O.url||"",sizes:`${O.width}x${O.height}`,type:"image/jpeg"}));return z}; +W9Z=function(Y){Lq("play",()=>{Y.api.playVideo();N_(Y)}); +Lq("pause",()=>{Y.api.pauseVideo();N_(Y)}); +Lq("seekbackward",()=>{Y.api.seekBy(-5*Y.api.getPlaybackRate());N_(Y)}); +Lq("seekforward",()=>{Y.api.seekBy(5*Y.api.getPlaybackRate());N_(Y)}); +Lq("seekto",z=>{z=z.seekTime;z!=null&&Y.api.seekTo(z);N_(Y)})}; +N_=function(Y){Y.api.V("web_reset_lact_on_media_actions")&&Y.api.updateLastActiveTime()}; +M_=function(Y){navigator.mediaSession.setPositionState(Y)}; +BJv=function(Y){if(Y=Y.api.getVideoData()?.getPlayerResponse()?.overlay?.playerControlsOverlayRenderer)if(Y=g.G(Y.compositeVideoOverlay,P58),Y?.sources?.length)for(let z of Y?.sources)if(z.isActive)return z}; +AN=function(Y){Y.j=void 0;Y.N.clear();Y.api.eU("compositeembargo",1)}; +VY=function(Y,z){for(let O of z){z=Number(O.playbackRelativePosition?.utcTimeMs)/1E3;let D=z+Number(O.duration?.seconds),p=`composite_embargo_${z}`;if(O.onEnter){let d=O.onEnter.filter(Y.A);d.length&&(Y.N.set(p,d),Y.api.addUtcCueRange(p,z,D,"compositeembargo",!1))}}}; +f8H=function(Y,z){if(Y.j?.id!==z.id&&(Y.api.EG(!0),Y.N.has(z.id))){var O=Y.N.get(z.id),D=Y.api.getVideoData();for(let p of O)O=p.compositeEmbargo?.embargoStatusToken,D.Ic!==O&&(D.Ic=O,Y.api.Zm()),tAH(Y,z)}}; +Sbr=function(Y,z){if(Y.j?.id===z.id&&(Y.api.EG(!1),Y.N.has(z.id))){if(z=Y.api.getVideoData())z.Ic=void 0;Y.api.Zm();tAH(Y)}}; +UH$=function(Y,z){Y.compositeVideoState!==null&&(z.playbackState||(z.playbackState={}),z.playbackState.compositeVideoState=Y.compositeVideoState)}; +$Hv=function(Y,z,O){var D=Y.api.getVideoData({l4:!1});D?.J("atrkchg",{id:z,m:O});if(D&&!D.Cq()){O=Y.api.getAvailableAudioTracks();for(let p of O)if(p.getLanguageInfo().getId()===z){Y.api.C().Ol=z;break}}}; +xH$=function(Y,z){z!==Y.Z&&(Y.Z=z,Y.Y.Y(),z&&(Y.Y.u3(Y.api,"modulecreated",O=>{var D=BJv(Y);O==="captions"&&D?.topLeftCornerX!==void 0&&D?.topLeftCornerY!==void 0&&D?.width!==void 0&&D?.height!==void 0&&Y.api.XG({top:D.topLeftCornerY,right:1-D.topLeftCornerX-D.width,bottom:1-D.topLeftCornerY-D.height,left:D.topLeftCornerX})}),Y.Y.u3(Y.api,g.FU("compositeembargo"),O=>{f8H(Y,O)}),Y.Y.u3(Y.api,g.K8("compositeembargo"),O=>{Sbr(Y,O)}),Y.Y.u3(Y.api,"heartbeatRequest",O=>{UH$(Y,O)}),Y.Y.u3(Y.api,"internalaudioformatchange", +(O,D)=>{$Hv(Y,O,D)}),Y.Y.u3(Y.api,"onPlaybackAudioChange",()=>{Y.api.Zm()})))}; +tAH=function(Y,z){Y.j?.id!==z?.id&&(Y.j&&(Y.N.delete(Y.j.id),Y.api.xV([Y.j],1)),Y.j=z)}; +hxo=function(Y){Y=Y?.qualityDetails||[];return g.BZ(Y)&&!Array.isArray(Y)?Y:Y.reduce((z,{key:O,value:D})=>{O&&D&&(z[O]=D);return z},{})}; +ZZ1=function(Y,z,O){var D=[],p=z?156595:151874;for(let J of Y){var d=J.video;Y={formatId:J.id,qualityLabel:d.qualityLabel,quality:d.quality,isPlayable:z};if(d=O[d.qualityLabel])Y.paygatedQualityDetails={paygatedIndicatorText:d.paygatedIndicatorText,endpoint:d.endpoint,veType:p,trackingParams:d.trackingParams};D.push(Y)}return D}; +QFo=function(Y){HK()&&(Y.vn=Y.api.RB(),Y.j=new PW,Y.N=2,Y.vn.mq("pt_pish"),window.requestIdleCallback?window.requestIdleCallback(()=>{mHr(Y)}):mHr(Y))}; +HK=function(){return window.android&&window.android.webview&&window.android.webview.getExperimentalMediaIntegrityTokenProvider}; +mHr=function(Y){if(HK()){Y.vn=Y.api.RB();Y.vn.mq("pt_pis");try{window.android.webview.getExperimentalMediaIntegrityTokenProvider({cloudProjectNumber:868618676952}).then(z=>{Y.Y=z;Y.j?.resolve();Y.vn.mq("pt_pif")}).catch(z=>{Cq(z,"player_start"); +Y.vn.mq("pt_pie");Y.j?.reject(z)})}catch(z){Cq(z,"player_start_catch"),Y.api.J("pfes",{}),Y.j?.reject(z)}}}; +Cq=function(Y,z){Y.message&&g.jZ(Error(`${z}_${Y.message}`))}; +iZ8=function(Y,z){if(Y.Y){var O=z.videoId;Y.N=3;Y.vn.mq("pt_ms");try{Y.Y.requestToken(O).then(D=>{Y.vn.mq("pt_mf");if(D=g.aU(D))z.ih={ga:D}}).catch(D=>{Y.vn.mq("pt_me"); +Cq(D,"player_generate");Y.handleError(D,z)})}catch(D){Cq(D,"player_generate_catch"),Y.handleError(D,z)}}}; +utW=function(Y,z){g.jY(Y.api.C())&&(z?Y.K.show():Y.K.hide())}; +Xak=function(Y){Y.UJ.videoId)),p=z.filter(J=>!D.has(J.videoId)); +p.sort((J,c)=>Number(c.lastUpdatedClientTimestampMs)-Number(J.lastUpdatedClientTimestampMs)); +let d=Date.now()-864E5;z=[];for(O=0;O=Y.N||Number(J.lastUpdatedClientTimestampMs)0&&(Y.api.J("vppe",{exp:z.length}),await acH(Y.j,z))}catch(D){throw Error("Failed to expire playback position",{cause:D});}}; +GUr=function(Y){/[^a-zA-Z0-9;.!_-]/.test(Y)&&(Y=Y.replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"));return Y}; +I8v=function(Y){return window.Profiler&&new window.Profiler(Y)}; +vtH=function(Y){var z=Y.sampleInterval,O=Y.maxBufferSize;if(!Y.VH()&&z>0&&O>0&&!Y.j&&Y.Y<1E7)try{Y.U=I8v({sampleInterval:z,maxBufferSize:O}),Y.U?.addEventListener("samplebufferfull",async()=>{await Etv(Y);vtH(Y)})}catch(D){Y.j=GUr(D.message),Y.N()}}; +Etv=async function(Y){try{let z=await Y.U?.stop();z&&Y.logTrace(z)}catch(z){Y.j=GUr(z.message),Y.N()}}; +K91=function(Y,z,O){if(O){var D="";kUA(Y,z)&&(D=z,Y.api.C().Ol=z);D&&rIr(Y,D)&&(FJo(Y.api,D),O6(to(Y.api.C(),Y.api.getVideoData()?.A()),p=>{var d=D;bZo(p)!==d&&otv(Y,F99(p),{stringValue:d})}))}}; +YKv=function(Y){YC()?.size&&O6(to(Y.api.C(),Y.api.getVideoData()?.A()),z=>{(z=bZo(z))&&rIr(Y,z)&&(Y.api.C().Ol=z)})}; +kUA=function(Y,z){Y=Y.api.getAvailableAudioTracks();for(let O of Y)if(O.getLanguageInfo().getId()===z)return O;return null}; +rIr=function(Y,z){return z.split(".")[0]!==""&&Y.api.getVideoData()?.Cq()}; +bZo=function(Y){{Y=F99(Y);let z=YC();Y=z?z.get(Y):void 0}return Y&&Y.stringValue?Y.stringValue:""}; +otv=function(Y,z,O){z4o([{settingItemId:z,settingOptionValue:O}]);O6(Y.XD(),D=>{RvZ(D,z,O)})}; +F99=function(Y){var z=(484).toString();Y&&(z=(483).toString());return z}; +z4o=function(Y){var z=YC();z||(z=new Map);for(let O of Y)z.set(O.settingItemId,O.settingOptionValue);Y=JSON.stringify(Object.fromEntries(z));g.VO("yt-player-user-settings",Y,2592E3)}; +PK=function(Y){Y.K=null;Y.Z=null;Y.u3(WK("over"),Y.K6);Y.u3("touchstart",Y.X);Y.j&&Y.u3(WK("down"),Y.q6)}; +BK=function(Y){Y.U.Y(!Y.j)}; +WK=function(Y){return window.navigator.msPointerEnabled?`MSPointer${Y.charAt(0).toUpperCase()}${Y.substring(1)}`:`mouse${Y}`}; +tN=function(Y){return Y&&Onv?g.Sj(Y)||document:document}; +DpF=function(Y,z){for(let O=0;O1?2:1,Y.K.height=Y.heightPx* +O,Y.K.style.height=`${Y.heightPx}px`,Y.N.scale(1,O)));for(var p of z){z=Y;var d=Y.index;for(O=0;O+2{if(O.cueRangeId===void 0)return z;z[O.cueRangeId]=0;return z},{}))}; +ST=function(Y){Y.j_&&clearTimeout(Y.j_);Y.j_=void 0;Y.B=!1}; +$h=function(Y){if(Y.j!==void 0){var z=(z=Ui(Y,Y.j))&&z.onCueRangeEnter?g.kd(z.onCueRangeEnter):void 0;var O=Ui(Y,Y.j);a:if(O&&O.additionalTrigger){for(D of O.additionalTrigger)if(D.type&&(0,Y.ze[D.type])?.(D.args??{})){var D=!0;break a}D=!1}else D=!0;z&&D&&(g.cU(Y.api,"innertubeCommand",z),R4V(Y,O),Y.K[Y.j]!==void 0&&Y.K[Y.j]++,Y.B=!0)}}; +Ui=function(Y,z){if(Y.timelyActions)for(let O of Y.timelyActions)if(O.cueRangeId===z)return O}; +sq9=function(Y,z){if((Y=Ui(Y,z))&&Y.onCueRangeExit)return g.kd(Y.onCueRangeExit)}; +R4V=function(Y,z){var O=Number(z?.maxVisibleDurationMilliseconds);O&&(ST(Y),Y.j_=setTimeout(()=>{if(Y.j!==void 0&&z?.cueRangeId===Y.j){Y.B=!1;Y.U=void 0;var D=sq9(Y,Y.j);D&&g.cU(Y.api,"innertubeCommand",D)}},O))}; +LxV=function(Y){if(Y=Y.getWatchNextResponse())if(Y=g.G(Y.playerOverlays?.playerOverlayRenderer?.timelyActionsOverlayViewModel,yDv),Y?.timelyActions)return Y?.timelyActions.map(z=>g.G(z,MWo)).filter(z=>!!z)}; +xh=function(Y){Y.j!==null&&(clearTimeout(Y.j),Y.j=null)}; +Nkk=function(Y){xh(Y);Y.j=setTimeout(()=>{Y.hide()},3E3)}; +hN=function(Y){var z=Y.api.Eh();if(z){let O=Y.api.getPlayerSize();z.style.transform=`translate(${Y.j*O.width*(1-Y.scale)}px, ${Y.Y*O.height*(1-Y.scale)}px) scale(${Y.scale})`;z.style.transformOrigin="0 0";z=Y.indicator;z.N.textContent=`${Number(Y.scale.toFixed(1))}x`;z.j===null&&Nkk(z);Y.scale>1?Y.indicator.show():Y.indicator.hide();z=Y.scale>1?"ZOOM_STATE_FREE":"ZOOM_STATE_ORIGINAL";z!==Y.zoomState&&(Y.zoomState=z,g.CZ("watchZoomStateChange",{zoomState:Y.zoomState}))}}; +ADH=function(Y){Y=Y.Ah();if(!Y)return!1;Y=g.S_(Y).exp||"";return Y.includes("xpv")||Y.includes("xpe")}; +VW8=function(Y){for(let z of Y.j(!0))if(ADH(z))return!0;return!1}; +Hn1=function(Y,z){for(let D of Y.j(!0))if(ADH(D)){Y=D;var O={potc:"1",pot:z};Y.url&&(Y.url=g.$z(Y.url,O))}}; +C2r=async function(Y){try{await Y}catch(z){}}; +nq$=function(Y){var z=new co,O={["X-Goog-Api-Key"]:"AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw"};return new Wi(z,Y,()=>O)}; +Wxh=function(Y){return new eD(Y)}; +P2v=function(Y){Y.Y&&(Y.U=new PW,Y.K.promise.then(()=>{Y.vn.mq("pot_if");Zv(Y)}))}; +feF=function(Y){var z=(Y.V("html5_generate_session_po_token")||Y.V("html5_generate_content_po_token"))&&!Y.useLivingRoomPoToken;try{if(Y.V("html5_use_shared_owl_instance")||Y.api.C().gk().j.wk(Bko))tWo(Y);else if(z){Y.vn.mq("pot_isc");let O=g.L3(Y.api.C().experiments,"html5_webpo_kaios_defer_timeout_ms");O?(mO(Y),g.qd(()=>{QY(Y)},O)):Y.V("html5_webpo_idle_priority_job")?(mO(Y),g.Tb(g.qe(),()=>{QY(Y)})):QY(Y)}}catch(O){O instanceof Error&&g.jZ(O)}}; +tWo=async function(Y){ut(Y,"swpo_i");mO(Y);Zv(Y);var z=await g.kl(g.mN());ut(Y,"swpo_co");z=await mVk(z);Y.V("html5_web_po_token_disable_caching")||z.tI(150);Y.Y=z;ut(Y,"swpo_cc");C2r(z.dY()).then(()=>{Y.j=!0;Y.K.resolve();ut(Y,"swpo_re")}); +g.qd(()=>{QY(Y);ut(Y,"swpo_si")},0)}; +mO=function(Y){Y.N||(Y.N=oh())}; +QY=function(Y){var z=Y.api.C();Y.vn.mq("pot_ist");Y.Y||SKH(Y);Y.V("html5_bandaid_attach_content_po_token")||(Y.V("html5_generate_session_po_token")&&(Zv(Y),P2v(Y)),z=g.L3(z.experiments,"html5_session_po_token_interval_time_ms")||0,z>0&&(Y.X=Gq(()=>{Zv(Y)},z)),Y.Z=!0)}; +UpZ=function(Y){var z=g.PP(Y.experiments,"html5_web_po_request_key");return z?z:g.cW(Y)?"Z1elNkAKLpSR3oPOUMSN":"O43z0dpjhgX20SCx4KAo"}; +ut=function(Y,z){Y.V("html5_webpo_bge_ctmp")&&Y.api.J(z,{hwpo:!!Y.Y,hwpor:Y.j})}; +Zv=async function(Y){if(Y.V("html5_generate_session_po_token")&&!Y.useLivingRoomPoToken){var z=Y.api.C(),O=g.l("EOM_VISITOR_DATA")||g.l("VISITOR_DATA");O=z.XU?z.datasyncId:O;O=g.PP(z.experiments,"html5_mock_content_binding_for_session_token")||z.livingRoomPoTokenId||O;z.Ov=lt(Y,O)}}; +SKH=function(Y){var z=Y.api.C(),O=UpZ(z);O=nq$(O);var D=O.Sj.bind(O);O.Sj=async d=>{d=await D(d);Y.api.J("itr",{});return d}; +try{var p=Wxh({Ok:O,Pi:{maxAttempts:5},zm:{Ts:"CLEn",disable:z.experiments.hW("html5_web_po_disable_remote_logging"),X6:kJV(z.experiments),vE:J=>{var c=$p8.get(J);c||(c=new xpo(J),c=new JQ(c),$p8.set(J,c));return c}, +Q$:Y.V("wpo_dis_lfdms")?0:1E3},av:g.jZ});let d=new h4v({pU:p,Ok:O,onError:g.jZ});C2r(d.dY()).then(()=>{Y.j=!0;Y.K.resolve()}); +Y.V("html5_web_po_token_disable_caching")||d.tI(150);g.u(Y,p);g.u(Y,d);Y.Y=d}catch(d){g.jZ(d),p?.dispose()}}; +lt=function(Y,z){if(!Y.Y){if(Y.N)try{return Y.N(z)}catch(O){g.jZ(O)}return""}try{Y.vn.mq(Y.j?"pot_cms":"pot_csms");let O={n5:!0,L5:!0,HI:z};Y.V("html5_web_po_token_disable_caching")||(O.jc={i8:z,Ws:!0,ek:!0});let D=Y.Y.pM(O);Y.vn.mq(Y.j?"pot_cmf":"pot_csmf");Y.j&&(Y.U?.resolve(),Y.U=null,Y.A&&(Y.A=!1,Y.api.app.l3().zY(!1)));return D}catch(O){return g.jZ(O),""}}; +mpv=function(Y){var z=g.or();Y.Y&&g.Ev(z,{jI:Su,rr:ZnV})}; +g.X_=function(Y,z,O){g.Zn("pbs",z??(0,g.E)(),O??Y.timerName)}; +g.Qq$=function(Y,z,O){var D=g.EX(z.Yg)&&!z.Yg.U;if(z.Yg.kV&&(kg(z.Yg)||z.Yg.X==="shortspage"||z.Yg.X==="leanback"||D)&&!Y.N){Y.N=!0;Y.A=z.clientPlaybackNonce;g.l("TIMING_ACTION")||g.Nd("TIMING_ACTION",Y.O.csiPageType);Y.O.csiServiceName&&g.Nd("CSI_SERVICE_NAME",Y.O.csiServiceName);if(Y.j){D=Y.j.RB();for(var p of Object.keys(D))g.Zn(p,D[p],Y.timerName);p=CD(P$)(Y.j.MO);g.mI(p,Y.timerName);p=Y.j;p.Y={};p.MO={}}g.mI({playerInfo:{visibilityState:CD(W$)()},playerType:"LATENCY_PLAYER_HTML5"},Y.timerName); +Y.K!==z.clientPlaybackNonce||Number.isNaN(Y.Y)||(g.lp("_start",Y.timerName)?O=CD(AR)("_start",Y.timerName)+Y.Y:g.jZ(new g.lZ("attempted to log gapless pbs before CSI timeline started",{cpn:z.clientPlaybackNonce})));!O||g.lp("pbs",Y.timerName)||z.V9||g.X_(Y,O)}}; +ino=function(Y){Qp();hR("watch",["pbs","pbu"]);Y.timerName=""}; +urv=function(Y){if(Y.j){var z=Y.j;z.Y={};z.MO={}}Y.N=!1;Y.K=void 0;Y.Y=NaN}; +gd=function(Y){return!!(Y.playlist||Y.list||Y.api)}; +a4=function(Y,z,O,D){z=z!==void 0?z:Y.index;z=Y.items&&z in Y.items?Y.items[Y.order[z]]:null;var p=null;z&&(O&&(z.autoplay="1"),D&&(z.autonav="1"),p=new g.Tc(Y.Yg,z),g.u(Y,p),p.Ov=!0,p.startSeconds=Y.startSeconds||p.clipStart||0,Y.listId&&(p.playlistId=Y.listId.toString()));return p}; +lek=function(Y,z){if(z.video&&z.video.length){Y.title=z.title||"";Y.description=z.description;Y.views=z.views;Y.likes=z.likes;Y.dislikes=z.dislikes;Y.author=z.author||"";var O=z.loop;O&&(Y.loop=O);O=a4(Y);Y.items=[];for(let D of z.video)D&&(D.video_id=D.encrypted_id,Y.items.push(D));Y.length=Y.items.length;(z=z.index)?Y.index=z:Y.findIndex(O);Y.setShuffle(!1);Y.loaded=!0;Y.j&&Y.j()}}; +eT=function(Y,z){Y.index=g.oB(z,0,Y.length-1);Y.startSeconds=0}; +Tko=async function(Y,z){var O=hs(),D=Y.C(),p={context:g.oV(Y),playbackContext:{contentPlaybackContext:{ancestorOrigins:D.ancestorOrigins}}},d=D.getWebPlayerContextConfig();d?.encryptedHostFlags&&(p.playbackContext.contentPlaybackContext.encryptedHostFlags=d.encryptedHostFlags);d?.hideInfo&&(p.playerParams={showinfo:!1});D=D.embedConfig;d=Y.fX;var J=z.docid||z.video_id||z.videoId||z.id;if(!J){J=z.raw_embedded_player_response;if(!J){var c=z.embedded_player_response;c&&(J=JSON.parse(c))}J=J?g.G(J?.embedPreview?.thumbnailPreviewRenderer?.playButton?.buttonRenderer?.navigationEndpoint, +g.x4)?.videoId||null:null}J=J?J:void 0;c=Y.playlistId?Y.playlistId:z.list;var w=z.listType;if(c){var R;w==="user_uploads"?R={username:c}:R={playlistId:c};XRk(D,d,J,z,R);p.playlistRequest=R}else z.playlist?(R={templistVideoIds:z.playlist.toString().split(",")},XRk(D,d,J,z,R),p.playlistRequest=R):J&&(R={videoId:J},d?R.serializedThirdPartyEmbedConfig=d:D&&(R.serializedThirdPartyEmbedConfig=D),p.singleVideoRequest=R);D=aq(gqZ);try{let y=await g.kQ(O,p,D),M=Y.C();z.raw_embedded_player_response=y;M.j_= +vX(z,g.Rm(M));M.S=M.j_==="EMBEDDED_PLAYER_MODE_PFL";y&&y.trackingParams&&g.jP(y.trackingParams);return new g.Tc(M,z)}catch(y){return y instanceof Error||(y=Error("b259802748")),g.IF(y),Y}}; +XRk=function(Y,z,O,D,p){D.index&&(p.playlistIndex=String(Number(D.index)+1));p.videoId=O?O:"";z?p.serializedThirdPartyEmbedConfig=z:Y&&(p.serializedThirdPartyEmbedConfig=Y)}; +g.Gc=function(Y,z){q_.get(Y);q_.set(Y,z)}; +g.aeh=function(Y,z){return z.C().V("html5_use_hls_native_captions")&&g.DI&&Y.Na()&&!!Y.N?.U()}; +g.I4=function(Y,z){return Y.C().V("safari_live_drm_captions_fix")&&Y.getVideoData()?.SL()?!1:g.Nr(Y.C())&&!z.isManifestless}; +g.Ei=function(Y,z){return Y.info.j()?z?Y.info.itag===z:!0:!1}; +g.e4o=function(Y,z){if(Y.j!=null&&g.I4(z,Y.j)&&Y.j.j.rawcc!=null)return!0;if(!Y.Na())return!1;z=!!Y.j&&Y.j.isManifestless&&Object.values(Y.j.j).some(O=>g.Ei(O,"386")); +Y=!!Y.j&&!Y.j.isManifestless&&g.xT(Y.j);return z||Y}; +L8=function(Y){if(Y.L.C().q6)return Y.IZ.get("ux")}; +vK=function(Y){return Y.IZ.get("ad")}; +kh=function(Y){return Y.IZ.get("captions")}; +rd=function(Y){return Y.IZ.get("annotations_module")}; +f8=function(Y){if(Y.L.C().mZ)return Y.IZ.get("remote")}; +bt=function(Y){return Y.IZ.get("creatorendscreen")}; +o4=function(Y){if(g.Mr(Y.L.C()))return Y.IZ.get("kids")}; +g.U3=function(Y){return Y.IZ.get("webgl")}; +qKo=function(Y,z){Y.N=z}; +GSo=function(Y){var z=Y.L.getVideoData();return g.aeh(z,Y.L)||!!z.CY||!!z.captionTracks.length||g.e4o(z,Y.L)}; +F_=function(Y,z,O=!1,D=!1,p){var d,J=Y.IZ.get(z);if(!J||D)if(p||(p=()=>{F_(Y,z,O,D)}),d||(d=()=>{Kq(Y,z)}),J=J||Ieo(Y,z,Eqh(Y,z),p,d))Y.IZ.set(z,J),J.create(),Y.L.Ul("modulecreated",z),O&&g.jt(Y.L,"onApiChange")}; +Yc=function(Y){if(Y.L.C().S)return!1;if(Y=Y.L.getVideoData({playerType:1}).getPlayerResponse()){let z=Y.adPlacements;if(z)for(let O=0;O{Y.K.add(p);O.call(Y)},D)}}; +Fxr=async function(Y){var z=Y.IZ.get("asmjs");if(z)return z;z=q_.get("asmjs")??await new Promise((O,D)=>{rDZ(Y,"asmjs",()=>{var p=q_.get("asmjs");p?O(p):D("cannot load module asmjs")},D)}); +if(!z)return Promise.reject("cannot load module asmjs");z=new z(Y.L);Y.IZ.set("asmjs",z);z.create();return z}; +OO=function(Y){var z=Y.L.getVideoData();if(Y=z.V("web_player_defer_ad")){if(g.Il(z.S5,"ad")||Ka(z)||z.enableServerStitchedDai)var O=!1;else{Y=z.startSeconds;var D=z.playerResponse?.adPlacements;if(z=D){z=Number.MAX_VALUE;for(O of D)if(D=O.adPlacementRenderer){let p=D.config?.adPlacementConfig;p?.kind==="AD_PLACEMENT_KIND_MILLISECONDS"&&(D=(Number(p?.adTimeOffset?.offsetStartMilliseconds)||0)-Number(D.renderer?.adBreakServiceRenderer?.prefetchMilliseconds||0),DY.IZ.get("asmjs")??Kx9(Y))}; +oqr=function(Y,z,O,D){var p=document.getElementsByTagName("SCRIPT"),d=!1;for(let V=0;V{Y.VH()||O.call(Y)},w=()=>{Y.VH()||D.call(Y)},R=J.onload; +J.onload=V=>{g.Da(c);R&&R.apply(window,[V])}; +var y=J.onerror;J.onerror=V=>{if(Math.random()<.01){let W=new g.lZ("Unable to load player module",z,document.location&&document.location.origin);g.IF(W)}g.Da(w);y&&y(V)}; +var M=J,L=M.onreadystatechange;M.onreadystatechange=V=>{switch(M.readyState){case "loaded":case "complete":g.Da(c)}L&&L(V)}; +d&&((p=Y.L.C().cspNonce)&&J.setAttribute("nonce",p),g.mW(J,ye(z)),p=document.getElementsByTagName("HEAD")[0]||document.body,p.insertBefore(J,p.firstChild),Y.addOnDisposeCallback(()=>{J.parentNode&&J.parentNode.removeChild(J)}))}; +JF=function(Y,z,O){Y.VH();var D=dc(Y);O?(Y.Y|=z,z&1&&Y.S.start(),z&2&&Y.B.start(),z&2048&&Y.j_.start()):(Y.Y&=~z,z&1&&Y.S.stop(),z&2&&Y.B.stop(),z&2048&&Y.j_.stop(),z&512&&Y.N6.stop());Y.Y&512&&!(Y.Y&128)&&g.Ho(Y.N6,Y.q6);z=dc(Y);D!==z&&Y.Ul("autohideupdate",z)}; +DvA=function(Y){JF(Y,4,!1);Y.Z&&(Y.j.WX(Y.Z),Y.Z=null,Y.N=Y.j.u3(Y.target,"mouseover",Y.K6));Y.N&&(Y.j.WX(Y.N),Y.N=Y.j.u3(Y.target,"mouseover",Y.K6))}; +dc=function(Y){var z=Y.Y;Y.api.C().ac&&(z&=-129);Y.api.V("web_player_default_autohide")&&(z&=-513);return!z}; +p$9=function(Y,...z){var O=Y.api.C();for(let d of z){if(!d||d instanceof g.Tc&&!d.videoId)continue;var D=Y.api.Ma().getPlayerSize();var p=g.s1();z=D.width*p;p*=D.height;if(z>1280||p>720)if(D=d.e5("maxresdefault.jpg"))break;if(z>640||p>480)if(D=d.e5("maxresdefault.jpg"))break;if(z>320||p>180)if(D=d.e5("sddefault.jpg")||d.e5("hqdefault.jpg")||d.e5("mqdefault.jpg"))break;if(D=d.e5("default.jpg"))break}g.Vo(O)&&(O=new Image,O.addEventListener("load",()=>{FAo()}),O.src=D?D:"",Y.api.RB().tick("ftr")); +Y.X.style.backgroundImage=D?`url(${D})`:""}; +dvV=function(Y){for(let z=0;z=67&&!Y.api.C().N6;Y=Y.api.C().disableOrganicUi;return!g.BX("tizen")&&!g.Df&&!z&&!Y}; +var T7F=function(Y){return $s[n[14]](this,24,1775,Y)}; +sO=function(Y){var z=!!Y.bb&&!BU(Y.api)&&!Y.ra;var O=Y.api.getPresentingPlayerType()===2,D=Y.api.C();O?(D=vK(Y.api.iS()),z=z&&D.XP()):(O=D.V("web_player_imax_theater_mode")&&Y.api.SM()&&!Y.api.isInline(),z=z&&(D.XW||O||Y.api.isFullscreen()||D.gQ));Y.j7!==z&&(Y.j7=z,g.Ux(Y.api.getRootNode(),"ytp-hide-info-bar",!z))}; +M1F=function(Y,z){if(!z)return!1;var O=Y.api.KY();if(O.Z()&&(O=O.hy())&&g.E$(O,z))return O.controls;for(O=0;O=11;Y=Y.api.C().N6&&yC;return!(!z&&!Y)}; +MN=function(Y,z){Y.UB.LE();if(Y.zO&&Y.Zz)Y.Zz=!1;else if(!Y.api.C().O8&&!Y.lM()){let O=Y.api.getPlayerStateObject();O.j(2)&&tY(Y.api)||Y.showPlaybackIcon(O);z&&NDk(Y,z)?AR$(Y):!Y.api.C().RM||O.isCued()||O.j(1024)?Y.I0():Y.nE.isActive()?Y.nE.stop():Y.nE.start()}}; +LW=function(Y,z){return!Y.api.isInline()&&!M1F(Y,Me(z))&&lg(z)}; +NN=function(Y,z){return Y.api.getVideoData()?.mutedAutoplay&&z.target?.className?.includes("ytp-info-panel")?!1:lg(z)&&Y.api.isMutedByMutedAutoplay()?(Y.api.unMute(),Y.api.getPresentingPlayerType()===2&&Y.api.playVideo(),z=Y.api.getPlayerStateObject(),!z.j(4)||z.j(8)||z.j(2)||Y.I0(),!0):!1}; +NDk=function(Y,z){if(!Y.api.C().V("web_player_invisible_fullscreen_button"))return!1;var O=Y.api.getRootNode().getBoundingClientRect();if(z.targetTouches&&z.targetTouches.length){var D=z.targetTouches[0].clientX;var p=z.targetTouches[0].clientY}else z.clientX!==void 0&&(D=z.clientX,p=z.clientY);return D!==void 0&&p!==void 0&&(z=D-O.left,O=p-O.top,Y=Y.api.getPlayerSize(),O>=Y.height-40&&z>=Y.width-40)?!0:!1}; +AR$=function(Y){if(Y.api.C().RM&&Y.api.getPresentingPlayerType()!==3)try{Y.api.toggleFullscreen().catch(z=>{V19(z)}),Y.api.V("web_player_fullscreen_double_click_ve")&&Y.api.logClick(Y.api.Ma().element)}catch(z){V19(z)}}; +V19=function(Y){String(Y).includes("fullscreen error")?g.jZ(Y):g.IF(Y)}; +Hio=function(Y,z,O){Y.api.isFullscreen()?O<1-z&&Y.api.toggleFullscreen():O>1+z&&Y.api.toggleFullscreen()}; +nQo=function(){Cp$||(window.addEventListener(AF?"touchstart":"click",()=>{for(let Y=VC.length;Y<4;Y++){let z=g.aK("VIDEO");z.load();VC.push(new g.H9(z))}},{capture:!0, +passive:!0}),Cp$=!0)}; +CW=function(Y,z,O,D){var p=O.getVideoData(),d=z.getVideoData();if(O.getPlayerState().isError())return{msg:"player-error"};var J=d.Y;if(z.KF()>D/1E3+1)return{msg:"in-the-past"};if(d.isLivePlayback&&!isFinite(D))return{msg:"live-infinite"};D=z.KY();var c=null;D&&(c=D.isView()?D.mediaElement.A():D.A());if(c&&c.length>12&&g.BN(p))return{msg:"played-ranges"};if(!p.Y)return null;if(!J)return{msg:"no-pvd-formats"};if(!p.Y.j()||!J.j())return{msg:"non-dash"};D=J.videoInfos[0];c=p.Y.videoInfos[0];Y.Pc&&z_(d)&& +(D=z.FX(),c=O.FX());if(!D||!c)return{msg:"no-video-info"};if(Y.B&&(D.Y()||c.Y()))return{msg:"av1"};z=Y.X&&d.oZ()&&ky();if(c.containerType!==D.containerType)if(z)d.J("sgap",{ierr:"container"});else return{msg:"container"};if(Y.S&&!z&&(c.dk!==D.dk||c.dk===""||D.dk===""))return{msg:"codec"};if(Y.j_&&c.video&&D.video&&Math.abs(c.video.width/c.video.height-D.video.width/D.video.height)>.01)return{msg:"ratio"};if(g.BN(d)&&g.BN(p))return{msg:"content-protection"};J=J.Y[0];p=p.Y.Y[0];O=J.audio;var w=p.audio; +if(O.sampleRate!==w.sampleRate&&!g.Qa)if(z)d.J("sgap",{ierr:"srate"});else return{msg:"sample-rate",ci:J.itag,cr:O.sampleRate,ni:p.itag,nr:w.sampleRate};return(O.numChannels||2)!==(w.numChannels||2)?{msg:"channel-count"}:Y.N6&&d.oZ()&&D.video.fps!==c.video.fps?{msg:"fps"}:null}; +WI$=function(Y,z,O){var D=Y.getVideoData(),p=z.getVideoData();if(!D.C().supportsGaplessShorts())return{nq:"env"};if(!(O.ze&&!(D.NE&&!D.isAd()||p.NE&&!p.isAd())||O.A&&(!D.NE||D.isAd())&&!p.NE||O.Z&&(!p.NE||p.isAd())&&!D.NE||D.mE()&&p.mE()&&!D.isAd()||!D.NE&&!p.NE))return{nq:"autoplay"};if(D.endSeconds>0)return{nq:"endcr"};if(!D.Z)return{nq:"client"};if(!Y.E8())return{nq:"no-empty"};Y=CW(O,Y,z,Infinity);return Y!=null?{nq:Y.msg}:null}; +nW=function(Y){Y.Y&&Y.j&&(Y.Y.unsubscribe("internalvideoformatchange",Y.U,Y),Y.j.unsubscribe("dataloaded",Y.U,Y))}; +SLv=function(Y){var z=new Ppr;z.X=Y.V("h5_gapless_support_types_diff");z.N6=!1;z.Pc=Y.V("html5_gapless_use_format_info_fix");z.B=Y.V("html5_gapless_disable_on_av1")&&!Y.V("html5_gapless_enable_on_av1");z.S=Y.V("html5_gapless_check_codec_diff_strictly");z.ze=Y.V("html5_gapless_on_ad_autoplay");z.j_=Y.V("html5_gapless_disable_diff_aspect_radio");z.A=Y.V("html5_gapless_ad_autoplay_on_ad_to_video_only")&&!Y.V("html5_disable_loop_range_for_shorts_ads");z.N=Y.V("html5_pseudogapless_shorts_seek_to_next_start"); +z.K=Y.gk().j.wk(BDv);z.Z=Y.V("html5_gapless_ad_autoplay_on_video_to_ad_only");z.j=Number(Y.gk().j.wk(t19));z.Y=g.L3(Y.experiments,"html5_shorts_gapless_next_buffer_in_seconds")??z.Y;z.U=Number(Y.gk().j.wk(fnv)??z.U);return z}; +W9=function(Y,z){z<=Y.status.status||(Y.status={status:z,error:null},z===5&&Y.fb.resolve())}; +UvW=function(Y,z,O,D){Y=Y.isView()?Y.mediaElement:Y;return new g.P9(Y,z,O,D)}; +$vr=async function(Y){if(Y.VH())return Promise.reject(Error(Y.status.error||"disposed"));Y.timeout.start();await Y.fb;var z=Y.j.KY();if(z.isEnded())return Y.DH("ended_in_finishTransition"),Promise.reject(Error(Y.status.error||""));if(!Y.pX||!ov(Y.pX))return Y.A&&Y.j.J("nmc",{nms:!!Y.pX,nmrs:Y.pX?.N()}),Y.DH("next_mse_closed"),Promise.reject(Error(Y.status.error||""));if(Y.Y.wF()!==Y.pX)return Y.DH("next_mse_mismatch"),Promise.reject(Error(Y.status.error||""));var {sM:O,f8:D,jv:p}=Y.Z();Y.j.PO(!1, +!0);if(Y.A){var d=Y.pX.j,J=Y.pX.Y;d.AO(!0);J.AO(!0);if(d.Lc()){var c=d.U_();let w=d.ZQ.RW();c&&c.segmentStartTime+w0&&(Y.AO(Y.pX,!0),Y.Y.mu());J=UvW(z,O,p,!Y.Y.getVideoData().isAd());Y.Y.setMediaElement(J);(d=Y.j.Ot())&&Y.Y.bV(d.oC,d.Gm);Y.N6&&(Y.policy.N||Y.Y.seekTo(Y.Y.getCurrentTime()+.001,{mB:!0,LJ:3,cM:"gapless_pseudo"}),J.play());z=z.ud();z.cpn=Y.j.getVideoData().clientPlaybackNonce;z.st=`${O}`;z.et= +`${p}`;Y.Y.J("gapless",z);Y.j.J("gaplessTo",{cpn:Y.Y.getVideoData().clientPlaybackNonce});z=Y.j.getPlayerType()===Y.Y.getPlayerType();Y.j.mK(D,!0,!1,z,Y.Y.getVideoData().clientPlaybackNonce,Y.Y.getVideoData().videoId);Y.Y.mK(Y.Y.getCurrentTime(),!0,!0,z,Y.j.getVideoData().clientPlaybackNonce,Y.j.getVideoData().videoId);Y.Y.R3();g.fg(()=>{!Y.Y.getVideoData().X&&Y.Y.getPlayerState().isOrWillBePlaying()&&Y.Y.xT()}); +W9(Y,6);Y.dispose();return Promise.resolve()}; +hyA=function(Y){if(Y.Y.getVideoData().Y){var z=Y.YM.C().V("html5_gapless_suspend_next_loader")&&Y.K===1;Y.Y.RH(Y.pX,z,Y.K===1&&g.dP(Y.j.getVideoData()));W9(Y,3);xv9(Y);var {xj:O,Je:D}=B9(Y);O.subscribe("updateend",Y.Kb,Y);D.subscribe("updateend",Y.Kb,Y);Y.Kb(O);Y.Kb(D)}}; +xv9=function(Y){Y.j.unsubscribe("internalvideodatachange",Y.U,Y);Y.Y.unsubscribe("internalvideodatachange",Y.U,Y);Y.YM.C().V("html5_gapless_use_format_info_fix")&&(Y.j.unsubscribe("internalvideoformatchange",Y.U,Y),Y.Y.unsubscribe("internalvideoformatchange",Y.U,Y));Y.j.unsubscribe("mediasourceattached",Y.U,Y);Y.Y.unsubscribe("statechange",Y.Pc,Y)}; +B9=function(Y){return{xj:Y.N.j.ZQ,Je:Y.N.Y.ZQ}}; +tF=function(Y,z){if(!Y)return!1;var O=Y.Y;return em(Y.j?.MB(),z)&&em(O?.MB(),z)}; +Zi8=function(Y){if(!Y)return!1;var z=Y.Y;return Y.j?.Lc()||z?.Lc()}; +ii8=async function(Y){if(!Y.VH()&&Y.U&&Y.j){Y.B&&Y.app.l3().Rc(!0,!1);var z=null;if(Y.N)try{await $vr(Y.N)}catch(D){z=D}if(Y.j&&(mvv.x9("vqsp",()=>{Y.app.VI(Y.j)}),Y.j)){var O=Y.j.KY(); +Y.app.C().V("html5_gapless_seek_on_negative_time")&&O&&O.getCurrentTime()<-.01&&Y.j.seekTo(0);mvv.x9("vqpv",()=>{Y.app.playVideo()}); +z&&(Y.j?(z=z?z.message:"forced",Y.Y?.J("gapfulfbk",{r:z}),Y.app.C().gk().j.wk(Qp9)&&(Y.j.getVideoData().V9=!1),Y.j.EN(z)):Y.Y?.J("gapsp",{}));z=Y.U;fW(Y);z&&z.resolve();Promise.resolve()}}}; +S2=function(Y){Y.S&&Y.K&&Y.S.removeEventListener("timeupdate",Y.K);Y.K=null;Y.S=null}; +fW=function(Y,z=!1){if(Y.Y){if(Y.A){var O=Y.Y;Y.app.M6.removeEventListener(g.FU("vqueued"),Y.X);O.removeCueRange(Y.A)}Y.Y=null;Y.A=null}Y.N&&(Y.N.status.status!==6&&(O=Y.N,O.status.status!==Infinity&&O.K!==1&&O.DH("Canceled")),Y.N=null);Y.U=null;Y.j&&!z&&Y.j!==Y.app.L3()&&Y.j!==Y.app.l3()&&Y.j.dispose();Y.j&&z&&Y.j.Pr();Y.j=null;Y.B=!1}; +lnv=function(Y,z,O=!0){var D=Y.app.l3(),p=D.getVideoData().isLivePlayback?Infinity:D.bT(!0)*1E3;z>p&&(z=p-200,!Y.app.C().gk().j.wk(uf$)||O)&&(Y.B=!0);O&&D.getCurrentTime()>=z/1E3?Y.X():(Y.Y=D,O&&(O=z,z=Y.Y,Y.app.M6.addEventListener(g.FU("vqueued"),Y.X),O=isFinite(O)||O/1E3>z.getDuration()?O:0x8000000000000,Y.A=new g.Yw(O,0x8000000000000,{namespace:"vqueued"}),z.addCueRange(Y.A)))}; +gQo=function(Y,z,O,D=0,p=0){Y.E8()||(S2(Y),fW(Y));Y.U=new PW;Y.j=z;lnv(Y,O,p===0);var d=D/=1E3,J=z.getVideoData().j;if(D&&J&&Y.Y){let c=D,w=0;z.getVideoData().isLivePlayback&&(d=Math.min(O/1E3,Y.Y.bT(!0)),w=Math.max(0,d-Y.Y.getCurrentTime()),c=Math.min(D,z.bT()+w));d=QEo(J,c)||D;d!==D&&Y.j.J("qvaln",{st:D,at:d,rm:w,ct:c})}z=d;D=Y.j;D.getVideoData().KX=!0;D.getVideoData().Z=!0;D.Cp(!0);J={};Y.Y&&(J=Y.Y.VT(),d=Y.Y.getVideoData().clientPlaybackNonce,J={crt:(J*1E3).toFixed(),cpn:d});D.J("queued",J);z!== +0&&D.seekTo(z+.01,{mB:!0,LJ:3,cM:"videoqueuer_queued"});Y.N=new X$W(Y.Z,Y.app.l3(),Y.j,O,Y.app,p);O=Y.N;O.status.status!==Infinity&&(W9(O,1),O.j.subscribe("internalvideodatachange",O.U,O),O.Y.subscribe("internalvideodatachange",O.U,O),O.YM.C().V("html5_gapless_use_format_info_fix")&&(O.j.subscribe("internalvideoformatchange",O.U,O),O.Y.subscribe("internalvideoformatchange",O.U,O)),O.j.subscribe("mediasourceattached",O.U,O),O.Y.subscribe("statechange",O.Pc,O),O.j.subscribe("newelementrequired",O.q6, +O),O.U());return Y.U}; +eyv=function(Y,z){if(Y.app.C().gk().j.wk(TDr)){var O=Y.app.C().gk().j.wk(anV);if(!(O<=0)){S2(Y);var D=Y.app.l3()?.KY();D&&Y.j&&(Y.j.getVideoData().V9=!0,Y.K=()=>{var p=D.getCurrentTime();p>=z+O/1E3&&(p=Date.now()-(p-z)*1E3,Y.app.RB().tick("pbs",p),S2(Y))},Y.S=D,D.addEventListener("timeupdate",Y.K))}}}; +qLo=function(Y,z,O){if(Y.E8())return"qie";if(Y.j==null||Y.j.VH()||Y.j.getVideoData()==null)return"qpd";if(z.videoId!==Y.j.Qi())return"vinm";if((Y.N?.ze()||-1)<=0)return"ivd";if(O!==1)return"upt";Y=Y.N?.Ol();return Y!=null?Y:null}; +$c=function(Y){var z=(0,g.E)();Y.data.forEach(O=>{O.expire!(O.expirep.key===z); +D&&(O*=1E3,D.expire=(0,g.E)()+O,xc(Y))}; +ZT=function(Y){$c(Y);return Y.data.map(z=>z.value)}; +UO=function(Y,z,O){O&&Y.Y&&Y.Y(z.value)}; +InH=function(Y){var z=Y.j?[Y.j]:[];for(let O of Object.values(Y.K))O.dispose(),delete Y.A[O.D3()];Y.K={};Y.j=null;Y.Z=null;Y.X.clear();hF(Y,[],z)}; +hF=function(Y,z,O){var D=[Y.Y];Y.j&&D.push(Y.j);Y.api.Ul("playbackChange",{active:D.filter(p=>p.getPlayerType()!==0).map(p=>({cpn:p.D3()})), +started:z.filter(p=>p.getPlayerType()!==0).map(p=>({cpn:p.D3()})), +ended:O.filter(p=>p.getPlayerType()!==0).map(p=>({cpn:p.D3()}))})}; +EQ$=function(Y,z,O,D){var p=O.getVideoData();if(!p.livePreload){var d=()=>{if(Y.U.get(z)===O){var J=p.getPlayerResponse();J&&(J=J.responseContext?.cacheInstruction?.maxAgeSeconds??J.responseContext?.maxAgeSeconds??void 0,J!==void 0&&(J{d();p.unsubscribe("dataloaded",J)}; +p.subscribe("dataloaded",J)}}}; +ZF=function(Y,z,O){var D=[z],p=Y.j?[Y.j]:[];Y.K[z.D3()]=z;Y.A[z.D3()]=z;Y.j=z;O&&(Y.Z=z);Y.X.set("",z);hF(Y,D,p)}; +bi9=function(Y){var z=Y.experiments,O=z.hW.bind(z);m2=O("html5_use_async_stopVideo");vQH=O("html5_pause_for_async_stopVideo");QC=O("html5_not_reset_media_source")||O("html5_not_reset_media_source_non_drm_vod");O("html5_listen_for_audio_output_changed")&&(Fw9=!0);Kf=O("html5_not_reset_media_source")||O("html5_not_reset_media_source_non_drm_vod");kmv=O("html5_not_reset_media_source")||O("html5_not_reset_media_source_non_drm_vod");iO=O("html5_retain_source_buffer_appends_for_debugging");pRv(O("web_watch_pip")|| +O("web_shorts_pip"));xUv(O("log_foreground_not_focused_as_background"));hhF(O("web_player_pip_logging_fix"));O("html5_mediastream_applies_timestamp_offset")&&(PM=!0);Y.Yk()&&Y8W();Error.stackTraceLimit=50;var D=g.L3(z,"html5_idle_rate_limit_ms");D&&Object.defineProperty(window,"requestIdleCallback",{value:p=>window.setTimeout(p,D)}); +KTV(Y.N);aCv(O("html5_use_ump_request_slicer"));O("html5_disable_streaming_xhr")&&(Bu=!1);O("html5_byterate_constraints")&&(Bl=!0);O("html5_use_non_active_broadcast_for_post_live")&&(uO=!0);O("html5_enable_encrypted_av1")&&(ff=!0);z.gk().j.wk(rRA)&&(hW=!0);JCh(g.L3(Y.experiments,"html5_sticky_duration_mos"))}; +ZBv=function(Y){var z={},O=Y.experiments.s_(),D=[];Y=(d,J,c)=>{D.push(O6(J(c),w=>{z[d]=w}))}; +var p=O.j.wk(oQW);p&&Y("MediaSource.EnableUsingMediaSourceBufferedRange",H7v,p===1);(p=O.j.wk(FIr))&&Y("HTTP3",CZh,p===1);(p=O.j.wk(KIr))&&Y("MediaSource.EnableUsingMediaSourceAttachmentMethods",nk1,p===1);(p=O.j.wk(Y6W))&&Y("QUIC",Wq8,p===1);(p=O.j.wk(zRW))&&Y("Media.PlayerConfiguration.DecodeToTexturePreferred",BO1,p===1);(p=O.j.wk(OB$))&&Y("Media.AudioWriteDurationLocal",PZh,Number(p));(p=O.j.wk(DgH))&&Y("Media.ExperimentalMaxPendingBytesPerParse",i7H,Number(p));(p=O.j.wk(ptW))&&Y("Media.EnableFlushDuringSeek", +xe1,Number(p)===1);(p=O.j.wk(dgo))&&Y("DecoderBuffer.EnableConfigurableDecommitStrategy",hXo,Number(p));(p=O.j.wk(JOo))&&Y("DecoderBuffer.ReleaseMemoryOnBackground",Z79,Number(p)===1);(p=O.j.wk(cOo))&&Y("Media.DecodedAudioBufferPool",me9,Number(p)===1);(p=O.j.wk(wtF))&&Y("Media.VideoFrameImplPool",Qfr,Number(p)===1);(p=O.j.wk(j$8))&&Y("Media.EnableResetAudioDecoder",$e9,Number(p)===1);(p=O.j.wk(RR1))&&Y("Media.IncrementalParseLookAhead",Uev,Number(p)===1);(p=O.j.wk(s$W))&&Y("Media.MaxSamplesPerWrite", +uR1,Number(p));(p=O.j.wk(yOZ))&&Y("Media.VideoDecoderInitialPrerollCount",t6H,p);(p=O.j.wk(MLF))&&Y("Media.MediaCodecResetDelayMs",lbk,p);(p=O.j.wk(Lm$))&&Y("Media.VideoRendererMinInputBuffers",fbo,p);(p=O.j.wk(NAW))&&Y("Media.VideoRendererMinDecodedFrames",SYo,p);(p=O.j.wk(AO$))&&Y("Media.UseDualThreadsForVideo",TOo,Number(p)===1);(p=O.j.wk(VL$))&&Y("Media.VideoBufferSizeClampMb",abk,p);(p=O.j.wk(HBo))&&Y("Media.720pVideoBufferSizeClampMb",eXZ,p);(p=O.j.wk(CWA))&&Y("Media.DisableLowPerformanceSoftwareDecode", +Xgh,Number(p)===1);(p=O.j.wk(n7k))&&Y("Media.EnableAv1StartupOptimization",gk$,Number(p)===1);(p=O.j.wk(Wmk))&&Y("Media.EnableLowLatency",Ibv,Number(p)===1);(p=O.j.wk(PWr))&&Y("Media.ForceDecodeToTexture",qYk,Number(p)===1);(p=O.j.wk(BA9))&&Y("Media.ForceClearSurfaceView",GbA,Number(p)===1);(p=O.j.wk(tL8))&&Y("Media.SkipFlushOnDecoderTeardown",Ekv,Number(p)===1);(p=O.j.wk(f$1))&&Y("Media.AllowAudioWritingOnPause",vko,Number(p)===1);(p=O.j.wk(S69))&&Y("Media.EnableVideoRendererVspAdjustment",kbv,Number(p)=== +1);(p=O.j.wk(UgW))&&Y("Media.SkipVideoFramesOver60Fps",rzo,Number(p)===1);(p=O.j.wk($gH))&&Y("Media.FlushAudioTrackDuringSeek",b7V,Number(p)===1);(p=O.j.wk(xgZ))&&Y("Media.BypassMojoForMedia",okW,Number(p)===1);(O=O.j.wk(hRv))&&Y("Media.IgnoreMediaCodecCallbacksDuringFlushing",Fq$,Number(O)===1);return O6(RLv(D),()=>z)}; +S$=function(Y,z=!1,O=1048576){var D=lO(Y);D=1/((Y.Z.Ri()||0)*Y.policy.S+1/D);var p=Y.kg.Ri();p=p>0?p:1;var d=Math.max(D,p);Y.policy.U>0&&p=0&&(z=Math.min(z,Y.policy.vR));return z}; +Mi=function(Y){var z={delay:$w(Y),stall:Y.Z.Ri()||0,byterate:lO(Y),init:Y.q6},O=Y.N[0];O.stamp=Math.round(Y.A/36E5)*36E5;O.net=Math.ceil(Y.ze);O.max=Y.interruptions[0]||0;z.interruptions=Y.N;return z}; +Kk=function(Y,z){if(Y.K){let O=z-Y.K;if(O<6E4){if(O>1E3){let D=Y.interruptions;D.push(Math.ceil(O));D.sort((p,d)=>d-p); +D.length>16&&D.pop()}Y.ze+=O}}Y.K=z}; +Xy=function(Y,z,O){isNaN(O)||(Y.N6+=O);isNaN(z)||(Y.Bc+=z)}; +pm=function(Y,z,O,D=z){Y.U.d7(D,O/z);Y.A=(0,g.E)()}; +TY=function(Y,z,O){z=Math.max(z,Y.Y.j);Y.Z.d7(1,O/z)}; +aT=function(Y,z,O,D,p,d=!1){Y.kg.d7(z,O/z);Y.A=(0,g.E)();p||Y.S.d7(1,z-D);d||(Y.K=0);Y.j_>-1&&(0,g.E)()-Y.j_>3E4&&(Iz(Mi(Y)),Y.j_=(0,g.E)(),Y.B=!0)}; +vM=function(Y){return(0,g.E)()-Y.A>=4E3}; +lO=function(Y){Y=Y.U.Ri();return Y>0?Y:1}; +Q$W=function(Y,z,O){var D=new mgh(O);Y&&(D.N=!0,D.K=.1);O.hW("html5_media_time_weight")&&(D.N=!1);z&&(D.j=z/8);D.Y=vF()>=480;return D}; +e2=function(Y){Y.j.clear();Y.N.clear();Y.Y.clear()}; +iBk=function(Y,z,O){Y=Y.Y;var D=g.DG(Y,{nX:z},(p,d)=>p.nX-d.nX); +D=D<0?(D+2)*-1:D;if(D>=0)for(let p=D;p<=D+1&&p=d.nX-O&&z<=d.IM+O)return d}}; +u0v=function(Y,z){var O=[];for(let D of Y.Y)z(D)||O.push(D);if(Y.O.V("html5_sstm_fixes"))for(let D of Y.Y)z(D)&&Y.N.delete(D.cpn);Y.Y=O}; +l$9=function(Y,z){var O=Y.Y.indexOf(z);O>=0&&Y.Y.splice(O,1);Y.N.delete(z.cpn)}; +HL=function(Y,z){if(Y.VM||z.identifier&&Y.RM.has(z.identifier))Y.ji({startnoad:z.identifier}),g.qN(Y);else if(g.TT(Y.N6,O=>O.identifier===z.identifier))Y.ji({timedoutcp:1}),Y.S.start(0); +else if(g.TT(Y.R4,O=>O.identifier===z.identifier))Y.ji({fetchedcp:1}),g.qN(Y); +else if(Y.S.isActive())Y.ji({racingcp:`${Y.Z?.identifier}_${z.identifier}`});else{Y.uS=(new Date).getTime()/1E3;Y.ji({adf:1});let O=5E3;O&&z.event==="predictStart"&&(O-=z.j);Y.yH=Math.max(O,15E3);Y.B=!1;Y.S.start(Y.yH);Y.Z=z;e2(Y.Pc);Y.Ge=[]}}; +g.xdh=function(Y,z,O,D,p,d,J){var c=p===3,w=Xt9(Y,z,O,p,D,J);if(!w)return GY(Y,O,c),w=g.IT(Y,O)?"undec":"ncp",Y.ji({gvprp:w,mt:z,seg:O,tt:p,itag:D,ce:J}),null;c||Y.qH.set(O,w);J=w.SU;p=Y.ZY(O-1,p,d)?.wj||"";p===""&&Y.ji({eds:1});d=g78(Y,w.ssdaiAdsConfig);c=Y.j.getVideoData();c=c.y7[c.N?.containerType||0];w=w.yY&&O>=w.yY?w.yY:void 0;w={Dm:J?EO(Y,J):[],adsConfig:d,wj:p,gU:w,P4:g.Wj(c.split(";")[0]),Vv:c.split(";")[1]||""};p={JJ:w};Y.S_&&Y.ji({gvprpro:"v",sq:O,mt:z.toFixed(3),itag:D,acpns:w.Dm?.join("_")|| +"none",abid:J});return p}; +Kj=function(Y,z,O,D,p){D=D||{reason:"disablessdai"};if(z&&O){if(!g.v9(Y,z,O))return!1;D.sq=O}if(Y.VM)return!1;Y.VM=!0;Y.q8>0&&(Y.q8=0,Y.Fv="",kc(Y,Y.j.D3(),0),Y.api.Ul("serverstitchedvideochange"));Y.j.Ed(D,p);return!0}; +TAr=function(Y,z,O){var D=Y.OJ||Y.app.l3().getPlayerState();rc(Y,!0);Y.j.seekTo(z,O);Y=Y.app.l3();z=Y.getPlayerState();D.isOrWillBePlaying()&&!z.isOrWillBePlaying()?Y.playVideo():D.isPaused()&&!z.isPaused()&&Y.pauseVideo()}; +var QLA=function(){return fR[n[14]](this,8,7553)}; +g.bO=function(Y){Y.S_&&Y.ji({adf:`0_${(new Date).getTime()/1E3-Y.uS}_isTimeout_${Y.B}`})}; +g.qN=function(Y){Y.B=!1;Y.S.isActive()&&g.bO(Y);Y.S.stop();Y.R9(!1)}; +oT=function(Y,z,O){return{ssvc:z,cpn:O?.cpn||"",vid:O?.videoData.videoId||"",ct:(Y.j.getCurrentTime()||0).toFixed(3),cmt:(Y.j.KF()||0).toFixed(3)}}; +a$V=function(Y,z,O){return new g.Yw(Y,z,{id:O,namespace:"serverstitchedcuerange",priority:9})}; +g.Fy=function(Y){return{cpn:Y.j.D3(),durationMs:0,nX:0,playerType:1,IM:0,videoData:Y.j.getVideoData(),errorCount:0,SU:""}}; +KW=function(Y,z,O,D){Y.O.V("html5_ssdai_log_ssevt_in_loader_timers")&&(D=Y.ze?0:Math.round((D-O)*1E3),Y.j.J("ssevt",{tag:"sstme",ad:z!==Y.j.D3(),cpn:z,st:O-Y.j.J7(),late:D}))}; +g.zn=function(Y,z){Y.A||Y.ze||g.Yx(Y,Y.Fv);var O=z.c8,D=z.jT;if(D.cpn===Y.Fv)Y.ji({igtranssame:1,enter:D.cpn,exit:O.cpn});else{var p=Y.ze,d=!!Y.A;Y.A="";var J=z.Yy,c=O.playerType===2?O.nX/1E3+O.videoData.S_:g.Fy(Y).videoData.S_;Y.api.V("html5_ssdai_enable_media_end_cue_range")&&(d||p||O.playerType!==2?(p||d)&&Y.ji({mecr:0,seek:p,skip:d}):Y.api.B7(O.cpn));if(O.playerType===2&&D.playerType===2)d?Y.ji({igtransskip:1,enter:D.cpn,exit:O.cpn,seek:p,skip:Y.A}):g.eRZ(Y,O,D,c,J,p,d);else{Y.Fv=D.cpn;kc(Y,D.cpn, +D.startTimeSecs||J);z=z.OF;if(O.playerType===1&&D.playerType===2){Y.q6=0;q68(Y,D);var w=oT(Y,"c2a",D);Y.ji(w);Y.q8++}else if(O.playerType===2&&D.playerType===1){Y.api.Ul("serverstitchedvideochange");w=oT(Y,"a2c");Y.ji(w);Y.q8=0;Y.q6=c;w=O.cpn;var R=Y.q6;if(w!==Y.j.D3()){let y=Y.kg.get(w);y?y.j=R:Y.ji({nop_e:w})}g.G6W(Y,O.SU)}w=I$o(Y);Y.j.FV(O,D,c,J,p,d,z,w)}g.E7H(Y)}}; +kc=function(Y,z,O){if(z===Y.j.D3())ZF(Y.app.Ay,Y.j,!1);else{let D=Y.kg.get(z);D?(z=D,z.j=0,z.startTimeSecs=O,ZF(Y.app.Ay,D,!0)):Y.ji({nop_s:z})}}; +q68=function(Y,z){var O=Y.app;qj(OA(O))&&O.Ay.N[2]&&g.bu(Y.logger,360717806,"SSTM lingering playback");Y.api.wL();Y.api.Ul("serverstitchedvideochange",z.cpn,z.XX)}; +Dy=function(Y,z,O=0){return{RL:iBk(Y.Y,z*1E3,O*1E3),qv:z}}; +g.Yx=function(Y,z){var O=z||Y.Fv,D=Y.Y.AL(O);D?(z=D.videoData,O=D.XX||(Y.U.get(O)?.start??0)/1E3,Y=Y.j.getCurrentTime()-O,z.S_=Y>0?Y:0):g.Fy(Y).videoData.S_=Y.j.getCurrentTime()}; +g.v79=function(Y,z,O){Y.j.So();Y.j.seekTo(z,O);Y.j.playVideo()}; +rc=function(Y,z){Y.dn=NaN;Y.mE=null;Y.fX.stop();Y.o4&&z&&Y.o4.y5();Y.OJ=null;Y.o4=null}; +dN=function(Y){k6o(Y);for(var z of Y.U.values())z.start>=-1&&z.end<=Infinity&&(Y.j.removeCueRange(z),Y.U.delete(z.getId()),Y.ji({rmAdCR:1}));var {RL:O,qv:D}=Dy(Y,-.001);O&&(z=D*1E3-O.nX,g.p_(Y,O,z,O.nX+z),z=Y.U.get(O.cpn))&&(z.start=O.nX,z.end=O.nX+O.durationMs);({RL:z}=Dy(Y,Infinity));z&&Y.N(`Invalid_clearEndTimeMs_${Infinity}_that_falls_during_${`playback_cpn_${z.cpn}_video_id_${z.videoData?.videoId}_durationMs_${z.durationMs}_enterTimeMs_${z.nX}_parentReturnTimeMs_${z.IM}`}._Child_playbacks_can_only_have_duration_updated_not_their_start.`)}; +rOh=function(Y){e2(Y.Pc);Y.U.clear();Y.Y.clear();Y.qH.clear();Y.Ge=[];Y.Z=null;Y.RM.clear();Y.JW.clear();Y.N6=[];Y.R4=[];Y.CY=[];Y.DQ=[];Y.Ov.clear();Y.XT.clear();Y.pY.clear();Y.KX.clear();Y.B=!1;Y.q6=0;Y.ze=!1;Y.gn=!1;Y.q8=0;Y.uS=0;Y.qB=!1;Y.VM=!1;Y.A="";InH(Y.app.Ay);ZF(Y.app.Ay,Y.j,!1);Y.kg.clear();Y.S.isActive()&&g.qN(Y)}; +k6o=function(Y){u0v(Y.Y,z=>z.nX>=-1&&z.IM<=Infinity)}; +g.p_=function(Y,z,O,D){z.durationMs=O;z.IM=D;(D=Y.kg.get(z.cpn))?D.Fa(O/1E3):Y.ji({nop_d:z.cpn})}; +g.IT=function(Y,z){for(let O of Y.Ge)if(z>=O.start&&z<=O.end)return!0;return!1}; +g.v9=function(Y,z,O,D,p){var d=Y.qH.get(O);if(!d){if(d=J8(Y,z))return d;z=Y.ZY(O-1,D??2);if(p)return Y.ji({misscue:p,sq:O,type:D,prevsstate:z?.uF,prevrecord:Y.qH.has(O-1)}),Y.qH.get(O-1);if(z?.uF===2)return Y.ji({adnf:1,sq:O,type:D,prevrecord:Y.qH.has(O-1)}),Y.qH.get(O-1)}return d}; +Xt9=function(Y,z,O,D,p,d){if(!Y.VM)if(g.IT(Y,O))Y.ji({gdu:"undec",seg:O,itag:p});else if(z=g.v9(Y,z,O,D,d),!Y.j.getVideoData().Ev()||!z?.K5)return z}; +J8=function(Y,z){z+=Y.J7();if(Y.j.getVideoData().Ev()){a:{var O=Y.Y;Y=z*1E3;for(D of O.Y)if(O=D.XX?D.XX*1E3:D.nX,Y>=D.nX-1E3&&Y<=O+D.durationMs+1E3)break a;var D=void 0}D={RL:D,qv:z}}else D=Dy(Y,z),D?.RL||(D=Dy(Y,z,1));return D?.RL}; +GY=function(Y,z,O=!1){if(!O){for(let D of Y.Ge){if(z>=D.start&&z<=D.end)return;if(z===D.end+1){D.end+=1;return}}Y.Ge.push(new bB8(z))}}; +g78=function(Y,z=""){var O=g.aU(z)||void 0;z&&O||Y.ji({adcfg:z?.length,dcfg:O?.length});return O}; +EO=function(Y,z){var O=[];Y=Y.Y.j.get(z);if(!Y)return[];for(let D of Y)D.cpn&&O.push(D.cpn);return O}; +o7h=function(Y,z,O){var D=!1;if(O=Y.Y.j.get(O))for(let p of O)p.durationMs!==0&&p.IM!==p.nX&&(O=p.cpn,z===O&&(D=!0),D&&!Y.XT.has(O)&&(Y.ji({decoratedAd:O}),Y.XT.add(O)))}; +Fmk=function(Y,z,O){var D=0;Y=Y.Y.j.get(O);if(!Y)return-1;for(let p of Y){if(p.cpn===z)return D;D++}return-1}; +Kmr=function(Y,z){var O=0;Y=Y.Y.j.get(z);if(!Y)return 0;for(let D of Y)D.durationMs!==0&&D.IM!==D.nX&&O++;return O}; +g.YSF=function(Y){for(let z of Y.U.values())Y.j.removeCueRange(z);Y.U.clear();e2(Y.Pc)}; +I$o=function(Y){var z=Array.from(Y.app.Ay.X.values()),O=[],D=[],p=[],d=[],J=[],c=[];for(var w of z)if(z=Y.Y.AL(w.D3()))Y.ji({attach_trans_meta:z.cpn,has_v_meta:z.Xq?1:0,has_a_meta:z.w1?1:0,has_ctx_meta:z.KI?1:0}),z.KI&&O.push(z.KI),z.Xq&&D.push(z.Xq),z.w1&&D.push(z.w1),d.push(z.cpn),J.push(z.videoData.videoId||""),c.push(z.videoData.adFormat||z.videoData.JW),z.serializedQoeContextData!=null&&p.push(z.serializedQoeContextData);w=void 0;Y.Uv&&(Y.ji({has_ctx_list:O.length?1:0,has_clip_list:D.length? +1:0}),w={KI:O,tw:D});return{Dv:w,Qs:{Dm:d,d9:J,adFormats:c,serializedQoeContextData:p}}}; +g.eRZ=function(Y,z,O,D,p,d,J){if(z&&O){Y.Fv=O.cpn;kc(Y,O.cpn,O.startTimeSecs||p);q68(Y,O);var c=oT(Y,"a2a",O);Y.ji(c);Y.q8++;c=I$o(Y);Y.j.FV(z,O,D||0,p||0,!!d,!!J,void 0,c)}else Y.ji({misspbkonadtrans:1,enter:O?.cpn||"",exit:z?.cpn||"",seek:d,skip:J})}; +g.E7H=function(Y){Y.KX.add(Y.A);Y.A="";Y.ze=!1}; +zo9=function(Y,z,O){var D;if(D=Y.j.getVideoData().Ev())D=(D=Y.Y.AL(z))&&D.SU?(Y=Y.Y.j.get(D?.SU))&&Y.slice(-1)[0].cpn===z:!1;return D&&O===2?1E3:0}; +g.G6W=function(Y,z){if(Y.j.getVideoData().Ev()){var O=Y.Y.j.get(z);if(O){for(var D of O){Y.ji({rem_meta:D.cpn});O=Y;let p=O.U.get(D.cpn);O.U.delete(D.cpn);p&&O.j.removeCueRange(p);l$9(O.Y,D)}Y.qH.clear();D=Y.Y;O=D.j.get(z)??[];for(let p of O)l$9(D,p);D.j.delete(z);(z=Y.XZ.get(z))&&Y.eI&&Y.j.DK(z)}}}; +D01=function(Y,z,O={}){var D=Y.A||Y.app.l3().getPlayerState();ch(Y,!0);z=isFinite(z)?z:Y.j.g8();var {RL:p,qv:d}=wN(Y,z);z=p&&!jw(Y,p)||!p&&Y.j!==Y.app.l3();var J=d*1E3;J=Y.N&&Y.N.start<=J&&J<=Y.N.end;!z&&J||Rw(Y);p?g.O1A(Y,p,d,O,D):sA(Y,d,O,D,"_execute")}; +g.yw=function(Y,z,O,D){Y.j.J("timelineerror",{e:z,cpn:O?O:void 0,videoId:D?D:void 0})}; +g.Mq=function(Y,z){return new g.Yw(Math.max(0,Y-5E3),z?0x8000000000000:Y-1,{namespace:"childplayback",priority:9})}; +g.pYZ=function(Y,z,O){var D=z.a9;z.a9=O;jw(Y,z)&&(O=Y.app.l3(),D.Qb===Y.N&&Rw(Y),O.removeCueRange(D.Qb),O.addCueRange(z.a9.Qb))}; +g.O1A=function(Y,z,O,D,p){var d=jw(Y,z);if(!d){z.playerVars.prefer_gapless=!0;var J=new g.Tc(Y.O,z.playerVars);J.Xc=z.Xc;Y.api.QS(J,z.playerType)}J=Y.app.l3();d||J.addCueRange(z.a9.Qb);J.seekTo(O,{cM:"application_timelinemanager",...D});d0F(Y,p)}; +J61=function(Y,z,O,D){Y.N=D;D=z.Xc;var p=z.playerVars,d=z.playerType;Y.Z=z;p&&Y.api.enqueueVideoByPlayerVars(p,d,O,D)}; +c6Z=function(Y,z,O,D){Y.N=D;Y.api.ul(Y.j,O,z)}; +Rw=function(Y){Y.Z=null;Y.N=null;Y.api.E8()||Y.api.clearQueue()}; +jw=function(Y,z){Y=Y.app.l3();return!!Y&&Y.getVideoData().Xc===z.Xc}; +wYZ=function(Y,z){jw(Y,z)||g.yw(Y,"childPlaybackIsNotPresenting");return z.IM===z.nX+z.durationMs?z.nX+Y.app.l3().getCurrentTime()*1E3:z.IM}; +wN=function(Y,z){var O=0;for(let D of Y.Y){Y=D.nX/1E3+O;let p=Y+D.durationMs/1E3;if(Y>z)break;if(p>z)return{RL:D,qv:z-Y};O=p-D.IM/1E3}return{RL:null,qv:z-O}}; +ch=function(Y,z){Y.B=NaN;Y.S=null;Y.X.stop();Y.U&&z&&Y.U.y5();Y.A=null;Y.U=null}; +sA=function(Y,z,O,D,p){var d=Y.j;d!==Y.app.l3()&&Y.app.Sf();Y.O.V("html5_sabr_csdai_seek_log")||(p="");d.seekTo(z,{cM:"application_timelinemanager"+(p??""),...O});d0F(Y,D)}; +d0F=function(Y,z){Y=Y.app.l3();var O=Y.getPlayerState();z.isOrWillBePlaying()&&!O.isOrWillBePlaying()?Y.playVideo():z.isPaused()&&!O.isPaused()&&Y.pauseVideo()}; +j9H=function(Y){var z=Y.Y.find(O=>jw(Y,O)); +if(z){let O=Y.app.l3();Rw(Y);let D=new g.EN(8);z=wYZ(Y,z)/1E3;sA(Y,z,{},D,"_force");O.J("forceParentTransition",{childPlayback:1});Y.j.J("forceParentTransition",{parentPlayback:1})}}; +g.L_=function(Y,z=-1,O=Infinity){for(let [c,w]of Y.K){var D=c,p=w;p.uT>=z&&p.target&&p.target.IM<=O&&(Y.j.removeCueRange(D),Y.K.delete(D))}D=[];for(let c of Y.Y)c.nX>=z&&c.IM<=O?(p=Y,p.Z===c&&Rw(p),jw(p,c)&&p.app.Sf()):D.push(c);Y.Y=D;var {RL:d,qv:J}=wN(Y,z/1E3);d&&(z=J*1E3,g.Rok(Y,d,z,d.IM===d.nX+d.durationMs?d.nX+z:d.IM));({RL:z}=wN(Y,O/1E3));z&&g.yw(Y,`Invalid clearEndTimeMs=${O} that falls during ${`playback={timelinePlaybackId=${z.Xc} video_id=${z.playerVars.video_id} durationMs=${z.durationMs} enterTimeMs=${z.nX} parentReturnTimeMs=${z.IM}}`}.Child playbacks can only have duration updated not their start.`)}; +g.Rok=function(Y,z,O,D){z.durationMs=O;z.IM=D;D={Qb:g.Mq(O,!0),uT:O,target:null};g.pYZ(Y,z,D);jw(Y,z)&&Y.app.l3().getCurrentTime()*1E3>O&&(z=wYZ(Y,z)/1E3,O=Y.app.l3().getPlayerState(),sA(Y,z,{},O,"_update"))}; +y6Z=function(Y){Y&&Y!=="web"&&s9H.includes(Y)}; +ehV=function(Y,z){return z?!!Y.j.get(z):!1}; +Mao=function(Y,z){Y.dataset.version=z}; +var gEo=function(Y,z){return $s[n[14]](this,5,4620,Y,z)}; +LlW=function(Y){var z=Y.app.M6,O=()=>{Y.yC=new g.Yo(0,0,0,0);Y.gT=new g.Yo(0,0,0,0)},D=J=>{J.getVideoData()&&Y.updateVideoData(J.getVideoData())},p=(J,c)=>{Y.Pg(J,c)},d=J=>{Y.FA&&Nq(Y); +A8(Y)!==Y.KW&&Y.resize();Y.app.C().V("web_enable_smart_zoom")&&Y.wY&&(J.state.isPaused()?Y.wY.pause():J.NB(8)&&Y.wY.playState==="paused"&&Y.wY.play())}; +z.addEventListener("initializingmode",O);z.addEventListener("videoplayerreset",D);z.addEventListener("videodatachange",p);z.addEventListener("presentingplayerstatechange",d);Y.addOnDisposeCallback(()=>{z.removeEventListener("initializingmode",O);z.removeEventListener("videoplayerreset",D);z.removeEventListener("videodatachange",p);z.removeEventListener("presentingplayerstatechange",d)})}; +Va8=function(Y){var z=Y.XJ(),O=1,D=!1,p=N9H(Y,z,Y.getVideoAspectRatio()),d=Y.app.C(),J=d.V("enable_desktop_player_underlay"),c=mK(),w=g.L3(d.experiments,"player_underlay_min_player_width");w=J&&Y.MF&&Y.getPlayerSize().width>w;if(A8(Y)){var R=A6v(Y);var y=isNaN(R)||g.gU||bA&&g.DI||w;g.XT&&!g.xE(601)?R=p.aspectRatio:y=y||d.controlsType==="3";y?w?(y=d.V("place_shrunken_video_on_left_of_player")?16:Y.getPlayerSize().width-z.width-16,R=Math.max((Y.getPlayerSize().height-z.height)/2,0),y=new g.Yo(y,R,z.width, +z.height),Y.FA.style.setProperty("border-radius","12px")):y=new g.Yo(0,0,z.width,z.height):(O=p.aspectRatio/R,y=new g.Yo((z.width-p.width/O)/2,(z.height-p.height)/2,p.width/O,p.height),O===1&&g.DI&&(R=y.width-z.height*R,R>0&&(y.width+=R,y.height+=R)));g.Ux(Y.element,"ytp-fit-cover-video",Math.max(y.width-p.width,y.height-p.height)<1);if(c||Y.VP)Y.FA.style.display="";Y.KW=!0}else{y=-z.height;g.XT?y*=window.devicePixelRatio:g.Cd&&(y-=window.screen.height);y=new g.Yo(0,y,z.width,z.height);if(c||Y.VP)Y.FA.style.display= +"none";Y.KW=!1}zR(Y.yC,y)||(Y.yC=y,g.pd(d)?(Y.FA.style.setProperty("width",y.width+"px","important"),Y.FA.style.setProperty("height",y.height+"px","important")):Aj(Y.FA,y.getSize()),y=new g.K6(y.left,y.top),D=Y.FA,c=Math.round(y.x),c instanceof g.K6?(d=c.x,c=c.y):(d=c,c=Math.round(y.y)),D.style.left=NM(d,!1),D.style.top=NM(c,!1),D=!0);z=new g.Yo((z.width-p.width)/2,(z.height-p.height)/2,p.width,p.height);zR(Y.gT,z)||(Y.gT=z,D=!0);g.DZ(Y.FA,"transform",O===1?"":`scaleX(${O})`);J&&w!==Y.QC&&(w&&(Y.FA.addEventListener(Vw, +Y.bo),Y.FA.addEventListener("transitioncancel",Y.bo),Y.FA.classList.add(g.D7.VIDEO_CONTAINER_TRANSITIONING)),Y.QC=w,Y.app.M6.Ul("playerUnderlayVisibilityChange",Y.QC?"transitioning":"hidden"));return D}; +Nq=function(Y){var z=Y.app.C().controlsType==="3"&&!Y.jx&&A8(Y)&&!Y.app.sz||!1;Y.FA.controls=z;Y.FA.tabIndex=z?0:-1;Y.app.C().Y&&(Y.FA.ariaHidden="true");z?Y.FA.removeEventListener("focus",Y.ym):Y.FA.addEventListener("focus",Y.ym)}; +A6v=function(Y){var z=Y.app.l3();if(z=z?z.getVideoData():null){if(g.m$(z)||g.Qc(z)||g.iz(z))return 16/9;if(YA(z)&&z.Y.j())return Y=z.Y.videoInfos[0].video,Hh(Y.width,Y.height)}return(Y=Y.FA)?Hh(Y.videoWidth,Y.videoHeight):16/9}; +Hh=function(Y,z){return Math.abs(C_*z-Y)<1||Math.abs(C_/Y-z)<1?C_:Y/z}; +N9H=function(Y,z,O,D){var p=O,d=Hh(z.width,z.height);Y.mO?p=Od?{width:z.width,height:z.width/p,aspectRatio:p}:pp?Y.width=Y.height*O:O{O.reject("timeout")},1E4); +Y.s8.onerror=()=>{O.reject("error")}; +Y.s8.onmessage=()=>{O.resolve();clearTimeout(z)}; +await O.promise;Y.s8.onmessage=null;Y.s8.onerror=null;Y.s8.addEventListener("message",D=>void Y.receive(D)); +Y.J("workerCtor",{})}catch(O){clearTimeout(z),Y.s8?.terminate(),Y.s8.onmessage=null,Y.s8.onerror=null,Y.s8=void 0,Y.J("workerErr",{e:`${O}`})}}}; +Wlv=function(Y,z){if(Y.j&&Y.j.byteLength===z)return Y.j;for(var O=new Uint8Array(z),D=0;z>0;){let p=new Uint8Array(Math.min(z,65536));crypto.getRandomValues(p);O.set(p,D);z-=p.length;D+=p.length}return Y.j=O}; +PJ$=function(Y,z){Y.s8&&(z=Wlv(Y,z),z.length>0&&z[0]++,z={yS:performance.now(),type:1,n8:{data:z}},Y.request(z))}; +B9F=async function(Y){Y.Y!==void 0||Y.N||(Y.N=!0,await npW(Y),Y.N=!1,Y.s8&&(PJ$(Y,Y.Z),Y.Y=setInterval(()=>{var z=[1,2,3,4];Y.o2&&(z.push(5),Y.U&&z.push(6));switch(z[Math.floor(Math.random()*z.length)]){case 1:PJ$(Y,Y.K);break;case 2:Y.s8&&(z={yS:performance.now(),type:2,Wh:{placeholder:!0}},Y.request(z));break;case 3:z=Y.WS;Y.s8&&(z={yS:performance.now(),type:3,aq:{WS:z}},Y.request(z));break;case 4:Y.s8&&(z={yS:performance.now(),type:4,isTypeSupported:{placeholder:!0}},Y.request(z));break;case 5:Y.o2&& +(z={yS:performance.now(),type:5,kJ:{o2:Y.o2}},Y.request(z));break;case 6:var O=Y.K;z=Y.VJ;Y.s8&&(O=Wlv(Y,O),z={yS:performance.now(),type:6,mp:{data:O,VJ:z}},Y.request(z))}},Y.intervalMs)))}; +taH=function(Y,z){return Y.getVideoData().enableServerStitchedDai&&z===2?(Y.O.gk().j.wk(n_)?Y.Ay.j?.isAd()??!1:Y.CU?.Tx(Y.getCurrentTime()))?Y.UN:-1:z!==2||Y.gH()?Y.UN:Y.JI}; +AY=function(Y){return Y.sz&&Y.getVideoData().mutedAutoplay}; +Wh=function(Y,z,O){z&&(z=Y.AL({playerType:O}),z===Y.L3()&&(z.getVideoData().yH=!0))}; +Ph=function(Y,z,O=!0,D,p,d){var J=Y.AL({playerType:p}),c=J.getVideoData();J.getPlayerType()===2&&!Y.gH(J)&&!c.isSeekable||g.hJ(c)||(J&&J===Y.L3()&&Y.Gx&&!foA(Y,z)&&Y.setLoopRange(null),Y.seekTo(z,O,D,p,d,"_request"))}; +f_=function(Y,z){z=Y.AL({playerType:z});z=g.Bh(Y,z);return t8(Y,z.bT(),z)}; +$x=function(Y,z,O){Y.O.UY&&(Y.JF=z,z.muted||Sw(Y,!1),O&&Y.O.storeUserVolume&&!Y.O.DQ&&(O={volume:Math.floor(z.volume),muted:z.muted},O.unstorable||(g.VO("yt-player-volume",O),g.VO("yt-player-volume",O,2592E3))),UA(Y),O=g.Qa&&Y.mediaElement&&!Y.mediaElement.sY()&&!Y.mediaElement.Pc(),Y.O.DQ&&!O||g.jt(Y.M6,"onVolumeChange",{muted:z.muted,volume:z.volume,unstorable:!Y.O.storeUserVolume}))}; +OA=function(Y){return Y.L3().getVideoData()}; +SSh=function(Y,z=!1){var O=!1;Y.O.Ge&&(Y.M6.Ul("pageTransition"),O=!0);Y.stopVideo(O,z)}; +h8=function(Y,z,O,D,p,d,J){z={id:z,namespace:J??"appapi"};d==="chapter"?(z.style=xx.CHAPTER_MARKER,z.visible=!0):isNaN(p)||(d==="ad"?z.style=xx.AD_MARKER:(z.style=xx.TIME_MARKER,z.color=p),z.visible=!0);Y.ug([new g.Yw(O*1E3,D*1E3,z)],1);return!0}; +U0Z=function(Y,z,O=!0,D,p){var d=Y.AL({playerType:1}),J=0;d.getStreamTimeOffset()&&!d.D7()&&(J=d.getStreamTimeOffset());Ph(Y,z-J,O,D,1,p)}; +x0H=function(Y){if(Y.O.storeUserVolume)return Gv();var z=Y.isInline()||Y.webPlayerContextConfig.contextId==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_INLINE_PREVIEW";return Y.gk().j.wk($0F)&&z?{volume:Gv().volume,muted:Y.O.mute}:{volume:100,muted:Y.O.mute}}; +hoF=function(Y,z,O,D,p,d=!0){var J=Y.kq();if(!J)return d&&Y.getVideoData().isLivePlayback&&Y.Jk.push({id:z,Pe:O,a8:D}),!1;d=J-Y.getCurrentTime();return h8(Y,z,O-d,D-d,void 0,void 0,p)}; +Zy=function(Y,z){Y.playlist&&(g.GG(Y.playlist),Y.playlist=null);z&&(Y.Mq&&(z.fetch=0),Y.playlist=new Z1v(Y.O,z))}; +Qw=function(Y,z,O){z=Y.AL({playerType:O}).eU(z);O&&Y.getPresentingPlayerType()!==O||mP(Y,"cuerangesremoved",z)}; +m0$=function(Y,z,O,D=Infinity,p=0){var d=Y.l3();O=O||d.getPlayerType();(d=iH(Y,O,z,!0))||(d=uH(Y,O,z,!0));z=Y.L3();O===2&&z&&(O=d.getVideoData(),z.T8(O.clientPlaybackNonce,O.JW||"",O.breakType||0,O.bR,O.videoId||""));Y.ul(d,D,0,p)}; +Q9F=function(Y){var z=Y.webPlayerContextConfig.trustedJsUrl;return z?j_(z).toString():Y.webPlayerContextConfig.jsUrl}; +i1A=function(Y){var z="",O="",D=Q9F(Y),p=g.eM(D,"cb");p&&/^[\w-]+$/.test(p)&&(O=p);D.indexOf("//")===0&&(D=Y.O.protocol+":"+D);p=D.lastIndexOf("/base.js");p!==-1&&(z=D.substring(0,p+1));if(D=Error().stack)if(D=D.match(/\((.*?\/(debug-)?player-.*?):\d+:\d+\)/))D=D[1],D.includes(z)||g.jZ(Error(`Player module URL mismatch: ${D} vs ${z}.`));z=new g.lH(Y.M6,z,O);qKo(z,{destroyed:()=>{Y.onApiChange()}}); +return z}; +ug$=function(Y){if(Y.O.gk().j.wk(JN)){Y.vn.tick("wasm_s");let z=lB(Y.webPlayerContextConfig.wasmModuleUrl,void 0,Y.Z8.bind(Y));Y.O.vp=O6(z,O=>{Y.vn.tick(O.j?"wasm_fa":"wasm_fw");fd(Y.O,O);return O},O=>{Y.vn.tick("wasm_ferr"); +throw O;})}else dA(Y,function(){var z=this; +return function*(){z.vn.tick("wasm_s");var O=zY(z.FT)?D=>O6(Oi8(z.FT),p=>p.U7(D)):void 0; +try{let D=lB(z.webPlayerContextConfig.wasmModuleUrl,O,z.Z8.bind(z)),p=yield*JO(D);z.vn.tick(p.j?"wasm_fa":"wasm_fw");fd(z.O,p)}catch(D){z.vn.tick("wasm_ferr")}}()})}; +lov=function(Y){var z=new g.Tc(Y.O,Y.U2);Y.M6.Ul("initialvideodatacreated",z);return uH(Y,1,z,!1)}; +gpo=function(Y){var z=Y.L3();z.setPlaybackRate(Y.O.Y?1:XYh(Y,Number(g.Hg("yt-player-playback-rate"))||1));z.vI(Y.pV,Y);z.QK()}; +ao9=function(Y){Y.m9();var z=Y.U2;Xk(Y);Y.events.u3(window,"resize",Y.vx);var O=OA(Y);g.jt(Y.M6,"onVolumeChange",Y.JF);if(z&&gd(z)){let D=Jo(Y.O);D&&!Y.Mq&&(z.fetch=0);let p=g.Rm(Y.O);p&&!Y.Mq&&(z.fetch=0);Zy(Y,z);g.Rm(Y.O)&&Y.vn.tick("ep_pr_s");if(!D||Y.Mq)if(p&&!Y.Mq)gN(Y);else if(!O.Mj())Y.playlist.onReady(()=>{Tn(Y)})}Y.VI(Y.L3(),!1,!0); +Y.L3().getPlayerState().j(128)||(z=RAk(!Y.O.deviceIsAudioOnly),z==="fmt.noneavailable"?Y.DH("html5.missingapi",2,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","nocodecs.1"):z==="html5.missingapi"?Y.DH(z,2,"UNSUPPORTED_DEVICE","nocanplaymedia.1"):O&&O.Mj()&&aw(Y)&&(Y.O.CY||Y.O.pY)?ew(Y):O.dQ?Y.M6.mutedAutoplay({durationMode:O.mutedAutoplayDurationMode}):g.Hg("yt-player-playback-on-reload")?(g.CZ("embedsItpPlayedOnReload",{playedOnReload:!0,isLoggedIn:!!Y.O.Pc}),g.VO("yt-player-playback-on-reload",!1),ew(Y)): +Y.O.X==="leanback"||T9o(Y),g.yo(Y.O)||g.Cu(Y.O)?(g.Tb(g.qe(),()=>{qq(Y)}),g.Tb(g.qe(),()=>{Xb()})):(qq(Y),Xb()))}; +eor=function(Y){var z=O=>{O.stack&&O.stack.indexOf("player")!==-1&&Y.l3().qU(O)}; +pn.subscribe("handleError",z);Ve.push(z);return()=>{pn.unsubscribe("handleError",z);var O=Ve.indexOf(z);O!==-1&&Ve.splice(O,1)}}; +uH=function(Y,z,O,D,p){var d=Y.vn;z===2&&(d=new qSo(Y.O));z=new g.Gn(Y,Y.O,z,d,Y.template,Y.visibility,Y.UJ,O,p,Y.nO,Y.XV);Y.O.gk().j.wk(Gi$)&&Y.MA(O.clientPlaybackNonce);Y=new g.Iw(z);D&&Y.QK();return Y}; +XYh=function(Y,z){var O=Y.M6.getAvailablePlaybackRates();z=Number(z.toFixed(2));Y=O[0];O=O[O.length-1];z<=Y?z=Y:z>=O?z=O:(Y=Math.floor(z*100+.001)%5,Y!==0&&(z-=Y*.01,z=Math.floor(z*100+.001)/100));return z}; +vh=function(Y){EA(Y);Y.setLoopVideo(!1);Y.setLoopRange(null);Y.M6.Ul("legacyadtrackingpingreset");Y.j3={};Y.Jk=[];urv(Y.vn);if(Y.CU){var z=Y.CU,O=Y.L3();O.getPlayerType();rc(z,!1);dN(z);rOh(z);z.j=O}z=Y.V8;Y=Y.L3();Y.getPlayerType()!==1&&g.yw(z,"invalidParentVideoPlayerType");ch(z,!1);g.L_(z);z.j=Y}; +IoF=function(Y){var z=Y.mediaElement;u6()?Y.YU.u3(z,"webkitpresentationmodechanged",Y.TP):window.document.pictureInPictureEnabled&&(Y.YU.u3(z,"enterpictureinpicture",()=>{Y.iL(!0)}),Y.YU.u3(z,"leavepictureinpicture",()=>{Y.iL(!1)})); +Qr&&(Y.YU.u3(z,"webkitbeginfullscreen",()=>{Y.Hr(3)}),Y.YU.u3(z,"webkitendfullscreen",()=>{Y.Hr(0)}))}; +Xk=function(Y){Y.mediaElement=Y.O.deviceIsAudioOnly?new g.H9(g.aK("AUDIO")):VC.pop()||new g.H9(g.aK("VIDEO"));g.u(Y,Y.mediaElement);Y.l3().setMediaElement(Y.mediaElement);try{Y.O.DQ?(Y.PE&&Y.events.WX(Y.PE),Y.PE=Y.events.u3(Y.mediaElement,"volumechange",Y.w6)):(Y.mediaElement.j_(Y.JF.muted),Y.mediaElement.setVolume(Y.JF.volume/100))}catch(p){Y.DH("html5.missingapi",2,"UNSUPPORTED_DEVICE",`setvolume.1;emsg.${p&&typeof p==="object"&&"message"in p&&typeof p.message==="string"&&p.message.replace(/[;:,]/g, +"_")}`);return}Y.YU.Y();IoF(Y);var z=Y.template,O=Y.mediaElement.hy();z.FA=O;z.jx=!1;z.FA.parentNode||g.GC(z.cB,z.FA,0);z.yC=new g.Yo(0,0,0,0);Va8(z);Nq(z);O=z.FA;g.tZ(O,"video-stream");g.tZ(O,g.D7.MAIN_VIDEO);var D=z.app.C();D.Y0&&O.setAttribute("data-no-fullscreen","true");D.Ic&&(O.setAttribute("webkit-playsinline",""),O.setAttribute("playsinline",""));D.Ef&&z.FA&&z.u3(O,"click",O.play,O);try{Y.mediaElement.S()}catch(p){Y.DH("html5.missingapi",2,"UNSUPPORTED_DEVICE",`activate.1;emsg.${p&&typeof p=== +"object"&&"message"in p&&typeof p.message==="string"&&p.message.replace(/[;:,]/g,"_")}`)}}; +mP=function(Y,z,O){Y.M6.Ul(z,O);var D=g.cW(Y.O)||g.pd(Y.O)||g.bB(Y.O);if(O&&D){let p;switch(z){case "cuerangemarkersupdated":p="onCueRangeMarkersUpdated";break;case "cuerangesadded":p="onCueRangesAdded";break;case "cuerangesremoved":p="onCueRangesRemoved"}p&&g.cU(Y.M6,p,O.map(d=>({getId(){return this.id},end:d.end,id:d.getId(),namespace:d.namespace==="ad"?"ad":"",start:d.start,style:d.style,visible:d.visible,markerPositionMs:d.markerPositionMs})))}}; +Ep$=function(Y,z=!0){var O;if(O=Y.wm){O=Y.wm;var D=Y.mediaElement;O=!!D&&D===O.mediaElement}O&&(Y.PO(),Xk(Y));O=Y.l3();O.PO(!z);O.Ec(Y.Ba,Y);O.getPlayerType()!==1&&O.dispose();Y=Y.Ay;z=[Y.Y];Y.Y=Y.S;hF(Y,[],z)}; +rN=function(Y,z,O,D){O&&(Y.PO(),Xk(Y));O=Y.l3();O.te(z);var p=Y.getVideoData(),d={};d.video_id=p.videoId;d.adformat=p.adFormat;p.isLivePlayback||(d.start=O.getCurrentTime(),d.resume="1");p.isLivePlayback&&yc(p)&&g.Nr(Y.O)&&(d.live_utc_start=O.kq(),d.resume="1");p.S&&(d.vvt=p.S);p.wH&&(d.vss_credentials_token=p.wH,d.vss_credentials_token_type=p.vy);p.oauthToken&&(d.oauth_token=p.oauthToken);d.autoplay=1;d.reload_count=p.kg+1;d.reload_reason=z;p.Br&&(d.unplugged_partner_opt_out=p.Br);p.gn&&(d.ypc_is_premiere_trailer= +p.gn);p.playerParams&&(d.player_params=p.playerParams);p.N6&&(d.itct=p.N6);Y.loadVideoByPlayerVars(d,void 0,!0,void 0,void 0,D);z==="signature"&&Y.CU&&kx(Y)}; +kio=function(Y){if(!vpv(Y)){var z=Y.L3().KY();z&&(z=z.ze(),z instanceof Promise&&z.catch(()=>{})); +bH(Y,IS(Y.getPlayerStateObject()))}}; +vpv=function(Y){return Y.playlist&&(g.EX(Y.O)||Y.O.X==="background_audio_playback")&&Y.VG()?(Y.nextVideo(!1,!0),!0):!1}; +bH=function(Y,z){var O=Y.l3(),D=O.getPlayerType();if(D!==2||Y.gH()){if(D===2&&Y.gH()||D===5||D===6||D===7)if(z===-1||z===0||z===5)return;if(z===0){if(Y.Gx)return;if(O.R$()&&g.cW(Y.O)){Y.playVideo();return}}Y.UN!==z&&(Y.UN=z,g.jt(Y.M6,"onStateChange",z))}else Y.JI!==z&&(Y.JI=z,g.jt(Y.M6,"onAdStateChange",z))}; +ow=function(Y,z){return Y.Ay.AL(z)}; +g.Bh=function(Y,z){return Y.gH(z)?Y.L3():z}; +Fk=function(Y,z){var O=Y.l3();return z===Y.L3()&&Y.gH(z)&&Y.gH(O)?O:z}; +K_=function(Y){Y=f8(Y.FT);return!!Y&&Y.loaded}; +r6o=function(Y){var z=Y.getVideoData(),O=Y.FT;OO(O)||O.U();!iB&&zY(O)&&Kx9(O);F_(O,"embed");F_(O,"kids");F_(O,"remote");F_(O,"miniplayer");F_(O,"offline");F_(O,"unplugged");F_(O,"ypc",!1,!0);F_(O,"webgl",!1,!0);YLv(O)||(F_(O,"captions",!0),F_(O,"endscreen"),O.j(),F_(O,"creatorendscreen",!0));O.X();O.L.Ul("modulesCreated");Y.M6.Ul("videoready",z)}; +kx=function(Y){if(!K_(Y)){let z=vK(Y.FT);z&&!z.created&&Yc(Y.FT)&&z.create()}}; +UA=function(Y){var z=Y.getVideoData();if(!z.Fx){var O;Y.O.experiments.hW("html5_stateful_audio_normalization")&&z.hostCpn&&(O=YR(Y,z.hostCpn)?.getVideoData().j1.K());z=Y.O.DQ?1:Wu(z.j1,O);O=Y.mediaElement;O.j_(Y.JF.muted);try{O.setVolume(Y.JF.volume*z/100)}catch{g.jZ(new g.lZ("b183742307",`multiplier: ${z}, volume: ${Y.JF.volume}`))}}}; +aw=function(Y){Y=OA(Y);Y.Mj();return Xd(Y)}; +gN=function(Y,z){var O=(z?z:OA(Y)).Qo;Y.vn.tick("ep_pr_r");if(O!=null&&(lek(Y.playlist,O),Y.Mx))Y.playlist.onReady(()=>{Tn(Y,z)})}; +Tn=function(Y,z){var O=g.Rm(Y.O)&&!Y.O.B,D=O&&z?z:a4(Y.playlist);z=O&&z?z:Y.getVideoData();D&&(z.NE&&(Y.O.CY||Y.O.pY)||!Y.uL?(z=z.yH,D=Y.QS(D,1),z&&Wh(Y,D)):zK(Y,D,1));g.Rm(Y.O)&&Y.vn.tick("ep_p_l");Y.Mx=!1;g.wf(Y.M6,"onPlaylistUpdate")}; +ew=function(Y){var z=Y.L3();if(z.getPlayerState().j(128))return!1;z=z.getVideoData();aw(Y)&&Y.O.pY&&(VC.length&&Y.sz?($x(Y,{muted:!1,volume:Y.JF.volume},!1),Sw(Y,!1)):VC.length||Y.JF.muted||($x(Y,{muted:!0,volume:Y.JF.volume},!1),Sw(Y,!0)));aw(Y)&&g.Rm(Y.O)&&z.mutedAutoplay&&($x(Y,{muted:!0,volume:Y.JF.volume},!1),Sw(Y,!0));z.Iq&&$x(Y,{muted:!0,volume:Y.JF.volume},!1);iH(Y,1,z,!1);var O=Y.L3();Y.M6.Ul("initializingmode");Y.VI(O);Y.Fp(3);var D;if(!(D=!Y.O.aL)){if(D=Y.wm){D=Y.wm;var p=Y.mediaElement; +D=!!p&&p===D.mediaElement}D=D&&Y.nH}D&&(Y.PO(),Xk(Y),O.setMediaElement(Y.mediaElement));O.IT();if(O.getPlayerState().j(128))return!1;z.Bc||bH(Y,3);return Y.nH=!0}; +T9o=function(Y){Y.M6.Ul("initializingmode");Y.Fp(2);F_(Y.FT,"remote");F_(Y.FT,"miniplayer")}; +qq=function(Y){if(!Y.V("use_rta_for_player"))if(Y.V("fetch_att_independently"))g.Ho(Y.iX);else{var z=Y.getVideoData().botguardData;z&&g.NP(z,Y.O,Y.getVideoData().Nn||"")}}; +Sw=function(Y,z){z!==Y.sz&&(Y.sz=z,g.wf(Y.M6,"onMutedAutoplayChange",z))}; +iH=function(Y,z,O,D){var p=Oe(Y,z,O),d=Y.Ay.U.get(p)||null;if(!d)return null;Y.Ay.U.remove(p);if(d.VH())return null;if(d.getPlayerState().j(128))return d.dispose(),null;if(d===ow(Y,{playerType:z}))return Y.vn.infoGel({isCacheHit:!0}),d;if((d.getVideoData().oauthToken||O.oauthToken)&&d.getVideoData().oauthToken!==O.oauthToken)return null;z===1&&(z=Y.l3().getVideoData(),z_(z)&&z.isAd()&&D||EA(Y));D||Y.VI(d,!0);Y.vn.infoGel({isCacheHit:!0});return d}; +g.b1F=function(Y){var z=(0,g.E)(),O=Y.getCurrentTime();Y=Y.getVideoData();O=1E3*(O-Y.startSeconds);Y.isLivePlayback&&(O=0);return z-Math.max(O,0)}; +foA=function(Y,z){if(!Y.Gx)return!1;var O=Y.Gx.startTimeMs*.001-1,D=Y.Gx.endTimeMs*.001;Y.Gx.type==="repeatChapter"&&D--;return Math.abs(z-O)<=1E-6||Math.abs(z-D)<=1E-6||z>=O&&z<=D}; +op9=function(Y){var z=Y.l3();if(Y.V("html5_disable_loop_range_for_shorts_ads")&&z.getVideoData().isAd()?0:z_(z.getVideoData())&&!z.Qr())z=f_(Y)*1E3-Y.getVideoData().Sw,Y=Y.kW,Qw(Y.app,"gaplessshortslooprange"),z=new g.Yw(0,z,{id:"gaplesslooprange",namespace:"gaplessshortslooprange"}),(Y=Y.app.l3())&&Y.addCueRange(z)}; +KlA=function(Y){var z=Y.L3();if(!(z.getPlayerState().j(64)&&OA(Y).isLivePlayback&&Y.Gx.startTimeMs<5E3)){if(Y.Gx.type==="repeatChapter"){var O=L8(Y.iS())?.jl();let D=Y.getVideoData()?.g9;if(O instanceof Fl8&&D){let p=0;for(let d of D){if(d.startTime>Y.Gx.startTimeMs)break;p++}O.renderChapterSeekingAnimation(0,D[p===0?p:p-1].title)}isNaN(Number(Y.Gx.loopCount))?Y.Gx.loopCount=0:Y.Gx.loopCount++;Y.Gx.loopCount===1&&g.cU(Y.M6,"innertubeCommand",Y.getVideoData().eq)}O={cM:"application_loopRangeStart"}; +if(Y.Gx.type==="clips"||Y.Gx.type==="shortsLoop")O.seekSource=58;z.seekTo(Y.Gx.startTimeMs*.001,O)}}; +t8=function(Y,z,O){if(Y.gH(O)&&(O=O.getVideoData(),!g.D4(Y))){Y=Y.V8;for(var D of Y.Y)if(O.Xc===D.Xc){z+=D.nX/1E3;break}D=z;for(let p of Y.Y){if(O.Xc===p.Xc)break;Y=p.nX/1E3;if(Y{Y.Mx=!0;gN(Y,d)}); +else Y.playlist.onReady(()=>{Tn(Y)}); +g.Rm(Y.O)&&Y.vn.tick("ep_a_pr_r")}; +YR=function(Y,z){var O=ow(Y,{playerType:1});if(O){if(O.getVideoData().clientPlaybackNonce===z)return O;if((Y=Y.mM.j)&&Y.getVideoData().clientPlaybackNonce===z)return Y}return null}; +pc=function(Y){var z=p7(!0);return z&&(z===Y.template.element||Y.mediaElement&&z===Y.mediaElement.hy())?z:null}; +Jsv=function(Y,z){var O=window.screen?.orientation;if(Y.O.N6&&O&&O.lock&&(!g.Qa||!dkv))if(z){z=O.type.indexOf("portrait")===0;let D=Y.template.getVideoAspectRatio(),p=z;D<1?p=!0:D>1&&(p=!1);Y.ZN&&p===z||(O=O.lock(p?"portrait":"landscape"),O!=null&&O.catch(()=>{}),Y.ZN=!0)}else Y.ZN&&(Y.ZN=!1,O.unlock())}; +cs1=function(Y,z){var O=z.wF(),D=z.KY();if(O&&D&&ov(O)){var p=D.isView()?D.mediaElement:D;let J=D.isView()?D.start:0;D=oB1(D)+J;var d=Jn(O,J,D,!0);let c=new g.P9(p,J,D,!0);z.RH(d,!1,!0,!1);z.setMediaElement(c);d=D+10;O=Jn(O,d,Infinity,!0);p=new g.P9(p,d,Infinity,!1,!0);p.q6(O);Y.um=p;Y.O.Yk()&&z.J("usm",{pme:!0,cs:J,ce:D,ns:d})}}; +w_$=function(Y,z){z.bounds=Y.getBoundingClientRect();var O=["display","opacity","visibility","zIndex"];for(let D of O)z[D]=wx(Y,D);z.hidden=!!Y.hidden}; +jbW=function(Y){return Y.name==="TypeError"&&Y.stack.includes("/s/player/")&&WX()<=105}; +dH=function(Y,z){if(Y.api.C().V("web_player_log_click_before_generating_ve_conversion_params")){var O=Math.floor(-Y.scrollPosition/(Y.K+Y.N));let D=Math.min(O+Y.columns,Y.suggestionData.length)-1;for(;O<=D;O++)Y.api.logVisibility(Y.j[O].element,z)}}; +Jd=function(Y){Y.next.element.style.bottom=`${Y.Z}px`;Y.previous.element.style.bottom=`${Y.Z}px`;var z=Y.scrollPosition,O=Y.containerWidth-Y.suggestionData.length*(Y.K+Y.N);g.Ux(Y.element,"ytp-scroll-min",z>=0);g.Ux(Y.element,"ytp-scroll-max",z<=O)}; +R5v=function(Y){for(var z=0;z{sb1(Y,J,d)})),z&&d.setAttribute("target",z),O=g.aK("DIV"),O.appendChild(d),D.appendChild(O)))}}; +jG=function(Y){if(Y.runs)for(let z=0;z>2&15)==1&&(W=O(p,d,J,c,w,R,y,M,L));if((Y&92)==Y){for(var x=V^7625,a=[];++x-a[n[2]]-(V^7593);){switch(x){case V^7634:x=V^7589;continue;case V^7666:x=V^7624;break;case V^7624:x-=V^7579;continue;case V^7603:x=V^7657;continue;case V^7591:x=V^7638}a[n[V^7556]](String[n[V^7578]](x))}W=a}if(((Y^95)&15)==4)for(D=(D%O[n[2]]+O[n[2]])%O[n[2]];D--;)O[n[V^5713]](O[n[V^5671]]());(Y+2^6)=Y&& +(W=O[n[35]]?O[n[35]][n[27]](n[65]):O[n[7]]===n[65]);return W}; +HGv=function(Y){Y.watermark||(Y.watermark=new VuF(Y.api),g.u(Y,Y.watermark),Y.watermark.Fb(Y.bottomButtons,0),g.Ux(Y.watermark.element,"ytp-muted-autoplay-watermark",!0),Y.j=new g.Rg(Y.watermark,0,!0,100),g.u(Y,Y.j))}; +CC$=function(Y){Y.Y&&Y.j&&(Y.j.show(),Y.A.start())}; +n08=function(Y){for(let z=0;z<16;++z){let O=new g.se({G:"a",vc:"ytp-suggestion-link",Xb:{href:"{{link}}",target:Y.api.C().n3,"aria-label":"{{aria_label}}"},tW:[{G:"div",vc:"ytp-suggestion-image"},{G:"div",vc:"ytp-suggestion-overlay",Xb:{style:"{{blink_rendering_hack}}","aria-hidden":"{{aria_hidden}}"},tW:[{G:"div",vc:"ytp-suggestion-title",El:"{{title}}"},{G:"div",vc:"ytp-suggestion-author",El:"{{author_and_views}}"},{G:"div",Xb:{"data-is-live":"{{is_live}}"},vc:"ytp-suggestion-duration",El:"{{duration}}"}]}]}); +g.u(Y,O);let D=O.b3("ytp-suggestion-link");g.DZ(D,"transitionDelay",`${z/20}s`);Y.K.u3(D,"click",p=>{var d=z;if(Y.N){var J=Y.suggestionData[d],c=J.sessionData;Y.Z&&Y.api.V("web_player_log_click_before_generating_ve_conversion_params")?(Y.api.logClick(Y.j[d].element),d=J.FO(),J={},JY(Y.api,[J]),d=g.um(d,J),ww(d,Y.api,p)):cO(p,Y.api,Y.Z,c||void 0)&&Y.api.w4(J.videoId,c,J.playlistId)}else p.preventDefault(),document.activeElement.blur()}); +O.Fb(Y.suggestions.element);Y.j.push(O);Y.api.createServerVe(O.element,O)}}; +WN9=function(Y){if(Y.api.C().V("web_player_log_click_before_generating_ve_conversion_params")){var z=Math.floor(-Y.scrollPosition/(Y.A+8));let O=Math.min(z+Y.columns,Y.suggestionData.length)-1;for(;z<=O;z++)Y.api.logVisibility(Y.j[z].element,!0)}}; +yu=function(Y){var z=Y.api.oj()?32:16;z=Y.S/2+z;Y.next.element.style.bottom=`${z}px`;Y.previous.element.style.bottom=`${z}px`;z=Y.scrollPosition;var O=Y.containerWidth-Y.suggestionData.length*(Y.A+8);g.Ux(Y.element,"ytp-scroll-min",z>=0);g.Ux(Y.element,"ytp-scroll-max",z<=O)}; +BZh=function(Y){var z=Y.suggestionData.length;for(let d=0;d{MI(Y)},null),MI(Y))}; +Lc=function(Y){var z=Y.L;Y=!!z.isEmbedsShortsMode();g.Ux(z.getRootNode(),"ytp-shorts-mode",Y);if(z=z.getVideoData())z.xw=Y}; +Uk1=function(Y){{var z=Y.L;let O=z.C();O.r8&&!O.S&&g.Rm(O)?z.isEmbedsShortsMode()?(z=z.qd(),z=Math.min(z.width,z.height)>=315):z=!z.E_():z=!1}z!==Y.S&&(Y.S=z,Y.K&&(Y.K.dispose(),Y.K=null),Y.N&&(Y.N.dispose(),Y.N=null),Y.U&&(Y.U.dispose(),Y.U=null),Y.Y&&(Y.Y.stop(),Y.Y.dispose(),Y.Y=null),z&&(g.NG(Y.L),Y.L.isEmbedsShortsMode()&&(Y.U=new g.se({G:"div",vc:"ytp-pause-overlay-backdrop",Xb:{tabIndex:"-1"}}),g.u(Y,Y.U),g.hY(Y.L,Y.U.element,4),Y.Y=new g.Rg(Y.U,1E3,!1,100),g.u(Y,Y.Y),Y.U.hide()),Y.K=new g.se({G:"div", +vc:"ytp-pause-overlay-container",Xb:{tabIndex:"-1"}}),g.u(Y,Y.K),Y.N=new fwv(Y.L),g.u(Y,Y.N),Y.N.Fb(Y.K.element),g.hY(Y.L,Y.K.element,4),SWh(Y,Y.L.getPlayerStateObject())))}; +SWh=function(Y,z){Y.Y&&(!z.j(4)&&!z.j(2)||z.j(1024)?Y.Y.hide():Y.Y.show())}; +NI=function(Y,z){var O=Y.L.C();Y={adSource:"EMBEDS_AD_SOURCE_YOUTUBE",breakType:Y.L.getCurrentTime()===0?"EMBEDS_AD_BREAK_TYPE_PRE_ROLL":Y.L.getPlayerState()===0?"EMBEDS_AD_BREAK_TYPE_POST_ROLL":"EMBEDS_AD_BREAK_TYPE_MID_ROLL",embedUrl:$l(Y.L.C().loaderUrl),eventType:z,youtubeHost:g.SM(Y.L.C().EC)||""};Y.embeddedPlayerMode=O.j_;g.CZ("embedsAdEvent",Y)}; +zF=[];Ovv=typeof Object.create=="function"?Object.create:function(Y){function z(){} +z.prototype=Y;return new z}; +z$k=typeof Object.defineProperties=="function"?Object.defineProperty:function(Y,z,O){if(Y==Array.prototype||Y==Object.prototype)return Y;Y[z]=O.value;return Y}; +j9=globalThis;JA="Int8 Uint8 Uint8Clamped Int16 Uint16 Int32 Uint32 Float32 Float64".split(" ");j9.BigInt64Array&&(JA.push("BigInt64"),JA.push("BigUint64"));var DVV=Object.setPrototypeOf;w1("Symbol.dispose",function(Y){return Y?Y:Symbol("Symbol.dispose")}); +w1("SuppressedError",function(Y){function z(O,D,p){if(!(this instanceof z))return new z(O,D,p);p=Error(p);"stack"in p&&(this.stack=p.stack);this.message=p.message;this.error=O;this.suppressed=D} +if(Y)return Y;pZo(z,Error);z.prototype.name="SuppressedError";return z}); +w1("String.prototype.replaceAll",function(Y){return Y?Y:function(z,O){if(z instanceof RegExp&&!z.global)throw new TypeError("String.prototype.replaceAll called with a non-global RegExp argument.");return z instanceof RegExp?this.replace(z,O):this.replace(new RegExp(String(z).replace(/([-()\[\]{}+?*.$\^|,:#>>0);JAo=0;var UQV=class{constructor({url:Y,Qx:z}){this.Y=Y;this.U=z;this.N=(new Date).getTime()-17040672E5;this.j={};for(var O=/[?&]([^&=]+)=([^&]*)/g;z=O.exec(Y);)this.j[z[1]]=z[2]}};g.i8(g.TF,Error);g.TF.prototype.name="CustomError";var U$;var C8F=/&/g,nWW=//g,P8o=/"/g,B1W=/'/g,t9h=/\x00/g,Hvr=/[\x00&<>"']/;var zT=globalThis.trustedTypes,Ol;var cy=class{constructor(Y){this.j=Y}toString(){return this.j+""}};g.sl=class{constructor(Y){this.j=Y}toString(){return this.j}};g.xq=new g.sl("about:invalid#zClosurez");var MY,sHh;MY=class{constructor(Y){this.Mj=Y}};g.NY=[L9("data"),L9("http"),L9("https"),L9("mailto"),L9("ftp"),new MY(Y=>/^[^:]*([/?#]|$)/.test(Y))]; +sHh=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;g.Py=class{constructor(Y){this.j=Y}toString(){return this.j+""}};var $F=class{constructor(Y){this.j=Y}toString(){return this.j+""}};var Qm=class{constructor(Y){this.j=Y}toString(){return this.j}};var RY={};var UVH,$V$;UVH=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");g.aY=/#|$/;$V$=/[?&]($|#)/;var bm=class extends Error{constructor(Y,z,O=Error()){super();this.code=Y;z+=":";O instanceof Error?(this.message=z+O.message,this.stack=O.stack||""):(this.message=z+String(O),this.stack="");Object.setPrototypeOf(this,new.target.prototype)}};g.Eu.prototype.eL=!1;g.Eu.prototype.VH=function(){return this.eL}; +g.Eu.prototype.dispose=function(){this.eL||(this.eL=!0,this.sl())}; +g.Eu.prototype[Symbol.dispose]=function(){this.dispose()}; +g.Eu.prototype.addOnDisposeCallback=function(Y,z){this.eL?z!==void 0?Y.call(z):Y():(this.GM||(this.GM=[]),z&&(Y=Y.bind(z)),this.GM.push(Y))}; +g.Eu.prototype.sl=function(){if(this.GM)for(;this.GM.length;)this.GM.shift()()};var Zvh=class extends g.Eu{constructor(Y){super();this.wpc=Y}dY(){return this.wpc.f()}tI(Y){this.wpc.c(Y)}N(Y){return this.wpc.m(rz(Y))}pM(Y){return this.wpc.mws(rz(Y))}},vj=class extends g.Eu{constructor(Y){super();this.pU=Y;this.N="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.Y=void 0;this.pD=this.pU.p;this.U=this.hn.bind(this);this.addOnDisposeCallback(()=>void h$k(this))}snapshot(Y){return this.pU.s({...(Y.HI&&{c:Y.HI}), +...(Y.Cn&&{s:Y.Cn}),...(Y.hR!==void 0&&{p:Y.hR})})}hn(Y){this.pU.e(Y)}fE(){return this.pU.l()}};var $kF=class extends g.Eu{constructor(){super(...arguments);this.ze=1}share(){if(this.VH())throw Error("E:AD");this.ze++;return this}dispose(){--this.ze||super.dispose()}};var xkv=class{constructor(Y){this.Y=Y;mT(Y,"/client_streamz/bg/frs",DA("mk"))}uQ(Y,z){this.Y.uQ("/client_streamz/bg/frs",Y,z)}j(){return this.Y.j("/client_streamz/bg/frs")}},h5v=class{constructor(Y){this.Y=Y;mT(Y,"/client_streamz/bg/wrl",DA("mn"),Og("ac"),Og("sc"),DA("rk"),DA("mk"))}uQ(Y,z,O,D,p,d){this.Y.uQ("/client_streamz/bg/wrl",Y,z,O,D,p,d)}j(){return this.Y.j("/client_streamz/bg/wrl")}},ZGZ=class{constructor(Y){this.N=Y;id(Y,"/client_streamz/bg/ec",DA("en"),DA("mk"))}Y(Y,z){ld(this.N,"/client_streamz/bg/ec", +Y,z)}j(){return this.N.j("/client_streamz/bg/ec")}},mkh=class{constructor(Y){this.Y=Y;mT(Y,"/client_streamz/bg/el",DA("en"),DA("mk"))}uQ(Y,z,O){this.Y.uQ("/client_streamz/bg/el",Y,z,O)}j(){return this.Y.j("/client_streamz/bg/el")}},Qbo=class{constructor(Y){this.N=Y;id(Y,"/client_streamz/bg/cec",Og("ec"),DA("mk"))}Y(Y,z){ld(this.N,"/client_streamz/bg/cec",Y,z)}j(){return this.N.j("/client_streamz/bg/cec")}},iGv=class{constructor(Y){this.N=Y;id(Y,"/client_streamz/bg/po/csc",Og("cs"),DA("mk"))}Y(Y,z){ld(this.N, +"/client_streamz/bg/po/csc",Y,z)}j(){return this.N.j("/client_streamz/bg/po/csc")}},ubA=class{constructor(Y){this.N=Y;id(Y,"/client_streamz/bg/po/ctav",DA("av"),DA("mk"))}Y(Y,z){ld(this.N,"/client_streamz/bg/po/ctav",Y,z)}j(){return this.N.j("/client_streamz/bg/po/ctav")}},lwZ=class{constructor(Y){this.N=Y;id(Y,"/client_streamz/bg/po/cwsc",DA("su"),DA("mk"))}Y(Y,z){ld(this.N,"/client_streamz/bg/po/cwsc",Y,z)}j(){return this.N.j("/client_streamz/bg/po/cwsc")}},X_k=class{constructor(Y){this.Y=Y;mT(Y, +"/client_streamz/bg/od/p",DA("mk"))}uQ(Y,z){this.Y.uQ("/client_streamz/bg/od/p",Y,z)}j(){return this.Y.j("/client_streamz/bg/od/p")}},g0h=class{constructor(Y){this.Y=Y;mT(Y,"/client_streamz/bg/od/n",DA("et"),DA("mk"))}uQ(Y,z,O){this.Y.uQ("/client_streamz/bg/od/n",Y,z,O)}j(){return this.Y.j("/client_streamz/bg/od/n")}};var wb=!0,c0,d7;var Ad;Ad=AA(1,!0);g.sg=AA(610401301,!1);AA(899588437,!1);AA(772657768,!0);AA(513659523,!1);AA(568333945,!0);AA(1331761403,!0);AA(651175828,!1);AA(722764542,!1);AA(748402145,!1);AA(748402146,!1);var mR=AA(748402147,!0);AA(1602613185,!1);AA(861377723,!1);AA(861377724,Ad);AA(869336903,!1);AA(882674507,!1);AA(869336904,Ad);AA(869336905,Ad);AA(283953155,!1);AA(919444824,!1);AA(931468047,!1);AA(928875398,!1);AA(683749201,!1);AA(2147483644,!1);AA(2147483645,!1);AA(2147483646,Ad);AA(2147483647,!0);g.yH=!!g.NV("yt.config_.EXPERIMENTS_FLAGS.html5_enable_client_hints_override");var TZv;TZv=g.MV.navigator;g.Mu=TZv?TZv.userAgentData||null:null;g.Ug[" "]=function(){};var HW,bA,dkv,awk,e5H,qW9,AF,Vu;HW=VH();g.cP=AK()?!1:g.Nu("Trident")||g.Nu("MSIE");g.gU=g.Nu("Edge");g.Cd=g.gU||g.cP;g.Jj=g.Nu("Gecko")&&!(g.r1(g.RL(),"WebKit")&&!g.Nu("Edge"))&&!(g.Nu("Trident")||g.Nu("MSIE"))&&!g.Nu("Edge");g.iF=g.r1(g.RL(),"WebKit")&&!g.Nu("Edge");bA=g.fs();dkv=g.Sg();g.lK=g.PT();awk=BT();e5H=g.Nu("iPad");qW9=g.Nu("iPod");AF=g.tK();g.Df=g.r1(g.RL(),"KaiOS"); +a:{let Y="",z=function(){var O=g.RL();if(g.Jj)return/rv:([^\);]+)(\)|;)/.exec(O);if(g.gU)return/Edge\/([\d\.]+)/.exec(O);if(g.cP)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(O);if(g.iF)return/WebKit\/(\S+)/.exec(O);if(HW)return/(?:Version)[ \/]?(\S+)/.exec(O)}(); +z&&(Y=z?z[1]:"");if(g.cP){var H2;let O=g.MV.document;H2=O?O.documentMode:void 0;if(H2!=null&&H2>parseFloat(Y)){Vu=String(H2);break a}}Vu=Y}var $E=Vu,uhh={};var Qr,iK;g.zV=HT();Qr=BT()||g.Nu("iPod");iK=g.Nu("iPad");g.Cc=g.Nu("Android")&&!(Cs()||HT()||VH()||g.Nu("Silk"));g.Qa=Cs();g.DI=g.ns()&&!g.tK();var ZA={},T5=null;var aL=/[-_.]/g,XZ8={"-":"+",_:"/",".":"="},IL={};var G5=class{isEmpty(){return this.j==null}sizeBytes(){var Y=kE(this);return Y?Y.length:0}constructor(Y,z){vT(z);this.j=Y;if(Y!=null&&Y.length===0)throw Error("ByteString should be constructed with non-empty values");}},qu;var oL=void 0;var z2=Ks("jas",!0),LR=Ks(),sf=Ks(),NQ=Ks(),Fkv=Ks(),KkA=Ks(),AVF=Ks(),dY$=Ks(),sJ=Ks("m_m",!0),zMW=Ks(),CY=Ks();[...Object.values({Yu:1,jh:2,Io:4,dt:8,gp:16,fS:32,Tl:64,qI:128,IQ:256,UE:512,jg:1024,aQ:2048,Jq:4096,Nz:8192})];var k9,GP$=[];GP$[z2]=7;k9=Object.freeze(GP$);var yy={},Yr={},nR=Object.freeze({}),nc={},Ll={};var dS,si1,Iw8;g.Hn=Ag(Y=>typeof Y==="number"); +g.Vl=Ag(Y=>typeof Y==="string"); +dS=Ag(Y=>Y!=null&&typeof Y==="object"&&typeof Y.then==="function"); +si1=Ag(Y=>typeof Y==="function"); +Iw8=Ag(Y=>!!Y&&(typeof Y==="object"||typeof Y==="function"));var t4=Ag(Y=>Y>=E0h&&Y<=v0r),E0h=BigInt(Number.MIN_SAFE_INTEGER),v0r=BigInt(Number.MAX_SAFE_INTEGER);var nl=0,Wn=0,WH;var FL=typeof BigInt==="function"?BigInt.asIntN:void 0,kFo=typeof BigInt==="function"?BigInt.asUintN:void 0,OJ=Number.isSafeInteger,Im=Number.isFinite,zM=Math.trunc,IrF=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var O9v={};var HS=class{},oWW={UF:!0};var PS;var $9,x9;var cV1=g.Cl(0),Q2={};var TB=class{constructor(Y,z,O){this.buffer=Y;if(O&&!z)throw Error();this.j=z}};var kP1=class{constructor(Y,z,O,D){this.Y=null;this.A=!1;this.K=null;this.j=this.N=this.U=0;this.init(Y,z,O,D)}init(Y,z,O,{S9:D=!1,sa:p=!1}={}){this.S9=D;this.sa=p;Y&&(Y=ae(Y,this.sa),this.Y=Y.buffer,this.A=Y.j,this.K=null,this.U=z||0,this.N=O!==void 0?this.U+O:this.Y.length,this.j=this.U)}free(){this.clear();W2.length<100&&W2.push(this)}clear(){this.Y=null;this.A=!1;this.K=null;this.j=this.N=this.U=0;this.S9=!1}reset(){this.j=this.U}},W2=[];var db=0,jlv=class{constructor(Y,z,O,D){if(W2.length){let p=W2.pop();p.init(Y,z,O,D);Y=p}else Y=new kP1(Y,z,O,D);this.j=Y;this.U=this.j.j;this.Y=this.N=-1;YZ(this,D)}free(){this.j.clear();this.Y=this.N=-1;KR.length<100&&KR.push(this)}reset(){this.j.reset();this.U=this.j.j;this.Y=this.N=-1}},KR=[];var rso=class{constructor(){if(nc!==nc)throw Error();}};var yk=class{constructor(Y,z){this.Y=Y>>>0;this.j=z>>>0}},LX,Vk=class{constructor(Y,z){this.Y=Y>>>0;this.j=z>>>0}},H0,Sp,U2,$Z,fX,ta,P0,B0;var bGH=class{constructor(){this.j=[]}length(){return this.j.length}end(){var Y=this.j;this.j=[];return Y}};var o0A=class{constructor(){this.N=[];this.Y=0;this.j=new bGH}};var v0,FN8,P2,KNv,YF9,zjr,OKv,fc,D8W,pc1,d8A;v0=GL();FN8=GL();P2=GL();g.B2=GL();KNv=GL();YF9=GL();zjr=GL();g.td=GL();OKv=GL();fc=GL();D8W=GL();g.SG=GL();pc1=GL();d8A=GL();g.zy=class{constructor(Y,z,O){this.o5=h4(Y,z,O,2048)}toJSON(){return UJ(this)}zT(Y){return JSON.stringify(UJ(this,Y))}clone(){var Y=this.o5,z=Y[z2]|0;return uo(this,Y,z)?lo(this,Y,!0):new this.constructor(Qy(Y,z,!1))}};g.zy.prototype[sJ]=yy;g.zy.prototype.toString=function(){return this.o5.toString()};var E2=class{constructor(Y,z,O){this.wJ=Y;this.XM=z;Y=Qv(v0);this.j=!!Y&&O===Y||!1}},slW=kZ(function(Y,z,O,D,p){if(Y.Y!==2)return!1;Ja(Y,y2(z,D,O),p);return!0},bV),yVv=kZ(function(Y,z,O,D,p){if(Y.Y!==2)return!1; +Ja(Y,y2(z,D,O),p);return!0},bV),jU=Symbol(),Dk=Symbol(),J9=Symbol(),N6=Symbol(),cH=Symbol(),oi,F$;var h9,Ue,$R,JyV,hd,cyZ,wcH,Z4,il,ul,ll,XN,jd8,Rj9;h9=(Y,z)=>{var O=new o0A;A9(Y.o5,O,KX(jU,wV,M6,z));iV(O,O.j.end());Y=new Uint8Array(O.Y);z=O.N;var D=z.length,p=0;for(let d=0;d>31)*2+1;var p=D>>>23&255;D&=8388607;g.n6(z,O,p==255?D?NaN:Y*Infinity:p==0?Y*1.401298464324817E-45*D:Y*Math.pow(2,p-150)*(D+8388608));return!0},function(Y,z,O){z=Ql(z); +z!=null&&(uV(Y,O,5),Y=Y.j,O=WH||(WH=new DataView(new ArrayBuffer(8))),O.setFloat32(0,+z,!0),Wn=0,nl=O.getUint32(0,!0),Zc(Y,nl))},D8W); +g.xR=g.HH(function(Y,z,O){Y.Y!==0?Y=!1:(g.n6(z,O,g.qL(Y.j,g.xr)),Y=!0);return Y},g.BH,g.td); +JyV=g.HH(function(Y,z,O){Y.Y!==0?Y=!1:(g.n6(z,O,g.qL(Y.j,$r)),Y=!0);return Y},function(Y,z,O){z=J4(z); +if(z!=null&&(gb(z),z!=null))switch(uV(Y,O,0),typeof z){case "number":Y=Y.j;Bn(z);ha(Y,nl,Wn);break;case "bigint":O=xZ(z,yk,M2);ha(Y.j,O.Y,O.j);break;default:O=N2(z),ha(Y.j,O.Y,O.j)}},OKv); +hd=g.HH(function(Y,z,O){if(Y.Y!==0)return!1;g.n6(z,O,g.Ie(Y.j));return!0},g.t9,g.B2); +cyZ=g.HH(function(Y,z,O){return $G(Y,z,O)},function(Y,z,O){z=J4(z); +if(z!=null)switch(q2(z),uV(Y,O,1),Y=Y.j,q2(z),typeof z){case "number":z<0?(z=Aa(M2(-z)),O=z.j,Zc(Y,z.Y),Zc(Y,O)):(Pn(z),Zc(Y,nl),Zc(Y,Wn));break;case "bigint":z=z>>0);return!0},function(Y,z,O){z=bc(z); +z!=null&&z!=null&&(uV(Y,O,0),mQ(Y.j,z))},KNv); +g.gH=g.HH(function(Y,z,O){if(Y.Y!==0)return!1;g.n6(z,O,g.Ie(Y.j));return!0},function(Y,z,O){ai(Y,O,rK(z))},d8A); +jd8=C6(function(Y,z,O){if(Y.Y!==0&&Y.Y!==2)return!1;z=pR(z,z[z2]|0,O);Y.Y==2?s2(Y,wyh,z):z.push(g.Ie(Y.j));return!0},function(Y,z,O){z=VI(rK,z,!0); +if(z!=null)for(let D=0;D>>0&255),Y.j.push(z>>>8&255),Y.j.push(z>>>16&255),Y.j.push(z>>>24&255))},zjr);var sdA=new Map,yy8=class extends rso{constructor(Y,z){super();this.typeName=Y;this.j=z;if(nc!==nc)throw Error();sdA.set(Y,this)}};var MHZ=class{constructor(Y,z,O){this.j=Y;this.Y=O;this.isRepeated=0;this.U=Af;this.defaultValue=void 0;this.N=z.messageId!=null?Ll:void 0}register(){g.Ug(this)}};var OIv=class extends g.zy{constructor(Y){super(Y)}};var Ty=class extends g.zy{constructor(Y){super(Y)}},aB=[1,2,3];var lY=class extends g.zy{constructor(Y){super(Y)}},X1=[1,2,3];var gV=class extends g.zy{constructor(Y){super(Y)}};var LZF=class extends g.zy{constructor(Y){super(Y)}};var N8Z=class extends g.zy{constructor(Y){super(Y)}},AyZ=[1,2,3];g.iY=class extends g.zy{constructor(Y){super(Y)}};g.iY.prototype.eF=Dr(0);g.iY.prototype.Y=g.ms([0,g.m5,[0,AyZ,il,[0,g.m5,-1,Z4],il,[0,g.m5,-1,hd,Z4],il,[0,g.m5]],C6(function(Y,z,O){if(Y.Y!==2)return!1;Y=jp(Y);pR(z,z[z2]|0,O).push(Y);return!0},function(Y,z,O){z=VI(g.jN,z,!0); +if(z!=null)for(let J=0;J=0;z--)this.remove(Y[z])}; +var yr=new EI(typeof document=="undefined"?null:document);var HKA=class{async compress(Y){var z=new CompressionStream("gzip"),O=(new Response(z.readable)).arrayBuffer();z=z.writable.getWriter();await z.write((new TextEncoder).encode(Y));await z.close();return new Uint8Array(await O)}isSupported(Y){return Y<1024?!1:typeof CompressionStream!=="undefined"}};var C08=class extends g.zy{constructor(Y){super(Y)}};var nd$=class{constructor(Y,z){this.intervalMs=Y;this.callback=z;this.enabled=!1;this.j=()=>g.hA(); +this.Y=this.j()}setInterval(Y){this.intervalMs=Y;this.timer&&this.enabled?(this.stop(),this.start()):this.timer&&this.stop()}start(){this.enabled=!0;this.timer||(this.timer=setTimeout(()=>{this.tick()},this.intervalMs),this.Y=this.j())}stop(){this.enabled=!1; +this.timer&&(clearTimeout(this.timer),this.timer=void 0)}tick(){if(this.enabled){let Y=Math.max(this.j()-this.Y,0);Y{this.tick()},this.intervalMs-Y):(this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.timer=void 0}};var WZ$=class extends g.zy{constructor(Y){super(Y)}};var P0v=class extends g.zy{constructor(Y){super(Y)}};g.Z=g.K6.prototype;g.Z.clone=function(){return new g.K6(this.x,this.y)}; +g.Z.equals=function(Y){return Y instanceof g.K6&&YV(this,Y)}; +g.Z.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this}; +g.Z.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this}; +g.Z.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this}; +g.Z.scale=function(Y,z){this.x*=Y;this.y*=typeof z==="number"?z:Y;return this};g.Z=g.zC.prototype;g.Z.clone=function(){return new g.zC(this.width,this.height)}; +g.Z.aspectRatio=function(){return this.width/this.height}; +g.Z.isEmpty=function(){return!Dl(this)}; +g.Z.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; +g.Z.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; +g.Z.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; +g.Z.scale=function(Y,z){this.width*=Y;this.height*=typeof z==="number"?z:Y;return this};var P8="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");var zS=class{constructor(Y,z){this.j=Y===OK&&z||""}toString(){return this.j}},OK={};new zS(OK,"");var mu={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"};g.Z=fQ.prototype;g.Z.hy=function(){return xV(this.j)}; +g.Z.getElementsByTagName=function(Y,z){return(z||this.j).getElementsByTagName(String(Y))}; +g.Z.b3=function(Y){return g.Zl(Y,this.j)}; +g.Z.createElement=function(Y){return XE(this.j,Y)}; +g.Z.appendChild=function(Y,z){Y.appendChild(z)}; +g.Z.append=function(Y,z){gW(g.Sj(Y),Y,arguments,1)}; +g.Z.canHaveChildren=function(Y){if(Y.nodeType!=1)return!1;switch(Y.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}; +g.Z.removeNode=g.IK;g.Z.contains=g.E$;g.Z.isFocusable=rW;var B8V=class extends g.zy{constructor(Y){super(Y)}eT(){return mA(this,1)}};var FE=class extends g.zy{constructor(Y){super(Y)}};var pt=class extends g.zy{constructor(Y){super(Y)}},Sl$=QI(pt);var JC=class extends g.zy{constructor(Y){super(Y)}};var KQ=["platform","platformVersion","architecture","model","uaFullVersion"],oK=new pt,YY=null;var O9=class extends g.zy{constructor(Y){super(Y)}};var tHh=class extends g.zy{constructor(Y){super(Y)}};var f3o=class extends g.zy{constructor(Y){super(Y,4)}};var TK=class extends g.zy{constructor(Y){super(Y,37)}V(){var Y=this.o5;return ML(Y,Y[z2]|0,tHh,7)!==void 0}};var SFr=class extends g.zy{constructor(Y){super(Y,19)}dz(Y){return gs(this,2,Y)}};var U8Z=class{constructor(Y,z=!1){this.BQ=z;this.uach=this.locale=null;this.Y=0;this.isFinal=!1;this.j=new SFr;Number.isInteger(Y)&&this.j.dz(Y);z||(this.locale=document.documentElement.getAttribute("lang"));dY(this,new O9)}dz(Y){this.j.dz(Y);return this}build(Y,z=0,O=0,D=null,p=0,d=0){if(!this.BQ){var J=Di(this);var c=new B8V;c=gs(c,1,this.Y);c=EJ(c,2,G2(this.isFinal));O=EJ(c,3,g.kr(O>0?O:void 0));p=EJ(O,4,g.kr(p>0?p:void 0));d=EJ(p,5,g.kr(d>0?d:void 0));p=d.o5;O=p[z2]|0;d=Oj(d,O)?d:uo(d,p,O)?lo(d, +p):new d.constructor(Qy(p,O,!0));PV(J,B8V,10,d)}J=this.j.clone();d=Date.now().toString();J=EJ(J,4,g.Y9(d));Y=Y.slice();Y=tf(J,TK,3,Y);D&&(J=new WZ$,D=EJ(J,13,g.kr(D)),J=new P0v,D=PV(J,WZ$,2,D),J=new f3o,D=PV(J,P0v,1,D),D=gs(D,2,9),PV(Y,f3o,18,D));z&&uS(Y,14,z);return Y}};var Vw;Vw=g.iF?"webkitTransitionEnd":"transitionend";g.cd.prototype.Y=0;g.cd.prototype.reset=function(){this.j=this.N=this.U;this.Y=0}; +g.cd.prototype.getValue=function(){return this.N};var $88=class extends g.zy{constructor(Y){super(Y,8)}},x8v=QI($88);var ag;ag=new MHZ(175237375,$88,class extends g.zy{constructor(Y){super(Y)}});var hjv=class extends g.Eu{constructor(Y){super();this.componentId="";this.j=[];this.q6="";this.pageId=null;this.Ol=this.N6=-1;this.Z=this.experimentIds=null;this.B=this.j_=this.A=this.U=0;this.o4=1;this.timeoutMillis=0;this.ze=!1;this.logSource=Y.logSource;this.Ij=Y.Ij||(()=>{}); +this.N=new U8Z(Y.logSource,Y.BQ);this.network=Y.network||null;this.gW=Y.gW||null;this.X=Y.Zb||null;this.sessionIndex=Y.sessionIndex||null;this.OI=Y.OI||!1;this.logger=null;this.withCredentials=!Y.Ox;this.BQ=Y.BQ||!1;this.S=!this.BQ&&!!g.lF()&&!!g.lF().navigator&&g.lF().navigator.sendBeacon!==void 0;this.kg=typeof URLSearchParams!=="undefined"&&!!(new URL(jc())).searchParams&&!!(new URL(jc())).searchParams.set;var z=zd(new O9);dY(this.N,z);this.K=new g.cd(1E4,3E5,.1);Y=$Yv(this,Y.K8);this.Y=new nd$(this.K.getValue(), +Y);this.Pc=new nd$(6E5,Y);this.OI||this.Pc.start();this.BQ||(document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&RG(this)}),document.addEventListener("pagehide",()=>{RG(this)}))}sl(){RG(this); +this.Y.stop();this.Pc.stop();super.sl()}dispatch(Y){if(Y instanceof TK)this.log(Y);else try{var z=new TK,O=Y.zT();var D=g.lS(z,8,O);this.log(D)}catch{}}log(Y){if(this.kg){Y=Y.clone();var z=this.o4++;Y=uS(Y,21,z);this.componentId&&g.lS(Y,26,this.componentId);z=Y;{var O=GM(z,1);let D=typeof O;O=O==null?O:D==="bigint"?String(FL(64,O)):Ej(O)?D==="string"?pY(O):DU(O):void 0}O==null&&(O=Date.now(),O=Number.isFinite(O)?O.toString():"0",EJ(z,1,g.Y9(O)));O=GM(z,15,void 0,void 0,dX);O!=null&&(typeof O==="bigint"? +t4(O)?O=Number(O):(O=FL(64,O),O=t4(O)?Number(O):String(O)):O=Ej(O)?typeof O==="number"?DU(O):pY(O):void 0);O!=null||uS(z,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(O=this.experimentIds.clone(),PV(z,C08,16,O));z=this.j.length-1E3+1;z>0&&(this.j.splice(0,z),this.U+=z);this.j.push(Y);this.OI||this.Y.enabled||this.Y.start()}}flush(Y,z){if(this.j.length===0)Y&&Y();else if(this.ze&&this.S)this.N.Y=3,hMV(this);else{var O=Date.now();if(this.Ol>O&&this.N6{this.K.reset();this.Y.setInterval(this.K.getValue());if(y){var M=null;try{let L=JSON.stringify(JSON.parse(y.replace(")]}'\n","")));M=x8v(L)}catch(L){}M&& +(y=Number(hf(M,1,g.Cl("-1"))),y>0&&(this.N6=Date.now(),this.Ol=this.N6+y),WS(M.o5,ag.j),nY(M,ag.j),M=ag.Y?ag.U(M,ag.Y,ag.j,ag.N):ag.U(M,ag.j,null,ag.N),M=M===null?void 0:M)&&(M=KI(M,1,-1),M!==-1&&(this.K=new g.cd(M<1?1:M,3E5,.1),this.Y.setInterval(this.K.getValue())))}Y&&Y();this.A=0},w=(y,M)=>{var L=oY(D,TK,3); +var V=Number(hf(D,14));g.wY(this.K);this.Y.setInterval(this.K.getValue());y===401&&p&&(this.q6=p);V&&(this.U+=V);M===void 0&&(M=this.isRetryable(y));M&&(this.j=L.concat(this.j),this.OI||this.Y.enabled||this.Y.start());z&&z("net-send-failed",y);++this.A},R=()=>{this.network&&this.network.send(J,c,w)}; +d?d.then(y=>{J.kU["Content-Encoding"]="gzip";J.kU["Content-Type"]="application/binary";J.body=y;J.tN=2;R()},()=>{R()}):R()}}}}isRetryable(Y){return 500<=Y&&Y<600||Y===401||Y===0}};var ZKZ=class{constructor(){this.dK=typeof AbortController!=="undefined"}async send(Y,z,O){var D=this.dK?new AbortController:void 0,p=D?setTimeout(()=>{try{D.abort()}catch(d){}},Y.timeoutMillis):void 0; +try{let d=await fetch(Y.url,{method:Y.requestType,headers:{...Y.kU},...(Y.body&&{body:Y.body}),...(Y.withCredentials&&{credentials:"include"}),signal:Y.timeoutMillis&&D?D.signal:null});d.status===200?z?.(await d.text()):O?.(d.status)}catch(d){switch(d?.name){case "AbortError":O?.(408);break;default:O?.(400)}}finally{clearTimeout(p)}}eT(){return 4}};var dg=class extends g.Eu{constructor(){super();this.logSource=1828;this.sessionIndex="0";this.Dh="https://play.google.com/log?format=json&hasfast=true";this.network=this.buildLabel=null;this.componentId="";this.j=this.gW=null;this.Y=!1;this.logger=this.pageId=null}Ox(){this.N=!0;return this}build(){this.network||(this.network=new ZKZ);var Y=new hjv({logSource:this.logSource,Ij:this.Ij?this.Ij:bY,sessionIndex:this.sessionIndex,Zb:this.Dh,BQ:!1,OI:!1,Ox:this.N,K8:this.K8,network:this.network});g.u(this, +Y);if(this.buildLabel){var z=this.buildLabel,O=Di(Y.N);g.lS(O,7,z)}Y.Z=new HKA;this.componentId&&(Y.componentId=this.componentId);this.gW&&(Y.gW=this.gW);this.pageId&&(Y.pageId=this.pageId);this.j&&((O=this.j)?(Y.experimentIds||(Y.experimentIds=new C08),z=Y.experimentIds,O=O.zT(),g.lS(z,4,O)):Y.experimentIds&&EJ(Y.experimentIds,4));this.Y&&(Y.ze=Y.S);UYh(Y.N);this.network.dz&&this.network.dz(this.logSource);this.network.TB&&this.network.TB(Y);return Y}};var Dl9=class extends g.Eu{constructor(Y){super();this.logSource=1828;this.componentId="";Y||(Y=new dg,Y.componentId="",g.u(this,Y),Y=Y.build());this.j=Y}flush(Y){Y=Y||[];if(Y.length){let z=new VH8,O=[];for(let D=0;D-1?(z=Y[J],O||(z.tS=!1)):(z=new eM1(z,this.src,d,!!D,p),z.tS=O,Y.push(z));return z}; +g.Z.remove=function(Y,z,O,D){Y=Y.toString();if(!(Y in this.listeners))return!1;var p=this.listeners[Y];z=Pd(p,z,O,D);return z>-1?(Ct(p[z]),g.vy(p,z),p.length==0&&(delete this.listeners[Y],this.j--),!0):!1}; +g.Z.aB=function(){var Y=0;for(let z in this.listeners){let O=this.listeners[z];for(let D=0;D-1?Y[p]:null}; +g.Z.hasListener=function(Y,z){var O=Y!==void 0,D=O?Y.toString():"",p=z!==void 0;return g.Jk(this.listeners,function(d){for(let J=0;J>>0);g.i8(g.Kt,g.Eu);g.Kt.prototype[Vg]=!0;g.Z=g.Kt.prototype;g.Z.addEventListener=function(Y,z,O,D){tC(this,Y,z,O,D)}; +g.Z.removeEventListener=function(Y,z,O,D){rY(this,Y,z,O,D)}; +g.Z.dispatchEvent=function(Y){var z=this.OH;if(z){var O=[];for(var D=1;z;z=z.OH)O.push(z),++D}z=this.Li;D=Y.type||Y;if(typeof Y==="string")Y=new Nt(Y,z);else if(Y instanceof Nt)Y.target=Y.target||z;else{var p=Y;Y=new Nt(D,z);g.B8(Y,p)}p=!0;var d;if(O)for(d=O.length-1;!Y.Y&&d>=0;d--){var J=Y.currentTarget=O[d];p=YX(J,D,!0,Y)&&p}Y.Y||(J=Y.currentTarget=z,p=YX(J,D,!0,Y)&&p,Y.Y||(p=YX(J,D,!1,Y)&&p));if(O)for(d=0;!Y.Y&&dY&&AsyncContext.Snapshot.wrap(Y):Y=>Y;var Qdk=class{constructor(Y,z){this.N=Y;this.U=z;this.Y=0;this.j=null}get(){if(this.Y>0){this.Y--;var Y=this.j;this.j=Y.next;Y.next=null}else Y=this.N();return Y}put(Y){this.U(Y);this.Y<100&&(this.Y++,Y.next=this.j,this.j=Y)}};var Ok;var iK9=class{constructor(){this.Y=this.j=null}add(Y,z){var O=d2.get();O.set(Y,z);this.Y?this.Y.next=O:this.j=O;this.Y=O}remove(){var Y=null;this.j&&(Y=this.j,this.j=this.j.next,this.j||(this.Y=null),Y.next=null);return Y}},d2=new Qdk(()=>new uz8,Y=>Y.reset()),uz8=class{constructor(){this.next=this.scope=this.j=null}set(Y,z){this.j=Y; +this.scope=z;this.next=null}reset(){this.next=this.scope=this.j=null}};var eG,Jq,pg,l3W;Jq=!1;pg=new iK9;g.fg=(Y,z)=>{eG||l3W();Jq||(eG(),Jq=!0);pg.add(Y,z)}; +l3W=()=>{var Y=Promise.resolve(void 0);eG=()=>{Y.then(EFF)}};sk.prototype.reset=function(){this.context=this.Y=this.N=this.j=null;this.U=!1}; +var yj=new Qdk(function(){return new sk},function(Y){Y.reset()}); +g.RE.prototype.then=function(Y,z,O){return B7(this,(0,g.zJ)(typeof Y==="function"?Y:null),(0,g.zJ)(typeof z==="function"?z:null),O)}; +g.RE.prototype.$goog_Thenable=!0;g.Z=g.RE.prototype;g.Z.finally=function(Y){Y=(0,g.zJ)(Y);return new g.RE((z,O)=>{Vj(this,D=>{Y();z(D)},D=>{Y(); +O(D)})})}; +g.Z.VY=function(Y,z){return B7(this,null,(0,g.zJ)(Y),z)}; +g.Z.catch=g.RE.prototype.VY;g.Z.cancel=function(Y){if(this.j==0){let z=new g.P7(Y);g.fg(function(){H7(this,z)},this)}}; +g.Z.Ys=function(Y){this.j=0;j3(this,2,Y)}; +g.Z.Uo=function(Y){this.j=0;j3(this,3,Y)}; +g.Z.ww=function(){for(var Y;Y=Cg(this);)ng(this,Y,this.j,this.Z);this.A=!1}; +var Uk=cT;g.i8(g.P7,g.TF);g.P7.prototype.name="cancel";g.i8(g.$X,g.Kt);g.Z=g.$X.prototype;g.Z.enabled=!1;g.Z.l0=null;g.Z.setInterval=function(Y){this.Cg=Y;this.l0&&this.enabled?(this.stop(),this.start()):this.l0&&this.stop()}; +g.Z.BG=function(){if(this.enabled){let Y=g.hA()-this.X0;Y>0&&Yz.j.size); +Y.length&&this.S.flush(Y,this.Z);b9W(Y);this.A=0;this.Y.enabled&&this.Y.stop()}j(Y){return this.X.has(Y)?void 0:this.N.get(Y)}uQ(Y,z,...O){(Y=this.j(Y))&&Y instanceof Za&&(Y.uQ(z,...O),ud(this))}};var Gx=class extends Error{constructor(Y,z,O={}){super(z);this.code=Y;this.metadata=O;this.name="RpcError";Object.setPrototypeOf(this,new.target.prototype)}toString(){var Y=`RpcError(${oFZ(this.code)||String(this.code)})`;this.message&&(Y+=": "+this.message);return Y}};g2.prototype.zT=function(Y){var z=[];TJ(this,Y,z);return z.join("")}; +var e3={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\u000b"},FWZ=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g;var Xc$;g.i8(GJ,qb);GJ.prototype.j=function(){return new XMLHttpRequest}; +Xc$=new GJ;g.i8(IE,g.Kt);var gdv=/^https?$/i,T8h=["POST","PUT"],Ek=[];g.Z=IE.prototype;g.Z.k$=function(){this.dispose();g.kF(Ek,this)}; +g.Z.send=function(Y,z,O,D){if(this.j)throw Error("[goog.net.XhrIo] Object is active with another request="+this.Z+"; newUri="+Y);z=z?z.toUpperCase():"GET";this.Z=Y;this.K="";this.N=0;this.j_=!1;this.Y=!0;this.j=this.Pc?this.Pc.j():Xc$.j();this.j.onreadystatechange=(0,g.zJ)((0,g.$W)(this.qb,this));try{this.getStatus(),this.N6=!0,this.j.open(z,String(Y),!0),this.N6=!1}catch(d){this.getStatus();r2(this,d);return}Y=O||"";O=new Map(this.headers);if(D)if(Object.getPrototypeOf(D)===Object.prototype)for(var p in D)O.set(p, +D[p]);else if(typeof D.keys==="function"&&typeof D.get==="function")for(let d of D.keys())O.set(d,D.get(d));else throw Error("Unknown input type for opt_headers: "+String(D));D=Array.from(O.keys()).find(d=>"content-type"==d.toLowerCase()); +p=g.MV.FormData&&Y instanceof g.MV.FormData;!g.Il(T8h,z)||D||p||O.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");for(let [d,J]of O)this.j.setRequestHeader(d,J);this.ze&&(this.j.responseType=this.ze);"withCredentials"in this.j&&this.j.withCredentials!==this.B&&(this.j.withCredentials=this.B);try{this.A&&(clearTimeout(this.A),this.A=null),this.S>0&&(this.getStatus(),this.A=setTimeout(this.dE.bind(this),this.S)),this.getStatus(),this.X=!0,this.j.send(Y),this.X=!1}catch(d){this.getStatus(), +r2(this,d)}}; +g.Z.dE=function(){typeof bd!="undefined"&&this.j&&(this.K="Timed out after "+this.S+"ms, aborting",this.N=8,this.getStatus(),this.dispatchEvent("timeout"),this.abort(8))}; +g.Z.abort=function(Y){this.j&&this.Y&&(this.getStatus(),this.Y=!1,this.U=!0,this.j.abort(),this.U=!1,this.N=Y||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),kX(this))}; +g.Z.sl=function(){this.j&&(this.Y&&(this.Y=!1,this.U=!0,this.j.abort(),this.U=!1),kX(this,!0));IE.Tu.sl.call(this)}; +g.Z.qb=function(){this.VH()||(this.N6||this.X||this.U?FM(this):this.jP())}; +g.Z.jP=function(){FM(this)}; +g.Z.isActive=function(){return!!this.j}; +g.Z.isComplete=function(){return oE(this)==4}; +g.Z.isSuccess=function(){var Y=this.getStatus();a:switch(Y){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var z=!0;break a;default:z=!1}if(!z){if(Y=Y===0)Y=g.t$(String(this.Z))[1]||null,!Y&&g.MV.self&&g.MV.self.location&&(Y=g.MV.self.location.protocol.slice(0,-1)),Y=!gdv.test(Y?Y.toLowerCase():"");z=Y}return z}; +g.Z.getStatus=function(){try{return oE(this)>2?this.j.status:-1}catch(Y){return-1}}; +g.Z.getResponseHeader=function(Y){if(this.j&&this.isComplete())return Y=this.j.getResponseHeader(Y),Y===null?void 0:Y}; +g.Z.getLastError=function(){return typeof this.K==="string"?this.K:String(this.K)};var Qlo=class{send(Y,z=()=>{},O=()=>{}){Yuh(Y.url,D=>{D=D.target; +D.isSuccess()?z(Kg(D)):O(D.getStatus())},Y.requestType,Y.body,Y.kU,Y.timeoutMillis,Y.withCredentials)}eT(){return 1}};var qI=class{constructor(Y,z){this.logger=Y;this.event=z;this.startTime=zx()}done(){this.logger.U(this.event,zx()-this.startTime)}},GK=class extends $kF{constructor(){super(...arguments)}},ci=class extends GK{K(){}j(){}U(){}N(){}S(){}X(){}Y(){}A(Y,z,O,D){return D}j_(){}Z(){}B(){}},a3o=class extends GK{constructor(Y){super();this.logger=Y;this.addOnDisposeCallback(()=>void this.logger.dispose())}update(Y){this.logger.dispose(); +this.logger=Y}j(Y){this.logger.j(Y)}U(Y,z){this.logger.U(Y,z)}N(Y){this.logger.N(Y)}S(Y){this.logger.S(Y)}X(Y,z){this.logger.X(Y,z)}Y(){this.logger.Y()}A(Y,z,O,D){return this.logger.A(Y,z,O,D)}j_(Y){this.logger.j_(Y)}Z(Y){this.logger.Z(Y)}B(Y){this.logger.B(Y)}K(Y){this.logger.K(Y)}},ejo=class extends g.Eu{constructor(Y,z){super();this.callback=Y;this.Y=z;this.j=-z;this.addOnDisposeCallback(()=>void clearTimeout(this.timer))}},qFV=class extends GK{constructor(Y,z){super(); +this.metrics=Y;this.Ts=z}K(Y){this.metrics.FP.uQ(Y,this.Ts)}j(Y){this.metrics.eventCount.Y(Y,this.Ts)}U(Y,z){this.metrics.V0.uQ(z,Y,this.Ts)}N(Y){this.metrics.errorCount.Y(Y,this.Ts)}A(Y,z,O,D){var p=zx(),d=J=>{if(!this.VH()){var c=zx()-p;this.metrics.mo.uQ(c,Y,O,J,z,this.Ts)}}; +D.then(()=>void d(0),J=>void d(J instanceof Gx?J.code:-1)); +return D}j_(Y){this.metrics.Oo.Y(Y,this.Ts)}Z(Y){this.metrics.aF.Y(Y,this.Ts)}B(Y){this.metrics.rq.Y(Y,this.Ts)}S(Y){this.metrics.payloadSize.uQ(Y,this.Ts)}X(Y,z){this.metrics.jr.uQ(z,Y,this.Ts)}},J$9=class extends qFV{constructor(Y,z=[]){var O={Ts:Y.Ts||"_",BL:Y.BL||[],HU:Y.HU|0,Dh:Y.Dh,VC:Y.VC||(()=>{}), +vE:Y.vE||((p,d)=>pjZ(p,d,O.VC,O.Dh))},D=O.vE("53",O.BL.concat(z)); +super({FP:new xkv(D),errorCount:new Qbo(D),eventCount:new ZGZ(D),V0:new mkh(D),mo:new h5v(D),Oo:new iGv(D),aF:new ubA(D),rq:new lwZ(D),payloadSize:new X_k(D),jr:new g0h(D)},O.Ts);this.options=O;this.service=D;this.Pc=!Y.vE;this.N6=new ejo(()=>void this.service.K(),O.HU); +this.addOnDisposeCallback(()=>{this.N6.dispose();this.Pc&&this.service.dispose()}); +g.dz(z.slice())}Y(){dlZ(this.N6)}};var y7=class extends g.zy{constructor(Y){super(Y)}};var Mm=class extends g.zy{constructor(Y){super(Y)}};var AQ=class extends g.zy{constructor(Y){super(Y,0,AQ.messageId)}},Nz1=QI(AQ),GWF=function(Y){return Ag(z=>z instanceof Y&&!Oj(z))}(AQ); +AQ.messageId="bfkj";var FQ=class extends g.zy{constructor(Y){super(Y)}};var I31=class extends g.zy{constructor(Y){super(Y)}},EdA=QI(I31);g.Uc=class{constructor(){this.promise=new Promise((Y,z)=>{this.resolve=Y;this.reject=z})}};var fw=class extends g.Eu{constructor(Y){super();this.Y=Math.floor(Math.random()*200);this.j=new I31;if("challenge"in Y&&GWF(Y.challenge)){var z=ZL(Y.challenge,4,void 0,Ll);var O=ZL(Y.challenge,5,void 0,Ll);ZL(Y.challenge,7,void 0,Ll)&&(this.j=EdA(ZL(Y.challenge,7,void 0,Ll)))}else({program:z,globalName:O}=Y);this.addOnDisposeCallback(async()=>{var {Dn:y}=await this.N;y?.()}); +this.logger=wg(Y.zm||{},this.j);g.u(this,this.logger);var D=new g.Uc;this.N=D.promise;this.logger.j("t");var p=this.logger.share(),d=new qI(p,"t"),J=(y,M,L,V)=>{if(!this.logger.VH()){var W="k";M?W="h":L&&(W="u");W!=="k"?V!==0&&(this.logger.j(W),this.logger.U(W,y)):this.Y<=0?(this.logger.j(W),this.logger.U(W,y),this.Y=Math.floor(Math.random()*200)):this.Y--}},c=(y,M,L,V)=>{Promise.resolve().then(()=>{d.done(); +p.Y();p.dispose();D.resolve({Y$:y,Dn:M,bj:L,hT:V})})},w=[(y,M)=>{this.logger.U(y,M)}, +y=>{this.logger.N(y)}, +y=>{this.logger.S(y)}, +(y,M)=>{this.logger.X(y,M)}]; +if(!g.MV[O])throw this.logger.N(25),Error("EGOU");if(!g.MV[O].a)throw this.logger.N(26),Error("ELIU");try{let y=g.MV[O].a;O=[];let M=[];var R=YE(this.j);for(let W=0;W{})}catch(y){throw this.logger.N(28),y; +}}snapshot(Y){if(this.VH())throw Error("Already disposed");this.logger.j("n");var z=this.logger.share();return this.N.then(({Y$:O})=>new Promise(D=>{var p=new qI(z,"n");O(d=>{p.done();z.K(d.length);z.Y();z.dispose();D(d)},[Y.HI, +Y.Cn,Y.rI,Y.hR])}))}Oj(Y){if(this.VH())throw Error("Already disposed"); +this.logger.j("n");var z=Oc(this.logger,()=>this.U([Y.HI,Y.Cn,Y.rI,Y.hR]),"n"); +this.logger.K(z.length);this.logger.Y();return z}hn(Y){this.N.then(({bj:z})=>{z?.(Y)})}fE(){return this.logger.share()}};var jD=class{constructor(){this.Y={};this.j=null}};var Nm=class extends g.zy{constructor(Y){super(Y)}};var Hi=class extends g.zy{constructor(Y){super(Y)}};var Wi=class{constructor(Y,z,O){this.client=Y;this.requestKey=z;this.j=O}Sj(Y){return nw(this,Y,new ci,0)}};var eD=class extends g.Eu{constructor(Y){super();this.options=Y;this.A=new g.Uc;this.pD=this.A.promise;this.K=new g.Uc;this.X=1;this.Y=new g.Uc;this.U=[];this.isPaused=!1;this.Op=Y.Op||(()=>{}); +this.logger=new a3o(wg(Y.zm||{}));nlr(this,Y.Ok,Y.rX,Y.F1,Y.oJ,{...vdF,...(Y.Pi||{})});this.addOnDisposeCallback(()=>void W1A(this))}async snapshot(Y){if(this.VH())throw Error("Already disposed"); +this.N||this.Z||await this.K.promise;if(this.N)return await this.N.snapshot(Y);throw this.Z;}pause(){this.VH()||this.isPaused||(this.isPaused=!0,this.j&&this.j.pause())}resume(){!this.VH()&&this.isPaused&&(this.isPaused=!1,this.j&&this.j.resume())}async checkForRefresh(){if(this.VH())throw Error("Already disposed");if(this.j){var Y=this.j;Y.isExpired()?($i(Y),Y.n6(0),Y=!0):Y=!1;Y&&await this.Y.promise}else await this.Y.promise}hn(Y){this.N?.hn?.(Y)}handleError(Y){this.VH()||(this.Z=Y,this.K.resolve(), +this.options.av?.(Y))}fE(){return this.logger.share()}},vdF={nl:432E5,Q6:3E5,xt:10,gs:1E4,OP:3E4,G4:3E4,Vu:6E4,ZO:1E3,sP:6E4,t$:6E5,Tj:.25,A$:2,maxAttempts:10},tQ=class{constructor(Y,z,O){this.endTimeMs=0;this.j=null;this.isPaused=!1;this.tick=()=>{if(!this.isPaused){var D=this.endTimeMs-Date.now();D<=this.N?(this.j=null,this.n6(0)):this.j=setTimeout(this.tick,Math.min(D,this.Q6))}}; +this.Q6=z;this.N=O;this.promise=new Promise(D=>{this.n6=D}); +tMh(this,Y)}pause(){this.isPaused||(this.isPaused=!0,$i(this))}resume(){this.isPaused&&(this.isPaused=!1,this.tick())}Y(){$i(this);this.endTimeMs=0;this.isPaused=!1;this.n6(1)}isExpired(){return Date.now()>this.endTimeMs}};var fGk=Math.imul??((Y,z)=>Y*z|0),Z6=[196, +200,224,18],ls=class{constructor(Y,z=0,O=[]){this.maxItems=Y;this.j=z;this.Y=O}zT(){return String(this.j)+","+this.Y.join()}ZF(Y,z){var O=void 0;if(this.Y[this.j]!==Y){let D=this.Y.indexOf(Y);D!==-1?(this.Y.splice(D,1),DSu8(this.index,mv(Y),z,O,D),"W"):"u"; +this.logger.B(p)}Y(Y,z){var [O,D]=this.index?Oc(this.logger,()=>UlH(mv(Y),z),"R"):["u"]; +this.logger.Z(O);return D}};var h0Z={toString:function(Y){var z=[],O=0;Y-=-2147483648;z[O++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(Y%52);for(Y=Math.floor(Y/52);Y>0;)z[O++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(Y%62),Y=Math.floor(Y/62);return z.join("")}};var Ig=class extends g.Eu{constructor(Y){super();this.logger=Y;this.U=new g.Uc}pM(Y,z){var O=this.N(Y);z?.(O);return Oc(this.logger,()=>g.m4(O,2),this.Y)}na(Y,z,O){return Oc(this.logger,()=>z?this.pM(Y,O):this.N(Y,O),this.j)}},Ec=class extends Ig{constructor(Y,z,O,D){super(Y); +this.K=z;this.Z=O;this.j="m";this.Y="x";this.A=0;gg(this,D)}N(Y,z){this.logger.j(this.j);++this.A>=this.Z&&this.U.resolve();var O=Y();Y=Oc(this.logger,()=>this.K(O),"C"); +if(Y===void 0)throw new bm(17,"YNJ:Undefined");if(!(Y instanceof Uint8Array))throw new bm(18,"ODM:Invalid");z?.(Y);return Y}},lGo=class extends Ig{constructor(Y,z,O){super(Y);this.K=z;this.j="f";this.Y="z";gg(this,O)}N(){return this.K}},uQh=class extends Ig{constructor(Y,z,O){super(Y);this.K=z;this.j="w";this.Y="z";gg(this,O)}N(){return Oc(this.logger,()=>g7(this.K),"d")}pM(){return this.K}},e0H=class extends Ig{constructor(Y,z){super(Y); +this.error=z;this.j="e";this.Y="y"}N(){if(this.K)return this.K;this.K=ah(this,Y=>"_"+ZIZ(Y)); +return ah(this,Y=>Y)}},bs=class extends Ig{constructor(Y,z,O){super(Y); +this.K=z;this.clientState=O;this.j="S";this.Y="q"}N(){var Y=Math.floor(Date.now()/1E3),z=[Math.random()*255,Math.random()*255],O=z.concat([this.K&255,this.clientState],[Y>>24&255,Y>>16&255,Y>>8&255,Y&255]);Y=new Uint8Array(2+O.length);Y[0]=34;Y[1]=O.length;Y.set(O,2);O=Y.subarray(2);z=z.length;for(let D=z;D{}); +this.H4=Y.H4||!1;if(bKZ(Y)){let D=this.pU;this.A=()=>Pm9(D).catch(p=>{this.Y=p=this.reportError(new bm(this.j?20:32,"TRG:Disposed",p));this.j?.dispose();this.j=void 0;this.U.reject(p)}); +BzA(D,()=>void Ih(this)); +D.X===2&&Ih(this)}else this.A=Y.WF,Ih(this);var z=this.logger.share();z.j("o");var O=new qI(z,"o");this.U.promise.then(()=>{O.done();z.Y();z.dispose()},()=>void z.dispose()); +this.addOnDisposeCallback(()=>{this.j?(this.j.dispose(),this.j=void 0):this.Y?this.logger.Y():(this.Y=this.reportError(new bm(32,"TNP:Disposed")),this.logger.Y(),this.U.reject(this.Y))}); +g.u(this,this.logger)}dY(){return this.U.promise}N(Y){return ki(this,{...Y},!1)}pM(Y){return ki(this,{...Y},!0)}tI(Y){if(!(Y>150))try{this.cache=new kWr(Y,this.logger)}catch(z){this.reportError(new bm(22,"GBJ:init",z))}}reportError(Y){this.logger.N(Y.code);this.onError(Y);return Y}},bKZ=function(Y){return Ag(z=>{if(!Iw8(z))return!1;for(let [O,D]of Object.entries(Y)){let p=O,d=D;if(!(p in z)){if(d.gX===!0)continue;return!1}if(!d(z[p]))return!1}return!0})}({pU:Ag(Y=>Y instanceof eD)},"");var FZr=class{constructor(){if(!Ee){Ee=new JQ(new odZ);var Y=v1("client_streamz_web_flush_count",-1);Y!==-1&&(Ee.U=Y)}this.N=Y=Ee;id(Y,"/client_streamz/youtube/aba/gac",Og("type"),Og("sequence"))}Y(Y,z){ld(this.N,"/client_streamz/youtube/aba/gac",Y,z)}j(){return this.N.j("/client_streamz/youtube/aba/gac")}};g.v2=document;g.uq=window;var quv={Lx:"allow-forms",We:"allow-modals",ye:"allow-orientation-lock",ik:"allow-pointer-lock",uz:"allow-popups",IE:"allow-popups-to-escape-sandbox",ju:"allow-presentation",YG:"allow-same-origin",v1:"allow-scripts",Nt:"allow-top-navigation",Ur:"allow-top-navigation-by-user-activation"},IGo=g.w2(()=>GG8());g.Z=g.Yo.prototype;g.Z.clone=function(){return new g.Yo(this.left,this.top,this.width,this.height)}; +g.Z.contains=function(Y){return Y instanceof g.K6?Y.x>=this.left&&Y.x<=this.left+this.width&&Y.y>=this.top&&Y.y<=this.top+this.height:this.left<=Y.left&&this.left+this.width>=Y.left+Y.width&&this.top<=Y.top&&this.top+this.height>=Y.top+Y.height}; +g.Z.getSize=function(){return new g.zC(this.width,this.height)}; +g.Z.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}; +g.Z.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}; +g.Z.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}; +g.Z.scale=function(Y,z){z=typeof z==="number"?z:Y;this.left*=Y;this.width*=Y;this.top*=z;this.height*=z;return this};var vl1=/^--.+/,dx={};g.KZo=g.w2(()=>{var Y=!1;try{let z=Object.defineProperty({},"passive",{get(){Y=!0}});g.MV.addEventListener("test",null,z)}catch(z){}return Y});var dZr=(new Date).getTime();var Yn$=class extends g.zy{constructor(Y){super(Y)}};var zKF=class{constructor(Y,z,O){this.Ie=Y;this.p5=z;this.metadata=O}getMetadata(){return this.metadata}};var r$8=class{constructor(Y,z={}){this.Nc=Y;this.metadata=z;this.status=null}getMetadata(){return this.metadata}getStatus(){return this.status}};var O3$=class{constructor(Y,z,O,D,p){this.name=Y;this.methodType="unary";this.requestType=z;this.responseType=O;this.j=D;this.N=p}Y(Y,z={}){return new zKF(Y,this,z)}getName(){return this.name}};var DPr=new O3$("/google.internal.waa.v1.Waa/Create",Nm,Yn$,Y=>Y.zT(),QI(Yn$));var pFA=class extends g.zy{constructor(Y){super(Y)}};var A$V=new O3$("/google.internal.waa.v1.Waa/GenerateIT",Hi,pFA,Y=>Y.zT(),QI(pFA));var N7k=new Set(["SAPISIDHASH","APISIDHASH"]);var K19=class extends g.zy{constructor(Y){super(Y)}getValue(){var Y=GM(this,2);if(Array.isArray(Y)||Y instanceof g.zy)throw Error("Cannot access the Any.value field on Any protos encoded using the jspb format, call unpackJspb instead");return zB(this,2)}};var F1o=QI(class extends g.zy{constructor(Y){super(Y)}getMessage(){return ZL(this,2)}});var Hsh=class{constructor(Y,z){this.Y=[];this.U=[];this.K=[];this.N=[];this.j=[];this.A=Y.Iv;this.Z=z;this.xhr=Y.xhr;this.A&&olo(this)}Kp(Y,z){Y==="data"?this.Y.push(z):Y==="metadata"?this.U.push(z):Y==="status"?this.K.push(z):Y==="end"?this.N.push(z):Y==="error"&&this.j.push(z)}removeListener(Y,z){Y==="data"?tj(this.Y,z):Y==="metadata"?tj(this.U,z):Y==="status"?tj(this.K,z):Y==="end"?tj(this.N,z):Y==="error"&&tj(this.j,z);return this}cancel(){this.xhr.abort()}},Ygv=class extends Error{constructor(){super(); +this.name="AsyncStack";Object.setPrototypeOf(this,new.target.prototype)}};g.i8(fO,qb);fO.prototype.j=function(){var Y=new Sz(this.U,this.N);this.Y&&Y.setCredentialsMode(this.Y);return Y}; +fO.prototype.setCredentialsMode=function(Y){this.Y=Y}; +g.i8(Sz,g.Kt);g.Z=Sz.prototype;g.Z.open=function(Y,z){if(this.readyState!=0)throw this.abort(),Error("Error reopening a connection");this.j_=Y;this.B=z;this.readyState=1;$o(this)}; +g.Z.send=function(Y){if(this.readyState!=1)throw this.abort(),Error("need to call open() first. ");if(this.X.signal.aborted)throw this.abort(),Error("Request was aborted.");this.j=!0;var z={headers:this.S,method:this.j_,credentials:this.K,cache:void 0,signal:this.X.signal};Y&&(z.body=Y);(this.N6||g.MV).fetch(new Request(this.B,z)).then(this.WN.bind(this),this.QG.bind(this))}; +g.Z.abort=function(){this.response=this.responseText="";this.S=new Headers;this.status=0;this.X.abort("Request was aborted.");this.N&&this.N.cancel("Request was aborted.").catch(()=>{}); +this.readyState>=1&&this.j&&this.readyState!=4&&(this.j=!1,xo(this));this.readyState=0}; +g.Z.WN=function(Y){if(this.j&&(this.U=Y,this.Y||(this.status=this.U.status,this.statusText=this.U.statusText,this.Y=Y.headers,this.readyState=2,$o(this)),this.j&&(this.readyState=3,$o(this),this.j)))if(this.responseType==="arraybuffer")Y.arrayBuffer().then(this.nw.bind(this),this.QG.bind(this));else if(typeof g.MV.ReadableStream!=="undefined"&&"body"in Y){this.N=Y.body.getReader();if(this.A){if(this.responseType)throw Error('responseType must be empty for "streamBinaryChunks" mode responses.');this.response= +[]}else this.response=this.responseText="",this.Z=new TextDecoder;UB(this)}else Y.text().then(this.Lw.bind(this),this.QG.bind(this))}; +g.Z.Q0=function(Y){if(this.j){if(this.A&&Y.value)this.response.push(Y.value);else if(!this.A){var z=Y.value?Y.value:new Uint8Array(0);if(z=this.Z.decode(z,{stream:!Y.done}))this.response=this.responseText+=z}Y.done?xo(this):$o(this);this.readyState==3&&UB(this)}}; +g.Z.Lw=function(Y){this.j&&(this.response=this.responseText=Y,xo(this))}; +g.Z.nw=function(Y){this.j&&(this.response=Y,xo(this))}; +g.Z.QG=function(){this.j&&xo(this)}; +g.Z.setRequestHeader=function(Y,z){this.S.append(Y,z)}; +g.Z.getResponseHeader=function(Y){return this.Y?this.Y.get(Y.toLowerCase())||"":""}; +g.Z.getAllResponseHeaders=function(){if(!this.Y)return"";for(var Y=[],z=this.Y.entries(),O=z.next();!O.done;)O=O.value,Y.push(O[0]+": "+O[1]),O=z.next();return Y.join("\r\n")}; +g.Z.setCredentialsMode=function(Y){this.K=Y}; +Object.defineProperty(Sz.prototype,"withCredentials",{get:function(){return this.K==="include"}, +set:function(Y){this.setCredentialsMode(Y?"include":"same-origin")}});g.hj.prototype.toString=function(){var Y=[],z=this.U;z&&Y.push(XZ(z,dP8,!0),":");var O=this.j;if(O||z=="file")Y.push("//"),(z=this.X)&&Y.push(XZ(z,dP8,!0),"@"),Y.push(A$(O).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),O=this.A,O!=null&&Y.push(":",String(O));if(O=this.Y)this.j&&O.charAt(0)!="/"&&Y.push("/"),Y.push(XZ(O,O.charAt(0)=="/"?JLo:cLV,!0));(O=this.N.toString())&&Y.push("?",O);(O=this.K)&&Y.push("#",XZ(O,wFZ));return Y.join("")}; +g.hj.prototype.resolve=function(Y){var z=this.clone(),O=!!Y.U;O?ZZ(z,Y.U):O=!!Y.X;O?z.X=Y.X:O=!!Y.j;O?mJ(z,Y.j):O=Y.A!=null;var D=Y.Y;if(O)Qt(z,Y.A);else if(O=!!Y.Y){if(D.charAt(0)!="/")if(this.j&&!this.Y)D="/"+D;else{var p=z.Y.lastIndexOf("/");p!=-1&&(D=z.Y.slice(0,p+1)+D)}p=D;if(p==".."||p==".")D="";else if(p.indexOf("./")!=-1||p.indexOf("/.")!=-1){D=g.e9(p,"/");p=p.split("/");let d=[];for(let J=0;J1||d.length==1&&d[0]!= +"")&&d.pop(),D&&J==p.length&&d.push("")):(d.push(c),D=!0)}D=d.join("/")}else D=p}O?z.Y=D:O=Y.N.toString()!=="";O?iU(z,Y.N.clone()):O=!!Y.K;O&&(z.K=Y.K);return z}; +g.hj.prototype.clone=function(){return new g.hj(this)}; +var dP8=/[#\/\?@]/g,cLV=/[#\?:]/g,JLo=/[#\?]/g,JKv=/[#\?@]/g,wFZ=/#/g;g.Z=lU.prototype;g.Z.add=function(Y,z){TR(this);this.N=null;Y=aM(this,Y);var O=this.j.get(Y);O||this.j.set(Y,O=[]);O.push(z);this.Y=this.Y+1;return this}; +g.Z.remove=function(Y){TR(this);Y=aM(this,Y);return this.j.has(Y)?(this.N=null,this.Y=this.Y-this.j.get(Y).length,this.j.delete(Y)):!1}; +g.Z.clear=function(){this.j=this.N=null;this.Y=0}; +g.Z.isEmpty=function(){TR(this);return this.Y==0}; +g.Z.forEach=function(Y,z){TR(this);this.j.forEach(function(O,D){O.forEach(function(p){Y.call(z,p,D,this)},this)},this)}; +g.Z.Dw=function(){TR(this);var Y=Array.from(this.j.values()),z=Array.from(this.j.keys()),O=[];for(let D=0;D0?String(Y[0]):z}; +g.Z.toString=function(){if(this.N)return this.N;if(!this.j)return"";var Y=[],z=Array.from(this.j.keys());for(let D=0;D>>3;d.N!=1&&d.N!=2&&d.N!=15&&vJ(d,J,c,"unexpected tag");d.j=1;d.Y=0;d.U=0} +function O(w){d.U++;d.U==5&&w&240&&vJ(d,J,c,"message length too long");d.Y|=(w&127)<<(d.U-1)*7;w&128||(d.j=2,d.X=0,typeof Uint8Array!=="undefined"?d.K=new Uint8Array(d.Y):d.K=Array(d.Y),d.Y==0&&p())} +function D(w){d.K[d.X++]=w;d.X==d.Y&&p()} +function p(){if(d.N<15){let w={};w[d.N]=d.K;d.Z.push(w)}d.j=0} +for(var d=this,J=Y instanceof Array?Y:new Uint8Array(Y),c=0;c0?Y:null};ko.prototype.isInputValid=function(){return this.j===null}; +ko.prototype.b0=function(){return this.j}; +ko.prototype.EX=function(){return!1}; +ko.prototype.parse=function(Y){this.j!==null&&rx(this,Y,"stream already broken");var z=null;try{{var O=this.N;O.N||IM(O,Y,"stream already broken");O.j+=Y;let d=Math.floor(O.j.length/4);if(d==0)var D=null;else{try{var p=uP(O.j.slice(0,d*4))}catch(J){IM(O,O.j,J.message)}O.Y+=d*4;O.j=O.j.slice(d*4);D=p}}z=D===null?null:this.U.parse(D)}catch(d){rx(this,Y,d.message)}this.Y+=Y.length;return z};g.Z=oM.prototype;g.Z.isInputValid=function(){return this.K!=3}; +g.Z.b0=function(){return this.S}; +g.Z.done=function(){return this.K===2}; +g.Z.EX=function(){return!1}; +g.Z.parse=function(Y){function z(){for(;M0;)if(V=Y[M++],d.X===4?d.X=0:d.X++,!V)break a;if(V==='"'&&!d.Z){d.j=D();break}if(V==="\\"&&!d.Z&&(d.Z=!0,V=Y[M++], +!V))break;if(d.Z)if(d.Z=!1,V==="u"&&(d.X=1),V=Y[M++])continue;else break;c.lastIndex=M;V=c.exec(Y);if(!V){M=Y.length+1;break}M=V.index+1;V=Y[V.index];if(!V)break}d.N+=M-W;continue;case 9:if(!V)continue;V==="r"?d.j=10:FZ(d,Y,M);continue;case 10:if(!V)continue;V==="u"?d.j=11:FZ(d,Y,M);continue;case 11:if(!V)continue;V==="e"?d.j=D():FZ(d,Y,M);continue;case 12:if(!V)continue;V==="a"?d.j=13:FZ(d,Y,M);continue;case 13:if(!V)continue;V==="l"?d.j=14:FZ(d,Y,M);continue;case 14:if(!V)continue;V==="s"?d.j=15: +FZ(d,Y,M);continue;case 15:if(!V)continue;V==="e"?d.j=D():FZ(d,Y,M);continue;case 16:if(!V)continue;V==="u"?d.j=17:FZ(d,Y,M);continue;case 17:if(!V)continue;V==="l"?d.j=18:FZ(d,Y,M);continue;case 18:if(!V)continue;V==="l"?d.j=D():FZ(d,Y,M);continue;case 19:V==="."?d.j=20:FZ(d,Y,M);continue;case 20:if("0123456789.eE+-".indexOf(V)!==-1)continue;else M--,d.N--,d.j=D();continue;default:FZ(d,Y,M)}}} +function D(){var V=J.pop();return V!=null?V:1} +function p(V){d.Y>1||(V||(V=y===-1?d.U+Y.substring(R,M):Y.substring(y,M)),d.B?d.A.push(V):d.A.push(JSON.parse(V)),y=M)} +for(var d=this,J=d.j_,c=d.N6,w=Y.length,R=0,y=-1,M=0;M0?(L=d.A,d.A=[],L):null}return null};KO.prototype.isInputValid=function(){return this.K===null}; +KO.prototype.b0=function(){return this.K}; +KO.prototype.EX=function(){return!1}; +KO.prototype.parse=function(Y){function z(w){d.Y=6;d.K="The stream is broken @"+d.j+"/"+J+". Error: "+w+". With input:\n";throw Error(d.K);} +function O(){d.N=new oM({MJ:!0,nj:!0})} +function D(w){if(w)for(let R=0;R1)&&z("extra status: "+w);d.A=!0;let R={};R[2]=w[0];d.U.push(R)}} +for(var d=this,J=0;J0?(Y=d.U,d.U=[],Y):null};var AK1=class{constructor(Y){this.j=Y;this.Y=null;this.K=this.N=0;this.S=!1;this.U=this.Z=this.A=null;this.X=new qM(this);this.X.rO(this.j,"readystatechange",this.B)}getStatus(){return this.K}B(Y){Y=Y.target;try{if(Y==this.j)a:{let d=oE(this.j);var z=this.j.N,O=this.j.getStatus();let J=Kg(this.j);Y=[];if(Yi(this.j)instanceof Array){let c=Yi(this.j);c.length>0&&c[0]instanceof Uint8Array&&(this.S=!0,Y=c)}if(!(d<3||d==3&&!J&&Y.length==0))if(O=O==200||O==206,d==4&&(z==8?YJ(this,7):z==7?YJ(this,8):O|| +YJ(this,3)),this.Y||(this.Y=RJH(this.j),this.Y==null&&YJ(this,5)),this.K>2)zw(this);else{if(Y.length>this.N){let c=Y.length;z=[];try{if(this.Y.EX())for(var D=0;Dthis.N){D=J.slice(this.N);this.N=J.length;try{let c=this.Y.parse(D);c!=null&&this.U&&this.U(c)}catch(c){YJ(this,5);zw(this);break a}}d==4?(J.length!=0||this.S?YJ(this,2):YJ(this,4),zw(this)):YJ(this,1)}}}catch(d){YJ(this,6),zw(this)}}};var VgV=class{constructor(Y){Y=this.N=Y;var z=(0,g.$W)(this.U,this);Y.U=z;Y=this.N;z=(0,g.$W)(this.K,this);Y.Z=z;this.Y={};this.j={}}Kp(Y,z){var O=this.Y[Y];O||(O=[],this.Y[Y]=O);O.push(z)}addListener(Y,z){this.Kp(Y,z);return this}removeListener(Y,z){var O=this.Y[Y];O&&g.kF(O,z);(Y=this.j[Y])&&g.kF(Y,z);return this}once(Y,z){var O=this.j[Y];O||(O=[],this.j[Y]=O);O.push(z);return this}U(Y){var z=this.Y.data;z&&Ox(Y,z);(z=this.j.data)&&Ox(Y,z);this.j.data=[]}K(){switch(this.N.getStatus()){case 1:DC(this, +"readable");break;case 5:case 6:case 4:case 7:case 3:DC(this,"error");break;case 8:DC(this,"close");break;case 2:DC(this,"end")}}};var CPo=class{constructor(){var Y={format:"jspb"};this.JZ=Y.JZ||g.NV("suppressCorsPreflight",Y)||!1;this.withCredentials=Y.withCredentials||g.NV("withCredentials",Y)||!1;this.hZ=Y.hZ||[];this.U$=Y.U$||[];this.R0=Y.R0;this.j=Y.nk||!1}serverStreaming(Y,z,O,D){var p=Y.substring(0,Y.length-D.name.length);return sLF(d=>{var J=d.p5,c=d.getMetadata(),w=pT(this,!1);c=dv(this,c,w,p+J.getName());var R=JZ(w,J.N,!0);d=J.j(d.Ie);w.send(c,"POST",d);return R},this.hZ).call(this,D.Y(z,O))}};co.prototype.create=function(Y,z,O){return Cw(this.j,this.Y+"/$rpc/google.internal.waa.v1.Waa/Create",Y,z||{},DPr,O)};var kR=class{constructor(Y,z){this.AI=3;this.PB=Y;this.defaultValue=z;this.pR="bool"}},rH=class{constructor(Y,z){this.AI=3;this.PB=Y;this.defaultValue=z;this.pR="int"}},bl=class{constructor(Y,z){this.AI=3;this.PB=Y;this.defaultValue=z;this.pR="double"}};var ZU1,RKo,tT,nS,pIW,cQh,MPo,Lto,NE1,iD,ALH,VP9,tzv,H3H,CQH,nur,Wt1,g89,BEF,tP9,fxh,Snv,UPZ,$P1,jF$,VxF,og,hK1,H1H,fnv,t19,TDr,anV,$0F,oXh,mPW,Qzr,i3Z,uf$,sJh,rRA,uD8,FN,lxv,XFv,JN,gi,guH,Gi$,TEW,CUW,axv,eK$,qnA,IxW,Euv,vu$,kv$,rLo,b3$,ouW,lZA,Fth,Cw9,T21,Qp9,Kt8,YCo,zNF,YH,BDv,OxF,R_$,D3r,plV,n_,vJH,d3v,J_W,c_Z,lC9,wl$,n8W,jtV,Bko,vqv,st8,Mdv;ZU1=new kR(45759580,!1);RKo=new kR(45766273,!1);g.szk=new kR(45757878,!1);tT=new kR(45749396,!1);nS=new kR(45803621,!1);pIW=new kR(45742119,!1); +g.yLr=new kR(45757087,!1);cQh=new kR(45784168,!1);MPo=new kR(45801068,!1);Lto=new kR(45778696,!1);NE1=new kR(45756446,!1);iD=new kR(45807764,!1);ALH=new kR(45797721,!1);VP9=new kR(45798932,!1);tzv=new kR(45760018,!1);H3H=new kR(45739196,!1);CQH=new kR(45794868,!1);nur=new kR(45739198,!1);Wt1=new kR(45794867,!1);g89=new kR(45777356,!1);g.PQ1=new rH(45750947,g.Cl("0"));BEF=new kR(45799912,!1);tP9=new bl(45746966,0);fxh=new bl(45746967,0);Snv=new bl(45737488,0);UPZ=new bl(45737489,0); +$P1=new kR(45795573,!1);g.xPW=new kR(45765680,!1);jF$=new kR(45732791,!0);VxF=new kR(45806908,!1);og=new kR(45781112,!1);hK1=new kR(45808650,!1);H1H=new kR(45769119,!0);fnv=new rH(45806555,g.Cl("2"));t19=new rH(45784439,g.Cl("0"));TDr=new kR(45737482,!1);anV=new bl(45741773,0);g.Z3A=new kR(45788478,!1);$0F=new kR(45805848,!1);oXh=new kR(45773673,!1);mPW=new kR(45800633,!1);Qzr=new kR(45798078,!1);i3Z=new kR(45731083,!1);uf$=new kR(45797279,!1);sJh=new kR(45728553,!1);rRA=new kR(45796750,!1); +uD8=new kR(45794680,!1);FN=new kR(45734191,!1);lxv=new kR(45796777,!1);XFv=new kR(45796778,!1);JN=new kR(45810661,!1);g.Kc=new kR(45745610,!1);gi=new kR(45800078,!1);guH=new kR(45773273,!1);Gi$=new kR(45756619,!1);TEW=new kR(45758290,!1);CUW=new kR(45735523,!1);axv=new bl(45771890,0);eK$=new bl(45807773,0);qnA=new bl(45735428,4E3);g.Gv9=new kR(45789077,!1);IxW=new kR(45748009,!1);Euv=new kR(45752604,!1);vu$=new bl(45769214,0);kv$=new kR(45735462,!1);rLo=new kR(45751943,!1);b3$=new kR(45751944,!1); +ouW=new kR(45751945,!1);lZA=new kR(45764592,!1);Fth=new bl(45764593,0);Cw9=new kR(45766511,!1);T21=new kR(45806388,!1);Qp9=new kR(45806363,!1);Kt8=new kR(45791326,!1);YCo=new kR(45804687,!1);zNF=new kR(45787771,!1);YH=new kR(45791087,!1);BDv=new kR(45772891,!1);OxF=new kR(45795844,!1);R_$=new kR(45783875,!0);D3r=new kR(45795574,!1);plV=new kR(45771891,!1);n_=new kR(45728181,!1);vJH=new kR(45756543,!1);d3v=new kR(45756620,!1);J_W=new rH(45761760,g.Cl("200"));c_Z=new kR(45776832,!1); +lC9=new bl(45768430,0);wl$=new kR(45776580,!1);n8W=new kR(45803581,!1);jtV=new kR(45755760,!1);Bko=new kR(45760017,!1);vqv=new kR(45732775,!1);g.RNF=new kR(45787948,!1);st8=new kR(45765818,!1);g.y_1=new kR(45734776,!1);Mdv=new kR(45760120,!1);g.zz=new kR(45770476,!1);var HBo=new bl(45803754,0),f$1=new bl(45791117,0),OB$=new bl(45725542,0),xgZ=new bl(45794441,0),cOo=new bl(45807771,0),CWA=new bl(45773603,0),n7k=new bl(45773604,0),dgo=new bl(45797963,0),zRW=new bl(45725543,0),$gH=new bl(45793710,0),ptW=new bl(45757426,0),FIr=new bl(45725539,0),Wmk=new bl(45805695,0),Y6W=new bl(45725541,0),j$8=new bl(45757427,0),kgF=new kR(45791206,!1),KIr=new bl(45725540,0),oQW=new bl(45725538,0),S69=new bl(45791118,0),DgH=new bl(45764523,0),BA9=new bl(45804771,0),PWr=new bl(45786443, +0),hRv=new bl(45802123,0),RR1=new bl(45764217,0),s$W=new bl(45764524,0),MLF=new bl(45765602,0),JOo=new bl(45807432,0),tL8=new bl(45776190,0),UgW=new bl(45791119,0),AO$=new bl(45778671,0),VL$=new bl(45741339,0),yOZ=new bl(45767763,0),wtF=new bl(45807772,0),NAW=new bl(45770002,0),Lm$=new bl(45770001,0);var LH1=class{constructor(Y){this.j=Y}};var NCv=class{constructor(Y){this.j=Y}};var nEo=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;var A_1=class extends g.zy{constructor(Y){super(Y,500)}};var O7=class extends g.zy{constructor(Y){super(Y,500)}};var Vdv=class extends g.zy{constructor(Y){super(Y)}getName(){return ZL(this,1)}getOptions(){return Af(this,O7,3)}clearOptions(){return EJ(this,3)}};var Hx1=function(Y){return z=>{z=JSON.parse(z);if(!Array.isArray(z))throw Error("Expected jspb data to be an array, got "+Cv(z)+": "+z);z[z2]|=34;return new Y(z)}}(class extends g.zy{constructor(Y){super(Y)}getName(){return ZL(this,1)}getOptions(){return Af(this,A_1,3)}clearOptions(){return EJ(this,3)}d$(){return mA(this,6)}MK(Y){gs(this,6,Y)}});var CN8=Symbol();var nCo;nCo=new MHZ(998,O7,class extends g.zy{constructor(Y){super(Y)}});var Dz=Symbol();var R1=class extends g.Kt{constructor(Y){super();this.U=this.j=0;this.SJ=Y??{FU:(z,O)=>setTimeout(z,O), +OY:z=>{clearTimeout(z)}}; +this.isOnline=window.navigator?.onLine??!0;this.Y=async()=>{await sx(this)}; +window.addEventListener("offline",this.Y);window.addEventListener("online",this.Y);this.U||this.qP()}dispose(){window.removeEventListener("offline",this.Y);window.removeEventListener("online",this.Y);this.SJ.OY(this.U);delete R1.instance}ux(){return this.isOnline}qP(){this.U=this.SJ.FU(async()=>{this.isOnline?window.navigator?.onLine||await sx(this):await sx(this);this.qP()},3E4)}};var WHk=class extends g.zy{constructor(Y){super(Y)}};var PN9=[0,Rj9,-1];var pb=[0,cyZ,-1];var BCr=class extends g.zy{constructor(Y){super(Y)}};var tdv=g.Zk([0,g.gH,-1,g.xR,g.m5,PN9,-1,$R,hd,g.gH,pb,g.m5,g.gH,-1,[0,PN9,-1],hd,JyV,pb,$R,[0,1,hd,-4,Ue,[0,$R,-1,hd],g.m5,$R,g.Qu,[0,g.gH,hd],hd,-1,g.gH,-2,$R,-1,g.gH,$R,g.gH,hd,[0,3,hd,-1,4,ll],Ue,XN,[0,g.gH,-1,g.m5],Z4],g.m5,jd8,g.Qu,[0,pb,g.Qu,[0,g.m5,g.gH],$R,g.gH,-1],1,g.Qu,[0,JyV,-1,XN],g.gH,pb]);var XiA=xG(class extends g.zy{constructor(Y){super(Y)}Y(){return mA(this,5)}},[0,g.gH,[0,g.xR,wcH,-1],hd,g.gH,-2,hd,g.xR]);var Jgo=class{constructor(){this.data=[];this.j=-1}set(Y,z=!0){0<=Y&&Y<52&&Number.isInteger(Y)&&this.data[Y]!==z&&(this.data[Y]=z,this.j=-1)}get(Y){return!!this.data[Y]}};g.i8(g.LT,g.Eu);g.Z=g.LT.prototype;g.Z.start=function(){this.stop();this.U=!1;var Y=NT(this),z=AZ(this);Y&&!z&&this.Y.mozRequestAnimationFrame?(this.j=tC(this.Y,"MozBeforePaint",this.N),this.Y.mozRequestAnimationFrame(null),this.U=!0):this.j=Y&&z?Y.call(this.Y,this.N):this.Y.setTimeout(vF$(this.N),20)}; +g.Z.stop=function(){if(this.isActive()){let Y=NT(this),z=AZ(this);Y&&!z&&this.Y.mozRequestAnimationFrame?b_(this.j):Y&&z?z.call(this.Y,this.j):this.Y.clearTimeout(this.j)}this.j=null}; +g.Z.isActive=function(){return this.j!=null}; +g.Z.Ui=function(){this.U&&this.j&&b_(this.j);this.j=null;this.A.call(this.K,g.hA())}; +g.Z.sl=function(){this.stop();g.LT.Tu.sl.call(this)};g.i8(g.VF,g.Eu);g.Z=g.VF.prototype;g.Z.CB=0;g.Z.sl=function(){g.VF.Tu.sl.call(this);this.stop();delete this.j;delete this.Y}; +g.Z.start=function(Y){this.stop();this.CB=g.xX(this.N,Y!==void 0?Y:this.Cg)}; +g.Z.stop=function(){this.isActive()&&g.MV.clearTimeout(this.CB);this.CB=0}; +g.Z.b8=function(){this.isActive()&&(this.stop(),this.Rg())}; +g.Z.isActive=function(){return this.CB!=0}; +g.Z.Rg=function(){this.CB=0;this.j&&this.j.call(this.Y)};var f78=class extends g.Eu{constructor(Y,z){super();this.U=z!=null?Y.bind(z):Y;this.Cg=350;this.N=null;this.j=!1;this.Y=0;this.l0=null}K(Y){this.N=arguments;this.l0||this.Y?this.j=!0:CT(this)}stop(){this.l0&&(g.MV.clearTimeout(this.l0),this.l0=null,this.j=!1,this.N=null)}pause(){this.Y++}resume(){this.Y--;this.Y||!this.j||this.l0||(this.j=!1,CT(this))}sl(){super.sl();this.stop()}};var PCW,wH,c2;PCW=RegExp("^[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]");wH=RegExp("^[^\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]*[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]");c2=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]"); +g.SC9=RegExp("^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)","i");Intl.NumberFormat.supportedLocalesOf(["en".replace("_","-")]);$J.prototype.next=function(){return U3v}; +var U3v={done:!0,value:void 0};$J.prototype.V5=function(){return this};var xJ=class{constructor(Y){this.j=Y}V5(){return new hZ(this.j())}[Symbol.iterator](){return new ZC(this.j())}Y(){return new ZC(this.j())}},hZ=class extends $J{constructor(Y){super();this.j=Y}next(){return this.j.next()}[Symbol.iterator](){return new ZC(this.j)}Y(){return new ZC(this.j)}},ZC=class extends xJ{constructor(Y){super(()=>Y); +this.N=Y}next(){return this.N.next()}};mn.prototype.clone=function(){return new mn(this.j,this.Z,this.N,this.K,this.U,this.A,this.Y,this.X)}; +mn.prototype.equals=function(Y){return this.j==Y.j&&this.Z==Y.Z&&this.N==Y.N&&this.K==Y.K&&this.U==Y.U&&this.A==Y.A&&this.Y==Y.Y&&this.X==Y.X};(function(){if(dkv){var Y=/Windows NT ([0-9.]+)/;return(Y=Y.exec(g.RL()))?Y[1]:"0"}return bA?(Y=/1[0|1][_.][0-9_.]+/,(Y=Y.exec(g.RL()))?Y[0].replace(/_/g,"."):"10"):g.lK?(Y=/Android\s+([^\);]+)(\)|;)/,(Y=Y.exec(g.RL()))?Y[1]:""):awk||e5H||qW9?(Y=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(Y=Y.exec(g.RL()))?Y[1].replace(/_/g,"."):""):""})();var SgW=function(){if(g.zV)return iG(/Firefox\/([0-9.]+)/);if(g.cP||g.gU||HW)return $E;if(g.Qa){if(g.tK()||g.fs()){var Y=iG(/CriOS\/([0-9.]+)/);if(Y)return Y}return iG(/Chrome\/([0-9.]+)/)}if(g.DI&&!g.tK())return iG(/Version\/([0-9.]+)/);if(Qr||iK){if(Y=/Version\/(\S+).*Mobile\/(\S+)/.exec(g.RL()))return Y[1]+"."+Y[2]}else if(g.Cc)return(Y=iG(/Android\s+([0-9.]+)/))?Y:iG(/Version\/([0-9.]+)/);return""}();g.i8(lG,g.Eu);g.Z=lG.prototype;g.Z.subscribe=function(Y,z,O){var D=this.Y[Y];D||(D=this.Y[Y]=[]);var p=this.A;this.j[p]=Y;this.j[p+1]=z;this.j[p+2]=O;this.A=p+3;D.push(p);return p}; +g.Z.unsubscribe=function(Y,z,O){if(Y=this.Y[Y]){let D=this.j;if(Y=Y.find(function(p){return D[p+1]==z&&D[p+2]==O}))return this.jJ(Y)}return!1}; +g.Z.jJ=function(Y){var z=this.j[Y];if(z){let O=this.Y[z];this.U!=0?(this.N.push(Y),this.j[Y+1]=()=>{}):(O&&g.kF(O,Y),delete this.j[Y],delete this.j[Y+1],delete this.j[Y+2])}return!!z}; +g.Z.Ul=function(Y,z){var O=this.Y[Y];if(O){let p=Array(arguments.length-1);var D=arguments.length;let d;for(d=1;d0&&this.U==0)for(;O=this.N.pop();)this.jJ(O)}}return d!=0}return!1}; +g.Z.clear=function(Y){if(Y){let z=this.Y[Y];z&&(z.forEach(this.jJ,this),delete this.Y[Y])}else this.j.length=0,this.Y={}}; +g.Z.sl=function(){lG.Tu.sl.call(this);this.clear();this.N.length=0};g.XS.prototype.set=function(Y,z){z===void 0?this.j.remove(Y):this.j.set(Y,(new g2).zT(z))}; +g.XS.prototype.get=function(Y){try{var z=this.j.get(Y)}catch(O){return}if(z!==null)try{return JSON.parse(z)}catch(O){throw"Storage: Invalid value was encountered";}}; +g.XS.prototype.remove=function(Y){this.j.remove(Y)};g.i8(gv,g.XS);gv.prototype.set=function(Y,z){gv.Tu.set.call(this,Y,eE(z))}; +gv.prototype.Ji=function(Y){Y=gv.Tu.get.call(this,Y);if(Y===void 0||Y instanceof Object)return Y;throw"Storage: Invalid value was encountered";}; +gv.prototype.get=function(Y){if(Y=this.Ji(Y)){if(Y=Y.data,Y===void 0)throw"Storage: Invalid value was encountered";}else Y=void 0;return Y};g.i8(qT,gv);qT.prototype.set=function(Y,z,O){if(z=eE(z)){if(O){if(Og.hA())qT.prototype.remove.call(this,Y);else return z}};g.i8(Gw,qT);g.i8(rv,xuV);rv.prototype[Symbol.iterator]=function(){return tgh(this.V5(!0)).Y()}; +rv.prototype.clear=function(){var Y=Array.from(this);for(let z of Y)this.remove(z)};g.i8(bG,rv);g.Z=bG.prototype;g.Z.isAvailable=function(){if(this.Y===null){var Y=this.j;if(Y)try{Y.setItem("__sak","1");Y.removeItem("__sak");var z=!0}catch(O){z=O instanceof DOMException&&(O.name==="QuotaExceededError"||O.code===22||O.code===1014||O.name==="NS_ERROR_DOM_QUOTA_REACHED")&&Y&&Y.length!==0}else z=!1;this.Y=z}return this.Y}; +g.Z.set=function(Y,z){o1(this);try{this.j.setItem(Y,z)}catch(O){if(this.j.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}}; +g.Z.get=function(Y){o1(this);Y=this.j.getItem(Y);if(typeof Y!=="string"&&Y!==null)throw"Storage mechanism: Invalid value was encountered";return Y}; +g.Z.remove=function(Y){o1(this);this.j.removeItem(Y)}; +g.Z.V5=function(Y){o1(this);var z=0,O=this.j,D=new $J;D.next=function(){if(z>=O.length)return U3v;var p=O.key(z++);if(Y)return{value:p,done:!1};p=O.getItem(p);if(typeof p!=="string")throw"Storage mechanism: Invalid value was encountered";return{value:p,done:!1}}; +return D}; +g.Z.clear=function(){o1(this);this.j.clear()}; +g.Z.key=function(Y){o1(this);return this.j.key(Y)};g.i8(FS,bG);g.i8(KT,bG);g.i8(YN,rv);YN.prototype.set=function(Y,z){this.Y.set(this.j+Y,z)}; +YN.prototype.get=function(Y){return this.Y.get(this.j+Y)}; +YN.prototype.remove=function(Y){this.Y.remove(this.j+Y)}; +YN.prototype.V5=function(Y){var z=this.Y[Symbol.iterator](),O=this,D=new $J;D.next=function(){var p=z.next();if(p.done)return p;for(p=p.value;p.slice(0,O.j.length)!=O.j;){p=z.next();if(p.done)return p;p=p.value}return{value:Y?p.slice(O.j.length):O.Y.get(p),done:!1}}; +return D};OE.prototype.getValue=function(){return this.Y}; +OE.prototype.clone=function(){return new OE(this.j,this.Y)};var dG=class{constructor(Y){this.j=[];if(Y)a:{let O;if(Y instanceof dG){if(O=Y.Dw(),Y=Y.BI(),this.j.length<=0){var z=this.j;for(let D=0;D0;){let D=Y-1>>1;if(z[D].j>O.j)z[Y]=z[D],Y=D;else break}z[Y]=O}remove(){var Y=this.j,z=Y.length,O=Y[0];if(!(z<=0)){if(z==1)Y.length=0;else{Y[0]=Y.pop();Y=0;z=this.j;let p=z.length, +d=z[Y];for(;Y

>1;){var D=Y*2+1;let J=Y*2+2;D=Jd.j)break;z[Y]=z[D];Y=D}z[Y]=d}return O.getValue()}}BI(){var Y=this.j,z=[],O=Y.length;for(let D=0;D>>16&65535|0;for(var d;O!==0;){d=O>2E3?2E3:O;O-=d;do p=p+z[D++]|0,Y=Y+p|0;while(--d);p%=65521;Y%=65521}return p|Y<<16|0};for(var qX={},J3,QtF=[],c4=0;c4<256;c4++){J3=c4;for(var ix1=0;ix1<8;ix1++)J3=J3&1?3988292384^J3>>>1:J3>>>1;QtF[c4]=J3}qX=function(Y,z,O,D){O=D+O;for(Y^=-1;D>>8^QtF[(Y^z[D])&255];return Y^-1};var xN={};xN={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 CP=[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],Pm=[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],oEA=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],i4=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],u4=Array(576);d0(u4);var l4=Array(60);d0(l4);var Wm=Array(512);d0(Wm);var Hm=Array(256);d0(Hm);var nP=Array(29);d0(nP);var Bm=Array(30);d0(Bm);var Fx,KP,Yz,os=!1;var kN;kN=[new vm(0,0,0,0,function(Y,z){var O=65535;for(O>Y.di-5&&(O=Y.di-5);;){if(Y.oS<=1){G1(Y);if(Y.oS===0&&z===0)return 1;if(Y.oS===0)break}Y.cn+=Y.oS;Y.oS=0;var D=Y.dF+O;if(Y.cn===0||Y.cn>=D)if(Y.oS=Y.cn-D,Y.cn=D,Xx(Y,!1),Y.PX.HX===0)return 1;if(Y.cn-Y.dF>=Y.VN-262&&(Xx(Y,!1),Y.PX.HX===0))return 1}Y.ZF=0;if(z===4)return Xx(Y,!0),Y.PX.HX===0?3:4;Y.cn>Y.dF&&Xx(Y,!1);return 1}), +new vm(4,4,8,4,Is),new vm(4,5,16,8,Is),new vm(4,6,32,32,Is),new vm(4,4,16,16,EE),new vm(8,16,32,32,EE),new vm(8,16,128,128,EE),new vm(8,32,128,256,EE),new vm(32,128,258,1024,EE),new vm(32,258,258,4096,EE)];var b4={};b4=function(){this.input=null;this.sT=this.bP=this.Z6=0;this.output=null;this.N_=this.HX=this.Zd=0;this.msg="";this.state=null;this.kX=2;this.Qt=0};var zq=Object.prototype.toString; +r0.prototype.push=function(Y,z){var O=this.PX,D=this.options.chunkSize;if(this.ended)return!1;var p=z===~~z?z:z===!0?4:0;typeof Y==="string"?O.input=pP(Y):zq.call(Y)==="[object ArrayBuffer]"?O.input=new Uint8Array(Y):O.input=Y;O.Z6=0;O.bP=O.input.length;do{O.HX===0&&(O.output=new DK.Pj(D),O.Zd=0,O.HX=D);Y=bsv(O,p);if(Y!==1&&Y!==0)return this.nM(Y),this.ended=!0,!1;if(O.HX===0||O.bP===0&&(p===4||p===2))if(this.options.to==="string"){var d=DK.GD(O.output,O.Zd);z=d;d=d.length;if(d<65537&&(z.subarray&& +m3o||!z.subarray))z=String.fromCharCode.apply(null,DK.GD(z,d));else{for(var J="",c=0;c0||O.HX===0)&&Y!==1);if(p===4)return(O=this.PX)&&O.state?(D=O.state.status,D!==42&&D!==69&&D!==73&&D!==91&&D!==103&&D!==113&&D!==666?Y=hG(O,-2):(O.state=null,Y=D===113?hG(O,-3):0)):Y=-2,this.nM(Y),this.ended=!0,Y===0;p===2&&(this.nM(0),O.HX=0);return!0}; +r0.prototype.nM=function(Y){Y===0&&(this.result=this.options.to==="string"?this.chunks.join(""):DK.KH(this.chunks));this.chunks=[];this.err=Y;this.msg=this.PX.msg};var dM=()=>Math.random().toString(36).substring(7).split("").join("."),pD=`@@redux/INIT${dM()}`,YjZ=`@@redux/REPLACE${dM()}`;var c1=typeof Symbol==="function"&&Symbol.observable||"@@observable";var cG$=xG(class extends g.zy{constructor(Y){super(Y)}},[0,g.gH,ll,g.m5,ul,g.m5,-1,XN,ul,XN,-1,g.gH,XN,ll,g.Qu,[0,ul,-3,XN],g.m5,-1,XN]);var IAh=-221428296;var uOW=function(Y,z){return(()=>{var O=new yy8(Y,z);return()=>O})()}("youtube.api.innertube.AttestationError",'[null,[["ATTESTATION_ERROR_UNKNOWN",0],["ATTESTATION_ERROR_VM_NOT_INITIALIZED",1],["ATTESTATION_ERROR_VM_NO_RESPONSE",2],["ATTESTATION_ERROR_VM_TIMEOUT",3],["ATTESTATION_ERROR_VM_INTERNAL_ERROR",4],["ATTESTATION_ERROR_PREFETCH_CHALLENGE_INVALID",5],["ATTESTATION_ERROR_PREFETCH_CHALLENGE_NETWORK_ERROR",6],["ATTESTATION_ERROR_PREFETCH_CHALLENGE_OFFLINE",7],["ATTESTATION_ERROR_PREFETCH_CHALLENGE_INTERNAL_ERROR",8],["ATTESTATION_ERROR_API_NOT_READY",9],["ATTESTATION_ERROR_DEVICE_OFFLINE",10],["ATTESTATION_ERROR_KEY_PAIR_INIT_FAILED",12],["ATTESTATION_ERROR_SIGNING_DATA_MISSING",13],["ATTESTATION_ERROR_SIGNING_FAILED",14],["ATTESTATION_ERROR_CERT_CHAIN_RETRIEVAL_FAILED",15]],null,[[11,11]]]');g.wG=class{constructor(Y){this.name=Y}};g.zW=new g.wG("actionCompanionAdRenderer");g.w8=new g.wG("adActionInterstitialRenderer");g.D3=new g.wG("adsEngagementPanelRenderer");g.hy=new g.wG("dismissablePanelTextPortraitImageRenderer");g.M8=new g.wG("adsEngagementPanelSectionListViewModel");g.OF=new g.wG("imageCompanionAdRenderer");g.Rd=new g.wG("instreamAdPlayerOverlayRenderer");g.Wc=new g.wG("instreamSurveyAdRenderer");g.jr=new g.wG("instreamSurveyAdSingleSelectQuestionRenderer");g.RN=new g.wG("instreamSurveyAdMultiSelectQuestionRenderer");g.s7=new g.wG("instreamSurveyAdAnswerRenderer");g.l71=new g.wG("instreamSurveyAdAnswerNoneOfTheAboveRenderer");g.CK=new g.wG("instreamVideoAdRenderer");g.sF=new g.wG("playerOverlayLayoutRenderer");g.jH=new g.wG("videoInterstitialButtonedCenteredLayoutRenderer");g.u0=new g.wG("aboveFeedAdLayoutRenderer");g.l0=new g.wG("belowPlayerAdLayoutRenderer");g.i0=new g.wG("inPlayerAdLayoutRenderer");g.g8=new g.wG("inPlayerOrganicOverlayAdLayoutRenderer");g.ty=new g.wG("playerBytesAdLayoutRenderer");g.Xz=new g.wG("playerBytesSequenceItemAdLayoutRenderer");g.QK=new g.wG("playerUnderlayAdLayoutRenderer");g.nK=new g.wG("adIntroRenderer");g.VK=new g.wG("playerBytesSequentialLayoutRenderer");g.Pc=new g.wG("surveyTextInterstitialRenderer");g.fK=new g.wG("videoAdTrackingRenderer");var Lsh=new g.wG("videoInterstitialCenteredLayoutViewModel");g.LK=new g.wG("playerOrganicTransitionOverlayRenderer");g.ad=new g.wG("adSlotRenderer");g.$d=new g.wG("squeezebackPlayerSidePanelRenderer");g.pK=new g.wG("bannerImageLayoutViewModel");g.d8=new g.wG("topBannerImageTextIconButtonedLayoutViewModel");g.Jy=new g.wG("adsEngagementPanelLayoutViewModel");g.xd=new g.wG("displayUnderlayTextGridCardsLayoutViewModel");var yz=class{constructor(Y){this.j=Y}},Mw=class extends yz{get entityMetadata(){return this.j.entityMetadata}set entityMetadata(Y){this.j.entityMetadata=Y}};var Xlo=class extends Mw{Y(){return[]}};var gCA=new g.wG("commandContext");var TC1=class extends Mw{Y(){return[]}};var a7v=class extends Mw{Y(){return[]}};var DLF=new g.wG("rawColdConfigGroup");var OR9=new g.wG("rawHotConfigGroup");g.Lb=new g.wG("commandExecutorCommand");var eNv=class extends g.zy{constructor(Y){super(Y)}};var qC1={oa:0,p7:1,jQ:32,K_:61,aD:67,Za:103,sR:86,ID:42,YB:60,xc:62,z6:73,NJ:76,tT:88,T6:90,P2:99,iI:98,qJ:100,UR:102,VB:41,wD:69,Xt:70,Da:71,V_:2,B6:27,ANDROID:3,KZ:54,AP:14,kG:91,Z5:55,tP:24,TZ:105,qt:20,aE:18,V2:21,wV:104,Or:30,bz:29,H1:28,f7:101,m5:107,Mt:34,rV:36,P1:38,IOS:5,GE:15,xm:92,Ch:40,l6:25,fh:106,Jt:17,B_:19,Sg:64,Ey:66,dh:26,Lh:22,W_:33,yk:68,i6:35,ph:53,Qk:108,nh:37,eg:39,Vq:7,wp:57,XN:43,kc:59,Dr:93,RE:74,m$:75,rp:85,OE:65,Ra:80,bI:8,aa:10,Mo:58,Ht:63,FN:72,FL:23,mJ:11,rD:13,zl:12, +Pt:16,u_:56,AT:31,eh:77,Kh:84,v2:87,sy:89,At:94,Ro:95,nx:109};var fU=class extends g.zy{constructor(Y){super(Y)}N(Y){g.lS(this,5,Y)}};var Bw=class extends g.zy{constructor(Y){super(Y)}};var GOF=class extends g.zy{constructor(Y){super(Y)}};var zU=class extends g.zy{constructor(Y){super(Y)}getPlayerType(){return mA(this,36)}setHomeGroupInfo(Y){return PV(this,GOF,81,Y)}clearLocationPlayabilityToken(){return EJ(this,89)}};var D8=class extends g.zy{constructor(Y){super(Y)}getValue(){return ZL(this,Re(this,pZ,2))}},pZ=[2,3,4,5,6];var I7W=class extends g.zy{constructor(Y){super(Y)}setTrackingParams(Y){return EJ(this,1,yl(Y,!1))}};var Ob=class extends g.zy{constructor(Y){super(Y)}};var tr=class extends g.zy{constructor(Y){super(Y)}};var JI=class extends g.zy{constructor(Y){super(Y)}setToken(Y){return g.lS(this,2,Y)}};var dJ=class extends g.zy{constructor(Y){super(Y)}setSafetyMode(Y){return gs(this,5,Y)}};var Yt=class extends g.zy{constructor(Y){super(Y)}N(Y){return PV(this,zU,1,Y)}};var EC8=class extends Mw{Y(){return[]}};var vCk=class extends Mw{Y(){return[]}};var MpH=new g.wG("continuationCommand");g.Oz=new g.wG("signalAction");var Nw=new g.wG("webCommandMetadata");var sMW=new g.wG("metadataBadgeRenderer");var LQW=new g.wG("signalServiceEndpoint");var Id=new g.wG("innertubeCommand");var W3Z={h9:"EMBEDDED_PLAYER_MODE_UNKNOWN",ol:"EMBEDDED_PLAYER_MODE_DEFAULT",CK:"EMBEDDED_PLAYER_MODE_PFP",Gl:"EMBEDDED_PLAYER_MODE_PFL"};var no1=new g.wG("channelThumbnailEndpoint");var cj8=new g.wG("embeddedPlayerErrorMessageRenderer");var pJF=new g.wG("embeddedPlayerOverlayVideoDetailsRenderer"),WJk=new g.wG("embeddedPlayerOverlayVideoDetailsCollapsedRenderer"),PUA=new g.wG("embeddedPlayerOverlayVideoDetailsExpandedRenderer");var hh=new g.wG("embedsInfoPanelRenderer");var kOV=class extends Mw{Y(){return[]}};var r_v=class extends Mw{Y(){return[]}};var bxk=class extends Mw{Y(){return[]}};var oCW=class extends Mw{Y(){var Y=[];this.j.alternateChannel&&Y.push(this.j.alternateChannel);this.j.alternateChannelList&&Y.push(...this.j.alternateChannelList);this.j.oneofChannelEntity&&Y.push(this.j.oneofChannelEntity);return[...(new Set(Y))]}};var FHo=class extends Mw{Y(){var Y=[];this.j.entryCollection&&Y.push(this.j.entryCollection);return[...(new Set(Y))]}},YQv=class extends Mw{Y(){var Y=[];this.j.parentPlaylist&&Y.push(this.j.parentPlaylist);if(this.j.entries)for(let z of this.j.entries)Y.push(...(new KHk(z)).Y());return[...(new Set(Y))]}},KHk=class extends yz{Y(){var Y=[];this.j.video&&Y.push(this.j.video);return[...(new Set(Y))]}};var zFA=class extends Mw{Y(){var Y=[];this.j.descriptionEntity&&Y.push(this.j.descriptionEntity);this.j.creators&&Y.push(...this.j.creators);this.j.theBiggestFan&&Y.push(this.j.theBiggestFan);return[...(new Set(Y))]}},OMv=class extends Mw{Y(){return[]}};var DF8=new g.wG("feedbackEndpoint");var ppk=class extends Mw{Y(){return[]}};var dFv=class extends Mw{Y(){return[]}};var J5F=class extends Mw{Y(){return[]}};var c5Z=class extends Mw{Y(){return[]}};var wpr=class extends Mw{Y(){return[]}};var jRZ=new g.wG("interactionLoggingCommandMetadata");var DQ$={yq:"WEB_DISPLAY_MODE_UNKNOWN",Qq:"WEB_DISPLAY_MODE_BROWSER",L7:"WEB_DISPLAY_MODE_MINIMAL_UI",Wt:"WEB_DISPLAY_MODE_STANDALONE",n7:"WEB_DISPLAY_MODE_FULLSCREEN"};var RF$=class extends g.zy{constructor(Y){super(Y)}getPlayerType(){return mA(this,7)}Qi(){return ZL(this,19)}setVideoId(Y){return g.lS(this,19,Y)}};var dD=class extends g.zy{constructor(Y){super(Y)}};var pi=class extends g.zy{constructor(Y){super(Y)}};var sb=class extends g.zy{constructor(Y){super(Y,500)}},sR9=[2,3,5,6,7,11,13,20,21,22,23,24,28,32,37,45,59,72,73,74,76,78,79,80,85,91,97,100,102,105,111,117,119,126,127,136,146,148,151,156,157,158,159,163,164,168,176,177,178,179,184,188,189,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,215,219,222,225,226,227,229,232,233,234,240,241,244,247,248,249,251,254,255,256,257,258,259,260,261,266,270,272,278,288,291,293,300,304,308,309,310,311,313,314,319,320,321,323,324,327,328, +330,331,332,334,337,338,340,344,348,350,351,352,353,354,355,356,357,358,361,363,364,368,369,370,373,374,375,378,380,381,383,388,389,399,402,403,410,411,412,413,414,415,416,417,418,423,424,425,426,427,429,430,431,439,441,444,448,458,469,471,473,474,480,481,482,484,485,486,491,495,496,506,507,509,511,512,513,514,515,516,517,518,519,520,522,523,524,525,526,527,528,529,530,531,536,537,538,539,541,545,547,548,549,550,551,552,553,554,557];g.y5v=new g.wG("loggingContext");var jA=class extends g.zy{constructor(Y){super(Y)}};var a8=class extends g.zy{constructor(Y){super(Y)}Qi(){return iS(this,Re(this,ex,1))}setVideoId(Y){return ws(this,1,ex,wX(Y))}getPlaylistId(){return iS(this,Re(this,ex,2))}},ex=[1,2];var z3v=class extends g.zy{constructor(Y){super(Y)}};var Mq$=class extends Mw{Y(){return[]}};var Lf8=class extends Mw{Y(){return[]}};var N4h=class extends Mw{Y(){return[]}};var A58=class extends Mw{Y(){var Y=[];this.j.downloadsList&&Y.push(this.j.downloadsList);this.j.smartDownloadsList&&Y.push(this.j.smartDownloadsList);this.j.recommendedDownloadsList&&Y.push(this.j.recommendedDownloadsList);this.j.refresh&&Y.push(this.j.refresh);return[...(new Set(Y))]}};var HMv=class extends Mw{Y(){var Y=[];this.j.refresh&&Y.push(this.j.refresh);if(this.j.downloads)for(let z of this.j.downloads)Y.push(...(new Vq$(z)).Y());return[...(new Set(Y))]}},Vq$=class extends yz{Y(){var Y=[];this.j.video&&Y.push(this.j.video);this.j.playlist&&Y.push(this.j.playlist);this.j.videoItem&&Y.push(this.j.videoItem);this.j.playlistItem&&Y.push(this.j.playlistItem);return[...(new Set(Y))]}};var CM8=class extends Mw{Y(){var Y=[];this.j.localImageEntities&&Y.push(...this.j.localImageEntities);return[...(new Set(Y))]}};var nmh=class extends Mw{Y(){var Y=[];this.j.playbackData&&Y.push(this.j.playbackData);this.j.localImageEntities&&Y.push(...this.j.localImageEntities);this.j.videoDownloadContextEntity&&Y.push(this.j.videoDownloadContextEntity);return[...(new Set(Y))]}};var Wfk=class extends Mw{Y(){return[]}};var PMv=class extends Mw{Y(){var Y=[];this.j.fakeChildren&&Y.push(...this.j.fakeChildren);return[...(new Set(Y))]}};var B49=class extends Mw{Y(){var Y=[];this.j.video&&Y.push(this.j.video);this.j.playbackData&&Y.push(this.j.playbackData);this.j.offlineVideoPolicy&&Y.push(this.j.offlineVideoPolicy);return[...(new Set(Y))]}};var tqv=class extends Mw{Y(){return[]}};var fYh=class extends Mw{Y(){var Y=[];this.j.channelOwner&&Y.push(this.j.channelOwner);this.j.videos&&Y.push(...this.j.videos);this.j.collaboratorChannels&&Y.push(...this.j.collaboratorChannels);this.j.downloadState&&Y.push(this.j.downloadState);this.j.refresh&&Y.push(this.j.refresh);return[...(new Set(Y))]}};var SQ$=class extends Mw{Y(){var Y=[];this.j.video&&Y.push(this.j.video);this.j.channelContributor&&Y.push(this.j.channelContributor);return[...(new Set(Y))]}};var $FW=class extends yz{Y(){var Y=[];this.j.recommendedVideoMetadata&&Y.push(...(new UFh(this.j.recommendedVideoMetadata)).Y());return[...(new Set(Y))]}},UFh=class extends yz{Y(){var Y=[];this.j.localImageEntities&&Y.push(...this.j.localImageEntities);this.j.videoDownloadContextEntity&&Y.push(this.j.videoDownloadContextEntity);return[...(new Set(Y))]}};var xF8=class extends yz{Y(){var Y=[];this.j.playbackPosition&&Y.push(this.j.playbackPosition);return[...(new Set(Y))]}};var hFv=class extends Mw{Y(){var Y=[];this.j.owner&&Y.push(this.j.owner);this.j.downloadState&&Y.push(this.j.downloadState);this.j.userState&&Y.push(...(new xF8(this.j.userState)).Y());this.j.additionalMetadata&&Y.push(...(new $FW(this.j.additionalMetadata)).Y());return[...(new Set(Y))]}};var ZMv=class extends Mw{Y(){var Y=[];this.j.userChannelDetails&&Y.push(this.j.userChannelDetails);return[...(new Set(Y))]}};var mF1=class extends Mw{Y(){var Y=[];this.j.channelOwner&&Y.push(this.j.channelOwner);this.j.playbackPosition&&Y.push(this.j.playbackPosition);this.j.localImageEntities&&Y.push(...this.j.localImageEntities);this.j.downloadStatus&&Y.push(this.j.downloadStatus);return[...(new Set(Y))]}};var QR$=class extends Mw{Y(){return[]}};var iM8=class extends Mw{Y(){return[]}};var upW=class extends Mw{Y(){return[]}};var lYh=class extends Mw{Y(){return[]}};var Xph=class extends Mw{Y(){return[]}};var gmW=class extends Mw{Y(){return[]}};var T4W=class extends Mw{Y(){return[]}};var aY8=class extends Mw{Y(){return[]}};var eF9=class extends Mw{Y(){return[]}};var gP=new g.wG("changeKeyedMarkersVisibilityCommand");var yjv=new g.wG("loadMarkersCommand");var MWo=new g.wG("timelyActionViewModel");var yDv=new g.wG("timelyActionsOverlayViewModel");var qQv=class extends Mw{Y(){return[]}};var GuZ=class extends Mw{Y(){return[]}};var IYA=class extends Mw{Y(){return[]}};var Em8=class extends Mw{Y(){return[]}};var vmA=class extends Mw{Y(){return[]}};var ku8=class extends Mw{Y(){var Y=[];this.j.compositeSourceKeys&&Y.push(...this.j.compositeSourceKeys);return[...(new Set(Y))]}};var r58=class extends Mw{Y(){var Y=[];this.j.trackDownloadMetadatas&&Y.push(...this.j.trackDownloadMetadatas);return[...(new Set(Y))]}};var bM1=class extends Mw{Y(){var Y=[];this.j.downloadedTracks&&Y.push(...this.j.downloadedTracks);this.j.smartDownloadedTracks&&Y.push(...this.j.smartDownloadedTracks);this.j.downloadedEpisodes&&Y.push(...this.j.downloadedEpisodes);this.j.downloadedAlbumReleases&&Y.push(...this.j.downloadedAlbumReleases);this.j.smartDownloadedAlbumReleases&&Y.push(...this.j.smartDownloadedAlbumReleases);this.j.downloadedPlaylists&&Y.push(...this.j.downloadedPlaylists);this.j.smartDownloadedPlaylists&&Y.push(...this.j.smartDownloadedPlaylists); +this.j.metadataOnlyTracks&&Y.push(...this.j.metadataOnlyTracks);return[...(new Set(Y))]}};var om$=class extends Mw{Y(){var Y=[];this.j.trackDownloadMetadatas&&Y.push(...this.j.trackDownloadMetadatas);return[...(new Set(Y))]}};var FfH=class extends Mw{Y(){var Y=[];this.j.playbackData&&Y.push(this.j.playbackData);this.j.localImageEntities&&Y.push(...this.j.localImageEntities);this.j.videoDownloadContextEntity&&Y.push(this.j.videoDownloadContextEntity);return[...(new Set(Y))]}};var Kf$=class extends Mw{Y(){var Y=[];this.j.musicLibraryStatusEntity&&Y.push(this.j.musicLibraryStatusEntity);this.j.primaryArtists&&Y.push(...this.j.primaryArtists);this.j.details&&Y.push(this.j.details);this.j.userDetails&&Y.push(this.j.userDetails);this.j.tracks&&Y.push(...this.j.tracks);this.j.share&&Y.push(this.j.share);this.j.downloadMetadata&&Y.push(this.j.downloadMetadata);this.j.refresh&&Y.push(this.j.refresh);return[...(new Set(Y))]}},Yt1=class extends Mw{Y(){var Y=[];this.j.albumRelease&& +Y.push(this.j.albumRelease);this.j.tracks&&Y.push(...this.j.tracks);return[...(new Set(Y))]}},zOo=class extends Mw{Y(){var Y=[];this.j.albumRelease&&Y.push(this.j.albumRelease);return[...(new Set(Y))]}};var ON9=class extends Mw{Y(){var Y=[];this.j.details&&Y.push(this.j.details);this.j.userDetails&&Y.push(this.j.userDetails);return[...(new Set(Y))]}},DWF=class extends Mw{Y(){var Y=[];this.j.parentArtist&&Y.push(this.j.parentArtist);return[...(new Set(Y))]}},ps1=class extends Mw{Y(){var Y=[];this.j.parentArtist&&Y.push(this.j.parentArtist);return[...(new Set(Y))]}};var dW$=class extends Mw{Y(){return[]}};var J2o=class extends Mw{Y(){return[]}};var wsA=class extends Mw{Y(){var Y=[];this.j.tracks&&Y.push(...this.j.tracks);this.j.refresh&&Y.push(this.j.refresh);this.j.musicLibraryStatusEntity&&Y.push(this.j.musicLibraryStatusEntity);this.j.details&&Y.push(this.j.details);this.j.downloadMetadata&&Y.push(this.j.downloadMetadata);this.j.sideloadMetadata&&Y.push(this.j.sideloadMetadata);this.j.userDetails&&Y.push(this.j.userDetails);this.j.entryCollection&&Y.push(this.j.entryCollection);this.j.share&&Y.push(this.j.share);this.j.podcastShowAdditionalMetadata&& +Y.push(...(new c29(this.j.podcastShowAdditionalMetadata)).Y());return[...(new Set(Y))]}},c29=class extends yz{Y(){var Y=[];this.j.creatorEntity&&Y.push(this.j.creatorEntity);return[...(new Set(Y))]}};var jj8=class extends Mw{Y(){return[]}};var ROr=class extends Mw{Y(){var Y=[];this.j.musicLibraryStatusEntity&&Y.push(this.j.musicLibraryStatusEntity);this.j.artists&&Y.push(...this.j.artists);this.j.audioModeVersion&&Y.push(this.j.audioModeVersion);this.j.videoModeVersion&&Y.push(this.j.videoModeVersion);this.j.userDetails&&Y.push(this.j.userDetails);this.j.details&&Y.push(this.j.details);this.j.albumRelease&&Y.push(this.j.albumRelease);this.j.share&&Y.push(this.j.share);this.j.libraryEdit&&Y.push(this.j.libraryEdit);this.j.downloadMetadata&& +Y.push(this.j.downloadMetadata);this.j.playbackPosition&&Y.push(this.j.playbackPosition);this.j.lyrics&&Y.push(this.j.lyrics);return[...(new Set(Y))]}},sjk=class extends Mw{Y(){var Y=[];this.j.parentTrack&&Y.push(this.j.parentTrack);return[...(new Set(Y))]}},y2F=class extends Mw{Y(){var Y=[];this.j.parentTrack&&Y.push(this.j.parentTrack);return[...(new Set(Y))]}};var dMv=new g.wG("musicEmbeddedPlayerOverlayVideoDetailsRenderer");var MXk=new g.wG("shareEndpoint"),Lgo=new g.wG("shareEntityEndpoint"),NnA=new g.wG("shareEntityServiceEndpoint"),A21=new g.wG("webPlayerShareEntityServiceEndpoint");g.lf=new g.wG("urlEndpoint");g.x4=new g.wG("watchEndpoint");var VXW=new g.wG("watchPlaylistEndpoint");var HNZ=class extends Mw{Y(){return[]}};var Cuo=class extends Mw{Y(){return[]}};var nMo=class extends Mw{Y(){return[]}};var WgW=class extends Mw{Y(){return[]}};var PuH=class extends Mw{Y(){var Y=[];this.j.transfer&&Y.push(this.j.transfer);this.j.adsPlaybackData&&Y.push(...this.j.adsPlaybackData);this.j.drmLicense&&Y.push(this.j.drmLicense);this.j.offlineVideoPolicy&&Y.push(this.j.offlineVideoPolicy);this.j.videoDownloadContextEntity&&Y.push(this.j.videoDownloadContextEntity);return[...(new Set(Y))]}};var BnW=class extends Mw{Y(){return[]}};var tX9=class extends Mw{Y(){var Y=[];this.j.offlineVideoStreams&&Y.push(...this.j.offlineVideoStreams);this.j.captionTrack&&Y.push(...this.j.captionTrack);return[...(new Set(Y))]}};var fuW=class extends Mw{Y(){return[]}};var St$=class extends Mw{Y(){return[]}};var UWh=class extends Mw{Y(){return[]}};var $Wr=new g.wG("prefetchWatchCommand");var P58=new g.wG("compositeVideoOverlayRenderer");var iOr=new g.wG("paidContentOverlayRenderer");var Qho=new g.wG("playerMutedAutoplayOverlayRenderer"),iwk=new g.wG("playerMutedAutoplayEndScreenRenderer");var xmW=new g.wG("unserializedPlayerResponse"),cu=new g.wG("unserializedPlayerResponse"),xWV=new g.wG("playerResponse");var hOv=new g.wG("playlistEditEndpoint");var ZN9=class extends Mw{Y(){return[]}};var z$=new g.wG("reelWatchEndpoint");var mWv=new g.wG("reelItemWatchResponse");g.A3=new g.wG("buttonRenderer");g.Vz=new g.wG("toggleButtonRenderer");g.UF=new g.wG("counterfactualRenderer");var QjZ=new g.wG("resolveUrlCommandMetadata");var iN8=class extends Mw{Y(){return[]}};var uj8=new g.wG("modifyChannelNotificationPreferenceEndpoint");var lur=new g.wG("unsubscribeEndpoint");var XsV=class extends Mw{Y(){return[]}};var Bx9=new g.wG("subscribeButtonRenderer");var gM8=new g.wG("subscribeEndpoint");var TnV=class extends Mw{Y(){return[]}};var au9=class extends Mw{Y(){return[]}};var eO1=class extends Mw{Y(){return[]}};var qtF=class extends Mw{Y(){return[]}};var GeW=class extends Mw{Y(){return[]}};var IuH=class extends Mw{Y(){return[]}};var EM$=class extends Mw{Y(){return[]}};var vMk=class extends Mw{Y(){return[]}};var ke8=class extends Mw{Y(){return[]}};var r28=class extends Mw{Y(){return[]}};var bN9=class extends Mw{Y(){return[]}};var NVr=new g.wG("qrCodeRenderer");var oMh={qz:"LIVING_ROOM_APP_MODE_UNSPECIFIED",ZE:"LIVING_ROOM_APP_MODE_MAIN",sU:"LIVING_ROOM_APP_MODE_KIDS",tq:"LIVING_ROOM_APP_MODE_MUSIC",Tc:"LIVING_ROOM_APP_MODE_UNPLUGGED",Aq:"LIVING_ROOM_APP_MODE_GAMING"};var FgF=class extends Mw{Y(){return[]}};var Kg8=class extends Mw{Y(){return[]}};var YZr=class extends Mw{Y(){return[]}};var wJ8=new g.wG("autoplaySwitchButtonRenderer");var jMh=new g.wG("desktopOverlayConfigRenderer");var A9k=new g.wG("engagementPanelSectionListRenderer");var JjW=new g.wG("playlistPanelRenderer");var zm1=class extends Mw{Y(){return[]}};var Ofv=class extends Mw{Y(){return[]}};var D59=class extends Mw{Y(){return[]}};var pCF=class extends Mw{Y(){return[]}};var d5o=class extends Mw{Y(){return[]}};var JWV=class extends Mw{Y(){return[]}};var cWv=class extends Mw{Y(){return[]}};var HTZ=new g.wG("cipher");var hSr=new g.wG("playerVars");var Gxv=new g.wG("playerVars");var wCA=g.MV.window,LD=wCA?.yt?.config_||wCA?.ytcfg?.data_||{};g.Lv("yt.config_",LD);var Ve=[];var pn8=/^[\w.]*$/,DZH={q:!0,search_query:!0},Ol$=String(P1);g.Xu=new class{constructor(Y,z){this.j=Y;this.Y=z}}(window,window.document);g.Lv("yt.ads_.signals_.getAdSignalsString",function(Y){return g.B1(g.gM(Y))});g.hA();var Tq="XMLHttpRequest"in g.MV?()=>new XMLHttpRequest:null;var jv$="absolute_experiments client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url client_rollout_override expflag forcedCapability jsfeat jsmode mods theme".split(" ");[...jv$];var oW={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"},AgH=["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",...jv$],Oy=!1,sm8=bq;var VZA;g.pe=class extends g.TF{constructor(Y,z,O){super(`${Y}, errorCode=${z}`);this.errorCode=z;this.xhr=O;this.name="PromiseAjaxError"}};VZA=class{constructor(Y){this.xhr=Y}};var wy=class{constructor(Y=null){this.j=Y;this.N=0;this.Y=null}then(Y,z,O){return this.j?this.j.then(Y,z,O):this.N===1&&Y?(Y=Y.call(O,this.Y))&&typeof Y.then==="function"?Y:g.R_(Y):this.N===2&&z?(Y=z.call(O,this.Y))&&typeof Y.then==="function"?Y:g.jo(Y):this}getValue(){return this.Y}};wy.prototype.$goog_Thenable=!0;var sy=!1;g.XT=Qr||iK;var nrH=/^([0-9\.]+):([0-9\.]+)$/;var Fn={};var Rmv=0,Ke=g.iF?"webkit":g.Jj?"moz":g.cP?"ms":HW?"o":"",svW=g.NV("ytDomDomGetNextId")||(()=>++Rmv); +g.Lv("ytDomDomGetNextId",svW);var yW$={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},j6=class{constructor(Y){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(Y=Y||window.event){this.event=Y;for(let D in Y)D in yW$||(this[D]=Y[D]);this.scale=Y.scale;this.rotation=Y.rotation;var z=Y.target||Y.srcElement;z&&z.nodeType==3&&(z=z.parentNode);this.target=z;var O=Y.relatedTarget;if(O)try{O=O.nodeName?O:null}catch(D){O=null}else this.type=="mouseover"?O=Y.fromElement:this.type=="mouseout"&&(O=Y.toElement);this.relatedTarget=O;this.clientX=Y.clientX!=void 0?Y.clientX:Y.pageX;this.clientY=Y.clientY!=void 0?Y.clientY:Y.pageY;this.keyCode=Y.keyCode?Y.keyCode: +Y.which;this.charCode=Y.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=Y.altKey;this.ctrlKey=Y.ctrlKey;this.shiftKey=Y.shiftKey;this.metaKey=Y.metaKey;this.j=Y.pageX;this.Y=Y.pageY}}catch(D){}}preventDefault(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())}stopPropagation(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())}stopImmediatePropagation(){this.event&&(this.event.cancelBubble=!0, +this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())}};g.cg=g.MV.ytEventsEventsListeners||{};g.Lv("ytEventsEventsListeners",g.cg);var wO=g.MV.ytEventsEventsCounter||{count:0};g.Lv("ytEventsEventsCounter",wO);var MmH=g.w2(function(){var Y=!1;try{let z=Object.defineProperty({},"passive",{get:function(){Y=!0}}); +window.addEventListener("test",null,z)}catch(z){}return Y}),Rf=g.w2(function(){var Y=!1; +try{let z=Object.defineProperty({},"capture",{get:function(){Y=!0}}); +window.addEventListener("test",null,z)}catch(z){}return Y});var H4;H4=window;g.E=H4.ytcsi&&H4.ytcsi.now?H4.ytcsi.now:H4.performance&&H4.performance.timing&&H4.performance.now&&H4.performance.timing.navigationStart?()=>H4.performance.timing.navigationStart+H4.performance.now():()=>(new Date).getTime();g.i8(L7,g.Eu);L7.prototype.S=function(Y){Y.j===void 0&&Jz(Y);var z=Y.j;Y.Y===void 0&&Jz(Y);this.j=new g.K6(z,Y.Y)}; +L7.prototype.mY=function(){return this.j||new g.K6}; +L7.prototype.B=function(){if(this.j){var Y=(0,g.E)();if(this.U!=0){var z=this.A,O=this.j,D=z.x-O.x;z=z.y-O.y;D=Math.sqrt(D*D+z*z)/(Y-this.U);this.Y[this.N]=Math.abs((D-this.K)/this.K)>.5?1:0;z=0;for(O=0;O<4;O++)z+=this.Y[O]||0;z>=3&&this.Z();this.K=D}this.U=Y;this.A=this.j;this.N=(this.N+1)%4}}; +L7.prototype.sl=function(){IW(this.X);g.yO(this.j_)};g.Cb=class extends g.Eu{constructor(Y){super();this.N=[];this.Z=Y||this}u3(Y,z,O,D,p){O=CD((0,g.$W)(O,D||this.Z));O={target:Y,name:z,callback:O};var d;p&&MmH()&&(d={passive:!0});Y.addEventListener(z,O.callback,d);this.N.push(O);return O}WX(Y){for(let z=0;z{z.preventDefault();this.Y=z}); +Y.addEventListener("appinstalled",()=>{this.j=!0},{once:!0})}};var Wg=class{constructor(){this.Bh=!0}bu(Y,z){Y={};var O=[];"USER_SESSION_ID"in LD&&O.push({key:"u",value:g.l("USER_SESSION_ID")});if(O=bY(O))Y.Authorization=O,O=z=z?.sessionIndex,O===void 0&&(O=Number(g.l("SESSION_INDEX",0)),O=isNaN(O)?0:O),g.q("voice_search_auth_header_removal")||(Y["X-Goog-AuthUser"]=O.toString()),"INNERTUBE_HOST_OVERRIDE"in LD||(Y["X-Origin"]=window.location.origin),z===void 0&&"DELEGATED_SESSION_ID"in LD&&(Y["X-Goog-PageId"]=g.l("DELEGATED_SESSION_ID"));return Y}};var S5={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};var S6=g.NV("ytglobal.prefsUserPrefsPrefs_")||{};g.Lv("ytglobal.prefsUserPrefsPrefs_",S6); +var Sj9=class{constructor(){this.j=g.l("ALT_PREF_COOKIE_NAME","PREF");this.Y=g.l("ALT_PREF_COOKIE_DOMAIN","youtube.com");var Y=g.Le(this.j);Y&&this.parse(Y)}get(Y,z){f7(Y);tz(Y);Y=S6[Y]!==void 0?S6[Y].toString():null;return Y!=null?Y:z?z:""}set(Y,z){f7(Y);tz(Y);if(z==null)throw Error("ExpectedNotNull");S6[Y]=z.toString()}wk(Y){return!!((UY(`f${Math.floor(Y/31)+1}`)||0)&1<{var Y;return()=>{Y||(Y=new pp("ytidb"));return Y}})();var kk=[],vg=!1;var P6k={AUTH_INVALID:"No user identifier specified.",EXPLICIT_ABORT:"Transaction was explicitly aborted.",IDB_NOT_SUPPORTED:"IndexedDB is not supported.",MISSING_INDEX:"Index not created.",MISSING_OBJECT_STORES:"Object stores not created.",DB_DELETED_BY_MISSING_OBJECT_STORES:"Database is deleted because expected object stores were not created.",DB_REOPENED_BY_MISSING_OBJECT_STORES:"Database is reopened because expected object stores were not created.",UNKNOWN_ABORT:"Transaction was aborted for unknown reasons.", +QUOTA_EXCEEDED:"The current transaction exceeded its quota limitations.",QUOTA_MAYBE_EXCEEDED:"The current transaction may have failed because of exceeding quota limitations.",EXECUTE_TRANSACTION_ON_CLOSED_DB:"Can't start a transaction on a closed database",INCOMPATIBLE_DB_VERSION:"The binary is incompatible with the database version"},Buv={AUTH_INVALID:"ERROR",EXECUTE_TRANSACTION_ON_CLOSED_DB:"WARNING",EXPLICIT_ABORT:"IGNORED",IDB_NOT_SUPPORTED:"ERROR",MISSING_INDEX:"WARNING",MISSING_OBJECT_STORES:"ERROR", +DB_DELETED_BY_MISSING_OBJECT_STORES:"WARNING",DB_REOPENED_BY_MISSING_OBJECT_STORES:"WARNING",QUOTA_EXCEEDED:"WARNING",QUOTA_MAYBE_EXCEEDED:"WARNING",UNKNOWN_ABORT:"WARNING",INCOMPATIBLE_DB_VERSION:"WARNING"},tm$={AUTH_INVALID:!1,EXECUTE_TRANSACTION_ON_CLOSED_DB:!1,EXPLICIT_ABORT:!1,IDB_NOT_SUPPORTED:!1,MISSING_INDEX:!1,MISSING_OBJECT_STORES:!1,DB_DELETED_BY_MISSING_OBJECT_STORES:!1,DB_REOPENED_BY_MISSING_OBJECT_STORES:!1,QUOTA_EXCEEDED:!1,QUOTA_MAYBE_EXCEEDED:!0,UNKNOWN_ABORT:!0,INCOMPATIBLE_DB_VERSION:!1}, +O8=class extends g.lZ{constructor(Y,z={},O=P6k[Y],D=Buv[Y],p=tm$[Y]){super(O,{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:Y,...z});this.type=Y;this.message=O;this.level=D;this.j=p;Object.setPrototypeOf(this,O8.prototype)}},fMr=class extends O8{constructor(Y,z){super("MISSING_OBJECT_STORES",{expectedObjectStores:z,foundObjectStores:Y},P6k.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,fMr.prototype)}},pH=class extends Error{constructor(Y,z){super();this.index= +Y;this.objectStore=z;Object.setPrototypeOf(this,pH.prototype)}},UZH=["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 yM=class{constructor(Y){this.j=Y}},cQ=class{constructor(Y){this.state={status:"PENDING"};this.j=[];this.Y=[];Y=Y.j;var z=D=>{if(this.state.status==="PENDING"){this.state={status:"FULFILLED",value:D};for(let p of this.j)p()}},O=D=>{if(this.state.status==="PENDING"){this.state={status:"REJECTED", +reason:D};for(let p of this.Y)p()}}; +try{Y(z,O)}catch(D){O(D)}}static all(Y){return new cQ(new yM((z,O)=>{var D=[],p=Y.length;p===0&&z(D);for(let d=0;d{D[d]=J;p--;p===0&&z(D)}).catch(J=>{O(J)})}))}static resolve(Y){return new cQ(new yM((z,O)=>{Y instanceof cQ?Y.then(z,O):z(Y)}))}static reject(Y){return new cQ(new yM((z,O)=>{O(Y)}))}then(Y,z){var O=Y??xZv,D=z??$Z$; +return new cQ(new yM((p,d)=>{this.state.status==="PENDING"?(this.j.push(()=>{jI(this,this,O,p,d)}),this.Y.push(()=>{Ry(this,this,D,p,d)})):this.state.status==="FULFILLED"?jI(this,this,O,p,d):this.state.status==="REJECTED"&&Ry(this,this,D,p,d)}))}catch(Y){return this.then(void 0,Y)}};var ZlA=class{constructor(Y,z){this.request=Y;this.cursor=z}};var TKo=class{constructor(Y,z){this.j=Y;this.options=z;this.transactionCount=0;this.N=Math.round((0,g.E)());this.Y=!1}add(Y,z,O){return CH(this,[Y],{mode:"readwrite",B0:!0,commit:AH()},D=>D.objectStore(Y).add(z,O))}clear(Y){return CH(this,[Y],{mode:"readwrite", +B0:!0},z=>z.objectStore(Y).clear())}close(){this.j.close(); +this.options?.closed&&this.options.closed()}count(Y,z){return CH(this,[Y],{mode:"readonly",B0:!0,commit:AH()},O=>O.objectStore(Y).count(z))}delete(Y,z){return CH(this,[Y],{mode:"readwrite", +B0:!0,commit:AH()&&!(z instanceof IDBKeyRange)},O=>O.objectStore(Y).delete(z))}get(Y,z){return CH(this,[Y],{mode:"readonly", +B0:!0,commit:AH()},O=>O.objectStore(Y).get(z))}getAll(Y,z,O){return CH(this,[Y],{mode:"readonly", +B0:!0},D=>D.objectStore(Y).getAll(z,O))}put(Y,z,O){return CH(this,[Y],{mode:"readwrite", +B0:!0,commit:AH()},D=>D.objectStore(Y).put(z,O))}objectStoreNames(){return Array.from(this.j.objectStoreNames)}getName(){return this.j.name}},nH=class{constructor(Y){this.j=Y}add(Y,z){return Mh(this.j.add(Y,z))}autoIncrement(){return this.j.autoIncrement}clear(){return Mh(this.j.clear()).then(()=>{})}count(Y){return Mh(this.j.count(Y))}delete(Y){return Y instanceof IDBKeyRange?Qm$(this,Y):Mh(this.j.delete(Y))}get(Y){return Mh(this.j.get(Y))}getAll(Y,z){return"getAll"in IDBObjectStore.prototype?Mh(this.j.getAll(Y, +z)):ilA(this,Y,z)}index(Y){try{return new SZo(this.j.index(Y))}catch(z){if(z instanceof Error&&z.name==="NotFoundError")throw new pH(Y,this.j.name); +throw z;}}getName(){return this.j.name}keyPath(){return this.j.keyPath}put(Y,z){return Mh(this.j.put(Y,z))}},VM=class{constructor(Y){this.j=Y;this.Y=new Map;this.aborted=!1;this.done=new Promise((z,O)=>{this.j.addEventListener("complete",()=>{z()}); +this.j.addEventListener("error",D=>{D.currentTarget===D.target&&O(this.j.error)}); +this.j.addEventListener("abort",()=>{var D=this.j.error;if(D)O(D);else if(!this.aborted){D=O8;var p=this.j.objectStoreNames;let d=[];for(let J=0;Jz.delete().then(()=>U8(z)))}get(Y){return Mh(this.j.get(Y))}getAll(Y,z){return"getAll"in IDBIndex.prototype?Mh(this.j.getAll(Y,z)):XnH(this,Y,z)}keyPath(){return this.j.keyPath}unique(){return this.j.unique}}, +grH=class{constructor(Y,z){this.request=Y; +this.cursor=z}delete(){return Mh(this.cursor.delete()).then(()=>{})}getValue(){return this.cursor.value}update(Y){return Mh(this.cursor.update(Y))}};var U5Z=class{constructor(Y,z){this.name=Y;this.options=z;this.N=!0;this.K=this.U=0}Y(Y,z,O={}){return hH(Y,z,O)}delete(Y={}){return ZI(this.name,Y)}open(){if(!this.N)throw m6(this);if(this.j)return this.j;var Y,z=()=>{this.j===Y&&(this.j=void 0)},O={blocking:p=>{p.close()}, +closed:z,Jc:z,upgrade:this.options.upgrade},D=async()=>{var p=Error().stack??"";try{let c=await this.Y(this.name,this.options.version,O);var d=c,J=this.options;let w=[];for(let R of Object.keys(J.z3)){let {r$:y,m8:M=Number.MAX_VALUE}=J.z3[R];!(d.j.version>=y)||d.j.version>=M||d.j.objectStoreNames.contains(R)||w.push(R)}if(w.length!==0){let R=Object.keys(this.options.z3),y=c.objectStoreNames();if(this.Kthis.options.version+1)throw p.close(),this.N=!1,m6(this,d);return p}z();c instanceof Error&&!g.q("ytidb_async_stack_killswitch")&&(c.stack=`${c.stack}\n${p.substring(p.indexOf("\n")+1)}`);throw dU(c,this.name,"",this.options.version??-1);}}; +return this.j=Y=D()}};var iw=new U5Z("YtIdbMeta",{z3:{databases:{r$:1}},upgrade(Y,z){z(1)&&WQ(Y,"databases",{keyPath:"actualName"})}});var ay,TN=new class{constructor(){}}(new class{constructor(){}});new g.Uc;var rg9=class extends U5Z{constructor(Y,z){super(Y,z);this.options=z;of(Y)}Y(Y,z,O={}){return(this.options.shared?ErA:IVo)(Y,z,{...O})}delete(Y={}){return(this.options.shared?k8:vrk)(this.name,Y)}};var or1=rU("ytGcfConfig",{z3:{coldConfigStore:{r$:1},hotConfigStore:{r$:1}},shared:!1,upgrade(Y,z){z(1)&&(tH(WQ(Y,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),tH(WQ(Y,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},version:1});var $51=class extends g.Eu{constructor(){super();this.Y=[];this.j=[];var Y=g.NV("yt.gcf.config.hotUpdateCallbacks");Y?(this.Y=[...Y],this.j=Y):(this.j=[],g.Lv("yt.gcf.config.hotUpdateCallbacks",this.j))}sl(){for(let z of this.Y){var Y=this.j;let O=Y.indexOf(z);O>=0&&Y.splice(O,1)}this.Y.length=0;super.sl()}};g.z7=class{constructor(){this.A=!1;this.K=this.U=0;this.Z=new $51}SD(){return dT()??g.l("RAW_HOT_CONFIG_GROUP")}N(Y){this.hotHashData=Y;g.Lv("yt.gcf.config.hotHashData",this.hotHashData||null)}};var x51=typeof TextEncoder!=="undefined"?new TextEncoder:null,T7=x51?Y=>x51.encode(Y):Y=>{Y=jg(Y); +var z=new Uint8Array(Y.length);for(let O=0;O{}; +this.VL=()=>{}; +this.now=Date.now;this.Fh=!1;this.Sk=Y.Sk??100;this.sj=Y.sj??1;this.ys=Y.ys??2592E6;this.n0=Y.n0??12E4;this.AZ=Y.AZ??5E3;this.RZ=Y.RZ??void 0;this.xD=!!Y.xD;this.VW=Y.VW??.1;this.nT=Y.nT??10;Y.handleError&&(this.handleError=Y.handleError);Y.VL&&(this.VL=Y.VL);Y.Fh&&(this.Fh=Y.Fh);Y.Ud&&(this.Ud=Y.Ud);this.hW=Y.hW;this.SJ=Y.SJ;this.xO=Y.xO;this.vH=Y.vH;this.Po=Y.Po;this.X8=Y.X8;this.nW=Y.nW;e5(this)&&(!this.hW||this.hW("networkless_logging"))&&G7(this)}writeThenSend(Y,z={}){if(e5(this)&&this.j){let O= +{url:Y,options:z,timestamp:this.now(),status:"NEW",sendCount:0};this.xO.set(O,this.RZ).then(D=>{O.id=D;this.vH.ux()&&Ea(this,O)}).catch(D=>{Ea(this,O); +vw(this,D)})}else this.Po(Y,z)}sendThenWrite(Y,z={},O){if(e5(this)&&this.j){let D={url:Y, +options:z,timestamp:this.now(),status:"NEW",sendCount:0};this.hW&&this.hW("nwl_skip_retry")&&(D.skipRetry=O);if(this.vH.ux()||this.hW&&this.hW("nwl_aggressive_send_then_write")&&!D.skipRetry){if(!D.skipRetry){let p=z.onError?z.onError:()=>{}; +z.onError=async(d,J)=>{await this.xO.set(D,this.RZ).catch(c=>{vw(this,c)}); +p(d,J)}}this.Po(Y,z,D.skipRetry)}else this.xO.set(D,this.RZ).catch(p=>{this.Po(Y,z,D.skipRetry); +vw(this,p)})}else O=this.hW&&this.hW("nwl_skip_retry")&&O,this.Po(Y,z,O)}sendAndWrite(Y,z={}){if(e5(this)&&this.j){let O={url:Y, +options:z,timestamp:this.now(),status:"NEW",sendCount:0},D=!1,p=z.onSuccess?z.onSuccess:()=>{}; +O.options.onSuccess=(d,J)=>{O.id!==void 0?this.xO.pP(O.id,this.RZ):D=!0;this.vH.Al&&this.hW&&this.hW("vss_network_hint")&&this.vH.Al(!0);p(d,J)}; +this.Po(O.url,O.options,void 0,!0);this.xO.set(O,this.RZ).then(d=>{O.id=d;D&&this.xO.pP(O.id,this.RZ)}).catch(d=>{vw(this,d)})}else this.Po(Y,z,void 0,!0)}N(){if(!e5(this))throw Error("IndexedDB is not supported: throttleSend"); +this.Y||(this.Y=this.SJ.FU(async()=>{var Y=await this.xO.DW("NEW",this.RZ);Y?(await Ea(this,Y),this.Y&&(this.Y=0,this.N())):this.U()},this.Sk))}U(){this.SJ.OY(this.Y); +this.Y=0}};var kB;var MH={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,liveChatGiftButtonImpressed:558,liveCreationCameraUpdated:64,liveCreationEncodingCaptured:65,liveCreationError:66,liveCreationHealthUpdated:67,liveCreationVideoEffectsCaptured:68,liveCreationStageOccured:75,offlineSystemFailure:546,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,integrationAttributionEvent:556,mbsConnectionInitiated:138,mbsPlaybackInitiated:139,mbsLoadChildren:140,liteProfileFetcher:144,mdxRemoteTransaction:146,reelPlaybackError:148,reachabilityDetectionEvent:150,mobilePlaybackEvent:151,courtsidePlayerStateChanged:152,musicPersistentCacheChecked:154,musicPersistentCacheCleared:155,playbackInterrupted:157,playbackInterruptionResolved:158,fixFopFlow:159, +anrDetection:161,backstagePostCreationFlowEnded:162,clientError:163,gamingAccountLinkStatusChanged:164,liteHousewarming:165,buyFlowEvent:167,kidsParentalGateTracking:168,kidsSignedOutSettingsStatus:437,kidsSignedOutPauseHistoryFixStatus:438,tvhtml5WatchdogViolation:444,ypcUpgradeFlow:169,yongleStudy:170,ypcUpdateFlowStarted:171,ypcUpdateFlowCancelled:172,ypcUpdateFlowSucceeded:173,ypcUpdateFlowFailed:174,liteGrowthkitPromo:175,paymentFlowStarted:341,transactionFlowShowPaymentDialog:405,transactionFlowStarted:176, +transactionFlowSecondaryDeviceStarted:222,transactionFlowSecondaryDeviceSignedOutStarted:383,transactionFlowCancelled:177,transactionFlowPaymentCallBackReceived:387,transactionFlowPaymentSubmitted:460,transactionFlowPaymentSucceeded:329,transactionFlowSucceeded:178,transactionFlowFailed:179,transactionFlowPlayBillingConnectionStartEvent:428,transactionFlowSecondaryDeviceSuccess:458,transactionFlowErrorEvent:411,liteVideoQualityChanged:180,watchBreakEnablementSettingEvent:181,watchBreakFrequencySettingEvent:182, +videoEffectsCameraPerformanceMetrics:183,adNotify:184,startupTelemetry:185,playbackOfflineFallbackUsed:186,outOfMemory:187,ypcPauseFlowStarted:188,ypcPauseFlowCancelled:189,ypcPauseFlowSucceeded:190,ypcPauseFlowFailed:191,uploadFileSelected:192,ypcResumeFlowStarted:193,ypcResumeFlowCancelled:194,ypcResumeFlowSucceeded:195,ypcResumeFlowFailed:196,adsClientStateChange:197,ypcCancelFlowStarted:198,ypcCancelFlowCancelled:199,ypcCancelFlowSucceeded:200,ypcCancelFlowFailed:201,ypcCancelFlowGoToPaymentProcessor:402, +ypcDeactivateFlowStarted:320,ypcRedeemFlowStarted:203,ypcRedeemFlowCancelled:204,ypcRedeemFlowSucceeded:205,ypcRedeemFlowFailed:206,ypcFamilyCreateFlowStarted:258,ypcFamilyCreateFlowCancelled:259,ypcFamilyCreateFlowSucceeded:260,ypcFamilyCreateFlowFailed:261,ypcFamilyManageFlowStarted:262,ypcFamilyManageFlowCancelled:263,ypcFamilyManageFlowSucceeded:264,ypcFamilyManageFlowFailed:265,restoreContextEvent:207,embedsAdEvent:327,autoplayTriggered:209,clientDataErrorEvent:210,experimentalVssValidation:211, +tvhtml5TriggeredEvent:212,tvhtml5FrameworksFieldTrialResult:216,tvhtml5FrameworksFieldTrialStart:220,musicOfflinePreferences:218,watchTimeSegment:219,appWidthLayoutError:221,accountRegistryChange:226,userMentionAutoCompleteBoxEvent:227,downloadRecommendationEnablementSettingEvent:228,musicPlaybackContentModeChangeEvent:231,offlineDbOpenCompleted:232,kidsFlowEvent:233,kidsFlowCorpusSelectedEvent:234,videoEffectsEvent:235,unpluggedOpsEogAnalyticsEvent:236,playbackAudioRouteEvent:237,interactionLoggingDebugModeError:238, +offlineYtbRefreshed:239,kidsFlowError:240,musicAutoplayOnLaunchAttempted:242,deviceContextActivityEvent:243,deviceContextEvent:244,templateResolutionException:245,musicSideloadedPlaylistServiceCalled:246,embedsStorageAccessNotChecked:247,embedsHasStorageAccessResult:248,embedsItpPlayedOnReload:249,embedsRequestStorageAccessResult:250,embedsShouldRequestStorageAccessResult:251,embedsRequestStorageAccessState:256,embedsRequestStorageAccessFailedState:257,embedsItpWatchLaterResult:266,searchSuggestDecodingPayloadFailure:252, +siriShortcutActivated:253,tvhtml5KeyboardPerformance:254,latencyActionSpan:255,elementsLog:267,ytbFileOpened:268,tfliteModelError:269,apiTest:270,yongleUsbSetup:271,touStrikeInterstitialEvent:272,liteStreamToSave:274,appBundleClientEvent:275,ytbFileCreationFailed:276,adNotifyFailure:278,ytbTransferFailed:280,blockingRequestFailed:281,liteAccountSelector:282,liteAccountUiCallbacks:283,dummyPayload:284,browseResponseValidationEvent:285,entitiesError:286,musicIosBackgroundFetch:287,mdxNotificationEvent:289, +layersValidationError:290,musicPwaInstalled:291,liteAccountCleanup:292,html5PlayerHealthEvent:293,watchRestoreAttempt:294,liteAccountSignIn:296,notaireEvent:298,kidsVoiceSearchEvent:299,adNotifyFilled:300,delayedEventDropped:301,analyticsSearchEvent:302,systemDarkThemeOptOutEvent:303,flowEvent:304,networkConnectivityBaselineEvent:305,ytbFileImported:306,downloadStreamUrlExpired:307,directSignInEvent:308,lyricImpressionEvent:309,accessibilityStateEvent:310,tokenRefreshEvent:311,genericAttestationExecution:312, +tvhtml5VideoSeek:313,unpluggedAutoPause:314,scrubbingEvent:315,bedtimeReminderEvent:317,tvhtml5UnexpectedRestart:319,tvhtml5DeviceStorageStats:535,tvhtml5StabilityTraceEvent:478,tvhtml5OperationHealth:467,tvhtml5WatchKeyEvent:321,voiceLanguageChanged:322,tvhtml5LiveChatStatus:323,parentToolsCorpusSelectedEvent:324,offerAdsEnrollmentInitiated:325,networkQualityIntervalEvent:326,deviceStartupMetrics:328,heartbeatActionPlayerTransitioned:330,tvhtml5Lifecycle:331,heartbeatActionPlayerHalted:332,adaptiveInlineMutedSettingEvent:333, +mainAppLibraryLoadingState:334,thirdPartyLogMonitoringEvent:336,appShellAssetLoadReport:337,tvhtml5AndroidAttestation:338,tvhtml5StartupSoundEvent:340,iosBackgroundRefreshTask:342,iosBackgroundProcessingTask:343,sliEventBatch:344,postImpressionEvent:346,musicSideloadedPlaylistExport:347,idbUnexpectedlyClosed:348,voiceSearchEvent:349,mdxSessionCastEvent:350,idbQuotaExceeded:351,idbTransactionEnded:352,idbTransactionAborted:353,tvhtml5KeyboardLogging:354,idbIsSupportedCompleted:355,creatorStudioMobileEvent:356, +idbDataCorrupted:357,parentToolsAppChosenEvent:358,webViewBottomSheetResized:359,activeStateControllerScrollPerformanceSummary:360,navigatorValidation:361,mdxSessionHeartbeat:362,clientHintsPolyfillDiagnostics:363,clientHintsPolyfillEvent:364,proofOfOriginTokenError:365,kidsAddedAccountSummary:366,musicWearableDevice:367,ypcRefundFlowEvent:368,tvhtml5PlaybackMeasurementEvent:369,tvhtml5WatermarkMeasurementEvent:370,clientExpGcfPropagationEvent:371,mainAppReferrerIntent:372,leaderLockEnded:373,leaderLockAcquired:374, +googleHatsEvent:375,persistentLensLaunchEvent:376,parentToolsChildWelcomeChosenEvent:378,browseThumbnailPreloadEvent:379,finalPayload:380,mdxDialAdditionalDataUpdateEvent:381,webOrchestrationTaskLifecycleRecord:382,startupSignalEvent:384,accountError:385,gmsDeviceCheckEvent:386,accountSelectorEvent:388,accountUiCallbacks:389,mdxDialAdditionalDataProbeEvent:390,downloadsSearchIcingApiStats:391,downloadsSearchIndexUpdatedEvent:397,downloadsSearchIndexSnapshot:398,dataPushClientEvent:392,kidsCategorySelectedEvent:393, +mdxDeviceManagementSnapshotEvent:394,prefetchRequested:395,prefetchableCommandExecuted:396,gelDebuggingEvent:399,webLinkTtsPlayEnd:400,clipViewInvalid:401,persistentStorageStateChecked:403,cacheWipeoutEvent:404,playerEvent:410,sfvEffectPipelineStartedEvent:412,sfvEffectPipelinePausedEvent:429,sfvEffectPipelineEndedEvent:413,sfvEffectChosenEvent:414,sfvEffectLoadedEvent:415,sfvEffectUserInteractionEvent:465,sfvEffectFirstFrameProcessedLatencyEvent:416,sfvEffectAggregatedFramesProcessedLatencyEvent:417, +sfvEffectAggregatedFramesDroppedEvent:418,sfvEffectPipelineErrorEvent:430,sfvEffectGraphFrozenEvent:419,sfvEffectGlThreadBlockedEvent:420,mdeQosEvent:510,mdeVideoChangedEvent:442,mdePlayerPerformanceMetrics:472,mdeExporterEvent:497,genericClientExperimentEvent:423,homePreloadTaskScheduled:424,homePreloadTaskExecuted:425,homePreloadCacheHit:426,polymerPropertyChangedInObserver:427,applicationStarted:431,networkCronetRttBatch:432,networkCronetRttSummary:433,repeatChapterLoopEvent:436,seekCancellationEvent:462, +lockModeTimeoutEvent:483,externalVideoShareToYoutubeAttempt:501,parentCodeEvent:502,offlineTransferStarted:4,musicOfflineMixtapePreferencesChanged:16,mangoDailyNewVideosNotificationAttempt:40,mangoDailyNewVideosNotificationError:77,dtwsPlaybackStarted:112,dtwsTileFetchStarted:113,dtwsTileFetchCompleted:114,dtwsTileFetchStatusChanged:145,dtwsKeyframeDecoderBufferSent:115,dtwsTileUnderflowedOnNonkeyframe:116,dtwsBackfillFetchStatusChanged:143,dtwsBackfillUnderflowed:117,dtwsAdaptiveLevelChanged:128, +blockingVisitorIdTimeout:277,liteSocial:18,mobileJsInvocation:297,biscottiBasedDetection:439,coWatchStateChange:440,embedsVideoDataDidChange:441,shortsFirst:443,cruiseControlEvent:445,qoeClientLoggingContext:446,atvRecommendationJobExecuted:447,tvhtml5UserFeedback:448,producerProjectCreated:449,producerProjectOpened:450,producerProjectDeleted:451,producerProjectElementAdded:453,producerProjectElementRemoved:454,producerAppStateChange:509,producerProjectDiskInsufficientExportFailure:516,producerMediaServicesResetDetails:522, +tvhtml5ShowClockEvent:455,deviceCapabilityCheckMetrics:456,youtubeClearcutEvent:461,offlineBrowseFallbackEvent:463,getCtvTokenEvent:464,startupDroppedFramesSummary:466,screenshotEvent:468,miniAppPlayEvent:469,elementsDebugCounters:470,fontLoadEvent:471,webKillswitchReceived:473,webKillswitchExecuted:474,cameraOpenEvent:475,manualSmoothnessMeasurement:476,tvhtml5AppQualityEvent:477,polymerPropertyAccessEvent:479,miniAppSdkUsage:480,cobaltTelemetryEvent:481,crossDevicePlayback:482,channelCreatedWithObakeImage:484, +channelEditedWithObakeImage:485,offlineDeleteEvent:486,crossDeviceNotificationTransfer:487,androidIntentEvent:488,unpluggedAmbientInterludesCounterfactualEvent:489,keyPlaysPlayback:490,shortsCreationFallbackEvent:493,vssData:491,castMatch:494,miniAppPerformanceMetrics:495,userFeedbackEvent:496,kidsGuestSessionMismatch:498,musicSideloadedPlaylistMigrationEvent:499,sleepTimerSessionFinishEvent:500,watchEpPromoConflict:503,innertubeResponseCacheMetrics:505,miniAppAdEvent:506,dataPlanUpsellEvent:507, +producerProjectRenamed:508,producerMediaSelectionEvent:511,embedsAutoplayStatusChanged:512,remoteConnectEvent:513,connectedSessionMisattributionEvent:514,producerProjectElementModified:515,adsSeenClientLogging:517,producerEvent:518,tvhtml5CleanStart:519,deviceAccountMetricsEvent:520,derpLogEvent:521,playablesPortalEvent:523,ipValidationStarted:524,ipValidationReceived:525,reelsSequenceMutationEvent:527,watchZoomStateChange:528,metadataEditorEvent:529,kidsPrismaDeeplinksEvent:530,creationOrchestrationEvent:531, +coordinatedSamplingTriggered:532,recapScreenshotEvent:534,mdxLocalNetworkPermissionRequestEvent:536,mdxLocalNetworkPermissionResponseEvent:537,sessionReplayEvent:538,sessionReplayStatusEvent:539,loggingReliabilityProbe:540,keyValueStoreStatsEvent:541,deviceLocationPermissionEvent:542,remoteControlStarted:543,remoteControlCompleted:544,reelsAdsEvents:545,ytlrLoaderTestHarnessEvent:547,biometricAuthenticationEvent:548,mainAppLifecycleEvent:549,musicDownloadBackgroundContinuedProcessingTask:550,musicMetadataMismatchEvent:551, +scrollToComponentCompleted:552,entityStoreTelemetry:553,streamingDarkLaunchEvent:554,childAccountsDisplayEvent:555,tvfasPlaybackContext:557,mdeC2PaEvent:559};var tNv=rU("ServiceWorkerLogsDatabase",{z3:{SWHealthLog:{r$:1}},shared:!0,upgrade:(Y,z)=>{z(1)&&tH(WQ(Y,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])}, +version:1});var zA={},xQo=0;var DR;var JE=class{constructor(){this.j=new Map;this.Y=!1}requestComplete(Y,z){z&&(this.Y=!0);Y=this.removeParams(Y);this.j.get(Y)||this.j.set(Y,z)}isEndpointCFR(Y){Y=this.removeParams(Y);return(Y=this.j.get(Y))?!1:Y===!1&&this.Y?!0:null}removeParams(Y){return Y.split("?")[0]}};JE.prototype.removeParams=JE.prototype.removeParams;JE.prototype.isEndpointCFR=JE.prototype.isEndpointCFR;JE.prototype.requestComplete=JE.prototype.requestComplete;JE.getInstance=cI;var w$=class extends g.Kt{constructor(){super();this.Y=!1;this.j=W49();this.j.rO("networkstatus-online",()=>{if(this.Y&&g.q("offline_error_handling")){var Y=d$().get("errors",!0);if(Y){for(let z in Y)if(Y[z]){let O=new g.lZ(z,"sent via offline_errors");O.name=Y[z].name;O.stack=Y[z].stack;O.level=Y[z].level;H1(O)}d$().set("errors",{},2592E3,!0)}}})}ux(){return this.j.ux()}Al(Y){this.j.isOnline=Y}EP(){var Y=window.navigator.onLine; +return Y===void 0?!0:Y}vN(){this.Y=!0}rO(Y,z){return this.j.rO(Y,z)}bm(Y){return sx(this.j,Y)}};w$.prototype.sendNetworkCheckRequest=w$.prototype.bm;w$.prototype.listen=w$.prototype.rO;w$.prototype.enableErrorFlushing=w$.prototype.vN;w$.prototype.getWindowStatus=w$.prototype.EP;w$.prototype.networkStatusHint=w$.prototype.Al;w$.prototype.isNetworkAvailable=w$.prototype.ux;w$.getInstance=j7;var m5v=class extends g.Kt{constructor(){var Y={lA:!0,yB:!0};super();this.j=this.U=0;this.Y=j7();var z=g.NV("yt.networkStatusManager.instance.listen").bind(this.Y);z&&(Y.rateLimit?(this.rateLimit=Y.rateLimit,z("networkstatus-online",()=>{Rr(this,"publicytnetworkstatus-online")}),z("networkstatus-offline",()=>{Rr(this,"publicytnetworkstatus-offline")})):(z("networkstatus-online",()=>{this.dispatchEvent("publicytnetworkstatus-online")}),z("networkstatus-offline",()=>{this.dispatchEvent("publicytnetworkstatus-offline")})))}ux(){var Y= +g.NV("yt.networkStatusManager.instance.isNetworkAvailable"); +return Y?Y.bind(this.Y)():!0}Al(Y){var z=g.NV("yt.networkStatusManager.instance.networkStatusHint").bind(this.Y);z&&z(Y)}async bm(Y){var z=g.NV("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(this.Y);return g.q("skip_network_check_if_cfr")&&cI().isEndpointCFR("generate_204")?new Promise(O=>{this.Al(window.navigator?.onLine||!0);O(this.ux())}):z?z(Y):!0}};var W4,ZYH=class extends Zfo{constructor(){W4||(W4=new m5v);super({xO:{Xw:Poh,pP:WR8,DW:HY8,eA:CoA,Yf:n9o,set:VNZ},vH:W4,handleError:(Y,z,O)=>{var D=O?.error?.code;D===400||D===415?(Y=new g.lZ(Y.message,z,O?.error?.code),nD(Y,void 0,void 0,void 0,!0)):H1(Y)}, +VL:nD,Po:QQA,now:g.E,bc:hBk,SJ:g.qe(),X8:"publicytnetworkstatus-online",nW:"publicytnetworkstatus-offline",xD:!0,VW:.1,nT:v1("potential_esf_error_limit",10),hW:g.q,Fh:!(uZ()&&g.SM(document.location.toString())!=="www.youtube-nocookie.com")});this.K=new g.Uc;g.q("networkless_immediately_drop_all_requests")&&BXv();k8("LogsDatabaseV2")}writeThenSend(Y,z){z||(z={});z=MR(Y,z);uZ()||(this.j=!1);super.writeThenSend(Y,z)}sendThenWrite(Y,z,O){z||(z={});z=MR(Y,z);uZ()||(this.j=!1);super.sendThenWrite(Y,z,O)}sendAndWrite(Y, +z){z||(z={});z=MR(Y,z);uZ()||(this.j=!1);super.sendAndWrite(Y,z)}awaitInitialization(){return this.K.promise}};var Lp=g.MV.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:!1};g.Lv("ytNetworklessLoggingInitializationOptions",Lp);g.Ha=class{constructor(Y){this.config_=null;Y?this.config_=Y:LU()&&(this.config_=g.Nf())}isReady(){!this.config_&&LU()&&(this.config_=g.Nf());return!!this.config_}};var QvA=g.MV.ytPubsubPubsubInstance||new lG,VP=g.MV.ytPubsubPubsubSubscribedKeys||{},Cp=g.MV.ytPubsubPubsubTopicToKeys||{},HI=g.MV.ytPubsubPubsubIsSynchronous||{};lG.prototype.subscribe=lG.prototype.subscribe;lG.prototype.unsubscribeByKey=lG.prototype.jJ;lG.prototype.publish=lG.prototype.Ul;lG.prototype.clear=lG.prototype.clear;g.Lv("ytPubsubPubsubInstance",QvA);g.Lv("ytPubsubPubsubTopicToKeys",Cp);g.Lv("ytPubsubPubsubIsSynchronous",HI);g.Lv("ytPubsubPubsubSubscribedKeys",VP);var Uv={};g.i8(g.iI,g.Eu);g.Z=g.iI.prototype;g.Z.subscribe=function(Y,z,O){return this.VH()?0:this.xk.subscribe(Y,z,O)}; +g.Z.unsubscribe=function(Y,z,O){return this.VH()?!1:this.xk.unsubscribe(Y,z,O)}; +g.Z.jJ=function(Y){return this.VH()?!1:this.xk.jJ(Y)}; +g.Z.Ul=function(Y,z){return this.VH()?!1:this.xk.Ul.apply(this.xk,arguments)}; +g.Z.vI=function(Y,z){for(let O in Y)this.subscribe(O,Y[O],z)}; +g.Z.Ec=function(Y,z){for(let O in Y)this.unsubscribe(O,Y[O],z)};var uI=Date.now().toString();var qR={};g.vI=Symbol("injectionDeps");var GA=class{constructor(Y){this.key=Y}};var XSh=class{constructor(){this.Y=new Map;this.N=new Map;this.j=new Map}resolve(Y){return Y instanceof GA?r$(this,Y.key,[],!0):r$(this,Y,[])}};g.P4=class{constructor(Y){this.name=Y}toString(){return`InjectionToken(${this.name})`}};var bI;var F6=window;var cD=g.q("web_enable_lifecycle_monitoring")&&Kp()!==0,TX$=g.q("web_enable_lifecycle_monitoring");var IUo=class{constructor(Y){this.scheduler=g.qe();this.Y=new g.Uc;this.j=Y;for(let z=0;z{O.sK();this.j[z].IY=!0;this.j.every(p=>p.IY===!0)&&this.Y.resolve()}; +let D=g.gO(0,Y,O.priority??0);this.j[z]={...O,sK:Y,jobId:D}}}cancel(){for(let Y of this.j)Y.jobId===void 0||Y.IY||this.scheduler.OY(Y.jobId),Y.IY=!0;this.Y.resolve()}};var ifH=class{constructor(){this.state="none";this.plugins=[];this.Y=void 0;this.U={};cD&&Y$(this.state)}get currentState(){return this.state}install(Y){this.plugins.push(Y);return this}uninstall(...Y){Y.forEach(z=>{z=this.plugins.indexOf(z);z>-1&&this.plugins.splice(z,1)})}transition(Y,z){cD&&zg(this.state); +var O=this.transitions.find(D=>Array.isArray(D.from)?D.from.find(p=>p===this.state&&D.to===Y):D.from===this.state&&D.to===Y); +if(O){this.N&&(g9A(this.N),this.N=void 0);aU$(this,Y,z);this.state=Y;cD&&Y$(this.state);O=O.action.bind(this);let D=this.plugins.filter(p=>p[Y]).map(p=>p[Y]); +O(GMv(this,D),z)}else throw Error(`no transition specified from ${this.state} to ${Y}`);}};var E9F=class extends ifH{constructor(){super();this.j=null;this.Y=10;this.transitions=[{from:"none",to:"application_navigating",action:this.K},{from:"application_navigating",to:"none",action:this.A},{from:"application_navigating",to:"application_navigating",action:()=>{}}, +{from:"none",to:"none",action:()=>{}}]}K(Y,z){this.j=g.Tb(0,()=>{this.currentState==="application_navigating"&&this.transition("none")},5E3); +Y(z?.event)}A(Y,z){this.j&&(jE.OY(this.j),this.j=null);Y(z?.event)}},wS;var yh=[];g.Lv("yt.logging.transport.getScrapedGelPayloads",function(){return yh});var yb=void 0,R8=void 0;var Vb=class{constructor(){this.store={};this.j={}}storePayload(Y,z){Y=Lo(Y);this.store[Y]?this.store[Y].push(z):(this.j={},this.store[Y]=[z]);g.q("more_accurate_gel_parser")&&(z=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(z));return Y}smartExtractMatchingEntries(Y){if(!Y.keys.length)return[];var z=At(this,Y.keys.splice(0,1)[0]),O=[];for(let D=0;D`Cannot read property '${Y.key}'`, +fT:{Error:[{d8:/(Permission denied) to access property "([^']+)"/,groups:["reason","key"]}],TypeError:[{d8:/Cannot read property '([^']+)' of (null|undefined)/,groups:["key","value"]},{d8:/\u65e0\u6cd5\u83b7\u53d6\u672a\u5b9a\u4e49\u6216 (null|undefined) \u5f15\u7528\u7684\u5c5e\u6027\u201c([^\u201d]+)\u201d/,groups:["value","key"]},{d8:/\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"]},{d8:/No se puede obtener la propiedad '([^']+)' de referencia nula o sin definir/,groups:["key"]},{d8:/Unable to get property '([^']+)' of (undefined or null) reference/,groups:["key","value"]},{d8:/(null) is not an object \(evaluating '(?:([^.]+)\.)?([^']+)'\)/,groups:["value","base","key"]}]}},{lO:Y=>`Cannot call '${Y.key}'`, +fT:{TypeError:[{d8:/(?:([^ ]+)?\.)?([^ ]+) is not a function/,groups:["base","key"]},{d8:/([^ ]+) called on (null or undefined)/,groups:["key","value"]},{d8:/Object (.*) has no method '([^ ]+)'/,groups:["base","key"]},{d8:/Object doesn't support property or method '([^ ]+)'/,groups:["key"]},{d8:/\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"]}, +{d8:/\uac1c\uccb4\uac00 '([^']+)' \uc18d\uc131\uc774\ub098 \uba54\uc11c\ub4dc\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4./,groups:["key"]}]}},{lO:Y=>`${Y.key} is not defined`, +fT:{ReferenceError:[{d8:/(.*) is not defined/,groups:["key"]},{d8:/Can't find variable: (.*)/,groups:["key"]}]}}];var V8k={QR:[],Ku:[{callback:LAZ,weight:500},{callback:NsF,weight:500}]};var Afk=class{constructor(){this.Ku=[];this.QR=[]}},Xt;var pn=new lG;var De=new Set,Yq=0,fL$=0,dk=0,PSW=[],WAF=[],Sfv=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];Date.now();var Rq=class extends Ua{constructor(Y){super(arguments);this.csn=Y}},ZD=new $B("screen-created",Rq),PR=[],ULW=ZR8,BR=0,sK=new Map,yA=new Map,Mp=new Map;var uKA=class{flush(Y=[],z=!1){if(g.q("enable_client_streamz_web"))for(let O of Y)Y=eU(O),this.j&&PV(Y,N8Z,2,this.j),Y={serializedIncrementBatch:g.m4(Y.Y())},g.CZ("streamzIncremented",Y,{sendIsolatedPayload:z})}},odZ=class extends uKA{constructor(){super()}},xpo=class extends uKA{constructor(Y){super();var z=new N8Z;var O=new LZF;O=g.lS(O,1,"botguard");Y=g.lS(O,2,Y);this.j=BV(z,LZF,1,AyZ,Y)}};var Ee,$p8=new Map;var vi1=class{constructor(Y){this.j=new qT(Y)}set(Y,z,O){O=O!==void 0?Date.now()+O:void 0;this.j.set(Y,z,O)}get(Y){return this.j.get(Y)}remove(Y){this.j.remove(Y)}};var iRZ=null;var rD="tokens consistency service_params mss client_location entities adblock_detection response_received_commands store manifest player_preload shorts_prefetch resolve_url_prefetch".split(" ");var u8F=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);var i2=class{constructor(){this.j={};if(this.Y=g.Ap()){let Y=g.Le("CONSISTENCY");Y&&Ze(this,{encryptedTokenJarContents:Y})}}handleResponse(Y,z){if(!z)throw Error("request needs to be passed into ConsistencyService");z=z.innerTubeRequest.context?.request?.consistencyTokenJars||[];(Y=Y.responseContext?.consistencyTokenJar)&&this.replace(z,Y)}replace(Y,z){for(let O of Y)delete this.j[O.encryptedTokenJarContents];Ze(this,z)}};var lM9=window.location.hostname.split(".").slice(-2).join("."),u2=class{constructor(){this.N=-1;var Y=g.l("LOCATION_PLAYABILITY_TOKEN");g.l("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=mx(this))&&(Y=this.localStorage.get("yt-location-playability-token"));Y&&(this.locationPlayabilityToken=Y,this.Y=this.j=void 0)}static getInstance(){fb=g.NV("yt.clientLocationService.instance");fb||(fb=new u2,g.Lv("yt.clientLocationService.instance",fb));return fb}setLocationOnInnerTubeContext(Y){Y.client|| +(Y.client={});if(this.j)Y.client.locationInfo||(Y.client.locationInfo={}),Y.client.locationInfo.latitudeE7=Math.floor(this.j.coords.latitude*1E7),Y.client.locationInfo.longitudeE7=Math.floor(this.j.coords.longitude*1E7),Y.client.locationInfo.horizontalAccuracyMeters=Math.round(this.j.coords.accuracy),Y.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.U||this.locationPlayabilityToken)Y.client.locationPlayabilityToken=this.U||this.locationPlayabilityToken}getXGeoHeader(){if(this.Y){var Y= +this.Y;var z=Math.floor(Y.coords.longitude*1E7);var O=Math.floor(Y.coords.latitude*1E7);var D=new WHk;O=EJ(D,1,g.kr(O));z=EJ(O,2,g.kr(z));O=new BCr;O=gs(O,1,1);O=gs(O,2,12);O=gs(O,9,8);O=uS(O,3,Y.timestamp*1E3);Y=EJ(O,7,g.m3(Y.coords.accuracy*1E3));Y=gs(Y,25,2);Y=PV(Y,WHk,5,z);Y=`w ${g.m4(tdv(Y),4)}`}else Y=null;return Y}handleResponse(Y){Y=Y.responseContext?.locationPlayabilityToken;Y!==void 0&&(this.locationPlayabilityToken=Y,this.Y=this.j=void 0,g.l("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.localStorage= +mx(this))&&this.localStorage.set("yt-location-playability-token",Y,15552E3):My("YT_CL",JSON.stringify({loctok:Y}),15552E3,lM9,!0))}clearLocationPlayabilityToken(Y){Y==="TVHTML5"?(this.localStorage=mx(this))&&this.localStorage.remove("yt-location-playability-token"):Ny("YT_CL");this.U=void 0;this.N!==-1&&(clearTimeout(this.N),this.N=-1)}clearCurrentPosition(){this.Y=this.j=void 0}getCurrentPositionFromGeolocation(Y){if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("Geolocation unsupported")); +var z=!1,O=1E4;g.l("INNERTUBE_CLIENT_NAME")==="MWEB"&&(z=!0,O=15E3);return new Promise((D,p)=>{navigator.geolocation.getCurrentPosition(d=>{this.Y=Y?.addToHeaders?d:void 0;this.j=d;D(d)},d=>{p(d)},{enableHighAccuracy:z, +maximumAge:0,timeout:O})})}createUnpluggedLocationInfo(Y){var z={}; +Y=Y.coords;Y?.latitude&&(z.latitudeE7=Math.floor(Y.latitude*1E7));Y?.longitude&&(z.longitudeE7=Math.floor(Y.longitude*1E7));Y?.accuracy&&(z.locationRadiusMeters=Math.round(Y.accuracy));return z}createLocationInfo(Y){var z={};Y=Y.coords;Y?.latitude&&(z.latitudeE7=Math.floor(Y.latitude*1E7));Y?.longitude&&(z.longitudeE7=Math.floor(Y.longitude*1E7));return z}},fb;var XCk=class{constructor(){this.j={}}contains(Y){return Object.prototype.hasOwnProperty.call(this.j,Y)}get(Y){if(this.contains(Y))return this.j[Y]}set(Y,z){this.j[Y]=z}Dw(){return Object.keys(this.j)}remove(Y){delete this.j[Y]}};new class{constructor(){this.mappings=new XCk}get(Y){a:{var z=this.mappings.get(Y.toString());switch(z.type){case "mapping":Y=z.value;break a;case "factory":z=z.value();this.mappings.set(Y.toString(),{type:"mapping",value:z});Y=z;break a;default:Y=g.Wy(z,void 0)}}return Y}};var TS={WEB_UNPLUGGED:"^unplugged/",WEB_UNPLUGGED_ONBOARDING:"^unplugged/",WEB_UNPLUGGED_OPS:"^unplugged/",WEB_UNPLUGGED_PUBLIC:"^unplugged/",WEB_CREATOR:"^creator/",WEB_KIDS:"^kids/",WEB_EXPERIMENTS:"^experiments/",WEB_MUSIC:"^music/",WEB_REMIX:"^music/",WEB_MUSIC_EMBEDDED_PLAYER:"^music/",WEB_MUSIC_EMBEDDED_PLAYER:"^main_app/|^sfv/"};var gyr=class{S(Y,z={},O=S5){var D={context:this.B()?g.l2(Y.clickTrackingParams,!0,!1,g.G(Y?.commandMetadata,Nw)?.url,this.Z(z)):g.l2(Y.clickTrackingParams,!1,this.K)};var p=this.j(Y);if(p){this.Y(D,p,z);p=aq(this.N());var d=g.G(Y.commandMetadata,Nw)?.apiUrl;d&&(p=d);p=HX(Vr(p));d={command:Y,...this.A(Y)};D={input:p,nI:Ce(p),innerTubeRequest:D,config:d};D.config.kR?D.config.kR.identity=O:D.config.kR={identity:O};(Y=this.X(Y))&&!D.config.requestKey&&(D.config.requestKey=Y);z.abortSignal&&(D.nI.signal= +z.abortSignal);return D}z=new g.lZ("Error: Failed to create Request from Command.",Y);g.IF(z)}B(){return!1}get K(){return!1}Z(){}X(){}A(){}},Sr=class extends gyr{U(){}X(Y){g.q("web_enable_request_key_killswitch")&&this.U(Y);return g.G(Y.commandMetadata,Nw)?.requestKey??this.U(Y)}};var Tur={GET_DATASYNC_IDS:gk(class extends Sr{S(){return{input:"/getDatasyncIdsEndpoint",nI:Ce("/getDatasyncIdsEndpoint","GET"),innerTubeRequest:{}}}N(){return[]}j(){}Y(){}})};var Pt=new g.P4("REQUEST_MACHINE_REGISTRY_TOKEN"),AaW=new g.P4("REQUEST_MACHINE_FACTORY_TOKEN"),s6=new g.P4("INFLIGHT_REQUEST_MAP_TOKEN");var oq=v1("ytcsi_debug_max_size",100);var OL={auto_search:"LATENCY_ACTION_AUTO_SEARCH",ad_to_ad:"LATENCY_ACTION_AD_TO_AD",ad_to_video:"LATENCY_ACTION_AD_TO_VIDEO",app_startup:"LATENCY_ACTION_APP_STARTUP",browse:"LATENCY_ACTION_BROWSE",cast_splash:"LATENCY_ACTION_CAST_SPLASH",call_to_cast:"LATENCY_ACTION_CALL_TO_CAST",channel_activity:"LATENCY_ACTION_FAMILY_CENTER_CHANNEL_ACTIVITY",channels:"LATENCY_ACTION_CHANNELS",chips:"LATENCY_ACTION_CHIPS",commerce_transaction:"LATENCY_ACTION_COMMERCE_TRANSACTION",direct_playback:"LATENCY_ACTION_DIRECT_PLAYBACK", +editor:"LATENCY_ACTION_EDITOR",embed:"LATENCY_ACTION_EMBED",embed_no_video:"LATENCY_ACTION_EMBED_NO_VIDEO",entity_key_serialization_perf:"LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",entity_key_deserialization_perf:"LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",explore:"LATENCY_ACTION_EXPLORE",favorites:"LATENCY_ACTION_FAVORITES",home:"LATENCY_ACTION_HOME",inboarding:"LATENCY_ACTION_INBOARDING",landing:"LATENCY_ACTION_LANDING",learning:"LATENCY_ACTION_LEARNING",learning_journey_browse:"LATENCY_ACTION_LEARNING_JOURNEY_BROWSE", +learning_journey_watch:"LATENCY_ACTION_LEARNING_JOURNEY_WATCH",library:"LATENCY_ACTION_LIBRARY",live:"LATENCY_ACTION_LIVE",live_pagination:"LATENCY_ACTION_LIVE_PAGINATION",management:"LATENCY_ACTION_MANAGEMENT",mini_app:"LATENCY_ACTION_MINI_APP_PLAY",notification_settings:"LATENCY_ACTION_FAMILY_CENTER_NOTIFICATION_SETTINGS",onboarding:"LATENCY_ACTION_ONBOARDING",parent_profile_settings:"LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",parent_tools_collection:"LATENCY_ACTION_PARENT_TOOLS_COLLECTION",parent_tools_dashboard:"LATENCY_ACTION_PARENT_TOOLS_DASHBOARD", +player_att:"LATENCY_ACTION_PLAYER_ATTESTATION",prebuffer:"LATENCY_ACTION_PREBUFFER",prefetch:"LATENCY_ACTION_PREFETCH",profile_settings:"LATENCY_ACTION_KIDS_PROFILE_SETTINGS",profile_switcher:"LATENCY_ACTION_LOGIN",projects:"LATENCY_ACTION_PROJECTS",reel_watch:"LATENCY_ACTION_REEL_WATCH",results:"LATENCY_ACTION_RESULTS",red:"LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",premium:"LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",premium_lite_upsell:"LATENCY_ACTION_PREMIUM_LITE_UPSELL",privacy_policy:"LATENCY_ACTION_FAMILY_CENTER_PRIVACY_POLICY", +review:"LATENCY_ACTION_REVIEW",search_overview_answer:"LATENCY_ACTION_SEARCH_OVERVIEW_ANSWER",search_ui:"LATENCY_ACTION_SEARCH_UI",search_suggest:"LATENCY_ACTION_SUGGEST",search_zero_state:"LATENCY_ACTION_SEARCH_ZERO_STATE",secret_code:"LATENCY_ACTION_KIDS_SECRET_CODE",switchplan:"LATENCY_ACTION_UNPLUGGED_SWITCH_PLAN",seek:"LATENCY_ACTION_PLAYER_SEEK",settings:"LATENCY_ACTION_SETTINGS",store:"LATENCY_ACTION_STORE",supervision_dashboard:"LATENCY_ACTION_FAMILY_CENTER_SUPERVISION_DASHBOARD",bedtime_reminder_settings:"LATENCY_ACTION_FAMILY_CENTER_BEDTIME_REMINDER_SETTINGS", +break_reminder_settings:"LATENCY_ACTION_FAMILY_CENTER_BREAK_REMINDER_SETTINGS",supervision_settings_dashboard:"LATENCY_ACTION_FAMILY_CENTER_SUPERVISION_SETTINGS_DASHBOARD",time_management:"LATENCY_ACTION_FAMILY_CENTER_TIME_MANAGEMENT",update_profile:"LATENCY_ACTION_FAMILY_CENTER_UPDATE_PROFILE",viewing_permissions:"LATENCY_ACTION_FAMILY_CENTER_VIEWING_PERMISSIONS",shorts_settings:"LATENCY_ACTION_FAMILY_CENTER_SHORTS_SETTINGS",privacy_settings:"LATENCY_ACTION_FAMILY_CENTER_PRIVACY_SETTINGS",tenx:"LATENCY_ACTION_TENX", +video_preview:"LATENCY_ACTION_VIDEO_PREVIEW",video_to_ad:"LATENCY_ACTION_VIDEO_TO_AD",watch:"LATENCY_ACTION_WATCH",watch_it_again:"LATENCY_ACTION_KIDS_WATCH_IT_AGAIN","watch,watch7":"LATENCY_ACTION_WATCH","watch,watch7_html5":"LATENCY_ACTION_WATCH","watch,watch7ad":"LATENCY_ACTION_WATCH","watch,watch7ad_html5":"LATENCY_ACTION_WATCH",wn_comments:"LATENCY_ACTION_LOAD_COMMENTS",ww_rqs:"LATENCY_ACTION_WHO_IS_WATCHING",voice_assistant:"LATENCY_ACTION_VOICE_ASSISTANT",cast_load_by_entity_to_watch:"LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH", +networkless_performance:"LATENCY_ACTION_NETWORKLESS_PERFORMANCE",gel_compression:"LATENCY_ACTION_GEL_COMPRESSION",gel_jspb_serialize:"LATENCY_ACTION_GEL_JSPB_SERIALIZE",attestation_challenge_fetch:"LATENCY_ACTION_ATTESTATION_CHALLENGE_FETCH"}; +Object.assign(OL,{"analytics.explore":"LATENCY_ACTION_CREATOR_ANALYTICS_EXPLORE","artist.analytics":"LATENCY_ACTION_CREATOR_ARTIST_ANALYTICS","artist.events":"LATENCY_ACTION_CREATOR_ARTIST_CONCERTS","artist.presskit":"LATENCY_ACTION_CREATOR_ARTIST_PROFILE","asset.claimed_videos":"LATENCY_ACTION_CREATOR_CMS_ASSET_CLAIMED_VIDEOS","asset.composition":"LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION","asset.composition_ownership":"LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION_OWNERSHIP","asset.composition_policy":"LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION_POLICY", +"asset.embeds":"LATENCY_ACTION_CREATOR_CMS_ASSET_EMBEDS","asset.history":"LATENCY_ACTION_CREATOR_CMS_ASSET_HISTORY","asset.issues":"LATENCY_ACTION_CREATOR_CMS_ASSET_ISSUES","asset.licenses":"LATENCY_ACTION_CREATOR_CMS_ASSET_LICENSES","asset.metadata":"LATENCY_ACTION_CREATOR_CMS_ASSET_METADATA","asset.ownership":"LATENCY_ACTION_CREATOR_CMS_ASSET_OWNERSHIP","asset.potential_embeds":"LATENCY_ACTION_CREATOR_CMS_ASSET_POTENTIAL_EMBEDS","asset.policy":"LATENCY_ACTION_CREATOR_CMS_ASSET_POLICY","asset.references":"LATENCY_ACTION_CREATOR_CMS_ASSET_REFERENCES", +"asset.shares":"LATENCY_ACTION_CREATOR_CMS_ASSET_SHARES","asset.sound_recordings":"LATENCY_ACTION_CREATOR_CMS_ASSET_SOUND_RECORDINGS","asset_group.assets":"LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_ASSETS","asset_group.campaigns":"LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_CAMPAIGNS","asset_group.claimed_videos":"LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_CLAIMED_VIDEOS","asset_group.metadata":"LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_METADATA","song.analytics":"LATENCY_ACTION_CREATOR_SONG_ANALYTICS",creator_channel_dashboard:"LATENCY_ACTION_CREATOR_CHANNEL_DASHBOARD", +"channel.analytics":"LATENCY_ACTION_CREATOR_CHANNEL_ANALYTICS",channel_appeal:"LATENCY_ACTION_CREATOR_CHANNEL_APPEAL","channel.comments":"LATENCY_ACTION_CREATOR_CHANNEL_COMMENTS","channel.content":"LATENCY_ACTION_CREATOR_CONTENT","channel.content.posts":"LATENCY_ACTION_CREATOR_POST_LIST","channel.content.promotions":"LATENCY_ACTION_CREATOR_PROMOTION_LIST","channel.copyright":"LATENCY_ACTION_CREATOR_CHANNEL_COPYRIGHT","channel.editing":"LATENCY_ACTION_CREATOR_CHANNEL_EDITING","channel.monetization":"LATENCY_ACTION_CREATOR_CHANNEL_MONETIZATION", +"channel.music":"LATENCY_ACTION_CREATOR_CHANNEL_MUSIC","channel.music_storefront":"LATENCY_ACTION_CREATOR_CHANNEL_MUSIC_STOREFRONT","channel.playlists":"LATENCY_ACTION_CREATOR_CHANNEL_PLAYLISTS","channel.translations":"LATENCY_ACTION_CREATOR_CHANNEL_TRANSLATIONS","channel.videos":"LATENCY_ACTION_CREATOR_CHANNEL_VIDEOS","channel.live_streaming":"LATENCY_ACTION_CREATOR_LIVE_STREAMING","dialog.copyright_strikes":"LATENCY_ACTION_CREATOR_DIALOG_COPYRIGHT_STRIKES","dialog.video_copyright":"LATENCY_ACTION_CREATOR_DIALOG_VIDEO_COPYRIGHT", +"dialog.uploads":"LATENCY_ACTION_CREATOR_DIALOG_UPLOADS",owner:"LATENCY_ACTION_CREATOR_CMS_DASHBOARD","owner.allowlist":"LATENCY_ACTION_CREATOR_CMS_ALLOWLIST","owner.analytics":"LATENCY_ACTION_CREATOR_CMS_ANALYTICS","owner.art_tracks":"LATENCY_ACTION_CREATOR_CMS_ART_TRACKS","owner.assets":"LATENCY_ACTION_CREATOR_CMS_ASSETS","owner.asset_groups":"LATENCY_ACTION_CREATOR_CMS_ASSET_GROUPS","owner.bulk":"LATENCY_ACTION_CREATOR_CMS_BULK_HISTORY","owner.campaigns":"LATENCY_ACTION_CREATOR_CMS_CAMPAIGNS", +"owner.channel_invites":"LATENCY_ACTION_CREATOR_CMS_CHANNEL_INVITES","owner.channels":"LATENCY_ACTION_CREATOR_CMS_CHANNELS","owner.claimed_videos":"LATENCY_ACTION_CREATOR_CMS_CLAIMED_VIDEOS","owner.claims":"LATENCY_ACTION_CREATOR_CMS_MANUAL_CLAIMING","owner.claims.manual":"LATENCY_ACTION_CREATOR_CMS_MANUAL_CLAIMING","owner.delivery":"LATENCY_ACTION_CREATOR_CMS_CONTENT_DELIVERY","owner.delivery_templates":"LATENCY_ACTION_CREATOR_CMS_DELIVERY_TEMPLATES","owner.issues":"LATENCY_ACTION_CREATOR_CMS_ISSUES", +"owner.licenses":"LATENCY_ACTION_CREATOR_CMS_LICENSES","owner.pitch_music":"LATENCY_ACTION_CREATOR_CMS_PITCH_MUSIC","owner.policies":"LATENCY_ACTION_CREATOR_CMS_POLICIES","owner.releases":"LATENCY_ACTION_CREATOR_CMS_RELEASES","owner.reports":"LATENCY_ACTION_CREATOR_CMS_REPORTS","owner.videos":"LATENCY_ACTION_CREATOR_CMS_VIDEOS","playlist.videos":"LATENCY_ACTION_CREATOR_PLAYLIST_VIDEO_LIST","post.comments":"LATENCY_ACTION_CREATOR_POST_COMMENTS","post.edit":"LATENCY_ACTION_CREATOR_POST_EDIT","promotion.edit":"LATENCY_ACTION_CREATOR_PROMOTION_EDIT", +"video.analytics":"LATENCY_ACTION_CREATOR_VIDEO_ANALYTICS","video.claims":"LATENCY_ACTION_CREATOR_VIDEO_CLAIMS","video.comments":"LATENCY_ACTION_CREATOR_VIDEO_COMMENTS","video.copyright":"LATENCY_ACTION_CREATOR_VIDEO_COPYRIGHT","video.edit":"LATENCY_ACTION_CREATOR_VIDEO_EDIT","video.editor":"LATENCY_ACTION_CREATOR_VIDEO_EDITOR","video.editor_async":"LATENCY_ACTION_CREATOR_VIDEO_EDITOR_ASYNC","video.live_settings":"LATENCY_ACTION_CREATOR_VIDEO_LIVE_SETTINGS","video.live_streaming":"LATENCY_ACTION_CREATOR_VIDEO_LIVE_STREAMING", +"video.monetization":"LATENCY_ACTION_CREATOR_VIDEO_MONETIZATION","video.policy":"LATENCY_ACTION_CREATOR_VIDEO_POLICY","video.rights_management":"LATENCY_ACTION_CREATOR_VIDEO_RIGHTS_MANAGEMENT","video.translations":"LATENCY_ACTION_CREATOR_VIDEO_TRANSLATIONS"});var S1=class extends Ua{constructor(Y,z){super(arguments);this.timer=z}},kBh=new $B("aft-recorded",S1);var JR=g.MV.ytLoggingGelSequenceIdObj_||{};g.Lv("ytLoggingGelSequenceIdObj_",JR);var j1=g.MV.ytLoggingLatencyUsageStats_||{};g.Lv("ytLoggingLatencyUsageStats_",j1); +var c$=class{constructor(){this.j=0}tick(Y,z,O,D){Rp(this,`tick_${Y}_${z}`)||g.CZ("latencyActionTicked",{tickName:Y,clientActionNonce:z},{timestamp:O,cttAuthInfo:D})}info(Y,z,O){var D=Object.keys(Y).join("");Rp(this,`info_${D}_${z}`)||(Y=Object.assign({},Y),Y.clientActionNonce=z,g.CZ("latencyActionInfo",Y,{cttAuthInfo:O}))}jspbInfo(Y,z,O){var D="";for(let p=0;p{}; +this.webkitClearResourceTimings=()=>{}; +this.mozClearResourceTimings=()=>{}; +this.msClearResourceTimings=()=>{}; +this.oClearResourceTimings=()=>{}}},sL=U7.performance||U7.mozPerformance||U7.msPerformance||U7.webkitPerformance||new aM9;var fi=!1,Ci=!1,$Q={'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"},bRo=(0,g.$W)(sL.clearResourceTimings||sL.webkitClearResourceTimings||sL.mozClearResourceTimings||sL.msClearResourceTimings||sL.oClearResourceTimings||g.c7,sL);var $H=window;$H.ytcsi&&($H.ytcsi.infoGel=g.mI,$H.ytcsi.tick=g.Zn);var OXW=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PanelResponse"],Gm=class{constructor(Y,z,O,D,p){this.K=Y;this.vH=z;this.N=O;this.U=D;this.Y=p;this.j=new Map;Y.LD||(Y.LD={});Y.LD={...Tur,...Y.LD}}};var x0=new g.P4("INNERTUBE_TRANSPORT_TOKEN"),UW=new g.P4("RESPONSE_PROCESSOR_MAP_TOKEN");var ts=new g.P4("ENDPOINT_MAP");var xH=class{};var bp=class{constructor(Y){this.j="pending";this.Y=[];this.N=[];try{Y(this.U.bind(this),this.reject.bind(this))}catch(z){this.reject(z)}}state(){return this.j==="fulfilled"?{state:"fulfilled",value:this.result}:this.j==="rejected"?{state:"rejected",reason:this.error}:{state:"pending"}}U(Y){dS(Y)||Ff(Y)?O6(Ki(Y),this.U.bind(this),this.reject.bind(this)):(this.j="fulfilled",this.result=Y,D$(this))}reject(Y){this.j="rejected";this.error=Y;D$(this)}},Ff=Ag(Y=>Iw8(Y)?Y instanceof bp:!1);var $0=new g.P4("AUTH_SERVICE_TOKEN");var yD=class extends xH{constructor(Y){super();this.j=Y}execute(Y){return dA(this,function(){var z=this;return function*(){var O=Y.ytRequest;g.UK(O.input);var D=O.nI?.mode==="cors"?"cors":void 0;if(z.j.Bh){var p=O.config;p=z.j.bu(p?.kR?.identity||S5,{sessionIndex:p?.kR?.sessionIndex});D={...Xr(D),...p}}else D=yield*JO(yav(z,O.config,D));O.nI={...O.nI,headers:{...(O.nI?.headers??{}),...D}};return{nextState:"DEDUPE",params:Y}}()})}}; +yD[g.vI]=[$0];var $7=new g.P4("RESPONSE_MACHINE_REGISTRY_TOKEN"),x7=new g.P4("RESPONSE_MACHINE_FACTORY_TOKEN");var W_=new g.P4("EPHEMERAL_STORE_TOKEN");var Mg=class extends xH{constructor(Y,z){super();this.j=Y;this.Y=z}execute(Y){var z=this.Y,O=this.j;return dA(this,function(){return function*(){var D=Y.ytRequest,p=D.config?.kS?.N9;if(p&&z&&z.has(p)&&!D.config?.kS?.disableCache){var d=yield*JO(Ki(z.get(p)));if(d&&!d.isExpired())return D=Ip(d),g.q("web_process_response_store_responses")&&!d.isProcessed()?(d=O(),D=yield*JO(jL(d,{wireResponse:D,ytRequest:Y.ytRequest,chunkCallback:Y.chunkCallback,responsePayload:{type:"PAGE_CONTRACT"},extractedResponse:D})), +yield*JO(Ki(v$(z,p))),{nextState:"DONE",value:D}):{nextState:"DONE",value:D}}return{nextState:"LOCAL_ROUTER",params:Y}}()})}}; +Mg[g.vI]=[x7,g.Ir(W_)];var LB=class extends xH{constructor(Y,z){super();this.Y=Y;this.j=z}execute(Y){var z=this.Y,O=this.j,D=Y.ytRequest,p=D?.innerTubeRequest?.context;if(!p)return Ki({nextState:"AUTH",params:Y});var d=[];if(O&&O.length>0)for(let J of O)O=J.dC(D),O.j&&d.push(O.j);for(let J of z||[])J.dC(p);return d.length>0?dA(this,function(){return function*(){yield*JO(Ki(Promise.all(d)));return{nextState:"AUTH",params:Y}}()}):Ki({nextState:"AUTH", +params:Y})}};LB[g.vI]=[g.Ir(new g.P4("CONTEXT_PROCESSOR_MAP")),g.Ir(new g.P4("ASYNC_CONTEXT_PROCESSOR_MAP"))];var Ng=class extends xH{constructor(Y){super();this.j=Y}execute(Y){var z=this.j;return dA(this,function(){return function*(){var O=Y.ytRequest.config?.requestKey;return O&&z.has(O)&&(O=z.get(O),O=yield*JO(Ki(O)))?{nextState:"DONE",value:O}:{nextState:"FETCH",params:Y}}()})}}; +Ng[g.vI]=[s6];var emk=new g.P4("LOCAL_INNERTUBE_ROUTER_TOKEN");var AO=class extends xH{constructor(Y,z){super();this.Y=Y;this.j=z}execute(Y){var z=this.j,O=this.Y;return dA(this,function(){return function*(){var D=Y.ytRequest,p=Y.chunkCallback,d={type:"PAGE_CONTRACT"};if(z?.C_(D.input,D.innerTubeRequest)){let c=yield*JO(Ki(z.eE(D.input,D.innerTubeRequest)));if(c){let w=!1;var J=function(R,y){return function*(){var M=O();yield*JO(jL(M,{wireResponse:y,ytRequest:D,chunkCallback:p,responsePayload:d}));w=!0}()}; +c.playerResponse&&(yield*J(c.playerResponse,{playerResponse:c.playerResponse}));c.watchNextResponse&&(yield*J(c.watchNextResponse,{watchNextResponse:c.watchNextResponse}));w||(J=O(),yield*JO(jL(J,{wireResponse:c,ytRequest:D,chunkCallback:p,responsePayload:d})));if(p)return{nextState:"DONE",value:d};J=d.content||d.player||d.LA;return d.type==="PAGE_CONTRACT"&&J?{nextState:"DONE",value:J}:{nextState:"DONE",value:c}}}return{nextState:"FAILED",error:Error("FallbackNode failed to produce a valid response")}}()})}}; +AO[g.vI]=[x7,g.Ir(emk)];var h3=class extends g.lZ{constructor(Y,z,O){super(z,{status:O,...[]});this.type=Y;this.status=O;Object.setPrototypeOf(this,new.target.prototype)}};var VT=new g.P4("NETWORK_MANAGER_TOKEN");var VD=class extends xH{constructor(Y,z,O,D){super();this.vH=Y;this.j=z;this.N=O;this.Y=D}execute(Y){var z=this.vH,O=this.j,D=this.N,p=this.Y;return dA(this,function(){return function*(){var d=Y.ytRequest,J=Y.chunkCallback,c=d.config?.requestKey,w=JSON.stringify(d.innerTubeRequest),R={...d.nI,body:d.nI.method==="POST"?w:void 0};d.config?.gz&&g.Zn(d.config.gz);var y={type:"PAGE_CONTRACT"},M=0,L=x=>{R$(D(),{wireResponse:x,ytRequest:d,chunkCallback:J,responsePayload:y},M++)}; +w=()=>J?z.fetch(d.input,R,d.config,L):z.fetch(d.input,R,d.config); +try{var V=p?p.gS(d,w):w()}catch(x){V=Promise.reject(x)}c&&O&&O.set(c,V);try{var W=yield*JO(Ki(V))}catch(x){return g.q("web_enable_retries")&&(W=x instanceof TypeError&&x.message==="Failed to fetch"?1:0,wA(W))?{nextState:"RETRY",params:{...Y,error:new h3(W,x.message),attempt:(Y.attempt||0)+1}}:{nextState:"FALLBACK",params:{...Y}}}c&&O&&O.delete(c);e1(Tm(d.input))();d.config?.CD&&g.Zn(d.config.CD);if(!W)return{nextState:"FALLBACK",params:{...Y}};if(W&&typeof W==="object"&&!Array.isArray(W)&&(c=W,c.errorMetadata?.status&& +(c=c.errorMetadata.status,V=c===503||c===504||c===429?2:c>=400&&c<500||c>=500?3:0,wA(V)&&g.q("web_enable_retries"))))return{nextState:"RETRY",params:{...Y,error:new h3(V,`HTTP Status ${c}`,c),attempt:(Y.attempt||0)+1}};!J&&W&&(c=D(),c=yield*JO(R$(c,{wireResponse:W,ytRequest:d,responsePayload:{type:"PAGE_CONTRACT"}})),V=c.content||c.player||c.LA,c.type==="PAGE_CONTRACT"&&V&&(W=V));c=W;if(Array.isArray(W))if(W=W.filter(x=>!(x.playerResponse||x.watchNextResponse||x).responseContext?.frameworkOnly),W.length=== +1)c=W[0]; +else if(W.length>1)c=W.find(x=>x.watchNextResponse)||W[0]; +else return{nextState:"FAILED",error:Error("FetchNode produced only framework-only responses")};return{nextState:"DONE",value:c}}()})}}; +VD[g.vI]=[VT,s6,x7,g.Ir(new g.P4("REQUEST_SEQUENCING"))];var Ht=class extends xH{constructor(Y,z){super();this.Y=Y;this.j=z}execute(Y){var z=this.j,O=this.Y,D=Y.ytRequest;return z?.GX(D.input,D.innerTubeRequest)?dA(this,function(){return function*(){var p=yield*JO(Ki(z.hA(D.input,D.innerTubeRequest)));var d=O();p.playerResponse&&p.watchNextResponse?(yield*JO(jL(d,{wireResponse:{playerResponse:p.playerResponse},ytRequest:Y.ytRequest,chunkCallback:Y.chunkCallback,responsePayload:{type:"PAGE_CONTRACT"},extractedResponse:p.playerResponse})),d=yield*JO(jL(d, +{wireResponse:{watchNextResponse:p.watchNextResponse},ytRequest:Y.ytRequest,chunkCallback:Y.chunkCallback,responsePayload:{type:"PAGE_CONTRACT"},extractedResponse:p.watchNextResponse}))):d=yield*JO(jL(d,{wireResponse:p,ytRequest:Y.ytRequest,chunkCallback:Y.chunkCallback,responsePayload:{type:"PAGE_CONTRACT"},extractedResponse:p}));var J=d.content||d.player||d.LA;d.type==="PAGE_CONTRACT"&&J&&(p=J);return{nextState:"DONE",value:p}}()}):Ki({nextState:"CONTEXT", +params:Y})}};Ht[g.vI]=[x7,g.Ir(emk)];var CB=class extends xH{constructor(Y){super();this.j=Y}execute(Y){return dA(this,function(){var z=this;return function*(){try{var O=yield*JO(NbF(z,Y.command,!!Y.chunkCallback))}catch(D){return{nextState:"FAILED",error:D}}return(O=O.S(Y.command,Y.form,Y.identity))?{nextState:"CACHE",params:{ytRequest:O,chunkCallback:Y.chunkCallback}}:{nextState:"FAILED",error:Error("Failed to build request for command")}}()})}}; +CB[g.vI]=[ts];var nB=class extends xH{execute(Y){return dA(this,function(){return function*(){var {innerTubeRequest:z,apiPath:O,clickTrackingParams:D,config:p={kR:{identity:S5}},includeCurrentScreenNonce:d=!0,chunkCallback:J}=Y;z.context||(z.context=g.l2(D,d));var c=HX(Vr(O));return{nextState:"CACHE",params:{ytRequest:{input:c,nI:Ce(c),innerTubeRequest:z,config:p},chunkCallback:J}}}()})}};var qZv=class{constructor(Y){this.cH=Y}run(Y,z){return dA(this,function(){var O=this;return function*(){for(var D=Y,p=z,d=[];;){d.push(String(D));p=yield*JO(O.cH[D].execute(p));if(p.nextState==="DONE")return d.push("DONE"),p.value;if(p.nextState==="FAILED")throw d.push(`FAILED(${p.error.message||"error"})`),p.error;D=p.nextState;p=p.params}}()})}};g.Bt=class extends qZv{};g.Bt.prototype.S=Dr(1);g.Bt[g.vI]=[Pt];var Wt=class extends xH{execute(Y){return dA(this,function(){return function*(){var z=Y.ytRequest,O=Y.error,D=Y.attempt,p=Y.chunkCallback,d=z.config?.Om;if(!(d&&O instanceof h3&&wA(O.type))||D>(d.maxRetries??0))return{nextState:"FALLBACK",params:{ytRequest:z,chunkCallback:p}};var J=(O=d.gD)?O.qw(D):-1;J===-1&&(J=1E3);d.vR!==void 0&&(J=Math.min(J,d.vR));yield*JO(Ki(new Promise(c=>{g.gO(0,c,4,J)}))); +return{nextState:"FETCH",params:{ytRequest:z,chunkCallback:p,attempt:D}}}()})}};var tO=class extends xH{execute(Y){return dA(this,function(){return function*(){var z=Y.chunkCallback,O=Y.responsePayload,D=Y.wireResponse;z&&(z(O),"playerResponse"in D&&D.playerResponse&&(g.qe(),Gb(4)));return{nextState:"DONE",value:O}}()})}};var Ga9=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PanelResponse"],fB=class extends xH{execute(Y){return dA(this,function(){return function*(){var z=Y.onePlatformError;if(z&&"details"in z&&z.details){z=z.details;for(let O of z)if((z=O["@type"])&&Ga9.indexOf(z)>-1)return delete O["@type"],{nextState:"PROCESS_RESPONSE", +params:{...Y,extractedResponse:O}}}return{nextState:"FAILED",error:Error("Error response could not be unpacked")}}()})}};var SL=class extends xH{constructor(Y){super();this.j=Y}execute(Y){var z=this.j;return dA(this,function(){return function*(){var O=Y.extractedResponse,D=Y.ytRequest,p=Y.responsePayload,d=Y.wireResponse;if(O&&!("code"in O||"error"in O)&&!O.sequenceMetaData?.skipProcessing)for(let J of rD)z[J]&&z[J].handleResponse(O,D);d.watchNextResponse||d.reelItemWatchResponse?d.watchNextResponse?p.content=d.watchNextResponse:p.content=d.reelItemWatchResponse:d.playerResponse?p.player=d.playerResponse:d.reelWatchSequenceResponse? +p.LA=d.reelWatchSequenceResponse:p.content=d;return{nextState:"CALLBACK_DISPATCHER",params:Y}}()})}}; +SL[g.vI]=[UW];var hO=class extends qZv{};hO[g.vI]=[$7];var U6=class extends xH{execute(Y){return dA(this,function(){return function*(){var z=Y.wireResponse,O;Array.isArray(z)?O=z[0]:typeof z==="object"&&z!==null&&("playerResponse"in z||"watchNextResponse"in z||"reelItemWatchResponse"in z||"reelWatchSequenceResponse"in z)?O=z.playerResponse||z.watchNextResponse||z.reelItemWatchResponse||z.reelWatchSequenceResponse:O=z;return O&&"error"in O?{nextState:"ERROR_UNPACKER",params:{...Y,onePlatformError:O.error}}:{nextState:"PROCESS_RESPONSE",params:{...Y,extractedResponse:O}}}()})}};var bXv=class extends Sr{N(){return C69}get K(){return!0}j(Y){return g.G(Y,gM8)||void 0}Y(Y,z,O={}){z.channelIds&&(Y.channelIds=z.channelIds);z.siloName&&(Y.siloName=z.siloName);z.params&&(Y.params=z.params);O.botguardResponse&&(Y.botguardResponse=O.botguardResponse);O.feature&&(Y.clientFeature=O.feature)}};var oZh=class extends Sr{N(){return nyo}get K(){return!0}j(Y){return g.G(Y,lur)||void 0}Y(Y,z){z.channelIds&&(Y.channelIds=z.channelIds);z.siloName&&(Y.siloName=z.siloName);z.params&&(Y.params=z.params)}};var fG=class extends Sr{constructor(Y){super();this.j_=Y}N(){return LyA}j(Y){return g.G(Y,Lgo)||g.G(Y,NnA)||g.G(Y,MXk)}Y(Y,z){z.serializedShareEntity&&(Y.serializedSharedEntity=z.serializedShareEntity);z.clientParamIdentifier&&this.j_?.j(z.clientParamIdentifier)&&(Y.clientParams=this.j_.Y(z.clientParamIdentifier))}};fG[g.vI]=[new g.P4("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN")];var vZ$=class extends Sr{N(){return AWh}get K(){return!0}j(Y){return g.G(Y,DF8)||void 0}Y(Y,z,O){Y.feedbackTokens=[];z.feedbackToken&&Y.feedbackTokens.push(z.feedbackToken);if(z=z.cpn||O.cpn)Y.feedbackContext={cpn:z};Y.isFeedbackTokenUnencrypted=!!O.is_feedback_token_unencrypted;Y.shouldMerge=!1;O.extra_feedback_tokens&&(Y.shouldMerge=!0,Y.feedbackTokens=Y.feedbackTokens.concat(O.extra_feedback_tokens))}};var kLH=class extends Sr{N(){return Vmv}j(Y){return g.G(Y,uj8)||void 0}Y(Y,z){z.params&&(Y.params=z.params);z.secondaryParams&&(Y.secondaryParams=z.secondaryParams)}};var ra9=class extends Sr{N(){return Hf8}j(Y){return g.G(Y,hOv)||void 0}Y(Y,z){z.actions&&(Y.actions=z.actions);z.params&&(Y.params=z.params);z.playlistId&&(Y.playlistId=z.playlistId)}};var FQF=class extends Sr{N(){return NuH}j(Y){return g.G(Y,A21)}Y(Y,z,O={}){z.serializedShareEntity&&(Y.serializedSharedEntity=z.serializedShareEntity);O.includeListId&&(Y.includeListId=!0)}};var Su=new g.P4("RESOLVE_URL_PREFETCH_TOKEN");var CG=new g.P4("CLIENT_NAME_TOKEN");var nG=new g.P4("DEFAULT_STORE_EXPIRATION_TOKEN");var IMW=class{constructor(Y,z){this.clientName=Y;this.Y=z}async put(Y,z){z={...z.data};z.key=Y;z.clientName=this.clientName;z.expireTimestampMs===void 0&&(z.expireTimestampMs=(Math.round((0,g.E)())+this.Y).toString());return Z$(this,Y,z)}};IMW[g.vI]=[CG,nG];var mm=class{constructor(Y){this.data={...Y};delete this.data.innertubeResponse?.frameworkUpdates}isExpired(){return Number(this.data.expireTimestampMs||0)<(0,g.E)()}isProcessed(){return!!this.data.isProcessed}};var EZv=class extends IMW{constructor(){super(...arguments);this.j=new Map}async get(Y){return QD(this,Y)}async remove(Y){iW(this,Y)}async aB(){this.j.forEach(Y=>{clearTimeout(Y.timer)}); +this.j.clear()}has(Y){return!!this.j.get(Y)}Dw(){return this.j.keys()}};var EyW=class extends Sr{N(){return P99}j(Y){return g.G(Y,z$)}Y(Y,z){z.videoId&&(Y.playerRequest={videoId:z.videoId},z.playerParams&&(Y.playerRequest.params=z.playerParams),z.racyCheckOk&&(Y.playerRequest.racyCheckOk=!!z.racyCheckOk),z.contentCheckOk&&(Y.playerRequest.contentCheckOk=!!z.contentCheckOk));z.params&&(Y.params=z.params);z.inputType&&(Y.inputType=z.inputType);Y.disablePlayerResponse=!0}A(Y){var z;(Y=this.U(Y))&&(z={kS:{N9:Y}});g.q("web_log_reels_ticks")&&(z=z||{},z.gz="r_wrs",z.CD="r_wrr"); +return z}U(Y){Y=this.j(Y);if(Y?.videoId){var z={videoId:Y.videoId};Y.params&&(z.params=Y.params);return ne("reel_item_watch",z)}}};var vy$=new g.P4("ENTITY_STATE_TOKEN");var rWk=class{constructor(){var Y=kaA,z=Dm(F4F());this.store=Jl(Y,void 0,z)}getState(){return this.store.getState()}dispatch(Y){return this.store.dispatch(Y)}subscribe(Y){return this.store.subscribe(Y)}replaceReducer(Y){return this.store.replaceReducer(Y)}[Symbol.observable](){return this.store[Symbol.observable]()}};var zi=class{constructor(Y=[]){this.j=[];this.N=this.Y=0;this.U=void 0;this.totalLength=0;Y.forEach(z=>{this.append(z)})}K(){return this.totalLength}append(Y){if(lW(this,Y)){let z=this.j[this.j.length-1]; +this.j[this.j.length-1]=new Uint8Array(z.buffer,z.byteOffset,z.length+Y.length);X0(this)}else this.j.push(Y);this.totalLength+=Y.length}split(Y){var z=new zi,O=new zi;for(let D of this.j)Y>=D.length?(z.append(D),Y-=D.length):Y?(z.append(new Uint8Array(D.buffer,D.byteOffset,Y)),O.append(new Uint8Array(D.buffer,D.byteOffset+Y,D.length-Y)),Y=0):O.append(D);return{tM:z,PW:O}}isFocused(Y){return Y>=this.N&&Y{var Y=D=>new Uint8Array(D),z=D=>{var p=new Uint8Array(D.length); +for(let d=0;d>7&&283);a9=new Uint8Array(256);lJ=uJ(256);Xg=uJ(256);g9=uJ(256);Ti=uJ(256);for(let J=0;J<256;J++){p=J?D[255^O[J]]:0;p^=p<<1^p<<2^p<<3^p<<4;p=p&255^p>>>8^99;a9[J]=p;z=p<<1^(p>>7&&283);var d=z^p;lJ[J]=z<<24|p<<16|p<<8|d;Xg[J]=d<<24|lJ[J]>>>8;g9[J]=p<<24|Xg[J]>>> +8;Ti[J]=p<<24|g9[J]>>>8}bf8=!0}p=uJ(44);for(O=0;O<4;O++)p[O]=Y[4*O]<<24|Y[4*O+1]<<16|Y[4*O+2]<<8|Y[4*O+3];for(D=1;O<44;O++)Y=p[O-1],O%4||(Y=(a9[Y>>16&255]^D)<<24|a9[Y>>8&255]<<16|a9[Y&255]<<8|a9[Y>>>24],D=D<<1^(D>>7&&283)),p[O]=p[O-4]^Y;this.key=p}encrypt(Y){var z=Y.length;Y=new Uint8Array(Y.buffer.slice(Y.byteOffset,Y.byteOffset+z));for(var O=this.Y,D=0;D{var Y=D=>new Uint8Array(D),z=D=>{var p=new Uint8Array(D.length); +for(let d=0;d=64&&(this.A.set(Y.subarray(0,64-this.Y),this.Y),z=64-this.Y,this.Y=0,kp(this,this.A,0));for(;z+64<=O;z+=64)kp(this,Y,z);z{var z=this.observers.indexOf(Y);z>=0&&this.observers.splice(z,1)}}Y(Y){c_(this,Y.data)}sl(){this.channel.close()}},nq;var O$V=g.w2(()=>{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 Y=g.NV("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_");Y||(Y=g.aK("VIDEO"),g.Lv("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_", +Y));return!!(Y&&Y.canPlayType&&Y.canPlayType('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"'))});var Bu=Rb()?!0:typeof window.fetch==="function"&&window.ReadableStream&&window.AbortController&&!g.gU?!0:!1;var DAr=class extends Sr{constructor(){super()}N(){return At$}j(Y){return g.G(Y,g.x4)||g.G(Y,z$)||g.G(Y,$Wr)}B(){return!0}U(Y){if((g.q("kevlar_cache_on_ttl_player")||g.q("mweb_enable_shorts_innertube_player_prefetch")||g.q("web_shorts_prefetch_service_enabled")||g.q("embeds_enable_prefetch_via_resolve_url"))&&(Y=this.j(Y))&&Y.videoId){var z={videoId:Y.videoId};Y.playlistId&&(z.playlistId=Y.playlistId);Y.playerParams&&(z.params=Y.playerParams);return ne("player",z)}}Z(Y){return Y.contentPlaybackContext?.vis=== +2?"WATCH_FULL_SCREEN":"WATCH"}Y(Y,z,O){if(g.q("enable_interstitial_entity_check")&&z.videoId)for(var D of["CONTENT_CHECK_REQUIRED","AGE_CHECK_REQUIRED"]);z.videoId&&(Y.videoId=z.videoId);z.playlistId&&(Y.playlistId=z.playlistId);z.index!==void 0&&(Y.playlistIndex=z.index+1);z.playerParams&&(Y.params=z.playerParams);"startTimeSeconds"in z&&z.startTimeSeconds&&(g.q("enable_player_request_builder_start_time_floor")?Y.startTimeSecs=Math.floor(z.startTimeSeconds):Y.startTimeSecs=z.startTimeSeconds);O.contentPlaybackContext&& +(Y.playbackContext={contentPlaybackContext:O.contentPlaybackContext});O.prefetchPlaybackContext&&(Y.playbackContext={...Y.playbackContext,prefetchPlaybackContext:O.prefetchPlaybackContext},Y.context.request||(Y.context.request={}),Y.context.request.isPrefetch=!0);Y.playbackContext||(Y.playbackContext={});D=O$V();Y.playbackContext.devicePlaybackCapabilities={supportsVp9Encoding:!!D,supportXhr:Bu};O.overrideMutedAtStart&&(Y.overrideMutedAtStart=O.overrideMutedAtStart);Y.racyCheckOk=!!z.racyCheckOk; +Y.contentCheckOk=!!z.contentCheckOk;g.q("captions_prefs_killswitch")||(O=(O=g.Hg("yt-player-caption-language-preferences"))?O:[],z=g.q("web_enable_player_request_captions_last_language_only"),O?.length&&(O=z?[O.at(-1)]:O,Y.captionParams={viewerSelectedCaptionLangs:O}))}A(Y){Y=this.U(Y);var z;Y&&(z={kS:{N9:Y}});g.q("web_log_player_watch_next_ticks")&&(z=z||{},z.gz="ps_s",z.CD="ps_r");return z}};DAr[g.vI]=[vy$];var yT=class{constructor(Y){this.j=Y.responseContext?.stateTags}};var B_=class{constructor(Y){this.j=Y}handleResponse(Y,z){if(!z)throw Error("request needs to be passed into StoreResponseProcessorService");Mk(this,Y,z.config?.kS?.N9)}};B_[g.vI]=[W_];var P_=new g.P4("STORE_RESPONSE_PROCESSOR_TOKEN");var LG=class extends g.lZ{constructor(Y,...z){super(Y,z);this.errorType=1;Object.setPrototypeOf(this,new.target.prototype)}};var H_=class{constructor(Y){this.j=Y}async fetch(Y,z,O,D){Y=IcA(this,Y,z);try{let p=await fetch(Y);if(D&&p.ok&&p.body&&typeof p.body.getReader==="function"){let d=p.clone().body.getReader(),{value:J}=await d.read();d.cancel().catch(()=>{}); +if(J&&J[0]===91){let c=p.body.pipeThrough(new TextDecoderStream).getReader();return Nk(this,c,new oM,[],D)}}return await this.handleResponse(p,O)}catch(p){if(g.jZ(p),O?.fR&&p instanceof LG&&p.errorType===1)throw p;}}handleResponse(Y,z){var O=Y.text().then(D=>{if(z?.O7&&Y.ok)return Ii(z.O7,D);D=D.replace(")]}'","");if(z?.fR&&D)try{var p=JSON.parse(D)}catch(d){throw new LG("JSON parsing failed after fetch");}return p??JSON.parse(D)}); +Y.redirected||Y.ok?this.j&&this.j.success():(this.j&&this.j.AA(),O=O.then(D=>{g.jZ(new g.lZ("Error: API fetch failed",Y.status,Y.url,D));return{...D,errorMetadata:{status:Y.status}}})); +return O}};H_[g.vI]=[g.Ir(new g.P4("NETWORK_SLI_TOKEN"))];var As;var nGk=new g.wG("parallelCommand");var PY9=new g.wG("performOnceCommand");var Wsk=new g.wG("serialCommand");var iC=class{constructor(Y){this.j=Y}bindInnertubeChallengeFetcher(Y){this.j.bicf(Y)}registerChallengeFetchedCallback(Y){this.j.bcr(Y)}getLatestChallengeResponse(){return this.j.blc()}};var zvW=[],lC=(0,g.tk)`https://static.doubleclick.net/instream/ad_status.js`,uC=!1;var Zz=class{constructor(Y,z){this.Y=Y;this.j=z}},CYA=[new Zz("b.f_",0),new Zz("j.s_",2),new Zz("r.s_",4),new Zz("e.h_",6),new Zz("i.s_",8),new Zz("s.t_",10),new Zz("p.h_",12),new Zz("s.i_",14),new Zz("f.i_",16),new Zz("a.b_",18),new Zz("a.o_"),new Zz("g.o_",22),new Zz("p.i_",24),new Zz("p.m_"),new Zz("n.k_",20),new Zz("i.f_"),new Zz("a.s_"),new Zz("m.c_"),new Zz("n.h_",26),new Zz("o.p_"),new Zz("m.p_",28),new Zz("o.a_"),new Zz("d.p_"),new Zz("e.i_")].reduce((Y,z)=>{Y[z.Y]=z;return Y},{});var k0=class{constructor(Y,z,O){this.network=Y;this.options=z;this.A=O;this.N=0;this.j=null;this.Y=new FZr;z.tj?TP(this,D68(this)):z.preload&&TP(this,new Promise(D=>{g.Tb(0,()=>{D(GP(this))},0)}))}async K(){return!!await Promise.race([this.j, +null])}async U(Y,z,O){this.j===null&&TP(this,GP(this));var D=!1,p={};return Promise.race([(async()=>{this.options.IP&&this.options.tj&&await (await KQW())?.checkForRefresh();var d=await this.j;p.challenge=d.challenge;if(d.pU){var J={c:d.challenge,e:Y,...z};try{D=!0;let c;(c=await d.pU.snapshot({HI:J}))?p.webResponse=c:p.error="ATTESTATION_ERROR_VM_NO_RESPONSE"}catch{p.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR"}}else"c1a"in d.TA&&(p.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");Y==="ENGAGEMENT_TYPE_PLAYBACK"&& +(d=d.TA,J={},d.c6a&&(J.reportingStatus=String(Number(d.c)^gZ())),d.c6b&&(J.broadSpectrumDetectionResult=String(Number(d.c)^Number(g.l("CATSTAT",0)))),p.adblockReporting=J);return p})(), +c9$(O,()=>{var d=Object.assign({},p);D&&(d.error="ATTESTATION_ERROR_VM_TIMEOUT");return d})])}};var wHH=["APP_STATE","PI"];var BV9=[3611,27686,221058,85013,23462,241187,157557,42016,26926,51236,79148,50160,77504,310281,153587,87907,18630,177018,177023,54445,321666,326353,326354,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,299903,299897,299904,299901,299899,299902,299900,299898,196088,250897,198104,32276,195115,195114,76278,200635,230594,147868,147869, +276243,93911,274188,276651,313680,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,994412,230684,229801,230685,334310,334311,334312,197337,209010,197336,197338,198618,300884,175492,198052,198051,197852,197976,317377,175493,175494,175495,189254,175496,175497,38408, +175498,175503,175504,175505,175506,175507,175508,80637,68727,206933,207944,206934,303123,206929,221575,68728,221576,80353,80356,308033,249107,180635,74610,45707,83962,83970,46713,166591,89711,74612,213809,179607,245006,155792,93265,74611,131380,128979,139311,128978,131391,105350,139312,333637,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,309580,230676,249183,230679,230678,230677,230681,230680,162711,235234,162712,80357,994411,243315,313506,321964,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,297752,197891,156655,156654,121692,211414,211411,211412,211413,211403,184846,185993,335048,145656,156656,145655,145653,145654,145657,132972,133051,133658,132971,336728,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,304776,197993,241460,160801,197995,95117,172721,150497,98930,98931,98932,153320,153321,43347,305268,249295,210016,210017,262686,211851,211852,307219,211853,327810,129889,197888,197889,149123,221959,221627,221958,45474,100352,98443,117985,333708,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,303882,192409, +203221,42352,84512,76065,75989,205911,205912,252649,205913,252650,252651,51879,16623,32594,27240,293324,32633,74858,304150,297045,275198,271884,222932,279119,312581,271886,213915,275199,310748,225216,251244,258251,218674,251266,258250,251265,301662,251245,271885,315818,156999,3945,16989,45520,25488,25492,25494,232113,55760,14057,18451,57204,57203,17897,18198,17898,17909,43980,221053,195529,189660,308088,306448,306447,308087,308086,46220,11721,147994,49954,96369,3854,217640,151633,56251,205192,216797, +159108,181568,234789,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,302631,331473,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,323493,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,320464,76256,298157,263843,315234,196075,194768,252201,194769,191885,281480,233634,265810,194770,296933, +195350,327385,324586,301607,195349,194771,293041,301121,293042,293043,301116,166382,37671,49953,220669,600001,600002,6E5,335134,249229,213774,204572,191389,272254,272253,253830,253831,253832,272252,253833,253834,204574,191390,179556,238596,212661,191392,197826,191393,204573,36216,28237,241212,272049,173718,39553,192547,29222,304845,26107,241211,38050,26108,275810,120745,26109,26110,66881,28236,14586,297672,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,299541,21409,282218,299506,333956,299540,299507,299509,299539,299508,299510,185612,222825,323331,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,313750,151152,228067,130975,130976,247244,271622,271813,261210,210815,295069,246127,316858,245256,244950,191925,167637,234545,197196,302735,214295,110386,221054,273960,282111,312290,113746,325593,268886,66557,183215,17310,28631,201935,21589,242036,238351,164817,168011,154946,68012,162617,60480,184431, +138664,294089,249827,194E3,141121,164502,31571,195002,206793,141978,233985,250895,254052,254053,254054,254051,254050,254055,150105,304169,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,326937,122629,186204,222824,275869,312295,271673,274637,317462,139723,139722,121258,253789,253787,253786,253788,253790,107598,127991,96639,107536,130169,216522,296316,96661,145188,320428,213904, +269342,96658,116646,159428,168611,168612,121122,219862,96660,282208,127738,127083,155281,162959,220886,227356,248007,163566,307646,186641,147842,273646,273647,217932,104443,96659,147595,106442,247162,231493,213427,296813,246575,182423,162776,228908,134840,63667,63668,63669,130686,248381,147036,239094,262743,189810,239095,78314,147799,305919,305924,237146,174049,148649,55761,127098,134841,96368,67374,48992,146176,176105,323321,323322,233035,49956,267645,275782,190190,225739,31961,26388,23811,5E4,126250, +96370,210549,329490,47355,47356,37935,45521,331536,331534,331535,331533,21760,83769,49977,49974,93497,93498,34325,140759,115803,123707,100081,35309,237706,68314,25602,100339,170873,143516,299247,178921,268574,254884,258232,59018,18248,50625,9729,37168,37169,21667,16749,18635,39305,18046,221057,301897,301900,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,334496,335844,271218,266131,266132,267977,267579,262800,262799,262802,267580,262798,267695,267581,273232,82039];var ZnV=class{constructor(Y){this.j=Y}handleResponse(Y,z){if(z.input.match(aq(BSr))){var O=Y?.endpoint;z=g.G(O,z$)?.unserializedPrefetchData;if(O&&z){Y=this.j;var D=(new EyW).U(O),p=g.G(z,mWv);let d=p?.responseContext?.maxAgeSeconds&&Number(p?.responseContext?.maxAgeSeconds)>0?Number(p?.responseContext?.maxAgeSeconds):600;p&&D&&d>0&&(p=sW(p,d),Y.put(D,new mm(p)));O=(new DAr).U(O);z=g.G(z,xWV);D=z?.responseContext?.maxAgeSeconds&&Number(z?.responseContext?.maxAgeSeconds)>0?Number(z?.responseContext?.maxAgeSeconds): +600;z&&O&&D>0&&(z=sW(z,D),Y.put(O,new mm(z)))}}}};ZnV[g.vI]=[W_];h6("","downloadsPageViewConfigurationEntity");h6("DOWNLOADS_LIST_ENTITY_ID_MANUAL_DOWNLOADS","mainDownloadsListEntity");h6("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity");h6("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","refresh");h6("SMART_DOWNLOADS_ENABLED","settingEntity");var y9v=["www.youtube-nocookie.com","www.youtubeeducation.com","youtube.googleapis.com"],pvV=class{constructor(){this.state=1;this.pU=null;this.EC=void 0}initialize(Y,z,O,D){this.EC=D;if(Y.program){var p;D=Y.interpreterUrl??null;Y.interpreterSafeScript?p=wM(Y.interpreterSafeScript):p=Y.interpreterScript??null;Y.interpreterSafeUrl&&(D=j_(Y.interpreterSafeUrl).toString());sB8(this,p,D,Y.program,z,O)}else g.jZ(Error("BL:CIP"))}isInitialized(){return this.Y()}getState(){return this.state}isLoading(){return this.state=== +2}invoke(Y={}){return this.Y()?this.N({HI:Y}):null}dispose(){this.j(null);this.E6(8)}Y(){return!!this.pU}N(Y){return this.pU.Oj(Y)}j(Y){g.GG(this.pU);this.pU=Y}E6(Y){this.state=Y}};var dAh=class extends pvV{j(Y){KG()?.bgvma();if(Y){let z={bgvma:Y.dispose.bind(Y),bgvmb:Y.snapshot.bind(Y),bgvmc:Y.Oj.bind(Y)};g.Lv("yt.abuse.playerAttLoader",z);g.mk(O=>Y.snapshot(O))}else g.Lv("yt.abuse.playerAttLoader",null),g.Lv("yt.abuse.playerAttLoaderRun",null)}Y(){return!!KG()}N(Y){return KG().bgvmc(Y)}};var xx={AD_MARKER:"ytp-ad-progress",CHAPTER_MARKER:"ytp-chapter-marker",TIME_MARKER:"ytp-time-marker"};var vc=void 0;var od=class{constructor(){this.U=new Set;this.Y=new Set;this.K=new Map;this.client=void 0;this.csn=null}N(Y){this.client=Y}j(){this.clear();this.csn=g.$t()}clear(){this.U.clear();this.Y.clear();this.K.clear();this.csn=null}};var wE=class{N(Y){CD(Fz().N).bind(Fz())(Y)}clear(){CD(Fz().clear).bind(Fz())()}};var KK=class{constructor(){this.S=[];this.B=[];this.Z=new Map;this.Pc=new Map;this.A=[];this.j_=[];this.U=new Map;this.X=new Map;this.Y=new Map;this.j=new Set;this.kg=new Map}N(Y){this.client=Y}ze(Y,z={}){CD(()=>{var O=g.G(Y?.commandMetadata,Nw)?.rootVe||g.G(Y?.commandMetadata,jRZ)?.screenVisualElement?.uiType;if(O){var D=g.G(Y?.commandMetadata,QjZ);if(D?.parentTrackingParams){var p=Wa(D.parentTrackingParams);if(D.parentCsn)var d=D.parentCsn}else z.clickedVisualElement?p=z.clickedVisualElement:Y.clickTrackingParams&& +(p=Wa(Y.clickTrackingParams));a:{D=g.G(Y,g.x4);var J=g.G(Y,VXW);if(D){if(J=GW(D,"VIDEO")){D={token:J,videoId:D.videoId};break a}}else if(J&&(D=GW(J,"PLAYLIST"))){D={token:D,playlistId:J.playlistId};break a}D=void 0}z={cttAuthInfo:D,parentCsn:d,...z};g.q("expectation_logging")&&(z.loggingExpectations=g.G(Y?.commandMetadata,jRZ)?.loggingExpectations||void 0);Dx(this,O,p,z)}else g.jZ(new g.lZ("Error: Trying to create a new screen without a rootVeType",Y))})()}clickCommand(Y,z,O=0){return $6h(this,Y.clickTrackingParams, +z,O)}stateChanged(Y,z,O=0){this.visualElementStateChanged(Wa(Y),z,O)}visualElementStateChanged(Y,z,O=0){O===0&&this.j.has(O)?this.B.push([Y, +z]):JL(this,Y,z,O)}MA(Y){var z=Y.cpn,O=zv(this,0);if(O.length&&O[O.length-2]?.cpn!==z&&(O=g.$t(),z&&O&&O!=="UNDEFINED_CSN")){var D;Y.itct&&(D=Wa(Y.itct||""));let p={};g.q("web_playback_associated_log_ctt")&&Y.wH&&(p.cttAuthInfo={token:Y.wH,videoId:Y.videoId});Y={cpn:z,csn:O};g.q("web_playback_associated_ve")&&D&&(tD(O,D),Y.playbackVe=D.getAsJson());g.CZ("playbackAssociated",Y,p);D=zv(this,0);D[D.length-1].cpn=z}}};var Rz=class{fetch(Y,z,O){var D=x6o(Y,z,O);return new Promise((p,d)=>{var J=()=>{if(O?.fR)try{let c=this.handleResponse(Y,D.status,D.response,O);p(c)}catch(c){d(c)}else p(this.handleResponse(Y,D.status,D.response,O))}; +D.onerror=J;D.onload=J;D.send(z.body??null)})}handleResponse(Y,z,O,D){O=(O||"").replace(")]}'",""); +try{var p=JSON.parse(O)}catch(d){g.jZ(new g.lZ("JSON parsing failed after XHR fetch",Y,z,O));if(D?.fR&&O)throw new LG("JSON parsing failed after XHR fetch");p={}}z!==200&&(g.jZ(new g.lZ("XHR API fetch failed",Y,z,O)),p={...p,errorMetadata:{status:z}});return p}};var Jnk=class{static getInstance(){var Y=g.NV("ytglobal.storage_");Y||(Y=new Jnk,g.Lv("ytglobal.storage_",Y));return Y}async estimate(){var Y=navigator;if(Y.storage?.estimate)return Y.storage.estimate();if(Y.webkitTemporaryStorage?.queryUsageAndQuota)return hv1()}};g.Lv("ytglobal.storageClass_",Jnk);var kxh=rU("yt-player-local-media",{z3:{index:{r$:2},media:{r$:2},captions:{r$:5}},shared:!1,upgrade(Y,z){z(2)&&(WQ(Y,"index"),WQ(Y,"media"));z(5)&&WQ(Y,"captions");z(6)&&(PQ(Y,"metadata"),PQ(Y,"playerdata"))},version:5});var cnW={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},mF;a:{var Qz=g.RL();Qz=Qz.toLowerCase();if(Qz.indexOf("android")!=-1){var wvh=Qz.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);if(wvh){let Y=parseFloat(wvh[1]);if(Y<100){mF=Y;break a}}var jkh=Qz.match("("+Object.keys(cnW).join("|")+")");mF=jkh?cnW[jkh[0]]:0}else mF=void 0}var i$=mF,nd=i$>=0;var u$;{var RcA=g.RL();let Y=RcA.match(/\((iPad|iPhone|iPod)( Simulator)?;/);if(!Y||Y.length<2)u$=void 0;else{var l$=RcA.match(/\((iPad|iPhone|iPod)( Simulator)?; (U; )?CPU (iPhone )?OS (\d+_\d)[_ ]/);u$=l$&&l$.length===6?Number(l$[5].replace("_",".")):0}}var jB=u$,yC=jB>=0;var MP;g.y8=new dAh;MP=0;g.sko=class{constructor(Y){this.videoData=Y;this.j={c1a:()=>{var z=[];if(g.y8.isInitialized()){var O="";this.videoData&&this.videoData.Nn&&(O=this.videoData.Nn+`&r1b=${this.videoData.clientPlaybackNonce}`);O={atr_challenge:O};g.qv("bg_v",void 0,"player_att");(O=QB1(O))?(g.qv("bg_s",void 0,"player_att"),z.push(`r1a=${O}`)):(g.qv("bg_e",void 0,"player_att"),z.push("r1c=2"))}else g.qv("bg_e",void 0,"player_att"),window.trayride||window.botguard?z.push("r1c=1"):z.push("r1c=4");z.push(`r1d=${g.y8.getState()}`); +return z.join("&")}, +c6a:z=>"r6a="+(Number(z.c)^gZ()), +c6b:z=>`r6b=${Number(z.c)^Number(g.l("CATSTAT",0))}`}; +this.videoData&&this.videoData.Nn?this.TA=g.tl(this.videoData.Nn):this.TA={}}};g.C3=class{constructor(Y,z={},O=0){this.errorCode=Y;this.details=z;this.severity=O}};var I1={GB:function(Y,z){var O=Y[0];Y[0]=Y[z%Y[n[2]]];Y[z%Y[n[2]]]=O}, +YJ:function(Y){Y[n[37]]()}, +xa:function(Y,z){Y[n[43]](0,z)}};var yn1={xs:"adunit",DZ:"detailpage",b2:"editpage",MW:"embedded",UU:"leanback",z5:"previewpage",KN:"profilepage",Gv:"unplugged",Nf:"playlistoverview",Ia:"sponsorshipsoffer",LN:"shortspage",TE:"handlesclaiming",Oy:"immersivelivepage",Xl:"creatormusic",Fk:"immersivelivepreviewpage",hj:"admintoolyurt",nN:"shortsaudiopivot",qW:"consumption",B1:"background_audio_playback",LK:"family_center_supervisee_interests_page",WD:"family_center_supervisee_interest_details_page"};var Mk$=["h","H"],Lj9=["9","("],Npv=["9h","(h"],Anv=["8","*"],Vko=["a","A"],H$h=["o","O"],C31=["m","M"],nTo=["mac3","MAC3"],WjZ=["meac3","MEAC3"],d6={h:Mk$,H:Mk$,["9"]:Lj9,["("]:Lj9,["9h"]:Npv,["(h"]:Npv,["8"]:Anv,["*"]:Anv,a:Vko,A:Vko,o:H$h,O:H$h,m:C31,M:C31,mac3:nTo,MAC3:nTo,meac3:WjZ,MEAC3:WjZ},P3r=new Set("o O a ah A m M mac3 MAC3 meac3 MEAC3 so sa".split(" ")),$t$=new Set("m M mac3 MAC3 meac3 MEAC3".split(" "));var pdo={o1:0,Xn:124,wd:144,mX:220,kz:240,OV:340,rd:360,Fn:480,bC:588,R1:608,HY:720,Mf:740,qf:1080,PY:1100,Vp:1440,DS:2160,gd:9999,0:"QUALITY_ORDINAL_UNKNOWN",124:"QUALITY_ORDINAL_144P_SAVER",144:"QUALITY_ORDINAL_144P",220:"QUALITY_ORDINAL_240P_SAVER",240:"QUALITY_ORDINAL_240P",340:"QUALITY_ORDINAL_360P_SAVER",360:"QUALITY_ORDINAL_360P",480:"QUALITY_ORDINAL_480P",588:"QUALITY_ORDINAL_608P_SAVER",608:"QUALITY_ORDINAL_608P",720:"QUALITY_ORDINAL_720P",740:"QUALITY_ORDINAL_720P_ENHANCED",1080:"QUALITY_ORDINAL_1080P", +1100:"QUALITY_ORDINAL_1080P_ENHANCED",1440:"QUALITY_ORDINAL_1440P",2160:"QUALITY_ORDINAL_2160P",9999:"QUALITY_ORDINAL_HIGHRES"};var En={auto:0,tiny:144,light:144,small:240,medium:360,large:480,hd720:720,hd1080:1080,hd1440:1440,hd2160:2160,hd2880:2880,highres:4320},fx={0:"auto",144:"tiny",240:"small",360:"medium",480:"large",720:"hd720",1080:"hd1080",1440:"hd1440",2160:"hd2160",2880:"hd2880",4320:"highres"},An={QUALITY_ORDINAL_UNKNOWN:0,QUALITY_ORDINAL_144P_SAVER:124,QUALITY_ORDINAL_144P:144,QUALITY_ORDINAL_240P_SAVER:220,QUALITY_ORDINAL_240P:240,QUALITY_ORDINAL_360P_SAVER:340,QUALITY_ORDINAL_360P:360,QUALITY_ORDINAL_480P:480, +QUALITY_ORDINAL_608P_SAVER:588,QUALITY_ORDINAL_608P:608,QUALITY_ORDINAL_720P:720,QUALITY_ORDINAL_720P_ENHANCED:740,QUALITY_ORDINAL_1080P:1080,QUALITY_ORDINAL_1080P_ENHANCED:1100,QUALITY_ORDINAL_1440P:1440,QUALITY_ORDINAL_2160P:2160,QUALITY_ORDINAL_HIGHRES:9999};var qP=2592E3;g.D7={STOP_EVENT_PROPAGATION:"html5-stop-propagation",IV_DRAWER_ENABLED:"ytp-iv-drawer-enabled",IV_DRAWER_OPEN:"ytp-iv-drawer-open",MAIN_VIDEO:"html5-main-video",VIDEO_CONTAINER:"html5-video-container",VIDEO_CONTAINER_TRANSITIONING:"html5-video-container-transitioning",HOUSE_BRAND:"house-brand"};var px={allowed:"AUTOPLAY_BROWSER_POLICY_ALLOWED","allowed-muted":"AUTOPLAY_BROWSER_POLICY_ALLOWED_MUTED",disallowed:"AUTOPLAY_BROWSER_POLICY_DISALLOWED"};var Rth={ANDROID:3,ANDROID_KIDS:18,ANDROID_MUSIC:21,ANDROID_UNPLUGGED:29,WEB:1,WEB_REMIX:67,WEB_UNPLUGGED:41,IOS:5,IOS_KIDS:19,IOS_MUSIC:26,IOS_UNPLUGGED:33},wK={android:"ANDROID","android.k":"ANDROID_KIDS","android.m":"ANDROID_MUSIC","android.up":"ANDROID_UNPLUGGED",youtube:"WEB","youtube.m":"WEB_REMIX","youtube.up":"WEB_UNPLUGGED",ytios:"IOS","ytios.k":"IOS_KIDS","ytios.m":"IOS_MUSIC","ytios.up":"IOS_UNPLUGGED"},Bpv={"mdx-pair":1,"mdx-dial":2,"mdx-cast":3,"mdx-voice":4,"mdx-inappdial":5};var MzA={O0:1,l2:2,PAUSED:3,1:"DISABLED",2:"ENABLED",3:"PAUSED"};var DTW=RegExp("^https?://([^.]*\\.moatads\\.com/|e[0-9]+\\.yt\\.srs\\.doubleverify\\.com|pagead2\\.googlesyndication\\.com/pagead/gen_204\\?id=yt3p&sr=1&|pm\\.adsafeprotected\\.com/youtube|pm\\.test-adsafeprotected\\.com/youtube|youtube[0-9]+\\.moatpixel\\.com/)"),yd=RegExp("^https://([a-z]+\\.)?[0-9a-f]{1,63}\\.sslproxy\\.corp\\.google\\.com/|^https://([a-z]+\\.)?[a-z0-9\\-]{1,63}\\.demos\\.corp\\.google\\.com/|^https://[0-9a-f]{1,63}\\.proxy\\.googleprod\\.com/|^https?://(([-\\w]*www[-\\w]*\\.|[-\\w]*web[-\\w]*\\.|[-\\w]*canary[-\\w]*\\.|[-\\w]*dev[-\\w]*\\.|[-\\w]{1,3}\\.)+(corp\\.)?youtube(-nocookie|kids|education)?\\.com/|([A-Za-z0-9-]{1,63}\\.)*(youtube\\.googleapis\\.com)[.]?(:[0-9]+)?/|([a-z]+\\.)?[a-z0-9\\-]{1,63}\\.([a-z]{3}|i)\\.corp\\.google\\.com(:[0-9]+)?/|([a-z]+\\.)?[a-z0-9\\-]{1,63}\\.c\\.googlers\\.com(:[0-9]+)?/|(docs|drive)\\.google\\.com/(a/[^/\\\\%]+/|)|(music|music-green-qa|music-release-qa|yt-music-green\\.corp)\\.youtube\\.com/|(tv|tv-green-qa|tv-green-qa\\.corp|tv-release-qa|tv-release-qa\\.corp|tv-integration-qa|tv-integration-qa\\.corp|yt-tv-autopush\\.corp|yt-tv-integration\\.corp|yt-tv-staging\\.corp)\\.youtube\\.com/|[A-Za-z0-9-]+\\.prod\\.google\\.com(:[0-9]+)?/)"), +poV=RegExp("^https?://(www\\.google\\.com/pagead/xsul|www\\.youtube\\.com/pagead/slav)"),C_r=RegExp("^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https?://(([A-Za-z0-9-]{1,63}\\.)*(corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|docs\\.google\\.com|drive\\.google\\.com|prod\\.google\\.com|mail\\.google\\.com|youtube\\.com|youtubeeducation\\.com|youtube\\-nocookie\\.com|youtubekids\\.com)[.]?(:[0-9]+)?/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$))"), +nYH=RegExp("^https?://([A-Za-z0-9-]{1,63}\\.)*(currents\\.google\\.com)[.]?(:[0-9]+)?/"),Vcr=RegExp("^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https?://(([A-Za-z0-9-]{1,63}\\.)*(corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|prod\\.google\\.com|youtube\\.com|youtubekids\\.com)[.]?(:[0-9]+)?/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$))"), +LGr=RegExp("^((http(s)?):)?\\/\\/((((lh[3-6](-tt|-d[a-g,z])?\\.((ggpht)|(googleusercontent)|(google)|(sandbox\\.google)))|(lh7\\-(eu|us|qw|rt|xx)\\.((googleusercontent)|(google)))|((photos|testonly|work)\\.fife\\.usercontent\\.google)|([\\w\\-]+\\.fife\\.usercontent\\.google)|(([1-4]\\.bp\\.blogspot)|(bp[0-3]\\.blogger))|(ccp-lh\\.googleusercontent)|((((cp|ci|gp)[3-6])|(ap[1-2]))\\.(ggpht|googleusercontent))|(gm[1-4]\\.ggpht)|(play-(ti-)?lh\\.googleusercontent)|(gz[0-1]\\.googleusercontent)|(lh3\\-gm\\.google)|(((yt[3-4])|(sp[1-3]))\\.(ggpht|googleusercontent)))\\.com)|(drive\\.google\\.com\\/drive\\-(usercontent|viewer))|(dp[3-6]\\.googleusercontent\\.cn)|(dp4\\.googleusercontent\\.com)|((photos|drive|contribution)\\-image\\-(dev|qa)(-us|-eu)?(-auth|-cookie)?\\.corp\\.google\\.com)|(photos\\-image\\-dev\\-dl\\-(auth|eu|us)\\.corp\\.google\\.com)|((dev|dev2|dev3|qa|qa2|qa3|qa-red|qa-blue|canary)[-.]lighthouse\\.sandbox\\.google\\.com\\/image)|(image\\-(dev|qa)\\-lighthouse(-auth)?\\.sandbox\\.google\\.com(\\/image)?)|(drive\\-qa\\.corp\\.google\\.com\\/drive\\-(usercontent|viewer))|(docs(\\-(dev|qa)\\.corp)?\\.google\\.com\\/(u\\/[0-9]+\\/)?(docs|sheets|slides|drawings|forms|videos|pictures)\\-images\\-(rt|qw))|(docs\\.sandbox\\.google\\.com\\/(u\\/[0-9]+\\/)?(docs|sheets|slides|drawings|forms|videos|pictures)\\-images)|(sites\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images\\-(rt|qw))|(atari-green-test\\.corp\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images\\-(rt|qw))|(sites\\.sandbox\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images))\\/|^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https?://(([A-Za-z0-9-]{1,63}\\.)*(corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|docs\\.google\\.com|drive\\.google\\.com|googleplex\\.com|play\\.google\\.com|prod\\.google\\.com|video\\.google\\.com|youtube\\.com|ytimg\\.com|ytimg\\.sandbox\\.google\\.com|chat\\.google\\.com)[.]?(:[0-9]+)?/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$)|s2\\.googleusercontent\\.com/s2/favicons\\?|yt[3-4]\\.ggpht\\.com/)"), +NYW=RegExp("^https?://([A-Za-z0-9-]{1,63}\\.)*(currents\\.google\\.com)[.]?(:[0-9]+)?/"),dT8=RegExp("^https?.*#ocr$|^https?://(aksecure\\.imrworldwide\\.com/|cdn\\.imrworldwide\\.com/|secure\\-..\\.imrworldwide\\.com/)"),AC9=RegExp("^https?://(googleads\\.g\\.doubleclick\\.net/(aclk|pagead/conversion)|www\\.google\\.com/(aclk|pagead/conversion)|www\\.googleadservices\\.com/(aclk|pagead/(aclk|conversion))|www\\.youtube\\.com/pagead/conversion)"),yCh=RegExp("^((http(s)?):)?\\/\\/((((lh[3-6](-tt|-d[a-g,z])?\\.((ggpht)|(googleusercontent)|(google)|(sandbox\\.google)))|(lh7\\-(eu|us|qw|rt|xx)\\.((googleusercontent)|(google)))|((photos|testonly|work)\\.fife\\.usercontent\\.google)|([\\w\\-]+\\.fife\\.usercontent\\.google)|(([1-4]\\.bp\\.blogspot)|(bp[0-3]\\.blogger))|(ccp-lh\\.googleusercontent)|((((cp|ci|gp)[3-6])|(ap[1-2]))\\.(ggpht|googleusercontent))|(gm[1-4]\\.ggpht)|(play-(ti-)?lh\\.googleusercontent)|(gz[0-1]\\.googleusercontent)|(lh3\\-gm\\.google)|(((yt[3-4])|(sp[1-3]))\\.(ggpht|googleusercontent)))\\.com)|(drive\\.google\\.com\\/drive\\-(usercontent|viewer))|(dp[3-6]\\.googleusercontent\\.cn)|(dp4\\.googleusercontent\\.com)|((photos|drive|contribution)\\-image\\-(dev|qa)(-us|-eu)?(-auth|-cookie)?\\.corp\\.google\\.com)|(photos\\-image\\-dev\\-dl\\-(auth|eu|us)\\.corp\\.google\\.com)|((dev|dev2|dev3|qa|qa2|qa3|qa-red|qa-blue|canary)[-.]lighthouse\\.sandbox\\.google\\.com\\/image)|(image\\-(dev|qa)\\-lighthouse(-auth)?\\.sandbox\\.google\\.com(\\/image)?)|(drive\\-qa\\.corp\\.google\\.com\\/drive\\-(usercontent|viewer))|(docs(\\-(dev|qa)\\.corp)?\\.google\\.com\\/(u\\/[0-9]+\\/)?(docs|sheets|slides|drawings|forms|videos|pictures)\\-images\\-(rt|qw))|(docs\\.sandbox\\.google\\.com\\/(u\\/[0-9]+\\/)?(docs|sheets|slides|drawings|forms|videos|pictures)\\-images)|(sites\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images\\-(rt|qw))|(atari-green-test\\.corp\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images\\-(rt|qw))|(sites\\.sandbox\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images))\\/|^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https?://(([A-Za-z0-9-]{1,63}\\.)*(corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|docs\\.google\\.com|drive\\.google\\.com|googleplex\\.com|googlevideo\\.com|prod\\.google\\.com|lh3\\.photos\\.google\\.com|mail\\.google\\.com|youtube\\.com|yt\\.akamaized\\.net|chat\\.google\\.com)[.]?(:[0-9]+)?/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$)|([A-Za-z0-9-]{1,63}\\.)*c\\.lh3(-d[a-gyz]|-testonly)?\\.(googleusercontent|photos\\.google)\\.com/.*$)"), +McH=RegExp("^https?://([A-Za-z0-9-]{1,63}\\.)*(currents\\.google\\.com)[.]?(:[0-9]+)?/"),tkr=RegExp("^https?://(([A-Za-z0-9-]{1,63}\\.)*(imasdk\\.googleapis\\.com|2mdn\\.net|googlesyndication\\.com|corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|googleads\\.g\\.doubleclick\\.net|prod\\.google\\.com|static\\.doubleclick\\.net|static\\.googleadsserving\\.cn|studioapi\\.doubleclick\\.net|youtube\\.com|youtube\\.googleapis\\.com|youtube\\-nocookie\\.com|youtubekids\\.com|ytimg\\.com|ytimg\\.sandbox\\.google\\.com)[.]?(:[0-9]+)?/|lightbox-(demos|builder)\\.appspot\\.com/|s[01](qa)?\\.2mdn\\.net/ads/richmedia/studio/mu/templates/tetris|www\\.gstatic\\.com/doubleclick/studio/innovation/h5/layouts/tetris|www\\.gstatic\\.com/doubleclick/studio/innovation/ytplayer)"), +fOW=RegExp("^https://([A-Za-z0-9-]{1,63}\\.)*(crowdsource|datacompute)\\.google\\.com/|^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https://(ads|adwords\\.corp)\\.google\\.com/(aw/(assetgroup/(edit|new)|campaigns/(new/(performancemax|demandgen)|edit/demandgen))|$)|^https://(adwords-)?canary\\.qa\\.adz\\.google\\.com/(aw/(assetgroup/(edit|new)|campaigns/(new/(performancemax|demandgen)|edit/demandgen))|$)|^https://(books|play-books-(autopush|internal|preprod|staging)(-sandbox|\\.corp))\\.googleusercontent\\.com(/|$)|^https://ads(-external)?-prod\\.qa\\.adz\\.google\\.com/(aw/(assetgroup/(edit|new)|campaigns/(new/(performancemax|demandgen)|edit/demandgen))|$)|^https://canvastester-3fd0b\\.appspot\\.com(/|$)|^https://localhost\\.googleusercontent\\.com(:\\d+)?(/|$)|^https://narrative-news-cast-receiver-d\\.appspot\\.com(/|$)|^https://narrative-news-cast-receiver-f\\.appspot\\.com(/|$)|^https://one\\.google\\.com(/|$)|^https://www\\.google\\.com/culturalinstitute/manage/.*$|^https://www\\.gstatic\\.com/aog_howto|^https://www\\.gstatic\\.com/narrative_cast_receiver/news|^https?://(([A-Za-z0-9-]{1,63}\\.)*(imasdk\\.googleapis\\.com|corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|docs\\.google\\.com|drive\\.google\\.com|googleads\\.g\\.doubleclick\\.net|googleplex\\.com|play\\.google\\.com|prod\\.google\\.com|photos\\.google\\.com|get\\.google\\.com|blogger\\.com|mail\\.google\\.com|survey\\.g\\.doubleclick\\.net|youtube\\.com|youtube\\.googleapis\\.com|youtubeeducation\\.com|youtube\\-nocookie\\.com|yt\\-web\\-embedded\\-player\\.appspot\\.com|youtubekids\\.com|vevo\\.com|chat\\.google\\.com|meet\\.google\\.com|artsandculture\\.google\\.com)[.]?(:[0-9]+)?(/|$)|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$)|(www\\.|encrypted\\.)?google\\.(cat|com(\\.(a[fgiru]|b[dhnorz]|c[ouy]|do|e[cgt]|fj|g[hit]|hk|jm|kh|kw|l[bcy]|m[mtxy]|n[afgip]|om|p[aeghkry]|qa|s[abglv]|t[jnrw]|ua|uy|vc|vn))?|a[cdelmstz]|c[acdfghilmnvz]|b[aefgijsty]|ee|es|d[ejkmz]|g[aefglmpry]|f[imr]|i[emoqrst]|h[nrtu]|k[giz]|je|jo|m[degklnsuvw]|l[aiktuv]|n[eloru]|p[lnst]|s[cehikmnort]|r[osuw]|us|t[dgklmnot]|ws|vg|vu|co\\.(ao|bw|ck|cr|i[dln]|jp|ke|kr|ls|ma|mz|nz|th|tz|u[gkz]|ve|vi|z[amw]))/(search|webhp)\\?|(www\\.|encrypted\\.)google\\.(cat|com(\\.(a[fgiru]|b[dhnorz]|c[ouy]|do|e[cgt]|fj|g[hit]|hk|jm|kh|kw|l[bcy]|m[mtxy]|n[afgip]|om|p[aeghkry]|qa|s[abglv]|t[jnrw]|ua|uy|vc|vn))?|a[cdelmstz]|c[acdfghilmnvz]|b[aefgijsty]|ee|es|d[ejkmz]|g[aefglmpry]|f[imr]|i[emoqrst]|h[nrtu]|k[giz]|je|jo|m[degklnsuvw]|l[aiktuv]|n[eloru]|p[lnst]|s[cehikmnort]|r[osuw]|us|t[dgklmnot]|ws|vg|vu|co\\.(ao|bw|ck|cr|i[dln]|jp|ke|kr|ls|ma|mz|nz|th|tz|u[gkz]|ve|vi|z[amw]))/?$|lightbox-(demos|builder)\\.appspot\\.com/|s0\\.2mdn\\.net/instream/html5/native/|s[01](qa)?\\.2mdn\\.net/ads/richmedia/studio/mu/templates/tetris|www\\.gstatic\\.com/doubleclick/studio/innovation/h5/layouts/tetris)"), +Sd1=RegExp("^https?://([A-Za-z0-9-]{1,63}\\.)*(currents\\.google\\.com)[.]?(:[0-9]+)?(/|$)"),UAh=RegExp("^(https://play\\.google\\.com|https://photos\\.google\\.com|https://get\\.google\\.com|https://mail\\.google\\.com|https://yt\\-web\\-embedded\\-player\\.appspot\\.com|http://yt\\-web\\-embedded\\-player\\.appspot\\.com|https://chat\\.google\\.com|https://one\\.google\\.com|https://artsandculture\\.google\\.com|https://adstransparency\\.google\\.com|https://ads\\.google\\.com|https://adwords\\.corp\\.google\\.com|https://ads\\-external\\-prod\\.qa\\.adz\\.google\\.com|https://ads\\-prod\\.qa\\.adz\\.google\\.com|https://adwords\\-canary\\.qa\\.adz\\.google\\.com|https://canary\\.qa\\.adz\\.google\\.com)$|^http://[0-9]+\\.[a-z0-9\\-_]+\\.[a-z0-9\\-_]+\\.[a-z0-9\\-_]+\\.([a-z]{2}|i)\\.borg\\.google\\.com(:[0-9]+)?$|^https://((autopush|beta-lookup|daily-[0-6]|manual-qual|preprod|stream)\\.)?meet\\.google\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)*(crowdsource|datacompute)\\.google\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)*(youtube|youtubekids|youtubeeducation)\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)+sandbox\\.google\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com$|^https://(books|play-books-(autopush|internal|preprod|staging)(-sandbox|\\.corp))\\.googleusercontent\\.com$|^https://(draft|www|(www\\.)?dev\\.sandbox|(www\\.)?autopush\\.sandbox|(www\\.)?staging\\.sandbox|(www\\.)?restore\\.sandbox)\\.blogger\\.com$|^https://[0-9a-f]{1,63}\\.proxy\\.googleprod\\.com$|^https://localhost\\.googleusercontent\\.com(:\\d+)?$|^https?://(((docs|m|sing|ss|sss|www)\\.)?drive\\.google\\.com$|([A-Za-z0-9-]{1,63}\\.)*c\\.googlers\\.com(:[0-9]+)?$|([A-Za-z0-9-]{1,63}\\.)*corp\\.google\\.com(:[0-9]+)?$|([A-Za-z0-9-]{1,63}\\.)*googleplex\\.com(:[0-9]+)?$|([A-Za-z0-9-]{1,63}\\.)*proxy\\.googlers\\.com(:[0-9]+)?$|(www\\.|encrypted\\.)google\\.(cat|com(\\.(a[fgiru]|b[dhnorz]|c[ouy]|do|e[cgt]|fj|g[hit]|hk|jm|kh|kw|l[bcy]|m[mtxy]|n[afgip]|om|p[aeghkry]|qa|s[abglv]|t[jnrw]|ua|uy|vc|vn))?|a[cdelmstz]|c[acdfghilmnvz]|b[aefgijsty]|ee|es|d[ejkmz]|g[aefglmpry]|f[imr]|i[emoqrst]|h[nrtu]|k[giz]|je|jo|m[degklnsuvw]|l[aiktuv]|n[eloru]|p[lnst]|s[cehikmnort]|r[osuw]|us|t[dgklmnot]|ws|vg|vu|co\\.(ao|bw|ck|cr|i[dln]|jp|ke|kr|ls|ma|mz|nz|th|tz|u[gkz]|ve|vi|z[amw]))/?$|[A-Za-z0-9-]+\\.prod\\.google\\.com(:[0-9]+)?$|docs\\.google\\.com$)"), +$Av=RegExp("^(https://currents\\.google\\.com)$");var Rt=!1;g.uc=class{constructor(Y,z=!1){this[n[35]]=Y;this[n[30]]=z;this[n[0]]=this[n[12]]=this[n[7]]=n[10];this[n[4]]={};this[n[31]]=n[10]}set(Y,z){this[n[4]][Y]!==z&&(this[n[4]][Y]=z,this[n[31]]=n[10])}get(Y){lP(73,4075,this);return this[n[4]][Y]||null}Ah(){this[n[31]]||(this[n[31]]=$s(1,2413,this));return this[n[31]]}clone(){var Y=new g.uc(this[n[35]],this[n[30]]);Y[n[7]]=this[n[7]];Y[n[12]]=this[n[12]];Y[n[0]]=this[n[0]];Y[n[4]]=g.nQ(this[n[4]]);Y[n[31]]=this[n[31]];return Y}};var Bv={FAIRPLAY:"fairplay",PLAYREADY:"playready",WIDEVINE:"widevine",CLEARKEY:null,FLASHACCESS:null,UNKNOWN:null,WIDEVINE_CLASSIC:null};var Wv=class{constructor(Y,z,O,D=!1){this.name=Y;this.id=z;this.isDefault=O;this.isAutoDubbed=D}getName(){return this.name}getId(){return this.id}getIsDefault(){return this.isDefault}getIsAutoDubbed(){return this.isAutoDubbed}toString(){return this.name}};Wv.prototype.getName=Wv.prototype.getName;Wv.prototype.getId=Wv.prototype.getId;Wv.prototype.getIsDefault=Wv.prototype.getIsDefault;Wv.prototype.getIsAutoDubbed=Wv.prototype.getIsAutoDubbed;g.zh=class{constructor(Y={}){this.languageCode=Y.languageCode||"";this.languageName=Y.languageName||null;this.kind=Y.kind||"";this.name=Y.name===void 0?null:Y.name;this.displayName=Y.displayName||null;this.id=Y.id||null;this.j=Y.is_servable||!1;this.isTranslateable=Y.is_translateable||!1;this.url=Y.url||null;this.vssId=Y.vss_id||"";this.isDefault=Y.is_default||!1;this.translationLanguage=Y.translationLanguage||null;this.xtags=Y.xtags||"";this.captionId=Y.captionId||""}getId(){return this.id}getName(){return this.name}isServable(){return this.j}Ah(){return this.url}getXtags(){return this.xtags}toString(){return this.languageCode+ +": "+g.Hl(this)+" - "+this.vssId+" - "+(this.captionId||"")}equals(Y){return Y?this.toString()===Y.toString():!1}Mj(){return!(!this.languageCode||this.translationLanguage&&!this.translationLanguage.languageCode)}};g.zh.prototype.Y=Dr(2);var Qo=class{constructor(Y,z){this.id=Y;this.Z7=z;this.captionTracks=[];this.N=this.U=null;this.xtags="";this.A=this.K=!1;this.j=null;this.Y="UNKNOWN";this.captionsInitialState="CAPTIONS_INITIAL_STATE_UNKNOWN";Y=this.Z7.id.split(".");Y.length>1&&(this.K=Y[1]==="2",this.A=Y[1]==="4")}getLanguageInfo(){return this.Z7}getXtags(){if(!this.xtags){let Y=this.id.split(";");Y.length>1&&(this.xtags=Y[1])}return this.xtags}toString(){return this.Z7.name}isAutoDubbed(){return this.Z7.getIsAutoDubbed()}}; +Qo.prototype.getLanguageInfo=Qo.prototype.getLanguageInfo;Qo.prototype.isAutoDubbed=Qo.prototype.isAutoDubbed;var Wl=class{constructor(Y,z,O,D,p=0){this.Y=Y;this.j=z;this.N=O;this.reason=D;this.Wc=p}equals(Y){return this.Y===Y.Y&&this.j===Y.j&&this.N===Y.N&&this.reason===Y.reason&&(!Bl||this.Wc===Y.Wc)}isLocked(){return this.N&&!!this.Y&&this.Y===this.j}compose(Y){if(Y.N&&t_(Y))return QN;if(Y.N||t_(this))return Y;if(this.N||t_(Y))return this;var z=this.Y&&Y.Y?Math.max(this.Y,Y.Y):this.Y||Y.Y,O=this.j&&Y.j?Math.min(this.j,Y.j):this.j||Y.j;z=Math.min(z,O);var D=0;Bl&&(D=this.Wc!==0&&Y.Wc!==0?Math.min(this.Wc, +Y.Wc):this.Wc===0?Y.Wc:this.Wc);return Bl&&z===this.Y&&O===this.j&&D===this.Wc||!Bl&&z===this.Y&&O===this.j?this:Bl?new Wl(z,O,!1,O===this.j&&D===this.Wc?this.reason:Y.reason,D):new Wl(z,O,!1,O===this.j?this.reason:Y.reason)}U(Y){return!Y.video||Bl&&this.Wc!==0&&this.WcY.U(p)),O=[],D={}; +for(let p=0;pY.U(z))}getAvailableAudioTracks(){return this.audioTracks}j(){return!!this.Y}};var uP1=new Set(["356","721"]),hcF=class extends g.Eu{constructor(){super(...arguments);this.Y=null;this.j=new Map}sl(){super.sl()}};var vs=class{constructor(Y,z,O,D,p,d,J,c,w,R){this.Te=Y;this.startTime=z;this.duration=O;this.ingestionTime=D;this.sourceURL=p;this.eO=w;this.qC=R;this.endTime=z+O;this.j=J||0;this.range=d||null;this.pending=c||!1;this.eO=w||null}};g.gG=class{constructor(){this.segments=[];this.Y=null;this.Z=!0;this.X=""}K(Y){this.segments.push(Y)}ow(Y){return!!this.N(Y)}getDuration(Y){return(Y=this.N(Y))?Y.duration:0}S(Y){return this.getDuration(Y)}jD(){return 0}Fr(){return this.segments.length?this.segments[0].Te:-1}kq(Y){return(Y=this.N(Y))?Y.ingestionTime:NaN}m0(){return this.segments.length?this.segments[this.segments.length-1].Te:-1}rA(Y){return this.m0()===Y&&!this.Z&&Y>=0}h7(){var Y=this.segments[this.segments.length-1];return Y?Y.endTime: +NaN}gO(){return this.segments[0].startTime}Kr(){return this.segments.length}j(){return 0}b4(Y){return(Y=this.U(Y))?Y.Te:-1}A(Y){return(Y=this.N(Y))?Y.sourceURL:""}getStartTime(Y){return(Y=this.N(Y))?Y.startTime:0}ff(Y){return this.getStartTime(Y)+this.getDuration(Y)}isLoaded(){return this.segments.length>0}N(Y){if(this.Y&&this.Y.Te===Y)return this.Y;Y=g.DG(this.segments,new vs(Y,0,0,0,""),(z,O)=>z.Te-O.Te); +return this.Y=Y>=0?this.segments[Y]:null}U(Y){if(this.Y&&this.Y.startTime<=Y&&Yz.startTime-O.startTime); +return this.Y=Y>=0?this.segments[Y]:this.segments[Math.max(0,-Y-2)]}append(Y){if(Y.length)if(Y=g.by(Y),this.segments.length){var z=this.segments.length?g.iy(this.segments).endTime:0,O=Y[0].Te-this.m0();O>1&&g.El(this.segments);O=O>0?0:-O+1;for(let D=O;D1?Y=Y.JG:(z=km(z,ze(this,this.u7(Y,z),Y)),Y=Math.max(this.K,z.timedOut)+Y.I8*(this.Y-this.K)+.25*this.X,Y=Y>3?1E3*1.6**(Y-3):0);return Y===0?!0:this.B+Y<(0,g.E)()}j_(Y,z){this.j.set(Y,z);this.N.set(Y,z);this.U&&this.U.set(Y,z)}D3(){return this.N.get("cpn")||""}Rh(Y,z){Y.pO===this.j&&(this.j=Es(Y,z));Y.pO===this.U&&(this.U= +Es(Y,z))}N6(){this.S=!0}z$(){return this.j!==this.U&&!this.A}};var Tz=class{constructor(Y,z,O,D){this.initRange=O;this.indexRange=D;this.Y=null;this.j_=!1;this.JW=0;this.A=this.R_=this.B=null;this.info=z;this.zI=new Mj(Y)}j(){return!!this.Y&&this.index.isLoaded()}kg(){return!1}Ge(Y){return[Y]}q6(Y){return[Y]}};var LN=class{constructor(Y,z){this.start=Y;this.end=z;this.length=z-Y+1}toString(){return this.start+"-"+(this.end==null?"":this.end)}j(){return this.end==null?{start:String(this.start)}:{start:String(this.start),end:String(this.end)}}};var Ut=class{constructor(Y,z,O,D="",p,d,J,c,w,R,y,M="",L,V,W){this.type=Y;this.I4=z;this.range=O;this.source=D;this.Q3=y;this.clipId=M;this.S=L;this.ze=V;this.requestToken=W;this.B=[];this.X="";this.Te=-1;this.N6=0;this.X=D;this.Te=p>=0?p:-1;this.segmentStartTime=d||0;this.N=J||0;this.j=c||0;this.Y=w>=0?w:this.range?this.range.length:NaN;this.range?(Y=this.j+this.Y===this.range.length,R=this.source==="wasm"?R??Y:Y):R=R===void 0?!!this.Y:R;this.SO=R;this.range?(this.U=this.segmentStartTime+this.N* +this.j/this.range.length,this.Z=this.N*this.Y/this.range.length,this.K=this.U+this.Z):CN(this)}A(){return this.SO&&this.I4.index.rA(this.Te)}S2(Y){return Y>=this.U&&Y<=this.K}isEncrypted(){return this.I4.info.isEncrypted()}equals(Y){return!(!Y||Y.I4!==this.I4||Y.type!==this.type||(this.range&&Y.range?Y.range.start!==this.range.start||Y.range.end!==this.range.end:Y.range!==this.range)||Y.Te!==this.Te||Y.j!==this.j||Y.Y!==this.Y)}j_(){return this.type===4}E4(){return!!this.I4.info.video}Pc(){return this.Te}Si(){var Y= +SX(this),z="";g.S8(Y,(O,D)=>{z+=`${D}_${O}_`}); +return z.slice(0,-1)}clone(){var Y=new Ut(this.type,this.I4,this.range,this.source,this.Te,this.segmentStartTime,this.N,this.j,this.Y,this.SO,this.Q3,this.clipId,this.S,this.ze,this.requestToken);Y.X=this.X;this.B.length>0&&(Y.B=[...this.B]);Y.U=this.U;Y.Z=this.Z;Y.K=this.K;Y.N6=this.N6;return Y}};var Ij=class{constructor(Y,z){this.xg=Y;this.U=this.j=null;this.K=this.HH=NaN;this.u7=this.requestId=null;this.zI=Y[0].I4.zI;this.Y=z||"";if(this.xg[0].range&&this.xg[0].Y>0){a:{for(z=1;zY.Te&&this.index.Fr()<=Y.Te+1}update(Y,z,O){this.index.append(Y);EC(this.index,O);this.N6(z,"update")}j(){return this.kg()?!0:super.j()}K(Y,z){var O=this.index.A(Y),D=this.index.getStartTime(Y),p=this.index.getDuration(Y),d;z?p=d=0:d=this.info.Wc>0?this.info.Wc*p:1E3;return new Ij([new Ut(3,this,void 0,"liveCreateRequestInfoForSegment",Y,D,p,0,d,!z)],O)}o4(){return this.kg()?0:this.initRange.length}R4(){return!1}N6(Y,z){this.index.N6(Y, +z)}};var QkF=class{constructor(Y,z,O,D,p){this.Te=Y;this.startSecs=z;this.WM=O;this.j=D||NaN;this.Y=p||NaN}};var qW=class{constructor(){this.j=[];this.Y=null;this.A=0;this.N=[];this.K=!1;this.Z="";this.U=-1}update(Y){var z=void 0;this.Y&&(z=this.Y);{let W=new qW;var O=Array.from(Y.getElementsByTagName("S"));if(O.length){var D=+gn(Y,"timescale")||1,p=(+O[0].getAttribute("t")||0)/D,d=+gn(Y,"startNumber")||0;W.U=p;var J=z?z.startSecs+z.WM:0,c=Date.parse(eX(gn(Y,"yt:segmentIngestTime")))/1E3;W.K=Y.parentElement.tagName==="SegmentTemplate";W.K&&(W.Z=gn(Y,"media"));Y=z?d-z.Te:1;W.A=Y>0?0:-Y+1;for(V of O){Y=+V.getAttribute("d")/ +D;O=(+V.getAttribute("yt:sid")||0)/D;let x=+V.getAttribute("r")||0;for(let a=0;a<=x;a++){if(z&&d<=z.Te){d++;continue}var w=new QkF(d,J,Y,c+O,p);W.j.push(w);b:{var R=V;var y=D,M=w.startSecs;w=R.getAttribute("yt:cuepointTimeOffset");var L=R.getAttribute("yt:cuepointDuration");if(!w||!L){R=null;break b}w=Number(w);M=-w/y+M;y=Number(L)/y;L=R.getAttribute("yt:cuepointContext")||null;let X=R.getAttribute("yt:cuepointIdentifier")||"";R=R.getAttribute("yt:cuepointEvent")||"";R=new g.OQ(M,y,L,X,mAk[R]||"unknown", +w)}R&&W.N.push(R);d++;J+=Y;p+=Y;c+=Y+O}}W.j.length&&(W.Y=g.iy(W.j))}var V=W}this.A=V.A;this.Y=V.Y||this.Y;g.FA(this.j,V.j);g.FA(this.N,V.N);this.K=V.K;this.Z=V.Z;this.U===-1&&(this.U=V.getStreamTimeOffset())}getStreamTimeOffset(){return this.U===-1?0:this.U}};var i$k=class{constructor(){this.U=[];this.j=null;this.Y={};this.N={}}};var uFW=class extends g.gG{constructor({qq:Y=0,Oh:z=!1,TU:O=0,nU:D=0,CO:p=Infinity,JM:d=0,s6:J=!1,vS:c=!1}={}){super();this.GL=this.xL=-1;this.nF=Y;this.TU=O;this.Oh=z;this.nU=D;this.CO=p;this.JM=d;((this.s6=J)||isFinite(p)&&this.CO>0)&&z&&uO&&this.N6(!1,"postLive");this.vS=c}jD(){return this.nF}ow(Y,z){Y=Ge(this,Y);return Y>=0&&(z||!this.segments[Y].pending)}Fr(){return this.Oh?this.segments.length?this.U(this.gO()).Te:-1:super.Fr()}gO(){if(this.s6)return 0;if(!this.Oh)return super.gO();if(!this.segments.length)return 0; +var Y=Math.max(g.iy(this.segments).endTime-this.TU,0);return this.nU>0&&this.U(Y).Te0)return this.GL/1E3;if(!this.segments.length)return super.h7();var Y=this.m0();if(!this.Oh||Y<=this.segments[this.segments.length-1].Te)Y=this.segments[this.segments.length-1];else{var z=this.segments[this.segments.length-1];Y=new vs(Y,Math.max(0,z.startTime-(z.Te-Y)*this.nF),this.nF,0,`sq/${Y}`,void 0,void 0,!0)}return this.s6?Math.min(this.TU, +Y.endTime):Y.endTime}Kr(){return this.Oh?this.segments.length?this.m0()-this.Fr()+1:0:super.Kr()}m0(){var Y=Math.min(this.CO,Math.max(super.m0(),this.xL)),z=this.TU*1E3;z=this.GL>0&&this.GL0&&this.xL>0&&!z&&(z=this.U(this.TU))&&(Y=Math.min(z.Te-1,Y));return Y}M8(){return this.segments.length?this.segments[this.segments.length-1]:null}K(Y){var z=Ge(this,Y.Te);if(z>=0)this.segments[z]=Y;else if(this.segments.splice(-(z+1),0,Y),this.JM&&Y.Te%(300/this.nF)===0){var O=this.segments[0].Te, +D=Math.floor(this.JM/this.nF);Y=Y.Te-D;z=-(z+1)-D;z>0&&Y>O&&(this.segments=this.segments.slice(z))}}B(Y){Y=Ge(this,Y);Y>=0&&this.segments.splice(Y,1)}du(){return this.xL}rA(Y){return uO?!this.Z&&Y>=0&&this.m0()<=Y:super.rA(Y)}U(Y){if(!this.Oh)return super.U(Y);if(!this.segments.length)return null;var z=this.segments[this.segments.length-1];if(Y=z.endTime)z=z.Te+Math.floor((Y-z.endTime)/ +this.nF+1);else{z=pI(this.segments,D=>Y=D.endTime?1:0); +if(z>=0)return this.segments[z];var O=-(z+1);z=this.segments[O-1];O=this.segments[O];z=Math.floor((Y-z.endTime)/((O.startTime-z.endTime)/(O.Te-z.Te-1))+1)+z.Te}return this.N(z)}N(Y){if(!this.Oh)return super.N(Y);if(!this.segments.length)return null;var z=Ge(this,Y);if(z>=0)return this.segments[z];var O=-(z+1);z=this.nF;if(O===0)var D=Math.max(0,this.segments[0].startTime-(this.segments[0].Te-Y)*z);else O===this.segments.length?(D=this.segments[this.segments.length-1],D=D.endTime+(Y-D.Te-1)*z):(D= +this.segments[O-1],z=this.segments[O],z=(z.startTime-D.endTime)/(z.Te-D.Te-1),D=D.endTime+(Y-D.Te-1)*z);return new vs(Y,D,z,0,`sq/${Y}`,void 0,void 0,!0)}},uO=!1;var jy=class extends ak{constructor(Y,z,O={}){super(Y,z,"",void 0,void 0,O.qq||0);this.index=new uFW(O)}Pc(){return!0}j(){return!0}U(Y){return this.S()&&Y.Y&&!Y.SO||!Y.I4.index.rA(Y.Te)}X(){}Z(Y,z=!1){return typeof Y!=="number"||isFinite(Y)?super.Z(Y,z):new Ij([new Ut(3,this,void 0,"mlLiveGetReqInfoStubForTime",-1,void 0,this.qq,void 0,this.qq*this.info.Wc)],"")}K(Y,z){if(this.index.ow(Y))return super.K(Y,z);var O=this.index.getStartTime(Y),D=Math.round(this.qq*this.info.Wc),p=this.qq;z&&(p=D=0); +return new Ij([new Ut(3,this,void 0,"mlLiveCreateReqInfoForSeg",Y,O,p,void 0,D,!z)],Y>=0?`sq/${Y}`:"")}};var L$=class extends Tz{constructor(Y,z){super(Y,z);this.index=new g.gG;this.index.N6(!1,"d")}N(){return!1}S(){return!1}Pc(){return!1}X(){return new Ij([new Ut(1,this,void 0,"otfInit")],"sq/0")}ze(){return null}Ol(Y){this.U(Y);return Et(this,fN(Y),!1)}Z(Y,z=!1){Y=this.index.b4(Y);z&&(Y=Math.min(this.index.m0(),Y+1));return Et(this,Y,!0)}Bc(Y){Y.info.type===1&&(this.Y||(this.Y=I$(Y.Y)),Y.j&&Y.j.uri==="http://youtube.com/streaming/otf/durations/112015"&&p7W(this,Y.j))}U(Y){return Y.Y===0?!0:this.index.m0()> +Y.Te&&this.index.Fr()<=Y.Te+1}o4(){return 0}R4(){return!1}};var oj,lO$,JqZ,Fj,dbk;g.rn=class{constructor(Y){this.tag=Y}};oj=new Map;lO$=class{constructor(){this.j=new Map}};JqZ=class{constructor(){this.j=10;this.Y=Date.now()}};Fj=new Map;dbk=new lO$;var za=class{constructor(Y,z){this.info=Y;this.Y=z;this.j=null;this.U=this.N=-1;this.timestampOffset=0;this.isLocked=this.Z=!1;this.A=this.info.I4.kg()&&!this.info.j}K(Y,z=!1,O=0){if(this.isLocked||Y.isLocked||!Hs(this.info,Y.info)||this.info.SO)return null;if(O){if(this.Y.totalLength+Y.Y.totalLength>O)return null}else if(z&&(z=this.Y,O=Y.Y,z=!(O.j.length?lW(z,O.j[0]):1)),z)return null;z=new Ut(this.info.type,this.info.I4,this.info.range,this.info.X,this.info.Te,this.info.segmentStartTime,this.info.N, +this.info.j,this.info.Y,this.info.SO,this.info.Q3,this.info.clipId,this.info.S);mg(z,Y.info);O=new zi;gA(O,this.Y);gA(O,Y.Y);z=new za(z,O);z.j!=null&&Y.j!=null&&g.bu("dash",414627957,`merged slice emsg overridden; prev: ${z.j.GA()} next: ${Y.j.GA()}`);z.j=Y.j||this.j;z.N=this.N!==-1?this.N:Y.N;z.U=this.U!==-1?this.U:Y.U;return z}};g.aN=class{constructor(){this.count=0;this.Y=1;this.N=!1;this.offsets=new Float64Array(128);this.startTicks=new Float64Array(128)}ow(Y){return Y<=this.m0()}j(Y){return this.offsets[Y]}getStartTime(Y){return this.startTicks[Y]/this.Y}ff(Y){return this.getStartTime(Y)+this.getDuration(Y)}kq(){return NaN}getDuration(Y){Y=this.S(Y);return Y>=0?Y/this.Y:-1}S(Y){return Y+1=0}h7(){return this.N?this.startTicks[this.count]/this.Y:NaN}gO(){return 0}Kr(){return this.count}A(){return""}b4(Y){Y*=this.Y;Y=g.DG(this.startTicks.subarray(0,this.count),Y);return Y>=0?Y:Math.max(0,-Y-2)}isLoaded(){return this.m0()>=0}wg(Y,z){if(Y>=this.m0())return 0;var O=0;for(z=this.getStartTime(Y)+z;Ythis.getStartTime(Y);Y++)O=Math.max(O,ya(this,Y)/this.getDuration(Y));return O}resize(Y){Y+=2;var z=this.offsets;this.offsets=new Float64Array(Y+1);var O=this.startTicks;this.startTicks= +new Float64Array(Y+1);for(Y=0;Y0&&Y&&(O=O.range.end+1,Y=Math.min(Y,this.info.contentLength-O),Y>0&&D.push(new Ut(4,this,A2(O,Y),"tbdRange",void 0,void 0,void 0,void 0,void 0,void 0,void 0,z)));return new Ij(D)}Bc(Y){if(Y.info.type=== +1){if(this.Y)return;this.Y=I$(Y.Y)}else if(Y.info.type===2){if(this.K||this.index.m0()>=0)return;if(g.jX(this.info)){var z=this.index,O=g.KN(Y);Y=Y.info.range.start;var D=g.NF(O,0,1936286840);O=Bp(D);z.Y=O.timescale;var p=O.Qd;z.offsets[0]=O.Ub+Y+D.size;z.startTicks[0]=p;z.N=!0;Y=O.tv.length;for(p=0;p +0&&O===d[0].a_)for(O=0;O=this.index.j(O+1);)O++;return N5(this,O,z, +Y.Y).xg}U(Y){Y.A();return this.j()?!0:Y.range.end+1this.info.contentLength&&(z=new LN(z.start,this.info.contentLength-1)),new Ij([new Ut(4,Y.I4,z,"getNextRequestInfoByLength",void 0,void 0,void 0,void 0,void 0,void 0,void 0,Y.clipId)]);Y.type===4&&(Y=this.q6(Y),Y=Y[Y.length-1]);var O=0,D=Y.range.start+Y.j+Y.Y;Y.type===3&&(Y.A(),O=Y.Te,D===Y.range.end+1&&(O+=1));return N5(this,O,D,z)}Ol(){return null}Z(Y,z= +!1){Y=this.index.b4(Y);z&&(Y=Math.min(this.index.m0(),Y+1));return N5(this,Y,this.index.j(Y),0)}N(){return!0}S(){return!0}Pc(){return!1}o4(){return this.indexRange.length+this.initRange.length}R4(){return this.indexRange&&this.initRange&&this.initRange.end+1===this.indexRange.start?!0:!1}};var PC=class{constructor(Y=0,z=0,O="SPATIAL_AUDIO_TYPE_NONE",D=!1,p,d,J="AUDIO_QUALITY_UNKNOWN",c=!1){this.sampleRate=Y;this.numChannels=z;this.spatialAudioType=O;this.N=D;this.U=p;this.Y=d;this.audioQuality=J;this.j=c}isMultiChannelAudio(){return this.numChannels>2}};var Pv=class{constructor(Y,z,O,D="",p="",d=""){this.displayName=Y;this.vssId=z;this.languageCode=O;this.kind=D;this.xtags=p;this.id=d}};var nXH={COLOR_PRIMARIES_BT709:"bt709",COLOR_PRIMARIES_BT2020:"bt2020",COLOR_PRIMARIES_UNKNOWN:null,COLOR_PRIMARIES_UNSPECIFIED:null},cq8={COLOR_TRANSFER_CHARACTERISTICS_BT709:"bt709",COLOR_TRANSFER_CHARACTERISTICS_BT2020_10:"bt2020",COLOR_TRANSFER_CHARACTERISTICS_SMPTEST2084:"smpte2084",COLOR_TRANSFER_CHARACTERISTICS_ARIB_STD_B67:"arib-std-b67",COLOR_TRANSFER_CHARACTERISTICS_UNKNOWN:null,COLOR_TRANSFER_CHARACTERISTICS_UNSPECIFIED:null};var ed={WIDTH:{name:"width",video:!0,valid:640,C4:99999},HEIGHT:{name:"height",video:!0,valid:360,C4:99999},FRAMERATE:{name:"framerate",video:!0,valid:30,C4:9999},BITRATE:{name:"bitrate",video:!0,valid:3E5,C4:2E9},EOTF:{name:"eotf",video:!0,valid:"bt709",C4:"catavision"},CHANNELS:{name:"channels",video:!1,valid:2,C4:99},CRYPTOBLOCKFORMAT:{name:"cryptoblockformat",video:!0,valid:"subsample",C4:"invalidformat"},DECODETOTEXTURE:{name:"decode-to-texture",video:!0,valid:"false",C4:"nope"},AV1_CODECS:{name:"codecs", +video:!0,valid:"av01.0.05M.08",C4:"av99.0.05M.08"},EXPERIMENTAL:{name:"experimental",video:!0,valid:"allowed",C4:"invalid"},TUNNELMODE:{name:"tunnelmode",video:!0,valid:"true",C4:"false"}};var Hv={["0"]:"f",["160"]:"h",["133"]:"h",["134"]:"h",["135"]:"h",["136"]:"h",["137"]:"h",["264"]:"h",["266"]:"h",["138"]:"h",["298"]:"h",["299"]:"h",["304"]:"h",["305"]:"h",["214"]:"h",["216"]:"h",["374"]:"h",["375"]:"h",["140"]:"a",["141"]:"a",["327"]:"sa",["258"]:"m",["380"]:"mac3",["328"]:"meac3",["161"]:"H",["142"]:"H",["143"]:"H",["144"]:"H",["222"]:"H",["223"]:"H",["145"]:"H",["224"]:"H",["225"]:"H",["146"]:"H",["226"]:"H",["227"]:"H",["147"]:"H",["384"]:"H",["376"]:"H",["385"]:"H",["377"]:"H", +["149"]:"A",["261"]:"M",["381"]:"MAC3",["329"]:"MEAC3",["598"]:"9",["278"]:"9",["242"]:"9",["243"]:"9",["244"]:"9",["775"]:"9",["776"]:"9",["777"]:"9",["778"]:"9",["779"]:"9",["780"]:"9",["781"]:"9",["782"]:"9",["783"]:"9",["247"]:"9",["248"]:"9",["353"]:"9",["355"]:"9",["356"]:"9",["271"]:"9",["577"]:"9",["313"]:"9",["579"]:"9",["272"]:"9",["302"]:"9",["303"]:"9",["407"]:"9",["408"]:"9",["308"]:"9",["315"]:"9",["330"]:"9h",["331"]:"9h",["332"]:"9h",["333"]:"9h",["334"]:"9h",["335"]:"9h",["336"]:"9h", +["337"]:"9h",["338"]:"so",["600"]:"o",["250"]:"o",["251"]:"o",["774"]:"o",["194"]:"*",["195"]:"*",["220"]:"*",["221"]:"*",["196"]:"*",["197"]:"*",["279"]:"(",["280"]:"(",["317"]:"(",["318"]:"(",["273"]:"(",["274"]:"(",["357"]:"(",["358"]:"(",["275"]:"(",["359"]:"(",["360"]:"(",["276"]:"(",["583"]:"(",["584"]:"(",["314"]:"(",["585"]:"(",["561"]:"(",["277"]:"(",["361"]:"(h",["362"]:"(h",["363"]:"(h",["364"]:"(h",["365"]:"(h",["366"]:"(h",["591"]:"(h",["592"]:"(h",["367"]:"(h",["586"]:"(h",["587"]:"(h", +["368"]:"(h",["588"]:"(h",["562"]:"(h",["409"]:"(",["410"]:"(",["411"]:"(",["412"]:"(",["557"]:"(",["558"]:"(",["394"]:"1",["395"]:"1",["396"]:"1",["397"]:"1",["398"]:"1",["399"]:"1",["720"]:"1",["721"]:"1",["400"]:"1",["401"]:"1",["571"]:"1",["402"]:"1",["694"]:"1h",["695"]:"1h",["696"]:"1h",["697"]:"1h",["698"]:"1h",["699"]:"1h",["700"]:"1h",["701"]:"1h",["702"]:"1h",["703"]:"1h",["386"]:"3",["387"]:"w",["406"]:"6",["787"]:"1",["788"]:"1",["548"]:"1e",["549"]:"1e",["550"]:"1e",["551"]:"1e",["809"]:"1e", +["810"]:"1e",["552"]:"1e",["811"]:"1e",["812"]:"1e",["553"]:"1e",["813"]:"1e",["814"]:"1e",["554"]:"1e",["815"]:"1e",["816"]:"1e",["555"]:"1e",["817"]:"1e",["818"]:"1e",["572"]:"1e",["556"]:"1e",["645"]:"(",["646"]:"(",["647"]:"(",["648"]:"(",["649"]:"(",["650"]:"(",["651"]:"(",["652"]:"(",["653"]:"(",["654"]:"(",["655"]:"(",["656"]:"(",["657"]:"(",["658"]:"(",["659"]:"(",["660"]:"(",["661"]:"(",["662"]:"(",["663"]:"(",["664"]:"(",["665"]:"(",["666"]:"(",["667"]:"(",["668"]:"(",["669"]:"(",["670"]:"(", +["671"]:"(",["672"]:"(",["673"]:"(",["674"]:"(h",["675"]:"(h",["676"]:"(h",["677"]:"(h",["678"]:"(h",["679"]:"(h",["680"]:"(h",["681"]:"(h",["682"]:"(h",["683"]:"(h",["684"]:"(h",["685"]:"(h",["686"]:"(h",["687"]:"(h",["688"]:"A",["689"]:"A",["690"]:"A",["691"]:"MEAC3",["773"]:"i",["806"]:"I",["805"]:"I",["829"]:"9",["830"]:"9",["831"]:"9",["832"]:"9",["833"]:"9",["834"]:"9",["835"]:"9",["836"]:"9",["892"]:"9",["893"]:"9",["837"]:"9",["838"]:"9",["839"]:"9",["840"]:"9",["841"]:"(",["842"]:"(",["843"]:"(", +["844"]:"(",["845"]:"(",["846"]:"(",["847"]:"(",["848"]:"(",["894"]:"(",["895"]:"(",["849"]:"(",["850"]:"(",["851"]:"(",["852"]:"(",["865"]:"9",["866"]:"9",["867"]:"9",["868"]:"9",["869"]:"9",["870"]:"9",["871"]:"9",["872"]:"9",["896"]:"9",["897"]:"9",["873"]:"9",["874"]:"9",["875"]:"9",["876"]:"9",["877"]:"(",["878"]:"(",["879"]:"(",["880"]:"(",["881"]:"(",["882"]:"(",["883"]:"(",["884"]:"(",["898"]:"(",["899"]:"(",["885"]:"(",["886"]:"(",["887"]:"(",["888"]:"(",["900"]:"2",["901"]:"2",["902"]:"2", +["903"]:"2",["904"]:"2",["905"]:"2",["906"]:"2",["907"]:"2",["908"]:"2"};var Va="highres hd2880 hd2160 hd1440 hd1080 hd720 large medium small tiny".split(" ");var BC=class{constructor(Y,z,O,D,p,d,J,c,w,R,y){this.width=Y;this.height=z;this.N=c;this.quality=d||HC(Y,z);this.qualityOrdinal=En[this.quality];this.fps=O||0;this.stereoLayout=!p||D!=null&&D!=="UNKNOWN"&&D!=="RECTANGULAR"?0:p;this.projectionType=D?D==="EQUIRECTANGULAR"&&p===2?"EQUIRECTANGULAR_THREED_TOP_BOTTOM":D:"UNKNOWN";(Y=J)||(O=En[this.quality],O===0?Y="Auto":(Y=this.projectionType,z=this.fps,Y=O.toString()+(Y==="EQUIRECTANGULAR"||Y==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||Y==="MESH"?"s":"p")+ +(z>55?"60":z>49?"50":z>39?"48":"")));this.qualityLabel=Y;this.j=w||"";this.primaries=R||"";this.U=y??!0}Y(){return this.fps>32}isHdr(){return this.j==="smpte2084"||this.j==="arib-std-b67"}};var tW=class{constructor(Y,z,O={}){this.id=Y;this.mimeType=z;O.Wc>0||(O.Wc=16E3);Object.assign(this,O);[this.itag,this.N]=this.id.split(";");this.containerType=Cf(z);this.dk=Hv[this.itag]||""}X(){return this.video}S(){return this.audio}Z3(){return this.containerType===2}K(){return this.dk==="9"||this.dk==="("||this.dk==="9h"||this.dk==="(h"}Y(){return this.dk==="1"||this.dk==="1h"||ff&&this.dk==="1e"}Z(){return this.dk==="mac3"||this.dk==="meac3"||this.dk==="m"||this.dk==="i"||q3(this)}B(){return this.dk=== +"MAC3"||this.dk==="mac3"||this.dk==="MEAC3"||this.dk==="meac3"}isEncrypted(){return!!this.contentProtection}MP(){return!!this.audio}E4(){return!!this.video}U(){return this.mimeType==="application/x-mpegURL"}j(){var Y=this.mimeType;return Y.includes("vtt")||Y.includes("text/mp4")}isVertical(){return!!this.video&&this.video.width{!this.VH()&&this.isActive&&this.Ul("error",this)}, +updateend:()=>{!this.VH()&&this.isActive&&this.Ul("updateend",this)}}; +this.ZQ.vI(this.bN);this.Oa=this.isActive}appendBuffer(Y,z,O){if(this.ZQ.RW()!==this.appendWindowStart+this.start||this.ZQ.az()!==this.appendWindowEnd+this.start||this.ZQ.D7()!==this.timestampOffset+this.start)this.ZQ.supports(1),this.ZQ.kf(this.appendWindowStart+this.start,this.appendWindowEnd+this.start),this.ZQ.yN(this.timestampOffset+this.start);this.ZQ.appendBuffer(Y,z,O)}abort(){this.ZQ.abort()}remove(Y,z){this.ZQ.remove(Y+this.start,z+this.start)}aB(){this.remove(this.appendWindowStart,this.appendWindowEnd)}clear(){this.ZQ.clear()}kf(Y, +z){this.appendWindowStart=Y;this.appendWindowEnd=z}DD(){return this.timestampOffset+this.start}RW(){return this.appendWindowStart}az(){return this.appendWindowEnd}yN(Y){this.timestampOffset=Y}D7(){return this.timestampOffset}MB(Y=!1){Y=this.ZQ.MB(Y);return vC(Y,this.start,this.end)}kp(){return this.ZQ.kp()}B8(){return this.ZQ.B8()}eb(){return this.ZQ.eb()}yj(){return this.ZQ.yj()}e2(){this.ZQ.e2()}pg(Y){return this.ZQ.pg(Y)}HA(){return this.ZQ.HA()}ON(){return this.ZQ.ON()}Ps(Y,z,O){this.ZQ.Ps(Y, +z,O)}VV(Y,z,O){this.ZQ.VV(Y,z,O)}oR(Y,z){return this.ZQ.oR(Y,z)}supports(Y){return this.ZQ.supports(Y)}U_(){return this.ZQ.U_()}Lc(){return this.ZQ.Lc()}isView(){return!0}TW(){return this.ZQ.TW()?this.isActive:!1}isLocked(){return this.Oa&&!this.isActive}ud(Y){Y=this.ZQ.ud(Y);Y.vw=`${this.start}-${this.end}`;return Y}FY(){return this.ZQ.FY()}pf(){return this.ZQ.pf()}qT(){return this.ZQ.qT()}sl(){this.ZQ.Ec(this.bN);super.sl()}Pp(){return this.isActive}AO(Y){this.isActive=Y;this.Oa=this.Oa||this.isActive}};var PM=!1;var DO=class extends g.iI{constructor(Y,z,O,D,p,d){super();this.qa=Y;this.oi=z;this.id=O;this.containerType=D;this.dk=p;this.E4=d;this.aO=this.RK=this.u0=null;this.kD=!1;this.appendWindowStart=this.timestampOffset=0;this.uM=XK([],[]);this.Aa=!1;this.FB=[];this.f$=iO?[]:void 0;this.handler=J=>this.Ul(J.type,this); +this.qa?.addEventListener&&(this.qa.addEventListener("updateend",this.handler),this.qa.addEventListener("error",this.handler))}appendBuffer(Y,z,O){this.Aa=!1;O&&(this.RK=O);Y.length&&(this.qa?.appendBuffer?this.qa.appendBuffer(Y):this.qa?this.qa.append(Y):this.oi&&this.oi.webkitSourceAppend(this.id,Y));z&&(z.isEncrypted()&&(this.aO=this.RK),z.type===3&&(this.u0=z),this.FB.push(z.Si()),this.FB.length>4&&this.FB.shift());this.f$&&(this.f$.length>=2||Y.length>1048576?delete this.f$:this.f$.push(Y))}abort(){try{this.qa? +this.qa.abort():this.oi&&this.oi.webkitSourceAbort(this.id)}catch(Y){kmv&&g.jZ(new g.lZ(`Error while abort the source buffer: ${Y.name}, ${Y.message}`))}this.RK=this.u0=null}remove(Y,z,O){this.Aa=!1;this.qa?.remove&&(O&&O({b:Ta(this.MB()),s:Y,e:z}),this.qa.remove(Y,z))}aB(){this.remove(this.RW(),this.az())}clear(){this.eb()||(this.abort(),this.aB(),this.aO=this.RK=this.u0=null,this.appendWindowStart=this.timestampOffset=0,this.uM=XK([],[]),this.Aa=!1,this.f$=iO?[]:void 0,this.kD=!0)}RW(){return PM&& +this.E4?this.appendWindowStart:this.qa?.appendWindowStart||0}az(){return this.qa?.appendWindowEnd||0}kf(Y,z){this.qa&&(PM&&this.E4?(this.appendWindowStart=Y,this.qa.appendWindowEnd=z):Y>this.RW()?(this.qa.appendWindowEnd=z,this.qa.appendWindowStart=Y):(this.qa.appendWindowStart=Y,this.qa.appendWindowEnd=z))}DD(){return this.timestampOffset}yN(Y){PM?this.timestampOffset=Y:this.supports(1)&&(this.qa.timestampOffset=Y)}D7(){return PM?this.timestampOffset:this.supports(1)?this.qa.timestampOffset:0}MB(Y= +!1){if(Y)return this.Aa||this.kp()||(this.uM=this.MB(!1),this.Aa=!0),this.uM;try{return this.qa?this.qa.buffered:this.oi?this.oi.webkitSourceBuffered(this.id):XK([0],[Infinity])}catch(z){return XK([],[])}}kp(){return this.qa?.updating||!1}eb(){return this.kD}yj(){return!this.kD&&this.kp()}e2(){this.kD=!1}pg(Y){var z=Y?.dk;Y=Y?.containerType;return!z&&!Y||z===this.dk&&Y===this.containerType}HA(){return this.RK}ON(){return this.aO}oR(Y,z){return this.containerType!==Y||this.dk!==z}Ps(Y,z,O){if(this.containerType!== +Y||O&&this.oR(Y,O))this.supports(4),ky()&&this.qa.changeType(z),O&&(this.dk=O);this.containerType=Y}VV(Y,z,O){this.containerType&&this.oR(Y,z)&&ky()&&this.qa.changeType(O);this.containerType=Y;this.dk=z}U_(){return this.u0}Lc(){return!!this.u0&&!this.u0.SO}isView(){return!1}supports(Y){switch(Y){case 1:return this.qa?.timestampOffset!==void 0;case 0:return!!this.qa?.appendBuffer;case 2:return!!this.qa?.remove;case 3:return!(!this.qa?.addEventListener||!this.qa?.removeEventListener);case 4:return!(!this.qa|| +!this.qa.changeType);default:return!1}}TW(){return!this.kp()}isLocked(){return!1}ud(Y){Y.to=this.D7();Y.up=this.kp();Y.aw=`${(this.qa?.appendWindowStart||0).toFixed(3)}-${(this.qa?.appendWindowEnd||Infinity).toFixed(3)}`;return Y}B8(){return this.qa?.writeHead||0}FY(){var Y={};for(let z=0;z{}); +this.j?.clear();this.Y?.clear()}S(){this.j?.e2();this.Y?.e2();this.Z=!1}eb(){return this.Y?.eb()||this.j?.eb()}pg(Y,z){return!!this.j&&!!this.Y&&this.j.pg(z)&&this.Y.pg(Y)}ze(){return!!this.Hc&&this.Hc.streaming===!1}},Kf=!1;var LTF=/action_display_post/;g.sd=class extends g.iI{constructor(Y="",z=null,O=!1){super();this.sourceUrl=Y;this.isLivePlayback=O;this.o4=this.duration=0;this.isPremiere=this.s6=this.isWindowedLive=this.isLiveHeadPlayable=this.isLive=this.N=!1;this.CO=this.nU=0;this.isOtf=this.Na=!1;this.kg=(0,g.E)();this.j_=Infinity;this.j={};this.Y=new Map;this.state=this.oB=0;this.A=null;this.isManifestless=!1;this.ze=[];this.Z=null;this.Ol=0;this.K="";this.Pc=NaN;this.iQ=this.Jw=this.timestampOffset=this.X=0;this.S8=this.lR=NaN;this.Cb=0; +this.q6=this.B=!1;this.Ge=[];this.S_={};this.yH=this.N6=NaN;this.n3=z?.hW("html5_use_network_error_code_enums");b3=!!z&&z.hW("html5_modern_vp9_mime_type");C$=!!z?.hW("html5_enable_flush_during_seek")&&g.fe();n$=!!z?.hW("html5_enable_reset_audio_decoder")&&g.fe()}isLoading(){return this.state===1}i7(){return this.state===3}R4(){return g.Jk(this.j,Y=>!!Y.info.video&&Y.info.video.qualityOrdinal>=2160)}U(){return g.Jk(this.j,Y=>!!Y.info.contentProtection)}uS(Y){var z=Y.getElementsByTagName("Representation"); +if(Y.getElementsByTagName("SegmentList").length>0||Y.getElementsByTagName("SegmentTemplate").length>0){this.Na=this.N=!0;this.A||(this.A=new i$k);OgW(this.A,Y);this.Ul("refresh");for(Y=0;Y=0?M=NW(L):V=`${V}?range=${L}`}p.call(d,new vs(c.Te,c.startSecs,c.WM,c.j,V,M,c.Y))}D=R}O.update(D,this.isLive,this.o4)}Dbv(this.A);return!0}this.duration=aj(gn(Y,"mediaPresentationDuration"));a:{for(J=0;J{})}}suspend(){this.Z&&this.Z.stop()}resume(){$T(this)}Vt(){if(this.isManifestless&&this.isWindowedLive&&XF(this))return XF(this); +var Y=this.j,z=!1,O=NaN,D=NaN;for(let d in Y){let J=Y[d];var p=J.index;if(!p.isLoaded()||J.info.j())continue;J.A&&(z=!0);p=p.h7();J.info.MP()&&(isNaN(O)||p0))return this.Vt()-Y}}Y=this.j;for(let z in Y){let O=Y[z].index;if(O.isLoaded()&&!Y[z].info.j())return O.gO()}return 0}getStreamTimeOffset(){return this.X}kq(Y){for(let z in this.j){let O= +this.j[z].index;if(O.isLoaded()){let D=O.b4(Y),p=O.kq(D);if(p)return p+Y-O.getStartTime(D)}}return NaN}ha(){return this.Ol}KX(){for(let Y in this.j)this.j.hasOwnProperty(Y)&&(this.j[Y].Y=null,this.j[Y].j_=!1)}};g.sd.prototype.JW=Dr(5);var b3,C$,n$,rp=null,ok=!!navigator.mediaCapabilities?.decodingInfo,i3={commentary:1,alternate:2,dub:3,main:4};var Yg=new Set,FF=new Map;var lak=class{constructor(Y){this.Yg=Y;this.xk=this.iT=this.Ol=this.K=this.U=this.Cd=this.JW=this.B=!1;this.Z=this.A=0;this.yH=!1;this.j_=!0;this.S_=!1;this.Rx=0;this.R4=this.Bc=this.kN=this.q6=!1;this.Y={};this.GM=this.OJ=this.dn=this.disableAv1=this.N6=this.qB=this.n3=this.KX=this.uS=this.j=this.X=!1;this.Pc=0;this.ze=!1;this.DQ=this.Yg.V("html5_disable_aac_preference");this.mE=Infinity;this.rZ=0;this.fX=this.Yg.Yk();this.gn=this.Yg.experiments.hW("html5_enable_vp9_fairplay");this.CY=this.Yg.V("html5_force_av1_for_testing"); +this.pY=this.Yg.gk().j.wk(i3Z);this.Ge=g.L3(this.Yg.experiments,"html5_av1_ordinal_cap");this.Ov=this.Yg.V("html5_disable_hfr_when_vp9_encrypted_2k4k_unsupported");this.Tx=this.Yg.V("html5_account_onesie_format_selection_during_format_filter");this.Wc=g.L3(this.Yg.experiments,"html5_max_byterate");this.kg=this.Yg.V("html5_enable_iamf_audio");this.eL=this.Yg.gk().j.wk(Qzr);this.o4=this.Yg.experiments.hW("html5_allow_capability_merge");this.Uv=this.Yg.V("html5_enable_encrypted_av1");this.KX=this.Yg.gk().j.wk(ALH)|| +this.Yg.V("disable_prefer_hbr_vp9")}};var HP=class{constructor(Y,z,O,D){this.flavor=Y;this.keySystem=z;this.N=O;this.experiments=D;this.Y={};this.Wp=this.keySystemAccess=null;this.zo=this.Kt=-1;this.X4=null;this.U=!!D&&D.hW("edge_nonprefixed_eme");D&&D.hW("html5_enable_vp9_fairplay")}clone(Y){return new HP(this.flavor,Y,this.N,this.experiments)}j(){return this.keySystem==="com.youtube.fairplay.sbdl"}ud(){return{flavor:this.flavor,keySystem:this.keySystem}}PH(){switch(this.keySystem){case "com.youtube.playready":return"PRY";case "com.microsoft.playready":return"PRM"; +case "com.widevine.alpha":return"WVA";case "com.youtube.widevine.l3":return"WVY";case "com.youtube.fairplay":return"FPY";case "com.youtube.fairplay.sbdl":return"FPC";case "com.apple.fps.1_0":return"FPA";default:return this.keySystem}}},Lu={playready:["com.youtube.playready","com.microsoft.playready"],widevine:["com.youtube.widevine.l3","com.widevine.alpha"]},RHA={widevine:"DRM_SYSTEM_WIDEVINE",fairplay:"DRM_SYSTEM_FAIRPLAY",playready:"DRM_SYSTEM_PLAYREADY"},Xv$={widevine:1,fairplay:2,playready:3};var fZF=class extends g.Eu{constructor(Y,z,O,D=!1,p){super();this.Yg=z;this.useCobaltWidevine=D;this.J=p;this.Y=[];this.N={};this.j={};this.callback=null;this.K=!1;this.U=[];this.initialize(Y,!O)}initialize(Y,z){for(let D of Object.keys(Y)){var O=D;for(let p of Y[O])if(p.contentProtection)for(let d of Object.keys(p.contentProtection)){O=d;let J=Lu[d];!J&&this.V("html5_enable_vp9_fairplay")&&O==="fairplay"&&(J=["com.youtube.fairplay.sbdl"]);if(J)for(let c of J)this.N[c]=this.N[c]||new HP(O,c,p.contentProtection[O], +this.Yg.experiments),this.j[O]=this.j[O]||{},this.j[O][p.mimeType]=!0}}So()&&(this.N["com.youtube.fairplay"]=new HP("fairplay","com.youtube.fairplay","",this.Yg.experiments),this.V("html5_enable_vp9_fairplay")||(this.j.fairplay=this.j.fairplay||{},this.j.fairplay['video/mp4; codecs="avc1.4d400b"']=!0,this.j.fairplay['audio/mp4; codecs="mp4a.40.5"']=!0));this.Y=aa8(z,this.useCobaltWidevine,this.V("html5_enable_safari_fairplay")&&!0,this.V("html5_enable_vp9_fairplay")).filter(D=>!!this.N[D])}V(Y){return this.Yg.experiments.hW(Y)}}, +N$;var gTH={"":"LIVE_STREAM_MODE_UNKNOWN",dvr:"LIVE_STREAM_MODE_DVR",lp:"LIVE_STREAM_MODE_LP",post:"LIVE_STREAM_MODE_POST",window:"LIVE_STREAM_MODE_WINDOW",live:"LIVE_STREAM_MODE_LIVE"};var TpF={OFF:"0",EU:"1",fZ:"2",V_:"3"};var aOr={RED:"red",kB:"white"};var ecv=class{constructor(Y){Y=P1(Y.serializedClientExperimentFlags??"","&");this.flags=new Map(Object.entries(Y).map(([z,O])=>typeof O==="string"?[z,O]:[z,O[0]]))}wk(Y){if(Y.AI!==3)throw Error("WpccFlagRetriever only supports WPCC flags"); +return vXv(this,Y)}hW(Y){return this.flags.get(`${Y}`)==="true"}};var qdH=class{constructor(Y,z,O){this.j=void 0;this.experimentIds=Y?Y.split(","):[];this.flags=P1(z||"","&");Y={};for(let D of this.experimentIds)Y[D]=!0;this.experiments=Y;O=new ecv(O);this.N=new NCv(O);this.Y=new LH1(O)}gk(){return this.N}s_(){return this.Y}hW(Y){Y=this.wk(Y);JSON.stringify(Y);return Y==="true"}wk(Y){return this.flags[Y]}};var GX9=Promise.resolve(),IOo=Y=>GX9.then(Y),FTv=window.queueMicrotask?window.queueMicrotask.bind(window):IOo;var rno=class{constructor(Y,z,O=!1){this.experiments=Y;this.ze=z;this.Pc=O;this.S=!!g.NV("cast.receiver.platform.canDisplayType");this.X={};this.B=!1;this.N=new Map;this.Z=!0;this.j=this.Y=!1;this.j_=0;this.A=null;this.N6=this.experiments.hW("html5_disable_vp9_encrypted");this.U=this.experiments.hW("html5_enable_encrypted_av1");Y=g.NV("cast.receiver.platform.getValue");this.K=!this.S&&Y&&Y("max-video-resolution-vpx")||null;bgV(this);this.Y=!!(So()&&PX()>=21)}canPlayType(Y,z){Y=Y.canPlayType?Y.canPlayType(z): +!1;g.XT?Y=Y||ETv[z]:i$===2.2?Y=Y||vTZ[z]:tp()&&(Y=Y||kXZ[z]);return!!Y}isTypeSupported(Y){return this.S?window.cast.receiver.platform.canDisplayType(Y):i6(Y)}},vTZ={'video/mp4; codecs="avc1.42001E, mp4a.40.2"':"maybe"},kXZ={"application/x-mpegURL":"maybe"},ETv={"application/x-mpegURL":"maybe"};var b$H=class extends g.iI{constructor(){super();this.items={}}add(Y,z){if(!this.items[Y]&&(z.VQ||z.eQ||z.dS)){var O=this.items;let D=z;Object.isFrozen&&!Object.isFrozen(z)&&(D=Object.create(z),Object.freeze(D));O[Y]=D;this.Ul("vast_info_card_add",Y)}}remove(Y){var z=this.get(Y);delete this.items[Y];return z}get(Y){return this.items[Y]||null}isEmpty(){return g.Ak(this.items)}};var Gz={ao:1,P6:2,Va:3,1:"LOAD_POLICY_ALWAYS",2:"LOAD_POLICY_BY_PREFERENCE",3:"LOAD_POLICY_BY_REQUEST"};var Ycr=class{constructor(){this.Y=this.Uk=0;this.j=Array.from({length:IN.length}).fill(0)}uQ(Y,z=1){this.Uk+=z;this.Y+=Y;Y/=z;for(let O=0;Od.apply(c,[y].concat(J)))}}}}UX(){return new Fjv}Wj(Y,z,O=1){z instanceof Fjv&&(hi(this,Y,(0,g.E)()-z.startTimeMs,O),z.j=!0)}x9(Y,z){var O=(0,g.E)(); +z=z();xg(this,z,Y,O)}A4(){var Y={};for(let O in this.j){if(!this.j.hasOwnProperty(O))continue;a:{var z=this.j[O];if(z.Uk===0){z=null;break a}let D=Math.ceil(z.Uk).toFixed(0)+"."+z.Y.toFixed(0);for(let p=0;p0)D+="."+IN[p].toFixed(0)+"_"+z.j[p].toFixed(0);else break;z=D}z&&(Y[O]=z)}this.j=new oTv;return Y}toString(){return""}};var E7=new class{isActive(){return!1}u$(){}UX(){}Wj(){}x9(Y,z){z()}A4(){return{}}toString(){return""}},YX$=!!+Al("html5_enable_profiler"),z2$=!!+Al("html5_onesie_enable_profiler"),v4=YX$||z2$?new KjV:E7,mvv=YX$?v4:E7,Qs=z2$?v4:E7;var Ou1=class{constructor(Y){this.exports=Y}BM(){return this.exports.memory.buffer}buffer(Y,z){return new Uint8Array(this.BM(),Y,z)}malloc(Y){return this.exports.malloc(Y)}free(Y){this.exports.free(Y)}realloc(Y,z){return this.exports.realloc(Y,z)}copyIn(Y){var z=this.malloc(Y.byteLength);z=this.buffer(z,Y.byteLength);z.set(Y);return z}W3(Y){var z=Y.slice();Y.buffer===this.BM()&&this.free(Y.byteOffset);return z}};Qs.u$(Ou1,{copyIn:Y=>({profile:"copyj2w",Uk:Y===void 0?0:Math.ceil(Y.byteLength/16)}), +W3:Y=>({profile:"copyw2j",Uk:Y===void 0?0:Math.ceil(Y.byteLength/16)})});var D$1=class{constructor(){this.emscripten_notify_memory_growth=()=>{}; +this.invoke_i=Y=>this.invoke(Y); +this.invoke_ii=(Y,z)=>this.invoke(Y,z); +this.invoke_iii=(Y,z,O)=>this.invoke(Y,z,O); +this.invoke_iiii=(Y,z,O,D)=>this.invoke(Y,z,O,D); +this.invoke_iiiii=(Y,z,O,D,p)=>this.invoke(Y,z,O,D,p); +this.invoke_iiiiii=(Y,z,O,D,p,d)=>this.invoke(Y,z,O,D,p,d); +this.invoke_iiiiiii=(Y,z,O,D,p,d,J)=>this.invoke(Y,z,O,D,p,d,J); +this.invoke_iiij=(Y,z,O,D,p)=>this.invoke(Y,z,O,D,p); +this.invoke_v=Y=>{this.invoke(Y)}; +this.invoke_vi=(Y,z)=>{this.invoke(Y,z)}; +this.invoke_vii=(Y,z,O)=>{this.invoke(Y,z,O)}; +this.invoke_viii=(Y,z,O,D)=>{this.invoke(Y,z,O,D)}; +this.invoke_viiii=(Y,z,O,D,p)=>{this.invoke(Y,z,O,D,p)}; +this.invoke_viiiii=(Y,z,O,D,p,d)=>{this.invoke(Y,z,O,D,p,d)}; +this.invoke_viiiiii=(Y,z,O,D,p,d,J)=>{this.invoke(Y,z,O,D,p,d,J)}; +this.Y=()=>{throw Error("longjmp");}; +this.j=(Y,z)=>{if(!this.exports)return-1;if(z<2)return-34;Y=new Uint8Array(this.exports.memory.buffer,Y,2);Y[0]=47;Y[1]=0;return 2}}invoke(Y,...z){if(this.exports?.__indirect_function_table)return Number(this.exports.__indirect_function_table.get(Y)(...z)); +var O=this.exports,D="i"+z.map(p=>typeof p==="number"?"i":typeof p==="bigint"?"j":"i").join(""); +O=O?.[`dynCall_${D}`];return typeof O==="function"?Number(O(Y,...z)):0}},pPv=class{constructor(){this.proc_exit=()=>{}; +this.fd_write=(Y,z,O,D)=>{if(!this.exports)return 1;Y=new Uint32Array(this.exports.memory.buffer,z,O*2);z=0;for(let p=0;p0; +this.fd_seek=()=>58; +this.environ_sizes_get=(Y,z)=>{if(!this.exports)return 1;var O=new DataView(this.exports.memory.buffer);O.setUint32(Y,0,!0);O.setUint32(z,0,!0);return 0}; +this.environ_get=()=>0; +this.fd_read=()=>58; +this.clock_time_get=(Y,z,O,D)=>{if(!this.exports||Y!==0&&Y!==1)return 1;z=D!==void 0?D:O;Y=Y===1&&typeof performance!=="undefined"?performance.now():Date.now();O=Math.trunc(Y);Y=globalThis.BigInt(O.toString())*globalThis.BigInt(1E6)+globalThis.BigInt(Math.round((Y-O)*1E6).toString());(new DataView(this.exports.memory.buffer,z,8)).setBigUint64(0,Y,!0);return 0}}},Ow1=class{constructor(){this.env=new D$1; +this.wasi_snapshot_preview1=new pPv}setExports(Y){this.wasi_snapshot_preview1.exports=Y;this.env.exports=Y}};var uB=class{constructor(Y,z,O){this.instance=Y;this.j=O;this.exports=Y=this.instance.exports;z.setExports(Y);Y._initialize();z=Math.floor(Math.random()*256);O=Math.floor(Math.random()*256);var D=0;try{D=this.exports.malloc(16);(new Uint8Array(this.exports.memory.buffer,D,16)).fill(z);if(this.exports.sentinel(D,16,O)!==O*16%256)throw"wasm.wm.vi";let p=new Uint8Array(this.exports.memory.buffer,D,16);for(let d=0;d<16;d++)if(p[d]!==(z+O)%256)throw`wasm.wm.vi${d}`;}finally{D!==0&&this.exports.free(D)}this.memory= +new Ou1(Y,!0)}},piZ=new class{constructor(){this.j="WebAssembly"in window}},iB="WebAssembly"in window&&("instantiateStreaming"in window.WebAssembly||"instantiate"in window.WebAssembly);var d$k=class{constructor(Y,z){this.U6=Y;this.cipher=this.U6.exports.AES128CTRCipher_create(z.byteOffset)}encrypt(Y){this.U6.exports.AES128CTRCipher_encrypt(this.cipher,Y.byteOffset,Y.byteLength);return Y}VH(){return this.cipher===0}dispose(){this.U6.exports.AES128CTRCipher_release(this.cipher);this.cipher=0}};var JiZ=class{constructor(Y,z,O){this.U6=Y;this.N=!1;z=this.U6.memory.copyIn(z);this.j=new d$k(Y,z);this.U6.memory.free(z.byteOffset);O&&(this.Y=this.U6.memory.copyIn(O))}encrypt(Y,z){return Xl(this,Y,z,!1).ta}VH(){return this.N}dispose(){this.VH()||(g.GG(this.j),this.Y&&this.U6.memory.free(this.Y.byteOffset),this.N=!0)}};var kH=class extends g.Eu{constructor(Y,z){super();this.Vw=Y;this.id=z;this.Vw.exports.TrackedPointer_acquire(this.id);ci9?.register(this,{id:this.id,Vw:this.Vw,stack:void 0},this);this.addOnDisposeCallback(()=>{this.Vw.exports.TrackedPointer_release(this.id);ci9?.unregister(this)})}get(){this.VH(); +return this.Vw.exports.TrackedPointer_get(this.id)}getId(){this.VH();return this.id}},ci9=typeof FinalizationRegistry!=="undefined"?new FinalizationRegistry(JQr):void 0;var wPr=class{constructor(Y,z,O){this.j=new JiZ(Y,z,O)}encrypt(Y,z){try{return this.j.encrypt(Y,z)}catch(O){cR(O,"wasm ocwce"),g.jZ(O)}}Y(Y,z){try{let O=Xl(this.j,Y,z,!0);return{ta:O.ta,signature:O.signature}}catch(O){cR(O,"wasm ocwceas"),g.jZ(O)}}VH(){return this.j.VH()}dispose(){this.j.dispose()}};var jU9=class extends g.Eu{constructor(Y,z,O){super();this.encryptedClientKey=z;this.Z=O;this.Y=new Uint8Array(Y.buffer,0,16);this.N=new Uint8Array(Y.buffer,16)}A(Y){this.j=new wPr(Y,this.Y,this.N);g.u(this,this.j)}};var R2o=class extends g.Eu{constructor(Y,z){super();if(!z&&Y)try{z=JSON.parse(Y)}catch{}if(z){Y=z.clientKey?g.aU(z.clientKey):null;var O=z.encryptedClientKey?g.aU(z.encryptedClientKey):null,D=z.keyExpiresInSeconds?Number(z.keyExpiresInSeconds)*1E3+(0,g.E)():null;Y&&O&&D&&(this.j=new jU9(Y,O,D),g.u(this,this.j));z.onesieUstreamerConfig&&(this.onesieUstreamerConfig=g.aU(z.onesieUstreamerConfig)||void 0);this.baseUrl=z.baseUrl}}};var sUk=class extends g.Eu{constructor(){super();this.values={};this.UD={};this.Y={};this.N=this.j=0;this.U=new g.VF(()=>{ei(this)},1E4); +g.u(this,this.U)}};var PW=class{constructor(){this.Wd=this.n6=jHA;this.promise=new g.RE((Y,z)=>{this.n6=Y;this.Wd=z})}then(Y,z){return this.promise.then(Y,z)}resolve(Y){this.n6(Y)}reject(Y){this.Wd(Y)}};var yiv="blogger discover-ads ads-preview ads-fe gac books docs duo flix google-live google-one play play-ads shopping chat hangouts-meet photos-edu picasaweb gmail jamboard".split(" "),Ku={XL:"caoe",D5:"capsv",Er:"cbrand",dV:"cbr",xG:"cbrver",Y7:"cchip",A9:"ccappver",s0:"ccrv",yh:"cfrmver",RQ:"c",MI:"cver",H_:"ctheme",b6:"cplayer",Gc:"cmodel",Sh:"cnetwork",xu:"cos",OS_VERSION:"cosver",uC:"cplatform",lC:"crqyear"},MiV=class extends g.Eu{constructor(Y,z,O,D){super();this.webPlayerContextConfig=z;this.q0= +D;this.csiServiceName=this.csiPageType="";this.userAge=NaN;this.XZ=this.Bc=this.KX=this.XT=this.userDisplayName=this.userDisplayImage="";this.ko=null;this.j={};this.JW={};this.controlsType="0";this.oh=NaN;this.o4=!1;this.Tx=(0,g.E)();this.Dx=this.R4=0;this.Wr=this.jM=!1;this.widevineCertificate=null;this.preferGapless=this.DX=this.dn=this.S=this.mE=!1;this.Ax=[];this.qB=!1;this.Yp=0;Y=Y?g.nQ(Y):{};z&&z.csiPageType&&(this.csiPageType=z.csiPageType);z&&z.csiServiceName&&(this.csiServiceName=z.csiServiceName); +z&&z.preferGapless&&(this.preferGapless=z.preferGapless);this.experiments=new qdH(z?z.serializedExperimentIds:Y.fexp,z?z.serializedExperimentFlags:Y.fflags,z??{});this.forcedExperiments=z?z.serializedForcedExperimentIds:GD("",Y.forced_experiments)||void 0;this.cspNonce=z?.cspNonce?z.cspNonce:GD("",Y.csp_nonce);this.widevineCertificate=z?.widevineCertificate?g.aU(z.widevineCertificate):null;this.gk().j.wk(tT)&&!this.widevineCertificate&&(this.widevineCertificate=g.aU("CAUSxwUKwQIIAxIQFwW5F8wSBIaLBjM6L3cqjBiCtIKSBSKOAjCCAQoCggEBAJntWzsyfateJO_DtiqVtZhSCtW8yzdQPgZFuBTYdrjfQFEEQa2M462xG7iMTnJaXkqeB5UpHVhYQCOn4a8OOKkSeTkwCGELbxWMh4x-Ib_7_up34QGeHleB6KRfRiY9FOYOgFioYHrc4E-shFexN6jWfM3rM3BdmDoh-07svUoQykdJDKR-ql1DghjduvHK3jOS8T1v-2RC_THhv0CwxgTRxLpMlSCkv5fuvWCSmvzu9Vu69WTi0Ods18Vcc6CCuZYSC4NZ7c4kcHCCaA1vZ8bYLErF8xNEkKdO7DevSy8BDFnoKEPiWC8La59dsPxebt9k-9MItHEbzxJQAZyfWgkCAwEAAToUbGljZW5zZS53aWRldmluZS5jb20SgAOuNHMUtag1KX8nE4j7e7jLUnfSSYI83dHaMLkzOVEes8y96gS5RLknwSE0bv296snUE5F-bsF2oQQ4RgpQO8GVK5uk5M4PxL_CCpgIqq9L_NGcHc_N9XTMrCjRtBBBbPneiAQwHL2zNMr80NQJeEI6ZC5UYT3wr8-WykqSSdhV5Cs6cD7xdn9qm9Nta_gr52u_DLpP3lnSq8x2_rZCR7hcQx-8pSJmthn8NpeVQ_ypy727-voOGlXnVaPHvOZV-WRvWCq5z3CqCLl5-Gf2Ogsrf9s2LFvE7NVV2FvKqcWTw4PIV9Sdqrd-QLeFHd_SSZiAjjWyWOddeOrAyhb3BHMEwg2T7eTo_xxvF-YkPj89qPwXCYcOxF-6gjomPwzvofcJOxkJkoMmMzcFBDopvab5tDQsyN9UPLGhGC98X_8z8QSQ-spbJTYLdgFenFoGq47gLwDS6NWYYQSqzE3Udf2W7pzk4ybyG4PHBYV3s4cyzdq8amvtE_sNSdOKReuHpfQ=")); +Rt=this.V("web_player_deprecated_uvr_killswitch");try{var p=document.location.toString()}catch(L){p=""}this.gn=p;this.ancestorOrigins=(D=window.location.ancestorOrigins)?Array.from(D):[];this.Y=a_(!1,z?z.isEmbed:Y.is_embed);if(z&&z.device){if(D=z.device,D.androidOsExperience&&(this.j.caoe=`${D.androidOsExperience}`),D.androidPlayServicesVersion&&(this.j.capsv=`${D.androidPlayServicesVersion}`),D.brand&&(this.j.cbrand=D.brand),D.browser&&(this.j.cbr=D.browser),D.browserVersion&&(this.j.cbrver=D.browserVersion), +D.cobaltReleaseVehicle&&(this.j.ccrv=`${D.cobaltReleaseVehicle}`),this.j.c=D.interfaceName||"WEB",this.j.cver=D.interfaceVersion||"html5",D.interfaceTheme&&(this.j.ctheme=D.interfaceTheme),this.j.cplayer=D.interfacePlayerType||"UNIPLAYER",D.model&&(this.j.cmodel=D.model),D.network&&(this.j.cnetwork=D.network),D.os&&(this.j.cos=D.os),D.osVersion&&(this.j.cosver=D.osVersion),D.platform&&(this.j.cplatform=D.platform),p=g.PP(this.experiments,"html5_log_vss_extra_lr_cparams_freq"),p==="all"||p==="once")D.chipset&& +(this.JW.cchip=D.chipset),D.cobaltAppVersion&&(this.JW.ccappver=D.cobaltAppVersion),D.firmwareVersion&&(this.JW.cfrmver=D.firmwareVersion),D.deviceYear&&(this.JW.crqyear=D.deviceYear)}else this.j.c=Y.c||"web",this.j.cver=Y.cver||"html5",this.j.cplayer="UNIPLAYER";this.loaderUrl=z?this.Y||IU(this)&&z.loaderUrl?z.loaderUrl||"":this.gn:this.Y||IU(this)&&Y.loaderUrl?GD("",Y.loaderUrl):this.gn;this.Y&&g.Lv("yt.embedded_player.embed_url",this.loaderUrl);this.De=uK()||Xn();this.Z=sC(this.loaderUrl,fOW,Sd1)|| +!1;D=this.loaderUrl;this.hx=jd(sC(D,tkr,null),D,!1,"Trusted Ad Domain URL");this.S_=a_(!1,Y.privembed);this.protocol=this.gn.indexOf("http:")===0?"http":"https";this.EC=M3((z?z.customBaseYoutubeUrl:Y.BASE_YT_URL)||"")||M3(this.gn)||`${this.protocol}://www.youtube.com/`;D=z?z.eventLabel:Y.el;p="detailpage";D==="adunit"?p=this.Y?"embedded":"detailpage":D==="embedded"||this.Z?p=eo(p,D,yn1):D&&(p="embedded");this.X=p;e7();D=null;p=z?z.playerStyle:Y.ps;var d=g.Il(yiv,p);!p||d&&!this.Z||(D=p);this.playerStyle= +D;this.U=g.Il(yiv,this.playerStyle);this.houseBrandUserStatus=z?.houseBrandUserStatus;this.B=this.U&&this.playerStyle!=="play"&&this.playerStyle!=="jamboard";this.fX=this.U&&(!!z?.enableDelhiHbp||this.experiments.gk().j.wk($P1));this.md=this.V("delhi_modern_web_player")||!!this.fX;this.Br=this.V("delhi_modern_web_player_icons")||!!this.fX;this.V("delhi_modern_web_player_horizontal_volume_controls");this.V("delhi_modern_web_player_lhs_volume_controls");this.fX||g.L3(this.experiments,"delhi_modern_web_player_responsive_compact_controls_threshold"); +this.ac=this.V("allow_autohide_on_paused_videos")||!!this.fX;this.ew=!this.B;this.O8=a_(!1,Y.disableplaybackui);this.disablePaidContentOverlay=a_(!1,z?.disablePaidContentOverlay);this.disableSeek=a_(!1,z?.disableSeek);this.enableSpeedOptions=z?.enableSpeedOptions||(ZM().defaultPlaybackRate?AF||g.lK||g.Df?g.zV&&uG("20")||g.Qa&&uG("4")||HW&&uG("11")||Zq():!(HW&&!g.BX("chrome")||AF||g.BX("android")||g.BX("silk")):!1);this.Ho=a_(!1,Y.enable_faster_speeds);this.supportsVarispeedExtendedFeatures=z?.supportsVarispeedExtendedFeatures?? +!1;this.K=a_(this.playerStyle==="blazer",Y.is_html5_mobile_device||z&&z.isMobileDevice);this.Cq=this.V("mweb_allow_background_playback")?!1:this.K&&!this.U;this.UY=l6();this.dQ=g.Cc;this.y7=!!z?.embedsHostFlags?.optOutApiDeprecation;var J;z?z.hideInfo!==void 0&&(J=!z.hideInfo):J=Y.showinfo;this.XW=g.Rm(this)&&!this.y7||a_(!vP(this)&&!kg(this)&&!this.U,J);this.Ic=z?!!z.mobileIphoneSupportsInlinePlayback:a_(!1,Y.playsinline);J=this.K&&nd&&i$!=null&&i$>0&&i$<=2.3;D=z?z.useNativeControls:Y.use_native_controls; +this.N6=this.K&&(g.Rm(this)||this.playerStyle==="blogger");p=this.K&&!this.N6;D=g.r6(this)||!J&&a_(p,D)?"3":"1";this.disableOrganicUi=!!z?.disableOrganicUi;p=z?z.controlsType:Y.controls;this.controlsType=this.disableOrganicUi||p==="0"||p===0?"0":D;this.V9=this.K;this.controlsType==="1"&&(this.V9||eo("2",z?z.autohide:Y.autohide,TpF));this.color=eo("red",z?z.progressBarColor:Y.color,aOr);this.fq=this.controlsType==="3";this.Ge=!this.Y;this.lu=(D=!this.Ge&&!kg(this)&&!this.B&&!this.U&&!vP(this))&&!this.fq&& +this.controlsType==="1";this.OG=g.EX(this)&&D&&this.controlsType==="0"&&!this.lu&&!z?.embedsEnableEmc3ds;this.Yr=this.Ef=J;J=this.experiments.gk().j.wk(VP9)?!1:a_(!1,Y.use_media_volume);this.DQ=(this.controlsType==="3"||J)&&!this.N6;this.aL=Qr&&!g.xE(601)?!1:!0;this.ML=this.Y||!1;this.xk=kg(this)?"":(this.loaderUrl||Y.post_message_origin||"").substring(0,128);this.widgetReferrer=GD("",z?z.widgetReferrer:Y.widget_referrer);var c;z?z.disableCastApi&&(c=!1):c=Y.enablecastapi;c=!this.Z||a_(!0,c);J=!0; +z&&z.disableMdxCast&&(J=!1);this.mZ=g.bB(this)&&J||c&&J&&this.controlsType==="1"&&!this.K&&(kg(this)||g.EX(this)||this.X==="profilepage");window.document.pictureInPictureEnabled||u6();c=z?!!z.supportsAutoplayOverride:a_(!1,Y.autoplayoverride);this.CY=!(this.K&&!g.Rm(this))&&!g.BX("nintendo wiiu")||c;this.pY=(z?!!z.enableMutedAutoplay:a_(!1,Y.mutedautoplay))&&!1;c=(kg(this)||vP(this))&&this.playerStyle==="blazer";this.Y0=z?!!z.disableFullscreen:!a_(!0,Y.fs);J=ry(Fl(this))&&g.Rm(this);this.RM=!this.Y0&& +(c||g.Db())&&!J;this.Bo=this.V("html5_picture_in_picture_logging_onresize");this.Sw=g.L3(this.experiments,"html5_picture_in_picture_logging_onresize_ratio")??.33;this.ih=this.V("html5_picture_in_picture_blocking_onresize");this.T_=this.V("html5_picture_in_picture_blocking_ontimeupdate");this.Jx=this.V("html5_picture_in_picture_blocking_document_fullscreen");this.qs=this.V("html5_picture_in_picture_blocking_standard_api");c=tp()&&uG(58)&&!Xn();J=g.XT||typeof MediaSource==="undefined";this.OJ=this.V("uniplayer_block_pip")&& +(c||J)||this.ih||this.T_||this.qs;c=g.Rm(this)&&!this.y7;var w;z?z.disableRelatedVideos!==void 0&&(w=!z.disableRelatedVideos):w=Y.rel;this.r8=c||a_(!this.U,w);this.yO=a_(!1,z?z.enableContentOwnerRelatedVideos:Y.co_rel);this.n3=Xn()&&i$>0&&i$<=4.4?"_top":"_blank";this.kV=a_(this.playerStyle==="blazer",z?z.enableCsiLogging:Y.enablecsi);switch(this.playerStyle){case "blogger":w="bl";break;case "discover-ads":w="dd";break;case "gmail":w="gm";break;case "gac":w="ga";break;case "ads-preview":w="ap";break; +case "ads-fe":w="adfe";break;case "books":w="gb";break;case "docs":case "flix":w="gd";break;case "duo":w="gu";break;case "google-live":w="gl";break;case "google-one":w="go";break;case "play":case "play-ads":w="gp";break;case "chat":w="hc";break;case "hangouts-meet":w="hm";break;case "photos-edu":case "picasaweb":w="pw";break;default:w="yt"}this.A=w;this.Pc=GD("",z?z.authorizedUserIndex:Y.authuser);this.G8=g.Rm(this)&&(this.S_||!g.Ap()||this.De);var R;z?z.disableWatchLater!==void 0&&(R=!z.disableWatchLater): +R=Y.showwatchlater;this.Uv=((w=!this.G8)||!!this.Pc&&w)&&a_(!this.B,this.Z?R:void 0);this.ba=z?z.isMobileDevice||!!z.disableKeyboardControls:a_(!1,Y.disablekb);this.loop=a_(!1,Y.loop);this.pageId=GD("",z?z.initialDelegatedSessionId:Y.pageid);this.xS=a_(!0,Y.canplaylive);this.cQ=2;this.hw=a_(!1,Y.livemonitor);this.disableSharing=a_(this.U,z?z.disableSharing:Y.ss);(R=z&&this.V("fill_video_container_size_override_from_wpcc")?z.videoContainerOverride:Y.video_container_override)?(w=R.split("x"),w.length!== +2?R=null:(R=Number(w[0]),w=Number(w[1]),R=isNaN(R)||isNaN(w)||R*w<=0?null:new g.zC(R,w))):R=null;this.w$=R;this.mute=z?!!z.startMuted:a_(!1,Y.mute);this.storeUserVolume=!this.mute&&a_(this.controlsType!=="0",z?z.storeUserVolume:Y.store_user_volume);R=z?z.annotationsLoadPolicy:Y.iv_load_policy;this.annotationsLoadPolicy=this.controlsType==="3"?3:eo(void 0,R,Gz);this.captionsLanguagePreference=z?z.captionsLanguagePreference||"":GD("",Y.cc_lang_pref);R=eo(2,z?z.captionsLanguageLoadPolicy:Y.cc_load_policy, +Gz);this.controlsType==="3"&&R===2&&(R=3);this.NH=R;this.uS=z?z.hl||"en_US":GD("en_US",Y.hl);this.region=z?z.contentRegion||"US":GD("US",Y.cr);this.hostLanguage=z?z.hostLanguage||"en":GD("en",Y.host_language);this.YE=!this.S_&&Math.random()`}Lb(){return this.gk().j.wk(g.zz)&& +this.x0()}x0(){return(this.gk().j.wk(g.zz)||jk(this))&&!this.deviceIsAudioOnly&&g.fe()&&PX()>=26&&GV(this)}supportsGaplessAudio(){return g.Qa&&!g.XT&&WX()>=74||g.zV&&g.xE(68)?!0:!1}supportsGaplessShorts(){return!this.V("html5_enable_short_gapless")||this.De||g.DI?!1:!0}getPlayerType(){return this.j.cplayer}Yk(){return this.dn}wO(){return this.U6}},jh$=["www.youtube-nocookie.com","youtube.googleapis.com","www.youtubeeducation.com","youtubeeducation.com"],oU=["EMBEDDED_PLAYER_LITE_MODE_UNKNOWN","EMBEDDED_PLAYER_LITE_MODE_NONE", +"EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT","EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT"],wiW=[19];var yQr={["140"]:{numChannels:2},["141"]:{numChannels:2},["251"]:{audioSampleRate:48E3,numChannels:2},["774"]:{audioSampleRate:48E3,numChannels:2},["380"]:{numChannels:6},["328"]:{numChannels:6},["773"]:{}},SY={["1"]:'video/mp4; codecs="av01.0.08M.08"',["1h"]:'video/mp4; codecs="av01.0.12M.10.0.110.09.16.09.0"',["1e"]:'video/mp4; codecs="av01.0.08M.08"',["9"]:'video/webm; codecs="vp9"',["("]:'video/webm; codecs="vp9"',["9h"]:'video/webm; codecs="vp09.02.51.10.01.09.16.09.00"',h:'video/mp4; codecs="avc1.64001e"', +H:'video/mp4; codecs="avc1.64001e"',o:'audio/webm; codecs="opus"',a:'audio/mp4; codecs="mp4a.40.2"',ah:'audio/mp4; codecs="mp4a.40.2"',mac3:'audio/mp4; codecs="ac-3"; channels=6',meac3:'audio/mp4; codecs="ec-3"; channels=6',i:'audio/mp4; codecs="iamf.001.001.Opus"'},shZ={["337"]:{width:3840,height:2160,bitrate:3E7,fps:30},["336"]:{width:2560,height:1440,bitrate:15E6,fps:30},["335"]:{width:1920,height:1080,bitrate:75E5,fps:30},["702"]:{width:7680,height:4320,bitrate:4E7,fps:60},["701"]:{width:3840, +height:2160,bitrate:2E7,fps:60},["700"]:{width:2560,height:1440,bitrate:1E7,fps:60},["412"]:{width:1920,height:1080,bitrate:85E5,fps:60,cryptoblockformat:"subsample"},["359"]:{width:1920,height:1080,bitrate:8E6,fps:30,cryptoblockformat:"subsample"},["411"]:{width:1920,height:1080,bitrate:3316E3,fps:60,cryptoblockformat:"subsample"},["410"]:{width:1280,height:720,bitrate:4746E3,fps:60,cryptoblockformat:"subsample"},["409"]:{width:1280,height:720,bitrate:1996E3,fps:60,cryptoblockformat:"subsample"}, +["360"]:{width:1920,height:1080,bitrate:5331E3,fps:30,cryptoblockformat:"subsample"},["358"]:{width:1280,height:720,bitrate:3508E3,fps:30,cryptoblockformat:"subsample"},["357"]:{width:1280,height:720,bitrate:3206E3,fps:30,cryptoblockformat:"subsample"},["274"]:{width:1280,height:720,bitrate:1446E3,fps:30,cryptoblockformat:"subsample"},["315"]:{width:3840,height:2160,bitrate:2E7,fps:60},["308"]:{width:2560,height:1440,bitrate:1E7,fps:60},["303"]:{width:1920,height:1080,bitrate:5E6,fps:60},["302"]:{width:1280, +height:720,bitrate:25E5,fps:60},["299"]:{width:1920,height:1080,bitrate:75E5,fps:60},["298"]:{width:1280,height:720,bitrate:35E5,fps:60},["571"]:{width:7680,height:4320,bitrate:3E7,fps:60},["401"]:{width:3840,height:2160,bitrate:15E6,fps:60},["400"]:{width:2560,height:1440,bitrate:75E5,fps:60},["399"]:{width:1920,height:1080,bitrate:2E6,fps:60},["398"]:{width:1280,height:720,bitrate:1E6,fps:60},["397"]:{width:854,height:480,bitrate:4E5,fps:30},["396"]:{width:640,height:360,bitrate:25E4,fps:30},["787"]:{width:1080, +height:608,bitrate:2E5,fps:30},["788"]:{width:1080,height:608,bitrate:4E5,fps:30},["572"]:{width:7680,height:4320,bitrate:3E7,fps:60},["555"]:{width:3840,height:2160,bitrate:15E6,fps:60},["554"]:{width:2560,height:1440,bitrate:75E5,fps:60},["553"]:{width:1920,height:1080,bitrate:2E6,fps:60},["552"]:{width:1280,height:720,bitrate:1E6,fps:60},["551"]:{width:854,height:480,bitrate:4E5,fps:30},["550"]:{width:640,height:360,bitrate:25E4,fps:30},["313"]:{width:3840,height:2160,bitrate:8E6,fps:30},["271"]:{width:2560, +height:1440,bitrate:4E6,fps:30},["248"]:{width:1920,height:1080,bitrate:2E6,fps:30},["247"]:{width:1280,height:720,bitrate:15E5,fps:30},["244"]:{width:854,height:480,bitrate:52E4,fps:30},["243"]:{width:640,height:360,bitrate:28E4,fps:30},["137"]:{width:1920,height:1080,bitrate:4E6,fps:30},["136"]:{width:1280,height:720,bitrate:3E6,fps:30},["135"]:{width:854,height:480,bitrate:1E6,fps:30},["385"]:{width:1920,height:1080,bitrate:6503313,fps:60},["376"]:{width:1280,height:720,bitrate:5706960,fps:60}, +["384"]:{width:1280,height:720,bitrate:3660979,fps:60},["225"]:{width:1280,height:720,bitrate:5805E3,fps:30},["224"]:{width:1280,height:720,bitrate:453E4,fps:30},["145"]:{width:1280,height:720,bitrate:2682052,fps:30}};var rG=class{constructor(Y){this.j=Y}PH(){return this.j}Y(){return null}K(){var Y=this.Y();return Y?(Y=g.S_(Y.zI),Number(Y.expire)):NaN}U(){}getHeight(){return this.j.video.height}};var x6=class{constructor(Y){this.itag=Y.itag;this.url=Y.url;this.codecs=Y.codecs;this.width=Y.width;this.height=Y.height;this.fps=Y.fps;this.bitrate=Y.bitrate;this.Y=Y.audioItag?.split(",")||[];this.aT=Y.aT;this.contentProtection=Y.contentProtection||"";this.Z7=Y.Z7;this.audioChannels=Y.audioChannels;this.j=""}};var niv=class{constructor(Y,z,O,D,p){this.N=Y;this.Y=z;this.K=O;this.cpn=D;this.A=p;this.U=0;this.j=""}build(){Lv$(this);var Y=["#EXTM3U","#EXT-X-INDEPENDENT-SEGMENTS"],z={};a:if(this.j)var O=this.j;else{O="";for(var D of this.N)if(D.Z7){if(D.Z7.getIsDefault()){O=D.Z7.getId();break a}O||(O=D.Z7.getId())}}for(var p of this.N)if(this.A||!p.Z7||p.Z7.getId()===O)z[p.itag]||(z[p.itag]=[]),z[p.itag].push(p);for(var d of this.Y)if(p=z[d.j])for(var J of p){p=Y;O=p.push;D="#EXT-X-MEDIA:TYPE=AUDIO,";let y= +"YES";var c="audio";if(J.Z7){c=J.Z7;var w=c.getId().split(".")[0];w&&(D+=`LANGUAGE="${w}",`);(this.j?this.j===c.getId():c.getIsDefault())||(y="NO");c=c.getName()}w="";d!==null&&(w=d.itag.toString());w=ZW(this,J.url,w);D=D+`NAME="${c}",DEFAULT=${y},AUTOSELECT=YES,`+`GROUP-ID="${mM(J,d)}",URI="${w}"`;O.call(p,D)}for(var R of this.K)d=La8,d=(J=R.Z7)?'#EXT-X-MEDIA:URI="'+ZW(this,R.url)+'",TYPE=SUBTITLES,GROUP-ID="'+d+'",LANGUAGE="'+J.getId()+'",NAME="'+J.getName()+'",DEFAULT=NO,AUTOSELECT=YES':void 0, +d&&Y.push(d);R=this.K.length>0?La8:void 0;for(let y of this.Y)J=z[y.j],J?.length>0&&(d=y,J=J[0],J=`#EXT-X-STREAM-INF:BANDWIDTH=${d.bitrate+J.bitrate},CODECS="${d.codecs},${J.codecs}",RESOLUTION=${d.width}x${d.height},AUDIO="${mM(J,d)}",`+(R?'SUBTITLES="'+R+'",':"")+"CLOSED-CAPTIONS=NONE",d.fps>1&&(J+=`,FRAME-RATE=${d.fps}`),d.aT&&(J+=`,VIDEO-RANGE=${d.aT}`),Y.push(J),Y.push(ZW(this,y.url,"")));return Y.join("\n")}},La8="text";var uv=class extends rG{constructor(Y,z,O){super(Y);this.N=z;this.expiration=O;this.zI=null}K(){return this.expiration}Y(){if(!this.zI||this.zI.VH()){var Y=this.N.build();Y="data:application/x-mpegurl;charset=utf-8,"+encodeURIComponent(Y);this.zI=new qw(Y)}return this.zI}};var qoW=class extends rG{constructor(Y,z){super(Y);this.N=z}Y(){return new qw(this.N.Ah())}U(){this.N=Y8(this.N)}};var lv=class extends rG{constructor(Y,z){super(Y);this.N=z}Y(){return new qw(this.N)}};var Xo={PLAYABILITY_ERROR_CODE_VIDEO_BLOCK_BY_MRM:"mrm.blocked",PLAYABILITY_ERROR_CODE_PERMISSION_DENIED:"auth",PLAYABILITY_ERROR_CODE_EMBEDDER_IDENTITY_DENIED:"embedder.identity.denied",PLAYABILITY_ERROR_CODE_EMBEDDER_IDENTITY_MISSING_REFERRER:"embedder.identity.missing.referrer"};var Bg1=class{constructor(Y){if(Y=Y.commonConfig)this.url=Y.url,this.urlQueryOverride=Y.urlQueryOverride,Y.ustreamerConfig&&(this.t7=g.aU(Y.ustreamerConfig)||void 0)}};var eY={"ad-trueview-indisplay-pv":6,"ad-trueview-insearch":7},qr={"ad-trueview-indisplay-pv":2,"ad-trueview-insearch":2},Gk=/^(\d*)_((\d*)_?(\d*))$/;var E1={iurl:"default.jpg",iurlmq:"mqdefault.jpg",iurlhq:"hqdefault.jpg",iurlsd:"sddefault.jpg",iurlpop1:"pop1.jpg",iurlpop2:"pop2.jpg",iurlhq720:"hq720.jpg",iurlmaxres:"maxresdefault.jpg"},k6={120:"default.jpg",320:"mqdefault.jpg",480:"hqdefault.jpg",560:"pop1.jpg",640:"sddefault.jpg",854:"pop2.jpg",1280:"hq720.jpg"};var tD$={ALWAYS:1,BY_REQUEST:3,UNKNOWN:void 0},wP={MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_UNKNOWN:"UNKNOWN",MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_NORMAL:"NORMAL",MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_LOW:"LOW",MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_ULTRA_LOW:"ULTRALOW"};var kaA=function(Y){var z=Object.keys(Y),O={};for(let d=0;d{var O={};z=[SI(z.objectStore("index"),{},D=>{O[D.cursor.key]=D.getValue();return U8(D)}), +$8(z.objectStore("media")),$8(z.objectStore("captions"))];return cQ.all(z).then(([,D,p])=>({index:O,media:YBV(D||[]),captions:p}))})});var N6o=class{constructor(Y,z,O,D){this.Yg=Y;this.A=z;this.U=O;this.J=D;this.Y=NaN;this.loudnessTargetLkfs=Infinity;this.minimumLoudnessTargetLkfs=-Infinity;this.applyStatefulNormalization=this.preserveStatefulLoudnessTarget=!1;this.N=NaN}K(){var Y=(this.j??na(this)).Od;Y==null&&this.qC!=null&&(Y=this.qC);return Y}};var Ai1=class extends g.iI{constructor(){super();this.j=null;new $38;this.j=null;this.crossOrigin=""}sl(){this.j&&(this.j=this.j.onload=null);super.sl()}};var ViF=class{constructor(Y,z,O,D){this.level=Y;this.S=z;this.loaded=new Set;this.level=Y;this.S=z;Y=O.split("#");this.width=Math.floor(Number(Y[0]));this.height=Math.floor(Number(Y[1]));this.frameCount=Math.floor(Number(Y[2]));this.columns=Math.floor(Number(Y[3]));this.rows=Math.floor(Number(Y[4]));this.U=Math.floor(Number(Y[5]));this.Z=Y[6];this.signature=Y[7];this.videoLength=D}getHeight(){return this.height}X(){return this.frameCount}isDefault(){return this.Z.indexOf("default")!==-1}isLoaded(Y){return this.loaded.has(Y)}Ah(Y){var z= +this.S;z=z.replace("$N",this.Z);z=z.replace("$L",this.level.toString());z=z.replace("$M",Y.toString());this.signature&&(z=g.um(z,{sigh:this.signature}));return Vd(z)}K(Y){var z=this.X()-1;return g.oB(this.U===0?Math.round(Y*this.frameCount/this.videoLength):Math.round(Y*1E3/this.U),0,z)}Y(){return this.frameCount-1}N(){return this.frameCount?0:-1}A(){}};var oN=class extends Ai1{constructor(Y,z,O=!1,D=!1){super();this.isLive=O;this.U=!!D;this.levels=this.Y(Y,z);this.levels.length>1&&this.levels[0].isDefault()&&this.levels.splice(0,1)}Y(Y,z){var O=[];Y=Y.split("|");var D=Y[0];for(let p=1;pD-z?-1:Y}Y(){return this.j.m0()}N(){return this.j.Fr()}A(Y){this.j=Y}};var CBk=class extends oN{constructor(Y,z,O,D=!1){super(Y,0,z,!!D);for(Y=0;Ythis.isAd(),()=>this.U,(O,D,p)=>{this.J(O,D,p)}); +this.Yg.zA&&(this.N6=this.Yg.zA);this.setData(z);this.pY=new hcF;g.u(this,this.pY)}setData(Y){Y=Y||{};!this.dn&&Y&&(this.dn={...Y});var z=Y.errordetail;z!=null&&(this.errorDetail=z);z=Y.errorcode;z!=null?this.errorCode=z:Y.status==="fail"&&(this.errorCode="auth");z=Y.reason;z!=null&&(this.errorReason=z);z=Y.subreason;z!=null&&(this.Xr=z);this.clientPlaybackNonce||(this.clientPlaybackNonce=Y.cpn??(this.Yg.Yk()?"r"+g.X6(15):g.X6(16)),this.Ao?.clear());this.hw=a_(this.Yg.hw,Y.livemonitor);md(this,Y); +if(z=Y.raw_player_response)this.la=z;else{var O=Y.player_response;O&&(z=JSON.parse(O))}z&&(this.playerResponse=z);if(this.playerResponse){(z=this.playerResponse.annotations)&&f6h(this,z);(z=this.playerResponse.attestation)&&Kd(this,z);if(z=this.playerResponse.cotn)this.cotn=z;(z=this.playerResponse.heartbeatParams)&&$mr(this,z);(z=this.playerResponse.messages)&&mm9(this,z);(z=this.playerResponse.overlay)&&u2Z(this,z);if(z=this.playerResponse.playabilityStatus)l6H(this,z),(O=z.errorScreen)&&I6Z(this, +O);(O=this.playerResponse.playbackTracking)&&giv(this,O,Y);var D=this.playerResponse.playerCueRanges;D&&D.length>0&&(this.cueRanges=D);(D=this.playerResponse.playerCueRangeSet)&&g.Q4(this,D);D=Nx8(this.playerResponse.adPlacements);O&&O.promotedPlaybackTracking&&D&&g.jZ(new g.lZ("Player Response with both promotedPlaybackTracking and videoAdTrackingRenderer"));if(D||VUk(this.playerResponse.adSlots))this.Vz=!0;(O=this.playerResponse.playerAds)&&TgA(this,O,Y);(O=this.playerResponse.playerConfig)&&a6o(this, +O);(D=this.playerResponse.streamingData)&&eSv(this,D,O||null);if(D=this.playerResponse.trackingParams)this.N6=D;if(D=this.playerResponse.videoDetails)qc9(this,D,Y),EiZ(this,D,O||null,Y),O=D.isPrivate,O!==void 0&&(this.isPrivate=a_(this.isPrivate,O));z&&Um8(this,z,D||null);(z=this.playerResponse.interstitialPods)&&ZwF(this,z);this.YF&&this.eventId&&(this.YF=g.xz(this.YF,{ei:this.eventId}));(z=this.playerResponse.captions)&&z.playerCaptionsTracklistRenderer&&Scv(this,z.playerCaptionsTracklistRenderer); +(this.clipConfig=this.playerResponse.clipConfig)&&this.clipConfig.startTimeMs!=null&&(this.bf=Number(this.clipConfig.startTimeMs)*.001);this.playerResponse&&this.playerResponse.playerConfig&&this.playerResponse.playerConfig.webPlayerConfig&&this.playerResponse.playerConfig.webPlayerConfig.webPlayerActionsPorting&&D_(this,this.playerResponse.playerConfig.webPlayerConfig.webPlayerActionsPorting);this.compositeLiveIngestionOffsetToken=this.playerResponse.playbackTracking?.compositeLiveIngestionOffsetToken; +this.compositeLiveStatusToken=this.playerResponse.playbackTracking?.compositeLiveStatusToken;this.V("html5_fill_default_mosaic_audio_track_id")&&this.eI()&&(this.Yg.Ol=vu(this));z=this.playerResponse.playerConfig?.granularVariableSpeedConfig?.minimumPlaybackRate;O=this.playerResponse.playerConfig?.granularVariableSpeedConfig?.maximumPlaybackRate;z&&O&&(this.OW=z/100,this.SB=O/100);this.V("html5_web_po_on_demand_init")&&this.playerResponse.onResponseReceivedActions&&this.playerResponse.onResponseReceivedActions.forEach(p=> +{g.G(p,g.Oz)?.signal==="INIT_ATT_SERVICE"&&(this.yw=!0)})}ao(this,Y); +eB(this,Y);qO(this,Y);Y.queue_info&&(this.queueInfo=Y.queue_info);z=Y.hlsdvr;z!=null&&(this.allowLiveDvr=Number(z)===1?ti()?!0:iK&&jB<5?!1:!0:!1);this.adQueryId=Y.ad_query_id||null;this.Wi||(this.Wi=Y.encoded_ad_safety_reason||null);this.Fx=a_(this.Fx,Y.infringe||Y.muted);this.IU=Y.authkey;this.Ai=Y.authuser;this.mutedAutoplay=a_(this.mutedAutoplay,Y&&Y.playmuted);this.mutedAutoplayDurationMode=qy(this.mutedAutoplayDurationMode,Y&&Y.muted_autoplay_duration_mode);this.dQ=a_(this.dQ,Y&&Y.mutedautoplay); +if(z=Y.length_seconds)this.lengthSeconds=typeof z==="string"?g.Wj(z):z;this.isAd()||this.Ov||!ry(Fl(this.Yg))?this.endSeconds=qy(this.endSeconds,this.D4||Y.end||Y.endSeconds):Aj$(this,Fl(this.Yg),this.lengthSeconds);this.N6=GD(this.N6,Y.itct);this.G8=a_(this.G8,Y.is_live_destination);this.isLivePlayback=a_(this.isLivePlayback,Y.live_playback);this.enableServerStitchedDai=this.enableServerStitchedDai&&this.Na();Y.isUpcoming&&(this.isUpcoming=a_(this.isUpcoming,Y.isUpcoming));this.s6=a_(this.s6,Y.post_live_playback); +this.yb&&(this.s6=!1);this.isMdxPlayback=a_(this.isMdxPlayback,Y.mdx);if(z=Y.mdx_control_mode)this.mdxControlMode=typeof z==="number"?z:g.Wj(z);this.isInlinePlaybackNoAd=a_(this.isInlinePlaybackNoAd,Y.is_inline_playback_no_ad);this.kg=qy(this.kg,Y.reload_count);this.reloadReason=GD(this.reloadReason,Y.reload_reason);this.WR=a_(this.WR,Y.show_content_thumbnail);this.cycToken=Y.cyc||null;z=vW(Y);Object.keys(z).length>0&&(this.Nj=z);this.S=GD(this.S,Y.vvt);this.mdxEnvironment=GD(this.mdxEnvironment, +Y.mdx_environment);Y.source_container_playlist_id&&(this.sourceContainerPlaylistId=Y.source_container_playlist_id);Y.serialized_mdx_metadata&&(this.serializedMdxMetadata=Y.serialized_mdx_metadata);this.FE=Y.osig;this.eventId||(this.eventId=Y.eventid);this.osid||(this.osid=Y.osid);this.playlistId=GD(this.playlistId,Y.list);Y.index&&(this.playlistIndex=this.playlistIndex===void 0?qy(0,Y.index):qy(this.playlistIndex,Y.index));this.Gh=Y.pyv_view_beacon_url;this.lZ=Y.pyv_quartile25_beacon_url;this.fB= +Y.pyv_quartile50_beacon_url;this.JE=Y.pyv_quartile75_beacon_url;this.hE=Y.pyv_quartile100_beacon_url;z=Y.session_data;!this.BE&&z&&(this.BE=P1(z,"&").feature);this.isFling=qy(this.isFling?1:0,Y.is_fling)===1;this.vnd=qy(this.vnd,Y.vnd);this.forceAdsUrl=GD(this.forceAdsUrl,Y.force_ads_url);this.zu=GD(this.zu,Y.ctrl);this.hJ=GD(this.hJ,Y.ytr);this.Pf=Y.ytrcc;this.SH=Y.ytrexp;this.Bo=Y.ytrext;this.JW=GD(this.JW,Y.adformat);this.zF=GD(this.zF,Y.attrib);this.slotPosition=qy(this.slotPosition,Y.slot_pos); +this.breakType=Y.break_type;this.nD=a_(this.nD,Y.ssrt);this.videoId=Ey(Y)||this.videoId;this.wH=GD(this.wH,Y.vss_credentials_token);this.vy=GD(this.vy,Y.vss_credentials_token_type);this.Lp=a_(this.Lp,Y.audio_only);this.Cd=a_(this.Cd,Y.aac_high);this.md=a_(this.md,Y.prefer_low_quality_audio);this.uncapInlineQuality=a_(this.uncapInlineQuality,Y.uncap_inline_quality);this.V("html5_enable_qoe_cat_list")?Y.qoe_cat&&(this.kj=this.kj.concat(Y.qoe_cat.split(","))):this.Ax=GD(this.Ax,Y.qoe_cat);this.OG=a_(this.OG, +Y.download_media);this.Z=Vzk(this,Y.prefer_gapless);eH(this.playerResponse)&&this.S5.push("ad");if(z=Y.adaptive_fmts)this.adaptiveFormats=z,this.J("adpfmts",{},!0);if(z=Y.allow_embed)this.allowEmbed=Number(z)===1;if(z=Y.backgroundable)this.backgroundable=Number(z)===1;if(z=Y.autonav)this.isAutonav=Number(z)===1;if(z=Y.autoplay)this.NE=this.jF=Number(z)===1;if(z=Y.iv_load_policy)this.annotationsLoadPolicy=eo(this.annotationsLoadPolicy,z,Gz);if(z=Y.cc_lang_pref)this.captionsLanguagePreference=GD(z, +this.captionsLanguagePreference);if(z=Y.cc_load_policy)this.y9=eo(this.y9,z,Gz);this.deviceCaptionsOn=Y.device_captions_on??void 0;this.oK=Y.device_captions_lang_pref??"";this.eJ=Y.viewer_selected_caption_langs??[];if(z=Y.cached_load)this.cA=a_(this.cA,z);if(Y.dash==="0"||Y.dash===0||Y.dash===!1)this.aL=!0;if(z=Y.dashmpd)this.sB=g.um(z,{cpn:this.clientPlaybackNonce});if(z=Y.delay)this.g$=g.Wj(z);z=this.D4||Y.end;if(this.q6?z!=null:z!=void 0)this.clipEnd=qy(this.clipEnd,z);if(z=Y.fmt_list)this.xX= +z;Y.heartbeat_preroll&&this.S5.push("heartbeat");ngh&&(this.q0=-Math.floor(Math.random()*10),this.ac=-Math.floor(Math.random()*40));if(z=Y.is_listed)this.isListed=a_(this.isListed,z);if(z=Y.is_private)this.isPrivate=a_(this.isPrivate,z);if(z=Y.is_dni)this.tF=a_(this.tF,z);if(z=Y.dni_color)this.Zw=GD(this.Zw,z);if(z=Y.pipable)this.pipable=a_(this.pipable,z);if(z=Y.paid_content_overlay_duration_ms)this.paidContentOverlayDurationMs=g.Wj(z);if(z=Y.paid_content_overlay_text)this.paidContentOverlayText= +z;if(z=Y.url_encoded_fmt_stream_map)this.dU=z;if(z=Y.hls_formats)this.hlsFormats=z;if(z=Y.hlsvp)this.hlsvp=z;if(z=Y.live_start_walltime)this.QJ=typeof z==="number"?z:g.Wj(z);if(z=Y.live_manifest_duration)this.Yp=typeof z==="number"?z:g.Wj(z);if(z=Y.player_params)this.playerParams=z;if(z=Y.partnerid)this.partnerId=qy(this.partnerId,z);if(z=Y.probe_url)this.probeUrl=Vd(g.um(z,{cpn:this.clientPlaybackNonce}));(z=Y.pyv_billable_url)&&N3(z)&&(this.vZ=z);(z=Y.pyv_conv_url)&&N3(z)&&(this.eH=z);Gh(this,Y); +this.startSeconds>0?this.V("html5_log_start_seconds_inconsistency")&&this.startSeconds!==(this.bf||this.Md||Y.start||Y.startSeconds)&&this.J("lss",{css:this.startSeconds,pcss:this.bf,iss:this.Md,ps:Y.start||void 0,pss:Y.startSeconds||void 0}):(this.startSeconds=qy(this.startSeconds,this.bf||this.Md||Y.start||Y.startSeconds),this.V("html5_log_start_seconds_inconsistency")&&this.startSeconds>0&&this.J("lsss",{css:this.startSeconds,pcss:this.bf,iss:this.Md,ps:Y.start||void 0,pss:Y.startSeconds||void 0}), +this.Pc=this.startSeconds);this.liveUtcStartSeconds&&this.liveUtcStartSeconds>0||(z=Y.live_utc_start,z!=null?this.liveUtcStartSeconds=Number(z):HO1(this.startSeconds)&&(this.liveUtcStartSeconds=this.startSeconds));this.liveUtcStartSeconds&&this.liveUtcStartSeconds>0||!(z=Y.utc_start_millis)||(this.liveUtcStartSeconds=Number(z)*.001);if(z=Y.stream_time_start_millis)this.rQ=Number(z)*.001;z=this.Md||Y.start;(this.q6?z==null||Number(Y.resume)===1:z==void 0||Y.resume=="1")||this.isLivePlayback||(this.clipStart= +qy(this.clipStart,z));if(z=Y.url_encoded_third_party_media)this.Tx=fD(z);if(z=Y.ypc_offer_button_formatted_text)O=JSON.parse(z),this.M_=O!=null?O:null,this.iZ=z;if(z=Y.ypc_offer_button_text)this.ag=z;if(z=Y.ypc_offer_description)this.f2=z;if(z=Y.ypc_offer_headline)this.PS=z;if(z=Y.ypc_full_video_message)this.hv=z;if(z=Y.ypc_offer_id)this.mC=z;if(z=Y.ypc_buy_url)this.Zt=z;if(z=Y.ypc_item_thumbnail)this.TF=z;if(z=Y.ypc_item_title)this.l9=z;if(z=Y.ypc_item_url)this.qQ=z;if(z=Y.ypc_vid)this.Bi=z;Y.ypc_overlay_timeout&& +(this.Jv=Number(Y.ypc_overlay_timeout));if(z=Y.ypc_trailer_player_vars)this.r4=g.tl(z);if(z=Y.ypc_original_itct)this.FM=z;this.T7=GD(this.T7,Y.ucid);this.wR=Y.storyboard_spec||null;this.vp=Y.live_storyboard_spec||null;this.Au=a_(this.Au,Y.iv3_module);this.kw=a_(this.kw,Y.ypc_module);this.D1=a_(this.D1,Y.ypc_clickwrap_module);this.kw&&this.S5.push("ypc");this.D1&&this.S5.push("ypcRentalActivation");this.bZ={video_id:Y.video_id,eventid:Y.eventid,cbrand:Y.cbrand,cbr:Y.cbr,cbrver:Y.cbrver,c:Y.c,cver:Y.cver, +ctheme:Y.ctheme,cplayer:Y.cplayer,cmodel:Y.cmodel,cnetwork:Y.cnetwork,cos:Y.cos,cosver:Y.cosver,cplatform:Y.cplatform,user_age:Y.user_age,user_display_image:Y.user_display_image,user_display_name:Y.user_display_name,user_gender:Y.user_gender,csi_page_type:Y.csi_page_type,csi_service_name:Y.csi_service_name,enablecsi:Y.enablecsi,enabled_engage_types:Y.enabled_engage_types};Io(this,Y);if(z=Y.cotn)this.cotn=z;bf(this)?rP(this)&&(this.isLivePlayback&&this.sB&&(this.n3=!0),this.Wp&&(this.XZ=!0)):JJ(this)? +this.n3=!0:UMo(this)?this.enableServerStitchedDai=this.enableServerStitchedDai&&yc(this):this.sB&&(this.Yg.A==="yt"&&this.Na()&&this.V("drm_manifestless_unplugged")&&this.V("html5_deprecate_manifestful_fallback")?this.J("deprecateMflFallback",{}):this.n3=!0);if(z=Y.adpings)this.De=z?g.tl(z):null;if(z=Y.feature)this.RR=z;if(z=Y.referrer)this.referrer=z;this.clientScreenNonce=GD(this.clientScreenNonce,Y.csn);this.hY=qy(this.hY,Y.root_ve_type);this.ew=qy(this.ew,Y.kids_age_up_mode);this.q6||Y.kids_app_info== +void 0||(this.kidsAppInfo=Y.kids_app_info);this.q6&&Y.kids_app_info!=null&&(this.kidsAppInfo=Y.kids_app_info);this.xS=a_(this.xS,Y.upg_content_filter_mode);this.unpluggedFilterModeType=qy(this.unpluggedFilterModeType,Y.unplugged_filter_mode_type);if(z=Y.unplugged_location_info)this.WE=z;if(z=Y.unplugged_partner_opt_out)this.Br=GD("",z);this.jM=a_(this.jM,Y.disable_watch_next);this.gQ=GD(this.gQ,Y.internal_ip_override);this.interstitials.length&&this.S5.push("playableSequences");if(z=Y.f4)this.f4= +z;this.KU=GD(this.KU,Y.csi_timer);Y.watchUrl&&(this.watchUrl=Y.watchUrl);z=Y.watch_endpoint;this.V("html5_attach_watch_endpoint_ustreamer_config")&&z&&aX(this,z);z?.ustreamerConfig&&(this.t7=g.aU(z.ustreamerConfig));if(O=z?.loggingContext?.qoeLoggingContext?.serializedContextData)this.kn=O;if(z=z?.loggingContext?.vssLoggingContext?.serializedContextData)this.pB=z;g.Rm(this.Yg)&&this.Yg.DX&&(this.embedsRct=GD(this.embedsRct,Y.rct),this.embedsRctn=GD(this.embedsRctn,Y.rctn));Y.embed_config&&(this.fX= +Y.embed_config);Y.default_active_source_video_id&&(this.defaultActiveSourceVideoId=Y.default_active_source_video_id);this.livePreload=this.livePreload||!!Y.live_preload}R2(){return this.autoplaySwitchButtonRenderer?.enabled!==void 0}C(){return this.Yg}V(Y){return this.Yg.V(Y)}Sl(){return!this.isLivePlayback||this.allowLiveDvr}hasSupportedAudio51Tracks(){return!!this.Ol?.n3}getUserAudio51Preference(){var Y=1;if(g.Ld(this.Yg)&&this.V("html5_ytv_surround_toggle_default_off"))Y=0;else{var z=this.Yg;(g.jY(z)|| +q$(z)==="TVHTML5_FOR_KIDS"||wR(z))&&this.Yg.gk().j.wk(guH)?Y=0:g.jY(this.Yg)&&this.isLivePlayback&&this.SL()&&(Y=0)}return g.Hg("yt-player-audio51")??Y}ba(){return this.playerResponse?.playerConfig?.compositeVideoConfig?.sourceConfigs??[]}F4(){this.VH()||(this.j.N||this.j.unsubscribe("refresh",this.F4,this),this.Yr(-1))}Yr(Y){if(!this.isLivePlayback||!this.K||this.K.flavor!=="fairplay"){var z=this.j.Bc(this.hx);if(z.length>0){for(let O of z)O.startSecs=Math.max(O.startSecs,this.gO()),this.V("html5_cuepoint_identifier_logging")&& +O.event==="start"&&this.J("cuepoint",{pubCue:O.identifier,segNum:Y});this.Ul("cuepointupdated",z,Y);this.hx+=z.length;if(yc(this)&&this.Yg.Yk())for(let O of z)this.J("cuepoint",{segNum:Y,event:O.event,startSecs:O.startSecs,id:O.identifier.slice(-16)}),O.event==="start"&&(z=O.startSecs,this.x0.start=this.S_,this.x0.end=z+3)}}}SL(){return this.r8!==void 0?this.r8:this.r8=!!this.contentProtection||!!this.j&&this.j.U()}cz(Y){if(this.VH())return g.jo();this.R4=this.j_=this.Y=null;HN(this,"html5_high_res_logging_always")&& +(this.Yg.dn=!0);return xM9(this,Y).then(void 0,()=>h_8(this,Y)).then(void 0,()=>ZOr(this)).then(void 0,()=>QM9(this))}M1(){if(this.cotn)return null; +var Y=g.Nr(this.Yg)||this.V("web_l3_storyboard");if(!this.qB)if(this.playerResponse&&this.playerResponse.storyboards){var z=this.playerResponse.storyboards,O=z.playerStoryboardSpecRenderer;O&&O.spec?this.qB=new oN(O.spec,this.lengthSeconds,!1,Y):(z=z.playerLiveStoryboardSpecRenderer)&&z.spec&&this.j&&(O=jj(this.j.j).index)&&(this.qB=new CBk(z.spec,this.j.isLive,O,Y))}else this.wR?this.qB=new oN(this.wR,this.lengthSeconds,!1,Y):this.vp&&this.j&&(z=jj(this.j.j).index)&&(this.qB=new CBk(this.vp,this.j.isLive, +z,Y));return this.qB}getStoryboardFormat(){if(this.cotn)return null;if(this.playerResponse&&this.playerResponse.storyboards){var Y=this.playerResponse.storyboards;return(Y=Y.playerStoryboardSpecRenderer||Y.playerLiveStoryboardSpecRenderer)&&Y.spec||null}return this.wR||this.vp}Vt(){return this.j&&!isNaN(this.j.Vt())?this.j.Vt():yc(this)?0:this.lengthSeconds}gO(){return this.j&&!isNaN(this.j.gO())?this.j.gO():0}getPlaylistSequenceForTime(Y){if(this.j&&this.N){var z=this.j.j[this.N.id];if(!z)return null; +let O=z.index.b4(Y);z=z.index.getStartTime(O);return{sequence:O,elapsed:Math.floor((Y-z)*1E3)}}return null}Mj(){return!this.VH()&&!(!this.videoId&&!this.Tx)}sD(){return!!this.adaptiveFormats||!!this.playerResponse?.streamingData?.adaptiveFormats?.length}isLoaded(){return SB(this)&&!this.n3&&!this.XZ}e5(Y){Y||(Y="hqdefault.jpg");var z=this.Nj[Y];return z||this.Yg.B||Y==="pop1.jpg"||Y==="pop2.jpg"||Y==="sddefault.jpg"||Y==="hq720.jpg"||Y==="maxresdefault.jpg"?z:dR(this.Yg,this.videoId,Y)}Na(){return this.isLivePlayback|| +this.s6||this.yb||!(!this.liveUtcStartSeconds||!this.Yp)}isOtf(){return!!this.j&&(this.j.isOtf||!this.s6&&!this.isLivePlayback&&this.j.N)}getAvailableAudioTracks(){if(this.Y){if(this.Y.getAvailableAudioTracks().length>0)return this.Y.getAvailableAudioTracks();if(this.uS)return this.uS;if(this.ML)return this.ML}return[]}getAudioTrack(){if(this.U&&!this.U.U()){var Y=g.qY(this.getAvailableAudioTracks(),z=>z.id===this.U.id); +if(!Y&&this.U.Z7?.id){let z=this.U.Z7.id;Y=g.qY(this.getAvailableAudioTracks(),O=>O.Z7.id===z)}return Y||this.XT}if(this.uS){if(!this.O8)for(Y of this.uS)if(Y.Z7.getIsDefault()){this.O8=Y; +break}return this.O8||this.XT}return this.XT}getPlayerResponse(){return this.playerResponse}getWatchNextResponse(){return this.watchNextResponse}getReelItemWatchResponse(){return this.reelItemWatchResponse}getResolveUrlResponse(){return this.d4}getHeartbeatResponse(){return this.Ho}FO(){return this.watchUrl?this.watchUrl:this.Yg.getVideoUrl(this.videoId)}D$(){return!!this.j&&(hn(this.j)||ZO(this.j)||mj(this.j))}pA(){var Y=d5(this),z=this.C().N,O=U1("243");return O?mH(Y,O,z,!0)===!0:!1}getEmbeddedPlayerResponse(){return this.B}oZ(){return(this.eventLabel|| +this.Yg.X)==="shortspage"}mE(){return this.oZ()&&this.isAutonav&&this.NE}isAd(){return this.C2||!!this.adFormat}A(){return this.oauthToken||this.Yg.XZ}isDaiEnabled(){return!!(this.playerResponse&&this.playerResponse.playerConfig&&this.playerResponse.playerConfig.daiConfig&&this.playerResponse.playerConfig.daiConfig.enableDai)}Ev(){return this.isDaiEnabled()&&this.enableServerStitchedDai&&!!this.playerResponse?.playerConfig?.daiConfig?.ssaEnabledPlayback}eI(){return!!this.playerResponse?.compositePlayabilityStatus}Cq(){return!this.eI()}Ef(){return this.oI}Q1(){return this.kw|| +this.gn}kT(){return this.fetchType==="onesie"}kN(){return HN(this,"html5_samsung_vp9_live")}J(Y,z,O){this.Ul("ctmp",Y,z,O)}QE(Y,z,O){this.Ul("ctmpstr",Y,z,O)}hasProgressBarBoundaries(){return!(!this.progressBarStartPosition||!this.progressBarEndPosition)}getGetAdBreakContext(Y=NaN,z=NaN){var O={isSabr:g.dP(this)},D=this.getHeartbeatResponse()?.adBreakHeartbeatParams;D&&(O.adBreakHeartbeatParams=D);if(this.V("enable_ltc_param_fetch_from_innertube")&&this.isLivePlayback&&this.j&&!isNaN(Y)&&!isNaN(z)){z= +Y-z;for(var p in this.j.j){D=this.j.j[p];if(!D.info.E4()&&!D.info.MP())continue;D=D.index;if(!D.isLoaded())continue;p=D.b4(z);D=D.kq(p)+z-D.getStartTime(p);this.J("gabc",{t:Y.toFixed(3),mt:z.toFixed(3),sg:p,igt:D.toFixed(3)});O.livePlaybackPosition={utcTimeMillis:""+(D*1E3).toFixed(0)};break}}return O}isEmbedsShortsMode(Y,z){return!g.Rm(this.Yg)||(this.Yg.j_||"EMBEDDED_PLAYER_MODE_DEFAULT")!=="EMBEDDED_PLAYER_MODE_DEFAULT"||z?!1:this.V("embeds_enable_shorts")?!!this.embeddedPlayerConfig?.embeddedPlayerFlags?.isShortsExperienceEligible: +!!(this.embeddedPlayerConfig?.embeddedPlayerFlags?.isShortsExperienceEligible&&Y.width<=Y.height)}Dt(){return this.Z}sl(){super.sl();this.De=null;delete this.qS;delete this.accountLinkingConfig;delete this.j;this.Y=this.Ho=this.playerResponse=this.watchNextResponse=this.dn=null;this.dU=this.adaptiveFormats="";delete this.botguardData;this.qs=this.suggestions=this.DQ=null;this.sabrContextUpdates.clear()}};ngh=!0;var ar8={phone:"SMALL_FORM_FACTOR",tablet:"LARGE_FORM_FACTOR"},e$8={desktop:"DESKTOP",phone:"MOBILE",tablet:"TABLET"},T1Z={preroll:"BREAK_PREROLL",midroll:"BREAK_MIDROLL",postroll:"BREAK_POSTROLL"},XJA={0:"YT_KIDS_AGE_UP_MODE_UNKNOWN",1:"YT_KIDS_AGE_UP_MODE_OFF",2:"YT_KIDS_AGE_UP_MODE_TWEEN",3:"YT_KIDS_AGE_UP_MODE_PRESCHOOL"},Txv={0:"MDX_CONTROL_MODE_UNKNOWN",1:"MDX_CONTROL_MODE_REMOTE",2:"MDX_CONTROL_MODE_VOICE"},goh={0:"UNPLUGGED_FILTER_MODE_TYPE_UNKNOWN",1:"UNPLUGGED_FILTER_MODE_TYPE_NONE",2:"UNPLUGGED_FILTER_MODE_TYPE_PG", +3:"UNPLUGGED_FILTER_MODE_TYPE_PG_THIRTEEN"},Jg={0:"EMBEDDED_PLAYER_MUTED_AUTOPLAY_DURATION_MODE_UNSPECIFIED",1:"EMBEDDED_PLAYER_MUTED_AUTOPLAY_DURATION_MODE_30_SECONDS",2:"EMBEDDED_PLAYER_MUTED_AUTOPLAY_DURATION_MODE_FULL"};var Wao=class extends g.Eu{constructor(Y,z){super();this.app=Y;this.state=z}handleExternalCall(Y,z,O){var D=this.state.K[Y],p=this.state.A[Y],d=D;if(p)if(O&&sC(O,UAh,$Av))d=p;else if(!D)throw Error(`API call from an untrusted origin: "${O}"`);this.logApiCall(Y,O);if(d){a:{for(let J of z)if(String(J).includes("javascript:")){O=!0;break a}O=!1}O&&g.jZ(Error(`Dangerous call to "${Y}" with [${z}].`));return d.apply(this,z)}throw Error(`Unknown API method: "${Y}".`);}logApiCall(Y,z,O){var D=this.app.C(); +D.YE&&!this.state.S.has(Y)&&(this.state.S.add(Y),g.CZ("webPlayerApiCalled",{callerUrl:D.loaderUrl,methodName:Y,origin:z||void 0,playerStyle:D.playerStyle||void 0,embeddedPlayerMode:D.j_,errorCode:O}))}Ul(Y,...z){this.state.N.Ul(Y,...z);if(Y==="videodatachange"||Y==="resize"||Y==="cardstatechange")this.state.Y.Ul(Y,...z),this.state.U.Ul(Y,...z)}V(Y){return this.app.C().V(Y)}sl(){if(this.state.element){var Y=this.state.element,z;for(z in this.state.j)this.state.j.hasOwnProperty(z)&&(Y[z]=null);this.state.element= +null}super.sl()}};var FH=class extends lG{constructor(){super();this.K=new Map}Ul(Y,...z){if(this.K.has(Y))return this.K.get(Y).push(z),!0;var O=!1;try{for(z=[z],this.K.set(Y,z);z.length;)O=super.Ul(Y,...z.shift())}finally{this.K.delete(Y)}return O}};var PBk=class extends g.Eu{constructor(){super(...arguments);this.element=null;this.Z=new Set;this.K={};this.A={};this.j={};this.S=new Set;this.N=new FH;this.Y=new FH;this.U=new FH;this.X=new FH}sl(){this.X.dispose();this.U.dispose();this.Y.dispose();this.N.dispose();this.S=this.j=this.A=this.K=this.Z=void 0}};var C_=16/9,B6h=[.25,.5,.75,1,1.25,1.5,1.75,2],tik=B6h.concat([3,4,5,6,7,8,9,10,15]),ff9=B6h.concat([2.5,3,3.5,4]);var qBA=new Set("endSeconds startSeconds mediaContentUrl suggestedQuality videoId rct rctn playmuted muted_autoplay_duration_mode".split(" "));var SXo=class extends Wao{getApiInterface(){return Array.from(this.state.Z)}B(Y,z){this.state.X.subscribe(Y,z)}ko(Y,z){this.state.X.unsubscribe(Y,z)}getPlayerState(Y){return taH(this.app,Y)}uS(){return taH(this.app)}w8(Y,z,O){V1(this)&&(Wh(this.app,!0,1),Ph(this.app,Y,z,O,1))}getCurrentTime(Y,z,O){Y=HU(Y,z,O);z=Y.playerType;O=this.getPlayerState(z);return this.app.getAppState()===2&&O===5?this.app.getVideoData()?.startSeconds||0:this.V("web_player_max_seekable_on_ended")&&O===0?f_(this.app,z):this.app.getCurrentTime(Y)}o4(){return this.app.getCurrentTime({playerType:1})}Ge(){var Y= +this.app.kq(1);return isNaN(Y)?this.getCurrentTime({playerType:1}):Y}R4(){return this.app.getDuration({playerType:1})}lm(Y,z){Y=g.oB(Math.floor(Y),0,100);isFinite(Y)&&$x(this.app,{volume:Y,muted:this.isMuted()},z)}jy(Y){this.lm(Y,!1)}uo(Y){$x(this.app,{muted:!0,volume:this.getVolume()},Y)}Ov(){this.uo(!1)}u8(Y){$x(this.app,{muted:!1,volume:Math.max(5,this.getVolume())},Y)}vp(){AY(this.app)||this.u8(!1)}getPlayerMode(){var Y={};this.app.getVideoData().tF&&(Y.pfp={enableIma:OA(this.app).allowImaMonetization, +autoplay:Xd(OA(this.app)),mutedAutoplay:OA(this.app).mutedAutoplay});return Y}Rr(){var Y=this.app.getPresentingPlayerType();if(Y===2&&!this.app.gH()){let z=vK(this.app.iS());if(!(z.Yh()||g.Rm(this.app.C())&&this.app.l3().getPlayerState().j(1024))||z.uO())return}this.app.playVideo(Y)}XT(){Wh(this.app,!0,1);this.Rr()}pauseVideo(Y){var z=this.app.getPresentingPlayerType();(z!==2||this.app.gH()||vK(this.app.iS()).Yh())&&this.app.pauseVideo(z,Y)}Yp(){SSh(this.app)}clearVideo(){}getAvailablePlaybackRates(){var Y= +this.app.C();if(Y.enableSpeedOptions){if(["https://admin.youtube.com","https://viacon.corp.google.com","https://yurt.corp.google.com"].includes(Y.Y?Y.ancestorOrigins[0]:window.location.origin)||Y.Ho)return tik;Y=this.app.getVideoData();let z=Y.OW,O=Y.SB;return ff9.filter(D=>D>=z&&D<=O)}return[1]}getPlaybackQuality(Y){return this.app.AL({playerType:Y}).getPlaybackQuality()}r8(){}getAvailableQualityLevels(Y){Y=this.app.AL({playerType:Y}); +Y=g.XA(Y.VR(),z=>z.quality); +Y.length&&(Y[0]==="auto"&&Y.shift(),Y=Y.concat(["auto"]));return Y}q6(){return this.getAvailableQualityLevels(1)}OJ(){return this.U()}gn(){return 1}getVideoLoadedFraction(Y){return this.app.getVideoLoadedFraction(Y)}U(){return this.getVideoLoadedFraction()}mE(){return 0}getSize(){var Y=this.app.Ma().getPlayerSize();return{width:Y.width,height:Y.height}}setSize(){this.app.Ma().resize()}loadVideoById(Y,z,O,D){if(!Y)return!1;Y=R2(Y,z,O);return this.app.loadVideoByPlayerVars(Y,D)}Tx(Y,z,O){Y=this.loadVideoById(Y, +z,O,1);Wh(this.app,Y,1)}cueVideoById(Y,z,O,D){Y=R2(Y,z,O);this.app.cueVideoByPlayerVars(Y,D)}j_(Y,z,O){this.cueVideoById(Y,z,O,1)}loadVideoByUrl(Y,z,O,D){Y=s3(Y,z,O);return this.app.loadVideoByPlayerVars(Y,D)}DQ(Y,z,O){Y=this.loadVideoByUrl(Y,z,O,1);Wh(this.app,Y,1)}cueVideoByUrl(Y,z,O,D){Y=s3(Y,z,O);this.app.cueVideoByPlayerVars(Y,D)}ze(Y,z,O){this.cueVideoByUrl(Y,z,O,1)}dn(){var Y=this.app.C();if(Y.B)return"";var z=OA(this.app),O=void 0;z.isLivePlayback||(O=Math.floor(this.app.getCurrentTime({playerType:1}))); +return Y.getVideoUrl(z.videoId,this.getPlaylistId()||void 0,O)}Bc(){return this.app.getDebugText()}getVideoEmbedCode(){var Y=this.app.C();if(Y.B)return"";var z=OA(this.app);return Y.getVideoEmbedCode(z.isPrivate?"":z.title,OA(this.app).videoId,this.app.Ma().getPlayerSize(),this.getPlaylistId()||void 0)}X(Y,z,O){return h8(this.app,Y,z,O)}removeCueRange(Y){return this.app.Wa(Y)}loadPlaylist(Y,z,O,D){this.app.loadPlaylist(Y,z,O,D)}Uv(Y,z,O,D){this.loadPlaylist(Y,z,O,D);Wh(this.app,!0,1)}cuePlaylist(Y, +z,O,D){this.app.cuePlaylist(Y,z,O,D)}nextVideo(Y,z){this.app.nextVideo(Y,z)}CY(){this.nextVideo();Wh(this.app,!0,1)}previousVideo(Y){this.app.previousVideo(Y)}XZ(){this.previousVideo();Wh(this.app,!0,1)}playVideoAt(Y){this.app.playVideoAt(Y)}pY(Y){this.playVideoAt(Y);Wh(this.app,!0,1)}setShuffle(Y){var z=this.app.getPlaylist();z&&z.setShuffle(Y)}setLoop(Y){var z=this.app.getPlaylist();z&&(z.loop=Y)}KX(){var Y=this.app.getPlaylist();if(!Y)return null;var z=[];for(let O=0;O{g.jZ(O)},z= +this.app.C(); +if(z.externalFullscreen){if(!g.Vo(z))return this.isFullscreen()?dO(window.document.documentElement):OY(window.document.documentElement).catch(Y)}else if(g.Db()||z.N6)return this.isFullscreen()?dO(p7()):z.controlsType!=="3"&&g.Db()?OY(this.app.Ma().element).catch(Y):(z=this.app.KY().hy())?OY(z).catch(Y):Promise.reject(Error("Media element missing"));g.jt(this,"onFullscreenToggled",this.isFullscreen());return Promise.resolve(void 0)}isFullscreen(){return this.app.isFullscreen()}Q9(){return this.app.Q9()}cancelPlayback(){var Y= +vK(this.app.iS());Y&&Y.created&&Y.destroy();this.app.l3().stopVideo();(Y=this.app.iS().IZ.get("endscreen"))&&Y.bA()&&PU(this.app.M6)}getProgressState(Y){if(this.N()===3)return f8(this.app.iS()).getProgressState();var z=this.app.getVideoData(),O=this.app.AL({playerType:Y}),D=O.getPlayerType();a:{var p=this.app.getVideoData();if(p.progressBarStartPosition?.utcTimeMillis&&(p=Number(p.progressBarStartPosition.utcTimeMillis)/1E3,!isNaN(p))){p=this.Hy(p,Y);break a}p=0}a:{var d=this.app.getVideoData();if(d.progressBarEndPosition?.utcTimeMillis&& +(d=Number(d.progressBarEndPosition.utcTimeMillis)/1E3,!isNaN(d))){d=this.Hy(d,Y);break a}d=0}var J=this.getCurrentTime({playerType:Y});Y=this.getDuration({playerType:Y});var c=this.app.kq(D),w=this.app.isAtLiveHead(D),R=this.app.kE();var y=this.app;var M=y.AL({playerType:D});M=g.Bh(y,M);y=t8(y,M.bl(),M);M=f_(this.app,D);O=O.D7();var L=this.app.getVideoData().KV;D=!L||isNaN(L)?0:this.Hy(L,D);return{airingStart:p,airingEnd:d,allowSeeking:this.app.Sl(),clipEnd:z.clipEnd,clipStart:z.clipStart,current:J, +displayedStart:-1,duration:Y,ingestionTime:c,isAtLiveHead:w,loaded:R,seekableStart:y,seekableEnd:M,offset:O,viewerLivestreamJoinMediaTime:D}}Hy(Y,z){var O=this.app.kq(z);if(!O)return 0;z=O-this.app.getCurrentTime({playerType:z});return Y-z}isInline(){return this.app.isInline()}setInline(Y){this.app.setInline(Y)}S0(){return this.app.L3().ud(!0)}toggleSubtitles(Y){var z=kh(this.app.iS());z&&z.Qu(Y)}getPlayerSize(){var Y=this.app.Ma().getPlayerSize();return{width:Y.width,height:Y.height}}setCenterCrop(Y){this.app.Ma().setCenterCrop(Y)}getLoopVideo(){return this.app.getLoopVideo()}setLoopVideo(Y){this.app.setLoopVideo(Y)}}, +vov="BASE_URL BASE_YT_URL adformat adaptive_fmts allow_embed audio_only authuser autoplay cc_load_policy cpn dash dashmpd disable_native_context_menu disablekb docid el enable_faster_speeds enablecastapi end eventid external_fullscreen fmt_list hl hlsdvr hlsvp iurl iurlhq iurlmq length_seconds live_playback osig override_hl partnerid pause_at_start pipable player_response playsinline plid post_live_playback postid ps public qoe_cat raw_player_response rel show_loop_video_toggle start startSeconds status suggestedQuality timestamp title token ttsurl use_native_controls url_encoded_fmt_stream_map video_id videoId".split(" "), +rjv="adformat allow_embed authuser autohide autonav autoplay c cbr cbrver cc_load_policy controls cos cosver cr csi_page_type cver cyc dash dashmpd disablekb el enablecastapi enablecsi end external_fullscreen external_list fs hl host_language innertube_api_key innertube_api_version innertube_context_client_version iurl iurlhq iurlmq iv_load_policy jsapicallback length_seconds live_playback live_storyboard_spec loaderUrl osig override_hl pageid partnerid pipable player_params player_wide playsinline plid postid profile_picture ps rel show_miniplayer_button showinfo showwatchlater start startSeconds status storyboard_spec suggestedQuality timestamp title tkn token transparent_background ucid url_encoded_fmt_stream_map use_miniplayer_ui use_native_controls videoId video_id vss_host watermark".split(" ");var bOH={["api.invalidparam"]:2,auth:150,["drm.auth"]:150,["heartbeat.net"]:150,["heartbeat.servererror"]:150,["heartbeat.stop"]:150,["html5.unsupportedads"]:5,["fmt.noneavailable"]:5,["fmt.decode"]:5,["fmt.unplayable"]:5,["html5.missingapi"]:5,["html5.unsupportedlive"]:5,["drm.unavailable"]:5,["mrm.blocked"]:151,["embedder.identity.denied"]:152,["embedder.identity.missing.referrer"]:153};var $$W=class extends U$9{isExternalMethodAvailable(Y,z){return this.state.K[Y]?!0:!!(this.state.A[Y]&&z&&sC(z,UAh,$Av))}getBandwidthEstimate(){return S$(this.app.UJ)}reportPlaybackIssue(Y=""){var z=this.app.l3();Y={gpu:(0,g.JT)(),d:Y};z.handleError(new g.C3("feedback",Y))}getInternalApi(){return{...this.state.j}}getTrustedApi(){return{...this.state.K,...this.state.A}}getInternalApiInterface(){return g.s$(this.state.j)}queueNextVideo(Y,z,O=NaN,D="",p=""){this.app.queueNextVideo(Y,z,O,D,p)}n3(Y){Y= +this.app.getPlayerStateObject(Y);return{isBuffering:Y.j(1),isCued:Y.isCued(),isDomPaused:Y.j(1024),isEnded:Y.j(2),isError:Y.j(128),isOrWillBePlaying:Y.isOrWillBePlaying(),isPaused:Y.isPaused(),isPlaying:Y.isPlaying(),isSeeking:Y.j(16),isUiSeeking:Y.j(32),isUnstarted:Y.j(64)}}createSubtitlesModuleIfNeeded(){return this.app.createSubtitlesModuleIfNeeded()}startSeekCsiAction(){this.app.RB().U.j=(0,g.E)()}Ol(Y=1,z,O){return this.getCurrentTime({playerType:Y,l4:z,cpn:O})}getCurrentTimeForUx(Y={}){return this.getCurrentTime(Y)}getDurationForUx(Y= +{}){return this.getDuration(Y)}seekToStreamTime(Y,z,O,D){U0Z(this.app,Y,z,O,D)}getStreamTimeOffset(){return this.app.L3().getStreamTimeOffset()}seekToLiveHead(Y,z){var O=this.app.L3().getVideoData();O&&O.isLivePlayback&&Ph(this.app,Infinity,Y,z,1)}requestSeekToWallTimeSeconds(Y,z,O){this.app.L3().Xa(Y,z,O)}UY(Y,z,O,D=1,p){this.seekTo(Y,z,O,D,p)}Z(Y){SSh(this.app,Y)}O8(Y,z,O,D){this.seekBy(Y,z,O,D,1)}prefetchKeyPlay(Y,z){this.app.L3().prefetchKeyPlay(Y,z)}prefetchJumpAhead(Y){this.app.L3().prefetchJumpAhead(Y)}setVolume(Y, +z=!0){this.lm(Y,z)}mute(Y=!0){this.uo(Y)}unMute(Y=!0){this.u8(Y)}syncVolume(){var Y=x0H(this.app);$x(this.app,{volume:Y.volume,muted:Y.muted},!1)}getAvailableQualityLabels(){return g.XA(this.app.L3().VR(),Y=>Y.qualityLabel)}channelSubscribed(){g.cU(this,"SUBSCRIBE",OA(this.app).T7)}channelUnsubscribed(){g.cU(this,"UNSUBSCRIBE",OA(this.app).T7)}setScreenLayer(Y){this.app.setScreenLayer(Y)}getCurrentPlaylistSequence(){return this.app.l3().getPlaylistSequenceForTime(this.app.getCurrentTime())}getPlaylistSequenceForTime(Y){return this.app.l3().getPlaylistSequenceForTime(Y)}shouldSendVisibilityState(){return!0}confirmYpcRental(){this.app.L3().sG("ypcRentalActivation")}setHomeGroupInfo(Y){this.app.C().homeGroupInfo= +Y}setConnectedRemoteApps(Y){this.app.C().Rs=Y}setLivingRoomAppMode(Y){this.app.C().livingRoomAppMode=eo("LIVING_ROOM_APP_MODE_UNSPECIFIED",Y,oMh)}setEnablePrivacyFilter(Y=!1){this.app.C().enablePrivacyFilter=Y}togglePictureInPicture(){this.app.togglePictureInPicture()}addUtcCueRange(Y,z,O,D,p){return hoF(this.app,Y,z,O,D,p)}fX(Y=1){var z=this.Ob(Y); +Y=this.app.AL({playerType:Y}).getVideoData();z.hasProgressBarBoundaries=Y.hasProgressBarBoundaries();z.isPremiere=Y.isPremiere;z.itct=Y.N6;z.playerResponseCpn=Y.playerResponseCpn;z.progressBarStartPositionUtcTimeMillis=Y.hasProgressBarBoundaries()&&Y.progressBarStartPosition?.utcTimeMillis?g.Wj(Y.progressBarStartPosition.utcTimeMillis):null;z.progressBarEndPositionUtcTimeMillis=Y.hasProgressBarBoundaries()&&Y.progressBarEndPosition?.utcTimeMillis?g.Wj(Y.progressBarEndPosition.utcTimeMillis):null; +z.ypcOriginalItct=Y.FM;z.ypcPreview=Y.ypcPreview;z.paidContentOverlayText=fV(Y);z.paidContentOverlayDurationMs=Sy(Y);Y.j&&$C(Y.j)&&(z.usingLocalMedia="true");z.transitionEndpointAtEndOfStream=Y.transitionEndpointAtEndOfStream;z.isSeekable=Y.isSeekable;return z}getAdState(){return this.app.getAdState()}isNotServable(Y){if(Y!==this.app.U2.video_id)return!1;var z=(Y=this.app.L3().getPlayerState())?Y.AF:null;return!!(Y&&z&&Y.j(128)&&n8(z.errorCode)===5)}supportsGaplessAudio(){return this.app.C().supportsGaplessAudio()}supportsGaplessShorts(){return this.app.C().supportsGaplessShorts()}isGaplessTransitionReady(Y){return this.app.HO(Y)}enqueueVideoByPlayerVars(Y, +z,O=Infinity,D=""){this.app.enqueueVideoByPlayerVars(Y,z,O,D)}clearQueue(){this.app.clearQueue()}jl(){return g.NG(this)}sendAbandonmentPing(){this.app.l3().sendAbandonmentPing()}setAutonavState(Y,z=!1){if(this.V("web_player_autonav_use_server_provided_state")&&!z&&(z=OA(this.app),z?.R2()))if(Y===3)z.autonavState!==3&&(z.Lb=z.autonavState);else if(z.Lb!==void 0)Y=z.Lb,z.Lb=void 0;else return;z=this.app;OA(z).autonavState=Y;g.VO("yt-player-autonavstate",Y);z.M6.Ul("autonavchange",Y)}setAutonav(Y,z= +!1){this.setAutonavState(Y?2:1,z)}setLoopRange(Y){this.app.setLoopRange(Y)}getLoopRange(){return this.app.getLoopRange()}hasSupportedAudio51Tracks(){return this.app.L3().hasSupportedAudio51Tracks()}setUserAudio51Preference(Y,z=!1){this.app.L3().setUserAudio51Preference(Y,z)}getUserAudio51Preference(){return this.app.L3().getUserAudio51Preference()}setProximaLatencyPreference(Y){this.app.L3().setProximaLatencyPreference(Y)}getProximaLatencyPreference(){return this.app.L3().getProximaLatencyPreference()}isProximaLatencyEligible(){return this.app.L3().isProximaLatencyEligible()}getAppState(){return this.app.getAppState()}updateLastActiveTime(){TA()}setBlackout(Y){this.app.setBlackout(Y)}setUserEngagement(Y){this.app.C().Wr!== +Y&&(this.app.C().Wr=Y,this.app.L3().Q7())}updateSubtitlesUserSettings(Y,z=!0){kh(this.app.iS()).Zv(Y,z)}getCaptionWindowContainerId(){var Y=kh(this.app.iS());return Y?Y.getCaptionWindowContainerId():""}toggleSubtitlesOn(Y){var z=kh(this.app.iS());z&&z.nJ(Y)}isSubtitlesOn(){var Y=kh(this.app.iS());return Y?Y.isSubtitlesOn():!1}getPlayerResponse(Y){return this.app.AL({playerType:Y}).getVideoData().getPlayerResponse()}yH(){return this.getPlayerResponse(1)}getEmbeddedPlayerResponse(){return this.app.L3().getVideoData().getEmbeddedPlayerResponse()}getWatchNextResponse(Y){return this.app.AL({playerType:Y}).getVideoData().getWatchNextResponse()}xk(){return this.getWatchNextResponse(1)}getHeartbeatResponse(Y){return this.app.AL({playerType:Y}).getVideoData().getHeartbeatResponse()}JW(){return this.getHeartbeatResponse(1)}getStoryboardFrame(Y, +z){var O=this.app.M1();if(!O)return null;z=O.levels[z];if(!z)return null;Y>=z.N()&&z.Y();O=Math.floor(Y/(z.columns*z.rows));var D=z.columns*z.rows,p=Y%D;Y=p%z.columns;p=Math.floor(p/z.columns);var d=z.Y()+1-D*O;if(d{z=== +Y&&(z=this.listeners.splice(O,1)[0],z.target.removeEventListener(z.type,z.listener))})}focus(){this.element.focus()}sl(){for(;this.listeners.length;){let Y=this.listeners.pop(); +Y&&Y.target.removeEventListener(Y.type,Y.listener)}super.sl()}};g.Y1=class extends g.se{constructor(Y){super(Y);this.kg=new g.iI;g.u(this,this.kg)}subscribe(Y,z,O){return this.kg.subscribe(Y,z,O)}unsubscribe(Y,z,O){return this.kg.unsubscribe(Y,z,O)}jJ(Y){return this.kg.jJ(Y)}Ul(Y,...z){return this.kg.Ul(Y,...z)}};g.Rg=class extends g.Eu{constructor(Y,z,O,D,p,d){super();this.element=Y;this.state=null;O||Y.hide();this.N=z;this.U=D===void 0?z:D;this.j=d;this.onHidden=p;this.delay=new g.VF(this.Y,0,this);g.u(this,this.delay)}show(Y){this.state!==1&&this.state!==2&&(this.state===4&&this.Y(),this.state===5?(this.element.show(),this.state=null,this.delay.stop(),this.j&&this.j()):this.element.Y||(T$(this,!0),this.state=1,Y?this.delay.start(Y):this.Y()))}hide(){this.state!==4&&(this.state===1||this.state===2?(this.element.hide(), +this.state=null,this.delay.stop()):this.element.Y&&(T$(this,!0),this.state=4,this.delay.start(this.U)))}Y(){switch(this.state){case 1:this.element.show();this.state=2;this.delay.start(10);break;case 2:T$(this,!1);this.state=3;this.delay.start(this.N);break;case 3:this.state=null;this.j&&this.j();break;case 4:this.element.hide();T$(this,!1);this.state=5;this.delay.start(0);break;case 5:if(this.state=null,this.onHidden)this.onHidden()}}stop(){for(;this.state!==null&&this.state!==5;)this.delay.stop(), +this.Y()}sl(){this.element.VH()||this.element.element.removeAttribute("aria-hidden");super.sl()}};var iuF=class extends g.Y1{constructor(Y,z){super(z);this.L=Y;this.j=new g.er(this);this.fade=new g.Rg(this,100,!0,void 0,void 0,()=>{this.sourceElement&&this.element&&(this.sourceElement.getAttribute("aria-haspopup"),this.sourceElement.setAttribute("aria-expanded","true"),this.focus())}); +g.u(this,this.j);g.u(this,this.fade)}show(){var Y=a2(this);super.show();Y||this.Ul("show",!0)}hide(){var Y=a2(this);super.hide();et(this);Y&&this.Ul("show",!1)}K(){this.sourceElement=void 0;this.fade.show();this.N&&(this.j.WX(this.N),this.N=void 0)}LP(){var Y=a2(this);et(this);this.fade.hide();Y&&this.Ul("show",!1)}};var ulH=class extends iuF{constructor(Y,z,O,D){D=new g.se({G:"div",TI:["ytp-linked-account-popup-button"],El:D,Xb:{role:"button",tabindex:"0"}});z=new g.se({G:"div",vc:"ytp-linked-account-popup",Xb:{role:"dialog","aria-modal":"true",tabindex:"-1"},tW:[{G:"div",vc:"ytp-linked-account-popup-title",El:z},{G:"div",vc:"ytp-linked-account-popup-description",El:O},{G:"div",vc:"ytp-linked-account-popup-buttons",tW:[D]}]});super(Y,{G:"div",vc:"ytp-linked-account-popup-container",tW:[z]});this.dialog=z;g.u(this, +this.dialog);D.rO("click",()=>{this.LP()}); +g.u(this,D);g.hY(this.L,this.element,4);this.hide()}K(){super.K();this.dialog.focus()}};var nk=class extends g.Y1{constructor(Y,z,O,D){super(Y);this.priority=z;O&&this.updateValue("label",O);D&&this.U(D)}updateValue(Y,z){super.updateValue(Y,z);this.Ul("size-change")}};g.lfW={ku:19,MQ:18,lU:17,G5:16,yp:15,aX:14,gK:13,JP:12,vD:11,gV:10,AUDIO:9,SUBTITLES:8,SLEEP_TIMER:7,oE:6,uI:5,CZ:4,T5:3,zc:2,REMOTE:1,al:0,19:"LOOP",18:"STABLE_VOLUME",17:"VOICE_BOOST",16:"REMOTE_SELECT",15:"SIZE",14:"MINIPLAYER",13:"THREED",12:"AUTONAV",11:"CINEMATIC",10:"ANNOTATIONS",9:"AUDIO",8:"SUBTITLES",7:"SLEEP_TIMER",6:"ASPECT_RATIO",5:"SPEED",4:"AUDIO_SETTINGS",3:"QUALITY",2:"LINKEDACCOUNT",1:"REMOTE",0:"CONTEXTMENU"};var XPA=class extends nk{constructor(Y){super(kj({"aria-haspopup":"true"},["ytp-linked-account-menuitem"]),2);this.L=Y;this.N=this.j=!1;this.K=Y.e1();Y.createServerVe(this.element,this,!0);this.u3(this.L,"settingsMenuVisibilityChanged",z=>{this.pY(z)}); +this.u3(this.L,"videodatachange",this.Z);this.rO("click",this.onClick);this.Z()}pY(Y){this.N&&this.L.logVisibility(this.element,this.j&&Y)}Z(){var Y=this.L.getVideoData()?.accountLinkingConfig?.linked;if(Y&&!this.j){let z=this.L.getVideoData()?.accountLinkingConfig;this.updateValue("icon",{G:"svg",Xb:{height:"100%",viewBox:"0 0 36 36",width:"100%"},tW:[{G:"path",Xb:{d:"M5.85 18.0c0.0-2.56 2.08-4.65 4.65-4.65h6.0V10.5H10.5c-4.14 .0-7.5 3.36-7.5 7.5s3.36 7.5 7.5 7.5h6.0v-2.85H10.5c-2.56 .0-4.65-2.08-4.65-4.65zM12.0 19.5h12.0v-3.0H12.0v3.0zm13.5-9.0h-6.0v2.85h6.0c2.56 .0 4.65 2.08 4.65 4.65s-2.08 4.65-4.65 4.65h-6.0V25.5h6.0c4.14 .0 7.5-3.36 7.5-7.5s-3.36-7.5-7.5-7.5z", +fill:"#fff"}}]});Y=rf(z?.menuData?.connectedMenuLabel);this.updateValue("label",Y);this.A=new ulH(this.L,rf(z?.menuData?.connectedDialogTitle),rf(z?.menuData?.connectedDialogMessage),rf(z?.menuData?.confirmButtonText));g.u(this,this.A);Y=z?.menuData?.trackingParams||null;(this.N=!!Y)&&this.L.setTrackingParams(this.element,Y);V$(this.K,this);this.j=!0}else!Y&&this.j&&(HO(this.K,this),this.j=!1)}onClick(){this.N&&this.L.logClick(this.element);this.K.LP();this.A&&this.A.K()}};var zt=class extends g.Eu{constructor(Y){super();this.api=Y}V(Y){return this.api.V(Y)}};var ggr=class extends zt{constructor(Y){super(Y);b(Y,"setAccountLinkState",z=>{this.setAccountLinkState(z)}); +b(Y,"updateAccountLinkingConfig",z=>{this.updateAccountLinkingConfig(z)}); +Y.addEventListener("videodatachange",(z,O)=>{this.onVideoDataChange(O)}); +Y.addEventListener("settingsMenuInitialized",()=>{this.menuItem=new XPA(this.api);g.u(this,this.menuItem)})}onVideoDataChange(Y){if(!Y.accountLinkingConfig){let z=Y.getPlayerResponse()?.accountLinkingConfig; +Y.accountLinkingConfig=z}}setAccountLinkState(Y){this.api.getVideoData().vz=Y;this.api.Zm()}updateAccountLinkingConfig(Y){var z=this.api.getVideoData(),O=z.accountLinkingConfig;O&&(O.linked=Y);this.api.Ul("videodatachange","dataupdated",z,this.api.getPresentingPlayerType())}};var T6r=class extends zt{constructor(Y){super(Y);this.j=null;this.events=new g.er(Y);g.u(this,this.events);this.events.u3(Y,"applicationvideodatachange",()=>{this.LW()})}LW(){var Y=this.api.getPlaybackRate(); +var z=this.api.getVideoData();if(z){var O=z.adFormat==="17_8";var D=z.Ea?.Y()===8;O=z.isAd()&&(O||D)}else O=!1;O||((z=this.api.getVideoData())?(O=z.adFormat==="15_6",D=z.Ea?.Y()===7,O=z.isAd()&&(O||D)):O=!1);O?(Y!==1&&(this.j=Y),this.api.setPlaybackRate(1)):this.j!==null&&(this.api.setPlaybackRate(this.j),this.j=null)}};var afv;g.Yw=class{constructor(Y,z,O={}){this.start=Y;this.end=z;this.active=!0;this.color="";this.Y=afv++;this.id=O.id||"";this.priority=O.priority||9;this.visible=O.visible||!1;this.style=O.style||xx.AD_MARKER;this.namespace=O.namespace||"";if(Y=O.color)Y=Y.toString(16),this.color=`#${Array(7-Y.length).join("0")}${Y}`;this.tooltip=O.tooltip;this.icons=O.icons?O.icons.filter(D=>g.al(D.thumbnails,p=>g.Lx(p.url))):null; +this.associatedClipId=O.associatedClipId;this.markerPositionMs=O.markerPositionMs;this.visible=this.visible;this.style=this.style;this.start=this.start}getId(){return this.id}toString(){return"CueRange{"+this.namespace+":"+this.id+"}["+bg(this.start)+", "+bg(this.end)+"]"}contains(Y,z){return Y>=this.start&&(Y{this.j.j={}}); +this.events.u3(this.api,"legacyadtrackingpingchange",z=>{var O=this.j;zZ(O,"part2viewed",1,0x8000000000000);zZ(O,"engagedview",Math.max(1,z.g$*1E3),0x8000000000000);if(!z.isLivePlayback){var D=z.lengthSeconds*1E3;z_(z)&&O.api.V("html5_shorts_gapless_ads_duration_fix")&&(D=O.api.getProgressState().seekableEnd*1E3-z.Sw);zZ(O,"videoplaytime25",D*.25,D);zZ(O,"videoplaytime50",D*.5,D);zZ(O,"videoplaytime75",D*.75,D);zZ(O,"videoplaytime100",D,0x8000000000000);zZ(O,"conversionview",D,0x8000000000000);zZ(O, +"videoplaybackstart",1,D);zZ(O,"videoplayback2s",2E3,D);zZ(O,"videoplayback10s",1E4,D)}}); +this.events.u3(this.api,g.FU("appad"),this.Y);this.events.u3(this.api,g.K8("appad"),this.Y)}Y(Y){var z=Y.getId(),O=this.api.getVideoData({playerType:1}),D=!this.api.isInline();if(!O.inlineMetricEnabled||D){if(z==="part2viewed"){if(O.Gh&&g.YO(O.Gh),O.Jx&&Or(this,O.Jx),O.Y5){var p={CPN:this.api.getVideoData().clientPlaybackNonce};for(var d of O.Y5)Or(this,g.wv(d,p))}}else z==="engagedview"&&O.vZ&&(p={CPN:this.api.getVideoData().clientPlaybackNonce},g.YO(g.wv(O.vZ,p)));O.eH&&(p=O.eH,d=Y.getId(),p=g.$z(p, +{label:d}),g.YO(p));switch(z){case "videoplaytime25":O.M7&&Or(this,O.M7);O.fA&&DQ(this,O.fA);O.lZ&&g.YO(O.lZ);break;case "videoplaytime50":O.g4&&Or(this,O.g4);O.J6&&DQ(this,O.J6);O.fB&&g.YO(O.fB);break;case "videoplaytime75":O.oT&&Or(this,O.oT);O.Bd&&DQ(this,O.Bd);O.JE&&g.YO(O.JE);break;case "videoplaytime100":O.HE&&Or(this,O.HE),O.ln&&DQ(this,O.ln),O.hE&&g.YO(O.hE)}(p=this.api.getVideoData().De)&&pk(this,p,Y.getId())&&pk(this,p,`${Y.getId()}gaia`)}if(O.inlineMetricEnabled&&!D)switch(z){case "videoplaybackstart":(z= +O.Ue?.j)&&Or(this,z);break;case "videoplayback2s":(z=O.Ue?.N)&&Or(this,z);break;case "videoplayback10s":(z=O.Ue?.Y)&&Or(this,z)}this.api.xV([Y],1)}};var GVV=class extends zt{constructor(Y){super(Y);this.events=new g.er(Y);g.u(this,this.events);this.events.u3(Y,"videoready",z=>{Y.getPresentingPlayerType()===1&&(z={playerDebugData:{pmlSignal:!!z.getPlayerResponse()?.adPlacements?.some(O=>O?.adPlacementRenderer?.renderer), +contentCpn:z.clientPlaybackNonce}},g.CZ("adsClientStateChange",z))})}};var If9=class extends zt{constructor(Y){super(Y);this.accumulatedWatchTimeMillis=0;this.rH=this.j=null;this.events=new g.er(Y);g.u(this,this.events);b(this.api,"getAccumulatedWatchTime",()=>this.getAccumulatedWatchTime()); +this.events.u3(Y,"progresssync",()=>{var z=this.api.getVideoData();if(z&&(z=z.clientPlaybackNonce)){this.rH!==z&&(this.accumulatedWatchTimeMillis=0,this.j=null,this.rH=z);var O=this.api.getPlayerStateObject();z=Math.round((this.api.getCurrentTime()||0)*1E3);O.j(8)&&this.j!==null&&(O=z-this.j,O>0&&O<1E3&&(this.accumulatedWatchTimeMillis+=O));this.j=z}})}getAccumulatedWatchTime(){return this.rH?{cpn:this.rH, +accumulatedWatchTimeMillis:this.accumulatedWatchTimeMillis}:null}};var EgF=class extends nk{constructor(Y){super(kj({role:"menuitemcheckbox","aria-checked":"false"}),Y,"Stable Volume",{G:"div",vc:"ytp-menuitem-toggle-checkbox"});this.checked=!1;this.enabled=!0;this.element.setAttribute("aria-label","Stable Volume");this.rO("click",this.onClick)}onClick(){this.enabled&&(dw(this,!this.checked),this.Ul("select",this.checked))}getValue(){return this.checked}};var vgo={eu:2,lU:1,MQ:0,2:"AUDIO_TRACK",1:"VOICE_BOOST",0:"STABLE_VOLUME"};var kVh=class extends zt{constructor(Y){super(Y);this.events=new g.er(Y);g.u(this,this.events);var z=this.api.V("html5_enable_audio_quality_setting_feature");b(this.api,"getUserAudioQualitySetting",()=>z?this.getUserAudioQualitySetting():2); +b(this.api,"setUserAudioQualitySetting",O=>{z&&this.setUserAudioQualitySetting(O)}); +b(this.api,"hasHqaAudioTrack",()=>z?this.hasHqaAudioTrack():!1); +b(this.api,"getAudioQualitySettingState",()=>z?this.api.rR(4):1); +this.cQ=OC();this.updateEnvironmentData()}getUserAudioQualitySetting(){return this.cQ}setUserAudioQualitySetting(Y){this.api.J("aqs_set",{setting:Y});g.VO("yt-player-audio-quality-setting",Y,3122064E3);Y!==this.cQ&&(this.cQ=Y,this.updateEnvironmentData(),this.hasHqaAudioTrack()&&this.api.Kc(),this.api.yT())}hasHqaAudioTrack(){var Y=this.api.getVideoData()?.Y?.Y;return Y?g.TT(Y,z=>j$(z)):!1}updateEnvironmentData(){this.api.C().cQ=this.cQ}};var riF=class extends zt{constructor(Y){super(Y);b(this.api,"getAudioTrackState",()=>this.api.rR(0))}};var buv=class extends g.Y1{constructor(Y,z,O){var D={G:"div",vc:"ytp-panel"};if(O){var p="ytp-panel-back-button";var d="ytp-panel-title";D.tW=[{G:"div",vc:"ytp-panel-header",tW:[{G:"div",TI:["ytp-panel-back-button-container"],tW:[{Xb:{"aria-label":"Back to previous menu"},G:"button",TI:["ytp-button",p]}]},{G:"span",TI:[d],Xb:{role:"heading","aria-level":"2"},tW:[O]}]}]}super(D);this.content=z;z.Fb(this.element);O&&(this.backButton=this.b3(p),O=this.b3(d),this.u3(this.backButton,"click",this.zG),this.u3(O, +"click",this.zG));z.subscribe("size-change",this.K0,this);this.u3(Y,"fullscreentoggled",this.K0);this.L=Y}K0(){this.Ul("size-change")}focus(){this.content.focus()}zG(){this.Ul("back")}};var ogW=class extends buv{constructor(Y,z=null,O){var D={role:"menu"};z&&(D.id=z);z=new g.Y1({G:"div",vc:"ytp-panel-menu",Xb:D});super(Y,z,O);this.menuItems=z;this.items=[];g.u(this,this.menuItems)}NF(){this.menuItems.Ul("size-change")}focus(){var Y=0;for(let z=0;z{if(!this.menuItem){var z=this.api.e1();z&&(this.menuItem=new KaW(this.api,z),g.u(this,this.menuItem))}PO(this)}); +Y.addEventListener("videodatachange",()=>{PO(this);this.menuItem?.B();this.menuItem?.j_()})}};var zfA=class extends zt{constructor(Y){super(Y);this.events=new g.er(Y);g.u(this,this.events);this.events.u3(Y,"applicationvideodatachange",(z,O)=>{O=O.clipConfig;z==="dataloaded"&&O&&O.startTimeMs!=null&&O.endTimeMs!=null&&this.api.setLoopRange({startTimeMs:Math.floor(Number(O.startTimeMs)),endTimeMs:Math.floor(Number(O.endTimeMs)),postId:O.postId,type:"clips"})})}};var Odr=class extends zt{constructor(Y){super(Y);this.events=new g.er(Y);g.u(this,this.events)}setCreatorEndscreenVisibility(Y){bt(this.api.iS())?.MK(Y)}};var DrZ=class extends EgF{constructor(Y,z,O,D,p){var d=Y.V("html5_enable_new_audio_settings_menu");super(d?vgo.MQ:g.lfW.MQ);this.L=Y;this.X=z;this.A=O;this.hasDrcAudioTrack=D;this.getDrcState=p;this.Z=this.enableNewAudioSettingsMenu=this.j=!1;g.tZ(this.element,"ytp-drc-menu-item");this.N=(this.enableNewAudioSettingsMenu=d)?Y.e1().TV():Y.e1();Y.V("html5_enable_voice_boost")?(this.Z=!0,this.u3(Y,"onFilterAudioFeatures",this.K)):Y.addEventListener("videodatachange",this.K.bind(this));Y.V("mta_drc_mutual_exclusion_removal")&& +this.u3(Y,"onPlaybackAudioChange",this.K);Y.createClientVe(this.element,this,273317);this.rO("click",this.B);z=this.A()===1&&this.hasDrcAudioTrack();this.enableNewAudioSettingsMenu||this.updateValue("icon",Y.C().Br?{G:"svg",Xb:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},tW:[{G:"path",Xb:{d:"M12 .99C5.92 .99 1 5.92 1 11.99C1 18.07 5.92 22.99 12 22.99C18.07 22.99 23 18.07 23 11.99C23 5.92 18.07 .99 12 .99ZM12 2.99C14.38 2.99 16.67 3.94 18.36 5.63C20.05 7.32 21 9.61 21 11.99C21 14.38 20.05 16.67 18.36 18.36C16.67 20.05 14.38 20.99 12 20.99C9.61 20.99 7.32 20.05 5.63 18.36C3.94 16.67 3 14.38 3 11.99C3 9.61 3.94 7.32 5.63 5.63C7.32 3.94 9.61 2.99 12 2.99ZM14 6.00C13.73 6.00 13.48 6.10 13.29 6.29C13.10 6.48 13 6.73 13 7.00V17.00C13 17.26 13.10 17.52 13.29 17.70C13.48 17.89 13.73 18.00 14 18.00C14.26 18.00 14.51 17.89 14.70 17.70C14.89 17.52 15 17.26 15 17.00V7.00C15 6.73 14.89 6.48 14.70 6.29C14.51 6.10 14.26 6.00 14 6.00ZM10 8.00C9.73 8.00 9.48 8.10 9.29 8.29C9.10 8.48 9 8.73 9 9.00V15.00C9 15.26 9.10 15.52 9.29 15.70C9.48 15.89 9.73 16.00 10 16.00C10.26 16.00 10.51 15.89 10.70 15.70C10.89 15.52 11 15.26 11 15.00V9.00C11 8.73 10.89 8.48 10.70 8.29C10.51 8.10 10.26 8.00 10 8.00ZM18 9.00C17.73 9.00 17.48 9.10 17.29 9.29C17.10 9.48 17 9.73 17 10.00V14.00C17 14.26 17.10 14.52 17.29 14.70C17.48 14.89 17.73 15.00 18 15.00C18.26 15.00 18.51 14.89 18.70 14.70C18.89 14.52 19 14.26 19 14.00V10.00C19 9.73 18.89 9.48 18.70 9.29C18.51 9.10 18.26 9.00 18 9.00ZM6 10.00C5.73 10.00 5.48 10.10 5.29 10.29C5.10 10.48 5 10.73 5 11.00V13.00C5 13.26 5.10 13.52 5.29 13.70C5.48 13.89 5.73 14.00 6 14.00C6.26 14.00 6.51 13.89 6.70 13.70C6.89 13.52 7 13.26 7 13.00V11.00C7 10.73 6.89 10.48 6.70 10.29C6.51 10.10 6.26 10.00 6 10.00Z", +fill:"white"}}]}:{G:"svg",Xb:{height:"24",viewBox:"0 0 24 24",width:"24"},tW:[{G:"path",Xb:{d:"M7 13H5v-2h2v2zm3-4H8v6h2V9zm3-3h-2v12h2V6zm3 2h-2v8h2V8zm3 2h-2v4h2v-4zm-7-7c-4.96 0-9 4.04-9 9s4.04 9 9 9 9-4.04 9-9-4.04-9-9-9m0-1c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2z",fill:"white"}}]});this.subscribe("select",this.S,this);this.enableNewAudioSettingsMenu||this.Z?this.K():(Jm(this,this.hasDrcAudioTrack()),dw(this,z),V$(this.N,this))}S(Y){this.X(Y?1:0)}K(){if(this.enableNewAudioSettingsMenu|| +this.Z){var Y=this.L.getPresentingPlayerType();Y===2||Y===3?this.j&&(this.j=!1,HO(this.N,this)):(Y=this.getDrcState(),Y!==1?(Y===0?(dw(this,this.A()===1),Jm(this,!0)):(dw(this,!1),Jm(this,!1)),this.j||(V$(this.N,this),this.j=!0)):this.j&&(HO(this.N,this),this.j=!1))}else{Y=this.hasDrcAudioTrack();let z=this.A()===1&&Y;dw(this,z);Jm(this,Y)}}sl(){HO(this.N,this);super.sl()}B(){this.L.logClick(this.element)}};var pW$=class extends zt{constructor(Y){super(Y);this.events=new g.er(Y);g.u(this,this.events);Y.V("html5_show_drc_toggle")&&Y.addEventListener("settingsMenuInitialized",()=>{this.menuItem||(this.menuItem=new DrZ(this.api,this.setDrcUserPreference.bind(this),this.getDrcUserPreference.bind(this),this.Y.bind(this),this.getDrcState.bind(this)),g.u(this,this.menuItem))}); +b(this.api,"setDrcUserPreference",z=>{this.setDrcUserPreference(z)}); +b(this.api,"getDrcUserPreference",()=>this.getDrcUserPreference()); +b(this.api,"hasDrcAudioTrack",()=>this.Y()); +b(this.api,"getDrcState",()=>this.getDrcState()); +this.j=g.Hg("yt-player-drc-pref")??1;this.updateEnvironmentData()}getDrcUserPreference(){return this.j}setDrcUserPreference(Y){this.api.J("drc_set",{pref:Y});g.VO("yt-player-drc-pref",Y,31536E3);Y!==this.j&&(this.j=Y,this.updateEnvironmentData(),this.Y()&&this.api.Kc(),this.api.yT())}updateEnvironmentData(){this.api.C().qB=this.j===1}Y(){var Y=this.api.getVideoData()?.Y?.Y;if(!Y)return!1;if(this.api.getAvailableAudioTracks().length>1&&this.api.V("mta_drc_mutual_exclusion_removal")){let z=this.api.ut()?.Z7?.id; +return g.TT(Y,O=>O.audio.N&&O.Z7?.id===z)}return g.TT(Y,z=>z.audio?.N===!0)}getDrcState(){return this.api.rR(3)}};var dr$=class extends zt{constructor(Y){super(Y);this.j={};this.events=new g.er(Y);g.u(this,this.events);this.events.u3(Y,"videodatachange",()=>{this.onVideoDataChange()}); +this.events.u3(Y,g.FU("embargo"),z=>{this.api.EG(!0);var O=this.j[z.id]??[];for(let D of O)this.api.hideControls(),this.api.cX("auth",2,"This video isn't available in your current playback area",g.V8({embargoed:1,id:z.id,idx:z.Y,start:z.start})),(O=D.embargo?.onTrigger)&&g.cU(this.api,"innertubeCommand",O)})}onVideoDataChange(){var Y=this.api.getVideoData(); +this.api.eU("embargo",1);var z=Y?.UY.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_EMBARGO");z?.length?BO(this,z.filter(O=>O.onEnter?.some(this.Y))):Y?.cueRanges&&BO(this,Y.cueRanges.filter(O=>O.onEnter?.some(this.Y)))}Y(Y){return Y.embargo!==void 0}sl(){super.sl(); +this.j={}}};var Jor=class extends zt{constructor(Y){super(Y);this.j=[];this.events=new g.er(Y);g.u(this,this.events);b(Y,"addEmbedsConversionTrackingParams",z=>{this.addEmbedsConversionTrackingParams(z)}); +this.events.u3(Y,"veClickLogged",z=>{this.api.hasVe(z)&&(z=z.visualElement.getAsJspb(),z=KI(z,2),this.j.push(z))})}addEmbedsConversionTrackingParams(Y){var z=this.api.C(),O=z.widgetReferrer,D=z.xk,p=this.j,d="",J=z.getWebPlayerContextConfig(); +J&&(d=J.embedsIframeOriginParam||"");O.length>0&&(Y.embeds_widget_referrer=O);D.length>0&&(Y.embeds_referring_euri=D);z.Y&&d.length>0&&(Y.embeds_referring_origin=d);J&&J.embedsFeature&&(Y.feature=J.embedsFeature);p.length>0&&(z.V("embeds_web_enable_lite_experiment_control_arm_logging")?p.unshift(28572):ry(Fl(z))&&p.unshift(159628),z=p.join(","),z=g.fe()?z:g.QH(z,4),Y.source_ve_path=z);this.j.length=0}};var coZ=class extends zt{constructor(Y){super(Y);b(Y,"isEmbedsShortsMode",()=>Y.isEmbedsShortsMode()); +b(Y,"getReelItemWatchResponse",()=>Y.getVideoData({playerType:1})?.getReelItemWatchResponse()??null); +b(Y,"getResolveUrlResponse",()=>Y.getVideoData({playerType:1})?.getResolveUrlResponse()??null)}};var wWv=class extends zt{constructor(Y){super(Y);this.events=new g.er(Y);g.u(this,this.events);this.events.u3(Y,"initialvideodatacreated",z=>{Dx(Yu(),16623);this.j=g.$t();var O=Y.C().CY&&!z.Ge;Xd(z)&&O?(Dx(Yu(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"}),z.getWatchNextResponse()&&(O=z.getWatchNextResponse()?.trackingParams)&&g.jP(O),z.getPlayerResponse()&&(z=z.getPlayerResponse()?.trackingParams)&&g.jP(z)):(Dx(Yu(),32594,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"}), +z.getEmbeddedPlayerResponse()&&(z=z.getEmbeddedPlayerResponse()?.trackingParams)&&g.jP(z))}); +this.events.u3(Y,"loadvideo",()=>{Dx(Yu(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED",parentCsn:this.j})}); +this.events.u3(Y,"cuevideo",z=>{z===1&&Dx(Yu(),32594,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED",parentCsn:this.j})}); +this.events.u3(Y,"largeplaybuttonclicked",z=>{Dx(Yu(),27240,z.visualElement)}); +this.events.u3(Y,"playlistnextbuttonclicked",z=>{Dx(Yu(),27240,z.visualElement)}); +this.events.u3(Y,"playlistprevbuttonclicked",z=>{Dx(Yu(),27240,z.visualElement)}); +this.events.u3(Y,"playlistautonextvideo",()=>{Dx(Yu(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"})})}};var MEo=class extends g.Eu{constructor(Y,z){super();this.j=null;this.N=z;z=[];for(let O=0;O<=100;O++)z.push(O/100);z={threshold:z,trackVisibility:!0,delay:1E3};(this.Y=window.IntersectionObserver?new IntersectionObserver(O=>{O=O[O.length-1];var D=null;typeof O.isVisible==="undefined"?document.visibilityState==="visible"&&O.isIntersecting&&O.intersectionRatio>0?D=O.intersectionRatio:document.visibilityState==="hidden"?D=0:D=null:D=O.isVisible?O.intersectionRatio:0;D!=null&&(D=Math.max(D,0),D=Math.min(D, +1));this.j=D;typeof this.N==="function"&&this.N(this.j)},z):null)&&this.Y.observe(Y)}sl(){super.sl(); +this.j=null;this.Y&&this.Y.disconnect()}};var jXH=class extends zt{constructor(Y){super(Y);this.events=new g.er(Y);g.u(this,this.events);this.events.u3(Y,"applicationInitialized",()=>{LnV(this)})}};var RfH=class extends zt{constructor(Y){super(Y);b(this.api,"dismissFeaturedProductOverlay",()=>{this.dismissFeaturedProductOverlay()})}dismissFeaturedProductOverlay(){this.api.Ul("featuredproductdismissed")}};var sXo=class extends zt{constructor(Y){super(Y);df(this.api,"getSphericalProperties",()=>this.getSphericalProperties()); +df(this.api,"setSphericalProperties",(...z)=>{this.setSphericalProperties(...z)}); +p8(this.api,"getSphericalProperties",()=>this.api.getPresentingPlayerType()===2?{}:this.getSphericalProperties()); +p8(this.api,"setSphericalProperties",(...z)=>{this.api.getPresentingPlayerType()!==2&&this.setSphericalProperties(...z)})}getSphericalProperties(){var Y=g.U3(this.api.iS()); +return Y?Y.getSphericalProperties():{}}setSphericalProperties(Y){if(Y){var z=g.U3(this.api.iS());z&&z.setSphericalProperties(Y,!0)}}};var yov=class extends zt{constructor(Y){super(Y);b(Y,"createClientVe",this.createClientVe.bind(this));b(Y,"createServerVe",this.createServerVe.bind(this));b(Y,"destroyVe",this.destroyVe.bind(this));b(Y,"hasVe",this.hasVe.bind(this));b(Y,"logClick",this.logClick.bind(this));b(Y,"logVisibility",this.logVisibility.bind(this));b(Y,"setTrackingParams",this.setTrackingParams.bind(this))}createClientVe(Y,z,O,D=!1){this.api.createClientVe(Y,z,O,D)}createServerVe(Y,z,O=!1){this.api.createServerVe(Y,z,O)}setTrackingParams(Y, +z){this.api.setTrackingParams(Y,z)}logClick(Y,z){this.api.logClick(Y,z)}logVisibility(Y,z,O){this.api.logVisibility(Y,z,O)}hasVe(Y){return this.api.hasVe(Y)}destroyVe(Y){this.api.destroyVe(Y)}};var MY$={[0]:Y=>RDv(Y,z=>z.Z7?.id), +[2]:Y=>ME(Y,sr), +[3]:Y=>ME(Y,Rc), +[4]:Y=>ME(Y,j$), +[1]:Y=>ME(Y,y$)},l2v=class{constructor(Y){this.N={}; +this.Y={};this.videoData=Y;var z=Y.Y?.N;z&&z.length>0?this.j=z:(Y=Y.getAvailableAudioTracks(),this.j=Y.length>0?Nvr(Y):[]);for(let O of OP)this.N[O]=MY$[O](this.j);this.yT()}rR(Y){return this.Y[Y]}yT(){var Y=this.j,z={};for(let O of OP)if(this.N[O]){Y=Dj[O].GQ(Y,this.videoData);for(let D of OP)z[D]!==void 0||g.TT(Y,Dj[D].OX)||(z[D]=Dj[O].q5);z[O]===void 0&&(z[O]=0)}else z[O]=1;this.Y=z}},OP=[0,1,2,3,4],Dj={[0]:{q5:2,OX:function(Y){return Y.Z7!==void 0}, +GQ:(Y,z)=>cZk(Y,z.getAudioTrack())}, +[2]:{q5:4,OX:sr,GQ:(Y,z)=>z.getUserAudio51Preference()===1?wo1(Y):Y}, +[3]:{q5:5,OX:Rc,GQ:Y=>g.Hg("yt-player-drc-pref")===1?NE(Y,!0):Y}, +[1]:{q5:3,OX:y$,GQ:Y=>zO()===2?Lk(Y,!0):Y}, +[4]:{q5:6,OX:j$,GQ:Y=>OC()===1?j1A(Y):Y}};var LMo=class{constructor(Y,z){this.UJ=Y;this.policy=z;this.playbackRate=1}setPlaybackRate(Y){this.playbackRate=Math.max(1,Y)}getPlaybackRate(){return this.playbackRate}};var NRr=class{constructor(Y,z,O,D){this.Pc=Y;this.Ds=z;this.policy=O;this.logger=D;this.EZ=[];this.XA=[];this.j=-1;this.qa=null;this.S=this.timestampOffset=0;this.Y=10;this.K=new Set;this.U=z.Na?0:1;O.ko>0&&(this.Y=O.ko)}kg(Y){this.K.add(Y.info.Te);this.j=ui(this,this.XA,this.EZ,Y,this.j);this.N=Y;this.S=(0,g.E)()}B(Y){li(this,this.XA,"og");XB(this,Y);li(this,this.XA,"trim");var {XA:z,EZ:O}=CGF(this);Y=[];for(let D=0;D0){let R=av(c,d);R>=0&&(w=(c.end(R)-d+.1)*1E3)}Y.push({formatId:g.yW(p.info.I4.info,this.Ds.Na),Q3:p.info.Q3,sequenceNumber:p.info.Te+this.U,ez:J,OK:p.info.Y,hI:w})}return{XA:z,MC:Y}}j_(Y,z){z?.dv||(this.EZ=[]);this.policy.kV?(Y=g.DG(this.XA,{startTimeMs:Y*1E3},(O,D)=>O.startTimeMs-D.startTimeMs),this.j!==Y&&(this.j=-1,this.N=void 0)):(XB(this,!0), +this.j=Q$(this.XA,Y*1E3))}N6(Y,z){this.qa=Y; +z&&XB(this,!1,!0)}ze(){return this.N?.info}Z(Y){var z=g.yW(Y.info.I4.info,this.Ds.Na),O=Y.info.Te+this.U,D=Y.info.segmentStartTime*1E3;if(this.policy.kg)try{D=this.policy.kg?g.DM(Y)*1E3:Y.info.segmentStartTime*1E3}catch(J){Math.random()>.99&&this.logger&&(D=I$(Y.Y).slice(0,1E3),this.logger&&this.logger({parserErrorSliceInfo:Y.info.Si(),encodedDataView:g.m4(D,4)})),D=Y.info.segmentStartTime*1E3}var p=Y.info.clipId,d=this.policy.kg?g.wu(Y)*1E3:Y.info.N*1E3;this.policy.kg&&(D<0||d<0)&&(this.logger&& +(this.logger({missingSegInfo:Y.info.Si(),startTimeMs:D,durationMs:d}),this.policy.G8||(D<0&&(D=Y.info.segmentStartTime*1E3),d<0&&(d=Y.info.N*1E3))),this.policy.G8&&(D<0&&(D=Y.info.segmentStartTime*1E3),d<0&&(d=Y.info.N*1E3)));return{formatId:z,Te:O,startTimeMs:D,clipId:p,bM:d}}A(){this.XA=[];this.EZ=[];this.K.clear();this.j=-1;this.N=void 0}X(){this.N=void 0}yN(Y){this.timestampOffset=Y}Et(Y){return this.K.has(Y)}};var Aov=class{constructor(Y,z,O,D,p){this.loader=Y;this.Ds=z;this.videoTrack=O;this.audioTrack=D;this.policy=p;this.seekCount=this.targetTime=0;this.U=!1;this.N=null;this.Y=0;this.j=this.Ds.isManifestless&&!this.Ds.s6}seek(Y,z){Y!==this.targetTime&&(this.seekCount=0);this.targetTime=Y;var O=this.videoTrack.j,D=this.audioTrack.j,p=this.audioTrack.qa,d=Ic(this,this.videoTrack,Y,this.videoTrack.qa,z);z=Ic(this,this.audioTrack,this.policy.qB?Y:d,p,z);Y=Math.max(Y,d,z);this.U=!0;this.Ds.isManifestless&& +(Er(this,this.videoTrack,O),Er(this,this.audioTrack,D));return Y}v0(){return this.videoTrack.v0||this.audioTrack.v0}isSeeking(){return this.U}Fq(Y){this.Y=Y}},nJA=2/24;var VY8=0;var pA,dr=class{constructor(){this.data=new Uint8Array(2048);this.pos=0;pA||(pA=Yp("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_."))}add(Y){if(this.pos+20>this.data.length){let z=new Uint8Array(this.data.length*2);z.set(this.data);this.data=z}for(;Y>31;)this.data[this.pos++]=pA[(Y&31)+32],Y>>=5;this.data[this.pos++]=pA[Y|0]}zT(){return g.o$(this.data.subarray(0,this.pos))}j(){return this.pos>0}reset(){this.pos=0}};var Hd8=class{constructor(Y,z){this.rk=Y;this.requestNumber=++VY8;this.j=this.now();this.j_=this.N6=NaN;this.Z=this.j;this.N=this.CY=this.U=0;this.X=this.j;this.KX=this.q6=this.R4=this.eI=this.RM=this.o4=this.Y=this.K=0;this.ze=this.isActive=!1;this.Uv=this.gn=0;this.UJ=z.UJ;this.snapshot=Mi(this.UJ);this.policy=this.UJ.Y;this.disableRecording=!!z.disableRecording;this.wU=z.wU;this.N1=z.N1||0;this.nF=z.nF||0;z.nC&&(this.Bc=new dr);this.Ad=z.Ad??!1;this.disableRecording||(Y=this.UJ,Y.K||(Y.K=(0,g.E)()), +Y.policy.X&&(Y.A=(0,g.E)()));this.td=z.td??!1}T3(){this.N6=this.now();Kk(this.UJ,this.N6);this.rk.T3()}Is(Y,z){var O=this.policy.Y?(0,g.E)():0;zr(this,Y,z);Y-this.X<10&&this.Y>0||this.kg(Y,z);this.rk.Is(Y,z);this.policy.Y&&(Y=(0,g.E)()-O,this.Uv+=Y,this.gn=Math.max(Y,this.gn))}kg(Y,z){var O=(Y-this.X)/1E3,D=z-this.N;this.disableRecording||(Xy(this.UJ,O,D),this.wU(O,D));this.X=Y;this.N=z}Wy(){this.o4&&YK(this);this.rk.Wy()}yR(Y){this.o4||(this.o4=this.U-this.CY+Y,this.RM=this.U,this.eI=this.Z)}Pc(Y= +this.Z,z=this.U){this.Y>0||(this.j_=Y,this.Y=z,this.ze=this.isActive=!0)}n3(){return this.nF||2}pY(){}XR(){}VK(){}S(){var Y={rn:this.requestNumber,rt:(this.Z-this.j).toFixed(),lb:this.U,stall:(1E3*this.K).toFixed(),ht:(this.N6-this.j).toFixed(),elt:(this.j_-this.j).toFixed(),elb:this.Y,d:this.Bc?.zT()};this.url&&tm(Y,this.url);this.policy.Y&&(Y.mph=this.gn.toFixed(),Y.tph=this.Uv.toFixed());Y.ulb=this.R4;Y.ult=this.q6;return Y}now(){return(0,g.E)()}};var JS=class extends Hd8{constructor(Y,z){super(Y,z);this.mE=this.Tx=!1;this.B=this.A=Infinity;this.Ol=NaN;this.xk=!1;this.GM=NaN;this.XT=this.JW=this.Ge=0;this.nP=z.nP||1;this.k9=z.k9||this.nP;this.YR=z.YR;this.Te=z.Te;this.HH=z.HH;DN(this);this.dn(this.j);this.Ov=(this.GM-this.j)/1E3}S(){var Y=super.S();Y.pb=this.nP;Y.pt=(1E3*this.Ov).toFixed();Y.se=this.XT;return Y}Cc(){var Y=this.rk;this.S_||(this.S_=Y.Cc?Y.Cc():1);return this.S_}zr(){return this.YR?this.Cc()!==1:!1}fX(Y,z,O){if(!this.Tx){this.Tx= +!0;if(!this.disableRecording){zr(this,Y,z);this.kg(Y,z);var D=this.Cc();this.XT=O;if(!this.disableRecording)if(D===2){D=Y-this.j_0)||d3(this,D,z),this.Y>0&&TY(this.UJ,z,this.K));Y=(Y-this.j)/1E3||.01;this.policy.X&& +!(this.Y>0)||aT(this.UJ,Y,this.N,Jc(this),this.Ad)}OT(this)}}UZ(Y,z,O){O&&(this.S_=2);Y<0&&this.nF&&(Y=this.nF);z?this.Ge+=Y:this.JW+=Y}n3(){return this.JW||this.Ge||super.n3()}kg(Y,z){var O=(Y-this.X)/1E3,D=z-this.N,p=this.Cc();this.isActive?p===1&&((D>0||this.policy.K)&&(O>.2||D<1024)?(this.K+=O,D>0&&O>.2&&d3(this,this.N1?O:.05,D),this.mE=!0):D>0&&(d3(this,O,D),this.mE=!0)):z&&z>=this.policy.j&&this.Pc(Y,z);super.kg(Y,z)}uS(Y){if(!this.disableRecording){zr(this,Y,this.U);var z=(Y-this.j)/1E3;this.Cc()!== +2&&this.Y>0&&(this.K+=(Y-this.X)/1E3,TY(this.UJ,this.N,this.K));aT(this.UJ,z,this.N,Jc(this),this.Ad,!0);Y=(Y-this.X)/1E3;Xy(this.UJ,Y,0);this.wU(Y,0)}}Pc(Y=this.Z,z=this.U){if(!(this.Y>0)&&(super.Pc(Y,z),this.Cc()===1)){z=(this.N6-this.j)/1E3;var O=(Y-this.N6)/1E3;this.YR&&jb(this,this.now());this.xk||this.disableRecording||(this.nF&&(O=Math.max(0,O-this.nF)),Y=this.UJ,Y.X.d7(1,z),Y.Pc.d7(1,O))}}qB(){this.YR&&jb(this,this.now());return this.Ol}iu(){var Y;if(Y=this.N>this.k9)Y=(Y=this.N)?Y>=this.policy.j: +!1;return Y}OJ(){return this.GM}dn(Y=this.now()){if(this.YR){jb(this,Y);if(this.S_?this.zr():this.A!==this.B){var z=this.B;if(Y0?O+Y:O+Math.max(Y,z)}yH(){return this.now()-this.j_}eL(){return(this.N-this.Y)*1E3/this.yH()||0}DQ(){return this.j_}};var cA=class{constructor(Y){this.rk=Y;this.j=new zi}feed(Y){gA(this.j,Y);this.qP()}qP(){if(this.U){if(!this.j.totalLength)return;let {tM:z,PW:O}=this.j.split(this.N-this.Y);if(!this.rk.yR(this.U,z,this.Y,this.N))return;this.Y+=z.totalLength;this.j=O;this.Y===this.N&&(this.U=this.N=this.Y=void 0)}for(;;){var Y=0;let z,O;[z,Y]=RA(this.j,Y);[O,Y]=RA(this.j,Y);if(z<0||O<0)break;if(!(Y+O<=this.j.totalLength)){if(!(this.rk.yR&&Y+1<=this.j.totalLength))break;({PW:Y}=this.j.split(Y));this.rk.yR(z,Y,0,O)&& +(this.U=z,this.Y=Y.totalLength,this.N=O,this.j=new zi([]));break}let {tM:D,PW:p}=this.j.split(Y).PW.split(O);this.rk.FH(z,D);this.j=p}}dispose(){this.j=new zi}};var Cv8=class{constructor(Y,z){this.info=Y;this.callback=z;this.state=1;this.Oz=this.ot=!1;this.U8=null}j4(){return 0}du(){return null}Vf(){return null}isComplete(){return this.state>=3}i7(){return this.state===5}onStateChange(){}E6(Y){var z=this.state;this.state=Y;this.onStateChange(z);this.callback&&this.callback(this,z)}tk(Y){Y&&this.state{Y+=`${z.Si()}.`}); +return Y.slice(0,-1)}dispose(){this.VH()||(this.info.xg[0].I4.j_=!1,this.E6(-1))}w0(){return 0}};var M1=class{constructor(Y,z,O,D={}){this.policy=z;this.rk=O;this.status=0;this.j=new zi;this.Y=0;this.VH=this.U=this.N=!1;this.xhr=new XMLHttpRequest;this.xhr.open(D.method||"GET",Y);if(D.headers){Y=D.headers;for(let p of Object.keys(Y))this.xhr.setRequestHeader(p,Y[p])}this.xhr.withCredentials=!0;this.xhr.onreadystatechange=()=>this.wT(); +this.xhr.onload=()=>this.onDone(); +this.xhr.onerror=()=>this.onError(); +this.xhr.fetch(p=>{this.j.append(p);this.Y+=p.length;p=(0,g.E)();this.rk.Is(p,this.Y)},()=>{},D.body||null)}wT(){this.xhr.status&&(this.status=this.xhr.status); +this.xhr.readyState===this.xhr.HEADERS_RECEIVED&&this.rk.T3()}onError(){this.N=!0;this.onDone()}onDone(){this.VH||(this.U=!0,this.rk.Wy())}Mh(){return this.xhr.readyState>=this.xhr.HEADERS_RECEIVED}getResponseHeader(Y){try{return this.xhr.getResponseHeader(Y)}catch{return""}}lF(){return+this.getResponseHeader("content-length")}bx(){return this.Y}ef(){return this.status>=200&&this.status<300&&!!this.Y}Cu(){return this.j.totalLength>0}I6(){var Y=this.j;this.j=new zi;return Y}Jn(){return this.j}abort(){this.VH= +!0;this.xhr.abort()}Of(){return!0}KE(){return this.N}b0(){return""}};var n6h=class{constructor(Y,z){this.Y=(new TextEncoder).encode(Y);this.j=(new TextEncoder).encode(z)}};var fCo=class{constructor(Y,z){this.j=Y;this.rk=z;this.loaded=this.status=0;this.error="";Y=NW(this.j.get("range")||"");if(!Y)throw Error("bad range");this.range=Y;this.Y=new zi;this.run().then(()=>{this.rk.Wy()},O=>{this.error=`${O}`||"unknown_err"; +this.rk.Wy()})}async run(){this.status=200; +var Y=this.j.get("docid"),z=V9(this.j.get("fmtid")||""),O=this.j.get("lmt")||"0",D=+(this.j.get("csz")||0);if(!Y||!z||!D)throw Error("Invalid local URL");var p;this.j.get("ck")&&this.j.get("civ")&&(p=new n6h(this.j.get("ck"),this.j.get("civ")));for(var d=this.range,J=Math.floor(d.start/D),c=Math.floor(d.end/D);J<=c;J++){var w=await Fv8(Y,z,O,J,p);if(w===void 0)throw Error("invariant: data is undefined");var R=J*D;let y=Math.max(0,d.start-R);R=Math.min(d.end+1,(J+1)*D)-(y+R);w=new Uint8Array(w.buffer, +y,R);this.Y.append(w);this.loaded+=R;this.loaded{if(p)if(this.status=p.status,p.ok&&p.body&&this.status!==204)this.status=this.status||242,this.N=p.body.getReader(),this.VH()?this.N.cancel().catch(()=>{}):(this.K=p.headers,this.rk.T3(),yN(this)); +else this.onDone();else this.onError(Error("null_response"))}; +this.X=p=>{var d=(0,g.E)();this.VH()||(p.done?(this.N=void 0,this.onDone()):(p=p.value,this.Y+=p.length,this.j.append(p),yN(this),this.rk.Is(d,this.Y)))}; +this.onError=p=>{this.errorMessage=String(p);this.A=!0;this.onDone()}; +this.j=new zi;this.U=window.AbortController?new AbortController:void 0;this.start(Y)}start(Y){var z={credentials:"include",cache:"no-store"};Object.assign(z,this.Z);this.U&&(z.signal=this.U.signal);Y=new Request(Y,z);fetch(Y).then(this.S,this.onError).then(void 0,g.KZ)}onDone(){this.VH()||this.rk.Wy()}getResponseHeader(Y){return this.K?this.K.get(Y):null}Mh(){return!!this.K}bx(){return this.Y}lF(){return+this.getResponseHeader("content-length")}ef(){return this.status>=200&&this.status<300&&!!this.Y}Cu(){return!!this.j.totalLength}I6(){var Y= +this.j;this.j=new zi;return Y}Jn(){return this.j}VH(){return this.aborted}abort(){this.N&&this.N.cancel().catch(()=>{}); +this.U&&this.U.abort();this.aborted=!0}Of(){return!0}KE(){return this.A}b0(){return this.errorMessage}};var UTo=class{constructor(Y,z,O={}){this.rk=z;this.Y=this.status=0;this.VH=this.j=!1;this.xhr=new XMLHttpRequest;this.xhr.open(O.method||"GET",Y);if(O.headers){Y=O.headers;for(var D of Object.keys(Y))this.xhr.setRequestHeader(D,Y[D])}this.xhr.responseType="arraybuffer";this.xhr.withCredentials=!0;this.xhr.onreadystatechange=p=>{this.wT(p)}; +D=b0(p=>{this.onDone(p)}); +this.xhr.addEventListener("load",D,!1);this.xhr.addEventListener("error",D,!1);O.body?this.xhr.send(O.body):this.xhr.send();this.xhr.addEventListener("progress",b0(p=>{this.onProgress(p)}),!1)}onDone(){if(!this.VH){this.status=this.xhr.status; +try{this.response=this.xhr.response,this.Y=this.response.byteLength}catch{}this.j=!0;this.rk.Wy()}}wT(){this.xhr.readyState===2&&this.rk.T3()}onProgress(Y){this.VH||(this.status=this.xhr.status,this.j||(this.Y=Y.loaded),this.rk.Is((0,g.E)(),Y.loaded))}Mh(){return this.xhr.readyState>=2}getResponseHeader(Y){try{return this.xhr.getResponseHeader(Y)}catch{return g.jZ(Error(`Could not read XHR header ${Y}`)),""}}lF(){return+this.getResponseHeader("content-length")}bx(){return this.Y}ef(){return this.status>= +200&&this.status<300&&this.j&&!!this.Y}Cu(){return this.j&&!!this.response&&!!this.response.byteLength}I6(){var Y=this.response;this.response=void 0;return new zi([new Uint8Array(Y)])}Jn(){return new zi([new Uint8Array(this.response)])}abort(){this.VH=!0;this.xhr.abort()}Of(){return!1}KE(){return!1}b0(){return""}};var Y2=class extends g.Eu{constructor(Y){super();this.xg=Y;this.Y=0;this.j=null;this.P0=[];this.N=null;this.xg.length===1||g.al(this.xg,z=>!!z.range)}q1(){if(!this.P0.length)return[]; +var Y=this.P0;this.P0=[];this.N=g.iy(Y).info;return Y}aR(){return this.P0}sl(){super.sl();this.j=null;this.P0.length=0;this.xg.length=0;this.N=null}};var WMZ=class extends g.Eu{constructor(Y,z,O,D,p,d,J,c,w=!1){super();this.rk=Y;this.policy=z;this.Vi=O;this.zI=D;this.timing=p;this.logger=d;this.bQ=J;this.Dd=c;this.K=w;this.lastError=null;this.j=0;this.U=!1;this.N=0;this.Y=new g.VF(this.A,this.policy.UY,this)}A(){if(!this.VH()){var Y=(0,g.E)(),z=!1;if(this.policy.n3){var O=this.timing.Y>0?this.timing.j_:this.timing.j;this.policy.Xo&&this.N&&(O=this.N);Y=Y-O-(this.policy.xk?this.policy.Ue:this.timing.n3()*1E3);O=bM(Ac(this),!1);Y>=2E3*O?z=!0:Y>= +this.policy.Vz*O&&(this.j=this.policy.ih)}else if(this.timing.Y>0){if(this.K)return;Y=this.timing.OJ();this.timing.dn();this.timing.OJ()-Y>=this.policy.UY*.8?(this.j++,z=this.j>=5):this.j=0}else z=Y-this.timing.qB(),this.policy.ih&&z>0&&(this.j+=1),Y=bM(Ac(this),!1)*this.policy.H5,z=z>Y*1E3;this.j>0&&this.rk.be();z?this.Zo():this.Y.start()}}Zo(){this.U=!0;this.rk.wb();this.lastError="net.timeout";Cm(this)}canRetry(Y){var z=Ac(this);Y=Y?this.policy.qS:this.policy.Y0;return z.timedOutthis.policy.oX?!1:!0:!1;this.jO=new WMZ(this,this.policy,this.Vi,this.info.zI,this.timing,this.logger,D,R);this.Sp=d||null;this.Oz=Tv8(this);VN(this.jO);D=void 0;if(this.policy.zb||this.wi||this.policy.q6)D={method:"POST"}, +d=(0,g.P6)([120,0]),R={},W&&(W=aA(void 0,W),R.Av=W),this.policy.LB&&this.fO&&(R.videoPlaybackUstreamerConfig=this.fO),this.policy.q6&&(W=this.info.U)&&Object.assign(R,W),Object.keys(R).length>0?D.body=g.V5(R,g.Zx):D.body=d;this.vO&&this.fO&&(this.Vi.set("iwts","1"),D={method:"POST"},W=g.V5({Kd:{OL:this.vO*1E3},JJ:this.info.U?.JJ||void 0,videoPlaybackUstreamerConfig:this.fO},g.Zx),D.body=W);try{this.xhr=Lm(this.Vi,this.policy.A,this.timing,Y,D),this.jO.Y.start(),V&&(this.c7=new g.VF(this.B9,V,this), +this.c7.start(V+(this.timing.UJ.X.Ri()||0)*1E3)),g.fg(()=>{})}catch(x){eb(this,x,!0)}}CI(){return this.timing.requestNumber}Ah(){return this.Vi.Ah()}wv(){var Y=Bz(this.jO); +if(this.wi){var z=this.wi,O=z.j.totalLength;Y.ulen=O;O>0&&(z=E6(z.j,0),Y.ubyte=z,O===1&&z===0&&(Y.b248180278=!0))}this.oB&&(Y.rc=this.policy.ba?this.oB:this.oB.toString());this.policy.Uv&&this.pJ&&(Y.tr=this.pJ);Y.itag=this.info.xg[0].I4.info.itag;Y.ml=`${+this.info.xg[0].I4.j()}`;Y.sq=`${this.info.xg[0].Te}`;this.Vi&&(Y.ifi=`${+a1(9,5501,this.info.zI.N)}`);this.oB!==410&&this.oB!==500&&this.oB!==503||(Y.fmt_unav="true");(O=this.errorMessage||this.xhr?.b0())&&(Y.msg=O);this.pE&&(Y.smb="1");this.info.isDecorated()&& +(Y.sdai="1");return Y}aI(){return cz(this.timing)}b0(){return this.xhr.b0()||""}iu(){return this.isComplete()||this.timing.iu()}Is(){!this.VH()&&this.xhr&&(this.oB=this.xhr.status,this.policy.SB&&this.U8&&this.gi(!1),this.Aw()?this.tk(2):!this.eC&&this.iu()&&(this.tk(),this.eC=!0))}T3(){if(!this.VH()&&this.xhr){if(!this.lw&&this.xhr.Mh()&&this.xhr.getResponseHeader("X-Walltime-Ms")){var Y=Number(this.xhr.getResponseHeader("X-Walltime-Ms"));this.lw=((0,g.E)()-Y)/1E3}this.xhr.Mh()&&this.xhr.getResponseHeader("X-Restrict-Formats-Hint")&& +this.policy.Qv&&!FD()&&g.VO("yt-player-headers-readable",!0,2592E3);Y=Number(this.xhr.getResponseHeader("X-Head-Seqnum"));var z=Number(this.xhr.getResponseHeader("X-Head-Time-Millis"));this.c7?.stop();this.xL=Y||this.xL;this.GL=z||this.GL}}Wy(){var Y=this.xhr;!this.VH()&&Y&&(this.oB=Y.status,Y=this.g0(Y),this.policy.Uv&&this.c7?.stop(),Y===5?Cm(this.jO):this.E6(Y),this.jO.Y.stop())}g0(Y){q1(this);if(nm(this.jO,this.xhr.status,this.qh?this.timing.ze||this.im:this.xhr.ef(),!1,this.Iu))return 5;var z= +"";Wz(this.jO,this.xhr)&&(z=Pz(this.jO,this.xhr));if(z)return r4(Ac(this.jO)),this.info.Rh(this.Vi,z),3;z=Y.bx();if(this.wi){this.gi(!0);q1(this);if(nm(this.jO,this.xhr.status,this.timing.ze||this.im,!1,this.Iu))return 5;if(!this.N4){if(this.im)return r4(Ac(this.jO)),3;this.jO.lastError="net.closed";return 5}}else{if(nm(this.jO,this.xhr.status,this.xhr.ef(),!1,this.Iu))return 5;var O=this.info.N;if(O&&O!==z||Y.KE())return this.jO.lastError="net.closed",5;this.gi(!0)}O=sT(this)?Y.getResponseHeader("X-Bandwidth-Est"): +0;if(Y=sT(this)?Y.getResponseHeader("X-Bandwidth-Est3"):0)this.Tf=!0,this.policy.vu&&(O=Y);Hz(this.jO,z,O?Number(O):0,this.info.xg[0].type===5);return 4}canRetry(){this.VH();var Y=this.info.isDecorated();return this.jO.canRetry(Y)}onStateChange(){this.isComplete()&&(this.policy.oK?this.wb():OT(this.timing))}Zo(){this.jO.Zo()}be(){this.callback&&this.callback(this,this.state)}G$(){return this.jO.G$()}dispose(){super.dispose();this.jO.dispose();this.c7?.dispose();this.policy.oK||this.wb()}wb(){this.xhr&& +this.xhr.abort();OT(this.timing)}q1(){if(!this.aR().length)return[];this.ot=!0;return this.U8.q1()}Aw(){return this.state<1?!1:this.U8&&this.U8.P0.length||this.xhr?.Cu()?!0:!1}aR(){this.gi(!1);return this.U8?this.U8.aR():[]}gi(Y){try{if(Y||this.xhr.Mh()&&this.xhr.Cu()&&!Wz(this.jO,this.xhr)&&!this.Oz)this.U8||(this.U8=new Y2(this.info.xg)),this.xhr.Cu()&&(this.wi?this.wi.feed(this.xhr.I6()):N1(this.U8,this.xhr.I6(),Y&&!this.xhr.Cu()))}catch(z){this.wi?eb(this,z):g.jZ(z)}}FH(Y,z){switch(Y){case 21:({PW:Y}= +z.split(1));Gr(this,Y);break;case 22:this.N4=!0;N1(this.U8,new zi([]),!0);break;case 43:({redirectUrl:Y}={redirectUrl:sS(new OS(z),1)});Y&&(this.info.Rh(this.Vi,Y),this.im=!0);break;case 45:let {D8:O,AR:D}=eP(new OS(z));O&&D&&(this.KC=O/D);break;case 44:this.BR=az(new OS(z));!this.timing.ze&&this.BR?.action===4&&this.BR?.tZ?.qh&&(this.qh=this.BR.tZ.qh);break;case 53:this.policy.Uv&&({nu:Y}=Tv(new OS(z)),Y&&(this.c7||(this.nu=Y,this.c7=new g.VF(this.B9,Y,this)),this.c7.start()));break;case 60:this.Wg= +iQ(new OS(z));break;case 58:if(Y=xu(new OS(z)))this.ea=Y,Y.ea===3&&(this.Iu=!0)}}yR(Y,z,O,D){O||this.timing.yR(D);if(Y!==21)return!1;if(Y=this.policy.SB)if(Y*=this.info.xg[0].I4.info.Wc,z.totalLength+O!==D&&z.totalLength0)return!1;if(!this.xhr.Mh())return!0;if(this.wi)var Y=!this.info.N; +else this.xhr.lF()?Y=!1:(Y=this.xhr.getResponseHeader("content-type"),Y=Y==="audio/mp4"||Y==="video/mp4"||Y==="video/webm");if(!Y)return!1;if(isNaN(this.info.HH)){Y=this.xhr.getResponseHeader("x-head-seqnum");let z=this.timing.policy.Z?1:0;if(Y&&Number(Y)>this.info.xg[0].Te+z)return!1}return!0}w0(){return+this.xhr.getResponseHeader("X-Segment-Lmt")||0}du(){this.xhr&&(this.xL=Number(this.xhr.getResponseHeader("X-Head-Seqnum")));return this.xL}Vf(){this.xhr&&(this.GL=Number(this.xhr.getResponseHeader("X-Head-Time-Millis"))); +return this.GL}BH(){return this.jO.BH()}B9(){if(!this.VH()&&this.xhr){this.pJ="heartbeat";var Y=this.jO;Y.j+=2;this.be()}}};var wr=class extends Hd8{constructor(Y,z){super(Y,z);this.JW=!0;this.Ol=!1;this.mE=this.S_=0;this.GM=this.Ge=NaN;this.xk=0;this.td&&(this.B=new dr)}kg(Y,z){var O=(Y-this.X)/1E3,D=z-this.N;this.Y>0?D>0&&(this.Ol&&(O>.2||D<1024?(this.K+=O,O>.2&&IA(this,.05,D)):IA(this,O,D)),this.JW&&(this.S_+=D,this.mE+=O)):z>this.policy.j&&this.Pc(Y,z);super.kg(Y,z)}fX(Y,z){zr(this,Y,z);this.kg(Y,z);this.td&&this.A&&(z-=this.A.Pk,ET(this,0,Y-this.A.localTimestampMs,Y-this.A.localTimestampMs,z,this.A.rB>0?z/this.A.rB* +1E3:0));this.Ol&&(z=this.N*this.snapshot.stall+this.N/this.snapshot.byterate,this.Y>0&&TY(this.UJ,this.S_,this.K),Y=(Y-this.j)/1E3||.01,this.policy.X&&!(this.Y>0)||aT(this.UJ,Y,this.N,z,!1))}uS(Y){zr(this,Y,this.U);var z=(Y-this.X)/1E3;Xy(this.UJ,z,0);this.wU(z,0);!this.Ol&&this.Y>0||(z=this.N*this.snapshot.stall+this.N/this.snapshot.byterate,this.Y>0&&(this.K+=(Y-this.X)/1E3,TY(this.UJ,this.S_,this.K)),aT(this.UJ,(Y-this.j)/1E3||.01,this.N,z,!1,!0))}AY(Y){Y=Y.QZ||2147483647;(Y&2)!==2&&(this.JW=!1); +(Y&1)===1&&(this.Ol=!0)}uR(Y){Y=Y.QZ||2147483647;(Y&2)===2&&(this.JW=!1);(Y&1)===1&&(this.Ol=!1)}DQ(){return this.j_}yH(){var Y=this.JW?this.now()-this.X:0;return Math.max(this.mE*1E3+Y,1)}eL(){return this.S_*1E3/this.yH()}Pc(Y=this.Z,z=this.U){this.Y>0||(super.Pc(Y,z),z=this.UJ,Y=(Y-this.N6)/1E3,z.X.d7(1,(this.N6-this.j)/1E3),z.Pc.d7(1,Y))}pY(Y){this.Ge=Y}XR(Y){Y.timestampMs&&(this.Ge=Y.timestampMs);Y.Z9&&(this.GM=Y.Z9);isNaN(this.Ge)||isNaN(this.GM)||(this.xk=this.now()-this.GM/2-this.Ge)}VK(Y){var z= +this.A?.rB,O=Y.uG!==void 0?Y.uG*1E3:0,D=this.now(),p=this.U;if(this.A){let d=Y.qy-this.A.qy,J=D-this.A.localTimestampMs,c=p-this.A.Pk,w=isNaN(this.A.localTimestampMs)||isNaN(this.Z)?0:this.Z-this.A.localTimestampMs;this.td&&ET(this,d,J,w,c,z&&z>0?c/z*1E3:0)}this.A={qy:Y.qy,localTimestampMs:D,Pk:p,rB:O}}S(){var Y=super.S();Y.rbw=this.eL();Y.rbe=+this.JW;Y.gbe=+this.Ol;Y.ackt=(this.Ge-this.j).toFixed();this.B?.j()&&(Y.nts=this.B.zT());return Y}dn(){}OJ(){return NaN}qB(){return this.j+this.snapshot.delay* +1E3}};var Pv$=class{constructor(Y,z){this.rk=z;this.Y={};this.logger=new g.rn(Y)}FH(Y,z){switch(Y){case 20:Y=new OS(z);Y={CQ:J6(Y,1),videoId:sS(Y,2),itag:J6(Y,3),lmt:J6(Y,4),xtags:sS(Y,5),Ez:J6(Y,6),fQ:w9(Y,8),jU:J6(Y,9),n_:J6(Y,10),startMs:J6(Y,11),durationMs:J6(Y,12),qL:J6(Y,14),timeRange:y5(Y,15,Un),Q3:J6(Y,16),KT:J6(Y,17),rj:J6(Y,20),eD:y5(Y,21,PFh),clipId:sS(Y,1E3)};this.Z(Y);break;case 21:this.A(z,!1);break;case 22:this.N0(z);break;case 31:Y=Do(z,UCv);this.rk.Df(Y);break;case 52:Y=Do(z,ZQv);this.rk.am(Y); +break;case 69:Y={zU:L1(new OS(z),1,nV1)};this.rk.Lu(Y);break;case 65:Y=Do(z,p8o);this.rk.mg(Y);break;default:this.K(Y,z)}}Z(){}K(){}};var BRV=new Set([53,49,50]),tYA=class extends Pv${constructor(Y){super("sabr",Y);this.rk=Y;this.j=[]}K(Y,z){Dd(this.rk)&&!BRV.has(Y)?this.j.push({id:Y,data:z}):vz(this,Y,z)}VK(Y){Y=new OS(Y);Y={qy:J6(Y,1),uG:J6(Y,2)};this.rk.VK(Y)}XR(Y){Y=new OS(Y);Y={timestampMs:J6(Y,1),Z9:J6(Y,2)};this.rk.XR(Y)}zn(Y){Y=new OS(Y);Y={Hl:L1(Y,1,SP),bB:L1(Y,2,SP)};this.rk.zn(Y)}vV(Y){var z=new OS(Y);Y=M0(z,1);var O=M0(z,2);z=M0(z,3);this.rk.vV(Y,O,z)}zi(Y){Y=eP(new OS(Y));this.rk.zi(Y)}cV(Y){Y=Do(Y,XD);this.rk.cV(Y)}iO(Y){Y= +new OS(Y);Y={videoId:sS(Y,1),formatId:y5(Y,2,SP),endTimeMs:J6(Y,3),uA:J6(Y,4),mimeType:sS(Y,5),Qf:y5(Y,6,Q8),indexRange:y5(Y,7,Q8),TC:y5(Y,8,WuZ)};this.rk.iO(Y)}kr(Y){Y=new OS(Y);Y={type:J6(Y,1),scope:J6(Y,2),value:R9(Y,3),sendByDefault:w9(Y,4),writePolicy:J6(Y,5)};this.rk.kr(Y)}Yj(){this.rk.Yj()}UL(Y){Y=uQ(new OS(Y));this.rk.UL(Y)}A6(Y){Y=Tv(new OS(Y));this.rk.A6(Y)}NG(Y){Y=az(new OS(Y));this.rk.NG(Y)}Z4(Y){Y={redirectUrl:sS(new OS(Y),1)};this.rk.Z4(Y)}A(Y){var z=E6(Y,0);if(Y.totalLength!==1){({PW:Y}= +Y.split(1));var O=this.Y[z]||null;if(O){var D=this.rk;D.Jh===void 0&&D.O4.j(z,O,Y)}}}N0(Y){Y=E6(Y,0);var z=this.Y[Y]||null;z&&this.rk.N0(Y,z)}Z(Y){var z=Y.CQ,O=Y.fQ,D=Y.Ez,p=Y.KT,d=Y.Q3,J=Y.jU,c=Y.startMs,w=Y.durationMs,R=Y.timeRange,y=Y.qL,M=Y.rj,L=Y.clipId,V=Y.eD,W=wn(Y);Y=P3r.has(Hv[`${Y.itag}`]);this.Y[z]=W;var x=-1;c&&M&&R?.timescale&&(x=c/1E3+M/R.timescale);this.rk.UZ(W,Y,x,{CQ:z,fQ:!!O,Ez:D??-1,jU:J??-1,startMs:c??-1,durationMs:w??-1,qL:y,KT:p,Q3:d,clipId:L,timeRange:R,eD:V,rj:M??void 0})}AY(Y){Y= +{QZ:J6(new OS(Y),1)};this.rk.AY(Y)}uR(Y){Y={QZ:J6(new OS(Y),1)};this.rk.uR(Y)}ZK(Y){Y=xu(new OS(Y));this.rk.ZK(Y)}iW(Y){Y={Vo:y5(new OS(Y),1,gE)};this.rk.iW(Y)}onSnackbarMessage(Y){Y=J6(new OS(Y),1);this.rk.onSnackbarMessage(Y)}jX(Y){Y=new OS(Y);Y={reloadPlaybackParams:y5(Y,1,DCh),tG:w9(Y,2)};this.rk.jX(Y)}GR(){for(let {id:Y,data:z}of this.j)vz(this,Y,z);this.j=[]}};var fW$=class extends g.Eu{constructor(Y){super();this.A=Y;this.logger=new g.rn("onesie");this.Fc=new Map;this.U=this.N=!1;this.uY=this.Ds=null;this.K=!1}qn(){return Array.from(this.Fc.keys())}W8(Y){return this.Fc.has(Y)}Bs(Y){this.Fc.get(Y).xP=!0}X(){var Y=0,z=this.qn();for(let O=0;O0||!O[0].range&&y.WA)p=void 0,O=O[0],D=y.zW,d=y.data,O.range||(p=y.WA),p=new za(xM(O,O.j+D,d.totalLength,p),d),y.zW+=p.info.Y,z.Uz.push(p);z.fI.get(R).data=new zi;y.WA&&z.fI.delete(R)}Y=this.Fc.get(Y);if(!Y)return[];z=Y.Uz;Y.Uz=[];for(var J of z)Y.G7+=J.info.Y;return z||[]}J=this.Fc.get(Y)?.U8; +if(!J)return[];this.gi(Y,J);return J.q1()}Aw(Y){return kK?F4(this,Y):!!this.Fc.get(Y)?.U8?.aR()?.length||F4(this,Y)}gi(Y,z){for(;F4(this,Y);){var O=this.Xj(Y);var D=Y;D=this.Fc.get(D).LO&&!oA(this,D);N1(z,O,D&&Km(this,Y))}}Z(){return this.K?!1:this.K=!0}S(){this.N=!0}sl(){super.sl();for(let Y of this.Fc.keys())this.Y(Y);if(this.uY?.aL)for(let Y of this.Fc.values())Y.fI.clear(),Y.I2.clear(),Y.mj.clear(),Y.Uz.length=0,Y.xg.length=0,Y.qx.length=0,Y.ED.length=0;this.Fc.clear()}},kK=!1;var S1$=new Set([2]),MD=class extends g.Eu{constructor(Y,z,O,D,p,d,J){super();this.policy=Y;this.info=z;this.Ds=O;this.rk=p;this.logger=new g.rn("sabr");this.wi=new cA(this);this.XC=new tYA(this);this.O4=new fW$(this);this.state=1;this.rU=!1;this.us=0;this.segmentStartTimeMs=this.segmentNumber=-1;this.iG=0;this.Xs=-1;this.Yv=this.uN=this.Iu=this.nG=!1;this.Jh=void 0;this.policy.FM?this.R5=new wr(this,d):this.R5=new JS(this,d);this.Vi=this.policy.OJ?z.FC:Gq$(z,this.policy,D);this.Vi.set("rn",`${this.CI()}`); +this.Vi.set("alr","yes");Os(this.O4,O,Y);this.jO=new WMZ(this,this.policy,this.Vi,z.zI,this.R5,this.logger,D,J,this.policy.enableServerDrivenRequestCancellation&&(!this.policy.xk||this.policy.A7));VN(this.jO);this.policy?.aL&&(g.u(this,this.O4),g.u(this,this.jO));Y=z.Y;z={method:"POST",body:Y};Y&&(this.iG=Y.length);try{this.xhr=Lm(this.Vi,this.policy.A,this.R5,Bu,z),this.jO.Y.start()}catch(c){g.jZ(c)}}Is(){!this.VH()&&this.xhr&&(this.gi(!1),ir(this.rk,this))}T3(){}Wy(){if(!this.VH()&&this.xhr){var Y= +this.g0();Y===5?(this.BH()==="net.badstatus"&&this.rk.UH(),Cm(this.jO)):(this.rk.jS(),this.E6(Y));this.jO.Y.stop();this.MG?.stop()}}g0(){var Y="";Wz(this.jO,this.xhr)&&(Y=Pz(this.jO,this.xhr));if(Y)return this.info.zI.Rh(this.Vi,Y),3;this.gi(!0);Y=nm(this.jO,this.xhr.status,this.xhr.ef(),this.info.fu(),this.Iu);if(this.Jh!==void 0){let z=this.policy.wO();z&&(z.exports.SabrRequestCoordinator_done(this.Jh,!Y),dL(this))}if(Y)return 5;if(this.rU)return 3;Hz(this.jO,this.xhr.bx(),0,this.fu());this.policy.mE&& +XXh(this.rk);return 4}gi(Y){var z=this.xhr;if((Y||!Wz(this.jO,this.xhr))&&z.Cu()){var O=z.I6();Y=O.totalLength;if(this.Jh!==void 0){if(z=this.policy.wO())O=G6(O),O=z.memory.copyIn(O),z.exports.SabrRequestCoordinator_feed(this.Jh,O.byteOffset,Y),dL(this)}else this.wi.feed(O)}}FH(Y,z){this.xhr.Of()&&Y===21&&pr(this);this.XC.FH(Y,z)}yR(Y,z,O,D){O||(this.R5.yR(D),this.policy.nB&&Y===21&&pr(this));if(Y!==21)return!1;this.R5.ze=!0;Y=z.totalLength;O||(this.Xs=E6(z,0),z=z.split(1).PW);var p=this.policy.Ci, +d=this.XC.Y[this.Xs],J=this.Ds.Y.get(d);if(p&&J&&(p*=J.info.Wc,Y+O!==D&&Y0)){this.policy.n3&&this.jO.Y.stop();var Y=this.R5.yH(),z=this.R5.eL(),O=Je(this,Y);z>O.xe||O.SZ>0&&this.info.UO()> +O.SZ||(this.us=(0,g.E)(),this.MG?.stop(),this.policy.mE&&(O=this.rk,Y={N8:Math.round(z*Y/1E3),KP:Y},O.policy.mE&&(O.Pc=Y,O.V7++)),this.Zo())}}Zo(){this.jO.Zo()}NG(Y){this.rk.NG(Y,this.CI(),this.info)}Z4(Y){this.rU=!0;this.info.zI.Rh(this.Vi,Y.redirectUrl)}AY(Y){this.R5 instanceof wr&&this.R5.AY(Y)}uR(Y){this.R5 instanceof wr&&this.R5.uR(Y)}iO(Y){var z=Y.formatId,O=new LN(Y.Qf?.first||0,Y.Qf?.sA||0),D=new LN(Y.indexRange?.first||0,Y.indexRange?.sA||0);if(!this.Ds.Y.get(wn({itag:z.itag,lmt:z.lmt,xtags:z.xtags}))){var p= +Y.TC||{};p.mimeType=Y.mimeType;p.itag=z.itag;p.lastModified=`${z.lmt||0}`;p.xtags=z.xtags;Y=this.Ds;z=mt("");p=yn(p,null);MA(Y,new NA(z,p,O,D))}}zi(Y){this.rk.zi(Y,this.CI())}onSnackbarMessage(Y){if(this.policy.GO)this.rk.onSnackbarMessage(Y)}Lu(Y){this.policy.U&&this.rk.Lu(Y,this.CI())}Df(Y){this.w2=Y;this.jO.N=(0,g.E)();this.rk.Df(Y)}rW(Y){this.rk.rW(Y)}vV(Y,z,O){this.rk.vV(Y,z,O)}kr(Y){Y.scope===2&&(this.Kn=Y);this.rk.kr(Y)}Yj(){this.nG=!0;this.rk.Yj()}zn(Y){this.policy.mZ&&this.rk.zn(Y)}cV(Y){this.rk.cV(Y, +this.CI())}ZK(Y){Y.ea===3&&(this.Iu=!0);this.rk.ZK(Y)}XR(Y){this.policy.td?this.R5.XR(Y):this.R5.pY((0,g.E)())}iW(Y){this.rk.iW(Y)}jX(Y){this.rk.jX(Y)}mg(Y){this.rk.mg(Y)}canRetry(){this.VH();return this.jO.canRetry(!1)}dispose(){if(!this.VH()){super.dispose();this.jO.dispose();this.MG?.dispose();if(this.Jh!==void 0){let Y=this.policy.wO();Y&&Y.exports.SabrRequestCoordinator_release(this.Jh);this.Jh=void 0}this.E6(-1);this.wb()}}E6(Y){this.state=Y;ir(this.rk,this)}fu(){return this.info.fu()}Ip(){return this.nG}PK(){return this.Kn}UZ(Y, +z,O,D){O>=0&&this.rk.cf(O);this.policy.fU&&!z&&(this.segmentNumber=D.jU,this.segmentStartTimeMs=D.startMs);if(this.info.isDecorated()){a:if(O=this.info,O.data?.JJ?.gU)var p=O.data.JJ.gU;else{if(O.data?.L4)for(p of O.data.L4)if(p.gU){p=p.gU;break a}p=-1}p>=0&&p>D.jU&&this.rk.loader.J("sdai",{skpsqmismatch:"1",stsq:p,rcvsq:D.jU,a:z})}this.Jh===void 0&&this.O4.UZ(Y,z,D);this.policy.V9&&this.w2&&this.R5 instanceof JS&&(p=this.w2.Z$,this.R5.UZ(D.durationMs/1E3,z,p>0&&D.jU+1>=p));this.Jh===void 0&&this.O4.Bs(Y); +this.rk.UZ(D)}N0(Y,z){this.Jh===void 0&&this.O4.N0(Y,z)}am(Y){this.requestIdentifier=Y}q1(Y){cL(this)!==void 0&&this.Ds.Y.get(Y)?.info.j();return this.O4.q1(Y)}HW(Y){cL(this)!==void 0&&this.Ds.Y.get(Y)?.info.j();return this.O4.HW(Y)}S2(Y,z){var O=cL(this);if(O!==void 0){var D=this.policy.wO();Y=Yp(Y+"\x00");Y=D.memory.copyIn(Y);O=D.exports.MediaBytes_containsMediaTime(O,Y.byteOffset,z);D.memory.free(Y.byteOffset);return O!==0}D=this.HW(Y);return D.length===0?!1:D.some(p=>p.type===3&&p.S2(z))}Aw(Y){var z= +cL(this); +if(z!==void 0){let O=this.policy.wO();Y=Yp(Y+"\x00");Y=O.memory.copyIn(Y);z=O.exports.MediaBytes_potentiallyHasPendingSlices(z,Y.byteOffset);O.memory.free(Y.byteOffset);return z!==0}return this.O4.Aw(Y)}qn(){if(this.Jh!==void 0){let z=this.policy.wO(),O=z.exports.SabrRequestCoordinator_getAvailableFormatIdsCount(this.Jh),D=[];for(let p=0;p=3}aU(){return this.state===3}i7(){return this.state===5}lN(){return this.isComplete()}G$(){return 0}be(){}my(){return this.info.j?.Kd?.Az||0}GR(){this.vU()&& +!this.Yv&&(this.Yv=!0,this.XC.GR())}vU(){var Y=this.info.j?.Kd?.xR;return!!Y&&S1$.has(Y)}tH(){return"SABR"}BH(){return this.jO.BH()}wv(){var Y=Bz(this.jO);Object.assign(Y,ck(this.info));Y.req="sabr";Y.rn=this.CI();this.xhr?.status&&(Y.rc=this.policy.ba?this.xhr.status:this.xhr.status.toString());var z=this.xhr?.b0();z&&(Y.msg=z);this.us&&(z=Je(this,this.us-this.R5.DQ()),Y.letm=z.bJ,Y.mrbps=z.xe,Y.mram=z.SZ);return Y}};var Uro=class{constructor(Y){this.KU=Y;this.X=this.q6=this.A=this.Pc=this.Y=this.N=this.S=this.K=this.ze=this.Z=this.kg=this.j_=this.N6=this.B=0;this.ticks={}}Ty(){if(window&&window.performance&&window.performance.getEntriesByName){if(this.U){var Y=window.performance.getEntriesByName(this.U);Y.length&&(Y=Y[0],this.tick("vri",Y.fetchStart),this.tick("vdns",Y.domainLookupEnd),this.tick("vreq",Y.requestStart),this.tick("vrc",Y.responseEnd))}this.j&&(Y=window.performance.getEntriesByName(this.j),Y.length&& +(Y=Y[0],this.tick("ari",Y.fetchStart),this.tick("adns",Y.domainLookupEnd),this.tick("areq",Y.requestStart),this.tick("arc",Y.responseEnd)))}return this.ticks}tick(Y,z){this.ticks[Y]=z?window.performance.timing.navigationStart+z:(0,g.E)()}};g.jf=class extends g.iI{constructor(Y,z,O,D,p,d){super();this.loader=Y;this.Ds=z;this.policy=O;this.videoTrack=D;this.audioTrack=p;this.S=this.j=null;this.K=this.A=NaN;this.Z=0;this.X=NaN;this.V8=null;this.ze=this.N6=NaN;this.Pc=new Map;this.j_=this.N=this.U=NaN;this.Y=d?1:0}PR(Y,z,O,D){var p=!1;this.policy.fU&&(p=O?this.ze===Y.Te:this.N6===Y.Te);if(this.V8&&D&&!p){D=[];p=[];let d=[],J=void 0,c=0;z&&(D=z.j,p=z.Y,d=z.U,J=z.N,c=z.uF,this.J("sdai",{sq:Y.Te,ssvicpns:D.join("."),ssvid:p.join(".")}));this.policy.fU&& +(O?this.ze=Y.Te:this.N6=Y.Te);this.V8.TR(Y.Te,Y.startTime,D,p,d,O,c,J)}this.policy.fU?O&&(this.Y===1&&ND(this,5,"noad"),Y.Te!==this.j?.Te&&(V_(this,Y,z,O),isNaN(Y.startTime)||WL(this,Y.Te,PL(this,Y.startTime,Y.Te),!!z,this.V8))):O&&V_(this,Y,z)}Kq(Y,z){Y.startSecs+=isNaN(this.Z)?0:this.Z;vv(this.Ds,Y,z)}yo(Y,z,O){var D=this.videoTrack.I4.index.m0()<=z;this.j={eO:Y,Te:z,GA:O};D&&this.Kq(Y,z)}HK(Y,z){var O=Date.now()-this.X;this.X=NaN;this.J("sdai",{adfetchdone:Y,d:O});Y&&!isNaN(this.A)&&this.Y!==3&& +g.nr(this.loader,z,this.A,this.K);this.policy.fU?this.N=NaN:this.U=NaN;ND(this,4,this.Y===3?"adfps":"adf")}AM(){this.V8&&this.V8.AM()}kg(Y,z){if(this.Y!==0&&z&&Y.xg[0].E4()){var O=Y.xg[0].Te,D=Y.xg[0].U;Y=Y.isDecorated();WL(this,O,D,Y,z)}}B(Y,z){if(this.policy.S?0:this.Y===1||this.Y===2)return!1;if(this.Y!==0&&Y===this.audioTrack){if(this.policy.fU)return this.videoTrack.Et(z)||this.videoTrack.Et(z+1);Y=go(this.videoTrack);if(z>(Y?Y.Te:-1))return!1}return!0}J(Y,z,O=!1){(Y!=="sdai"||this.policy.OD|| +O)&&this.loader.J(Y,z)}H7(Y){this.V8=Y}};g.jf.prototype.DF=Dr(84);g.R6=class{constructor(Y,z,O,D){this.policy=Y;this.J=z;this.j=O;this.Gs=D;this.K=void 0;this.N=new Set;this.Y=0;this.A=this.U=!1}DK(Y){var z=Y||g.x2(this.K);this.J("clsdai",{rmvadcfg:Y||"misscid",lastcid:g.x2(this.K)});(Y=this.j.get(z))?(Y.I_="",Y.bY=4):this.J("clsdai",{rmadcfg:"notfound",cid:z})}Lu(Y,z,O,D,p){if(!((Y.zU?.length||0)<=0))if(O!==0){if(this.Y=O,this.J("clsdai",{oncldisabled:O,rn:z}),!this.A&&Y.zU&&Y.zU.length>0&&(this.A=!0,z=Y.zU[0],this.Gs({u4:Zd(z).identifier,tileContext:z.tileContext}, +{cuepointEvent:Sl(fr(z.eO?.event)),noAdsStitchedReason:1},!1)),this.policy.S&&(this.Y===3||this.Y===1||this.Y===4))for(var d of Y.zU)d.eO&&d.trackType===2&&vv(D,Zd(d),d.jU||0,!0)}else for(let R of Y.zU){if(!R.eO)continue;var J=this.policy.Fu?R.opportunityId:void 0,c=this.policy.MR?R.serializedPrefetchContext:void 0;a:{let y;Y=Zd(R);D=z;d=R.jU||0;O=p;J=R.mx!==void 0||J!==void 0||c!==void 0?new Z$A(R.mx,J,c):void 0;c=R.trackType||2;var w=R.iJ!==void 0;let M=!1;if(!this.policy.bX&&Y.event==="prefetch"){Y= +!1;break a}let L=g.x2(Y);this.j.has(L)?(y=this.j.get(L),d>y.M5&&(y.startTimeSecs=Y.startSecs,y.WM=Y.WM,y.event==="predictStart"&&y.bY===5&&Y.event!=="predictStart"&&(y.Nh=Date.now()),y.event!==Y.event&&(M=!0),y.event=Y.event)):(y={event:Y.event,startTimeSecs:Y.startSecs,WM:Y.WM,i9:[],M5:d,bY:0,ET:{u4:Y.identifier,tileContext:Y.tileContext}},M=!0,this.j.set(L,y),this.policy.U&&this.J("clsdai",{newcid:1,cid:Y.identifier,tc:Y.tileContext,evt:Y.event,sn:d,rn:D,st:g.he(y.bY)}));let V=!1;w?(y.bY=8,y.I_= +"",V=!0):y.bY===0&&(O?.A2(Y,J)?y.bY=5:(y.bY=O?11:3,y.I_="",V=!0),y.Nh=Date.now(),y.M5=d,this.policy.U&&this.J("clsdai",{onqpnt:1,cid:Y.identifier,tc:Y.tileContext,evt:Y.event,sn:d,rn:D,st:g.he(y.bY)}));!w&&d>y.M5&&(O?.A2(Y),y.M5=d);M&&this.Gs({u4:Y.identifier,tileContext:Y.tileContext},{cuepointEvent:Sl(Y.event),segmentNumber:d,trackType:ICh(c),adBreakFulfillmentState:EJ$(y.bY)},!1);this.K=Y;this.policy.U&&this.N.add(L);Y=V}Y&&(this.U=!0)}}B(){this.N.clear();this.Y=0;this.U=!1}S(){this.j.clear(); +this.N.clear();this.Y=2;this.U=!1}Z(){return this.U}X(Y,z){if(this.Y!==0){this.J("clsdai",{gssinfodisabled:this.Y});z=7;switch(this.Y){case 1:z=7;break;case 2:z=9;break;case 3:z=10;break;default:this.J("clsdai",{unknowndisr:this.Y})}return[{bY:z}]}var O=new Set;if(this.policy.hf)isNaN(Y)||(Y=g.mE(this,Y),Y.length>0&&(O=new Set([Y[0]]))),O.size===0&&(O=new Set(this.N));else{O=new Set(this.N);if(!isNaN(Y))for(var D of g.mE(this,Y))O.add(D);Y={gssinfos:O.size,mt:Y.toFixed(3)};this.policy.Ho&&this.J("clsdai", +Y)}Y=[];for(let d of O){var p=d;O=z;p?(D=this.j.get(p),p={cuepointId:D?.ET?.u4||p.split(";")[0]},D?.ET?.tileContext&&(p.tileContext=D.ET.tileContext),D?.startTimeSecs!=null&&(p.startTimeMs=D.startTimeSecs*1E3),D?.WM!=null&&(p.durationMs=D.WM*1E3),D?.I_&&(p.adsConfig=g.aU(D.I_)||void 0),D?.i9&&(p.Dm=D.i9),D?.iR&&(p.gU=D.iR),O&&(p.P4=g.Wj(O.split(";")[0]),p.Vv=O.split(";")[1]||""),p.bY=D?.bY||0,O=p):O=void 0;O&&Y.push(O)}return Y}vv(){this.J("clsdai",{rstskipad:1});for(let Y of this.j.values())Y.iR= +NaN}j_(){var Y=!1;for(let [,z]of this.j.entries()){let O=z;O.event!=="predictStart"&&O.event!=="prefetch"&&O.bY===5&&(O?.Nh&&Date.now()-O?.Nh>1E4?(O.bY=1,this.J("clsdai",{cfgtout:1,cid:O.ET?.u4||"misscid",st:g.he(O.bY)}),this.Gs(O.ET||{u4:"misscid"},{adRejectionReason:1},!0)):Y=!0)}return Y}};g.R6.prototype.Gi=Dr(111);g.R6.prototype.LI=Dr(105);g.R6.prototype.jL=Dr(34);var gL=class{constructor(Y,z,O){this.audio=Y;this.video=z;this.reason=O}},VU=class{constructor(Y,z,O,D){this.j=Y;this.reason=z;this.source=O;this.token=D}};var $r$=class extends g.Eu{constructor(Y,z){super();this.policy=Y;this.U=z;this.N=new Map;this.K=0;this.A=!1;this.j="";this.Y=!1}DJ(){return this.A&&iA(this).size>0}M0(Y){this.j!==Y&&(this.j=Y,this.Y=!0)}z_(Y,z=!1,O={}){this.policy.Rx=pu(Y,O,this.U,z)}};var sP=class{constructor(Y){this.j=this.Y=0;this.alpha=Math.exp(Math.log(.5)/Y)}d7(Y,z){var O=this.alpha**Y;this.j=z*(1-O)+O*this.j;this.Y+=Y}Ri(){return this.j/(1-this.alpha**this.Y)}};var xrv=class{constructor(Y,z,O,D,p,d=[]){this.loader=Y;this.LF=z;this.policy=O;this.Ds=D;this.X=p;this.kg=d;this.logger=new g.rn("dash/abr");this.j=QN;this.N=this.A=null;this.S=-1;this.q6=!1;this.nextVideo=this.Y=null;this.U=[];this.o4=new Set;this.Pc={};this.JW=new sP(1);this.Z=0;this.Bc=this.j_=this.B=!1;this.N6=0;this.R4=!1;this.ze=new Set;this.Ol=!1;this.K=new $r$(this.policy,p)}M0(Y){this.K.M0(Y)}wN(Y){if(this.policy.On){var z=new Set(Y);z.size===this.ze.size&&[...z].every(O=>this.ze.has(O))|| +(this.loader.J("lwnmow",{itagDenylist:[...Y].join()}),this.loader.dW(!!z.size),this.S=-1,this.ze=z,Xv(this,this.j),this.Ol=!0)}}dT(Y){if(qD(this,Y))return null; +if(Y.reason==="m"&&Y.isLocked())return Xv(this,Y),this.Z=this.U.length-1,aI(this),GE(this),this.j_=this.j_||this.N!==this.nextVideo,this.N=this.nextVideo,new gL(this.Y,this.N,Y.reason);Y.reason==="r"&&(this.S=-1);Xv(this,Y);GE(this);if(Y.reason==="r"&&this.nextVideo===this.N)return new gL(this.Y,this.nextVideo,Y.reason);this.N&&this.nextVideo&&lA(this,this.N.info)this.policy.Rx&&this.N?.info.Y()&&!this.nextVideo?.info.Y()&&(this.B=!0))}vg(){return this.j}};var yB={zh:-1,ZA:!1,xR:0},hfH=class extends g.Eu{constructor(Y){super();this.JL=Y;this.j=null;this.Y=yB;this.JL("ismp_i")}N(Y=!0){Y&&Fv(this);this.j=null}sl(){this.Y=yB;this.N();super.sl()}};var Zd1=class{constructor(Y){this.track=Y;this.buffered=[];this.N=this.U=0;this.Z={};this.K=0;this.j=new dr}yN(Y){this.timestampOffset=Y;this.flush()}S(Y,z){this.flush();this.Y=z;Kr(this,3,Y)}X(Y,z,O,D){!this.Y||t2(this.Y,Y)&&this.Y.Te===Y.Te||this.flush();this.U+=O;this.N+=D;O=1;!this.Y&&Y.j&&(O=2);Kr(this,O,z);z=Math.ceil(Y.j/1024);O===2&&this.j.add(z);this.j.add(Math.ceil((Y.j+Y.Y)/1024)-z);this.Y=Y}B(){Kr(this,0)}A(){Kr(this,4);this.flush()}flush(){if(this.j.j()){var Y={a:this.track.MP(),u:this.j.zT(), +pd:Math.round(this.U),ad:Math.round(this.N)},z=this.Y;if(z){let O=z.I4.info;Y.itag=O.itag;O.N&&(Y.xtags=O.N);Y.sq=z.Te;Y.st=z.segmentStartTime;Y.sd=z.N;this.track.policy.rK&&(Y.si=z.Si());z.SO&&(Y.esl=z.j+z.Y);z.A()&&(Y.eos=1)}isNaN(this.timestampOffset)||(Y.to=this.timestampOffset);if(z=this.track.qa?.ud({})){for(let O in z)this.Z[O]!==z[O]&&(Y["sb_"+O]=z[O]);this.Z=z}this.track.J("sbu",Y);this.j.reset();this.buffered=[];this.K=this.N=this.U=0;this.timestampOffset=this.Y=void 0}}};var mrv=class{constructor(Y,z,O,D){this.S=Y;this.Ds=z;this.policy=O;this.logger=D;this.rT=[];this.XA=[];this.j=-1;this.qa=null;this.Z=this.timestampOffset=0;this.Y=10;this.K=new Set;this.U=z.Na?0:1;O.ko>0&&(this.Y=O.ko)}B(Y){pj(this,this.XA,"og");JB(this,Y);pj(this,this.XA,"trim");var {XA:z,rT:O}=OPW(this);Y=[];for(let D=0;D0){let R=av(c, +d);R>=0&&(w=(c.end(R)-d+.1)*1E3)}Y.push({formatId:g.yW(p.I4.info,this.Ds.Na),Q3:p.Q3,sequenceNumber:p.Te+this.U,ez:J,OK:p.Y,hI:w})}return{XA:z,MC:Y}}j_(Y,z){z?.dv||(this.rT=[]);this.policy.kV?(Y=g.DG(this.XA,{startTimeMs:Y*1E3},(O,D)=>O.startTimeMs-D.startTimeMs),this.j!==Y&&(this.j=-1,this.N=void 0)):(JB(this,!0),this.j=zj(this.XA,Y*1E3))}N6(Y,z){this.qa=Y; +z&&JB(this,!1,!0)}ze(){return this.N}A(){this.XA=[];this.rT=[];this.K.clear();this.j=-1;this.N=void 0}X(){this.N=void 0}yN(Y){this.timestampOffset=Y}Et(Y){return this.K.has(Y)}};var QXk=class{constructor(Y,z,O){this.policy=Y;this.j=z;this.ze=O;this.N=this.Y=0;this.u0=null;this.B=new Set;this.S=[];this.indexRange=this.initRange=null;this.A=new PW;this.j_=this.N6=!1;a:{if(this.policy.jy&&this.policy.rJ)for(D of this.policy.jy){z=g.S_(D);O=+z.clen;let p=+z.csz;if(O>0&&p>0&&this.policy.Y===z.docid&&this.j.info.id===z.fmtid&&this.j.info.lastModified===+z.lmt){var D={clen:O,csz:p,ck:z.ck,civ:z.civ};break a}}D=void 0}D?(this.chunkSize=D.csz,this.U=Math.floor(D.clen/D.csz),this.X= +D.ck,this.Z=D.civ):(this.chunkSize=Y.mG,this.U=0,this.X=g.X6(16),this.Z=g.X6(16));this.K=new Uint8Array(this.chunkSize);this.X&&this.Z&&(this.crypto=new n6h(this.X,this.Z))}yU(){if(this.u0&&this.u0.type===3)return this.u0.segmentStartTime;if(this.U>0){var Y=this.j.index,z=this.U*this.chunkSize;Y=g.DG(Y.offsets.subarray(0,Y.count),z);return this.j.index.getStartTime(Y>=0?Y:Math.max(0,-Y-2))}return 0}dispose(){this.j_=!0}VH(){return this.j_}},jJ=class extends Error{constructor(Y){super(Y);this.V$=!1}};var tB=class{constructor(Y,z,O,D,p,d,J){this.ids=Y;this.j=z;this.Y=O;this.U=p;this.N=d;this.uF=J}};var WM=class{constructor(Y,z,O){this.initData=Y;this.contentType=z;this.isPrefetch=O;this.j=this.cryptoPeriodIndex=NaN;this.Y=[];this.Z3=!1;this.Oc=null;if(z?.toLowerCase()==="webm"||Y.length===16)this.Z3=!0}};var dd=class{constructor(Y,z,{Cl:O=!1,videoDuration:D=0,CA:p,le:d=!1}={}){this.videoId=Y;this.status=z;this.Cl=O;this.videoDuration=D;this.CA=p;this.le=d}},idv=class{constructor(Y,z,O){this.videoId=Y;this.TC=z;this.bytesDownloaded=O}};var oNV=class{constructor(Y){this.Y=Y;this.offset=0}skip(Y){this.offset+=Y}j(){return this.offset}};var uoZ=class{constructor(Y,z,O){this.loader=Y;this.policy=z;this.I4=O;this.logger=new g.rn("dash");this.qD=[];this.NK=[];this.zM=null;this.FW=-1;this.IH=0;this.iw=NaN;this.T$=0;this.g7=NaN;this.Kg=this.eG=0;this.H3=-1;this.QL=this.hO=this.Z_=this.vo=null;this.Xi=this.bi=NaN;this.s4=this.aW=this.RU=this.II=null;this.i$=!1;this.dL=this.timestampOffset=0;if(this.policy.Y){z=this.I4;let D=this.policy.Y;this.policy.ze&&Y.J("atv",{ap:this.policy.ze});this.s4=new QXk(this.policy,z,(p,d)=>{qo(Y.D,new dd(this.policy.Y, +2,{CA:new idv(D,p,d)}))}); +this.s4.A.promise.then(p=>{this.s4=null;p===1?qo(Y.D,new dd(this.policy.Y,p)):this.loader.J("offlineerr",{status:p.toString()})},p=>{var d=(p.message||"none").replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"); +p instanceof jJ?(this.loader.J("offlinenwerr",{em:d}),V6(this),qo(Y.D,new dd(this.policy.Y,4))):(this.loader.J("dldbwerr",{em:d}),V6(this),qo(Y.D,new dd(this.policy.Y,4,{le:!0})))})}}Tn(){return this.qD.length?this.qD[0]:null}MS(){return this.qD}Et(Y){return this.qD.some(z=>z.info.Te===Y)}yM(){return this.qD.length?this.qD[this.qD.length-1]:null}qG(){return this.NK.at(-1)}fH(){return!!this.qD.length}C6(Y,z,O=0){if(this.hO){var D=this.hO.j+this.hO.Y; +if(z.info.j>0)if(z.info.Te===this.hO.Te&&z.info.j=0&&this.hO.Te>=0&&!Hs(this.hO,z.info))throw new g.lZ("improper_continuation",this.hO.Si(),z.info.Si());t2(this.hO,z.info)||HM(this,"d")}else if(z.info.j>0)throw new g.lZ("continuation_of_null",z.info.Si());this.hO=z.info;this.I4=z.info.I4;if(z.info.j===0){if(this.zM)if(!this.loader.isOffline()||this.policy.Dx)this.loader.J("slice_not_fully_processed",{buffered:this.zM.info.Si(), +push:z.info.Si()});else throw new g.lZ("slice_not_fully_processed",this.zM.info.Si(),z.info.Si());Cj(this);this.eG=O}else{if(this.eG&&O&&this.eG!==O)throw Y=new g.lZ("lmt_mismatch",z.info.Te,this.eG,O),Y.level="WARNING",Y;!z.info.I4.N()&&this.Z_&&(O=z.info,D=this.Z_.segmentNumber,O.X="updateWithEmsg",O.Te=D)}if(this.zM){O=this.zM.K(z);if(!O)throw new g.lZ("failed_to_merge",this.zM.info.Si(),z.info.Si());this.zM=O}else this.zM=z;a:{z=g.jX(this.zM.info.I4.info);if(this.zM.info.type!==3){if(!this.zM.info.SO)break a; +this.zM.info.type===6?w1k(this,Y,this.zM):this.KM(this.zM);this.zM=null}for(;this.zM;){O=this.zM.Y.totalLength;if(this.FW<=0&&this.IH===0){var p=this.zM.Y;let w=D=-1;if(z){for(var d=0;d+80))break;if(M!==408125543)if(M===524531317)d=!0,L>=0&&(w=p.j()+L,J=!0);else{if(d&&(M===160||M===163)&&(D<0&&(D=c),J))break; +M===163&&(D=Math.max(0,D),w=p.j()+L);if(M===160){D<0&&(w=D=p.j()+L);break}p.skip(L)}}D<0&&(w=-1)}let {iK:R,QQ:y}={iK:D,QQ:w};if(R<0)break;this.FW=R;this.IH=y-R}if(this.FW>O)break;this.FW?(O=p1V(this,this.FW),O.A&&OD8(this,O),w1k(this,Y,O),nj(this,O),this.FW=0):this.IH&&(O=p1V(this,this.IH<0?Infinity:this.IH),this.IH-=O.Y.totalLength,nj(this,O))}}this.zM&&this.zM.info.SO&&(nj(this,this.zM),this.zM=null)}KM(Y){!Y.info.I4.N()&&Y.info.j===0&&(g.jX(Y.info.I4.info)||Y.info.I4.info.Z3())&&sZ(Y);if(Y.info.type=== +1)try{OD8(this,Y),Ddk(this,Y)}catch(O){g.IF(O);var z=SX(Y.info);z.hms="1";fj(this.loader,z||{})}z=Y.info.I4;z.Bc(Y);this.s4&&Lj(this.s4,Y);z.j()&&this.policy.j&&Qn(this.loader.Ds,z,Y.info.clipId)}rg(){return this.qD.length}zs(){this.qD=[];this.NK=[];Cj(this);V6(this)}Dj(Y,z){if(this.qD.length!==0&&(z||this.qD.some(O=>O.info.U0&&nN(Y.info)>=5&&z)}Xj(Y){this.RU=this.qD.shift().info;Y.info.equals(this.RU);if(this.loader.z7()){var z=this.qG();if(!this.w3()){if(z&&(z=z.K(Y,this.policy.hx,this.policy.gn))){this.NK.pop();this.NK.push(z);return}this.NK.push(Y)}}}Nm(){this.qD=this.NK;this.NK=[]}Oe(){var Y=this.qD.reduce((z, +O)=>z+O.Y.totalLength,0); +this.zM&&(Y+=this.zM.Y.totalLength);return Y}HW(){return g.XA(this.qD,Y=>Y.info)}Xz(Y){for(let z=this.qD.length-1;z>=0;z--)this.qD[z].info.segmentStartTime>Y&&this.qD.pop()}rM(Y){var z=null; +for(let O=this.qD.length-1;O>=0;O--){let D=this.qD[O];D.info.Te>=Y&&(this.qD.pop(),this.g7-=cC(D,this.policy.yH),z=D.info)}z&&(this.hO=this.qD.length>0?this.qD[this.qD.length-1].info:this.RU,this.qD.length!==0||this.hO||HM(this,"r"));this.loader.J("mdstm",{rollbk:1,itag:z?z.I4.info.itag:"",popped:z?z.Te:-1,sq:Y,lastslc:this.hO?this.hO.Te:-1,lastfraget:this.g7.toFixed(3)})}V6(){if(this.aW&&!this.policy.y7){var Y=this.loader;Y.Ds.isManifestless&&GX(Y.Ds,this.aW.Te,!!this.I4.info.video)}this.Z_=this.aW= +null;this.g7=(this.hO=this.II)?this.g7-this.T$:NaN;Cj(this)}oY(Y){this.vo=Y}QU(){return this.g7||0}yU(){return this.s4?this.s4.yU():Infinity}MP(){return!!this.I4.info.audio}isDrm(){return!!this.I4.info.contentProtection}Kq(){var Y=this.Z_,z=DY(Y);z&&(z.startSecs+=this.iw,this.loader.yo(this.I4,z,Y.segmentNumber,Y.GA()))}q$(){return{kv:this.H3,Rp:this.Kg}}Ja(Y=0){Y=Y?Math.round(this.timestampOffset*Y)/Y:this.timestampOffset;this.Lt()&&Y&&(Y+=this.I4.A.j);return Y+this.getDuration()}getDuration(){return this.I4.index.h7()}Lt(){return!!this.I4.A}N3(){return!!this.s4&& +y6(this.s4)}Rf(Y){Y<0||(this.qD.forEach(z=>{du(z,Y)}),this.timestampOffset=Y)}};var gw=class extends Cv8{constructor(Y,z,O,D,p){super(O,p);this.policy=Y;this.formatId=z;this.O4=D;this.lastError=null;this.onProgress=()=>{this.VH()||(this.O4.W8(this.formatId)?(this.isComplete()||this.j.start(),F4(this.O4,this.formatId)&&this.tk(2),this.O4.LO(this.formatId)&&(Km(this.O4,this.formatId)?this.E6(4):(this.lastError="net.closed",this.E6(5)))):(this.lastError="player.exception",this.E6(5)))}; +this.j=new g.VF(()=>{this.isComplete()||(this.lastError="net.timeout",this.E6(5))},1E3); +this.j.start();eDF(this.O4,this.formatId,this.onProgress);g.fg(this.onProgress)}onStateChange(){this.VH()&&(r3(this.O4,this.formatId),this.j.dispose())}wv(){return{expected:bD(this.O4,this.formatId),received:this.O4.Fc.get(this.formatId)?.bytesReceived||0,bytesShifted:this.O4.Fc.get(this.formatId)?.G7||0,sliceLength:oA(this.O4,this.formatId),isAnyMediaEndReceived:this.O4.x_(this.formatId)}}aI(){return 0}iu(){return!0}q1(){return this.O4.q1(this.formatId)}aR(){return[]}Aw(){return this.O4.Aw(this.formatId)}BH(){return this.lastError}G$(){return 0}};var lWv=class{constructor(Y,z,O){this.I4=O;this.s4=null;this.VH=!1;if(Y.Y){O=this.I4;let D=Y.Y;Y.ze&&z.J("atv",{ap:Y.ze});this.s4=new QXk(Y,O,(p,d)=>{this.VH||qo(z.D,new dd(Y.Y,2,{CA:new idv(D,p,d)}))}); +this.s4.A.promise.then(p=>{this.VH||(this.s4=null,p===1?qo(z.D,new dd(Y.Y,p)):z.J("offlineerr",{status:p.toString()}))},p=>{if(!this.VH){var d=((p instanceof Error?p:Error(String(p))).message??"none").replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"); +p!==null&&typeof p==="object"&&p.V$===!0||p instanceof DOMException||p instanceof Error&&(p.name==="QuotaExceededError"||p.message.includes("IDB")||p.message.includes("QuotaExceeded"))?(z.J("dldbwerr",{em:d}),this.dispose(),qo(z.D,new dd(Y.Y,4,{le:!0}))):(z.J("offlinenwerr",{em:d}),this.dispose(),qo(z.D,new dd(Y.Y,4)))}})}}j(){return this.s4}Y(Y,z){this.s4&&(Y=new za(new Ut(1,this.I4,A2(0,Y.length),"wasm",-1,0,0,0,Y.length,!0,0,z,!1),new zi([Y])),Lj(this.s4,Y))}U(Y,z){if(this.s4)for(var O=Y();O;)Lj(this.s4, +O),z(O),O=Y()}N(){this.VH||(this.s4?.dispose(),this.s4=null)}dispose(){this.VH||(this.VH=!0,this.s4?.dispose(),this.s4=null)}};var jWk=class{constructor(Y,z,O,D){this.view=Y;this.j=z;this.U6=O;this.BM=D}get d1(){return this.view.getFloat64(this.j,!0)}get PL(){return this.view.getFloat64(this.j+8,!0)}get TD(){return this.view.getFloat64(this.j+16,!0)}get S4(){return this.view.getFloat64(this.j+24,!0)}get gY(){return this.view.getFloat64(this.j+32,!0)}get pn(){return this.view.getUint32(this.j+40,!0)}get Eu(){var Y=this.view.getUint32(this.j+44,!0),z=this.view.getUint32(this.j+48,!0);return Y&&z>0?g.o$(new Uint8Array(this.BM, +Y,z)).replace(/\0/g,""):""}get nV(){var Y=this.view.getUint32(this.j+52,!0),z=this.view.getUint32(this.j+56,!0);return Y&&z>0?this.U6.memory.buffer(Y,z).slice():new Uint8Array(0)}get Oc(){var Y=this.view.getUint32(this.j+60,!0),z=this.view.getUint32(this.j+64,!0);return Y!==0&&z>0?(new Uint8Array(this.U6.memory.buffer(Y,z))).slice():new Uint8Array(0)}get qk(){return this.view.getUint32(this.j+68,!0)}get formatId(){var Y=this.view.getUint32(this.j+72,!0),z=this.view.getUint32(this.j+76,!0);return Y&& +z>0?g.o$(new Uint8Array(this.BM,Y,z)).replace(/\0/g,""):""}get tR(){return this.view.getInt32(this.j+80,!0)}},XWv=class{constructor(Y,z={}){this.loader=Y;this.policy=z;this.N="";this.Y=this.j=null}};var g69=class{constructor(Y,z,O,D,p){this.U6=Y;this.loader=z;this.policy=O;this.I4=D;this.WC=p;this.MN=this.GI=void 0;this.UK=!1;this.ZX=void 0;this.sI=null;this.Zj=void 0;this.timestampOffset=0;this.vo=null;this.q3=this.aV=this.FS=-1;this.Zi=new Map;this.jZ=!1;this.lV=[];this.GI=this.U6.exports.MediaStream_create();Y=this.U6;z=this.policy;O=this.loader;D=Y.exports.MediaStreamPolicy_create();Y.exports.MediaStreamPolicy_setRewriteWebmTrackUid(D,z.xw);Y.exports.MediaStreamPolicy_setMinDriftDeltaForRewriteSecs(D, +.02);Y.exports.MediaStreamPolicy_setMaxDriftScaleFraction(D,.05);Y.exports.MediaStreamPolicy_setOnlyMediaDurationWhenRewritingTimestamps(D,z.yH);Y.exports.MediaStreamPolicy_setOfflineResetMediaStreamOnUnresumableSlices(D,z.Dx);Y.exports.MediaStreamPolicy_setNoPlaceholderRollbacks(D,z.y7);Y.exports.MediaStreamPolicy_setParseDrmKeyIdFromSchemaInfo(D,z.RT);Y.exports.MediaStreamPolicy_setShrinkLiveStartTimes(D,z.XU);Y.exports.MediaStreamPolicy_setRewriteTimestampsForWebm(D,z.w8);Y.exports.MediaStreamPolicy_setMaxDriftPerTrackSecs(D, +z.XZ??0,z.XZ!==void 0);Y.exports.MediaStreamPolicy_setManifestlessSegDriftLimitSecs(D,10);Y.exports.MediaStreamPolicy_setSkipSubQuantumDiscontinuitySecs(D,1E-7);Y.exports.MediaStreamPolicy_setMaxDiscontinuityRewriteCount(D,z.eI??0,z.eI!==void 0);Y.exports.MediaStreamPolicy_setMaxAvDesyncSecs(D,z.RM??0,z.RM!==void 0);Y.exports.MediaStreamPolicy_setSkipWebmDurationScaling(D,z.vz);Y.exports.MediaStreamPolicy_setMaxLiveDvrWindowPlusMarginSecs(D,z.x0);Y.exports.MediaStreamPolicy_setSupportsLoopBuffer&& +Y.exports.MediaStreamPolicy_setSupportsLoopBuffer(D,O?.z7?.()??!1);Y.exports.MediaStreamPolicy_setShortsLoopBuffer5Sec&&Y.exports.MediaStreamPolicy_setShortsLoopBuffer5Sec(D,z.w$??!1);this.MN=D;this.U6.exports.MediaStream_setPolicy(this.GI,this.MN);this.Tm=this.policy.Y?new lWv(this.policy,this.loader,this.I4):null;this.PN=new XWv(this.loader,this.policy)}BK(Y,z){if(this.GI!==void 0){var O=this.Zi.get(z);O===void 0&&(O=Yp(z+"\x00"),O=this.U6.memory.copyIn(O).byteOffset,this.Zi.set(z,O));z=O;this.UK|| +(O=this.U6.exports.MediaBytes_getStream(Y,z),O>0&&(this.GI!==O&&(SJ(this),this.U6.exports.MediaStream_release(this.GI),this.GI=O,this.MN!==void 0&&this.U6.exports.MediaStream_setPolicy(this.GI,this.MN)),this.UK=!0));this.U6.exports.MediaStream_ingestSlices(this.GI,Y,z);this.qK()}}qK(){if(this.GI!==void 0&&!this.jZ){this.jZ=!0;try{let Y=this.loader.D7();isNaN(Y)||this.timestampOffset===Y||this.yN(Y);let z=this.wO(),O=z.exports.MediaStream_getPendingEventsCount(this.GI);O>0&&RdF(this.PN,z,this.GI,O, +this.I4,this.policy.j,this.Tm,D=>{if(!this.I4.index.isLoaded()){var p=this.I4.index;p.Y=D.timescale;var d=D.Qd;p.offsets[0]=D.Ub+(this.I4.indexRange?this.I4.indexRange.start:0)+(D.oD??(this.I4.indexRange?this.I4.indexRange.length:0));p.startTicks[0]=d;p.N=!0;d=D.tv.length;for(let J=0;J{var p=this.I4.index; +if(p instanceof g.aN&&!p.isLoaded()){p.Y=D.yJ/D.Wv;for(let w of D.cues){var d=p,J=w.a_,c=w.h0;M5(d);d.offsets[d.count]=J;d.startTicks[d.count]=c;d.count++}p.cap(D.Pv+D.Og,D.duration)}},this.WC); +this.Tm?.U(()=>this.Tn(),D=>{this.Xj(D)})}finally{this.jZ=!1}}}Tn(){if(this.lV.length>0)return this.lV[0]; +if(this.GI!==void 0){this.qK();let Y=this.wO();if(this.ZX){if(this.Zj===Y.memory.BM())return this.ZX;this.Zj=Y.memory.BM();return this.ZX=UD(this,this.sI.getId())}let z=Y.exports.MediaStream_peekFirstSlice(this.GI);if(z<=0)return null;this.sI=new kH(Y,z);this.Zj=Y.memory.BM();return this.ZX=UD(this,z)}return null}MS(){if(this.lV.length>0)return this.lV;if(this.GI!==void 0){this.qK();let z=this.U6,O=z.exports.MediaStream_getPendingSlicesCount(this.GI),D=[];for(let p=0;p0){Y=new kH(z,Y);try{D.push(UD(this,Y.getId()))}finally{Y.dispose()}}}return D}return[]}Et(Y){return this.MS().some(z=>z.info.Te===Y)}w3(){return this.GI!==void 0?(this.qK(),this.wO().exports.MediaStream_hasEnoughPendingSlicesForLoop(this.GI)!==0):!1}fH(){return this.GI!==void 0?(this.qK(),this.wO().exports.MediaStream_hasSlices(this.GI)!==0):!1}C6(Y,z){this.loader.J("wasm_push_slice",{s:z.info.Si()})}rg(){return this.GI!==void 0?this.wO().exports.MediaStream_getSliceQueueLength(this.GI): +0}zs(){this.GI!==void 0&&(this.wO().exports.MediaStream_clearPendingData(this.GI),this.FS=-1,SJ(this),this.Tm?.N())}Dj(Y,z){this.GI!==void 0&&(this.wO().exports.MediaStream_clearForMaxAppendableTime(this.GI,Y,z),SJ(this))}Xz(Y){this.GI!==void 0&&(this.wO().exports.MediaStream_clearBackTo(this.GI,Y),SJ(this))}rM(Y){this.GI!==void 0&&(this.wO().exports.MediaStream_clearBackToSegment(this.GI,Y),SJ(this))}V6(){this.GI!==void 0&&(this.wO().exports.MediaStream_rollbackRequest(this.GI),SJ(this))}dispose(){var Y= +this.wO(); +this.FS=-1;SJ(this);for(let z of this.Zi.values())Y.memory.free(z);this.Zi.clear();this.GI!==void 0&&(this.UK||Y.exports.MediaStream_release(this.GI),this.GI=void 0,this.MN!==void 0&&(Y.exports.MediaStreamPolicy_release(this.MN),this.MN=void 0));this.Tm?.dispose()}Xj(Y){if(this.lV.length>0&&this.lV[0]===Y)this.lV.shift();else if(this.GI!==void 0){let z=this.Tn();z&&Y.info&&z.info&&Y.info.equals(z.info);this.wO().exports.MediaStream_shiftSlice(this.GI);SJ(this)}}Nm(){this.GI!==void 0&&(this.wO().exports.MediaStream_startNextLoop(this.GI), +SJ(this))}Oe(){var Y=0;for(let z of this.lV)Y+=z.Y?.K()??0;this.GI!==void 0&&(Y+=this.wO().exports.MediaStream_getBufferedBytes(this.GI));return Y}HW(){return this.MS().map(Y=>Y.info)}yM(){if(this.GI!==void 0){this.qK(); +var Y=this.wO();let z=Y.exports.MediaStream_peekLastSlice(this.GI);if(z>0){Y=new kH(Y,z);try{return UD(this,Y.getId())}finally{Y.dispose()}}}return null}QU(){return this.GI!==void 0?this.wO().exports.MediaStream_getLastSliceEndTime(this.GI):0}yN(Y){if(this.GI!==void 0){let z=this.timestampOffset;this.wO().exports.MediaStream_setTimestampOffset(this.GI,Y);this.timestampOffset=Y;this.ZX&&(du(this.ZX,Y),isNaN(z)||(this.ZX.info.U+=Y-z))}}Rf(Y){this.yN(Y)}D7(){return this.timestampOffset}q$(){if(this.GI!== +void 0){var Y=this.wO();let z=Y.exports.MediaStream_getLastSqWithDiscontinuity(this.GI);Y=Y.exports.MediaStream_getCumulativeDrift(this.GI);return{kv:z,Rp:Y}}return{kv:-1,Rp:0}}oY(Y){this.vo=Y;this.GI!==void 0&&Y instanceof g69&&(Y=Y.GI,Y!==void 0&&this.wO().exports.MediaStream_setOtherStream(this.GI,Y))}N3(){var Y=this.Tm?.j();return!!Y&&y6(Y)}yU(){var Y=this.Tm?.j();return Y?Y.yU():Infinity}Ja(Y=0){Y=Y?Math.round(this.timestampOffset*Y)/Y:this.timestampOffset;if(this.Lt()&&Y){let z=this.I4.A;z.j&& +(Y+=z.j)}return Y+this.getDuration()}getDuration(){return this.I4.index.h7()}Lt(){return!!this.I4.A}qG(){if(this.GI!==void 0){this.qK();var Y=this.wO(),z=Y.exports.MediaStream_getNextPendingSlicesCount(this.GI);if(z!==0&&(z=Y.exports.MediaStream_getNextPendingSlice(this.GI,z-1),!(z<=0))){Y=new kH(Y,z);try{return UD(this,Y.getId())}finally{Y.dispose()}}}}wO(){return this.U6}};var TRv=class extends g.Eu{constructor(Y,z,O,D){super();this.loader=Y;this.policy=z;this.I4=O;this.timing=D;this.logger=new g.rn("dash");this.Y=[];this.B=[];this.j=this.qa=null;this.Pc=!1;this.kg=this.q6=0;this.U=-1;this.S=!1;this.N6=-1;this.ze=null;this.X=NaN;this.j_=[];D=p=>{this.policy.R2&&this.J("buftl",p)}; +z.JW?this.N=new g69(z.wO(),Y,z,O,p=>this.WC(p)):this.N=new uoZ(Y,z,O); +this.policy.j&&(this.policy.wR?this.A=new mrv(this.N,this.loader.Ds,this.policy,D):this.A=new NRr(this.N,this.loader.Ds,this.policy,D));this.policy.eL&&(this.Z=new Zd1(this));this.Wc=O.info.Wc;this.K=this.policy.N6?!1:O.Pc();this.isManifestless=O.Pc();this.v0=this.K;g.u(this,this.ze)}WC(Y){if(!this.policy.JW)return this.I4;(Y=this.loader.Ds?.Y.get(Y))&&Y!==this.I4&&(Y.info.MP()?this.loader.rN?.(Y,2):this.loader.IR?.(Y,2));return Y??this.I4}MP(){return!!this.I4.info.audio}C6(Y,z,O=0){isNaN(this.X)|| +(this.J("aswm",{sq:Y[0].Te,id:Y[0].I4.info.itag,xtag:Y[0].I4.info.N,ep:Date.now()-this.X}),this.X=NaN);switch(z.info.type){case 1:case 2:this.KM(z);break;case 4:var D=z.info.I4;let p=D.Ge(z);this.j?.j_()&&h2(z.info,this.j)&&(this.j=D.q6(this.j).pop());for(let d of p)this.C6(Y,d,O);break;case 3:z.info.I4.info.video?(D=this.timing,D.ze||(D.ze=(0,g.E)(),g.wL("fvb_r",D.ze,D.KU))):(D=this.timing,D.K||(D.K=(0,g.E)(),g.wL("fab_r",D.K,D.KU)));this.N.C6(Y,z,O);this.policy.j&&L0A(this);break;case 6:this.N.C6(Y, +z,O),this.j=z.info}}KM(Y){if(Y.info.type===1)if(Y.info.I4.info.video){var z=this.timing;z.kg||(z.kg=(0,g.E)(),g.wL("vis_r",z.kg,z.KU))}else z=this.timing,z.Z||(z.Z=(0,g.E)(),g.wL("ais_r",z.Z,z.KU));this.N.KM?.(Y);Y=this.loader;if(Y.videoTrack.I4.j()&&Y.audioTrack.I4.j()&&Y.policy.j&&!Y.Ds.Na){z=Y.audioTrack.getDuration();var O=Y.videoTrack.getDuration();Math.abs(z-O)>1&&Y.J("trBug",{af:`${g.yW(Y.audioTrack.I4.info,!1)}`,vf:`${g.yW(Y.videoTrack.I4.info,!1)}`,a:`${z}`,v:`${O}`})}}yM(){return this.N.yM()}Xj(Y){this.N.Xj(Y); +if(this.A instanceof mrv){var z=this.A,O=Y.info;z.K.add(O.Te);z.j=DP(z,z.XA,z.rT,O,z.j);z.N=O;z.Z=(0,g.E)()}else this.A?.kg(Y);this.Wc=Math.max(this.Wc,Y.info.I4.info.Wc||0)}getDuration(){return this.I4.index.h7()}Oe(){var Y=0;for(let z of this.Y)Y+=z.Oe();return Y+=this.N.Oe()}PM(Y=!1){var z=this.loader.getCurrentTime(),O=this.N.yM(),D=O?.info.K||0;if(this.policy.fF&&!isFinite(z))return 0;O?.info.I4.Pc()&&!O.info.SO&&(this.policy.Br&&(D=O.info.U),O.info.S&&(D=nN(O.info)));if(!this.qa){if(Y&&!isNaN(z)){if(O)return D- +z;if(this.I4.info.dk==="f")return Infinity}return 0}var p=x5(this);if(p&&lL(p))return p.K;var d=this.qa.MB(!0);if(Y&&O)return p=0,this.policy.j&&(p=EZ(d,D+.02)),p+D-z;D=EZ(d,z);this.policy.tf&&p&&(Y=av(d,z),d=av(d,p.U-.02),Y===d&&(z=p.K-z,this.policy.N&&z>D+.02&&this.J("abh",{bh:D,bhtls:z}),D=Math.max(D,z)));return D}BK(Y,z){if(this.policy.JW)try{this.N.BK?.(Y,z),this.N.qK?.()}catch(O){Y=n3(O),this.loader.handleError(Y.errorCode,Y.details,Y.severity),this.zs(),this.loader.uE?.(!1,"ingestSlices"), +g.ZH(this.loader)}}zs(){ac(this);this.N.zs()}Dj(Y,z){this.N.Dj(Y,z)}w3(){return this.N.w3()}Nm(){this.N.Nm()}Xz(Y){if(this.Y.length){if(this.Y[0].info.xg[0].segmentStartTime<=Y)return;ac(this)}this.N.Xz(Y);L0A(this);this.j&&Y0&&(this.B=Y)}Bc(){return this.j&&this.mZ}wO(){return this.Yg.wO()}};var mdo=class{constructor({Py:Y,I7:z,nF:O,m0:D,M8:p}={}){this.Py=Y;this.I7=z;this.nF=O;this.m0=D;this.M8=p}};var efA=class extends g.Eu{constructor(Y,z,O){super();this.loader=Y;this.policy=z;this.UJ=O;this.N=0;this.Y=!1;this.delay=new g.VF(this.U,this.policy.Ao,this);g.u(this,this.delay)}j(Y){fR(36,4350,Y.j)||(this.zI=Y,this.N=0,g.Ho(this.delay))}U(){this.N++>15||(this.Y=!this.Y,new aW1(this.loader,this.policy,this.UJ,this.zI,this.Y),this.delay.start())}},aW1=class{constructor(Y,z,O,D,p){this.loader=Y;this.policy=z;this.UJ=O;this.zI=D;this.u7=p;this.done=!1;this.onTimeout=()=>{this.done||(this.done=!0,this.onError("net.timeout"))}; +this.size=Math.ceil(Math.min(1E5,.1*S$(this.UJ)));this.timing=new JS(this,{UJ:this.UJ,nP:this.size,disableRecording:!0,wU:()=>{}, +nC:this.policy.N});Y=YM(this.zI,this.u7,this.policy).pO.clone();lP(65,4067,Y);Y["path"]!=="/videogoodput"&&(Y["path"]="/videogoodput",Y["url"]="");this.location=new KM(Y);this.location.set("rn",`${this.timing.requestNumber}`);this.location.set("range",`0-${this.size-1}`);this.xhr=Lm(this.location,this.policy.A,this.timing,this.policy.A7,{});setTimeout(this.onTimeout,1E4)}T3(){}Is(){}Wy(){if(!this.done)if(this.done=!0,this.xhr.status===200&&this.xhr.bx()===this.size)this.loader.J("rqs",this.PH()); +else{var Y="net.connect";this.xhr.status>200?Y="net.badstatus":this.xhr.Mh()&&(Y="net.closed");this.onError(Y)}}onError(Y){this.loader.handleError(Y,this.PH());fk(`https://www.gstatic.com/ytlr/img/sign_in_avatar_default.png?rn=${this.timing.requestNumber}`,"gp",z=>{this.loader.J("pathprobe",z)},z=>{this.loader.handleError(z.errorCode,z.details)})}PH(){var Y=this.timing.S(); +Y.shost=Xm(16,2984,this.location.pO);Y.pb=this.size;return Y}};var q19=class extends g.Eu{constructor(Y,z,O,D,p,d,J,c,w,R,y,M,L=null){super();this.loader=Y;this.policy=z;this.videoTrack=O;this.audioTrack=D;this.bQ=p;this.vX=d;this.timing=J;this.LF=c;this.schedule=w;this.Ds=R;this.Yq=y;this.tO=M;this.fO=L;this.K=!1;this.zK="";this.YR=null;this.HH=NaN;this.A=!1;this.V8=null;this.vO=this.U=NaN;this.nu=this.j=0;this.logger=new g.rn("dash");this.policy.F4>0&&(this.zK=g.X6(this.policy.F4));this.policy.Ao&&(this.N=new efA(this.loader,this.policy,this.schedule),g.u(this, +this.N))}Y(Y,z){if(Y.K){this.Ds.isLive?(Y=this.Ds.nU&&this.Ds.isWindowedLive?Y.I4.K(this.Ds.nU,!1):Y.I4.Z(Infinity),Y.HH=this.HH):Y=Y.I4.K(0,!1);if(this.tO){var O=this.tO;Y.HH===0&&(Y.K=O.X)}else Y.K=this.U;return Y}var D=Y.j;if(!D.I4.j())return D.I4.N()?(O=hm(this.LF,Y.I4.info.Wc,z.I4.info.Wc,0),O=D.I4.ze(D,O)):O=D.I4.Ol(D),O;var p=this.loader.getCurrentTime();p=isFinite(p)||!this.policy.fF?D.K-p:0;var d=!D.range||D.Y===0&&D.j===0?0:D.range.length-(D.j+D.Y),J=D.I4,c;eJ(Y)&&Y.I4.j()?((c=this.Yq.Ol)|| +(c=eJ(Y)&&Y.I4.j()&&Y.j.I4.info.Wc0&&d.Z===0&&this.loader.Jd),p=eJ(Y),Y=D.I4.ze(D,z),(z=Y.N)&&Y.xg.length>1&&(p||Y.zI.Y||Y.xg[0].I4!==D.I4?Y=D.I4.ze(D,Y.xg[0].Y):(p=Y.xg[Y.xg.length-1],J=p.Y/z,!p.SO&&J<.4&&(Y=D.I4.ze(D,z-p.Y))))):(D.Te<0&&(z=SX(D),z.pr=`${Y.Y.length}`,this.loader.isSeeking()&& +(z.sk="1"),z.snss=D.X,this.loader.J("nosq",z)),Y=J.Ol(D));if(this.policy.Pc)for(O of Y.xg)O.type=6;return Y}H7(Y){this.V8=Y}sl(){super.sl()}},W6=2/24;var GkV=class extends g.Eu{constructor(Y,z,O,D,p,d,J,c){super();this.loader=Y;this.uY=z;this.videoTrack=O;this.audioTrack=D;this.Ds=p;this.j_=d;this.isAudioOnly=J;this.X=c;this.Y=QN;this.kg=!1;this.logger=new g.rn("sabr");this.S=this.Z=this.ze=this.N6=!1;this.videoInfos=this.A=this.j_.videoInfos;this.N=this.q6=this.j_.Y;this.j=new $r$(z,d);this.isAudioOnly&&this.IR(this.Ds.j["0"])}IR(Y,z=0,O){Y!==this.U&&(this.U&&(this.kg=!0),this.U=Y,this.LM(Y,this.videoTrack,z,O))}rN(Y,z=0,O){if(this.Z&&Y!==this.K)return!0; +this.Z=!1;if(this.uY.Hs){if(Y!==this.Ol){this.Ol=Y;let D=X1V(this);this.B&&Y.info.id===this.B&&(D=this.Pc,this.Pc=this.B=void 0);this.K=Y;this.LM(Y,this.audioTrack,z,O,!0,D)}}else Y!==this.K&&(this.K=Y,this.LM(Y,this.audioTrack,z,O));return!1}LM(Y,z,O,D,p=!1,d){this.loader.LM(new VU(Y,d??X1V(this),O,D),p);bL(this.loader,z,Y,!0)}dT(Y){this.uY.Bc()&&(this.ze=Y.reason==="m"||Y.reason==="l"?!0:!1);Y.reason==="m"?Y.isLocked()&&gz$(this,Y.j):lm9(this,Y)?ph(this,Y.Y,Y.j):this.videoInfos=this.A;this.S=!0; +this.Y=Y}vg(){return this.Y}M0(Y){this.j.M0(Y)}z_(Y,z=!1,O={}){this.j.z_(Y,z,O)}DJ(){return this.j.DJ()}};var un9=class{constructor(Y,z,O){this.requestType=Y;this.zI=z;this.rk=O;this.Y=null}setData(Y,z,O={}){z?.OJ&&(this.FC=Gq$(this,z,O),Y.z$=this.zI.z$());if(this.fu())return!0;this.data=Y;this.j=edk(Y,(D,p)=>{this.rk?.ji(D,p)},z?.N,z?.U); +if(!this.j)return!1;this.Y=g.V5(this.j,ckv);return!0}fu(){return this.requestType===1}UO(){return this.rk?.UO()||0}isDecorated(){return!(!this.data?.JJ&&!this.data?.L4?.length)}};var IWr=class{constructor(Y){this.j=Y;this.iv=(0,g.P6)(lI(16))}encrypt(Y){(0,g.E)();return this.j.j?jQ(this,Y,this.iv):(new wt(this.j.Y)).encrypt(Y,this.iv)}decrypt(Y,z){(0,g.E)();return this.j.j?jQ(this,Y,z):(new wt(this.j.Y)).decrypt(Y,z)}};var E6A=class extends g.Eu{constructor(Y){super();this.O=Y;this.j=new Map;this.N=[];this.Y=!I9();this.X=g.L3(this.O.experiments,"html5_onesie_prewarm_interval_ms");this.Z=new g.VF(this.A,this.X,this);this.K=-1;g.u(this,this.Z);K01(this,g.Hg("yt-player-bandaid-host"));this.S=this.load();this.X&&this.S.then(()=>{this.A()})}B(Y){if(!((0,g.E)()=Y||(Y=this.j.get(0))&&DyA(this,Y)}U(){var Y=this.N;this.N=[];return Y}},YyV=class{constructor(Y,z){this.location=Y;this.Y=z}j(){return Xm(20,2988,this.location)}};var v6k=class{constructor(Y){this.Sb=Y;this.Y=!1;this.j=[]}async decrypt(Y){if(!this.j.length||this.j[0].isEncrypted){this.Y=!0;this.Sb.JL("omd_s");var z=new Uint8Array(16),O,D;for(I9()?O=new g6(Y):D=new wt(Y);this.j.length&&this.j[0].isEncrypted;){var p=this.j.shift(),d=O?await O.decrypt(G6(p.buffer),z):D.decrypt(G6(p.buffer),z);for(Y=0;Y{}; +Y("oloc_ss");var z=WKo(this.videoData,this.kH);z||(Y("oloc_sa"),z=g.L3(this.O.experiments,"html5_onesie_redirector_timeout_ms"),z=await PKW(this.videoData,this.kH,z));if(!z)return this.fail(new g.C3("onesie.unavailable.hotconfig",{url:"0"})),this.fb;this.FC=Xm(49,2953,z);Y("oloc_e");var O=g.BW(this.O,this.videoData.A()),D=!!O.j;O=D?await O.j:O.getValue();this.V("html5_log_onesie_empty_oauth")&&!O&&this.J("no_token",{async:D});D=toZ(this.playerRequest,this.O,this.videoData,O,yV(this.FC));var p;try{if(!this.O.wO()|| +this.O.wO()?.j||D?.YN||(Y("orqb_w"),(p=UyF(D,this.sQ,this.O,this.D,this.UJ,this.gL.onesieUstreamerConfig,this.videoData.Hb?.t7,this.V("onesie_cdm_mosaic_send_audio_tracks_from_client")?this.playerRequest.playbackContext?.contentPlaybackContext?.compositeVideoContext?.defaultActiveSourceVideoId:void 0))&&this.J("orpqenc",{i:"w"})),!p){var d=$yk(this,D);let c=this.O.gk().j.wk(vu$);O=c>0;if(d){Y("orqb_a");var J=Sy1(D,this.sQ,this.O,this.D,this.UJ,this.gL.onesieUstreamerConfig,this.videoData.Hb?.t7,this.V("onesie_cdm_mosaic_send_audio_tracks_from_client")? +this.playerRequest.playbackContext?.contentPlaybackContext?.compositeVideoContext?.defaultActiveSourceVideoId:void 0);if(O){let w=new Promise((R,y)=>{setTimeout(()=>void y(`timeout ${c}ms`),c)}); +J=Promise.race([J,w]).catch(R=>{this.J("orpqenc",{i:"a",e:`${R}`});Y("orqb_f")})}p=await J; +!p&&O||this.J("orpqenc",{i:"a"})}if(!d||O&&!p)Y("orqb_s"),p=fqo(D,this.sQ,this.O,this.D,this.UJ,this.gL.onesieUstreamerConfig,this.videoData.Hb?.t7,this.V("onesie_cdm_mosaic_send_audio_tracks_from_client")?this.playerRequest.playbackContext?.contentPlaybackContext?.compositeVideoContext?.defaultActiveSourceVideoId:void 0),this.J("orpqenc",{i:"j"})}}catch(c){return this.fail(c),this.fb}Y("orqb_e");this.enableCompression=p.innertubeRequest.Wk;this.jk=p?.Kd?.Az||0;this.JL("osor");d=t_h();p={method:"POST", +body:g.V5(p,gG1),headers:{"Content-Type":"text/plain",Referer:location.origin}};J=this.V("html5_onesie_media_capabilities");ByA(z,this.videoData,my$(this),J);this.D_&&this.J("ombrs","1");this.R5=new JS(this,{UJ:this.UJ,nC:this.D_,wU:(c,w)=>{this.D.OQ(c,w)}, +Ad:!0});z.set("rn",`${this.R5.requestNumber}`);this.wB=z.Ah();Bvv(this.R5,this.wB);this.JL("or_p");this.xhr=Lm(new KM(z),d,this.R5,Bu,p);this.Pa.start();this.D.onPlayerRequestSent(this.videoData.videoId);return this.fb}Cc(){return 2}T3(){this.JL("orh_r")}Is(){if(!this.s2&&this.xhr.bx()&&(this.JL("orfb"),this.s2=!0,h18(this)&&this.xhr)){var Y={rc:this.xhr.status,lb:this.xhr.bx(),rt:(1E3*cz(this.R5)).toFixed(),shost:g.SM(this.wB),trigger:"o1"};this.J("pathprobe",g.V8(Y))}this.gi()}Wy(Y=!1){this.gi(); +if(!(this.VH()||this.state>=4)){var z=h7(this),O=this.xhr;z.rc=O.status;Y&&(z.ab=!0);if(O.b0()){var D="onesie.net";z.msg=O.b0()}else O.status>=400?D="onesie.net.badstatus":O.ef()?this.CH||(D="onesie.response.noplayerresponse"):D=O.status===204?"onesie.net.nocontent":"onesie.net.connect";D?this.fail(new g.C3(D,z)):(this.JL("or_fs"),this.R5.fX((0,g.E)(),O.bx(),0),this.E6(4),this.D_&&this.J("rqs",z));this.D_&&this.J("ombre",`ok.${+!D}`);this.Gn=!1;$P(this);U_(this.Sb);if(Y=this.kH?.U())for(D=0;D1E3){this.R5?.uS((0,g.E)());let z=h7(this);if(this.D_&&this.xhr instanceof M1){var Y=this.xhr;z.xrs=Y.xhr.readyState;z.xpb=Y.j.totalLength;z.xdc=Y.U}this.fail(new g.C3("net.timeout",z))}}else!this.R5&&this.O.gk().j.wk(vu$)>0||!((0,g.E)()-(this.R5?.j??this.Ex)>1E4)||(this.R5?.uS((0,g.E)()),pX1(this));this.isComplete()||this.cL.start()}}fail(Y){Y=n3(Y);this.wA?this.D.fY(Y):(this.fb.reject(Y),this.wA=!0);U_(this.Sb);this.JL("or_fe"); +this.kH?.U()?.forEach(z=>{this.J("pathprobe",z)}); +this.E6(5);this.dispose()}isComplete(){return this.state>=3}lN(Y){return this.isComplete()||!!this.oM?.get(Y)?.N}aU(){return!1}i7(){return this.state===5}notifySubscribers(Y){for(let z=0;z102400&&!this.IV&&(this.JL("or100k"),this.IV=!0);if(Y.Cu()){let z=Y.I6(), +O=z.totalLength;this.D_&&this.J("ombrss",`len.${O}`);this.wi.feed(z)}if(this.oM)for(let z of this.oM.keys())this.oM.get(z)?.tk(),this.notifySubscribers(z)}catch(Y){this.fail(Y)}}x3(Y){return!!this.oM?.get(Y)?.Z()}CI(){return this.R5.requestNumber}ZD(Y){return this.uH.get(Y)}vU(){return!1}tH(){return"ONESIE"}};var ro1=class extends g.Eu{constructor(Y,z,O,D,p,d,J,c,w,R,y){super();this.D=Y;this.loader=z;this.policy=O;this.audioTrack=D;this.videoTrack=p;this.Ds=d;this.UJ=J;this.aM=c;this.timing=w;this.vX=R;this.QT=y;this.j=[];this.bQ={};this.q6=!1;this.JW=this.V7=0;this.lg=!0;this.Ge=this.rU=this.S=!1;this.o4=0;this.ze={Dz:0,DM:0};this.S_={Dz:0,DM:0};this.V8=null;this.B={XA:[],MC:[]};this.j_={XA:[],MC:[]};this.U=null;this.N=[];this.N6=0;this.Ol=!1;this.X=0;this.videoData=this.D.getVideoData();this.A=this.videoData.latencyClass=== +"LOW"?50:this.videoData.latencyClass==="ULTRALOW"?100:this.policy.ML;this.policy.Ao&&(this.Z=new efA(this.loader,this.policy,this.UJ),g.u(this,this.Z));this.O=this.D.C()}uE(Y,z){this.K=void 0;XXh(this);be1(this,Y,z)}NA(Y){if(this.j.length===0)return!1;var z=this.j[0];return z instanceof QV?Y===this.loader.getCurrentTime()*1E3:!(z instanceof MD&&z.info.j?.Kd?.OL)&&Math.abs(z.my()-Y)<50}UL(Y,z){this.Y=Y;this.policy.fU&&!Y.playbackCookie&&this.loader.J("sbrnocookie",{rn:z??-1});this.policy.pL&&this.QT?.Z()? +this.loader.J("clsdai",{ignbckoff:z??-1,backoff:Y.backoffTimeMs??-1}):this.K=(0,g.E)()+(Y.backoffTimeMs||0)}NG(Y,z,O){if(Y.action===void 0)Y=this.D.kQ(),Y!==void 0&&this.loader.uV(Y);else if(Y.action!==0||!this.q6){Y.action===0&&this.policy.Dt&&(Y.action=2);if(Y.cZ==="sabr.malformed_config"){if(this.JW++<3){this.loader.handleError("sabr.malformed_config",{action:Y.action,rn:z,retry:this.JW},0);return}O&&this.loader.J("malfmcfg",{rn:z,ecdlen:O.Y?.length??0,proto:JSON.stringify(O.j),bytes:O.Y?g.m4(O.Y, +3):void 0})}O={};O.reason=Y.cZ;O.action=Y.action;O.rn=z;switch(Y.action){case 1:this.policy.fU&&this.V8&&(Kj(this.V8,void 0,void 0,O),this.QT?.S());break;case 0:this.q6=!0;this.videoData.Ev()&&this.policy.fU&&this.V8&&Kj(this.V8,void 0,void 0,O,!1);this.loader.SG(O);break;case 2:Tk(Y.cZ)!=="sabr.config"&&delete O.reason;this.loader.handleError(Tk(Y.cZ),O,1);break;case 3:this.policy.OJ&&(this.Ds.S?.N6(),this.loader.handleError("sabr.hostfallback",O))}}}mg(Y){if(Y.url)for(let z of Y.url)fk(z,"ump_prewarm")}kr(Y){Y&& +(this.loader.J("sabrctxt",{onsbrctxt:Y.type,scp:Y.scope,dflt:Y.sendByDefault}),Y.type&&Y.sendByDefault&&this.videoData.ze.add(Y.type),Y.scope!==2&&(Y.type&&this.videoData.sabrContextUpdates.set(Y.type,Y),this.D.kr(Y)))}Yj(){}zi(Y,z){if(!this.policy.Yr&&this.loader.dl)this.loader.J("sdai",{ignSabrSeek:1,smt:Y?.D8,rn:z,ct:this.D.getCurrentTime().toFixed(3)});else if(Y.D8!==void 0&&Y.AR){let O=Y.D8/Y.AR;if(this.policy.BE)if(this.KX===O){if(this.X++,this.X===3){this.loader.handleError("sabr.too_many_seek_retries", +{mt:O.toFixed(3),src:Y.seekSource,rn:z},0);return}}else this.KX=O,this.X=1;this.audioTrack.K=!1;this.videoTrack.K=!1;if(this.policy.N6||this.policy.zA||this.policy.Ef)this.loader.TT.j=!1;this.D.getCurrentTime()!==O&&(z={cM:"sabr_seek",dv:!0,D9:!0},Y.seekSource&&(z.seekSource=Y.seekSource),FB(this.loader,O+.1,z))}}onSnackbarMessage(Y){this.D.Ul("onSnackbarMessage",Y)}Lu(Y,z){this.policy.U&&this.loader.Lu(Y,z)}Df(Y){Y.Z$&&Y.Xf&&Ed(this.Ds,Y.Z$,Y.Xf);this.policy.HE&&(Y.xh&&Y.Ql&&(this.Ds.lR=Y.xh/Y.Ql), +Y.e7&&Y.l$&&(this.Ds.S8=Y.e7/Y.l$));ZE(this.videoData)&&!this.videoData.yb&&Y.Xf&&this.loader.vQ(Y.Xf,1E3);Y.oU!=null&&this.D.lL(Y.oU);Y.r9&&(Y=((0,g.E)()-Y.r9)/1E3,this.loader.mi.d7(1,Y))}rW(Y){this.loader.rW(Y)}UZ(Y){this.loader.UZ(Y)}ZK(Y){this.loader.ZK(Y)}Bg(Y){return this.videoData.ze.has(Y)}vV(Y,z,O){this.policy.N&&this.loader.J("sabrctxtplc",{start:Y?Y.join("_"):"",stop:z?z.join("_"):"",discard:O?O.join("_"):""});if(Y)for(let D of Y)this.videoData.ze.add(D);if(z)for(let D of z)this.videoData.ze.has(D)&& +this.videoData.ze.delete(D);if(O)for(let D of O)if(this.videoData.sabrContextUpdates.has(D)&&this.videoData.sabrContextUpdates.delete(D),this.policy.X&&this.j.length)for(let p of this.j)p instanceof QV||p.Kn?.type!==D||(p.Kn=void 0)}zn(){}yH(Y){this.N=Y}cV(Y,z){ED(this.policy,Y,4,z)}iW(Y){if(Y?.Vo&&(Y=Y.Vo.sb))for(let z of Y)z.formatId&&(Y=this.Ds.Y.get(wn(z.formatId)))&&Y.info&&(Y.info.debugInfo=z.debugInfo)}jX(Y){this.videoData.Yg.U?this.loader.handleError("net.badstatus",{reason:"hbp_reload_unsupported", +init:Math.round(this.videoData.RT),now:Math.round((0,g.E)()),reloadplayerresponse:"1"},2):(this.Ol=!0,this.D.Ul("reloadplayer",Y))}Qi(){return this.D.Qi()||""}UO(){var {jG:Y,Un:z}=kDV(this);return Math.min(Y,z)}ji(Y,z){this.loader.J(Y,z)}H7(Y){this.V8=Y}n3(){return{requestNumber:this.kg?.CI()||-1,isDecorated:this.kg?.info.isDecorated()}}cf(Y){this.D.cf(Y)}jS(){this.loader.jS()}UH(){this.loader.UH()}sl(){super.sl();this.Y=void 0;be1(this,!0,"i");this.j=[]}};var bdv=class{constructor(Y){this.D=Y;this.j=new Map;this.delay=null}getCurrentTime(){return this.D.getCurrentTime()-this.D.D7()}},o6o=class{constructor(Y,z,O){this.U=Y;this.cpn=z;this.D=O;this.j=new Map;this.N=new Map;this.A=NaN;this.Y=this.rH="";this.isSeeking=!1;this.K=new bdv(O);this.Ii=O.Ii;this.D.subscribe("statechange",this.X,this);this.D.subscribe("SEEK_TO",()=>{this.UQ()}); +this.D.subscribe("SEEK_COMPLETE",()=>{O7r(this)}); +this.rH=this.Y=this.cpn}X(Y){IP(Y.state)&&G0(this.K)}clear(){var Y=this.K;Y.delay?.dispose();Y.j.clear();this.N.clear();this.j.clear();this.A=NaN}Z(Y,z,O=0){if(Y!==this.A||this.j.get(Y)?.N!==z?.N)if(z?this.j.set(Y,z):this.j.delete(Y),!this.isSeeking){var D=this.U.getStartTime(Y);this.A=Y;pgH(this,Y);if(z){let p=D;z.j.forEach((d,J)=>{p=2&&!Y.i7()&&Y.info.HH===0&&(this.U=Y,this.Z=O,this.Y=z.info,this.A=this.startTimeSecs=Date.now()/1E3,this.K=this.Y.segmentStartTime)}return NaN}clear(){this.Y=this.Z=this.U=null;this.j= +this.K=this.A=this.startTimeSecs=NaN;this.N=!1}};var FMo=class extends g.Eu{constructor(){super();try{this.N=M69(Y=>{this.Y=Y.at(-1)}),this.K=this.N?.observe("cpu",{sampleInterval:2E3}).catch(Y=>{Y instanceof DOMException&&(this.j=Y)})}catch(Y){Y instanceof DOMException&&(this.j=Y)}}U(){var Y={},z=window.h5vcc; +Y.hwConcurrency=navigator.hardwareConcurrency;this.j&&(Y.cpe=this.j.message);this.Y&&(Y.cpt=this.Y.time,Y.cps=this.Y.state);z?.cVal&&(Y.cb2s=z.cVal.getValue("CPU.Total.Usage.IntervalSeconds.2"),Y.cb5s=z.cVal.getValue("CPU.Total.Usage.IntervalSeconds.5"),Y.cb30s=z.cVal.getValue("CPU.Total.Usage.IntervalSeconds.30"));return Y}sl(){LqH(this);super.sl()}};var NOW=/[?&]cpn=/;var Kq1=[2,5,30],OHo=["com.google.android.youtube.tv.prodlogger","com.google.youtube.tv.prodlogger"];g.JT=g.w2(()=>{var Y="";try{let z=g.aK("CANVAS").getContext("webgl");z&&(z.getExtension("WEBGL_debug_renderer_info"),Y=z.getParameter(37446),Y=Y.replace(/[ :]/g,"_"))}catch(z){}return Y});g.M9=class extends g.Eu{constructor(Y){super();this.provider=Y;this.logger=new g.rn("qoe");this.Y=new Map;this.sequenceNumber=1;this.Z=NaN;this.j="N";this.B=this.Gm=this.oC=this.q6=this.N=0;this.Uv=this.Ge=this.JW=this.Ov="";this.qB=this.S_=NaN;this.Tx=0;this.CY=-1;this.DQ=1;this.playTimeSecs=this.rebufferTimeSecs=0;this.gn=this.isEmbargoed=this.kg=this.isOffline=this.isBuffering=!1;this.XT=[];this.Pc=null;this.OJ=this.A=this.Bc=this.S=!1;this.U=-1;this.n3=!1;this.pY=new g.VF(this.Dx,750,this);this.N6= +this.adCpn="";this.yH=this.o4=this.ze=this.j_=this.adFormat=void 0;this.O8=0;this.X=new Map;this.XZ=new Set("cl fexp drm drm_system drm_product ns adformat live cat shbpslc".split(" "));this.ko=new Set(["gd","pw","gp","gm","dd"]);this.serializedHouseBrandPlayerServiceLoggingContext="";this.fX=!1;this.xk=NaN;this.R4=0;this.mE=!1;this.remoteConnectedDevices=[];this.remoteControlMode=void 0;this.dn=!1;this.RM=new Set;this.KX=!1;this.Ol=this.provider.O.V("html5_qoe_relaxed_reporting");var z=g.L3(this.provider.O.experiments, +"html5_qoe_proto_mock_length");z&&!dQ.length&&(dQ=V61(z));g.u(this,this.pY);try{navigator.getBattery?.().then(O=>{this.Pc=O})}catch{}g.oP(this,0,"vps",["N"]); +Y.O.Yk()&&(this.R4=(0,g.E)(),this.xk=Gq(()=>{var O=(0,g.E)(),D=O-this.R4;D>500&&this.J("vmlock",{diff:D.toFixed()});this.R4=O},250)); +this.provider.videoData.zu&&(this.remoteControlMode=Bpv[this.provider.videoData.zu]||0);this.provider.videoData.hJ&&(z=sGA(this.provider.videoData.hJ),z?.length&&(this.remoteConnectedDevices=z));Y.O.Yk()&&(this.uS=new FMo,g.u(this,this.uS))}Dx(){var Y=g.Kh(this.provider);FG(this,Y)}xF(){return this.xH}Ot(){return{oC:this.oC,Gm:this.Gm}}bV(Y,z){this.oC=Y;this.Gm=z}lL(Y){if(!this.dn){this.dn=!0;var z="";switch(Y){case 1:z="proximaui";break;case 2:z=this.provider.videoData.Yg.getWebPlayerContextConfig()?.enableProximaLowLatency? +"proximawpcc":this.provider.videoData.V("html5_enable_proxima")||this.provider.videoData.V("html5_sabr_force_proxima")?"proximaexp":"proximaclient";break;case 3:z="proximaauto"}z!==""&&pS(this,z)}}VO(Y,z,O,D){if(!this.RM.has(Y)){this.RM.add(Y);var p=g.Kh(this.provider);g.oP(this,p,"lse",[Y,z,O,D.toFixed(3)])}}rz(Y){g.br(this,"lwc",[Y.nU?Y.nU.toFixed():"",Y.CO?Y.CO.toFixed():"",Y.iQ?(Y.iQ*1E3).toFixed():"",Y.Jw?(Y.Jw*1E3).toFixed():"",Y.Cb?(Y.Cb*1E3).toFixed():""].join(":"))}Gs(Y,z,O){var D=g.te(Y), +p=this.X.get(D);p||(p={identifier:{identifier:Y.u4,tileContext:Y.tileContext},receivedCuePointEvents:[],receivedAdEvents:[]},this.X.set(D,p));z.elapsedTimeMs=Math.round(g.Kh(this.provider)*1E3);O?(p.receivedAdEvents||(p.receivedAdEvents=[]),p.receivedAdEvents.push(z)):(p.receivedCuePointEvents||(p.receivedCuePointEvents=[]),p.receivedCuePointEvents.push(z))}reportStats(Y=NaN,z=!1){if(!this.VH()&&(Y=Y>=0?Y:g.Kh(this.provider),this.Ol?KMo.has(this.j)&&(this.Y.size||(this.j==="PL"?Y>=this.N+30:Y<=this.q6+ +30||Y>=this.N+1200&&Y<=this.q6+86400))&&(g.oP(this,Y,"vps",[this.j]),this.N=Y):["PL","B","S"].indexOf(this.j)>-1&&(this.Y.size||Y>=this.N+30)&&(g.oP(this,Y,"vps",[this.j]),this.N=Y),this.Y.size)){this.sequenceNumber===7E3&&g.jZ(Error("Sent over 7000 pings"));if(!(this.sequenceNumber>=7E3)){ON(this,Y);var O=this.provider.D.ue();for(let {key:R,value:y}of O)this.J(R,y);O=Y;var D=this.provider.D.N5(),p=D.droppedVideoFrames||0,d=D.totalVideoFrames||0,J=p-this.oC,c=d&&!this.Gm;p>D.totalVideoFrames||J>5E3? +JH1(this,"html5.badframedropcount",`df.${p};tf.${D.totalVideoFrames}`):(J>0||c)&&g.oP(this,O,"df",[J]);this.oC=p;this.Gm=d;this.B>0&&(g.oP(this,Y,"glf",[this.B]),this.B=0);v4.isActive()&&(Y=v4.A4(),Object.keys(Y).length>0&&this.J("profile",Y));this.mE&&pS(this,"lwnmow");Y={};this.provider.videoData.N&&(Y.fmt=this.provider.videoData.N.itag,(O=this.provider.videoData.U)&&O.itag!==Y.fmt&&(Y.afmt=O.itag));Y.cpn=this.provider.videoData.clientPlaybackNonce;this.j_?.length?Y.adcpn=this.j_.join(","):this.adCpn&& +(Y.adcpn=this.adCpn);this.ze?.length?Y.addocid=this.ze.join(","):this.N6.length&&(Y.addocid=this.N6);D=this.provider.videoData;O=D.Ev();D=D.latencyClass;(O&&D==="NORMAL"||this.provider.O.gk().j.wk(nur)&&O&&D==="LOW"||this.provider.O.gk().j.wk(Wt1)&&O&&D==="ULTRALOW"||this.provider.O.gk().j.wk(CQH)&&O&&D==="UNKNOWN"||(this.provider.O.gk().j.wk(H3H)||this.provider.O.V("html5_double_logging_cdm_dai"))&&this.provider.videoData.isDaiEnabled()&&pV(this.provider.videoData))&&(Y.adc=1);this.provider.videoData.cotn&& +(Y.cotn=this.provider.videoData.cotn);Y.el=uz(this.provider.videoData);Y.content_v=Pu(this.provider.videoData);Y.ns=this.provider.O.A;Y.fexp=BP(this.provider.O.experiments).toString();Y.cl=(944800637).toString();O=this.provider.videoData.adFormat||this.adFormat;this.o4?.length?Y.adformat=this.o4.join(","):O&&(Y.adformat=O);(O=UU(this.provider.videoData))&&(Y.live=O);this.provider.videoData.SL()&&(Y.drm=1,this.provider.videoData.K&&(Y.drm_system=Xv$[this.provider.videoData.K.flavor]||0),this.provider.videoData.drmProduct&& +(Y.drm_product=this.provider.videoData.drmProduct));g.Zm()&&this.provider.videoData.wH&&(Y.ctt=this.provider.videoData.wH,Y.cttype=this.provider.videoData.vy,this.provider.videoData.mdxEnvironment&&(Y.mdx_environment=this.provider.videoData.mdxEnvironment));this.provider.videoData.isDaiEnabled()?(Y.dai=pV(this.provider.videoData)?"mv":this.provider.videoData.enableServerStitchedDai?"ss":"cs",this.provider.videoData.jy&&(Y.dai_fallback="1")):this.provider.videoData.Xc?Y.dai="cs":this.provider.videoData.AQ? +Y.dai="disabled":this.provider.videoData.Vc&&(Y.dai="unspecified");Y.seq=this.sequenceNumber++;if(this.provider.videoData.Z2){if(O=this.provider.videoData.Z2,Y&&O){O.ns==="3pp"&&(Y.ns="3pp");this.ko.has(O.ns)&&pS(this,"hbps");O.shbpslc&&(this.serializedHouseBrandPlayerServiceLoggingContext=O.shbpslc);for(var w of Object.keys(O))this.XZ.has(w)||(Y[w]=O[w])}}else Y.event="streamingstats",Y.docid=this.provider.videoData.videoId,Y.ei=this.provider.videoData.eventId;this.isEmbargoed&&(Y.embargoed="1"); +Object.assign(Y,this.provider.O.j);(w=Y.seq)&&!this.provider.O.experiments.gk().j.wk(FN)&&(O=cHv(this,+w),O=g.V5(O,NWh),O=g.m4(O,4),this.Y.set("qclc",[O]));Y=g.um(`//${this.provider.O.Xd}/api/stats/qoe`,Y);D=O="";for(let [R,y]of this.Y.entries()){p=y;if(!p?.join)continue;p=`&${R}=${p.join(",")}`;p.length>100?D+=p:O+=p}p=this.provider.O.experiments.gk().j.wk(FN)&&this.provider.O.experiments.gk().j.wk(mPW);if(this.provider.O.experiments.gk().j.wk(FN)){w=cHv(this,+(w||0));w.qoePingUrl=Y+O+D;d=this.provider.O.experiments.gk().j.wk(lxv); +J=this.provider.O.experiments.gk().j.wk(XFv);c={};if(d||J&&(z||this.kg))c.sendIsolatedPayload=!0;g.CZ("qoeClientLoggingContext",wQ1(w),c);p||(O+="&dl=1")}p||jyF(this,Y+O,D.replace(/ /g,"%20"))}this.Y.clear()}}dW(Y){this.mE=Y}eI(){if(this.provider.videoData.K){var Y=this.provider.videoData.K;pS(this,`eme-${Y.keySystemAccess?"final":ji(Y)?"ms":ys(Y)?"ytfp":sX(Y)?"safarifp":"nonfinal"}`)}}EG(Y){this.isEmbargoed=Y}onPlaybackRateChange(Y){var z=g.Kh(this.provider);Y&&Y!==this.DQ&&(g.oP(this,z,"rate",[Y]), +this.DQ=Y);this.Ol||this.reportStats(z)}getPlayerState(Y){if(Y.j(128))return"ER";if(Y.j(2048))return"B";if(Y.j(512))return"SU";if(this.provider.O.gk().j.wk(og)&&Y.j(256))return"PA";if(Y.j(16)||Y.j(32))return"S";if(Y.isOrWillBePlaying()&&Y.j(64))return"B";var z=YzV[IS(Y)];g.cW(this.provider.O)&&z==="B"&&this.provider.D.getVisibilityState()===3&&(z="SU");z==="B"&&Y.j(4)&&(z="PB");return z}Jl(Y,z){var O=g.Kh(this.provider);g.oP(this,O,"vfi",[Y==="A"?"":`${z??0}`,Y])}sl(){super.sl();IW(this.Z);IW(this.xk)}J(Y, +z,O){var D=this.XT.indexOf(Y)!==-1;D||this.XT.push(Y);if(!O||!D){z=typeof z!=="string"?g.V8(z):z;z=sy1(z);if(!O&&!/^t[.]/.test(z)){var p=g.Kh(this.provider)*1E3;z=`t.${p.toFixed()};${z}`}g.br(this,"ctmp",`${Y}:${z}`);DJ(this);return p}}P7(Y,z,O){this.K={zB:Number(this.J("glrem",{nst:Y.toFixed(),rem:z.toFixed(),ca:+O})),va:Y,yD:z,isAd:O}}T8(Y,z,O){g.oP(this,g.Kh(this.provider),"ad_playback",[Y,z,O])}suspend(Y){Y&&(Y=g.Kh(this.provider),yH1(this,Y,"SU"));isNaN(this.Z)||IW(this.Z)}resume(){isNaN(this.Z)? +Reh(this):this.Z=Gq(()=>{this.reportStats()},1E4)}}; +g.Z=g.M9.prototype;g.Z.cW=Dr(97);g.Z.ZC=Dr(91);g.Z.IB=Dr(46);g.Z.GT=Dr(40);g.Z.uP=Dr(27);var YzV={[5]:"N",[-1]:"N",[3]:"B",[0]:"EN",[2]:"PA",[1]:"PL",[-1E3]:"ER",[1E3]:"N"},KMo=new Set(["PL","B","S"]),dQ=[];g.cK=class extends g.Eu{constructor(Y,z,O,D,p,d,J,c=!1,w,R){super();this.D=Y;this.schedule=z;this.policy=O;this.Ds=D;this.jw=w;this.KU=R;this.ho=this.pX=this.Hc=null;this.N2=this.rb=this.mN=this.IW=0;this.Jd=this.Bz=this.isSuspended=!1;this.rL="";this.bQ={};this.D0=NaN;this.Lz=this.Qm=this.G3=0;this.V8=null;this.Nx=this.eX=!1;this.w_=0;this.ii=!1;this.O_=this.Wb=0;this.P9=null;this.GC=this.dl=!1;this.VT=()=>this.D.VT(); +this.timing=new Uro(this.KU);this.LF=new LMo(this.schedule,this.policy);this.o0=new g.VF(this.qP,0,this);this.Hv=new g.VF(this.qP,this.policy.fX,this);this.IC=new g.VF(this.qP,1E3,this);this.fJ=new g.VF(this.qP,void 0,this);this.YD=new g.VF(()=>{this.isSuspended||this.qP()},1E4,this); +this.lG=new g.VF(this.hC,250,this);this.rF=this.r_=this.currentTime=NaN;this.mi=new sP(5);this.Ru=this.timestampOffset=NaN;this.logger=new g.rn("dash");this.Hh=Infinity;Y=w&&w.qn();w&&(Os(w,this.Ds,this.policy),this.Ru=Date.now());this.Yq=new xrv(this,this.LF,O,this.Ds,p,Y);O=bTo(this.Yq,d,J&&J.id);this.audioTrack=new TRv(this,this.policy,O.audio,this.timing);this.videoTrack=new TRv(this,this.policy,O.video,this.timing);this.videoTrack.oY(this.audioTrack.N);this.vj={updateend:this.Kb,error:this.Km}; +g.u(this,this.o0);g.u(this,this.Hv);g.u(this,this.IC);g.u(this,this.fJ);g.u(this,this.YD);this.H9=zzA({I7:this.policy.A.I7,Py:this.policy.Py,A7:this.policy.A7});this.tO=cz8(this,this.policy,this.H9,this.schedule,this.mi,(y,M)=>VIv(this,y,M)); +this.vX=new g.jf(this,this.Ds,this.policy,this.videoTrack,this.audioTrack,c);this.policy.U&&(c=this.D.getVideoData(),this.J("clsdai",{initld:1,admapsz:c.Ao?.size}),c.Ao||(c.Ao=new Map),this.QT=new g.R6(this.policy,(y,M)=>{this.J(y,M)},c.Ao,(y,M,L)=>{this.D.Gs(y,M,L)})); +this.TT=new Aov(this,this.Ds,this.videoTrack,this.audioTrack,this.policy);c=this.policy.LB?this.D.getVideoData().fO:null;this.QN=new q19(this,this.policy,this.videoTrack,this.audioTrack,this.bQ,this.vX,this.timing,this.LF,this.schedule,this.Ds,this.Yq,this.tO,c);g.u(this,this.QN);this.aM=new GkV(this,this.policy,this.videoTrack,this.audioTrack,this.Ds,p,OU(this.D.getVideoData()),J?.id);g.u(this,this.aM);this.aM.dT(d);this.FZ=new ro1(this.D,this,this.policy,this.audioTrack,this.videoTrack,this.Ds, +this.schedule,this.aM,this.timing,this.vX,this.QT);g.u(this,this.FZ);this.qj=this.D.YM.v7.Ok;this.policy.K||HHF(this);this.policy.XT&&(this.yP=new o6o(this.videoTrack.I4.index,this.D.getVideoData().clientPlaybackNonce??"",this.D))}initialize(Y,z,O){Y=Y||0;this.policy.j||(z=k2(this.Yq),AT(this.D,new VU(z.video,z.reason)),this.D.D6(new VU(z.audio,z.reason)));this.policy.j&&DH(this);this.Ds.isManifestless&&QW$(this.QN);this.tO&&wg$(this.tO,this.videoTrack.I4);z=isNaN(this.getCurrentTime())?0:this.getCurrentTime(); +var D=!this.Ds.isManifestless;this.policy.eH&&(D=D||this.Ds.s6);if(!this.policy.fF||this.policy.Ge)this.currentTime=D?Y:z;this.policy.N6&&this.seek(this.getCurrentTime(),{}).VY(()=>{}); +this.policy.j?this.qj?.x3(this.Qi()||"")&&W6v(this)&&jh(this,this.videoTrack)&&jh(this,this.audioTrack)&&(oI8(this.FZ,this.qj),this.policy.K&&HHF(this)):this.jw&&(Pw8(this,this.videoTrack),Pw8(this,this.audioTrack),qxh(this.jw),delete this.jw);O?(this.suspend(!1),g.Ho(this.IC)):(Y=this.getCurrentTime()===0,ro(this.QN,this.videoTrack,this.videoTrack.I4,Y),ro(this.QN,this.audioTrack,this.audioTrack.I4,Y),this.policy.j&&GDF(this.FZ,{xR:1}),this.policy.N6||this.seek(this.getCurrentTime(),{}).VY(()=>{}), +this.timing.tick("gv")); +(this.Ds.nU||this.Ds.CO||this.Ds.iQ||this.Ds.Jw||this.Ds.Cb)&&this.D.rz(this.Ds)}suspend(Y){this.Bz=Y||this.D.C().V("html5_allow_multiview_tile_preload")&&this.D.getVideoData().livePreload;this.policy.Pc||(this.isSuspended=!0,this.policy.IU&&(this.IC.stop(),this.Hv.stop(),this.o0.stop()),this.YD.stop())}resume(Y=!1){if(this.isSuspended||this.Jd||Y){this.Bz=this.Jd=this.isSuspended=!1;try{this.qP()}catch(z){g.IF(z)}}}v0(){return this.videoTrack.v0||this.audioTrack.v0}yK(){this.policy.yK=!0}Qr(){return!this.policy.yK}PM(Y= +!1){return Math.min(this.audioTrack.PM(Y),this.videoTrack.PM(Y))}xN(Y=!1,z=!1){$hh(this);this.D.Ce()&&(this.rF=NaN);Y?(this.policy.q6&&this.J("loader",{setsmb:1}),this.policy.Pc=!0,this.zs()):(this.suspend(!1),z||this.zs())}dT(Y){if(!this.VH())if(this.policy.j){var z=this.aM;if(Y.isLocked()&&z.j.Y||z.Y===void 0||!Y.equals(z.Y)){z=this.aM.vg();this.aM.dT(Y);var O;if(O=Y.isLocked()&&Y.reason==="m"){O=this.aM;var D=O.U?.info.X().qualityOrdinal;O=O.kg?!0:O.U?Y.j!==D?!0:!O.j.Y||O.uY.q0&&O.j.j===O.U.info.itag? +!1:!0:!1}D=this.policy.NH&&Y.reason==="l";z=z.j>Y.j&&Y.reason==="b";O||D||z?(this.D.l7({reattachOnConstraint:O?"u":D?"drm":"perf",lo:Y.Y,up:Y.j}),this.policy.q0||(this.aM.j.Y=!1)):(this.policy.q0&&(this.aM.j.Y=!1),g.ZH(this))}}else!qD(this.Yq,Y)&&this.videoTrack&&(D=this.Yq.vg(),AHk(this,this.Yq.dT(Y)),RS(this),z=Y.isLocked()&&Y.reason==="m"&&this.Yq.j_,O=this.policy.NH&&Y.reason==="l"&&eJ(this.videoTrack),Y=D.j>Y.j&&Y.reason==="b",D=this.Yq.R4&&!ky(),z||O||Y||D?this.D.l7({reattachOnConstraint:z? +"u":O?"drm":D?"codec":"perf"}):g.ZH(this))}M0(Y){this.policy.j?this.aM.M0(Y):this.Yq.M0(Y)}setAudioTrack(Y,z,O=!1){if(!this.VH()){var D=!isNaN(z);O&&D&&(this.audioTrack.X=Date.now(),this.policy.CY&&(this.ii=!0));O=this.D.Ce()&&!this.D.getVideoData().X;if(this.policy.j){a:{var p=this.aM;var d=Y.id;for(var J of p.q6)if(J.id===d){J=p.Ds.j[d];p.K=J;p.uY.Bc()&&(p.N6=!0);let c=D?"t":"m";p.B=d;p.Pc=c;d=new VU(J,c);D&&(p.Z=!0);p=d;break a}p.N=[];p=null}this.D.D6(p)}else p=this.Yq,p.Y=p.Ds.j[Y.id],p.A=p.Y, +p=new gL(p.A,p.N,D?"t":"m"),this.D.D6(new VU(p.audio,p.reason));D?(this.D0=Date.now(),D=this.audioTrack.I4.index.b4(z),this.J("setAudio",{id:Y.id,cmt:z,sq:D}),D>=0&&(this.policy.j&&this.uE(!0,"mosaic"),Xa(this.audioTrack,D,NaN,NaN),!this.policy.Ov&&this.Ds.isLive&&GX(this.Ds,D,!1))):O||this.D.l7()}}setPlaybackRate(Y){Y!==this.LF.getPlaybackRate()&&this.LF.setPlaybackRate(Y)}xA(Y){var z=this.FZ.U;this.FZ.U=Y;this.J("scfidc",{curr:wn(z),"new":wn(Y)});Y&&wn(Y)!==wn(z)&&(this.uE(!0,"caption change"), +this.sL())}p$(Y){this.FZ.yH(Y)}LM(Y,z=!1){Y.j.info.MP()?this.D.D6(Y,z):AT(this.D,Y)}MH(){return this.D.MH()}gx(){return this.D.gx()}ZK(Y){this.D.C().Yk()&&this.J("sps",{status:Y.ea||""});if(Y.ea===1)this.G3=0;else if(Y.ea===2||Y.ea===3){let z=!1;Y.ea===3&&(this.Hh=Y.Wx??Infinity,this.G3+=1,(z=Fa(this))&&this.zY(!0));this.D.qF(!0,z)}}Ar(){return this.D.Ar()}Jm(){return this.D.Jm()}VE(Y){this.D.VE(Y)}Ty(){return this.timing.Ty()}sL(){this.qP()}hC(){var Y=this.D.KY()?.getCurrentTime();Y?this.D.J("rms", +{cta:Y}):g.Ho(this.lG)}qP(){Ni(this);if(this.Hc&&ov(this.Hc)&&!this.Hc.kp()&&(!this.policy.fF||isFinite(this.getCurrentTime()))){var Y=x5(this.videoTrack);Y=this.policy.wK&&Y&&Y.A();this.Ds.isManifestless&&this.Ds.isWindowedLive&&XF(this.Ds)?(this.rF=XF(this.Ds),this.Hc.Fa(this.rF)):kT(this.Ds)&&!Y?(Y=this.getCurrentTime(),this.policy.fF&&this.policy.Ge&&this.J("ssrDuration",{ld:this.Wf(),lct:this.currentTime,vpd:this.getCurrentTime()},!0),isNaN(this.rF)?(this.rF=Y+3600,this.Hc.Fa(this.rF)):this.rF<= +Y+1800&&(this.rF=Math.max(this.rF+1800,Y+3600),this.Hc.Fa(this.rF))):this.Hc.isView||(Y=Math.max(this.audioTrack.getDuration(),this.videoTrack.getDuration()),(!isFinite(this.rF)||this.rF!==Y)&&Y>0&&(this.Hc.Fa(Y),this.rF=Y))}if(!this.VH())if(l3(this.Ds)&&this.Ds.i7()){var z=this.Ds;this.handleError("manifest.net.retryexhausted",z.n3?{rc:z.oB}:{rc:z.oB.toString()},1)}else if(this.policy.j)a:{try{if(q4(this)&&this.ho){var O=this.FZ,D=this.ho;let L=D.j;if(L){var p=O.D.kQ();Y=!0;p||(p=O.loader.getCurrentTime(), +Y=!1);{z=L;let V=Y?O.D.Hy(p):p;if(O.loader.eM(V))var d=!1;else{var J={t:p.toFixed(3),isUtc:Y};c:if(O.D.Qi()){for(let W of[O.audioTrack,O.videoTrack]){let x=MW(W.I4,O.Ds.Na);if(!z?.S2(x,V)){var c=!1;break c}}c=!0}else c=!1;c?(O.loader.J("prebuffer",Object.assign(J,{inrange:1})),d=!0):(z.info.j?.Kd?.OL?Y&&(z.info.j?.Kd?.OL||0)===p*1E3:!Y&&(z.info.j?.Kd?.Az||0)===p*1E3)?(O.loader.J("prebuffer",Object.assign(J,{match:1})),d=!0):d=!1}}d&&(O.D.JL("ismp_c"),O.j.push(L),O.Z?.j(L.info.zI),L.GR(),D.N(!1))}}mL(this.FZ); +this.Ds.isManifestless&&this.policy.K&&oc(this.TT);this.Hc?.U()&&LS(this);GDF(this.FZ);if(q4(this)&&this.ho){var w=this.FZ,R=this.ho;let L=R.Y.zh;if(L!==void 0&&L>=0){w.D.JL("ismp_a");var y=R.Y;if(FKH(w,y)){var M=qyv(w,y);w.policy.ML>0&&w.S_.DM++;M&&(R.j!==M&&(Fv(R),R.j=M,R.Y=yB),w.D.JL("ismp_rc"))}}}}catch(L){g.jZ(L);if(L.message.includes("changeType")){this.J("ctype",{exp:L.name,msg:L.message,s:L.stack});break a}this.handleError("fmt.unplayable",{exp:L.name,msg:L.message,s:L.stack,trg:"sabrslicerqt"}, +1)}mho(this);g.Ho(this.YD)}else if(!this.Ds.N||!HDh(this.videoTrack)&&!HDh(this.audioTrack)||this.v0()&&this.policy.GM?O=!1:(this.zs(),this.D.seekTo(Infinity,{cM:"checkLoaderTracksSync",vQ:!0}),O=!0),!O){Ni(this);this.Ds.isManifestless&&(Cqh(this.videoTrack),Cqh(this.audioTrack),oc(this.TT),(O=rw(this.videoTrack))&&O.j&&(O=O.j.isStreaming&&!this.policy.Py,this.J(O===this.policy.A.I7?"strm":"strmbug",{strm:O,sfmp4:this.policy.A.I7,dfs:this.policy.Py},!0)));if(this.Hc)LS(this);else if(this.policy.Y){O= +!1;for(z of[this.videoTrack,this.audioTrack])for(D=rw(z);D&&z.yM()!==x5(z);D=rw(z))z.Xj(D),O=!0;mD(this.videoTrack)&&mD(this.audioTrack)||O&&g.ZH(this)}RS(this);ro(this.QN,this.videoTrack,this.videoTrack.I4,!1);ro(this.QN,this.audioTrack,this.audioTrack.I4,!1);this.policy.kn||(z=this.videoTrack,d=this.audioTrack,this.Hc&&(!ov(this.Hc)||this.policy.Bo)||this.TT.isSeeking()||!(this.policy.j||eJ(z)&&z.I4.j()&&this.Yq.B)||(O=this.getCurrentTime(),D=this.LF,J=hm(D,z.I4.info.Wc,d.I4.info.Wc,0),d=$w(D.UJ)+ +J/S$(D.UJ),z.Xz(O+Math.max(d,d+D.policy.B5-J/z.I4.info.Wc))));hdr(this.QN,this.videoTrack,this.audioTrack);hdr(this.QN,this.audioTrack,this.videoTrack);mho(this);this.tO&&(z=this.tO,z.U?(O=z.A+z.policy.w5,z.N||(O=Math.min(O,z.startTimeSecs+z.policy.jM)),z=Math.max(0,O*1E3-Date.now())):z=NaN,isNaN(z)||g.Ho(this.fJ,z));g.Ho(this.YD)}}SG(Y){this.D.SG(Y)}z7(){return this.D.z7()}VO(Y){if(this.Ds.isManifestless){var z=this.videoTrack.I4;if(z){var O=z.index.m0(),D=-1,p=-1;z.index instanceof uFW&&(D=z.index.du(), +p=z.index.h7());this.D.VO(Y,O,D,p)}}}g3(){return this.rb!==0&&this.mN!==0}wa(Y){this.policy.fF&&(this.rF=Y)}Kb(Y){var z=Y===this.Hc?.j?this.audioTrack:this.videoTrack;rw(z)?.isLocked&&(this.D.C().Yk()&&this.J("eosl",{ounlock:rw(z)?.info.Si()}),H6(this,Y===this.Hc?.j));if(this.policy.CY&&Y===this.Hc?.j&&this.Wb){let O=this.Wb-this.getCurrentTime();this.D.J("asl",{l:O,xtag:x5(this.audioTrack)?.I4.info.N});this.ii=!1;this.Wb=0}Y.eb()&&Y.MB().length===0&&(Y.e2(),this.Hc&&!this.Hc.eb()&&(this.D.C().Yk()&& +this.D.J("rms",{ld:"seek"}),this.Hc.X=performance.now(),this.D.QA(),this.D.C().Yk()&&g.Ho(this.lG)));z.Z?.B();this.policy.fX?z0(this):this.qP()}Km(Y){if(this.Hc){var z=x5(Y===this.Hc.j?this.audioTrack:this.videoTrack);if(Y=Y.qT())for(let O=0;O5&&Y.j_.shift(),O=z.Te,this.D.getVideoData()?.enableServerStitchedDai&&(Y=Pqh(this.audioTrack,O),D=Pqh(this.videoTrack,O),Y!==0&&D!==0&&Y!==D&&this.handleError("ssdai.avsync",{sq:O,a:Y,v:D},0)));this.policy.bZ&&(O=z.qC,O!=null&&(z=this.D.getVideoData().j1,O==null||isNaN(O)?z.qC=void 0:z.qC=O))}}yo(Y,z,O,D){Y.info.video&&this.vX.yo(z,O,D)}wN(Y){this.Yq.wN(Y)}sN(Y){if(this.Hc&&this.Hc.A&&!this.Hc.LO()&&(Y.gb=this.videoTrack.PM(),Y.Y=this.audioTrack.PM(),this.policy.N)){let z=this.videoTrack.Oe(), +O=this.audioTrack.Oe(),D=Ta(this.Hc.Y.MB(),"_",5),p=Ta(this.Hc.j.MB(),"_",5);Object.assign(Y.j,{lvq:z,laq:O,lvb:D,lab:p})}Y.bandwidthEstimate=Ur(this.LF);this.audioTrack.Z?.flush();this.videoTrack.Z?.flush()}H7(Y){this.V8=Y;this.vX&&this.vX.H7(Y);Y=this.V8;var z=this.videoTrack.I4.info.Z3();Y.qB=z;Y.ji({swebm:z});this.QN.H7(this.V8);this.policy.fU&&(this.FZ.H7(this.V8),BU1(this))}j9(Y){if(this.Hc&&this.Hc.Y){Y-=isNaN(this.timestampOffset)?0:this.timestampOffset;this.getCurrentTime()===Y||this.policy.iZ|| +this.resume();if(this.TT.isSeeking()&&this.Hc&&!this.Hc.LO()){let z=this.getCurrentTime()<=Y&&Y{this.D.JL(D)}),g.u(this,this.ho)),YEv(this.ho,{zh:Y, +ZA:z,xR:O}),this.qP())}UH(){this.Qm++}jS(){this.Qm=0}ak(){return this.D.getVideoData().X?(0,g.E)()-this.schedule.Ol>3E5&&this.Qm>=3:!this.schedule.Ol}jV(){this.FZ.ze.DM=0}Iy(){this.FZ.K=void 0}};g.cK.prototype.LI=Dr(104);g.cK.prototype.DF=Dr(83);g.cK.prototype.jL=Dr(33);g.cK.prototype.ub=Dr(11);var zsr=class extends g.iI{};var Oav=class extends zsr{constructor(Y,z,O,D){super();this.N=-1;this.j={};this.U=new g.VF(this.K,0,this);g.u(this,this.U);this.Y=new g.VF(()=>{this.VH()||(this.U.start(Math.random()*O),this.Y.start(z))},Y,this); +g.u(this,this.Y);D.subscribe("fairplay_next_need_key_info",this.A,this)}A(Y,z){if(Y&&z){var O=Number(g.eM(Y,"cpi"))*1+1;isNaN(O)||O<=0||Othis.N&&(this.N=O,g.Ak(this.j)||(this.j={},this.U.stop(),this.Y.stop())),this.j[z]=Y,g.Ho(this.Y))}}K(){for(let p of Object.keys(this.j)){var Y=this.Ul,z=this.N,O=g.t$(this.j[p]),D=O[6];let d=[];for(let J of D.split("&"))J.indexOf("cpi=")===0?d.push("cpi="+z.toString()):J.indexOf("ek=")===0?d.push("ek="+ +A$(p)):d.push(J);O[6]="?"+d.join("&");z="skd://"+O.slice(2).join("");D=z.length*2;O=new Uint8Array(D+4);O[0]=D%256;O[1]=(D-O[0])/256;for(D=0;D{this.Ul("log_qoe",{wvagt:"timer",reqlen:this.j?this.j.length:-1});if(this.j){if(this.j.length>0){var O=this.j.shift();GNh(this,O.info)}this.j.length>0&&(O=this.j[0].time-(0,g.E)(),this.Y.start(Math.max(0,O)))}},0); +g.u(this,this.Y);z.subscribe("widevine_set_need_key_info",this.U,this)}U(Y){var z;a:{if((z=Y.cryptoPeriodIndex)&&this.j.length>0)for(var O of this.j)if(z===O.info.cryptoPeriodIndex){z=!0;break a}z=!1}if(!z){z=(0,g.E)();a:{O=Y.cryptoPeriodIndex;if(!isNaN(O))for(D of this.N.values())if(Math.abs(D.cryptoPeriodIndex-O)<=1){var D=!0;break a}D=!1}D?(D=Y.j,D=Math.max(0,Math.random()*((isNaN(D)?120:D)-30))*1E3):D=0;this.Ul("log_qoe",{wvagt:`delay.${D}`,cpi:Y.cryptoPeriodIndex,reqlen:this.j.length});D<=0? +GNh(this,Y):(this.j.push({time:z+D,info:Y}),g.Ho(this.Y,D))}}sl(){this.j=[];super.sl()}};var wwk=class{constructor(){({url:O,interval:z,retries:Y}={});var Y,z,O;this.url=O;this.interval=z;this.retries=Y}};var E8F=class{constructor(Y,z){this.statusCode=Y;this.message=z;this.N=this.heartbeatParams=this.errorMessage=null;this.Y=[];this.j={};this.nextFairplayKeyId=null}},v8Z={DRM_TRACK_TYPE_AUDIO:"AUDIO",DRM_TRACK_TYPE_SD:"SD",DRM_TRACK_TYPE_HD:"HD",DRM_TRACK_TYPE_UHD1:"UHD1"};var dfW=class extends g.Eu{constructor(Y,z,O="",D=!1){super();this.message=Y;this.requestNumber=z;this.timer=O;this.Y=D;this.onError=this.onSuccess=null;this.j=new g.cd(5E3,2E4,.2)}};var puv=class extends g.iI{constructor(Y,z,O,D,p){super();this.videoData=Y;this.O=z;this.X=O;this.sessionId=D;this.nO=p;this.K={};this.cryptoPeriodIndex=NaN;this.url="";this.requestNumber=0;this.j_=this.N6=!1;this.U=null;this.ze=[];this.N=[];this.authorizedFormats=[];this.S=[];this.Z=!1;this.j={};this.status="";this.A=NaN;this.Y=Y.K;this.cryptoPeriodIndex=O.cryptoPeriodIndex;Y={};Object.assign(Y,this.O.j);Y.cpn=this.videoData.clientPlaybackNonce;this.videoData.S&&(Y.vvt=this.videoData.S,this.videoData.mdxEnvironment&& +(Y.mdx_environment=this.videoData.mdxEnvironment));this.O.Pc&&(Y.authuser=this.O.Pc);this.O.pageId&&(Y.pageid=this.O.pageId);isNaN(this.cryptoPeriodIndex)||(Y.cpi=this.cryptoPeriodIndex.toString());p=(p=/_(TV|STB|GAME|OTT|ATV|BDP)_/.exec(g.RL()))?p[1]:"";p==="ATV"&&(Y.cdt=p);this.K=Y;this.K.session_id=D;this.B=!0;this.Y.flavor==="widevine"&&(this.K.hdr="1");this.Y.flavor==="playready"&&(z=Number(g.PP(z.experiments,"playready_first_play_expiration")),!isNaN(z)&&z>=0&&(this.K.mfpe=`${z}`),this.B=!1); +z="";g.M$(this.Y)?this.Y.j()?(D=O.Oc)&&(z="https://www.youtube.com/api/drm/fps?ek="+ivr(D)):(z=O.initData.subarray(4),z=new Uint16Array(z.buffer,z.byteOffset,z.byteLength/2),z=String.fromCharCode.apply(null,z).replace("skd://","https://")):z=this.Y.N;this.baseUrl=z;this.fairplayKeyId=g.eM(this.baseUrl,"ek")||"";if(z=g.eM(this.baseUrl,"cpi")||"")this.cryptoPeriodIndex=Number(z);this.ze=O.Z3?[g.m4(O.initData,4)]:O.Y;B6(this,{sessioninit:O.cryptoPeriodIndex});this.O.gk().j.wk(tT)&&this.Y.flavor==="widevine"&& +this.nO&&!this.nO.certificate&&this.O.widevineCertificate&&(this.nO.certificate=this.O.widevineCertificate);this.status="in"}sc(Y){if(!(this.VH()||Y.size<=0)){var z={};Y.forEach((O,D)=>{var p=RU(this.Y)?D:O;D=new Uint8Array(RU(this.Y)?O:D);RU(this.Y)&&NTv(D);O=g.m4(D,4);NTv(D);D=g.m4(D,4);this.j[O]?this.j[O].status=p:this.j[D]?this.j[D].status=p:this.j[O]={type:"",status:p};yrh(this,this.j[O].type,z)}); +M5V(this,",");B6(this,{onkeystatuschange:1});this.status="kc";this.Ul("keystatuseschange",this)}}error(Y,z,O,D){this.VH()||(this.Ul("licenseerror",Y,z,O,D),Y==="drm.provision"&&(Y=(performance.now()-this.A)/1E3,this.A=NaN,this.Ul("ctmp","provf",{et:Y.toFixed(3)})));HF(z)&&this.dispose();this.nO&&(this.nO.certificate=null)}shouldRetry(Y,z){return!Y&&this.requestNumber===z.requestNumber}sl(){this.j={};super.sl()}ud(){var Y={ctype:this.X.contentType||"",length:this.X.initData.length,requestedKeyIds:this.ze, +cryptoPeriodIndex:this.cryptoPeriodIndex};this.U&&(Y.keyStatuses=this.j);return Y}PH(){var Y=this.N.join();if(fS(this)){let z=new Set;for(let O in this.j)this.j[O].status!=="usable"&&z.add(this.j[O].type);Y+=`/UKS.${Array.from(z)}`}return Y+=`/${this.cryptoPeriodIndex}`}Ah(){return this.url}};var $L=class extends g.Eu{constructor(Y,z,O,D,p,d=!1){super();this.element=Y;this.X=z;this.initData=O;this.j=D;this.Y=p;this.N6=d;this.sessionId="";this.Z=this.A=this.N=this.K=null;this.U=new g.er(this);g.u(this,this.U);ArF(this)}ze(Y){if(this.K){var z=Y.messageType||"license-request";this.K(new Uint8Array(Y.message),z)}}sc(){this.Z&&this.Z(this.j.keyStatuses)}j_(Y){this.K&&this.K(Y.message,"license-request")}B(Y){if(this.N){if(this.Y){var z=this.Y.error.code;Y=this.Y.error.systemCode}else z=Y.errorCode, +Y=Y.systemCode;this.N(`t.prefixedKeyError;c.${z};sc.${Y}`,z,Y)}}S(){this.A&&this.A()}update(Y){if(this.j)return this.j.update(Y).then(null,b0(z=>{V5h(this,"t.update",z)})); +this.Y?this.Y.update(Y):this.element.addKey?this.element.addKey(this.X.keySystem,Y,this.initData,this.sessionId):this.element.webkitAddKey&&this.element.webkitAddKey(this.X.keySystem,Y,this.initData,this.sessionId);return g.R_()}sl(){this.j&&(this.N6?this.j.close().catch(g.jZ):this.j.close());this.element=null;super.sl()}};var dOv=class extends g.Eu{constructor(Y,z,O=!1){super();this.element=Y;this.j=z;this.A=O;this.K={};this.N=null;this.U=new g.er(this);this.Y=this.mediaKeys=null;this.Z=Promise.resolve();g.u(this,this.U)}setServerCertificate(){return this.mediaKeys.setServerCertificate?this.j.flavor==="widevine"&&this.j.X4?this.mediaKeys.setServerCertificate(this.j.X4):this.j.j()&&this.j.Wp?this.mediaKeys.setServerCertificate(this.j.Wp):null:null}createSession(Y,z){var O=Y.initData;if(this.j.keySystemAccess){z&&z("createsession"); +let D=this.mediaKeys.createSession();ys(this.j)?O=Wwr(O,this.j.Wp):this.j.j()&&(O=q8H(O)||new Uint8Array(0));z&&z("genreq");Y=D.generateRequest(Y.contentType,O);let p=new $L(null,null,null,D,null,this.A);Y.then(()=>{z&&z("genreqsuccess")},b0(d=>{V5h(p,"t.generateRequest",d)})); +return p}if(ji(this.j))return nBH(this,O);if(sX(this.j))return PEv(this,O);this.element?.generateKeyRequest?this.element.generateKeyRequest(this.j.keySystem,O):this.element?.webkitGenerateKeyRequest(this.j.keySystem,O);return this.N=new $L(this.element,this.j,O,null,null,this.A)}B(Y){var z=xL(this,Y);z&&z.j_(Y)}S(Y){var z=xL(this,Y);z&&z.B(Y)}X(Y){var z=xL(this,Y);z&&z.S(Y)}getMetrics(){var Y=null;if(this.mediaKeys&&this.mediaKeys.getMetrics)try{Y=this.mediaKeys.getMetrics()}catch{}return Y}sl(){this.Y= +this.mediaKeys=null;this.N?.dispose();for(let Y of Object.values(this.K))Y.dispose();this.K={};super.sl();delete this.element}};var LA=class{constructor(){this.keys=[];this.values=[]}get(Y){Y=this.findIndex(Y);return Y!==-1?this.values[Y]:null}remove(Y){Y=this.findIndex(Y);Y!==-1&&(this.keys.splice(Y,1),this.values.splice(Y,1))}aB(){this.keys=[];this.values=[]}set(Y,z){var O=this.findIndex(Y);O!==-1?this.values[O]=z:(this.keys.push(Y),this.values.push(z))}findIndex(Y){return g.GT(this.keys,z=>J$(Y,z))}};var E$$=class extends g.iI{constructor(Y,z,O,D=null,p){super();this.element=Y;this.videoData=z;this.O=O;this.mediaElement=D;this.nO=p;this.U=[];this.o4=2;this.yH=this.q6=!1;this.heartbeatParams=null;this.ze=this.S=!1;this.K=null;this.Ol=!1;this.j=this.videoData.K;this.drmSessionId=this.videoData.drmSessionId||g.g$();this.N=new Map;this.A=new LA;this.Z=new LA;this.j_=new g.er(this);this.N6=this.O.V("html5_eme_ignore_teardown_errors");(Y=this.element)&&(Y.addKey||Y.webkitAddKey)||Ji()||w6(O.experiments); +this.O.V("html5_enable_vp9_fairplay")&&this.j.j()?O=XH:(O=this.videoData.k_,O=this.j.flavor==="fairplay"||O?QN:XH);this.X=O;this.mediaKeys=new dOv(this.element,this.j,this.N6);g.u(this,this.mediaKeys);ji(this.j)&&(this.B=new dOv(this.element,this.j,this.N6),g.u(this,this.B));g.u(this,this.j_);O=this.element;this.j.keySystemAccess?this.j_.u3(O,"encrypted",this.uS):Ne(this.j_,O,ji(this.j)?["msneedkey"]:["needkey","webkitneedkey"],this.KX);t5V(this);a:switch(Y=this.j,O=this.N,Y.flavor){case "fairplay":PX()> +19.2999?(O=Y.Kt,Y=Y.zo,Y>=O&&(Y=O*.75),z=(O-Y)*.5,O=new Oav(z,O,O-z-Y,this)):O=null;break a;case "widevine":O=new DOV(O,this);break a;default:O=null}if(this.K=O)g.u(this,this.K),this.K.subscribe("rotated_need_key_info_ready",this.kg,this),this.K.subscribe("log_qoe",this.Y,this);w6(this.O.experiments);this.Y({cks:this.j.PH()})}uS(Y){this.Y({onecpt:1});Y.initData&&Sa$(this,new Uint8Array(Y.initData),Y.initDataType)}KX(Y){this.Y({onndky:1});Sa$(this,Y.initData,Y.contentType)}WQ(Y){this.Y({onneedkeyinfo:1}); +this.O.V("html5_eme_loader_sync")&&(this.Z.get(Y.initData)||this.Z.set(Y.initData,Y));fDo(this,Y)}kg(Y){this.U.push(Y);ZJ(this)}createSession(Y){var z=UfZ(this)?wm1(Y):g.m4(Y.initData);this.N.get(z);this.ze=!0;Y=new puv(this.videoData,this.O,Y,this.drmSessionId,this.nO);this.N.set(z,Y);Y.subscribe("ctmp",this.Bc,this);Y.subscribe("keystatuseschange",this.sc,this);Y.subscribe("licenseerror",this.X5,this);Y.subscribe("newlicense",this.JW,this);Y.subscribe("newsession",this.Ge,this);Y.subscribe("sessionready", +this.S_,this);Y.subscribe("fairplay_next_need_key_info",this.R4,this);this.O.V("html5_enable_vp9_fairplay")&&Y.subscribe("qualitychange",this.Pc,this);Y.subscribe("sabrlicenseconstraint",this.OJ,this);z=this.mediaKeys;B6(Y,{createkeysession:1});Y.status="gr";g.Zn("drm_gk_s",void 0,Y.videoData.KU);Y.url=o88(Y);Y.U=K6h(Y,z);g.u(Y,Y.U)}JW(Y){this.VH()||(this.Y({onnelcswhb:1}),Y&&!this.heartbeatParams&&(this.heartbeatParams=Y,this.Ul("heartbeatparams",Y)))}Ge(){this.VH()||(this.Y({newlcssn:1}),this.U.shift(), +this.ze=!1,ZJ(this))}S_(){if(ji(this.j)&&(this.Y({onsnrdy:1}),this.o4--,this.o4===0)){var Y=this.B;Y.element?.msSetMediaKeys?.(Y.Y)}}sc(Y){if(!this.VH()){this.Ol||(this.Ol=!0,this.O.Yk()&&$fA(this));this.Y({onksch:1});var z=this.Pc;if(!fS(Y)&&g.gU&&Y.Y.keySystem==="com.microsoft.playready"&&navigator.requestMediaKeySystemAccess)var O="large";else{O=[];var D=!0;if(fS(Y))for(let d of Object.keys(Y.j))Y.j[d].status==="usable"&&O.push(Y.j[d].type),Y.j[d].status!=="unknown"&&(D=!1);if(!fS(Y)||D)O=Y.N; +O=jJZ(O)}z.call(this,O);if(Y.O.V("html5_enable_vp9_fairplay")&&Y.Y.j())var p=Y.S;else{if(!fS(Y)){z={};for(p of Y.N)yrh(Y,p,z)}p=Y.authorizedFormats}this.videoData.authorizedFormats=p;this.Ul("keystatuseschange",Y)}}Bc(Y,z){this.VH()||this.Ul("ctmp",Y,z)}R4(Y,z){this.VH()||this.Ul("fairplay_next_need_key_info",Y,z)}X5(Y,z,O,D){this.VH()||(this.videoData.V("html5_log_drm_metrics_on_error")&&$fA(this),this.Ul("licenseerror",Y,z,O,D))}gj(){return this.X}Pc(Y){var z=Pl("auto",Y,!1,"l");if(this.videoData.k_){if(this.X.equals(z))return}else if(UC(this.X, +Y))return;this.X=z;this.Ul("qualitychange");this.Y({updtlq:Y})}OJ(Y){this.videoData.sabrLicenseConstraint=Y}sl(){this.j.keySystemAccess&&this.element&&!this.mediaElement?.rk?.Ce()&&(this.N6?this.element.setMediaKeys(null).catch(g.jZ):this.element.setMediaKeys(null));this.element=null;this.U=[];for(let Y of this.N.values())Y.unsubscribe("ctmp",this.Bc,this),Y.unsubscribe("keystatuseschange",this.sc,this),Y.unsubscribe("licenseerror",this.X5,this),Y.unsubscribe("newlicense",this.JW,this),Y.unsubscribe("newsession", +this.Ge,this),Y.unsubscribe("sessionready",this.S_,this),Y.unsubscribe("fairplay_next_need_key_info",this.R4,this),this.O.V("html5_enable_vp9_fairplay")&&Y.unsubscribe("qualitychange",this.Pc,this),Y.dispose();this.N.clear();this.A.aB();this.Z.aB();this.heartbeatParams=null;super.sl()}ud(){var Y={systemInfo:this.j.ud(),sessions:[]};for(let z of this.N.values())Y.sessions.push(z.ud());return Y}PH(){return this.N.size<=0?"no session":`${this.N.values().next().value.PH()}${this.K?"/KR":""}`}Y(Y,z=!1){this.VH()|| +(g.V8(Y),(this.O.Yk()||z)&&this.Ul("ctmp","drmlog",Y))}n3(){var Y=void 0,z=void 0;for(let O of this.N.values())Y||(Y=LwZ(O,"SD")),z||(z=LwZ(O,"AUDIO"));this.Y({sd:Y,audio:z});return Y==="output-restricted"||z==="output-restricted"}};var Jh1=class extends g.Eu{constructor(Y){super();this.D=Y;this.HC=0;this.Y=this.K=!1;this.U=0;this.Yg=this.D.C();this.videoData=this.D.getVideoData();this.N=g.L3(this.Yg.experiments,"html5_delayed_retry_count");this.j=new g.VF(()=>{this.D.So()},g.L3(this.Yg.experiments,"html5_delayed_retry_delay_ms")); +g.u(this,this.j)}LC(){return!!this.HC}ak(){return this.Y?!0:this.Yg.A==="yt"?g.dP(this.videoData)?this.D.loader?.ak():this.videoData.X?this.videoData.kg<25:!this.videoData.kg:!1}jf(){return this.Y}handleError(Y){mfk(this,Y);if((Y.errorCode!=="html5.invalidstate"&&Y.errorCode!=="fmt.unplayable"&&Y.errorCode!=="fmt.unparseable"||!mU(this,Y.errorCode,Y.details))&&!uIh(this,Y)&&!lD8(this)){if(this.Yg.A!=="yt"&&iUv(this,Y)&&this.videoData.OJ&&(0,g.E)()/1E3>this.videoData.OJ&&Fs(this.videoData)){var z= +Object.assign({e:Y.errorCode},Y.details);z.stalesigexp="1";z.expire=Math.round(this.videoData.OJ*1E3);z.init=Math.round(this.videoData.RT);z.now=Math.round((0,g.E)());Y=new g.C3(Y.errorCode,z,2);this.D.cX(Y.errorCode,2,"SIGNATURE_EXPIRED",g.V8(Y.details))}if(HF(Y.severity)){z=this.D.loader?.vg();let D;if(this.Yg.V("html5_use_network_error_code_enums"))if(QJo(Y)&&z&&z.isLocked())var O="FORMAT_UNAVAILABLE";else this.Yg.U||Y.errorCode!=="auth"||Y.details.rc!==429?Y.errorCode==="ump.spsrejectfailure"&& +(O="HTML5_SPS_UMP_STATUS_REJECTED"):(O="TOO_MANY_REQUESTS",D="6");else QJo(Y)&&z&&z.isLocked()?O="FORMAT_UNAVAILABLE":this.Yg.U||Y.errorCode!=="auth"||Y.details.rc!=="429"?Y.errorCode==="ump.spsrejectfailure"&&(O="HTML5_SPS_UMP_STATUS_REJECTED"):(O="TOO_MANY_REQUESTS",D="6");this.D.cX(Y.errorCode,Y.severity,O,g.V8(Y.details),D)}else this.D.Ul("nonfatalerror",Y),O=/^pp/.test(this.videoData.clientPlaybackNonce),this.fY(Y.errorCode,Y.details),O&&Y.errorCode==="manifest.net.connect"&&(Y=`https://www.youtube.com/generate_204?cpn=${this.videoData.clientPlaybackNonce}&t=${(0,g.E)()}`, +fk(Y,"manifest",D=>{this.J("pathprobe",D)},D=>{this.fY(D.errorCode,D.details)}))}}J(Y,z){this.D.RS.J(Y,z)}fY(Y,z){z=g.V8(z); +this.D.RS.fY(Y,z)}};var boh=class{constructor(Y,z,O,D,p){this.j=Y;this.reason=z;this.Y=O;this.source=D;this.token=p}};var chA=class{constructor(Y,z,O,D){this.O=Y;this.WV=z;this.D=O;this.UJ=D;this.totalFrames=this.A=this.j=this.U=this.Z=this.Y=0;this.K=!1;this.X=g.L3(this.O.experiments,"html5_displayed_frame_rate_downgrade_threshold")||45;this.N=new Map}iM(Y){var z=Xw9(this);if(!Y)return{F$:QN,fC:QN,rP:QN,X3:QN,jC:QN,Re:QN,Gf:z};var O=QN;if(t_(z)||this.V("html5_perf_cap_override_sticky"))O=X7(this,Y);return{F$:O,fC:aD9(this,Y),rP:gB1(this,Y),X3:uj(this,Y.videoData),jC:lj(this,Y.videoData,Y),Re:T8(this,Y),Gf:z}}cC(Y){if(g.cW(this.O)&& +at(this.O.N,ed.HEIGHT))var z=Y.j.videoInfos[0].video.qualityOrdinal;else{var O=this.wx(Y.j.j());OU(Y.videoData)||ey(Y.videoData);Y=Y.j.videoInfos;if(Y.length){var D=.85,p=Y[0].video;p.projectionType!=="MESH"&&p.projectionType!=="EQUIRECTANGULAR"&&p.projectionType!=="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||nd||(D=.45);p=g.L3(this.O.experiments,"html5_viewport_undersend_maximum");for(let d=0;d=7&&(!Y||this.rk?.V("mweb_ios_allow_playback_workaround_when_ready"))&&Yx1(this,()=>{g.qd(()=>{rrZ(this,this.getCurrentTime(),0)},500)}); +return Y}PM(){return EZ(this.Y(),this.getCurrentTime())}seekTo(Y){this.U()>0&&(yC&&jB<4&&(Y=Math.max(.1,Y)),this.setCurrentTime(Y))}ey(){if(!this.N&&this.Hc)if(this.Hc.Z)try{zX(this,{l:"mer",sr:this.rk?.Ce(),rs:this.Hc.N()}),this.Hc.clear(),this.q6(this.Hc),this.Hc=void 0}catch(Y){let z=new g.lZ(`Error while clearing Media Source in MediaElement: ${Y.name}, ${Y.message}`);g.IF(z);this.stopVideo()}else this.stopVideo()}stopVideo(){if(!this.N)if(this.Hc?.S(),m2){if(!this.K){var Y=new PW;Y.then(void 0, +()=>{}); +this.K=Y;vQH&&this.pause();g.qd(()=>{this.K===Y&&(qi(this),Y.resolve())},200)}}else qi(this)}kE(){var Y=this.Y(); +return Iv(Y)&&this.getDuration()?q5(Y,this.getCurrentTime()):0}oW(){var Y=this.getDuration();return Y===Infinity?1:Y?this.kE()/Y:0}ud(){try{let Y=this.getSize();return{vct:this.getCurrentTime().toFixed(3),vd:this.getDuration().toFixed(3),vpl:Ta(this.A(),",",3),vbu:Ta(this.Y()),vbs:Ta(this.B()),vpa:`${+this.isPaused()}`,vsk:`${+this.isSeeking()}`,ven:`${+this.isEnded()}`,vpr:`${this.getPlaybackRate()}`,vrs:`${this.U()}`,vns:`${this.S_()}`,vec:`${this.BH()}`,vemsg:this.b0(),vvol:`${this.getVolume()}`, +vdom:`${+this.xk()}`,vsrc:`${+!!this.sY()}`,vw:`${Y.width}`,vh:`${Y.height}`}}catch{return{}}}hasError(){return this.BH()>0}addEventListener(Y,z){this.Bc.rO(Y,z,!1,this);this.dn(Y)}removeEventListener(Y,z){this.Bc.WX(Y,z,!1,this)}dispatchEvent(Y){if(this.K&&Y.type==="pause")return!1;if(QC){var z=Y.j?.timeStamp||Infinity;z=z>performance.now()?z-Date.now()+performance.now():z;let O=this.N||this.Hc;if(O?.eb()||z<=(O?.X||0))return zX(this,{l:"mede",sr:this.rk?.Ce(),et:Y.type}),!1;if(this.Ye)return zX(this, +{l:"medes",et:Y.type}),O&&Y.type==="seeking"&&(O.X=performance.now(),this.Ye=!1),!1}return this.Bc.dispatchEvent(Y)}mE(){this.OJ=!1}fX(){this.OJ=!0;this.j_(!0)}Ov(){this.OJ&&!this.Ge()&&this.j_(!0)}equals(Y){return!!Y&&Y.hy()===this.hy()}sl(){this.Uv&&this.removeEventListener("volumechange",this.Ov);m2&&qi(this);super.sl()}},m2=!1,vQH=!1,QC=!1,Fw9=!1;var N9; +g.EN=class{constructor(Y,z=null,O=null,D=null){this.AF=z;this.seekSource=O;this.stoppageReason=D;this.state=Y||64}j(Y){return!!(this.state&Y)}isPaused(){return this.j(4)}isPlaying(){return this.j(8)&&!this.j(512)&&!this.j(64)&&!this.j(2)}isOrWillBePlaying(){return this.j(8)&&!this.j(2)&&!this.j(1024)}Y(){return this.state===8}isCued(){return this.j(64)&&!this.j(8)&&!this.j(4)}isBuffering(){return this.j(1)&&!this.j(2)}isError(){return this.j(128)}isSuspended(){return this.j(512)}fg(){return this.j(64)&&this.j(4)}toString(){return`PSt.${this.state.toString(16)}`}}; +N9={BUFFERING:"buffering-mode",CUED:"cued-mode",ENDED:"ended-mode",PAUSED:"paused-mode",PLAYING:"playing-mode",SEEKING:"seeking-mode",UNSTARTED:"unstarted-mode"};var Rs8=class extends g.Eu{constructor(Y){super();this.provider=Y;this.j=-1;this.A=!1;this.Y=-1;this.playerState=new g.EN;this.networkErrorCount=this.rebufferTimeSecs=this.playTimeSecs=this.K=0;this.encounteredSabrFallback=!1;this.seekCount=this.nonNetworkErrorCount=0;this.delay=new g.VF(this.send,6E4,this);this.U=!1;this.jsErrorCount=0;this.N=()=>{this.jsErrorCount++}; +g.u(this,this.delay);window.addEventListener("error",this.N);window.addEventListener("unhandledrejection",this.N)}j_(){var Y=g.Kh(this.provider);this.j<0&&(this.j=Y,this.delay.start());this.K=this.Y=Y}onError(Y){if(Y!=="player.fatalexception"||this.provider.V("html5_exception_to_health"))Y==="sabr.fallback"&&(this.encounteredSabrFallback=!0),Y.match(joA)?this.networkErrorCount++:this.nonNetworkErrorCount++}send(){if(!(this.U||this.j<0)){DRZ(this);var Y=g.Kh(this.provider)-this.j,z="PLAYER_PLAYBACK_STATE_UNKNOWN", +O=this.playerState.AF;this.playerState.isError()?z=O&&O.errorCode==="auth"?"PLAYER_PLAYBACK_STATE_UNKNOWN":"PLAYER_PLAYBACK_STATE_ERROR":this.playerState.j(2)?z="PLAYER_PLAYBACK_STATE_ENDED":this.playerState.j(64)?z="PLAYER_PLAYBACK_STATE_UNSTARTED":this.playerState.j(16)||this.playerState.j(32)?z="PLAYER_PLAYBACK_STATE_SEEKING":this.playerState.j(1)&&this.playerState.j(4)?z="PLAYER_PLAYBACK_STATE_PAUSED_BUFFERING":this.playerState.j(1)?z="PLAYER_PLAYBACK_STATE_BUFFERING":this.playerState.j(4)?z= +"PLAYER_PLAYBACK_STATE_PAUSED":this.playerState.j(8)&&(z="PLAYER_PLAYBACK_STATE_PLAYING");O=gTH[UU(this.provider.videoData)];a:switch(this.provider.O.playerCanaryState){case "canary":var D="HTML5_PLAYER_CANARY_TYPE_EXPERIMENT";break a;case "holdback":D="HTML5_PLAYER_CANARY_TYPE_CONTROL";break a;default:D="HTML5_PLAYER_CANARY_TYPE_UNSPECIFIED"}var p=zCo(this.provider),d=this.Y<0?Y:this.Y-this.j;Y=this.provider.O.Tx+36E5<(0,g.E)();z={started:this.Y>=0,stateAtSend:z,joinLatencySecs:d,jsErrorCount:this.jsErrorCount, +playTimeSecs:this.playTimeSecs,rebufferTimeSecs:this.rebufferTimeSecs,seekCount:this.seekCount,networkErrorCount:this.networkErrorCount,nonNetworkErrorCount:this.nonNetworkErrorCount,playerCanaryType:D,playerCanaryStage:p,isAd:this.provider.videoData.isAd(),liveMode:O,hasDrm:!!g.BN(this.provider.videoData),isGapless:this.provider.videoData.Z,isServerStitchedDai:this.provider.videoData.enableServerStitchedDai,encounteredSabrFallback:this.encounteredSabrFallback,isSabr:g.dP(this.provider.videoData)}; +Y||g.CZ("html5PlayerHealthEvent",z);this.U=!0;this.dispose()}}sl(){this.U||this.send();window.removeEventListener("error",this.N);window.removeEventListener("unhandledrejection",this.N);super.sl()}},joA=/\bnet\b/;var soF=class{constructor(Y){this.provider=Y;this.X=!1;this.Y=0;this.U=-1;this.iE=NaN;this.N=0;this.segments=[];this.Z=this.A=0;this.previouslyEnded=!1;this.K=0;this.tw=this.KI=void 0;this.B=this.provider.D.getVolume();this.S=this.provider.D.isMuted()?1:0;this.j=F7(this.provider)}update(){if(this.X){var Y=this.KF()||0,z=g.Kh(this.provider);Y>=this.provider.D.getDuration()-.1&&(this.previouslyEnded=!0);if(Y!==this.Y||cE1(this,Y,z)){var O;if(!(O=Yz-this.iE+2||cE1(this,Y,z))){{O=this.provider.D.getVolume(); +let D=O!==this.B,p=this.provider.D.isMuted()?1:0;p!==this.S?(this.S=p,O=!0):(!D||this.U>=0||(this.B=O,this.U=z),O=z-this.U,this.U>=0&&O>2?(this.U=-1,O=!0):O=!1)}}O&&(KS(this),this.N=Y);this.iE=z;this.Y=Y}}}KF(){return this.provider.D.KF()+this.provider.D.D7()}};var Lok=class{constructor(Y,z,O,D){this.O=z;this.OJ=O;this.segments=[];this.experimentIds=[];this.R4=this.KX=this.isFinal=this.delayThresholdMet=this.n3=this.mE=this.autoplay=this.autonav=!1;this.eL="yt";this.A=[];this.Z=this.B=null;this.GM=this.sendVisitorIdHeader=this.j_=!1;this.S=this.pageId="";this.xk=!1;this.U=O==="watchtime";this.N=O==="playback";this.Pc=O==="atr";this.XT=O==="engage";this.sendVisitorIdHeader=!1;this.uri=`${this.Pc?"":`//${z.Xd}`}/api/stats/${O}`;D&&(this.KX=D.fs,D.rtn&&(this.Z= +D.rtn),this.U?(this.playerState=D.state,D.rti>0&&(this.B=D.rti)):(this.RM=D.mos,this.ko=D.volume,D.at&&(this.adType=D.at)),D.autonav&&(this.autonav=D.autonav),D.inview!=null&&(this.fX=D.inview),D.size&&(this.gn=D.size),D.playerwidth&&(this.CY=D.playerwidth),D.playerheight&&(this.Ov=D.playerheight));this.Tx=g.nQ(z.j);this.S=g.PP(z.experiments,"html5_log_vss_extra_lr_cparams_freq");if(this.S==="all"||this.S==="once")this.uS=g.nQ(z.JW);this.pY=z.xk;this.experimentIds=BP(z.experiments);this.Bc=z.uS;this.eL= +z.A;this.region=z.region;this.userAge=z.userAge;this.Ge=z.XT;this.Uv=g.DV();this.sendVisitorIdHeader=z.sendVisitorIdHeader;this.kg=z.V("vss_pings_using_networkless")||z.V("kevlar_woffle");this.eI=z.V("vss_final_ping_send_and_write");this.q6=z.V("vss_use_send_and_write");this.pageId=z.pageId;this.XZ=z.V("vss_playback_use_send_and_write");z.livingRoomAppMode&&(this.livingRoomAppMode=z.livingRoomAppMode);g.Rm(z)&&(this.o4=z.j_);ry(Fl(z))&&this.A.push(1);this.accessToken=Y.A();Y.V1[this.OJ]?this.K=Y.V1[this.OJ]: +Y.V1.playback&&(this.K=Y.V1.playback);this.adFormat=Y.adFormat;this.adQueryId=Y.adQueryId;this.autoplay=dK(Y);this.N&&(this.mE=Y.jF&&uz(Y)==="adunit"?!0:!1);this.autonav=Y.isAutonav||this.autonav;this.contentVideoId=Pu(Y);this.clientPlaybackNonce=Y.clientPlaybackNonce;this.n3=Y.tF;Y.wH&&(this.N6=Y.wH,this.yH=Y.vy);Y.mdxEnvironment&&(this.mdxEnvironment=Y.mdxEnvironment);this.j=Y.S_;this.g$=Y.g$;Y.N&&(this.videoFormat=Y.N.itag,Y.U&&Y.U.itag!==this.videoFormat&&(this.S_=Y.U.itag));Y.j&&$C(Y.j)&&(this.offlineDownloadUserChoice= +"1");this.eventLabel=uz(Y);this.R4=Y.Ge?!1:Y.yH;this.qB=Y.q0;if(z=UU(Y))this.Dx=z;this.DQ=Y.ac;this.partnerId=Y.partnerId;this.eventId=Y.eventId;this.playlistId=Y.LB||Y.playlistId;this.TK=Y.TK;this.zu=Y.zu;this.hJ=Y.hJ;this.nD=Y.nD;this.subscribed=Y.subscribed;this.videoId=Y.videoId;this.videoMetadata=Y.videoMetadata;this.visitorData=Y.visitorData;this.osid=Y.osid;this.m4=Y.m4;this.referrer=Y.referrer;this.RR=Y.BE||Y.RR;this.JW=Y.Br;this.Ig=Y.Ig;this.userGenderAge=Y.userGenderAge;this.dZ=Y.dZ;this.embedsRct= +Y.embedsRct;this.embedsRctn=Y.embedsRctn;g.Rm(this.O)&&Y.mutedAutoplay&&(Y.mutedAutoplayDurationMode===2&&Y.limitedPlaybackDurationInSeconds===0&&Y.endSeconds===0?this.A.push(7):this.A.push(2));Y.isEmbedsShortsMode(new g.zC(this.CY,this.Ov),!!this.playlistId)&&this.A.push(3);kA(Y)&&this.A.push(4);this.hostCpn=Y.hostCpn;Y.compositeLiveIngestionOffsetToken&&(this.compositeLiveIngestionOffsetToken=Y.compositeLiveIngestionOffsetToken);this.heartbeatLoggingToken=Y.heartbeatLoggingToken;Y=Y.getPlayerResponse(); +this.xk=this.O.V("html5_switch_vss_to_post")||!!Y?.playerConfig?.vssClientConfig?.vssUsePostRequest}send(Y){if(!this.j_)if(this.U&&this.O.V("web_vss3_single_logging"))this.j_=!0,Y&&Y();else{var z=g.Sk(this),O=g.um(this.uri,z);this.O.V("vss_through_gel_double")&&g.wIr(O);this.Pc&&!this.O.V("html5_simplify_pings")?jrW(this,O):g.Y_(this,Y).then(D=>{if(this.xk){D=D||{};D.method="POST";let p=RC9(this);p&&(D.postParams={form_data:p})}this.Pc&&(D=D||{},D.method="POST",D.postParams={atr:this.attestationResponse}); +kP(O,D,{token:this.N6,jq:this.yH,mdxEnvironment:this.mdxEnvironment},this.O,Y,this.kg,this.isFinal&&this.eI||this.q6||this.N&&this.XZ)}); +this.j_=!0}}Y(Y){Y===void 0&&(Y=NaN);return Number(Y.toFixed(3)).toString()}},faA={LIVING_ROOM_APP_MODE_UNSPECIFIED:0,LIVING_ROOM_APP_MODE_MAIN:1,LIVING_ROOM_APP_MODE_KIDS:2,LIVING_ROOM_APP_MODE_MUSIC:3,LIVING_ROOM_APP_MODE_UNPLUGGED:4,LIVING_ROOM_APP_MODE_GAMING:5},t3H={EMBEDDED_PLAYER_MODE_UNKNOWN:0,EMBEDDED_PLAYER_MODE_DEFAULT:1,EMBEDDED_PLAYER_MODE_PFP:2,EMBEDDED_PLAYER_MODE_PFL:3};var V7k=class{constructor(Y,z,O){this.segment=Y;this.sendIsolatedPayload=this.isFinal=this.isDoubleLogged=!1;O&&(O.inview!=null&&(this.inview=O.inview),O.size&&(this.size=O.size),O.state!=null&&(this.endPlaybackState=srW(O.state)),O.sequenceId!=null&&(this.sequenceId=O.sequenceId),O.sendIsolatedPayload!=null&&(this.sendIsolatedPayload=O.sendIsolatedPayload));this.videoId=z.videoId;this.clientPlaybackNonce=z.clientPlaybackNonce;this.serializedHeartbeatLoggingData=z.heartbeatLoggingToken;this.hostClientPlaybackNonce= +z.hostCpn;z.N&&(this.formatItag=Number(z.N.itag),z.U&&z.U.itag!==z.N.itag&&(this.audioFormatItag=Number(z.U.itag)));this.serializedWatchEndpointLoggingContext=z.pB?decodeURIComponent(z.pB):void 0;this.serializedServerContextData=z.serializedWatchTimeContextData;this.isDoubleLogged=z.getPlayerResponse()?.playbackTracking?.vss3Config?.useDoubleLogging??!0}send(){var Y={clientPlaybackNonce:this.clientPlaybackNonce,endPlaybackState:this.endPlaybackState,docId:this.videoId,inview:this.inview,size:this.size, +mediaLengthSec:this.mediaLengthSec,liveIngestionOffsetUsec:this.liveIngestionOffsetUsec?.toFixed(0),delayThresholdMet:this.delayThresholdMet,watchTimeMetadata:{sequenceId:this.sequenceId,isFinal:this.isFinal,isDoubleLogged:this.isDoubleLogged,segmentWallLengthMs:this.segment.A?(Date.now()-this.segment.A).toString():void 0,scheduledSegmentMaximumLengthSecs:this.segment.scheduledSegmentMaximumLengthSecs,nextScheduledSegmentMaximumLengthSecs:this.segment.nextScheduledSegmentMaximumLengthSecs},serializedServerContextData:this.serializedServerContextData, +serializedWatchEndpointLoggingContext:this.serializedWatchEndpointLoggingContext,serializedHeartbeatLoggingData:this.serializedHeartbeatLoggingData,hostClientPlaybackNonce:this.hostClientPlaybackNonce,formatItag:this.formatItag,audioFormatItag:this.audioFormatItag};Y.startMediaTimeSec=this.segment.startTime;Y.endMediaTimeSec=this.segment.endTime;Y.volume=this.segment.volume;Y.isMuted=this.segment.muted;Y.previouslyEnded=this.segment.previouslyEnded;this.segment.playbackRate!==1&&(Y.playbackRate=this.segment.playbackRate); +this.segment.connectionType!==0&&(Y.conn=M7v(this.segment.connectionType));this.segment.visibilityState!==0&&(Y.vis=yEW(this.segment.visibilityState));this.segment.N!==0&&(Y.isBlackedOut=!0);this.segment.Y!=="-"&&(Y.captionTrack=this.segment.Y);this.segment.audioId&&(Y.audioTrack=this.segment.audioId);this.segment.clipId!=="-"&&(Y.clipId=this.segment.clipId);this.segment.j!=="-"&&(Y.serializedAccountLinkState=this.segment.j);var z={};this.sendIsolatedPayload&&(z.sendIsolatedPayload=!0);g.CZ("watchTimeSegment", +Y,z)}};g.sh=class extends g.Eu{constructor(Y){super();this.provider=Y;this.U="paused";this.X=NaN;this.Ol=[10,10,10,40];this.R4=this.N6=0;this.yH=this.n3=this.Bc=this.S_=this.N=!1;this.K=this.Y=NaN;this.Pc=null;this.sequenceId=1;this.Ge=NaN;this.ze=this.o4=this.B=this.JW=!1;this.logger=new g.rn("vss");this.j=new soF(Y);this.o4=this.provider.O.V("web_vss3_single_logging");this.B=this.provider.O.V("web_send_vss3_pings")||this.o4}j_(){if(!this.N){this.B&&(this.Ge=Date.now());this.provider.videoData.hY===16623&& +g.jZ(Error("Playback for EmbedPage"));var Y=g.Oh(this,"playback");this.Ol=N$o(this);JEF(this.j);Y.Z=Dg(this);this.K>0&&(Y.j-=this.K,Y.j-=this.provider.D.D7());Y.send();if(this.provider.videoData.CT){Y=this.provider.O;var z=this.provider.videoData;let O={html5:"1",video_id:z.videoId,cpn:z.clientPlaybackNonce,ei:z.eventId,ptk:z.CT,oid:z.rC,ptchn:z.mW,pltype:z.O3,content_v:Pu(z)};z.Wz&&Object.assign(O,{m:z.Wz});Y=g.um(Y.EC+"ptracking",O);di(this,Y)}this.provider.videoData.g$||(HpA(this),CIZ(this));this.N= +!0;Y=this.j;Y.Y=Y.KF();Y.iE=g.Kh(Y.provider);!(Y.N===0&&Y.Y<5)&&Y.Y-Y.N>2&&(Y.N=Y.Y);Y.X=!0}}A(){window.clearTimeout(this.X);this.X=NaN}S(Y=!1){Y=KS(this.j,Y);this.B&&Y&&!this.JW&&pE(this,[Y])}kg(){this.j.update();var Y=this.j;Y.segments.length&&Y.Y===Y.N||KS(Y);var z=Y.segments;Y.segments=[];Y.K=0;return z}OJ(Y){var z=this.j,O=Y.KI;Y=Y.tw;z.provider.D.J("sdai",{set_meta:1});z.KI=O;z.tw=Y}Z(Y,z=!1,O=!1){var D=this.kg(),p=AEV(this,D);!isNaN(this.Y)&&Y&&(p.B=this.Y);z&&(p.GM=!0);this.B&&pE(this,D,O); +return p}onProgress(){this.j.update();JP(this)&&(HpA(this),CIZ(this))}q6(Y){if(!this.VH()){var z=this.provider.O.gk(),O=z.j.wk(Mdv),D=z.j.wk(Kt8),p=z.j.wk(og);if(Y.state.j(2)||Y.state.j(512)){if(this.U="paused",Y.NB(2)||Y.NB(512))Y.NB(2)&&(this.j.previouslyEnded=!0),this.N&&(this.A(),cf(this).send(),this.Y=NaN)}else if(Y.state.j(1)||Y.state.j(4)||p&&Y.state.j(256)){D&&(g.jV(Y,4)<0&&Y.state.j(1)?this.ze=!0:Y.NB(4)&&(this.ze=!1));z=this.U==="playing";this.U="paused";let d=Y.NB(4)&&!Y.state.j(256);(O|| +D&&d)&&this.N&&(D=p&&Y.NB(256),D=(Y.NB(1)||Y.NB(4))&&!Y.state.j(256)||D,g.jV(Y,16)<0||D&&z)&&(this.Z(!isNaN(this.Y)).send(),this.A(),this.Y=NaN)}else Y.state.j(8)?(this.U="playing",z=this.N&&isNaN(this.X)?Dg(this):NaN,O=O&&(g.jV(Y,4)<0||g.jV(Y,1)<0)||D&&(g.jV(Y,4)<0||this.ze),D&&(this.ze=!1),!isNaN(z)&&(g.jV(Y,64)<0||g.jV(Y,512)<0||O)&&(D=this.Z(!1),D.Z=z,D.send()),Y.NB(16)&&Y.state.seekSource===58&&(this.j.previouslyEnded=!0)):this.U="paused"}}sl(){super.sl();this.A();dRv(this.j)}ud(){return g.Sk(g.Oh(this, +"playback"))}uS(){var Y=this.j.K,z=this.provider.O.gk().j.wk(qnA)||4E3;Y>z?this.Z(!isNaN(this.Y)).send():this.j.update()}KX(){this.N6=0}};g.sh.prototype.iY=Dr(55);var B$8=class{constructor(){this.endTime=this.startTime=-1;this.Y="-";this.playbackRate=1;this.visibilityState=0;this.audioId="";this.volume=this.connectionType=this.N=0;this.muted=!1;this.j=this.clipId="-";this.U=this.previouslyEnded=!1;this.A=Date.now()}isEmpty(){return this.endTime===this.startTime}};var t7k=class{constructor(Y,z,O){this.videoData=Y;this.O=z;this.D=O;this.j=void 0}V(Y){return this.O.V(Y)}getCurrentTime(){return this.D.getCurrentTime()}KF(){return this.D.KF()}gk(){return this.O.gk()}},PIH={other:1,none:2,wifi:3,cellular:7,ethernet:30};g.AS=class{constructor(Y,z){this.state=Y;this.oldState=z}NB(Y){return g.jV(this,Y)>0}};g.VB=class extends g.Eu{constructor(Y){super();this.provider=Y;this.N=new Map;this.provider.videoData.Mj()&&!this.provider.videoData.Tx&&(this.j=new g.sh(this.provider),this.j.K=0,g.u(this,this.j),this.qoe=new g.M9(this.provider),g.u(this,this.qoe),this.provider.videoData.enableServerStitchedDai&&(this.rH=this.provider.videoData.clientPlaybackNonce)&&this.N.set(this.rH,this.j));if(Y.O.playerCanaryState==="canary"||Y.O.playerCanaryState==="holdback")this.Y=new Rs8(this.provider),g.u(this,this.Y)}j_(){this.j&& +this.j.j_();this.Y&&this.Y.j_()}onProgress(){if(this.provider.videoData.enableServerStitchedDai&&this.rH)this.N.get(this.rH)?.onProgress();else if(this.j)this.j.onProgress()}EG(Y){this.qoe&&this.qoe.EG(Y)}Vr(){this.provider.videoData.enableServerStitchedDai&&this.rH?this.N.get(this.rH)?.S():this.j&&this.j.S()}fY(Y,z){this.qoe&&JH1(this.qoe,Y,z);if(this.Y)this.Y.onError(Y)}Jl(Y,z){switch(Y){case "M":this.qoe?.Jl(Y,z);break;case "A":this.qoe?.Jl(Y)}}onPlaybackRateChange(Y){if(this.qoe)this.qoe.onPlaybackRateChange(Y); +this.j&&this.j.S()}J(Y,z,O){this.qoe&&this.qoe.J(Y,z,O)}P7(Y,z,O){this.qoe&&this.qoe.P7(Y,z,O)}lL(Y){this.qoe?.lL(Y)}rz(Y){this.qoe?.rz(Y)}VO(Y,z,O,D){this.qoe?.VO(Y,z,O,D)}dW(Y){this.qoe&&this.qoe.dW(Y)}T8(Y,z,O){this.qoe&&this.qoe.T8(Y,z,O)}xF(){if(this.qoe)return this.qoe.xF()}ud(){return this.provider.videoData.enableServerStitchedDai&&this.rH?this.N.get(this.rH)?.ud()??{}:this.j?this.j.ud():{}}Ot(){return this.qoe?.Ot()}bV(Y,z){this.qoe?.bV(Y,z)}getVideoData(){return this.provider.videoData}suspend(Y){this.qoe&& +this.qoe.suspend(Y)}Gs(Y,z,O){this.qoe&&this.qoe.Gs(Y,z,O)}resume(){this.qoe&&this.qoe.resume()}};g.Z=g.VB.prototype;g.Z.cW=Dr(96);g.Z.ZC=Dr(90);g.Z.iY=Dr(54);g.Z.IB=Dr(45);g.Z.GT=Dr(39);g.Z.uP=Dr(26);var yhA=class{constructor(){this.gb=0;this.J2=this.Fj=this.Y=NaN;this.K=0;this.Z=this.X=this.U=this.N=this.A=NaN;this.j={};this.bandwidthEstimate=NaN}};g.P9=class extends wu8{constructor(Y,z,O,D=!1,p=!1){super();this.mediaElement=Y;this.start=z;this.end=O;this.j=D;this.CY=p}isView(){return!0}qB(){var Y=this.mediaElement.getCurrentTime();if(Y=0){let p=z.isView()?z.start:0;O=O.end(D)+p;D=O+this.D.Vt();this.Y||(this.Y=O);if(D>=this.Y+100-10)return this.D.C().Yk()&&this.D.J("slb",{cnv:"false",nel:D,flst:this.Y}),null;this.D.C().Yk()&&this.D.J("slb",{cnv:"true",st:O,et:D});this.pX=Jn(Y,O,D,!1);Y=z.isView()?z.mediaElement:z;this.j=new g.P9(Y, +O,D,!0);return this.pX}}return null}reset(){this.pX?.dispose();this.j=this.pX=null}K(Y){if(this.j){var z=this.D.KY();if(!z)return!1;z=z.isView()?z.start:0;let O=this.j.isView()?this.j.start:0;if(Y+z>O)return this.j&&this.pX?(this.D.C().Yk()&&this.D.J("slb",{sv:"true"}),this.D.setMediaElement(this.j),this.D.RH(this.pX,!1,!0,!1,!0),this.pX=this.j=null,this.D.C().gk().j.wk(YH)||(Y=this.D.Vt()*1E3-this.D.getVideoData().Sw,Y=new g.Yw(0,Y,{id:"gaplesslooprange",namespace:"gaplessshortslooprange"}),this.D.C().Yk()&& +this.D.J("slb",{alr:"true"}),this.D.addCueRange(Y)),Y=!0):Y=!1,Y}return!1}TY(Y){var z=this.D.wF();Y?z&&(Y=z.j,z=z.Y,Y&&z&&(this.D.C().Yk()&&Y.Pp()&&z.Pp()&&this.D.J("slb",{nga:"true",ipl:"true"}),Y.AO(!1),z.AO(!1))):this.pX&&(z=this.pX.j,Y=this.pX.Y,z&&Y&&(!this.D.C().Yk()||z.Pp()||Y.Pp()||this.D.J("slb",{nga:"true",ipl:"false"}),z.AO(!0),Y.AO(!0)))}N(){!this.D.C().gk().j.wk(YH)&&this.yr()&&this.D.bW("gaplessshortslooprange")&&(this.D.C().Yk()&&this.D.J("slb",{rlr:"true"}),this.D.Ii.eU("gaplessshortslooprange"))}yr(){if(!this.j|| +!this.pX)return!1;var Y=this.j.end,z=(this.D.gk().j.wk(OxF)?Math.min(5,Y):Y)-1,{xj:O,Je:D}={xj:this.pX.j.ZQ,Je:this.pX.Y.ZQ};Y=em(D.MB(),z);z=em(O.MB(),z);return Y&&z}};var Ld8=class{constructor(){this.j=g.o2;this.array=[]}};g.HA=class extends g.Eu{constructor(Y){super();this.D=Y;this.U=NaN;this.A=this.Z=this.started=!1;this.N=[];this.X=new g.VF(this.Y,250,this);g.u(this,this.X);this.K=new g.VF(this.Y,0,this);g.u(this,this.K);this.j=new Ld8}zS(Y,z){this.Y();z&&this.j.array.length>=2E3&&this.G_("captions",1E4);z=this.j;if(Y.length>1&&Y.length>z.array.length)z.array=z.array.concat(Y),z.array.sort(z.j);else for(let O of Y)!z.array.length||z.j(O,z.array[z.array.length-1])>0?z.array.push(O):g.cj(z.array,O,z.j);this.U=NaN; +this.Y()}xV(Y){Y.length>1E4&&g.jZ(new g.lZ("Over 10k cueRanges removal occurs with a sample: ",Y[0]));if(!this.VH()){var z=new Set(Y);this.N=this.N.filter(O=>!z.has(O)); +Qrh(this.j,z);this.Y()}}Wa(Y){if(!this.VH()){var z=this.Jm().find(O=>O.id===void 0&&O.namespace===Y); +z&&this.xV([z])}}G_(Y,z){var O=(isNaN(this.U)?ip1(this):this.U)-z;z=this.Jm().filter(D=>D.namespace===Y&&D.endO.namespace===Y); +this.xV(z);return z}bW(Y){return this.Jm().some(z=>z.namespace===Y)}B7(Y){var z=[],O=g.y0(this.j,0x7ffffffffffff),D=[]; +for(let p of O)p.active&&Y===p.associatedClipId&&D.push(p);z=z.concat(Mo(this,D));LE(this,z);z=[];O=[];for(let p of this.N)p.active&&p.associatedClipId===Y&&p.start===0x7ffffffffffff&&O.push(p);z=z.concat(No(this,O));LE(this,z);return D.length}Y(){this.A=!0;if(!this.Z){for(var Y=3;this.A&&Y;)this.A=!1,this.Z=!0,u6k(this),this.Z=!1,Y--;this.D.getPlayerState().isPlaying()&&(Y=mR1(this.j,this.U),!isNaN(Y)&&Y<0x7ffffffffffff&&(Y=(Y-this.U)/this.D.getPlaybackRate(),this.K.start(Y)))}}isEnded(Y,z){z=this.D.bT()* +1E3-z;z=this.D.lW()&&Y.j(1)&&z<500;return Y.j(2)||this.D.C().V("html5_pseudogapless_shorts")&&z}sl(){this.N=[];this.j.array=[];super.sl()}};g.HA.prototype.Xp=Dr(108);var NPW=class{constructor(Y){this.O=Y;this.N=this.Y=this.mediaTime=NaN;this.U=this.fF=this.j=!1;this.K=.001;g.cW(Y)&&(this.K=.01)}};var lRH=class{constructor(Y,z){this.videoData=Y;this.j=z}};var Ahv=class{constructor(Y){this.data=window.Float32Array?new Float32Array(Y):Array(Y);this.Y=this.j=Y-1}add(Y){this.j=(this.j+1)%this.data.length;this.data[this.j]=Y}U(){return this.data[this.j]||0}forEach(Y){for(var z=this.j+1;zO+D,0),Y.N=g.iy(z),Y.X=Math.min.apply(Math,z),Y.Z=Math.max.apply(Math,z))}};var bp$=class extends g.iI{constructor(Y,z,O){super();this.videoData=Y;this.experiments=z;this.K=O;this.Y=[];this.o6=0;this.N=!0;this.U=!1;this.A=0;O=new VBv;Y.latencyClass==="ULTRALOW"&&(O.X=!1);Y.hw?O.N=3:g.hJ(Y)&&(O.N=2);Y.latencyClass==="NORMAL"&&(O.K=!0);O.B=g.dP(Y);if(Y.latencyClass==="LOW"||Y.latencyClass==="ULTRALOW")O.K=!0;var D=g.L3(z,"html5_liveness_drift_proxima_override");Vc(Y)!==0&&D&&(O.j=D,Y.j?.R4()&&O.j--);g.dP(Y)&&z.hW("html5_sabr_parse_live_metadata_playback_boundaries")&&(O.j_= +!0);if(g.BX("trident/")||g.BX("edge/"))D=g.L3(z,"html5_platform_minimum_readahead_seconds")||3,O.U=Math.max(O.U,D);g.L3(z,"html5_minimum_readahead_seconds")&&(O.U=g.L3(z,"html5_minimum_readahead_seconds"));g.L3(z,"html5_maximum_readahead_seconds")&&(O.S=g.L3(z,"html5_maximum_readahead_seconds"));if(z=g.L3(z,"html5_liveness_drift_chunk_override"))O.j=z;AJ(Y)&&(O.j=(O.j+1)/5,Y.latencyClass==="LOW"&&(O.j*=2));!g.dP(Y)||Y.latencyClass!=="ULTRALOW"&&Y.latencyClass!=="LOW"||(O.Z=3,O.A=25);this.policy=O; +this.Z=this.policy.N!==1;this.j=Hf(this,gOH(this,isNaN(Y.liveChunkReadahead)?3:Y.liveChunkReadahead,Y))}WI(){return this.Z}g8(){return this.policy.j_&&this.videoData.j?this.videoData.j.S8:Math.max(this.K()-CE(this),this.videoData.gO())}j9(Y,z=!0){var O=Wf(this,Y);z||O?O&&(this.N=!0):this.N=!1;this.Z=this.policy.N===2||this.policy.N===3&&this.N;Y=Wf(this,Y);this.U!==Y&&this.Ul("livestatusshift",Y);this.U=Y}},VBv=class{constructor(){this.U=0;this.S=Infinity;this.X=!0;this.Y=this.j=2;this.N=1;this.K= +!1;this.A=10;this.j_=!1;this.Z=1;this.B=!1}};var Ha8=class extends g.Eu{constructor(Y){super();this.D=Y;this.j=0;this.Y=null;this.A=this.K=0;this.U={};this.O=this.D.C();this.N=new g.VF(this.qP,1E3,this);this.R4=Bf(this,"html5_seek_timeout_delay_ms");this.N6=Bf(this,"html5_long_rebuffer_threshold_ms");this.JW=Bf(this,"html5_seek_set_cmt_delay_ms","html5_seek_set_cmt_cfl");this.kg=Bf(this,"html5_seek_jiggle_cmt_delay_ms","html5_seek_jiggle_cmt_cfl");this.Ol=Bf(this,"html5_seek_new_elem_delay_ms","html5_seek_new_elem_cfl");this.KX=Bf(this,"html5_unreported_seek_reseek_delay_ms", +"html5_unreported_seek_reseek_cfl");this.B=Bf(this,"html5_long_rebuffer_jiggle_cmt_delay_ms","html5_long_rebuffer_jiggle_cmt_cfl");this.j_=new Pf(2E4);this.q6=Bf(this,"html5_seek_new_elem_shorts_delay_ms","html5_seek_new_elem_shorts_cfl");this.Bc=Bf(this,"html5_seek_new_media_source_shorts_reuse_delay_ms","html5_seek_new_media_source_shorts_reuse_cfl");this.o4=Bf(this,"html5_seek_new_media_element_shorts_reuse_delay_ms","html5_seek_new_media_element_shorts_reuse_cfl");this.Pc=Bf(this,"html5_reseek_after_time_jump_delay_ms", +"html5_reseek_after_time_jump_cfl");this.X=Bf(this,"html5_gapless_handoff_close_end_long_rebuffer_delay_ms","html5_gapless_handoff_close_end_long_rebuffer_cfl");this.S=Bf(this,"html5_gapless_slow_seek_delay_ms","html5_gapless_slow_seek_cfl");this.Ge=Bf(this,"html5_shorts_gapless_ad_slow_start_delay_ms","html5_shorts_gapless_ad_slow_start_cfl");this.S_=Bf(this,"html5_shorts_gapless_slow_start_delay_ms","html5_shorts_gapless_slow_start_cfl");this.Z=Bf(this,"html5_ads_preroll_lock_timeout_delay_ms", +"html5_ads_preroll_lock_timeout_cfl");this.yH=new Pf(g.L3(this.O.experiments,"html5_skip_slow_ad_delay_ms")||5E3,!this.O.V("html5_report_slow_ads_as_error"));this.n3=new Pf(g.L3(this.O.experiments,"html5_skip_slow_ad_delay_ms")||5E3,!this.O.V("html5_skip_slow_buffering_ad"));this.uS=Bf(this,"html5_slow_start_timeout_delay_ms");this.ze=Bf(this,"html5_slow_start_no_media_source_delay_ms","html5_slow_start_no_media_source_cfl");g.u(this,this.N)}qP(){var Y=this.D.KY(),z=this.D.getPlayerState();if(Y&& +!z.isError()){var O=Y.getCurrentTime(),D=z.Y()&&O>this.j,p=z.j(8)&&z.j(16),d=this.D.d$().isBackground()||z.isSuspended();tP(this,this.R4,p&&!d,D,"qoe.slowseek",()=>{},"timeout"); +var J=isFinite(this.j);J=p&&J&&bU9(Y,this.j);var c=!O||Math.abs(O-this.j)>10,w=this.O.V("html5_exclude_initial_sabr_live_dvr_seek_in_watchdog"),R=O===0&&this.Y&&[11,10].includes(this.Y);tP(this,this.JW,J&&c&&!d&&(!w||!R),D,"qoe.slowseek",()=>{Y.seekTo(this.j)},"set_cmt"); +c=J&&em(Y.Y(),this.j);var y=this.D.loader;J=!y||y.Qr();var M=()=>{Y.seekTo(this.j+.001)}; +tP(this,this.kg,c&&J&&!d,D,"qoe.slowseek",M,"jiggle_cmt");J=()=>this.D.So(); +tP(this,this.Ol,c&&!d,D,"qoe.slowseek",J,"new_elem");var L=IP(z);R=z.isBuffering();var V=Y.Y(),W=av(V,O),x=W>=0&&V.end(W)>O+5;c=L&&R&&x;w=this.D.getVideoData();tP(this,this.q6,O<.002&&this.j<.002&&p&&g.cW(this.O)&&g.lz(w)&&!d,D,"qoe.slowseek",J,"slow_seek_shorts");tP(this,this.S,w.oZ()&&p&&!d&&!w.X,D,"qoe.slowseek",J,"slow_seek_gapless_shorts");tP(this,this.B,c&&!d,L&&!R,"qoe.longrebuffer",M,"jiggle_cmt");tP(this,this.j_,c&&!d,L&&!R,"qoe.longrebuffer",J,"new_elem_nnr");if(y){let e=y.getCurrentTime(); +p=Y.A();p=sEZ(p,e);p=!y.isSeeking()&&O===p;tP(this,this.KX,L&&R&&p&&!d,L&&!R&&!p,"qoe.longrebuffer",()=>{Y.seekTo(e)},"seek_to_loader")}p={}; +M=av(V,Math.max(O-3.5,0));var a=M>=0&&O>V.end(M)-1.1,X=M>=0&&M+1=0&&a&&X<11;p.close2edge=a;p.gapsize=X;p.buflen=V.length;this.Y&&(p.seekSour=this.Y);tP(this,this.N6,L&&R&&!d,L&&!R,"qoe.longrebuffer",()=>{},"timeout",p); +p=z.isSuspended();p=this.D.lT()&&!p;tP(this,this.Z,p,!p,"qoe.start15s",()=>{this.D.sG("ad")},"ads_preroll_timeout"); +p=this.O.experiments.hW("html5_use_playback_rate_in_skip_slow_ad")?this.D.getPlaybackRate()*1E3:1E3;W=O-this.K

{var e=this.D,I=e.YM.getVideoData();(!I||!e.videoData.isAd()||I.Xc!==e.getVideoData().Xc)&&e.videoData.gH||e.cX("ad.rebuftimeout",2,"RETRYABLE_ERROR",`skipslad.vid.${e.videoData.videoId}`)}; +tP(this,this.yH,a,!a,"ad.rebuftimeout",p,"skip_slow_ad");W=M&&R&&em(Y.Y(),O+5)&&W;tP(this,this.n3,W&&!d,!W,"ad.rebuftimeout",p,"skip_slow_ad_buf");p=z.isOrWillBePlaying()&&z.j(64)&&!d;tP(this,this.uS,p,D,"qoe.start15s",()=>{},"timeout"); +y=!!y&&!y.Hc&&z.isOrWillBePlaying();tP(this,this.ze,y,D,"qoe.start15s",J,"newElemMse");y=EZ(V,0);V=z.j(16)||z.j(32);y=!d&&z.isOrWillBePlaying()&&R&&!V&&(z.j(64)||O===0)&&y>5;tP(this,this.Bc,y,L&&!R,"qoe.longrebuffer",()=>{this.D.l7()},"reset_media_source"); +tP(this,this.o4,y,L&&!R,"qoe.longrebuffer",J,"reset_media_element");this.K===0&&(this.A=O);y=R&&this.j===0&&O>1&&O===this.A;tP(this,this.Pc,g.lz(w)&&y,L&&!R,"qoe.slowseek",()=>{Y.seekTo(0)},"reseek_after_time_jump"); +d=z.isOrWillBePlaying()&&!d;x=this.D.bT()-O<6&&!x&&this.D.lW();tP(this,this.X,w.oZ()&&d&&R&&x,L&&!R,"qoe.longrebuffer",()=>{this.D.So(!1,!0)},"handoff_end_long_buffer_reload"); +d=this.Y===104||this.D.gP;z=z_(w)&&w.isAd()&&!w.X&&d&&(R||z.j(8)&&z.j(16));tP(this,this.Ge,z,D,"qoe.start15s",J,"gapless_ad_slow_start");z=z_(w)&&!w.X&&d&&c;tP(this,this.S_,z,D,"qoe.longrebuffer",J,"gapless_slow_start");this.K=O;this.N.start()}}fY(Y,z,O){z=this.ud(z);z.wn=O;z.wdup=this.U[Y]?"1":"0";this.D.fY(new g.C3(Y,z));this.U[Y]=!0}ud(Y){Y=Object.assign(this.D.ud(!0),Y.ud());this.j&&(Y.stt=this.j.toFixed(3));this.D.getVideoData().isLivePlayback&&(Y.ct=this.D.getCurrentTime().toFixed(3),Y.to=this.D.D7().toFixed(3)); +delete Y.uga;delete Y.euri;delete Y.referrer;delete Y.fexp;delete Y.vm;return Y}},Pf=class{constructor(Y,z=!1){this.A=z;this.j=this.Y=this.N=this.startTimestamp=0;this.U=!1;this.K=Math.ceil(Y/1E3)}reset(){this.j=this.Y=this.N=this.startTimestamp=0;this.U=!1}test(Y){if(!this.K||this.Y)return!1;if(!Y)return this.reset(),!1;Y=(0,g.E)();if(!this.startTimestamp)this.startTimestamp=Y,this.N=0;else if(this.N>=this.K)return this.Y=Y,!0;this.N+=1;return!1}ud(){var Y={},z=(0,g.E)();this.startTimestamp&&(Y.wsd= +(z-this.startTimestamp).toFixed());this.Y&&(Y.wtd=(z-this.Y).toFixed());this.j&&(Y.wssd=(z-this.j).toFixed());return Y}};var n4v=class extends g.Eu{constructor(Y){super();this.D=Y;this.X=this.j=this.loader=this.mediaElement=this.playbackData=null;this.N=0;this.K=this.N6=this.U=null;this.Pc=!1;this.KX=0;this.j_=!1;this.timestampOffset=0;this.S=!0;this.Bc=0;this.JW=this.gn=!1;this.Z=0;this.S_=!1;this.Ol=this.ze=0;this.O=this.D.C();this.videoData=this.D.getVideoData();this.policy=new Cfr;this.B=new Ha8(this.D);this.n3=this.o4=this.q6=this.A=this.Y=NaN;this.kg=new g.VF(()=>{qvH(this,!1)},2E3); +this.OJ=new g.VF(()=>{SV(this)}); +this.R4=new g.VF(()=>{vOW(this,{})}); +this.uS=NaN;this.yH=new g.VF(()=>{var z=this.O.y9;z.j+=1E4/36E5;z.j-z.N>1/6&&(ei(z),z.N=z.j);this.yH.start()},1E4); +g.u(this,this.B);g.u(this,this.kg);g.u(this,this.R4);g.u(this,this.OJ);g.u(this,this.yH)}setMediaElement(Y){(this.mediaElement=Y)?(this.mediaElement&&(this.K||this.N||!this.mediaElement.qB()||this.seekTo(.01,{cM:"seektimeline_setupMediaElement"})),SV(this)):g.hP(this)}getCurrentTime(Y=!1){if($_(this.D)){if(this.fF()&&!Y&&!isNaN(this.A))return this.A;if(!isNaN(this.Y))return this.Y}else{if(this.fF()&&!Y&&!isNaN(this.A)&&isFinite(this.A))return this.A;Y=this.fF();if(!isNaN(this.Y)&&(Y||isFinite(this.Y)))return this.Y}return this.mediaElement&& +GAk(this)?this.mediaElement.getCurrentTime()+this.timestampOffset:this.N||0}kQ(){return this.Ge}KF(){return this.getCurrentTime()-this.D7()}g8(){return this.j?this.j.g8():Infinity}isAtLiveHead(Y){if(!this.j)return!1;Y===void 0&&(Y=this.getCurrentTime());return Wf(this.j,Y)}WI(){return!!this.j&&this.j.WI()}seekTo(Y,{TO:z=!1,jn:O=0,mB:D=!1,LJ:p=0,cM:d="",seekSource:J,vQ:c=!1,dv:w=!1,D9:R=!1}={}){c&&(Y+=this.D7());g.dP(this.videoData)&&J===29&&(this.Ge=void 0);c=Y=this.Vt())||!g.hJ(this.videoData),M||(y={st:y,mst:this.Vt()},this.j&&this.V("html5_high_res_seek_logging")&&(y.ht=this.j.g8(),y.adft= +nE(this.j)),this.D.J("seeknotallowed",y)),y=M)}}if(!y)return this.U&&(this.U=null,g.mc(this)),Lg(this.getCurrentTime());y=.005;w&&this.V("html5_sabr_seek_no_shift_tolerance")&&(y=0);if(Math.abs(Y-this.Y)<=y&&this.Pc)return this.K;this.V("html5_reset_rate_limiter_on_user_seek")&&this.loader?.jV();this.V("html5_reset_backoff_on_user_seek")&&this.loader?.Iy();d&&(y=Y,this.O.Yk()&&(y={reason:d,tgt:y},this.V("html5_sabr_csdai_seek_log")&&(y.source=J),this.D.J("seekreason",y)));J&&(this.B.Y=J);this.Pc&& +g.hP(this);this.K||(this.K=new PW);Y&&!isFinite(Y)&&x_(this,!1);(R=R||c)||(R=Y,R=!(this.videoData.isLivePlayback&&this.videoData.Y&&!this.videoData.Y.j()&&!(this.mediaElement&&this.mediaElement.U()>0&&eh(this.mediaElement)>0)||yc(this.videoData)&&this.gO()===this.Vt(!1)?0:isFinite(R)||!yc(this.videoData)));R||(Y=fE(this,Y,D));Y&&!isFinite(Y)&&x_(this,!1);this.fF()?this.A=Y:this.Y=this.N=Y;this.Bc=p;this.Z=0;this.j&&this.j.j9(Y,!1);D=this.D;p=Y;R={TO:z,seekSource:J};D.LX.N=p;c=D.vA;c.mediaTime=p;c.j= +!0;R.TO&&D.jH(R);R=p>D.videoData.endSeconds&&p>D.videoData.limitedPlaybackDurationInSeconds;D.Tk&&R&&isFinite(p)&&I5(D);p0&&Yz.start&&I5(this.D);return this.K}Vt(Y){return this.videoData.isLivePlayback?EU(this.videoData)&&this.mediaElement?.isPaused()&&this.videoData.j?(Y=this.getCurrentTime(), +aV(this.kq(Y)*1E3)+Y):this.V("html5_sabr_parse_live_metadata_playback_boundaries")&&g.dP(this.videoData)&&this.videoData.j?Y?this.videoData.j.N6||0:this.videoData.j.S8||0:yc(this.videoData)&&this.videoData.yb&&this.videoData.j?this.videoData.j.Vt()+this.timestampOffset:this.videoData.Y&&this.videoData.Y.j()?!Y&&this.j?this.j.g8():this.D.videoData.Vt()+this.timestampOffset:this.mediaElement?So()?aV(this.mediaElement.JW().getTime()):eh(this.mediaElement)+this.timestampOffset||this.timestampOffset:this.timestampOffset: +this.D.videoData.Vt()}gO(){if(this.V("html5_sabr_parse_live_metadata_playback_boundaries")&&g.dP(this.videoData))return this.videoData.j?.lR||0;var Y=this.videoData?this.videoData.gO()+this.timestampOffset:this.timestampOffset;if(EU(this.videoData)&&this.videoData.j){var z=Number(this.videoData.progressBarStartPosition?.utcTimeMillis)/1E3;if(!isNaN(z)&&(z=this.Hy(z),!isNaN(z)))return Math.max(Y,z)}return Y}QA(){this.K||this.seekTo(this.N,{cM:"seektimeline_forceResumeTime_singleMediaSourceTransition", +seekSource:15})}mH(){return this.Pc&&!isFinite(this.Y)}sl(){Zg(this,null);this.B.dispose();super.sl()}fF(){return this.V("html5_centralized_player_time_live")&&g.dP(this.videoData)&&this.videoData.isLivePlayback||this.V("html5_use_centralized_player_time")&&g.dP(this.videoData)?!0:!1}ud(){var Y={};this.loader&&Object.assign(Y,this.loader.ud());this.mediaElement&&Object.assign(Y,this.mediaElement.ud());return Y}Pd(Y){this.timestampOffset=Y}getStreamTimeOffset(){return yc(this.videoData)?0:this.videoData.j? +this.videoData.j.getStreamTimeOffset():0}D7(){return this.timestampOffset}kq(Y){return this.videoData&&this.videoData.j?this.videoData.j.kq(Y-this.timestampOffset):NaN}PM(){return this.mediaElement?this.mediaElement.PM():0}oW(){if(!this.mediaElement)return 0;if(ZE(this.videoData)){let Y=oB1(this.mediaElement)+this.timestampOffset-this.gO(),z=this.Vt()-this.gO();return Math.max(0,Math.min(1,Y/z))}return this.mediaElement.oW()}D6(Y){this.X&&(this.X.j=Y)}Xa(Y,z,O){this.D.J("requestUtcSeek",{time:Y}); +g.dP(this.videoData)&&(this.Ge=Y);this.loader?.Xa(Y,O);z&&(this.ze=z)}uV(Y){g.dP(this.videoData)&&(this.Ge=void 0);this.ze?(this.D.J("utcSeekingFallback",{source:"streamTime",timeSeconds:this.ze}),this.D.seekTo(this.ze,{cM:"utcSeekingFallback_streamTime"}),this.ze=0):(Y=this.Hy(Y),isNaN(Y)||(this.D.J("utcSeekingFallback",{source:"estimate",timeSeconds:Y}),this.D.seekTo(Y,{cM:"utcSeekingFallback_estimate"})))}q2(){this.ze=0}cf(Y){this.Ol=Y}Hy(Y){var z=this.getCurrentTime();if(isNaN(z))return NaN;var O= +this.kq(z);return isNaN(O)?NaN:Y-(O-z)}V(Y){return this.O&&this.O.V(Y)}},Cfr=class{};var BPk=class extends g.Eu{constructor(Y){super();this.N=Y;this.j=new Map;this.Y=new g.VF(this.sample,250,this);g.u(this,this.Y);this.start()}start(){this.Y.start()}stop(){this.Y.stop()}clear(){for(let Y of this.j.values())Y.clear()}sample(){for(let [Y,z]of this.N){let O=Y,D=z;this.j.has(O)||this.j.set(O,new WdA(PfW.has(O)));this.j.get(O).update(D())}this.Y.start()}},PfW=new Set(["networkactivity"]),WdA=class{constructor(Y){this.Y=Y;this.j=NaN;this.buffer=new Ahv(100)}update(Y){this.Y?(this.buffer.add(Y- +this.j||0),this.j=Y):this.buffer.add(Y)}clear(){this.buffer.clear();this.j=0}};var tB1=class{constructor(){this.finished=this.started=!1}start(){this.started=!0}reset(){this.finished=this.started=!1}};var Rh$=!1;var $U$=!1,a5=!1;var OZv,zxk;OZv=[{minHeight:2160,itag:"321"},{minHeight:1440,itag:"319"},{minHeight:1080,itag:"270"},{minHeight:720,itag:"232"},{minHeight:480,itag:"231"},{minHeight:360,itag:"230"},{minHeight:240,itag:"229"},{minHeight:144,itag:"269"}];zxk=[{minHeight:1080,itag:"290"},{minHeight:720,itag:"287"},{minHeight:480,itag:"284"},{minHeight:360,itag:"283"},{minHeight:240,itag:"282"},{minHeight:144,itag:"281"}]; +g.Gn=class extends g.iI{constructor(Y,z,O,D,p,d,J,c=new g.Tc(z),w=!0,R,y){super();this.YM=Y;this.O=z;this.playerType=O;this.vn=D;this.WV=p;this.visibility=d;this.UJ=J;this.videoData=c;this.Pm=w;this.nO=R;this.XV=y;this.logger=new g.rn("VideoPlayer");this.gm=null;this.RC=new LA;this.Tk=null;this.H$=!0;this.Hc=this.loader=null;this.NL=[];this.Uf=new tB1;this.SI=this.tY=null;this.z8=new tB1;this.Ep=null;this.h4=this.BB=!1;this.dN=NaN;this.bG=!1;this.playerState=new g.EN;this.xC=[];this.b9=new g.er;this.mediaElement= +null;this.Zc=this.jp=!1;this.ou=NaN;this.Ik=!1;this.xn=0;this.Ka=!1;this.ke=NaN;this.HC=0;this.loop=!1;this.playbackRate=1;this.PU=0;this.zJ=!1;this.pT=[];this.qA=this.Ha=0;this.cv=this.s$=!1;this.J2=this.Fj=0;this.gP=!1;this.UI=this.V8=this.WB=null;this.zL=()=>{var M=this.RS;M.provider.O.mE||M.provider.D.getVisibilityState()===3||(M.provider.O.mE=!0);M.Vr();if(M.Y){var L=M.Y;L.A&&L.j<0&&L.provider.D.getVisibilityState()!==3&&OpV(L)}M.qoe&&(M=M.qoe,M.n3&&M.U<0&&M.provider.O.mE&&MI8(M),M.A&&ON(M)); +this.loader&&k_(this);bX(this)}; +this.Ld=new Jh1(this);this.cP=new g.VF(this.VX,15E3,this);this.Bv=new BPk(new Map([["bufferhealth",()=>this.LX.PM()], +["bandwidth",()=>this.It()], +["networkactivity",()=>this.UJ.N6], +["livelatency",()=>this.isAtLiveHead()&&this.isPlaying()?o5(this):NaN], +["rawlivelatency",()=>o5(this)]])); +this.LX=new n4v(this);this.CV=new g.VF(this.xx,0,this);this.Y6=[this.b9,this.CV,this.cP,this.Bv];this.vA=new NPW(this.O);this.vA.fF=this.fF();this.cT=new chA(this.O,this.WV,this,this.UJ);this.Ii=new g.HA(this);this.WB=new MBo(this);g.u(this,this.Ii);g.u(this,this.LX);Q88(this,c);this.videoData.subscribe("dataupdated",this.Dl,this);this.videoData.subscribe("dataloaded",this.Ux,this);this.videoData.subscribe("dataloaderror",this.handleError,this);this.videoData.subscribe("ctmp",this.J,this);this.videoData.subscribe("ctmpstr", +this.QE,this);!this.RS||this.RS.VH();this.RS=new g.VB(new t7k(this.videoData,this.O,this));Spv(this.zL);this.visibility.subscribe("visibilitystatechange",this.zL);this.yV=new g.VF(this.RY,g.L3(this.O.experiments,"html5_player_att_initial_delay_ms")||4500,this);this.u5=new g.VF(this.RY,g.L3(this.O.experiments,"html5_player_att_retry_delay_ms")||4500,this);this.TG=new f78(this.In,this);g.u(this,this.TG)}sl(){IW(this.dN);UUF(this.zL);this.visibility.unsubscribe("visibilitystatechange",this.zL);SvZ(this.RS); +g.GG(this.RS);FW(this);jE.OY(this.ou);this.PO();this.SI=null;g.GG(this.videoData);g.GG(this.Ld);g.GG(this.yV);g.GG(this.u5);g.IY(this.Y6);this.Tk=null;super.sl()}getVisibilityState(){return this.YM.getVisibilityState()}Ny(Y,z){Y!==g.FU("endcr")||this.playerState.j(32)||this.Rc();this.YM.Ny(Y,z,this.playerType)}T8(Y,z,O,D){this.RS.T8(Y,z,O);this.V("html5_log_media_perf_info")&&this.J("adloudness",{ld:D.toFixed(3),cpn:Y})}Gs(Y,z,O){this.RS.Gs(Y,z,O)}Nd(){return this.loader?.Nd()}cg(){return this.loader?.cg()}FX(){return this.loader?.FX()}NT(){return this.loader?.NT()}SL(){return this.videoData.SL()}Ce(){return this.V("html5_not_reset_media_source")&& +this.videoData.isLivePlayback||this.V("html5_not_reset_media_source_non_drm_vod")&&!this.videoData.isLivePlayback&&!this.videoData.SL()&&!this.videoData.oZ()}j2(){return this.gk().j.wk(D3r)&&!this.videoData.isLivePlayback&&!this.videoData.SL()&&!this.videoData.oZ()}QK(){!this.videoData.Z||this.V("html5_disable_target_codec_family_for_gapless")&&z_(this.videoData)||(this.videoData.w8=this.videoData.w8||this.YM.l3().Nd(),this.videoData.XU=this.videoData.XU||this.YM.l3().cg());if(Z_(this.videoData)|| +!IV(this.videoData)){let Y=this.videoData.errorDetail;this.cX(this.videoData.errorCode||"auth",2,unescape(this.videoData.errorReason),Y,Y,this.videoData.Xr||void 0)}this.V("html5_generate_content_po_token")&&this.sW();this.kP();this.J("dttg",{dtt:GV(this.O),gl:this.O.supportsGaplessShorts()})}getVideoData(){return this.videoData}C(){return this.O}iM(){return this.cT.iM(this.SI)}d$(){return this.visibility}Eh(){return this.mediaElement&&this.mediaElement.Z()?this.mediaElement.hy():null}KY(){return this.mediaElement}Ks(){if(this.videoData.errorCode)return!1; +this.C().U&&this.C().houseBrandUserStatus&&this.J("hbut",{status:this.C().houseBrandUserStatus},!0);if(this.videoData.Mj())return!0;this.cX("api.invalidparam",2,void 0,"invalidVideodata.1");return!1}Cp(Y=!1){Y||R5(this.RS);this.BB=Y;!this.Ks()||this.Uf.started?TSo(this)&&this.Uf.started&&!this.Uf.finished&&!this.BB&&this.Ux():(this.Uf.start(),Y=this.RS,g.Kh(Y.provider),Y.qoe&&Reh(Y.qoe),Y.provider.O.gk().j.wk(TEW)&&g.BX("cobalt")&&g.BX("android")&&(Y=Y.provider.videoData.clientPlaybackNonce)&&Dh8(Y), +this.Ux())}Ux(){if(this.videoData.isLoaded()){var Y=this.Ld;g.L3(Y.Yg.experiments,"html5_player_min_build_cl")>0&&g.L3(Y.Yg.experiments,"html5_player_min_build_cl")>944800637&&QU(Y,"oldplayer",!0);XDV(this)}else this.videoData.n3||this.videoData.XZ?this.BB&&TSo(this)||(this.videoData.n3?$MF(this.videoData):(Y=this.RS,Y.qoe&&(Y=Y.qoe,pS(Y,"protected"),Y.provider.videoData.K?Y.eI():Y.provider.videoData.subscribe("dataloaded",Y.eI,Y)),SBW(this.videoData))):!this.videoData.loading&&this.Pm&&g$k(this)}e3(Y){this.V8= +Y;this.loader&&(this.loader.H7(Y),this.J("sdai",{sdsstm:1}))}DK(Y){this.loader?.DK(Y)}isFullscreen(){return this.visibility.isFullscreen()}isBackground(){return this.visibility.isBackground()}Kc(){Yh(this).then(()=>ri(this)); +this.playerState.isOrWillBePlaying()&&this.playVideo()}IT(){this.mediaElement&&this.mediaElement.S();this.Cp();this.Ks()&&!this.playerState.j(128)&&(this.z8.started||(this.z8.start(),this.videoData.Bc?this.bd(rQ(this.playerState,4)):this.bd(rQ(rQ(this.playerState,8),1))),Oi(this))}Jr(){return this.Uf.finished}sendAbandonmentPing(){this.getPlayerState().j(128)||(this.Ul("internalAbandon"),this.RY(!0),SvZ(this.RS),g.GG(this.RS),jE.OY(this.ou))}Rc(Y=!0,z=!0,O){z&&this.mediaElement&&this.mediaElement.pause(); +Y&&O&&this.loader&&yc(this.videoData)&&this.loader.VO(O);this.bd(Y?new g.EN(14):new g.EN)}Zm(){this.RS.Vr()}cX(Y,z,O,D,p,d,J){var c,w;g.MC(Zuv,O)?c=O:O?w=O:c="GENERIC_WITHOUT_LINK";D=(D||"")+`;a6s.${gZ()}`;if(Y==="auth"||Y==="drm.auth"||Y==="heartbeat.stop")O&&(D+=`;r.${O.replaceAll(" ","_")}`),d&&(D+=`sr.${d.replaceAll(" ","_")}`);z={errorCode:Y,errorDetail:p,errorMessage:w||g.c9[c]||"",ej:c,Xr:d||"",Ug:D,v8:z,cpn:this.videoData.clientPlaybackNonce,playerErrorMessageRenderer:J};this.videoData.errorCode= +Y;zc(this,"dataloaderror");this.bd(v6(this.playerState,128,z));jE.OY(this.ou);FW(this);this.ey()}sG(Y){this.NL=this.NL.filter(z=>Y!==z); +this.z8.started&&Oi(this)}o$(){var Y;(Y=!!this.NL.length)||(Y=this.Ii.j.array[0],Y=!!Y&&Y.start<=-0x8000000000000);return Y}WI(){return this.LX.WI()}isPlaying(){return this.playerState.isPlaying()}fg(){return this.playerState.fg()&&this.videoData.Bc}getPlayerState(){return this.playerState}xA(Y){this.loader?.xA(Y)}p$(Y){this.loader?.p$(Y)}getPlayerType(){return this.playerType}getPreferredQuality(){if(this.SI){var Y=this.SI;Y=Y.videoData.DX.compose(Y.videoData.lu);Y=Sd(Y)}else Y="auto";return Y}isGapless(){return!!this.mediaElement&& +this.mediaElement.isView()}HO(){return this.YM.HO()}yr(){return!!this.WB?.yr()}setMediaElement(Y,z=!1){if(this.mediaElement&&Y.hy()===this.mediaElement.hy()&&(Y.isView()||this.mediaElement.isView())){if(Y.isView()||!this.mediaElement.isView()||z)this.hk(),this.mediaElement=Y,this.mediaElement.rk=this,Fz1(this),this.LX.setMediaElement(this.mediaElement)}else this.mediaElement&&this.PO(),this.playerState.isError()||(z=bj(this.playerState,512),z.j(8)&&!z.j(2)&&(z=rQ(z,1)),Y.isView()&&(z=bj(z,64)),this.bd(z)), +this.mediaElement=Y,this.mediaElement.rk=this,!g.cW(this.O)&&this.mediaElement.setLoop(this.loop),this.mediaElement.setPlaybackRate(this.playbackRate),Fz1(this),this.LX.setMediaElement(this.mediaElement),this.V("html5_prewarm_media_source")&&!this.Ld.LC()&&k71(this.mediaElement)}PO(Y=!1,z=!1,O=!1){if(this.mediaElement){var D=this.getCurrentTime();D>0&&(this.LX.N=D);this.LX.setMediaElement(null);!Y&&this.Ce()?io$(this):this.Pr(O);this.loader&&(g.ZH(this.loader),this.Jz(z));this.cP.stop();if(this.mediaElement&& +(!this.z8.started&&!this.lT()||this.playerState.isError()||this.playerState.j(2)||this.bd(rQ(this.playerState,512)),this.mediaElement)){this.hk();if(Y||!this.mediaElement.isView())this.vn.fp("mesv_s"),this.mediaElement.stopVideo(),GQ(this);this.mediaElement=this.mediaElement.rk=null}}}async playVideo(Y=!1,z=!1){var O=window.google_image_requests;O&&O.length>10&&(window.google_image_requests=O.slice(-10));if(!this.playerState.j(128))if(this.Ld.jf())this.Ul("signatureexpired");else if(this.mediaElement&& +R5(this.RS),this.IT(),(this.playerState.j(64)||Y)&&this.bd(rQ(this.playerState,8)),this.z8.finished&&this.mediaElement){if(!this.SI&&this.tY&&(await this.tY,this.playerState.j(128)))return;if(this.videoData.Y){if(this.Vy()&&this.videoData.Y.j())return Yh(this);if($_(this))Y=this.LX,g.RV(Y.videoData)&&!Y.isAtLiveHead(Y.getCurrentTime())&&Y.WI()&&Y.D.seekTo(Infinity,{cM:"seektimeline_peggedToLive",seekSource:34});else if(g.RV(this.videoData)){Y=this.getCurrentTime()O.video)?.sort((O,D)=>(D.N??0)-(O.N??0)); +this.RS.Jl("M",z?.[0]?.N??(dtr(Y.j)?Y.j:0))}}he(Y,z,O){this.Jl(Y);this.videoData.DX=Y;if(this.SI&&z){z=this.cT;var D=this.SI;if(D.j.j()){var p=g.L3(z.O.experiments,"html5_max_quality_sel_upgrade"),d=p?Y.j:En[Sd(Y)],J=D.j.videoInfos[0].video.qualityOrdinal,c=J!==0&&Y.j===J;J=vF()>J;c&&J||(p&&c&&(d=Math.max(d,p)),p=gQ(z,D.j?.videoInfos),c=z.D.getPlaybackRate(),c>1&&p&&(p=fu(z.O.N,D.j.videoInfos,c),Y.j!==0&&p=480,z.V("html5_perf_cap_override_sticky")&&uMZ(z.N,z.V("html5_perserve_av1_perf_cap")))}}this.loader&&this.loader.M0(O||"");this.Q7()}getUserPlaybackQualityPreference(){return this.videoData.Y&&!this.videoData.Y.j()?Sd(this.videoData.DX):fx[vF()]}hasSupportedAudio51Tracks(){return this.videoData.hasSupportedAudio51Tracks()}setUserAudio51Preference(Y,z){this.getUserAudio51Preference()!==Y&&(this.J("toggle51",{pref:Y}),g.VO("yt-player-audio51",Y,z?31536E3:2592E3),this.Kc())}getUserAudio51Preference(){return this.videoData.getUserAudio51Preference()}setProximaLatencyPreference(Y){var z= +this.getProximaLatencyPreference();this.J("proxima",{pref:Y});g.VO("yt-player-proxima-pref",Y,31536E3);z!==Y&&(Y=this.LX,Y.S_=!0,Y.D.seekTo(Infinity,{cM:"seektimeline_proximaSeekToHead",seekSource:34}))}getProximaLatencyPreference(){return ku()??0}isProximaLatencyEligible(){return this.videoData.isProximaLatencyEligible}sW(){this.videoData.videoId?this.YM.sW(this.videoData):this.J("povid",{})}kP(){this.videoData.videoId?this.YM.kP(this.videoData):this.J("piavid",{})}Q7(){if(!this.VH()&&!this.playerState.j(128)&& +this.videoData.Y){if(this.videoData.Y.j())k_(this);else{let D=vf(this);var Y=this.videoData;a:{var z=D;var O=this.videoData.R4;if(z.j){for(let p of O){let d=p.PH(),J=En[d.video.quality];if((!z.N||d.video.quality!=="auto")&&J<=z.j){z=p;break a}}z=O[O.length-1]}else z=O[0]}Y.j_=z;eV(this,D.reason,DHv(this,this.videoData.j_))}if(this.V("html5_check_unstarted")?this.playerState.isOrWillBePlaying():this.isPlaying())this.LX.S=!1,this.playVideo()}}wZ(Y,z){if(this.VH()||this.playerState.j(128))return!1;var O= +!!this.videoData.Y?.j(),D=O&&z?this.getCurrentTime()-this.D7():NaN;if(Y.Z7&&Y.Z7.id){var p=this.RS;if(p.qoe){p=p.qoe;let J=[Y.Z7.id,isNaN(D)?"m":"t"];g.oP(p,g.Kh(p.provider),"afi",J)}}if(O){if(z){var d=this.LX.PM();this.J("aswh",{id:Y.id,xtags:Y.xtags,bh:d.toFixed(3)})}this.loader.setAudioTrack(Y,D,z);return!0}if(dHv(this)){a:{d=this.mediaElement.audioTracks();z=!1;for(D=0;D{try{yI1(this,d,z,O,p)}catch(J){g.jZ(J),this.handleError(new g.C3("fmt.unplayable",{msi:"1",ename:J&&typeof J==="object"&&"name"in J?String(J.name):void 0,trg:"setmediasrc"},1))}}; +this.Ce()&&this.Hc.N()==="open"?Y(this.Hc):FK(this.Hc,Y)}WQ(Y){this.RC.set(Y.initData,Y);this.gm&&(this.gm.WQ(Y),this.V("html5_eme_loader_sync")||this.RC.remove(Y.initData))}VE(Y){this.videoData.mZ=Pl("auto",Y,!1,"u");k_(this)}D6(Y,z=!1){this.O.experiments.hW("html5_stateful_audio_normalization")&&Wu(this.videoData.j1);this.O.gk().j.wk(Lto)&&g.dP(this.videoData)?z&&o$9(this,Y.reason,Y.j.info,Y.source,Y.token):o$9(this,Y.reason,Y.j.info,Y.source,Y.token);this.yT();this.LX.D6(Y.j.index)}z_(Y={}){this.loader?.z_(this.O, +DE(this.videoData),Y)}jf(){return this.Ld.jf()}Gp(){return this.loader?.Gp()??!1}te(Y){this.fY(new g.C3("staleconfig",{reason:Y}))}handleError(Y){this.Ld.handleError(Y)}LC(){return this.Ld.LC()}uV(Y){this.LX.uV(Y)}async So(Y=!1,z=!1){this.loader&&this.loader.AM();this.loader&&this.loader.VH()&&FW(this);this.V("html5_enable_vp9_fairplay")&&this.SL()&&this.videoData.j?.KX();this.bd(rQ(this.playerState,2048));this.Ul("newelementrequired");Y&&await Yh(this);this.videoData.Na()&&this.loader?.Ru&&!$_(this)&& +(this.isAtLiveHead()&&g.RV(this.videoData)?this.seekTo(Infinity,{cM:"videoPlayer_getNewElement"}):this.videoData.s6&&this.loader&&(Y=this.loader,Y.Ds.Na&&(Y.Ds.s6||Y.Ds.isWindowedLive||Y.Ds.isPremiere?(Y.seek(0,{cM:"loader_resetSqless"}),Y.videoTrack.K=!0,Y.audioTrack.K=!0,Y.videoTrack.v0=!0,Y.audioTrack.v0=!0):kT(Y.Ds)&&YP(Y))));z&&this.seekTo(0,{seekSource:105});this.playerState.j(8)&&this.playVideo()}aj(Y){this.J("hgte",{ne:+Y});this.videoData.Z=!1;Y&&this.So();this.loader&&Uhv(this.loader)}EN(Y){this.J("newelem", +{r:Y});this.So()}pauseVideo(Y=!1,z){if((this.playerState.j(64)||this.playerState.j(2))&&!Y)if(this.playerState.j(8))this.bd(oS(this.playerState,4,8,null,z));else if(this.fg())ri(this);else return;this.playerState.j(128)||(Y?this.bd(rQ(this.playerState,256,null,z)):this.bd(oS(this.playerState,4,8,null,z)));this.mediaElement&&this.mediaElement.pause();g.hJ(this.videoData)&&this.loader&&this.Jz(!1)}stopVideo(){this.pauseVideo();this.loader&&(this.Jz(!1),this.loader.zs())}ey(Y=!1,z=!1){this.Ce()&&z?this.mediaElement?.ey(): +this.mediaElement?.stopVideo();GQ(this);FW(this);this.playerState.j(128)||(Y?this.bd(bj(bj(rQ(this.playerState,4),8),16)):this.bd(v6(this.playerState)));this.videoData.videoId&&this.O.jy.remove(this.videoData.videoId)}seekTo(Y,z={}){this.playerState.j(2)&&ri(this);z.JA&&this.bd(rQ(this.playerState,2048));if((z.seekSource===58||z.seekSource===60)&&this.V("html5_update_vss_during_gapless_seeking")){var O=this.RS;O.j&&(O=O.j,z.seekSource===58?O.j.update():O.N&&(O.A(),cf(O).send(),O.Y=NaN))}this.LX.seekTo(Y, +z);this.Ii.Y()}jH(Y){this.vn.U.Y=(0,g.E)();this.playerState.j(32)||(this.bd(rQ(this.playerState,32,Y?.seekSource)),this.playerState.j(8)&&this.pauseVideo(!0),this.Ul("beginseeking"));this.lQ()}y5(Y){Y=Y?.seekSource;this.playerState.j(32)?(this.bd(oS(this.playerState,16,32,Y)),this.Ul("endseeking")):this.playerState.j(2)||this.bd(rQ(this.playerState,16,Y));Y=this.vn.U;var z=this.videoData,O=this.playerState.isPaused();if(z.clientPlaybackNonce&&!isNaN(Y.j)){if(Math.random()<.01){O=O?"pbp":"pbs";let D= +{startTime:Y.j};z.wH&&(D.cttAuthInfo={token:z.wH,videoId:z.videoId});g.up("seek",D);g.mI({clientPlaybackNonce:z.clientPlaybackNonce},"seek");isNaN(Y.Y)||g.Zn("pl_ss",Y.Y,"seek");g.Zn(O,(0,g.E)(),"seek")}Y.reset()}}UQ(Y){this.y5(Y)}t6(){this.Ul("SEEK_COMPLETE")}kr(Y){var z=this.YM,O=this.videoData.clientPlaybackNonce,D=this.playerType;if(Y.scope===4){var p=Y.type;if(p){var d=z.L3(),J=d.getVideoData().clientPlaybackNonce;D===1&&(J=O);if(D=YR(z,J)){if(O=D.getVideoData())Y.writePolicy===2&&O.sabrContextUpdates.has(p)|| +(Y.sendByDefault&&O.ze.add(p),O.sabrContextUpdates.set(p,Y)),z.V("html5_enable_t1_enf_on_sabr")&&(Y=p===5,p=eH(O.playerResponse),Y?(Y=p?1:0,g.q8(Y,"m.p_",{}),g.Nd("MBSTAT",Y)):Y=1,Y===0&&g.cU(z.M6,"onAbnormalityDetected"))}else d.J("scuset",{ncpf:"1",ccpn:J,crcpn:O})}else g.jZ(Error("b/380308491: contextUpdateType is undefined"))}}vK(){if(this.playerType===2)return this.YM.vK("")}getCurrentTime(Y=!1){return this.LX.getCurrentTime(Y)}kQ(){return this.LX.kQ()}KF(){return this.LX.KF()}cK(){return this.KF()}g8(){return this.LX.g8()}getPlaylistSequenceForTime(Y){return this.videoData.getPlaylistSequenceForTime(Y- +this.D7())}kE(){var Y=NaN;this.mediaElement&&(Y=this.mediaElement.kE());return Y>=0?Y:this.getCurrentTime()}kq(){if(this.videoData.j?.kq)return this.videoData.j.kq(this.getCurrentTime()-this.D7());if(this.mediaElement){var Y=this.mediaElement.JW();if(Y&&(Y=Y.getTime(),!isNaN(Y)))return Y/1E3+this.getCurrentTime()}return NaN}getDuration(){return this.videoData.lengthSeconds?this.videoData.lengthSeconds+this.D7():this.Vt()?this.Vt():0}IK(){var Y=new yhA;this.loader?(this.UJ.sN(Y,this.O.Yk()),this.loader.sN(Y)): +this.mediaElement&&(Y.gb=this.mediaElement.PM());Y.Fj=this.Fj;Y.J2=this.J2;Y.N=this.isAtLiveHead()&&this.isPlaying()?o5(this):NaN;var z=this.LX;z=z.j?nE(z.j)+CE(z.j):0;Y.U=z;return Y}OQ(Y,z){this.J2+=Y;this.Fj+=z}oW(){return this.mediaElement?g.hJ(this.videoData)?1:ZE(this.videoData)?this.isAtLiveHead()||this.WI()?1:this.LX.oW():this.mediaElement.oW():0}Tp(){var Y=this.Bv,z=uX(Y,"bandwidth"),O=uX(Y,"bufferhealth"),D=uX(Y,"livelatency"),p=uX(Y,"networkactivity"),d=iX(Y,"bandwidth"),J=iX(Y,"bufferhealth"), +c=iX(Y,"livelatency");Y=iX(Y,"networkactivity");var w=this.N5(),R=w.droppedVideoFrames;w=w.totalVideoFrames;var y=this.getCurrentTime();if(this.gm){var M="IT/"+(this.gm.j.PH()+"/"+Sd(this.gj()));M+="/"+this.gm.PH()}else M="";var L=this.isGapless(),V=this.HO(),W=this.E8(),x=this.xF(),a=g.wd(this),X=this.getPlayerState().state.toString(16),e=this.getPlaylistSequenceForTime(this.getCurrentTime());a:{var I=0;var v="";if(this.V8){if(this.V8.VM){v="D, ";break a}I=this.V8.q8;v=this.V8.Fv.substring(0,4)}I> +0?(I=`AD${I}, `,v&&(I+=`${v}, `),v=I):v=""}return{A0:d,o6:J,currentTime:y,R_:M,droppedVideoFrames:R,isGapless:L,HO:V,E8:W,xH:x,Dy:z,kh:O,rG:D,OA:p,RV:c,Im:Y,X$:a,gC:X,GG:e,dP:v,totalVideoFrames:w}}ud(Y=!1){var z={};if(Y){Object.assign(z,this.RS.ud());this.mediaElement&&(Object.assign(z,this.mediaElement.ud()),Y=this.N5(),z.dvf=Y.droppedVideoFrames,z.tvf=Y.totalVideoFrames);this.loader&&Object.assign(z,this.loader.ud());this.gm&&(z.drm=JSON.stringify(this.gm.ud()));z.state=this.playerState.state.toString(16); +this.playerState.j(128)&&(z.debug_error=JSON.stringify(this.playerState.AF));this.o$()&&(z.prerolls=this.NL.join(","));this.videoData.oh&&(z.ismb=this.videoData.oh);this.videoData.latencyClass!=="UNKNOWN"&&(z.latency_class=this.videoData.latencyClass);Nj(this.videoData)&&(z.lowlatency="1");if(this.videoData.defaultActiveSourceVideoId||this.videoData.compositeLiveStatusToken||this.videoData.compositeLiveIngestionOffsetToken)z.is_mosaic=1;this.videoData.cotn&&(z.is_offline=1,z.cotn=this.videoData.cotn); +this.videoData.playerResponseCpn&&(z.playerResponseCpn=this.videoData.playerResponseCpn);this.YM.isOrchestrationLeader()&&(z.leader=1);this.videoData.isLivePlayback&&(this.videoData.j&&TX(this.videoData.j)&&(z.segduration=TX(this.videoData.j)),Y=this.LX,z.lat=Y.X?Y.X.N.U():0,z.liveutcstart=this.videoData.liveUtcStartSeconds);z.relative_loudness=this.videoData.bR.toFixed(3);if(Y=g.wd(this))z.optimal_format=Y.video.qualityLabel;z.user_qual=vF();z.release_version="youtube.player.web_20260708_08_RC00"}z.debug_videoId= +this.videoData.videoId;return z}addCueRange(Y){this.ug([Y])}removeCueRange(Y){this.Ii.xV([Y])}bW(Y){return this.Ii.bW(Y)}aC(){var Y=this.Ii;if(Y.D.C().V("html5_sort_cueranges_on_update")&&!(Y.Jm().length<=0||Y.VH())){var z=Y.j;z.array.sort(z.j)}Y.Y()}G_(Y,z){return this.Ii.G_(Y,z)}ug(Y,z){this.Ii.zS(Y,z)}EM(Y){this.Ii.xV(Y)}Jm(){return this.Ii.Jm()||[]}mh(){return this.Ka}Vy(){return this.visibility.Vy()}oc(){this.mediaElement&&this.mediaElement.oc()}Dl(){zc(this)}togglePictureInPicture(){this.mediaElement&& +this.mediaElement.togglePictureInPicture()}hk(){this.b9.Y()}In(){this.lQ();this.Ul("onLoadProgress",this.oW())}kd(Y){var z=Y.target.sY();if(this.mediaElement&&this.mediaElement.sY()&&this.mediaElement.sY()===z){MA$(this,Y.type);switch(Y.type){case "error":var O=G8(this.mediaElement)||"",D=this.mediaElement.b0();if(O==="capability.changed"){this.V("html5_restart_on_capability_change")?(this.J("capchg",{msg:D}),this.So(!0)):Yh(this);return}if(this.mediaElement.hasError()&&mU(this.Ld,O,{msg:D,trg:"elementevt"}))return; +if(this.isBackground()&&this.mediaElement.BH()===4){this.ey();Dv(this,"unplayable");return}break;case "durationchange":O=this.mediaElement.getDuration();isFinite(O)&&(!this.Hc||O>0)&&O!==1&&!this.WB?.pX&&this.Fa(O);break;case "ratechange":this.loader&&this.loader.setPlaybackRate(this.mediaElement.getPlaybackRate());O=this.Ii;O.started=!0;O.Y();this.RS.onPlaybackRateChange(this.getPlaybackRate());break;case "loadedmetadata":bX(this,!1);L98(this);this.Ul("onLoadedMetadata");NJA(this);O=this.kq();this.videoData.KV&& +(this.videoData.KV=O);break;case "loadstart":NJA(this);break;case "progress":case "suspend":this.TG.K();break;case "seeked":this.loader?.mP();break;case "playing":bX(this,!1);this.vn.fp("plev");this.Zc&&!$_(this)&&(this.Zc=!1,this.isAtLiveHead()||this.seekTo(Infinity,{cM:"videoplayer_onPlaying"}));break;case "timeupdate":bX(this,!1);O=this.mediaElement&&!this.mediaElement.getCurrentTime();D=this.mediaElement&&this.mediaElement.U()===0;if(O&&(!this.jp||D))return;this.jp=this.jp||!!this.mediaElement.getCurrentTime(); +si(this);this.lQ();if(!this.mediaElement||this.mediaElement.sY()!==z)return;this.Ul("onVideoProgress",this.getCurrentTime());break;case "waiting":if(this.mediaElement.A().length>0&&this.mediaElement.Y().length===0&&this.mediaElement.getCurrentTime()>0&&this.mediaElement.getCurrentTime()<5&&this.loader)return;break;case "resize":L98(this);this.videoData.N&&this.videoData.N.video.quality==="auto"&&this.Ul("internalvideoformatchange",this.videoData,!1);break;case "pause":if(this.zJ&&this.playerState.j(8)&& +!this.playerState.j(1024)&&this.getCurrentTime()===0&&g.DI){Dv(this,"safari_autoplay_disabled");return}}if(this.mediaElement&&this.mediaElement.sY()===z){pDv(this.LX,Y);this.Ul("videoelementevent",Y);z=this.playerState;D=this.vA;var p=this.mediaElement;O=this.videoData.clientPlaybackNonce;if(!z.j(128)){var d=z.state;p=p?p:Y.target;var J=p.getCurrentTime();if(!z.j(64)||Y.type!=="ended"&&Y.type!=="pause"){var c=p.getDuration();c=p.isEnded()||J>1&&Math.abs(J-c)<1.1;var w=Y.type==="pause"&&p.isEnded(); +J=Y.type==="ended"||Y.type==="waiting"||Y.type==="timeupdate"&&!z.j(4)&&!AP(D,J);if(w||c&&J)p.S_()>0&&(p.sY()||p.Pc())&&(d=14);else switch(Y.type){case "error":G8(p)&&(d|=128);break;case "pause":z.j(256)?(d^=256)||(d=64):z.j(32)||z.j(2)||z.j(4)||(d=4,z.j(1)&&z.j(8)&&(d|=1));break;case "playing":c=d;d=(d|8)&-1093;c&4?(d|=1,kL(D,p,!0)):AP(D,p.getCurrentTime())&&(d&=-2);z.j(1)&&kL(D,p)&&(d|=1);break;case "seeking":d|=16;z.j(8)&&(d|=1);d&=-3;break;case "seeked":d&=-17;kL(D,p,!0);break;case "waiting":z.j(2)|| +(d|=1);kL(D,p);break;case "timeupdate":c=z.j(16),w=z.j(4),(z.j(8)||c)&&!w&&AP(D,p.getCurrentTime())&&(d=8),kL(D,p)&&(d|=1)}}D=d;d=null;D&128&&(d=Y.target,w=G8(d),J=1,w?(w==="capability.changed"&&(J=2),p="GENERIC_WITHOUT_LINK",c=d.ud(),c.mediaElem="1",c.trg="melem",/AUDIO_RENDERER/.test(d.b0())&&(p="HTML5_AUDIO_RENDERER_ERROR"),d={errorCode:w,errorMessage:g.c9[p]||"",ej:p,Ug:g.V8(c),v8:J,cpn:z.AF?z.AF.cpn:""}):d=null,d&&(d.cpn=O));z=v6(z,D,d)}!this.playerState.j(1)&&z.j(1)&&yY(this,"evt"+Y.type);this.bd(z)}}}Ng(Y){Y= +Y.j.availability==="available";Y!==this.Ka&&(this.Ka=Y,this.Ul("airplayavailabilitychange"))}cu(){var Y=(0,g.E)(),z=this.mediaElement.Vy();this.J("airplay",{ia:z});!z&&!isNaN(this.ke)&&Y-this.ke<2E3||(this.ke=Y,z!==this.Vy()&&(Y=this.visibility,Y.j!==z&&(Y.j=z,Y.zL()),this.J("airplay",{rbld:z}),this.Kc()),this.Ul("airplayactivechange"))}R9(Y){this.loader&&this.loader.HK(Y)}xT(){IW(this.dN);this.cP.stop();this.videoData.X=!0;this.O.jM=!0;this.O.R4=0;var Y=this.Ld;if(Y.videoData.N){var z=Y.Yg.N,O=Y.videoData.N.dk; +z.N.has(O)&&(z.N.delete(O),z.j=!0)}Y.j.stop();Y.Yg.Dx=0;this.ZB();this.playerState.j(8)&&this.bd(bj(this.playerState,65));this.BB=!1;this.RS.j_();g.Ho(this.yV);this.Ul("playbackstarted");(Y=g.NV("yt.scheduler.instance.clearPriorityThreshold"))?Y():Gb(0)}ZB(){var Y=OA(this.YM),z={},O={};!g.lp("pbs",this.vn.timerName)&&sL.measure&&sL.getEntriesByName&&(sL.getEntriesByName("mark_nr")[0]?Xf("mark_nr"):Xf());Y.videoId&&(z.videoId=Y.videoId);Y.clientPlaybackNonce&&!this.V("web_player_early_cpn")&&(z.clientPlaybackNonce= +Y.clientPlaybackNonce);this.mediaElement&&this.mediaElement.isPaused()&&(O.isPausedOnLoad=!0);O.itag=Y.N?Number(Y.N.itag):-1;Y.KX&&(O.preloadType=String(this.h4?2:1));z.liveStreamMode=gTH[UU(Y)];z.playerInfo=O;this.vn.infoGel(z);if(this.loader){Y=this.loader.Ty();for(let D in Y)Y.hasOwnProperty(D)&&this.vn.tick(D,Y[D])}}TY(){this.WB?.TY(this.hd())}g3(){return this.loader?.g3()??!1}z7(){var Y=this.videoData.mE();return this.gk().j.wk(BDv)&&!Y&&z_(this.videoData)&&this.V("html5_pseudogapless_shorts")}lQ(Y= +!1){if(this.mediaElement&&this.videoData){var z=this.getCurrentTime();this.z7()&&this.WB?.K(z)&&this.loader&&(this.loader.pX=null);Fo8(this.LX,this.isPlaying());this.loader&&(this.fF()&&(this.V("html5_use_centralized_player_time_fixes")?!(this.playerState.j(4)&&g.hJ(this.videoData)||this.playerState.j(32)&&g.dP(this.videoData))&&TU9(this.loader,z):AP(this.vA,z)&&this.mu()),this.playerState.j(4)&&g.hJ(this.videoData)||this.playerState.j(32)&&g.dP(this.videoData)||this.loader.j9(z),this.V("html5_log_centralized_player_time")&& +Math.abs(this.getCurrentTime()-this.loader.Wf())>10&&this.J("sabrSeekRefactorCmt",{cmt:this.getCurrentTime(),loaderCmt:this.loader?.Wf(),bh:this.loader?.PM()},!0));z>5&&(this.LX.N=z);var O=!!g.NV("yt.scheduler.instance");O?jE.OY(this.ou):window.clearTimeout(this.ou);var D=this.mediaElement.isPaused();if((this.playerState.isBuffering()||!D||EU(this.videoData))&&!this.playerState.j(128)){let p=()=>{if(this.mediaElement&&!this.playerState.j(128)){this.O.Yk()&&MA$(this,"pfx");var d=this.getCurrentTime(); +this.V("html5_buffer_underrun_transition_fix")&&(d-=this.D7());var J=this.mediaElement.PM(),c=this.playerState.j(8),w=AP(this.vA,d),R=Kwo(this.vA,d,(0,g.E)(),J);c&&w?this.bd(bj(this.playerState,1)):c&&R?(this.O.Yk()&&this.V("html5_log_centralized_player_time")&&!isFinite(d)&&R&&this.J("sabrSeekRefactorCmtBhFix",{cmt:d,loaderCmt:this.loader?.Wf(),bh:this.loader?.PM()}),c=this.getDuration(),w=g.RV(this.videoData),c&&Math.abs(c-d)<1.1?(this.J("setended",{ct:d,bh:J,dur:c,live:w}),this.R$()?this.seekTo(0, +{cM:"videoplayer_loop",seekSource:37}):this.Rc()):(this.playerState.isBuffering()||yY(this,"progress_fix"),this.bd(rQ(this.playerState,1)))):(c&&!w&&!R&&d>0&&(c=(Date.now()-this.HC)/1E3,w=this.getDuration(),d>w-1&&this.J("misspg",{t:d.toFixed(2),d:w.toFixed(2),r:c.toFixed(2),bh:J.toFixed(2)})),this.playerState.isPaused()&&this.playerState.isBuffering()&&this.mediaElement.PM()>5&&this.bd(bj(this.playerState,1)));this.lQ()}}; +this.mediaElement.A().length===0?this.ou=O?jE.FU(p,100):g.qd(p,100):this.ou=O?jE.FU(p,500):g.qd(p,500)}this.videoData.S_=z;!Y&&this.isPlaying()&&AI$(this);IDh(this.cT,this.SI,this.KY(),this.isBackground())&&k_(this);this.Ul("progresssync",Y);D&&EU(this.videoData)&&this.Ul("onVideoProgress",this.getCurrentTime())}}xx(){this.cX("ad.rebuftimeout",2,"RETRYABLE_ERROR",`vps.${this.playerState.state.toString(16)}`)}xF(){return this.RS.xF()}It(){return this.loader?this.loader.It():S$(this.UJ,!0)}bd(Y){if(!Yvv(this.playerState, +Y)){var z=new g.AS(Y,this.playerState);this.playerState=Y;VAk(this);var O=!this.xC.length;this.xC.push(z);var D=this.mediaElement&&this.mediaElement.isSeeking();z.NB(1)&&this.loader&&NU9(this.loader);D=z.oldState.Y()&&!D;if(z.NB(1)&&D&&this.playerState.j(8)&&!this.playerState.j(64)&&this.loader&&(D=this.loader,D.Jd=!0,D.policy.eL&&D.Hc&&D.J("lr_rb",{c:D.getCurrentTime(),s:D.isSeeking(),ab:Ta(D.Hc.j.MB()),ala:x5(D.audioTrack)?.Si(),alr:D.audioTrack.j?.Si(),vb:Ta(D.Hc.Y.MB()),vla:x5(D.videoTrack)?.Si(), +vlr:D.videoTrack.j?.Si()}),D.G3!==0&&D.J("sps_rebuffer",{c:D.getCurrentTime()}),this.mediaElement&&this.mediaElement.PM()>=5)){D=this.cT;var p=this.SI;!p.videoData.N||D.V("html5_disable_performance_downgrade")?D=!1:(Date.now()-D.Z>6E4&&(D.Y=0),D.Y++,D.Z=Date.now(),D.Y!==4?D=!1:(qa9(D,p.videoData.N),D=!0));D&&k_(this)}(D=g.L3(this.O.experiments,"html5_ad_timeout_ms"))&&this.videoData.isAd()&&Y.j(1)&&(Y.j(8)||Y.j(16))?this.CV.start(D):this.CV.stop();(g.jV(z,8)<0||z.NB(1024))&&this.cP.stop();!z.NB(8)|| +this.videoData.X||z.state.j(1024)||this.cP.start();z.state.j(8)&&g.jV(z,16)<0&&!z.state.j(32)&&!z.state.j(2)&&this.playVideo();z.state.j(2)&&ZE(this.videoData)&&(this.Fa(this.getCurrentTime()),this.lQ(!0));z.NB(2)&&(this.RY(!0),this.O.Yk()&&this.V("html5_sabr_parse_live_metadata_playback_boundaries")&&g.dP(this.videoData)&&this.videoData.j&&(Y={minst:`${this.videoData.j.lR}`,cminst:`${this.videoData.j.gO()+this.D7()}`,maxst:`${this.videoData.j.S8}`,hts:`${this.videoData.j.N6}`,cmaxst:`${this.videoData.j.Vt()+ +this.D7()}`},this.J("sabrSeekableBoundaries",Y)));z.NB(128)&&this.ey();this.videoData.j&&this.videoData.isLivePlayback&&!this.s$&&(g.jV(z,8)<0?this.videoData.j.suspend():z.NB(8)&&this.videoData.j.resume());Y=this.LX;g.Ho(Y.B.N);if(Y.mediaElement)if(z.oldState.Y()&&IP(z.state)&&z.state.isBuffering()){D=Y.mediaElement.getCurrentTime();p=Y.mediaElement.Y();var d=Y.V("manifestless_post_live_ufph")||Y.V("manifestless_post_live")?av(p,Math.max(D-3.5,0)):av(p,D-3.5);d>=0&&D>p.end(d)-1.1&&d+10?(Eh(Y.D,Y.getCurrentTime()+Y.videoData.limitedPlaybackDurationInSeconds),Y.JW=!0):Y.videoData.isLivePlayback&&Y.videoData.endSeconds>0&&(Eh(Y.D,Y.getCurrentTime()+Y.videoData.endSeconds),Y.JW=!0));Y=this.RS;D=Y.provider.O.gk().j.wk(og);if(z.NB(1024)||z.NB(512)||z.NB(4)|| +D&&z.NB(256))Y.Y&&(D=Y.Y,D.Y>=0||(D.j=-1,D.delay.stop())),Y.qoe&&(D=Y.qoe,D.S||(D.U=-1));Y.provider.videoData.enableServerStitchedDai&&Y.rH?Y.N.get(Y.rH)?.q6(z):Y.j&&Y.j.q6(z);if(Y.qoe){D=Y.qoe;p=z.state;d=g.Kh(D.provider);var J=D.getPlayerState(p);yH1(D,d,J,p.seekSource||void 0,p.stoppageReason||void 0);J=p.AF;p.j(128)&&J&&(J.Ug=J.Ug||"",dhZ(D,d,J.errorCode,J.v8,J.Ug));(p.j(2)||p.j(128))&&D.reportStats(d);p.isPlaying()&&!D.S&&(D.U>=0&&D.Y.set("user_intent",[D.U.toString()]),D.S=!0);DJ(D)}Y.Y&&(Y= +Y.Y,DRZ(Y),Y.playerState=z.state,Y.Y>=0&&z.NB(16)&&Y.seekCount++,z.state.isError()&&Y.send());if(O&&!this.VH())try{for(let w of this.xC){var c=this.Ii;if(c.started&&(c.Y(),w.oldState.j(16))){z=c;let R=mR1(z.j,Math.max(z.U-2E3,0));!isNaN(R)&&R<0x7ffffffffffff&&z.K.start()}this.Ul("statechange",w)}}finally{this.xC.length=0}}}sH(){this.vn.tick("qoes")}QA(){this.LX.QA()}X5(Y,z,O,D="LICENSE"){a:{var p=this.Ld;O=O.substring(0,256);let d=HF(z);Y==="drm.keyerror"&&this.gm&&this.gm.N.keys.length>1&&p.U<96&& +(Y="drm.sessionlimitexhausted",d=!1);let J=p.Yg.experiments.hW("html5_retry_on_drm_unavailable"),c=p.Yg.experiments.hW("html5_retry_on_drm_key_error"),w=/^(closedShouldNotRetry|t\.prefixedKeyError)(.*)/;if(J&&Y==="drm.unavailable"||c&&Y==="drm.keyerror"&&!O.match(w))p.fY("qoe.restart",{retryOnDrmError:1,e:Y,detail:O}),p.D.So(!0);else{if(d)if(p.videoData.N&&p.videoData.N.video.isHdr())ij(p,Y);else{if(p.D.cX(Y,z,D,O),xfk(p,{detail:O}))break a}else p.fY(Y,{detail:O});Y==="drm.sessionlimitexhausted"&& +(p.J("retrydrm",{sessionLimitExhausted:1}),p.U++,mUo(p.D))}}}Pu(){var Y=g.L3(this.O.experiments,"html5_license_constraint_delay"),z=gy();Y&&z?(Y=new g.VF(()=>{this.Q7();zc(this)},Y),g.u(this,Y),Y.start()):(this.Q7(),zc(this))}un(Y){this.Ul("heartbeatparams",Y)}sc(Y){this.J("keystatuses",UN(Y)); +var z="auto",O=!1;this.videoData.N&&(z=this.videoData.N.video.quality,O=this.videoData.N.video.isHdr());a:{switch(z){case "highres":case "hd2880":z="UHD2";break;case "hd2160":case "hd1440":z="UHD1";break;case "hd1080":case "hd720":z="HD";break;case "large":case "medium":case "small":case "light":case "tiny":z="SD";break;default:z="";break a}O&&(z+="HDR")}z=fS(Y)?Sh(Y,z):Y.N.includes(z);if(this.V("html5_enable_vp9_fairplay")){if(O){if(!Y.Z){this.videoData.w$||(this.videoData.w$=!0,this.J("drm",{dphdr:1}), +this.So(!0));return}if(this.gm?.j.j()?this.gm?.n3():!z){this.J("drm",{dshdr:1});ij(this.Ld);return}}if(this.gm?.j.j())return}else{let D=Y.Z&&z;if(O&&!D){ij(this.Ld);return}}if(O=!z)O=!(fS(Y)?Sh(Y,"AUDIO")&&Sh(Y,"SD"):Y.N.includes("AUDIO")&&Y.N.includes("SD"));O&&(Y=UN(Y),this.cv?(this.Ul("drmoutputrestricted"),this.V("html5_report_fatal_drm_restricted_error_killswitch")||this.cX("drm.keyerror",2,void 0,`info.${Y}`)):(this.cv=!0,this.fY(new g.C3("qoe.restart",{retrydrm:1,...Y})),k_(this),mUo(this)))}VX(){if(!this.videoData.X&& +this.mediaElement&&!this.isBackground()){var Y="0";this.mediaElement.U()>0&&this.mediaElement.PM()>=5&&this.videoData.Y&&this.videoData.Y.j()&&(this.bd(rQ(this.playerState,1)),yY(this,"load_soft_timeout"),this.Ul("playbackstalledatstart"),Y="1");VAk(this);var z=this.videoData.Y;Y={restartmsg:Y,mfmt:!YA(this.videoData),mdrm:!(!(z&&z.videoInfos&&z.videoInfos.length&&z.videoInfos[0].contentProtection)||this.gm),mfmtinfo:!this.videoData.N,prerolls:this.o$()?this.NL.join(","):"0"};if(this.gm){z=this.gm; +if(z.N.size<=0){let O="ns;";z.S||(O+="nr;");z=O+=`ql.${z.U.length}`}else z=UN(z.N.values().next().value),z=g.V8(z);Y.drmp=z}Object.assign(Y,this.loader?.ud()||{});Object.assign(Y,this.mediaElement?.ud()||{});this.RS.fY("qoe.start15s",g.V8(Y));this.Ul("loadsofttimeout")}}Fa(Y){this.videoData.lengthSeconds!==Y&&(this.videoData.lengthSeconds=Y,zc(this))}RY(Y=!1,z){if(!this.Ik)if(g.lp("att_s","player_att")||g.qv("att_s",void 0,"player_att"),this.V("use_rta_for_player"))(async()=>{if(!Y||await g.bC())try{let R= +$RA(this.RS);if(!R)throw Error();let y=await g.rZ({cpn:this.videoData.clientPlaybackNonce,encryptedVideoId:this.videoData.videoId||""},g.L3(this.O.experiments,"html5_att_playback_timeout_ms")||3E4);if(this.Ik)throw Error();if(!y.challenge)throw g.jZ(Error(`Not sending atr ping; missing challenge string${y.error?`; error: ${y.error}`:""}`)),Error();this.Ik=!0;let M=[y.challenge];if(y.error){let L=uOW();if(L[Dz])var D=L[Dz];else{var p=new Map,d;if((d=L[CN8])!=null)var J=d;else{if(nc!==nc)throw Error(); +J=L[CN8]=Hx1(L.j)}d=J;for(let W of HV(d,Vdv,2)){let x=KI(W,2),a=W.getName();p.set(a,x);var c=NL(W,O7,3);d=nCo;WS(c.o5,d.j);nY(c,d.j);var w=d.isRepeated?HV(c,d.Y,d.j,d.N):NL(c,d.Y,d.j,d.N);let X=g.jN(GM(w,1));X!==void 0&&p.set(X,x)}D=L[Dz]=p}let V=D.get(y.error)||0;M.push(`r1c=${V}`)}else y.webResponse&&M.push(`r1a=${y.webResponse}`);y.adblockReporting?.reportingStatus!==void 0&&M.push(`r6a=${y.adblockReporting.reportingStatus}`);y.adblockReporting?.broadSpectrumDetectionResult!==void 0&&M.push(`r6b=${y.adblockReporting.broadSpectrumDetectionResult}`); +R(M.join("&"));g.qv("att_f",void 0,"player_att")}catch(R){g.qv("att_e",void 0,"player_att")}})().then(()=>{z?.()}); +else{var O=new g.sko(this.videoData);if("c1a"in O.TA&&!g.y8.isInitialized()){g.qv("att_wb",void 0,"player_att");this.xn===2&&Math.random()<.01&&g.jZ(Error("Botguard not available after 2 attempts"));if(Y)return;if(this.xn<5){g.Ho(this.u5);this.xn++;return}}(O=g.AL(O))?(g.qv("att_f",void 0,"player_att"),URZ(this.RS,O),this.Ik=!0):g.qv("att_e",void 0,"player_att")}}bT(Y=!1){return g.RV(this.videoData)&&(this.isAtLiveHead()&&!this.playerState.isPaused()||this.WI()||g.hJ(this.videoData))?this.getCurrentTime(): +this.Vt(Y)}bl(){return this.gO()}Vt(Y=!1){return this.LX.Vt(Y)}gO(){return this.LX.gO()}D7(){return this.LX?this.LX.D7():0}getStreamTimeOffset(){return this.LX?this.LX.getStreamTimeOffset():0}J7(){return this.getStreamTimeOffset()===0?this.D7():this.getStreamTimeOffset()}setPlaybackRate(Y){this.playbackRate!==Y&&gQ(this.cT,this.videoData.Y?.videoInfos)&&(this.playbackRate=Y,k_(this));this.playbackRate=Y;this.mediaElement&&this.mediaElement.setPlaybackRate(Y)}getPlaybackRate(){return this.playbackRate}getPlaybackQuality(){var Y= +"unknown";if(this.videoData.N&&(Y=this.videoData.N.video.quality,Y==="auto"&&this.mediaElement)){let z=this.Eh();z&&z.videoHeight>0&&(Y=HC(z.videoWidth,z.videoHeight))}return Y}isHdr(){return!!(this.videoData.N&&this.videoData.N.video&&this.videoData.N.video.isHdr())}sendVideoStatsEngageEvent(Y,z){var O=this.RS;O.j?(O=g.Oh(O.j,"engage"),O.ze=Y,O.send(z)):z&&z()}isAtLiveHead(Y,z=!1){return g.RV(this.videoData)&&(this.H$||z)?this.LX.isAtLiveHead(Y):!1}Yn(Y){(this.H$=Y)||this.cP.stop();this.videoData.j&& +(Y?this.videoData.j.resume():this.videoData.j.suspend());if(this.loader){var z=this.videoData.V("html5_disable_preload_for_ssdai_with_preroll")&&this.lT()&&this.videoData.isLivePlayback;Y&&!z?this.loader.resume():this.Jz(!0)}this.playerState.j(2)||Y?this.playerState.j(512)&&Y&&this.bd(bj(this.playerState,512)):this.bd(rQ(this.playerState,512));z=this.RS;z.qoe&&(z=z.qoe,g.oP(z,g.Kh(z.provider),"stream",[Y?"A":"I"]))}qU(Y){this.RS.fY("player.exception",g.V8({n:Y.name,m:Y.message}))}EG(Y){this.RS.EG(Y)}lL(Y){this.RS.lL(Y)}dW(Y){this.RS.dW(Y)}rz(Y){this.RS.rz(Y)}VO(Y, +z,O,D){this.RS.VO(Y,z,O,D)}Gq(){this.J("hidden",{},!0)}N5(){return this.mediaElement?this.mediaElement.getVideoPlaybackQuality():{}}Qr(){return this.loader?this.loader.Qr():!0}setLoop(Y){this.loop=Y;this.mediaElement&&!g.cW(this.O)&&this.mediaElement.setLoop(Y)}R$(){return this.mediaElement&&!g.cW(this.O)?this.mediaElement.R$():this.loop}Pd(Y){this.J("timestamp",{o:Y.toString()});this.LX.Pd(Y)}JL(Y){this.vn.tick(Y)}mq(Y){return this.vn.mq(Y)}fp(Y){this.vn.fp(Y)}J(Y,z,O=!1){this.RS.J(Y,z,O)}QE(Y,z, +O=!1){this.RS.J(Y,z,O)}fY(Y){this.RS.fY(Y.errorCode,g.V8(Y.details));Y=Y.errorCode;if(this.videoData.isLivePlayback&&(Y==="qoe.longrebuffer"||Y==="qoe.slowseek")||Y==="qoe.restart")Y=this.loader?ylA(this.loader.videoTrack):{},this.J("lasoe",Object.assign(this.loader?ylA(this.loader.audioTrack):{},this.Hc?.j?.FY())),this.J("lvsoe",Object.assign(Y,this.Hc?.Y?.FY()));this.V("html5_log_centralized_player_time")&&this.J("sabrSeekRefactorCmt",{cmt:this.getCurrentTime(),loaderCmt:this.loader?.Wf(),bh:this.loader?.PM()})}P7(Y, +z,O){this.RS.P7(Y,z,O)}FV(Y,z,O,D,p,d,J,c){if(this.videoData.j?.isLive){var w=z.playerType===2?z:Y,R=Y.videoData.videoId,y=z.videoData.videoId;if(R&&y){var M=this.RS;if(c?.Qs){if(M.qoe){R=M.qoe;y=c.Qs;R.reportStats();var L=R.provider.videoData.clientPlaybackNonce,V=R.provider.videoData.videoId||"",W=R.j_?.join(".")||L,x=R.ze?.join(".")||V;wQ(R,2,d?4:p?2:0,0,y.Dm.join(".")||L,y.d9.join(".")||V,D);R.reportStats(NaN,!0);R.j_=y.Dm;R.ze=y.d9;R.o4=y.adFormats;R.yH=y.serializedQoeContextData;wQ(R,2,d?5: +p?3:1,0,W,x,O);R.reportStats(NaN,!0)}}else if(M.qoe){L=M.qoe;V=Y.cpn;W=z.cpn;x=w.videoData.JW;var a=L.provider.videoData.clientPlaybackNonce;let X=L.provider.videoData.videoId,e=W!==a&&y!==X;a=V!==a&&R!==X;L.reportStats();L.adCpn&&L.adCpn!==V||(L.adCpn=a?V:"",L.N6=a?R:"",L.adFormat=a?x:void 0,wQ(L,2,d?4:p?2:0,0,W,y,D),L.reportStats(NaN,!0),L.adCpn=e?W:"",L.N6=e?y:"",L.adFormat=e?x:void 0,wQ(L,2,d?5:p?3:1,0,V,R,O),L.reportStats(NaN,!0))}c?.Dv?(M.j?.uS(),M.j?.S(),M.j?.OJ(c.Dv),M.j?.S(!0),M.j?.Z(!0, +!0).send(),M.j?.KX()):(O=M,p=Y.cpn,O.N.has(p)?(d=O.N.get(p),cf(d,!0).send(),d.A(),p!==O.provider.videoData.clientPlaybackNonce&&(wi(d),O.j?.kg(),O.N.delete(p))):(O.rH=O.provider.videoData.clientPlaybackNonce,O.rH&&O.j&&(O.N.set(O.rH,O.j),cf(O.j).send(),O.j.A())),O=z.cpn,w=w.videoData,D-=this.J7(),M.N.has(O)?(w=M.N.get(O),D=w.N&&isNaN(w.X)?Dg(w):NaN,w=w.Z(!1),isNaN(D)||(w.Z=D),w.send()):(D=fRW(M,M.provider,w,D),M.N.set(O,D),D.q6(new g.AS(rQ(new g.EN,8),new g.EN)),D.j_(),M.j?.A()),M.rH=O);this.V("html5_unify_csi_server_stitched_transition_logging")? +(D=this.vn,M=Y.cpn,Y=z.cpn,O=this.videoData.clientPlaybackNonce,w=z.videoData,z=(0,g.E)(),O=`${M===O?"video":"ad"}_to_${Y===O?"video":"ad"}`,O!=="video_to_ad"&&(p=O==="ad_to_video"?void 0:w,M=p?.GO,d={},w?.wH&&(d.cttAuthInfo={token:w.wH,videoId:w.videoId}),J&&(d.startTime=J),g.up(O,d),J={targetVideoId:w?.videoId??"empty_video",targetCpn:Y,adVideoId:p?.videoId??"empty_video",adClientPlaybackNonce:M?.cpn??p?.clientPlaybackNonce},M&&(J.adBreakType=M.adBreakType,J.adType=M.adType),g.mI(J,O),g.X_(D,z, +O))):(D=this.vn,O=this.videoData.clientPlaybackNonce,w=(0,g.E)(),M=z.videoData,Y=`${Y.cpn===O?"video":"ad"}_to_${z.cpn===O?"video":"ad"}`,O={},M.wH&&(O.cttAuthInfo={token:M.wH,videoId:M.videoId}),J&&(O.startTime=J),g.up(Y,O),g.mI({targetVideoId:M.videoId,targetCpn:z.cpn,isSsdai:!0},Y),J||g.X_(D,w,Y))}}else g.bu(this.logger,360717806,"SSTEvent for nonSS")}ue(){var Y=this.YM,z=Y.Dc;Y.Dc=[];return z}SG(Y){this.videoData.fD=!0;this.fY(new g.C3("sabr.fallback",Y));this.So(!0)}Ed(Y,z=!0){this.videoData.jy= +!0;z&&(this.fY(new g.C3("qoe.restart",Y)),this.So(!0))}Ae(Y){this.J("sdai",{aftimeout:Y});this.fY(new g.C3("ad.fetchtimeout",{timeout:Y}))}VT(){return g.Kh(this.RS.provider)}getPlayerSize(){return this.WV.getPlayerSize()}XJ(){return this.WV.XJ()}RB(){return this.vn}OB(){return this.YM.OB()}getVolume(){return this.YM.getVolume()}Q9(){return this.YM.Q9()}isMuted(){return this.YM.isMuted()}YH(){return this.YM.YH()}g2(){this.s$=!0}V(Y){return this.O.V(Y)}gk(){return this.O.gk()}mK(Y,z,O,D,p,d=""){z=z? +1:0;var J=O?1:0;D=D?1:0;var c=this.RS;c&&this.gk().j.wk(hK1)&&c.qoe&&wQ(c.qoe,z,J,D,p,d,Y);this.J("xvt",{m:Y,g:z,tt:O?1:0,np:D,c:p})}Jz(Y){this.loader?.suspend(Y)}mu(Y){this.loader?.resume(Y)}lT(){return g.Il(this.NL,"ad")}Yk(){return this.O.Yk()}MH(){if(this.V("html5_generate_content_po_token"))return this.videoData.OD||"";this.YM.XE();return this.O.Ov||""}gx(){if(this.videoData.videoId)return this.videoData.ih}Qi(){return this.videoData.videoId}Ar(){return this.YM.Dd}hd(){return this.BB}lW(){return this.YM.lW()}Xa(Y, +z,O){this.bd(rQ(this.playerState,16,O));this.LX.Xa(Y,z,O)}prefetchKeyPlay(Y,z){this.loader?.f0(Y,z,2)}prefetchJumpAhead(Y){this.loader?.f0(Y,!1,3)}Hy(Y){return this.LX.Hy(Y)}q2(){this.LX.q2()}qF(Y,z){var O=this.V("html5_generate_content_po_token")?this.videoData:void 0;this.YM.qF(Y,z,O)}PM(Y=!0){return this.loader?.PM(Y)??this.mediaElement?.PM()??0}wE(){return this.V("html5_remove_ios_7_hack_force_play")}bV(Y,z){this.RS.bV(Y,z)}Ot(){return this.RS.Ot()}E8(){return this.YM.E8()}cU(){return this.YM.cU(this)}R3(){this.gP= +!0}zY(Y){this.loader?.zY(Y)}cf(Y){this.LX.cf(Y)}fF(){return this.V("html5_centralized_player_time_live")&&g.dP(this.videoData)&&this.videoData.isLivePlayback||this.V("html5_use_centralized_player_time")&&g.dP(this.videoData)?!0:!1}};g.Z=g.Gn.prototype;g.Z.LI=Dr(103);g.Z.f6=Dr(100);g.Z.cW=Dr(95);g.Z.DF=Dr(82);g.Z.ox=Dr(71);g.Z.iY=Dr(53);g.Z.IB=Dr(44);g.Z.GT=Dr(38);g.Z.jL=Dr(32);g.Z.uP=Dr(25);g.Z.lE=Dr(19);g.Z.Rw=Dr(7);var R4={primary:"Primary",secondary:"Secondary"};var f_8=class extends zt{constructor(Y){super(Y);this.events=new g.er(Y);g.u(this,this.events);b(this.api,"isLifaAdPlaying",()=>this.api.isLifaAdPlaying()); +this.events.u3(Y,Y.C().gk().j.wk(g.Kc)?"playbackChange":"serverstitchedvideochange",()=>{this.api.getVideoData()?.Ev()&&(this.api.isLifaAdPlaying()?(this.playbackRate=this.api.getPlaybackRate(),this.api.setPlaybackRate(1)):this.api.setPlaybackRate(this.playbackRate))}); +this.playbackRate=1}};var Sz$=class extends zt{constructor(Y){super(Y);this.j=!!navigator.mediaSession.setPositionState;this.events=new g.er(Y);g.u(this,this.events);this.events.u3(Y,"videodatachange",()=>{this.updateMetadata()}); +this.events.u3(Y,"presentingplayerstatechange",()=>{HZh(this)}); +this.events.u3(Y,"SEEK_COMPLETE",()=>{C51(this)})}updateMetadata(){var Y=this.api.getVideoData(); +if(Y?.Mj()){var z=this.api.C(),O=[],D="";if(!z.B){let p=this.api.getVideoData().getWatchNextResponse()?.playerOverlays?.playerOverlayRenderer?.browserMediaSession?.browserMediaSessionRenderer;g.bB(z)&&p?(O=ntW(p.thumbnailDetails),p.album&&(D=r8(p.album))):O=[{src:Y.e5("mqdefault.jpg")||"",sizes:"320x180",type:"image/jpeg"}]}C51(this);HZh(this);W9Z(this);navigator.mediaSession.metadata=new MediaMetadata({title:Y.title,artist:Y.author,artwork:O,album:D});z=Y=null;St(this.api)&&(Y=()=>{this.api.nextVideo()}, +z=()=>{this.api.previousVideo()}); +Lq("nexttrack",Y);Lq("previoustrack",z)}}sl(){navigator.mediaSession.playbackState="none";navigator.mediaSession.metadata=null;var Y="nexttrack previoustrack play pause seekbackward seekforward seekto".split(" ");for(let z of Y)Lq(z,null);this.j&&M_();super.sl()}};var UOA=class extends zt{constructor(Y){super(Y);this.N=new Map;this.K=this.j=void 0;this.Z=!1;this.compositeVideoState=null;this.U=void 0;this.events=new g.er(Y);g.u(this,this.events);this.api.C().gk().j.wk(BEF)?(this.Y=new g.er(Y),g.u(this,this.Y),this.events.u3(Y,"videodatachange",z=>{this.onVideoDataChange(z)})):(this.events.u3(Y,"modulecreated",z=>{var O=BJv(this); +z==="captions"&&O?.topLeftCornerX!==void 0&&O?.topLeftCornerY!==void 0&&O?.width!==void 0&&O?.height!==void 0&&this.api.XG({top:O.topLeftCornerY,right:1-O.topLeftCornerX-O.width,bottom:1-O.topLeftCornerY-O.height,left:O.topLeftCornerX})}),this.events.u3(Y,"videodatachange",z=>{var O=this.api.getVideoData(); +AN(this);var D=O?.UY.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_EMBARGO");D?.length?VY(this,D.filter(p=>p.onEnter?.some(this.A))):O?.cueRanges&&VY(this,O.cueRanges.filter(p=>p.onEnter?.some(this.A))); +z==="dataupdated"&&O?.compositeLiveStatusToken!==this.K&&(this.K=O?.compositeLiveStatusToken,this.api.Zm())}),this.events.u3(Y,g.FU("compositeembargo"),z=>{f8H(this,z)}),this.events.u3(Y,g.K8("compositeembargo"),z=>{Sbr(this,z)}),this.events.u3(Y,"heartbeatRequest",z=>{UH$(this,z)}),this.events.u3(Y,"internalaudioformatchange",(z,O)=>{$Hv(this,z,O)}),this.events.u3(Y,"onPlaybackAudioChange",()=>{this.api.Zm()})); +b(Y,"setCompositeParam",z=>{this.compositeVideoState=z}); +this.api.V("web_watch_enable_multiview_manager")&&b(Y,"setCompositeVideoOverlayRendererComponent",z=>{this.setCompositeVideoOverlayRendererComponent(z)})}onVideoDataChange(Y){var z=this.api.getVideoData(),O=z?z.ba().length>0:!1; +xH$(this,O);O?(AN(this),O=z?.UY.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_EMBARGO"),O?.length?VY(this,O.filter(D=>D.onEnter?.some(this.A))):z?.cueRanges&&VY(this,z.cueRanges.filter(D=>D.onEnter?.some(this.A))),Y==="dataupdated"&&z?.compositeLiveStatusToken!==this.K&&(this.K=z?.compositeLiveStatusToken,this.api.Zm())):(AN(this),this.K=void 0,this.compositeVideoState=null)}setCompositeVideoOverlayRendererComponent(Y){this.U&&(this.U.remove(),g.SE(this.U,"ytp-composite-video-overlay-renderer"),this.U=void 0); +Y&&(g.tZ(Y,"ytp-composite-video-overlay-renderer"),g.hY(this.api,Y,4),this.U=Y)}A(Y){return Y.compositeEmbargo!==void 0}sl(){super.sl();this.N.clear()}};var $OZ=class extends zt{constructor(Y){super(Y);b(Y,"getAvailableQualityData",()=>this.getAvailableQualityData()); +b(Y,"getAvailableQualityDataAndMessaging",()=>this.getAvailableQualityDataAndMessaging()); +b(Y,"getPaygatedAudioQualityData",()=>this.getPaygatedAudioQualityData())}getAvailableQualityDataAndMessaging(){return{qualityData:this.getAvailableQualityData(), +qualityMessagingFormattedString:void 0}}getAvailableQualityData(){var Y=this.api.getVideoData();if(!Y)return[];var z=[],O=Y.getPlayerResponse()?.playabilityStatus?.paygatedQualitiesMetadata,D=hxo(O),p=O?.restrictedAdaptiveFormats;if(p){O=[];for(var d of p){if(d.mimeType?.includes("audio")&&this.api.V("enable_lr_upsell_for_premium_high_quality_audio"))continue;p=am(d.mimeType,d.quality,d.itag.toString(),d.width.toString(),d.height.toString(),d.qualityLabel,d.qualityOrdinal&&An[d.qualityOrdinal]);O.push(p)}Y= +d5(Y);lN(O);d=[];for(var J of O)mH(Y,J,this.api.C().N)===!0&&d.push(J);z=z.concat(ZZ1(d,!1,D))}J=this.api.PQ();z=z.concat(ZZ1(J,!0,D));D=[];if(this.api.V("web_player_enable_premium_hbr_in_h5_api")){J=z;z=new Set;D=new Map;var c={};for(var w of J)J=w.quality,O=w.isPlayable,(Y=w.qualityLabel)&&J&&(O&&D.has(J)&&D.get(J)!==Y?z.add(J):O&&D.set(J,Y),c[Y]||(c[Y]=w));w=[];for(var R of Object.values(c))c=R.quality,D=R,c&&!z.has(c)&&(D.formatId=void 0),w.push(D);R=z=w;w=0;for(c=0;c{this.kP(z)}); +this.events.u3(Y,"csiinitialized",()=>{QFo(this)})}kP(Y){if(HK())if(!this.Y&&this.j){Y.ih={coldStartInfo:{clientState:this.N}}; +try{this.j.then(()=>{iZ8(this,Y)},z=>{Cq(z,"player_update"); +this.handleError(z,Y)})}catch(z){Cq(z,"player_update_catch"),this.handleError(z,Y)}}else this.Y?iZ8(this,Y):this.api.J("pf",{m:this.Y?1:0, +p:this.j?1:0})}handleError(Y,z){g.jZ(Y);var O=0;Y.mediaIntegrityErrorName?O||(O=xOA[Y.mediaIntegrityErrorName]):Y.code&&(O=Y.code());z.ih={MZ:{code:O}}}};var Za1=class extends zt{constructor(Y){super(Y);this.loaded=!1;this.X=0;this.j=!1;this.Z={};this.Y=[];this.U=0;this.A=!1;this.events=new g.er(Y);g.u(this,this.events);this.N=new g.er(Y);g.u(this,this.N);this.events.u3(Y,"modulesCreated",()=>{this.L$()&&this.load()}); +this.events.u3(Y,"modulesDestroyed",z=>{var O=this.api.getPresentingPlayerType();switch(z){case 2:case 3:z=O!==1&&!(O===5||O===6||O===7);break;case 4:z=!this.j;break;default:z=!0}z&&this.unload()})}L$(){return this.api.getVideoData().S5.includes("playableSequences")}load(){if(!this.loaded){this.K||(this.K=new g.se({G:"div", +TI:["ytp-player-content","ytp-yto-overlay"],tW:[{G:"div",TI:["ytp-yto-preroll-message"],El:"Video will begin shortly"}]}),g.u(this,this.K),utW(this,!1),g.hY(this.api,this.K.element,4));var Y=this.api.getPresentingPlayerType();this.N.u3(this.api,"playbackChange",()=>{var z=this.api.getPresentingPlayerType()===5;g.Ux(this.api.getRootNode(),"ytp-yto-preroll",z);utW(this,z)}); +this.N.u3(this.api,"presentingplayerstatechange",z=>{this.onStateChange(z)}); +this.N.u3(this.api,g.FU("yto"),(z,O)=>{this.onCueRangeEnter(z,O)}); +this.N.u3(this.api,"ytoprerollinternstitialnext",()=>{Xak(this)}); +gtv(this);this.loaded=!0;this.api.sG("playableSequences",Y)}}onCueRangeEnter(Y){Y=Y.getId();if(!this.j){if(this.api.getPlayerStateObject(1).j(2)){if(this.A)return}else this.A=!1;this.Y.includes(Y)||this.Y.push(Y);this.api.getPresentingPlayerType()===1&&l8v(this)}}onStateChange(Y){var z=this.api.getPresentingPlayerType();Y=Y.state;this.j||z!==5&&z!==6&&z!==7||Y.j(1)||Y.j(16)||Y.j(32)||(z=Y.j(128),(Y.j(2)||z)&&Xak(this))}unload(){this.loaded&&(this.X=0,this.A=this.j=!1,this.Z={},this.U=0,this.Y.length= +0,this.N.Y(),this.loaded=!1)}sl(){this.unload();super.sl()}};var mOv=class extends zt{constructor(Y){super(Y);b(this.api,"showPlaybackIcon",this.showPlaybackIcon.bind(this))}showPlaybackIcon(){var Y=g.NG(this.api);Y&&Y.showPlaybackIcon(this.api.getPlayerStateObject())}};var Qo$=class extends zt{constructor(Y){super(Y);this.Y=this.j=void 0;this.N=200;this.events=new g.er(Y);g.u(this,this.events);if(Y=Y.C().gk().j.wk(J_W))this.N=Number(Y);b(this.api,"addOrUpdateOnlinePlaybackPosition",(z,O,D)=>ex8(this,z,O,D)); +b(this.api,"deleteOnlinePlaybackPosition",z=>this.delete(z)); +this.events.u3(this.api,"presentingplayerstatechange",z=>{(z.NB(4)||z.NB(1)||z.NB(2))&&qbH(this)}); +this.events.u3(this.api,"heartbeatRequest",()=>{qbH(this)})}async delete(Y){await TJF(this); +try{let z=h6(Y,"videoPlaybackPositionEntity");await TbV(this.j,z);this.Y===Y&&(this.Y=void 0)}catch(z){throw Error("Failed to delete playback position",{cause:z});}}};var ia1=class extends zt{constructor(Y){super(Y);this.maxBufferSize=this.sampleInterval=100;this.Y=0;vtH(this)}logTrace(Y){var z=[],O=[],D=[],p=[],d=0;for(let J of Y.resources)z.push({id:d,url:J}),d++;d=0;for(let {name:J,resourceId:c,line:w,column:R}of Y.frames)O.push({id:d,name:J,resourceId:c,line:w,column:R}),d++;d=0;for(let {frameId:J,parentId:c}of Y.stacks)p.push({id:d,frameId:J,parentId:c}),d++;d=0;for(let {timestamp:J,stackId:c}of Y.samples)D.push({id:d,timestampMs:J,stackId:c}),d++;Y=g.m4(g.V5({resources:z, +frames:O,samples:D,stacks:p},e7F),4);this.Y+=Y.length;this.Y<1E7&&this.api.J("jsprof",{pt:Y})}N(){this.j&&this.api.J("jsprof",{pe:this.j})}sl(){this.U?.stop();super.sl()}};var usk=class extends zt{constructor(Y){super(Y);var z=new g.er(Y);g.u(this,z);z.u3(Y,"internalaudioformatchange",(O,D)=>{K91(this,O,D)}); +z.u3(Y,"annotationvisibility",O=>{this.api.V("web_fix_annotations")&&otv(this,(294).toString(),{boolValue:O})}); +z.u3(Y,"videoplayerreset",()=>{YKv(this)}); +z.u3(Y,"videodatachange",(O,D)=>{this.onVideoDataChange(O,D)})}onVideoDataChange(Y,z){z.Cq()&&Y==="newdata"&&YKv(this)}XD(){if(g.cW(this.api.C())){let Y=g.BW(this.api.C(),this.api.getVideoData()?.A()); +return O6(Ki(Y),z=>{var O=g.Q1();g.ig(O,z);return this.api.XD(O)})}return Ki(this.api.XD())}};var l_Z=class extends zt{constructor(Y){super(Y);this.events=new g.er(Y);g.u(this,this.events);this.events.u3(Y,"onSnackbarMessage",z=>{switch(z){case 1:this.api.getPlayerStateObject().isBuffering()&&g.cU(this.api,"innertubeCommand",{openPopupAction:{popup:{notificationActionRenderer:{responseText:{runs:[{text:"Experiencing interruptions?"}]},actionButton:{buttonRenderer:{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",text:{runs:[{text:"Find out why"}]},navigationEndpoint:{commandMetadata:{webCommandMetadata:{url:"https://support.google.com/youtube/answer/3037019#check_ad_blockers&zippy=%2Ccheck-your-extensions-including-ad-blockers", +webPageType:"WEB_PAGE_TYPE_UNKNOWN"}},urlEndpoint:{url:"https://support.google.com/youtube/answer/3037019#check_ad_blockers&zippy=%2Ccheck-your-extensions-including-ad-blockers",target:"TARGET_NEW_WINDOW"}},loggingDirectives:{clientVeSpec:{uiType:232471}}}},loggingDirectives:{clientVeSpec:{uiType:232470}}}},durationHintMs:5E3,popupType:"TOAST"}})}})}};var Onv; +g.CA=class extends g.iI{constructor(Y,z=!1,O,D=!1){super();this.j_=!1;this.U=new g.Cb(this);this.K=this.Z=null;this.N=this.Y=!1;g.u(this,this.U);this.target=Y;this.j=z;this.N6=O||Y;this.j_=D;z&&(g.iF&&this.target.setAttribute("draggable","true"),this.target.style.touchAction="none");PK(this)}u3(Y,z){this.U.u3(this.N6,Y,z,void 0,!this.j)}cancel(){this.N&&(this.N=!1,this.Ul("dragend",0,0,null));this.Y&&(this.Y=!1,this.Ul("hoverend",0,0,null),BK(this),PK(this))}K6(Y){BK(this);this.u3(WK("move"),this.S); +this.u3(WK("out"),this.Ak);this.u3("touchstart",this.X);this.j&&this.u3(WK("down"),this.A);var z=Y.target;Y=new g.K6(Y.pageX,Y.pageY);this.Y=!0;this.Ul("hoverstart",Y.x,Y.y,z);this.Ul("hovermove",Y.x,Y.y,z)}S(Y){var z=Y.target;Y=new g.K6(Y.pageX,Y.pageY);if(this.K){let O=this.K;this.K=null;if(O.relatedTarget===z&&YV(new g.K6(O.pageX,O.pageY),Y))return}this.Ul("hovermove",Y.x,Y.y,z)}Ak(Y){var z=new g.K6(Y.pageX,Y.pageY),O=Y.relatedTarget;try{if(O&&g.E$(this.target,O)){this.K=Y;this.Ul("hovermove", +z.x,z.y,O);return}}catch(D){}BK(this);PK(this);this.Y=!1;this.Ul("hoverend",z.x,z.y,O)}q6(Y){this.K6(Y);this.A(Y)}A(Y){if(typeof Y.button!=="number"||Y.button===0){BK(this);this.U.u3(tN(Y.target),WK("move"),this.kg);this.U.u3(tN(Y.target),WK("up"),this.ze);var z=Y.target;if(g.iF)this.u3("dragstart",this.Pc);else if(Y.preventDefault(),(g.Cd||g.Jj)&&z)a:{let O=z;for(;O;){if(rW(O)||O.getAttribute("tabindex")==="-1"){O.focus();break a}O=O.parentElement}tN(z).activeElement.blur()}this.N=!0;Y=new g.K6(Y.pageX, +Y.pageY);this.Ul("dragstart",Y.x,Y.y,z);this.Ul("dragmove",Y.x,Y.y,z)}}Pc(Y){Y.preventDefault()}kg(Y){var z=Y.target;z===tN(Y.target)&&(z=null);Y=new g.K6(Y.pageX,Y.pageY);this.Ul("hovermove",Y.x,Y.y,z);this.Ul("dragmove",Y.x,Y.y,z)}ze(Y){BK(this);this.N=!1;var z=Me(Y),O=Y.target;Y=new g.K6(Y.pageX,Y.pageY);z&&g.E$(this.target,z)?(this.u3(WK("move"),this.S),this.u3(WK("out"),this.Ak),this.u3(WK("down"),this.A),this.u3("touchstart",this.X),this.Ul("dragend",Y.x,Y.y,O)):(PK(this),this.Y=!1,this.Ul("dragend", +Y.x,Y.y,O),this.Ul("hoverend",Y.x,Y.y,O))}X(Y){var z=Y.changedTouches[0];z&&(BK(this),this.u3("touchmove",this.Ol),this.u3("touchend",this.B),this.u3("touchcancel",this.B),this.Z=z.identifier,Y=Y.target,this.Y||(this.Y=!0,this.Ul("hoverstart",z.pageX,z.pageY,Y)),this.Ul("hovermove",z.pageX,z.pageY,Y),this.j&&(this.N=!0,this.Ul("dragstart",z.pageX,z.pageY,Y),this.Ul("dragmove",z.pageX,z.pageY,Y)))}Ol(Y){var z=DpF(this,Y);z&&(this.j&&Y.preventDefault(),Y=Y.target,this.Ul("hovermove",z.pageX,z.pageY, +Y),this.j&&this.Ul("dragmove",z.pageX,z.pageY,Y))}B(Y){var z=DpF(this,Y);if(z){BK(this);PK(this);this.Y=!1;let O=Y.target;this.j&&(this.j_||Y.preventDefault(),this.N=!1,this.Ul("dragend",z.pageX,z.pageY,O));this.Ul("hoverend",z.pageX,z.pageY,O)}}sl(){this.j&&(g.iF&&this.target.removeAttribute("draggable"),this.target.style.touchAction="");BK(this);super.sl()}};Onv=!1;var Xuv=class extends zt{constructor(Y){super(Y);this.Y=new Set;this.j={};this.events=new g.er(Y);g.u(this,this.events);this.events.u3(Y,"videodatachange",z=>{z==="newdata"&&(this.api.eU("stationsEmbargo"),this.api.eU("stationsMetadataUpdate"),this.j={},this.Y.clear());z=this.api.getVideoData().UY;var O=z.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_STATION_AIRING_EMBARGO");O&&dpv(this,O,"stationsEmbargo");(z=z.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_AIRING_METADATA_UPDATE"))&&dpv(this,z,"stationsMetadataUpdate")}); +this.events.u3(Y,g.FU("stationsEmbargo"),z=>{this.api.EG(!0);var O=this.j[z.id]??[];for(let D of O){O=D.embargo;if(!O)continue;this.api.hideControls();this.api.cX("auth",2,r8(O.errorRenderer.reason),g.V8({embargoed:1,id:z.id,idx:z.Y,start:z.start}));(O=O.onTrigger)&&g.cU(this.api,"innertubeCommand",O)}}); +this.events.u3(Y,g.FU("stationsMetadataUpdate"),z=>{z=this.j[z.id]??[];for(let O of z)(z=O.command)&&g.cU(this.api,"innertubeCommand",z)})}};var g4v=class extends Nt{constructor(Y,z,O){super(z,Y);this.j=O}preventDefault(){super.preventDefault();this.j&&this.j.preventDefault()}stopPropagation(){super.stopPropagation();this.j&&this.j.stopPropagation()}};g.H9=class extends wu8{constructor(Y){super();this.j=Y;this.yH={};this.listener=z=>{this.dispatchEvent(new g4v(this,z.type,z))}}Z(){return!0}isView(){return!1}qB(){return!1}hy(){return this.j}sY(){return this.j.src}Pc(){return this.j.srcObject}KX(Y){var z=this.getPlaybackRate(); +this.j.src=Y;this.setPlaybackRate(z)}n3(){this.j.removeAttribute("src")}uS(){this.j.srcObject=null}getPlaybackRate(){try{return this.j.playbackRate>=0?this.j.playbackRate:1}catch{return 1}}setPlaybackRate(Y){this.getPlaybackRate()!==Y&&(this.j.playbackRate=Y);return Y}R$(){return this.j.loop}setLoop(Y){this.j.loop=Y}canPlayType(Y,z){return this.j.canPlayType(Y,z)}isPaused(){return this.j.paused}isSeeking(){return this.j.seeking}isEnded(){return this.j.ended}Ge(){return this.j.muted}j_(Y){l6();this.j.muted= +Y}A(){return this.j.played||XK([],[])}Y(){try{var Y=this.j.buffered}catch{}return Y||XK([],[])}B(){return this.j.seekable||XK([],[])}JW(){var Y=this.j;return Y.getStartDate?Y.getStartDate():null}getCurrentTime(){return this.j.currentTime}setCurrentTime(Y){this.j.currentTime=Y}getDuration(){return this.j.duration}load(){var Y=this.j.playbackRate;try{this.j.load()}catch{}this.j.playbackRate=Y}pause(){this.j.pause()}play(){var Y=this.j.play();if(!Y||!Y.then)return null;Y.then(void 0,()=>{}); +return Y}U(){return this.j.readyState}S_(){return this.j.networkState}BH(){return this.j.error?this.j.error.code:null}b0(){return this.j.error?this.j.error.message:""}getVideoPlaybackQuality(){if(window.HTMLVideoElement&&this.j instanceof window.HTMLVideoElement&&this.j.getVideoPlaybackQuality)return this.j.getVideoPlaybackQuality();if(this.j){var Y=this.j;let z=Y.webkitDroppedFrameCount;if(Y=Y.webkitDecodedFrameCount)return{droppedVideoFrames:z||0,totalVideoFrames:Y}}return{}}Vy(){return!!this.j.webkitCurrentPlaybackTargetIsWireless}oc(){return!!this.j.webkitShowPlaybackTargetPicker()}togglePictureInPicture(){var Y= +this.j,z=window.document;window.document.pictureInPictureEnabled?this.j!==z.pictureInPictureElement?Y.requestPictureInPicture():z.exitPictureInPicture():u6()&&Y.webkitSetPresentationMode(Y.webkitPresentationMode==="picture-in-picture"?"inline":"picture-in-picture")}mY(){var Y=this.j;return new g.K6(Y.offsetLeft,Y.offsetTop)}getSize(){return g.Vt(this.j)}setSize(Y){Aj(this.j,Y)}getVolume(){return this.j.volume}setVolume(Y){l6();this.j.volume=Y}dn(Y){this.yH[Y]||(this.j.addEventListener(Y,this.listener), +this.yH[Y]=this.listener)}setAttribute(Y,z){this.j.setAttribute(Y,z)}removeAttribute(Y){this.j.removeAttribute(Y)}hasAttribute(Y){return this.j.hasAttribute(Y)}ze(){return dO(this.j)}yI(Y){g.tZ(this.j,Y)}kg(Y){return g.cJ(this.j,Y)}xk(){return g.E$(document.body,this.j)}audioTracks(){var Y=this.j;if("audioTracks"in Y)return Y.audioTracks}sl(){for(let Y of Object.keys(this.yH))this.j.removeEventListener(Y,this.yH[Y]);super.sl()}DQ(Y){this.j.disableRemotePlayback=Y}};g.H9.prototype.X=Dr(118); +g.H9.prototype.o4=Dr(116);g.H9.prototype.Ol=Dr(114);g.H9.prototype.N6=Dr(112);var nA=class extends g.se{constructor(Y,z){super({G:"div",vc:"ytp-horizonchart"});this.sampleCount=150;this.A=Y;this.Z=z;this.index=0;this.heightPx=-1;this.K=this.N=null;this.j=2;this.element.style.width=`${this.j*this.sampleCount}px`;this.element.style.height="1em"}};var JD9=class extends g.se{constructor(Y){var z=null;z={G:"button",TI:["ytp-sfn-close","html5-video-info-panel-close","ytp-button"],Xb:{title:"close"},El:"[X]"};super({G:"div",TI:["html5-video-info-panel","ytp-sfn"],tW:[z,{G:"div",TI:["html5-video-info-panel-content","ytp-sfn-content"],tW:[{G:"div",tW:[{G:"div",El:"Video ID / sCPN"},{G:"span",El:"{{video_id_and_cpn}}",vc:"ytp-sfn-cpn"}]},{G:"div",tW:[{G:"div",El:"Viewport / Frames"},{G:"span",El:"{{dims_and_frames}}"}]},{G:"div",tW:[{G:"div",El:"Current / Optimal Res"}, +{G:"span",El:"{{resolution}}"}]},{G:"div",tW:[{G:"div",El:"Volume / Normalized"},{G:"span",El:"{{volume}}"}]},{G:"div",tW:[{G:"div",El:"Codecs"},{G:"span",El:"{{codecs}}"}]},{G:"div",Xb:{style:"{{shader_info_style}}"},tW:[{G:"div",El:"Shader Info"},{G:"span",El:"{{shader_info}}"}]},{G:"div",Xb:{style:"{{color_style}}"},tW:[{G:"div",El:"Color"},{G:"span",El:"{{color}}"}]},{G:"div",Xb:{style:"{{drm_style}}"},tW:[{G:"div",El:"Protected"},{G:"span",El:"{{drm}}"}]},{G:"div",Xb:{style:"{{bandwidth_style}}"}, +tW:[{G:"div",El:"Connection Speed"},{G:"span",tW:[{G:"span",El:"{{bandwidth_chart}}"},{G:"span",El:"{{bandwidth_kbps}}"}]}]},{G:"div",Xb:{style:"{{network_activity_style}}"},tW:[{G:"div",El:"Network Activity"},{G:"span",tW:[{G:"span",El:"{{network_activity_chart}}"},{G:"span",El:"{{network_activity_bytes}}"}]}]},{G:"div",tW:[{G:"div",El:"Buffer Health"},{G:"span",tW:[{G:"span",El:"{{buffer_health_chart}}"},{G:"span",El:"{{buffer_health_seconds}}"}]}]},{G:"div",Xb:{style:"{{live_latency_style}}"}, +tW:[{G:"div",El:"Live Latency"},{G:"span",tW:[{G:"span",El:"{{live_latency_chart}}"},{G:"span",El:"{{live_latency_secs}}"}]}]},{G:"div",Xb:{style:"{{live_mode_style}}"},tW:[{G:"div",El:"Live Mode"},{G:"span",El:"{{live_mode}}"}]},{G:"div",Xb:{style:"{{playback_categories_style}}"},tW:[{G:"div",El:"Playback Categories"},{G:"span",El:"{{playback_categories}}"}]},{G:"div",Xb:{style:"{{fmt_debug_info_style}}"},tW:[{G:"div",El:"Format Debug Info"},{G:"span",El:"{{fmt_debug_info}}"}]},{G:"div",tW:[{G:"div", +El:"Mystery Text"},{G:"span",El:"{{debug_info}}"}]},{G:"div",Xb:{style:"{{extra_debug_info_style}}"},tW:[{G:"div",El:""},{G:"span",tW:[{G:"span",El:"{{extra_debug_info}}"}]}]},{G:"div",tW:[{G:"div",El:"Date"},{G:"span",El:"{{date}}"}]},{G:"div",Xb:{style:"{{cotn_and_local_media_style}}"},tW:[{G:"div",El:"COTN / Local Media"},{G:"span",El:"{{cotn_and_local_media}}"}]},{G:"div",Xb:{style:"{{release_style}}"},tW:[{G:"div",El:"Player Release"},{G:"span",El:"{{release_name}}"}]}]}]});this.M6=Y;this.position= +0;this.Z=!0;z?this.u3(this.b3("ytp-sfn-close"),"click",this.hide):this.u3(this.element,"click",this.hide);Y=[0,18750,37500,81250,128E3,256E3,512E3,2048E3,8192E3,32768E3,131072E3];z="#000 #d53e4f #f46d43 #fdae61 #fee08b #e6f598 #abdda4 #66c2a5 #3288bd #124588 #fff".split(" ");var O=Y.map(D=>D/4); +this.S={};this.j=new nA(Y,z);g.u(this,this.j);this.updateValue("bandwidth_chart",this.j);this.K=new nA([0,3,10,15,30,60,90],"#000 #66c2a5 #abdda4 #e6f598 #fdae61 #f46d43 #a8330f".split(" "));g.u(this,this.K);this.updateValue("live_latency_chart",this.K);this.N=new nA([0,15,30,60,90,120],"#000 #fdae61 #e6f598 #66c2a5 #3288bd #fff".split(" "));g.u(this,this.N);this.updateValue("buffer_health_chart",this.N);this.X=new nA(O,z);g.u(this,this.X);this.updateValue("network_activity_chart",this.X);this.delay= +new g.VF(this.z9,500,this);g.u(this,this.delay);this.A=new g.VF(this.B,2E4,this);g.u(this,this.A)}show(){super.show();this.z9()}hide(){super.hide();this.delay.stop();this.A.stop()}z9(){var Y=(0,g.E)(),z=$2(this.M6);fq(this.j,z.bandwidth_samples);fq(this.X,z.network_activity_samples);fq(this.K,z.live_latency_samples);fq(this.N,z.buffer_health_samples);var O={};for(let [D,p]of Object.entries(z)){z=D;let d=p;this.S[z]!==d&&(O[z]=" "+String(d));this.S[z]=d}this.update(O);Y=(0,g.E)()-Y>25?5E3:500;this.delay.start(Y)}B(){this.Z? +(this.position+=1,this.position>15&&(this.Z=!1)):(--this.position,this.position<=0&&(this.Z=!0));this.element.style.left=`${this.position}%`;this.element.style.top=`${this.position}%`;this.A.start(2E4)}};var TP9=class extends zt{constructor(Y){super(Y);b(Y,"getStatsForNerds",()=>$2(this.api)); +p8(Y,"showVideoInfo",()=>{cDo(this,!0)}); +p8(Y,"hideVideoInfo",()=>{cDo(this,!1)}); +p8(Y,"isVideoInfoVisible",()=>!!this.j?.qB())}};var a_v=class extends zt{constructor(Y){super(Y);this.events=new g.er(Y);g.u(this,this.events);b(this.api,"setSubtitlesTargetContainerId",z=>{var O=kh(this.api.iS());O&&(z=z?document.getElementById(z):null,O.Ph(z))}); +b(this.api,"clearSubtitlesTargetContainerId",()=>{var z=kh(this.api.iS());z&&z.Ph(null)})}};var esv=class extends zt{constructor(Y){super(Y);this.ze={TIMELY_ACTION_TRIGGER_TYPE_UNSPECIFIED:()=>!1, +TIMELY_ACTION_TRIGGER_TYPE_KEYBOARD_SEEK:z=>wR$(this,z), +TIMELY_ACTION_TRIGGER_TYPE_PROGRESS_BAR_SEEK:z=>wR$(this,z), +TIMELY_ACTION_TRIGGER_TYPE_PLAYER_CONTROLS_SHOWN:()=>{var z=this.Z&&(this.api.C().experiments.hW("enable_smart_skip_player_controls_shown_on_web_increased_triggering_sensitivity")?this.S:this.X);z&&(this.U="TIMELY_ACTION_TRIGGER_SOURCE_PLAYER_CONTROLS_SHOWN");return z}, +TIMELY_ACTION_TRIGGER_TYPE_SPEEDMASTER:()=>{if(this.N6){this.U="TIMELY_ACTION_TRIGGER_SOURCE_SPEEDMASTER";var z=!0}else z=!1;return z}}; +this.N6=this.S=this.X=this.Z=!1;this.K={};this.events=new g.er(Y);g.u(this,this.events);this.A=new g.CA(this.api.Ma().cB);g.u(this,this.A);this.events.u3(Y,"videodatachange",(z,O)=>{if(z!=="dataupdated"||O.videoId!==this.videoId||!$O(this.timelyActions,LxV(O)))this.onVideoDataChange(O)}); +this.events.u3(Y,"presentingplayerstatechange",z=>{this.vT(z)}); +Y.V("enable_smart_skip_player_controls_shown_on_web")&&(this.events.u3(Y,"onShowControls",()=>{this.Z=!0;$h(this)}),this.events.u3(Y,"onHideControls",()=>{this.Z=!1}),this.A.subscribe("hoverstart",()=>{this.X=!0; +$h(this)},this),this.A.subscribe("hoverend",()=>{this.X=!1},this),Y.V("enable_smart_skip_player_controls_shown_on_web_increased_triggering_sensitivity")&&(this.events.u3(Y,"progressBarHoverStart",()=>{this.S=!0; +$h(this)}),this.events.u3(Y,"progressBarHoverEnd",()=>{this.S=!1}))); +Y.V("enable_smart_skip_speedmaster_on_web")&&this.events.u3(Y,"speedmasterchanged",z=>{(this.N6=z)&&$h(this)}); +this.events.u3(Y,g.FU("timelyAction"),z=>{this.onCueRangeEnter(z.getId())}); +this.events.u3(Y,g.K8("timelyAction"),z=>{this.onCueRangeExit(z.getId())}); +this.events.u3(Y,"keyboardserviceglobalkeydown",(z,O)=>{if((bA?z.altKey:z.ctrlKey)&&z.keyCode===39&&this.B&&this.j&&(z=g.G(Ui(this,this.j)?.rendererContext,gCA),z=g.kd(z?.onTap))&&(g.cU(this.api,"innertubeCommand",z),O&&(O.X9=!0),O=Yu(),z=U6H(O))){let D=g.$t(0);D&&WR(O.client,D,z)}},this); +this.Y=new g.se({G:"div",TI:["ytp-player-content","ytp-timely-actions-content"]});this.Y.hide();b(Y,"insertTimelyActionUi",z=>{this.Y.element.children.length>0&&g.qC(this.Y.element);z.classList.add("ytp-timely-actions-overlay");this.Y.element.appendChild(z)}); +b(Y,"getTimelyActionTriggerSource",()=>this.U??"TIMELY_ACTION_TRIGGER_SOURCE_UNKNOWN"); +g.u(this,this.Y);this.V("web_player_overlay_positioned_layout")?this.events.u3(Y,"basechromeinitialized",()=>{this.api.jz(this.Y.element,4,!0);this.Y.element.setAttribute("data-overlay-order","10")}):g.hY(this.api,this.Y.element,4)}onVideoDataChange(Y){this.xV(); +this.videoId=Y.videoId;this.N=this.j=void 0;this.timelyActions=LxV(Y);jqZ(this);ST(this);this.zS()}vT(Y){var z=Y.oldState,O=Y.state,D=O.seekSource;!z.j(16)&&O.j(16)?this.UQ(D??void 0):z.j(16)&&!O.j(16)&&this.t6();Y=Y.state;Y=!Y.isCued()&&!Y.j(1024);this.Y.MK(Y)}zS(){var Y=this.Jm();Y&&this.api.zS(Y)}xV(){this.api.eU("timelyAction",1);if(this.j!==void 0)this.onCueRangeExit(this.j)}Jm(){if(this.timelyActions){var Y=[];for(let O of this.timelyActions){var z=O.startTimeMilliseconds!=null&&O.endTimeMilliseconds!= +null&&O.cueRangeId!=null?new g.Yw(Number(O.startTimeMilliseconds),Number(O.endTimeMilliseconds),{id:O.cueRangeId,namespace:"timelyAction"}):void 0;z&&Y.push(z)}return Y}}onCueRangeEnter(Y){var z=Ui(this,Y);z&&this.K[Y]!==void 0&&(z.maxShowCount===void 0||z?.maxShowCount>this.K[Y])&&(this.j=Y,$h(this))}onCueRangeExit(Y){var z=sq9(this,Y);z&&this.j===Y&&g.cU(this.api,"innertubeCommand",z);ST(this);this.U=this.j=void 0}UQ(Y){this.N=Y}t6(){$h(this);this.N=void 0}sl(){this.timelyActions=this.N=this.j= +this.videoId=void 0;this.K={};this.xV();ST(this);super.sl()}};var qzh=class extends zt{constructor(Y){super(Y);Y=window;var z=this.api.C().gk();z.j.wk(ouW)?(z=[],Y.ytPlayerArraySizeExperimentLength=z.length,Y.ytPlayerArraySizeExperimentValue=z[0]):z.j.wk(b3$)?(z="6LPTkck/iK3Q7HMwz7Zyg71LBC0 buD oK+f O5w1 a ns4dbB O sCTaU5B4GI / ebOXx/5DGOwDMt1CEaJxccW+OaQtE zYkklE D4Kspm WDky G s0Vj4uvrd eLSfss l B1D/tiB9kUaZ+S SUWnD oGfGji rRpkB Jg O1 czi9 R Wl4 D94+hDF KOX stfyToM l8v9IJ KZi G A/2wZ 0Qfq 3kv3QDUZOWRK erN3h3b i j tdYdy kl u FBFdIp72yKKL/T rO ym cJYXYi8 yz+ ycc6jftJvwlWp ac s7m+LzqFtVOrgm7z0Z5Q/8Npyo19C B MFZkvXTvZR59/ IKgbLr56eq4Gs JiTE6RRv2HmCWEy Jb+OG u7Ui9+Uy 2FhggtkS7H+rbrOWFb565UNsslsXF i 1CLXS6 bW 6wRdeNJzE gvPRbDS3yqGyk+DHWJU+8pCy8FiGbRXFr2m 3 5GOYU7DuLxi5tbaWKEUSnPYd0ZdsaJY 5 wy9W8enoXtF70HcJfDja0FFaVcIlv Krj7JRMtiVWxQiqDYJqQf8d+Yhvqo WX eAqMs9UttnWTxsaY gcOb/6JXqGHdb5A7TVlpS9kTPq prg 3nD M7c rxwkg2JVkNqS4PtC2P+YzOfoYOdLc i gHNfRWcg3TaR CEKsZBM VfI V1VupF9DkyxK/ k7iWF+tWtW+RaVdPk6H3X 0GcnAiuJXyd7nC/ORmzb/HGrnvBms 6k NmQ2 aGB3blYR9pxhHrY Sk0Y/7tBGJ9EaTbTwoJGWt6 ijhACaixJX vh kwC00l 5QSqhiYiieEvBUYd7S SSRtsEjUFle/8v os".split(" "), +Y.ytPlayerArraySizeExperimentLength=z.length,Y.ytPlayerArraySizeExperimentValue=z[Math.floor(Math.random()*z.length)]):z.j.wk(rLo)&&(z="a Y1bKqzJ s0Vj4uvrd x+ G stfyToM 7W xsHJ KZi 5 H2+ buD / 3 15 76VyLn4q6B SUWnD XF Ml D9/q oK+f K+ eLSfss B rlJLVN wy9W8enoXtF70HcJfDja0FFaVcIlv yLwl WDky asfV3x j KOX /I M FL czi9 b qfSz0ipS DQ m68 u7Ui9+Uy 61 K5xdXVLZb 1e sm BzwWNM gjQS0e hJ l3 zUJAT rRpkB I0j5 DPZ/ gcOb/6JXqGHdb5A7TVlpS9kTPq Hn 7m WwesQPUzST n51 B1D/tiB9kUaZ+S TKXw0mTsQ imMcmOcJbtBm2iiT gvPRbDS3yqGyk+DHWJU+8pCy8FiGbRXFr2m V2 ac s7 D4Kspm j 7I Z4U+fzdVIKP99m 8l 72 Nh5 ab XgH8Lzvf/8e92nICvOm8 gZ O OVRfzTvv99f6a Ng G oGfGji Xr O0 +y uM a6 mb ImnAv LKuVPy OlPbi N483sfs uP A7 71DqBndyU3GS6bIzA zS fts2 ky A/2wZ 0Qfq Zfvd5Pn4776zeP5oPc aI vTeKTkO bhbbE sd os zYkklE CEKsZBM V1VupF9DkyxK/ ebOXx/5DGOwDMt1CEaJxccW+OaQtE tdYdy rO iy34HMOZpoG 2P Jb+OG 7V6 U6 D94+hDF RN RjTb6s9dI1z3sbX2Z n5Jc3 u8 sCTaU5B4GI kEvjgcbIMe a be5m6OlQPwiJOhQ t5 SKU/ XKCZgrGIc3wy+ RX JgMLCGK hTtIGwjH1fcQWLu 30 Pt Mk8cYLj6WiDpDJN zO0ox JD ygD8z hp TtR HX+B89Khozs4 G MxY0 CdMDbBR bQ47h 7N i B90/Ls3uwfIR+zJE pM iAtM6ngY20Xjova0ANGS+MWXtw WF JMLr8w 8W 07 Lq9jaVTdvqKUcBE+lcgF7T3+rj8eLe/W9Gx6pMjv+q Av l lEIzH+OY FqDusHkb z7 pr8bo8c/VS pMPt A6 rxwkg2JVkNqS4PtC2P+YzOfoYOdLc Ca cX Iw2D fp5 erN3h3b FOM 6k 6W/+L21S0BgHkyXSeXgiZEFNnD bW UNvcj1zvh8 I3TZF5 Jg xw vG Ia9v 5QSqhiYiieEvBUYd7S tA nY LJ ym Krj7JRMtiVWxQiqDYJqQf8d+Yhvqo LQhs6cZhK2 0wDpZFkrDy K9nzX D99+akDyTHqVZ5oc vh o+H0k SG s7m+LzqFtVOrgm7z0Z5Q/8Npyo19C XT Ba R Q4 X k7iWF+tWtW+RaVdPk6H3X kwC00l R+km6jn4lEte 6c O/E2WbIgQZp1fX6M15U6V4Cn2VEhA/o1gqaZrT W35r8t FM Sk0Y/7tBGJ9EaTbTwoJGWt6 59N5n p2 dc/6x6Ue8NTkG8Eq 3kv3QDUZOWRK bEp8Cdrszr5 7/ YF 0EGSTB RQ MFZkvXTvZR59/ sU aQ ++ kl u FM8tJsLmwDZGwNxLT3UB8U+Oqq M7c cJYXYi8 Joavny ul O1 Yo PzjTAnVHpDMOOfHYH7PRH5cM ns4dbB jz 0MqMKs EC 5i /PSB9 FSr5qF2R kXioSwTShtq5feiVSbNLRWdm8JtU ses mL J84d RA eAqMs9UttnWTxsaY YqL+09b l8v9IJ VfI Un5oe aghMX806dvo tfkKluaA tWZ0RiNdY ha /++SfI 78y wMv/BMy w4igDN5fJhU/ ijhACaixJX 9s+4w/ i f7 g33AqPrwozIBbUR 2W I5xT3pY5tk3rrjxU4XaqE3JsSS1Y+LA0zCg IKgbLr56eq4Gs WX 2U 3EX5fOxmA pD V8eT3N6k ShiYcW72d5b NmQ2 Mx yz+ ycc6jftJvwlWp aGB3blYR9pxhHrY bWti1J FBFdIp72yKKL/T 2FhggtkS7H+rbrOWFb565UNsslsXF ePmsAY5V ca rZ prg 5 5GOYU7DuLxi5tbaWKEUSnPYd0ZdsaJY ec8TP 6wRdeNJzE BV NrX25+/J8LYtUk O5w1 0GcnAiuJXyd7nC/ORmzb/HGrnvBms hGs6kinOmHXn QoQ Wl4 +S1B mv Jo 671 QGZ 5ru JiTE6RRv2HmCWEy v5vpHQ5jXX5RZgSVfA7P9Keq/9 ngi k3cqFr12egl66d89FwnoKFk dF+d5SEX0slenHxkb+cmSyeQohfO i R gHNfRWcg3TaR EwPA 5banN SSRtsEjUFle/8v szO04kG7irS7lBIpOjUf 51 8Vh6p 3nD ii6 QDM3wl8PVhEf5fF".split(" "), +Y.ytPlayerArraySizeExperimentLength=z.length,Y.ytPlayerArraySizeExperimentValue=z[Math.floor(Math.random()*z.length)])}};var GhV=class extends zt{constructor(Y){super(Y);p8(this.api,"getPlaybackRate",()=>this.api.getPlaybackRate()); +p8(this.api,"setPlaybackRate",z=>{typeof z==="number"&&this.api.setPlaybackRate(z)})}};var I_o=class extends g.se{constructor(Y){super({G:"div",TI:["ytp-overlay","ytp-speedmaster-overlay"],tW:[{G:"div",vc:"ytp-speedmaster-user-edu",tW:[{G:"div",vc:"ytp-speedmaster-label",El:"1x"}]}]});this.j=null;this.N=this.b3("ytp-speedmaster-label");g.DZ(this.element,"cursor","pointer");this.u3(this.element,"click",z=>{z.stopPropagation();Y()}); +this.hide()}hide(){super.hide();xh(this)}sl(){xh(this);super.sl()}};var E4F=class extends zt{constructor(Y){super(Y);this.zoomState="ZOOM_STATE_ORIGINAL";this.scale=1;this.Y=this.j=.5;this.events=new g.er(Y);g.u(this,this.events);Y=this.api.Ma().cB;this.indicator=new I_o(()=>{this.N()}); +g.u(this,this.indicator);g.hY(this.api,this.indicator.element,11);this.events.u3(Y,"wheel",this.K,this,!1);this.events.u3(this.api,"presentingplayerstatechange",this.U);this.events.u3(this.api,"minimized",this.U);this.events.u3(this.api,"videodatachange",this.N,this);this.events.u3(this.api,"onAdStart",this.N,this)}K(Y){if(!this.api.isInline()&&!this.api.WO()&&!this.api.Jo())if(Y.ctrlKey){Y.preventDefault();let O=Math.min(Math.max(this.scale+-Y.deltaY*.05,1),8);if(O!==this.scale){if(Y.deltaY<0){var z= +this.api.Ma().cB.getBoundingClientRect();let D=Y.clientX-z.left;Y=Y.clientY-z.top;z=this.api.getPlayerSize();let p=(Y-this.Y*z.height*(1-this.scale))/this.scale;this.j=(D-(D-this.j*z.width*(1-this.scale))/this.scale*O)/(z.width*(1-O));this.Y=(Y-p*O)/(z.height*(1-O));this.j=Math.min(Math.max(this.j,0),1);this.Y=Math.min(Math.max(this.Y,0),1)}this.scale=O;hN(this)}}else this.scale>1&&(Y.preventDefault(),this.j+=Y.deltaX*.001,this.Y+=Y.deltaY*.001,this.j=Math.min(Math.max(this.j,0),1),this.Y=Math.min(Math.max(this.Y, +0),1),hN(this))}N(){this.scale=1;this.Y=this.j=.5;hN(this)}U(){this.scale>1&&(this.api.isInline()||this.api.WO()||this.api.Jo())&&this.N()}};var v48=class extends zt{constructor(Y){super(Y);this.events=new g.er(Y);g.u(this,this.events);var z=this.api.V("html5_enable_voice_boost");b(this.api,"getVoiceBoostUserPreference",()=>z?this.getVoiceBoostUserPreference():0); +b(this.api,"setVoiceBoostUserPreference",O=>{z&&this.setVoiceBoostUserPreference(O)}); +b(this.api,"getVoiceBoostState",()=>z?this.getVoiceBoostState():1); +this.j=zO()??0;this.updateEnvironmentData()}getVoiceBoostUserPreference(){return this.j}setVoiceBoostUserPreference(Y){this.api.J("vb_set",{pref:Y});g.VO("yt-player-voice-boost",Y,31536E4);Y!==this.j&&(this.j=Y,this.updateEnvironmentData(),this.getVoiceBoostState()!==1&&this.api.Kc(),this.api.yT())}getVoiceBoostState(){return this.api.rR(1)}updateEnvironmentData(){this.api.C().Yp=this.j}};var khk=class extends zt{constructor(Y){super(Y);this.useLivingRoomPoToken=!1;this.K=new g.Uc;this.j=!1;this.vn=null;this.Z=!1;this.U=null;this.A=!1;var z=Y.C().getWebPlayerContextConfig();this.events=new g.er(Y);g.u(this,this.events);this.events.u3(Y,"spsumpreject",(O,D,p)=>{this.A=D;O&&this.Z&&!this.U&&(this.V("html5_generate_content_po_token")&&p?this.sW(p):this.V("html5_generate_session_po_token")&&P2v(this));this.U||this.api.J("stp",{s:+this.Z,b:+this.A})}); +this.events.u3(Y,"poTokenVideoBindingChange",O=>{this.sW(O)}); +if(this.V("html5_web_po_on_demand_init")){let O=this.events.u3(Y,"videodatachange",(D,p)=>{p.yw&&!this.Z&&(feF(this),this.events.WX(O))}) +}this.useLivingRoomPoToken=!!z?.useLivingRoomPoToken;Y.addEventListener("csiinitialized",()=>{this.vn=Y.RB();this.V("html5_web_po_on_demand_init")?this.N=oh():feF(this)}); +Y.addEventListener("trackListLoaded",this.Nq.bind(this));Y.Ou(this)}sl(){this.X&&(IW(this.X),this.X=void 0);super.sl()}XE(){(this.Y?!this.j:this.N)&&Zv(this)}Nq(Y,z,O){if(VW8(Y)){var D=O||"";if(this.j)z=lt(this,D),Hn1(Y,z);else{var p=new g.Uc;z.push(p.promise);this.K.promise.then(()=>{var d=lt(this,D);Hn1(Y,d);p.resolve()})}}}sW(Y){if(this.Y||this.N)Y.OD=lt(this,Y.videoId),this.j||(this.U=new PW,this.K.promise.then(()=>{this.vn.mq("pot_if"); +Y.OD=lt(this,Y.videoId)}))}};var rh$=class extends g.Eu{constructor(Y){super();this.features=[];var z=new yov(Y),O=new ggr(Y),D=new $OZ(Y),p=new khk(Y);var d=g.Nr(Y.C())?void 0:new dr$(Y);var J=new UOA(Y),c=new TP9(Y),w=new GhV(Y),R=new sXo(Y),y=new Jor(Y);var M=Y.C().Y?new wWv(Y):void 0;var L=g.Rm(Y.C())?new coZ(Y):void 0;var V=Y.V("report_pml_debug_signal")?new GVV(Y):void 0;var W=navigator.mediaSession&&window.MediaMetadata?new Sz$(Y):void 0;var x=Y.V("html5_enable_drc")&&!Y.C().U?new pW$(Y):void 0;var a=new qXk(Y),X=new hso(Y); +var e=g.Rm(Y.C())?new jXH(Y):void 0;var I=new usk(Y),v=new zfA(Y),d1=new f_8(Y);var so=Y.C().webPlayerContextConfig?.enableSelfProfilingLogging?new ia1(Y):void 0;var Vv=Y.V("enable_sabr_snackbar_message")?new l_Z(Y):void 0;var fv=Y.V("web_enable_timely_actions")?new esv(Y):void 0;var qV=new Odr(Y),aH=new v48(Y);var ol=g.Nr(Y.C())?void 0:new T6r(Y);var nv=new Za1(Y),By=new kVh(Y),y9=new riF(Y),XQ=new Xuv(Y),t=new RfH(Y);var GF=Y.C().gk();GF=GF.j.wk(ouW)||GF.j.wk(b3$)||GF.j.wk(rLo)?new qzh(Y):void 0; +var D6=g.zk(Y.C())?new Y19(Y):void 0;var T2=Y.C().gk().j.wk(jtV)?new Qo$(Y):void 0;var f=g.yo(Y.C())?new mOv(Y):void 0;var gz=Y.C();var H=gz.experiments.gk().j.wk(st8);gz=Y.V("web_enable_dibs_implementation")&&g.yo(gz)||Y.V("mweb_enable_dibs_implementation")&&g.Cu(gz);H=H||gz?new If9(Y):void 0;gz=Y.V("web_enable_captions_set_target_container")?new a_v(Y):void 0;Y=Y.V("web_player_pinch_to_zoom")?new E4F(Y):void 0;z=[z,O,D,p,d,J,c,w,R,void 0,void 0,void 0,void 0,void 0,y,M,L,void 0,void 0,void 0,void 0, +V,void 0,void 0,void 0,void 0,W,x,a,void 0,void 0,X,void 0,void 0,e,void 0,void 0,I,v,d1,void 0,so,Vv,fv,qV,void 0,aH,void 0,void 0,void 0,void 0,ol,nv,By,void 0,y9,void 0,void 0,XQ,t,GF,void 0,D6,T2,f,H,gz,Y];for(let m of z)m&&this.features.push(m)}sl(){for(let Y=this.features.length-1;Y>=0;Y--)this.features[Y].dispose();this.features.length=0;super.sl()}};var bak=class{constructor(){this.Y=this.j=NaN}reset(){this.j=this.Y=NaN}};var qSo=class{constructor(Y,z){this.O=Y;this.timerName="";this.N=!1;this.Y=NaN;this.U=new bak;this.j=z||null;this.N=!1}reset(){g.UL(this.timerName)}tick(Y,z){g.Zn(Y,z,this.timerName)}mq(Y){return g.ap(Y,void 0,this.timerName)}fp(Y){g.wL(Y,void 0,this.timerName)}infoGel(Y){g.mI(Y,this.timerName)}};var Z1v=class extends g.iI{constructor(Y,z){super();this.Yg=Y;this.startSeconds=0;this.shuffle=!1;this.index=0;this.title="";this.length=0;this.items=[];this.loaded=!1;this.sessionData=this.j=null;this.dislikes=this.likes=this.views=0;this.order=[];this.author="";this.Nj={};if(Y=z.session_data)this.sessionData=P1(Y,"&");this.index=Math.max(0,Number(z.index)||0);this.loop=!!z.loop;this.startSeconds=Number(z.startSeconds)||0;this.title=z.playlist_title||"";this.description=z.playlist_description||""; +this.author=z.author||z.playlist_author||"";z.video_id&&(this.items[this.index]=z);if(Y=z.api)typeof Y==="string"&&Y.length===16?z.list="PL"+Y:z.playlist=Y;if(Y=z.list)switch(z.listType){case "user_uploads":this.listId=new b$("UU",`PLAYER_${Y}`);break;default:var O=z.playlist_length;O&&(this.length=Number(O)||0);this.listId=new b$(Y.substring(0,2),Y.substring(2));if(O=z.video)this.items=O.slice(0),this.loaded=!0}else if(z.playlist){Y=z.playlist.toString().split(",");this.index>0&&(this.items=[]); +for(O of Y)O&&this.items.push({video_id:O});this.length=this.items.length;if(O=z.video)this.items=O.slice(0),this.loaded=!0}this.setShuffle(!!z.shuffle);if(O=z.suggestedQuality)this.quality=O;this.Nj=vW(z,"playlist_");this.Y=(z=z.thumbnail_ids)?z.split(","):[]}hasNext(Y){return this.loop||!!Y||this.index+1=0}setShuffle(Y){this.shuffle=Y;Y=this.order&&this.order[this.index]!=null?this.order[this.index]:this.index;this.order=[];for(var z= +0;z{JF(this,1,!1)},z,this); +g.u(this,this.S);this.B=new g.VF(()=>{JF(this,2,!1)},z,this); +g.u(this,this.B);this.j_=new g.VF(()=>{JF(this,2048,!1)},z,this); +g.u(this,this.j_);this.N6=new g.VF(()=>{JF(this,512,!1)},z,this); +g.u(this,this.N6);this.q6=3E3;D||(this.N=this.j.u3(Y,"mouseover",this.K6),this.j.u3(Y,"mousemove",this.Ol),this.j.u3(Y,"mouseleave",this.Ge));this.api.V("web_player_enable_fullscreen_grid_components")&&this.j.u3(Y,"wheel",this.S_,this,!0);g.Jj?this.j.u3(Y,"keypress",this.JW):this.j.u3(Y,"focusin",this.R4);this.K=this.j.u3(Y,"mousedown",this.ze);this.X=this.j.u3(Y,"touchstart",this.kg,void 0,!0);JF(this,640,!0)}Ol(Y){Y=new g.K6(Y.pageX,Y.pageY);if(!YV(Y,this.U)){let z=2;this.A&&(z|=8);this.U=Y;JF(this, +z,!0)}}S_(){JF(this,2048,!0)}Ge(Y){this.A&&JF(this,8,!0);if(this.api.C().ac){Y=Y.relatedTarget;var z=this.target instanceof HTMLElement?this.target:this.target.element;if(Y instanceof Element&&(z=z.getBoundingClientRect(),Y=Y.getBoundingClientRect(),Y.top>=z.top&&Y.right<=z.right&&Y.bottom<=z.bottom&&Y.left>=z.left))return}JF(this,2,!1)}K6(Y){var z=new g.K6(Y.pageX,Y.pageY);YV(z,this.U)||(this.U=z,(Y=Y.target)&&this.qO(Y)&&(JF(this,4,!0),this.j.WX(this.N),this.N=this.j.u3(this.target,"mouseover", +this.Ak),this.Z=this.j.u3(this.target,"mouseout",this.Ak)))}Ak(Y){Y=Y.relatedTarget;Y&&this.qO(Y)||(this.U=new g.K6(NaN,NaN),DvA(this))}JW(){JF(this,1,!0)}R4(Y){Y=Y.target;Y instanceof Element&&!(Y.tabIndex>0)||JF(this,1,!0)}ze(){this.A=!0;this.j.WX(this.K);this.K=this.j.u3(document,"mouseup",this.o4)}o4(){this.A=!1;JF(this,8,!1);this.j.WX(this.K);this.K=this.j.u3(this.target,"mousedown",this.ze)}kg(Y){if(Y=(Y=Y.changedTouches)&&Y[0])this.Pc=Y.identifier,this.j.WX(this.X),this.X=this.j.u3(this.target, +"touchend",this.Bc,void 0,!0),JF(this,1024,!0)}Bc(Y){if(Y=Y.changedTouches)for(let O=0;O{g.Ho(this.j)}),this.N.u3(this.api,"videoplayerreset",()=>{g.Ho(this.j)})); +super.show()}hide(){this.N&&this.N.Y();super.hide()}dH(){g.Ho(this.j)}onStateChange(){g.Ho(this.j)}Z(){g.Ho(this.j)}A(){this.fade.stop();this.hide();g.Ho(this.j)}z9(){var Y=this.api.getPlayerStateObject();if(this.api.getPresentingPlayerType()===3&&(Y.isPlaying()||Y.isPaused()))var z=!0;else(z=this.api.iS().IZ.get("ypc"))&&z.gN?z=!0:(Y.j(2)&&tY(this.api),z=!1);z?(z=!0,this.K.hide()):(this.K.show(),z=Y.isCued()&&this.api.getPresentingPlayerType()!==2||Y.j(2)&&!tY(this.api)&&!this.api.VG()||Y.j(1024)? +!0:!1);var O=this.api.getVideoData();z&&!O.yO?(this.fade.show(),p$9(this,this.api.getPlaylist(),O)):(this.fade.hide(),Y.j(1)||this.fade.stop())}};var YUv=class extends g.se{constructor(Y){super({G:"div",TI:["ytp-error"],Xb:{role:"alert"},tW:[{G:"div",vc:"ytp-error-content",tW:[{G:"div",vc:"ytp-error-icon-container",tW:[{G:"svg",Xb:{fill:"#fff",viewBox:"0 0 48 48"},tW:[{G:"path",Xb:{d:"M0 0h48v48H0V0z",fill:"none"}},{G:"path",Xb:{d:"M22 30h4v4h-4zm0-16h4v12h-4zm1.99-10C12.94 4 4 12.95 4 24s8.94 20 19.99 20S44 35.05 44 24 35.04 4 23.99 4zM24 40c-8.84 0-16-7.16-16-16S15.16 8 24 8s16 7.16 16 16-7.16 16-16 16z","fill-opacity":"0.7"}}]}]},{G:"div", +vc:"ytp-error-content-wrap",tW:[{G:"div",vc:"ytp-error-content-wrap-reason",El:"{{content}}"},{G:"div",vc:"ytp-error-content-wrap-subreason",El:"{{subreason}}"}]}]}]});this.api=Y;this.keys=[];this.K=!1;Y.createClientVe(this.element,this,216103);this.api.logVisibility(this.element,this.Y)}resize(){}N(Y){this.K=!1;dvV(this);var z=Y.ej,O=this.api.C();z!=="GENERIC_WITHOUT_LINK"||O.U?z==="TOO_MANY_REQUESTS"?(O=this.api.getVideoData(),this.U(wc(this,"TOO_MANY_REQUESTS_WITH_LINK",O.FO(),void 0,void 0,void 0, +!1))):z!=="HTML5_NO_AVAILABLE_FORMATS_FALLBACK"||O.U?this.api.C().V("html5_enable_bandaid_error_screen")&&z==="HTML5_SPS_UMP_STATUS_REJECTED"&&!O.U?(O=O.hostLanguage,Y="//support.google.com/youtube?p=videoError",O&&(Y=g.um(Y,{hl:O})),this.U(wc(this,"HTML5_SPS_UMP_STATUS_REJECTED",Y))):this.api.C().V("enable_adb_handling_in_sabr")&&z==="BROWSER_OR_EXTENSION_ERROR"&&!O.U?(O=O.hostLanguage,Y="//support.google.com/youtube/answer/3037019#zippy=%2Cupdate-your-browser-and-check-your-extensions",O&&(Y=g.um(Y, +{hl:O})),this.U(wc(this,"BROWSER_OR_EXTENSION_ERROR",Y))):this.U(j2(Y.errorMessage)):this.U(wc(this,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK_SHORT","//www.youtube.com/supported_browsers")):(Y=O.hostLanguage,z="//support.google.com/youtube/?p=player_error1",Y&&(z=g.um(z,{hl:Y})),this.U(wc(this,"GENERIC_WITH_LINK_AND_CPN",z,!0)),O.Ge&&!O.Y&&cRF(this,D=>{if(cO(D,this.api,!Jo(this.api.C()))){let p={as3:!1,html5:!0,player:!0,cpn:this.api.getVideoData().clientPlaybackNonce};D=this.api;g.wf(D,"onFeedbackArticleRequest", +{articleId:3037019,helpContext:"player_error",productData:p});D.isFullscreen()&&D.toggleFullscreen()}})); +if(this.K){let D=this.b3("ytp-error-link");D&&(this.api.createClientVe(D,this,216104),this.api.logVisibility(D,!0),cRF(this,()=>{this.api.logClick(D)}))}}},JRr=/([^<>]+)<\/a>/;var zaA=class extends g.se{constructor(Y){super({G:"div",TI:["ytp-overlays-container"],tW:[{G:"div",vc:"ytp-overlay-top-left"},{G:"div",vc:"ytp-overlay-top-right"},{G:"div",vc:"ytp-overlay-bottom-left"},{G:"div",vc:"ytp-overlay-bottom-right"}]});this.K=this.b3("ytp-overlay-top-left");this.A=this.b3("ytp-overlay-top-right");this.j=this.b3("ytp-overlay-bottom-left");this.N=this.b3("ytp-overlay-bottom-right");g.hY(Y,this.element,4)}jz(Y,z,O=!1){switch(z){case 1:RT(this,Y,this.K,O);break;case 2:RT(this, +Y,this.A,O);break;case 3:RT(this,Y,this.j,O);break;case 4:RT(this,Y,this.N,O)}}};var OV8=class extends g.se{constructor(Y){super({G:"div",vc:"ytp-paid-content-overlay",Xb:{"aria-live":"assertive","aria-atomic":"true",["data-overlay-order"]:"5"}});this.L=Y;this.videoId=null;this.Z=!1;this.innertubeCommand=this.X=this.j=null;var z=Y.C();z.experiments.gk().j.wk(NE1)?(this.N=new g.VF(()=>{this.K()},5E3,this),g.u(this,this.N)):this.N=null; +Y.V("enable_new_paid_product_placement")&&!g.Vo(z)?(this.A=new g.se({G:"a",vc:"ytp-paid-content-overlay-link",Xb:{href:"{{href}}",target:"_blank"},tW:[{G:"div",vc:"ytp-paid-content-overlay-indicator"},{G:"div",vc:"ytp-paid-content-overlay-icon",El:"{{icon}}"},{G:"div",vc:"ytp-paid-content-overlay-text",El:"{{text}}"},{G:"div",vc:"ytp-paid-content-overlay-chevron",El:"{{chevron}}"}]}),this.u3(this.A.element,"click",this.onClick)):this.A=new g.se({G:"div",TI:["ytp-button","ytp-paid-content-overlay-text"], +El:"{{text}}"});this.fade=new g.Rg(this.A,250,!1,100);g.u(this,this.A);this.A.Fb(this.element);g.u(this,this.fade);this.L.createServerVe(this.element,this);this.u3(Y,"videodatachange",this.onVideoDataChange);this.u3(Y,"presentingplayerstatechange",this.S)}onClick(Y){this.innertubeCommand?(g.cU(this.L,"innertubeCommand",this.innertubeCommand),Y.preventDefault()):cO(Y,this.L,!0);this.L.logClick(this.element)}onVideoDataChange(Y,z){this.N&&Y==="newdata"&&this.N.stop();jpA(this,z);this.X&&RyA(this,this.X)}S(Y){var z= +this.L.getVideoData();this.videoId!==z.videoId&&jpA(this,z);this.j&&RyA(this,Y.state);this.X=Y.state}K(){this.fade.show();this.j?.start();this.L.Ul("paidcontentoverlayvisibilitychange",!0);this.L.logVisibility(this.element,!0)}LP(){this.fade.hide();this.L.Ul("paidcontentoverlayvisibilitychange",!1);this.L.logVisibility(this.element,!1)}};var DjW=class extends g.se{constructor(Y){super({G:"div",vc:"ytp-spinner",tW:[{G:"div",vc:"ytp-spinner-container",tW:[{G:"div",vc:"ytp-spinner-rotator",tW:[{G:"div",vc:"ytp-spinner-left",tW:[{G:"div",vc:"ytp-spinner-circle"}]},{G:"div",vc:"ytp-spinner-right",tW:[{G:"div",vc:"ytp-spinner-circle"}]}]}]},{G:"div",vc:"ytp-spinner-message",El:"If playback doesn't begin shortly, try restarting your device."}]});this.api=Y;this.message=this.b3("ytp-spinner-message");this.j=new g.VF(this.show,500,this);g.u(this, +this.j);this.u3(Y,"presentingplayerstatechange",this.onStateChange);this.u3(Y,"playbackstalledatstart",this.N);this.E6(Y.getPlayerStateObject())}hide(){this.j.stop();this.message.style.display="none";super.hide()}onStateChange(Y){this.E6(Y.state)}E6(Y){(Y.j(128)||this.api.hd()||this.api.V("web_watch_enable_multiview_manager")&&this.api.getVideoData()?.eI()?0:Y.j(16)||Y.j(1))?this.j.start():this.hide()}N(){this.message.style.display="block"}};var pNv=class extends iuF{constructor(Y){var z=[{G:"div",TI:["ytp-unmute-icon"],tW:[Y.C().Br?{G:"svg",Xb:{height:"24",viewBox:"0 0 24 24",width:"24"},tW:[{G:"path",vc:"ytp-svg-fill",Xb:{d:"M11.60 2.08L11.48 2.14L3.91 6.68C3.02 7.21 2.28 7.97 1.77 8.87C1.26 9.77 1.00 10.79 1 11.83V12.16L1.01 12.56C1.07 13.52 1.37 14.46 1.87 15.29C2.38 16.12 3.08 16.81 3.91 17.31L11.48 21.85C11.63 21.94 11.80 21.99 11.98 21.99C12.16 22.00 12.33 21.95 12.49 21.87C12.64 21.78 12.77 21.65 12.86 21.50C12.95 21.35 13 21.17 13 21V3C12.99 2.83 12.95 2.67 12.87 2.52C12.80 2.37 12.68 2.25 12.54 2.16C12.41 2.07 12.25 2.01 12.08 2.00C11.92 1.98 11.75 2.01 11.60 2.08ZM4.94 8.4V8.40L11 4.76V19.23L4.94 15.6C4.38 15.26 3.92 14.80 3.58 14.25C3.24 13.70 3.05 13.07 3.00 12.43L3 12.17V11.83C2.99 11.14 3.17 10.46 3.51 9.86C3.85 9.25 4.34 8.75 4.94 8.4ZM21.29 8.29L19 10.58L16.70 8.29L16.63 8.22C16.43 8.07 16.19 7.99 15.95 8.00C15.70 8.01 15.47 8.12 15.29 8.29C15.12 8.47 15.01 8.70 15.00 8.95C14.99 9.19 15.07 9.43 15.22 9.63L15.29 9.70L17.58 12L15.29 14.29C15.19 14.38 15.12 14.49 15.06 14.61C15.01 14.73 14.98 14.87 14.98 15.00C14.98 15.13 15.01 15.26 15.06 15.39C15.11 15.51 15.18 15.62 15.28 15.71C15.37 15.81 15.48 15.88 15.60 15.93C15.73 15.98 15.86 16.01 15.99 16.01C16.12 16.01 16.26 15.98 16.38 15.93C16.50 15.87 16.61 15.80 16.70 15.70L19 13.41L21.29 15.70L21.36 15.77C21.56 15.93 21.80 16.01 22.05 15.99C22.29 15.98 22.53 15.88 22.70 15.70C22.88 15.53 22.98 15.29 22.99 15.05C23.00 14.80 22.93 14.56 22.77 14.36L22.70 14.29L20.41 12L22.70 9.70C22.80 9.61 22.87 9.50 22.93 9.38C22.98 9.26 23.01 9.12 23.01 8.99C23.01 8.86 22.98 8.73 22.93 8.60C22.88 8.48 22.81 8.37 22.71 8.28C22.62 8.18 22.51 8.11 22.39 8.06C22.26 8.01 22.13 7.98 22.00 7.98C21.87 7.98 21.73 8.01 21.61 8.06C21.49 8.12 21.38 8.19 21.29 8.29Z"}}]}: +{G:"svg",Xb:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},tW:[{G:"path",N7:!0,vc:"ytp-svg-fill",Xb:{d:"m 21.48,17.98 c 0,-1.77 -1.02,-3.29 -2.5,-4.03 v 2.21 l 2.45,2.45 c .03,-0.2 .05,-0.41 .05,-0.63 z m 2.5,0 c 0,.94 -0.2,1.82 -0.54,2.64 l 1.51,1.51 c .66,-1.24 1.03,-2.65 1.03,-4.15 0,-4.28 -2.99,-7.86 -7,-8.76 v 2.05 c 2.89,.86 5,3.54 5,6.71 z M 9.25,8.98 l -1.27,1.26 4.72,4.73 H 7.98 v 6 H 11.98 l 5,5 v -6.73 l 4.25,4.25 c -0.67,.52 -1.42,.93 -2.25,1.18 v 2.06 c 1.38,-0.31 2.63,-0.95 3.69,-1.81 l 2.04,2.05 1.27,-1.27 -9,-9 -7.72,-7.72 z m 7.72,.99 -2.09,2.08 2.09,2.09 V 9.98 z"}}]}]}, +{G:"div",TI:["ytp-unmute-text"],El:"Tap to unmute"}];z.push({G:"div",TI:["ytp-unmute-box"],tW:[]});super(Y,{G:"button",TI:["ytp-unmute","ytp-popup","ytp-button","ytp-unmute-animated","ytp-unmute-shrink"],tW:[{G:"div",vc:"ytp-unmute-inner",tW:z}]});this.A=this.clicked=!1;this.api=Y;this.api.createClientVe(this.element,this,51663);this.u3(Y,"onMutedAutoplayChange",this.onMutedAutoplayChange,this);this.u3(Y,"presentingplayerstatechange",this.vT);this.rO("click",this.onClick,this);Y=Y.isMutedByMutedAutoplay()&& +!g.Rm(this.api.C());this.MK(Y);Y&&sp9(this);this.Z=Y}onMutedAutoplayChange(Y){this.Z&&(Y?(sp9(this),this.K()):(this.A&&this.logClick(),this.LP()))}vT(Y){this.api.isMutedByMutedAutoplay()&&Y.NB(2)&&this.LP()}onClick(){this.api.unMute();this.logClick()}logClick(){this.clicked||(this.clicked=!0,this.api.logClick(this.element))}};var Fl8=class extends g.er{constructor(Y){super();this.api=Y;this.j7=null;this.oF=!1;this.jo=null;this.Zz=this.zO=!1;this.KG=this.Af=null;this.Vl=NaN;this.Ua=this.Fs=!1;this.zt=0;this.GF=[];this.ra=!1;this.Nl={height:0,width:0};this.kt=480;this.FQ=["ytp-player-content","html5-endscreen","ytp-overlay"];this.La={fz:!1};this.o3=null;var z=Y.C(),O=Y.Ma();this.Nl=Y.getPlayerSize();this.vk=new g.VF(this.Tz,0,this);g.u(this,this.vk);z.disableOrganicUi||(this.Ut=new KdW(Y),g.u(this,this.Ut),g.hY(Y,this.Ut.element, +4));this.api.V("web_player_overlay_positioned_layout")&&(this.o3=new zaA(this.api),g.u(this,this.o3));if(yRr(this)){var D=new DjW(Y);g.u(this,D);D=D.element;g.hY(Y,D,4)}var p=Y.getVideoData();this.UB=new o4k(O,Y,d=>this.qO(d),z.V9); +g.u(this,this.UB);this.UB.subscribe("autohideupdate",this.tK,this);this.api.V("web_player_default_autohide")||dc(this.UB);if(!z.disablePaidContentOverlay){let d=new OV8(Y);g.u(this,d);this.o3?this.o3.jz(d.element,g.Vo(z)?3:1):g.hY(Y,d.element,4)}this.q_=new pNv(Y);g.u(this,this.q_);g.hY(this.api,this.q_.element,2);this.e4=this.api.isMutedByMutedAutoplay();this.u3(Y,"onMutedAutoplayChange",this.onMutedAutoplayChange);this.nE=new g.VF(this.I0,200,this);g.u(this,this.nE);this.bb=p.videoId;this.Uj=new g.VF(()=> +{this.zt=0},350); +g.u(this,this.Uj);this.pC=new g.VF(()=>{this.Ua||MN(this)},350,this); +g.u(this,this.pC);p=Y.getRootNode();p.setAttribute("aria-label","YouTube Video Player");switch(z.color){case "white":g.tZ(p,"ytp-color-white")}this.u3(Y,"appresize",this.dH);this.u3(Y,"presentingplayerstatechange",this.vT);this.u3(Y,"videodatachange",this.onVideoDataChange);this.u3(Y,"videoplayerreset",this.k6);this.u3(Y,"autonavvisibility",()=>{sO(this)}); +this.u3(Y,"sizestylechange",()=>{sO(this)}); +this.u3(O,"click",this.NZ,this);this.u3(O,"mousedown",this.Kl,this);z.RM&&(this.u3(O,"gesturechange",this.US,this),this.u3(O,"gestureend",this.zP,this));this.I3=[O.cB];this.Ut&&this.I3.push(this.Ut.element);D&&this.I3.push(D);this.api.V("web_player_fullscreen_double_click_ve")&&(this.api.createClientVe(O.element,this,247482),this.api.logVisibility(O.element,!0))}init(){var Y=this.api,z=Y.getPlayerStateObject();this.Nl=Y.getPlayerSize();this.bd(z);sO(this);this.dH();this.api.Ul("basechromeinitialized", +this)}onVideoDataChange(Y,z){var O=this.bb!==z.videoId;if(O||Y==="newdata")Y=this.api,Y.isFullscreen()||(this.Nl=Y.getPlayerSize());O&&(this.bb=z.videoId,O=this.UB,O.q6=3E3,JF(O,512,!0),sO(this));this.api.V("web_render_jump_buttons")&&z.showSeekingControls&&(this.kt=572)}k6(){this.onVideoDataChange("newdata",this.api.getVideoData())}qO(Y){try{if(!g.E$(this.api.getRootNode(),Y))return!1}catch(z){return!1}for(;Y&&!rW(Y);)Y=Y===this.api.getRootNode()?null:Y.parentElement||null;return!!Y}tK(Y){var z= +this.api.getRootNode();g.Ux(z,"ytp-autohide",Y);g.Ux(z,"ytp-autohide-active",!0);this.vk.start(Y?250:100);Y&&(this.zO=!1,g.SE(z,"ytp-touch-mode"));this.Zz=!Y;this.api.My(!Y);this.api.V("web_player_enable_fullscreen_grid_components")&&this.api.Ul("autohideupdate",Y)}Tz(){var Y=this.api.getRootNode();g.Ux(Y,"ytp-autohide-active",!1)}sS(){this.Ua=!0}AC(Y){if(this.api.C().V("player_doubletap_to_seek")||this.api.C().N6)this.Ua=!1,this.KG&&this.WX(this.KG),this.zt===0&&LW(this,Y)?(this.pC.start(),this.KG= +this.u3(this.api.Ma(),"touchmove",this.sS,void 0,!0)):this.pC.stop();LIH(this)&&LW(this,Y)&&!this.api.C().N6&&MN(this,Y);var z=a2(this.q_);if(!g.Rm(this.api.C())&&AF&&NN(this,Y))z&&Y.preventDefault();else if(this.zO=!0,g.tZ(this.api.getRootNode(),"ytp-touch-mode"),this.UB.LE(),this.api.C().V("player_doubletap_to_seek")||this.api.C().N6)if(z=this.api.getPlayerStateObject(),!(!this.api.Sl()||z.j(2)&&tY(this.api)||z.j(64))){z=Date.now()-this.Vl;this.zt+=1;if(z<=350){if(NDk(this,Y))return;this.Fs=!0; +z=this.api.getPlayerSize().width/3;var O=this.api.getRootNode().getBoundingClientRect();O=Y.targetTouches[0].clientX-O.left;O>0&&Oz*2&&O=650,D=Y.width<528;this.UB.resize();if(this.api.V("web_player_use_screen_width_for_big_mode")){let p=Y.width>=(g.L3(this.api.C().experiments,"web_player_big_mode_screen_width_cutoff")??2E3);g.Ux(z,"ytp-big-mode",p)}g.Ux(z,"ytp-fullscreen",this.api.isFullscreen());g.Ux(z,"ytp-large-width-mode",O);this.api.C().md?g.Ux(z,"ytp-xsmall-width-mode",D):g.Ux(z,"ytp-small-mode", +this.E_());g.Ux(z,"ytp-tiny-mode",this.E_()&&(this.api.getPlayerSize().width<240||this.api.getPlayerSize().height<140));g.Ux(z,"ytp-big-mode",this.oj());this.jo&&this.jo.resize(Y)}vT(Y){this.bd(Y.state);sO(this)}bd(Y){var z=Y.isCued()||this.api.o$()&&this.api.getPresentingPlayerType()!==3;z!==this.isCued&&(this.isCued=z,this.Af&&this.WX(this.Af),this.Af=this.u3(this.api.Ma(),"touchstart",this.AC,void 0,z));var O=this.UB,D=Y.isPlaying()&&!Y.j(32)||this.api.ql();JF(O,128,!D);O=this.UB;D=this.api.getPresentingPlayerType()=== +3;JF(O,256,D);O=this.api.getRootNode();Y.j(2)?D=[N9.ENDED]:(D=[],Y.j(8)?D.push(N9.PLAYING):Y.j(4)&&D.push(N9.PAUSED),Y.j(1)&&!Y.j(32)&&D.push(N9.BUFFERING),Y.j(32)&&D.push(N9.SEEKING),Y.j(64)&&D.push(N9.UNSTARTED));J$(this.GF,D)||(B7F(O,this.GF),this.GF=D,fT(O,D));D=this.api.C();var p=Y.j(2);a:{var d=this.api.C();let J=d.controlsType;switch(J){case "2":case "0":d=!1;break a}d=J==="3"&&!Y.j(2)||this.isCued||(this.api.getPresentingPlayerType()!==2?0:vK(this.api.iS()).uO())||this.api.Tq()||g.Rm(d)&& +this.api.getPresentingPlayerType()===2?!1:!0}g.Ux(O,"ytp-hide-controls",!d);g.Ux(O,"ytp-native-controls",D.controlsType==="3"&&!z&&!p&&!this.e4);Y.j(128)&&!g.Rm(D)?(this.jo||(this.jo=new YUv(this.api),g.u(this,this.jo),g.hY(this.api,this.jo.element,4)),this.jo.N(Y.AF),this.jo.show()):this.jo&&(this.jo.dispose(),this.jo=null)}lM(){return BU(this.api)?(PU(this.api),!0):!1}onMutedAutoplayChange(Y){this.e4=Y;Y=this.api.Tq();Y=!(this.oF||this.e4||Y);g.Ux(this.api.getRootNode(),"ytp-menu-shown",!Y)}oj(){return!1}E_(){return!this.oj()&& +(this.api.getPlayerSize().width{Y[dj1[z]]=z;return Y},{}); +var JJr={none:0,raised:1,depressed:2,uniform:3,dropShadow:4};Object.keys(JJr).reduce((Y,z)=>{Y[JJr[z]]=z;return Y},{}); +var cJZ={normal:0,bold:1,italic:2,bold_italic:3};Object.keys(cJZ).reduce((Y,z)=>{Y[cJZ[z]]=z;return Y},{});var wNW=class extends g.WA{constructor(Y){super(Y);this.chrome=null;this.load()}n$(){return!1}create(){this.chrome=new Fl8(this.player);g.u(this,this.chrome);this.chrome.init()}jl(){return this.chrome}};var VC=[],Cp$=!1;var jVr=class extends g.Eu{constructor(Y){super();this.app=Y;this.K=this.Y=this.N=this.j=null;this.A=1;this.events=new g.er(this);this.events.u3(this.app.M6,g.K8("gaplessshortslooprange"),this.Z);g.u(this,this.events)}U(){if(this.j!=null&&this.app.getVideoData()!==this.j&&this.N!=null&&this.Y!=null&&this.K!=null){if(this.j.V("html5_defer_gapless_until_sabr_format_received")){if(!SB(this.j)||CV(this.j)&&!this.j.N)return;nW(this)}else if(!SB(this.j))return;var Y=WI$(this.N,this.Y,this.K);Y==null?m0$(this.app, +this.j,void 0,void 0,this.A):(this.N.J("sgap",Y),this.N.getVideoData().Z&&(this.app.C().gk().j.wk(zNF)&&z_(this.N.getVideoData())&&Y.nq==="no-empty"||this.N.aj(!1)))}}Z(Y){var z=this.app.l3(),O=z?.getVideoData(),D=this.j?.dn;if(O?.mE()&&!z?.R$())if(Qw(this.app,"gaplessshortslooprange"),this.app.setLoopVideo(!1),Y=this.app.C().gk().j.wk(YCo),!D||Y)z.Rc(!0,!1);else{this.Y?.nA();Y=this.app.RB();Qp();hR("reel_watch",[]);Y.timerName="";z.Rc(!0,!1);if(Y=this.j?.videoId)this.app.FR=Y;this.app.loadVideoByPlayerVars(D)}else!(z= +this.app.l3())||this.app.C().gk().j.wk(YH)&&z.yr()||(D=this.app.getCurrentTime(),Math.abs(D-Y.end/1E3)>5&&z.J("glrs",{cmt:D}),z.seekTo(0,{seekSource:58}),z.J("glrre",{cmt:D}))}sl(){this.j?.V("html5_defer_gapless_until_sabr_format_received")&&nW(this);this.j=null;super.sl()}};var Ppr=class{constructor(){this.K=this.N=this.j_=this.Z=this.A=this.ze=this.B=this.Pc=this.N6=this.S=this.X=!1;this.j=0;this.Y=this.U=2}};var X$W=class extends g.Eu{constructor(Y,z,O,D,p,d=0){super();this.policy=Y;this.j=z;this.Y=O;this.YM=p;this.K=d;this.pX=this.N=null;this.currentVideoDuration=this.B=-1;this.kg=!1;this.fb=new PW;this.X=!1;this.sM=null;this.uT=D-z.D7()*1E3;this.fb.then(void 0,()=>{}); +this.timeout=new g.VF(()=>{this.DH("timeout")},1E4); +g.u(this,this.timeout);this.N6=isFinite(D)||this.YM.C().experiments.hW("html5_pseudogapless_shorts")&&z_(z.getVideoData());this.S=new g.VF(()=>{this.qP()},1E3,this); +g.u(this,this.S);Y=z.getVideoData().mE()||O.getVideoData().mE();(this.A=this.policy.K&&!Y)&&this.N6&&g.Ho(this.S);this.status={status:0,error:null}}HO(){return this.status.status===5}getStatus(){return this.status}U(){var Y=this.j.getVideoData(),z=this.Y.getVideoData(),O;if((O=Y.Y)&&!(O=!Y.j)){O=Y.j;var D=!1;let R=!1;for(var p of Object.values(O.j))p.info.audio&&p.index.isLoaded()&&(D=!0),p.info.video&&p.index.isLoaded()&&(R=!0);O.j["0"]&&(R=!0);O=D&&R}if(O)if(this.j.KY()){p=CW(this.policy,this.j, +this.Y,this.uT);var {J0:d,sM:J,f8:c,jv:w}=this.Z();this.kg||(O=this.Y.KF()*1E3,D=this.j.KF(),D=(c-d-D)*1E3,p&&p.msg==="in-the-past"&&(D=0),Y=Y.isAd(),this.Y.P7(O,D,Y),this.kg=!0);p?(z=`cannot_apply${p.msg}`,delete p.msg,this.DH(z,p)):this.status.status===2?hyA(this):(Y=this.j.wF())&&Y.U()&&(!ov(Y)&&g.fe()?this.DH("mse_closed"):z.j&&z.j.U()&&Y.Y&&!Y.Y.ON()?this.DH("encr_upgrade"):(z=this.j.KY(),z.isEnded()?this.DH("elem_ended"):J<0?this.DH("next_player_future"):(this.B=c,this.currentVideoDuration= +c-d,this.N=Jn(Y,d,c,!0),this.pX=Jn(Y,J,w,!1),Y=this.Y.getVideoData().clientPlaybackNonce,this.j.J("gaplessPrep",{cpn:Y}),this.j.RH(this.N,!1,this.K===1&&g.dP(this.j.getVideoData()),this.YM.C().V("html5_shorts_gapless_keep_pending_requests")&&z_(this.j.getVideoData())),this.j.setMediaElement(UvW(z,d,c,!this.j.getVideoData().isAd())),W9(this,2),hyA(this),this.policy.j>0&&(this.j.getVideoData().kV=!0,this.Y.getVideoData().kV=!0,this.X||(this.j.subscribe("progresssync",this.j_,this),this.X=!0)))))}else this.DH("no-elem")}Kb(Y){if(this.policy.j> +0)this.j_();else{var {xj:z}=B9(this),O=Y===z;z=O?this.N.j:this.N.Y;O=O?this.pX.j:this.pX.Y;if(z.Pp()&&!O.Pp()){var D=this.B,p=this.YM.C().V("html5_gapless_disable_on_discontinuous_buffer")&&this.K!==0&&z.MB().length>1;em(Y.MB(),D-.01)&&!p&&(W9(this,4),z.AO(!1),(this.K===1?this.j:this.Y).J("sbh",{}),O.AO(!0),this.K!==0&&(this.j.getVideoData().kV=!0));Y=this.pX.Y;this.pX.j.Pp()&&Y.Pp()&&(W9(this,5),this.K!==0&&(Y=this.Y.FX(),z=this.j.FX(),this.j.J("sbs",{citag:z?.itag,nitag:Y?.itag}),this.Y.J("gitags", +{pitag:z?.itag,citag:Y?.itag}),this.Y.NU()))}}}j_(){var Y=this.j.getVideoData().isLivePlayback?Infinity:this.j.bT(!0)-.01,z=Math.min(this.j.getCurrentTime()+this.policy.j,Y),O=tF(this.N,Math.min(z+this.policy.U,Y));z=tF(this.N,z);Y=tF(this.N,Y);var D=tF(this.pX,this.policy.Y);if((this.Pp(this.pX)||D)&&this.getStatus().status<5&&(W9(this,5),this.K!==0)){let p=this.Y.FX(),d=this.j.FX();this.j.J("sbs",{citag:d?.itag,nitag:p?.itag});this.Y.J("gitags",{pitag:d?.itag,citag:p?.itag})}Zi8(this.N)||Zi8(this.pX)|| +(!this.Pp(this.pX)&&(O&&!D||Y)?(this.AO(this.pX,!0),this.AO(this.N,!1),this.j.Jz(!0),this.Y.mu(!0),this.status.status<4&&(W9(this,4),(this.K===1?this.j:this.Y).J("sbh",{}))):this.Pp(this.N)||!D&&z||Y||(this.AO(this.pX,!1),this.AO(this.N,!0),this.Y.Jz(!0),this.j.mu(!0)))}Pp(Y){if(!Y)return!1;var z=Y.Y;return Y.j?.Pp()||z?.Pp()}AO(Y,z){if(Y){var O=Y.Y;Y.j?.AO(z);O?.AO(z)}}q6(){this.lW()&&this.DH("player-reload-after-handoff")}DH(Y,z={}){if(!this.VH()&&this.status.status!==6){var O=this.status.status>= +4&&Y!=="player-reload-after-handoff";this.status={status:Infinity,error:Y};if(this.j&&this.Y){let D=this.Y.getVideoData().clientPlaybackNonce;this.j.fY(new g.C3("dai.transitionfailure",Object.assign(z,{cpn:D,transitionTimeMs:this.uT,msg:Y})));this.j.aj(O)}this.fb.reject(Y);this.dispose()}}qP(){this.getStatus().status===5&&(this.Y.g3()||this.Y.Gp())&&(this.j.TY(),this.Y.TY());this.j.VH()&&this.dispose();g.Ho(this.S)}Ol(){if(this.getStatus().status!==5)return"niss";if(CW(this.policy,this.j,this.Y,this.uT)!= +null)return"pge";var {xj:Y,Je:z}=B9(this),O=g.L3(this.YM.C().experiments,"html5_shorts_gapless_next_buffer_in_seconds"),D=this.B+O;this.YM.C().experiments.hW("html5_pseudogapless_shorts")&&(D=this.Z().sM+O);var p=em(z.MB(),D);D=em(Y.MB(),D);if(this.policy.j>0){if(!tF(this.pX,this.policy.Y))return"neb"}else if(O>0&&(!p||!D))return"neb";return null}ze(){return this.currentVideoDuration}lW(){return this.status.status>=4&&this.status.status<6}sl(){xv9(this);this.j.unsubscribe("newelementrequired",this.q6, +this);this.X&&(this.j.unsubscribe("progresssync",this.j_,this),this.X=!1);if(this.N){let Y=this.N.Y;this.N.j.ZQ.unsubscribe("updateend",this.Kb,this);Y.ZQ.unsubscribe("updateend",this.Kb,this)}super.sl()}Z(){var Y=this.j.KY();Y=Y.isView()?Y.start:0;var z=this.j.getVideoData().isLivePlayback?Infinity:this.j.bT(!0);z=Math.min(this.uT/1E3,z)+Y;var O=this.N6?100:0;O=this.sM??z-this.Y.KF()+O;this.A&&(this.sM=O);return{J0:Y,sM:O,f8:z,jv:Infinity}}Pc(Y){Y.NB(128)&&this.DH("player-error-event")}};var Rak=class extends g.Eu{constructor(Y){super();this.app=Y;this.A=this.Y=this.j=null;this.B=!1;this.S=this.K=this.N=this.U=null;this.Z=SLv(this.app.C());this.X=()=>{g.fg(()=>{ii8(this)})}}clearQueue(Y=!1,z=!1){S2(this); +this.U&&this.U.reject("Queue cleared");this.app.C().V("html5_gapless_fallback_on_qoe_restart_v2")||z&&this.Y&&this.Y.aj(!1);fW(this,Y)}E8(){return!this.j}lW(){return this.N?.lW()||!1}HO(){return this.N?.HO()||!1}sl(){S2(this);fW(this);super.sl()}};var sVZ=class extends g.iI{constructor(){super();this.fullscreen=0;this.U=this.N=this.pictureInPicture=this.j=this.Y=this.inline=!1;this.K=()=>{this.zL()}; +Spv(this.K);this.A=this.getVisibilityState(this.Vy(),this.isFullscreen(),this.WO(),this.isInline(),this.Jo(),this.Cr(),this.d3(),this.SM())}getVisibilityState(Y,z,O,D,p,d,J,c){return Y?4:p&&a5?7:$U$&&!(TQ()||document.hasFocus&&document.hasFocus())||TQ()?3:z?2:O?1:D?5:p&&!a5?7:d?8:J?9:c?10:0}Hr(Y){this.fullscreen!==Y&&(this.fullscreen=Y,this.zL())}setMinimized(Y){this.Y!==Y&&(this.Y=Y,this.zL())}setInline(Y){this.inline!==Y&&(this.inline=Y,this.zL())}iL(Y){this.pictureInPicture!==Y&&(this.pictureInPicture= +Y,this.zL())}setSqueezeback(Y){this.N!==Y&&(this.N=Y,this.zL())}CE(Y){this.U!==Y&&(this.U=Y,this.zL())}Vy(){return this.j}Q9(){return this.fullscreen!==0}isFullscreen(){return this.fullscreen!==0&&this.fullscreen!==4}Sz(){return this.fullscreen}WO(){return this.Y}isInline(){return this.inline}isBackground(){return TQ()}Jo(){return this.pictureInPicture}Cr(){return!1}d3(){return this.N}SM(){return this.U}zL(){this.Ul("visibilitychange");var Y=this.getVisibilityState(this.Vy(),this.isFullscreen(),this.WO(), +this.isInline(),this.Jo(),this.Cr(),this.d3(),this.SM());Y!==this.A&&this.Ul("visibilitystatechange");this.A=Y}sl(){UUF(this.K);super.sl()}};g.PA=class extends g.Eu{constructor(Y){super();this.O=Y;this.videoData=this.playerState=null}sl(){this.videoData=this.playerState=null;super.sl()}addCueRange(){}ug(){}ZB(){}Ks(){return!1}gM(){return!1}Vr(){}Ed(){}G_(){return[]}yT(){}y5(){}rR(){return 1}getAudioTrack(){return this.getVideoData().XT}ut(){return null}getAvailableAudioTracks(){return[]}VR(){return[]}PQ(){return[]}D3(){return this.getVideoData().clientPlaybackNonce}Jm(){return[]}Nd(){}KF(){return 0}getCurrentTime(){return 0}cg(){}g3(){return!1}TY(){}FX(){}ud(){return{}}getDuration(){return 0}g8(){return 0}kq(){return 0}mh(){return!1}kE(){return 0}VT(){return 0}R$(){return!1}bT(){return 0}KY(){return null}wF(){return null}gO(){return 0}bl(){return 0}async So(){}getPlaybackQuality(){return"auto"}getPlaybackRate(){return 1}getPlayerState(){this.playerState|| +(this.playerState=new g.EN);return this.playerState}getPlayerType(){return 0}getPlaylistSequenceForTime(){return null}MH(){return""}getPreferredQuality(){return"unknown"}Ot(){}getProximaLatencyPreference(){return 0}Go(){return QN}getStartTime(){return NaN}M1(){return null}getStoryboardFormat(){return null}getStreamTimeOffset(){return 0}J7(){return 0}D7(){return 0}Tp(){return{A0:[],o6:[],currentTime:0,R_:"",droppedVideoFrames:0,isGapless:!1,HO:!1,E8:!0,xH:0,Dy:0,kh:0,rG:0,OA:0,RV:[],Im:[],X$:null, +gC:"0",GG:null,dP:"",totalVideoFrames:0}}getUserAudio51Preference(){return 0}getUserPlaybackQualityPreference(){return""}getVideoData(){this.videoData||(this.videoData=new g.Tc(this.O),g.u(this,this.videoData));return this.videoData}Eh(){return null}Qi(){}getVideoLoadedFraction(){return 0}R9(){}handleError(){}aj(){}EN(){}bW(){return!1}o$(){return!1}hasSupportedAudio51Tracks(){return!1}isAd(){return!1}lT(){return!1}Vy(){return!1}isAtLiveHead(){return!1}Qr(){return!0}Gp(){return!1}isGapless(){return!1}HO(){return!1}yr(){return!1}isHdr(){return!1}fg(){return!1}Jr(){return!1}hd(){return!1}isProximaLatencyEligible(){return!1}E8(){return!0}Bg(){return!1}jf(){return!1}Gq(){}zY(){}NU(){}Uc(){}xT(){}aC(){}qU(){}R3(){}pauseVideo(){}prefetchKeyPlay(){}prefetchJumpAhead(){}async playVideo(){}T8(){}Gs(){}mK(){}J(){}EG(){}P7(){}fY(){}Ae(){}FV(){}nA(){}te(){}ey(){}removeCueRange(){}EM(){}eU(){return[]}Pr(){}PO(){}hk(){}DK(){}Yt(){}mu(){}Xa(){}seekTo(){}sendAbandonmentPing(){}sendVideoStatsEngageEvent(){}Rc(){}setLoop(){}g2(){}setMediaElement(){}RH(){}setPlaybackRate(){}cX(){}bV(){}sG(){}setProximaLatencyPreference(){}p$(){}xA(){}QK(){}e3(){}setUserAudio51Preference(){}he(){}Ce(){return!1}j2(){return!1}oc(){}Cp(){}IT(){}jH(){}stopVideo(){}subscribe(){return NaN}vI(){}Jz(){}togglePictureInPicture(){}B7(){return 0}unsubscribe(){return!1}Ec(){}wZ(){return!1}Q7(){}Yn(){}Kc(){}}; +g.Z=g.PA.prototype;g.Z.ll=Dr(123);g.Z.Xp=Dr(107);g.Z.LI=Dr(102);g.Z.f6=Dr(99);g.Z.cW=Dr(94);g.Z.ZC=Dr(89);g.Z.DF=Dr(81);g.Z.ox=Dr(70);g.Z.iY=Dr(52);g.Z.IB=Dr(43);g.Z.GT=Dr(37);g.Z.jL=Dr(31);g.Z.uP=Dr(24);g.Z.lE=Dr(18);g.Z.Rw=Dr(6);var BA=class extends g.Eu{constructor(Y,z){super();this.data=[];this.N=Y||NaN;this.Y=z||null;this.j=new g.VF(()=>{$c(this);xc(this)}); +g.u(this,this.j)}get(Y){$c(this);var z=this.data.find(O=>O.key===Y); +return z?z.value:null}set(Y,z,O){this.remove(Y,!0);$c(this);Y={key:Y,value:z,expire:Infinity};O&&isFinite(O)&&(O*=1E3,Y.expire=(0,g.E)()+O);for(this.data.push(Y);this.data.length>this.N;)(O=this.data.shift())&&UO(this,O,!0);xc(this)}remove(Y,z=!1){var O=this.data.find(D=>D.key===Y); +O&&(UO(this,O,z),LkH(this.data,D=>D.key===Y),xc(this))}aB(){this.data=[]; +xc(this)}sl(){super.sl();this.data.forEach(Y=>{UO(this,Y,!0)}); +this.data=[]}};var yJk=class extends g.Eu{constructor(Y,z){super();this.api=Y;this.N={};this.A={};this.K={};this.j=null;this.X=new Map;this.Z=null;z=new BA(z,O=>{O!==this.AL({playerType:O.getPlayerType()})&&O.dispose()}); +g.u(this,z);this.Y=this.B=this.S=new g.PA(Y.C());this.U=z}sl(){for(let Y of Object.values(this.N))Y.dispose();InH(this);this.S.dispose();super.sl()}AL(Y){var z=Y.cpn;Y=Y.playerType;if(z)a:if(this.api.C().gk().j.wk(g.Kc))z=this.A[z]||null;else{for(let O of Object.values(this.N))if(O.D3()===z){z=O;break a}z=this.K[z]||null}else z=Y?Y?Y===1?this.B:this.Y.getVideoData().enableServerStitchedDai&&Y===2?this.Y.getVideoData().HL?this.N[2]||this.Y:this.Y:this.N[Y]||null:this.Y:this.Y;return z}L3(){return this.B}HZ(Y){this.B= +Y}l3(){return this.Y}VI(Y){var z=[Y],O=[this.Y];this.Y=Y;hF(this,z,O)}};var My8=class{constructor(){this.values=new Float64Array(176);this.j=new Float64Array(11);this.Y=new Float64Array(16)}d7(Y,z){for(var O=0;O<10;O++){var D=this.j[O],p=D+(O===0?Y:0),d=1*Math.pow(2,O);if(p<=d)break;D=Math.min(1,(p-d*.5)/D);for(p=0;p<16;p++)d=this.values[O*16+p]*D,this.values[(O+1)*16+p]+=d,this.j[O+1]+=d,this.values[O*16+p]-=d,this.j[O]-=d}D=O=0;p=8192;z>8192&&(O=Math.ceil(Math.log(z/8192)/Math.log(2)),D=8192*Math.pow(2,O-1),p=D*2);O+2>16?this.values[15]+=Y:(z=(z-D)/(p-D),this.values[O]+= +Y*(1-z),this.values[O+1]+=Y*z);this.j[0]+=Y}Ri(){var Y=this.Y;for(var z=0;z<16;z++)Y[z]=this.values[z];z=this.j[0];for(var O=1;O<11;O++){var D=this.j[O];if(D===0)break;var p=Math.min(1,(17-z)/D);for(var d=0;d<16;d++)Y[d]+=this.values[O*16+d]*p;z+=D*p;if(p<1)break}O=p=0;for(D=0;D<16;D++){d=p+Y[D]/z;O+=Math.max(0,Math.min(d,.98)-Math.max(p,.02))*(D>0?8192*Math.pow(2,D-1):0);if(d>.98)break;p=d}return O/.96}};var tS=class{constructor(Y,z,O=.5,D=0){this.resolution=z;this.Y=0;this.K=!1;this.JS=!0;this.j=Math.round(Y*this.resolution);this.values=Array(this.j);for(Y=0;Y=this.j&&(this.K=!0);for(;Y--;)this.values[this.Y]=z,this.Y=(this.Y+1)%this.j;this.JS=!0}percentile(Y){if(!this.K&&this.Y===0)return 0;this.JS&&(g.dz(this.A, +(z,O)=>this.values[z]-this.values[O]),this.JS=!1); +return this.values[this.A[Math.round(Y*((this.K?this.j:this.Y)-1))]]||0}Ri(){return this.U?(this.percentile(this.N-this.U)+this.percentile(this.N)+this.percentile(this.N+this.U))/3:this.percentile(this.N)}};var L$W=class extends g.Eu{constructor(Y,z,O){super();this.policy=Y;this.Y=z;this.JW=O;this.N6=this.Bc=0;this.j_=-1;this.ze=this.K=0;this.B=!1;this.interruptions=[];this.N=[{stamp:0,net:0,max:0}];this.Ol=0;this.q6=this.A=(0,g.E)();this.X=new tS(4,1,.6,.4);this.Pc=new tS(4,1,.6,.4);this.Z=new tS(20,1,.5,.4);Y.B?this.U=new My8:Y.N?this.U=new sP(17):this.U=new tS(17,20,.5,.4);this.kg=new tS(5,1,.25);this.S=new tS(30,1,.5);Y=g.Hg("yt-player-bandwidth")||{};z=this.policy.j;Y.byterate>0?(z=Y.byterate,this.B= +!0):(O=(navigator.connection?.downlink||0)*64*1024,O>0&&(z=O,this.B=!0));this.U.d7(this.policy.K,z);Y.delay>0&&this.X.d7(1,Math.min(Y.delay,2));Y.stall>0&&this.Z.d7(1,Y.stall);Y.init>0&&(this.q6=Math.min(Y.init,this.q6));Y.interruptions&&(this.N=this.N.concat(Y.interruptions),this.N.length>16&&this.N.pop());this.j_=(0,g.E)();this.policy.A>0&&(this.o4=new g.VF(this.R4,this.policy.A,this),g.u(this,this.o4),this.o4.start())}R4(){this.o4?.start();vM(this)&&this.policy.Z&&this.JW()}sN(Y,z=!1){Y.Fj=this.N6; +Y.J2=this.Bc;Y.bandwidthEstimate=S$(this);if(z){z=(this.X.Ri()*1E3).toFixed();var O=(this.Pc.Ri()*1E3).toFixed(),D=$w(this).toFixed(2),p=((this.Z.Ri()||0)*1E9).toFixed(2),d=this.U.Ri().toFixed(0),J=this.kg.Ri().toFixed(0),c=this.S.percentile(.5).toFixed(2),w=this.S.percentile(.92).toFixed(2),R=this.S.percentile(.96).toFixed(2),y=this.S.percentile(.98).toFixed(2);this.j?this.j.reset():this.j=new dr;this.j.add(this.ze);this.j.add(this.interruptions.length);var M=0;for(var L=this.interruptions.length- +1;L>=0;L--){var V=this.interruptions[L];this.j.add(V-M);M=V}M=0;for(L=this.N.length-1;L>=0;L--){V=this.N[L];let W=V.stamp/36E5;this.j.add(W-M);M=W;this.j.add(V.net/1E3);this.j.add(V.max)}M=this.j.zT();Y.j={ttr:z,ttm:O,d:D,st:p,bw:d,abw:J,v50:c,v92:w,v96:R,v98:y,"int":M}}}};var mgh=class{constructor(Y){this.experiments=Y;this.vR=5;this.j=13E4;this.K=.5;this.Y=this.N=!1;this.B=this.V("html5_use_histogram_for_bandwidth");this.U=g.L3(this.experiments,"html5_auxiliary_estimate_weight");this.S=g.L3(this.experiments,"html5_stall_factor")||1;this.A=g.L3(this.experiments,"html5_check_for_idle_network_interval_ms");this.Z=this.experiments.hW("html5_trigger_loader_when_idle_network");this.X=this.experiments.hW("html5_sabr_fetch_on_idle_network_preloaded_players")}V(Y){return this.experiments.hW(Y)}};var bB8,N5H;bB8=class{constructor(Y){this.end=this.start=Y}};g.fA=class{constructor(){this.j=new Map;this.N=new Map;this.Y=new Map}ZY(Y,z){if(z===1)return this.j.get(Y);if(z===2)return this.N.get(Y);if(z===3)return this.Y.get(Y)}TR(Y,z,O,D){O={wj:D,uF:O};z?this.N.set(Y,O):this.j.set(Y,O)}};g.fA.prototype.Du=Dr(121);N5H=class{constructor(Y){this.O=Y;this.Y=[];this.N=new Map;this.U=new Map;this.j=new Map}clear(){this.Y=[];this.N.clear();this.U.clear();this.j.clear()}AL(Y){return this.N.get(Y)}}; +g.Sf=class extends g.Eu{constructor(Y,z,O,D){super();this.api=Y;this.O=z;this.j=O;this.app=D;this.Pc=new g.fA;this.U=new Map;this.XZ=new Map;this.kg=new Map;this.o4=null;this.dn=NaN;this.OJ=this.mE=null;this.fX=new g.VF(()=>{TAr(this,this.dn,this.mE||void 0)}); +this.events=new g.er(this);this.yH=15E3;this.S=new g.VF(()=>{this.B=!0;this.j.Ae(this.yH);g.bO(this);this.j.getVideoData().Ev()&&this.ji({togab:this.Z?.identifier});this.R9(!1)},this.yH); +this.B=!1;this.qH=new Map;this.Ge=[];this.Z=null;this.RM=new Set;this.N6=[];this.R4=[];this.CY=[];this.DQ=[];this.JW=new Set;this.Dx=NaN;this.q6=0;this.ze=!1;this.Ov=new Set;this.XT=new Set;this.pY=new Set;this.KX=new Set;this.uS=this.q8=0;this.VM=this.qB=!1;this.Fv=this.A="";this.Ol=null;this.logger=new g.rn("dai");this.n3="";this.gn=!0;this.Bc=new Map;this.xk=new Map;this.j.getPlayerType();this.Y=new N5H(this.O);this.j.e3(this);this.S_=this.O.Yk();g.u(this,this.fX);g.u(this,this.events);g.u(this, +this.S);this.ko=this.O.V("html5_use_new_ssdai_transition_detector");this.Uv=this.O.gk().j.wk(pIW);Y=this.j.getVideoData();Y.Ev()&&Y.Na()&&Y.latencyClass!=="ULTRALOW"&&!Nj(Y)&&(this.Uv=this.O.V("html5_enable_dai_context_data_vss_logging_for_lifa_nl"));this.eI=this.j.getVideoData().uZ;this.ko?this.j.subscribe("playbackstarted",this.j_,this):(this.events.u3(this.api,g.FU("serverstitchedcuerange"),this.onCueRangeEnter),this.events.u3(this.api,g.K8("serverstitchedcuerange"),this.onCueRangeExit));ZF(this.app.Ay, +this.j,!1)}G_(){var Y=this.j.G_("serverstitchedcuerange",36E5);for(let z of Y)this.U.delete(z.getId())}onCueRangeEnter(Y){var z=Y.getId();this.ji({oncueEnter:1,cpn:z,start:Y.start,end:Y.end,ct:(this.j.getCurrentTime()||0).toFixed(3),cmt:(this.j.KF()||0).toFixed(3),omt:(this.j.KF()+this.j.D7()||0).toFixed(3)});var O=this.Y.AL(z);this.ji({enterAdCueRange:1});var D=this.Fv||g.Fy(this).cpn,p=this.Y.AL(D)??g.Fy(this);O&&(D=this.j.getCurrentTime(),O.startTimeSecs=Y.start/1E3,O={c8:p,jT:O,Yy:D},KW(this, +z,Y.start/1E3,D),g.zn(this,O));this.gn=!1}j_(Y,z,O){if(Y&&z&&Y!==this.app.Ay.j?.D3())if((this.app.Ay.K[Y]||null)===null)this.ji({nocpn:Y,active:this.app.Ay.j?.D3()});else{this.gn=O??!1;O=this.app.Ay.j?.D3()||this.j.D3();var D=this.Y.AL(O)??g.Fy(this),p=this.Y.AL(Y)??g.Fy(this);p.startTimeSecs=z;p.playerType===2&&(p.XX=p.XX!=null?Math.min(p.XX,z):z);var d=this.j.getCurrentTime();KW(this,O,z,d);g.zn(this,{c8:D,jT:p,Yy:d});if(this.j.getVideoData().Ev()&&Y===this.j.D3())if(z=this.xk.get(O)){for(let J of this.Bc.get(z)?? +[]){Y=this.app.Ay;if(O=Y.K[J])Y.j===O&&(Y.j=null),Y.Z===O&&(Y.Z=null),J===Y.X.get("")?.D3()&&Y.X.delete(""),delete Y.K[J],delete Y.A[J];this.kg.delete(J);this.xk.delete(J)}this.Bc.delete(z)}else this.ji({no_abid:Y})}}onCueRangeExit(Y){var z=this.j.getCurrentTime()*1E3,O=Y.getId();this.ji({oncueExit:1,cpn:O,start:Y.start,end:Y.end,ct:(this.j.getCurrentTime()||0).toFixed(3),cmt:(this.j.KF()||0).toFixed(3)});for(var D of this.U.values())if(D.getId()!==O&&z>=D.start&&z<=D.end)return;if(z=this.Y.AL(O))O= +this.j.getPlayerState(),this.j.getVideoData().Ev()&&O.j(2)||(O=this.j.getCurrentTime(),D=g.Fy(this),D.startTimeSecs=Y.end/1E3,z={c8:z,jT:D,Yy:O},KW(this,this.j.D3(),Y.end/1E3,O),g.zn(this,z))}Tx(){if(this.VM)return!1;var Y=void 0;this.Fv&&(Y=this.Y.AL(this.Fv));return this.j.getVideoData().Ev()?!!Y&&!Y.K5:!!Y}seekTo(Y=0,z={},O=!1,D=null){g.Yx(this,this.Fv);if(this.j.getVideoData().Ev()&&Y<=this.q6)this.j.pauseVideo(),this.q6=0,g.v79(this,Y);else if(this.gn=this.ze=!0,O)TAr(this,Y,z);else{O=this.app.l3(); +let p=O===this.o4?this.OJ:null;rc(this,!1);this.dn=Y;this.mE=z;D!=null&&this.fX.start(D);O&&(this.OJ=p||O.getPlayerState(),O.jH(z),this.o4=O)}}sl(){rc(this,!1);dN(this);rOh(this);super.sl()}Rh(Y,z,O){if(O&&z){var D=this.qH.get(Y);if(D){D.locations||(D.locations=new Map);var p=Number(z.split(";")[0]);O=new g.uc(O);this.ji({hdlredir:1,itag:z,seg:Y,hostport:Xm(48,2952,O)});D.locations.set(p,O)}}}h$(Y){a:{if(!this.VM){var z=J8(this,Y);if(!this.j.getVideoData().Ev()||!z?.K5)break a}z=void 0}var O=z;if(!O)return this.ji({gvprp:"ncp", +mt:Y}),null;z=O.SU;var D=g78(this,O.ssdaiAdsConfig);O=O.yY&&O.fn&&Y>=O.fn?O.yY:void 0;D={Dm:z?EO(this,z):[],adsConfig:D,gU:O};this.ji({gvprpro:"v",mt:Y.toFixed(3),acpns:D.Dm?.join("_")||"none",abid:z});return D}XY(Y,z,O,D,p,d){var J=Number(O.split(";")[0]),c=D===3;Y=Xt9(this,Y,z,D,O,d);this.ji({gdu:1,seg:z,itag:J,pb:`${!!Y}`});if(!Y)return GY(this,z,c),null;Y.locations||(Y.locations=new Map);if(!Y.locations.has(J)){d=Y.videoData.getPlayerResponse()?.streamingData?.adaptiveFormats;if(!d)return this.ji({gdu:"noadpfmts", +seg:z,itag:J}),GY(this,z,c),null;var w=d.find(y=>y.itag===J); +if(!w||!w.url){Y=Y.videoData.videoId;D=[];for(var R of d)D.push(R.itag);this.ji({gdu:"nofmt",seg:z,vid:Y,itag:J,fullitag:O,itags:D.join(",")});GY(this,z,c);return null}Y.locations.set(J,new g.uc(w.url,!0))}R=Y.locations.get(J);if(!R)return this.ji({gdu:"nourl",seg:z,itag:J}),GY(this,z,c),null;R=new KM(R);this.qB&&(R.get("dvc")?this.ji({dvc:R.get("dvc")||""}):R.set("dvc","webm"));(D=this.ZY(z-1,D,p)?.wj)&&R.set("daistate",D);Y.yY&&z>=Y.yY&&R.set("skipsq",`${Y.yY}`);(D=this.j.getVideoData().clientPlaybackNonce)&& +R.set("cpn",D);D=[];Y.SU&&(D=EO(this,Y.SU),D.length>0&&R.set("acpns",D.join(",")));c||this.qH.set(z,Y);c=null;c=R.get("aids");p=R.Ah();p?.length>2048&&this.ji({urltoolong:1,sq:z,itag:J,len:p.length});this.S_&&(p&&(d=Y.cpn,R=Y.SU,o7h(this,d,R),R&&!this.pY.has(R)&&(d=Fmk(this,d,R),w=Kmr(this,R),this.ji({iofa:d}),this.ji({noawnzd:w-d}),this.ji({acpns:D.join("."),aids:c?.replace(/,/g,".")}),this.pY.add(R))),this.ji({gdu:"v",seg:z,itag:O,ast:Y.nX.toFixed(3),alen:Y.durationMs.toFixed(3),acpn:Y.cpn,avid:Y.videoData.videoId})); +return p}vv(){var Y=this.Y;for(let z of Y.Y)z.yY=NaN,z.fn=NaN;g.YSF(this);this.ji({rsac:"resetSkipAd",sac:this.A});this.KX.delete(this.A);this.A="";this.X=void 0}ZY(Y,z,O){return this.Pc.ZY(Y,z,O)}rW(Y){var z=Y.trackType;for(let R of Y.metadata??[])for(let y of R.fl??[]){var O=y.MY;Y=y.cpn;var D=y.loggingMetadata;let M=y.region;if(!Y||Y===this.j.getVideoData().clientPlaybackNonce)continue;var p=y.MY,d=y.mR;var J=y.qM;var c=y.Rb;if(p&&p.startTicks!==void 0&&p.OZ!==void 0&&p.timescale!==void 0&&d&& +d.startTicks!==void 0&&d.OZ!==void 0&&d.timescale!==void 0&&J!==void 0){p=p.startTicks/p.timescale;let L=d.startTicks/d.timescale;var w=(p-L)*1E3;d=(L+d.OZ/d.timescale)*1E3;J=c?d:Math.max(d+1E3,J);J={startMs:w,endMs:w+J,Hm:p,JN:J}}else J=null;this.O.V("html5_sabr_enable_seek_during_skip")&&this.X&&this.X.cpn===Y&&this.n3!==Y&&(c=O?.startTicks!==void 0?O.startTicks:"undef",O=O?.startTicks!==void 0&&O?.OZ!==void 0?O.startTicks+O.OZ:"undef",this.api.cX("ad.skipfailed",0,void 0,J?`rcvd_cpn.${Y},st.${J.startMs},et.${J.endMs}`: +`rcvd_cpn.${Y},st.${c},et.${O}`),this.n3=Y);p=this.Y.AL(Y);z===2?(J&&(O=J.startMs,c=J.endMs,w=J.Hm,J=J.JN,p&&(M&&(p.videoData.hf=M),this.O.gk().j.wk(wl$)&&g.p_(this,p,J,c),p.XX=p.XX!==void 0?Math.min(p.XX,w):w,D&&(p.Xq=D,this.ji({add_meta:Y,st:O/1E3,et:c/1E3}))),(D=this.U.get(Y))?(D.start=O,D.end=c,this.j.aC()):(D=a$V(O,c,Y),this.U.set(Y,D),this.j.addCueRange(D))),this.G_()):z===1&&p&&D&&(p.w1=D)}}TR(Y,z,O,D,p,d,J,c){O.length>0&&this.ji({onssinfo:1,sq:Y,start:z.toFixed(3),cpns:O.join(","),ds:D.join(","), +isVideo:d?1:0});if(this.X&&this.X.yY&&O.length>0)for(var w of O)if(w===this.X.cpn&&this.n3!==w){this.O.V("html5_sabr_enable_seek_during_skip")?this.api.cX("ad.skipfailed",0,void 0,`rcvd_cpn.${w},sq.${Y},acpn.${this.X.cpn},skipsq.${this.X.yY}`):this.ji({skiperror:1,sq:Y,acpn:this.X.cpn,skipsq:this.X.yY||0});this.n3=w;break}c&&this.Pc.TR(Y,d,J,c);if(d){if(O.length&&D.length)for(this.KX.has(O[0])&&this.ji({skipfail:1,sq:Y,acpn:O[0]}),Y=z+this.J7(),d=0;d0&&(d=this.U.get(d[c-1].cpn))&&d.end!==Y.start&&(this.ji({adCrGap:Y.start-d.end}),d.end=Y.start,this.j.aC()));d=Y.end}}}J7(){return this.j.J7()}N(Y){this.j.J("timelineerror",{e:Y})}R9(Y){this.B&&this.Z&&this.N6.push(this.Z);Y&&this.Z&&this.R4.push(this.Z);this.Z=null;this.j.R9(Y)}AM(){this.ji({rstdaist:1});e2(this.Pc)}A2(Y,z){if(this.VM)return this.ji({dai_disabled:Y.event}), +!1;if(!this.O.V("html5_lifa_move_gab_on_continue_or_stop_restriction")&&this.j.getVideoData().Ev()&&(Y.event==="continue"||Y.event==="stop"))return!1;var O=vK(this.api.iS());z=O?O.A2(Y,z):!1;this.Dx=Date.now();if(Y.event==="prefetch")return z;if(z)this.K={VA:Y.identifier,n2:Y.startSecs};else if(this.K&&this.K.VA===Y.identifier&&Y.startSecs>this.K.n2+1){this.ji({cueStChg:Y.identifier,oldSt:this.K.n2.toFixed(3),newSt:Y.startSecs.toFixed(3),abid:this.K.Qz});if(this.K.Qz){O=Y.startSecs-this.K.n2;let D= +this.Y.j.get(this.K.Qz);if(D)for(let p of D)p.nX>=0&&(p.nX+=O*1E3,this.ji({newApEt:p.nX,newApPrt:p.IM,acpn:p.cpn}))}this.K.n2=Y.startSecs}z?this.JW.add(Y.identifier):this.JW.has(Y.identifier)&&this.JW.delete(Y.identifier);return z}lK(Y){var z="";Y?Y.event==="unknown"?z="unknown":this.JW.has(Y.identifier)?this.K&&this.K.VA===Y.identifier?this.K.VA===Y.identifier?z=g.TT(this.R4,O=>O.identifier===Y.identifier)?"shortad":"pending":g.TT(this.R4,O=>O.identifier===Y.identifier)||(z="noAdsAdded"):z="wrongAdBreakInfo": +z="unscheduled":z="noCuepoint"; +return z}yQ(Y){return this.VM?!1:!!J8(this,Y)}ji(Y,z=!1){(z||this.S_)&&this.j.J("sdai",Y)}};g.Z=g.Sf.prototype;g.Z.HS=Dr(122);g.Z.Du=Dr(120);g.Z.Gi=Dr(110);g.Z.u9=Dr(88);g.Z.LQ=Dr(63);var AJA=class extends g.Eu{constructor(Y,z,O,D){super();this.api=Y;this.O=z;this.j=O;this.app=D;this.K=new Map;this.Y=[];this.N=this.Z=null;this.B=NaN;this.A=this.U=this.S=null;this.X=new g.VF(()=>{D01(this,this.B,this.S||void 0)}); +this.j_=[];this.N6=new g.VF(()=>{var p=this.j_.pop();if(p){let d=p.Xc,J=p.playerVars;p=p.playerType;J&&(J.prefer_gapless=!0,this.api.preloadVideoByPlayerVars(J,p,NaN,"",d),this.j_.length&&g.Ho(this.N6,4500))}}); +this.events=new g.er(this);this.j.getPlayerType();g.u(this,this.X);g.u(this,this.N6);g.u(this,this.events);this.events.u3(this.api,g.FU("childplayback"),this.onCueRangeEnter);this.events.u3(this.api,"onQueuedVideoLoaded",this.onQueuedVideoLoaded);this.events.u3(this.api,"presentingplayerstatechange",this.vT)}onCueRangeEnter(Y){if(this.j===this.app.l3()){var z=this.K.get(Y);z?J61(this,z.target,z.uT,Y):this.fY("dai.transitionfailure",{e:"unexpectedCueRangeTriggered",cr:Y.toString()})}else if(z=this.Y.find(D=> +D.a9.Qb===Y)){var O=z.a9; +let D=O.target;O=O.uT;D?J61(this,D,O,Y):c6Z(this,z.IM,O,Y)}}onQueuedVideoLoaded(){var Y=this.Z;Rw(this);Y&&(jw(this,Y)||this.fY("dai.transitionfailure",{e:"unexpectedPresentingPlayer",pcpn:this.app.l3()?.getVideoData().clientPlaybackNonce,ccpn:`${Y.playerVars.cpn}`}),this.app.l3().addCueRange(Y.a9.Qb))}seekTo(Y=0,z={},O=!1,D=null){if(O)D01(this,Y,z);else{O=this.app.l3()||null;let p=O===this.U?this.A:null;ch(this,!1);this.B=Y;this.S=z;D!=null&&this.X.start(D);O&&(this.A=p||O.getPlayerState(),O.jH(), +this.U=O)}}vT(Y){Y.NB(128)&&j9H(this)}isManifestless(){return yc(this.j.getVideoData())}sl(){ch(this,!1);g.L_(this);super.sl()}fY(Y,z){this.j.fY(new g.C3(Y,z))}};var s9H="MWEB TVHTML5 TVHTML5_AUDIO TVHTML5_CAST TVHTML5_KIDS TVHTML5_FOR_KIDS TVHTML5_SIMPLY TVHTML5_SIMPLY_EMBEDDED_PLAYER TVHTML5_UNPLUGGED TVHTML5_VR TV_UNPLUGGED_CAST WEB WEB_CREATOR WEB_EMBEDDED_PLAYER WEB_EXPERIMENTS WEB_GAMING WEB_HEROES WEB_KIDS WEB_LIVE_APPS WEB_LIVE_STREAMING WEB_MUSIC WEB_MUSIC_ANALYTICS WEB_MUSIC_INTEGRATIONS WEB_PARENT_TOOLS WEB_REMIX WEB_UNPLUGGED WEB_UNPLUGGED_ONBOARDING WEB_UNPLUGGED_OPS WEB_UNPLUGGED_PUBLIC".split(" ");var Vy9=class extends g.Eu{constructor(){super();this.j=new BA(5,null);g.u(this,this.j);this.Y=new BA(15,null);g.u(this,this.Y)}ky(Y){if(Y)return this.Y.get(Y)}sl(){this.j.aB();this.Y.aB();super.sl()}};var HV8=class extends g.Eu{constructor(Y){super();this.cache=new BA(Y,null);g.u(this,this.cache)}get(Y){Y=this.cache.get(Y);return Y===null?void 0:Y}put(Y,z,O){this.cache.set(Y,z,O||3600)}};g.CzZ=g.w2(()=>{var Y=window.AudioContext||window.webkitAudioContext;try{return new Y}catch(z){return z.name}});g.UP=class extends g.se{constructor(Y){super({G:"div",TI:["html5-video-player"],Xb:{tabindex:Y.C().disableOrganicUi?"":"-1",id:Y.webPlayerContextConfig.rootElementId},tW:[{G:"div",vc:g.D7.VIDEO_CONTAINER,Xb:{"data-layer":"0"}}]});this.app=Y;this.cB=this.b3(g.D7.VIDEO_CONTAINER);this.gT=new g.Yo(0,0,0,0);this.FA=null;this.yC=new g.Yo(0,0,0,0);this.m2=this.Ju=this.fW=NaN;this.jx=this.QC=this.MF=this.mO=!1;this.sx=NaN;this.KW=!1;this.hM=null;this.LG=new g.VF(()=>{this.app.C().V("web_enable_smart_zoom")&& +this.app.M6.getInternalApi().isAutocropEnabled()||this.resize()},100); +this.ym=()=>{this.element.focus({preventScroll:!0})}; +this.bo=()=>{this.app.M6.Ul("playerUnderlayVisibilityChange","visible");this.FA.classList.remove(g.D7.VIDEO_CONTAINER_TRANSITIONING);this.FA.removeEventListener(Vw,this.bo);this.FA.removeEventListener("transitioncancel",this.bo)}; +this.cG=this.zf=!1;var z=this.element.addEventListener,O=this.element.removeEventListener;this.addEventListener=(p,d,J)=>{z.apply(this.element,[p,d,J])}; +this.removeEventListener=(p,d,J)=>{O.apply(this.element,[p,d,J])}; +var D=Y.C();D.transparentBackground&&this.yI("ytp-transparent");D.controlsType==="0"&&this.yI("ytp-hide-controls");g.tZ(this.element,"ytp-exp-bottom-control-flexbox");g.tZ(this.element,"ytp-modern-caption");D.V("enable_new_paid_product_placement")&&!g.Vo(D)&&g.tZ(this.element,"ytp-exp-ppp-update");g.tZ(this.element,"ytp-livebadge-color");D.V("web_player_default_autohide")&&g.tZ(this.element,"ytp-autohide");Mao(this.element,Q9F(Y));this.VP=!1;this.Cf=new g.zC(NaN,NaN);LlW(this);this.u3(Y.M6,"onMutedAutoplayChange", +this.onMutedAutoplayChange);g.u(this,this.LG)}yI(...Y){fT(this.element,Y)}PO(){this.FA&&(this.FA.removeEventListener("focus",this.ym),g.IK(this.FA),this.FA=null)}m9(){this.VH();var Y=this.app.C();Y.aL||this.yI("tag-pool-enabled");Y.U&&this.yI(g.D7.HOUSE_BRAND);Y.playerStyle==="gvn"&&(this.yI("ytp-gvn"),this.element.style.backgroundColor="transparent");Y.Ge&&(this.sx=np("yt-dom-content-change",this.resize,this));this.u3(window,"orientationchange",this.resize,this);this.u3(window,"resize",this.resize, +this)}My(Y){this.jx=!Y;Nq(this)}resize(){if(this.FA){var Y=this.XJ();if(!Y.isEmpty()){this.app.M6.isFullscreen()&&tp()&&this.LG.start();var z=!g.O$(Y,this.gT.getSize()),O=Va8(this);z&&(this.gT.width=Y.width,this.gT.height=Y.height);Y=this.app.C();(O||z||this.cG||Y.Ge)&&this.app.M6.Ul("resize",this.getPlayerSize())}}}Pg(Y,z){this.updateVideoData(z)}updateVideoData(Y){if(this.FA){var z=this.app.C();g.XT&&(this.FA.setAttribute("x-webkit-airplay","allow"),Y.title?this.FA.setAttribute("title",Y.title): +this.FA.removeAttribute("title"));this.FA.setAttribute("controlslist","nodownload");z.Yr&&Y.videoId?this.FA.poster=Y.e5("default.jpg"):Xn()&&(i$??0)>=10&&(this.FA.poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}z=g.$A(Y,"yt:bgcolor");this.cB.style.backgroundColor=z?z:"";this.fW=I_(g.$A(Y,"yt:stretch"));this.Ju=I_(g.$A(Y,"yt:crop"),!0);g.Ux(this.element,"ytp-dni",Y.tF);this.resize()}setGlobalCrop(Y){this.m2=I_(Y,!0);this.resize()}setCenterCrop(Y){this.mO=Y; +this.resize()}Hr(){}getPlayerSize(){var Y=this.app.C(),z=this.app.M6.isFullscreen(),O=Y.externalFullscreen&&g.Rm(Y);if(z&&tp()&&!O)return new g.zC(window.outerWidth,window.outerHeight);O=!isNaN(this.Cf.width)&&!isNaN(this.Cf.height);var D=this.app.C().V("kevlar_player_enable_squeezeback_fullscreen_sizing")||this.app.C().V("web_watch_enable_fs_squeezeback_panels");if(z&&!O&&D)return new g.zC(this.element.clientWidth,this.element.clientHeight);if(z||Y.ML){let p;window.matchMedia&&(Y="(width: "+window.innerWidth+ +"px) and (height: "+window.innerHeight+"px)",this.hM&&this.hM.media===Y||(this.hM=window.matchMedia(Y)),p=this.hM&&this.hM.matches);if(p)return new g.zC(window.innerWidth,window.innerHeight)}else if(O)return this.Cf.clone();return new g.zC(this.element.clientWidth,this.element.clientHeight)}XJ(){var Y=this.app.C().V("enable_desktop_player_underlay"),z=this.getPlayerSize(),O=g.L3(this.app.C().experiments,"player_underlay_min_player_width");return Y&&this.MF&&z.width>O?(Y=g.L3(this.app.C().experiments, +"player_underlay_video_width_fraction"),new g.zC(Math.min(z.height*this.getVideoAspectRatio(),z.width*Y),Math.min(z.height,z.width*Y/this.getVideoAspectRatio()))):z}getVideoAspectRatio(){return isNaN(this.fW)?A6v(this):this.fW}getVideoContentRect(Y){var z=this.XJ();Y=N9H(this,z,this.getVideoAspectRatio(),Y);return new g.Yo((z.width-Y.width)/2,(z.height-Y.height)/2,Y.width,Y.height)}onMutedAutoplayChange(){Nq(this)}setInternalSize(Y){g.O$(this.Cf,Y)||(this.Cf=Y,this.resize())}sl(){this.sx&&WI(this.sx); +this.PO();super.sl()}};g.UP.prototype.WW=Dr(79);g.UP.prototype.J3=Dr(77);var nA8=class{constructor(){this.csn=g.$t();this.clientPlaybackNonce=null;this.elements=new Set;this.N=new Set;this.j=new Set;this.Y=new Set}click(Y,z){this.elements.has(Y);this.j.has(Y);var O=g.$t();O&&Y.visualElement&&CD(h3v)(void 0,O,Y.visualElement,z,void 0)}createClientVe(Y,z,O,D=!1){this.elements.has(Y);this.elements.add(Y);O=Pa(O);Y.visualElement=O;var p=g.$t(),d=SA();p&&d&&(g.q("combine_ve_grafts")?dE(Yu(),O,d):CD(Np)(void 0,p,d,O));z.addOnDisposeCallback(()=>{this.elements.has(Y)&&this.destroyVe(Y)}); +D&&this.Y.add(Y)}createServerVe(Y,z,O=!1){this.elements.has(Y);this.elements.add(Y);z.addOnDisposeCallback(()=>{this.destroyVe(Y)}); +O&&this.Y.add(Y)}destroyVe(Y){this.elements.has(Y);this.elements.delete(Y);this.N.delete(Y);this.j.delete(Y);this.Y.delete(Y)}ze(Y,z){this.clientPlaybackNonce!==z&&(this.clientPlaybackNonce=z,Dx(Yu(),Y),CJA(this))}setTrackingParams(Y,z){this.elements.has(Y);z&&(Y.visualElement=Wa(z))}MK(Y,z,O){this.elements.has(Y);z?this.j.add(Y):this.j.delete(Y);var D=g.$t(),p=Y.visualElement;this.Y.has(Y)?D&&p&&(z?mLW(D,[p]):QeV(D,[p])):z&&!this.N.has(Y)&&(D&&p&&tD(D,p,void 0,O),this.N.add(Y))}hasVe(Y){return this.elements.has(Y)}};var W$v=class extends g.Eu{constructor(Y,z,O,D,p,d,J){super();this.X=Y;this.J=z;this.Z=O;this.K=D;this.WS=p;this.intervalMs=d;this.o2=J;this.S=Nl;this.A=0;this.U=this.N=!1;this.VJ=Math.floor(Math.random()*256)}request(Y){this.s8&&(Y=g.V5(Y,rkv),this.s8.postMessage(Y,[Y.buffer]))}receive(Y){if(!(this.A>=5E3)){var z=Do(Array.isArray(Y.data)?Y.data[0]:Y.data,DtH);Y=Y.timeStamp;var O=performance.now(),D=z.type;D===6&&(this.U=!0);var p=z.yS??0;this.J("worker",{type:D,t1:((z.bk??0)-performance.timeOrigin- +p).toFixed(3),t2:((z.He??0)-performance.timeOrigin-p).toFixed(3),t3:(Y-p).toFixed(3),t4:(O-p).toFixed(3)});this.A++}}sl(){this.Y!==void 0&&(clearInterval(this.Y),this.Y=void 0);this.s8?.terminate();this.j=this.s8=void 0;this.U=!1;this.J("workerDtor",{});super.sl()}};g.x1=class extends g.Eu{constructor(Y,z,O,D){super();this.logger=new g.rn("App");this.FR=this.Bb=null;this.sz=this.Mq=!1;this.j3={};this.Jk=[];this.nH=!1;this.nz=null;this.ie=this.intentionalPlayback=!1;this.uL=!0;this.Mx=!1;this.T0=this.wG=this.Vm=null;this.oV=!0;this.um=this.mediaElement=this.Gx=null;this.pW=NaN;this.ZN=!1;this.wm=this.PE=this.CU=this.screenLayer=this.playlist=null;this.Dc=[];this.g_=0;this.nO=new h2k;this.Zy=[];if(!O)throw Error("b/179532961");this.U2=z?.args||{};this.webPlayerContextConfig= +O;z=this.U2;this.O=new MiV(z,O,O.canaryState,D);g.u(this,this.O);bi9(this.O);mpv(this.O);D=ZBv(this.O);this.O.Yk()&&O6(D,J=>{this.Z8("h5vcc",J)}); +this.O.experiments.hW("jspb_serialize_with_worker")&&v9W();this.O.K&&nQo();this.V("html5_onesie")&&(this.Dd=new E6A(this.O),g.u(this,this.Dd));this.UJ=new L$W(Q$W(g.cW(this.O),this.O.oh,this.O.experiments),new x$Z(this.O.experiments),()=>void this.Uc()); +g.u(this,this.UJ);this.Ab=a_(!1,z.player_wide);this.visibility=new sVZ;g.u(this,this.visibility);this.V("web_log_theater_mode_visibility")&&this.CE(a_(!1,z.player_wide));this.Mq=a_(!1,z.external_list);this.events=new g.er(this);g.u(this,this.events);this.V("start_client_gcf")&&(g.Ev(g.or(),{jI:g.z7,xU:Oa()}),this.RF=g.or().resolve(g.z7),OYv(this.RF));this.ES=new FH;g.u(this,this.ES);this.Gk=new nA8;D=new PBk;this.M6=new g.Kb(this,D);g.u(this,this.M6);this.template=new g.UP(this);g.u(this,this.template); +this.appState=1;this.JF=x0H(this);g.u(this,D);this.pV={internalvideodatachange:this.LW,playbackready:this.AK,playbackstarted:this.s9,statechange:this.ZP};this.rw=new rh$(this.M6);this.FT=i1A(this);D=this.O.U;!1!==D&&this.Z8("badps",{hbp:D,hostname:window.location.hostname,ps:this.O.playerStyle});this.vn=new qSo(this.O,this.FT);this.M6.Ul("csiinitialized");(this.webPlayerContextConfig.wasmModuleUrl||zY(this.FT))&&ug$(this);D=10;g.cW(this.O)&&(D=3);g.Ld(this.O)&&(D=g.L3(this.O.experiments,"tvhtml5_unplugged_preload_cache_size")); +this.Ay=new yJk(this.M6,D);D=this.O.experiments.gk().j.wk(Fth)||D;this.XV=new HV8(D);g.u(this,this.XV);D=lov(this);this.Ay.HZ(D);gpo(this);this.Ba={airplayactivechange:this.O9,airplayavailabilitychange:this.FI,beginseeking:this.Hu,sabrCaptionsDataLoaded:this.E9,endseeking:this.g6,internalAbandon:this.Gz,internalaudioformatchange:this.Rv,internalvideodatachange:this.Lm,internalvideoformatchange:this.yX,liveviewshift:this.Cm,playbackstalledatstart:this.nm,progresssync:this.Bu,onAbnormalityDetected:this.r6, +onSnackbarMessage:this.QX,onLoadProgress:this.er,SEEK_COMPLETE:this.d6,SEEK_TO:this.pm,onVideoProgress:this.iq,onLoadedMetadata:this.hK,onAutoplayBlocked:this.bq,onPlaybackPauseAtStart:this.fm,playbackready:this.JK,statechange:this.Zg,newelementrequired:this.s3,heartbeatparams:this.ov,videoelementevent:this.Wu,drmoutputrestricted:this.Mg,signatureexpired:this.x6,nonfatalerror:this.lq,reloadplayer:this.Sr};this.YU=new g.er(this);g.u(this,this.YU);this.v7=new Vy9;g.u(this,this.v7);this.JI=this.UN=-1; +this.PZ=new g.VF(this.template.resize,16,this.template);g.u(this,this.PZ);this.V8=new AJA(this.M6,this.O,this.L3(),this);this.mM=new Rak(this);g.u(this,this.mM);this.kW=new jVr(this);g.u(this,this.kW);y6Z(this.O.j.c);this.events.u3(this.M6,g.FU("appapi"),this.U9);this.events.u3(this.M6,g.K8("appapi"),this.zz);this.events.u3(this.M6,g.FU("appprogressboundary"),this.uj);this.events.u3(this.M6,g.K8("applooprange"),this.k5);this.events.u3(this.M6,"presentingplayerstatechange",this.vT);this.events.u3(this.M6, +"resize",this.Yd);this.template.Fb(xV(document,Y));this.events.u3(this.M6,"offlineslatestatechange",this.XI);this.events.u3(this.M6,"sabrCaptionsTrackChanged",this.tC);this.events.u3(this.M6,"sabrCaptionsBufferedRangesUpdated",this.Zl);this.FT.L.C().eI&&F_(this.FT,"offline");this.O.q6&&g.Gc("ux",wNW);Y=g.L3(this.O.experiments,"html5_defer_fetch_att_ms");this.iX=new g.VF(this.QD,Y,this);g.u(this,this.iX);OA(this).Mj()&&(g.Hg("yt-remote-session-screen-id")&&OA(this).S5.push("mdx"),vh(this));this.vn.tick("fs"); +ao9(this);this.O.q6&&F_(this.FT,"ux",!0);g.Rm(this.FT.L.C())&&F_(this.FT,"embed");this.V("web_player_sentinel_is_uniplayer")||g.jZ(new g.lZ("Player experiment flags missing","web_player_sentinel_is_uniplayer"));Y=this.V("web_player_sentinel_yt_experiments_sync");D=g.q("web_player_sentinel_yt_experiments_sync");Y!==D&&g.jZ(new g.lZ("b/195699950",{yt:Y,player:D}));this.zg=eor(this);if(Y=g.L3(this.O.experiments,"html5_block_pip_safari_delay"))this.WL=new g.VF(this.Vd,Y,this),g.u(this,this.WL);O=j_(O?.trustedEchoWorkerUrl?? +null);Y=this.O.gk().j.wk(Snv);D=this.O.gk().j.wk(UPZ);z=this.O.gk().j.wk(fxh);var p=this.O.gk().j.wk(tP9),d=this.webPlayerContextConfig.echoWorkerWasmModuleUrl??"";O&&Y>0&&D>0&&z>0&&p>0&&(this.L8=new W$v(O,(J,c)=>{this.L3().J(J,c)},z,D,p,Y,d),g.u(this,this.L8),B9F(this.L8)); +g.u(this,this.nO);sy=this.O.S_;this.M6.Ul("applicationInitialized")}static create(Y,z,O,D){try{let p=typeof Y==="string"?Y:`player${Uo(Y)}`,d=$1[p];if(d){try{d.dispose()}catch(c){g.IF(c)}$1[p]=null}let J=new g.x1(Y,z,O,D);J.addOnDisposeCallback(()=>{$1[p]=null;J.zg&&J.zg()}); +return $1[p]=J}catch(p){throw g.IF(p),(p&&p instanceof Error?p:Error(String(p))).stack;}}d$(){return this.visibility}getVisibilityState(){return this.M6.getVisibilityState()}HZ(Y){var z=this.L3();if(Y!==z){Y.getVideoData().autonavState=z.getVideoData().autonavState;z.Ec(this.pV,this);var O=z.getPlaybackRate();z.dispose();this.Ay.HZ(Y);Y.setPlaybackRate(O);Y.vI(this.pV,this);vh(this)}}XD(){this.nz||(this.nz=hs(g.Q1(),sn(),{QW:this.O.Y,clientInterface:q$(this.O)}));return this.nz}PO(Y){if(this.mediaElement){this.PE&& +(this.events.WX(this.PE),this.PE=null);this.YU.Y();this.l3().PO(!0,!1,Y);this.template.PO();try{this.V("html5_use_async_stopVideo")?this.mediaElement.dispose():(this.mediaElement.n3(),this.mediaElement.uS())}catch(z){g.jZ(z)}this.mediaElement=null}}VI(Y,z,O=!1,D=!1){if(Y!==this.l3()){var p=null;O||(O=this.l3(),p=O.getPlayerState(),pW(this.FT,3),mP(this,"cuerangesremoved",O.Jm()),this.mM&&!Y.isGapless()&&O.isGapless()&&this.mediaElement&&this.mediaElement.stopVideo(),O=Y.Ce()&&O.Ce(),this.vn.fp("iv_s"), +Ep$(this,O));Y.getPlayerType()===1&&this.HZ(Y);O=Y.getPlayerType();var d=this.Ay.N[O]||null;Y!==this.L3()&&Y!==d&&(d?.dispose(),d=this.Ay,d.N[O]=Y,d.A[Y.D3()]=Y);this.Ay.VI(Y);this.um&&D&&Y.j2()?(this.O.Yk()&&Y.J("usm",{ame:!0}),Y.setMediaElement(this.um)):this.mediaElement&&Y.setMediaElement(this.mediaElement);D&&(this.O.Yk()&&Y.J("usm",{cme:!0}),this.um=null);Y.vI(this.Ba,this);Y.jf()?rN(this,"setPresenting",!1):(this.Pg("newdata",Y,Y.getVideoData()),p&&!Yvv(p,Y.getPlayerState())&&this.Zg(new g.AS(Y.getPlayerState(), +p)),z=z&&Y.getPlayerType()===1,Y.Jr()&&!z&&this.Pg("dataloaded",Y,Y.getVideoData()),(z=(z=Y.getVideoData().N)&&z.video)&&g.jt(this.M6,"onPlaybackQualityChange",z.quality),mP(this,"cuerangesadded",Y.Jm()),z=Y.getPlayerState(),z.j(2)?kio(this):z.j(8)?Y.playVideo():Y.fg()&&Y.pauseVideo(),z=this.L3(),Y.getPlayerType()===2&&(Y.getVideoData().hostCpn=z.getVideoData().clientPlaybackNonce),Y.getPlayerType()!==2||this.gH()||(Y=Y.getVideoData(),z.T8(Y.clientPlaybackNonce,Y.JW||"",Y.breakType||0,Y.bR,Y.videoId|| +"")))}}Sf(){if(this.L3()!==this.l3()){let Y=this.l3();this.V("html5_not_release_player_on_cancelling_for_new_playback")&&this.ie?Y.J("rlc",{avid:Y.getVideoData().videoId,cvid:this.L3().getVideoData().videoId,r:1}):this.VI(this.L3())}}AL(Y){return this.Ay.AL(Y)||this.Ay.S}L3(){return this.Ay.L3()}l3(){return this.Ay.l3()}AK(){K_(this)||this.Fp(5)}JK(){if(!K_(this)){UA(this);var Y=this.l3(),z=Y.getVideoData();this.O.V("html5_allow_multiview_tile_preload")&&z.livePreload&&!this.O.gk().j.wk(iD)&&(z.liveUtcStartSeconds&& +z.liveUtcStartSeconds>0?(Y.J("l_pl",{luss:z.liveUtcStartSeconds}),Y.Xa(z.liveUtcStartSeconds)):Y.seekTo(Infinity),z.livePreload=!1);z=Y.getPlayerState();Y.fg()?this.pauseVideo():z.isOrWillBePlaying()&&this.playVideo()}}canPlayType(Y){return my(Y)}C(){return this.O}getVideoData(){return this.l3().getVideoData()}getVideoLoadedFraction(Y){return this.AL({playerType:Y}).getVideoLoadedFraction()}Ma(){return this.template}iS(){return this.FT}RB(){return this.vn}OB(){var Y=this.FT.OB();this.M6.Ul("videoStatsPingCreated", +Y);return Y}getVolume(){return Math.round(this.M6.getVolume())}isMuted(){return this.M6.isMuted()}YH(){if(this.L3()===this.l3()&&this.Gx)return this.Gx.postId}QD(){this.V("use_rta_for_player")||(g.cW(this.O)?g.BW(this.O,this.getVideoData().A()).then(Y=>{g.ig(g.Q1(),Y);DT(this.getVideoData(),this.O,this.XD())}):DT(this.getVideoData(),this.O,this.XD()))}sW(Y){this.M6.Ul("poTokenVideoBindingChange",Y)}kP(Y){this.M6.Ul("d6de4videobindingchange",Y)}XE(){this.C0&&this.C0.XE()}Ou(Y){this.C0=Y}setLoopVideo(Y){var z= +this.l3(); +z===this.L3()&&z.R$()!==Y&&(z.setLoop(Y),g.cU(this.M6,"onLoopChange",Y))}getLoopVideo(){return this.l3().R$()}setLoopRange(Y){var z=!1;!!this.Gx!==!!Y?z=!0:this.Gx&&Y&&(z=this.Gx.startTimeMs!==Y.startTimeMs||this.Gx.endTimeMs!==Y.endTimeMs||this.Gx.postId!==Y.postId||this.Gx.type!==Y.type);if(z){z=this.l3();z_(z.getVideoData())&&z.J("slr",{et:Y?.endTimeMs||-1});z=this.L3();z.eU("applooprange");if(Y){var O=new g.Yw(Y.startTimeMs,Y.endTimeMs,{id:"looprange",namespace:"applooprange"});z.addCueRange(O)}else OA(this).clipConfig= +void 0,this.Gx?.type!=="repeatChapter"||isNaN(Number(this.Gx?.loopCount))||(O={loopCount:String(this.Gx.loopCount),cpn:this.getVideoData().clientPlaybackNonce},g.CZ("repeatChapterLoopEvent",O));this.Gx=Y;g.cU(this.M6,"onLoopRangeChange",Y||void 0);this.L3()===this.l3()&&(this.k5(),z.Vr())}}getLoopRange(){return this.Gx}k5(){var Y="",z=this.L3();this.Gx?z!==this.l3()?Y="pnea":foA(this,z.getCurrentTime())&&(this.Gx.loopCount=0,Y="ilr"):Y="nlr";var O=this.l3();z_(O.getVideoData())&&(this.V("html5_gapless_log_loop_range_info")? +O.J("slrre",{rej:Y,ct:z.getCurrentTime(),lst:this.Gx?.startTimeMs,let:this.Gx?.endTimeMs}):O.J("slrre",{}));Y||KlA(this)}setPlaybackRate(Y,z){if(!isNaN(Y)){Y=XYh(this,Y);var O=this.L3();O.getPlaybackRate()!==Y&&(O.setPlaybackRate(Y),z&&!this.O.Y&&g.VO("yt-player-playback-rate",Y),g.jt(this.M6,"onPlaybackRateChange",Y))}}getCurrentTime(Y={}){var {playerType:z,l4:O=!0}=Y,D=z===2&&this.getVideoData().enableServerStitchedDai;var p=!D||Y.cpn?this.AL(Y):this.l3();return D&&this.CU&&!Y.cpn?(p.J("ssdai", +{glsap:"1"},!0),(Y=this.Ay.Z)?Y.getCurrentTime(O):p.getCurrentTime()):O?(p=Fk(this,p),t8(this,p.getCurrentTime(),p)):p.getCurrentTime()}getCurrentTimeForUx(Y={}){return this.getCurrentTime(Y)}kE(){var Y=this.AL({playerType:void 0});Y=Fk(this,Y);return t8(this,Y.kE(),Y)}getDuration(Y={}){var {playerType:z,l4:O=!0}=Y;Y=this.getVideoData();var D=z===2&&Y.enableServerStitchedDai;var p=D?this.l3():this.AL({playerType:z});if(Y.hasProgressBarBoundaries()&&!D){let d=Number(Y.progressBarStartPosition?.utcTimeMillis), +J=Number(Y.progressBarEndPosition?.utcTimeMillis);if(!isNaN(d)&&!isNaN(J))return(J-d)/1E3}if(z_(Y)&&!Y.isLivePlayback)return f_(this,z);if(O)return Y=g.Bh(this,p),t8(this,Y.getDuration(),Y);D&&this.CU?(Y=this.Ay,Y=Y.j===Y.Z?Y.j:null,Y=(Y==null?void 0:Y.getDuration())||0):Y=p.getDuration();return Y}getDurationForUx(Y={}){return this.getDuration(Y)}kq(Y){var z=this.AL({playerType:Y});return this.gH(z)?(z=g.Bh(this,z),z.kq()-z.getCurrentTime()+this.getCurrentTime({playerType:Y})):z.kq()}finishSegmentByCpn(){return[]}m9(){this.template.m9(); +var Y=this.M6;Y.state.element=this.template.element;var z=Y.state.element,O;for(O in Y.state.j)Y.state.j.hasOwnProperty(O)&&(z[O]=Y.state.j[O]);(Y=BKH(this.template.element))&&this.events.u3(this.template,Y,this.onFullscreenChange)}getDebugText(Y){var z=this.L3().ud(Y),O=this.l3();if(O!==this.L3()){O=O.ud(Y);for(var D of Object.keys(O))z["ad"+D]=O[D];if(Y){D=z;O={};var p=xV(document,"movie_player");p&&(O.bounds=p.getBoundingClientRect(),O["class"]=p.className);p={};var d=g.Zl("video-ads");d?(w_$(d, +p),p.html=d.outerHTML):p.missing=1;d={};let J=g.Zl("videoAdUiSkipContainer"),c=g.Zl("ytp-ad-skip-button-container"),w=g.Zl("ytp-skip-ad-button"),R=J||c||w;R?(w_$(R,d),d.ima=J?1:0,d.bulleit=c?1:0,d.component=w?1:0):d.missing=1;O=JSON.stringify({player:O,videoAds:p,skipButton:d});D.ad_skipBtnDbgInfo=O}}Y&&this.mediaElement&&(z["0sz"]=`${+Dl(this.mediaElement.getSize())===0}`,z.op=this.mediaElement.kg("opacity"),D=this.mediaElement.mY().y+this.mediaElement.getSize().height,z.yof=`${+D<=0}`,z.dis=this.mediaElement.kg("display")); +Y&&((Y=(0,g.JT)())&&(z.gpu=Y),(Y=this.O.playerStyle)&&(z.ps=Y),this.O.De&&(z.webview=1),(Y=this.webPlayerContextConfig.jsUrl)&&(z.js=Y));z.debug_playbackQuality=this.M6.getPlaybackQuality(1);z.debug_date=(new Date).toString();z.origin=window.origin;z.timestamp=Date.now();delete z.uga;delete z.q;return JSON.stringify(z,null,2)}getFeedbackProductData(){var Y={player_debug_info:this.getDebugText(!0),player_experiment_ids:this.C().experiments.experimentIds.join(", "),player_release:"youtube.player.web_20260708_08_RC00"}, +z=this.getPlayerStateObject().AF;z&&(Y.player_error_code=z.errorCode,Y.player_error_details=JSON.stringify(z.errorDetail));return Y}getPresentingPlayerType(Y){return this.appState===1?1:K_(this)?3:Y&&(this.O.gk().j.wk(n_)?this.Ay.j?.isAd()??!1:this.CU?.Tx(this.getCurrentTime()))?2:this.l3().getPlayerType()}Tq(){return!1}getPlayerStateObject(Y){return this.AL({Dk:!0,playerType:Y}).getPlayerState()}getAppState(){return this.appState}Wu(Y){switch(Y.type){case "loadedmetadata":this.PZ.start();for(var z of this.Jk)hoF(this, +z.id,z.Pe,z.a8,void 0,!1);this.Jk=[];break;case "loadstart":this.vn.fp("gv");break;case "progress":case "timeupdate":g.Ga(Y.target.Y())>=2&&this.vn.fp("l2s");break;case "playing":g.Cd&&this.PZ.start();if(g.cW(this.O))Y=!1;else{z=g.U3(this.iS());Y=this.mediaElement.kg("display")==="none"||Dl(this.mediaElement.getSize())===0;var O=A8(this.template),D=this.l3().getVideoData(),p=g.bB(this.O);D=OU(D);z=!O||z||p||D||this.O.o4;Y=Y&&!z}Y&&(Y=this.l3(),Y.Gq(),this.getVideoData().kg||(this.getVideoData().kg= +1,this.s3(),Y.playVideo()))}}er(Y){g.wf(this.M6,"onLoadProgress",Y)}nm(){this.M6.Ul("playbackstalledatstart")}E9(Y,z){this.M6.Ul("sabrCaptionsDataLoaded",Y,z)}tC(Y){this.l3().xA(Y)}Zl(Y){this.l3().p$(Y)}iq(Y){Y=Fk(this,this.l3());Y=t8(this,Y.getCurrentTime(),Y);g.jt(this.M6,"onVideoProgress",Y);this.O.T_&&this.visibility.Jo()&&this.O.OJ&&!this.getVideoData()?.backgroundable&&this.pauseVideo()}bq(){g.jt(this.M6,"onAutoplayBlocked");var Y=this.l3().getVideoData();Y&&(Y.XW=!0);g.Rm(this.O)&&(Y={autoplayBrowserPolicy:dC(), +autoplayIntended:J_(this.getVideoData()),autoplayStatus:"AUTOPLAY_STATUS_BLOCKED",cpn:this.getVideoData().clientPlaybackNonce,intentionalPlayback:this.intentionalPlayback},g.CZ("embedsAutoplayStatusChanged",Y))}Bu(){this.M6.Ul("progresssync")}fm(){g.wf(this.M6,"onPlaybackPauseAtStart")}ZP(Y){if(this.getPresentingPlayerType()===1){Y.NB(1)&&!Y.state.j(64)&&OA(this).isLivePlayback&&this.L3().isAtLiveHead()&&this.M6.getPlaybackRate()>1&&this.setPlaybackRate(1,!0);if(Y.NB(2)){if(this.Gx&&this.Gx.endTimeMs>= +(this.getDuration()-1)*1E3){KlA(this);return}kio(this)}if(Y.state.j(128)){var z=Y.state;this.cancelPlayback(5);z=z.AF;JSON.stringify({errorData:z,debugInfo:this.getDebugText(!0)});g.jt(this.M6,"onError",n8(z.errorCode));g.wf(this.M6,"onDetailedError",{errorCode:z.errorCode,errorDetail:z.errorDetail,message:z.errorMessage,messageKey:z.ej,cpn:z.cpn});(0,g.E)()-this.O.Tx>6048E5&&g.wf(this.M6,"onReloadRequired")}z={};if(Y.state.isPlaying()&&!Y.state.isBuffering()&&!g.lp("pbresume","ad_to_video")&&g.lp("_start", +"ad_to_video")){let O=this.getVideoData();z.clientPlaybackNonce=O.clientPlaybackNonce;O.videoId&&(z.videoId=O.videoId);g.mI(z,"ad_to_video");g.Zn("pbresume",void 0,"ad_to_video");g.DF(this.FT)}this.M6.Ul("applicationplayerstatechange",Y)}}Zg(Y){this.M6.Ul("presentingplayerstatechange",Y)}vT(Y){bH(this,IS(Y.state));Y.state.j(1024)&&this.M6.isMutedByMutedAutoplay()&&($x(this,{muted:!1,volume:this.JF.volume},!1),Sw(this,!1))}onPlayerRequestSent(Y){g.cU(this.M6,"onPlayerRequestSent",Y)}LW(Y,z){Y==="newdata"&& +vh(this);this.M6.Ul("applicationvideodatachange",Y,z)}Rv(Y,z){UA(this);g.wf(this.M6,"onPlaybackAudioChange",this.M6.getAudioTrack().Z7.name);this.M6.Ul("internalaudioformatchange",this.M6.getAudioTrack().Z7.id,z)}yX(Y){var z=this.l3().getVideoData();Y===z&&g.jt(this.M6,"onPlaybackQualityChange",Y.N.video.quality)}wL(){var Y=this.Ay.N[2]||null;if(Y){Y=Y.getVideoData();this.l3().J("ssdai",{cleanaply:1,acpn:Y?.clientPlaybackNonce,avid:Y.videoId,isDai:OA(this).enableServerStitchedDai?1:0});Y=this.Ay; +let z=Y.N[2];z&&(delete Y.A[z.D3()],delete Y.N[2])}}Lm(Y,z){this.Pg(Y,this.l3(),z)}Pg(Y,z,O){this.O.Yk()&&z.J("vdc",{type:Y,vid:O.videoId||"",cpn:O.clientPlaybackNonce||""});z===this.L3()&&(this.O.XZ=O.oauthToken);z===this.L3()&&(this.getVideoData().enableServerStitchedDai&&!this.CU?(this.L3().J("sdai",{initSstm:1}),this.CU=new g.Sf(this.M6,this.O,this.L3(),this)):!this.getVideoData().enableServerStitchedDai&&this.CU&&(this.CU.dispose(),this.CU=null));if(Y==="newdata")pW(this.FT,2),this.M6.Ul("videoplayerreset", +z);else{if(!this.mediaElement)return;if(Y==="dataloaded")if(this.L3()===this.l3()){if(Y6(O.Yg,O.bZ),!this.L3().getPlayerState().isError()){var D=K_(this);OA(this).isLoaded();D&&this.Fp(6);r6o(this);OO(this.FT)||kx(this)}}else r6o(this);if(z.getPlayerType()===1&&(this.O.UY&&YWH(this),this.getVideoData().isLivePlayback&&!this.O.xS&&this.DH("html5.unsupportedlive",2,"DEVICE_FALLBACK"),O.isLoaded()&&((Ka(O)||this.getVideoData().De)&&this.M6.Ul("legacyadtrackingpingchange",this.getVideoData()),O.hasProgressBarBoundaries()&& +(D=Number(this.getVideoData().progressBarEndPosition?.utcTimeMillis)/1E3,!isNaN(D))))){var p=this.kq();p&&(p-=this.getCurrentTime(),D=(D-p)*1E3,p=this.j3.progressEndBoundary,p?.start!==D&&(p&&this.EM([p]),D=new g.Yw(D,0x7ffffffffffff,{id:"progressEndBoundary",namespace:"appprogressboundary"}),this.L3().addCueRange(D),this.j3.progressEndBoundary=D))}this.M6.Ul("videodatachange",Y,O,z.getPlayerType())}g.jt(this.M6,"onVideoDataChange",{type:Y,playertype:z.getPlayerType()});this.k5();(Y=O.hY)?this.Gk.ze(Y, +O.clientPlaybackNonce):CJA(this.Gk)}uj(Y){delete this.j3[Y.getId()];this.L3().removeCueRange(Y);a:{Y=this.getVideoData();var z=Y.watchNextResponse?.contents?.singleColumnWatchNextResults?.autoplay?.autoplay?.sets||Y.watchNextResponse?.contents?.twoColumnWatchNextResults?.autoplay?.autoplay?.sets;if(z)for(O of z){z=O.autoplayVideo||O.autoplayVideoRenderer?.autoplayEndpointRenderer?.endpoint;let D=g.G(z,g.x4);if(z!=null&&D?.videoId===Y.videoId&&D?.continuePlayback){var O=z;break a}}O=null}(Y=g.G(O, +g.x4))&&g.cU(this.M6,"onPlayVideo",{sessionData:{autonav:"1",itct:O?.clickTrackingParams},videoId:Y.videoId,watchEndpoint:Y})}Fp(Y){Y!==this.appState&&(Y===2&&this.getPresentingPlayerType()===1&&(bH(this,-1),bH(this,5)),this.appState=Y,this.M6.Ul("appstatechange",Y))}DH(Y,z,O,D,p,d){this.L3().cX(Y,z,O,D,p,void 0,d)}isAtLiveHead(Y,z=!1){var O=this.AL({playerType:Y});Y=g.Bh(this,O);O=Fk(this,O);return Y!==O?Y.isAtLiveHead(t8(this,O.getCurrentTime(),O),!0):Y.isAtLiveHead(void 0,z)}seekTo(Y,z,O,D,p,d){z= +z!==!1;D=this.AL({playerType:D});this.appState===2&&ew(this);this.gH(D)?g.D4(this)?this.CU.seekTo(Y,{seekSource:p},z,O):this.V8.seekTo(Y,{seekSource:p},z,O):(this.V("html5_sabr_csdai_seek_log")||(d=""),D.seekTo(Y,{TO:!z,jn:O,cM:"application"+(d??""),seekSource:p}))}seekBy(Y,z,O,D){this.seekTo(this.getCurrentTime()+Y,z,O,D,void 0,"_by")}d6(){g.jt(this.M6,"SEEK_COMPLETE")}r6(){g.cU(this.M6,"onAbnormalityDetected")}QX(Y){g.cU(this.M6,"onSnackbarMessage",Y)}pm(Y){var z=this.l3(),O=z.getVideoData();if(this.appState=== +1||this.appState===2)O.startSeconds=Y;this.appState===2?z.getPlayerState().j(512)||ew(this):g.jt(this.M6,"SEEK_TO",Y)}O9(){this.M6.Ul("airplayactivechange")}FI(){this.M6.Ul("airplayavailabilitychange")}showAirplayPicker(){this.l3().oc()}Hu(){this.M6.Ul("beginseeking")}g6(){this.M6.Ul("endseeking")}getStoryboardFormat(Y){Y=this.AL({playerType:Y});return z5W(this)&&Y.getPlayerType()===2&&Y.getVideoData().isSeekable?Y.getStoryboardFormat():g.Bh(this,Y).getStoryboardFormat()}M1(Y){Y=this.AL({playerType:Y}); +return z5W(this)&&Y.getPlayerType()===2&&Y.getVideoData().isSeekable?Y.getVideoData().M1():g.Bh(this,Y).getVideoData().M1()}gH(Y){Y=(Y||this.l3()).getVideoData();if(g.D4(this))var z=Y===this.CU.j.getVideoData();else a:{var O=this.V8;if(Y===O.j.getVideoData()&&O.Y.length)z=!0;else{for(z of O.Y)if(Y.Xc===z.Xc){z=!0;break a}z=!1}}return z}enqueueVideoByPlayerVars(Y,z,O=Infinity,D=""){this.gH();Y=new g.Tc(this.O,Y);D&&(Y.Xc=D);m0$(this,Y,z,O)}queueNextVideo(Y,z=1,O=NaN,D="",p=""){Y=this.preloadVideoByPlayerVars(Y, +z,O,D,p);z=this.l3();Y&&this.C().supportsGaplessShorts()&&z.getVideoData().Z&&(O=this.kW,D=this.mM.Z,O.Y!==Y&&((p=Y.getVideoData().V("html5_defer_gapless_until_sabr_format_received"))&&nW(O),O.N=z,O.Y=Y,O.A=1,O.j=Y.getVideoData(),O.K=D,p?!SB(O.j)||CV(O.j)&&!O.j.N?(CV(O.j)&&O.Y.subscribe("internalvideoformatchange",O.U,O),O.j.subscribe("dataloaded",O.U,O)):O.U():vN(O.j)&&O.j.isLoaded()?O.U():O.j.subscribe("dataloaded",O.U,O)))}ul(Y,z,O=0,D=0){g.Bh(this,this.l3()).g2();gQo(this.mM,Y,z,O,D).then(()=> +{g.wf(this.M6,"onQueuedVideoLoaded")},()=>{})}E8(){return this.mM.E8()}cU(Y){var z=this.mM.j; +return z?z.gM(Y):!1}clearQueue(Y=!1,z=!1){this.mM.clearQueue(Y,z)}loadVideoByPlayerVars(Y,z=1,O,D,p,d){var J=this.L3();if(z===2&&OA(this).enableServerStitchedDai&&J&&!J.lT())return J.J("lvonss",{vid:Y?.videoId||"",ptype:z}),!1;var c=!1;J=new g.Tc(this.O,Y);var w=J.videoId,R=this.getVideoData()?.videoId;if(J.oZ()&&this.FR){if(this.FR===w&&R===w)return this.FR=null,!0;this.FR!==w&&(this.FR=null)}J.ko=d;g.Vo(this.O)&&!J.NE&&ino(this.vn);this.vn.timerName=J.KU??"";this.vn.mq("pl_i");this.V("web_player_early_cpn")&& +J.clientPlaybackNonce&&this.vn.infoGel({clientPlaybackNonce:J.clientPlaybackNonce});KV(J).supportsVp9Encoding===!1&&this.l3().J("noVp9enc",{});if(this.C().supportsGaplessShorts()){d=qLo(this.mM,J,z);if(d==null){bH(this,-1);this.mM.j?.getVideoData().isAd()||EA(this);Y=this.mM;Qw(Y.app,"gaplessshortslooprange");Y.app.setLoopVideo(!1);Y.app.getVideoData().Xd=!0;Y.j?.mu();Y.j?.nA();O={cM:"gapless_to_next_video",seekSource:60,D9:Y.Z.N};D=Y.N?.ze()||-1;if(Y.Z.N){let {J0:M,sM:L}=Y.N?.Z()||{};L!=null&&M!= +null&&(D=L-M+.001)}Y.app.l3()?.seekTo(D,O);Y.app.getPlayerStateObject(z).isPlaying()||Y.app.l3()?.playVideo(!0);eyv(Y,D);Y.app.l3()?.hk();Y.X();return!0}w=this.V("html5_shorts_gapless_preload_fallback");R=this.mM.j;if(w&&R&&!R.VH()){var y=R.getVideoData();let M=Oe(this,z,y);y=this.Ay;y.U.set(M,R,3600);EQ$(y,M,R,3600)}this.mM.clearQueue(w);this.l3().J("sgap",{f:d})}if(p){for(;J.f4.length&&J.f4[0].isExpired();)J.f4.shift();c=J.f4.length-1;c=c>0&&p.Y(J.f4[c])&&p.Y(J.f4[c-1]);J.f4.push(p)}O||(Y&&gd(Y)? +(Jo(this.O)&&!this.Mq&&(Y.fetch=0),Zy(this,Y)):this.playlist&&Zy(this,null),Y&&(this.Mq=a_(!1,Y.external_list)));this.M6.Ul("loadvideo");z=this.QS(J,z,D);c&&this.DH("player.fatalexception",1,"GENERIC_WITH_LINK_AND_CPN",`loadvideo.1;emsg.${J.f4.join()}`.replace(/[;:,]/g,"_"));return z}preloadVideoByPlayerVars(Y,z=1,O=NaN,D,p=""){D=Ey(Y);var d=Y.autonav==="1"||Y.autonav===!0,J=Y.autoplay==="1"||Y.autoplay===!0||Y.autoplay===1,c=(Y.el||this.O.X)==="shortspage",w=this.O.gk().j.wk(gi);if(D=this.Ay.U.get(g.cW(this.O)&& +c&&w?`${z}_${D}_${p}`:`${z}_${D}_${p}_${+d}${+J}`)||null)return D;Y=new g.Tc(this.O,Y);p&&(Y.Xc=p);D=Oe(this,z,Y);p=this.l3();d=Oe(this,p.getPlayerType(),p.getVideoData());D===d?(p.Cp(!0),Y.dispose(),O=null):(Y.KX=!0,p=uH(this,z,Y,!0),(z!==1||!g.Ld(this.O)||this.O.V("html5_allow_multiview_tile_preload")&&Y.livePreload)&&p.Cp(!0),z=this.Ay,Y=D,O=O||3600,z.U.set(Y,p,O),EQ$(z,Y,p,O),O=p);return O}setMinimized(Y){this.visibility.setMinimized(Y);Y=this.FT;Y=Y.L.C().showMiniplayerUiWhenMinimized?Y.IZ.get("miniplayer"): +void 0;Y&&(this.WO()?Y.load():Y.unload());this.M6.Ul("minimized")}setInline(Y){this.visibility.setInline(Y)}setInlinePreview(Y){this.visibility.setInline(Y)}iL(Y){OG8(this,Y)||this.visibility.iL(Y)}setSqueezeback(Y){this.visibility.setSqueezeback(Y)}Vd(){var Y=this.mediaElement?.hy();Y&&(this.O.Jx&&pB(z6(()=>document.exitFullscreen()),()=>{}),pB(z6(()=>dO(Y)),()=>{}))}TP(){this.mediaElement.hy(); +this.mediaElement.hy().webkitPresentationMode==="picture-in-picture"?this.iL(!0):this.iL(!1)}togglePictureInPicture(){this.l3().togglePictureInPicture()}QS(Y,z=1,O){g.lp("_start",this.vn.timerName)||CD(H$)(void 0,this.vn.timerName);var D=!1,p=iH(this,z,Y,!1);p?(D=!0,Y.dispose(),p.getVideoData().livePreload&&(p.J("app_lv",{pdl:p.Jr()}),p.getVideoData().liveUtcStartSeconds=DkZ(this,Y.playerParams||"")),p.getVideoData().Bc=Y.Bc,p.J("cpvd",{pas:Y.Bc})):(this.V("enable_player_response_cache_for_live")&& +(Y.liveUtcStartSeconds=DkZ(this,Y.playerParams||"")),p=uH(this,z,Y,!0,O),(this.V("html5_onesie")||this.V("html5_load_before_stop"))&&p.Ks()&&p.Cp(),this.PZ.stop(),z===1&&z!==this.getPresentingPlayerType()&&this.cancelPlayback(4),this.cancelPlayback(4,z),this.VI(p,!1,!1,!0));Y.videoId&&this.Zy.includes(Y.videoId)&&p.J("mvt",{});p===this.L3()&&(this.O.XZ=Y.oauthToken);if(!p.Ks())return!1;if(p===this.L3())return this.Fp(1),Y=ew(this),D&&p.getPlayerType()===1&&p.Jr()&&this.Pg("dataloaded",p,p.getVideoData()), +Y;p.IT();return!0}cueVideoByPlayerVars(Y,z=1){var O=this.L3();if(OA(this).enableServerStitchedDai&&O&&!O.lT()&&Y&&Object.keys(Y).length>0)O.J("qvonss",{vid:Y?.videoId||"",ptype:z});else if(Y&&gd(Y))if(this.uL=!0,Zy(this,Y),(Y=a4(this.playlist))&&Y.Mj())zK(this,Y,z);else this.playlist.onReady(()=>{Tn(this)}); +else{z||(z=this.getPresentingPlayerType());z===1&&(Zy(this,null),g.wf(this.M6,"onPlaylistUpdate"));O=new g.Tc(this.O,Y);let D=g.Rm(this.O)&&!this.O.B&&z===1&&!O.isAd()&&!O.JW;this.M6.Ul("cuevideo",z);D?(this.l3().getVideoData().loading=!0,Tko(O,Y?Y:{}).then(p=>{zK(this,p,z)}),O.dispose()):zK(this,O,z)}}w4(Y,z,O,D,p,d,J){if(!Y&&!O)throw Error("Playback source is invalid"); +if(kg(this.O)||g.Nr(this.O))return z=z||{},z.lact=g.DV(),z.vis=this.M6.getVisibilityState(),g.cU(this.M6,"onPlayVideo",{videoId:Y,watchEndpoint:d,sessionData:z,listId:O}),!1;urv(this.vn);this.vn.reset();Y={video_id:Y};D&&(Y.autoplay="1");D&&(Y.autonav="1");d&&(Y.player_params=d.playerParams);J&&(Y.oauth_token=J);O?(Y.list=O,this.loadPlaylist(Y)):this.loadVideoByPlayerVars(Y,1);return!0}cuePlaylist(Y,z,O,D){this.uL=!0;p_1(this,Y,z,O,D)}loadPlaylist(Y,z,O,D){this.uL=!1;p_1(this,Y,z,O,D)}VG(){return this.M6.isMutedByMutedAutoplay()? +!1:!(!this.playlist||!this.playlist.hasNext())}nextVideo(Y,z){var O=this.L3().getVideoData();O=O.DQ||O.suggestions?.[0]||null;var D;{var p=this.M6;let w=p.C();if(w.Ue)if((D=p.getVideoData())&&p.getPresentingPlayerType()!==3){var d=(!D.isLiveDefaultBroadcast||w.V("allow_poltergust_autoplay"))&&!EU(D);d=D.isLivePlayback&&(!w.V("allow_live_autoplay")||!d);var J=D.isLivePlayback&&w.V("allow_live_autoplay_on_mweb");p=p.getPlaylist();p=!!p&&p.hasNext();var c=D.watchNextResponse&&D.watchNextResponse.playerOverlays|| +null;c=!!(c&&c.playerOverlayRenderer&&c.playerOverlayRenderer.autoplay);c=D.tF&&c;D=!D.ypcPreview&&(!d||J)&&!g.Il(D.S5,"ypc")&&!p&&(!g.Rm(w)||c)}else D=!1;else D=!1}D&&O?this.w4(O.videoId,z?O.gu:O.sessionData,O.playlistId,z,void 0,O.Uq||void 0):this.Mq?g.wf(this.M6,"onPlaylistNext"):this.getPresentingPlayerType()===3?f8(this.FT).nextVideo():!this.playlist||Jo(this.O)&&!this.M6.isFullscreen()||(this.playlist.hasNext(Y)&&(Y=this.playlist,O=Y.index+1,eT(this.playlist,O>=Y.length?0:O)),this.playlist.loaded? +(z&&this.M6.Ul("playlistautonextvideo"),this.QS(a4(this.playlist,void 0,z,z),1)):this.uL=!1)}previousVideo(Y){if(this.Mq)g.wf(this.M6,"onPlaylistPrevious");else if(this.getPresentingPlayerType()===3)f8(this.FT).sm();else if(this.playlist&&(!Jo(this.O)||this.M6.isFullscreen())){if(this.playlist.hasPrevious(Y)){Y=this.playlist;let z=Y.index-1;eT(this.playlist,z<0?Y.length-1:z)}this.playlist.loaded?this.QS(a4(this.playlist),1):this.uL=!1}}playVideoAt(Y){this.Mq?g.wf(this.M6,"onPlaylistIndex",Y):this.playlist&& +(this.playlist.loaded?this.QS(a4(this.playlist,Y),1):this.uL=!1,eT(this.playlist,Y))}getPlaylist(){return this.playlist}Wa(Y){this.Jk=g.ly(this.Jk,D=>D.id!==Y); +var z=this.L3(),O=z.Jm();for(let D=0;D{qq(this)}):qq(this); +this.k5();op9(this);g.Rm(this.O)&&(Y={autoplayBrowserPolicy:dC(),autoplayIntended:J_(this.getVideoData()),autoplayStatus:cl(this.getVideoData(),1),cpn:this.getVideoData().clientPlaybackNonce,intentionalPlayback:this.intentionalPlayback},g.CZ("embedsAutoplayStatusChanged",Y))}}MA(Y){if(this.O.V("mweb_client_log_screen_associated"),!g.Mr(this.O)){var z=g.$t(this.screenLayer||(this.WO()?3:0));if(z&&z!=="UNDEFINED_CSN"){var O=this.O.V("web_player_attach_player_response_ve");let D=this.O.V("web_playback_associated_ve"); +Y={cpn:Y,csn:z};this.getVideoData().N6&&(O||D)&&(O=Wa(this.getVideoData().N6),tD(z,O),D&&(Y.playbackVe=O.getAsJson()));this.getVideoData().queueInfo&&(Y.queueInfo=this.getVideoData().queueInfo);z={};this.getVideoData().wH&&(z.cttAuthInfo={token:this.getVideoData().wH,videoId:this.getVideoData().videoId});g.CZ("playbackAssociated",Y,z)}else g.jZ(new g.lZ("CSN Missing or undefined during playback association"))}}Gz(){this.M6.Ul("internalAbandon");EA(this)}onApiChange(){var Y=this.l3();this.O.Z?g.jt(this.M6, +"onApiChange",Y.getPlayerType()):g.jt(this.M6,"onApiChange")}w6(){var Y=this.mediaElement;Y={volume:g.oB(Math.floor(Y.getVolume()*100),0,100),muted:Y.Ge()};Y.muted||Sw(this,!1);this.JF=g.nQ(Y);g.jt(this.M6,"onVolumeChange",Y)}mutedAutoplay(Y){isNaN(this.pW)&&(this.pW=this.getVideoData().startSeconds);var z=this.getVideoData(),O=z.videoId,D={video_id:Y?.videoId?Y?.videoId:O,playmuted:!0,start:this.pW,muted_autoplay_duration_mode:Y?.durationMode};Y?.embedConfig?D.embed_config=y1(Y.embedConfig):z.fX&& +(D.embed_config=z.fX);if(Y?.videoId||O)this.loadVideoByPlayerVars(D),g.wf(this.M6,"onMutedAutoplayStarts")}onFullscreenChange(){var Y=pc(this);this.Hr(Y?1:0);Jsv(this,!!Y)}Hr(Y){var z=!!Y,O=!!this.Sz()!==z;this.visibility.Hr(Y);this.template.Hr(z);!z&&this.mediaElement&&pc(this)===this.mediaElement.hy()&&this.mediaElement.ze();this.template.resize();O&&this.vn.tick("fsc");O&&(this.M6.Ul("fullscreentoggled",z),Y=OA(this),z={fullscreen:z,videoId:Y.QI||Y.videoId,time:this.getCurrentTime()},this.M6.getPlaylistId()&& +(z.listId=this.M6.getPlaylistId()),g.jt(this.M6,"onFullscreenChange",z))}Q9(){return this.visibility.Q9()}isFullscreen(){return this.visibility.isFullscreen()}Sz(){return this.visibility.Sz()}vx(){var Y=this.Sz();Y!==0&&Y!==1||this.Hr(pc(this)?1:0);Y=window.screen.width*window.screen.height;var z=window.outerHeight*window.outerWidth;this.O.Bo?(this.g_=Math.max(this.g_,Y,z),Y=z/this.g_p.videoId??"").filter(p=>!!p)}finally{z===1&&(this.ie=!1)}}}sendVideoStatsEngageEvent(Y,z,O){z=this.AL({playerType:z}); +g.WW(this.O,Y)?z.sendVideoStatsEngageEvent(Y,O):O&&O()}updatePlaylist(){!Jo(this.O)&&g.Rm(this.O)&&gN(this);g.wf(this.M6,"onPlaylistUpdate")}setSizeStyle(Y,z){this.V("web_log_theater_mode_visibility")?this.CE(z):this.Ab=z;this.M6.Ul("sizestylechange",Y,z);this.template.resize()}Vy(){return this.visibility.Vy()}CE(Y){this.visibility.CE(Y)}SM(){return this.V("web_log_theater_mode_visibility")?this.visibility.SM():this.Ab}WO(){return this.visibility.WO()}isInline(){return this.visibility.isInline()}Jo(){return this.visibility.Jo()}Cr(){return this.visibility.Cr()}d3(){return this.visibility.d3()}getAdState(){if(this.getPresentingPlayerType()=== +3)return f8(this.FT).getAdState();if(!this.gH()){let Y=vK(this.iS());if(Y)return Y.getAdState()}return-1}Yd(Y){var z=this.template.getVideoContentRect();zR(this.wG,z)||(this.wG=z,this.l3().Q7(),(z=this.L3())&&z===this.l3()&&z.Q7(),this.Sz()===1&&this.ZN&&Jsv(this,!0));z=this.Ma().zf!==this.T0;this.T0=this.Ma().zf;this.Vm&&g.O$(this.Vm,Y)&&!z||(this.M6.Ul("appresize",Y),this.Vm=Y)}Sl(){return this.M6.Sl()}x6(){this.getPresentingPlayerType()===2&&this.V8.isManifestless()?j9H(this.V8):(this.CU&&(dN(this.CU), +EA(this)),this.UJ.Ol=(0,g.E)(),rN(this,"signature"))}Sr(Y){Y&&rN(this,"reloadPlayerEvent",void 0,Y)}s3(Y){this.PO(Y);Xk(this)}lq(Y){if(Y.errorCode==="manifest.net.badstatus"){let z=this.O.experiments.hW("html5_use_network_error_code_enums")?401:"401";Y.details.rc===z&&g.cU(this.M6,"onPlayerRequestAuthFailed")}}ov(Y){this.M6.Ul("heartbeatparams",Y)}KY(){return this.mediaElement}setBlackout(Y){if(this.O.o4!==Y){this.O.o4=Y;var z=this.l3();z.Vr();this.O.UY&&YWH(this);z.EG(Y)}}XI(){var Y=this.l3(),z= +!this.M6.ql();Y.Yn(z)}hK(){g.wf(this.M6,"onLoadedMetadata")}Mg(){g.wf(this.M6,"onDrmOutputRestricted")}j8(){this.intentionalPlayback=!0}sl(){this.FT.dispose();this.rw.dispose();this.V8.dispose();this.CU&&this.CU.dispose();this.L3().dispose();this.PO();this.Ay.dispose();g.IY(this.playlist);super.sl()}V(Y){return this.O.V(Y)}gk(){return this.O.gk()}s_(){return this.O.s_()}setScreenLayer(Y){this.screenLayer=Y}getInternalApi(){return this.M6.getInternalApi()}createSubtitlesModuleIfNeeded(){return this.FT.createSubtitlesModuleIfNeeded()}isOrchestrationLeader(){var Y= +this.FT;Y=Y.L.C().eI?Y.IZ.get("offline"):void 0;return Y?Y.isOrchestrationLeader():!1}getVideoUrl(Y,z,O,D,p){if(this.Gx&&this.Gx.postId)return Y=this.O.getVideoUrl(Y),Y=ql(Y,"v"),Y.replace("/watch",`/clip/${this.Gx.postId}`);var d=this.M6.isEmbedsShortsMode()||this.O.X==="shortspage",J=kA(this.getVideoData());return this.O.getVideoUrl(Y,z,O,D,p,d,J)}lW(){return this.mM.lW()}HO(Y){return Y?this.mM.HO()&&this.mM.j?.Qi()===Y:this.mM.HO()}qF(Y,z,O){this.M6.Ul("spsumpreject",Y,z,O)}Uc(){try{for(let Y of Object.values(this.Ay.N))Y.VH()|| +Y.Uc();if(this.V("html5_sabr_fetch_on_idle_network_preloaded_players"))for(let Y of ZT(this.Ay.U))Y.VH()||Y.Uc();this.L3().Uc()}catch(Y){g.jZ(Y)}}vK(Y){var z=this.L3();Y&&(z=YR(this,Y));if(z){var O=z.getVideoData();Y=new Map;for(let [D,p]of O.sabrContextUpdates){O=D;let d=p;d.scope===4&&z?.Bg(O)&&Y.set(O,d)}return Y}this.L3().J("scuget",{ncpf:"1",ccpn:Y})}Z8(Y,z){this.Dc.push({key:Y,value:z})}};g.Z=g.x1.prototype;g.Z.u9=Dr(87);g.Z.ox=Dr(69);g.Z.t5=Dr(67);g.Z.YQ=Dr(65);g.Z.LQ=Dr(62);g.Z.Ek=Dr(60); +g.Z.iV=Dr(58);g.Z.iY=Dr(51);g.Z.jL=Dr(30);g.Z.iF=Dr(22);g.Z.GY=Dr(16);g.Z.ge=Dr(14);g.Z.uw=Dr(12);g.Z.ub=Dr(10);var $1={};var Pzk={QR:[{uh:/Unable to load player module/,weight:20},{uh:/Failed to fetch/,weight:500},{uh:/XHR API fetch failed/,weight:10},{uh:/JSON parsing failed after XHR fetch/,weight:10},{uh:/Retrying OnePlatform request/,weight:10},{uh:/CSN Missing or undefined during playback association/,weight:100},{uh:/Non-recoverable error. Do not retry./,weight:0},{uh:/Internal Error. Retry with an exponential backoff./,weight:0},{uh:/API disabled by application./,weight:0},{uh:/Unexpected end of JSON input/, +weight:0}],Ku:[{callback:jbW,weight:500}]};g.Lv("yt.player.Application.create",g.x1.create);g.Lv("yt.player.Application.createAlternate",g.x1.create);gJ(TU(),Pzk);var B5k=g.NV("ytcsi.tick");B5k&&B5k("pe");var tyW=class extends g.Eu{constructor(Y){super();this.callback=Y;this.j=new mn(0,0,.4,0,.2,1,1,1);this.delay=new g.LT(this.next,window,this);g.u(this,this.delay)}start(Y,z,O){this.config={from:Y,to:z,duration:O,startTime:(0,g.E)()};this.next()}stop(){this.delay.stop();this.config=void 0}next(){if(this.config){var Y=this.config.from,z=this.config.to,O=this.config.duration,D=this.config.startTime,p=(0,g.E)()-D;D=this.j;O=fAv(D,p/O);if(O==0)D=D.Z;else if(O==1)D=D.X;else{p=F1(D.Z,D.K,O);var d=F1(D.K, +D.A,O);D=F1(D.A,D.X,O);p=F1(p,d,O);d=F1(d,D,O);D=F1(p,d,O)}D=g.oB(D,0,1);this.callback(Y+(z-Y)*D);D<1&&this.delay.start()}}};var fEk=class extends g.se{constructor(Y){super({G:"div",vc:"ytp-related-on-error-overlay"});this.api=Y;this.Z=this.N=0;this.A=new g.er(this);this.j=[];this.suggestionData=[];this.columns=this.containerWidth=0;this.title=new g.se({G:"h2",vc:"ytp-related-title",El:"{{title}}"});this.previous=new g.se({G:"button",TI:["ytp-button","ytp-previous"],Xb:{"aria-label":"Show previous suggested videos"},tW:[g.qG()]});this.B=new tyW(z=>{this.suggestions.element.scrollLeft=-z}); +this.K=this.scrollPosition=0;this.X=!0;this.next=new g.se({G:"button",TI:["ytp-button","ytp-next"],Xb:{"aria-label":"Show more suggested videos"},tW:[g.G$()]});g.u(this,this.A);Y=Y.C();this.S=Y.Y;g.u(this,this.title);this.title.Fb(this.element);this.suggestions=new g.se({G:"div",vc:"ytp-suggestions"});g.u(this,this.suggestions);this.suggestions.Fb(this.element);g.u(this,this.previous);this.previous.Fb(this.element);this.previous.rO("click",this.N6,this);g.u(this,this.B);for(let z=0;z<16;z++){let O= +new g.se({G:"a",vc:"ytp-suggestion-link",Xb:{href:"{{link}}",target:Y.n3,"aria-label":"{{aria_label}}"},tW:[{G:"div",vc:"ytp-suggestion-image",tW:[{G:"div",Xb:{"data-is-live":"{{is_live}}"},vc:"ytp-suggestion-duration",El:"{{duration}}"}]},{G:"div",vc:"ytp-suggestion-title",Xb:{title:"{{hover_title}}"},El:"{{title}}"},{G:"div",vc:"ytp-suggestion-author",El:"{{views_or_author}}"}]});g.u(this,O);O.Fb(this.suggestions.element);let D=O.b3("ytp-suggestion-link");g.DZ(D,"transitionDelay",`${z/20}s`);this.A.u3(D, +"click",p=>{var d=z,J=this.suggestionData[d],c=J.sessionData;g.Rm(this.api.C())&&this.api.V("web_player_log_click_before_generating_ve_conversion_params")?(this.api.logClick(this.j[d].element),d=J.FO(),J={},JY(this.api,[J]),d=g.um(d,J),ww(d,this.api,p)):cO(p,this.api,this.S,c||void 0)&&this.api.w4(J.videoId,c,J.playlistId)}); +this.j.push(O)}g.u(this,this.next);this.next.Fb(this.element);this.next.rO("click",this.j_,this);this.A.u3(this.api,"videodatachange",this.onVideoDataChange);this.resize(this.api.Ma().getPlayerSize());this.onVideoDataChange();this.show()}hide(){this.X=!0;super.hide();dH(this,!1)}show(){this.X=!1;super.show();dH(this,!0)}isHidden(){return this.X}j_(){this.scrollTo(this.scrollPosition-this.containerWidth)}N6(){this.scrollTo(this.scrollPosition+this.containerWidth)}resize(Y,z){var O=this.api.C(),D=16/ +9,p=Y.width>=650,d=Y.width<480||Y.height<290,J=Math.min(this.suggestionData.length,this.j.length);if(Math.min(Y.width,Y.height)<=150||J===0||!O.r8)this.hide();else{var c;if(p){var w=c=28;this.N=16}else this.N=w=c=8;if(d){var R=6;p=14;var y=12;d=24;O=12}else R=8,p=18,y=16,d=36,O=16;Y=Y.width-(48+c+w);c=Math.ceil(Y/150);c=Math.min(3,c);w=Y/c-this.N;var M=Math.floor(w/D);z&&M+100>z&&w>50&&(M=Math.max(z,50/D),c=Math.ceil(Y/(D*(M-100)+this.N)),w=Y/c-this.N,M=Math.floor(w/D));w<50||St(this.api)?this.hide(): +this.show();for(z=0;zO&&!O.playlistId):this.suggestionData.length=0; +R5v(this);Y.tF?this.title.update({title:WU("More videos from $DNI_RELATED_CHANNEL",{DNI_RELATED_CHANNEL:Y.author})}):this.title.update({title:"More videos on YouTube"})}scrollTo(Y){Y=g.oB(Y,this.containerWidth-this.suggestionData.length*(this.K+this.N),0);this.B.start(this.scrollPosition,Y,1E3);this.scrollPosition=Y;Jd(this);dH(this,!0)}};var SUH=class extends YUv{constructor(Y){super(Y);this.j=null;var z=Y.C(),O={target:z.n3},D=["ytp-small-redirect"];if(z.S)D.push("no-link");else{let d=RSH(z);O.href=d;O["aria-label"]="Visit YouTube to search for more videos"}var p=new g.se({G:"a",TI:D,Xb:O,tW:[{G:"svg",Xb:{fill:"#fff",height:"100%",viewBox:"0 0 24 24",width:"100%"},tW:[{G:"path",Xb:{d:"M0 0h24v24H0V0z",fill:"none"}},{G:"path",Xb:{d:"M21.58 7.19c-.23-.86-.91-1.54-1.77-1.77C18.25 5 12 5 12 5s-6.25 0-7.81.42c-.86.23-1.54.91-1.77 1.77C2 8.75 2 12 2 12s0 3.25.42 4.81c.23.86.91 1.54 1.77 1.77C5.75 19 12 19 12 19s6.25 0 7.81-.42c.86-.23 1.54-.91 1.77-1.77C22 15.25 22 12 22 12s0-3.25-.42-4.81zM10 15V9l5.2 3-5.2 3z"}}]}]}); +p.Fb(this.element);Y.createClientVe(p.element,this,178053);this.u3(p.element,"click",d=>{sb1(this,d,p.element)}); +g.u(this,p);z.S||z.disableOrganicUi||(this.j=new fEk(Y),this.j.Fb(this.element),g.u(this,this.j));this.u3(Y,"videodatachange",()=>{this.show()}); +this.resize(this.api.Ma().getPlayerSize())}show(){super.show();ys8(this,this.api.Ma().getPlayerSize())}resize(Y){super.resize(Y);this.j&&(ys8(this,Y),g.Ux(this.element,"related-on-error-overlay-visible",!this.j.isHidden()))}N(Y){super.N(Y);var z=this.api.getVideoData();if(z.YE||z.playerErrorMessageRenderer)(Y=z.YE)?LNH(this,Y):z.playerErrorMessageRenderer&&LNH(this,z.playerErrorMessageRenderer);else{let O;Y.Xr&&(z.ti?jG(z.ti)?O=g.l5(z.ti):O=j2(g.u5(z.ti)):O=j2(Y.Xr),this.U(O,"subreason"))}}};var Ujo=class extends g.se{constructor(Y,z){super({G:"a",TI:["ytp-impression-link"],Xb:{target:"{{target}}",href:"{{url}}","aria-label":"Watch on YouTube"},tW:[{G:"div",vc:"ytp-impression-link-content",Xb:{"aria-hidden":"true"},tW:[{G:"div",vc:"ytp-impression-link-text",El:"Watch on"},{G:"div",vc:"ytp-impression-link-logo",El:"{{logoSvg}}"}]}]});this.api=Y;this.N=z;this.updateValue("target",Y.C().n3);this.u3(Y,"videodatachange",this.onVideoDataChange);this.u3(this.api,"presentingplayerstatechange", +this.vT);this.u3(this.api,"videoplayerreset",this.j);this.u3(this.element,"click",this.onClick);this.onVideoDataChange();this.j()}onVideoDataChange(){var Y=this.api.getVideoData(),z=E3(),O=96714;kA(Y)?(z=vU(),O=216165,g.tZ(this.element,"ytp-music-impression-link")):g.SE(this.element,"ytp-music-impression-link");this.updateValue("logoSvg",z);this.api.hasVe(this.element)&&this.api.destroyVe(this.element);this.api.createClientVe(this.element,this,O)}vT(){this.api.getPlayerStateObject().isCued()||(this.hide(), +this.api.logVisibility(this.element,!1))}j(){var Y=this.api.getVideoData(),z=this.api.C(),O=this.api.getVideoData().tF,D=!z.r8,p=this.N.E_(),d=z.S;z.OG||p||O||D||d||this.api.isEmbedsShortsMode()||!Y.videoId?(this.hide(),this.api.logVisibility(this.element,!1)):(Y=NZA(this),this.updateValue("url",Y),this.show())}onClick(Y){this.api.V("web_player_log_click_before_generating_ve_conversion_params")&&this.api.logClick(this.element);var z=NZA(this);ww(z,this.api,Y);this.api.V("web_player_log_click_before_generating_ve_conversion_params")|| +this.api.logClick(this.element)}show(){this.api.getPlayerStateObject().isCued()&&(super.show(),this.api.hasVe(this.element)&&this.api.logVisibility(this.element,!0))}};var $jZ=class extends g.se{constructor(Y){super({G:"div",TI:["ytp-mobile-a11y-hidden-seek-button"],tW:[{G:"button",TI:["ytp-mobile-a11y-hidden-seek-button-rewind","ytp-button"],Xb:{"aria-label":"Rewind 10 seconds","aria-hidden":"false"}},{G:"button",TI:["ytp-mobile-a11y-hidden-seek-button-forward","ytp-button"],Xb:{"aria-label":"Fast forward 10 seconds","aria-hidden":"false"}}]});this.api=Y;this.j=this.b3("ytp-mobile-a11y-hidden-seek-button-rewind");this.forwardButton=this.b3("ytp-mobile-a11y-hidden-seek-button-forward"); +this.api.createClientVe(this.j,this,141902);this.api.createClientVe(this.forwardButton,this,141903);this.u3(this.api,"presentingplayerstatechange",this.vT);this.u3(this.j,"click",this.N);this.u3(this.forwardButton,"click",this.K);this.vT()}vT(){var Y=this.api.getPlayerStateObject();!this.api.Sl()||Y.j(2)&&tY(this.api)||Y.j(64)?(this.api.logVisibility(this.j,!1),this.api.logVisibility(this.forwardButton,!1),this.hide()):(this.show(),this.api.logVisibility(this.j,!0),this.api.logVisibility(this.forwardButton, +!0))}N(){this.api.seekBy(-10*this.api.getPlaybackRate(),void 0,void 0,83);this.api.logClick(this.j)}K(){this.api.seekBy(10*this.api.getPlaybackRate(),void 0,void 0,82);this.api.logClick(this.forwardButton)}};var xjv=class extends g.se{constructor(Y){super({G:"div",vc:"ytp-muted-autoplay-endscreen-overlay",tW:[{G:"div",vc:"ytp-muted-autoplay-end-panel",tW:[{G:"button",TI:["ytp-muted-autoplay-end-text","ytp-button"],El:"{{text}}"}]}]});this.api=Y;this.A=this.b3("ytp-muted-autoplay-end-panel");this.N=!1;this.api.createClientVe(this.element,this,52428);this.u3(this.api,"presentingplayerstatechange",this.K);this.u3(Y,"onMutedAutoplayStarts",this.onMutedAutoplayStarts);this.rO("click",this.onClick);this.hide()}K(){var Y= +this.api.getPlayerStateObject(),z=this.api.getVideoData();g.Ux(this.element,"ytp-shorts-mode",this.api.isEmbedsShortsMode());!z.mutedAutoplay||z.limitedPlaybackDurationInSeconds===0&&z.endSeconds===0&&z.mutedAutoplayDurationMode===2||(Y.j(2)&&!this.Y?(this.show(),this.j||(this.j=new FdZ(this.api),g.u(this,this.j),this.j.Fb(this.A,0),this.j.show()),Y=this.api.getVideoData(),this.updateValue("text",Y.W9),g.Ux(this.element,"ytp-muted-autoplay-show-end-panel",!0),this.api.logVisibility(this.element,this.Y), +g.wf(this.api,"onMutedAutoplayEnds")):this.hide())}onClick(){if(!this.N){this.j&&(this.j.sl(),this.j=null);g.Ux(this.api.getRootNode(),"ytp-muted-autoplay",!1);var Y=this.api.getVideoData(),z=this.api.getCurrentTime();xA(Y);this.api.loadVideoById(Y.videoId,z);this.api.j8();this.api.logClick(this.element);this.hide();this.N=!0}}onMutedAutoplayStarts(){this.N=!1;this.j&&(this.j.sl(),this.j=null)}};var VuF=class extends g.se{constructor(Y){var z=Y.C();super({G:"a",TI:["ytp-watermark","yt-uix-sessionlink"],Xb:{target:z.n3,href:"{{url}}","aria-label":WU("Watch on $WEBSITE",{WEBSITE:DW(z)}),"data-sessionlink":"feature=player-watermark"},El:"{{logoSvg}}"});this.api=Y;this.j=null;this.N=!1;this.state=Y.getPlayerStateObject();this.u3(Y,"videodatachange",this.onVideoDataChange);this.u3(Y,"presentingplayerstatechange",this.onStateChange);this.u3(Y,"appresize",this.dH);this.onVideoDataChange();this.E6(this.state); +this.dH(Y.Ma().getPlayerSize())}onStateChange(Y){this.E6(Y.state)}E6(Y){this.state!==Y&&(this.state=Y);As9(this)}onVideoDataChange(){var Y=this.api.C();Y.S&&g.tZ(this.element,"ytp-no-hover");var z=this.api.getVideoData();z.videoId&&!Y.S?(Y=this.api.getVideoUrl(!0,!1,!1,!0),this.updateValue("url",Y),this.j||(this.j=this.rO("click",this.onClick))):this.j&&(this.updateValue("url",null),this.WX(this.j),this.j=null);Y=E3();var O=76758;kA(z)&&(Y=vU(),O=216164);this.updateValue("logoSvg",Y);this.api.hasVe(this.element)&& +this.api.destroyVe(this.element);this.api.createClientVe(this.element,this,O);As9(this)}onClick(Y){this.api.V("web_player_log_click_before_generating_ve_conversion_params")&&this.api.logClick(this.element);var z=this.api.getVideoUrl(!lg(Y),!1,!0,!0);if(this.api.V("web_player_log_click_before_generating_ve_conversion_params")){let O={};JY(this.api,[O]);z=g.um(z,O)}ww(z,this.api,Y);this.api.V("web_player_log_click_before_generating_ve_conversion_params")||this.api.logClick(this.element)}dH(Y){if((Y= +Y.width<480)&&!this.N||!Y&&this.N){let z=new g.se(E3()),O=this.b3("ytp-watermark");g.Ux(O,"ytp-watermark-small",Y);g.qC(O);z.Fb(O);this.N=Y}}};var hao=class extends g.se{constructor(Y){super({G:"div",vc:"ytp-muted-autoplay-overlay",tW:[{G:"div",vc:"ytp-muted-autoplay-bottom-buttons",tW:[{G:"button",TI:["ytp-muted-autoplay-equalizer","ytp-button"],Xb:{"aria-label":"Muted Playback Indicator"},tW:[{G:"div",TI:["ytp-muted-autoplay-equalizer-icon"],tW:[{G:"svg",Xb:{height:"100%",version:"1.1",viewBox:"-4 -4 24 24",width:"100%"},tW:[{G:"g",Xb:{fill:"#fff"},tW:[{G:"rect",vc:"ytp-equalizer-bar-left",Xb:{height:"9",width:"4",x:"1",y:"7"}},{G:"rect", +vc:"ytp-equalizer-bar-middle",Xb:{height:"14",width:"4",x:"6",y:"2"}},{G:"rect",vc:"ytp-equalizer-bar-right",Xb:{height:"12",width:"4",x:"11",y:"4"}}]}]}]}]}]}]});this.api=Y;this.bottomButtons=this.b3("ytp-muted-autoplay-bottom-buttons");this.A=new g.VF(this.Z,4E3,this);this.N=!1;Y.createClientVe(this.element,this,39306);this.u3(Y,"presentingplayerstatechange",this.K);this.u3(Y,"onMutedAutoplayStarts",()=>{HGv(this);this.K();CC$(this);this.N=!1}); +this.u3(Y,"onAutoplayBlocked",this.onAutoplayBlocked);this.rO("click",this.onClick);this.u3(Y,"onMutedAutoplayEnds",this.onMutedAutoplayEnds);this.hide();Y.isMutedByEmbedsMutedAutoplay()&&(HGv(this),this.K(),CC$(this));g.u(this,this.A)}K(){var Y=this.api.getPlayerStateObject();!this.api.getVideoData().mutedAutoplay||Y.j(2)?this.hide():this.Y||(super.show(),this.api.logVisibility(this.element,this.Y))}Z(){this.j&&this.j.hide()}onAutoplayBlocked(){this.hide();xA(this.api.getVideoData())}onClick(){if(!this.N){g.Ux(this.api.getRootNode(), +"ytp-muted-autoplay",!1);var Y=this.api.getVideoData(),z=this.api.getCurrentTime();xA(Y);this.api.loadVideoById(Y.videoId,z);this.api.j8();this.api.logClick(this.element);g.wf(this.api,"onMutedAutoplayEnds");this.N=!0}}onMutedAutoplayEnds(){this.watermark&&(this.watermark.sl(),this.watermark=null)}};var ZVA=class extends g.se{constructor(Y){super({G:"div",vc:"ytp-more-videos-view",Xb:{tabIndex:"-1"}});this.api=Y;this.N=!0;this.K=new g.er(this);this.j=[];this.suggestionData=[];this.columns=this.containerWidth=this.S=this.A=this.scrollPosition=0;this.title=new g.se({G:"h2",vc:"ytp-related-title",El:"{{title}}"});this.previous=new g.se({G:"button",TI:["ytp-button","ytp-previous"],Xb:{"aria-label":"Show previous suggested videos"},tW:[g.qG()]});this.X=new tyW(z=>{this.suggestions.element.scrollLeft= +-z}); +this.next=new g.se({G:"button",TI:["ytp-button","ytp-next"],Xb:{"aria-label":"Show more suggested videos"},tW:[g.G$()]});g.u(this,this.K);this.Z=Y.C().Y;g.u(this,this.title);this.title.Fb(this.element);this.suggestions=new g.se({G:"div",vc:"ytp-suggestions"});g.u(this,this.suggestions);this.suggestions.Fb(this.element);g.u(this,this.previous);this.previous.Fb(this.element);this.previous.rO("click",this.j_,this);g.u(this,this.X);n08(this);g.u(this,this.next);this.next.Fb(this.element);this.next.rO("click", +this.B,this);this.K.u3(this.api,"appresize",this.dH);this.K.u3(this.api,"fullscreentoggled",this.N6);this.K.u3(this.api,"videodatachange",this.onVideoDataChange);this.dH(this.api.Ma().getPlayerSize());this.onVideoDataChange()}hasSuggestions(){return this.suggestionData.length>0}B(){this.N&&this.scrollTo(this.scrollPosition-this.containerWidth)}show(){super.show();WN9(this)}j_(){this.N&&this.scrollTo(this.scrollPosition+this.containerWidth)}N6(){this.dH(this.api.Ma().getPlayerSize())}dH(Y){var z=this.api.isEmbedsShortsMode()? +.5625:16/9,O=this.api.oj();Y=Y.width-(O?112:58);O=Math.ceil(Y/(O?320:192));var D=(Y-O*8)/O;z=Math.floor(D/z);for(let p of this.j){let d=p.b3("ytp-suggestion-image");d.style.width=`${D}px`;d.style.height=`${z}px`}this.suggestions.element.style.height=`${z}px`;this.A=D;this.S=z;this.containerWidth=Y;this.columns=O;this.scrollPosition=0;this.suggestions.element.scrollLeft=-0;yu(this)}onVideoDataChange(){var Y=this.api.C(),z=this.api.getVideoData();this.Z=z.tF?!1:Y.Y;this.suggestionData=z.suggestions? +g.ly(z.suggestions,O=>O&&!O.playlistId):[]; +BZh(this);z.tF?this.title.update({title:WU("More videos from $DNI_RELATED_CHANNEL",{DNI_RELATED_CHANNEL:z.author})}):this.title.update({title:this.api.isEmbedsShortsMode()?"More shorts":"More videos"})}scrollTo(Y){Y=g.oB(Y,this.containerWidth-this.suggestionData.length*(this.A+8),0);this.X.start(this.scrollPosition,Y,1E3);this.scrollPosition=Y;yu(this);WN9(this)}};var fwv=class extends g.se{constructor(Y){super({G:"div",vc:"ytp-pause-overlay",Xb:{tabIndex:"-1"}});this.api=Y;this.K=new g.er(this);this.fade=new g.Rg(this,1E3,!1,100,()=>{this.j.N=!1},()=>{this.j.N=!0}); +this.N=!1;this.expandButton=new g.se({G:"button",TI:["ytp-button","ytp-expand"],El:this.api.isEmbedsShortsMode()?"More shorts":"More videos"});Y.C().controlsType==="0"&&g.tZ(Y.getRootNode(),"ytp-pause-overlay-controls-hidden");g.u(this,this.K);g.u(this,this.fade);var z=new g.se({G:"button",TI:["ytp-button","ytp-collapse"],Xb:{"aria-label":this.api.isEmbedsShortsMode()?"Hide more shorts":"Hide more videos"},tW:[{G:"div",vc:"ytp-collapse-icon",tW:[{G:"svg",Xb:{height:"100%",viewBox:"0 0 16 16",width:"100%"}, +tW:[{G:"path",Xb:{d:"M13 4L12 3 8 7 4 3 3 4 7 8 3 12 4 13 8 9 12 13 13 12 9 8z",fill:"#fff"}}]}]}]});g.u(this,z);z.Fb(this.element);z.rO("click",this.A,this);g.u(this,this.expandButton);this.expandButton.Fb(this.element);this.expandButton.rO("click",this.Z,this);this.j=new ZVA(Y);g.u(this,this.j);this.j.N=!1;this.j.Fb(this.element);this.api.isEmbedsShortsMode()?this.api.createClientVe(this.element,this,157212):this.api.createClientVe(this.element,this,172777);this.K.u3(this.api,"presentingplayerstatechange", +this.z9);this.K.u3(this.api,"videodatachange",this.z9);this.hide()}hide(){g.SE(this.api.getRootNode(),"ytp-expand-pause-overlay");super.hide()}A(){this.N=!0;g.SE(this.api.getRootNode(),"ytp-expand-pause-overlay");this.api.isEmbedsShortsMode()&&this.api.logVisibility(this.element,!1);this.expandButton.focus()}Z(){this.N=!1;g.tZ(this.api.getRootNode(),"ytp-expand-pause-overlay");this.api.isEmbedsShortsMode()&&this.api.logVisibility(this.element,!0);this.focus()}z9(){var Y=this.api.getPlayerStateObject(); +Y.j(1)||Y.j(16)||Y.j(32)||(!Y.j(4)||Y.j(2)||Y.j(1024)?(this.N||this.api.logVisibility(this.element,!1),this.fade.hide()):this.j.hasSuggestions()&&(this.N||(g.tZ(this.api.getRootNode(),"ytp-expand-pause-overlay"),yu(this.j),this.j.show(),this.api.logVisibility(this.element,!0)),this.fade.show()))}};var mjv=class extends g.se{constructor(Y){super({G:"div",TI:["ytp-player-content","ytp-iv-player-content"],tW:[{G:"div",vc:"ytp-countdown-timer",tW:[{G:"svg",Xb:{height:"100%",version:"1.1",viewBox:"0 0 72 72",width:"100%"},tW:[{G:"circle",vc:"ytp-svg-countdown-timer-ring",Xb:{cx:"-36",cy:"36","fill-opacity":"0",r:"33.5",stroke:"#FFFFFF","stroke-dasharray":"211","stroke-dashoffset":"-211","stroke-width":"4",transform:"rotate(-90)"}},{G:"circle",vc:"ytp-svg-countdown-timer-background",Xb:{cx:"-36", +cy:"36","fill-opacity":"0",r:"33.5",stroke:"#FFFFFF","stroke-opacity":"0.3","stroke-width":"4",transform:"rotate(-90)"}}]},{G:"span",vc:"ytp-countdown-timer-time",El:"{{duration}}"}]}]});this.api=Y;this.X=this.b3("ytp-svg-countdown-timer-ring");this.j=null;this.A=this.K=0;this.N=!1;this.Z=0;this.api.createClientVe(this.element,this,159628)}show(){super.show();this.api.logVisibility(this.element,!0)}stopTimer(){this.j&&(this.j.dispose(),this.j=null,this.N=!1)}sl(){this.stopTimer();super.sl()}};g.Gc("embed",class extends g.WA{constructor(Y){super(Y);this.L=Y;this.j=new g.er(this);this.Y=null;this.Z=!1;this.countdownTimer=null;this.S=!1;Lc(this);g.u(this,this.j);this.load()}n$(){return!1}create(){var Y=this.L.C(),z=g.NG(this.L),O=this.L.getVideoData()?.clientPlaybackNonce;O&&g.mI({clientPlaybackNonce:O});Y.q6&&!Y.disableOrganicUi&&Uk1(this);Y.getWebPlayerContextConfig()?.embedsEnableEmc3ds||(this.X=new hao(this.L),g.u(this,this.X),g.hY(this.L,this.X.element,4),this.j_=new xjv(this.L),g.u(this, +this.j_),g.hY(this.L,this.j_.element,4));Y.OG&&(this.watermark=new VuF(this.L),g.u(this,this.watermark),g.hY(this.L,this.watermark.element,8));z&&!Y.disableOrganicUi&&(this.A=new Ujo(this.L,z),g.u(this,this.A),g.hY(this.L,this.A.element,8),this.L.isMutedByEmbedsMutedAutoplay()&&(this.onMutedAutoplayStarts(),this.A.hide()));Y.K&&!Y.disableOrganicUi&&(this.B=new $jZ(this.L),g.u(this,this.B),g.hY(this.L,this.B.element,4));this.j.u3(this.L,"appresize",this.dH);this.j.u3(this.L,"presentingplayerstatechange", +this.vT);this.j.u3(this.L,"videodatachange",this.onVideoDataChange);this.j.u3(this.L,"videoplayerreset",this.N6);this.j.u3(this.L,"onMutedAutoplayStarts",this.onMutedAutoplayStarts);this.j.u3(this.L,"onAdStart",this.onAdStart);this.j.u3(this.L,"onAdComplete",this.onAdComplete);this.j.u3(this.L,"onAdSkip",this.onAdSkip);this.j.u3(this.L,"onAdStateChange",this.onAdStateChange);if(this.Z=ry(Fl(Y)))this.countdownTimer=new mjv(this.L),g.u(this,this.countdownTimer),g.hY(this.L,this.countdownTimer.element, +4),this.countdownTimer.hide(),this.j.u3(this.L,g.FU("embeds"),this.onCueRangeEnter),this.j.u3(this.L,g.K8("embeds"),this.onCueRangeExit);this.bd(this.L.getPlayerStateObject());this.L.C().getWebPlayerContextConfig()?.embedsHostFlags?.allowOverridingVisitorDataPlayerVars&&(Y=g.l("IDENTITY_MEMENTO"))&&g.jt(this.L,"onMementoChange",Y)}onCueRangeEnter(Y){Y.getId()==="countdown timer"&&this.countdownTimer&&(this.countdownTimer.show(),tur(this.countdownTimer))}onCueRangeExit(Y){Y.getId()==="countdown timer"&& +this.countdownTimer&&(this.countdownTimer.stopTimer(),this.countdownTimer.hide())}dH(){var Y=this.L.Ma().getPlayerSize();this.jo&&this.jo.resize(Y)}N6(){Lc(this)}vT(Y){this.bd(Y.state)}bd(Y){var z=this.L.C();z=z.experiments.hW("embeds_enable_error_screen_redesign")&&z.j_!=="EMBEDDED_PLAYER_MODE_PFL";Y.j(128)?z||(this.jo||(this.jo=new SUH(this.L),g.u(this,this.jo),g.hY(this.L,this.jo.element,4)),this.jo.N(Y.AF),this.jo.show(),g.tZ(this.L.getRootNode(),"ytp-embed-error")):!z&&this.jo&&(this.jo.dispose(), +this.jo=null,g.SE(this.L.getRootNode(),"ytp-embed-error"));this.countdownTimer&&this.countdownTimer.j&&(Y.j(64)?(this.countdownTimer.hide(),this.countdownTimer.stopTimer()):Y.isPaused()?(z=this.countdownTimer,z.N||(z.N=!0,z.Z=(0,g.E)())):Y.isPlaying()&&this.countdownTimer.N&&(z=this.countdownTimer,z.N&&(z.A+=(0,g.E)()-z.Z,z.N=!1,MI(z))));SWh(this,Y)}onMutedAutoplayStarts(){this.L.getVideoData().mutedAutoplay&&this.X&&g.Ux(this.L.getRootNode(),"ytp-muted-autoplay",!0)}onVideoDataChange(Y,z){var O= +this.bb!==z.videoId;Y=!O&&Y==="dataloaded";var D={isShortsModeEnabled:!!this.L.isEmbedsShortsMode()};g.CZ("embedsVideoDataDidChange",{clientPlaybackNonce:z.clientPlaybackNonce,isReload:Y,runtimeEnabledFeatures:D});O&&(this.bb=z.videoId,this.countdownTimer&&(this.countdownTimer.show(),this.countdownTimer.hide()),this.Z&&(this.L.eU("embeds"),z.isAd()||z.limitedPlaybackDurationInSeconds<5||St(this.L)||(z=Math.max((z.startSeconds+z.limitedPlaybackDurationInSeconds-5)*1E3,0),z=new g.Yw(z,z+5E3,{id:"countdown timer", +namespace:"embeds"}),this.L.zS([z]))),this.L.C().q6&&!this.L.C().disableOrganicUi&&(Lc(this),Uk1(this)));this.L.C().S&&this.N&&this.N.detach()}onAdStart(){NI(this,"EMBEDS_AD_EVENT_TYPE_AD_STARTED")}onAdComplete(){NI(this,"EMBEDS_AD_EVENT_TYPE_AD_COMPLETED")}onAdSkip(){NI(this,"EMBEDS_AD_EVENT_TYPE_AD_SKIPPED")}onAdStateChange(Y){Y===2&&NI(this,"EMBEDS_AD_EVENT_TYPE_AD_PAUSED")}});})(_yt_player); diff --git a/UMass Amherst _ UMass Amherst_mobile_files/base.js.download:Zone.Identifier b/UMass Amherst _ UMass Amherst_mobile_files/base.js.download:Zone.Identifier new file mode 100644 index 00000000..a74ce2a4 Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile_files/base.js.download:Zone.Identifier differ diff --git a/UMass Amherst _ UMass Amherst_mobile_files/css2 b/UMass Amherst _ UMass Amherst_mobile_files/css2 new file mode 100644 index 00000000..03120c1e --- /dev/null +++ b/UMass Amherst _ UMass Amherst_mobile_files/css2 @@ -0,0 +1,900 @@ +/* cyrillic-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* hebrew */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format('woff2'); + unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +} +/* math */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6F15M.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} +/* symbols */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106F15M.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} +/* vietnamese */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* hebrew */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format('woff2'); + unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +} +/* math */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6F15M.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} +/* symbols */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106F15M.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} +/* vietnamese */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* hebrew */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format('woff2'); + unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +} +/* math */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6F15M.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} +/* symbols */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106F15M.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} +/* vietnamese */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* hebrew */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format('woff2'); + unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +} +/* math */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6F15M.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} +/* symbols */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106F15M.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} +/* vietnamese */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* hebrew */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2'); + unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +} +/* math */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} +/* symbols */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} +/* vietnamese */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* hebrew */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2'); + unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +} +/* math */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} +/* symbols */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} +/* vietnamese */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* hebrew */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2'); + unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +} +/* math */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} +/* symbols */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} +/* vietnamese */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* hebrew */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2'); + unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +} +/* math */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} +/* symbols */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} +/* vietnamese */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* hebrew */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2'); + unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +} +/* math */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} +/* symbols */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} +/* vietnamese */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/UMass Amherst _ UMass Amherst_mobile_files/css2:Zone.Identifier b/UMass Amherst _ UMass Amherst_mobile_files/css2:Zone.Identifier new file mode 100644 index 00000000..252bf5af Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile_files/css2:Zone.Identifier differ diff --git a/UMass Amherst _ UMass Amherst_mobile_files/css_09S7WcUyhLeUXabknzECn_ua5zOangtv2BF4OXAW2fM.css b/UMass Amherst _ UMass Amherst_mobile_files/css_09S7WcUyhLeUXabknzECn_ua5zOangtv2BF4OXAW2fM.css new file mode 100644 index 00000000..f42831a0 --- /dev/null +++ b/UMass Amherst _ UMass Amherst_mobile_files/css_09S7WcUyhLeUXabknzECn_ua5zOangtv2BF4OXAW2fM.css @@ -0,0 +1,12 @@ +/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ +.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:1.5em;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;} +.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/themes/contrib/stable/images/core/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/contrib/stable/images/core/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;} +.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;} +.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;} +.clearfix:after{display:table;clear:both;content:"";} +.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;} +.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;} +.media-oembed-content{max-width:100%;} +.cc_banner-wrapper{z-index:9001;position:relative}.cc_container .cc_btn{cursor:pointer;text-align:center;font-size:0.6em;transition:font-size 200ms;line-height:1em}.cc_container .cc_message{font-size:0.6em;transition:font-size 200ms;margin:0;padding:0;line-height:1.5em}.cc_container .cc_logo{display:none;text-indent:-1000px;overflow:hidden;width:100px;height:22px;background-size:cover;background-image:url(//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.10/logo.png);opacity:0.9;transition:opacity 200ms}.cc_container .cc_logo:hover,.cc_container .cc_logo:active{opacity:1}@media screen and (min-width:500px){.cc_container .cc_btn{font-size:0.8em}.cc_container .cc_message{font-size:0.8em}}@media screen and (min-width:768px){.cc_container .cc_btn{font-size:1em}.cc_container .cc_message{font-size:1em;line-height:1em}}@media screen and (min-width:992px){.cc_container .cc_message{font-size:1em}}@media print{.cc_banner-wrapper,.cc_container{display:none}}.cc_container{position:fixed;left:0;right:0;bottom:0;overflow:hidden;padding:10px}.cc_container .cc_btn{padding:8px 10px;background-color:#f1d600;cursor:pointer;transition:font-size 200ms;text-align:center;font-size:0.6em;display:block;width:33%;margin-left:10px;float:right;max-width:120px}.cc_container .cc_message{transition:font-size 200ms;font-size:0.6em;display:block}@media screen and (min-width:500px){.cc_container .cc_btn{font-size:0.8em}.cc_container .cc_message{margin-top:0.5em;font-size:0.8em}}@media screen and (min-width:768px){.cc_container{padding:15px 30px 15px}.cc_container .cc_btn{font-size:1em;padding:8px 15px}.cc_container .cc_message{font-size:1em}}@media screen and (min-width:992px){.cc_container .cc_message{font-size:1em}}.cc_container{background:#222;color:#fff;font-size:17px;font-family:"Helvetica Neue Light","HelveticaNeue-Light","Helvetica Neue",Calibri,Helvetica,Arial;box-sizing:border-box}.cc_container ::-moz-selection{background:#ff5e99;color:#fff;text-shadow:none}.cc_container .cc_btn,.cc_container .cc_btn:visited{color:#000;background-color:#f1d600;transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;-webkit-transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;border-radius:5px;-webkit-border-radius:5px}.cc_container .cc_btn:hover,.cc_container .cc_btn:active{background-color:#fff;color:#000}.cc_container a,.cc_container a:visited{text-decoration:none;color:#31a8f0;transition:200ms color}.cc_container a:hover,.cc_container a:active{color:#b2f7ff}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(66px);transform:translateY(66px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{-webkit-transform:translateY(66px);-ms-transform:translateY(66px);transform:translateY(66px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.cc_container,.cc_message,.cc_btn{animation-duration:0.8s;-webkit-animation-duration:0.8s;-moz-animation-duration:0.8s;-o-animation-duration:0.8s;-webkit-animation-name:slideUp;animation-name:slideUp} +span.ext{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) 2px center no-repeat;}span.mailto{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -20px center no-repeat;}span.tel{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -42px center no-repeat;}svg.ext{width:14px;height:14px;fill:#727272;font-weight:900;}svg.mailto,svg.tel{width:14px;height:14px;fill:#727272;}[data-extlink-placement='prepend'],[data-extlink-placement='before']{padding-right:0.2rem;}[data-extlink-placement='append'],[data-extlink-placement='after']{padding-left:0.2rem;}svg.ext path,svg.mailto path,svg.tel path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto,svg.tel,span.ext,span.mailto,span.tel{display:none;padding:0;}}.extlink i{padding-left:0.2em;}.extlink-nobreak{white-space:nowrap;} +.paragraph--unpublished{background-color:#fff4f4;} diff --git a/UMass Amherst _ UMass Amherst_mobile_files/css_09S7WcUyhLeUXabknzECn_ua5zOangtv2BF4OXAW2fM.css:Zone.Identifier b/UMass Amherst _ UMass Amherst_mobile_files/css_09S7WcUyhLeUXabknzECn_ua5zOangtv2BF4OXAW2fM.css:Zone.Identifier new file mode 100644 index 00000000..faf11b54 Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile_files/css_09S7WcUyhLeUXabknzECn_ua5zOangtv2BF4OXAW2fM.css:Zone.Identifier differ diff --git a/UMass Amherst _ UMass Amherst_mobile_files/css_5USufIKxGNJyomvgpy2m9ITQlTN9qcrtJQsw_06dSbo.css b/UMass Amherst _ UMass Amherst_mobile_files/css_5USufIKxGNJyomvgpy2m9ITQlTN9qcrtJQsw_06dSbo.css new file mode 100644 index 00000000..17923333 --- /dev/null +++ b/UMass Amherst _ UMass Amherst_mobile_files/css_5USufIKxGNJyomvgpy2m9ITQlTN9qcrtJQsw_06dSbo.css @@ -0,0 +1,24 @@ +/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ +[data-component-id="umass_base:block-multiple-ctas"]{container-type:inline-size;.container{max-width:1440px;margin:0 auto;padding-top:var(--s2);padding-right:10%;padding-bottom:var(--s2);padding-left:10%;display:flex;justify-content:space-between;flex-direction:column;@container (width > 1350px){padding-top:var(--s3);padding-right:6.25%;padding-bottom:var(--s3);padding-left:6.25%;flex-direction:row;}}.f--links{display:flex;flex-basis:45%;flex-direction:column;flex-wrap:nowrap;gap:var(--s0);justify-content:center;}.f--section-title{margin-bottom:0;}.lc--layout-container & h2{font-size:clamp(28px,calc(1.5vw + 1.45rem),40px);}.f--description{margin-block-start:var(--s0);}.text-container{flex:1 0 auto;padding-bottom:var(--s0);&:has(.f--description){padding-bottom:var(--s0);h2{text-align:start;}}@container (width >= 1080px){flex:1 0 50%;}@container (width >= 1350px){padding-right:10vw;padding-bottom:0;}}.links-container{align-content:center;container-type:inline-size;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--s-1);justify-content:center;@container (width >= 1080px){flex:1 0 50%;}}background:var(--color-white);&[data-color="gray"]{background:var(--color-gray-100);}&[data-color="maroon"]{background:var(--color-brand);}&[data-background="image"]{background-size:cover;background-repeat:no-repeat;background-position:center center;}&[data-link-style="buttons"]{.container{container-type:inline-size;@container (width >= 1350px){flex-direction:row;}}.text-container{h2,p{text-align:center;}@container (width >= 1080px){flex:1 0 40%;h2,p{text-align:left;}}}.links-container{@container (width >= 1080px){justify-content:flex-end;flex:1 0 60%;}}[data-component-id="umass_base:button"]{background-image:none;flex:1 0 100%;@container (width > 768px){margin-block-end:0;flex:auto;}}.f--links{flex-direction:row;flex-basis:100%;}.f--button{display:flex;align-items:stretch;flex:0 0 auto;}}&:not([data-link-style="buttons"]){h2{text-align:start;}.container{@container (width < 1350px){.links-container{flex-direction:row;justify-content:space-between;column-count:2;flex-wrap:wrap;align-items:baseline;}.f--field.f--button{flex:0 1 49%;}[data-component-id="umass_base:button"].button-text-link{display:inline-block;inline-size:100%;}}@container (width <= 630px){.f--field.f--button{flex:0 1 100%;}}@container (width >= 1350px){.links-container{justify-content:flex-start;}}}[data-component-id="umass_base:button"].button-text-link{background-image:url(/themes/custom/umass_base/images/icons/icon-arrowright-red.svg);background-position:right center;background-repeat:no-repeat;background-size:1.25rem;box-shadow:0 1px 0 var(--color-gray-100);color:currentColor;font-style:normal;font-weight:800;display:block;padding:.5rem 1.5rem .5rem 0;text-decoration:none;text-transform:uppercase;font-size:1rem;&:hover{transition:all 0.1s;box-shadow:0 2px 0 currentColor;.button-text{color:currentColor;}}}&[data-color="maroon"]{[data-component-id="umass_base:button"]{background-image:url(/themes/custom/umass_base/images/icons/icon-arrowright-white.svg);}}}&[data-color="maroon"]{h2,.highlight,.f--description *{color:var(--color-white);}}&[data-layout-variant="tabbed"]{.container{padding-top:var(--s2);padding-right:0;padding-bottom:var(--s2);padding-left:0;.text-container,.tabbed-links-container{padding-right:10vw;padding-left:10vw;}@container (width > 768px){.tabbed-links-container{column-count:2;column-gap:10vw;}}@container (width > 1350px){flex-direction:column;padding-top:var(--s3);padding-right:0;padding-bottom:var(--s3);padding-left:0;.text-container,.tabbed-links-container{padding-right:5vw;padding-left:5vw;}}}}} +[data-component-id="umass_base:button"],html[data-whatintent="mouse"] [data-component-id="umass_base:button"]{-webkit-appearance:none;align-items:center;appearance:none;border-radius:0;border:0;display:inline-flex;flex-basis:auto;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-feature-settings:'liga' off,'clig' off;font-size:.875rem;font-style:normal;font-weight:800;justify-content:center;line-height:1.5;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;text-wrap:balance;transition:background-color .1s ease-in-out;white-space:normal;width:100%;min-width:5rem;&:hover{transition:background-color .1s ease-in-out,color .1s ease-in-out;}@media (min-width:768px){width:auto;}&.button-primary,&.button-secondary{text-decoration:none;}&.button-primary,&.button-shuffle,&.button-play{color:var(--color-white);background:var(--color-brand);&:hover{background:var(--color-brand-dark);}&.button-disabled{background:var(--color-gray-100);}}&.button-primary{&.button-context-dark{background:var(--color-white);color:var(--color-black);&:hover{background:var(--color-gray-200);}&.button-disabled{background:var(--color-gray-400);color:var(--color-gray-600);}}}&.button-secondary{border-width:2px;border-style:solid;border-color:var(--color-brand);background:transparent;color:var(--color-brand);;&:hover{border-color:var(--color-brand-dark);color:var(--color-brand-dark);}&.button-disabled{border-color:var(--color-gray-100);color:var(--color-gray-100);}&.button-context-dark{color:var(--color-white);border-color:var(--color-white);&.button-disabled{border-color:var(--color-gray-400);color:var(--color-gray-400);}&:hover{color:var(--color-gray-200);border-color:var(--color-gray-200);}}}&.button-text-link{text-underline-offset:3px;text-decoration-thickness:2px;text-decoration-line:underline;color:var(--color-brand);;text-align:left;padding:0;&:hover{color:var(--color-brand-dark);}&.button-disabled{color:var(--color-gray-100);}&.button-context-dark{color:var(--color-white);&.button-disabled{border-color:var(--color-gray-400);color:var(--color-gray-400);}&:hover{color:var(--color-gray-200);}}}&.button-shuffle,&.button-play{border-radius:100px;height:50px;width:50px;min-width:unset;padding:0;&.button-context-dark{color:var(--color-brand);background:var(--color-white);&.button-disabled{background:var(--color-gray-400);color:var(--color-gray-600);}&:hover{color:var(--color-brand-dark);}}}&.button-disabled{pointer-events:none;cursor:not-allowed;}.button-icon{display:flex;}.button-icon-play{padding-inline-start:5px;}} +.cc--card-grid{.c--card-grid{max-width:var(--max-width);margin:0 auto;padding:var(--s2) var(--s1);@media screen and (min-width:768px){padding:var(--s3) var(--s5);}}.c--card-grid > .text-container{margin-bottom:var(--s2);.f--section-title{margin-bottom:var(--s-1);text-transform:uppercase;@media screen and (min-width:768px){margin-bottom:var(--s0);}}}.f--cards{@media screen and (min-width:768px){display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s2) var(--s3);.cc--card-grid-card,.cc--card-grid-card-reference{border:0;min-width:0;}}@media screen and (min-width:1024px){grid-template-columns:repeat(3,1fr);}}&.four-column .f--cards{@media screen and (min-width:1024px){grid-template-columns:repeat(4,1fr);}}&.dark{background:var(--color-black);.f--section-title h2,h3,.f--description p{color:var(--color-white);a{color:var(--color-white);text-decoration:none;&:hover{color:var(--color-gray-200);}}}.f--description p a{font-weight:var(--font-weight-bold);text-decoration:underline;&:hover{text-decoration:none;}}.f--button .button-text-link a{color:var(--color-white);&:hover{color:var(--color-gray-200);text-decoration:none;}}}}.lc--two-column .c--card-grid{padding:var(--s2) var(--s1);} +.c--card-grid-card,.c--card-grid-card-reference{display:flex;flex-direction:column;padding-bottom:var(--s2);.f--image{margin-bottom:var(--s0);}.text-container{h3{font-size:1.5rem;a:hover{text-decoration:none;}@media screen and (min-width:768px){font-size:1.625rem;}}a{color:var(--color-black);text-decoration:underline;&:hover{color:var(--color-brand);text-decoration:none;}}}.f--button a.button-text-link{margin-top:var(--s0);color:var(--color-brand);display:block;&:hover{color:var(--color-black);text-decoration:none;}}} +.f--description{p{font-family:var(--font-family-sans);font-style:normal;font-size:1rem;line-height:1.875;color:var(--color-black);text-align:left;text-transform:none;}} +[data-component-id="umass_base:header-branding"]{a{display:block;}img{width:150px;height:auto;&.redtext{display:block;}&.whitetext{display:none;}}@media print{img{width:200px;}}}@media (min-width:768px){[data-component-id="umass_base:header-branding"] img{width:193px;}}@media (min-width:1024px){[data-component-id="umass_base:header-branding"] img{width:232px;}}.mobile-menu-active [data-component-id="umass_base:header-branding"],.transparent-header [data-component-id="umass_base:header-branding"],.search-active [data-component-id="umass_base:header-branding"]{img.whitetext{display:block;}img.redtext{display:none;}} +.homepage [data-component-id="umass_base:tophat"].search-active{background-color:var(--color-black);}#search-drawer-trigger,#search-drawer-trigger-active{background:var(--color-brand);color:var(--color-white);width:50px;height:50px;line-height:50px;flex:0 0 50px;display:flex;justify-content:center;align-items:center;svg{width:25px;height:25px;vertical-align:center;}.search-trigger-open{display:inline-block;}.search-trigger-close{display:none;}}#search-drawer-trigger-active,#search-drawer-trigger.active{background:#968c67;}#search-drawer-trigger.active{background:#968c67;.search-trigger-open{display:none;}.search-trigger-close{display:inline-block;}}#search-drawer-trigger-active{position:relative;top:6px;}[data-component-id="umass_base:header-search"]{#search-flyout-container{display:none;position:absolute;top:50px;width:100%;background:var(--color-white);}.search-flyout{max-width:var(--max-width);padding:var(--s1) var(--s2) var(--s2);margin:0 auto;display:flex;justify-content:space-between;gap:20px;}form{display:flex;padding:0 1.5rem;@media (max-width:48rem){padding:0 0.4375rem;}border-bottom:1px solid var(--color-black);align-items:center;input{border:none;font-size:1.125rem;font-weight:900;}}.menu{font-size:0.75rem;line-height:2.6667;text-align:center;margin:0.625rem auto 0;@media (max-width:48rem){font-size:1rem;line-height:1.5;text-align:left;margin-top:1.875rem;}display:block;list-style:none;padding:0;&:before{content:"Are you looking for… ";font-weight:600;@media (max-width:48rem){display:block;margin-bottom:.5rem;}}li{display:inline;}li + li:before{content:", ";}a{color:var(--color-black);&:hover,&:focus{color:var(--color-brand) !important;}}}[data-component-id="umass_base:header-branding"]{.whitetext{display:none !important;}.redtext{display:block !important;}}}@media (max-width:75rem){[data-component-id="umass_base:header-search"]{#search-flyout-container{top:0;}}#search-drawer-trigger{visibility:visible;opacity:1;transition:opacity 0.3s linear;}#search-drawer-trigger.active{visibility:hidden;opacity:0;transition:visibility 0s 0.3s,opacity 0.3s linear;background:var(--color-brand);.search-trigger-open{display:inline-block;}.search-trigger-close{display:none;}}}@media (max-width:62rem){[data-component-id="umass_base:header-search"]{#search-flyout-container{top:100%;}.search-flyout div{margin:0 auto;flex:1 1 auto;}[data-component-id="umass_base:header-branding"],#search-drawer-trigger-active{display:none;}}#search-drawer-trigger.active{visibility:visible;opacity:1;transition:opacity 0.3s linear;background:#968c67;.search-trigger-open{display:none;}.search-trigger-close{display:inline-block;}}form{input{width:100%;}}} +[data-component-id="umass_base:header-socials"]{order:2;> ul{display:flex;gap:20px;margin:0;padding:0.9375rem 0;}li{list-style-type:none;line-height:1;display:block;}.platforms a{color:var(--color-gray-100);display:block;svg{fill:currentColor;width:20px;height:20px;display:block;}&:hover,&:focus{color:var(--color-white);}}} +.cc--homepage-hero{position:relative;@media (max-width:767px){margin-bottom:50px;}.image-video-container{height:100vh;max-height:38.125rem;img{height:100%;width:100%;object-fit:cover;}video{height:100%;width:100%;object-fit:cover;z-index:1;position:absolute;top:0;bottom:0;@media (max-width:767px){display:none;}}.video-controls{@media (max-width:767px){display:none;}@media (min-width:768px){bottom:2.5rem;right:2.5rem;top:inherit;}}}.slide-text-container-inner{max-width:var(--max-width);margin:0 auto;padding:0 var(--s2);width:100%;display:flex;flex-direction:column;align-items:self-start;justify-content:end;gap:1.875rem;.centered &{align-items:center;}}.text-container{position:absolute;top:0;bottom:0;width:100%;z-index:2;padding:0;display:flex;flex-direction:column;align-items:self-start;justify-content:end;background-color:rgba(0,0,0,.2);gap:1.875rem;@media (max-width:767px){padding:0 var(--s3);}&.centered{align-items:center;}h3{font-size:4rem;line-height:1.1;max-width:68rem;text-wrap:balance;color:var(--color-white);@media (max-width:767px){font-size:2.5rem;line-height:1.25;}.centered &{text-align:center;}a{color:var(--color-white);text-decoration:none;&:hover,&:focus{color:var(--color-gray-200);text-decoration:underline;}}}}}.has-video + .text-container{.mc--info-menu{@media (min-width:768px){margin:var(--s1) 0;width:calc(100% - 100px);}}}.mc--info-menu{width:100%;margin:0 auto;@media (min-width:768px){margin:0 auto var(--s2);}.m--info-menu{list-style:none;padding:0;margin:0;> .menu-item{@media (min-width:768px){background-color:rgba(136,28,28,.8);display:flex;align-items:center;line-height:1;padding:var(--s0) 4%;}}}.mc--info-menu-container{color:var(--color-white);font-size:0.9375rem;line-height:1.7143;max-width:1190px;margin:0 auto;flex:0 1 auto;.arrow{display:none;}@media (max-width:767px){background-color:var(--color-brand);padding:1em var(--s3);margin:0;position:absolute;top:100%;left:0;width:100vw;.arrow{display:inline-block;}&[open] .arrow{transform:scaleY(-1);}}ul li.menu-item{font-size:0.9375rem;line-height:1.3333;}.information-for-toggle{color:var(--color-white);font-weight:var(--font-weight-extrabold);list-style-type:none;&:after{content:":";}&::-webkit-details-marker,&::marker{content:none !important;display:none !important;}@media (max-width:767px){text-transform:uppercase;font-weight:900;font-size:0.9375rem;line-height:1.3333;display:flex;justify-content:space-between;align-items:center;&:after{content:none;}}@media (min-width:768px){cursor:default;font-size:0.875rem;}}.menu-item a{color:var(--color-white);text-decoration:none;&:hover,&:focus{color:var(--color-gray-200);text-decoration:none;}}.submenu-wrapper{transition:height 0.5s ease,content-visibility 0.5s ease allow-discrete;height:0;overflow:clip;padding:0.9375rem;.submenu{display:flex;flex-direction:column;gap:20px;}}&[open] .submenu-wrapper{height:auto;@media (min-width:768px){display:none;}}}.submenu-wrapper-desktop{display:none;flex:1 0 auto;.menu-item a{color:var(--color-white);text-decoration:none;font-size:0.875rem;display:block;&:hover,&:focus{color:var(--color-gray-200);text-decoration:none;}}@media (min-width:768px){display:block;.submenu{display:flex;justify-content:space-evenly;}}}}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords;}} +[data-component-id="umass_base:image-link-grid"]{.qcg{display:flex;flex-direction:column;align-items:flex-start;}.qcg__left{width:100%;box-sizing:border-box;padding:var(--s2);}.qcg__right{width:100%;}.qcg__grid{display:grid;grid-template-columns:1fr;gap:0;}.qcg__title{text-transform:uppercase;margin-bottom:var(--s-1);}.qcg__title .qcg__highlight{color:var(--color-brand);display:block;}.qcg__description p{color:#000;font-size:15px;line-height:28px;margin-bottom:var(--s1);}.qcg__link a{font-feature-settings:'liga' off,'clig' off;font-weight:800;text-transform:uppercase;text-underline-offset:5px;text-decoration-thickness:2px;}@media (min-width:480px){.qcg__grid{grid-template-columns:repeat(2,1fr);}}@media (min-width:1023px){.qcg{flex-direction:row;}.qcg__left{flex:1 1 50%;align-self:center;box-sizing:border-box;padding:0 0 0 var(--s2);}.qcg__right{flex:1 1 50%;}}@media (min-width:1550px){.qcg{flex-direction:row;}.qcg__left{padding:var(--s4) var(--s4);}}} +[data-component-id="umass_base:image-link-grid-item"]{position:relative;background:#000;.qcg-item__image{aspect-ratio:4 / 3;overflow:hidden;}.qcg-item__image img{width:100%;height:100%;object-fit:cover;display:block;}.qcg-item__link{display:flex;align-items:flex-start;z-index:1;}.qcg-item__link a{position:absolute;inset:0;padding:var(--s2) var(--s1) 0;font-size:1rem;font-weight:800;line-height:20px;z-index:2;color:var(--color-white);text-decoration:none;text-shadow:0px 1px 3px rgba(0,0,0,0.67);}.qcg-item__link a:hover{color:var(--color-white);text-decoration:none;text-shadow:none;}.qcg-item__link a:focus{outline:3px solid #c69214;}.qcg-item__link a::after{content:'';display:none;width:24px;height:24px;margin-top:var(--s-1);background-image:url(/themes/custom/umass_base/components/image-link-grid-item/./icon-ui.svg);background-repeat:no-repeat;background-size:contain;}.qcg-item__link:hover a::after{display:block;}.qcg-item__link::before{content:'';position:absolute;inset:0;background:#000;opacity:0;z-index:1;}.qcg-item__link:hover::before{background:#000;opacity:0.5;}} +[data-component-id="umass_base:nav-quicklink-buttons"]{width:36.875rem;order:3;margin:1.875rem auto 0;@media (min-width:62rem){order:2;margin-right:0;}.m--quicklink-button-menu{display:flex;gap:0.9375rem;li{flex:1;a{width:100%;}}}} +.c--news-events{padding-left:8.333%;padding-right:8.333%;padding-bottom:var(--s2);}.news-events-section__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--s2);}.c--news-events h2.news-events-section__main-title{color:var(--color-black);font-size:1.75rem;font-weight:var(--font-weight-extrabold);line-height:3.4375rem;text-transform:uppercase;margin:0;}.c--news-events .news-events-section__cta{color:var(--color-brand);font-size:1rem;font-weight:var(--font-weight-extrabold);line-height:1.5rem;text-transform:uppercase;text-decoration:none;border-bottom:2px solid var(--color-brand);padding-bottom:var(--s-4);}.c--news-events .news-events-section__cta:hover{opacity:0.85;text-decoration:none;border-color:transparent;}.c--news-events .section-title,.news-column .section-title--news,.events-column .events-title{font-size:0.875rem;font-weight:var(--font-weight-extrabold);line-height:1.2858;text-transform:uppercase;color:var(--color-brand);letter-spacing:0.3px;padding-bottom:var(--s-2);border-bottom:2px solid var(--color-gray-200);}.c--news-events .section-title,.news-column .section-title--news{margin-bottom:var(--s2);}.events-column .events-title{margin-bottom:var(--s1);}.featured-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s3);margin-bottom:var(--s4);}.news-events-row{display:grid;grid-template-columns:2fr 1fr;gap:var(--s3);margin-top:var(--s2);position:relative;}.news-column,.events-column{position:relative;}.news-card__image,.news-teaser__image{width:100%;overflow:hidden;margin-bottom:var(--s1);}.news-card__image{aspect-ratio:3 / 2;}.news-teaser__image{aspect-ratio:16 / 9;}.news-card__image > div,.news-teaser__image > div{height:100%;}.news-card__image img,.news-teaser__image img{width:100%;height:100%;object-fit:cover;display:block;}.featured-grid__category,.news-list__category{display:flex;flex-wrap:wrap;gap:var(--s-1);margin-bottom:var(--s-2);}.featured-grid__category,.news-list__category,.featured-grid__category a,.news-list__category a,.featured-grid__category span,.news-list__category span{color:var(--color-brand);font-size:0.875rem;font-weight:var(--font-weight-extrabold);line-height:1.2858;text-transform:uppercase;text-decoration:none;letter-spacing:0.3px;}.featured-grid__category a:hover,.news-list__category a:hover{text-decoration:underline;}.c--news-events .news-card__title,.c--news-events .news-teaser__title{font-size:1.625rem;line-height:1.1539;margin-bottom:var(--s-2);font-weight:var(--font-weight-extrabold);}.c--news-events .news-card__title a,.c--news-events .news-teaser__title a{color:var(--color-black);text-decoration:none;}.c--news-events .news-card__title a:hover,.c--news-events .news-teaser__title a:hover{color:var(--color-brand);}.c--news-events .news-teaser__summary,.c--news-events .news-teaser__summary p{color:var(--color-black);}.news-list{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s2);}.events-column .events-widget{padding:0;}.news-events-section__cta--mobile{display:none;}.news-events-section__footer{text-align:center;margin-top:var(--s3);}@media (max-width:1024px){.featured-grid{grid-template-columns:repeat(2,1fr);gap:var(--s1);}.news-list{grid-template-columns:1fr;gap:var(--s1);}.news-events-row{grid-template-columns:1fr;gap:var(--s2);}}@media (max-width:768px){.c--news-events .news-card__title,.c--news-events .news-teaser__title{font-size:1.4rem;}.news-events-section__cta--desktop{display:none;}.news-events-section__cta--mobile{display:inline-block;}.news-events-section__cta{font-size:0.75rem;}.news-events-row{display:flex;flex-direction:column;gap:var(--s2);}.featured-grid{margin-bottom:var(--s2);}.events-column{order:1;}.news-column{order:2;}.events-column .events-widget{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;width:100vw;margin-left:calc(50% - 50vw);max-width:100vw;scroll-padding-left:8.333%;scroll-padding-right:8.333%;}.events-column .events-widget::-webkit-scrollbar{display:none;}.campus-events-widget .events-list{display:flex;gap:var(--s-1);}.campus-events-widget .events-list::before,.campus-events-widget .events-list::after{content:"";flex:0 0 8.333%;}.campus-events-widget .teaser-item{flex:0 0 260px;border-bottom:none;padding:0;scroll-snap-align:start;}.news-card__image{aspect-ratio:auto;}}@media (max-width:576px){.featured-grid{grid-template-columns:1fr;}} +.f--section-title{margin-bottom:0.625rem;@media screen and (min-width:768px){margin-bottom:0.9375rem;}h2{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-style:normal;font-weight:800;font-size:1.75rem;line-height:1;text-transform:uppercase;@media screen and (min-width:768px){font-size:2.5rem;line-height:1;}.highlight{display:block;color:var(--color-brand);}}} +[data-component-id="umass_base:site-header"]{max-width:var(--max-width);margin:0 auto;padding:var(--s1) var(--s2);display:flex;justify-content:space-between;gap:var(--s2);&.mobile-menu-active{background:var(--color-black);}.navigation-container{display:flex;align-items:center;justify-content:flex-end;gap:var(--s2);}.primary-navigation{height:100%;align-content:center;display:block;.submenu-wrapper{display:none;position:absolute;top:100%;left:-1.5625rem;padding:var(--s1) var(--s2);background-color:var(--color-white);.submenu-wrapper{position:relative;top:initial;left:0;padding:0;> .submenu{display:flex;gap:var(--s1);}}> .submenu{display:flex;flex-wrap:wrap;min-width:180px;max-width:600px;overflow:hidden;gap:var(--s1);&:has(.menu-item--expanded){display:flex;flex-wrap:wrap;.submenu-wrapper{display:none;}.megamenu &{flex-wrap:nowrap;.submenu-wrapper{display:flex;}}}.menu-item{flex:0 0 180px;font-size:0.875rem;line-height:1.4286;font-weight:400;border-bottom:none;a{color:var(--color-black);border-bottom:none;height:auto;&:hover,&:focus{border-bottom:none;color:var(--color-brand);}}span{font-weight:900;font-size:0.9375rem;}a.is-active{color:var(--color-brand);}&.menu-item--expanded{display:flex;gap:var(--s1);margin-bottom:var(--s-3);flex-direction:column;}}}a{color:var(--color-black);height:auto;}}.m--main-menu{display:flex;gap:var(--s2);@media (min-width:75.0625rem) and (max-width:81.25rem){gap:var(--s1);}.button-back,.navigation-title,.arrow-toggle{display:none;}> li{font-size:0.9375rem;line-height:1;font-weight:900;text-transform:uppercase;position:relative;align-content:center;&:hover{.submenu-wrapper{display:block;}}span{color:var(--color-black);text-decoration:none;display:block;height:50px;align-content:center;border-bottom:4px solid transparent;padding-top:var(--s-3);}a{color:var(--color-black);text-decoration:none;display:block;height:50px;align-content:center;border-bottom:4px solid transparent;padding-top:var(--s-3);&:hover,&:focus{color:var(--color-brand);border-bottom-color:var(--color-umass-gold);}.menu-item--active-trail &{border-bottom-color:var(--color-umass-gold);}}li span{color:var(--color-umass-gold);height:auto;border-bottom:none;}}}}#mobile-hamburger{display:none;flex:0 0 50px;&.is-active{background-color:var(--color-black);.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{background-color:var(--color-white);}}.hamburger-box,.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:20px;}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{background-color:var(--color-black);}@media (max-width:75rem){display:block;}}[data-component-id="umass_base:nav-quicklink-buttons"],.mc--utility-menu,[data-component-id="umass_base:header-socials"]{display:none;width:100%;}@media (min-width:75.0625rem){#mobile-flyout-container{display:block !important;}}@media (max-width:75rem){.navigation-container{gap:var(--s-1);}#mobile-flyout-container{display:none;width:100%;background:var(--color-white);padding:var(--s1) var(--s2);position:absolute;left:0;top:100%;& .m--main-menu{flex-direction:column;gap:0;> .menu-item--active-trail{.link-arrow-wrapper > span,.link-arrow-wrapper > a{color:var(--color-brand);}}> .menu-item--expanded{border-bottom:1px solid var(--color-gray-200);> .link-arrow-wrapper{display:flex;justify-content:space-between;.arrow-toggle{display:block;svg{content:"arrow";transition:transform 0.2s ease;}&.is-active svg{transform:rotate(-180deg);}}}.submenu-wrapper{display:none;.submenu-wrapper{display:flex;}}}> li{margin-bottom:.5rem;a{color:var(--color-black);border-bottom:1px solid transparent;font-size:1.125rem;line-height:1.333;&:hover,&:focus,&.is-active{color:var(--color-brand);}}span{color:var(--color-black);font-size:1.125rem;line-height:1.3333;}li span{color:var(--color-umass-gold);}}.submenu-wrapper{left:auto;padding-left:var(--s0);padding-right:var(--s0);.submenu-wrapper{padding:0;border-bottom-color:transparent;}> .submenu{padding-bottom:var(--s0);.submenu{padding-bottom:0;}.menu-item{a{border-bottom:none;}&.menu-item-expanded{margin-bottom:0;}}}}}}&.mobile-menu-active{position:relative;}.primary-navigation{.submenu-wrapper{display:block;position:relative;> .submenu{max-width:100%;overflow:visible;.menu-item{flex:1 0 100%;}&:has(.menu-item--expanded){.megamenu &{flex-wrap:wrap;}}}}}[data-component-id="umass_base:nav-quicklink-buttons"],.mc--utility-menu,[data-component-id="umass_base:header-socials"]{display:block;}.mc--utility-menu{padding:var(--s2) 0 0;.utility-button,.button-back,.navigation-title{display:none;}.menu-item{padding:0 var(--s0) var(--s0);&:last-child{padding-bottom:0;}}.menu-item--expanded{width:220px;float:left;.menu-item{padding:0;}.submenu-wrapper{padding:0;left:auto;}}a{color:var(--color-black);text-decoration:none;font-size:1rem;line-height:1.375;&:hover,&:focus{color:var(--color-brand);text-decoration:none;}}}[data-component-id="umass_base:header-socials"]{width:100%;clear:both;padding:var(--s1) var(--s0);border-top:1px solid var(--color-gray-200);> ul{padding:0;}& .platforms a{& svg{color:var(--color-black);width:22px;height:22px;}&:hover,&:focus{& svg{color:var(--color-gray-600);}}}}}}@media (max-width:62rem){[data-component-id="umass_base:site-header"]{&.search-active{background:var(--color-black);}}body:not(.transparent-header){[data-component-id="umass_base:site-header"].search-active{#mobile-hamburger{.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{background-color:var(--color-white);}}}.search-active [data-component-id="umass_base:header-branding"]{.redtext{display:none;}.whitetext{display:block;}}}}.transparent-header{[data-component-id="umass_base:site-header"]{#mobile-hamburger{.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{background-color:var(--color-white);}}& .primary-navigation{& .m--main-menu{& > li{& a{color:var(--color-white);&:hover,&:focus{color:var(--color-gray-100);}}& span{color:var(--color-white);}& li span{color:var(--color-umass-gold);}}}}}}#l--main-header{margin:0 auto;position:relative;z-index:102;}@media print{#l--main-header{height:9.375rem;}} +.cc--stats-block{background:var(--color-gray-100);.c--stats-block{margin:0 auto;padding:var(--s2) var(--s1);}.f--section-title{margin-bottom:0;}.f--section-title,.cc--stat .f--stat-number,.f--field.f--description p{text-align:center;text-wrap:balance;}.f--field.f--stats-block{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));min-width:0;padding:clamp(2.5rem,4vw,4.375rem) clamp(2rem,4vw,5em);max-width:1600px;margin:0 auto;}.cc--component-container.cc--stat{min-width:0;box-sizing:border-box;}.f--field.f--stat-number{color:var(--color-brand);font-size:clamp(2.75rem,5vw,3.75rem);font-weight:800;line-height:.9167;margin-bottom:.625rem;}.f--field.f--button{text-align:center;.button-primary{width:auto;}}@media (min-width:64rem){.f--field.f--stats-block{grid-template-columns:repeat(3,1fr);}}} +[data-component-id="umass_base:tabbed-container"]{inline-size:100%;container-type:inline-size;.tab-labels-container{width:100%;padding-block-start:var(--s0);overflow:hidden;padding-left:10vw;padding-right:0;position:relative;margin-block-end:var(--s1);@container (width > 768px){padding-right:10vw;padding-block-start:var(--s1);&::after,&::before{display:none;}}@container (width > 1350px){padding-block-start:var(--s2);padding-right:5vw;padding-left:5vw;}&::after,&::before{content:'';position:absolute;bottom:3px;width:var(--s1);height:100%;}&::after{right:0;background-image:linear-gradient(to left,var(--color-white),transparent);}&::before{left:10vw;z-index:1;background-image:linear-gradient(to right,var(--color-white),transparent);}[data-color="gray"] &{&::after{background-image:linear-gradient(to left,var(--color-gray-100),transparent);}&::before{background-image:linear-gradient(to right,var(--color-gray-100),transparent);}}[data-color="maroon"] &{&::after{background-image:linear-gradient(to left,var(--color-brand),transparent);}&::before{background-image:linear-gradient(to right,var(--color-brand),transparent);}}}.tab-labels-inner{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;border-bottom:1px solid;display:flex;flex-wrap:nowrap;gap:var(--s0);overflow:scroll;position:relative;scroll-behavior:smooth;scroll-padding-inline-start:var(--s2);scroll-snap-type:x mandatory;scrollbar-width:none;white-space:nowrap;width:100%;padding-inline-end:var(--s2);@container (width > 768px){gap:var(--s1);}@container (width > 1350px){gap:var(--s2);}&::-webkit-scrollbar{display:none;}}.tab-label{text-decoration:none !important;color:var(--color-gray-600);padding-block-end:var(--s-1);display:inline-block;width:auto;flex:0 0 auto;scroll-margin-inline-start:20px;&:hover{color:var(--color-black);}&.link-context-dark{color:var(--color-gray-200);&:hover{color:var(--color-white);}}&[aria-selected="true"]{font-weight:700;color:var(--color-black);border-bottom:2px solid var(--color-brand);position:relative;z-index:10;&.link-context-dark{color:var(--color-white);border-bottom:2px solid var(--color-black);&:hover{color:var(--color-gray-100);}}}}.tab-content-panel{flex:1 0 100%;display:none;&.is-active{display:block;}}} +.cc--tabbed-media-content{background:var(--color-black);.c--tabbed-media-content{max-width:var(--max-width);margin:0 auto;padding:var(--s2) var(--s1);display:grid;grid-template-columns:1fr 1fr;gap:var(--s2);@media screen and (min-width:768px){padding:var(--s3) var(--s5);}@media screen and (max-width:550px){&:has(.tabbed-media-content-media-item.is-active){grid-template-columns:1fr;.tabbed-media-content-media-col{align-items:center;}.tabbed-media-content-text-col{justify-self:center;width:100%;}.tabbed-media-content-media-item.with-social-embed{justify-content:center;}}}}.f--section-title h2{color:var(--color-white);text-transform:uppercase;}.f--cta-title h3{color:var(--color-white);}.f--description{margin-bottom:var(--s2);}.f--description p{color:var(--color-white);a{color:var(--color-white);text-decoration:underline;&:hover{color:var(--color-gray-200);text-decoration:none;}}}.f--field.f--button{margin-top:var(--s1);}.tab-labels-container{padding:var(--s1) 0;&:before,&:after{background-image:none;pointer-events:none;}}.tab-labels-inner{border-bottom-color:var(--color-gray-800);.tab-label{font-weight:var(--font-weight-bold);color:var(--color-gray-400);&[aria-selected="true"].link-context-dark{border-bottom-color:var(--color-white);}}}.tabbed-media-content-text-col{min-width:0;display:flex;flex-direction:column;justify-self:start;align-items:flex-start;width:100%;}.tabbed-media-content-media-col{position:relative;display:flex;flex-direction:column;align-items:flex-end;}.tabbed-media-content-media-item{display:none;&.is-active{display:block;width:100%;}.f--image img{display:block;width:100%;height:auto;max-height:600px;object-fit:contain;}.f--video-embed{position:absolute;inset:0;z-index:1;visibility:hidden;pointer-events:none;iframe{width:100%;height:100%;}}.f--button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);.button-play{width:50px;min-width:0;transition:transform var(--transition-duration-default) var(--transition-easing-default),box-shadow var(--transition-duration-default) var(--transition-easing-default);}}&.with-video:hover .f--button .button-play{box-shadow:0 0 1rem rgba(255,255,255,0.9);transform:scale(1.1);}&.play{.f--image{opacity:0;visibility:hidden;}.f--video-embed{visibility:visible;pointer-events:auto;}}&.is-active.with-social-embed{display:flex;}&.with-social-embed{align-self:stretch;align-items:flex-start;justify-content:flex-end;.f--social-embed{width:min(575px,100%);}}&.with-tiktok-embed .f--social-embed{width:min(325px,100%);}&.with-facebook-embed .f--social-embed{width:min(350px,100%);overflow:hidden;}}} +[data-component-id="umass_base:tophat"]{background-color:var(--color-black);color:var(--color-white);.homepage &{background-color:transparent;}&.tophat-active{background-color:var(--color-black);}.tophat-inner{max-width:var(--max-width);padding:0 var(--s2);margin:0 auto;display:flex;gap:var(--s1);justify-content:flex-end;}.social-header{display:flex;justify-content:flex-end;}#tophat-hamburger{width:50px;&.is-active{background-color:#968c67;.hamburger-box{background-color:#968c67;}}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:20px;background-color:var(--color-white);}.hamburger-box{width:20px;}}#tophat-flyout-container{display:none;color:var(--color-black);background-color:var(--color-white);position:absolute;z-index:2;width:100%;}.tophat-flyout{padding-top:var(--s1);padding-bottom:var(--s2);max-width:var(--max-width);padding:var(--s1) var(--s2) var(--s2);margin:0 auto;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;@media (min-width:62rem){flex-direction:row;justify-content:space-between;}}.tophat-logo{order:1;align-self:center;@media (min-width:62rem){align-self:flex-start;}img{width:232px;height:auto;}}.mc--utility-menu{flex:0 0 auto;max-width:590px;margin:var(--s3) auto 0;order:3;@media (min-width:62rem){margin:0;flex:0 1 100%;max-width:100%;}@media (min-width:71.25rem){display:flex;justify-content:flex-end;}.m--utility-menu{@media (min-width:71.25rem){flex:0 0 1040px;}> .menu-item.menu-item--expanded{float:left;margin-left:0;@media (min-width:71.25rem){width:350px;}}> li:nth-child(2){margin-top:var(--s3);}@media (min-width:62rem){> li:nth-child(3){margin-top:var(--s3);}> li:nth-child(4){clear:right;}}}.utility-button,.button-back{display:none;}.submenu-wrapper{li{width:350px;max-width:100%;margin-left:0;}}.navigation-title{font-size:1.125rem;line-height:1;font-weight:900;color:var(--color-umass-gold);display:block;padding-bottom:var(--s1);flex:0 1 194px;white-space:nowrap;}li{width:270px;float:right;margin-left:var(--s3);}a{font-size:0.875rem;line-height:1.4286;font-weight:900;display:flex;justify-content:space-between;color:var(--color-black);text-transform:uppercase;text-decoration:none;padding-top:var(--s1);padding-right:var(--s-1);padding-bottom:var(--s1);padding-left:0;border-bottom:1px solid var(--color-gray-200);&:after{content:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz48c3ZnIGlkPSdMYXllcl8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEuMScgdmlld0JveD0nMCAwIDUgMTEnPjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbHVzdHJhdG9yciAzMC4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCAxKSAtLT48ZGVmcz48c3R5bGU+IC5zdDAgeyBmaWxsOiAjODgxYzFjOyBmaWxsLXJ1bGU6IGV2ZW5vZGQ7IH0gPC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9J3N0MCcgZD0nTTQuNTcsNS4xNEwwLDB2MTAuMjlsNC41Ny01LjE0WicvPjwvc3ZnPg==");width:5px;height:11px;display:inline-block;}&:hover,&:active{color:var(--color-brand);text-decoration:none;border-bottom-color:var(--color-brand);}}}@media (max-width:75rem){display:none;}} +.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px} +*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;}:root{--max-width:1800px;--ratio:1.5;--s-5:calc(var(--s-4) / var(--ratio));--s-4:calc(var(--s-3) / var(--ratio));--s-3:calc(var(--s-2) / var(--ratio));--s-2:calc(var(--s-1) / var(--ratio));--s-1:calc(var(--s0) / var(--ratio));--s0:1rem;--s1:calc(var(--s0) * var(--ratio));--s2:calc(var(--s1) * var(--ratio));--s3:calc(var(--s2) * var(--ratio));--s4:calc(var(--s3) * var(--ratio));--s5:calc(var(--s4) * var(--ratio));--font-family-sans:'Open Sans',Arial,Helvetica,sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--transition-duration-fast:0.1s;--transition-duration-default:0.3s;--transition-easing-default:ease-in-out;--transition-timing-cubic:cubic-bezier(0.42,0,0.58,1);--color-brand:#881C1C;--color-brand-dark:#651616;--color-brand-light:#CF6E6E;--color-black:#151515;--color-white:#fff;--color-gray-100:#E9E9E9;--color-gray-200:#CCC;--color-gray-300:#ACA39A;--color-gray-400:#979797;--color-gray-500:#767676;--color-gray-600:#666;--color-gray-700:#545454;--color-gray-800:#4A4A4A;--color-umass-gold:#827853;--color-yellow:#ffc72c;--color-orange:#ff9e1b;--color-purple:#615e9b;--color-green-dark:#44693d;--color-brown:#5e4b3c;--color-blue-dark:#002554;--color-blue-bright:#00aec7;--color-green-soft:#86c8bc;--color-green-leaf:#6ba539;--color-green-neon:#c4d600;--color-rust:#cb6015;--color-red-bright:#fe3b1f;} +html{line-height:1.15;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.messages--status{background-color:#e6f4ea;border-left:6px solid #28a745;color:#155724;font-weight:600;position:fixed;z-index:101}.messages--status,.unpublished-banner{border-radius:6px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.05);box-shadow:0 2px 5px rgba(0,0,0,.05);margin-left:2rem;margin-right:2rem;padding:1rem 1.5rem}.unpublished-banner{background:#fee;border-left:6px solid #a00;color:#a00;font-weight:700;margin-bottom:1.5rem;position:relative;text-align:center}.above-content{position:fixed;z-index:103}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper label,.f--description p,.fi--form-item-radio .radio-wrapper label,.lc--layout-container h3.no-results,.sg-pattern-example h3.no-results{font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:300}.c--component .f--wysiwyg tbody td,.c--component .f--wysiwyg tbody td p,.cc--header-search form input[type=text],.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg p.date-updated,.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg.date-updated,.fi--form-item textarea,.lc--layout-container ol li,.lc--layout-container p,.lc--layout-container ul li,.sg-pattern-example ol li,.sg-pattern-example p,.sg-pattern-example ul li,.tc--search .content-main .gsc-result-info,.tc--search .content-main .gsc-webResult .gs-snippet,body{font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400}.c--component .f--wysiwyg figure figcaption,.c--component .f--wysiwyg figure figcaption p,.c--component .f--wysiwyg table caption,.cc--hero-landing .text-container .feature-container .f--description p,.lc--layout-container em,.sg-pattern-example em{font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:italic;font-weight:400}.button--alt,.lc--layout-container h6,.sg-pattern-example h6{font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:600}.c--component .f--wysiwyg ol>li:before,.c--component .f--wysiwyg thead th,.cc--back-to-top .f--back a,.cc--button-back-to-top .c--button-back-to-top button span,.cc--chaptered-nav .link,.cc--component-container .fi--form-item-checkbox .checkbox-wrapper input[type=checkbox]:checked+label,.cc--filterable-content-grid .fi--form-item .select-wrap select,.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg,.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg p,.fi--form-item label,.fi--form-item-radio .radio-wrapper input[type=radio]:checked+label,.lc--layout-container b,.lc--layout-container strong,.mc--left-nav-menu .menu-item a,.node-event-submit-an-event-form .form-wrapper .fieldset-legend,.sg-pattern-example b,.sg-pattern-example strong{font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.lc--layout-container em b,.lc--layout-container em strong,.sg-pattern-example em b,.sg-pattern-example em strong{font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:italic;font-weight:700}.button,.c--component .f--wysiwyg tbody th,.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--eyebrow,.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--eyebrow,.cc--abundance-grid .abundance-container-text .f--link a,.cc--accordions .c--accordions .accordion h3 .accordion-trigger,.cc--date-card .f--card-date span.day,.cc--date-card .f--card-date span.month,.cc--date-cards .c--date-cards .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--link a,.cc--hero-article .text-container .f--description,.cc--hero-article-video .text-container .f--description,.cc--hero-article-video .video-container.show+.exit-video,.cc--hero-interior .f--eyebrow a,.cc--hero-microsite-interior .text-container .f--eyebrow,.cc--hero-microsite-landing .text-container .f--eyebrow,.cc--menu-microsite .button-back,.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper .navigation-title,.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li a,.cc--menu-microsite .menu-microsite-toggle,.cc--menu-mobile .button-back,.cc--menu-mobile .c--menu-mobile nav a,.cc--menu-mobile .c--menu-mobile nav button.information-for-toggle,.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper .navigation-title,.cc--notification-banner .c--notification-banner .notification-banner-inner .left span.alert-title,.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--link a,.cc--pager-calendar .c--pager-calendar .pager ul li,.cc--pager-load-more .pager__item a,.cc--social-media-grid .crt-widget .crt-load-more-container .crt-load-more,.cc--social-media-grid .social-media-links>span,.f--button-link a,.fi--form-item input[type=button],.lc--layout-container .h1,.lc--layout-container h1,.lc--layout-container h2,.lc--layout-container h3,.lc--layout-container h4,.lc--layout-container h5,.sg-pattern-example .h1,.sg-pattern-example h1,.sg-pattern-example h2,.sg-pattern-example h3,.sg-pattern-example h4,.sg-pattern-example h5,.tc--search .content-main .gsc-control-cse .gs-result .gs-title,.tc--search .content-main .gsc-control-cse .gs-result .gs-title *,.tc--search .content-main .gsc-control-cse .gs-spelling,.tc--search .content-main input.gsc-input,input[type=submit]{font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:800}html[data-whatinput=keyboard] :focus{outline:3px solid #c69214}html[data-whatinput=mouse] :focus{outline:none}.visually-hidden{border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.skip-link{background-color:#881c1c;color:#fff;left:1.25rem;position:absolute;z-index:101}.skip-link:not(:focus){border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{color:#151515;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}h1,h2,h3,h4,h5,h6{line-height:1.1;margin:0}p{margin-top:0}p:last-child{margin-bottom:0}ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}ul{list-style-type:disc}img{display:block;height:auto;width:100%}svg circle,svg ellipse,svg line,svg path,svg polygon,svg rect{-webkit-transition:fill .1s ease-in-out;transition:fill .1s ease-in-out}html[data-whatintent=mouse] svg circle else,html[data-whatintent=mouse] svg ellipse else,html[data-whatintent=mouse] svg line else,html[data-whatintent=mouse] svg path else,html[data-whatintent=mouse] svg polygon else,html[data-whatintent=mouse] svg rect else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] svg circle:hover,html[data-whatintent=mouse] svg ellipse:hover,html[data-whatintent=mouse] svg line:hover,html[data-whatintent=mouse] svg path:hover,html[data-whatintent=mouse] svg polygon:hover,html[data-whatintent=mouse] svg rect:hover{-webkit-transition:fill .1s ease-in-out;transition:fill .1s ease-in-out}nav ol,nav ul{list-style:none;margin:0;padding:0}dl{margin-top:0}dd{margin:0}address{font-style:normal}form{margin:0}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}button{background-color:transparent;border:0;padding:0}.button-reset,[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}iframe{border:0}section.two-cols{margin-bottom:2.5rem;margin-top:2.5rem}@media screen and (min-width:768px){section.two-cols{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}}section.two-cols img{float:left;margin-bottom:.9375rem}table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%}table tr td,table tr th{font-size:1rem;line-height:1.625;padding:.625rem 2.5%;text-align:left;vertical-align:top}@media screen and (min-width:768px){table tr td,table tr th{font-size:1.125rem;line-height:1.4445;padding-left:2.0833333333%;padding-right:2.0833333333%}}table tr:nth-child(2n){background:#f0f0f0}table.two-col tr th:first-child{font-weight:600;width:40%}table.two-col tr td:nth-child(2){color:#000}td,th{padding:0}th{font-weight:400}[tabindex="-1"]:focus{outline:none!important}@media print{*,:after,:before{background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited,a[href]:after{text-decoration:underline}a[href]:after{content:" (" attr(href) ")";word-break:break-word}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.lc--layout-container .h1,.lc--layout-container h1,.sg-pattern-example .h1,.sg-pattern-example h1{font-size:1.875rem;line-height:1}@media screen and (min-width:1024px){.lc--layout-container .h1,.lc--layout-container h1,.sg-pattern-example .h1,.sg-pattern-example h1{font-size:3.75rem;line-height:1}}.lc--layout-container h2,.sg-pattern-example h2{font-size:2.5rem;line-height:1.05}.lc--layout-container h3,.sg-pattern-example h3{font-size:2rem;line-height:1.25}.lc--layout-container h4,.sg-pattern-example h4{font-size:1.25rem;line-height:1.3}.lc--layout-container h5,.sg-pattern-example h5{font-size:.9375rem;line-height:1.2}.lc--layout-container h6,.sg-pattern-example h6{font-size:.875rem;line-height:1.5}.lc--layout-container h3.no-results,.sg-pattern-example h3.no-results{color:#fff;font-size:1.25rem;line-height:2}.lc--layout-container p,.sg-pattern-example p{color:#4a4a4a;font-size:1rem;line-height:1.625}@media screen and (min-width:768px){.lc--layout-container p,.sg-pattern-example p{font-size:1rem;line-height:1.875}}.lc--layout-container ol li,.lc--layout-container ul li,.sg-pattern-example ol li,.sg-pattern-example ul li{color:#4a4a4a;font-size:1rem;line-height:1.875}.button,.f--button-link a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.2858;padding-left:.9375rem;padding-right:.9375rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#881c1c;border:0;border-radius:0;color:#fff;height:3.125rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;white-space:normal;width:100%}.f--button-link html[data-whatintent=mouse] a else,html[data-whatintent=mouse] .button else,html[data-whatintent=mouse] .f--button-link a else{-webkit-transition:all .1s;transition:all .1s}.f--button-link html[data-whatintent=mouse] a:hover,html[data-whatintent=mouse] .button:hover,html[data-whatintent=mouse] .f--button-link a:hover{background-color:#6a1010;color:#fff;text-decoration:none;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.button--alt{color:#881c1c;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.375rem;line-height:1;padding-bottom:.5625rem;position:relative;text-decoration:none;text-transform:uppercase}.button--alt:after{background-color:#881c1c;bottom:0;content:"";display:block;height:.125rem;left:0;position:absolute;width:100%}html[data-whatintent=mouse] .button--alt else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .button--alt:hover{color:#6a1010;text-decoration:none}html[data-whatintent=mouse] .button--alt:hover:after{background-color:#6a1010}.icon-close{height:3.125rem;width:3.125rem}.icon-close svg{fill:#fff;height:1.125rem;width:1.125rem}@media screen and (min-width:1024px){>.cc--component-container.narrow{margin:0 auto;max-width:50%}>.cc--component-container.fullbackground>.c--component,>.cc--component-container.maxwidth{margin:0 auto;max-width:1800px}}.fi--form-item input[type=date],.fi--form-item input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:0;color:#4a4a4a;font-size:.875rem;height:3.5rem;line-height:1.7143;padding-left:1.5625rem;padding-right:1.5625rem;position:relative;width:100%}.fi--form-item:not(:last-child){margin-bottom:1.5625rem}@media screen and (min-width:768px){.fi--form-item:not(:last-child){margin-bottom:2.5rem}}.fi--form-item label{color:#4a4a4a;display:block;font-size:1rem;line-height:1.625}@media screen and (min-width:768px){.fi--form-item label{font-size:1rem;line-height:1.875}}.fi--form-item input[type=button]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.2858;padding-left:.9375rem;padding-right:.9375rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#881c1c;border:0;border-radius:0;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;white-space:normal}html[data-whatintent=mouse] .fi--form-item input[type=button] else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .fi--form-item input[type=button]:hover{background-color:#6a1010;color:#fff;text-decoration:none;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.fi--form-item input[type=button]{height:3.125rem;max-width:10.625rem;width:100%}.cc--component-container .fi--form-item-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cc--component-container .fi--form-item-checkbox .group-title{font-size:1rem;line-height:1.875;-ms-flex-preferred-size:100%;flex-basis:100%;font-weight:700}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper{padding-bottom:.3125rem;padding-left:2.3125rem;padding-top:.3125rem;position:relative;-ms-flex-preferred-size:50%;flex-basis:50%;text-align:left}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper input[type=checkbox]{left:-9999px;position:absolute;top:0}html[data-whatinput=keyboard] .cc--component-container .fi--form-item-checkbox .checkbox-wrapper input[type=checkbox]:focus+label:before{outline:3px solid #c69214}html[data-whatinput=mouse] .cc--component-container .fi--form-item-checkbox .checkbox-wrapper input[type=checkbox]:focus+label:before{outline:none}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper input[type=checkbox]:checked+label:before{background-color:#881c1c;border:.0625rem solid #881c1c}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper input[type=checkbox]:checked+label:after{background-color:#881c1c;border:.1875rem solid #fff;opacity:1}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper label{color:#4a4a4a;cursor:pointer;font-size:.875rem;line-height:1.7143;margin-bottom:0}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper label:after,.cc--component-container .fi--form-item-checkbox .checkbox-wrapper label:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper label:before{background-color:#fff;border:.0625rem solid #767676;height:1.25rem;left:.0625rem;width:1.25rem}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper label:after{height:1rem;left:.1875rem;opacity:0;width:1rem}.fi--form-item input[type=date]{padding-right:.9375rem;text-transform:uppercase}.fi--form-item input[type=date]::-webkit-calendar-picker-indicator{color:transparent;height:1.1875rem;opacity:0;width:1.1875rem}.fi--form-item input[type=date]:after{background-image:url(/themes/custom/umass_base/images/icons/icon-calendar.svg)!important;background-position:50%;background-repeat:no-repeat;background-size:1.1875rem;content:"";display:block;height:1.25rem;pointer-events:none;position:absolute;right:1.125rem;width:1.1875rem}.fi--form-item-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.fi--form-item-radio .group-title{font-size:1rem;line-height:1.875;margin-bottom:.3125rem;-ms-flex-preferred-size:100%;flex-basis:100%;font-weight:700}.fi--form-item-radio .radio-wrapper{padding-left:2.3125rem;padding-top:.3125rem;position:relative;-ms-flex-preferred-size:50%;flex-basis:50%;text-align:left}.fi--form-item-radio .radio-wrapper input[type=radio]{left:-9999px;position:absolute;top:0}html[data-whatinput=keyboard] .fi--form-item-radio .radio-wrapper input[type=radio]:focus+label:before{outline:.1875rem solid #008996}.fi--form-item-radio .radio-wrapper input[type=radio]:checked+label:before{border:.125rem solid #881c1c}.fi--form-item-radio .radio-wrapper input[type=radio]:checked+label:after{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fi--form-item-radio .radio-wrapper label{cursor:pointer;font-size:.875rem;line-height:1.7143;margin-bottom:0}.fi--form-item-radio .radio-wrapper label:after,.fi--form-item-radio .radio-wrapper label:before{content:"";position:absolute;top:50%}.fi--form-item-radio .radio-wrapper label:before{background-color:#fff;border:.0625rem solid #767676;border-radius:50%;height:1.375rem;left:.0625rem;margin-top:-.5rem;width:1.375rem}.fi--form-item-radio .radio-wrapper label:after{background-color:#881c1c;border-radius:50%;height:.75rem;left:.375rem;margin-top:-.1875rem;opacity:0;-webkit-transform:translate3d(-40px,0,0) scale(.5);transform:translate3d(-40px,0,0) scale(.5);width:.75rem}.fi--form-item .select-wrap{background-color:#fff;border:1px solid #ccc;position:relative}.fi--form-item .select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-image:none;border:0;-webkit-box-shadow:none;box-shadow:none;color:#4a4a4a;font-size:.875rem;height:3.125rem;line-height:1.7143;padding-left:1.5625rem;padding-right:1.5625rem;width:100%}.fi--form-item .select-wrap select::-ms-expand{display:none}.fi--form-item .select-wrap svg{fill:#881c1c;height:6px;pointer-events:none;position:absolute;right:1.375rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:11px}input[type=submit]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.2858;padding-left:.9375rem;padding-right:.9375rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#881c1c;border:0;border-radius:0;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;white-space:normal}html[data-whatintent=mouse] input[type=submit] else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] input[type=submit]:hover{background-color:#6a1010;color:#fff;text-decoration:none;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}input[type=submit]{height:3.125rem;max-width:10.625rem;width:100%}.fi--form-item input[type=text]::-webkit-input-placeholder{color:#4a4a4a}.fi--form-item input[type=text]::-moz-placeholder{color:#4a4a4a}.fi--form-item input[type=text]:-ms-input-placeholder{color:#4a4a4a}.fi--form-item input[type=text]::-ms-input-placeholder{color:#4a4a4a}.fi--form-item input[type=text]::placeholder{color:#4a4a4a}.fi--form-item input[type=text].magnifier{background-image:url(/themes/custom/umass_base/images/icons/icon-search-red.svg);background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.8125rem}.fi--form-item textarea{background-color:#fff;border-color:#ccc;color:#4a4a4a;font-size:.875rem;height:9.375rem;line-height:1.7143;padding:1.4375rem 1.75rem 1.4375rem 2rem;width:100%}@media screen and (min-width:768px){.fi--form-item textarea{height:12.5rem}}.fi--form-item textarea::-webkit-input-placeholder{color:#4a4a4a}.fi--form-item textarea::-moz-placeholder{color:#4a4a4a}.fi--form-item textarea:-ms-input-placeholder{color:#4a4a4a}.fi--form-item textarea::-ms-input-placeholder{color:#4a4a4a}.fi--form-item textarea::placeholder{color:#4a4a4a}.lc--two-column{margin:0 auto;max-width:1800px}.lc--two-column .l--two-column{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:2.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0}@media screen and (min-width:768px){.lc--two-column .l--two-column{padding-bottom:3.125rem}}@media screen and (min-width:1024px){.lc--two-column .l--two-column{padding-top:3.125rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media print{.lc--two-column .l--two-column{padding-top:3.125rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:1024px){.lc--two-column .l--two-column .lr--sidebar{padding-left:4.1666666667%;padding-right:4.1666666667%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;width:100%}.tc--landing-page .lc--two-column .l--two-column .lr--sidebar{border-right:.0625rem solid #ccc;margin-bottom:-3.125rem;margin-top:-3.125rem;padding-bottom:3.125rem;padding-top:3.125rem}}@media print{.lc--two-column .l--two-column .lr--sidebar{padding-left:0;padding-right:0;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;width:100%}}@media screen and (min-width:1024px){.lc--two-column .l--two-column .lr--main{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;width:100%}}@media print{.lc--two-column .l--two-column .lr--main{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;width:100%}}@media screen and (max-width:1023px){.lc--two-column .l--two-column .lr--main{padding-bottom:0;padding-top:2.5rem}}@media screen and (min-width:768px){.tc--event .lc--two-column .l--two-column .lr--main{padding-bottom:0;padding-top:0}}.tc--form-page .lc--two-column .l--two-column .lr--main{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.tc--form-page .lc--two-column .l--two-column .lr--main{padding-left:10.4166666667%;padding-right:10.4166666667%}}@media screen and (max-width:1023px){.tc--article .lc--two-column .l--two-column .lr--sidebar,.tc--event .lc--two-column .l--two-column .lr--sidebar,.tc--microsite-article .lc--two-column .l--two-column .lr--sidebar{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.tc--article .lc--two-column .l--two-column .lr--main,.tc--event .lc--two-column .l--two-column .lr--main,.tc--microsite-article .lc--two-column .l--two-column .lr--main{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}body{margin:0;padding:0}.link,a{color:#881c1c;text-decoration:underline}html[data-whatintent=mouse] .link,html[data-whatintent=mouse] a{-webkit-transition:color;transition:color}html[data-whatintent=mouse] .link else,html[data-whatintent=mouse] a else{-webkit-transition:all;transition:all}html[data-whatintent=mouse] .link:hover,html[data-whatintent=mouse] a:hover{color:#151515;text-decoration:underline}.nolink{cursor:default!important;pointer-events:none;text-decoration:none}html[data-whatintent=mouse] .nolink{-webkit-transition:color;transition:color}html[data-whatintent=mouse] .nolink else{-webkit-transition:all;transition:all}html[data-whatintent=mouse] .nolink:hover{color:inherit;text-decoration:none}.c--component h2 a:hover{text-decoration:underline}.icon-search{height:1.875rem;width:1.875rem}.icon-search svg{height:1.125rem;width:1.125rem}.f--ambient-video{width:100%}@media screen and (max-width:767px){.f--ambient-video{padding-bottom:56.25%}}.f--ambient-video video{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}@media screen and (min-width:1024px){@supports(-ms-ime-align:auto){.f--ambient-video video{height:auto;-o-object-fit:none;object-fit:none}}}@media screen and (min-width:768px){.f--button-link a{width:auto}}.f--description p{color:#000;font-size:1rem;line-height:1.875;text-align:left;text-transform:none}.f--hero-promo-title h2{color:#fff;font-size:.9375rem;line-height:1.2}@media screen and (min-width:768px){.f--hero-promo-title h2{font-size:1rem;line-height:1;text-align:right}}@media screen and (min-width:1024px){.f--hero-promo-title h2{font-size:1rem;line-height:1.25}}.f--hero-promo-title h2 a{color:#fff;text-decoration:none}html[data-whatintent=mouse] .f--hero-promo-title h2 a else{-webkit-transition:all .1s;transition:all .1s}.f--hero-promo-title+.f--description a,html[data-whatintent=mouse] .f--hero-promo-title h2 a:hover{color:#fff;text-decoration:underline}html[data-whatintent=mouse] .f--hero-promo-title+.f--description a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .f--hero-promo-title+.f--description a:hover{color:#fff;text-decoration:none}.c--component .f--wysiwyg:after{clear:both;content:"";display:block}.c--component .f--wysiwyg h2{font-size:1.5rem;line-height:1.25;margin-bottom:1.5625rem}@media screen and (min-width:768px){.c--component .f--wysiwyg h2{font-size:1.875rem;line-height:1.2;margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.c--component .f--wysiwyg h2{font-size:2.5rem;line-height:1.05}}.c--component .f--wysiwyg h3{font-size:1.5rem;line-height:1.1667;margin-bottom:.625rem}@media screen and (min-width:768px){.c--component .f--wysiwyg h3{font-size:1.625rem;line-height:1.2308;margin-bottom:.875rem}}@media screen and (min-width:1024px){.c--component .f--wysiwyg h3{font-size:2rem;line-height:1.125}}.c--component .f--wysiwyg h4{font-size:1.375rem;line-height:1.1819;margin-bottom:.625rem}@media screen and (min-width:768px){.c--component .f--wysiwyg h4{font-size:1.625rem;line-height:1.1539;margin-bottom:.875rem}}.c--component .f--wysiwyg h5{font-size:.9375rem;line-height:1.2;margin-bottom:.4375rem}@media screen and (min-width:768px){.c--component .f--wysiwyg h5{font-size:1rem;font-weight:800;line-height:1.25;margin-bottom:1.0625rem}}.c--component .f--wysiwyg ol,.c--component .f--wysiwyg ul{list-style:none;padding:0}.c--component .f--wysiwyg ol ol,.c--component .f--wysiwyg ol ul,.c--component .f--wysiwyg ul ol,.c--component .f--wysiwyg ul ul{margin-left:1.5625rem}.c--component .f--wysiwyg ol{counter-reset:counter}.c--component .f--wysiwyg ol>li{counter-increment:counter}.c--component .f--wysiwyg ol>li:before{color:#881c1c;content:counter(counter) ". ";margin-left:.625rem;margin-right:.5rem}.c--component .f--wysiwyg ul>li{list-style:none}.c--component .f--wysiwyg ul>li:before{color:#881c1c;content:"•";display:inline-block;margin-left:.625rem;margin-right:1.25rem;width:.3125rem}.c--component .f--wysiwyg table caption{margin-bottom:1.25rem;text-align:left}.c--component .f--wysiwyg thead th{font-size:1rem;letter-spacing:.034375rem;line-height:1.625;padding:1.5625rem 1.25rem}@media screen and (min-width:768px){.c--component .f--wysiwyg thead th{padding:0 1.25rem 1.25rem}}.c--component .f--wysiwyg tbody tr{background:transparent;border-bottom:1px solid #ccc}.c--component .f--wysiwyg tbody tr:last-child{border-bottom:0}.c--component .f--wysiwyg tbody tr:nth-child(odd){background-color:#e9e9e9}.c--component .f--wysiwyg tbody tr:nth-child(2n){background-color:#fff}.c--component .f--wysiwyg tbody td,.c--component .f--wysiwyg tbody th{padding:1.5625rem 1.25rem}.c--component .f--wysiwyg tbody td,.c--component .f--wysiwyg tbody td p,.c--component .f--wysiwyg tbody th,.c--component .f--wysiwyg tbody th p{font-size:.75rem;line-height:1.8334}@media screen and (min-width:768px){.c--component .f--wysiwyg tbody td,.c--component .f--wysiwyg tbody td p,.c--component .f--wysiwyg tbody th,.c--component .f--wysiwyg tbody th p{font-size:1rem;line-height:1.625}}.c--component .f--wysiwyg tbody td,.c--component .f--wysiwyg tbody td p{color:#4a4a4a}.c--component .f--wysiwyg tbody th{color:#151515;padding-right:.75rem}@media screen and (min-width:768px){.c--component .f--wysiwyg tbody th{padding-right:2rem}}@media screen and (min-width:1024px){.c--component .f--wysiwyg tbody th{padding-right:3.125rem}}.c--component .f--wysiwyg article.align-left,.c--component .f--wysiwyg figure.align-left,.c--component .f--wysiwyg img.align-left{float:left;margin-bottom:1.25rem;margin-left:0;margin-right:3.125rem}.c--component .f--wysiwyg article.align-right,.c--component .f--wysiwyg figure.align-right,.c--component .f--wysiwyg img.align-right{float:right;margin-bottom:1.25rem;margin-left:3.125rem;margin-right:0}.c--component .f--wysiwyg figure{margin:0}.c--component .f--wysiwyg figure figcaption,.c--component .f--wysiwyg figure figcaption p{color:#4a4a4a;font-size:.75rem;line-height:1.5;margin-top:.625rem}.c--component .f--wysiwyg .pull-quote,.c--component .f--wysiwyg blockquote{color:#881c1c;margin-bottom:3.125rem;margin-top:3.125rem}.c--component .f--wysiwyg .pull-quote p,.c--component .f--wysiwyg blockquote p{color:#881c1c;font-size:2.25rem;font-style:italic;line-height:1.2778;margin-bottom:.9375rem}.c--component .f--wysiwyg .pull-quote p:before,.c--component .f--wysiwyg blockquote p:before{content:"“";display:inline-block}.c--component .f--wysiwyg .pull-quote p:after,.c--component .f--wysiwyg blockquote p:after{content:"”";display:inline-block}.c--component .f--wysiwyg .pull-quote .attribution,.c--component .f--wysiwyg blockquote .attribution{font-size:.9375rem;font-style:normal;font-weight:700;line-height:1.3334}.c--component .f--wysiwyg .pull-quote .attribution:before,.c--component .f--wysiwyg blockquote .attribution:before{content:"—";display:inline-block;margin-right:.3125rem}.c--component .f--wysiwyg img{margin-bottom:.875rem;max-width:100%;width:auto}div.c--component.c--accordions a.field-stat-link,div.f--field.f--description a.field-stat-link,div.f--field.f--wysiwyg a.field-stat-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.2858;padding-left:.9375rem;padding-right:.9375rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#881c1c;border:0;border-radius:0;color:#fff;font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:800;height:3.125rem;min-width:10.625rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;white-space:normal;width:auto}div.c--component.c--accordions a.field-stat-link:hover,div.f--field.f--description a.field-stat-link:hover,div.f--field.f--wysiwyg a.field-stat-link:hover{background-color:#6a1010;color:#fff;text-decoration:none;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.c--component .f--wysiwyg .pull-quote .author,.c--component .f--wysiwyg blockquote .author{font-size:.9375rem;font-style:normal;font-weight:700;line-height:1.3334}.c--component .f--wysiwyg .pull-quote .author:before,.c--component .f--wysiwyg blockquote .author:before{content:"—";display:inline-block;margin-right:.3125rem}@media screen and (min-width:768px){.cc--abundance-grid .c--abundance-grid{display:grid;gap:0 0;grid-template-areas:"text-block text-block large-1 large-1" "text-block text-block large-1 large-1" "large-2 large-2 small small" "large-2 large-2 small small";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.cc--abundance-grid .c--abundance-grid div:nth-child(3){grid-area:large-2}.cc--abundance-grid .c--abundance-grid .abundance-container-text{grid-area:text-block}.cc--abundance-grid .c--abundance-grid .abundance-container-large{grid-area:large-1}.cc--abundance-grid .c--abundance-grid .abundance-container-small{display:grid;gap:0 0;grid-area:small;grid-template-areas:"small-1 small-2" "small-3 small-4";grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.cc--abundance-grid .c--abundance-grid .abundance-container-small .cc--component-container:first-child{grid-area:small-1}.cc--abundance-grid .c--abundance-grid .abundance-container-small .cc--component-container:nth-child(2){grid-area:small-2}.cc--abundance-grid .c--abundance-grid .abundance-container-small .cc--component-container:nth-child(3){grid-area:small-3}.cc--abundance-grid .c--abundance-grid .abundance-container-small .shuffle-wrapper{grid-area:small-4}}@media screen and (min-width:768px)and (-ms-high-contrast:none){.cc--abundance-grid .grid-container{display:-ms-grid;-ms-grid-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:1fr 1fr 1fr 1fr}.cc--abundance-grid .text-block{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:2}.cc--abundance-grid .large-1{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3;-ms-grid-column-span:2}.cc--abundance-grid .large-2{-ms-grid-row:3;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:2}.cc--abundance-grid .small{display:-ms-grid;-ms-grid-columns:1fr 1fr;-ms-grid-rows:1fr 1fr;-ms-grid-row:3;-ms-grid-row-span:2;-ms-grid-column:3;-ms-grid-column-span:2}.cc--abundance-grid .small-1{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.cc--abundance-grid .small-2{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1}.cc--abundance-grid .small-3{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.cc--abundance-grid .small-4{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1}}.cc--abundance-grid.updating{position:relative}.cc--abundance-grid.updating:before{-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-linecap='round' stroke-width='11' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:2.625rem;left:50%;margin-left:-1.375rem;margin-top:-1.375rem;position:absolute;top:50%;-webkit-transform-origin:50%;transform-origin:50%;width:2.625rem;z-index:1}.cc--abundance-grid.updating .c--abundance-grid{opacity:0}.cc--abundance-grid.updated .c--abundance-grid{opacity:1}.cc--abundance-grid .abundance-container-large,.cc--abundance-grid .abundance-container-text{padding-top:100%;position:relative}@media screen and (min-width:1024px){.lc--full .cc--abundance-grid .abundance-container-large,.lc--full .cc--abundance-grid .abundance-container-text,.sg-pattern-example>.cc--abundance-grid .abundance-container-large,.sg-pattern-example>.cc--abundance-grid .abundance-container-text,.sg-pattern-example>.cc--component-container .f--field.nested .cc--abundance-grid .abundance-container-large,.sg-pattern-example>.cc--component-container .f--field.nested .cc--abundance-grid .abundance-container-text,body.pattern-lab-demo>.cc--abundance-grid .abundance-container-large,body.pattern-lab-demo>.cc--abundance-grid .abundance-container-text,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--abundance-grid .abundance-container-large,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--abundance-grid .abundance-container-text{padding-top:66.66%}}.cc--abundance-grid .abundance-container-large .cc--component-container,.cc--abundance-grid .abundance-container-large .text-container-wrapper,.cc--abundance-grid .abundance-container-text .cc--component-container,.cc--abundance-grid .abundance-container-text .text-container-wrapper{height:100%;position:absolute;top:0;width:100%}@media screen and (max-width:767px){.cc--abundance-grid .abundance-container-text{padding:0}}.cc--abundance-grid .abundance-container-text .text-container-wrapper{padding:2.5rem 8.3333333333% 1.875rem;position:relative}@media screen and (min-width:768px){.cc--abundance-grid .abundance-container-text .text-container-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 16.6666666667%;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cc--abundance-grid .abundance-container-text .f--section-title h2{font-size:1.75rem;line-height:1;margin-bottom:.625rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--abundance-grid .abundance-container-text .f--section-title h2{font-size:2.5rem;line-height:1;margin-bottom:.9375rem}}.cc--abundance-grid .abundance-container-text .f--section-title h2 a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-text .f--section-title h2 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-text .f--section-title h2 a:hover{text-decoration:underline}.cc--abundance-grid .abundance-container-text .f--description p{font-size:.9375rem;line-height:1.6667;margin-bottom:.9375rem}@media screen and (min-width:768px){.cc--abundance-grid .abundance-container-text .f--description p{font-size:.9375rem;line-height:1.8667;margin-bottom:2.1875rem}}.cc--abundance-grid .abundance-container-text .f--link a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.2858;padding-left:.9375rem;padding-right:.9375rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#881c1c;border:0;border-radius:0;color:#fff;height:3.125rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;white-space:normal;width:100%}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-text .f--link a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-text .f--link a:hover{background-color:#6a1010;color:#fff;text-decoration:none;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.cc--abundance-grid .abundance-container-text .f--link a{max-width:16.875rem}.cc--abundance-grid .abundance-container-large .cc--component-container{background-position:50%;background-repeat:no-repeat;background-size:cover}.cc--abundance-grid .abundance-container-large .cc--component-container:after{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000);bottom:0;content:"";display:block;height:60%;opacity:.9;position:absolute;width:100%}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.25rem 8.3333333333%;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;height:100%;justify-content:flex-end;z-index:1}@media screen and (min-width:768px){.cc--abundance-grid .abundance-container-large .c--abundance-grid-item{padding:1.25rem 11.1111111111% 1.5625rem}}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--eyebrow{color:#e9e9e9;font-size:.75rem;line-height:1.5;margin-bottom:.5rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--eyebrow{font-size:.875rem;line-height:1.2858}}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--cta-title h2{color:#fff;font-size:1.375rem;line-height:1.1819;margin-bottom:.625rem}@media screen and (min-width:768px){.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--cta-title h2{font-size:1.625rem;line-height:1.1539}}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--cta-title h2 a{color:#fff;text-decoration:underline}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--cta-title h2 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--cta-title h2 a:hover{text-decoration:none}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--description p{color:#fff;font-size:.875rem;line-height:1.7143}@media screen and (min-width:768px){.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--description p{font-size:.875rem;line-height:1.5715}}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--description a{color:#fff;text-decoration:underline}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--description a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--description a:hover{text-decoration:none}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--video-lightbox a{background-color:#881c1c;background-image:url(/themes/custom/umass_base/images/icons/icon-play.svg);background-position:50%;background-repeat:no-repeat;background-size:.5625rem;border:1px solid hsla(0,0%,100%,.65);border-radius:50%;-webkit-box-shadow:2px 2px 4px 1px rgba(0,0,0,.65);box-shadow:2px 2px 4px 1px rgba(0,0,0,.65);display:inline-block;font-size:0;height:3.125rem;line-height:0;overflow:hidden;text-indent:101%;white-space:nowrap;width:3.125rem}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--video-lightbox a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--video-lightbox a:hover{background-color:#6a1010}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--video-lightbox a{position:absolute;right:1.375rem;top:1.4375rem}@media screen and (min-width:768px){.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--video-lightbox a{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.cc--abundance-grid .abundance-container-small{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item{position:relative;-ms-flex-preferred-size:50%;flex-basis:50%;padding-top:50%}@media screen and (min-width:1024px){.lc--full .cc--abundance-grid .abundance-container-small .cc--abundance-grid-item,.sg-pattern-example>.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item,.sg-pattern-example>.cc--component-container .f--field.nested .cc--abundance-grid .abundance-container-small .cc--abundance-grid-item,body.pattern-lab-demo>.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--abundance-grid .abundance-container-small .cc--abundance-grid-item{padding-top:33.33%}}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item:first-child{background:#151515}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item:nth-child(2){background:#881c1c}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item:nth-child(3){background:#4a4a4a}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .c--abundance-grid-item{height:100%;padding:1.875rem 8.3333333333% 1.25rem;position:absolute;top:0;width:100%}@media screen and (min-width:768px){.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .c--abundance-grid-item{padding:3.25rem 11.1111111111% 1.5625rem}}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--eyebrow{color:#e9e9e9;font-size:.75rem;line-height:1.5;margin-bottom:.5625rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--eyebrow{font-size:.875rem;line-height:1.2858;margin-bottom:.625rem}}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--cta-title h2{color:#fff;font-size:.9375rem;line-height:1.2}@media screen and (min-width:768px){.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--cta-title h2{font-size:1rem;line-height:1.25}}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--cta-title h2 a{color:#fff;text-decoration:none}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--cta-title h2 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--cta-title h2 a:hover{text-decoration:underline}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--description{display:none}.cc--abundance-grid .abundance-container-small .shuffle-wrapper{position:relative;-ms-flex-preferred-size:50%;flex-basis:50%}.cc--abundance-grid .abundance-container-small .shuffle-wrapper .abundance-grid-shuffle{background-color:#881c1c;background-image:url(/themes/custom/umass_base/images/icons/icon-refresh.svg);background-position:50%;background-repeat:no-repeat;background-size:1.375rem;border-radius:50%;display:inline-block;font-size:0;height:3.125rem;line-height:0;overflow:hidden;text-indent:101%;white-space:nowrap;width:3.125rem}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-small .shuffle-wrapper .abundance-grid-shuffle else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-small .shuffle-wrapper .abundance-grid-shuffle:hover{background-color:#6a1010}.cc--abundance-grid .abundance-container-small .shuffle-wrapper .abundance-grid-shuffle{bottom:.9375rem;display:none;position:absolute;right:.9375rem}.cc--abundance-grid .abundance-container-small .shuffle-wrapper .abundance-grid-shuffle.active{display:inline-block}.cc--accordion-program.no-details{display:block}.cc--accordion-program.no-details .text-container{padding-right:0;-ms-flex-preferred-size:100%;flex-basis:100%}.cc--accordion-program .c--accordion-program{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){.cc--accordion-program .c--accordion-program{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cc--accordion-program .text-container{margin-bottom:1.5625rem;padding-right:7.6923076923%;-ms-flex-preferred-size:69.2307692308%;flex-basis:69.2307692308%}@media screen and (min-width:768px){.cc--accordion-program .text-container{margin-bottom:0}}.cc--accordion-program .text-container .f--description{margin-bottom:1.625rem}.cc--accordion-program .text-container .f--description p{font-size:.875rem;line-height:1.7143}.cc--accordion-program .text-container .f--link .link{font-size:.875rem;font-weight:800;line-height:1.7143;text-transform:uppercase}html[data-whatintent=mouse] .cc--accordion-program .text-container .f--link .link else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--accordion-program .text-container .f--link .link:hover{text-decoration:none}.cc--accordion-program .details-container{padding-right:3.8461538462%;-ms-flex-preferred-size:30.7692307692%;color:#4a4a4a;flex-basis:30.7692307692%}.cc--accordion-program .details-container .detail{font-size:.875rem;line-height:1.7143;margin-bottom:1.25rem}.cc--accordion-program .details-container .detail .label{font-weight:700}.cc--accordion-program .details-container .detail,.cc--accordion-program .details-container .detail .content,.cc--accordion-program .details-container .detail p{font-size:.875rem;line-height:1.7143}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.cc--accordions .c--accordions{overflow-anchor:none;padding:.875rem 8.3333333333%}@media screen and (min-width:768px){.cc--accordions .c--accordions{padding-top:0}}@media screen and (min-width:1024px){.cc--accordions .c--accordions{padding-bottom:.125rem;padding-top:.125rem}}.cc--accordions .c--accordions .accordion-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-bottom:.0625rem solid #ccc;overflow-anchor:none;padding-bottom:1.5625rem;-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (min-width:768px){.cc--accordions .c--accordions .accordion-item{padding-bottom:1.5rem}}.cc--accordions .c--accordions .accordion h3 .accordion-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.375rem;line-height:1.1819;padding-top:1.9375rem;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#000;justify-content:space-between;overflow-anchor:none;text-align:left;width:100%;will-change:transform}html[data-whatintent=mouse] .cc--accordions .c--accordions .accordion h3 .accordion-trigger else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--accordions .c--accordions .accordion h3 .accordion-trigger:hover{color:#881c1c}@media screen and (min-width:768px){.cc--accordions .c--accordions .accordion h3 .accordion-trigger{font-size:1.625rem;line-height:1.1539;padding-bottom:.375rem;padding-top:2.75rem}}@media screen and (min-width:1024px){.cc--accordions .c--accordions .accordion h3 .accordion-trigger{padding-bottom:.75rem;padding-top:2.4375rem}}.cc--accordions .c--accordions .accordion h3 .accordion-trigger:after{display:block;margin-right:.5rem;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:url(/themes/custom/umass_base/images/icons/icon-arrowdown-red.svg) no-repeat 50%/100%;content:"";height:1.25rem;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:1.25rem}@media screen and (min-width:768px){.cc--accordions .c--accordions .accordion h3 .accordion-trigger:after{height:1.75rem;width:1.75rem}}.cc--accordions .c--accordions .accordion h3 .accordion-trigger.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.cc--accordions .c--accordions .accordion .accordion-panel{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#4a4a4a;display:block!important;font-size:.875rem;line-height:1.7143;max-height:0;overflow:hidden;overflow-anchor:none;padding-top:.9375rem;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:max-height .3s cubic-bezier(.25,.46,.45,.94),visibility .3s linear;transition:max-height .3s cubic-bezier(.25,.46,.45,.94),visibility .3s linear;visibility:hidden;will-change:max-height}.cc--accordions .c--accordions .accordion .accordion-panel.active{max-height:5000px;-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94);visibility:visible}@media screen and (min-width:768px){.cc--accordions .c--accordions .accordion .accordion-panel{padding-top:1.25rem}.cc--accordions .c--accordions .accordion .accordion-panel.active{max-height:10000px}}@media screen and (min-width:1024px){.cc--accordions .c--accordions .accordion .accordion-panel{padding-top:.875rem}.cc--accordions .c--accordions .accordion .accordion-panel.active{max-height:15000px}}.cc--accordions .c--accordions .accordion .accordion-panel>*{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}@media(prefers-reduced-motion:reduce){.cc--accordions .c--accordions .accordion .accordion-panel{-webkit-transition:none!important;transition:none!important}}.cc--accordions:last-of-type .c--accordions{padding-bottom:2.5rem}@media screen and (min-width:1024px){.cc--accordions:last-of-type .c--accordions{padding-bottom:4.375rem}}.tc--basic .cc--accordions{margin-bottom:1.5625rem}.tc--basic .cc--accordions .c--accordions .accordion h3 .accordion-trigger{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:auto}.tc--basic .cc--accordions .c--accordions .accordion h3 .accordion-trigger:after{margin-left:1.5625rem}.cc--back-to-top .f--back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2.1875rem;width:100%}@media screen and (min-width:1024px){.cc--back-to-top .f--back:not(.ally-focus-within){border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}}.cc--back-to-top .f--back:after{display:block;-webkit-box-flex:1;background-color:#4a4a4a;content:"";-ms-flex:1 0 auto;flex:1 0 auto;height:.125rem}.cc--back-to-top .f--back a{font-size:.875rem;line-height:1}.cc--back-to-top .f--back a,.cc--back-to-top .f--back a:hover{color:#4a4a4a;text-decoration:none}.cc--back-to-top .f--back svg{margin-bottom:.1875rem;margin-left:.9375rem;margin-right:.9375rem}.cc--blogger-card .c--blogger-card .f--image{-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:768px){.cc--blogger-card .c--blogger-card .f--image{margin-right:4.1666666667%;-ms-flex-preferred-size:25%;flex-basis:25%}}.cc--blogger-card .c--blogger-card text-container{-ms-flex-preferred-size:100%;flex-basis:100%}.cc--breadcrumb{display:none}@media screen and (min-width:1024px){.cc--breadcrumb{display:block;margin-bottom:2.375rem}}.cc--breadcrumb ul{list-style:none;padding-left:0}.cc--breadcrumb ul li .link{color:#151515;font-size:.9375rem;font-weight:700;line-height:1.3334;text-decoration:none}html[data-whatintent=mouse] .cc--breadcrumb ul li .link else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--breadcrumb ul li .link:hover{color:#881c1c;text-decoration:none}@media screen and (min-width:1024px){.cc--breadcrumb ul li .link:before{background:url(/themes/custom/umass_base/images/icons/icon-arrowleft-red.svg) no-repeat 0/1.25rem;content:"";display:inline-block;height:.625rem;margin-left:-.25rem;margin-right:-.25rem;width:1.25rem}}.cc--button-back-to-top{position:relative}.cc--button-back-to-top .c--button-back-to-top{bottom:0;display:none;position:fixed;right:0;z-index:5}@media screen and (min-width:768px){.cc--button-back-to-top .c--button-back-to-top{bottom:1.875rem;right:1.875rem}}.cc--button-back-to-top .c--button-back-to-top.btb-unstick{bottom:0;position:absolute;top:-20px;z-index:5}@media screen and (min-width:768px){.cc--button-back-to-top .c--button-back-to-top.btb-unstick{bottom:1.875rem;right:1.875rem}}.cc--button-back-to-top .c--button-back-to-top button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#000;border:0;border-radius:50%;cursor:pointer;height:3.75rem;justify-content:center;width:3.75rem}.cc--button-back-to-top .c--button-back-to-top button svg{height:1.125rem;width:1.125rem}.cc--button-back-to-top .c--button-back-to-top button span{color:#fff;display:block;font-size:.75rem;line-height:1}.cc--button-link{margin:0 auto;max-width:1800px}.cc--button-link .c--button-link{margin-bottom:1.5625rem}.cc--button-link .f--link{margin-top:1.5625rem}.cc--chapter{margin:0 auto 2.1875rem;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:768px){.cc--chapter{margin-bottom:3.75rem;padding-left:10.4166666667%;padding-right:10.4166666667%}}@media screen and (min-width:1024px){.cc--chapter{margin-bottom:4.6875rem;padding-left:8.3333333333%;padding-right:13.8888888889%}}.cc--chapter .cc--hero-profile{padding-bottom:0}.lc--two-column .cc--chapter .f--section-title{margin-bottom:.9375rem}@media screen and (min-width:1024px){.lc--two-column .cc--chapter .f--section-title{margin-bottom:1.5625rem}}.cc--chaptered-menu{position:relative}.cc--chaptered-menu.fixed{position:sticky;top:3.875rem}.cc--chaptered-nav{height:100%}@media screen and (min-width:1024px){.lr--sidebar .cc--chaptered-nav{margin-left:-25%}}.cc--chaptered-nav .c--chaptered-nav{background-color:#e9e9e9;height:100%;position:relative}@media screen and (min-width:1024px){.cc--chaptered-nav .c--chaptered-nav{padding-bottom:4.6875rem;padding-right:0;padding-top:3.125rem}}.cc--chaptered-nav .f--section-title h2{color:#881c1c;font-size:.875rem;font-weight:800;line-height:1.2858;padding-left:16.6666666667%;padding-right:16.6666666667%;text-transform:uppercase}@media screen and (max-width:1023px){.cc--chaptered-nav .f--section-title h2{background:#e9e9e9;cursor:pointer;padding:1.3125rem 8.3333333333%;position:relative}.cc--chaptered-nav .f--section-title h2.open:after{display:none}.cc--chaptered-nav .f--section-title h2:after,.cc--chaptered-nav .f--section-title h2:before{background:#881c1c;content:"";display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cc--chaptered-nav .f--section-title h2:before{height:.125rem;right:1.8125rem;width:.875rem}.cc--chaptered-nav .f--section-title h2:after{height:.875rem;right:2.1875rem;width:.125rem}}@media screen and (min-width:1024px){.cc--chaptered-nav .f--section-title h2{margin-bottom:1.25rem}}@media screen and (max-width:1023px){.cc--chaptered-nav .dropdown-container{background:#e9e9e9;display:none;left:0;padding-left:8.3333333333%;padding-right:8.3333333333%;position:absolute;right:0;top:100%;width:100%;z-index:1}}@media screen and (min-width:1024px){.cc--chaptered-nav.sticky .nav-wrapper{position:sticky;top:3.875rem}}.cc--chaptered-nav .f--link{margin-bottom:.8125rem}@media screen and (min-width:1024px){.cc--chaptered-nav .f--link:last-child{margin-bottom:0}}.cc--chaptered-nav .link{color:#151515;display:block;font-size:.9375rem;line-height:1.3334;padding-bottom:.3125rem;padding-top:.3125rem;text-decoration:none}html[data-whatintent=mouse] .cc--chaptered-nav .link{-webkit-transition:color;transition:color}html[data-whatintent=mouse] .cc--chaptered-nav .link else{-webkit-transition:all;transition:all}html[data-whatintent=mouse] .cc--chaptered-nav .link:hover{color:#881c1c;text-decoration:none}@media screen and (min-width:1024px){.cc--chaptered-nav .link{border-left:.75rem solid transparent;padding:.3125rem 16.6666666667% .4375rem calc(16.66667% - .75rem)}.cc--chaptered-nav .link.is-active{border-left:.75rem solid #881c1c}html[data-whatintent=mouse] .cc--chaptered-nav .link{-webkit-transition:color;transition:color}html[data-whatintent=mouse] .cc--chaptered-nav .link else{-webkit-transition:all;transition:all}html[data-whatintent=mouse] .cc--chaptered-nav .link:hover{border-left:.75rem solid #881c1c}}.cc--contact-block{margin-bottom:1.5625rem}@media screen and (min-width:1024px){.cc--contact-block{margin-bottom:2.1875rem}}.cc--contact-block .c--contact-block{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.cc--contact-block .c--contact-block{padding-left:25%;padding-right:12.5%}}@media print{.cc--contact-block .c--contact-block{padding-left:12.5%;padding-right:12.5%}}.cc--contact-block .publication-date{margin-bottom:1.875rem}.cc--contact-block .f--section-title{margin-bottom:.625rem}.cc--contact-block .f--section-title h2{color:#881c1c;font-size:.75rem;line-height:1.5;text-transform:uppercase}@media screen and (min-width:768px){.cc--contact-block .f--section-title h2{font-size:.875rem;line-height:1.2858}}@media print{.cc--contact-block .f--section-title h2{color:#881c1c!important;font-size:.875rem;line-height:1.2858}}.cc--contact-block .text-container{line-height:1.875rem}@media print{.cc--contact-block .text-container .f--link .link{color:#881c1c!important}}.cc--date-card{position:relative;text-align:center}@media screen and (max-width:767px){.cc--date-card:not(:last-child){border-bottom:.0625rem solid #979797;margin-bottom:1.5625rem;padding-bottom:1.5625rem}}@media screen and (min-width:768px)and (max-width:1023px){.cc--date-card{padding:2.1875rem 6.6666666667%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.cc--date-card:nth-child(-n+2){border-bottom:.0625rem solid #979797}.cc--date-card:first-child,.cc--date-card:nth-child(3){border-right:.0625rem solid #979797}}@media screen and (min-width:1024px){.cc--date-card{-webkit-box-flex:0;-ms-flex:0 0 17.5%;flex:0 0 17.5%}.cc--date-card:not(:last-child):after{background-color:#979797;content:"";display:block;height:calc(100% + 3.125rem);position:absolute;right:-28.5714285714%;top:-1.5625rem;width:.0625rem}}@media screen and (min-width:1024px)and (max-width:1199px){.lc--two-column .cc--date-card{padding:2.1875rem 6.6666666667%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.lc--two-column .cc--date-card:after{display:none}.lc--two-column .cc--date-card:nth-child(-n+2){border-bottom:.0625rem solid #979797}.lc--two-column .cc--date-card:first-child,.lc--two-column .cc--date-card:nth-child(3){border-right:.0625rem solid #979797}}.cc--date-card .f--card-date span.month{color:#881c1c;display:block;font-size:1.125rem;line-height:1.3334;text-transform:uppercase}.cc--date-card .f--card-date span.day{color:#881c1c;display:block;font-size:2.5rem;line-height:1.375}.cc--date-card .f--cta-title{margin-top:.3125rem}@media screen and (min-width:1024px){.cc--date-card .f--cta-title{margin-top:.9375rem}}.cc--date-card .f--cta-title h3{font-size:1rem;line-height:1.25}.cc--date-cards{margin:0 auto;max-width:1800px}.cc--date-cards .c--date-cards{padding:3.125rem 8.3333333333%}@media screen and (min-width:768px){.cc--date-cards .c--date-cards{padding:4.6875rem 8.3333333333%}}@media screen and (min-width:1024px){.cc--date-cards .c--date-cards{padding-bottom:6.25rem;padding-left:8.3333333333%;padding-right:8.3333333333%}.t--chaptered-page .cc--date-cards .c--date-cards,.t--microsite-chaptered-page .cc--date-cards .c--date-cards{padding-left:0;padding-right:0}}.cc--date-cards .c--date-cards .text-container{text-align:center}@media screen and (min-width:1024px){.cc--date-cards .c--date-cards .text-container{position:relative}}.cc--date-cards .c--date-cards .text-container .f--section-title h2{font-size:1.375rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--date-cards .c--date-cards .text-container .f--section-title h2{font-size:2.5rem;line-height:1}}@media screen and (max-width:1023px){.cc--date-cards .c--date-cards .text-container .f--link{margin-top:.9375rem}}@media screen and (min-width:1024px){.cc--date-cards .c--date-cards .text-container .f--link{bottom:0;position:absolute;right:0}.lc--two-column .cc--date-cards .c--date-cards .text-container .f--link{position:relative}}.cc--date-cards .c--date-cards .text-container .f--link a{color:#881c1c;font-size:.875rem;line-height:1.2858;text-transform:uppercase}html[data-whatintent=mouse] .cc--date-cards .c--date-cards .text-container .f--link a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--date-cards .c--date-cards .text-container .f--link a:hover{text-decoration:none}.cc--date-cards .c--date-cards .f--date-cards{margin-top:2.1875rem}@media screen and (min-width:768px){.cc--date-cards .c--date-cards .f--date-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4.375rem}}@media screen and (min-width:1024px){.cc--date-cards .c--date-cards .f--date-cards{margin-top:5.3125rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cc--event-detail{margin-bottom:2.5rem;margin-top:0}@media screen and (min-width:768px){.cc--event-detail{padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width:1024px){.cc--event-detail{padding-left:2.7777777778%;padding-right:11.1111111111%}}.cc--event-detail .c--event-detail{border-bottom:.0625rem solid #ccc;border-top:.0625rem solid #ccc;margin:0 8.3333333333%;padding-bottom:1.875rem;padding-top:1.875rem}@media screen and (min-width:768px){.cc--event-detail .c--event-detail{margin:0;padding:1.875rem 6.25%}}@media screen and (min-width:1024px){.cc--event-detail .c--event-detail{margin-left:0;margin-right:16.1290322581%}}.cc--event-detail .f--section-title{margin-bottom:1.25rem}.cc--event-detail .f--section-title h2{font-size:1.625rem;line-height:1.1539}@media screen and (min-width:768px){.cc--event-detail .text-container{display:-webkit-box;display:-ms-flexbox;display:flex}}.cc--event-detail .text-container .content{padding-right:9.0909090909%;-ms-flex-preferred-size:54.5454545455%;flex-basis:54.5454545455%}@media screen and (max-width:767px){.cc--event-detail .text-container .content{margin-bottom:1.875rem}}.cc--event-detail .text-container .content p{font-size:1rem;line-height:1.625;margin-bottom:0}@media screen and (min-width:768px){.cc--event-detail .text-container .content p{font-size:1rem;line-height:1.875}}.cc--event-detail .text-container .info{padding-top:.3125rem;-ms-flex-preferred-size:45.4545454545%;flex-basis:45.4545454545%}.cc--event-detail .text-container .info .f--link{margin-bottom:1.25rem}.cc--event-detail .text-container .info .f--link a{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9375rem;line-height:1.3334;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;color:#151515;font-weight:700;justify-content:flex-end;text-decoration:none}html[data-whatintent=mouse] .cc--event-detail .text-container .info .f--link a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--event-detail .text-container .info .f--link a:hover{color:#881c1c}.cc--event-detail .text-container .info .f--link a svg{fill:#881c1c;margin-right:.625rem}.cc--event-detail .text-container .info p{font-size:1rem;line-height:1.875;margin-bottom:0}.node-event-submit-an-event-form .form-item .filter-wrapper{border:0;padding:0}.node-event-submit-an-event-form .form-wrapper .fieldset-legend{color:#4a4a4a;display:block;font-size:1rem;line-height:1.625}@media screen and (min-width:768px){.node-event-submit-an-event-form .form-wrapper .fieldset-legend{font-size:1rem;line-height:1.875}}.node-event-submit-an-event-form .form-wrapper .fieldset-wrapper{margin-bottom:1.5625rem}@media screen and (min-width:768px){.node-event-submit-an-event-form .form-wrapper .fieldset-wrapper{margin-bottom:2.5rem}}.node-event-submit-an-event-form .date-recur-modular-sierra-widget-recurrences{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.node-event-submit-an-event-form .field-group-details{margin-bottom:1.5625rem}@media screen and (min-width:768px){.node-event-submit-an-event-form .field-group-details{margin-bottom:2.5rem}}.node-event-submit-an-event-form .field--name-field-event-categories{margin-top:1.5625rem}@media screen and (min-width:768px){.node-event-submit-an-event-form .field--name-field-event-categories{margin-top:2.5rem}}.node-event-submit-an-event-form .field--name-field-event-categories .select-wrap{display:inline-block}.node-event-submit-an-event-form .field--name-field-event-categories .select-wrap select{height:auto;width:auto}.node-event-submit-an-event-form .field--name-field-event-categories .select-wrap svg{display:none}@media screen and (min-width:768px){.cc--events-listing-card .c--events-listing-card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cc--events-listing-card .text-container{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}}.cc--events-listing-card .text-container .f--eyebrow{color:#881c1c;font-size:.9375rem;font-weight:800;line-height:1.2;margin-bottom:1.0625rem}@media screen and (min-width:768px){.cc--events-listing-card .text-container .f--eyebrow{font-size:1rem;line-height:1.25;margin-bottom:.5rem}}.cc--events-listing-card .text-container .f--eyebrow a{font-size:.9375rem;font-weight:800;line-height:1.2;text-decoration:none}@media screen and (min-width:768px){.cc--events-listing-card .text-container .f--eyebrow a{font-size:1rem;line-height:1.25}}html[data-whatintent=mouse] .cc--events-listing-card .text-container .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--events-listing-card .text-container .f--eyebrow a:hover{color:#151515}.cc--events-listing-card .text-container .f--cta-title{margin-bottom:.625rem}@media screen and (min-width:768px){.cc--events-listing-card .text-container .f--cta-title{margin-bottom:.9375rem}}.cc--events-listing-card .text-container .f--cta-title h3{font-size:1.5rem;line-height:1.1667}@media screen and (min-width:768px){.cc--events-listing-card .text-container .f--cta-title h3{font-size:2rem;line-height:1.125}}.cc--events-listing-card .text-container .f--cta-title h3 a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--events-listing-card .text-container .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--events-listing-card .text-container .f--cta-title h3 a:hover{color:#881c1c}.cc--events-listing-card .text-container .f--description p{font-size:.875rem;line-height:1.7143;margin-bottom:.625rem}@media screen and (max-width:767px){.cc--events-listing-card .f--image{padding-top:.625rem}}@media screen and (min-width:768px){.cc--events-listing-card .f--image{padding-left:2.5%;-ms-flex-preferred-size:40%;flex-basis:40%}}@media screen and (min-width:1024px){.cc--events-listing-card .f--image{-ms-flex-preferred-size:42.3076923077%;flex-basis:42.3076923077%}}.cc--events-listing .c--events-listing{margin:0 auto;max-width:1800px;padding-bottom:1.5625rem;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.cc--events-listing .c--events-listing{padding-bottom:2.5rem;padding-left:5.5555555556%;padding-right:13.8888888889%}}.cc--events-listing .f--cards .cc--component-container{border-bottom:.0625rem solid #ccc;padding-bottom:1.5625rem}@media screen and (min-width:768px){.cc--events-listing .f--cards .cc--component-container{padding-bottom:1.9375rem}}.cc--events-listing .f--cards .cc--component-container:not(:last-child){margin-bottom:1.375rem}@media screen and (min-width:768px){.cc--events-listing .f--cards .cc--component-container:not(:last-child){margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.cc--events-listing .f--cards .cc--component-container:not(:last-child){margin-bottom:2.5rem}}.cc--events-promo-card .f--image{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--events-promo-card .f--image{margin-bottom:1.4375rem}}.cc--events-promo-card .f--eyebrow{color:#881c1c;font-size:.9375rem;font-weight:800;line-height:1.2;margin-bottom:.625rem}@media screen and (min-width:768px){.cc--events-promo-card .f--eyebrow{font-size:1rem;line-height:1.25}}.cc--events-promo-card .f--eyebrow a{text-decoration:none}html[data-whatintent=mouse] .cc--events-promo-card .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--events-promo-card .f--eyebrow a:hover{text-decoration:none}.cc--events-promo-card .f--cta-title{margin-bottom:.625rem}.cc--events-promo-card .f--cta-title h3{font-size:1.375rem;line-height:1.1819}@media screen and (min-width:768px){.cc--events-promo-card .f--cta-title h3{font-size:1.625rem;line-height:1.1539}}.cc--events-promo-card .f--cta-title h3 a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--events-promo-card .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--events-promo-card .f--cta-title h3 a:hover{color:#881c1c}.cc--events-promo-card .f--description p{font-size:.875rem;line-height:1.7143;margin-bottom:0}.cc--events-promo{margin:0 auto;max-width:1800px;padding:2.5rem 8.3333333333%}@media screen and (min-width:768px){.cc--events-promo{padding-bottom:3.125rem;padding-top:3.125rem}.cc--events-promo .c--events-promo>.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cc--events-promo .c--events-promo>.text-container .f--section-title{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--events-promo .c--events-promo>.text-container .f--section-title{margin-bottom:1.5625rem}}.cc--events-promo .c--events-promo>.text-container .f--section-title h2{font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--events-promo .c--events-promo>.text-container .f--section-title h2{font-size:2.5rem;line-height:1}}.cc--events-promo .c--events-promo>.text-container .f--link{margin-bottom:1.4375rem}@media screen and (min-width:768px){.cc--events-promo .c--events-promo>.text-container .f--link{margin-bottom:0;-ms-flex-item-align:center;align-self:center}}.cc--events-promo .c--events-promo>.text-container .f--link a{font-size:.875rem;font-weight:800;line-height:1.2858;text-transform:uppercase}html[data-whatintent=mouse] .cc--events-promo .c--events-promo>.text-container .f--link a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--events-promo .c--events-promo>.text-container .f--link a:hover{color:#151515}@media screen and (min-width:1024px){.cc--events-promo .f--cards{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:768px)and (max-width:1023px){.cc--events-promo .f--cards .cc--events-promo-card:not(:first-child) .c--events-promo-card{display:-webkit-box;display:-ms-flexbox;display:flex}.cc--events-promo .f--cards .cc--events-promo-card:not(:first-child) .c--events-promo-card .f--image{margin-bottom:0;margin-right:5%;-ms-flex-preferred-size:47.5%;flex-basis:47.5%}.cc--events-promo .f--cards .cc--events-promo-card:not(:first-child) .c--events-promo-card .text-container{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.cc--events-promo .f--cards .cc--events-promo-card:not(:first-child) .c--events-promo-card .text-container .f--eyebrow{font-size:1.375rem;line-height:1.1819}.cc--events-promo .f--cards .cc--events-promo-card:not(:first-child) .c--events-promo-card .text-container .f--cta-title h3{font-size:1.625rem;line-height:1;text-transform:uppercase}}@media screen and (min-width:1024px){.cc--events-promo .f--cards .cc--events-promo-card{-ms-flex-preferred-size:25%;flex-basis:25%}.cc--events-promo .f--cards .cc--events-promo-card:first-child{-ms-flex-preferred-size:45%;flex-basis:45%}}.cc--events-promo .f--cards .cc--events-promo-card:not(:last-child){margin-bottom:1.5625rem}@media screen and (min-width:768px){.cc--events-promo .f--cards .cc--events-promo-card:not(:last-child){margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.cc--events-promo .f--cards .cc--events-promo-card:not(:last-child){margin-bottom:0;margin-right:2.5%}}@media screen and (max-width:1023px){.cc--filter-form .c--filter-form{position:relative}}.cc--filter-form .filter-form-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1023px){.cc--filter-form .filter-form-header{background:#e9e9e9;padding:1.375rem 8.3333333333% 1.25rem}}@media screen and (min-width:1024px){.cc--filter-form .filter-form-header{border-bottom:.0625rem solid #ccc;margin-bottom:1.875rem;padding-bottom:.3125rem}}.cc--filter-form .filter-form-header h2{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;text-transform:uppercase}@media screen and (min-width:768px){.cc--filter-form .filter-form-header h2{font-size:.875rem;line-height:1.2858}}.cc--filter-form .filter-form-header button{position:relative;width:1.25rem}@media screen and (min-width:1024px){.cc--filter-form .filter-form-header button{margin-right:.3125rem}}.cc--filter-form .filter-form-header button.open:after{display:none}@media screen and (max-width:1023px){.cc--filter-form .filter-form-header button:after,.cc--filter-form .filter-form-header button:before{background:#881c1c;content:"";display:inline-block}.cc--filter-form .filter-form-header button:before{height:.125rem;width:.875rem}.cc--filter-form .filter-form-header button:after,.cc--filter-form .filter-form-header button:before{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cc--filter-form .filter-form-header button:after{height:.875rem;width:.125rem}}.cc--filter-form .filter-form-header button svg{width:1.0625rem}@media screen and (max-width:1023px){.cc--filter-form .filter-form-header button svg{display:none}.cc--filter-form .form-filter-content{background:#e9e9e9;display:none;padding-bottom:1.5625rem;padding-left:8.3333333333%;padding-right:8.3333333333%;position:absolute;width:100%;z-index:9}}.cc--filter-form .form-filter-content .fi--form-item{margin-bottom:1.5625rem}@media screen and (min-width:1024px){.cc--filter-form .form-filter-content .fi--form-item:not(:last-child){margin-bottom:1.875rem}}@media screen and (min-width:768px)and (max-width:1023px){.cc--filter-form .form-filter-content .fields-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cc--filter-form .form-filter-content .fields-container .fi--form-item{-ms-flex-preferred-size:47.5%;flex-basis:47.5%}}.cc--filterable-content-grid:first-child .c--filterable-content-grid{padding-top:0}.cc--filterable-content-grid .c--filterable-content-grid{padding:2.5rem 8.3333333333%}@media screen and (min-width:768px){.cc--filterable-content-grid .c--filterable-content-grid{padding:3.125rem 16.6666666667%}}@media screen and (min-width:1024px){.lc--full .cc--filterable-content-grid .c--filterable-content-grid,.sg-pattern-example>.cc--component-container .f--field.nested .cc--filterable-content-grid .c--filterable-content-grid,.sg-pattern-example>.cc--filterable-content-grid .c--filterable-content-grid,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--filterable-content-grid .c--filterable-content-grid,body.pattern-lab-demo>.cc--filterable-content-grid .c--filterable-content-grid{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4.6875rem 8.3333333333% 3.125rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lc--full .cc--filterable-content-grid .c--filterable-content-grid>.text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--filterable-content-grid .c--filterable-content-grid>.text-container,.sg-pattern-example>.cc--filterable-content-grid .c--filterable-content-grid>.text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--filterable-content-grid .c--filterable-content-grid>.text-container,body.pattern-lab-demo>.cc--filterable-content-grid .c--filterable-content-grid>.text-container{margin-top:0;-ms-flex-preferred-size:30%;flex-basis:30%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.cc--filterable-content-grid .f--section-title h2{text-transform:uppercase}.cc--filterable-content-grid .f--description{margin-top:.625rem}@media screen and (min-width:768px){.cc--filterable-content-grid .f--description{margin-top:.9375rem}}.cc--filterable-content-grid .content-container{margin-top:1.875rem}@media screen and (min-width:768px){.cc--filterable-content-grid .content-container{margin-top:1.5625rem}}@media screen and (min-width:1024px){.cc--filterable-content-grid .content-container{margin-top:1.875rem}.lc--full .cc--filterable-content-grid .content-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--filterable-content-grid .content-container,.sg-pattern-example>.cc--filterable-content-grid .content-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--filterable-content-grid .content-container,body.pattern-lab-demo>.cc--filterable-content-grid .content-container{margin-top:0;-ms-flex-preferred-size:60%;flex-basis:60%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.cc--filterable-content-grid .cc--filter-form{border-bottom:.0625rem solid #ccc}.cc--filterable-content-grid .cc--filter-form .form-filter-content{border-bottom:0;margin:0;padding:0}.cc--filterable-content-grid .cc--filter-form .form-filter-content select{padding-left:0}.cc--filterable-content-grid .cc--filter-form .form-filter-content .fi--form-item{margin:0}.cc--filterable-content-grid .fi--form-item{display:inline-block;margin:0}.cc--filterable-content-grid .fi--form-item label{border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.cc--filterable-content-grid .fi--form-item .select-wrap{border:0;padding-right:2.5rem}.cc--filterable-content-grid .fi--form-item .select-wrap select{width:auto}.cc--filterable-content-grid .f--cards{margin-top:1.5625rem}@media screen and (min-width:768px){.cc--filterable-content-grid .f--cards{margin-top:1.875rem}}.cc--filterable-content-grid .f--cards .cc--blogger-card,.cc--filterable-content-grid .f--cards .cc--staff-card,.cc--filterable-content-grid .f--cards .cc--story-card{border-bottom:.0625rem solid #ccc;margin-bottom:1.5625rem;padding-bottom:1.5625rem}@media screen and (min-width:768px){.cc--filterable-content-grid .f--cards .cc--blogger-card,.cc--filterable-content-grid .f--cards .cc--staff-card,.cc--filterable-content-grid .f--cards .cc--story-card{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.cc--filterable-content-grid .f--cards .cc--blogger-card,.cc--filterable-content-grid .f--cards .cc--staff-card,.cc--filterable-content-grid .f--cards .cc--story-card{margin-bottom:1.5625rem}}@media screen and (min-width:768px){.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:767px){.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container{margin-top:.9375rem}}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--cta-title h3{font-size:1.375rem;line-height:1.1819}@media screen and (min-width:768px){.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--cta-title h3{font-size:1.625rem;line-height:1.1539}}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--cta-title a{color:#000;text-decoration:none}html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--cta-title a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--cta-title a:hover{color:#881c1c}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--affiliation{font-size:.9375rem;line-height:1.8667;margin-top:.3125rem}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--email{margin-top:.3125rem}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--email a{font-size:.9375rem;line-height:1.8667}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--phone{font-size:.9375rem;line-height:1.8667;margin-top:.3125rem}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--phone a{font-size:.9375rem;line-height:1.8667}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--description{font-size:.9375rem;line-height:1.8667;margin-top:.3125rem}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--link{margin-top:.625rem}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--link a{text-transform:uppercase}.cc--filterable-content-grid .pager-container .f--button-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cc--filterable-content-grid .pager-container .f--button-link .button,.cc--filterable-content-grid .pager-container .f--button-link a{width:10.5625rem}.cc--footer-branding{margin-bottom:1.5625rem}@media screen and (min-width:1024px){.cc--footer-branding{margin-bottom:2.1875rem}}.cc--footer-branding .logo{display:block;margin-left:-1.8rem;width:19.53rem}.cc--footer-branding .logo svg{height:auto;width:100%}.cc--footer-branding .logo svg .name{fill:#fff}.cc--footer-copyright{margin-bottom:.625rem;-ms-flex-preferred-size:35.7142857143%;flex-basis:35.7142857143%}@media screen and (min-width:1024px){.cc--footer-copyright{margin-bottom:0}}.cc--footer-copyright .f--description p{color:#fff;font-size:.75rem;line-height:1.6667}.cc--footer-menu .m--menu-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cc--footer-menu .m--menu-footer>.menu-item{font-size:.75rem;line-height:1.5;margin-bottom:2.1875rem;-ms-flex-preferred-size:40%;flex-basis:40%}.cc--footer-menu .m--menu-footer>.menu-item:nth-child(n+3){margin-bottom:0}@media screen and (min-width:1024px){.cc--footer-menu .m--menu-footer>.menu-item{font-size:.875rem;line-height:1.5;margin-bottom:0;-ms-flex-preferred-size:22.2222222222%;flex-basis:22.2222222222%}}.cc--footer-menu .m--menu-footer>.menu-item .navigation-title{color:#fff;display:inline-block;font-weight:800;margin-bottom:.875rem;text-transform:uppercase}@media screen and (min-width:1024px){.cc--footer-menu .m--menu-footer>.menu-item .navigation-title{margin-bottom:1.125rem}}.cc--footer-menu .m--menu-footer>.menu-item .submenu .menu-item{line-height:1}.cc--footer-menu .m--menu-footer>.menu-item .submenu .menu-item:not(:last-child){margin-bottom:.9375rem}.cc--footer-menu .m--menu-footer>.menu-item .submenu .menu-item a{color:#fff;font-size:.875rem;line-height:1.4286;text-decoration:none}html[data-whatintent=mouse] .cc--footer-menu .m--menu-footer>.menu-item .submenu .menu-item a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--footer-menu .m--menu-footer>.menu-item .submenu .menu-item a:hover{text-decoration:underline}.cc--footer-menu .m--menu-footer-utility{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cc--footer-menu .m--menu-footer-utility .menu-item{line-height:1;margin-top:.9375rem}@media screen and (min-width:1024px){.cc--footer-menu .m--menu-footer-utility .menu-item{margin-top:0}}.cc--footer-menu .m--menu-footer-utility .menu-item:not(:last-child):after{border-right:.0625rem solid #4a4a4a;content:"";display:inline-block;height:1rem;margin-left:.8125rem;margin-right:.8125rem}@media screen and (min-width:1024px){.cc--footer-menu .m--menu-footer-utility .menu-item:not(:last-child):after{margin-left:.875rem;margin-right:.875rem}}.cc--footer-menu .m--menu-footer-utility .menu-item a{color:#fff;font-size:.75rem;line-height:1.6667;text-decoration:none}html[data-whatintent=mouse] .cc--footer-menu .m--menu-footer-utility .menu-item a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--footer-menu .m--menu-footer-utility .menu-item a:hover{text-decoration:underline}.cc--footer-social .social-media-links--platforms{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:.3125rem}.cc--footer-social .social-media-links--platforms li{margin-right:1.875rem}@media screen and (min-width:1024px){.cc--footer-social .social-media-links--platforms li{margin-right:2rem}}html[data-whatintent=mouse] .cc--footer-social .social-media-links--platforms li a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--footer-social .social-media-links--platforms li a:hover svg{opacity:.7}.cc--footer{background:#151515}.cc--footer .c--footer{margin:0 auto;max-width:1800px;padding:2.5rem 8.3333333333%}@media screen and (min-width:1024px){.cc--footer .c--footer{padding:4.6875rem 6.25%}}.cc--footer .footer-top{padding-bottom:2.1875rem}@media screen and (min-width:1024px){.cc--footer .footer-top{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:3.125rem}}.cc--footer .footer-top .branding-container{margin-bottom:2.1875rem}@media screen and (min-width:1024px){.cc--footer .footer-top .branding-container{-ms-flex-preferred-size:35.7142857143%;flex-basis:35.7142857143%;margin-bottom:0}}.cc--footer .footer-top .nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:1024px){.cc--footer .footer-top .nav-container{-ms-flex-preferred-size:64.2857142857%;flex-basis:64.2857142857%}}.cc--footer .footer-top .nav-container .cc--footer-menu{width:100%}.cc--footer .footer-bottom{border-top:.0625rem solid #4a4a4a;padding-top:2.1875rem}@media screen and (min-width:1024px){.cc--footer .footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1.5625rem}}.cc--footer .footer-bottom .cc--footer-menu{-ms-flex-preferred-size:64.2857142857%;flex-basis:64.2857142857%}@media print{#l--main-footer{display:none}}.cc--gallery-slide .f--image figure{margin:0}.cc--gallery-slide .f--image figure figcaption{color:#4a4a4a;font-size:.875rem;font-style:italic;line-height:1.2858;margin-top:.9375rem;min-height:2.25rem;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:768px){.cc--gallery-slide .f--image figure figcaption{margin-top:1.25rem;padding-left:0;padding-right:0}}.cc--gallery-slide .f--image figure figcaption p{font-size:.875rem;font-style:italic;line-height:1.2858}.cc--gallery{margin:0 auto;max-width:1800px;padding-bottom:2.5rem;padding-top:2.5rem}@media screen and (min-width:768px){.cc--gallery{padding:3.125rem 8.3333333333%}}@media screen and (min-width:1024px){.lc--full .cc--gallery,.sg-pattern-example>.cc--component-container .f--field.nested .cc--gallery,.sg-pattern-example>.cc--gallery,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--gallery,body.pattern-lab-demo>.cc--gallery{padding-left:13.8888888889%;padding-right:13.8888888889%}}.lc--two-column .lr--main>.cc--gallery{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.lc--two-column .lr--main>.cc--gallery{padding-left:5.5555555556%;padding-right:16.6666666667%}}.cc--gallery .f--section-title{padding-bottom:.625rem;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:768px){.cc--gallery .f--section-title{padding-bottom:.9375rem;padding-left:0;padding-right:0}}.cc--gallery .f--section-title h2{font-size:1.75rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--gallery .f--section-title h2{font-size:2.5rem;line-height:1}}.cc--gallery .swiper-container{margin-top:.625rem;position:relative}.cc--gallery .swiper-container .gallery-pagination{text-align:center}.cc--gallery .swiper-container .gallery-pagination .bullet{background:#ccc;border-radius:50%;height:.4375rem;margin-left:.4375rem;margin-right:.4375rem;-webkit-transition:background .2s ease;transition:background .2s ease;width:.4375rem}.cc--gallery .swiper-container .gallery-pagination .bullet.bullet-active{background:#881c1c}.cc--gallery .swiper-container .swiper-nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-pack:justify;-ms-flex-pack:justify;height:1.875rem;justify-content:space-between;padding-top:26%;width:100%}.cc--gallery .swiper-container .swiper-nav-wrapper .swiper-nav-button{background-color:#881c1c;background-position:50%;background-repeat:no-repeat;background-size:1.5rem;height:1.875rem;left:auto;margin-top:0;position:relative;right:auto;top:auto;width:1.875rem}html[data-whatintent=mouse] .cc--gallery .swiper-container .swiper-nav-wrapper .swiper-nav-button else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--gallery .swiper-container .swiper-nav-wrapper .swiper-nav-button:hover{background-color:#6a1010}.cc--gallery .swiper-container .swiper-nav-wrapper .swiper-nav-button.swiper-button-prev{background-image:url(/themes/custom/umass_base/images/icons/icon-arrowleft-white.svg)}.cc--gallery .swiper-container .swiper-nav-wrapper .swiper-nav-button.swiper-button-next{background-image:url(/themes/custom/umass_base/images/icons/icon-arrowright-white.svg)}.tc--microsite-article .cc--gallery{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.tc--microsite-article .cc--gallery{padding-left:5.5555555556%;padding-right:16.6666666667%}}.tc--search{margin:0 auto;max-width:1800px}.tc--search .t--search .f--page-title{margin-bottom:1.5625rem}@media screen and (min-width:1024px){.tc--search .t--search .f--page-title{margin-bottom:2.3125rem}}.tc--search .t--search .f--page-title h1{text-transform:uppercase}.tc--search .content-top{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.tc--search .content-top{padding-left:22.9166666667%;padding-right:22.9166666667%}}.tc--search .content-main{padding-bottom:2.5rem;padding-left:8.3333333333%;padding-right:8.3333333333%;width:100%}@media screen and (min-width:1024px){.tc--search .content-main{padding-bottom:4.6875rem;padding-left:22.9166666667%;padding-right:22.9166666667%}}.tc--search .content-main form.gsc-search-box{margin:0 0 1.3125rem;width:100%}.tc--search .content-main table.gsc-search-box{border-collapse:collapse;width:100%!important}.tc--search .content-main td.gsc-input{padding:0;width:100%!important}.tc--search .content-main td.gsc-search-button{padding-right:.75rem;text-align:right;white-space:nowrap;width:1%!important}.tc--search .content-main .gsib_a{background:none!important;background-image:none!important;padding-left:0!important}.tc--search .content-main .gsc-input-box svg,.tc--search .content-main .gsib_a .gscb_a,.tc--search .content-main .gsib_a span,.tc--search .content-main .gsib_b,.tc--search .content-main .gsst_a{display:none!important}.tc--search .content-main .gsc-input-box,.tc--search .content-main input.gsc-input{background:none!important;background-image:none!important}.tc--search .content-main input.gsc-input{border:1px solid #ccc!important;font-size:1rem;height:3.25rem!important;line-height:1.875;margin:0!important;padding:0 .75rem!important}.tc--search .content-main .gsc-input-box{border:0;-webkit-box-shadow:none;box-shadow:none}.tc--search .content-main .gsc-search-button{display:table-cell!important;padding:0}.tc--search .content-main .gsc-search-button-v2{background-color:#881c1c;border:0;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.25rem;margin:0;padding:0;width:3.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tc--search .content-main .gsc-search-button-v2:hover{cursor:pointer}.tc--search .content-main .gsc-search-button-v2 svg{height:1.125rem;width:1.125rem}.tc--search .content-main .gsc-control-cse{background-color:transparent;border:0;padding:0}.tc--search .content-main .gsc-control-cse .gs-result .gs-title{margin-bottom:1.25rem}.tc--search .content-main .gsc-control-cse .gsc-results-wrapper-nooverlay .gsc-positioningWrapper{display:none}.tc--search .content-main .gsc-control-cse .gs-result .gs-title,.tc--search .content-main .gsc-control-cse .gs-result .gs-title *,.tc--search .content-main .gsc-control-cse .gs-spelling{color:#151515;font-size:1.375rem;line-height:1.1819;margin-bottom:1.25rem;text-decoration:none}@media screen and (min-width:1024px){.tc--search .content-main .gsc-control-cse .gs-result .gs-title,.tc--search .content-main .gsc-control-cse .gs-result .gs-title *,.tc--search .content-main .gsc-control-cse .gs-spelling{font-size:1.625rem;line-height:1.1539}}html[data-whatintent=mouse] .tc--search .content-main .gsc-control-cse .gs-result .gs-title else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .tc--search .content-main .gsc-control-cse .gs-result .gs-title:hover,html[data-whatintent=mouse] .tc--search .content-main .gsc-control-cse .gs-result .gs-title:hover b{color:#881c1c}.tc--search .content-main .gsc-results{padding-top:1.5625rem;width:100%}.tc--search .content-main .gsc-webResult .gsc-result{border-bottom:1px solid #ccc;padding-bottom:1.5625rem;padding-top:1.5625rem}.tc--search .content-main .gsc-webResult .gsc-result:first-child{padding-top:0}@media screen and (min-width:1024px){.tc--search .content-main .gsc-webResult .gsc-result{padding:2.5rem 0}}.tc--search .content-main .gsc-webResult .gs-snippet{color:#4a4a4a;font-size:.875rem;line-height:1.7143}.tc--search .content-main .gsc-result-info{color:#4a4a4a;font-size:.9375rem;line-height:1.8667;padding:0}.tc--search .content-main .gcsc-more-maybe-branding-root,.tc--search .content-main .gsc-orderby-container{display:none}.tc--search .gs-no-results-result .gs-snippet{background-color:transparent;border:0}.gssb_a{padding:.625rem!important}.gssb_a img{display:inline;width:auto}.cc--header-search{display:none;padding:1.25rem 8.3333333333%}@media screen and (min-width:768px){.cc--header-search{padding:2.125rem 4.1666666667%}}@media screen and (min-width:1024px){.cc--header-search{padding:1.5625rem 4.1666666667%}}.cc--header-search .c--header-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cc--header-search .cc--header-branding{padding-top:.5625rem}@media screen and (max-width:1023px){.cc--header-search .cc--header-branding{display:none}}.cc--header-search form{position:relative;width:80%}@media screen and (min-width:768px){.cc--header-search form{width:90.9090909091%}}@media screen and (min-width:1024px){.cc--header-search form{width:68.1818181818%}}.cc--header-search form label{border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.cc--header-search form input[type=text]{background-color:transparent;border-color:hsla(0,0%,100%,.5);color:#fff;font-size:1rem;height:3.75rem;line-height:1.875;padding-left:.625rem}@media screen and (min-width:768px){.cc--header-search form input[type=text]{height:5rem;padding-left:2.1875rem}}@media screen and (min-width:1024px){.cc--header-search form input[type=text]{height:6.25rem}}.cc--header-search form input[type=text]::-webkit-input-placeholder{color:#fff}.cc--header-search form input[type=text]::-moz-placeholder{color:#fff}.cc--header-search form input[type=text]:-ms-input-placeholder{color:#fff}.cc--header-search form input[type=text]::-ms-input-placeholder{color:#fff}.cc--header-search form input[type=text]::placeholder{color:#fff}.cc--header-search form .fi--form-item{margin:0}.cc--header-search .icon-search{position:absolute;right:.625rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:768px){.cc--header-search .icon-search{right:1.875rem}}.cc--header-search .close-search-container{background-color:#881c1c;display:-webkit-box;display:-ms-flexbox;display:flex;height:5rem;margin-top:-2.1875rem;position:relative;width:2.5rem}@media screen and (min-width:768px){.cc--header-search .close-search-container{height:7rem;width:3.125rem}}@media screen and (min-width:1024px){.cc--header-search .close-search-container{margin-top:-1.5625rem}}@media screen and (min-width:1200px){.cc--header-search .close-search-container{height:4.6875rem}}.cc--header-search .close-search-container:before{background-color:rgba(21,21,21,.2);content:"";height:5rem;position:absolute;width:2.5rem;z-index:1}@media screen and (min-width:768px){.cc--header-search .close-search-container:before{height:7rem;width:3.125rem}}@media screen and (min-width:1200px){.cc--header-search .close-search-container:before{height:4.6875rem}}.cc--header-search .close-search-container .button-close{margin-top:auto;padding-bottom:.625rem;padding-top:.625rem;position:relative;width:3.125rem;z-index:2}body.search-open .cc--header-search{background-color:#881c1c;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:102}body.search-open .cc--header-search .cc--header-branding svg .box{fill:#000}body.search-open .cc--header-search .cc--header-branding svg .box-text,body.search-open .cc--header-search .cc--header-branding svg .name{fill:#fff}.cc--hero-article-video .c--hero-article-video{position:relative}.cc--hero-article-video .video-container{margin-bottom:1.25rem;position:relative}@media screen and (min-width:768px){.cc--hero-article-video .video-container{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--hero-article-video .video-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article-video .video-container,.sg-pattern-example>.cc--hero-article-video .video-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article-video .video-container,body.pattern-lab-demo>.cc--hero-article-video .video-container{margin-bottom:0;-ms-flex-preferred-size:68.1818181818%;flex-basis:68.1818181818%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.cc--hero-article-video .video-container.show .f--video-embed{opacity:1;visibility:visible}.cc--hero-article-video .video-container.show .f--image{opacity:0;visibility:hidden}.cc--hero-article-video .video-container .play-btn{display:block;height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.cc--hero-article-video .video-container .play-btn:after{background-color:#881c1c;background-image:url(/themes/custom/umass_base/images/icons/icon-play.svg);background-position:50%;background-repeat:no-repeat;background-size:.5625rem;border:1px solid hsla(0,0%,100%,.65);border-radius:50%;-webkit-box-shadow:2px 2px 4px 1px rgba(0,0,0,.65);box-shadow:2px 2px 4px 1px rgba(0,0,0,.65);display:inline-block;font-size:0;height:3.125rem;line-height:0;overflow:hidden;text-indent:101%;white-space:nowrap;width:3.125rem}html[data-whatintent=mouse] .cc--hero-article-video .video-container .play-btn:after else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--hero-article-video .video-container .play-btn:after:hover{background-color:#6a1010}.cc--hero-article-video .video-container .play-btn:after{border:0;content:"";z-index:10}.cc--hero-article-video .video-container .f--image{height:100%;-webkit-transition:visibility 0s linear .2s,opacity .2s ease;transition:visibility 0s linear .2s,opacity .2s ease}.cc--hero-article-video .video-container .f--image img{height:100%;-o-object-fit:cover;object-fit:cover}.cc--hero-article-video .video-container .f--video-embed{height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;visibility:hidden;width:100%;z-index:11}.cc--hero-article-video .video-container .f--video-embed iframe{height:100%;width:100%}@media screen and (min-width:1024px){.cc--hero-article-video .video-container.show+.exit-video{bottom:-1.25rem;color:#881c1c;display:block;font-size:.875rem;font-weight:800;line-height:1;margin-right:.625rem;margin-top:.625rem;position:absolute;right:0;text-transform:uppercase}}.cc--hero-article-video .exit-video{display:none}.cc--hero-article-video .text-container{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:768px){.cc--hero-article-video .text-container{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--hero-article-video .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article-video .text-container,.sg-pattern-example>.cc--hero-article-video .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article-video .text-container,body.pattern-lab-demo>.cc--hero-article-video .text-container{bottom:2.1875rem;left:50%;margin:0 auto;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}}@media print{.cc--hero-article-video .text-container{bottom:2.1875rem;left:50%;margin:0 auto;max-width:1800px;padding-left:2.0833333333%;padding-right:2.0833333333%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}}.cc--hero-article-video .text-container .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.625rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-article-video .text-container .f--eyebrow{font-size:.875rem;line-height:1.2858}}@media screen and (min-width:1024px){.lc--full .cc--hero-article-video .text-container .f--eyebrow,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article-video .text-container .f--eyebrow,.sg-pattern-example>.cc--hero-article-video .text-container .f--eyebrow,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article-video .text-container .f--eyebrow,body.pattern-lab-demo>.cc--hero-article-video .text-container .f--eyebrow{color:#fff}}@media print{.cc--hero-article-video .text-container .f--eyebrow{color:#fff!important}}.cc--hero-article-video .text-container .f--page-title h1{font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-article-video .text-container .f--page-title h1{font-size:3.75rem;line-height:.9167}}@media screen and (min-width:1024px){.lc--full .cc--hero-article-video .text-container .f--page-title h1,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article-video .text-container .f--page-title h1,.sg-pattern-example>.cc--hero-article-video .text-container .f--page-title h1,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article-video .text-container .f--page-title h1,body.pattern-lab-demo>.cc--hero-article-video .text-container .f--page-title h1{color:#fff}}@media print{.cc--hero-article-video .text-container .f--page-title h1{color:#fff!important;font-size:2.625rem;line-height:1.3096}}.cc--hero-article-video .text-container .f--page-title h1 a{color:#000;text-decoration:none}@media screen and (min-width:1024px){.lc--full .cc--hero-article-video .text-container .f--page-title h1 a,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article-video .text-container .f--page-title h1 a,.sg-pattern-example>.cc--hero-article-video .text-container .f--page-title h1 a,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article-video .text-container .f--page-title h1 a,body.pattern-lab-demo>.cc--hero-article-video .text-container .f--page-title h1 a{color:#fff}}@media print{.cc--hero-article-video .text-container .f--page-title h1 a{color:#fff!important}}html[data-whatintent=mouse] .cc--hero-article-video .text-container .f--page-title h1 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--hero-article-video .text-container .f--page-title h1 a:hover{text-decoration:underline}.cc--hero-article-video .text-container .f--description{font-size:1rem;line-height:1.25;margin-top:1.25rem}@media screen and (min-width:1024px){.cc--hero-article-video .text-container .f--description,.cc--hero-article-video .text-container .f--description p{color:#fff}}.cc--hero-article .c--hero-article{position:relative}.cc--hero-article.no-image{background-color:#fff}.cc--hero-article.no-image .text-container{margin-bottom:.625rem}@media screen and (min-width:1024px){.lc--full .cc--hero-article.no-image .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container,.sg-pattern-example>.cc--hero-article.no-image .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container,body.pattern-lab-demo>.cc--hero-article.no-image .text-container{bottom:auto;margin-bottom:2.1875rem;position:relative}}@media print{.cc--hero-article.no-image .text-container{bottom:auto;margin-bottom:2.1875rem;position:relative}}@media screen and (min-width:1024px){.lc--full .cc--hero-article.no-image .text-container .f--eyebrow,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--eyebrow,.sg-pattern-example>.cc--hero-article.no-image .text-container .f--eyebrow,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--eyebrow,body.pattern-lab-demo>.cc--hero-article.no-image .text-container .f--eyebrow{color:#881c1c}}@media print{.cc--hero-article.no-image .text-container .f--eyebrow{color:#881c1c!important}}@media screen and (min-width:1024px){.lc--full .cc--hero-article.no-image .text-container .f--page-title,.lc--full .cc--hero-article.no-image .text-container .f--page-title a,.lc--full .cc--hero-article.no-image .text-container .f--page-title h1,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--page-title,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--page-title a,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--page-title h1,.sg-pattern-example>.cc--hero-article.no-image .text-container .f--page-title,.sg-pattern-example>.cc--hero-article.no-image .text-container .f--page-title a,.sg-pattern-example>.cc--hero-article.no-image .text-container .f--page-title h1,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--page-title,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--page-title a,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--page-title h1,body.pattern-lab-demo>.cc--hero-article.no-image .text-container .f--page-title,body.pattern-lab-demo>.cc--hero-article.no-image .text-container .f--page-title a,body.pattern-lab-demo>.cc--hero-article.no-image .text-container .f--page-title h1{color:#000}}@media print{.cc--hero-article.no-image .text-container .f--page-title,.cc--hero-article.no-image .text-container .f--page-title a,.cc--hero-article.no-image .text-container .f--page-title h1{color:#000!important}}@media screen and (min-width:1024px){.cc--hero-article.no-image .text-container .f--description,.cc--hero-article.no-image .text-container .f--description p{color:#000}}.cc--hero-article .f--image{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--hero-article .f--image{margin-bottom:3.125rem;padding-left:0;padding-right:0}}@media screen and (min-width:1024px){.lc--full .cc--hero-article .f--image,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .f--image,.sg-pattern-example>.cc--hero-article .f--image,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .f--image,body.pattern-lab-demo>.cc--hero-article .f--image{margin-bottom:0;position:relative}.lc--full .cc--hero-article .f--image:before,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .f--image:before,.sg-pattern-example>.cc--hero-article .f--image:before,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .f--image:before,body.pattern-lab-demo>.cc--hero-article .f--image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000);bottom:0;content:"";display:block;height:60%;position:absolute;width:100%;z-index:1}}@media screen and (min-width:1200px){.cc--hero-article .f--image{background-color:#4a4a4a}}@media print{.cc--hero-article .f--image{position:relative}.cc--hero-article .f--image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000))!important;background-image:linear-gradient(180deg,transparent,#000)!important;bottom:0;content:"";display:block;height:60%;position:absolute;width:100%;z-index:1}}@media screen and (min-width:1024px){.lc--full .cc--hero-article .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .f--image img,.sg-pattern-example>.cc--hero-article .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .f--image img,body.pattern-lab-demo>.cc--hero-article .f--image img{max-height:42.1875rem;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:1024px)and (min-width:1200px){.lc--full .cc--hero-article .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .f--image img,.sg-pattern-example>.cc--hero-article .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .f--image img,body.pattern-lab-demo>.cc--hero-article .f--image img{-o-object-fit:contain;object-fit:contain}}.cc--hero-article .text-container{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:768px){.cc--hero-article .text-container{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--hero-article .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .text-container,.sg-pattern-example>.cc--hero-article .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .text-container,body.pattern-lab-demo>.cc--hero-article .text-container{bottom:2.1875rem;left:50%;margin:0 auto;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}}@media print{.cc--hero-article .text-container{bottom:2.1875rem;left:50%;margin:0 auto;max-width:1800px;padding-left:2.0833333333%;padding-right:2.0833333333%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}}.cc--hero-article .text-container .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.625rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-article .text-container .f--eyebrow{font-size:.875rem;line-height:1.2858}}@media screen and (min-width:1024px){.lc--full .cc--hero-article .text-container .f--eyebrow,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .text-container .f--eyebrow,.sg-pattern-example>.cc--hero-article .text-container .f--eyebrow,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .text-container .f--eyebrow,body.pattern-lab-demo>.cc--hero-article .text-container .f--eyebrow{color:#fff}}@media print{.cc--hero-article .text-container .f--eyebrow{color:#fff!important}}.cc--hero-article .text-container .f--page-title h1{font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-article .text-container .f--page-title h1{font-size:3.75rem;line-height:.9167}}@media screen and (min-width:1024px){.lc--full .cc--hero-article .text-container .f--page-title h1,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .text-container .f--page-title h1,.sg-pattern-example>.cc--hero-article .text-container .f--page-title h1,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .text-container .f--page-title h1,body.pattern-lab-demo>.cc--hero-article .text-container .f--page-title h1{color:#fff}}@media print{.cc--hero-article .text-container .f--page-title h1{color:#fff!important;font-size:2.625rem;line-height:1.3096}}.cc--hero-article .text-container .f--page-title h1 a{color:#000;text-decoration:none}@media screen and (min-width:1024px){.lc--full .cc--hero-article .text-container .f--page-title h1 a,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .text-container .f--page-title h1 a,.sg-pattern-example>.cc--hero-article .text-container .f--page-title h1 a,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .text-container .f--page-title h1 a,body.pattern-lab-demo>.cc--hero-article .text-container .f--page-title h1 a{color:#fff}}@media print{.cc--hero-article .text-container .f--page-title h1 a{color:#fff!important}}html[data-whatintent=mouse] .cc--hero-article .text-container .f--page-title h1 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--hero-article .text-container .f--page-title h1 a:hover{text-decoration:underline}.cc--hero-article .text-container .f--description{font-size:1rem;line-height:1.25;margin-top:1.25rem}@media screen and (min-width:1024px){.cc--hero-article .text-container .f--description,.cc--hero-article .text-container .f--description p{color:#fff}}.cc--hero-event{background-color:#fff}@media screen and (min-width:1024px){.cc--hero-event{background-color:#000}}.cc--hero-event .c--hero-event{position:relative}.cc--hero-event.no-image{background-color:#fff}.cc--hero-event.no-image .text-container{margin-bottom:.625rem}@media screen and (min-width:1024px){.lc--full .cc--hero-event.no-image .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container,.sg-pattern-example>.cc--hero-event.no-image .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container,body.pattern-lab-demo>.cc--hero-event.no-image .text-container{bottom:auto;margin-bottom:2.1875rem;position:relative}.lc--full .cc--hero-event.no-image .text-container .f--eyebrow,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--eyebrow,.sg-pattern-example>.cc--hero-event.no-image .text-container .f--eyebrow,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--eyebrow,body.pattern-lab-demo>.cc--hero-event.no-image .text-container .f--eyebrow{color:#881c1c}.lc--full .cc--hero-event.no-image .text-container .f--page-title,.lc--full .cc--hero-event.no-image .text-container .f--page-title a,.lc--full .cc--hero-event.no-image .text-container .f--page-title h1,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--page-title,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--page-title a,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--page-title h1,.sg-pattern-example>.cc--hero-event.no-image .text-container .f--page-title,.sg-pattern-example>.cc--hero-event.no-image .text-container .f--page-title a,.sg-pattern-example>.cc--hero-event.no-image .text-container .f--page-title h1,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--page-title,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--page-title a,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--page-title h1,body.pattern-lab-demo>.cc--hero-event.no-image .text-container .f--page-title,body.pattern-lab-demo>.cc--hero-event.no-image .text-container .f--page-title a,body.pattern-lab-demo>.cc--hero-event.no-image .text-container .f--page-title h1{color:#000}}.cc--hero-event .f--image{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--hero-event .f--image{margin-bottom:3.125rem;padding-left:0;padding-right:0}}@media screen and (min-width:1024px){.lc--full .cc--hero-event .f--image,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event .f--image,.sg-pattern-example>.cc--hero-event .f--image,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event .f--image,body.pattern-lab-demo>.cc--hero-event .f--image{margin-bottom:0;position:relative}.lc--full .cc--hero-event .f--image:before,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event .f--image:before,.sg-pattern-example>.cc--hero-event .f--image:before,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event .f--image:before,body.pattern-lab-demo>.cc--hero-event .f--image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000);bottom:0;content:"";display:block;height:60%;position:absolute;width:100%;z-index:1}.lc--full .cc--hero-event .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event .f--image img,.sg-pattern-example>.cc--hero-event .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event .f--image img,body.pattern-lab-demo>.cc--hero-event .f--image img{max-height:42.1875rem;-o-object-fit:cover;object-fit:cover}}.cc--hero-event .text-container{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:768px){.cc--hero-event .text-container{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--hero-event .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event .text-container,.sg-pattern-example>.cc--hero-event .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event .text-container,body.pattern-lab-demo>.cc--hero-event .text-container{bottom:2.1875rem;left:50%;margin:0 auto;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}}.cc--hero-event .text-container .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.625rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-event .text-container .f--eyebrow{font-size:.875rem;line-height:1.2858}}@media screen and (min-width:1024px){.lc--full .cc--hero-event .text-container .f--eyebrow,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event .text-container .f--eyebrow,.sg-pattern-example>.cc--hero-event .text-container .f--eyebrow,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event .text-container .f--eyebrow,body.pattern-lab-demo>.cc--hero-event .text-container .f--eyebrow{color:#fff}}.cc--hero-event .text-container .f--page-title h1{font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-event .text-container .f--page-title h1{font-size:3.75rem;line-height:.9167}}@media screen and (min-width:1024px){.lc--full .cc--hero-event .text-container .f--page-title h1,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event .text-container .f--page-title h1,.sg-pattern-example>.cc--hero-event .text-container .f--page-title h1,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event .text-container .f--page-title h1,body.pattern-lab-demo>.cc--hero-event .text-container .f--page-title h1{color:#fff}}.cc--hero-event .text-container .f--page-title h1 a{color:#000;text-decoration:none}@media screen and (min-width:1024px){.lc--full .cc--hero-event .text-container .f--page-title h1 a,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event .text-container .f--page-title h1 a,.sg-pattern-example>.cc--hero-event .text-container .f--page-title h1 a,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event .text-container .f--page-title h1 a,body.pattern-lab-demo>.cc--hero-event .text-container .f--page-title h1 a{color:#fff}}html[data-whatintent=mouse] .cc--hero-event .text-container .f--page-title h1 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--hero-event .text-container .f--page-title h1 a:hover{text-decoration:underline}.cc--hero-image .c--hero-image,.cc--hero-image .f--image{position:relative}.cc--hero-image .f--image:after,.cc--hero-image .f--image:before{content:"";display:block;height:40%;opacity:.8;position:absolute;width:100%;z-index:1}.cc--hero-image .f--image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(21,21,21,0)),to(#151515));background-image:linear-gradient(180deg,rgba(21,21,21,0),#151515);bottom:0}.cc--hero-image .f--image:after{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(21,21,21,0)),to(#151515));background-image:linear-gradient(0deg,rgba(21,21,21,0),#151515);top:0}.cc--hero-image .f--image img{min-height:20rem;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:1024px){.lc--full .cc--hero-image .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-image .f--image img,.sg-pattern-example>.cc--hero-image .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-image .f--image img,body.pattern-lab-demo>.cc--hero-image .f--image img{max-height:42.1875rem;-o-object-fit:cover;object-fit:cover}}.cc--hero-image .text-container{bottom:1.1875rem;left:50%;margin:0 auto;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}@media screen and (min-width:768px){.cc--hero-image .text-container{bottom:1.5625rem;padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width:1024px){.cc--hero-image .text-container{bottom:1.5rem;padding-left:4.1666666667%;padding-right:4.1666666667%}}.cc--hero-image .text-container .f--page-title{max-width:37.5rem}.cc--hero-image .text-container .f--page-title h1{color:#fff;font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-image .text-container .f--page-title h1{font-size:3.75rem;line-height:.9167}}.tc--error-page .cc--hero-image .f--image img{max-height:34.375rem}.cc--hero-interior{padding-left:8.3333333333%;padding-right:8.3333333333%}.tc--form-page .cc--hero-interior,.tc--microsite-article .cc--hero-interior{padding-left:0;padding-right:0}.tc--events-listing .cc--hero-interior,.tc--microsite-article .cc--hero-interior,.tc--news-listing .cc--hero-interior{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.tc--events-listing .cc--hero-interior,.tc--microsite-article .cc--hero-interior,.tc--news-listing .cc--hero-interior{padding-left:5.5555555556%;padding-right:16.6666666667%}}.tc--microsite-profile .cc--hero-interior{padding-left:8.3333333333%;padding-right:8.3333333333%;padding-top:3.125rem}@media screen and (min-width:1024px){.tc--microsite-profile .cc--hero-interior{padding-left:25%;padding-right:25%}}.cc--hero-interior .f--eyebrow{margin-bottom:.9375rem}.cc--hero-interior .f--eyebrow a{font-size:.875rem;line-height:1.2858;text-decoration:none;text-transform:uppercase}.cc--hero-interior .f--page-title{margin-bottom:1.5625rem}@media screen and (min-width:768px){.cc--hero-interior .f--page-title{margin-bottom:3.125rem}}.cc--hero-interior .f--page-title h1{font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-interior .f--page-title h1{font-size:3.75rem;line-height:.9167}}.cc--hero-landing{background-color:#000;margin-top:-6.5625rem}@media screen and (min-width:768px){.cc--hero-landing{margin-top:-9.5rem}}@media screen and (min-width:1200px){.cc--hero-landing{margin-top:-10.6875rem}}.cc--hero-landing .c--hero-landing,.cc--hero-landing .image-video-container{position:relative}@media screen and (max-width:767px){.cc--hero-landing .image-video-container .f--ambient-video,.cc--hero-landing .image-video-container .video-controls{display:none}}.cc--hero-landing .image-video-container .f--image{height:100%}@media screen and (max-width:767px){.cc--hero-landing .image-video-container .f--image{padding-bottom:100%;position:relative}}.cc--hero-landing .image-video-container .f--image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:767px){.cc--hero-landing .image-video-container .f--image img{position:absolute}}.cc--hero-landing .image-video-container .video-controls{z-index:11}@media screen and (min-width:768px){.cc--hero-landing .image-video-container .video-controls{bottom:1.5625rem;right:2.5rem;top:inherit}}.cc--hero-landing .f--image{position:relative}@media screen and (min-width:768px){.cc--hero-landing .f--image{padding-left:0;padding-right:0}}.cc--hero-landing .f--image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000);bottom:0}.cc--hero-landing .f--image:after,.cc--hero-landing .f--image:before{content:"";display:block;height:45%;opacity:.8;position:absolute;width:100%;z-index:1}.cc--hero-landing .f--image:after{background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));background-image:linear-gradient(180deg,#000,transparent);top:0}@media screen and (min-width:1024px){.lc--full .cc--hero-landing .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-landing .f--image img,.sg-pattern-example>.cc--hero-landing .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-landing .f--image img,body.pattern-lab-demo>.cc--hero-landing .f--image img{max-height:34.375rem;-o-object-fit:cover;object-fit:cover}}.cc--hero-landing .text-container{bottom:0;left:50%;margin:0 auto;max-width:1800px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}.cc--hero-landing .text-container .text-container-inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1.25rem;padding-left:8.3333333333%;padding-right:8.3333333333%;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:768px){.cc--hero-landing .text-container .text-container-inner{padding-bottom:1.5625rem;padding-left:8.3333333333%;padding-right:5.5555555556%}}@media screen and (min-width:1024px){.cc--hero-landing .text-container .text-container-inner{padding-left:4.1666666667%;padding-right:2.0833333333%}}.cc--hero-landing .text-container .f--page-title h1{color:#fff;font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-landing .text-container .f--page-title h1{font-size:3.75rem;line-height:.9167}}.cc--hero-landing .text-container .button-show-feature{display:none}@media screen and (max-width:767px){.cc--hero-landing .text-container .button-show-feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:1.5625rem;justify-content:center;width:1.5625rem}}.cc--hero-landing .text-container .button-close-feature{bottom:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:8.3333333333%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:1.5625rem;justify-content:center;width:1.5625rem}@media screen and (min-width:768px){.cc--hero-landing .text-container .button-close-feature{display:none}}@media screen and (max-width:767px){.cc--hero-landing .text-container .feature-container{background:rgba(21,21,21,.9);bottom:0;display:none;left:0;padding:1.25rem 27.7777777778% 1.25rem 8.3333333333%;position:absolute;width:100%}}@media screen and (min-width:768px){.cc--hero-landing .text-container .feature-container{-webkit-box-flex:0;-ms-flex:0 0 29.0322580645%;flex:0 0 29.0322580645%}}@media screen and (min-width:1024px){.cc--hero-landing .text-container .feature-container{-webkit-box-flex:0;-ms-flex:0 0 22.2222222222%;flex:0 0 22.2222222222%;max-width:15.625rem}}.cc--hero-landing .text-container .feature-container .f--cta-title h3{color:#fff;font-size:.9375rem;line-height:1.2}@media screen and (min-width:768px){.cc--hero-landing .text-container .feature-container .f--cta-title h3{font-size:1rem;line-height:1;text-align:right}}@media screen and (min-width:1024px){.cc--hero-landing .text-container .feature-container .f--cta-title h3{font-size:1rem;line-height:1.25}}.cc--hero-landing .text-container .feature-container .f--cta-title h3 a{color:#fff;text-decoration:none}html[data-whatintent=mouse] .cc--hero-landing .text-container .feature-container .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--hero-landing .text-container .feature-container .f--cta-title h3 a:hover{text-decoration:underline}.cc--hero-landing .text-container .feature-container .f--description{margin-top:.3125rem}.cc--hero-landing .text-container .feature-container .f--description p{color:#fff;font-size:.75rem;line-height:1.5}@media screen and (min-width:768px){.cc--hero-landing .text-container .feature-container .f--description p{text-align:right}.cc--hero-landing.ambient-video .feature-container{margin-bottom:3.75rem}}.cc--hero-microsite-homepage{margin-top:-6.5625rem}@media screen and (min-width:768px){.cc--hero-microsite-homepage{margin-top:-9.5rem}}@media screen and (min-width:1200px){.cc--hero-microsite-homepage{margin-top:-10.6875rem}}.cc--hero-microsite-homepage .c--hero-microsite-homepage,.cc--hero-microsite-homepage .image-video-container{position:relative}@media screen and (max-width:767px){.cc--hero-microsite-homepage .image-video-container .f--ambient-video,.cc--hero-microsite-homepage .image-video-container .video-controls{display:none}}.cc--hero-microsite-homepage .image-video-container .f--image{height:100%}@media screen and (max-width:767px){.cc--hero-microsite-homepage .image-video-container .f--image{padding-bottom:100%;position:relative}}.cc--hero-microsite-homepage .image-video-container .f--image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:767px){.cc--hero-microsite-homepage .image-video-container .f--image img{position:absolute}}.cc--hero-microsite-homepage .image-video-container .video-controls{z-index:11}@media screen and (min-width:768px){.cc--hero-microsite-homepage .image-video-container .video-controls{bottom:1.5625rem;right:2.5rem;top:inherit}}.cc--hero-microsite-homepage .f--image{position:relative}@media screen and (min-width:768px){.cc--hero-microsite-homepage .f--image{padding-left:0;padding-right:0}}.cc--hero-microsite-homepage .f--image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000);bottom:0;content:"";display:block;height:45%;opacity:.8;position:absolute;width:100%;z-index:1}.cc--hero-microsite-homepage .f--image:after{background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));background-image:linear-gradient(180deg,#000,transparent);content:"";display:block;height:45%;opacity:.8;position:absolute;top:0;width:100%;z-index:1}@media screen and (min-width:1024px){.lc--full .cc--hero-microsite-homepage .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-microsite-homepage .f--image img,.sg-pattern-example>.cc--hero-microsite-homepage .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-microsite-homepage .f--image img,body.pattern-lab-demo>.cc--hero-microsite-homepage .f--image img{max-height:34.375rem;-o-object-fit:cover;object-fit:cover}}.cc--hero-microsite-homepage .text-container{bottom:0;left:50%;margin:0 auto;max-width:1800px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}.cc--hero-microsite-homepage .text-container .text-container-inner{padding-bottom:1.25rem;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:768px){.cc--hero-microsite-homepage .text-container .text-container-inner{padding-bottom:1.5625rem;padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width:1024px){.cc--hero-microsite-homepage .text-container .text-container-inner{padding-left:4.1666666667%;padding-right:4.1666666667%}.cc--hero-microsite-homepage .text-container .f--page-title{max-width:72.7272727273%}}.cc--hero-microsite-homepage .text-container .f--page-title h1{color:#fff;font-size:1.875rem;letter-spacing:-.03125rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-microsite-homepage .text-container .f--page-title h1{font-size:3.75rem;letter-spacing:0;line-height:.9167}}.cc--hero-microsite-interior .c--hero-microsite-interior{position:relative}.cc--hero-microsite-interior .text-container .f--page-title-pseudo .h1{color:#fff;font-size:1.875rem;letter-spacing:-.03125rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-microsite-interior .text-container .f--page-title-pseudo .h1{font-size:3.75rem;letter-spacing:0;line-height:.9167}}.cc--hero-microsite-interior,.cc--hero-microsite-landing{margin-top:-6.5625rem}@media screen and (min-width:768px){.cc--hero-microsite-interior,.cc--hero-microsite-landing{margin-top:-9.5rem}}@media screen and (min-width:1200px){.cc--hero-microsite-interior,.cc--hero-microsite-landing{margin-top:-10.6875rem}}.cc--hero-microsite-interior .c--hero-microsite-landing,.cc--hero-microsite-interior .image-video-container,.cc--hero-microsite-landing .c--hero-microsite-landing,.cc--hero-microsite-landing .image-video-container{position:relative}@media screen and (max-width:767px){.cc--hero-microsite-interior .image-video-container .f--ambient-video,.cc--hero-microsite-interior .image-video-container .video-controls,.cc--hero-microsite-landing .image-video-container .f--ambient-video,.cc--hero-microsite-landing .image-video-container .video-controls{display:none}}.cc--hero-microsite-interior .image-video-container .f--image,.cc--hero-microsite-landing .image-video-container .f--image{height:100%}@media screen and (max-width:767px){.cc--hero-microsite-interior .image-video-container .f--image,.cc--hero-microsite-landing .image-video-container .f--image{padding-bottom:100%;position:relative}}.cc--hero-microsite-interior .image-video-container .f--image img,.cc--hero-microsite-landing .image-video-container .f--image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:767px){.cc--hero-microsite-interior .image-video-container .f--image img,.cc--hero-microsite-landing .image-video-container .f--image img{position:absolute}}.cc--hero-microsite-interior .image-video-container .video-controls,.cc--hero-microsite-landing .image-video-container .video-controls{z-index:11}@media screen and (min-width:768px){.cc--hero-microsite-interior .image-video-container .video-controls,.cc--hero-microsite-landing .image-video-container .video-controls{bottom:1.5625rem;right:2.5rem;top:inherit}}.cc--hero-microsite-interior .f--image,.cc--hero-microsite-landing .f--image{position:relative}@media screen and (min-width:768px){.cc--hero-microsite-interior .f--image,.cc--hero-microsite-landing .f--image{padding-left:0;padding-right:0}}.cc--hero-microsite-interior .f--image:before,.cc--hero-microsite-landing .f--image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000);bottom:0;content:"";display:block;height:45%;opacity:.8;position:absolute;width:100%;z-index:1}.cc--hero-microsite-interior .f--image:after,.cc--hero-microsite-landing .f--image:after{background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));background-image:linear-gradient(180deg,#000,transparent);content:"";display:block;height:45%;opacity:.8;position:absolute;top:0;width:100%;z-index:1}@media screen and (min-width:1024px){.lc--full .cc--hero-microsite-interior .f--image img,.lc--full .cc--hero-microsite-landing .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-microsite-interior .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-microsite-landing .f--image img,.sg-pattern-example>.cc--hero-microsite-interior .f--image img,.sg-pattern-example>.cc--hero-microsite-landing .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-microsite-interior .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-microsite-landing .f--image img,body.pattern-lab-demo>.cc--hero-microsite-interior .f--image img,body.pattern-lab-demo>.cc--hero-microsite-landing .f--image img{max-height:25rem;-o-object-fit:cover;object-fit:cover}}.cc--hero-microsite-interior .text-container,.cc--hero-microsite-landing .text-container{bottom:0;left:50%;margin:0 auto;max-width:1800px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}.cc--hero-microsite-interior .text-container .text-container-inner,.cc--hero-microsite-landing .text-container .text-container-inner{padding-bottom:1.25rem;padding-left:6.25%;padding-right:6.25%}@media screen and (min-width:768px){.cc--hero-microsite-interior .text-container .text-container-inner,.cc--hero-microsite-landing .text-container .text-container-inner{padding-bottom:1.5625rem;padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width:1024px){.cc--hero-microsite-interior .text-container .text-container-inner,.cc--hero-microsite-landing .text-container .text-container-inner{padding-left:4.1666666667%;padding-right:4.1666666667%}}.cc--hero-microsite-interior .text-container .f--page-title h1,.cc--hero-microsite-landing .text-container .f--page-title h1{color:#fff;font-size:1.875rem;letter-spacing:-.03125rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-microsite-interior .text-container .f--page-title h1,.cc--hero-microsite-landing .text-container .f--page-title h1{font-size:3.75rem;letter-spacing:0;line-height:.9167}}.cc--hero-microsite-interior .text-container .f--eyebrow,.cc--hero-microsite-landing .text-container .f--eyebrow{color:#e9e9e9;font-size:.75rem;line-height:1.5;margin-bottom:.4375rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-microsite-interior .text-container .f--eyebrow,.cc--hero-microsite-landing .text-container .f--eyebrow{font-size:.875rem;line-height:1.2858}}.cc--latest-news-column .cc--latest-news-card-featured .f--image{margin-bottom:1.3125rem}.cc--latest-news-column .cc--latest-news-card-featured .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.5rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--latest-news-column .cc--latest-news-card-featured .f--eyebrow{font-size:.875rem;line-height:1.2858}}.cc--latest-news-column .cc--latest-news-card-featured .f--eyebrow a{font-size:.75rem;font-weight:800;line-height:1.5;text-decoration:none;text-transform:uppercase}@media screen and (min-width:768px){.cc--latest-news-column .cc--latest-news-card-featured .f--eyebrow a{font-size:.875rem;line-height:1.2858}}html[data-whatintent=mouse] .cc--latest-news-column .cc--latest-news-card-featured .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--latest-news-column .cc--latest-news-card-featured .f--eyebrow a:hover{color:#151515;text-decoration:none}.cc--latest-news-column .cc--latest-news-card-featured .f--cta-title h3{font-size:1.375rem;line-height:1.1819}@media screen and (min-width:768px){.cc--latest-news-column .cc--latest-news-card-featured .f--cta-title h3{font-size:1.625rem;line-height:1.1539}}.cc--latest-news-column .cc--latest-news-card-featured .f--cta-title h3 a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--latest-news-column .cc--latest-news-card-featured .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--latest-news-column .cc--latest-news-card-featured .f--cta-title h3 a:hover{color:#881c1c}.cc--latest-news-media .cc--latest-news-card-featured .f--image{margin-bottom:1.1875rem}.cc--latest-news-media .cc--latest-news-card-featured .f--image img{max-height:15px;width:auto}.cc--latest-news-media .cc--latest-news-card-featured .f--cta-title{margin-bottom:.625rem}.cc--latest-news-media .cc--latest-news-card-featured .f--cta-title h3{font-size:.9375rem;line-height:1.2}@media screen and (min-width:768px){.cc--latest-news-media .cc--latest-news-card-featured .f--cta-title h3{font-size:1rem;line-height:1.25}}.cc--latest-news-media .cc--latest-news-card-featured .f--cta-title h3 a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--latest-news-media .cc--latest-news-card-featured .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--latest-news-media .cc--latest-news-card-featured .f--cta-title h3 a:hover{color:#881c1c}.cc--latest-news-media .cc--latest-news-card-featured .f--description p{font-size:.9375rem;line-height:1.6667}@media screen and (min-width:768px){.cc--latest-news-media .cc--latest-news-card-featured .f--description p{font-size:.9375rem;line-height:1.8667}}.cc--latest-news-card .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.5rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--latest-news-card .f--eyebrow{font-size:.875rem;line-height:1.2858}}.cc--latest-news-card .f--eyebrow a{font-size:.75rem;font-weight:800;line-height:1.5;text-decoration:none;text-transform:uppercase}@media screen and (min-width:768px){.cc--latest-news-card .f--eyebrow a{font-size:.875rem;line-height:1.2858}}html[data-whatintent=mouse] .cc--latest-news-card .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--latest-news-card .f--eyebrow a:hover{color:#151515;text-decoration:none}.cc--latest-news-card .f--cta-title h3{font-size:.9375rem;line-height:1.2}@media screen and (min-width:768px){.cc--latest-news-card .f--cta-title h3{font-size:1rem;line-height:1.25}}.cc--latest-news-card .f--cta-title h3 a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--latest-news-card .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--latest-news-card .f--cta-title h3 a:hover{color:#881c1c}.cc--latest-news-column .cc--component-container:not(:last-child){border-bottom:.0625rem solid #ccc;margin-bottom:1.9375rem;padding-bottom:1.375rem}.cc--latest-news-column .cc--component-container:first-child{margin-bottom:1.5625rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--latest-news-column .cc--component-container:first-child{padding-bottom:2.625rem}}.cc--latest-news-media .f--eyebrow{border-bottom:.0625rem solid #ccc;color:#881c1c;font-size:.875rem;font-weight:800;line-height:1.2858;margin-bottom:1.875rem;padding-bottom:.625rem;text-transform:uppercase}.cc--latest-news-media .cc--latest-news-card-featured:not(:last-child){border-bottom:.0625rem solid #ccc;margin-bottom:1.9375rem;padding-bottom:1.75rem}.cc--latest-news{margin:0 auto;max-width:1800px;padding:2.5rem 8.3333333333%}@media screen and (min-width:768px){.cc--latest-news{padding-bottom:3.125rem;padding-top:3.125rem}.cc--latest-news .c--latest-news>.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cc--latest-news .c--latest-news>.text-container .f--section-title{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--latest-news .c--latest-news>.text-container .f--section-title{margin-bottom:1.5625rem}}.cc--latest-news .c--latest-news>.text-container .f--section-title h2{font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--latest-news .c--latest-news>.text-container .f--section-title h2{font-size:2.5rem;line-height:1}}.cc--latest-news .c--latest-news>.text-container .f--link{margin-bottom:1.4375rem}@media screen and (min-width:768px){.cc--latest-news .c--latest-news>.text-container .f--link{margin-bottom:0;-ms-flex-item-align:center;align-self:center}}.cc--latest-news .c--latest-news>.text-container .f--link a{font-size:.875rem;font-weight:800;line-height:1.2858;text-transform:uppercase}html[data-whatintent=mouse] .cc--latest-news .c--latest-news>.text-container .f--link a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--latest-news .c--latest-news>.text-container .f--link a:hover{color:#151515}.cc--latest-news .c--latest-news .content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:1024px){.cc--latest-news .c--latest-news .content-container>.cc--component-container{-ms-flex-preferred-size:30%;flex-basis:30%}}@media screen and (max-width:767px){.cc--latest-news .c--latest-news .content-container>.cc--component-container:not(:last-child){margin-bottom:2.5rem}}@media screen and (min-width:1024px){.cc--latest-news .c--latest-news .content-container>.cc--component-container:not(:last-child){margin-right:5%}}@media screen and (min-width:768px)and (max-width:1023px){.cc--latest-news .c--latest-news .content-container .cc--latest-news-column{margin-bottom:3.125rem;-ms-flex-preferred-size:47.5%;flex-basis:47.5%}.cc--latest-news .c--latest-news .content-container .cc--latest-news-column:first-child{margin-right:5%}}@media screen and (max-width:1023px){.cc--links-list{padding-left:8.3333333333%;padding-right:8.3333333333%;padding-top:1.25rem}}@media screen and (min-width:1024px){.cc--links-list{border-top:.0625rem solid #ccc;padding-top:1.875rem}}.cc--links-list .f--link{margin-bottom:1.25rem}.cc--links-list .link{background:url(/themes/custom/umass_base/images/icons/icon-arrowright-red.svg) no-repeat top 5px right/1.25rem;border-bottom:.0625rem solid #ccc;color:#151515;display:block;font-weight:800;padding-bottom:.75rem;padding-right:.9375rem;text-decoration:none;text-transform:uppercase}html[data-whatintent=mouse] .cc--links-list .link else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--links-list .link:hover{color:#881c1c;text-decoration:none}.cc--login-form{margin-bottom:1.5625rem}.cc--login-form .c--login-form{margin:0 auto;max-width:1800px;padding-bottom:2.5rem;padding-left:2.0833333333%;padding-right:2.0833333333%;width:100%}@media screen and (min-width:768px){.cc--login-form .c--login-form{padding-bottom:2.5rem;padding-left:2.0833333333%;padding-right:2.0833333333%;width:25%}}@media screen and (min-width:1024px){.cc--login-form .c--login-form{padding:4.6875rem 2.0833333333% 3.4375rem}}.cc--menu-left-nav{position:relative}@media screen and (max-width:1023px){.cc--menu-left-nav .c--menu-left-nav{padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width:1024px){.cc--menu-left-nav .f--section-title{margin-bottom:1.5625rem}.cc--menu-left-nav .f--section-title h2 span.nolink{color:var(--color-umass-gold);font-size:1.125rem;font-weight:900;line-height:1.3333}}.cc--menu-left-nav .f--section-title h2{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;text-transform:uppercase}@media screen and (min-width:768px){.cc--menu-left-nav .f--section-title h2{font-size:.875rem;line-height:1.2858}}@media screen and (max-width:1023px){.cc--menu-left-nav .f--section-title h2{border-bottom:.0625rem solid #e9e9e9;cursor:pointer;padding-bottom:1.25rem;padding-top:1.3125rem;position:relative}.cc--menu-left-nav .f--section-title h2.open:after{display:none}.cc--menu-left-nav .f--section-title h2:after,.cc--menu-left-nav .f--section-title h2:before{background:#881c1c;content:"";display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cc--menu-left-nav .f--section-title h2:before{height:.125rem;right:.375rem;width:.875rem}.cc--menu-left-nav .f--section-title h2:after{height:.875rem;right:.75rem;width:.125rem}}.cc--menu-left-nav .f--section-title h2 a{text-decoration:none}@media screen and (min-width:1024px){.cc--menu-left-nav .f--section-title h2 a:before{background:url(/themes/custom/umass_base/images/icons/icon-arrowleft-red.svg) no-repeat 0/1.25rem;content:"";display:inline-block;height:.625rem;margin-left:-2rem;margin-right:.6875rem;width:1.25rem}html[data-whatintent=mouse] .cc--menu-left-nav .f--section-title h2 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--menu-left-nav .f--section-title h2 a:hover:before{background-image:url(/themes/custom/umass_base/images/icons/icon-arrowleft-dark.svg)}}.cc--menu-left-nav .f--section-title h2 a.nolink{color:var(--color-umass-gold);font-size:1.125rem;font-weight:900;line-height:1.3333}.cc--menu-left-nav .f--section-title h2 a.nolink:before{content:none;display:none!important}@media screen and (max-width:1023px){.mc--left-nav-menu{background:#fff;-webkit-box-shadow:0 5px 12px -5px rgba(0,0,0,.3);box-shadow:0 5px 12px -5px rgba(0,0,0,.3);display:none;margin-left:-8.3333333333%;margin-right:-8.3333333333%;padding-bottom:.625rem;padding-left:8.3333333333%;padding-right:8.3333333333%;position:absolute;top:3.6875rem;width:100%;z-index:10}}@media screen and (max-width:1023px)and (min-width:768px){.mc--left-nav-menu{padding-top:.625rem}}.mc--left-nav-menu .menu-item{line-height:1;margin-bottom:1.25rem}@media screen and (min-width:768px){.mc--left-nav-menu .menu-item{margin-bottom:1.875rem}}.mc--left-nav-menu .menu-item a{color:#151515;font-size:.9375rem;line-height:1.3334;text-decoration:none}html[data-whatintent=mouse] .mc--left-nav-menu .menu-item a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .mc--left-nav-menu .menu-item a:hover{color:#881c1c}.mc--left-nav-menu .menu-item span{color:var(--color-umass-gold);font-size:1.125rem;font-weight:900;line-height:1.3333;text-transform:uppercase}.mc--left-nav-menu .menu-item span+.submenu{margin-top:1.25rem}@media screen and (min-width:768px){.mc--left-nav-menu .menu-item span+.submenu{margin-top:1.875rem}}.mc--left-nav-menu .menu-item .submenu-wrapper{display:none;padding-left:1.5625rem;padding-top:.9375rem}.mc--left-nav-menu .menu-item .submenu-wrapper .menu-item{margin-bottom:.9375rem}.mc--left-nav-menu .menu-item .submenu-wrapper .menu-item a{font-size:.875rem;line-height:1.4286}.mc--left-nav-menu .menu-item.menu-item--active-trail>a{color:#881c1c}.mc--left-nav-menu .menu-item.menu-item--active-trail .submenu-wrapper{display:block}.cc--menu-main .button-back,.cc--menu-main .link-arrow-wrapper .arrow-toggle,.cc--menu-main .navigation-title{display:none}body.microsite-menu-is-active{overflow:hidden}.cc--menu-microsite{background-color:#881c1c}.cc--menu-microsite .c--menu-microsite{margin:0 auto;max-width:1800px}.cc--menu-microsite .menu-microsite-inner{height:3.75rem;padding-left:8.3333333333%;padding-right:8.3333333333%;position:relative}@media screen and (min-width:1024px){.cc--menu-microsite .menu-microsite-inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:4.1666666667%;padding-right:4.1666666667%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4.6875rem}}@media screen and (max-width:1023px){.cc--menu-microsite .menu-microsite-menu-wrapper{background-color:#881c1c;display:none;height:100vh;left:0;padding-bottom:1.875rem;padding-top:.3125rem;position:fixed;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;width:100%;z-index:102}}@media screen and (max-width:767px){.cc--menu-microsite .menu-microsite-menu-wrapper{padding-top:.3125rem}}@media screen and (min-width:1024px){.cc--menu-microsite .menu-microsite-menu-wrapper{height:100%;width:100%}}@media screen and (max-width:1023px){.cc--menu-microsite .menu-microsite-menu-wrapper .microsite-menu-container{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}}@media screen and (min-width:1024px){.cc--menu-microsite .menu-microsite-menu-wrapper .microsite-menu-container{height:100%}.cc--menu-microsite .menu-microsite-menu-wrapper .microsite-menu-container .microsite-menu-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;height:100%;justify-content:space-between}}.cc--menu-microsite .link-arrow-wrapper .arrow-toggle polygon{fill:#fff}@media screen and (min-width:1024px){.cc--menu-microsite .link-arrow-wrapper>a.is-active:before{background-color:#fff;content:"";height:.625rem;left:0;position:absolute;top:0;width:100%}}html[data-whatintent=mouse] .cc--menu-microsite .link-arrow-wrapper>a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--menu-microsite .link-arrow-wrapper>a:hover{color:#fff}@media screen and (min-width:1024px){.cc--menu-microsite ul.m--menu-microsite>li.menu-item--active-trail>.link-arrow-wrapper>a:before,html[data-whatintent=mouse] .cc--menu-microsite .link-arrow-wrapper>a:hover:before{background-color:#fff;content:"";height:.625rem;left:0;position:absolute;top:0;width:100%}}.cc--menu-microsite .mc--menu-microsite{height:100%}@media screen and (min-width:1024px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li{padding:.3125rem 8.3333333333%}@media screen and (min-width:768px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li{padding-bottom:.625rem;padding-top:.625rem}}@media screen and (max-width:1023px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li:hover{background:rgba(21,21,21,.2)}}@media screen and (min-width:1024px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li:not(:last-child){margin-bottom:0;margin-right:2.5rem}}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li a{font-size:.9375rem;line-height:1.3334;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-decoration:none;text-transform:uppercase}html[data-whatintent=mouse] .cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li a:hover{color:#fff}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li button.has-submenu{height:2.1875rem;width:2.1875rem}@media screen and (max-width:767px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li button.has-submenu{text-align:right}}@media screen and (min-width:1024px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li button.has-submenu{display:none}}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper{background-color:#881c1c;height:100%;left:100%;padding-bottom:1.6875rem;padding-top:1.6875rem;position:fixed;top:60px;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;width:100%;z-index:103}@media screen and (min-width:1024px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper{display:none;height:calc(100% - 9.375rem)}}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper.ally-hidden{visibility:hidden}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper.is-visible{display:block;left:0;overflow-x:hidden;overflow-y:scroll;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;visibility:visible;z-index:104;-webkit-overflow-scrolling:touch}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper.is-visible.second-level-hidden{left:0;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;visibility:hidden;z-index:104}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper.is-visible:not(.second-level-hidden){left:0;position:fixed;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper.is-hidden{left:100%;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out}@media screen and (max-width:1023px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper ul.submenu>li{padding:.4375rem 8.3333333333%}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper ul.submenu>li:hover{background:rgba(21,21,21,.2)}}@media screen and (max-width:767px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper ul.submenu>li{padding-bottom:.625rem;padding-top:.625rem}}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper ul.submenu>li a{font-weight:700;text-transform:none}@media screen and (max-width:1023px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper ul.submenu>li a{padding-left:1.25rem}}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper .navigation-title{color:#fff;display:block;font-size:.75rem;line-height:1.5;margin:1.5625rem 8.3333333333% 1.25rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper .navigation-title{font-size:.875rem;line-height:1.2858;margin-top:1.875rem}}@media screen and (min-width:1024px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper .navigation-title{display:none}}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite li .link-arrow-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:1024px){.cc--menu-microsite ul.submenu{display:none}}@media screen and (max-width:1023px){.cc--menu-microsite .utility-links{margin-left:8.3333333333%;margin-right:8.3333333333%;margin-top:.75rem}}@media screen and (max-width:767px){.cc--menu-microsite .utility-links{margin-top:1.25rem}}@media screen and (min-width:768px){.cc--menu-microsite .utility-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:1023px){.cc--menu-microsite .utility-links .f--link:not(:last-child){margin-bottom:.9375rem}}@media screen and (min-width:1024px){.cc--menu-microsite .utility-links .f--link:not(:last-child){margin-right:.625rem}}@media screen and (min-width:768px)and (max-width:1023px){.cc--menu-microsite .utility-links .f--link{-ms-flex-preferred-size:47%;flex-basis:47%}}.cc--menu-microsite .utility-links .button,.cc--menu-microsite .utility-links .f--button-link a,.f--button-link .cc--menu-microsite .utility-links a{border:.0625rem solid #fff;width:auto}@media screen and (max-width:1023px){.cc--menu-microsite .utility-links .button,.cc--menu-microsite .utility-links .f--button-link a,.f--button-link .cc--menu-microsite .utility-links a{border:.0625rem solid hsla(0,0%,100%,.4);height:2.5rem;width:100%}}.cc--menu-microsite .button-back{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.6875rem;margin-left:8.3333333333%;margin-right:8.3333333333%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;height:auto;letter-spacing:.025rem;text-transform:uppercase;width:auto}@media screen and (min-width:1024px){.cc--menu-microsite .button-back{display:none}}.cc--menu-microsite .button-back svg{display:inline;margin-right:.625rem}.cc--menu-microsite .button-back svg polygon{fill:#fff}.cc--menu-microsite a{color:#fff}.cc--menu-microsite .menu-microsite-toggle{color:#fff;font-size:.75rem;height:100%;line-height:1.5;position:relative;text-align:left;text-transform:uppercase;width:100%}@media screen and (min-width:768px){.cc--menu-microsite .menu-microsite-toggle{font-size:.875rem;line-height:1.2858}}@media screen and (min-width:1024px){.cc--menu-microsite .menu-microsite-toggle{display:none}}.cc--menu-microsite .menu-microsite-toggle svg{position:absolute;right:.3125rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cc--menu-microsite .menu-microsite-toggle svg.close{display:none}.cc--menu-microsite .menu-microsite-toggle.is-active svg.close{display:block}.cc--menu-microsite .menu-microsite-toggle.is-active svg.open{display:none}.cc--menu-microsite.is-active .menu-microsite-menu-wrapper{display:block}.cc--menu-microsite.is-active .menu-microsite-inner:before{background:#881c1c;content:"";height:100vh;left:0;position:absolute;top:0;width:100%}.cc--menu-microsite.is-active .menu-microsite-toggle:after{border-bottom:.125rem solid #a89968;bottom:.3125rem;content:"";display:block;position:absolute;width:100%}.cc--menu-microsite.is-hidden .menu-microsite-menu-wrapper{left:-100%;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out}.cc--menu-microsite.is-hidden .menu-microsite-menu-wrapper .microsite-menu-container{overflow-y:hidden;-webkit-overflow-scrolling:unset}body.mobile-menu-is-active{overflow:hidden}body.mobile-menu-is-active .cc--header:after{background-color:#a89968;content:"";display:block;height:.125rem;left:0;margin-left:6.25%;margin-right:6.25%;position:absolute;top:calc(100% - .125rem);width:87.5%}.cc--menu-mobile{background-color:#fff;bottom:0;display:none;height:calc(100% - 6.25rem);left:0;padding-bottom:.9375rem;padding-top:1.3125rem;position:fixed;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;width:100%;z-index:102}@media screen and (min-width:768px){.cc--menu-mobile{height:calc(100% - 9.375rem);padding-top:2.4375rem}}.cc--menu-mobile.is-hidden{left:-100%;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out}.cc--menu-mobile.is-hidden>.c--menu-mobile{height:100%;overflow-y:hidden;-webkit-overflow-scrolling:unset}.cc--menu-mobile>.c--menu-mobile{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.cc--menu-mobile .c--menu-mobile{padding-left:6.25%;padding-right:6.25%}.cc--menu-mobile .c--menu-mobile .menu-mobile-inner>nav{height:100%}.cc--menu-mobile .c--menu-mobile nav{padding-left:2.380952381%;padding-right:2.380952381%}.cc--menu-mobile .c--menu-mobile nav>ul>li:not(:last-child){margin-bottom:.625rem}@media screen and (min-width:768px){.cc--menu-mobile .c--menu-mobile nav>ul>li:not(:last-child){margin-bottom:1.25rem}}.cc--menu-mobile .c--menu-mobile nav>ul>li button.has-submenu{height:2.1875rem;width:2.1875rem}.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper{background-color:#fff;display:none;height:calc(100% + .9375rem);left:100%;padding:1.5625rem 8.3333333333% .9375rem;position:absolute;top:0;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;width:100%}@media screen and (min-width:768px){.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper{padding-top:2.8125rem}}.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper.is-visible{display:block;overflow-y:scroll;z-index:103;-webkit-overflow-scrolling:touch}.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper.is-hidden,.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper.is-visible{left:100%;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out}.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper ul.submenu>li:not(:last-child){margin-bottom:.9375rem}@media screen and (min-width:768px){.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper ul.submenu>li:not(:last-child){margin-bottom:1.25rem}}.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper ul.submenu>li a{font-size:.9375rem;font-weight:700;line-height:1.3334;text-transform:none}.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper .navigation-title{color:#881c1c;display:block;font-size:.75rem;line-height:1.5;margin-bottom:1.25rem;margin-top:1.125rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper .navigation-title{font-size:.9375rem;line-height:1.6667;margin-bottom:1.0625rem}}@media screen and (min-width:1200px){.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper .navigation-title{display:none}}.cc--menu-mobile .c--menu-mobile nav>ul li .link-arrow-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cc--menu-mobile .c--menu-mobile nav a,.cc--menu-mobile .c--menu-mobile nav button.information-for-toggle{font-size:.9375rem;-webkit-box-flex:1;-ms-flex-positive:1;color:#151515;flex-grow:1;text-decoration:none;text-transform:uppercase}.cc--menu-mobile .c--menu-mobile nav button.information-for-toggle{position:relative;text-align:left;width:100%}.cc--menu-mobile .c--menu-mobile nav button.information-for-toggle svg{position:absolute;right:.9375rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cc--menu-mobile .cc--menu-utility{border-top:.0625rem solid #a89968;margin-top:1.375rem;padding-top:1.25rem}@media screen and (min-width:768px){.cc--menu-mobile .cc--menu-utility{margin-top:2rem;padding-top:2.25rem}}.cc--menu-mobile .button-back{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.6875rem;margin-bottom:1.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;letter-spacing:.025rem;text-transform:uppercase;width:auto}@media screen and (min-width:768px){.cc--menu-mobile .button-back{font-size:.75rem;margin-bottom:2.125rem}}@media screen and (min-width:1200px){.cc--menu-mobile .button-back{display:none}}.cc--menu-mobile .button-back svg{display:inline;margin-right:.625rem}@media screen and (min-width:768px){.cc--menu-mobile .button-back svg{margin-right:1.25rem}}.cc--menu-utility .utility-button-wrapper svg{display:inline-block;vertical-align:middle}@media screen and (min-width:1200px){.cc--menu-utility .utility-button-wrapper svg{margin-left:.5rem}.cc--menu-utility .utility-button-wrapper svg.arrow-right{display:none}}@media screen and (max-width:1199px){.cc--menu-utility .utility-button-wrapper svg.arrow-down{display:none}}@media screen and (min-width:1200px){.cc--menu-utility .utility-button-wrapper .button-back,.cc--menu-utility .utility-button-wrapper .navigation-title{display:none}}.cc--menu-utility .mc--utility-menu>ul>.menu-item:not(:last-child){margin-bottom:.3125rem}@media screen and (min-width:768px){.cc--menu-utility .mc--utility-menu>ul>.menu-item:not(:last-child){margin-bottom:.9375rem}}.cc--menu-utility .mc--utility-menu>ul>.menu-item a,.cc--menu-utility .mc--utility-menu>ul>.menu-item button.information-for-toggle{font-size:.6875rem;letter-spacing:.01875rem;line-height:1.1819}@media screen and (min-width:768px){.cc--menu-utility .mc--utility-menu>ul>.menu-item a,.cc--menu-utility .mc--utility-menu>ul>.menu-item button.information-for-toggle{font-size:.75rem;line-height:1}}@media screen and (min-width:1200px){.cc--menu-utility .mc--utility-menu>ul>.menu-item a,.cc--menu-utility .mc--utility-menu>ul>.menu-item button.information-for-toggle{font-size:.6875rem;line-height:1}}.cc--more-events-card{margin-bottom:1.5625rem}@media screen and (min-width:768px){.cc--more-events-card .c--more-events-card{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:1024px){.lc--full .cc--more-events-card .c--more-events-card,.sg-pattern-example>.cc--component-container .f--field.nested .cc--more-events-card .c--more-events-card,.sg-pattern-example>.cc--more-events-card .c--more-events-card,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--more-events-card .c--more-events-card,body.pattern-lab-demo>.cc--more-events-card .c--more-events-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:768px)and (max-width:1023px){.cc--more-events-card .text-container{-ms-flex-preferred-size:45%;flex-basis:45%}}.cc--more-events-card .f--image{margin-bottom:1.25rem}@media screen and (min-width:768px)and (max-width:1023px){.cc--more-events-card .f--image{margin-bottom:0;margin-right:7.5%;-ms-flex-preferred-size:47.5%;flex-basis:47.5%}}@media screen and (min-width:1024px){.lc--full .cc--more-events-card .f--image,.sg-pattern-example>.cc--component-container .f--field.nested .cc--more-events-card .f--image,.sg-pattern-example>.cc--more-events-card .f--image,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--more-events-card .f--image,body.pattern-lab-demo>.cc--more-events-card .f--image{margin-bottom:1.5625rem}}.cc--more-events-card .f--eyebrow{color:#881c1c;font-size:.9375rem;font-weight:800;line-height:1.2;margin-bottom:.625rem}.cc--more-events-card .f--eyebrow a{text-decoration:none}html[data-whatintent=mouse] .cc--more-events-card .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--more-events-card .f--eyebrow a:hover{text-decoration:none}@media screen and (min-width:768px){.cc--more-events-card .f--eyebrow{font-size:1.375rem;line-height:1.1819}}@media screen and (min-width:1024px){.cc--more-events-card .f--eyebrow{font-size:1rem;line-height:1.25}}.cc--more-events-card .f--cta-title{margin-bottom:.625rem}.cc--more-events-card .f--cta-title h3{font-size:1.375rem;line-height:1.1819}@media screen and (min-width:768px){.cc--more-events-card .f--cta-title h3{font-size:1.625rem;line-height:1;text-transform:uppercase}}@media screen and (min-width:1024px){.lc--full .cc--more-events-card .f--cta-title h3,.sg-pattern-example>.cc--component-container .f--field.nested .cc--more-events-card .f--cta-title h3,.sg-pattern-example>.cc--more-events-card .f--cta-title h3,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--more-events-card .f--cta-title h3,body.pattern-lab-demo>.cc--more-events-card .f--cta-title h3{font-size:1.625rem;line-height:1.1539;text-transform:none}}.cc--more-events-card .f--cta-title a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--more-events-card .f--cta-title a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--more-events-card .f--cta-title a:hover{color:#881c1c;text-decoration:none}.cc--more-events-card .f--description p{font-size:.875rem;line-height:1.7143;margin-bottom:0}@media screen and (min-width:768px){.cc--more-events-card .f--description p{font-size:.875rem;line-height:1.8572}}@media screen and (min-width:1024px){.cc--more-events-card .f--description p{font-size:.9375rem;line-height:1.8667}}.cc--more-events .c--more-events{margin:0 auto;max-width:1800px;padding:2.5rem 8.3333333333% 1.25rem}@media screen and (min-width:768px){.cc--more-events .c--more-events{padding-bottom:1.5625rem;padding-top:3.125rem}}.cc--more-events .c--more-events>.text-container{margin-bottom:1.4375rem}@media screen and (min-width:768px){.cc--more-events .c--more-events>.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.25rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cc--more-events .c--more-events>.text-container .f--section-title h2{font-size:1.75rem;line-height:1;margin-bottom:1.3125rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--more-events .c--more-events>.text-container .f--section-title h2{font-size:2.5rem;line-height:1;margin-bottom:0}}.cc--more-events .c--more-events>.text-container .f--section-title h2 .highlight{color:#881c1c;display:block}@media screen and (min-width:768px){.cc--more-events .c--more-events>.text-container .f--link{-ms-flex-item-align:end;align-self:flex-end}}.cc--more-events .c--more-events>.text-container .f--link a{font-size:.875rem;font-weight:800;line-height:1.2858;text-transform:uppercase}html[data-whatintent=mouse] .cc--more-events .c--more-events>.text-container .f--link a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--more-events .c--more-events>.text-container .f--link a:hover{color:#151515}@media screen and (min-width:1024px){.lc--full .cc--more-events .f--cards,.sg-pattern-example>.cc--component-container .f--field.nested .cc--more-events .f--cards,.sg-pattern-example>.cc--more-events .f--cards,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--more-events .f--cards,body.pattern-lab-demo>.cc--more-events .f--cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:768px){.cc--more-events .f--cards .cc--more-events-card{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--more-events .f--cards .cc--more-events-card,.sg-pattern-example>.cc--component-container .f--field.nested .cc--more-events .f--cards .cc--more-events-card,.sg-pattern-example>.cc--more-events .f--cards .cc--more-events-card,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--more-events .f--cards .cc--more-events-card,body.pattern-lab-demo>.cc--more-events .f--cards .cc--more-events-card{margin-bottom:1.875rem;-ms-flex-preferred-size:30%;flex-basis:30%}.lc--full .cc--more-events .f--cards .cc--more-events-card:not(:nth-child(3n)),.sg-pattern-example>.cc--component-container .f--field.nested .cc--more-events .f--cards .cc--more-events-card:not(:nth-child(3n)),.sg-pattern-example>.cc--more-events .f--cards .cc--more-events-card:not(:nth-child(3n)),body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--more-events .f--cards .cc--more-events-card:not(:nth-child(3n)),body.pattern-lab-demo>.cc--more-events .f--cards .cc--more-events-card:not(:nth-child(3n)){margin-right:5%}}.cc--news-events-promo-card-article{margin-bottom:1.5625rem}@media screen and (min-width:768px){.cc--news-events-promo-card-article{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-article,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-article,.sg-pattern-example>.cc--news-events-promo-card-article,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-article,body.pattern-lab-demo>.cc--news-events-promo-card-article{margin-bottom:3.125rem}}@media screen and (min-width:768px){.cc--news-events-promo-card-article .c--news-events-promo-card-article{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-article .c--news-events-promo-card-article,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .c--news-events-promo-card-article,.sg-pattern-example>.cc--news-events-promo-card-article .c--news-events-promo-card-article,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .c--news-events-promo-card-article,body.pattern-lab-demo>.cc--news-events-promo-card-article .c--news-events-promo-card-article{display:block}}.cc--news-events-promo-card-article .f--image{margin-bottom:1rem}@media screen and (min-width:768px){.cc--news-events-promo-card-article .f--image{margin-bottom:0;-ms-flex-preferred-size:47.5%;flex-basis:47.5%}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-article .f--image,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .f--image,.sg-pattern-example>.cc--news-events-promo-card-article .f--image,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .f--image,body.pattern-lab-demo>.cc--news-events-promo-card-article .f--image{margin-bottom:1.5625rem}}@media screen and (min-width:768px){.cc--news-events-promo-card-article .text-container{padding-left:5%;-ms-flex-preferred-size:52.5%;flex-basis:52.5%}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-article .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .text-container,.sg-pattern-example>.cc--news-events-promo-card-article .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .text-container,body.pattern-lab-demo>.cc--news-events-promo-card-article .text-container{padding-left:0}}.cc--news-events-promo-card-article .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.625rem;text-transform:uppercase}.cc--news-events-promo-card-article .f--eyebrow a{text-decoration:none}html[data-whatintent=mouse] .cc--news-events-promo-card-article .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-events-promo-card-article .f--eyebrow a:hover{color:#151515;text-decoration:none}@media screen and (min-width:768px){.cc--news-events-promo-card-article .f--eyebrow{font-size:.875rem;line-height:1.2858}}.cc--news-events-promo-card-article .f--cta-title{margin-bottom:.625rem}.cc--news-events-promo-card-article .f--cta-title h3{font-size:1.375rem;line-height:1.1819}@media screen and (min-width:768px){.cc--news-events-promo-card-article .f--cta-title h3{font-size:1.625rem;line-height:1;text-transform:uppercase}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-article .f--cta-title h3,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .f--cta-title h3,.sg-pattern-example>.cc--news-events-promo-card-article .f--cta-title h3,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .f--cta-title h3,body.pattern-lab-demo>.cc--news-events-promo-card-article .f--cta-title h3{font-size:1.625rem;line-height:1.1539;margin-bottom:.8125rem;text-transform:none}}.cc--news-events-promo-card-article .f--cta-title h3 a{color:#000;text-decoration:none}html[data-whatintent=mouse] .cc--news-events-promo-card-article .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-events-promo-card-article .f--cta-title h3 a:hover{color:#881c1c}.cc--news-events-promo-card-article .f--description p{font-size:.9375rem;line-height:1.6667}@media screen and (min-width:768px){.cc--news-events-promo-card-article .f--description p{font-size:.9375rem;line-height:1.8667}}.cc--news-events-promo-card-event{margin-bottom:1.5625rem}@media screen and (min-width:768px){.cc--news-events-promo-card-event{margin-bottom:2.1875rem}.cc--news-events-promo-card-event .c--news-events-promo-card-event{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-event .c--news-events-promo-card-event,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .c--news-events-promo-card-event,.sg-pattern-example>.cc--news-events-promo-card-event .c--news-events-promo-card-event,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .c--news-events-promo-card-event,body.pattern-lab-demo>.cc--news-events-promo-card-event .c--news-events-promo-card-event{display:block}}.cc--news-events-promo-card-event .f--image{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--news-events-promo-card-event .f--image{margin-bottom:0;-ms-flex-preferred-size:47.5%;flex-basis:47.5%}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-event .f--image,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .f--image,.sg-pattern-example>.cc--news-events-promo-card-event .f--image,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .f--image,body.pattern-lab-demo>.cc--news-events-promo-card-event .f--image{margin-bottom:1.5625rem}}@media screen and (min-width:768px){.cc--news-events-promo-card-event .text-container{padding-left:5%;-ms-flex-preferred-size:52.5%;flex-basis:52.5%}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-event .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .text-container,.sg-pattern-example>.cc--news-events-promo-card-event .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .text-container,body.pattern-lab-demo>.cc--news-events-promo-card-event .text-container{padding-left:0}}.cc--news-events-promo-card-event .f--eyebrow{color:#881c1c;font-size:.9375rem;font-weight:800;line-height:1.2;margin-bottom:.625rem}.cc--news-events-promo-card-event .f--eyebrow a{text-decoration:none}html[data-whatintent=mouse] .cc--news-events-promo-card-event .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-events-promo-card-event .f--eyebrow a:hover{color:#151515;text-decoration:none}@media screen and (min-width:768px){.cc--news-events-promo-card-event .f--eyebrow{font-size:1.375rem;line-height:1.1819}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-event .f--eyebrow,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .f--eyebrow,.sg-pattern-example>.cc--news-events-promo-card-event .f--eyebrow,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .f--eyebrow,body.pattern-lab-demo>.cc--news-events-promo-card-event .f--eyebrow{font-size:1rem;line-height:1.25}}.cc--news-events-promo-card-event .f--cta-title{margin-bottom:.625rem}.cc--news-events-promo-card-event .f--cta-title h3{font-size:1.375rem;line-height:1.1819}@media screen and (min-width:768px){.cc--news-events-promo-card-event .f--cta-title h3{font-size:1.625rem;line-height:1;text-transform:uppercase}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-event .f--cta-title h3,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .f--cta-title h3,.sg-pattern-example>.cc--news-events-promo-card-event .f--cta-title h3,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .f--cta-title h3,body.pattern-lab-demo>.cc--news-events-promo-card-event .f--cta-title h3{font-size:1.625rem;line-height:1.1539;text-transform:none}}.cc--news-events-promo-card-event .f--cta-title h3 a{color:#000;text-decoration:none}html[data-whatintent=mouse] .cc--news-events-promo-card-event .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-events-promo-card-event .f--cta-title h3 a:hover{color:#881c1c}.cc--news-events-promo-card-event .f--description p{font-size:.875rem;line-height:1.7143;margin-bottom:0}@media screen and (min-width:768px){.cc--news-events-promo-card-event .f--description p{font-size:.9375rem;line-height:1.8667}}.cc--news-events-promo{margin:0 auto;max-width:1800px}.cc--news-events-promo .content-hero{padding-bottom:1.5625rem;padding-top:2.5rem}@media screen and (min-width:768px){.cc--news-events-promo .content-hero{padding-bottom:2.1875rem;padding-top:4.6875rem}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo .content-hero,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero,.sg-pattern-example>.cc--news-events-promo .content-hero,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero,body.pattern-lab-demo>.cc--news-events-promo .content-hero{overflow:hidden;padding-bottom:3.125rem;padding-left:8.3333333333%;padding-top:5.9375rem}}.cc--news-events-promo .content-hero .f--section-title{padding-bottom:1.5625rem;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:768px){.cc--news-events-promo .content-hero .f--section-title{padding-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo .content-hero .f--section-title,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .f--section-title,.sg-pattern-example>.cc--news-events-promo .content-hero .f--section-title,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .f--section-title,body.pattern-lab-demo>.cc--news-events-promo .content-hero .f--section-title{float:left;padding-bottom:2.8125rem;padding-left:0;padding-right:4.5454545455%;width:31.8181818182%}}.cc--news-events-promo .content-hero .f--section-title h2{font-size:1.875rem;line-height:1;text-transform:uppercase}.cc--news-events-promo .content-hero .f--section-title h2 .highlight{color:#881c1c;display:block;font-size:1.75rem;line-height:1}@media screen and (min-width:768px){.cc--news-events-promo .content-hero .f--section-title h2{font-size:3.75rem;line-height:.9167}.cc--news-events-promo .content-hero .f--section-title h2 .highlight{font-size:2.5rem;line-height:1;margin-bottom:.3125rem}.cc--news-events-promo .content-hero .image-container{padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo .content-hero .image-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .image-container,.sg-pattern-example>.cc--news-events-promo .content-hero .image-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .image-container,body.pattern-lab-demo>.cc--news-events-promo .content-hero .image-container{float:right;padding-left:0;padding-right:0;padding-top:.4375rem;width:68.1818181818%}}.cc--news-events-promo .content-hero .text-container{padding-left:8.3333333333%;padding-right:8.3333333333%;padding-top:1.25rem}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo .content-hero .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .text-container,.sg-pattern-example>.cc--news-events-promo .content-hero .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .text-container,body.pattern-lab-demo>.cc--news-events-promo .content-hero .text-container{float:left;padding-left:0;padding-right:4.5454545455%;padding-top:0;width:31.8181818182%}}.cc--news-events-promo .content-hero .text-container .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.625rem;text-transform:uppercase}.cc--news-events-promo .content-hero .text-container .f--eyebrow a{text-decoration:none}html[data-whatintent=mouse] .cc--news-events-promo .content-hero .text-container .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-events-promo .content-hero .text-container .f--eyebrow a:hover{color:#151515;text-decoration:none}@media screen and (min-width:768px){.cc--news-events-promo .content-hero .text-container .f--eyebrow{font-size:.875rem;line-height:1.2858}}.cc--news-events-promo .content-hero .text-container .f--cta-title{margin-bottom:.625rem}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo .content-hero .text-container .f--cta-title,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .text-container .f--cta-title,.sg-pattern-example>.cc--news-events-promo .content-hero .text-container .f--cta-title,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .text-container .f--cta-title,body.pattern-lab-demo>.cc--news-events-promo .content-hero .text-container .f--cta-title{margin-bottom:.9375rem}}.cc--news-events-promo .content-hero .text-container .f--cta-title h3{font-size:1.5rem;line-height:1.1667}@media screen and (min-width:768px){.cc--news-events-promo .content-hero .text-container .f--cta-title h3{font-size:2rem;line-height:1;text-transform:uppercase}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo .content-hero .text-container .f--cta-title h3,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .text-container .f--cta-title h3,.sg-pattern-example>.cc--news-events-promo .content-hero .text-container .f--cta-title h3,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .text-container .f--cta-title h3,body.pattern-lab-demo>.cc--news-events-promo .content-hero .text-container .f--cta-title h3{font-size:2rem;line-height:1.125;text-transform:none}}.cc--news-events-promo .content-hero .text-container .f--cta-title h3 a{color:#000;text-decoration:none}html[data-whatintent=mouse] .cc--news-events-promo .content-hero .text-container .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-events-promo .content-hero .text-container .f--cta-title h3 a:hover{color:#881c1c}.cc--news-events-promo .content-hero .text-container .f--description p{font-size:1rem;line-height:1.625}@media screen and (min-width:768px){.cc--news-events-promo .content-hero .text-container .f--description p{font-size:1rem;line-height:1.875}}.cc--news-events-promo .content-articles,.cc--news-events-promo .content-events{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo .content-articles>.f--field,.lc--full .cc--news-events-promo .content-events>.f--field,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-articles>.f--field,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-events>.f--field,.sg-pattern-example>.cc--news-events-promo .content-articles>.f--field,.sg-pattern-example>.cc--news-events-promo .content-events>.f--field,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-articles>.f--field,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-events>.f--field,body.pattern-lab-demo>.cc--news-events-promo .content-articles>.f--field,body.pattern-lab-demo>.cc--news-events-promo .content-events>.f--field{display:-webkit-box;display:-ms-flexbox;display:flex}.lc--full .cc--news-events-promo .content-articles>.f--field>.cc--component-container,.lc--full .cc--news-events-promo .content-events>.f--field>.cc--component-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-articles>.f--field>.cc--component-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-events>.f--field>.cc--component-container,.sg-pattern-example>.cc--news-events-promo .content-articles>.f--field>.cc--component-container,.sg-pattern-example>.cc--news-events-promo .content-events>.f--field>.cc--component-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-articles>.f--field>.cc--component-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-events>.f--field>.cc--component-container,body.pattern-lab-demo>.cc--news-events-promo .content-articles>.f--field>.cc--component-container,body.pattern-lab-demo>.cc--news-events-promo .content-events>.f--field>.cc--component-container{-ms-flex-preferred-size:30%;flex-basis:30%}.lc--full .cc--news-events-promo .content-articles>.f--field>.cc--component-container:not(:last-child),.lc--full .cc--news-events-promo .content-events>.f--field>.cc--component-container:not(:last-child),.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-articles>.f--field>.cc--component-container:not(:last-child),.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-events>.f--field>.cc--component-container:not(:last-child),.sg-pattern-example>.cc--news-events-promo .content-articles>.f--field>.cc--component-container:not(:last-child),.sg-pattern-example>.cc--news-events-promo .content-events>.f--field>.cc--component-container:not(:last-child),body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-articles>.f--field>.cc--component-container:not(:last-child),body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-events>.f--field>.cc--component-container:not(:last-child),body.pattern-lab-demo>.cc--news-events-promo .content-articles>.f--field>.cc--component-container:not(:last-child),body.pattern-lab-demo>.cc--news-events-promo .content-events>.f--field>.cc--component-container:not(:last-child){margin-right:5%}}.cc--news-events-promo .content-footer{padding-bottom:6.25rem;padding-left:8.3333333333%;padding-right:8.3333333333%;text-align:center}.cc--news-events-promo .content-footer .button,.cc--news-events-promo .content-footer .f--button-link a,.f--button-link .cc--news-events-promo .content-footer a{max-width:18.75rem}@media screen and (min-width:768px){.cc--news-listing-card .c--news-listing-card{display:-webkit-box;display:-ms-flexbox;display:flex}.cc--news-listing-card .c--news-listing-card>.f--image{padding-left:3.8461538462%;-ms-flex-preferred-size:42.3076923077%;flex-basis:42.3076923077%}}@media screen and (min-width:1024px){.cc--news-listing-card .c--news-listing-card>.f--image{padding-left:5%;-ms-flex-preferred-size:42.5%;flex-basis:42.5%}}@media screen and (min-width:768px){.cc--news-listing-card .text-container{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}}.cc--news-listing-card .text-container .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.5rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--news-listing-card .text-container .f--eyebrow{font-size:.875rem;line-height:1.2858}}.cc--news-listing-card .text-container .f--eyebrow a{font-size:.75rem;font-weight:800;line-height:1.5;text-decoration:none;text-transform:uppercase}@media screen and (min-width:768px){.cc--news-listing-card .text-container .f--eyebrow a{font-size:.875rem;line-height:1.2858}}html[data-whatintent=mouse] .cc--news-listing-card .text-container .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-listing-card .text-container .f--eyebrow a:hover{color:#151515}.cc--news-listing-card .text-container .f--image{margin-bottom:1.25rem}.cc--news-listing-card .text-container .f--image img{max-height:15px;width:auto}.cc--news-listing-card .text-container .f--cta-title{margin-bottom:.625rem;margin-top:1.125rem}@media screen and (min-width:768px){.cc--news-listing-card .text-container .f--cta-title{margin-bottom:.625rem;margin-top:0}}.cc--news-listing-card .text-container .f--cta-title h3{font-size:1.5rem;line-height:1.1667}@media screen and (min-width:768px){.cc--news-listing-card .text-container .f--cta-title h3{font-size:2rem;line-height:1.125}}.cc--news-listing-card .text-container .f--cta-title h3 a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--news-listing-card .text-container .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-listing-card .text-container .f--cta-title h3 a:hover{color:#881c1c}.cc--news-listing-card .text-container .f--description{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--news-listing-card .text-container .f--description{margin-bottom:0}}.cc--news-listing-card .text-container .f--description p{font-size:.875rem;line-height:1.7143}.cc--news-listing-card .text-container .publication-date{font-size:.875rem;font-weight:700;line-height:1.7143;margin-top:.5rem}.cc--news-listing{margin:0 auto;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%}.cc--news-listing .f--cards .cc--news-listing-card{border-bottom:.0625rem solid #ccc;margin-bottom:1.3125rem;padding-bottom:1.625rem}@media screen and (min-width:768px){.cc--news-listing .f--cards .cc--news-listing-card{margin-bottom:2rem;padding-bottom:1.6875rem}}@media screen and (min-width:1024px){.cc--news-listing .f--cards .cc--news-listing-card{margin-bottom:2.5rem;padding-bottom:2.5rem}}.cc--notification-banner{background-color:#f5f5f5}.cc--notification-banner:not(.alert):not(.emergency):not(.extreme-emergency) svg path{fill:#ccc}.cc--notification-banner .c--notification-banner{margin:0 auto;max-width:1800px;position:relative}.cc--notification-banner .c--notification-banner .notification-banner-inner{padding:2.5rem 8.3333333333%}@media screen and (min-width:768px){.cc--notification-banner .c--notification-banner .notification-banner-inner{padding:1.5625rem 8.3333333333%}}@media screen and (min-width:1024px){.cc--notification-banner .c--notification-banner .notification-banner-inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:4.1666666667%;padding-right:4.1666666667%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.cc--notification-banner .c--notification-banner .notification-banner-inner .f--wysiwyg,.cc--notification-banner .c--notification-banner .notification-banner-inner .f--wysiwyg p{color:#fff}.cc--notification-banner .c--notification-banner .notification-banner-inner .left{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1024px){.cc--notification-banner .c--notification-banner .notification-banner-inner .left{padding-left:6.8181818182%;padding-right:6.8181818182%;-webkit-box-flex:1;-ms-flex:1 0 22.7272727273%;flex:1 0 22.7272727273%}}.cc--notification-banner .c--notification-banner .notification-banner-inner .left span.alert-title{color:#151515;display:block;font-size:1.375rem;line-height:1.1819}@media screen and (max-width:767px){.cc--notification-banner .c--notification-banner .notification-banner-inner .left span.alert-title{padding-right:1.25rem}}@media screen and (min-width:768px){.cc--notification-banner .c--notification-banner .notification-banner-inner .left span.alert-title{font-size:1.625rem;line-height:1.1539}}.cc--notification-banner .c--notification-banner .notification-banner-inner .left .icon-alert{height:3.125rem;width:3.125rem}@media screen and (max-width:1023px){.cc--notification-banner .c--notification-banner .notification-banner-inner .left .icon-alert{margin-right:1.5625rem}}@media screen and (min-width:1024px){.cc--notification-banner .c--notification-banner .notification-banner-inner .left .icon-alert{height:3.125rem;left:0;position:absolute;width:3.125rem}}.cc--notification-banner .c--notification-banner .notification-banner-inner .right{margin-top:1.25rem}@media screen and (min-width:1024px){.cc--notification-banner .c--notification-banner .notification-banner-inner .right{margin-top:0;-webkit-box-flex:0;-ms-flex:0 1 67.4418604651%;flex:0 1 67.4418604651%}}.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg,.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg p{color:#151515;font-size:.875rem;line-height:1.7143;margin:0}@media screen and (min-width:768px){.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg,.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg p{font-size:1rem;line-height:1.875}}.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg p.date-updated,.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg.date-updated{color:#000;margin-top:.625rem}html[data-whatintent=mouse] .cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg a:hover{text-decoration:none}.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--link{margin-top:.625rem}@media screen and (min-width:768px){.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--link{margin-top:.8125rem}}.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--link a{color:#881c1c;font-size:.875rem;line-height:1.2858;text-transform:uppercase}html[data-whatintent=mouse] .cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--link a:hover{text-decoration:none}.cc--notification-banner .c--notification-banner .notification-banner-inner .close-notification{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:1.0625rem;top:1.9375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:2.1875rem;justify-content:center;width:2.1875rem}@media screen and (min-width:768px){.cc--notification-banner .c--notification-banner .notification-banner-inner .close-notification{right:.625rem;top:.625rem}}.cc--notification-banner .c--notification-banner .notification-banner-inner .close-notification svg polygon{fill:#000}.cc--notification-banner.notice{background-color:#fff}.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .f--wysiwyg,.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .f--wysiwyg p{color:#151515}html[data-whatintent=mouse] .cc--notification-banner.notice .c--notification-banner .notification-banner-inner .f--wysiwyg a:hover{text-decoration:none}.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .left span.alert-title,.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--wysiwyg,.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--wysiwyg p{color:#151515}.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--wysiwyg p.date-updated,.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--wysiwyg.date-updated{color:#000}.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--link a,.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--link span{color:#881c1c}html[data-whatintent=mouse] .cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--link a:hover,html[data-whatintent=mouse] .cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--link span:hover{text-decoration:none}.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .close-notification svg polygon{fill:#000}.cc--notification-banner.alert{background-color:#ffc721}.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .f--wysiwyg,.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .f--wysiwyg p{color:#151515}html[data-whatintent=mouse] .cc--notification-banner.alert .c--notification-banner .notification-banner-inner .f--wysiwyg a:hover{text-decoration:none}.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .left span.alert-title,.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--wysiwyg,.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--wysiwyg p{color:#151515}.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--wysiwyg p.date-updated,.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--wysiwyg.date-updated{color:#000}.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--link a,.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--link span{color:#881c1c}html[data-whatintent=mouse] .cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--link a:hover,html[data-whatintent=mouse] .cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--link span:hover{text-decoration:none}.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .close-notification svg polygon{fill:#000}.cc--notification-banner.emergency{background-color:#d50032}.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .f--wysiwyg,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .f--wysiwyg a,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .f--wysiwyg p{color:#fff}html[data-whatintent=mouse] .cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .f--wysiwyg a:hover{color:#fff;text-decoration:none}.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .left span.alert-title,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--link a,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--link span,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg a,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg a.date-updated,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg p,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg p.date-updated,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg.date-updated{color:#fff}.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .close-notification svg polygon{fill:#fff}.cc--notification-banner.extreme-emergency{background-color:#d50032;margin-top:-6.25rem}@media screen and (min-width:768px){.cc--notification-banner.extreme-emergency{margin-top:-9.375rem}}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner{display:block;padding:7.1875rem 8.3333333333% 1.25rem;position:relative}@media screen and (min-width:768px){.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner{padding-bottom:1.5625rem;padding-top:11.875rem}}@media screen and (min-width:1024px){.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner{padding-left:4.1666666667%;padding-right:4.1666666667%}}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner:before{background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(#000));background-image:linear-gradient(0deg,transparent,#000);content:"";display:block;height:7.8125rem;left:0;opacity:.8;position:absolute;top:0;width:100%}@media screen and (min-width:768px){.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner:before{height:15.625rem}}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .f--wysiwyg,.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .f--wysiwyg a,.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .f--wysiwyg p{color:#fff}html[data-whatintent=mouse] .cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .f--wysiwyg a:hover{color:#fff;text-decoration:none}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .left{padding-left:0;padding-right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .left .icon-alert{margin-bottom:.625rem;position:relative}@media screen and (min-width:768px){.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .left .icon-alert{margin-bottom:1.5625rem}}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .left span.alert-title{color:#fff;display:block;font-size:1.875rem;font-weight:800;line-height:1;margin-bottom:1.25rem;max-width:34.375rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .left span.alert-title{font-size:3.75rem;line-height:.9167;margin-bottom:1.5rem}}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right{margin-top:0}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg{color:#fff;max-width:34.375rem}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg a,.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg p{color:#fff}html[data-whatintent=mouse] .cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg a:hover{color:#fff;text-decoration:none}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg.date-updated{color:#fff;font-size:.875rem;line-height:1.7143}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right .f--link a,.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right .f--link span{color:#fff}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .close-notification svg polygon{fill:#fff}.cc--page-body .c--page-body{margin:0 auto;max-width:1800px;padding:2.5rem 8.3333333333%}@media screen and (min-width:768px){.cc--page-body .c--page-body{padding:3.125rem 14.5833333333%}}@media screen and (min-width:1024px){.cc--page-body .c--page-body{padding:3.125rem 27.0833333333% 4.6875rem}}.cc--page-body .f--section-title{margin-bottom:.5625rem}@media screen and (min-width:768px){.cc--page-body .f--section-title{margin-bottom:.8125rem}}@media screen and (min-width:1024px){.cc--page-body .f--section-title{margin-bottom:1.75rem}}.cc--page-body .f--section-title h2{text-transform:uppercase}@media screen and (max-width:767px){.cc--page-body .f--section-title h2{font-size:1.75rem}}.cc--pager-calendar .c--pager-calendar{display:none}@media screen and (min-width:1024px){.cc--pager-calendar .c--pager-calendar{display:block;margin-bottom:7.8125rem;padding-left:5.5555555556%;padding-right:13.8888888889%}}.cc--pager-calendar .c--pager-calendar .pager ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cc--pager-calendar .c--pager-calendar .pager ul li{color:#000;font-size:.6875rem;letter-spacing:.024375rem;text-transform:uppercase}.cc--pager-calendar .c--pager-calendar .pager ul li a{color:inherit;font-family:inherit;font-size:inherit;text-decoration:none}.cc--pager-calendar .c--pager-calendar .pager ul li.pager__item--previous svg{margin-right:.625rem}.cc--pager-calendar .c--pager-calendar .pager ul li.pager__item--next svg{margin-left:.625rem}.cc--pager-load-more{margin-bottom:2.5rem;padding-left:8.3333333333%;padding-right:8.3333333333%}.cc--pager-load-more ul{list-style:none;margin:0;padding:0}.cc--pager-load-more .pager__item{list-style:none;text-align:center}.cc--pager-load-more .pager__item a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.2858;padding-left:.9375rem;padding-right:.9375rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#881c1c;border:0;border-radius:0;color:#fff;height:3.125rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;white-space:normal;width:100%}html[data-whatintent=mouse] .cc--pager-load-more .pager__item a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--pager-load-more .pager__item a:hover{background-color:#6a1010;color:#fff;text-decoration:none;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.cc--pager-load-more .pager__item a{margin:0 auto;max-width:170px}.cc--pager-load-more .icon-wrapper{text-align:center}.cc--pager-load-more .icon-wrapper svg{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;height:2.1875rem;width:2.1875rem}.cc--pager-load-more .icon-wrapper svg path{fill:#881c1c}@media screen and (min-width:1024px){.tc--events-listing .cc--pager-load-more{padding-left:5.5555555556%;padding-right:13.8888888889%}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media screen and (min-width:768px){.cc--related-news-card:not(:last-child){border-bottom:.0625rem solid #ccc}}@media screen and (min-width:1024px){.lc--full .cc--related-news-card,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news-card,.sg-pattern-example>.cc--related-news-card,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news-card,body.pattern-lab-demo>.cc--related-news-card{border:0}}@media screen and (min-width:768px){.cc--related-news-card .c--related-news-card{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1.625rem}}@media screen and (min-width:1024px){.lc--full .cc--related-news-card .c--related-news-card,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news-card .c--related-news-card,.sg-pattern-example>.cc--related-news-card .c--related-news-card,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news-card .c--related-news-card,body.pattern-lab-demo>.cc--related-news-card .c--related-news-card{display:block;padding-bottom:0}}.cc--related-news-card .f--image{margin-bottom:1.125rem}@media screen and (min-width:768px){.cc--related-news-card .f--image{margin-bottom:0;-ms-flex-preferred-size:37.5%;flex-basis:37.5%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (min-width:1024px){.lc--full .cc--related-news-card .f--image,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news-card .f--image,.sg-pattern-example>.cc--related-news-card .f--image,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news-card .f--image,body.pattern-lab-demo>.cc--related-news-card .f--image{margin-bottom:1.125rem}}@media print{.cc--related-news-card .f--image{margin-bottom:1.125rem}}@media screen and (min-width:768px){.cc--related-news-card .text-container{padding-right:10%;-ms-flex-preferred-size:62.5%;flex-basis:62.5%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.cc--related-news-card .f--cta-title{margin-bottom:.625rem}@media screen and (min-width:768px){.cc--related-news-card .f--cta-title{margin-bottom:.9375rem}}.cc--related-news-card .f--cta-title h3{font-size:.9375rem;line-height:1.2}@media screen and (min-width:1024px){.lc--full .cc--related-news-card .f--cta-title h3,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news-card .f--cta-title h3,.sg-pattern-example>.cc--related-news-card .f--cta-title h3,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news-card .f--cta-title h3,body.pattern-lab-demo>.cc--related-news-card .f--cta-title h3{font-size:1rem;line-height:1.25}}@media print{.cc--related-news-card .f--cta-title h3{font-size:1rem;line-height:1.25}}.cc--related-news-card .f--cta-title h3 a{color:#000;text-decoration:none}html[data-whatintent=mouse] .cc--related-news-card .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--related-news-card .f--cta-title h3 a:hover{color:#881c1c}.cc--related-news-card .f--description p{font-size:.875rem;line-height:1.7143}@media screen and (min-width:768px)and (max-width:1023px){.cc--related-news-card .f--description p{font-size:.9375rem;line-height:1.8667}}.cc--related-news .c--related-news{margin:0 auto;max-width:1800px;padding:2.5rem 8.3333333333%}@media screen and (min-width:768px){.cc--related-news .c--related-news{padding-bottom:3.125rem;padding-top:3.125rem}}@media screen and (min-width:1024px){.lc--full .cc--related-news .c--related-news,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news .c--related-news,.sg-pattern-example>.cc--related-news .c--related-news,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news .c--related-news,body.pattern-lab-demo>.cc--related-news .c--related-news{padding:4.6875rem 6.25%}}@media print{.cc--related-news .c--related-news{padding-bottom:4.6875rem;padding-left:2.0833333333%;padding-right:2.0833333333%}}.cc--related-news .c--related-news>.text-container{margin-bottom:1.125rem}@media screen and (min-width:768px){.cc--related-news .c--related-news>.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5625rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:1024px){.lc--full .cc--related-news .c--related-news>.text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news .c--related-news>.text-container,.sg-pattern-example>.cc--related-news .c--related-news>.text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news .c--related-news>.text-container,body.pattern-lab-demo>.cc--related-news .c--related-news>.text-container{margin-bottom:1.125rem}}.cc--related-news .c--related-news>.text-container .f--section-title h2{color:#881c1c;font-size:1.75rem;line-height:1;margin-bottom:1rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--related-news .c--related-news>.text-container .f--section-title h2{font-size:2.5rem;line-height:1;margin-bottom:0}}@media print{.cc--related-news .c--related-news>.text-container .f--section-title h2{color:#881c1c!important;font-size:2.5rem;line-height:1}}.cc--related-news .c--related-news>.text-container .f--section-title h2 a{text-decoration:none}html[data-whatintent=mouse] .cc--related-news .c--related-news>.text-container .f--section-title h2 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--related-news .c--related-news>.text-container .f--section-title h2 a:hover{text-decoration:underline}.cc--related-news .c--related-news>.text-container .f--link .link{font-size:.875rem;font-weight:800;line-height:1.2858;text-transform:uppercase}@media print{.cc--related-news .c--related-news>.text-container .f--link .link{display:none}}html[data-whatintent=mouse] .cc--related-news .c--related-news>.text-container .f--link .link else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--related-news .c--related-news>.text-container .f--link .link:hover{color:#151515}@media screen and (min-width:1024px){.lc--full .cc--related-news .f--cards,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news .f--cards,.sg-pattern-example>.cc--related-news .f--cards,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news .f--cards,body.pattern-lab-demo>.cc--related-news .f--cards{display:-webkit-box;display:-ms-flexbox;display:flex}}@media print{.cc--related-news .f--cards{display:-webkit-box;display:-ms-flexbox;display:flex}}.cc--related-news .f--cards .cc--related-news-card:not(:last-child){margin-bottom:1.5625rem}@media screen and (min-width:1024px){.lc--full .cc--related-news .f--cards .cc--related-news-card,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news .f--cards .cc--related-news-card,.sg-pattern-example>.cc--related-news .f--cards .cc--related-news-card,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news .f--cards .cc--related-news-card,body.pattern-lab-demo>.cc--related-news .f--cards .cc--related-news-card{margin-bottom:0;-ms-flex-preferred-size:21.4285714286%;flex-basis:21.4285714286%}.lc--full .cc--related-news .f--cards .cc--related-news-card:not(:last-child),.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news .f--cards .cc--related-news-card:not(:last-child),.sg-pattern-example>.cc--related-news .f--cards .cc--related-news-card:not(:last-child),body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news .f--cards .cc--related-news-card:not(:last-child),body.pattern-lab-demo>.cc--related-news .f--cards .cc--related-news-card:not(:last-child){margin-right:4.7619047619%}}@media print{.cc--related-news .f--cards .cc--related-news-card{margin-bottom:0;-ms-flex-preferred-size:21.4285714286%;flex-basis:21.4285714286%}.cc--related-news .f--cards .cc--related-news-card:not(:last-child){margin-right:4.7619047619%}}.cc--social-media-grid{background-color:#4a4a4a}.cc--social-media-grid .c--social-media-grid{margin:0 auto;max-width:1800px}.cc--social-media-grid .social-media-grid-inner{padding:2.5rem 8.3333333333%}@media screen and (min-width:768px){.cc--social-media-grid .social-media-grid-inner{padding:3.125rem 4.1666666667%}}@media screen and (min-width:1024px){.lc--full .cc--social-media-grid .social-media-grid-inner,.sg-pattern-example>.cc--component-container .f--field.nested .cc--social-media-grid .social-media-grid-inner,.sg-pattern-example>.cc--social-media-grid .social-media-grid-inner,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--social-media-grid .social-media-grid-inner,body.pattern-lab-demo>.cc--social-media-grid .social-media-grid-inner{padding-left:6.25%;padding-right:6.25%}}.cc--social-media-grid .header-container{margin-bottom:2.5rem}@media screen and (min-width:768px){.cc--social-media-grid .header-container{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--social-media-grid .header-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--social-media-grid .header-container,.sg-pattern-example>.cc--social-media-grid .header-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--social-media-grid .header-container,body.pattern-lab-demo>.cc--social-media-grid .header-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3.125rem;padding-left:2.380952381%;padding-right:2.380952381%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lc--full .cc--social-media-grid .f--section-title,.sg-pattern-example>.cc--component-container .f--field.nested .cc--social-media-grid .f--section-title,.sg-pattern-example>.cc--social-media-grid .f--section-title,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--social-media-grid .f--section-title,body.pattern-lab-demo>.cc--social-media-grid .f--section-title{-ms-flex-preferred-size:37.5%;flex-basis:37.5%}}.cc--social-media-grid .f--section-title h2{color:#fff;font-size:1.875rem;letter-spacing:-.06875rem;line-height:1;text-transform:uppercase;word-wrap:break-word}@media screen and (min-width:768px){.cc--social-media-grid .f--section-title h2{font-size:2.5rem;line-height:1}}.cc--social-media-grid .social-media-links{margin-top:1.5625rem}@media screen and (min-width:768px)and (max-width:1023px){.cc--social-media-grid .social-media-links{display:-webkit-box;display:-ms-flexbox;display:flex}}.cc--social-media-grid .social-media-links>span{color:#fff;font-size:.75rem;line-height:1.5;text-transform:uppercase}@media screen and (min-width:768px){.cc--social-media-grid .social-media-links>span{font-size:.875rem;line-height:1.2858}}@media screen and (min-width:768px)and (max-width:1023px){.cc--social-media-grid .social-media-links>span{margin-right:.9375rem}}.cc--social-media-grid .f--links{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:1024px){.lc--full .cc--social-media-grid .f--links,.sg-pattern-example>.cc--component-container .f--field.nested .cc--social-media-grid .f--links,.sg-pattern-example>.cc--social-media-grid .f--links,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--social-media-grid .f--links,body.pattern-lab-demo>.cc--social-media-grid .f--links{margin-top:.9375rem}}@media screen and (max-width:767px){.cc--social-media-grid .f--links{margin-top:.9375rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.cc--social-media-grid .f--links a{display:inline-block;margin-left:.875rem;margin-right:.875rem;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.cc--social-media-grid .f--links a:first-child{margin-left:0}.cc--social-media-grid .f--links a:last-child{margin-right:0}html[data-whatintent=mouse] .cc--social-media-grid .f--links a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--social-media-grid .f--links a:hover{opacity:.7}.cc--social-media-grid .f--links svg{fill:#fff;width:1.25rem}.cc--social-media-grid .crt-widget .crt-post{border:0}.cc--social-media-grid .crt-widget .crt-load-more-container{margin:0 auto;max-width:170px}.cc--social-media-grid .crt-widget .crt-load-more-container .crt-load-more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.2858;padding-left:.9375rem;padding-right:.9375rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#881c1c;border:0;border-radius:0;color:#fff;height:3.125rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;white-space:normal;width:100%}html[data-whatintent=mouse] .cc--social-media-grid .crt-widget .crt-load-more-container .crt-load-more else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--social-media-grid .crt-widget .crt-load-more-container .crt-load-more:hover{background-color:#6a1010;color:#fff;text-decoration:none;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.cc--sort-az{margin:0 auto;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%}.cc--sort-az .c--sort-az{border-bottom:.0625rem solid #ccc}.cc--sort-az ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin-bottom:.25rem;padding-left:0}.cc--sort-az ul li{margin-right:1.875rem}.cc--sort-az ul li .bef-link{color:#4a4a4a;font-size:.75rem;font-weight:800;line-height:1.5;text-decoration:none}@media screen and (min-width:768px){.cc--sort-az ul li .bef-link{font-size:.875rem;line-height:1.2858}}html[data-whatintent=mouse] .cc--sort-az ul li .bef-link else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--sort-az ul li .bef-link:hover{text-decoration:underline}.cc--sort-az ul li .bef-link--selected{color:#881c1c}.cc--sort-events{margin:0 auto 1.875rem;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.cc--sort-events{margin-bottom:1.25rem;padding-bottom:0;padding-left:5.5555555556%;padding-right:13.8888888889%}}.cc--sort-events .c--sort-events{border-bottom:.0625rem solid #ccc}.cc--sort-events ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin-bottom:.25rem;padding-left:0}.cc--sort-events ul li{margin-right:1.875rem}.cc--sort-events ul li .bef-link{color:#4a4a4a;font-size:.75rem;font-weight:800;line-height:1.5;text-decoration:none;text-transform:uppercase}@media screen and (min-width:768px){.cc--sort-events ul li .bef-link{font-size:.875rem;line-height:1.2858}}html[data-whatintent=mouse] .cc--sort-events ul li .bef-link else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--sort-events ul li .bef-link:hover{color:#881c1c;text-decoration:none}.cc--sort-events ul li .bef-link--selected,.cc--sort-events ul li .bef-link.is-active{color:#881c1c}.cc--spacer{margin:0 auto;max-width:1800px}.cc--spacer .c--spacer{height:1.5625rem}@media screen and (min-width:768px){.cc--spacer .c--spacer{height:2.5rem}}@media screen and (min-width:1024px){.cc--spacer .c--spacer{height:3.125rem}}.cc--staff-card .c--staff-card .f--image{-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:768px){.cc--staff-card .c--staff-card .f--image{margin-right:4.1666666667%;-ms-flex-preferred-size:25%;flex-basis:25%}}.cc--staff-card .c--staff-card text-container{-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:768px){.cc--story-card .c--story-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cc--story-card .c--story-card .f--image{-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:768px){.cc--story-card .c--story-card .f--image{margin-left:4.1666666667%;margin-right:0;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.cc--story-card .c--story-card .text-container{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.cc--story-card .c--story-card .date-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.3125rem}.cc--story-card .c--story-card .f--author:after{content:"|";display:inline-block}.cc--testimonial{background:#151515}.cc--testimonial .c--testimonial{margin:0 auto;max-width:1800px;padding:2.5rem 8.3333333333%}@media screen and (min-width:768px){.cc--testimonial .c--testimonial{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:4.375rem 13.8888888889%}}.cc--testimonial .f--image{margin-bottom:1.5625rem}@media screen and (min-width:768px){.cc--testimonial .f--image{margin-bottom:0;margin-right:7.6923076923%;-ms-flex-preferred-size:38.4615384615%;flex-basis:38.4615384615%}.cc--testimonial .text-container{-ms-flex-preferred-size:53.8461538462%;flex-basis:53.8461538462%}}.cc--testimonial .text-container .f--quote{margin-bottom:.9375rem}.cc--testimonial .text-container .f--quote p{color:#fff;font-size:1.625rem;font-style:italic;line-height:1.3847}.cc--testimonial .text-container .f--quote p:before{content:"“"}.cc--testimonial .text-container .f--quote p:after{content:"”"}.cc--testimonial .text-container .f--attribution{color:#fff;font-size:.9375rem;font-weight:700;line-height:1.3334}.cc--testimonial .text-container .f--attribution:before{content:"—";margin-right:.1875rem;vertical-align:top}.cc--testimonial .text-container .f--attribution p{color:#fff;display:inline-block;font-size:.9375rem;font-weight:700;line-height:1.3334}.cc--testimonial .text-container .f--attribution a{color:#fff}.cc--testimonial .text-container .f--attribution a:hover{color:#ccc}footer.timeline h1,header.timeline h1{margin-bottom:1.75rem}footer.timeline,header.timeline{margin:0 auto;max-width:1800px;padding-bottom:2.5rem;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:768px){footer.timeline,header.timeline{padding-bottom:3.125rem;padding-left:8.3333333333%;padding-right:8.3333333333%}}.timeline-menu{margin-top:3rem}@media screen and (max-width:767px){.timeline-menu{display:none;margin-top:auto}}.timeline-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;color:#fff;font-weight:700;justify-content:center}.timeline-menu li a{background-color:#881c1c;color:#fff;display:block;font-size:1.125rem;line-height:1.2223;padding:.5rem;text-decoration:none}@media screen and (max-width:767px){.timeline-menu li a{border-radius:1.5rem;margin:.5rem;padding:.5rem 1rem}}.timeline-menu li a:hover{background-color:#6a1010;color:#fff;text-decoration:underline}ul.timeline-list:after{background-color:#881c1c}ul.timeline-list li.timeline-item .timeline-item-wrapper span.timeline-marker{border:3px solid #881c1c}ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker{right:-5px}ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker{left:-5px}.cc--timeline-event .c--timeline-event h2{color:#881c1c;font-size:2.5rem;line-height:1.05}@media screen and (max-width:767px){.cc--timeline-event .c--timeline-event h2{font-size:1.5rem;line-height:1.1667}}.cc--timeline-event .c--timeline-event p{font-size:.9375rem;line-height:1.6667;margin-bottom:.9375rem}@media screen and (min-width:768px){.cc--timeline-event .c--timeline-event p{font-size:1rem;line-height:1.875;margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--timeline-event .c--timeline-event p,.sg-pattern-example>.cc--component-container .f--field.nested .cc--timeline-event .c--timeline-event p,.sg-pattern-example>.cc--timeline-event .c--timeline-event p,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--timeline-event .c--timeline-event p,body.pattern-lab-demo>.cc--timeline-event .c--timeline-event p{font-size:.9375rem;line-height:1.8667;margin-bottom:1.5625rem}}@media screen and (max-width:767px){.cc--timeline-event .c--timeline-event .accordion h3 .accordion-trigger{font-size:1rem;line-height:1.125}.cc--timeline-event .c--timeline-event .accordion h3 .accordion-trigger:after{width:2rem}}.cc--timeline-event .c--timeline-event .accordion .button,.cc--timeline-event .c--timeline-event .accordion .f--button-link a,.f--button-link .cc--timeline-event .c--timeline-event .accordion a{width:auto}.cc--timeline-event .c--timeline-event .f--image{padding:0 8.3333333333%}@media screen and (min-width:768px){.cc--timeline-event .c--timeline-event .f--image{padding-top:0}}@media screen and (min-width:1024px){.cc--timeline-event .c--timeline-event .f--image{padding-bottom:0;padding-top:0}}.video-controls{position:absolute;right:.75rem;top:.625rem;z-index:4}@media screen and (min-width:768px){.video-controls{right:1rem;top:1rem}}@media screen and (min-width:1024px){.video-controls{bottom:2.5rem;right:2.5rem;top:inherit}}.video-controls .video-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:50%;height:1.25rem;justify-content:center;width:1.25rem}@media screen and (min-width:768px){.video-controls .video-button{height:2rem;width:2rem}}.video-controls .video-button.video-pause-button{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:768px){.video-controls .video-button.video-pause-button svg{height:1.75rem;width:1.5rem}}.video-controls .video-button.video-pause-button.hidden,.video-controls .video-button.video-play-button{display:none}.video-controls .video-button.video-play-button.active{display:-webkit-box;display:-ms-flexbox;display:flex}html[data-whatintent=mouse] .video-controls .video-button else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .video-controls .video-button:hover svg path{fill:#fff}.video-controls .video-button svg{height:100%;width:100%}.video-controls .video-button svg path{fill:hsla(0,0%,100%,.5)}.cc--wysiwyg .f--video-embed{height:0;padding-bottom:56.25%;position:relative}.cc--wysiwyg .f--video-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}.cc--video-full-width .c--video-full-width{margin:0 auto;max-width:1800px;position:relative}.cc--video-full-width .video-container{margin-bottom:1.25rem;position:relative}@media screen and (min-width:768px){.cc--video-full-width .video-container{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--video-full-width .video-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--video-full-width .video-container,.sg-pattern-example>.cc--video-full-width .video-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--video-full-width .video-container,body.pattern-lab-demo>.cc--video-full-width .video-container{margin-bottom:0;-ms-flex-preferred-size:68.1818181818%;flex-basis:68.1818181818%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.cc--video-full-width .video-container.show .f--video-embed{opacity:1;visibility:visible}.cc--video-full-width .video-container.show .f--image{opacity:0;visibility:hidden}.cc--video-full-width .video-container .play-btn{display:block;height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.cc--video-full-width .video-container .play-btn:after{background-color:#881c1c;background-image:url(/themes/custom/umass_base/images/icons/icon-play.svg);background-position:50%;background-repeat:no-repeat;background-size:.5625rem;border:1px solid hsla(0,0%,100%,.65);border-radius:50%;-webkit-box-shadow:2px 2px 4px 1px rgba(0,0,0,.65);box-shadow:2px 2px 4px 1px rgba(0,0,0,.65);display:inline-block;font-size:0;height:3.125rem;line-height:0;overflow:hidden;text-indent:101%;white-space:nowrap;width:3.125rem}html[data-whatintent=mouse] .cc--video-full-width .video-container .play-btn:after else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--video-full-width .video-container .play-btn:after:hover{background-color:#6a1010}.cc--video-full-width .video-container .play-btn:after{border:0;content:"";z-index:10}.cc--video-full-width .video-container .f--image{height:100%;-webkit-transition:visibility 0s linear .2s,opacity .2s ease;transition:visibility 0s linear .2s,opacity .2s ease}.cc--video-full-width .video-container .f--image img{height:100%;-o-object-fit:cover;object-fit:cover}.cc--video-full-width .video-container .f--video-embed{height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;visibility:hidden;width:100%;z-index:11}.cc--video iframe,.cc--video-full-width .video-container .f--video-embed iframe{height:100%;width:100%}.cc--video iframe{left:0;position:absolute;top:0}.cc--youvisit-embed{margin:0 auto;max-width:1800px}.cc--youvisit-embed .c--youvisit-embed .youvisit-embed-container{height:0;padding-bottom:33.3333333333%;position:relative;width:100%}.cc--youvisit-embed .c--youvisit-embed .youvisit-embed-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.tc--article .form-wrapper:not(:last-child) .fi--form-item{margin-bottom:1.5625rem}@media screen and (min-width:768px){.tc--article .form-wrapper:not(:last-child) .fi--form-item{margin-bottom:2.5rem}}.tc--article .field--name-field-teaser-image .cc--wysiwyg,.tc--article .form-wrapper.field--name-field-editorial-access-group,.tc--article .js-form-type-vertical-tabs,.tc--article input[data-drupal-selector=edit-field-teaser-image-form-0-actions-ief-add-save]{display:none}@media screen and (min-width:1024px){.tc--chaptered-page .content-top{display:none}}@media screen and (max-width:1023px){.tc--chaptered-page .content-main .cc--hero-interior{display:none}}.tc--error-page .content-top{margin-top:-6.5625rem}@media screen and (min-width:768px){.tc--error-page .content-top{margin-top:-9.5rem}}@media screen and (min-width:1200px){.tc--error-page .content-top{margin-top:-10.6875rem}}@media screen and (min-width:1024px){.tc--events-listing .content-top{display:none}}@media screen and (max-width:1023px){.tc--events-listing .content-main .cc--hero-interior{display:none}}.tc--form-page .lr--main{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:768px){.tc--form-page .lr--main{padding-left:6.25%;padding-right:6.25%}}@media screen and (min-width:1024px){.lc--full .tc--form-page .lr--main,.sg-pattern-example>.cc--component-container .f--field.nested .tc--form-page .lr--main,.sg-pattern-example>.tc--form-page .lr--main,body.pattern-lab-demo>.cc--component-container .f--field.nested .tc--form-page .lr--main,body.pattern-lab-demo>.tc--form-page .lr--main{padding-left:10.4166666667%;padding-right:10.4166666667%}}.fieldset-legend.form-required:before,label.form-required:before{color:red;content:"* "}.tc--home .content-top{margin-top:-6.5625rem}@media screen and (min-width:768px){.tc--home .content-top{margin-top:-9.5rem}}@media screen and (min-width:1200px){.tc--home .content-top{margin-top:-10.6875rem}}.t--login #edit-openid-connect-client-windows-aad-login{max-width:20rem}.t--login .c--admin-tabs{display:none}@media screen and (min-width:1024px){.tc--news-listing .content-top{display:none}}@media screen and (max-width:1023px){.tc--news-listing .content-main .cc--hero-interior{display:none}.tc--news-listing .content-main .lr--main{padding-top:.625rem}}.page-node-type-story .publication-date,.story-listing .f--field.f--eyebrow{display:none}.cc--story-listing{margin:0 auto;max-width:1800px;padding-left:8.33333%;padding-right:8.33333%}.cc--story-listing .f--cards .cc--news-listing-card{border-bottom:.0625rem solid #ccc;margin-bottom:1.3125rem;padding-bottom:1.625rem}@media screen and (min-width:768px){.cc--story-listing .f--cards .cc--news-listing-card{margin-bottom:2rem;padding-bottom:1.6875rem}}@media screen and (min-width:1024px){.cc--story-listing .f--cards .cc--news-listing-card{margin-bottom:2.5rem;padding-bottom:2.5rem}}.cc_banner-wrapper{z-index:1000001}.cc_banner-wrapper .cc_container p.cc_message{color:#fff}.cc_banner-wrapper .cc_container p.cc_message a{color:#fff;font-weight:700}html[data-whatintent=mouse] .cc_banner-wrapper .cc_container p.cc_message a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc_banner-wrapper .cc_container p.cc_message a:hover{color:#fff;text-decoration:underline}html[data-whatintent=mouse] .cc_banner-wrapper .cc_container .cc_btn_accept_all else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc_banner-wrapper .cc_container .cc_btn_accept_all:hover{text-decoration:none}.lity .lity-wrap .lity-container{background-color:#fff;position:relative}.lity .lity-wrap .lity-container .lity-content{-webkit-transition:none;transition:none}.lity .lity-wrap .lity-container .lity-content:after{display:none}.lity .lity-wrap .lity-container .lity-content iframe{vertical-align:top}.lity .lity-wrap .lity-container .lity-close{color:#000;font-size:0;line-height:0;overflow:hidden;position:absolute;right:-35px;text-indent:101%;top:-25px;white-space:nowrap}.lity .lity-wrap .lity-container .lity-close:after{background-image:url(/images/icons/icon-close-grey.svg);background-size:cover;content:"";display:block;height:16px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:16px}html[data-whatinput=keyboard] .lity .lity-wrap .lity-container .lity-close:focus{outline:3px solid #c69214}html[data-whatinput=mouse] .lity .lity-wrap .lity-container .lity-close:focus{outline:none}.lity .lity-wrap .lity-container h3{font-size:1.25rem;line-height:1.5;margin-bottom:.3125rem}.lity .lity-wrap .lity-container p{font-size:1rem;line-height:1.625}.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:9px 5px;text-transform:none;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-timing-function:linear;transition-timing-function:linear}.hamburger.is-active:hover,.hamburger:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{display:inline-block;height:17px;position:relative;width:25px}.hamburger-inner{display:block;margin-top:-1.5px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#000;border-radius:0;height:3px;position:absolute;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:25px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-7px}.hamburger-inner:after{bottom:-7px}.hamburger--squeeze .hamburger-inner{-webkit-transition-duration:75ms;transition-duration:75ms;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{-webkit-transition:top 75ms ease .12s,opacity 75ms ease;transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{-webkit-transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{opacity:0;top:0;-webkit-transition:top 75ms ease,opacity 75ms ease .12s;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s} +@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);} diff --git a/UMass Amherst _ UMass Amherst_mobile_files/css_5USufIKxGNJyomvgpy2m9ITQlTN9qcrtJQsw_06dSbo.css:Zone.Identifier b/UMass Amherst _ UMass Amherst_mobile_files/css_5USufIKxGNJyomvgpy2m9ITQlTN9qcrtJQsw_06dSbo.css:Zone.Identifier new file mode 100644 index 00000000..a7cac112 Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile_files/css_5USufIKxGNJyomvgpy2m9ITQlTN9qcrtJQsw_06dSbo.css:Zone.Identifier differ diff --git a/UMass Amherst _ UMass Amherst_mobile_files/css_G5ztZKRblBn54t8h9F_EK5Y3CsZrMvA2BWPMI5jJoO4.css b/UMass Amherst _ UMass Amherst_mobile_files/css_G5ztZKRblBn54t8h9F_EK5Y3CsZrMvA2BWPMI5jJoO4.css new file mode 100644 index 00000000..98a61726 --- /dev/null +++ b/UMass Amherst _ UMass Amherst_mobile_files/css_G5ztZKRblBn54t8h9F_EK5Y3CsZrMvA2BWPMI5jJoO4.css @@ -0,0 +1,6 @@ +/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ +.c--card-grid [data-component-id="umass_base:description"].f--description a.field-stat-link{display:inline-flex;justify-content:center;align-items:center;position:relative;width:auto;min-width:10.625rem;height:3.125rem;padding:0 0.9375rem;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:0.875rem;font-weight:800;line-height:1.2858;text-align:center;text-decoration:none;text-transform:uppercase;white-space:normal;appearance:none;border:0;border-radius:0;color:#fff;background-color:#881c1c;transition:background-color 0.1s ease-in-out;}.c--card-grid [data-component-id="umass_base:description"].f--description a.field-stat-link:hover{background-color:var(--color-brand-dark);color:var(--color-white);} +.is-chrome .fi--form-item input[type="date"]::after{top:1rem;} +.block-microsite-menu-block svg.ext,.block-microsite-menu-block svg.mailto,.block-microsite-menu-block svg.tel{fill:#ffffff;}.block-microsite-menu-block svg.ext path,.block-microsite-menu-block svg.mailto path,.block-microsite-menu-block svg.tel path{stroke:#ffffff;} +.page-node-type-story .publication-date,.story-listing .publication-date{display:none;}.story-listing .f--field.f--eyebrow{display:none;} +.mc--quicklink-button-menu svg.ext{fill:#fff;}.mc--quicklink-button-menu svg.ext path{stroke:#fff;} diff --git a/UMass Amherst _ UMass Amherst_mobile_files/css_G5ztZKRblBn54t8h9F_EK5Y3CsZrMvA2BWPMI5jJoO4.css:Zone.Identifier b/UMass Amherst _ UMass Amherst_mobile_files/css_G5ztZKRblBn54t8h9F_EK5Y3CsZrMvA2BWPMI5jJoO4.css:Zone.Identifier new file mode 100644 index 00000000..f3b82198 Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile_files/css_G5ztZKRblBn54t8h9F_EK5Y3CsZrMvA2BWPMI5jJoO4.css:Zone.Identifier differ diff --git a/UMass Amherst _ UMass Amherst_mobile_files/gtag.js.download b/UMass Amherst _ UMass Amherst_mobile_files/gtag.js.download new file mode 100644 index 00000000..84995976 --- /dev/null +++ b/UMass Amherst _ UMass Amherst_mobile_files/gtag.js.download @@ -0,0 +1,43 @@ +window.dataLayer = window.dataLayer || []; +function gtag() { + dataLayer.push(arguments); +} +gtag('js', new Date()); +// Drupal's global gtag ID. For more info: https://developers.google.com/tag-platform/devguides/gtag-integration +gtag('set', 'developer_id.dMDhkMT', true); + +(function (drupalSettings) { + if (!drupalSettings.gtag) {return;} + const config = drupalSettings.gtag; + + if (config.consentMode === true) { + gtag('consent', 'default', { + ad_storage: 'denied', + analytics_storage: 'denied', + ad_user_data: 'denied', + ad_personalization: 'denied', + wait_for_update: 500, + }); + } + + if (config.tagId.length !== 0) { + const script = document.createElement('script'); + script.async = true; + script.src = `https://www.googletagmanager.com/gtag/js?id=${config.tagId}`; + script.type = 'text/javascript'; + document.getElementsByTagName('head')[0].appendChild(script); + } + + const additionalConfigInfo = config.additionalConfigInfo || []; + if (additionalConfigInfo.length === 0) { + gtag('config', config.tagId); + } else { + gtag('config', config.tagId, additionalConfigInfo); + } + + const otherIds = config.otherIds || []; + otherIds.forEach((id) => gtag('config', id)); + + const events = config.events || []; + events.forEach((event) => gtag('event', event.name, event.data)); +})(drupalSettings); diff --git a/UMass Amherst _ UMass Amherst_mobile_files/gtag.js.download:Zone.Identifier b/UMass Amherst _ UMass Amherst_mobile_files/gtag.js.download:Zone.Identifier new file mode 100644 index 00000000..81ffdb3c Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile_files/gtag.js.download:Zone.Identifier differ diff --git a/UMass Amherst _ UMass Amherst_mobile_files/gtm.js.download b/UMass Amherst _ UMass Amherst_mobile_files/gtm.js.download new file mode 100644 index 00000000..aefb9729 --- /dev/null +++ b/UMass Amherst _ UMass Amherst_mobile_files/gtm.js.download @@ -0,0 +1,31 @@ +const dl = drupalSettings.gtm ? drupalSettings.gtm.settings.data_layer : 'dataLayer'; +window[dl] = window[dl] || []; + +(function (drupalSettings) { + if (!drupalSettings.gtm) {return;} + const config = drupalSettings.gtm; + + window[dl].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); + const gtmSettings = config.settings; + if (gtmSettings.include_classes === true) { + window[dl].push({ + 'gtm.allowlist': gtmSettings.allowlist_classes ?? [], + 'gtm.blocklist': gtmSettings.blocklist_classes ?? [], + }); + } + + let gtm_environment = ''; + if (gtmSettings.include_environment === true) { + const gtm_auth = gtmSettings.environment_token ?? ''; + const gtm_preview = gtmSettings.environment_id ?? ''; + gtm_environment = `>m_auth=${gtm_auth}>m_preview=${gtm_preview}>m_cookies_win=x`; + } + config.tagIds.forEach(function (tagId) { + const script = document.createElement('script'); + script.async = true; + const dLink = dl != 'dataLayer' ? `&l=${dl}` : ''; + script.src = `https://www.googletagmanager.com/gtm.js?id=${tagId}${gtm_environment}${dLink}`; + script.type = 'text/javascript'; + document.getElementsByTagName('head')[0].appendChild(script); + }); +})(drupalSettings); diff --git a/UMass Amherst _ UMass Amherst_mobile_files/gtm.js.download:Zone.Identifier b/UMass Amherst _ UMass Amherst_mobile_files/gtm.js.download:Zone.Identifier new file mode 100644 index 00000000..baf610a2 Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile_files/gtm.js.download:Zone.Identifier differ diff --git a/UMass Amherst _ UMass Amherst_mobile_files/jquery.min.js.download b/UMass Amherst _ UMass Amherst_mobile_files/jquery.min.js.download new file mode 100644 index 00000000..3b89a1ca --- /dev/null +++ b/UMass Amherst _ UMass Amherst_mobile_files/jquery.min.js.download @@ -0,0 +1,2 @@ +/*! jQuery v4.0.0 | (c) OpenJS Foundation and other contributors | jquery.com/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=t(e,!0):t(e)}("undefined"!=typeof window?window:this,function(e,t){"use strict";if(!e.document)throw Error("jQuery requires a window with a document");var n=[],r=Object.getPrototypeOf,i=n.slice,o=n.flat?function(e){return n.flat.call(e)}:function(e){return n.concat.apply([],e)},a=n.push,s=n.indexOf,u={},l=u.toString,c=u.hasOwnProperty,f=c.toString,p=f.call(Object),d={};function h(e){return null==e?e+"":"object"==typeof e?u[l.call(e)]||"object":typeof e}function g(e){return null!=e&&e===e.window}function v(e){var t=!!e&&e.length,n=h(e);return!("function"==typeof e||g(e))&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}var y=e.document,m={type:!0,src:!0,nonce:!0,noModule:!0};function x(e,t,n){var r,i=(n=n||y).createElement("script");for(r in i.text=e,m)t&&t[r]&&(i[r]=t[r]);n.head.appendChild(i).parentNode&&i.parentNode.removeChild(i)}var b="4.0.0",w=/HTML$/i,T=function(e,t){return new T.fn.init(e,t)};function C(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}T.fn=T.prototype={jquery:b,constructor:T,length:0,toArray:function(){return i.call(this)},get:function(e){return null==e?i.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=T.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return T.each(this,e)},map:function(e){return this.pushStack(T.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(i.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(T.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(T.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n+~]|"+E+")"+E+"*"),q=RegExp(E+"|>"),O=/[+~]/,L=y.documentElement,H=L.matches||L.msMatchesSelector;function P(){var e=[];function t(n,r){return e.push(n+" ")>T.expr.cacheLength&&delete t[e.shift()],t[n+" "]=r}return t}function R(e){return e&&void 0!==e.getElementsByTagName&&e}var M="\\["+E+"*("+A+")(?:"+E+"*([*^$|!~]?=)"+E+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+A+"))|)"+E+"*\\]",W=":("+A+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+M+")*)|.*)\\)|)",$={ID:RegExp("^#("+A+")"),CLASS:RegExp("^\\.("+A+")"),TAG:RegExp("^("+A+"|[*])"),ATTR:RegExp("^"+M),PSEUDO:RegExp("^"+W),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+E+"*(even|odd|(([+-]|)(\\d*)n|)"+E+"*(?:([+-]|)"+E+"*(\\d+)|))"+E+"*\\)|)","i")},I=new RegExp(W),F=RegExp("\\\\[\\da-fA-F]{1,6}"+E+"?|\\\\([^\\r\\n\\f])","g"),B=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))};function _(e){return e.replace(F,B)}function U(e){T.error("Syntax error, unrecognized expression: "+e)}var X=RegExp("^"+E+"*,"+E+"*"),z=P();function Y(e,t){var n,r,i,o,a,s,u,l=z[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=T.expr.preFilter;while(a){for(o in(!n||(r=X.exec(a)))&&(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=N.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(D," ")}),a=a.slice(n.length)),$)(r=T.expr.match[o].exec(a))&&(!u[o]||(r=u[o](r)))&&(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?U(e):z(e,s).slice(0)}function G(e){for(var t=0,n=e.length,r="";t1)},removeAttr:function(e){return this.each(function(){T.removeAttr(this,e)})}}),T.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?T.prop(e,t,n):(1===o&&T.isXMLDoc(e)||(i=T.attrHooks[t.toLowerCase()]),void 0!==n)?null===n||!1===n&&0!==t.toLowerCase().indexOf("aria-")?void T.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=e.getAttribute(t))?void 0:r},attrHooks:{},removeAttr:function(e,t){var n,r=0,i=t&&t.match(Q);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),k&&(T.attrHooks.type={set:function(e,t){if("radio"===t&&C(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}});var J=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function K(e,t){return t?"\0"===e?"\uFFFD":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}T.escapeSelector=function(e){return(e+"").replace(J,K)};var Z=n.sort,ee=n.splice;function et(e,t){if(e===t)return en=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n?n:1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)?e==y||e.ownerDocument==y&&T.contains(y,e)?-1:t==y||t.ownerDocument==y&&T.contains(y,t)?1:0:4&n?-1:1}T.uniqueSort=function(e){var t,n=[],r=0,i=0;if(en=!1,Z.call(e,et),en){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)ee.call(e,n[r],1)}return e},T.fn.uniqueSort=function(){return this.pushStack(T.uniqueSort(i.apply(this)))};var en,er,ei,eo,ea,es,eu=0,el=0,ec=P(),ef=P(),ep=P(),ed=RegExp(E+"+","g"),eh=RegExp("^"+A+"$"),eg=T.extend({needsContext:RegExp("^"+E+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+E+"*((?:-\\d)?\\d*)"+E+"*\\)|)(?=[^-]|$)","i")},$),ev=/^(?:input|select|textarea|button)$/i,ey=/^h\d$/i,em=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ex=function(){eE()},eb=eS(function(e){return!0===e.disabled&&C(e,"fieldset")},{dir:"parentNode",next:"legend"});function ew(e,t,n,r){var i,o,s,u,l,c,f,p=t&&t.ownerDocument,d=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==d&&9!==d&&11!==d)return n;if(!r&&(eE(t),t=t||eo,es)){if(11!==d&&(l=em.exec(e))){if(i=l[1]){if(9===d)return(s=t.getElementById(i))&&a.call(n,s),n;else if(p&&(s=p.getElementById(i))&&T.contains(t,s))return a.call(n,s),n}else if(l[2])return a.apply(n,t.getElementsByTagName(e)),n;else if((i=l[3])&&t.getElementsByClassName)return a.apply(n,t.getElementsByClassName(i)),n}if(!ep[e+" "]&&(!S||!S.test(e))){if(f=e,p=t,1===d&&(q.test(e)||N.test(e))){((p=O.test(e)&&R(t.parentNode)||t)!=t||k)&&((u=t.getAttribute("id"))?u=T.escapeSelector(u):t.setAttribute("id",u=T.expando)),o=(c=Y(e)).length;while(o--)c[o]=(u?"#"+u:":scope")+" "+G(c[o]);f=c.join(",")}try{return a.apply(n,p.querySelectorAll(f)),n}catch(t){ep(e,!0)}finally{u===T.expando&&t.removeAttribute("id")}}}return eq(e.replace(D,"$1"),t,n,r)}function eT(e){return e[T.expando]=!0,e}function eC(e){return function(t){if("form"in t){if(t.parentNode&&!1===t.disabled){if("label"in t)if("label"in t.parentNode)return t.parentNode.disabled===e;else return t.disabled===e;return t.isDisabled===e||!e!==t.isDisabled&&eb(t)===e}return t.disabled===e}return"label"in t&&t.disabled===e}}function ej(e){return eT(function(t){return t*=1,eT(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function eE(e){var t,n=e?e.ownerDocument||e:y;n!=eo&&9===n.nodeType&&(ea=(eo=n).documentElement,es=!T.isXMLDoc(eo),k&&y!=eo&&(t=eo.defaultView)&&t.top!==t&&t.addEventListener("unload",ex))}for(er in ew.matches=function(e,t){return ew(e,null,null,t)},ew.matchesSelector=function(e,t){if(eE(e),es&&!ep[t+" "]&&(!S||!S.test(t)))try{return H.call(e,t)}catch(e){ep(t,!0)}return ew(t,eo,null,[e]).length>0},T.expr={cacheLength:50,createPseudo:eT,match:eg,find:{ID:function(e,t){if(void 0!==t.getElementById&&es){var n=t.getElementById(e);return n?[n]:[]}},TAG:function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},CLASS:function(e,t){if(void 0!==t.getElementsByClassName&&es)return t.getElementsByClassName(e)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=_(e[1]),e[3]=_(e[3]||e[4]||e[5]||""),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||U(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&U(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return $.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&I.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{ID:function(e){var t=_(e);return function(e){return e.getAttribute("id")===t}},TAG:function(e){var t=_(e).toLowerCase();return"*"===e?function(){return!0}:function(e){return C(e,t)}},CLASS:function(e){var t=ec[e+" "];return t||(t=RegExp("(^|"+E+")"+e+"("+E+"|$)"))&&ec(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=T.attr(r,e);return null==i?"!="===t:!t||((i+="","="===t)?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace(ed," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,d,h=o!==a?"nextSibling":"previousSibling",g=t.parentNode,v=s&&t.nodeName.toLowerCase(),y=!u&&!s,m=!1;if(g){if(o){while(h){f=t;while(f=f[h])if(s?C(f,v):1===f.nodeType)return!1;d=h="only"===e&&!d&&"nextSibling"}return!0}if(d=[a?g.firstChild:g.lastChild],a&&y){m=(p=(l=(c=g[T.expando]||(g[T.expando]={}))[e]||[])[0]===eu&&l[1])&&l[2],f=p&&g.childNodes[p];while(f=++p&&f&&f[h]||(m=p=0)||d.pop())if(1===f.nodeType&&++m&&f===t){c[e]=[eu,p,m];break}}else if(y&&(m=p=(l=(c=t[T.expando]||(t[T.expando]={}))[e]||[])[0]===eu&&l[1]),!1===m){while(f=++p&&f&&f[h]||(m=p=0)||d.pop())if((s?C(f,v):1===f.nodeType)&&++m&&(y&&((c=f[T.expando]||(f[T.expando]={}))[e]=[eu,m]),f===t))break}return(m-=i)===r||m%r==0&&m/r>=0}}},PSEUDO:function(e,t){var n=T.expr.pseudos[e]||T.expr.setFilters[e.toLowerCase()]||U("unsupported pseudo: "+e);return n[T.expando]?n(t):n}},pseudos:{not:eT(function(e){var t=[],n=[],r=eN(e.replace(D,"$1"));return r[T.expando]?eT(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:eT(function(e){return function(t){return ew(e,t).length>0}}),contains:eT(function(e){return e=_(e),function(t){return(t.textContent||T.text(t)).indexOf(e)>-1}}),lang:eT(function(e){return eh.test(e||"")||U("unsupported lang: "+e),e=_(e).toLowerCase(),function(t){var n;do if(n=es?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===ea},focus:function(e){return e===eo.activeElement&&eo.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:eC(!1),disabled:eC(!0),checked:function(e){return C(e,"input")&&!!e.checked||C(e,"option")&&!!e.selected},selected:function(e){return k&&e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!T.expr.pseudos.empty(e)},header:function(e){return ey.test(e.nodeName)},input:function(e){return ev.test(e.nodeName)},button:function(e){return C(e,"input")&&"button"===e.type||C(e,"button")},text:function(e){return C(e,"input")&&"text"===e.type},first:ej(function(){return[0]}),last:ej(function(e,t){return[t-1]}),eq:ej(function(e,t,n){return[n<0?n+t:n]}),even:ej(function(e,t){for(var n=0;nt?t:n;--r>=0;)e.push(r);return e}),gt:ej(function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function eA(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s-1},l,!0),d=[function(e,t,r){var i=!u&&(r||t!=ei)||((n=t).nodeType?f(e,t,r):p(e,t,r));return n=null,i}];c-1&&(e[f]=!(u[f]=d))}}else h=eA(h===u?h.splice(y,h.length):h),o?o(null,u,h,c):a.apply(u,h)})}(c>1&&eD(d),c>1&&G(t.slice(0,c-1).concat({value:" "===t[c-2].type?"*":""})).replace(D,"$1"),r,c0,r=l.length>0,i=function(e,t,i,o,s){var c,f,p,d=0,h="0",g=e&&[],v=[],y=ei,m=e||r&&T.expr.find.TAG("*",s),x=eu+=null==y?1:Math.random()||.1;for(s&&(ei=t==eo||t||s);null!=(c=m[h]);h++){if(r&&c){f=0,t||c.ownerDocument==eo||(eE(c),i=!es);while(p=l[f++])if(p(c,t||eo,i)){a.call(o,c);break}s&&(eu=x)}n&&((c=!p&&c)&&d--,e&&g.push(c))}if(d+=h,n&&h!==d){f=0;while(p=u[f++])p(g,v,t,i);if(e){if(d>0)while(h--)g[h]||v[h]||(v[h]=j.call(o));v=eA(v)}a.apply(o,v),s&&!e&&v.length>0&&d+u.length>1&&T.uniqueSort(o)}return s&&(eu=x,ei=y),g},n?eT(i):i))).selector=e}return c}function eq(e,t,n,r){var i,o,s,u,l,c="function"==typeof e&&e,f=!r&&Y(e=c.selector||e);if(n=n||[],1===f.length){if((o=f[0]=f[0].slice(0)).length>2&&"ID"===(s=o[0]).type&&9===t.nodeType&&es&&T.expr.relative[o[1].type]){if(!(t=(T.expr.find.ID(_(s.matches[0]),t)||[])[0]))return n;c&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=eg.needsContext.test(e)?0:o.length;while(i--){if(s=o[i],T.expr.relative[u=s.type])break;if((l=T.expr.find[u])&&(r=l(_(s.matches[0]),O.test(o[0].type)&&R(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&G(o)))return a.apply(n,r),n;break}}}return(c||eN(e,f))(r,t,!es,n,!t||O.test(e)&&R(t.parentNode)||t),n}function eO(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&T(e).is(n))break;r.push(e)}return r}function eL(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}ek.prototype=T.expr.pseudos,T.expr.setFilters=new ek,eE(),T.find=ew,ew.compile=eN,ew.select=eq,ew.setDocument=eE,ew.tokenize=Y;var eH=T.expr.match.needsContext,eP=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function eR(e){return"<"===e[0]&&">"===e[e.length-1]&&e.length>=3}function eM(e,t,n){return"function"==typeof t?T.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?T.grep(e,function(e){return e===t!==n}):"string"!=typeof t?T.grep(e,function(e){return s.call(t,e)>-1!==n}):T.filter(t,e,n)}T.filter=function(e,t,n){var r=t[0];return(n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType)?T.find.matchesSelector(r,e)?[r]:[]:T.find.matches(e,T.grep(t,function(e){return 1===e.nodeType}))},T.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(T(e).filter(function(){for(t=0;t1?T.uniqueSort(n):n},filter:function(e){return this.pushStack(eM(this,e||[],!1))},not:function(e){return this.pushStack(eM(this,e||[],!0))},is:function(e){return!!eM(this,"string"==typeof e&&eH.test(e)?T(e):e||[],!1).length}});var eW,e$=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(T.fn.init=function(e,t){var n,r;if(!e)return this;if(e.nodeType)return this[0]=e,this.length=1,this;if("function"==typeof e)return void 0!==eW.ready?eW.ready(e):e(T);if(eR(n=e+""))n=[null,e,null];else{if("string"!=typeof e)return T.makeArray(e,this);n=e$.exec(e)}if(n&&(n[1]||!t))if(!n[1])return(r=y.getElementById(n[2]))&&(this[0]=r,this.length=1),this;else{if(t=t instanceof T?t[0]:t,T.merge(this,T.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:y,!0)),eP.test(n[1])&&T.isPlainObject(t))for(n in t)"function"==typeof this[n]?this[n](t[n]):this.attr(n,t[n]);return this}return!t||t.jquery?(t||eW).find(e):this.constructor(t).find(e)}).prototype=T.fn,eW=T(y);var eI=/^(?:parents|prev(?:Until|All))/,eF={children:!0,contents:!0,next:!0,prev:!0};function eB(e,t){while((e=e[t])&&1!==e.nodeType);return e}function e_(e){return e}function eU(e){throw e}function eX(e,t,n,r){var i;try{e&&"function"==typeof(i=e.promise)?i.call(e).done(t).fail(n):e&&"function"==typeof(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n(e)}}T.fn.extend({has:function(e){var t=T(e,this),n=t.length;return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&T.find.matchesSelector(n,e))){o.push(n);break}}return this.pushStack(o.length>1?T.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?s.call(T(e),this[0]):s.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(T.uniqueSort(T.merge(this.get(),T(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),T.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return eO(e,"parentNode")},parentsUntil:function(e,t,n){return eO(e,"parentNode",n)},next:function(e){return eB(e,"nextSibling")},prev:function(e){return eB(e,"previousSibling")},nextAll:function(e){return eO(e,"nextSibling")},prevAll:function(e){return eO(e,"previousSibling")},nextUntil:function(e,t,n){return eO(e,"nextSibling",n)},prevUntil:function(e,t,n){return eO(e,"previousSibling",n)},siblings:function(e){return eL((e.parentNode||{}).firstChild,e)},children:function(e){return eL(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(C(e,"template")&&(e=e.content||e),T.merge([],e.childNodes))}},function(e,t){T.fn[e]=function(n,r){var i=T.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=T.filter(r,i)),this.length>1&&(eF[e]||T.uniqueSort(i),eI.test(e)&&i.reverse()),this.pushStack(i)}}),T.Callbacks=function(e){e="string"==typeof e?(t=e,n={},T.each(t.match(Q)||[],function(e,t){n[t]=!0}),n):T.extend({},e);var t,n,r,i,o,a,s=[],u=[],l=-1,c=function(){for(a=a||e.once,o=r=!0;u.length;l=-1){i=u.shift();while(++l-1)s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?T.inArray(e,s)>-1:s.length>0},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=i="",this},disabled:function(){return!s},lock:function(){return a=u=[],i||r||(s=i=""),this},locked:function(){return!!a},fireWith:function(e,t){return!a&&(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),r||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},T.extend({Deferred:function(t){var n=[["notify","progress",T.Callbacks("memory"),T.Callbacks("memory"),2],["resolve","done",T.Callbacks("once memory"),T.Callbacks("once memory"),0,"resolved"],["reject","fail",T.Callbacks("once memory"),T.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},catch:function(e){return i.then(null,e)},pipe:function(){var e=arguments;return T.Deferred(function(t){T.each(n,function(n,r){var i="function"==typeof e[r[4]]&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&"function"==typeof e.promise?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(t,r,i){var o=0;function a(t,n,r,i){return function(){var s=this,u=arguments,l=function(){var e,l;if(!(t=o&&(r!==eU&&(s=void 0,u=[e]),n.rejectWith(s,u))}};t?c():(T.Deferred.getErrorHook&&(c.error=T.Deferred.getErrorHook()),e.setTimeout(c))}}return T.Deferred(function(e){n[0][3].add(a(0,e,"function"==typeof i?i:e_,e.notifyWith)),n[1][3].add(a(0,e,"function"==typeof t?t:e_)),n[2][3].add(a(0,e,"function"==typeof r?r:eU))}).promise()},promise:function(e){return null!=e?T.extend(e,i):i}},o={};return T.each(n,function(e,t){var a=t[2],s=t[5];i[t[1]]=a.add,s&&a.add(function(){r=s},n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=a.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),o=i.call(arguments),a=T.Deferred(),s=function(e){return function(n){r[e]=this,o[e]=arguments.length>1?i.call(arguments):n,--t||a.resolveWith(r,o)}};if(t<=1&&(eX(e,a.done(s(n)).resolve,a.reject,!t),"pending"===a.state()||"function"==typeof(o[n]&&o[n].then)))return a.then();while(n--)eX(o[n],s(n),a.reject);return a.promise()}});var ez=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;T.Deferred.exceptionHook=function(t,n){t&&ez.test(t.name)&&e.console.warn("jQuery.Deferred exception",t,n)},T.readyException=function(t){e.setTimeout(function(){throw t})};var eY=T.Deferred();function eG(){y.removeEventListener("DOMContentLoaded",eG),e.removeEventListener("load",eG),T.ready()}T.fn.ready=function(e){return eY.then(e).catch(function(e){T.readyException(e)}),this},T.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--T.readyWait:T.isReady)||(T.isReady=!0,!0!==e&&--T.readyWait>0||eY.resolveWith(y,[T]))}}),T.ready.then=eY.then,"loading"!==y.readyState?e.setTimeout(T.ready):(y.addEventListener("DOMContentLoaded",eG),e.addEventListener("load",eG));var eV=/-([a-z])/g;function eQ(e,t){return t.toUpperCase()}function eJ(e){return e.replace(eV,eQ)}function eK(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType}function eZ(){this.expando=T.expando+eZ.uid++}eZ.uid=1,eZ.prototype={cache:function(e){var t=e[this.expando];return!t&&(t=Object.create(null),eK(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[eJ(t)]=n;else for(r in t)i[eJ(r)]=t[r];return n},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][eJ(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(eJ):(t=eJ(t))in r?[t]:t.match(Q)||[]).length;while(n--)delete r[t[n]]}(void 0===t||T.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!T.isEmptyObject(t)}};var e0=new eZ,e1=new eZ,e2=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,e3=/[A-Z]/g;function e4(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(e3,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{i=n,n="true"===i||"false"!==i&&("null"===i?null:i===+i+""?+i:e2.test(i)?JSON.parse(i):i)}catch(e){}e1.set(e,t,n)}else n=void 0;return n}T.extend({hasData:function(e){return e1.hasData(e)||e0.hasData(e)},data:function(e,t,n){return e1.access(e,t,n)},removeData:function(e,t){e1.remove(e,t)},_data:function(e,t,n){return e0.access(e,t,n)},_removeData:function(e,t){e0.remove(e,t)}}),T.fn.extend({data:function(e,t){var n,r,i,o=this[0],a=o&&o.attributes;if(void 0===e){if(this.length&&(i=e1.get(o),1===o.nodeType&&!e0.get(o,"hasDataAttrs"))){n=a.length;while(n--)a[n]&&0===(r=a[n].name).indexOf("data-")&&e4(o,r=eJ(r.slice(5)),i[r]);e0.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof e?this.each(function(){e1.set(this,e)}):V(this,function(t){var n;if(o&&void 0===t)return void 0!==(n=e1.get(o,e))||void 0!==(n=e4(o,e))?n:void 0;this.each(function(){e1.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){e1.remove(this,e)})}}),T.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=e0.get(e,t),n&&(!r||Array.isArray(n)?r=e0.set(e,t,T.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=T.queue(e,t),r=n.length,i=n.shift(),o=T._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){T.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return e0.get(e,n)||e0.set(e,n,{empty:T.Callbacks("once memory").add(function(){e0.remove(e,[t+"queue",n])})})}}),T.fn.extend({queue:function(e,t){var n=2;return("string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]*)/i,tc={thead:["table"],col:["colgroup","table"],tr:["tbody","table"],td:["tr","tbody","table"]};function tf(e,t){var r;return(r=void 0!==e.getElementsByTagName?n.slice.call(e.getElementsByTagName(t||"*")):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&C(e,t))?T.merge([e],r):r}tc.tbody=tc.tfoot=tc.colgroup=tc.caption=tc.thead,tc.th=tc.td;var tp=/^$|^module$|\/(?:java|ecma)script/i;function td(e,t){for(var n=0,r=e.length;n-1)s=s.appendChild(t.createElement(u[c]));s.innerHTML=T.htmlPrefilter(a),T.merge(p,s.childNodes),(s=f.firstChild).textContent=""}else p.push(t.createTextNode(a));f.textContent="",d=0;while(a=p[d++]){if(i&&T.inArray(a,i)>-1){o&&o.push(a);continue}if(l=ts(a),s=tf(f.appendChild(a),"script"),l&&td(s),r){c=0;while(a=s[c++])tp.test(a.type||"")&&r.push(a)}}return f}function tv(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function ty(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function tm(e,t,n,r){t=o(t);var i,a,s,u,l,c,f=0,p=e.length,d=p-1,h=t[0];if("function"==typeof h)return e.each(function(i){var o=e.eq(i);t[0]=h.call(this,i,o.html()),tm(o,t,n,r)});if(p&&(a=(i=tg(t,e[0].ownerDocument,!1,e,r)).firstChild,1===i.childNodes.length&&(i=a),a||r)){for(u=(s=T.map(tf(i,"script"),tv)).length;f=1)){for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(n=0,o=[],a={};n-1:T.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}}return l=this,u0&&td(a,!u&&tf(e,"script")),s},cleanData:function(e){for(var t,n,r,i=T.event.special,o=0;void 0!==(n=e[o]);o++)if(eK(n)){if(t=n[e0.expando]){if(t.events)for(r in t.events)i[r]?T.event.remove(n,r):T.removeEvent(n,r,t.handle);n[e0.expando]=void 0}n[e1.expando]&&(n[e1.expando]=void 0)}}}),T.fn.extend({detach:function(e){return tD(this,e,!0)},remove:function(e){return tD(this,e)},text:function(e){return V(this,function(e){return void 0===e?T.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=e)})},null,e,arguments.length)},append:function(){return tm(this,arguments,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&tk(this,e).appendChild(e)})},prepend:function(){return tm(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=tk(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return tm(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return tm(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(T.cleanData(tf(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return T.clone(this,e,t)})},html:function(e){return V(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!tE.test(e)&&!tc[(tl.exec(e)||["",""])[1].toLowerCase()]){e=T.htmlPrefilter(e);try{for(;nT.inArray(this,e)&&(T.cleanData(tf(this)),n&&n.replaceChild(t,this))},e)}}),T.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){T.fn[e]=function(e){for(var n,r=[],i=T(e),o=i.length-1,s=0;s<=o;s++)n=s===o?this:this.clone(!0),T(i[s])[t](n),a.apply(r,n);return this.pushStack(r)}});var tA=RegExp("^("+e5+")(?!px)[a-z%]+$","i"),tN=/^--/;function tq(t){var n=t.ownerDocument.defaultView;return n||(n=e),n.getComputedStyle(t)}function tO(e,t,n){var r,i=tN.test(t);return(n=n||tq(e))&&(r=n.getPropertyValue(t)||n[t],i&&r&&(r=r.replace(D,"$1")||void 0),""!==r||ts(e)||(r=T.style(e,t))),void 0!==r?r+"":r}var tL=["Webkit","Moz","ms"],tH=y.createElement("div").style;function tP(e){return e in tH?e:function(e){var t=e[0].toUpperCase()+e.slice(1),n=tL.length;while(n--)if((e=tL[n]+t)in tH)return e}(e)||e}var tR,tM,tW=y.createElement("table");function t$(){if(tW&&tW.style){var t,n=y.createElement("col"),r=y.createElement("tr"),i=y.createElement("td");if(tW.style.cssText="position:absolute;left:-11111px;border-collapse:separate;border-spacing:0",r.style.cssText="box-sizing:content-box;border:1px solid;height:1px",i.style.cssText="height:9px;width:9px;padding:0",n.span=2,L.appendChild(tW).appendChild(n).parentNode.appendChild(r).appendChild(i).parentNode.appendChild(i.cloneNode(!0)),0===tW.offsetWidth)return void L.removeChild(tW);t=e.getComputedStyle(r),tM=k||18===Math.round(parseFloat(e.getComputedStyle(n).width)),tR=Math.round(parseFloat(t.height)+parseFloat(t.borderTopWidth)+parseFloat(t.borderBottomWidth))===r.offsetHeight,L.removeChild(tW),tW=null}}T.extend(d,{reliableTrDimensions:function(){return t$(),tR},reliableColDimensions:function(){return t$(),tM}});var tI={position:"absolute",visibility:"hidden",display:"block"},tF={letterSpacing:"0",fontWeight:"400"};function tB(e,t,n){var r=e9.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function t_(e,t,n,r,i,o){var a=+("width"===t),s=0,u=0,l=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(l+=T.css(e,n+e6[a],!0,i)),r?("content"===n&&(u-=T.css(e,"padding"+e6[a],!0,i)),"margin"!==n&&(u-=T.css(e,"border"+e6[a]+"Width",!0,i))):(u+=T.css(e,"padding"+e6[a],!0,i),"padding"!==n?u+=T.css(e,"border"+e6[a]+"Width",!0,i):s+=T.css(e,"border"+e6[a]+"Width",!0,i));return!r&&o>=0&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u+l}function tU(e,t,n){var r=tq(e),i=(k||n)&&"border-box"===T.css(e,"boxSizing",!1,r),o=i,a=tO(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(tA.test(a)){if(!n)return a;a="auto"}return("auto"===a||k&&i||!d.reliableColDimensions()&&C(e,"col")||!d.reliableTrDimensions()&&C(e,"tr"))&&e.getClientRects().length&&(i="border-box"===T.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+t_(e,t,n||(i?"border":"content"),o,r,a)+"px"}function tX(e,t,n,r,i){return new tX.prototype.init(e,t,n,r,i)}T.extend({cssHooks:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=ti(t),u=tN.test(t),l=e.style;if(u||(t=tP(s)),a=T.cssHooks[t]||T.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];if("string"==(o=typeof n)&&(i=e9.exec(n))&&i[1]&&(n=tn(e,t,i),o="number"),null!=n&&n==n)"number"===o&&(n+=i&&i[3]||(tt(s)?"px":"")),k&&""===n&&0===t.indexOf("background")&&(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n)}},css:function(e,t,n,r){var i,o,a,s=ti(t);return(tN.test(t)||(t=tP(s)),(a=T.cssHooks[t]||T.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=tO(e,t,r)),"normal"===i&&t in tF&&(i=tF[t]),""===n||n)?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),T.each(["height","width"],function(e,t){T.cssHooks[t]={get:function(e,n,r){if(n)return"none"===T.css(e,"display")?function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r}(e,tI,function(){return tU(e,t,r)}):tU(e,t,r)},set:function(e,n,r){var i,o=tq(e),a=r&&"border-box"===T.css(e,"boxSizing",!1,o),s=r?t_(e,t,r,a,o):0;return s&&(i=e9.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=T.css(e,t)),tB(e,n,s)}}}),T.each({margin:"",padding:"",border:"Width"},function(e,t){T.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+e6[r]+t]=o[r]||o[r-2]||o[0];return i}},"margin"!==e&&(T.cssHooks[e+t].set=tB)}),T.fn.extend({css:function(e,t){return V(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=tq(e),i=t.length;a1)}}),T.Tween=tX,tX.prototype={constructor:tX,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||T.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(tt(n)?"px":"")},cur:function(){var e=tX.propHooks[this.prop];return e&&e.get?e.get(this):tX.propHooks._default.get(this)},run:function(e){var t,n=tX.propHooks[this.prop];return this.options.duration?this.pos=t=T.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):tX.propHooks._default.set(this),this}},tX.prototype.init.prototype=tX.prototype,tX.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=T.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){T.fx.step[e.prop]?T.fx.step[e.prop](e):1===e.elem.nodeType&&(T.cssHooks[e.prop]||null!=e.elem.style[tP(e.prop)])?T.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},T.easing={linear:function(e){return e},swing:function(e){return .5-Math.cos(e*Math.PI)/2},_default:"swing"},T.fx=tX.prototype.init,T.fx.step={};var tz,tY,tG=/^(?:toggle|show|hide)$/,tV=/queueHooks$/;function tQ(){return e.setTimeout(function(){tz=void 0}),tz=Date.now()}function tJ(e,t){var n,r=0,i={height:e};for(t=+!!t;r<4;r+=2-t)i["margin"+(n=e6[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function tK(e,t,n){for(var r,i=(tZ.tweeners[t]||[]).concat(tZ.tweeners["*"]),o=0,a=i.length;o1)},removeProp:function(e){return this.each(function(){delete this[T.propFix[e]||e]})}}),T.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return(1===o&&T.isXMLDoc(e)||(t=T.propFix[t]||t,i=T.propHooks[t]),void 0!==n)?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=e.getAttribute("tabindex");return t?parseInt(t,10):t0.test(e.nodeName)||t1.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),k&&(T.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),T.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){T.propFix[this.toLowerCase()]=this}),T.fn.extend({addClass:function(e){var t,n,r,i,o,a;return"function"==typeof e?this.each(function(t){T(this).addClass(e.call(this,t,t3(this)))}):(t=t4(e)).length?this.each(function(){if(r=t3(this),n=1===this.nodeType&&" "+t2(r)+" "){for(o=0;on.indexOf(" "+i+" ")&&(n+=i+" ");r!==(a=t2(n))&&this.setAttribute("class",a)}}):this},removeClass:function(e){var t,n,r,i,o,a;return"function"==typeof e?this.each(function(t){T(this).removeClass(e.call(this,t,t3(this)))}):arguments.length?(t=t4(e)).length?this.each(function(){if(r=t3(this),n=1===this.nodeType&&" "+t2(r)+" "){for(o=0;o-1)n=n.replace(" "+i+" "," ")}r!==(a=t2(n))&&this.setAttribute("class",a)}}):this:this.attr("class","")},toggleClass:function(e,t){var n,r,i,o;return"function"==typeof e?this.each(function(n){T(this).toggleClass(e.call(this,n,t3(this),t),t)}):"boolean"==typeof t?t?this.addClass(e):this.removeClass(e):(n=t4(e)).length?this.each(function(){for(i=0,o=T(this);i-1)return!0;return!1}}),T.fn.extend({val:function(e){var t,n,r,i=this[0];if(!arguments.length)return i?(t=T.valHooks[i.type]||T.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:null==(n=i.value)?"":n:void 0;return r="function"==typeof e,this.each(function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,T(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=T.map(i,function(e){return null==e?"":e+""})),(t=T.valHooks[this.type]||T.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))})}}),T.extend({valHooks:{select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),k&&(T.valHooks.option={get:function(e){var t=e.getAttribute("value");return null!=t?t:t2(T.text(e))}}),T.each(["radio","checkbox"],function(){T.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=T.inArray(T(e).val(),t)>-1}}});var t5=/^(?:focusinfocus|focusoutblur)$/,t9=function(e){e.stopPropagation()};T.extend(T.event,{trigger:function(t,n,r,i){var o,a,s,u,l,f,p,d,h=[r||y],v=c.call(t,"type")?t.type:t,m=c.call(t,"namespace")?t.namespace.split("."):[];if((a=d=s=r=r||y,!(3===r.nodeType||8===r.nodeType||t5.test(v+T.event.triggered)))&&(v.indexOf(".")>-1&&(v=(m=v.split(".")).shift(),m.sort()),l=0>v.indexOf(":")&&"on"+v,(t=t[T.expando]?t:new T.Event(v,"object"==typeof t&&t)).isTrigger=i?2:3,t.namespace=m.join("."),t.rnamespace=t.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=r),n=null==n?[t]:T.makeArray(n,[t]),p=T.event.special[v]||{},i||!p.trigger||!1!==p.trigger.apply(r,n))){if(!i&&!p.noBubble&&!g(r)){for(u=p.delegateType||v,!t5.test(u+v)&&(a=a.parentNode);a;a=a.parentNode)h.push(a),s=a;s===(r.ownerDocument||y)&&h.push(s.defaultView||s.parentWindow||e)}o=0;while((a=h[o++])&&!t.isPropagationStopped())d=a,t.type=o>1?u:p.bindType||v,(f=(e0.get(a,"events")||Object.create(null))[t.type]&&e0.get(a,"handle"))&&f.apply(a,n),(f=l&&a[l])&&f.apply&&eK(a)&&(t.result=f.apply(a,n),!1===t.result&&t.preventDefault());return t.type=v,!i&&!t.isDefaultPrevented()&&(!p._default||!1===p._default.apply(h.pop(),n))&&eK(r)&&l&&"function"==typeof r[v]&&!g(r)&&((s=r[l])&&(r[l]=null),T.event.triggered=v,t.isPropagationStopped()&&d.addEventListener(v,t9),r[v](),t.isPropagationStopped()&&d.removeEventListener(v,t9),T.event.triggered=void 0,s&&(r[l]=s)),t.result}},simulate:function(e,t,n){var r=T.extend(new T.Event,n,{type:e,isSimulated:!0});T.event.trigger(r,null,t)}}),T.fn.extend({trigger:function(e,t){return this.each(function(){T.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return T.event.trigger(e,t,n,!0)}});var t6=e.location,t8={guid:Date.now()},t7=/\?/;T.parseXML=function(t){var n,r;if(!t||"string"!=typeof t)return null;try{n=new e.DOMParser().parseFromString(t,"text/xml")}catch(e){}return r=n&&n.getElementsByTagName("parsererror")[0],(!n||r)&&T.error("Invalid XML: "+(r?T.map(r.childNodes,function(e){return e.textContent}).join("\n"):t)),n};var ne=/\[\]$/,nt=/\r?\n/g,nn=/^(?:submit|button|image|reset|file)$/i,nr=/^(?:input|select|textarea|keygen)/i;T.param=function(e,t){var n,r=[],i=function(e,t){var n="function"==typeof t?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!T.isPlainObject(e))T.each(e,function(){i(this.name,this.value)});else for(n in e)!function e(t,n,r,i){var o;if(Array.isArray(n))T.each(n,function(n,o){r||ne.test(t)?i(t,o):e(t+"["+("object"==typeof o&&null!=o?n:"")+"]",o,r,i)});else if(r||"object"!==h(n))i(t,n);else for(o in n)e(t+"["+o+"]",n[o],r,i)}(n,e[n],t,i);return r.join("&")},T.fn.extend({serialize:function(){return T.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=T.prop(this,"elements");return e?T.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!T(this).is(":disabled")&&nr.test(this.nodeName)&&!nn.test(e)&&(this.checked||!tx.test(e))}).map(function(e,t){var n=T(this).val();return null==n?null:Array.isArray(n)?T.map(n,function(e){return{name:t.name,value:e.replace(nt,"\r\n")}}):{name:t.name,value:n.replace(nt,"\r\n")}}).get()}});var ni=/%20/g,no=/#.*$/,na=/([?&])_=[^&]*/,ns=/^(.*?):[ \t]*([^\r\n]*)$/mg,nu=/^(?:GET|HEAD)$/,nl=/^\/\//,nc={},nf={},np="*/".concat("*"),nd=y.createElement("a");function nh(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(Q)||[];if("function"==typeof n)while(r=o[i++])"+"===r[0]?(e[r=r.slice(1)||"*"]=e[r]||[]).unshift(n):(e[r]=e[r]||[]).push(n)}}function ng(e,t,n,r){var i={},o=e===nf;function a(s){var u;return i[s]=!0,T.each(e[s]||[],function(e,s){var l=s(t,n,r);return"string"!=typeof l||o||i[l]?o?!(u=l):void 0:(t.dataTypes.unshift(l),a(l),!1)}),u}return a(t.dataTypes[0])||!i["*"]&&a("*")}function nv(e,t){var n,r,i=T.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&T.extend(!0,e,r),e}nd.href=t6.href,T.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:t6.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(t6.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":np,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":T.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?nv(nv(e,T.ajaxSettings),t):nv(T.ajaxSettings,e)},ajaxPrefilter:nh(nc),ajaxTransport:nh(nf),ajax:function(t,n){"object"==typeof t&&(n=t,t=void 0),n=n||{};var r,i,o,a,s,u,l,c,f,p,d=T.ajaxSetup({},n),h=d.context||d,g=d.context&&(h.nodeType||h.jquery)?T(h):T.event,v=T.Deferred(),m=T.Callbacks("once memory"),x=d.statusCode||{},b={},w={},C="canceled",j={readyState:0,getResponseHeader:function(e){var t;if(l){if(!a){a={};while(t=ns.exec(o))a[t[1].toLowerCase()+" "]=(a[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=a[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return l?o:null},setRequestHeader:function(e,t){return null==l&&(b[e=w[e.toLowerCase()]=w[e.toLowerCase()]||e]=t),this},overrideMimeType:function(e){return null==l&&(d.mimeType=e),this},statusCode:function(e){var t;if(e)if(l)j.always(e[j.status]);else for(t in e)x[t]=[x[t],e[t]];return this},abort:function(e){var t=e||C;return r&&r.abort(t),E(0,t),this}};if(v.promise(j),d.url=((t||d.url||t6.href)+"").replace(nl,t6.protocol+"//"),d.type=n.method||n.type||d.method||d.type,d.dataTypes=(d.dataType||"*").toLowerCase().match(Q)||[""],null==d.crossDomain){u=y.createElement("a");try{u.href=d.url,u.href=u.href,d.crossDomain=nd.protocol+"//"+nd.host!=u.protocol+"//"+u.host}catch(e){d.crossDomain=!0}}if(ng(nc,d,n,j),d.data&&d.processData&&"string"!=typeof d.data&&(d.data=T.param(d.data,d.traditional)),l)return j;for(f in(c=T.event&&d.global)&&0==T.active++&&T.event.trigger("ajaxStart"),d.type=d.type.toUpperCase(),d.hasContent=!nu.test(d.type),i=d.url.replace(no,""),d.hasContent?d.data&&d.processData&&0===(d.contentType||"").indexOf("application/x-www-form-urlencoded")&&(d.data=d.data.replace(ni,"+")):(p=d.url.slice(i.length),d.data&&(d.processData||"string"==typeof d.data)&&(i+=(t7.test(i)?"&":"?")+d.data,delete d.data),!1===d.cache&&(i=i.replace(na,"$1"),p=(t7.test(i)?"&":"?")+"_="+t8.guid+++p),d.url=i+p),d.ifModified&&(T.lastModified[i]&&j.setRequestHeader("If-Modified-Since",T.lastModified[i]),T.etag[i]&&j.setRequestHeader("If-None-Match",T.etag[i])),(d.data&&d.hasContent&&!1!==d.contentType||n.contentType)&&j.setRequestHeader("Content-Type",d.contentType),j.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+("*"!==d.dataTypes[0]?", "+np+"; q=0.01":""):d.accepts["*"]),d.headers)j.setRequestHeader(f,d.headers[f]);if(d.beforeSend&&(!1===d.beforeSend.call(h,j,d)||l))return j.abort();if(C="abort",m.add(d.complete),j.done(d.success),j.fail(d.error),r=ng(nf,d,n,j)){if(j.readyState=1,c&&g.trigger("ajaxSend",[j,d]),l)return j;d.async&&d.timeout>0&&(s=e.setTimeout(function(){j.abort("timeout")},d.timeout));try{l=!1,r.send(b,E)}catch(e){if(l)throw e;E(-1,e)}}else E(-1,"No Transport");function E(t,n,a,u){var f,p,y,b,w,C=n;!l&&(l=!0,s&&e.clearTimeout(s),r=void 0,o=u||"",j.readyState=4*(t>0),f=t>=200&&t<300||304===t,a&&(b=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r){for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(d,j,a)),!f&&T.inArray("script",d.dataTypes)>-1&&0>T.inArray("json",d.dataTypes)&&(d.converters["text script"]=function(){}),b=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift()){if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o])){for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}}return{state:"success",data:t}}(d,b,j,f),f?(d.ifModified&&((w=j.getResponseHeader("Last-Modified"))&&(T.lastModified[i]=w),(w=j.getResponseHeader("etag"))&&(T.etag[i]=w)),204===t||"HEAD"===d.type?C="nocontent":304===t?C="notmodified":(C=b.state,p=b.data,f=!(y=b.error))):(y=C,(t||!C)&&(C="error",t<0&&(t=0))),j.status=t,j.statusText=(n||C)+"",f?v.resolveWith(h,[p,C,j]):v.rejectWith(h,[j,C,y]),j.statusCode(x),x=void 0,c&&g.trigger(f?"ajaxSuccess":"ajaxError",[j,d,f?p:y]),m.fireWith(h,[j,C]),c&&(g.trigger("ajaxComplete",[j,d]),--T.active||T.event.trigger("ajaxStop")))}return j},getJSON:function(e,t,n){return T.get(e,t,n,"json")},getScript:function(e,t){return T.get(e,void 0,t,"script")}}),T.each(["get","post"],function(e,t){T[t]=function(e,n,r,i){return("function"==typeof n||null===n)&&(i=i||r,r=n,n=void 0),T.ajax(T.extend({url:e,type:t,dataType:i,data:n,success:r},T.isPlainObject(e)&&e))}}),T.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),T._evalUrl=function(e,t,n){return T.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,scriptAttrs:t.crossOrigin?{crossOrigin:t.crossOrigin}:void 0,converters:{"text script":function(){}},dataFilter:function(e){T.globalEval(e,t,n)}})},T.fn.extend({wrapAll:function(e){var t;return this[0]&&("function"==typeof e&&(e=e.call(this[0])),t=T(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return"function"==typeof e?this.each(function(t){T(this).wrapInner(e.call(this,t))}):this.each(function(){var t=T(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t="function"==typeof e;return this.each(function(n){T(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){T(this).replaceWith(this.childNodes)}),this}}),T.expr.pseudos.hidden=function(e){return!T.expr.pseudos.visible(e)},T.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},T.ajaxSettings.xhr=function(){return new e.XMLHttpRequest};var ny={0:200};function nm(e){return e.scriptAttrs||!e.headers&&(e.crossDomain||e.async&&0>T.inArray("json",e.dataTypes))}T.ajaxTransport(function(e){var t;return{send:function(n,r){var i,o=e.xhr();if(o.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(i in e.xhrFields)o[i]=e.xhrFields[i];for(i in e.mimeType&&o.overrideMimeType&&o.overrideMimeType(e.mimeType),e.crossDomain||n["X-Requested-With"]||(n["X-Requested-With"]="XMLHttpRequest"),n)o.setRequestHeader(i,n[i]);t=function(e){return function(){t&&(t=o.onload=o.onerror=o.onabort=o.ontimeout=null,"abort"===e?o.abort():"error"===e?r(o.status,o.statusText):r(ny[o.status]||o.status,o.statusText,"text"===(o.responseType||"text")?{text:o.responseText}:{binary:o.response},o.getAllResponseHeaders()))}},o.onload=t(),o.onabort=o.onerror=o.ontimeout=t("error"),t=t("abort");try{o.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}}),T.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},converters:{"text script":function(e){return T.globalEval(e),e}}}),T.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),nm(e)&&(e.type="GET")}),T.ajaxTransport("script",function(e){if(nm(e)){var t,n;return{send:function(r,i){t=T("What it’s Really Like to be a UMass Student? #UMass #college #studentlife - YouTube

\ No newline at end of file diff --git a/UMass Amherst _ UMass Amherst_mobile_files/q0ZxZVbnMqs.html:Zone.Identifier b/UMass Amherst _ UMass Amherst_mobile_files/q0ZxZVbnMqs.html:Zone.Identifier new file mode 100644 index 00000000..a43f8278 Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile_files/q0ZxZVbnMqs.html:Zone.Identifier differ diff --git a/UMass Amherst _ UMass Amherst_mobile_files/rs=AGKMywFg5njOPtW1RCgJ3pJY_SIBGAEzWA b/UMass Amherst _ UMass Amherst_mobile_files/rs=AGKMywFg5njOPtW1RCgJ3pJY_SIBGAEzWA new file mode 100644 index 00000000..360fc6de --- /dev/null +++ b/UMass Amherst _ UMass Amherst_mobile_files/rs=AGKMywFg5njOPtW1RCgJ3pJY_SIBGAEzWA @@ -0,0 +1,141 @@ +:root{--t7f4f2c6d54836ce0:initial;--t7d8b8e5ee291aec0:initial;--t4726c68ef6d7b08f:initial;--tf0a0d1154827847f:initial;--t3e41d7b17b187f69:initial;--tff65993384bb4560:initial;--te2867b13d771d055:initial;--t933d7922f3158dc5:initial;--t264e2c9cb87891f9:initial;--t206f3fa2e01af22d:initial;--t34f46f0f2c13d328:initial;--t854c79338d8ca8a7:initial;--t20480717de80f555:initial;--t2d807bb79e75606d:initial;--t617db776af0de196:initial;--tb628117fc164ad87:initial;--td545df04e2c659d7:initial;--t53991d599b1488f5:initial;--ta889dfda9605a358:initial;--t5978da8d584b8fe9:initial;--tdbe50d27d51f5093:initial;--t99f774684cbb9703:initial;--tb8b31ac562fbe9b5:initial;--tef70ca245445b52b:initial;--t4f0922e5a3d0c20f:initial;--t7dfa6f84c9346edf:initial;--tecbdf924b63b27fc:initial;--t1405e70a39276293:initial;--tad8443faed66c111:initial;--te6d2b428de68554a:initial;--tc980c5478124c8c7:initial;--t965644ecdbe4b7b8:initial;--tb14a10c3b43a15a3:initial;--tb13ff8797829e79e:initial;--te5668e6111aba0ed:initial;--ta7d628facfe84d18:initial;--tbe42269534655e67:initial;--tab8059236063cadb:initial;--t735e435a8b7ad67c:initial;--t21af08fdbf6a1406:initial;--tc604113d09fee05d:initial;--t08a7c6c176cbc5c2:initial;--t8cdc9846a76caf1f:initial;--te1b64e6971040396:initial;--t416e5931fc464589:initial;--tb7d74bb3291c951d:initial;--tf3fc855af2285f5f:initial;--t0a1249f7c9e82b5e:initial;--t02c0a2c868c14ce8:initial;--td8562cdc203bc683:initial;--t53dda9125e8d1324:initial;--t544e31714f63d53c:initial;--t87eabf113a15ac96:initial;--t858b809f8044e962:initial;--t0f59291ce5504543:initial;--tfaae96692cc182e4:initial;--t518e925f61bdcb91:initial;--tb927f5c0149004c6:initial;--t832f22ce6618e99e:initial;--t45b2a38314924357:initial;--t6931aa1826b373b2:initial;--ted4236536899e4b3:initial;--tdc8af6750f0dad0d:initial;--t3410c91649e5eb8a:initial;--t4aeaa857de8a786b:initial;--t296c7f81dd09a9c3:initial;--tfa3475c508f5dfef:initial;--t9bc0b740242da017:initial;--t441a0e44e495381a:initial;--tde41338fc2bd4ba5:initial;--t4d7776c28db21122:initial;--t7e34d5baa4ea6277:initial;--tc4b26042d4cb141f:initial;--t5208fd177a788cfa:initial;--tffc2fd3a644f6275:initial;--t6216186c28b3834b:initial;--t4a6da19e16bf221a:initial;--td9c19f4f8cecd56e:initial;--t3f3bdb4140d3ead7:initial;--t904a88c623ca27ab:initial;--t2c3bbff6c15a3eb2:initial;--t0ccd1ace000d5e93:initial;--tc87f6a7f05e65fc4:initial;--tc04ba3e73561953c:initial;--t7c4965c11f8537c0:initial;--t432fbdbd7f2f3f71:initial;--taf1bdd961423c15f:initial;--t9d7bdcaefc975d44:initial;--t4fb0f67b251e1a42:initial;--ta08e036410c14538:initial;--t7f9b7e1603e20b94:initial}.dialog{position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;max-height:100%;max-width:100%;box-sizing:border-box;padding:16px;margin:0 auto;overflow-x:hidden;overflow-y:auto;font-size:1.3rem;color:#030303;background-color:#fff;border:none}.dialog.modern-dialog{box-shadow:0 0 24px 12px rgba(0,0,0,0.25)}.dialog.rounded-container{border-radius:12px}.dialog.modern-dialog-layout{padding:0;border-radius:24px}.dialog-body{overflow-y:auto;overflow-x:hidden;max-height:300px;max-height:100vh}.dialog.scrollable .dialog-body{overflow-y:visible;overflow-x:visible;max-height:unset}.dialog-container{position:fixed;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;z-index:4}.dialog-header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.dialog-buttons,.dialog-header{-webkit-flex-shrink:0;flex-shrink:0}.dialog-buttons{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;margin-top:12px}.dialog-buttons>*{margin-left:8px}.dialog-buttons>:first-child{margin-left:0}.dialog-flex-button{-webkit-box-flex:1;-webkit-flex:1;flex:1}.dialog-flex-button .button-with-icon.compact{margin:0}.dialog-body a,.dialog-header a{color:#065fd4}.dialog-body ytm-menu-item a{color:currentcolor}@media (min-width:330px) and (min-height:330px){.dialog{min-width:250px;max-width:356px}.dialog-container{margin:0 40px;padding:0;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}}.dialog-fullscreen{min-width:100%;min-height:100%;margin:0;padding:0;height:1px}.dialog-fullscreen>.dialog-body{height:100%}.dialog.modern-dialog-layout.dialog-fullscreen{border-radius:0}.dialog-container.dialog-fullscreen{margin:0}c3-toast{display:block;position:fixed;z-index:5;left:0;right:0;bottom:0;box-sizing:border-box;padding:14px 24px;font-size:1.4rem;color:#fff;background:#0f0f0f;will-change:transform;margin-bottom:-100%}c3-toast.hug-toast{max-width:344px}c3-toast.inverse-theme{background:#fff;color:#030303}c3-toast.inverse-theme .button-with-icon{color:#065fd4}[has-safe-area-in-max=true] c3-toast{padding:14px 24px;padding:14px max(24px,env(safe-area-inset-right)) 14px max(24px,env(safe-area-inset-left))}[has-pivot-bar=true] c3-toast{--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-bottom:env(safe-area-inset-bottom);bottom:48px;bottom:calc(48px + var(--safe-area-inset-bottom));margin-bottom:-100%;margin-bottom:calc(-100% + var(--safe-area-inset-bottom));z-index:2}[modal-open-body] c3-toast,[shorts-player=true] c3-toast{bottom:8px;margin-bottom:-100%;z-index:5}c3-toast[dir=out]{-webkit-transition:margin 195ms cubic-bezier(.4,0,1,1);transition:margin 195ms cubic-bezier(.4,0,1,1)}c3-toast[dir=in]{-webkit-transition:margin 225ms cubic-bezier(0,0,.2,1);transition:margin 225ms cubic-bezier(0,0,.2,1);margin-bottom:0}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spinnerWrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.spinner{display:block;box-sizing:border-box;margin:12px auto;width:32px;height:32px;border-radius:50%;border:2px solid #eee;border-top-color:#666;-webkit-animation:spinner .8s linear infinite;animation:spinner .8s linear infinite}.spinner>.hidden{display:none}.spinner:not([hidden]){color:#333;font-size:1.6rem}html{color:#030303;background-color:#fff;font-size:10px;font-family:Roboto,Arial,sans-serif}body{margin:0;padding:0;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);font-size:1.2rem;overflow-x:hidden}[hidden][hidden]{display:none;visibility:hidden}ytm-app>.spinner{margin-top:100px}ytm-header{display:block}header{height:48px}.player-container{position:absolute;top:48px;right:0;right:env(safe-area-inset-right);left:0;left:env(safe-area-inset-left);overflow:hidden;z-index:2}[has-player-custom-control=true] .player-container{overflow:visible!important}#player.inline-player-hidden,.inline-player-hidden{opacity:0;pointer-events:none}.player-container .player-size,ytm-watch .player-size{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden}.player-container #player.player-size,ytm-watch .player-size{background-color:#000}.player-cinematics{position:absolute;inset:0;pointer-events:none;background:#000}.player-cinematics~#player.player-size,.player-cinematics~.player-size{background-color:transparent}.page-shorts .player-container .player-size,.page-shorts ytm-watch .player-size{padding-bottom:0}.player-container .player-api{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.player-api[hidden],.player-api[loading=true],.player-api[playable=false]{display:none}#player.inline-on-thumbnail{padding:0;position:absolute;top:0;left:0;right:0;bottom:0}.player-container .html5-video-player{position:absolute;top:0;left:0;right:0;bottom:0}ytm-app{display:block;overflow-x:hidden}[has-soft-bar=true] ytm-app{padding-bottom:30px}[has-pivot-bar=true] ytm-app{padding-bottom:48px}ytm-header.is-automotive,ytm-header.sticky-player,ytm-mobile-topbar-renderer.is-automotive,ytm-mobile-topbar-renderer.shorts-topbar,ytm-mobile-topbar-renderer.sticky-player{position:fixed;top:0;left:0;right:0;z-index:4;padding:0;padding:0 env(safe-area-inset-right) 0 env(safe-area-inset-left)}ytm-mobile-topbar-renderer.sticky-player.out{top:-48px;-webkit-transition:-webkit-transform 195ms cubic-bezier(.4,0,1,1);transition:-webkit-transform 195ms cubic-bezier(.4,0,1,1);transition:transform 195ms cubic-bezier(.4,0,1,1);transition:transform 195ms cubic-bezier(.4,0,1,1),-webkit-transform 195ms cubic-bezier(.4,0,1,1);-webkit-transition-property:all;transition-property:all}ytm-mobile-topbar-renderer.sticky-player.in{top:0;-webkit-transition:-webkit-transform 225ms cubic-bezier(0,0,.2,1);transition:-webkit-transform 225ms cubic-bezier(0,0,.2,1);transition:transform 225ms cubic-bezier(0,0,.2,1);transition:transform 225ms cubic-bezier(0,0,.2,1),-webkit-transform 225ms cubic-bezier(0,0,.2,1);-webkit-transition-property:all;transition-property:all}.player-container.sticky-player{position:fixed;top:48px;right:0;right:env(safe-area-inset-right);left:0;left:env(safe-area-inset-left);overflow:hidden;z-index:2}.player-container.header-in-player,.player-container.sticky-player.header-in-player{top:0}ytm-app.is-automotive,ytm-app.sticky-player{display:block;padding-top:48px}ytm-app.is-automotive.header-in-player,ytm-app.sticky-player.header-in-player{padding-top:0}@media (min-width:931px) and (orientation:landscape){body.page-shorts[engagement-panel-open] .player-container,body.page-shorts[engagement-panel-open] .player-container.sticky-player{right:256px}body.page-shorts[engagement-panel-open] .player-placeholder-wrapper{width:calc(100% - 256px)}body:not(.page-shorts) .player-container,body:not(.page-shorts) .player-container.sticky-player{right:256px}body:not(.page-shorts) .player-placeholder-wrapper{width:calc(100% - 256px)}.mweb-tablet-metadata-split-view body.page-shorts[engagement-panel-open] .player-container,.mweb-tablet-metadata-split-view body.page-shorts[engagement-panel-open] .player-container.sticky-player{right:336px}.mweb-tablet-metadata-split-view body.page-shorts[engagement-panel-open] .player-placeholder-wrapper{width:calc(100% - 336px)}.mweb-tablet-metadata-split-view body:not(.page-shorts) .player-container,.mweb-tablet-metadata-split-view body:not(.page-shorts) .player-container.sticky-player{right:336px}.mweb-tablet-metadata-split-view body:not(.page-shorts) .player-placeholder-wrapper{width:calc(100% - 336px)}.mweb-all-landscape-tablet-metadata-split-view .player-container{bottom:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@supports (aspect-ratio:16/9){.mweb-landscape-full-size-player .player-container .player-size,.mweb-landscape-full-size-player ytm-watch .player-size{padding-bottom:unset;aspect-ratio:16/9}}.mweb-landscape-full-size-player .player-container .player-size,.mweb-landscape-full-size-player ytm-watch .player-size{max-height:calc(100vh - 48px);max-height:calc(100svh - 48px)}}@media (min-aspect-ratio:21/10) and (min-width:931px) and (orientation:landscape){.mweb-tablet-metadata-split-view .player-container{bottom:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}}@media (min-width:1280px) and (orientation:landscape){body.page-shorts[engagement-panel-open] .player-container,body.page-shorts[engagement-panel-open] .player-container.sticky-player{right:500px}body.page-shorts[engagement-panel-open] .player-placeholder-wrapper{width:calc(100% - 500px)}body:not(.page-shorts) .player-container,body:not(.page-shorts) .player-container.sticky-player{right:500px}body:not(.page-shorts) .player-placeholder-wrapper{width:calc(100% - 500px)}.mweb-tablet-metadata-split-view body.page-shorts[engagement-panel-open] .player-container,.mweb-tablet-metadata-split-view body.page-shorts[engagement-panel-open] .player-container.sticky-player{right:500px}.mweb-tablet-metadata-split-view body.page-shorts[engagement-panel-open] .player-placeholder-wrapper{width:calc(100% - 500px)}.mweb-tablet-metadata-split-view body:not(.page-shorts) .player-container,.mweb-tablet-metadata-split-view body:not(.page-shorts) .player-container.sticky-player{right:500px}.mweb-tablet-metadata-split-view body:not(.page-shorts) .player-placeholder-wrapper{width:calc(100% - 500px)}}@media (max-width:930px) and (orientation:landscape){ytm-mobile-topbar-renderer.shorts-topbar{right:72px}.player-container .player-size,ytm-watch .player-size{padding-bottom:calc(56.25% - 96px)}.mweb-landscape-full-size-player .player-container .player-size,.mweb-landscape-full-size-player ytm-watch .player-size{height:calc(56.25vw - 96px);padding-bottom:unset;max-height:calc(100vh - 48px);max-height:calc(100svh - 48px)}}@media (max-width:299px) and (orientation:landscape),(max-width:299px) and (orientation:portrait){.player-container .player-size,ytm-watch .player-size{padding-bottom:56.25%}}@media (max-width:320px) and (max-height:240px) and (orientation:landscape){.player-container .player-size,ytm-watch .player-size{padding-bottom:56.25%}}@media (min-width:550px) and (orientation:portrait),(min-width:931px) and (orientation:landscape){ytm-app{padding-top:48px}ytm-header,ytm-header-bar,ytm-mobile-topbar-renderer{position:fixed;top:0;left:0;right:0;z-index:4}}.content-error{font-size:1.4rem;padding:12px;text-align:center}#player-thumbnail-overlay{position:absolute;top:0;object-fit:cover;min-height:0}#player-container-id[playable=true] #player-thumbnail-overlay{visibility:hidden}body.page-shorts,html[page-shorts]{overscroll-behavior-y:none}body.loading.page-shorts #header,body.loading.page-shorts .player-placeholder-wrapper{display:none}body.page-shorts #player-container-id,body.page-shorts .player-container #player{height:100%;top:0}*{-ms-flex:0 1 auto}button{padding:0;border:none;outline:none;font:inherit;text-transform:inherit;color:inherit;background:transparent}html{word-wrap:break-word;color:#030303;background-color:#fff;-webkit-text-size-adjust:100%}body[disable-tap-highlight=true] [role=button],body[disable-tap-highlight=true] a,body[disable-tap-highlight=true] button{-webkit-tap-highlight-color:transparent}html[darker-dark-theme]{background-color:#fff}html.watch-scroll{scroll-padding-top:48px}html.watch-scroll.sticky-player{scroll-padding-top:calc(48px + 56.25vw)}input{background-color:transparent;padding-bottom:4px;outline:none;box-sizing:border-box;border:none;border-radius:0;margin-bottom:1px;font:inherit;color:#030303;border-bottom:1px solid #737373;text-overflow:ellipsis}input:focus{margin-bottom:0;border-bottom-width:2px;border-bottom-color:#030303}input::-webkit-input-placeholder{color:#606060;opacity:1}input::placeholder{color:#606060;opacity:1}textarea{background-color:transparent;padding-bottom:4px;outline:none;box-sizing:border-box;border:none;border-radius:0;margin-bottom:1px;font:inherit;color:#030303;-webkit-appearance:none;appearance:none;min-height:8.4rem;width:100%;border:1px solid rgba(0,0,0,0.1);padding:8px}textarea::-webkit-input-placeholder{color:#606060;opacity:1}textarea::placeholder{color:#606060;opacity:1}form{margin:0}a{color:currentColor;text-decoration:none}h1{display:-webkit-box;-webkit-box-orient:vertical;max-height:2.5em;-webkit-line-clamp:2;overflow:hidden;line-height:1.25;text-overflow:ellipsis;font-weight:400;margin:0 0 3px;margin-bottom:0}h2{display:-webkit-box;-webkit-box-orient:vertical;max-height:2.5em;-webkit-line-clamp:2;overflow:hidden;line-height:1.25;text-overflow:ellipsis;font-weight:400;margin:0 0 3px;font-size:1.8rem;margin-bottom:0}h3{display:-webkit-box;-webkit-box-orient:vertical;max-height:2.5em;-webkit-line-clamp:2;overflow:hidden;line-height:1.25;text-overflow:ellipsis;font-weight:400;margin:0 0 3px;font-size:1.4rem;margin-bottom:0}h4{display:-webkit-box;-webkit-box-orient:vertical;max-height:2.5em;-webkit-line-clamp:2;overflow:hidden;line-height:1.25;text-overflow:ellipsis;font-weight:400;margin:0 0 3px;font-size:1.3rem;margin-bottom:0}img{min-width:1px;min-height:1px;-webkit-filter:none;filter:none}img:not([src]){visibility:hidden}:focus{outline:none}p{margin:0}.item{margin-top:12px;display:block}.item:last-child{margin-bottom:12px}@media (max-width:299px) and (orientation:landscape),(max-width:299px) and (orientation:portrait){.item{margin-top:8px}}.image-overlay-text{text-shadow:1px 1px hsla(0,0%,6.7%,.2),-1px 1px hsla(0,0%,6.7%,.2),-1px -1px hsla(0,0%,6.7%,.2),1px -1px hsla(0,0%,6.7%,.2)}#player-control-container{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none}[dir=rtl] #player-shorts-container{direction:rtl}[faux-fullscreen=true] #player-control-container,[faux-fullscreen=true] .player-container #player,[shorts-player=true] #player-shorts-container,[shorts-player=true] .player-container #player{position:fixed;top:0;left:0;right:0;bottom:0;padding-bottom:0}[faux-fullscreen=true][fullscreen-rejected=true] #app{display:none}[shorts-player=true] .player-container .html5-video-container{width:100%;height:100%}[faux-fullscreen=true] .player-container,[faux-fullscreen=true] ytm-mobile-topbar-renderer,[shorts-player=true] .player-container,[shorts-player=true] ytm-mobile-topbar-renderer:not(.shorts-topbar){overflow:visible;z-index:4}[shorts-player=true] .player-container .ytp-unmute.ytp-popup{top:75px;left:0;left:env(safe-area-inset-left)}[role=button],button,input[type=checkbox],select{cursor:pointer}ytm-reel-player-overlay-renderer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;box-sizing:border-box;width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}ytm-reel-player-overlay-renderer[is-web]{width:var(--ytd-shorts-player-width);height:var(--ytd-shorts-player-height)}ytm-reel-player-overlay-renderer[is-web] .reel-player-overlay-metadata{margin-right:var(--action-button-full-width-negative);padding-right:var(--action-button-full-width)}ytm-reel-player-overlay-renderer[is-web][extract-action-bar]{width:calc(var(--ytd-shorts-player-width) + 72px)}ytm-reel-player-overlay-renderer[is-web][extract-action-bar] .reel-player-overlay-metadata{margin-right:0;padding-right:0}ytm-reel-player-overlay-renderer[is-web][extract-action-bar] .reel-player-overlay-actions{margin-bottom:16px}ytm-reel-player-overlay-renderer[is-web][extract-overlay]{width:100%}ytm-reel-player-overlay-renderer[is-web][extract-overlay] .reel-player-overlay-metadata{width:calc((100% - max(var(--ytd-shorts-player-width), 315px))/2);margin-right:max(var(--ytd-shorts-player-width),315px);padding-right:0;background-image:none;-webkit-filter:unset;filter:unset;min-width:360px;max-width:480px;padding-left:16px}ytm-reel-player-overlay-renderer[is-web][extract-overlay] .reel-player-overlay-actions{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}ytm-reel-player-overlay-renderer button:not([aria-pressed=true]) c3-icon{-webkit-filter:drop-shadow(0 1px 6px rgba(0,0,0,.4));filter:drop-shadow(0 1px 6px rgba(0,0,0,.4))}ytm-reel-player-overlay-renderer .ytSpecButtonShapeWithLabelLabel{text-shadow:0 1px 2px rgba(0,0,0,0.8)}.reel-player-overlay-main-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-box-pack:end;-webkit-justify-content:end;justify-content:end;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.reel-player-overlay-metadata{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;-webkit-align-self:flex-end;align-self:flex-end;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;min-width:0;margin:0 0 16px 16px}ytm-reel-player-overlay-renderer[data-has-info-panel=true]+.ProgressBarShowing{padding-top:16px}.reel-player-overlay-metadata yt-metadata-badge-renderer{height:24px;padding:3px 4px 3px 0}.reel-player-overlay-actions{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:0 4px 16px 4px;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.reel-player-overlay-top-bar{height:48px;width:48px;position:absolute;right:0;top:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding-top:2px}.reel-player-overlay-actions .button-with-icon{margin:0!important;min-width:0;text-transform:none}.reel-player-overlay-actions .button-with-icon .button-renderer-text{margin-top:7px;max-width:64px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.reel-player-overlay-actions ytm-button-renderer{max-width:64px}.reel-player-overlay-actions ytm-bottom-sheet-renderer,.reel-player-overlay-actions ytm-menu-renderer{margin-top:4px;display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding-right:4px;padding-top:4px;padding-bottom:8px}.reel-player-overlay-actions pivot-button-view-model,.reel-player-overlay-actions ytm-button-renderer,.reel-player-overlay-actions ytm-toggle-button-renderer{display:block;padding-top:4px;padding-bottom:8px;margin:0}@media (max-width:930px) and (orientation:landscape){.reel-player-overlay-actions{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;max-height:calc(100vh - 48px)}.reel-player-overlay-actions pivot-button-view-model,.reel-player-overlay-actions ytm-button-renderer,.reel-player-overlay-actions ytm-toggle-button-renderer{display:block;margin-top:.3em}.reel-player-overlay-actions ytm-bottom-sheet-renderer,.reel-player-overlay-actions ytm-menu-renderer{display:block;margin-top:0}}.reel-player-overlay-actions ytm-menu-renderer .icon-button{height:48px;width:48px}.reel-player-overlay-actions button>.button-with-icon-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}ytm-reel-player-overlay-renderer ytm-profile-icon{border:1px solid #fff}@media (max-height:411px) and (orientation:landscape){.reel-player-overlay-actions .button-with-icon,.reel-player-overlay-actions ytm-forced-mute-message-renderer{min-height:40px}.reel-player-overlay-actions .button-with-icon .button-renderer-text,.reel-player-overlay-actions .ytAttributedStringHost{display:none}.reel-player-overlay-actions ytm-menu-renderer .icon-button{height:32px}}.logo-in-player,.mobile-topbar-logo{color:#f03;padding:0 12px;width:30px;height:30px;margin-left:-1px}.logo-in-player.full-logo,.mobile-topbar-logo.full-logo{width:93px;height:20px;color:#000;margin-left:0}.logo-in-player.shorts-logo,.mobile-topbar-logo.shorts-logo{width:73px;height:25px;color:#000;margin-left:0}.logo-in-player.full-logo-red,.mobile-topbar-logo.full-logo-red{width:101px}.logo-in-player-endpoint,.mobile-topbar-header-endpoint{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:48px;text-align:left}.logo-in-player.full-logo{color:#fff}.monochromatic svg path{fill:#fff}ytm-subscribe-button-renderer{display:block}ytm-subscribe-button-renderer .button-renderer-icon{height:16px;width:16px}.modern-subscribe-button{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.subscribe-button-count{color:#606060;font-size:1.4rem;margin:0 8px}@-webkit-keyframes notification-bell-fade-in{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes notification-bell-fade-in{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:none;transform:none}}.notification-bell-container{display:block;position:absolute;z-index:5;height:36px;border-radius:50%;overflow:hidden}.notification-bell-container.hidden{display:none}.notification-bell{display:block;margin-top:-2px;-webkit-animation:notification-bell-fade-in .2s cubic-bezier(.05,0,0,1);animation:notification-bell-fade-in .2s cubic-bezier(.05,0,0,1)}.modern-subscribe-button-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative}.modern-subscribe-button .ytAttributedStringHost{-webkit-transition:all .2s;transition:all .2s;-webkit-transition-timing-function:cubic-bezier(.05,0,0,1);transition-timing-function:cubic-bezier(.05,0,0,1);padding-left:0}.YtmVideoInfoExpanded .modern-subscribe-button .ytAttributedStringHost,.ytmVideoInfoExpanded .modern-subscribe-button .ytAttributedStringHost{-webkit-transition:none;transition:none}.with-notification-bell .ytAttributedStringHost{padding-left:24px}.ytCoreImageHost{visibility:hidden;display:inline-block;min-height:1px;min-width:1px}.ytCoreImageLoaded{visibility:inherit}.ytCoreImageFillParentHeight{height:100%}.ytCoreImageFillParentWidth{width:100%}.ytCoreImageObjectPositionTopLeft{object-position:top left}.ytCoreImageObjectPositionTopRight{object-position:top right}.ytCoreImageContentModeScaleToFill{object-fit:fill}.ytCoreImageContentModeScaleAspectFit{object-fit:contain}.ytCoreImageContentModeScaleAspectFill{object-fit:cover}.ytCoreImageContentModeCenter{object-fit:none;object-position:center center}.ytCoreImageFlipRtl{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.ytCoreImageGradientContainer{position:relative;width:100%;height:100%}.ytCoreImageGradient{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none}:root{--yt-attributed-string-link-hover-color:unset}.ytAttributedStringInlineBlockMod{display:inline-block}.ytAttributedStringImageAlignmentBottom{vertical-align:bottom}.ytAttributedStringImageAlignmentBaseline{vertical-align:baseline}.ytAttributedStringImageAlignmentVerticalCenter{vertical-align:middle;position:relative;top:-.07em}.ytAttributedStringListGroup{-webkit-padding-start:20px;padding-inline-start:20px}.ytAttributedStringLink{text-decoration:none;display:inline}.ytAttributedStringLinkCallToActionColor{color:#065fd4}.ytAttributedStringLinkOverlayCallToActionColor{color:#3ea6ff}.ytAttributedStringLink[role=button]{cursor:pointer}.ytAttributedStringLinkInheritColor .ytAttributedStringLinkCallToActionColor{color:inherit}.ytAttributedStringLinkInheritColor .ytAttributedStringLinkCallToActionColor:hover{color:var(--yt-attributed-string-link-hover-color)}.ytAttributedStringEllipsisTruncate{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ytAttributedStringWhiteSpaceNoWrap{white-space:nowrap}.ytAttributedStringWhiteSpacePreWrap{white-space:pre-wrap}.ytAttributedStringIgnoreSplitLines{white-space:normal}.ytAttributedStringTextAlignmentLeft{display:block;text-align:left}.ytAttributedStringTextAlignmentRight{display:block;text-align:right}.ytAttributedStringTextAlignmentCenter{display:block;text-align:center}.ytAttributedStringTextAlignmentJustified{display:block;text-align:justify}.ytAttributedStringTextAlignmentLayoutStart{display:block;-webkit-align-self:flex-start;align-self:flex-start}.ytAttributedStringTextAlignmentUnknown{display:block;text-align:inherit}.ytAttributedStringWordWrapping{overflow-wrap:anywhere}.ytAttributedStringUnderlined{-webkit-text-decoration-line:underline;text-decoration-line:underline}.ytAttributedStringStrikethrough{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.ytAttributedStringUnderlineStrikethrough{-webkit-text-decoration-line:underline line-through;text-decoration-line:underline line-through}.ytAttributedStringLineStyleNone{text-decoration:none}.ytAttributedStringLineStyleSingle{-webkit-text-decoration-style:solid;text-decoration-style:solid}.ytAttributedStringLineStyleDot{-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.ytAttributedStringBaselineOffsetSubscript{vertical-align:sub}.ytAttributedStringBaselineOffsetSuperscript{vertical-align:super}.ytAttributedStringBaselineOffsetUnknown{vertical-align:baseline}.ytAttributedStringItalicized{font-style:italic}.ytAttributedStringHeading1{font-family:Roboto,"Arial",sans-serif;font-size:1.8rem;line-height:2.6rem;font-weight:500}.ytAttributedStringHeading2{font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:500}.ytAttributedStringHeading3{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:500}.ytButtonOrAnchorHost{display:inline-block}.ytButtonOrAnchorButton{display:inline-block;border:none;color:inherit;padding:0;margin:0;cursor:pointer;outline-width:0;box-sizing:border-box;background:none;text-decoration:none;text-align:unset;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.ytButtonOrAnchorAnchor{display:inline-block;color:inherit;padding:0;margin:0;text-decoration:none;box-sizing:border-box;width:100%}.ytRadioShapeHost{position:relative;display:block}.ytRadioShapeInput{position:absolute;opacity:.000001;margin:0;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:24px;width:24px}.ytRadioShapeLabelContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-height:48px;width:100%;color:#030303}.ytRadioShapeKeyboardFocused{outline:2px solid currentColor;outline-offset:-2px;border-radius:8px}.ytRadioShapeDisabled{color:#909090}.ytRadioShapeLabel{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;display:inline-block;position:relative;padding-right:12px;font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:400}input:checked+label>.ytRadioShapeRadio>:first-child{display:none}input:not(:checked)+label>.ytRadioShapeRadio>:last-child{display:none}.ytRadioShapeRadioDefaultStyle{display:-webkit-box;display:-webkit-flex;display:flex;padding:0 12px;height:24px;width:24px}input:not(:checked)+label>.ytRadioShapeCheckIcon>:first-child{visibility:hidden}.ytRadioShapeCompact{min-height:40px}.ytRadioShapeEventPassthrough{pointer-events:none}.ytRadioShapeTappable{cursor:pointer}.ytListItemViewModelHost{display:block;color:#030303}.ytListItemViewModelHost:focus-visible{outline:none}.ytListItemViewModelHidden{display:none}.ytListItemViewModelKeyboardFocused:focus-within{background-color:rgba(0,0,0,0.05);outline:2px solid currentColor;outline-offset:-2px;border-radius:8px}.ytListItemViewModelButtonOrAnchor{width:auto}.ytListItemViewModelButtonOrAnchor:focus-visible{outline:none}.ytListItemViewModelNoTrailingText .ytListItemViewModelButtonOrAnchor,.ytListItemViewModelNoTrailingText .ytListItemViewModelTextWrapper{min-width:0}.ytListItemViewModelTextWrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;min-height:44px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.ytListItemViewModelTitleWrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytListItemViewModelTitle{color:#030303;white-space:nowrap;font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:400;overflow:hidden;display:block;max-height:4.4rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytListItemViewModelSingleLineTitle{font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:400;overflow:hidden;display:block;max-height:2.2rem;-webkit-line-clamp:1;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytListItemViewModelSubtitle{color:#606060;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400}.ytListItemViewModelWithBadge{margin-left:8px}.ytListItemViewModelSubtitleContainer{margin-top:2px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytListItemViewModelSuperlabel{color:#606060;margin-bottom:2px;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400}.ytListItemViewModelSelectionText{color:#606060;margin-left:4px}.ytListItemViewModelTrailingSelectionText{margin-left:12px;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.ytListItemViewModelTrailingLabel{color:#030303;font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:400;overflow:hidden;display:block;max-height:4.4rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytListItemViewModelNewContentIndicator{width:4px;height:4px;border-radius:50%;background-color:#065fd4}.ytListItemViewModelChevronIcon{height:18px;width:18px;-webkit-flex-shrink:0;flex-shrink:0}.ytListItemViewModelLeading{margin-right:12px}.ytListItemViewModelTrailing:first-child{margin-left:12px}.ytListItemViewModelTrailing:not(:first-child){margin-left:12px}.ytListItemViewModelPrioritizeTrailing .ytListItemViewModelButtonOrAnchor,.ytListItemViewModelPrioritizeTrailing .ytListItemViewModelSubtitleContainer,.ytListItemViewModelPrioritizeTrailing .ytListItemViewModelTextWrapper,.ytListItemViewModelPrioritizeTrailing .ytListItemViewModelTitleWrapper{min-width:0}.ytListItemViewModelPrioritizeTrailing .ytListItemViewModelTrailing,.ytListItemViewModelPrioritizeTrailing .ytListItemViewModelTrailingLabel,.ytListItemViewModelPrioritizeTrailing .ytListItemViewModelTrailingSelectionText{-webkit-flex-shrink:0;flex-shrink:0}.ytListItemViewModelButtonContainer,.ytListItemViewModelImageContainer{-webkit-align-self:start;align-self:start;-webkit-flex-shrink:0;flex-shrink:0;height:44px;min-width:36px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.ytListItemViewModelAvatar,.ytListItemViewModelImage{max-height:36px}.ytListItemViewModelAccessory{border-radius:2px;overflow:hidden;color:#030303}.ytListItemViewModelLayoutWrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ytListItemViewModelBottomAccessory{display:block;width:100%;padding-top:4px}.ytListItemViewModelMainContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytListItemViewModelSubtitleBadgeWrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytListItemViewModelSubtitleBadgeWrapper:not(:first-child){margin-left:8px}.ytListItemViewModelContainer{padding:2px 16px;box-sizing:border-box;width:100%;border-radius:8px}.ytListItemViewModelDisableHorizontalPadding{padding:2px 0}.ytListItemViewModelInPopup{border-radius:0}.ytListItemViewModelDisabled{color:#606060;pointer-events:none}.ytListItemViewModelDisabled .ytListItemViewModelAccessory,.ytListItemViewModelDisabled .ytListItemViewModelTitle{color:#606060}.ytListItemViewModelTappable{cursor:pointer;-webkit-user-select:none;user-select:none}.ytListItemViewModelTappable:hover{background-color:rgba(0,0,0,0.05)}.ytListItemViewModelTappable.ytListItemViewModelActionTypography .ytListItemViewModelTitle{font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:500;overflow:hidden;display:block;max-height:4.4rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytListItemViewModelTappable.ytListItemViewModelActionTypography .ytListItemViewModelTitle.ytListItemViewModelSingleLineTitle{font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:500;overflow:hidden;display:block;max-height:2.2rem;-webkit-line-clamp:1;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytListItemViewModelTappable.ytListItemViewModelActionTypography .ytListItemViewModelTrailingLabel{font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:500;overflow:hidden;display:block;max-height:4.4rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytListItemViewModelHasSubtitle{padding:6px 16px}.ytListItemViewModelHasSubtitle.ytListItemViewModelDisableHorizontalPadding{padding:6px 0}.ytListItemViewModelCompact .ytListItemViewModelTextWrapper{min-height:36px}.ytListItemViewModelCompact .ytListItemViewModelTitle{white-space:nowrap;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400;overflow:hidden;display:block;max-height:4rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytListItemViewModelCompact .ytListItemViewModelTitle.ytListItemViewModelSingleLineTitle{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400;overflow:hidden;display:block;max-height:2rem;-webkit-line-clamp:1;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytListItemViewModelCompact .ytListItemViewModelTrailingSelectionText{font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400}.ytListItemViewModelCompact .ytListItemViewModelTrailingLabel{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400;overflow:hidden;display:block;max-height:4rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytListItemViewModelCompact.ytListItemViewModelActionTypography.ytListItemViewModelTappable .ytListItemViewModelTitle{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:500;overflow:hidden;display:block;max-height:4rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytListItemViewModelCompact.ytListItemViewModelActionTypography.ytListItemViewModelTappable .ytListItemViewModelTitle.ytListItemViewModelSingleLineTitle{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:500;overflow:hidden;display:block;max-height:2rem;-webkit-line-clamp:1;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytListItemViewModelCompact.ytListItemViewModelActionTypography.ytListItemViewModelTappable .ytListItemViewModelTrailingLabel{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:500;overflow:hidden;display:block;max-height:4rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytListItemViewModelCompact .ytListItemViewModelChevronIcon{height:16px;width:16px}.ytListItemViewModelCompact .ytListItemViewModelButtonContainer{height:36px;min-width:36px}.ytListItemViewModelCompact .ytListItemViewModelImageContainer{height:36px;min-width:24px}.ytListItemViewModelCompact .ytListItemViewModelImage{max-height:24px}.ytListItemViewModelCompact.ytListItemViewModelHasSubtitle .ytListItemViewModelTextWrapper{min-height:42px}.ytListItemViewModelCompact.ytListItemViewModelHasSubtitle .ytListItemViewModelButtonContainer,.ytListItemViewModelCompact.ytListItemViewModelHasSubtitle .ytListItemViewModelImageContainer{height:42px}.ytListItemViewModelIsOverlay,.ytListItemViewModelIsOverlay .ytListItemViewModelTitle{color:#fff}.ytListItemViewModelIsOverlay .ytListItemViewModelSubtitle{color:rgba(255,255,255,0.7)}.ytListItemViewModelIsOverlay .ytListItemViewModelAccessory{color:#fff}.ytCheckboxShapeHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-height:48px;width:100%;color:#030303;position:relative}.ytCheckboxShapeHostCompact{min-height:40px}.ytCheckboxShapeInput{position:absolute;margin:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.000001;z-index:1;height:24px;width:24px}.ytCheckboxShapeLabel{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;display:inline-block;position:relative;padding-right:12px;font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:400}.ytCheckboxShapeDisableHorizontalPadding .ytCheckboxShapeLabel{padding-right:0}.ytCheckboxShapeCheckboxDefaultStyle{display:-webkit-box;display:-webkit-flex;display:flex;padding:0 12px}input:checked~.ytCheckboxShapeCheckbox>:first-child{display:none}input:not(:checked)~.ytCheckboxShapeCheckbox>:last-child{display:none}.ytSwitchListItemViewModelHost{display:block}.toggleableListItemViewModelHost{display:block}.ytListViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}@media (max-width:299.9px){.ytListViewModelHostKaiosSpatNav{padding:3px}}.ytDownloadListItemViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.YtmCompactMediaItemHost{padding:0 12px;display:-webkit-box;display:-webkit-flex;display:flex}.YtmCompactMediaItemHost[data-has-subscribe-button=true] .YtmCompactMediaItemMetadata{padding:0;-webkit-box-align:normal;-webkit-align-items:normal;align-items:normal;margin:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.YtmCompactMediaItemHost[data-has-subscribe-button=true] .YtmCompactMediaItemMetadata ytm-menu-renderer{height:100%}.YtmCompactMediaItemHost[data-has-subscribe-button=true] .YtmCompactMediaItemContainer{display:-webkit-box;display:-webkit-flex;display:flex}.YtmCompactMediaItemHost[data-has-subscribe-button=true] .video-thumbnail-img{width:67px;height:67px;min-height:0;border-radius:50%}.YtmCompactMediaItemHost[data-has-subscribe-button=true] .channel-subscribe-button{padding:0 0 0 8px}.YtmCompactMediaItemHost[data-color-palette-applied=true] .YtmCompactMediaItemSubhead{opacity:1}.YtmCompactMediaItemHost>a{display:block}@media (max-width:299px) and (orientation:landscape),(max-width:299px) and (orientation:portrait){.YtmCompactMediaItemHost{display:block;padding:0 8px}.YtmCompactMediaItemHost .video-thumbnail-container-compact.video-thumbnail-container-compact{width:100%;height:auto;padding-bottom:56.25%}}.YtmCompactMediaItemHost .engagement-bar{height:24px;margin-top:4px}.YtmCompactMediaItemMulticolumn{padding-left:0;padding-right:0}.YtmCompactMediaItemImage{-webkit-flex-shrink:0;flex-shrink:0}.YtmCompactMediaItemImage.stacked{position:relative;margin-top:6px}.YtmCompactMediaItemMetadata{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;min-width:0;overflow:visible}@media (min-width:550px) and (orientation:portrait),(min-width:931px) and (orientation:landscape){.YtmCompactMediaItemMetadata[data-has-badges=true] .YtmCompactMediaItemHeadline{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media (max-width:549px) and (orientation:portrait),(max-width:930px) and (orientation:landscape){.YtmCompactMediaItemMetadata[data-has-badges=true] .YtmCompactMediaItemHeadline{max-height:2.5em;-webkit-line-clamp:2}.YtmCompactMediaItemMetadata.has-engagement-bar .YtmCompactMediaItemHeadline{max-height:2.5em;-webkit-line-clamp:2}.YtmCompactMediaItemMetadata.has-engagement-bar[data-has-badges=true] .YtmCompactMediaItemHeadline{max-height:1.25em;-webkit-line-clamp:1}}@media (max-width:299px) and (orientation:landscape),(max-width:299px) and (orientation:portrait){.YtmCompactMediaItemMetadata{padding:4px 0}.YtmCompactMediaItemMetadata[data-has-badges=true] .YtmCompactMediaItemHeadline{display:-webkit-box;white-space:normal}}.YtmCompactMediaItemMetadataContent{display:block;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;min-width:0;overflow:hidden;padding:0 8px}.YtmCompactMediaItemMetadataContent.stacked{margin-top:8px}@media (max-width:299px) and (orientation:landscape),(max-width:299px) and (orientation:portrait){.YtmCompactMediaItemMetadataContent{padding:0}}.YtmCompactMediaItemHeadlinePlaceholder{height:16px;max-width:300px;margin-bottom:8px;background-color:rgba(0,0,0,0.1);border-radius:2px}.YtmCompactMediaItemSubhead{display:-webkit-box;-webkit-box-orient:vertical;max-height:2.5em;-webkit-line-clamp:2;overflow:hidden;line-height:1.25;text-overflow:ellipsis;font-weight:400;opacity:.6}.YtmCompactMediaItemSubheadPlaceholder{height:16px;width:120px;margin-bottom:3px;background-color:rgba(0,0,0,0.1);border-radius:2px}.YtmCompactMediaItemHeadline{display:-webkit-box;-webkit-box-orient:vertical;max-height:2.5em;-webkit-line-clamp:2;line-height:1.25;text-overflow:ellipsis;font-weight:400;margin:0 0 3px;font-size:1.3rem;overflow:hidden;margin:0;font-size:1.4rem}.YtmCompactMediaItemHeadline .ytm-channel-name{font-size:1.4rem}@media (max-width:549px) and (orientation:portrait),(max-width:930px) and (orientation:landscape){.YtmCompactMediaItemHeadline{max-height:3.75em;-webkit-line-clamp:3}}.YtmCompactMediaItemByline{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.2rem}.YtmCompactMediaItemStats{display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.2rem}.YtmCompactMediaItemStats~.YtmCompactMediaItemStats:before{content:" · "}.YtmCompactMediaItemDescription{margin:8px 0;padding:0;font-size:1.2rem}.YtmCompactMediaItemMenu{-webkit-flex-shrink:0;flex-shrink:0;color:#030303}.formatted-string-deemphasize{color:#606060}.formatted-string-bold{font-weight:500}.ytSpecTouchFeedbackShapeHost{display:inline-block;border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0}.ytSpecTouchFeedbackShapeTriggerEvents{pointer-events:none}.ytSpecTouchFeedbackShapeHoverEffect{-webkit-transition:all .3s cubic-bezier(.05,0,0,1);transition:all .3s cubic-bezier(.05,0,0,1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;background-color:rgba(0,0,0,0.1);opacity:0;-webkit-transform:scale(.9);transform:scale(.9);will-change:opacity,transform;border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0}.ytSpecTouchFeedbackShapeHovered .ytSpecTouchFeedbackShapeHoverEffect{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.ytSpecTouchFeedbackShapeFill,.ytSpecTouchFeedbackShapeStroke{will-change:opacity;opacity:0;border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0}.ytSpecTouchFeedbackShapeDown .ytSpecTouchFeedbackShapeFill,.ytSpecTouchFeedbackShapeFocused .ytSpecTouchFeedbackShapeFill{opacity:.1}.ytSpecTouchFeedbackShapeThumbnailSizeSmall{margin:-4px}.ytSpecTouchFeedbackShapeThumbnailSizeSmall .ytSpecTouchFeedbackShapeFill,.ytSpecTouchFeedbackShapeThumbnailSizeSmall .ytSpecTouchFeedbackShapeHoverEffect,.ytSpecTouchFeedbackShapeThumbnailSizeSmall .ytSpecTouchFeedbackShapeStroke{border-radius:4px}.ytSpecTouchFeedbackShapeThumbnailSizeMedium{margin:-8px}.ytSpecTouchFeedbackShapeThumbnailSizeMedium .ytSpecTouchFeedbackShapeFill,.ytSpecTouchFeedbackShapeThumbnailSizeMedium .ytSpecTouchFeedbackShapeHoverEffect,.ytSpecTouchFeedbackShapeThumbnailSizeMedium .ytSpecTouchFeedbackShapeStroke{border-radius:8px}.ytSpecTouchFeedbackShapeThumbnailSizeLarge{margin:-12px}.ytSpecTouchFeedbackShapeThumbnailSizeLarge .ytSpecTouchFeedbackShapeFill,.ytSpecTouchFeedbackShapeThumbnailSizeLarge .ytSpecTouchFeedbackShapeHoverEffect,.ytSpecTouchFeedbackShapeThumbnailSizeLarge .ytSpecTouchFeedbackShapeStroke{border-radius:16px}.ytSpecTouchFeedbackShapeCircular .ytSpecTouchFeedbackShapeFill,.ytSpecTouchFeedbackShapeCircular .ytSpecTouchFeedbackShapeHoverEffect,.ytSpecTouchFeedbackShapeCircular .ytSpecTouchFeedbackShapeStroke{border-radius:50%}.ytSpecTouchFeedbackShapeTouchResponse .ytSpecTouchFeedbackShapeFill{background-color:#000}.ytSpecTouchFeedbackShapeTouchResponse .ytSpecTouchFeedbackShapeStroke{border:1px solid #000}.ytSpecTouchFeedbackShapeTouchResponseInverse .ytSpecTouchFeedbackShapeFill{background-color:#fff}.ytSpecTouchFeedbackShapeTouchResponseInverse .ytSpecTouchFeedbackShapeStroke{border:1px solid #fff}.ytSpecTouchFeedbackShapeTouchResponseInverse.ytSpecTouchFeedbackShapeDown .ytSpecTouchFeedbackShapeFill,.ytSpecTouchFeedbackShapeTouchResponseInverse.ytSpecTouchFeedbackShapeFocused .ytSpecTouchFeedbackShapeFill{opacity:.2}.ytSpecTouchFeedbackShapeOverlayTouchResponse .ytSpecTouchFeedbackShapeFill{background-color:#fff}.ytSpecTouchFeedbackShapeOverlayTouchResponse .ytSpecTouchFeedbackShapeStroke{border:1px solid #fff}.ytSpecTouchFeedbackShapeOverlayTouchResponseInverse .ytSpecTouchFeedbackShapeFill{background-color:#000}.ytSpecTouchFeedbackShapeOverlayTouchResponseInverse .ytSpecTouchFeedbackShapeStroke{border:1px solid #000}@-webkit-keyframes popover-fade-in{0%{opacity:0}}@keyframes popover-fade-in{0%{opacity:0}}@-webkit-keyframes popover-fade-out{to{opacity:0}}@keyframes popover-fade-out{to{opacity:0}}.ytPopoverComponentHost{margin:0;position:absolute}.ytPopoverComponentHost.\:popover-open,.ytPopoverComponentHost:popover-open{-webkit-animation:popover-fade-in .15s ease-in;animation:popover-fade-in .15s ease-in}.ytPopoverComponentHostClosing.\:popover-open,.ytPopoverComponentHostClosing:popover-open{-webkit-animation:popover-fade-out 75ms ease-out forwards;animation:popover-fade-out 75ms ease-out forwards}.ytTooltipContainerHost{display:block}.ytTooltipContainerDefaultTooltipContent{padding:8px;border-style:none;border-radius:4px;color:#fff;background-color:#606060;opacity:.9;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400}.ytTooltipContainerPlayerTooltipContent,.ytTooltipContainerPlayerTooltipContentBlurred{padding:4px 8px;border-style:none;border-radius:8px;color:#fff;background-color:rgba(0,0,0,0.3);text-shadow:0 2px 8px #000;opacity:.9;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.ytTooltipContainerPlayerTooltipContentBlurred{opacity:unset;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(0,0,0,0.6)}.ytTooltipContainerEffectMakerTooltipContent{padding:4px 8px;border-style:none;border-radius:4px;color:#fff;background-color:#0f0f0f;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400}.ytTooltipContainerHotkey{display:inline;border:1px solid rgba(255,255,255,0.3);border-radius:4px;padding:0 6px;margin-left:8px;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:500}.animatedRollingCharacterHost{display:inline}.animatedRollingNumberHost{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:500;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;overflow:hidden}.ytSpecButtonShapeNextHost{position:relative;margin:0;white-space:nowrap;min-width:0;text-transform:none;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:500;line-height:18px;border:none;cursor:pointer;outline-width:0;box-sizing:border-box;background:none;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-flex:1;-webkit-box-flex:1;flex:1;-webkit-flex-basis:0.000000001px;flex-basis:0.000000001px;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-justify-content:center;-webkit-box-pack:center;justify-content:center}.ytSpecButtonShapeNextElevatedContent{z-index:1;pointer-events:none}.ytSpecButtonShapeNextIcon,.ytSpecButtonShapeNextSecondaryIcon{line-height:0;fill:currentColor}.ytSpecButtonShapeNextIconButton{-webkit-box-flex:0;-webkit-flex:none;flex:none}.ytSpecButtonShapeNextButtonTextContent{text-overflow:ellipsis;overflow:hidden}.ytSpecButtonShapeNextMiddlegroundAsset{position:absolute;top:0;left:0;width:100%;width:round(up,100%,1px);height:100%;overflow:hidden;pointer-events:none}.ytSpecButtonShapeNextFeaturePhoneWrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytSpecButtonShapeNextSizeXs{padding:0 8px}.ytSpecButtonShapeNextSizeXs.ytSpecButtonShapeNextOutline{padding:0 7px;border-width:1px;border-style:solid}.ytSpecButtonShapeNextSizeXs.ytSpecButtonShapeNextFocused{padding:0 6px;border-width:2px;border-style:solid}@media (-ms-high-contrast:active),(forced-colors:active){.ytSpecButtonShapeNextSizeXs.ytSpecButtonShapeNextFocused{border-width:2px;border-style:solid}}.ytSpecButtonShapeNextSizeXs.ytSpecButtonShapeNextAlignByText{margin-left:-8px}.ytSpecButtonShapeNextSizeXs.ytSpecButtonShapeNextIconButton.ytSpecButtonShapeNextSegmentedEnd{padding:0 8px;width:32px}.ytSpecButtonShapeNextSizeXs.ytSpecButtonShapeNextIconButton.ytSpecButtonShapeNextSegmentedEnd .ytSpecButtonShapeNextIcon{margin-left:-2px}.ytSpecButtonShapeNextSizeXs.ytSpecButtonShapeNextIconTrailing .ytSpecButtonShapeNextIcon{margin-left:2px;margin-right:-2px}.ytSpecButtonShapeNextSizeXs.ytSpecButtonShapeNextIconLeading .ytSpecButtonShapeNextIcon{margin-right:2px;margin-left:-2px}.ytSpecButtonShapeNextSizeXs.ytSpecButtonShapeNextIconLeading.ytSpecButtonShapeNextAlignByText{margin-left:-6px}.ytSpecButtonShapeNextSizeXs.ytSpecButtonShapeNextIconLeadingTrailing .ytSpecButtonShapeNextIcon{margin-right:2px;margin-left:-2px}.ytSpecButtonShapeNextSizeXs.ytSpecButtonShapeNextIconLeadingTrailing .ytSpecButtonShapeNextSecondaryIcon{margin-left:2px;margin-right:-2px}.ytSpecButtonShapeNextSizeXs.ytSpecButtonShapeNextIconLeadingTrailing.ytSpecButtonShapeNextAlignByText{margin-left:-6px}.ytSpecButtonShapeNextSizeXs{height:24px;font-size:12px;line-height:24px;border-radius:12px}.ytSpecButtonShapeNextSizeXs .ytSpecButtonShapeNextMiddlegroundAsset{border-radius:12px}.ytSpecButtonShapeNextSizeXs .ytSpecButtonShapeNextIcon{width:16px;height:16px}.ytSpecButtonShapeNextSizeXs.ytSpecButtonShapeNextIconButton{width:24px;padding:0}.ytSpecButtonShapeNextSizeXs.ytSpecButtonShapeNextIconButton.ytSpecButtonShapeNextAlignByText{margin-left:-4px}.ytSpecButtonShapeNextSizeXs.ytSpecButtonShapeNextSegmentedStart{border-radius:12px 0 0 12px;position:relative}.ytSpecButtonShapeNextSizeXs.ytSpecButtonShapeNextSegmentedStart:after{content:"";background:rgba(0,0,0,0.1);position:absolute;right:0;top:4px;height:16px;width:1px}.ytSpecButtonShapeNextSizeXs.ytSpecButtonShapeNextSegmentedEnd{border-radius:0 12px 12px 0}.ytSpecButtonShapeNextSizeXs.ytSpecButtonShapeNextIconLeadingTrailingNoText .ytSpecButtonShapeNextIcon{margin-right:0}.ytSpecButtonShapeNextSizeXs.ytSpecButtonShapeNextMainstageIconSize .ytSpecButtonShapeNextIcon{height:12px;width:12px}.ytSpecButtonShapeNextSizeXs.ytSpecButtonShapeNextMainstagePadding{padding:0 8px}.ytSpecButtonShapeNextSizeXs.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextOutline{padding:0 7px;border-width:1px;border-style:solid}.ytSpecButtonShapeNextSizeXs.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextFocused{padding:0 6px;border-width:2px;border-style:solid}@media (-ms-high-contrast:active),(forced-colors:active){.ytSpecButtonShapeNextSizeXs.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextFocused{border-width:2px;border-style:solid}}.ytSpecButtonShapeNextSizeXs.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextAlignByText{margin-left:-8px}.ytSpecButtonShapeNextSizeXs.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconButton.ytSpecButtonShapeNextSegmentedEnd{padding:0 8px;width:32px}.ytSpecButtonShapeNextSizeXs.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconButton.ytSpecButtonShapeNextSegmentedEnd .ytSpecButtonShapeNextIcon{margin-left:-4px}.ytSpecButtonShapeNextSizeXs.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconTrailing .ytSpecButtonShapeNextIcon{margin-left:4px;margin-right:-4px}.ytSpecButtonShapeNextSizeXs.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconLeading .ytSpecButtonShapeNextIcon{margin-right:4px;margin-left:-4px}.ytSpecButtonShapeNextSizeXs.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconLeading.ytSpecButtonShapeNextAlignByText{margin-left:-4px}.ytSpecButtonShapeNextSizeXs.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconLeadingTrailing .ytSpecButtonShapeNextIcon{margin-right:4px;margin-left:-4px}.ytSpecButtonShapeNextSizeXs.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconLeadingTrailing .ytSpecButtonShapeNextSecondaryIcon{margin-left:4px;margin-right:-4px}.ytSpecButtonShapeNextSizeXs.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconLeadingTrailing.ytSpecButtonShapeNextAlignByText{margin-left:-4px}.ytSpecButtonShapeNextSizeS{padding:0 12px}.ytSpecButtonShapeNextSizeS.ytSpecButtonShapeNextOutline{padding:0 11px;border-width:1px;border-style:solid}.ytSpecButtonShapeNextSizeS.ytSpecButtonShapeNextFocused{padding:0 10px;border-width:2px;border-style:solid}@media (-ms-high-contrast:active),(forced-colors:active){.ytSpecButtonShapeNextSizeS.ytSpecButtonShapeNextFocused{border-width:2px;border-style:solid}}.ytSpecButtonShapeNextSizeS.ytSpecButtonShapeNextAlignByText{margin-left:-12px}.ytSpecButtonShapeNextSizeS.ytSpecButtonShapeNextIconButton.ytSpecButtonShapeNextSegmentedEnd{padding:0 12px;width:44px}.ytSpecButtonShapeNextSizeS.ytSpecButtonShapeNextIconButton.ytSpecButtonShapeNextSegmentedEnd .ytSpecButtonShapeNextIcon{margin-left:-4px}.ytSpecButtonShapeNextSizeS.ytSpecButtonShapeNextIconTrailing .ytSpecButtonShapeNextIcon{margin-left:4px;margin-right:-4px}.ytSpecButtonShapeNextSizeS.ytSpecButtonShapeNextIconLeading .ytSpecButtonShapeNextIcon{margin-right:4px;margin-left:-4px}.ytSpecButtonShapeNextSizeS.ytSpecButtonShapeNextIconLeading.ytSpecButtonShapeNextAlignByText{margin-left:-8px}.ytSpecButtonShapeNextSizeS.ytSpecButtonShapeNextIconLeadingTrailing .ytSpecButtonShapeNextIcon{margin-right:4px;margin-left:-4px}.ytSpecButtonShapeNextSizeS.ytSpecButtonShapeNextIconLeadingTrailing .ytSpecButtonShapeNextSecondaryIcon{margin-left:4px;margin-right:-4px}.ytSpecButtonShapeNextSizeS.ytSpecButtonShapeNextIconLeadingTrailing.ytSpecButtonShapeNextAlignByText{margin-left:-8px}.ytSpecButtonShapeNextSizeS{height:32px;font-size:12px;line-height:32px;border-radius:16px}.ytSpecButtonShapeNextSizeS .ytSpecButtonShapeNextMiddlegroundAsset{border-radius:16px}.ytSpecButtonShapeNextSizeS .ytSpecButtonShapeNextIcon{width:16px;height:16px}.ytSpecButtonShapeNextSizeS.ytSpecButtonShapeNextIconButton{width:32px;padding:0}.ytSpecButtonShapeNextSizeS.ytSpecButtonShapeNextIconButton.ytSpecButtonShapeNextAlignByText{margin-left:-8px}.ytSpecButtonShapeNextSizeS.ytSpecButtonShapeNextOverrideSmallSizeIcon .ytSpecButtonShapeNextIcon{height:24px;width:24px}.ytSpecButtonShapeNextSizeS.ytSpecButtonShapeNextSegmentedStart{border-radius:16px 0 0 16px;position:relative}.ytSpecButtonShapeNextSizeS.ytSpecButtonShapeNextSegmentedStart:after{content:"";background:rgba(0,0,0,0.1);position:absolute;right:0;top:8px;height:16px;width:1px}.ytSpecButtonShapeNextSizeS.ytSpecButtonShapeNextSegmentedEnd{border-radius:0 16px 16px 0}.ytSpecButtonShapeNextSizeS.ytSpecButtonShapeNextIconLeadingTrailingNoText .ytSpecButtonShapeNextIcon{margin-right:0}.ytSpecButtonShapeNextSizeS.ytSpecButtonShapeNextMainstageIconSize:not(.ytSpecButtonShapeNextOverrideSmallSizeIcon) .ytSpecButtonShapeNextIcon{height:18px;width:18px}.ytSpecButtonShapeNextSizeS.ytSpecButtonShapeNextMainstagePadding{padding:0 12px}.ytSpecButtonShapeNextSizeS.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextOutline{padding:0 11px;border-width:1px;border-style:solid}.ytSpecButtonShapeNextSizeS.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextFocused{padding:0 10px;border-width:2px;border-style:solid}@media (-ms-high-contrast:active),(forced-colors:active){.ytSpecButtonShapeNextSizeS.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextFocused{border-width:2px;border-style:solid}}.ytSpecButtonShapeNextSizeS.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextAlignByText{margin-left:-12px}.ytSpecButtonShapeNextSizeS.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconButton.ytSpecButtonShapeNextSegmentedEnd{padding:0 12px;width:44px}.ytSpecButtonShapeNextSizeS.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconButton.ytSpecButtonShapeNextSegmentedEnd .ytSpecButtonShapeNextIcon{margin-left:-4px}.ytSpecButtonShapeNextSizeS.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconTrailing .ytSpecButtonShapeNextIcon{margin-left:4px;margin-right:-4px}.ytSpecButtonShapeNextSizeS.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconLeading .ytSpecButtonShapeNextIcon{margin-right:4px;margin-left:-4px}.ytSpecButtonShapeNextSizeS.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconLeading.ytSpecButtonShapeNextAlignByText{margin-left:-8px}.ytSpecButtonShapeNextSizeS.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconLeadingTrailing .ytSpecButtonShapeNextIcon{margin-right:4px;margin-left:-4px}.ytSpecButtonShapeNextSizeS.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconLeadingTrailing .ytSpecButtonShapeNextSecondaryIcon{margin-left:4px;margin-right:-4px}.ytSpecButtonShapeNextSizeS.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconLeadingTrailing.ytSpecButtonShapeNextAlignByText{margin-left:-8px}.ytSpecButtonShapeNextSizeM{padding:0 16px}.ytSpecButtonShapeNextSizeM.ytSpecButtonShapeNextOutline{padding:0 15px;border-width:1px;border-style:solid}.ytSpecButtonShapeNextSizeM.ytSpecButtonShapeNextFocused{padding:0 14px;border-width:2px;border-style:solid}@media (-ms-high-contrast:active),(forced-colors:active){.ytSpecButtonShapeNextSizeM.ytSpecButtonShapeNextFocused{border-width:2px;border-style:solid}}.ytSpecButtonShapeNextSizeM.ytSpecButtonShapeNextAlignByText{margin-left:-16px}.ytSpecButtonShapeNextSizeM.ytSpecButtonShapeNextIconButton.ytSpecButtonShapeNextSegmentedEnd{padding:0 16px;width:52px}.ytSpecButtonShapeNextSizeM.ytSpecButtonShapeNextIconButton.ytSpecButtonShapeNextSegmentedEnd .ytSpecButtonShapeNextIcon{margin-left:-6px}.ytSpecButtonShapeNextSizeM.ytSpecButtonShapeNextIconTrailing .ytSpecButtonShapeNextIcon{margin-left:6px;margin-right:-6px}.ytSpecButtonShapeNextSizeM.ytSpecButtonShapeNextIconLeading .ytSpecButtonShapeNextIcon{margin-right:6px;margin-left:-6px}.ytSpecButtonShapeNextSizeM.ytSpecButtonShapeNextIconLeading.ytSpecButtonShapeNextAlignByText{margin-left:-10px}.ytSpecButtonShapeNextSizeM.ytSpecButtonShapeNextIconLeadingTrailing .ytSpecButtonShapeNextIcon{margin-right:6px;margin-left:-6px}.ytSpecButtonShapeNextSizeM.ytSpecButtonShapeNextIconLeadingTrailing .ytSpecButtonShapeNextSecondaryIcon{margin-left:6px;margin-right:-6px}.ytSpecButtonShapeNextSizeM.ytSpecButtonShapeNextIconLeadingTrailing.ytSpecButtonShapeNextAlignByText{margin-left:-10px}.ytSpecButtonShapeNextSizeM{height:36px;font-size:14px;line-height:36px;border-radius:18px}.ytSpecButtonShapeNextSizeM .ytSpecButtonShapeNextMiddlegroundAsset{border-radius:18px}.ytSpecButtonShapeNextSizeM .ytSpecButtonShapeNextIcon{width:24px;height:24px}.ytSpecButtonShapeNextSizeM.ytSpecButtonShapeNextIconButton{width:36px;padding:0}.ytSpecButtonShapeNextSizeM.ytSpecButtonShapeNextIconButton.ytSpecButtonShapeNextAlignByText{margin-left:-6px}.ytSpecButtonShapeNextSizeM.ytSpecButtonShapeNextSegmentedStart{border-radius:18px 0 0 18px;position:relative}.ytSpecButtonShapeNextSizeM.ytSpecButtonShapeNextSegmentedStart:after{content:"";background:rgba(0,0,0,0.1);position:absolute;right:0;top:6px;height:24px;width:1px}.ytSpecButtonShapeNextSizeM.ytSpecButtonShapeNextSegmentedEnd{border-radius:0 18px 18px 0}.ytSpecButtonShapeNextSizeM.ytSpecButtonShapeNextIconLeadingTrailingNoText .ytSpecButtonShapeNextIcon{margin-right:0}.ytSpecButtonShapeNextSizeM.ytSpecButtonShapeNextMainstageIconSize.ytSpecButtonShapeNextIconButton.ytSpecButtonShapeNextSegmentedEnd .ytSpecButtonShapeNextIcon,.ytSpecButtonShapeNextSizeM.ytSpecButtonShapeNextMainstageIconSize:not(.ytSpecButtonShapeNextIconButton):not(.ytSpecButtonShapeNextIconOnlyDefault) .ytSpecButtonShapeNextIcon{height:18px;width:18px}.ytSpecButtonShapeNextSizeM.ytSpecButtonShapeNextMainstagePadding{padding:0 16px}.ytSpecButtonShapeNextSizeM.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextOutline{padding:0 15px;border-width:1px;border-style:solid}.ytSpecButtonShapeNextSizeM.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextFocused{padding:0 14px;border-width:2px;border-style:solid}@media (-ms-high-contrast:active),(forced-colors:active){.ytSpecButtonShapeNextSizeM.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextFocused{border-width:2px;border-style:solid}}.ytSpecButtonShapeNextSizeM.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextAlignByText{margin-left:-16px}.ytSpecButtonShapeNextSizeM.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconButton.ytSpecButtonShapeNextSegmentedEnd{padding:0 16px;width:52px}.ytSpecButtonShapeNextSizeM.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconButton.ytSpecButtonShapeNextSegmentedEnd .ytSpecButtonShapeNextIcon{margin-left:-6px}.ytSpecButtonShapeNextSizeM.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconTrailing .ytSpecButtonShapeNextIcon{margin-left:6px;margin-right:-6px}.ytSpecButtonShapeNextSizeM.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconLeading .ytSpecButtonShapeNextIcon{margin-right:6px;margin-left:-6px}.ytSpecButtonShapeNextSizeM.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconLeading.ytSpecButtonShapeNextAlignByText{margin-left:-10px}.ytSpecButtonShapeNextSizeM.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconLeadingTrailing .ytSpecButtonShapeNextIcon{margin-right:6px;margin-left:-6px}.ytSpecButtonShapeNextSizeM.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconLeadingTrailing .ytSpecButtonShapeNextSecondaryIcon{margin-left:6px;margin-right:-6px}.ytSpecButtonShapeNextSizeM.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconLeadingTrailing.ytSpecButtonShapeNextAlignByText{margin-left:-10px}.ytSpecButtonShapeNextSizeL{padding:0 24px}.ytSpecButtonShapeNextSizeL.ytSpecButtonShapeNextOutline{padding:0 23px;border-width:1px;border-style:solid}.ytSpecButtonShapeNextSizeL.ytSpecButtonShapeNextFocused{padding:0 22px;border-width:2px;border-style:solid}@media (-ms-high-contrast:active),(forced-colors:active){.ytSpecButtonShapeNextSizeL.ytSpecButtonShapeNextFocused{border-width:2px;border-style:solid}}.ytSpecButtonShapeNextSizeL.ytSpecButtonShapeNextAlignByText{margin-left:-24px}.ytSpecButtonShapeNextSizeL.ytSpecButtonShapeNextIconButton.ytSpecButtonShapeNextSegmentedEnd{padding:0 24px;width:72px}.ytSpecButtonShapeNextSizeL.ytSpecButtonShapeNextIconButton.ytSpecButtonShapeNextSegmentedEnd .ytSpecButtonShapeNextIcon{margin-left:-8px}.ytSpecButtonShapeNextSizeL.ytSpecButtonShapeNextIconTrailing .ytSpecButtonShapeNextIcon{margin-left:8px;margin-right:-8px}.ytSpecButtonShapeNextSizeL.ytSpecButtonShapeNextIconLeading .ytSpecButtonShapeNextIcon{margin-right:8px;margin-left:-8px}.ytSpecButtonShapeNextSizeL.ytSpecButtonShapeNextIconLeading.ytSpecButtonShapeNextAlignByText{margin-left:-16px}.ytSpecButtonShapeNextSizeL.ytSpecButtonShapeNextIconLeadingTrailing .ytSpecButtonShapeNextIcon{margin-right:8px;margin-left:-8px}.ytSpecButtonShapeNextSizeL.ytSpecButtonShapeNextIconLeadingTrailing .ytSpecButtonShapeNextSecondaryIcon{margin-left:8px;margin-right:-8px}.ytSpecButtonShapeNextSizeL.ytSpecButtonShapeNextIconLeadingTrailing.ytSpecButtonShapeNextAlignByText{margin-left:-16px}.ytSpecButtonShapeNextSizeL{height:48px;font-size:18px;line-height:48px;border-radius:24px}.ytSpecButtonShapeNextSizeL .ytSpecButtonShapeNextMiddlegroundAsset{border-radius:24px}.ytSpecButtonShapeNextSizeL .ytSpecButtonShapeNextIcon{width:24px;height:24px}.ytSpecButtonShapeNextSizeL.ytSpecButtonShapeNextIconButton{width:48px;padding:0}.ytSpecButtonShapeNextSizeL.ytSpecButtonShapeNextIconButton.ytSpecButtonShapeNextAlignByText{margin-left:-12px}.ytSpecButtonShapeNextSizeL.ytSpecButtonShapeNextSegmentedStart{border-radius:24px 0 0 24px;position:relative}.ytSpecButtonShapeNextSizeL.ytSpecButtonShapeNextSegmentedStart:after{content:"";background:rgba(0,0,0,0.1);position:absolute;right:0;top:12px;height:24px;width:1px}.ytSpecButtonShapeNextSizeL.ytSpecButtonShapeNextSegmentedEnd{border-radius:0 24px 24px 0}.ytSpecButtonShapeNextSizeL.ytSpecButtonShapeNextIconLeadingTrailingNoText .ytSpecButtonShapeNextIcon{margin-right:0}.ytSpecButtonShapeNextSizeL.ytSpecButtonShapeNextMainstagePadding{padding:0 20px}.ytSpecButtonShapeNextSizeL.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextOutline{padding:0 19px;border-width:1px;border-style:solid}.ytSpecButtonShapeNextSizeL.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextFocused{padding:0 18px;border-width:2px;border-style:solid}@media (-ms-high-contrast:active),(forced-colors:active){.ytSpecButtonShapeNextSizeL.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextFocused{border-width:2px;border-style:solid}}.ytSpecButtonShapeNextSizeL.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextAlignByText{margin-left:-20px}.ytSpecButtonShapeNextSizeL.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconButton.ytSpecButtonShapeNextSegmentedEnd{padding:0 20px;width:68px}.ytSpecButtonShapeNextSizeL.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconButton.ytSpecButtonShapeNextSegmentedEnd .ytSpecButtonShapeNextIcon{margin-left:-8px}.ytSpecButtonShapeNextSizeL.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconTrailing .ytSpecButtonShapeNextIcon{margin-left:8px;margin-right:-8px}.ytSpecButtonShapeNextSizeL.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconLeading .ytSpecButtonShapeNextIcon{margin-right:8px;margin-left:-8px}.ytSpecButtonShapeNextSizeL.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconLeading.ytSpecButtonShapeNextAlignByText{margin-left:-12px}.ytSpecButtonShapeNextSizeL.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconLeadingTrailing .ytSpecButtonShapeNextIcon{margin-right:8px;margin-left:-8px}.ytSpecButtonShapeNextSizeL.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconLeadingTrailing .ytSpecButtonShapeNextSecondaryIcon{margin-left:8px;margin-right:-8px}.ytSpecButtonShapeNextSizeL.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconLeadingTrailing.ytSpecButtonShapeNextAlignByText{margin-left:-12px}.ytSpecButtonShapeNextSizeXl{padding:0 32px}.ytSpecButtonShapeNextSizeXl.ytSpecButtonShapeNextOutline{padding:0 31px;border-width:1px;border-style:solid}.ytSpecButtonShapeNextSizeXl.ytSpecButtonShapeNextFocused{padding:0 30px;border-width:2px;border-style:solid}@media (-ms-high-contrast:active),(forced-colors:active){.ytSpecButtonShapeNextSizeXl.ytSpecButtonShapeNextFocused{border-width:2px;border-style:solid}}.ytSpecButtonShapeNextSizeXl.ytSpecButtonShapeNextAlignByText{margin-left:-32px}.ytSpecButtonShapeNextSizeXl.ytSpecButtonShapeNextIconButton.ytSpecButtonShapeNextSegmentedEnd{padding:0 32px;width:88px}.ytSpecButtonShapeNextSizeXl.ytSpecButtonShapeNextIconButton.ytSpecButtonShapeNextSegmentedEnd .ytSpecButtonShapeNextIcon{margin-left:-12px}.ytSpecButtonShapeNextSizeXl.ytSpecButtonShapeNextIconTrailing .ytSpecButtonShapeNextIcon{margin-left:12px;margin-right:-12px}.ytSpecButtonShapeNextSizeXl.ytSpecButtonShapeNextIconLeading .ytSpecButtonShapeNextIcon{margin-right:12px;margin-left:-12px}.ytSpecButtonShapeNextSizeXl.ytSpecButtonShapeNextIconLeading.ytSpecButtonShapeNextAlignByText{margin-left:-20px}.ytSpecButtonShapeNextSizeXl.ytSpecButtonShapeNextIconLeadingTrailing .ytSpecButtonShapeNextIcon{margin-right:12px;margin-left:-12px}.ytSpecButtonShapeNextSizeXl.ytSpecButtonShapeNextIconLeadingTrailing .ytSpecButtonShapeNextSecondaryIcon{margin-left:12px;margin-right:-12px}.ytSpecButtonShapeNextSizeXl.ytSpecButtonShapeNextIconLeadingTrailing.ytSpecButtonShapeNextAlignByText{margin-left:-20px}.ytSpecButtonShapeNextSizeXl{height:56px;font-size:24px;line-height:56px;border-radius:28px}.ytSpecButtonShapeNextSizeXl .ytSpecButtonShapeNextMiddlegroundAsset{border-radius:28px}.ytSpecButtonShapeNextSizeXl .ytSpecButtonShapeNextIcon{width:24px;height:24px}.ytSpecButtonShapeNextSizeXl.ytSpecButtonShapeNextIconButton{width:56px;padding:0}.ytSpecButtonShapeNextSizeXl.ytSpecButtonShapeNextIconButton.ytSpecButtonShapeNextAlignByText{margin-left:-16px}.ytSpecButtonShapeNextSizeXl.ytSpecButtonShapeNextSegmentedStart{border-radius:28px 0 0 28px;position:relative}.ytSpecButtonShapeNextSizeXl.ytSpecButtonShapeNextSegmentedStart:after{content:"";background:rgba(0,0,0,0.1);position:absolute;right:0;top:16px;height:24px;width:1px}.ytSpecButtonShapeNextSizeXl.ytSpecButtonShapeNextSegmentedEnd{border-radius:0 28px 28px 0}.ytSpecButtonShapeNextSizeXl.ytSpecButtonShapeNextIconLeadingTrailingNoText .ytSpecButtonShapeNextIcon{margin-right:0}.ytSpecButtonShapeNextSizeXl.ytSpecButtonShapeNextMainstagePadding{padding:0 24px}.ytSpecButtonShapeNextSizeXl.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextOutline{padding:0 23px;border-width:1px;border-style:solid}.ytSpecButtonShapeNextSizeXl.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextFocused{padding:0 22px;border-width:2px;border-style:solid}@media (-ms-high-contrast:active),(forced-colors:active){.ytSpecButtonShapeNextSizeXl.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextFocused{border-width:2px;border-style:solid}}.ytSpecButtonShapeNextSizeXl.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextAlignByText{margin-left:-24px}.ytSpecButtonShapeNextSizeXl.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconButton.ytSpecButtonShapeNextSegmentedEnd{padding:0 24px;width:80px}.ytSpecButtonShapeNextSizeXl.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconButton.ytSpecButtonShapeNextSegmentedEnd .ytSpecButtonShapeNextIcon{margin-left:-8px}.ytSpecButtonShapeNextSizeXl.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconTrailing .ytSpecButtonShapeNextIcon{margin-left:8px;margin-right:-8px}.ytSpecButtonShapeNextSizeXl.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconLeading .ytSpecButtonShapeNextIcon{margin-right:8px;margin-left:-8px}.ytSpecButtonShapeNextSizeXl.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconLeading.ytSpecButtonShapeNextAlignByText{margin-left:-16px}.ytSpecButtonShapeNextSizeXl.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconLeadingTrailing .ytSpecButtonShapeNextIcon{margin-right:8px;margin-left:-8px}.ytSpecButtonShapeNextSizeXl.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconLeadingTrailing .ytSpecButtonShapeNextSecondaryIcon{margin-left:8px;margin-right:-8px}.ytSpecButtonShapeNextSizeXl.ytSpecButtonShapeNextMainstagePadding.ytSpecButtonShapeNextIconLeadingTrailing.ytSpecButtonShapeNextAlignByText{margin-left:-16px}.ytSpecButtonShapeNextOneOffCustomTextWrapContainer{height:auto;padding-top:8px;padding-bottom:8px}.ytSpecButtonShapeNextOneOffCustomTextWrapContainer .ytSpecButtonShapeNextButtonTextContent{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:500;overflow:hidden;display:block;max-height:8rem;-webkit-line-clamp:4;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytSpecButtonShapeNextDisableTextEllipsis .ytSpecButtonShapeNextButtonTextContent{text-overflow:clip}.ytSpecButtonShapeNextIconOnlyDefault{min-width:0;border-radius:50%;width:40px;height:40px;padding:0}.ytSpecButtonShapeNextIconOnlyDefault.ytSpecButtonShapeNextAlignByText{margin-left:-8px}.ytSpecButtonShapeNextWorkaroundIconNoBorderRadius{border-radius:unset}.ytSpecButtonShapeNextDisabled{cursor:default}.ytSpecButtonShapeNextCallToAction.ytSpecButtonShapeNextFilled{color:#fff}.ytSpecButtonShapeNextCallToAction.ytSpecButtonShapeNextFilled{ + /*! rtl:ignore */background:#065fd4}.ytSpecButtonShapeNextCallToAction.ytSpecButtonShapeNextFilled:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#0556bf;border-color:transparent}@media (hover:none){.ytSpecButtonShapeNextCallToAction.ytSpecButtonShapeNextFilled:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#065fd4}}@media (hover:none){.ytSpecButtonShapeNextCallToAction.ytSpecButtonShapeNextFilled:active:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#0556bf;border-color:transparent}}@media (-ms-high-contrast:active),(forced-colors:active){.ytSpecButtonShapeNextCallToAction.ytSpecButtonShapeNextFilled{border:1px solid rgba(0,0,0,0.1)}}.ytSpecButtonShapeNextCallToAction.ytSpecButtonShapeNextOutline{color:#065fd4}.ytSpecButtonShapeNextCallToAction.ytSpecButtonShapeNextOutline{border-color:rgba(0,0,0,0.1)}.ytSpecButtonShapeNextCallToAction.ytSpecButtonShapeNextOutline:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#def1ff;border-color:transparent}@media (hover:none){.ytSpecButtonShapeNextCallToAction.ytSpecButtonShapeNextOutline:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:transparent;border-color:rgba(0,0,0,0.1)}}@media (hover:none){.ytSpecButtonShapeNextCallToAction.ytSpecButtonShapeNextOutline:active:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#def1ff;border-color:transparent}}.ytSpecButtonShapeNextCallToAction.ytSpecButtonShapeNextText{color:#065fd4}.ytSpecButtonShapeNextCallToAction.ytSpecButtonShapeNextText:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#def1ff;border-color:transparent}@media (hover:none){.ytSpecButtonShapeNextCallToAction.ytSpecButtonShapeNextText:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:transparent}}@media (hover:none){.ytSpecButtonShapeNextCallToAction.ytSpecButtonShapeNextText:active:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#def1ff;border-color:transparent}}@media (-ms-high-contrast:active),(forced-colors:active){.ytSpecButtonShapeNextCallToAction.ytSpecButtonShapeNextText{border:1px solid rgba(0,0,0,0.1)}}.ytSpecButtonShapeNextCallToAction.ytSpecButtonShapeNextTonal{color:#065fd4}.ytSpecButtonShapeNextCallToAction.ytSpecButtonShapeNextTonal{ + /*! rtl:ignore */background:#def1ff}.ytSpecButtonShapeNextCallToAction.ytSpecButtonShapeNextTonal:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#dadfe6;border-color:transparent}@media (hover:none){.ytSpecButtonShapeNextCallToAction.ytSpecButtonShapeNextTonal:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#def1ff}}@media (hover:none){.ytSpecButtonShapeNextCallToAction.ytSpecButtonShapeNextTonal:active:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#dadfe6;border-color:transparent}}@media (-ms-high-contrast:active),(forced-colors:active){.ytSpecButtonShapeNextCallToAction.ytSpecButtonShapeNextTonal{border:1px solid rgba(0,0,0,0.1)}}.ytSpecButtonShapeNextCallToAction.ytSpecButtonShapeNextFocused{color:#065fd4}.ytSpecButtonShapeNextCallToAction.ytSpecButtonShapeNextFocused{ + /*! rtl:ignore */background:unset;border-color:#065fd4}.ytSpecButtonShapeNextCallToAction.ytSpecButtonShapeNextFocused:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#def1ff;border-color:transparent}@media (hover:none){.ytSpecButtonShapeNextCallToAction.ytSpecButtonShapeNextFocused:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:unset;border-color:#065fd4}}@media (hover:none){.ytSpecButtonShapeNextCallToAction.ytSpecButtonShapeNextFocused:active:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#def1ff;border-color:transparent}}@media (-ms-high-contrast:active),(forced-colors:active){.ytSpecButtonShapeNextCallToAction.ytSpecButtonShapeNextFocused{border-width:2px;border-style:solid}}.ytSpecButtonShapeNextCallToActionInverse.ytSpecButtonShapeNextText{color:#3ea6ff}.ytSpecButtonShapeNextCallToActionInverse.ytSpecButtonShapeNextText:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#263850;border-color:transparent}@media (hover:none){.ytSpecButtonShapeNextCallToActionInverse.ytSpecButtonShapeNextText:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:transparent}}@media (hover:none){.ytSpecButtonShapeNextCallToActionInverse.ytSpecButtonShapeNextText:active:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#263850;border-color:transparent}}@media (-ms-high-contrast:active),(forced-colors:active){.ytSpecButtonShapeNextCallToActionInverse.ytSpecButtonShapeNextText{border:1px solid rgba(0,0,0,0.1)}}.ytSpecButtonShapeNextCallToActionOverlay.ytSpecButtonShapeNextFilled{color:#030303}.ytSpecButtonShapeNextCallToActionOverlay.ytSpecButtonShapeNextFilled{ + /*! rtl:ignore */background:#3ea6ff}.ytSpecButtonShapeNextCallToActionOverlay.ytSpecButtonShapeNextFilled:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#65b8ff;border-color:transparent}@media (hover:none){.ytSpecButtonShapeNextCallToActionOverlay.ytSpecButtonShapeNextFilled:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#3ea6ff}}@media (hover:none){.ytSpecButtonShapeNextCallToActionOverlay.ytSpecButtonShapeNextFilled:active:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#65b8ff;border-color:transparent}}.ytSpecButtonShapeNextCallToActionOverlay.ytSpecButtonShapeNextFocused{color:#3ea6ff}.ytSpecButtonShapeNextCallToActionOverlay.ytSpecButtonShapeNextFocused{ + /*! rtl:ignore */background:#000;border-color:#3ea6ff}.ytSpecButtonShapeNextCallToActionOverlay.ytSpecButtonShapeNextFocused:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#65b8ff;border-color:transparent}@media (hover:none){.ytSpecButtonShapeNextCallToActionOverlay.ytSpecButtonShapeNextFocused:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#000;border-color:#3ea6ff}}@media (hover:none){.ytSpecButtonShapeNextCallToActionOverlay.ytSpecButtonShapeNextFocused:active:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#65b8ff;border-color:transparent}}@media (-ms-high-contrast:active),(forced-colors:active){.ytSpecButtonShapeNextCallToActionOverlay.ytSpecButtonShapeNextFocused{border-width:2px;border-style:solid}}.ytSpecButtonShapeNextMono.ytSpecButtonShapeNextFilled{color:#fff}.ytSpecButtonShapeNextMono.ytSpecButtonShapeNextFilled{ + /*! rtl:ignore */background:#030303}.ytSpecButtonShapeNextMono.ytSpecButtonShapeNextFilled:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#272727;border-color:transparent}@media (hover:none){.ytSpecButtonShapeNextMono.ytSpecButtonShapeNextFilled:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#030303}}@media (hover:none){.ytSpecButtonShapeNextMono.ytSpecButtonShapeNextFilled:active:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#272727;border-color:transparent}}@media (-ms-high-contrast:active),(forced-colors:active){.ytSpecButtonShapeNextMono.ytSpecButtonShapeNextFilled{border:1px solid rgba(0,0,0,0.1)}}.ytSpecButtonShapeNextMono.ytSpecButtonShapeNextOutline{color:#030303}.ytSpecButtonShapeNextMono.ytSpecButtonShapeNextOutline{border-color:rgba(0,0,0,0.1)}.ytSpecButtonShapeNextMono.ytSpecButtonShapeNextOutline:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:rgba(0,0,0,0.1);border-color:transparent}@media (hover:none){.ytSpecButtonShapeNextMono.ytSpecButtonShapeNextOutline:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:transparent;border-color:rgba(0,0,0,0.1)}}@media (hover:none){.ytSpecButtonShapeNextMono.ytSpecButtonShapeNextOutline:active:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:rgba(0,0,0,0.1);border-color:transparent}}.ytSpecButtonShapeNextMono.ytSpecButtonShapeNextText{color:#030303}.ytSpecButtonShapeNextMono.ytSpecButtonShapeNextText:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:rgba(0,0,0,0.1);border-color:transparent}@media (hover:none){.ytSpecButtonShapeNextMono.ytSpecButtonShapeNextText:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:transparent}}@media (hover:none){.ytSpecButtonShapeNextMono.ytSpecButtonShapeNextText:active:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:rgba(0,0,0,0.1);border-color:transparent}}@media (-ms-high-contrast:active),(forced-colors:active){.ytSpecButtonShapeNextMono.ytSpecButtonShapeNextText{border:1px solid rgba(0,0,0,0.1)}}.ytSpecButtonShapeNextMono.ytSpecButtonShapeNextTonal{color:#030303}.ytSpecButtonShapeNextMono.ytSpecButtonShapeNextTonal{ + /*! rtl:ignore */background:rgba(0,0,0,0.05)}.ytSpecButtonShapeNextMono.ytSpecButtonShapeNextTonal:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:rgba(0,0,0,0.1);border-color:transparent}@media (hover:none){.ytSpecButtonShapeNextMono.ytSpecButtonShapeNextTonal:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:rgba(0,0,0,0.05)}}@media (hover:none){.ytSpecButtonShapeNextMono.ytSpecButtonShapeNextTonal:active:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:rgba(0,0,0,0.1);border-color:transparent}}@media (-ms-high-contrast:active),(forced-colors:active){.ytSpecButtonShapeNextMono.ytSpecButtonShapeNextTonal{border:1px solid rgba(0,0,0,0.1)}}.ytSpecButtonShapeNextMono.ytSpecButtonShapeNextFocused{color:#030303}.ytSpecButtonShapeNextMono.ytSpecButtonShapeNextFocused{ + /*! rtl:ignore */background:unset;border-color:#030303}.ytSpecButtonShapeNextMono.ytSpecButtonShapeNextFocused:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:rgba(0,0,0,0.1);border-color:transparent}@media (hover:none){.ytSpecButtonShapeNextMono.ytSpecButtonShapeNextFocused:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:unset;border-color:#030303}}@media (hover:none){.ytSpecButtonShapeNextMono.ytSpecButtonShapeNextFocused:active:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:rgba(0,0,0,0.1);border-color:transparent}}@media (-ms-high-contrast:active),(forced-colors:active){.ytSpecButtonShapeNextMono.ytSpecButtonShapeNextFocused{border-width:2px;border-style:solid}}.ytSpecButtonShapeNextMonoInverse.ytSpecButtonShapeNextFilled{color:#030303}.ytSpecButtonShapeNextMonoInverse.ytSpecButtonShapeNextFilled{ + /*! rtl:ignore */background:#fff}.ytSpecButtonShapeNextMonoInverse.ytSpecButtonShapeNextFilled:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#d9d9d9;border-color:transparent}@media (hover:none){.ytSpecButtonShapeNextMonoInverse.ytSpecButtonShapeNextFilled:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#fff}}@media (hover:none){.ytSpecButtonShapeNextMonoInverse.ytSpecButtonShapeNextFilled:active:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#d9d9d9;border-color:transparent}}@media (-ms-high-contrast:active),(forced-colors:active){.ytSpecButtonShapeNextMonoInverse.ytSpecButtonShapeNextFilled{border:1px solid rgba(0,0,0,0.1)}}.ytSpecButtonShapeNextMonoInverse.ytSpecButtonShapeNextOutline{color:#fff}.ytSpecButtonShapeNextMonoInverse.ytSpecButtonShapeNextOutline{border-color:rgba(255,255,255,0.2)}.ytSpecButtonShapeNextMonoInverse.ytSpecButtonShapeNextOutline:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:rgba(255,255,255,0.2);border-color:transparent}@media (hover:none){.ytSpecButtonShapeNextMonoInverse.ytSpecButtonShapeNextOutline:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:transparent;border-color:rgba(255,255,255,0.2)}}@media (hover:none){.ytSpecButtonShapeNextMonoInverse.ytSpecButtonShapeNextOutline:active:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:rgba(255,255,255,0.2);border-color:transparent}}.ytSpecButtonShapeNextMonoInverse.ytSpecButtonShapeNextText{color:#fff}.ytSpecButtonShapeNextMonoInverse.ytSpecButtonShapeNextText:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:rgba(0,0,0,0.1);border-color:transparent}@media (hover:none){.ytSpecButtonShapeNextMonoInverse.ytSpecButtonShapeNextText:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:transparent}}@media (hover:none){.ytSpecButtonShapeNextMonoInverse.ytSpecButtonShapeNextText:active:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:rgba(0,0,0,0.1);border-color:transparent}}@media (-ms-high-contrast:active),(forced-colors:active){.ytSpecButtonShapeNextMonoInverse.ytSpecButtonShapeNextText{border:1px solid rgba(0,0,0,0.1)}}.ytSpecButtonShapeNextMonoInverse.ytSpecButtonShapeNextTonal{color:#fff}.ytSpecButtonShapeNextMonoInverse.ytSpecButtonShapeNextTonal{ + /*! rtl:ignore */background:rgba(255,255,255,0.1)}.ytSpecButtonShapeNextMonoInverse.ytSpecButtonShapeNextTonal:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:rgba(255,255,255,0.2);border-color:transparent}@media (hover:none){.ytSpecButtonShapeNextMonoInverse.ytSpecButtonShapeNextTonal:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:rgba(255,255,255,0.1)}}@media (hover:none){.ytSpecButtonShapeNextMonoInverse.ytSpecButtonShapeNextTonal:active:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:rgba(255,255,255,0.2);border-color:transparent}}@media (-ms-high-contrast:active),(forced-colors:active){.ytSpecButtonShapeNextMonoInverse.ytSpecButtonShapeNextTonal{border:1px solid rgba(0,0,0,0.1)}}.ytSpecButtonShapeNextMonoInverse.ytSpecButtonShapeNextFocused{color:#fff}.ytSpecButtonShapeNextMonoInverse.ytSpecButtonShapeNextFocused{ + /*! rtl:ignore */background:unset;border-color:#fff}.ytSpecButtonShapeNextMonoInverse.ytSpecButtonShapeNextFocused:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:rgba(255,255,255,0.2);border-color:transparent}@media (hover:none){.ytSpecButtonShapeNextMonoInverse.ytSpecButtonShapeNextFocused:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:unset;border-color:#fff}}@media (hover:none){.ytSpecButtonShapeNextMonoInverse.ytSpecButtonShapeNextFocused:active:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:rgba(255,255,255,0.2);border-color:transparent}}@media (-ms-high-contrast:active),(forced-colors:active){.ytSpecButtonShapeNextMonoInverse.ytSpecButtonShapeNextFocused{border-width:2px;border-style:solid}}.ytSpecButtonShapeNextOverlay.ytSpecButtonShapeNextFilled{color:#000}.ytSpecButtonShapeNextOverlay.ytSpecButtonShapeNextFilled{ + /*! rtl:ignore */background:#fff}.ytSpecButtonShapeNextOverlay.ytSpecButtonShapeNextFilled:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#e6e6e6;border-color:transparent}@media (hover:none){.ytSpecButtonShapeNextOverlay.ytSpecButtonShapeNextFilled:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#fff}}@media (hover:none){.ytSpecButtonShapeNextOverlay.ytSpecButtonShapeNextFilled:active:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#e6e6e6;border-color:transparent}}.ytSpecButtonShapeNextOverlay.ytSpecButtonShapeNextOutline{color:#fff}.ytSpecButtonShapeNextOverlay.ytSpecButtonShapeNextOutline{border-color:rgba(255,255,255,0.3)}.ytSpecButtonShapeNextOverlay.ytSpecButtonShapeNextOutline:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:rgba(255,255,255,0.1);border-color:transparent}@media (hover:none){.ytSpecButtonShapeNextOverlay.ytSpecButtonShapeNextOutline:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:transparent;border-color:rgba(255,255,255,0.3)}}@media (hover:none){.ytSpecButtonShapeNextOverlay.ytSpecButtonShapeNextOutline:active:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:rgba(255,255,255,0.1);border-color:transparent}}.ytSpecButtonShapeNextOverlay.ytSpecButtonShapeNextText{color:#fff}.ytSpecButtonShapeNextOverlay.ytSpecButtonShapeNextText:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:rgba(255,255,255,0.1);border-color:transparent}@media (hover:none){.ytSpecButtonShapeNextOverlay.ytSpecButtonShapeNextText:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:transparent}}@media (hover:none){.ytSpecButtonShapeNextOverlay.ytSpecButtonShapeNextText:active:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:rgba(255,255,255,0.1);border-color:transparent}}.ytSpecButtonShapeNextOverlay.ytSpecButtonShapeNextTonal{color:#fff}.ytSpecButtonShapeNextOverlay.ytSpecButtonShapeNextTonal .ytSpecButtonShapeNextIcon{-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,0.8));filter:drop-shadow(0 0 1px rgba(0,0,0,0.8))}.ytSpecButtonShapeNextOverlay.ytSpecButtonShapeNextTonal{ + /*! rtl:ignore */background:rgba(255,255,255,0.1)}.ytSpecButtonShapeNextOverlay.ytSpecButtonShapeNextTonal:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:rgba(255,255,255,0.2);border-color:transparent}@media (hover:none){.ytSpecButtonShapeNextOverlay.ytSpecButtonShapeNextTonal:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:rgba(255,255,255,0.1)}}@media (hover:none){.ytSpecButtonShapeNextOverlay.ytSpecButtonShapeNextTonal:active:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:rgba(255,255,255,0.2);border-color:transparent}}.ytSpecButtonShapeNextOverlay.ytSpecButtonShapeNextTonal.ytSpecButtonShapeNextEnableBackdropFilterExperiment{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ytSpecButtonShapeNextOverlay.ytSpecButtonShapeNextFocused{color:#fff}.ytSpecButtonShapeNextOverlay.ytSpecButtonShapeNextFocused{ + /*! rtl:ignore */background:#000;border-color:#fff}.ytSpecButtonShapeNextOverlay.ytSpecButtonShapeNextFocused:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:rgba(255,255,255,0.1);border-color:transparent}@media (hover:none){.ytSpecButtonShapeNextOverlay.ytSpecButtonShapeNextFocused:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#000;border-color:#fff}}@media (hover:none){.ytSpecButtonShapeNextOverlay.ytSpecButtonShapeNextFocused:active:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:rgba(255,255,255,0.1);border-color:transparent}}@media (-ms-high-contrast:active),(forced-colors:active){.ytSpecButtonShapeNextOverlay.ytSpecButtonShapeNextFocused{border-width:2px;border-style:solid}}.ytSpecButtonShapeNextOverlayDark.ytSpecButtonShapeNextFilled{color:#000}.ytSpecButtonShapeNextOverlayDark.ytSpecButtonShapeNextFilled{ + /*! rtl:ignore */background:#fff}.ytSpecButtonShapeNextOverlayDark.ytSpecButtonShapeNextFilled:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#e6e6e6;border-color:transparent}@media (hover:none){.ytSpecButtonShapeNextOverlayDark.ytSpecButtonShapeNextFilled:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#fff}}@media (hover:none){.ytSpecButtonShapeNextOverlayDark.ytSpecButtonShapeNextFilled:active:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#e6e6e6;border-color:transparent}}.ytSpecButtonShapeNextOverlayDark.ytSpecButtonShapeNextTonal{color:#fff}.ytSpecButtonShapeNextOverlayDark.ytSpecButtonShapeNextTonal .ytSpecButtonShapeNextIcon{-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,0.8));filter:drop-shadow(0 0 1px rgba(0,0,0,0.8))}.ytSpecButtonShapeNextOverlayDark.ytSpecButtonShapeNextTonal{ + /*! rtl:ignore */background:rgba(0,0,0,0.3)}.ytSpecButtonShapeNextOverlayDark.ytSpecButtonShapeNextTonal:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:rgba(40,40,40,0.6);border-color:transparent}@media (hover:none){.ytSpecButtonShapeNextOverlayDark.ytSpecButtonShapeNextTonal:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:rgba(0,0,0,0.3)}}@media (hover:none){.ytSpecButtonShapeNextOverlayDark.ytSpecButtonShapeNextTonal:active:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:rgba(40,40,40,0.6);border-color:transparent}}.ytSpecButtonShapeNextOverlayDark.ytSpecButtonShapeNextTonal.ytSpecButtonShapeNextEnableBackdropFilterExperiment{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ytSpecButtonShapeNextOverlayDark.ytSpecButtonShapeNextFocused{color:#fff}.ytSpecButtonShapeNextOverlayDark.ytSpecButtonShapeNextFocused{ + /*! rtl:ignore */background:#000;border-color:rgba(0,0,0,0.3)}.ytSpecButtonShapeNextOverlayDark.ytSpecButtonShapeNextFocused:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:rgba(40,40,40,0.6);border-color:transparent}@media (hover:none){.ytSpecButtonShapeNextOverlayDark.ytSpecButtonShapeNextFocused:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#000;border-color:rgba(0,0,0,0.3)}}@media (hover:none){.ytSpecButtonShapeNextOverlayDark.ytSpecButtonShapeNextFocused:active:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:rgba(40,40,40,0.6);border-color:transparent}}@media (-ms-high-contrast:active),(forced-colors:active){.ytSpecButtonShapeNextOverlayDark.ytSpecButtonShapeNextFocused{border-width:2px;border-style:solid}}.ytSpecButtonShapeNextBrandGradient.ytSpecButtonShapeNextFilled{color:#fff}.ytSpecButtonShapeNextBrandGradient.ytSpecButtonShapeNextFilled{ + /*! rtl:ignore */background:-webkit-linear-gradient(45deg,#e1002d 30%,#e01378 85%);background:linear-gradient(45deg,#e1002d 30%,#e01378 85%)}.ytSpecButtonShapeNextBrandGradient.ytSpecButtonShapeNextFilled:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:-webkit-linear-gradient(45deg,#e1002d 30%,#e01378 85%);background:linear-gradient(45deg,#e1002d 30%,#e01378 85%);border-color:transparent}@media (hover:none){.ytSpecButtonShapeNextBrandGradient.ytSpecButtonShapeNextFilled:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:-webkit-linear-gradient(45deg,#e1002d 30%,#e01378 85%);background:linear-gradient(45deg,#e1002d 30%,#e01378 85%)}}@media (hover:none){.ytSpecButtonShapeNextBrandGradient.ytSpecButtonShapeNextFilled:active:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:-webkit-linear-gradient(45deg,#e1002d 30%,#e01378 85%);background:linear-gradient(45deg,#e1002d 30%,#e01378 85%);border-color:transparent}}@media (-ms-high-contrast:active),(forced-colors:active){.ytSpecButtonShapeNextBrandGradient.ytSpecButtonShapeNextFilled{border:1px solid rgba(0,0,0,0.1)}}.ytSpecButtonShapeNextBrandGradient.ytSpecButtonShapeNextFocused{color:#030303}.ytSpecButtonShapeNextBrandGradient.ytSpecButtonShapeNextFocused{ + /*! rtl:ignore */background:unset;border-color:#030303}.ytSpecButtonShapeNextBrandGradient.ytSpecButtonShapeNextFocused:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:rgba(0,0,0,0.1);border-color:transparent}@media (hover:none){.ytSpecButtonShapeNextBrandGradient.ytSpecButtonShapeNextFocused:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:unset;border-color:#030303}}@media (hover:none){.ytSpecButtonShapeNextBrandGradient.ytSpecButtonShapeNextFocused:active:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:rgba(0,0,0,0.1);border-color:transparent}}@media (-ms-high-contrast:active),(forced-colors:active){.ytSpecButtonShapeNextBrandGradient.ytSpecButtonShapeNextFocused{border-width:2px;border-style:solid}}.ytSpecButtonShapeNextGenAiGradient.ytSpecButtonShapeNextFilled{color:#fff}.ytSpecButtonShapeNextGenAiGradient.ytSpecButtonShapeNextFilled{ + /*! rtl:ignore */background:-webkit-gradient(linear,left top,right top,color-stop(0,#7f0e7f),color-stop(20%,#aa09aa),to(#ff4e45));background:-webkit-linear-gradient(left,#7f0e7f 0,#aa09aa 20%,#ff4e45 100%);background:linear-gradient(90deg,#7f0e7f 0,#aa09aa 20%,#ff4e45 100%)}.ytSpecButtonShapeNextGenAiGradient.ytSpecButtonShapeNextFilled:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:-webkit-gradient(linear,left top,right top,color-stop(0,#007a65),to(#7f0e7f));background:-webkit-linear-gradient(left,#007a65 0,#7f0e7f 100%);background:linear-gradient(90deg,#007a65 0,#7f0e7f 100%);border-color:transparent}@media (hover:none){.ytSpecButtonShapeNextGenAiGradient.ytSpecButtonShapeNextFilled:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:-webkit-gradient(linear,left top,right top,color-stop(0,#7f0e7f),color-stop(20%,#aa09aa),to(#ff4e45));background:-webkit-linear-gradient(left,#7f0e7f 0,#aa09aa 20%,#ff4e45 100%);background:linear-gradient(90deg,#7f0e7f 0,#aa09aa 20%,#ff4e45 100%)}}@media (hover:none){.ytSpecButtonShapeNextGenAiGradient.ytSpecButtonShapeNextFilled:active:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:-webkit-gradient(linear,left top,right top,color-stop(0,#007a65),to(#7f0e7f));background:-webkit-linear-gradient(left,#007a65 0,#7f0e7f 100%);background:linear-gradient(90deg,#007a65 0,#7f0e7f 100%);border-color:transparent}}@media (-ms-high-contrast:active),(forced-colors:active){.ytSpecButtonShapeNextGenAiGradient.ytSpecButtonShapeNextFilled{border:1px solid rgba(0,0,0,0.1)}}.ytSpecButtonShapeNextGenAiGradient.ytSpecButtonShapeNextTonal{color:#030303}.ytSpecButtonShapeNextGenAiGradient.ytSpecButtonShapeNextTonal{ + /*! rtl:ignore */background:-webkit-gradient(linear,left top,right top,from(rgba(127,14,127,0.2)),color-stop(20%,rgba(170,9,170,0.2)),to(rgba(255,78,69,0.2)));background:-webkit-linear-gradient(left,rgba(127,14,127,0.2) 0,rgba(170,9,170,0.2) 20%,rgba(255,78,69,0.2) 100%);background:linear-gradient(90deg,rgba(127,14,127,0.2) 0,rgba(170,9,170,0.2) 20%,rgba(255,78,69,0.2) 100%)}.ytSpecButtonShapeNextGenAiGradient.ytSpecButtonShapeNextTonal:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,122,101,0.2)),to(rgba(127,14,127,0.2)));background:-webkit-linear-gradient(left,rgba(0,122,101,0.2) 0,rgba(127,14,127,0.2) 100%);background:linear-gradient(90deg,rgba(0,122,101,0.2) 0,rgba(127,14,127,0.2) 100%);border-color:transparent}@media (hover:none){.ytSpecButtonShapeNextGenAiGradient.ytSpecButtonShapeNextTonal:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:-webkit-gradient(linear,left top,right top,from(rgba(127,14,127,0.2)),color-stop(20%,rgba(170,9,170,0.2)),to(rgba(255,78,69,0.2)));background:-webkit-linear-gradient(left,rgba(127,14,127,0.2) 0,rgba(170,9,170,0.2) 20%,rgba(255,78,69,0.2) 100%);background:linear-gradient(90deg,rgba(127,14,127,0.2) 0,rgba(170,9,170,0.2) 20%,rgba(255,78,69,0.2) 100%)}}@media (hover:none){.ytSpecButtonShapeNextGenAiGradient.ytSpecButtonShapeNextTonal:active:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,122,101,0.2)),to(rgba(127,14,127,0.2)));background:-webkit-linear-gradient(left,rgba(0,122,101,0.2) 0,rgba(127,14,127,0.2) 100%);background:linear-gradient(90deg,rgba(0,122,101,0.2) 0,rgba(127,14,127,0.2) 100%);border-color:transparent}}@media (-ms-high-contrast:active),(forced-colors:active){.ytSpecButtonShapeNextGenAiGradient.ytSpecButtonShapeNextTonal{border:1px solid rgba(0,0,0,0.1)}}.ytSpecButtonShapeNextGenAiGradient.ytSpecButtonShapeNextFocused{color:#030303}.ytSpecButtonShapeNextGenAiGradient.ytSpecButtonShapeNextFocused{ + /*! rtl:ignore */background:unset;border-color:#030303}.ytSpecButtonShapeNextGenAiGradient.ytSpecButtonShapeNextFocused:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:rgba(0,0,0,0.1);border-color:transparent}@media (hover:none){.ytSpecButtonShapeNextGenAiGradient.ytSpecButtonShapeNextFocused:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:unset;border-color:#030303}}@media (hover:none){.ytSpecButtonShapeNextGenAiGradient.ytSpecButtonShapeNextFocused:active:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:rgba(0,0,0,0.1);border-color:transparent}}@media (-ms-high-contrast:active),(forced-colors:active){.ytSpecButtonShapeNextGenAiGradient.ytSpecButtonShapeNextFocused{border-width:2px;border-style:solid}}.ytSpecButtonShapeNextDisabled.ytSpecButtonShapeNextFilled{color:#909090}.ytSpecButtonShapeNextDisabled.ytSpecButtonShapeNextFilled{ + /*! rtl:ignore */background:rgba(0,0,0,0.05)}@media (-ms-high-contrast:active),(forced-colors:active){.ytSpecButtonShapeNextDisabled.ytSpecButtonShapeNextFilled{border:1px solid rgba(0,0,0,0.1)}}.ytSpecButtonShapeNextDisabled.ytSpecButtonShapeNextOutline{color:#909090}.ytSpecButtonShapeNextDisabled.ytSpecButtonShapeNextOutline{border-color:rgba(0,0,0,0.1)}.ytSpecButtonShapeNextDisabled.ytSpecButtonShapeNextText{color:#909090}@media (-ms-high-contrast:active),(forced-colors:active){.ytSpecButtonShapeNextDisabled.ytSpecButtonShapeNextText{border:1px solid rgba(0,0,0,0.1)}}.ytSpecButtonShapeNextDisabled.ytSpecButtonShapeNextTonal{color:#909090}.ytSpecButtonShapeNextDisabled.ytSpecButtonShapeNextTonal{ + /*! rtl:ignore */background:rgba(0,0,0,0.05)}@media (-ms-high-contrast:active),(forced-colors:active){.ytSpecButtonShapeNextDisabled.ytSpecButtonShapeNextTonal{border:1px solid rgba(0,0,0,0.1)}}.ytSpecButtonShapeNextRaised.ytSpecButtonShapeNextOutline{ + /*! rtl:ignore */background:#fff;border-color:transparent;box-shadow:0 4px 16px 0 rgba(0,0,0,0.1),0 2px 8px 0 rgba(0,0,0,0.1)}.ytSpecButtonShapeNextRaised.ytSpecButtonShapeNextOutline:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#272727;border-color:transparent}@media (hover:none){.ytSpecButtonShapeNextRaised.ytSpecButtonShapeNextOutline:hover:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#fff;border-color:transparent}}@media (hover:none){.ytSpecButtonShapeNextRaised.ytSpecButtonShapeNextOutline:active:not(.ytSpecButtonShapeNextEnableLightTouchResponse){ + /*! rtl:ignore */background:#272727;border-color:transparent}}:root{--yt-light-rim-color:unset;--yt-light-wash-opacity:0;--yt-light-wash-x:0;--yt-light-wash-y:0;--yt-light-wash-size:96px;--yt-light-wash-color:rgba(255,255,255,0.3)}.contribYtLightShapeHost{display:block;overflow:hidden;border-radius:inherit;position:absolute;inset:0;pointer-events:none}.contribYtLightShapeStaticRimLight:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:.5px;-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:-webkit-linear-gradient(#fff 0 0) content-box,-webkit-linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.contribYtLightShapeStaticRimLightSolid:before{background:-webkit-gradient(linear,left top,left bottom,from(var(--yt-light-rim-color,rgba(255,255,255,0.2))),color-stop(75%,transparent));background:-webkit-linear-gradient(var(--yt-light-rim-color,rgba(255,255,255,0.2)),transparent 75%);background:linear-gradient(var(--yt-light-rim-color,rgba(255,255,255,0.2)),transparent 75%)}.contribYtLightShapeStaticRimLightTonal:before{background:-webkit-gradient(linear,left top,left bottom,from(var(--yt-light-rim-color,rgba(0,0,0,0.05))),color-stop(75%,transparent));background:-webkit-linear-gradient(var(--yt-light-rim-color,rgba(0,0,0,0.05)),transparent 75%);background:linear-gradient(var(--yt-light-rim-color,rgba(0,0,0,0.05)),transparent 75%)}.contribYtLightShapeStaticRimLightOutline{inset:-1px}.contribYtLightShapeStaticRimLightOutline:before{background:-webkit-gradient(linear,left top,left bottom,from(var(--yt-light-rim-color,rgba(255,255,255,0.3))),color-stop(75%,transparent));background:-webkit-linear-gradient(var(--yt-light-rim-color,rgba(255,255,255,0.3)),transparent 75%);background:linear-gradient(var(--yt-light-rim-color,rgba(255,255,255,0.3)),transparent 75%)}.contribYtLightShapeStaticRimLightSolidInverse:before{background:-webkit-gradient(linear,left top,left bottom,from(var(--yt-light-rim-color,rgba(255,255,255,0.2))),color-stop(75%,transparent));background:-webkit-linear-gradient(var(--yt-light-rim-color,rgba(255,255,255,0.2)),transparent 75%);background:linear-gradient(var(--yt-light-rim-color,rgba(255,255,255,0.2)),transparent 75%)}.contribYtLightShapeStaticRimLightTonalInverse:before{background:-webkit-gradient(linear,left top,left bottom,from(var(--yt-light-rim-color,rgba(255,255,255,0.15))),color-stop(75%,transparent));background:-webkit-linear-gradient(var(--yt-light-rim-color,rgba(255,255,255,0.15)),transparent 75%);background:linear-gradient(var(--yt-light-rim-color,rgba(255,255,255,0.15)),transparent 75%)}.contribYtLightShapeStaticRimLightOutlineInverse{inset:-1px}.contribYtLightShapeStaticRimLightOutlineInverse:before{background:-webkit-gradient(linear,left top,left bottom,from(var(--yt-light-rim-color,rgba(255,255,255,0.15))),color-stop(75%,transparent));background:-webkit-linear-gradient(var(--yt-light-rim-color,rgba(255,255,255,0.15)),transparent 75%);background:linear-gradient(var(--yt-light-rim-color,rgba(255,255,255,0.15)),transparent 75%)}.contribYtLightShapeStaticRimLightOverlaySolid:before{background:-webkit-gradient(linear,left top,left bottom,from(var(--yt-light-rim-color,rgba(255,255,255,0.2))),color-stop(75%,transparent));background:-webkit-linear-gradient(var(--yt-light-rim-color,rgba(255,255,255,0.2)),transparent 75%);background:linear-gradient(var(--yt-light-rim-color,rgba(255,255,255,0.2)),transparent 75%)}.contribYtLightShapeStaticRimLightOverlayTonal:before{background:-webkit-gradient(linear,left top,left bottom,from(var(--yt-light-rim-color,rgba(255,255,255,0.15))),color-stop(75%,transparent));background:-webkit-linear-gradient(var(--yt-light-rim-color,rgba(255,255,255,0.15)),transparent 75%);background:linear-gradient(var(--yt-light-rim-color,rgba(255,255,255,0.15)),transparent 75%)}.contribYtLightShapeStaticRimLightOverlayOutline{inset:-1px}.contribYtLightShapeStaticRimLightOverlayOutline:before{background:-webkit-gradient(linear,left top,left bottom,from(var(--yt-light-rim-color,rgba(255,255,255,0.15))),color-stop(75%,transparent));background:-webkit-linear-gradient(var(--yt-light-rim-color,rgba(255,255,255,0.15)),transparent 75%);background:linear-gradient(var(--yt-light-rim-color,rgba(255,255,255,0.15)),transparent 75%)}.contribYtLightShapeStaticWashLight{content:"";position:absolute;width:100%;height:100%;bottom:50%;left:0;border-radius:inherit;-webkit-filter:blur(10px);filter:blur(10px)}.contribYtLightShapeStaticWashLightSafari{-webkit-transform:translateZ(0);transform:translateZ(0)}.contribYtLightShapeStaticWashLightSolid{background:rgba(255,255,255,0.15)}.contribYtLightShapeStaticWashLightTonal{background:rgba(255,255,255,0.2)}.contribYtLightShapeStaticWashLightSolidInverse{background:rgba(255,255,255,0.3)}.contribYtLightShapeStaticWashLightTonalInverse{background:rgba(255,255,255,0.05)}.contribYtLightShapeStaticWashLightOverlaySolid{background:#fff}.contribYtLightShapeStaticWashLightOverlayTonal{background:rgba(255,255,255,0.15)}.contribYtLightShapeDynamicWashLight{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) translate(var(--yt-light-wash-x,0),var(--yt-light-wash-y,0));transform:translate(-50%,-50%) translate(var(--yt-light-wash-x,0),var(--yt-light-wash-y,0));border-radius:inherit;width:var(--yt-light-wash-size,96px);height:var(--yt-light-wash-size,96px);opacity:var(--yt-light-wash-opacity,0);background:-webkit-radial-gradient(center,circle farthest-corner,rgba(255,255,255,.2) 0,transparent 100%);background:radial-gradient(circle farthest-corner at center,rgba(255,255,255,.2) 0,transparent 100%);pointer-events:none;-webkit-filter:blur(15px);filter:blur(15px)}.ytLightTouchFeedbackShapeHost{border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:auto;contain:layout style paint;-webkit-user-select:none;user-select:none}.ytLightTouchFeedbackShapeHoverOverlay{position:absolute;inset:0;pointer-events:none;opacity:0}@media (prefers-reduced-motion:no-preference){.ytLightTouchFeedbackShapeHoverOverlay{-webkit-transition:opacity .45s cubic-bezier(.25,1,.8,1);transition:opacity .45s cubic-bezier(.25,1,.8,1)}}.ytLightTouchFeedbackShapePressed .ytLightTouchFeedbackShapeHoverOverlay{-webkit-transition-duration:40ms;transition-duration:40ms}.ytLightTouchFeedbackShapeHoverOverlayDefault .ytLightTouchFeedbackShapeHoverOverlay{background-color:#fff}.ytLightTouchFeedbackShapeHoverOverlayDefault:hover .ytLightTouchFeedbackShapeHoverOverlay{opacity:.05}.ytLightTouchFeedbackShapeHoverOverlayDefault.ytLightTouchFeedbackShapePressed .ytLightTouchFeedbackShapeHoverOverlay{opacity:.1}:root[dark] .ytLightTouchFeedbackShapeHoverOverlayDefault .ytLightTouchFeedbackShapeHoverOverlay{background-color:#000}:root[dark] .ytLightTouchFeedbackShapeHoverOverlayDefault:hover .ytLightTouchFeedbackShapeHoverOverlay{opacity:.2}:root[dark] .ytLightTouchFeedbackShapeHoverOverlayDefault.ytLightTouchFeedbackShapePressed .ytLightTouchFeedbackShapeHoverOverlay{opacity:.3}.ytLightTouchFeedbackShapeHoverOverlayInverse .ytLightTouchFeedbackShapeHoverOverlay{background-color:#000}.ytLightTouchFeedbackShapeHoverOverlayInverse:hover .ytLightTouchFeedbackShapeHoverOverlay{opacity:.2}.ytLightTouchFeedbackShapeHoverOverlayInverse.ytLightTouchFeedbackShapePressed .ytLightTouchFeedbackShapeHoverOverlay{opacity:.3}:root[dark] .ytLightTouchFeedbackShapeHoverOverlayInverse .ytLightTouchFeedbackShapeHoverOverlay{background-color:#fff}:root[dark] .ytLightTouchFeedbackShapeHoverOverlayInverse:hover .ytLightTouchFeedbackShapeHoverOverlay{opacity:.05}:root[dark] .ytLightTouchFeedbackShapeHoverOverlayInverse.ytLightTouchFeedbackShapePressed .ytLightTouchFeedbackShapeHoverOverlay{opacity:.1}.ytLightTouchFeedbackShapeTouchLight{position:absolute;width:0;height:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-filter:blur(24px);filter:blur(24px);opacity:0;pointer-events:none;background:-webkit-radial-gradient(circle,#fff 0,rgba(255,255,255,.6) 35%,rgba(255,255,255,.15) 70%,transparent 100%);background:radial-gradient(circle,#fff 0,rgba(255,255,255,.6) 35%,rgba(255,255,255,.15) 70%,transparent 100%);border-radius:50%}.ytLightTouchFeedbackShapeHoverLight{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-filter:blur(32px);filter:blur(32px);opacity:0;pointer-events:none;background:-webkit-radial-gradient(circle,#fff 0,rgba(255,255,255,.5) 50%,rgba(255,255,255,.15) 80%,rgba(255,255,255,0) 100%);background:radial-gradient(circle,#fff 0,rgba(255,255,255,.5) 50%,rgba(255,255,255,.15) 80%,rgba(255,255,255,0) 100%);border-radius:50%}@media (prefers-reduced-motion:no-preference){.ytLightTouchFeedbackShapeHoverLight{-webkit-transition:opacity .3s ease,width .15s cubic-bezier(.25,1,.5,1),height .15s cubic-bezier(.25,1,.5,1);transition:opacity .3s ease,width .15s cubic-bezier(.25,1,.5,1),height .15s cubic-bezier(.25,1,.5,1)}}.ytLightTouchFeedbackShapeHost:hover .ytLightTouchFeedbackShapeHoverLight{opacity:.2}.ytLightTouchFeedbackShapeHost.ytLightTouchFeedbackShapePressed .ytLightTouchFeedbackShapeHoverLight{opacity:.35;-webkit-transition-duration:.04s;transition-duration:.04s}.ytSpecButtonShapeWithLabelHost{display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-justify-content:center;-webkit-box-pack:center;justify-content:center}.ytSpecButtonShapeWithLabelLabel{margin:4px -8px 0;color:#030303;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400;overflow:hidden;display:block;max-height:2rem;-webkit-line-clamp:1;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytSpecButtonShapeWithLabelIsOverlay .ytSpecButtonShapeWithLabelLabel{max-width:64px;color:#fff}.ytSpecButtonViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex}.ytBadgeViewModelHost{display:inline-block}.ytBrNzBadgeShapeHost{display:block}.ytBrNzBadgeShapeBadgeStyleTypeNzRatingRedSquare{background:#f03936;height:2.2rem;width:2.2rem;border-radius:0;color:black;white-space:nowrap;overflow:hidden;text-overflow:clip;padding:0;display:-webkit-box;display:-webkit-flex;display:flex;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytBrNzBadgeShapeBadgeStyleTypeNzRatingYellowCircle{background:#ffef00;height:2.2rem;width:2.2rem;border-radius:50%;color:black;white-space:nowrap;overflow:hidden;text-overflow:clip;padding:0;display:-webkit-box;display:-webkit-flex;display:flex;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytBrNzBadgeShapeBadgeStyleTypeNzRatingGreenCircle{background:#42c758;height:2.2rem;width:2.2rem;border-radius:50%;color:black;white-space:nowrap;overflow:hidden;text-overflow:clip;padding:0;display:-webkit-box;display:-webkit-flex;display:flex;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallGreenSquare{background:rgb(0,166,81);height:1.8rem;width:1.8rem;color:white;border:1px solid white;border-radius:10%;white-space:nowrap;overflow:hidden;text-overflow:clip;padding:0;display:-webkit-box;display:-webkit-flex;display:flex;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallBlueSquare{background:rgb(0,149,218);height:1.8rem;width:1.8rem;color:white;border:1px solid white;border-radius:10%;white-space:nowrap;overflow:hidden;text-overflow:clip;padding:0;display:-webkit-box;display:-webkit-flex;display:flex;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeBlueSquare{background:rgb(0,149,218);height:2.2rem;width:2.2rem;color:white;border:1px solid white;border-radius:10%;white-space:nowrap;overflow:hidden;text-overflow:clip;padding:0;display:-webkit-box;display:-webkit-flex;display:flex;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallYellowSquare{background:rgb(251,193,21);height:1.8rem;width:1.8rem;color:white;border:1px solid white;border-radius:10%;white-space:nowrap;overflow:hidden;text-overflow:clip;padding:0;display:-webkit-box;display:-webkit-flex;display:flex;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeYellowSquare{background:rgb(251,193,21);height:2.2rem;width:2.2rem;color:white;border:1px solid white;border-radius:10%;white-space:nowrap;overflow:hidden;text-overflow:clip;padding:0;display:-webkit-box;display:-webkit-flex;display:flex;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallOrangeSquare{background:rgb(245,130,32);height:1.8rem;width:1.8rem;color:white;border:1px solid white;border-radius:10%;white-space:nowrap;overflow:hidden;text-overflow:clip;padding:0;display:-webkit-box;display:-webkit-flex;display:flex;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeOrangeSquare{background:rgb(245,130,32);height:2.2rem;width:2.2rem;color:white;border:1px solid white;border-radius:10%;white-space:nowrap;overflow:hidden;text-overflow:clip;padding:0;display:-webkit-box;display:-webkit-flex;display:flex;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallRedSquare{background:rgb(236,29,37);height:1.8rem;width:1.8rem;color:white;border:1px solid white;border-radius:10%;white-space:nowrap;overflow:hidden;text-overflow:clip;padding:0;display:-webkit-box;display:-webkit-flex;display:flex;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeRedSquare{background:rgb(236,29,37);height:2.2rem;width:2.2rem;color:white;border:1px solid white;border-radius:10%;white-space:nowrap;overflow:hidden;text-overflow:clip;padding:0;display:-webkit-box;display:-webkit-flex;display:flex;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallBlackSquare{background:rgb(0,0,0);height:1.8rem;width:1.8rem;color:white;border:1px solid white;border-radius:10%;white-space:nowrap;overflow:hidden;text-overflow:clip;padding:0;display:-webkit-box;display:-webkit-flex;display:flex;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeBlackSquare{background:rgb(0,0,0);height:2.2rem;width:2.2rem;color:white;border:1px solid white;border-radius:10%;white-space:nowrap;overflow:hidden;text-overflow:clip;padding:0;display:-webkit-box;display:-webkit-flex;display:flex;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytSectionHeaderViewModelHost{display:block}.ytSectionHeaderViewModelBadgeWithLabel{display:inline-block;-webkit-margin-end:8px;margin-inline-end:8px}.ytSectionHeaderViewModelBadges:not(:last-child){-webkit-margin-end:8px;margin-inline-end:8px}.ytSectionHeaderViewModelTrailingActionsContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytSectionHeaderViewModelTrailingActionsContainer>:not(:last-child){-webkit-margin-end:8px;margin-inline-end:8px}.ytSectionHeaderViewModelChevronsContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytSectionHeaderViewModelChevron:not(:last-child){-webkit-margin-end:8px;margin-inline-end:8px}.ytRadioButtonGroupViewModelHost{display:block}.ytRadioButtonGroupViewModelFieldset{border:none;padding:0;margin:0}.ytRadioButtonGroupViewModelError{font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400;color:#c30027}.ytSelectableItemViewModelHost{cursor:pointer;display:block}.ytSelectableItemViewModelContainer{padding-bottom:20px}.ytSelectableItemViewModelNativeContainer{position:relative}.ytSelectableItemViewModelNativeRadioButton{height:0;left:0;margin:0;position:absolute;top:0;width:0}.ytSelectableItemViewModelNativeLabel{cursor:pointer}.ytSelectableItemViewModelDisabled{cursor:default}.ytCardViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ytCardViewModelOutline{background-color:#fff;border:1px solid rgba(0,0,0,0.1)}.ytCardViewModelRaised{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,0.25);outline-style:solid;outline-color:transparent;-webkit-transition:box-shadow .18s cubic-bezier(.05,0,0,1),outline-color .18s cubic-bezier(.05,0,0,1),outline-width .18s cubic-bezier(.05,0,0,1);transition:box-shadow .18s cubic-bezier(.05,0,0,1),outline-color .18s cubic-bezier(.05,0,0,1),outline-width .18s cubic-bezier(.05,0,0,1)}.ytCardViewModelCardSelected{box-shadow:0 2px 8px 0 rgba(0,0,0,0.25);outline:#030303 solid 2px;-webkit-transition:box-shadow .18s cubic-bezier(.05,0,0,1),outline-color .18s cubic-bezier(.05,0,0,1),outline-width .18s cubic-bezier(.05,0,0,1);transition:box-shadow .18s cubic-bezier(.05,0,0,1),outline-color .18s cubic-bezier(.05,0,0,1),outline-width .18s cubic-bezier(.05,0,0,1)}.ytCardViewModelTonal{background-color:rgba(0,0,0,0.05)}.ytCardViewModelInverted{background-color:#0f0f0f}.ytCardViewModelContentWrapper{position:relative;width:100%}.ytCardViewModelTopContentContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;width:100%}.ytCardViewModelTopContent{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.ytCardViewModelInlineTrailingAction{-webkit-align-self:flex-start;align-self:flex-start}.ytCardViewModelInlineCenterTrailingAction{-webkit-align-self:center;align-self:center}.ytCardViewModelInlineTrailingActionMargin{margin:6px}.ytCardViewModelOverlayTrailingAction{position:absolute;right:12px;top:12px}.ytCardViewModelCardViewModelInner{border-radius:12px;display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden;position:relative;-webkit-box-flex:1;-webkit-flex:1;flex:1}.ytCardViewModelSelected{box-shadow:inset 0 0 0 2px #030303}.ytCardViewModelBottomContentPadding,.ytCardViewModelTopContentPadding{padding:12px}.ytCardViewModelClickable{cursor:pointer}.ytCardViewModelDisabledOverlay{background-color:rgba(255,255,255,0.7);inset:0;position:absolute}.ytCardViewModelBackgroundWrapper{position:absolute;top:0;left:0;right:0;bottom:0}.ytCardViewModelBackground{width:100%;height:100%;object-fit:fill}.ytCheckboxGroupViewModelHost{display:block}.ytCheckboxGroupViewModelFieldset{border:none;padding:0;margin:0}.ytCheckboxItemViewModelHost{display:block}.ytPanelFooterViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;border-top:1px solid rgba(0,0,0,0.1);padding:12px}.ytPanelFooterViewModelHideDivider{border-top:none}.ytPanelFooterViewModelDisablePadding{padding:12px 0 0}.ytPanelFooterViewModelDisablePadding.ytPanelFooterViewModelHideDivider{padding-top:0}.ytPanelFooterViewModelRowBottomPadding{padding-bottom:12px}.ytPanelFooterViewModelTextPadding{padding-right:24px}.ytPanelFooterViewModelTextRow{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;color:#606060;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.ytPanelFooterViewModelButtonStack{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ytPanelFooterViewModelButtonStackTopButton{margin:0 0 8px}.ytPanelFooterViewModelButtonRow{display:-webkit-box;display:-webkit-flex;display:flex}.ytPanelFooterViewModelButtonRowTrailing{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.ytPanelFooterViewModelButtonRowLeftButton{margin-right:8px}.ytPanelFooterViewModelButtonRowFullWidth{width:100%}.ytPanelFooterViewModelButtonRowExpand{-webkit-box-flex:1;-webkit-flex:1;flex:1}.ytPanelFooterViewModelButtonRowShrink{-webkit-box-flex:0;-webkit-flex:0;flex:0}.ytPanelFooterViewModelButtonRowHidden{display:none}.ytSpecIconShapeHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%}.ytSpinnerShapeWrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytSpinnerShapeSpinner{display:block;box-sizing:border-box;margin:12px auto;width:32px;height:32px;border-radius:50%;border:2px solid #eee;border-top-color:#666;-webkit-animation:spinner .8s linear infinite;animation:spinner .8s linear infinite}.ytSpinnerShapeSpinner:not([hidden]){color:#333;font-size:1.6rem}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ytLottieComponentHost{display:block}.ytLottieComponentHost svg{display:block}.ytAnimatedIconHost{display:block}.ytAnimatedIconHost .animated-like-icon,.ytAnimatedIconHost .custom-animated-like-icon{height:24px;width:24px;margin:0}.ytAnimatedIconHost .animated-like-icon .animated-like-icon,.ytAnimatedIconHost .animated-like-icon .custom-animated-like-icon,.ytAnimatedIconHost .custom-animated-like-icon .animated-like-icon,.ytAnimatedIconHost .custom-animated-like-icon .custom-animated-like-icon{pointer-events:none;-webkit-transform:translate(-12px,-12px);transform:translate(-12px,-12px);height:48px;width:48px}.ytAnimatedIconHost .animated-like-icon-updated,.ytAnimatedIconHost .custom-animated-like-icon-updated{height:18px;width:18px;margin:0}.ytAnimatedIconHost .animated-like-icon-updated .animated-like-icon-updated,.ytAnimatedIconHost .animated-like-icon-updated .custom-animated-like-icon-updated,.ytAnimatedIconHost .custom-animated-like-icon-updated .animated-like-icon-updated,.ytAnimatedIconHost .custom-animated-like-icon-updated .custom-animated-like-icon-updated{pointer-events:none;-webkit-transform:translate(-9px,-9px);transform:translate(-9px,-9px);height:36px;width:36px}.ytAnimatedIconHost .animated-subscribe-icon{-webkit-transform:translate(-12px,-12px);transform:translate(-12px,-12px);height:48px;width:48px}.ytAnimatedIconHost .animated-subscribe-icon-updated{-webkit-transform:translate(-9px,-9px);transform:translate(-9px,-9px);height:36px;width:36px}.ytHorizontalSliderViewModelHost{display:block}.ytSliderShapeHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:16px 12px}.ytSliderShapeHostIncrementButton{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:48px;width:48px;background-color:transparent;border-style:none;cursor:pointer;position:relative}.ytSliderShapeHostIncrementButtonIconWrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;border-radius:50%;background-color:rgba(0,0,0,0.05);height:24px;width:24px}.ytSliderShapeHostIncrementButtonIcon{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#030303;height:16px;width:16px}.ytSliderShapeHostIncrementButton:disabled{cursor:default;color:#909090}.ytSliderShapeHostSlider{box-sizing:border-box;border:none;border-radius:0;font:inherit;color:#030303;appearance:none;-webkit-appearance:none;margin:0 12px;display:-webkit-box;display:-webkit-flex;display:flex;background-color:transparent;outline:none;padding-bottom:0;--yt-slider-shape-gradient-percent:0;width:100%;height:24px}.ytSliderShapeHostSlider::-webkit-slider-runnable-track{background:-webkit-gradient(linear,left top,right top,from(#030303),color-stop(#030303),color-stop(#909090),to(#909090));background:-webkit-linear-gradient(left,#030303 0,#030303 var(--yt-slider-shape-gradient-percent),#909090 var(--yt-slider-shape-gradient-percent),#909090 100%);background:linear-gradient(to right,#030303 0,#030303 var(--yt-slider-shape-gradient-percent),#909090 var(--yt-slider-shape-gradient-percent),#909090 100%);height:4px;border-radius:12px}.ytSliderShapeHostSlider::-moz-range-track{background:linear-gradient(to right,#030303 0,#030303 var(--yt-slider-shape-gradient-percent),#909090 var(--yt-slider-shape-gradient-percent),#909090 100%);height:4px;border-radius:12px}.ytSliderShapeHostSlider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#030303;width:16px;height:16px;border-radius:8px;margin-top:-6px}.ytSliderShapeHostSlider::-moz-range-thumb{background:#030303;width:16px;height:16px;border-radius:8px}.ytSliderShapeHostSlider::-ms-thumb{background:#030303;width:16px;height:16px;border-radius:8px}.ytSliderShapeVertical{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;margin:0;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;direction:rtl}.ytSliderShapeVerticalSlider{box-sizing:border-box;border:none;border-radius:0;font:inherit;color:#030303;appearance:none;-webkit-appearance:none;margin:0 12px;display:-webkit-box;display:-webkit-flex;display:flex;background-color:transparent;outline:none;padding-bottom:0;--yt-slider-shape-gradient-percent:0;height:100%;width:24px}.ytSliderShapeVerticalSlider::-webkit-slider-runnable-track{background:-webkit-gradient(linear,left bottom,left top,from(#030303),color-stop(#030303),color-stop(#909090),to(#909090));background:-webkit-linear-gradient(bottom,#030303 0,#030303 var(--yt-slider-shape-gradient-percent),#909090 var(--yt-slider-shape-gradient-percent),#909090 100%);background:linear-gradient(to top,#030303 0,#030303 var(--yt-slider-shape-gradient-percent),#909090 var(--yt-slider-shape-gradient-percent),#909090 100%);width:4px;border-radius:12px}.ytSliderShapeVerticalSlider::-moz-range-track{background:linear-gradient(to top,#030303 0,#030303 var(--yt-slider-shape-gradient-percent),#909090 var(--yt-slider-shape-gradient-percent),#909090 100%);width:4px;border-radius:12px}.ytSliderShapeVerticalSlider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#030303;width:16px;height:16px;border-radius:8px;margin-right:-6px}.ytSliderShapeVerticalSlider::-moz-range-thumb{background:#030303;width:16px;height:16px;border-radius:8px}.ytSliderShapeVerticalSlider::-ms-thumb{background:#030303;width:16px;height:16px;border-radius:8px}@media (forced-colors:active){.ytSliderShapeHostSlider{appearance:auto;-webkit-appearance:auto}}.ytPanelHeaderViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;padding:10px 16px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-bottom:1px solid rgba(0,0,0,0.1);min-height:48px;box-sizing:border-box;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.ytPanelHeaderViewModelHostHideDivider{border-bottom:none}.ytPanelHeaderViewModelHostCompact{padding:8px 12px}.ytPanelHeaderViewModelTitleWrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ytPanelHeaderViewModelTitleHeader{margin:0}.ytPanelHeaderViewModelTitleHeaderNonInteractive{pointer-events:none}.ytPanelHeaderViewModelTitle{color:#030303;font-family:Roboto,"Arial",sans-serif;font-size:1.8rem;line-height:2.6rem;font-weight:700;overflow:hidden;display:block;max-height:2.6rem;-webkit-line-clamp:1;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytPanelHeaderViewModelSubtitle{margin-top:2px;color:#606060;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400;overflow:hidden;display:block;max-height:1.8rem;-webkit-line-clamp:1;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytPanelHeaderViewModelTrailingButtons{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:12px}.ytPanelHeaderViewModelButton:not(:last-child){padding-right:24px}.ytPanelHeaderViewModelButtonOrAnchor{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;outline:none}.ytPanelHeaderViewModelButtonOrAnchorFocused{outline:2px solid currentColor}.ytSheetViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ytSheetViewModelContextual{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;box-shadow:0 4px 32px 0 rgba(0,0,0,0.1);overflow:hidden}.ytSheetViewModelPaddedContent{padding:16px 0}.ytSheetViewModelDisableBackdropFilter{-webkit-backdrop-filter:none;backdrop-filter:none}.ytSpecBottomSheetLayoutHost{display:-webkit-box;display:-webkit-flex;display:flex;min-height:0}.ytSpecBottomSheetLayoutContainer{border-radius:12px;background-color:#fff;display:block;overflow:hidden;position:fixed;margin:0 8px 24px;bottom:0;left:0;right:0;z-index:100}@media (min-aspect-ratio:13/9) and (orientation:landscape) and (min-width:416px),(min-width:931px) and (orientation:landscape) and (min-width:416px){.ytSpecBottomSheetLayoutContainer{width:400px;margin:0 auto 24px auto}}.ytSpecBottomSheetLayoutHeaderWrapper{overflow:hidden;-webkit-box-flex:0;-webkit-flex:none;flex:none;border-bottom:1px solid #fff;cursor:-webkit-grab;cursor:grab}.ytSpecBottomSheetLayoutHeaderWrapperIsDragging{cursor:-webkit-grabbing;cursor:grabbing}.ytSpecBottomSheetLayoutHeaderWrapperBottomBorder{border-bottom:1px solid rgba(0,0,0,0.1)}.ytSpecBottomSheetLayoutDragLine{background:#030303;opacity:.15;border-radius:4px;height:4px;margin:0 auto;width:40px;margin-top:8px}.ytSpecBottomSheetLayoutHeader{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:flex;margin-top:8px}.ytSpecBottomSheetLayoutHeaderWithTitle{margin-bottom:7px}.ytSpecBottomSheetLayoutTitleWrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:flex;margin-left:12px}.ytSpecBottomSheetLayoutTitle{font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:500;color:#030303;max-height:20px;margin:0}.ytSpecBottomSheetLayoutSubtitle{font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400;color:#606060;margin-bottom:0;margin-top:4px;max-height:16px}.ytSpecBottomSheetLayoutModern .ytSpecBottomSheetLayoutTitle{font-family:Roboto,"Arial",sans-serif;font-size:2rem;line-height:2.8rem;font-weight:700;overflow:hidden;display:block;max-height:2.8rem;-webkit-line-clamp:1;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}@media (max-width:527.9px){.ytSpecBottomSheetLayoutModern .ytSpecBottomSheetLayoutTitle{font-family:Roboto,"Arial",sans-serif;font-size:1.8rem;line-height:2.6rem;font-weight:700;overflow:hidden;display:block;max-height:2.6rem;-webkit-line-clamp:1;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}}.ytSpecBottomSheetLayoutModern .ytSpecBottomSheetLayoutSubtitle{font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400;overflow:hidden;display:block;max-height:1.8rem;-webkit-line-clamp:1;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytSpecBottomSheetLayoutActionHeader{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#030303;margin:0 12px}.ytSpecBottomSheetLayoutContentWrapper{-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch;overflow-y:scroll}.ytSpecBottomSheetLayoutBottomSheetContent{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;color:#030303}.ytSpecBottomSheetLayoutFooterWrapper{display:block;-webkit-box-align:center;-webkit-align-items:center;align-items:center;overflow:hidden;-webkit-box-flex:0;-webkit-flex:none;flex:none;position:-webkit-sticky;position:sticky;bottom:0}.ytSpecBottomSheetLayoutFooterButtonWrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;margin:12px 0}.ytSpecBottomSheetLayoutFooterButtonWrapperLandscapeButtonWrapper{margin:6px 0}.ytSpecBottomSheetLayoutSecondaryButton{display:-webkit-box;display:-webkit-flex;display:flex;margin-right:8px;margin-left:12px}.ytSpecBottomSheetLayoutSecondaryButtonTrailingPair{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.ytSpecBottomSheetLayoutSecondaryButtonSplitPair{-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.ytSpecBottomSheetLayoutSecondaryButtonPrimarySplitPair{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.ytSpecBottomSheetLayoutPrimaryButton{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.ytSpecBottomSheetLayoutPrimaryButtonDefault{margin:0 12px;width:100%}.ytSpecBottomSheetLayoutPrimaryButtonTrailingPair{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;margin-right:12px}.ytSpecBottomSheetLayoutPrimaryButtonPrimarySplitPair,.ytSpecBottomSheetLayoutPrimaryButtonSplitPair{-webkit-box-flex:1;-webkit-flex:1;flex:1;margin-right:12px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.ytSpecBottomSheetLayoutFooterLabelWrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:0 12px;height:30px}.ytSpecBottomSheetLayoutFooterLabelWrapperWithoutButtons{margin-bottom:12px}.ytSpecBottomSheetLayoutLeadingLabel,.ytSpecBottomSheetLayoutTrailingLabel{margin-top:12px;color:#606060;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.ytContextualSheetLayoutHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;background-color:#fff;height:100%;min-width:128px;max-width:400px;width:100%;max-height:calc(100vh - 48px);min-height:0}.ytContextualSheetLayoutHostOldMinWidth{min-width:256px}.ytContextualSheetLayoutAddPadding{padding-bottom:8px}.ytContextualSheetLayoutHeaderContainer{-webkit-box-flex:0;-webkit-flex:0;flex:0}.ytContextualSheetLayoutContentContainer{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;overflow-y:auto;scrollbar-color:transparent transparent;scrollbar-width:thin}.ytContextualSheetLayoutContentContainer::-webkit-scrollbar{background:transparent;width:16px}.ytContextualSheetLayoutContentContainer::-webkit-scrollbar-thumb{height:56px;border-radius:8px;border:4px solid transparent;background-clip:content-box;background-color:transparent}.ytContextualSheetLayoutContentContainer:hover{scrollbar-color:#909090 transparent}.ytContextualSheetLayoutContentContainer:hover::-webkit-scrollbar-thumb{background-color:#909090}.ytContextualSheetLayoutFooterContainer{-webkit-box-flex:0;-webkit-flex:0;flex:0}.ytwVariableSpeedControllerViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin:12px}.ytwVariableSpeedControllerViewModelSpeedIndicatorContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;margin:auto}.ytwVariableSpeedControllerViewModelPlaybackSpeedDisplay{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-self:center;align-self:center;color:#030303;font-family:Roboto,"Arial",sans-serif;font-size:2.8rem;line-height:3.8rem;font-weight:900}@media (max-width:527.9px){.ytwVariableSpeedControllerViewModelPlaybackSpeedDisplay{font-family:Roboto,"Arial",sans-serif;font-size:2.4rem;line-height:3.2rem;font-weight:900}}.ytwVariableSpeedControllerViewModelPremiumBadge{position:absolute;right:100%;margin-right:8px}.ytwVariableSpeedControllerViewModelSliderContainer{margin:8px 0}.ytwVariableSpeedControllerViewModelPlaybackSpeedButton{margin:0 4px}.ytwVariableSpeedControllerViewModelButtonContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytwVariableSpeedControllerSpeedButtonViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-align-self:flex-start;align-self:flex-start}.ytwVariableSpeedControllerSpeedButtonViewModelSpeedLabel{margin-top:4px;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:500;color:#030303}.ytWebScrimHost{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1;cursor:pointer;background-color:rgba(0,0,0,0.8)}.ytWebScrimHostRelative{position:absolute}.ytWebScrimHostModernOverlay{background-color:rgba(0,0,0,0.3)}.ytWebScrimHostBottomSheet{background-color:rgba(0,0,0,0.6)}.ytWebScrimHostEngagementPanel{z-index:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:100vw}.ytWebScrimHostDraggableEngagementPanel{z-index:3;top:0}.ytWebScrimHostDrawerLayout{background-color:rgba(0,0,0,0.6);-webkit-tap-highlight-color:rgba(0,0,0,0)}.ytWebScrimDialogContainer{width:100%;height:100%;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;z-index:4}.ytWebScrimHiddenButton{position:fixed;top:0;left:0;height:12px;width:12px;padding:0;border:none;outline:none;font:inherit;text-transform:inherit;color:inherit;background:transparent}bottom-sheet-container{position:fixed;z-index:5}bottom-sheet-container .close-button{position:fixed;top:0;left:0;height:12px;width:12px}c3-overlay.bottom-sheet-overlay{background-color:rgba(0,0,0,0.6)}[bottom-sheet-open]{overflow:hidden}[modal-open-body]{position:fixed;left:0;right:0}.b3-iframe-ancestor[modal-open-body]{position:absolute}.modal-hidden-button{position:fixed;top:0;left:0;height:12px;width:12px}.button-with-icon{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;box-sizing:border-box;-webkit-user-select:none;user-select:none;min-width:5.14em;margin:0 .29em;font-size:1.4rem;border-radius:3px}.button-with-icon-button{padding:.7em .57em}.button-with-icon.compact{margin:-.7em -.57em}.button-with-icon.compact+.button-with-icon.compact{margin-left:.7em}.button-with-icon-inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.button-with-icon-button[disabled],.button-with-icon.disabled .button-with-icon-button{color:#909090}.button-renderer[data-style=STYLE_BRAND]{color:#e1002d}.button-renderer[data-style=STYLE_PRIMARY]:not([disabled=true]){color:#fff;background-color:#065fd4}.button-renderer[data-style=STYLE_PRIMARY][disabled=true]{background-color:transparent}.button-renderer[data-style=STYLE_TEXT]{color:#606060}.button-renderer[data-style=STYLE_TEXT] .logo-arrow{fill:#fff}.button-renderer[data-style=STYLE_BLUE_TEXT]{color:#065fd4}.button-renderer[data-style=STYLE_BLUE_TEXT_WITH_INVERSE_THEME]{color:#3ea6ff}.button-renderer[data-style=STYLE_DESTRUCTIVE]{background-color:#e1002d;border-color:#e1002d;color:#fff}.button-renderer[data-style=STYLE_SUGGESTIVE]{border:1px solid #065fd4;color:#065fd4}.button-renderer[data-style=STYLE_OVERLAY]{background-color:rgba(255,255,255,0.3);color:#fff}.button-renderer[data-style=STYLE_DARK]{background-color:rgba(0,0,0,0.3);color:rgba(255,255,255,0.7)}.button-renderer[data-style=STYLE_INACTIVE_OUTLINE]{color:#606060;border:1px solid #606060;padding:5px 11px}.button-renderer[data-icon-only=true]{min-width:0;margin:0}.button-renderer[data-icon-only=false] .button-renderer-icon{margin:0 8px}.button-renderer-text{-webkit-align-self:center;align-self:center;min-height:1em;line-height:1em;font-weight:500}[is-busy=true] .button-renderer-icon,[is-busy=true] .button-renderer-text{visibility:hidden}.button-with-icon-spinner{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.button-renderer-with-animation .button-with-icon-button{overflow:visible}c3-icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-shrink:0;flex-shrink:0;width:24px;height:24px;fill:currentColor;stroke:none}[dir=rtl] c3-icon[flip-for-rtl=true]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.icon-button{border:none;background:transparent;width:40px;height:40px;padding:8px;box-sizing:border-box}c3-icon svg{width:100%;height:100%}c3-icon.icon-state-outline[icon-state-filled]{display:none}c3-icon.icon-state-filled[icon-state-outline]{display:none}.pivot-bar-item-tab c3-icon[icon-state-filled]{display:none}.pivot-bar-item-tab c3-icon[icon-state-outline]{display:block}.pivot-bar-item-tab[aria-selected=true] c3-icon[icon-state-filled]{display:block}.pivot-bar-item-tab[aria-selected=true] c3-icon[icon-state-outline]{display:none}#menu,.menu-container{position:fixed;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;z-index:4}.menu-content{position:relative;z-index:2;max-height:100%;overflow-y:auto;color:#030303;background-color:#fff;padding:3px}.menu-content.menu-bottom{bottom:0;color:#030303;padding:0;position:fixed;max-width:100%;width:100%}.bottom-menu-cancel{border-top:1px solid #f1f1f1;padding:8px 0}.menu-content>a{display:block}.menu-cancel-button{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.menu-cancel-icon{margin:0 8px}.menu-content.menu-bottom c3-icon{color:#030303;margin:0 32px 0 0}.menu-content:not(.menu-show-icons) .menu-item-button c3-icon{display:none}@media (min-width:330px){.menu-content:not(.menu-bottom){min-width:250px;max-width:356px;margin:40px}}.menu-full-width .menu-content{background-color:#fff;min-width:100%;min-height:100%;margin:0;padding:0;height:1px;box-sizing:border-box}.menu-content.rounded-container{border-radius:8px}.icon-button.small{padding-left:0;padding-right:0;width:16px}ytm-menu-item{display:block;padding:3px 0}ytm-menu-item .menu-item-button{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;min-height:48px;padding:8px 16px;margin-left:0;width:100%;cursor:pointer;text-align:initial;text-transform:unset;-webkit-user-select:none;user-select:none;font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:400}ytm-menu-item .menu-item-button:hover{background-color:rgba(0,0,0,0.05)}ytm-menu-item c3-icon{margin-right:24px}.menu-bottom .menu-item-button{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:1.6rem;padding:11px 16px}.ytwPlayerBottomControlsHost{display:block}.ytwPlayerBottomControlsFullscreenButtonWrapper{-webkit-margin-start:auto;margin-inline-start:auto}.ytBadgeShapeHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:2px;padding:0 4px}.ytBadgeShapeTypography{font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:500}.ytBadgeShapeIcon{display:block;margin-right:2px;height:16px;width:16px}.ytBadgeShapeModern .ytBadgeShapeIcon{margin-right:2px;height:12px;width:12px}.ytBadgeShapeNoText{padding:0 1px;min-height:18px}.ytBadgeShapeNoText .ytBadgeShapeIcon{margin-right:0}.ytBadgeShapeThumbnailBadge{border-radius:4px;padding:1px 4px}.ytBadgeShapeThumbnailBadge .ytBadgeShapeIcon{margin-right:4px;height:12px;width:12px}.ytBadgeShapeThumbnailBadge.ytBadgeShapeNoText .ytBadgeShapeIcon{margin-right:0}.ytBadgeShapeThumbnailBadgeRedesign{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;padding:0 6px}.ytBadgeShapeStatusBadge{border-radius:4px;padding:1px 4px}.ytBadgeShapeStatusBadge .ytBadgeShapeIcon{margin-right:4px;height:12px;width:12px}.ytBadgeShapeStatusBadge.ytBadgeShapeNoText .ytBadgeShapeIcon{margin-right:0}.ytBadgeShapeText{display:block;white-space:nowrap}.ytBadgeShapeTextClipTextOverflow{overflow:hidden;text-overflow:ellipsis}.ytBadgeShapeTextHasMultipleBadgesInRow{overflow:hidden;text-overflow:ellipsis;max-width:20ch}.ytBadgeShapeDefault{ + /* !keep */color:#606060;background:rgba(0,0,0,0.05)}.ytBadgeShapeDefault.ytBadgeShapeOverlay{color:#fff;background:rgba(0,0,0,0.6)}.ytBadgeShapeDefault.ytBadgeShapeModern{color:#606060;background:none;padding-left:0}.ytBadgeShapeMedia{ + /* !keep */color:#606060;outline:1px solid rgba(0,0,0,0.1);outline-offset:-1px}.ytBadgeShapeMedia.ytBadgeShapeModern{color:#606060;outline:1px solid rgba(0,0,0,0.1);outline-offset:-1px}.ytBadgeShapeMediaOverlay{ + /* !keep */color:#fff;outline:1px solid rgba(255,255,255,0.3);outline-offset:-1px}.ytBadgeShapeMediaOverlay.ytBadgeShapeModern{color:#fff;outline:1px solid rgba(255,255,255,0.3);outline-offset:-1px}.ytBadgeShapePromoted{ + /* !keep */color:#030303;padding-left:0}.ytBadgeShapePromoted.ytBadgeShapeModern{color:#030303;background:none;padding-left:0}.ytBadgeShapePromotedInverted.ytBadgeShapeModern{color:#fff;background:none;padding-left:0}.ytBadgeShapeTimely{ + /* !keep */color:#606060}.ytBadgeShapeTimely .ytBadgeShapeIcon{color:#e1002d}.ytBadgeShapeTimely{padding-left:0}.ytBadgeShapeTimely.ytBadgeShapeModern{color:#606060}.ytBadgeShapeTimely.ytBadgeShapeModern .ytBadgeShapeIcon{color:#e1002d}.ytBadgeShapeTimely.ytBadgeShapeModern{padding-left:0}.ytBadgeShapePremium{ + /* !keep */color:#fff;background:#e1002d}.ytBadgeShapePremium.ytBadgeShapeModern{color:#fff;background:#e1002d}.ytBadgeShapeSale{ + /* !keep */color:#c30027}.ytBadgeShapeSale .ytBadgeShapeIcon{color:#c30027}.ytBadgeShapeSale{padding-left:0}.ytBadgeShapeSale.ytBadgeShapeModern,.ytBadgeShapeSale.ytBadgeShapeModern .ytBadgeShapeIcon{color:#c30027}.ytBadgeShapeSale.ytBadgeShapeModern{padding-left:0}.ytBadgeShapeMembership{ + /* !keep */color:#107516;background:rgba(0,0,0,0.05)}.ytBadgeShapeMembership.ytBadgeShapeModern{color:#107516;background:none;padding-left:0}.ytBadgeShapeCommerce{ + /* !keep */color:#107516;background:rgba(0,0,0,0.05)}.ytBadgeShapeCommerce.ytBadgeShapeModern{color:#107516;background:none;padding-left:0}.ytBadgeShapeLive{ + /* !keep */color:#fff;background:rgba(225,0,45,0.9)}.ytBadgeShapeLive.ytBadgeShapeOverlay{color:#fff;background:rgba(225,0,45,0.9)}.ytBadgeShapeLive.ytBadgeShapeModern{color:#fff;background:rgba(225,0,45,0.9)}.ytBadgeShapeStatusNew{ + /* !keep */color:#065fd4;outline:1px solid #065fd4;outline-offset:-1px}.ytBadgeShapeStatusNew.ytBadgeShapeModern{color:#065fd4;outline:1px solid #065fd4;outline-offset:-1px}.ytBadgeShapeStatusComplete{ + /* !keep */color:#005917;background:#deffde}.ytBadgeShapeStatusComplete.ytBadgeShapeModern{color:#005917;background:#deffde}.ytBadgeShapeStatusWarning{ + /* !keep */color:#7c2900;background:#ffeacf}.ytBadgeShapeStatusWarning.ytBadgeShapeModern{color:#7c2900;background:#ffeacf}.ytBadgeShapeStatusError{ + /* !keep */color:#990412;background:rgba(255,85,119,0.2)}.ytBadgeShapeStatusError.ytBadgeShapeModern{color:#990412;background:rgba(255,85,119,0.2)}.ytBadgeShapeStatusDefault{ + /* !keep */color:#030303;background:rgba(0,0,0,0.1)}.ytBadgeShapeStatusDefault.ytBadgeShapeModern{color:#030303;background:rgba(0,0,0,0.1)}.ytBadgeShapeThumbnailDefault{ + /* !keep */color:#fff;background:rgba(0,0,0,0.6)}.ytBadgeShapeThumbnailDefault.ytBadgeShapeModern{color:#fff;background:rgba(0,0,0,0.6)}.ytBadgeShapeThumbnailLive{ + /* !keep */color:#fff;background:rgba(225,0,45,0.9)}.ytBadgeShapeThumbnailLive.ytBadgeShapeModern{color:#fff;background:rgba(225,0,45,0.9)}.ytBadgeShapeThumbnailSpecial{ + /* !keep */color:#030303;background:#fff}.ytBadgeShapeThumbnailSpecial .ytBadgeShapeIcon{color:#e1002d}.ytBadgeShapeThumbnailSpecial.ytBadgeShapeModern{color:#030303;background:#fff}.ytBadgeShapeThumbnailSpecial.ytBadgeShapeModern .ytBadgeShapeIcon{color:#e1002d}.ytBadgeShapeThumbnailDefaultRedesign{ + /* !keep */color:#fff;background:rgba(0,0,0,0.3)}.ytBadgeShapeThumbnailDefaultRedesign.ytBadgeShapeModern{color:#fff;background:rgba(0,0,0,0.3)}.ytBadgeShapeAd{font-weight:700;color:#030303;white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:flex;padding-right:0;padding-left:0;font-size:unset;line-height:unset}.ytBadgeShapeAd.ytBadgeShapeAdsIncludeDot:after{content:"·";-webkit-padding-end:4px;padding-inline-end:4px;-webkit-padding-start:4px;padding-inline-start:4px}.ytBadgeShapeAd.ytBadgeShapeOverlay{color:#fff}.ytBadgeShapeMediumFontAdBadge{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:500}.ytBadgeShapeLargeFontAdBadge{font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:500}.ytBadgeShapeIsEmpty{display:none}.accountInfoHost{display:block}.like-button-renderer [aria-pressed=true] c3-icon{color:#065fd4}.like-button-renderer [aria-pressed=true] c3-icon path{fill:#3ea6ff;stroke:#fff;stroke-width:1px}ytm-menu-renderer{display:-webkit-box;display:-webkit-flex;display:flex}.bottom-sheet-media-menu-item ytm-menu-item{padding:0;height:48px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.bottom-sheet-media-menu-item .menu-item-button{display:-webkit-box;display:-webkit-flex;display:flex;padding:0;margin-left:12px;font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:400}.bottom-sheet-media-menu-item c3-icon{margin-right:12px}ytm-thumbnail-overlay-time-status-renderer{margin:5px}ytm-thumbnail-overlay-time-status-renderer[thumbnail-size=small]{margin:2px}ytm-thumbnail-overlay-time-status-renderer[thumbnail-size=medium]{margin:4px}ytm-thumbnail-overlay-time-status-renderer[thumbnail-size=large]{margin:8px}ytm-thumbnail-overlay-time-status-renderer[data-style=LIVE],ytm-thumbnail-overlay-time-status-renderer[data-style=SHORTS]{text-transform:uppercase}img.custom-thumbnail.video-thumbnail-img{object-fit:scale-down;max-height:100%;max-width:100%}.video-thumbnail-container-compact,.video-thumbnail-container-large{position:relative;-webkit-flex-shrink:0;flex-shrink:0;overflow:hidden}.video-thumbnail-img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;min-height:100%;margin:auto}.video-thumbnail-bg{background-color:rgba(0,0,0,0.1)}.video-thumbnail-container-large{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding-bottom:56.25%}.video-thumbnail-container-large.stacked{border-radius:12px;border-top:1px solid #fff}.video-thumbnail-container-compact{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:160px;height:90px}.custom-thumbnail-background-container{position:absolute;width:180px;height:180px}.custom-thumbnail-background-container .custom-thumbnail{opacity:.7;-webkit-filter:blur(30px);filter:blur(30px)}.video-thumbnail-container-compact-rounded{border-radius:8px}.original-aspect-ratio img{height:100%;width:auto}.stacked{border-radius:12px;border-top:1px solid #fff}@media (max-width:549px) and (orientation:portrait){.big-shorts-singleton .video-thumbnail-container-large{padding-bottom:125%}.big-shorts-singleton .video-thumbnail-container-large img{object-fit:cover;width:100%}}@media (max-width:549px) and (orientation:portrait){ytm-item-section-renderer:first-of-type .video-thumbnail-container-large{margin-top:0}.video-thumbnail-container-large:where(.not-rendered-from-rich-item){margin:-13px -12px 0;padding-top:13px}.style-recommendations-in-portrait .video-thumbnail-container-large.rounded-thumbnail{border-radius:12px;margin:0;padding-top:0}}@media (max-width:299px) and (orientation:portrait){.video-thumbnail-container-large{margin:0;padding-top:0}}.video-thumbnail-container-large.thumbnail-cover-rounded{border-radius:12px}@media (min-width:550px) and (orientation:portrait),(min-width:931px) and (orientation:landscape){.video-thumbnail-container-large.rounded-thumbnail{border-radius:12px}}@media (min-aspect-ratio:13/9) and (orientation:landscape),(min-width:931px) and (orientation:landscape){.video-thumbnail-container-large.rounded-thumbnail{border-radius:12px}}@media (max-width:930px) and (orientation:landscape){.style-recommendations-in-portrait .video-thumbnail-container-large.rounded-thumbnail,player-fullscreen-controls .video-thumbnail-container-large.rounded-thumbnail{border-radius:12px}}.video-thumbnail-fill-parent{margin:0;padding-top:0;border-radius:12px}.ytSpecDialogLayoutHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;background-color:#fff}.ytSpecDialogLayoutContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow:hidden;padding-bottom:24px}.ytSpecDialogLayoutTopPadding{padding-top:24px}.ytSpecDialogLayoutIcon{margin:24px 24px 0}.ytSpecDialogLayoutIconAboveMedia{margin-bottom:24px}.ytSpecDialogLayoutIconCenterAlign{-webkit-align-self:center;align-self:center}.ytSpecDialogLayoutAsset{width:100%;min-height:0;-webkit-flex-shrink:4;flex-shrink:4;display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden}.ytSpecDialogLayoutAssetItem{width:100%;-webkit-flex-shrink:0;flex-shrink:0;object-fit:cover}.ytSpecDialogLayoutDialogHeaderContainer{padding:24px 24px 8px}.ytSpecDialogLayoutDialogHeader{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-shrink:0;flex-shrink:0}.ytSpecDialogLayoutDialogHeaderAboveAsset{padding-bottom:24px}.ytSpecDialogLayoutTitle{color:#030303;-webkit-box-flex:1;-webkit-flex:1;flex:1;margin-bottom:0;font-family:Roboto,"Arial",sans-serif;font-size:2rem;line-height:2.8rem;font-weight:700;overflow:hidden;display:block;max-height:5.6rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytSpecDialogLayoutLeadingActionHeader{color:#030303;margin-right:12px}.ytSpecDialogLayoutTrailingActionHeader{color:#030303;margin-left:auto}.ytSpecDialogLayoutContent{color:#030303;overflow-y:auto}.ytSpecDialogLayoutContentInner{overflow:visible;padding:0 24px}.ytSpecDialogLayoutFooterContainer{padding-top:16px;padding-left:24px;padding-right:24px}.ytSpecDialogLayoutFooter{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap-reverse;flex-flow:row wrap-reverse;-webkit-flex-shrink:0;flex-shrink:0;margin:-8px 0 0 -8px}.ytSpecDialogLayoutDialogButtonsInlineEnd{-webkit-box-pack:end;-webkit-justify-content:end;justify-content:end}.ytSpecDialogLayoutButton{display:-webkit-box;display:-webkit-flex;display:flex;padding:8px 0 0 8px}.ytSpecDialogLayoutDialogButtonsInlineStretched{-webkit-box-flex:1;-webkit-flex:1;flex:1}.ytSpecDialogLayoutCenterAlign .ytSpecDialogLayoutContent,.ytSpecDialogLayoutCenterAlign .ytSpecDialogLayoutTitle{text-align:center}.ytSpecDialogLayoutDialogButtonsStacked{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}@media (max-width:330px){.ytSpecDialogLayoutResponsive{min-width:calc(100vw - 96px);max-width:100%;max-height:100vh}}@media (min-width:331px) and (max-width:527px){.ytSpecDialogLayoutResponsive{min-width:calc(100vw - 96px);min-width:min(320px,100vw - 96px);max-width:calc(100vw - 96px);max-width:min(400px,100vw - 96px);max-height:calc(100vh - 96px)}}@media (min-width:528px){.ytSpecDialogLayoutResponsive{min-width:320px;max-width:calc(100vw - 96px);max-width:min(560px,100vw - 96px);max-height:calc(100vh - 96px);max-height:min(560px,100vh - 96px)}}.ytSpecDialogLayoutFullscreen{height:100%;width:100%}.ytSpecDialogLayoutFullscreen .ytSpecDialogLayoutContainer,.ytSpecDialogLayoutFullscreen .ytSpecDialogLayoutContent{display:block;height:100%;width:100%}.ytSpecDialogLayoutFullscreen .ytSpecDialogLayoutContentInner{display:block;height:100%;width:100%;padding:0}@media (min-width:528px){.ytSpecDialogLayoutExtendedMaxHeight{max-height:calc(100vh - 96px)}}.ytSpecDialogLayoutAssetInset .ytSpecDialogLayoutAsset{width:auto;padding:0 24px;border-radius:12px}.ytSpecDialogLayoutAssetInset .ytSpecDialogLayoutAssetItem{border-radius:12px}.ytwPivotButtonViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;cursor:pointer}.ytwPivotButtonViewModelHostImage{border-radius:6px;width:40px;height:40px;display:block}.ytwPivotButtonViewModelHostIcon{border:1px solid #fff;border-radius:6px;padding:6px}.ytwPivotButtonViewModelHost[data-background-color=THEME_ATTRIBUTE_OVERLAY_BACKGROUND_MEDIUM] .ytwPivotButtonViewModelHostIcon{background-color:rgba(0,0,0,0.6)}.ytwReelActionBarViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ytwReelActionBarViewModelHost>*{margin-top:16px}.ytwReelActionBarViewModelHost>toggle-button-view-model{margin-top:0}.ytwReelActionBarViewModelHostMobile{width:56px;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytwReelActionBarViewModelHostMobile .ytSpecButtonShapeWithLabelLabel{font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:500;line-height:16px;margin:0}.ytwReelActionBarViewModelHostMobile .ytSpecButtonShapeNextHost:focus{background:unset}.ytwReelActionBarViewModelHostMobile button:not([aria-pressed=true]) c3-icon{-webkit-filter:drop-shadow(0 0 2px rgba(0,0,0,0.3));filter:drop-shadow(0 0 2px rgba(0,0,0,0.3))}.ytwReelActionBarViewModelHostMobileActionButton{padding-top:4px;padding-bottom:8px;margin:0}.ytwReelActionBarViewModelHostDesktop{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytwReelActionBarViewModelHostDesktop .ytSpecButtonShapeWithLabelLabel{font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400}.ytwReelActionBarViewModelHostDesktopActionButton{padding-top:0;padding-bottom:8px;margin:0}@media (max-height:411px) and (orientation:landscape){.ytwReelActionBarViewModelHost>*{margin-top:0}.ytwReelActionBarViewModelHost .ytSpecButtonShapeWithLabelLabel{display:none}}.ytReelMetapanelViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;max-width:480px}.ytReelMetapanelViewModelMetapanelItem:not(:first-child){padding-top:4px;max-width:100%}.ytReelMetapanelViewModelMetapanelItem:not(:last-child){padding-bottom:4px;max-width:100%}.ytAnimatedActionHost{display:block;position:relative}.ytAnimatedActionLottie{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;pointer-events:none}.ytAnimatedActionBackground{width:100%}.ytAnimatedActionBackgroundContainer{overflow:hidden;border-radius:18px}.ytAnimatedActionContentWithBackground{position:relative}.player-settings-header{margin-bottom:20px}.player-caption-settings,.player-quality-settings,.player-speed-settings{width:100%;margin:4px 0 12px}.copyDebugInfoPlayerDebugInfo{background-color:transparent;padding-bottom:4px;outline:none;box-sizing:border-box;border:none;border-radius:0;margin-bottom:1px;font:inherit;color:#030303;-webkit-appearance:none;appearance:none;min-height:8.4rem;width:100%;border:1px solid rgba(0,0,0,0.1);padding:8px}.copyDebugInfoPlayerDebugInfo::-webkit-input-placeholder{color:#606060;opacity:1}.copyDebugInfoPlayerDebugInfo::placeholder{color:#606060;opacity:1}.copyDebugInfoPlayerDebugInfo{height:40vh;direction:ltr}.stableVolumeToggleHost{display:block}.ytPlayerControlsContainerHost{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none}.ytPlayerControlsContainerRendered{position:fixed;inset:0;padding-bottom:0}.ytShortsEmbedsHost{position:absolute;inset:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;background:-webkit-linear-gradient(bottom,rgba(0,0,0,.4),rgba(0,0,0,0) 160px),-webkit-linear-gradient(top,rgba(0,0,0,.4),rgba(0,0,0,0) 96px);background:linear-gradient(0deg,rgba(0,0,0,.4) 0,rgba(0,0,0,0) 160px),linear-gradient(180deg,rgba(0,0,0,.4) 0,rgba(0,0,0,0) 96px)}.ytShortsEmbedsReelPlayerOverlayRenderer .reel-player-overlay-actions,.ytShortsEmbedsReelPlayerOverlayRenderer .reel-player-overlay-metadata,.ytShortsEmbedsReelPlayerOverlayRenderer .reel-player-overlay-top-bar{z-index:2}.ytShortsEmbedsTopbarContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;position:fixed;z-index:2;width:100%}.ytShortsEmbedsVolumeControls{position:absolute;right:48px}.ytmCuedOverlayHost{display:block;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;-webkit-transition:-webkit-transform .7s;transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s,-webkit-transform .7s;-webkit-transition-property:opacity;transition-property:opacity}.ytmCuedOverlayHidden,.ytmCuedOverlayHost.hidden{visibility:hidden;opacity:0}.ytmCuedOverlayPlayButton{position:absolute;top:50%;left:50%;margin-left:-36px;margin-top:-36px;width:72px;height:72px;padding:0;border:0;background:transparent;cursor:pointer}.ytmCuedOverlayPlayButton.shorts,.ytmCuedOverlayShorts{margin-left:-50px;margin-top:-50px;width:100px;height:100px}.ytmCuedOverlayPlayButtonIcon{width:100%;height:100%;color:#f03}@media (forced-colors:active){.ytmCuedOverlayPlayButtonIcon{color:ButtonText}.ytmCuedOverlayPlayButtonIcon path:first-child{fill:ButtonText}.ytmCuedOverlayPlayButtonIcon .logo-arrow,.ytmCuedOverlayPlayButtonIcon path:nth-child(2){fill:Canvas}}.ytmCuedOverlayGradient{width:100%;position:absolute;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),color-stop(rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.6),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.6),rgba(0,0,0,0));height:7rem}.ytChapteredProgressBarHost{display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;width:100%;height:3px}.ytChapteredProgressBarChapteredPlayerBarChapter{height:3px;margin:0 1px;position:relative}.ytChapteredProgressBarChapteredPlayerBarChapterSeen{background:-webkit-gradient(linear,left top,right top,color-stop(80%,#f03),to(#ff2791));background:-webkit-linear-gradient(left,#f03 80%,#ff2791);background:linear-gradient(90deg,#f03 80%,#ff2791)}.ytChapteredProgressBarChapteredPlayerBarChapterIsScrubbing{margin:0 2px}.ytChapteredProgressBarChapteredPlayerBarChapter:first-of-type{margin-left:0}.ytChapteredProgressBarChapteredPlayerBarChapter:last-of-type{margin-right:0}.ytChapteredProgressBarChapteredPlayerBarFill{height:3px;position:absolute;background:-webkit-gradient(linear,left top,right top,color-stop(80%,#f03),to(#ff2791));background:-webkit-linear-gradient(left,#f03 80%,#ff2791);background:linear-gradient(90deg,#f03 80%,#ff2791)}.ytChapteredProgressBarChapteredPlayerBarLoaded{background:rgba(255,255,255,.3);height:3px;position:absolute}.ytChapteredProgressBarHoveredMacroMarker{-webkit-transform:scaleY(2);transform:scaleY(2);-webkit-transform-origin:center;transform-origin:center}.ytFocusedChapterProgressBarLineHost{display:block;position:absolute;width:100%}.ytFocusedChapterProgressBarLineProgressBarLine{position:relative;height:3px;width:100%}.ytFocusedChapterProgressBarLineProgressBarLineRounded{border-radius:1.5px;overflow:hidden}.ytFocusedChapterProgressBarLineProgressBarLineBottomInset{height:5px;border-radius:2.5px;overflow:hidden}.ytFocusedChapterProgressBarLineProgressBarBackground{position:absolute;top:0;bottom:0;background-color:#fff;opacity:.6;width:100%}.ytFocusedChapterProgressBarLineProgressBarPlayed{position:relative;top:0;bottom:0;height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(80%,#f03),to(#ff2791));background:-webkit-linear-gradient(left,#f03 80%,#ff2791);background:linear-gradient(90deg,#f03 80%,#ff2791)}.ytHeatSeekerHost{position:absolute;left:0;right:0;bottom:0;fill:rgba(255,255,255,.4)}.ytHeatSeekerHighContrast{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(90%),to(rgba(0,0,0,.6)));background:-webkit-linear-gradient(rgba(0,0,0,0),90%,rgba(0,0,0,.6));background:linear-gradient(rgba(0,0,0,0),90%,rgba(0,0,0,.6));fill:rgba(255,255,255,.5)}.ytPlayerProgressBarHost{position:absolute;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:100%;direction:ltr}.ytPlayerProgressBarHostReadOnly{pointer-events:none}.ytPlayerProgressBarHostHidden{opacity:0}.ytPlayerProgressBarHostLowerPlayer{bottom:0;left:30px;right:30px;height:44px}.ytPlayerProgressBarHostBottomEdge{height:28px;left:0;right:0;bottom:-7px}.ytPlayerProgressBarHostBottomInset{height:28px;bottom:0;left:0;right:0}.ytPlayerProgressBarHostCustom{position:relative}.ytPlayerProgressBarBackground{position:absolute;inset:0;pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.5)));background:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));opacity:1;-webkit-transition:opacity .1s cubic-bezier(.2,0,.6,1);transition:opacity .1s cubic-bezier(.2,0,.6,1)}.ytPlayerProgressBarBackgroundHide{opacity:0}.ytPlayerProgressBarDragContainer{width:100%;height:100%;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.ytPlayerProgressBarDragContainerBottomEdge{height:0;padding:19.5px 0 8.5px}.ytPlayerProgressBarHeatseekerContainer{position:absolute;left:0;right:0;bottom:1.5px}.ytPlayerProgressBarHeatseekerContainerInset{bottom:14.5px}.ytPlayerProgressBarProgressBar{width:100%;overflow:visible;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytPlayerProgressBarProgressBarInset{padding:16px 0 12px;width:calc(100% - 24px);-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:width .1s cubic-bezier(.05,0,0,1),-webkit-transform .1s cubic-bezier(.05,0,0,1);transition:width .1s cubic-bezier(.05,0,0,1),-webkit-transform .1s cubic-bezier(.05,0,0,1);transition:width .1s cubic-bezier(.05,0,0,1),transform .1s cubic-bezier(.05,0,0,1);transition:width .1s cubic-bezier(.05,0,0,1),transform .1s cubic-bezier(.05,0,0,1),-webkit-transform .1s cubic-bezier(.05,0,0,1)}.ytPlayerProgressBarProgressBarInsetMinimized{padding-top:0;padding-bottom:0;width:100%;-webkit-transform:translateY(12px);transform:translateY(12px)}.ytProgressBarLineHost{display:block;position:absolute;width:100%}.ytProgressBarLineProgressBarLine{position:relative;height:3px;width:100%}.ytProgressBarLineProgressBarLineRounded{border-radius:1.5px;overflow:hidden}.ytProgressBarLineProgressBarLineBottomInset{height:5px;border-radius:2.5px;overflow:hidden}.ytProgressBarLineProgressBarBackground{position:absolute;top:0;bottom:0;background-color:#fff;opacity:.3;width:100%}.ytProgressBarLineProgressBarLoaded{position:absolute;top:0;bottom:0;background-color:#fff;opacity:.6}.ytProgressBarLineProgressBarHovered{position:absolute;top:0;bottom:0;background-color:#fff;opacity:.7}.ytProgressBarLineProgressBarPlayed{position:absolute;top:0;bottom:0;forced-color-adjust:none;background:-webkit-gradient(linear,left top,right top,color-stop(80%,#f03),to(#ff2791));background:-webkit-linear-gradient(left,#f03 80%,#ff2791);background:linear-gradient(90deg,#f03 80%,#ff2791)}.ytProgressBarPlayheadHost{display:block;position:absolute}.ytProgressBarPlayheadProgressBarPlayheadDot{height:12px;width:12px;border-radius:50%;forced-color-adjust:none;background-color:#f03;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.ytProgressBarPlayheadProgressBarPlayheadDotLarge{height:16px;width:16px}.ytProgressBarPlayheadProgressBarPlayheadDotHide{-webkit-transform:scale(0);transform:scale(0)}.ytProgressBarPlayheadProgressBarPlayheadCustom{height:20px;width:20px;pointer-events:none}.ytProgressBarPlayheadProgressBarPlayheadCustomLarge{height:24px;width:24px}.ytProgressBarPlayheadProgressBarPlayheadCustomHide{-webkit-transform:scale(0);transform:scale(0)}.ytPlayerStoryboardHost{position:absolute;bottom:80px;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}.ytPlayerStoryboardHostBigboard{width:100%;left:50%}.ytPlayerStoryboardHostMwebShorts{margin-bottom:48px}.ytPlayerStoryboardHostInlinePlayer{bottom:calc(56px*var(--storyboard-scale, 1))}.ytPlayerStoryboardHostDesktopShorts{margin-bottom:16px}.ytPlayerStoryboardHostIsDragging{margin-bottom:80px}.ytPlayerStoryboardHostFadeIn{-webkit-animation:fade-in .1s cubic-bezier(.2,0,.6,1);animation:fade-in .1s cubic-bezier(.2,0,.6,1)}.ytPlayerStoryboardStoryboardImageWrapper{background-color:#fff;border:2px solid white;overflow:hidden;position:relative;border-radius:8px}.ytPlayerStoryboardBigboardWrapper{position:absolute;inset:0;background:#000}.ytPlayerStoryboardBigboardImageWrapper{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;overflow:hidden}.ytPlayerStoryboardTimestamp{font-weight:700;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.75)}.ytPlayerStoryboardTimestampShorts{font-family:YouTube Sans,Roboto,sans-serif;font-size:2.8rem;line-height:3.8rem;font-weight:700}@media (max-width:527.9px){.ytPlayerStoryboardTimestampShorts{font-family:YouTube Sans,Roboto,sans-serif;font-size:2.4rem;line-height:3.2rem;font-weight:700}}.ytPlayerStoryboardTimestampShorts{padding-top:8px}.ytPlayerStoryboardTimestampIsHovering{font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:500;font-size:calc(1.6rem*var(--storyboard-scale, 1));line-height:calc(2.2rem*var(--storyboard-scale, 1))}.ytPlayerStoryboardMetadata{position:absolute;bottom:calc(-6px*var(--storyboard-scale, 1));-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);left:50%;color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;font-size:calc(12px*var(--storyboard-scale, 1))}.ytPlayerStoryboardMetadataBigboard{width:auto;color:#fff;max-width:100%;bottom:6px;border-radius:16px;background-color:rgba(0,0,0,0.6);padding:8px 16px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-column-gap:1rem;column-gap:1rem;min-width:0}.ytPlayerStoryboardTitle{max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:4px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytPlayerStoryboardTitleBigboard{margin-bottom:0;font-weight:700}.ytPlayerStoryboardTimedMarkerIconWrapper{display:-webkit-box;display:-webkit-flex;display:flex}.ytPlayerStoryboardTimedMarkerIcon{height:14px;width:14px;margin-right:4px}.ytPlayerStoryboardStoryboardImage{width:100%;height:100%;position:absolute}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.ytMwebShortsPlayerControlsHost{position:relative;margin-right:0;margin-left:0;bottom:0;height:3px;direction:ltr;-webkit-transition-property:height,margin-left,margin-right,padding,visibility;transition-property:height,margin-left,margin-right,padding,visibility;-webkit-transition-duration:.25s;transition-duration:.25s}.ytMwebShortsPlayerControlsHostIsScrubbableMode{margin-right:16px;margin-left:16px;height:16px;padding-bottom:16px;-webkit-transition-duration:.5s;transition-duration:.5s}.ytMwebShortsPlayerControlsHostHideProgressBar{visibility:hidden;height:0}.ytMwebShortsPlayerControlsGestureOverlay{position:absolute;height:100vh;width:100vw;inset:0;pointer-events:auto}.ytwAutonavTooltipHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:absolute;top:25%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff}.ytwPlayerUserEduTooltipHost{display:block}.ytwPlayerUserEduTooltipTooltipContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:0 8px;position:absolute;width:100%;box-sizing:border-box}.ytwPlayerUserEduTooltipTooltipWrapper{position:relative;width:-webkit-max-content;width:max-content;margin-top:16px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;z-index:6;border-radius:16px;background-color:rgba(0,0,0,0.6);padding:7px 16px;max-width:100%;box-sizing:border-box}.ytwPlayerUserEduTooltipTooltipWrapper:empty{display:none}.ytwSpeedmasterTooltipHost{display:-webkit-box;display:-webkit-flex;display:flex}.ytwSpeedmasterTooltipHost:not(.ytwSpeedmasterTooltipKillswitch){-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;color:#fff;position:relative;left:0;right:0}.ytwSpeedmasterTooltipLabel{text-align:justify;font-weight:500;font-size:14px;line-height:18px}[dir=rtl] .ytwSpeedmasterTooltipLabel{direction:rtl}.ytwSpeedmasterTooltipIcon{margin-left:4px}.ytmShortsGestureOverlayControlsGestureOverlay{position:absolute;height:100%;width:100%;left:0;top:0;bottom:0;right:0;pointer-events:auto}.ytmShortsGestureOverlayControlsGestureContainer{position:absolute;height:100%;width:100%;left:0;top:0;bottom:0;right:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.ytmShortsGestureOverlayControlsSpeedmasterGestureArea{height:100%;width:25%}.ytmShortsGestureOverlayControlsMenuGestureArea{height:100%;width:50%}.ytmVideoCoverHost{display:block;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;-webkit-transition:-webkit-transform .7s;transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s,-webkit-transform .7s;-webkit-transition-property:opacity;transition-property:opacity}.ytmVideoCoverHost.ended{z-index:0}.ytmVideoCoverHost.hidden{visibility:hidden;opacity:0}.ytmVideoCoverThumbnail{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.ytdVolumeControlsHost{display:-webkit-box;display:-webkit-flex;display:flex;max-height:48px}.ytdVolumeControlsDisableSlider{width:48px}.ytdVolumeControlsVolumeControlsContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:50px;position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;max-width:168px}.ytdVolumeControlsVolumeControlsContainerVertical{max-width:48px;width:48px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;gap:60px;height:-webkit-fit-content;height:fit-content;pointer-events:none}.ytdVolumeControlsVolumeControlsContainerExpanded{pointer-events:all}.ytdVolumeControlsMuteIconButtonContainer{display:-webkit-box;display:-webkit-flex;display:flex;width:48px;height:48px;border-radius:50px}.ytdVolumeControlsMuteIconButton{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:end;justify-content:end;z-index:1;position:relative;background:none;border:none;padding:12px;cursor:pointer;pointer-events:all;-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,0.8));filter:drop-shadow(0 0 1px rgba(0,0,0,0.8))}.ytdVolumeControlsSliderContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:0;opacity:0;overflow:hidden;visibility:hidden;-webkit-transition:visibility .12s linear,opacity .12s linear,width .12s linear;transition:visibility .12s linear,opacity .12s linear,width .12s linear}.ytdVolumeControlsSliderContainerExpanded{visibility:visible;width:100%;opacity:1;-webkit-transition:visibility .3s linear,opacity .3s linear,width .3s linear;transition:visibility .3s linear,opacity .3s linear,width .3s linear;z-index:1}.ytdVolumeControlsSliderContainerWithScrim{padding-right:12px}.ytdVolumeControlsSliderContainerVertical{background-color:rgba(0,0,0,0.3);border-radius:50px;height:48px;min-height:48px;padding:0 12px;margin:0;-webkit-transition:visibility .3s linear,opacity .3s linear,width 0s linear .3s,margin .3s linear;transition:visibility .3s linear,opacity .3s linear,width 0s linear .3s,margin .3s linear}.ytdVolumeControlsSliderContainerVerticalDown{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.ytdVolumeControlsSliderContainerVerticalExpanded{background-color:rgba(40,40,40,0.6);margin-top:8px;width:133px;-webkit-transition:visibility .3s linear,opacity .3s linear,width 0s linear,margin .3s linear;transition:visibility .3s linear,opacity .3s linear,width 0s linear,margin .3s linear}.ytdVolumeControlsSliderContainerDisableSlider{display:none}.ytdVolumeControlsNativeSlider{--gradient-percent:0;-webkit-appearance:none;appearance:none;border:none;margin-bottom:1px;cursor:pointer;display:block;min-width:0;width:100%;background-color:transparent;padding:8px 0;forced-color-adjust:none}.ytdVolumeControlsNativeSlider::-webkit-slider-runnable-track{background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(#fff),color-stop(rgba(255,255,255,0.3)),to(rgba(255,255,255,0.3)));background:-webkit-linear-gradient(left,#fff 0,#fff var(--gradient-percent),rgba(255,255,255,0.3) var(--gradient-percent),rgba(255,255,255,0.3) 100%);background:linear-gradient(to right,#fff 0,#fff var(--gradient-percent),rgba(255,255,255,0.3) var(--gradient-percent),rgba(255,255,255,0.3) 100%);height:4px;border-radius:12px}.ytdVolumeControlsNativeSlider::-moz-range-track{background:linear-gradient(to right,#fff 0,#fff var(--gradient-percent),rgba(0,0,0,0.1) var(--gradient-percent),rgba(0,0,0,0.1) 100%);height:4px;border-radius:12px}.ytdVolumeControlsNativeSlider::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background-color:white;border-radius:50%;margin-top:-6.5px}.ytdVolumeControlsNativeSlider::-moz-range-thumb{width:16px;height:16px;background-color:white;border-radius:50%;border:none}.ytdVolumeControlsNativeSlider::-webkit-slider-runnable-track{height:2px}.ytdVolumeControlsNativeSlider::-moz-range-track{height:2px}.ytdVolumeControlsMuteIcon{color:white}.ytdVolumeControlsBackgroundScrim{height:48px;width:48px;z-index:0;background-color:rgba(0,0,0,0.3);-webkit-transition:width .25s linear;transition:width .25s linear;position:absolute;border-radius:50px}.ytdVolumeControlsBackgroundScrimExpanded{width:100%;background-color:rgba(0,0,0,0.3)}.ytdVolumeControlsBackgroundScrimExpandedHoverState:after{content:"";position:absolute;inset:4px;background:transparent;border-radius:28px;background-color:rgba(255,255,255,0.1);-webkit-transition-property:width,background-color;transition-property:width,background-color}.ytwPlayerFullscreenActionMenuHost{display:block}.ytmFullscreenRelatedVideosEntryPointViewModelHost{display:block}.ytmFullscreenRelatedVideosEntryPointViewModelButton{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:48px;border-radius:24px;padding-left:12px;padding-right:12px;white-space:nowrap;color:#fff;border:none;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400;background:rgba(0,0,0,0.3);text-shadow:0 0 2px #000}.ytmFullscreenRelatedVideosEntryPointViewModelButton button{text-shadow:0 0 2px #000}.ytmFullscreenRelatedVideosEntryPointViewModelButton svg{-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,.8));filter:drop-shadow(0 0 1px rgba(0,0,0,.8))}.ytmFullscreenRelatedVideosEntryPointViewModelSingleThumbnail{padding:6px 8px;border-radius:16px}.ytmFullscreenRelatedVideosEntryPointViewModelHost:not(.ytmFullscreenRelatedVideosEntryPointViewModelTitleHidden) .ytmFullscreenRelatedVideosEntryPointViewModelSingleThumbnail{padding:6px 12px}.ytmFullscreenRelatedVideosEntryPointViewModelThumbnailStack{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-top:-1px}.ytmFullscreenRelatedVideosEntryPointViewModelHost:not(.ytmFullscreenRelatedVideosEntryPointViewModelTitleHidden) .ytmFullscreenRelatedVideosEntryPointViewModelThumbnailStack{margin-left:8px}.ytmFullscreenRelatedVideosEntryPointViewModelFadedThumbnail{height:2px;margin-bottom:1px;border-top-left-radius:2px;border-top-right-radius:2px}.ytmFullscreenRelatedVideosEntryPointViewModelSmallFadedThumbnail{width:10px;background:rgba(255,255,255,0.3)}.ytmFullscreenRelatedVideosEntryPointViewModelLargeFadedThumbnail{width:20px;background:rgba(255,255,255,0.7)}.ytmFullscreenRelatedVideosEntryPointViewModelThumbnailContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:36px;height:20px;border:2px solid white;border-radius:8px;overflow:hidden}.ytmFullscreenRelatedVideosEntryPointViewModelSingleThumbnail .ytmFullscreenRelatedVideosEntryPointViewModelThumbnailContainer{width:64px;height:36px;border:none;outline:2px solid #fff;border-radius:8px}.ytmFullscreenRelatedVideosEntryPointViewModelThumbnail{display:block}.ytmSlimMetadataButtonRendererHost{margin-right:12px}ytm-slim-metadata-toggle-button-renderer.circle-buttons{margin-right:12px}ytm-slim-metadata-toggle-button-renderer.circle-buttons .button-renderer-text{display:none}ytm-slim-metadata-toggle-button-renderer.circle-buttons .button-renderer{width:40px;height:40px;min-width:auto;border:1px solid rgba(255,255,255,.3);border-radius:50%;margin:0}ytm-slim-metadata-toggle-button-renderer.circle-buttons .button-renderer-icon{width:20px;height:20px}.fullscreen-controls{--controls-height:215px;bottom:calc(var(--controls-height)*-1);left:0;right:0;position:absolute;height:var(--controls-height);z-index:2;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:12px;box-sizing:border-box}.fullscreen-controls-video-title{color:#fff}.fullscreen-controls.expanded{bottom:0}.fullscreen-recommendations-wrapper{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:flex;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.fullscreen-recommendations-wrapper::-webkit-scrollbar{display:none}@media (pointer:fine){.fullscreen-controls{--controls-height:228px}.fullscreen-recommendations-wrapper{scrollbar-width:auto;-ms-overflow-style:auto;overflow-y:auto}.fullscreen-recommendations-wrapper::-webkit-scrollbar{width:16px}.fullscreen-recommendations-wrapper::-webkit-scrollbar-thumb{height:56px;border-radius:8px;border:4px solid transparent;background-clip:content-box;background-color:#606060}.fullscreen-recommendations-wrapper::-webkit-scrollbar-thumb:hover{background-color:#909090}.fullscreen-recommendations-wrapper::-webkit-scrollbar{display:block}}.fullscreen-buttons-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;height:44px}.fullscreen-recommendation{width:200px;min-width:200px;margin:0 8px}.top-fullscreen-controls{padding:12px;color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;top:0;left:0;right:0;z-index:6}.fullscreen-close-button-wrapper{margin-top:-8px;margin-left:auto}.fullscreen-action-menu{position:absolute;bottom:12px;height:48px;left:24px;right:24px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;z-index:2}.action-menu-engagement-buttons-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;border-radius:48px;padding:4px 0;background:rgba(0,0,0,0.3);text-shadow:0 0 2px #000}.action-menu-engagement-buttons-wrapper button{text-shadow:0 0 2px #000}.action-menu-engagement-buttons-wrapper svg{-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,.8));filter:drop-shadow(0 0 1px rgba(0,0,0,.8))}.action-menu-engagement-buttons-wrapper>:first-child{margin-left:8px}.fullscreen-action-menu,.fullscreen-action-menu .ytAttributedStringHost,.fullscreen-recommendation{color:#fff}.fullscreen-watch-next-entrypoint-wrapper{margin-left:auto;height:100%}.fullscreen-more-videos-endpoint{display:-webkit-box;display:-webkit-flex;display:flex}.stacked-videos-wrapper{position:relative;z-index:2;width:64px;height:100%}.stacked-video-preview{width:64px;height:36px;-webkit-transform-origin:top center;transform-origin:top center;position:absolute;top:0;background:black;border:1px solid white;border-radius:3px;overflow:hidden;box-sizing:border-box}.stacked-video-preview .stacked-video-preview-image{width:100%;height:100%;object-fit:cover}.stacked-video-preview:first-child{z-index:3}.stacked-video-preview:nth-child(2){z-index:2;-webkit-transform:translateY(-4px) scale(.875);transform:translateY(-4px) scale(.875)}.stacked-video-preview:nth-child(2) .stacked-video-preview-image{opacity:.75}.stacked-video-preview:nth-child(3){z-index:1;-webkit-transform:translateY(-8px) scale(.75);transform:translateY(-8px) scale(.75)}.stacked-video-preview:nth-child(3) .stacked-video-preview-image{opacity:.5}.more-videos-message{margin-right:12px;text-align:right}.more-videos-message-title{font-size:12px;line-height:16px}.more-videos-message-subtitle{font-size:10px;line-height:14px;opacity:.7}.quick-actions-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:100%;margin-left:auto}.quick-actions-bar-buttons-wrapper{padding-left:12px}.watch-on-youtube-button-wrapper{direction:ltr}@media (max-height:221px){.watch-on-youtube-button-wrapper .ytSpecButtonShapeNextHost{height:40px;padding:0 20px}}.watch-on-youtube-button{padding-left:4px}.no-label-exp ytm-slim-metadata-button-renderer,.no-label-exp ytm-slim-metadata-toggle-button-renderer.circle-buttons,.no-label-exp>ytm-button-renderer.circle-buttons{margin-right:8px}[dir=rtl] .no-label-exp ytm-slim-metadata-toggle-button-renderer.circle-buttons.like-button-no-label-exp{direction:rtl}@media (max-width:549px) and (orientation:portrait){.fs-watch-system:not(.fullscreen-controls-always-on):not(.enable-fullscreen-controls-for-portrait) .fullscreen-action-menu,.fs-watch-system:not(.fullscreen-controls-always-on):not(.enable-fullscreen-controls-for-portrait) .fullscreen-controls{display:none}}ytm-custom-control .icon-button{height:48px;width:48px;padding:12px}@media (max-width:299px) and (orientation:landscape),(max-width:299px) and (orientation:portrait){ytm-custom-control .icon-button:not(.player-settings-icon){height:40px;width:40px;padding:8px}ytm-custom-control .icon-button:not(.player-settings-icon)>c3-icon{height:24px;width:24px}}ytm-custom-control .autonav-user-education-container{position:absolute;top:25%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff}.intercept-element-clicks .player-controls-bottom,.intercept-element-clicks .player-controls-middle,.intercept-element-clicks .player-controls-top,.intercept-element-clicks .watch-page-progress-bar{pointer-events:none}ytm-custom-control .fine-scrubbing-overlay .icon-button>c3-icon svg path,ytm-custom-control .player-controls-bottom .fullscreen-icon c3-icon svg path,ytm-custom-control .player-controls-bottom .icon-button>c3-icon svg path,ytm-custom-control .player-controls-middle .icon-button c3-icon svg path,ytm-custom-control .player-controls-pb .icon-button>c3-icon,ytm-custom-control .player-controls-top .icon-button>c3-icon svg path,ytm-custom-control .player-controls-top ytm-closed-captioning-button button[aria-pressed=false]>c3-icon svg path,ytm-custom-control .player-controls-top ytm-closed-captioning-button button[aria-pressed=true]>c3-icon svg path{fill:#fff}ytm-custom-control .player-controls-middle .icon-button.icon-disable c3-icon svg path,ytm-custom-control .player-controls-top ytm-closed-captioning-button button>c3-icon svg path{fill:rgba(255,255,255,0.3)}ytm-custom-control .player-controls-top{display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;top:0;z-index:2;right:24px}@media (max-height:221px){ytm-custom-control .player-controls-top{right:0}}ytm-custom-control .player-controls-top.ytwPlayerTopControlsContainerWithEmbeddedVideoDetails{left:0}@media (min-width:380px){ytm-custom-control .player-controls-top.ytwPlayerTopControlsContainerWithEmbeddedVideoDetails{left:14px}}ytm-custom-control .player-controls-top-right{display:-webkit-box;display:-webkit-flex;display:flex}[dir=rtl] ytm-custom-control .player-controls-background,[dir=rtl] ytm-custom-control .player-controls-top{direction:rtl}body[faux-fullscreen=true] ytm-custom-control .player-controls-top{top:env(safe-area-inset-top)}ytm-custom-control c3-overlay{visibility:visible}#player-control-overlay{position:absolute;top:0;left:0;right:0;bottom:0;touch-action:manipulation}#player-control-overlay .player-controls-content{height:100%;overflow:hidden;visibility:hidden}#player-control-overlay.use-opacity .player-controls-content{opacity:0;visibility:unset}#player-control-overlay .player-controls-background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;opacity:0}#player-control-overlay .player-controls-background:not(.fullscreen-recs-expanded){background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),color-stop(25%,rgba(0,0,0,.54)),color-stop(50%,rgba(0,0,0,.36)),color-stop(75%,rgba(0,0,0,.18)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.6),rgba(0,0,0,.54) 25%,rgba(0,0,0,.36) 50%,rgba(0,0,0,.18) 75%,rgba(0,0,0,0));background-image:linear-gradient(180deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.54) 25%,rgba(0,0,0,.36) 50%,rgba(0,0,0,.18) 75%,rgba(0,0,0,0));background-size:1px 50%;background-repeat:repeat-x}#player-control-overlay .player-controls-background.fullscreen-recs-expanded{background-color:rgba(0,0,0,0.6)}#player-control-overlay .player-controls-background-container{position:absolute;z-index:0;left:0;right:0;bottom:0;top:0;visibility:visible}#player-control-overlay .player-controls-background-action-items{position:absolute;z-index:2}#player-control-overlay.animation-enabled{-webkit-transition:-webkit-transform .7s;transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s,-webkit-transform .7s;-webkit-transition-property:all;transition-property:all}#player-control-overlay.animation-enabled .player-controls-background{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s}#player-control-overlay.pointer-events-off{pointer-events:none}#player-control-overlay.fadein{pointer-events:auto}#player-control-overlay.fadein .player-controls-background{z-index:2;opacity:1}#player-control-overlay.fadein .player-controls-content{visibility:visible}#player-control-overlay.fadein.use-opacity .player-controls-content{opacity:1;visibility:unset}#player-control-overlay.hidden{display:none}body[faux-fullscreen=true] .watch-page-progress-bar{left:24px;right:24px}body[faux-fullscreen=true] .enable-fullscreen-controls .watch-page-progress-bar{bottom:30px}body[faux-fullscreen=true] .enable-fullscreen-controls.fs-watch-system .watch-page-progress-bar{bottom:50px}.fullscreen-controls-always-on .watch-page-progress-bar{bottom:52px}.fullscreen-controls-always-on .player-controls-bottom{bottom:82px}.fullscreen-controls-always-on .fullscreen-action-menu{left:12px;right:12px}@media (min-width:380px){.fullscreen-controls-always-on .fullscreen-action-menu{left:30px;right:30px}}@media (max-height:221px){.fullscreen-controls-always-on .watch-page-progress-bar{bottom:32px;z-index:3;height:40px;left:12px;right:12px}.fullscreen-controls-always-on .watch-page-progress-bar .ytPlayerProgressBarDragContainer{-webkit-box-align:end;-webkit-align-items:end;align-items:end}.fullscreen-controls-always-on .watch-page-progress-bar .ytPlayerProgressBarProgressBar{padding-bottom:12px}.fullscreen-controls-always-on .player-controls-bottom{bottom:58px}.fullscreen-controls-always-on .player-controls-bottom.player-controls-bottom-left{left:0;right:44px}.fullscreen-controls-always-on .player-controls-bottom.player-controls-bottom-right{left:unset;right:0;z-index:4}.fullscreen-controls-always-on .fullscreen-action-menu{left:2px;right:2px;bottom:2px}.fullscreen-controls-always-on .fullscreen-more-videos-endpoint{margin-top:12px}.fullscreen-controls-always-on .stacked-video-preview,.fullscreen-controls-always-on .stacked-videos-wrapper{width:42px;height:24px}.fullscreen-controls-always-on .player-time-chapter-title{display:none}}.player-controls-hide{display:none}.ytmMutedAutoplayOverlayHost{display:block;position:absolute;top:0;left:0;height:100%;width:100%}.ytmMutedAutoplayOverlayBrandingIcon{position:absolute;bottom:6px;right:12px;color:#fff}[dir=rtl] .ytmMutedAutoplayOverlayBrandingIcon{left:12px;right:auto}.ytmMutedAutoplayOverlayBackground{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;background:rgba(0,0,0,.6)}.ytmMutedAutoplayOverlayActionMenu{opacity:1;visibility:visible;-webkit-transition:-webkit-transform .7s;transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s,-webkit-transform .7s;-webkit-transition-property:all;transition-property:all}.ytmMutedAutoplayOverlayHideActionMenu{opacity:0;visibility:hidden}.ytmMutedAutoplayOverlayEqualizer{position:absolute;bottom:15px;right:12px}[dir=rtl] .ytmMutedAutoplayOverlayEqualizer{left:12px;right:auto}@-webkit-keyframes ytm-equalizer-animation{0%{-webkit-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform:scaleY(.5);transform:scaleY(.5)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes ytm-equalizer-animation{0%{-webkit-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform:scaleY(.5);transform:scaleY(.5)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.ytmMutedAutoplayOverlayEqualizer .ytm-equalizer-bar-left,.ytmMutedAutoplayOverlayEqualizer .ytm-equalizer-bar-middle,.ytmMutedAutoplayOverlayEqualizer .ytm-equalizer-bar-right{position:absolute;bottom:0;transform-origin:8px 16px;-webkit-transform-origin:8px 16px;-webkit-animation-name:ytm-equalizer-animation;animation-name:ytm-equalizer-animation;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ytmMutedAutoplayOverlayEqualizer .ytm-equalizer-bar-left{-webkit-animation-duration:.5s;animation-duration:.5s}.ytmMutedAutoplayOverlayEqualizer .ytm-equalizer-bar-middle{-webkit-animation-duration:1.3s;animation-duration:1.3s}.ytmMutedAutoplayOverlayEqualizer .ytm-equalizer-bar-right{-webkit-animation-duration:.7s;animation-duration:.7s}.ytShortsTouchFeedbackHost{display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;height:100%;width:100%}.ytShortsTouchFeedbackHidden{display:none}.ytShortsTouchFeedbackTouchFeedback{display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;height:100%;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytShortsTouchFeedbackLikeAnimationWrapper{width:240px;height:240px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytShortsTouchFeedbackLikeAnimation{width:100%;height:100%}.ytShortsTouchFeedbackPlayPauseAnimation{width:96px;height:96px}@media (max-width:930px) and (orientation:landscape){.YtmBottomSheetOverlayRendererHost{overflow-y:scroll}}.YtmBottomSheetOverlayRendererScrimContainer{position:relative;z-index:5}.YtmBottomSheetOverlayRendererContainer{border-radius:20px;background-color:#fff;margin:0 8px 24px;max-width:400px;display:block;overflow:scroll}.YtmBottomSheetOverlayRendererHeader{background-repeat:no-repeat;background-size:cover;background-position:50%;display:-webkit-box;display:-webkit-flex;display:flex;height:140px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:20px 0;width:100%;position:relative;border-radius:12px}.YtmBottomSheetOverlayRendererCentralIcon{height:65px;width:65px;color:#f03;background-color:#fff;padding:15px;border-radius:45px}.YtmBottomSheetOverlayRendererClose{position:absolute;top:10px;right:10px;border-radius:24px}.YtmBottomSheetOverlayRendererDragHandle{background:#030303;opacity:.15;border-radius:4px;height:4px;margin:0 auto;width:40px;position:absolute;top:8px}.YtmBottomSheetOverlayRendererContents{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:24px}.YtmBottomSheetOverlayRendererContents>div{padding-bottom:6px}.YtmBottomSheetOverlayRendererContents>ytm-button-renderer{padding-top:6px}.YtmBottomSheetOverlayRendererTitle{font-size:2rem;line-height:2.8rem}@media (min-width:300px) and (orientation:landscape),(min-width:300px) and (orientation:portrait){.YtmBottomSheetOverlayRendererTitle{letter-spacing:.005em}}.YtmBottomSheetOverlayRendererSubtitle{font-size:1.4rem;line-height:1.8rem}@media (min-width:300px) and (orientation:landscape),(min-width:300px) and (orientation:portrait){.YtmBottomSheetOverlayRendererSubtitle{letter-spacing:.01em}}.YtmBottomSheetOverlayRendererOverlayContainer{position:fixed;bottom:0;z-index:5;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%}@media (max-width:930px) and (orientation:landscape){.YtmBottomSheetOverlayRendererOverlayContainer{top:0}}@media (min-width:550px) and (orientation:portrait){.YtmBottomSheetOverlayRendererOverlayContainer{bottom:50%}}@media (min-width:931px) and (orientation:landscape){.YtmBottomSheetOverlayRendererOverlayContainer{bottom:25%}}@media (max-height:500px) and (orientation:landscape){.YtmBottomSheetOverlayRendererOverlayContainer{bottom:0}}[bottom-sheet-overlay-body-open]{position:fixed;left:0;right:0;top:0;overflow:hidden}.ytm-forced-mute-message .button-with-icon-inner{background-color:rgba(0,0,0,0.3);border:1px solid #fff;border-radius:3px;width:24px;height:24px;padding:6px}.ytm-forced-mute-message .button-with-icon-inner c3-icon{height:24px;width:24px}ytm-info-panel-container-renderer.item{margin-top:0}ytm-info-panel-container-renderer{background-color:#def1ff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}ytm-info-panel-container-renderer[background=INFO_PANEL_CONTAINER_BACKGROUND_SYSTEM]:first-child{border:none}ytm-info-panel-container-renderer[background=INFO_PANEL_CONTAINER_BACKGROUND_SYSTEM]{background-color:#fff;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1)}ytm-info-panel-container-renderer[background=INFO_PANEL_CONTAINER_BACKGROUND_GRAY]{background-color:#fff}ytm-info-panel-container-renderer[background=INFO_PANEL_CONTAINER_BACKGROUND_OVERLAY_BLACK]{background-color:rgba(0,0,0,0.6)}.ytm-info-panel-container-header{height:36px;border-bottom:1px solid rgba(0,0,0,0.1);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:500}.ytm-info-panel-container-header-left-items{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytm-info-panel-container-header-icon{margin-left:16px;margin-right:8px}.ytmInfoPanelContentRendererHost[ytm-info-panel-content-has-menu=true]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.ytmInfoPanelContentRendererHost[ytm-info-panel-content-has-menu=true] .ytmInfoPanelContentRendererWrapper{padding-bottom:12px}.ytmInfoPanelContentRendererHost.ytmInfoPanelContentRendererHostIsWatchInfoPanel{margin:12px;border-radius:12px}.ytmInfoPanelContentRendererHost[ytm-info-panel-content-truncate-paragraphs=true] .ytmInfoPanelContentRendererParagraph{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}.ytmInfoPanelContentRendererHost[data-background=INFO_PANEL_CONTENT_BACKGROUND_OVERLAY_BLACK] .ytmInfoPanelContentRendererInlineSource{color:#fff;font-weight:500}.ytmInfoPanelContentRendererHost[data-background=INFO_PANEL_CONTENT_BACKGROUND_BLUE]{background-color:#def1ff}.ytmInfoPanelContentRendererHost.ytmInfoPanelContentRendererHostCinematicBackground{background:rgba(0,0,0,0.1)}.ytmInfoPanelContentRendererWrapper{padding:12px 16px 16px 16px}.ytmInfoPanelContentRendererWrapper[data-has-icon=true]{padding:14px 12px}.ytmInfoPanelContentRendererBody{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.ytmInfoPanelContentRendererText{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.ytmInfoPanelContentRendererTitleContainer{color:#065fd4;margin-bottom:4px;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:500;overflow:hidden;display:block;max-height:4rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytmInfoPanelContentRendererLinkIcon{padding-left:1px;width:14px;height:14px;vertical-align:text-top}.ytmInfoPanelContentRendererMetadata{margin-bottom:4px;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400}.ytmInfoPanelContentRendererPublishTime{display:inline;color:#606060;padding-left:3px}.ytmInfoPanelContentRendererParagraph{font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400}.ytmInfoPanelContentRendererInlineSource{display:inline-block;color:#065fd4;padding-left:2px}.ytmInfoPanelContentRendererInlineSourceText{display:inline-block}.ytmInfoPanelContentRendererThumbnail{-webkit-flex-shrink:0;flex-shrink:0;height:64px;width:64px;margin-left:8px}.ytmInfoPanelContentRendererEndpoint{width:100%}.ytmInfoPanelContentRendererHeaderRightItems{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.ytmInfoPanelContentRendererHeaderIcon{margin-left:4px;margin-right:4px;height:16px;width:16px}.ytmInfoPanelContentRendererMenu{display:block}.ytmLogoEntityHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:48px}.ytmLogoEntityContainer{width:122px;margin-right:12px}.ytmLogoEntityLogo{padding:0;height:48px;width:auto;color:unset}.playerInterstitialRendererHost{display:block;height:100%;background:#606060}.playerInterstitialRendererScrim{width:100%;height:100%;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-justify-content:flex-end;-webkit-box-pack:end;justify-content:flex-end;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),color-stop(75%,rgba(0,0,0,.6)),to(rgba(0,0,0,.6)));background:-webkit-linear-gradient(top,rgba(0,0,0,.4),rgba(0,0,0,.6) 75%,rgba(0,0,0,.6));background:linear-gradient(180deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.6) 75%,rgba(0,0,0,.6))}.ytBigboardStoryboardHost{position:absolute;inset:0;overflow:hidden}.ytmA11yStylesHiddenButton{position:fixed;top:0;left:0;height:12px;width:12px}.ytmClosedCaptioningButtonHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;width:48px;height:48px}.ytmClosedCaptioningButtonIconDisabled{color:#909090}.ytmClosedCaptioningButtonIconDisabledOverlay{color:rgba(255,255,255,0.3)}.ytmClosedCaptioningButtonYtIconOverlay{-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,0.8));filter:drop-shadow(0 0 1px rgba(0,0,0,0.8))}.ytmClosedCaptioningButtonButton{cursor:pointer;width:48px;height:48px;padding:12px;border:none;outline:none;font:inherit;text-transform:inherit;color:inherit;background:transparent}.ytmCreatorEndscreenHost{position:absolute;top:0;left:0;width:100%;height:100%;font-size:1.2rem;visibility:hidden}.ytmCreatorEndscreenInCueRange{visibility:visible}.ytmCreatorEndscreenSize853{font-size:1.4rem}.ytmCreatorEndscreenSize1280{font-size:1.8rem}.ytmCreatorEndscreenSize1920{font-size:2.4rem}.ytmCreatorEndscreenElement{position:absolute;pointer-events:none;opacity:0;-webkit-transition:opacity .2s cubic-bezier(.05,0,0,1);transition:opacity .2s cubic-bezier(.05,0,0,1)}.ytmCreatorEndscreenElementVisible{opacity:1;pointer-events:auto}.ytmCreatorEndscreenScrim{position:absolute;top:0;left:0;pointer-events:none;background-color:#000;opacity:0;-webkit-transition:all .2s;transition:all .2s;-webkit-transition-timing-function:cubic-bezier(.05,0,0,1);transition-timing-function:cubic-bezier(.05,0,0,1)}.ytmCreatorEndscreenScrimVisible{opacity:.25}.ytmExpandingEndscreenElementHost{display:block;height:100%;width:100%;-webkit-transition:z-index .2s step-end;transition:z-index .2s step-end;z-index:6;position:relative}.ytmExpandingEndscreenElementHostActive{-webkit-transition:z-index .2s step-start;transition:z-index .2s step-start;z-index:7}.ytmExpandingEndscreenElementThumbnail{height:100%;width:100%;cursor:pointer;position:absolute;box-shadow:0 0 4px rgba(0,0,0,0.6)}.ytmExpandingEndscreenElementRound{border-radius:50%}.ytmExpandingEndscreenElementOverlay{position:absolute;top:0;background-color:rgba(0,0,0,0.8);height:100%;padding:8px;margin:-8px;opacity:0;-webkit-transition:all .2s;transition:all .2s;-webkit-transition-timing-function:cubic-bezier(.05,0,0,1);transition-timing-function:cubic-bezier(.05,0,0,1);color:#fff;visibility:hidden;-webkit-align-content:center;align-content:center;max-width:100%;overflow:hidden}.ytmCreatorEndscreenRoundingSmall .ytmExpandingEndscreenElementOverlay{border-radius:4px}.ytmCreatorEndscreenRoundingMedium .ytmExpandingEndscreenElementOverlay{border-radius:8px}.ytmCreatorEndscreenRoundingLarge .ytmExpandingEndscreenElementOverlay{border-radius:12px}.ytmExpandingEndscreenElementOverlayRight{left:0}.ytmExpandingEndscreenElementOverlayRightActive{padding-left:calc(100% + 8px)}.ytmExpandingEndscreenElementOverlayLeft{right:0}.ytmExpandingEndscreenElementOverlayLeftActive{padding-right:calc(100% + 8px)}.ytmExpandingEndscreenElementOverlayLeftActive,.ytmExpandingEndscreenElementOverlayRightActive{opacity:1;visibility:visible;max-width:none}.ytmExpandingEndscreenElementOverlayContent{width:115px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin-left:12px;margin-right:8px}.ytmCreatorEndscreenElementOverlayActiveRight .ytmExpandingEndscreenElementOverlayContent{margin-left:8px;margin-right:12px}.ytmCreatorEndscreenSize426 .ytmExpandingEndscreenElementOverlayContent,.ytmCreatorEndscreenSize470 .ytmExpandingEndscreenElementOverlayContent,.ytmCreatorEndscreenSize506 .ytmExpandingEndscreenElementOverlayContent,.ytmCreatorEndscreenSize570 .ytmExpandingEndscreenElementOverlayContent{width:136px}.ytmCreatorEndscreenSize426 .ytmExpandingEndscreenElementOverlayContent{margin-left:8px;margin-right:12px}.ytmExpandingEndscreenElementOverlayActiveRight .ytmCreatorEndscreenSize426 .ytmExpandingEndscreenElementOverlayContent{margin-left:12px;margin-right:8px}.ytmCreatorEndscreenSize640 .ytmExpandingEndscreenElementOverlayContent{width:136px;margin-left:16px;margin-right:8px}.ytmCreatorEndscreenElementOverlayActiveRight .ytmCreatorEndscreenSize640 .ytmExpandingEndscreenElementOverlayContent{margin-left:8px;margin-right:16px}.ytmCreatorEndscreenSize853 .ytmExpandingEndscreenElementOverlayContent{width:176px;margin-left:16px;margin-right:8px}.ytmCreatorEndscreenElementOverlayActiveRight .ytmCreatorEndscreenSize853 .ytmExpandingEndscreenElementOverlayContent{margin-left:8px;margin-right:16px}.ytmCreatorEndscreenSize1280 .ytmExpandingEndscreenElementOverlayContent{width:264px;margin-left:32px;margin-right:16px}.ytmCreatorEndscreenElementOverlayActiveRight .ytmCreatorEndscreenSize1280 .ytmExpandingEndscreenElementOverlayContent{margin-left:16px;margin-right:32px}.ytmCreatorEndscreenSize1920 .ytmExpandingEndscreenElementOverlayContent{width:392px;margin-left:48px;margin-right:24px}.ytmCreatorEndscreenElementOverlayActiveRight .ytmCreatorEndscreenSize1920 .ytmExpandingEndscreenElementOverlayContent{margin-left:24px;margin-right:48px}.ytmExpandingEndscreenElementOverlayContent{max-height:100%;text-overflow:ellipsis}.ytmExpandingEndscreenElementOverlayTitle{font-size:1.2rem;font-weight:500;line-height:1.25;margin-bottom:2px;text-overflow:ellipsis;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ytmCreatorEndscreenSize853 .ytmExpandingEndscreenElementOverlayTitle{font-size:1.6rem}.ytmCreatorEndscreenSize1280 .ytmExpandingEndscreenElementOverlayTitle{font-size:2rem}.ytmCreatorEndscreenSize1920 .ytmExpandingEndscreenElementOverlayTitle{font-size:2.4rem}.ytmExpandingEndscreenElementOverlayMetadataChannel,.ytmExpandingEndscreenElementOverlayMetadataWebsite{font-size:1.2rem;margin-top:4px;overflow:hidden;text-overflow:ellipsis}.ytmCreatorEndscreenSize853 .ytmExpandingEndscreenElementOverlayMetadataChannel,.ytmCreatorEndscreenSize853 .ytmExpandingEndscreenElementOverlayMetadataWebsite{font-size:1.6rem}.ytmCreatorEndscreenSize1280 .ytmExpandingEndscreenElementOverlayMetadataChannel,.ytmCreatorEndscreenSize1280 .ytmExpandingEndscreenElementOverlayMetadataWebsite{font-size:1.8rem;margin-top:8px}.ytmCreatorEndscreenSize1920 .ytmExpandingEndscreenElementOverlayMetadataChannel,.ytmCreatorEndscreenSize1920 .ytmExpandingEndscreenElementOverlayMetadataWebsite{font-size:2rem;margin-top:12px}.ytmExpandingEndscreenElementOverlayMetadataChannel{border-top:1px solid rgba(255,255,255,0.2);padding-top:4px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ytmCreatorEndscreenSize640 .ytmExpandingEndscreenElementOverlayMetadataChannel{-webkit-line-clamp:2}.ytmCreatorEndscreenSize570 .ytmExpandingEndscreenElementOverlayMetadataChannel{-webkit-line-clamp:1}.ytmCreatorEndscreenSize346 .ytmExpandingEndscreenElementOverlayMetadataChannel,.ytmCreatorEndscreenSize426 .ytmExpandingEndscreenElementOverlayMetadataChannel,.ytmCreatorEndscreenSize470 .ytmExpandingEndscreenElementOverlayMetadataChannel,.ytmCreatorEndscreenSize506 .ytmExpandingEndscreenElementOverlayMetadataChannel{display:none}.ytmExpandingEndscreenElementOverlayMetadataWebsite{white-space:nowrap}.ytmExpandingEndscreenElementOverlayCallToAction{font-weight:700;margin-top:4px;font-size:1rem;-webkit-transition:all .2s;transition:all .2s}.ytmExpandingEndscreenElementOverlayCallToAction:hover{text-decoration:underline;cursor:pointer}.ytmExpandingEndscreenElementOverlayButton{margin-top:4px;margin-bottom:4px}.ytmCreatorEndscreenSize346 .ytmExpandingEndscreenElementOverlayButton{display:none}.ytmExpandingEndscreenElementScrim{pointer-events:none;background-color:#000;position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:6;opacity:0;-webkit-transition:all .2s;transition:all .2s}.ytmExpandingEndscreenElementScrimChannel{border-radius:50%}.ytmExpandingEndscreenElementScrimActive{opacity:.25}.animated-subscribe-container{width:100%}.animated-subscribe-content-container{width:100%;overflow:hidden;border-radius:18px}.animated-subscribe-flex-container{display:-webkit-box;display:-webkit-flex;display:flex;width:-webkit-fit-content;width:fit-content}.can-animate{-webkit-transition:width .5s ease;transition:width .5s ease}.static-width .animated-subscribe-flex-container{width:auto}.ytmThumbnailEndscreenElementHost{display:block;cursor:pointer;border:1px solid rgba(0,0,0,0.1);overflow:hidden;position:absolute;height:100%;width:100%;box-shadow:0 0 4px rgba(0,0,0,0.6);-webkit-transition:all .2s;transition:all .2s;-webkit-transition-timing-function:cubic-bezier(.05,0,0,1);transition-timing-function:cubic-bezier(.05,0,0,1);z-index:5}.ytmCreatorEndscreenRoundingSmall .ytmThumbnailEndscreenElementHost{border-radius:4px}.ytmCreatorEndscreenRoundingMedium .ytmThumbnailEndscreenElementHost{border-radius:8px}.ytmCreatorEndscreenRoundingLarge .ytmThumbnailEndscreenElementHost{border-radius:12px}.ytmThumbnailEndscreenElementHostActive{border-color:#fff}.ytmThumbnailEndscreenElementTopOverlay{position:absolute;top:0;left:0;width:100%;height:33%}.ytmThumbnailEndscreenElementThumbnailTitle{color:#fff;position:relative;font-size:1.2rem;font-weight:500;margin:6px 8px 0;line-height:1.25;text-shadow:0 1px 0 rgba(0,0,0,0.3);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis}.ytmCreatorEndscreenSize640 .ytmThumbnailEndscreenElementThumbnailTitle{font-size:1.4rem}.ytmCreatorEndscreenSize853 .ytmThumbnailEndscreenElementThumbnailTitle{font-size:1.6rem;margin:10px 12px}.ytmCreatorEndscreenSize1280 .ytmThumbnailEndscreenElementThumbnailTitle{font-size:2rem;margin:14px 16px}.ytmCreatorEndscreenSize1920 .ytmThumbnailEndscreenElementThumbnailTitle{font-size:2.4rem;margin:18px 20px}.ytmThumbnailEndscreenElementThumbnail{object-fit:cover}.ytmThumbnailEndscreenElementTimeStatus{position:absolute;bottom:0;right:0}.ytmThumbnailEndscreenElementTimeStatus .ytBadgeShapeHost{font-size:inherit}.ytmCreatorEndscreenSize853 .ytmThumbnailEndscreenElementTimeStatus .ytBadgeShapeHost{padding:2px 4px;margin-bottom:2px;margin-right:2px}.ytmCreatorEndscreenSize1280 .ytmThumbnailEndscreenElementTimeStatus .ytBadgeShapeHost{padding:6px 8px;margin-bottom:8px;margin-right:8px}.ytmCreatorEndscreenSize1920 .ytmThumbnailEndscreenElementTimeStatus .ytBadgeShapeHost{padding:10px 12px;margin-bottom:16px;margin-right:16px}.ytmThumbnailEndscreenElementTopGradient{position:absolute;opacity:.8;height:100%;width:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(0,0,0)),to(transparent));background-image:-webkit-linear-gradient(top,rgb(0,0,0),transparent);background-image:linear-gradient(180deg,rgb(0,0,0),transparent)}.ytmThumbnailEndscreenElementPlaylistLengthOverlay{position:absolute;bottom:0;width:100%;background-color:rgba(0,0,0,0.6);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:2px;color:rgba(255,255,255,0.7)}.ytmCreatorEndscreenSize853 .ytmThumbnailEndscreenElementPlaylistLengthOverlay{padding:4px}.ytmCreatorEndscreenSize1280 .ytmThumbnailEndscreenElementPlaylistLengthOverlay{padding:8px}.ytmCreatorEndscreenSize1920 .ytmThumbnailEndscreenElementPlaylistLengthOverlay{padding:12px}.ytmThumbnailEndscreenElementPlaylistLength{color:rgba(255,255,255,0.7)}.ytmThumbnailEndscreenElementPlaylistIcon{color:rgba(255,255,255,0.7);margin:0 2px}.ytmCreatorEndscreenSize853 .ytmThumbnailEndscreenElementPlaylistIcon{margin:0 4px}.ytmCreatorEndscreenSize1280 .ytmThumbnailEndscreenElementPlaylistIcon{margin:0 8px}.ytmCreatorEndscreenSize1920 .ytmThumbnailEndscreenElementPlaylistIcon{margin:0 12px}.ytmThumbnailEndscreenElementScrim{background-color:#000;position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:5;opacity:0;-webkit-transition:all .2s;transition:all .2s}.ytmThumbnailEndscreenElementScrimActive{opacity:.25}.ytPfpAutonavHost{pointer-events:none;display:block}.ytPfpAutonavVisible{pointer-events:auto;background:black}.ytPfpAutonavScrim{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.6);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;color:white;pointer-events:auto}.ytPfpAutonavHeader{font-size:14px;margin-bottom:8px}.ytPfpAutonavTitle{font-size:24px;font-weight:700;margin-bottom:4px}.ytPfpAutonavByline{font-size:16px;margin-bottom:24px}.ytPfpAutonavByline,.ytPfpAutonavTitle{max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ytPfpAutonavPlayButton{position:relative;width:72px;height:72px;margin-bottom:24px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border:0;background:none;color:white}.ytPfpAutonavRing{position:absolute;top:0;left:0;width:72px;height:72px}.ytPfpAutonavPlayIcon{width:40px;height:40px;fill:white}.ytPfpControlsHost{display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.ytPfpControlsHost :focus-visible{box-shadow:inset 0 0 0 2px #3ea6ff}.ytPfpControlsOverlay{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:auto;touch-action:manipulation}.ytPfpControlsCreatorEndscreenContainer{position:absolute;z-index:2}.ytPfpControlsFadeIn{pointer-events:auto}.ytPfpControlsBigboard,.ytPfpControlsBottomBar,.ytPfpControlsGradientTop,.ytPfpControlsProgressBarContainer,.ytPfpControlsVideoTitle{-webkit-transition:opacity .25s,visibility .25s;transition:opacity .25s,visibility .25s}.ytPfpControlsOverlay:not(.ytPfpControlsFadeIn) .ytPfpControlsBigboard,.ytPfpControlsOverlay:not(.ytPfpControlsFadeIn) .ytPfpControlsBottomBar,.ytPfpControlsOverlay:not(.ytPfpControlsFadeIn) .ytPfpControlsGradientTop,.ytPfpControlsOverlay:not(.ytPfpControlsFadeIn) .ytPfpControlsProgressBarContainer,.ytPfpControlsOverlay:not(.ytPfpControlsFadeIn) .ytPfpControlsVideoTitle{opacity:0;visibility:hidden}.ytPfpControlsGradientTop{width:100%;position:absolute;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),color-stop(rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.6),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.6),rgba(0,0,0,0));pointer-events:none;height:49px;z-index:5}.ytPfpControlsVideoTitle{position:absolute;top:0;left:0;max-width:100%;padding:12px;margin:0;box-sizing:border-box;color:white;font-size:18px;pointer-events:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ytPfpControlsLargePlayButton{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:75px;height:75px;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;cursor:pointer;z-index:2;padding:0;border:0;background-color:unset}.ytPfpControlsLargePlayButtonIconBg{fill-opacity:.8;-webkit-transition:fill .1s cubic-bezier(.4,0,1,1),fill-opacity .1s cubic-bezier(.4,0,1,1);transition:fill .1s cubic-bezier(.4,0,1,1),fill-opacity .1s cubic-bezier(.4,0,1,1)}.ytPfpControlsOverlay:hover .ytPfpControlsLargePlayButtonIconBg{fill-opacity:1;-webkit-transition:fill .1s cubic-bezier(0,0,.2,1),fill-opacity .1s cubic-bezier(0,0,.2,1);transition:fill .1s cubic-bezier(0,0,.2,1),fill-opacity .1s cubic-bezier(0,0,.2,1)}.ytPfpControlsVideoWallEndscreen{padding:48px 0;box-sizing:border-box;z-index:2}.ytPfpControlsAutonav{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}.ytPfpControlsProgressBarContainer{position:absolute;bottom:40px;left:0;right:0;pointer-events:auto;z-index:3}.ytPfpControlsBottomBar{position:absolute;bottom:0;left:0;right:0;height:40px;padding-left:3px;color:white;background-color:rgba(0,0,0,.6);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;pointer-events:auto;z-index:2}.ytPfpControlsLeftControls,.ytPfpControlsRightControls{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytPfpControlsVolumeControls{max-width:112px}.ytPfpControlsTimeDisplay.ytPfpControlsTimeDisplay{color:white;font-size:1.4rem;margin-left:8px;-webkit-user-select:none;user-select:none}@media (max-width:349px){.ytPfpControlsTimeDisplay.ytPfpControlsTimeDisplay{display:none}}@media (max-width:299px){.ytPfpControlsCaptionsButton{display:none}}@media (max-width:249px){.ytPfpControlsVolumeControls.ytPfpControlsVolumeControls{display:none}}@media (max-width:199px){.ytPfpControlsSettingsButton{display:none}}.ytPfpControlsHiddenSeekButton.ytPfpControlsHiddenSeekButton{height:12px;width:12px;position:absolute;top:50%}.ytPfpEndscreenVideoRendererHost{position:relative;height:100%;width:100%;border-radius:8px;overflow:hidden;background-color:#000;display:block}.ytPfpEndscreenVideoRendererHost:focus-visible .ytPfpEndscreenVideoRendererOverlay,.ytPfpEndscreenVideoRendererHost:focus-within .ytPfpEndscreenVideoRendererOverlay,.ytPfpEndscreenVideoRendererHost:hover .ytPfpEndscreenVideoRendererOverlay{opacity:1}.ytPfpEndscreenVideoRendererThumbnail{object-fit:cover;position:absolute;top:0;bottom:0;left:0;right:0}.ytPfpEndscreenVideoRendererOverlay{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;color:white}.ytPfpEndscreenVideoRendererOverlayTitleByline{position:absolute;top:0;left:0;right:0;height:60px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),color-stop(60%,rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.6) 60%,rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.6) 60%,rgba(0,0,0,0));padding:8px}.ytPfpEndscreenVideoRendererTitle{font-size:14px;font-weight:500;line-height:18px;color:white}.ytPfpEndscreenVideoRendererByline{font-size:12px;font-weight:400;line-height:16px;margin-top:4px;color:white}.ytPfpEndscreenVideoRendererDuration{position:absolute;bottom:8px;right:8px;background-color:rgba(0,0,0,.8);border-radius:4px;padding:2px 4px;font-size:12px;font-weight:500;line-height:12px;color:white}.ytPfpMoreVideosHost{display:block;pointer-events:none}@media (max-height:289px){.ytPfpMoreVideosHost{display:none}}.ytPfpMoreVideosOverlay{position:absolute;bottom:48px;left:12px;right:12px;background-color:rgba(12,12,12,.8);z-index:2;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;pointer-events:auto;border-radius:12px;padding:8px 0;box-sizing:border-box}.ytPfpMoreVideosHeader{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;padding:0 16px;box-sizing:border-box}.ytPfpMoreVideosTitle{color:white;font-size:14px;font-weight:500;line-height:20px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ytPfpMoreVideosCloseButton{padding:4px;margin-right:-4px;border:none;background:none;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:50%}.ytPfpMoreVideosCloseButton:hover{background-color:rgba(255,255,255,.1)}.ytPfpMoreVideosCloseIcon{color:white;height:24px;width:24px}.ytPfpMoreVideosVideoListContainer{position:relative;width:100%;padding:0 12px 4px 12px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;box-sizing:border-box;overflow:hidden}.ytPfpMoreVideosVideoList{display:-webkit-box;display:-webkit-flex;display:flex;overflow-x:auto;height:100%;box-sizing:border-box;scrollbar-width:none;scroll-behavior:smooth}.ytPfpMoreVideosVideoList::-webkit-scrollbar{display:none}.ytPfpMoreVideosVideoList{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.ytPfpMoreVideosVideoItem{height:0;margin:0 6px;box-sizing:border-box;background:black;scroll-snap-align:start;padding-bottom:135px;width:240px;min-width:240px}@media (max-width:1040px){.ytPfpMoreVideosVideoItem{padding-bottom:calc(14.0625% - 6.75px);width:calc(25% - 12px);min-width:calc(25% - 12px)}}@media (max-width:780px){.ytPfpMoreVideosVideoItem{padding-bottom:calc(18.5625% - 3.375px);width:calc(33% - 6px);min-width:calc(33% - 6px)}}@media (max-width:534px){.ytPfpMoreVideosVideoItem{padding-bottom:calc(28.125% - 3.375px);width:calc(50% - 6px);min-width:calc(50% - 6px)}}@media (max-width:288px){.ytPfpMoreVideosVideoItem{padding-bottom:calc(56.25% - 3.375px);width:calc(100% - 6px);min-width:calc(100% - 6px)}}.ytPfpMoreVideosVideoItem:first-child{margin-left:auto}.ytPfpMoreVideosVideoItem:last-child{margin-right:auto}.ytPfpMoreVideosPaddleLeft,.ytPfpMoreVideosPaddleRight{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;background-color:rgba(33,33,33,.8);border:none;border-radius:50%;color:white;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;z-index:2;box-shadow:0 4px 4px rgba(0,0,0,.25)}.ytPfpMoreVideosPaddleLeft:hover,.ytPfpMoreVideosPaddleRight:hover{background-color:rgb(50,50,50)}.ytPfpMoreVideosPaddleLeft{left:0}.ytPfpMoreVideosPaddleRight{right:0}.ytPfpMoreVideosPaddleIcon{height:24px;width:24px}.ytPfpMoreVideosMoreVideosButton{position:absolute;bottom:56px;left:12px;background-color:rgba(0,0,0,.6);color:white;border:none;border-radius:18px;padding:8px 16px;font-size:13px;font-weight:500;cursor:pointer;z-index:5;pointer-events:auto;text-transform:uppercase}.ytPfpMoreVideosMoreVideosButton:hover{background-color:rgba(255,255,255,.1)}.ytPfpEndscreenPlaylistRendererHost{position:relative;-webkit-flex-shrink:0;flex-shrink:0;height:100%;width:100%;border-radius:8px;overflow:hidden;background-color:#000;display:block}.ytPfpEndscreenPlaylistRendererHost:focus-visible .ytPfpEndscreenPlaylistRendererOverlay,.ytPfpEndscreenPlaylistRendererHost:focus-within .ytPfpEndscreenPlaylistRendererOverlay,.ytPfpEndscreenPlaylistRendererHost:hover .ytPfpEndscreenPlaylistRendererOverlay{opacity:1}.ytPfpEndscreenPlaylistRendererThumbnail{width:100%;height:100%;object-fit:cover}.ytPfpEndscreenPlaylistRendererOverlay{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;color:white}.ytPfpEndscreenPlaylistRendererOverlayTitle{position:absolute;top:0;left:0;right:0;height:60px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),color-stop(60%,rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.6) 60%,rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.6) 60%,rgba(0,0,0,0));padding:8px}.ytPfpEndscreenPlaylistRendererTitle{font-size:14px;font-weight:500;line-height:18px;max-height:36px;color:white;overflow:hidden}.ytPfpEndscreenPlaylistRendererBottomOverlay{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.8);font-size:12px;font-weight:500;color:white;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.ytPfpEndscreenPlaylistRendererIcon{fill:currentColor;width:20px;height:20px;margin-right:4px}.ytPfpVideoWallEndscreenHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;pointer-events:none;position:absolute;top:0;left:0;right:0}.ytPfpVideoWallEndscreenVisible{bottom:0;background-color:rgb(12,12,12)}.ytPfpVideoWallEndscreenIsObscured{visibility:hidden}.ytPfpVideoWallEndscreenVideoListContainer{position:relative;width:100%;height:100%;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;pointer-events:auto;padding:12px;box-sizing:border-box}.ytPfpVideoWallEndscreenVideoList{display:block;position:relative;width:100%;height:100%;padding:0}.ytPfpVideoWallEndscreenPaddleLeft,.ytPfpVideoWallEndscreenPaddleRight{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;background-color:rgba(33,33,33,.9);border:none;border-radius:50%;color:white;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;z-index:2;box-shadow:0 4px 4px rgba(0,0,0,.25)}.ytPfpVideoWallEndscreenPaddleLeft:hover,.ytPfpVideoWallEndscreenPaddleRight:hover{background-color:rgb(50,50,50)}.ytPfpVideoWallEndscreenPaddleLeft{left:8px}.ytPfpVideoWallEndscreenPaddleRight{right:8px}.ytPfpVideoWallEndscreenPaddleIcon{height:24px;width:24px}.ytPfpVideoWallEndscreenVideoItem{position:absolute;box-sizing:border-box}.ytPlayerControlsPlayerActionIndicatorHost{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;z-index:7}.ytPlayerControlsPlayerActionIndicatorAction{width:60px;height:60px;background:rgba(0,0,0,0.6);border-radius:50%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;opacity:0;-webkit-animation:action-fade-out .5s linear 1 normal forwards;animation:action-fade-out .5s linear 1 normal forwards}.ytPlayerControlsPlayerActionIndicatorIcon{width:36px;height:36px;fill:#fff}@-webkit-keyframes action-fade-out{0%{opacity:1}to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes action-fade-out{0%{opacity:1}to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}.ytwPlayerTimeDisplayHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#fff;font-weight:500;overflow:hidden}.ytwPlayerTimeDisplayTimeChunks{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytwPlayerTimeDisplayLiveDot:before{content:"";display:block;height:6px;width:6px;border-radius:50%;background-color:rgba(255,255,255,0.7);margin-right:4px}.ytwPlayerTimeDisplayLiveDot.ytwPlayerTimeDisplayLiveHead:before{background-color:rgba(225,0,45,0.9);opacity:1}.ytwPlayerTimeDisplayTimeDelimiter{color:#fff;margin:0 4px;opacity:.7}.ytwPlayerTimeDisplayTimeSecond{opacity:.7}.ytwPlayerTimeDisplayChapterText{margin-left:8px}.ytwPlayerTimeDisplayPlayerBarActionContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytwPlayerTimeDisplayPlayerBarButton.ytwPlayerTimeDisplayPill{margin:0 0 0 8px}.ytwPlayerTimeDisplayPlayerBarButton{overflow:hidden;max-width:240px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytwPlayerTimeDisplayChevron{color:#fff;height:16px;width:16px;margin-right:-4px}.ytwPlayerTimeDisplayPill{height:24px;box-sizing:border-box;padding:4px 6px;border-radius:16px;font-size:1.4rem;background:rgba(0,0,0,0.3);text-shadow:0 0 2px #000}.ytwPlayerTimeDisplayPill button{text-shadow:0 0 2px #000}.ytwPlayerTimeDisplayPill svg{-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,.8));filter:drop-shadow(0 0 1px rgba(0,0,0,.8))}.ytwPlayerTimeDisplayPill{margin-left:16px}@media (max-height:221px){.ytwPlayerTimeDisplayFullscreenControlsAlwaysOn{display:none}}.ytwPlayerTimeDisplayScreenReaderOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.ytwPlayerSeekOverlayHost{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;pointer-events:none;direction:ltr}.ytwPlayerSeekOverlayAnimation{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;opacity:0}.ytwPlayerSeekOverlayAnimationBack{left:48px}.ytwPlayerSeekOverlayAnimationForward{right:48px}.ytwPlayerSeekOverlayDuration{color:#fff;text-shadow:0 0 1px rgba(0,0,0,0.8);-webkit-transform-origin:center;transform-origin:center;font-family:Roboto,"Arial",sans-serif;font-size:2.4rem;line-height:3.2rem;font-weight:700}@media (max-width:527.9px){.ytwPlayerSeekOverlayDuration{font-family:Roboto,"Arial",sans-serif;font-size:2rem;line-height:2.8rem;font-weight:700}}.ytwPlayerSeekOverlayAnimationBack .ytwPlayerSeekOverlayArrow{margin-right:20px}.ytwPlayerSeekOverlayAnimationForward .ytwPlayerSeekOverlayArrow{margin-left:20px}.ytwPlayerSeekOverlayArrow .ytwPlayerSeekOverlayArrowSvg{display:block}.ytwPlayerSeekOverlayArrow .ytwPlayerSeekOverlayArrowPath{-webkit-filter:drop-shadow(0 0 .5px rgba(0,0,0,0.8));filter:drop-shadow(0 0 .5px rgba(0,0,0,0.8))}.ytwPlayerSeekOverlayArrowPersistent{position:relative;z-index:1}.ytwPlayerSeekOverlayArrowAdditional{position:absolute;top:50%;translate:0 -50%}.ytwPlayerSeekOverlayAnimationBack .ytwPlayerSeekOverlayArrowAdditional{left:0}.ytwPlayerSeekOverlayAnimationForward .ytwPlayerSeekOverlayArrowAdditional{right:0}.ytwPlayerEndscreenHost{display:block}.ytwPlayerEndscreenContainer{color:#fff}.ytwPlayerEndscreenPlayerEndscreen{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.3);font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.ytwPlayerEndscreenPlayerEndscreen[data-has-timer-countdown=true]{background-color:#000;padding:8px 16px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media (max-width:299px) and (orientation:landscape),(max-width:299px) and (orientation:portrait){.ytwPlayerEndscreenPlayerEndscreen[data-has-timer-countdown=true]{padding:8px}}[dir=rtl] .ytwPlayerEndscreenPlayerEndscreen[data-has-timer-countdown=true]{direction:rtl}.ytwPlayerEndscreenTopPanel{position:absolute;top:0;right:0;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media (max-width:299px) and (orientation:landscape),(max-width:299px) and (orientation:portrait){.ytwPlayerEndscreenTopPanel{display:none}}.ytwPlayerEndscreenHeader{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:16px}.ytwPlayerEndscreenCountdownContainer{color:rgba(255,255,255,0.7);margin-bottom:12px;margin-top:4px}@media (max-width:299px) and (orientation:landscape),(max-width:299px) and (orientation:portrait){.ytwPlayerEndscreenCountdownContainer{margin-bottom:8px}}.ytwPlayerEndscreenCountdownNumber{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400;color:#fff}.ytwPlayerEndscreenCuedVideoContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.ytwPlayerEndscreenCuedVideoContainer:first-child{margin-right:12px}.ytwPlayerEndscreenCuedThumbnailOverlay{width:50%;-webkit-flex-basis:calc(50% - 6px);flex-basis:calc(50% - 6px);position:relative}@media (max-width:299px) and (orientation:landscape),(max-width:299px) and (orientation:portrait){.ytwPlayerEndscreenCuedThumbnailOverlay{-webkit-flex-basis:calc(50% - 4px);flex-basis:calc(50% - 4px)}}.ytwPlayerEndscreenCuedThumbnailOverlay>.ytwPlayerEndscreenThumbnailContainer{width:100%;height:auto;padding-bottom:56.25%}.ytwPlayerEndscreenThumbnailOverlays{position:absolute;bottom:0;right:0}.ytwPlayerEndscreenVideoInfo{width:50%;-webkit-flex-basis:calc(50% - 6px);flex-basis:calc(50% - 6px)}@media (max-width:299px) and (orientation:landscape),(max-width:299px) and (orientation:portrait){.ytwPlayerEndscreenVideoInfo{-webkit-flex-basis:calc(50% - 4px);flex-basis:calc(50% - 4px)}}.ytwPlayerEndscreenVideoTitle{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400;overflow:hidden;display:block;max-height:4rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;color:#fff;margin-bottom:4px}.ytwPlayerEndscreenVideoAuthor{font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400;color:rgba(255,255,255,0.7)}.ytwPlayerEndscreenButtonContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.ytwPlayerEndscreenActionButton{width:100%}.ytwPlayerEndscreenActionButton>:first-child{width:100%}.ytwPlayerEndscreenActionButton:first-child{margin-right:12px}#player-endscreen,#player-endscreen-container{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.3)}.ytm-player-endscreen{color:#eee}#player-endscreen[data-has-timer-countdown=true]{background-color:#000}.ytm-player-endscreen .cued-thumbnail-overlay{background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%;height:100%;position:absolute;opacity:.4}.ytm-player-endscreen .upnext-top{position:absolute;bottom:50%;width:100%;text-align:center}.ytm-player-endscreen .upnext-top .upnext-author,.ytm-player-endscreen .upnext-top .upnext-header,.ytm-player-endscreen .upnext-top .upnext-title{line-height:1.3em}.ytm-player-endscreen .upnext-header{color:rgba(255,255,255,.7);font-size:1.5rem}.ytm-player-endscreen .upnext-title{padding:0 10px 2px;margin-left:32px;margin-right:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.65rem}.ytm-player-endscreen .upnext-author{padding:0 10px 10px;color:#fff;font-size:1.4rem}.ytm-player-endscreen .upnext-middle{position:absolute;top:60%;left:50%;width:50px;height:50px;margin:-25px 0 0 -25px}.ytm-player-endscreen a.autoplay-next-container,.ytm-player-endscreen a.autoplay-next-container c3-icon{display:block;width:50px;height:50px;padding:0}.ytm-player-endscreen .upnext-bottom{position:absolute;top:70%;width:100%;text-align:center}.ytm-player-endscreen .autonav-off-controls-top{display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;top:0;right:0}.ytm-player-endscreen .autonav-user-education-container{position:absolute;top:25%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ytm-player-endscreen .autonav-off-controls{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ytm-player-endscreen .autonav-off-controls .icon-button{height:48px;width:48px;padding:6px}.ytm-player-endscreen .autonav-off-controls .icon-button>c3-icon{height:36px;width:36px}.ytm-player-endscreen .autonav-off-controls .icon-button>c3-icon svg{-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,.5));filter:drop-shadow(0 0 1px rgba(0,0,0,.5))}.ytm-player-endscreen .autonav-off-controls .icon-button>c3-icon svg path{fill:#fff}.ytm-player-endscreen .autonav-off-controls .icon-button.icon-disable c3-icon svg path{fill:rgba(255,255,255,0.3)}.ytm-player-endscreen .autonav-off-controls .endscreen-replay-button{margin:0 60px}.ytm-player-endscreen .autonav-off-controls .endscreen-replay-button.icon-button,.ytm-player-endscreen .autonav-off-controls .endscreen-replay-button.icon-button>c3-icon{height:56px;width:56px;padding:0}@media (max-width:299px) and (orientation:landscape),(max-width:299px) and (orientation:portrait){.ytm-player-endscreen .autonav-off-controls{margin-top:-6px}.ytm-player-endscreen .autonav-off-controls .endscreen-replay-button{margin:0 12px;padding:8px}}.ytm-player-endscreen button.icon-button.endscreen-logo-play-button{left:50%;top:50%;margin-left:-46px;margin-top:-32px;padding:0;position:absolute;display:block}.ytm-player-endscreen .endscreen-logo-play-button,.ytm-player-endscreen .endscreen-logo-play-button c3-icon{width:92px;height:64px}.ytm-player-endscreen .endscreen-logo-play-button c3-icon{fill:#f03}#player-endscreen .autonav-endscreen-button-container ytm-button-renderer{width:100%}#player-endscreen .autonav-endscreen-button-container ytm-button-renderer button{width:100%}.new-controls #player-endscreen{z-index:3}#player-endscreen.endscreen-v2{font-size:1.4rem}[dir=rtl] #player-endscreen.endscreen-v2[data-has-timer-countdown=true]{direction:rtl}#player-endscreen.endscreen-v2[data-has-timer-countdown=true]{padding:8px 16px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media (max-width:299px) and (orientation:landscape),(max-width:299px) and (orientation:portrait){#player-endscreen.endscreen-v2[data-has-timer-countdown=true]{padding:8px}}.ytm-player-endscreen .autonav-top-panel{position:absolute;top:0;right:0;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.ytm-player-endscreen .autonav-top-panel icon-button{width:32px;height:32px;padding:4px}.ytm-player-endscreen .autonav-off-controls-top{display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;top:0;right:0}.ytm-player-endscreen .autonav-user-education-container{position:absolute;top:25%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ytm-player-endscreen .autonav-endscreen-header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:16px}.ytm-player-endscreen .autonav-endscreen-countdown-container{color:#aaa;margin-bottom:12px;margin-top:4px}.ytm-player-endscreen .autonav-endscreen-countdown-container .autonav-endscreen-header span.autonav-endscreen-countdown-number{color:#fff;font-weight:500}.ytm-player-endscreen .autonav-endscreen-countdown-container .autonav-endscreen-cued-video-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.ytm-player-endscreen .autonav-endscreen-countdown-container .autonav-endscreen-cued-video-container:first-child{margin-right:12px}.ytm-player-endscreen .autonav-endscreen-countdown-container .autonav-endscreen-cued-video-container .autonav-endscreen-video-info,.ytm-player-endscreen .autonav-endscreen-countdown-container .autonav-endscreen-cued-video-container .cued-thumbnail-overlay-v2{width:50%;-webkit-flex-basis:calc(50% - 6px);flex-basis:calc(50% - 6px)}.ytm-player-endscreen .autonav-endscreen-countdown-container .autonav-endscreen-cued-video-container .cued-thumbnail-overlay-v2{position:relative}.ytm-player-endscreen .autonav-endscreen-countdown-container .autonav-endscreen-cued-video-container .cued-thumbnail-overlay-v2 .video-thumbnail-container-compact{width:100%;height:auto;padding-bottom:56.25%}.ytm-player-endscreen .autonav-endscreen-countdown-container .autonav-endscreen-cued-video-container .cued-thumbnail-overlay-v2 .thumbnail-overlays{position:absolute;bottom:0;right:0}.ytm-player-endscreen .autonav-endscreen-countdown-container .autonav-endscreen-cued-video-container .autonav-endscreen-video-info .autonav-endscreen-video-title{color:#fff;font-weight:400;margin-bottom:4px;line-height:1.25;-webkit-box-orient:vertical;display:-webkit-box;max-height:2.5em;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden}.ytm-player-endscreen .autonav-endscreen-countdown-container .autonav-endscreen-cued-video-container .autonav-endscreen-video-info .autonav-endscreen-video-author{color:#aaa;font-size:1.2rem}.ytm-player-endscreen .autonav-endscreen-button-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.ytm-player-endscreen .autonav-endscreen-button-container .button-with-icon:first-child{margin-right:8px}.ytm-player-endscreen .autonav-endscreen-button-container .button-with-icon{width:50%;-webkit-flex-basis:calc(50% - 8px);flex-basis:calc(50% - 8px);margin:0;background-color:rgba(255,255,255,.3)}.ytm-player-endscreen .autonav-endscreen-button-container .button-with-icon.cancel-autoplay{background-color:rgba(255,255,255,.1)}.ytm-player-endscreen .autonav-endscreen-button-container .button-with-icon .button-with-icon-button{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media (max-width:299px) and (orientation:landscape),(max-width:299px) and (orientation:portrait){.ytm-player-endscreen .autonav-top-panel{display:none}.ytm-player-endscreen .autonav-endscreen-countdown-container{margin-bottom:8px}.ytm-player-endscreen .autonav-endscreen-button-container .button-with-icon,.ytm-player-endscreen .autonav-endscreen-countdown-container .autonav-endscreen-cued-video-container .autonav-endscreen-video-info,.ytm-player-endscreen .autonav-endscreen-countdown-container .autonav-endscreen-cued-video-container .cued-thumbnail-overlay-v2{width:50%;-webkit-flex-basis:calc(50% - 4px);flex-basis:calc(50% - 4px)}}.ytm-player-endscreen .endscreen-v2 .autonav-endscreen-button-container ytm-button-renderer:first-child{margin-right:12px}.ytm-player-endscreen .endscreen-v2 .autonav-endscreen-button-container ytm-button-renderer{width:50%}.ytm-player-endscreen .endscreen-v2 .autonav-endscreen-button-container ytm-button-renderer a,.ytm-player-endscreen .endscreen-v2 .autonav-endscreen-button-container ytm-button-renderer button{width:100%}.ytmCustomControlHost{display:block}.ytmCustomControlHost :focus-visible{box-shadow:inset 0 0 0 2px #3ea6ff}.ytmEmbedsInfoPanelRendererHost{color:#fff;padding:12px 0 0 12px;display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;z-index:2;top:52px;min-width:130px;max-width:min(50% - 64px,272px)}.ytmEmbedsInfoPanelRendererHostAutohide{-webkit-animation:fade 3s ease-in 10s forwards;animation:fade 3s ease-in 10s forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media (max-aspect-ratio:3/4){.ytmEmbedsInfoPanelRendererHostTopControlsStackedInPortrait{top:112px}}.ytmEmbedsInfoPanelRendererHidden{display:none}.ytmEmbedsInfoPanelRendererButton{-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:left;color:#fff;background-color:rgba(0,0,0,0.6);border-left:4px solid #3ea6ff;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:flex;max-width:312px;padding:8px;text-decoration:none}.ytmEmbedsInfoPanelRendererText{font-size:1.3rem;padding-left:8px;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400;overflow:hidden;display:block;max-height:4rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}@-webkit-keyframes fade{to{opacity:0}}@keyframes fade{to{opacity:0;pointer-events:none}}.ytAutocropButtonHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;margin-top:60px}.ytAutocropButtonVisible{visibility:visible}.ytAutocropButtonHidden{visibility:hidden}.ytAutocropButtonAutoCropButton{border:1px solid rgba(255,255,255,0.7);background-color:rgba(40,40,40,0.6);border-radius:18px}.ytFullscreenVideoRecommendationsHost{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:flex;overflow-x:auto}@media not (pointer:fine){.ytFullscreenVideoRecommendationsHost{-ms-overflow-style:none;scrollbar-width:none}.ytFullscreenVideoRecommendationsHost::-webkit-scrollbar{display:none}}@media (pointer:fine){.ytFullscreenVideoRecommendationsHost{overflow-y:auto}.ytFullscreenVideoRecommendationsHost::-webkit-scrollbar{width:16px}.ytFullscreenVideoRecommendationsHost::-webkit-scrollbar-thumb{height:56px;border-radius:8px;border:4px solid transparent;background-clip:content-box;background-color:#606060}.ytFullscreenVideoRecommendationsHost::-webkit-scrollbar-thumb:hover{background-color:#909090}}.ytFullscreenVideoRecommendationsRecommendation{width:200px;min-width:200px;margin:0 8px;color:#fff}.ytwPlayerFullscreenControlsHost{display:block}.ytwPlayerFullscreenTopControlsHost{padding:12px;color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;top:0;left:0;right:0;z-index:6}.ytwPlayerFullscreenTopControlsFullscreenControlsVideoTitle{margin:0;color:#fff}.ytwPlayerFullscreenTopControlsFullscreenCloseButtonWrapper{margin-top:-8px;margin-left:auto}.ytmPaidContentOverlayHost{color:#fff;-webkit-animation:fade 3s ease-in 20s forwards;animation:fade 3s ease-in 20s forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;padding:12px 0 12px 12px;display:-webkit-box;display:-webkit-flex;display:flex}.ytmPaidContentOverlayHidden{display:none}.ytmPaidContentOverlayLink{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#fff;background-color:rgba(0,0,0,0.6);border-left:4px solid #3ea6ff;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:flex;max-width:312px;padding:8px;text-decoration:none}.ytmPaidContentOverlayText{font-size:1.3rem;padding-left:8px}@-webkit-keyframes fade{to{opacity:0}}@keyframes fade{to{opacity:0;pointer-events:none}}.player-controls-bottom{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;position:absolute;bottom:30px;z-index:2;height:44px}.player-controls-bottom .player-bottom-controls-fullscreen-icon-visible-area{box-sizing:border-box;width:36px;height:36px;border-radius:50%;padding:6px;background:rgba(0,0,0,0.3);text-shadow:0 0 2px #000}.player-controls-bottom .player-bottom-controls-fullscreen-icon-visible-area button{text-shadow:0 0 2px #000}.player-controls-bottom .player-bottom-controls-fullscreen-icon-visible-area svg{-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,.8));filter:drop-shadow(0 0 1px rgba(0,0,0,.8))}.player-controls-bottom.player-controls-bottom-left{left:12px;right:78px}.player-controls-bottom.player-controls-bottom-right{right:24px}.player-controls-bottom .icon-button.fullscreen-icon{display:block;box-sizing:border-box;height:48px;width:48px;padding:6px}body[faux-fullscreen=true] .player-controls-bottom{bottom:44px}body[faux-fullscreen=true] .enable-fullscreen-controls .player-controls-bottom{bottom:74px}body[faux-fullscreen=true] .enable-fullscreen-controls.fs-watch-system .player-controls-bottom{bottom:94px}.ytwPlayerMiddleControlsHost{display:-webkit-box;display:-webkit-flex;display:flex}.ytwPlayerMiddleControlsA11ySeekButton{position:absolute;left:0;top:0;height:12px;width:12px}ytm-custom-control .player-controls-middle{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:6}ytm-custom-control .player-controls-middle.prevent-controls-collision{width:-webkit-fit-content;width:fit-content;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}ytm-custom-control .player-controls-middle .icon-button{height:48px;width:48px;padding:6px;border-radius:24px;background-color:rgba(0,0,0,0.3)}ytm-custom-control .player-controls-middle .icon-button>c3-icon{height:32px;width:32px}ytm-custom-control .player-controls-middle .player-middle-controls-prev-next-button{height:48px;width:48px;padding:6px;background:none}ytm-custom-control .player-controls-middle .player-middle-controls-prev-next-button c3-icon{height:24px;width:24px}ytm-custom-control .player-controls-middle .player-middle-controls-prev-next-button .player-middle-controls-prev-next-visible-area{box-sizing:border-box;height:36px;width:36px;padding:6px;border-radius:50%;background:rgba(0,0,0,0.3);text-shadow:0 0 2px #000}ytm-custom-control .player-controls-middle .player-middle-controls-prev-next-button .player-middle-controls-prev-next-visible-area button{text-shadow:0 0 2px #000}ytm-custom-control .player-controls-middle .player-middle-controls-prev-next-button .player-middle-controls-prev-next-visible-area svg{-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,.8));filter:drop-shadow(0 0 1px rgba(0,0,0,.8))}ytm-custom-control .player-controls-middle .icon-button.endscreen-replay-button{height:auto;width:auto;border-radius:56px}ytm-custom-control .player-controls-middle .icon-button.endscreen-replay-button>c3-icon{height:40px;width:40px;padding:8px}ytm-custom-control .player-controls-middle .player-control-play-pause-icon.icon-button{height:56px;width:56px;padding:10px;border-radius:50%}ytm-custom-control .player-controls-middle .player-control-play-pause-icon.icon-button>c3-icon{height:36px;width:36px;padding:unset}ytm-custom-control .player-controls-middle .endscreen-replay-button.icon-button,ytm-custom-control .player-controls-middle .player-control-play-pause-icon{margin:0 34px}ytm-custom-control .player-controls-middle .screenreader-safe-hide-middle-buttons{pointer-events:none;opacity:0}ytm-custom-control .player-controls-middle .player-controls-spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[dir=rtl] ytm-custom-control .player-controls-middle:not(.prevent-controls-collision){-webkit-transform:translateY(-50%);transform:translateY(-50%)}ytm-custom-control .player-controls-middle .player-controls-middle-core-buttons{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;direction:ltr}.ytmVideoInfoHost{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:hidden;min-width:0}.ytmVideoInfoVideoDetailsContainer{display:-webkit-box;display:-webkit-flex;display:flex;padding-left:12px;min-height:5.2rem}.ytmVideoInfoVideoTitle{font-family:Roboto,"Arial",sans-serif;font-size:2rem;line-height:2.8rem;font-weight:700}@media (max-width:527.9px){.ytmVideoInfoVideoTitle{font-family:Roboto,"Arial",sans-serif;font-size:1.8rem;line-height:2.6rem;font-weight:700}}.ytmVideoInfoVideoTitle{display:block;max-width:100%;padding-top:10px;overflow:hidden;white-space:nowrap;text-decoration:none;-webkit-mask-image:-webkit-gradient(linear,left top,right top,color-stop(95%,#fff),to(rgba(0,0,0,0)));-webkit-mask-image:-webkit-linear-gradient(left,#fff 95%,rgba(0,0,0,0));mask-image:-webkit-gradient(linear,left top,right top,color-stop(95%,#fff),to(rgba(0,0,0,0)));mask-image:linear-gradient(to right,#fff 95%,rgba(0,0,0,0))}[dir=rtl] .ytmVideoInfoVideoTitle{-webkit-mask-image:-webkit-gradient(linear,right top,left top,color-stop(95%,#fff),to(rgba(0,0,0,0)));-webkit-mask-image:-webkit-linear-gradient(right,#fff 95%,rgba(0,0,0,0));mask-image:-webkit-gradient(linear,right top,left top,color-stop(95%,#fff),to(rgba(0,0,0,0)));mask-image:linear-gradient(to left,#fff 95%,rgba(0,0,0,0))}.ytmVideoInfoChannelTitle{max-width:100%;font-size:1.2rem;overflow:hidden;white-space:nowrap;text-decoration:none;opacity:1;line-height:1.1}.ytmVideoInfoVideoTitleContainer{min-height:36px;-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:hidden;color:#fff;margin-right:12px;padding-left:0}.ytmVideoInfoLogoEnabled{padding-left:52px}.ytmVideoInfoChannelLogo{width:36px;height:36px;display:block;background-size:contain;background-repeat:no-repeat;-webkit-flex-shrink:0;flex-shrink:0;margin:12px;margin-top:8px;border-radius:50%;z-index:7;position:absolute;top:0}.ytmVideoInfoChannelContainer{height:5.2rem;position:absolute;left:0;min-width:52px;max-width:calc(100% - 12px);margin:4px;margin-top:8px;overflow:hidden}[dir=rtl] .ytmVideoInfoChannelContainer{left:auto;right:0}.ytmVideoInfoOverlay{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;border-radius:10px;background-color:rgba(0,0,0,0.8);margin-left:4px;height:100%;-webkit-transition:all .2s;transition:all .2s;-webkit-transition-timing-function:cubic-bezier(.05,0,0,1);transition-timing-function:cubic-bezier(.05,0,0,1);opacity:0;max-width:0;padding-left:52px;padding-right:10px;z-index:5;position:relative}.ytmVideoInfoExpanded{opacity:1;max-width:100%}.ytmVideoInfoChannelInfo{display:block;padding-right:8px;-webkit-box-flex:1;-webkit-flex:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-align-self:center;align-self:center;max-width:100%}.ytmVideoInfoFlyoutChannelTitle{font-size:1.4rem;color:#fff;text-overflow:ellipsis;max-width:100%;display:block;margin-bottom:2px;-webkit-align-self:center;align-self:center}.ytmVideoInfoFlyoutChannelSubtitle{font-size:1.2rem;color:#fff;text-overflow:ellipsis;max-width:100%;display:block}.ytmVideoInfoSubscribeButton{-webkit-align-self:center;align-self:center}.ytmVideoInfoSubscribeButton .is-subscribed .ytAttributedStringHost{color:rgba(255,255,255,0.7)}.ytmVideoInfoHide,.ytmVideoInfoSubscribeButton .subscribe-button-count{display:none}.ytmVideoInfoLink:hover{cursor:pointer}.ytmVideoInfoChannelAvatar{display:block;position:absolute;width:48px;height:48px}.ytmMuteButtonHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;width:48px;height:48px}.ytmMuteButtonButton{cursor:pointer;width:48px;height:48px;padding:12px;border:none;outline:none;font:inherit;text-transform:inherit;color:inherit;background:transparent}.ytwAutonavToggleButtonHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;width:48px;height:48px}.ytwAutonavToggleButtonSpannerIconOff,.ytwAutonavToggleButtonSpannerIconOn{width:36px;height:14px;position:relative}.ytwAutonavToggleButtonSpannerIconOff svg,.ytwAutonavToggleButtonSpannerIconOn svg{position:absolute;top:0;left:0;width:36px;height:14px}.ytwAutonavToggleButtonPlayIcon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:22px;width:20px;height:20px}[dir=rtl] .ytwAutonavToggleButtonPlayIcon{left:6px}.ytwAutonavToggleButtonPauseIcon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:6px;width:20px;height:20px}[dir=rtl] .ytwAutonavToggleButtonPauseIcon{left:22px}.ytwPlayerAutonavToggleHost{display:block}.ytwPlayerAutonavToggleHost .ytwAutonavToggleButtonPlayIcon{color:#fff}.ytwPlayerTopControlsHost{display:block}.ytwPlayerTopControlsPlayerControlsTopRight{display:-webkit-box;display:-webkit-flex;display:flex}.ytwPlayerTopControlsContainerWithEmbeddedVideoDetails{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}@media (max-aspect-ratio:3/4){.ytwPlayerTopControlsContainerWithEmbeddedVideoDetails{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-aspect-ratio:3/4){.ytwPlayerTopControlsContainerWithEmbeddedVideoDetailsPlayerControlsTopRight{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}}.ytmWatchPlayerControlsHost{display:block}.ytmWatchPlayerControlsBackgroundActionItems{position:absolute;z-index:2}ytm-notification-action-renderer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.notification-action-response-text{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;padding-right:1rem}.notification-action-button{-webkit-flex-shrink:0;flex-shrink:0}.unified-share-url-input{background-color:transparent;padding-bottom:4px;outline:none;box-sizing:border-box;border:none;border-radius:0;margin-bottom:1px;font:inherit;color:#030303;border-bottom:1px solid #737373;text-overflow:ellipsis}.unified-share-url-input:focus{margin-bottom:0;border-bottom-width:2px;border-bottom-color:#030303}.unified-share-url-input::-webkit-input-placeholder{color:#606060;opacity:1}.unified-share-url-input::placeholder{color:#606060;opacity:1}.unified-share-url-input{width:100%;display:block;padding:12px;color:#065fd4;background-color:rgba(0,0,0,0.05);border-bottom-style:none;border-radius:8px}.bottom-sheet-share-item .unified-share-url-input{height:48px;margin-bottom:12px}.share-target-link{display:block;padding:12px}.bottom-sheet-share-item .share-target-link{padding:0;margin-left:12px;height:48px;font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:400}fullscreen-overlay{position:fixed;top:0;width:100%;height:100%;background-color:#fff;overflow:scroll;z-index:4}.ytChipBarViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;position:relative;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.ytChipBarViewModelChipBarScrollContainer{display:-webkit-box;display:-webkit-flex;display:flex;overflow:auto hidden;scrollbar-width:none;-ms-overflow-style:none}.ytChipBarViewModelChipBarScrollContainer::-webkit-scrollbar{display:none}.ytChipBarViewModelChipBarScrollContainerWrapped{-webkit-flex-wrap:wrap;flex-wrap:wrap;row-gap:8px;overflow:visible}.ytChipBarViewModelLeftArrowContainer,.ytChipBarViewModelRightArrowContainer{display:-webkit-box;display:-webkit-flex;display:flex;height:100%;position:absolute;top:0;z-index:1}.ytChipBarViewModelLeftArrowContainer{left:0}.ytChipBarViewModelLeftArrowContainerIsHidden{display:none}.ytChipBarViewModelLeftArrowContainer:after{width:50px;content:"";pointer-events:none;background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),color-stop(25%,rgba(255,255,255,0.3)),color-stop(50%,rgba(255,255,255,0.6)),color-stop(75%,rgba(255,255,255,0.9)),to(white));background:-webkit-linear-gradient(right,rgba(255,255,255,0) 0,rgba(255,255,255,0.3) 25%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,0.9) 75%,white 100%);background:linear-gradient(to left,rgba(255,255,255,0) 0,rgba(255,255,255,0.3) 25%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,0.9) 75%,white 100%)}.ytChipBarViewModelRightArrowContainer{right:0}.ytChipBarViewModelRightArrowContainerIsHidden{display:none}.ytChipBarViewModelRightArrowContainer:before{width:50px;content:"";pointer-events:none;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(25%,rgba(255,255,255,0.3)),color-stop(50%,rgba(255,255,255,0.6)),color-stop(75%,rgba(255,255,255,0.9)),to(white));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.3) 25%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,0.9) 75%,white 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0.3) 25%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,0.9) 75%,white 100%)}.ytChipBarViewModelLeftArrow,.ytChipBarViewModelRightArrow{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;background:#fff}.ytChipBarViewModelChipWrapper{margin-right:8px}.ytChipBarViewModelChipWrapperWithNavigationButtons{margin-top:4px;margin-bottom:4px}.ytChipShapeButtonReset{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;color:inherit;border:none;cursor:pointer;outline-width:0;box-sizing:border-box;background:none;text-decoration:none;padding:0;-webkit-tap-highlight-color:transparent}.ytChipShapeHost{display:block}.ytChipShapeChip{position:relative;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:none;border-radius:8px;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;height:32px;min-width:12px;white-space:nowrap;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:500}@media (-ms-high-contrast:active),(forced-colors:active){.ytChipShapeChip{outline:1px solid;outline-offset:-1px}}.ytChipShapeElevatedContent{z-index:1;pointer-events:none}.ytChipShapeOnlyTextPadding{padding:0 12px}.ytChipShapeOnlyIconPadding{padding:0}.ytChipShapeStartIconPadding{-webkit-padding-end:12px;padding-inline-end:12px}.ytChipShapeEndIconPadding{-webkit-padding-start:12px;padding-inline-start:12px}.ytChipShapeActive{background-color:#0f0f0f;color:#fff}@media (-ms-high-contrast:active),(forced-colors:active){.ytChipShapeActive{forced-color-adjust:none;background-color:SelectedItem;color:SelectedItemText}}.ytChipShapeDisabled{background-color:rgba(0,0,0,0.05);color:#909090}.ytChipShapeInactive{background-color:rgba(0,0,0,0.05);color:#030303}.ytChipShapeFocused{outline:2px solid #030303;outline-offset:-2px;background-color:#fff;color:#030303}.ytChipShapeIconStart{color:inherit;margin:0 4px 0 8px;height:18px;width:18px}.ytChipShapeIconOnly{color:inherit;margin:0 8px;height:24px;width:24px}.ytChipShapeIconEnd{color:inherit;margin:0 6px 0 4px;height:18px;width:18px}.ytChipShapeAICustomizedChipBorderDarkMode{border:2px solid transparent;background:-webkit-gradient(linear,left top,left bottom,from(#0f0f0f),to(#0f0f0f)) padding-box,-webkit-gradient(linear,left top,right top,from(#7f0e7f),to(#007a65)) border-box;background:-webkit-linear-gradient(#0f0f0f,#0f0f0f) padding-box,-webkit-linear-gradient(left,#7f0e7f,#007a65) border-box;background:linear-gradient(#0f0f0f,#0f0f0f) padding-box,linear-gradient(to right,#7f0e7f,#007a65) border-box}.ytChipShapeAICustomizedChipBackgroundLightMode{color:#fff;background-image:-webkit-gradient(linear,left top,right top,from(#7f0e7f),to(#007a65));background-image:-webkit-linear-gradient(left,#7f0e7f,#007a65);background-image:linear-gradient(to right,#7f0e7f,#007a65)}.ytChipShapeAICustomizedChipIconDarkMode{color:#7f0e7f}.ytChipShapeMiddlegroundAsset{position:absolute;top:0;left:0;width:100%;width:round(up,100%,1px);height:100%;overflow:hidden;pointer-events:none;border-radius:8px}.ytChipViewModelHost{display:block}.ytStandardsTextareaShapeHost{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ytStandardsTextareaShapeTextareaContainer{position:relative;box-sizing:border-box;min-height:56px;padding:24px 12px 8px}.ytStandardsTextareaShapeTextareaContainerOutline{border-radius:8px;border:1px solid rgba(0,0,0,0.1)}.ytStandardsTextareaShapeTextareaContainerOutline:focus-within{border:2px solid #030303;padding:23px 11px 7px}.ytStandardsTextareaShapeTextareaContainerOutlineDisabled{border:0;color:#909090;background-color:rgba(0,0,0,0.05)}.ytStandardsTextareaShapeTextareaContainerOutlineError{border-color:#c30027}.ytStandardsTextareaShapeTextareaContainerOutlineError:focus-within{border-color:#c30027}.ytStandardsTextareaShapeTextareaContainerLabelHidden{min-height:36px;padding:9px 12px 6px}.ytStandardsTextareaShapeTextareaContainerLabelHidden.ytStandardsTextareaShapeTextareaContainerOutline:focus-within{padding:9px 11px 6px}.ytStandardsTextareaShapeTextarea{min-height:0;color:#030303;width:100%;background-color:transparent;resize:none;border:none;outline:none;padding:0;font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:400}.ytStandardsTextareaShapeTextarea::-webkit-input-placeholder{color:transparent}.ytStandardsTextareaShapeTextarea::placeholder{color:transparent}@media (forced-colors:active){.ytStandardsTextareaShapeTextarea::-webkit-input-placeholder{opacity:0}.ytStandardsTextareaShapeTextarea::placeholder{opacity:0}}.ytStandardsTextareaShapeTextarea:disabled{color:#909090}.ytStandardsTextareaShapeLabel{position:absolute;top:8px;left:12px;color:#606060;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400}.ytStandardsTextareaShapeLabelFocused{top:7px;left:11px;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:500}.ytStandardsTextareaShapeLabelDisabled{color:#909090}.ytStandardsTextareaShapeLabelError{color:#c30027}.ytStandardsTextareaShapeLabelHidden{display:none}.ytStandardsTextareaShapePlaceholder{display:none;color:#606060;position:absolute;top:16px;left:12px;right:12px;font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:400}.ytStandardsTextareaShapePlaceholderVisible{display:block}.ytStandardsTextareaShapeTextareaContainerLabelHidden .ytStandardsTextareaShapePlaceholder{top:8px}.ytStandardsTextareaShapeError,.ytStandardsTextareaShapeHint{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-top:4px;color:#c30027;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400}.ytStandardsTextareaShapeErrorIcon,.ytStandardsTextareaShapeHintIcon{display:inline-block;height:16px;width:16px}.ytStandardsTextareaShapeErrorMessage,.ytStandardsTextareaShapeHintMessage{margin-left:4px}.ytStandardsTextareaShapeErrorDisabled,.ytStandardsTextareaShapeHintDisabled{color:#909090}.ytStandardsTextareaShapeErrorCharacterCount,.ytStandardsTextareaShapeHintCharacterCount{margin-left:auto}.ytStandardsTextareaShapeErrorHintMessage,.ytStandardsTextareaShapeHintHintMessage{margin-left:4px;color:#606060}.ytStandardsTextareaShapeErrorIcon{color:inherit}.ytStandardsTextareaShapeTimePicker .ytStandardsTextareaShapeTextareaContainer{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;padding:0}.ytStandardsTextareaShapeTimePicker .ytStandardsTextareaShapePlaceholder,.ytStandardsTextareaShapeTimePicker .ytStandardsTextareaShapeTextarea{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-inline:auto;max-width:80px;text-align:center;font-family:Roboto,"Arial",sans-serif;font-size:3.6rem;line-height:5rem;font-weight:700}@media (max-width:527.9px){.ytStandardsTextareaShapeTimePicker .ytStandardsTextareaShapePlaceholder,.ytStandardsTextareaShapeTimePicker .ytStandardsTextareaShapeTextarea{font-family:Roboto,"Arial",sans-serif;font-size:3.2rem;line-height:4.4rem;font-weight:700}}.ytStandardsTextareaShapeTimePicker .ytStandardsTextareaShapePlaceholder{inset:0}.ytStandardsTextareaShapeTimePicker .ytStandardsTextareaShapeTextarea{height:100%;padding:9px 0}.ytStandardsTextareaShapeFillParent,.ytStandardsTextareaShapeFillParent .ytStandardsTextareaShapeTextarea{height:100%}.ytStandardsTextareaShapeFillParent .ytStandardsTextareaShapeTextareaContainer{-webkit-box-flex:1;-webkit-flex:1;flex:1}.ytSearchInputViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:100px;background-color:rgba(0,0,0,0.05)}@media (-ms-high-contrast:active),(forced-colors:active){.ytSearchInputViewModelHost{outline:2px solid rgba(0,0,0,0.1)}}.ytSearchInputViewModelHostContentResearch{background-color:transparent;border:1px solid rgba(0,0,0,0.1)}.ytSearchInputViewModelLeadingIcon{margin-left:16px;margin-right:4px;color:#606060;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytSearchInputViewModelForm{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;position:relative;top:2px}.ytSearchInputViewModelClearButton{margin-right:4px}.ytwChannelBlocksViewModelHost{display:block}.ytwChannelBlocksViewModelListWrapper{scrollbar-color:transparent transparent;scrollbar-width:thin}.ytwChannelBlocksViewModelListWrapper::-webkit-scrollbar{background:transparent;width:16px}.ytwChannelBlocksViewModelListWrapper::-webkit-scrollbar-thumb{height:56px;border-radius:8px;border:4px solid transparent;background-clip:content-box;background-color:transparent}.ytwChannelBlocksViewModelListWrapper:hover{scrollbar-color:#909090 transparent}.ytwChannelBlocksViewModelListWrapper:hover::-webkit-scrollbar-thumb{background-color:#909090}.ytwChannelBlocksViewModelListWrapper{overflow-y:auto;max-height:min(360px,100vh - 300px);min-width:min(448px,100vw - 144px)}@media (max-width:330px){.ytwChannelBlocksViewModelListWrapper{max-height:calc(100vh - 200px)}}.ytwChannelBlocksViewModelSearchContainer{position:relative;padding-bottom:8px}.ytwChannelBlocksViewModelDropdownPanel{position:absolute;background-color:#fff;border:1px solid rgba(0,0,0,0.1);box-shadow:0 2px 10px rgba(0,0,0,0.25);border-radius:4px;z-index:2010;width:100%;max-height:min(300px,100vh - 300px);overflow-y:auto;top:100%;left:0}.ytwChannelBlocksViewModelSuggestionsListbox{padding:8px 0}.ytPlayerOverlayInteractionHost{display:block}.ytPlayerOverlayInteractionInteractionsSvg{pointer-events:all;cursor:pointer;border-radius:6px}.ytPlayerOverlayInteractionInteractionsSvgHover{background-color:rgba(0,0,0,0.1)}.ytPlayerOverlayInteractionInteractionsSvgHideOutline{outline:none}.ytDismissibleItemReplacedContent{position:relative;-webkit-box-flex:1;-webkit-flex:1;flex:1}.ytDismissibleItemAspectRatioContainer{position:absolute;inset:0;display:-webkit-box;display:-webkit-flex;display:flex}.ytDismissibleItemAspectRatio16By9{padding-top:56.25%}.ytDismissibleItemAspectRatio2By3{padding-top:150%}.ytDismissibleItemAspectRatio3By4{padding-top:133.33%}.ytDismissibleItemShortsAspectRatio9By16{padding-top:178%}.ytDismissibleItemAspectRatio1By1{padding-top:100%}.ytNotificationMultiActionRendererHost{border:1px solid rgba(0,0,0,0.1);border-radius:8px;padding:20px 12px 8px;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;color:#030303;font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:500}.ytNotificationMultiActionRendererHostLegacyShelfStyle{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;border:none}.ytNotificationMultiActionRendererTextContainer{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:12px}.ytNotificationMultiActionRendererTextContainerLegacyShelfStyle{-webkit-box-flex:0;-webkit-flex:none;flex:none;margin-bottom:0;margin-right:12px}.ytNotificationMultiActionRendererButtonContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:100%}.ytNotificationMultiActionRendererButtonContainerLegacyShelfStyle{width:auto}.ytNotificationMultiActionRendererButton{padding:6px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.ytNotificationTextRendererHost{border:1px solid rgba(0,0,0,0.1);border-radius:8px;padding:12px;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#030303;font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:500}.ytwAdAvatarViewModelHost,.ytwAdAvatarViewModelHostIsClickableAdComponent{display:block}.ytwAdBadgeViewModelHost,.ytwAdBadgeViewModelHostIsClickableAdComponent{display:inline}.ytwAdBadgeViewModelHostIsClickableAdComponentStyleStandard,.ytwAdBadgeViewModelHostStyleStandard{font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400}.ytwAdBadgeViewModelHostIsClickableAdComponentStyleStandardBrowse,.ytwAdBadgeViewModelHostStyleStandardBrowse{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.ytwAdBadgeViewModelHostIsClickableAdComponent{cursor:pointer}.ytwAdDetailsLineViewModelHost,.ytwAdDetailsLineViewModelHostIsClickableAdComponent{display:block}.ytwAdDetailsLineViewModelHostIsClickableAdComponentTextStyleStandard,.ytwAdDetailsLineViewModelHostTextStyleStandard{color:#606060;padding-right:0;padding-left:0;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400;overflow:hidden;display:block;max-height:1.8rem;-webkit-line-clamp:1;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;word-break:break-all}.ytwAdDetailsLineViewModelHostIsClickableAdComponentTextStyleStandardBrowse,.ytwAdDetailsLineViewModelHostTextStyleStandardBrowse{white-space:nowrap;color:#606060;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.ytwFeedAdMetadataViewModelHost,.ytwFeedAdMetadataViewModelHostIsClickableAdComponent{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;width:100%;position:relative;cursor:pointer;--feed-ad-metadata-top-padding:12px}.ytwFeedAdMetadataViewModelHostIsClickableAdComponentMetadata,.ytwFeedAdMetadataViewModelHostMetadata{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding-right:24px;width:100%;overflow:hidden;--feed-ad-metadata-bottom-margin:12px}.ytwFeedAdMetadataViewModelHostIsClickableAdComponentMetadataNoBottomMargin,.ytwFeedAdMetadataViewModelHostMetadataNoBottomMargin{--feed-ad-metadata-bottom-margin:0}.ytwFeedAdMetadataViewModelHostIsClickableAdComponentMetadataAdBadgeDetailsLineContainer,.ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainer{display:-webkit-box;display:-webkit-flex;display:flex;cursor:pointer}.ytwFeedAdMetadataViewModelHostIsClickableAdComponentMetadataAdBadgeDetailsLineContainerStyleCompactSearch,.ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleCompactSearch{padding-top:8px;display:-webkit-box;display:-webkit-flex;display:flex;cursor:pointer;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytwFeedAdMetadataViewModelHostIsClickableAdComponentMetadataAdBadgeDetailsLineContainerStyleStandard,.ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandard{display:-webkit-box;display:-webkit-flex;display:flex;cursor:pointer;padding-bottom:var(--feed-ad-metadata-bottom-margin)}.ytwFeedAdMetadataViewModelHostIsClickableAdComponentNoTopPadding,.ytwFeedAdMetadataViewModelHostNoTopPadding{--feed-ad-metadata-top-padding:0}.ytwFeedAdMetadataViewModelHostIsClickableAdComponentMenuButton,.ytwFeedAdMetadataViewModelHostMenuButton{position:absolute;top:-6px;right:-10px}.ytwFeedAdMetadataViewModelHostIsClickableAdComponentMenuButtonMenuPosAdjusted,.ytwFeedAdMetadataViewModelHostMenuButtonMenuPosAdjusted{right:-7px}.ytwFeedAdMetadataViewModelHostIsClickableAdComponentMenuStyleStandard,.ytwFeedAdMetadataViewModelHostMenuStyleStandard{padding-top:var(--feed-ad-metadata-top-padding);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:absolute;top:-6px;right:-10px}.ytwFeedAdMetadataViewModelHostIsClickableAdComponentMenuStyleStandardMenuPosAdjusted,.ytwFeedAdMetadataViewModelHostMenuStyleStandardMenuPosAdjusted{right:-7px}.ytwFeedAdMetadataViewModelHostAvatarStyleStandard,.ytwFeedAdMetadataViewModelHostIsClickableAdComponentAvatarStyleStandard{display:inline-block;margin-right:12px}.ytwFeedAdMetadataViewModelHostAvatarStyleCompact,.ytwFeedAdMetadataViewModelHostIsClickableAdComponentAvatarStyleCompact{margin-right:8px}.ytwFeedAdMetadataViewModelHostIsClickableAdComponentTextsStyleCompactHeadline,.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadline{color:#030303;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:500;overflow:hidden;display:block;max-height:4rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytwFeedAdMetadataViewModelHostIsClickableAdComponentTextsStyleCompactHeadlineTypographyBump,.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineTypographyBump{font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:500;overflow:hidden;display:block;max-height:4.4rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytwFeedAdMetadataViewModelHostIsClickableAdComponentTextsStyleCompactHeadlineSearch,.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineSearch{color:#030303;font-family:Roboto,"Arial",sans-serif;font-size:1.8rem;line-height:2.6rem;font-weight:400;overflow:hidden;display:block;max-height:5.2rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;margin-bottom:4px}.ytwFeedAdMetadataViewModelHostIsClickableAdComponentTextsStyleCompactDescription,.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescription{color:#606060;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400;overflow:hidden;display:block;max-height:5.4rem;-webkit-line-clamp:3;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytwFeedAdMetadataViewModelHostIsClickableAdComponentTextsStyleCompactDescriptionTypographyBump,.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionTypographyBump{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400;overflow:hidden;display:block;max-height:6rem;-webkit-line-clamp:3;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytwFeedAdMetadataViewModelHostIsClickableAdComponentTextsStyleCompactSecondaryDescription,.ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescription{color:#606060;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400;overflow:hidden;display:block;max-height:5.4rem;-webkit-line-clamp:3;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytwFeedAdMetadataViewModelHostIsClickableAdComponentTextsStyleCompactSecondaryDescriptionTypographyBump,.ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescriptionTypographyBump{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400;overflow:hidden;display:block;max-height:6rem;-webkit-line-clamp:3;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytwFeedAdMetadataViewModelHostIsClickableAdComponentTextsStyleCompactDescriptionSearch,.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionSearch{color:#606060;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400;overflow:hidden;display:block;max-height:5.4rem;-webkit-line-clamp:3;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytwFeedAdMetadataViewModelHostIsClickableAdComponentTextsStyleStandardHeadline,.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadline{padding-top:var(--feed-ad-metadata-top-padding);margin-bottom:4px;color:#030303;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:500;overflow:hidden;display:block;max-height:4.4rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytwFeedAdMetadataViewModelHostIsClickableAdComponentTextsStyleStandardHeadlineWatchNext,.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineWatchNext{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:500;overflow:hidden;display:block;max-height:4rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytwFeedAdMetadataViewModelHostIsClickableAdComponentTextsStyleStandardHeadlineTypographyBump,.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBump{font-family:Roboto,"Arial",sans-serif;font-size:1.8rem;line-height:2.6rem;font-weight:500;overflow:hidden;display:block;max-height:5.2rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytwFeedAdMetadataViewModelHostIsClickableAdComponentTextsStyleStandardHeadlineTypographyBumpV2,.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBumpV2{font-family:Roboto,"Arial",sans-serif;font-size:2rem;line-height:2.8rem;font-weight:900;overflow:hidden;display:block;max-height:5.6rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}@media (max-width:527.9px){.ytwFeedAdMetadataViewModelHostIsClickableAdComponentTextsStyleStandardHeadlineTypographyBumpV2,.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBumpV2{font-family:Roboto,"Arial",sans-serif;font-size:1.8rem;line-height:2.6rem;font-weight:900;overflow:hidden;display:block;max-height:5.2rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}}.ytwFeedAdMetadataViewModelHostIsClickableAdComponentTextsStyleStandardDescription,.ytwFeedAdMetadataViewModelHostTextsStyleStandardDescription{margin-bottom:4px;color:#606060;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400;overflow:hidden;display:block;max-height:4rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytwFeedAdMetadataViewModelHostIsClickableAdComponentTextsStyleStandardSecondaryDescription,.ytwFeedAdMetadataViewModelHostTextsStyleStandardSecondaryDescription{color:#606060;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400;overflow:hidden;display:block;max-height:4rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytwAdDisclosureBannerViewModelHost{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:rgba(0,0,0,0.6);-webkit-border-start:4px solid var(--ad-disclosure-accent-color);border-inline-start:4px solid var(--ad-disclosure-accent-color);border-radius:4px;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;max-width:312px;padding:8px}.ytwAdDisclosureBannerViewModelHostIsClickableAdComponent{cursor:pointer}.ytwAdDisclosureBannerViewModelHostIsClickableAdComponent:focus-visible{outline:2px solid #fff;outline-offset:2px}.ytwAdDisclosureBannerViewModelText{background:none;color:#fff;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.ytFlexibleActionsViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ytFlexibleActionsViewModelActionRow{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytFlexibleActionsViewModelActionRow:not(:last-child){padding-bottom:8px}.ytFlexibleActionsViewModelAction:not(:last-child):not(:empty){padding-right:8px}.ytFlexibleActionsViewModelActionRowAction{min-width:0;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:0;flex-basis:0}.ytFlexibleActionsViewModelActionRowAction:empty{-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0}.ytFlexibleActionsViewModelActionIntrinsicWidth{-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-basis:auto;flex-basis:auto}.ytFlexibleActionsViewModelActionRowActionFeaturePhone{-webkit-flex-basis:unset;flex-basis:unset;min-width:unset}.ytFlexibleActionsViewModelActionIconOnlyButton{-webkit-box-flex:0;-webkit-flex:none;flex:none}.ytFlexibleActionsViewModelInline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.ytFlexibleActionsViewModelScrollable{overflow:auto hidden;white-space:nowrap;overflow-y:auto;scrollbar-color:transparent transparent;scrollbar-width:thin}.ytFlexibleActionsViewModelScrollable::-webkit-scrollbar{background:transparent;width:8px}.ytFlexibleActionsViewModelScrollable::-webkit-scrollbar-thumb{height:56px;background:transparent}.ytFlexibleActionsViewModelScrollable:hover{scrollbar-color:#909090 transparent}.ytFlexibleActionsViewModelScrollable:hover::-webkit-scrollbar-thumb{background:#909090}.ytFlexibleActionsViewModelFlexWrap{-webkit-flex-wrap:wrap;flex-wrap:wrap;row-gap:8px}.ytFlexibleActionsViewModelJustifyContentStart{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.ytFlexibleActionsViewModelJustifyContentEnd{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.ytFlexibleActionsViewModelCentered .ytFlexibleActionsViewModelAction,.ytFlexibleActionsViewModelCentered .ytFlexibleActionsViewModelActionRow{-webkit-flex-basis:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;min-width:0}.ytEngagementBarViewModelHost{display:block}.ytEngagementBarViewModelEngagementBarWrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;height:48px;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytLockupAttachmentsViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ytLockupAttachmentsViewModelAttachment{margin-top:12px;min-width:0}.ytLockupAttachmentsViewModelExpandableMetadata{padding-top:4px}.ytwCarouselAdCardCollectionViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex}.ytwCarouselAdCardCollectionViewModelFullHeightButton{height:100%}.ytwCarouselAdCardCollectionViewModelFullHeightButton>.ytSpecButtonShapeNextHost{height:100%;border-radius:12px}.ytwCarouselAdCardCollectionViewModelMetadataAttachmentCarousel{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;gap:12px;overflow-x:auto;scrollbar-width:none}.ytwCarouselAdCardCollectionViewModelMetadataAttachmentCarousel::-webkit-scrollbar{display:none}.ytwCarouselAdCardCollectionViewModelMetadataAttachmentCarouselItem{width:96px;-webkit-flex-shrink:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:flex}.ytwCarouselAdCardCollectionViewModelMetadataAttachmentCarouselWrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%}.ytwCarouselAdCardCollectionViewModelPaddle{position:absolute;z-index:1;width:36px;height:36px;border-radius:50%;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.25);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.ytwCarouselAdCardCollectionViewModelPaddleLeft{left:-16px}.ytwCarouselAdCardCollectionViewModelPaddleRight{right:-16px}.ytwCarouselAdCardImageViewModelHost,.ytwCarouselAdCardImageViewModelHostIsClickableAdComponent{aspect-ratio:1;border-radius:8px;overflow:hidden;max-height:100%;max-width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-align-self:stretch;align-self:stretch;cursor:pointer;position:relative}.ytwCarouselAdCardImageViewModelHost:after,.ytwCarouselAdCardImageViewModelHostIsClickableAdComponent:after{content:"";background-color:#000;will-change:opacity;opacity:0;-webkit-transition:opacity .3s cubic-bezier(.05,0,0,1);transition:opacity .3s cubic-bezier(.05,0,0,1);pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.ytwCarouselAdCardImageViewModelHost:hover:after,.ytwCarouselAdCardImageViewModelHostIsClickableAdComponent:hover:after{opacity:.1}.ytwCarouselAdCardImageViewModelHostCardBadge,.ytwCarouselAdCardImageViewModelHostIsClickableAdComponentCardBadge{position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:flex}.ytwAdCardBadgeViewModelHost{display:block;height:18px;padding:4px;background-color:white;border-radius:0 0 4px}.ytwAdImageViewModelHost,.ytwAdImageViewModelHostIsClickableAdComponent{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;height:100%}.ytwAdImageViewModelHostImageContainer,.ytwAdImageViewModelHostIsClickableAdComponentImageContainer{width:100%;height:100%;position:relative;display:inline-block}.ytwAdImageViewModelHostImage,.ytwAdImageViewModelHostIsClickableAdComponentImage{visibility:inherit}.ytwAdImageViewModelHostInGridView{width:100%;height:100%;position:absolute}.ytwAdImageViewModelHostInGridViewImageContainer{width:100%;height:100%;position:relative;display:inline-block}.ytwAdImageViewModelHostInGridViewImage{visibility:inherit}.ytwAdImageViewModelHostAdDisclosureBannerContainer{position:absolute;top:8px;left:8px;z-index:1}.ytwHorizontalCarouselHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;width:100%;overflow:hidden}.ytwHorizontalCarouselCarouselWrapper{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;overflow:hidden}.ytwHorizontalCarouselCarouselInnerWrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px;width:100%}.ytwHorizontalCarouselAnimating{-webkit-transition:-webkit-transform .2s cubic-bezier(.05,0,0,1);transition:-webkit-transform .2s cubic-bezier(.05,0,0,1);transition:transform .2s cubic-bezier(.05,0,0,1);transition:transform .2s cubic-bezier(.05,0,0,1),-webkit-transform .2s cubic-bezier(.05,0,0,1);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.ytwHorizontalCarouselCarouselItem{-webkit-flex-shrink:0;flex-shrink:0}.ytwHorizontalCarouselNextButton{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;margin-left:8px}.ytwAdButtonGroupViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-basis:100%;flex-basis:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytwAdButtonGroupViewModelHostPrimaryButton{-webkit-box-flex:1;-webkit-flex:1;flex:1}.ytwAdButtonGroupViewModelHostSecondaryButton{margin-right:4px;-webkit-box-flex:1;-webkit-flex:1;flex:1}.ytwAdButtonGroupViewModelHostCompactWidth{-webkit-flex-basis:0;flex-basis:0;min-width:200px;width:50%;gap:12px}.ytwAdButtonGroupViewModelHostCompactWidthSecondaryButton{margin-right:0}.ytwAdButtonViewModelHost{display:block;height:-webkit-max-content;height:max-content}.ytwAdButtonViewModelHostHasAnimation{-webkit-transition:opacity,height;transition:opacity,height;-webkit-transition-duration:.3s;transition-duration:.3s}.ytwAdButtonViewModelHostCompactWidth{-webkit-flex-basis:0;flex-basis:0;width:-webkit-max-content;width:max-content;min-width:25%}.ytwAdButtonViewModelHostContentWidth{width:-webkit-max-content;width:max-content}.ytwAdButtonViewModelShow{opacity:1}.ytwAdButtonViewModelHide{opacity:0}.ytwAdButtonViewModelFullHeight{height:auto}.ytwAdButtonViewModelNoHeight{height:0}.ytSlimlineSurveyViewModelHost{position:relative;border-radius:12px;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,0.25);margin-top:24px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;max-height:300px;-webkit-transition:max-height .3s,margin .3s,opacity .3s;transition:max-height .3s,margin .3s,opacity .3s}.ytSlimlineSurveyViewModelHost:before{content:"";background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,0.25);position:absolute;margin-left:-12px;width:24px;height:24px;top:-12px;left:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ytSlimlineSurveyViewModelCollapsed{max-height:0;margin-top:0;opacity:0}.ytSlimlineSurveyViewModelCollapsed:before{opacity:0}.ytSlimlineSurveyViewModelContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;box-sizing:border-box;border-radius:12px;background-color:#fff;padding:8px 12px;overflow:hidden;position:relative}.ytSlimlineSurveyViewModelHeader{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.ytSlimlineSurveyViewModelTitle{font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:500;overflow:hidden;display:block;max-height:2.2rem;-webkit-line-clamp:1}.ytSlimlineSurveyViewModelAnswers{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.ytSlimlineSurveyViewModelIcon{height:36px;width:36px}.ytSlimlineSurveyViewModelAnswersText{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400}.ytTableViewModelHost{display:block;width:100%}.ytTableViewModelRow{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:8px}.ytTableViewModelRowBottomBorder{padding-bottom:8px}.ytTableViewModelRowBottomBorder:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.1)}.ytTableViewModelCell{color:#606060;text-align:right;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.ytTableViewModelRowLabel{color:#030303;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.ytDisclaimerItemViewModelHost{display:block;color:#606060;font-family:Roboto,"Arial",sans-serif;font-size:1rem;line-height:1.6rem;font-weight:400}.ytResponseActionsViewModelHost{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:400}.ytResponseActionsViewModelText{display:block}.ytResponseActionsViewModelTextLeft{margin-right:16px}.ytResponseActionsViewModelTextRight{margin-left:16px}.ytLockupViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;position:relative;cursor:pointer;min-width:0;-webkit-tap-highlight-color:transparent}.ytLockupViewModelFlexNone{-webkit-box-flex:0;-webkit-flex:none;flex:none}.ytLockupViewModelWrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ytLockupViewModelEndorsement{position:absolute;top:-20px;color:#606060}.ytLockupViewModelMetadata{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ytLockupViewModelCentered .ytLockupViewModelMetadata{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.ytLockupViewModelAddMargins{margin-right:12px;margin-left:12px}.ytLockupViewModelFullbleed .ytLockupViewModelMetadata{margin-left:12px;margin-right:12px}.ytLockupViewModelContentImage{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:inherit;-webkit-box-direction:inherit;-webkit-flex-direction:inherit;flex-direction:inherit}.ytLockupViewModelCinematic{border-radius:12px;overflow:hidden}.ytLockupViewModelVertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ytLockupViewModelVertical .ytLockupViewModelContentImage{padding-bottom:8px;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytLockupViewModelVertical.ytLockupViewModelRichGridLegacyMargin .ytLockupViewModelContentImage{padding-bottom:12px}.ytLockupViewModelHorizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;height:inherit}.ytLockupViewModelHorizontal .ytLockupViewModelContentImage{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:none;flex:none;padding-right:16px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;max-width:500px}.ytLockupViewModelHorizontal .ytLockupViewModelMetadata{-webkit-box-flex:1;-webkit-flex:1;flex:1}.ytLockupViewModelHorizontal.ytLockupViewModelCollectionStack1{position:relative;margin-top:6px}.ytLockupViewModelHorizontal.ytLockupViewModelCollectionStack2{position:relative;margin-top:10px}.ytLockupViewModelHorizontal.ytLockupViewModelCompact .ytLockupViewModelContentImage{padding-right:8px}.ytLockupViewModelSingleColumnGrid.ytLockupViewModelCollectionStack1{position:relative;margin-top:6px}.ytLockupViewModelSingleColumnGrid.ytLockupViewModelCollectionStack2{position:relative;margin-top:10px}.ytLockupViewModelInCard.ytLockupViewModelCollectionStack1{position:relative;margin-top:6px}.ytLockupViewModelInCard.ytLockupViewModelCollectionStack2{position:relative;margin-top:10px}.ytLockupViewModelMetadataOnThumbnail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;position:relative}.ytLockupViewModelMetadataOnThumbnail .ytLockupViewModelMetadata{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;position:absolute;bottom:0;left:0;right:0;top:50%;padding:8px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.8)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(bottom,rgba(0,0,0,0.8) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to top,rgba(0,0,0,0.8) 0,rgba(0,0,0,0) 100%)}.ytLockupViewModelMetadataOnThumbnail.ytLockupViewModelCinematic .ytLockupViewModelContentImage{height:55%}.ytLockupViewModelMetadataOnThumbnail.ytLockupViewModelCinematic .ytLockupViewModelMetadata{height:75%;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,#333));background:-webkit-linear-gradient(top,transparent 0,#333 50%);background:linear-gradient(to bottom,transparent 0,#333 50%);top:auto}.ytLockupViewModelCard{border-radius:12px;overflow:hidden;background-color:rgba(0,0,0,0.05)}.ytLockupViewModelProtectBackground{background-color:rgba(255,255,255,0.7)}.ytSubscribeButtonViewModelHost{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;max-width:100%}.ytSubscribeButtonViewModelHostCanAnimateWidth{-webkit-transition:width .5s ease;transition:width .5s ease}.ytSubscribeButtonViewModelHostHidden{display:none}.ytSubscribeButtonViewModelInvisible{position:absolute;visibility:hidden;pointer-events:none}.ytSubscribeButtonViewModelContainer{display:-webkit-box;display:-webkit-flex;display:flex}.ytSubscribeButtonViewModelAnimatedActionWrapper{max-width:100%}.ytSubscribeButtonViewModelAnimatedActionWrapperIsAnimating,.ytSubscribeButtonViewModelStaticWidth{width:100%}.ytCollectionsStackRelativeStack{position:relative}.ytCollectionsStackSpacer{height:5px}.ytCollectionsStackSpacerDoubleStack{height:9px}.ytCollectionsStackCollectionStack2{background-color:#606060;opacity:50%;position:absolute;top:-8px;width:calc(100% - 24px);height:100%;left:12px;right:12px;border-radius:12px}@media (min-aspect-ratio:13/9) and (orientation:landscape),(min-width:931px) and (orientation:landscape){.ytCollectionsStackCollectionStack2ResponsiveMode{display:none}}.ytCollectionsStackCollectionStack2Mask{margin-top:-1px;-webkit-mask-image:-webkit-linear-gradient(top,transparent,transparent 1px,black 0,black 4px,transparent 0,transparent 6px,black 0,black 8px,transparent 0,transparent 10px,black 0);mask-image:linear-gradient(180deg,transparent 0,transparent 1px,black 0,black 4px,transparent 0,transparent 6px,black 0,black 8px,transparent 0,transparent 10px,black 0)}.ytCollectionsStackCollectionStack1{background-color:#606060;margin-top:-1px;border-top:1px solid #fff}.ytCollectionsStackCollectionStack1Small{position:absolute;top:-4px;width:calc(100% - 16px);height:100%;left:8px;right:8px;border-radius:4px}.ytCollectionsStackCollectionStack1Medium{position:absolute;top:-4px;width:calc(100% - 16px);height:100%;left:8px;right:8px;border-radius:8px}.ytCollectionsStackCollectionStack1Large{position:absolute;top:-4px;width:calc(100% - 16px);height:100%;left:8px;right:8px;border-radius:12px}.ytCollectionsStackCollectionStack1Mask{-webkit-mask-image:-webkit-linear-gradient(top,transparent,transparent 1px,black 0,black 4px,transparent 0,transparent 6px,black 0);mask-image:linear-gradient(180deg,transparent 0,transparent 1px,black 0,black 4px,transparent 0,transparent 6px,black 0);border-top:none}.ytProfileIconHost{display:inline-block;overflow:hidden;-webkit-flex-shrink:0;flex-shrink:0;border-radius:50%;background-color:rgba(0,0,0,0.1)}.ytProfileIconHost:has(.ytProfileIconImage){background-color:unset}.ytProfileIconImage{width:100%;height:100%}.ytMetadataBadgeRendererHost+.ytMetadataBadgeRendererHost{margin-left:4px}.YtmBadgeAndBylineRendererHost{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;max-height:3em;text-overflow:ellipsis;overflow:hidden}@media (max-width:299px) and (orientation:landscape),(max-width:299px) and (orientation:portrait){.YtmBadgeAndBylineRendererHost{display:block;max-height:none;overflow:visible}}.YtmBadgeAndBylineRendererHost[data-is-all-badges=true]{margin-top:4px}.YtmBadgeAndBylineRendererHost ytm-badge-supported-renderer{position:relative}.YtmBadgeAndBylineRendererSmallLockup{-webkit-box-orient:vertical;-webkit-line-clamp:1}.YtmBadgeAndBylineRendererSmallLockupDiv{display:-webkit-box;display:-webkit-flex;display:flex}.YtmBadgeAndBylineRendererHost .YtmBadgeAndBylineRendererSmallLockupSpan{display:block;line-height:1.25;max-height:1.25em;overflow:hidden;white-space:pre;word-break:break-word;text-overflow:ellipsis}.YtmBadgeAndBylineRendererItemBadge,.YtmBadgeAndBylineRendererItemByline,.YtmBadgeAndBylineRendererSeparator{margin-right:4px}.YtmBadgeAndBylineRendererItemByline{font-size:1.2rem;display:inline;opacity:.6}.YtmBadgeAndBylineRendererItemBadge{display:inline-block}.YtmBadgeAndBylineRendererSeparator{font-size:1.2rem;opacity:.6}.YtmBadgeSupportedRendererHost{display:-webkit-box;display:-webkit-flex;display:flex}.YtmBadgeSupportedRendererHost>yt-metadata-badge-renderer{min-width:0;-webkit-flex-shrink:10000;flex-shrink:10000}.YtmBadgeSupportedRendererHost>yt-metadata-badge-renderer:first-child{-webkit-flex-shrink:1;flex-shrink:1}.YtmBadgeSupportedRendererHost ytm-badge{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.YtmPrivacyBadgeRendererHost{margin-left:4px}.ytmStandaloneYpcBadgeRendererHost{margin-left:4px}.ytmStandaloneYpcBadgeRendererStandaloneYpcModernBadge{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.ytmStandaloneYpcBadgeRendererStandaloneYpcDiscountTextBadge{margin-right:4px;text-decoration:line-through}.YtmTextBadgeRendererHost+.YtmTextBadgeRendererHost{margin-left:4px}.YtmChannelThumbnailWithLinkRendererHost{display:block}.YtmChannelThumbnailWithLinkRendererIcon{height:40px;width:40px}lazy-list ytm-media-item{display:block;padding:0;min-width:0;overflow:hidden}lazy-list ytm-media-item .media-item-thumbnail-container{padding:0 12px}lazy-list ytm-media-item .media-item-details{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;min-width:0;padding-left:0;margin-top:4px}ytm-media-item .upper-details{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:8px}lazy-list ytm-media-item .media-channel{margin-top:8px}ytm-media-item .upper-details .media-channel,ytm-media-item[use-vertical-layout] .upper-details .media-channel{margin-top:0}ytm-media-item .upper-details ytm-profile-icon{display:block;height:36px;width:36px}lazy-list ytm-media-item .media-item-metadata{margin-top:8px}lazy-list .item ytm-media-item{margin-top:0;margin-bottom:12px}lazy-list ytm-media-item .video-thumbnail-container-large{margin:0 -12px}@-webkit-keyframes metadata-bounce{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}20%,80%{-webkit-transform:translateX(-120px);transform:translateX(-120px)}}@keyframes metadata-bounce{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}20%,80%{-webkit-transform:translateX(-120px);transform:translateX(-120px)}}ytm-media-item .metadata-scroll-container{overflow:auto;-webkit-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}ytm-media-item .metadata-content-container{display:-webkit-box;display:-webkit-flex;display:flex;width:200%}ytm-media-item .metadata-content-container.bounce{-webkit-animation-name:metadata-bounce;animation-name:metadata-bounce;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:1;animation-iteration-count:1}ytm-media-item .scroll-view{width:50%;scroll-snap-align:start}ytm-media-item .scroll-dots-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%}ytm-media-item .scroll-dot{height:4px;width:4px;border:1px solid #030303;border-radius:50%;margin:0 3px}ytm-media-item .scroll-dot.active{background-color:#030303}ytm-media-item{display:block;padding:0 12px;min-width:0}ytm-media-item[use-vertical-layout]{padding:0}ytm-media-item[use-vertical-layout] .media-item-metadata{margin-top:8px}ytm-media-item[use-vertical-layout] .upper-details .media-item-metadata{margin-top:0;-webkit-align-self:center;align-self:center}ytm-media-item[use-vertical-layout] .media-channel{margin-top:8px}ytm-media-item>a{display:block}.media-item-thumbnail-container{position:relative}.media-item-thumbnail-container.stacked:not(.multi-column-feed){margin-left:12px;margin-right:12px;position:relative;margin-top:10px}.media-item-thumbnail-container.multi-column-feed{margin-top:-2px}@media (min-aspect-ratio:13/9) and (orientation:landscape),(min-width:931px) and (orientation:landscape){.media-item-thumbnail-container.stacked:not(.multi-column-feed){margin-left:unset;margin-right:unset}.media-item-thumbnail-container.stacked:not(.multi-column-feed){margin-top:4px}ytm-media-item .media-item-landscape-stack{display:none}ytm-media-item .media-item-details.stacked{margin-top:4px}}@media (min-width:550px) and (orientation:portrait){ytm-media-item .media-item-details.stacked-playlist{margin-left:4px}}.media-item-animated-thumbnail,.media-item-thumbnail-slideshow{position:absolute;top:0;left:0;width:100%}.inline-byline-channel-name{margin-bottom:3px}.media-item-metadata{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;min-width:0}.media-item-headline{display:-webkit-box;-webkit-box-orient:vertical;max-height:2.5em;-webkit-line-clamp:2;overflow:hidden;line-height:1.25;text-overflow:ellipsis;font-weight:400;margin:0 0 3px;font-size:1.4rem}.media-item-top-badges yt-metadata-badge-renderer{display:block}.media-icon{height:40px;width:40px}.media-channel{-webkit-flex-shrink:0;flex-shrink:0}.media-item-info,ytm-media-item .media-item-details{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;min-width:0}.media-item-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;margin-left:12px}.media-item-details.small-lockup,.media-item-info[no-channel-avatar=true]{margin-left:0;margin-right:0}.media-item-details.feature-phone-minimal-lockups .media-item-info{margin-left:8px;margin-right:8px}.media-item-details .media-item-info[no-channel-avatar=true][use-modern-collections=true]{margin-left:4px}.media-item-headline-placeholder{height:16px;max-width:300px;margin-bottom:8px;background-color:rgba(0,0,0,0.1);border-radius:2px}.media-item-headline-placeholder:nth-child(2){width:120px;margin-bottom:8px}.media-item-endorsement-container{font-size:1.2rem;line-height:1.6rem}@media (min-width:300px) and (orientation:landscape),(min-width:300px) and (orientation:portrait){.media-item-endorsement-container{letter-spacing:.02em}}.media-item-endorsement-container{margin-bottom:-4px;color:#030303;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.media-item-endorsement-container>.media-item-secondary-headline{padding-top:8px}.media-item-endorsement-container>.media-item-secondary-headline>span{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;max-height:3.2rem;-webkit-line-clamp:2;line-clamp:2}.media-item-endorsement-container>.media-item-secondary-headline>span>strong{font-weight:700}.media-item-subhead-placeholder{height:16px;width:120px;margin-bottom:3px;background-color:rgba(0,0,0,0.1);border-radius:2px}.media-item-menu{-webkit-flex-shrink:0;flex-shrink:0}.media-item-byline{unicode-bidi:-webkit-isolate;unicode-bidi:isolate}ytm-media-item .media-item-details.feature-phone-minimal-lockups .media-channel{display:none}ytm-media-item .media-item-details{display:-webkit-box;display:-webkit-flex;display:flex;margin-top:12px}ytm-media-item[use-vertical-layout] .media-item-details{margin-top:4px}ytm-browse lazy-list ytm-item-section-renderer:first-of-type ytm-media-item{margin:0}ytm-browse ytm-item-section-renderer:first-of-type ytm-media-item{margin:-12px 0 0}ytm-media-item .video-thumbnail-overlay-side{width:33%}@media (max-width:549px) and (orientation:portrait){lazy-list ytm-media-item .media-item-details{padding-left:12px}lazy-list ytm-media-item.big-shorts-singleton .media-item-thumbnail-container{padding:0}lazy-list ytm-media-item.big-shorts-singleton .video-thumbnail-container-large{margin:0}}@media (min-width:550px) and (orientation:portrait){ytm-browse ytm-item-section-renderer:first-of-type ytm-promoted-video-renderer ytm-media-item{margin-top:0}lazy-list ytm-media-item{padding:0 12px}lazy-list .item ytm-media-item{margin-top:12px}lazy-list ytm-media-item .media-item-thumbnail-container{padding:0}lazy-list ytm-media-item .video-thumbnail-container-large{margin:0}}@media (min-aspect-ratio:13/9) and (orientation:landscape),(min-width:931px) and (orientation:landscape){ytm-media-item:not([use-vertical-layout]){display:-webkit-box;display:-webkit-flex;display:flex;min-width:0}ytm-media-item:not([use-vertical-layout]) .media-item-thumbnail-container{-webkit-flex-shrink:0;flex-shrink:0}ytm-media-item:not([use-vertical-layout]) .video-thumbnail-container-large{width:200px;height:112px;padding-bottom:0}ytm-media-item:not([use-vertical-layout]) .media-item-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin:0 12px;min-width:0;width:100%}ytm-media-item:not([use-vertical-layout]) .media-item-info{-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0}ytm-media-item:not([use-vertical-layout]) .media-item-metadata{margin-bottom:2px;max-height:70px;overflow:hidden;min-width:0}ytm-media-item[use-vertical-layout] .media-item-headline{margin-bottom:8px}ytm-media-item:not([use-vertical-layout]) .media-channel{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-box-ordinal-group:2;-webkit-order:1;order:1;width:100%}ytm-media-item:not([use-vertical-layout]) .media-item-extra-endpoint{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}lazy-list ytm-media-item{padding:0 12px}lazy-list .item ytm-media-item{margin-top:12px}lazy-list ytm-media-item .media-item-thumbnail-container{padding:0}lazy-list ytm-media-item .media-channel{margin-top:0}lazy-list ytm-media-item .media-item-metadata{margin-top:0}ytm-browse ytm-item-section-renderer:first-of-type ytm-media-item:not([use-vertical-layout]){margin-top:0}ytm-browse lazy-list ytm-item-section-renderer:first-of-type ytm-media-item:not([use-vertical-layout]){margin-top:12px}ytm-browse lazy-list ytm-item-section-renderer:first-of-type ytm-promoted-video-renderer ytm-media-item:not([use-vertical-layout]){margin-top:0}lazy-list ytm-media-item .video-thumbnail-container-large{margin:0}ytm-media-item:not([use-vertical-layout]) .media-item-info{margin-left:0}ytm-media-item:not([use-vertical-layout]) .media-item-details.stacked-playlist{margin-top:4px}ytm-media-item:not([use-vertical-layout]) .media-item-details.stacked{margin-top:4px}}@media (max-width:930px) and (orientation:landscape){lazy-list ytm-media-item{padding:0 12px}lazy-list .item ytm-media-item{margin-top:12px}ytm-browse lazy-list ytm-item-section-renderer:first-of-type ytm-promoted-video-renderer ytm-media-item:not([use-vertical-layout]){margin-top:12px}}@media (max-width:299px) and (orientation:landscape),(max-width:299px) and (orientation:portrait){ytm-media-item{padding:0 8px}ytm-media-item .media-item-details{margin-top:12px;margin-bottom:12px}ytm-browse ytm-item-section-renderer:first-of-type ytm-media-item{margin-top:8px}lazy-list ytm-media-item{padding:0 8px}lazy-list .item ytm-media-item{margin-bottom:0}lazy-list ytm-media-item .media-item-thumbnail-container{padding:0}lazy-list ytm-media-item .media-item-metadata{margin-top:0}lazy-list ytm-media-item .media-item-details{margin-top:12px;margin-bottom:4px;padding-left:0}ytm-browse lazy-list ytm-media-item .media-item-details{margin-bottom:0}ytm-browse lazy-list ytm-item-section-renderer:first-of-type ytm-media-item{margin-top:8px}lazy-list ytm-media-item .video-thumbnail-container-large{margin:0}ytm-browse lazy-list ytm-item-section-renderer:first-of-type ytm-promoted-video-renderer ytm-media-item:not([use-vertical-layout]){margin-top:8px}}@media (max-width:299px) and (orientation:portrait){lazy-list .item ytm-media-item{margin-top:8px}}@media (min-width:300px) and (max-width:330px){lazy-list ytm-media-item{padding:0 12px}lazy-list ytm-media-item .media-item-thumbnail-container{padding:0}lazy-list ytm-media-item .video-thumbnail-container-large{margin:0}ytm-browse lazy-list ytm-item-section-renderer:first-of-type ytm-promoted-video-renderer ytm-media-item:not([use-vertical-layout]){margin-top:0}}ytm-media-item.small-lockup{margin-right:0;padding-left:0;width:160px}ytm-media-item.small-lockup .media-item-headline{font-weight:400}ytm-thumbnail-overlay-icon-renderer{box-sizing:content-box}ytm-thumbnail-overlay-icon-renderer:not([icon-position=THUMBNAIL_OVERLAY_ICON_RENDERER_ICON_POSITION_BOTTOM_LEFT_CORNER]){-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;background-color:rgba(0,0,0,0.3)}ytm-thumbnail-overlay-icon-renderer[icon-position=THUMBNAIL_OVERLAY_ICON_RENDERER_ICON_POSITION_BOTTOM_LEFT_CORNER]{position:absolute;left:0;bottom:0;margin:5px;padding:1px;background-color:#fff;border-radius:50%}[icon-style=THUMBNAIL_OVERLAY_ICON_RENDERER_ICON_STYLE_FILLED] c3-icon{display:block;padding:1px;width:1.2rem;height:1.2rem}ytm-thumbnail-overlay-icon-renderer:not([icon-style=THUMBNAIL_OVERLAY_ICON_RENDERER_ICON_STYLE_FILLED]) c3-icon{width:2rem;height:2rem}ytm-thumbnail-overlay-icon-renderer[icon-style=THUMBNAIL_OVERLAY_ICON_RENDERER_ICON_STYLE_FILLED] c3-icon path{fill:#000}ytm-thumbnail-overlay-icon-renderer:not([icon-style=THUMBNAIL_OVERLAY_ICON_RENDERER_ICON_STYLE_FILLED]) c3-icon path{fill:#fff}.YtmThumbnailOverlayResumePlaybackRendererHost{display:block;width:100%;height:4px;background-color:#909090;position:absolute;bottom:0}.YtmThumbnailOverlayResumePlaybackRendererThumbnailOverlayResumePlaybackProgress{height:4px;left:0;background:-webkit-gradient(linear,left top,right top,color-stop(80%,#f03),to(#ff2791));background:-webkit-linear-gradient(left,#f03 80%,#ff2791);background:linear-gradient(90deg,#f03 80%,#ff2791)}ytm-video-with-context-renderer{display:block}@media (max-width:299px) and (orientation:landscape),(max-width:299px) and (orientation:portrait){ytm-video-with-context-renderer.feed-item{margin-bottom:16px}}@media (min-width:300px) and (orientation:landscape),(min-width:300px) and (orientation:portrait){ytm-video-with-context-renderer.feed-item{margin-bottom:24px}}@media (max-width:299px) and (orientation:landscape),(max-width:299px) and (orientation:portrait){ytm-video-with-context-renderer.adaptive-feed-item{margin-bottom:16px}}@media (min-width:300px) and (orientation:landscape),(min-width:300px) and (orientation:portrait){ytm-video-with-context-renderer.adaptive-feed-item{margin-bottom:24px}}@media (min-aspect-ratio:13/9) and (orientation:landscape),(min-width:931px) and (orientation:landscape){ytm-video-with-context-renderer.adaptive-feed-item{margin-bottom:12px}}lazy-list ytm-video-with-context-renderer.item{margin-top:0}.videoThumbnailGroupOverlayBottomLeftRightGroup{width:100%;bottom:0;position:absolute;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.videoThumbnailGroupResumePlayback{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.videoThumbnailGroupTimeStatus{right:0;bottom:0;position:absolute}.videoThumbnailGroupOverlayLeftRightGroup{position:relative;width:100%;bottom:0;height:100%}.videoThumbnailGroupOverlayCenter{top:0;bottom:0;left:0;right:0;position:absolute}.ytDialogViewModelHost{display:block}.ytDialogViewModelResetSpacing[dialog][dialog]{padding:0;margin:0}.ytwAccountLinkButtonViewModelHost{display:block}.ytwAccountLinkButtonViewModelHostMinWidth .ytSpecButtonShapeNextHost{min-width:120px}.ytTextFieldViewModelHost{display:block}.ytCreatePlaylistDialogFormViewModelHost{display:block;margin-top:12px}.ytCreatePlaylistDialogFormViewModelTitleField,.ytCreatePlaylistDialogFormViewModelVisibilityField{margin-bottom:12px}.ytDropdownViewModelHost{display:block}.ytDropdownViewModelDropdownContainer{display:-webkit-box;display:-webkit-flex;display:flex;box-sizing:border-box;height:56px;padding:8px 12px;border-radius:8px;border:1px solid rgba(0,0,0,0.1);cursor:pointer}.ytDropdownViewModelDropdownContainerErrorBorder{border-color:#c30027}.ytDropdownViewModelDropdownContainerDisabled{border:0;color:#909090;background-color:rgba(0,0,0,0.05);cursor:default}.ytDropdownViewModelText{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.ytDropdownViewModelLabel{color:#606060;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400}.ytDropdownViewModelLabelError{color:#c30027}.ytDropdownViewModelTitle{color:#030303;font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:400}.ytDropdownViewModelTitlePlaceholder{color:#909090}.ytDropdownViewModelChevronDown{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#030303}.ytDropdownViewModelChevronDownDisabled{color:#909090}.ytDropdownViewModelSupport{margin-top:4px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400}.ytDropdownViewModelSupportHint{color:#606060}.ytDropdownViewModelSupportError{color:#c30027}.ytDropdownViewModelSupportIcon{display:inline-block;height:16px;width:16px}.ytDropdownViewModelSupportText{margin-left:4px}.ytListItemViewCountViewModelHost{color:#030303;font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:400;overflow:hidden;display:block;max-height:4.4rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytCommunityEduViewModelHost{display:block;padding-bottom:16px}.ytCommunityEduViewModelHeader{position:relative;margin-bottom:24px}.ytCommunityEduViewModelTitleImage{width:100%;height:100%}.ytCommunityEduViewModelAvatar{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytCommunityEduViewModelTitle{display:block;margin:0 24px 16px;font-family:Roboto,"Arial",sans-serif;font-size:2.4rem;line-height:3.2rem;font-weight:700}@media (max-width:527.9px){.ytCommunityEduViewModelTitle{font-family:Roboto,"Arial",sans-serif;font-size:2rem;line-height:2.8rem;font-weight:700}}.ytCommunityEduViewModelTitle{text-align:center}.ytCommunityEduViewModelContent{padding-left:78px}.ytCommunityEduViewModelLearnMore{color:#065fd4;text-align:start;text-decoration:none;font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:500}.ytCommunityEduViewModelEducationalTextSet{text-align:start}.ytCommunityEduViewModelPrimaryText{display:block;font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:500}.ytCommunityEduViewModelSecondaryText{display:block;margin-bottom:24px;color:#606060;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.ytAvatarStackViewModelHost{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytAvatarStackViewModelAvatars{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.ytAvatarStackViewModelAvatarSizeTiny:not(:last-child){margin-left:-8px}.ytAvatarStackViewModelAvatarSizeExtraSmall:not(:last-child){margin-left:-8px}.ytAvatarStackViewModelAvatarSizeSmall:not(:last-child){margin-left:-8px}.ytAvatarStackViewModelAvatarSizeMedium:not(:last-child){margin-left:-8px}.ytAvatarStackViewModelAvatarSize48:not(:last-child){margin-left:-8px}.ytAvatarStackViewModelAvatarSizeLarge:not(:last-child){margin-left:-8px}.ytAvatarStackViewModelAvatarSizeExtraLarge:not(:last-child){margin-left:-8px}.ytAvatarStackViewModelAvatarSizeExtraExtraLarge:not(:last-child){margin-left:-8px}.ytAvatarStackViewModelAvatarSizeGiant:not(:last-child){margin-left:-8px}.ytAvatarStackViewModelAvatarSizeResponsive:not(:last-child){margin-left:-8px}.ytAvatarStackViewModelTextContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:50%;background-color:rgba(0,0,0,0.05);margin:2px 0;margin-left:-8px;border:2px solid #fff}.ytAvatarStackViewModelTextContainerThinBorder{margin-top:3px;margin-bottom:3px;border-width:1px}.ytAvatarStackViewModelTextContainerThinBorderOverlay{border:1px solid #fff;background-color:rgba(255,255,255,0.2)}.ytAvatarStackViewModelAvatarDecoratedText{color:#606060;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:500}.ytAvatarStackViewModelAvatarStackText{margin-left:8px;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400;overflow:hidden;display:block;max-height:1.8rem;-webkit-line-clamp:1;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytAvatarStackViewModelAvatarStackText:first-child{margin-left:0}.ytAvatarStackViewModelTappable{cursor:pointer}.ytAvatarStackViewModelAvatarButton{margin:4px 0}.ytAvatarStackViewModelIsOverlay{position:relative;left:2px;margin-right:2px}.ytAvatarStackViewModelMediumText .ytAvatarStackViewModelAvatarStackText{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400;overflow:hidden;display:block;max-height:2rem;-webkit-line-clamp:1;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytContentMetadataViewModelHost{display:block}.ytContentMetadataViewModelMetadataRow{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-top:2px;overflow:hidden;min-width:0;max-width:100%}.ytContentMetadataViewModelMetadataRow:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:4px}.ytContentMetadataViewModelAvatarStack{min-width:0;max-width:100%}.ytContentMetadataViewModelMetadataRowMetadataRowInline{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}.ytContentMetadataViewModelMetadataRowMetadataRowPadding{padding:8px 0}.ytContentMetadataViewModelMetadataRowMetadataRowWrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.ytContentMetadataViewModelBadge{margin-right:4px}.ytContentMetadataViewModelIcon{margin-left:4px;-webkit-box-flex:0;-webkit-flex:none;flex:none}.ytContentMetadataViewModelLeadingIcon{margin-right:4px;-webkit-box-flex:0;-webkit-flex:none;flex:none}.ytContentMetadataViewModelSpacer{height:6px}.ytContentMetadataViewModelMergedSpacer{height:20px}.ytContentMetadataViewModelMetadataText:last-of-type{overflow:hidden}.ytContentMetadataViewModelMetadataText{font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400;white-space:nowrap;text-overflow:ellipsis}.ytContentMetadataViewModelMetadataTextMaxLines0{font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400}.ytContentMetadataViewModelMetadataTextMaxLines2{font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400;overflow:hidden;display:block;max-height:3.6rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytContentMetadataViewModelMetadataTextMaxLines3{font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400;overflow:hidden;display:block;max-height:5.4rem;-webkit-line-clamp:3;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytContentMetadataViewModelMetadataTextMaxLines4{font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400;overflow:hidden;display:block;max-height:7.2rem;-webkit-line-clamp:4;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytContentMetadataViewModelDelimiter{margin:0 4px;vertical-align:middle;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400}.ytContentMetadataViewModelDelimiterStandalone{display:inline-block;margin-top:2px}.ytContentMetadataViewModelInline{white-space:normal}.ytContentMetadataViewModelInline .ytContentMetadataViewModelMetadataRow{vertical-align:middle}.ytContentMetadataViewModelTappable{cursor:pointer}.ytContentMetadataViewModelMediumText .ytContentMetadataViewModelMetadataText{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400;white-space:nowrap;text-overflow:ellipsis}.ytContentMetadataViewModelMediumText .ytContentMetadataViewModelMetadataTextMaxLines0{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.ytContentMetadataViewModelMediumText .ytContentMetadataViewModelMetadataTextMaxLines2{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400;overflow:hidden;display:block;max-height:4rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytContentMetadataViewModelMediumText .ytContentMetadataViewModelMetadataTextMaxLines3{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400;overflow:hidden;display:block;max-height:6rem;-webkit-line-clamp:3;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytContentMetadataViewModelMediumText .ytContentMetadataViewModelMetadataTextMaxLines4{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400;overflow:hidden;display:block;max-height:8rem;-webkit-line-clamp:4;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytContentMetadataViewModelMediumText .ytContentMetadataViewModelDelimiter{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.ytContentMetadataViewModelCenter{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytContentListItemViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.ytContentListItemViewModelContentListItemWrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-left:16px}.ytContentListItemViewModelImageContainer{margin-top:8px;margin-bottom:8px;margin-right:12px}.ytContentListItemViewModelimageClassName{border-radius:8px}.ytContentListItemViewModelTitleMetadataWrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ytContentListItemViewModelMetadata{display:-webkit-box;display:-webkit-flex;display:flex;color:#606060;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400}.ytContentListItemViewModelTitle{display:-webkit-box;display:-webkit-flex;display:flex;color:#030303;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:500}.ytContentListItemViewModelProminentTitle{font-family:Roboto,"Arial",sans-serif;font-size:2.4rem;line-height:3.2rem;font-weight:700}@media (max-width:527.9px){.ytContentListItemViewModelProminentTitle{font-family:Roboto,"Arial",sans-serif;font-size:2rem;line-height:2.8rem;font-weight:700}}.ytContentListItemViewModelActionButton{display:-webkit-box;display:-webkit-flex;display:flex;margin-right:16px}.ytContentListItemViewModelTappable{cursor:pointer}.ytDecoratedAvatarViewModelHost{display:block}.ytReelChannelBarViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:var(--reel-metadata-color,#fff)}.ytReelChannelBarViewModelChannelName{padding:0 8px;word-break:break-word;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400;overflow:hidden;display:block;max-height:2rem;-webkit-line-clamp:1;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}@media (max-width:299.9px){.ytReelChannelBarViewModelChannelName{font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:500;overflow:hidden;display:block;max-height:3.6rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}}@media (max-width:299.9px){.ytReelChannelBarViewModelReelSubscribeButton{display:none}}@media (max-width:299.9px){.ytReelChannelBarViewModelReelSponsorButton{display:none}}ytm-chip-cloud-chip-renderer{cursor:pointer;outline:none;overflow:hidden;-webkit-user-select:none;user-select:none}ytm-chip-cloud-chip-renderer .chip-container{height:32px;min-width:48px;text-align:center;padding:0 12px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;box-sizing:border-box;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:8px;border:0}ytm-chip-cloud-chip-renderer .chip-container.chip-no-vertical-padding{padding:0}ytm-chip-cloud-chip-renderer .chip-container:has(c3-icon){padding-left:8px}ytm-chip-cloud-chip-renderer .chip-container.light-effect{position:relative}ytm-chip-cloud-chip-renderer[chip-style=STYLE_DEFAULT] .chip-container,ytm-chip-cloud-chip-renderer[chip-style=STYLE_HOME_FILTER] .chip-container{background-color:rgba(0,0,0,0.05);color:#030303;-webkit-transition:background-color .5s cubic-bezier(.05,0,0,1);transition:background-color .5s cubic-bezier(.05,0,0,1)}ytm-chip-cloud-chip-renderer[chip-style=STYLE_DEFAULT] .chip-container>c3-icon,ytm-chip-cloud-chip-renderer[chip-style=STYLE_HOME_FILTER] .chip-container>c3-icon{height:18px;width:18px;padding-right:4px}ytm-chip-cloud-chip-renderer[chip-style=STYLE_DEFAULT].selected .chip-container,ytm-chip-cloud-chip-renderer[chip-style=STYLE_HOME_FILTER].selected .chip-container{background-color:#030303;color:#fff}ytm-chip-cloud-chip-renderer .chip-text{max-width:20rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}ytm-chip-cloud-chip-renderer .chip-text.modern{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:500}ytm-chip-cloud-chip-renderer[chip-style=STYLE_EXPLORE_LAUNCHER_CHIP] .chip-container{background-color:rgba(0,0,0,0.05);border-radius:2px;border:0;padding:0 12px 0 6px}ytm-chip-cloud-chip-renderer[chip-style=STYLE_EXPLORE_LAUNCHER_CHIP] .chip-container>c3-icon{padding-right:4px}ytm-chip-cloud-chip-renderer[chip-style=STYLE_EXPLORE_LAUNCHER_CHIP].more-drawer .chip-container{padding:0;min-width:48px}ytm-chip-cloud-chip-renderer[chip-style=STYLE_EXPLORE_LAUNCHER_CHIP].more-drawer .chip-container>c3-icon{padding-right:0}ytm-chip-cloud-chip-renderer .elevated-content{z-index:1}.ytmChipsShelfViewModelHost{--chips-shelf-side-margin:8px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin-bottom:24px}.ytmChipsShelfViewModelChipsShelfHeader{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:8px 4px 8px var(--chips-shelf-side-margin)}.ytmChipsShelfViewModelChipsShelfContent{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-left:calc(var(--chips-shelf-side-margin) - 4px);padding-right:12px;margin-bottom:16px;max-height:80px;overflow:hidden}.ytmChipsShelfViewModelChipsShelfTitle{display:-webkit-box;-webkit-box-orient:vertical;max-height:2.5em;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;font-weight:400;margin:0 0 3px;font-size:1.4rem;font-weight:500;line-height:1.25;margin:0;font-family:Roboto,"Arial",sans-serif;font-size:1.8rem;line-height:2.6rem;font-weight:500}.ytmChipsShelfViewModelChipsShelfItem{margin:0 4px 8px}.ytmChipsShelfViewModelMenuButton{margin-left:8px}.ytmChipsShelfViewModelIsInnerChipsShelf{margin-bottom:0}.ytmChipsShelfViewModelEnableAnimation{--chips-shelf-height:0;overflow:hidden;opacity:0;height:var(--chips-shelf-height);-webkit-transition:opacity .5s,height .3s;transition:opacity .5s,height .3s}.ytmChipsShelfViewModelEnableAnimation.expanded{opacity:1}.ytmChipsShelfViewModelIsInnerChipsShelfContent{margin-bottom:0}.ytmChipsShelfViewModelIsHorizontallyScrollable{max-height:40px;overflow-x:auto;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;scrollbar-width:none}.ytPreferredLanguageSettingsPanelViewModelHost{display:block}.ytAnimatedAssetViewModelHost{display:block}.ytAnimatedAssetViewModelFill{width:100%;height:100%}.ytAlertBannerViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;color:#030303;border-radius:12px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media (forced-colors:active){.ytAlertBannerViewModelHost{border:1px solid ButtonBorder}}.ytAlertBannerViewModelNarrow{-webkit-box-align:start;-webkit-align-items:start;align-items:start}.ytAlertBannerViewModelNarrow .ytAlertBannerViewModelOuterContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:normal;-webkit-align-items:normal;align-items:normal}.ytAlertBannerViewModelNarrow .ytAlertBannerViewModelActionButton{margin:0 0 12px}.ytAlertBannerViewModelFullbleed{border-radius:0}.ytAlertBannerViewModelInformational{background-color:rgba(0,0,0,0.05)}.ytAlertBannerViewModelTimeSensitive{background-color:#def1ff}.ytAlertBannerViewModelWarning{background-color:rgba(255,85,119,0.2)}.ytAlertBannerViewModelDismissed{display:none}.ytAlertBannerViewModelOuterContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;flex:1}.ytAlertBannerViewModelOuterContainer:first-child{padding-left:12px}.ytAlertBannerViewModelOuterContainer:last-child{padding-right:12px}.ytAlertBannerViewModelContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;padding:12px 0;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;flex:1}.ytAlertBannerViewModelIcon{padding:12px}.ytAlertBannerViewModelContent{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ytAlertBannerViewModelHeading{padding:0;margin:0;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:500}.ytAlertBannerViewModelBody{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.ytAlertBannerViewModelActionButton{margin:6px 0 6px 12px}.ytAlertBannerViewModelDismissButton{margin:6px}.ytAlertBannerViewModelIsInRichGrid{margin-bottom:16px}.dividerViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex}.dividerViewModelInsetThinPadding{padding:16px}.dividerViewModelBaseDivider{height:1px;width:100%;background-color:rgba(0,0,0,0.1)}.dividerViewModelBaseDividerFullBleed4px{height:4px}.dividerViewModelBaseDividerFullBleed8px{height:8px}.dividerViewModelBaseDividerFullBleed12px{height:12px}.dividerViewModelBaseDividerFullBleedThick{height:6px}.ytThumbnailBadgeViewModelHost{display:block}.ytThumbnailViewModelHost{display:block;position:relative;width:100%;overflow:hidden;height:0}.ytThumbnailViewModelCinematic{background-color:#000}.ytThumbnailViewModelAspectRatio16By9{padding-top:56.25%}.ytThumbnailViewModelAspectRatio2By3{padding-top:150%}.ytThumbnailViewModelShortsAspectRatio9By16{padding-top:178%}.ytThumbnailViewModelAspectRatio1By1{padding-top:100%}.ytThumbnailViewModelSmall{border-radius:4px}.ytThumbnailViewModelMedium{border-radius:8px}.ytThumbnailViewModelLarge{border-radius:12px}.ytThumbnailViewModelImage{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;width:100%;height:100%}.ytThumbnailViewModelBlurredImage{position:absolute;inset:0;height:200%;-webkit-filter:blur(30px);filter:blur(30px);-webkit-transform:translateY(-25%);transform:translateY(-25%)}.ytThumbnailViewModelHighlightEffect{box-shadow:0 0 7px 2px #0f0f0f;outline:solid 1px #fff}.ytThumbnailViewModelHostAdDisclosureBannerContainer{position:absolute;top:8px;left:8px;z-index:1}.ytPinkingNsHost{position:absolute;top:0;right:0;bottom:0;left:0}.ytPinkingNsPinkingLeft{position:absolute;left:0;width:4px;height:100%}.ytPinkingNsPinkingRight{position:absolute;right:0;width:4px;height:100%}.ytPinkingNsPinking{fill:#fff}.ytThumbnailOverlayButtonViewModelHost{display:block}.ytThumbnailOverlayButtonViewModelButton{position:absolute}.ytThumbnailOverlayButtonViewModelButtonBottomEndPosition{bottom:4px;right:4px}.ytThumbnailOverlayButtonViewModelButtonTopEndPosition{top:8px;right:8px}.ytThumbnailOverlayButtonViewModelButtonLegacyIcon{position:absolute;bottom:8px;right:8px}.ytThumbnailOverlayProgressBarHost{display:-webkit-box;display:-webkit-flex;display:flex;width:100%}.ytThumbnailOverlayProgressBarHostSmall{margin-bottom:2px}.ytThumbnailOverlayProgressBarHostMedium{margin-bottom:4px}.ytThumbnailOverlayProgressBarHostLarge{margin-bottom:8px}.ytThumbnailOverlayProgressBarHostProgressBar{width:100%;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;margin:0 8px 4px 12px}.ytThumbnailOverlayProgressBarHostProgressBarSegment{-webkit-flex-shrink:0;flex-shrink:0}.ytThumbnailOverlayProgressBarHostProgressBarActiveSegment{background-color:#fff;height:6px}.ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment{background-color:rgba(255,255,255,0.3);height:4px;border-radius:2px 0 0 2px;margin-right:2px;margin-left:2px;margin-top:2px}.ytThumbnailOverlayProgressBarHostProgressBarFixedToBottom{position:absolute;bottom:0;margin:0;overflow:hidden;z-index:1}.ytThumbnailOverlayProgressBarHostProgressBarFixedToBottomActiveSegment{background-color:rgba(255,255,255,0.7);height:6px;margin-top:0}.ytThumbnailOverlayProgressBarHostProgressBarFixedToBottomInactiveSegment{background-color:#909090;border-radius:0}.ytThumbnailOverlayProgressBarHostProgressBarLeftSegment{border-radius:2px 0 0 2px}.ytThumbnailOverlayProgressBarHostProgressBarRightSegment{border-radius:0 2px 2px 0;-webkit-box-flex:1;-webkit-flex:1;flex:1}.ytThumbnailOverlayProgressBarHostProgressBarContainer{position:relative}.ytThumbnailOverlayProgressBarHostWatchedProgressBar{height:4px;margin:0 4px 4px 8px;background-color:#909090;width:100%;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;overflow:hidden}.ytThumbnailOverlayProgressBarHostWatchedProgressBarSegment{background:-webkit-gradient(linear,left top,right top,color-stop(80%,#f03),to(#ff2791));background:-webkit-linear-gradient(left,#f03 80%,#ff2791);background:linear-gradient(90deg,#f03 80%,#ff2791)}.ytThumbnailOverlayProgressBarHostUseLegacyBar{position:absolute;bottom:0;margin:0;border-radius:0}.ytThumbnailOverlayProgressBarHostLabel{position:absolute;background-color:#fff;color:#030303;padding:0 4px;bottom:16px;left:-10px;border-radius:4px;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:500}.ytThumbnailOverlayProgressBarHostLabelTriangle{position:absolute;bottom:12px;left:-5px;height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff}.ytThumbnailOverlayTitleViewModelHost{position:absolute;padding:12px 12px 16px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.ytThumbnailOverlayTitleViewModelLeadingContent{margin-right:8px}.ytThumbnailOverlayTitleViewModelPositionTop{top:0;left:0;right:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.6)),to(transparent));background:-webkit-linear-gradient(rgba(0,0,0,0.6),transparent);background:linear-gradient(rgba(0,0,0,0.6),transparent)}.ytThumbnailOverlayTitleViewModelPositionBottom{bottom:0;left:0;right:0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.6)));background:-webkit-linear-gradient(transparent,rgba(0,0,0,0.6));background:linear-gradient(transparent,rgba(0,0,0,0.6))}.ytThumbnailOverlayTitleViewModelTitle{color:#fff;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:500;overflow:hidden;display:block;max-height:2rem;-webkit-line-clamp:1;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytThumbnailOverlayTitleViewModelTitleMaxLines2{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:500;overflow:hidden;display:block;max-height:4rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytThumbnailOverlayTitleViewModelSubtitle{color:#fff;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:500;overflow:hidden;display:block;max-height:2rem;-webkit-line-clamp:1;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytVotingViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex}.ytVotingViewModelVoteCount{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:0 8px;color:#030303;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.ytVotingViewModelVoteCountDisabled{color:#909090}.ytdFeedFilterChipRenameFormViewModelHost{display:block;padding:16px 24px}.ytLinearLayoutViewModelHost{display:block}.ytLinearLayoutViewModelContainer{display:-webkit-box;display:-webkit-flex;display:flex}.ytLinearLayoutViewModelVertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ytLinearLayoutViewModelHorizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.ytLinearLayoutViewModelFlexDirectionColumn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ytLinearLayoutViewModelFlexDirectionColumnReverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.ytLinearLayoutViewModelFlexDirectionRow{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.ytLinearLayoutViewModelFlexDirectionRowReverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.ytLinearLayoutViewModelJustifyContentCenter{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.ytLinearLayoutViewModelJustifyContentFlexEnd{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.ytLinearLayoutViewModelJustifyContentSpaceAround{-webkit-justify-content:space-around;justify-content:space-around}.ytLinearLayoutViewModelJustifyContentBetween{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.ytLinearLayoutViewModelJustifyContentSpaceEvenly{-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly}.ytLinearLayoutViewModelJustifyContentFlexStart{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.ytLinearLayoutViewModelAlignItemsStart{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.ytLinearLayoutViewModelAlignItemsEnd{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}.ytLinearLayoutViewModelAlignItemsCenter{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytLinearLayoutViewModelAlignItemsBaselineFirst{-webkit-box-align:first baseline;-webkit-align-items:first baseline;align-items:first baseline}.ytLinearLayoutViewModelAlignItemsBaselineLast{-webkit-box-align:last baseline;-webkit-align-items:last baseline;align-items:last baseline}.ytLinearLayoutViewModelAlignItemsStretch{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.ytLinearLayoutViewModelFlexWrapWrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.ytLinearLayoutViewModelFlexWrapWrapReverse{-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.ytLinearLayoutViewModelThumbnailItem{width:100%}.ytDialogHeaderViewModelTitle{margin:0}.ytDialogHeaderViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-shrink:0;flex-shrink:0;padding:24px 24px 8px}.ytDialogHeaderViewModelHostDisablePadding{padding:0}.ytDialogHeaderViewModelHostCentered{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytDialogHeaderViewModelBanner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:24px}.ytDialogHeaderViewModelBannerFullBleed{margin-left:-24px;margin-right:-24px;margin-top:-24px}.ytDialogHeaderViewModelBannerImage{-webkit-box-flex:1;-webkit-flex:1;flex:1}.ytDialogHeaderViewModelCustomAssetContainer{margin:2px 0 12px 6px}.ytDialogHeaderViewModelCustomAssetContainerCentered{margin-left:0}.ytDialogHeaderViewModelHeaderBlock{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-self:stretch;align-self:stretch;color:#030303;margin-bottom:16px}.ytDialogHeaderViewModelHeaderBlockCentered{-webkit-align-self:center;align-self:center}.ytDialogHeaderViewModelText{color:#030303;-webkit-box-flex:1;-webkit-flex:1;flex:1;font-family:Roboto,"Arial",sans-serif;font-size:2rem;line-height:2.8rem;font-weight:700;overflow:hidden;display:block;max-height:5.6rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytOverlayPollStickerHost{--primary-surface:#facade;--raised-surface:#de1e7e;--secondary-surface:#de1e7e;--primary-text:#101ca7;--secondary-text:#007;--original-width:220;--original-height:205;--scaled-width:220;font-size:calc(var(--sticker-width)/var(--original-width)*18px);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-shrink:0;flex-shrink:0;width:100%;height:100%;border-radius:10%;padding:1em calc(var(--original-height)/var(--original-width)*1em);pointer-events:none;overflow:hidden;background-color:var(--primary-surface);color:var(--primary-text)}.ytOverlayPollStickerQuestionText{font-family:Roboto,sans-serif;font-size:1em;line-height:1.2222222222em;font-weight:700}.ytOverlayPollStickerPollChoice{width:100%}.ytOverlayPollStickerVoteCount{font-family:Roboto,sans-serif;font-size:.5555555556em;line-height:1em;font-weight:400}.ytOverlayPollStickerDebugStyle{opacity:.7;border:1px solid red}@property --poll-choice-percentage{syntax:"";inherits:false;initial-value:0}.ytOverlayPollStickerChoiceHost{display:block;font-size:calc(var(--sticker-width)/var(--original-width)*18px);--displayed-percentage:0}.ytOverlayPollStickerChoiceUnstyleRadioButton{appearance:none;-webkit-appearance:none;opacity:0;margin:0;pointer-events:none}.ytOverlayPollStickerChoicePollChoice{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;border:.1111111111em solid var(--raised-surface);padding:0 .3333333333em;height:3em;background-color:var(--raised-surface);border-radius:.5em;box-sizing:border-box;color:var(--secondary-text);font-family:Roboto,sans-serif;font-size:.7777777778em;font-weight:500;pointer-events:auto;transition:--poll-choice-percentage .25s ease-in-out}.ytOverlayPollStickerChoiceShowVotePercentage{background:-webkit-gradient(linear,left top,right top,from(var(--raised-surface)),to(var(--primary-surface)));background:-webkit-linear-gradient(left,var(--raised-surface) calc(var(--poll-choice-percentage, 100)*1%),var(--primary-surface) calc(var(--poll-choice-percentage, 100)*1%));background:linear-gradient(to right,var(--raised-surface) calc(var(--poll-choice-percentage, 100)*1%),var(--primary-surface) calc(var(--poll-choice-percentage, 100)*1%));--poll-choice-percentage:var(--displayed-percentage)}.ytOverlayPollStickerChoicePollChoiceSelected{--poll-choice-percentage:var(--displayed-percentage);border:.1111111111em solid var(--primary-text)}.ytOverlayPollStickerChoicePollChoiceText{-webkit-box-flex:4;-webkit-flex:4;flex:4;-webkit-line-clamp:2;max-height:3em;white-space:normal;overflow:hidden}.ytOverlayPollStickerChoiceVotePercentage{-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align:right}.ytciConversationVideoIdeaCardViewModelHost{color:#030303;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;--icon-color:currentcolor}.ytciConversationVideoIdeaCardViewModelCard{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:16px}.ytciConversationVideoIdeaCardViewModelActionsContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding-top:24px}.ytciConversationVideoIdeaCardViewModelIdeaAttribution{font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400;color:#606060;padding-bottom:32px;font-weight:700}.ytciConversationVideoIdeaCardViewModelIdeaName{font-family:Roboto,"Arial",sans-serif;font-size:1.8rem;line-height:2.6rem;font-weight:500;padding-bottom:8px}.ytciConversationVideoIdeaCardViewModelIdeaSummary{font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400;color:#606060;font-size:1.3rem}.ytSuggestedPromptViewModelHost{display:block}.ytSuggestedPromptViewModelHostHidden{display:none}.ytSuggestedPromptViewModelPrompt{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,0.1);box-sizing:border-box;width:-webkit-fit-content;width:fit-content}.ytSuggestedPromptViewModelLeadingAccessory{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0;border-radius:50%;background-color:rgba(0,0,0,0.05);margin-right:8px}.ytSuggestedPromptViewModelPromptText{color:#030303;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;min-width:0}.ytSuggestedPromptViewModelPromptSmallLayout{max-width:90%;height:40px;border-radius:20px;padding:4px 16px 4px 4px}.ytSuggestedPromptViewModelPromptSmallLayout .ytSuggestedPromptViewModelPromptText{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:500;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis}.ytSuggestedPromptViewModelPromptSmallLayout .ytSuggestedPromptViewModelLeadingAccessory{height:32px;width:32px}.ytSuggestedPromptViewModelPromptSmallLayout.ytSuggestedPromptViewModelPromptTextOnly{padding:8px 16px}.ytSuggestedPromptViewModelPromptDefaultLayout{height:48px;border-radius:24px;max-width:500px;padding:6px 16px 6px 6px}.ytSuggestedPromptViewModelPromptDefaultLayout .ytSuggestedPromptViewModelPromptText{font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:500;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis}.ytSuggestedPromptViewModelPromptDefaultLayout .ytSuggestedPromptViewModelLeadingAccessory{height:36px;width:36px}.ytSuggestedPromptViewModelPromptDefaultLayout.ytSuggestedPromptViewModelPromptTextOnly{padding:16px 24px}.ytInstallmentAgreementsViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:10px 12px}.ytInstallmentAgreementsViewModelAgreementRow{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;width:100%;padding-bottom:10px;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytInstallmentAgreementsViewModelAgreementLabel{font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:400;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-basis:100%;flex-basis:100%}.ytInstallmentAgreementsViewModelAgreementButton{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ytThemedImageViewModelHost{display:block;color:#030303}.ytUpsellOfferTableCellContentViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center;margin-bottom:2px;color:#030303;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellTitle{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:500}.ytUpsellOfferTableCellContentViewModelVisuallyHiddenAccessibility{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellSubtitle{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:500}.ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellInfoText{font-family:Roboto,"Arial",sans-serif;font-size:1rem;line-height:1.6rem;font-weight:400;margin-top:-4px}.ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellFeatureDescription{max-width:none;text-align:left;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400;margin-left:8px}.ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellIcon{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#030303}.ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellNote{color:#606060;font-family:Roboto,"Arial",sans-serif;font-size:1rem;line-height:1.6rem;font-weight:400}.ytUpsellOfferTableCellViewModelCellWrapper{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:flex;margin:auto}.ytUpsellOfferTableCellViewModelCellWrapperHeaderCell{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:start;justify-content:start;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytUpsellOfferTableCellViewModelCellWrapperContentCell{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.ytUpsellOfferTableCellViewModelCellWrapperHeaderRowCell{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.ytUpsellOfferTableRowViewModelHost{display:grid;grid-template-columns:210px 1fr;grid-gap:0;border-top:1px solid rgba(0,0,0,0.1)}@media (max-width:570px){.ytUpsellOfferTableRowViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}.ytUpsellOfferTableRowViewModelHostFirstRow{display:grid;grid-template-columns:210px 1fr;grid-gap:0}@media (max-width:570px){.ytUpsellOfferTableRowViewModelHostFirstRow{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}.ytUpsellOfferTableRowViewModelUpsellOfferTableRowHeaderCell{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:start;align-items:start;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-self:center;align-self:center;width:100%;height:-webkit-fit-content;height:fit-content;padding-top:8px;padding-bottom:8px}@media (max-width:570px){.ytUpsellOfferTableRowViewModelUpsellOfferTableRowHeaderCell{-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:none}}.ytUpsellOfferTableRowViewModelUpsellOfferTableFirstRowCell{padding-top:4px;padding-bottom:4px}.ytUpsellOfferTableRowViewModelUpsellOfferTableRowContentCell{height:-webkit-fit-content;height:fit-content;padding-top:8px;padding-bottom:8px}@media (max-width:570px){.ytUpsellOfferTableRowViewModelUpsellOfferTableRowContentCell{border-top:none}}.ytUpsellOfferTableRowViewModelUpsellOfferTableRowContentCells{display:grid;grid-template-columns:repeat(auto-fit,minmax(95px,1fr));grid-gap:0}.ytUpsellOfferTableViewModelHost{text-align:center}.ytUpsellOfferTableViewModelUpsellOfferTableRows{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;max-width:512px}.ytUpsellViewModelHost{display:block;padding:24px;max-width:375px}.ytUpsellViewModelHostNoPadding{padding:0;padding-top:24px}.ytUpsellViewModelHostWide{max-width:512px}.ytUpsellViewModelHostUpsellLogo{width:124px}.ytUpsellViewModelHostUpsellTitle{padding-top:24px;color:#030303;font-family:YouTube Sans,Roboto,sans-serif;font-size:2.4rem;line-height:3.2rem;font-weight:700}.ytUpsellViewModelHostUpsellTitle:focus,.ytUpsellViewModelHostUpsellTitle:focus-visible{outline:none}.ytUpsellViewModelHostUpsellSubtitleSection{padding:0}.ytUpsellViewModelHostUpsellSubtitleSectionSubtitle{padding-top:8px;color:#030303;font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:400}.ytUpsellViewModelHostUpsellSubtitleSectionSubtitleSecondary{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.ytUpsellViewModelHostUpsellBenefitInfoSection{padding-top:4px}.ytUpsellViewModelHostUpsellBenefitInfoSectionIcon{-webkit-flex-shrink:0;flex-shrink:0;margin-right:16px}.ytUpsellViewModelHostUpsellBenefitInfoSectionBenefitInfo{display:-webkit-box;display:-webkit-flex;display:flex;padding-top:12px;color:#030303;font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:400}.ytUpsellViewModelHostUpsellOfferTableSection{padding-top:4px}.ytUpsellViewModelHostUpsellLegalInfoSection{padding-top:12px}.ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfo{padding-top:4px;color:#606060;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfoSmaller{font-family:Roboto,"Arial",sans-serif;font-size:1rem;line-height:1.6rem;font-weight:400}.ytMiniAppScoreChallengeViewModelHost{padding:24px 24px 8px;width:auto;display:block}.ytMiniAppScoreChallengeViewModelScoreRadial{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;height:148px;position:relative}.ytMiniAppScoreChallengeViewModelScoreRadial:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform-origin:center;transform-origin:center;border-radius:31px;-webkit-mask-image:-webkit-radial-gradient(rgb(0,0,0) 20%,transparent 60%);mask-image:radial-gradient(rgb(0,0,0) 20%,transparent 60%);-webkit-filter:blur(2px);filter:blur(2px);background:repeating-conic-gradient(from 0deg,#f7d7c5 0deg 10deg,transparent 10deg 20deg)}.ytMiniAppScoreChallengeViewModelDarkScoreRadial:before{background:repeating-conic-gradient(from 0deg,#424f5d 0deg 10deg,transparent 10deg 20deg)}.ytMiniAppScoreChallengeViewModelTitle{color:#030303;text-align:center;font-family:Roboto,"Arial",sans-serif;font-size:2rem;line-height:2.8rem;font-weight:700;overflow:hidden;display:block;max-height:5.6rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytMiniAppScoreChallengeViewModelSubtitle{color:#606060;padding:8px 0;text-align:center;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400;overflow:hidden;display:block;max-height:2rem;-webkit-line-clamp:1;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytMiniAppScoreChallengeViewModelScore{color:#030303;min-width:82px;padding:0 16px;height:62px;border-radius:31px;background-color:#fff;display:grid;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:center;position:relative;font-family:Roboto,"Arial",sans-serif;font-size:3.2rem;line-height:4.4rem;font-weight:900}.ytMiniAppScoreChallengeViewModelPrompt{color:#606060;padding-top:8px;text-wrap:wrap;text-align:center;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.ytTruncatedTextHost{display:block;position:relative;overflow:auto;color:#606060;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400}.ytTruncatedTextTruncatedTextContent{overflow:hidden;display:block;overflow-wrap:anywhere}.ytTruncatedTextTruncatedTextContent.ytTruncatedTextHiddenTextContent{visibility:hidden;position:absolute;top:0;left:0;pointer-events:none}.ytTruncatedTextInlineButton{visibility:hidden;border:none;margin:0;padding:0;cursor:pointer;background:transparent;color:#030303;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:500}.ytTruncatedTextAbsoluteButton{position:absolute;bottom:0;right:0;border:none;margin:0;padding:0;cursor:pointer;background:transparent;color:#030303;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:500}.ytTruncatedTextBottomButton{float:right;border:none;margin:0;padding:0;cursor:pointer;background:transparent;color:#030303;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:500}.ytTruncatedTextOverlay{color:rgba(255,255,255,0.7)}.ytTruncatedTextOverlay .ytTruncatedTextAbsoluteButton,.ytTruncatedTextOverlay .ytTruncatedTextBottomButton,.ytTruncatedTextOverlay .ytTruncatedTextInlineButton{color:#fff}.ytTruncatedTextHidden{display:none}.ytTruncatedTextMediumText{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.ytTruncatedTextMediumText .ytTruncatedTextAbsoluteButton,.ytTruncatedTextMediumText .ytTruncatedTextBottomButton,.ytTruncatedTextMediumText .ytTruncatedTextInlineButton{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:500}.ytTruncatedTextLargeText{font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:400}.ytTruncatedTextLargeText .ytTruncatedTextAbsoluteButton,.ytTruncatedTextLargeText .ytTruncatedTextBottomButton,.ytTruncatedTextLargeText .ytTruncatedTextInlineButton{font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:500}.ytTruncatedTextPrimaryText{color:#030303}.ytTruncatedTextPrimaryText .ytTruncatedTextAbsoluteButton,.ytTruncatedTextPrimaryText .ytTruncatedTextBottomButton,.ytTruncatedTextPrimaryText .ytTruncatedTextInlineButton{color:#606060}.ytDescriptionPreviewViewModelHost{display:block}.ytDescriptionPreviewViewModelClickable{cursor:pointer}.ytDescriptionPreviewViewModelDescription{display:block;position:relative;overflow:auto;color:#606060;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400}.ytDescriptionPreviewViewModelDescriptionMediumText{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.ytDescriptionPreviewViewModelIsOverlay .ytDescriptionPreviewViewModelDescription{color:rgba(255,255,255,0.7)}.ytBasicContentViewModelHost{display:block;white-space:pre-line;word-break:break-word}.ytBasicContentViewModelHeadline{color:#030303;margin-bottom:12px;font-family:Roboto,"Arial",sans-serif;font-size:2rem;line-height:2.8rem;font-weight:700;overflow:hidden;display:block;max-height:5.6rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytBasicContentViewModelParagraphHeadline{font-family:Roboto,"Arial",sans-serif;font-size:1.8rem;line-height:2.6rem;font-weight:700;overflow:hidden;display:block;max-height:5.2rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;color:#030303;margin-bottom:8px}.ytBasicContentViewModelParagraph:not(:last-child){margin-bottom:12px}.ytBasicContentViewModelParagraphContent{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytBasicContentViewModelParagraphAsset{display:block;margin-right:12px}.ytBasicContentViewModelParagraphText{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.ytBasicContentViewModelParagraphTextPrimary{color:#030303}.ytBasicContentViewModelParagraphTextBold{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:500}.ytCinematicContainerViewModelHost{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden}.ytCinematicContainerViewModelBackgroundImage{position:absolute;width:200%;max-width:200%;height:auto;-webkit-transform:translateX(-25%) translateY(-25%);transform:translateX(-25%) translateY(-25%);opacity:.7;-webkit-filter:blur(30px);filter:blur(30px)}.ytCinematicContainerViewModelBackgroundGradient{position:relative;width:100%;height:100%}.ytCinematicContainerViewModelFadeToThemeContainer{height:100%}@media (min-width:840px){.ytCinematicContainerViewModelFadeToThemeContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}}.ytCinematicContainerViewModelFadeToThemeImage{opacity:.8;width:100%;height:100%;object-fit:cover}@media (forced-colors:active){.ytCinematicContainerViewModelFadeToThemeImage{display:none}}.ytCinematicContainerViewModelFadeToThemeImageContainer{position:relative;right:auto;height:100%;min-width:50%}@media (min-width:840px){.ytCinematicContainerViewModelFadeToThemeImageContainer{right:-80px}}.ytCinematicContainerViewModelFadeToThemeImageGradualBlur{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.ytCinematicContainerViewModelFadeToThemeGradient{position:absolute;width:100%;height:100%;left:0;top:0}.ytCollectionThumbnailViewModelHost{display:block;position:relative;width:100%}.ytCollectionThumbnailViewModelHostHasStacks{border-top:1px solid #fff;margin-top:-1px}.ytCollectionThumbnailViewModelSlideshow{position:absolute;top:0;right:0;bottom:0;left:0}.ytCollectionThumbnailSlideshowHost{display:block;position:relative}.ytCollectionThumbnailSlideshowSlideshowThumbnail{position:absolute;top:0;left:0;right:0;opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease}.ytCollectionThumbnailSlideshowSlideshowThumbnailFirstSlide{position:relative}.ytCollectionThumbnailSlideshowSlideshowThumbnailShowSlide{opacity:1}.ytDownloadButtonViewModelHost{display:block}.ytDownloadButtonViewModelHost path.offline-downloading-progress{stroke:#3ea6ff}.ytDownloadButtonViewModelHost path.offline-downloading-background{stroke:#065fd4}.ytDownloadButtonViewModelIsHidden{display:none}.ytFormFooterViewModelHost{display:block}.ytRadioButtonItemViewModelHost{width:100%}.ytRadioButtonItemViewModelLabel{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.ytRadioButtonItemViewModelDisabled .ytRadioButtonItemViewModelLabel{color:#606060}.ytRadioButtonItemViewModelSubText,.ytRadioButtonItemViewModelSuperlabel{color:#606060;display:block;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400}.ytRadioButtonItemViewModelSubTitle{margin-bottom:8px}.ytRadioButtonItemViewModelTrailingAccessory{color:#606060;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.ytRadioButtonItemViewModelTrailingContainer{-webkit-margin-start:8px;margin-inline-start:8px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.ytSelectionListItemFormViewModelHost{display:block}.ytSelectionListItemFormViewModelParagraph{margin-bottom:12px;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.ytSubmitButtonViewModelHost{display:block}.ytAttributionViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-width:0}.ytAttributionViewModelAttributionText{background-color:unset;border-style:unset;-webkit-flex-shrink:1;flex-shrink:1;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis}.ytAttributionViewModelSuffix{margin-left:4px;background-color:unset;border-style:unset;-webkit-flex-shrink:0;flex-shrink:0;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis}.ytAttributionViewModelAttributionImage{margin-right:8px;-webkit-box-flex:0;-webkit-flex:none;flex:none}.ytAttributionViewModelBadge{margin-right:4px;-webkit-box-flex:0;-webkit-flex:none;flex:none}.ytAttributionViewModelTappable{background-color:transparent;border-style:none;padding:0;cursor:pointer;color:inherit;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-width:0}.ytAttributionViewModelMediumText .ytAttributionViewModelAttributionText,.ytAttributionViewModelMediumText .ytAttributionViewModelBadge,.ytAttributionViewModelMediumText .ytAttributionViewModelSuffix{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis}.ytAttributionViewModelHeavyText .ytAttributionViewModelAttributionText,.ytAttributionViewModelHeavyText .ytAttributionViewModelBadge,.ytAttributionViewModelHeavyText .ytAttributionViewModelSuffix{font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:500;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis}.ytLockupMetadataViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;min-width:0;--yt-attributed-string-link-hover-color:#030303}.ytLockupMetadataViewModelHost.ytLockupMetadataViewModelMoveLockupOverflowMenuToBottomRight{position:static}.ytLockupMetadataViewModelHeadingReset{margin:0;padding:0;border:0;max-height:unset}.ytLockupMetadataViewModelTextContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;min-width:0}.ytLockupMetadataViewModelAvatar{margin-right:12px;display:none}.ytLockupMetadataViewModelUpdatedAvatarMargin{margin-right:8px}.ytLockupMetadataViewModelTitle{text-decoration:none;word-break:break-word;color:#030303}.ytLockupMetadataViewModelHasMenuButton .ytLockupMetadataViewModelTitle{padding-right:24px}.ytLockupMetadataViewModelMetadata{color:#606060}.ytLockupMetadataViewModelMenuButton{position:absolute;top:-6px;right:-10px}.ytLockupMetadataViewModelAttribution{margin-top:2px;color:#606060}.ytLockupMetadataViewModelStandard .ytLockupMetadataViewModelAvatar{display:block}.ytLockupMetadataViewModelMenuButton.ytLockupMetadataViewModelBottomRight{top:unset;right:0;bottom:0;-webkit-transform:none;transform:none;opacity:0}@media (prefers-reduced-motion:no-preference){.ytLockupMetadataViewModelMenuButton.ytLockupMetadataViewModelBottomRight{-webkit-transition:opacity .2s;transition:opacity .2s}}.ytLockupMetadataViewModelMenuButton.ytLockupMetadataViewModelVisible{opacity:1}.ytLockupMetadataViewModelMenuButton:focus-within{opacity:1}.ytLockupMetadataViewModelCard{margin:4px 0}.ytLockupMetadataViewModelVertical.ytLockupMetadataViewModelCentered{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.ytLockupMetadataViewModelVertical.ytLockupMetadataViewModelCentered .ytLockupMetadataViewModelTitle{padding-right:0}.ytLockupMetadataViewModelVertical.ytLockupMetadataViewModelCentered .ytLockupMetadataViewModelTextContainer{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytLockupMetadataViewModelVertical.ytLockupMetadataViewModelCentered .ytLockupMetadataViewModelAttribution{margin-top:12px}.ytLockupMetadataViewModelVertical.ytLockupMetadataViewModelCard{margin:0 8px 8px}.ytLockupMetadataViewModelOverlay{--yt-attributed-string-link-hover-color:#fff}.ytLockupMetadataViewModelOverlay .ytLockupMetadataViewModelMetadata,.ytLockupMetadataViewModelOverlay .ytLockupMetadataViewModelTitle{color:#fff}.ytLockupMetadataViewModelThumbnailOverlay{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytLockupMetadataViewModelThumbnailOverlay.ytLockupMetadataViewModelCard{margin:4px}.ytLockupMetadataViewModelThumbnailOverlay .ytLockupMetadataViewModelAvatar{margin-right:8px}.ytLockupMetadataViewModelThumbnailOverlay .ytLockupMetadataViewModelMetadata,.ytLockupMetadataViewModelThumbnailOverlay .ytLockupMetadataViewModelTitle{padding-right:8px}.ytLockupMetadataViewModelThumbnailOverlay .ytLockupMetadataViewModelTextContainer{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.ytLockupMetadataViewModelThumbnailOverlay .ytLockupMetadataViewModelMenuButton{position:unset}.ytLockupMetadataViewModelHorizontal .ytLockupMetadataViewModelAvatar{display:none}.ytLockupMetadataViewModelHorizontal.ytLockupMetadataViewModelCentered .ytLockupMetadataViewModelTextContainer{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding-right:28px}.ytLockupMetadataViewModelHorizontal.ytLockupMetadataViewModelCentered .ytLockupMetadataViewModelTitle{padding-right:0}.ytLockupMetadataViewModelHorizontal.ytLockupMetadataViewModelCentered .ytLockupMetadataViewModelMenuButton{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ytLockupMetadataViewModelStandard .ytLockupMetadataViewModelTitle{font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:500;overflow:hidden;display:block;max-height:4.4rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytLockupMetadataViewModelStandard.ytLockupMetadataViewModelTypographyBump .ytLockupMetadataViewModelTitle{font-family:Roboto,"Arial",sans-serif;font-size:1.8rem;line-height:2.6rem;font-weight:500;overflow:hidden;display:block;max-height:5.2rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytLockupMetadataViewModelStandard.ytLockupMetadataViewModelLegacyTypography .ytLockupMetadataViewModelTitle{font-family:Roboto,"Arial",sans-serif;font-size:1.8rem;line-height:2.6rem;font-weight:400;overflow:hidden;display:block;max-height:5.2rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytLockupMetadataViewModelStandard.ytLockupMetadataViewModelRichGridLegacyTypography .ytLockupMetadataViewModelTitle{font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:500;overflow:hidden;display:block;max-height:4.4rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytLockupMetadataViewModelStandard.ytLockupMetadataViewModelTitleMaxLines1 .ytLockupMetadataViewModelTitle{font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:500;overflow:hidden;display:block;max-height:2.2rem;-webkit-line-clamp:1;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytLockupMetadataViewModelStandard.ytLockupMetadataViewModelTitleMaxLines3 .ytLockupMetadataViewModelTitle{font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:500;overflow:hidden;display:block;max-height:6.6rem;-webkit-line-clamp:3;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytLockupMetadataViewModelCompact .ytLockupMetadataViewModelTitle{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:500;overflow:hidden;display:block;max-height:4rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytLockupMetadataViewModelCompact.ytLockupMetadataViewModelTypographyBump .ytLockupMetadataViewModelTitle{font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:500;overflow:hidden;display:block;max-height:4.4rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytLockupMetadataViewModelCompact.ytLockupMetadataViewModelRichGridLegacyTypography .ytLockupMetadataViewModelTitle{font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:500;overflow:hidden;display:block;max-height:4.4rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytLockupMetadataViewModelCompact.ytLockupMetadataViewModelTitleMaxLines3 .ytLockupMetadataViewModelTitle{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:500;overflow:hidden;display:block;max-height:6rem;-webkit-line-clamp:3;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytLockupMetadataViewModelTiny .ytLockupMetadataViewModelTitle{font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:500;overflow:hidden;display:block;max-height:3.6rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytLockupMetadataViewModelCenteredColumn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;flex:1}.ytLockupMetadataViewModelCenteredColumn .ytLockupMetadataViewModelAvatar{margin-right:0;display:block}.ytLockupMetadataViewModelCenteredColumn .ytLockupMetadataViewModelMetadata,.ytLockupMetadataViewModelCenteredColumn .ytLockupMetadataViewModelTitle{padding-right:0}.ytLockupMetadataViewModelCenteredColumn .ytLockupMetadataViewModelTextContainer{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytLockupMetadataViewModelCenteredColumn .ytLockupMetadataViewModelMetadata{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytLockupMetadataViewModelMoveLockupOverflowMenuToBottomRight .ytLockupMetadataViewModelTextContainer,.ytLockupMetadataViewModelMoveLockupOverflowMenuToBottomRight .ytLockupMetadataViewModelTitle{padding-right:0}.ytFormPanelFooterViewModelHost{display:block}.ytDialogImageContentViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ytDialogImageContentViewModelImage{margin-inline:auto;-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:1;flex-shrink:1}.ytDialogImageContentViewModelDescription{margin-top:16px;text-align:center;text-wrap:balance;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.ytAnimatedThumbnailOverlayViewModelHost{display:block;position:absolute;top:0;bottom:0;right:0;left:0}.ytThumbnailBottomOverlayViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;bottom:0;left:0;right:0;-webkit-align-items:flex-end;-webkit-box-align:end;align-items:flex-end;-webkit-justify-content:flex-end;-webkit-box-pack:end;justify-content:flex-end}.ytThumbnailBottomOverlayViewModelHostBackground{-webkit-flex:1;-webkit-box-flex:1;flex:1;-webkit-flex-basis:0.000000001px;flex-basis:0.000000001px;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-justify-content:flex-end;-webkit-box-pack:end;justify-content:flex-end;height:68px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.6)));background:-webkit-linear-gradient(transparent,rgba(0,0,0,0.6));background:linear-gradient(transparent,rgba(0,0,0,0.6))}.ytThumbnailBottomOverlayViewModelBadgeContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.ytThumbnailBottomOverlayViewModelBadgeContainerSmall{padding:0 2px 2px 0}.ytThumbnailBottomOverlayViewModelBadgeContainerSmallLegacy{padding:0 2px 4px 0}.ytThumbnailBottomOverlayViewModelBadgeContainerMedium{padding:0 4px 4px 0}.ytThumbnailBottomOverlayViewModelBadgeContainerLarge{padding:0 8px 8px 0}.ytThumbnailBottomOverlayViewModelBadgeContainerClip{margin-right:4px}.ytThumbnailBottomOverlayViewModelBadge{margin-left:4px}.ytThumbnailHoverOverlayViewModelHost{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;cursor:pointer}.ytThumbnailHoverOverlayViewModelHost:focus,.ytThumbnailHoverOverlayViewModelHost:focus-within,.ytThumbnailHoverOverlayViewModelHost:hover{opacity:1}.ytThumbnailHoverOverlayViewModelHostForceHover{opacity:1;-webkit-transition:none;transition:none}.ytThumbnailHoverOverlayViewModelScrim{display:block;position:relative;height:100%}.ytThumbnailHoverOverlayViewModelStyleCover{background-color:rgba(0,0,0,0.6);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%}.ytThumbnailHoverOverlayViewModelStyleButton{background-color:rgba(0,0,0,0.6);position:absolute;bottom:16px;right:16px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:36px;border-radius:18px;padding:0 16px}.ytThumbnailHoverOverlayViewModelText{margin:4px;color:#fff;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.ytThumbnailHoverOverlayViewModelIcon{margin:4px;color:#fff;fill:#fff;height:24px}.ytThumbnailHoverOverlayToggleActionsViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;top:0;right:0;position:absolute;z-index:200;width:100%;height:100%;box-sizing:border-box;padding:0 0 4px 4px;pointer-events:none}.ytThumbnailHoverOverlayToggleActionsViewModelHidden{visibility:hidden}.ytThumbnailHoverOverlayToggleActionsViewModelHiddenGated{opacity:0;pointer-events:none}.ytThumbnailHoverOverlayToggleActionsViewModelButton{padding:4px 4px 0 0;pointer-events:auto}.ytThumbnailHoverOverlayToggleActionsViewModelOverlayBackground{background-color:rgba(0,0,0,0.6)}.ytThumbnailHoverOverlayToggleActionsViewModelTopEndVertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}.ytThumbnailHoverOverlayToggleActionsViewModelBottomEndVertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}.ytThumbnailHoverOverlayToggleActionsViewModelTopEndHorizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.ytThumbnailOverlayBadgeViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;position:absolute}.ytThumbnailOverlayBadgeViewModelSmall{margin:2px}.ytThumbnailOverlayBadgeViewModelMedium{margin:4px}.ytThumbnailOverlayBadgeViewModelLarge{margin:8px}.ytThumbnailOverlayBadgeViewModelTopStart{top:0;left:0}.ytThumbnailOverlayBadgeViewModelTopStart .ytThumbnailOverlayBadgeViewModelBadge{margin-right:4px}.ytThumbnailOverlayBadgeViewModelBottomEnd{bottom:0;right:0}.ytThumbnailOverlayBadgeViewModelBottomEnd .ytThumbnailOverlayBadgeViewModelBadge{margin-left:4px}.ytThumbnailOverlayBadgeViewModelClip.ytThumbnailOverlayBadgeViewModelBottomEnd .ytThumbnailOverlayBadgeViewModelBadge:last-child{margin-right:4px}.ytThumbnailOverlayFullViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;background-color:rgba(0,0,0,0.6)}.ytThumbnailOverlayFullViewModelText{margin:4px;color:#fff;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.ytThumbnailOverlayFullViewModelIcon{margin:4px;color:#fff;fill:#fff;height:24px}.ytContentPreviewImageViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden;position:relative}.ytContentPreviewImageViewModelCircleImage{border-radius:50%}.ytContentPreviewImageViewModelExtraSmallRoundedImage{border-radius:2px}.ytContentPreviewImageViewModelSmallRoundedImage{border-radius:4px}.ytContentPreviewImageViewModelLargeRoundedImage{border-radius:8px}.ytContentPreviewImageViewModelTappable{cursor:pointer}.ytInlineExpanderViewModelHost{display:block;cursor:pointer}.ytInlineExpanderViewModelHeader{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytInlineExpanderViewModelButton{-webkit-transition:-webkit-transform .25s cubic-bezier(.05,0,0,1);transition:-webkit-transform .25s cubic-bezier(.05,0,0,1);transition:transform .25s cubic-bezier(.05,0,0,1);transition:transform .25s cubic-bezier(.05,0,0,1),-webkit-transform .25s cubic-bezier(.05,0,0,1);display:-webkit-box;display:-webkit-flex;display:flex}.ytInlineExpanderViewModelButtonExpanded{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ytInlineExpanderViewModelButtonControlled{pointer-events:none}.ytInlineExpanderViewModelBody{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .35s cubic-bezier(.05,0,0,1);transition:grid-template-rows .35s cubic-bezier(.05,0,0,1)}.ytInlineExpanderViewModelBodyExpanded{grid-template-rows:1fr}.ytInlineExpanderViewModelBodyContent{overflow:hidden}.ytShelfHeaderLayoutHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;min-height:48px;padding:8px 12px;box-sizing:border-box}.ytShelfHeaderLayoutOptionalMediumLayoutPadding{padding:0 0 16px 8px}@media (max-width:527.9px){.ytShelfHeaderLayoutOptionalMediumLayoutPadding{padding:8px 12px}}.ytShelfHeaderLayoutHeaderRow{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;flex:1}.ytShelfHeaderLayoutResponsive{min-height:56px}@media (max-width:527.9px){.ytShelfHeaderLayoutResponsive{min-height:48px}}.ytShelfHeaderLayoutNarrow{min-height:48px}.ytShelfHeaderLayoutDisableHorizontalPadding{padding-left:0;padding-right:0}.ytShelfHeaderLayoutDisableVerticalPadding{padding-top:0;padding-bottom:0}.ytShelfHeaderLayoutLeadingIcon{margin-right:24px;color:#030303;height:24px;width:24px}.ytShelfHeaderLayoutLeadingImage{margin-right:12px;max-height:36px;max-width:36px;color:#030303}.ytShelfHeaderLayoutLeadingImageCircularImage{border-radius:50%;overflow:hidden}.ytShelfHeaderLayoutLabelContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ytShelfHeaderLayoutTitleRow{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline}.ytShelfHeaderLayoutTitle{color:#030303;padding:0;margin:0}.ytShelfHeaderLayoutTitleTypography{font-family:Roboto,"Arial",sans-serif;font-size:2rem;line-height:2.8rem;font-weight:700;overflow:hidden;display:block;max-height:5.6rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}@media (max-width:527.9px){.ytShelfHeaderLayoutTitleTypography{font-family:Roboto,"Arial",sans-serif;font-size:1.8rem;line-height:2.6rem;font-weight:700;overflow:hidden;display:block;max-height:5.2rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}}.ytShelfHeaderLayoutSmallTitle{font-family:Roboto,"Arial",sans-serif;font-size:1.8rem;line-height:2.6rem;font-weight:700;overflow:hidden;display:block;max-height:5.2rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytShelfHeaderLayoutDetail{margin-left:12px;color:#606060;font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:400;overflow:hidden;display:block;max-height:2.2rem;-webkit-line-clamp:1;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}@media (max-width:527.9px){.ytShelfHeaderLayoutDetail{display:none}}.ytShelfHeaderLayoutSublabel{color:#606060;padding-top:2px}.ytShelfHeaderLayoutSublabelTypography{font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400;overflow:hidden;display:block;max-height:3.6rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytShelfHeaderLayoutSuperlabel{color:#606060;padding-bottom:2px;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400;overflow:hidden;display:block;max-height:3.6rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytShelfHeaderLayoutTrailingActions{margin-left:12px}.ytShelfHeaderLayoutIsOverlay{color:inherit}.ytShelfHeaderLayoutIsOverlay .ytShelfHeaderLayoutTitle{color:#fff}.ytShelfHeaderLayoutIsOverlay .ytShelfHeaderLayoutSublabel{color:rgba(255,255,255,0.7)}.ytShelfHeaderLayoutTappable{cursor:pointer}.ytShelfHeaderLayoutHoverable:hover{background-color:rgba(0,0,0,0.05)}.ytShelfHeaderLayoutBottomAccessory{margin-top:8px}.ytMarqueeScroll{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.ytMarqueeScrollHost{display:block;overflow:hidden}.ytMarqueeScrollAnimationEnabled{-webkit-animation:scrolling-parent 16s linear infinite;animation:scrolling-parent 16s linear 3s infinite;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-name:scrolling-parent;animation-name:scrolling-parent}.ytMarqueeScrollInnerContainer{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}@-webkit-keyframes scrolling-parent{to{-webkit-transform:translateX(var(--marquee-translate,0));transform:translateX(var(--marquee-translate,0))}}@keyframes scrolling-parent{to{-webkit-transform:translateX(var(--marquee-translate,0));transform:translateX(var(--marquee-translate,0))}}.ytMarqueeScrollDuplicateString,.ytMarqueeScrollPrimaryString{display:inline-block;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.ytMarqueeScrollHostLarge .ytMarqueeScrollDuplicateString,.ytMarqueeScrollHostLarge .ytMarqueeScrollPrimaryString{font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:400}.ytReelSoundMetadataViewModelHost{display:block}@media (max-width:299.9px){.ytReelSoundMetadataViewModelHost{display:none}}.ytReelSoundMetadataViewModelMetadataContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer}.ytReelSoundMetadataViewModelIcon{margin-right:4px;color:var(--reel-metadata-color,#fff);height:16px;width:16px}.ytReelSoundMetadataViewModelMarqueeContainer{color:var(--reel-metadata-color,#fff);overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;flex:1;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.ytReelSoundMetadataViewModelHostLarge{display:block}.ytReelSoundMetadataViewModelHostLarge .ytReelSoundMetadataViewModelIcon{width:22px;height:22px;margin-right:8px}.ytSmartImationsContent{display:block}.ytSmartImationsExperimentEnabled{position:relative;display:block}.ytSmartImationsExperimentEnabled .ytSmartImationsContent{position:relative;z-index:1;border-radius:18px}.ytSmartImationsBorder{z-index:1;border-radius:22px;position:absolute;overflow:hidden;top:-3px;left:-3px;bottom:-3px;right:-3px}.ytSmartImationsBorderGradient{opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.ytSmartImationsActiveBorder .ytSmartImationsBorderGradient{opacity:1}.ytSmartImationsActiveBackground .ytSmartImationsContent{background:#fff}.ytSmartImationsEnableMasking .ytSmartImationsBorder{padding:3px;-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:-webkit-linear-gradient(#fff 0 0) content-box,-webkit-linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.ytSmartImationsEnableMasking .ytSmartImationsBorderGradient{width:calc(100% + 12px);-webkit-transform:translate(-3px,-3px);transform:translate(-3px,-3px)}.ytSmartImationsEnableMasking .ytSmartImationsContent{background:transparent}.ytSmartImationsInvisible .ytSmartImationsBorder,.ytSmartImationsInvisible .ytSmartImationsBorderGradient{opacity:.001}.ytDislikeButtonViewModelHost{display:block}.ytLikeButtonViewModelHost{display:block}.ytSwitchButtonViewModelHost{display:block}.ytSwitchButtonViewModelButton{padding:0;border:none;outline:none;font:inherit;text-transform:inherit;color:inherit;background:transparent}.ytSwitchButtonViewModelTappable{cursor:pointer}.ytSwitchShapeHost{display:inline-block;position:relative;width:40px;height:24px;-webkit-flex-shrink:0;flex-shrink:0}.ytSwitchShapeTrack{position:absolute;width:40px;height:24px;border-radius:12px;background-color:#909090;-webkit-transition:background-color .15s;transition:background-color .15s}.ytSwitchShapeTrackActive{background-color:#0f0f0f;-webkit-transition:background-color .15s;transition:background-color .15s}.ytSwitchShapeTrackDisabled{opacity:.3}.ytSwitchShapeKnob{position:absolute;border-radius:50%;background-color:#fff;width:20px;height:20px;top:2px;-webkit-transform:translateX(2px);transform:translateX(2px);-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.ytSwitchShapeKnobActive{-webkit-transform:translateX(18px);transform:translateX(18px);-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}@media (forced-colors:active){.ytSwitchShapeTrack{outline:1px solid #909090}.ytSwitchShapeTrackActive{outline:2px solid #030303;background-color:ButtonText}.ytSwitchShapeKnob{outline:1px solid #030303}}.ytSpecAvatarShapeHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytSpecAvatarShapeButton{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;background-color:transparent;border-style:none}.ytSpecAvatarShapeTappable{cursor:pointer}.ytSpecAvatarShapeButtonTiny{width:16px;height:16px}.ytSpecAvatarShapeButtonExtraSmall{width:24px;height:24px}.ytSpecAvatarShapeButtonSmall{width:32px;height:32px}.ytSpecAvatarShapeButtonMedium{width:36px;height:36px}.ytSpecAvatarShapeButton48{width:48px;height:48px}.ytSpecAvatarShapeButtonLarge{width:56px;height:56px}.ytSpecAvatarShapeButtonExtraLarge{width:72px;height:72px}.ytSpecAvatarShapeButtonExtraExtraLarge{width:120px;height:120px}.ytSpecAvatarShapeButtonGiant{width:160px;height:160px}.ytSpecAvatarShapeButtonResponsive{width:128px;height:128px}.ytSpecAvatarShapeButtonInClusterSize18{width:18px;height:18px}.ytSpecAvatarShapeButtonInClusterSize20{width:20px;height:20px}.ytSpecAvatarShapeButtonInClusterSize22{width:22px;height:22px}.ytSpecAvatarShapeButtonInClusterSize24{width:24px;height:24px}.ytSpecAvatarShapeImage{border-radius:50%}.ytSpecAvatarShapeAdsApp{border-radius:20%}.ytSpecAvatarShapeInscribedSquare{-webkit-transform:scale(1.4142135624);transform:scale(1.4142135624)}.ytSpecAvatarShapeImageOverlays{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.ytSpecAvatarShapeStoriesWatched{border:2px solid #909090;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:50%}.ytSpecAvatarShapeStoriesUnwatched{border:2px solid #e1002d;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:50%}.ytSpecAvatarShapeLiveRing{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:50%}.ytSpecAvatarShapeLiveRing:after{border-radius:50%;padding:2px;position:absolute;content:"";inset:-4px;mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:-webkit-linear-gradient(#fff 0 0) content-box,-webkit-linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;background:-webkit-gradient(linear,left bottom,right top,color-stop(60%,#e1002d),color-stop(85%,#e01378));background:-webkit-linear-gradient(bottom left,#e1002d 60%,#e01378 85%);background:linear-gradient(to top right,#e1002d 60%,#e01378 85%)}.ytSpecAvatarShapeOnSelectBorder{border:1px solid #0f0f0f;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:50%}.ytSpecAvatarShapeBackgroundBorder{border:2px solid #fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:50%}.ytSpecAvatarShapeBackgroundBorderThin{border:1px solid #fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:50%}.ytSpecAvatarShapeWhiteBorder{border:2px solid #fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:50%}.ytSpecAvatarShapeWhiteBorderThin{border-width:1px}.ytSpecAvatarShapeIsOverlay.ytSpecAvatarShapeBackgroundBorder,.ytSpecAvatarShapeIsOverlay.ytSpecAvatarShapeBackgroundBorderThin{border-color:#fff}.ytSpecAvatarShapeLiveBadgeText{padding:0 2px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;visibility:hidden;color:#fff;z-index:1;font-family:Roboto,"Arial",sans-serif;font-size:1rem;line-height:1.6rem;font-weight:500;white-space:nowrap}.ytSpecAvatarShapeLiveBadgeIcon{max-width:16px;padding:0 2px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;color:#fff}.ytSpecAvatarShapeLiveBadge{border-radius:4px;text-align:center;background-color:#e1002d;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:absolute;bottom:-4px}.ytSpecAvatarShapeLiveBadgeSmall{max-width:32px;height:13px}.ytSpecAvatarShapeLiveBadgeMedium{max-width:36px;height:14px}.ytSpecAvatarShapeLiveBadgeLarge{max-width:52px;height:14px}.ytSpecAvatarShapeLiveBadgeExtraLarge{border-radius:4px;max-width:68px;height:16px}.ytSpecAvatarShapeLiveBadgeExtraLarge .ytSpecAvatarShapeLiveBadgeIcon{max-width:24px;padding:0 4px}.ytSpecAvatarShapeLiveBadgeExtraLarge .ytSpecAvatarShapeLiveBadgeText{padding:0 4px;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:500}.ytSpecAvatarShapeNewContent{background-color:#065fd4}.ytSpecAvatarShapeLiveDot{background-color:#e1002d}.ytSpecAvatarShapeSquare{border-radius:12px;overflow:hidden}.ytSpecAvatarShapeBadgeIconContainer{position:absolute;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:50%;background-color:#fff;color:#030303}.ytSpecAvatarShapeBadgeIconContainerTiny{right:-8px;top:0;bottom:0;margin:auto;width:16px;height:16px}.ytSpecAvatarShapeBadgeIconContainerTiny .ytSpecAvatarShapeBadgeIcon{width:12px;height:12px}.ytSpecAvatarShapeBadgeIconContainerExtraSmall{right:-8px;top:0;bottom:0;margin:auto;width:16px;height:16px}.ytSpecAvatarShapeBadgeIconContainerExtraSmall .ytSpecAvatarShapeBadgeIcon{width:12px;height:12px}.ytSpecAvatarShapeBadgeIconContainerSmall{bottom:-2px;right:-2px;width:16px;height:16px}.ytSpecAvatarShapeBadgeIconContainerSmall .ytSpecAvatarShapeBadgeIcon{width:12px;height:12px}.ytSpecAvatarShapeBadgeIconContainerMedium{bottom:-2px;right:-2px;width:16px;height:16px}.ytSpecAvatarShapeBadgeIconContainerMedium .ytSpecAvatarShapeBadgeIcon{width:12px;height:12px}.ytSpecAvatarShapeBadgeIconContainer48{bottom:-2px;right:-2px;width:24px;height:24px}.ytSpecAvatarShapeBadgeIconContainer48 .ytSpecAvatarShapeBadgeIcon{width:20px;height:20px}.ytSpecAvatarShapeBadgeIconContainerLarge{bottom:-2px;right:-2px;width:24px;height:24px}.ytSpecAvatarShapeBadgeIconContainerLarge .ytSpecAvatarShapeBadgeIcon{width:20px;height:20px}.ytSpecAvatarShapeBadgeIconContainerExtraLarge{bottom:-2px;right:-2px;width:28px;height:28px}.ytSpecAvatarShapeBadgeIconContainerExtraLarge .ytSpecAvatarShapeBadgeIcon{width:24px;height:24px}.ytSpecAvatarShapeBadgeIconContainerExtraExtraLarge{bottom:-4px;right:-4px;width:44px;height:44px}.ytSpecAvatarShapeBadgeIconContainerExtraExtraLarge .ytSpecAvatarShapeBadgeIcon{width:36px;height:36px}.ytSpecAvatarShapeBadgeIconContainerGiant{bottom:-4px;right:-4px;width:56px;height:56px}.ytSpecAvatarShapeBadgeIconContainerGiant .ytSpecAvatarShapeBadgeIcon{width:48px;height:48px}.ytSpecAvatarShapeAvatarSizeTiny{margin:2px;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:16px;height:16px}.ytSpecAvatarShapeAvatarSizeTiny .ytSpecAvatarShapeLiveDot,.ytSpecAvatarShapeAvatarSizeTiny .ytSpecAvatarShapeNewContent{position:absolute;border:2px solid #fff;border-radius:50%;bottom:-1.664px;right:-1.664px;width:8px;height:8px}.ytSpecAvatarShapeAvatarSizeTiny.ytSpecAvatarShapeNoMargin{margin:0}.ytSpecAvatarShapeAvatarSizeExtraSmall{margin:2px;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:24px;height:24px}.ytSpecAvatarShapeAvatarSizeExtraSmall .ytSpecAvatarShapeLiveDot,.ytSpecAvatarShapeAvatarSizeExtraSmall .ytSpecAvatarShapeNewContent{position:absolute;border:2px solid #fff;border-radius:50%;bottom:-1.496px;right:-1.496px;width:10px;height:10px}.ytSpecAvatarShapeAvatarSizeExtraSmall.ytSpecAvatarShapeNoMargin{margin:0}.ytSpecAvatarShapeAvatarSizeSmall{margin:2px;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:32px;height:32px}.ytSpecAvatarShapeAvatarSizeSmall .ytSpecAvatarShapeLiveDot,.ytSpecAvatarShapeAvatarSizeSmall .ytSpecAvatarShapeNewContent{position:absolute;border:2px solid #fff;border-radius:50%;bottom:-.828px;right:-.828px;width:11px;height:11px}.ytSpecAvatarShapeAvatarSizeSmall.ytSpecAvatarShapeNoMargin{margin:0}.ytSpecAvatarShapeAvatarSizeMedium{margin:2px;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:36px;height:36px}.ytSpecAvatarShapeAvatarSizeMedium .ytSpecAvatarShapeLiveDot,.ytSpecAvatarShapeAvatarSizeMedium .ytSpecAvatarShapeNewContent{position:absolute;border:2px solid #fff;border-radius:50%;bottom:-.744px;right:-.744px;width:12px;height:12px}.ytSpecAvatarShapeAvatarSizeMedium.ytSpecAvatarShapeNoMargin{margin:0}.ytSpecAvatarShapeAvatarSize48{margin:2px;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:48px;height:48px}.ytSpecAvatarShapeAvatarSize48 .ytSpecAvatarShapeLiveDot,.ytSpecAvatarShapeAvatarSize48 .ytSpecAvatarShapeNewContent{position:absolute;border:2px solid #fff;border-radius:50%;bottom:.508px;right:.508px;width:13px;height:13px}.ytSpecAvatarShapeAvatarSize48.ytSpecAvatarShapeNoMargin{margin:0}.ytSpecAvatarShapeAvatarSizeLarge{margin:2px;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:56px;height:56px}.ytSpecAvatarShapeAvatarSizeLarge .ytSpecAvatarShapeLiveDot,.ytSpecAvatarShapeAvatarSizeLarge .ytSpecAvatarShapeNewContent{position:absolute;border:2px solid #fff;border-radius:50%;bottom:.676px;right:.676px;width:15px;height:15px}.ytSpecAvatarShapeAvatarSizeLarge.ytSpecAvatarShapeNoMargin{margin:0}.ytSpecAvatarShapeAvatarSizeExtraLarge{margin:2px;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:72px;height:72px}.ytSpecAvatarShapeAvatarSizeExtraLarge .ytSpecAvatarShapeLiveDot,.ytSpecAvatarShapeAvatarSizeExtraLarge .ytSpecAvatarShapeNewContent{position:absolute;border:2px solid #fff;border-radius:50%;bottom:1.512px;right:1.512px;width:18px;height:18px}.ytSpecAvatarShapeAvatarSizeExtraLarge.ytSpecAvatarShapeNoMargin{margin:0}.ytSpecAvatarShapeAvatarSizeExtraExtraLarge{margin:2px;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:120px;height:120px}.ytSpecAvatarShapeAvatarSizeExtraExtraLarge .ytSpecAvatarShapeLiveDot,.ytSpecAvatarShapeAvatarSizeExtraExtraLarge .ytSpecAvatarShapeNewContent{position:absolute;border:2px solid #fff;border-radius:50%;bottom:8.52px;right:8.52px;width:18px;height:18px}.ytSpecAvatarShapeAvatarSizeExtraExtraLarge.ytSpecAvatarShapeNoMargin{margin:0}.ytSpecAvatarShapeAvatarSizeGiant{margin:2px;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:160px;height:160px}.ytSpecAvatarShapeAvatarSizeGiant .ytSpecAvatarShapeLiveDot,.ytSpecAvatarShapeAvatarSizeGiant .ytSpecAvatarShapeNewContent{position:absolute;border:2px solid #fff;border-radius:50%;bottom:14.36px;right:14.36px;width:18px;height:18px}.ytSpecAvatarShapeAvatarSizeGiant.ytSpecAvatarShapeNoMargin{margin:0}.ytSpecAvatarShapeAvatarSizeResponsive{margin:2px;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:128px;height:128px;max-width:144px}.ytSpecAvatarShapeAvatarSizeResponsive.ytSpecAvatarShapeNoMargin{margin:0}.ytSpecAvatarShapeAvatarInClusterSize18{width:18px;height:18px}.ytSpecAvatarShapeAvatarInClusterSize20{width:20px;height:20px}.ytSpecAvatarShapeAvatarInClusterSize22{width:22px;height:22px}.ytSpecAvatarShapeAvatarInClusterSize24{width:24px;height:24px}.ytfcYouthBasicSectionHeaderViewModelHost{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;padding:12px}.ytfcYouthBasicSectionHeaderViewModelDisableHorizontalPadding{padding:12px 0}.ytfcYouthBasicSectionHeaderViewModelBadge{color:#606060;font-family:Roboto,"Arial",sans-serif;font-size:1rem;line-height:1.6rem;font-weight:400}.ytfcYouthBasicSectionHeaderViewModelDescription{color:#606060;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.ytfcYouthBasicSectionHeaderViewModelClickableDescription{font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:500}.ytfcYouthBasicSectionHeaderViewModelDetails{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin:4px}.ytfcYouthBasicSectionHeaderViewModelImage{height:72px;width:72px}.ytfcYouthBasicSectionHeaderViewModelLeading{-webkit-flex-shrink:0;flex-shrink:0;margin:8px 12px 8px 0}.ytfcYouthBasicSectionHeaderViewModelMetadata{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:4px}.ytfcYouthBasicSectionHeaderViewModelSubtitle{color:#606060;font-family:Roboto,"Arial",sans-serif;font-size:1rem;line-height:1.6rem;font-weight:400}.ytfcYouthBasicSectionHeaderViewModelTitle{color:#030303;margin:0;padding:0;font-family:Roboto,"Arial",sans-serif;font-size:1.8rem;line-height:2.6rem;font-weight:700;overflow:hidden;display:block;max-height:5.2rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytfcYouthSectionBodyViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ytfcYouthSectionBodyViewModelAvatarStack{margin:0 auto}.ytfcYouthSectionBodyViewModelItem{border:1px solid rgba(0,0,0,0.1);border-radius:12px}.ytfcYouthSectionBodyViewModelDescription{color:#606060;padding:12px 12px 16px;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.ytContinuationItemViewModelHost{display:block}.ytChannelAttributionViewModelHost{display:block;color:#fff;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background-color:rgba(40,40,40,0.6);padding:16px;box-sizing:border-box;border:1px solid rgba(255,255,255,0.1);border-radius:12px;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.ytChannelAttributionViewModelUpper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytChannelAttributionViewModelChannelTitle{-webkit-padding-start:12px;padding-inline-start:12px}.ytChannelAttributionViewModelBottom{padding-top:16px}.ytInfoPanelOverviewViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;color:#fff;background:rgba(0,0,0,0.6)}.ytInfoPanelOverviewViewModelHostWeb{border-radius:0 0 12px 12px}.ytInfoPanelOverviewViewModelHostExtractOverlay{max-width:480px;color:var(--reel-metadata-color,#fff);background:#def1ff;border-radius:12px;margin:0 8px}.ytInfoPanelOverviewViewModelHostButton{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px;padding:16px}.ytInfoPanelOverviewViewModelForwardActionIcon{margin-left:auto}.ytReelPlayerOverlayViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;height:100%;width:100%}.ytReelPlayerOverlayViewModelHorizontalContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;width:100%}.ytReelPlayerOverlayViewModelMetadataContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;min-width:0;width:100%;pointer-events:auto;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.4)),to(transparent));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.4),transparent);background:linear-gradient(0deg,rgba(0,0,0,.4),transparent);z-index:1;-webkit-filter:drop-shadow(0 1px 4px rgba(0,0,0,0.3));filter:drop-shadow(0 1px 4px rgba(0,0,0,0.3))}.ytReelPlayerOverlayViewModelMetadataContainerRounded{border-radius:0 0 12px 12px}.ytReelPlayerOverlayViewModelMetadataContainerMetapanel{min-width:0;padding:0 0 16px 16px}.ytReelPlayerOverlayViewModelActionsContainer{pointer-events:auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;height:100%;padding:0 12px 8px;-webkit-filter:drop-shadow(0 1px 4px rgba(0,0,0,0.3));filter:drop-shadow(0 1px 4px rgba(0,0,0,0.3))}.ytReelPlayerOverlayViewModelHostMweb .ytReelPlayerOverlayViewModelActionsContainer{padding:0 4px 16px 4px;-webkit-filter:unset;filter:unset}.ytReelPlayerOverlayViewModelHostMweb .ytReelPlayerOverlayViewModelMetadataContainer{background:none}.ytReelPlayerOverlayViewModelHostHide{visibility:hidden}.ytReelPlayerOverlayViewModelHostExtractOverlay .ytReelPlayerOverlayViewModelMetadataContainer{width:calc((100% - max(var(--ytd-shorts-player-width), 315px))/2);margin-right:max(var(--ytd-shorts-player-width),315px);background-image:none;-webkit-filter:unset;filter:unset;border-radius:0}.ytReelPlayerOverlayViewModelHostExtractOverlay .ytReelPlayerOverlayViewModelActionsContainer{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.ytReelPlayerOverlayViewModelHostExtractActionBar .ytReelPlayerOverlayViewModelMetadataContainerMetapanel{padding-right:16px}.ytReelPlayerOverlayViewModelHostExtractActionBar .ytReelPlayerOverlayViewModelActionsContainer{padding-bottom:0;-webkit-filter:unset;filter:unset}.ytReelPlayerOverlayViewModelHost:not(.ytReelPlayerOverlayViewModelHostExtractOverlay)[show-scrubber] .ytReelPlayerOverlayViewModelMetadataContainer{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.ytfzFanzoneScheduledInfoViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:32px 12px 20px}.ytfzFanzoneScheduledInfoViewModelAvatar{margin-bottom:8px}.ytfzFanzoneScheduledInfoViewModelTitle{text-align:center;margin-bottom:10px;font-family:Roboto,"Arial",sans-serif;font-size:2rem;line-height:2.8rem;font-weight:700}.ytfzFanzoneScheduledInfoViewModelDescription{color:#606060;text-align:center;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400}.interstitialViewModelHost{display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:start;align-items:flex-start;border-radius:inherit}.interstitialViewModelErrorScreenRedesignDisabled{padding:16px}@media (max-width:527.9px){.interstitialViewModelErrorScreenRedesignDisabled{overflow-y:scroll}}.interstitialViewModelErrorScreenRedesignEnabled{width:100%;height:100%;container-type:size}.interstitialViewModelModelContainer{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;background-color:#0f0f0f;-webkit-padding-start:12%;padding-inline-start:12%;box-sizing:border-box;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-justify-content:center;-webkit-box-pack:center;justify-content:center;box-shadow:0 0 0 1px rgba(0,0,0,0.1);border-radius:inherit}.interstitialViewModelModelContainer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-color:#0f0f0f;background-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(35%,transparent),color-stop(35%,rgba(170,9,170,.2)),color-stop(84%,rgba(169,0,255,.2)),to(rgba(254,70,160,.2)));background-image:-webkit-linear-gradient(left,transparent,transparent 35%,rgba(170,9,170,.2) 0,rgba(169,0,255,.2) 84%,rgba(254,70,160,.2));background-image:linear-gradient(90deg,transparent 0,transparent 35%,rgba(170,9,170,.2) 0,rgba(169,0,255,.2) 84%,rgba(254,70,160,.2));-webkit-mask-image:-webkit-radial-gradient(77% 50%,27% 58%,#0f0f0f 0,transparent 100%);mask-image:radial-gradient(27% 58% at 77% 50%,#0f0f0f 0,transparent 100%)}[dir=rtl] .interstitialViewModelModelContainer:before{-webkit-mask-image:-webkit-radial-gradient(23% 50%,27% 58%,#0f0f0f 0,transparent 100%);mask-image:radial-gradient(27% 58% at 23% 50%,#0f0f0f 0,transparent 100%)}.interstitialViewModelModelContainer:before{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.interstitialViewModelFlexItem{width:100%;margin:8px 0}.interstitialViewModelLogoContainer{position:relative;width:15%;min-width:96px}.interstitialViewModelLogoContainer:before{content:"";display:block;padding-top:22.727%}.interstitialViewModelLogoImage{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;overflow:visible}@media (forced-colors:active){.interstitialViewModelLogoImage{forced-color-adjust:none;-ms-high-contrast-adjust:none}}@media (forced-colors:active) and (prefers-color-scheme:light){.interstitialViewModelLogoImage{-webkit-filter:invert(1) hue-rotate(180deg);filter:invert(1) hue-rotate(180deg)}}.interstitialViewModelButtonContainer{display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;max-width:43%;-webkit-flex-wrap:wrap;flex-wrap:wrap}.interstitialViewModelButtonItem{width:auto}.interstitialViewModelButtonItem:not(:last-child){-webkit-margin-end:8px;margin-inline-end:8px;margin-bottom:8px}@media (forced-colors:active){.interstitialViewModelButtonItem .ytSpecButtonShapeNextHost{border:1px solid currentColor}}.interstitialViewModelPrimaryButtonItem,.interstitialViewModelSecondaryButtonItem{max-width:100%}.interstitialViewModelTextTitle{color:#fff;max-width:43%;position:relative;font-family:Roboto,"Arial",sans-serif;font-size:2.8rem;line-height:3.8rem;font-weight:700}@media (max-width:527.9px){.interstitialViewModelTextTitle{font-family:Roboto,"Arial",sans-serif;font-size:2.4rem;line-height:3.2rem;font-weight:700}}.interstitialViewModelTextDescription{color:#606060;max-width:43%;position:relative;font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:400}.interstitialViewModelInterstitialIcon{text-align:center}@media (max-width:527.9px){.interstitialViewModelIconImage{width:25%;object-fit:contain}}.interstitialViewModelInterstitialTitle{color:#fff;font-family:Roboto,"Arial",sans-serif;font-size:2.4rem;line-height:3.2rem;font-weight:700}@media (max-width:527.9px){.interstitialViewModelInterstitialTitle{font-family:Roboto,"Arial",sans-serif;font-size:2rem;line-height:2.8rem;font-weight:700}}.interstitialViewModelInterstitialDescription{color:#fff;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.interstitialViewModelIllustrationContainer{position:absolute;top:50%;inset-inline-end:12%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30%;max-width:400px}.interstitialViewModelIllustrationImage{width:100%;height:auto}@media (forced-colors:active){.interstitialViewModelIllustrationImage{forced-color-adjust:none;-ms-high-contrast-adjust:none}}@media (forced-colors:active) and (prefers-color-scheme:light){.interstitialViewModelIllustrationImage{-webkit-filter:invert(1) hue-rotate(180deg);filter:invert(1) hue-rotate(180deg)}}.interstitialViewModelErrorCodeContainer{position:absolute;padding:4px 12px;bottom:8px;inset-inline-end:8px;border-radius:12px;background-color:rgba(255,255,255,0.1);color:#fff;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.interstitialViewModelLayoutPortrait .interstitialViewModelModelContainer{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;padding-bottom:12%;-webkit-padding-end:12%;padding-inline-end:12%}.interstitialViewModelLayoutPortrait .interstitialViewModelLogoContainer{position:absolute;top:16px;inset-inline-start:16px}.interstitialViewModelLayoutPortrait .interstitialViewModelButtonContainer{max-width:100%;-webkit-flex-wrap:wrap;flex-wrap:wrap}.interstitialViewModelLayoutPortrait .interstitialViewModelButtonItem:not(:last-child){-webkit-margin-end:0;margin-inline-end:0;margin-bottom:8px}.interstitialViewModelLayoutPortrait .interstitialViewModelPrimaryButtonItem,.interstitialViewModelLayoutPortrait .interstitialViewModelSecondaryButtonItem{width:100%;max-width:100%}.interstitialViewModelLayoutPortrait .interstitialViewModelTextDescription,.interstitialViewModelLayoutPortrait .interstitialViewModelTextTitle{max-width:100%}.interstitialViewModelLayoutPortrait .interstitialViewModelIllustrationContainer{display:none}.interstitialViewModelLayoutSmall .interstitialViewModelModelContainer{padding:16px}.interstitialViewModelLayoutSmall .interstitialViewModelButtonContainer{max-width:100%}.interstitialViewModelLayoutSmall .interstitialViewModelPrimaryButtonItem{width:100%;max-width:100%}.interstitialViewModelLayoutSmall .interstitialViewModelTextTitle{max-width:100%;font-family:Roboto,"Arial",sans-serif;font-size:2.4rem;line-height:3.2rem;font-weight:700}@media (max-width:527.9px){.interstitialViewModelLayoutSmall .interstitialViewModelTextTitle{font-family:Roboto,"Arial",sans-serif;font-size:2rem;line-height:2.8rem;font-weight:700}}.interstitialViewModelLayoutSmall .interstitialViewModelErrorCodeContainer,.interstitialViewModelLayoutSmall .interstitialViewModelIllustrationContainer,.interstitialViewModelLayoutSmall .interstitialViewModelSecondaryButtonItem,.interstitialViewModelLayoutSmall .interstitialViewModelTextDescription{display:none}.interstitialViewModelLayoutFullWidth .interstitialViewModelButtonContainer{max-width:76%}.interstitialViewModelLayoutFullWidth .interstitialViewModelTextTitle{max-width:76%;font-family:Roboto,"Arial",sans-serif;font-size:2.4rem;line-height:3.2rem;font-weight:700}@media (max-width:527.9px){.interstitialViewModelLayoutFullWidth .interstitialViewModelTextTitle{font-family:Roboto,"Arial",sans-serif;font-size:2rem;line-height:2.8rem;font-weight:700}}.interstitialViewModelLayoutFullWidth .interstitialViewModelTextDescription{max-width:76%;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.interstitialViewModelHideErrorCode .interstitialViewModelErrorCodeContainer,.interstitialViewModelLayoutFullWidth .interstitialViewModelIllustrationContainer{display:none}.ytwPlayerDisclosureViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex}.ytwPlayerDisclosureViewModelEndpoint{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;max-width:516px;color:#fff;background-color:rgba(0,0,0,0.6);border-radius:4px;border-left:4px solid #3ea6ff;padding:6px 0 6px 6px;text-decoration:none}.ytwPlayerDisclosureViewModelImage{-webkit-box-flex:0;-webkit-flex:none;flex:none;margin:4px;height:48px;width:48px}.ytwPlayerDisclosureViewModelExtractOverlay .ytwPlayerDisclosureViewModelEndpoint{color:var(--reel-metadata-color);background-color:rgba(0,0,0,0.05)}.ytwPlayerDisclosureViewModelTitle{margin:0 4px;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:500}.ytwPlayerDisclosureViewModelText{margin:0 4px;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400;overflow:hidden;display:block;max-height:3.6rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytwPlayerDisclosureViewModelDivider{margin:2px 4px;border-top:1px solid rgba(255,255,255,0.3)}.ytCollaborativePlaylistInviteMessageViewModelHost{display:block}.ytCollaborativePlaylistInviteMessageViewModelAccountSectionHeaderText{color:#030303;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:500}.ytCollaborativePlaylistInviteMessageViewModelAccountWrapper{display:-webkit-box;display:-webkit-flex;display:flex;padding:8px 0;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:12px;-webkit-align-self:stretch;align-self:stretch}.ytCollaborativePlaylistInviteMessageViewModelAccountText{color:#030303;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-flex:1;-webkit-flex:1 0 0;flex:1 0 0;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.ytCollaborativePlaylistInviteMessageViewModelHandle{color:#606060;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400}.ytCollaborativePlaylistInviteMessageViewModelInviteMessageWrapper{color:#030303;margin-bottom:12px;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}.ytCollaborativePlaylistInviteMessageViewModelTermsOfService{color:#606060;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400}.ytReelCarouselViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;gap:4px}.ytReelCarouselViewModelHostButton{min-width:0}.ytReelCarouselViewModelHostButton c3-icon{width:inherit;height:inherit}.ytReelCarouselViewModelHostButtonMaxWidth{max-width:50%}.ytReelMultiFormatLinkViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:30px}.ytReelMultiFormatLinkViewModelHostTall{height:36px}@media (max-width:299.9px){.ytReelMultiFormatLinkViewModelHost{display:none}}.ytReelMultiFormatLinkViewModelEndpoint{position:relative;margin-top:0;display:inline-block;cursor:pointer;text-decoration:none;color:var(--reel-metadata-color,#fff)}.ytReelMultiFormatLinkViewModelLink{margin-right:48px;margin-bottom:0;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400;overflow:hidden;display:block;max-height:2rem;-webkit-line-clamp:1}.ytReelMultiFormatLinkViewModelIcon{margin-right:6px;vertical-align:middle;height:16px;width:16px}.ytReelMultiFormatLinkViewModelTitle{vertical-align:middle}.ytReelMultiFormatLinkViewModelHostLarge,.ytReelMultiFormatLinkViewModelHostLarge .ytReelMultiFormatLinkViewModelTall{height:unset}.ytReelMultiFormatLinkViewModelHostLarge .ytReelMultiFormatLinkViewModelIcon{width:20px;height:20px;margin-right:8px}.ytShortsDisclosuresViewModelHost{display:block}.ytShortsDisclosuresViewModelShortsDisclosuresText{color:var(--reel-metadata-color,#fff);font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400}.ytShortsSuggestedActionViewModelStaticHost{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;position:relative;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:18px}@media (max-width:299.9px){.ytShortsSuggestedActionViewModelStaticHost{display:none}}.ytShortsSuggestedActionViewModelStaticHost:hover{background-color:rgba(0,0,0,0.3)}.ytShortsSuggestedActionViewModelStaticHostContainer{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;position:relative;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0 16px;height:36px;border:none;border-radius:18px;background-color:rgba(0,0,0,0.6);color:#fff;cursor:pointer}.ytShortsSuggestedActionViewModelStaticHostTextSection{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;text-align:left;-webkit-flex-shrink:1;flex-shrink:1;-webkit-padding-start:8px;padding-inline-start:8px}.ytShortsSuggestedActionViewModelStaticHostPrimaryText{display:-webkit-flex;display:flex;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400;overflow:hidden;display:block;max-height:4rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytShortsSuggestedActionViewModelStaticHostLeadingSection{max-width:100%;margin-right:0;margin-left:0}.ytShortsSuggestedActionViewModelStaticHostLeadingImage{max-width:100%;max-height:100%;-webkit-padding-start:4px;padding-inline-start:4px;height:24px;width:24px}.ytShortsSuggestedActionViewModelStaticHostLeadingIcon{max-width:100%;max-height:100%;-webkit-padding-start:8px;padding-inline-start:8px;height:24px;width:24px}.ytShortsSuggestedActionViewModelDynamicHost{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;position:relative;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media (max-width:299.9px){.ytShortsSuggestedActionViewModelDynamicHost{display:none}}.ytShortsSuggestedActionViewModelDynamicHostFixedHeightAuto{height:auto}.ytShortsSuggestedActionViewModelDynamicHostHidden{opacity:0}.ytShortsSuggestedActionViewModelDynamicHostShown{-webkit-animation:fadeIn .5s ease-in-out;animation:fadeIn .5s ease-in-out;opacity:1}.ytShortsSuggestedActionViewModelDynamicHostUseRoundBorder{border-radius:28px}.ytShortsSuggestedActionViewModelDynamicHostRoundAllCorners{border-radius:8px}.ytShortsSuggestedActionViewModelDynamicHostOnlyRoundLeadingCorners{border-top-left-radius:8px;border-bottom-left-radius:8px}.ytShortsSuggestedActionViewModelDynamicHostContainer{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;position:relative;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:none;max-height:52px;padding:8px;background-color:rgba(40,40,40,0.6);color:var(--reel-metadata-color,#fff);cursor:pointer}.ytShortsSuggestedActionViewModelDynamicHostContainer:hover{background-color:rgba(0,0,0,0.6);border-color:transparent}.ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingSection{border-radius:4px;-webkit-flex-shrink:0;flex-shrink:0;margin-right:0}.ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingSection{margin-right:0}.ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingImage{max-width:100%;max-height:100%;border-radius:4px;-webkit-padding-start:4px;padding-inline-start:4px;height:24px;width:24px}.ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingImage{max-width:100%;max-height:100%;border-radius:4px;width:28px;height:28px;-webkit-padding-start:8px;padding-inline-start:8px}.ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingIcon{-webkit-padding-start:8px;padding-inline-start:8px;height:24px;width:24px}.ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingIcon{padding:4px;border-radius:4px;-webkit-padding-start:8px;padding-inline-start:8px;box-sizing:content-box;height:24px;width:24px}.ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary{opacity:0;display:none}.ytShortsSuggestedActionViewModelDynamicHostExpandedSecondary{-webkit-animation:fadeIn .25s ease-in-out;animation:fadeIn .25s ease-in-out;opacity:1;margin-top:-2px;color:rgba(255,255,255,0.7);font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400;overflow:hidden;display:block;max-height:1.8rem;-webkit-line-clamp:1;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytShortsSuggestedActionViewModelDynamicHostCollapsedTrailingSection{cursor:pointer;position:relative;background-color:rgba(40,40,40,0.6);border-radius:0 8px 8px 0;border-left:1px solid rgba(255,255,255,0.3);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:24px;height:40px;padding:0}.ytShortsSuggestedActionViewModelDynamicHostCollapsedTrailingSection:hover{background-color:rgba(0,0,0,0.6)}.ytShortsSuggestedActionViewModelDynamicHostExpandedTrailingSection{cursor:pointer;position:relative;background-color:rgba(40,40,40,0.6);border-radius:0 8px 8px 0;border-left:1px solid rgba(255,255,255,0.3);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:40px;width:24px;padding:0}.ytShortsSuggestedActionViewModelDynamicHostExpandedTrailingSection:hover{background-color:rgba(0,0,0,0.6)}.ytShortsSuggestedActionViewModelDynamicHostTrailingIcon{color:var(--reel-metadata-color,#fff);height:24px;width:24px}.ytShortsSuggestedActionViewModelExtractOverlay{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}.ytShortsSuggestedActionViewModelExtractOverlayContainer{background-color:rgba(0,0,0,0.05)}.ytShortsSuggestedActionViewModelExtractOverlayContainer:hover{background-color:rgba(0,0,0,0.1)}.ytShortsSuggestedActionViewModelExtractOverlayCollapsedTrailingSection{background-color:rgba(0,0,0,0.05);color:var(--reel-metadata-color,#030303)}.ytShortsSuggestedActionViewModelExtractOverlayCollapsedTrailingSection:hover{background-color:rgba(0,0,0,0.1)}.ytShortsSuggestedActionViewModelExtractOverlayExpandedTrailingSection{background-color:rgba(0,0,0,0.05);color:var(--reel-metadata-color,#030303)}.ytShortsSuggestedActionViewModelExtractOverlayExpandedTrailingSection:hover{background-color:rgba(0,0,0,0.1)}.ytShortsSuggestedActionViewModelExpansiveContainer{color:var(--reel-metadata-color,#030303);max-width:480px}.ytShortsSuggestedActionViewModelExpansiveContainerPrimaryText{font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400;overflow:hidden;display:block;max-height:2rem;-webkit-line-clamp:1;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytShortsSuggestedActionViewModelExpansiveContainerExpandedSecondary{color:rgba(from var(--reel-metadata-color,#030303) r g b/.7);font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400;overflow:hidden;display:block;max-height:1.8rem;-webkit-line-clamp:1;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.ytShortsVideoTitleViewModelHost{display:block;color:var(--reel-metadata-color,#fff)}.ytShortsVideoTitleViewModelHostClickable{cursor:pointer}.ytShortsVideoTitleViewModelShortsVideoTitle{margin:0;pointer-events:auto;word-break:break-word;font-family:Roboto,"Arial",sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400;overflow:hidden;display:block;max-height:2rem;-webkit-line-clamp:1;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;max-height:none;-webkit-line-clamp:var(--yt-shorts-video-title-max-lines,1)}.ytShortsVideoTitleViewModelShortsVideoTitleLarge{margin:0;font-family:Roboto,"Arial",sans-serif;font-size:2rem;line-height:2.8rem;font-weight:700;overflow:hidden;display:block;max-height:2.8rem;-webkit-line-clamp:1;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}@media (max-width:527.9px){.ytShortsVideoTitleViewModelShortsVideoTitleLarge{font-family:Roboto,"Arial",sans-serif;font-size:1.8rem;line-height:2.6rem;font-weight:700;overflow:hidden;display:block;max-height:2.6rem;-webkit-line-clamp:1;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}}.ytShortsVideoTitleViewModelShortsVideoTitleLarge{max-height:none;-webkit-line-clamp:var(--yt-shorts-video-title-max-lines,1)}.ytAccessConfirmationViewModelHost{display:block}.ytAccessConfirmationViewModelContent{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:24px 12px 0}.ytAccessConfirmationViewModelAvatar{margin-bottom:16px}.ytAccessConfirmationViewModelTitle{text-align:center;margin-bottom:8px;font-family:YouTube Sans,Roboto,sans-serif;font-size:3.2rem;line-height:4.4rem;font-weight:700}.ytAccessConfirmationViewModelSubtitle{color:#606060;text-align:center;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400}.ytDualAvatarViewModelHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.ytDualAvatarViewModelAvatarsContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;gap:var(--yt-dual-avatar-view-model-badge-cutout-radius);-webkit-mask-image:-webkit-radial-gradient(circle var(--yt-dual-avatar-view-model-badge-cutout-radius),transparent 100%,black 0);mask-image:radial-gradient(circle var(--yt-dual-avatar-view-model-badge-cutout-radius),transparent 100%,black 0)}.ytDualAvatarViewModelBadge{position:absolute}.ytImageStickerHost{display:block;position:relative}.ytImageStickerImageCopy{position:absolute;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.ytImageStickerImageActual{position:relative}.ytOverlayProductStickerHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-filter:drop-shadow(0 0 2px rgba(0,0,0,0.3));filter:drop-shadow(0 0 2px rgba(0,0,0,0.3))}.ytOverlayProductStickerTitleButton{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:auto;padding:4px 4px 4px 8px;border-radius:4px;color:#606060;background-color:#fff}.ytOverlayProductStickerImageContainer{position:relative}.ytOverlayProductStickerOpenIcon{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:absolute;bottom:8px;padding:2px;border-radius:4px;color:#606060;background-color:#fff;height:16px;width:16px}.ytOverlayStickerHost{--sticker-width:100;display:block;position:absolute;-webkit-transform-origin:top left;transform-origin:top left;pointer-events:all;cursor:pointer;border-radius:6px}.ytOverlayStickerHost>:only-child{height:100%;width:100%;box-sizing:border-box}.ytOverlayStickerHostRelative{position:relative}.ytSubscribePlusButtonViewModelHost{display:block}.ytSurveyIconsHost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ytSurveyIconsHeader{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.ytSurveyIconsTitle{color:#030303;font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:500;overflow:hidden;display:block;max-height:2.2rem;-webkit-line-clamp:1}.ytSurveyIconsAnswers{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.ytSurveyIconsIcon{color:#030303;width:36px;height:36px;margin:-6px}.ytSurveyIconsAnswersText{color:#030303;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;font-family:Roboto,"Arial",sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400}.ytListItemLikeCountViewModelHost{color:#030303;font-family:Roboto,"Arial",sans-serif;font-size:1.6rem;line-height:2.2rem;font-weight:400;overflow:hidden;display:block;max-height:4.4rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}sentinel{} \ No newline at end of file diff --git a/UMass Amherst _ UMass Amherst_mobile_files/rs=AGKMywFg5njOPtW1RCgJ3pJY_SIBGAEzWA:Zone.Identifier b/UMass Amherst _ UMass Amherst_mobile_files/rs=AGKMywFg5njOPtW1RCgJ3pJY_SIBGAEzWA:Zone.Identifier new file mode 100644 index 00000000..9500bb30 Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile_files/rs=AGKMywFg5njOPtW1RCgJ3pJY_SIBGAEzWA:Zone.Identifier differ diff --git a/UMass Amherst _ UMass Amherst_mobile_files/view b/UMass Amherst _ UMass Amherst_mobile_files/view new file mode 100644 index 00000000..24f6bb48 --- /dev/null +++ b/UMass Amherst _ UMass Amherst_mobile_files/view @@ -0,0 +1 @@ +document.write("\u003cstyle\u003e /* ========================================== CAMPUS EVENTS ========================================== */ .campus-events-widget { background: transparent; padding: 0; font-family: inherit; } .campus-events-widget .events-list { list-style: none; margin: 0; padding: 0; } /* ========================================== DESKTOP LIST LAYOUT ========================================== */ .campus-events-widget .teaser-item { padding: 20px 0; border-bottom: 1px solid #e5e5e5; } .campus-events-widget .teaser-item:last-child { border-bottom: none; } .campus-events-widget .event-wrapper { display: flex; gap: 20px; align-items: flex-start; } /* ===================================== DATE BLOCK ===================================== */ .campus-events-widget .event-date { display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 0.125rem; padding: 0.25rem; background: #881C1C; width: 2.875rem; height: 3.125rem; box-sizing: border-box; } .campus-events-widget .event-date__month { font-size: 1rem; font-weight: 800; line-height: 1.25rem; text-transform: uppercase; text-align: center; color: #fff; } .campus-events-widget .event-date__day { font-size: 1rem; font-weight: 800; line-height: 1.25rem; text-transform: uppercase; text-align: center; color: #fff; } /* ===================================== EVENT DETAILS ===================================== */ .campus-events-widget .event-details { flex: 1; position: relative; } /* Title */ .campus-events-widget .event-title { font-size: 1rem; font-weight: 800; line-height: 1.25rem; text-transform: uppercase; color: #000; position: relative; margin: 0 0 0.375rem; padding-right: 1.25rem; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } .campus-events-widget .event-title a { color: #222; text-decoration: none; } .campus-events-widget .event-title a:hover { color: #881c1c; } /* Chevron */ .campus-events-widget .event-title::after { content: \"\"; position: absolute; right: 0; top: 0.2rem; width: 0.3125rem; height: 0.6875rem; background-repeat: no-repeat; background-size: contain; background-position: center; background-image: url(\"data:image/svg+xml,%3Csvg width='5' height='11' viewBox='0 0 5 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.57143 5.14286L0 0V10.2857L4.57143 5.14286Z' fill='%23881C1C'/%3E%3C/svg%3E\"); } /* Time */ .campus-events-widget .event-time { font-size: 16px; color: #000; margin-bottom: 4px; } /* Location */ .campus-events-widget .event-location { font-size: 1rem; font-weight: 400; line-height: 1.5rem; font-style: normal; color: #000; } /* Hide summaries */ .campus-events-widget .summary, .campus-events-widget .event-description { display: none !important; } /* ========================================== MOBILE CARD DESIGN ========================================== */ @media (max-width: 768px) { .campus-events-widget .event-title { font-size: 0.75rem; } .campus-events-widget .event-time { font-size: 0.75rem; } .campus-events-widget .event-location { font-size: 0.75rem; } .campus-events-widget .event-wrapper { display: flex; flex: 1; padding-right: 10px; align-items: stretch; gap: 12px; border: 1px solid #CCC; } .campus-events-widget .event-date { display: flex; padding: 4px 8px; flex-direction: column; justify-content: center; align-items: center; align-self: stretch; background: #881C1C; min-width: 48px; height: auto; } .campus-events-widget .event-details { padding: 8px 10px 8px 0; } .campus-events-widget .teaser-item { flex: 0 0 279px; display: flex; border: 0px solid #CCC; padding-bottom: 0; } .campus-events-widget .events-list { display: flex; gap: 1rem; } .campus-events-widget .events-list::before, .campus-events-widget .events-list::after { content: \"\"; flex: 0 0 8.333%; } } /* ========================================== SMALL MOBILE ADJUSTMENTS ========================================== */ @media (max-width: 480px) { .campus-events-widget .event-wrapper { gap: 10px; } .campus-events-widget .event-date__day { font-size: 18px; } } \u003c/style\u003e \u003cdiv id=\"lw\" class=\"campus-events-widget\"\u003e \u003cdiv class=\"events-list\"\u003e \u003cdiv class=\"teaser-item\"\u003e \u003cdiv class=\"event-wrapper\"\u003e \u003c!-- DATE BLOCK --\u003e \u003cdiv class=\"event-date\"\u003e \u003cdiv class=\"event-date__month\"\u003e JUL \u003c/div\u003e \u003cdiv class=\"event-date__day\"\u003e 14 \u003c/div\u003e \u003c/div\u003e \u003c!-- DETAILS --\u003e \u003cdiv class=\"event-details\"\u003e \u003cdiv class=\"event-title\"\u003e \u003ca href=\"https://events.umass.edu/event/thrive-at-five-summer-yoga-and-mindfulness-series?utm_campaign=widget\u0026utm_medium=widget\u0026utm_source=UMass+Amherst+Events+Calendar\"\u003e Thrive at Five - Summer Yoga and Mindfulness Series \u003c/a\u003e \u003c/div\u003e \u003cdiv class=\"event-time\"\u003e 5:00 pm – 6:00 pm \u003c/div\u003e \u003cdiv class=\"event-location\"\u003e Orchard Hill Pavilion \u003c/div\u003e \u003c/div\u003e \u003c/div\u003e \u003c/div\u003e \u003cdiv class=\"teaser-item\"\u003e \u003cdiv class=\"event-wrapper\"\u003e \u003c!-- DATE BLOCK --\u003e \u003cdiv class=\"event-date\"\u003e \u003cdiv class=\"event-date__month\"\u003e JUL \u003c/div\u003e \u003cdiv class=\"event-date__day\"\u003e 15 \u003c/div\u003e \u003c/div\u003e \u003c!-- DETAILS --\u003e \u003cdiv class=\"event-details\"\u003e \u003cdiv class=\"event-title\"\u003e \u003ca href=\"https://events.umass.edu/event/master-of-finance-virtual-information-session-6833?utm_campaign=widget\u0026utm_medium=widget\u0026utm_source=UMass+Amherst+Events+Calendar\"\u003e Master of Finance Virtual Information Session \u003c/a\u003e \u003c/div\u003e \u003cdiv class=\"event-time\"\u003e 12:00 pm – 1:00 pm \u003c/div\u003e \u003cdiv class=\"event-location\"\u003e \u003c/div\u003e \u003c/div\u003e \u003c/div\u003e \u003c/div\u003e \u003cdiv class=\"teaser-item\"\u003e \u003cdiv class=\"event-wrapper\"\u003e \u003c!-- DATE BLOCK --\u003e \u003cdiv class=\"event-date\"\u003e \u003cdiv class=\"event-date__month\"\u003e JUL \u003c/div\u003e \u003cdiv class=\"event-date__day\"\u003e 15 \u003c/div\u003e \u003c/div\u003e \u003c!-- DETAILS --\u003e \u003cdiv class=\"event-details\"\u003e \u003cdiv class=\"event-title\"\u003e \u003ca href=\"https://events.umass.edu/event/summer-seminars-at-umass-downtown?utm_campaign=widget\u0026utm_medium=widget\u0026utm_source=UMass+Amherst+Events+Calendar\"\u003e Summer Seminars at UMass Downtown \u003c/a\u003e \u003c/div\u003e \u003cdiv class=\"event-time\"\u003e 6:00 pm – 7:30 pm \u003c/div\u003e \u003cdiv class=\"event-location\"\u003e UMass Downtown \u003c/div\u003e \u003c/div\u003e \u003c/div\u003e \u003c/div\u003e \u003cdiv class=\"teaser-item\"\u003e \u003cdiv class=\"event-wrapper\"\u003e \u003c!-- DATE BLOCK --\u003e \u003cdiv class=\"event-date\"\u003e \u003cdiv class=\"event-date__month\"\u003e JUL \u003c/div\u003e \u003cdiv class=\"event-date__day\"\u003e 18 \u003c/div\u003e \u003c/div\u003e \u003c!-- DETAILS --\u003e \u003cdiv class=\"event-details\"\u003e \u003cdiv class=\"event-title\"\u003e \u003ca href=\"https://events.umass.edu/event/fun-saturday-mornings-9760?utm_campaign=widget\u0026utm_medium=widget\u0026utm_source=UMass+Amherst+Events+Calendar\"\u003e Fun Saturday Mornings! \u003c/a\u003e \u003c/div\u003e \u003cdiv class=\"event-time\"\u003e 10:00 am – 12:00 pm \u003c/div\u003e \u003cdiv class=\"event-location\"\u003e UMass Downtown \u003c/div\u003e \u003c/div\u003e \u003c/div\u003e \u003c/div\u003e \u003c/div\u003e \u003c/div\u003e"); diff --git a/UMass Amherst _ UMass Amherst_mobile_files/view:Zone.Identifier b/UMass Amherst _ UMass Amherst_mobile_files/view:Zone.Identifier new file mode 100644 index 00000000..dcea2dff Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile_files/view:Zone.Identifier differ diff --git a/UMass Amherst _ UMass Amherst_mobile_files/www-player.css b/UMass Amherst _ UMass Amherst_mobile_files/www-player.css new file mode 100644 index 00000000..f4b33ace --- /dev/null +++ b/UMass Amherst _ UMass Amherst_mobile_files/www-player.css @@ -0,0 +1 @@ +@charset "UTF-8";.html5-video-player{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;outline:0;font-family:YouTube Noto,Roboto,Arial,Helvetica,sans-serif;color:#eee;text-align:left;direction:ltr;font-size:11px;line-height:1.3;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}.html5-video-player,.ytp-contextmenu{-ms-high-contrast-adjust:none;forced-color-adjust:none}.html5-video-player.ad-showing,.html5-video-player.ended-mode,.html5-video-player.unstarted-mode,.html5-video-player:not(.ytp-transparent){background-color:#000}.ytd-video-masthead-ad-primary-video-renderer .html5-video-player.ad-showing,.ytd-video-masthead-ad-primary-video-renderer .html5-video-player.ended-mode,.ytd-video-masthead-ad-primary-video-renderer .html5-video-player.unstarted-mode,.ytd-video-masthead-ad-primary-video-renderer .html5-video-player:not(.ytp-transparent){background-color:transparent}.ytp-big-mode{font-size:17px}.ytp-autohide{cursor:none}.html5-video-player a{color:inherit;text-decoration:none;-webkit-transition:color .1s cubic-bezier(0,0,.2,1);transition:color .1s cubic-bezier(0,0,.2,1);outline:0}.html5-video-player a:hover{color:#fff;-webkit-transition:color .1s cubic-bezier(.4,0,1,1);transition:color .1s cubic-bezier(.4,0,1,1)}.ytp-probably-keyboard-focus a:focus{-webkit-box-shadow:inset 0 0 0 2px rgba(27,127,204,.8);box-shadow:inset 0 0 0 2px rgba(27,127,204,.8)}.html5-video-player h1,.html5-video-player h2{margin:0}.html5-video-player svg{pointer-events:none}.html5-video-player:not(.ytp-touch-mode) ::-webkit-scrollbar{width:10px;background-color:#424242}.ytp-big-mode:not(.ytp-touch-mode) ::-webkit-scrollbar{width:15px}.html5-video-player:not(.ytp-touch-mode) ::-webkit-scrollbar-track{background-color:#424242}.html5-video-player:not(.ytp-touch-mode) ::-webkit-scrollbar-thumb{background-color:#8e8e8e;border:1px solid #424242;border-radius:5px}.ytp-big-mode:not(.ytp-touch-mode) ::-webkit-scrollbar-thumb{border-radius:8px}.html5-video-container{z-index:10;position:relative}.ytp-embed-error .html5-video-container{display:none}.html5-main-video{position:absolute;top:0;left:0;width:100%;height:100%;outline:0}.ytp-fit-cover-video .html5-main-video{-o-object-fit:cover;object-fit:cover}.html5-main-video[data-no-fullscreen=true]::-webkit-media-controls-fullscreen-button{display:none}.html5-main-video:not([controls])::-webkit-media-controls,.html5-main-video:not([controls])::-webkit-media-controls-start-playback-button{display:none}.html5-main-video::-webkit-media-controls-timeline{display:inline}.unstarted-mode .html5-main-video::-webkit-media-controls-start-playback-button{display:none}@media screen and (max-width:325px){.html5-main-video::-webkit-media-controls-wireless-playback-picker-button{display:none}}.html5-main-video::-webkit-media-controls-current-time-display,.html5-main-video::-webkit-media-controls-time-remaining-display{display:-webkit-flex}.ytp-player-content{position:absolute;left:0;right:0;top:48px;bottom:61px;-webkit-transition:bottom .25s cubic-bezier(0,0,.2,1),top .25s cubic-bezier(0,0,.2,1);transition:bottom .25s cubic-bezier(0,0,.2,1),top .25s cubic-bezier(0,0,.2,1)}.ytp-delhi-modern .ytp-player-content{bottom:calc(var(--yt-delhi-bottom-controls-height, 72px) + 14px)}.ytp-delhi-modern:not(.ytp-xsmall-width-mode):not(.ad-showing) .ytp-player-content{bottom:calc(var(--yt-delhi-bottom-controls-height, 72px) + 14px)}.ytp-delhi-modern:not(.ytp-xsmall-width-mode):not(.ad-showing).ytp-has-fullscreen-quick-actions .ytp-player-content{bottom:calc(var(--yt-delhi-bottom-controls-height, 72px) + 94px)}.ytp-delhi-modern:not(.ytp-xsmall-width-mode):not(.ad-showing).ytp-has-fullscreen-quick-actions.ytp-fullscreen-grid-peeking .ytp-player-content{bottom:calc(var(--yt-delhi-bottom-controls-height, 72px) + 94px + var(--ytp-grid-peek-height))}.ytp-delhi-modern:not(.ytp-xsmall-width-mode):not(.ad-showing).ytp-big-mode .ytp-player-content{bottom:calc(var(--yt-delhi-big-mode-bottom-controls-height, 96px) + 14px)}.ytp-delhi-modern:not(.ytp-xsmall-width-mode):not(.ad-showing).ytp-big-mode.ytp-has-fullscreen-quick-actions .ytp-player-content{bottom:calc(var(--yt-delhi-big-mode-bottom-controls-height, 96px) + 94px)}.ytp-delhi-modern:not(.ytp-xsmall-width-mode):not(.ad-showing).ytp-big-mode.ytp-has-fullscreen-quick-actions.ytp-fullscreen-grid-peeking .ytp-player-content{bottom:calc(var(--yt-delhi-big-mode-bottom-controls-height, 96px) + 94px + var(--ytp-grid-peek-height))}.ytp-small-mode .ytp-player-content{bottom:49px}.ytp-embed .ytp-player-content{bottom:53px}.ytp-embed:not(.ad-showing) .ytp-player-content:not(.ytp-upnext){top:60px}.ytp-big-mode .ytp-player-content{top:69px;bottom:70px}.ytp-big-mode.ytp-embed:not(.ad-showing) .ytp-player-content:not(.ytp-upnext){top:89px}.ytp-player-content.ytp-iv-player-content,.ytp-player-content.ytp-timely-actions-content{left:12px;right:12px}.ytp-branding-shown .ytp-player-content.ytp-timely-actions-content{right:calc(22px + var(--branding-image-width))}.ytp-big-mode .ytp-player-content.ytp-iv-player-content,.ytp-big-mode .ytp-player-content.ytp-timely-actions-content{left:24px;right:24px}.ytp-branding-shown.ytp-big-mode .ytp-player-content.ytp-timely-actions-content{right:calc(22px + var(--branding-image-width))}.ytp-autohide .ytp-player-content:not(.html5-endscreen),.ytp-autohide .ytp-player-content:not(.ytp-upnext),.ytp-hide-info-bar .ytp-player-content{top:0;-webkit-transition:bottom .1s cubic-bezier(.4,0,1,1),top .1s cubic-bezier(.4,0,1,1);transition:bottom .1s cubic-bezier(.4,0,1,1),top .1s cubic-bezier(.4,0,1,1)}.ytp-autohide .ytp-ypc-player-content,.ytp-hide-controls .ytp-player-content{bottom:0}.ytp-autohide:not(.ytp-ad-overlay-open) .ytp-iv-player-content,.ytp-autohide:not(.ytp-ad-overlay-open) .ytp-timely-actions-content,.ytp-hide-controls .ytp-iv-player-content,.ytp-hide-controls .ytp-timely-actions-content{bottom:12px}.ytp-timely-actions-overlay{position:absolute;bottom:0;right:0;z-index:35;opacity:1;-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1);-webkit-transition-delay:.33s;transition-delay:.33s}.ytp-overlays-container .ytp-overlay-bottom-right .ytp-player-content.ytp-timely-actions-content,.ytp-overlays-container .ytp-overlay-bottom-right .ytp-timely-actions-overlay{position:relative;inset:0}.ytp-fine-scrubbing-enable .ytp-timely-actions-overlay{display:none}.ytp-ad-overlay-open .ytp-player-content{bottom:151px}.ytp-small-mode.ytp-ad-overlay-open .ytp-player-content{bottom:139px}.ytp-embed.ytp-ad-overlay-open .ytp-player-content{bottom:143px}.ytp-big-mode.ytp-autohide:not(.ytp-ad-overlay-open) .ytp-iv-player-content,.ytp-big-mode.ytp-autohide:not(.ytp-ad-overlay-open) .ytp-timely-actions-content,.ytp-big-mode.ytp-hide-controls .ytp-iv-player-content,.ytp-big-mode.ytp-hide-controls .ytp-timely-actions-content{bottom:24px}.ytp-big-mode.ytp-ad-overlay-open .ytp-player-content{bottom:160px}.ytp-button{border:none;background-color:transparent;padding:0;color:inherit;text-align:inherit;font-size:100%;font-family:inherit;cursor:default;line-height:inherit}.ytp-delhi-modern-icons .ytp-chrome-controls .ytp-button svg{padding:var(--yt-delhi-pill-top-height,12px) 12px}.ytp-big-mode.ytp-delhi-modern-icons .ytp-chrome-controls .ytp-button svg{vertical-align:top;padding:calc((var(--yt-delhi-big-mode-pill-height, 56px) - 24px)/2)}.ytp-xsmall-width-mode.ytp-delhi-modern-icons .ytp-left-controls .ytp-mute-button.ytp-standalone-mute-button svg{width:18px;height:18px;padding:9px}.ytp-xsmall-width-mode.ytp-delhi-modern-icons .ytp-right-controls .ytp-button:not(.ytp-expand-right-bottom-section-button) svg{width:18px;height:18px;padding:7px}.ytp-xsmall-width-mode.ytp-delhi-modern-icons .ytp-right-controls .ytp-expand-right-bottom-section-button.ytp-button svg{padding:0}.ytp-button,.ytp-button:focus{outline:0}.ytp-button::-moz-focus-inner{padding:0;border:0}.html5-video-player .ytp-button[aria-disabled=true],.html5-video-player .ytp-button[disabled]{opacity:.5}.ytp-button:not([aria-disabled=true]):not([disabled]):not([aria-hidden=true]){cursor:pointer}.ytp-probably-keyboard-focus .ytp-button:focus{-webkit-box-shadow:inset 0 0 0 2px rgba(27,127,204,.8);box-shadow:inset 0 0 0 2px rgba(27,127,204,.8)}.ytp-chrome-bottom,.ytp-chrome-top{position:absolute;text-shadow:0 0 2px rgba(0,0,0,.5)}.ytp-dni .ytp-chrome-bottom{text-shadow:none}.ytp-chrome-top{display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;left:12px;right:12px;top:0;z-index:58}.ytp-shorts-mode .ytp-chrome-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;right:0}.ytp-gvn .ytp-chrome-top,.ytp-gvn.ytp-big-mode .ytp-chrome-top{top:20px}.ytp-chrome-bottom{bottom:0;height:48px;width:100%;z-index:59;padding-top:3px;text-align:left;direction:ltr}.ytp-delhi-modern .ytp-chrome-bottom{height:var(--yt-delhi-bottom-controls-height,72px)}.ytp-delhi-modern .ytp-chrome-bottom.ytp-volume-popover-showing{z-index:1000}.ytp-small-mode .ytp-chrome-bottom{height:36px}.ytp-embed .ytp-chrome-bottom{height:40px}.ytp-embed.ytp-embed-mobile .ytp-chrome-bottom,.ytp-embed.ytp-embed-mobile .ytp-chrome-bottom .ytp-chrome-controls,.ytp-embed.ytp-embed-mobile.ytp-small-mode .ytp-chrome-bottom,.ytp-embed.ytp-embed-mobile.ytp-small-mode .ytp-chrome-bottom .ytp-chrome-controls{height:48px}.ytp-big-mode .ytp-chrome-bottom{height:54px;padding-top:4px}.ytp-delhi-modern.ytp-big-mode:not(.ytp-xsmall-width-mode) .ytp-chrome-bottom{height:var(--yt-delhi-big-mode-bottom-controls-height,96px);padding-top:0}.ytp-chrome-top .ytp-button,.ytp-small-mode .ytp-chrome-controls .ytp-button,.ytp-small-mode .ytp-replay-button{opacity:.9;display:inline-block;width:36px;-webkit-transition:opacity .1s cubic-bezier(.4,0,1,1);transition:opacity .1s cubic-bezier(.4,0,1,1);overflow:hidden}.ytp-chrome-controls .ytp-button,.ytp-replay-button{opacity:.9;display:inline-block;width:48px;padding:0 2px;-webkit-transition:opacity .1s cubic-bezier(.4,0,1,1);transition:opacity .1s cubic-bezier(.4,0,1,1);overflow:hidden}.ytp-chrome-controls .ytp-button.ytp-mute-button{padding:6px}.ytp-chrome-controls .ytp-button.ytp-next-button{padding:0}.ytp-chrome-controls .ytp-button.ytp-miniplayer-button,.ytp-chrome-controls .ytp-button.ytp-remote-button{padding:0 4px}.ytp-embed .ytp-chrome-controls .ytp-button,.ytp-embed .ytp-replay-button{width:40px;padding:0}.ytp-embed .ytp-chrome-controls .ytp-button.ytp-miniplayer-button,.ytp-embed .ytp-chrome-controls .ytp-button.ytp-mute-button,.ytp-embed .ytp-chrome-controls .ytp-button.ytp-next-button,.ytp-embed .ytp-chrome-controls .ytp-button.ytp-remote-button{padding:0}.ytp-delhi-modern .ytp-chrome-controls .ytp-right-controls{display:-webkit-box;display:-webkit-flex;display:flex;margin-top:var(--yt-delhi-pill-top-height,12px);height:var(--yt-delhi-pill-height,48px);border-radius:28px;padding:0 16px;-webkit-backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));background:var(--yt-sys-color-baseline--overlay-background-medium-light,rgba(0,0,0,.3));text-shadow:0 0 2px #000}.ytp-delhi-modern .ytp-chrome-controls .ytp-right-controls svg{-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,.8));filter:drop-shadow(0 0 1px rgba(0,0,0,.8))}.ytp-delhi-modern .ytp-chrome-controls .ytp-right-controls{padding:0}.ytp-delhi-modern .ytp-chrome-controls .ytp-right-controls .ytp-button.ytp-expand-right-bottom-section-button{display:none}.ytp-delhi-modern .ytp-chrome-controls .ytp-right-controls .ytp-right-controls-left,.ytp-delhi-modern .ytp-chrome-controls .ytp-right-controls .ytp-right-controls-right{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}.ytp-delhi-modern .ytp-chrome-controls .ytp-button{opacity:unset;position:relative}.ytp-delhi-modern .ytp-chrome-controls .ytp-button[aria-pressed]:after{display:none}.ytp-delhi-modern .ytp-chrome-controls .ytp-mute-button{overflow:visible;position:relative;height:100%}.ytp-delhi-modern .ytp-chrome-controls .ytp-mute-button .ytp-volume-icon{overflow:visible;width:100%;height:100%}.ytp-delhi-modern .ytp-chrome-controls .ytp-replay-button{opacity:unset}.ytp-delhi-modern .ytp-chrome-controls .ytp-left-controls{min-width:0;z-index:59}.ytp-delhi-modern .ytp-chrome-controls .ytp-right-controls{padding:0 4px;z-index:59}.ytp-delhi-modern .ytp-chrome-controls .ytp-right-controls .ytp-button{padding:0}.ytp-delhi-modern .ytp-chrome-controls .ytp-right-controls .ytp-button:before{content:"";position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:40px;background-color:transparent;pointer-events:none;width:48px;height:calc(var(--yt-delhi-pill-height, 48px) - 8px)}.ytp-delhi-modern .ytp-chrome-controls .ytp-right-controls .ytp-button:hover:before{background-color:var(--yt-sys-color-baseline--overlay-button-secondary,rgba(255,255,255,.1));-webkit-transition:background-color .2s cubic-bezier(.05,0,0,1);transition:background-color .2s cubic-bezier(.05,0,0,1)}.ytp-delhi-modern .ytp-chrome-controls .ytp-right-controls .ytp-button:active:before{background-color:var(--yt-sys-color-baseline--overlay-tonal-hover,rgba(255,255,255,.2));-webkit-transition:background-color .2s cubic-bezier(.05,0,0,1);transition:background-color .2s cubic-bezier(.05,0,0,1)}.ytp-delhi-modern .ytp-chrome-controls .ytp-next-button:not(.ytp-miniplayer-button-container>*){-webkit-backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));background:var(--yt-sys-color-baseline--overlay-background-medium-light,rgba(0,0,0,.3));text-shadow:0 0 2px #000}.ytp-delhi-modern .ytp-chrome-controls .ytp-next-button:not(.ytp-miniplayer-button-container>*) svg{-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,.8));filter:drop-shadow(0 0 1px rgba(0,0,0,.8))}.ytp-delhi-modern .ytp-chrome-controls .ytp-next-button:not(.ytp-miniplayer-button-container>*){height:var(--yt-delhi-pill-height,48px);border-radius:28px;padding:0 16px;padding:0 4px 0 0;margin-top:var(--yt-delhi-pill-top-height,12px);margin-left:8px}.ytp-delhi-modern .ytp-chrome-controls .ytp-next-button:not(.ytp-miniplayer-button-container>*).ytp-playlist-ui{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.ytp-delhi-modern .ytp-chrome-controls .ytp-next-button:not(.ytp-miniplayer-button-container>*):after{content:"";position:absolute;inset:4px;background:transparent;pointer-events:none;border-radius:28px;inset:4px 4px 4px 0}.ytp-delhi-modern .ytp-chrome-controls .ytp-next-button:not(.ytp-miniplayer-button-container>*):hover:after{background-color:var(--yt-sys-color-baseline--overlay-button-secondary,rgba(255,255,255,.1));-webkit-transition:background-color .2s cubic-bezier(.05,0,0,1);transition:background-color .2s cubic-bezier(.05,0,0,1)}.ytp-delhi-modern .ytp-chrome-controls .ytp-next-button:not(.ytp-miniplayer-button-container>*):active:after{background-color:var(--yt-sys-color-baseline--overlay-tonal-hover,rgba(255,255,255,.2));-webkit-transition:background-color .2s cubic-bezier(.05,0,0,1);transition:background-color .2s cubic-bezier(.05,0,0,1)}.ytp-delhi-modern.ytp-big-mode:not(.ytp-xsmall-width-mode) .ytp-chrome-controls .ytp-right-controls .ytp-button{height:var(--yt-delhi-big-mode-pill-height,56px);width:var(--yt-delhi-big-mode-pill-height,56px)}.ytp-delhi-modern.ytp-big-mode:not(.ytp-xsmall-width-mode) .ytp-chrome-controls .ytp-right-controls .ytp-button:before{height:calc(var(--yt-delhi-big-mode-pill-height, 56px) - 8px);width:var(--yt-delhi-big-mode-pill-height,56px)}.ytp-delhi-modern.ytp-big-mode:not(.ytp-xsmall-width-mode) .ytp-chrome-controls .ytp-next-button:not(.ytp-miniplayer-button-container>*){margin-top:calc((var(--yt-delhi-big-mode-bottom-controls-height, 96px) - var(--yt-delhi-big-mode-pill-height, 56px))/2);height:var(--yt-delhi-big-mode-pill-height,56px)}.ytp-delhi-modern.ytp-big-mode:not(.ytp-xsmall-width-mode) .ytp-chrome-controls .ytp-next-button:not(.ytp-miniplayer-button-container>*) svg{padding:calc((var(--yt-delhi-big-mode-pill-height, 56px) - 24px)/2)}.ytp-delhi-modern-with-luminosity.ytp-delhi-modern .ytp-chrome-controls .ytp-next-button:not(.ytp-miniplayer-button-container>*){background:rgba(80,80,80,.6);background-blend-mode:luminosity;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ytp-delhi-modern-with-difference.ytp-delhi-modern .ytp-chrome-controls .ytp-next-button:not(.ytp-miniplayer-button-container>*){background:rgba(80,80,80,.6);background-blend-mode:difference;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ytp-delhi-modern-with-exclusion.ytp-delhi-modern .ytp-chrome-controls .ytp-next-button:not(.ytp-miniplayer-button-container>*){background:rgba(80,80,80,.6);background-blend-mode:exclusion;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ytp-embed.ytp-embed-mobile .ytp-chrome-controls .ytp-button,.ytp-embed.ytp-embed-mobile.ytp-small-mode .ytp-chrome-controls .ytp-button{width:48px;height:48px}.ytp-embed-mobile .ytp-chrome-controls .ytp-button:not(.ytp-youtube-button) svg,.ytp-embed-mobile.ytp-small-mode .ytp-chrome-controls .ytp-button:not(.ytp-youtube-button) svg{width:40px;padding-left:4px}.ytp-chrome-top .ytp-button{padding-top:6px;height:42px;vertical-align:top}.ytp-big-mode .ytp-chrome-top .ytp-button{padding-top:9px;height:63px}.ytp-chrome-controls .ytp-button{height:100%}.ytp-big-mode .ytp-chrome-controls .ytp-button,.ytp-big-mode .ytp-chrome-top .ytp-button{width:54px}.ytp-play-button:not(.ytp-play-button-playlist):before,.ytp-prev-button:before{content:"";display:block;width:12px;position:absolute;top:5px;bottom:0;left:-12px}.ytp-delhi-modern .ytp-play-button:after{content:"";position:absolute;inset:4px;background:transparent;pointer-events:none;border-radius:28px;border-radius:27px}.ytp-big-mode.ytp-delhi-modern .ytp-play-button:after{border-radius:calc(var(--yt-delhi-big-mode-bottom-controls-height, 96px)/2)}.ytp-delhi-modern .ytp-play-button:hover:after,.ytp-delhi-modern.ytp-big-mode .ytp-play-button:hover:after{background-color:var(--yt-sys-color-baseline--overlay-button-secondary,rgba(255,255,255,.1));-webkit-transition:background-color .2s cubic-bezier(.05,0,0,1);transition:background-color .2s cubic-bezier(.05,0,0,1)}.ytp-delhi-modern .ytp-play-button:active:after,.ytp-delhi-modern.ytp-big-mode .ytp-play-button:active:after{background-color:var(--yt-sys-color-baseline--overlay-tonal-hover,rgba(255,255,255,.2));-webkit-transition:background-color .2s cubic-bezier(.05,0,0,1);transition:background-color .2s cubic-bezier(.05,0,0,1)}.ytp-big-mode-consistent-pill-height.ytp-delhi-modern.ytp-big-mode:not(.ytp-xsmall-width-mode) .ytp-left-controls .ytp-play-button{height:var(--yt-delhi-big-mode-pill-height,56px);width:var(--yt-delhi-big-mode-pill-height,56px);margin-top:calc((var(--yt-delhi-big-mode-bottom-controls-height, 96px) - var(--yt-delhi-big-mode-pill-height, 56px))/2);margin-bottom:calc((var(--yt-delhi-big-mode-bottom-controls-height, 96px) - var(--yt-delhi-big-mode-pill-height, 56px))/2)}.ytp-delhi-modern .ytp-prev-button:not(.ytp-miniplayer-button-container>*){-webkit-backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));background:var(--yt-sys-color-baseline--overlay-background-medium-light,rgba(0,0,0,.3));text-shadow:0 0 2px #000}.ytp-delhi-modern .ytp-prev-button:not(.ytp-miniplayer-button-container>*) svg{-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,.8));filter:drop-shadow(0 0 1px rgba(0,0,0,.8))}.ytp-delhi-modern .ytp-prev-button:not(.ytp-miniplayer-button-container>*){height:var(--yt-delhi-pill-height,48px);border-radius:28px;padding:0 16px;padding:0 0 0 4px;margin-top:var(--yt-delhi-pill-top-height,12px);margin-left:8px;border-top-right-radius:0;border-bottom-right-radius:0}.ytp-delhi-modern .ytp-prev-button:not(.ytp-miniplayer-button-container>*):after{content:"";position:absolute;inset:4px;background:transparent;pointer-events:none;border-radius:28px;inset:4px 0 4px 4px}.ytp-delhi-modern .ytp-prev-button:not(.ytp-miniplayer-button-container>*):hover:after{background-color:var(--yt-sys-color-baseline--overlay-button-secondary,rgba(255,255,255,.1));-webkit-transition:background-color .2s cubic-bezier(.05,0,0,1);transition:background-color .2s cubic-bezier(.05,0,0,1)}.ytp-delhi-modern .ytp-prev-button:not(.ytp-miniplayer-button-container>*):active:after{background-color:var(--yt-sys-color-baseline--overlay-tonal-hover,rgba(255,255,255,.2));-webkit-transition:background-color .2s cubic-bezier(.05,0,0,1);transition:background-color .2s cubic-bezier(.05,0,0,1)}.ytp-big-mode.ytp-delhi-modern .ytp-chrome-controls .ytp-prev-button:not(ytp-miniplayer-button-container>*){margin-top:calc((var(--yt-delhi-big-mode-bottom-controls-height, 96px) - var(--yt-delhi-big-mode-pill-height, 56px))/2);height:var(--yt-delhi-big-mode-pill-height,56px)}.ytp-big-mode.ytp-delhi-modern .ytp-chrome-controls .ytp-prev-button:not(ytp-miniplayer-button-container>*) svg{padding:calc((var(--yt-delhi-big-mode-pill-height, 56px) - 24px)/2)}.ytp-delhi-modern-with-luminosity.ytp-delhi-modern .ytp-prev-button:not(.ytp-miniplayer-button-container>*){background:rgba(80,80,80,.6);background-blend-mode:luminosity;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ytp-delhi-modern-with-difference.ytp-delhi-modern .ytp-prev-button:not(.ytp-miniplayer-button-container>*){background:rgba(80,80,80,.6);background-blend-mode:difference;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ytp-delhi-modern-with-exclusion.ytp-delhi-modern .ytp-prev-button:not(.ytp-miniplayer-button-container>*){background:rgba(80,80,80,.6);background-blend-mode:exclusion;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ytp-fullscreen-button:after{content:"";display:block;width:12px;position:absolute;top:5px;bottom:0;left:100%}.ytp-big-mode .ytp-play-button:not(.ytp-play-button-playlist):before,.ytp-big-mode .ytp-prev-button:before{width:24px;left:-24px}.ytp-chrome-controls .ytp-button:not([aria-disabled=true]):not([disabled]):hover,.ytp-chrome-controls .ytp-button[aria-expanded=true],.ytp-chrome-controls .ytp-button[aria-pressed=true],.ytp-chrome-top .ytp-button:hover,.ytp-replay-button:hover{opacity:1;-webkit-transition:opacity .1s cubic-bezier(0,0,.2,1);transition:opacity .1s cubic-bezier(0,0,.2,1)}.ytp-svg-fill{fill:#fff}.ytp-svg-shadow{stroke:#000;stroke-opacity:.15;stroke-width:2px;fill:none}.ytp-dni .ytp-svg-shadow{display:none}.ytp-svg-shadow-fill{fill:#000;fill-opacity:.15;stroke:none}.ytp-chrome-controls .ytp-button[aria-pressed]{position:relative}.ytp-chrome-controls .ytp-button[aria-pressed]:after{content:"";display:block;position:absolute;width:0;height:3px;border-radius:3px;left:24px;bottom:9px;background-color:var(--yt-sys-color-baseline--red-indicator,#e1002d);-webkit-transition:left .1s cubic-bezier(.4,0,1,1),width .1s cubic-bezier(.4,0,1,1);transition:left .1s cubic-bezier(.4,0,1,1),width .1s cubic-bezier(.4,0,1,1)}.ytp-embed .ytp-chrome-controls .ytp-button[aria-pressed]:after{height:2px;border-radius:2px;left:20px;bottom:8px}.ytp-big-mode .ytp-chrome-controls .ytp-button[aria-pressed]:after{height:3px;border-radius:3px;left:27px;bottom:10px}.ytp-dni .ytp-chrome-controls .ytp-button[aria-pressed]:after{background-color:#fff}.ytp-chrome-controls .ytp-button[aria-pressed=true]:after{width:24px;left:12px;-webkit-transition:left .25s cubic-bezier(0,0,.2,1),width .25s cubic-bezier(0,0,.2,1);transition:left .25s cubic-bezier(0,0,.2,1),width .25s cubic-bezier(0,0,.2,1)}.ytp-small-mode .ytp-chrome-controls .ytp-button[aria-pressed=true]:after,.ytp-xsmall-width-mode .ytp-chrome-controls .ytp-button[aria-pressed=true]:after{width:18px;left:9px}.ytp-embed .ytp-chrome-controls .ytp-button[aria-pressed=true]:after{width:20px;left:10px}.ytp-big-mode .ytp-chrome-controls .ytp-button[aria-pressed=true]:after{width:27px;left:14px}.ytp-embed-mobile .ytp-chrome-controls .ytp-button[aria-pressed=true]:after,.ytp-embed-mobile.ytp-small-mode .ytp-chrome-controls .ytp-button[aria-pressed=true]:after{left:15px}.ytp-color-white .ytp-chrome-controls .ytp-button[aria-pressed]:after{background-color:#ddd}.ytp-color-party .ytp-chrome-controls .ytp-button[aria-pressed]:after{-webkit-animation:ytp-party-background-color .1s linear infinite;animation:ytp-party-background-color .1s linear infinite}.ytp-chrome-top-buttons{white-space:nowrap}.ytp-chrome-top-buttons .ytp-button{text-shadow:inherit}[dir=rtl] .ytp-shorts-mode .ytp-chrome-top-buttons{position:absolute;top:0;right:0;width:48px}.ytp-copylink-button:not(.ytp-copylink-button-visible),.ytp-overflow-button:not(.ytp-overflow-button-visible),.ytp-share-button:not(.ytp-share-button-visible){display:none}.ytp-exp-bottom-control-flexbox .ytp-chrome-controls{display:-webkit-box;display:-webkit-flex;display:flex}.ytp-chrome-controls{height:48px;line-height:48px;font-size:109%;text-align:left;direction:ltr}.ytp-delhi-modern .ytp-chrome-controls{height:var(--yt-delhi-bottom-controls-height,72px);line-height:var(--yt-delhi-bottom-controls-height,72px)}.ytp-delhi-modern.ytp-big-mode:not(.ytp-xsmall-width-mode) .ytp-chrome-controls{height:var(--yt-delhi-big-mode-bottom-controls-height,96px);line-height:var(--yt-delhi-big-mode-bottom-controls-height,96px)}.ytp-small-mode .ytp-chrome-controls{height:36px;line-height:36px}.ytp-embed .ytp-chrome-controls{height:40px;line-height:40px}.ytp-big-mode .ytp-chrome-controls{height:54px;line-height:54px}:not(.ytp-exp-bottom-control-flexbox) .ytp-left-controls{float:left}.ytp-left-controls{height:100%}.ytp-delhi-modern .ytp-left-controls.ytp-left-controls-with-volume{overflow:visible}.ytp-exp-bottom-control-flexbox .ytp-left-controls{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:not(.ytp-exp-bottom-control-flexbox) .ytp-right-controls{float:right}.ytp-right-controls{height:100%}.ytp-delhi-modern .ytp-left-controls .ytp-mute-button.ytp-standalone-mute-button{-webkit-flex-shrink:0;flex-shrink:0;min-width:0;margin:var(--yt-delhi-pill-top-height,12px) 0 var(--yt-delhi-pill-top-height,12px) 12px;height:var(--yt-delhi-pill-height,48px);border-radius:28px;padding:0 16px;-webkit-backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));background:var(--yt-sys-color-baseline--overlay-background-medium-light,rgba(0,0,0,.3));text-shadow:0 0 2px #000}.ytp-delhi-modern .ytp-left-controls .ytp-mute-button.ytp-standalone-mute-button svg{-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,.8));filter:drop-shadow(0 0 1px rgba(0,0,0,.8))}.ytp-delhi-modern .ytp-left-controls .ytp-mute-button.ytp-standalone-mute-button,.ytp-delhi-modern .ytp-left-controls .ytp-mute-button.ytp-standalone-mute-button .ytp-button{padding:0}.ytp-delhi-modern .ytp-left-controls .ytp-mute-button.ytp-standalone-mute-button:after{content:"";position:absolute;inset:4px;background:transparent;pointer-events:none;border-radius:28px}.ytp-delhi-modern .ytp-left-controls .ytp-mute-button.ytp-standalone-mute-button:hover:after{background-color:var(--yt-sys-color-baseline--overlay-button-secondary,rgba(255,255,255,.1));-webkit-transition:background-color .2s cubic-bezier(.05,0,0,1);transition:background-color .2s cubic-bezier(.05,0,0,1)}.ytp-delhi-modern .ytp-left-controls .ytp-mute-button.ytp-standalone-mute-button:active:after{background-color:var(--yt-sys-color-baseline--overlay-tonal-hover,rgba(255,255,255,.2));-webkit-transition:background-color .2s cubic-bezier(.05,0,0,1);transition:background-color .2s cubic-bezier(.05,0,0,1)}.ytp-delhi-modern.ytp-xsmall-width-mode .ytp-left-controls .ytp-mute-button.ytp-standalone-mute-button{padding:0 4px}.ytp-delhi-modern.ytp-xsmall-width-mode .ytp-left-controls .ytp-mute-button.ytp-standalone-mute-button svg{padding:10px 6px}.ytp-delhi-modern.ytp-big-mode:not(.ytp-xsmall-width-mode) .ytp-left-controls .ytp-mute-button .ytp-volume-icon{padding:4px}.ytp-delhi-modern.ytp-big-mode:not(.ytp-xsmall-width-mode) .ytp-left-controls .ytp-mute-button.ytp-standalone-mute-button{height:var(--yt-delhi-big-mode-pill-height,56px);margin:calc((var(--yt-delhi-big-mode-bottom-controls-height, 96px) - var(--yt-delhi-big-mode-pill-height, 56px))/2) 0 calc((var(--yt-delhi-big-mode-bottom-controls-height, 96px) - var(--yt-delhi-big-mode-pill-height, 56px))/2) 12px;padding:0}.ytp-delhi-modern.ytp-big-mode:not(.ytp-xsmall-width-mode) .ytp-right-controls{height:var(--yt-delhi-big-mode-pill-height,56px);margin-top:var(--yt-delhi-big-mode-pill-top-height,20px)}.ytp-delhi-modern.ytp-big-mode:not(.ytp-xsmall-width-mode) .ytp-right-controls .ytp-right-controls-left{height:var(--yt-delhi-big-mode-pill-height,56px)}.ytp-delhi-modern.ytp-big-mode:not(.ytp-xsmall-width-mode) .ytp-right-controls .ytp-right-controls-right{height:var(--yt-delhi-big-mode-pill-height,56px)}.ytp-delhi-modern.ytp-big-mode:not(.ytp-xsmall-width-mode) .ytp-right-controls .ytp-right-controls-left:after{height:28px;margin:10px 14px}.ytp-delhi-modern.ytp-xsmall-width-mode .ytp-chrome-bottom{height:var(--yt-delhi-bottom-controls-height-xsmall-width-mode,64px)}.ytp-delhi-modern.ytp-xsmall-width-mode .ytp-chrome-bottom .ytp-button{height:32px;width:32px}.ytp-delhi-modern.ytp-xsmall-width-mode .ytp-chrome-bottom .ytp-button.ytp-live-badge{width:auto}.ytp-delhi-modern.ytp-xsmall-width-mode .ytp-chrome-bottom .ytp-button:not(.ytp-live-badge):before{border-radius:50%;height:32px;width:32px}.ytp-delhi-modern.ytp-xsmall-width-mode .ytp-chrome-controls{height:var(--yt-delhi-bottom-controls-height-xsmall-width-mode,64px)}.ytp-delhi-modern.ytp-xsmall-width-mode .ytp-left-controls .ytp-next-button,.ytp-delhi-modern.ytp-xsmall-width-mode .ytp-left-controls .ytp-prev-button{display:none}.ytp-delhi-modern.ytp-xsmall-width-mode .ytp-left-controls .ytp-mute-button.ytp-standalone-mute-button{height:40px}.ytp-delhi-modern.ytp-xsmall-width-mode .ytp-right-controls{height:40px;line-height:40px}.ytp-delhi-modern.ytp-xsmall-width-mode .ytp-right-controls .ytp-button{display:none;margin:4px 2px}.ytp-delhi-modern.ytp-xsmall-width-mode .ytp-right-controls .ytp-right-controls-left:after{display:none}.ytp-delhi-modern.ytp-xsmall-width-mode .ytp-right-controls .ytp-button.ytp-settings-button{display:inline-block}.ytp-delhi-modern.ytp-xsmall-width-mode .ytp-right-controls .ytp-button.ytp-expand-right-bottom-section-button{display:inline-block;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s cubic-bezier(.05,0,0,1);transition:-webkit-transform .3s cubic-bezier(.05,0,0,1);transition:transform .3s cubic-bezier(.05,0,0,1);transition:transform .3s cubic-bezier(.05,0,0,1),-webkit-transform .3s cubic-bezier(.05,0,0,1)}.ytp-delhi-modern.ytp-xsmall-width-mode .ytp-chrome-bottom.ytp-xsmall-width-right-controls-expanded .ytp-right-controls .ytp-button{display:inline-block}.ytp-delhi-modern.ytp-xsmall-width-mode .ytp-chrome-bottom.ytp-xsmall-width-right-controls-expanded .ytp-right-controls .ytp-button.ytp-expand-right-bottom-section-button{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .3s cubic-bezier(.05,0,0,1);transition:-webkit-transform .3s cubic-bezier(.05,0,0,1);transition:transform .3s cubic-bezier(.05,0,0,1);transition:transform .3s cubic-bezier(.05,0,0,1),-webkit-transform .3s cubic-bezier(.05,0,0,1)}.ytp-delhi-modern.ytp-xsmall-width-mode .ytp-chrome-bottom.ytp-xsmall-width-right-controls-expanded .ytp-left-controls .ytp-time-display{visibility:hidden}.ytp-exp-bottom-control-flexbox .ytp-volume-area{display:-webkit-box;display:-webkit-flex;display:flex}.ytp-delhi-modern.ytp-delhi-horizontal-volume-controls .ytp-volume-area{margin:var(--yt-delhi-pill-top-height,12px) 0 var(--yt-delhi-pill-top-height,12px) 12px;height:var(--yt-delhi-pill-height,48px);border-radius:28px;padding:0 16px;-webkit-backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));background:var(--yt-sys-color-baseline--overlay-background-medium-light,rgba(0,0,0,.3));text-shadow:0 0 2px #000}.ytp-delhi-modern.ytp-delhi-horizontal-volume-controls .ytp-volume-area svg{-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,.8));filter:drop-shadow(0 0 1px rgba(0,0,0,.8))}.ytp-delhi-modern.ytp-delhi-horizontal-volume-controls .ytp-volume-area{padding:0;position:relative}.ytp-delhi-modern.ytp-delhi-horizontal-volume-controls .ytp-volume-area .ytp-volume-icon{padding:0}.ytp-delhi-modern.ytp-delhi-horizontal-volume-controls .ytp-volume-area .ytp-volume-icon svg{padding:var(--yt-delhi-pill-top-height,12px)}.ytp-delhi-modern.ytp-delhi-horizontal-volume-controls .ytp-volume-area:after{content:"";position:absolute;inset:4px;background:transparent;pointer-events:none;border-radius:28px}.ytp-delhi-modern.ytp-delhi-horizontal-volume-controls .ytp-volume-area:hover:after{background-color:var(--yt-sys-color-baseline--overlay-button-secondary,rgba(255,255,255,.1));-webkit-transition:background-color .2s cubic-bezier(.05,0,0,1);transition:background-color .2s cubic-bezier(.05,0,0,1)}.ytp-delhi-modern.ytp-delhi-horizontal-volume-controls .ytp-chrome-bottom.ytp-volume-slider-active .ytp-volume-area{padding-right:16px}.ytp-delhi-modern.ytp-delhi-horizontal-volume-controls.ytp-big-mode:not(.ytp-xsmall-width-mode) .ytp-volume-area{margin:var(--yt-delhi-big-mode-pill-top-height,20px) 0 0 12px;height:var(--yt-delhi-big-mode-pill-height,56px)}.ytp-delhi-modern.ytp-xsmall-width-mode.ytp-delhi-horizontal-volume-controls .ytp-volume-area{margin:var(--yt-delhi-pill-top-height,12px) 0 var(--yt-delhi-pill-top-height,12px) 8px;height:40px}.ytp-delhi-modern.ytp-xsmall-width-mode.ytp-delhi-horizontal-volume-controls .ytp-volume-area .ytp-button{height:40px;width:40px;padding:0}.ytp-delhi-modern.ytp-xsmall-width-mode.ytp-delhi-horizontal-volume-controls .ytp-volume-area svg{width:18px;height:18px;padding:11px}.ytp-autohide-fade-transition,.ytp-chrome-bottom:not(.ytp-frosted-glass-opacity-animation),.ytp-chrome-top{-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1)}.ytp-autohide .ytp-chrome-bottom .ytp-autohide-fade-transition,.ytp-autohide .ytp-chrome-bottom:not(.ytp-frosted-glass-opacity-animation),.ytp-autohide .ytp-chrome-top .ytp-copylink-button,.ytp-autohide .ytp-chrome-top .ytp-share-button,.ytp-autohide .ytp-chrome-top .ytp-watch-later-button,.ytp-autohide .ytp-overflow-button,.ytp-autohide .ytp-playlist-menu-button,.ytp-autohide .ytp-shorts-title-channel,.ytp-autohide .ytp-title,.ytp-autohide .ytp-title-channel,.ytp-autohide:not(.ytp-cards-teaser-shown) .ytp-cards-button,.ytp-chrome-bottom[aria-hidden=true],.ytp-chrome-top[aria-hidden=true]{opacity:0;-webkit-transition:opacity .1s cubic-bezier(.4,0,1,1);transition:opacity .1s cubic-bezier(.4,0,1,1)}.ytp-autohide:not(.ytp-autohide-active) .ytp-chrome-top .ytp-share-button,.ytp-autohide:not(.ytp-autohide-active) .ytp-chrome-top .ytp-watch-later-button,.ytp-autohide:not(.ytp-autohide-active) .ytp-overflow-button,.ytp-autohide:not(.ytp-autohide-active) .ytp-playlist-menu-button,.ytp-autohide:not(.ytp-autohide-active) .ytp-shorts-title-channel,.ytp-autohide:not(.ytp-autohide-active) .ytp-title,.ytp-autohide:not(.ytp-autohide-active) .ytp-title-channel,.ytp-autohide:not(.ytp-autohide-active):not(.ytp-cards-teaser-shown) .ytp-cards-button{display:none}.ytp-shorts-mode .ytp-title-channel{padding-right:8px}.ytp-gradient-bottom,.ytp-gradient-top{width:100%;position:absolute;background-repeat:repeat-x;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1);pointer-events:none}.ytp-delhi-modern .ytp-gradient-top,.ytp-delhi-modern:not(.ytp-fullscreen-grid-peeking):not(.ytp-fullscreen-grid-active) .ytp-gradient-bottom{display:none}.ytp-big-mode .ytp-gradient-bottom,.ytp-big-mode .ytp-gradient-top{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEmCAYAAACjy/qzAAAAhklEQVQ4y52RUQ6AMAxCKd7/JJ7R6aeJAdr507TjQZqOAE4CWARwx7JE944rch/k6qOWS7bq5bh72zGF8+LTa6goJeRPgXDYNxWFfkS0QXCInLIN1GxTXA0dtS0otWJnuXJR1Y9WYP9GF1UCYRQYHRSlXMARbVO4th3sd7Y3OP5dY3Bn+SkPsGJ1+HGGVtcAAAAASUVORK5CYII=)}.ytp-autohide .ytp-gradient-top,.ytp-autohide:not(.ytp-grid-scrolling):not(.ytp-fullscreen-grid-active) .ytp-gradient-bottom,.ytp-gradient-bottom[aria-hidden=true],.ytp-gradient-top[aria-hidden=true]{opacity:0;-webkit-transition:opacity .1s cubic-bezier(.4,0,1,1);transition:opacity .1s cubic-bezier(.4,0,1,1)}.ytp-autohide:not(.ytp-autohide-active) .ytp-gradient-top,.ytp-autohide:not(.ytp-autohide-active):not(.ytp-grid-scrolling):not(.ytp-fullscreen-grid-active) .ytp-gradient-bottom{display:none}.ytp-gradient-top{height:48px;padding-bottom:50px;top:0;z-index:25;background-position:top}.ytp-embed-pfl.ytp-embed:not(.ad-showing) .ytp-gradient-top{height:70px;background-image:-webkit-linear-gradient(top,rgba(0,0,0,.75),transparent);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.75)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.75) 0,transparent);padding-bottom:0}.ytp-shorts-mode.ytp-big-mode.ytp-embed:not(.ad-showing) .ytp-gradient-top,.ytp-shorts-mode.ytp-embed:not(.ad-showing) .ytp-gradient-top{height:50%;-webkit-background-size:auto 200%;background-size:auto 200%}.ytp-embed:not(.ad-showing) .ytp-gradient-top{height:49px}.ytp-big-mode .ytp-gradient-top{height:69px;padding-bottom:77px}.ytp-big-mode.ytp-embed:not(.ad-showing) .ytp-gradient-top{height:89px;padding-bottom:57px}.ytp-gradient-bottom{height:61px;padding-top:37px;bottom:0;z-index:24;background-position:bottom}.ytp-small-mode .ytp-gradient-bottom{height:49px;padding-top:49px}.ytp-embed .ytp-gradient-bottom{height:53px;padding-top:45px}.ytp-big-mode .ytp-gradient-bottom{height:70px;padding-top:76px}.ytp-delhi-modern.ytp-fullscreen-grid-active .ytp-gradient-bottom,.ytp-delhi-modern:not(.ytp-disable-bottom-gradient) .ytp-gradient-bottom{-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1);width:100%;height:100%;position:absolute;pointer-events:none}.ytp-delhi-modern.ytp-fullscreen-grid-peeking.ytp-disable-bottom-gradient.ytp-grid-scrolling .ytp-gradient-bottom,.ytp-delhi-modern.ytp-fullscreen-grid-peeking:not(.ytp-disable-bottom-gradient) .ytp-gradient-bottom{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(rgba(0,0,0,0)),to(rgba(0,0,0,.85)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) calc(70% - var(--ytp-grid-peek-height) - var(--ytp-grid-scroll-percentage)*100%),rgba(0,0,0,.85) 100%);background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) calc(70% - var(--ytp-grid-peek-height) - var(--ytp-grid-scroll-percentage)*100%),rgba(0,0,0,.85) 100%)}.ytp-delhi-modern.ytp-fullscreen-grid-active .ytp-gradient-bottom{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(rgba(0,0,0,0)),to(rgba(0,0,0,.85)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) calc(20% + var(--ytp-grid-scroll-percentage)*100% - var(--ytp-grid-peek-height)),rgba(0,0,0,.85) 100%);background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) calc(20% + var(--ytp-grid-scroll-percentage)*100% - var(--ytp-grid-peek-height)),rgba(0,0,0,.85) 100%)}.ytp-hide-info-bar .ytp-chrome-top{height:0}.ytp-hide-info-bar .ytp-chrome-top .ytp-overflow-button,.ytp-hide-info-bar .ytp-chrome-top .ytp-playlist-menu-button,.ytp-hide-info-bar .ytp-chrome-top .ytp-share-button,.ytp-hide-info-bar .ytp-chrome-top .ytp-shorts-title-channel,.ytp-hide-info-bar .ytp-chrome-top .ytp-title,.ytp-hide-info-bar .ytp-chrome-top .ytp-title-channel,.ytp-hide-info-bar .ytp-chrome-top .ytp-watch-later-button,.ytp-hide-info-bar .ytp-gradient-top,.ytp-hide-info-bar .ytp-overlay-top-right .ytp-overflow-button,.ytp-hide-info-bar .ytp-overlay-top-right .ytp-share-button,.ytp-hide-info-bar .ytp-overlay-top-right .ytp-watch-later-button{display:none}.ytp-delhi-modern.ytp-fullscreen-grid-active.ytp-full-bleed-player:not(.ytp-grid-scrollable) .ytp-gradient-bottom,.ytp-disable-bottom-gradient.ytp-delhi-modern.ytp-fullscreen-grid-peeking.ytp-full-bleed-player .ytp-gradient-bottom{display:none}.ytp-delhi-modern.ytp-full-bleed-player.ytp-fullscreen-grid-active:not(.html5-video-player.ended-mode) .ytp-chrome-bottom{bottom:calc(70% - var(--ytp-grid-scroll-percentage)*100%);opacity:var(--ytp-grid-scroll-percentage);pointer-events:none}.ytp-fullscreen-grid-peeking.ytp-full-bleed-player.ytp-delhi-modern.ytp-autohide.ytp-grid-scrolling .ytp-chrome-bottom,.ytp-fullscreen-grid-peeking.ytp-full-bleed-player.ytp-delhi-modern:not(.ytp-autohide) .ytp-chrome-bottom{opacity:calc(1 - var(--ytp-grid-scroll-percentage)*3)}.ytp-fullscreen-grid-peeking.ytp-full-bleed-player.ytp-delhi-modern .ytp-chrome-bottom{bottom:calc(var(--ytp-grid-peek-height) + var(--ytp-grid-scroll-percentage)*100%)}.ytp-fullscreen-grid-peeking.ytp-full-bleed-player.ytp-grid-scrolling .ytp-chrome-bottom{pointer-events:none}.ytp-delhi-modern.ytp-fullscreen-grid-active:not(.html5-video-player.ended-mode):not(.ytp-grid-scrolling) .ytp-chrome-bottom{display:none}.ytp-hide-controls .ytp-chrome-bottom,.ytp-hide-controls .ytp-gradient-bottom{display:none}@media screen and (-ms-high-contrast:active){.ytp-gradient-bottom,.ytp-gradient-top{background:#000;padding-bottom:0;padding-top:0}}@-webkit-keyframes ytp-party-background-color{0%{background-color:#f00}20%{background-color:#0f0}40%{background-color:#00f}60%{background-color:#f0f}80%{background-color:#ff0}to{background-color:#0ff}}@keyframes ytp-party-background-color{0%{background-color:#f00}20%{background-color:#0f0}40%{background-color:#00f}60%{background-color:#f0f}80%{background-color:#ff0}to{background-color:#0ff}}@-webkit-keyframes ytp-party-color{0%{color:#f00}20%{color:#0f0}40%{color:#00f}60%{color:#f0f}80%{color:#ff0}to{color:#0ff}}@keyframes ytp-party-color{0%{color:#f00}20%{color:#0f0}40%{color:#00f}60%{color:#f0f}80%{color:#ff0}to{color:#0ff}}@-webkit-keyframes ytp-party-fill{0%{fill:#f00}20%{fill:#0f0}40%{fill:#00f}60%{fill:#f0f}80%{fill:#ff0}to{fill:#0ff}}@keyframes ytp-party-fill{0%{fill:#f00}20%{fill:#0f0}40%{fill:#00f}60%{fill:#f0f}80%{fill:#ff0}to{fill:#0ff}}.ytp-menu-shown .video-ads{display:none}.ytp-ad-display-override .video-ads{display:inherit}.ytp-swatch-background-color{background-color:var(--yt-sys-color-baseline--static-brand-red,#f03)}.ytp-dni .ytp-swatch-background-color{background-color:#fff}.ytp-color-white .ytp-swatch-background-color{background-color:#ddd}.ytp-color-white .ytp-swatch-background-color-secondary{background-color:#aaa}.ytp-color-party .ytp-play-progress.ytp-swatch-background-color,.ytp-color-party .ytp-swatch-background-color,.ytp-color-party .ytp-swatch-background-color-secondary{-webkit-animation:ytp-party-background-color .1s linear infinite;animation:ytp-party-background-color .1s linear infinite;background:none}.ytp-swatch-color{color:var(--yt-sys-color-baseline--static-brand-red,#f03)}.ytp-swatch-color-white{color:var(--yt-sys-color-baseline--overlay-text-secondary)}.ytp-premium-label{font-size:83.3333%;color:#ccc}.ytp-dni .ytp-swatch-color{color:#fff}.ytp-color-white .ytp-swatch-color{color:#ddd}.ytp-color-party .ytp-swatch-color{-webkit-animation:ytp-party-color .15s linear infinite;animation:ytp-party-color .15s linear infinite}@media print{.html5-video-player:not(.ytp-mweb-player) *{visibility:hidden}.html5-video-player:not(.ytp-mweb-player){border:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box}:not(.ytp-mweb-player) .ytp-chrome-top,:not(.ytp-mweb-player) .ytp-cued-thumbnail-overlay,:not(.ytp-mweb-player) .ytp-large-play-button{opacity:1!important;display:block!important;visibility:visible!important}:not(.ytp-mweb-player) .ytp-large-play-button *,:not(.ytp-mweb-player) .ytp-title,:not(.ytp-mweb-player) .ytp-title *{color:#000!important;visibility:visible!important}}.ytp-player-in-bar-disable-ui>:not(.html5-video-container){display:none;pointer-events:none}.ytp-composite-video-overlay-renderer{position:absolute;left:0;right:0;top:0;bottom:0;z-index:10}.ytp-ad-module{width:100%;height:100%}.ytp-player-minimized.ytp-miniplayer-alternate-ui .ytp-ad-player-overlay-layout{height:calc(100% - 12px);top:0}.video-ad-status-bar{position:absolute;bottom:61px;z-index:850;width:100%;background-color:#000;opacity:.7;display:none}.ytp-embed .video-ad-status-bar{bottom:53px}.ytp-big-mode .video-ad-status-bar{bottom:70px}.ytp-hide-controls .video-ad-status-bar{bottom:0}.ad-showing .video-ad-status-bar{display:block}.ad-showing.ytp-autohide .video-ad-status-bar,.ad-showing.ytp-hide-controls .video-ad-status-bar{bottom:0}.video-ad-label{display:block;margin-bottom:5px}.ad-showing .ad-video{position:absolute}.ad-showing .ad-video{top:0}.html5-video-player .video-click-tracking,.html5-video-player .video-stream{display:block;width:100%;height:100%;position:absolute}.html5-video-player .ad-container-single-media-element-annotations{position:absolute;z-index:850}.html5-video-player .ad-container-single-media-element-annotations-workaround{z-index:850}.html5-video-player .ad-overlay{position:absolute;bottom:61px;width:100%;-webkit-transition:bottom .25s cubic-bezier(0,0,.2,1),opacity .25s cubic-bezier(0,0,.2,1);transition:bottom .25s cubic-bezier(0,0,.2,1),opacity .25s cubic-bezier(0,0,.2,1)}.ytp-embed.html5-video-player .ad-overlay{bottom:53px}.ytp-ad-overlay-closed .ad-overlay,.ytp-player-minimized.ytp-ad-overlay-closed .ad-overlay{display:none}.ytp-big-mode .ad-overlay{bottom:70px}.ytp-autohide.ytp-ad-overlay-closed .ad-overlay{opacity:0;-webkit-transition:bottom .1s cubic-bezier(.4,0,1,1),opacity .1s cubic-bezier(.4,0,1,1);transition:bottom .1s cubic-bezier(.4,0,1,1),opacity .1s cubic-bezier(.4,0,1,1)}.html5-video-player .ad-overlay .video-click-tracking{display:none}.html5-video-player .ad-overlay>:not(.ima-container){z-index:870}.html5-video-player .ad-overlay>.ima-container{z-index:auto!important}.html5-video-player .ad-overlay>.ima-container>*{z-index:870!important;position:relative}.html5-video-player:not(.ad-showing) .ad-container,.html5-video-player:not(.ad-showing):not(.ytp-ad-overlay-open) .video-ads{display:none}.iv-endcap-background{z-index:821}.html5-video-player .attribution-button{text-shadow:rgb(0,0,0) 0 0 8px,rgba(0,0,0,.9) 0 0 4px}.ytp-ad-button-icon,.ytp-ad-button-text,.ytp-ad-skip-button-icon,.ytp-ad-skip-button-text{display:inline-block}.ytp-ad-skip-button-text-centered{vertical-align:middle}.ytp-ad-player-overlay-updated-focus-style.ytp-ad-player-overlay .ytp-ad-button,.ytp-ad-player-overlay-updated-focus-style.ytp-ad-player-overlay button{outline:0}.ytp-probably-keyboard-focus .ytp-ad-player-overlay-updated-focus-style.ytp-ad-player-overlay .ytp-ad-button:focus,.ytp-probably-keyboard-focus .ytp-ad-player-overlay-updated-focus-style.ytp-ad-player-overlay button:focus{-webkit-box-shadow:inset 0 0 0 2px rgba(27,127,204,.8);box-shadow:inset 0 0 0 2px rgba(27,127,204,.8)}.ytp-ad-button-icon{height:inherit;width:inherit;pointer-events:auto}.ytp-ad-button-link{padding:0;border:none;background:transparent;font-weight:400;font-size:inherit;text-decoration:none;-webkit-box-shadow:none;box-shadow:none}.ytp-ad-button-link:active,.ytp-ad-button-link:hover{background:transparent;text-decoration:underline;-webkit-box-shadow:none;box-shadow:none}.ytp-big-mode .ytp-ad-action-interstitial-instream-info,.ytp-big-mode .ytp-ad-player-overlay-instream-info,.ytp-big-mode .ytp-ad-survey-player-overlay-instream-info{left:24px;bottom:70px}.ytp-autohide .ytp-ad-action-interstitial-instream-info,.ytp-autohide .ytp-ad-player-overlay-instream-info,.ytp-autohide .ytp-ad-survey-player-overlay-instream-info,.ytp-embed.ytp-autohide .ytp-ad-action-interstitial-instream-info,.ytp-embed.ytp-autohide .ytp-ad-player-overlay-instream-info,.ytp-embed.ytp-autohide .ytp-ad-survey-player-overlay-instream-info,.ytp-embed.ytp-hide-controls .ytp-ad-action-interstitial-instream-info,.ytp-embed.ytp-hide-controls .ytp-ad-player-overlay-instream-info,.ytp-embed.ytp-hide-controls .ytp-ad-survey-player-overlay-instream-info,.ytp-embed.ytp-iv-drawer-open .ytp-ad-action-interstitial-instream-info,.ytp-embed.ytp-iv-drawer-open .ytp-ad-player-overlay-instream-info,.ytp-embed.ytp-iv-drawer-open .ytp-ad-survey-player-overlay-instream-info,.ytp-hide-controls .ytp-ad-action-interstitial-instream-info,.ytp-hide-controls .ytp-ad-player-overlay-instream-info,.ytp-hide-controls .ytp-ad-survey-player-overlay-instream-info,.ytp-iv-drawer-open .ytp-ad-action-interstitial-instream-info,.ytp-iv-drawer-open .ytp-ad-player-overlay-instream-info,.ytp-iv-drawer-open .ytp-ad-survey-player-overlay-instream-info{bottom:6px;-webkit-transition:bottom .1s cubic-bezier(.4,0,1,1);transition:bottom .1s cubic-bezier(.4,0,1,1)}.ytp-ad-action-interstitial-instream-info,.ytp-ad-player-overlay-instream-info,.ytp-ad-survey-player-overlay-instream-info{bottom:61px;cursor:default;left:18px;pointer-events:auto;position:absolute;text-shadow:0 0 4px rgba(0,0,0,.75);z-index:850;-webkit-transition:bottom .25s cubic-bezier(0,0,.2,1);transition:bottom .25s cubic-bezier(0,0,.2,1)}.ytp-embed .ytp-ad-action-interstitial-instream-info,.ytp-embed .ytp-ad-player-overlay-instream-info,.ytp-embed .ytp-ad-survey-player-overlay-instream-info{bottom:53px}.ytp-ad-clickable{cursor:pointer}.ytp-ad-player-overlay-ad-disclosure-banner{border-radius:0;bottom:auto;cursor:pointer;height:auto;left:12px;pointer-events:auto;position:absolute;top:24px;z-index:850}.ytp-big-mode .ytp-ad-player-overlay-ad-disclosure-banner{left:24px}.ytp-ad-player-overlay-flyout-cta{bottom:86px;left:12px;pointer-events:auto;position:absolute;z-index:850}.ytp-ad-player-overlay-flyout-cta-rounded{border-radius:8px;overflow:hidden}.ytp-embed .ytp-ad-player-overlay-flyout-cta{bottom:78px}.ytp-flyout-cta{background-color:transparent;cursor:pointer;text-align:left;display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-transition:-webkit-transform .1s cubic-bezier(.4,0,1,1);transition:transform .1s cubic-bezier(.4,0,1,1),-webkit-transform .1s cubic-bezier(.4,0,1,1)}.ytp-flyout-cta-large{background-color:rgba(0,0,0,.6);padding:8px;min-width:200px}.ytp-flyout-cta:hover{background-color:transparent}.ytp-flyout-cta-large:hover{background-color:rgba(0,0,0,.7)}.ytp-flyout-cta .ytp-flyout-cta-body{background-color:rgba(255,255,255,.9);border-radius:2px;max-width:400px;overflow:hidden;padding-left:0;padding-right:0;width:100%;display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-transition:width .2s cubic-bezier(0,0,.2,1) .5s,max-width .2s cubic-bezier(.4,0,1,1);transition:width .2s cubic-bezier(0,0,.2,1) .5s,max-width .2s cubic-bezier(.4,0,1,1)}.ytp-flyout-cta .ytp-flyout-cta-body-large{background-color:transparent;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-transition:none;transition:none}.ytp-flyout-cta:hover .ytp-flyout-cta-body{background-color:rgb(255,255,255)}.ytp-flyout-cta:hover .ytp-flyout-cta-body-large{background-color:transparent}.ytp-flyout-cta .ytp-flyout-cta-text-container{max-width:250px;padding-left:58px;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.ytp-flyout-cta .ytp-flyout-cta-text-container-large{padding-right:10px}.ytp-flyout-cta .ytp-flyout-cta-headline-container{color:#333;font-weight:600;font-size:14px;margin-top:10px}.ytp-flyout-cta .ytp-flyout-cta-headline-container-dark-background{color:#ddd}.ytp-flyout-cta .ytp-flyout-cta-description-container{color:#767676;font-size:13px;margin-top:3px;margin-bottom:10px}.ytp-flyout-cta .ytp-flyout-cta-description-container-dark-background{color:#ddd}.ytp-flyout-cta .ytp-flyout-cta-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ytp-flyout-cta .ytp-flyout-cta-headline{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ytp-flyout-cta .ytp-flyout-cta-action-button-container{direction:ltr;line-height:56px;max-width:150px;position:static;-webkit-align-self:center;align-self:center}.ytp-flyout-cta .ytp-flyout-cta-action-button-container-large{line-height:inherit;margin:8px;min-width:100%}.ytp-flyout-cta .ytp-flyout-cta-action-button{background:#167ac6;border:1px solid transparent;border-color:#167ac6;border-radius:2px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.05);box-shadow:0 1px 0 rgba(0,0,0,.05);color:#fff;cursor:pointer;font-size:11px;font-weight:500;height:28px;margin:0 8px 0 0;max-width:140px;overflow:hidden;padding:0 10px;text-decoration:none;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:inherit}.ytp-flyout-cta .ytp-flyout-cta-action-button-large{min-width:100%;color:#0f0f0f}.ytp-flyout-cta .ytp-flyout-cta-action-button:hover{background:#126db3}.ytp-flyout-cta .ytp-flyout-cta-action-button:active{background:#095b99;-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 0 rgba(0,0,0,.5)}.ytp-flyout-cta .ytp-flyout-cta-action-button.ytp-flyout-cta-action-button-rounded{height:32px;border-radius:16px;padding:0 12px;border:none;-webkit-box-shadow:none;box-shadow:none;font-size:14px;font-family:Roboto,Arial,sans-serif;background:#065fd4}.ytp-flyout-cta .ytp-flyout-cta-action-button.ytp-flyout-cta-action-button-rounded-large{background-color:#3ea6ff}.ytp-flyout-cta,.ytp-flyout-cta .ytp-flyout-cta-body,.ytp-flyout-cta .ytp-flyout-cta-body>div{direction:ltr;height:auto}.ytp-flyout-cta .ytp-flyout-cta-icon-container{height:100%;left:4px;overflow:visible;position:absolute;top:0;width:48px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:-webkit-transform .2s cubic-bezier(0,0,.2,1);transition:transform .2s cubic-bezier(0,0,.2,1),-webkit-transform .2s cubic-bezier(0,0,.2,1)}.ytp-flyout-cta .ytp-flyout-cta-icon-container-large{left:8px;top:-26px}.ytp-flyout-cta .ytp-flyout-cta-icon.ytp-flyout-cta-icon-rounded{border-radius:50%}.ytp-flyout-cta .ytp-flyout-cta-icon{height:48px;width:48px}.ytp-flyout-cta.ytp-flyout-cta-inactive{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.2,1);transition:transform .25s cubic-bezier(0,0,.2,1),-webkit-transform .25s cubic-bezier(0,0,.2,1);-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%)}.ytp-flyout-cta.ytp-flyout-cta-inactive .ytp-flyout-cta-icon-container{-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%)}.ytp-flyout-cta.ytp-flyout-cta-inactive .ytp-flyout-cta-body{max-width:0;width:0}.ytp-big-mode .ytp-ad-player-overlay-flyout-cta{bottom:95px}.ytp-small-mode .ytp-flyout-cta,.ytp-small-mode .ytp-flyout-cta .ytp-flyout-cta-body,.ytp-small-mode .ytp-flyout-cta .ytp-flyout-cta-body>div{height:auto;min-height:40px;max-width:190px}.ytp-small-mode .ytp-flyout-cta .ytp-flyout-cta-icon-container{height:100%;width:40px}.ytp-small-mode .ytp-flyout-cta .ytp-flyout-cta-icon{height:40px;width:40px}.ytp-small-mode .ytp-flyout-cta .ytp-flyout-cta-text-container{margin-left:6px;padding:4px 20px 4px 40px}.ytp-small-mode .ytp-flyout-cta .ytp-flyout-cta-headline-container{font-size:12px;margin-top:2px}.ytp-small-mode .ytp-flyout-cta .ytp-flyout-cta-description-container{font-size:11px;margin-top:0;margin-bottom:0}.ytp-small-mode .ytp-flyout-cta .ytp-flyout-cta-icon-container{left:0;top:0}.ytp-small-mode .ytp-flyout-cta .ytp-flyout-cta-icon-container-large{left:4px}.ytp-small-mode .ytp-flyout-cta .ytp-flyout-cta-action-button-container{display:none}.ytp-ad-duration-remaining,.ytp-ad-info-hover-text-button .ytp-ad-button,.ytp-ad-info-icon-button,.ytp-ad-simple-ad-badge,.ytp-ad-visit-advertiser-button{color:#fff;display:inline-block;font-size:12px;left:0;line-height:28px;position:relative}.ytp-ad-simple-ad-badge{margin-left:5px;opacity:.75}.ytp-ad-simple-ad-badge--clean-player{margin-left:0;opacity:1;color:#fff;font-size:12px;font-weight:700;font-family:YouTube Noto,Roboto,arial,sans-serif;text-shadow:0 0 2px rgba(0,0,0,.5);left:0;line-height:28px;position:relative}.ytp-ad-simple-ad-badge--survey{font-weight:500}.ytp-ad-player-overlay-layout__ad-info-container .ytp-ad-simple-ad-badge{margin-left:0}.ytp-ad-duration-remaining{margin-left:3px;opacity:.75}.ytp-ad-duration-remaining--clean-player{display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;margin-left:0;opacity:1;color:#fff;font-size:12px;font-weight:500;font-family:YouTube Noto,Roboto,arial,sans-serif;text-shadow:0 0 16px rgba(0,0,0,.5);left:0;line-height:28px;position:relative}.ytp-ad-duration-remaining--clean-player:before{content:"•";padding-inline:4px}.ytp-ad-duration-remaining--mweb{font-weight:600;margin-left:3px}.ytp-ad-duration-remaining--mweb-ios{letter-spacing:-.2px}.ytp-ad-info-hover-text-button{display:inline-block;height:28px;line-height:inherit;margin:0 5px;margin-right:0;pointer-events:auto;position:relative;text-shadow:0 0 2px rgba(0,0,0,.5);vertical-align:middle}.ytp-ad-info-hover-text-button .ytp-ad-hover-text-container{background:#fff;border:1px solid #aaa;border-radius:4px;bottom:30px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;display:none;font-size:12px;left:-19px;line-height:normal;opacity:.9;padding:7px;pointer-events:auto;position:absolute;text-shadow:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.ytp-ad-info-hover-text-short{white-space:nowrap}.html5-video-player .ytp-ad-info-hover-text-button .ytp-ad-hover-text-container a{color:#167ac6}.html5-video-player .ytp-ad-info-hover-text-button .ytp-ad-hover-text-container a:hover{color:#167ac6;text-decoration:underline}.ytp-ad-info-hover-text-button:hover .ytp-ad-hover-text-container,.ytp-ad-overlay-ad-info-button-container:hover .ytp-ad-hover-text-container{display:inline-block}.ytp-ad-hover-text-callout{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:0;left:20px;overflow:visible;position:absolute;text-align:center;top:100%;width:0}.ytp-ad-info-hover-text-button .ytp-ad-button,.ytp-ad-info-icon-button{-webkit-filter:drop-shadow(0 0 2px #000);filter:drop-shadow(0 0 2px #000);height:inherit;opacity:.75;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);width:13px}.ytp-ad-info-hover-text-button .ytp-ad-hover-text-button--clean-player{opacity:1;-webkit-filter:drop-shadow(0 0 7px rgba(0,0,0,.9));filter:drop-shadow(0 0 7px rgba(0,0,0,.9))}.ytp-delhi-modern .ytp-ad-info-hover-text-button .ytp-ad-button{-webkit-filter:unset;filter:unset}.ytp-ad-info-hover-text-button .ytp-ad-button:hover,.ytp-ad-info-icon-button:hover{opacity:1}.ytp-ad-confirm-dialog-background,.ytp-ad-feedback-dialog-background,.ytp-ad-info-dialog-background{background:rgba(0,0,0,.8);display:table;height:100%;left:0;margin:auto;pointer-events:auto;position:absolute;top:0;width:100%;z-index:2201}.ytp-ads-tiny-mode .ytp-ad-confirm-dialog-background,.ytp-ads-tiny-mode .ytp-ad-feedback-dialog-background,.ytp-ads-tiny-mode .ytp-ad-info-dialog-background{display:block;overflow-y:scroll;overflow-x:hidden}.ytp-ad-confirm-dialog-close-overlay-button,.ytp-ad-feedback-dialog-close-button,.ytp-ad-info-dialog-close-button{height:24px;opacity:.75;cursor:pointer;position:absolute;right:14px;top:14px;width:24px}.ytp-ad-confirm-dialog-close-overlay-button:hover,.ytp-ad-feedback-dialog-close-button:hover,.ytp-ad-info-dialog-close-button:hover{opacity:1}.ytp-ad-confirm-dialog-container,.ytp-ad-feedback-dialog-container,.ytp-ad-info-dialog-container{display:table-cell;text-align:center;vertical-align:middle}.ytp-ad-confirm-dialog,.ytp-ad-feedback-dialog-form,.ytp-ad-info-dialog-form{background:white;border:1px solid black;color:#767676;display:inline-block;text-shadow:none;font-size:14px;min-width:180px;max-width:50%;padding:14px;text-align:left}.ytp-ad-info-dialog-relative-container{position:absolute;z-index:72}.ytp-ad-info-dialog-relative-container .ytp-ad-info-dialog-form{-webkit-box-shadow:0 0 15px rgba(0,0,0,.18);box-shadow:0 0 15px rgba(0,0,0,.18);border-color:#e2e2e2;max-width:none}.ytp-ad-feedback-dialog-form a,.ytp-ad-feedback-dialog-form a:hover,.ytp-ad-feedback-dialog-undo-mute-button,.ytp-ad-info-dialog-form a,.ytp-ad-info-dialog-form a:hover,.ytp-ad-info-dialog-mute-button{color:#167ac6;cursor:pointer}.ytp-ad-feedback-dialog-title,.ytp-ad-info-dialog-title{color:#333;font-family:Roboto,Arial,sans-serif;font-weight:500;padding-bottom:8px}.ytp-ad-feedback-dialog-title a,.ytp-ad-info-dialog-title a{text-decoration:underline}ul.ytp-ad-info-dialog-ad-reasons{padding:0;margin:0;margin-bottom:8px}.ytp-ad-info-dialog-ad-reasons li{list-style:disc;list-style-position:outside;margin-left:20px}.ytp-ad-confirm-dialog-messages,.ytp-ad-info-dialog-feedback-options{margin-left:8px}label.ytp-ad-feedback-dialog-reason-label{display:block;margin:8px 0}.ytp-ad-confirm-dialog-confirm-container,.ytp-ad-feedback-dialog-confirm-container,.ytp-ad-info-dialog-confirm-container{margin-top:8px;text-align:right}.ytp-ad-confirm-dialog-cancel-button,.ytp-ad-confirm-dialog-confirm-button,.ytp-ad-feedback-dialog-cancel-button,.ytp-ad-feedback-dialog-confirm-button,.ytp-ad-info-dialog-confirm-button{background:none;border:none;font-family:Roboto,Arial,sans-serif;font-weight:500;margin:4px 0 0 12px;padding:10px;color:#167ac6;cursor:pointer;text-transform:uppercase}.ytp-ad-confirm-dialog-cancel-button:hover,.ytp-ad-confirm-dialog-confirm-button:hover,.ytp-ad-feedback-dialog-cancel-button:hover,.ytp-ad-feedback-dialog-confirm-button:hover,.ytp-ad-info-dialog-confirm-button:hover{color:#167ac6;cursor:pointer;text-transform:uppercase}.ytp-ad-info-dialog-mute-container{margin-top:8px}.ytp-ad-info-dialog-mute-button{font-family:Roboto,Arial,sans-serif}.ytp-ad-info-dialog-mute-button .ytp-ad-button-icon{height:16px;margin-right:5px;width:16px;vertical-align:middle}.ytp-ad-feedback-dialog-undo-mute-button{font-family:Roboto,Arial,sans-serif;font-weight:500;margin-left:5px}.ytp-ad-feedback-dialog-undo-mute-button .ytp-ad-button-text{text-decoration:underline}.ytp-ad-visit-advertiser-button{line-height:inherit;font-family:Roboto,Arial,sans-serif;margin-left:5px;text-shadow:0 0 4px rgba(0,0,0,.75)}.ytp-ad-visit-advertiser-button:before{content:"";cursor:pointer;position:absolute;left:-2px;right:-2px;top:-7px;bottom:-8px}.ytp-ad-visit-advertiser-button .ytp-ad-button-text{color:rgba(255,255,255,.75);cursor:pointer;font-size:12px;margin:-4px 3px -2px 0;padding:5px 0;text-decoration:none;vertical-align:baseline}.ytp-ad-visit-advertiser-button:hover .ytp-ad-button-text{color:rgb(255,255,255);text-decoration:underline}.ytp-ad-visit-advertiser-button .ytp-ad-button-icon{cursor:pointer;-webkit-filter:drop-shadow(0 0 2px #000);filter:drop-shadow(0 0 2px #000);height:10px;opacity:.75;width:10px;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.ytp-ad-visit-advertiser-button:hover .ytp-ad-button-icon{opacity:1}.ytp-big-mode .ytp-ad-preview-container,.ytp-big-mode .ytp-ad-skip-button-container{bottom:95px}.ytp-big-mode .ytp-ad-instream-user-sentiment-container{bottom:156px}.ytp-embed.ytp-hide-controls .ytp-ad-preview-container,.ytp-embed.ytp-hide-controls .ytp-ad-skip-button-container,.ytp-hide-controls .ytp-ad-preview-container,.ytp-hide-controls .ytp-ad-skip-button-container{bottom:25px}.ytp-hide-controls .ytp-ad-instream-user-sentiment-container{bottom:86px}.ytp-ads-tiny-mode .ytp-ad-player-overlay-instream-user-sentiment .ytp-ad-instream-user-sentiment-container{bottom:70px}.ytp-settings-shown .ytp-ad-instream-user-sentiment-container,.ytp-settings-shown .ytp-ad-preview-container,.ytp-settings-shown .ytp-ad-skip-button-container{opacity:.4;pointer-events:none;z-index:850}.ytp-settings-shown .ytp-ad-instream-user-sentiment-container .ytp-ad-toggle-button-label{pointer-events:none}.ytp-ad-message-overlay{position:absolute;width:100%;height:100%;bottom:0;left:0;pointer-events:none;z-index:850}.ytp-ad-message-slot,.ytp-ad-preview-slot,.ytp-ad-skip-ad-slot{text-shadow:0 0 4px rgba(0,0,0,.75);pointer-events:auto;z-index:850}.ytp-ad-message-container,.ytp-ad-preview-container,.ytp-ad-skip-button-container{bottom:86px;display:inline-block;position:absolute;right:0;z-index:1000}.ytp-embed .ytp-ad-message-container,.ytp-embed .ytp-ad-preview-container,.ytp-embed .ytp-ad-skip-button-container{bottom:78px}.ytp-ad-message-container{bottom:86px;display:inline-block;position:absolute;color:#fff;cursor:pointer;opacity:1;right:0;z-index:1000}.ytp-embed .ytp-ad-message-container{bottom:78px}.ytp-ad-message-container,.ytp-ad-preview-container{-webkit-transition:opacity .4s cubic-bezier(0,0,.2,1);transition:opacity .4s cubic-bezier(0,0,.2,1);background:rgba(0,0,0,.4);cursor:default}.ytp-ad-preview-container-detached{margin-right:12px;border-radius:4px;overflow:hidden;background:rgba(0,0,0,.6);height:36px}.ytp-ad-preview-container-detached:before{content:"";display:inline-block;height:100%;vertical-align:middle}.ytp-ad-skip-button-container{-webkit-transition:opacity .5s cubic-bezier(0,0,.2,1);transition:opacity .5s cubic-bezier(0,0,.2,1);cursor:pointer;opacity:.7;pointer-events:auto}.ytp-ad-skip-button-container-detached{margin-right:12px;opacity:1}.ytp-ad-message-container[aria-hidden=true],.ytp-ad-preview-container[aria-hidden=true],.ytp-ad-skip-button-container[aria-hidden=true]{opacity:0;-webkit-transition:opacity .1s cubic-bezier(.4,0,1,1);transition:opacity .1s cubic-bezier(.4,0,1,1)}.ytp-ad-preview-text{display:inline-block;font-size:12px;height:30px;letter-spacing:.1px;min-width:82px;padding:11px 10px;text-align:center;vertical-align:middle;white-space:pre;width:auto}.ytp-ad-preview-text-modern{display:inline-block;font-family:Roboto,Arial,sans-serif;color:rgb(255,255,255);font-size:12px;font-weight:400;letter-spacing:.1px;padding:0 8px;text-align:center;vertical-align:middle;white-space:pre;width:auto}.ytp-ad-message-text{display:inline-block;font-size:16px;height:52px;line-height:52px;letter-spacing:.1px;min-width:80px;padding:0 20px;text-align:center;vertical-align:middle;white-space:pre;width:auto}.ytp-ad-preview-image{display:inline-block;vertical-align:middle}.ytp-ad-preview-image>.ytp-ad-image{display:block;width:92px;height:52px}.ytp-ad-preview-image-modern{display:inline-block;vertical-align:middle}.ytp-ad-preview-image-modern>.ytp-ad-image{display:block;height:36px;width:65px}.countdown-next-to-thumbnail .ytp-ad-preview-text{font-size:14px;font-weight:500;height:auto;min-width:0;padding:0 8px}.countdown-next-to-thumbnail .ytp-ad-image{height:41px;width:73px}.modern-countdown-next-to-thumbnail .ytp-ad-preview-text-modern{font-size:14px;font-weight:400;height:auto;min-width:0;padding:0 8px}.modern-countdown-next-to-thumbnail .ytp-ad-preview-text-modern-postroll{padding:0 14px}.modern-countdown-next-to-thumbnail .ytp-ad-image{height:36px;width:65px}.ytp-ad-skip-button{background:rgba(0,0,0,.7);border:1px solid rgba(255,255,255,.5);border-right:0;-webkit-box-sizing:content-box;box-sizing:content-box;color:#fff;direction:ltr;font-size:18px;line-height:normal;min-width:0;padding:10px 6px 8px 10px;width:auto;text-align:center;cursor:pointer}.ytp-ad-skip-button:hover{background:rgba(0,0,0,.9);border:1px solid rgb(255,255,255);border-right:0}.ytp-ad-skip-button-icon{height:36px;width:36px;display:inline-block;vertical-align:middle;margin:-14px -6px -12px -4px}.ytp-ad-skip-button-modern{background:rgba(0,0,0,.6);-webkit-box-sizing:content-box;box-sizing:content-box;color:#fff;direction:ltr;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:500;height:36px;line-height:normal;min-width:0;padding:0 6px 0 16px;width:auto;text-align:center;border-radius:18px;cursor:pointer}.ytp-ad-skip-button-modern:hover{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),-webkit-gradient(linear,left top,left bottom,from(rgb(15,15,15)),to(rgb(15,15,15)));background:-webkit-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),-webkit-linear-gradient(rgb(15,15,15),rgb(15,15,15));background:linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),linear-gradient(rgb(15,15,15),rgb(15,15,15))}.ytp-ad-skip-button-container .ytp-ad-skip-button-modern:focus{background:rgb(15,15,15);outline:none;-webkit-box-shadow:none;box-shadow:none}.ytp-ad-skip-button-container .ytp-ad-skip-button-modern:focus-visible{background:#fff;-webkit-box-shadow:0 0 0 2px #0f0f0f;box-shadow:0 0 0 2px #0f0f0f;color:#0f0f0f}.ytp-ad-skip-button-icon-modern{height:36px;width:36px;display:inline-block;vertical-align:middle}.ytp-ad-skip-button-icon-delhi .ytp-ad-skip-button-icon-modern svg{padding:6px}.ytp-ad-skip-button-icon-mweb-delhi .ytp-ad-skip-button-icon-delhi .ytp-ad-skip-button-icon-modern svg{height:16px;width:16px;padding:4px}.ytp-ad-skip-button-modern:focus-visible .ytp-ad-skip-button-icon-modern svg path{fill:#0f0f0f}.html5-video-player .ytp-ad-overlay-slot{position:absolute;bottom:61px;width:100%;-webkit-transition:bottom .25s cubic-bezier(0,0,.2,1),opacity .25s cubic-bezier(0,0,.2,1);transition:bottom .25s cubic-bezier(0,0,.2,1),opacity .25s cubic-bezier(0,0,.2,1);z-index:850}.ytp-embed.html5-video-player .ytp-ad-overlay-slot{bottom:53px}.ytp-big-mode .ytp-ad-overlay-slot{bottom:70px}.ytp-autohide.ytp-ad-overlay-closed .ytp-ad-overlay-slot{opacity:0;-webkit-transition:bottom .1s cubic-bezier(.4,0,1,1),opacity .1s cubic-bezier(.4,0,1,1);transition:bottom .1s cubic-bezier(.4,0,1,1),opacity .1s cubic-bezier(.4,0,1,1)}.ytp-ad-overlay-container{text-align:center}.ytp-ad-overlay-container .ytp-ad-enhanced-overlay,.ytp-ad-overlay-container .ytp-ad-overlay-image img,.ytp-ad-overlay-container .ytp-ad-text-overlay{border-radius:8px}.ytp-ad-text-overlay{height:63px;background-color:rgba(0,0,0,.6);border:1px solid rgba(0,0,0,.6);min-width:320px;margin:auto;max-width:440px;padding-left:10px;position:relative;text-align:left}.ytp-ad-text-overlay:hover{border:1px solid rgb(58,58,58)}.ytp-ad-overlay-title{cursor:pointer;color:#fff;display:block;font:700 14px arial,sans-serif;margin:7px 22px 0 0;overflow:hidden;padding-bottom:4px;text-overflow:ellipsis;text-shadow:rgb(0,0,0) 0 -1px 0;white-space:nowrap}.ytp-ad-text-overlay:hover .ytp-ad-overlay-title{text-decoration:underline}.ytp-ad-overlay-desc{color:#fff;font:12px arial,sans-serif;margin-bottom:2px;margin-top:-3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ytp-ad-image-overlay{min-width:320px;margin:auto;position:relative}.ytp-ad-overlay-image{cursor:pointer;display:block}.ytp-ad-image-overlay:hover{text-decoration:underline}.ytp-ad-overlay-link{cursor:pointer;bottom:9px;color:#eade90;font:11px arial,sans-serif;position:static;text-decoration:none;text-shadow:rgb(0,0,0) 0 -1px 0}.ytp-ad-overlay-link.ytp-ad-overlay-link-inline-block{display:inline-block}.ytp-ad-overlay-ad-info-button-container{color:#fff;cursor:pointer;height:15px;padding:6px 1px 10px 20px;pointer-events:auto;position:absolute;right:21px;top:0;width:15px}.ytp-ad-overlay-ad-info-button-container .ytp-ad-info-hover-text-button{height:inherit;width:inherit;margin:0;vertical-align:baseline}.ytp-ad-overlay-ad-info-button-container .ytp-ad-hover-text-container{background-color:rgba(0,0,0,.6);border:1px solid rgba(0,0,0,.6);color:#fff;font-weight:500;opacity:1}.ytp-ad-overlay-ad-info-button-container .ytp-ad-button{cursor:pointer;fill-opacity:.8;height:inherit;opacity:.9;width:inherit;-webkit-filter:none;filter:none;line-height:normal;-webkit-transform:none;-ms-transform:none;transform:none;vertical-align:top}.ytp-ad-overlay-close-container{cursor:pointer;height:15px;margin:0;padding:6px 6px 10px 1px;position:absolute;right:0;top:0;width:15px}.ytp-ad-overlay-close-button{border:0;cursor:pointer;padding:0;fill-opacity:.8;float:right;height:inherit;opacity:.9;width:inherit}.ytp-ad-text-overlay .ytp-ad-overlay-ad-info-button-container .ytp-ad-button svg,.ytp-ad-text-overlay .ytp-ad-overlay-close-button svg{background:#000;fill:#fff}.ytp-ad-image-overlay .ytp-ad-overlay-ad-info-button-container .ytp-ad-button svg,.ytp-ad-image-overlay .ytp-ad-overlay-close-button svg{background:#fff;fill:#757575}.ytp-ad-image-overlay .ytp-ad-overlay-close-button path{fill:inherit}.ytp-ad-overlay-ad-info-button-container:hover .ytp-ad-button,.ytp-ad-overlay-close-container:hover .ytp-ad-overlay-close-button{fill-opacity:1}.ytp-ad-overlay-attribution{bottom:8px;color:#888;cursor:pointer;font:11px arial,sans-serif;position:absolute;right:1px;padding:4px;-webkit-transition:color .1s cubic-bezier(.4,0,1,1);transition:color .1s cubic-bezier(.4,0,1,1)}.ytp-ad-overlay-attribution:hover{color:#fff;-webkit-transition:color .1s cubic-bezier(0,0,.2,1);transition:color .1s cubic-bezier(0,0,.2,1)}.ytp-ad-image-overlay .ytp-ad-overlay-attribution{color:inherit;text-shadow:rgb(0,0,0) 0 0 8px,rgba(0,0,0,.9) 0 0 4px}.ytp-ad-overlay-text-image{float:left}.ytp-ad-overlay-text-image img{-webkit-box-shadow:0 3px 5px rgba(0,0,0,.498039);box-shadow:0 3px 5px rgba(0,0,0,.498039);height:57px;margin:2px 10px 0 0;width:auto;min-width:57px}.ytp-ad-action-interstitial{background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background:white;height:100%;left:0;position:absolute;top:0;width:100%;z-index:64}.ytp-ad-action-interstitial-background-container{width:100%;height:100%;z-index:65;border:none}.ytp-ad-action-interstitial-background{background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1);background-position:50%;width:100%;height:100%;border:none;display:block}.ytp-ad-action-interstitial-slot{pointer-events:none;background-color:rgba(255,255,255,.9);bottom:0;left:0;position:absolute;right:0;top:0;z-index:65}.ytp-ad-action-interstitial-card{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;left:50%;margin-left:-140px;position:absolute;text-align:center;top:50%;width:280px}.ytp-ads-tiny-mode .ytp-ad-action-interstitial-card{margin-left:-90px;width:180px}.ytp-ad-action-interstitial-card.ytp-ad-action-interstitial-card-unified{margin-left:-215px;width:430px;padding:0 16px;-webkit-box-sizing:border-box;box-sizing:border-box}.ytp-small-mode .ytp-ad-action-interstitial-card.ytp-ad-action-interstitial-card-unified{margin-left:0;left:0;text-align:left;width:245px;padding:0 0 0 16px;-webkit-box-sizing:content-box;box-sizing:content-box}.ytp-ad-action-interstitial-headline-container{cursor:pointer;pointer-events:auto}.ytp-ad-action-interstitial-headline-container.ytp-ad-action-interstitial-headline-container-unified{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:28px 0 10px}.ytp-small-mode .ytp-ad-action-interstitial-headline-container.ytp-ad-action-interstitial-headline-container-unified{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 0 0;padding:10px 0}.ytp-ad-action-interstitial-headline{color:#333;display:inline-block;font-size:20px;max-height:2.2em;overflow:hidden;padding-top:10px}.ytp-small-mode .ytp-ad-action-interstitial-headline{font-size:16px;max-height:2.2em;padding-top:8px}.ytp-ads-tiny-mode .ytp-ad-action-interstitial-headline{font-size:14px;padding-top:4px}.ytp-ad-action-interstitial-description-container{cursor:pointer;pointer-events:auto;white-space:nowrap}.ytp-ad-action-interstitial-description-container.ytp-ad-action-interstitial-description-container-unified{white-space:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:6px 0 22px}.ytp-small-mode .ytp-ad-action-interstitial-description-container.ytp-ad-action-interstitial-description-container-unified{display:none}.ytp-ad-action-interstitial-description{color:#767676;display:inline-block;font-size:13px;font-weight:500;max-height:1.1em;overflow:hidden;text-overflow:ellipsis;width:100%;padding-bottom:10px}.ytp-small-mode .ytp-ad-action-interstitial-description{font-size:12px;padding-bottom:8px}.ytp-ads-tiny-mode .ytp-ad-action-interstitial-description{padding-bottom:0}.ytp-ad-action-interstitial-action-button-container{display:inline-block}.ytp-ad-action-interstitial-action-button-container.ytp-ad-action-interstitial-action-button-container-unified{padding:6px 0}.ytp-ad-action-interstitial-action-button{pointer-events:auto;background-color:#167ac6;border:none;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:Roboto,Arial,sans-serif;font-size:23px;height:46px;line-height:46px;min-width:164px;padding:0 20px}.ytp-small-mode .ytp-ad-action-interstitial-action-button{font-size:15px;height:36px;line-height:36px;padding:0 16px;min-width:120px}.ytp-ads-tiny-mode .ytp-ad-action-interstitial-action-button{height:24px;line-height:24px;min-width:0}.ytp-ad-action-interstitial-action-button.ytp-ad-action-interstitial-action-button-rounded{border-radius:28px;height:56px;font-size:20px;font-weight:500;line-height:28px;padding:0 24px;background-color:#065fd4}.ytp-small-mode .ytp-ad-action-interstitial-action-button.ytp-ad-action-interstitial-action-button-rounded{font-size:15px;height:36px;line-height:36px;padding:0 16px;border-radius:18px}.ytp-ads-tiny-mode .ytp-ad-action-interstitial-action-button.ytp-ad-action-interstitial-action-button-rounded{height:24px;line-height:24px;border-radius:12px}.ytp-ad-action-interstitial-image-container{cursor:pointer;display:block;margin:auto;max-width:100%;border-radius:50%;overflow:hidden;border:none;height:128px;width:128px}.ytp-ad-action-interstitial-image{pointer-events:auto;max-width:100%}.ytp-small-mode .ytp-ad-action-interstitial-image.ytp-ad-action-interstitial-image-unified{border-radius:50%}.ytp-small-mode .ytp-ad-action-interstitial-image-container{height:60px;width:60px}.ytp-ads-tiny-mode .ytp-ad-action-interstitial-image-container{height:40px;width:40px}.ytp-ad-action-interstitial-image-container.ytp-ad-action-interstitial-image-container-unified{height:64px;width:64px;pointer-events:auto}.ytp-small-mode .ytp-ad-action-interstitial-image-container.ytp-ad-action-interstitial-image-container-unified{margin-left:-6px;padding:6px;height:36px;width:36px;position:relative}.ytp-ads-tiny-mode .ytp-ad-action-interstitial-image-container.ytp-ad-action-interstitial-image-container-unified{height:24px;width:24px}.ytp-ad-action-interstitial-background-container.ytp-ad-action-interstitial-background-container-unified{-webkit-filter:blur(70px);filter:blur(70px)}.ytp-ad-action-interstitial-slot.ytp-ad-action-interstitial-slot-dark-background{background-color:rgba(50,50,50,.8)}.ytp-ad-action-interstitial-slot.ytp-ad-action-interstitial-slot-unified{inset:0;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,.8));background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0)),to(rgba(0,0,0,.8)));background-image:linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.8));background-color:rgba(0,0,0,.6)}.ytp-ad-action-interstitial-headline.ytp-ad-action-interstitial-headline-light{color:#fff}.ytp-ad-action-interstitial-headline.ytp-ad-action-interstitial-headline-unified{color:rgb(255,255,255);font-family:Roboto,Arial,sans-serif;font-size:28px;font-weight:900;line-height:34px;max-height:none;overflow:hidden;padding-top:0;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ytp-small-mode .ytp-ad-action-interstitial-headline.ytp-ad-action-interstitial-headline-unified{color:rgb(255,255,255);font-family:Roboto,Arial,sans-serif;font-size:20px;font-weight:900;line-height:24px;max-height:none;padding-top:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.ytp-ads-tiny-mode .ytp-ad-action-interstitial-headline.ytp-ad-action-interstitial-headline-unified{font-size:16px;padding-top:12px;padding-bottom:0}.ytp-ad-action-interstitial-description.ytp-ad-action-interstitial-description-light{color:#fff}.ytp-ad-action-interstitial-description.ytp-ad-action-interstitial-description-unified{color:#aaa;font-family:Roboto,Arial,sans-serif;font-size:16px;font-weight:400;line-height:20px;max-height:none;padding-bottom:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.ytp-ad-action-interstitial-action-button.ytp-ad-action-interstitial-action-button-dark{background-color:rgb(62,166,255);color:rgb(15,15,15);font-family:Roboto,Arial,sans-serif;font-weight:500;font-size:20px}.ytp-ad-action-interstitial-action-button.ytp-ad-action-interstitial-action-button-mono-dark{background-color:rgb(255,255,255);color:rgb(15,15,15);font-family:Roboto,Arial,sans-serif;font-weight:500;font-size:20px}.ytp-ad-action-interstitial-action-button.ytp-ad-action-interstitial-action-button-mobile-companion-size{min-width:0;font-size:14px;padding:0 16px}.ytp-ad-action-interstitial-action-button.ytp-ad-action-interstitial-action-button-unified{background-color:rgb(62,166,255);border-radius:18px;color:rgb(15,15,15);font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:500;height:36px;line-height:18px;min-width:0;max-width:200px;padding:0 16px;position:relative}.ytp-ad-action-interstitial-action-button.ytp-ad-action-interstitial-action-button-unified:before{content:"";position:absolute;inset:-6px 0;cursor:pointer}.ytp-ad-action-interstitial-action-button.ytp-ad-action-interstitial-action-button-unified .ytp-ad-button-text{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ytp-small-mode .ytp-ad-action-interstitial-action-button.ytp-ad-action-interstitial-action-button-unified{background-color:rgb(62,166,255);border-radius:18px;color:rgb(15,15,15);font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:500;height:36px;line-height:18px;min-width:0;max-width:150px;padding:0 16px}.ytp-ads-tiny-mode .ytp-ad-action-interstitial-action-button.ytp-ad-action-interstitial-action-button-unified{height:22px;line-height:12px}.ytp-ad-action-interstitial-action-button.ytp-ad-action-interstitial-action-button-unified-mono{background-color:rgb(255,255,255);border-radius:18px;color:rgb(15,15,15);font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:500;height:36px;line-height:18px;min-width:0;max-width:200px;padding:0 16px;position:relative}.ytp-ad-action-interstitial-action-button.ytp-ad-action-interstitial-action-button-unified-mono:before{content:"";position:absolute;inset:-6px 0;cursor:pointer}.ytp-ad-action-interstitial-action-button.ytp-ad-action-interstitial-action-button-unified-mono .ytp-ad-button-text{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ytp-small-mode .ytp-ad-action-interstitial-action-button.ytp-ad-action-interstitial-action-button-unified-mono{background-color:rgb(255,255,255);border-radius:18px;color:rgb(15,15,15);font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:500;height:36px;line-height:18px;min-width:0;max-width:150px;padding:0 16px}.ytp-ads-tiny-mode .ytp-ad-action-interstitial-action-button.ytp-ad-action-interstitial-action-button-unified-mono{height:22px;line-height:12px}.ytp-ad-timed-pie-countdown-container{bottom:4px;display:block;left:6px;position:absolute;z-index:65}.ytp-ad-timed-pie-countdown-container.ytp-ad-timed-pie-countdown-container-upper-right{bottom:auto;left:auto;top:4px;right:6px}svg.ytp-ad-timed-pie-countdown{background:none;border-radius:50%;height:20px;opacity:.4;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:20px}circle.ytp-ad-timed-pie-countdown-background{fill:none;stroke:none}circle.ytp-ad-timed-pie-countdown-inner{fill:none;stroke:#000;stroke-width:10px}circle.ytp-ad-timed-pie-countdown-outer{fill:none;stroke:#000;stroke-width:1}circle.ytp-ad-timed-pie-countdown-inner.ytp-ad-timed-pie-countdown-inner-light{stroke:rgba(255,255,255,.75)}circle.ytp-ad-timed-pie-countdown-outer.ytp-ad-timed-pie-countdown-outer-light{stroke:rgba(255,255,255,.75)}.ytp-ad-survey{width:auto;height:100%;background-color:white;font-family:Roboto,Arial,sans-serif;padding:0 32px;margin:0;line-height:normal;display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.ytp-ad-survey.relative-positioning-survey{position:relative;z-index:850}.ytp-ad-survey-questions{display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-flex-grow:1;-webkit-box-flex:1;flex-grow:1;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 auto;height:100%}.ytp-ad-survey-question{display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-flex-grow:1;-webkit-box-flex:1;flex-grow:1;padding-top:0;font-family:Roboto,Arial,sans-serif}.ytp-ad-survey-question-background{position:absolute;top:0;left:0;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-position:50%;width:100%;height:100%;pointer-events:none;z-index:1}.ytp-ad-survey-question-foreground{z-index:2}.ytp-ad-survey-question-text{color:#131313;font-size:20px;text-align:left;width:302px;margin-right:48px;line-height:28px}.ytp-ad-survey-answers{right:0;top:35px;width:308px}.ytp-ad-survey-answer{height:48px}.ytp-ad-survey-answer,.ytp-ad-survey-none-of-the-above{-webkit-flex-grow:1;-webkit-box-flex:1;flex-grow:1;display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;width:100%}.ytp-ad-survey-none-of-the-above{font-size:13.7px;height:35px;padding-top:4%}.ytp-ad-survey-answers .ytp-ad-survey-none-of-the-above{padding-top:0;height:48px}.ytp-ad-survey-answer-toggle-button .ytp-ad-toggle-button-icon{width:20px;height:20px;-webkit-flex:0 0 20px;-webkit-box-flex:0;flex:0 0 20px;margin-right:12px}.ytp-ad-toggle-button-input{display:none}.ytp-ad-survey-answer-button,.ytp-ad-survey-answer-toggle-button{background:transparent;border-radius:2px;color:#606060;font-family:Roboto,Arial,sans-serif;cursor:pointer;font-size:20px;line-height:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;border:0;display:block;width:100%;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.ytp-ad-survey-answer-button:hover,.ytp-ad-survey-answer-toggle-button:hover{font-weight:500}.ytp-ad-survey-answer-button{margin-left:24px}.ytp-ad-survey-answer .ytp-ad-toggle-button-toggled{font-weight:500}.ytp-ad-survey-answer-toggle-button .ytp-ad-toggle-button-untoggled-icon svg path:first-of-type{fill:#606060}.ytp-ad-survey-answer-toggle-button .ytp-ad-toggle-button-toggled-icon svg path:last-of-type{fill:#045edd}.ytp-ad-toggle-button-label{display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-moz-justify-content:flex-start;-webkit-justify-content:flex-start;-webkit-box-pack:start;justify-content:flex-start;height:100%;pointer-events:auto;cursor:pointer}.ytp-ad-survey-player-overlay-submit{position:absolute;bottom:12px;right:0;height:52px;pointer-events:auto}.ytp-ad-survey-submit-button{background:#1b7fcc;border:0;cursor:pointer;border-radius:2px;color:white;font-size:13.7px;height:35px;margin-right:6px;padding-left:12px;padding-right:56px}.ytp-ad-survey-submit-button.ytp-ad-survey-submit-button-rounded{background:#065fd4;border-radius:18px;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:500;height:36px;padding-left:16px;padding-right:16px}.ytp-ad-player-overlay,.ytp-ad-survey-player-overlay,.ytp-ad-survey-question-player-overlay{position:absolute;width:100%;height:100%;bottom:0;left:0;pointer-events:none}.ytp-ad-player-overlay-skip-or-preview,.ytp-ad-survey-player-overlay-skip-or-preview{width:100%;height:100%;right:0}.ytp-ad-survey-interstitial{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:rgba(0,0,0,.6);-webkit-background-size:cover;background-size:cover;display:-webkit-box;display:-webkit-flex;display:flex;height:100%;font-family:Roboto,Arial,sans-serif;opacity:1;position:absolute;width:100%;z-index:5000;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.ytp-ad-survey-interstitial[aria-hidden=true]{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.ytp-ad-survey-interstitial-contents{height:100%;width:100%}.ytp-ad-survey-interstitial .ytp-ad-survey-interstitial-contents{height:auto}.ytp-ad-survey-interstitial-text{margin-left:32px;margin-top:25px;position:relative;text-align:left;font-size:24px;color:#131313;width:272px}.ytp-ad-survey-interstitial-logo{background-position:50%;background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;height:25px;margin-left:32px;position:relative;width:105px}.ytp-ad-survey-interstitial-logo-image{background-repeat:no-repeat;width:100%;height:100%}.ytp-ad-survey-interstitial-action{background-color:#fff;border-radius:2px;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;text-align:center;width:100%}.ytp-ad-survey-interstitial-action-button{background-color:#065fd4;border-radius:2px;color:#fff;cursor:pointer;font-size:14px;min-width:161px;padding:10px;margin-left:32px;margin-top:25px;position:relative;text-align:center;text-transform:uppercase;border:0}.ytp-ad-survey-interstitial-action-button.ytp-ad-survey-interstitial-action-button-rounded{background-color:#065fd4;border-radius:18px;height:36px;font-family:Roboto,Arial,sans-serif;font-weight:500;min-width:0;padding-left:16px;padding-right:16px;text-transform:none}@media screen and (max-width:656px){.ytp-ad-survey-interstitial-logo{margin-left:48px;margin-top:15px}.ytp-ad-survey-interstitial-text{font-size:20px;margin-left:48px}.ytp-ad-survey-interstitial-action-button{font-size:18px;margin-left:48px}.ytp-ad-survey-interstitial-action-button.ytp-ad-survey-interstitial-action-button-rounded{font-size:14px;margin-left:48px}.ytp-ad-survey{padding:0 32px;width:auto}.ytp-ad-survey-question-text{font-size:20px;margin-right:32px;line-height:28px;width:auto}.ytp-ad-survey-answers{top:24px;width:auto}.ytp-ad-survey-answer{height:48px}.ytp-ad-survey-none-of-the-above,.ytp-ad-survey-submit-button{height:22px;font-size:10px}.ytp-ad-survey-answer-button,.ytp-ad-survey-answer-toggle-button{font-size:20px;line-height:28px}.ytp-ad-survey-answer-toggle-button .ytp-ad-toggle-button-icon{height:20px;width:20px;-webkit-flex:0 0 20px;-webkit-box-flex:0;flex:0 0 20px;margin-right:12px}.ytp-ad-survey-answers .ytp-ad-survey-none-of-the-above{height:48px}.ytp-ad-survey-player-overlay-submit{bottom:0}.ytp-ad-survey-submit-button{margin-right:4px;padding-left:10px;padding-right:40px}.ytp-ad-survey-player-overlay-instream-user-sentiment{display:none}[dir=rtl] .ytp-hide-controls .ytp-ad-preview-container{bottom:40px}}@media screen and (min-width:1294px) and (min-height:630px){.ytp-ad-survey-interstitial-action-button,.ytp-ad-survey-interstitial-logo,.ytp-ad-survey-interstitial-text{margin-left:64px}.ytp-ad-survey{width:auto;padding:0 60px}.ytp-ad-survey-question-text{font-size:24px;line-height:32px;margin-right:48px;width:354px}.ytp-ad-survey-answers{top:38px;width:390px}.ytp-ad-survey-answer{height:60px}.ytp-ad-survey-none-of-the-above,.ytp-ad-survey-submit-button{height:44px;font-size:18.2px}.ytp-ad-survey-answer-button,.ytp-ad-survey-answer-toggle-button{font-size:24px;line-height:32px}.ytp-ad-survey-answer-toggle-button .ytp-ad-toggle-button-icon{height:32px;width:32px;-webkit-flex:0 0 32px;-webkit-box-flex:0;flex:0 0 32px;margin-right:20px}.ytp-ad-survey-answers .ytp-ad-survey-none-of-the-above{height:60px}.ytp-ad-survey-player-overlay-submit{bottom:25px}.ytp-ad-survey-submit-button{margin-right:8px;padding-left:16px;padding-right:70px}}@media screen and (min-width:1720px) and (min-height:980px){.ytp-ad-survey-interstitial-action-button,.ytp-ad-survey-interstitial-logo,.ytp-ad-survey-interstitial-text{margin-left:96px}.ytp-ad-survey{width:100%;padding:0}.ytp-ad-survey-question-text{font-size:32px;line-height:43px;margin-right:80px;width:450px}.ytp-ad-survey-answers{top:57px;width:500px}.ytp-ad-survey-answer{height:76px}.ytp-ad-survey-none-of-the-above,.ytp-ad-survey-submit-button{height:67px;font-size:27.4px}.ytp-ad-survey-answer-button,.ytp-ad-survey-answer-toggle-button{font-size:32px;line-height:43px}.ytp-ad-survey-answer-toggle-button .ytp-ad-toggle-button-icon{height:32px;width:32px;-webkit-flex:0 0 32px;-webkit-box-flex:0;flex:0 0 32px;margin-right:20px}.ytp-ad-survey-answers .ytp-ad-survey-none-of-the-above{height:76px}.ytp-ad-survey-player-overlay-submit{bottom:45px}.ytp-ad-survey-submit-button{margin-right:12px;padding-left:20px;padding-right:110px}}.ytp-ad-toggle-button-tooltip{display:none}.ytp-ad-toggle-button:hover .ytp-ad-toggle-button-tooltip{display:inline-block}.ytp-ad-instream-user-sentiment-container[aria-hidden=true]{opacity:0}.ytp-ad-instream-user-sentiment-container{-webkit-transition:opacity .4s cubic-bezier(0,0,.2,1);transition:opacity .4s cubic-bezier(0,0,.2,1);background:rgba(0,0,0,.7);bottom:147px;display:inline-block;pointer-events:auto;position:absolute;right:0;z-index:850}.ytp-embed .ytp-ad-instream-user-sentiment-container{bottom:139px}.ytp-ad-instream-user-sentiment-container.ytp-ad-instream-user-sentiment-selected{-webkit-transition:opacity .5s cubic-bezier(.4,0,1,1);transition:opacity .5s cubic-bezier(.4,0,1,1);background:#4780ee}.ytp-ad-instream-user-sentiment-dislike-button,.ytp-ad-instream-user-sentiment-like-button{display:inline-block;vertical-align:middle}.ytp-ad-instream-user-sentiment-container .ytp-ad-toggle-button-icon{display:inline-block;height:22px;opacity:.8;vertical-align:middle;width:22px}.ytp-ad-instream-user-sentiment-container .ytp-ad-toggle-button-label{cursor:pointer}.ytp-ad-instream-user-sentiment-like-button .ytp-ad-toggle-button-label{padding:12px 10px 12px 20px}.ytp-ad-instream-user-sentiment-dislike-button .ytp-ad-toggle-button-label{padding:12px 20px 12px 10px}.ytp-ad-instream-user-sentiment-container .ytp-ad-toggle-button:hover .ytp-ad-toggle-button-icon{opacity:1}.ytp-ad-instream-user-sentiment-container .ytp-ad-toggle-button.ytp-ad-toggle-button-toggled .ytp-ad-toggle-button-icon{opacity:1}.ytp-ad-instream-user-sentiment-container .ytp-ad-toggle-button-tooltip{background:rgba(31,31,31,.5);color:rgb(255,255,255);font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:500;height:18px;letter-spacing:0;margin:9px 0;padding:8px 16px;position:absolute;text-align:center;white-space:nowrap}.ytp-ad-instream-user-sentiment-container .ytp-ad-toggle-button:hover .ytp-ad-toggle-button-tooltip{bottom:46px;right:20px}.ytp-ad-player-overlay-top-bar-gradients{background-image:-webkit-linear-gradient(top,rgba(0,0,0,.75) 40%,rgba(0,0,0,0) 99%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,rgba(0,0,0,.75)),color-stop(99%,rgba(0,0,0,0)));background-image:linear-gradient(180deg,rgba(0,0,0,.75) 40%,rgba(0,0,0,0) 99%);display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-moz-justify-content:space-between;-webkit-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;background-color:rgba(0,0,0,0);border-bottom:none;height:40px;width:100%;opacity:.8;top:0;position:absolute;z-index:850}.ytp-ad-player-overlay-top-bar-gradients .ytp-ad-visit-advertiser-button:before{content:none}.ytp-ad-player-overlay-top-bar-gradients .ytp-ad-visit-advertiser-button{margin:auto 11px auto auto;pointer-events:auto;z-index:850}.ytp-ad-player-overlay-top-bar-gradients .ytp-ad-visit-advertiser-button .ytp-ad-button-text{font-family:YouTube Noto,Roboto,arial,sans-serif;font-size:14px;line-height:normal;margin:auto 0;padding:0 4px 5px;text-transform:capitalize;text-shadow:1px 1px 1px rgba(0,0,0,.75);color:#fff;text-decoration:none}.ytp-ad-player-overlay-top-bar-gradients .ytp-ad-visit-advertiser-button .ytp-ad-button-icon{display:none}.ytp-ad-player-overlay-top-bar-gradients .ytp-video-ad-top-bar-title{-webkit-flex:1;-webkit-box-flex:1;flex:1;font-family:YouTube Noto,Roboto,arial,sans-serif;white-space:nowrap;color:#fff;text-overflow:ellipsis;text-shadow:1px 1px 1px rgba(0,0,0,.75);text-decoration:none;overflow:hidden;pointer-events:auto;cursor:pointer;font-size:14px;max-width:50%;height:16px;line-height:normal;margin:10px 5px 5px 10px;z-index:850;opacity:.9}.ytp-ad-clickable-element:hover{cursor:pointer}.ytp-ad-underlay{position:absolute;top:131px;left:0;height:calc(100% - 262px);width:100%;overflow:hidden}.ytp-big-mode .ytp-ad-underlay{height:calc(100% - 280px);top:140px}.ytp-small-mode .ytp-ad-underlay{height:calc(100% - 222px);top:111px}.ytp-player-minimized.ytp-menu-shown .ytp-ad-underlay{height:calc(100% - 150px);top:75px}.ytp-hide-controls .ytp-ad-underlay{height:calc(100% - 122px);top:61px}.ytp-ad-underlay-companion{height:100%;width:100%}.ytp-ad-underlay-side-container{height:100%;max-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-moz-justify-content:center;-webkit-justify-content:center;-webkit-box-pack:center;justify-content:center;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-top:125px;padding-bottom:125px}.ytp-ad-underlay-left-container{margin-left:2%;padding-right:2%}.ytp-ad-underlay-right-container{margin-left:52.5%}.ytp-ad-underlay-image-container{border:1px solid rgba(255,255,255,.1);display:block;min-height:72px;min-width:72px;border-radius:50%;margin-bottom:16px;max-width:144px;max-height:144px;-webkit-flex-shrink:2;flex-shrink:2;cursor:pointer}.ytp-ad-underlay-image{pointer-events:auto;max-width:100%;max-height:100%;border-radius:50%}.ytp-ad-underlay-headline-container{width:100%;-webkit-flex-shrink:0;flex-shrink:0;margin-bottom:48px}.ytp-ad-underlay-headline{width:100%;height:100%;color:rgb(255,255,255);font-size:2.5vw;font-weight:700;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word;text-overflow:ellipsis}@media screen and (min-width:1600px){.ytp-ad-underlay-headline{font-size:40px}}.ytp-ad-underlay-description{width:100%;height:100%;color:rgba(255,255,255,.75);display:inline-block;font-size:16px;overflow:hidden;text-overflow:ellipsis;padding-bottom:40px}.ytp-ad-underlay-description-container{-webkit-flex-shrink:1;flex-shrink:1}.ytp-ad-underlay-action-button-container{display:inline-block}.ytp-ad-underlay-clickable{z-index:850}.ytp-ad-underlay-action-button{background-color:#fff;color:#030303;position:relative;text-align:center;border:0;border-radius:18px;cursor:pointer;font-size:14px;padding-left:12px;padding-right:12px;height:36px}.ytp-ad-underlay-action-button-medium{border-radius:24px;font-size:18px;padding-left:16px;padding-right:16px;height:48px}.ytp-ad-underlay-action-button-large{border-radius:32px;font-size:22px;padding-left:24px;padding-right:24px;height:64px}.ytp-ad-underlay-action-button:hover{background-color:#e9e9e9}.ytp-ad-underlay-action-button-blue{background-color:#3ea6ff;color:#030303;border-radius:2px}.ytp-ad-underlay-action-button-blue:hover{background-color:#66b8ff}.ytp-probably-keyboard-focus .ytp-ad-underlay-action-button:focus{outline:none;border:2px solid #fff;background:transparent;color:#fff}.ytp-probably-keyboard-focus .ytp-ad-underlay-action-button-blue:focus{outline:none;border:2px solid #3ea6ff;background:transparent;color:#3ea6ff}.html5-video-container-transitioning{-webkit-transition:width 1.5s,height 1.5s,left 1.5s,top 1.5s;transition:width 1.5s,height 1.5s,left 1.5s,top 1.5s}.ytp-ad-underlay-action-button-transition{z-index:-1}.color-contrast-fix.ytp-ad-survey{background-color:black}.color-contrast-fix .ytp-ad-survey-question-background{opacity:60%}.color-contrast-fix .ytp-ad-survey-answer-button,.color-contrast-fix .ytp-ad-survey-answer-toggle-button,.color-contrast-fix .ytp-ad-survey-question-text{color:white}.color-contrast-fix .ytp-ad-survey-answer-toggle-button .ytp-ad-toggle-button-untoggled-icon svg path:first-of-type{fill:white}.ytp-ad-badge{display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;left:0;position:relative}.ytp-ad-badge:after{content:"·";padding-inline:4px}.ytp-ad-badge__pod-index:before{content:"·";padding-inline:4px 3px}.ytp-ad-badge--stark{color:#fff;opacity:.75;font-size:12px;line-height:28px}.ytp-ad-badge--stark .ytp-ad-badge__text{font-weight:700}.ytp-ad-badge--clean-player{display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;left:0;position:relative}.ytp-ad-badge--stark-clean-player{color:#fff;opacity:1;font-size:12px;line-height:28px;text-shadow:0 0 8px rgba(0,0,0,.5);letter-spacing:.35px}.ytp-ad-badge--stark-clean-player .ytp-ad-badge__text--clean-player{font-weight:600;font-family:YouTube Noto,Roboto,arial,sans-serif;text-shadow:0 0 16px rgba(0,0,0,.5)}.ytp-ad-badge--stark-clean-player-ios{letter-spacing:.1px}.ytp-ad-grid-card-collection{display:grid;gap:8px;grid-template-columns:repeat(1,minmax(0,1fr))}.ytp-ad-grid-card-text{max-width:500px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;border-radius:12px;background-color:rgba(255,255,255,.1);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-align-self:stretch;align-self:stretch;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer}.ytp-ad-grid-card-text__button{margin:12px 16px 12px 12px}.ytp-ad-grid-card-text__metadata{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;margin-left:16px;margin-top:12px;margin-bottom:12px;min-width:0}.ytp-ad-grid-card-text__metadata__headline{color:#fff;font-family:YouTube Noto,Roboto,arial,sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:500;overflow:hidden;max-height:1.8rem;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytp-ad-grid-card-text__metadata__description{display:-webkit-box;display:-webkit-flex;display:flex}.ytp-ad-grid-card-text__metadata__description :first-child{margin-right:1px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.ytp-ad-grid-card-text__metadata__description :not(:first-child){-webkit-box-flex:1;-webkit-flex:1;flex:1}.ytp-ad-grid-card-text__metadata__description__line{color:#fff;font-family:YouTube Noto,Roboto,arial,sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:400;white-space:nowrap;overflow:hidden}.ytp-ad-pod-index{display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;left:0;position:relative}.ytp-ad-pod-index:before{content:"•";padding-inline:4px 3px}.ytp-ad-pod-index--stark{color:#fff;opacity:1;font-size:12px;letter-spacing:normal;line-height:28px;text-shadow:0 0 16px rgba(0,0,0,.5);font-family:YouTube Noto,Roboto,arial,sans-serif;font-weight:500}.ytp-ad-pod-index--mweb{font-weight:600}.ytp-ad-pod-index--mweb-ios{letter-spacing:-.2px}.ytp-autohide .ytp-ad-pod-index--autohide{display:none;visibility:hidden;opacity:0}.ytp-ad-button-vm{display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;font-weight:500;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Roboto,Arial,sans-serif;-webkit-box-align:center;-webkit-align-items:center;align-items:center;pointer-events:auto;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ytp-ad-button-vm__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ytp-ad-button-vm__icon{-webkit-flex-shrink:0;flex-shrink:0}.ytp-ad-button-vm--size-compact{height:32px;line-height:32px;border-radius:16px;font-size:12px;padding:0 12px}.ytp-ad-button-vm--size-compact .ytp-ad-button-vm__icon{height:16px;width:16px}.ytp-ad-button-vm--size-compact .ytp-ad-button-vm__icon--trailing{-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:-4px;margin-inline-end:-4px}.ytp-ad-button-vm--size-compact .ytp-ad-button-vm__icon--leading{-webkit-margin-start:-4px;margin-inline-start:-4px;-webkit-margin-end:4px;margin-inline-end:4px}.ytp-ad-button-vm--size-default{height:36px;line-height:36px;border-radius:18px;font-size:14px;padding:0 16px}.ytp-ad-button-vm--size-default .ytp-ad-button-vm__icon{height:24px;width:24px}.ytp-ad-button-vm--size-default .ytp-ad-button-vm__icon--trailing{-webkit-margin-start:6px;margin-inline-start:6px;-webkit-margin-end:-6px;margin-inline-end:-6px}.ytp-ad-button-vm--size-default .ytp-ad-button-vm__icon--leading{-webkit-margin-start:-6px;margin-inline-start:-6px;-webkit-margin-end:6px;margin-inline-end:6px}.ytp-ad-button-vm--size-large{height:48px;line-height:48px;border-radius:24px;font-size:18px;padding:0 24px}.ytp-ad-button-vm--size-large .ytp-ad-button-vm__icon{height:24px;width:24px}.ytp-ad-button-vm--size-large .ytp-ad-button-vm__icon--trailing{-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:-8px;margin-inline-end:-8px}.ytp-ad-button-vm--size-large .ytp-ad-button-vm__icon--leading{-webkit-margin-start:-8px;margin-inline-start:-8px;-webkit-margin-end:8px;margin-inline-end:8px}.ytp-ad-button-vm--style-transparent{color:#fff;background-color:transparent}.ytp-ad-button-vm--style-transparent:hover{background-color:rgba(255,255,255,.2)}.ytp-ad-button-vm--style-filled{color:#fff;background-color:#065fd4}.ytp-ad-button-vm--style-filled:hover{background-color:#0556bf}.ytp-ad-button-vm--style-filled-white{color:#0f0f0f;background-color:#f1f1f1}.ytp-ad-button-vm--style-filled-white:hover{background-color:#d9d9d9}.ytp-ad-button-vm--style-filled-white:active{background-color:#d9d9d9}.ytp-ad-button-vm--style-filled-dark{background-color:#3ea6ff;color:rgb(15,15,15)}.ytp-ad-button-vm--style-filled-dark:hover{background-color:#65b8ff}.ytp-ad-button-vm--style-mono-filled{color:#f1f1f1;background-color:#0f0f0f}.ytp-ad-button-vm--style-mono-filled:hover{background-color:#3f3f3f}.ytp-ad-button-vm--style-mono-filled:active{background-color:#3f3f3f}.ytp-ad-button-vm--icon-only{padding:0}.ytp-ad-button-vm--icon-only .ytp-ad-button-vm__icon{height:24px;width:24px;padding:0 6px}.ytp-ad-disclosure-banner{display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:rgba(0,0,0,.6);border-left:4px solid #fbc02d;border-radius:4px;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-family:Roboto,Arial,sans-serif;max-width:312px;padding:8px}.ytp-ad-disclosure-banner__text{background:none;color:rgb(255,255,255);-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;font-size:14px;font-weight:400;line-height:1em;padding:8px;vertical-align:middle}.ytp-ad-disclosure-banner__chevron{-webkit-flex-shrink:0;flex-shrink:0;height:24px;width:24px}.ytp-ad-notification-container{-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1);background:rgba(0,0,0,.4);bottom:86px;color:#fff;cursor:pointer;font-size:16px;height:52px;line-height:52px;min-width:80px;opacity:1;padding:0 20px;position:absolute;right:0;text-align:center;vertical-align:middle;z-index:45}.ytp-embed .ytp-ad-notification-container{bottom:78px}.ytp-ad-notification-container[aria-hidden=true]{-webkit-transition:opacity .15s cubic-bezier(.4,0,1,1);transition:opacity .15s cubic-bezier(.4,0,1,1);opacity:0}.ytp-big-mode .ytp-ad-notification-container{bottom:95px}.ytp-hide-controls .ytp-ad-notification-container{bottom:25px}.ytp-preview-ad{display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:36px;border-radius:4px;background-color:rgba(0,0,0,.6);overflow:hidden;position:absolute;right:22px;bottom:95px;z-index:1000;-webkit-transition:opacity .4s cubic-bezier(0,0,.2,1);transition:opacity .4s cubic-bezier(0,0,.2,1);cursor:default;pointer-events:auto}.ytp-preview-ad[aria-hidden=true]{opacity:0;-webkit-transition:opacity .1s cubic-bezier(.4,0,1,1);transition:opacity .1s cubic-bezier(.4,0,1,1)}.ytp-preview-ad__text{display:inline-block;font-family:Roboto,Arial,sans-serif;color:rgb(255,255,255);font-size:14px;font-weight:400;letter-spacing:.1px;padding:0 8px;text-align:center;vertical-align:middle;white-space:pre;width:auto}.ytp-preview-ad__text--font--small{font-size:12px;height:auto;min-width:0}.ytp-preview-ad__text--padding--wide{padding:0 14px}.ytp-preview-ad__image{display:inline-block;vertical-align:middle;width:65px;height:36px;-o-object-fit:cover;object-fit:cover}.ytp-big-mode .ytp-preview-ad{right:40px;bottom:104px}.ytp-small-mode .ytp-preview-ad{right:12px;bottom:75px}.ytp-player-minimized.ytp-menu-shown .ytp-preview-ad{right:16px;bottom:39px}.ytp-hide-controls .ytp-preview-ad{bottom:25px}.ytp-autohide .ytp-ad-duration-remaining-autohide{display:none}.ytp-display-underlay-text-grid-cards{height:100%;width:100%}.ytp-display-underlay-text-grid-cards__content_container{height:100%;max-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-moz-justify-content:center;-webkit-justify-content:center;-webkit-box-pack:center;justify-content:center;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-left:64px;padding-right:64px;margin-left:calc(60% + 16px)}.ytp-display-underlay-text-grid-cards__content_container__header{display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-moz-justify-content:start;-webkit-justify-content:start;-webkit-box-pack:start;justify-content:start;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;width:100%;max-width:500px;margin-bottom:24px}.ytp-display-underlay-text-grid-cards__content_container__header__ad_avatar{pointer-events:auto;cursor:pointer;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:flex;margin-right:16px}.ytp-display-underlay-text-grid-cards__content_container__header__headline{color:#fff;font-family:YouTube Noto,Roboto,arial,sans-serif;font-size:20px;font-weight:900;line-height:24px;overflow:hidden;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.ytp-display-underlay-text-grid-cards__content_container__ad_button{display:-webkit-box;display:-webkit-flex;display:flex;margin-top:24px;width:100%;max-width:500px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.ytp-display-underlay-text-grid-cards__content_container__ad_grid_card_collection{width:100%;max-width:500px;overflow:hidden auto}.ytp-display-underlay-text-grid-cards__content_container__ad_button>button{width:100%;max-width:500px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.ytp-display-underlay-text-grid-cards .ytp-ad-avatar--size-responsive{width:48px;height:48px}.ytp-image-background--gradient-vertical{inset:0;position:absolute;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,.8));background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0)),to(rgba(0,0,0,.8)));background-image:linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.8));background-color:rgba(0,0,0,.6)}.ytp-ad-avatar-lockup-card{display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;padding:12px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:rgba(255,255,255,.95);cursor:pointer;max-width:400px;overflow:hidden;pointer-events:auto;-webkit-transition:width .2s cubic-bezier(0,0,.2,1) .5s,max-width .2s cubic-bezier(.4,0,1,1);transition:width .2s cubic-bezier(0,0,.2,1) .5s,max-width .2s cubic-bezier(.4,0,1,1)}.ytp-ad-avatar-lockup-card:hover{background-color:#fff}.ytp-ad-avatar-lockup-card--large{-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background-color:rgba(0,0,0,.6);min-width:200px}.ytp-ad-avatar-lockup-card--large:hover{background-color:rgba(0,0,0,.7)}.ytp-ad-avatar-lockup-card--inactive{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.2,1);transition:transform .25s cubic-bezier(0,0,.2,1),-webkit-transform .25s cubic-bezier(0,0,.2,1);-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%);width:0;max-width:0}.ytp-ad-avatar-lockup-card__avatar_and_text_container--large{display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-align-self:start;align-self:start}.ytp-ad-avatar-lockup-card__ad_avatar--large{-webkit-align-self:center;align-self:center}.ytp-ad-avatar-lockup-card__text_container{display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:0 20px 0 8px;max-width:192px;-webkit-box-sizing:border-box;box-sizing:border-box}.ytp-ad-avatar-lockup-card__headline{display:-webkit-box;color:#0f0f0f;font-size:14px;line-height:20px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ytp-ad-avatar-lockup-card__headline--large{color:#ddd}.ytp-ad-avatar-lockup-card__description{color:#606060;font-size:12px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ytp-ad-avatar-lockup-card__description--large{color:#ddd}.ytp-ad-avatar-lockup-card .ytp-ad-button-vm{max-width:140px}.ytp-ad-avatar-lockup-card__button--large{margin-top:8px;min-width:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;color:#0f0f0f;background-color:#3ea6ff}.ytp-ad-avatar-lockup-card__button--large:hover{background-color:#65b8ff}.ytp-player-minimized .ytp-ad-avatar-lockup-card,.ytp-small-mode .ytp-ad-avatar-lockup-card{opacity:.86;padding:8px;min-height:40px;max-width:190px}.ytp-player-minimized .ytp-ad-avatar-lockup-card--large,.ytp-small-mode .ytp-ad-avatar-lockup-card--large{min-width:auto}.ytp-player-minimized .ytp-ad-avatar-lockup-card--inactive,.ytp-small-mode .ytp-ad-avatar-lockup-card--inactive{width:0;max-width:0}.ytp-player-minimized .ytp-ad-avatar-lockup-card .ytp-ad-button-vm,.ytp-small-mode .ytp-ad-avatar-lockup-card .ytp-ad-button-vm{display:none}.ytp-player-minimized .ytp-ad-avatar-lockup-card__headline,.ytp-small-mode .ytp-ad-avatar-lockup-card__headline{font-size:12px;line-height:16px}.ytp-player-minimized .ytp-ad-avatar-lockup-card__description,.ytp-small-mode .ytp-ad-avatar-lockup-card__description{font-size:10px;line-height:14px}.ytp-player-minimized .ytp-ad-avatar-lockup-card__description--hidden--in--small--player,.ytp-small-mode .ytp-ad-avatar-lockup-card__description--hidden--in--small--player{display:none}.ytp-player-minimized .ytp-ad-avatar-lockup-card__text_container,.ytp-small-mode .ytp-ad-avatar-lockup-card__text_container{padding:0 4px 0 6px;max-width:146px}.ytp-delhi-modern .ytp-ad-avatar-lockup-card{-webkit-backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));background:var(--yt-sys-color-baseline--overlay-background-medium,rgba(0,0,0,.6));border-radius:8px}.ytp-delhi-modern .ytp-ad-avatar-lockup-card__headline{color:var(--yt-sys-color-baseline--overlay-text-primary,#fff)}.ytp-delhi-modern .ytp-ad-avatar-lockup-card__description{color:var(--yt-sys-color-baseline--overlay-text-secondary,rgba(255,255,255,.7))}.ytp-ad-persistent-progress-bar-container{position:absolute;bottom:-3px;width:100%;height:3px;background-color:rgba(255,255,255,.2);opacity:0;-webkit-transition:bottom .1s cubic-bezier(.4,0,1,1),opacity .1s cubic-bezier(.4,0,1,1);transition:bottom .1s cubic-bezier(.4,0,1,1),opacity .1s cubic-bezier(.4,0,1,1);z-index:38}.ytp-ad-player-overlay-progress-bar .ytp-ad-persistent-progress-bar-container,.ytp-autohide .ytp-ad-persistent-progress-bar-container{opacity:1;bottom:0;-webkit-transition:bottom .25s cubic-bezier(0,0,.2,1),opacity .25s cubic-bezier(0,0,.2,1);transition:bottom .25s cubic-bezier(0,0,.2,1),opacity .25s cubic-bezier(0,0,.2,1)}.ytp-ad-player-overlay-progress-bar .ytp-ad-persistent-progress-bar-container{background-color:#222;height:4px}.ytp-ad-player-overlay-progress-bar .ytp-ad-persistent-progress-bar-container--clean-player{background-color:#222;height:3px}.ytp-ad-persistent-progress-bar{position:absolute;left:0;bottom:0;height:100%;background-color:#fc0}.ytp-player-minimized.ytp-miniplayer-alternate-ui .ytp-ad-persistent-progress-bar-container{width:calc(100% - 24px);left:12px;bottom:12px}.ytp-ad-player-overlay-layout{position:absolute;width:100%;height:100%;bottom:0;left:0;pointer-events:none}.ytp-ad-player-overlay-layout__ad-info-container{bottom:65px;cursor:default;left:22px;pointer-events:auto;position:absolute;text-shadow:0 0 4px rgba(0,0,0,.75);z-index:850;-webkit-transition:bottom .25s cubic-bezier(0,0,.2,1);transition:bottom .25s cubic-bezier(0,0,.2,1)}.ytp-ad-player-overlay-layout__ad-info-container .ytp-ad-duration-remaining{margin-left:0}.ytp-ad-player-overlay-layout__player-card-container{bottom:95px;left:22px;pointer-events:auto;position:absolute;z-index:850;border-radius:8px;overflow:hidden;-webkit-transition:bottom .25s cubic-bezier(0,0,.2,1);transition:bottom .25s cubic-bezier(0,0,.2,1)}.ytp-ad-player-overlay-layout__skip-or-preview-container{width:100%;height:100%;right:0;position:absolute}.ytp-ad-player-overlay-layout__ad-disclosure-banner-container{border-radius:0;bottom:auto;cursor:default;height:auto;left:22px;pointer-events:auto;position:absolute;top:42px;z-index:850}.ytp-ad-player-overlay-layout .ytp-ad-player-overlay-layout__ad-disclosure-banner-container{z-index:27}.ytp-big-mode .ytp-ad-player-overlay-layout__ad-info-container{bottom:74px;left:40px}.ytp-big-mode .ytp-ad-player-overlay-layout__player-card-container{left:40px;bottom:104px}.ytp-big-mode .ytp-ad-player-overlay-layout__ad-disclosure-banner-container{left:40px;top:64px}.ytp-small-mode .ytp-ad-player-overlay-layout__ad-info-container{left:12px;bottom:45px}.ytp-small-mode .ytp-ad-player-overlay-layout__player-card-container{left:12px;bottom:75px}.ytp-small-mode .ytp-ad-player-overlay-layout__ad-disclosure-banner-container{left:12px;top:12px}.ytp-delhi-modern .ytp-ad-player-overlay-layout__ad-info-container{bottom:calc(var(--yt-delhi-bottom-controls-height, 72px) + 14px)}.ytp-delhi-modern .ytp-ad-player-overlay-layout__ad-info-container .ad-simple-attributed-string,.ytp-delhi-modern .ytp-ad-player-overlay-layout__ad-info-container .ytp-ad-pod-index,.ytp-delhi-modern .ytp-ad-player-overlay-layout__ad-info-container .ytp-visit-advertiser-link__text{text-shadow:0 0 2px #000}.ytp-delhi-modern .ytp-ad-player-overlay-layout__ad-info-container .ytp-ad-button{-webkit-filter:drop-shadow(0 0 2px #000);filter:drop-shadow(0 0 2px #000)}.ytp-delhi-modern .ytp-ad-player-overlay-layout__player-card-container{bottom:calc(var(--yt-delhi-bottom-controls-height, 72px) + 50px)}.ytp-delhi-modern.ytp-big-mode .ytp-ad-player-overlay-layout__ad-info-container{bottom:calc(var(--yt-delhi-big-mode-bottom-controls-height, 96px) + 14px)}.ytp-delhi-modern.ytp-big-mode .ytp-ad-player-overlay-layout__player-card-container{bottom:calc(var(--yt-delhi-big-mode-bottom-controls-height, 96px) + 50px)}.ytp-delhi-modern.ytp-fullscreen-grid-peeking .ytp-ad-player-overlay-layout__ad-info-container{bottom:calc(var(--yt-delhi-bottom-controls-height, 72px) + 14px + var(--ytp-grid-peek-height))}.ytp-delhi-modern.ytp-fullscreen-grid-peeking .ytp-ad-player-overlay-layout__ad-info-container .ad-simple-attributed-string,.ytp-delhi-modern.ytp-fullscreen-grid-peeking .ytp-ad-player-overlay-layout__ad-info-container .ytp-ad-pod-index,.ytp-delhi-modern.ytp-fullscreen-grid-peeking .ytp-ad-player-overlay-layout__ad-info-container .ytp-visit-advertiser-link__text{text-shadow:0 0 2px #000}.ytp-delhi-modern.ytp-fullscreen-grid-peeking .ytp-ad-player-overlay-layout__ad-info-container .ytp-ad-button{-webkit-filter:drop-shadow(0 0 2px #000);filter:drop-shadow(0 0 2px #000)}.ytp-delhi-modern.ytp-fullscreen-grid-peeking .ytp-ad-player-overlay-layout__player-card-container{bottom:calc(var(--yt-delhi-bottom-controls-height, 72px) + 50px + var(--ytp-grid-peek-height))}.ytp-delhi-modern.ytp-fullscreen-grid-peeking.ytp-big-mode .ytp-ad-player-overlay-layout__ad-info-container{bottom:calc(var(--yt-delhi-big-mode-bottom-controls-height, 96px) + 14px + var(--ytp-grid-peek-height))}.ytp-delhi-modern.ytp-fullscreen-grid-peeking.ytp-big-mode .ytp-ad-player-overlay-layout__player-card-container{bottom:calc(var(--yt-delhi-big-mode-bottom-controls-height, 96px) + 50px + var(--ytp-grid-peek-height))}.ytp-player-minimized.ytp-menu-shown .ytp-ad-player-overlay-layout__ad-info-container{left:16px;bottom:9px}.ytp-player-minimized.ytp-menu-shown .ytp-ad-player-overlay-layout__player-card-container{left:16px;bottom:39px}.ytp-player-minimized.ytp-menu-shown .ytp-ad-player-overlay-layout__ad-disclosure-banner-container{left:16px;top:16px}.ytp-autohide .ytp-ad-player-overlay-layout__ad-info-container,.ytp-delhi-modern.ytp-autohide .ytp-ad-player-overlay-layout__ad-info-container,.ytp-hide-controls .ytp-ad-player-overlay-layout__ad-info-container,.ytp-iv-drawer-open .ytp-ad-player-overlay-layout__ad-info-container{bottom:15px;-webkit-transition:bottom .1s cubic-bezier(.4,0,1,1);transition:bottom .1s cubic-bezier(.4,0,1,1)}.ytp-autohide .ytp-ad-player-overlay-layout__player-card-container,.ytp-delhi-modern.ytp-autohide .ytp-ad-player-overlay-layout__player-card-container{bottom:45px;-webkit-transition:bottom .1s cubic-bezier(.4,0,1,1);transition:bottom .1s cubic-bezier(.4,0,1,1)}.ytp-delhi-modern.ytp-autohide .ytp-ad-player-overlay-layout__player-card-container{bottom:3pxvar(--yt-delhi-pill-height,48px)24px;-webkit-transition:bottom .1s cubic-bezier(.4,0,1,1);transition:bottom .1s cubic-bezier(.4,0,1,1)}.ytp-small-mode.ytp-autohide .ytp-ad-player-overlay-layout__ad-info-container,.ytp-small-mode.ytp-hide-controls .ytp-ad-player-overlay-layout__ad-info-container,.ytp-small-mode.ytp-iv-drawer-open .ytp-ad-player-overlay-layout__ad-info-container{bottom:7px}.ytp-small-mode.ytp-autohide .ytp-ad-player-overlay-layout__player-card-container{bottom:37px}.ytp-ad-avatar--size-xxs{width:16px;height:16px}.ytp-ad-avatar--size-xs{width:24px;height:24px}.ytp-ad-avatar--size-s{width:32px;height:32px}.ytp-ad-avatar--size-m{width:36px;height:36px}.ytp-ad-avatar--size-l{width:56px;height:56px}.ytp-ad-avatar--size-xl{width:72px;height:72px}.ytp-ad-avatar--circular{border-radius:50%}.ytp-ad-avatar--rounded-corner{border-radius:20%}.ytp-ad-details-line{display:block}.ytp-ad-details-line__text--style-standard{color:#aaa;font-family:Roboto,Arial,sans-serif;font-size:16px;font-weight:400;line-height:20px;max-height:none;padding-bottom:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.ytp-video-interstitial-buttoned-centered-layout{z-index:64;background:white;height:100%;left:0;position:absolute;top:0;width:100%;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover}.ytp-video-interstitial-buttoned-centered-layout__background-image-container{width:100%;height:100%;z-index:65;border:none}.ytp-video-interstitial-buttoned-centered-layout .ytp-image-background-image{background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1);background-position:50%;width:100%;height:100%;border:none;display:block}.ytp-video-interstitial-buttoned-centered-layout__content{z-index:65;pointer-events:none;display:block;position:absolute;inset:0}.ytp-video-interstitial-buttoned-centered-layout__content__lockup{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;left:50%;position:absolute;text-align:center;top:50%;margin-left:-215px;width:430px;padding:0 16px;-webkit-box-sizing:border-box;box-sizing:border-box}.ytp-video-interstitial-buttoned-centered-layout__content__lockup__ad-avatar-container{pointer-events:auto;cursor:pointer;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:flex}.ytp-video-interstitial-buttoned-centered-layout__content__lockup__headline-container{pointer-events:auto;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.ytp-video-interstitial-buttoned-centered-layout__content__lockup__headline{padding:28px 0 10px;color:rgb(255,255,255);font-family:Roboto,Arial,sans-serif;font-size:28px;font-weight:900;line-height:34px;max-height:none;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ytp-video-interstitial-buttoned-centered-layout__content__lockup__details-line-container{pointer-events:auto;cursor:pointer;white-space:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.ytp-video-interstitial-buttoned-centered-layout__content__lockup__ad-button-container{display:inline-block;padding:6px 0;position:relative}.ytp-video-interstitial-buttoned-centered-layout__content__instream-info-container{bottom:6px;cursor:default;left:18px;pointer-events:auto;position:absolute;text-shadow:0 0 4px rgba(0,0,0,.75);z-index:850;-webkit-transition:bottom .25s cubic-bezier(0,0,.2,1);transition:bottom .25s cubic-bezier(0,0,.2,1)}.ytp-video-interstitial-buttoned-centered-layout .ytp-ad-badge:after{padding-right:unset}.ytp-video-interstitial-buttoned-centered-layout .ytp-ad-badge{margin-left:5px}.ytp-video-interstitial-buttoned-centered-layout .ytp-ad-details-line{padding:6px 0 22px}.ytp-video-interstitial-buttoned-centered-layout .ytp-ad-button-vm:before{content:"";position:absolute;inset:-6px 0;cursor:pointer}.ytp-video-interstitial-buttoned-centered-layout__timed-pie-countdown-container{bottom:auto;left:auto;top:4px;right:6px;display:block;position:absolute;z-index:65}.ytp-video-interstitial-buttoned-centered-layout .ytp-ad-avatar--size-responsive{width:64px;height:64px}.ytp-video-interstitial-buttoned-centered-layout .ytp-ad-details-line__text--style-responsive{color:#aaa;font-family:Roboto,Arial,sans-serif;font-size:16px;font-weight:400;line-height:20px;max-height:none;padding-bottom:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.ytp-small-mode .ytp-video-interstitial-buttoned-centered-layout__content__lockup{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;top:50%;position:absolute;margin-left:0;left:0;text-align:left;width:245px;padding:0 0 0 16px;-webkit-box-sizing:content-box;box-sizing:content-box}.ytp-small-mode .ytp-video-interstitial-buttoned-centered-layout__content__lockup__ad-avatar-container{pointer-events:auto;cursor:pointer;margin:0 auto 0 -6px;padding:6px;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}.ytp-small-mode .ytp-video-interstitial-buttoned-centered-layout__content__lockup__headline-container{pointer-events:auto;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 0 0}.ytp-small-mode .ytp-video-interstitial-buttoned-centered-layout__content__lockup__headline{padding:10px 0;color:rgb(255,255,255);font-family:Roboto,Arial,sans-serif;font-size:20px;font-weight:900;line-height:24px;max-height:none;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.ytp-small-mode .ytp-video-interstitial-buttoned-centered-layout__content__lockup__details-line-container{display:none}.ytp-small-mode .ytp-video-interstitial-buttoned-centered-layout .ytp-ad-avatar--size-responsive{width:36px;height:36px}.ytp-skip-ad{z-index:850}.ytp-skip-ad-button{display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;border:none;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:center;height:36px;border-radius:18px;background-color:rgba(0,0,0,.6);-webkit-box-sizing:content-box;box-sizing:content-box;color:#fff;direction:ltr;min-width:0;padding:0 6px 0 16px;width:auto;pointer-events:auto;cursor:pointer;overflow:hidden;position:absolute;right:22px;bottom:95px;z-index:1000;-webkit-transition:opacity .5s cubic-bezier(0,0,.2,1);transition:opacity .5s cubic-bezier(0,0,.2,1)}.ytp-skip-ad-button[aria-hidden=true]{opacity:0;-webkit-transition:opacity .1s cubic-bezier(.4,0,1,1);transition:opacity .1s cubic-bezier(.4,0,1,1)}.ytp-skip-ad-button:hover{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),-webkit-gradient(linear,left top,left bottom,from(rgb(15,15,15)),to(rgb(15,15,15)));background:-webkit-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),-webkit-linear-gradient(rgb(15,15,15),rgb(15,15,15));background:linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),linear-gradient(rgb(15,15,15),rgb(15,15,15))}.ytp-skip-ad-button:focus{background:rgb(15,15,15);outline:none;-webkit-box-shadow:none;box-shadow:none}.ytp-skip-ad-button:focus-visible{background:#fff;-webkit-box-shadow:0 0 0 2px #0f0f0f;box-shadow:0 0 0 2px #0f0f0f;color:#0f0f0f}.ytp-skip-ad-button:focus-visible .ytp-skip-ad-button__icon svg path{fill:#0f0f0f}.ytp-skip-ad-button__text{font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:500;line-height:normal;display:inline-block;vertical-align:middle}.ytp-skip-ad-button__icon{height:36px;width:36px;display:inline-block;vertical-align:middle}.ytp-delhi-modern .ytp-skip-ad-button{bottom:calc(var(--yt-delhi-bottom-controls-height, 72px) + 14px);-webkit-backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));background:var(--yt-sys-color-baseline--overlay-background-medium,rgba(0,0,0,.6))}.ytp-delhi-modern .ytp-skip-ad-button:after{content:"";position:absolute;display:block;left:0;width:100%;height:100%}.ytp-delhi-modern .ytp-skip-ad-button:hover:after{background-color:var(--yt-sys-color-baseline--overlay-button-secondary,rgba(255,255,255,.1));-webkit-transition:background-color .2s cubic-bezier(.05,0,0,1);transition:background-color .2s cubic-bezier(.05,0,0,1)}.ytp-delhi-modern .ytp-skip-ad-button:active:after{background-color:var(--yt-sys-color-baseline--overlay-tonal-hover,rgba(255,255,255,.2));-webkit-transition:background-color .2s cubic-bezier(.05,0,0,1);transition:background-color .2s cubic-bezier(.05,0,0,1)}.ytp-delhi-modern.ytp-fullscreen-grid-peeking .ytp-skip-ad-button{bottom:calc(var(--yt-delhi-bottom-controls-height, 72px) + 14px + var(--ytp-grid-peek-height));-webkit-backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));background:var(--yt-sys-color-baseline--overlay-background-medium,rgba(0,0,0,.6))}.ytp-delhi-modern-icons .ytp-skip-ad-button svg{padding:6px}.ytp-big-mode .ytp-skip-ad-button{right:40px;bottom:104px}.ytp-big-mode.ytp-delhi-modern .ytp-skip-ad-button{bottom:calc(var(--yt-delhi-big-mode-bottom-controls-height, 96px) + 14px)}.ytp-delhi-modern.ytp-fullscreen-grid-peeking .ytp-skip-ad-button{bottom:calc(var(--yt-delhi-bottom-controls-height, 72px) + 14px)var(--ytp-grid-peek-height)}.ytp-big-mode.ytp-delhi-modern.ytp-fullscreen-grid-peeking .ytp-skip-ad-button{bottom:calc(var(--yt-delhi-big-mode-bottom-controls-height, 96px) + 14px + var(--ytp-grid-peek-height))}.ytp-small-mode .ytp-skip-ad-button{right:12px;bottom:75px}.ytp-player-minimized.ytp-menu-shown .ytp-skip-ad-button{right:16px;bottom:39px}svg.ytp-timed-pie-countdown{background:none;border-radius:50%;height:20px;opacity:.4;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:20px}circle.ytp-timed-pie-countdown__background{stroke:none;fill:none}circle.ytp-timed-pie-countdown__inner{fill:none;stroke-width:10px;stroke:rgba(255,255,255,.75)}circle.ytp-timed-pie-countdown__outer{fill:none;stroke-width:1;stroke:rgba(255,255,255,.75)}.ytp-visit-advertiser-link{color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;margin-left:16px;position:relative;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline}.ytp-visit-advertiser-link:before{content:"";cursor:pointer;position:absolute;inset:-8px}.ytp-visit-advertiser-link:hover .ytp-visit-advertiser-link__text{color:rgb(255,255,255);text-decoration:underline}.ytp-visit-advertiser-link__text{color:#fff;cursor:pointer;font-family:YouTube Noto,Roboto,arial,sans-serif;font-size:12px;font-weight:500;line-height:14px;opacity:1;text-decoration:none;text-shadow:0 0 16px rgba(0,0,0,.5);vertical-align:baseline}.ytp-iv-video-content{position:absolute}.ytp-iv-video-content .video-annotations{display:block;position:absolute;z-index:20;width:100%}.annotation{position:absolute;color:#000;padding:5px;text-align:left;word-wrap:break-word;z-index:0;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.video-legacy-annotations .annotation{background:rgba(0,0,0,0);font-family:sans-serif;white-space:pre-wrap}.annotation-close-button{-webkit-background-size:contain;background-size:contain;cursor:pointer;height:16px;left:0;opacity:.85;position:absolute;top:0;width:16px}.annotation-close-button:hover{opacity:1}.annotation-link-icon{-webkit-background-size:contain;background-size:contain;position:absolute}.annotation-type-custom{padding:0;cursor:default}.annotation-type-custom>div{float:left;padding:0;overflow:hidden}.iv-click-target{cursor:pointer}.ytp-ad-overlay-open .iv-branding,.ytp-ad-overlay-open .iv-promo{display:none}.iv-branding{bottom:0;right:0;z-index:30;opacity:1;-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1);-webkit-transition-delay:.33s;transition-delay:.33s}.ytp-iv-drawer-open .iv-branding{opacity:0;-webkit-transition:opacity .1s cubic-bezier(.4,0,1,1);transition:opacity .1s cubic-bezier(.4,0,1,1)}.iv-branding .branding-context-container-outer{bottom:0;float:left;padding-right:10px;position:absolute}.iv-branding .branding-context-container-inner{background-color:rgba(28,28,28,.9);bottom:0;color:#eee;max-width:246px;opacity:0;right:0;white-space:nowrap;border-radius:8px;-webkit-transition:opacity .1s cubic-bezier(.4,0,1,1);transition:opacity .1s cubic-bezier(.4,0,1,1)}.iv-branding-active .branding-context-container-inner{opacity:1;border-radius:8px;-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1)}.iv-branding .branding-img-container img{display:block;opacity:.7;position:relative}.iv-branding .branding-img-container{float:right}.iv-branding img.iv-click-target:hover{opacity:1}.iv-branding .iv-branding-context-name{max-width:215px;text-overflow:ellipsis;overflow:hidden;padding:10px 10px 5px}.iv-branding .iv-branding-context-subscribe{padding:0 10px 10px;font-size:11px;color:#aaa}.iv-branding .iv-branding-context-subscribe-caret{display:none}.ytp-overlays-container .ytp-overlay-bottom-right .iv-branding{position:relative;inset:0}.iv-promo,.iv-promo .iv-promo-actions,.iv-promo .iv-promo-contents,.iv-promo .iv-promo-contents>a,.iv-promo .iv-promo-contents>div,.iv-promo .iv-promo-img,.iv-promo .iv-promo-img img{height:40px}.iv-promo{bottom:61px;left:0;z-index:31;max-width:100%;background-color:rgba(0,0,0,.8);color:#ccc;font-size:11px;white-space:nowrap;-webkit-transition:-webkit-transform .1s cubic-bezier(.4,0,1,1);transition:transform .1s cubic-bezier(.4,0,1,1),-webkit-transform .1s cubic-bezier(.4,0,1,1)}.ytp-embed .iv-promo{bottom:53px}.ytp-big-mode .iv-promo{bottom:70px}.html5-video-player.ad-showing .iv-promo{bottom:86px}.ytp-embed.html5-video-player.ad-showing .iv-promo{bottom:78px}.html5-video-player.ytp-big-mode.ad-showing .iv-promo{bottom:95px}.iv-promo:hover{background-color:rgba(0,0,0,.9)}.iv-promo .iv-promo-contents>a,.iv-promo .iv-promo-contents>div,.iv-promo>div{display:inline-block;float:none!important;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}.iv-promo .iv-promo-contents>a{color:#ccc}.iv-promo.iv-promo-inactive{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.2,1);transition:transform .25s cubic-bezier(0,0,.2,1),-webkit-transform .25s cubic-bezier(0,0,.2,1);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.iv-promo .iv-promo-img{left:0;position:absolute}.iv-promo .iv-promo-img,.iv-promo .iv-promo-img img{z-index:1;width:40px}.iv-promo .iv-promo-contents .iv-promo-txt p,.iv-promo .iv-promo-contents .iv-promo-txt strong,.iv-promo .iv-promo-img .iv-promo-playlist-length,.iv-promo .iv-promo-img .iv-promo-video-duration{overflow:hidden;text-overflow:ellipsis}.iv-promo .iv-promo-contents .iv-promo-badge-live{margin:4px 8px 0;border:1px solid #fff;background-color:#e62117;color:#fff}.iv-promo .iv-promo-img .iv-promo-playlist-length,.iv-promo .iv-promo-img .iv-promo-video-duration{position:absolute}.iv-promo .iv-promo-img .iv-promo-playlist-length{top:0;right:0;border-left:1px solid rgba(255,255,255,.25);width:30px;height:100%;background-color:rgba(0,0,0,.6);color:#fff;font-weight:500;text-align:center;line-height:40px}.iv-promo .iv-promo-img .iv-promo-video-duration{bottom:2px;right:2px;padding:3px 2px;max-width:32px;background-color:#000;color:#fff;font-size:10px}.iv-promo .iv-promo-contents{padding-right:31px;width:100%;max-width:311px;-webkit-transition:max-width .2s ease-out,padding-right .2s ease-out;transition:max-width .2s ease-out,padding-right .2s ease-out}.iv-promo .iv-promo-img+.iv-promo-contents{padding-left:40px;max-width:351px}.iv-promo .iv-promo-contents .iv-promo-button-container,.iv-promo .iv-promo-contents .iv-promo-txt{direction:ltr;max-width:100%;overflow:hidden;-webkit-font-smoothing:antialiased}.iv-promo .iv-promo-contents .iv-promo-txt p{margin:3px 8px -4px;line-height:18px}.iv-promo .iv-promo-contents .iv-promo-txt strong{color:#fff;font-size:12px}.iv-promo-txt p span,.iv-promo-txt p strong{display:inline-block;max-width:264px;overflow:hidden;text-overflow:ellipsis}.iv-promo-with-button .iv-promo-txt p span,.iv-promo-with-button .iv-promo-txt p strong{max-width:184px}.iv-promo-txt p:first-child span,.iv-promo-txt p:first-child strong{margin-bottom:-6px}.iv-promo .iv-promo-contents .iv-promo-txt .iv-promo-link{position:relative;padding-right:20px;max-width:244px;color:#ffd100}.iv-promo .iv-promo-contents .iv-promo-txt .iv-promo-link:after{position:absolute;top:2px;right:0;opacity:.5;content:""}.iv-promo .iv-promo-contents .iv-promo-txt:hover .iv-promo-link:after{opacity:1}.iv-promo-button-container{position:absolute;right:31px}.iv-button{display:inline-block;height:28px;border:1px solid transparent;padding:0 10px;outline:0;font-family:YouTube Noto,Roboto,arial,sans-serif;font-weight:500;font-size:11px;text-decoration:none;white-space:nowrap;word-wrap:normal;line-height:normal;vertical-align:middle;cursor:pointer;*overflow:visible;border-radius:2px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.05);box-shadow:0 1px 0 rgba(0,0,0,.05);-webkit-box-sizing:border-box;box-sizing:border-box}.iv-button:hover{text-decoration:none}.iv-button:focus,.iv-button:focus:hover{-webkit-box-shadow:0 0 0 2px rgba(27,127,204,.4);box-shadow:0 0 0 2px rgba(27,127,204,.4)}.no-focus-outline .yt-uix-button:focus,.no-focus-outline .yt-uix-button:focus:hover{-webkit-box-shadow:none;box-shadow:none}.iv-button::-moz-focus-inner{border:0;padding:0}.iv-button[disabled],.iv-button[disabled]:active,.iv-button[disabled]:focus,.iv-button[disabled]:hover{opacity:.5;cursor:auto;-webkit-box-shadow:none;box-shadow:none}.iv-button,.iv-button[disabled],.iv-button[disabled]:active,.iv-button[disabled]:focus,.iv-button[disabled]:hover{border-color:#167ac6;background:#167ac6;color:#fff}.iv-button:hover{background:#126db3}.iv-button:active{background:#095b99;-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 0 rgba(0,0,0,.5)}.iv-button .iv-button-content{display:inline;overflow:hidden;text-overflow:ellipsis}a.iv-button:after{content:"";display:inline-block;vertical-align:middle;height:100%}.iv-promo-button{width:64px;margin:6px 8px}.iv-promo .iv-promo-actions,.iv-promo .iv-promo-actions .iv-promo-close,.iv-promo .iv-promo-actions .iv-promo-expand{top:0;right:0;position:absolute}.iv-promo .iv-promo-actions{width:31px}.iv-promo .iv-promo-actions .iv-promo-close,.iv-promo .iv-promo-actions .iv-promo-expand{cursor:pointer;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.iv-promo .iv-promo-actions .iv-promo-close:after,.iv-promo .iv-promo-actions .iv-promo-expand:after{display:block;content:""}.iv-promo .iv-promo-actions .iv-promo-close{opacity:1}.iv-promo .iv-promo-actions .iv-promo-close:after{margin:16px 10px 15px 12px;opacity:.5}.iv-promo .iv-promo-actions .iv-promo-expand:after{margin:16px 12px 15px}.iv-promo.iv-promo-video .iv-promo-img,.iv-promo.iv-promo-video .iv-promo-img img{width:71px}.iv-promo.iv-promo-video .iv-promo-img+.iv-promo-contents{padding-left:71px;max-width:382px}.iv-promo.iv-promo-with-button .iv-promo-contents .iv-promo-txt{padding-right:80px}.iv-promo.iv-promo-collapsed .iv-promo-actions .iv-promo-close,.iv-promo.iv-promo-collapsed .iv-promo-actions .iv-promo-expand,.iv-promo.iv-promo-collapsed .iv-promo-contents{-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-transition-delay:.5s;transition-delay:.5s}.iv-promo.iv-promo-collapsed .iv-promo-contents{padding-right:28px;max-width:0!important}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui{left:16px}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-contents .iv-promo-txt{padding-left:60px}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-button-container{line-height:64px}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui,.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-contents,.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-contents>a,.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-contents>div{height:64px}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-button{min-width:110px;height:36px}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-img{top:6px;left:6px}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-img,.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-img img{height:52px;width:52px}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-contents .iv-promo-txt strong{font-size:16px;padding-top:4px}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-button{font-size:15px}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-contents .iv-promo-txt .iv-promo-link{font-size:14px;padding-top:12px}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-contents .iv-promo-txt{min-width:220px}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-round-expand-icon{top:38px;left:42px}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-button{margin:0 12px 0 0}.iv-promo-website-card-cta-redesign{text-align:left;cursor:pointer;background-color:transparent;left:12px}.iv-promo-website-card-cta-redesign:hover{background-color:transparent}.iv-promo-website-card-cta-redesign .iv-promo-img+.iv-promo-contents{max-width:400px;background-color:rgba(255,255,255,.9);border-radius:2px;padding-left:0;padding-right:0;width:100%;-webkit-transition:width .2s cubic-bezier(0,0,.2,1) .5s,max-width .2s cubic-bezier(.4,0,1,1);transition:width .2s cubic-bezier(0,0,.2,1) .5s,max-width .2s cubic-bezier(.4,0,1,1)}.iv-promo-website-card-cta-redesign.iv-promo-collapsed .iv-promo-img+.iv-promo-contents{-webkit-transition-delay:.5s;transition-delay:.5s}.iv-promo-website-card-cta-redesign:hover .iv-promo-contents{background-color:rgb(255,255,255)}.iv-promo-website-card-cta-redesign.iv-promo-collapsed .iv-promo-contents{padding-right:0}.iv-promo-website-card-cta-redesign .iv-promo-contents .iv-promo-txt{max-width:250px;padding-top:10px;padding-left:52px}.iv-promo-website-card-cta-redesign .iv-promo-contents .iv-promo-txt p{line-height:16px;margin-top:0}.iv-promo-website-card-cta-redesign .iv-promo-button-container{direction:ltr;max-width:150px;line-height:56px;position:static}.iv-promo-website-card-cta-redesign .iv-promo-button{max-width:140px;overflow:hidden;text-overflow:ellipsis;width:inherit;font-weight:500;margin:0 8px 0 0}.iv-promo-website-card-cta-redesign .iv-promo-actions,.iv-promo-website-card-cta-redesign .iv-promo-contents .iv-promo-txt .iv-promo-link:after{display:none}.iv-promo-website-card-cta-redesign,.iv-promo-website-card-cta-redesign .iv-promo-contents,.iv-promo-website-card-cta-redesign .iv-promo-contents>a,.iv-promo-website-card-cta-redesign .iv-promo-contents>div{direction:ltr;height:56px}.iv-promo-website-card-cta-redesign .iv-promo-img{height:48px;width:48px;top:4px;left:4px;overflow:visible;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:-webkit-transform .2s cubic-bezier(0,0,.2,1);transition:transform .2s cubic-bezier(0,0,.2,1),-webkit-transform .2s cubic-bezier(0,0,.2,1)}.iv-promo-website-card-cta-redesign .iv-promo-img img{height:48px;width:48px}.iv-promo-website-card-cta-redesign.iv-promo-collapsed .iv-promo-round-expand-icon{opacity:1;-webkit-transition:opacity .15s cubic-bezier(0,0,.2,1) .9s;transition:opacity .15s cubic-bezier(0,0,.2,1) .9s}.iv-promo-website-card-cta-redesign .iv-promo-round-expand-icon{position:absolute;padding-left:0;z-index:850;height:18px;width:18px;border-radius:50%;top:34px;left:38px;background-color:#4688f1;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.12),0 2px 2px 0 rgba(0,0,0,.24);box-shadow:0 0 2px 0 rgba(0,0,0,.12),0 2px 2px 0 rgba(0,0,0,.24);opacity:0}.iv-promo-website-card-cta-redesign .iv-promo-round-expand-icon:after{display:block;content:""}.iv-promo-website-card-cta-redesign .iv-promo-contents .iv-promo-txt strong{font-size:14px;padding-top:2px;color:#333}.iv-promo-website-card-cta-redesign .iv-promo-contents .iv-promo-txt .iv-promo-link{padding:8px 20px 0 0;font-size:13px;color:#767676}.iv-promo-website-card-cta-redesign.iv-promo-inactive .iv-promo-contents{width:0}.iv-promo-website-card-cta-redesign.iv-promo-inactive,.iv-promo-website-card-cta-redesign.iv-promo-inactive .iv-promo-img{-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%)}.iv-promo-website-card-cta-redesign.iv-promo-inactive .iv-promo-round-expand-icon{display:none}.ytp-small-mode .iv-promo-website-card-cta-redesign,.ytp-small-mode .iv-promo-website-card-cta-redesign .iv-promo-contents,.ytp-small-mode .iv-promo-website-card-cta-redesign .iv-promo-contents>a,.ytp-small-mode .iv-promo-website-card-cta-redesign .iv-promo-contents>div{height:40px}.ytp-small-mode .iv-promo-website-card-cta-redesign .iv-promo-img,.ytp-small-mode .iv-promo-website-card-cta-redesign .iv-promo-img img{height:40px;width:40px}.ytp-small-mode .iv-promo-website-card-cta-redesign .iv-promo-contents .iv-promo-txt{padding:4px 4px 4px 40px}.ytp-small-mode .iv-promo-website-card-cta-redesign .iv-promo-contents .iv-promo-txt strong{padding-top:0;font-size:12px}.ytp-small-mode .iv-promo-website-card-cta-redesign .iv-promo-contents .iv-promo-txt .iv-promo-link{padding-top:4px;font-size:11px}.ytp-small-mode .iv-promo-website-card-cta-redesign .iv-promo-round-expand-icon{top:26px;left:30px}.ytp-small-mode .iv-promo-website-card-cta-redesign .iv-promo-img{top:0;left:0}.ytp-small-mode .iv-promo-website-card-cta-redesign .iv-promo-button-container{display:none}.ytp-autohide .iv-promo-website-card-cta-redesign.iv-promo-collapsed .iv-promo-img{opacity:.8;-webkit-transition:transform .2s cubic-bezier(0,0,.2,1),-webkit-transform .2s cubic-bezier(0,0,.2,1),opacity .2s cubic-bezier(.4,0,1,1) .8s;transition:transform .2s cubic-bezier(0,0,.2,1),-webkit-transform .2s cubic-bezier(0,0,.2,1),opacity .2s cubic-bezier(.4,0,1,1) .8s}.iv-drawer,.iv-drawer-content,.iv-drawer-header{position:absolute}.iv-drawer{top:0;bottom:0;right:0;z-index:33;width:177px;background-color:rgba(0,0,0,.2);color:#fff;font-size:11px;line-height:12px;-webkit-transition:-webkit-transform .33s cubic-bezier(.4,0,1,1);transition:transform .33s cubic-bezier(.4,0,1,1),-webkit-transform .33s cubic-bezier(.4,0,1,1)}.iv-drawer-small.iv-drawer{width:133px}.iv-drawer-big.iv-drawer{font-size:20px;line-height:24px;width:295px}[dir=ltr] .iv-drawer{-webkit-transform:translateX(177px);-ms-transform:translateX(177px);transform:translateX(177px)}[dir=rtl] .iv-drawer{-webkit-transform:translateX(-177px);-ms-transform:translateX(-177px);transform:translateX(-177px)}.ytp-autohide.ytp-embed-overlays-autohide .iv-drawer{opacity:0;-webkit-transition:opacity .1s cubic-bezier(.4,0,1,1);transition:opacity .1s cubic-bezier(.4,0,1,1)}.ytp-autohide:not(.ytp-autohide-active).ytp-embed-overlays-autohide .iv-drawer{display:none}.iv-drawer-content *{text-align:left}.ytp-iv-drawer-open .iv-drawer{-webkit-transition:-webkit-transform .33s cubic-bezier(0,0,.2,1);transition:transform .33s cubic-bezier(0,0,.2,1),-webkit-transform .33s cubic-bezier(0,0,.2,1);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.iv-drawer-header{top:0;padding:16px 32px 0 16px;width:177px;height:41px}.iv-drawer-small .iv-drawer-header{padding:9px 24px 0 12px;height:28px;width:133px}.iv-drawer-big .iv-drawer-header{padding:20px 48px 0 32px;height:64px;width:295px}.iv-drawer-header-text{font-weight:500;display:block;overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis}.html5-video-player .iv-drawer-header{-webkit-box-sizing:border-box;box-sizing:border-box}.iv-drawer-content{top:41px;bottom:0;border-top:1px solid transparent;padding:0 16px;width:145px;overflow-x:hidden;overflow-y:auto;direction:ltr;text-align:left}.iv-drawer-small .iv-drawer-content{padding:0 12px;top:28px;width:109px}.iv-drawer-big .iv-drawer-content{padding:0 32px;top:64px;width:231px}.iv-drawer-scrolled .iv-drawer-content{border-color:rgba(0,0,0,.4)}.iv-drawer-content::-webkit-scrollbar{background-color:transparent;width:16px}.iv-drawer-content::-webkit-scrollbar-thumb{border:4px solid transparent;border-radius:8px;background-clip:content-box;background-color:rgba(102,102,102,.5)}.iv-drawer-content::-webkit-scrollbar-track{background-color:transparent}.ytp-autohide .iv-drawer-content::-webkit-scrollbar-thumb{background-color:transparent}.iv-drawer-content:hover::-webkit-scrollbar-thumb{background-color:#666!important}.iv-drawer-close-button{position:absolute;top:0;right:0;padding:16px;opacity:.75;cursor:pointer}.iv-drawer-small .iv-drawer-close-button{padding:8px}.iv-drawer-big .iv-drawer-close-button{padding:24px}.iv-drawer-close-button:after{display:block;content:""}.iv-drawer-close-button:hover{opacity:1}.iv-card,.iv-card a.iv-click-target,.iv-card a.iv-click-target:focus,.iv-card a.iv-click-target:hover{display:block;color:#767676;text-decoration:none}.iv-card{margin-bottom:16px;width:145px;overflow:hidden;background-color:#fff;position:relative;word-wrap:break-word;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px}.iv-drawer-small .iv-card{width:109px}.iv-drawer-big .iv-card{width:231px}.iv-card:hover .iv-card-primary-link{color:#167ac6!important}.iv-card h2,.iv-card-action{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.webkit .iv-card h2:after,.webkit .iv-card-action:after{content:"‌";position:static;visibility:hidden}.iv-card h2{margin:0 0 8px;-webkit-line-clamp:6;max-height:90px;color:#333;font-size:13px;font-weight:500;line-height:15px}.iv-drawer-small .iv-card h2{font-size:11px;line-height:12px;max-height:72px}.iv-drawer-big .iv-card h2{font-size:20px;line-height:24px;max-height:144px}.iv-card .iv-card-action,.iv-card .iv-card-meta-info,.iv-card p{margin:-6px 0 2px}.iv-card-meta-info{list-style:none;padding:0}.iv-card-image{position:relative;border-bottom:1px solid #e2e2e2;width:145px;height:145px;background:#f1f1f1 no-repeat 50%;-webkit-background-size:cover;background-size:cover;color:#fff}.iv-drawer-small .iv-card-image{width:109px;height:109px}.iv-drawer-big .iv-card-image{width:231px;height:231px}.iv-card-image-text{position:absolute;bottom:0;padding:20px 10px 8px;width:100%;background-image:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.6));background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),to(rgba(0,0,0,.6)));background-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.6));-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis}.iv-drawer-small .iv-card-image-text{font-size:11px;line-height:12px;padding:6px 8px}.iv-drawer-big .iv-card-image-text{font-size:18px;line-height:20px;padding:12px 16px}.iv-card-image-text .yt-badge{margin-right:5px}.iv-card-content{padding:8px 10px}.iv-drawer-small .iv-card-content{padding:6px 8px}.iv-drawer-big .iv-card-content{padding:12px 16px}.iv-card-content>:first-child{margin-top:0}.iv-card-content>:last-child{margin-bottom:0}.iv-card-action,.iv-card-message{font-weight:500}.iv-card-message{margin-bottom:8px;border-bottom:1px solid #e2e2e2;padding-bottom:8px}.iv-card-action{-webkit-line-clamp:4;max-height:52px;white-space:nowrap}.iv-drawer-small .iv-card-action{font-size:11px;line-height:12px;max-height:48px}.iv-drawer-big .iv-card-action{font-size:18px;line-height:20px;max-height:80px}.iv-card-action span{white-space:normal}.iv-card-action-icon{padding:0 0 0 30px;min-height:14px;background-position:0;background-repeat:no-repeat;-webkit-background-size:24px auto;background-size:24px auto}.iv-card-link-icon{display:inline-block}.iv-card-episode h2,.iv-card-movie h2,.iv-card-playlist h2,.iv-card-video h2{-webkit-line-clamp:3;max-height:45px}.iv-drawer-small .iv-card-episode h2,.iv-drawer-small .iv-card-movie h2,.iv-drawer-small .iv-card-playlist h2,.iv-drawer-small .iv-card-video h2{max-height:36px}.iv-drawer-big .iv-card-episode h2,.iv-drawer-big .iv-card-movie h2,.iv-drawer-big .iv-card-playlist h2,.iv-drawer-big .iv-card-video h2{max-height:72px}.iv-card-channel h2{-webkit-line-clamp:2;max-height:30px}.iv-drawer-small .iv-card-channel h2{max-height:24px}.iv-drawer-big .iv-card-channel h2{max-height:48px}.iv-card-episode .iv-card-image,.iv-card-movie .iv-card-image,.iv-card-playlist .iv-card-image,.iv-card-video .iv-card-image{background-color:#000}.iv-card-episode .iv-card-image,.iv-card-playlist .iv-card-image,.iv-card-video .iv-card-image{height:82px}.iv-drawer-small .iv-card-episode .iv-card-image,.iv-drawer-small .iv-card-playlist .iv-card-image,.iv-drawer-small .iv-card-video .iv-card-image{height:61px}.iv-drawer-big .iv-card-episode .iv-card-image,.iv-drawer-big .iv-card-playlist .iv-card-image,.iv-drawer-big .iv-card-video .iv-card-image{height:129px}.iv-card-movie .iv-card-image{height:209px}.iv-drawer-small .iv-card-movie .iv-card-image{height:157px}.iv-drawer-big .iv-card-movie .iv-card-image{height:335px}.iv-card-video-duration{position:absolute;bottom:5px;right:5px;padding:2px 4px;background-color:#000}.iv-card-playlist .iv-card-image-overlay{display:table;position:absolute;top:0;right:0;width:63px;height:100%;background-color:rgba(0,0,0,.7);color:#cfcfcf;font-size:20px;text-align:center;text-transform:uppercase;line-height:21px}.iv-card-playlist-video-count{display:table-cell;text-align:center;vertical-align:middle}.iv-card-playlist-video-count:after{display:block;margin:auto;opacity:.5;content:""}.iv-card-poll{position:relative}.iv-card-poll ul{max-width:125px;list-style:none;margin:0;padding:0}.iv-drawer-small .iv-card-poll ul{max-width:89px}.iv-drawer-big .iv-card-poll ul{max-width:211px}.iv-card-poll fieldset{margin:0;border:0;padding:0}.iv-card-poll label{display:block;cursor:pointer;padding-bottom:5px;min-height:14px;background-position:left 0 top 5px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyI+PGNpcmNsZSBjeD0iOC41IiBjeT0iOC41IiByPSI3LjYiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9Ii41NCIgc3Ryb2tlLXdpZHRoPSIxLjgiLz48L3N2Zz4=);color:rgba(0,0,0,.87);-webkit-transition:color .5s cubic-bezier(0,0,.2,1);transition:color .5s cubic-bezier(0,0,.2,1)}.ytp-probably-keyboard-focus .iv-card-poll label.iv-card-poll-choice-focused{-webkit-box-shadow:0 0 0 2px rgba(27,127,204,.4);box-shadow:0 0 0 2px rgba(27,127,204,.4)}.iv-card-poll.iv-card-poll-voted label{color:rgba(0,0,0,.54)}.iv-card-poll.iv-card-poll-voted label.iv-card-poll-choice-checked{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyI+PGNpcmNsZSBjeD0iOC41IiBjeT0iOC41IiByPSI3LjYiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzE2N2FjNiIgc3Ryb2tlLXdpZHRoPSIxLjgiLz48Y2lyY2xlIGN4PSI4LjUiIGN5PSI4LjUiIHI9IjQuMjMiIGZpbGw9IiMxNjdhYzYiLz48L3N2Zz4=);color:rgba(0,0,0,.87)}.iv-card-poll input[type=checkbox]{opacity:0;width:17px;height:17px;margin:5px 0 0;float:left}.iv-card-poll .iv-card-poll-choice-text{display:block;margin-left:25px;padding-top:8px}.iv-drawer-big .iv-card-poll .iv-card-poll-choice-text{padding-top:2px}.iv-card-poll li+li{margin-top:8px}.iv-card-poll .iv-card-poll-result{width:100%;height:4px;background-color:#dfdfdf;visibility:hidden}.iv-card-poll .iv-card-poll-result .iv-card-poll-result-bar{width:100%;height:100%;background-color:#167ac6;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transition:transform .5s cubic-bezier(0,0,.2,1),-webkit-transform .5s cubic-bezier(0,0,.2,1);transition:transform .5s cubic-bezier(0,0,.2,1),-webkit-transform .5s cubic-bezier(0,0,.2,1)}.iv-card-poll.iv-card-poll-expanded .iv-card-poll-result{visibility:visible}.iv-card-poll .iv-card-poll-choice-percent{display:none;float:right;margin-left:5px}.iv-card-poll.iv-card-poll-expanded .iv-card-poll-choice-percent{display:block}.iv-card-sign-in{visibility:hidden;position:absolute;top:0;left:0;padding:8px 10px}.iv-card-sign-in p{margin:0 0 8px}.iv-card-sign-in a{color:#fff}.iv-card-unavailable:hover .iv-card-content,.iv-card-unavailable:hover .iv-click-target{visibility:hidden}.iv-card-unavailable:hover .iv-card-sign-in{visibility:visible}.iv-ad-info-icon-container,.iv-card-sponsored{position:relative}.iv-card-sponsored{margin:0 0 8px;color:#999}.iv-ad-info-container{display:inline-block;margin-left:6px}.iv-ad-info-icon{display:inline-block;position:relative;top:1px}.iv-ad-info{bottom:21px;left:0;right:0;border:1px solid #000;padding:7px;background:#fff;color:#000;font-size:12px}.iv-ad-info-container .iv-ad-info a,.iv-ad-info-container .iv-ad-info a:hover{color:#167ac6}.iv-ad-info-container .iv-ad-info a:hover{text-decoration:underline}.iv-ad-info-callout,.iv-ad-info-icon-container:after{left:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;width:0;height:0}.iv-ad-info-callout{bottom:16px;border-top-color:#000}.iv-ad-info-icon-container:after{content:"";bottom:17px;border-top-color:#fff}.iv-ad-info,.iv-ad-info-callout,.iv-ad-info-icon-container:after{visibility:hidden;position:absolute;-webkit-transition:visibility 0s .1s;transition:visibility 0s .1s}.iv-ad-info-container:hover .iv-ad-info,.iv-ad-info-container:hover .iv-ad-info-callout,.iv-ad-info-container:hover .iv-ad-info-icon-container:after{visibility:visible;-webkit-transition-delay:0s;transition-delay:0s}.iv-card-product-listing h2{-webkit-line-clamp:3;max-height:45px;color:#666}.iv-drawer-small .iv-card-product-listing h2{max-height:36px}.iv-drawer-big .iv-card-product-listing h2{max-height:72px}.iv-card-offer-price{margin-bottom:2px;font-weight:500;font-size:13px;line-height:15px;color:#333}.iv-card-offer-merchant{color:#097a41}.ytp-autonav-endscreen-countdown-container{width:360px;height:calc(100% - 39px);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 auto;z-index:37}.html5-video-player:not(.ytp-autonav-endscreen-cancelled-state) .ytp-autonav-endscreen-countdown-overlay{width:100%}.ytp-autonav-endscreen-countdown-overlay{--w2w-start-background-color:#000;--w2w-end-background-color:#000;height:100%}.ytp-autonav-endscreen-upnext-container{width:100%}.ytp-autonav-endscreen-link-container{margin-top:10px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.ytp-autonav-endscreen-upnext-header{color:rgba(255,255,255,.7);font-size:15px;line-height:24px}.ytp-autonav-endscreen-upnext-header-countdown-number{color:rgb(255,255,255)}.ytp-autonav-endscreen-upnext-alternative-header-only .ytp-autonav-endscreen-upnext-header{display:none}.ytp-autonav-endscreen-upnext-alternative-header{color:rgba(255,255,255,.7);font-size:13px;line-height:18px}.ytp-autonav-endscreen-upnext-no-alternative-header .ytp-autonav-endscreen-upnext-alternative-header{display:none}.ytp-autonav-endscreen-upnext-alternative-header-only .ytp-autonav-endscreen-upnext-alternative-header{font-size:15px;line-height:24px;margin-top:0}.ytp-autonav-endscreen-upnext-thumbnail,.ytp-autonav-thumbnail-small{background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;position:relative;border:1px solid #4c4c4c;-webkit-box-sizing:border-box;box-sizing:border-box}.ytp-autonav-endscreen-upnext-thumbnail{width:360px;height:202px;border-radius:12px}.ytp-autonav-endscreen-upnext-thumbnail:hover,.ytp-autonav-thumbnail-small:hover{border-color:rgba(255,255,255,.8);-webkit-box-sizing:border-box;box-sizing:border-box}.ytp-autonav-live-stamp,.ytp-autonav-timestamp,.ytp-autonav-upcoming-stamp{bottom:4px;right:4px;padding:0 4px;border-radius:2px;font-size:12px;line-height:16px;background-color:rgba(0,0,0,.8);color:#fff;position:absolute;letter-spacing:.5px;text-transform:uppercase;font-weight:500}.ytp-autonav-list-overlay{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;float:right;width:40%;height:100%;background:rgba(0,0,0,.8)}.ytp-autonav-mix-text{text-align:center;font-size:15px;line-height:18px;font-weight:500;margin-top:30%}.ytp-autonav-mix-icon{width:42%;height:30%;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzYgMzYiPjx1c2UgeGxpbms6aHJlZj0iI3l0cC1zdmctbWl4IiBzdHJva2U9IiMwMDAiIHN0cm9rZS1vcGFjaXR5PSIuMTUiIHN0cm9rZS13aWR0aD0iMiIvPjxwYXRoIGlkPSJ5dHAtc3ZnLW1peCIgZmlsbD0iI2ZmZiIgZD0iTTI1LjY1IDE4Yy0uMDIgMi4zMS0uODcgNC40MS0yLjI1IDYuMDZsLjkuOTRjMS42OS0xLjggMi43LTQuMjcgMi43LTdzLTEuMDEtNS4yMS0yLjctN2wtLjkuOTNBOS41NCA5LjU0IDAgMCAxIDI1LjY1IDE4bS0xNS4zIDBjLjAxLTIuMzIuODYtNC40MiAyLjI1LTYuMDdsLS45LS45M0MxMCAxMi43OSA5IDE1LjI3IDkgMThzMSA1LjIgMi43IDdsLjktLjk0Yy0xLjM5LTEuNjUtMi4yNC0zLjc1LTIuMjUtNi4wNm0yLjcgMGMtLjA0LTEuNzMuNDktMy4wOSAxLjM1LTQuMmwtLjktLjk0Yy0xLjEzIDEuMjYtMS44IDIuOTktMS44IDUuMTQgMCAxLjY3LjY3IDMuNCAxLjggNC42NmwuOS0uOTNjLS44Ni0xLjEyLTEuMzktMi40Ny0xLjM1LTMuNzNtOS01LjE0LS45Ljk0Yy44NSAxLjExIDEuMzggMi40NyAxLjM1IDQuMi4wMyAxLjI2LS41IDIuNjEtMS4zNSAzLjczbC45LjkzYzEuMTItMS4yNiAxLjgtMi45OSAxLjgtNC42NiAwLTIuMTUtLjY4LTMuODgtMS44LTUuMTRtLTUuNTUgMi44IDMuNiAxLjg3LTMuNiAyLjMzeiIvPjwvc3ZnPg==);-webkit-background-size:cover;background-size:cover;margin:0 auto}.ytp-autonav-endscreen-video-info{margin-top:12px}.ytp-autonav-endscreen-premium-badge{margin-bottom:6px;margin-left:-2px;width:74px;height:16px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MCIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHJlY3Qgd2lkdGg9IjcwIiBoZWlnaHQ9IjE2IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMSIgcng9IjIiLz48cGF0aCBmaWxsPSIjYWFhIiBkPSJNMjAuMzUgOC44M1YxMmgtMS40OFYzLjQ3aDMuMjZjLjk1IDAgMS43MS4yNSAyLjI3Ljc0LjU2LjUuODQgMS4xNi44NCAxLjk3IDAgLjg0LS4yNyAxLjQ5LS44MiAxLjk1LS41NS40Ny0xLjMyLjctMi4zLjd6bTAtMS4xOWgxLjc4Yy41MyAwIC45My0uMTIgMS4yLS4zNy4yOS0uMjUuNDItLjYuNDItMS4wOCAwLS40Ni0uMTQtLjgyLS40Mi0xLjFhMS42MiAxLjYyIDAgMCAwLTEuMTYtLjQzaC0xLjgyem05LjM3LS42OGEzLjUgMy41IDAgMCAwLS41OC0uMDVjLS42NSAwLTEuMDkuMjUtMS4zMS43NVYxMkgyNi40VjUuNjZoMS4zNmwuMDQuN2ExLjYgMS42IDAgMCAxIDEuNDMtLjgyYy4yIDAgLjM3LjAzLjUuMDh2MS4zNHptMy41OCA1LjE2Yy0uOSAwLTEuNjQtLjI5LTIuMi0uODVhMy4xIDMuMSAwIDAgMS0uODQtMi4yOHYtLjE3YzAtLjYzLjEyLTEuMi4zNy0xLjdhMi43MiAyLjcyIDAgMCAxIDIuNS0xLjU4Yy44NyAwIDEuNTMuMjggMiAuODMuNDguNTUuNzEgMS4zMy43MSAyLjM0di41N0gzMS43Yy4wNC41Mi4yMi45NC41MiAxLjI0cy43LjQ2IDEuMTYuNDZjLjY1IDAgMS4xOC0uMjYgMS42LS43OWwuNzYuNzNjLS4yNS4zOC0uNi42OC0xLjAyLjg5LS40Mi4yLS45LjMtMS40Mi4zem0tLjE3LTUuNDNjLS40IDAtLjcuMTMtLjk1LjQtLjI0LjI4LS40LjY2LS40NiAxLjE1aDIuNzJ2LS4xYTEuNzIgMS43MiAwIDAgMC0uMzktMS4wOSAxLjIgMS4yIDAgMCAwLS45Mi0uMzZtNS4xNi0xLjAzLjA0LjY2YTIuMjggMi4yOCAwIDAgMSAxLjgzLS43OGMuODUgMCAxLjQzLjMzIDEuNzQuOTguNDYtLjY1IDEuMTEtLjk4IDEuOTUtLjk4LjcgMCAxLjIxLjIgMS41NS41OC4zNS4zOS41Mi45Ni41MyAxLjcxVjEyaC0xLjQyVjcuODdjMC0uNC0uMDktLjctLjI3LS44OC0uMTctLjE5LS40Ni0uMjgtLjg3LS4yOC0uMzIgMC0uNTkuMDktLjguMjYtLjIuMTctLjM0LjQtLjQyLjY4VjEyaC0xLjQyVjcuODNjLS4wMi0uNzUtLjQtMS4xMi0xLjE0LTEuMTItLjU3IDAtLjk4LjIzLTEuMjIuN1YxMmgtMS40MlY1LjY2ek00OC45MSAxMmgtMS40M1Y1LjY2aDEuNDN6TTQ3LjQgNC4wMWMwLS4yMi4wNi0uNC4yLS41NC4xNC0uMTUuMzQtLjIyLjYtLjIycy40Ni4wNy42LjIyYy4xNC4xNC4yLjMyLjIuNTRzLS4wNi40LS4yLjU0LS4zNC4yMS0uNi4yMS0uNDYtLjA3LS42LS4yYS43NS43NSAwIDAgMS0uMi0uNTVtNi45IDcuMzdhMi4yIDIuMiAwIDAgMS0xLjc4Ljc0cS0xLjAyIDAtMS41Ni0uNmMtLjM1LS40LS41My0xLS41My0xLjc1VjUuNjZoMS40M3Y0LjA5YzAgLjguMzMgMS4yIDEgMS4yLjY5IDAgMS4xNi0uMjQgMS40LS43NFY1LjY2aDEuNDJWMTJoLTEuMzR6bTQuMTctNS43Mi4wNC42NmEyLjI4IDIuMjggMCAwIDEgMS44My0uNzhjLjg1IDAgMS40My4zMyAxLjc0Ljk4LjQ2LS42NSAxLjExLS45OCAxLjk1LS45OC43IDAgMS4yMS4yIDEuNTUuNTguMzUuMzkuNTIuOTYuNTMgMS43MVYxMkg2NC43VjcuODdjMC0uNC0uMDktLjctLjI3LS44OC0uMTctLjE5LS40Ni0uMjgtLjg3LS4yOC0uMzIgMC0uNTkuMDktLjguMjYtLjIuMTctLjM0LjQtLjQyLjY4VjEyaC0xLjQyVjcuODNjLS4wMi0uNzUtLjQtMS4xMi0xLjE0LTEuMTItLjU3IDAtLjk4LjIzLTEuMjIuN1YxMmgtMS40MlY1LjY2aDEuMzR6Ii8+PHBhdGggZmlsbD0icmVkIiBkPSJNMSAyYTEgMSAwIDAgMSAxLTFoMTN2MTRIMmExIDEgMCAwIDEtMS0xeiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik02LjUyIDl2M0g0Ljc2VjMuNDdIOC4xYy42NCAwIDEuMi4xMiAxLjY5LjM1cy44Ni41NyAxLjEyIDEgLjQuOTIuNCAxLjQ3YzAgLjg0LS4zIDEuNS0uODcgMS45OHEtLjg1NS43Mi0yLjM3LjcySDYuNTJ6bTAtMS40M2gxLjU3Yy40NiAwIC44Mi0uMSAxLjA2LS4zMy4yNS0uMjIuMzctLjUzLjM3LS45NHMtLjEyLS43NS0uMzctMWMtLjI1LS4yNy0uNTktLjQtMS4wMi0uNEg2LjUyeiIvPjwvc3ZnPg==);-webkit-background-size:cover;background-size:cover}.autonav-endscreen{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.ytp-autonav-endscreen-cancelled-state .autonav-endscreen{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytp-suggestions-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap}.ytp-autonav-endscreen-upnext-title{color:#fff;display:-webkit-box;font-size:18px;font-style:normal;font-weight:400;line-height:24px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;white-space:normal}.ytp-autonav-author-and-view,.ytp-autonav-endscreen-upnext-author,.ytp-autonav-view-and-date{margin-top:4px;color:#aaa;display:-webkit-box;font-size:14px;line-height:21px;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;white-space:normal}.ytp-autonav-endscreen-button-container{width:100%;margin-top:12px}.ytp-autonav-endscreen-upnext-button{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#fff;border-radius:2px;display:inline-grid;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:500;width:176px;height:36px;line-height:34px;text-align:center;text-transform:uppercase;cursor:pointer;border:0}.ytp-autonav-endscreen-upnext-button.ytp-autonav-endscreen-upnext-button-rounded{border-radius:18px}.ytp-autonav-endscreen-upnext-cancel-button{background:rgba(255,255,255,.1);float:left}.ytp-autonav-endscreen-upnext-play-button{background:rgba(255,255,255,.3);float:right}.ytp-autonav-endscreen-countdown-container:not(.ytp-autonav-endscreen-is-premium) .ytp-autonav-endscreen-premium-badge{display:none}.countdown-running .ytp-player-content{bottom:0}.countdown-running .ytp-miniplayer-replay-button,.countdown-running .ytp-preview{display:none}.ytp-autonav-endscreen-cancelled-state .ytp-autonav-cancelled-small-mode .ytp-suggestion-panel{margin:40px auto auto 20px;width:360px}.ytp-autonav-endscreen-cancelled-state .ytp-autonav-cancelled-small-mode .ytp-autonav-endscreen-countdown-overlay{margin:40px 20px auto auto}.ytp-autonav-endscreen-cancelled-state .ytp-autonav-cancelled-small-mode .ytp-autonav-thumbnail-small{width:360px;height:202px}.ytp-autonav-endscreen-cancelled-state .ytp-autonav-cancelled-small-mode .ytp-autonav-title-card{margin-top:12px;font-size:18px;line-height:24px}.ytp-autonav-endscreen-cancelled-state .ytp-autonav-cancelled-small-mode .ytp-autonav-author-card,.ytp-autonav-endscreen-cancelled-state .ytp-autonav-cancelled-small-mode .ytp-autonav-view-and-date-card{margin-top:4px;font-size:14px;line-height:21px}.ytp-autonav-endscreen-cancelled-state .ytp-autonav-cancelled-small-mode .ytp-autonav-view-and-date-card{margin-top:0}.ytp-autonav-endscreen-cancelled-state .ytp-autonav-cancelled-small-mode .ytp-autonav-suggestion-card{width:360px}.ytp-autonav-endscreen-cancelled-state .ytp-autonav-cancelled-small-mode .ytp-autonav-endscreen-upnext-thumbnail{width:360px;height:202px}.ytp-autonav-endscreen-cancelled-state .ytp-autonav-cancelled-small-mode .ytp-autonav-mix-text{font-size:22.5px;line-height:27px}.ytp-autonav-endscreen-small-mode.ytp-autonav-endscreen-countdown-container{width:374px}.countdown-running .ytp-autonav-endscreen-small-mode .ytp-autonav-endscreen-link-container,.ytp-autonav-cancelled-mini-mode .ytp-autonav-endscreen-link-container{margin-top:13px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.countdown-running .ytp-autonav-endscreen-small-mode .ytp-autonav-endscreen-upnext-thumbnail,.ytp-autonav-cancelled-mini-mode .ytp-autonav-endscreen-upnext-thumbnail{width:183px;height:104px;border-radius:8px}.countdown-running .ytp-autonav-endscreen-small-mode .ytp-autonav-endscreen-upnext-header,.countdown-running .ytp-autonav-endscreen-small-mode .ytp-autonav-endscreen-upnext-title,.ytp-autonav-cancelled-mini-mode .ytp-autonav-endscreen-upnext-header,.ytp-autonav-cancelled-mini-mode .ytp-autonav-endscreen-upnext-title{font-size:14px;line-height:18px;font-weight:500}.countdown-running .ytp-autonav-endscreen-small-mode .ytp-autonav-endscreen-video-info,.ytp-autonav-cancelled-mini-mode .ytp-autonav-endscreen-video-info{margin-top:0;width:183px}.countdown-running .ytp-autonav-endscreen-small-mode .ytp-autonav-endscreen-button-container,.ytp-autonav-cancelled-mini-mode .ytp-autonav-endscreen-button-container{margin-top:13px}.countdown-running .ytp-autonav-endscreen-small-mode .ytp-autonav-endscreen-upnext-button,.ytp-autonav-cancelled-mini-mode .ytp-autonav-endscreen-upnext-button{width:183px;height:34px}.ytp-big-mode .ytp-autonav-endscreen-countdown-container{height:calc(100% - 58.5px)}.ytp-big-mode .ytp-autonav-endscreen-link-container{margin-top:15px}.ytp-big-mode .ytp-autonav-endscreen-upnext-header{font-size:22.5px;line-height:36px}.ytp-big-mode .ytp-autonav-endscreen-upnext-alternative-header{font-size:19.5px;line-height:27px}.ytp-big-mode .ytp-autonav-endscreen-upnext-alternative-header-only .ytp-autonav-endscreen-upnext-alternative-header{font-size:22.5px;line-height:36px}.ytp-big-mode .ytp-autonav-endscreen-upnext-thumbnail{width:540px;height:303px}.ytp-big-mode .ytp-autonav-endscreen-premium-badge{margin-bottom:9px;margin-left:-3px;width:111px;height:24px}.ytp-big-mode .ytp-autonav-endscreen-video-info{margin-top:18px}.ytp-big-mode .ytp-autonav-endscreen-upnext-title{font-size:27px;line-height:36px}.ytp-big-mode .ytp-autonav-endscreen-upnext-author,.ytp-big-mode .ytp-autonav-view-and-date{margin-top:6px;font-size:21px;line-height:31.5px}.ytp-big-mode .ytp-autonav-view-and-date{margin-top:0}.ytp-big-mode .ytp-autonav-endscreen-button-container{margin-top:18px}.ytp-big-mode .ytp-autonav-endscreen-upnext-button{font-size:21px;width:264px;height:54px;line-height:52px}.ytp-big-mode .ytp-autonav-endscreen-upnext-button.modern-buttons{border-radius:27px}.ytp-big-mode .ytp-autonav-live-stamp,.ytp-big-mode .ytp-autonav-timestamp,.ytp-big-mode .ytp-autonav-upcoming-stamp{font-size:18px;line-height:24px}.ytp-big-mode .ytp-autonav-endscreen-countdown-container{width:540px}.ytp-autonav-endscreen-cancelled-state .ytp-autonav-endscreen-countdown-overlay{margin:auto;margin-right:30px;height:444px}.ytp-autonav-endscreen-cancelled-state .ytp-autonav-endscreen-countdown-overlay .ytp-autonav-endscreen-countdown-container{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.ytp-autonav-endscreen-cancelled-state .ytp-suggestion-panel{margin:auto;margin-left:30px;width:432px;height:444px}.ytp-autonav-endscreen-cancelled-state .ytp-suggestion-card-with-margin{margin-left:12px}.ytp-autonav-endscreen-cancelled-state .ytp-autonav-thumbnail-small{margin-top:0;width:210px;height:118px}.ytp-autonav-endscreen-cancelled-state .ytp-autonav-suggestion-card{margin-top:10px;width:210px}.ytp-autonav-endscreen-cancelled-state .ytp-autonav-suggestion-card:nth-last-child(-n+2){margin-top:20px}.ytp-autonav-endscreen-cancelled-state .ytp-autonav-title-card{margin-top:10px;font-size:14px;line-height:16px;font-weight:500}.ytp-autonav-endscreen-cancelled-state .ytp-autonav-author-card{margin-top:4px}.ytp-autonav-endscreen-cancelled-state .ytp-autonav-author-card,.ytp-autonav-endscreen-cancelled-state .ytp-autonav-view-and-date-card{font-size:13px;line-height:18px}.ytp-autonav-endscreen-cancelled-state .ytp-autonav-view-and-date,.ytp-autonav-endscreen-cancelled-state .ytp-autonav-view-and-date-card{margin-top:0}.ytp-autonav-endscreen-cancelled-state .ytp-autonav-cancelled-small-mode .ytp-autonav-endscreen-more-videos{visibility:hidden}.ytp-autonav-endscreen-cancelled-state .ytp-autonav-cancelled-small-mode .ytp-suggestions-container .ytp-suggestion-set:not(:first-child){display:none}.ytp-autonav-endscreen-cancelled-state .ytp-autonav-cancelled-mini-mode .ytp-suggestion-panel,.ytp-autonav-endscreen-cancelled-state .ytp-autonav-cancelled-tiny-mode .ytp-suggestion-panel{display:none}.ytp-autonav-endscreen-cancelled-state .ytp-autonav-cancelled-mini-mode .ytp-autonav-endscreen-countdown-overlay,.ytp-autonav-endscreen-cancelled-state .ytp-autonav-cancelled-tiny-mode .ytp-autonav-endscreen-countdown-overlay{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:calc(100% - 39px)}.ytp-autonav-endscreen-cancelled-state .ytp-autonav-cancelled-mini-mode .ytp-autonav-endscreen-countdown-overlay .ytp-autonav-endscreen-countdown-container,.ytp-autonav-endscreen-cancelled-state .ytp-autonav-cancelled-tiny-mode .ytp-autonav-endscreen-countdown-overlay .ytp-autonav-endscreen-countdown-container{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:100%}.ytp-autonav-endscreen-cancelled-state .ytp-autonav-cancelled-mini-mode .ytp-autonav-endscreen-countdown-overlay,.ytp-autonav-endscreen-cancelled-state .ytp-autonav-cancelled-tiny-mode .ytp-autonav-endscreen-countdown-overlay{margin-right:auto}.ytp-autonav-endscreen-cancelled-state .ytp-autonav-cancelled-mini-mode .ytp-autonav-endscreen-countdown-overlay{margin-top:0}.ytp-player-minimized.countdown-running .ytp-autonav-endscreen-link-container,.ytp-player-minimized.ytp-autonav-endscreen-cancelled-state .ytp-autonav-endscreen-link-container{margin-top:30px}.ytp-player-minimized.countdown-running .ytp-suggestion-panel,.ytp-player-minimized.ytp-autonav-endscreen-cancelled-state .ytp-suggestion-panel{display:none}.ytp-player-minimized.countdown-running .ytp-autonav-endscreen-countdown-container,.ytp-player-minimized.ytp-autonav-endscreen-cancelled-state .ytp-autonav-endscreen-countdown-container{width:374px;height:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.ytp-player-minimized.countdown-running .ytp-autonav-endscreen-upnext-container,.ytp-player-minimized.ytp-autonav-endscreen-cancelled-state .ytp-autonav-endscreen-upnext-container{margin-top:16px}.ytp-autonav-cancelled-mini-mode .ytp-autonav-endscreen-is-premium .ytp-autonav-endscreen-upnext-header,.ytp-autonav-endscreen-small-mode .ytp-autonav-endscreen-is-premium .ytp-autonav-endscreen-upnext-header{display:-webkit-box}.ytp-autonav-cancelled-mini-mode .ytp-autonav-endscreen-is-premium .ytp-autonav-endscreen-upnext-alternative-header,.ytp-autonav-endscreen-small-mode .ytp-autonav-endscreen-is-premium .ytp-autonav-endscreen-upnext-alternative-header{margin-top:5px}.ytp-autonav-cancelled-mini-mode .ytp-autonav-endscreen-is-premium .ytp-autonav-endscreen-link-container,.ytp-autonav-endscreen-small-mode .ytp-autonav-endscreen-is-premium .ytp-autonav-endscreen-link-container{margin-top:8px}.ytp-autonav-endscreen-cancelled-state .ytp-autonav-cancelled-mini-mode .ytp-autonav-view-and-date{display:-webkit-box}.ytp-autonav-endscreen-cancelled-state .ytp-autonav-endscreen-button-container{display:none}.ytp-big-mode.ytp-autonav-endscreen-cancelled-state .ytp-autonav-endscreen-countdown-container{margin:auto;margin-right:45px;width:540px;height:666px}.ytp-big-mode.ytp-autonav-endscreen-cancelled-state .ytp-autonav-endscreen-upnext-header{font-size:22.5px;line-height:36px}.ytp-big-mode.ytp-autonav-endscreen-cancelled-state .ytp-suggestion-panel{margin:auto;margin-left:45px;width:648px;height:666px}.ytp-big-mode.ytp-autonav-endscreen-cancelled-state .ytp-suggestion-card-with-margin{margin-left:18px}.ytp-big-mode.ytp-autonav-endscreen-cancelled-state .ytp-autonav-thumbnail-small{width:315px;height:177px}.ytp-big-mode.ytp-autonav-endscreen-cancelled-state .ytp-autonav-suggestion-card{margin-top:15px;width:315px}.ytp-big-mode.ytp-autonav-endscreen-cancelled-state .ytp-autonav-suggestion-card:nth-last-child(-n+2){margin-top:30px}.ytp-big-mode.ytp-autonav-endscreen-cancelled-state .ytp-autonav-title-card{margin-top:15px;font-size:21px;line-height:24px}.ytp-big-mode.ytp-autonav-endscreen-cancelled-state .ytp-autonav-author-card{margin-top:6px}.ytp-big-mode.ytp-autonav-endscreen-cancelled-state .ytp-autonav-author-card,.ytp-big-mode.ytp-autonav-endscreen-cancelled-state .ytp-autonav-view-and-date-card{font-size:19.5px;line-height:27px}.ytp-big-mode.ytp-autonav-endscreen-cancelled-state .ytp-autonav-view-and-date-card{margin-top:0}.ytp-big-mode.ytp-autonav-endscreen-cancelled-state .ytp-autonav-mix-text{font-size:22.5px;line-height:27px}.ytp-autonav-author-and-view{display:none}.ytp-autonav-cancelled-mini-mode.ytp-player-content,.ytp-small-mode .ytp-autonav-cancelled-mini-mode.ytp-player-content{bottom:0}.countdown-running .ytp-autonav-overlay{width:100%;height:100%;position:absolute;z-index:-1}.countdown-running .ytp-autonav-view-and-date{display:none}.ytp-autonav-suggestion-card[data-is-list=true] .ytp-autonav-timestamp,.ytp-autonav-suggestion-card[data-is-live=true] .ytp-autonav-timestamp,.ytp-autonav-suggestion-card[data-is-mix=true] .ytp-autonav-timestamp,.ytp-autonav-suggestion-card[data-is-upcoming=true] .ytp-autonav-timestamp{display:none}.ytp-autonav-suggestion-card[data-is-live=true] .ytp-autonav-live-stamp{position:absolute;background-color:#c00}.ytp-autonav-suggestion-card:not([data-is-live=true]) .ytp-autonav-live-stamp{display:none}.ytp-autonav-suggestion-card[data-is-upcoming=true] .ytp-autonav-upcoming-stamp{position:absolute;background-color:rgba(0,0,0,.8)}.ytp-autonav-suggestion-card:not([data-is-upcoming=true]) .ytp-autonav-upcoming-stamp{display:none}.ytp-autonav-endscreen-upnext-container[data-is-list=true] .ytp-autonav-timestamp,.ytp-autonav-endscreen-upnext-container[data-is-live=true] .ytp-autonav-timestamp,.ytp-autonav-endscreen-upnext-container[data-is-mix=true] .ytp-autonav-timestamp,.ytp-autonav-endscreen-upnext-container[data-is-upcoming=true] .ytp-autonav-timestamp{display:none}.ytp-autonav-endscreen-upnext-container[data-is-live=true] .ytp-autonav-live-stamp{position:absolute;background-color:#c00}.ytp-autonav-endscreen-upnext-container:not([data-is-live=true]) .ytp-autonav-live-stamp{display:none}.ytp-autonav-endscreen-upnext-container[data-is-upcoming=true] .ytp-autonav-upcoming-stamp{position:absolute;background-color:rgba(0,0,0,.8)}.ytp-autonav-endscreen-upnext-container:not([data-is-upcoming=true]) .ytp-autonav-upcoming-stamp{display:none}.ytp-autonav-suggestion-card:not([data-is-mix=true]) .ytp-autonav-list-overlay{display:none}.html5-video-player.ytp-autonav-endscreen-cancelled-state.ended-mode{background-color:#000}.ytp-ad-overlay-open.countdown-running .ytp-ad-overlay-container{opacity:.3}.ytp-ad-overlay-open .ytp-player-content.ytp-autonav-endscreen-countdown-container{height:calc(100% - 143px)}.ytp-big-mode.ytp-ad-overlay-open .ytp-autonav-endscreen-countdown-container{height:calc(100% - 160px)}.ytp-autonav-overlay-cancelled-state{background-color:#000;height:100%;position:absolute;z-index:-1}.ytp-autonav-endscreen-upnext-header-close-button{display:none;width:36px;height:36px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE5IDYuNDEgMTcuNTkgNSAxMiAxMC41OSA2LjQxIDUgNSA2LjQxIDEwLjU5IDEyIDUgMTcuNTkgNi40MSAxOSAxMiAxMy40MSAxNy41OSAxOSAxOSAxNy41OSAxMy40MSAxMnoiLz48L3N2Zz4=);-webkit-background-size:24px 24px;background-size:24px;background-repeat:no-repeat;background-position:50%;background-color:transparent;border:none;cursor:pointer;padding:0}.ytp-delhi-modern:not(.ytp-xsmall-width-mode):not(.ad-showing) .ytp-autonav-endscreen-upnext-updated .ytp-player-content{position:unset}.ytp-autonav-endscreen-upnext-updated .ytp-autonav-endscreen-countdown-container{-webkit-align-self:center;align-self:center;height:100%}.ytp-autonav-endscreen-upnext-updated .ytp-autonav-endscreen-topbar-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytp-autonav-endscreen-upnext-updated .ytp-autonav-endscreen-upnext-header-close-button{display:block}.ytp-autonav-endscreen-upnext-updated .ytp-autonav-endscreen-countdown-container .ytp-autonav-endscreen-link-container{margin-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.ytp-autonav-endscreen-upnext-updated .ytp-autonav-endscreen-countdown-container .ytp-autonav-endscreen-link-container .ytp-autonav-endscreen-video-info{margin-top:12px;width:100%}.ytp-autonav-endscreen-upnext-updated .ytp-autonav-endscreen-countdown-container .ytp-autonav-endscreen-link-container .ytp-autonav-endscreen-upnext-thumbnail{-webkit-background-size:contain;background-size:contain;background-position:50%}.ytp-autonav-endscreen-upnext-updated .ytp-autonav-endscreen-button-container{display:none}.ytp-autonav-endscreen-upnext-updated .ytp-autonav-live-stamp,.ytp-autonav-endscreen-upnext-updated .ytp-autonav-timestamp,.ytp-autonav-endscreen-upnext-updated .ytp-autonav-upcoming-stamp{bottom:8px;right:8px;border-radius:10px;line-height:16px;font-weight:700;letter-spacing:unset;padding:0 8px}.ytp-autonav-toggle-button-container{width:100%;height:100%;display:inline-block}.ytp-delhi-modern.ytp-delhi-modern-icons.ytp-big-mode .ytp-autonav-toggle-button-container{vertical-align:top}.ytp-autonav-toggle-button,.ytp-small-mode .ytp-autonav-toggle-button{height:14.4px;width:36px;border-radius:14.4px;top:50%;position:relative;cursor:pointer;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIxMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMjIuNyAxMWMyLjk1IDAgNS4zLTIuMjEgNS4zLTVzLTIuMzUtNS01LjMtNUg3LjNDNC4zNSAxIDIgMy4yMSAyIDZzMi4zNSA1IDUuMyA1eiIgY2xpcC1ydWxlPSJldmVub2RkIiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiMwMDAiIGZpbGwtb3BhY2l0eT0iLjMiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTcuMyAxQzQuMzUgMSAyIDMuMjEgMiA2czIuMzUgNSA1LjMgNWgxNS40QTUuMTYgNS4xNiAwIDAgMCAyOCA2bC0uMDMtLjU0QTUuMTYgNS4xNiAwIDAgMCAyMi43IDF6bTE1LjQgMTFjMy40NSAwIDYuMy0yLjYgNi4zLTZzLTIuODUtNi02LjMtNkg3LjNDMy44NSAwIDEgMi42IDEgNnMyLjg1IDYgNi4zIDZ6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIG9wYWNpdHk9Ii41Ii8+PC9zdmc+);-webkit-background-size:cover;background-size:cover;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .08s cubic-bezier(.4,0,1,1);transition:all .08s cubic-bezier(.4,0,1,1)}.ytp-delhi-modern.ytp-delhi-modern-icons .ytp-autonav-toggle-button{height:18px;width:30px;background-image:unset;background-color:rgba(255,255,255,.3);border-radius:9px;margin:0 9px}.ytp-delhi-modern.ytp-delhi-modern-icons .delhi-fast-follow-autonav-toggle .ytp-autonav-toggle-button[aria-checked=true]{background-color:var(--yt-sys-color-baseline--overlay-text-primary,#fff)}.ytp-delhi-modern.ytp-delhi-modern-icons .delhi-fast-follow-autonav-toggle .ytp-autonav-toggle-button[aria-checked=false]{background-color:var(--yt-sys-color-baseline--overlay-button-secondary,rgba(255,255,255,.1))}.ytp-big-mode.ytp-delhi-modern.ytp-delhi-modern-icons .ytp-autonav-toggle-button{margin:0 calc((var(--yt-delhi-big-mode-pill-height, 56px) - 30px)/2)}.ytp-xsmall-width-mode.ytp-delhi-modern-icons.ytp-delhi-modern .ytp-autonav-toggle-button{height:13.5px;width:22.5px;border-radius:6.75px;margin:0 5px}.ytp-small-mode .ytp-autonav-toggle-button,.ytp-xsmall-width-mode .ytp-autonav-toggle-button{height:10.8px;width:27px;border-radius:10.8px}.ytp-big-mode .ytp-autonav-toggle-button{height:18px;width:45px;border-radius:18px}.ytp-embed .ytp-autonav-toggle-button{height:12px;width:30px;border-radius:12px}.ytp-autonav-toggle-button[aria-checked=true]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIxMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMjIuNyAxMWMyLjk1IDAgNS4zLTIuMjEgNS4zLTVzLTIuMzUtNS01LjMtNUg3LjNDNC4zNSAxIDIgMy4yMSAyIDZzMi4zNSA1IDUuMyA1em0tMi43LS43NXYtOC41bDYuNyA0LjI2eiIgY2xpcC1ydWxlPSJldmVub2RkIiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiMwMDAiIGZpbGwtb3BhY2l0eT0iLjMiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTcuMyAxQzQuMzUgMSAyIDMuMjEgMiA2czIuMzUgNSA1LjMgNWgxNS40QTUuMTYgNS4xNiAwIDAgMCAyOCA2bC0uMDMtLjU0QTUuMTYgNS4xNiAwIDAgMCAyMi43IDF6bTE1LjQgMTFjMy40NSAwIDYuMy0yLjYgNi4zLTZzLTIuODUtNi02LjMtNkg3LjNDMy44NSAwIDEgMi42IDEgNnMyLjg1IDYgNi4zIDZ6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIG9wYWNpdHk9Ii41Ii8+PC9zdmc+);-webkit-background-size:cover;background-size:cover;background-color:transparent;-webkit-transition:all .08s cubic-bezier(.4,0,1,1);transition:all .08s cubic-bezier(.4,0,1,1)}.ytp-autonav-toggle-button:after{content:"";position:absolute;top:0;left:0;height:20.4px;width:20.4px;border-radius:20.4px;margin-top:-3px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxNyAxNyI+PHBhdGggZmlsbD0iIzcxNzE3MSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOC41IDE2YTcuNSA3LjUgMCAxIDAgMC0xNSA3LjUgNy41IDAgMCAwIDAgMTUiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGZpbGw9IiMwMDAiIGZpbGwtb3BhY2l0eT0iLjE1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNyA4LjVhOC41IDguNSAwIDEgMS0xNyAwIDguNSA4LjUgMCAwIDEgMTcgMG0tMSAwYTcuNSA3LjUgMCAxIDEtMTUgMCA3LjUgNy41IDAgMCAxIDE1IDAiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik01LjUgMTJoMlY1aC0yem00LTd2N2gyVjV6Ii8+PC9zdmc+);-webkit-background-size:cover;background-size:cover;-webkit-transition:all .08s cubic-bezier(.4,0,1,1);transition:all .08s cubic-bezier(.4,0,1,1)}.ytp-delhi-modern.ytp-delhi-modern-icons .ytp-autonav-toggle-button:after{height:14px;width:14px;border-radius:7px;margin:2px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDM2IDM2Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTIuNzUgNC41aC0zYy0uNiAwLTEuMTcuMjMtMS42LjY1LS40Mi40My0uNjUgMS0uNjUgMS42djIyLjVjMCAuNTkuMjMgMS4xNi42NSAxLjU5LjQzLjQyIDEgLjY2IDEuNi42NmgzYy41OSAwIDEuMTYtLjI0IDEuNTktLjY2LjQyLS40My42Ni0xIC42Ni0xLjU5VjYuNzVjMC0uNi0uMjQtMS4xNy0uNjYtMS42LS40My0uNDItMS0uNjUtMS41OS0uNjVtMTMuNSAwaC0zYy0uNiAwLTEuMTcuMjMtMS42LjY1LS40Mi40My0uNjUgMS0uNjUgMS42djIyLjVjMCAuNTkuMjMgMS4xNi42NSAxLjU5LjQzLjQyIDEgLjY2IDEuNi42NmgzYy41OSAwIDEuMTYtLjI0IDEuNTktLjY2LjQyLS40My42Ni0xIC42Ni0xLjU5VjYuNzVjMC0uNi0uMjQtMS4xNy0uNjYtMS42LS40My0uNDItMS0uNjUtMS41OS0uNjUiLz48L3N2Zz4=);background-color:rgba(255,255,255,.3);-webkit-background-size:9px 9px;background-size:9px;background-repeat:no-repeat;background-position:50%;-webkit-transition:all .2s cubic-bezier(.05,0,0,1);transition:all .2s cubic-bezier(.05,0,0,1)}.ytp-delhi-modern.ytp-delhi-modern-icons .delhi-fast-follow-autonav-toggle .ytp-autonav-toggle-button:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDM2IDM2Ij48cGF0aCBmaWxsPSIjMDAwIiBkPSJNMTIuNzUgNC41aC0zYy0uNiAwLTEuMTcuMjMtMS42LjY1LS40Mi40My0uNjUgMS0uNjUgMS42djIyLjVjMCAuNTkuMjMgMS4xNi42NSAxLjU5LjQzLjQyIDEgLjY2IDEuNi42NmgzYy41OSAwIDEuMTYtLjI0IDEuNTktLjY2LjQyLS40My42Ni0xIC42Ni0xLjU5VjYuNzVjMC0uNi0uMjQtMS4xNy0uNjYtMS42LS40My0uNDItMS0uNjUtMS41OS0uNjVtMTMuNSAwaC0zYy0uNiAwLTEuMTcuMjMtMS42LjY1LS40Mi40My0uNjUgMS0uNjUgMS42djIyLjVjMCAuNTkuMjMgMS4xNi42NSAxLjU5LjQzLjQyIDEgLjY2IDEuNi42NmgzYy41OSAwIDEuMTYtLjI0IDEuNTktLjY2LjQyLS40My42Ni0xIC42Ni0xLjU5VjYuNzVjMC0uNi0uMjQtMS4xNy0uNjYtMS42LS40My0uNDItMS0uNjUtMS41OS0uNjUiLz48L3N2Zz4=);background-color:var(--yt-sys-color-baseline--overlay-text-primary,#fff)}.ytp-xsmall-width-mode.ytp-delhi-modern-icons.ytp-delhi-modern .ytp-autonav-toggle-button:after{height:10.5px;width:10.5px;border-radius:5.25px;margin:1px}.ytp-small-mode .ytp-autonav-toggle-button:after{left:-2px;height:15.3px;width:15.3px;border-radius:15.3px;margin-top:-2.25px}.ytp-big-mode .ytp-autonav-toggle-button:after{left:0;height:25.5px;width:25.5px;border-radius:25.5px;margin-top:-3.75px}.ytp-embed .ytp-autonav-toggle-button:after{left:0;height:17px;width:17px;border-radius:17px;margin-top:-2.5px}.ytp-autonav-toggle-button[aria-checked=true]:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxNyAxNyI+PHBhdGggZmlsbD0iIzAwMCIgZmlsbC1vcGFjaXR5PSIuMTUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE3IDguNWE4LjUgOC41IDAgMSAxLTE3IDAgOC41IDguNSAwIDAgMSAxNyAwbS01IDBMNi41IDV2N3ptLTEuODYgMEw3LjUgNi44MnYzLjM2ek04LjUgMTZhNy41IDcuNSAwIDEgMCAwLTE1IDcuNSA3LjUgMCAwIDAgMCAxNSIgY2xpcC1ydWxlPSJldmVub2RkIi8+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTYgOC41YTcuNSA3LjUgMCAxIDEtMTUgMCA3LjUgNy41IDAgMCAxIDE1IDBtLTQgMEw2LjUgMTJWNXoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);left:1px;-webkit-background-size:cover;background-size:cover;background-color:transparent;-webkit-transform:translateX(15.6px);-ms-transform:translateX(15.6px);transform:translateX(15.6px)}.ytp-delhi-modern.ytp-delhi-modern-icons .ytp-autonav-toggle-button[aria-checked=true]:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDM2IDM2Ij48cGF0aCBmaWxsPSIjMDAwIiBkPSJtMTcgOC42LTYuMTEtMy42MWMtMS41LS44OC0zLjM5LjItMy4zOSAxLjk0djIyLjEzYzAgMS43NCAxLjg5IDIuODIgMy4zOSAxLjk0TDE3IDI3LjR6bTAgMHYxOC44TDMzIDE4eiIvPjwvc3ZnPg==);background-color:#fff;-webkit-background-size:9px 9px;background-size:9px;background-repeat:no-repeat;background-position:50%;-webkit-transform:translateX(12px);-ms-transform:translateX(12px);transform:translateX(12px)}.ytp-delhi-modern.ytp-delhi-modern-icons .delhi-fast-follow-autonav-toggle .ytp-autonav-toggle-button[aria-checked=true]:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDM2IDM2Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJtMTcgOC42LTYuMTEtMy42MWMtMS41LS44OC0zLjM5LjItMy4zOSAxLjk0djIyLjEzYzAgMS43NCAxLjg5IDIuODIgMy4zOSAxLjk0TDE3IDI3LjR6bTAgMHYxOC44TDMzIDE4eiIvPjwvc3ZnPg==);background-color:var(--yt-sys-color-baseline--overlay-background-solid,#0f0f0f)}.ytp-small-mode .ytp-autonav-toggle-button[aria-checked=true]:after{-webkit-transform:translateX(11.7px);-ms-transform:translateX(11.7px);transform:translateX(11.7px)}.ytp-big-mode .ytp-autonav-toggle-button[aria-checked=true]:after{-webkit-transform:translateX(19.5px);-ms-transform:translateX(19.5px);transform:translateX(19.5px)}.ytp-xsmall-width-mode.ytp-delhi-modern-icons.ytp-delhi-modern .ytp-autonav-toggle-button[aria-checked=true]:after{-webkit-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px)}.ytp-embed .ytp-autonav-toggle-button[aria-checked=true]:after{-webkit-transform:translateX(13px);-ms-transform:translateX(13px);transform:translateX(13px)}.ytp-bezel{position:absolute;left:50%;top:50%;width:52px;height:52px;z-index:19;margin-left:-26px;margin-top:-26px;background:rgba(0,0,0,.5);border-radius:26px;-webkit-animation:ytp-bezel-fadeout .5s linear 1 normal forwards;animation:ytp-bezel-fadeout .5s linear 1 normal forwards;pointer-events:none}.ytp-delhi-modern .ytp-bezel{left:50%;top:50%;width:78px;height:78px;margin-left:-39px;margin-top:-39px;border-radius:39px;-webkit-backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));background:var(--yt-sys-color-baseline--overlay-background-medium,rgba(0,0,0,.6));-webkit-animation:ytp-delhi-modern-bezel-fadeout 1s cubic-bezier(.05,0,0,1) 1 normal forwards;animation:ytp-delhi-modern-bezel-fadeout 1s cubic-bezier(.05,0,0,1) 1 normal forwards}.ytp-delhi-modern-icons .ytp-bezel-icon svg{width:100%;height:100%}.ytp-big-mode .ytp-bezel{width:78px;height:78px;margin-left:-39px;margin-top:-39px;border-radius:39px}.ytp-delhi-modern.ytp-xsmall-width-mode .ytp-bezel{width:64px;height:64px;margin-left:-32px;margin-top:-32px;border-radius:32px}.ytp-bezel-icon{width:40px;height:40px;margin:6px}.ytp-player-content .ytp-bezel-icon{width:48px;height:48px;margin:2px}.ytp-big-mode .ytp-bezel-icon,.ytp-delhi-modern .ytp-bezel-icon{width:54px;height:54px;margin:12px}.ytp-delhi-modern.ytp-xsmall-width-mode .ytp-bezel-icon{width:48px;height:48px;margin:8px}.ytp-bezel-text-wrapper{text-align:center;position:absolute;left:0;right:0;top:10%;z-index:19}.ytp-delhi-modern .ytp-bezel-text-wrapper{-webkit-animation:ytp-delhi-modern-bezel-text-fadeout 1s cubic-bezier(.05,0,0,1) 1 normal forwards;animation:ytp-delhi-modern-bezel-text-fadeout 1s cubic-bezier(.05,0,0,1) 1 normal forwards}.ytp-bezel-text{display:inline-block;padding:10px 20px;font-size:175%;background:rgba(0,0,0,.5);pointer-events:none;border-radius:3px}.ytp-delhi-modern .ytp-bezel-text{-webkit-backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));background:var(--yt-sys-color-baseline--overlay-background-medium,rgba(0,0,0,.6))}.ytp-bezel-text-hide .ytp-bezel-text{display:none}@-webkit-keyframes ytp-bezel-fadeout{0%{opacity:1}to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes ytp-bezel-fadeout{0%{opacity:1}to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@-webkit-keyframes ytp-delhi-modern-bezel-fadeout{0%{opacity:0}25%,75%{opacity:1;-webkit-transform:scale(1.33);transform:scale(1.33)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ytp-delhi-modern-bezel-fadeout{0%{opacity:0}25%,75%{opacity:1;-webkit-transform:scale(1.33);transform:scale(1.33)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ytp-delhi-modern-bezel-text-fadeout{0%{opacity:0}25%,75%{opacity:1}to{opacity:0}}@keyframes ytp-delhi-modern-bezel-text-fadeout{0%{opacity:0}25%,75%{opacity:1}to{opacity:0}}.ytp-chrome-top .ytp-cards-button{-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1);pointer-events:all;position:relative;z-index:62}.ytp-chrome-top .ytp-cards-button[aria-hidden=true]{opacity:0;-webkit-transition:opacity .1s cubic-bezier(.4,0,1,1);transition:opacity .1s cubic-bezier(.4,0,1,1)}.ytp-delhi-modern .ytp-chrome-top .ytp-cards-button .ytp-cards-button-icon{width:30px;height:30px;-webkit-backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));background:var(--yt-sys-color-baseline--overlay-background-medium,rgba(0,0,0,.6));border-radius:18px}.html5-video-player:not(.ytp-big-mode) .ytp-chrome-top .ytp-cards-button{max-width:80px;width:36px}.ytp-show-cards-title .ytp-cards-button{margin-left:10px;margin-right:10px}.ytp-small-mode .ytp-show-cards-title .ytp-cards-button{margin-left:0;margin-right:0}.ytp-embed:not(.ad-showing).ytp-small-mode .ytp-cards-button{padding-top:16px}.ytp-show-cards-title .ytp-cards-button-title{display:block}.ytp-cards-button-icon-shopping,.ytp-small-mode .ytp-show-cards-title .ytp-cards-button-title{display:none}.ytp-cards-shopping-active .ytp-cards-button-icon-shopping{display:inline-block}.ytp-cards-shopping-active .ytp-cards-button-icon-default{display:none}.ytp-big-mode .ytp-chrome-top .ytp-cards-button,.ytp-chrome-top .ytp-cards-button{width:auto;height:auto}.ytp-cards-button-icon{margin:auto;width:36px;height:36px}.ytp-big-mode .ytp-cards-button-icon{width:54px;height:54px}.ytp-cards-button-title{font-weight:500;text-align:center;font-size:14px;display:none}.ytp-big-mode .ytp-cards-button-title{font-size:20px}.html5-video-player:not(.ytp-big-mode) .ytp-chrome-top .ytp-cards-button-title{text-overflow:ellipsis;overflow:hidden}.ytp-cards-button .ytp-svg-shadow{-webkit-transition:stroke-opacity .1s cubic-bezier(.4,0,1,1);transition:stroke-opacity .1s cubic-bezier(.4,0,1,1)}.ytp-cards-teaser-shown .ytp-cards-button .ytp-svg-shadow{stroke-opacity:1;-webkit-transition:stroke-opacity .1s cubic-bezier(0,0,.2,1) .25s;transition:stroke-opacity .1s cubic-bezier(0,0,.2,1) .25s}.ytp-cards-button .ytp-svg-shadow-fill{-webkit-transition:fill-opacity .1s cubic-bezier(.4,0,1,1);transition:fill-opacity .1s cubic-bezier(.4,0,1,1)}.ytp-cards-teaser-shown .ytp-cards-button .ytp-svg-shadow-fill{fill-opacity:1;-webkit-transition:fill-opacity .1s cubic-bezier(0,0,.2,1) .25s;transition:fill-opacity .1s cubic-bezier(0,0,.2,1) .25s}.ytp-cards-shopping-active.ytp-cards-teaser-shown .ytp-cards-button .ytp-svg-fill{fill:#2793e6}.ytp-cards-shopping-active.ytp-cards-teaser-shown .ytp-cards-button .ytp-svg-shadow{stroke:#fff;stroke-opacity:1}.ytp-cards-shopping-active.ytp-cards-teaser-shown .ytp-cards-button .ytp-svg-shadow-fill{fill:#fff;fill-opacity:1}.ytp-cards-teaser{position:absolute;top:8.5px;right:0;max-width:90%;opacity:.75;cursor:pointer;z-index:61;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1)}.ytp-big-mode .ytp-cards-teaser{top:13px}.ytp-embed:not(.ad-showing).ytp-small-mode .ytp-cards-teaser{top:16px}.html5-video-player.ad-showing:not(.videoAdUiRedesign) .ytp-cards-teaser{top:40px}.ytp-cards-teaser-dismissible .ytp-cards-teaser,.ytp-cards-teaser-dismissible.ytp-cards-teaser-shown .ytp-cards-teaser{opacity:1}.ytp-cards-teaser-shown .ytp-cards-teaser{opacity:.9}.ytp-cards-teaser-shown .ytp-cards-teaser:hover{opacity:1}.ytp-autohide:not(.ytp-cards-teaser-shown) .ytp-cards-teaser,.ytp-iv-drawer-open .ytp-cards-teaser{opacity:0;-webkit-transition:opacity .1s cubic-bezier(.4,0,1,1) .33s;transition:opacity .1s cubic-bezier(.4,0,1,1) .33s}.ytp-iv-drawer-open .ytp-cards-teaser{-webkit-transition-delay:0s;transition-delay:0s}.ytp-cards-teaser .ytp-cards-teaser-box,.ytp-cards-teaser .ytp-cards-teaser-text{height:31px}.ytp-big-mode .ytp-cards-teaser .ytp-cards-teaser-box,.ytp-big-mode .ytp-cards-teaser .ytp-cards-teaser-text{height:46px}.ytp-cards-teaser .ytp-cards-teaser-box{position:absolute;top:0;right:18px;border-radius:2px;width:100%;background:#fff;border-bottom:1px solid #f1f1f1;-webkit-transition:-webkit-transform .33s cubic-bezier(.4,0,1,1);transition:transform .33s cubic-bezier(.4,0,1,1),-webkit-transform .33s cubic-bezier(.4,0,1,1);-webkit-transform:scaleX(0) translateX(0);-ms-transform:scaleX(0) translateX(0);transform:scaleX(0) translateX(0);-webkit-transform-origin:right 0;-ms-transform-origin:right 0;transform-origin:right 0}.ytp-big-mode .ytp-cards-teaser .ytp-cards-teaser-box{right:27px}.ytp-cards-teaser-shown .ytp-cards-teaser .ytp-cards-teaser-box{-webkit-transition:-webkit-transform .33s cubic-bezier(0,0,.2,1) .25s;transition:transform .33s cubic-bezier(0,0,.2,1) .25s,-webkit-transform .33s cubic-bezier(0,0,.2,1) .25s;-webkit-transform:scaleX(1) translateX(18px);-ms-transform:scaleX(1) translateX(18px);transform:scaleX(1) translateX(18px)}.ytp-big-mode.ytp-cards-teaser-shown .ytp-cards-teaser .ytp-cards-teaser-box{-webkit-transform:scaleX(1) translateX(27px);-ms-transform:scaleX(1) translateX(27px);transform:scaleX(1) translateX(27px)}[dir=rtl] .ytp-cards-teaser-shown .ytp-cards-teaser .ytp-cards-teaser-box{-webkit-transform:scaleX(1) translateX(-18px);-ms-transform:scaleX(1) translateX(-18px);transform:scaleX(1) translateX(-18px)}[dir=rtl] .ytp-big-mode.ytp-cards-teaser-shown .ytp-cards-teaser .ytp-cards-teaser-box{-webkit-transform:scaleX(1) translateX(-27px);-ms-transform:scaleX(1) translateX(-27px);transform:scaleX(1) translateX(-27px)}.ytp-cards-teaser .ytp-cards-teaser-text{position:relative;padding:0 36px 0 10px;max-width:0;opacity:0;color:#000;font-weight:500;font-size:109.090909%;line-height:31px;text-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;-webkit-transition:opacity .165s cubic-bezier(.4,0,1,1),max-width 0s ease .165s;transition:opacity .165s cubic-bezier(.4,0,1,1),max-width 0s ease .165s}.ytp-big-mode .ytp-cards-teaser .ytp-cards-teaser-text{padding:0 66px 0 12px;line-height:46px}.ytp-cards-teaser-shown .ytp-cards-teaser .ytp-cards-teaser-text{max-width:415px;opacity:1;-webkit-transition:opacity .165s cubic-bezier(0,0,.2,1) .415s;transition:opacity .165s cubic-bezier(0,0,.2,1) .415s}.ytp-big-mode.ytp-cards-teaser-shown .ytp-cards-teaser .ytp-cards-teaser-text{max-width:635px}.ytp-cards-teaser-channel-avatar{display:none}.ytp-cards-teaser-dismissible .ytp-cards-teaser-text{width:30px;left:calc(100% - 30px);-webkit-transition:width .33s cubic-bezier(.05,0,0,1);transition:width .33s cubic-bezier(.05,0,0,1);opacity:1;-webkit-backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));background:var(--yt-sys-color-baseline--overlay-background-medium,rgba(0,0,0,.6));padding:0;border-radius:18px}.ytp-big-mode.ytp-cards-teaser-dismissible .ytp-cards-teaser-text{border-radius:22px}.ytp-cards-teaser-dismissible .ytp-cards-teaser-channel-avatar{width:22px;height:22px;margin:4px;border-radius:50%;cursor:pointer;float:left}.ytp-big-mode.ytp-cards-teaser-dismissible .ytp-cards-teaser-channel-avatar{margin:12px}.ytp-cards-teaser-dismissible.ytp-cards-teaser-shown .ytp-cards-teaser .ytp-cards-teaser-text{width:100%;left:0;-webkit-transition:width .33s cubic-bezier(.05,0,0,1) .2s,left .33s cubic-bezier(.05,0,0,1) .2s;transition:width .33s cubic-bezier(.05,0,0,1) .2s,left .33s cubic-bezier(.05,0,0,1) .2s}.ytp-cards-teaser-dismissible .ytp-cards-teaser-info-icon{height:30px;width:30px;background-color:transparent;border:none;padding:0;cursor:pointer;float:left}.ytp-cards-teaser-dismissible .ytp-cards-teaser-close-button{height:30px;width:20px;background-color:transparent;border:none;padding:0;margin:0 5px;cursor:pointer;float:right}.ytp-cards-teaser-dismissible .ytp-cards-teaser-close-button path{fill:#717171}.ytp-cards-teaser-dismissible .ytp-cards-teaser-label{display:inline-block;overflow:hidden;text-overflow:ellipsis;color:#fff;line-height:30px;max-width:350px}.ytp-cards-teaser-dismissible .ytp-cards-teaser-box{background:transparent;border-bottom:none}.ytp-big-mode.ytp-cards-teaser-dismissible .ytp-cards-teaser-info-icon{height:45px;width:45px}.ytp-big-mode.ytp-cards-teaser-dismissible .ytp-cards-teaser-close-button{height:45px;width:30px;margin:0 7.5px}.ytp-big-mode.ytp-cards-teaser-dismissible .ytp-cards-teaser-label{line-height:45px;max-width:525px}.ytp-big-mode.ytp-cards-teaser-dismissible .ytp-cards-teaser-text{padding:0}.ytp-embed.ytp-cards-teaser-shown.ytp-cards-teaser-dismissible .ytp-chrome-top-buttons>:not(.ytp-cards-teaser){visibility:hidden}.ytp-title-enable-channel-logo .ytp-title{min-height:52px}.ytp-big-mode.ytp-title-enable-channel-logo .ytp-title{min-height:75px}.ytp-shorts-mode.ytp-title-enable-channel-logo .ytp-title{min-height:42px}:not(.ytp-shorts-mode).ytp-title-enable-channel-logo .ytp-title-text{padding-left:50px}:not(.ytp-shorts-mode).ytp-big-mode.ytp-title-enable-channel-logo .ytp-title-text{padding-left:75px}.ytp-title-link{display:block;text-overflow:ellipsis;overflow:hidden}.ytp-title-channel-logo{width:40px;height:40px;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;-webkit-flex-shrink:0;flex-shrink:0;margin:5px;-webkit-background-origin:content-box;background-origin:content-box;float:left;border-radius:50%}.ytp-big-mode .ytp-title-channel-logo{width:60px;height:60px}.ytp-embed-mobile .ytp-title-channel-logo,.ytp-embed-mobile.ytp-small-mode .ytp-title-channel-logo{width:48px;height:48px;margin:0}@-webkit-keyframes ytp-title-channel-fade-in{0%{background-color:transparent;max-width:10%}25%{background-color:rgba(35,35,35,.9)}75%{max-width:100%}}@keyframes ytp-title-channel-fade-in{0%{background-color:transparent;max-width:10%}25%{background-color:rgba(35,35,35,.9)}75%{max-width:100%}}@-webkit-keyframes ytp-title-channel-fade-out{0%{background-color:rgba(35,35,35,.9);width:500px}75%{background-color:rgba(35,35,35,.9);width:50px}}@keyframes ytp-title-channel-fade-out{0%{background-color:rgba(35,35,35,.9);width:500px}75%{background-color:rgba(35,35,35,.9);width:50px}}@-webkit-keyframes ytp-title-channel-fade-in-big-mode{0%{background-color:transparent;max-width:15%}25%{background-color:rgba(35,35,35,.9)}75%{max-width:100%}}@keyframes ytp-title-channel-fade-in-big-mode{0%{background-color:transparent;max-width:15%}25%{background-color:rgba(35,35,35,.9)}75%{max-width:100%}}@-webkit-keyframes ytp-title-channel-fade-out-big-mode{0%{background-color:rgba(35,35,35,.9);width:500px}75%{background-color:rgba(35,35,35,.9);width:70px}}@keyframes ytp-title-channel-fade-out-big-mode{0%{background-color:rgba(35,35,35,.9);width:500px}75%{background-color:rgba(35,35,35,.9);width:70px}}@-webkit-keyframes ytp-title-expanded-fade-in{0%{opacity:0}25%{opacity:0}to{opacity:1}}@keyframes ytp-title-expanded-fade-in{0%{opacity:0}25%{opacity:0}to{opacity:1}}@-webkit-keyframes ytp-title-expanded-fade-out{0%{opacity:1}25%{opacity:1}to{opacity:0}}@keyframes ytp-title-expanded-fade-out{0%{opacity:1}25%{opacity:1}to{opacity:0}}.ytp-title-channel{background:transparent;border-radius:25px;display:none;height:50px;margin-left:-5px;overflow:hidden;position:absolute;top:7px;left:0;width:50px}.ytp-big-mode .ytp-title-channel{width:70px;height:70px;margin-top:10px}.ytp-title-enable-channel-logo .ytp-title-channel{display:-webkit-box;display:-webkit-flex;display:flex}.ytp-title-channel.ytp-title-show-expanded{-webkit-animation:ytp-title-channel-fade-in .5s cubic-bezier(.4,0,.2,1);animation:ytp-title-channel-fade-in .5s cubic-bezier(.4,0,.2,1)}.ytp-big-mode .ytp-title-channel.ytp-title-show-expanded{-webkit-animation:ytp-title-channel-fade-in-big-mode .5s cubic-bezier(.4,0,.2,1);animation:ytp-title-channel-fade-in-big-mode .5s cubic-bezier(.4,0,.2,1)}.ytp-title-channel.ytp-title-expanded{background-color:rgba(35,35,35,.9);border-radius:25px;max-width:100%;z-index:1;width:auto}.ytp-big-mode .ytp-title-channel.ytp-title-expanded{border-radius:35px}.ytp-title-expanded-overlay{display:contents;max-width:100%;opacity:0;padding-right:8px;width:auto}.ytp-big-mode .ytp-title-expanded-overlay{max-width:100%}.ytp-title-expanded .ytp-title-expanded-overlay{opacity:1}.ytp-title-show-expanded .ytp-title-expanded-overlay{opacity:1;-webkit-animation:ytp-title-expanded-fade-in .5s cubic-bezier(.4,0,.2,1);animation:ytp-title-expanded-fade-in .5s cubic-bezier(.4,0,.2,1)}.ytp-big-mode .ytp-title-show-expanded .ytp-title-expanded-overlay{-webkit-animation:ytp-title-expanded-fade-in-big-mode .5s cubic-bezier(.4,0,.2,1);animation:ytp-title-expanded-fade-in-big-mode .5s cubic-bezier(.4,0,.2,1)}.ytp-title-expanded-heading{margin:5px;-webkit-box-flex:1;-webkit-flex:1;flex:1;white-space:nowrap;overflow:hidden;-webkit-align-self:center;align-self:center}.ytp-title-expanded-title{font-size:16px;font-weight:400;margin:0}.ytp-big-mode .ytp-title-expanded-title{font-size:22px}.ytp-title-expanded-title a{display:block;overflow:hidden;text-overflow:ellipsis}.ytp-title-expanded-subtitle{font-size:12px;font-weight:400;margin:0}.ytp-big-mode .ytp-title-expanded-subtitle{font-size:16px}.ytp-chrome-top .ytp-title-channel .ytp-sb{-webkit-align-self:center;align-self:center;margin:5px;height:auto;width:auto;padding:0;padding-left:16px;text-shadow:none;margin-right:7px}.ytp-chrome-top .ytp-title-channel .ytp-sb-subscribe,a.ytp-sb-subscribe{margin-left:65px}.ytp-big-mode .ytp-chrome-top .ytp-title-channel .ytp-sb-subscribe,.ytp-big-mode .ytp-chrome-top .ytp-title-channel .ytp-sb-unsubscribe{font-size:16px;padding:14px 20px;margin-right:7px}.ytp-title-expanded .ytp-title-beacon,.ytp-title-expanded .ytp-title-subtext,.ytp-title-expanded .ytp-title-text{display:none}@-webkit-keyframes ytp-title-beacon-pulse{0%{background:black;width:40px;height:40px;left:5px;top:5px}50%{background:transparent;width:50px;height:50px;left:0;top:0}}@keyframes ytp-title-beacon-pulse{0%{background:black;width:40px;height:40px;left:5px;top:5px}50%{background:transparent;width:50px;height:50px;left:0;top:0}}.ytp-title-beacon{border-radius:25px;display:none;position:absolute;z-index:-1;-webkit-animation:ytp-title-beacon-pulse 2s 5;animation:ytp-title-beacon-pulse 2s 5}.unstarted-mode .ytp-title-beacon{display:block}.ytp-big-mode .ytp-chapter-title.ytp-button.ytp-chapter-container-disabled,.ytp-chapter-title.ytp-button.ytp-chapter-container-disabled{opacity:.9}.ytp-big-mode .ytp-chapter-title.ytp-button,.ytp-chapter-title.ytp-button,.ytp-embed-mobile .ytp-chrome-controls .ytp-chapter-title.ytp-button,.ytp-small-mode .ytp-chrome-controls .ytp-chapter-title.ytp-button{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}.ytp-delhi-modern .ytp-chapter-title.ytp-button{-webkit-backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));background:var(--yt-sys-color-baseline--overlay-background-medium-light,rgba(0,0,0,.3));text-shadow:0 0 2px #000}.ytp-delhi-modern .ytp-chapter-title.ytp-button svg{-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,.8));filter:drop-shadow(0 0 1px rgba(0,0,0,.8))}.ytp-delhi-modern .ytp-chapter-title.ytp-button{height:var(--yt-delhi-pill-height,48px);border-radius:28px;padding:0 16px}.ytp-delhi-modern .ytp-chapter-title.ytp-button svg{padding:0}.ytp-delhi-modern .ytp-chapter-title.ytp-button:after{content:"";position:absolute;inset:4px;background:transparent;pointer-events:none;border-radius:28px}.ytp-delhi-modern .ytp-chapter-title.ytp-button:hover:after{background-color:var(--yt-sys-color-baseline--overlay-button-secondary,rgba(255,255,255,.1));-webkit-transition:background-color .2s cubic-bezier(.05,0,0,1);transition:background-color .2s cubic-bezier(.05,0,0,1)}.ytp-delhi-modern .ytp-chapter-title.ytp-button:active:after{background-color:var(--yt-sys-color-baseline--overlay-tonal-hover,rgba(255,255,255,.2));-webkit-transition:background-color .2s cubic-bezier(.05,0,0,1);transition:background-color .2s cubic-bezier(.05,0,0,1)}.ytp-delhi-modern.ytp-big-mode:not(.ytp-xsmall-width-mode) .ytp-chapter-title.ytp-button{height:var(--yt-delhi-big-mode-pill-height,56px)}.ytp-chapter-container-disabled .ytp-chapter-title-chevron,.ytp-embed .ytp-chapter-title-chevron,.ytp-profile-page .ytp-chapter-title-chevron{display:none}.ytp-chapter-title-chevron{-webkit-box-flex:0;-webkit-flex:0 0 20px;flex:0 0 20px;width:20px;position:relative;bottom:1px}.ytp-chapter-title-content{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ytp-delhi-modern .ytp-chapter-title-content{line-height:24px;font-weight:500}.ytp-big-mode .ytp-chapter-title-chevron{width:28px}.ytp-chapter-title-chevron svg{vertical-align:middle}.ytp-chapter-title-prefix{padding-right:5px}.ytp-delhi-modern .ytp-chapter-title-prefix,.ytp-live .ytp-chapter-title{display:none}.ytp-embed .ytp-chapter-container .ytp-chapter-title.ytp-button,.ytp-embed.ytp-small-mode .ytp-chapter-container .ytp-chapter-title.ytp-button{cursor:text;width:100%}.ytp-chapter-container .ytp-profile-page.ytp-chapter-title.ytp-button{cursor:text}.ytp-exp-bottom-control-flexbox .ytp-chapter-container{-webkit-box-flex:0;-webkit-flex:0 1 100%;flex:0 1 100%;overflow:hidden;text-overflow:ellipsis}:not(.ytp-exp-bottom-control-flexbox) .ytp-chapter-container{float:left}.ytp-chapter-container{height:100%;font-size:109%;vertical-align:top;margin:0 5px 0 0;white-space:nowrap;line-height:47px}.ytp-embed .ytp-chapter-container{line-height:39px}.ytp-big-mode .ytp-chapter-container{line-height:53px}.ytp-delhi-modern .ytp-chapter-container{display:inline-block;padding-top:var(--yt-delhi-pill-top-height,12px);-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 100 auto;flex:0 100 auto}.ytp-delhi-modern.ytp-big-mode .ytp-chapter-container{padding-top:var(--yt-delhi-big-mode-pill-top-height,20px)}.ytp-xsmall-width-mode .ytp-chapter-container{display:none}.ytp-contextmenu{position:absolute;top:0;left:0;z-index:2300;font-family:Roboto,Arial,Helvetica,sans-serif;text-align:left;direction:ltr;font-size:11px;line-height:1.3;-webkit-font-smoothing:antialiased;will-change:width,height;border-radius:12px}.ytp-popup.ytp-delhi-modern-contextmenu{border-radius:12px;-webkit-backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));background:var(--yt-sys-color-baseline--overlay-background-medium,rgba(0,0,0,.6))}.ytp-contextmenu .ytp-collapse{height:20px;opacity:.9;position:absolute;right:20px;top:12px;width:20px}.ytp-contextmenu .ytp-collapse:hover{opacity:1}.ytp-dni.ytp-contextmenu{text-shadow:none}.ytp-big-mode.ytp-contextmenu{font-size:17px}.ytp-autohide.ytp-embed-overlays-autohide.ytp-contextmenu{opacity:0;-webkit-transition:opacity .1s cubic-bezier(.4,0,1,1);transition:opacity .1s cubic-bezier(.4,0,1,1)}.ytp-autohide:not(.ytp-autohide-active).ytp-embed-overlays-autohide.ytp-contextmenu{display:none}.ytp-contextmenu a,.ytp-contextmenu a:focus,.ytp-contextmenu a:hover{color:inherit;text-decoration:none}.ytp-copytext{margin:0 10px;max-width:200px;outline:none;text-shadow:none;overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;-moz-user-select:text;-ms-user-select:text;-webkit-user-select:text}.ytp-copytext::-moz-selection{background-color:white;color:black}.ytp-html5-clipboard{top:0;left:100%;position:absolute;-moz-user-select:text;-ms-user-select:text;-webkit-user-select:text}.ytp-show-copylink-title.ytp-copylink-button{margin-left:10px;margin-right:10px}.ytp-overflow-panel .ytp-show-copylink-title.ytp-copylink-button{margin-left:20px;margin-right:20px}.ytp-big-mode .ytp-chrome-top .ytp-copylink-button,.ytp-chrome-top .ytp-copylink-button{width:auto;height:auto}.html5-video-player:not(.ytp-big-mode) .ytp-chrome-top .ytp-copylink-button{min-width:48px;max-width:80px}.ytp-copylink-icon{margin:auto;width:36px;height:36px}.ytp-big-mode .ytp-copylink-icon{width:54px;height:54px}.ytp-overflow-panel .ytp-copylink-icon{width:60px;height:60px;margin-bottom:10px}.ytp-copylink-title{font-weight:500;text-align:center;font-size:14px;display:none}.ytp-big-mode .ytp-copylink-title,.ytp-overflow-panel .ytp-copylink-title{font-size:20px}.ytp-show-copylink-title .ytp-copylink-title{display:block}.html5-video-player:not(.ytp-big-mode) .ytp-chrome-top .ytp-copylink-title{text-overflow:ellipsis;overflow:hidden}.ytp-countdown-timer{width:36px;height:36px;-webkit-transition:all .1s cubic-bezier(.4,0,1,1);transition:all .1s cubic-bezier(.4,0,1,1);z-index:39;text-align:center;position:absolute;bottom:0;right:0;-webkit-box-shadow:0 0 10px rgba(0,0,0,.6);box-shadow:0 0 10px rgba(0,0,0,.6);border-radius:18px}.ytp-branding-shown .ytp-countdown-timer{bottom:52px}.ytp-countdown-timer-time{font-size:18px;color:#FFF;line-height:36px;width:36px;font-weight:500;position:absolute;top:0;left:0;text-shadow:0 0 4px rgb(0,0,0)}.ytp-free-preview-countdown-timer{position:absolute;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:5px;left:20px;height:24px;bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;background-color:#000;border-radius:4px;color:#fff;width:auto;z-index:82;font-size:14px;font-weight:500}.ytp-free-preview-countdown-timer-separator{padding:0 3px}.yt-ui-ellipsis{background-color:#fff;display:block;line-height:1.3em;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:normal;word-wrap:break-word}.yt-ui-ellipsis-nowrap-single-line{background-color:#fff;display:block;line-height:1.3em;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word;max-height:1.3em}.yt-ui-ellipsis:after,.yt-ui-ellipsis:before{background-color:inherit;position:absolute}.yt-ui-ellipsis:before{content:"…";right:0}.yt-ui-ellipsis:after{content:"";height:100%;width:100%}.yt-ui-ellipsis-2:before{top:1.3em}.yt-ui-ellipsis-3:before{top:2.6em}.yt-ui-ellipsis-4:before{top:3.9em}.yt-ui-ellipsis-6:before{top:6.5em}.yt-ui-ellipsis-10:before{top:11.7em}.yt-ui-ellipsis-2{max-height:2.6em}.yt-ui-ellipsis-3{max-height:3.9em}.yt-ui-ellipsis-4{max-height:5.2em}.yt-ui-ellipsis-6{max-height:7.8em}.yt-ui-ellipsis-10{max-height:13em}.webkit .yt-ui-ellipsis{display:-webkit-box;-webkit-box-orient:vertical}.webkit .yt-ui-ellipsis-2{-webkit-line-clamp:2}.webkit .yt-ui-ellipsis-3{-webkit-line-clamp:3}.webkit .yt-ui-ellipsis-4{-webkit-line-clamp:4}.webkit .yt-ui-ellipsis-6{-webkit-line-clamp:6}.webkit .yt-ui-ellipsis-10{-webkit-line-clamp:10}.webkit .yt-ui-ellipsis:before{content:normal}.webkit .yt-ui-ellipsis:after{content:"‌";position:static;visibility:hidden}.yt-ui-ellipsis[dir=rtl]:before{left:0;right:auto}a.ytp-ce-link{display:block}a.ytp-ce-link,a.ytp-ce-link:hover,a.ytp-ce-link:visited{color:#167ac6}a.ytp-ce-link:hover{text-decoration:underline}.ytp-ce-shadow{opacity:0;outline:solid #000;position:absolute;-webkit-transition:opacity .2s cubic-bezier(0,0,.2,1);transition:opacity .2s cubic-bezier(0,0,.2,1);z-index:12}.ytp-ce-shadow:not([aria-hidden=true]){opacity:.25;-webkit-transition:opacity .2s cubic-bezier(.4,0,1,1);transition:opacity .2s cubic-bezier(.4,0,1,1)}.ytp-ce-element{border:1px solid rgba(255,255,255,.4);-webkit-box-shadow:0 0 4px rgba(0,0,0,.5);box-shadow:0 0 4px rgba(0,0,0,.5);cursor:pointer;display:block;font-family:Roboto,Arial,sans-serif;line-height:1.3em;margin:-1px;position:absolute;-webkit-font-smoothing:auto;z-index:12;opacity:0;-webkit-transition:visibility 0s linear .2s,opacity .2s cubic-bezier(0,0,.2,1),border-color .2s cubic-bezier(0,0,.2,1);transition:visibility 0s linear .2s,opacity .2s cubic-bezier(0,0,.2,1),border-color .2s cubic-bezier(0,0,.2,1);visibility:hidden}.ytp-ce-hide-button-container{position:absolute;display:block;margin-top:12px;right:12px;z-index:13;opacity:0;-webkit-transition:visibility 0s linear .2s,opacity .2s cubic-bezier(0,0,.2,1),border-color .2s cubic-bezier(0,0,.2,1);transition:visibility 0s linear .2s,opacity .2s cubic-bezier(0,0,.2,1),border-color .2s cubic-bezier(0,0,.2,1);visibility:hidden}.ytp-ce-hide-button-container.ytp-ce-hide-button-lower{margin-top:48px}.ytp-big-mode .ytp-ce-hide-button-container{margin-top:72px}.html5-video-player.ended-mode .ytp-ce-element,.html5-video-player.ended-mode .ytp-ce-hide-button-container{display:none}.ytp-ce-element.ytp-ce-placeholder a.ytp-ce-covering-overlay{cursor:default}.ytp-ce-element.ytp-ce-element-show,.ytp-ce-hide-button-container.ytp-ce-element-show{opacity:1;-webkit-transition:visibility 0s linear 0s,opacity .2s cubic-bezier(.4,0,1,1),border-color .2s cubic-bezier(.4,0,1,1);transition:visibility 0s linear 0s,opacity .2s cubic-bezier(.4,0,1,1),border-color .2s cubic-bezier(.4,0,1,1);visibility:visible}.ytp-ce-element.ytp-ce-element-hover,.ytp-ce-element.ytp-ce-force-expand{border:1px solid #fff;outline:none;z-index:13;opacity:1;-webkit-transition:visibility 0s linear 0s,opacity .2s cubic-bezier(.4,0,1,1),border-color .2s cubic-bezier(.4,0,1,1);transition:visibility 0s linear 0s,opacity .2s cubic-bezier(.4,0,1,1),border-color .2s cubic-bezier(.4,0,1,1);visibility:visible}.ytp-ce-element.ytp-ce-element-show:focus,.ytp-ce-element.ytp-ce-element-show:hover{outline:none}.ytp-ce-element-shadow{background-color:#000;bottom:-1px;left:-1px;opacity:0;position:absolute;right:-1px;top:-1px;-webkit-transition:opacity .2s cubic-bezier(0,0,.2,1);transition:opacity .2s cubic-bezier(0,0,.2,1);z-index:12}.ytp-ce-element.ytp-ce-element-show.ytp-ce-element-shadow-show .ytp-ce-element-shadow{opacity:.25;-webkit-transition:opacity .2s cubic-bezier(.4,0,1,1);transition:opacity .2s cubic-bezier(.4,0,1,1)}.ytp-ce-covering-image{background-color:#fff;background-position:50%;-webkit-background-size:cover;background-size:cover;bottom:-2px;left:-1px;position:absolute;right:-1px;top:-1px}.ytp-ce-covering-shadow-top{height:33%;opacity:.8;position:absolute;top:0;width:100%;background-image:-webkit-linear-gradient(top,#000,transparent);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),to(transparent));background-image:linear-gradient(180deg,#000 0,transparent)}.ytp-ce-covering-overlay{height:100%;position:absolute;width:100%;z-index:12}.html5-video-player.ended-mode .ytp-ce-shadow{display:none}.ytp-ce-playlist,.ytp-ce-video{overflow:hidden}.ytp-ce-playlist-title,.ytp-ce-video-title{background-color:transparent;color:#fff;font-size:12px;font-weight:500;line-height:14px;margin:6px 8px;max-height:28px;text-shadow:0 1px 0 rgba(0,0,0,.4)}.ytp-ce-playlist-title.ytp-webkit-ellipsis,.ytp-ce-video-title.ytp-webkit-ellipsis{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis}.ytp-ce-video-duration{background-color:rgba(0,0,0,.8);border-radius:2px;bottom:0;color:rgba(255,255,255,.8);margin:0 4px 4px 0;padding:4px 6px;position:absolute;right:0}.ytp-ce-live-video-duration{background-color:rgb(255,0,0);border-radius:2px;bottom:0;color:rgba(255,255,255,.8);margin:0 4px 4px 0;padding:4px 6px;position:absolute;right:0}.ytp-ce-playlist-count{background-color:rgba(0,0,0,.75);bottom:0;left:0;position:absolute;right:0}.ytp-ce-playlist-icon{left:8px;position:absolute;top:2px}.ytp-ce-playlist-count-text{color:rgba(255,255,255,.8);height:24px;line-height:24px;margin-left:32px}.ytp-ce-expanding-overlay{position:absolute;opacity:0;-webkit-transition:visibility 0s linear .2s,opacity .2s cubic-bezier(0,0,.2,1),border-color .2s cubic-bezier(0,0,.2,1);transition:visibility 0s linear .2s,opacity .2s cubic-bezier(0,0,.2,1),border-color .2s cubic-bezier(0,0,.2,1);visibility:hidden}.ytp-ce-expanding-overlay-content{display:table}.ytp-ce-expanding-overlay-body{display:table-cell;position:relative;vertical-align:middle}.ytp-ce-element.ytp-ce-element-hover .ytp-ce-expanding-overlay,.ytp-ce-element.ytp-ce-force-expand .ytp-ce-expanding-overlay{z-index:13;opacity:1;-webkit-transition:visibility 0s linear 0s,opacity .2s cubic-bezier(.4,0,1,1),border-color .2s cubic-bezier(.4,0,1,1);transition:visibility 0s linear 0s,opacity .2s cubic-bezier(.4,0,1,1),border-color .2s cubic-bezier(.4,0,1,1);visibility:visible}.ytp-ce-element.ytp-ce-element-hover .ytp-ce-expanding-image,.ytp-ce-element.ytp-ce-force-expand .ytp-ce-expanding-image{z-index:13}.ytp-ce-expanding-overlay-background{background-color:#fff;border-radius:2px;-webkit-box-shadow:0 0 4px #000;box-shadow:0 0 4px #000;height:100%;left:0;margin:-8px;padding:8px;position:absolute;top:0;width:100%}.ytp-ce-expanding-image{background-position:50%;-webkit-background-size:cover;background-size:cover;height:100%;position:absolute;width:100%}.ytp-ce-expanding-icon{background-color:#000;background-position:50%;background-repeat:no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;border-radius:2px;bottom:2px;height:24px;position:absolute;right:2px;width:24px;-webkit-transition:opacity .2s cubic-bezier(0,0,.2,1);transition:opacity .2s cubic-bezier(0,0,.2,1)}.ytp-ce-element.ytp-ce-element-hover .ytp-ce-expanding-icon,.ytp-ce-element.ytp-ce-force-expand .ytp-ce-expanding-icon{opacity:0}.ytp-ce-element.ytp-ce-top-left-quad .ytp-ce-expanding-overlay{left:0;padding-left:100%;top:0}.ytp-ce-element.ytp-ce-top-right-quad .ytp-ce-expanding-overlay{padding-right:100%;right:0;top:0}.ytp-ce-element.ytp-ce-bottom-left-quad .ytp-ce-expanding-overlay{bottom:0;left:0;padding-left:100%}.ytp-ce-element.ytp-ce-bottom-right-quad .ytp-ce-expanding-overlay{bottom:0;padding-right:100%;right:0}.ytp-ce-element.ytp-ce-channel.ytp-ce-element-show,.ytp-ce-element.ytp-ce-channel.ytp-ce-element-show.ytp-ce-element-hover,.ytp-ce-element.ytp-ce-channel.ytp-ce-element-show.ytp-ce-force-expand,.ytp-ce-element.ytp-ce-merchandise.ytp-ce-element-show,.ytp-ce-element.ytp-ce-merchandise.ytp-ce-element-show.ytp-ce-element-hover,.ytp-ce-element.ytp-ce-merchandise.ytp-ce-element-show.ytp-ce-force-expand,.ytp-ce-element.ytp-ce-website.ytp-ce-element-show,.ytp-ce-element.ytp-ce-website.ytp-ce-element-show.ytp-ce-element-hover,.ytp-ce-element.ytp-ce-website.ytp-ce-element-show.ytp-ce-force-expand{border:0;margin:0}.ytp-ce-channel-title{font-weight:500}.ytp-ce-channel-subscribe{color:#767676;display:inline-block;margin-top:4px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.ytp-ce-channel-subscribers-text{color:#767676;display:none;margin-bottom:24px;margin-top:6px}.ytp-ce-channel-metadata{color:#767676}.ytp-ce-channel-this .ytp-ce-channel-metadata{border-top:1px solid #ebebeb;display:none}.ytp-ce-channel-that .ytp-ce-channel-metadata{font-size:12px;line-height:14px;margin-top:4px;max-height:42px}.ytp-ce-channel,.ytp-ce-channel .ytp-ce-element-shadow,.ytp-ce-channel .ytp-ce-expanding-image{border-radius:50%}.ytp-ce-merchandise-title,.ytp-ce-website-title{color:#333;font-weight:500;margin-bottom:2px}.ytp-ce-merchandise-metadata,.ytp-ce-merchandise-price-container,.ytp-ce-website-metadata{color:#767676;margin-top:4px}.ytp-ce-merchandise .ytp-ce-expanding-image{background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain}.ytp-ce-website-goto{display:inline-block;font-weight:500;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.ytp-ce-merchandise .ytp-ce-expanding-image,.ytp-ce-website .ytp-ce-expanding-image{background-color:#fff}.ytp-ce-merchandise-price{display:inline-block;color:#646464;font-weight:800;white-space:nowrap;margin-right:6px}.ytp-ce-merchandise-additional-fees{display:inline-block;color:#767676;margin-top:2px;white-space:nowrap;text-overflow:ellipsis}.ytp-ce-merchandise-invideo-cta-container{background-color:#000;border:1px #000;opacity:.8;padding:10px 0;width:100%;bottom:0;position:absolute;text-align:center}.ytp-ce-merchandise-invideo-cta{color:#fff;white-space:nowrap}.ytp-ce-size-346 .ytp-ce-merchandise-invideo-cta-container,.ytp-ce-size-426 .ytp-ce-merchandise-invideo-cta-container,.ytp-ce-size-470 .ytp-ce-merchandise-invideo-cta-container{padding:2px 0}.ytp-ce-size-506 .ytp-ce-merchandise-invideo-cta-container,.ytp-ce-size-570 .ytp-ce-merchandise-invideo-cta-container,.ytp-ce-size-640 .ytp-ce-merchandise-invideo-cta-container,.ytp-ce-size-853 .ytp-ce-merchandise-invideo-cta-container{padding:5px 0}.ytp-ce-large-round .ytp-ce-expanding-overlay-background,.ytp-ce-playlist.ytp-ce-large-round,.ytp-ce-video.ytp-ce-large-round{border-radius:12px}.ytp-ce-medium-round .ytp-ce-expanding-overlay-background,.ytp-ce-playlist.ytp-ce-medium-round,.ytp-ce-video.ytp-ce-medium-round{border-radius:8px}.ytp-ce-playlist.ytp-ce-small-round,.ytp-ce-small-round .ytp-ce-expanding-overlay-background,.ytp-ce-video.ytp-ce-small-round{border-radius:4px}.ytp-ce-merchandise-goto{display:inline-block;font-weight:500;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.ytp-ce-size-346{font-size:12px}.ytp-ce-size-346 .ytp-ce-covering-icon{bottom:4px;right:4px}.ytp-ce-size-346 .ytp-ce-expanding-overlay-body-padding{min-width:115px}.ytp-ce-size-346 .ytp-ce-expanding-overlay-body-padding>:not(.ytp-ce-subscribe-container){width:115px}.ytp-ce-size-346.ytp-ce-bottom-left-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-346.ytp-ce-top-left-quad .ytp-ce-expanding-overlay-body-padding{margin:0 0 0 8px}.ytp-ce-size-346.ytp-ce-bottom-right-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-346.ytp-ce-top-right-quad .ytp-ce-expanding-overlay-body-padding{margin:0 8px 0 0}.ytp-ce-size-346 .ytp-ce-expanding-overlay-background{margin:-8px;padding:8px}.ytp-ce-size-346 .ytp-ce-expanding-icon{bottom:2px;right:2px}.ytp-ce-size-346.ytp-ce-channel-that .ytp-ce-channel-metadata{margin-top:0}.ytp-ce-size-426{font-size:12px}.ytp-ce-size-426 .ytp-ce-covering-icon{bottom:4px;right:4px}.ytp-ce-size-426 .ytp-ce-expanding-overlay-body-padding{min-width:115px}.ytp-ce-size-426 .ytp-ce-expanding-overlay-body-padding>:not(.ytp-ce-subscribe-container){width:115px}.ytp-ce-size-426.ytp-ce-bottom-left-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-426.ytp-ce-top-left-quad .ytp-ce-expanding-overlay-body-padding{margin:0 4px 0 12px}.ytp-ce-size-426.ytp-ce-bottom-right-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-426.ytp-ce-top-right-quad .ytp-ce-expanding-overlay-body-padding{margin:0 12px 0 4px}.ytp-ce-size-426 .ytp-ce-expanding-icon{bottom:4px;right:4px}.ytp-ce-size-426.ytp-ce-channel-that .ytp-ce-channel-metadata{margin-top:0}.ytp-ce-size-346 .ytp-ce-playlist-title,.ytp-ce-size-346 .ytp-ce-video-title,.ytp-ce-size-426 .ytp-ce-playlist-title,.ytp-ce-size-426 .ytp-ce-video-title,.ytp-ce-size-470 .ytp-ce-merchandise-title{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:85%}.ytp-ce-size-470{font-size:12px}.ytp-ce-size-470 .ytp-ce-channel-title,.ytp-ce-size-470 .ytp-ce-merchandise-title,.ytp-ce-size-470 .ytp-ce-website-title{font-size:12px;line-height:14px}.ytp-ce-size-470 .ytp-ce-merchandise-goto,.ytp-ce-size-470 .ytp-ce-website-goto{font-size:12px}.ytp-ce-size-470 .ytp-ce-expanding-overlay-body-padding{min-width:136px}.ytp-ce-size-470 .ytp-ce-expanding-overlay-body-padding>:not(.ytp-ce-subscribe-container){width:136px}.ytp-ce-size-470.ytp-ce-bottom-left-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-470.ytp-ce-top-left-quad .ytp-ce-expanding-overlay-body-padding{margin:0 4px 0 12px}.ytp-ce-size-470.ytp-ce-bottom-right-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-470.ytp-ce-top-right-quad .ytp-ce-expanding-overlay-body-padding{margin:0 12px 0 4px}.ytp-ce-size-470 .ytp-ce-expanding-icon{bottom:4px;right:4px}.ytp-ce-size-506{font-size:12px}.ytp-ce-size-506 .ytp-ce-channel-title,.ytp-ce-size-506 .ytp-ce-merchandise-title,.ytp-ce-size-506 .ytp-ce-website-title{font-size:12px;line-height:14px}.ytp-ce-size-506 .ytp-ce-merchandise-goto,.ytp-ce-size-506 .ytp-ce-website-goto{font-size:12px}.ytp-ce-size-506 .ytp-ce-expanding-overlay-body-padding{min-width:136px}.ytp-ce-size-506 .ytp-ce-expanding-overlay-body-padding>:not(.ytp-ce-subscribe-container){width:136px}.ytp-ce-size-506.ytp-ce-bottom-left-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-506.ytp-ce-top-left-quad .ytp-ce-expanding-overlay-body-padding{margin:0 4px 0 12px}.ytp-ce-size-506.ytp-ce-bottom-right-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-506.ytp-ce-top-right-quad .ytp-ce-expanding-overlay-body-padding{margin:0 12px 0 4px}.ytp-ce-size-506 .ytp-ce-expanding-icon{bottom:4px;right:4px}.ytp-ce-size-570{font-size:12px}.ytp-ce-size-570 .ytp-ce-channel-title,.ytp-ce-size-570 .ytp-ce-merchandise-title,.ytp-ce-size-570 .ytp-ce-website-title{font-size:12px;line-height:14px}.ytp-ce-size-570 .ytp-ce-merchandise-goto,.ytp-ce-size-570 .ytp-ce-website-goto{font-size:12px}.ytp-ce-size-570 .ytp-ce-expanding-overlay-body-padding{min-width:136px}.ytp-ce-size-570 .ytp-ce-expanding-overlay-body-padding>:not(.ytp-ce-subscribe-container){width:136px}.ytp-ce-size-570.ytp-ce-bottom-left-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-570.ytp-ce-top-left-quad .ytp-ce-expanding-overlay-body-padding{margin:0 4px 0 12px}.ytp-ce-size-570.ytp-ce-bottom-right-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-570.ytp-ce-top-right-quad .ytp-ce-expanding-overlay-body-padding{margin:0 12px 0 4px}.ytp-ce-size-570 .ytp-ce-expanding-icon{bottom:4px;right:4px}.ytp-ce-size-640{font-size:12px}.ytp-ce-size-640 .ytp-ce-playlist-title,.ytp-ce-size-640 .ytp-ce-video-title{font-size:13px;line-height:15px;max-height:30px}.ytp-ce-size-640 .ytp-ce-channel-title,.ytp-ce-size-640 .ytp-ce-merchandise-title,.ytp-ce-size-640 .ytp-ce-website-title{font-size:13px;line-height:15px}.ytp-ce-size-640 .ytp-ce-merchandise-goto,.ytp-ce-size-640 .ytp-ce-website-goto{font-size:12px}.ytp-ce-size-640 .ytp-ce-expanding-overlay-body-padding{min-width:136px}.ytp-ce-size-640 .ytp-ce-expanding-overlay-body-padding>:not(.ytp-ce-subscribe-container){width:136px}.ytp-ce-size-640.ytp-ce-bottom-left-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-640.ytp-ce-top-left-quad .ytp-ce-expanding-overlay-body-padding{margin:0 8px 0 16px}.ytp-ce-size-640.ytp-ce-bottom-right-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-640.ytp-ce-top-right-quad .ytp-ce-expanding-overlay-body-padding{margin:0 16px 0 8px}.ytp-ce-size-640 .ytp-ce-expanding-icon{bottom:8px;right:8px}.ytp-ce-size-853{font-size:14px}.ytp-ce-size-853 .ytp-ce-playlist-title,.ytp-ce-size-853 .ytp-ce-video-title{font-size:15px;line-height:18px;margin:10px 12px;max-height:36px}.ytp-ce-size-853 .ytp-ce-video-duration{margin:0 6px 6px 0}.ytp-ce-size-853 .ytp-ce-channel-title,.ytp-ce-size-853 .ytp-ce-merchandise-title,.ytp-ce-size-853 .ytp-ce-website-title{font-size:15px;line-height:18px}.ytp-ce-size-853 .ytp-ce-merchandise-goto,.ytp-ce-size-853 .ytp-ce-website-goto{font-size:12px}.ytp-ce-size-853.ytp-ce-channel-this .ytp-ce-channel-metadata{font-size:12px;line-height:14px;margin-top:8px;padding-top:8px;max-height:42px;display:block}.ytp-ce-size-853.ytp-ce-channel-that .ytp-ce-channel-metadata{font-size:15px;line-height:18px;margin-top:4px;max-height:54px}.ytp-ce-size-853 .ytp-ce-expanding-overlay-body-padding{min-width:176px}.ytp-ce-size-853 .ytp-ce-expanding-overlay-body-padding>:not(.ytp-ce-subscribe-container){width:176px}.ytp-ce-size-853.ytp-ce-bottom-left-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-853.ytp-ce-top-left-quad .ytp-ce-expanding-overlay-body-padding{margin:0 8px 0 16px}.ytp-ce-size-853.ytp-ce-bottom-right-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-853.ytp-ce-top-right-quad .ytp-ce-expanding-overlay-body-padding{margin:0 16px 0 8px}.ytp-ce-size-853 .ytp-ce-expanding-icon{-webkit-background-size:24px 24px;background-size:24px 24px;bottom:8px;height:32px;right:8px;width:32px}.ytp-ce-size-853 .ytp-ce-playlist-icon{left:8px;top:4px}.ytp-ce-size-853 .ytp-ce-playlist-count-text{height:32px;line-height:32px;margin-left:40px}.ytp-ce-size-1280{font-size:18px}.ytp-ce-size-1280 .ytp-ce-playlist-title,.ytp-ce-size-1280 .ytp-ce-video-title{font-size:21px;line-height:24px;margin:18px 20px;max-height:48px}.ytp-ce-size-1280 .ytp-ce-video-duration{margin:0 12px 12px 0}.ytp-ce-size-1280 .ytp-ce-channel-title,.ytp-ce-size-1280 .ytp-ce-merchandise-title,.ytp-ce-size-1280 .ytp-ce-website-title{font-size:21px;line-height:24px}.ytp-ce-size-1280 .ytp-ce-merchandise-goto,.ytp-ce-size-1280 .ytp-ce-merchandise-metadata,.ytp-ce-size-1280 .ytp-ce-merchandise-price-container,.ytp-ce-size-1280 .ytp-ce-website-goto,.ytp-ce-size-1280 .ytp-ce-website-metadata{font-size:18px;margin-top:8px}.ytp-ce-size-1280 .ytp-ce-channel-metadata{font-size:18px;line-height:21px;max-height:63px}.ytp-ce-size-1280 .ytp-ce-channel-subscribe{height:32px;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.ytp-ce-size-1280.ytp-ce-channel-that .ytp-ce-channel-subscribers-text{display:block}.ytp-ce-size-1280.ytp-ce-channel-this .ytp-ce-channel-metadata{margin-top:12px;padding-top:12px;display:block}.ytp-ce-size-1280 .ytp-ce-expanding-overlay-body-padding{min-width:264px}.ytp-ce-size-1280 .ytp-ce-expanding-overlay-body-padding>:not(.ytp-ce-subscribe-container){width:264px}.ytp-ce-size-1280.ytp-ce-bottom-left-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-1280.ytp-ce-top-left-quad .ytp-ce-expanding-overlay-body-padding{margin:0 16px 0 32px}.ytp-ce-size-1280.ytp-ce-bottom-right-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-1280.ytp-ce-top-right-quad .ytp-ce-expanding-overlay-body-padding{margin:0 32px 0 16px}.ytp-ce-size-1280 .ytp-ce-expanding-overlay-background{margin:-16px;padding:16px}.ytp-ce-size-1280 .ytp-ce-expanding-icon{-webkit-background-size:32px 32px;background-size:32px 32px;bottom:10px;height:40px;right:10px;width:40px}.ytp-ce-size-1280 .ytp-ce-playlist-icon{left:10px;top:8px}.ytp-ce-size-1280 .ytp-ce-playlist-count-text{height:40px;line-height:40px;margin-left:46px}.ytp-ce-size-1920{font-size:28px}.ytp-ce-size-1920 .ytp-ce-playlist-title,.ytp-ce-size-1920 .ytp-ce-video-title{font-size:32px;line-height:38px;margin:18px 20px;max-height:76px}.ytp-ce-size-1920 .ytp-ce-video-duration{margin:0 20px 20px 0}.ytp-ce-size-1920 .ytp-ce-channel-title,.ytp-ce-size-1920 .ytp-ce-merchandise-title,.ytp-ce-size-1920 .ytp-ce-website-title{font-size:32px;line-height:38px}.ytp-ce-size-1920 .ytp-ce-merchandise-goto,.ytp-ce-size-1920 .ytp-ce-merchandise-metadata,.ytp-ce-size-1920 .ytp-ce-merchandise-price-container,.ytp-ce-size-1920 .ytp-ce-website-goto,.ytp-ce-size-1920 .ytp-ce-website-metadata{font-size:28px;margin-top:12px}.ytp-ce-size-1920 .ytp-ce-channel-metadata{font-size:28px;line-height:34px;max-height:102px}.ytp-ce-size-1920 .ytp-ce-channel-subscribe{height:80px;margin-top:-16px;-webkit-transform:scale(2.5);-ms-transform:scale(2.5);transform:scale(2.5)}.ytp-ce-size-1920.ytp-ce-channel-that .ytp-ce-channel-subscribers-text{display:block}.ytp-ce-size-1920.ytp-ce-channel-this .ytp-ce-channel-metadata{display:block;margin-top:18px;padding-top:18px}.ytp-ce-size-1920 .ytp-ce-expanding-overlay-body-padding{min-width:392px}.ytp-ce-size-1920 .ytp-ce-expanding-overlay-body-padding>:not(.ytp-ce-subscribe-container){width:392px}.ytp-ce-size-1920.ytp-ce-bottom-left-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-1920.ytp-ce-top-left-quad .ytp-ce-expanding-overlay-body-padding{margin:0 24px 0 48px}.ytp-ce-size-1920.ytp-ce-bottom-right-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-1920.ytp-ce-top-right-quad .ytp-ce-expanding-overlay-body-padding{margin:0 48px 0 24px}.ytp-ce-size-1920 .ytp-ce-expanding-overlay-background{margin:-24px;padding:24px}.ytp-ce-size-1920 .ytp-ce-expanding-icon{-webkit-background-size:56px 56px;background-size:56px 56px;bottom:20px;height:62px;right:20px;width:62px}.ytp-ce-size-1920 .ytp-ce-playlist-icon{left:12px;top:12px}.ytp-ce-size-1920 .ytp-ce-playlist-icon{height:32px;width:32px}.ytp-ce-size-1920 .ytp-ce-playlist-count-text{height:56px;line-height:56px;margin-left:56px}.ytp-ce-channel-subscribe.ytp-ce-subscribe-button{height:auto;margin-top:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.ytp-ce-size-346 .ytp-sb-subscribe,.ytp-ce-size-346 .ytp-sb-unsubscribe,.ytp-ce-size-426 .ytp-sb-subscribe,.ytp-ce-size-426 .ytp-sb-unsubscribe,.ytp-ce-size-470 .ytp-sb-subscribe,.ytp-ce-size-470 .ytp-sb-unsubscribe,.ytp-ce-size-506 .ytp-sb-subscribe,.ytp-ce-size-506 .ytp-sb-unsubscribe{font-size:11px;padding:8px}.ytp-cued-thumbnail-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-position:50%;background-repeat:no-repeat;-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1);background-size:cover;-moz-background-size:cover;-webkit-background-size:cover}.ytp-cued-thumbnail-overlay.ytp-exp-contain-thumbnail{background-size:contain;-moz-background-size:contain;-webkit-background-size:contain}.ytp-cued-thumbnail-overlay[aria-hidden=true]{opacity:0;-webkit-transition:opacity .25s cubic-bezier(.4,0,1,1);transition:opacity .25s cubic-bezier(.4,0,1,1)}.ytp-cued-thumbnail-overlay-image{background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%;height:100%;position:absolute}.ytp-cued-thumbnail-overlay.ytp-exp-frame0 .ytp-cued-thumbnail-overlay-image{z-index:10}.ytp-cued-thumbnail-overlay.ytp-exp-contain-thumbnail .ytp-cued-thumbnail-overlay-image{background-size:contain;-moz-background-size:contain;-webkit-background-size:contain}.ended-mode .ytp-cued-thumbnail-overlay:not([aria-hidden=true]),.unstarted-mode:not(.playing-mode) .ytp-cued-thumbnail-overlay:not([aria-hidden=true]){cursor:pointer}.ytp-chapter-seek-text{display:none;width:80%;margin-left:10%;font-size:18px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ytp-chapter-seek .ytp-chapter-seek-text{width:100%;display:block}@-webkit-keyframes arrow-fade-out-1{0%{opacity:0}17%{opacity:.9}33%{opacity:.6}50%{opacity:.3}67%{opacity:.3}83%{opacity:.3}to{opacity:0}}@keyframes arrow-fade-out-1{0%{opacity:0}17%{opacity:.9}33%{opacity:.6}50%{opacity:.3}67%{opacity:.3}83%{opacity:.3}to{opacity:0}}@-webkit-keyframes arrow-fade-out-2{0%{opacity:0}17%{opacity:.3}33%{opacity:.9}50%{opacity:.6}67%{opacity:.3}83%{opacity:.3}to{opacity:0}}@keyframes arrow-fade-out-2{0%{opacity:0}17%{opacity:.3}33%{opacity:.9}50%{opacity:.6}67%{opacity:.3}83%{opacity:.3}to{opacity:0}}@-webkit-keyframes arrow-fade-out-3{0%{opacity:0}17%{opacity:.3}33%{opacity:.3}50%{opacity:.9}67%{opacity:.6}83%{opacity:.3}to{opacity:0}}@keyframes arrow-fade-out-3{0%{opacity:0}17%{opacity:.3}33%{opacity:.3}50%{opacity:.9}67%{opacity:.6}83%{opacity:.3}to{opacity:0}}.ytp-doubletap-ui-legacy{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;color:#ddd;z-index:19}.ytp-doubletap-fast-forward-ve,.ytp-doubletap-rewind-ve{opacity:0;position:absolute;pointer-events:none}.ytp-doubletap-overlay-a11y{position:absolute;height:100%;width:100%;background-color:#000;opacity:.2;z-index:-1}.ytp-doubletap-static-circle{position:absolute;border-radius:50%;background-color:rgba(0,0,0,.6);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden}.ytp-doubletap-ripple{position:absolute;border-radius:50%;background-color:rgba(221,221,221,.15);-webkit-animation:grow-circle .9s 1;animation:grow-circle .9s 1;vertical-align:middle}@-webkit-keyframes grow-circle{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1) translateY(-25%);transform:scale(1) translateY(-25%)}}@keyframes grow-circle{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1) translateY(-25%);transform:scale(1) translateY(-25%)}}.ytp-doubletap-seek-info-container{position:relative;top:50%}.ytp-doubletap-ui-legacy.ytp-time-seeking .ytp-doubletap-overlay-a11y{display:none}.ytp-doubletap-ui-legacy.ytp-chapter-seek .ytp-doubletap-seek-info-container{text-align:center}.ytp-doubletap-ui-legacy[data-side=back]:not(.ytp-chapter-seek) .ytp-doubletap-seek-info-container{left:10%;text-align:left}.ytp-doubletap-ui-legacy[data-side=forward]:not(.ytp-chapter-seek) .ytp-doubletap-seek-info-container{left:80%;text-align:left}.ytp-doubletap-tooltip{padding-top:8px;color:#ddd}.ytp-doubletap-ui-legacy[data-side=back] .ytp-doubletap-tooltip{margin-left:8px}.ytp-doubletap-ui-legacy[data-side=forward] .ytp-doubletap-tooltip{margin-left:-5px}.ytp-doubletap-tooltip-label{text-align:left;font-size:12px;font-weight:500}.ytp-seek-icon-text-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-left:10%;width:80%}.ytp-seek-icon{margin-right:5px}.ytp-chapter-seek-text-legacy{display:none;font-size:18px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ytp-chapter-seek .ytp-chapter-seek-text-legacy{display:block}.ytp-doubletap-arrows-container{white-space:nowrap}.ytp-doubletap-base-arrow{width:0;height:0;border:10px solid transparent;border-top:7px solid transparent;border-bottom:7px solid transparent;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ytp-doubletap-ui-legacy[data-side=forward] .ytp-doubletap-base-arrow{border-left:11px solid #ddd}.ytp-doubletap-ui-legacy[data-side=back] .ytp-doubletap-base-arrow{border-right:11px solid #ddd}.ytp-doubletap-ui-legacy[data-side=back] .ytp-doubletap-base-arrow:nth-child(3),.ytp-doubletap-ui-legacy[data-side=forward] .ytp-doubletap-base-arrow:first-child{-webkit-animation-name:arrow-fade-out-1;animation-name:arrow-fade-out-1}.ytp-doubletap-ui-legacy[data-side=back] .ytp-doubletap-base-arrow:nth-child(2),.ytp-doubletap-ui-legacy[data-side=forward] .ytp-doubletap-base-arrow:nth-child(2){-webkit-animation-name:arrow-fade-out-2;animation-name:arrow-fade-out-2}.ytp-doubletap-ui-legacy[data-side=back] .ytp-doubletap-base-arrow:first-child,.ytp-doubletap-ui-legacy[data-side=forward] .ytp-doubletap-base-arrow:nth-child(3){-webkit-animation-name:arrow-fade-out-3;animation-name:arrow-fade-out-3}.ytp-seek-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;pointer-events:none;direction:ltr}.html5-video-player.ended-mode .ytp-seek-overlay{display:none}.ytp-seek-overlay-animation{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;opacity:0}.ytp-seek-overlay-animation.ytp-seek-overlay-animation-back{left:48px}.ytp-seek-overlay-animation.ytp-seek-overlay-animation-forward{right:48px}.ytp-seek-overlay-duration{color:white;font-size:24px;line-height:24px;font-weight:700;text-shadow:0 0 1px rgba(0,0,0,.8);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.ytp-seek-overlay-animation-back .ytp-seek-overlay-arrow{margin-right:20px}.ytp-seek-overlay-animation-forward .ytp-seek-overlay-arrow{margin-left:20px}.ytp-seek-overlay-arrow svg{display:block}.ytp-seek-overlay-arrow svg path{-webkit-filter:drop-shadow(0 0 .5px rgba(0,0,0,.8));filter:drop-shadow(0 0 .5px rgba(0,0,0,.8))}.ytp-seek-overlay-arrow-persistent{position:relative;z-index:1}.ytp-seek-overlay-arrow-additional{position:absolute;top:50%;translate:0 -50%}.ytp-seek-overlay-animation-back .ytp-seek-overlay-arrow-additional{left:0}.ytp-seek-overlay-animation-forward .ytp-seek-overlay-arrow-additional{right:0}.ytp-seek-overlay-message{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;max-width:calc(100% - 180px)}.ytp-seek-overlay-message-icon:not(:empty){margin-right:5px}.ytp-seek-overlay-message-text{font-size:18px;font-weight:700;text-shadow:0 0 1px rgba(0,0,0,.8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ytp-more-videos-view{overflow:hidden}.ytp-more-videos-view a.ytp-suggestion-link:focus:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:inset 0 0 0 2px rgba(27,127,204,.8);box-shadow:inset 0 0 0 2px rgba(27,127,204,.8)}.ytp-shorts-mode .ytp-more-videos-view-container{display:-webkit-box;display:-webkit-flex;display:flex;width:inherit;height:inherit;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytp-more-videos-view.ytp-scroll-max .ytp-next,.ytp-more-videos-view.ytp-scroll-min .ytp-previous,.ytp-probably-keyboard-focus .ytp-more-videos-view .ytp-next,.ytp-probably-keyboard-focus .ytp-more-videos-view .ytp-previous,.ytp-touch-mode .ytp-more-videos-view .ytp-next,.ytp-touch-mode .ytp-more-videos-view .ytp-previous{display:none}.ytp-big-mode .ytp-more-videos-view{bottom:70px;margin:24px}.ytp-more-videos-view .ytp-related-title{margin-left:4px;margin-bottom:12px;font-size:14px;font-weight:500;line-height:20px}.ytp-big-mode .ytp-more-videos-view .ytp-related-title{margin-bottom:24px;font-size:28px;line-height:32px}.ytp-more-videos-view[aria-hidden=true] a.ytp-suggestion-link{opacity:0}.ytp-more-videos-view .ytp-suggestions{overflow:hidden;text-align:center;white-space:nowrap}.ytp-touch-mode .ytp-more-videos-view .ytp-suggestions{overflow-x:auto}.ytp-touch-mode .ytp-more-videos-view .ytp-suggestions::-webkit-scrollbar{display:none}.ytp-big-mode .ytp-more-videos-view .ytp-suggestions{height:180px}.ytp-more-videos-view .ytp-suggestion-image{background-color:#000;background-position:50%;-webkit-background-size:cover;background-size:cover;border-radius:8px;height:108px;width:192px}.ytp-more-videos-view .ytp-next,.ytp-more-videos-view .ytp-previous{background:#333;border-radius:50%;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.2);box-shadow:0 1px 5px rgba(0,0,0,.2);height:32px;position:absolute;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);width:32px}.ytp-more-videos-view .ytp-next:hover,.ytp-more-videos-view .ytp-previous:hover{-webkit-box-shadow:0 4px 5px rgba(0,0,0,.2);box-shadow:0 4px 5px rgba(0,0,0,.2)}.ytp-big-mode .ytp-more-videos-view .ytp-next,.ytp-big-mode .ytp-more-videos-view .ytp-previous{height:64px;width:64px}.ytp-more-videos-view .ytp-next{right:4px}.ytp-more-videos-view .ytp-previous{left:4px}.ytp-more-videos-view a.ytp-suggestion-link{display:inline-block;margin-left:4px;margin-right:4px;position:relative;text-align:left;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s cubic-bezier(.4,0,.2,1);transition:all .5s cubic-bezier(.4,0,.2,1)}.ytp-more-videos-view .ytp-suggestion-overlay{bottom:0;font-size:12px;left:0;padding:8px;position:absolute;right:0;top:0}.ytp-shorts-mode .ytp-more-videos-view .ytp-suggestion-overlay{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;background-image:-webkit-linear-gradient(bottom,rgba(12,12,12,.8),transparent 100px);background-image:linear-gradient(0deg,rgba(12,12,12,.8) 0,transparent 100px)}.html5-video-player:not(.ytp-shorts-mode) .ytp-more-videos-view .ytp-suggestion-overlay{opacity:0;background-image:-webkit-linear-gradient(top,rgba(12,12,12,.8),transparent 100px);background-image:linear-gradient(180deg,rgba(12,12,12,.8) 0,transparent 100px);-webkit-transition:opacity .5s cubic-bezier(.4,0,.2,1);transition:opacity .5s cubic-bezier(.4,0,.2,1)}.ytp-big-mode .ytp-more-videos-view .ytp-suggestion-overlay{font-size:20px}.html5-video-player:not(.ytp-shorts-mode) .ytp-more-videos-view a.ytp-suggestion-link:focus .ytp-suggestion-overlay,.html5-video-player:not(.ytp-shorts-mode) .ytp-more-videos-view a.ytp-suggestion-link:hover .ytp-suggestion-overlay{opacity:1}.ytp-more-videos-view .ytp-suggestion-link .ytp-suggestion-duration{background:#000;border-radius:2px;bottom:4px;font-size:11px;font-weight:500;line-height:1;opacity:.75;padding:2px 4px;position:absolute;right:4px}.ytp-big-mode .ytp-more-videos-view .ytp-suggestion-link .ytp-suggestion-duration{font-size:17px}.ytp-more-videos-view .ytp-suggestion-link .ytp-suggestion-duration[data-is-live=true]{background:var(--yt-sys-color-baseline--overlay-background-brand,rgba(225,0,45,.9));text-transform:uppercase}.ytp-more-videos-view .ytp-suggestion-link .ytp-suggestion-duration:empty,.ytp-shorts-mode .ytp-more-videos-view .ytp-suggestion-link .ytp-suggestion-duration{display:none}.html5-video-player:not(.ytp-shorts-mode) .ytp-more-videos-view .ytp-suggestion-title,.ytp-more-videos-view .ytp-suggestion-author{overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis}.ytp-shorts-mode .ytp-more-videos-view .ytp-suggestion-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:pre-wrap;word-wrap:normal;text-overflow:ellipsis}.ytp-shorts-mode .ytp-more-videos-view .ytp-suggestion-author{font-size:12px;line-height:16px}.ytp-shorts-mode .ytp-more-videos-view .ytp-suggestion-title{font-size:14px;line-height:18px}.ytp-more-videos-view .ytp-suggestion-title{font-weight:500}.html5-video-player:not(.ytp-shorts-mode) .ytp-more-videos-view .ytp-suggestion-title{max-height:30px}.ytp-impression-link{background:rgba(23,23,23,.8);border-bottom-right-radius:2px;border-top-right-radius:2px;bottom:5px;height:47px;position:absolute}.ytp-impression-link-text{color:white;float:left;font:500 16px/16px YouTube Noto,Roboto,Arial,Helvetica,sans-serif;margin-left:12px;margin-top:16px}.ytp-impression-link-logo{float:right;height:16px;margin-left:9px;margin-right:12px;margin-top:16px;width:72px}.ytp-music-impression-link .ytp-impression-link-logo{margin-top:14px;margin-left:0;height:19px}.ytp-mobile-a11y-hidden-seek-button-forward,.ytp-mobile-a11y-hidden-seek-button-rewind{width:1px;height:1px}.ytp-muted-autoplay-endscreen-overlay,.ytp-muted-autoplay-overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1001;-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1);background-size:cover;-moz-background-size:cover;-webkit-background-size:cover}.ytp-muted-autoplay-endscreen-overlay[aria-hidden=true],.ytp-muted-autoplay-overlay[aria-hidden=true]{opacity:0;-webkit-transition:opacity .25s cubic-bezier(.4,0,1,1);transition:opacity .25s cubic-bezier(.4,0,1,1)}.ytp-muted-autoplay-bottom-buttons{position:absolute;right:11px;bottom:0}.ytp-muted-autoplay-bottom-buttons .ytp-button,.ytp-muted-autoplay-bottom-buttons .ytp-watermark{display:inline-block;overflow:hidden;z-index:unset;margin:0 4px}.ytp-muted-autoplay-bottom-buttons .ytp-watermark{right:0;position:relative}.ytp-watermark.ytp-muted-autoplay-watermark{opacity:1}.ytp-watermark.ytp-muted-autoplay-watermark[aria-hidden=true]{opacity:0;-webkit-transition:opacity .1s cubic-bezier(.4,0,1,1);transition:opacity .1s cubic-bezier(.4,0,1,1)}.ytp-muted-autoplay-equalizer{position:relative;width:auto;height:auto;bottom:8px}.ytp-embed-mobile .ytp-muted-autoplay-equalizer{bottom:10px}.ytp-muted-autoplay-equalizer-icon{margin:auto;top:3px;width:36px;height:36px}.ytp-small-mode .ytp-muted-autoplay-equalizer-icon{width:20px;height:20px}.ytp-muted-autoplay-end-panel{position:absolute;top:50%;left:0;right:0;margin:0 10%;display:none}.ytp-muted-autoplay-show-end-panel.ytp-muted-autoplay-endscreen-overlay{background:rgba(0,0,0,.4)}.ytp-muted-autoplay-show-end-panel .ytp-muted-autoplay-end-panel{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.ytp-muted-autoplay-end-text{position:absolute;font-weight:500;text-align:center;font-size:14px;margin-top:40px}.ytp-shorts-mode .ytp-muted-autoplay-end-text{margin-top:90px}@-webkit-keyframes ytp-equalizer-animation{0%{-webkit-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform:scaleY(.5);transform:scaleY(.5)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes ytp-equalizer-animation{0%{-webkit-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform:scaleY(.5);transform:scaleY(.5)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.ytp-equalizer-bar-left,.ytp-equalizer-bar-middle,.ytp-equalizer-bar-right{position:absolute;bottom:0;-ms-transform-origin:8px 16px;transform-origin:8px 16px;-webkit-transform-origin:8px 16px;-webkit-animation-name:ytp-equalizer-animation;animation-name:ytp-equalizer-animation;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ytp-equalizer-bar-left{-webkit-animation-duration:.5s;animation-duration:.5s}.ytp-equalizer-bar-middle{-webkit-animation-duration:1.3s;animation-duration:1.3s}.ytp-equalizer-bar-right{-webkit-animation-duration:.7s;animation-duration:.7s}.ytp-pause-overlay{border-radius:8px;bottom:49px;direction:ltr;left:0;margin:12px;position:absolute;z-index:42;opacity:1;-webkit-transition:opacity 1s cubic-bezier(0,0,.2,1);transition:opacity 1s cubic-bezier(0,0,.2,1)}.ytp-pause-overlay[aria-hidden=true]{opacity:0;-webkit-transition:opacity .1s cubic-bezier(.4,0,1,1);transition:opacity .1s cubic-bezier(.4,0,1,1)}.ytp-pause-overlay-controls-hidden .ytp-pause-overlay{bottom:0}.ytp-expand-pause-overlay .ad-overlay,.ytp-expand-pause-overlay .caption-window{display:none}.ytp-shorts-mode .ytp-pause-overlay-container{display:-webkit-box;display:-webkit-flex;display:flex;width:inherit;height:inherit;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytp-expand-pause-overlay .ytp-pause-overlay{background:rgba(23,23,23,.9);padding:12px 16px 16px;right:0}.ytp-expand-pause-overlay.ytp-shorts-mode .ytp-pause-overlay{bottom:auto}.ytp-expand-pause-overlay.ytp-progress-bar-hover .ytp-pause-overlay{opacity:.2}.ytp-ce-shown .ytp-pause-overlay,.ytp-iv-drawer-open .ytp-pause-overlay,.ytp-menu-shown .ytp-pause-overlay,.ytp-settings-shown .ytp-pause-overlay{display:none}.html5-video-player:not(.ytp-expand-pause-overlay) .ytp-pause-overlay .ytp-collapse,.html5-video-player:not(.ytp-expand-pause-overlay) .ytp-pause-overlay .ytp-next,.html5-video-player:not(.ytp-expand-pause-overlay) .ytp-pause-overlay .ytp-previous,.html5-video-player:not(.ytp-expand-pause-overlay) .ytp-pause-overlay .ytp-related-title,.html5-video-player:not(.ytp-expand-pause-overlay) .ytp-pause-overlay .ytp-suggestions{display:none}.ytp-expand-pause-overlay.ytp-big-mode .ytp-pause-overlay{padding:24px 32px 32px}.ytp-pause-overlay .ytp-collapse{height:20px;opacity:.9;position:absolute;right:20px;top:12px;width:20px}.ytp-mobile.ytp-embed-mobile .ytp-pause-overlay .ytp-collapse{height:48px;right:0;top:0;width:48px}.ytp-mobile.ytp-embed-mobile .ytp-pause-overlay .ytp-collapse-icon{margin:auto;height:36px;width:36px}.ytp-big-mode .ytp-pause-overlay .ytp-collapse{height:32px;right:36px;top:24px;width:32px}.ytp-pause-overlay .ytp-collapse:hover{opacity:1}.ytp-pause-overlay .ytp-expand{background:rgba(0,0,0,.6);border-radius:4px;font-size:12px;line-height:32px;padding:0 10px;text-transform:uppercase}.ytp-mobile.ytp-embed-mobile .ytp-pause-overlay .ytp-expand{height:48px}.ytp-big-mode .ytp-pause-overlay .ytp-expand{border-radius:4px;font-size:24px;padding:10px 15px}.ytp-pause-overlay .ytp-expand:hover{background:rgba(0,0,0,.8)}.ytp-pause-overlay .ytp-expand svg{display:inline-block;height:24px;margin-bottom:2px;vertical-align:middle;width:24px}.ytp-big-mode .ytp-pause-overlay .ytp-expand svg{width:32px;height:32px}.ytp-expand-pause-overlay .ytp-expand{display:none}.ytp-shorts-mode .ytp-pause-overlay-backdrop{background:rgba(0,0,0,.6);opacity:1;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:24;-webkit-transition:opacity 1s cubic-bezier(0,0,.2,1);transition:opacity 1s cubic-bezier(0,0,.2,1)}.ytp-shorts-mode .ytp-pause-overlay-backdrop[aria-hidden=true]{opacity:0;-webkit-transition:opacity .1s cubic-bezier(.4,0,1,1);transition:opacity .1s cubic-bezier(.4,0,1,1)}.ytp-related-on-error-overlay{border-radius:2px;bottom:8px;left:8px;right:8px;margin:0;position:absolute;-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1);padding:16px 24px}.ytp-small-mode .ytp-related-on-error-overlay{padding:12px 24px}.ytp-large-width-mode .ytp-related-on-error-overlay{bottom:32px;left:28px;right:28px}.ytp-probably-keyboard-focus .ytp-related-on-error-overlay .ytp-next,.ytp-probably-keyboard-focus .ytp-related-on-error-overlay .ytp-previous,.ytp-related-on-error-overlay.ytp-scroll-max .ytp-next,.ytp-related-on-error-overlay.ytp-scroll-min .ytp-previous,.ytp-touch-mode .ytp-related-on-error-overlay .ytp-next,.ytp-touch-mode .ytp-related-on-error-overlay .ytp-previous{display:none}.ytp-related-on-error-overlay .ytp-related-title{margin-left:4px;margin-bottom:0;font-size:16px;font-weight:500;line-height:16px}.ytp-large-width-mode .ytp-related-on-error-overlay .ytp-related-title{margin-left:8px}.ytp-big-mode .ytp-related-on-error-overlay .ytp-related-title{margin-bottom:24px;font-size:28px;line-height:32px}.ytp-related-on-error-overlay .ytp-suggestions{direction:ltr;overflow:hidden;text-align:center;white-space:nowrap;margin-top:8px}.ytp-small-mode .ytp-related-on-error-overlay .ytp-suggestions{margin-top:6px}.ytp-touch-mode .ytp-related-on-error-overlay .ytp-suggestions{overflow-x:auto}.ytp-related-on-error-overlay .ytp-suggestion-image{background-color:#000;background-position:50%;-webkit-background-size:cover;background-size:cover;position:relative;height:108px;width:192px;border-radius:8px}.ytp-related-on-error-overlay .ytp-next,.ytp-related-on-error-overlay .ytp-previous{background:#333;border-radius:50%;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.2);box-shadow:0 1px 5px rgba(0,0,0,.2);height:32px;position:absolute;width:32px;bottom:50%}.ytp-big-mode .ytp-related-on-error-overlay .ytp-next,.ytp-big-mode .ytp-related-on-error-overlay .ytp-previous{height:64px;width:64px}.ytp-related-on-error-overlay .ytp-next{right:28px;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.ytp-large-width-mode .ytp-related-on-error-overlay .ytp-next{right:32px}[dir=rtl] .ytp-related-on-error-overlay .ytp-next{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ytp-related-on-error-overlay .ytp-previous{left:28px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ytp-large-width-mode .ytp-related-on-error-overlay .ytp-previous{left:add(24px,8px)}[dir=rtl] .ytp-related-on-error-overlay .ytp-previous{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.ytp-related-on-error-overlay a.ytp-suggestion-link{display:inline-block;margin-left:4px;margin-right:4px;position:relative;text-align:left;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s cubic-bezier(.4,0,.2,1);transition:all .5s cubic-bezier(.4,0,.2,1)}.ytp-large-width-mode .ytp-related-on-error-overlay a.ytp-suggestion-link{margin-left:8px;margin-right:8px}.ytp-related-on-error-overlay .ytp-suggestion-overlay{bottom:0;font-size:12px;left:0;opacity:0;padding:8px;position:absolute;right:0;top:0;background-image:-webkit-linear-gradient(top,rgba(12,12,12,.8),transparent 100px);background-image:linear-gradient(180deg,rgba(12,12,12,.8) 0,transparent 100px);-webkit-transition:opacity .5s cubic-bezier(.4,0,.2,1);transition:opacity .5s cubic-bezier(.4,0,.2,1)}.ytp-big-mode .ytp-related-on-error-overlay .ytp-suggestion-overlay{font-size:20px}.ytp-related-on-error-overlay a.ytp-suggestion-link:focus .ytp-suggestion-overlay,.ytp-related-on-error-overlay a.ytp-suggestion-link:hover .ytp-suggestion-overlay{opacity:1}.ytp-related-on-error-overlay .ytp-suggestion-link .ytp-suggestion-duration{background:#000;border-radius:2px;bottom:4px;font-size:14px;font-weight:500;line-height:1;opacity:.9;padding:2px 4px;position:absolute;right:4px}.ytp-big-mode .ytp-related-on-error-overlay .ytp-suggestion-link .ytp-suggestion-duration{font-size:17px}.ytp-related-on-error-overlay .ytp-suggestion-link .ytp-suggestion-duration[data-is-live=true]{background:var(--yt-sys-color-baseline--error-indicator,#e1002d);text-transform:uppercase}.ytp-related-on-error-overlay .ytp-suggestion-duration:empty{display:none}.ytp-related-on-error-overlay .ytp-suggestion-author,.ytp-related-on-error-overlay .ytp-suggestion-title{overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis}.ytp-related-on-error-overlay .ytp-suggestion-title{font-weight:500;margin-top:8px;font-size:16px;line-height:18px;max-height:30px}.ytp-related-on-error-overlay .ytp-suggestion-author{opacity:.7;margin-top:4px;font-size:14px;line-height:16px}.ytp-small-mode .ytp-related-on-error-overlay .ytp-next,.ytp-small-mode .ytp-related-on-error-overlay .ytp-previous{height:24px;width:24px}.ytp-small-mode .ytp-related-on-error-overlay .ytp-related-title{margin-bottom:0;font-size:12px;line-height:14px}.ytp-small-mode .ytp-related-on-error-overlay .ytp-suggestion-title{margin-top:6px;font-size:12px;line-height:14px}.ytp-small-mode .ytp-related-on-error-overlay .ytp-suggestion-author{font-size:10px;line-height:12px}:not(.ytp-mweb-player) .ytp-watermark{position:absolute;width:110px;height:26px;bottom:38px;z-index:28;opacity:.9;padding-top:11px;padding-bottom:11px}:not(.ytp-mweb-player) .ytp-watermark:not(.ytp-muted-autoplay-watermark){right:16px}:not(.ytp-mweb-player) .ytp-watermark.ytp-watermark-small{width:85px;height:20px}.html5-video-player:not(.ytp-mweb-player) .ytp-watermark{-webkit-transition:bottom .25s cubic-bezier(0,0,.2,1),opacity .25s cubic-bezier(0,0,.2,1);transition:bottom .25s cubic-bezier(0,0,.2,1),opacity .25s cubic-bezier(0,0,.2,1)}.ytp-big-mode:not(.ytp-mweb-player) .ytp-watermark{bottom:59px}.ytp-hide-controls:not(.ytp-mweb-player) .ytp-watermark{bottom:5px;-webkit-transition:bottom .1s cubic-bezier(.4,0,1,1),opacity .1s cubic-bezier(.4,0,1,1);transition:bottom .1s cubic-bezier(.4,0,1,1),opacity .1s cubic-bezier(.4,0,1,1)}.ytp-native-controls:not(.ytp-mweb-player) .ytp-watermark{bottom:50px;left:16px}:not(.ytp-mweb-player) .ytp-watermark:not(.ytp-no-hover):not(.ytp-muted-autoplay-watermark):hover{opacity:1}:not(.ytp-mweb-player) .ytp-muted-autoplay-overlay .ytp-watermark{position:relative;bottom:0}.ytp-autohide:not(.ytp-mweb-player) .ytp-watermark:not(.ytp-muted-autoplay-watermark){opacity:0;-webkit-transition:bottom .1s cubic-bezier(.4,0,1,1),opacity .1s cubic-bezier(.4,0,1,1);transition:bottom .1s cubic-bezier(.4,0,1,1),opacity .1s cubic-bezier(.4,0,1,1)}.ytp-muted-autoplay .ytp-watermark:not(.ytp-muted-autoplay-watermark){display:none}:not(.ytp-mweb-player) .html5-endscreen{cursor:default;overflow:hidden;z-index:36}:not(.ytp-mweb-player) .ytp-endscreen-takeover.html5-endscreen{display:none}.ytp-title-enable-channel-logo:not(.ytp-mweb-player) .html5-endscreen:not(.ytp-shorts-branded-ui){margin-top:16px}.ytp-big-mode.ytp-title-enable-channel-logo:not(.ytp-mweb-player) .html5-endscreen:not(.ytp-shorts-branded-ui){margin-top:32px}:not(.ytp-mweb-player) .ytp-endscreen-content{position:absolute;left:50%;top:50%}.ytp-endscreen-takeover:not(.ytp-mweb-player) .ytp-endscreen-content{display:none}:not(.ytp-mweb-player) .html5-endscreen.ytp-endscreen-paginate{left:32px;overflow:visible;right:32px}.ytp-big-mode:not(.ytp-mweb-player) .html5-endscreen.ytp-endscreen-paginate{left:48px;right:48px}:not(.ytp-mweb-player) .ytp-endscreen-next{display:none;height:100%;opacity:.9;position:absolute;right:-32px;width:32px;-webkit-transition:opacity .1s cubic-bezier(0,0,.2,1);transition:opacity .1s cubic-bezier(0,0,.2,1)}.ytp-big-mode:not(.ytp-mweb-player) .ytp-endscreen-next{right:-48px;width:48px}:not(.ytp-mweb-player) .ytp-endscreen-paginate .ytp-endscreen-next{display:block}:not(.ytp-mweb-player) .ytp-endscreen-next:hover{opacity:1;-webkit-transition:opacity .1s cubic-bezier(.4,0,1,1);transition:opacity .1s cubic-bezier(.4,0,1,1)}:not(.ytp-mweb-player) .ytp-endscreen-previous{display:none;height:100%;left:-32px;opacity:.9;position:absolute;width:32px;-webkit-transition:opacity .1s cubic-bezier(0,0,.2,1);transition:opacity .1s cubic-bezier(0,0,.2,1)}.ytp-big-mode:not(.ytp-mweb-player) .ytp-endscreen-previous{left:-48px;width:48px}:not(.ytp-mweb-player) .ytp-endscreen-paginate .ytp-endscreen-previous{display:block}:not(.ytp-mweb-player) .ytp-endscreen-previous:hover{opacity:1;-webkit-transition:opacity .1s cubic-bezier(.4,0,1,1);transition:opacity .1s cubic-bezier(.4,0,1,1)}.ytp-mweb-player.html5-endscreen{width:100%;height:100%;cursor:default;overflow:hidden;z-index:36}.html5-endscreen.modern-videowall-endscreen{cursor:default;overflow:hidden;z-index:36;-webkit-align-content:center;align-content:center}.ytp-modern-endscreen-content{font-size:11px}.ytp-modern-endscreen-single-item .ytp-modern-endscreen-content .ytp-modern-videowall-still{margin-bottom:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;padding-bottom:unset;height:100%}.ytp-modern-endscreen-single-item .ytp-modern-endscreen-content .ytp-modern-videowall-still .ytp-modern-videowall-still-image{margin-right:12px}.ytp-endscreen-takeover .ytp-modern-endscreen-content,.ytp-endscreen-takeover.html5-endscreen{display:none}.ytp-title-enable-channel-logo .html5-endscreen:not(.ytp-shorts-branded-ui){margin-top:16px}.ytp-modern-endscreen-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));grid-template-columns:repeat(auto-fill,minmax(clamp(250px,27%,450px),1fr));grid-template-rows:repeat(1,1fr);-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;grid-auto-rows:0;overflow:hidden;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;width:100%;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;padding:32px;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:100%}.ytp-modern-endscreen-row-0 .ytp-modern-endscreen-content{padding-top:16px;padding-bottom:16px}.ytp-modern-endscreen-limit-rows-1 .ytp-modern-endscreen-content{grid-template-rows:repeat(1,1fr)}.ytp-modern-endscreen-limit-rows-2 .ytp-modern-endscreen-content{grid-template-rows:repeat(2,1fr)}.ytp-modern-endscreen-limit-rows-3 .ytp-modern-endscreen-content{grid-template-rows:repeat(3,1fr)}.ytp-endscreen-previous:hover{opacity:1;-webkit-transition:opacity .1s cubic-bezier(.4,0,1,1);transition:opacity .1s cubic-bezier(.4,0,1,1)}.ytp-fullscreen-grid-active .ytp-fullscreen-grid{opacity:1;overflow:visible}.ytp-fullscreen-grid-active .ytp-fullscreen-grid-main-content{opacity:1;scrollbar-width:none;overflow:scroll}.ytp-fullscreen-grid-active .ytp-fullscreen-grid-main-content{bottom:0;position:absolute;width:100%;top:0}.ytp-fullscreen-grid-active.ytp-grid-scrollable .ytp-fullscreen-grid{top:calc(30% + var(--ytp-grid-scroll-percentage)*100%);bottom:0}.html5-video-player.ended-mode .ytp-fullscreen-grid-expand-button,.html5-video-player:not(.ytp-fullscreen-grid-peeking):not(.ytp-fullscreen-grid-active) .ytp-fullscreen-grid-expand-button{display:none}.ytp-fullscreen-grid-buttons-container{display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;margin-top:calc(var(--yt-delhi-pill-height)/2*-1 + var(--yt-delhi-bottom-controls-height)/2*-1);-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:12px;z-index:72;pointer-events:none}.ytp-big-mode .ytp-fullscreen-grid-buttons-container{margin-top:calc(var(--yt-delhi-big-mode-pill-height)/2*-1 + var(--yt-delhi-big-mode-bottom-controls-height)/2*-1)}.ytp-fullscreen-grid-expand-button{opacity:1;-webkit-backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));background:var(--yt-sys-color-baseline--overlay-background-medium-light,rgba(0,0,0,.3));text-shadow:0 0 2px #000}.ytp-fullscreen-grid-expand-button svg{-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,.8));filter:drop-shadow(0 0 1px rgba(0,0,0,.8))}.ytp-fullscreen-grid-expand-button{position:relative;width:var(--yt-delhi-pill-height);height:var(--yt-delhi-pill-height);border-radius:50%;overflow:visible;scrollbar-width:none;z-index:72;pointer-events:all;cursor:pointer}.ytp-big-mode .ytp-fullscreen-grid-expand-button{width:var(--yt-delhi-big-mode-pill-height);height:var(--yt-delhi-big-mode-pill-height)}.ytp-fullscreen-grid-expand-button svg{padding:calc((var(--yt-delhi-pill-height) - var(--yt-delhi-icon-size, 24px))/2);height:var(--yt-delhi-icon-size,24px);width:var(--yt-delhi-icon-size,24px)}.ytp-big-mode .ytp-fullscreen-grid-expand-button svg{padding:calc((var(--yt-delhi-big-mode-pill-height) - var(--yt-delhi-icon-size, 24px))/2)}.ytp-fullscreen-grid-expand-button:before{content:"";display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 8px);height:calc(100% - 8px);border-radius:50%}.ytp-fullscreen-grid-action-button{display:none;pointer-events:none}.ytp-fullscreen-grid-active .ytp-fullscreen-grid-action-button{display:block;pointer-events:all}:not(.ytp-grid-scrolling) .ytp-fullscreen-grid-expand-button:hover:before,:not(.ytp-grid-scrolling) .ytp-fullscreen-grid-hover-overlay:hover .ytp-fullscreen-grid-expand-button:before,:not(.ytp-grid-scrolling) .ytp-fullscreen-grid-hover-overlay:hover .ytp-more-videos-button:after,:not(.ytp-grid-scrolling) .ytp-more-videos-button:hover:after{background-color:var(--yt-sys-color-baseline--overlay-button-secondary,rgba(255,255,255,.1))}:not(.ytp-grid-scrolling) .ytp-fullscreen-grid-expand-button:active:before,:not(.ytp-grid-scrolling) .ytp-fullscreen-grid-hover-overlay:active .ytp-fullscreen-grid-expand-button:before,:not(.ytp-grid-scrolling) .ytp-fullscreen-grid-hover-overlay:active .ytp-more-videos-button:after,:not(.ytp-grid-scrolling) .ytp-more-videos-button:active:after{background-color:var(--yt-sys-color-baseline--overlay-button-secondary,rgba(255,255,255,.2))}.ytp-fullscreen-grid-peeking .ytp-fullscreen-grid{opacity:1;overflow:hidden;top:calc(100% - var(--ytp-grid-peek-height) - var(--yt-delhi-bottom-controls-height, 72px) - 6px - var(--ytp-grid-scroll-percentage)*100%)}.ytp-fullscreen-grid-peeking.ytp-big-mode .ytp-fullscreen-grid{top:calc(100% - var(--ytp-grid-peek-height) - var(--yt-delhi-big-mode-bottom-controls-height, 96px) - 6px - var(--ytp-grid-scroll-percentage)*100%)}.ytp-grid-scrollable .ytp-fullscreen-grid-header{display:none}.ytp-fullscreen-grid-peeking.ytp-grid-scrollable .ytp-fullscreen-grid{display:block;overflow:visible;top:calc(100% - var(--ytp-grid-peek-height) - var(--ytp-grid-scroll-percentage)*100%)}.ytp-fullscreen-grid-peeking.ytp-grid-scrollable.ytp-big-mode .ytp-fullscreen-grid{top:calc(100% - var(--ytp-grid-peek-height) - var(--ytp-grid-scroll-percentage)*100%)}.ytp-fullscreen-grid-peeking.ytp-grid-scrollable .ytp-fullscreen-grid-main-content{opacity:.5}.ytp-fullscreen-grid-peeking.ytp-grid-scrollable.ytp-grid-scrolling .ytp-fullscreen-grid-main-content{opacity:1}.ytp-fullscreen-grid-peeking .ytp-fullscreen-grid-hover-overlay{display:block;width:calc(100% - 24px);height:100%;position:absolute;top:0;left:12px;border-radius:16px;z-index:72;pointer-events:all;cursor:pointer}.ytp-fullscreen-grid-active:not(.ended-mode) .ytp-fullscreen-grid-main-content,.ytp-fullscreen-grid-peeking .ytp-fullscreen-grid-main-content{margin-top:12px}.ytp-fullscreen-grid-active .ytp-fullscreen-grid-hover-overlay,.ytp-fullscreen-grid-peeking.ytp-grid-scrolling .ytp-fullscreen-grid-hover-overlay{display:none}:not(.ytp-grid-scrolling) .ytp-fullscreen-grid-peeking .ytp-fullscreen-grid-hover-overlay:has(.ytp-fullscreen-grid-expand-button:hover),:not(.ytp-grid-scrolling) .ytp-fullscreen-grid-peeking .ytp-fullscreen-grid-hover-overlay:hover{background-color:var(--yt-sys-color-baseline--overlay-button-secondary)}:not(.ytp-grid-scrolling) .ytp-fullscreen-grid-peeking .ytp-fullscreen-grid-hover-overlay:active,:not(.ytp-grid-scrolling) .ytp-fullscreen-grid-peeking .ytp-fullscreen-grid-hover-overlay:has(.ytp-fullscreen-grid-expand-button:active){background-color:var(--yt-sys-color-baseline--overlay-tonal-hover)}.ytp-fullscreen-grid-active:not(.ended-mode) .ytp-fullscreen-grid,.ytp-fullscreen-grid-peeking .ytp-fullscreen-grid{background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.75) 100px,rgba(0,0,0,.85));background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.75) 100px,rgba(0,0,0,.85))}.ytp-grid-replay-button{width:36px;height:36px;border-radius:18px;margin-right:16px;-webkit-transition:-webkit-transform .1s cubic-bezier(.4,0,1,1);transition:transform .1s cubic-bezier(.4,0,1,1),-webkit-transform .1s cubic-bezier(.4,0,1,1);display:none}.ytp-full-bleed-player .ytp-grid-replay-button{width:60px;height:60px;border-radius:30px}.ytp-grid-replay-button svg{width:100%;height:100%}.ytp-fullscreen-grid-stills-container{display:grid;padding:0 24px;grid-template-columns:repeat(3,1fr);pointer-events:none;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:16px;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.ytp-fullscreen-grid-active .ytp-fullscreen-grid-stills-container,.ytp-grid-scrolling.ytp-grid-scrollable .ytp-fullscreen-grid-stills-container{pointer-events:auto}.ytp-fullscreen-grid{display:block;position:absolute;left:0;top:100%;width:100%;z-index:72;pointer-events:none;max-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;visibility:visible;-webkit-transition:opacity .1s cubic-bezier(.4,0,1,1);transition:opacity .1s cubic-bezier(.4,0,1,1)}.html5-video-player:not(.ytp-fullscreen-grid-peeking):not(.ytp-fullscreen-grid-active) .ytp-fullscreen-grid{display:none}.ytp-fullscreen-grid-peeking.ytp-autohide:not(.ytp-grid-scrolling) .ytp-fullscreen-grid{-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1);opacity:0}.ytp-more-videos-button{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;z-index:72;pointer-events:all;cursor:pointer;padding:var(--yt-delhi-pill-top-height,12px) 12px;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;border-radius:28px;-webkit-backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));background:var(--yt-sys-color-baseline--overlay-background-medium-light,rgba(0,0,0,.3));text-shadow:0 0 2px #000}.ytp-more-videos-button svg{-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,.8));filter:drop-shadow(0 0 1px rgba(0,0,0,.8))}.ytp-more-videos-button{-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1)}.ytp-more-videos-button:after{content:"";position:absolute;top:4px;left:4px;width:calc(100% - 8px);height:calc(100% - 8px);border-radius:28px}.ytp-more-videos-button .ytp-more-videos-button-thumbnail{width:40px;aspect-ratio:16/9;border:2px solid white;border-radius:8px;-webkit-background-size:cover;background-size:cover;background-position:50%}.ytp-more-videos-button .ytp-more-videos-button-title{color:var(--Overlay-Overlay-Text-Primary,#fff);text-shadow:0 0 2px #000;font-family:var(--Typography-Font-Family,Roboto);font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.16px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media (min-width:2200px){.ytp-fullscreen-grid-stills-container{grid-template-columns:repeat(4,1fr)}}.ytp-fullscreen-grid-active.html5-video-player.ended-mode .html5-endscreen{display:none}.ytp-fullscreen-grid-active.html5-video-player.ended-mode .ytp-fullscreen-grid{top:0;bottom:var(--yt-delhi-bottom-controls-height,72px)}.ytp-fullscreen-grid-active.html5-video-player.ended-mode .ytp-fullscreen-grid-stills-container{width:100%;padding:0 24px}.ytp-fullscreen-grid-active.html5-video-player.ended-mode .ytp-fullscreen-grid-main-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.ytp-fullscreen-grid-active.html5-video-player.ended-mode:not(.ytp-enable-horizontal-endscreen-shelf) .ytp-modern-videowall-still:nth-child(n+4){display:none}@media (min-width:2200px){.ytp-fullscreen-grid-active.html5-video-player.ended-mode:not(.ytp-enable-horizontal-endscreen-shelf) .ytp-modern-videowall-still:nth-child(4){display:-webkit-box;display:-webkit-flex;display:flex}}.ytp-fullscreen-grid-active.html5-video-player.ended-mode.ytp-enable-horizontal-endscreen-shelf .ytp-fullscreen-grid-stills-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;overflow-x:auto;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;scrollbar-width:none}.ytp-fullscreen-grid-active.html5-video-player.ended-mode.ytp-enable-horizontal-endscreen-shelf .ytp-fullscreen-grid-main-content{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.ytp-fullscreen-grid-active.html5-video-player.ended-mode.ytp-enable-horizontal-endscreen-shelf .ytp-modern-videowall-still{min-width:31%}.html5-video-player.ended-mode .ytp-more-videos-button.ytp-button,.ytp-fullscreen-grid-active .html5-endscreen,.ytp-fullscreen-grid-active .ytp-ad-player-overlay-layout,.ytp-fullscreen-grid-active .ytp-caption-window-container,.ytp-grid-scrolling .html5-endscreen,.ytp-grid-scrolling .ytp-ad-player-overlay-layout,.ytp-grid-scrolling .ytp-caption-window-container{display:none}.ytp-autohide:not(.ytp-autohide-active).ytp-fullscreen-grid-peeking:not(.ytp-grid-scrolling) .ytp-fullscreen-grid,.ytp-autohide:not(.ytp-autohide-active).ytp-fullscreen-grid-peeking:not(.ytp-grid-scrolling) .ytp-more-videos-button.ytp-button,.ytp-player-minimized .ytp-fullscreen-grid,.ytp-player-minimized .ytp-more-videos-button.ytp-button{display:none}.ytp-error{position:absolute;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;z-index:44;line-height:220%;background-color:rgb(40,40,40)}.ytp-embed-error .ytp-error{display:block}.ytp-error.related-on-error-overlay-visible{line-height:160%}.ytp-large-width-mode .ytp-error.related-on-error-overlay-visible{line-height:220%}.ytp-error .ytp-error-content a{text-decoration:underline}.ytp-error .ytp-error-content{position:relative;max-width:85%;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex}.ytp-embed-error .ytp-error .ytp-error-content{margin:0 auto}.ytp-error .ytp-error-icon-container{height:64px;width:64px;min-width:64px;min-height:64px;float:left}.ytp-error .ytp-error-icon-container svg{max-width:100%;max-height:100%}.ytp-error .ytp-small-redirect{display:inline;height:48px;width:48px;position:absolute;bottom:8px;right:8px;opacity:.7}.ytp-error .ytp-small-redirect.no-link{cursor:default}.ytp-error-content-wrap-subreason:empty{display:none}.ytp-error.related-on-error-overlay-visible .ytp-small-redirect,.ytp-fullscreen .ytp-error .ytp-small-redirect{display:none}.ytp-error .ytp-small-redirect a{display:block;height:100%}.ytp-error .ytp-error-content .ytp-error-content-wrap{margin-top:auto;margin-bottom:auto;margin-left:16px;height:100%}.ytp-error .ytp-error-content .ytp-error-content-wrap-reason{font-weight:500}.ytp-large-width-mode .ytp-error .ytp-error-content .ytp-error-icon-container{height:96px;width:96px;min-width:96px;min-height:96px}.ytp-large-width-mode .ytp-error .ytp-small-redirect{height:60px;width:60px}.ytp-error .ytp-error-content .ytp-error-content-wrap-reason{font-size:22px}.ytp-error.related-on-error-overlay-visible .ytp-error-content .ytp-error-content-wrap-reason{font-size:16px}.ytp-large-width-mode .ytp-error.related-on-error-overlay-visible .ytp-error-content .ytp-error-content-wrap-reason{font-size:22px}.ytp-error .ytp-error-content .ytp-error-content-wrap-subreason{font-size:18px;padding-top:10px}.ytp-error.related-on-error-overlay-visible .ytp-error-content .ytp-error-content-wrap-subreason{font-size:14px;padding-top:2px}.ytp-large-width-mode .ytp-error .ytp-error-content .ytp-error-content-wrap-subreason{font-size:18px;padding-top:10px}.ytp-small-mode .ytp-error .ytp-error-content{line-height:150%}.ytp-small-mode .ytp-error .ytp-error-content .ytp-error-icon-container{height:32px;width:32px;min-width:32px;min-height:32px}.ytp-tiny-mode .ytp-error-icon-container{display:none}.ytp-small-mode .ytp-error .ytp-error-content .ytp-error-content-wrap-reason{font-size:14px}.ytp-small-mode .ytp-error .ytp-error-content .ytp-error-content-wrap-subreason{font-size:12px;padding-top:4px}.ytp-tiny-mode .ytp-error .ytp-error-content .ytp-error-content-wrap-reason{font-size:12px}.ytp-tiny-mode .ytp-error .ytp-error-content .ytp-error-content-wrap-subreason{font-size:10px}.ytp-small-mode .ytp-error .ytp-small-redirect{height:24px;width:24px}.ytp-big-mode .ytp-chrome-controls .ytp-fullerscreen-edu-button.ytp-button{width:auto;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1)}.ytp-big-mode .ytp-chrome-controls .ytp-fullerscreen-edu-button.ytp-button[aria-hidden=true]{opacity:0;-webkit-transition:opacity .1s cubic-bezier(.4,0,1,1);transition:opacity .1s cubic-bezier(.4,0,1,1)}.ytp-fullerscreen-edu-chevron{display:inline-block;width:24px}.ytp-fullerscreen-edu-button:not(.ytp-fullerscreen-edu-button-subtle) .ytp-fullerscreen-edu-chevron{height:50%}.ytp-fullerscreen-edu-text{height:50%;margin-top:-8px}.ytp-fullerscreen-edu-button-subtle .ytp-fullerscreen-edu-text{display:none}.ytp-big-mode .ytp-fullscreen-button:after{width:24px}.ytp-fullscreen-button-corner-0,.ytp-fullscreen-button-corner-1,.ytp-fullscreen-button-corner-2,.ytp-fullscreen-button-corner-3{-webkit-transform:none;-ms-transform:none;transform:none}@-webkit-keyframes ytp-fullscreen-button-corner-0-animation{50%{-webkit-transform:translate(-1px,-1px);transform:translate(-1px,-1px)}}@keyframes ytp-fullscreen-button-corner-0-animation{50%{-webkit-transform:translate(-1px,-1px);transform:translate(-1px,-1px)}}@-webkit-keyframes ytp-fullscreen-button-corner-1-animation{50%{-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}}@keyframes ytp-fullscreen-button-corner-1-animation{50%{-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}}@-webkit-keyframes ytp-fullscreen-button-corner-2-animation{50%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}}@keyframes ytp-fullscreen-button-corner-2-animation{50%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}}@-webkit-keyframes ytp-fullscreen-button-corner-3-animation{50%{-webkit-transform:translate(-1px,1px);transform:translate(-1px,1px)}}@keyframes ytp-fullscreen-button-corner-3-animation{50%{-webkit-transform:translate(-1px,1px);transform:translate(-1px,1px)}}.ytp-fullscreen-button:not([aria-disabled=true]):hover .ytp-fullscreen-button-corner-0{-webkit-animation:ytp-fullscreen-button-corner-0-animation .4s cubic-bezier(.4,0,.2,1);animation:ytp-fullscreen-button-corner-0-animation .4s cubic-bezier(.4,0,.2,1)}.ytp-fullscreen-button:not([aria-disabled=true]):hover .ytp-fullscreen-button-corner-1{-webkit-animation:ytp-fullscreen-button-corner-1-animation .4s cubic-bezier(.4,0,.2,1);animation:ytp-fullscreen-button-corner-1-animation .4s cubic-bezier(.4,0,.2,1)}.ytp-fullscreen-button:not([aria-disabled=true]):hover .ytp-fullscreen-button-corner-2{-webkit-animation:ytp-fullscreen-button-corner-2-animation .4s cubic-bezier(.4,0,.2,1);animation:ytp-fullscreen-button-corner-2-animation .4s cubic-bezier(.4,0,.2,1)}.ytp-fullscreen-button:not([aria-disabled=true]):hover .ytp-fullscreen-button-corner-3{-webkit-animation:ytp-fullscreen-button-corner-3-animation .4s cubic-bezier(.4,0,.2,1);animation:ytp-fullscreen-button-corner-3-animation .4s cubic-bezier(.4,0,.2,1)}.ytp-fullscreen-quick-actions{position:absolute;bottom:86px;right:24px;z-index:59}.ytp-delhi-modern .ytp-fullscreen-quick-actions{bottom:calc(var(--yt-delhi-bottom-controls-height, 72px) + 30px)}.ytp-delhi-modern.ytp-big-mode .ytp-fullscreen-quick-actions{bottom:calc(var(--yt-delhi-big-mode-bottom-controls-height, 96px) + 30px)}.ytp-delhi-modern.ytp-fullscreen-grid-peeking .ytp-fullscreen-quick-actions{bottom:calc(var(--yt-delhi-bottom-controls-height, 72px) + 30px + var(--ytp-grid-peek-height))}.ytp-delhi-modern.ytp-big-mode.ytp-fullscreen-grid-peeking .ytp-fullscreen-quick-actions{bottom:calc(var(--yt-delhi-big-mode-bottom-controls-height, 96px) + 30px + var(--ytp-grid-peek-height))}.ytp-fullscreen-metadata{position:absolute;max-width:33%;top:24px;left:24px;z-index:59}.ytp-overlay-top-left .ytp-fullscreen-metadata{max-width:60%}.ytp-fullscreen-metadata-bottom .ytp-fullscreen-metadata{top:unset;bottom:calc(var(--yt-delhi-bottom-controls-height, 72px) + 30px)}.ytp-fullscreen-metadata-bottom.ytp-featured-product-shown .ytp-fullscreen-metadata{bottom:calc(142px + var(--yt-delhi-bottom-controls-height, 72px))}.ytp-fullscreen-metadata-bottom.ytp-shopping-pill-shown .ytp-fullscreen-metadata{bottom:calc(86px + var(--yt-delhi-bottom-controls-height, 72px))}.ytp-fullscreen-metadata-bottom.ytp-fullscreen-grid-peeking .ytp-fullscreen-metadata{bottom:calc(var(--yt-delhi-bottom-controls-height, 72px) + 30px + var(--ytp-grid-peek-height))}.ytp-fullscreen-metadata-bottom.ytp-fullscreen-grid-peeking.ytp-featured-product-shown .ytp-fullscreen-metadata{bottom:calc(142px + var(--yt-delhi-bottom-controls-height, 72px) + var(--ytp-grid-peek-height))}.ytp-fullscreen-metadata-bottom.ytp-fullscreen-grid-peeking.ytp-shopping-pill-shown .ytp-fullscreen-metadata{bottom:calc(86px + var(--yt-delhi-bottom-controls-height, 72px) + var(--ytp-grid-peek-height))}.ytp-fullscreen-metadata-bottom.ytp-big-mode .ytp-fullscreen-metadata{bottom:calc(var(--yt-delhi-big-mode-bottom-controls-height, 96px) + 30px)}.ytp-fullscreen-metadata-bottom.ytp-big-mode.ytp-featured-product-shown .ytp-fullscreen-metadata{bottom:calc(142px + var(--yt-delhi-big-mode-bottom-controls-height, 96px))}.ytp-fullscreen-metadata-bottom.ytp-big-mode.ytp-shopping-pill-shown .ytp-fullscreen-metadata{bottom:calc(86px + var(--yt-delhi-big-mode-bottom-controls-height, 96px))}.ytp-fullscreen-metadata-bottom.ytp-big-mode.ytp-fullscreen-grid-peeking .ytp-fullscreen-metadata{bottom:calc(var(--yt-delhi-big-mode-bottom-controls-height, 96px) + 30px + var(--ytp-grid-peek-height))}.ytp-fullscreen-metadata-bottom.ytp-big-mode.ytp-fullscreen-grid-peeking.ytp-featured-product-shown .ytp-fullscreen-metadata{bottom:calc(142px + var(--yt-delhi-big-mode-bottom-controls-height, 96px) + var(--ytp-grid-peek-height))}.ytp-fullscreen-metadata-bottom.ytp-big-mode.ytp-fullscreen-grid-peeking.ytp-shopping-pill-shown .ytp-fullscreen-metadata{bottom:calc(86px + var(--yt-delhi-big-mode-bottom-controls-height, 96px) + var(--ytp-grid-peek-height))}.ytp-overlays-container .ytp-chrome-top-buttons{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.ytp-overlays-container .ytp-fullscreen-metadata,.ytp-overlays-container .ytp-fullscreen-quick-actions{position:relative;inset:0;z-index:59;-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1)}.ytp-overlays-container .ytp-chrome-top-buttons{position:relative;inset:0;z-index:58}* .ytp-overlays-container .ytp-fullscreen-metadata,* .ytp-overlays-container .ytp-fullscreen-quick-actions,.ytp-fullscreen-metadata-bottom .ytp-overlays-container .ytp-fullscreen-metadata,.ytp-fullscreen-metadata-bottom .ytp-overlays-container .ytp-fullscreen-quick-actions,.ytp-fullscreen-metadata-bottom.ytp-big-mode .ytp-overlays-container .ytp-fullscreen-metadata,.ytp-fullscreen-metadata-bottom.ytp-big-mode .ytp-overlays-container .ytp-fullscreen-quick-actions{position:relative;inset:0}.ytp-fullscreen-grid-peeking .ytp-overlays-container{opacity:max(1 - 3 * var(--ytp-grid-scroll-percentage),0)}.ytp-fullscreen-grid-active .ytp-overlays-container{opacity:0;display:none}.ytp-autohide .ytp-fullscreen-metadata,.ytp-autohide .ytp-fullscreen-quick-actions{opacity:0}.ytp-autohide:not(.ytp-autohide-active) .ytp-fullscreen-metadata,.ytp-autohide:not(.ytp-autohide-active) .ytp-fullscreen-quick-actions{height:0;margin:0}.ad-showing .ytp-fullscreen-metadata,.ad-showing .ytp-fullscreen-quick-actions,.ended-mode .ytp-fullscreen-quick-actions,.seeking-mode .ytp-fullscreen-quick-actions,.ytp-menu-shown .ytp-fullscreen-metadata,.ytp-menu-shown .ytp-fullscreen-quick-actions,.ytp-settings-shown .ytp-fullscreen-quick-actions,.ytp-xsmall-width-mode .ytp-fullscreen-metadata,.ytp-xsmall-width-mode .ytp-fullscreen-quick-actions{display:none}.ytp-gated-actions-overlay{z-index:82;overflow:hidden}.ytp-gated-actions-overlay-background{background:no-repeat 50%/cover;background-color:#000;position:absolute;width:100%;height:100%;top:0;left:0;z-index:82}.ytp-gated-actions-overlay-background-overlay{background-color:rgba(0,0,0,.3);position:absolute;width:100%;height:100%;top:0;left:0;z-index:82}.ytp-gated-actions-overlay-miniplayer-close-button{display:none;position:absolute;top:0;right:0;width:40px;height:40px;padding:8px;z-index:82}.ytp-player-minimized .ytp-gated-actions-overlay-miniplayer-close-button{display:inline-block}.ytp-gated-actions-overlay-bar{position:absolute;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0 6px;left:20px;height:56px;bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;background-color:rgba(0,0,0,.6);border-radius:8px;color:#fff;width:380px;z-index:82}.ytp-big-mode .ytp-gated-actions-overlay-bar{padding:0 9px;height:84px;bottom:30px;left:30px}.ytp-gated-actions-overlay-buttons{margin:12px 6px}.ytp-gated-actions-overlay-button{min-width:80px;height:32px;padding:0 8px;background:rgba(255,255,255,.1);border-radius:24px;border-width:0;cursor:pointer}.ytp-gated-actions-overlay-button-title{display:inline-block;vertical-align:middle;margin:0 8px;line-height:32px;font-size:110%;font-weight:500;color:#fff}.ytp-big-mode .ytp-gated-actions-overlay-buttons{margin:18px 9px}.ytp-big-mode .ytp-gated-actions-overlay-button{min-width:120px;height:48px;padding:0 12px;border-radius:3px}.ytp-big-mode .ytp-gated-actions-overlay-button-title{margin:0 12px;line-height:48px;font-size:130%;font-weight:500}.ytp-gated-actions-overlay-text-container{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:180px;margin:0 6px}.ytp-big-mode .ytp-gated-actions-overlay-text-container{min-width:270px;margin:0 9px}.ytp-gated-actions-overlay-subtitle,.ytp-gated-actions-overlay-title{text-transform:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ytp-gated-actions-overlay-title{font-size:150%;font-weight:500}.ytp-gated-actions-overlay-subtitle{font-size:110%;font-weight:400;color:rgba(255,255,255,.7)}.ytp-heat-map.ytp-fine-scrubbing-enable:not(.ad-showing) .ytp-heat-map-container,.ytp-heat-map.ytp-progress-bar-hover:not(.ad-showing) .ytp-heat-map-container{display:block;opacity:1;-webkit-transition:opacity .2s cubic-bezier(0,0,.2,1);transition:opacity .2s cubic-bezier(0,0,.2,1);height:40px;bottom:5px;-webkit-transition:bottom .1s cubic-bezier(0,0,.2,1);transition:bottom .1s cubic-bezier(0,0,.2,1)}.ytp-delhi-modern .ytp-heat-map-container{pointer-events:none;opacity:0;display:block;margin-bottom:0}.ytp-delhi-modern.ytp-heat-map.ytp-fine-scrubbing-enable:not(.ad-showing) .ytp-heat-map-container,.ytp-delhi-modern.ytp-heat-map.ytp-progress-bar-hover:not(.ad-showing) .ytp-heat-map-container{-webkit-transition:opacity .2s cubic-bezier(.05,0,0,1) .1s,margin-bottom .2s cubic-bezier(.05,0,0,1) .1s;transition:opacity .2s cubic-bezier(.05,0,0,1) .1s,margin-bottom .2s cubic-bezier(.05,0,0,1) .1s;margin-bottom:8px}.ytp-heat-map.ytp-progress-bar-hover:not(.ad-showing) .ytp-timed-markers-enabled .ytp-heat-map-container{bottom:7px}.ytp-heat-map.ytp-progress-bar-hover .ytp-heat-map-chapter svg{height:40px}.ytp-big-mode.ytp-heat-map.ytp-progress-bar-hover .ytp-heat-map-chapter svg{height:60px}.ytp-heat-map-container{opacity:0;display:none;width:100%;-webkit-transition:opacity .2s cubic-bezier(.4,0,1,1);transition:opacity .2s cubic-bezier(.4,0,1,1);position:absolute;overflow:hidden;height:0;bottom:5px;-webkit-transition:bottom .1s cubic-bezier(.4,0,1,1);transition:bottom .1s cubic-bezier(.4,0,1,1)}.ytp-heat-map.ytp-big-mode.ytp-progress-bar-hover .ytp-heat-map-container{height:60px;bottom:8px;-webkit-transition:bottom .1s cubic-bezier(0,0,.2,1);transition:bottom .1s cubic-bezier(0,0,.2,1)}.ytp-heat-map-chapter{position:absolute;bottom:0;width:100%;height:100%}.ytp-heat-map-chapter.ytp-heatmap-hover{bottom:2px;-webkit-transition:bottom .1s cubic-bezier(0,0,.2,1);transition:bottom .1s cubic-bezier(0,0,.2,1)}.ytp-delhi-modern .ytp-heat-map-chapter.ytp-heatmap-hover{-webkit-transition:bottom .2s cubic-bezier(.05,0,0,1);transition:bottom .2s cubic-bezier(.05,0,0,1)}.ytp-big-mode .ytp-heat-map-chapter.ytp-heatmap-hover{bottom:3px}.ytp-heat-map-played_bar .ytp-heat-map-hover{height:100%;fill:rgba(255,255,255,.5)}.ytp-heat-map-hover,.ytp-heat-map-play{height:0}.ytp-heat-map-edu{display:none}.ytp-fine-scrubbing-container{width:100%;position:absolute;bottom:0;height:0}.ytp-fine-scrubbing-thumbnail{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto}.ytp-fine-scrubbing-draggable,.ytp-fine-scrubbing-thumbnails{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;overflow:hidden;position:absolute;min-width:160px;height:100%}.ytp-fine-scrubbing-cursor{position:absolute;left:50%;height:100%;width:3px;background:#eee}.ytp-fine-scrubbing-seek-time{position:absolute;bottom:110%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:none}.ytp-fine-scrubbing-enable .ytp-fine-scrubbing-dismiss,.ytp-fine-scrubbing-enable .ytp-fine-scrubbing-play,.ytp-fine-scrubbing-enable .ytp-fine-scrubbing-seek-time{display:-webkit-box;display:-webkit-flex;display:flex}.ytp-fine-scrubbing-enable .ytp-chrome-controls{display:none}.ytp-fine-scrubbing-play{display:none;height:35px;width:35px;bottom:110%;position:absolute}.ytp-delhi-modern-icons .ytp-fine-scrubbing-play{bottom:120%}.ytp-delhi-modern-icons .ytp-fine-scrubbing-play svg{padding:8px}.ytp-fine-scrubbing-dismiss{position:absolute;bottom:115%;right:10px;height:25px;width:25px;display:none}.ytp-fine-scrubbing-chapter-title{display:-webkit-box;display:-webkit-flex;display:flex;width:160px;height:90px;font-size:12px;font-weight:700;background-color:rgba(0,0,0,.5);-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;word-wrap:break-word;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytp-fine-scrubbing-chapter-title-content{padding:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ytp-big-mode .ytp-fine-scrubbing-chapter-title{width:240px;height:135px}.ytp-fine-scrubbing-edu{display:none}.ytp-fine-scrubbing-enable.html5-video-player .ytp-ad-overlay-slot{bottom:107px}.ytp-big-mode.ytp-fine-scrubbing-enable.html5-video-player .ytp-ad-overlay-slot{bottom:151px}.ytp-info-panel-action-item{display:block;margin:16px 0 0 16px;width:auto;display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:start;align-items:flex-start}.ytp-big-mode .ytp-info-panel-action-item{margin:24px 0 0 24px;display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:start;align-items:flex-start}.ytp-small-mode .ytp-info-panel-action-item{margin:8px 12px 0 0 0 8px 12px 0;display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:start;align-items:flex-start}.ytp-info-panel-action-item-disclaimer{cursor:none;font-size:14px;overflow:auto;margin-bottom:16px}.ytp-info-panel-action-item-button{width:100%;display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-align-items:center;-webkit-box-align:center;align-items:center}.ytp-info-panel-action-item-icon{width:24px;height:24px;color:rgb(255,255,255);-webkit-flex-shrink:0;flex-shrink:0}.ytp-big-mode .ytp-info-panel-action-item-icon{width:72px;height:54px}.ytp-info-panel-action-item-label{margin-left:12px;font-size:14px;color:rgb(255,255,255);overflow:auto}.ytp-big-mode .ytp-info-panel-action-item-label,.ytp-small-mode .ytp-info-panel-action-item-label{margin-left:12px;font-size:14px;overflow:auto}.ytp-info-panel-detail-skrim{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:71}.ytp-info-panel-detail{position:absolute;left:auto;right:0;top:0;bottom:0;width:60%;background:rgba(0,0,0,.8);overflow:auto;display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.2,1);transition:transform .25s cubic-bezier(0,0,.2,1),-webkit-transform .25s cubic-bezier(0,0,.2,1)}.ytp-big-mode .ytp-info-panel-detail,.ytp-small-mode .ytp-info-panel-detail{width:60%}[dir=ltr] .ytp-info-panel-detail[aria-hidden=true]{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .25s cubic-bezier(.4,0,1,1);transition:transform .25s cubic-bezier(.4,0,1,1),-webkit-transform .25s cubic-bezier(.4,0,1,1)}[dir=ltr] .ytp-embed-playlist .ytp-info-panel-detail[aria-hidden=true]{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}[dir=rtl] .ytp-info-panel-detail[aria-hidden=true]{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .25s cubic-bezier(.4,0,1,1);transition:transform .25s cubic-bezier(.4,0,1,1),-webkit-transform .25s cubic-bezier(.4,0,1,1)}[dir=rtl] .ytp-embed-playlist .ytp-info-panel-detail[aria-hidden=true]{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.ytp-info-panel-detail-header{margin:16px;line-height:24px;font-size:16px;font-weight:700;color:rgb(255,255,255);display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-align-items:center;-webkit-box-align:center;align-items:center}.ytp-big-mode .ytp-info-panel-detail-header{margin:24px}.ytp-info-panel-detail-title{margin-right:14px;-webkit-flex-grow:2;-webkit-box-flex:2;flex-grow:2}.ytp-info-panel-detail-close{width:24px;height:24px;color:rgb(255,255,255);-webkit-flex-shrink:0;flex-shrink:0}.ytp-big-mode .ytp-info-panel-detail-close{width:36px;height:36px}.ytp-info-panel-detail-close path{fill:#aaa}.ytp-info-panel-detail-close:hover path{fill:#fff}.ytp-info-panel-detail-body{line-height:24px;min-height:48px;font-size:14px;font-weight:400;color:rgb(255,255,255);margin:0 16px;overflow:auto}.ytp-big-mode .ytp-info-panel-detail-body{margin:0 24px}.ytp-info-panel-detail-items{left:0;right:0;padding:0 16px 16px 0}.ytp-muted-autoplay .ytp-info-panel-detail-skrim{z-index:1002}.html5-video-player.ended-mode .ytp-info-panel-preview{display:none}.ytp-info-panel-preview{height:auto;bottom:auto;left:12px;right:auto;overflow:hidden;pointer-events:auto;position:absolute;cursor:pointer;text-shadow:0 0 2px rgba(0,0,0,.5);z-index:26;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:rgba(0,0,0,.6);border:inherit;border-left:4px solid #3ea6ff;border-radius:4px;padding:0;font:inherit;max-width:min(50% - 64px,272px);display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1)}.ytp-info-panel-preview[aria-hidden=true]{opacity:0;-webkit-transition:opacity .1s cubic-bezier(.4,0,1,1);transition:opacity .1s cubic-bezier(.4,0,1,1)}.ytp-embed .ytp-info-panel-preview{top:60px}.ytp-embed.ytp-shorts-mode .ytp-info-panel-preview{top:122px}.ytp-big-mode.ytp-autohide .ytp-info-panel-preview,.ytp-big-mode.ytp-hide-info-bar .ytp-info-panel-preview,.ytp-embed.ytp-autohide .ytp-info-panel-preview,.ytp-embed.ytp-hide-info-bar .ytp-info-panel-preview{top:12px}.ytp-muted-autoplay .ytp-info-panel-preview{z-index:1002;top:12px}.ytp-larger-tap-buttons .ytp-info-panel-preview{top:81px}.ytp-big-mode .ytp-info-panel-preview{top:81px;bottom:auto;left:24px;height:auto;line-height:auto}.ytp-small-mode .ytp-info-panel-preview{min-width:130px;max-width:min(50% - 64px,208px)}.ytp-iv-drawer-open .ytp-info-panel-preview{display:none;-webkit-transition:display .1s cubic-bezier(.4,0,1,1);transition:display .1s cubic-bezier(.4,0,1,1)}.ytp-info-panel-preview-chevron{width:24px;height:24px;line-height:0px;pointer-events:none;color:rgb(255,255,255);-webkit-flex-shrink:0;flex-shrink:0}.ytp-info-panel-preview-chevron:empty,.ytp-info-panel-preview-icon:empty{height:0;width:0}.ytp-info-panel-preview-text{background:none;font-size:12px;font-weight:500;line-height:16px;pointer-events:none;margin:8px;color:rgb(255,255,255);opacity:1;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;display:-webkit-box;overflow:hidden;-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1)}.ytp-info-panel-preview-text[aria-hidden=true]{opacity:0;-webkit-transition:opacity .1s cubic-bezier(.4,0,1,1);transition:opacity .1s cubic-bezier(.4,0,1,1)}#inline-preview-player .caption-window,#inline-preview-player .ytp-caption-window-container{pointer-events:none}.ytp-modern-caption#inline-preview-player .ytp-caption-window-container,.ytp-modern-caption.ytp-mweb-player .ytp-caption-window-container{width:calc(100% - 48px)}.ytp-modern-caption#inline-preview-player .caption-window,.ytp-modern-caption.ytp-mweb-player .caption-window{border:8px solid transparent;border-radius:4px;font-weight:500}.ytp-modern-caption#inline-preview-player .caption-window.ytp-caption-window-bottom,.ytp-modern-caption.ytp-mweb-player .caption-window.ytp-caption-window-bottom{margin-bottom:16px}.ytp-input-slider-section{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ytp-input-slider{--yt-slider-shape-gradient-percent:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;left:0;right:0;display:-webkit-box;display:-webkit-flex;display:flex;height:24px;background-color:transparent;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;direction:ltr}.ytp-input-slider::-webkit-slider-runnable-track{background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(#fff),color-stop(#666),to(#666));background:-webkit-linear-gradient(left,#fff 0,#fff var(--yt-slider-shape-gradient-percent),#666 var(--yt-slider-shape-gradient-percent),#666 100%);background:linear-gradient(to right,#fff 0,#fff var(--yt-slider-shape-gradient-percent),#666 var(--yt-slider-shape-gradient-percent),#666 100%);height:4px;border-radius:12px}.ytp-input-slider::-moz-range-track{background:linear-gradient(to right,#fff 0,#fff var(--yt-slider-shape-gradient-percent),rgba(255,255,255,.2) var(--yt-slider-shape-gradient-percent),rgba(255,255,255,.2) 100%);height:4px;border-radius:12px}.ytp-input-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;width:16px;height:16px;border-radius:8px;margin-top:-6px}.ytp-input-slider::-moz-range-thumb{-moz-appearance:none;appearance:none;background:#fff;width:16px;height:16px;border-radius:8px}.ytp-input-slider::-ms-thumb{appearance:none;background:#fff;width:16px;height:16px;border-radius:8px}.ytp-varispeed-input-slider::-webkit-slider-runnable-track{background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(#fff),color-stop(#909090),to(#909090));background:-webkit-linear-gradient(left,#fff 0,#fff var(--yt-slider-shape-gradient-percent),#909090 var(--yt-slider-shape-gradient-percent),#909090 100%);background:linear-gradient(to right,#fff 0,#fff var(--yt-slider-shape-gradient-percent),#909090 var(--yt-slider-shape-gradient-percent),#909090 100%)}@supports ((-webkit-writing-mode:vertical-rl) or (writing-mode:vertical-rl)){.ytp-vertical-slider .ytp-input-slider{-webkit-writing-mode:vertical-rl;-ms-writing-mode:bt-rl;writing-mode:vertical-rl;direction:rtl;height:inherit;width:24px}.ytp-vertical-slider .ytp-input-slider::-webkit-slider-runnable-track{background:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(#fff),color-stop(#666),to(#666));background:-webkit-linear-gradient(bottom,#fff 0,#fff var(--yt-slider-shape-gradient-percent),#666 var(--yt-slider-shape-gradient-percent),#666 100%);background:linear-gradient(to top,#fff 0,#fff var(--yt-slider-shape-gradient-percent),#666 var(--yt-slider-shape-gradient-percent),#666 100%);width:4px}.ytp-vertical-slider .ytp-input-slider::-moz-range-track{background:linear-gradient(to top,#fff 0,#fff var(--yt-slider-shape-gradient-percent),rgba(255,255,255,.2) var(--yt-slider-shape-gradient-percent),rgba(255,255,255,.2) 100%);width:4px;height:100%}.ytp-vertical-slider .ytp-input-slider::-webkit-slider-thumb{margin-right:-6px}.ytp-vertical-slider .ytp-input-slider::-moz-range-thumb{margin-right:0}}.ytp-chrome-controls .ytp-jump-button{width:46px;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;padding:9px;display:none}.ytp-chrome-controls .ytp-jump-button.ytp-jump-button-enabled{display:block}.ytp-big-mode .ytp-chrome-controls .ytp-jump-button{padding-top:12px}.ytp-small-mode .ytp-chrome-controls .ytp-jump-button{padding-top:7px}.ytp-small-mode .ytp-chrome-controls .ytp-jump-button.ytp-jump-button-enabled,.ytp-tiny-mode .ytp-chrome-controls .ytp-jump-button.ytp-jump-button-enabled{display:none}.ytp-jump-button-text{fill:#fff;font-size:9px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:900}.ytp-jump-spin .ytp-circle-arrow{-webkit-animation-name:ytp-jump-spin;animation-name:ytp-jump-spin;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.ytp-jump-spin.backwards .ytp-circle-arrow{-webkit-animation-name:ytp-jump-spin-backwards;animation-name:ytp-jump-spin-backwards}@-webkit-keyframes ytp-jump-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ytp-jump-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes ytp-jump-spin-backwards{0%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes ytp-jump-spin-backwards{0%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.ytp-large-play-button{position:absolute;left:50%;top:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px;-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1);z-index:63}.ytp-large-play-button.ytp-shorts-mode{width:68px;height:90px}.ytp-big-mode .ytp-large-play-button.ytp-shorts-mode{width:102px;height:135px}.ytp-dni .ytp-large-play-button,.ytp-dni.ytp-big-mode .ytp-large-play-button,.ytp-dni.ytp-small-mode .ytp-large-play-button{width:75px;height:75px;margin-left:-37.5px;margin-top:-37.5px}.house-brand .ytp-large-play-button{width:60px;height:60px;margin-left:-30px;margin-top:-30px}.ytp-large-play-button svg{height:100%;left:0;position:absolute;top:0;width:100%}.ytp-dni .ytp-cued-thumbnail-overlay .ytp-dni-large-play-button-bg{-webkit-transition:fill .1s cubic-bezier(.4,0,1,1),fill-opacity .1s cubic-bezier(.4,0,1,1);transition:fill .1s cubic-bezier(.4,0,1,1),fill-opacity .1s cubic-bezier(.4,0,1,1);fill-opacity:.8}.ytp-dni .ytp-cued-thumbnail-overlay:hover .ytp-dni-large-play-button-bg{-webkit-transition:fill .1s cubic-bezier(0,0,.2,1),fill-opacity .1s cubic-bezier(0,0,.2,1);transition:fill .1s cubic-bezier(0,0,.2,1),fill-opacity .1s cubic-bezier(0,0,.2,1);fill-opacity:1}.ytp-big-mode .ytp-large-play-button{width:102px;height:72px;margin-left:-51px;margin-top:-36px}.house-brand.ytp-big-mode .ytp-large-play-button{width:90px;height:90px;margin-left:-45px;margin-top:-45px}.ytp-cued-thumbnail-overlay[aria-hidden=true] .ytp-large-play-button,.ytp-menu-shown .ytp-large-play-button{display:none}.ytp-muted-autoplay-end-panel .ytp-large-play-button{display:block}.ytp-large-play-button-bg{-webkit-transition:fill .1s cubic-bezier(.4,0,1,1),fill-opacity .1s cubic-bezier(.4,0,1,1);transition:fill .1s cubic-bezier(.4,0,1,1),fill-opacity .1s cubic-bezier(.4,0,1,1);fill:#212121;fill-opacity:.8}.ytp-large-play-button-red-bg .ytp-large-play-button-bg{fill:var(--yt-sys-color-baseline--static-brand-red,#f03);fill-opacity:1}.ytp-cued-thumbnail-overlay:hover .ytp-large-play-button-bg,.ytp-large-play-button.ytp-touch-device .ytp-large-play-button-bg,.ytp-muted-autoplay-endscreen-overlay:hover .ytp-large-play-button-bg{-webkit-transition:fill .1s cubic-bezier(0,0,.2,1),fill-opacity .1s cubic-bezier(0,0,.2,1);transition:fill .1s cubic-bezier(0,0,.2,1),fill-opacity .1s cubic-bezier(0,0,.2,1);fill:var(--yt-sys-color-baseline--static-brand-red,#f03);fill-opacity:1}.ytp-color-party .ytp-cued-thumbnail-overlay:hover .ytp-large-play-button-bg,.ytp-color-party .ytp-large-play-button.ytp-touch-device .ytp-large-play-button-bg,.ytp-color-party .ytp-muted-autoplay-endscreen-overlay:hover .ytp-large-play-button-bg{-webkit-animation:ytp-party-fill .15s linear infinite;animation:ytp-party-fill .15s linear infinite}.house-brand .ytp-cued-thumbnail-overlay:hover .ytp-large-play-button-bg,.house-brand .ytp-muted-autoplay-endscreen-overlay:hover .ytp-large-play-button-bg{fill:#000}.ytp-linked-account-popup-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around}.ytp-linked-account-popup{position:absolute;z-index:72;overflow:hidden;background:white;font-size:14px;font-weight:400;line-height:20px;color:rgba(17,17,17,.8);font-family:YouTube Noto,Roboto,Arial,Helvetica,sans-serif;display:block;width:400px;overflow-y:auto}html[dark] .ytp-linked-account-popup{background:rgba(33,33,33,.95);color:rgb(255,255,255)}.ytp-linked-account-popup-buttons{padding:8px 8px 8px 24px;border-top:1px solid rgb(238,238,238);-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;display:-webkit-box;display:-webkit-flex;display:flex}.ytp-linked-account-popup-button{font-weight:500;letter-spacing:.007px;line-height:20px;text-transform:uppercase;color:#065fd4;background-color:transparent;cursor:pointer;padding:10px 16px}html[dark] .ytp-linked-account-popup-button{color:#3ea6ff}.ytp-linked-account-popup-title{font-size:16px;line-height:28px;margin:16px 24px;color:rgb(3,3,3)}html[dark] .ytp-linked-account-popup-title{color:rgb(255,255,255)}.ytp-linked-account-popup-description{padding:0 24px;margin:4px 0 24px}.ytp-mdx-privacy-popup-confirm{font-weight:500;font-size:14px;margin:12px 0;padding:10px 20px;border-radius:2px;background:#666;text-transform:uppercase}.ytp-mdx-privacy-popup-cancel{font-weight:500;font-size:14px;margin:12px 0;padding:10px 20px;border-radius:2px;text-transform:uppercase}.ytp-mdx-popup-dialog{position:absolute;top:0;left:0;width:100%;height:100%;z-index:75;background:rgba(0,0,0,.8);text-align:center;-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1)}.ytp-mdx-popup-dialog-inner-content{position:absolute;top:50%;margin-top:-70px;left:0;right:0;padding:0 20%}.ytp-mdx-popup-title{font-size:20px;padding-bottom:16px}.ytp-mdx-popup-description{font-size:14px}.ytp-mdx-privacy-popup-buttons{margin-top:20px;height:44px}.ytp-big-mode .mdx-privacy-popup-buttons{margin-top:30px;height:67px}.html5-video-player.ytp-player-minimized:not(.ended-mode):not(.cued-mode):not(.unstarted-mode){overflow:visible}.ytp-player-minimized .ytp-ypc-player-content{display:none}.ytp-miniplayer-ui{height:100%;width:100%;position:absolute;top:0;z-index:67}.ytp-player-minimized .ytp-suggested-action-badge{z-index:68}.ytp-player-minimized .ytp-suggested-action-badge.ytp-suggested-action-badge-with-controls{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}.ytp-miniplayer-scrim{width:100%;height:100%;background-color:rgba(0,0,0,.5);-webkit-transition:.2s cubic-bezier(.4,0,.2,1) .1s;transition:.2s cubic-bezier(.4,0,.2,1) .1s;opacity:0;display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-moz-justify-content:center;-webkit-justify-content:center;-webkit-box-pack:center;justify-content:center}.ytp-miniplayer-scrim:focus-within{opacity:1}.html5-video-player.ytp-player-minimized.unstarted-mode .ytp-miniplayer-scrim{opacity:1}.ytp-miniplayer-scrim:hover{opacity:1}.ytp-miniplayer-buttons{display:none}.ytp-player-minimized.ended-mode .ytp-miniplayer-buttons{display:block}.ytp-player-minimized.ad-showing .ytp-miniplayer-buttons{display:none}.ytp-miniplayer-close-button{position:absolute;top:0;right:0;width:40px;height:40px;padding:8px;z-index:67}.ytp-miniplayer-expand-watch-page-button{position:absolute;width:40px;height:40px;padding:8px;z-index:67}.ytp-miniplayer-expand-watch-page-button.ytp-miniplayer-button-bottom-right{bottom:4px;right:0}.ytp-miniplayer-expand-watch-page-button.ytp-miniplayer-button-top-left{top:0;left:0}.ytp-miniplayer-replay-button{position:absolute;left:8px;bottom:8px;width:32px;height:32px;z-index:67}.ytp-player-minimized.ad-showing .ytp-miniplayer-replay-button{display:none}.ytp-miniplayer-controls{direction:ltr;display:-webkit-flex;display:-webkit-box;display:flex;width:264px;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-moz-justify-content:space-between;-webkit-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between}.ytp-miniplayer-button-container{min-width:64px}.ytp-miniplayer-ui .ytp-play-button{width:72px;height:72px}.ytp-miniplayer-ui .ytp-next-button,.ytp-miniplayer-ui .ytp-prev-button{display:inline-block;width:64px;height:64px}.ytp-delhi-modern .ytp-miniplayer-ui .ytp-next-button,.ytp-delhi-modern .ytp-miniplayer-ui .ytp-prev-button{width:32px;height:32px}.ytp-delhi-modern .ytp-miniplayer-ui .ytp-miniplayer-button-container{min-width:32px}.ytp-delhi-modern .ytp-miniplayer-ui .ytp-play-button{width:42px;height:42px}.ytp-delhi-modern .ytp-miniplayer-ui .ytp-miniplayer-controls svg{width:100%;height:100%}.ytp-miniplayer-ui .ytp-time-display{position:absolute;left:7px;bottom:0}.ytp-miniplayer-ui .ytp-time-display .ytp-live-badge{display:none;width:auto;text-transform:uppercase}.ytp-miniplayer-ui .ytp-time-display.ytp-live .ytp-live-badge{display:inline-block}.ytp-player-minimized.ad-showing .ytp-miniplayer-ui{display:block}.ytp-player-minimized.ad-showing .ytp-miniplayer-ui .ytp-next-button,.ytp-player-minimized.ad-showing .ytp-miniplayer-ui .ytp-prev-button,.ytp-player-minimized.ad-showing .ytp-miniplayer-ui .ytp-time-display{display:none}.ytp-player-minimized .ytp-tooltip.ytp-preview:not(.ytp-text-detail) .ytp-tooltip-title{width:200%;text-align:center;right:48px}.ytp-player-minimized .ytp-drag .ytp-exp-chapter-hover-effect,.ytp-player-minimized .ytp-progress-bar-container:hover .ytp-exp-chapter-hover-container:hover,.ytp-player-minimized .ytp-progress-bar-container:hover .ytp-exp-chapter-hover-effect{bottom:1px;-webkit-transform:scaleY(1.4);-ms-transform:scaleY(1.4);transform:scaleY(1.4);-webkit-transition:-webkit-transform .1s cubic-bezier(0,0,.2,1);transition:transform .1s cubic-bezier(0,0,.2,1),-webkit-transform .1s cubic-bezier(0,0,.2,1)}.ytp-player-minimized .ytp-progress-bar-container,.ytp-small-mode.ytp-player-minimized .ytp-progress-bar-container{position:absolute;bottom:-1px;z-index:68}.ytp-player-minimized .ytp-time-display{pointer-events:none}.ytp-player-minimized:not(.ad-showing) .ytp-progress-bar-container:hover{bottom:0}.ytp-player-minimized .video-ads,.ytp-player-minimized.ytp-menu-shown .video-ads{display:block}.ytp-player-minimized.ytp-menu-shown .ytp-ad-player-overlay{overflow:hidden}.ytp-player-minimized.ytp-menu-shown .ytp-ad-player-overlay-flyout-cta,.ytp-player-minimized.ytp-menu-shown .ytp-ad-preview-container,.ytp-player-minimized.ytp-menu-shown .ytp-ad-skip-button-container{bottom:32px}.ytp-player-minimized.ytp-menu-shown .ytp-ad-player-overlay-instream-info{bottom:3px;left:6px}.ytp-player-minimized .ytp-tooltip.ytp-text-detail .ytp-tooltip-title{text-transform:capitalize;font-size:12px}.ytp-player-minimized .ytp-tooltip.ytp-text-detail.ytp-preview{max-width:calc(100% - 24px);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.ytp-player-minimized .html5-main-video,.ytp-player-minimized .ytp-miniplayer-scrim{border-radius:12px 12px 0 0}.ytp-player-minimized .html5-main-video{border-radius:0}.ytp-player-minimized.ytp-player-document-picture-in-picture .ytp-miniplayer-close-button,.ytp-player-minimized.ytp-player-document-picture-in-picture .ytp-miniplayer-expand-watch-page-button{display:none}.ytp-player-minimized.ytp-player-document-picture-in-picture .html5-main-video,.ytp-player-minimized.ytp-player-document-picture-in-picture .ytp-miniplayer-scrim,.ytp-player-minimized.ytp-player-document-picture-in-picture.html5-video-player{border-radius:0}.ytp-title-notifications{-webkit-align-self:center;align-self:center;margin-right:5px;text-align:center}button.ytp-button.ytp-title-notifications{margin-left:8px;width:48px}.ytp-title-notifications:not(.ytp-notifications-enabled) .ytp-title-notifications-on{display:none}.ytp-title-notifications.ytp-notifications-enabled .ytp-title-notifications-off{display:none}.ytp-offline-slate{z-index:21;overflow:hidden}.ytp-offline-slate-background{background:no-repeat 50%/cover;position:absolute;width:100%;height:100%;top:0;left:0;z-index:22}.ytp-offline-slate.ytp-offline-slate-hide-background .ytp-offline-slate-background{display:none}.html5-video-player.ended-mode .ytp-offline-slate.ytp-offline-slate-hide-background .ytp-offline-slate-background{display:block}.ytp-offline-slate:not(.ytp-offline-slate-premiere-trailer) .ytp-offline-slate-bar-fade.ytp-offline-slate-bar{display:none}.ytp-offline-slate-bar{position:absolute;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0 6px;left:12px;height:56px;bottom:60px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;text-transform:uppercase;background:rgba(0,0,0,.8);color:#fff;-webkit-transition:bottom .25s cubic-bezier(0,0,.2,1);transition:bottom .25s cubic-bezier(0,0,.2,1);z-index:46;border-radius:8px}.ytp-delhi-modern .ytp-offline-slate-bar{background-color:rgba(40,40,40,.6);border-radius:12px}.ytp-offline-slate-bar.ytp-offline-slate-bar-hidden{display:none}.ytp-embed .ytp-offline-slate-bar{bottom:52px}.ytp-big-mode .ytp-offline-slate-bar{padding:0 9px;height:84px;bottom:90px;left:18px}.ytp-embed.ytp-big-mode .ytp-offline-slate-bar{bottom:90px}.ytp-autohide .ytp-offline-slate-bar,.ytp-hide-controls .ytp-offline-slate-bar{bottom:12px;-webkit-transition:bottom .1s cubic-bezier(.4,0,1,1);transition:bottom .1s cubic-bezier(.4,0,1,1)}.ytp-autohide .ytp-big-mode .ytp-offline-slate-bar,.ytp-hide-controls .ytp-big-mode .ytp-offline-slate-bar{bottom:18px}.ytp-offline-slate-icon{margin:0 14px;width:24px}.ytp-delhi-modern .ytp-offline-slate-icon{display:none}.ytp-big-mode .ytp-offline-slate-icon{width:36px}.ytp-offline-slate-buttons{margin:12px 6px}.ytp-offline-slate-button{min-width:80px;height:32px;padding:0 8px;background:rgba(255,255,255,.25);border-radius:2px}.ytp-delhi-modern .ytp-offline-slate-button{background-color:#fff;border-radius:18px;color:#282828}.ytp-offline-slate-button-icon{display:inline-block;vertical-align:middle;height:24px}.ytp-delhi-modern .ytp-offline-slate-button-icon{height:18px;width:18px}.ytp-delhi-modern .ytp-offline-slate-button-icon svg{fill:#282828;height:18px;width:18px}.ytp-offline-slate-button-text{display:inline-block;vertical-align:middle;margin:0 8px;line-height:32px;font-size:110%;font-weight:500}.ytp-reminder-menu{background:rgba(28,28,28,.9);border-radius:2px;bottom:55px;outline:none;overflow:hidden;position:absolute;text-shadow:0 0 2px rgba(0,0,0,.5);white-space:nowrap;-webkit-transition:opacity .1s cubic-bezier(0,0,.2,1);transition:opacity .1s cubic-bezier(0,0,.2,1);-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.ytp-reminder-menu[aria-hidden=true]{opacity:0;-webkit-transition:opacity .1s cubic-bezier(.4,0,1,1);transition:opacity .1s cubic-bezier(.4,0,1,1)}.ytp-reminder-menu-contents{-webkit-box-sizing:border-box;box-sizing:border-box;color:#eee;display:table;padding:8px 0;width:100%}.ytp-reminder-menu-item{cursor:default;display:table-row;height:40px;outline:none}.ytp-big-mode .ytp-reminder-menu-item{height:49px}.ytp-reminder-menu-item:not([aria-disabled=true]){cursor:pointer}.ytp-reminder-menu-item:not([aria-disabled=true]):hover{background-color:rgba(255,255,255,.1)}.ytp-reminder-menu-item-icon,.ytp-reminder-menu-item-label{display:table-cell;padding:0 15px;vertical-align:middle}.ytp-reminder-menu-item-label{font-size:118%;font-weight:500;padding-left:0;text-transform:none}.ytp-big-mode .ytp-reminder-menu-item-label{padding:0 15px 0 0}.ytp-reminder-menu-item-icon{padding:0 10px}.ytp-big-mode .ytp-reminder-menu-item-icon{padding:0 15px}.ytp-reminder-menu-item-icon svg{display:block;height:24px;width:24px}.ytp-big-mode .ytp-reminder-menu-item-icon svg{height:36px;width:36px}.ytp-big-mode .ytp-offline-slate-buttons{margin:18px 9px}.ytp-big-mode .ytp-offline-slate-button{min-width:120px;height:48px;padding:0 12px;border-radius:3px}.ytp-big-mode .ytp-offline-slate-button-text{margin:0 12px;line-height:48px;font-size:130%;font-weight:500}.ytp-offline-slate-messages{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:180px;margin:0 6px}.ytp-big-mode .ytp-offline-slate-messages{min-width:270px;margin:0 9px}.ytp-offline-slate-main-text,.ytp-offline-slate-subtitle-text{text-transform:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ytp-offline-slate-main-text{font-size:140%;font-weight:400}.ytp-offline-slate-subtitle-text{font-size:110%;font-weight:500}.ytp-offline-slate-close-button,.ytp-offline-slate-open-button{display:none}.ytp-offline-slate-premiere-trailer .ytp-offline-slate-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;top:0;bottom:0;left:auto;right:0;padding:25px;padding-top:48px;min-width:auto;width:300px;height:auto;border-radius:0;-webkit-transition:right .25s ease-in-out;transition:right .25s ease-in-out;z-index:23}.ytp-big-mode .ytp-offline-slate-premiere-trailer .ytp-offline-slate-bar{padding-top:69px}.ytp-player-minimized .ytp-offline-slate-premiere-trailer .ytp-offline-slate-bar,.ytp-player-minimized .ytp-offline-slate-premiere-trailer .ytp-offline-slate-close-button,.ytp-player-minimized .ytp-offline-slate-premiere-trailer.ytp-offline-slate-collapsed .ytp-offline-slate-open-button{display:none}.ytp-offline-slate-premiere-trailer.ytp-offline-slate-collapsed .ytp-offline-slate-bar{right:-100%}.ytp-offline-slate-premiere-trailer .ytp-offline-slate-icon{display:none}.ytp-offline-slate-premiere-trailer .ytp-offline-slate-close-button,.ytp-offline-slate-premiere-trailer .ytp-offline-slate-open-button{position:absolute;width:50px;height:50px;top:50%;right:0;margin-top:-25px;z-index:23}.ytp-offline-slate-premiere-trailer .ytp-offline-slate-close-button{display:block}.ytp-offline-slate-premiere-trailer .ytp-offline-slate-open-button:before{background:rgba(0,0,0,.8);content:"";display:block;height:28px;left:15px;position:absolute;top:10px;width:20px}.ytp-offline-slate-premiere-trailer .ytp-offline-slate-open-button svg{position:absolute;left:0;top:0}.ytp-offline-slate-premiere-trailer.ytp-offline-slate-collapsed .ytp-offline-slate-close-button{display:none}.ytp-offline-slate-premiere-trailer.ytp-offline-slate-collapsed .ytp-offline-slate-open-button{display:block}.ytp-offline-slate-premiere-trailer .ytp-offline-slate-messages{-webkit-box-flex:0;-webkit-flex:none;flex:none;margin:0}.ytp-offline-slate-premiere-trailer .ytp-offline-slate-main-text{font-size:20px;font-weight:500;height:auto}.ytp-big-mode .ytp-offline-slate-premiere-trailer .ytp-offline-slate-main-text{margin-top:0}.ytp-offline-slate-premiere-trailer .ytp-offline-slate-subtitle-text{color:#aaa;font-size:13px;line-height:1.3em;margin:5px 0 20px;white-space:normal}.ytp-big-mode .ytp-offline-slate-premiere-trailer .ytp-offline-slate-subtitle-text{margin-left:0}.ytp-offline-slate-premiere-trailer .ytp-offline-slate-description{display:block;text-transform:none;font-size:13px;margin:20px 0;max-height:300px;overflow:hidden}.ytp-offline-slate-premiere-trailer .ytp-offline-slate-buttons{margin-left:0;margin-right:0}.ytp-offline-slate-premiere-trailer .ytp-offline-slate-buttons .ytp-reminder-menu{bottom:auto}.ytp-offline-slate-premiere-trailer .ytp-offline-slate-button{background:rgba(255,255,255,.3);color:#fff;font-size:14px;height:auto;padding:4px 8px;text-transform:uppercase}.ytp-offline-slate-premiere-trailer .ytp-offline-slate-button svg{fill:#fff}.ytp-offline-slate-premiere-trailer .ytp-offline-slate-button-text{font-size:110%;line-height:32px;margin:0 8px}.ytp-chrome-top .ytp-overflow-button{width:auto;height:auto;min-width:48px}.ytp-embed:not(.ad-showing).ytp-small-mode .ytp-overflow-button{padding-top:16px}.ytp-overflow-icon{margin:auto;width:36px;height:36px;vertical-align:middle}.ytp-overflow-panel{position:absolute;top:0;left:0;width:100%;height:100%;z-index:74;background:rgba(0,0,0,.8);text-align:center;-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1)}.ytp-overflow-panel[aria-hidden=true]{opacity:0;-webkit-transition:opacity .25s cubic-bezier(.4,0,1,1);transition:opacity .25s cubic-bezier(.4,0,1,1)}.ytp-autohide.ytp-embed-overlays-autohide .ytp-overflow-panel{opacity:0;-webkit-transition:opacity .1s cubic-bezier(.4,0,1,1);transition:opacity .1s cubic-bezier(.4,0,1,1)}.ytp-autohide:not(.ytp-autohide-active).ytp-embed-overlays-autohide .ytp-overflow-panel{display:none}.ytp-overflow-panel-content{position:absolute;top:50%;left:0;right:0;margin-top:-48px}.ytp-overflow-panel-close{position:absolute;top:6px;right:12px;padding:0;width:36px;height:36px}.ytp-mobile.ytp-embed-mobile .ytp-overflow-panel-close{width:48px;height:48px}.ytp-overflow-panel-close path{fill:#aaa}.ytp-overflow-panel-close:hover path{fill:#fff}.ytp-overflow-panel-action-buttons{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.ytp-overlays-container{position:absolute;inset:8px 12px 72px;z-index:59;pointer-events:none}.ytp-overlays-container .ytp-overlay-top-left{position:absolute;width:100%}.ytp-overlays-container .ytp-overlay-top-left>*{pointer-events:auto;margin-bottom:12px}.ytp-overlays-container .ytp-overlay-top-right{position:absolute;width:100%;right:0}.ytp-overlays-container .ytp-overlay-top-right>*{pointer-events:auto;margin-bottom:12px;margin-right:0;margin-left:auto}.ytp-overlays-container .ytp-overlay-top-right .ytp-chrome-top-buttons{margin-bottom:0}.ytp-overlays-container .ytp-overlay-top-right .ytp-chrome-top-buttons>*{margin-bottom:12px}.ytp-overlays-container .ytp-overlay-bottom-left{position:absolute;width:100%;bottom:0}.ytp-overlays-container .ytp-overlay-bottom-left>*{pointer-events:auto;margin-top:12px}.ytp-overlays-container .ytp-overlay-bottom-right{position:absolute;right:0;bottom:0}.ytp-overlays-container .ytp-overlay-bottom-right>*{pointer-events:auto;margin-top:12px;margin-left:auto;margin-right:0}.ytp-overlays-container .ytp-overlay-inline-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-webkit-flex;display:flex;gap:12px}.ytp-overlays-container .ytp-overlay-inline-container>*{pointer-events:auto}.ytp-overlays-container{-webkit-transition:bottom .1s;transition:bottom .1s;-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1)}.ytp-full-bleed-player.ytp-grid-scrolling .ytp-overlays-container{-webkit-transition:bottom 0s;transition:bottom 0s}.ytp-big-mode .ytp-overlays-container{inset:8px 24px 78px}.ytp-embed:not(.ad-showing) .ytp-overlays-container{top:60px}.ytp-big-mode:not(.ytp-delhi-modern) .ytp-overlays-container{top:69px;bottom:78px}.ytp-delhi-modern .ytp-overlays-container{bottom:calc(var(--yt-delhi-bottom-controls-height, 72px) + 24px)}.ytp-delhi-modern.ytp-fullscreen-grid-peeking .ytp-overlays-container{bottom:calc(var(--yt-delhi-bottom-controls-height, 72px) + 24px + var(--ytp-grid-peek-height) + 100%*var(--ytp-grid-scroll-percentage))}.ytp-delhi-modern.ytp-big-mode .ytp-overlays-container{bottom:calc(var(--yt-delhi-big-mode-bottom-controls-height, 96px) + 24px)}.ytp-delhi-modern.ytp-big-mode.ytp-fullscreen-grid-peeking .ytp-overlays-container{bottom:calc(var(--yt-delhi-big-mode-bottom-controls-height, 96px) + 24px + var(--ytp-grid-peek-height) + 100%*var(--ytp-grid-scroll-percentage))}.ytp-autohide:not(.ytp-autohide-active) .ytp-overlays-container,.ytp-delhi-modern.ytp-autohide:not(.ytp-autohide-active) .ytp-overlays-container{bottom:24px}.ytp-delhi-modern.ytp-player-minimized .ytp-overlays-container,.ytp-player-minimized .ytp-overlays-container{bottom:36px}.html5-video-player.ended-mode .ytp-paid-content-overlay,.ytp-delhi-modern.ytp-player-minimized .ytp-playlist-menu-button{display:none}.ytp-paid-content-overlay{border-radius:2px;bottom:53px;display:inline-block;font-size:109.0909090909%;height:30px;left:25px;line-height:30px;overflow:hidden;pointer-events:none;position:absolute;text-shadow:0 0 2px rgba(0,0,0,.5);z-index:27}.ytp-big-mode .ytp-overlays-container .ytp-paid-content-overlay,.ytp-overlays-container .ytp-paid-content-overlay{position:relative;inset:0}.ytp-exp-ppp-update .ytp-paid-content-overlay{border-radius:0;bottom:auto;font-weight:400;height:auto;pointer-events:auto;top:16px;left:16px;right:auto}.ytp-exp-ppp-update .ytp-paid-content-overlay-link{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:rgba(0,0,0,.6);border-left:4px solid #3ea6ff;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:flex;max-width:312px;padding:8px 0 8px 8px;-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1)}.ytp-exp-ppp-update .ytp-paid-content-overlay-link[href="#"]{pointer-events:none}.ytp-exp-ppp-update .ytp-paid-content-overlay-icon{height:24px;width:24px;-webkit-flex-shrink:0;flex-shrink:0}.ytp-exp-ppp-update .ytp-paid-content-overlay-text{background:none;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;font-size:13px;font-weight:inherit;line-height:1em;padding:8px}.ytp-exp-ppp-update .ytp-paid-content-overlay-chevron{height:24px;width:24px;-webkit-flex-shrink:0;flex-shrink:0}.ytp-exp-ppp-update .ytp-paid-content-overlay-chevron:empty,.ytp-exp-ppp-update .ytp-paid-content-overlay-icon:empty{height:0;width:0}.ytp-exp-ppp-update.ytp-big-mode .ytp-paid-content-overlay{bottom:auto;height:auto;left:16px;line-height:inherit}.ytp-exp-ppp-update.ytp-big-mode .ytp-paid-content-overlay,.ytp-exp-ppp-update.ytp-embed .ytp-paid-content-overlay{top:64px}.ytp-exp-ppp-update.ytp-big-mode.ytp-autohide .ytp-paid-content-overlay,.ytp-exp-ppp-update.ytp-big-mode.ytp-hide-info-bar .ytp-paid-content-overlay,.ytp-exp-ppp-update.ytp-embed.ytp-autohide .ytp-paid-content-overlay,.ytp-exp-ppp-update.ytp-embed.ytp-hide-info-bar .ytp-paid-content-overlay{top:16px}.ytp-exp-ppp-update .ytp-paid-content-overlay-indicator{display:none}.ytp-exp-ppp-update .ytp-overlays-container .ytp-paid-content-overlay,.ytp-exp-ppp-update.ytp-big-mode .ytp-overlays-container .ytp-paid-content-overlay,.ytp-exp-ppp-update.ytp-big-mode.ytp-delhi-modern .ytp-overlays-container .ytp-paid-content-overlay{position:relative;inset:0}.ytp-delhi-modern.ytp-exp-ppp-update .ytp-paid-content-overlay-link{-webkit-backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));background:var(--yt-sys-color-baseline--overlay-background-medium,rgba(0,0,0,.6));padding:5px;border-left:unset}.ytp-delhi-modern.ytp-exp-ppp-update .ytp-paid-content-overlay-indicator{display:block;width:4px;height:20px;border-radius:4px;background-color:#3ea6ff;margin:0 8px}.ytp-embed .ytp-paid-content-overlay{bottom:45px}.ytp-paid-content-overlay-text{background-color:rgba(0,0,0,.6);font-size:14px;font-weight:500;line-height:32px;opacity:1;padding:0 14px;-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1)}.ytp-big-mode .ytp-paid-content-overlay{bottom:62px;height:42px;left:44px;line-height:42px}.ytp-autohide .ytp-paid-content-overlay,.ytp-iv-drawer-open .ytp-paid-content-overlay{bottom:6px;-webkit-transition:bottom .1s cubic-bezier(.4,0,1,1);transition:bottom .1s cubic-bezier(.4,0,1,1)}.ytp-big-mode.ytp-autohide .ytp-paid-content-overlay,.ytp-big-mode.ytp-iv-drawer-open .ytp-paid-content-overlay{bottom:12px}.ytp-paid-content-overlay-text[aria-hidden=true]{opacity:0;-webkit-transition:opacity .1s cubic-bezier(.4,0,1,1);transition:opacity .1s cubic-bezier(.4,0,1,1)}.ytp-menuitem{display:table-row;cursor:default;outline:none}.ytp-menuitem:not(.ytp-menuitem-with-footer){height:40px}.ytp-big-mode .ytp-menuitem:not(.ytp-menuitem-with-footer){height:49px}.ytp-menuitem:not([aria-disabled=true]){cursor:pointer}.ytp-menuitem:not([aria-disabled=true]):hover{background-color:rgba(255,255,255,.1)}.ytp-menuitem-content,.ytp-menuitem-icon,.ytp-menuitem-label,.ytp-menuitem-secondary-icon{display:table-cell;vertical-align:middle;padding:0 15px}.ytp-menuitem-label{padding-left:0}.ytp-menuitem-icon{padding:0 10px}.ytp-big-mode .ytp-menuitem-icon{padding:0 15px}.ytp-menuitem-icon svg{display:block;width:24px;height:24px}.ytp-menuitem-secondary-icon svg{display:block;width:16px;height:16px}.ytp-big-mode:not(.ytp-delhi-modern) .ytp-menuitem-icon svg{width:36px;height:36px}.ytp-menuitem-label{font-size:118%;font-weight:500}.ytp-delhi-modern .ytp-menuitem-label{font-size:14px;font-weight:unset}.ytp-menuitem-label-wrapper{display:table-cell;vertical-align:middle}.ytp-menuitem-keyboard-shortcut{font-size:115%;padding-left:3px;color:#ccc}.ytp-quality-menu .ytp-menuitem{white-space:nowrap}.ytp-quality-menu .ytp-panel-menu{margin-right:10px}.ytp-quality-menu .ytp-menuitem-label sup{display:inline-block;width:0}.ytp-big-mode .ytp-menuitem-content,.ytp-big-mode .ytp-menuitem-label{padding:0 15px 0 0}.ytp-menuitem[role=menuitemradio] .ytp-menuitem-content{display:none}.ytp-menuitem[role=menuitemradio] .ytp-menuitem-label{padding-left:35px;padding-right:20px;border-bottom:none}.ytp-big-mode .ytp-menuitem[role=menuitemradio] .ytp-menuitem-label{padding-left:52px;padding-right:35px}.ytp-menuitem[role=menuitemradio][aria-checked=true] .ytp-menuitem-label{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTkgMTYuMiA0LjggMTJsLTEuNCAxLjRMOSAxOSAyMSA3bC0xLjQtMS40eiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-position:left 10px center;background-size:18px 18px;-moz-background-size:18px 18px;-webkit-background-size:18px 18px}.ytp-big-mode .ytp-menuitem[role=menuitemradio][aria-checked=true] .ytp-menuitem-label{background-position:left 15px center;background-size:27px 27px;-moz-background-size:27px 27px;-webkit-background-size:27px 27px}.ytp-probably-keyboard-focus .ytp-menuitem:focus .ytp-menuitem-icon{-webkit-box-shadow:inset 2px 2px 0 rgba(27,127,204,.8),inset 0 -2px 0 rgba(27,127,204,.8);box-shadow:inset 2px 2px 0 rgba(27,127,204,.8),inset 0 -2px 0 rgba(27,127,204,.8)}.ytp-probably-keyboard-focus .ytp-menuitem:focus .ytp-menuitem-label{-webkit-box-shadow:inset 0 2px 0 rgba(27,127,204,.8),inset 0 -2px 0 rgba(27,127,204,.8);box-shadow:inset 0 2px 0 rgba(27,127,204,.8),inset 0 -2px 0 rgba(27,127,204,.8)}.ytp-probably-keyboard-focus .ytp-menuitem:focus .ytp-menuitem-label:first-child{-webkit-box-shadow:inset 2px 2px 0 rgba(27,127,204,.8),inset 0 -2px 0 rgba(27,127,204,.8);box-shadow:inset 2px 2px 0 rgba(27,127,204,.8),inset 0 -2px 0 rgba(27,127,204,.8)}.ytp-probably-keyboard-focus .ytp-menuitem:focus .ytp-menuitem-content{-webkit-box-shadow:inset -2px -2px 0 rgba(27,127,204,.8),inset 0 2px 0 rgba(27,127,204,.8);box-shadow:inset -2px -2px 0 rgba(27,127,204,.8),inset 0 2px 0 rgba(27,127,204,.8)}.ytp-probably-keyboard-focus .ytp-menuitem[role=menuitemradio]:focus .ytp-menuitem-label{-webkit-box-shadow:inset 2px 2px 0 rgba(27,127,204,.8),inset -2px -2px 0 rgba(27,127,204,.8);box-shadow:inset 2px 2px 0 rgba(27,127,204,.8),inset -2px -2px 0 rgba(27,127,204,.8)}.ytp-menuitem-content{font-size:109%;text-align:right}.ytp-menuitem-sublabel{float:left}.ytp-menu-label-secondary,.ytp-menuitem-sublabel{font-size:91%;color:#ccc}.ytp-menuitem[aria-haspopup=true] .ytp-menuitem-content{background-repeat:no-repeat;background-position:right 9px center;background-size:32px 32px;-moz-background-size:32px 32px;-webkit-background-size:32px 32px;padding-right:38px}.ytp-menuitem[aria-haspopup=true] .ytp-menuitem-content{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTEyLjU5IDIwLjM0IDQuNTgtNC41OS00LjU4LTQuNTlMMTQgOS43NWw2IDYtNiA2eiIvPjwvc3ZnPg==)}[dir=rtl] .ytp-menuitem[aria-haspopup=true] .ytp-menuitem-content{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTE5LjQxIDIwLjA5LTQuNTgtNC41OSA0LjU4LTQuNTlMMTggOS41bC02IDYgNiA2eiIvPjwvc3ZnPg==)}.ytp-big-mode .ytp-menuitem[aria-haspopup=true] .ytp-menuitem-content{background-position:right 13px center;background-size:48px 48px;-moz-background-size:48px 48px;-webkit-background-size:48px 48px;padding-right:57px}.ytp-delhi-modern .ytp-menuitem-content{font-size:14px;color:var(--yt-sys-color-baseline--overlay-text-secondary,rgba(255,255,255,.7))}.ytp-delhi-modern .ytp-menuitem[aria-haspopup=true] .ytp-menuitem-content{background-position:right 12px center;background-size:18px 18px;-moz-background-size:18px 18px;-webkit-background-size:18px 18px;padding-right:32px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii43IiBkPSJtOS40IDE4LjQtLjctLjcgNS42LTUuNi01LjctNS43LjctLjcgNi40IDYuNHoiLz48L3N2Zz4=)}.ytp-delhi-modern [dir=rtl] .ytp-menuitem[aria-haspopup=true] .ytp-menuitem-content{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNMTQuOTYgMTguOTYgOCAxMmw2Ljk2LTYuOTYuNzEuNzFMOS40MSAxMmw2LjI1IDYuMjV6Ii8+PC9zdmc+)}.ytp-menuitem sup{line-height:0;font-size:.8em;font-weight:500}.ytp-menuitem-label-count{color:#ccc}.ytp-menuitemtitle{padding:0 15px;max-width:200px;text-align:center}.ytp-big-mode .ytp-menuitemtitle{padding:0 22px;max-width:300px}.ytp-menuitem-inline-survey-response{margin-left:.8em;display:inline-block;cursor:pointer}.ytp-menuitem-inline-survey-response:hover{background-color:rgba(255,255,255,.1)}.ytp-menuitem-inline-survey-response svg{height:20px;width:20px;margin-bottom:-4px}.ytp-menuitem-highlighted{background-color:var(--yt-sys-color-baseline--suggested-action)}.ytp-menuitem-highlight-transition-enabled.ytp-menuitem:not(.ytp-menuitem-highlighted){-webkit-transition:background-color 3s linear 1s;transition:background-color 3s linear 1s}.ytp-menuitem-with-footer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding-top:15px}.ytp-menuitem-footer{padding-top:5px}.ytp-menuitem-section-header .ytp-menuitem-label{color:#eee;padding:8px}.ytp-delhi-modern .ytp-menuitem-section-header .ytp-menuitem-label{padding:0}.ytp-panel{position:absolute;bottom:0;right:0;overflow-y:auto;overflow-x:hidden}.ytp-panel{min-width:250px}.ytp-panel-header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-bottom:1px solid rgba(255,255,255,.2);line-height:inherit;font-size:109%;color:#eee;padding:8px 0;height:40px;white-space:nowrap}.ytp-panel-footer{border-top:1px solid rgba(255,255,255,.2);line-height:inherit;font-size:118%;font-weight:500;color:#eee;padding:16px 0;min-height:40px;vertical-align:middle;width:250px}.ytp-panel-footer-content{margin:0 10px}.ytp-panel-footer.ytp-panel-hide-footer{display:none}.html5-video-player .ytp-panel-footer-content-link{color:#167ac6}.ytp-touch-mode .ytp-panel-header{height:40px}.ytp-big-mode .ytp-panel-header{height:49px}.ytp-panel-back-button-container{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;height:48px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:48px}.ytp-panel-back-button{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTE5LjQxIDIwLjA5LTQuNTgtNC41OSA0LjU4LTQuNTlMMTggOS41bC02IDYgNiA2eiIvPjwvc3ZnPg==);height:32px;width:32px}.ytp-panel-title:hover{cursor:pointer}.ytp-panel-options{margin-left:auto}.ytp-panel-title{font-weight:500}[dir=rtl] .ytp-panel-title{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTEyLjU5IDIwLjM0IDQuNTgtNC41OS00LjU4LTQuNTlMMTQgOS43NWw2IDYtNiA2eiIvPjwvc3ZnPg==)}.ytp-big-mode .ytp-panel-title{background-size:48px 48px;-moz-background-size:48px 48px;-webkit-background-size:48px 48px;padding:0 15px 0 52px}.ytp-big-mode.ytp-delhi-modern .ytp-panel-title{padding:0 15px 0 0}.ytp-panel-options{height:100%;padding:0 10px;text-decoration:underline}.ytp-big-mode .ytp-panel-options{padding:0 15px}.ytp-panel-menu{padding:8px 0;display:table;width:100%;color:#eee;-webkit-box-sizing:border-box;box-sizing:border-box}.ytp-chrome-controls .ytp-play-button,.ytp-embed .ytp-chrome-controls .ytp-play-button{width:46px}.ytp-delhi-modern .ytp-chrome-controls .ytp-play-button{width:56px;height:56px;border-radius:50%;margin-top:8px;-webkit-backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));background:var(--yt-sys-color-baseline--overlay-background-medium-light,rgba(0,0,0,.3));text-shadow:0 0 2px #000}.ytp-delhi-modern .ytp-chrome-controls .ytp-play-button svg{-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,.8));filter:drop-shadow(0 0 1px rgba(0,0,0,.8))}.ytp-delhi-modern .ytp-chrome-controls .ytp-play-button{padding:0}.ytp-delhi-modern-icons .ytp-chrome-controls .ytp-play-button svg{padding:10px}.ytp-delhi-modern-icons.ytp-big-mode .ytp-chrome-controls .ytp-play-button svg{padding:18px}.ytp-delhi-modern-icons.ytp-big-mode.ytp-big-mode-consistent-pill-height .ytp-chrome-controls .ytp-play-button svg{padding:10px}.ytp-delhi-modern-icons.ytp-xsmall-width-mode .ytp-chrome-controls .ytp-play-button{width:52px;height:52px;margin-top:6px}.ytp-delhi-modern-icons.ytp-xsmall-width-mode .ytp-chrome-controls .ytp-play-button svg{width:24px;height:24px;padding:14px}.ytp-delhi-modern-icons.ytp-big-mode.ytp-xsmall-width-mode .ytp-chrome-controls .ytp-play-button svg{padding:12px 10px}.ytp-delhi-modern.ytp-delhi-modern-compact-controls .ytp-chrome-controls .ytp-play-button{width:var(--yt-delhi-pill-height,48px);height:var(--yt-delhi-pill-height,48px);border-radius:50%;margin-top:var(--yt-delhi-pill-top-height,12px);-webkit-backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));background:var(--yt-sys-color-baseline--overlay-background-medium-light,rgba(0,0,0,.3));text-shadow:0 0 2px #000}.ytp-delhi-modern.ytp-delhi-modern-compact-controls .ytp-chrome-controls .ytp-play-button svg{-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,.8));filter:drop-shadow(0 0 1px rgba(0,0,0,.8))}.ytp-delhi-modern.ytp-delhi-modern-compact-controls .ytp-chrome-controls .ytp-play-button{padding:0}.ytp-delhi-modern.ytp-delhi-modern-compact-controls .ytp-chrome-controls .ytp-play-button svg{width:24px;height:24px;padding:8px}.ytp-delhi-modern.ytp-delhi-modern-compact-controls.ytp-big-mode:not(.ytp-xsmall-width-mode) .ytp-chrome-controls .ytp-play-button{width:var(--yt-delhi-big-mode-pill-height,56px);height:var(--yt-delhi-big-mode-pill-height,56px);border-radius:50%;margin-top:var(--yt-delhi-big-mode-pill-top-height,20px)}.ytp-delhi-modern.ytp-delhi-modern-compact-controls.ytp-big-mode:not(.ytp-xsmall-width-mode) .ytp-chrome-controls .ytp-play-button svg{width:24px;height:24px;padding:12px}.ytp-delhi-modern-with-luminosity.ytp-delhi-modern .ytp-chrome-controls .ytp-play-button{background:rgba(80,80,80,.6);background-blend-mode:luminosity;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ytp-delhi-modern-with-difference.ytp-delhi-modern .ytp-chrome-controls .ytp-play-button{background:rgba(80,80,80,.6);background-blend-mode:difference;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ytp-delhi-modern-with-exclusion.ytp-delhi-modern .ytp-chrome-controls .ytp-play-button{background:rgba(80,80,80,.6);background-blend-mode:exclusion;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ytp-big-mode .ytp-chrome-controls .ytp-play-button{width:69px}.ytp-chrome-controls .ytp-play-button-playlist{width:40px}.ytp-big-mode .ytp-chrome-controls .ytp-play-button-playlist{width:60px}.ytp-delhi-modern.ytp-big-mode:not(.ytp-xsmall-width-mode) .ytp-chrome-controls .ytp-play-button,.ytp-delhi-modern.ytp-big-mode:not(.ytp-xsmall-width-mode) .ytp-chrome-controls .ytp-play-button-playlist{margin-top:12px;width:72px;height:72px}.ytp-embed.ytp-embed-mobile .ytp-chrome-controls .ytp-button.ytp-prev-button,.ytp-embed.ytp-embed-mobile.ytp-small-mode .ytp-chrome-controls .ytp-button.ytp-next-button,.ytp-embed.ytp-embed-mobile.ytp-small-mode .ytp-chrome-controls .ytp-button.ytp-prev-button,.ytp-embed.ytp-embed.ytp-embed-mobile .ytp-chrome-controls .ytp-button.ytp-next-button{display:none}.ytp-next-button,.ytp-play-button,.ytp-prev-button{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.ytp-playlist-menu{position:absolute;left:0;top:0;bottom:0;width:400px;max-width:100%;z-index:73;background:rgba(0,0,0,.8);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.2,1);transition:transform .25s cubic-bezier(0,0,.2,1),-webkit-transform .25s cubic-bezier(0,0,.2,1)}.ytp-embed-playlist .ytp-playlist-menu{left:auto;right:0}.ytp-big-mode .ytp-playlist-menu{width:600px}[dir=ltr] .ytp-playlist-menu[aria-hidden=true]{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .25s cubic-bezier(.4,0,1,1);transition:transform .25s cubic-bezier(.4,0,1,1),-webkit-transform .25s cubic-bezier(.4,0,1,1)}[dir=ltr] .ytp-embed-playlist .ytp-playlist-menu[aria-hidden=true]{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}[dir=rtl] .ytp-playlist-menu[aria-hidden=true]{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .25s cubic-bezier(.4,0,1,1);transition:transform .25s cubic-bezier(.4,0,1,1),-webkit-transform .25s cubic-bezier(.4,0,1,1)}[dir=rtl] .ytp-embed-playlist .ytp-playlist-menu[aria-hidden=true]{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.ytp-playlist-menu-header{padding:15px;border-bottom:1px solid #444}.ytp-big-mode .ytp-playlist-menu-header{padding:23px}.ytp-playlist-menu-title{height:20px;line-height:20px;padding-right:15px;font-size:136%;overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis}.ytp-big-mode .ytp-playlist-menu-title{height:30px;line-height:30px;padding-right:23px;overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis}.ytp-playlist-menu-subtitle{color:#b8b8b8;line-height:17px;overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis}.ytp-big-mode .ytp-playlist-menu-subtitle{line-height:26px}.ytp-playlist-menu-close{position:absolute;top:15px;right:15px;width:24px;height:24px}.ytp-big-mode .ytp-playlist-menu-close{top:23px;right:23px;width:36px;height:36px}.ytp-playlist-menu-close path{fill:#aaa}.ytp-playlist-menu-close:hover path{fill:#fff}.ytp-playlist-menu-items{position:absolute;top:68px;bottom:0;left:0;right:0;overflow:auto}.ytp-big-mode .ytp-playlist-menu-items{top:103px}.ytp-chrome-top .ytp-playlist-menu-button,.ytp-embed-playlist.ytp-big-mode .ytp-chrome-top .ytp-playlist-menu-button{width:auto;height:auto}.ytp-embed:not(.ad-showing).ytp-small-mode .ytp-playlist-menu-button{padding-top:16px}.ytp-playlist-menu-button-icon{width:36px;height:36px}.ytp-embed-playlist .ytp-playlist-menu-button-icon{margin:auto}.ytp-big-mode .ytp-playlist-menu-button-icon{width:54px;height:54px}.ytp-playlist-menu-button-text{padding-right:6px;line-height:36px;opacity:1}.ytp-embed-playlist:not(.ytp-small-mode) .ytp-playlist-menu-button{margin-left:10px;margin-right:10px}.ytp-embed-playlist .ytp-playlist-menu-button-text{padding:0;line-height:inherit;opacity:1;font-weight:500;text-align:center;font-size:14px}.ytp-embed-playlist .ytp-playlist-menu-button-icon,.ytp-embed-playlist .ytp-playlist-menu-button-text{display:block}.ytp-embed-playlist.ytp-small-mode .ytp-playlist-menu-button-text,.ytp-playlist-menu-button-tiny .ytp-playlist-menu-button-text{display:None}.ytp-big-mode .ytp-playlist-menu-button-text{line-height:54px}.ytp-embed-playlist.ytp-big-mode .ytp-playlist-menu-button-text{line-height:inherit;font-size:20px}.ytp-playlist-menu-button-icon,.ytp-playlist-menu-button-text{vertical-align:middle;display:inline-block}.ytp-playlist-menu-button{min-width:48px}.ytp-delhi-modern.ytp-big-mode .ytp-playlist-menu-button{margin-top:9px;height:56px;width:56px;padding:0}.ytp-delhi-modern .ytp-playlist-menu-button{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;min-width:36px;min-height:36px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-top:9px;border-radius:27px;max-width:400px;-webkit-backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));background:var(--yt-sys-color-baseline--overlay-background-medium,rgba(0,0,0,.6))}.ytp-delhi-modern .ytp-playlist-menu-button .ytp-playlist-menu-button-icon{-webkit-box-flex:0;-webkit-flex:none;flex:none}.ytp-delhi-modern .ytp-playlist-menu-button .ytp-playlist-menu-button-text,.ytp-delhi-modern .ytp-playlist-menu-button .ytp-playlist-menu-button-title{display:none}.ytp-delhi-modern .ytp-overlays-container .ytp-playlist-menu-button{position:relative;margin-top:unset;z-index:58}.ytp-hide-info-bar .ytp-overlays-container .ytp-playlist-menu-button{display:none}.ytp-scrubber-container{position:absolute;top:-4px;left:-6.5px;z-index:43}.ytp-delhi-modern .ytp-scrubber-container{top:-3px;left:-6px}.ytp-decorated-scrubber-container{top:-9.5px;left:-12px}.ytp-delhi-modern .ytp-decorated-scrubber-container{top:-9px;left:-12px}.ytp-big-mode .ytp-scrubber-container{top:-6px;left:-10px}.ytp-delhi-modern.ytp-big-mode .ytp-scrubber-container{top:-8px;left:-10px}.ytp-scrubber-button{height:13px;width:13px;border-radius:6.5px;-webkit-transition:-webkit-transform .1s cubic-bezier(.4,0,1,1);transition:transform .1s cubic-bezier(.4,0,1,1),-webkit-transform .1s cubic-bezier(.4,0,1,1)}.ytp-delhi-modern .ytp-scrubber-button{height:12px;width:12px;border-radius:6px}.ytp-decorated-scrubber-container .ytp-scrubber-button{width:24px;height:24px;background-color:transparent}* .ytp-scrubber-button.ytp-hide-scrubber-button,.ytp-delhi-modern .ytp-drag .ytp-scrubber-button.ytp-hide-scrubber-button,.ytp-delhi-modern .ytp-scrubber-button.ytp-hide-scrubber-button{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.ytp-drag .ytp-scrubber-container .ytp-scrubber-button.ytp-scrubber-button-hover,.ytp-progress-bar-container:hover:not([aria-disabled=true]) .ytp-scrubber-container .ytp-scrubber-button.ytp-scrubber-button-hover{-webkit-transform:scale(1.54);-ms-transform:scale(1.54);transform:scale(1.54)}.ytp-big-mode .ytp-scrubber-button{height:20px;width:20px;border-radius:10px;bottom:20px;left:10px}.ytp-decorated-scrubber-button{display:none;height:24px;width:24px}.ytp-decorated-scrubber-container .ytp-decorated-scrubber-button{display:block}.ypc-loaded .ytp-scrubber-button.ytp-swatch-background-color{background-color:#2793e6}.ad-interrupting .ytp-scrubber-button.ytp-swatch-background-color{background-color:#fc0}.ytp-probably-keyboard-focus .ytp-progress-bar:focus{-webkit-box-shadow:0 0 0 2px rgba(27,127,204,.8);box-shadow:0 0 0 2px rgba(27,127,204,.8)}.ytp-drag .ytp-scrubber-button,.ytp-progress-bar-container:hover:not([aria-disabled=true]) .ytp-scrubber-button,.ytp-touch-mode .ytp-progress-bar-container:not([aria-disabled=true]) .ytp-scrubber-button{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:-webkit-transform .1s cubic-bezier(0,0,.2,1);transition:transform .1s cubic-bezier(0,0,.2,1),-webkit-transform .1s cubic-bezier(0,0,.2,1)}.ytp-delhi-modern .ytp-drag .ytp-scrubber-button,.ytp-delhi-modern .ytp-progress-bar-container:hover:not([aria-disabled=true]) .ytp-scrubber-button,.ytp-delhi-modern .ytp-touch-mode .ytp-progress-bar-container:not([aria-disabled=true]) .ytp-scrubber-button{-webkit-transform:scale(1.67);-ms-transform:scale(1.67);transform:scale(1.67);-webkit-transition:-webkit-transform .2s cubic-bezier(.05,0,0,1);transition:transform .2s cubic-bezier(.05,0,0,1),-webkit-transform .2s cubic-bezier(.05,0,0,1)}.ytp-drag .ytp-decorated-scrubber-container .ytp-scrubber-button,.ytp-drag .ytp-decorated-scrubber-container .ytp-scrubber-button.ytp-scrubber-button-hover,.ytp-progress-bar-container:hover:not([aria-disabled=true]) .ytp-decorated-scrubber-container .ytp-scrubber-button,.ytp-progress-bar-container:hover:not([aria-disabled=true]) .ytp-decorated-scrubber-container .ytp-scrubber-button.ytp-scrubber-button-hover{-webkit-transform:scale(1.1666666667);-ms-transform:scale(1.1666666667);transform:scale(1.1666666667);-webkit-transition:-webkit-transform .1s cubic-bezier(0,0,.2,1);transition:transform .1s cubic-bezier(0,0,.2,1),-webkit-transform .1s cubic-bezier(0,0,.2,1)}.ytp-delhi-modern .ytp-drag .ytp-decorated-scrubber-container .ytp-scrubber-button,.ytp-delhi-modern .ytp-drag .ytp-decorated-scrubber-container .ytp-scrubber-button.ytp-scrubber-button-hover,.ytp-delhi-modern .ytp-progress-bar-container:hover:not([aria-disabled=true]) .ytp-decorated-scrubber-container .ytp-scrubber-button,.ytp-delhi-modern .ytp-progress-bar-container:hover:not([aria-disabled=true]) .ytp-decorated-scrubber-container .ytp-scrubber-button.ytp-scrubber-button-hover{-webkit-transform:scale(1.1666666667);-ms-transform:scale(1.1666666667);transform:scale(1.1666666667);-webkit-transition:-webkit-transform .2s cubic-bezier(.05,0,0,1);transition:transform .2s cubic-bezier(.05,0,0,1),-webkit-transform .2s cubic-bezier(.05,0,0,1)}.ytp-scrubber-pull-indicator{position:absolute;z-index:42;bottom:16.9px;left:6.5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ytp-scrubber-pull-indicator:after,.ytp-scrubber-pull-indicator:before{display:block;position:absolute;content:"";top:0;left:0;opacity:0;width:6.5px;height:6.5px;border-style:solid;border-width:2px 0 0 2px;border-color:#eaeaea}.ytp-big-mode .ytp-scrubber-pull-indicator:after,.ytp-big-mode .ytp-scrubber-pull-indicator:before{width:10px;height:10px}.ytp-scrubber-pull-indicator:after{-webkit-transition:all .1s;transition:all .1s}.ytp-scrubber-pull-indicator:before{-webkit-transition:all .2s;transition:all .2s}.ytp-chapter-hover-container,.ytp-chapters-container{z-index:32;position:relative;left:0;height:100%}.ytp-chapters-container{width:100%}.ytp-chapter-hover-container{float:left}.ytp-progress-list{z-index:39;background:rgba(255,255,255,.2);height:100%;-webkit-transform:scaleY(.6);-ms-transform:scaleY(.6);transform:scaleY(.6);-webkit-transition:-webkit-transform .1s cubic-bezier(.4,0,1,1);transition:transform .1s cubic-bezier(.4,0,1,1),-webkit-transform .1s cubic-bezier(.4,0,1,1);position:relative}.ytp-delhi-modern .ytp-progress-list{overflow:hidden;background:rgba(40,40,40,.6);-webkit-transition:-webkit-transform .2s cubic-bezier(.05,0,0,1);transition:transform .2s cubic-bezier(.05,0,0,1),-webkit-transform .2s cubic-bezier(.05,0,0,1);-webkit-transform:scaleY(.667);-ms-transform:scaleY(.667);transform:scaleY(.667)}.ytp-delhi-modern-with-luminosity.ytp-delhi-modern .ytp-progress-list{background:rgba(80,80,80,.6);background-blend-mode:luminosity}.ytp-delhi-modern-with-difference.ytp-delhi-modern .ytp-progress-list{background:rgba(80,80,80,.6);background-blend-mode:difference}.ytp-delhi-modern-with-exclusion.ytp-delhi-modern .ytp-progress-list{background:rgba(80,80,80,.6);background-blend-mode:exclusion}.ytp-big-mode .ytp-progress-list{-webkit-transform:translateY(-.5px) scaleY(.625);-ms-transform:translateY(-.5px) scaleY(.625);transform:translateY(-.5px) scaleY(.625)}.ytp-drag .ytp-progress-list,.ytp-progress-bar-container:hover:not([aria-disabled=true]) .ytp-progress-list,.ytp-touch-mode .ytp-progress-bar-container:not([aria-disabled=true]) .ytp-progress-list{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:-webkit-transform .1s cubic-bezier(0,0,.2,1);transition:transform .1s cubic-bezier(0,0,.2,1),-webkit-transform .1s cubic-bezier(0,0,.2,1)}.ytp-delhi-modern .ytp-progress-bar-container:hover:not([aria-disabled=true]) .ytp-progress-list,.ytp-delhi-modern .ytp-touch-mode .ytp-progress-bar-container:not([aria-disabled=true]) .ytp-progress-list,.ytp-drag .ytp-progress-list{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:-webkit-transform .2s cubic-bezier(.05,0,0,1);transition:transform .2s cubic-bezier(.05,0,0,1),-webkit-transform .2s cubic-bezier(.05,0,0,1)}.ytp-drag .ytp-exp-chapter-hover-effect,.ytp-exp-chapter-hover-container:hover,.ytp-progress-bar-container:hover:not([aria-disabled=true]) .ytp-exp-chapter-hover-effect,.ytp-progress-bar-container:hover:not([aria-disabled=true]).ytp-timed-markers-enabled .ytp-progress-list{-webkit-transform:scaleY(1.8);-ms-transform:scaleY(1.8);transform:scaleY(1.8);-webkit-transition:-webkit-transform .1s cubic-bezier(0,0,.2,1);transition:transform .1s cubic-bezier(0,0,.2,1),-webkit-transform .1s cubic-bezier(0,0,.2,1)}.ytp-delhi-modern.ytp-progress-bar-hover .ytp-drag .ytp-exp-chapter-hover-effect,.ytp-delhi-modern.ytp-progress-bar-hover .ytp-progress-bar-container:not([aria-disabled=true]) .ytp-exp-chapter-hover-effect,.ytp-delhi-modern.ytp-progress-bar-hover .ytp-progress-bar-container:not([aria-disabled=true]).ytp-timed-markers-enabled .ytp-progress-list{-webkit-transform:scaleY(1.667);-ms-transform:scaleY(1.667);transform:scaleY(1.667);-webkit-transition:-webkit-transform .2s cubic-bezier(.05,0,0,1);transition:transform .2s cubic-bezier(.05,0,0,1),-webkit-transform .2s cubic-bezier(.05,0,0,1)}.ytp-delhi-modern .ytp-exp-chapter-hover-container:hover,.ytp-delhi-modern .ytp-progress-bar-container:hover:not([aria-disabled=true]) .ytp-exp-chapter-hover-effect,.ytp-delhi-modern .ytp-progress-bar-container:hover:not([aria-disabled=true]).ytp-timed-markers-enabled .ytp-progress-list{-webkit-transition:-webkit-transform unset;transition:transform unset,-webkit-transform unset}.ytp-repeating-chapter{-webkit-transform:scaleY(1.8);-ms-transform:scaleY(1.8);transform:scaleY(1.8)}.ytp-bound-time-left,.ytp-bound-time-right{position:absolute;display:none;top:-29px;z-index:29;background-color:rgba(28,28,28,.9);text-align:center;color:#e3e3e3;padding:5px 9px;opacity:0;-webkit-transition:opacity .1s ease-in;transition:opacity .1s ease-in}.ytp-big-mode .ytp-bound-time-left,.ytp-big-mode .ytp-bound-time-right{top:-36px}.ytp-bound-time-left{left:0}.ytp-bound-time-right{right:0}.ytp-bound-time-left:after,.ytp-bound-time-right:after{position:absolute;content:"";bottom:-5px;width:0;height:0;border-style:solid}.ytp-bound-time-left:after{left:0;border-width:5px 5px 0 0;border-color:rgba(28,28,28,.9) transparent transparent transparent}.ytp-bound-time-right:after{right:0;border-width:0 5px 5px 0;border-color:transparent rgba(28,28,28,.9) transparent transparent}.ytp-15m-progress,.ytp-1m-progress,.ytp-30m-progress,.ytp-60m-progress,.ytp-ad-progress,.ytp-clip-end-exclude,.ytp-clip-start-exclude,.ytp-hover-progress,.ytp-load-progress,.ytp-play-progress,.ytp-progress-linear-live-buffer,.ytp-timed-markers-container{position:absolute;left:0;bottom:0;width:100%;height:100%;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.ytp-timed-markers-container{-webkit-transform:scaleY(.6);-ms-transform:scaleY(.6);transform:scaleY(.6);top:1px;z-index:40}.ytp-delhi-modern .ytp-timed-markers-container{-webkit-transform:scaleY(.667);-ms-transform:scaleY(.667);transform:scaleY(.667)}.ytp-progress-bar-container:hover .ytp-timed-markers-container{-webkit-transform:scaleY(1.8);-ms-transform:scaleY(1.8);transform:scaleY(1.8);-webkit-transition:-webkit-transform .1s cubic-bezier(0,0,.2,1);transition:transform .1s cubic-bezier(0,0,.2,1),-webkit-transform .1s cubic-bezier(0,0,.2,1);top:-2px}.ytp-delhi-modern .ytp-progress-bar-container:hover .ytp-timed-markers-container{-webkit-transform:scaleY(1.667);-ms-transform:scaleY(1.667);transform:scaleY(1.667);-webkit-transition:-webkit-transform .2s cubic-bezier(.05,0,0,1);transition:transform .2s cubic-bezier(.05,0,0,1),-webkit-transform .2s cubic-bezier(.05,0,0,1)}.ytp-progress-bar-container:hover .ytp-timed-marker.ytp-timed-marker-hover,.ytp-progress-bar-hover .ytp-timed-marker.ytp-timed-marker-hover{width:9px;height:3px;bottom:1px}.ytp-delhi-modern .ytp-progress-bar-container:hover .ytp-timed-marker.ytp-timed-marker-hover,.ytp-delhi-modern .ytp-progress-bar-hover .ytp-timed-marker.ytp-timed-marker-hover{width:12px;height:4.8px;bottom:.6px}.ytp-progress-bar-container:hover .ytp-timed-marker{width:5px;height:1.67px;bottom:1.5px}.ytp-delhi-modern .ytp-progress-bar-container:hover .ytp-timed-marker{width:6px;height:2.4px;bottom:2px}.ytp-progress-bar-start{border-radius:3px 0 0 3px}.ytp-progress-bar-end{border-radius:0 3px 3px 0}.ytp-progress-bar-start.ytp-progress-bar-end{border-radius:3px}.ytp-timed-marker{position:absolute;left:0;background-color:white;width:3px;height:3px;bottom:1px;border-radius:50%;opacity:1}.ytp-delhi-modern .ytp-timed-marker{bottom:2px}.ytp-clip-end-exclude,.ytp-clip-start-exclude{display:none;z-index:37;background-color:rgba(255,255,255,0);-webkit-transition:background-color .1s cubic-bezier(.4,0,1,1);transition:background-color .1s cubic-bezier(.4,0,1,1)}.ytp-clip-end-enabled .ytp-clip-end-exclude,.ytp-clip-start-enabled .ytp-clip-start-exclude{display:block}.ytp-loop-range-enabled .ytp-clip-end,.ytp-loop-range-enabled .ytp-clip-start{pointer-events:none}.ytp-clip-hover .ytp-clip-end-exclude,.ytp-clip-hover .ytp-clip-start-exclude{background-color:rgba(255,255,255,.5);-webkit-transition:background-color .1s cubic-bezier(0,0,.2,1);transition:background-color .1s cubic-bezier(0,0,.2,1)}.ytp-progress-linear-live-buffer{z-index:45;background:#c00;opacity:0}.ytp-enable-live-buffer .ytp-progress-linear-live-buffer{opacity:.6}.ytp-ad-progress{z-index:36;background:#fc0}.ytp-load-progress{z-index:33;background:rgba(255,255,255,.4)}.ytp-load-progress.ytp-fast-load{background:#00838f}.ytp-play-progress{z-index:34;background:-webkit-gradient(linear,left top,right top,color-stop(80%,#f03),to(#ff2791));background:-webkit-linear-gradient(left,#f03 80%,#ff2791);background:linear-gradient(90deg,#f03 80%,#ff2791)}.ypc-loaded .ytp-play-progress.ytp-swatch-background-color{background:#2793e6}.ad-interrupting .ytp-play-progress.ytp-swatch-background-color{background:#fc0}.ytp-hover-progress{z-index:35;background:rgba(0,0,0,.125);opacity:0;-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1)}.ytp-progress-bar-hover .ytp-hover-progress{opacity:1}.ytp-delhi-modern.ad-interrupting .ytp-load-progress,.ytp-enable-live-buffer .ytp-hover-progress,.ytp-enable-live-buffer .ytp-load-progress{opacity:0}.ytp-hover-progress-light{background:rgba(255,255,255,.5)}.ytp-15m-progress,.ytp-1m-progress,.ytp-30m-progress,.ytp-60m-progress{width:1px;background:#000;z-index:36}.ytp-1m-progress{height:30%}.ytp-15m-progress{height:50%}.ytp-30m-progress{height:55%}.ytp-60m-progress{height:60%}.ytp-clip-end,.ytp-clip-start{display:none;position:absolute;width:14px;height:14px;bottom:-4.5px;margin-left:-7px;z-index:44;-webkit-transform:scaleY(.2142857143);-ms-transform:scaleY(.2142857143);transform:scaleY(.2142857143);-webkit-transition:-webkit-transform .1s cubic-bezier(.4,0,1,1);transition:transform .1s cubic-bezier(.4,0,1,1),-webkit-transform .1s cubic-bezier(.4,0,1,1)}.ytp-big-mode .ytp-clip-end,.ytp-big-mode .ytp-clip-start{width:21px;height:21px;bottom:-6.5px;margin-left:-10.5px;-webkit-transform:scaleY(.238095238);-ms-transform:scaleY(.238095238);transform:scaleY(.238095238)}.ytp-drag .ytp-clip-end,.ytp-drag .ytp-clip-start,.ytp-progress-bar-container:hover:not([aria-disabled=true]) .ytp-clip-end,.ytp-progress-bar-container:hover:not([aria-disabled=true]) .ytp-clip-start,.ytp-touch-mode .ytp-progress-bar-container:not([aria-disabled=true]) .ytp-clip-end,.ytp-touch-mode .ytp-progress-bar-container:not([aria-disabled=true]) .ytp-clip-start{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:-webkit-transform .1s cubic-bezier(0,0,.2,1);transition:transform .1s cubic-bezier(0,0,.2,1),-webkit-transform .1s cubic-bezier(0,0,.2,1)}.ytp-clip-end svg,.ytp-clip-start svg{display:block}.ytp-progress-bar-container{display:block;position:absolute;width:100%;bottom:47px;height:5px}.ytp-delhi-modern:not(.ytp-player-minimized) .ytp-progress-bar-container{z-index:60;bottom:var(--yt-delhi-bottom-controls-height,72px);height:6px}.ytp-xsmall-width-mode.ytp-delhi-modern:not(.ytp-player-minimized) .ytp-progress-bar-container{bottom:var(--yt-delhi-bottom-controls-height-xsmall-width-mode,64px)}.ytp-small-mode .ytp-progress-bar-container{bottom:36px;height:5px}.ytp-embed .ytp-progress-bar-container{bottom:39px}.ytp-progress-bar-container:not([aria-disabled=true]){cursor:pointer}.ytp-big-mode .ytp-progress-bar-container{bottom:52.5px;height:8px}.ytp-delhi-modern.ytp-big-mode:not(.ytp-xsmall-width-mode) .ytp-progress-bar-container{bottom:var(--yt-delhi-big-mode-bottom-controls-height,96px)}.ytp-progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:31;outline:none}.ytp-heat-map-played_bar.ytp-heat-map.ytp-progress-bar-hover .ytp-progress-bar{opacity:0}.ytp-mobile .ytp-progress-bar{padding-bottom:10px}.ytp-progress-bar-padding{position:absolute;width:100%;height:16px;bottom:0;z-index:28}.ytp-big-mode .ytp-progress-bar-padding{height:24px}.ytp-chapter-hover-container:hover:not([aria-disabled=true]) .ytp-progress-bar-padding{height:22px;bottom:-6px}.ytp-big-mode:not(.ytp-touch-mode) .ytp-chapter-hover-container:hover:not([aria-disabled=true]) .ytp-progress-bar-padding{height:33px;bottom:-9px}.ytp-touch-mode .ytp-chapter-hover-container:not([aria-disabled=true]) .ytp-progress-bar-padding{height:40px;bottom:-11px}.ytp-promotooltip-wrapper{margin:0;padding:0;border:0;display:block;width:300px;height:140px;position:absolute;z-index:1003}.ytp-fullscreen .ytp-promotooltip-wrapper{width:450px;height:210px}.ytp-promotooltip-container{background-color:#065fd4;color:#fff;font-size:110%;font-weight:400;line-height:20px;text-transform:none;border-radius:12px}.ytp-promotooltip-content{padding:16px 16px 4px}.ytp-fullscreen .ytp-promotooltip-content{padding:24px 24px 6px}.ytp-promotooltip-title{margin-bottom:8px;font-size:120%;font-weight:500;line-height:16px}.ytp-fullscreen .ytp-promotooltip-title{margin-bottom:12px;line-height:24px}.ytp-promotooltip-buttons{padding:8px 4px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.ytp-fullscreen .ytp-promotooltip-buttons{padding:12px 6px}.ytp-promotooltip-accept-button,.ytp-promotooltip-dismiss-button{display:inline-block;text-transform:uppercase;vertical-align:middle;white-space:nowrap;font-size:120%;font-weight:500;padding:10px 16px;cursor:pointer}.ytp-fullscreen .ytp-promotooltip-accept-button,.ytp-fullscreen .ytp-promotooltip-dismiss-button{padding:15px 24px}.ytp-promotooltip-pointer{content:"";position:absolute;border-style:solid;top:100%;border-width:12px;border-color:#065fd4 transparent transparent transparent}.ytp-fullscreen .ytp-promotooltip-pointer{border-width:18px}.ytp-promotooltip-details-icon{width:18px}.ytp-promotooltip-details-icon svg{height:22px;width:22px;margin:-7px -5px}.ytp-fullscreen .ytp-promotooltip-details-icon{width:22px}.ytp-fullscreen .ytp-promotooltip-details-icon svg{height:30px;width:30px;margin:-9px -7px}.ytp-remote{left:0;bottom:61px;-webkit-transition:bottom .25s cubic-bezier(0,0,.2,1),opacity .25s cubic-bezier(0,0,.2,1);transition:bottom .25s cubic-bezier(0,0,.2,1),opacity .25s cubic-bezier(0,0,.2,1);pointer-events:none}.ytp-embed .ytp-remote{bottom:53px}.ytp-remote[aria-hidden=true]{opacity:0;-webkit-transition:bottom .25s cubic-bezier(.4,0,1,1),opacity .25s cubic-bezier(.4,0,1,1);transition:bottom .25s cubic-bezier(.4,0,1,1),opacity .25s cubic-bezier(.4,0,1,1)}.ytp-big-mode .ytp-remote{bottom:70px}.ytp-hide-controls .ytp-remote{bottom:12px;-webkit-transition:bottom .25s cubic-bezier(.4,0,1,1),opacity .25s cubic-bezier(.4,0,1,1);transition:bottom .25s cubic-bezier(.4,0,1,1),opacity .25s cubic-bezier(.4,0,1,1)}.ytp-remote-display-status{z-index:15;position:absolute;left:12px;bottom:61px;background-color:rgba(0,0,0,.6);padding-right:5px;border-radius:5px;opacity:.85}.ytp-embed .ytp-remote-display-status{bottom:53px}.ytp-big-mode .ytp-remote-display-status{bottom:70px}.ytp-remote-display-status-icon{float:left;width:40px;height:40px}.ytp-big-mode .ytp-remote-display-status-icon{width:60px;height:60px}.ytp-remote-display-status-text{text-shadow:0 0 2px rgba(0,0,0,.5);padding-top:10px;padding-left:5px;font-size:130%;font-weight:500;display:inline-block}.ytp-big-mode .ytp-remote-display-status-text{padding-top:15px;left:105px}.ytp-big-mode .ytp-remote-display-status-text{top:30px}.ytp-replay-button{position:absolute;left:50%;bottom:0;margin-left:-24px;z-index:59}.ytp-embed .ytp-replay-button{bottom:4px;margin-left:-20px}.ytp-big-mode .ytp-replay-button{bottom:7.5px;margin-left:-27px}.ytp-embed:not(.ad-showing) .ytp-replay-button{bottom:10px}.ytp-big-mode.ytp-embed:not(.ad-showing) .ytp-replay-button{bottom:24.5px}.ytp-delhi-modern.ytp-retro-player:not(.ad-showing):not(.ad-interrupting) .ytp-chrome-bottom .ytp-play-button{margin-left:8px}.ytp-delhi-modern.ytp-retro-player:not(.ad-showing):not(.ad-interrupting) .ytp-chrome-bottom .ytp-button.ytp-autonav-toggle{padding-left:0}.ytp-delhi-modern.ytp-retro-player:not(.ad-showing):not(.ad-interrupting) .ytp-chrome-bottom .ytp-volume-area{background:transparent}.ytp-delhi-modern.ytp-retro-player:not(.ad-showing):not(.ad-interrupting) .ytp-chrome-bottom .ytp-volume-area:hover:after{background:transparent}.ytp-delhi-modern.ytp-retro-player:not(.ad-showing):not(.ad-interrupting) .ytp-chrome-bottom .ytp-time-wrapper{background:transparent;padding:0 4px}.ytp-delhi-modern.ytp-retro-player:not(.ad-showing):not(.ad-interrupting) .ytp-chrome-bottom .ytp-chapter-title.ytp-button{background:transparent}.ytp-delhi-modern.ytp-retro-player:not(.ad-showing):not(.ad-interrupting) .ytp-chrome-bottom .ytp-chrome-controls .ytp-right-controls{background:transparent}.ytp-delhi-modern.ytp-retro-player:not(.ad-showing):not(.ad-interrupting) .ytp-chrome-bottom .ytp-play-button:hover:after{background:transparent}.ytp-delhi-modern.ytp-retro-player:not(.ad-showing):not(.ad-interrupting) .ytp-chrome-bottom .ytp-time-wrapper:not(.ytp-miniplayer-ui *):hover:after{background:transparent}.ytp-delhi-modern.ytp-retro-player:not(.ad-showing):not(.ad-interrupting) .ytp-chrome-bottom .ytp-chapter-title.ytp-button:hover:after{background:transparent}.ytp-delhi-modern.ytp-retro-player:not(.ad-showing):not(.ad-interrupting) .ytp-chrome-bottom .ytp-chrome-controls .ytp-right-controls .ytp-button:hover:before{background:transparent}.ytp-delhi-modern.ytp-retro-player:not(.ad-showing):not(.ad-interrupting) .ytp-chrome-bottom .ytp-next-button:not(.ytp-miniplayer-button-container>*):hover:after,.ytp-delhi-modern.ytp-retro-player:not(.ad-showing):not(.ad-interrupting) .ytp-chrome-bottom .ytp-prev-button:not(.ytp-miniplayer-button-container>*):hover:after{background:transparent}.ytp-retro-player:not(.ad-showing):not(.ad-interrupting) .ytp-chrome-bottom{padding:0;-webkit-box-shadow:inset 0 1px 0 0 rgba(227,227,227,.5);box-shadow:inset 0 1px 0 0 rgba(227,227,227,.5);background:-webkit-gradient(linear,left bottom,left top,from(rgb(19,19,19)),to(rgb(52,52,52)));background:-webkit-linear-gradient(bottom,rgb(19,19,19),rgb(52,52,52));background:linear-gradient(0deg,rgb(19,19,19),rgb(52,52,52))}.ytp-retro-player:not(.ad-showing):not(.ad-interrupting) .ytp-progress-bar-container{height:8px;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0)),to(rgb(19,19,19)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgb(19,19,19));background:linear-gradient(180deg,rgba(0,0,0,0) 50%,rgb(19,19,19))}.ytp-retro-player:not(.ad-showing):not(.ad-interrupting) .ytp-progress-list{background:-webkit-gradient(linear,left top,left bottom,from(rgb(68,68,68)),to(rgb(95,95,95)));background:-webkit-linear-gradient(top,rgb(68,68,68),rgb(95,95,95));background:linear-gradient(180deg,rgb(68,68,68),rgb(95,95,95))}.ytp-retro-player:not(.ad-showing):not(.ad-interrupting) .ytp-play-progress{background:-webkit-gradient(linear,left bottom,left top,from(rgb(194,0,0)),to(rgb(230,6,6)));background:-webkit-linear-gradient(bottom,rgb(194,0,0),rgb(230,6,6));background:linear-gradient(0deg,rgb(194,0,0),rgb(230,6,6))}.ytp-retro-player:not(.ad-showing):not(.ad-interrupting) .ytp-scrubber-button{height:8px;width:8px;border-radius:8px;border:4px solid rgb(255,255,255);background:-webkit-gradient(linear,left bottom,left top,from(rgb(137,137,137)),to(rgb(186,186,186)));background:-webkit-linear-gradient(bottom,rgb(137,137,137),rgb(186,186,186));background:linear-gradient(0deg,rgb(137,137,137),rgb(186,186,186));-webkit-transition:-webkit-transform .1s cubic-bezier(.4,0,1,1);transition:transform .1s cubic-bezier(.4,0,1,1),-webkit-transform .1s cubic-bezier(.4,0,1,1)}.ytp-retro-player:not(.ad-showing):not(.ad-interrupting) .ytp-chrome-bottom .ytp-button:not(.ytp-chapter-title){border-right:1px solid black;-webkit-box-shadow:1px 0 rgba(227,227,227,.2);box-shadow:1px 0 rgba(227,227,227,.2);opacity:.9}.ytp-retro-player:not(.ad-showing):not(.ad-interrupting) .ytp-chrome-bottom .ytp-button.ytp-autonav-toggle{border-left:1px solid black;padding-left:4px;-webkit-box-shadow:1px 0 rgba(227,227,227,.2),inset 1px 0 rgba(227,227,227,.2);box-shadow:1px 0 rgba(227,227,227,.2),inset 1px 0 rgba(227,227,227,.2)}.ytp-retro-player:not(.ad-showing):not(.ad-interrupting) .ytp-chrome-bottom .ytp-time-display{padding-left:10px}.ytp-retro-player:not(.ad-showing):not(.ad-interrupting) .ytp-chrome-bottom .ytp-button:active:focus,.ytp-retro-player:not(.ad-showing):not(.ad-interrupting) .ytp-subtitles-button[aria-pressed=true]{background:-webkit-gradient(linear,left top,left bottom,from(rgb(19,19,19)),to(rgb(52,52,52)));background:-webkit-linear-gradient(top,rgb(19,19,19),rgb(52,52,52));background:linear-gradient(180deg,rgb(19,19,19),rgb(52,52,52))}.ytp-retro-player:not(.ad-showing):not(.ad-interrupting) .ytp-volume-panel.ytp-volume-control-hover{margin-left:8px}.ytp-retro-player:not(.ad-showing):not(.ad-interrupting) .ytp-volume-slider-handle:before{background:-webkit-gradient(linear,left bottom,left top,from(rgb(194,0,0)),to(rgb(230,6,6)));background:-webkit-linear-gradient(bottom,rgb(194,0,0),rgb(230,6,6));background:linear-gradient(0deg,rgb(194,0,0),rgb(230,6,6));margin-left:-6px}.ytp-retro-player:not(.ad-showing):not(.ad-interrupting) .ytp-bezel{border-radius:unset;background:-webkit-gradient(linear,left bottom,left top,from(rgb(19,19,19)),to(rgb(52,52,52)));background:-webkit-linear-gradient(bottom,rgb(19,19,19),rgb(52,52,52));background:linear-gradient(0deg,rgb(19,19,19),rgb(52,52,52));-webkit-animation:bezel-fade-in 1s cubic-bezier(.05,0,0,1) 1 normal forwards;animation:bezel-fade-in 1s cubic-bezier(.05,0,0,1) 1 normal forwards}@-webkit-keyframes bezel-fade-in{0%{opacity:0}25%,75%{opacity:1;-webkit-transform:scale(2);transform:scale(2)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bezel-fade-in{0%{opacity:0}25%,75%{opacity:1;-webkit-transform:scale(2);transform:scale(2)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}.ytp-retro-player:not(.ad-showing):not(.ad-interrupting) .ytp-tooltip-bg,.ytp-retro-player:not(.ad-showing):not(.ad-interrupting) .ytp-tooltip.ytp-preview:not(.ytp-text-detail){border-radius:0}.ytp-retro-player:not(.ad-showing):not(.ad-interrupting) .ytp-tooltip.ytp-preview:not(.ytp-text-detail){-webkit-box-shadow:inset 1px 1px rgba(227,227,227,.2);box-shadow:inset 1px 1px rgba(227,227,227,.2);background:-webkit-gradient(linear,left bottom,left top,from(rgb(19,19,19)),to(rgb(52,52,52)));background:-webkit-linear-gradient(bottom,rgb(19,19,19),rgb(52,52,52));background:linear-gradient(0deg,rgb(19,19,19),rgb(52,52,52))}.ytp-settings-button{position:relative}.ytp-settings-button svg{-webkit-transition:-webkit-transform .1s cubic-bezier(.4,0,1,1);transition:transform .1s cubic-bezier(.4,0,1,1),-webkit-transform .1s cubic-bezier(.4,0,1,1)}.ytp-settings-button[aria-expanded=true] svg{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.ytp-settings-button.ytp-3d-badge-grey:after,.ytp-settings-button.ytp-3d-badge:after,.ytp-settings-button.ytp-4k-quality-badge:after,.ytp-settings-button.ytp-5k-quality-badge:after,.ytp-settings-button.ytp-8k-quality-badge:after,.ytp-settings-button.ytp-hd-quality-badge:after,.ytp-settings-button.ytp-hdr-quality-badge:after{content:"";position:absolute;top:10px;right:5px;height:9px;width:13px;background-color:var(--yt-sys-color-baseline--red-indicator,#e1002d);border-radius:1px;line-height:normal}.ytp-settings-button.ytp-3d-badge-grey:after{background-color:#666}.ytp-color-white .ytp-settings-button.ytp-3d-badge-grey:after,.ytp-color-white .ytp-settings-button.ytp-3d-badge:after,.ytp-color-white .ytp-settings-button.ytp-4k-quality-badge:after,.ytp-color-white .ytp-settings-button.ytp-5k-quality-badge:after,.ytp-color-white .ytp-settings-button.ytp-8k-quality-badge:after,.ytp-color-white .ytp-settings-button.ytp-hd-quality-badge:after,.ytp-color-white .ytp-settings-button.ytp-hdr-quality-badge:after{background-color:#ddd}.ytp-color-party .ytp-settings-button.ytp-3d-badge-grey:after,.ytp-color-party .ytp-settings-button.ytp-3d-badge:after,.ytp-color-party .ytp-settings-button.ytp-4k-quality-badge:after,.ytp-color-party .ytp-settings-button.ytp-5k-quality-badge:after,.ytp-color-party .ytp-settings-button.ytp-8k-quality-badge:after,.ytp-color-party .ytp-settings-button.ytp-hd-quality-badge:after,.ytp-color-party .ytp-settings-button.ytp-hdr-quality-badge:after{-webkit-animation:ytp-party-background-color .1s linear infinite;animation:ytp-party-background-color .1s linear infinite}.ytp-settings-button.ytp-hd-quality-badge:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMyA5Ij48cGF0aCBmaWxsLW9wYWNpdHk9Ii42NDciIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTUgN2gxdjFINXptNS00djFIOFYzek0zIDZWNWgydjF6TTIgN2gxdjFIMnptNSAwaDN2MUg3em0zLTFoMXYxaC0xeiIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTUgN1Y1SDN2MkgyVjJoMXYyaDJWMmgxdjV6bTYtMWgtMXYxSDdWMmgzdjFoMXptLTEtMlYzSDh2M2gyeiIvPjwvc3ZnPg==)}.ytp-settings-button.ytp-hdr-quality-badge:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCA2Ij48cGF0aCBmaWxsLW9wYWNpdHk9Ii42NDciIGQ9Ik0zIDVoMXYxSDN6bTUtNHYxSDZWMXpNMSA0VjNoMnYxek0wIDVoMXYxSDB6bTUgMGgzdjFINXptMy0xaDF2MUg4eiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zIDVWM0gxdjJIMFYwaDF2MmgyVjBoMXY1em02LTFIOHYxSDVWMGgzdjFoMXpNOCAyVjFINnYzaDJ6Ii8+PHBhdGggZmlsbC1vcGFjaXR5PSIuNjQ3IiBkPSJNMTMgMmgxdjFoLTF6bTAgM2gxdjFoLTF6bS0yLTJoMnYxaC0yem0tMSAyaDF2MWgtMXptMS00aDJ2MWgtMnoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTQgM3YyaC0xVjN6bS0zLTNoMnYxaC0ydjFoMnYxaC0ydjJoLTFWMHptMiAwaDF2MmgtMXoiLz48L3N2Zz4=);height:6px;width:14px;right:3px;border-style:solid;border-color:#e1002d;border-width:1px}.ytp-settings-button.ytp-4k-quality-badge:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMyA5Ij48cGF0aCBmaWxsLW9wYWNpdHk9Ii42NDciIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEwIDRoMXYxaC0xem0wIDNoMXYxaC0xek04IDVoMnYxSDh6TTcgN2gxdjFIN3pNNSA2aDF2MUg1ek00IDdoMXYxSDR6TTIgNmgydjFIMnptMS0yaDF2MUgzeiIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTExIDV2MmgtMVY1em0tMSAwSDh2Mkg3VjJoMXYyaDJ6TTQgNEgzdjFoMXptMCAzVjZIMlY0aDFWM2gxVjJoMXYzaDF2MUg1djF6bTYtNWgxdjJoLTF6Ii8+PC9zdmc+)}.ytp-settings-button.ytp-5k-quality-badge:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMyA5Ij48cGF0aCBmaWxsLW9wYWNpdHk9Ii42NDciIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEwIDRoMXYxaC0xem0wIDNoMXYxaC0xek04IDVoMnYxSDh6TTcgN2gxdjFIN3pNNSA2aDF2MUg1ek0yIDdoM3YxSDJ6bTAtMmgzdjFIMnoiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMSA1djJoLTFWNXptLTEgMEg4djJIN1YyaDF2Mmgyem0wLTNoMXYyaC0xek0yIDZoM3YxSDJtMy0yaDF2MUg1bTAtMkgzVjNoM1YySDJ2M2gzeiIvPjwvc3ZnPg==)}.ytp-settings-button.ytp-8k-quality-badge:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMyA5Ij48cGF0aCBmaWxsLW9wYWNpdHk9Ii42NDciIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEwIDRoMXYxaC0xem0wIDNoMXYxaC0xek04IDVoMnYxSDh6TTcgN2gxdjFIN3pNNSA2aDF2MUg1ek0zIDVoMnYxSDN6bTAtMmgydjFIM3ptMiAxaDF2MUg1ek0yIDRoMXYxSDJ6bTAgMmgxdjFIMnptMSAxaDJ2MUgzeiIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTExIDV2MmgtMVY1em0tMSAwSDh2Mkg3VjJoMXYyaDJ6bTAtM2gxdjJoLTF6TTMgNmgydjFIM20wLTVoMnYxSDN6bTIgM2gxdjFINXpNMyA0aDJ2MUgzem0yLTFoMXYxSDV6TTIgNWgxdjFIMnptMC0yaDF2MUgyeiIvPjwvc3ZnPg==)}.ytp-settings-button.ytp-3d-badge-grey:after,.ytp-settings-button.ytp-3d-badge:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMyA5Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMiAyaDR2NUgyVjZoM1Y1SDJWNGgzVjNIMnptNSAwaDN2MUg4djNoMnYxSDd6bTMgMWgxdjNoLTF6Ii8+PHBhdGggZmlsbC1vcGFjaXR5PSIuNjQ3IiBkPSJNMiAzaDN2MUgyem02IDBoMnYxSDh6TTIgNWgzdjFIMnptOCAxaDF2MWgtMXpNMiA3aDR2MUgyem01IDBoM3YxSDd6Ii8+PC9zdmc+)}.ytp-color-white .ytp-settings-button.ytp-hd-quality-badge:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMyA5Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01IDdWNUgzdjJIMlYyaDF2MmgyVjJoMXY1em02LTFoLTF2MUg3VjJoM3YxaDF6bS0xLTJWM0g4djNoMnoiLz48L3N2Zz4=)}.ytp-color-white .ytp-settings-button.ytp-hdr-quality-badge:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCA1Ij48cGF0aCBkPSJNMyA1VjNIMXYySDBWMGgxdjJoMlYwaDF2NXptNi0xSDh2MUg1VjBoM3YxaDF6TTggMlYxSDZ2M2gyek0xNCAzdjJoLTFWM3ptLTEgMGgtMnYyaC0xVjBoMXYyaDJ6bTAtMmgtM1YwaDR2MmgtMXoiLz48L3N2Zz4=)}.ytp-color-white .ytp-settings-button.ytp-4k-quality-badge:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMyA5Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMSA1djJoLTFWNXptLTEgMEg4djJIN1YyaDF2Mmgyek00IDRIM3YxaDF6bTAgM1Y2SDJWNGgxVjNoMVYyaDF2M2gxdjFINXYxem02LTVoMXYyaC0xeiIvPjwvc3ZnPg==)}.ytp-color-white .ytp-settings-button.ytp-5k-quality-badge:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMyA5Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMSA1djJoLTFWNXptLTEgMEg4djJIN1YyaDF2Mmgyem0wLTNoMXYyaC0xek0yIDZoM3YxSDJtMy0yaDF2MUg1bTAtMkgzVjNoM1YySDJ2M2gzeiIvPjwvc3ZnPg==)}.ytp-color-white .ytp-settings-button.ytp-8k-quality-badge:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMyA5Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMSA1djJoLTFWNXptLTEgMEg4djJIN1YyaDF2Mmgyem0wLTNoMXYyaC0xek0zIDZoMnYxSDNtMC01aDJ2MUgzem0yIDNoMXYxSDV6TTMgNGgydjFIM3ptMi0xaDF2MUg1ek0yIDVoMXYxSDJ6bTAtMmgxdjFIMnoiLz48L3N2Zz4=)}.ytp-color-white .ytp-settings-button.ytp-3d-badge-grey:after,.ytp-color-white .ytp-settings-button.ytp-3d-badge:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMyA5Ij48cGF0aCBkPSJNMiAyaDR2NUgyVjZoM1Y1SDJWNGgzVjNIMnptNSAwaDN2MUg4djNoMnYxSDd6bTMgMWgxdjNoLTF6Ii8+PC9zdmc+)}.ytp-big-mode .ytp-settings-button.ytp-3d-badge-grey:after,.ytp-big-mode .ytp-settings-button.ytp-3d-badge:after,.ytp-big-mode .ytp-settings-button.ytp-4k-quality-badge:after,.ytp-big-mode .ytp-settings-button.ytp-5k-quality-badge:after,.ytp-big-mode .ytp-settings-button.ytp-8k-quality-badge:after,.ytp-big-mode .ytp-settings-button.ytp-hd-quality-badge:after,.ytp-big-mode .ytp-settings-button.ytp-hdr-quality-badge:after{top:15px;right:6px;padding:2px;font-family:Verdana,sans-serif;font-size:10px;font-weight:700;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.6);background-image:none;border-radius:1.5px;height:auto;width:auto}.ytp-delhi-modern.ytp-big-mode .ytp-settings-button.ytp-3d-badge-grey:after,.ytp-delhi-modern.ytp-big-mode .ytp-settings-button.ytp-3d-badge:after,.ytp-delhi-modern.ytp-big-mode .ytp-settings-button.ytp-4k-quality-badge:after,.ytp-delhi-modern.ytp-big-mode .ytp-settings-button.ytp-5k-quality-badge:after,.ytp-delhi-modern.ytp-big-mode .ytp-settings-button.ytp-8k-quality-badge:after,.ytp-delhi-modern.ytp-big-mode .ytp-settings-button.ytp-hd-quality-badge:after,.ytp-delhi-modern.ytp-big-mode .ytp-settings-button.ytp-hdr-quality-badge:after{top:4px;right:4px}.ytp-color-white.ytp-big-mode .ytp-settings-button.ytp-3d-badge-grey:after,.ytp-color-white.ytp-big-mode .ytp-settings-button.ytp-3d-badge:after,.ytp-color-white.ytp-big-mode .ytp-settings-button.ytp-4k-quality-badge:after,.ytp-color-white.ytp-big-mode .ytp-settings-button.ytp-5k-quality-badge:after,.ytp-color-white.ytp-big-mode .ytp-settings-button.ytp-8k-quality-badge:after,.ytp-color-white.ytp-big-mode .ytp-settings-button.ytp-hd-quality-badge:after,.ytp-color-white.ytp-big-mode .ytp-settings-button.ytp-hdr-quality-badge:after{color:#000;text-shadow:none}.ytp-big-mode .ytp-settings-button.ytp-hd-quality-badge:after{content:"HD"}.ytp-big-mode .ytp-settings-button.ytp-hdr-quality-badge:after{content:"HDR";font-size:8px}.ytp-big-mode .ytp-settings-button.ytp-4k-quality-badge:after{content:"4K"}.ytp-big-mode .ytp-settings-button.ytp-5k-quality-badge:after{content:"5K"}.ytp-big-mode .ytp-settings-button.ytp-8k-quality-badge:after{content:"8K"}.ytp-big-mode .ytp-settings-button.ytp-3d-badge-grey:after,.ytp-big-mode .ytp-settings-button.ytp-3d-badge:after{content:"3D"}.ytp-generic-popup{top:0;left:0;padding:5px 9px;max-width:144px;z-index:72}.ytp-big-mode .ytp-generic-popup{max-width:216px}.html5-video-player .ytp-generic-popup a{text-decoration:underline}.ytp-popup{position:absolute;overflow:hidden;border-radius:2px;background:rgba(28,28,28,.9);text-shadow:0 0 2px rgba(0,0,0,.5);-webkit-transition:opacity .1s cubic-bezier(0,0,.2,1);transition:opacity .1s cubic-bezier(0,0,.2,1);-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.ytp-delhi-modern .ytp-popup{-webkit-backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));background:var(--yt-sys-color-baseline--overlay-background-medium,rgba(0,0,0,.6))}.ytp-dni .ytp-popup{text-shadow:none}.ytp-popup[aria-hidden=true]{opacity:0;-webkit-transition:opacity .1s cubic-bezier(.4,0,1,1);transition:opacity .1s cubic-bezier(.4,0,1,1)}.ytp-popup-animating{-webkit-transition:all .25s cubic-bezier(.4,0,.2,1);transition:all .25s cubic-bezier(.4,0,.2,1);pointer-events:none}.ytp-popup-animating .ytp-panel{-webkit-transition:all .25s cubic-bezier(.4,0,.2,1);transition:all .25s cubic-bezier(.4,0,.2,1)}.ytp-panel-animate-back,.ytp-panel-animate-forward{opacity:0}[dir=ltr] .ytp-panel-animate-back{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}[dir=ltr] .ytp-panel-animate-forward{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}[dir=rtl] .ytp-panel-animate-back{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}[dir=rtl] .ytp-panel-animate-forward{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.ytp-settings-menu{right:12px;bottom:61px;z-index:70;will-change:width,height;border-radius:12px}.ytp-delhi-modern .ytp-settings-menu{bottom:calc(var(--yt-delhi-bottom-controls-height, 72px) + 6px)}.ytp-delhi-modern.ytp-fullscreen-grid-peeking .ytp-settings-menu{bottom:calc(var(--yt-delhi-bottom-controls-height, 72px) + 6px + var(--ytp-grid-peek-height) + var(--ytp-grid-scroll-percentage)*100%);opacity:calc(1 - var(--ytp-grid-scroll-percentage)*3)}.ytp-delhi-modern.ytp-fullscreen-grid-peeking.ytp-big-mode .ytp-settings-menu{opacity:calc(1 - var(--ytp-grid-scroll-percentage)*3);bottom:calc(var(--yt-delhi-big-mode-bottom-controls-height, 96px) + 6px + var(--ytp-grid-peek-height) + var(--ytp-grid-scroll-percentage)*100%)}.ytp-embed .ytp-settings-menu{bottom:53px}.ytp-big-mode .ytp-settings-menu{right:24px;bottom:70px}.ytp-delhi-modern.ytp-big-mode .ytp-settings-menu{bottom:calc(var(--yt-delhi-big-mode-bottom-controls-height, 96px) + 6px)}.ytp-settings-menu .ytp-menuitem-content{max-width:250px;overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis}.ytp-delhi-modern .ytp-settings-menu{z-index:2300}.ytp-delhi-modern .ytp-settings-menu .ytp-panel-menu{padding:8px}.ytp-delhi-modern .ytp-settings-menu .ytp-menuitem:not(.ytp-menuitem-with-footer){height:48px}.ytp-delhi-modern .ytp-settings-menu .ytp-menuitem>:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.ytp-delhi-modern .ytp-settings-menu .ytp-menuitem>:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.ytp-delhi-modern .ytp-settings-menu .ytp-menuitem-icon{padding-left:8px;padding-right:24px}.ytp-delhi-modern .ytp-settings-menu .ytp-menuitem-content{padding-right:8px}.ytp-speedslider-component{height:95px;outline:none}.ytp-speedslider-component .ytp-slider{height:40px}.ytp-speedslider-component{text-align:center}.ytp-speedslider-indicator-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative}.ytp-speedslider-component .ytp-slider-handle:after,.ytp-speedslider-component .ytp-slider-handle:before{height:5px}.ytp-speedslider-text{font-size:150%;text-align:center}.ytp-speedslider-premium-badge{width:18px;height:18px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iLTIgLTIgMjQgMjQiPjxwYXRoIGZpbGw9IiNjMDAiIGQ9Ik0wIDEuNDNDMCAuNjQuNjQgMCAxLjQzIDBoMTcuMTNDMTkuMzUgMCAyMCAuNjQgMjAgMS40M3YxNy4xM2MwIC43OS0uNjUgMS40NC0xLjQ0IDEuNDRIMS40M0MuNjQgMjAgMCAxOS4zNSAwIDE4LjU2Wm0wIDAiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNy44OCAxMS40MnY0LjI5SDUuMzdWMy41Mmg0Ljc1Yy45MiAwIDEuNzIuMTcgMi40Mi41LjY5LjM0IDEuMjIuODEgMS42IDEuNDMuMzcuNjIuNTYgMS4zMi41NiAyLjExIDAgMS4xOS0uNDEgMi4xMy0xLjIyIDIuODItLjgyLjY5LTEuOTUgMS4wNC0zLjQgMS4wNFptMC0yLjA0aDIuMjRjLjY3IDAgMS4xOC0uMTUgMS41Mi0uNDcuMzUtLjMxLjUzLS43NS41My0xLjM0cy0uMTgtMS4wNy0uNTMtMS40NWMtLjM1LS4zNi0uODQtLjU1LTEuNDYtLjU2aC0yLjNabTAgMCIvPjwvc3ZnPg==);-webkit-background-size:cover;background-size:cover;position:absolute;margin-right:8px;right:100%}.ytp-menuitem-premium-badge{width:18px;height:18px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iLTIgLTIgMjQgMjQiPjxwYXRoIGZpbGw9IiNjMDAiIGQ9Ik0wIDEuNDNDMCAuNjQuNjQgMCAxLjQzIDBoMTcuMTNDMTkuMzUgMCAyMCAuNjQgMjAgMS40M3YxNy4xM2MwIC43OS0uNjUgMS40NC0xLjQ0IDEuNDRIMS40M0MuNjQgMjAgMCAxOS4zNSAwIDE4LjU2Wm0wIDAiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNy44OCAxMS40MnY0LjI5SDUuMzdWMy41Mmg0Ljc1Yy45MiAwIDEuNzIuMTcgMi40Mi41LjY5LjM0IDEuMjIuODEgMS42IDEuNDMuMzcuNjIuNTYgMS4zMi41NiAyLjExIDAgMS4xOS0uNDEgMi4xMy0xLjIyIDIuODItLjgyLjY5LTEuOTUgMS4wNC0zLjQgMS4wNFptMC0yLjA0aDIuMjRjLjY3IDAgMS4xOC0uMTUgMS41Mi0uNDcuMzUtLjMxLjUzLS43NS41My0xLjM0cy0uMTgtMS4wNy0uNTMtMS40NWMtLjM1LS4zNi0uODQtLjU1LTEuNDYtLjU2aC0yLjNabTAgMCIvPjwvc3ZnPg==);-webkit-background-size:cover;background-size:cover;margin-left:8px}.ytp-menuitem-container-with-badge{display:-webkit-box;display:-webkit-flex;display:flex;text-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytp-speed-slider-menu-footer{padding:16px}.ytp-show-share-title.ytp-share-button{margin-left:10px;margin-right:10px}.ytp-overflow-panel .ytp-show-share-title.ytp-share-button{margin-left:20px;margin-right:20px}.ytp-big-mode:not(.ytp-shorts-mode) .ytp-chrome-top .ytp-share-button,:not(.ytp-shorts-mode) .ytp-chrome-top .ytp-share-button{width:auto;height:auto}.ytp-shorts-mode .ytp-share-button{position:absolute;top:0;right:0;padding-top:4px}.html5-video-player:not(.ytp-big-mode) .ytp-chrome-top .ytp-share-button{min-width:48px;max-width:80px}.ytp-share-icon{margin:auto;width:36px;height:36px}.ytp-big-mode .ytp-share-icon{width:54px;height:54px}.ytp-overflow-panel .ytp-share-icon{width:60px;height:60px;margin-bottom:10px}.ytp-share-title{font-weight:500;text-align:center;font-size:14px;display:none}.ytp-big-mode .ytp-share-title,.ytp-overflow-panel .ytp-share-title{font-size:20px}.ytp-show-share-title .ytp-share-title{display:block}.html5-video-player:not(.ytp-big-mode) .ytp-chrome-top .ytp-share-title{text-overflow:ellipsis;overflow:hidden}.ytp-share-panel{position:absolute;top:0;left:0;width:100%;height:100%;z-index:75;background:rgba(0,0,0,.8);text-align:center;-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1)}.ytp-share-panel[aria-hidden=true]{opacity:0;-webkit-transition:opacity .25s cubic-bezier(.4,0,1,1);transition:opacity .25s cubic-bezier(.4,0,1,1)}.ytp-share-panel-inner-content{position:absolute;top:50%;margin-top:-65px;left:0;right:0;padding:0 10%}.ytp-big-mode .ytp-share-panel-inner-content{margin-top:-98px}.ytp-share-panel-loading-spinner{display:none;margin:20px auto 0;width:32px;height:32px;position:relative}.ytp-big-mode .ytp-share-panel-loading-spinner{margin-top:30px}.ytp-share-panel.ytp-share-panel-loading .ytp-share-panel-loading-spinner{display:block}.ytp-share-panel-close{position:absolute;top:6px;right:12px;padding:6px;width:36px;height:36px}.ytp-big-mode .ytp-share-panel-close{top:9px;right:24px;padding:9px;width:54px;height:54px}.ytp-share-panel-close path{fill:#aaa}.ytp-share-panel-close:hover path{fill:#fff}.ytp-share-panel-title{font-size:155%;line-height:20px}.ytp-big-mode .ytp-share-panel-title{line-height:30px}.ytp-share-panel-link{display:block;height:28px;margin-top:18px;text-overflow:ellipsis;font-size:218%;font-weight:500;letter-spacing:1px;white-space:nowrap;overflow:hidden;outline:none}.ytp-big-mode .ytp-share-panel-link{height:42px;margin-top:27px}.ytp-share-panel-include-playlist{display:none;line-height:15px;margin-top:12px;font-size:118%;color:#999}.ytp-big-mode .ytp-share-panel-include-playlist{line-height:22.5px;margin-top:18px}.ytp-share-panel-include-playlist input[type=checkbox]{margin:0 8px 0 0}.ytp-share-panel-service-buttons{margin-top:20px;height:44px}.ytp-big-mode .ytp-share-panel-service-buttons{margin-top:30px;height:67px}.ytp-share-panel.ytp-share-panel-fail .ytp-share-panel-service-buttons,.ytp-share-panel.ytp-share-panel-loading .ytp-share-panel-service-buttons{display:none}.ytp-share-panel-service-button{padding:3px;width:38px;height:38px;display:inline-block}.ytp-big-mode .ytp-share-panel-service-button{padding:5px;width:57px;height:57px}.ytp-share-panel-error{display:none;margin-top:20px;font-size:109%}.ytp-big-mode .ytp-share-panel-error{margin-top:30px}.ytp-share-panel-fail .ytp-share-panel-error{display:block}.ytp-shopping-product-menu{z-index:72;font-family:Roboto,Arial,Helvetica,sans-serif;text-align:left;direction:ltr;font-size:11px;line-height:1.3;-webkit-font-smoothing:antialiased;will-change:width,height;border-radius:12px}.ytp-shopping-product-menu .ytp-menuitem-content{max-width:250px;overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis}.ytp-shorts-title-channel-logo{width:24px;height:24px;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;-webkit-flex-shrink:0;flex-shrink:0;margin:5px;-webkit-background-origin:content-box;background-origin:content-box;float:left;-webkit-align-self:center;align-self:center;border-radius:50%}.ytp-big-mode .ytp-shorts-title-channel-logo{width:50px;height:50px}.ytp-embed-mobile .ytp-shorts-title-channel-logo,.ytp-embed-mobile.ytp-small-mode .ytp-shorts-title-channel-logo{width:24px;height:24px;margin:0}.ytp-shorts-title-expanded-heading{margin:3px;-webkit-box-flex:initial;-webkit-flex:initial;flex:initial;white-space:nowrap;overflow:hidden;-webkit-align-self:center;align-self:center}.ytp-shorts-title-expanded-title{font-size:16px;font-weight:400;margin:0}.ytp-big-mode .ytp-shorts-title-expanded-title{font-size:22px}.ytp-shorts-title-expanded-title a{display:block;overflow:hidden;text-overflow:ellipsis}.ytp-shorts-title-expanded-title{word-break:break-word;font-size:14px;font-weight:500;line-height:18px}.ytp-big-mode .ytp-shorts-title-expanded-title{font-size:18px}.ytp-shorts-title-channel{background:transparent;border-radius:0;display:none;height:auto;margin-left:0;overflow:hidden;position:static;top:7px;left:8px;width:auto}.ytp-big-mode .ytp-shorts-title-channel{margin-top:10px}.ytp-title-enable-channel-logo .ytp-shorts-title-channel{display:-webkit-box;display:-webkit-flex;display:flex}.ytp-chrome-top .ytp-shorts-title-channel .ytp-sb{-webkit-align-self:center;align-self:center;margin:5px;height:auto;width:auto;padding:0;padding-left:0;text-shadow:none;-webkit-flex-shrink:0;flex-shrink:0}.ytp-chrome-top .ytp-shorts-title-channel .ytp-sb-subscribe{margin-left:0}.ytp-shorts-mode a.ytp-sb-subscribe{margin-left:0}.ytp-big-mode .ytp-chrome-top .ytp-shorts-title-channel .ytp-sb-subscribe,.ytp-big-mode .ytp-chrome-top .ytp-shorts-title-channel .ytp-sb-unsubscribe{font-size:16px;padding:14px 20px;margin-right:10px}.ytp-autohide:not(.ytp-autohide-active) .ytp-chrome-top .ytp-shorts-title-channel{margin-top:7px}.ytp-skip-intro-button{background:rgba(0,0,0,.9019607843);bottom:58px;height:48px;padding-left:16px;padding-right:16px;right:10px;z-index:10}.ytp-embed .ytp-skip-intro-button{bottom:50px;height:40px}.ytp-skip-intro-button:hover{background:#000}.ytp-big-mode .ytp-skip-intro-button{bottom:79px;right:40px}.ytp-skip-intro-button-text{display:inline-block;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.ytp-slider-section{display:inline-block;width:150px;height:100%;cursor:pointer;outline:0}.ytp-slider{height:100%;position:relative;overflow:hidden;outline:0}.ytp-slider-handle{position:absolute;top:50%;width:20px;height:20px;border-radius:10px;margin-top:-10px;background:#fff;outline:0}.ytp-slider-handle:after,.ytp-slider-handle:before{content:"";position:absolute;display:block;top:50%;left:0;height:3px;margin-top:-2px;width:170px;outline:0}.ytp-slider-handle:before{left:-160px;background:#fff}.ytp-slider-handle:after{left:10px;background:rgba(255,255,255,.2)}.ytp-probably-keyboard-focus .ytp-slider-section:focus{-webkit-box-shadow:inset 0 0 0 2px rgba(27,127,204,.8);box-shadow:inset 0 0 0 2px rgba(27,127,204,.8)}.ytp-overlay{z-index:10;position:absolute;height:100%;width:100%;top:0;left:0}.ytp-speedmaster-overlay{text-align:center;pointer-events:none}.ytp-speedmaster-user-edu{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:18px;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;height:32px;margin-top:20px;padding:6px 16px;font-size:14px;font-weight:500;background:rgba(0,0,0,.6)}.ytp-delhi-modern .ytp-speedmaster-user-edu{-webkit-backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));background:var(--yt-sys-color-baseline--overlay-background-medium,rgba(0,0,0,.6))}.ytp-speedmaster-user-edu.ytp-speedmaster-has-icon{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytp-speedmaster-icon,.ytp-speedmaster-label{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}.ytp-speedmaster-icon{margin-left:4px}.ytp-speedmaster-icon svg{display:block;width:24px;height:24px}.ytp-webgl-spherical-control{position:absolute;top:48px;left:12px;opacity:.6;cursor:pointer;width:50px;height:50px;-webkit-transition:top .25s cubic-bezier(0,0,.2,1),opacity .25s cubic-bezier(0,0,.2,1);transition:top .25s cubic-bezier(0,0,.2,1),opacity .25s cubic-bezier(0,0,.2,1);z-index:43;outline:none}.ytp-embed:not(.ad-showing) .ytp-webgl-spherical-control{top:60px}.ytp-big-mode .ytp-webgl-spherical-control{top:69px;width:75px;height:75px}.ytp-big-mode.ytp-embed:not(.ad-showing) .ytp-webgl-spherical-control{top:60px}.ytp-webgl-spherical-control.ytp-dragging,.ytp-webgl-spherical-control:hover{opacity:1}.ytp-autohide .ytp-webgl-spherical-control,.ytp-hide-info-bar .ytp-webgl-spherical-control{top:12px;-webkit-transition:top .1s cubic-bezier(.4,0,1,1),opacity .1s cubic-bezier(.4,0,1,1);transition:top .1s cubic-bezier(.4,0,1,1),opacity .1s cubic-bezier(.4,0,1,1)}.ytp-webgl-spherical:not(.ytp-menu-shown) .html5-video-container{cursor:move;cursor:-webkit-grab;cursor:grab}.ytp-webgl-spherical.ytp-dragging:not(.ytp-menu-shown) .html5-video-container{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.ytp-probably-keyboard-focus .ytp-webgl-spherical-control:focus{-webkit-box-shadow:inset 0 0 0 2px rgba(27,127,204,.8);box-shadow:inset 0 0 0 2px rgba(27,127,204,.8)}.ended-mode .ytp-webgl-spherical-control,.ytp-menu-shown .ytp-webgl-spherical-control{opacity:0;-webkit-transition:top .1s cubic-bezier(.4,0,1,1),opacity .1s cubic-bezier(.4,0,1,1);transition:top .1s cubic-bezier(.4,0,1,1),opacity .1s cubic-bezier(.4,0,1,1)}.ytp-overlays-container .ytp-webgl-spherical-control{position:relative;inset:0}.ytp-spinner{position:absolute;left:50%;top:50%;width:64px;margin-left:-32px;z-index:18;pointer-events:none}.ytp-big-mode .ytp-spinner{width:128px;margin-left:-64px}.ytp-spinner-message{position:absolute;left:50%;margin-top:50%;width:300px;font-size:127%;line-height:182%;margin-left:-150px;display:none;text-align:center;background-color:black;opacity:.5}.ytp-spinner-container{pointer-events:none;position:absolute;width:100%;padding-bottom:100%;top:50%;left:50%;margin-top:-50%;margin-left:-50%;animation:ytp-spinner-linspin 1.5682352941176s linear infinite;-webkit-animation:ytp-spinner-linspin 1.5682352941176s linear infinite}.ytp-spinner-rotator{position:absolute;width:100%;height:100%;-webkit-animation:ytp-spinner-easespin 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:ytp-spinner-easespin 5332ms cubic-bezier(.4,0,.2,1) infinite both}.ytp-spinner-left,.ytp-spinner-right{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.ytp-spinner-left{right:49%}.ytp-spinner-right{left:49%}.ytp-spinner-circle{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;width:200%;height:100%;border-style:solid;border-color:#ddd #ddd transparent;border-radius:50%;border-width:6px}.ytp-big-mode .ytp-spinner-circle{border-width:12px}.ytp-spinner-left .ytp-spinner-circle{left:0;right:-100%;border-right-color:transparent;-webkit-animation:ytp-spinner-left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:ytp-spinner-left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.ytp-spinner-right .ytp-spinner-circle{left:-100%;right:0;border-left-color:transparent;-webkit-animation:ytp-right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:ytp-right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}@-webkit-keyframes ytp-spinner-linspin{to{-webkit-transform:rotate(1turn)}}@keyframes ytp-spinner-linspin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes ytp-spinner-easespin{12.5%{-webkit-transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg)}to{-webkit-transform:rotate(3turn)}}@keyframes ytp-spinner-easespin{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(3turn);transform:rotate(3turn)}}@-webkit-keyframes ytp-spinner-left-spin{0%{-webkit-transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg)}}@keyframes ytp-spinner-left-spin{0%{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}}@-webkit-keyframes ytp-right-spin{0%{-webkit-transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg)}}@keyframes ytp-right-spin{0%{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}}.ytp-sfn{background:rgba(28,28,28,.8);border-radius:4px;color:#fff;left:10px;position:absolute;top:10px;z-index:64;min-width:26em}.ytp-sfn-close{cursor:pointer;position:absolute;right:5px;top:5px;padding:5px}.ytp-sfn-content{padding:5px}.ytp-sfn-content>div>div{display:inline-block;font-weight:500;padding:0 .5em;text-align:right;width:10em}.ytp-sfn-cpn{font-family:Consolas,Monaco,monospace;font-size:12px}.ytp-horizonchart{display:inline-block;margin:2px;position:relative;vertical-align:bottom}.ytp-horizonchart>span{display:inline-block;position:absolute}.ytp-storyboard-framepreview{position:absolute;top:0;left:0;z-index:16;background:#000;-webkit-transition:opacity .1s cubic-bezier(0,0,.2,1);transition:opacity .1s cubic-bezier(0,0,.2,1)}.ytp-fine-scrubbing-enable .ytp-storyboard-framepreview{cursor:pointer}.ytp-storyboard-framepreview[aria-hidden=true]{opacity:0;-webkit-transition:opacity .1s cubic-bezier(.4,0,1,1);transition:opacity .1s cubic-bezier(.4,0,1,1)}.ytp-storyboard-framepreview-img{opacity:.4}.ytp-storyboard-framepreview-timestamp{display:none;position:absolute;color:#ddd;background:rgba(0,0,0,.3);border-radius:18px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:36px;font-size:14px;font-weight:500;padding:4px 10px}.ytp-player-minimized .ytp-storyboard-framepreview-img{opacity:1}.ytp-player-minimized .ytp-storyboard-framepreview-timestamp{display:initial}.ytp-inline-preview-mode .ytp-storyboard-framepreview-img{opacity:1}.ytp-inline-preview-mode .ytp-storyboard-framepreview-timestamp{display:initial}.ytp-sb{display:inline-block;float:none}.ytp-sb .ytp-sb-unsubscribe,.ytp-sb.ytp-sb-subscribed .ytp-sb-subscribe{display:none}.ytp-sb.ytp-sb-subscribed .ytp-sb-unsubscribe{display:-webkit-box;display:-webkit-flex;display:flex}.ytp-sb-subscribe,.ytp-sb-unsubscribe{border-radius:18px;border:none;direction:ltr;display:-webkit-box;display:-webkit-flex;display:flex;font-size:14px;font-weight:500;letter-spacing:.007px;line-height:16px;padding:10px 16px;white-space:nowrap;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.ytp-shorts-mode .ytp-sb-subscribe,.ytp-shorts-mode .ytp-sb-unsubscribe{border-radius:3px;padding:3px 6px;font-weight:500}.ytp-sb-subscribe,a.ytp-sb-subscribe{background-color:#fff;color:#030303}.ytp-shorts-mode .ytp-sb-subscribe,.ytp-shorts-mode a.ytp-sb-subscribe{background-color:#fff}.ytp-sb-subscribe .ytp-sb-count{color:rgba(255,255,255,.8)}.ytp-sb-unsubscribe{background-color:rgba(255,255,255,.1);color:#fff}.ytp-shorts-mode .ytp-sb-unsubscribe{background-color:transparent;color:#ccc;text-transform:none}.ytp-sb-subscribe.ytp-sb-disabled,.ytp-sb-unsubscribe.ytp-sb-disabled{background-color:rgb(243,144,139);cursor:default}.ytp-sb-subscribe:focus,.ytp-sb-unsubscribe:focus{outline:none}.ytp-sb.ytp-sb-classic{background-color:white;border-radius:2px;margin:4px 0}.ytp-sb-classic .ytp-sb-subscribe.ytp-sb-disabled,.ytp-sb-classic .ytp-sb-unsubscribe.ytp-sb-disabled{opacity:.5;cursor:default}.ytp-sb-text{display:-webkit-box;display:-webkit-flex;display:flex}.ytp-sb-count{margin-left:4px}.ytp-sb-classic .ytp-sb-subscribe,.ytp-sb-classic .ytp-sb-unsubscribe{border-radius:2px;font-size:12px!important;font-weight:400;padding:0!important;text-transform:none}.ytp-sb-classic .ytp-sb-subscribe{border:1px solid #e62117}.ytp-sb-classic .ytp-sb-unsubscribe{border:1px solid #ccc}.ytp-sb-classic .ytp-sb-count,.ytp-sb-classic .ytp-sb-text{padding:3px 6px}.ytp-sb-classic .ytp-sb-count{margin:-1px;border:1px solid #ccc;border-top-right-radius:2px;border-bottom-right-radius:2px}.ytp-sb-classic .ytp-sb-subscribe .ytp-sb-count{border-left:0}.ytp-sb-classic .ytp-sb-subscribe .ytp-sb-count,.ytp-sb-classic .ytp-sb-unsubscribe{background-color:rgb(250,250,250)}.ytp-sb-classic .ytp-sb-subscribe .ytp-sb-text{color:#fefefe;background-color:#e62117}.ytp-sb-classic .ytp-sb-count,.ytp-sb-classic .ytp-sb-unsubscribe .ytp-sb-text{background-color:#fafafa;color:#737373}.ytp-sb-classic .ytp-sb-icon{height:12px;margin-right:6px;position:relative;top:2px;width:16px}.ytp-big-mode .ytp-sb-subscribe,.ytp-big-mode .ytp-sb-unsubscribe{border-radius:22px}.ytp-sb-classic .ytp-sb-subscribe .ytp-sb-icon{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAAnUlEQVQ4T2P8//+/JwMDw1wGBgZJBtLAcwYGhmTG////PyNDM8yq5yAD/pNmMapqnAY8k5JgEFmxlIHNzhmv+TgNeMrJycAowMkgNHM6A4dfOE5DcBrwnJOT4f/vHwyMbAwMXGnJDPwT5mA1hEgDkhj4J4AiChMQ9sKMaQwc/hGke4HiQCQ2ailNSC9ABnhBk7IEsbZC1T1lYGBIAwBS1UxBE9/2iAAAAABJRU5ErkJggg==)}.ytp-sb-classic .ytp-sb-unsubscribe .ytp-sb-icon{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAA/UlEQVQ4T6WSMUoEQRBF608iaLqZ4AnE0DOIYGYuGNjdM4jRiLkYjSIsLF0tgpkgE3gAccDUG5h6ACMNp75MoMyuyo5sp9X1ftX/BVnwYcF++RcgpbRGciIiY+/9Qyc+GBBj3Myy7FpERmY2CSGcDQao6i6A806Q5LH3/u5r9akJqqpaKcvyo+cLVPUEwKGIvJnZfgjhue/bN0BVj0TkwMzyPM+fUkrLJMcAtkm+ANhzzr3Omt4H7AC4FJElEbkguQVgg+Rj27ahKIr33xKbWiHGuA7gBsBq99nMrpqmOa3ruv0r7h8ppJRGJCOAe+fc7bw7GRzj4AnmKc7WPwFWRF0Nc9RQxwAAAABJRU5ErkJggg==)}.caption-window{position:absolute;line-height:normal;z-index:41;pointer-events:auto;cursor:move;cursor:-webkit-grab;cursor:grab;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.ytp-caption-window-container{width:100%;height:100%;position:absolute;top:0;pointer-events:none}.ytp-native-controls .caption-window{z-index:2147483647}.caption-window.ytp-caption-window-top{margin-top:48px;-webkit-transition:margin-bottom .25s cubic-bezier(0,0,.2,1),margin-top .25s cubic-bezier(0,0,.2,1);transition:margin-bottom .25s cubic-bezier(0,0,.2,1),margin-top .25s cubic-bezier(0,0,.2,1)}.ytp-embed:not(.ad-showing) .caption-window.ytp-caption-window-top{margin-top:60px}.ytp-big-mode .caption-window.ytp-caption-window-top{margin-top:69px}.ytp-big-mode.ytp-embed:not(.ad-showing) .caption-window.ytp-caption-window-top{margin-top:89px}.ytp-autohide .caption-window.ytp-caption-window-top,.ytp-hide-info-bar .caption-window.ytp-caption-window-top{margin-top:0;-webkit-transition:margin-bottom .1s cubic-bezier(.4,0,1,1),margin-top .1s cubic-bezier(.4,0,1,1);transition:margin-bottom .1s cubic-bezier(.4,0,1,1),margin-top .1s cubic-bezier(.4,0,1,1)}.ytp-delhi-modern.ytp-autohide-active .caption-window{pointer-events:none}ytd-reel-video-renderer .short-video-container .caption-window.ytp-caption-window-top{margin-top:69px}.caption-window.ytp-caption-window-bottom{margin-bottom:61px;-webkit-transition:margin-bottom .25s cubic-bezier(0,0,.2,1),margin-top .25s cubic-bezier(0,0,.2,1);transition:margin-bottom .25s cubic-bezier(0,0,.2,1),margin-top .25s cubic-bezier(0,0,.2,1)}.ytp-delhi-modern.ytp-fine-scrubbing-enable .caption-window.ytp-caption-window-bottom,.ytp-fine-scrubbing-enable .caption-window.ytp-caption-window-bottom{margin-bottom:110px}.ytp-fine-scrubbing-enable.ytp-ad-overlay-open .caption-window.ytp-caption-window-bottom{margin-bottom:200px}.ytp-big-mode.ytp-fine-scrubbing-enable .caption-window.ytp-caption-window-bottom{margin-bottom:155px}.ytp-embed .caption-window.ytp-caption-window-bottom{margin-bottom:53px}.ytp-big-mode .caption-window.ytp-caption-window-bottom{margin-bottom:70px}.ytp-autohide .caption-window.ytp-caption-window-bottom,.ytp-hide-controls .caption-window.ytp-caption-window-bottom,.ytp-muted-autoplay .caption-window.ytp-caption-window-bottom{margin-bottom:0;-webkit-transition:margin-bottom .1s cubic-bezier(.4,0,1,1),margin-top .1s cubic-bezier(.4,0,1,1);transition:margin-bottom .1s cubic-bezier(.4,0,1,1),margin-top .1s cubic-bezier(.4,0,1,1)}.ytp-autohide.ytp-delhi-modern .caption-window.ytp-caption-window-bottom,.ytp-autohide.ytp-delhi-modern.ytp-big-mode .caption-window.ytp-caption-window-bottom,.ytp-autohide.ytp-delhi-modern.ytp-fullscreen-grid-peeking .caption-window.ytp-caption-window-bottom,.ytp-autohide.ytp-delhi-modern.ytp-fullscreen-grid-peeking.ytp-big-mode .caption-window.ytp-caption-window-bottom,.ytp-hide-controls.ytp-delhi-modern .caption-window.ytp-caption-window-bottom,.ytp-hide-controls.ytp-delhi-modern.ytp-big-mode .caption-window.ytp-caption-window-bottom,.ytp-hide-controls.ytp-delhi-modern.ytp-fullscreen-grid-peeking .caption-window.ytp-caption-window-bottom,.ytp-hide-controls.ytp-delhi-modern.ytp-fullscreen-grid-peeking.ytp-big-mode .caption-window.ytp-caption-window-bottom,.ytp-muted-autoplay.ytp-delhi-modern .caption-window.ytp-caption-window-bottom,.ytp-muted-autoplay.ytp-delhi-modern.ytp-big-mode .caption-window.ytp-caption-window-bottom,.ytp-muted-autoplay.ytp-delhi-modern.ytp-fullscreen-grid-peeking .caption-window.ytp-caption-window-bottom,.ytp-muted-autoplay.ytp-delhi-modern.ytp-fullscreen-grid-peeking.ytp-big-mode .caption-window.ytp-caption-window-bottom{margin-bottom:0}.ytp-native-controls .caption-window.ytp-caption-window-bottom{margin-bottom:45px;-webkit-transition:none;transition:none}.ytp-ad-overlay-open .caption-window.ytp-caption-window-bottom{margin-bottom:151px}.ytp-embed.ytp-ad-overlay-open .caption-window.ytp-caption-window-bottom{margin-bottom:143px}.ytp-big-mode.ytp-ad-overlay-open .caption-window.ytp-caption-window-bottom{margin-bottom:160px}.ytp-delhi-modern .caption-window.ytp-caption-window-bottom{margin-bottom:calc(var(--yt-delhi-bottom-controls-height, 72px) + 14px)}.ytp-delhi-modern.ytp-big-mode .caption-window.ytp-caption-window-bottom{margin-bottom:calc(var(--yt-delhi-big-mode-bottom-controls-height, 96px) + 14px)}.ytp-delhi-modern.ytp-fullscreen-metadata-bottom .caption-window.ytp-caption-window-bottom{margin-bottom:calc(var(--yt-delhi-bottom-controls-height, 72px) + 154px)}.ytp-delhi-modern.ytp-fullscreen-metadata-bottom.ytp-big-mode .caption-window.ytp-caption-window-bottom{margin-bottom:calc(var(--yt-delhi-big-mode-bottom-controls-height, 96px) + 154px)}.ytp-delhi-modern.ytp-fullscreen-grid-peeking .caption-window.ytp-caption-window-bottom{margin-bottom:calc(var(--yt-delhi-bottom-controls-height, 72px) + 14px + var(--ytp-grid-peek-height))}.ytp-delhi-modern.ytp-fullscreen-grid-peeking.ytp-big-mode .caption-window.ytp-caption-window-bottom{margin-bottom:calc(var(--yt-delhi-big-mode-bottom-controls-height, 96px) + 14px + var(--ytp-grid-peek-height))}.ytp-delhi-modern.ytp-fullscreen-metadata-bottom.ytp-fullscreen-grid-peeking .caption-window.ytp-caption-window-bottom{margin-bottom:calc(var(--yt-delhi-bottom-controls-height, 72px) + 154px + var(--ytp-grid-peek-height))}.ytp-delhi-modern.ytp-fullscreen-metadata-bottom.ytp-fullscreen-grid-peeking.ytp-big-mode .caption-window.ytp-caption-window-bottom{margin-bottom:calc(var(--yt-delhi-big-mode-bottom-controls-height, 96px) + 154px + var(--ytp-grid-peek-height))}.ytp-delhi-modern.ytp-fullscreen-grid-active .caption-window.ytp-caption-window-bottom{display:none;opacity:0}.html5-video-player .caption-window.ytp-dragging,.html5-video-player.ytp-ad-overlay-open .caption-window.ytp-dragging,.html5-video-player.ytp-delhi-modern .caption-window.ytp-dragging{margin-top:0;margin-bottom:0;-webkit-transition:none;transition:none;cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.ytp-caption-window-rollup.ytp-rollup-mode{overflow:hidden}.caption-window .ytp-icon,.caption-window svg{width:48px;height:48px;vertical-align:bottom;display:inline-block;max-width:1em;max-height:1em}.ytp-embed .caption-window .ytp-icon,.ytp-embed .caption-window svg{width:40px;height:40px}.ytp-big-mode .caption-window svg{width:54px;height:54px}.ytp-caption-window-rollup.ytp-rollup-mode .captions-text{-webkit-transition:-webkit-transform .433s cubic-bezier(0,0,.2,1);transition:transform .433s cubic-bezier(0,0,.2,1),-webkit-transform .433s cubic-bezier(0,0,.2,1)}.caption-edit{opacity:0;position:absolute;left:0;bottom:0;background:rgba(8,8,8,.75);border:none;padding:0;cursor:pointer}.caption-edit svg{max-height:60%;max-width:60%}.caption-edit:focus,.caption-window:focus .caption-edit,.ytp-caption-window-rollup .caption-edit:hover,.ytp-caption-window-rollup:hover .caption-edit{opacity:1}.html5-video-player .caption-visual-line .ytp-caption-segment:first-child{padding-left:.25em;padding-top:0}.html5-video-player .caption-visual-line .ytp-caption-segment:last-child{padding-right:.25em;padding-bottom:0}.html5-video-player .ytp-vertical-caption .caption-visual-line .ytp-caption-segment:first-child{padding-top:.25em;padding-left:0}.html5-video-player .ytp-vertical-caption .caption-visual-line .ytp-caption-segment:last-child{padding-bottom:.25em;padding-right:0}.ytp-suggested-action{display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-moz-justify-content:left;-webkit-justify-content:left;-webkit-box-pack:left;justify-content:left}.ytp-fine-scrubbing-enable .ytp-suggested-action-badge{bottom:60px;left:60px}.ytp-big-mode.ytp-fine-scrubbing-enable .ytp-suggested-action-badge{bottom:90px;left:90px}.ytp-suggested-action-badge{z-index:60;position:absolute;bottom:16px;left:16px;background-color:rgba(0,0,0,.8);border:1px solid rgba(255,255,255,.3);border-radius:34px;height:34px;width:34px;padding:7px;display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;align-items:center;overflow:hidden;-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1),background-color .1s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,.2,1),-webkit-transform .2s cubic-bezier(.4,0,.2,1),width .2s cubic-bezier(.4,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1),background-color .1s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,.2,1),-webkit-transform .2s cubic-bezier(.4,0,.2,1),width .2s cubic-bezier(.4,0,.2,1);opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ytp-suggested-action-badge.ytp-timely-shelf-present{display:none}.ytp-suggested-action-badge.ytp-suggested-action-badge-fullscreen.ytp-timely-shelf-present{display:unset}.ad-showing .ytp-suggested-action-badge.ytp-suggested-action-badge-fullscreen.ytp-timely-shelf-present{display:none}ytd-watch-flexy[theater] .ytp-suggested-action-badge.ytp-timely-shelf-present{display:unset}ytd-watch-flexy[theater] .ad-showing .ytp-suggested-action-badge.ytp-timely-shelf-present{display:none}.ytp-overlays-container .ytp-overlay-bottom-left .ytp-suggested-action-badge{position:relative;bottom:0;left:0}.ytp-delhi-modern .ytp-suggested-action-badge{-webkit-backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));background:var(--yt-sys-color-baseline--overlay-background-medium,rgba(0,0,0,.6));border:none;height:40px;width:40px;border-radius:40px;padding:12px}.ytp-delhi-modern .ytp-suggested-action-badge:not(.ytp-suggested-action-badge-expanded){padding:0 8px}.ad-showing .ytp-suggested-action-badge{display:none}.ytp-suggested-action-badge[aria-hidden=true]{-webkit-transition:opacity .1s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,.2,1),-webkit-transform .2s cubic-bezier(.4,0,.2,1),width .2s cubic-bezier(.4,0,.2,1);transition:opacity .1s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,.2,1),-webkit-transform .2s cubic-bezier(.4,0,.2,1),width .2s cubic-bezier(.4,0,.2,1);opacity:0}.ytp-suggested-action-badge:hover{-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1),background-color .1s cubic-bezier(0,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),-webkit-transform .2s cubic-bezier(.4,0,.2,1),width .2s cubic-bezier(.4,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1),background-color .1s cubic-bezier(0,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),-webkit-transform .2s cubic-bezier(.4,0,.2,1),width .2s cubic-bezier(.4,0,.2,1);background-color:rgba(33,33,33,.95)}.ytp-suggested-action-badge.ytp-suggested-action-badge-with-controls{-webkit-transform:translateY(-59px);-ms-transform:translateY(-59px);transform:translateY(-59px)}.ytp-delhi-modern .ytp-suggested-action-badge.ytp-suggested-action-badge-with-controls{-webkit-transform:translateY(calc((var(--yt-delhi-bottom-controls-height, 72px) + 6px)*-1));-ms-transform:translateY(calc((var(--yt-delhi-bottom-controls-height, 72px) + 6px)*-1));transform:translateY(calc((var(--yt-delhi-bottom-controls-height, 72px) + 6px)*-1))}.ytp-delhi-modern.ytp-big-mode .ytp-suggested-action-badge.ytp-suggested-action-badge-with-controls{-webkit-transform:translateY(calc((var(--yt-delhi-big-mode-bottom-controls-height, 96px) + 6px)*-1));-ms-transform:translateY(calc((var(--yt-delhi-big-mode-bottom-controls-height, 96px) + 6px)*-1));transform:translateY(calc((var(--yt-delhi-big-mode-bottom-controls-height, 96px) + 6px)*-1))}.ytp-suggested-action-badge.ytp-suggested-action-badge-fullscreen.ytp-suggested-action-badge-with-controls{-webkit-transform:translateY(-80px);-ms-transform:translateY(-80px);transform:translateY(-80px)}.ytp-overlays-container .ytp-overlay-bottom-left .ytp-suggested-action-badge.ytp-suggested-action-badge-with-controls{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ytp-suggested-action-badge:is(.ytp-suggested-action-badge-expanded,.ytp-suggested-action-badge-content-forward){width:auto}.ytp-suggested-action-badge-icon-container{display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex}.ytp-suggested-action-badge-icon{height:18px;width:18px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgZmlsbD0iI2ZmZiIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTE4IDZoLTJjMC0yLjIxLTEuNzktNC00LTRTOCAzLjc5IDggNkg2Yy0xLjEgMC0yIC45LTIgMnYxMmMwIDEuMS45IDIgMiAyaDEyYzEuMSAwIDItLjkgMi0yVjhjMC0xLjEtLjktMi0yLTJtLTYtMmMxLjEgMCAyIC45IDIgMmgtNGMwLTEuMS45LTIgMi0ybTYgMTZINlY4aDJ2MmMwIC41NS40NSAxIDEgMXMxLS40NSAxLTFWOGg0djJjMCAuNTUuNDUgMSAxIDFzMS0uNDUgMS0xVjhoMnoiLz48L3N2Zz4=);-webkit-background-size:contain;background-size:contain;-webkit-flex-shrink:0;flex-shrink:0}.ytp-delhi-modern .ytp-suggested-action-badge-icon.ytp-suggested-action-badge-icon-custom-icon,.ytp-suggested-action-badge-icon.ytp-suggested-action-badge-icon-custom-icon{background-image:none;width:20px;height:20px}.ytp-delhi-modern .ytp-suggested-action-badge-icon{height:24px;width:24px}.ytp-suggested-action-badge-title{font-size:14px;font-weight:400;color:#fff;margin-left:6px;margin-right:6px;cursor:pointer}.ytp-delhi-modern .ytp-suggested-action-badge-title{font-weight:500}.ytp-suggested-action-badge-title:empty{display:none}.ytp-suggested-action.ytp-suggested-action-badge{border:none;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;width:298px;height:64px;padding:0;cursor:pointer;-webkit-transition-timing-function:cubic-bezier(.05,0,0,1);transition-timing-function:cubic-bezier(.05,0,0,1)}.ytp-suggested-action-container{display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-align-items:stretch;-webkit-box-align:stretch;align-items:stretch;overflow:hidden;width:290px;padding:4px}.ytp-suggested-action-details{display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-moz-justify-content:space-around;-webkit-justify-content:space-around;justify-content:space-around;font-size:12px;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:0 8px;overflow:hidden}.ytp-suggested-action-details .ytp-suggested-action-title{overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;font-size:14px}.ytp-suggested-action-details .ytp-suggested-action-subtitle{overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;opacity:.7;font-weight:400}.ytp-suggested-action-details .ytp-suggested-action-metadata-text{opacity:.7;font-weight:500}.ytp-suggested-action-badge-img{position:relative;border-radius:4px;background:#fff;height:56px;width:56px;overflow:hidden}.ytp-suggested-action-badge-img>img{width:inherit;height:inherit;-o-object-fit:contain;object-fit:contain}:is(:is(.ytp-suggested-action-badge-preview-collapsed,.ytp-suggested-action-badge-preview-expanded),.ytp-suggested-action-badge-content-forward.ytp-suggested-action-badge-expanded) .ytp-suggested-action-badge-icon{display:none}:is(.ytp-suggested-action-badge-preview-collapsed,.ytp-suggested-action-badge-preview-expanded) .ytp-suggested-action-badge-expanded-content-container{display:none}.ytp-suggested-action-content-forward-container{display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-align-items:center;-webkit-box-align:center;align-items:center}.ytp-suggested-action-product-thumbnail{-webkit-margin-start:0;margin-inline-start:0;opacity:0;width:0;-webkit-transition:margin-inline-start .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1),-webkit-margin-start .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1),-webkit-margin-start .3s cubic-bezier(.4,0,.2,1);transition:margin-inline-start .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);transition:margin-inline-start .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),-webkit-margin-start .3s cubic-bezier(.4,0,.2,1);-webkit-transition:width .3s cubic-bezier(.4,0,.2,1);transition:width .3s cubic-bezier(.4,0,.2,1);border-radius:4px;height:18px}.ytp-suggested-action-product-thumbnail:first-child{-webkit-transition:margin-inline-start .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1),-webkit-margin-start .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1),-webkit-margin-start .3s cubic-bezier(.4,0,.2,1);transition:margin-inline-start .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);transition:margin-inline-start .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),-webkit-margin-start .3s cubic-bezier(.4,0,.2,1)}.ytp-delhi-modern .ytp-suggested-action-product-thumbnail{height:24px}.ytp-suggested-action-badge-preview-expanded .ytp-suggested-action-product-thumbnail{-webkit-margin-start:2px;margin-inline-start:2px;opacity:1;width:18px}.ytp-suggested-action-badge-preview-expanded .ytp-suggested-action-product-thumbnail:first-child{-webkit-margin-start:0;margin-inline-start:0}.ytp-delhi-modern .ytp-suggested-action-badge-preview-expanded .ytp-suggested-action-product-thumbnail{width:24px}:is(.ytp-suggested-action-badge-preview-collapsed,.ytp-suggested-action-badge-content-forward.ytp-suggested-action-badge-expanded) .ytp-suggested-action-product-thumbnail:first-child{-webkit-margin-start:2px;margin-inline-start:2px;opacity:1;width:18px;-webkit-margin-start:0;margin-inline-start:0}.ytp-delhi-modern :is(.ytp-suggested-action-badge-preview-collapsed,.ytp-suggested-action-badge-content-forward.ytp-suggested-action-badge-expanded) .ytp-suggested-action-product-thumbnail:first-child{width:24px}.ytp-suggested-action-more-products-icon{display:none;height:12px;width:2px;border-radius:0 12px 12px 0;background-color:#fff;opacity:.32;-webkit-margin-start:2px;margin-inline-start:2px}.ytp-delhi-modern .ytp-suggested-action-more-products-icon{height:18px;border-radius:12px}.ytp-suggested-action-badge-content-forward.ytp-suggested-action-badge-expanded .ytp-suggested-action-more-products-icon{display:unset}.ytp-suggested-action-badge-dismiss-button-icon{height:18px;width:18px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iI2ZmZiIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuMjQgOS4xNyAxMy40MSAxMmwyLjgzIDIuODMtMS40MSAxLjQxTDEyIDEzLjQxbC0yLjgzIDIuODMtMS40MS0xLjQxTDEwLjU5IDEyIDcuNzYgOS4xN2wxLjQxLTEuNDFMMTIgMTAuNTlsMi44My0yLjgzek00LjkzIDQuOTNjLTMuOTEgMy45MS0zLjkxIDEwLjI0IDAgMTQuMTQgMy45MSAzLjkxIDEwLjI0IDMuOTEgMTQuMTQgMCAzLjkxLTMuOTEgMy45MS0xMC4yNCAwLTE0LjE0LTMuOS0zLjkxLTEwLjI0LTMuOTEtMTQuMTQgMG0xMy40My43MWMzLjUxIDMuNTEgMy41MSA5LjIyIDAgMTIuNzNzLTkuMjIgMy41MS0xMi43MyAwLTMuNTEtOS4yMiAwLTEyLjczYzMuNTItMy41MSA5LjIyLTMuNTEgMTIuNzMgMCIvPjwvc3ZnPg==);-webkit-background-size:contain;background-size:contain;opacity:.6;-webkit-transition:opacity .1s cubic-bezier(.4,0,1,1);transition:opacity .1s cubic-bezier(.4,0,1,1)}.ytp-delhi-modern .ytp-suggested-action-badge-dismiss-button-icon{height:24px;width:24px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE5IDYuNDEgMTcuNTkgNSAxMiAxMC41OSA2LjQxIDUgNSA2LjQxIDEwLjU5IDEyIDUgMTcuNTkgNi40MSAxOSAxMiAxMy40MSAxNy41OSAxOSAxOSAxNy41OSAxMy40MSAxMnoiLz48L3N2Zz4=);opacity:1}.ytp-suggested-action-badge-dismiss-button-icon:hover{opacity:1;-webkit-transition:opacity .1s cubic-bezier(0,0,.2,1);transition:opacity .1s cubic-bezier(0,0,.2,1)}.ytp-suggested-action-badge-expanded-content-container{display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-flex-shrink:0;flex-shrink:0;-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1);opacity:1}.ytp-suggested-action-badge-expanded-content-container[aria-hidden=true]{-webkit-transition:opacity .1s cubic-bezier(.4,0,1,1);transition:opacity .1s cubic-bezier(.4,0,1,1);opacity:0}.ytp-suggested-action-badge.ytp-suggested-action-badge-with-offline-slate{bottom:32px}.ytp-featured-product.ytp-suggested-action-badge{border:none;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;width:280px;height:64px;padding:0;cursor:pointer;-webkit-transition-timing-function:cubic-bezier(.05,0,0,1);transition-timing-function:cubic-bezier(.05,0,0,1)}.ytp-delhi-modern .ytp-featured-product.ytp-suggested-action-badge{-webkit-backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));background:var(--yt-sys-color-baseline--overlay-background-medium,rgba(0,0,0,.6))}.ytp-featured-product>.ytp-suggested-action-badge-expanded-content-container>.ytp-suggested-action-badge-title{display:none}.ytp-featured-product-container{display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-align-items:stretch;-webkit-box-align:stretch;align-items:stretch;overflow:hidden;width:272px;padding:4px}.ytp-featured-product-container>.ytp-suggested-action-badge-dismiss-button-icon{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE5IDYuNDEgMTcuNTkgNSAxMiAxMC41OSA2LjQxIDUgNSA2LjQxIDEwLjU5IDEyIDUgMTcuNTkgNi40MSAxOSAxMiAxMy40MSAxNy41OSAxOSAxOSAxNy41OSAxMy40MSAxMnoiLz48L3N2Zz4=);opacity:.8;height:18px;width:18px;aspect-ratio:1}.ytp-featured-product-thumbnail{position:relative;border-radius:4px;background:#fff;height:56px;width:56px;overflow:hidden}.ytp-featured-product-thumbnail>img{width:inherit;height:inherit;-o-object-fit:contain;object-fit:contain}.ytp-featured-product-open-in-new{position:absolute;bottom:4px;right:4px;border-radius:2px;background-color:rgba(0,0,0,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNmZmYiIHZpZXdCb3g9IjAgMCA0OCA0OCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGg0OHY0OEgweiIvPjxwYXRoIGQ9Ik0zOCAzOEgxMFYxMGgxNFY2SDEwYy0yLjIxIDAtNCAxLjc5LTQgNHYyOGMwIDIuMjEgMS43OSA0IDQgNGgyOGMyLjIxIDAgNC0xLjc5IDQtNFYyNGgtNHpNMjggNnY0aDcuMTdMMTUuNTEgMjkuNjZsMi44MyAyLjgzTDM4IDEyLjgzVjIwaDRWNnoiLz48L3N2Zz4=);width:12px;height:12px;overflow:hidden}.ytp-featured-product-details{display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-moz-justify-content:space-around;-webkit-justify-content:space-around;justify-content:space-around;font-size:12px;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:0 8px;overflow:hidden}.ytp-featured-product-details .ytp-featured-product-title{overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;font-size:14px}.ytp-featured-product-details .ytp-featured-product-countdown{font-family:YouTube Sans,Roboto,sans-serif;font-size:2rem;line-height:2.8rem;font-weight:700}.ytp-featured-product-details .ytp-featured-product-affiliate-disclaimer{font-weight:500}.ytp-featured-product-details .ytp-featured-product-affiliate-disclaimer-when-promotion-text-enabled{font-weight:500;margin-right:4px;opacity:.7}.ytp-featured-product-info-icon{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNmZmYiIHZpZXdCb3g9IjAgMCA0OCA0OCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGg0OHY0OEgweiIvPjxwYXRoIGQ9Ik0yMiAzNGg0VjIyaC00em0yLTMwQzEyLjk1IDQgNCAxMi45NSA0IDI0czguOTUgMjAgMjAgMjAgMjAtOC45NSAyMC0yMFMzNS4wNSA0IDI0IDRtMCAzNmMtOC44MiAwLTE2LTcuMTgtMTYtMTZTMTUuMTggOCAyNCA4czE2IDcuMTggMTYgMTYtNy4xOCAxNi0xNiAxNm0tMi0yMmg0di00aC00eiIvPjwvc3ZnPg==);height:18px;width:18px;margin-right:8px;opacity:.8;aspect-ratio:1}.ytp-featured-product-overflow-icon{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii01IC01IDM2IDM2Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTIgOGMxLjEgMCAyLS45IDItMnMtLjktMi0yLTItMiAuOS0yIDIgLjkgMiAyIDJtMCAyYy0xLjEgMC0yIC45LTIgMnMuOSAyIDIgMiAyLS45IDItMi0uOS0yLTItMm0wIDZjLTEuMSAwLTIgLjktMiAycy45IDIgMiAyIDItLjkgMi0yLS45LTItMi0yIi8+PC9zdmc+);height:20px;width:20px;opacity:.8;aspect-ratio:1}.ytp-featured-product-details .ytp-featured-product-vendor{overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis}.ytp-featured-product-details .ytp-featured-product-vendor-when-promotion-text-enabled{overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;opacity:.7;font-weight:400}.ytp-featured-product-when-promotion-text-enabled{display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex}.ytp-featured-product-when-promotion-text-enabled .ytp-featured-product-trending{overflow:hidden}.ytp-featured-product-when-promotion-text-enabled .ytp-featured-product-trending-text{opacity:.7;overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis}.ytp-featured-product-trending>.ytp-featured-product-trending-icon{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgLTk2MCA5NjAgOTYwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJtMTIzLTI0MC00My00MyAyOTItMjkxIDE2NyAxNjcgMjQxLTI0MUg2NTN2LTYwaDIyN3YyMjdoLTU5di0xMjNMNTM4LTMyMSAzNzEtNDg4eiIvPjwvc3ZnPg==);height:12px;width:12px;margin-top:2px;margin-right:4px;opacity:.8;aspect-ratio:1}.ytp-featured-product-details .ytp-featured-product-trending{display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex}.ytp-featured-product-details .ytp-featured-product-price-container{overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis}.ytp-featured-product-details .ytp-featured-product-price-container .ytp-featured-product-price-when-promotion-text-enabled{opacity:.7;font-weight:400}.ytp-featured-product-details .ytp-featured-product-price-container .ytp-featured-product-promotion-text{font-weight:500;margin-left:4px}.ytp-featured-product-details .ytp-featured-product-sales-original-price{text-decoration:line-through;margin-left:4px}.ytp-featured-product-details .ytp-featured-product-price-drop-reference-price{margin-left:4px}.ytp-featured-product-sales-original-price:empty{display:none}.ytp-featured-product-promotion-text:empty{display:none}.ytp-featured-product-price-drop-reference-price:empty{display:none}.ytp-featured-product-affiliate-disclaimer-when-promotion-text-enabled:empty{display:none}.ytp-featured-product-exclusive-badge-container,.ytp-featured-product-exclusive-container{display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-moz-justify-content:flex-start;-webkit-justify-content:flex-start;-webkit-box-pack:start;justify-content:flex-start}.ytp-featured-product-exclusive-badge{display:-moz-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;align-items:center;background:-webkit-gradient(linear,left top,right top,from(#7f0e7f),color-stop(#db1ddb),to(#ed558f));background:-webkit-linear-gradient(left,#7f0e7f,#db1ddb,#ed558f);background:linear-gradient(90deg,#7f0e7f,#db1ddb,#ed558f);border-radius:4px;padding:2px 4px}.ytp-featured-product-exclusive-badge-text{line-height:100%;font-weight:700}.ytp-featured-product-details .ytp-featured-product-exclusive-countdown{margin-left:4px;line-height:100%}.ytp-time-display{font-size:109%;display:inline-block;vertical-align:top;padding:0 5px;white-space:nowrap;line-height:47px}.ytp-embed.ytp-embed-mobile .ytp-time-display,.ytp-embed.ytp-embed-mobile.ytp-small-mode .ytp-time-display{line-height:51px}.ytp-embed .ytp-time-display,.ytp-small-mode .ytp-time-display{line-height:39px}.ytp-big-mode .ytp-time-display{line-height:53px}.ytp-delhi-modern .ytp-time-display:not(.ytp-miniplayer-ui *){display:inline-block;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;font-weight:500;line-height:var(--yt-delhi-pill-height,48px);font-size:14px;min-width:0;padding:var(--yt-delhi-pill-top-height,12px) 8px}.ytp-delhi-modern.ytp-big-mode:not(.ytp-xsmall-width-mode) .ytp-time-display{line-height:var(--yt-delhi-big-mode-pill-height,56px);font-size:16px;padding:var(--yt-delhi-big-mode-pill-top-height,20px) 12px}.ytp-volume-slider-active .ytp-time-display-allow-autohide{display:none}.ytp-delhi-modern .ytp-time-wrapper:not(.ytp-miniplayer-ui *){min-width:0;position:relative;display:inline-block;height:var(--yt-delhi-pill-height,48px);border-radius:28px;padding:0 16px;-webkit-backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));background:var(--yt-sys-color-baseline--overlay-background-medium-light,rgba(0,0,0,.3));text-shadow:0 0 2px #000}.ytp-delhi-modern .ytp-time-wrapper:not(.ytp-miniplayer-ui *) svg{-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,.8));filter:drop-shadow(0 0 1px rgba(0,0,0,.8))}.ytp-delhi-modern.ytp-xsmall-width-mode .ytp-time-wrapper:not(.ytp-miniplayer-ui *){height:40px;line-height:40px}.ytp-delhi-modern .ytp-time-wrapper:not(.ytp-miniplayer-ui *):after{content:"";position:absolute;inset:4px;background:transparent;pointer-events:none;border-radius:28px}.ytp-delhi-modern .ytp-time-wrapper:not(.ytp-miniplayer-ui *):hover:after{background-color:var(--yt-sys-color-baseline--overlay-button-secondary,rgba(255,255,255,.1));-webkit-transition:background-color .2s cubic-bezier(.05,0,0,1);transition:background-color .2s cubic-bezier(.05,0,0,1)}.ytp-delhi-modern .ytp-time-wrapper:not(.ytp-miniplayer-ui *):active:after{background-color:var(--yt-sys-color-baseline--overlay-tonal-hover,rgba(255,255,255,.2));-webkit-transition:background-color .2s cubic-bezier(.05,0,0,1);transition:background-color .2s cubic-bezier(.05,0,0,1)}.ytp-delhi-modern.ytp-big-mode:not(.ytp-xsmall-width-mode) .ytp-time-wrapper{height:var(--yt-delhi-big-mode-pill-height,56px)}.ytp-delhi-modern-with-luminosity.ytp-delhi-modern .ytp-time-wrapper:not(.ytp-miniplayer-ui *){background:rgba(80,80,80,.6);background-blend-mode:luminosity;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ytp-delhi-modern-with-difference.ytp-delhi-modern .ytp-time-wrapper:not(.ytp-miniplayer-ui *){background:rgba(80,80,80,.6);background-blend-mode:difference;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ytp-delhi-modern-with-exclusion.ytp-delhi-modern .ytp-time-wrapper:not(.ytp-miniplayer-ui *){background:rgba(80,80,80,.6);background-blend-mode:exclusion;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ytp-time-current,.ytp-time-duration,.ytp-time-separator{color:#ddd}.ytp-time-wrapper-delhi{cursor:pointer}.ytp-delhi-modern .ytp-time-current{color:var(--yt-sys-color-baseline--overlay-text-primary,#fff)}.ytp-delhi-modern .ytp-time-duration,.ytp-delhi-modern .ytp-time-separator{color:var(--yt-sys-color-baseline--overlay-text-primary,#fff);font-weight:400}.ytp-live .ytp-time-contents{display:none}* .ytp-chrome-controls .ytp-live-badge,.ytp-big-mode .ytp-chrome-controls .ytp-live-badge,.ytp-small-mode .ytp-chrome-controls .ytp-live-badge{display:none;width:auto;text-transform:uppercase}.ytp-big-mode.ytp-delhi-modern .ytp-chrome-controls .ytp-live-badge,.ytp-delhi-modern .ytp-chrome-controls .ytp-live-badge,.ytp-small-mode.ytp-delhi-modern .ytp-chrome-controls .ytp-live-badge{text-transform:none}.ytp-big-mode .ytp-chrome-controls .ytp-live .ytp-live-badge,.ytp-chrome-controls .ytp-live .ytp-live-badge{display:inline-block}.ytp-live-badge:before{display:inline-block;width:6px;height:6px;vertical-align:4%;margin-right:5px;background:#757575;content:"";border-radius:6px}.ytp-big-mode .ytp-live-badge:before{width:9px;height:9px;border-radius:9px}.html5-video-player .ytp-live-badge[aria-disabled=true],.html5-video-player .ytp-live-badge[disabled]{opacity:1}.ytp-livebadge-color .ytp-live-badge.ytp-live-badge-is-livehead:before{background:var(--yt-sys-color-baseline--overlay-background-brand,rgba(225,0,45,.9))}.ytp-time-display.ytp-clip{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:flex}.ytp-clip-watch-full-video-button,.ytp-clip-watch-full-video-button-separator,.ytp-time-clip-icon{display:none}.ytp-clip .ytp-clip-watch-full-video-button,.ytp-clip .ytp-clip-watch-full-video-button-separator,.ytp-clip .ytp-time-clip-icon{display:inline}.ytp-delhi-modern .ytp-clip .ytp-clip-watch-full-video-button-separator{display:none}.ytp-delhi-modern .ytp-clip .ytp-clip-watch-full-video-button{display:inline-block;padding-top:12px;margin-left:8px;height:var(--yt-delhi-pill-height,48px);border-radius:28px;padding:0 16px;-webkit-backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));background:var(--yt-sys-color-baseline--overlay-background-medium-light,rgba(0,0,0,.3));text-shadow:0 0 2px #000}.ytp-delhi-modern .ytp-clip .ytp-clip-watch-full-video-button svg{-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,.8));filter:drop-shadow(0 0 1px rgba(0,0,0,.8))}.ytp-delhi-modern.ytp-big-mode:not(.ytp-xsmall-width-mode) .ytp-clip .ytp-clip-watch-full-video-button{display:inline-block;height:var(--yt-delhi-big-mode-pill-height,56px)}.ytp-delhi-modern-with-luminosity.ytp-delhi-modern .ytp-clip .ytp-clip-watch-full-video-button{background:rgba(80,80,80,.6);background-blend-mode:luminosity;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ytp-delhi-modern-with-difference.ytp-delhi-modern .ytp-clip .ytp-clip-watch-full-video-button{background:rgba(80,80,80,.6);background-blend-mode:difference;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ytp-delhi-modern-with-exclusion.ytp-delhi-modern .ytp-clip .ytp-clip-watch-full-video-button{background:rgba(80,80,80,.6);background-blend-mode:exclusion;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ytp-time-clip-icon{margin-left:16px;margin-right:5px}.ytp-delhi-modern .ytp-time-clip-icon{margin-left:0}.ytp-time-clip-icon svg{width:16px;height:16px;margin-bottom:-3px;fill:#ddd}.ytp-clip-watch-full-video-button-separator{margin-left:8px;margin-right:8px;font-weight:700}.ytp-clip-watch-full-video-button{cursor:pointer;font-weight:700;overflow:hidden;text-overflow:ellipsis}.ytp-small-mode .ytp-clip-watch-full-video-button,.ytp-small-mode .ytp-clip-watch-full-video-button-separator{display:none}.ytp-embed .ytp-chrome-controls .ytp-live .ytp-live-badge{width:auto}.ytp-delhi-modern .ytp-time-contents{overflow:hidden}.ytp-no-link,span.ytp-title-channel-name{cursor:default;pointer-events:none}.ytp-title{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:flex}.ytp-fullscreen-metadata-bottom .ytp-title .ytp-title-text,.ytp-fullscreen-metadata-top .ytp-title .ytp-title-text,.ytp-hide-fullscreen-title .ytp-title .ytp-title-text{display:none}.ytp-title-text{vertical-align:top;max-width:100%;padding-top:12px;font-size:18px;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding-left:4px;overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis}.ytp-big-mode .ytp-title-text{padding-top:18px;font-size:27px;padding-left:6px}.ytp-embed:not(.ad-showing) .ytp-title-text{padding-top:21px}.ytp-shorts-mode.ytp-embed:not(.ad-showing) .ytp-title-text{font-size:16px;white-space:normal;padding-top:14px;padding-right:53px}.ytp-big-mode.ytp-embed:not(.ad-showing) .ytp-title-text{padding-top:36px}.ytp-big-mode.ytp-shorts-mode.ytp-embed:not(.ad-showing) .ytp-title-text{padding-top:17px;font-size:23px;padding-right:64px}.ytp-title-text-larger-line-height .ytp-title-text{line-height:1.35}.ytp-shorts-mode.ytp-embed:not(.ad-showing) .ytp-title-link{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;visibility:visible}.ytp-title-subtext{font-size:14px;overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis}.ytp-title-channel-name{margin-top:.25rem;display:block;color:var(--yt-sys-color-baseline--overlay-text-secondary)}.ytp-big-mode .ytp-title-subtext{font-size:20px}.ytp-title-subtext a:empty{display:none}.ytp-title-fullerscreen-link{cursor:default}.ytp-menuitem-toggle-checkbox{height:14px;width:36px;float:right;position:relative;border-radius:14px;background:rgba(255,255,255,.3);-webkit-transition:all .08s cubic-bezier(.4,0,1,1);transition:all .08s cubic-bezier(.4,0,1,1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.ytp-big-mode .ytp-menuitem-toggle-checkbox{height:21px;width:54px;border-radius:21px}.ytp-menuitem[aria-checked=true] .ytp-menuitem-toggle-checkbox{background:var(--yt-sys-color-baseline--red-indicator,#e1002d)}.ytp-menuitem[aria-disabled=true] .ytp-menuitem-toggle-checkbox{opacity:.3}.ytp-menuitem[aria-disabled=true]{color:#909090}.ytp-menuitem[aria-disabled=true] path{fill:#909090}.ytp-contextmenu .ytp-menuitem-toggle-checkbox{border-radius:0;height:24px;width:24px}.ytp-contextmenu.ytp-big-mode .ytp-menuitem-toggle-checkbox{height:36px;width:36px}.ytp-contextmenu .ytp-menuitem .ytp-menuitem-toggle-checkbox{background:none}.ytp-contextmenu .ytp-menuitem[aria-checked=true] .ytp-menuitem-toggle-checkbox{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTkgMTYuMiA0LjggMTJsLTEuNCAxLjRMOSAxOSAyMSA3bC0xLjQtMS40eiIvPjwvc3ZnPg==)}.ytp-contextmenu .ytp-menuitem-toggle-checkbox:after{content:none}.ytp-contextmenu .ytp-menuitem[aria-checked=true] .ytp-menuitem-toggle-checkbox:before{-webkit-transform:none;-ms-transform:none;transform:none}.ytp-big-mode .ytp-contextmenu .ytp-menuitem[aria-checked=true] .ytp-menuitem-toggle-checkbox:before{-webkit-transform:none;-ms-transform:none;transform:none}.ytp-menuitem-toggle-checkbox:after{content:"";position:absolute;left:0;top:0;height:20px;width:20px;border-radius:20px;margin-top:-3px;background-color:#bdbdbd;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.6);box-shadow:0 1px 5px 0 rgba(0,0,0,.6);-webkit-transition:all .08s cubic-bezier(.4,0,1,1);transition:all .08s cubic-bezier(.4,0,1,1)}.ytp-big-mode .ytp-menuitem-toggle-checkbox:after{left:0;height:30px;width:30px;border-radius:30px;margin-top:divide(sub(21px,30px),2)}.ytp-menuitem[aria-checked=true] .ytp-menuitem-toggle-checkbox:after{background-color:#fff;-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}.ytp-big-mode .ytp-menuitem[aria-checked=true] .ytp-menuitem-toggle-checkbox:after{-webkit-transform:translateX(24px);-ms-transform:translateX(24px);transform:translateX(24px)}.ytp-delhi-modern .ytp-menuitem-toggle-checkbox,.ytp-delhi-modern.big-mode .ytp-menuitem-toggle-checkbox{height:24px;width:40px;border-radius:12px;background:var(--yt-sys-color-baseline--overlay-background-medium-light,rgba(0,0,0,.3))}.ytp-delhi-modern .ytp-menuitem[aria-checked=true] .ytp-menuitem-toggle-checkbox,.ytp-delhi-modern.big-mode .ytp-menuitem[aria-checked=true] .ytp-menuitem-toggle-checkbox{background:var(--yt-sys-color-baseline--overlay-button-primary,rgba(255,255,255,.3))}.ytp-delhi-modern .ytp-menuitem[aria-disabled=true] .ytp-menuitem-toggle-checkbox,.ytp-delhi-modern.big-mode .ytp-menuitem[aria-disabled=true] .ytp-menuitem-toggle-checkbox{background:var(--yt-sys-color-baseline--overlay-background-medium-light,rgba(0,0,0,.3))}.ytp-delhi-modern .ytp-menuitem-toggle-checkbox:after,.ytp-delhi-modern.big-mode .ytp-menuitem-toggle-checkbox:after{width:20px;height:20px;margin-left:2px;margin-top:2px;-webkit-box-shadow:none;box-shadow:none;background-color:var(--yt-sys-color-baseline--overlay-text-secondary,rgba(255,255,255,.7))}.ytp-delhi-modern .ytp-menuitem[aria-checked=true] .ytp-menuitem-toggle-checkbox:after,.ytp-delhi-modern.big-mode .ytp-menuitem[aria-checked=true] .ytp-menuitem-toggle-checkbox:after{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}.ytp-tooltip{position:absolute;z-index:1003;font-size:118%;font-weight:500;line-height:15px;-webkit-transition:-webkit-transform .1s cubic-bezier(0,0,.2,1),opacity .1s cubic-bezier(0,0,.2,1);transition:transform .1s cubic-bezier(0,0,.2,1),opacity .1s cubic-bezier(0,0,.2,1),-webkit-transform .1s cubic-bezier(0,0,.2,1),opacity .1s cubic-bezier(0,0,.2,1);pointer-events:none}.ytp-tooltip:not(.ytp-frosted-glass-fade-transition){opacity:0}.ytp-delhi-modern .ytp-tooltip:not(.ytp-frosted-glass-fade-transition){-webkit-transition:-webkit-transform .2s cubic-bezier(.05,0,0,1),opacity .2s cubic-bezier(.05,0,0,1),top .2s cubic-bezier(.05,0,0,1);transition:transform .2s cubic-bezier(.05,0,0,1),opacity .2s cubic-bezier(.05,0,0,1),top .2s cubic-bezier(.05,0,0,1),-webkit-transform .2s cubic-bezier(.05,0,0,1),opacity .2s cubic-bezier(.05,0,0,1),top .2s cubic-bezier(.05,0,0,1)}.ytp-big-mode .ytp-tooltip{line-height:22px}.ytp-tooltip:not([aria-hidden=true]){opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:-webkit-transform .1s cubic-bezier(.4,0,1,1),opacity .1s cubic-bezier(.4,0,1,1);transition:transform .1s cubic-bezier(.4,0,1,1),opacity .1s cubic-bezier(.4,0,1,1),-webkit-transform .1s cubic-bezier(.4,0,1,1),opacity .1s cubic-bezier(.4,0,1,1)}.ytp-tooltip.ytp-preview{padding:2px;background-color:rgba(28,28,28,.9);border-radius:2px}.ytp-tooltip.ytp-text-detail.ytp-preview{border-radius:12px}.ytp-delhi-modern .ytp-tooltip.ytp-text-detail.ytp-preview{-webkit-backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));background:var(--yt-sys-color-baseline--overlay-background-medium-light,rgba(0,0,0,.3));text-shadow:0 0 2px #000}.ytp-delhi-modern .ytp-tooltip.ytp-text-detail.ytp-preview svg{-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,.8));filter:drop-shadow(0 0 1px rgba(0,0,0,.8))}.ytp-delhi-modern .ytp-tooltip.ytp-text-detail.ytp-preview.ytp-frosted-glass-fade-transition{opacity:0;-webkit-transition:-webkit-transform .2s cubic-bezier(.05,0,0,1),opacity .2s cubic-bezier(.05,0,0,1),top .2s cubic-bezier(.05,0,0,1);transition:transform .2s cubic-bezier(.05,0,0,1),opacity .2s cubic-bezier(.05,0,0,1),top .2s cubic-bezier(.05,0,0,1),-webkit-transform .2s cubic-bezier(.05,0,0,1),opacity .2s cubic-bezier(.05,0,0,1),top .2s cubic-bezier(.05,0,0,1)}.ytp-delhi-modern .ytp-tooltip.ytp-text-detail.ytp-preview.ytp-frosted-glass-fade-transition:not([aria-hidden=true]){opacity:1}.ytp-tooltip.ytp-text-detail.ytp-preview .ytp-tooltip-title{padding:0 9px;text-align:start;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ytp-delhi-modern .ytp-tooltip.ytp-text-detail.ytp-preview .ytp-tooltip-title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:5px 9px}.ytp-delhi-modern .ytp-tooltip.ytp-text-detail.ytp-preview .ytp-tooltip-bg{margin:4px}.ytp-delhi-modern .ytp-tooltip.ytp-text-detail.ytp-preview .ytp-tooltip-title .ytp-tooltip-keyboard-shortcut{margin-left:8px}.ytp-tooltip.ytp-text-detail.ytp-preview .ytp-tooltip-text{padding:0 9px;white-space:nowrap}.ytp-tooltip.ytp-text-detail.ytp-preview .ytp-tooltip-bottom-text{display:block;overflow:hidden;text-overflow:ellipsis}.ytp-delhi-modern .ytp-tooltip.ytp-text-detail.ytp-preview .ytp-tooltip-bottom-text{display:none}.ytp-tooltip:not(.ytp-preview) .ytp-tooltip-bottom-text{border-radius:4px}.ytp-delhi-modern .ytp-tooltip:not(.ytp-preview) .ytp-tooltip-bottom-text{border-radius:8px}.ytp-tooltip-bg,.ytp-tooltip.ytp-preview:not(.ytp-text-detail){border-radius:8px}.ytp-delhi-modern .ytp-tooltip.ytp-preview:not(.ytp-text-detail){padding:1px}.ytp-delhi-modern .ytp-tooltip.ytp-tooltip-progress-bar-style .ytp-tooltip-bottom-text,.ytp-delhi-modern .ytp-tooltip.ytp-tooltip-progress-bar-style .ytp-tooltip-title{display:none}.ytp-delhi-modern .ytp-tooltip:not(.ytp-preview) .ytp-tooltip-progress-bar-pill{display:none}.ytp-delhi-modern .ytp-tooltip.ytp-tooltip-progress-bar-style .ytp-tooltip-progress-bar-pill{display:-webkit-box;display:-webkit-flex;display:flex;position:relative;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;padding:8px 16px;border-radius:18px;top:45px;-webkit-box-sizing:border-box;box-sizing:border-box;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));background:var(--yt-sys-color-baseline--overlay-background-medium-light,rgba(0,0,0,.3));text-shadow:0 0 2px #000}.ytp-delhi-modern .ytp-tooltip.ytp-tooltip-progress-bar-style .ytp-tooltip-progress-bar-pill svg{-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,.8));filter:drop-shadow(0 0 1px rgba(0,0,0,.8))}.ytp-delhi-modern .ytp-tooltip.ytp-tooltip-progress-bar-style .ytp-tooltip-progress-bar-pill .ytp-tooltip-progress-bar-pill-title{margin-left:8px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ytp-delhi-modern .ytp-tooltip.ytp-tooltip-progress-bar-style .ytp-tooltip-progress-bar-pill .ytp-tooltip-progress-bar-pill-title:empty{display:none}.ytp-delhi-modern .ytp-tooltip.ytp-tooltip-progress-bar-style:not(.ytp-preview) .ytp-tooltip-progress-bar-pill{top:-16px}.ytp-delhi-modern .ytp-tooltip.ytp-tooltip-progress-bar-style .ytp-tooltip-progress-bar-pill.ytp-frosted-glass-fade-transition{position:absolute;margin-top:10px;top:unset;max-width:unset;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;opacity:0;-webkit-transition:-webkit-transform .2s cubic-bezier(.05,0,0,1),opacity .2s cubic-bezier(.05,0,0,1),top .2s cubic-bezier(.05,0,0,1);transition:transform .2s cubic-bezier(.05,0,0,1),opacity .2s cubic-bezier(.05,0,0,1),top .2s cubic-bezier(.05,0,0,1),-webkit-transform .2s cubic-bezier(.05,0,0,1),opacity .2s cubic-bezier(.05,0,0,1),top .2s cubic-bezier(.05,0,0,1)}.ytp-delhi-modern .ytp-tooltip.ytp-tooltip-progress-bar-style:not(.ytp-preview) .ytp-tooltip-progress-bar-pill.ytp-frosted-glass-fade-transition{bottom:8px}.ytp-delhi-modern .ytp-tooltip.ytp-tooltip-progress-bar-style:not([aria-hidden=true]) .ytp-tooltip-progress-bar-pill.ytp-frosted-glass-fade-transition{opacity:1}.ytp-tooltip-progress-bar-pill{display:none}.ytp-delhi-modern.ytp-big-mode .ytp-tooltip.ytp-tooltip-progress-bar-style .ytp-tooltip-progress-bar-pill{top:67px}.ytp-tooltip.ytp-text-detail.ytp-preview .ytp-tooltip-bg{border-top-left-radius:12px;border-bottom-left-radius:12px}.ytp-tooltip-text-wrapper{border-radius:3px}.ytp-tooltip.ytp-preview:not(.ytp-text-detail) .ytp-tooltip-text-wrapper{position:absolute;bottom:5px;left:0;width:100%;text-align:center;z-index:1}.ytp-tooltip.ytp-text-detail.ytp-preview .ytp-tooltip-text-wrapper{margin:4px 0;overflow:hidden;max-height:46px}.ytp-big-mode .ytp-tooltip.ytp-text-detail.ytp-preview .ytp-tooltip-text-wrapper{margin:6px 0;max-height:69px}.ytp-delhi-modern .ytp-tooltip:not(.ytp-text-detail) .ytp-tooltip-text-wrapper.ytp-frosted-glass-fade-transition{opacity:0;border-radius:8px;-webkit-backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));background:var(--yt-sys-color-baseline--overlay-background-medium-light,rgba(0,0,0,.3));text-shadow:0 0 2px #000}.ytp-delhi-modern .ytp-tooltip:not(.ytp-text-detail) .ytp-tooltip-text-wrapper.ytp-frosted-glass-fade-transition svg{-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,.8));filter:drop-shadow(0 0 1px rgba(0,0,0,.8))}.ytp-delhi-modern .ytp-tooltip:not(.ytp-text-detail) .ytp-tooltip-text-wrapper.ytp-frosted-glass-fade-transition{-webkit-transition:-webkit-transform .2s cubic-bezier(.05,0,0,1),opacity .2s cubic-bezier(.05,0,0,1),top .2s cubic-bezier(.05,0,0,1);transition:transform .2s cubic-bezier(.05,0,0,1),opacity .2s cubic-bezier(.05,0,0,1),top .2s cubic-bezier(.05,0,0,1),-webkit-transform .2s cubic-bezier(.05,0,0,1),opacity .2s cubic-bezier(.05,0,0,1),top .2s cubic-bezier(.05,0,0,1)}.ytp-delhi-modern .ytp-tooltip:not(.ytp-text-detail):not([aria-hidden=true]) .ytp-tooltip-text-wrapper.ytp-frosted-glass-fade-transition{opacity:1}.ytp-tooltip-bottom-text{display:block;background-color:rgba(28,28,28,.9);border-radius:2px;padding:5px 9px}.ytp-delhi-modern .ytp-tooltip-bottom-text{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:transparent}.ytp-delhi-modern .ytp-tooltip:not(.ytp-frosted-glass-fade-transition) .ytp-tooltip-bottom-text{border-radius:8px;-webkit-backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));background:var(--yt-sys-color-baseline--overlay-background-medium-light,rgba(0,0,0,.3));text-shadow:0 0 2px #000}.ytp-delhi-modern .ytp-tooltip:not(.ytp-frosted-glass-fade-transition) .ytp-tooltip-bottom-text svg{-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,.8));filter:drop-shadow(0 0 1px rgba(0,0,0,.8))}.ytp-tooltip-opaque .ytp-tooltip-bottom-text{background-color:rgb(28,28,28)}.ytp-tooltip.ytp-preview .ytp-tooltip-bottom-text{display:inline;border-bottom-left-radius:0;border-bottom-right-radius:0}.ytp-tooltip-image-enabled .ytp-tooltip-bottom-text{padding-left:34px}.ytp-big-mode .ytp-tooltip-image-enabled .ytp-tooltip-bottom-text{padding-left:45px}.ytp-tooltip.ytp-text-detail.ytp-preview .ytp-tooltip-bottom-text{background-color:transparent;padding:0}.ytp-tooltip-bg{background-color:#000;background-repeat:no-repeat;position:relative;display:none}.ytp-tooltip.ytp-preview:not(.ytp-text-detail){background-color:#fff}.ytp-tooltip.ytp-preview:not(.ytp-text-detail).ytp-frosted-glass-fade-transition:is([aria-hidden=true]){background-color:transparent}.ytp-progress-bar-snap .ytp-tooltip-bg{outline:1px solid #fff;outline-offset:-1px}.ytp-tooltip.ytp-preview .ytp-tooltip-bg{display:block}.ytp-tooltip.ytp-text-detail.ytp-preview .ytp-tooltip-bg{float:left}.ytp-delhi-modern .ytp-tooltip-bg.ytp-frosted-glass-fade-transition{opacity:0;-webkit-transition:-webkit-transform .2s cubic-bezier(.05,0,0,1),opacity .2s cubic-bezier(.05,0,0,1),top .2s cubic-bezier(.05,0,0,1);transition:transform .2s cubic-bezier(.05,0,0,1),opacity .2s cubic-bezier(.05,0,0,1),top .2s cubic-bezier(.05,0,0,1),-webkit-transform .2s cubic-bezier(.05,0,0,1),opacity .2s cubic-bezier(.05,0,0,1),top .2s cubic-bezier(.05,0,0,1)}.ytp-delhi-modern .ytp-tooltip:not([aria-hidden=true]) .ytp-tooltip-bg.ytp-frosted-glass-fade-transition{opacity:1}.ytp-tooltip-duration{display:none}.ytp-tooltip.ytp-text-detail.ytp-preview.ytp-has-duration .ytp-tooltip-duration{display:block;position:absolute;right:3px;bottom:3px;background-color:rgba(28,28,28,.9);padding:2px 4px;border-radius:2px}.ytp-delhi-modern .ytp-tooltip.ytp-text-detail.ytp-preview.ytp-has-duration .ytp-tooltip-duration{background-color:rgba(0,0,0,.6);border-radius:#fff}.ytp-tooltip-title{display:none}.ytp-tooltip-title svg{display:none}.ytp-big-mode.ytp-fine-scrubbing-exp .ytp-preview:not(.ytp-text-detail) .ytp-tooltip-edu{font-size:18px}.ytp-big-mode.ytp-fine-scrubbing-exp .ytp-preview:not(.ytp-text-detail) .ytp-tooltip-edu svg{height:18px;width:18px}.ytp-fine-scrubbing-exp .ytp-preview:not(.ytp-text-detail) .ytp-tooltip-edu{display:block;text-align:center;width:103%;height:auto;font-size:12px;position:absolute;text-shadow:0 0 4px rgba(0,0,0,.75)}.ytp-tooltip-edu{display:none}.ytp-fine-scrubbing-exp .ytp-preview:not(.ytp-text-detail) .ytp-tooltip-edu svg,.ytp-progress-bar-decoration .ytp-tooltip-title svg{display:inline-block;width:12px;height:12px;margin-right:3px;fill:white;text-shadow:0 0 4px rgba(0,0,0,.75)}.ytp-preview:not(.ytp-text-detail) .ytp-tooltip-title{width:200%;text-align:center;right:80px;display:block;overflow:hidden;position:relative;white-space:nowrap;text-overflow:ellipsis;height:16px;border:0;top:45px;text-shadow:0 0 4px rgba(0,0,0,.75)}.ytp-big-mode .ytp-tooltip.ytp-preview:not(.ytp-text-detail) .ytp-tooltip-title{width:200%;text-align:center;right:120px;top:61px;height:24px}.ytp-preview:not(.ytp-text-detail) .ytp-tooltip-bottom-text{background:none;position:relative;top:45px;text-shadow:0 0 4px rgba(0,0,0,.75)}.ytp-big-mode .ytp-preview:not(.ytp-text-detail) .ytp-tooltip-bottom-text{top:65px}.ytp-tooltip-keyboard-shortcut{display:none}.ytp-delhi-modern .ytp-tooltip-keyboard-shortcut{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:1px solid rgba(255,255,255,.3019607843);min-width:11px;border-radius:4px;margin-left:4px;color:#fff;padding:0 2px}.ytp-delhi-modern .ytp-tooltip-keyboard-shortcut:empty{display:none;width:0}.ytp-preview:not(.ytp-text-detail) .ytp-tooltip-text-no-title{top:33px}.ytp-preview:not(.ytp-text-detail) .ytp-tooltip-text-no-title.ytp-modern-tooltip-text{top:25px}.ytp-big-mode .ytp-preview:not(.ytp-text-detail) .ytp-tooltip-text-no-title{top:41px}.ytp-tooltip.ytp-text-detail .ytp-tooltip-title{display:block;color:#aaa;text-transform:uppercase}.ytp-tooltip-image{width:20px;height:20px;border:0;border-radius:10px;position:absolute;display:none;top:2px;left:7px;-webkit-background-size:contain;background-size:contain}.ytp-big-mode .ytp-tooltip-image{width:25px;height:25px;border-radius:12.5px;top:3px;left:10px}.ytp-tooltip-image-enabled .ytp-tooltip-image{display:inherit}.ytp-inline-preview-mode .ytp-preview:not(.ytp-text-detail) .ytp-tooltip-bottom-text,.ytp-player-minimized .ytp-preview:not(.ytp-text-detail) .ytp-tooltip-bottom-text{top:-4px}.ytp-inline-preview-mode .ytp-preview:not(.ytp-text-detail) .ytp-tooltip-text-no-title,.ytp-player-minimized .ytp-preview:not(.ytp-text-detail) .ytp-tooltip-text-no-title{top:-4px}.ytp-inline-preview-mode .ytp-preview:not(.ytp-text-detail) .ytp-tooltip-edu,.ytp-player-minimized .ytp-preview:not(.ytp-text-detail) .ytp-tooltip-edu{display:none}.ytp-unmute.ytp-popup{position:absolute;top:sub(48px,12px);left:0;z-index:1001;text-transform:uppercase;color:#000;font-size:127%;font-weight:500;background:none;padding:12px}.ytp-big-mode .ytp-unmute.ytp-popup{top:sub(48px,18px);padding:18px}.ytp-autohide .ytp-unmute,.ytp-hide-info-bar .ytp-unmute{top:0}.ytp-unmute-inner{padding-left:3px;padding-right:12px;background-color:rgb(255,255,255);border-radius:2px;border-bottom:1px solid #f1f1f1;text-shadow:none;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytp-big-mode .ytp-unmute-inner{padding-left:5px;padding-right:18px}.ytp-unmute-icon{width:48px;height:48px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.ytp-embed .ytp-unmute-icon{width:40px;height:40px}.ytp-unmute-icon .ytp-svg-fill{fill:#000}.ytp-unmute-text{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;display:inline-block}.ytp-big-mode .ytp-unmute-icon{width:54px;height:54px}.ytp-unmute.ytp-popup.ytp-unmute-animated .ytp-unmute-inner{position:relative;background-color:transparent;border-bottom:none;padding:0}.ytp-unmute-animated .ytp-unmute-icon{padding-left:2px;position:relative;z-index:10;background-color:rgb(255,255,255);border-radius:2px;border-bottom:1px solid #f1f1f1}.ytp-unmute-animated .ytp-unmute-box{display:block;background-color:rgb(255,255,255);position:absolute;left:0;top:0;bottom:0;border-radius:2px;border-bottom:1px solid #f1f1f1}.ytp-unmute-animated .ytp-unmute-text{position:relative;z-index:10;padding-top:1px;padding-right:10px}.ytp-unmute-expand .ytp-unmute-box{width:0;-webkit-animation:ytp-unmute-width-anim .5s cubic-bezier(0,0,.2,1) 3.5s forwards;animation:ytp-unmute-width-anim .5s cubic-bezier(0,0,.2,1) 3.5s forwards}.ytp-unmute-expand .ytp-unmute-text{opacity:0;-webkit-animation:ytp-unmute-alpha-anim .25s cubic-bezier(0,0,.2,1) 3.8s forwards;animation:ytp-unmute-alpha-anim .25s cubic-bezier(0,0,.2,1) 3.8s forwards}.ytp-unmute-shrink .ytp-unmute-box{width:100%;-webkit-animation:ytp-unmute-width-anim .5s cubic-bezier(.4,0,1,1) 5.5s reverse forwards;animation:ytp-unmute-width-anim .5s cubic-bezier(.4,0,1,1) 5.5s reverse forwards}.ytp-unmute-shrink .ytp-unmute-text{opacity:1;-webkit-animation:ytp-unmute-alpha-anim .25s cubic-bezier(.4,0,1,1) 5.4s reverse forwards;animation:ytp-unmute-alpha-anim .25s cubic-bezier(.4,0,1,1) 5.4s reverse forwards}@-webkit-keyframes ytp-unmute-width-anim{0%{width:0}to{width:100%}}@keyframes ytp-unmute-width-anim{0%{width:0}to{width:100%}}@-webkit-keyframes ytp-unmute-alpha-anim{0%{opacity:0}to{opacity:1}}@keyframes ytp-unmute-alpha-anim{0%{opacity:0}to{opacity:1}}.ytp-upnext{position:absolute;display:block;vertical-align:top;opacity:1;overflow:hidden;width:100%;height:100%;-webkit-transition:all .1s cubic-bezier(.4,0,1,1);transition:all .1s cubic-bezier(.4,0,1,1);z-index:39}.ytp-upnext-top{width:100%;position:absolute;margin-left:auto;margin-right:auto;bottom:50%;margin-bottom:48px}.ytp-small-mode .ytp-upnext-top{margin-bottom:26px}.ytp-small-mode.ytp-embed .ytp-upnext-mobile .ytp-upnext-top{margin-bottom:0}.ytp-upnext-bottom{width:100%;position:absolute;margin-left:auto;margin-right:auto;top:50%;margin-top:48px}.ytp-small-mode .ytp-upnext-bottom{margin-top:26px}.ytp-small-mode.ytp-embed .ytp-upnext-mobile .ytp-upnext-bottom{margin-top:48px}.ytp-upnext-title{display:block;padding:0 10px 2px;margin-left:32px;margin-right:32px;text-align:center;font-size:200%;font-weight:500;overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis}.ytp-small-mode .ytp-upnext-title{font-size:150%}.ytp-upnext-author{display:block;line-height:1.3em;overflow:hidden;padding:0 10px 10px;text-align:center;color:#fff;font-size:130%}.ytp-upnext-header{display:block;font-size:140%;text-align:center;padding-bottom:8px;color:rgba(255,255,255,.7)}.ytp-small-mode .ytp-upnext-header{padding-bottom:0}.ytp-upnext-cancel{display:block;float:none;text-align:center}.ytp-upnext-cancel-button{display:inline-block;float:none;padding:10px 20px;font-size:140%;font-weight:500;text-transform:uppercase}.ytp-upnext-cancel-button:hover{background-color:rgba(255,255,255,.15);border-radius:2px}.ytp-upnext-autoplay-icon{position:absolute;top:50%;left:50%;width:64px;height:64px;margin:-32px 0 0 -32px;-webkit-transition:all .1s cubic-bezier(.4,0,1,1);transition:all .1s cubic-bezier(.4,0,1,1)}.ytp-small-mode .ytp-upnext-autoplay-icon{width:50px;height:50px;margin:-25px 0 0 -25px}.ytp-small-mode.ytp-embed .ytp-upnext-mobile .ytp-upnext-autoplay-icon{margin-top:0}.ytp-embed .ytp-endscreen-takeover~.ytp-replay-button{display:none}.ytp-upnext-paused{display:block;text-align:center;font-size:120%;font-style:italic;opacity:0}.ytp-upnext-autoplay-paused .ytp-upnext-paused{opacity:1;-webkit-transition:all .1s cubic-bezier(.4,0,1,1);transition:all .1s cubic-bezier(.4,0,1,1)}.ytp-upnext .ytp-cued-thumbnail-overlay-image{opacity:.4}.ytp-player-minimized .ytp-upnext .ytp-cued-thumbnail-overlay-image{opacity:.64}.ytp-player-minimized .ytp-upnext .ytp-upnext-top{top:0;margin:12px 0 0 12px}.ytp-player-minimized .ytp-upnext .ytp-upnext-author,.ytp-player-minimized .ytp-upnext .ytp-upnext-header,.ytp-player-minimized .ytp-upnext .ytp-upnext-title{text-align:left;margin-bottom:4px}.ytp-player-minimized .ytp-upnext .ytp-upnext-author,.ytp-player-minimized .ytp-upnext .ytp-upnext-header{font-size:12px;font-weight:400;color:rgba(255,255,255,.7);padding:0}.ytp-player-minimized .ytp-upnext .ytp-upnext-title{font-size:15px;font-weight:500;color:#fff;padding:0 75px 0 0}.ytp-player-minimized .ytp-upnext .ytp-upnext-autoplay-icon{width:62px;height:62px;margin:-31px 0 0 -31px}.ytp-player-minimized .ytp-upnext .ytp-upnext-cancel-button,.ytp-player-minimized .ytp-upnext .ytp-upnext-paused{font-size:14px;font-weight:500;color:rgba(255,255,255,.7)}.ytp-player-minimized .ytp-upnext .ytp-upnext-cancel-button{padding:8px;margin-top:8px}.ytp-big-mode:not(.ytp-mweb-player) .ytp-upnext-autoplay-icon{width:146px;height:146px;margin:-73px 0 0 -73px}.ytp-big-mode:not(.ytp-mweb-player) .ytp-upnext-bottom{margin-top:76px}.ytp-big-mode:not(.ytp-mweb-player) .ytp-upnext-top{margin-bottom:76px}.ytp-mweb-player.ytp-small-mode .ytp-upnext-top{margin-bottom:0;bottom:50%}.ytp-mweb-player.ytp-small-mode .ytp-upnext-autoplay-icon{top:60%}.ytp-mweb-player.ytp-small-mode .ytp-upnext-bottom{margin-top:0;top:70%}.ytp-user-info-panel{background:rgba(28,28,28,.8);color:#fff;right:0;position:absolute;width:292px;height:74px;bottom:0;z-index:80;min-width:26em;display:table}.ytp-user-info-panel .ytp-collapse{height:20px;opacity:.9;position:absolute;right:20px;top:12px;width:20px}.ytp-user-info-panel .ytp-collapse:hover{opacity:1}.ytp-user-info-panel-content{display:table-cell;vertical-align:middle;padding:14px 0;font-size:16px}.ytp-user-info-panel-content>div>div{display:inline-block;font-weight:500;padding:0 .5em;text-align:right;width:10em}.ytp-user-info-panel-icon{display:table-cell;vertical-align:middle;width:24px;padding:0 14px}.ytp-user-info-panel-login{color:#3ea6ff;cursor:pointer}.ytp-user-info-panel-info{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ytp-video-menu-item{display:block;height:44px;padding:10px}.ytp-big-mode .ytp-video-menu-item{height:66px;padding:15px}.ytp-video-menu-item[aria-checked=true]{background-color:rgba(255,255,255,.1)}.ytp-video-menu-item:hover,.ytp-video-menu-item[aria-checked=true]:hover{background-color:rgba(255,255,255,.15)}.ytp-video-menu-item-index,.ytp-video-menu-item-now-playing{padding-right:9px;min-width:10px;height:44px;line-height:44px;float:left}.ytp-big-mode .ytp-video-menu-item-index,.ytp-big-mode .ytp-video-menu-item-now-playing{padding-right:13px;height:66px;line-height:66px}.ytp-video-menu-item-now-playing{display:none;color:var(--yt-sys-color-baseline--static-brand-red,#f03)}.ytp-color-white .ytp-video-menu-item-now-playing{color:#ddd}.ytp-color-party .ytp-video-menu-item-now-playing{-webkit-animation:ytp-party-color .15s linear infinite;animation:ytp-party-color .15s linear infinite}.ytp-video-menu-item[aria-checked=true] .ytp-video-menu-item-now-playing{display:inline}.ytp-video-menu-item[aria-checked=true] .ytp-video-menu-item-index{display:none}.ytp-video-menu-item-title{padding-left:9px;font-size:120%;max-height:2.6em;overflow:hidden}.ytp-video-menu-item-author{padding-left:9px;color:#b8b8b8;overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis}.ytp-video-menu-item-thumbnail{float:left;width:64px;height:36px;margin:4px;border:0 solid var(--yt-sys-color-baseline--static-brand-red,#f03);background-position:0 -6px;-webkit-background-size:64px 48px;background-size:64px 48px}.ytp-color-white .ytp-video-menu-item-thumbnail{border-color:#ddd}.ytp-color-party .ytp-video-menu-item-thumbnail{-webkit-animation:ytp-party-background-color .1s linear infinite;animation:ytp-party-background-color .1s linear infinite}.ytp-big-mode .ytp-video-menu-item-thumbnail{width:96px;height:54px;margin:6px;background-position:0 -9px;-webkit-background-size:96px 72px;background-size:96px 72px}.ytp-video-menu-item[aria-checked=true] .ytp-video-menu-item-thumbnail{margin:2px;border-width:2px}.ytp-big-mode .ytp-video-menu-item[aria-checked=true] .ytp-video-menu-item-thumbnail{margin:4px}.ytp-videowall-still{position:absolute;display:block;cursor:pointer;vertical-align:top;opacity:0;overflow:hidden;-webkit-transform:scale(.1);-ms-transform:scale(.1);transform:scale(.1)}.ytp-show-tiles .ytp-videowall-still{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.2,1),opacity .3s cubic-bezier(0,0,.2,1);transition:transform .3s cubic-bezier(0,0,.2,1),opacity .3s cubic-bezier(0,0,.2,1),-webkit-transform .3s cubic-bezier(0,0,.2,1),opacity .3s cubic-bezier(0,0,.2,1)}.ytp-videowall-still-mini .ytp-videowall-still-info-author,.ytp-videowall-still-mini .ytp-videowall-still-info-duration,.ytp-videowall-still-mini .ytp-videowall-still-info-live{display:none}.ytp-videowall-still[data-is-live=true] .ytp-videowall-still-info-duration{display:none}.ytp-videowall-still[data-is-live=true] .ytp-videowall-still-info-live{display:block}.ytp-videowall-still-listlabel-mix,.ytp-videowall-still-listlabel-regular{display:none;height:2.15em;padding-right:10px;color:#fff;font-weight:500;text-transform:uppercase;background-color:rgba(0,0,0,.7)}.ytp-videowall-still-mini .ytp-videowall-still-listlabel-mix,.ytp-videowall-still-mini .ytp-videowall-still-listlabel-regular{font-size:100%}.ytp-videowall-still-listlabel-icon{display:inline-block;vertical-align:middle;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzYgMzYiPjx1c2UgeGxpbms6aHJlZj0iI3l0cC1zdmctcGxheWxpc3QiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9Ii4xNSIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggaWQ9Inl0cC1zdmctcGxheWxpc3QiIGZpbGw9IiNmZmYiIGQ9Ik0yMi41MyAyMS40MnY2Ljg1bDUuNjYtMy40Mi01LjY2LTMuNDJ6bS0xMS4zMyAwaDkuMDZ2Mi4yOEgxMS4yem0wLTkuMTRoMTMuNnYyLjI4SDExLjJ6bTAgNC41N2gxMy42djIuMjhIMTEuMnoiLz48L3N2Zz4=);width:2.15em;height:2.15em}.ytp-videowall-still-listlabel-mix-icon{display:inline-block;vertical-align:middle;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzYgMzYiPjx1c2UgeGxpbms6aHJlZj0iI3l0cC1zdmctbWl4IiBzdHJva2U9IiMwMDAiIHN0cm9rZS1vcGFjaXR5PSIuMTUiIHN0cm9rZS13aWR0aD0iMiIvPjxwYXRoIGlkPSJ5dHAtc3ZnLW1peCIgZmlsbD0iI2ZmZiIgZD0iTTI1LjY1IDE4Yy0uMDIgMi4zMS0uODcgNC40MS0yLjI1IDYuMDZsLjkuOTRjMS42OS0xLjggMi43LTQuMjcgMi43LTdzLTEuMDEtNS4yMS0yLjctN2wtLjkuOTNBOS41NCA5LjU0IDAgMCAxIDI1LjY1IDE4bS0xNS4zIDBjLjAxLTIuMzIuODYtNC40MiAyLjI1LTYuMDdsLS45LS45M0MxMCAxMi43OSA5IDE1LjI3IDkgMThzMSA1LjIgMi43IDdsLjktLjk0Yy0xLjM5LTEuNjUtMi4yNC0zLjc1LTIuMjUtNi4wNm0yLjcgMGMtLjA0LTEuNzMuNDktMy4wOSAxLjM1LTQuMmwtLjktLjk0Yy0xLjEzIDEuMjYtMS44IDIuOTktMS44IDUuMTQgMCAxLjY3LjY3IDMuNCAxLjggNC42NmwuOS0uOTNjLS44Ni0xLjEyLTEuMzktMi40Ny0xLjM1LTMuNzNtOS01LjE0LS45Ljk0Yy44NSAxLjExIDEuMzggMi40NyAxLjM1IDQuMi4wMyAxLjI2LS41IDIuNjEtMS4zNSAzLjczbC45LjkzYzEuMTItMS4yNiAxLjgtMi45OSAxLjgtNC42NiAwLTIuMTUtLjY4LTMuODgtMS44LTUuMTRtLTUuNTUgMi44IDMuNiAxLjg3LTMuNiAyLjMzeiIvPjwvc3ZnPg==);width:2.15em;height:2.15em}.ytp-videowall-still-listlabel-length{font-weight:400}.ytp-videowall-still-mini .ytp-videowall-still-listlabel-length{display:none}.ytp-videowall-still:focus .ytp-videowall-still-listlabel-mix,.ytp-videowall-still:focus .ytp-videowall-still-listlabel-regular,.ytp-videowall-still:hover .ytp-videowall-still-listlabel-mix,.ytp-videowall-still:hover .ytp-videowall-still-listlabel-regular{background-color:rgba(0,0,0,0)}.ytp-videowall-still[data-is-list=true]:not([data-is-mix=true]) .ytp-videowall-still-listlabel-regular{display:block}.ytp-videowall-still[data-is-mix=true] .ytp-videowall-still-listlabel-mix{display:block}.ytp-videowall-still-image{-webkit-transition:background .1s cubic-bezier(.4,0,1,1);transition:background .1s cubic-bezier(.4,0,1,1);background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.ytp-videowall-still-round-large .ytp-videowall-still-image{border-radius:12px}.ytp-videowall-still-round-medium .ytp-videowall-still-image{border-radius:8px}.ytp-videowall-still-round-large .ytp-videowall-still-image{border-radius:4px}.ytp-videowall-still-info-author{float:left;margin-top:2px}.ytp-videowall-still-info-content{background-image:-webkit-linear-gradient(top,rgba(12,12,12,.8),transparent 100px);background-image:linear-gradient(180deg,rgba(12,12,12,.8) 0,transparent 100px);-webkit-transition:opacity .3s ease;transition:opacity .3s ease;bottom:0;color:#fff;left:0;opacity:0;padding:10px;position:absolute;right:0;top:0}.ytp-videowall-still.ytp-videowall-show-text .ytp-videowall-still-info-content,.ytp-videowall-still:focus .ytp-videowall-still-info-content,.ytp-videowall-still:hover .ytp-videowall-still-info-content{opacity:1}.ytp-videowall-still-info-duration{background:#000;border-radius:2px;bottom:2px;font-weight:500;line-height:1;opacity:.75;padding:2px;position:absolute;right:2px}.ytp-videowall-still-info-duration:empty{display:none}.ytp-videowall-still-info-live{background:var(--yt-sys-color-baseline--overlay-background-brand,rgba(225,0,45,.9));border-radius:2px;bottom:2px;font-weight:500;line-height:1;opacity:.9;padding:2px;position:absolute;right:2px;display:none;text-transform:uppercase}.ytp-videowall-still-info-title{display:block;font-size:118%;font-weight:500;line-height:1.2;max-height:30px;overflow:hidden}.ytp-big-mode .ytp-videowall-still-info-title{font-weight:400;max-height:48px}.ytp-videowall-still-listlabel{background:rgba(0,0,0,.86);bottom:0;left:0;position:absolute;right:0}.ytp-videowall-still:focus .ytp-videowall-still-listlabel,.ytp-videowall-still:hover .ytp-videowall-still-listlabel{background:rgba(0,0,0,.86)}.ytp-modern-videowall-still{width:100%;height:100%;position:relative;cursor:pointer;vertical-align:top;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin-bottom:16px;-webkit-transition:background-color .3s cubic-bezier(0,0,.2,1);transition:background-color .3s cubic-bezier(0,0,.2,1);-webkit-transition:box-shadow .3s cubic-bezier(0,0,.2,1);-webkit-transition:-webkit-box-shadow .3s cubic-bezier(0,0,.2,1);transition:-webkit-box-shadow .3s cubic-bezier(0,0,.2,1);transition:box-shadow .3s cubic-bezier(0,0,.2,1);transition:box-shadow .3s cubic-bezier(0,0,.2,1),-webkit-box-shadow .3s cubic-bezier(0,0,.2,1);font-size:11px}.ytp-modern-videowall-still-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ytp-show-tiles .ytp-modern-videowall-still{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.2,1),opacity .3s cubic-bezier(0,0,.2,1);transition:transform .3s cubic-bezier(0,0,.2,1),opacity .3s cubic-bezier(0,0,.2,1),-webkit-transform .3s cubic-bezier(0,0,.2,1),opacity .3s cubic-bezier(0,0,.2,1)}.ytp-modern-videowall-still[data-is-live=true] .ytp-modern-videowall-still-info-duration{display:none}.ytp-modern-videowall-still-listlabel-mix,.ytp-modern-videowall-still-listlabel-regular{display:none;height:2.15em;padding-right:10px;color:#fff;font-weight:500;text-transform:uppercase}.ytp-modern-videowall-still-listlabel-icon{display:inline-block;vertical-align:middle;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzYgMzYiPjx1c2UgeGxpbms6aHJlZj0iI3l0cC1zdmctcGxheWxpc3QiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9Ii4xNSIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggaWQ9Inl0cC1zdmctcGxheWxpc3QiIGZpbGw9IiNmZmYiIGQ9Ik0yMi41MyAyMS40MnY2Ljg1bDUuNjYtMy40Mi01LjY2LTMuNDJ6bS0xMS4zMyAwaDkuMDZ2Mi4yOEgxMS4yem0wLTkuMTRoMTMuNnYyLjI4SDExLjJ6bTAgNC41N2gxMy42djIuMjhIMTEuMnoiLz48L3N2Zz4=);width:2.15em;height:2.15em}.ytp-modern-videowall-still-listlabel-mix-icon{display:inline-block;vertical-align:middle;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzYgMzYiPjx1c2UgeGxpbms6aHJlZj0iI3l0cC1zdmctbWl4IiBzdHJva2U9IiMwMDAiIHN0cm9rZS1vcGFjaXR5PSIuMTUiIHN0cm9rZS13aWR0aD0iMiIvPjxwYXRoIGlkPSJ5dHAtc3ZnLW1peCIgZmlsbD0iI2ZmZiIgZD0iTTI1LjY1IDE4Yy0uMDIgMi4zMS0uODcgNC40MS0yLjI1IDYuMDZsLjkuOTRjMS42OS0xLjggMi43LTQuMjcgMi43LTdzLTEuMDEtNS4yMS0yLjctN2wtLjkuOTNBOS41NCA5LjU0IDAgMCAxIDI1LjY1IDE4bS0xNS4zIDBjLjAxLTIuMzIuODYtNC40MiAyLjI1LTYuMDdsLS45LS45M0MxMCAxMi43OSA5IDE1LjI3IDkgMThzMSA1LjIgMi43IDdsLjktLjk0Yy0xLjM5LTEuNjUtMi4yNC0zLjc1LTIuMjUtNi4wNm0yLjcgMGMtLjA0LTEuNzMuNDktMy4wOSAxLjM1LTQuMmwtLjktLjk0Yy0xLjEzIDEuMjYtMS44IDIuOTktMS44IDUuMTQgMCAxLjY3LjY3IDMuNCAxLjggNC42NmwuOS0uOTNjLS44Ni0xLjEyLTEuMzktMi40Ny0xLjM1LTMuNzNtOS01LjE0LS45Ljk0Yy44NSAxLjExIDEuMzggMi40NyAxLjM1IDQuMi4wMyAxLjI2LS41IDIuNjEtMS4zNSAzLjczbC45LjkzYzEuMTItMS4yNiAxLjgtMi45OSAxLjgtNC42NiAwLTIuMTUtLjY4LTMuODgtMS44LTUuMTRtLTUuNTUgMi44IDMuNiAxLjg3LTMuNiAyLjMzeiIvPjwvc3ZnPg==);width:2.15em;height:2.15em}.ytp-modern-videowall-still-listlabel-length{font-weight:400}.ytp-modern-videowall-still[data-is-list=true]:not([data-is-mix=true]) .ytp-modern-videowall-still-listlabel-regular{display:block}.ytp-modern-videowall-still[data-is-mix=true] .ytp-modern-videowall-still-listlabel-mix{display:block}.ytp-modern-videowall-still-image{-webkit-transition:background .1s cubic-bezier(.4,0,1,1);transition:background .1s cubic-bezier(.4,0,1,1);background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;width:100%;position:relative;border-radius:8px}.ytp-modern-videowall-still:hover{background-color:var(--yt-sys-color-baseline--overlay-button-secondary);-webkit-box-shadow:0 0 0 8px var(--yt-sys-color-baseline--overlay-button-secondary);box-shadow:0 0 0 8px var(--yt-sys-color-baseline--overlay-button-secondary);border-radius:8px}.ytp-modern-videowall-still:active{background-color:var(--yt-sys-color-baseline--overlay-tonal-hover);-webkit-box-shadow:0 0 0 8px var(--yt-sys-color-baseline--overlay-tonal-hover);box-shadow:0 0 0 8px var(--yt-sys-color-baseline--overlay-tonal-hover);border-radius:8px}@supports (aspect-ratio:1/1){.ytp-modern-videowall-still-image{aspect-ratio:16/9}}@supports not (aspect-ratio:1/1){.ytp-modern-videowall-still-image{height:0;padding-bottom:56.25%}}.ytp-modern-videowall-still-info{margin-top:8px}.ytp-modern-videowall-still-info-author:not(:empty){margin-top:4px;font-size:130%;max-height:20px;overflow:hidden;color:rgba(255,255,255,.7)}.ytp-modern-videowall-still-view-count-and-date-info:not(:empty){font-size:130%;max-height:20px;overflow:hidden;color:rgba(255,255,255,.7)}.ytp-fullscreen-grid-active .ytp-modern-videowall-still-info-author,.ytp-fullscreen-grid-peeking .ytp-modern-videowall-still-info-author{max-height:unset}.ytp-modern-videowall-still-info-content{color:#fff;width:100%;opacity:1;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ytp-modern-videowall-still-info-duration,.ytp-modern-videowall-still-info-live{border-radius:2px;position:absolute;bottom:8px;right:8px;font-weight:500;line-height:1;opacity:.75;padding:2px;font-size:120%}.ytp-modern-videowall-still-info-duration{background:#000;font-weight:500;opacity:.75}.ytp-modern-videowall-still-info-live{background:var(--yt-sys-color-baseline--overlay-background-brand,rgba(225,0,45,.9));opacity:.9;display:none;text-transform:uppercase}.ytp-modern-videowall-still:not([data-is-live=true]) .ytp-modern-videowall-still-info-live{display:none}.ytp-modern-videowall-still-info-duration:empty{display:none}.ytp-modern-videowall-still-info-title:not(:empty){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:150%;font-weight:500;line-height:1.2;max-height:40px;overflow:hidden}.ytp-fullscreen-grid-active .ytp-modern-videowall-still-info-title,.ytp-fullscreen-grid-peeking .ytp-modern-videowall-still-info-title{max-height:unset}.ytp-variable-speed-panel-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:24px 16px 16px;-webkit-box-sizing:border-box;box-sizing:border-box}.ytp-variable-speed-panel-content .ytp-input-slider-section{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.ytp-speed-display-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:24px}.ytp-variable-speed-panel-display{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:18px;font-weight:900;line-height:22px}.ytp-variable-speed-panel-slider-container{display:-webkit-box;display:-webkit-flex;display:flex;gap:16px;margin-bottom:24px}.ytp-variable-speed-panel-slider-container .ytp-input-slider{width:100%}.ytp-variable-speed-panel-chips{display:-webkit-box;display:-webkit-flex;display:flex;gap:8px;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.ytp-variable-speed-panel-button{border:none;cursor:pointer;font-weight:500;line-height:16px;background-color:rgba(255,255,255,.1);color:#fff;height:32px;text-align:center;border-radius:16px;-webkit-transition:background-color .2s cubic-bezier(.05,0,0,1);transition:background-color .2s cubic-bezier(.05,0,0,1)}.ytp-variable-speed-panel-button:hover{background-color:rgba(255,255,255,.2)}.ytp-variable-speed-panel-button:active{background-color:rgba(255,255,255,.3)}.ytp-variable-speed-panel-chips .ytp-variable-speed-panel-button{font-size:12px;width:53px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:4px}.ytp-variable-speed-panel-slider-container .ytp-variable-speed-panel-button{font-size:24px;width:32px}.ytp-variable-speed-panel-content .ytp-speedslider-indicator-container{display:none}.ytp-variable-speed-panel-preset-button-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ytp-variable-speed-panel-preset-button-label-text{font-size:10px;line-height:14px;margin-top:4px;font-weight:400;color:var(--yt-sys-color-baseline--overlay-text-secondary,rgba(255,255,255,.7))}.ytp-variable-speed-panel-premium-upsell-icon{display:-webkit-box;display:-webkit-flex;display:flex;width:14px;height:14px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iLTIgLTIgMjQgMjQiPjxwYXRoIGZpbGw9IiNjMDAiIGQ9Ik0wIDEuNDNDMCAuNjQuNjQgMCAxLjQzIDBoMTcuMTNDMTkuMzUgMCAyMCAuNjQgMjAgMS40M3YxNy4xM2MwIC43OS0uNjUgMS40NC0xLjQ0IDEuNDRIMS40M0MuNjQgMjAgMCAxOS4zNSAwIDE4LjU2Wm0wIDAiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNy44OCAxMS40MnY0LjI5SDUuMzdWMy41Mmg0Ljc1Yy45MiAwIDEuNzIuMTcgMi40Mi41LjY5LjM0IDEuMjIuODEgMS42IDEuNDMuMzcuNjIuNTYgMS4zMi41NiAyLjExIDAgMS4xOS0uNDEgMi4xMy0xLjIyIDIuODItLjgyLjY5LTEuOTUgMS4wNC0zLjQgMS4wNFptMC0yLjA0aDIuMjRjLjY3IDAgMS4xOC0uMTUgMS41Mi0uNDcuMzUtLjMxLjUzLS43NS41My0xLjM0cy0uMTgtMS4wNy0uNTMtMS40NWMtLjM1LS4zNi0uODQtLjU1LTEuNDYtLjU2aC0yLjNabTAgMCIvPjwvc3ZnPg==);border-radius:3px;-webkit-background-size:cover;background-size:cover}.ytp-variable-speed-panel-premium-badge{position:absolute;right:100%;margin-right:8px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0;visibility:hidden;width:24px;height:22px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iLTIgLTIgMjQgMjQiPjxwYXRoIGZpbGw9IiNjMDAiIGQ9Ik0wIDEuNDNDMCAuNjQuNjQgMCAxLjQzIDBoMTcuMTNDMTkuMzUgMCAyMCAuNjQgMjAgMS40M3YxNy4xM2MwIC43OS0uNjUgMS40NC0xLjQ0IDEuNDRIMS40M0MuNjQgMjAgMCAxOS4zNSAwIDE4LjU2Wm0wIDAiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNy44OCAxMS40MnY0LjI5SDUuMzdWMy41Mmg0Ljc1Yy45MiAwIDEuNzIuMTcgMi40Mi41LjY5LjM0IDEuMjIuODEgMS42IDEuNDMuMzcuNjIuNTYgMS4zMi41NiAyLjExIDAgMS4xOS0uNDEgMi4xMy0xLjIyIDIuODItLjgyLjY5LTEuOTUgMS4wNC0zLjQgMS4wNFptMC0yLjA0aDIuMjRjLjY3IDAgMS4xOC0uMTUgMS41Mi0uNDcuMzUtLjMxLjUzLS43NS41My0xLjM0cy0uMTgtMS4wNy0uNTMtMS40NWMtLjM1LS4zNi0uODQtLjU1LTEuNDYtLjU2aC0yLjNabTAgMCIvPjwvc3ZnPg==);border-radius:3px;-webkit-transition:opacity .1s linear,visibility 0s linear .1s;transition:opacity .1s linear,visibility 0s linear .1s}.ytp-variable-speed-panel-premium-badge-visible{opacity:1;visibility:visible;-webkit-transition-delay:0s;transition-delay:0s}.ytp-delhi-modern .ytp-chrome-controls .ytp-volume-popover{visibility:hidden;position:absolute;border-radius:22px;padding:12px 10px;margin-bottom:0;-webkit-backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));backdrop-filter:var(--yt-frosted-glass-backdrop-filter-override,blur(16px));background:var(--yt-sys-color-baseline--overlay-background-medium-light,rgba(0,0,0,.3));text-shadow:0 0 2px #000}.ytp-delhi-modern .ytp-chrome-controls .ytp-volume-popover svg{-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,.8));filter:drop-shadow(0 0 1px rgba(0,0,0,.8))}.ytp-delhi-modern .ytp-chrome-controls .ytp-volume-popover{-webkit-transition:margin-bottom .2s cubic-bezier(.05,0,0,1);transition:margin-bottom .2s cubic-bezier(.05,0,0,1);bottom:var(--yt-delhi-pill-height,48px)}@supports ((-webkit-writing-mode:vertical-rl) or (writing-mode:vertical-rl)){.ytp-delhi-modern .ytp-chrome-controls .ytp-volume-popover .ytp-input-slider-section.ytp-vertical-slider .ytp-input-slider{height:96px}}.ytp-delhi-modern .ytp-chrome-controls .ytp-volume-popover .ytp-input-slider::-webkit-slider-thumb{width:12px;height:12px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.8);box-shadow:0 1px 1px rgba(0,0,0,.8);margin-right:-5px}.ytp-delhi-modern .ytp-chrome-controls .ytp-volume-popover .ytp-input-slider::-moz-range-thumb{width:12px;height:12px;box-shadow:0 1px 1px rgba(0,0,0,.8)}.ytp-delhi-modern .ytp-chrome-controls .ytp-volume-popover .ytp-input-slider::-ms-thumb{width:12px;height:12px;box-shadow:0 1px 1px rgba(0,0,0,.8)}.ytp-delhi-modern .ytp-chrome-controls .ytp-volume-popover .ytp-input-slider::-webkit-slider-runnable-track{width:2px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.8);box-shadow:0 1px 1px rgba(0,0,0,.8)}.ytp-delhi-modern .ytp-chrome-controls .ytp-volume-popover .ytp-input-slider::-moz-range-track{width:2px;box-shadow:0 1px 1px rgba(0,0,0,.8)}.ytp-delhi-modern .ytp-chrome-controls .ytp-volume-popover .ytp-input-slider:hover{cursor:pointer}.ytp-delhi-modern:not(.seeking-mode) .ytp-chrome-controls .ytp-volume-popover.ytp-volume-popover-hovering{visibility:visible;margin-bottom:8px;-webkit-transition:margin-bottom .2s cubic-bezier(.05,0,0,1);transition:margin-bottom .2s cubic-bezier(.05,0,0,1)}.ytp-delhi-modern.ytp-xsmall-width-mode .ytp-volume-popover{left:-4px}.ytp-big-mode.ytp-delhi-modern:not(.seeking-mode) .ytp-chrome-controls .ytp-standalone-mute-button .ytp-volume-popover{left:4px}.ytp-big-mode.ytp-delhi-modern:not(.seeking-mode) .ytp-chrome-controls .ytp-volume-popover{bottom:var(--yt-delhi-big-mode-pill-height,56px)}.ytp-volume-panel{display:inline-block;width:0;height:100%;-webkit-transition:margin .2s cubic-bezier(.4,0,1,1),width .2s cubic-bezier(.4,0,1,1);transition:margin .2s cubic-bezier(.4,0,1,1),width .2s cubic-bezier(.4,0,1,1);cursor:pointer;outline:0}.ytp-delhi-horizontal-volume-controls.ytp-volume-panel{-webkit-transition:margin .2s cubic-bezier(.05,0,0,1),width .2s cubic-bezier(.05,0,0,1);transition:margin .2s cubic-bezier(.05,0,0,1),width .2s cubic-bezier(.05,0,0,1)}.ytp-volume-slider-active .ytp-volume-panel{width:52px;margin-right:3px;-webkit-transition:margin .2s cubic-bezier(0,0,.2,1),width .2s cubic-bezier(0,0,.2,1);transition:margin .2s cubic-bezier(0,0,.2,1),width .2s cubic-bezier(0,0,.2,1)}.ytp-delhi-horizontal-volume-controls.ytp-volume-slider-active .ytp-volume-panel{-webkit-transition:margin .2s cubic-bezier(.05,0,0,1),width .2s cubic-bezier(.05,0,0,1);transition:margin .2s cubic-bezier(.05,0,0,1),width .2s cubic-bezier(.05,0,0,1)}.ytp-big-mode .ytp-volume-slider-active .ytp-volume-panel{width:78px;margin-right:5px}.ytp-probably-keyboard-focus .ytp-volume-panel:focus{-webkit-box-shadow:inset 0 0 0 2px rgba(27,127,204,.8);box-shadow:inset 0 0 0 2px rgba(27,127,204,.8)}.ytp-big-mode .ytp-volume-slider{min-height:54px}.ytp-volume-slider{height:100%;min-height:36px;position:relative;overflow:hidden}.ytp-volume-slider-handle{position:absolute;top:50%;width:12px;height:12px;border-radius:6px;margin-top:-6px;background:#fff}.ytp-delhi-horizontal-volume-controls .ytp-volume-slider-handle{-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,.8));filter:drop-shadow(0 0 1px rgba(0,0,0,.8))}.ytp-big-mode .ytp-volume-slider-handle{width:18px;height:18px;border-radius:9px;margin-top:-9px}.ytp-big-mode.ytp-delhi-horizontal-volume-controls .ytp-volume-slider-handle{width:12px;height:12px;margin-top:-6px;border-radius:6px;-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,.8));filter:drop-shadow(0 0 1px rgba(0,0,0,.8))}.ytp-volume-slider-handle:after,.ytp-volume-slider-handle:before{content:"";position:absolute;display:block;top:50%;left:0;height:3px;margin-top:-2px;width:64px}.ytp-big-mode.ytp-delhi-horizontal-volume-controls .ytp-volume-slider-handle:after,.ytp-big-mode.ytp-delhi-horizontal-volume-controls .ytp-volume-slider-handle:before,.ytp-delhi-horizontal-volume-controls .ytp-volume-slider-handle:after,.ytp-delhi-horizontal-volume-controls .ytp-volume-slider-handle:before{height:2px;margin-top:-1px}.ytp-big-mode .ytp-volume-slider-handle:after,.ytp-big-mode .ytp-volume-slider-handle:before{height:4px;margin-top:-2px;width:96px}.ytp-volume-slider-handle:before{left:-58px;background:#fff}.ytp-big-mode .ytp-volume-slider-handle:before{left:-87px}.ytp-volume-slider-handle:after{left:6px;background:rgba(255,255,255,.2)}.ytp-big-mode .ytp-volume-slider-handle:after{left:9px;background:rgba(255,255,255,.2)}.ytp-watch-on-youtube-button{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:1em}.ytp-watch-on-youtube-button{border-radius:28px;border:1px solid rgba(255,255,255,.3);font:500 16px/16px YouTube Noto,Roboto,Arial,Helvetica,sans-serif;-webkit-transition:-webkit-transform .4s cubic-bezier(.05,0,0,1);transition:transform .4s cubic-bezier(.05,0,0,1),-webkit-transform .4s cubic-bezier(.05,0,0,1)}.ytp-continue-watching-button.ytp-watch-on-youtube-button{background-color:#fff;color:#0f0f0f}.ytp-watch-on-youtube-button:hover{background:rgba(255,255,255,.1)}.ytp-continue-watching-button.ytp-watch-on-youtube-button:hover{background-color:#e5e5e5;color:#0f0f0f}.ytp-watch-on-youtube-button:focus{border:2px solid white}.ytp-continue-watching-button.ytp-watch-on-youtube-button:focus{border:2px solid white;color:#fff;background-color:#0f0f0f}.ytp-watch-on-youtube-button:active{-webkit-transform:scale(.94);-ms-transform:scale(.94);transform:scale(.94);-webkit-transition:-webkit-transform .1s cubic-bezier(.05,0,0,1);transition:transform .1s cubic-bezier(.05,0,0,1),-webkit-transform .1s cubic-bezier(.05,0,0,1)}.watch-again-on-youtube-endscreen{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.watch-again-on-youtube-endscreen{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.ytp-watch-again-on-youtube-endscreen-more-videos-container{width:100%}.ytp-big-mode .ytp-watch-again-on-youtube-endscreen-more-videos-container .ytp-more-videos-view{bottom:unset}.ytp-watch-again-on-youtube-endscreen-more-videos-container .ytp-more-videos-view{border-radius:2px;direction:ltr;margin:12px;background:rgba(23,23,23,.9);padding:12px 16px 16px;position:relative}.ytp-show-watch-later-title.ytp-watch-later-button{margin-left:10px;margin-right:10px}.ytp-overflow-panel .ytp-show-watch-later-title.ytp-watch-later-button{margin-left:20px;margin-right:20px}.ytp-big-mode .ytp-chrome-top .ytp-watch-later-button,.ytp-chrome-top .ytp-watch-later-button{width:auto;height:auto}.html5-video-player:not(.ytp-big-mode) .ytp-chrome-top .ytp-watch-later-button{min-width:48px;max-width:80px}.ytp-watch-later-icon{margin:auto;width:36px;height:36px;position:relative}.ytp-big-mode .ytp-watch-later-icon{width:54px;height:54px}.ytp-overflow-panel .ytp-watch-later-icon{width:60px;height:60px;margin-bottom:10px}.ytp-watch-later-title{font-weight:500;text-align:center;font-size:14px;display:none}.ytp-big-mode .ytp-watch-later-title,.ytp-overflow-panel .ytp-watch-later-title{font-size:20px}.ytp-show-watch-later-title .ytp-watch-later-title{display:block}.html5-video-player:not(.ytp-big-mode) .ytp-chrome-top .ytp-watch-later-title{text-overflow:ellipsis;overflow:hidden}.ytp-watch-later-icon .ytp-spinner-container{width:20px;padding-bottom:20px;margin-top:-10px;margin-left:-10px}.ytp-big-mode .ytp-watch-later-icon .ytp-spinner-container{width:35px;padding-bottom:35px;margin-top:-17.5px;margin-left:-17.5px}.ytp-watch-later-icon .ytp-spinner-circle{border-width:3px}.ytp-big-mode .ytp-watch-later-icon .ytp-spinner-circle{border-width:5px}.webgl{display:block;position:absolute;z-index:11;width:100%}.ended-mode .webgl{display:none}.ytp-chrome-controls .ytp-button.ytp-youtube-button,.ytp-dni.ytp-embed .ytp-chrome-controls .ytp-button.ytp-youtube-button,.ytp-embed .ytp-chrome-controls .ytp-button.ytp-youtube-button,.ytp-embed.ytp-small-mode .ytp-chrome-controls .ytp-button.ytp-youtube-button,.ytp-small-mode .ytp-chrome-controls .ytp-button.ytp-youtube-button{width:67px}.ytp-embed .ytp-chrome-controls .ytp-button.ytp-youtube-button.ytp-youtube-music-button{width:120px}.ytp-embed .ytp-chrome-controls .ytp-button.ytp-youtube-button.ytp-youtube-music-button svg{margin-left:-25px;height:24px}.ytp-chrome-controls .ytp-button.ytp-youtube-button.no-link,.ytp-small-mode .ytp-chrome-controls .ytp-button.ytp-youtube-button.no-link{cursor:default;pointer-events:none}.ytp-big-mode .ytp-chrome-controls .ytp-button.ytp-youtube-button,.ytp-dni.ytp-big-mode .ytp-chrome-controls .ytp-button.ytp-youtube-button{width:100px}.ytp-embed .ytp-chrome-controls .ytp-youtube-button.ytp-youtube-music-button{height:25px;margin-bottom:7px}.ytp-drawer{position:absolute;top:0;right:0;bottom:0;width:350px;text-align:center;overflow:hidden;z-index:47;-webkit-transition:width .25s cubic-bezier(0,0,.2,1);transition:width .25s cubic-bezier(0,0,.2,1)}.ytp-big-mode .ytp-drawer{width:425px}.ytp-drawer-closed{width:25px}.ytp-big-mode .ytp-drawer-closed{width:38px}.ytp-drawer-content{position:absolute;left:0;top:0;width:350px;height:100%;padding:48px 25px 25px;background:rgba(0,0,0,.8);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1)}.ytp-big-mode .ytp-drawer-content{width:425px;padding:70px 15px 15px}.ytp-drawer-closed .ytp-drawer-content{opacity:0;-webkit-transition:opacity .25s cubic-bezier(.4,0,1,1);transition:opacity .25s cubic-bezier(.4,0,1,1)}.ytp-drawer-close-button{position:absolute;right:0;top:0;width:24px;height:24px;padding:5px;fill:white}.ytp-big-mode .ytp-drawer-close-button{width:36px;height:36px;padding:7px}.ytp-drawer-closed .ytp-drawer-close-button{display:none}.ytp-drawer-open-button{display:none;position:absolute;top:50%;left:0;width:15px;height:32px;margin-top:-16px;padding:10px 5px;background:rgba(0,0,0,.7)}.ytp-big-mode .ytp-drawer-open-button{width:23px;height:48px;margin-top:-24px;padding:15px 8px}.ytp-drawer-closed .ytp-drawer-open-button{display:block}.ytp-drawer-open-button:after{display:inline-block;border:5px solid transparent;border-right-color:#aaa;border-left:none;content:""}.ytp-big-mode .ytp-drawer-open-button:after{border-bottom-width:8px;border-right-width:8px;border-top-width:8px}.html5-ypc-module{line-height:1.2;text-align:left}.html5-ypc-action-heading{margin-bottom:5px;font-size:18px;color:#999}.ytp-small-mode .html5-ypc-action-heading{display:none}.html5-ypc-title{font-size:20px}.html5-ypc-thumbnail{float:left}.html5-ypc-thumbnail img{width:100px;margin:0 10px 10px 0}.html5-ypc-thumbnail img.avatar{border-radius:50%;overflow:hidden}.html5-ypc-thumbnail img.landscape{width:160px}.ytp-small-mode .html5-ypc-thumbnail img{width:50px}.ytp-small-mode .html5-ypc-thumbnail img.landscape{width:80px}.ytp-big-mode .html5-ypc-thumbnail img{width:150px;margin:0 15px 18px 0}.ytp-big-mode .html5-ypc-thumbnail img.landscape{width:240px}.html5-ypc-description{font-size:14px}.ytp-small-mode .html5-ypc-description{margin-top:10px}.ytp-big-mode .html5-ypc-description{margin-top:38px}.html5-ypc-purchase{font-weight:500;font-size:14px;margin:12px 0;padding:10px 20px;border-radius:2px;background:#2793e6}.ytp-big-mode .html5-ypc-purchase{margin:18px 0;padding:15px 20px;border-radius:3px}.html5-ypc-purchase:hover{background:#126db3}.html5-ypc-purchase.html5-ypc-rounded{border-radius:18px}.html5-ypc-overlay{position:absolute;bottom:0;padding:5px;margin-left:12px;overflow:hidden;z-index:66;pointer-events:none;text-shadow:0 0 2px rgba(0,0,0,.5)}.ytp-big-mode .html5-ypc-overlay{padding:8px;margin-left:24px}.html5-ypc-endscreen{display:none;position:absolute;top:0;right:0;bottom:0;left:0;padding:51px 21px 21px;background:rgba(0,0,0,.75);z-index:36}.ytp-small-mode .html5-ypc-endscreen{padding-top:21px}.ytp-ypc-clickwrap-overlay{padding:25px 20px 0;z-index:69}.ytp-ypc-clickwrap-header{border-bottom:1px solid #888;padding:0 0 15px 5px;font-size:182%;font-weight:400}.ytp-ypc-clickwrap-description{margin:15px 0 0 5px;font-size:127%}.ytp-ypc-clickwrap-confirm{margin:20px 0 0 5px;padding:7px 10px;background-color:#37d;border-radius:2px}.ytp-ypc-clickwrap-confirm:hover{background-color:#26c}.ytp-yto-preroll-message{display:none;position:absolute;bottom:0;padding:5px;margin-left:12px;overflow:hidden;z-index:65;pointer-events:none;text-shadow:0 0 2px rgba(0,0,0,.5)}.ytp-yto-preroll .ytp-yto-preroll-message{display:block}sentinel{} \ No newline at end of file diff --git a/UMass Amherst _ UMass Amherst_mobile_files/www-player.css:Zone.Identifier b/UMass Amherst _ UMass Amherst_mobile_files/www-player.css:Zone.Identifier new file mode 100644 index 00000000..83587763 Binary files /dev/null and b/UMass Amherst _ UMass Amherst_mobile_files/www-player.css:Zone.Identifier differ diff --git a/sis_charity_professional_v4/assets/logo.png b/sis_charity_professional_v4/assets/logo.png new file mode 100644 index 00000000..33261d64 Binary files /dev/null and b/sis_charity_professional_v4/assets/logo.png differ diff --git a/sis_charity_professional_v4/assets/photo-01.jpg b/sis_charity_professional_v4/assets/photo-01.jpg new file mode 100644 index 00000000..7719fa05 Binary files /dev/null and b/sis_charity_professional_v4/assets/photo-01.jpg differ diff --git a/sis_charity_professional_v4/assets/photo-02.jpg b/sis_charity_professional_v4/assets/photo-02.jpg new file mode 100644 index 00000000..de2e7885 Binary files /dev/null and b/sis_charity_professional_v4/assets/photo-02.jpg differ diff --git a/sis_charity_professional_v4/assets/photo-03.jpg b/sis_charity_professional_v4/assets/photo-03.jpg new file mode 100644 index 00000000..31002c86 Binary files /dev/null and b/sis_charity_professional_v4/assets/photo-03.jpg differ diff --git a/sis_charity_professional_v4/assets/photo-04.jpg b/sis_charity_professional_v4/assets/photo-04.jpg new file mode 100644 index 00000000..14ed0396 Binary files /dev/null and b/sis_charity_professional_v4/assets/photo-04.jpg differ diff --git a/sis_charity_professional_v4/assets/photo-05.jpg b/sis_charity_professional_v4/assets/photo-05.jpg new file mode 100644 index 00000000..dcc73b08 Binary files /dev/null and b/sis_charity_professional_v4/assets/photo-05.jpg differ diff --git a/sis_charity_professional_v4/assets/photo-06.jpg b/sis_charity_professional_v4/assets/photo-06.jpg new file mode 100644 index 00000000..2f730cb4 Binary files /dev/null and b/sis_charity_professional_v4/assets/photo-06.jpg differ diff --git a/sis_charity_professional_v4/assets/photo-07.jpg b/sis_charity_professional_v4/assets/photo-07.jpg new file mode 100644 index 00000000..bd387154 Binary files /dev/null and b/sis_charity_professional_v4/assets/photo-07.jpg differ diff --git a/sis_charity_professional_v4/assets/photo-08.jpg b/sis_charity_professional_v4/assets/photo-08.jpg new file mode 100644 index 00000000..a01066f0 Binary files /dev/null and b/sis_charity_professional_v4/assets/photo-08.jpg differ diff --git a/sis_charity_professional_v4/assets/photo-09.jpg b/sis_charity_professional_v4/assets/photo-09.jpg new file mode 100644 index 00000000..fe60cc87 Binary files /dev/null and b/sis_charity_professional_v4/assets/photo-09.jpg differ diff --git a/sis_charity_professional_v4/assets/slogan.png b/sis_charity_professional_v4/assets/slogan.png new file mode 100644 index 00000000..9151552c Binary files /dev/null and b/sis_charity_professional_v4/assets/slogan.png differ diff --git a/sis_charity_professional_v4/assets/title.png b/sis_charity_professional_v4/assets/title.png new file mode 100644 index 00000000..edc80b22 Binary files /dev/null and b/sis_charity_professional_v4/assets/title.png differ diff --git a/sis_charity_professional_v4/index.html b/sis_charity_professional_v4/index.html new file mode 100644 index 00000000..cdfa3c70 --- /dev/null +++ b/sis_charity_professional_v4/index.html @@ -0,0 +1,96 @@ + + + + + + S.I.S Charity Foundation + + + +
+
+ + + + +
+ +
+ + +
+
+
+

Quỹ từ thiện bệnh nhân nghèo bị đột quỵ
khu vực Đồng bằng sông Cửu Long

+

S.I.S Charity Foundation

+
+ Stroke International Services Charity Foundation +
+ +
+ +

Sẻ chia yêu thương
đến bệnh nhân nghèo bị đột quỵ

+ +
+ + +
+
+
+ + + + diff --git a/sis_charity_professional_v4/script.js b/sis_charity_professional_v4/script.js new file mode 100644 index 00000000..f5174924 --- /dev/null +++ b/sis_charity_professional_v4/script.js @@ -0,0 +1,64 @@ +(function(){ + const stage = document.getElementById('galleryStage'); + const cards = Array.from(document.querySelectorAll('.photo-card')); + const dots = Array.from(document.querySelectorAll('.dot')); + let active = 0; + let timer = null; + const duration = 2800; + + function setActive(index){ + active = index % cards.length; + stage.classList.add('is-playing'); + + cards.forEach((card, i) => { + card.classList.remove('is-active','is-dim','is-next','is-exit'); + const diff = (i - active + cards.length) % cards.length; + if(i === active){ + card.classList.add('is-active'); + }else if(diff === 1 || diff === 2){ + card.classList.add('is-next'); + }else if(diff === cards.length - 1){ + card.classList.add('is-exit'); + }else{ + card.classList.add('is-dim'); + } + }); + + dots.forEach((dot, i) => dot.classList.toggle('is-active', i === active)); + } + + function next(){ + setActive(active + 1); + } + + function start(){ + stop(); + timer = setInterval(next, duration); + } + + function stop(){ + if(timer) clearInterval(timer); + } + + cards.forEach((card, i) => { + card.addEventListener('mouseenter', () => { + stop(); + setActive(i); + }); + card.addEventListener('mouseleave', start); + }); + + dots.forEach((dot, i) => { + dot.addEventListener('click', () => { + setActive(i); + start(); + }); + }); + + window.addEventListener('load', () => { + setTimeout(() => { + setActive(0); + start(); + }, 900); + }); +})(); diff --git a/sis_charity_professional_v4/style.css b/sis_charity_professional_v4/style.css new file mode 100644 index 00000000..17ccaf16 --- /dev/null +++ b/sis_charity_professional_v4/style.css @@ -0,0 +1,212 @@ +:root{ + --red:#d7193f; + --red-dark:#a90f2d; + --red-soft:#fff0f4; + --pink:#ffe3ec; + --ink:#36363a; + --muted:#74747a; + --paper:#f7f7f8; + --white:#ffffff; + --shadow:0 24px 70px rgba(174, 23, 55, .18); + --shadow-strong:0 32px 90px rgba(100, 10, 30, .28); +} + +*{box-sizing:border-box} +html,body{margin:0;min-height:100%;font-family:"Segoe UI",Arial,sans-serif;color:var(--ink);background:#f1f1f2} +a{text-decoration:none;color:inherit} + +.charity-hero{ + position:relative; + min-height:546px; + overflow:hidden; + isolation:isolate; + background: + radial-gradient(circle at 72% 22%, rgba(255,255,255,.92), transparent 28%), + linear-gradient(110deg, #ffeaf0 0%, #f4f4f5 42%, #f9f9fa 100%); +} + +.hero-bg{position:absolute;inset:0;z-index:-2;overflow:hidden} +.blob{position:absolute;border-radius:999px;filter:blur(3px);opacity:.72;animation:blobFloat 13s ease-in-out infinite alternate} +.blob-1{width:460px;height:460px;background:rgba(255,207,221,.75);left:-150px;top:-170px} +.blob-2{width:520px;height:520px;background:rgba(255,236,241,.9);right:-180px;bottom:-220px;animation-delay:-3s} +.blob-3{width:220px;height:220px;background:rgba(215,25,63,.12);left:48%;top:48%;animation-delay:-6s} +.soft-grid{position:absolute;inset:22px 150px;border:5px solid rgba(255,206,218,.68);border-radius:6px;mask:linear-gradient(90deg,transparent,black 4%,black 96%,transparent);opacity:.76} +.soft-grid:before,.soft-grid:after{content:"";position:absolute;background:var(--red);border-radius:50% 50% 48% 48%;transform:rotate(45deg);opacity:.9} +.soft-grid:before{width:36px;height:36px;left:22px;bottom:-13px;box-shadow:34px -1px 0 var(--red)} +.soft-grid:after{width:17px;height:17px;right:18px;top:285px;opacity:.55;box-shadow:20px 19px 0 rgba(215,25,63,.9)} + +.hero-shell{ + width:min(1580px, calc(100% - 44px)); + min-height:546px; + margin:0 auto; + display:grid; + grid-template-columns:minmax(640px, 1.1fr) minmax(470px, .9fr); + gap:42px; + align-items:center; + padding:22px 0; +} + +.gallery-panel{ + position:relative; + min-height:500px; + padding:18px 12px 0; +} +.gallery-title{ + position:absolute;left:22px;top:10px;z-index:22; + display:inline-flex;flex-direction:column;gap:4px; + padding:10px 16px;border-radius:18px;background:rgba(255,255,255,.72); + box-shadow:0 12px 30px rgba(70,40,50,.08);backdrop-filter:blur(10px); + transform:translateY(-12px);opacity:0;animation:fadeDown .7s ease forwards .25s; +} +.gallery-title .eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--red);font-weight:800} +.gallery-title strong{font-size:16px;color:#313136} + +.gallery-stage{ + position:relative; + height:464px; + width:100%; + overflow:visible; + perspective:1200px; +} +.gallery-light{ + position:absolute;left:34%;top:35%;width:310px;height:210px;border-radius:50%; + background:radial-gradient(circle, rgba(255,255,255,.88), rgba(255,255,255,0) 66%); + pointer-events:none;opacity:.45;mix-blend-mode:screen;animation:lightPulse 4s ease-in-out infinite; +} +.focus-frame{ + position:absolute;left:50%;top:50%;width:402px;height:238px;transform:translate(-50%,-50%) scale(.86); + border-radius:22px;border:1px solid rgba(215,25,63,.25); + box-shadow:0 0 0 10px rgba(255,255,255,.16), inset 0 0 42px rgba(215,25,63,.07); + opacity:0;transition:.7s ease;pointer-events:none;z-index:4; +} +.gallery-stage.is-playing .focus-frame{opacity:1;transform:translate(-50%,-50%) scale(1)} + +.photo-card{ + position:absolute; + left:var(--x);top:var(--y); + width:var(--w); + background:#fff; + border:4px solid var(--red); + border-radius:3px; + overflow:hidden; + box-shadow:0 14px 36px rgba(61,26,34,.22); + transform:translate3d(0,0,0) rotate(var(--r)) scale(.92); + opacity:0; + z-index:5; + will-change:transform,opacity,filter; + animation:cardIntro .85s cubic-bezier(.2,.9,.25,1.12) forwards, microFloat 6s ease-in-out infinite; + animation-delay:var(--delay), calc(var(--delay) + 1s); + transition: + opacity .75s ease, + filter .75s ease, + box-shadow .75s ease, + border-color .75s ease, + left .75s ease, + top .75s ease, + width .75s ease, + transform .95s cubic-bezier(.18,.82,.18,1); +} +.photo-card img{display:block;width:100%;height:auto;transform:scale(1.035);transition:transform 1s cubic-bezier(.18,.82,.18,1), filter .8s ease} +.photo-card:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg, transparent 20%, rgba(255,255,255,.34) 45%, transparent 70%);transform:translateX(-130%);z-index:2;pointer-events:none} +.photo-card.is-active:before{animation:shine 1.3s ease .25s} +.photo-card.is-active{ + left:50%;top:50%;width:min(480px, 58vw); + transform:translate(-50%,-50%) rotate(0deg) scale(1.06); + opacity:1; + z-index:30; + border-color:#fff; + border-width:8px; + border-radius:18px; + box-shadow:var(--shadow-strong); + filter:saturate(1.08) contrast(1.03); +} +.photo-card.is-active img{transform:scale(1.08)} +.photo-card.is-dim{ + opacity:.28; + filter:grayscale(.08) saturate(.8) blur(.2px); + transform:translate3d(0,0,0) rotate(var(--r)) scale(.82); + z-index:2; +} +.photo-card.is-next{ + opacity:.74; + box-shadow:0 17px 45px rgba(92,24,42,.18); +} +.photo-card.is-exit{ + opacity:0; + transform:translateY(28px) scale(.74) rotate(var(--r)); +} +.photo-card:hover{transform:translateY(-8px) rotate(0deg) scale(1.03);z-index:35;box-shadow:0 24px 70px rgba(100,10,30,.24)} +.photo-card:hover img{transform:scale(1.1)} + +.gallery-controls{position:absolute;left:50%;bottom:2px;transform:translateX(-50%);display:flex;gap:8px;z-index:40} +.dot{width:7px;height:7px;border-radius:999px;background:rgba(215,25,63,.22);transition:.35s ease} +.dot.is-active{width:28px;background:var(--red);box-shadow:0 0 0 6px rgba(215,25,63,.09)} + +.content-panel{ + position:relative; + min-height:430px; + display:flex; + flex-direction:column; + justify-content:center; + padding:26px 24px 26px 8px; +} +.content-panel:before{ + content:"";position:absolute;inset:28px 0 18px 0;border-radius:34px; + background:linear-gradient(145deg, rgba(255,255,255,.54), rgba(255,255,255,.08)); + border:1px solid rgba(255,255,255,.55); + box-shadow:0 20px 70px rgba(62,45,54,.06); + z-index:-1; +} +.brand-row{display:grid;grid-template-columns:1fr 170px;gap:24px;align-items:start;margin-bottom:54px} +.logo-mark{width:165px;justify-self:end;filter:drop-shadow(0 10px 16px rgba(215,25,63,.15));animation:logoBreath 3.6s ease-in-out infinite} +.brand-text{text-align:center;align-self:center} +.brand-text h1{margin:0 0 8px;text-transform:uppercase;line-height:1.18;font-size:clamp(20px,1.72vw,30px);letter-spacing:-.3px;color:var(--red);font-weight:900} +.brand-text p{margin:0;color:#67676c;text-transform:uppercase;font-size:clamp(16px,1.2vw,22px);font-weight:800;letter-spacing:.3px} + +.slogan-card{ + width:min(560px,100%); + margin:0 auto; + position:relative;text-align:center;padding:20px 18px 28px; +} +.slogan-card:before{ + content:"";position:absolute;left:50%;top:50%;width:86%;height:86%;transform:translate(-50%,-50%); + border-radius:38px;background:linear-gradient(90deg,rgba(255,255,255,.18),rgba(255,237,243,.72),rgba(255,255,255,.12)); + filter:blur(.2px);z-index:-1;opacity:.8; +} +.quote-mark{position:absolute;left:12px;top:-16px;font-size:74px;line-height:1;color:rgba(215,25,63,.18);font-family:Georgia,serif} +.slogan-card h2{margin:0;color:#e13b5e;font-size:clamp(29px,2.2vw,42px);line-height:1.42;font-family:"Segoe Script","Brush Script MT",cursive;font-weight:600;text-shadow:0 8px 20px rgba(215,25,63,.12)} +.slogan-card h2 em{font-style:normal;font-size:.86em;color:#d9284c} +.heart-line{display:block;width:160px;height:22px;margin:12px auto 0;position:relative} +.heart-line:before{content:"";position:absolute;left:0;right:34px;top:11px;height:2px;background:linear-gradient(90deg,transparent,var(--red));border-radius:999px} +.heart-line:after{content:"♡";position:absolute;right:6px;top:-8px;color:var(--red);font-size:32px;transform:rotate(18deg);animation:heartBeat 1.7s ease-in-out infinite} + +.action-row{display:flex;gap:12px;justify-content:center;margin-top:26px;flex-wrap:wrap} +.btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;border-radius:999px;font-weight:800;font-size:14px;letter-spacing:.2px;transition:.3s ease;box-shadow:0 12px 30px rgba(115,21,43,.12)} +.btn.primary{background:linear-gradient(135deg,var(--red),#ef4769);color:white} +.btn.secondary{background:rgba(255,255,255,.74);color:var(--red);border:1px solid rgba(215,25,63,.18)} +.btn:hover{transform:translateY(-3px);box-shadow:0 18px 42px rgba(115,21,43,.18)} + +.reveal-up{opacity:0;transform:translateY(24px);animation:revealUp .8s ease forwards} +.brand-text.reveal-up{animation-delay:.2s}.logo-mark.reveal-up{animation-delay:.38s}.slogan-card.reveal-up{animation-delay:.62s}.action-row.reveal-up{animation-delay:.86s} + +@keyframes cardIntro{from{opacity:0;transform:translate3d(-28px,22px,0) rotate(calc(var(--r) - 7deg)) scale(.78)}to{opacity:1;transform:translate3d(0,0,0) rotate(var(--r)) scale(.92)}} +@keyframes microFloat{0%,100%{margin-top:0}50%{margin-top:-8px}} +@keyframes shine{to{transform:translateX(130%)}} +@keyframes revealUp{to{opacity:1;transform:translateY(0)}} +@keyframes fadeDown{to{opacity:1;transform:translateY(0)}} +@keyframes logoBreath{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.025)}} +@keyframes heartBeat{0%,100%{transform:rotate(18deg) scale(1)}20%{transform:rotate(18deg) scale(1.18)}38%{transform:rotate(18deg) scale(1)}} +@keyframes blobFloat{to{transform:translate(26px,20px) scale(1.05)}} +@keyframes lightPulse{0%,100%{opacity:.25;transform:scale(.96)}50%{opacity:.58;transform:scale(1.08)}} + +@media (max-width:1200px){ + .hero-shell{grid-template-columns:1fr;gap:10px;padding:18px 0 34px} + .charity-hero{min-height:auto}.content-panel{min-height:auto}.gallery-panel{min-height:470px}.gallery-stage{height:430px}.brand-row{grid-template-columns:1fr 130px;margin-bottom:20px}.logo-mark{width:130px} +} +@media (max-width:720px){ + .hero-shell{width:calc(100% - 24px)}.soft-grid{inset:12px;border-width:3px}.gallery-panel{padding:12px 0;min-height:390px}.gallery-title{display:none}.gallery-stage{height:370px;overflow:hidden}.photo-card{width:calc(var(--w) * .72)}.photo-card.is-active{width:min(86vw,380px)}.content-panel{padding:8px}.brand-row{display:flex;flex-direction:column-reverse;align-items:center;gap:10px}.brand-text h1{text-align:center}.slogan-card h2{font-size:29px}.btn{height:42px;padding:0 16px} +} + +@media (prefers-reduced-motion:reduce){ + *,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important} +} diff --git a/sisvietnamvn_main/CheckSnippets.java b/sisvietnamvn_main/CheckSnippets.java new file mode 100644 index 00000000..8e3547ba --- /dev/null +++ b/sisvietnamvn_main/CheckSnippets.java @@ -0,0 +1,21 @@ +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.ResultSet; +import java.sql.Statement; + +public class CheckSnippets { + public static void main(String[] args) { + try { + Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521/sisvietnam", "sisvietnam", "sisvietnam"); + Statement stmt = conn.createStatement(); + ResultSet rs = stmt.executeQuery("SELECT slug, content FROM html_snippet"); + while (rs.next()) { + if (rs.getString("content") != null && rs.getString("content").contains("news-grid")) { + System.out.println("Snippet with news-grid: " + rs.getString("slug")); + } + } + } catch (Exception e) { + e.printStackTrace(); + } + } +} diff --git a/sisvietnamvn_main/CreateLivestreamPost.java b/sisvietnamvn_main/CreateLivestreamPost.java new file mode 100644 index 00000000..6dc282bb --- /dev/null +++ b/sisvietnamvn_main/CreateLivestreamPost.java @@ -0,0 +1,93 @@ +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.PreparedStatement; +import java.sql.ResultSet; + +public class CreateLivestreamPost { + public static void main(String[] args) { + try { + Class.forName("oracle.jdbc.OracleDriver"); + Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521/sisvietnam", "sisvietnam", "sisvietnam"); + + // 1. Check if tag 'livestream' exists, if not create it + long tagId = -1; + PreparedStatement checkTag = conn.prepareStatement("SELECT id FROM sis_tag WHERE slug = 'livestream'"); + ResultSet rsTag = checkTag.executeQuery(); + if (rsTag.next()) { + tagId = rsTag.getLong("id"); + } else { + PreparedStatement insertTag = conn.prepareStatement( + "INSERT INTO sis_tag (id, name, slug, created_by) VALUES (sequence_generator.NEXTVAL, ?, ?, 'system')" + ); + insertTag.setString(1, "Livestream"); + insertTag.setString(2, "livestream"); + insertTag.executeUpdate(); + + PreparedStatement getTagId = conn.prepareStatement("SELECT id FROM sis_tag WHERE slug = 'livestream'"); + ResultSet rsTag2 = getTagId.executeQuery(); + if (rsTag2.next()) { + tagId = rsTag2.getLong("id"); + } + } + + if (tagId == -1) { + System.out.println("Failed to find or create livestream tag."); + return; + } + + // 2. Insert Post + // We set Title as "Tuần 1" (so it shows nicely on the tab label) + // We set Excerpt as the long Title they provided. + String postTitle = "Tuần 1"; + String postExcerpt = "SIS Vì Sức khỏe Cộng đồng kỳ 134 Thoát vị đĩa đệm – Khi nào mới phẫu thuật?"; + String postContent = "Đau lưng, đau cổ, tê tay, tê chân... là những triệu chứng thường gặp của thoát vị đĩa đệm. Tuy nhiên, không phải ai mắc bệnh cũng cần phẫu thuật.\n" + + "⚠️ Vậy khi nào nên điều trị bảo tồn? Khi nào cần phẫu thuật? Làm sao để tránh bỏ lỡ \"thời điểm vàng\" điều trị?\n" + + "Cùng lắng nghe những chia sẻ từ các chuyên gia trong chương trình Livestream \"S.I.S vì sức khỏe cộng đồng\" vào lúc 𝟏𝟗𝐡𝟒𝟓 Thứ Ba, ngày 𝟎𝟕/𝟎𝟕/𝟐𝟎𝟐𝟔.\n" + + "📌 Đồng hành và tư vấn trực tiếp cùng quý khán giả là các bác sĩ giàu kinh nghiệm tại Bệnh viện ĐKQT S.I.S Cần Thơ:\n" + + "• BS.CKI Nguyễn Quang Hưng, chuyên khoa Ngoại Thần kinh\n" + + "• BS.CKI Trương Đan Kha, chuyên khoa Vật lý trị liệu - Phục hồi chức năng \n" + + "• ThS.BS Lê Thị Chi Lan, chuyên khoa Ngoại Thần kinh."; + + // Convert standard youtube link to embed link + String embedUrl = "https://www.youtube.com/embed/j63kT9Bjrb4"; + + PreparedStatement insertPost = conn.prepareStatement( + "INSERT INTO sis_post (id, title, slug, content, excerpt, meta_description, featured_image, created_by, status) " + + "VALUES (sequence_generator.NEXTVAL, ?, ?, ?, ?, ?, ?, 'system', 'PUBLISHED')" + ); + insertPost.setString(1, postTitle); + insertPost.setString(2, "sis-vi-suc-khoe-cong-dong-ky-134"); + insertPost.setString(3, postContent); + insertPost.setString(4, postExcerpt); + insertPost.setString(5, embedUrl); + insertPost.setString(6, "/media/livestream/livestream_tuan1.jpg"); // uploaded image + insertPost.executeUpdate(); + + // Get new post ID + long postId = -1; + PreparedStatement getPostId = conn.prepareStatement("SELECT id FROM sis_post WHERE slug = 'sis-vi-suc-khoe-cong-dong-ky-134'"); + ResultSet rsPost = getPostId.executeQuery(); + if (rsPost.next()) { + postId = rsPost.getLong("id"); + } + + if (postId == -1) { + System.out.println("Failed to retrieve created post ID."); + return; + } + + // 3. Link post with tag + PreparedStatement linkPostTag = conn.prepareStatement( + "INSERT INTO sis_post_tag (post_id, tag_id) VALUES (?, ?)" + ); + linkPostTag.setLong(1, postId); + linkPostTag.setLong(2, tagId); + linkPostTag.executeUpdate(); + + System.out.println("Successfully created post and linked it with the 'livestream' tag."); + conn.close(); + } catch (Exception e) { + e.printStackTrace(); + } + } +} diff --git a/sisvietnamvn_main/UpdateLivestreamJs.java b/sisvietnamvn_main/UpdateLivestreamJs.java new file mode 100644 index 00000000..eafd1396 --- /dev/null +++ b/sisvietnamvn_main/UpdateLivestreamJs.java @@ -0,0 +1,158 @@ +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.PreparedStatement; + +public class UpdateLivestreamJs { + public static void main(String[] args) { + try { + Class.forName("oracle.jdbc.OracleDriver"); + Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521/sisvietnam", "sisvietnam", "sisvietnam"); + + String htmlTemplate = +"\n" + +"
\n" + +"
\n" + +"
\n" + +"
\n" + +"

LiveStream

\n" + +"
\n" + +"
\n" + +"
\n" + +"
\n" + +" {{#each livestream_posts}}\n" + +" {{title}}\n" + +" {{/each}}\n" + +"
\n" + +"
\n" + +"
\n" + +" {{#each livestream_posts}}\n" + +"
\n" + +"
\n" + +"

{{excerpt}}

\n" + +"
\n" + +"
\n" + +"
{{content}}
\n" + +"
\n" + +"
\n" + +" \n" + +"
\n" + +"
\n" + +" {{/each}}\n" + +"
\n" + +"
\n" + +"
\n" + +"
\n" + +" {{#each livestream_posts}}\n" + +"
\n" + +"
\n" + +" \"{{title}}\"\n" + +"
\n" + +" \n" + +"
\n" + +" \n" + +"
\n" + +"
\n" + +" {{/each}}\n" + +"
\n" + +"
\n" + +"
\n" + +""; + + PreparedStatement updateTemplate = conn.prepareStatement( + "UPDATE sis_component_template SET html_template = ? WHERE slug = 'tabbed-livestream'" + ); + updateTemplate.setString(1, htmlTemplate); + + int rows = updateTemplate.executeUpdate(); + System.out.println("Updated rows: " + rows); + + conn.close(); + } catch (Exception e) { + e.printStackTrace(); + } + } +} diff --git a/sisvietnamvn_main/UpdateLivestreamPost.java b/sisvietnamvn_main/UpdateLivestreamPost.java new file mode 100644 index 00000000..2a8059fb --- /dev/null +++ b/sisvietnamvn_main/UpdateLivestreamPost.java @@ -0,0 +1,40 @@ +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.PreparedStatement; + +public class UpdateLivestreamPost { + public static void main(String[] args) { + try { + Class.forName("oracle.jdbc.OracleDriver"); + Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521/sisvietnam", "sisvietnam", "sisvietnam"); + + String postTitle = "Tuần 1"; + String postExcerpt = "SIS Vì Sức khỏe Cộng đồng kỳ 134 Thoát vị đĩa đệm – Khi nào mới phẫu thuật?"; + String postContent = "Đau lưng, đau cổ, tê tay, tê chân... là những triệu chứng thường gặp của thoát vị đĩa đệm. Tuy nhiên, không phải ai mắc bệnh cũng cần phẫu thuật.\n" + + "⚠️ Vậy khi nào nên điều trị bảo tồn? Khi nào cần phẫu thuật? Làm sao để tránh bỏ lỡ \"thời điểm vàng\" điều trị?\n" + + "Cùng lắng nghe những chia sẻ từ các chuyên gia trong chương trình Livestream \"S.I.S vì sức khỏe cộng đồng\" vào lúc 𝟏𝟗𝐡𝟒𝟓 Thứ Ba, ngày 𝟎𝟕/𝟎𝟕/𝟐𝟎𝟐𝟔.\n" + + "📌 Đồng hành và tư vấn trực tiếp cùng quý khán giả là các bác sĩ giàu kinh nghiệm tại Bệnh viện ĐKQT S.I.S Cần Thơ:\n" + + "• BS.CKI Nguyễn Quang Hưng, chuyên khoa Ngoại Thần kinh\n" + + "• BS.CKI Trương Đan Kha, chuyên khoa Vật lý trị liệu - Phục hồi chức năng \n" + + "• ThS.BS Lê Thị Chi Lan, chuyên khoa Ngoại Thần kinh."; + + String embedUrl = "https://www.youtube.com/embed/j63kT9Bjrb4"; + + PreparedStatement updatePost = conn.prepareStatement( + "UPDATE sis_post SET title = ?, content = ?, excerpt = ?, meta_description = ?, featured_image = ? WHERE slug = 'sis-vi-suc-khoe-cong-dong-ky-134'" + ); + updatePost.setString(1, postTitle); + updatePost.setString(2, postContent); + updatePost.setString(3, postExcerpt); + updatePost.setString(4, embedUrl); + updatePost.setString(5, "/uploads/livestream/livestream_tuan1.jpg"); + + int rows = updatePost.executeUpdate(); + System.out.println("Updated rows: " + rows); + + conn.close(); + } catch (Exception e) { + e.printStackTrace(); + } + } +} diff --git a/sisvietnamvn_main/UpdateLivestreamTemplate.java b/sisvietnamvn_main/UpdateLivestreamTemplate.java new file mode 100644 index 00000000..49bfd846 --- /dev/null +++ b/sisvietnamvn_main/UpdateLivestreamTemplate.java @@ -0,0 +1,162 @@ +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.PreparedStatement; + +public class UpdateLivestreamTemplate { + public static void main(String[] args) { + try { + Class.forName("oracle.jdbc.OracleDriver"); + Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521/sisvietnam", "sisvietnam", "sisvietnam"); + + // 1. Update the Post's meta_description (YouTube URL) + PreparedStatement updatePost = conn.prepareStatement( + "UPDATE sis_post SET meta_description = ? WHERE slug = 'sis-vi-suc-khoe-cong-dong-ky-134'" + ); + updatePost.setString(1, "https://www.youtube.com/embed/j63kT9Bjrb4?si=N5JwIcuRn-iRxkYu"); + updatePost.executeUpdate(); + + // 2. Update the template's iframe attributes + String htmlTemplate = +"\n" + +"
\n" + +"
\n" + +"
\n" + +"
\n" + +"

LiveStream

\n" + +"
\n" + +"
\n" + +"
\n" + +"
\n" + +" {{#each livestream_posts}}\n" + +" {{title}}\n" + +" {{/each}}\n" + +"
\n" + +"
\n" + +"
\n" + +" {{#each livestream_posts}}\n" + +"
\n" + +"
\n" + +"

{{excerpt}}

\n" + +"
\n" + +"
\n" + +"
{{content}}
\n" + +"
\n" + +"
\n" + +" \n" + +"
\n" + +"
\n" + +" {{/each}}\n" + +"
\n" + +"
\n" + +"
\n" + +"
\n" + +" {{#each livestream_posts}}\n" + +"
\n" + +"
\n" + +" \"{{title}}\"\n" + +"
\n" + +" \n" + +"
\n" + +" \n" + +"
\n" + +"
\n" + +" {{/each}}\n" + +"
\n" + +"
\n" + +"
\n" + +""; + + PreparedStatement updateTemplate = conn.prepareStatement( + "UPDATE sis_component_template SET html_template = ? WHERE slug = 'tabbed-livestream'" + ); + updateTemplate.setString(1, htmlTemplate); + updateTemplate.executeUpdate(); + + System.out.println("Update complete!"); + + conn.close(); + } catch (Exception e) { + e.printStackTrace(); + } + } +} diff --git a/sisvietnamvn_main/UpdateLivestreamTemplate2.java b/sisvietnamvn_main/UpdateLivestreamTemplate2.java new file mode 100644 index 00000000..d6dbb321 --- /dev/null +++ b/sisvietnamvn_main/UpdateLivestreamTemplate2.java @@ -0,0 +1,161 @@ +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.PreparedStatement; + +public class UpdateLivestreamTemplate2 { + public static void main(String[] args) { + try { + Class.forName("oracle.jdbc.OracleDriver"); + Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521/sisvietnam", "sisvietnam", "sisvietnam"); + + // We append &autoplay=1 to the URL in the database so it's ready to play + PreparedStatement updatePost = conn.prepareStatement( + "UPDATE sis_post SET meta_description = ? WHERE slug = 'sis-vi-suc-khoe-cong-dong-ky-134'" + ); + updatePost.setString(1, "https://www.youtube.com/embed/j63kT9Bjrb4?si=N5JwIcuRn-iRxkYu&autoplay=1"); + updatePost.executeUpdate(); + + // 2. Update the template to use data-src instead of src. + String htmlTemplate = +"\n" + +"
\n" + +"
\n" + +"
\n" + +"
\n" + +"

LiveStream

\n" + +"
\n" + +"
\n" + +"
\n" + +"
\n" + +" {{#each livestream_posts}}\n" + +" {{title}}\n" + +" {{/each}}\n" + +"
\n" + +"
\n" + +"
\n" + +" {{#each livestream_posts}}\n" + +"
\n" + +"
\n" + +"

{{excerpt}}

\n" + +"
\n" + +"
\n" + +"
{{content}}
\n" + +"
\n" + +"
\n" + +" \n" + +"
\n" + +"
\n" + +" {{/each}}\n" + +"
\n" + +"
\n" + +"
\n" + +"
\n" + +" {{#each livestream_posts}}\n" + +"
\n" + +"
\n" + +" \"{{title}}\"\n" + +"
\n" + +" \n" + +"
\n" + +" \n" + +"
\n" + +"
\n" + +" {{/each}}\n" + +"
\n" + +"
\n" + +"
\n" + +""; + + PreparedStatement updateTemplate = conn.prepareStatement( + "UPDATE sis_component_template SET html_template = ? WHERE slug = 'tabbed-livestream'" + ); + updateTemplate.setString(1, htmlTemplate); + updateTemplate.executeUpdate(); + + System.out.println("Update complete!"); + + conn.close(); + } catch (Exception e) { + e.printStackTrace(); + } + } +} diff --git a/sisvietnamvn_main/UpdateLivestreamTemplate3.java b/sisvietnamvn_main/UpdateLivestreamTemplate3.java new file mode 100644 index 00000000..6cdb92f8 --- /dev/null +++ b/sisvietnamvn_main/UpdateLivestreamTemplate3.java @@ -0,0 +1,146 @@ +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.PreparedStatement; + +public class UpdateLivestreamTemplate3 { + public static void main(String[] args) { + try { + Class.forName("oracle.jdbc.OracleDriver"); + Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521/sisvietnam", "sisvietnam", "sisvietnam"); + + // We ensure it is just the standard embed without JS tampering + String htmlTemplate = +"\n" + +"
\n" + +"
\n" + +"
\n" + +"
\n" + +"

LiveStream

\n" + +"
\n" + +"
\n" + +"
\n" + +"
\n" + +" {{#each livestream_posts}}\n" + +" {{title}}\n" + +" {{/each}}\n" + +"
\n" + +"
\n" + +"
\n" + +" {{#each livestream_posts}}\n" + +"
\n" + +"
\n" + +"

{{excerpt}}

\n" + +"
\n" + +"
\n" + +"
{{content}}
\n" + +"
\n" + +"
\n" + +" \n" + +"
\n" + +"
\n" + +" {{/each}}\n" + +"
\n" + +"
\n" + +"
\n" + +"
\n" + +" {{#each livestream_posts}}\n" + +"
\n" + +"
\n" + +" \"{{title}}\"\n" + +"
\n" + +" \n" + +"
\n" + +" \n" + +"
\n" + +"
\n" + +" {{/each}}\n" + +"
\n" + +"
\n" + +"
\n" + +""; + + PreparedStatement updateTemplate = conn.prepareStatement( + "UPDATE sis_component_template SET html_template = ? WHERE slug = 'tabbed-livestream'" + ); + updateTemplate.setString(1, htmlTemplate); + updateTemplate.executeUpdate(); + + System.out.println("Update complete!"); + + conn.close(); + } catch (Exception e) { + e.printStackTrace(); + } + } +} diff --git a/sisvietnamvn_main/UpdateLivestreamTemplate4.java b/sisvietnamvn_main/UpdateLivestreamTemplate4.java new file mode 100644 index 00000000..b158b803 --- /dev/null +++ b/sisvietnamvn_main/UpdateLivestreamTemplate4.java @@ -0,0 +1,155 @@ +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.PreparedStatement; + +public class UpdateLivestreamTemplate4 { + public static void main(String[] args) { + try { + Class.forName("oracle.jdbc.OracleDriver"); + Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521/sisvietnam", "sisvietnam", "sisvietnam"); + + // Re-apply the URL to be just the embed URL without autoplay so we can append it cleanly in data-src + PreparedStatement updatePost = conn.prepareStatement( + "UPDATE sis_post SET meta_description = ? WHERE slug = 'sis-vi-suc-khoe-cong-dong-ky-134'" + ); + updatePost.setString(1, "https://www.youtube.com/embed/j63kT9Bjrb4?si=N5JwIcuRn-iRxkYu"); + updatePost.executeUpdate(); + + // We ensure it is just the standard embed without JS tampering + String htmlTemplate = +"\n" + +"
\n" + +"
\n" + +"
\n" + +"
\n" + +"

LiveStream

\n" + +"
\n" + +"
\n" + +"
\n" + +"
\n" + +" {{#each livestream_posts}}\n" + +" {{title}}\n" + +" {{/each}}\n" + +"
\n" + +"
\n" + +"
\n" + +" {{#each livestream_posts}}\n" + +"
\n" + +"
\n" + +"

{{excerpt}}

\n" + +"
\n" + +"
\n" + +"
{{content}}
\n" + +"
\n" + +"
\n" + +" \n" + +"
\n" + +"
\n" + +" {{/each}}\n" + +"
\n" + +"
\n" + +"
\n" + +"
\n" + +" {{#each livestream_posts}}\n" + +"
\n" + +"
\n" + +" \"{{title}}\"\n" + +"
\n" + +" \n" + +"
\n" + +" \n" + +"
\n" + +"
\n" + +" {{/each}}\n" + +"
\n" + +"
\n" + +"
\n" + +""; + + PreparedStatement updateTemplate = conn.prepareStatement( + "UPDATE sis_component_template SET html_template = ? WHERE slug = 'tabbed-livestream'" + ); + updateTemplate.setString(1, htmlTemplate); + updateTemplate.executeUpdate(); + + System.out.println("Update complete!"); + + conn.close(); + } catch (Exception e) { + e.printStackTrace(); + } + } +} diff --git a/sisvietnamvn_main/UpdateLivestreamTemplate5.java b/sisvietnamvn_main/UpdateLivestreamTemplate5.java new file mode 100644 index 00000000..1c1fbec8 --- /dev/null +++ b/sisvietnamvn_main/UpdateLivestreamTemplate5.java @@ -0,0 +1,117 @@ +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.PreparedStatement; + +public class UpdateLivestreamTemplate5 { + public static void main(String[] args) { + try { + Class.forName("oracle.jdbc.OracleDriver"); + Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521/sisvietnam", "sisvietnam", "sisvietnam"); + + // Revert the URL in the database to exactly what the user requested, without autoplay + PreparedStatement updatePost = conn.prepareStatement( + "UPDATE sis_post SET meta_description = ? WHERE slug = 'sis-vi-suc-khoe-cong-dong-ky-134'" + ); + updatePost.setString(1, "https://www.youtube.com/embed/j63kT9Bjrb4?si=N5JwIcuRn-iRxkYu"); + updatePost.executeUpdate(); + + // We remove the custom image and play button entirely and let YouTube handle it! + String htmlTemplate = +"\n" + +"
\n" + +"
\n" + +"
\n" + +"
\n" + +"

LiveStream

\n" + +"
\n" + +"
\n" + +"
\n" + +"
\n" + +" {{#each livestream_posts}}\n" + +" {{title}}\n" + +" {{/each}}\n" + +"
\n" + +"
\n" + +"
\n" + +" {{#each livestream_posts}}\n" + +"
\n" + +"
\n" + +"

{{excerpt}}

\n" + +"
\n" + +"
\n" + +"
{{content}}
\n" + +"
\n" + +"
\n" + +" \n" + +"
\n" + +"
\n" + +" {{/each}}\n" + +"
\n" + +"
\n" + +"
\n" + +"
\n" + +" {{#each livestream_posts}}\n" + +"
\n" + +"
\n" + +" \n" + +"
\n" + +"
\n" + +" {{/each}}\n" + +"
\n" + +"
\n" + +"
\n" + +""; + + PreparedStatement updateTemplate = conn.prepareStatement( + "UPDATE sis_component_template SET html_template = ? WHERE slug = 'tabbed-livestream'" + ); + updateTemplate.setString(1, htmlTemplate); + updateTemplate.executeUpdate(); + + System.out.println("Update complete!"); + + conn.close(); + } catch (Exception e) { + e.printStackTrace(); + } + } +} diff --git a/sisvietnamvn_main/UpdateNewsGridDesktop.java b/sisvietnamvn_main/UpdateNewsGridDesktop.java new file mode 100644 index 00000000..c4138519 --- /dev/null +++ b/sisvietnamvn_main/UpdateNewsGridDesktop.java @@ -0,0 +1,124 @@ +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.PreparedStatement; + +public class UpdateNewsGridDesktop { + public static void main(String[] args) { + try { + Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521/sisvietnam", "sisvietnam", "sisvietnam"); + String correctHtml = "\n" + + "{{#each news_posts}}\n" + + "
\n" + + "
\n" + + "
\n" + + "
\n" + + " \"{{title}}\"\n" + + "
\n" + + "
\n" + + "
\n" + + "
\n" + + " TIN TỨC\n" + + "
\n" + + "

\n" + + " \n" + + " {{title}}\n" + + " \n" + + "

\n" + + "
{{date}}
\n" + + "
\n" + + "
\n" + + "
\n" + + "{{/each}}"; + + PreparedStatement pstmt = conn.prepareStatement("UPDATE sis_component_template SET html_template = ? WHERE slug = 'news-grid'"); + pstmt.setString(1, correctHtml); + int updated = pstmt.executeUpdate(); + System.out.println("Updated rows: " + updated); + } catch (Exception e) { + e.printStackTrace(); + } + } +} diff --git a/sisvietnamvn_main/backup_db.sh b/sisvietnamvn_main/backup_db.sh new file mode 100755 index 00000000..caf64dfb --- /dev/null +++ b/sisvietnamvn_main/backup_db.sh @@ -0,0 +1,39 @@ +#!/bin/bash + +# Exit on any error +set -e + +CONTAINER_NAME="sisvietnam-oracle-sisvietnam-oracle-1" +DUMP_FILE="sisvietnam_backup.dmp" +LOG_FILE="sisvietnam_backup.log" + +echo "=== Starting Database Backup ===" +echo "Running expdp inside container: ${CONTAINER_NAME}..." + +# Run expdp inside the container +docker exec ${CONTAINER_NAME} expdp sisvietnam/sisvietnam@//localhost:1521/sisvietnam \ + schemas=sisvietnam \ + directory=DATA_PUMP_DIR \ + dumpfile=${DUMP_FILE} \ + logfile=${LOG_FILE} \ + reuse_dumpfiles=y + +echo "=== Export Completed ===" +echo "Locating the backup file inside the container..." + +# Find the file dynamically because the directory path contains a dynamic GUID +CONTAINER_PATH=$(docker exec ${CONTAINER_NAME} find /opt/oracle/admin/FREE/dpdump/ -name ${DUMP_FILE} | tr -d '\r') + +if [ -z "${CONTAINER_PATH}" ]; then + echo "Error: Could not locate ${DUMP_FILE} inside the container." + exit 1 +fi + +echo "Found backup file at: ${CONTAINER_PATH}" +echo "Copying backup to local directory..." + +# Copy to host +docker cp "${CONTAINER_NAME}:${CONTAINER_PATH}" "./${DUMP_FILE}" + +echo "=== Backup Successfully Created ===" +echo "Saved to: ./${DUMP_FILE}" diff --git a/sisvietnamvn_main/check.sql b/sisvietnamvn_main/check.sql new file mode 100644 index 00000000..a12dddee --- /dev/null +++ b/sisvietnamvn_main/check.sql @@ -0,0 +1 @@ +SELECT meta_description FROM sis_post WHERE slug = 'sis-vi-suc-khoe-cong-dong-ky-134'; diff --git a/sisvietnamvn_main/check_post.sql b/sisvietnamvn_main/check_post.sql new file mode 100644 index 00000000..37c046f0 --- /dev/null +++ b/sisvietnamvn_main/check_post.sql @@ -0,0 +1 @@ +SELECT id, title, featured_image FROM sis_post WHERE slug = 'sis-vi-suc-khoe-cong-dong-ky-134'; diff --git a/sisvietnamvn_main/check_seq.sql b/sisvietnamvn_main/check_seq.sql new file mode 100644 index 00000000..be1c3d4c --- /dev/null +++ b/sisvietnamvn_main/check_seq.sql @@ -0,0 +1 @@ +SELECT sequence_name FROM user_sequences; diff --git a/sisvietnamvn_main/html_snippets/content_main_blocks/livestream-template.html b/sisvietnamvn_main/html_snippets/content_main_blocks/livestream-template.html new file mode 100644 index 00000000..65e737bb --- /dev/null +++ b/sisvietnamvn_main/html_snippets/content_main_blocks/livestream-template.html @@ -0,0 +1,72 @@ +
+
+
+
+

LiveStream

+
+
+
+
+ {{#each livestream_posts}} + {{title}} + {{/each}} +
+
+
+ {{#each livestream_posts}} +
+
+

{{excerpt}}

+
+
+
{{content}}
+
+ +
+ {{/each}} +
+
+
+
+ {{#each livestream_posts}} +
+
+ {{title}} +
+ +
+ +
+
+ {{/each}} +
+
+
+ diff --git a/sisvietnamvn_main/html_snippets/content_main_blocks/temp b/sisvietnamvn_main/html_snippets/content_main_blocks/temp index fd46cb9b..0b378c8b 100644 --- a/sisvietnamvn_main/html_snippets/content_main_blocks/temp +++ b/sisvietnamvn_main/html_snippets/content_main_blocks/temp @@ -1,31 +1,180 @@ -
-
-
-
-

TÌM HIỂUCHUYÊN KHOA

-
-
- -
-
+ +
+
+
+
+

LiveStream tháng 07

+
+
+ +
+
+
+

Tầm soát và phòng ngừa ung thư gan

+
+
+

Ung thư gan là một trong những bệnh ung thư có tỷ lệ tử vong hàng đầu tại Việt Nam. Đáng lo ngại, phần lớn người bệnh chỉ được phát hiện khi bệnh đã ở giai đoạn muộn, khi các cơ hội điều trị hiệu quả đã bị thu hẹp đáng kể.

+
+ +
+
+
+

Your Campus Home

+
+
+

Choose from vibrant residential communities where students live, study, and build lasting friendships steps from the classroom.

+
+ +
+
+
+

Food Worth Talking About

+
+
+

Discover why UMass dining is ranked #1 nationally—recognized for quality, variety, and sustainability.

+
+ +
+
+
+

Amherst, Uncommon

+
+
+

A vibrant creative culture, great food, and the natural beauty of the Pioneer Valley come together to shape this town’s distinctive, welcoming spirit.

+
+ +
+
+
+
+
+
+
+ A UMass student plays ping pong. +
+ +
+ +
+
+
+
+ A UMass student sits on her bed in a dorm room. +
+ +
+ +
+
+
+
+ A student gets food at a UMass Amherst dining hall. +
+ +
+ +
+
+
+
+ A UMass student holds a hote bag that reads "I Love Amherst." +
+ +
+ +
+
+
+
+
+ + \ No newline at end of file diff --git a/sisvietnamvn_main/page_dump.html b/sisvietnamvn_main/page_dump.html new file mode 100644 index 00000000..a80861a6 --- /dev/null +++ b/sisvietnamvn_main/page_dump.html @@ -0,0 +1,2259 @@ + + + + + + home + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
+

The University of Massachusetts Amherst

+
+
+
+ + Sisvietnamvn + +
+ +
+
+
+
+
+ + Sisvietnamvn + +
+
+
+
+ + +
+ +
+ +
+ +
+
+
+
+
+
+
+
+
+
+ +
+
+ + + + + + +
+
+
+
+
+
+
+
+ Students collaborate using a driving simulator in the UMass Center for Transportation. +
+ +
+
+
+ + +
+
+
+ +
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+

TÌM HIỂUCHUYÊN KHOA

+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
50.000+
+
+

Tổng số ca cấp cứu

+
+
+
+
+
+
1.6tr+
+
+

Tổng số ca khám bệnh

+
+
+
+
+
+
#1
+
+

Về điều trị đột quỵ

+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ +
+
+ +

+ SỰ KIỆN

+ XEM + THÊM +
+
+ + + +
+
+ +
+
+
+
Jul
+
18
+
+
+ +
07:26 AM
+
Hội trường Chính
+
+
+
+ +
+
+
+
Aug
+
07
+
+ +
+
+ + + +
+
+ + +
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+

LiveStream

+
+
+
+
+ + Tuần 1 + +
+
+
+ +
+
+

SIS Vì Sức khỏe Cộng đồng kỳ 134 Thoát vị đĩa đệm – Khi nào mới phẫu thuật?

+
+
+
Đau lưng, đau cổ, tê tay, tê chân... là những triệu chứng thường gặp của thoát vị đĩa đệm. Tuy nhiên, không phải ai mắc bệnh cũng cần phẫu thuật. +⚠️ Vậy khi nào nên điều trị bảo tồn? Khi nào cần phẫu thuật? Làm sao để tránh bỏ lỡ "thời điểm vàng" điều trị? +Cùng lắng nghe những chia sẻ từ các chuyên gia trong chương trình Livestream "S.I.S vì sức khỏe cộng đồng" vào lúc 𝟏𝟗𝐡𝟒𝟓 Thứ Ba, ngày 𝟎𝟕/𝟎𝟕/𝟐𝟎𝟐𝟔. +📌 Đồng hành và tư vấn trực tiếp cùng quý khán giả là các bác sĩ giàu kinh nghiệm tại Bệnh viện ĐKQT S.I.S Cần Thơ: +• BS.CKI Nguyễn Quang Hưng, chuyên khoa Ngoại Thần kinh +• BS.CKI Trương Đan Kha, chuyên khoa Vật lý trị liệu - Phục hồi chức năng +• ThS.BS Lê Thị Chi Lan, chuyên khoa Ngoại Thần kinh.
+
+ +
+ +
+
+
+
+ +
+
+ Tuần 1 +
+ +
+ +
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+

Excellence in Action

+
+
+

UMass Amherst advances academic excellence through research, teaching, and engagement across campus. Students and faculty drive discovery through programs, scholarship, and events that extend beyond the classroom.

+
+
+ +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+

Blaze Your Own Trail

+
+
+

Discover more than 100 undergraduate majors, minors, and certificates in fields ranging from engineering to public health to literature. You can even design your own major through our individual concentration program. Whatever your path, UMass gives you the freedom to explore and the tools to excel.

+
+
+
+
+
+
+ A professor walks with students in the rooftop garden of the Olver Design Building. +
+
+

Find a Program

+
+

With more than 100 majors, you have the freedom to explore your interests and build an academic path that reflects who you are and where you want to go.

+
+ +
+
+
+
+
+
+ UMass Amherst Drone Campus +
+
+

Design Your Own Major

+
+

Through the Bachelor’s Degree with Individual Concentration (BDIC) Program, students can create a personalized major, blending courses across fields to explore passions beyond traditional academic boundaries.

+
+ +
+
+
+
+
+
+ UMass Amherst Study Abroad London +
+
+

Study Abroad

+
+

Global learning opportunities immerse students in new cultures, expanding their perspectives and preparing them to thrive in a connected world.

+
+ +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+

APPLY TODAY

+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+
+ + +
+ + + + + + + + diff --git a/sisvietnamvn_main/read_snippets.java b/sisvietnamvn_main/read_snippets.java new file mode 100644 index 00000000..e6dbd7ac --- /dev/null +++ b/sisvietnamvn_main/read_snippets.java @@ -0,0 +1,22 @@ +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.ResultSet; +import java.sql.Statement; + +public class ReadSnippets { + public static void main(String[] args) { + try { + Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521/sisvietnam", "sisvietnam", "sisvietnam"); + Statement stmt = conn.createStatement(); + ResultSet rs = stmt.executeQuery("SELECT slug, content FROM html_snippet"); + while (rs.next()) { + System.out.println("Snippet: " + rs.getString("slug")); + if (rs.getString("slug").equals("content_main")) { + System.out.println(rs.getString("content")); + } + } + } catch (Exception e) { + e.printStackTrace(); + } + } +} diff --git a/sisvietnamvn_main/sisvietnam_backup.dmp b/sisvietnamvn_main/sisvietnam_backup.dmp index 2d88e962..9e9ed310 100644 Binary files a/sisvietnamvn_main/sisvietnam_backup.dmp and b/sisvietnamvn_main/sisvietnam_backup.dmp differ diff --git a/sisvietnamvn_main/src/main/java/com/sisvietnamvn/web/controller/PostController.java b/sisvietnamvn_main/src/main/java/com/sisvietnamvn/web/controller/PostController.java index 0a6e2bcc..3ef52bee 100644 --- a/sisvietnamvn_main/src/main/java/com/sisvietnamvn/web/controller/PostController.java +++ b/sisvietnamvn_main/src/main/java/com/sisvietnamvn/web/controller/PostController.java @@ -56,6 +56,8 @@ public class PostController { return "posts/sidebar"; case FULL_WIDTH: return "posts/full-width"; + case LIVESTREAM: + return "posts/livestream"; case STANDARD: default: return "posts/standard"; diff --git a/sisvietnamvn_main/src/main/java/com/sisvietnamvn/web/controller/manage/ManagePostController.java b/sisvietnamvn_main/src/main/java/com/sisvietnamvn/web/controller/manage/ManagePostController.java index f4c19a06..d7861cf6 100644 --- a/sisvietnamvn_main/src/main/java/com/sisvietnamvn/web/controller/manage/ManagePostController.java +++ b/sisvietnamvn_main/src/main/java/com/sisvietnamvn/web/controller/manage/ManagePostController.java @@ -156,7 +156,7 @@ public class ManagePostController { } postService.saveWithTags(post, tagNames); redirectAttributes.addFlashAttribute("successMessage", "Post updated successfully!"); - return "redirect:/manage/posts"; + return "redirect:/manage/posts/" + id + "/edit"; } /** diff --git a/sisvietnamvn_main/src/main/java/com/sisvietnamvn/web/domain/Post.java b/sisvietnamvn_main/src/main/java/com/sisvietnamvn/web/domain/Post.java index 6876c182..8ea61fb9 100644 --- a/sisvietnamvn_main/src/main/java/com/sisvietnamvn/web/domain/Post.java +++ b/sisvietnamvn_main/src/main/java/com/sisvietnamvn/web/domain/Post.java @@ -63,6 +63,10 @@ public class Post extends AbstractAuditingEntity { @Column(name = "event_time") private java.time.Instant eventTime; + @Size(max = 255) + @Column(name = "location", length = 255) + private String location; + @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "category_id") private Category category; @@ -166,6 +170,14 @@ public class Post extends AbstractAuditingEntity { this.eventTime = eventTime; } + public String getLocation() { + return location; + } + + public void setLocation(String location) { + this.location = location; + } + @jakarta.persistence.Transient public String getEventTimeLocal() { if (this.eventTime != null) { diff --git a/sisvietnamvn_main/src/main/java/com/sisvietnamvn/web/domain/PostLayout.java b/sisvietnamvn_main/src/main/java/com/sisvietnamvn/web/domain/PostLayout.java index 782691f6..f114f0c5 100644 --- a/sisvietnamvn_main/src/main/java/com/sisvietnamvn/web/domain/PostLayout.java +++ b/sisvietnamvn_main/src/main/java/com/sisvietnamvn/web/domain/PostLayout.java @@ -7,5 +7,6 @@ public enum PostLayout { STANDARD, SIDEBAR, FULL_WIDTH, - EVENT + EVENT, + LIVESTREAM } diff --git a/sisvietnamvn_main/src/main/java/com/sisvietnamvn/web/service/ComponentTemplateService.java b/sisvietnamvn_main/src/main/java/com/sisvietnamvn/web/service/ComponentTemplateService.java index 78e55c54..b2121e68 100644 --- a/sisvietnamvn_main/src/main/java/com/sisvietnamvn/web/service/ComponentTemplateService.java +++ b/sisvietnamvn_main/src/main/java/com/sisvietnamvn/web/service/ComponentTemplateService.java @@ -1,19 +1,20 @@ package com.sisvietnamvn.web.service; -import com.sisvietnamvn.web.domain.ComponentTemplate; -import com.sisvietnamvn.web.domain.Menu; -import com.sisvietnamvn.web.domain.MenuItem; -import com.sisvietnamvn.web.repository.ComponentTemplateRepository; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - import java.util.List; import java.util.Optional; import java.util.regex.Matcher; import java.util.regex.Pattern; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import com.sisvietnamvn.web.domain.ComponentTemplate; +import com.sisvietnamvn.web.domain.Menu; +import com.sisvietnamvn.web.domain.MenuItem; +import com.sisvietnamvn.web.repository.ComponentTemplateRepository; + /** * Service for managing Component Templates and rendering them with dynamic data. * @@ -221,6 +222,8 @@ public class ComponentTemplateService { itemHtml = itemHtml.replace("{{title}}", safeTitle); itemHtml = itemHtml.replace("{{slug}}", post.getSlug() != null ? post.getSlug() : ""); itemHtml = itemHtml.replace("{{excerpt}}", safeExcerpt); + itemHtml = itemHtml.replace("{{content}}", post.getContent() != null ? parseContentToHtml(post.getContent()) : ""); + itemHtml = itemHtml.replace("{{metaDescription}}", post.getMetaDescription() != null ? org.springframework.web.util.HtmlUtils.htmlEscape(post.getMetaDescription()) : ""); itemHtml = itemHtml.replace("{{featuredImageUrl}}", post.getFeaturedImage() != null ? post.getFeaturedImage() : ""); String dateStr = post.getCreatedDate() != null ? formatter.format(post.getCreatedDate()) : ""; itemHtml = itemHtml.replace("{{date}}", dateStr); @@ -235,6 +238,13 @@ public class ComponentTemplateService { itemHtml = itemHtml.replace("{{eventTimeStr}}", ""); } + if (post.getLocation() != null && !post.getLocation().isEmpty()) { + String locHtml = "
" + org.springframework.web.util.HtmlUtils.htmlEscape(post.getLocation()) + "
"; + itemHtml = itemHtml.replace("{{locationHtml}}", locHtml); + } else { + itemHtml = itemHtml.replace("{{locationHtml}}", ""); + } + itemHtml = itemHtml.replace("{{index}}", String.valueOf(index)); rendered.append(itemHtml); index++; @@ -257,6 +267,56 @@ public class ComponentTemplateService { public void seedDefaults() { seedCtaButtons(); seedInfoDropdown(); + seedNewsGrid(); + } + + private void seedNewsGrid() { + Optional existing = templateRepository.findBySlug("news-grid"); + if (existing.isPresent()) { + ComponentTemplate t = existing.get(); + if (t.getHtmlTemplate() == null || !t.getHtmlTemplate().contains(" +
+
+ {{#each event_posts}} +
+
+
+
{{eventMonth}}
+
{{eventDay}}
+
+
+
+ {{title}} +
+
{{eventTimeStr}}
+ {{locationHtml}} +
+
+
+ {{/each}} +
+
]]> + slug = 'events-list' + + + + diff --git a/sisvietnamvn_main/src/main/resources/config/liquibase/master.xml b/sisvietnamvn_main/src/main/resources/config/liquibase/master.xml index ecbe2296..88293aef 100644 --- a/sisvietnamvn_main/src/main/resources/config/liquibase/master.xml +++ b/sisvietnamvn_main/src/main/resources/config/liquibase/master.xml @@ -37,4 +37,6 @@ + + diff --git a/sisvietnamvn_main/src/main/resources/static/UMass Amherst _ UMass Amherst_files/css_5USufIKxGNJyomvgpy2m9ITQlTN9qcrtJQsw_06dSbo.css b/sisvietnamvn_main/src/main/resources/static/UMass Amherst _ UMass Amherst_files/css_5USufIKxGNJyomvgpy2m9ITQlTN9qcrtJQsw_06dSbo.css index e5e329b0..8ea2d7cb 100644 --- a/sisvietnamvn_main/src/main/resources/static/UMass Amherst _ UMass Amherst_files/css_5USufIKxGNJyomvgpy2m9ITQlTN9qcrtJQsw_06dSbo.css +++ b/sisvietnamvn_main/src/main/resources/static/UMass Amherst _ UMass Amherst_files/css_5USufIKxGNJyomvgpy2m9ITQlTN9qcrtJQsw_06dSbo.css @@ -1,25 +1,25 @@ /* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ [data-component-id="umass_base:block-multiple-ctas"]{container-type:inline-size;.container{max-width:1440px;margin:0 auto;padding-top:var(--s2);padding-right:10%;padding-bottom:var(--s2);padding-left:10%;display:flex;justify-content:space-between;flex-direction:column;@container (width > 1350px){padding-top:var(--s3);padding-right:6.25%;padding-bottom:var(--s3);padding-left:6.25%;flex-direction:row;}}.f--links{display:flex;flex-basis:45%;flex-direction:column;flex-wrap:nowrap;gap:var(--s0);justify-content:center;}.f--section-title{margin-bottom:0;}.lc--layout-container & h2{font-size:clamp(28px,calc(1.5vw + 1.45rem),40px);}.f--description{margin-block-start:var(--s0);}.text-container{flex:1 0 auto;padding-bottom:var(--s0);&:has(.f--description){padding-bottom:var(--s0);h2{text-align:start;}}@container (width >= 1080px){flex:1 0 50%;}@container (width >= 1350px){padding-right:10vw;padding-bottom:0;}}.links-container{align-content:center;container-type:inline-size;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--s-1);justify-content:center;@container (width >= 1080px){flex:1 0 50%;}}background:var(--color-white);&[data-color="gray"]{background:var(--color-gray-100);}&[data-color="maroon"]{background:var(--color-brand);}&[data-background="image"]{background-size:cover;background-repeat:no-repeat;background-position:center center;}&[data-link-style="buttons"]{.container{container-type:inline-size;@container (width >= 1350px){flex-direction:row;}}.text-container{h2,p{text-align:center;}@container (width >= 1080px){flex:1 0 40%;h2,p{text-align:left;}}}.links-container{@container (width >= 1080px){justify-content:flex-end;flex:1 0 60%;}}[data-component-id="umass_base:button"]{background-image:none;flex:1 0 100%;@container (width > 768px){margin-block-end:0;flex:auto;}}.f--links{flex-direction:row;flex-basis:100%;}.f--button{display:flex;align-items:stretch;flex:0 0 auto;}}&:not([data-link-style="buttons"]){h2{text-align:start;}.container{@container (width < 1350px){.links-container{flex-direction:row;justify-content:space-between;column-count:2;flex-wrap:wrap;align-items:baseline;}.f--field.f--button{flex:0 1 49%;}[data-component-id="umass_base:button"].button-text-link{display:inline-block;inline-size:100%;}}@container (width <= 630px){.f--field.f--button{flex:0 1 100%;}}@container (width >= 1350px){.links-container{justify-content:flex-start;}}}[data-component-id="umass_base:button"].button-text-link{background-image:url(https://www.umass.edu/themes/custom/umass_base/images/icons/icon-arrowright-red.svg);background-position:right center;background-repeat:no-repeat;background-size:1.25rem;box-shadow:0 1px 0 var(--color-gray-100);color:currentColor;font-style:normal;font-weight:800;display:block;padding:.5rem 1.5rem .5rem 0;text-decoration:none;text-transform:uppercase;font-size:1rem;&:hover{transition:all 0.1s;box-shadow:0 2px 0 currentColor;.button-text{color:currentColor;}}}&[data-color="maroon"]{[data-component-id="umass_base:button"]{background-image:url(https://www.umass.edu/themes/custom/umass_base/images/icons/icon-arrowright-white.svg);}}}&[data-color="maroon"]{h2,.highlight,.f--description *{color:var(--color-white);}}&[data-layout-variant="tabbed"]{.container{padding-top:var(--s2);padding-right:0;padding-bottom:var(--s2);padding-left:0;.text-container,.tabbed-links-container{padding-right:10vw;padding-left:10vw;}@container (width > 768px){.tabbed-links-container{column-count:2;column-gap:10vw;}}@container (width > 1350px){flex-direction:column;padding-top:var(--s3);padding-right:0;padding-bottom:var(--s3);padding-left:0;.text-container,.tabbed-links-container{padding-right:5vw;padding-left:5vw;}}}}} -[data-component-id="umass_base:button"],html[data-whatintent="mouse"] [data-component-id="umass_base:button"]{-webkit-appearance:none;align-items:center;appearance:none;border-radius:0;border:0;display:inline-flex;flex-basis:auto;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-feature-settings:'liga' off,'clig' off;font-size:.875rem;font-style:normal;font-weight:800;justify-content:center;line-height:1.5;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;text-wrap:balance;transition:background-color .1s ease-in-out;white-space:normal;width:100%;min-width:5rem;&:hover{transition:background-color .1s ease-in-out,color .1s ease-in-out;}@media (min-width:768px){width:auto;}&.button-primary,&.button-secondary{text-decoration:none;}&.button-primary,&.button-shuffle,&.button-play{color:var(--color-white);background:var(--color-brand);&:hover{background:var(--color-brand-dark);}&.button-disabled{background:var(--color-gray-100);}}&.button-primary{&.button-context-dark{background:var(--color-white);color:var(--color-black);&:hover{background:var(--color-gray-200);}&.button-disabled{background:var(--color-gray-400);color:var(--color-gray-600);}}}&.button-secondary{border-width:2px;border-style:solid;border-color:var(--color-brand);background:transparent;color:var(--color-brand);;&:hover{border-color:var(--color-brand-dark);color:var(--color-brand-dark);}&.button-disabled{border-color:var(--color-gray-100);color:var(--color-gray-100);}&.button-context-dark{color:var(--color-white);border-color:var(--color-white);&.button-disabled{border-color:var(--color-gray-400);color:var(--color-gray-400);}&:hover{color:var(--color-gray-200);border-color:var(--color-gray-200);}}}&.button-text-link{text-underline-offset:3px;text-decoration-thickness:2px;text-decoration-line:underline;color:var(--color-brand);;text-align:left;padding:0;&:hover{color:var(--color-brand-dark);}&.button-disabled{color:var(--color-gray-100);}&.button-context-dark{color:var(--color-white);&.button-disabled{border-color:var(--color-gray-400);color:var(--color-gray-400);}&:hover{color:var(--color-gray-200);}}}&.button-shuffle,&.button-play{border-radius:100px;height:50px;width:50px;min-width:unset;padding:0;&.button-context-dark{color:var(--color-brand);background:var(--color-white);&.button-disabled{background:var(--color-gray-400);color:var(--color-gray-600);}&:hover{color:var(--color-brand-dark);}}}&.button-disabled{pointer-events:none;cursor:not-allowed;}.button-icon{display:flex;}.button-icon-play{padding-inline-start:5px;}} -.cc--card-grid{.c--card-grid{max-width:var(--max-width);margin:0 auto;padding:var(--s2) var(--s1);@media screen and (min-width:768px){padding:var(--s3) var(--s5);}}.c--card-grid > .text-container{margin-bottom:var(--s2);.f--section-title{margin-bottom:var(--s-1);text-transform:uppercase;@media screen and (min-width:768px){margin-bottom:var(--s0);}}}.f--cards{@media screen and (min-width:768px){display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s2) var(--s3);.cc--card-grid-card,.cc--card-grid-card-reference{border:0;min-width:0;}}@media screen and (min-width:1024px){grid-template-columns:repeat(3,1fr);}}&.four-column .f--cards{@media screen and (min-width:1024px){grid-template-columns:repeat(4,1fr);}}&.dark{background:var(--color-black);.f--section-title h2,h3,.f--description p{color:var(--color-white);a{color:var(--color-white);text-decoration:none;&:hover{color:var(--color-gray-200);}}}.f--description p a{font-weight:var(--font-weight-bold);text-decoration:underline;&:hover{text-decoration:none;}}.f--button .button-text-link a{color:var(--color-white);&:hover{color:var(--color-gray-200);text-decoration:none;}}}}.lc--two-column .c--card-grid{padding:var(--s2) var(--s1);} -.c--card-grid-card,.c--card-grid-card-reference{display:flex;flex-direction:column;padding-bottom:var(--s2);.f--image{margin-bottom:var(--s0);}.text-container{h3{font-size:1.5rem;a:hover{text-decoration:none;}@media screen and (min-width:768px){font-size:1.625rem;}}a{color:var(--color-black);text-decoration:underline;&:hover{color:var(--color-brand);text-decoration:none;}}}.f--button a.button-text-link{margin-top:var(--s0);color:var(--color-brand);display:block;&:hover{color:var(--color-black);text-decoration:none;}}} +[data-component-id="umass_base:button"],html[data-whatintent="mouse"] [data-component-id="umass_base:button"]{-webkit-appearance:none;align-items:center;appearance:none;border-radius:0;border:0;display:inline-flex;flex-basis:auto;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-feature-settings:'liga' off,'clig' off;font-size:.875rem;font-style:normal;font-weight:800;justify-content:center;line-height:1.5;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;text-wrap:balance;transition:background-color .1s ease-in-out;white-space:normal;width:100%;min-width:5rem;&:hover{transition:background-color .1s ease-in-out,color .1s ease-in-out;}@media (min-width:769px){width:auto;}&.button-primary,&.button-secondary{text-decoration:none;}&.button-primary,&.button-shuffle,&.button-play{color:var(--color-white);background:var(--color-brand);&:hover{background:var(--color-brand-dark);}&.button-disabled{background:var(--color-gray-100);}}&.button-primary{&.button-context-dark{background:var(--color-white);color:var(--color-black);&:hover{background:var(--color-gray-200);}&.button-disabled{background:var(--color-gray-400);color:var(--color-gray-600);}}}&.button-secondary{border-width:2px;border-style:solid;border-color:var(--color-brand);background:transparent;color:var(--color-brand);;&:hover{border-color:var(--color-brand-dark);color:var(--color-brand-dark);}&.button-disabled{border-color:var(--color-gray-100);color:var(--color-gray-100);}&.button-context-dark{color:var(--color-white);border-color:var(--color-white);&.button-disabled{border-color:var(--color-gray-400);color:var(--color-gray-400);}&:hover{color:var(--color-gray-200);border-color:var(--color-gray-200);}}}&.button-text-link{text-underline-offset:3px;text-decoration-thickness:2px;text-decoration-line:underline;color:var(--color-brand);;text-align:left;padding:0;&:hover{color:var(--color-brand-dark);}&.button-disabled{color:var(--color-gray-100);}&.button-context-dark{color:var(--color-white);&.button-disabled{border-color:var(--color-gray-400);color:var(--color-gray-400);}&:hover{color:var(--color-gray-200);}}}&.button-shuffle,&.button-play{border-radius:100px;height:50px;width:50px;min-width:unset;padding:0;&.button-context-dark{color:var(--color-brand);background:var(--color-white);&.button-disabled{background:var(--color-gray-400);color:var(--color-gray-600);}&:hover{color:var(--color-brand-dark);}}}&.button-disabled{pointer-events:none;cursor:not-allowed;}.button-icon{display:flex;}.button-icon-play{padding-inline-start:5px;}} +.cc--card-grid{.c--card-grid{max-width:var(--max-width);margin:0 auto;padding:var(--s2) var(--s1);@media screen and (min-width:769px){padding:var(--s3) var(--s5);}}.c--card-grid > .text-container{margin-bottom:var(--s2);.f--section-title{margin-bottom:var(--s-1);text-transform:uppercase;@media screen and (min-width:769px){margin-bottom:var(--s0);}}}.f--cards{@media screen and (min-width:769px){display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s2) var(--s3);.cc--card-grid-card,.cc--card-grid-card-reference{border:0;min-width:0;}}@media screen and (min-width:1024px){grid-template-columns:repeat(3,1fr);}}&.four-column .f--cards{@media screen and (min-width:1024px){grid-template-columns:repeat(4,1fr);}}&.dark{background:var(--color-black);.f--section-title h2,h3,.f--description p{color:var(--color-white);a{color:var(--color-white);text-decoration:none;&:hover{color:var(--color-gray-200);}}}.f--description p a{font-weight:var(--font-weight-bold);text-decoration:underline;&:hover{text-decoration:none;}}.f--button .button-text-link a{color:var(--color-white);&:hover{color:var(--color-gray-200);text-decoration:none;}}}}.lc--two-column .c--card-grid{padding:var(--s2) var(--s1);} +.c--card-grid-card,.c--card-grid-card-reference{display:flex;flex-direction:column;padding-bottom:var(--s2);.f--image{margin-bottom:var(--s0);}.text-container{h3{font-size:1.5rem;a:hover{text-decoration:none;}@media screen and (min-width:769px){font-size:1.625rem;}}a{color:var(--color-black);text-decoration:underline;&:hover{color:var(--color-brand);text-decoration:none;}}}.f--button a.button-text-link{margin-top:var(--s0);color:var(--color-brand);display:block;&:hover{color:var(--color-black);text-decoration:none;}}} .f--description{p{font-family:var(--font-family-sans);font-style:normal;font-size:1rem;line-height:1.875;color:var(--color-black);text-align:left;text-transform:none;}} -[data-component-id="umass_base:header-branding"]{a{display:block;}img{width:150px;height:auto;&.redtext{display:block;}&.whitetext{display:none;}}@media print{img{width:200px;}}}@media (min-width:768px){[data-component-id="umass_base:header-branding"] img{width:193px;}}@media (min-width:1024px){[data-component-id="umass_base:header-branding"] img{width:232px;}}.mobile-menu-active [data-component-id="umass_base:header-branding"],.transparent-header [data-component-id="umass_base:header-branding"],.search-active [data-component-id="umass_base:header-branding"]{img.whitetext{display:block;}img.redtext{display:none;}} +[data-component-id="umass_base:header-branding"]{a{display:block;}img{width:150px;height:auto;&.redtext{display:block;}&.whitetext{display:none;}}@media print{img{width:200px;}}}@media (min-width:769px){[data-component-id="umass_base:header-branding"] img{width:193px;}}@media (min-width:1024px){[data-component-id="umass_base:header-branding"] img{width:232px;}}.mobile-menu-active [data-component-id="umass_base:header-branding"],.transparent-header [data-component-id="umass_base:header-branding"],.search-active [data-component-id="umass_base:header-branding"]{img.whitetext{display:block;}img.redtext{display:none;}} .homepage [data-component-id="umass_base:tophat"].search-active{background-color:var(--color-black);}#search-drawer-trigger,#search-drawer-trigger-active{background:var(--color-brand);color:var(--color-white);width:50px;height:50px;line-height:50px;flex:0 0 50px;display:flex;justify-content:center;align-items:center;svg{width:25px;height:25px;vertical-align:center;}.search-trigger-open{display:inline-block;}.search-trigger-close{display:none;}}#search-drawer-trigger-active,#search-drawer-trigger.active{background:#968c67;}#search-drawer-trigger.active{background:#968c67;.search-trigger-open{display:none;}.search-trigger-close{display:inline-block;}}#search-drawer-trigger-active{position:relative;top:6px;}[data-component-id="umass_base:header-search"]{#search-flyout-container{display:none;position:absolute;top:50px;width:100%;background:var(--color-white);}.search-flyout{max-width:var(--max-width);padding:var(--s1) var(--s2) var(--s2);margin:0 auto;display:flex;justify-content:space-between;gap:20px;}form{display:flex;padding:0 1.5rem;@media (max-width:48rem){padding:0 0.4375rem;}border-bottom:1px solid var(--color-black);align-items:center;input{border:none;font-size:1.125rem;font-weight:900;}}.menu{font-size:0.75rem;line-height:2.6667;text-align:center;margin:0.625rem auto 0;@media (max-width:48rem){font-size:1rem;line-height:1.5;text-align:left;margin-top:1.875rem;}display:block;list-style:none;padding:0;&:before{content:"Are you looking for… ";font-weight:600;@media (max-width:48rem){display:block;margin-bottom:.5rem;}}li{display:inline;}li + li:before{content:", ";}a{color:var(--color-black);&:hover,&:focus{color:var(--color-brand) !important;}}}[data-component-id="umass_base:header-branding"]{.whitetext{display:none !important;}.redtext{display:block !important;}}}@media (max-width:75rem){[data-component-id="umass_base:header-search"]{#search-flyout-container{top:0;}}#search-drawer-trigger{visibility:visible;opacity:1;transition:opacity 0.3s linear;}#search-drawer-trigger.active{visibility:hidden;opacity:0;transition:visibility 0s 0.3s,opacity 0.3s linear;background:var(--color-brand);.search-trigger-open{display:inline-block;}.search-trigger-close{display:none;}}}@media (max-width:62rem){[data-component-id="umass_base:header-search"]{#search-flyout-container{top:100%;}.search-flyout div{margin:0 auto;flex:1 1 auto;}[data-component-id="umass_base:header-branding"],#search-drawer-trigger-active{display:none;}}#search-drawer-trigger.active{visibility:visible;opacity:1;transition:opacity 0.3s linear;background:#968c67;.search-trigger-open{display:none;}.search-trigger-close{display:inline-block;}}form{input{width:100%;}}} [data-component-id="umass_base:header-socials"]{order:2;> ul{display:flex;gap:20px;margin:0;padding:0.9375rem 0;}li{list-style-type:none;line-height:1;display:block;}.platforms a{color:var(--color-gray-100);display:block;svg{fill:currentColor;width:20px;height:20px;display:block;}&:hover,&:focus{color:var(--color-white);}}} -.cc--homepage-hero{position:relative;@media (max-width:767px){margin-bottom:50px;}.image-video-container{height:100vh;max-height:38.125rem;img{height:100%;width:100%;object-fit:cover;}video{height:100%;width:100%;object-fit:cover;z-index:1;position:absolute;top:0;bottom:0;@media (max-width:767px){display:none;}}.video-controls{@media (max-width:767px){display:none;}@media (min-width:768px){bottom:2.5rem;right:2.5rem;top:inherit;}}}.slide-text-container-inner{max-width:var(--max-width);margin:0 auto;padding:0 var(--s2);width:100%;display:flex;flex-direction:column;align-items:self-start;justify-content:end;gap:1.875rem;.centered &{align-items:center;}}.text-container{position:absolute;top:0;bottom:0;width:100%;z-index:2;padding:0;display:flex;flex-direction:column;align-items:self-start;justify-content:end;background-color:rgba(0,0,0,.2);gap:1.875rem;@media (max-width:767px){padding:0 var(--s3);}&.centered{align-items:center;}h3{font-size:4rem;line-height:1.1;max-width:68rem;text-wrap:balance;color:var(--color-white);@media (max-width:767px){font-size:2.5rem;line-height:1.25;}.centered &{text-align:center;}a{color:var(--color-white);text-decoration:none;&:hover,&:focus{color:var(--color-gray-200);text-decoration:underline;}}}}}.has-video + .text-container{.mc--info-menu{@media (min-width:768px){margin:var(--s1) 0;width:calc(100% - 100px);}}}.mc--info-menu{width:100%;margin:0 auto;@media (min-width:768px){margin:0 auto var(--s2);}.m--info-menu{list-style:none;padding:0;margin:0;> .menu-item{@media (min-width:768px){background-color:rgba(136,28,28,.8);display:flex;align-items:center;line-height:1;padding:var(--s0) 4%;}}}.mc--info-menu-container{color:var(--color-white);font-size:0.9375rem;line-height:1.7143;max-width:1190px;margin:0 auto;flex:0 1 auto;.arrow{display:none;}@media (max-width:767px){background-color:var(--color-brand);padding:1em var(--s3);margin:0;position:absolute;top:100%;left:0;width:100vw;.arrow{display:inline-block;}&[open] .arrow{transform:scaleY(-1);}}ul li.menu-item{font-size:0.9375rem;line-height:1.3333;}.information-for-toggle{color:var(--color-white);font-weight:var(--font-weight-extrabold);list-style-type:none;&:after{content:":";}&::-webkit-details-marker,&::marker{content:none !important;display:none !important;}@media (max-width:767px){text-transform:uppercase;font-weight:900;font-size:0.9375rem;line-height:1.3333;display:flex;justify-content:space-between;align-items:center;&:after{content:none;}}@media (min-width:768px){cursor:default;font-size:0.875rem;}}.menu-item a{color:var(--color-white);text-decoration:none;&:hover,&:focus{color:var(--color-gray-200);text-decoration:none;}}.submenu-wrapper{transition:height 0.5s ease,content-visibility 0.5s ease allow-discrete;height:0;overflow:clip;padding:0.9375rem;.submenu{display:flex;flex-direction:column;gap:20px;}}&[open] .submenu-wrapper{height:auto;@media (min-width:768px){display:none;}}}.submenu-wrapper-desktop{display:none;flex:1 0 auto;.menu-item a{color:var(--color-white);text-decoration:none;font-size:0.875rem;display:block;&:hover,&:focus{color:var(--color-gray-200);text-decoration:none;}}@media (min-width:768px){display:block;.submenu{display:flex;justify-content:space-evenly;}}}}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords;}} +.cc--homepage-hero{position:relative;@media (max-width:768px){margin-bottom:50px;}.image-video-container{height:100vh;max-height:38.125rem;img{height:100%;width:100%;object-fit:cover;}video{height:100%;width:100%;object-fit:cover;z-index:1;position:absolute;top:0;bottom:0;@media (max-width:768px){display:none;}}.video-controls{@media (max-width:768px){display:none;}@media (min-width:769px){bottom:2.5rem;right:2.5rem;top:inherit;}}}.slide-text-container-inner{max-width:var(--max-width);margin:0 auto;padding:0 var(--s2);width:100%;display:flex;flex-direction:column;align-items:self-start;justify-content:end;gap:1.875rem;.centered &{align-items:center;}}.text-container{position:absolute;top:0;bottom:0;width:100%;z-index:2;padding:0;display:flex;flex-direction:column;align-items:self-start;justify-content:end;background-color:rgba(0,0,0,.2);gap:1.875rem;@media (max-width:768px){padding:0 var(--s3);}&.centered{align-items:center;}h3{font-size:4rem;line-height:1.1;max-width:68rem;text-wrap:balance;color:var(--color-white);@media (max-width:768px){font-size:2.5rem;line-height:1.25;}.centered &{text-align:center;}a{color:var(--color-white);text-decoration:none;&:hover,&:focus{color:var(--color-gray-200);text-decoration:underline;}}}}}.has-video + .text-container{.mc--info-menu{@media (min-width:769px){margin:var(--s1) 0;width:calc(100% - 100px);}}}.mc--info-menu{width:100%;margin:0 auto;@media (min-width:769px){margin:0 auto var(--s2);}.m--info-menu{list-style:none;padding:0;margin:0;> .menu-item{@media (min-width:769px){background-color:rgba(136,28,28,.8);display:flex;align-items:center;line-height:1;padding:var(--s0) 4%;}}}.mc--info-menu-container{color:var(--color-white);font-size:0.9375rem;line-height:1.7143;max-width:1190px;margin:0 auto;flex:0 1 auto;.arrow{display:none;}@media (max-width:768px){background-color:var(--color-brand);padding:1em var(--s3);margin:0;position:absolute;top:100%;left:0;width:100vw;.arrow{display:inline-block;}&[open] .arrow{transform:scaleY(-1);}}ul li.menu-item{font-size:0.9375rem;line-height:1.3333;}.information-for-toggle{color:var(--color-white);font-weight:var(--font-weight-extrabold);list-style-type:none;&:after{content:":";}&::-webkit-details-marker,&::marker{content:none !important;display:none !important;}@media (max-width:768px){text-transform:uppercase;font-weight:900;font-size:0.9375rem;line-height:1.3333;display:flex;justify-content:space-between;align-items:center;&:after{content:none;}}@media (min-width:769px){cursor:default;font-size:0.875rem;}}.menu-item a{color:var(--color-white);text-decoration:none;&:hover,&:focus{color:var(--color-gray-200);text-decoration:none;}}.submenu-wrapper{transition:height 0.5s ease,content-visibility 0.5s ease allow-discrete;height:0;overflow:clip;padding:0.9375rem;.submenu{display:flex;flex-direction:column;gap:20px;}}&[open] .submenu-wrapper{height:auto;@media (min-width:769px){display:none;}}}.submenu-wrapper-desktop{display:none;flex:1 0 auto;.menu-item a{color:var(--color-white);text-decoration:none;font-size:0.875rem;display:block;&:hover,&:focus{color:var(--color-gray-200);text-decoration:none;}}@media (min-width:769px){display:block;.submenu{display:flex;justify-content:space-evenly;}}}}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords;}} [data-component-id="umass_base:image-link-grid"]{.qcg{display:flex;flex-direction:column;align-items:flex-start;}.qcg__left{width:100%;box-sizing:border-box;padding:var(--s2);}.qcg__right{width:100%;}.qcg__grid{display:grid;grid-template-columns:1fr;gap:0;}.qcg__title{text-transform:uppercase;margin-bottom:var(--s-1);}.qcg__title .qcg__highlight{color:var(--color-brand);display:block;}.qcg__description p{color:#000;font-size:15px;line-height:28px;margin-bottom:var(--s1);}.qcg__link a{font-feature-settings:'liga' off,'clig' off;font-weight:800;text-transform:uppercase;text-underline-offset:5px;text-decoration-thickness:2px;}@media (min-width:480px){.qcg__grid{grid-template-columns:repeat(2,1fr);}}@media (min-width:1023px){.qcg{flex-direction:row;}.qcg__left{flex:1 1 50%;align-self:center;box-sizing:border-box;padding:0 0 0 var(--s2);}.qcg__right{flex:1 1 50%;}}@media (min-width:1550px){.qcg{flex-direction:row;}.qcg__left{padding:var(--s4) var(--s4);}}} [data-component-id="umass_base:image-link-grid-item"]{position:relative;background:#000;.qcg-item__image{aspect-ratio:4 / 3;overflow:hidden;}.qcg-item__image img{width:100%;height:100%;object-fit:cover;display:block;}.qcg-item__link{display:flex;align-items:flex-start;z-index:1;}.qcg-item__link a{position:absolute;inset:0;padding:var(--s2) var(--s1) 0;font-size:1rem;font-weight:800;line-height:20px;z-index:2;color:var(--color-white);text-decoration:none;text-shadow:0px 1px 3px rgba(0,0,0,0.67);}.qcg-item__link a:hover{color:var(--color-white);text-decoration:none;text-shadow:none;}.qcg-item__link a:focus{outline:3px solid #c69214;}.qcg-item__link a::after{content:'';display:none;width:24px;height:24px;margin-top:var(--s-1);background-image:url(https://www.umass.edu/themes/custom/umass_base/components/image-link-grid-item/./icon-ui.svg);background-repeat:no-repeat;background-size:contain;}.qcg-item__link:hover a::after{display:block;}.qcg-item__link::before{content:'';position:absolute;inset:0;background:#000;opacity:0;z-index:1;}.qcg-item__link:hover::before{background:#000;opacity:0.5;}} [data-component-id="umass_base:nav-quicklink-buttons"]{width:36.875rem;order:3;margin:1.875rem auto 0;@media (min-width:62rem){order:2;margin-right:0;}.m--quicklink-button-menu{display:flex;gap:0.9375rem;li{flex:1;a{width:100%;}}}} .c--news-events{padding-left:8.333%;padding-right:8.333%;padding-bottom:var(--s2);}.news-events-section__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--s2);}.c--news-events h2.news-events-section__main-title{color:var(--color-black);font-size:1.75rem;font-weight:var(--font-weight-extrabold);line-height:3.4375rem;text-transform:uppercase;margin:0;}.c--news-events .news-events-section__cta{color:var(--color-brand);font-size:1rem;font-weight:var(--font-weight-extrabold);line-height:1.5rem;text-transform:uppercase;text-decoration:none;border-bottom:2px solid var(--color-brand);padding-bottom:var(--s-4);}.c--news-events .news-events-section__cta:hover{opacity:0.85;text-decoration:none;border-color:transparent;}.c--news-events .section-title,.news-column .section-title--news,.events-column .events-title{font-size:0.875rem;font-weight:var(--font-weight-extrabold);line-height:1.2858;text-transform:uppercase;color:var(--color-brand);letter-spacing:0.3px;padding-bottom:var(--s-2);border-bottom:2px solid var(--color-gray-200);}.c--news-events .section-title,.news-column .section-title--news{margin-bottom:var(--s2);}.events-column .events-title{margin-bottom:var(--s1);}.featured-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s3);margin-bottom:var(--s4);}.news-events-row{display:grid;grid-template-columns:2fr 1fr;gap:var(--s3);margin-top:var(--s2);position:relative;}.news-column,.events-column{position:relative;}.news-card__image,.news-teaser__image{width:100%;overflow:hidden;margin-bottom:var(--s1);}.news-card__image{aspect-ratio:3 / 2;}.news-teaser__image{aspect-ratio:16 / 9;}.news-card__image > div,.news-teaser__image > div{height:100%;}.news-card__image img,.news-teaser__image img{width:100%;height:100%;object-fit:cover;display:block;}.featured-grid__category,.news-list__category{display:flex;flex-wrap:wrap;gap:var(--s-1);margin-bottom:var(--s-2);}.featured-grid__category,.news-list__category,.featured-grid__category a,.news-list__category a,.featured-grid__category span,.news-list__category span{color:var(--color-brand);font-size:0.875rem;font-weight:var(--font-weight-extrabold);line-height:1.2858;text-transform:uppercase;text-decoration:none;letter-spacing:0.3px;}.featured-grid__category a:hover,.news-list__category a:hover{text-decoration:underline;}.c--news-events .news-card__title,.c--news-events .news-teaser__title{font-size:1.625rem;line-height:1.1539;margin-bottom:var(--s-2);font-weight:var(--font-weight-extrabold);}.c--news-events .news-card__title a,.c--news-events .news-teaser__title a{color:var(--color-black);text-decoration:none;}.c--news-events .news-card__title a:hover,.c--news-events .news-teaser__title a:hover{color:var(--color-brand);}.c--news-events .news-teaser__summary,.c--news-events .news-teaser__summary p{color:var(--color-black);}.news-list{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s2);}.events-column .events-widget{padding:0;}.news-events-section__cta--mobile{display:none;}.news-events-section__footer{text-align:center;margin-top:var(--s3);}@media (max-width:1024px){.featured-grid{grid-template-columns:repeat(2,1fr);gap:var(--s1);}.news-list{grid-template-columns:1fr;gap:var(--s1);}.news-events-row{grid-template-columns:1fr;gap:var(--s2);}}@media (max-width:768px){.c--news-events .news-card__title,.c--news-events .news-teaser__title{font-size:1.4rem;}.news-events-section__cta--desktop{display:none;}.news-events-section__cta--mobile{display:inline-block;}.news-events-section__cta{font-size:0.75rem;}.news-events-row{display:flex;flex-direction:column;gap:var(--s2);}.featured-grid{margin-bottom:var(--s2);}.events-column{order:1;}.news-column{order:2;}.events-column .events-widget{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;width:100vw;margin-left:calc(50% - 50vw);max-width:100vw;scroll-padding-left:8.333%;scroll-padding-right:8.333%;}.events-column .events-widget::-webkit-scrollbar{display:none;}.campus-events-widget .events-list{display:flex;gap:var(--s-1);}.campus-events-widget .events-list::before,.campus-events-widget .events-list::after{content:"";flex:0 0 8.333%;}.campus-events-widget .teaser-item{flex:0 0 260px;border-bottom:none;padding:0;scroll-snap-align:start;}.news-card__image{aspect-ratio:auto;}}@media (max-width:576px){.featured-grid{grid-template-columns:1fr;}} -.f--section-title{margin-bottom:0.625rem;@media screen and (min-width:768px){margin-bottom:0.9375rem;}h2{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-style:normal;font-weight:800;font-size:1.75rem;line-height:1;text-transform:uppercase;@media screen and (min-width:768px){font-size:2.5rem;line-height:1;}.highlight{display:block;color:var(--color-brand);}}} +.f--section-title{margin-bottom:0.625rem;@media screen and (min-width:769px){margin-bottom:0.9375rem;}h2{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-style:normal;font-weight:800;font-size:1.75rem;line-height:1;text-transform:uppercase;@media screen and (min-width:769px){font-size:2.5rem;line-height:1;}.highlight{display:block;color:var(--color-brand);}}} [data-component-id="umass_base:site-header"]{max-width:var(--max-width);margin:0 auto;padding:var(--s1) var(--s2);display:flex;justify-content:space-between;gap:var(--s2);&.mobile-menu-active{background:var(--color-black);}.navigation-container{display:flex;align-items:center;justify-content:flex-end;gap:var(--s2);}.primary-navigation{height:100%;align-content:center;display:block;.submenu-wrapper{display:none;position:absolute;top:100%;left:-1.5625rem;padding:var(--s1) var(--s2);background-color:var(--color-white);.submenu-wrapper{position:relative;top:initial;left:0;padding:0;> .submenu{display:flex;gap:var(--s1);}}> .submenu{display:flex;flex-wrap:wrap;min-width:180px;max-width:600px;overflow:hidden;gap:var(--s1);&:has(.menu-item--expanded){display:flex;flex-wrap:wrap;.submenu-wrapper{display:none;}.megamenu &{flex-wrap:nowrap;.submenu-wrapper{display:flex;}}}.menu-item{flex:0 0 180px;font-size:0.875rem;line-height:1.4286;font-weight:400;border-bottom:none;a{color:var(--color-black);border-bottom:none;height:auto;&:hover,&:focus{border-bottom:none;color:var(--color-brand);}}span{font-weight:900;font-size:0.9375rem;}a.is-active{color:var(--color-brand);}&.menu-item--expanded{display:flex;gap:var(--s1);margin-bottom:var(--s-3);flex-direction:column;}}}a{color:var(--color-black);height:auto;}}.m--main-menu{display:flex;gap:var(--s2);@media (min-width:75.0625rem) and (max-width:81.25rem){gap:var(--s1);}.button-back,.navigation-title,.arrow-toggle{display:none;}> li{font-size:0.9375rem;line-height:1;font-weight:900;text-transform:uppercase;position:relative;align-content:center;&:hover{.submenu-wrapper{display:block;}}span{color:var(--color-black);text-decoration:none;display:block;height:50px;align-content:center;border-bottom:4px solid transparent;padding-top:var(--s-3);}a{color:var(--color-black);text-decoration:none;display:block;height:50px;align-content:center;border-bottom:4px solid transparent;padding-top:var(--s-3);&:hover,&:focus{color:var(--color-brand);border-bottom-color:var(--color-umass-gold);}.menu-item--active-trail &{border-bottom-color:var(--color-umass-gold);}}li span{color:var(--color-umass-gold);height:auto;border-bottom:none;}}}}#mobile-hamburger{display:none;flex:0 0 50px;&.is-active{background-color:var(--color-black);.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{background-color:var(--color-white);}}.hamburger-box,.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:20px;}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{background-color:var(--color-black);}@media (max-width:75rem){display:block;}}[data-component-id="umass_base:nav-quicklink-buttons"],.mc--utility-menu,[data-component-id="umass_base:header-socials"]{display:none;width:100%;}@media (min-width:75.0625rem){#mobile-flyout-container{display:block !important;}}@media (max-width:75rem){.navigation-container{gap:var(--s-1);}#mobile-flyout-container{display:none;width:100%;background:var(--color-white);padding:var(--s1) var(--s2);position:absolute;left:0;top:100%;& .m--main-menu{flex-direction:column;gap:0;> .menu-item--active-trail{.link-arrow-wrapper > span,.link-arrow-wrapper > a{color:var(--color-brand);}}> .menu-item--expanded{border-bottom:1px solid var(--color-gray-200);> .link-arrow-wrapper{display:flex;justify-content:space-between;.arrow-toggle{display:block;svg{content:"arrow";transition:transform 0.2s ease;}&.is-active svg{transform:rotate(-180deg);}}}.submenu-wrapper{display:none;.submenu-wrapper{display:flex;}}}> li{margin-bottom:.5rem;a{color:var(--color-black);border-bottom:1px solid transparent;font-size:1.125rem;line-height:1.333;&:hover,&:focus,&.is-active{color:var(--color-brand);}}span{color:var(--color-black);font-size:1.125rem;line-height:1.3333;}li span{color:var(--color-umass-gold);}}.submenu-wrapper{left:auto;padding-left:var(--s0);padding-right:var(--s0);.submenu-wrapper{padding:0;border-bottom-color:transparent;}> .submenu{padding-bottom:var(--s0);.submenu{padding-bottom:0;}.menu-item{a{border-bottom:none;}&.menu-item-expanded{margin-bottom:0;}}}}}}&.mobile-menu-active{position:relative;}.primary-navigation{.submenu-wrapper{display:block;position:relative;> .submenu{max-width:100%;overflow:visible;.menu-item{flex:1 0 100%;}&:has(.menu-item--expanded){.megamenu &{flex-wrap:wrap;}}}}}[data-component-id="umass_base:nav-quicklink-buttons"],.mc--utility-menu,[data-component-id="umass_base:header-socials"]{display:block;}.mc--utility-menu{padding:var(--s2) 0 0;.utility-button,.button-back,.navigation-title{display:none;}.menu-item{padding:0 var(--s0) var(--s0);&:last-child{padding-bottom:0;}}.menu-item--expanded{width:220px;float:left;.menu-item{padding:0;}.submenu-wrapper{padding:0;left:auto;}}a{color:var(--color-black);text-decoration:none;font-size:1rem;line-height:1.375;&:hover,&:focus{color:var(--color-brand);text-decoration:none;}}}[data-component-id="umass_base:header-socials"]{width:100%;clear:both;padding:var(--s1) var(--s0);border-top:1px solid var(--color-gray-200);> ul{padding:0;}& .platforms a{& svg{color:var(--color-black);width:22px;height:22px;}&:hover,&:focus{& svg{color:var(--color-gray-600);}}}}}}@media (max-width:62rem){[data-component-id="umass_base:site-header"]{&.search-active{background:var(--color-black);}}body:not(.transparent-header){[data-component-id="umass_base:site-header"].search-active{#mobile-hamburger{.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{background-color:var(--color-white);}}}.search-active [data-component-id="umass_base:header-branding"]{.redtext{display:none;}.whitetext{display:block;}}}}.transparent-header{[data-component-id="umass_base:site-header"]{#mobile-hamburger{.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{background-color:var(--color-white);}}& .primary-navigation{& .m--main-menu{& > li{& a{color:var(--color-white);&:hover,&:focus{color:var(--color-gray-100);}}& span{color:var(--color-white);}& li span{color:var(--color-umass-gold);}}}}}}#l--main-header{margin:0 auto;position:relative;z-index:102;}@media print{#l--main-header{height:9.375rem;}} .cc--stats-block{background:var(--color-gray-100);.c--stats-block{margin:0 auto;padding:var(--s2) var(--s1);}.f--section-title{margin-bottom:0;}.f--section-title,.cc--stat .f--stat-number,.f--field.f--description p{text-align:center;text-wrap:balance;}.f--field.f--stats-block{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));min-width:0;padding:clamp(2.5rem,4vw,4.375rem) clamp(2rem,4vw,5em);max-width:1600px;margin:0 auto;}.cc--component-container.cc--stat{min-width:0;box-sizing:border-box;}.f--field.f--stat-number{color:var(--color-brand);font-size:clamp(2.75rem,5vw,3.75rem);font-weight:800;line-height:.9167;margin-bottom:.625rem;}.f--field.f--button{text-align:center;.button-primary{width:auto;}}@media (min-width:64rem){.f--field.f--stats-block{grid-template-columns:repeat(3,1fr);}}} [data-component-id="umass_base:tabbed-container"]{inline-size:100%;container-type:inline-size;.tab-labels-container{width:100%;padding-block-start:var(--s0);overflow:hidden;padding-left:10vw;padding-right:0;position:relative;margin-block-end:var(--s1);@container (width > 768px){padding-right:10vw;padding-block-start:var(--s1);&::after,&::before{display:none;}}@container (width > 1350px){padding-block-start:var(--s2);padding-right:5vw;padding-left:5vw;}&::after,&::before{content:'';position:absolute;bottom:3px;width:var(--s1);height:100%;}&::after{right:0;background-image:linear-gradient(to left,var(--color-white),transparent);}&::before{left:10vw;z-index:1;background-image:linear-gradient(to right,var(--color-white),transparent);}[data-color="gray"] &{&::after{background-image:linear-gradient(to left,var(--color-gray-100),transparent);}&::before{background-image:linear-gradient(to right,var(--color-gray-100),transparent);}}[data-color="maroon"] &{&::after{background-image:linear-gradient(to left,var(--color-brand),transparent);}&::before{background-image:linear-gradient(to right,var(--color-brand),transparent);}}}.tab-labels-inner{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;border-bottom:1px solid;display:flex;flex-wrap:nowrap;gap:var(--s0);overflow:scroll;position:relative;scroll-behavior:smooth;scroll-padding-inline-start:var(--s2);scroll-snap-type:x mandatory;scrollbar-width:none;white-space:nowrap;width:100%;padding-inline-end:var(--s2);@container (width > 768px){gap:var(--s1);}@container (width > 1350px){gap:var(--s2);}&::-webkit-scrollbar{display:none;}}.tab-label{text-decoration:none !important;color:var(--color-gray-600);padding-block-end:var(--s-1);display:inline-block;width:auto;flex:0 0 auto;scroll-margin-inline-start:20px;&:hover{color:var(--color-black);}&.link-context-dark{color:var(--color-gray-200);&:hover{color:var(--color-white);}}&[aria-selected="true"]{font-weight:700;color:var(--color-black);border-bottom:2px solid var(--color-brand);position:relative;z-index:10;&.link-context-dark{color:var(--color-white);border-bottom:2px solid var(--color-black);&:hover{color:var(--color-gray-100);}}}}.tab-content-panel{flex:1 0 100%;display:none;&.is-active{display:block;}}} -.cc--tabbed-media-content{background:var(--color-black);.c--tabbed-media-content{max-width:var(--max-width);margin:0 auto;padding:var(--s2) var(--s1);display:grid;grid-template-columns:1fr 1fr;gap:var(--s2);@media screen and (min-width:768px){padding:var(--s3) var(--s5);}@media screen and (max-width:550px){&:has(.tabbed-media-content-media-item.is-active){grid-template-columns:1fr;.tabbed-media-content-media-col{align-items:center;}.tabbed-media-content-text-col{justify-self:center;width:100%;}.tabbed-media-content-media-item.with-social-embed{justify-content:center;}}}}.f--section-title h2{color:var(--color-white);text-transform:uppercase;}.f--cta-title h3{color:var(--color-white);}.f--description{margin-bottom:var(--s2);}.f--description p{color:var(--color-white);a{color:var(--color-white);text-decoration:underline;&:hover{color:var(--color-gray-200);text-decoration:none;}}}.f--field.f--button{margin-top:var(--s1);}.tab-labels-container{padding:var(--s1) 0;&:before,&:after{background-image:none;pointer-events:none;}}.tab-labels-inner{border-bottom-color:var(--color-gray-800);.tab-label{font-weight:var(--font-weight-bold);color:var(--color-gray-400);&[aria-selected="true"].link-context-dark{border-bottom-color:var(--color-white);}}}.tabbed-media-content-text-col{min-width:0;display:flex;flex-direction:column;justify-self:start;align-items:flex-start;width:100%;}.tabbed-media-content-media-col{position:relative;display:flex;flex-direction:column;align-items:flex-end;}.tabbed-media-content-media-item{display:none;&.is-active{display:block;width:100%;}.f--image img{display:block;width:100%;height:auto;max-height:600px;object-fit:contain;}.f--video-embed{position:absolute;inset:0;z-index:1;visibility:hidden;pointer-events:none;iframe{width:100%;height:100%;}}.f--button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);.button-play{width:50px;min-width:0;transition:transform var(--transition-duration-default) var(--transition-easing-default),box-shadow var(--transition-duration-default) var(--transition-easing-default);}}&.with-video:hover .f--button .button-play{box-shadow:0 0 1rem rgba(255,255,255,0.9);transform:scale(1.1);}&.play{.f--image{opacity:0;visibility:hidden;}.f--video-embed{visibility:visible;pointer-events:auto;}}&.is-active.with-social-embed{display:flex;}&.with-social-embed{align-self:stretch;align-items:flex-start;justify-content:flex-end;.f--social-embed{width:min(575px,100%);}}&.with-tiktok-embed .f--social-embed{width:min(325px,100%);}&.with-facebook-embed .f--social-embed{width:min(350px,100%);overflow:hidden;}}} +.cc--tabbed-media-content{background:var(--color-black);.c--tabbed-media-content{max-width:var(--max-width);margin:0 auto;padding:var(--s2) var(--s1);display:grid;grid-template-columns:1fr 1fr;gap:var(--s2);@media screen and (min-width:769px){padding:var(--s3) var(--s5);}@media screen and (max-width:550px){&:has(.tabbed-media-content-media-item.is-active){grid-template-columns:1fr;.tabbed-media-content-media-col{align-items:center;}.tabbed-media-content-text-col{justify-self:center;width:100%;}.tabbed-media-content-media-item.with-social-embed{justify-content:center;}}}}.f--section-title h2{color:var(--color-white);text-transform:uppercase;}.f--cta-title h3{color:var(--color-white);}.f--description{margin-bottom:var(--s2);}.f--description p{color:var(--color-white);a{color:var(--color-white);text-decoration:underline;&:hover{color:var(--color-gray-200);text-decoration:none;}}}.f--field.f--button{margin-top:var(--s1);}.tab-labels-container{padding:var(--s1) 0;&:before,&:after{background-image:none;pointer-events:none;}}.tab-labels-inner{border-bottom-color:var(--color-gray-800);.tab-label{font-weight:var(--font-weight-bold);color:var(--color-gray-400);&[aria-selected="true"].link-context-dark{border-bottom-color:var(--color-white);}}}.tabbed-media-content-text-col{min-width:0;display:flex;flex-direction:column;justify-self:start;align-items:flex-start;width:100%;}.tabbed-media-content-media-col{position:relative;display:flex;flex-direction:column;align-items:flex-end;}.tabbed-media-content-media-item{display:none;&.is-active{display:block;width:100%;}.f--image img{display:block;width:100%;height:auto;max-height:600px;object-fit:contain;}.f--video-embed{position:absolute;inset:0;z-index:1;visibility:hidden;pointer-events:none;iframe{width:100%;height:100%;}}.f--button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);.button-play{width:50px;min-width:0;transition:transform var(--transition-duration-default) var(--transition-easing-default),box-shadow var(--transition-duration-default) var(--transition-easing-default);}}&.with-video:hover .f--button .button-play{box-shadow:0 0 1rem rgba(255,255,255,0.9);transform:scale(1.1);}&.play{.f--image{opacity:0;visibility:hidden;}.f--video-embed{visibility:visible;pointer-events:auto;}}&.is-active.with-social-embed{display:flex;}&.with-social-embed{align-self:stretch;align-items:flex-start;justify-content:flex-end;.f--social-embed{width:min(575px,100%);}}&.with-tiktok-embed .f--social-embed{width:min(325px,100%);}&.with-facebook-embed .f--social-embed{width:min(350px,100%);overflow:hidden;}}} [data-component-id="umass_base:tophat"]{background-color:var(--color-black);color:var(--color-white);.homepage &{background-color:transparent;}&.tophat-active{background-color:var(--color-black);}.tophat-inner{max-width:var(--max-width);padding:0 var(--s2);margin:0 auto;display:flex;gap:var(--s1);justify-content:flex-end;}.social-header{display:flex;justify-content:flex-end;}#tophat-hamburger{width:50px;&.is-active{background-color:#968c67;.hamburger-box{background-color:#968c67;}}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:20px;background-color:var(--color-white);}.hamburger-box{width:20px;}}#tophat-flyout-container{display:none;color:var(--color-black);background-color:var(--color-white);position:absolute;z-index:2;width:100%;}.tophat-flyout{padding-top:var(--s1);padding-bottom:var(--s2);max-width:var(--max-width);padding:var(--s1) var(--s2) var(--s2);margin:0 auto;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;@media (min-width:62rem){flex-direction:row;justify-content:space-between;}}.tophat-logo{order:1;align-self:center;@media (min-width:62rem){align-self:flex-start;}img{width:232px;height:auto;}}.mc--utility-menu{flex:0 0 auto;max-width:590px;margin:var(--s3) auto 0;order:3;@media (min-width:62rem){margin:0;flex:0 1 100%;max-width:100%;}@media (min-width:71.25rem){display:flex;justify-content:flex-end;}.m--utility-menu{@media (min-width:71.25rem){flex:0 0 1040px;}> .menu-item.menu-item--expanded{float:left;margin-left:0;@media (min-width:71.25rem){width:350px;}}> li:nth-child(2){margin-top:var(--s3);}@media (min-width:62rem){> li:nth-child(3){margin-top:var(--s3);}> li:nth-child(4){clear:right;}}}.utility-button,.button-back{display:none;}.submenu-wrapper{li{width:350px;max-width:100%;margin-left:0;}}.navigation-title{font-size:1.125rem;line-height:1;font-weight:900;color:var(--color-umass-gold);display:block;padding-bottom:var(--s1);flex:0 1 194px;white-space:nowrap;}li{width:270px;float:right;margin-left:var(--s3);}a{font-size:0.875rem;line-height:1.4286;font-weight:900;display:flex;justify-content:space-between;color:var(--color-black);text-transform:uppercase;text-decoration:none;padding-top:var(--s1);padding-right:var(--s-1);padding-bottom:var(--s1);padding-left:0;border-bottom:1px solid var(--color-gray-200);&:after{content:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz48c3ZnIGlkPSdMYXllcl8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEuMScgdmlld0JveD0nMCAwIDUgMTEnPjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbHVzdHJhdG9yciAzMC4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCAxKSAtLT48ZGVmcz48c3R5bGU+IC5zdDAgeyBmaWxsOiAjODgxYzFjOyBmaWxsLXJ1bGU6IGV2ZW5vZGQ7IH0gPC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9J3N0MCcgZD0nTTQuNTcsNS4xNEwwLDB2MTAuMjlsNC41Ny01LjE0WicvPjwvc3ZnPg==");width:5px;height:11px;display:inline-block;}&:hover,&:active{color:var(--color-brand);text-decoration:none;border-bottom-color:var(--color-brand);}}}@media (max-width:75rem){display:none;}} .swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px} *,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;}:root{--max-width:1800px;--ratio:1.5;--s-5:calc(var(--s-4) / var(--ratio));--s-4:calc(var(--s-3) / var(--ratio));--s-3:calc(var(--s-2) / var(--ratio));--s-2:calc(var(--s-1) / var(--ratio));--s-1:calc(var(--s0) / var(--ratio));--s0:1rem;--s1:calc(var(--s0) * var(--ratio));--s2:calc(var(--s1) * var(--ratio));--s3:calc(var(--s2) * var(--ratio));--s4:calc(var(--s3) * var(--ratio));--s5:calc(var(--s4) * var(--ratio));--font-family-sans:'Open Sans',Arial,Helvetica,sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--transition-duration-fast:0.1s;--transition-duration-default:0.3s;--transition-easing-default:ease-in-out;--transition-timing-cubic:cubic-bezier(0.42,0,0.58,1);--color-brand:#881C1C;--color-brand-dark:#651616;--color-brand-light:#CF6E6E;--color-black:#151515;--color-white:#fff;--color-gray-100:#E9E9E9;--color-gray-200:#CCC;--color-gray-300:#ACA39A;--color-gray-400:#979797;--color-gray-500:#767676;--color-gray-600:#666;--color-gray-700:#545454;--color-gray-800:#4A4A4A;--color-umass-gold:#827853;--color-yellow:#ffc72c;--color-orange:#ff9e1b;--color-purple:#615e9b;--color-green-dark:#44693d;--color-brown:#5e4b3c;--color-blue-dark:#002554;--color-blue-bright:#00aec7;--color-green-soft:#86c8bc;--color-green-leaf:#6ba539;--color-green-neon:#c4d600;--color-rust:#cb6015;--color-red-bright:#fe3b1f;} -html{line-height:1.15;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.messages--status{background-color:#e6f4ea;border-left:6px solid #28a745;color:#155724;font-weight:600;position:fixed;z-index:101}.messages--status,.unpublished-banner{border-radius:6px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.05);box-shadow:0 2px 5px rgba(0,0,0,.05);margin-left:2rem;margin-right:2rem;padding:1rem 1.5rem}.unpublished-banner{background:#fee;border-left:6px solid #a00;color:#a00;font-weight:700;margin-bottom:1.5rem;position:relative;text-align:center}.above-content{position:fixed;z-index:103}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper label,.f--description p,.fi--form-item-radio .radio-wrapper label,.lc--layout-container h3.no-results,.sg-pattern-example h3.no-results{font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:300}.c--component .f--wysiwyg tbody td,.c--component .f--wysiwyg tbody td p,.cc--header-search form input[type=text],.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg p.date-updated,.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg.date-updated,.fi--form-item textarea,.lc--layout-container ol li,.lc--layout-container p,.lc--layout-container ul li,.sg-pattern-example ol li,.sg-pattern-example p,.sg-pattern-example ul li,.tc--search .content-main .gsc-result-info,.tc--search .content-main .gsc-webResult .gs-snippet,body{font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400}.c--component .f--wysiwyg figure figcaption,.c--component .f--wysiwyg figure figcaption p,.c--component .f--wysiwyg table caption,.cc--hero-landing .text-container .feature-container .f--description p,.lc--layout-container em,.sg-pattern-example em{font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:italic;font-weight:400}.button--alt,.lc--layout-container h6,.sg-pattern-example h6{font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:600}.c--component .f--wysiwyg ol>li:before,.c--component .f--wysiwyg thead th,.cc--back-to-top .f--back a,.cc--button-back-to-top .c--button-back-to-top button span,.cc--chaptered-nav .link,.cc--component-container .fi--form-item-checkbox .checkbox-wrapper input[type=checkbox]:checked+label,.cc--filterable-content-grid .fi--form-item .select-wrap select,.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg,.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg p,.fi--form-item label,.fi--form-item-radio .radio-wrapper input[type=radio]:checked+label,.lc--layout-container b,.lc--layout-container strong,.mc--left-nav-menu .menu-item a,.node-event-submit-an-event-form .form-wrapper .fieldset-legend,.sg-pattern-example b,.sg-pattern-example strong{font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.lc--layout-container em b,.lc--layout-container em strong,.sg-pattern-example em b,.sg-pattern-example em strong{font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:italic;font-weight:700}.button,.c--component .f--wysiwyg tbody th,.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--eyebrow,.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--eyebrow,.cc--abundance-grid .abundance-container-text .f--link a,.cc--accordions .c--accordions .accordion h3 .accordion-trigger,.cc--date-card .f--card-date span.day,.cc--date-card .f--card-date span.month,.cc--date-cards .c--date-cards .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--link a,.cc--hero-article .text-container .f--description,.cc--hero-article-video .text-container .f--description,.cc--hero-article-video .video-container.show+.exit-video,.cc--hero-interior .f--eyebrow a,.cc--hero-microsite-interior .text-container .f--eyebrow,.cc--hero-microsite-landing .text-container .f--eyebrow,.cc--menu-microsite .button-back,.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper .navigation-title,.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li a,.cc--menu-microsite .menu-microsite-toggle,.cc--menu-mobile .button-back,.cc--menu-mobile .c--menu-mobile nav a,.cc--menu-mobile .c--menu-mobile nav button.information-for-toggle,.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper .navigation-title,.cc--notification-banner .c--notification-banner .notification-banner-inner .left span.alert-title,.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--link a,.cc--pager-calendar .c--pager-calendar .pager ul li,.cc--pager-load-more .pager__item a,.cc--social-media-grid .crt-widget .crt-load-more-container .crt-load-more,.cc--social-media-grid .social-media-links>span,.f--button-link a,.fi--form-item input[type=button],.lc--layout-container .h1,.lc--layout-container h1,.lc--layout-container h2,.lc--layout-container h3,.lc--layout-container h4,.lc--layout-container h5,.sg-pattern-example .h1,.sg-pattern-example h1,.sg-pattern-example h2,.sg-pattern-example h3,.sg-pattern-example h4,.sg-pattern-example h5,.tc--search .content-main .gsc-control-cse .gs-result .gs-title,.tc--search .content-main .gsc-control-cse .gs-result .gs-title *,.tc--search .content-main .gsc-control-cse .gs-spelling,.tc--search .content-main input.gsc-input,input[type=submit]{font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:800}html[data-whatinput=keyboard] :focus{outline:3px solid #c69214}html[data-whatinput=mouse] :focus{outline:none}.visually-hidden{border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.skip-link{background-color:#881c1c;color:#fff;left:1.25rem;position:absolute;z-index:101}.skip-link:not(:focus){border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{color:#151515;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}h1,h2,h3,h4,h5,h6{line-height:1.1;margin:0}p{margin-top:0}p:last-child{margin-bottom:0}ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}ul{list-style-type:disc}img{display:block;height:auto;width:100%}svg circle,svg ellipse,svg line,svg path,svg polygon,svg rect{-webkit-transition:fill .1s ease-in-out;transition:fill .1s ease-in-out}html[data-whatintent=mouse] svg circle else,html[data-whatintent=mouse] svg ellipse else,html[data-whatintent=mouse] svg line else,html[data-whatintent=mouse] svg path else,html[data-whatintent=mouse] svg polygon else,html[data-whatintent=mouse] svg rect else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] svg circle:hover,html[data-whatintent=mouse] svg ellipse:hover,html[data-whatintent=mouse] svg line:hover,html[data-whatintent=mouse] svg path:hover,html[data-whatintent=mouse] svg polygon:hover,html[data-whatintent=mouse] svg rect:hover{-webkit-transition:fill .1s ease-in-out;transition:fill .1s ease-in-out}nav ol,nav ul{list-style:none;margin:0;padding:0}dl{margin-top:0}dd{margin:0}address{font-style:normal}form{margin:0}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}button{background-color:transparent;border:0;padding:0}.button-reset,[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}iframe{border:0}section.two-cols{margin-bottom:2.5rem;margin-top:2.5rem}@media screen and (min-width:768px){section.two-cols{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}}section.two-cols img{float:left;margin-bottom:.9375rem}table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%}table tr td,table tr th{font-size:1rem;line-height:1.625;padding:.625rem 2.5%;text-align:left;vertical-align:top}@media screen and (min-width:768px){table tr td,table tr th{font-size:1.125rem;line-height:1.4445;padding-left:2.0833333333%;padding-right:2.0833333333%}}table tr:nth-child(2n){background:#f0f0f0}table.two-col tr th:first-child{font-weight:600;width:40%}table.two-col tr td:nth-child(2){color:#000}td,th{padding:0}th{font-weight:400}[tabindex="-1"]:focus{outline:none!important}@media print{*,:after,:before{background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited,a[href]:after{text-decoration:underline}a[href]:after{content:" (" attr(href) ")";word-break:break-word}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.lc--layout-container .h1,.lc--layout-container h1,.sg-pattern-example .h1,.sg-pattern-example h1{font-size:1.875rem;line-height:1}@media screen and (min-width:1024px){.lc--layout-container .h1,.lc--layout-container h1,.sg-pattern-example .h1,.sg-pattern-example h1{font-size:3.75rem;line-height:1}}.lc--layout-container h2,.sg-pattern-example h2{font-size:2.5rem;line-height:1.05}.lc--layout-container h3,.sg-pattern-example h3{font-size:2rem;line-height:1.25}.lc--layout-container h4,.sg-pattern-example h4{font-size:1.25rem;line-height:1.3}.lc--layout-container h5,.sg-pattern-example h5{font-size:.9375rem;line-height:1.2}.lc--layout-container h6,.sg-pattern-example h6{font-size:.875rem;line-height:1.5}.lc--layout-container h3.no-results,.sg-pattern-example h3.no-results{color:#fff;font-size:1.25rem;line-height:2}.lc--layout-container p,.sg-pattern-example p{color:#4a4a4a;font-size:1rem;line-height:1.625}@media screen and (min-width:768px){.lc--layout-container p,.sg-pattern-example p{font-size:1rem;line-height:1.875}}.lc--layout-container ol li,.lc--layout-container ul li,.sg-pattern-example ol li,.sg-pattern-example ul li{color:#4a4a4a;font-size:1rem;line-height:1.875}.button,.f--button-link a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.2858;padding-left:.9375rem;padding-right:.9375rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#881c1c;border:0;border-radius:0;color:#fff;height:3.125rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;white-space:normal;width:100%}.f--button-link html[data-whatintent=mouse] a else,html[data-whatintent=mouse] .button else,html[data-whatintent=mouse] .f--button-link a else{-webkit-transition:all .1s;transition:all .1s}.f--button-link html[data-whatintent=mouse] a:hover,html[data-whatintent=mouse] .button:hover,html[data-whatintent=mouse] .f--button-link a:hover{background-color:#6a1010;color:#fff;text-decoration:none;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.button--alt{color:#881c1c;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.375rem;line-height:1;padding-bottom:.5625rem;position:relative;text-decoration:none;text-transform:uppercase}.button--alt:after{background-color:#881c1c;bottom:0;content:"";display:block;height:.125rem;left:0;position:absolute;width:100%}html[data-whatintent=mouse] .button--alt else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .button--alt:hover{color:#6a1010;text-decoration:none}html[data-whatintent=mouse] .button--alt:hover:after{background-color:#6a1010}.icon-close{height:3.125rem;width:3.125rem}.icon-close svg{fill:#fff;height:1.125rem;width:1.125rem}@media screen and (min-width:1024px){>.cc--component-container.narrow{margin:0 auto;max-width:50%}>.cc--component-container.fullbackground>.c--component,>.cc--component-container.maxwidth{margin:0 auto;max-width:1800px}}.fi--form-item input[type=date],.fi--form-item input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:0;color:#4a4a4a;font-size:.875rem;height:3.5rem;line-height:1.7143;padding-left:1.5625rem;padding-right:1.5625rem;position:relative;width:100%}.fi--form-item:not(:last-child){margin-bottom:1.5625rem}@media screen and (min-width:768px){.fi--form-item:not(:last-child){margin-bottom:2.5rem}}.fi--form-item label{color:#4a4a4a;display:block;font-size:1rem;line-height:1.625}@media screen and (min-width:768px){.fi--form-item label{font-size:1rem;line-height:1.875}}.fi--form-item input[type=button]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.2858;padding-left:.9375rem;padding-right:.9375rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#881c1c;border:0;border-radius:0;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;white-space:normal}html[data-whatintent=mouse] .fi--form-item input[type=button] else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .fi--form-item input[type=button]:hover{background-color:#6a1010;color:#fff;text-decoration:none;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.fi--form-item input[type=button]{height:3.125rem;max-width:10.625rem;width:100%}.cc--component-container .fi--form-item-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cc--component-container .fi--form-item-checkbox .group-title{font-size:1rem;line-height:1.875;-ms-flex-preferred-size:100%;flex-basis:100%;font-weight:700}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper{padding-bottom:.3125rem;padding-left:2.3125rem;padding-top:.3125rem;position:relative;-ms-flex-preferred-size:50%;flex-basis:50%;text-align:left}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper input[type=checkbox]{left:-9999px;position:absolute;top:0}html[data-whatinput=keyboard] .cc--component-container .fi--form-item-checkbox .checkbox-wrapper input[type=checkbox]:focus+label:before{outline:3px solid #c69214}html[data-whatinput=mouse] .cc--component-container .fi--form-item-checkbox .checkbox-wrapper input[type=checkbox]:focus+label:before{outline:none}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper input[type=checkbox]:checked+label:before{background-color:#881c1c;border:.0625rem solid #881c1c}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper input[type=checkbox]:checked+label:after{background-color:#881c1c;border:.1875rem solid #fff;opacity:1}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper label{color:#4a4a4a;cursor:pointer;font-size:.875rem;line-height:1.7143;margin-bottom:0}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper label:after,.cc--component-container .fi--form-item-checkbox .checkbox-wrapper label:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper label:before{background-color:#fff;border:.0625rem solid #767676;height:1.25rem;left:.0625rem;width:1.25rem}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper label:after{height:1rem;left:.1875rem;opacity:0;width:1rem}.fi--form-item input[type=date]{padding-right:.9375rem;text-transform:uppercase}.fi--form-item input[type=date]::-webkit-calendar-picker-indicator{color:transparent;height:1.1875rem;opacity:0;width:1.1875rem}.fi--form-item input[type=date]:after{background-image:url(https://www.umass.edu/themes/custom/umass_base/images/icons/icon-calendar.svg)!important;background-position:50%;background-repeat:no-repeat;background-size:1.1875rem;content:"";display:block;height:1.25rem;pointer-events:none;position:absolute;right:1.125rem;width:1.1875rem}.fi--form-item-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.fi--form-item-radio .group-title{font-size:1rem;line-height:1.875;margin-bottom:.3125rem;-ms-flex-preferred-size:100%;flex-basis:100%;font-weight:700}.fi--form-item-radio .radio-wrapper{padding-left:2.3125rem;padding-top:.3125rem;position:relative;-ms-flex-preferred-size:50%;flex-basis:50%;text-align:left}.fi--form-item-radio .radio-wrapper input[type=radio]{left:-9999px;position:absolute;top:0}html[data-whatinput=keyboard] .fi--form-item-radio .radio-wrapper input[type=radio]:focus+label:before{outline:.1875rem solid #008996}.fi--form-item-radio .radio-wrapper input[type=radio]:checked+label:before{border:.125rem solid #881c1c}.fi--form-item-radio .radio-wrapper input[type=radio]:checked+label:after{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fi--form-item-radio .radio-wrapper label{cursor:pointer;font-size:.875rem;line-height:1.7143;margin-bottom:0}.fi--form-item-radio .radio-wrapper label:after,.fi--form-item-radio .radio-wrapper label:before{content:"";position:absolute;top:50%}.fi--form-item-radio .radio-wrapper label:before{background-color:#fff;border:.0625rem solid #767676;border-radius:50%;height:1.375rem;left:.0625rem;margin-top:-.5rem;width:1.375rem}.fi--form-item-radio .radio-wrapper label:after{background-color:#881c1c;border-radius:50%;height:.75rem;left:.375rem;margin-top:-.1875rem;opacity:0;-webkit-transform:translate3d(-40px,0,0) scale(.5);transform:translate3d(-40px,0,0) scale(.5);width:.75rem}.fi--form-item .select-wrap{background-color:#fff;border:1px solid #ccc;position:relative}.fi--form-item .select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-image:none;border:0;-webkit-box-shadow:none;box-shadow:none;color:#4a4a4a;font-size:.875rem;height:3.125rem;line-height:1.7143;padding-left:1.5625rem;padding-right:1.5625rem;width:100%}.fi--form-item .select-wrap select::-ms-expand{display:none}.fi--form-item .select-wrap svg{fill:#881c1c;height:6px;pointer-events:none;position:absolute;right:1.375rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:11px}input[type=submit]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.2858;padding-left:.9375rem;padding-right:.9375rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#881c1c;border:0;border-radius:0;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;white-space:normal}html[data-whatintent=mouse] input[type=submit] else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] input[type=submit]:hover{background-color:#6a1010;color:#fff;text-decoration:none;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}input[type=submit]{height:3.125rem;max-width:10.625rem;width:100%}.fi--form-item input[type=text]::-webkit-input-placeholder{color:#4a4a4a}.fi--form-item input[type=text]::-moz-placeholder{color:#4a4a4a}.fi--form-item input[type=text]:-ms-input-placeholder{color:#4a4a4a}.fi--form-item input[type=text]::-ms-input-placeholder{color:#4a4a4a}.fi--form-item input[type=text]::placeholder{color:#4a4a4a}.fi--form-item input[type=text].magnifier{background-image:url(https://www.umass.edu/themes/custom/umass_base/images/icons/icon-search-red.svg);background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.8125rem}.fi--form-item textarea{background-color:#fff;border-color:#ccc;color:#4a4a4a;font-size:.875rem;height:9.375rem;line-height:1.7143;padding:1.4375rem 1.75rem 1.4375rem 2rem;width:100%}@media screen and (min-width:768px){.fi--form-item textarea{height:12.5rem}}.fi--form-item textarea::-webkit-input-placeholder{color:#4a4a4a}.fi--form-item textarea::-moz-placeholder{color:#4a4a4a}.fi--form-item textarea:-ms-input-placeholder{color:#4a4a4a}.fi--form-item textarea::-ms-input-placeholder{color:#4a4a4a}.fi--form-item textarea::placeholder{color:#4a4a4a}.lc--two-column{margin:0 auto;max-width:1800px}.lc--two-column .l--two-column{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:2.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0}@media screen and (min-width:768px){.lc--two-column .l--two-column{padding-bottom:3.125rem}}@media screen and (min-width:1024px){.lc--two-column .l--two-column{padding-top:3.125rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media print{.lc--two-column .l--two-column{padding-top:3.125rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:1024px){.lc--two-column .l--two-column .lr--sidebar{padding-left:4.1666666667%;padding-right:4.1666666667%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;width:100%}.tc--landing-page .lc--two-column .l--two-column .lr--sidebar{border-right:.0625rem solid #ccc;margin-bottom:-3.125rem;margin-top:-3.125rem;padding-bottom:3.125rem;padding-top:3.125rem}}@media print{.lc--two-column .l--two-column .lr--sidebar{padding-left:0;padding-right:0;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;width:100%}}@media screen and (min-width:1024px){.lc--two-column .l--two-column .lr--main{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;width:100%}}@media print{.lc--two-column .l--two-column .lr--main{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;width:100%}}@media screen and (max-width:1023px){.lc--two-column .l--two-column .lr--main{padding-bottom:0;padding-top:2.5rem}}@media screen and (min-width:768px){.tc--event .lc--two-column .l--two-column .lr--main{padding-bottom:0;padding-top:0}}.tc--form-page .lc--two-column .l--two-column .lr--main{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.tc--form-page .lc--two-column .l--two-column .lr--main{padding-left:10.4166666667%;padding-right:10.4166666667%}}@media screen and (max-width:1023px){.tc--article .lc--two-column .l--two-column .lr--sidebar,.tc--event .lc--two-column .l--two-column .lr--sidebar,.tc--microsite-article .lc--two-column .l--two-column .lr--sidebar{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.tc--article .lc--two-column .l--two-column .lr--main,.tc--event .lc--two-column .l--two-column .lr--main,.tc--microsite-article .lc--two-column .l--two-column .lr--main{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}body{margin:0;padding:0}.link,a{color:#881c1c;text-decoration:underline}html[data-whatintent=mouse] .link,html[data-whatintent=mouse] a{-webkit-transition:color;transition:color}html[data-whatintent=mouse] .link else,html[data-whatintent=mouse] a else{-webkit-transition:all;transition:all}html[data-whatintent=mouse] .link:hover,html[data-whatintent=mouse] a:hover{color:#151515;text-decoration:underline}.nolink{cursor:default!important;pointer-events:none;text-decoration:none}html[data-whatintent=mouse] .nolink{-webkit-transition:color;transition:color}html[data-whatintent=mouse] .nolink else{-webkit-transition:all;transition:all}html[data-whatintent=mouse] .nolink:hover{color:inherit;text-decoration:none}.c--component h2 a:hover{text-decoration:underline}.icon-search{height:1.875rem;width:1.875rem}.icon-search svg{height:1.125rem;width:1.125rem}.f--ambient-video{width:100%}@media screen and (max-width:767px){.f--ambient-video{padding-bottom:56.25%}}.f--ambient-video video{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}@media screen and (min-width:1024px){@supports(-ms-ime-align:auto){.f--ambient-video video{height:auto;-o-object-fit:none;object-fit:none}}}@media screen and (min-width:768px){.f--button-link a{width:auto}}.f--description p{color:#000;font-size:1rem;line-height:1.875;text-align:left;text-transform:none}.f--hero-promo-title h2{color:#fff;font-size:.9375rem;line-height:1.2}@media screen and (min-width:768px){.f--hero-promo-title h2{font-size:1rem;line-height:1;text-align:right}}@media screen and (min-width:1024px){.f--hero-promo-title h2{font-size:1rem;line-height:1.25}}.f--hero-promo-title h2 a{color:#fff;text-decoration:none}html[data-whatintent=mouse] .f--hero-promo-title h2 a else{-webkit-transition:all .1s;transition:all .1s}.f--hero-promo-title+.f--description a,html[data-whatintent=mouse] .f--hero-promo-title h2 a:hover{color:#fff;text-decoration:underline}html[data-whatintent=mouse] .f--hero-promo-title+.f--description a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .f--hero-promo-title+.f--description a:hover{color:#fff;text-decoration:none}.c--component .f--wysiwyg:after{clear:both;content:"";display:block}.c--component .f--wysiwyg h2{font-size:1.5rem;line-height:1.25;margin-bottom:1.5625rem}@media screen and (min-width:768px){.c--component .f--wysiwyg h2{font-size:1.875rem;line-height:1.2;margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.c--component .f--wysiwyg h2{font-size:2.5rem;line-height:1.05}}.c--component .f--wysiwyg h3{font-size:1.5rem;line-height:1.1667;margin-bottom:.625rem}@media screen and (min-width:768px){.c--component .f--wysiwyg h3{font-size:1.625rem;line-height:1.2308;margin-bottom:.875rem}}@media screen and (min-width:1024px){.c--component .f--wysiwyg h3{font-size:2rem;line-height:1.125}}.c--component .f--wysiwyg h4{font-size:1.375rem;line-height:1.1819;margin-bottom:.625rem}@media screen and (min-width:768px){.c--component .f--wysiwyg h4{font-size:1.625rem;line-height:1.1539;margin-bottom:.875rem}}.c--component .f--wysiwyg h5{font-size:.9375rem;line-height:1.2;margin-bottom:.4375rem}@media screen and (min-width:768px){.c--component .f--wysiwyg h5{font-size:1rem;font-weight:800;line-height:1.25;margin-bottom:1.0625rem}}.c--component .f--wysiwyg ol,.c--component .f--wysiwyg ul{list-style:none;padding:0}.c--component .f--wysiwyg ol ol,.c--component .f--wysiwyg ol ul,.c--component .f--wysiwyg ul ol,.c--component .f--wysiwyg ul ul{margin-left:1.5625rem}.c--component .f--wysiwyg ol{counter-reset:counter}.c--component .f--wysiwyg ol>li{counter-increment:counter}.c--component .f--wysiwyg ol>li:before{color:#881c1c;content:counter(counter) ". ";margin-left:.625rem;margin-right:.5rem}.c--component .f--wysiwyg ul>li{list-style:none}.c--component .f--wysiwyg ul>li:before{color:#881c1c;content:"•";display:inline-block;margin-left:.625rem;margin-right:1.25rem;width:.3125rem}.c--component .f--wysiwyg table caption{margin-bottom:1.25rem;text-align:left}.c--component .f--wysiwyg thead th{font-size:1rem;letter-spacing:.034375rem;line-height:1.625;padding:1.5625rem 1.25rem}@media screen and (min-width:768px){.c--component .f--wysiwyg thead th{padding:0 1.25rem 1.25rem}}.c--component .f--wysiwyg tbody tr{background:transparent;border-bottom:1px solid #ccc}.c--component .f--wysiwyg tbody tr:last-child{border-bottom:0}.c--component .f--wysiwyg tbody tr:nth-child(odd){background-color:#e9e9e9}.c--component .f--wysiwyg tbody tr:nth-child(2n){background-color:#fff}.c--component .f--wysiwyg tbody td,.c--component .f--wysiwyg tbody th{padding:1.5625rem 1.25rem}.c--component .f--wysiwyg tbody td,.c--component .f--wysiwyg tbody td p,.c--component .f--wysiwyg tbody th,.c--component .f--wysiwyg tbody th p{font-size:.75rem;line-height:1.8334}@media screen and (min-width:768px){.c--component .f--wysiwyg tbody td,.c--component .f--wysiwyg tbody td p,.c--component .f--wysiwyg tbody th,.c--component .f--wysiwyg tbody th p{font-size:1rem;line-height:1.625}}.c--component .f--wysiwyg tbody td,.c--component .f--wysiwyg tbody td p{color:#4a4a4a}.c--component .f--wysiwyg tbody th{color:#151515;padding-right:.75rem}@media screen and (min-width:768px){.c--component .f--wysiwyg tbody th{padding-right:2rem}}@media screen and (min-width:1024px){.c--component .f--wysiwyg tbody th{padding-right:3.125rem}}.c--component .f--wysiwyg article.align-left,.c--component .f--wysiwyg figure.align-left,.c--component .f--wysiwyg img.align-left{float:left;margin-bottom:1.25rem;margin-left:0;margin-right:3.125rem}.c--component .f--wysiwyg article.align-right,.c--component .f--wysiwyg figure.align-right,.c--component .f--wysiwyg img.align-right{float:right;margin-bottom:1.25rem;margin-left:3.125rem;margin-right:0}.c--component .f--wysiwyg figure{margin:0}.c--component .f--wysiwyg figure figcaption,.c--component .f--wysiwyg figure figcaption p{color:#4a4a4a;font-size:.75rem;line-height:1.5;margin-top:.625rem}.c--component .f--wysiwyg .pull-quote,.c--component .f--wysiwyg blockquote{color:#881c1c;margin-bottom:3.125rem;margin-top:3.125rem}.c--component .f--wysiwyg .pull-quote p,.c--component .f--wysiwyg blockquote p{color:#881c1c;font-size:2.25rem;font-style:italic;line-height:1.2778;margin-bottom:.9375rem}.c--component .f--wysiwyg .pull-quote p:before,.c--component .f--wysiwyg blockquote p:before{content:"“";display:inline-block}.c--component .f--wysiwyg .pull-quote p:after,.c--component .f--wysiwyg blockquote p:after{content:"”";display:inline-block}.c--component .f--wysiwyg .pull-quote .attribution,.c--component .f--wysiwyg blockquote .attribution{font-size:.9375rem;font-style:normal;font-weight:700;line-height:1.3334}.c--component .f--wysiwyg .pull-quote .attribution:before,.c--component .f--wysiwyg blockquote .attribution:before{content:"—";display:inline-block;margin-right:.3125rem}.c--component .f--wysiwyg img{margin-bottom:.875rem;max-width:100%;width:auto}div.c--component.c--accordions a.field-stat-link,div.f--field.f--description a.field-stat-link,div.f--field.f--wysiwyg a.field-stat-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.2858;padding-left:.9375rem;padding-right:.9375rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#881c1c;border:0;border-radius:0;color:#fff;font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:800;height:3.125rem;min-width:10.625rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;white-space:normal;width:auto}div.c--component.c--accordions a.field-stat-link:hover,div.f--field.f--description a.field-stat-link:hover,div.f--field.f--wysiwyg a.field-stat-link:hover{background-color:#6a1010;color:#fff;text-decoration:none;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.c--component .f--wysiwyg .pull-quote .author,.c--component .f--wysiwyg blockquote .author{font-size:.9375rem;font-style:normal;font-weight:700;line-height:1.3334}.c--component .f--wysiwyg .pull-quote .author:before,.c--component .f--wysiwyg blockquote .author:before{content:"—";display:inline-block;margin-right:.3125rem}@media screen and (min-width:768px){.cc--abundance-grid .c--abundance-grid{display:grid;gap:0 0;grid-template-areas:"text-block text-block large-1 large-1" "text-block text-block large-1 large-1" "large-2 large-2 small small" "large-2 large-2 small small";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.cc--abundance-grid .c--abundance-grid div:nth-child(3){grid-area:large-2}.cc--abundance-grid .c--abundance-grid .abundance-container-text{grid-area:text-block}.cc--abundance-grid .c--abundance-grid .abundance-container-large{grid-area:large-1}.cc--abundance-grid .c--abundance-grid .abundance-container-small{display:grid;gap:0 0;grid-area:small;grid-template-areas:"small-1 small-2" "small-3 small-4";grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.cc--abundance-grid .c--abundance-grid .abundance-container-small .cc--component-container:first-child{grid-area:small-1}.cc--abundance-grid .c--abundance-grid .abundance-container-small .cc--component-container:nth-child(2){grid-area:small-2}.cc--abundance-grid .c--abundance-grid .abundance-container-small .cc--component-container:nth-child(3){grid-area:small-3}.cc--abundance-grid .c--abundance-grid .abundance-container-small .shuffle-wrapper{grid-area:small-4}}@media screen and (min-width:768px)and (-ms-high-contrast:none){.cc--abundance-grid .grid-container{display:-ms-grid;-ms-grid-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:1fr 1fr 1fr 1fr}.cc--abundance-grid .text-block{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:2}.cc--abundance-grid .large-1{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3;-ms-grid-column-span:2}.cc--abundance-grid .large-2{-ms-grid-row:3;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:2}.cc--abundance-grid .small{display:-ms-grid;-ms-grid-columns:1fr 1fr;-ms-grid-rows:1fr 1fr;-ms-grid-row:3;-ms-grid-row-span:2;-ms-grid-column:3;-ms-grid-column-span:2}.cc--abundance-grid .small-1{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.cc--abundance-grid .small-2{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1}.cc--abundance-grid .small-3{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.cc--abundance-grid .small-4{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1}}.cc--abundance-grid.updating{position:relative}.cc--abundance-grid.updating:before{-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-linecap='round' stroke-width='11' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:2.625rem;left:50%;margin-left:-1.375rem;margin-top:-1.375rem;position:absolute;top:50%;-webkit-transform-origin:50%;transform-origin:50%;width:2.625rem;z-index:1}.cc--abundance-grid.updating .c--abundance-grid{opacity:0}.cc--abundance-grid.updated .c--abundance-grid{opacity:1}.cc--abundance-grid .abundance-container-large,.cc--abundance-grid .abundance-container-text{padding-top:100%;position:relative}@media screen and (min-width:1024px){.lc--full .cc--abundance-grid .abundance-container-large,.lc--full .cc--abundance-grid .abundance-container-text,.sg-pattern-example>.cc--abundance-grid .abundance-container-large,.sg-pattern-example>.cc--abundance-grid .abundance-container-text,.sg-pattern-example>.cc--component-container .f--field.nested .cc--abundance-grid .abundance-container-large,.sg-pattern-example>.cc--component-container .f--field.nested .cc--abundance-grid .abundance-container-text,body.pattern-lab-demo>.cc--abundance-grid .abundance-container-large,body.pattern-lab-demo>.cc--abundance-grid .abundance-container-text,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--abundance-grid .abundance-container-large,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--abundance-grid .abundance-container-text{padding-top:66.66%}}.cc--abundance-grid .abundance-container-large .cc--component-container,.cc--abundance-grid .abundance-container-large .text-container-wrapper,.cc--abundance-grid .abundance-container-text .cc--component-container,.cc--abundance-grid .abundance-container-text .text-container-wrapper{height:100%;position:absolute;top:0;width:100%}@media screen and (max-width:767px){.cc--abundance-grid .abundance-container-text{padding:0}}.cc--abundance-grid .abundance-container-text .text-container-wrapper{padding:2.5rem 8.3333333333% 1.875rem;position:relative}@media screen and (min-width:768px){.cc--abundance-grid .abundance-container-text .text-container-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 16.6666666667%;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cc--abundance-grid .abundance-container-text .f--section-title h2{font-size:1.75rem;line-height:1;margin-bottom:.625rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--abundance-grid .abundance-container-text .f--section-title h2{font-size:2.5rem;line-height:1;margin-bottom:.9375rem}}.cc--abundance-grid .abundance-container-text .f--section-title h2 a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-text .f--section-title h2 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-text .f--section-title h2 a:hover{text-decoration:underline}.cc--abundance-grid .abundance-container-text .f--description p{font-size:.9375rem;line-height:1.6667;margin-bottom:.9375rem}@media screen and (min-width:768px){.cc--abundance-grid .abundance-container-text .f--description p{font-size:.9375rem;line-height:1.8667;margin-bottom:2.1875rem}}.cc--abundance-grid .abundance-container-text .f--link a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.2858;padding-left:.9375rem;padding-right:.9375rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#881c1c;border:0;border-radius:0;color:#fff;height:3.125rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;white-space:normal;width:100%}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-text .f--link a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-text .f--link a:hover{background-color:#6a1010;color:#fff;text-decoration:none;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.cc--abundance-grid .abundance-container-text .f--link a{max-width:16.875rem}.cc--abundance-grid .abundance-container-large .cc--component-container{background-position:50%;background-repeat:no-repeat;background-size:cover}.cc--abundance-grid .abundance-container-large .cc--component-container:after{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000);bottom:0;content:"";display:block;height:60%;opacity:.9;position:absolute;width:100%}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.25rem 8.3333333333%;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;height:100%;justify-content:flex-end;z-index:1}@media screen and (min-width:768px){.cc--abundance-grid .abundance-container-large .c--abundance-grid-item{padding:1.25rem 11.1111111111% 1.5625rem}}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--eyebrow{color:#e9e9e9;font-size:.75rem;line-height:1.5;margin-bottom:.5rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--eyebrow{font-size:.875rem;line-height:1.2858}}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--cta-title h2{color:#fff;font-size:1.375rem;line-height:1.1819;margin-bottom:.625rem}@media screen and (min-width:768px){.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--cta-title h2{font-size:1.625rem;line-height:1.1539}}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--cta-title h2 a{color:#fff;text-decoration:underline}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--cta-title h2 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--cta-title h2 a:hover{text-decoration:none}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--description p{color:#fff;font-size:.875rem;line-height:1.7143}@media screen and (min-width:768px){.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--description p{font-size:.875rem;line-height:1.5715}}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--description a{color:#fff;text-decoration:underline}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--description a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--description a:hover{text-decoration:none}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--video-lightbox a{background-color:#881c1c;background-image:url(https://www.umass.edu/themes/custom/umass_base/images/icons/icon-play.svg);background-position:50%;background-repeat:no-repeat;background-size:.5625rem;border:1px solid hsla(0,0%,100%,.65);border-radius:50%;-webkit-box-shadow:2px 2px 4px 1px rgba(0,0,0,.65);box-shadow:2px 2px 4px 1px rgba(0,0,0,.65);display:inline-block;font-size:0;height:3.125rem;line-height:0;overflow:hidden;text-indent:101%;white-space:nowrap;width:3.125rem}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--video-lightbox a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--video-lightbox a:hover{background-color:#6a1010}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--video-lightbox a{position:absolute;right:1.375rem;top:1.4375rem}@media screen and (min-width:768px){.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--video-lightbox a{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.cc--abundance-grid .abundance-container-small{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item{position:relative;-ms-flex-preferred-size:50%;flex-basis:50%;padding-top:50%}@media screen and (min-width:1024px){.lc--full .cc--abundance-grid .abundance-container-small .cc--abundance-grid-item,.sg-pattern-example>.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item,.sg-pattern-example>.cc--component-container .f--field.nested .cc--abundance-grid .abundance-container-small .cc--abundance-grid-item,body.pattern-lab-demo>.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--abundance-grid .abundance-container-small .cc--abundance-grid-item{padding-top:33.33%}}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item:first-child{background:#151515}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item:nth-child(2){background:#881c1c}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item:nth-child(3){background:#4a4a4a}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .c--abundance-grid-item{height:100%;padding:1.875rem 8.3333333333% 1.25rem;position:absolute;top:0;width:100%}@media screen and (min-width:768px){.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .c--abundance-grid-item{padding:3.25rem 11.1111111111% 1.5625rem}}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--eyebrow{color:#e9e9e9;font-size:.75rem;line-height:1.5;margin-bottom:.5625rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--eyebrow{font-size:.875rem;line-height:1.2858;margin-bottom:.625rem}}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--cta-title h2{color:#fff;font-size:.9375rem;line-height:1.2}@media screen and (min-width:768px){.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--cta-title h2{font-size:1rem;line-height:1.25}}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--cta-title h2 a{color:#fff;text-decoration:none}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--cta-title h2 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--cta-title h2 a:hover{text-decoration:underline}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--description{display:none}.cc--abundance-grid .abundance-container-small .shuffle-wrapper{position:relative;-ms-flex-preferred-size:50%;flex-basis:50%}.cc--abundance-grid .abundance-container-small .shuffle-wrapper .abundance-grid-shuffle{background-color:#881c1c;background-image:url(https://www.umass.edu/themes/custom/umass_base/images/icons/icon-refresh.svg);background-position:50%;background-repeat:no-repeat;background-size:1.375rem;border-radius:50%;display:inline-block;font-size:0;height:3.125rem;line-height:0;overflow:hidden;text-indent:101%;white-space:nowrap;width:3.125rem}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-small .shuffle-wrapper .abundance-grid-shuffle else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-small .shuffle-wrapper .abundance-grid-shuffle:hover{background-color:#6a1010}.cc--abundance-grid .abundance-container-small .shuffle-wrapper .abundance-grid-shuffle{bottom:.9375rem;display:none;position:absolute;right:.9375rem}.cc--abundance-grid .abundance-container-small .shuffle-wrapper .abundance-grid-shuffle.active{display:inline-block}.cc--accordion-program.no-details{display:block}.cc--accordion-program.no-details .text-container{padding-right:0;-ms-flex-preferred-size:100%;flex-basis:100%}.cc--accordion-program .c--accordion-program{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){.cc--accordion-program .c--accordion-program{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cc--accordion-program .text-container{margin-bottom:1.5625rem;padding-right:7.6923076923%;-ms-flex-preferred-size:69.2307692308%;flex-basis:69.2307692308%}@media screen and (min-width:768px){.cc--accordion-program .text-container{margin-bottom:0}}.cc--accordion-program .text-container .f--description{margin-bottom:1.625rem}.cc--accordion-program .text-container .f--description p{font-size:.875rem;line-height:1.7143}.cc--accordion-program .text-container .f--link .link{font-size:.875rem;font-weight:800;line-height:1.7143;text-transform:uppercase}html[data-whatintent=mouse] .cc--accordion-program .text-container .f--link .link else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--accordion-program .text-container .f--link .link:hover{text-decoration:none}.cc--accordion-program .details-container{padding-right:3.8461538462%;-ms-flex-preferred-size:30.7692307692%;color:#4a4a4a;flex-basis:30.7692307692%}.cc--accordion-program .details-container .detail{font-size:.875rem;line-height:1.7143;margin-bottom:1.25rem}.cc--accordion-program .details-container .detail .label{font-weight:700}.cc--accordion-program .details-container .detail,.cc--accordion-program .details-container .detail .content,.cc--accordion-program .details-container .detail p{font-size:.875rem;line-height:1.7143}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.cc--accordions .c--accordions{overflow-anchor:none;padding:.875rem 8.3333333333%}@media screen and (min-width:768px){.cc--accordions .c--accordions{padding-top:0}}@media screen and (min-width:1024px){.cc--accordions .c--accordions{padding-bottom:.125rem;padding-top:.125rem}}.cc--accordions .c--accordions .accordion-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-bottom:.0625rem solid #ccc;overflow-anchor:none;padding-bottom:1.5625rem;-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (min-width:768px){.cc--accordions .c--accordions .accordion-item{padding-bottom:1.5rem}}.cc--accordions .c--accordions .accordion h3 .accordion-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.375rem;line-height:1.1819;padding-top:1.9375rem;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#000;justify-content:space-between;overflow-anchor:none;text-align:left;width:100%;will-change:transform}html[data-whatintent=mouse] .cc--accordions .c--accordions .accordion h3 .accordion-trigger else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--accordions .c--accordions .accordion h3 .accordion-trigger:hover{color:#881c1c}@media screen and (min-width:768px){.cc--accordions .c--accordions .accordion h3 .accordion-trigger{font-size:1.625rem;line-height:1.1539;padding-bottom:.375rem;padding-top:2.75rem}}@media screen and (min-width:1024px){.cc--accordions .c--accordions .accordion h3 .accordion-trigger{padding-bottom:.75rem;padding-top:2.4375rem}}.cc--accordions .c--accordions .accordion h3 .accordion-trigger:after{display:block;margin-right:.5rem;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:url(https://www.umass.edu/themes/custom/umass_base/images/icons/icon-arrowdown-red.svg) no-repeat 50%/100%;content:"";height:1.25rem;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:1.25rem}@media screen and (min-width:768px){.cc--accordions .c--accordions .accordion h3 .accordion-trigger:after{height:1.75rem;width:1.75rem}}.cc--accordions .c--accordions .accordion h3 .accordion-trigger.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.cc--accordions .c--accordions .accordion .accordion-panel{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#4a4a4a;display:block!important;font-size:.875rem;line-height:1.7143;max-height:0;overflow:hidden;overflow-anchor:none;padding-top:.9375rem;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:max-height .3s cubic-bezier(.25,.46,.45,.94),visibility .3s linear;transition:max-height .3s cubic-bezier(.25,.46,.45,.94),visibility .3s linear;visibility:hidden;will-change:max-height}.cc--accordions .c--accordions .accordion .accordion-panel.active{max-height:5000px;-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94);visibility:visible}@media screen and (min-width:768px){.cc--accordions .c--accordions .accordion .accordion-panel{padding-top:1.25rem}.cc--accordions .c--accordions .accordion .accordion-panel.active{max-height:10000px}}@media screen and (min-width:1024px){.cc--accordions .c--accordions .accordion .accordion-panel{padding-top:.875rem}.cc--accordions .c--accordions .accordion .accordion-panel.active{max-height:15000px}}.cc--accordions .c--accordions .accordion .accordion-panel>*{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}@media(prefers-reduced-motion:reduce){.cc--accordions .c--accordions .accordion .accordion-panel{-webkit-transition:none!important;transition:none!important}}.cc--accordions:last-of-type .c--accordions{padding-bottom:2.5rem}@media screen and (min-width:1024px){.cc--accordions:last-of-type .c--accordions{padding-bottom:4.375rem}}.tc--basic .cc--accordions{margin-bottom:1.5625rem}.tc--basic .cc--accordions .c--accordions .accordion h3 .accordion-trigger{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:auto}.tc--basic .cc--accordions .c--accordions .accordion h3 .accordion-trigger:after{margin-left:1.5625rem}.cc--back-to-top .f--back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2.1875rem;width:100%}@media screen and (min-width:1024px){.cc--back-to-top .f--back:not(.ally-focus-within){border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}}.cc--back-to-top .f--back:after{display:block;-webkit-box-flex:1;background-color:#4a4a4a;content:"";-ms-flex:1 0 auto;flex:1 0 auto;height:.125rem}.cc--back-to-top .f--back a{font-size:.875rem;line-height:1}.cc--back-to-top .f--back a,.cc--back-to-top .f--back a:hover{color:#4a4a4a;text-decoration:none}.cc--back-to-top .f--back svg{margin-bottom:.1875rem;margin-left:.9375rem;margin-right:.9375rem}.cc--blogger-card .c--blogger-card .f--image{-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:768px){.cc--blogger-card .c--blogger-card .f--image{margin-right:4.1666666667%;-ms-flex-preferred-size:25%;flex-basis:25%}}.cc--blogger-card .c--blogger-card text-container{-ms-flex-preferred-size:100%;flex-basis:100%}.cc--breadcrumb{display:none}@media screen and (min-width:1024px){.cc--breadcrumb{display:block;margin-bottom:2.375rem}}.cc--breadcrumb ul{list-style:none;padding-left:0}.cc--breadcrumb ul li .link{color:#151515;font-size:.9375rem;font-weight:700;line-height:1.3334;text-decoration:none}html[data-whatintent=mouse] .cc--breadcrumb ul li .link else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--breadcrumb ul li .link:hover{color:#881c1c;text-decoration:none}@media screen and (min-width:1024px){.cc--breadcrumb ul li .link:before{background:url(https://www.umass.edu/themes/custom/umass_base/images/icons/icon-arrowleft-red.svg) no-repeat 0/1.25rem;content:"";display:inline-block;height:.625rem;margin-left:-.25rem;margin-right:-.25rem;width:1.25rem}}.cc--button-back-to-top{position:relative}.cc--button-back-to-top .c--button-back-to-top{bottom:0;display:none;position:fixed;right:0;z-index:5}@media screen and (min-width:768px){.cc--button-back-to-top .c--button-back-to-top{bottom:1.875rem;right:1.875rem}}.cc--button-back-to-top .c--button-back-to-top.btb-unstick{bottom:0;position:absolute;top:-20px;z-index:5}@media screen and (min-width:768px){.cc--button-back-to-top .c--button-back-to-top.btb-unstick{bottom:1.875rem;right:1.875rem}}.cc--button-back-to-top .c--button-back-to-top button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#000;border:0;border-radius:50%;cursor:pointer;height:3.75rem;justify-content:center;width:3.75rem}.cc--button-back-to-top .c--button-back-to-top button svg{height:1.125rem;width:1.125rem}.cc--button-back-to-top .c--button-back-to-top button span{color:#fff;display:block;font-size:.75rem;line-height:1}.cc--button-link{margin:0 auto;max-width:1800px}.cc--button-link .c--button-link{margin-bottom:1.5625rem}.cc--button-link .f--link{margin-top:1.5625rem}.cc--chapter{margin:0 auto 2.1875rem;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:768px){.cc--chapter{margin-bottom:3.75rem;padding-left:10.4166666667%;padding-right:10.4166666667%}}@media screen and (min-width:1024px){.cc--chapter{margin-bottom:4.6875rem;padding-left:8.3333333333%;padding-right:13.8888888889%}}.cc--chapter .cc--hero-profile{padding-bottom:0}.lc--two-column .cc--chapter .f--section-title{margin-bottom:.9375rem}@media screen and (min-width:1024px){.lc--two-column .cc--chapter .f--section-title{margin-bottom:1.5625rem}}.cc--chaptered-menu{position:relative}.cc--chaptered-menu.fixed{position:sticky;top:3.875rem}.cc--chaptered-nav{height:100%}@media screen and (min-width:1024px){.lr--sidebar .cc--chaptered-nav{margin-left:-25%}}.cc--chaptered-nav .c--chaptered-nav{background-color:#e9e9e9;height:100%;position:relative}@media screen and (min-width:1024px){.cc--chaptered-nav .c--chaptered-nav{padding-bottom:4.6875rem;padding-right:0;padding-top:3.125rem}}.cc--chaptered-nav .f--section-title h2{color:#881c1c;font-size:.875rem;font-weight:800;line-height:1.2858;padding-left:16.6666666667%;padding-right:16.6666666667%;text-transform:uppercase}@media screen and (max-width:1023px){.cc--chaptered-nav .f--section-title h2{background:#e9e9e9;cursor:pointer;padding:1.3125rem 8.3333333333%;position:relative}.cc--chaptered-nav .f--section-title h2.open:after{display:none}.cc--chaptered-nav .f--section-title h2:after,.cc--chaptered-nav .f--section-title h2:before{background:#881c1c;content:"";display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cc--chaptered-nav .f--section-title h2:before{height:.125rem;right:1.8125rem;width:.875rem}.cc--chaptered-nav .f--section-title h2:after{height:.875rem;right:2.1875rem;width:.125rem}}@media screen and (min-width:1024px){.cc--chaptered-nav .f--section-title h2{margin-bottom:1.25rem}}@media screen and (max-width:1023px){.cc--chaptered-nav .dropdown-container{background:#e9e9e9;display:none;left:0;padding-left:8.3333333333%;padding-right:8.3333333333%;position:absolute;right:0;top:100%;width:100%;z-index:1}}@media screen and (min-width:1024px){.cc--chaptered-nav.sticky .nav-wrapper{position:sticky;top:3.875rem}}.cc--chaptered-nav .f--link{margin-bottom:.8125rem}@media screen and (min-width:1024px){.cc--chaptered-nav .f--link:last-child{margin-bottom:0}}.cc--chaptered-nav .link{color:#151515;display:block;font-size:.9375rem;line-height:1.3334;padding-bottom:.3125rem;padding-top:.3125rem;text-decoration:none}html[data-whatintent=mouse] .cc--chaptered-nav .link{-webkit-transition:color;transition:color}html[data-whatintent=mouse] .cc--chaptered-nav .link else{-webkit-transition:all;transition:all}html[data-whatintent=mouse] .cc--chaptered-nav .link:hover{color:#881c1c;text-decoration:none}@media screen and (min-width:1024px){.cc--chaptered-nav .link{border-left:.75rem solid transparent;padding:.3125rem 16.6666666667% .4375rem calc(16.66667% - .75rem)}.cc--chaptered-nav .link.is-active{border-left:.75rem solid #881c1c}html[data-whatintent=mouse] .cc--chaptered-nav .link{-webkit-transition:color;transition:color}html[data-whatintent=mouse] .cc--chaptered-nav .link else{-webkit-transition:all;transition:all}html[data-whatintent=mouse] .cc--chaptered-nav .link:hover{border-left:.75rem solid #881c1c}}.cc--contact-block{margin-bottom:1.5625rem}@media screen and (min-width:1024px){.cc--contact-block{margin-bottom:2.1875rem}}.cc--contact-block .c--contact-block{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.cc--contact-block .c--contact-block{padding-left:25%;padding-right:12.5%}}@media print{.cc--contact-block .c--contact-block{padding-left:12.5%;padding-right:12.5%}}.cc--contact-block .publication-date{margin-bottom:1.875rem}.cc--contact-block .f--section-title{margin-bottom:.625rem}.cc--contact-block .f--section-title h2{color:#881c1c;font-size:.75rem;line-height:1.5;text-transform:uppercase}@media screen and (min-width:768px){.cc--contact-block .f--section-title h2{font-size:.875rem;line-height:1.2858}}@media print{.cc--contact-block .f--section-title h2{color:#881c1c!important;font-size:.875rem;line-height:1.2858}}.cc--contact-block .text-container{line-height:1.875rem}@media print{.cc--contact-block .text-container .f--link .link{color:#881c1c!important}}.cc--date-card{position:relative;text-align:center}@media screen and (max-width:767px){.cc--date-card:not(:last-child){border-bottom:.0625rem solid #979797;margin-bottom:1.5625rem;padding-bottom:1.5625rem}}@media screen and (min-width:768px)and (max-width:1023px){.cc--date-card{padding:2.1875rem 6.6666666667%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.cc--date-card:nth-child(-n+2){border-bottom:.0625rem solid #979797}.cc--date-card:first-child,.cc--date-card:nth-child(3){border-right:.0625rem solid #979797}}@media screen and (min-width:1024px){.cc--date-card{-webkit-box-flex:0;-ms-flex:0 0 17.5%;flex:0 0 17.5%}.cc--date-card:not(:last-child):after{background-color:#979797;content:"";display:block;height:calc(100% + 3.125rem);position:absolute;right:-28.5714285714%;top:-1.5625rem;width:.0625rem}}@media screen and (min-width:1024px)and (max-width:1199px){.lc--two-column .cc--date-card{padding:2.1875rem 6.6666666667%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.lc--two-column .cc--date-card:after{display:none}.lc--two-column .cc--date-card:nth-child(-n+2){border-bottom:.0625rem solid #979797}.lc--two-column .cc--date-card:first-child,.lc--two-column .cc--date-card:nth-child(3){border-right:.0625rem solid #979797}}.cc--date-card .f--card-date span.month{color:#881c1c;display:block;font-size:1.125rem;line-height:1.3334;text-transform:uppercase}.cc--date-card .f--card-date span.day{color:#881c1c;display:block;font-size:2.5rem;line-height:1.375}.cc--date-card .f--cta-title{margin-top:.3125rem}@media screen and (min-width:1024px){.cc--date-card .f--cta-title{margin-top:.9375rem}}.cc--date-card .f--cta-title h3{font-size:1rem;line-height:1.25}.cc--date-cards{margin:0 auto;max-width:1800px}.cc--date-cards .c--date-cards{padding:3.125rem 8.3333333333%}@media screen and (min-width:768px){.cc--date-cards .c--date-cards{padding:4.6875rem 8.3333333333%}}@media screen and (min-width:1024px){.cc--date-cards .c--date-cards{padding-bottom:6.25rem;padding-left:8.3333333333%;padding-right:8.3333333333%}.t--chaptered-page .cc--date-cards .c--date-cards,.t--microsite-chaptered-page .cc--date-cards .c--date-cards{padding-left:0;padding-right:0}}.cc--date-cards .c--date-cards .text-container{text-align:center}@media screen and (min-width:1024px){.cc--date-cards .c--date-cards .text-container{position:relative}}.cc--date-cards .c--date-cards .text-container .f--section-title h2{font-size:1.375rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--date-cards .c--date-cards .text-container .f--section-title h2{font-size:2.5rem;line-height:1}}@media screen and (max-width:1023px){.cc--date-cards .c--date-cards .text-container .f--link{margin-top:.9375rem}}@media screen and (min-width:1024px){.cc--date-cards .c--date-cards .text-container .f--link{bottom:0;position:absolute;right:0}.lc--two-column .cc--date-cards .c--date-cards .text-container .f--link{position:relative}}.cc--date-cards .c--date-cards .text-container .f--link a{color:#881c1c;font-size:.875rem;line-height:1.2858;text-transform:uppercase}html[data-whatintent=mouse] .cc--date-cards .c--date-cards .text-container .f--link a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--date-cards .c--date-cards .text-container .f--link a:hover{text-decoration:none}.cc--date-cards .c--date-cards .f--date-cards{margin-top:2.1875rem}@media screen and (min-width:768px){.cc--date-cards .c--date-cards .f--date-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4.375rem}}@media screen and (min-width:1024px){.cc--date-cards .c--date-cards .f--date-cards{margin-top:5.3125rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cc--event-detail{margin-bottom:2.5rem;margin-top:0}@media screen and (min-width:768px){.cc--event-detail{padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width:1024px){.cc--event-detail{padding-left:2.7777777778%;padding-right:11.1111111111%}}.cc--event-detail .c--event-detail{border-bottom:.0625rem solid #ccc;border-top:.0625rem solid #ccc;margin:0 8.3333333333%;padding-bottom:1.875rem;padding-top:1.875rem}@media screen and (min-width:768px){.cc--event-detail .c--event-detail{margin:0;padding:1.875rem 6.25%}}@media screen and (min-width:1024px){.cc--event-detail .c--event-detail{margin-left:0;margin-right:16.1290322581%}}.cc--event-detail .f--section-title{margin-bottom:1.25rem}.cc--event-detail .f--section-title h2{font-size:1.625rem;line-height:1.1539}@media screen and (min-width:768px){.cc--event-detail .text-container{display:-webkit-box;display:-ms-flexbox;display:flex}}.cc--event-detail .text-container .content{padding-right:9.0909090909%;-ms-flex-preferred-size:54.5454545455%;flex-basis:54.5454545455%}@media screen and (max-width:767px){.cc--event-detail .text-container .content{margin-bottom:1.875rem}}.cc--event-detail .text-container .content p{font-size:1rem;line-height:1.625;margin-bottom:0}@media screen and (min-width:768px){.cc--event-detail .text-container .content p{font-size:1rem;line-height:1.875}}.cc--event-detail .text-container .info{padding-top:.3125rem;-ms-flex-preferred-size:45.4545454545%;flex-basis:45.4545454545%}.cc--event-detail .text-container .info .f--link{margin-bottom:1.25rem}.cc--event-detail .text-container .info .f--link a{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9375rem;line-height:1.3334;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;color:#151515;font-weight:700;justify-content:flex-end;text-decoration:none}html[data-whatintent=mouse] .cc--event-detail .text-container .info .f--link a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--event-detail .text-container .info .f--link a:hover{color:#881c1c}.cc--event-detail .text-container .info .f--link a svg{fill:#881c1c;margin-right:.625rem}.cc--event-detail .text-container .info p{font-size:1rem;line-height:1.875;margin-bottom:0}.node-event-submit-an-event-form .form-item .filter-wrapper{border:0;padding:0}.node-event-submit-an-event-form .form-wrapper .fieldset-legend{color:#4a4a4a;display:block;font-size:1rem;line-height:1.625}@media screen and (min-width:768px){.node-event-submit-an-event-form .form-wrapper .fieldset-legend{font-size:1rem;line-height:1.875}}.node-event-submit-an-event-form .form-wrapper .fieldset-wrapper{margin-bottom:1.5625rem}@media screen and (min-width:768px){.node-event-submit-an-event-form .form-wrapper .fieldset-wrapper{margin-bottom:2.5rem}}.node-event-submit-an-event-form .date-recur-modular-sierra-widget-recurrences{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.node-event-submit-an-event-form .field-group-details{margin-bottom:1.5625rem}@media screen and (min-width:768px){.node-event-submit-an-event-form .field-group-details{margin-bottom:2.5rem}}.node-event-submit-an-event-form .field--name-field-event-categories{margin-top:1.5625rem}@media screen and (min-width:768px){.node-event-submit-an-event-form .field--name-field-event-categories{margin-top:2.5rem}}.node-event-submit-an-event-form .field--name-field-event-categories .select-wrap{display:inline-block}.node-event-submit-an-event-form .field--name-field-event-categories .select-wrap select{height:auto;width:auto}.node-event-submit-an-event-form .field--name-field-event-categories .select-wrap svg{display:none}@media screen and (min-width:768px){.cc--events-listing-card .c--events-listing-card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cc--events-listing-card .text-container{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}}.cc--events-listing-card .text-container .f--eyebrow{color:#881c1c;font-size:.9375rem;font-weight:800;line-height:1.2;margin-bottom:1.0625rem}@media screen and (min-width:768px){.cc--events-listing-card .text-container .f--eyebrow{font-size:1rem;line-height:1.25;margin-bottom:.5rem}}.cc--events-listing-card .text-container .f--eyebrow a{font-size:.9375rem;font-weight:800;line-height:1.2;text-decoration:none}@media screen and (min-width:768px){.cc--events-listing-card .text-container .f--eyebrow a{font-size:1rem;line-height:1.25}}html[data-whatintent=mouse] .cc--events-listing-card .text-container .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--events-listing-card .text-container .f--eyebrow a:hover{color:#151515}.cc--events-listing-card .text-container .f--cta-title{margin-bottom:.625rem}@media screen and (min-width:768px){.cc--events-listing-card .text-container .f--cta-title{margin-bottom:.9375rem}}.cc--events-listing-card .text-container .f--cta-title h3{font-size:1.5rem;line-height:1.1667}@media screen and (min-width:768px){.cc--events-listing-card .text-container .f--cta-title h3{font-size:2rem;line-height:1.125}}.cc--events-listing-card .text-container .f--cta-title h3 a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--events-listing-card .text-container .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--events-listing-card .text-container .f--cta-title h3 a:hover{color:#881c1c}.cc--events-listing-card .text-container .f--description p{font-size:.875rem;line-height:1.7143;margin-bottom:.625rem}@media screen and (max-width:767px){.cc--events-listing-card .f--image{padding-top:.625rem}}@media screen and (min-width:768px){.cc--events-listing-card .f--image{padding-left:2.5%;-ms-flex-preferred-size:40%;flex-basis:40%}}@media screen and (min-width:1024px){.cc--events-listing-card .f--image{-ms-flex-preferred-size:42.3076923077%;flex-basis:42.3076923077%}}.cc--events-listing .c--events-listing{margin:0 auto;max-width:1800px;padding-bottom:1.5625rem;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.cc--events-listing .c--events-listing{padding-bottom:2.5rem;padding-left:5.5555555556%;padding-right:13.8888888889%}}.cc--events-listing .f--cards .cc--component-container{border-bottom:.0625rem solid #ccc;padding-bottom:1.5625rem}@media screen and (min-width:768px){.cc--events-listing .f--cards .cc--component-container{padding-bottom:1.9375rem}}.cc--events-listing .f--cards .cc--component-container:not(:last-child){margin-bottom:1.375rem}@media screen and (min-width:768px){.cc--events-listing .f--cards .cc--component-container:not(:last-child){margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.cc--events-listing .f--cards .cc--component-container:not(:last-child){margin-bottom:2.5rem}}.cc--events-promo-card .f--image{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--events-promo-card .f--image{margin-bottom:1.4375rem}}.cc--events-promo-card .f--eyebrow{color:#881c1c;font-size:.9375rem;font-weight:800;line-height:1.2;margin-bottom:.625rem}@media screen and (min-width:768px){.cc--events-promo-card .f--eyebrow{font-size:1rem;line-height:1.25}}.cc--events-promo-card .f--eyebrow a{text-decoration:none}html[data-whatintent=mouse] .cc--events-promo-card .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--events-promo-card .f--eyebrow a:hover{text-decoration:none}.cc--events-promo-card .f--cta-title{margin-bottom:.625rem}.cc--events-promo-card .f--cta-title h3{font-size:1.375rem;line-height:1.1819}@media screen and (min-width:768px){.cc--events-promo-card .f--cta-title h3{font-size:1.625rem;line-height:1.1539}}.cc--events-promo-card .f--cta-title h3 a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--events-promo-card .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--events-promo-card .f--cta-title h3 a:hover{color:#881c1c}.cc--events-promo-card .f--description p{font-size:.875rem;line-height:1.7143;margin-bottom:0}.cc--events-promo{margin:0 auto;max-width:1800px;padding:2.5rem 8.3333333333%}@media screen and (min-width:768px){.cc--events-promo{padding-bottom:3.125rem;padding-top:3.125rem}.cc--events-promo .c--events-promo>.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cc--events-promo .c--events-promo>.text-container .f--section-title{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--events-promo .c--events-promo>.text-container .f--section-title{margin-bottom:1.5625rem}}.cc--events-promo .c--events-promo>.text-container .f--section-title h2{font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--events-promo .c--events-promo>.text-container .f--section-title h2{font-size:2.5rem;line-height:1}}.cc--events-promo .c--events-promo>.text-container .f--link{margin-bottom:1.4375rem}@media screen and (min-width:768px){.cc--events-promo .c--events-promo>.text-container .f--link{margin-bottom:0;-ms-flex-item-align:center;align-self:center}}.cc--events-promo .c--events-promo>.text-container .f--link a{font-size:.875rem;font-weight:800;line-height:1.2858;text-transform:uppercase}html[data-whatintent=mouse] .cc--events-promo .c--events-promo>.text-container .f--link a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--events-promo .c--events-promo>.text-container .f--link a:hover{color:#151515}@media screen and (min-width:1024px){.cc--events-promo .f--cards{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:768px)and (max-width:1023px){.cc--events-promo .f--cards .cc--events-promo-card:not(:first-child) .c--events-promo-card{display:-webkit-box;display:-ms-flexbox;display:flex}.cc--events-promo .f--cards .cc--events-promo-card:not(:first-child) .c--events-promo-card .f--image{margin-bottom:0;margin-right:5%;-ms-flex-preferred-size:47.5%;flex-basis:47.5%}.cc--events-promo .f--cards .cc--events-promo-card:not(:first-child) .c--events-promo-card .text-container{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.cc--events-promo .f--cards .cc--events-promo-card:not(:first-child) .c--events-promo-card .text-container .f--eyebrow{font-size:1.375rem;line-height:1.1819}.cc--events-promo .f--cards .cc--events-promo-card:not(:first-child) .c--events-promo-card .text-container .f--cta-title h3{font-size:1.625rem;line-height:1;text-transform:uppercase}}@media screen and (min-width:1024px){.cc--events-promo .f--cards .cc--events-promo-card{-ms-flex-preferred-size:25%;flex-basis:25%}.cc--events-promo .f--cards .cc--events-promo-card:first-child{-ms-flex-preferred-size:45%;flex-basis:45%}}.cc--events-promo .f--cards .cc--events-promo-card:not(:last-child){margin-bottom:1.5625rem}@media screen and (min-width:768px){.cc--events-promo .f--cards .cc--events-promo-card:not(:last-child){margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.cc--events-promo .f--cards .cc--events-promo-card:not(:last-child){margin-bottom:0;margin-right:2.5%}}@media screen and (max-width:1023px){.cc--filter-form .c--filter-form{position:relative}}.cc--filter-form .filter-form-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1023px){.cc--filter-form .filter-form-header{background:#e9e9e9;padding:1.375rem 8.3333333333% 1.25rem}}@media screen and (min-width:1024px){.cc--filter-form .filter-form-header{border-bottom:.0625rem solid #ccc;margin-bottom:1.875rem;padding-bottom:.3125rem}}.cc--filter-form .filter-form-header h2{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;text-transform:uppercase}@media screen and (min-width:768px){.cc--filter-form .filter-form-header h2{font-size:.875rem;line-height:1.2858}}.cc--filter-form .filter-form-header button{position:relative;width:1.25rem}@media screen and (min-width:1024px){.cc--filter-form .filter-form-header button{margin-right:.3125rem}}.cc--filter-form .filter-form-header button.open:after{display:none}@media screen and (max-width:1023px){.cc--filter-form .filter-form-header button:after,.cc--filter-form .filter-form-header button:before{background:#881c1c;content:"";display:inline-block}.cc--filter-form .filter-form-header button:before{height:.125rem;width:.875rem}.cc--filter-form .filter-form-header button:after,.cc--filter-form .filter-form-header button:before{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cc--filter-form .filter-form-header button:after{height:.875rem;width:.125rem}}.cc--filter-form .filter-form-header button svg{width:1.0625rem}@media screen and (max-width:1023px){.cc--filter-form .filter-form-header button svg{display:none}.cc--filter-form .form-filter-content{background:#e9e9e9;display:none;padding-bottom:1.5625rem;padding-left:8.3333333333%;padding-right:8.3333333333%;position:absolute;width:100%;z-index:9}}.cc--filter-form .form-filter-content .fi--form-item{margin-bottom:1.5625rem}@media screen and (min-width:1024px){.cc--filter-form .form-filter-content .fi--form-item:not(:last-child){margin-bottom:1.875rem}}@media screen and (min-width:768px)and (max-width:1023px){.cc--filter-form .form-filter-content .fields-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cc--filter-form .form-filter-content .fields-container .fi--form-item{-ms-flex-preferred-size:47.5%;flex-basis:47.5%}}.cc--filterable-content-grid:first-child .c--filterable-content-grid{padding-top:0}.cc--filterable-content-grid .c--filterable-content-grid{padding:2.5rem 8.3333333333%}@media screen and (min-width:768px){.cc--filterable-content-grid .c--filterable-content-grid{padding:3.125rem 16.6666666667%}}@media screen and (min-width:1024px){.lc--full .cc--filterable-content-grid .c--filterable-content-grid,.sg-pattern-example>.cc--component-container .f--field.nested .cc--filterable-content-grid .c--filterable-content-grid,.sg-pattern-example>.cc--filterable-content-grid .c--filterable-content-grid,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--filterable-content-grid .c--filterable-content-grid,body.pattern-lab-demo>.cc--filterable-content-grid .c--filterable-content-grid{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4.6875rem 8.3333333333% 3.125rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lc--full .cc--filterable-content-grid .c--filterable-content-grid>.text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--filterable-content-grid .c--filterable-content-grid>.text-container,.sg-pattern-example>.cc--filterable-content-grid .c--filterable-content-grid>.text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--filterable-content-grid .c--filterable-content-grid>.text-container,body.pattern-lab-demo>.cc--filterable-content-grid .c--filterable-content-grid>.text-container{margin-top:0;-ms-flex-preferred-size:30%;flex-basis:30%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.cc--filterable-content-grid .f--section-title h2{text-transform:uppercase}.cc--filterable-content-grid .f--description{margin-top:.625rem}@media screen and (min-width:768px){.cc--filterable-content-grid .f--description{margin-top:.9375rem}}.cc--filterable-content-grid .content-container{margin-top:1.875rem}@media screen and (min-width:768px){.cc--filterable-content-grid .content-container{margin-top:1.5625rem}}@media screen and (min-width:1024px){.cc--filterable-content-grid .content-container{margin-top:1.875rem}.lc--full .cc--filterable-content-grid .content-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--filterable-content-grid .content-container,.sg-pattern-example>.cc--filterable-content-grid .content-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--filterable-content-grid .content-container,body.pattern-lab-demo>.cc--filterable-content-grid .content-container{margin-top:0;-ms-flex-preferred-size:60%;flex-basis:60%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.cc--filterable-content-grid .cc--filter-form{border-bottom:.0625rem solid #ccc}.cc--filterable-content-grid .cc--filter-form .form-filter-content{border-bottom:0;margin:0;padding:0}.cc--filterable-content-grid .cc--filter-form .form-filter-content select{padding-left:0}.cc--filterable-content-grid .cc--filter-form .form-filter-content .fi--form-item{margin:0}.cc--filterable-content-grid .fi--form-item{display:inline-block;margin:0}.cc--filterable-content-grid .fi--form-item label{border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.cc--filterable-content-grid .fi--form-item .select-wrap{border:0;padding-right:2.5rem}.cc--filterable-content-grid .fi--form-item .select-wrap select{width:auto}.cc--filterable-content-grid .f--cards{margin-top:1.5625rem}@media screen and (min-width:768px){.cc--filterable-content-grid .f--cards{margin-top:1.875rem}}.cc--filterable-content-grid .f--cards .cc--blogger-card,.cc--filterable-content-grid .f--cards .cc--staff-card,.cc--filterable-content-grid .f--cards .cc--story-card{border-bottom:.0625rem solid #ccc;margin-bottom:1.5625rem;padding-bottom:1.5625rem}@media screen and (min-width:768px){.cc--filterable-content-grid .f--cards .cc--blogger-card,.cc--filterable-content-grid .f--cards .cc--staff-card,.cc--filterable-content-grid .f--cards .cc--story-card{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.cc--filterable-content-grid .f--cards .cc--blogger-card,.cc--filterable-content-grid .f--cards .cc--staff-card,.cc--filterable-content-grid .f--cards .cc--story-card{margin-bottom:1.5625rem}}@media screen and (min-width:768px){.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:767px){.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container{margin-top:.9375rem}}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--cta-title h3{font-size:1.375rem;line-height:1.1819}@media screen and (min-width:768px){.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--cta-title h3{font-size:1.625rem;line-height:1.1539}}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--cta-title a{color:#000;text-decoration:none}html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--cta-title a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--cta-title a:hover{color:#881c1c}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--affiliation{font-size:.9375rem;line-height:1.8667;margin-top:.3125rem}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--email{margin-top:.3125rem}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--email a{font-size:.9375rem;line-height:1.8667}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--phone{font-size:.9375rem;line-height:1.8667;margin-top:.3125rem}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--phone a{font-size:.9375rem;line-height:1.8667}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--description{font-size:.9375rem;line-height:1.8667;margin-top:.3125rem}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--link{margin-top:.625rem}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--link a{text-transform:uppercase}.cc--filterable-content-grid .pager-container .f--button-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cc--filterable-content-grid .pager-container .f--button-link .button,.cc--filterable-content-grid .pager-container .f--button-link a{width:10.5625rem}.cc--footer-branding{margin-bottom:1.5625rem}@media screen and (min-width:1024px){.cc--footer-branding{margin-bottom:2.1875rem}}.cc--footer-branding .logo{display:block;margin-left:-1.8rem;width:19.53rem}.cc--footer-branding .logo svg{height:auto;width:100%}.cc--footer-branding .logo svg .name{fill:#fff}.cc--footer-copyright{margin-bottom:.625rem;-ms-flex-preferred-size:35.7142857143%;flex-basis:35.7142857143%}@media screen and (min-width:1024px){.cc--footer-copyright{margin-bottom:0}}.cc--footer-copyright .f--description p{color:#fff;font-size:.75rem;line-height:1.6667}.cc--footer-menu .m--menu-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cc--footer-menu .m--menu-footer>.menu-item{font-size:.75rem;line-height:1.5;margin-bottom:2.1875rem;-ms-flex-preferred-size:40%;flex-basis:40%}.cc--footer-menu .m--menu-footer>.menu-item:nth-child(n+3){margin-bottom:0}@media screen and (min-width:1024px){.cc--footer-menu .m--menu-footer>.menu-item{font-size:.875rem;line-height:1.5;margin-bottom:0;-ms-flex-preferred-size:22.2222222222%;flex-basis:22.2222222222%}}.cc--footer-menu .m--menu-footer>.menu-item .navigation-title{color:#fff;display:inline-block;font-weight:800;margin-bottom:.875rem;text-transform:uppercase}@media screen and (min-width:1024px){.cc--footer-menu .m--menu-footer>.menu-item .navigation-title{margin-bottom:1.125rem}}.cc--footer-menu .m--menu-footer>.menu-item .submenu .menu-item{line-height:1}.cc--footer-menu .m--menu-footer>.menu-item .submenu .menu-item:not(:last-child){margin-bottom:.9375rem}.cc--footer-menu .m--menu-footer>.menu-item .submenu .menu-item a{color:#fff;font-size:.875rem;line-height:1.4286;text-decoration:none}html[data-whatintent=mouse] .cc--footer-menu .m--menu-footer>.menu-item .submenu .menu-item a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--footer-menu .m--menu-footer>.menu-item .submenu .menu-item a:hover{text-decoration:underline}.cc--footer-menu .m--menu-footer-utility{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cc--footer-menu .m--menu-footer-utility .menu-item{line-height:1;margin-top:.9375rem}@media screen and (min-width:1024px){.cc--footer-menu .m--menu-footer-utility .menu-item{margin-top:0}}.cc--footer-menu .m--menu-footer-utility .menu-item:not(:last-child):after{border-right:.0625rem solid #4a4a4a;content:"";display:inline-block;height:1rem;margin-left:.8125rem;margin-right:.8125rem}@media screen and (min-width:1024px){.cc--footer-menu .m--menu-footer-utility .menu-item:not(:last-child):after{margin-left:.875rem;margin-right:.875rem}}.cc--footer-menu .m--menu-footer-utility .menu-item a{color:#fff;font-size:.75rem;line-height:1.6667;text-decoration:none}html[data-whatintent=mouse] .cc--footer-menu .m--menu-footer-utility .menu-item a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--footer-menu .m--menu-footer-utility .menu-item a:hover{text-decoration:underline}.cc--footer-social .social-media-links--platforms{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:.3125rem}.cc--footer-social .social-media-links--platforms li{margin-right:1.875rem}@media screen and (min-width:1024px){.cc--footer-social .social-media-links--platforms li{margin-right:2rem}}html[data-whatintent=mouse] .cc--footer-social .social-media-links--platforms li a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--footer-social .social-media-links--platforms li a:hover svg{opacity:.7}.cc--footer{background:#151515}.cc--footer .c--footer{margin:0 auto;max-width:1800px;padding:2.5rem 8.3333333333%}@media screen and (min-width:1024px){.cc--footer .c--footer{padding:4.6875rem 6.25%}}.cc--footer .footer-top{padding-bottom:2.1875rem}@media screen and (min-width:1024px){.cc--footer .footer-top{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:3.125rem}}.cc--footer .footer-top .branding-container{margin-bottom:2.1875rem}@media screen and (min-width:1024px){.cc--footer .footer-top .branding-container{-ms-flex-preferred-size:35.7142857143%;flex-basis:35.7142857143%;margin-bottom:0}}.cc--footer .footer-top .nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:1024px){.cc--footer .footer-top .nav-container{-ms-flex-preferred-size:64.2857142857%;flex-basis:64.2857142857%}}.cc--footer .footer-top .nav-container .cc--footer-menu{width:100%}.cc--footer .footer-bottom{border-top:.0625rem solid #4a4a4a;padding-top:2.1875rem}@media screen and (min-width:1024px){.cc--footer .footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1.5625rem}}.cc--footer .footer-bottom .cc--footer-menu{-ms-flex-preferred-size:64.2857142857%;flex-basis:64.2857142857%}@media print{#l--main-footer{display:none}}.cc--gallery-slide .f--image figure{margin:0}.cc--gallery-slide .f--image figure figcaption{color:#4a4a4a;font-size:.875rem;font-style:italic;line-height:1.2858;margin-top:.9375rem;min-height:2.25rem;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:768px){.cc--gallery-slide .f--image figure figcaption{margin-top:1.25rem;padding-left:0;padding-right:0}}.cc--gallery-slide .f--image figure figcaption p{font-size:.875rem;font-style:italic;line-height:1.2858}.cc--gallery{margin:0 auto;max-width:1800px;padding-bottom:2.5rem;padding-top:2.5rem}@media screen and (min-width:768px){.cc--gallery{padding:3.125rem 8.3333333333%}}@media screen and (min-width:1024px){.lc--full .cc--gallery,.sg-pattern-example>.cc--component-container .f--field.nested .cc--gallery,.sg-pattern-example>.cc--gallery,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--gallery,body.pattern-lab-demo>.cc--gallery{padding-left:13.8888888889%;padding-right:13.8888888889%}}.lc--two-column .lr--main>.cc--gallery{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.lc--two-column .lr--main>.cc--gallery{padding-left:5.5555555556%;padding-right:16.6666666667%}}.cc--gallery .f--section-title{padding-bottom:.625rem;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:768px){.cc--gallery .f--section-title{padding-bottom:.9375rem;padding-left:0;padding-right:0}}.cc--gallery .f--section-title h2{font-size:1.75rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--gallery .f--section-title h2{font-size:2.5rem;line-height:1}}.cc--gallery .swiper-container{margin-top:.625rem;position:relative}.cc--gallery .swiper-container .gallery-pagination{text-align:center}.cc--gallery .swiper-container .gallery-pagination .bullet{background:#ccc;border-radius:50%;height:.4375rem;margin-left:.4375rem;margin-right:.4375rem;-webkit-transition:background .2s ease;transition:background .2s ease;width:.4375rem}.cc--gallery .swiper-container .gallery-pagination .bullet.bullet-active{background:#881c1c}.cc--gallery .swiper-container .swiper-nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-pack:justify;-ms-flex-pack:justify;height:1.875rem;justify-content:space-between;padding-top:26%;width:100%}.cc--gallery .swiper-container .swiper-nav-wrapper .swiper-nav-button{background-color:#881c1c;background-position:50%;background-repeat:no-repeat;background-size:1.5rem;height:1.875rem;left:auto;margin-top:0;position:relative;right:auto;top:auto;width:1.875rem}html[data-whatintent=mouse] .cc--gallery .swiper-container .swiper-nav-wrapper .swiper-nav-button else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--gallery .swiper-container .swiper-nav-wrapper .swiper-nav-button:hover{background-color:#6a1010}.cc--gallery .swiper-container .swiper-nav-wrapper .swiper-nav-button.swiper-button-prev{background-image:url(https://www.umass.edu/themes/custom/umass_base/images/icons/icon-arrowleft-white.svg)}.cc--gallery .swiper-container .swiper-nav-wrapper .swiper-nav-button.swiper-button-next{background-image:url(https://www.umass.edu/themes/custom/umass_base/images/icons/icon-arrowright-white.svg)}.tc--microsite-article .cc--gallery{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.tc--microsite-article .cc--gallery{padding-left:5.5555555556%;padding-right:16.6666666667%}}.tc--search{margin:0 auto;max-width:1800px}.tc--search .t--search .f--page-title{margin-bottom:1.5625rem}@media screen and (min-width:1024px){.tc--search .t--search .f--page-title{margin-bottom:2.3125rem}}.tc--search .t--search .f--page-title h1{text-transform:uppercase}.tc--search .content-top{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.tc--search .content-top{padding-left:22.9166666667%;padding-right:22.9166666667%}}.tc--search .content-main{padding-bottom:2.5rem;padding-left:8.3333333333%;padding-right:8.3333333333%;width:100%}@media screen and (min-width:1024px){.tc--search .content-main{padding-bottom:4.6875rem;padding-left:22.9166666667%;padding-right:22.9166666667%}}.tc--search .content-main form.gsc-search-box{margin:0 0 1.3125rem;width:100%}.tc--search .content-main table.gsc-search-box{border-collapse:collapse;width:100%!important}.tc--search .content-main td.gsc-input{padding:0;width:100%!important}.tc--search .content-main td.gsc-search-button{padding-right:.75rem;text-align:right;white-space:nowrap;width:1%!important}.tc--search .content-main .gsib_a{background:none!important;background-image:none!important;padding-left:0!important}.tc--search .content-main .gsc-input-box svg,.tc--search .content-main .gsib_a .gscb_a,.tc--search .content-main .gsib_a span,.tc--search .content-main .gsib_b,.tc--search .content-main .gsst_a{display:none!important}.tc--search .content-main .gsc-input-box,.tc--search .content-main input.gsc-input{background:none!important;background-image:none!important}.tc--search .content-main input.gsc-input{border:1px solid #ccc!important;font-size:1rem;height:3.25rem!important;line-height:1.875;margin:0!important;padding:0 .75rem!important}.tc--search .content-main .gsc-input-box{border:0;-webkit-box-shadow:none;box-shadow:none}.tc--search .content-main .gsc-search-button{display:table-cell!important;padding:0}.tc--search .content-main .gsc-search-button-v2{background-color:#881c1c;border:0;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.25rem;margin:0;padding:0;width:3.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tc--search .content-main .gsc-search-button-v2:hover{cursor:pointer}.tc--search .content-main .gsc-search-button-v2 svg{height:1.125rem;width:1.125rem}.tc--search .content-main .gsc-control-cse{background-color:transparent;border:0;padding:0}.tc--search .content-main .gsc-control-cse .gs-result .gs-title{margin-bottom:1.25rem}.tc--search .content-main .gsc-control-cse .gsc-results-wrapper-nooverlay .gsc-positioningWrapper{display:none}.tc--search .content-main .gsc-control-cse .gs-result .gs-title,.tc--search .content-main .gsc-control-cse .gs-result .gs-title *,.tc--search .content-main .gsc-control-cse .gs-spelling{color:#151515;font-size:1.375rem;line-height:1.1819;margin-bottom:1.25rem;text-decoration:none}@media screen and (min-width:1024px){.tc--search .content-main .gsc-control-cse .gs-result .gs-title,.tc--search .content-main .gsc-control-cse .gs-result .gs-title *,.tc--search .content-main .gsc-control-cse .gs-spelling{font-size:1.625rem;line-height:1.1539}}html[data-whatintent=mouse] .tc--search .content-main .gsc-control-cse .gs-result .gs-title else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .tc--search .content-main .gsc-control-cse .gs-result .gs-title:hover,html[data-whatintent=mouse] .tc--search .content-main .gsc-control-cse .gs-result .gs-title:hover b{color:#881c1c}.tc--search .content-main .gsc-results{padding-top:1.5625rem;width:100%}.tc--search .content-main .gsc-webResult .gsc-result{border-bottom:1px solid #ccc;padding-bottom:1.5625rem;padding-top:1.5625rem}.tc--search .content-main .gsc-webResult .gsc-result:first-child{padding-top:0}@media screen and (min-width:1024px){.tc--search .content-main .gsc-webResult .gsc-result{padding:2.5rem 0}}.tc--search .content-main .gsc-webResult .gs-snippet{color:#4a4a4a;font-size:.875rem;line-height:1.7143}.tc--search .content-main .gsc-result-info{color:#4a4a4a;font-size:.9375rem;line-height:1.8667;padding:0}.tc--search .content-main .gcsc-more-maybe-branding-root,.tc--search .content-main .gsc-orderby-container{display:none}.tc--search .gs-no-results-result .gs-snippet{background-color:transparent;border:0}.gssb_a{padding:.625rem!important}.gssb_a img{display:inline;width:auto}.cc--header-search{display:none;padding:1.25rem 8.3333333333%}@media screen and (min-width:768px){.cc--header-search{padding:2.125rem 4.1666666667%}}@media screen and (min-width:1024px){.cc--header-search{padding:1.5625rem 4.1666666667%}}.cc--header-search .c--header-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cc--header-search .cc--header-branding{padding-top:.5625rem}@media screen and (max-width:1023px){.cc--header-search .cc--header-branding{display:none}}.cc--header-search form{position:relative;width:80%}@media screen and (min-width:768px){.cc--header-search form{width:90.9090909091%}}@media screen and (min-width:1024px){.cc--header-search form{width:68.1818181818%}}.cc--header-search form label{border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.cc--header-search form input[type=text]{background-color:transparent;border-color:hsla(0,0%,100%,.5);color:#fff;font-size:1rem;height:3.75rem;line-height:1.875;padding-left:.625rem}@media screen and (min-width:768px){.cc--header-search form input[type=text]{height:5rem;padding-left:2.1875rem}}@media screen and (min-width:1024px){.cc--header-search form input[type=text]{height:6.25rem}}.cc--header-search form input[type=text]::-webkit-input-placeholder{color:#fff}.cc--header-search form input[type=text]::-moz-placeholder{color:#fff}.cc--header-search form input[type=text]:-ms-input-placeholder{color:#fff}.cc--header-search form input[type=text]::-ms-input-placeholder{color:#fff}.cc--header-search form input[type=text]::placeholder{color:#fff}.cc--header-search form .fi--form-item{margin:0}.cc--header-search .icon-search{position:absolute;right:.625rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:768px){.cc--header-search .icon-search{right:1.875rem}}.cc--header-search .close-search-container{background-color:#881c1c;display:-webkit-box;display:-ms-flexbox;display:flex;height:5rem;margin-top:-2.1875rem;position:relative;width:2.5rem}@media screen and (min-width:768px){.cc--header-search .close-search-container{height:7rem;width:3.125rem}}@media screen and (min-width:1024px){.cc--header-search .close-search-container{margin-top:-1.5625rem}}@media screen and (min-width:1200px){.cc--header-search .close-search-container{height:4.6875rem}}.cc--header-search .close-search-container:before{background-color:rgba(21,21,21,.2);content:"";height:5rem;position:absolute;width:2.5rem;z-index:1}@media screen and (min-width:768px){.cc--header-search .close-search-container:before{height:7rem;width:3.125rem}}@media screen and (min-width:1200px){.cc--header-search .close-search-container:before{height:4.6875rem}}.cc--header-search .close-search-container .button-close{margin-top:auto;padding-bottom:.625rem;padding-top:.625rem;position:relative;width:3.125rem;z-index:2}body.search-open .cc--header-search{background-color:#881c1c;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:102}body.search-open .cc--header-search .cc--header-branding svg .box{fill:#000}body.search-open .cc--header-search .cc--header-branding svg .box-text,body.search-open .cc--header-search .cc--header-branding svg .name{fill:#fff}.cc--hero-article-video .c--hero-article-video{position:relative}.cc--hero-article-video .video-container{margin-bottom:1.25rem;position:relative}@media screen and (min-width:768px){.cc--hero-article-video .video-container{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--hero-article-video .video-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article-video .video-container,.sg-pattern-example>.cc--hero-article-video .video-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article-video .video-container,body.pattern-lab-demo>.cc--hero-article-video .video-container{margin-bottom:0;-ms-flex-preferred-size:68.1818181818%;flex-basis:68.1818181818%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.cc--hero-article-video .video-container.show .f--video-embed{opacity:1;visibility:visible}.cc--hero-article-video .video-container.show .f--image{opacity:0;visibility:hidden}.cc--hero-article-video .video-container .play-btn{display:block;height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.cc--hero-article-video .video-container .play-btn:after{background-color:#881c1c;background-image:url(https://www.umass.edu/themes/custom/umass_base/images/icons/icon-play.svg);background-position:50%;background-repeat:no-repeat;background-size:.5625rem;border:1px solid hsla(0,0%,100%,.65);border-radius:50%;-webkit-box-shadow:2px 2px 4px 1px rgba(0,0,0,.65);box-shadow:2px 2px 4px 1px rgba(0,0,0,.65);display:inline-block;font-size:0;height:3.125rem;line-height:0;overflow:hidden;text-indent:101%;white-space:nowrap;width:3.125rem}html[data-whatintent=mouse] .cc--hero-article-video .video-container .play-btn:after else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--hero-article-video .video-container .play-btn:after:hover{background-color:#6a1010}.cc--hero-article-video .video-container .play-btn:after{border:0;content:"";z-index:10}.cc--hero-article-video .video-container .f--image{height:100%;-webkit-transition:visibility 0s linear .2s,opacity .2s ease;transition:visibility 0s linear .2s,opacity .2s ease}.cc--hero-article-video .video-container .f--image img{height:100%;-o-object-fit:cover;object-fit:cover}.cc--hero-article-video .video-container .f--video-embed{height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;visibility:hidden;width:100%;z-index:11}.cc--hero-article-video .video-container .f--video-embed iframe{height:100%;width:100%}@media screen and (min-width:1024px){.cc--hero-article-video .video-container.show+.exit-video{bottom:-1.25rem;color:#881c1c;display:block;font-size:.875rem;font-weight:800;line-height:1;margin-right:.625rem;margin-top:.625rem;position:absolute;right:0;text-transform:uppercase}}.cc--hero-article-video .exit-video{display:none}.cc--hero-article-video .text-container{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:768px){.cc--hero-article-video .text-container{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--hero-article-video .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article-video .text-container,.sg-pattern-example>.cc--hero-article-video .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article-video .text-container,body.pattern-lab-demo>.cc--hero-article-video .text-container{bottom:2.1875rem;left:50%;margin:0 auto;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}}@media print{.cc--hero-article-video .text-container{bottom:2.1875rem;left:50%;margin:0 auto;max-width:1800px;padding-left:2.0833333333%;padding-right:2.0833333333%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}}.cc--hero-article-video .text-container .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.625rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-article-video .text-container .f--eyebrow{font-size:.875rem;line-height:1.2858}}@media screen and (min-width:1024px){.lc--full .cc--hero-article-video .text-container .f--eyebrow,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article-video .text-container .f--eyebrow,.sg-pattern-example>.cc--hero-article-video .text-container .f--eyebrow,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article-video .text-container .f--eyebrow,body.pattern-lab-demo>.cc--hero-article-video .text-container .f--eyebrow{color:#fff}}@media print{.cc--hero-article-video .text-container .f--eyebrow{color:#fff!important}}.cc--hero-article-video .text-container .f--page-title h1{font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-article-video .text-container .f--page-title h1{font-size:3.75rem;line-height:.9167}}@media screen and (min-width:1024px){.lc--full .cc--hero-article-video .text-container .f--page-title h1,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article-video .text-container .f--page-title h1,.sg-pattern-example>.cc--hero-article-video .text-container .f--page-title h1,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article-video .text-container .f--page-title h1,body.pattern-lab-demo>.cc--hero-article-video .text-container .f--page-title h1{color:#fff}}@media print{.cc--hero-article-video .text-container .f--page-title h1{color:#fff!important;font-size:2.625rem;line-height:1.3096}}.cc--hero-article-video .text-container .f--page-title h1 a{color:#000;text-decoration:none}@media screen and (min-width:1024px){.lc--full .cc--hero-article-video .text-container .f--page-title h1 a,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article-video .text-container .f--page-title h1 a,.sg-pattern-example>.cc--hero-article-video .text-container .f--page-title h1 a,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article-video .text-container .f--page-title h1 a,body.pattern-lab-demo>.cc--hero-article-video .text-container .f--page-title h1 a{color:#fff}}@media print{.cc--hero-article-video .text-container .f--page-title h1 a{color:#fff!important}}html[data-whatintent=mouse] .cc--hero-article-video .text-container .f--page-title h1 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--hero-article-video .text-container .f--page-title h1 a:hover{text-decoration:underline}.cc--hero-article-video .text-container .f--description{font-size:1rem;line-height:1.25;margin-top:1.25rem}@media screen and (min-width:1024px){.cc--hero-article-video .text-container .f--description,.cc--hero-article-video .text-container .f--description p{color:#fff}}.cc--hero-article .c--hero-article{position:relative}.cc--hero-article.no-image{background-color:#fff}.cc--hero-article.no-image .text-container{margin-bottom:.625rem}@media screen and (min-width:1024px){.lc--full .cc--hero-article.no-image .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container,.sg-pattern-example>.cc--hero-article.no-image .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container,body.pattern-lab-demo>.cc--hero-article.no-image .text-container{bottom:auto;margin-bottom:2.1875rem;position:relative}}@media print{.cc--hero-article.no-image .text-container{bottom:auto;margin-bottom:2.1875rem;position:relative}}@media screen and (min-width:1024px){.lc--full .cc--hero-article.no-image .text-container .f--eyebrow,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--eyebrow,.sg-pattern-example>.cc--hero-article.no-image .text-container .f--eyebrow,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--eyebrow,body.pattern-lab-demo>.cc--hero-article.no-image .text-container .f--eyebrow{color:#881c1c}}@media print{.cc--hero-article.no-image .text-container .f--eyebrow{color:#881c1c!important}}@media screen and (min-width:1024px){.lc--full .cc--hero-article.no-image .text-container .f--page-title,.lc--full .cc--hero-article.no-image .text-container .f--page-title a,.lc--full .cc--hero-article.no-image .text-container .f--page-title h1,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--page-title,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--page-title a,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--page-title h1,.sg-pattern-example>.cc--hero-article.no-image .text-container .f--page-title,.sg-pattern-example>.cc--hero-article.no-image .text-container .f--page-title a,.sg-pattern-example>.cc--hero-article.no-image .text-container .f--page-title h1,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--page-title,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--page-title a,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--page-title h1,body.pattern-lab-demo>.cc--hero-article.no-image .text-container .f--page-title,body.pattern-lab-demo>.cc--hero-article.no-image .text-container .f--page-title a,body.pattern-lab-demo>.cc--hero-article.no-image .text-container .f--page-title h1{color:#000}}@media print{.cc--hero-article.no-image .text-container .f--page-title,.cc--hero-article.no-image .text-container .f--page-title a,.cc--hero-article.no-image .text-container .f--page-title h1{color:#000!important}}@media screen and (min-width:1024px){.cc--hero-article.no-image .text-container .f--description,.cc--hero-article.no-image .text-container .f--description p{color:#000}}.cc--hero-article .f--image{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--hero-article .f--image{margin-bottom:3.125rem;padding-left:0;padding-right:0}}@media screen and (min-width:1024px){.lc--full .cc--hero-article .f--image,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .f--image,.sg-pattern-example>.cc--hero-article .f--image,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .f--image,body.pattern-lab-demo>.cc--hero-article .f--image{margin-bottom:0;position:relative}.lc--full .cc--hero-article .f--image:before,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .f--image:before,.sg-pattern-example>.cc--hero-article .f--image:before,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .f--image:before,body.pattern-lab-demo>.cc--hero-article .f--image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000);bottom:0;content:"";display:block;height:60%;position:absolute;width:100%;z-index:1}}@media screen and (min-width:1200px){.cc--hero-article .f--image{background-color:#4a4a4a}}@media print{.cc--hero-article .f--image{position:relative}.cc--hero-article .f--image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000))!important;background-image:linear-gradient(180deg,transparent,#000)!important;bottom:0;content:"";display:block;height:60%;position:absolute;width:100%;z-index:1}}@media screen and (min-width:1024px){.lc--full .cc--hero-article .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .f--image img,.sg-pattern-example>.cc--hero-article .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .f--image img,body.pattern-lab-demo>.cc--hero-article .f--image img{max-height:42.1875rem;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:1024px)and (min-width:1200px){.lc--full .cc--hero-article .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .f--image img,.sg-pattern-example>.cc--hero-article .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .f--image img,body.pattern-lab-demo>.cc--hero-article .f--image img{-o-object-fit:contain;object-fit:contain}}.cc--hero-article .text-container{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:768px){.cc--hero-article .text-container{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--hero-article .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .text-container,.sg-pattern-example>.cc--hero-article .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .text-container,body.pattern-lab-demo>.cc--hero-article .text-container{bottom:2.1875rem;left:50%;margin:0 auto;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}}@media print{.cc--hero-article .text-container{bottom:2.1875rem;left:50%;margin:0 auto;max-width:1800px;padding-left:2.0833333333%;padding-right:2.0833333333%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}}.cc--hero-article .text-container .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.625rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-article .text-container .f--eyebrow{font-size:.875rem;line-height:1.2858}}@media screen and (min-width:1024px){.lc--full .cc--hero-article .text-container .f--eyebrow,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .text-container .f--eyebrow,.sg-pattern-example>.cc--hero-article .text-container .f--eyebrow,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .text-container .f--eyebrow,body.pattern-lab-demo>.cc--hero-article .text-container .f--eyebrow{color:#fff}}@media print{.cc--hero-article .text-container .f--eyebrow{color:#fff!important}}.cc--hero-article .text-container .f--page-title h1{font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-article .text-container .f--page-title h1{font-size:3.75rem;line-height:.9167}}@media screen and (min-width:1024px){.lc--full .cc--hero-article .text-container .f--page-title h1,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .text-container .f--page-title h1,.sg-pattern-example>.cc--hero-article .text-container .f--page-title h1,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .text-container .f--page-title h1,body.pattern-lab-demo>.cc--hero-article .text-container .f--page-title h1{color:#fff}}@media print{.cc--hero-article .text-container .f--page-title h1{color:#fff!important;font-size:2.625rem;line-height:1.3096}}.cc--hero-article .text-container .f--page-title h1 a{color:#000;text-decoration:none}@media screen and (min-width:1024px){.lc--full .cc--hero-article .text-container .f--page-title h1 a,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .text-container .f--page-title h1 a,.sg-pattern-example>.cc--hero-article .text-container .f--page-title h1 a,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .text-container .f--page-title h1 a,body.pattern-lab-demo>.cc--hero-article .text-container .f--page-title h1 a{color:#fff}}@media print{.cc--hero-article .text-container .f--page-title h1 a{color:#fff!important}}html[data-whatintent=mouse] .cc--hero-article .text-container .f--page-title h1 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--hero-article .text-container .f--page-title h1 a:hover{text-decoration:underline}.cc--hero-article .text-container .f--description{font-size:1rem;line-height:1.25;margin-top:1.25rem}@media screen and (min-width:1024px){.cc--hero-article .text-container .f--description,.cc--hero-article .text-container .f--description p{color:#fff}}.cc--hero-event{background-color:#fff}@media screen and (min-width:1024px){.cc--hero-event{background-color:#000}}.cc--hero-event .c--hero-event{position:relative}.cc--hero-event.no-image{background-color:#fff}.cc--hero-event.no-image .text-container{margin-bottom:.625rem}@media screen and (min-width:1024px){.lc--full .cc--hero-event.no-image .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container,.sg-pattern-example>.cc--hero-event.no-image .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container,body.pattern-lab-demo>.cc--hero-event.no-image .text-container{bottom:auto;margin-bottom:2.1875rem;position:relative}.lc--full .cc--hero-event.no-image .text-container .f--eyebrow,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--eyebrow,.sg-pattern-example>.cc--hero-event.no-image .text-container .f--eyebrow,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--eyebrow,body.pattern-lab-demo>.cc--hero-event.no-image .text-container .f--eyebrow{color:#881c1c}.lc--full .cc--hero-event.no-image .text-container .f--page-title,.lc--full .cc--hero-event.no-image .text-container .f--page-title a,.lc--full .cc--hero-event.no-image .text-container .f--page-title h1,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--page-title,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--page-title a,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--page-title h1,.sg-pattern-example>.cc--hero-event.no-image .text-container .f--page-title,.sg-pattern-example>.cc--hero-event.no-image .text-container .f--page-title a,.sg-pattern-example>.cc--hero-event.no-image .text-container .f--page-title h1,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--page-title,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--page-title a,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--page-title h1,body.pattern-lab-demo>.cc--hero-event.no-image .text-container .f--page-title,body.pattern-lab-demo>.cc--hero-event.no-image .text-container .f--page-title a,body.pattern-lab-demo>.cc--hero-event.no-image .text-container .f--page-title h1{color:#000}}.cc--hero-event .f--image{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--hero-event .f--image{margin-bottom:3.125rem;padding-left:0;padding-right:0}}@media screen and (min-width:1024px){.lc--full .cc--hero-event .f--image,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event .f--image,.sg-pattern-example>.cc--hero-event .f--image,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event .f--image,body.pattern-lab-demo>.cc--hero-event .f--image{margin-bottom:0;position:relative}.lc--full .cc--hero-event .f--image:before,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event .f--image:before,.sg-pattern-example>.cc--hero-event .f--image:before,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event .f--image:before,body.pattern-lab-demo>.cc--hero-event .f--image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000);bottom:0;content:"";display:block;height:60%;position:absolute;width:100%;z-index:1}.lc--full .cc--hero-event .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event .f--image img,.sg-pattern-example>.cc--hero-event .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event .f--image img,body.pattern-lab-demo>.cc--hero-event .f--image img{max-height:42.1875rem;-o-object-fit:cover;object-fit:cover}}.cc--hero-event .text-container{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:768px){.cc--hero-event .text-container{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--hero-event .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event .text-container,.sg-pattern-example>.cc--hero-event .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event .text-container,body.pattern-lab-demo>.cc--hero-event .text-container{bottom:2.1875rem;left:50%;margin:0 auto;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}}.cc--hero-event .text-container .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.625rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-event .text-container .f--eyebrow{font-size:.875rem;line-height:1.2858}}@media screen and (min-width:1024px){.lc--full .cc--hero-event .text-container .f--eyebrow,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event .text-container .f--eyebrow,.sg-pattern-example>.cc--hero-event .text-container .f--eyebrow,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event .text-container .f--eyebrow,body.pattern-lab-demo>.cc--hero-event .text-container .f--eyebrow{color:#fff}}.cc--hero-event .text-container .f--page-title h1{font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-event .text-container .f--page-title h1{font-size:3.75rem;line-height:.9167}}@media screen and (min-width:1024px){.lc--full .cc--hero-event .text-container .f--page-title h1,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event .text-container .f--page-title h1,.sg-pattern-example>.cc--hero-event .text-container .f--page-title h1,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event .text-container .f--page-title h1,body.pattern-lab-demo>.cc--hero-event .text-container .f--page-title h1{color:#fff}}.cc--hero-event .text-container .f--page-title h1 a{color:#000;text-decoration:none}@media screen and (min-width:1024px){.lc--full .cc--hero-event .text-container .f--page-title h1 a,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event .text-container .f--page-title h1 a,.sg-pattern-example>.cc--hero-event .text-container .f--page-title h1 a,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event .text-container .f--page-title h1 a,body.pattern-lab-demo>.cc--hero-event .text-container .f--page-title h1 a{color:#fff}}html[data-whatintent=mouse] .cc--hero-event .text-container .f--page-title h1 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--hero-event .text-container .f--page-title h1 a:hover{text-decoration:underline}.cc--hero-image .c--hero-image,.cc--hero-image .f--image{position:relative}.cc--hero-image .f--image:after,.cc--hero-image .f--image:before{content:"";display:block;height:40%;opacity:.8;position:absolute;width:100%;z-index:1}.cc--hero-image .f--image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(21,21,21,0)),to(#151515));background-image:linear-gradient(180deg,rgba(21,21,21,0),#151515);bottom:0}.cc--hero-image .f--image:after{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(21,21,21,0)),to(#151515));background-image:linear-gradient(0deg,rgba(21,21,21,0),#151515);top:0}.cc--hero-image .f--image img{min-height:20rem;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:1024px){.lc--full .cc--hero-image .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-image .f--image img,.sg-pattern-example>.cc--hero-image .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-image .f--image img,body.pattern-lab-demo>.cc--hero-image .f--image img{max-height:42.1875rem;-o-object-fit:cover;object-fit:cover}}.cc--hero-image .text-container{bottom:1.1875rem;left:50%;margin:0 auto;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}@media screen and (min-width:768px){.cc--hero-image .text-container{bottom:1.5625rem;padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width:1024px){.cc--hero-image .text-container{bottom:1.5rem;padding-left:4.1666666667%;padding-right:4.1666666667%}}.cc--hero-image .text-container .f--page-title{max-width:37.5rem}.cc--hero-image .text-container .f--page-title h1{color:#fff;font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-image .text-container .f--page-title h1{font-size:3.75rem;line-height:.9167}}.tc--error-page .cc--hero-image .f--image img{max-height:34.375rem}.cc--hero-interior{padding-left:8.3333333333%;padding-right:8.3333333333%}.tc--form-page .cc--hero-interior,.tc--microsite-article .cc--hero-interior{padding-left:0;padding-right:0}.tc--events-listing .cc--hero-interior,.tc--microsite-article .cc--hero-interior,.tc--news-listing .cc--hero-interior{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.tc--events-listing .cc--hero-interior,.tc--microsite-article .cc--hero-interior,.tc--news-listing .cc--hero-interior{padding-left:5.5555555556%;padding-right:16.6666666667%}}.tc--microsite-profile .cc--hero-interior{padding-left:8.3333333333%;padding-right:8.3333333333%;padding-top:3.125rem}@media screen and (min-width:1024px){.tc--microsite-profile .cc--hero-interior{padding-left:25%;padding-right:25%}}.cc--hero-interior .f--eyebrow{margin-bottom:.9375rem}.cc--hero-interior .f--eyebrow a{font-size:.875rem;line-height:1.2858;text-decoration:none;text-transform:uppercase}.cc--hero-interior .f--page-title{margin-bottom:1.5625rem}@media screen and (min-width:768px){.cc--hero-interior .f--page-title{margin-bottom:3.125rem}}.cc--hero-interior .f--page-title h1{font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-interior .f--page-title h1{font-size:3.75rem;line-height:.9167}}.cc--hero-landing{background-color:#000;margin-top:-6.5625rem}@media screen and (min-width:768px){.cc--hero-landing{margin-top:-9.5rem}}@media screen and (min-width:1200px){.cc--hero-landing{margin-top:-10.6875rem}}.cc--hero-landing .c--hero-landing,.cc--hero-landing .image-video-container{position:relative}@media screen and (max-width:767px){.cc--hero-landing .image-video-container .f--ambient-video,.cc--hero-landing .image-video-container .video-controls{display:none}}.cc--hero-landing .image-video-container .f--image{height:100%}@media screen and (max-width:767px){.cc--hero-landing .image-video-container .f--image{padding-bottom:100%;position:relative}}.cc--hero-landing .image-video-container .f--image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:767px){.cc--hero-landing .image-video-container .f--image img{position:absolute}}.cc--hero-landing .image-video-container .video-controls{z-index:11}@media screen and (min-width:768px){.cc--hero-landing .image-video-container .video-controls{bottom:1.5625rem;right:2.5rem;top:inherit}}.cc--hero-landing .f--image{position:relative}@media screen and (min-width:768px){.cc--hero-landing .f--image{padding-left:0;padding-right:0}}.cc--hero-landing .f--image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000);bottom:0}.cc--hero-landing .f--image:after,.cc--hero-landing .f--image:before{content:"";display:block;height:45%;opacity:.8;position:absolute;width:100%;z-index:1}.cc--hero-landing .f--image:after{background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));background-image:linear-gradient(180deg,#000,transparent);top:0}@media screen and (min-width:1024px){.lc--full .cc--hero-landing .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-landing .f--image img,.sg-pattern-example>.cc--hero-landing .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-landing .f--image img,body.pattern-lab-demo>.cc--hero-landing .f--image img{max-height:34.375rem;-o-object-fit:cover;object-fit:cover}}.cc--hero-landing .text-container{bottom:0;left:50%;margin:0 auto;max-width:1800px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}.cc--hero-landing .text-container .text-container-inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1.25rem;padding-left:8.3333333333%;padding-right:8.3333333333%;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:768px){.cc--hero-landing .text-container .text-container-inner{padding-bottom:1.5625rem;padding-left:8.3333333333%;padding-right:5.5555555556%}}@media screen and (min-width:1024px){.cc--hero-landing .text-container .text-container-inner{padding-left:4.1666666667%;padding-right:2.0833333333%}}.cc--hero-landing .text-container .f--page-title h1{color:#fff;font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-landing .text-container .f--page-title h1{font-size:3.75rem;line-height:.9167}}.cc--hero-landing .text-container .button-show-feature{display:none}@media screen and (max-width:767px){.cc--hero-landing .text-container .button-show-feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:1.5625rem;justify-content:center;width:1.5625rem}}.cc--hero-landing .text-container .button-close-feature{bottom:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:8.3333333333%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:1.5625rem;justify-content:center;width:1.5625rem}@media screen and (min-width:768px){.cc--hero-landing .text-container .button-close-feature{display:none}}@media screen and (max-width:767px){.cc--hero-landing .text-container .feature-container{background:rgba(21,21,21,.9);bottom:0;display:none;left:0;padding:1.25rem 27.7777777778% 1.25rem 8.3333333333%;position:absolute;width:100%}}@media screen and (min-width:768px){.cc--hero-landing .text-container .feature-container{-webkit-box-flex:0;-ms-flex:0 0 29.0322580645%;flex:0 0 29.0322580645%}}@media screen and (min-width:1024px){.cc--hero-landing .text-container .feature-container{-webkit-box-flex:0;-ms-flex:0 0 22.2222222222%;flex:0 0 22.2222222222%;max-width:15.625rem}}.cc--hero-landing .text-container .feature-container .f--cta-title h3{color:#fff;font-size:.9375rem;line-height:1.2}@media screen and (min-width:768px){.cc--hero-landing .text-container .feature-container .f--cta-title h3{font-size:1rem;line-height:1;text-align:right}}@media screen and (min-width:1024px){.cc--hero-landing .text-container .feature-container .f--cta-title h3{font-size:1rem;line-height:1.25}}.cc--hero-landing .text-container .feature-container .f--cta-title h3 a{color:#fff;text-decoration:none}html[data-whatintent=mouse] .cc--hero-landing .text-container .feature-container .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--hero-landing .text-container .feature-container .f--cta-title h3 a:hover{text-decoration:underline}.cc--hero-landing .text-container .feature-container .f--description{margin-top:.3125rem}.cc--hero-landing .text-container .feature-container .f--description p{color:#fff;font-size:.75rem;line-height:1.5}@media screen and (min-width:768px){.cc--hero-landing .text-container .feature-container .f--description p{text-align:right}.cc--hero-landing.ambient-video .feature-container{margin-bottom:3.75rem}}.cc--hero-microsite-homepage{margin-top:-6.5625rem}@media screen and (min-width:768px){.cc--hero-microsite-homepage{margin-top:-9.5rem}}@media screen and (min-width:1200px){.cc--hero-microsite-homepage{margin-top:-10.6875rem}}.cc--hero-microsite-homepage .c--hero-microsite-homepage,.cc--hero-microsite-homepage .image-video-container{position:relative}@media screen and (max-width:767px){.cc--hero-microsite-homepage .image-video-container .f--ambient-video,.cc--hero-microsite-homepage .image-video-container .video-controls{display:none}}.cc--hero-microsite-homepage .image-video-container .f--image{height:100%}@media screen and (max-width:767px){.cc--hero-microsite-homepage .image-video-container .f--image{padding-bottom:100%;position:relative}}.cc--hero-microsite-homepage .image-video-container .f--image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:767px){.cc--hero-microsite-homepage .image-video-container .f--image img{position:absolute}}.cc--hero-microsite-homepage .image-video-container .video-controls{z-index:11}@media screen and (min-width:768px){.cc--hero-microsite-homepage .image-video-container .video-controls{bottom:1.5625rem;right:2.5rem;top:inherit}}.cc--hero-microsite-homepage .f--image{position:relative}@media screen and (min-width:768px){.cc--hero-microsite-homepage .f--image{padding-left:0;padding-right:0}}.cc--hero-microsite-homepage .f--image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000);bottom:0;content:"";display:block;height:45%;opacity:.8;position:absolute;width:100%;z-index:1}.cc--hero-microsite-homepage .f--image:after{background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));background-image:linear-gradient(180deg,#000,transparent);content:"";display:block;height:45%;opacity:.8;position:absolute;top:0;width:100%;z-index:1}@media screen and (min-width:1024px){.lc--full .cc--hero-microsite-homepage .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-microsite-homepage .f--image img,.sg-pattern-example>.cc--hero-microsite-homepage .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-microsite-homepage .f--image img,body.pattern-lab-demo>.cc--hero-microsite-homepage .f--image img{max-height:34.375rem;-o-object-fit:cover;object-fit:cover}}.cc--hero-microsite-homepage .text-container{bottom:0;left:50%;margin:0 auto;max-width:1800px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}.cc--hero-microsite-homepage .text-container .text-container-inner{padding-bottom:1.25rem;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:768px){.cc--hero-microsite-homepage .text-container .text-container-inner{padding-bottom:1.5625rem;padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width:1024px){.cc--hero-microsite-homepage .text-container .text-container-inner{padding-left:4.1666666667%;padding-right:4.1666666667%}.cc--hero-microsite-homepage .text-container .f--page-title{max-width:72.7272727273%}}.cc--hero-microsite-homepage .text-container .f--page-title h1{color:#fff;font-size:1.875rem;letter-spacing:-.03125rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-microsite-homepage .text-container .f--page-title h1{font-size:3.75rem;letter-spacing:0;line-height:.9167}}.cc--hero-microsite-interior .c--hero-microsite-interior{position:relative}.cc--hero-microsite-interior .text-container .f--page-title-pseudo .h1{color:#fff;font-size:1.875rem;letter-spacing:-.03125rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-microsite-interior .text-container .f--page-title-pseudo .h1{font-size:3.75rem;letter-spacing:0;line-height:.9167}}.cc--hero-microsite-interior,.cc--hero-microsite-landing{margin-top:-6.5625rem}@media screen and (min-width:768px){.cc--hero-microsite-interior,.cc--hero-microsite-landing{margin-top:-9.5rem}}@media screen and (min-width:1200px){.cc--hero-microsite-interior,.cc--hero-microsite-landing{margin-top:-10.6875rem}}.cc--hero-microsite-interior .c--hero-microsite-landing,.cc--hero-microsite-interior .image-video-container,.cc--hero-microsite-landing .c--hero-microsite-landing,.cc--hero-microsite-landing .image-video-container{position:relative}@media screen and (max-width:767px){.cc--hero-microsite-interior .image-video-container .f--ambient-video,.cc--hero-microsite-interior .image-video-container .video-controls,.cc--hero-microsite-landing .image-video-container .f--ambient-video,.cc--hero-microsite-landing .image-video-container .video-controls{display:none}}.cc--hero-microsite-interior .image-video-container .f--image,.cc--hero-microsite-landing .image-video-container .f--image{height:100%}@media screen and (max-width:767px){.cc--hero-microsite-interior .image-video-container .f--image,.cc--hero-microsite-landing .image-video-container .f--image{padding-bottom:100%;position:relative}}.cc--hero-microsite-interior .image-video-container .f--image img,.cc--hero-microsite-landing .image-video-container .f--image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:767px){.cc--hero-microsite-interior .image-video-container .f--image img,.cc--hero-microsite-landing .image-video-container .f--image img{position:absolute}}.cc--hero-microsite-interior .image-video-container .video-controls,.cc--hero-microsite-landing .image-video-container .video-controls{z-index:11}@media screen and (min-width:768px){.cc--hero-microsite-interior .image-video-container .video-controls,.cc--hero-microsite-landing .image-video-container .video-controls{bottom:1.5625rem;right:2.5rem;top:inherit}}.cc--hero-microsite-interior .f--image,.cc--hero-microsite-landing .f--image{position:relative}@media screen and (min-width:768px){.cc--hero-microsite-interior .f--image,.cc--hero-microsite-landing .f--image{padding-left:0;padding-right:0}}.cc--hero-microsite-interior .f--image:before,.cc--hero-microsite-landing .f--image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000);bottom:0;content:"";display:block;height:45%;opacity:.8;position:absolute;width:100%;z-index:1}.cc--hero-microsite-interior .f--image:after,.cc--hero-microsite-landing .f--image:after{background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));background-image:linear-gradient(180deg,#000,transparent);content:"";display:block;height:45%;opacity:.8;position:absolute;top:0;width:100%;z-index:1}@media screen and (min-width:1024px){.lc--full .cc--hero-microsite-interior .f--image img,.lc--full .cc--hero-microsite-landing .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-microsite-interior .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-microsite-landing .f--image img,.sg-pattern-example>.cc--hero-microsite-interior .f--image img,.sg-pattern-example>.cc--hero-microsite-landing .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-microsite-interior .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-microsite-landing .f--image img,body.pattern-lab-demo>.cc--hero-microsite-interior .f--image img,body.pattern-lab-demo>.cc--hero-microsite-landing .f--image img{max-height:25rem;-o-object-fit:cover;object-fit:cover}}.cc--hero-microsite-interior .text-container,.cc--hero-microsite-landing .text-container{bottom:0;left:50%;margin:0 auto;max-width:1800px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}.cc--hero-microsite-interior .text-container .text-container-inner,.cc--hero-microsite-landing .text-container .text-container-inner{padding-bottom:1.25rem;padding-left:6.25%;padding-right:6.25%}@media screen and (min-width:768px){.cc--hero-microsite-interior .text-container .text-container-inner,.cc--hero-microsite-landing .text-container .text-container-inner{padding-bottom:1.5625rem;padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width:1024px){.cc--hero-microsite-interior .text-container .text-container-inner,.cc--hero-microsite-landing .text-container .text-container-inner{padding-left:4.1666666667%;padding-right:4.1666666667%}}.cc--hero-microsite-interior .text-container .f--page-title h1,.cc--hero-microsite-landing .text-container .f--page-title h1{color:#fff;font-size:1.875rem;letter-spacing:-.03125rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-microsite-interior .text-container .f--page-title h1,.cc--hero-microsite-landing .text-container .f--page-title h1{font-size:3.75rem;letter-spacing:0;line-height:.9167}}.cc--hero-microsite-interior .text-container .f--eyebrow,.cc--hero-microsite-landing .text-container .f--eyebrow{color:#e9e9e9;font-size:.75rem;line-height:1.5;margin-bottom:.4375rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-microsite-interior .text-container .f--eyebrow,.cc--hero-microsite-landing .text-container .f--eyebrow{font-size:.875rem;line-height:1.2858}}.cc--latest-news-column .cc--latest-news-card-featured .f--image{margin-bottom:1.3125rem}.cc--latest-news-column .cc--latest-news-card-featured .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.5rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--latest-news-column .cc--latest-news-card-featured .f--eyebrow{font-size:.875rem;line-height:1.2858}}.cc--latest-news-column .cc--latest-news-card-featured .f--eyebrow a{font-size:.75rem;font-weight:800;line-height:1.5;text-decoration:none;text-transform:uppercase}@media screen and (min-width:768px){.cc--latest-news-column .cc--latest-news-card-featured .f--eyebrow a{font-size:.875rem;line-height:1.2858}}html[data-whatintent=mouse] .cc--latest-news-column .cc--latest-news-card-featured .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--latest-news-column .cc--latest-news-card-featured .f--eyebrow a:hover{color:#151515;text-decoration:none}.cc--latest-news-column .cc--latest-news-card-featured .f--cta-title h3{font-size:1.375rem;line-height:1.1819}@media screen and (min-width:768px){.cc--latest-news-column .cc--latest-news-card-featured .f--cta-title h3{font-size:1.625rem;line-height:1.1539}}.cc--latest-news-column .cc--latest-news-card-featured .f--cta-title h3 a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--latest-news-column .cc--latest-news-card-featured .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--latest-news-column .cc--latest-news-card-featured .f--cta-title h3 a:hover{color:#881c1c}.cc--latest-news-media .cc--latest-news-card-featured .f--image{margin-bottom:1.1875rem}.cc--latest-news-media .cc--latest-news-card-featured .f--image img{max-height:15px;width:auto}.cc--latest-news-media .cc--latest-news-card-featured .f--cta-title{margin-bottom:.625rem}.cc--latest-news-media .cc--latest-news-card-featured .f--cta-title h3{font-size:.9375rem;line-height:1.2}@media screen and (min-width:768px){.cc--latest-news-media .cc--latest-news-card-featured .f--cta-title h3{font-size:1rem;line-height:1.25}}.cc--latest-news-media .cc--latest-news-card-featured .f--cta-title h3 a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--latest-news-media .cc--latest-news-card-featured .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--latest-news-media .cc--latest-news-card-featured .f--cta-title h3 a:hover{color:#881c1c}.cc--latest-news-media .cc--latest-news-card-featured .f--description p{font-size:.9375rem;line-height:1.6667}@media screen and (min-width:768px){.cc--latest-news-media .cc--latest-news-card-featured .f--description p{font-size:.9375rem;line-height:1.8667}}.cc--latest-news-card .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.5rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--latest-news-card .f--eyebrow{font-size:.875rem;line-height:1.2858}}.cc--latest-news-card .f--eyebrow a{font-size:.75rem;font-weight:800;line-height:1.5;text-decoration:none;text-transform:uppercase}@media screen and (min-width:768px){.cc--latest-news-card .f--eyebrow a{font-size:.875rem;line-height:1.2858}}html[data-whatintent=mouse] .cc--latest-news-card .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--latest-news-card .f--eyebrow a:hover{color:#151515;text-decoration:none}.cc--latest-news-card .f--cta-title h3{font-size:.9375rem;line-height:1.2}@media screen and (min-width:768px){.cc--latest-news-card .f--cta-title h3{font-size:1rem;line-height:1.25}}.cc--latest-news-card .f--cta-title h3 a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--latest-news-card .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--latest-news-card .f--cta-title h3 a:hover{color:#881c1c}.cc--latest-news-column .cc--component-container:not(:last-child){border-bottom:.0625rem solid #ccc;margin-bottom:1.9375rem;padding-bottom:1.375rem}.cc--latest-news-column .cc--component-container:first-child{margin-bottom:1.5625rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--latest-news-column .cc--component-container:first-child{padding-bottom:2.625rem}}.cc--latest-news-media .f--eyebrow{border-bottom:.0625rem solid #ccc;color:#881c1c;font-size:.875rem;font-weight:800;line-height:1.2858;margin-bottom:1.875rem;padding-bottom:.625rem;text-transform:uppercase}.cc--latest-news-media .cc--latest-news-card-featured:not(:last-child){border-bottom:.0625rem solid #ccc;margin-bottom:1.9375rem;padding-bottom:1.75rem}.cc--latest-news{margin:0 auto;max-width:1800px;padding:2.5rem 8.3333333333%}@media screen and (min-width:768px){.cc--latest-news{padding-bottom:3.125rem;padding-top:3.125rem}.cc--latest-news .c--latest-news>.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cc--latest-news .c--latest-news>.text-container .f--section-title{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--latest-news .c--latest-news>.text-container .f--section-title{margin-bottom:1.5625rem}}.cc--latest-news .c--latest-news>.text-container .f--section-title h2{font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--latest-news .c--latest-news>.text-container .f--section-title h2{font-size:2.5rem;line-height:1}}.cc--latest-news .c--latest-news>.text-container .f--link{margin-bottom:1.4375rem}@media screen and (min-width:768px){.cc--latest-news .c--latest-news>.text-container .f--link{margin-bottom:0;-ms-flex-item-align:center;align-self:center}}.cc--latest-news .c--latest-news>.text-container .f--link a{font-size:.875rem;font-weight:800;line-height:1.2858;text-transform:uppercase}html[data-whatintent=mouse] .cc--latest-news .c--latest-news>.text-container .f--link a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--latest-news .c--latest-news>.text-container .f--link a:hover{color:#151515}.cc--latest-news .c--latest-news .content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:1024px){.cc--latest-news .c--latest-news .content-container>.cc--component-container{-ms-flex-preferred-size:30%;flex-basis:30%}}@media screen and (max-width:767px){.cc--latest-news .c--latest-news .content-container>.cc--component-container:not(:last-child){margin-bottom:2.5rem}}@media screen and (min-width:1024px){.cc--latest-news .c--latest-news .content-container>.cc--component-container:not(:last-child){margin-right:5%}}@media screen and (min-width:768px)and (max-width:1023px){.cc--latest-news .c--latest-news .content-container .cc--latest-news-column{margin-bottom:3.125rem;-ms-flex-preferred-size:47.5%;flex-basis:47.5%}.cc--latest-news .c--latest-news .content-container .cc--latest-news-column:first-child{margin-right:5%}}@media screen and (max-width:1023px){.cc--links-list{padding-left:8.3333333333%;padding-right:8.3333333333%;padding-top:1.25rem}}@media screen and (min-width:1024px){.cc--links-list{border-top:.0625rem solid #ccc;padding-top:1.875rem}}.cc--links-list .f--link{margin-bottom:1.25rem}.cc--links-list .link{background:url(https://www.umass.edu/themes/custom/umass_base/images/icons/icon-arrowright-red.svg) no-repeat top 5px right/1.25rem;border-bottom:.0625rem solid #ccc;color:#151515;display:block;font-weight:800;padding-bottom:.75rem;padding-right:.9375rem;text-decoration:none;text-transform:uppercase}html[data-whatintent=mouse] .cc--links-list .link else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--links-list .link:hover{color:#881c1c;text-decoration:none}.cc--login-form{margin-bottom:1.5625rem}.cc--login-form .c--login-form{margin:0 auto;max-width:1800px;padding-bottom:2.5rem;padding-left:2.0833333333%;padding-right:2.0833333333%;width:100%}@media screen and (min-width:768px){.cc--login-form .c--login-form{padding-bottom:2.5rem;padding-left:2.0833333333%;padding-right:2.0833333333%;width:25%}}@media screen and (min-width:1024px){.cc--login-form .c--login-form{padding:4.6875rem 2.0833333333% 3.4375rem}}.cc--menu-left-nav{position:relative}@media screen and (max-width:1023px){.cc--menu-left-nav .c--menu-left-nav{padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width:1024px){.cc--menu-left-nav .f--section-title{margin-bottom:1.5625rem}.cc--menu-left-nav .f--section-title h2 span.nolink{color:var(--color-umass-gold);font-size:1.125rem;font-weight:900;line-height:1.3333}}.cc--menu-left-nav .f--section-title h2{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;text-transform:uppercase}@media screen and (min-width:768px){.cc--menu-left-nav .f--section-title h2{font-size:.875rem;line-height:1.2858}}@media screen and (max-width:1023px){.cc--menu-left-nav .f--section-title h2{border-bottom:.0625rem solid #e9e9e9;cursor:pointer;padding-bottom:1.25rem;padding-top:1.3125rem;position:relative}.cc--menu-left-nav .f--section-title h2.open:after{display:none}.cc--menu-left-nav .f--section-title h2:after,.cc--menu-left-nav .f--section-title h2:before{background:#881c1c;content:"";display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cc--menu-left-nav .f--section-title h2:before{height:.125rem;right:.375rem;width:.875rem}.cc--menu-left-nav .f--section-title h2:after{height:.875rem;right:.75rem;width:.125rem}}.cc--menu-left-nav .f--section-title h2 a{text-decoration:none}@media screen and (min-width:1024px){.cc--menu-left-nav .f--section-title h2 a:before{background:url(https://www.umass.edu/themes/custom/umass_base/images/icons/icon-arrowleft-red.svg) no-repeat 0/1.25rem;content:"";display:inline-block;height:.625rem;margin-left:-2rem;margin-right:.6875rem;width:1.25rem}html[data-whatintent=mouse] .cc--menu-left-nav .f--section-title h2 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--menu-left-nav .f--section-title h2 a:hover:before{background-image:url(https://www.umass.edu/themes/custom/umass_base/images/icons/icon-arrowleft-dark.svg)}}.cc--menu-left-nav .f--section-title h2 a.nolink{color:var(--color-umass-gold);font-size:1.125rem;font-weight:900;line-height:1.3333}.cc--menu-left-nav .f--section-title h2 a.nolink:before{content:none;display:none!important}@media screen and (max-width:1023px){.mc--left-nav-menu{background:#fff;-webkit-box-shadow:0 5px 12px -5px rgba(0,0,0,.3);box-shadow:0 5px 12px -5px rgba(0,0,0,.3);display:none;margin-left:-8.3333333333%;margin-right:-8.3333333333%;padding-bottom:.625rem;padding-left:8.3333333333%;padding-right:8.3333333333%;position:absolute;top:3.6875rem;width:100%;z-index:10}}@media screen and (max-width:1023px)and (min-width:768px){.mc--left-nav-menu{padding-top:.625rem}}.mc--left-nav-menu .menu-item{line-height:1;margin-bottom:1.25rem}@media screen and (min-width:768px){.mc--left-nav-menu .menu-item{margin-bottom:1.875rem}}.mc--left-nav-menu .menu-item a{color:#151515;font-size:.9375rem;line-height:1.3334;text-decoration:none}html[data-whatintent=mouse] .mc--left-nav-menu .menu-item a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .mc--left-nav-menu .menu-item a:hover{color:#881c1c}.mc--left-nav-menu .menu-item span{color:var(--color-umass-gold);font-size:1.125rem;font-weight:900;line-height:1.3333;text-transform:uppercase}.mc--left-nav-menu .menu-item span+.submenu{margin-top:1.25rem}@media screen and (min-width:768px){.mc--left-nav-menu .menu-item span+.submenu{margin-top:1.875rem}}.mc--left-nav-menu .menu-item .submenu-wrapper{display:none;padding-left:1.5625rem;padding-top:.9375rem}.mc--left-nav-menu .menu-item .submenu-wrapper .menu-item{margin-bottom:.9375rem}.mc--left-nav-menu .menu-item .submenu-wrapper .menu-item a{font-size:.875rem;line-height:1.4286}.mc--left-nav-menu .menu-item.menu-item--active-trail>a{color:#881c1c}.mc--left-nav-menu .menu-item.menu-item--active-trail .submenu-wrapper{display:block}.cc--menu-main .button-back,.cc--menu-main .link-arrow-wrapper .arrow-toggle,.cc--menu-main .navigation-title{display:none}body.microsite-menu-is-active{overflow:hidden}.cc--menu-microsite{background-color:#881c1c}.cc--menu-microsite .c--menu-microsite{margin:0 auto;max-width:1800px}.cc--menu-microsite .menu-microsite-inner{height:3.75rem;padding-left:8.3333333333%;padding-right:8.3333333333%;position:relative}@media screen and (min-width:1024px){.cc--menu-microsite .menu-microsite-inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:4.1666666667%;padding-right:4.1666666667%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4.6875rem}}@media screen and (max-width:1023px){.cc--menu-microsite .menu-microsite-menu-wrapper{background-color:#881c1c;display:none;height:100vh;left:0;padding-bottom:1.875rem;padding-top:.3125rem;position:fixed;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;width:100%;z-index:102}}@media screen and (max-width:767px){.cc--menu-microsite .menu-microsite-menu-wrapper{padding-top:.3125rem}}@media screen and (min-width:1024px){.cc--menu-microsite .menu-microsite-menu-wrapper{height:100%;width:100%}}@media screen and (max-width:1023px){.cc--menu-microsite .menu-microsite-menu-wrapper .microsite-menu-container{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}}@media screen and (min-width:1024px){.cc--menu-microsite .menu-microsite-menu-wrapper .microsite-menu-container{height:100%}.cc--menu-microsite .menu-microsite-menu-wrapper .microsite-menu-container .microsite-menu-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;height:100%;justify-content:space-between}}.cc--menu-microsite .link-arrow-wrapper .arrow-toggle polygon{fill:#fff}@media screen and (min-width:1024px){.cc--menu-microsite .link-arrow-wrapper>a.is-active:before{background-color:#fff;content:"";height:.625rem;left:0;position:absolute;top:0;width:100%}}html[data-whatintent=mouse] .cc--menu-microsite .link-arrow-wrapper>a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--menu-microsite .link-arrow-wrapper>a:hover{color:#fff}@media screen and (min-width:1024px){.cc--menu-microsite ul.m--menu-microsite>li.menu-item--active-trail>.link-arrow-wrapper>a:before,html[data-whatintent=mouse] .cc--menu-microsite .link-arrow-wrapper>a:hover:before{background-color:#fff;content:"";height:.625rem;left:0;position:absolute;top:0;width:100%}}.cc--menu-microsite .mc--menu-microsite{height:100%}@media screen and (min-width:1024px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li{padding:.3125rem 8.3333333333%}@media screen and (min-width:768px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li{padding-bottom:.625rem;padding-top:.625rem}}@media screen and (max-width:1023px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li:hover{background:rgba(21,21,21,.2)}}@media screen and (min-width:1024px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li:not(:last-child){margin-bottom:0;margin-right:2.5rem}}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li a{font-size:.9375rem;line-height:1.3334;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-decoration:none;text-transform:uppercase}html[data-whatintent=mouse] .cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li a:hover{color:#fff}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li button.has-submenu{height:2.1875rem;width:2.1875rem}@media screen and (max-width:767px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li button.has-submenu{text-align:right}}@media screen and (min-width:1024px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li button.has-submenu{display:none}}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper{background-color:#881c1c;height:100%;left:100%;padding-bottom:1.6875rem;padding-top:1.6875rem;position:fixed;top:60px;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;width:100%;z-index:103}@media screen and (min-width:1024px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper{display:none;height:calc(100% - 9.375rem)}}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper.ally-hidden{visibility:hidden}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper.is-visible{display:block;left:0;overflow-x:hidden;overflow-y:scroll;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;visibility:visible;z-index:104;-webkit-overflow-scrolling:touch}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper.is-visible.second-level-hidden{left:0;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;visibility:hidden;z-index:104}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper.is-visible:not(.second-level-hidden){left:0;position:fixed;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper.is-hidden{left:100%;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out}@media screen and (max-width:1023px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper ul.submenu>li{padding:.4375rem 8.3333333333%}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper ul.submenu>li:hover{background:rgba(21,21,21,.2)}}@media screen and (max-width:767px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper ul.submenu>li{padding-bottom:.625rem;padding-top:.625rem}}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper ul.submenu>li a{font-weight:700;text-transform:none}@media screen and (max-width:1023px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper ul.submenu>li a{padding-left:1.25rem}}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper .navigation-title{color:#fff;display:block;font-size:.75rem;line-height:1.5;margin:1.5625rem 8.3333333333% 1.25rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper .navigation-title{font-size:.875rem;line-height:1.2858;margin-top:1.875rem}}@media screen and (min-width:1024px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper .navigation-title{display:none}}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite li .link-arrow-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:1024px){.cc--menu-microsite ul.submenu{display:none}}@media screen and (max-width:1023px){.cc--menu-microsite .utility-links{margin-left:8.3333333333%;margin-right:8.3333333333%;margin-top:.75rem}}@media screen and (max-width:767px){.cc--menu-microsite .utility-links{margin-top:1.25rem}}@media screen and (min-width:768px){.cc--menu-microsite .utility-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:1023px){.cc--menu-microsite .utility-links .f--link:not(:last-child){margin-bottom:.9375rem}}@media screen and (min-width:1024px){.cc--menu-microsite .utility-links .f--link:not(:last-child){margin-right:.625rem}}@media screen and (min-width:768px)and (max-width:1023px){.cc--menu-microsite .utility-links .f--link{-ms-flex-preferred-size:47%;flex-basis:47%}}.cc--menu-microsite .utility-links .button,.cc--menu-microsite .utility-links .f--button-link a,.f--button-link .cc--menu-microsite .utility-links a{border:.0625rem solid #fff;width:auto}@media screen and (max-width:1023px){.cc--menu-microsite .utility-links .button,.cc--menu-microsite .utility-links .f--button-link a,.f--button-link .cc--menu-microsite .utility-links a{border:.0625rem solid hsla(0,0%,100%,.4);height:2.5rem;width:100%}}.cc--menu-microsite .button-back{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.6875rem;margin-left:8.3333333333%;margin-right:8.3333333333%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;height:auto;letter-spacing:.025rem;text-transform:uppercase;width:auto}@media screen and (min-width:1024px){.cc--menu-microsite .button-back{display:none}}.cc--menu-microsite .button-back svg{display:inline;margin-right:.625rem}.cc--menu-microsite .button-back svg polygon{fill:#fff}.cc--menu-microsite a{color:#fff}.cc--menu-microsite .menu-microsite-toggle{color:#fff;font-size:.75rem;height:100%;line-height:1.5;position:relative;text-align:left;text-transform:uppercase;width:100%}@media screen and (min-width:768px){.cc--menu-microsite .menu-microsite-toggle{font-size:.875rem;line-height:1.2858}}@media screen and (min-width:1024px){.cc--menu-microsite .menu-microsite-toggle{display:none}}.cc--menu-microsite .menu-microsite-toggle svg{position:absolute;right:.3125rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cc--menu-microsite .menu-microsite-toggle svg.close{display:none}.cc--menu-microsite .menu-microsite-toggle.is-active svg.close{display:block}.cc--menu-microsite .menu-microsite-toggle.is-active svg.open{display:none}.cc--menu-microsite.is-active .menu-microsite-menu-wrapper{display:block}.cc--menu-microsite.is-active .menu-microsite-inner:before{background:#881c1c;content:"";height:100vh;left:0;position:absolute;top:0;width:100%}.cc--menu-microsite.is-active .menu-microsite-toggle:after{border-bottom:.125rem solid #a89968;bottom:.3125rem;content:"";display:block;position:absolute;width:100%}.cc--menu-microsite.is-hidden .menu-microsite-menu-wrapper{left:-100%;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out}.cc--menu-microsite.is-hidden .menu-microsite-menu-wrapper .microsite-menu-container{overflow-y:hidden;-webkit-overflow-scrolling:unset}body.mobile-menu-is-active{overflow:hidden}body.mobile-menu-is-active .cc--header:after{background-color:#a89968;content:"";display:block;height:.125rem;left:0;margin-left:6.25%;margin-right:6.25%;position:absolute;top:calc(100% - .125rem);width:87.5%}.cc--menu-mobile{background-color:#fff;bottom:0;display:none;height:calc(100% - 6.25rem);left:0;padding-bottom:.9375rem;padding-top:1.3125rem;position:fixed;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;width:100%;z-index:102}@media screen and (min-width:768px){.cc--menu-mobile{height:calc(100% - 9.375rem);padding-top:2.4375rem}}.cc--menu-mobile.is-hidden{left:-100%;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out}.cc--menu-mobile.is-hidden>.c--menu-mobile{height:100%;overflow-y:hidden;-webkit-overflow-scrolling:unset}.cc--menu-mobile>.c--menu-mobile{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.cc--menu-mobile .c--menu-mobile{padding-left:6.25%;padding-right:6.25%}.cc--menu-mobile .c--menu-mobile .menu-mobile-inner>nav{height:100%}.cc--menu-mobile .c--menu-mobile nav{padding-left:2.380952381%;padding-right:2.380952381%}.cc--menu-mobile .c--menu-mobile nav>ul>li:not(:last-child){margin-bottom:.625rem}@media screen and (min-width:768px){.cc--menu-mobile .c--menu-mobile nav>ul>li:not(:last-child){margin-bottom:1.25rem}}.cc--menu-mobile .c--menu-mobile nav>ul>li button.has-submenu{height:2.1875rem;width:2.1875rem}.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper{background-color:#fff;display:none;height:calc(100% + .9375rem);left:100%;padding:1.5625rem 8.3333333333% .9375rem;position:absolute;top:0;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;width:100%}@media screen and (min-width:768px){.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper{padding-top:2.8125rem}}.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper.is-visible{display:block;overflow-y:scroll;z-index:103;-webkit-overflow-scrolling:touch}.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper.is-hidden,.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper.is-visible{left:100%;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out}.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper ul.submenu>li:not(:last-child){margin-bottom:.9375rem}@media screen and (min-width:768px){.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper ul.submenu>li:not(:last-child){margin-bottom:1.25rem}}.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper ul.submenu>li a{font-size:.9375rem;font-weight:700;line-height:1.3334;text-transform:none}.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper .navigation-title{color:#881c1c;display:block;font-size:.75rem;line-height:1.5;margin-bottom:1.25rem;margin-top:1.125rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper .navigation-title{font-size:.9375rem;line-height:1.6667;margin-bottom:1.0625rem}}@media screen and (min-width:1200px){.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper .navigation-title{display:none}}.cc--menu-mobile .c--menu-mobile nav>ul li .link-arrow-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cc--menu-mobile .c--menu-mobile nav a,.cc--menu-mobile .c--menu-mobile nav button.information-for-toggle{font-size:.9375rem;-webkit-box-flex:1;-ms-flex-positive:1;color:#151515;flex-grow:1;text-decoration:none;text-transform:uppercase}.cc--menu-mobile .c--menu-mobile nav button.information-for-toggle{position:relative;text-align:left;width:100%}.cc--menu-mobile .c--menu-mobile nav button.information-for-toggle svg{position:absolute;right:.9375rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cc--menu-mobile .cc--menu-utility{border-top:.0625rem solid #a89968;margin-top:1.375rem;padding-top:1.25rem}@media screen and (min-width:768px){.cc--menu-mobile .cc--menu-utility{margin-top:2rem;padding-top:2.25rem}}.cc--menu-mobile .button-back{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.6875rem;margin-bottom:1.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;letter-spacing:.025rem;text-transform:uppercase;width:auto}@media screen and (min-width:768px){.cc--menu-mobile .button-back{font-size:.75rem;margin-bottom:2.125rem}}@media screen and (min-width:1200px){.cc--menu-mobile .button-back{display:none}}.cc--menu-mobile .button-back svg{display:inline;margin-right:.625rem}@media screen and (min-width:768px){.cc--menu-mobile .button-back svg{margin-right:1.25rem}}.cc--menu-utility .utility-button-wrapper svg{display:inline-block;vertical-align:middle}@media screen and (min-width:1200px){.cc--menu-utility .utility-button-wrapper svg{margin-left:.5rem}.cc--menu-utility .utility-button-wrapper svg.arrow-right{display:none}}@media screen and (max-width:1199px){.cc--menu-utility .utility-button-wrapper svg.arrow-down{display:none}}@media screen and (min-width:1200px){.cc--menu-utility .utility-button-wrapper .button-back,.cc--menu-utility .utility-button-wrapper .navigation-title{display:none}}.cc--menu-utility .mc--utility-menu>ul>.menu-item:not(:last-child){margin-bottom:.3125rem}@media screen and (min-width:768px){.cc--menu-utility .mc--utility-menu>ul>.menu-item:not(:last-child){margin-bottom:.9375rem}}.cc--menu-utility .mc--utility-menu>ul>.menu-item a,.cc--menu-utility .mc--utility-menu>ul>.menu-item button.information-for-toggle{font-size:.6875rem;letter-spacing:.01875rem;line-height:1.1819}@media screen and (min-width:768px){.cc--menu-utility .mc--utility-menu>ul>.menu-item a,.cc--menu-utility .mc--utility-menu>ul>.menu-item button.information-for-toggle{font-size:.75rem;line-height:1}}@media screen and (min-width:1200px){.cc--menu-utility .mc--utility-menu>ul>.menu-item a,.cc--menu-utility .mc--utility-menu>ul>.menu-item button.information-for-toggle{font-size:.6875rem;line-height:1}}.cc--more-events-card{margin-bottom:1.5625rem}@media screen and (min-width:768px){.cc--more-events-card .c--more-events-card{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:1024px){.lc--full .cc--more-events-card .c--more-events-card,.sg-pattern-example>.cc--component-container .f--field.nested .cc--more-events-card .c--more-events-card,.sg-pattern-example>.cc--more-events-card .c--more-events-card,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--more-events-card .c--more-events-card,body.pattern-lab-demo>.cc--more-events-card .c--more-events-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:768px)and (max-width:1023px){.cc--more-events-card .text-container{-ms-flex-preferred-size:45%;flex-basis:45%}}.cc--more-events-card .f--image{margin-bottom:1.25rem}@media screen and (min-width:768px)and (max-width:1023px){.cc--more-events-card .f--image{margin-bottom:0;margin-right:7.5%;-ms-flex-preferred-size:47.5%;flex-basis:47.5%}}@media screen and (min-width:1024px){.lc--full .cc--more-events-card .f--image,.sg-pattern-example>.cc--component-container .f--field.nested .cc--more-events-card .f--image,.sg-pattern-example>.cc--more-events-card .f--image,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--more-events-card .f--image,body.pattern-lab-demo>.cc--more-events-card .f--image{margin-bottom:1.5625rem}}.cc--more-events-card .f--eyebrow{color:#881c1c;font-size:.9375rem;font-weight:800;line-height:1.2;margin-bottom:.625rem}.cc--more-events-card .f--eyebrow a{text-decoration:none}html[data-whatintent=mouse] .cc--more-events-card .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--more-events-card .f--eyebrow a:hover{text-decoration:none}@media screen and (min-width:768px){.cc--more-events-card .f--eyebrow{font-size:1.375rem;line-height:1.1819}}@media screen and (min-width:1024px){.cc--more-events-card .f--eyebrow{font-size:1rem;line-height:1.25}}.cc--more-events-card .f--cta-title{margin-bottom:.625rem}.cc--more-events-card .f--cta-title h3{font-size:1.375rem;line-height:1.1819}@media screen and (min-width:768px){.cc--more-events-card .f--cta-title h3{font-size:1.625rem;line-height:1;text-transform:uppercase}}@media screen and (min-width:1024px){.lc--full .cc--more-events-card .f--cta-title h3,.sg-pattern-example>.cc--component-container .f--field.nested .cc--more-events-card .f--cta-title h3,.sg-pattern-example>.cc--more-events-card .f--cta-title h3,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--more-events-card .f--cta-title h3,body.pattern-lab-demo>.cc--more-events-card .f--cta-title h3{font-size:1.625rem;line-height:1.1539;text-transform:none}}.cc--more-events-card .f--cta-title a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--more-events-card .f--cta-title a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--more-events-card .f--cta-title a:hover{color:#881c1c;text-decoration:none}.cc--more-events-card .f--description p{font-size:.875rem;line-height:1.7143;margin-bottom:0}@media screen and (min-width:768px){.cc--more-events-card .f--description p{font-size:.875rem;line-height:1.8572}}@media screen and (min-width:1024px){.cc--more-events-card .f--description p{font-size:.9375rem;line-height:1.8667}}.cc--more-events .c--more-events{margin:0 auto;max-width:1800px;padding:2.5rem 8.3333333333% 1.25rem}@media screen and (min-width:768px){.cc--more-events .c--more-events{padding-bottom:1.5625rem;padding-top:3.125rem}}.cc--more-events .c--more-events>.text-container{margin-bottom:1.4375rem}@media screen and (min-width:768px){.cc--more-events .c--more-events>.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.25rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cc--more-events .c--more-events>.text-container .f--section-title h2{font-size:1.75rem;line-height:1;margin-bottom:1.3125rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--more-events .c--more-events>.text-container .f--section-title h2{font-size:2.5rem;line-height:1;margin-bottom:0}}.cc--more-events .c--more-events>.text-container .f--section-title h2 .highlight{color:#881c1c;display:block}@media screen and (min-width:768px){.cc--more-events .c--more-events>.text-container .f--link{-ms-flex-item-align:end;align-self:flex-end}}.cc--more-events .c--more-events>.text-container .f--link a{font-size:.875rem;font-weight:800;line-height:1.2858;text-transform:uppercase}html[data-whatintent=mouse] .cc--more-events .c--more-events>.text-container .f--link a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--more-events .c--more-events>.text-container .f--link a:hover{color:#151515}@media screen and (min-width:1024px){.lc--full .cc--more-events .f--cards,.sg-pattern-example>.cc--component-container .f--field.nested .cc--more-events .f--cards,.sg-pattern-example>.cc--more-events .f--cards,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--more-events .f--cards,body.pattern-lab-demo>.cc--more-events .f--cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:768px){.cc--more-events .f--cards .cc--more-events-card{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--more-events .f--cards .cc--more-events-card,.sg-pattern-example>.cc--component-container .f--field.nested .cc--more-events .f--cards .cc--more-events-card,.sg-pattern-example>.cc--more-events .f--cards .cc--more-events-card,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--more-events .f--cards .cc--more-events-card,body.pattern-lab-demo>.cc--more-events .f--cards .cc--more-events-card{margin-bottom:1.875rem;-ms-flex-preferred-size:30%;flex-basis:30%}.lc--full .cc--more-events .f--cards .cc--more-events-card:not(:nth-child(3n)),.sg-pattern-example>.cc--component-container .f--field.nested .cc--more-events .f--cards .cc--more-events-card:not(:nth-child(3n)),.sg-pattern-example>.cc--more-events .f--cards .cc--more-events-card:not(:nth-child(3n)),body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--more-events .f--cards .cc--more-events-card:not(:nth-child(3n)),body.pattern-lab-demo>.cc--more-events .f--cards .cc--more-events-card:not(:nth-child(3n)){margin-right:5%}}.cc--news-events-promo-card-article{margin-bottom:1.5625rem}@media screen and (min-width:768px){.cc--news-events-promo-card-article{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-article,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-article,.sg-pattern-example>.cc--news-events-promo-card-article,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-article,body.pattern-lab-demo>.cc--news-events-promo-card-article{margin-bottom:3.125rem}}@media screen and (min-width:768px){.cc--news-events-promo-card-article .c--news-events-promo-card-article{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-article .c--news-events-promo-card-article,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .c--news-events-promo-card-article,.sg-pattern-example>.cc--news-events-promo-card-article .c--news-events-promo-card-article,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .c--news-events-promo-card-article,body.pattern-lab-demo>.cc--news-events-promo-card-article .c--news-events-promo-card-article{display:block}}.cc--news-events-promo-card-article .f--image{margin-bottom:1rem}@media screen and (min-width:768px){.cc--news-events-promo-card-article .f--image{margin-bottom:0;-ms-flex-preferred-size:47.5%;flex-basis:47.5%}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-article .f--image,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .f--image,.sg-pattern-example>.cc--news-events-promo-card-article .f--image,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .f--image,body.pattern-lab-demo>.cc--news-events-promo-card-article .f--image{margin-bottom:1.5625rem}}@media screen and (min-width:768px){.cc--news-events-promo-card-article .text-container{padding-left:5%;-ms-flex-preferred-size:52.5%;flex-basis:52.5%}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-article .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .text-container,.sg-pattern-example>.cc--news-events-promo-card-article .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .text-container,body.pattern-lab-demo>.cc--news-events-promo-card-article .text-container{padding-left:0}}.cc--news-events-promo-card-article .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.625rem;text-transform:uppercase}.cc--news-events-promo-card-article .f--eyebrow a{text-decoration:none}html[data-whatintent=mouse] .cc--news-events-promo-card-article .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-events-promo-card-article .f--eyebrow a:hover{color:#151515;text-decoration:none}@media screen and (min-width:768px){.cc--news-events-promo-card-article .f--eyebrow{font-size:.875rem;line-height:1.2858}}.cc--news-events-promo-card-article .f--cta-title{margin-bottom:.625rem}.cc--news-events-promo-card-article .f--cta-title h3{font-size:1.375rem;line-height:1.1819}@media screen and (min-width:768px){.cc--news-events-promo-card-article .f--cta-title h3{font-size:1.625rem;line-height:1;text-transform:uppercase}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-article .f--cta-title h3,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .f--cta-title h3,.sg-pattern-example>.cc--news-events-promo-card-article .f--cta-title h3,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .f--cta-title h3,body.pattern-lab-demo>.cc--news-events-promo-card-article .f--cta-title h3{font-size:1.625rem;line-height:1.1539;margin-bottom:.8125rem;text-transform:none}}.cc--news-events-promo-card-article .f--cta-title h3 a{color:#000;text-decoration:none}html[data-whatintent=mouse] .cc--news-events-promo-card-article .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-events-promo-card-article .f--cta-title h3 a:hover{color:#881c1c}.cc--news-events-promo-card-article .f--description p{font-size:.9375rem;line-height:1.6667}@media screen and (min-width:768px){.cc--news-events-promo-card-article .f--description p{font-size:.9375rem;line-height:1.8667}}.cc--news-events-promo-card-event{margin-bottom:1.5625rem}@media screen and (min-width:768px){.cc--news-events-promo-card-event{margin-bottom:2.1875rem}.cc--news-events-promo-card-event .c--news-events-promo-card-event{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-event .c--news-events-promo-card-event,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .c--news-events-promo-card-event,.sg-pattern-example>.cc--news-events-promo-card-event .c--news-events-promo-card-event,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .c--news-events-promo-card-event,body.pattern-lab-demo>.cc--news-events-promo-card-event .c--news-events-promo-card-event{display:block}}.cc--news-events-promo-card-event .f--image{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--news-events-promo-card-event .f--image{margin-bottom:0;-ms-flex-preferred-size:47.5%;flex-basis:47.5%}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-event .f--image,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .f--image,.sg-pattern-example>.cc--news-events-promo-card-event .f--image,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .f--image,body.pattern-lab-demo>.cc--news-events-promo-card-event .f--image{margin-bottom:1.5625rem}}@media screen and (min-width:768px){.cc--news-events-promo-card-event .text-container{padding-left:5%;-ms-flex-preferred-size:52.5%;flex-basis:52.5%}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-event .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .text-container,.sg-pattern-example>.cc--news-events-promo-card-event .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .text-container,body.pattern-lab-demo>.cc--news-events-promo-card-event .text-container{padding-left:0}}.cc--news-events-promo-card-event .f--eyebrow{color:#881c1c;font-size:.9375rem;font-weight:800;line-height:1.2;margin-bottom:.625rem}.cc--news-events-promo-card-event .f--eyebrow a{text-decoration:none}html[data-whatintent=mouse] .cc--news-events-promo-card-event .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-events-promo-card-event .f--eyebrow a:hover{color:#151515;text-decoration:none}@media screen and (min-width:768px){.cc--news-events-promo-card-event .f--eyebrow{font-size:1.375rem;line-height:1.1819}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-event .f--eyebrow,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .f--eyebrow,.sg-pattern-example>.cc--news-events-promo-card-event .f--eyebrow,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .f--eyebrow,body.pattern-lab-demo>.cc--news-events-promo-card-event .f--eyebrow{font-size:1rem;line-height:1.25}}.cc--news-events-promo-card-event .f--cta-title{margin-bottom:.625rem}.cc--news-events-promo-card-event .f--cta-title h3{font-size:1.375rem;line-height:1.1819}@media screen and (min-width:768px){.cc--news-events-promo-card-event .f--cta-title h3{font-size:1.625rem;line-height:1;text-transform:uppercase}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-event .f--cta-title h3,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .f--cta-title h3,.sg-pattern-example>.cc--news-events-promo-card-event .f--cta-title h3,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .f--cta-title h3,body.pattern-lab-demo>.cc--news-events-promo-card-event .f--cta-title h3{font-size:1.625rem;line-height:1.1539;text-transform:none}}.cc--news-events-promo-card-event .f--cta-title h3 a{color:#000;text-decoration:none}html[data-whatintent=mouse] .cc--news-events-promo-card-event .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-events-promo-card-event .f--cta-title h3 a:hover{color:#881c1c}.cc--news-events-promo-card-event .f--description p{font-size:.875rem;line-height:1.7143;margin-bottom:0}@media screen and (min-width:768px){.cc--news-events-promo-card-event .f--description p{font-size:.9375rem;line-height:1.8667}}.cc--news-events-promo{margin:0 auto;max-width:1800px}.cc--news-events-promo .content-hero{padding-bottom:1.5625rem;padding-top:2.5rem}@media screen and (min-width:768px){.cc--news-events-promo .content-hero{padding-bottom:2.1875rem;padding-top:4.6875rem}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo .content-hero,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero,.sg-pattern-example>.cc--news-events-promo .content-hero,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero,body.pattern-lab-demo>.cc--news-events-promo .content-hero{overflow:hidden;padding-bottom:3.125rem;padding-left:8.3333333333%;padding-top:5.9375rem}}.cc--news-events-promo .content-hero .f--section-title{padding-bottom:1.5625rem;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:768px){.cc--news-events-promo .content-hero .f--section-title{padding-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo .content-hero .f--section-title,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .f--section-title,.sg-pattern-example>.cc--news-events-promo .content-hero .f--section-title,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .f--section-title,body.pattern-lab-demo>.cc--news-events-promo .content-hero .f--section-title{float:left;padding-bottom:2.8125rem;padding-left:0;padding-right:4.5454545455%;width:31.8181818182%}}.cc--news-events-promo .content-hero .f--section-title h2{font-size:1.875rem;line-height:1;text-transform:uppercase}.cc--news-events-promo .content-hero .f--section-title h2 .highlight{color:#881c1c;display:block;font-size:1.75rem;line-height:1}@media screen and (min-width:768px){.cc--news-events-promo .content-hero .f--section-title h2{font-size:3.75rem;line-height:.9167}.cc--news-events-promo .content-hero .f--section-title h2 .highlight{font-size:2.5rem;line-height:1;margin-bottom:.3125rem}.cc--news-events-promo .content-hero .image-container{padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo .content-hero .image-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .image-container,.sg-pattern-example>.cc--news-events-promo .content-hero .image-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .image-container,body.pattern-lab-demo>.cc--news-events-promo .content-hero .image-container{float:right;padding-left:0;padding-right:0;padding-top:.4375rem;width:68.1818181818%}}.cc--news-events-promo .content-hero .text-container{padding-left:8.3333333333%;padding-right:8.3333333333%;padding-top:1.25rem}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo .content-hero .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .text-container,.sg-pattern-example>.cc--news-events-promo .content-hero .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .text-container,body.pattern-lab-demo>.cc--news-events-promo .content-hero .text-container{float:left;padding-left:0;padding-right:4.5454545455%;padding-top:0;width:31.8181818182%}}.cc--news-events-promo .content-hero .text-container .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.625rem;text-transform:uppercase}.cc--news-events-promo .content-hero .text-container .f--eyebrow a{text-decoration:none}html[data-whatintent=mouse] .cc--news-events-promo .content-hero .text-container .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-events-promo .content-hero .text-container .f--eyebrow a:hover{color:#151515;text-decoration:none}@media screen and (min-width:768px){.cc--news-events-promo .content-hero .text-container .f--eyebrow{font-size:.875rem;line-height:1.2858}}.cc--news-events-promo .content-hero .text-container .f--cta-title{margin-bottom:.625rem}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo .content-hero .text-container .f--cta-title,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .text-container .f--cta-title,.sg-pattern-example>.cc--news-events-promo .content-hero .text-container .f--cta-title,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .text-container .f--cta-title,body.pattern-lab-demo>.cc--news-events-promo .content-hero .text-container .f--cta-title{margin-bottom:.9375rem}}.cc--news-events-promo .content-hero .text-container .f--cta-title h3{font-size:1.5rem;line-height:1.1667}@media screen and (min-width:768px){.cc--news-events-promo .content-hero .text-container .f--cta-title h3{font-size:2rem;line-height:1;text-transform:uppercase}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo .content-hero .text-container .f--cta-title h3,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .text-container .f--cta-title h3,.sg-pattern-example>.cc--news-events-promo .content-hero .text-container .f--cta-title h3,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .text-container .f--cta-title h3,body.pattern-lab-demo>.cc--news-events-promo .content-hero .text-container .f--cta-title h3{font-size:2rem;line-height:1.125;text-transform:none}}.cc--news-events-promo .content-hero .text-container .f--cta-title h3 a{color:#000;text-decoration:none}html[data-whatintent=mouse] .cc--news-events-promo .content-hero .text-container .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-events-promo .content-hero .text-container .f--cta-title h3 a:hover{color:#881c1c}.cc--news-events-promo .content-hero .text-container .f--description p{font-size:1rem;line-height:1.625}@media screen and (min-width:768px){.cc--news-events-promo .content-hero .text-container .f--description p{font-size:1rem;line-height:1.875}}.cc--news-events-promo .content-articles,.cc--news-events-promo .content-events{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo .content-articles>.f--field,.lc--full .cc--news-events-promo .content-events>.f--field,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-articles>.f--field,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-events>.f--field,.sg-pattern-example>.cc--news-events-promo .content-articles>.f--field,.sg-pattern-example>.cc--news-events-promo .content-events>.f--field,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-articles>.f--field,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-events>.f--field,body.pattern-lab-demo>.cc--news-events-promo .content-articles>.f--field,body.pattern-lab-demo>.cc--news-events-promo .content-events>.f--field{display:-webkit-box;display:-ms-flexbox;display:flex}.lc--full .cc--news-events-promo .content-articles>.f--field>.cc--component-container,.lc--full .cc--news-events-promo .content-events>.f--field>.cc--component-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-articles>.f--field>.cc--component-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-events>.f--field>.cc--component-container,.sg-pattern-example>.cc--news-events-promo .content-articles>.f--field>.cc--component-container,.sg-pattern-example>.cc--news-events-promo .content-events>.f--field>.cc--component-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-articles>.f--field>.cc--component-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-events>.f--field>.cc--component-container,body.pattern-lab-demo>.cc--news-events-promo .content-articles>.f--field>.cc--component-container,body.pattern-lab-demo>.cc--news-events-promo .content-events>.f--field>.cc--component-container{-ms-flex-preferred-size:30%;flex-basis:30%}.lc--full .cc--news-events-promo .content-articles>.f--field>.cc--component-container:not(:last-child),.lc--full .cc--news-events-promo .content-events>.f--field>.cc--component-container:not(:last-child),.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-articles>.f--field>.cc--component-container:not(:last-child),.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-events>.f--field>.cc--component-container:not(:last-child),.sg-pattern-example>.cc--news-events-promo .content-articles>.f--field>.cc--component-container:not(:last-child),.sg-pattern-example>.cc--news-events-promo .content-events>.f--field>.cc--component-container:not(:last-child),body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-articles>.f--field>.cc--component-container:not(:last-child),body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-events>.f--field>.cc--component-container:not(:last-child),body.pattern-lab-demo>.cc--news-events-promo .content-articles>.f--field>.cc--component-container:not(:last-child),body.pattern-lab-demo>.cc--news-events-promo .content-events>.f--field>.cc--component-container:not(:last-child){margin-right:5%}}.cc--news-events-promo .content-footer{padding-bottom:6.25rem;padding-left:8.3333333333%;padding-right:8.3333333333%;text-align:center}.cc--news-events-promo .content-footer .button,.cc--news-events-promo .content-footer .f--button-link a,.f--button-link .cc--news-events-promo .content-footer a{max-width:18.75rem}@media screen and (min-width:768px){.cc--news-listing-card .c--news-listing-card{display:-webkit-box;display:-ms-flexbox;display:flex}.cc--news-listing-card .c--news-listing-card>.f--image{padding-left:3.8461538462%;-ms-flex-preferred-size:42.3076923077%;flex-basis:42.3076923077%}}@media screen and (min-width:1024px){.cc--news-listing-card .c--news-listing-card>.f--image{padding-left:5%;-ms-flex-preferred-size:42.5%;flex-basis:42.5%}}@media screen and (min-width:768px){.cc--news-listing-card .text-container{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}}.cc--news-listing-card .text-container .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.5rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--news-listing-card .text-container .f--eyebrow{font-size:.875rem;line-height:1.2858}}.cc--news-listing-card .text-container .f--eyebrow a{font-size:.75rem;font-weight:800;line-height:1.5;text-decoration:none;text-transform:uppercase}@media screen and (min-width:768px){.cc--news-listing-card .text-container .f--eyebrow a{font-size:.875rem;line-height:1.2858}}html[data-whatintent=mouse] .cc--news-listing-card .text-container .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-listing-card .text-container .f--eyebrow a:hover{color:#151515}.cc--news-listing-card .text-container .f--image{margin-bottom:1.25rem}.cc--news-listing-card .text-container .f--image img{max-height:15px;width:auto}.cc--news-listing-card .text-container .f--cta-title{margin-bottom:.625rem;margin-top:1.125rem}@media screen and (min-width:768px){.cc--news-listing-card .text-container .f--cta-title{margin-bottom:.625rem;margin-top:0}}.cc--news-listing-card .text-container .f--cta-title h3{font-size:1.5rem;line-height:1.1667}@media screen and (min-width:768px){.cc--news-listing-card .text-container .f--cta-title h3{font-size:2rem;line-height:1.125}}.cc--news-listing-card .text-container .f--cta-title h3 a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--news-listing-card .text-container .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-listing-card .text-container .f--cta-title h3 a:hover{color:#881c1c}.cc--news-listing-card .text-container .f--description{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--news-listing-card .text-container .f--description{margin-bottom:0}}.cc--news-listing-card .text-container .f--description p{font-size:.875rem;line-height:1.7143}.cc--news-listing-card .text-container .publication-date{font-size:.875rem;font-weight:700;line-height:1.7143;margin-top:.5rem}.cc--news-listing{margin:0 auto;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%}.cc--news-listing .f--cards .cc--news-listing-card{border-bottom:.0625rem solid #ccc;margin-bottom:1.3125rem;padding-bottom:1.625rem}@media screen and (min-width:768px){.cc--news-listing .f--cards .cc--news-listing-card{margin-bottom:2rem;padding-bottom:1.6875rem}}@media screen and (min-width:1024px){.cc--news-listing .f--cards .cc--news-listing-card{margin-bottom:2.5rem;padding-bottom:2.5rem}}.cc--notification-banner{background-color:#f5f5f5}.cc--notification-banner:not(.alert):not(.emergency):not(.extreme-emergency) svg path{fill:#ccc}.cc--notification-banner .c--notification-banner{margin:0 auto;max-width:1800px;position:relative}.cc--notification-banner .c--notification-banner .notification-banner-inner{padding:2.5rem 8.3333333333%}@media screen and (min-width:768px){.cc--notification-banner .c--notification-banner .notification-banner-inner{padding:1.5625rem 8.3333333333%}}@media screen and (min-width:1024px){.cc--notification-banner .c--notification-banner .notification-banner-inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:4.1666666667%;padding-right:4.1666666667%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.cc--notification-banner .c--notification-banner .notification-banner-inner .f--wysiwyg,.cc--notification-banner .c--notification-banner .notification-banner-inner .f--wysiwyg p{color:#fff}.cc--notification-banner .c--notification-banner .notification-banner-inner .left{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1024px){.cc--notification-banner .c--notification-banner .notification-banner-inner .left{padding-left:6.8181818182%;padding-right:6.8181818182%;-webkit-box-flex:1;-ms-flex:1 0 22.7272727273%;flex:1 0 22.7272727273%}}.cc--notification-banner .c--notification-banner .notification-banner-inner .left span.alert-title{color:#151515;display:block;font-size:1.375rem;line-height:1.1819}@media screen and (max-width:767px){.cc--notification-banner .c--notification-banner .notification-banner-inner .left span.alert-title{padding-right:1.25rem}}@media screen and (min-width:768px){.cc--notification-banner .c--notification-banner .notification-banner-inner .left span.alert-title{font-size:1.625rem;line-height:1.1539}}.cc--notification-banner .c--notification-banner .notification-banner-inner .left .icon-alert{height:3.125rem;width:3.125rem}@media screen and (max-width:1023px){.cc--notification-banner .c--notification-banner .notification-banner-inner .left .icon-alert{margin-right:1.5625rem}}@media screen and (min-width:1024px){.cc--notification-banner .c--notification-banner .notification-banner-inner .left .icon-alert{height:3.125rem;left:0;position:absolute;width:3.125rem}}.cc--notification-banner .c--notification-banner .notification-banner-inner .right{margin-top:1.25rem}@media screen and (min-width:1024px){.cc--notification-banner .c--notification-banner .notification-banner-inner .right{margin-top:0;-webkit-box-flex:0;-ms-flex:0 1 67.4418604651%;flex:0 1 67.4418604651%}}.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg,.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg p{color:#151515;font-size:.875rem;line-height:1.7143;margin:0}@media screen and (min-width:768px){.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg,.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg p{font-size:1rem;line-height:1.875}}.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg p.date-updated,.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg.date-updated{color:#000;margin-top:.625rem}html[data-whatintent=mouse] .cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg a:hover{text-decoration:none}.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--link{margin-top:.625rem}@media screen and (min-width:768px){.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--link{margin-top:.8125rem}}.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--link a{color:#881c1c;font-size:.875rem;line-height:1.2858;text-transform:uppercase}html[data-whatintent=mouse] .cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--link a:hover{text-decoration:none}.cc--notification-banner .c--notification-banner .notification-banner-inner .close-notification{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:1.0625rem;top:1.9375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:2.1875rem;justify-content:center;width:2.1875rem}@media screen and (min-width:768px){.cc--notification-banner .c--notification-banner .notification-banner-inner .close-notification{right:.625rem;top:.625rem}}.cc--notification-banner .c--notification-banner .notification-banner-inner .close-notification svg polygon{fill:#000}.cc--notification-banner.notice{background-color:#fff}.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .f--wysiwyg,.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .f--wysiwyg p{color:#151515}html[data-whatintent=mouse] .cc--notification-banner.notice .c--notification-banner .notification-banner-inner .f--wysiwyg a:hover{text-decoration:none}.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .left span.alert-title,.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--wysiwyg,.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--wysiwyg p{color:#151515}.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--wysiwyg p.date-updated,.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--wysiwyg.date-updated{color:#000}.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--link a,.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--link span{color:#881c1c}html[data-whatintent=mouse] .cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--link a:hover,html[data-whatintent=mouse] .cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--link span:hover{text-decoration:none}.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .close-notification svg polygon{fill:#000}.cc--notification-banner.alert{background-color:#ffc721}.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .f--wysiwyg,.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .f--wysiwyg p{color:#151515}html[data-whatintent=mouse] .cc--notification-banner.alert .c--notification-banner .notification-banner-inner .f--wysiwyg a:hover{text-decoration:none}.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .left span.alert-title,.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--wysiwyg,.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--wysiwyg p{color:#151515}.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--wysiwyg p.date-updated,.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--wysiwyg.date-updated{color:#000}.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--link a,.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--link span{color:#881c1c}html[data-whatintent=mouse] .cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--link a:hover,html[data-whatintent=mouse] .cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--link span:hover{text-decoration:none}.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .close-notification svg polygon{fill:#000}.cc--notification-banner.emergency{background-color:#d50032}.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .f--wysiwyg,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .f--wysiwyg a,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .f--wysiwyg p{color:#fff}html[data-whatintent=mouse] .cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .f--wysiwyg a:hover{color:#fff;text-decoration:none}.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .left span.alert-title,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--link a,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--link span,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg a,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg a.date-updated,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg p,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg p.date-updated,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg.date-updated{color:#fff}.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .close-notification svg polygon{fill:#fff}.cc--notification-banner.extreme-emergency{background-color:#d50032;margin-top:-6.25rem}@media screen and (min-width:768px){.cc--notification-banner.extreme-emergency{margin-top:-9.375rem}}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner{display:block;padding:7.1875rem 8.3333333333% 1.25rem;position:relative}@media screen and (min-width:768px){.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner{padding-bottom:1.5625rem;padding-top:11.875rem}}@media screen and (min-width:1024px){.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner{padding-left:4.1666666667%;padding-right:4.1666666667%}}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner:before{background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(#000));background-image:linear-gradient(0deg,transparent,#000);content:"";display:block;height:7.8125rem;left:0;opacity:.8;position:absolute;top:0;width:100%}@media screen and (min-width:768px){.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner:before{height:15.625rem}}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .f--wysiwyg,.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .f--wysiwyg a,.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .f--wysiwyg p{color:#fff}html[data-whatintent=mouse] .cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .f--wysiwyg a:hover{color:#fff;text-decoration:none}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .left{padding-left:0;padding-right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .left .icon-alert{margin-bottom:.625rem;position:relative}@media screen and (min-width:768px){.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .left .icon-alert{margin-bottom:1.5625rem}}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .left span.alert-title{color:#fff;display:block;font-size:1.875rem;font-weight:800;line-height:1;margin-bottom:1.25rem;max-width:34.375rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .left span.alert-title{font-size:3.75rem;line-height:.9167;margin-bottom:1.5rem}}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right{margin-top:0}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg{color:#fff;max-width:34.375rem}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg a,.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg p{color:#fff}html[data-whatintent=mouse] .cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg a:hover{color:#fff;text-decoration:none}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg.date-updated{color:#fff;font-size:.875rem;line-height:1.7143}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right .f--link a,.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right .f--link span{color:#fff}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .close-notification svg polygon{fill:#fff}.cc--page-body .c--page-body{margin:0 auto;max-width:1800px;padding:2.5rem 8.3333333333%}@media screen and (min-width:768px){.cc--page-body .c--page-body{padding:3.125rem 14.5833333333%}}@media screen and (min-width:1024px){.cc--page-body .c--page-body{padding:3.125rem 27.0833333333% 4.6875rem}}.cc--page-body .f--section-title{margin-bottom:.5625rem}@media screen and (min-width:768px){.cc--page-body .f--section-title{margin-bottom:.8125rem}}@media screen and (min-width:1024px){.cc--page-body .f--section-title{margin-bottom:1.75rem}}.cc--page-body .f--section-title h2{text-transform:uppercase}@media screen and (max-width:767px){.cc--page-body .f--section-title h2{font-size:1.75rem}}.cc--pager-calendar .c--pager-calendar{display:none}@media screen and (min-width:1024px){.cc--pager-calendar .c--pager-calendar{display:block;margin-bottom:7.8125rem;padding-left:5.5555555556%;padding-right:13.8888888889%}}.cc--pager-calendar .c--pager-calendar .pager ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cc--pager-calendar .c--pager-calendar .pager ul li{color:#000;font-size:.6875rem;letter-spacing:.024375rem;text-transform:uppercase}.cc--pager-calendar .c--pager-calendar .pager ul li a{color:inherit;font-family:inherit;font-size:inherit;text-decoration:none}.cc--pager-calendar .c--pager-calendar .pager ul li.pager__item--previous svg{margin-right:.625rem}.cc--pager-calendar .c--pager-calendar .pager ul li.pager__item--next svg{margin-left:.625rem}.cc--pager-load-more{margin-bottom:2.5rem;padding-left:8.3333333333%;padding-right:8.3333333333%}.cc--pager-load-more ul{list-style:none;margin:0;padding:0}.cc--pager-load-more .pager__item{list-style:none;text-align:center}.cc--pager-load-more .pager__item a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.2858;padding-left:.9375rem;padding-right:.9375rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#881c1c;border:0;border-radius:0;color:#fff;height:3.125rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;white-space:normal;width:100%}html[data-whatintent=mouse] .cc--pager-load-more .pager__item a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--pager-load-more .pager__item a:hover{background-color:#6a1010;color:#fff;text-decoration:none;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.cc--pager-load-more .pager__item a{margin:0 auto;max-width:170px}.cc--pager-load-more .icon-wrapper{text-align:center}.cc--pager-load-more .icon-wrapper svg{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;height:2.1875rem;width:2.1875rem}.cc--pager-load-more .icon-wrapper svg path{fill:#881c1c}@media screen and (min-width:1024px){.tc--events-listing .cc--pager-load-more{padding-left:5.5555555556%;padding-right:13.8888888889%}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media screen and (min-width:768px){.cc--related-news-card:not(:last-child){border-bottom:.0625rem solid #ccc}}@media screen and (min-width:1024px){.lc--full .cc--related-news-card,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news-card,.sg-pattern-example>.cc--related-news-card,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news-card,body.pattern-lab-demo>.cc--related-news-card{border:0}}@media screen and (min-width:768px){.cc--related-news-card .c--related-news-card{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1.625rem}}@media screen and (min-width:1024px){.lc--full .cc--related-news-card .c--related-news-card,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news-card .c--related-news-card,.sg-pattern-example>.cc--related-news-card .c--related-news-card,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news-card .c--related-news-card,body.pattern-lab-demo>.cc--related-news-card .c--related-news-card{display:block;padding-bottom:0}}.cc--related-news-card .f--image{margin-bottom:1.125rem}@media screen and (min-width:768px){.cc--related-news-card .f--image{margin-bottom:0;-ms-flex-preferred-size:37.5%;flex-basis:37.5%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (min-width:1024px){.lc--full .cc--related-news-card .f--image,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news-card .f--image,.sg-pattern-example>.cc--related-news-card .f--image,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news-card .f--image,body.pattern-lab-demo>.cc--related-news-card .f--image{margin-bottom:1.125rem}}@media print{.cc--related-news-card .f--image{margin-bottom:1.125rem}}@media screen and (min-width:768px){.cc--related-news-card .text-container{padding-right:10%;-ms-flex-preferred-size:62.5%;flex-basis:62.5%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.cc--related-news-card .f--cta-title{margin-bottom:.625rem}@media screen and (min-width:768px){.cc--related-news-card .f--cta-title{margin-bottom:.9375rem}}.cc--related-news-card .f--cta-title h3{font-size:.9375rem;line-height:1.2}@media screen and (min-width:1024px){.lc--full .cc--related-news-card .f--cta-title h3,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news-card .f--cta-title h3,.sg-pattern-example>.cc--related-news-card .f--cta-title h3,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news-card .f--cta-title h3,body.pattern-lab-demo>.cc--related-news-card .f--cta-title h3{font-size:1rem;line-height:1.25}}@media print{.cc--related-news-card .f--cta-title h3{font-size:1rem;line-height:1.25}}.cc--related-news-card .f--cta-title h3 a{color:#000;text-decoration:none}html[data-whatintent=mouse] .cc--related-news-card .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--related-news-card .f--cta-title h3 a:hover{color:#881c1c}.cc--related-news-card .f--description p{font-size:.875rem;line-height:1.7143}@media screen and (min-width:768px)and (max-width:1023px){.cc--related-news-card .f--description p{font-size:.9375rem;line-height:1.8667}}.cc--related-news .c--related-news{margin:0 auto;max-width:1800px;padding:2.5rem 8.3333333333%}@media screen and (min-width:768px){.cc--related-news .c--related-news{padding-bottom:3.125rem;padding-top:3.125rem}}@media screen and (min-width:1024px){.lc--full .cc--related-news .c--related-news,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news .c--related-news,.sg-pattern-example>.cc--related-news .c--related-news,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news .c--related-news,body.pattern-lab-demo>.cc--related-news .c--related-news{padding:4.6875rem 6.25%}}@media print{.cc--related-news .c--related-news{padding-bottom:4.6875rem;padding-left:2.0833333333%;padding-right:2.0833333333%}}.cc--related-news .c--related-news>.text-container{margin-bottom:1.125rem}@media screen and (min-width:768px){.cc--related-news .c--related-news>.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5625rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:1024px){.lc--full .cc--related-news .c--related-news>.text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news .c--related-news>.text-container,.sg-pattern-example>.cc--related-news .c--related-news>.text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news .c--related-news>.text-container,body.pattern-lab-demo>.cc--related-news .c--related-news>.text-container{margin-bottom:1.125rem}}.cc--related-news .c--related-news>.text-container .f--section-title h2{color:#881c1c;font-size:1.75rem;line-height:1;margin-bottom:1rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--related-news .c--related-news>.text-container .f--section-title h2{font-size:2.5rem;line-height:1;margin-bottom:0}}@media print{.cc--related-news .c--related-news>.text-container .f--section-title h2{color:#881c1c!important;font-size:2.5rem;line-height:1}}.cc--related-news .c--related-news>.text-container .f--section-title h2 a{text-decoration:none}html[data-whatintent=mouse] .cc--related-news .c--related-news>.text-container .f--section-title h2 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--related-news .c--related-news>.text-container .f--section-title h2 a:hover{text-decoration:underline}.cc--related-news .c--related-news>.text-container .f--link .link{font-size:.875rem;font-weight:800;line-height:1.2858;text-transform:uppercase}@media print{.cc--related-news .c--related-news>.text-container .f--link .link{display:none}}html[data-whatintent=mouse] .cc--related-news .c--related-news>.text-container .f--link .link else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--related-news .c--related-news>.text-container .f--link .link:hover{color:#151515}@media screen and (min-width:1024px){.lc--full .cc--related-news .f--cards,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news .f--cards,.sg-pattern-example>.cc--related-news .f--cards,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news .f--cards,body.pattern-lab-demo>.cc--related-news .f--cards{display:-webkit-box;display:-ms-flexbox;display:flex}}@media print{.cc--related-news .f--cards{display:-webkit-box;display:-ms-flexbox;display:flex}}.cc--related-news .f--cards .cc--related-news-card:not(:last-child){margin-bottom:1.5625rem}@media screen and (min-width:1024px){.lc--full .cc--related-news .f--cards .cc--related-news-card,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news .f--cards .cc--related-news-card,.sg-pattern-example>.cc--related-news .f--cards .cc--related-news-card,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news .f--cards .cc--related-news-card,body.pattern-lab-demo>.cc--related-news .f--cards .cc--related-news-card{margin-bottom:0;-ms-flex-preferred-size:21.4285714286%;flex-basis:21.4285714286%}.lc--full .cc--related-news .f--cards .cc--related-news-card:not(:last-child),.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news .f--cards .cc--related-news-card:not(:last-child),.sg-pattern-example>.cc--related-news .f--cards .cc--related-news-card:not(:last-child),body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news .f--cards .cc--related-news-card:not(:last-child),body.pattern-lab-demo>.cc--related-news .f--cards .cc--related-news-card:not(:last-child){margin-right:4.7619047619%}}@media print{.cc--related-news .f--cards .cc--related-news-card{margin-bottom:0;-ms-flex-preferred-size:21.4285714286%;flex-basis:21.4285714286%}.cc--related-news .f--cards .cc--related-news-card:not(:last-child){margin-right:4.7619047619%}}.cc--social-media-grid{background-color:#4a4a4a}.cc--social-media-grid .c--social-media-grid{margin:0 auto;max-width:1800px}.cc--social-media-grid .social-media-grid-inner{padding:2.5rem 8.3333333333%}@media screen and (min-width:768px){.cc--social-media-grid .social-media-grid-inner{padding:3.125rem 4.1666666667%}}@media screen and (min-width:1024px){.lc--full .cc--social-media-grid .social-media-grid-inner,.sg-pattern-example>.cc--component-container .f--field.nested .cc--social-media-grid .social-media-grid-inner,.sg-pattern-example>.cc--social-media-grid .social-media-grid-inner,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--social-media-grid .social-media-grid-inner,body.pattern-lab-demo>.cc--social-media-grid .social-media-grid-inner{padding-left:6.25%;padding-right:6.25%}}.cc--social-media-grid .header-container{margin-bottom:2.5rem}@media screen and (min-width:768px){.cc--social-media-grid .header-container{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--social-media-grid .header-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--social-media-grid .header-container,.sg-pattern-example>.cc--social-media-grid .header-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--social-media-grid .header-container,body.pattern-lab-demo>.cc--social-media-grid .header-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3.125rem;padding-left:2.380952381%;padding-right:2.380952381%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lc--full .cc--social-media-grid .f--section-title,.sg-pattern-example>.cc--component-container .f--field.nested .cc--social-media-grid .f--section-title,.sg-pattern-example>.cc--social-media-grid .f--section-title,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--social-media-grid .f--section-title,body.pattern-lab-demo>.cc--social-media-grid .f--section-title{-ms-flex-preferred-size:37.5%;flex-basis:37.5%}}.cc--social-media-grid .f--section-title h2{color:#fff;font-size:1.875rem;letter-spacing:-.06875rem;line-height:1;text-transform:uppercase;word-wrap:break-word}@media screen and (min-width:768px){.cc--social-media-grid .f--section-title h2{font-size:2.5rem;line-height:1}}.cc--social-media-grid .social-media-links{margin-top:1.5625rem}@media screen and (min-width:768px)and (max-width:1023px){.cc--social-media-grid .social-media-links{display:-webkit-box;display:-ms-flexbox;display:flex}}.cc--social-media-grid .social-media-links>span{color:#fff;font-size:.75rem;line-height:1.5;text-transform:uppercase}@media screen and (min-width:768px){.cc--social-media-grid .social-media-links>span{font-size:.875rem;line-height:1.2858}}@media screen and (min-width:768px)and (max-width:1023px){.cc--social-media-grid .social-media-links>span{margin-right:.9375rem}}.cc--social-media-grid .f--links{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:1024px){.lc--full .cc--social-media-grid .f--links,.sg-pattern-example>.cc--component-container .f--field.nested .cc--social-media-grid .f--links,.sg-pattern-example>.cc--social-media-grid .f--links,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--social-media-grid .f--links,body.pattern-lab-demo>.cc--social-media-grid .f--links{margin-top:.9375rem}}@media screen and (max-width:767px){.cc--social-media-grid .f--links{margin-top:.9375rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.cc--social-media-grid .f--links a{display:inline-block;margin-left:.875rem;margin-right:.875rem;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.cc--social-media-grid .f--links a:first-child{margin-left:0}.cc--social-media-grid .f--links a:last-child{margin-right:0}html[data-whatintent=mouse] .cc--social-media-grid .f--links a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--social-media-grid .f--links a:hover{opacity:.7}.cc--social-media-grid .f--links svg{fill:#fff;width:1.25rem}.cc--social-media-grid .crt-widget .crt-post{border:0}.cc--social-media-grid .crt-widget .crt-load-more-container{margin:0 auto;max-width:170px}.cc--social-media-grid .crt-widget .crt-load-more-container .crt-load-more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.2858;padding-left:.9375rem;padding-right:.9375rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#881c1c;border:0;border-radius:0;color:#fff;height:3.125rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;white-space:normal;width:100%}html[data-whatintent=mouse] .cc--social-media-grid .crt-widget .crt-load-more-container .crt-load-more else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--social-media-grid .crt-widget .crt-load-more-container .crt-load-more:hover{background-color:#6a1010;color:#fff;text-decoration:none;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.cc--sort-az{margin:0 auto;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%}.cc--sort-az .c--sort-az{border-bottom:.0625rem solid #ccc}.cc--sort-az ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin-bottom:.25rem;padding-left:0}.cc--sort-az ul li{margin-right:1.875rem}.cc--sort-az ul li .bef-link{color:#4a4a4a;font-size:.75rem;font-weight:800;line-height:1.5;text-decoration:none}@media screen and (min-width:768px){.cc--sort-az ul li .bef-link{font-size:.875rem;line-height:1.2858}}html[data-whatintent=mouse] .cc--sort-az ul li .bef-link else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--sort-az ul li .bef-link:hover{text-decoration:underline}.cc--sort-az ul li .bef-link--selected{color:#881c1c}.cc--sort-events{margin:0 auto 1.875rem;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.cc--sort-events{margin-bottom:1.25rem;padding-bottom:0;padding-left:5.5555555556%;padding-right:13.8888888889%}}.cc--sort-events .c--sort-events{border-bottom:.0625rem solid #ccc}.cc--sort-events ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin-bottom:.25rem;padding-left:0}.cc--sort-events ul li{margin-right:1.875rem}.cc--sort-events ul li .bef-link{color:#4a4a4a;font-size:.75rem;font-weight:800;line-height:1.5;text-decoration:none;text-transform:uppercase}@media screen and (min-width:768px){.cc--sort-events ul li .bef-link{font-size:.875rem;line-height:1.2858}}html[data-whatintent=mouse] .cc--sort-events ul li .bef-link else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--sort-events ul li .bef-link:hover{color:#881c1c;text-decoration:none}.cc--sort-events ul li .bef-link--selected,.cc--sort-events ul li .bef-link.is-active{color:#881c1c}.cc--spacer{margin:0 auto;max-width:1800px}.cc--spacer .c--spacer{height:1.5625rem}@media screen and (min-width:768px){.cc--spacer .c--spacer{height:2.5rem}}@media screen and (min-width:1024px){.cc--spacer .c--spacer{height:3.125rem}}.cc--staff-card .c--staff-card .f--image{-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:768px){.cc--staff-card .c--staff-card .f--image{margin-right:4.1666666667%;-ms-flex-preferred-size:25%;flex-basis:25%}}.cc--staff-card .c--staff-card text-container{-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:768px){.cc--story-card .c--story-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cc--story-card .c--story-card .f--image{-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:768px){.cc--story-card .c--story-card .f--image{margin-left:4.1666666667%;margin-right:0;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.cc--story-card .c--story-card .text-container{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.cc--story-card .c--story-card .date-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.3125rem}.cc--story-card .c--story-card .f--author:after{content:"|";display:inline-block}.cc--testimonial{background:#151515}.cc--testimonial .c--testimonial{margin:0 auto;max-width:1800px;padding:2.5rem 8.3333333333%}@media screen and (min-width:768px){.cc--testimonial .c--testimonial{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:4.375rem 13.8888888889%}}.cc--testimonial .f--image{margin-bottom:1.5625rem}@media screen and (min-width:768px){.cc--testimonial .f--image{margin-bottom:0;margin-right:7.6923076923%;-ms-flex-preferred-size:38.4615384615%;flex-basis:38.4615384615%}.cc--testimonial .text-container{-ms-flex-preferred-size:53.8461538462%;flex-basis:53.8461538462%}}.cc--testimonial .text-container .f--quote{margin-bottom:.9375rem}.cc--testimonial .text-container .f--quote p{color:#fff;font-size:1.625rem;font-style:italic;line-height:1.3847}.cc--testimonial .text-container .f--quote p:before{content:"“"}.cc--testimonial .text-container .f--quote p:after{content:"”"}.cc--testimonial .text-container .f--attribution{color:#fff;font-size:.9375rem;font-weight:700;line-height:1.3334}.cc--testimonial .text-container .f--attribution:before{content:"—";margin-right:.1875rem;vertical-align:top}.cc--testimonial .text-container .f--attribution p{color:#fff;display:inline-block;font-size:.9375rem;font-weight:700;line-height:1.3334}.cc--testimonial .text-container .f--attribution a{color:#fff}.cc--testimonial .text-container .f--attribution a:hover{color:#ccc}footer.timeline h1,header.timeline h1{margin-bottom:1.75rem}footer.timeline,header.timeline{margin:0 auto;max-width:1800px;padding-bottom:2.5rem;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:768px){footer.timeline,header.timeline{padding-bottom:3.125rem;padding-left:8.3333333333%;padding-right:8.3333333333%}}.timeline-menu{margin-top:3rem}@media screen and (max-width:767px){.timeline-menu{display:none;margin-top:auto}}.timeline-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;color:#fff;font-weight:700;justify-content:center}.timeline-menu li a{background-color:#881c1c;color:#fff;display:block;font-size:1.125rem;line-height:1.2223;padding:.5rem;text-decoration:none}@media screen and (max-width:767px){.timeline-menu li a{border-radius:1.5rem;margin:.5rem;padding:.5rem 1rem}}.timeline-menu li a:hover{background-color:#6a1010;color:#fff;text-decoration:underline}ul.timeline-list:after{background-color:#881c1c}ul.timeline-list li.timeline-item .timeline-item-wrapper span.timeline-marker{border:3px solid #881c1c}ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker{right:-5px}ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker{left:-5px}.cc--timeline-event .c--timeline-event h2{color:#881c1c;font-size:2.5rem;line-height:1.05}@media screen and (max-width:767px){.cc--timeline-event .c--timeline-event h2{font-size:1.5rem;line-height:1.1667}}.cc--timeline-event .c--timeline-event p{font-size:.9375rem;line-height:1.6667;margin-bottom:.9375rem}@media screen and (min-width:768px){.cc--timeline-event .c--timeline-event p{font-size:1rem;line-height:1.875;margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--timeline-event .c--timeline-event p,.sg-pattern-example>.cc--component-container .f--field.nested .cc--timeline-event .c--timeline-event p,.sg-pattern-example>.cc--timeline-event .c--timeline-event p,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--timeline-event .c--timeline-event p,body.pattern-lab-demo>.cc--timeline-event .c--timeline-event p{font-size:.9375rem;line-height:1.8667;margin-bottom:1.5625rem}}@media screen and (max-width:767px){.cc--timeline-event .c--timeline-event .accordion h3 .accordion-trigger{font-size:1rem;line-height:1.125}.cc--timeline-event .c--timeline-event .accordion h3 .accordion-trigger:after{width:2rem}}.cc--timeline-event .c--timeline-event .accordion .button,.cc--timeline-event .c--timeline-event .accordion .f--button-link a,.f--button-link .cc--timeline-event .c--timeline-event .accordion a{width:auto}.cc--timeline-event .c--timeline-event .f--image{padding:0 8.3333333333%}@media screen and (min-width:768px){.cc--timeline-event .c--timeline-event .f--image{padding-top:0}}@media screen and (min-width:1024px){.cc--timeline-event .c--timeline-event .f--image{padding-bottom:0;padding-top:0}}.video-controls{position:absolute;right:.75rem;top:.625rem;z-index:4}@media screen and (min-width:768px){.video-controls{right:1rem;top:1rem}}@media screen and (min-width:1024px){.video-controls{bottom:2.5rem;right:2.5rem;top:inherit}}.video-controls .video-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:50%;height:1.25rem;justify-content:center;width:1.25rem}@media screen and (min-width:768px){.video-controls .video-button{height:2rem;width:2rem}}.video-controls .video-button.video-pause-button{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:768px){.video-controls .video-button.video-pause-button svg{height:1.75rem;width:1.5rem}}.video-controls .video-button.video-pause-button.hidden,.video-controls .video-button.video-play-button{display:none}.video-controls .video-button.video-play-button.active{display:-webkit-box;display:-ms-flexbox;display:flex}html[data-whatintent=mouse] .video-controls .video-button else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .video-controls .video-button:hover svg path{fill:#fff}.video-controls .video-button svg{height:100%;width:100%}.video-controls .video-button svg path{fill:hsla(0,0%,100%,.5)}.cc--wysiwyg .f--video-embed{height:0;padding-bottom:56.25%;position:relative}.cc--wysiwyg .f--video-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}.cc--video-full-width .c--video-full-width{margin:0 auto;max-width:1800px;position:relative}.cc--video-full-width .video-container{margin-bottom:1.25rem;position:relative}@media screen and (min-width:768px){.cc--video-full-width .video-container{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--video-full-width .video-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--video-full-width .video-container,.sg-pattern-example>.cc--video-full-width .video-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--video-full-width .video-container,body.pattern-lab-demo>.cc--video-full-width .video-container{margin-bottom:0;-ms-flex-preferred-size:68.1818181818%;flex-basis:68.1818181818%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.cc--video-full-width .video-container.show .f--video-embed{opacity:1;visibility:visible}.cc--video-full-width .video-container.show .f--image{opacity:0;visibility:hidden}.cc--video-full-width .video-container .play-btn{display:block;height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.cc--video-full-width .video-container .play-btn:after{background-color:#881c1c;background-image:url(https://www.umass.edu/themes/custom/umass_base/images/icons/icon-play.svg);background-position:50%;background-repeat:no-repeat;background-size:.5625rem;border:1px solid hsla(0,0%,100%,.65);border-radius:50%;-webkit-box-shadow:2px 2px 4px 1px rgba(0,0,0,.65);box-shadow:2px 2px 4px 1px rgba(0,0,0,.65);display:inline-block;font-size:0;height:3.125rem;line-height:0;overflow:hidden;text-indent:101%;white-space:nowrap;width:3.125rem}html[data-whatintent=mouse] .cc--video-full-width .video-container .play-btn:after else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--video-full-width .video-container .play-btn:after:hover{background-color:#6a1010}.cc--video-full-width .video-container .play-btn:after{border:0;content:"";z-index:10}.cc--video-full-width .video-container .f--image{height:100%;-webkit-transition:visibility 0s linear .2s,opacity .2s ease;transition:visibility 0s linear .2s,opacity .2s ease}.cc--video-full-width .video-container .f--image img{height:100%;-o-object-fit:cover;object-fit:cover}.cc--video-full-width .video-container .f--video-embed{height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;visibility:hidden;width:100%;z-index:11}.cc--video iframe,.cc--video-full-width .video-container .f--video-embed iframe{height:100%;width:100%}.cc--video iframe{left:0;position:absolute;top:0}.cc--youvisit-embed{margin:0 auto;max-width:1800px}.cc--youvisit-embed .c--youvisit-embed .youvisit-embed-container{height:0;padding-bottom:33.3333333333%;position:relative;width:100%}.cc--youvisit-embed .c--youvisit-embed .youvisit-embed-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.tc--article .form-wrapper:not(:last-child) .fi--form-item{margin-bottom:1.5625rem}@media screen and (min-width:768px){.tc--article .form-wrapper:not(:last-child) .fi--form-item{margin-bottom:2.5rem}}.tc--article .field--name-field-teaser-image .cc--wysiwyg,.tc--article .form-wrapper.field--name-field-editorial-access-group,.tc--article .js-form-type-vertical-tabs,.tc--article input[data-drupal-selector=edit-field-teaser-image-form-0-actions-ief-add-save]{display:none}@media screen and (min-width:1024px){.tc--chaptered-page .content-top{display:none}}@media screen and (max-width:1023px){.tc--chaptered-page .content-main .cc--hero-interior{display:none}}.tc--error-page .content-top{margin-top:-6.5625rem}@media screen and (min-width:768px){.tc--error-page .content-top{margin-top:-9.5rem}}@media screen and (min-width:1200px){.tc--error-page .content-top{margin-top:-10.6875rem}}@media screen and (min-width:1024px){.tc--events-listing .content-top{display:none}}@media screen and (max-width:1023px){.tc--events-listing .content-main .cc--hero-interior{display:none}}.tc--form-page .lr--main{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:768px){.tc--form-page .lr--main{padding-left:6.25%;padding-right:6.25%}}@media screen and (min-width:1024px){.lc--full .tc--form-page .lr--main,.sg-pattern-example>.cc--component-container .f--field.nested .tc--form-page .lr--main,.sg-pattern-example>.tc--form-page .lr--main,body.pattern-lab-demo>.cc--component-container .f--field.nested .tc--form-page .lr--main,body.pattern-lab-demo>.tc--form-page .lr--main{padding-left:10.4166666667%;padding-right:10.4166666667%}}.fieldset-legend.form-required:before,label.form-required:before{color:red;content:"* "}.tc--home .content-top{margin-top:-6.5625rem}@media screen and (min-width:768px){.tc--home .content-top{margin-top:-9.5rem}}@media screen and (min-width:1200px){.tc--home .content-top{margin-top:-10.6875rem}}.t--login #edit-openid-connect-client-windows-aad-login{max-width:20rem}.t--login .c--admin-tabs{display:none}@media screen and (min-width:1024px){.tc--news-listing .content-top{display:none}}@media screen and (max-width:1023px){.tc--news-listing .content-main .cc--hero-interior{display:none}.tc--news-listing .content-main .lr--main{padding-top:.625rem}}.page-node-type-story .publication-date,.story-listing .f--field.f--eyebrow{display:none}.cc--story-listing{margin:0 auto;max-width:1800px;padding-left:8.33333%;padding-right:8.33333%}.cc--story-listing .f--cards .cc--news-listing-card{border-bottom:.0625rem solid #ccc;margin-bottom:1.3125rem;padding-bottom:1.625rem}@media screen and (min-width:768px){.cc--story-listing .f--cards .cc--news-listing-card{margin-bottom:2rem;padding-bottom:1.6875rem}}@media screen and (min-width:1024px){.cc--story-listing .f--cards .cc--news-listing-card{margin-bottom:2.5rem;padding-bottom:2.5rem}}.cc_banner-wrapper{z-index:1000001}.cc_banner-wrapper .cc_container p.cc_message{color:#fff}.cc_banner-wrapper .cc_container p.cc_message a{color:#fff;font-weight:700}html[data-whatintent=mouse] .cc_banner-wrapper .cc_container p.cc_message a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc_banner-wrapper .cc_container p.cc_message a:hover{color:#fff;text-decoration:underline}html[data-whatintent=mouse] .cc_banner-wrapper .cc_container .cc_btn_accept_all else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc_banner-wrapper .cc_container .cc_btn_accept_all:hover{text-decoration:none}.lity .lity-wrap .lity-container{background-color:#fff;position:relative}.lity .lity-wrap .lity-container .lity-content{-webkit-transition:none;transition:none}.lity .lity-wrap .lity-container .lity-content:after{display:none}.lity .lity-wrap .lity-container .lity-content iframe{vertical-align:top}.lity .lity-wrap .lity-container .lity-close{color:#000;font-size:0;line-height:0;overflow:hidden;position:absolute;right:-35px;text-indent:101%;top:-25px;white-space:nowrap}.lity .lity-wrap .lity-container .lity-close:after{background-image:url(/images/icons/icon-close-grey.svg);background-size:cover;content:"";display:block;height:16px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:16px}html[data-whatinput=keyboard] .lity .lity-wrap .lity-container .lity-close:focus{outline:3px solid #c69214}html[data-whatinput=mouse] .lity .lity-wrap .lity-container .lity-close:focus{outline:none}.lity .lity-wrap .lity-container h3{font-size:1.25rem;line-height:1.5;margin-bottom:.3125rem}.lity .lity-wrap .lity-container p{font-size:1rem;line-height:1.625}.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:9px 5px;text-transform:none;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-timing-function:linear;transition-timing-function:linear}.hamburger.is-active:hover,.hamburger:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{display:inline-block;height:17px;position:relative;width:25px}.hamburger-inner{display:block;margin-top:-1.5px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#000;border-radius:0;height:3px;position:absolute;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:25px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-7px}.hamburger-inner:after{bottom:-7px}.hamburger--squeeze .hamburger-inner{-webkit-transition-duration:75ms;transition-duration:75ms;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{-webkit-transition:top 75ms ease .12s,opacity 75ms ease;transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{-webkit-transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{opacity:0;top:0;-webkit-transition:top 75ms ease,opacity 75ms ease .12s;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s} +html{line-height:1.15;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.messages--status{background-color:#e6f4ea;border-left:6px solid #28a745;color:#155724;font-weight:600;position:fixed;z-index:101}.messages--status,.unpublished-banner{border-radius:6px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.05);box-shadow:0 2px 5px rgba(0,0,0,.05);margin-left:2rem;margin-right:2rem;padding:1rem 1.5rem}.unpublished-banner{background:#fee;border-left:6px solid #a00;color:#a00;font-weight:700;margin-bottom:1.5rem;position:relative;text-align:center}.above-content{position:fixed;z-index:103}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper label,.f--description p,.fi--form-item-radio .radio-wrapper label,.lc--layout-container h3.no-results,.sg-pattern-example h3.no-results{font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:300}.c--component .f--wysiwyg tbody td,.c--component .f--wysiwyg tbody td p,.cc--header-search form input[type=text],.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg p.date-updated,.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg.date-updated,.fi--form-item textarea,.lc--layout-container ol li,.lc--layout-container p,.lc--layout-container ul li,.sg-pattern-example ol li,.sg-pattern-example p,.sg-pattern-example ul li,.tc--search .content-main .gsc-result-info,.tc--search .content-main .gsc-webResult .gs-snippet,body{font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400}.c--component .f--wysiwyg figure figcaption,.c--component .f--wysiwyg figure figcaption p,.c--component .f--wysiwyg table caption,.cc--hero-landing .text-container .feature-container .f--description p,.lc--layout-container em,.sg-pattern-example em{font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:italic;font-weight:400}.button--alt,.lc--layout-container h6,.sg-pattern-example h6{font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:600}.c--component .f--wysiwyg ol>li:before,.c--component .f--wysiwyg thead th,.cc--back-to-top .f--back a,.cc--button-back-to-top .c--button-back-to-top button span,.cc--chaptered-nav .link,.cc--component-container .fi--form-item-checkbox .checkbox-wrapper input[type=checkbox]:checked+label,.cc--filterable-content-grid .fi--form-item .select-wrap select,.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg,.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg p,.fi--form-item label,.fi--form-item-radio .radio-wrapper input[type=radio]:checked+label,.lc--layout-container b,.lc--layout-container strong,.mc--left-nav-menu .menu-item a,.node-event-submit-an-event-form .form-wrapper .fieldset-legend,.sg-pattern-example b,.sg-pattern-example strong{font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.lc--layout-container em b,.lc--layout-container em strong,.sg-pattern-example em b,.sg-pattern-example em strong{font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:italic;font-weight:700}.button,.c--component .f--wysiwyg tbody th,.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--eyebrow,.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--eyebrow,.cc--abundance-grid .abundance-container-text .f--link a,.cc--accordions .c--accordions .accordion h3 .accordion-trigger,.cc--date-card .f--card-date span.day,.cc--date-card .f--card-date span.month,.cc--date-cards .c--date-cards .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--link a,.cc--hero-article .text-container .f--description,.cc--hero-article-video .text-container .f--description,.cc--hero-article-video .video-container.show+.exit-video,.cc--hero-interior .f--eyebrow a,.cc--hero-microsite-interior .text-container .f--eyebrow,.cc--hero-microsite-landing .text-container .f--eyebrow,.cc--menu-microsite .button-back,.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper .navigation-title,.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li a,.cc--menu-microsite .menu-microsite-toggle,.cc--menu-mobile .button-back,.cc--menu-mobile .c--menu-mobile nav a,.cc--menu-mobile .c--menu-mobile nav button.information-for-toggle,.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper .navigation-title,.cc--notification-banner .c--notification-banner .notification-banner-inner .left span.alert-title,.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--link a,.cc--pager-calendar .c--pager-calendar .pager ul li,.cc--pager-load-more .pager__item a,.cc--social-media-grid .crt-widget .crt-load-more-container .crt-load-more,.cc--social-media-grid .social-media-links>span,.f--button-link a,.fi--form-item input[type=button],.lc--layout-container .h1,.lc--layout-container h1,.lc--layout-container h2,.lc--layout-container h3,.lc--layout-container h4,.lc--layout-container h5,.sg-pattern-example .h1,.sg-pattern-example h1,.sg-pattern-example h2,.sg-pattern-example h3,.sg-pattern-example h4,.sg-pattern-example h5,.tc--search .content-main .gsc-control-cse .gs-result .gs-title,.tc--search .content-main .gsc-control-cse .gs-result .gs-title *,.tc--search .content-main .gsc-control-cse .gs-spelling,.tc--search .content-main input.gsc-input,input[type=submit]{font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:800}html[data-whatinput=keyboard] :focus{outline:3px solid #c69214}html[data-whatinput=mouse] :focus{outline:none}.visually-hidden{border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.skip-link{background-color:#881c1c;color:#fff;left:1.25rem;position:absolute;z-index:101}.skip-link:not(:focus){border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{color:#151515;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}h1,h2,h3,h4,h5,h6{line-height:1.1;margin:0}p{margin-top:0}p:last-child{margin-bottom:0}ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}ul{list-style-type:disc}img{display:block;height:auto;width:100%}svg circle,svg ellipse,svg line,svg path,svg polygon,svg rect{-webkit-transition:fill .1s ease-in-out;transition:fill .1s ease-in-out}html[data-whatintent=mouse] svg circle else,html[data-whatintent=mouse] svg ellipse else,html[data-whatintent=mouse] svg line else,html[data-whatintent=mouse] svg path else,html[data-whatintent=mouse] svg polygon else,html[data-whatintent=mouse] svg rect else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] svg circle:hover,html[data-whatintent=mouse] svg ellipse:hover,html[data-whatintent=mouse] svg line:hover,html[data-whatintent=mouse] svg path:hover,html[data-whatintent=mouse] svg polygon:hover,html[data-whatintent=mouse] svg rect:hover{-webkit-transition:fill .1s ease-in-out;transition:fill .1s ease-in-out}nav ol,nav ul{list-style:none;margin:0;padding:0}dl{margin-top:0}dd{margin:0}address{font-style:normal}form{margin:0}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}button{background-color:transparent;border:0;padding:0}.button-reset,[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}iframe{border:0}section.two-cols{margin-bottom:2.5rem;margin-top:2.5rem}@media screen and (min-width:769px){section.two-cols{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}}section.two-cols img{float:left;margin-bottom:.9375rem}table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%}table tr td,table tr th{font-size:1rem;line-height:1.625;padding:.625rem 2.5%;text-align:left;vertical-align:top}@media screen and (min-width:769px){table tr td,table tr th{font-size:1.125rem;line-height:1.4445;padding-left:2.0833333333%;padding-right:2.0833333333%}}table tr:nth-child(2n){background:#f0f0f0}table.two-col tr th:first-child{font-weight:600;width:40%}table.two-col tr td:nth-child(2){color:#000}td,th{padding:0}th{font-weight:400}[tabindex="-1"]:focus{outline:none!important}@media print{*,:after,:before{background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited,a[href]:after{text-decoration:underline}a[href]:after{content:" (" attr(href) ")";word-break:break-word}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.lc--layout-container .h1,.lc--layout-container h1,.sg-pattern-example .h1,.sg-pattern-example h1{font-size:1.875rem;line-height:1}@media screen and (min-width:1024px){.lc--layout-container .h1,.lc--layout-container h1,.sg-pattern-example .h1,.sg-pattern-example h1{font-size:3.75rem;line-height:1}}.lc--layout-container h2,.sg-pattern-example h2{font-size:2.5rem;line-height:1.05}.lc--layout-container h3,.sg-pattern-example h3{font-size:2rem;line-height:1.25}.lc--layout-container h4,.sg-pattern-example h4{font-size:1.25rem;line-height:1.3}.lc--layout-container h5,.sg-pattern-example h5{font-size:.9375rem;line-height:1.2}.lc--layout-container h6,.sg-pattern-example h6{font-size:.875rem;line-height:1.5}.lc--layout-container h3.no-results,.sg-pattern-example h3.no-results{color:#fff;font-size:1.25rem;line-height:2}.lc--layout-container p,.sg-pattern-example p{color:#4a4a4a;font-size:1rem;line-height:1.625}@media screen and (min-width:769px){.lc--layout-container p,.sg-pattern-example p{font-size:1rem;line-height:1.875}}.lc--layout-container ol li,.lc--layout-container ul li,.sg-pattern-example ol li,.sg-pattern-example ul li{color:#4a4a4a;font-size:1rem;line-height:1.875}.button,.f--button-link a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.2858;padding-left:.9375rem;padding-right:.9375rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#881c1c;border:0;border-radius:0;color:#fff;height:3.125rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;white-space:normal;width:100%}.f--button-link html[data-whatintent=mouse] a else,html[data-whatintent=mouse] .button else,html[data-whatintent=mouse] .f--button-link a else{-webkit-transition:all .1s;transition:all .1s}.f--button-link html[data-whatintent=mouse] a:hover,html[data-whatintent=mouse] .button:hover,html[data-whatintent=mouse] .f--button-link a:hover{background-color:#6a1010;color:#fff;text-decoration:none;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.button--alt{color:#881c1c;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.375rem;line-height:1;padding-bottom:.5625rem;position:relative;text-decoration:none;text-transform:uppercase}.button--alt:after{background-color:#881c1c;bottom:0;content:"";display:block;height:.125rem;left:0;position:absolute;width:100%}html[data-whatintent=mouse] .button--alt else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .button--alt:hover{color:#6a1010;text-decoration:none}html[data-whatintent=mouse] .button--alt:hover:after{background-color:#6a1010}.icon-close{height:3.125rem;width:3.125rem}.icon-close svg{fill:#fff;height:1.125rem;width:1.125rem}@media screen and (min-width:1024px){>.cc--component-container.narrow{margin:0 auto;max-width:50%}>.cc--component-container.fullbackground>.c--component,>.cc--component-container.maxwidth{margin:0 auto;max-width:1800px}}.fi--form-item input[type=date],.fi--form-item input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:0;color:#4a4a4a;font-size:.875rem;height:3.5rem;line-height:1.7143;padding-left:1.5625rem;padding-right:1.5625rem;position:relative;width:100%}.fi--form-item:not(:last-child){margin-bottom:1.5625rem}@media screen and (min-width:769px){.fi--form-item:not(:last-child){margin-bottom:2.5rem}}.fi--form-item label{color:#4a4a4a;display:block;font-size:1rem;line-height:1.625}@media screen and (min-width:769px){.fi--form-item label{font-size:1rem;line-height:1.875}}.fi--form-item input[type=button]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.2858;padding-left:.9375rem;padding-right:.9375rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#881c1c;border:0;border-radius:0;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;white-space:normal}html[data-whatintent=mouse] .fi--form-item input[type=button] else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .fi--form-item input[type=button]:hover{background-color:#6a1010;color:#fff;text-decoration:none;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.fi--form-item input[type=button]{height:3.125rem;max-width:10.625rem;width:100%}.cc--component-container .fi--form-item-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cc--component-container .fi--form-item-checkbox .group-title{font-size:1rem;line-height:1.875;-ms-flex-preferred-size:100%;flex-basis:100%;font-weight:700}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper{padding-bottom:.3125rem;padding-left:2.3125rem;padding-top:.3125rem;position:relative;-ms-flex-preferred-size:50%;flex-basis:50%;text-align:left}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper input[type=checkbox]{left:-9999px;position:absolute;top:0}html[data-whatinput=keyboard] .cc--component-container .fi--form-item-checkbox .checkbox-wrapper input[type=checkbox]:focus+label:before{outline:3px solid #c69214}html[data-whatinput=mouse] .cc--component-container .fi--form-item-checkbox .checkbox-wrapper input[type=checkbox]:focus+label:before{outline:none}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper input[type=checkbox]:checked+label:before{background-color:#881c1c;border:.0625rem solid #881c1c}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper input[type=checkbox]:checked+label:after{background-color:#881c1c;border:.1875rem solid #fff;opacity:1}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper label{color:#4a4a4a;cursor:pointer;font-size:.875rem;line-height:1.7143;margin-bottom:0}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper label:after,.cc--component-container .fi--form-item-checkbox .checkbox-wrapper label:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper label:before{background-color:#fff;border:.0625rem solid #767676;height:1.25rem;left:.0625rem;width:1.25rem}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper label:after{height:1rem;left:.1875rem;opacity:0;width:1rem}.fi--form-item input[type=date]{padding-right:.9375rem;text-transform:uppercase}.fi--form-item input[type=date]::-webkit-calendar-picker-indicator{color:transparent;height:1.1875rem;opacity:0;width:1.1875rem}.fi--form-item input[type=date]:after{background-image:url(https://www.umass.edu/themes/custom/umass_base/images/icons/icon-calendar.svg)!important;background-position:50%;background-repeat:no-repeat;background-size:1.1875rem;content:"";display:block;height:1.25rem;pointer-events:none;position:absolute;right:1.125rem;width:1.1875rem}.fi--form-item-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.fi--form-item-radio .group-title{font-size:1rem;line-height:1.875;margin-bottom:.3125rem;-ms-flex-preferred-size:100%;flex-basis:100%;font-weight:700}.fi--form-item-radio .radio-wrapper{padding-left:2.3125rem;padding-top:.3125rem;position:relative;-ms-flex-preferred-size:50%;flex-basis:50%;text-align:left}.fi--form-item-radio .radio-wrapper input[type=radio]{left:-9999px;position:absolute;top:0}html[data-whatinput=keyboard] .fi--form-item-radio .radio-wrapper input[type=radio]:focus+label:before{outline:.1875rem solid #008996}.fi--form-item-radio .radio-wrapper input[type=radio]:checked+label:before{border:.125rem solid #881c1c}.fi--form-item-radio .radio-wrapper input[type=radio]:checked+label:after{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fi--form-item-radio .radio-wrapper label{cursor:pointer;font-size:.875rem;line-height:1.7143;margin-bottom:0}.fi--form-item-radio .radio-wrapper label:after,.fi--form-item-radio .radio-wrapper label:before{content:"";position:absolute;top:50%}.fi--form-item-radio .radio-wrapper label:before{background-color:#fff;border:.0625rem solid #767676;border-radius:50%;height:1.375rem;left:.0625rem;margin-top:-.5rem;width:1.375rem}.fi--form-item-radio .radio-wrapper label:after{background-color:#881c1c;border-radius:50%;height:.75rem;left:.375rem;margin-top:-.1875rem;opacity:0;-webkit-transform:translate3d(-40px,0,0) scale(.5);transform:translate3d(-40px,0,0) scale(.5);width:.75rem}.fi--form-item .select-wrap{background-color:#fff;border:1px solid #ccc;position:relative}.fi--form-item .select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-image:none;border:0;-webkit-box-shadow:none;box-shadow:none;color:#4a4a4a;font-size:.875rem;height:3.125rem;line-height:1.7143;padding-left:1.5625rem;padding-right:1.5625rem;width:100%}.fi--form-item .select-wrap select::-ms-expand{display:none}.fi--form-item .select-wrap svg{fill:#881c1c;height:6px;pointer-events:none;position:absolute;right:1.375rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:11px}input[type=submit]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.2858;padding-left:.9375rem;padding-right:.9375rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#881c1c;border:0;border-radius:0;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;white-space:normal}html[data-whatintent=mouse] input[type=submit] else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] input[type=submit]:hover{background-color:#6a1010;color:#fff;text-decoration:none;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}input[type=submit]{height:3.125rem;max-width:10.625rem;width:100%}.fi--form-item input[type=text]::-webkit-input-placeholder{color:#4a4a4a}.fi--form-item input[type=text]::-moz-placeholder{color:#4a4a4a}.fi--form-item input[type=text]:-ms-input-placeholder{color:#4a4a4a}.fi--form-item input[type=text]::-ms-input-placeholder{color:#4a4a4a}.fi--form-item input[type=text]::placeholder{color:#4a4a4a}.fi--form-item input[type=text].magnifier{background-image:url(https://www.umass.edu/themes/custom/umass_base/images/icons/icon-search-red.svg);background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.8125rem}.fi--form-item textarea{background-color:#fff;border-color:#ccc;color:#4a4a4a;font-size:.875rem;height:9.375rem;line-height:1.7143;padding:1.4375rem 1.75rem 1.4375rem 2rem;width:100%}@media screen and (min-width:769px){.fi--form-item textarea{height:12.5rem}}.fi--form-item textarea::-webkit-input-placeholder{color:#4a4a4a}.fi--form-item textarea::-moz-placeholder{color:#4a4a4a}.fi--form-item textarea:-ms-input-placeholder{color:#4a4a4a}.fi--form-item textarea::-ms-input-placeholder{color:#4a4a4a}.fi--form-item textarea::placeholder{color:#4a4a4a}.lc--two-column{margin:0 auto;max-width:1800px}.lc--two-column .l--two-column{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:2.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0}@media screen and (min-width:769px){.lc--two-column .l--two-column{padding-bottom:3.125rem}}@media screen and (min-width:1024px){.lc--two-column .l--two-column{padding-top:3.125rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media print{.lc--two-column .l--two-column{padding-top:3.125rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:1024px){.lc--two-column .l--two-column .lr--sidebar{padding-left:4.1666666667%;padding-right:4.1666666667%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;width:100%}.tc--landing-page .lc--two-column .l--two-column .lr--sidebar{border-right:.0625rem solid #ccc;margin-bottom:-3.125rem;margin-top:-3.125rem;padding-bottom:3.125rem;padding-top:3.125rem}}@media print{.lc--two-column .l--two-column .lr--sidebar{padding-left:0;padding-right:0;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;width:100%}}@media screen and (min-width:1024px){.lc--two-column .l--two-column .lr--main{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;width:100%}}@media print{.lc--two-column .l--two-column .lr--main{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;width:100%}}@media screen and (max-width:1023px){.lc--two-column .l--two-column .lr--main{padding-bottom:0;padding-top:2.5rem}}@media screen and (min-width:769px){.tc--event .lc--two-column .l--two-column .lr--main{padding-bottom:0;padding-top:0}}.tc--form-page .lc--two-column .l--two-column .lr--main{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.tc--form-page .lc--two-column .l--two-column .lr--main{padding-left:10.4166666667%;padding-right:10.4166666667%}}@media screen and (max-width:1023px){.tc--article .lc--two-column .l--two-column .lr--sidebar,.tc--event .lc--two-column .l--two-column .lr--sidebar,.tc--microsite-article .lc--two-column .l--two-column .lr--sidebar{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.tc--article .lc--two-column .l--two-column .lr--main,.tc--event .lc--two-column .l--two-column .lr--main,.tc--microsite-article .lc--two-column .l--two-column .lr--main{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}body{margin:0;padding:0}.link,a{color:#881c1c;text-decoration:underline}html[data-whatintent=mouse] .link,html[data-whatintent=mouse] a{-webkit-transition:color;transition:color}html[data-whatintent=mouse] .link else,html[data-whatintent=mouse] a else{-webkit-transition:all;transition:all}html[data-whatintent=mouse] .link:hover,html[data-whatintent=mouse] a:hover{color:#151515;text-decoration:underline}.nolink{cursor:default!important;pointer-events:none;text-decoration:none}html[data-whatintent=mouse] .nolink{-webkit-transition:color;transition:color}html[data-whatintent=mouse] .nolink else{-webkit-transition:all;transition:all}html[data-whatintent=mouse] .nolink:hover{color:inherit;text-decoration:none}.c--component h2 a:hover{text-decoration:underline}.icon-search{height:1.875rem;width:1.875rem}.icon-search svg{height:1.125rem;width:1.125rem}.f--ambient-video{width:100%}@media screen and (max-width:768px){.f--ambient-video{padding-bottom:56.25%}}.f--ambient-video video{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}@media screen and (min-width:1024px){@supports(-ms-ime-align:auto){.f--ambient-video video{height:auto;-o-object-fit:none;object-fit:none}}}@media screen and (min-width:769px){.f--button-link a{width:auto}}.f--description p{color:#000;font-size:1rem;line-height:1.875;text-align:left;text-transform:none}.f--hero-promo-title h2{color:#fff;font-size:.9375rem;line-height:1.2}@media screen and (min-width:769px){.f--hero-promo-title h2{font-size:1rem;line-height:1;text-align:right}}@media screen and (min-width:1024px){.f--hero-promo-title h2{font-size:1rem;line-height:1.25}}.f--hero-promo-title h2 a{color:#fff;text-decoration:none}html[data-whatintent=mouse] .f--hero-promo-title h2 a else{-webkit-transition:all .1s;transition:all .1s}.f--hero-promo-title+.f--description a,html[data-whatintent=mouse] .f--hero-promo-title h2 a:hover{color:#fff;text-decoration:underline}html[data-whatintent=mouse] .f--hero-promo-title+.f--description a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .f--hero-promo-title+.f--description a:hover{color:#fff;text-decoration:none}.c--component .f--wysiwyg:after{clear:both;content:"";display:block}.c--component .f--wysiwyg h2{font-size:1.5rem;line-height:1.25;margin-bottom:1.5625rem}@media screen and (min-width:769px){.c--component .f--wysiwyg h2{font-size:1.875rem;line-height:1.2;margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.c--component .f--wysiwyg h2{font-size:2.5rem;line-height:1.05}}.c--component .f--wysiwyg h3{font-size:1.5rem;line-height:1.1667;margin-bottom:.625rem}@media screen and (min-width:769px){.c--component .f--wysiwyg h3{font-size:1.625rem;line-height:1.2308;margin-bottom:.875rem}}@media screen and (min-width:1024px){.c--component .f--wysiwyg h3{font-size:2rem;line-height:1.125}}.c--component .f--wysiwyg h4{font-size:1.375rem;line-height:1.1819;margin-bottom:.625rem}@media screen and (min-width:769px){.c--component .f--wysiwyg h4{font-size:1.625rem;line-height:1.1539;margin-bottom:.875rem}}.c--component .f--wysiwyg h5{font-size:.9375rem;line-height:1.2;margin-bottom:.4375rem}@media screen and (min-width:769px){.c--component .f--wysiwyg h5{font-size:1rem;font-weight:800;line-height:1.25;margin-bottom:1.0625rem}}.c--component .f--wysiwyg ol,.c--component .f--wysiwyg ul{list-style:none;padding:0}.c--component .f--wysiwyg ol ol,.c--component .f--wysiwyg ol ul,.c--component .f--wysiwyg ul ol,.c--component .f--wysiwyg ul ul{margin-left:1.5625rem}.c--component .f--wysiwyg ol{counter-reset:counter}.c--component .f--wysiwyg ol>li{counter-increment:counter}.c--component .f--wysiwyg ol>li:before{color:#881c1c;content:counter(counter) ". ";margin-left:.625rem;margin-right:.5rem}.c--component .f--wysiwyg ul>li{list-style:none}.c--component .f--wysiwyg ul>li:before{color:#881c1c;content:"•";display:inline-block;margin-left:.625rem;margin-right:1.25rem;width:.3125rem}.c--component .f--wysiwyg table caption{margin-bottom:1.25rem;text-align:left}.c--component .f--wysiwyg thead th{font-size:1rem;letter-spacing:.034375rem;line-height:1.625;padding:1.5625rem 1.25rem}@media screen and (min-width:769px){.c--component .f--wysiwyg thead th{padding:0 1.25rem 1.25rem}}.c--component .f--wysiwyg tbody tr{background:transparent;border-bottom:1px solid #ccc}.c--component .f--wysiwyg tbody tr:last-child{border-bottom:0}.c--component .f--wysiwyg tbody tr:nth-child(odd){background-color:#e9e9e9}.c--component .f--wysiwyg tbody tr:nth-child(2n){background-color:#fff}.c--component .f--wysiwyg tbody td,.c--component .f--wysiwyg tbody th{padding:1.5625rem 1.25rem}.c--component .f--wysiwyg tbody td,.c--component .f--wysiwyg tbody td p,.c--component .f--wysiwyg tbody th,.c--component .f--wysiwyg tbody th p{font-size:.75rem;line-height:1.8334}@media screen and (min-width:769px){.c--component .f--wysiwyg tbody td,.c--component .f--wysiwyg tbody td p,.c--component .f--wysiwyg tbody th,.c--component .f--wysiwyg tbody th p{font-size:1rem;line-height:1.625}}.c--component .f--wysiwyg tbody td,.c--component .f--wysiwyg tbody td p{color:#4a4a4a}.c--component .f--wysiwyg tbody th{color:#151515;padding-right:.75rem}@media screen and (min-width:769px){.c--component .f--wysiwyg tbody th{padding-right:2rem}}@media screen and (min-width:1024px){.c--component .f--wysiwyg tbody th{padding-right:3.125rem}}.c--component .f--wysiwyg article.align-left,.c--component .f--wysiwyg figure.align-left,.c--component .f--wysiwyg img.align-left{float:left;margin-bottom:1.25rem;margin-left:0;margin-right:3.125rem}.c--component .f--wysiwyg article.align-right,.c--component .f--wysiwyg figure.align-right,.c--component .f--wysiwyg img.align-right{float:right;margin-bottom:1.25rem;margin-left:3.125rem;margin-right:0}.c--component .f--wysiwyg figure{margin:0}.c--component .f--wysiwyg figure figcaption,.c--component .f--wysiwyg figure figcaption p{color:#4a4a4a;font-size:.75rem;line-height:1.5;margin-top:.625rem}.c--component .f--wysiwyg .pull-quote,.c--component .f--wysiwyg blockquote{color:#881c1c;margin-bottom:3.125rem;margin-top:3.125rem}.c--component .f--wysiwyg .pull-quote p,.c--component .f--wysiwyg blockquote p{color:#881c1c;font-size:2.25rem;font-style:italic;line-height:1.2778;margin-bottom:.9375rem}.c--component .f--wysiwyg .pull-quote p:before,.c--component .f--wysiwyg blockquote p:before{content:"“";display:inline-block}.c--component .f--wysiwyg .pull-quote p:after,.c--component .f--wysiwyg blockquote p:after{content:"”";display:inline-block}.c--component .f--wysiwyg .pull-quote .attribution,.c--component .f--wysiwyg blockquote .attribution{font-size:.9375rem;font-style:normal;font-weight:700;line-height:1.3334}.c--component .f--wysiwyg .pull-quote .attribution:before,.c--component .f--wysiwyg blockquote .attribution:before{content:"—";display:inline-block;margin-right:.3125rem}.c--component .f--wysiwyg img{margin-bottom:.875rem;max-width:100%;width:auto}div.c--component.c--accordions a.field-stat-link,div.f--field.f--description a.field-stat-link,div.f--field.f--wysiwyg a.field-stat-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.2858;padding-left:.9375rem;padding-right:.9375rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#881c1c;border:0;border-radius:0;color:#fff;font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:800;height:3.125rem;min-width:10.625rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;white-space:normal;width:auto}div.c--component.c--accordions a.field-stat-link:hover,div.f--field.f--description a.field-stat-link:hover,div.f--field.f--wysiwyg a.field-stat-link:hover{background-color:#6a1010;color:#fff;text-decoration:none;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.c--component .f--wysiwyg .pull-quote .author,.c--component .f--wysiwyg blockquote .author{font-size:.9375rem;font-style:normal;font-weight:700;line-height:1.3334}.c--component .f--wysiwyg .pull-quote .author:before,.c--component .f--wysiwyg blockquote .author:before{content:"—";display:inline-block;margin-right:.3125rem}@media screen and (min-width:769px){.cc--abundance-grid .c--abundance-grid{display:grid;gap:0 0;grid-template-areas:"text-block text-block large-1 large-1" "text-block text-block large-1 large-1" "large-2 large-2 small small" "large-2 large-2 small small";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.cc--abundance-grid .c--abundance-grid div:nth-child(3){grid-area:large-2}.cc--abundance-grid .c--abundance-grid .abundance-container-text{grid-area:text-block}.cc--abundance-grid .c--abundance-grid .abundance-container-large{grid-area:large-1}.cc--abundance-grid .c--abundance-grid .abundance-container-small{display:grid;gap:0 0;grid-area:small;grid-template-areas:"small-1 small-2" "small-3 small-4";grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.cc--abundance-grid .c--abundance-grid .abundance-container-small .cc--component-container:first-child{grid-area:small-1}.cc--abundance-grid .c--abundance-grid .abundance-container-small .cc--component-container:nth-child(2){grid-area:small-2}.cc--abundance-grid .c--abundance-grid .abundance-container-small .cc--component-container:nth-child(3){grid-area:small-3}.cc--abundance-grid .c--abundance-grid .abundance-container-small .shuffle-wrapper{grid-area:small-4}}@media screen and (min-width:769px)and (-ms-high-contrast:none){.cc--abundance-grid .grid-container{display:-ms-grid;-ms-grid-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:1fr 1fr 1fr 1fr}.cc--abundance-grid .text-block{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:2}.cc--abundance-grid .large-1{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3;-ms-grid-column-span:2}.cc--abundance-grid .large-2{-ms-grid-row:3;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:2}.cc--abundance-grid .small{display:-ms-grid;-ms-grid-columns:1fr 1fr;-ms-grid-rows:1fr 1fr;-ms-grid-row:3;-ms-grid-row-span:2;-ms-grid-column:3;-ms-grid-column-span:2}.cc--abundance-grid .small-1{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.cc--abundance-grid .small-2{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1}.cc--abundance-grid .small-3{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.cc--abundance-grid .small-4{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1}}.cc--abundance-grid.updating{position:relative}.cc--abundance-grid.updating:before{-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-linecap='round' stroke-width='11' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:2.625rem;left:50%;margin-left:-1.375rem;margin-top:-1.375rem;position:absolute;top:50%;-webkit-transform-origin:50%;transform-origin:50%;width:2.625rem;z-index:1}.cc--abundance-grid.updating .c--abundance-grid{opacity:0}.cc--abundance-grid.updated .c--abundance-grid{opacity:1}.cc--abundance-grid .abundance-container-large,.cc--abundance-grid .abundance-container-text{padding-top:100%;position:relative}@media screen and (min-width:1024px){.lc--full .cc--abundance-grid .abundance-container-large,.lc--full .cc--abundance-grid .abundance-container-text,.sg-pattern-example>.cc--abundance-grid .abundance-container-large,.sg-pattern-example>.cc--abundance-grid .abundance-container-text,.sg-pattern-example>.cc--component-container .f--field.nested .cc--abundance-grid .abundance-container-large,.sg-pattern-example>.cc--component-container .f--field.nested .cc--abundance-grid .abundance-container-text,body.pattern-lab-demo>.cc--abundance-grid .abundance-container-large,body.pattern-lab-demo>.cc--abundance-grid .abundance-container-text,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--abundance-grid .abundance-container-large,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--abundance-grid .abundance-container-text{padding-top:66.66%}}.cc--abundance-grid .abundance-container-large .cc--component-container,.cc--abundance-grid .abundance-container-large .text-container-wrapper,.cc--abundance-grid .abundance-container-text .cc--component-container,.cc--abundance-grid .abundance-container-text .text-container-wrapper{height:100%;position:absolute;top:0;width:100%}@media screen and (max-width:768px){.cc--abundance-grid .abundance-container-text{padding:0}}.cc--abundance-grid .abundance-container-text .text-container-wrapper{padding:2.5rem 8.3333333333% 1.875rem;position:relative}@media screen and (min-width:769px){.cc--abundance-grid .abundance-container-text .text-container-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 16.6666666667%;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cc--abundance-grid .abundance-container-text .f--section-title h2{font-size:1.75rem;line-height:1;margin-bottom:.625rem;text-transform:uppercase}@media screen and (min-width:769px){.cc--abundance-grid .abundance-container-text .f--section-title h2{font-size:2.5rem;line-height:1;margin-bottom:.9375rem}}.cc--abundance-grid .abundance-container-text .f--section-title h2 a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-text .f--section-title h2 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-text .f--section-title h2 a:hover{text-decoration:underline}.cc--abundance-grid .abundance-container-text .f--description p{font-size:.9375rem;line-height:1.6667;margin-bottom:.9375rem}@media screen and (min-width:769px){.cc--abundance-grid .abundance-container-text .f--description p{font-size:.9375rem;line-height:1.8667;margin-bottom:2.1875rem}}.cc--abundance-grid .abundance-container-text .f--link a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.2858;padding-left:.9375rem;padding-right:.9375rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#881c1c;border:0;border-radius:0;color:#fff;height:3.125rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;white-space:normal;width:100%}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-text .f--link a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-text .f--link a:hover{background-color:#6a1010;color:#fff;text-decoration:none;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.cc--abundance-grid .abundance-container-text .f--link a{max-width:16.875rem}.cc--abundance-grid .abundance-container-large .cc--component-container{background-position:50%;background-repeat:no-repeat;background-size:cover}.cc--abundance-grid .abundance-container-large .cc--component-container:after{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000);bottom:0;content:"";display:block;height:60%;opacity:.9;position:absolute;width:100%}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.25rem 8.3333333333%;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;height:100%;justify-content:flex-end;z-index:1}@media screen and (min-width:769px){.cc--abundance-grid .abundance-container-large .c--abundance-grid-item{padding:1.25rem 11.1111111111% 1.5625rem}}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--eyebrow{color:#e9e9e9;font-size:.75rem;line-height:1.5;margin-bottom:.5rem;text-transform:uppercase}@media screen and (min-width:769px){.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--eyebrow{font-size:.875rem;line-height:1.2858}}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--cta-title h2{color:#fff;font-size:1.375rem;line-height:1.1819;margin-bottom:.625rem}@media screen and (min-width:769px){.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--cta-title h2{font-size:1.625rem;line-height:1.1539}}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--cta-title h2 a{color:#fff;text-decoration:underline}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--cta-title h2 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--cta-title h2 a:hover{text-decoration:none}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--description p{color:#fff;font-size:.875rem;line-height:1.7143}@media screen and (min-width:769px){.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--description p{font-size:.875rem;line-height:1.5715}}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--description a{color:#fff;text-decoration:underline}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--description a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--description a:hover{text-decoration:none}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--video-lightbox a{background-color:#881c1c;background-image:url(https://www.umass.edu/themes/custom/umass_base/images/icons/icon-play.svg);background-position:50%;background-repeat:no-repeat;background-size:.5625rem;border:1px solid hsla(0,0%,100%,.65);border-radius:50%;-webkit-box-shadow:2px 2px 4px 1px rgba(0,0,0,.65);box-shadow:2px 2px 4px 1px rgba(0,0,0,.65);display:inline-block;font-size:0;height:3.125rem;line-height:0;overflow:hidden;text-indent:101%;white-space:nowrap;width:3.125rem}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--video-lightbox a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--video-lightbox a:hover{background-color:#6a1010}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--video-lightbox a{position:absolute;right:1.375rem;top:1.4375rem}@media screen and (min-width:769px){.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--video-lightbox a{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.cc--abundance-grid .abundance-container-small{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item{position:relative;-ms-flex-preferred-size:50%;flex-basis:50%;padding-top:50%}@media screen and (min-width:1024px){.lc--full .cc--abundance-grid .abundance-container-small .cc--abundance-grid-item,.sg-pattern-example>.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item,.sg-pattern-example>.cc--component-container .f--field.nested .cc--abundance-grid .abundance-container-small .cc--abundance-grid-item,body.pattern-lab-demo>.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--abundance-grid .abundance-container-small .cc--abundance-grid-item{padding-top:33.33%}}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item:first-child{background:#151515}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item:nth-child(2){background:#881c1c}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item:nth-child(3){background:#4a4a4a}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .c--abundance-grid-item{height:100%;padding:1.875rem 8.3333333333% 1.25rem;position:absolute;top:0;width:100%}@media screen and (min-width:769px){.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .c--abundance-grid-item{padding:3.25rem 11.1111111111% 1.5625rem}}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--eyebrow{color:#e9e9e9;font-size:.75rem;line-height:1.5;margin-bottom:.5625rem;text-transform:uppercase}@media screen and (min-width:769px){.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--eyebrow{font-size:.875rem;line-height:1.2858;margin-bottom:.625rem}}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--cta-title h2{color:#fff;font-size:.9375rem;line-height:1.2}@media screen and (min-width:769px){.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--cta-title h2{font-size:1rem;line-height:1.25}}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--cta-title h2 a{color:#fff;text-decoration:none}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--cta-title h2 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--cta-title h2 a:hover{text-decoration:underline}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--description{display:none}.cc--abundance-grid .abundance-container-small .shuffle-wrapper{position:relative;-ms-flex-preferred-size:50%;flex-basis:50%}.cc--abundance-grid .abundance-container-small .shuffle-wrapper .abundance-grid-shuffle{background-color:#881c1c;background-image:url(https://www.umass.edu/themes/custom/umass_base/images/icons/icon-refresh.svg);background-position:50%;background-repeat:no-repeat;background-size:1.375rem;border-radius:50%;display:inline-block;font-size:0;height:3.125rem;line-height:0;overflow:hidden;text-indent:101%;white-space:nowrap;width:3.125rem}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-small .shuffle-wrapper .abundance-grid-shuffle else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-small .shuffle-wrapper .abundance-grid-shuffle:hover{background-color:#6a1010}.cc--abundance-grid .abundance-container-small .shuffle-wrapper .abundance-grid-shuffle{bottom:.9375rem;display:none;position:absolute;right:.9375rem}.cc--abundance-grid .abundance-container-small .shuffle-wrapper .abundance-grid-shuffle.active{display:inline-block}.cc--accordion-program.no-details{display:block}.cc--accordion-program.no-details .text-container{padding-right:0;-ms-flex-preferred-size:100%;flex-basis:100%}.cc--accordion-program .c--accordion-program{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:769px){.cc--accordion-program .c--accordion-program{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cc--accordion-program .text-container{margin-bottom:1.5625rem;padding-right:7.6923076923%;-ms-flex-preferred-size:69.2307692308%;flex-basis:69.2307692308%}@media screen and (min-width:769px){.cc--accordion-program .text-container{margin-bottom:0}}.cc--accordion-program .text-container .f--description{margin-bottom:1.625rem}.cc--accordion-program .text-container .f--description p{font-size:.875rem;line-height:1.7143}.cc--accordion-program .text-container .f--link .link{font-size:.875rem;font-weight:800;line-height:1.7143;text-transform:uppercase}html[data-whatintent=mouse] .cc--accordion-program .text-container .f--link .link else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--accordion-program .text-container .f--link .link:hover{text-decoration:none}.cc--accordion-program .details-container{padding-right:3.8461538462%;-ms-flex-preferred-size:30.7692307692%;color:#4a4a4a;flex-basis:30.7692307692%}.cc--accordion-program .details-container .detail{font-size:.875rem;line-height:1.7143;margin-bottom:1.25rem}.cc--accordion-program .details-container .detail .label{font-weight:700}.cc--accordion-program .details-container .detail,.cc--accordion-program .details-container .detail .content,.cc--accordion-program .details-container .detail p{font-size:.875rem;line-height:1.7143}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.cc--accordions .c--accordions{overflow-anchor:none;padding:.875rem 8.3333333333%}@media screen and (min-width:769px){.cc--accordions .c--accordions{padding-top:0}}@media screen and (min-width:1024px){.cc--accordions .c--accordions{padding-bottom:.125rem;padding-top:.125rem}}.cc--accordions .c--accordions .accordion-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-bottom:.0625rem solid #ccc;overflow-anchor:none;padding-bottom:1.5625rem;-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (min-width:769px){.cc--accordions .c--accordions .accordion-item{padding-bottom:1.5rem}}.cc--accordions .c--accordions .accordion h3 .accordion-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.375rem;line-height:1.1819;padding-top:1.9375rem;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#000;justify-content:space-between;overflow-anchor:none;text-align:left;width:100%;will-change:transform}html[data-whatintent=mouse] .cc--accordions .c--accordions .accordion h3 .accordion-trigger else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--accordions .c--accordions .accordion h3 .accordion-trigger:hover{color:#881c1c}@media screen and (min-width:769px){.cc--accordions .c--accordions .accordion h3 .accordion-trigger{font-size:1.625rem;line-height:1.1539;padding-bottom:.375rem;padding-top:2.75rem}}@media screen and (min-width:1024px){.cc--accordions .c--accordions .accordion h3 .accordion-trigger{padding-bottom:.75rem;padding-top:2.4375rem}}.cc--accordions .c--accordions .accordion h3 .accordion-trigger:after{display:block;margin-right:.5rem;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:url(https://www.umass.edu/themes/custom/umass_base/images/icons/icon-arrowdown-red.svg) no-repeat 50%/100%;content:"";height:1.25rem;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:1.25rem}@media screen and (min-width:769px){.cc--accordions .c--accordions .accordion h3 .accordion-trigger:after{height:1.75rem;width:1.75rem}}.cc--accordions .c--accordions .accordion h3 .accordion-trigger.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.cc--accordions .c--accordions .accordion .accordion-panel{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#4a4a4a;display:block!important;font-size:.875rem;line-height:1.7143;max-height:0;overflow:hidden;overflow-anchor:none;padding-top:.9375rem;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:max-height .3s cubic-bezier(.25,.46,.45,.94),visibility .3s linear;transition:max-height .3s cubic-bezier(.25,.46,.45,.94),visibility .3s linear;visibility:hidden;will-change:max-height}.cc--accordions .c--accordions .accordion .accordion-panel.active{max-height:5000px;-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94);visibility:visible}@media screen and (min-width:769px){.cc--accordions .c--accordions .accordion .accordion-panel{padding-top:1.25rem}.cc--accordions .c--accordions .accordion .accordion-panel.active{max-height:10000px}}@media screen and (min-width:1024px){.cc--accordions .c--accordions .accordion .accordion-panel{padding-top:.875rem}.cc--accordions .c--accordions .accordion .accordion-panel.active{max-height:15000px}}.cc--accordions .c--accordions .accordion .accordion-panel>*{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}@media(prefers-reduced-motion:reduce){.cc--accordions .c--accordions .accordion .accordion-panel{-webkit-transition:none!important;transition:none!important}}.cc--accordions:last-of-type .c--accordions{padding-bottom:2.5rem}@media screen and (min-width:1024px){.cc--accordions:last-of-type .c--accordions{padding-bottom:4.375rem}}.tc--basic .cc--accordions{margin-bottom:1.5625rem}.tc--basic .cc--accordions .c--accordions .accordion h3 .accordion-trigger{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:auto}.tc--basic .cc--accordions .c--accordions .accordion h3 .accordion-trigger:after{margin-left:1.5625rem}.cc--back-to-top .f--back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2.1875rem;width:100%}@media screen and (min-width:1024px){.cc--back-to-top .f--back:not(.ally-focus-within){border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}}.cc--back-to-top .f--back:after{display:block;-webkit-box-flex:1;background-color:#4a4a4a;content:"";-ms-flex:1 0 auto;flex:1 0 auto;height:.125rem}.cc--back-to-top .f--back a{font-size:.875rem;line-height:1}.cc--back-to-top .f--back a,.cc--back-to-top .f--back a:hover{color:#4a4a4a;text-decoration:none}.cc--back-to-top .f--back svg{margin-bottom:.1875rem;margin-left:.9375rem;margin-right:.9375rem}.cc--blogger-card .c--blogger-card .f--image{-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:769px){.cc--blogger-card .c--blogger-card .f--image{margin-right:4.1666666667%;-ms-flex-preferred-size:25%;flex-basis:25%}}.cc--blogger-card .c--blogger-card text-container{-ms-flex-preferred-size:100%;flex-basis:100%}.cc--breadcrumb{display:none}@media screen and (min-width:1024px){.cc--breadcrumb{display:block;margin-bottom:2.375rem}}.cc--breadcrumb ul{list-style:none;padding-left:0}.cc--breadcrumb ul li .link{color:#151515;font-size:.9375rem;font-weight:700;line-height:1.3334;text-decoration:none}html[data-whatintent=mouse] .cc--breadcrumb ul li .link else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--breadcrumb ul li .link:hover{color:#881c1c;text-decoration:none}@media screen and (min-width:1024px){.cc--breadcrumb ul li .link:before{background:url(https://www.umass.edu/themes/custom/umass_base/images/icons/icon-arrowleft-red.svg) no-repeat 0/1.25rem;content:"";display:inline-block;height:.625rem;margin-left:-.25rem;margin-right:-.25rem;width:1.25rem}}.cc--button-back-to-top{position:relative}.cc--button-back-to-top .c--button-back-to-top{bottom:0;display:none;position:fixed;right:0;z-index:5}@media screen and (min-width:769px){.cc--button-back-to-top .c--button-back-to-top{bottom:1.875rem;right:1.875rem}}.cc--button-back-to-top .c--button-back-to-top.btb-unstick{bottom:0;position:absolute;top:-20px;z-index:5}@media screen and (min-width:769px){.cc--button-back-to-top .c--button-back-to-top.btb-unstick{bottom:1.875rem;right:1.875rem}}.cc--button-back-to-top .c--button-back-to-top button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#000;border:0;border-radius:50%;cursor:pointer;height:3.75rem;justify-content:center;width:3.75rem}.cc--button-back-to-top .c--button-back-to-top button svg{height:1.125rem;width:1.125rem}.cc--button-back-to-top .c--button-back-to-top button span{color:#fff;display:block;font-size:.75rem;line-height:1}.cc--button-link{margin:0 auto;max-width:1800px}.cc--button-link .c--button-link{margin-bottom:1.5625rem}.cc--button-link .f--link{margin-top:1.5625rem}.cc--chapter{margin:0 auto 2.1875rem;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:769px){.cc--chapter{margin-bottom:3.75rem;padding-left:10.4166666667%;padding-right:10.4166666667%}}@media screen and (min-width:1024px){.cc--chapter{margin-bottom:4.6875rem;padding-left:8.3333333333%;padding-right:13.8888888889%}}.cc--chapter .cc--hero-profile{padding-bottom:0}.lc--two-column .cc--chapter .f--section-title{margin-bottom:.9375rem}@media screen and (min-width:1024px){.lc--two-column .cc--chapter .f--section-title{margin-bottom:1.5625rem}}.cc--chaptered-menu{position:relative}.cc--chaptered-menu.fixed{position:sticky;top:3.875rem}.cc--chaptered-nav{height:100%}@media screen and (min-width:1024px){.lr--sidebar .cc--chaptered-nav{margin-left:-25%}}.cc--chaptered-nav .c--chaptered-nav{background-color:#e9e9e9;height:100%;position:relative}@media screen and (min-width:1024px){.cc--chaptered-nav .c--chaptered-nav{padding-bottom:4.6875rem;padding-right:0;padding-top:3.125rem}}.cc--chaptered-nav .f--section-title h2{color:#881c1c;font-size:.875rem;font-weight:800;line-height:1.2858;padding-left:16.6666666667%;padding-right:16.6666666667%;text-transform:uppercase}@media screen and (max-width:1023px){.cc--chaptered-nav .f--section-title h2{background:#e9e9e9;cursor:pointer;padding:1.3125rem 8.3333333333%;position:relative}.cc--chaptered-nav .f--section-title h2.open:after{display:none}.cc--chaptered-nav .f--section-title h2:after,.cc--chaptered-nav .f--section-title h2:before{background:#881c1c;content:"";display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cc--chaptered-nav .f--section-title h2:before{height:.125rem;right:1.8125rem;width:.875rem}.cc--chaptered-nav .f--section-title h2:after{height:.875rem;right:2.1875rem;width:.125rem}}@media screen and (min-width:1024px){.cc--chaptered-nav .f--section-title h2{margin-bottom:1.25rem}}@media screen and (max-width:1023px){.cc--chaptered-nav .dropdown-container{background:#e9e9e9;display:none;left:0;padding-left:8.3333333333%;padding-right:8.3333333333%;position:absolute;right:0;top:100%;width:100%;z-index:1}}@media screen and (min-width:1024px){.cc--chaptered-nav.sticky .nav-wrapper{position:sticky;top:3.875rem}}.cc--chaptered-nav .f--link{margin-bottom:.8125rem}@media screen and (min-width:1024px){.cc--chaptered-nav .f--link:last-child{margin-bottom:0}}.cc--chaptered-nav .link{color:#151515;display:block;font-size:.9375rem;line-height:1.3334;padding-bottom:.3125rem;padding-top:.3125rem;text-decoration:none}html[data-whatintent=mouse] .cc--chaptered-nav .link{-webkit-transition:color;transition:color}html[data-whatintent=mouse] .cc--chaptered-nav .link else{-webkit-transition:all;transition:all}html[data-whatintent=mouse] .cc--chaptered-nav .link:hover{color:#881c1c;text-decoration:none}@media screen and (min-width:1024px){.cc--chaptered-nav .link{border-left:.75rem solid transparent;padding:.3125rem 16.6666666667% .4375rem calc(16.66667% - .75rem)}.cc--chaptered-nav .link.is-active{border-left:.75rem solid #881c1c}html[data-whatintent=mouse] .cc--chaptered-nav .link{-webkit-transition:color;transition:color}html[data-whatintent=mouse] .cc--chaptered-nav .link else{-webkit-transition:all;transition:all}html[data-whatintent=mouse] .cc--chaptered-nav .link:hover{border-left:.75rem solid #881c1c}}.cc--contact-block{margin-bottom:1.5625rem}@media screen and (min-width:1024px){.cc--contact-block{margin-bottom:2.1875rem}}.cc--contact-block .c--contact-block{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.cc--contact-block .c--contact-block{padding-left:25%;padding-right:12.5%}}@media print{.cc--contact-block .c--contact-block{padding-left:12.5%;padding-right:12.5%}}.cc--contact-block .publication-date{margin-bottom:1.875rem}.cc--contact-block .f--section-title{margin-bottom:.625rem}.cc--contact-block .f--section-title h2{color:#881c1c;font-size:.75rem;line-height:1.5;text-transform:uppercase}@media screen and (min-width:769px){.cc--contact-block .f--section-title h2{font-size:.875rem;line-height:1.2858}}@media print{.cc--contact-block .f--section-title h2{color:#881c1c!important;font-size:.875rem;line-height:1.2858}}.cc--contact-block .text-container{line-height:1.875rem}@media print{.cc--contact-block .text-container .f--link .link{color:#881c1c!important}}.cc--date-card{position:relative;text-align:center}@media screen and (max-width:768px){.cc--date-card:not(:last-child){border-bottom:.0625rem solid #979797;margin-bottom:1.5625rem;padding-bottom:1.5625rem}}@media screen and (min-width:769px)and (max-width:1023px){.cc--date-card{padding:2.1875rem 6.6666666667%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.cc--date-card:nth-child(-n+2){border-bottom:.0625rem solid #979797}.cc--date-card:first-child,.cc--date-card:nth-child(3){border-right:.0625rem solid #979797}}@media screen and (min-width:1024px){.cc--date-card{-webkit-box-flex:0;-ms-flex:0 0 17.5%;flex:0 0 17.5%}.cc--date-card:not(:last-child):after{background-color:#979797;content:"";display:block;height:calc(100% + 3.125rem);position:absolute;right:-28.5714285714%;top:-1.5625rem;width:.0625rem}}@media screen and (min-width:1024px)and (max-width:1199px){.lc--two-column .cc--date-card{padding:2.1875rem 6.6666666667%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.lc--two-column .cc--date-card:after{display:none}.lc--two-column .cc--date-card:nth-child(-n+2){border-bottom:.0625rem solid #979797}.lc--two-column .cc--date-card:first-child,.lc--two-column .cc--date-card:nth-child(3){border-right:.0625rem solid #979797}}.cc--date-card .f--card-date span.month{color:#881c1c;display:block;font-size:1.125rem;line-height:1.3334;text-transform:uppercase}.cc--date-card .f--card-date span.day{color:#881c1c;display:block;font-size:2.5rem;line-height:1.375}.cc--date-card .f--cta-title{margin-top:.3125rem}@media screen and (min-width:1024px){.cc--date-card .f--cta-title{margin-top:.9375rem}}.cc--date-card .f--cta-title h3{font-size:1rem;line-height:1.25}.cc--date-cards{margin:0 auto;max-width:1800px}.cc--date-cards .c--date-cards{padding:3.125rem 8.3333333333%}@media screen and (min-width:769px){.cc--date-cards .c--date-cards{padding:4.6875rem 8.3333333333%}}@media screen and (min-width:1024px){.cc--date-cards .c--date-cards{padding-bottom:6.25rem;padding-left:8.3333333333%;padding-right:8.3333333333%}.t--chaptered-page .cc--date-cards .c--date-cards,.t--microsite-chaptered-page .cc--date-cards .c--date-cards{padding-left:0;padding-right:0}}.cc--date-cards .c--date-cards .text-container{text-align:center}@media screen and (min-width:1024px){.cc--date-cards .c--date-cards .text-container{position:relative}}.cc--date-cards .c--date-cards .text-container .f--section-title h2{font-size:1.375rem;line-height:1;text-transform:uppercase}@media screen and (min-width:769px){.cc--date-cards .c--date-cards .text-container .f--section-title h2{font-size:2.5rem;line-height:1}}@media screen and (max-width:1023px){.cc--date-cards .c--date-cards .text-container .f--link{margin-top:.9375rem}}@media screen and (min-width:1024px){.cc--date-cards .c--date-cards .text-container .f--link{bottom:0;position:absolute;right:0}.lc--two-column .cc--date-cards .c--date-cards .text-container .f--link{position:relative}}.cc--date-cards .c--date-cards .text-container .f--link a{color:#881c1c;font-size:.875rem;line-height:1.2858;text-transform:uppercase}html[data-whatintent=mouse] .cc--date-cards .c--date-cards .text-container .f--link a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--date-cards .c--date-cards .text-container .f--link a:hover{text-decoration:none}.cc--date-cards .c--date-cards .f--date-cards{margin-top:2.1875rem}@media screen and (min-width:769px){.cc--date-cards .c--date-cards .f--date-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4.375rem}}@media screen and (min-width:1024px){.cc--date-cards .c--date-cards .f--date-cards{margin-top:5.3125rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cc--event-detail{margin-bottom:2.5rem;margin-top:0}@media screen and (min-width:769px){.cc--event-detail{padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width:1024px){.cc--event-detail{padding-left:2.7777777778%;padding-right:11.1111111111%}}.cc--event-detail .c--event-detail{border-bottom:.0625rem solid #ccc;border-top:.0625rem solid #ccc;margin:0 8.3333333333%;padding-bottom:1.875rem;padding-top:1.875rem}@media screen and (min-width:769px){.cc--event-detail .c--event-detail{margin:0;padding:1.875rem 6.25%}}@media screen and (min-width:1024px){.cc--event-detail .c--event-detail{margin-left:0;margin-right:16.1290322581%}}.cc--event-detail .f--section-title{margin-bottom:1.25rem}.cc--event-detail .f--section-title h2{font-size:1.625rem;line-height:1.1539}@media screen and (min-width:769px){.cc--event-detail .text-container{display:-webkit-box;display:-ms-flexbox;display:flex}}.cc--event-detail .text-container .content{padding-right:9.0909090909%;-ms-flex-preferred-size:54.5454545455%;flex-basis:54.5454545455%}@media screen and (max-width:768px){.cc--event-detail .text-container .content{margin-bottom:1.875rem}}.cc--event-detail .text-container .content p{font-size:1rem;line-height:1.625;margin-bottom:0}@media screen and (min-width:769px){.cc--event-detail .text-container .content p{font-size:1rem;line-height:1.875}}.cc--event-detail .text-container .info{padding-top:.3125rem;-ms-flex-preferred-size:45.4545454545%;flex-basis:45.4545454545%}.cc--event-detail .text-container .info .f--link{margin-bottom:1.25rem}.cc--event-detail .text-container .info .f--link a{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9375rem;line-height:1.3334;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;color:#151515;font-weight:700;justify-content:flex-end;text-decoration:none}html[data-whatintent=mouse] .cc--event-detail .text-container .info .f--link a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--event-detail .text-container .info .f--link a:hover{color:#881c1c}.cc--event-detail .text-container .info .f--link a svg{fill:#881c1c;margin-right:.625rem}.cc--event-detail .text-container .info p{font-size:1rem;line-height:1.875;margin-bottom:0}.node-event-submit-an-event-form .form-item .filter-wrapper{border:0;padding:0}.node-event-submit-an-event-form .form-wrapper .fieldset-legend{color:#4a4a4a;display:block;font-size:1rem;line-height:1.625}@media screen and (min-width:769px){.node-event-submit-an-event-form .form-wrapper .fieldset-legend{font-size:1rem;line-height:1.875}}.node-event-submit-an-event-form .form-wrapper .fieldset-wrapper{margin-bottom:1.5625rem}@media screen and (min-width:769px){.node-event-submit-an-event-form .form-wrapper .fieldset-wrapper{margin-bottom:2.5rem}}.node-event-submit-an-event-form .date-recur-modular-sierra-widget-recurrences{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.node-event-submit-an-event-form .field-group-details{margin-bottom:1.5625rem}@media screen and (min-width:769px){.node-event-submit-an-event-form .field-group-details{margin-bottom:2.5rem}}.node-event-submit-an-event-form .field--name-field-event-categories{margin-top:1.5625rem}@media screen and (min-width:769px){.node-event-submit-an-event-form .field--name-field-event-categories{margin-top:2.5rem}}.node-event-submit-an-event-form .field--name-field-event-categories .select-wrap{display:inline-block}.node-event-submit-an-event-form .field--name-field-event-categories .select-wrap select{height:auto;width:auto}.node-event-submit-an-event-form .field--name-field-event-categories .select-wrap svg{display:none}@media screen and (min-width:769px){.cc--events-listing-card .c--events-listing-card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cc--events-listing-card .text-container{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}}.cc--events-listing-card .text-container .f--eyebrow{color:#881c1c;font-size:.9375rem;font-weight:800;line-height:1.2;margin-bottom:1.0625rem}@media screen and (min-width:769px){.cc--events-listing-card .text-container .f--eyebrow{font-size:1rem;line-height:1.25;margin-bottom:.5rem}}.cc--events-listing-card .text-container .f--eyebrow a{font-size:.9375rem;font-weight:800;line-height:1.2;text-decoration:none}@media screen and (min-width:769px){.cc--events-listing-card .text-container .f--eyebrow a{font-size:1rem;line-height:1.25}}html[data-whatintent=mouse] .cc--events-listing-card .text-container .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--events-listing-card .text-container .f--eyebrow a:hover{color:#151515}.cc--events-listing-card .text-container .f--cta-title{margin-bottom:.625rem}@media screen and (min-width:769px){.cc--events-listing-card .text-container .f--cta-title{margin-bottom:.9375rem}}.cc--events-listing-card .text-container .f--cta-title h3{font-size:1.5rem;line-height:1.1667}@media screen and (min-width:769px){.cc--events-listing-card .text-container .f--cta-title h3{font-size:2rem;line-height:1.125}}.cc--events-listing-card .text-container .f--cta-title h3 a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--events-listing-card .text-container .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--events-listing-card .text-container .f--cta-title h3 a:hover{color:#881c1c}.cc--events-listing-card .text-container .f--description p{font-size:.875rem;line-height:1.7143;margin-bottom:.625rem}@media screen and (max-width:768px){.cc--events-listing-card .f--image{padding-top:.625rem}}@media screen and (min-width:769px){.cc--events-listing-card .f--image{padding-left:2.5%;-ms-flex-preferred-size:40%;flex-basis:40%}}@media screen and (min-width:1024px){.cc--events-listing-card .f--image{-ms-flex-preferred-size:42.3076923077%;flex-basis:42.3076923077%}}.cc--events-listing .c--events-listing{margin:0 auto;max-width:1800px;padding-bottom:1.5625rem;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.cc--events-listing .c--events-listing{padding-bottom:2.5rem;padding-left:5.5555555556%;padding-right:13.8888888889%}}.cc--events-listing .f--cards .cc--component-container{border-bottom:.0625rem solid #ccc;padding-bottom:1.5625rem}@media screen and (min-width:769px){.cc--events-listing .f--cards .cc--component-container{padding-bottom:1.9375rem}}.cc--events-listing .f--cards .cc--component-container:not(:last-child){margin-bottom:1.375rem}@media screen and (min-width:769px){.cc--events-listing .f--cards .cc--component-container:not(:last-child){margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.cc--events-listing .f--cards .cc--component-container:not(:last-child){margin-bottom:2.5rem}}.cc--events-promo-card .f--image{margin-bottom:1.25rem}@media screen and (min-width:769px){.cc--events-promo-card .f--image{margin-bottom:1.4375rem}}.cc--events-promo-card .f--eyebrow{color:#881c1c;font-size:.9375rem;font-weight:800;line-height:1.2;margin-bottom:.625rem}@media screen and (min-width:769px){.cc--events-promo-card .f--eyebrow{font-size:1rem;line-height:1.25}}.cc--events-promo-card .f--eyebrow a{text-decoration:none}html[data-whatintent=mouse] .cc--events-promo-card .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--events-promo-card .f--eyebrow a:hover{text-decoration:none}.cc--events-promo-card .f--cta-title{margin-bottom:.625rem}.cc--events-promo-card .f--cta-title h3{font-size:1.375rem;line-height:1.1819}@media screen and (min-width:769px){.cc--events-promo-card .f--cta-title h3{font-size:1.625rem;line-height:1.1539}}.cc--events-promo-card .f--cta-title h3 a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--events-promo-card .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--events-promo-card .f--cta-title h3 a:hover{color:#881c1c}.cc--events-promo-card .f--description p{font-size:.875rem;line-height:1.7143;margin-bottom:0}.cc--events-promo{margin:0 auto;max-width:1800px;padding:2.5rem 8.3333333333%}@media screen and (min-width:769px){.cc--events-promo{padding-bottom:3.125rem;padding-top:3.125rem}.cc--events-promo .c--events-promo>.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cc--events-promo .c--events-promo>.text-container .f--section-title{margin-bottom:1.25rem}@media screen and (min-width:769px){.cc--events-promo .c--events-promo>.text-container .f--section-title{margin-bottom:1.5625rem}}.cc--events-promo .c--events-promo>.text-container .f--section-title h2{font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:769px){.cc--events-promo .c--events-promo>.text-container .f--section-title h2{font-size:2.5rem;line-height:1}}.cc--events-promo .c--events-promo>.text-container .f--link{margin-bottom:1.4375rem}@media screen and (min-width:769px){.cc--events-promo .c--events-promo>.text-container .f--link{margin-bottom:0;-ms-flex-item-align:center;align-self:center}}.cc--events-promo .c--events-promo>.text-container .f--link a{font-size:.875rem;font-weight:800;line-height:1.2858;text-transform:uppercase}html[data-whatintent=mouse] .cc--events-promo .c--events-promo>.text-container .f--link a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--events-promo .c--events-promo>.text-container .f--link a:hover{color:#151515}@media screen and (min-width:1024px){.cc--events-promo .f--cards{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:769px)and (max-width:1023px){.cc--events-promo .f--cards .cc--events-promo-card:not(:first-child) .c--events-promo-card{display:-webkit-box;display:-ms-flexbox;display:flex}.cc--events-promo .f--cards .cc--events-promo-card:not(:first-child) .c--events-promo-card .f--image{margin-bottom:0;margin-right:5%;-ms-flex-preferred-size:47.5%;flex-basis:47.5%}.cc--events-promo .f--cards .cc--events-promo-card:not(:first-child) .c--events-promo-card .text-container{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.cc--events-promo .f--cards .cc--events-promo-card:not(:first-child) .c--events-promo-card .text-container .f--eyebrow{font-size:1.375rem;line-height:1.1819}.cc--events-promo .f--cards .cc--events-promo-card:not(:first-child) .c--events-promo-card .text-container .f--cta-title h3{font-size:1.625rem;line-height:1;text-transform:uppercase}}@media screen and (min-width:1024px){.cc--events-promo .f--cards .cc--events-promo-card{-ms-flex-preferred-size:25%;flex-basis:25%}.cc--events-promo .f--cards .cc--events-promo-card:first-child{-ms-flex-preferred-size:45%;flex-basis:45%}}.cc--events-promo .f--cards .cc--events-promo-card:not(:last-child){margin-bottom:1.5625rem}@media screen and (min-width:769px){.cc--events-promo .f--cards .cc--events-promo-card:not(:last-child){margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.cc--events-promo .f--cards .cc--events-promo-card:not(:last-child){margin-bottom:0;margin-right:2.5%}}@media screen and (max-width:1023px){.cc--filter-form .c--filter-form{position:relative}}.cc--filter-form .filter-form-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1023px){.cc--filter-form .filter-form-header{background:#e9e9e9;padding:1.375rem 8.3333333333% 1.25rem}}@media screen and (min-width:1024px){.cc--filter-form .filter-form-header{border-bottom:.0625rem solid #ccc;margin-bottom:1.875rem;padding-bottom:.3125rem}}.cc--filter-form .filter-form-header h2{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;text-transform:uppercase}@media screen and (min-width:769px){.cc--filter-form .filter-form-header h2{font-size:.875rem;line-height:1.2858}}.cc--filter-form .filter-form-header button{position:relative;width:1.25rem}@media screen and (min-width:1024px){.cc--filter-form .filter-form-header button{margin-right:.3125rem}}.cc--filter-form .filter-form-header button.open:after{display:none}@media screen and (max-width:1023px){.cc--filter-form .filter-form-header button:after,.cc--filter-form .filter-form-header button:before{background:#881c1c;content:"";display:inline-block}.cc--filter-form .filter-form-header button:before{height:.125rem;width:.875rem}.cc--filter-form .filter-form-header button:after,.cc--filter-form .filter-form-header button:before{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cc--filter-form .filter-form-header button:after{height:.875rem;width:.125rem}}.cc--filter-form .filter-form-header button svg{width:1.0625rem}@media screen and (max-width:1023px){.cc--filter-form .filter-form-header button svg{display:none}.cc--filter-form .form-filter-content{background:#e9e9e9;display:none;padding-bottom:1.5625rem;padding-left:8.3333333333%;padding-right:8.3333333333%;position:absolute;width:100%;z-index:9}}.cc--filter-form .form-filter-content .fi--form-item{margin-bottom:1.5625rem}@media screen and (min-width:1024px){.cc--filter-form .form-filter-content .fi--form-item:not(:last-child){margin-bottom:1.875rem}}@media screen and (min-width:769px)and (max-width:1023px){.cc--filter-form .form-filter-content .fields-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cc--filter-form .form-filter-content .fields-container .fi--form-item{-ms-flex-preferred-size:47.5%;flex-basis:47.5%}}.cc--filterable-content-grid:first-child .c--filterable-content-grid{padding-top:0}.cc--filterable-content-grid .c--filterable-content-grid{padding:2.5rem 8.3333333333%}@media screen and (min-width:769px){.cc--filterable-content-grid .c--filterable-content-grid{padding:3.125rem 16.6666666667%}}@media screen and (min-width:1024px){.lc--full .cc--filterable-content-grid .c--filterable-content-grid,.sg-pattern-example>.cc--component-container .f--field.nested .cc--filterable-content-grid .c--filterable-content-grid,.sg-pattern-example>.cc--filterable-content-grid .c--filterable-content-grid,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--filterable-content-grid .c--filterable-content-grid,body.pattern-lab-demo>.cc--filterable-content-grid .c--filterable-content-grid{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4.6875rem 8.3333333333% 3.125rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lc--full .cc--filterable-content-grid .c--filterable-content-grid>.text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--filterable-content-grid .c--filterable-content-grid>.text-container,.sg-pattern-example>.cc--filterable-content-grid .c--filterable-content-grid>.text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--filterable-content-grid .c--filterable-content-grid>.text-container,body.pattern-lab-demo>.cc--filterable-content-grid .c--filterable-content-grid>.text-container{margin-top:0;-ms-flex-preferred-size:30%;flex-basis:30%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.cc--filterable-content-grid .f--section-title h2{text-transform:uppercase}.cc--filterable-content-grid .f--description{margin-top:.625rem}@media screen and (min-width:769px){.cc--filterable-content-grid .f--description{margin-top:.9375rem}}.cc--filterable-content-grid .content-container{margin-top:1.875rem}@media screen and (min-width:769px){.cc--filterable-content-grid .content-container{margin-top:1.5625rem}}@media screen and (min-width:1024px){.cc--filterable-content-grid .content-container{margin-top:1.875rem}.lc--full .cc--filterable-content-grid .content-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--filterable-content-grid .content-container,.sg-pattern-example>.cc--filterable-content-grid .content-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--filterable-content-grid .content-container,body.pattern-lab-demo>.cc--filterable-content-grid .content-container{margin-top:0;-ms-flex-preferred-size:60%;flex-basis:60%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.cc--filterable-content-grid .cc--filter-form{border-bottom:.0625rem solid #ccc}.cc--filterable-content-grid .cc--filter-form .form-filter-content{border-bottom:0;margin:0;padding:0}.cc--filterable-content-grid .cc--filter-form .form-filter-content select{padding-left:0}.cc--filterable-content-grid .cc--filter-form .form-filter-content .fi--form-item{margin:0}.cc--filterable-content-grid .fi--form-item{display:inline-block;margin:0}.cc--filterable-content-grid .fi--form-item label{border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.cc--filterable-content-grid .fi--form-item .select-wrap{border:0;padding-right:2.5rem}.cc--filterable-content-grid .fi--form-item .select-wrap select{width:auto}.cc--filterable-content-grid .f--cards{margin-top:1.5625rem}@media screen and (min-width:769px){.cc--filterable-content-grid .f--cards{margin-top:1.875rem}}.cc--filterable-content-grid .f--cards .cc--blogger-card,.cc--filterable-content-grid .f--cards .cc--staff-card,.cc--filterable-content-grid .f--cards .cc--story-card{border-bottom:.0625rem solid #ccc;margin-bottom:1.5625rem;padding-bottom:1.5625rem}@media screen and (min-width:769px){.cc--filterable-content-grid .f--cards .cc--blogger-card,.cc--filterable-content-grid .f--cards .cc--staff-card,.cc--filterable-content-grid .f--cards .cc--story-card{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.cc--filterable-content-grid .f--cards .cc--blogger-card,.cc--filterable-content-grid .f--cards .cc--staff-card,.cc--filterable-content-grid .f--cards .cc--story-card{margin-bottom:1.5625rem}}@media screen and (min-width:769px){.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:768px){.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container{margin-top:.9375rem}}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--cta-title h3{font-size:1.375rem;line-height:1.1819}@media screen and (min-width:769px){.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--cta-title h3{font-size:1.625rem;line-height:1.1539}}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--cta-title a{color:#000;text-decoration:none}html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--cta-title a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--cta-title a:hover{color:#881c1c}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--affiliation{font-size:.9375rem;line-height:1.8667;margin-top:.3125rem}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--email{margin-top:.3125rem}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--email a{font-size:.9375rem;line-height:1.8667}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--phone{font-size:.9375rem;line-height:1.8667;margin-top:.3125rem}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--phone a{font-size:.9375rem;line-height:1.8667}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--description{font-size:.9375rem;line-height:1.8667;margin-top:.3125rem}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--link{margin-top:.625rem}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--link a{text-transform:uppercase}.cc--filterable-content-grid .pager-container .f--button-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cc--filterable-content-grid .pager-container .f--button-link .button,.cc--filterable-content-grid .pager-container .f--button-link a{width:10.5625rem}.cc--footer-branding{margin-bottom:1.5625rem}@media screen and (min-width:1024px){.cc--footer-branding{margin-bottom:2.1875rem}}.cc--footer-branding .logo{display:block;margin-left:-1.8rem;width:19.53rem}.cc--footer-branding .logo svg{height:auto;width:100%}.cc--footer-branding .logo svg .name{fill:#fff}.cc--footer-copyright{margin-bottom:.625rem;-ms-flex-preferred-size:35.7142857143%;flex-basis:35.7142857143%}@media screen and (min-width:1024px){.cc--footer-copyright{margin-bottom:0}}.cc--footer-copyright .f--description p{color:#fff;font-size:.75rem;line-height:1.6667}.cc--footer-menu .m--menu-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cc--footer-menu .m--menu-footer>.menu-item{font-size:.75rem;line-height:1.5;margin-bottom:2.1875rem;-ms-flex-preferred-size:40%;flex-basis:40%}.cc--footer-menu .m--menu-footer>.menu-item:nth-child(n+3){margin-bottom:0}@media screen and (min-width:1024px){.cc--footer-menu .m--menu-footer>.menu-item{font-size:.875rem;line-height:1.5;margin-bottom:0;-ms-flex-preferred-size:22.2222222222%;flex-basis:22.2222222222%}}.cc--footer-menu .m--menu-footer>.menu-item .navigation-title{color:#fff;display:inline-block;font-weight:800;margin-bottom:.875rem;text-transform:uppercase}@media screen and (min-width:1024px){.cc--footer-menu .m--menu-footer>.menu-item .navigation-title{margin-bottom:1.125rem}}.cc--footer-menu .m--menu-footer>.menu-item .submenu .menu-item{line-height:1}.cc--footer-menu .m--menu-footer>.menu-item .submenu .menu-item:not(:last-child){margin-bottom:.9375rem}.cc--footer-menu .m--menu-footer>.menu-item .submenu .menu-item a{color:#fff;font-size:.875rem;line-height:1.4286;text-decoration:none}html[data-whatintent=mouse] .cc--footer-menu .m--menu-footer>.menu-item .submenu .menu-item a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--footer-menu .m--menu-footer>.menu-item .submenu .menu-item a:hover{text-decoration:underline}.cc--footer-menu .m--menu-footer-utility{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cc--footer-menu .m--menu-footer-utility .menu-item{line-height:1;margin-top:.9375rem}@media screen and (min-width:1024px){.cc--footer-menu .m--menu-footer-utility .menu-item{margin-top:0}}.cc--footer-menu .m--menu-footer-utility .menu-item:not(:last-child):after{border-right:.0625rem solid #4a4a4a;content:"";display:inline-block;height:1rem;margin-left:.8125rem;margin-right:.8125rem}@media screen and (min-width:1024px){.cc--footer-menu .m--menu-footer-utility .menu-item:not(:last-child):after{margin-left:.875rem;margin-right:.875rem}}.cc--footer-menu .m--menu-footer-utility .menu-item a{color:#fff;font-size:.75rem;line-height:1.6667;text-decoration:none}html[data-whatintent=mouse] .cc--footer-menu .m--menu-footer-utility .menu-item a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--footer-menu .m--menu-footer-utility .menu-item a:hover{text-decoration:underline}.cc--footer-social .social-media-links--platforms{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:.3125rem}.cc--footer-social .social-media-links--platforms li{margin-right:1.875rem}@media screen and (min-width:1024px){.cc--footer-social .social-media-links--platforms li{margin-right:2rem}}html[data-whatintent=mouse] .cc--footer-social .social-media-links--platforms li a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--footer-social .social-media-links--platforms li a:hover svg{opacity:.7}.cc--footer{background:#151515}.cc--footer .c--footer{margin:0 auto;max-width:1800px;padding:2.5rem 8.3333333333%}@media screen and (min-width:1024px){.cc--footer .c--footer{padding:4.6875rem 6.25%}}.cc--footer .footer-top{padding-bottom:2.1875rem}@media screen and (min-width:1024px){.cc--footer .footer-top{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:3.125rem}}.cc--footer .footer-top .branding-container{margin-bottom:2.1875rem}@media screen and (min-width:1024px){.cc--footer .footer-top .branding-container{-ms-flex-preferred-size:35.7142857143%;flex-basis:35.7142857143%;margin-bottom:0}}.cc--footer .footer-top .nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:1024px){.cc--footer .footer-top .nav-container{-ms-flex-preferred-size:64.2857142857%;flex-basis:64.2857142857%}}.cc--footer .footer-top .nav-container .cc--footer-menu{width:100%}.cc--footer .footer-bottom{border-top:.0625rem solid #4a4a4a;padding-top:2.1875rem}@media screen and (min-width:1024px){.cc--footer .footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1.5625rem}}.cc--footer .footer-bottom .cc--footer-menu{-ms-flex-preferred-size:64.2857142857%;flex-basis:64.2857142857%}@media print{#l--main-footer{display:none}}.cc--gallery-slide .f--image figure{margin:0}.cc--gallery-slide .f--image figure figcaption{color:#4a4a4a;font-size:.875rem;font-style:italic;line-height:1.2858;margin-top:.9375rem;min-height:2.25rem;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:769px){.cc--gallery-slide .f--image figure figcaption{margin-top:1.25rem;padding-left:0;padding-right:0}}.cc--gallery-slide .f--image figure figcaption p{font-size:.875rem;font-style:italic;line-height:1.2858}.cc--gallery{margin:0 auto;max-width:1800px;padding-bottom:2.5rem;padding-top:2.5rem}@media screen and (min-width:769px){.cc--gallery{padding:3.125rem 8.3333333333%}}@media screen and (min-width:1024px){.lc--full .cc--gallery,.sg-pattern-example>.cc--component-container .f--field.nested .cc--gallery,.sg-pattern-example>.cc--gallery,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--gallery,body.pattern-lab-demo>.cc--gallery{padding-left:13.8888888889%;padding-right:13.8888888889%}}.lc--two-column .lr--main>.cc--gallery{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.lc--two-column .lr--main>.cc--gallery{padding-left:5.5555555556%;padding-right:16.6666666667%}}.cc--gallery .f--section-title{padding-bottom:.625rem;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:769px){.cc--gallery .f--section-title{padding-bottom:.9375rem;padding-left:0;padding-right:0}}.cc--gallery .f--section-title h2{font-size:1.75rem;line-height:1;text-transform:uppercase}@media screen and (min-width:769px){.cc--gallery .f--section-title h2{font-size:2.5rem;line-height:1}}.cc--gallery .swiper-container{margin-top:.625rem;position:relative}.cc--gallery .swiper-container .gallery-pagination{text-align:center}.cc--gallery .swiper-container .gallery-pagination .bullet{background:#ccc;border-radius:50%;height:.4375rem;margin-left:.4375rem;margin-right:.4375rem;-webkit-transition:background .2s ease;transition:background .2s ease;width:.4375rem}.cc--gallery .swiper-container .gallery-pagination .bullet.bullet-active{background:#881c1c}.cc--gallery .swiper-container .swiper-nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-pack:justify;-ms-flex-pack:justify;height:1.875rem;justify-content:space-between;padding-top:26%;width:100%}.cc--gallery .swiper-container .swiper-nav-wrapper .swiper-nav-button{background-color:#881c1c;background-position:50%;background-repeat:no-repeat;background-size:1.5rem;height:1.875rem;left:auto;margin-top:0;position:relative;right:auto;top:auto;width:1.875rem}html[data-whatintent=mouse] .cc--gallery .swiper-container .swiper-nav-wrapper .swiper-nav-button else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--gallery .swiper-container .swiper-nav-wrapper .swiper-nav-button:hover{background-color:#6a1010}.cc--gallery .swiper-container .swiper-nav-wrapper .swiper-nav-button.swiper-button-prev{background-image:url(https://www.umass.edu/themes/custom/umass_base/images/icons/icon-arrowleft-white.svg)}.cc--gallery .swiper-container .swiper-nav-wrapper .swiper-nav-button.swiper-button-next{background-image:url(https://www.umass.edu/themes/custom/umass_base/images/icons/icon-arrowright-white.svg)}.tc--microsite-article .cc--gallery{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.tc--microsite-article .cc--gallery{padding-left:5.5555555556%;padding-right:16.6666666667%}}.tc--search{margin:0 auto;max-width:1800px}.tc--search .t--search .f--page-title{margin-bottom:1.5625rem}@media screen and (min-width:1024px){.tc--search .t--search .f--page-title{margin-bottom:2.3125rem}}.tc--search .t--search .f--page-title h1{text-transform:uppercase}.tc--search .content-top{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.tc--search .content-top{padding-left:22.9166666667%;padding-right:22.9166666667%}}.tc--search .content-main{padding-bottom:2.5rem;padding-left:8.3333333333%;padding-right:8.3333333333%;width:100%}@media screen and (min-width:1024px){.tc--search .content-main{padding-bottom:4.6875rem;padding-left:22.9166666667%;padding-right:22.9166666667%}}.tc--search .content-main form.gsc-search-box{margin:0 0 1.3125rem;width:100%}.tc--search .content-main table.gsc-search-box{border-collapse:collapse;width:100%!important}.tc--search .content-main td.gsc-input{padding:0;width:100%!important}.tc--search .content-main td.gsc-search-button{padding-right:.75rem;text-align:right;white-space:nowrap;width:1%!important}.tc--search .content-main .gsib_a{background:none!important;background-image:none!important;padding-left:0!important}.tc--search .content-main .gsc-input-box svg,.tc--search .content-main .gsib_a .gscb_a,.tc--search .content-main .gsib_a span,.tc--search .content-main .gsib_b,.tc--search .content-main .gsst_a{display:none!important}.tc--search .content-main .gsc-input-box,.tc--search .content-main input.gsc-input{background:none!important;background-image:none!important}.tc--search .content-main input.gsc-input{border:1px solid #ccc!important;font-size:1rem;height:3.25rem!important;line-height:1.875;margin:0!important;padding:0 .75rem!important}.tc--search .content-main .gsc-input-box{border:0;-webkit-box-shadow:none;box-shadow:none}.tc--search .content-main .gsc-search-button{display:table-cell!important;padding:0}.tc--search .content-main .gsc-search-button-v2{background-color:#881c1c;border:0;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.25rem;margin:0;padding:0;width:3.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tc--search .content-main .gsc-search-button-v2:hover{cursor:pointer}.tc--search .content-main .gsc-search-button-v2 svg{height:1.125rem;width:1.125rem}.tc--search .content-main .gsc-control-cse{background-color:transparent;border:0;padding:0}.tc--search .content-main .gsc-control-cse .gs-result .gs-title{margin-bottom:1.25rem}.tc--search .content-main .gsc-control-cse .gsc-results-wrapper-nooverlay .gsc-positioningWrapper{display:none}.tc--search .content-main .gsc-control-cse .gs-result .gs-title,.tc--search .content-main .gsc-control-cse .gs-result .gs-title *,.tc--search .content-main .gsc-control-cse .gs-spelling{color:#151515;font-size:1.375rem;line-height:1.1819;margin-bottom:1.25rem;text-decoration:none}@media screen and (min-width:1024px){.tc--search .content-main .gsc-control-cse .gs-result .gs-title,.tc--search .content-main .gsc-control-cse .gs-result .gs-title *,.tc--search .content-main .gsc-control-cse .gs-spelling{font-size:1.625rem;line-height:1.1539}}html[data-whatintent=mouse] .tc--search .content-main .gsc-control-cse .gs-result .gs-title else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .tc--search .content-main .gsc-control-cse .gs-result .gs-title:hover,html[data-whatintent=mouse] .tc--search .content-main .gsc-control-cse .gs-result .gs-title:hover b{color:#881c1c}.tc--search .content-main .gsc-results{padding-top:1.5625rem;width:100%}.tc--search .content-main .gsc-webResult .gsc-result{border-bottom:1px solid #ccc;padding-bottom:1.5625rem;padding-top:1.5625rem}.tc--search .content-main .gsc-webResult .gsc-result:first-child{padding-top:0}@media screen and (min-width:1024px){.tc--search .content-main .gsc-webResult .gsc-result{padding:2.5rem 0}}.tc--search .content-main .gsc-webResult .gs-snippet{color:#4a4a4a;font-size:.875rem;line-height:1.7143}.tc--search .content-main .gsc-result-info{color:#4a4a4a;font-size:.9375rem;line-height:1.8667;padding:0}.tc--search .content-main .gcsc-more-maybe-branding-root,.tc--search .content-main .gsc-orderby-container{display:none}.tc--search .gs-no-results-result .gs-snippet{background-color:transparent;border:0}.gssb_a{padding:.625rem!important}.gssb_a img{display:inline;width:auto}.cc--header-search{display:none;padding:1.25rem 8.3333333333%}@media screen and (min-width:769px){.cc--header-search{padding:2.125rem 4.1666666667%}}@media screen and (min-width:1024px){.cc--header-search{padding:1.5625rem 4.1666666667%}}.cc--header-search .c--header-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cc--header-search .cc--header-branding{padding-top:.5625rem}@media screen and (max-width:1023px){.cc--header-search .cc--header-branding{display:none}}.cc--header-search form{position:relative;width:80%}@media screen and (min-width:769px){.cc--header-search form{width:90.9090909091%}}@media screen and (min-width:1024px){.cc--header-search form{width:68.1818181818%}}.cc--header-search form label{border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.cc--header-search form input[type=text]{background-color:transparent;border-color:hsla(0,0%,100%,.5);color:#fff;font-size:1rem;height:3.75rem;line-height:1.875;padding-left:.625rem}@media screen and (min-width:769px){.cc--header-search form input[type=text]{height:5rem;padding-left:2.1875rem}}@media screen and (min-width:1024px){.cc--header-search form input[type=text]{height:6.25rem}}.cc--header-search form input[type=text]::-webkit-input-placeholder{color:#fff}.cc--header-search form input[type=text]::-moz-placeholder{color:#fff}.cc--header-search form input[type=text]:-ms-input-placeholder{color:#fff}.cc--header-search form input[type=text]::-ms-input-placeholder{color:#fff}.cc--header-search form input[type=text]::placeholder{color:#fff}.cc--header-search form .fi--form-item{margin:0}.cc--header-search .icon-search{position:absolute;right:.625rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:769px){.cc--header-search .icon-search{right:1.875rem}}.cc--header-search .close-search-container{background-color:#881c1c;display:-webkit-box;display:-ms-flexbox;display:flex;height:5rem;margin-top:-2.1875rem;position:relative;width:2.5rem}@media screen and (min-width:769px){.cc--header-search .close-search-container{height:7rem;width:3.125rem}}@media screen and (min-width:1024px){.cc--header-search .close-search-container{margin-top:-1.5625rem}}@media screen and (min-width:1200px){.cc--header-search .close-search-container{height:4.6875rem}}.cc--header-search .close-search-container:before{background-color:rgba(21,21,21,.2);content:"";height:5rem;position:absolute;width:2.5rem;z-index:1}@media screen and (min-width:769px){.cc--header-search .close-search-container:before{height:7rem;width:3.125rem}}@media screen and (min-width:1200px){.cc--header-search .close-search-container:before{height:4.6875rem}}.cc--header-search .close-search-container .button-close{margin-top:auto;padding-bottom:.625rem;padding-top:.625rem;position:relative;width:3.125rem;z-index:2}body.search-open .cc--header-search{background-color:#881c1c;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:102}body.search-open .cc--header-search .cc--header-branding svg .box{fill:#000}body.search-open .cc--header-search .cc--header-branding svg .box-text,body.search-open .cc--header-search .cc--header-branding svg .name{fill:#fff}.cc--hero-article-video .c--hero-article-video{position:relative}.cc--hero-article-video .video-container{margin-bottom:1.25rem;position:relative}@media screen and (min-width:769px){.cc--hero-article-video .video-container{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--hero-article-video .video-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article-video .video-container,.sg-pattern-example>.cc--hero-article-video .video-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article-video .video-container,body.pattern-lab-demo>.cc--hero-article-video .video-container{margin-bottom:0;-ms-flex-preferred-size:68.1818181818%;flex-basis:68.1818181818%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.cc--hero-article-video .video-container.show .f--video-embed{opacity:1;visibility:visible}.cc--hero-article-video .video-container.show .f--image{opacity:0;visibility:hidden}.cc--hero-article-video .video-container .play-btn{display:block;height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.cc--hero-article-video .video-container .play-btn:after{background-color:#881c1c;background-image:url(https://www.umass.edu/themes/custom/umass_base/images/icons/icon-play.svg);background-position:50%;background-repeat:no-repeat;background-size:.5625rem;border:1px solid hsla(0,0%,100%,.65);border-radius:50%;-webkit-box-shadow:2px 2px 4px 1px rgba(0,0,0,.65);box-shadow:2px 2px 4px 1px rgba(0,0,0,.65);display:inline-block;font-size:0;height:3.125rem;line-height:0;overflow:hidden;text-indent:101%;white-space:nowrap;width:3.125rem}html[data-whatintent=mouse] .cc--hero-article-video .video-container .play-btn:after else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--hero-article-video .video-container .play-btn:after:hover{background-color:#6a1010}.cc--hero-article-video .video-container .play-btn:after{border:0;content:"";z-index:10}.cc--hero-article-video .video-container .f--image{height:100%;-webkit-transition:visibility 0s linear .2s,opacity .2s ease;transition:visibility 0s linear .2s,opacity .2s ease}.cc--hero-article-video .video-container .f--image img{height:100%;-o-object-fit:cover;object-fit:cover}.cc--hero-article-video .video-container .f--video-embed{height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;visibility:hidden;width:100%;z-index:11}.cc--hero-article-video .video-container .f--video-embed iframe{height:100%;width:100%}@media screen and (min-width:1024px){.cc--hero-article-video .video-container.show+.exit-video{bottom:-1.25rem;color:#881c1c;display:block;font-size:.875rem;font-weight:800;line-height:1;margin-right:.625rem;margin-top:.625rem;position:absolute;right:0;text-transform:uppercase}}.cc--hero-article-video .exit-video{display:none}.cc--hero-article-video .text-container{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:769px){.cc--hero-article-video .text-container{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--hero-article-video .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article-video .text-container,.sg-pattern-example>.cc--hero-article-video .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article-video .text-container,body.pattern-lab-demo>.cc--hero-article-video .text-container{bottom:2.1875rem;left:50%;margin:0 auto;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}}@media print{.cc--hero-article-video .text-container{bottom:2.1875rem;left:50%;margin:0 auto;max-width:1800px;padding-left:2.0833333333%;padding-right:2.0833333333%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}}.cc--hero-article-video .text-container .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.625rem;text-transform:uppercase}@media screen and (min-width:769px){.cc--hero-article-video .text-container .f--eyebrow{font-size:.875rem;line-height:1.2858}}@media screen and (min-width:1024px){.lc--full .cc--hero-article-video .text-container .f--eyebrow,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article-video .text-container .f--eyebrow,.sg-pattern-example>.cc--hero-article-video .text-container .f--eyebrow,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article-video .text-container .f--eyebrow,body.pattern-lab-demo>.cc--hero-article-video .text-container .f--eyebrow{color:#fff}}@media print{.cc--hero-article-video .text-container .f--eyebrow{color:#fff!important}}.cc--hero-article-video .text-container .f--page-title h1{font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:769px){.cc--hero-article-video .text-container .f--page-title h1{font-size:3.75rem;line-height:.9167}}@media screen and (min-width:1024px){.lc--full .cc--hero-article-video .text-container .f--page-title h1,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article-video .text-container .f--page-title h1,.sg-pattern-example>.cc--hero-article-video .text-container .f--page-title h1,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article-video .text-container .f--page-title h1,body.pattern-lab-demo>.cc--hero-article-video .text-container .f--page-title h1{color:#fff}}@media print{.cc--hero-article-video .text-container .f--page-title h1{color:#fff!important;font-size:2.625rem;line-height:1.3096}}.cc--hero-article-video .text-container .f--page-title h1 a{color:#000;text-decoration:none}@media screen and (min-width:1024px){.lc--full .cc--hero-article-video .text-container .f--page-title h1 a,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article-video .text-container .f--page-title h1 a,.sg-pattern-example>.cc--hero-article-video .text-container .f--page-title h1 a,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article-video .text-container .f--page-title h1 a,body.pattern-lab-demo>.cc--hero-article-video .text-container .f--page-title h1 a{color:#fff}}@media print{.cc--hero-article-video .text-container .f--page-title h1 a{color:#fff!important}}html[data-whatintent=mouse] .cc--hero-article-video .text-container .f--page-title h1 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--hero-article-video .text-container .f--page-title h1 a:hover{text-decoration:underline}.cc--hero-article-video .text-container .f--description{font-size:1rem;line-height:1.25;margin-top:1.25rem}@media screen and (min-width:1024px){.cc--hero-article-video .text-container .f--description,.cc--hero-article-video .text-container .f--description p{color:#fff}}.cc--hero-article .c--hero-article{position:relative}.cc--hero-article.no-image{background-color:#fff}.cc--hero-article.no-image .text-container{margin-bottom:.625rem}@media screen and (min-width:1024px){.lc--full .cc--hero-article.no-image .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container,.sg-pattern-example>.cc--hero-article.no-image .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container,body.pattern-lab-demo>.cc--hero-article.no-image .text-container{bottom:auto;margin-bottom:2.1875rem;position:relative}}@media print{.cc--hero-article.no-image .text-container{bottom:auto;margin-bottom:2.1875rem;position:relative}}@media screen and (min-width:1024px){.lc--full .cc--hero-article.no-image .text-container .f--eyebrow,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--eyebrow,.sg-pattern-example>.cc--hero-article.no-image .text-container .f--eyebrow,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--eyebrow,body.pattern-lab-demo>.cc--hero-article.no-image .text-container .f--eyebrow{color:#881c1c}}@media print{.cc--hero-article.no-image .text-container .f--eyebrow{color:#881c1c!important}}@media screen and (min-width:1024px){.lc--full .cc--hero-article.no-image .text-container .f--page-title,.lc--full .cc--hero-article.no-image .text-container .f--page-title a,.lc--full .cc--hero-article.no-image .text-container .f--page-title h1,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--page-title,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--page-title a,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--page-title h1,.sg-pattern-example>.cc--hero-article.no-image .text-container .f--page-title,.sg-pattern-example>.cc--hero-article.no-image .text-container .f--page-title a,.sg-pattern-example>.cc--hero-article.no-image .text-container .f--page-title h1,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--page-title,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--page-title a,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--page-title h1,body.pattern-lab-demo>.cc--hero-article.no-image .text-container .f--page-title,body.pattern-lab-demo>.cc--hero-article.no-image .text-container .f--page-title a,body.pattern-lab-demo>.cc--hero-article.no-image .text-container .f--page-title h1{color:#000}}@media print{.cc--hero-article.no-image .text-container .f--page-title,.cc--hero-article.no-image .text-container .f--page-title a,.cc--hero-article.no-image .text-container .f--page-title h1{color:#000!important}}@media screen and (min-width:1024px){.cc--hero-article.no-image .text-container .f--description,.cc--hero-article.no-image .text-container .f--description p{color:#000}}.cc--hero-article .f--image{margin-bottom:1.25rem}@media screen and (min-width:769px){.cc--hero-article .f--image{margin-bottom:3.125rem;padding-left:0;padding-right:0}}@media screen and (min-width:1024px){.lc--full .cc--hero-article .f--image,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .f--image,.sg-pattern-example>.cc--hero-article .f--image,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .f--image,body.pattern-lab-demo>.cc--hero-article .f--image{margin-bottom:0;position:relative}.lc--full .cc--hero-article .f--image:before,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .f--image:before,.sg-pattern-example>.cc--hero-article .f--image:before,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .f--image:before,body.pattern-lab-demo>.cc--hero-article .f--image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000);bottom:0;content:"";display:block;height:60%;position:absolute;width:100%;z-index:1}}@media screen and (min-width:1200px){.cc--hero-article .f--image{background-color:#4a4a4a}}@media print{.cc--hero-article .f--image{position:relative}.cc--hero-article .f--image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000))!important;background-image:linear-gradient(180deg,transparent,#000)!important;bottom:0;content:"";display:block;height:60%;position:absolute;width:100%;z-index:1}}@media screen and (min-width:1024px){.lc--full .cc--hero-article .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .f--image img,.sg-pattern-example>.cc--hero-article .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .f--image img,body.pattern-lab-demo>.cc--hero-article .f--image img{max-height:42.1875rem;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:1024px)and (min-width:1200px){.lc--full .cc--hero-article .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .f--image img,.sg-pattern-example>.cc--hero-article .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .f--image img,body.pattern-lab-demo>.cc--hero-article .f--image img{-o-object-fit:contain;object-fit:contain}}.cc--hero-article .text-container{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:769px){.cc--hero-article .text-container{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--hero-article .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .text-container,.sg-pattern-example>.cc--hero-article .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .text-container,body.pattern-lab-demo>.cc--hero-article .text-container{bottom:2.1875rem;left:50%;margin:0 auto;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}}@media print{.cc--hero-article .text-container{bottom:2.1875rem;left:50%;margin:0 auto;max-width:1800px;padding-left:2.0833333333%;padding-right:2.0833333333%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}}.cc--hero-article .text-container .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.625rem;text-transform:uppercase}@media screen and (min-width:769px){.cc--hero-article .text-container .f--eyebrow{font-size:.875rem;line-height:1.2858}}@media screen and (min-width:1024px){.lc--full .cc--hero-article .text-container .f--eyebrow,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .text-container .f--eyebrow,.sg-pattern-example>.cc--hero-article .text-container .f--eyebrow,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .text-container .f--eyebrow,body.pattern-lab-demo>.cc--hero-article .text-container .f--eyebrow{color:#fff}}@media print{.cc--hero-article .text-container .f--eyebrow{color:#fff!important}}.cc--hero-article .text-container .f--page-title h1{font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:769px){.cc--hero-article .text-container .f--page-title h1{font-size:3.75rem;line-height:.9167}}@media screen and (min-width:1024px){.lc--full .cc--hero-article .text-container .f--page-title h1,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .text-container .f--page-title h1,.sg-pattern-example>.cc--hero-article .text-container .f--page-title h1,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .text-container .f--page-title h1,body.pattern-lab-demo>.cc--hero-article .text-container .f--page-title h1{color:#fff}}@media print{.cc--hero-article .text-container .f--page-title h1{color:#fff!important;font-size:2.625rem;line-height:1.3096}}.cc--hero-article .text-container .f--page-title h1 a{color:#000;text-decoration:none}@media screen and (min-width:1024px){.lc--full .cc--hero-article .text-container .f--page-title h1 a,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .text-container .f--page-title h1 a,.sg-pattern-example>.cc--hero-article .text-container .f--page-title h1 a,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .text-container .f--page-title h1 a,body.pattern-lab-demo>.cc--hero-article .text-container .f--page-title h1 a{color:#fff}}@media print{.cc--hero-article .text-container .f--page-title h1 a{color:#fff!important}}html[data-whatintent=mouse] .cc--hero-article .text-container .f--page-title h1 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--hero-article .text-container .f--page-title h1 a:hover{text-decoration:underline}.cc--hero-article .text-container .f--description{font-size:1rem;line-height:1.25;margin-top:1.25rem}@media screen and (min-width:1024px){.cc--hero-article .text-container .f--description,.cc--hero-article .text-container .f--description p{color:#fff}}.cc--hero-event{background-color:#fff}@media screen and (min-width:1024px){.cc--hero-event{background-color:#000}}.cc--hero-event .c--hero-event{position:relative}.cc--hero-event.no-image{background-color:#fff}.cc--hero-event.no-image .text-container{margin-bottom:.625rem}@media screen and (min-width:1024px){.lc--full .cc--hero-event.no-image .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container,.sg-pattern-example>.cc--hero-event.no-image .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container,body.pattern-lab-demo>.cc--hero-event.no-image .text-container{bottom:auto;margin-bottom:2.1875rem;position:relative}.lc--full .cc--hero-event.no-image .text-container .f--eyebrow,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--eyebrow,.sg-pattern-example>.cc--hero-event.no-image .text-container .f--eyebrow,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--eyebrow,body.pattern-lab-demo>.cc--hero-event.no-image .text-container .f--eyebrow{color:#881c1c}.lc--full .cc--hero-event.no-image .text-container .f--page-title,.lc--full .cc--hero-event.no-image .text-container .f--page-title a,.lc--full .cc--hero-event.no-image .text-container .f--page-title h1,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--page-title,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--page-title a,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--page-title h1,.sg-pattern-example>.cc--hero-event.no-image .text-container .f--page-title,.sg-pattern-example>.cc--hero-event.no-image .text-container .f--page-title a,.sg-pattern-example>.cc--hero-event.no-image .text-container .f--page-title h1,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--page-title,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--page-title a,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--page-title h1,body.pattern-lab-demo>.cc--hero-event.no-image .text-container .f--page-title,body.pattern-lab-demo>.cc--hero-event.no-image .text-container .f--page-title a,body.pattern-lab-demo>.cc--hero-event.no-image .text-container .f--page-title h1{color:#000}}.cc--hero-event .f--image{margin-bottom:1.25rem}@media screen and (min-width:769px){.cc--hero-event .f--image{margin-bottom:3.125rem;padding-left:0;padding-right:0}}@media screen and (min-width:1024px){.lc--full .cc--hero-event .f--image,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event .f--image,.sg-pattern-example>.cc--hero-event .f--image,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event .f--image,body.pattern-lab-demo>.cc--hero-event .f--image{margin-bottom:0;position:relative}.lc--full .cc--hero-event .f--image:before,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event .f--image:before,.sg-pattern-example>.cc--hero-event .f--image:before,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event .f--image:before,body.pattern-lab-demo>.cc--hero-event .f--image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000);bottom:0;content:"";display:block;height:60%;position:absolute;width:100%;z-index:1}.lc--full .cc--hero-event .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event .f--image img,.sg-pattern-example>.cc--hero-event .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event .f--image img,body.pattern-lab-demo>.cc--hero-event .f--image img{max-height:42.1875rem;-o-object-fit:cover;object-fit:cover}}.cc--hero-event .text-container{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:769px){.cc--hero-event .text-container{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--hero-event .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event .text-container,.sg-pattern-example>.cc--hero-event .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event .text-container,body.pattern-lab-demo>.cc--hero-event .text-container{bottom:2.1875rem;left:50%;margin:0 auto;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}}.cc--hero-event .text-container .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.625rem;text-transform:uppercase}@media screen and (min-width:769px){.cc--hero-event .text-container .f--eyebrow{font-size:.875rem;line-height:1.2858}}@media screen and (min-width:1024px){.lc--full .cc--hero-event .text-container .f--eyebrow,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event .text-container .f--eyebrow,.sg-pattern-example>.cc--hero-event .text-container .f--eyebrow,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event .text-container .f--eyebrow,body.pattern-lab-demo>.cc--hero-event .text-container .f--eyebrow{color:#fff}}.cc--hero-event .text-container .f--page-title h1{font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:769px){.cc--hero-event .text-container .f--page-title h1{font-size:3.75rem;line-height:.9167}}@media screen and (min-width:1024px){.lc--full .cc--hero-event .text-container .f--page-title h1,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event .text-container .f--page-title h1,.sg-pattern-example>.cc--hero-event .text-container .f--page-title h1,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event .text-container .f--page-title h1,body.pattern-lab-demo>.cc--hero-event .text-container .f--page-title h1{color:#fff}}.cc--hero-event .text-container .f--page-title h1 a{color:#000;text-decoration:none}@media screen and (min-width:1024px){.lc--full .cc--hero-event .text-container .f--page-title h1 a,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event .text-container .f--page-title h1 a,.sg-pattern-example>.cc--hero-event .text-container .f--page-title h1 a,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event .text-container .f--page-title h1 a,body.pattern-lab-demo>.cc--hero-event .text-container .f--page-title h1 a{color:#fff}}html[data-whatintent=mouse] .cc--hero-event .text-container .f--page-title h1 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--hero-event .text-container .f--page-title h1 a:hover{text-decoration:underline}.cc--hero-image .c--hero-image,.cc--hero-image .f--image{position:relative}.cc--hero-image .f--image:after,.cc--hero-image .f--image:before{content:"";display:block;height:40%;opacity:.8;position:absolute;width:100%;z-index:1}.cc--hero-image .f--image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(21,21,21,0)),to(#151515));background-image:linear-gradient(180deg,rgba(21,21,21,0),#151515);bottom:0}.cc--hero-image .f--image:after{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(21,21,21,0)),to(#151515));background-image:linear-gradient(0deg,rgba(21,21,21,0),#151515);top:0}.cc--hero-image .f--image img{min-height:20rem;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:1024px){.lc--full .cc--hero-image .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-image .f--image img,.sg-pattern-example>.cc--hero-image .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-image .f--image img,body.pattern-lab-demo>.cc--hero-image .f--image img{max-height:42.1875rem;-o-object-fit:cover;object-fit:cover}}.cc--hero-image .text-container{bottom:1.1875rem;left:50%;margin:0 auto;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}@media screen and (min-width:769px){.cc--hero-image .text-container{bottom:1.5625rem;padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width:1024px){.cc--hero-image .text-container{bottom:1.5rem;padding-left:4.1666666667%;padding-right:4.1666666667%}}.cc--hero-image .text-container .f--page-title{max-width:37.5rem}.cc--hero-image .text-container .f--page-title h1{color:#fff;font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:769px){.cc--hero-image .text-container .f--page-title h1{font-size:3.75rem;line-height:.9167}}.tc--error-page .cc--hero-image .f--image img{max-height:34.375rem}.cc--hero-interior{padding-left:8.3333333333%;padding-right:8.3333333333%}.tc--form-page .cc--hero-interior,.tc--microsite-article .cc--hero-interior{padding-left:0;padding-right:0}.tc--events-listing .cc--hero-interior,.tc--microsite-article .cc--hero-interior,.tc--news-listing .cc--hero-interior{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.tc--events-listing .cc--hero-interior,.tc--microsite-article .cc--hero-interior,.tc--news-listing .cc--hero-interior{padding-left:5.5555555556%;padding-right:16.6666666667%}}.tc--microsite-profile .cc--hero-interior{padding-left:8.3333333333%;padding-right:8.3333333333%;padding-top:3.125rem}@media screen and (min-width:1024px){.tc--microsite-profile .cc--hero-interior{padding-left:25%;padding-right:25%}}.cc--hero-interior .f--eyebrow{margin-bottom:.9375rem}.cc--hero-interior .f--eyebrow a{font-size:.875rem;line-height:1.2858;text-decoration:none;text-transform:uppercase}.cc--hero-interior .f--page-title{margin-bottom:1.5625rem}@media screen and (min-width:769px){.cc--hero-interior .f--page-title{margin-bottom:3.125rem}}.cc--hero-interior .f--page-title h1{font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:769px){.cc--hero-interior .f--page-title h1{font-size:3.75rem;line-height:.9167}}.cc--hero-landing{background-color:#000;margin-top:-6.5625rem}@media screen and (min-width:769px){.cc--hero-landing{margin-top:-9.5rem}}@media screen and (min-width:1200px){.cc--hero-landing{margin-top:-10.6875rem}}.cc--hero-landing .c--hero-landing,.cc--hero-landing .image-video-container{position:relative}@media screen and (max-width:768px){.cc--hero-landing .image-video-container .f--ambient-video,.cc--hero-landing .image-video-container .video-controls{display:none}}.cc--hero-landing .image-video-container .f--image{height:100%}@media screen and (max-width:768px){.cc--hero-landing .image-video-container .f--image{padding-bottom:100%;position:relative}}.cc--hero-landing .image-video-container .f--image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:768px){.cc--hero-landing .image-video-container .f--image img{position:absolute}}.cc--hero-landing .image-video-container .video-controls{z-index:11}@media screen and (min-width:769px){.cc--hero-landing .image-video-container .video-controls{bottom:1.5625rem;right:2.5rem;top:inherit}}.cc--hero-landing .f--image{position:relative}@media screen and (min-width:769px){.cc--hero-landing .f--image{padding-left:0;padding-right:0}}.cc--hero-landing .f--image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000);bottom:0}.cc--hero-landing .f--image:after,.cc--hero-landing .f--image:before{content:"";display:block;height:45%;opacity:.8;position:absolute;width:100%;z-index:1}.cc--hero-landing .f--image:after{background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));background-image:linear-gradient(180deg,#000,transparent);top:0}@media screen and (min-width:1024px){.lc--full .cc--hero-landing .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-landing .f--image img,.sg-pattern-example>.cc--hero-landing .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-landing .f--image img,body.pattern-lab-demo>.cc--hero-landing .f--image img{max-height:34.375rem;-o-object-fit:cover;object-fit:cover}}.cc--hero-landing .text-container{bottom:0;left:50%;margin:0 auto;max-width:1800px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}.cc--hero-landing .text-container .text-container-inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1.25rem;padding-left:8.3333333333%;padding-right:8.3333333333%;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:769px){.cc--hero-landing .text-container .text-container-inner{padding-bottom:1.5625rem;padding-left:8.3333333333%;padding-right:5.5555555556%}}@media screen and (min-width:1024px){.cc--hero-landing .text-container .text-container-inner{padding-left:4.1666666667%;padding-right:2.0833333333%}}.cc--hero-landing .text-container .f--page-title h1{color:#fff;font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:769px){.cc--hero-landing .text-container .f--page-title h1{font-size:3.75rem;line-height:.9167}}.cc--hero-landing .text-container .button-show-feature{display:none}@media screen and (max-width:768px){.cc--hero-landing .text-container .button-show-feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:1.5625rem;justify-content:center;width:1.5625rem}}.cc--hero-landing .text-container .button-close-feature{bottom:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:8.3333333333%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:1.5625rem;justify-content:center;width:1.5625rem}@media screen and (min-width:769px){.cc--hero-landing .text-container .button-close-feature{display:none}}@media screen and (max-width:768px){.cc--hero-landing .text-container .feature-container{background:rgba(21,21,21,.9);bottom:0;display:none;left:0;padding:1.25rem 27.7777777778% 1.25rem 8.3333333333%;position:absolute;width:100%}}@media screen and (min-width:769px){.cc--hero-landing .text-container .feature-container{-webkit-box-flex:0;-ms-flex:0 0 29.0322580645%;flex:0 0 29.0322580645%}}@media screen and (min-width:1024px){.cc--hero-landing .text-container .feature-container{-webkit-box-flex:0;-ms-flex:0 0 22.2222222222%;flex:0 0 22.2222222222%;max-width:15.625rem}}.cc--hero-landing .text-container .feature-container .f--cta-title h3{color:#fff;font-size:.9375rem;line-height:1.2}@media screen and (min-width:769px){.cc--hero-landing .text-container .feature-container .f--cta-title h3{font-size:1rem;line-height:1;text-align:right}}@media screen and (min-width:1024px){.cc--hero-landing .text-container .feature-container .f--cta-title h3{font-size:1rem;line-height:1.25}}.cc--hero-landing .text-container .feature-container .f--cta-title h3 a{color:#fff;text-decoration:none}html[data-whatintent=mouse] .cc--hero-landing .text-container .feature-container .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--hero-landing .text-container .feature-container .f--cta-title h3 a:hover{text-decoration:underline}.cc--hero-landing .text-container .feature-container .f--description{margin-top:.3125rem}.cc--hero-landing .text-container .feature-container .f--description p{color:#fff;font-size:.75rem;line-height:1.5}@media screen and (min-width:769px){.cc--hero-landing .text-container .feature-container .f--description p{text-align:right}.cc--hero-landing.ambient-video .feature-container{margin-bottom:3.75rem}}.cc--hero-microsite-homepage{margin-top:-6.5625rem}@media screen and (min-width:769px){.cc--hero-microsite-homepage{margin-top:-9.5rem}}@media screen and (min-width:1200px){.cc--hero-microsite-homepage{margin-top:-10.6875rem}}.cc--hero-microsite-homepage .c--hero-microsite-homepage,.cc--hero-microsite-homepage .image-video-container{position:relative}@media screen and (max-width:768px){.cc--hero-microsite-homepage .image-video-container .f--ambient-video,.cc--hero-microsite-homepage .image-video-container .video-controls{display:none}}.cc--hero-microsite-homepage .image-video-container .f--image{height:100%}@media screen and (max-width:768px){.cc--hero-microsite-homepage .image-video-container .f--image{padding-bottom:100%;position:relative}}.cc--hero-microsite-homepage .image-video-container .f--image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:768px){.cc--hero-microsite-homepage .image-video-container .f--image img{position:absolute}}.cc--hero-microsite-homepage .image-video-container .video-controls{z-index:11}@media screen and (min-width:769px){.cc--hero-microsite-homepage .image-video-container .video-controls{bottom:1.5625rem;right:2.5rem;top:inherit}}.cc--hero-microsite-homepage .f--image{position:relative}@media screen and (min-width:769px){.cc--hero-microsite-homepage .f--image{padding-left:0;padding-right:0}}.cc--hero-microsite-homepage .f--image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000);bottom:0;content:"";display:block;height:45%;opacity:.8;position:absolute;width:100%;z-index:1}.cc--hero-microsite-homepage .f--image:after{background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));background-image:linear-gradient(180deg,#000,transparent);content:"";display:block;height:45%;opacity:.8;position:absolute;top:0;width:100%;z-index:1}@media screen and (min-width:1024px){.lc--full .cc--hero-microsite-homepage .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-microsite-homepage .f--image img,.sg-pattern-example>.cc--hero-microsite-homepage .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-microsite-homepage .f--image img,body.pattern-lab-demo>.cc--hero-microsite-homepage .f--image img{max-height:34.375rem;-o-object-fit:cover;object-fit:cover}}.cc--hero-microsite-homepage .text-container{bottom:0;left:50%;margin:0 auto;max-width:1800px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}.cc--hero-microsite-homepage .text-container .text-container-inner{padding-bottom:1.25rem;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:769px){.cc--hero-microsite-homepage .text-container .text-container-inner{padding-bottom:1.5625rem;padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width:1024px){.cc--hero-microsite-homepage .text-container .text-container-inner{padding-left:4.1666666667%;padding-right:4.1666666667%}.cc--hero-microsite-homepage .text-container .f--page-title{max-width:72.7272727273%}}.cc--hero-microsite-homepage .text-container .f--page-title h1{color:#fff;font-size:1.875rem;letter-spacing:-.03125rem;line-height:1;text-transform:uppercase}@media screen and (min-width:769px){.cc--hero-microsite-homepage .text-container .f--page-title h1{font-size:3.75rem;letter-spacing:0;line-height:.9167}}.cc--hero-microsite-interior .c--hero-microsite-interior{position:relative}.cc--hero-microsite-interior .text-container .f--page-title-pseudo .h1{color:#fff;font-size:1.875rem;letter-spacing:-.03125rem;line-height:1;text-transform:uppercase}@media screen and (min-width:769px){.cc--hero-microsite-interior .text-container .f--page-title-pseudo .h1{font-size:3.75rem;letter-spacing:0;line-height:.9167}}.cc--hero-microsite-interior,.cc--hero-microsite-landing{margin-top:-6.5625rem}@media screen and (min-width:769px){.cc--hero-microsite-interior,.cc--hero-microsite-landing{margin-top:-9.5rem}}@media screen and (min-width:1200px){.cc--hero-microsite-interior,.cc--hero-microsite-landing{margin-top:-10.6875rem}}.cc--hero-microsite-interior .c--hero-microsite-landing,.cc--hero-microsite-interior .image-video-container,.cc--hero-microsite-landing .c--hero-microsite-landing,.cc--hero-microsite-landing .image-video-container{position:relative}@media screen and (max-width:768px){.cc--hero-microsite-interior .image-video-container .f--ambient-video,.cc--hero-microsite-interior .image-video-container .video-controls,.cc--hero-microsite-landing .image-video-container .f--ambient-video,.cc--hero-microsite-landing .image-video-container .video-controls{display:none}}.cc--hero-microsite-interior .image-video-container .f--image,.cc--hero-microsite-landing .image-video-container .f--image{height:100%}@media screen and (max-width:768px){.cc--hero-microsite-interior .image-video-container .f--image,.cc--hero-microsite-landing .image-video-container .f--image{padding-bottom:100%;position:relative}}.cc--hero-microsite-interior .image-video-container .f--image img,.cc--hero-microsite-landing .image-video-container .f--image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:768px){.cc--hero-microsite-interior .image-video-container .f--image img,.cc--hero-microsite-landing .image-video-container .f--image img{position:absolute}}.cc--hero-microsite-interior .image-video-container .video-controls,.cc--hero-microsite-landing .image-video-container .video-controls{z-index:11}@media screen and (min-width:769px){.cc--hero-microsite-interior .image-video-container .video-controls,.cc--hero-microsite-landing .image-video-container .video-controls{bottom:1.5625rem;right:2.5rem;top:inherit}}.cc--hero-microsite-interior .f--image,.cc--hero-microsite-landing .f--image{position:relative}@media screen and (min-width:769px){.cc--hero-microsite-interior .f--image,.cc--hero-microsite-landing .f--image{padding-left:0;padding-right:0}}.cc--hero-microsite-interior .f--image:before,.cc--hero-microsite-landing .f--image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000);bottom:0;content:"";display:block;height:45%;opacity:.8;position:absolute;width:100%;z-index:1}.cc--hero-microsite-interior .f--image:after,.cc--hero-microsite-landing .f--image:after{background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));background-image:linear-gradient(180deg,#000,transparent);content:"";display:block;height:45%;opacity:.8;position:absolute;top:0;width:100%;z-index:1}@media screen and (min-width:1024px){.lc--full .cc--hero-microsite-interior .f--image img,.lc--full .cc--hero-microsite-landing .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-microsite-interior .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-microsite-landing .f--image img,.sg-pattern-example>.cc--hero-microsite-interior .f--image img,.sg-pattern-example>.cc--hero-microsite-landing .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-microsite-interior .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-microsite-landing .f--image img,body.pattern-lab-demo>.cc--hero-microsite-interior .f--image img,body.pattern-lab-demo>.cc--hero-microsite-landing .f--image img{max-height:25rem;-o-object-fit:cover;object-fit:cover}}.cc--hero-microsite-interior .text-container,.cc--hero-microsite-landing .text-container{bottom:0;left:50%;margin:0 auto;max-width:1800px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}.cc--hero-microsite-interior .text-container .text-container-inner,.cc--hero-microsite-landing .text-container .text-container-inner{padding-bottom:1.25rem;padding-left:6.25%;padding-right:6.25%}@media screen and (min-width:769px){.cc--hero-microsite-interior .text-container .text-container-inner,.cc--hero-microsite-landing .text-container .text-container-inner{padding-bottom:1.5625rem;padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width:1024px){.cc--hero-microsite-interior .text-container .text-container-inner,.cc--hero-microsite-landing .text-container .text-container-inner{padding-left:4.1666666667%;padding-right:4.1666666667%}}.cc--hero-microsite-interior .text-container .f--page-title h1,.cc--hero-microsite-landing .text-container .f--page-title h1{color:#fff;font-size:1.875rem;letter-spacing:-.03125rem;line-height:1;text-transform:uppercase}@media screen and (min-width:769px){.cc--hero-microsite-interior .text-container .f--page-title h1,.cc--hero-microsite-landing .text-container .f--page-title h1{font-size:3.75rem;letter-spacing:0;line-height:.9167}}.cc--hero-microsite-interior .text-container .f--eyebrow,.cc--hero-microsite-landing .text-container .f--eyebrow{color:#e9e9e9;font-size:.75rem;line-height:1.5;margin-bottom:.4375rem;text-transform:uppercase}@media screen and (min-width:769px){.cc--hero-microsite-interior .text-container .f--eyebrow,.cc--hero-microsite-landing .text-container .f--eyebrow{font-size:.875rem;line-height:1.2858}}.cc--latest-news-column .cc--latest-news-card-featured .f--image{margin-bottom:1.3125rem}.cc--latest-news-column .cc--latest-news-card-featured .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.5rem;text-transform:uppercase}@media screen and (min-width:769px){.cc--latest-news-column .cc--latest-news-card-featured .f--eyebrow{font-size:.875rem;line-height:1.2858}}.cc--latest-news-column .cc--latest-news-card-featured .f--eyebrow a{font-size:.75rem;font-weight:800;line-height:1.5;text-decoration:none;text-transform:uppercase}@media screen and (min-width:769px){.cc--latest-news-column .cc--latest-news-card-featured .f--eyebrow a{font-size:.875rem;line-height:1.2858}}html[data-whatintent=mouse] .cc--latest-news-column .cc--latest-news-card-featured .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--latest-news-column .cc--latest-news-card-featured .f--eyebrow a:hover{color:#151515;text-decoration:none}.cc--latest-news-column .cc--latest-news-card-featured .f--cta-title h3{font-size:1.375rem;line-height:1.1819}@media screen and (min-width:769px){.cc--latest-news-column .cc--latest-news-card-featured .f--cta-title h3{font-size:1.625rem;line-height:1.1539}}.cc--latest-news-column .cc--latest-news-card-featured .f--cta-title h3 a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--latest-news-column .cc--latest-news-card-featured .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--latest-news-column .cc--latest-news-card-featured .f--cta-title h3 a:hover{color:#881c1c}.cc--latest-news-media .cc--latest-news-card-featured .f--image{margin-bottom:1.1875rem}.cc--latest-news-media .cc--latest-news-card-featured .f--image img{max-height:15px;width:auto}.cc--latest-news-media .cc--latest-news-card-featured .f--cta-title{margin-bottom:.625rem}.cc--latest-news-media .cc--latest-news-card-featured .f--cta-title h3{font-size:.9375rem;line-height:1.2}@media screen and (min-width:769px){.cc--latest-news-media .cc--latest-news-card-featured .f--cta-title h3{font-size:1rem;line-height:1.25}}.cc--latest-news-media .cc--latest-news-card-featured .f--cta-title h3 a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--latest-news-media .cc--latest-news-card-featured .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--latest-news-media .cc--latest-news-card-featured .f--cta-title h3 a:hover{color:#881c1c}.cc--latest-news-media .cc--latest-news-card-featured .f--description p{font-size:.9375rem;line-height:1.6667}@media screen and (min-width:769px){.cc--latest-news-media .cc--latest-news-card-featured .f--description p{font-size:.9375rem;line-height:1.8667}}.cc--latest-news-card .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.5rem;text-transform:uppercase}@media screen and (min-width:769px){.cc--latest-news-card .f--eyebrow{font-size:.875rem;line-height:1.2858}}.cc--latest-news-card .f--eyebrow a{font-size:.75rem;font-weight:800;line-height:1.5;text-decoration:none;text-transform:uppercase}@media screen and (min-width:769px){.cc--latest-news-card .f--eyebrow a{font-size:.875rem;line-height:1.2858}}html[data-whatintent=mouse] .cc--latest-news-card .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--latest-news-card .f--eyebrow a:hover{color:#151515;text-decoration:none}.cc--latest-news-card .f--cta-title h3{font-size:.9375rem;line-height:1.2}@media screen and (min-width:769px){.cc--latest-news-card .f--cta-title h3{font-size:1rem;line-height:1.25}}.cc--latest-news-card .f--cta-title h3 a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--latest-news-card .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--latest-news-card .f--cta-title h3 a:hover{color:#881c1c}.cc--latest-news-column .cc--component-container:not(:last-child){border-bottom:.0625rem solid #ccc;margin-bottom:1.9375rem;padding-bottom:1.375rem}.cc--latest-news-column .cc--component-container:first-child{margin-bottom:1.5625rem;padding-bottom:1.875rem}@media screen and (min-width:769px){.cc--latest-news-column .cc--component-container:first-child{padding-bottom:2.625rem}}.cc--latest-news-media .f--eyebrow{border-bottom:.0625rem solid #ccc;color:#881c1c;font-size:.875rem;font-weight:800;line-height:1.2858;margin-bottom:1.875rem;padding-bottom:.625rem;text-transform:uppercase}.cc--latest-news-media .cc--latest-news-card-featured:not(:last-child){border-bottom:.0625rem solid #ccc;margin-bottom:1.9375rem;padding-bottom:1.75rem}.cc--latest-news{margin:0 auto;max-width:1800px;padding:2.5rem 8.3333333333%}@media screen and (min-width:769px){.cc--latest-news{padding-bottom:3.125rem;padding-top:3.125rem}.cc--latest-news .c--latest-news>.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cc--latest-news .c--latest-news>.text-container .f--section-title{margin-bottom:1.25rem}@media screen and (min-width:769px){.cc--latest-news .c--latest-news>.text-container .f--section-title{margin-bottom:1.5625rem}}.cc--latest-news .c--latest-news>.text-container .f--section-title h2{font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:769px){.cc--latest-news .c--latest-news>.text-container .f--section-title h2{font-size:2.5rem;line-height:1}}.cc--latest-news .c--latest-news>.text-container .f--link{margin-bottom:1.4375rem}@media screen and (min-width:769px){.cc--latest-news .c--latest-news>.text-container .f--link{margin-bottom:0;-ms-flex-item-align:center;align-self:center}}.cc--latest-news .c--latest-news>.text-container .f--link a{font-size:.875rem;font-weight:800;line-height:1.2858;text-transform:uppercase}html[data-whatintent=mouse] .cc--latest-news .c--latest-news>.text-container .f--link a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--latest-news .c--latest-news>.text-container .f--link a:hover{color:#151515}.cc--latest-news .c--latest-news .content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:1024px){.cc--latest-news .c--latest-news .content-container>.cc--component-container{-ms-flex-preferred-size:30%;flex-basis:30%}}@media screen and (max-width:768px){.cc--latest-news .c--latest-news .content-container>.cc--component-container:not(:last-child){margin-bottom:2.5rem}}@media screen and (min-width:1024px){.cc--latest-news .c--latest-news .content-container>.cc--component-container:not(:last-child){margin-right:5%}}@media screen and (min-width:769px)and (max-width:1023px){.cc--latest-news .c--latest-news .content-container .cc--latest-news-column{margin-bottom:3.125rem;-ms-flex-preferred-size:47.5%;flex-basis:47.5%}.cc--latest-news .c--latest-news .content-container .cc--latest-news-column:first-child{margin-right:5%}}@media screen and (max-width:1023px){.cc--links-list{padding-left:8.3333333333%;padding-right:8.3333333333%;padding-top:1.25rem}}@media screen and (min-width:1024px){.cc--links-list{border-top:.0625rem solid #ccc;padding-top:1.875rem}}.cc--links-list .f--link{margin-bottom:1.25rem}.cc--links-list .link{background:url(https://www.umass.edu/themes/custom/umass_base/images/icons/icon-arrowright-red.svg) no-repeat top 5px right/1.25rem;border-bottom:.0625rem solid #ccc;color:#151515;display:block;font-weight:800;padding-bottom:.75rem;padding-right:.9375rem;text-decoration:none;text-transform:uppercase}html[data-whatintent=mouse] .cc--links-list .link else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--links-list .link:hover{color:#881c1c;text-decoration:none}.cc--login-form{margin-bottom:1.5625rem}.cc--login-form .c--login-form{margin:0 auto;max-width:1800px;padding-bottom:2.5rem;padding-left:2.0833333333%;padding-right:2.0833333333%;width:100%}@media screen and (min-width:769px){.cc--login-form .c--login-form{padding-bottom:2.5rem;padding-left:2.0833333333%;padding-right:2.0833333333%;width:25%}}@media screen and (min-width:1024px){.cc--login-form .c--login-form{padding:4.6875rem 2.0833333333% 3.4375rem}}.cc--menu-left-nav{position:relative}@media screen and (max-width:1023px){.cc--menu-left-nav .c--menu-left-nav{padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width:1024px){.cc--menu-left-nav .f--section-title{margin-bottom:1.5625rem}.cc--menu-left-nav .f--section-title h2 span.nolink{color:var(--color-umass-gold);font-size:1.125rem;font-weight:900;line-height:1.3333}}.cc--menu-left-nav .f--section-title h2{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;text-transform:uppercase}@media screen and (min-width:769px){.cc--menu-left-nav .f--section-title h2{font-size:.875rem;line-height:1.2858}}@media screen and (max-width:1023px){.cc--menu-left-nav .f--section-title h2{border-bottom:.0625rem solid #e9e9e9;cursor:pointer;padding-bottom:1.25rem;padding-top:1.3125rem;position:relative}.cc--menu-left-nav .f--section-title h2.open:after{display:none}.cc--menu-left-nav .f--section-title h2:after,.cc--menu-left-nav .f--section-title h2:before{background:#881c1c;content:"";display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cc--menu-left-nav .f--section-title h2:before{height:.125rem;right:.375rem;width:.875rem}.cc--menu-left-nav .f--section-title h2:after{height:.875rem;right:.75rem;width:.125rem}}.cc--menu-left-nav .f--section-title h2 a{text-decoration:none}@media screen and (min-width:1024px){.cc--menu-left-nav .f--section-title h2 a:before{background:url(https://www.umass.edu/themes/custom/umass_base/images/icons/icon-arrowleft-red.svg) no-repeat 0/1.25rem;content:"";display:inline-block;height:.625rem;margin-left:-2rem;margin-right:.6875rem;width:1.25rem}html[data-whatintent=mouse] .cc--menu-left-nav .f--section-title h2 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--menu-left-nav .f--section-title h2 a:hover:before{background-image:url(https://www.umass.edu/themes/custom/umass_base/images/icons/icon-arrowleft-dark.svg)}}.cc--menu-left-nav .f--section-title h2 a.nolink{color:var(--color-umass-gold);font-size:1.125rem;font-weight:900;line-height:1.3333}.cc--menu-left-nav .f--section-title h2 a.nolink:before{content:none;display:none!important}@media screen and (max-width:1023px){.mc--left-nav-menu{background:#fff;-webkit-box-shadow:0 5px 12px -5px rgba(0,0,0,.3);box-shadow:0 5px 12px -5px rgba(0,0,0,.3);display:none;margin-left:-8.3333333333%;margin-right:-8.3333333333%;padding-bottom:.625rem;padding-left:8.3333333333%;padding-right:8.3333333333%;position:absolute;top:3.6875rem;width:100%;z-index:10}}@media screen and (max-width:1023px)and (min-width:769px){.mc--left-nav-menu{padding-top:.625rem}}.mc--left-nav-menu .menu-item{line-height:1;margin-bottom:1.25rem}@media screen and (min-width:769px){.mc--left-nav-menu .menu-item{margin-bottom:1.875rem}}.mc--left-nav-menu .menu-item a{color:#151515;font-size:.9375rem;line-height:1.3334;text-decoration:none}html[data-whatintent=mouse] .mc--left-nav-menu .menu-item a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .mc--left-nav-menu .menu-item a:hover{color:#881c1c}.mc--left-nav-menu .menu-item span{color:var(--color-umass-gold);font-size:1.125rem;font-weight:900;line-height:1.3333;text-transform:uppercase}.mc--left-nav-menu .menu-item span+.submenu{margin-top:1.25rem}@media screen and (min-width:769px){.mc--left-nav-menu .menu-item span+.submenu{margin-top:1.875rem}}.mc--left-nav-menu .menu-item .submenu-wrapper{display:none;padding-left:1.5625rem;padding-top:.9375rem}.mc--left-nav-menu .menu-item .submenu-wrapper .menu-item{margin-bottom:.9375rem}.mc--left-nav-menu .menu-item .submenu-wrapper .menu-item a{font-size:.875rem;line-height:1.4286}.mc--left-nav-menu .menu-item.menu-item--active-trail>a{color:#881c1c}.mc--left-nav-menu .menu-item.menu-item--active-trail .submenu-wrapper{display:block}.cc--menu-main .button-back,.cc--menu-main .link-arrow-wrapper .arrow-toggle,.cc--menu-main .navigation-title{display:none}body.microsite-menu-is-active{overflow:hidden}.cc--menu-microsite{background-color:#881c1c}.cc--menu-microsite .c--menu-microsite{margin:0 auto;max-width:1800px}.cc--menu-microsite .menu-microsite-inner{height:3.75rem;padding-left:8.3333333333%;padding-right:8.3333333333%;position:relative}@media screen and (min-width:1024px){.cc--menu-microsite .menu-microsite-inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:4.1666666667%;padding-right:4.1666666667%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4.6875rem}}@media screen and (max-width:1023px){.cc--menu-microsite .menu-microsite-menu-wrapper{background-color:#881c1c;display:none;height:100vh;left:0;padding-bottom:1.875rem;padding-top:.3125rem;position:fixed;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;width:100%;z-index:102}}@media screen and (max-width:768px){.cc--menu-microsite .menu-microsite-menu-wrapper{padding-top:.3125rem}}@media screen and (min-width:1024px){.cc--menu-microsite .menu-microsite-menu-wrapper{height:100%;width:100%}}@media screen and (max-width:1023px){.cc--menu-microsite .menu-microsite-menu-wrapper .microsite-menu-container{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}}@media screen and (min-width:1024px){.cc--menu-microsite .menu-microsite-menu-wrapper .microsite-menu-container{height:100%}.cc--menu-microsite .menu-microsite-menu-wrapper .microsite-menu-container .microsite-menu-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;height:100%;justify-content:space-between}}.cc--menu-microsite .link-arrow-wrapper .arrow-toggle polygon{fill:#fff}@media screen and (min-width:1024px){.cc--menu-microsite .link-arrow-wrapper>a.is-active:before{background-color:#fff;content:"";height:.625rem;left:0;position:absolute;top:0;width:100%}}html[data-whatintent=mouse] .cc--menu-microsite .link-arrow-wrapper>a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--menu-microsite .link-arrow-wrapper>a:hover{color:#fff}@media screen and (min-width:1024px){.cc--menu-microsite ul.m--menu-microsite>li.menu-item--active-trail>.link-arrow-wrapper>a:before,html[data-whatintent=mouse] .cc--menu-microsite .link-arrow-wrapper>a:hover:before{background-color:#fff;content:"";height:.625rem;left:0;position:absolute;top:0;width:100%}}.cc--menu-microsite .mc--menu-microsite{height:100%}@media screen and (min-width:1024px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li{padding:.3125rem 8.3333333333%}@media screen and (min-width:769px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li{padding-bottom:.625rem;padding-top:.625rem}}@media screen and (max-width:1023px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li:hover{background:rgba(21,21,21,.2)}}@media screen and (min-width:1024px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li:not(:last-child){margin-bottom:0;margin-right:2.5rem}}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li a{font-size:.9375rem;line-height:1.3334;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-decoration:none;text-transform:uppercase}html[data-whatintent=mouse] .cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li a:hover{color:#fff}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li button.has-submenu{height:2.1875rem;width:2.1875rem}@media screen and (max-width:768px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li button.has-submenu{text-align:right}}@media screen and (min-width:1024px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li button.has-submenu{display:none}}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper{background-color:#881c1c;height:100%;left:100%;padding-bottom:1.6875rem;padding-top:1.6875rem;position:fixed;top:60px;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;width:100%;z-index:103}@media screen and (min-width:1024px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper{display:none;height:calc(100% - 9.375rem)}}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper.ally-hidden{visibility:hidden}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper.is-visible{display:block;left:0;overflow-x:hidden;overflow-y:scroll;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;visibility:visible;z-index:104;-webkit-overflow-scrolling:touch}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper.is-visible.second-level-hidden{left:0;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;visibility:hidden;z-index:104}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper.is-visible:not(.second-level-hidden){left:0;position:fixed;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper.is-hidden{left:100%;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out}@media screen and (max-width:1023px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper ul.submenu>li{padding:.4375rem 8.3333333333%}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper ul.submenu>li:hover{background:rgba(21,21,21,.2)}}@media screen and (max-width:768px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper ul.submenu>li{padding-bottom:.625rem;padding-top:.625rem}}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper ul.submenu>li a{font-weight:700;text-transform:none}@media screen and (max-width:1023px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper ul.submenu>li a{padding-left:1.25rem}}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper .navigation-title{color:#fff;display:block;font-size:.75rem;line-height:1.5;margin:1.5625rem 8.3333333333% 1.25rem;text-transform:uppercase}@media screen and (min-width:769px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper .navigation-title{font-size:.875rem;line-height:1.2858;margin-top:1.875rem}}@media screen and (min-width:1024px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper .navigation-title{display:none}}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite li .link-arrow-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:1024px){.cc--menu-microsite ul.submenu{display:none}}@media screen and (max-width:1023px){.cc--menu-microsite .utility-links{margin-left:8.3333333333%;margin-right:8.3333333333%;margin-top:.75rem}}@media screen and (max-width:768px){.cc--menu-microsite .utility-links{margin-top:1.25rem}}@media screen and (min-width:769px){.cc--menu-microsite .utility-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:1023px){.cc--menu-microsite .utility-links .f--link:not(:last-child){margin-bottom:.9375rem}}@media screen and (min-width:1024px){.cc--menu-microsite .utility-links .f--link:not(:last-child){margin-right:.625rem}}@media screen and (min-width:769px)and (max-width:1023px){.cc--menu-microsite .utility-links .f--link{-ms-flex-preferred-size:47%;flex-basis:47%}}.cc--menu-microsite .utility-links .button,.cc--menu-microsite .utility-links .f--button-link a,.f--button-link .cc--menu-microsite .utility-links a{border:.0625rem solid #fff;width:auto}@media screen and (max-width:1023px){.cc--menu-microsite .utility-links .button,.cc--menu-microsite .utility-links .f--button-link a,.f--button-link .cc--menu-microsite .utility-links a{border:.0625rem solid hsla(0,0%,100%,.4);height:2.5rem;width:100%}}.cc--menu-microsite .button-back{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.6875rem;margin-left:8.3333333333%;margin-right:8.3333333333%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;height:auto;letter-spacing:.025rem;text-transform:uppercase;width:auto}@media screen and (min-width:1024px){.cc--menu-microsite .button-back{display:none}}.cc--menu-microsite .button-back svg{display:inline;margin-right:.625rem}.cc--menu-microsite .button-back svg polygon{fill:#fff}.cc--menu-microsite a{color:#fff}.cc--menu-microsite .menu-microsite-toggle{color:#fff;font-size:.75rem;height:100%;line-height:1.5;position:relative;text-align:left;text-transform:uppercase;width:100%}@media screen and (min-width:769px){.cc--menu-microsite .menu-microsite-toggle{font-size:.875rem;line-height:1.2858}}@media screen and (min-width:1024px){.cc--menu-microsite .menu-microsite-toggle{display:none}}.cc--menu-microsite .menu-microsite-toggle svg{position:absolute;right:.3125rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cc--menu-microsite .menu-microsite-toggle svg.close{display:none}.cc--menu-microsite .menu-microsite-toggle.is-active svg.close{display:block}.cc--menu-microsite .menu-microsite-toggle.is-active svg.open{display:none}.cc--menu-microsite.is-active .menu-microsite-menu-wrapper{display:block}.cc--menu-microsite.is-active .menu-microsite-inner:before{background:#881c1c;content:"";height:100vh;left:0;position:absolute;top:0;width:100%}.cc--menu-microsite.is-active .menu-microsite-toggle:after{border-bottom:.125rem solid #a89968;bottom:.3125rem;content:"";display:block;position:absolute;width:100%}.cc--menu-microsite.is-hidden .menu-microsite-menu-wrapper{left:-100%;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out}.cc--menu-microsite.is-hidden .menu-microsite-menu-wrapper .microsite-menu-container{overflow-y:hidden;-webkit-overflow-scrolling:unset}body.mobile-menu-is-active{overflow:hidden}body.mobile-menu-is-active .cc--header:after{background-color:#a89968;content:"";display:block;height:.125rem;left:0;margin-left:6.25%;margin-right:6.25%;position:absolute;top:calc(100% - .125rem);width:87.5%}.cc--menu-mobile{background-color:#fff;bottom:0;display:none;height:calc(100% - 6.25rem);left:0;padding-bottom:.9375rem;padding-top:1.3125rem;position:fixed;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;width:100%;z-index:102}@media screen and (min-width:769px){.cc--menu-mobile{height:calc(100% - 9.375rem);padding-top:2.4375rem}}.cc--menu-mobile.is-hidden{left:-100%;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out}.cc--menu-mobile.is-hidden>.c--menu-mobile{height:100%;overflow-y:hidden;-webkit-overflow-scrolling:unset}.cc--menu-mobile>.c--menu-mobile{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.cc--menu-mobile .c--menu-mobile{padding-left:6.25%;padding-right:6.25%}.cc--menu-mobile .c--menu-mobile .menu-mobile-inner>nav{height:100%}.cc--menu-mobile .c--menu-mobile nav{padding-left:2.380952381%;padding-right:2.380952381%}.cc--menu-mobile .c--menu-mobile nav>ul>li:not(:last-child){margin-bottom:.625rem}@media screen and (min-width:769px){.cc--menu-mobile .c--menu-mobile nav>ul>li:not(:last-child){margin-bottom:1.25rem}}.cc--menu-mobile .c--menu-mobile nav>ul>li button.has-submenu{height:2.1875rem;width:2.1875rem}.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper{background-color:#fff;display:none;height:calc(100% + .9375rem);left:100%;padding:1.5625rem 8.3333333333% .9375rem;position:absolute;top:0;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;width:100%}@media screen and (min-width:769px){.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper{padding-top:2.8125rem}}.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper.is-visible{display:block;overflow-y:scroll;z-index:103;-webkit-overflow-scrolling:touch}.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper.is-hidden,.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper.is-visible{left:100%;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out}.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper ul.submenu>li:not(:last-child){margin-bottom:.9375rem}@media screen and (min-width:769px){.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper ul.submenu>li:not(:last-child){margin-bottom:1.25rem}}.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper ul.submenu>li a{font-size:.9375rem;font-weight:700;line-height:1.3334;text-transform:none}.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper .navigation-title{color:#881c1c;display:block;font-size:.75rem;line-height:1.5;margin-bottom:1.25rem;margin-top:1.125rem;text-transform:uppercase}@media screen and (min-width:769px){.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper .navigation-title{font-size:.9375rem;line-height:1.6667;margin-bottom:1.0625rem}}@media screen and (min-width:1200px){.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper .navigation-title{display:none}}.cc--menu-mobile .c--menu-mobile nav>ul li .link-arrow-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cc--menu-mobile .c--menu-mobile nav a,.cc--menu-mobile .c--menu-mobile nav button.information-for-toggle{font-size:.9375rem;-webkit-box-flex:1;-ms-flex-positive:1;color:#151515;flex-grow:1;text-decoration:none;text-transform:uppercase}.cc--menu-mobile .c--menu-mobile nav button.information-for-toggle{position:relative;text-align:left;width:100%}.cc--menu-mobile .c--menu-mobile nav button.information-for-toggle svg{position:absolute;right:.9375rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cc--menu-mobile .cc--menu-utility{border-top:.0625rem solid #a89968;margin-top:1.375rem;padding-top:1.25rem}@media screen and (min-width:769px){.cc--menu-mobile .cc--menu-utility{margin-top:2rem;padding-top:2.25rem}}.cc--menu-mobile .button-back{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.6875rem;margin-bottom:1.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;letter-spacing:.025rem;text-transform:uppercase;width:auto}@media screen and (min-width:769px){.cc--menu-mobile .button-back{font-size:.75rem;margin-bottom:2.125rem}}@media screen and (min-width:1200px){.cc--menu-mobile .button-back{display:none}}.cc--menu-mobile .button-back svg{display:inline;margin-right:.625rem}@media screen and (min-width:769px){.cc--menu-mobile .button-back svg{margin-right:1.25rem}}.cc--menu-utility .utility-button-wrapper svg{display:inline-block;vertical-align:middle}@media screen and (min-width:1200px){.cc--menu-utility .utility-button-wrapper svg{margin-left:.5rem}.cc--menu-utility .utility-button-wrapper svg.arrow-right{display:none}}@media screen and (max-width:1199px){.cc--menu-utility .utility-button-wrapper svg.arrow-down{display:none}}@media screen and (min-width:1200px){.cc--menu-utility .utility-button-wrapper .button-back,.cc--menu-utility .utility-button-wrapper .navigation-title{display:none}}.cc--menu-utility .mc--utility-menu>ul>.menu-item:not(:last-child){margin-bottom:.3125rem}@media screen and (min-width:769px){.cc--menu-utility .mc--utility-menu>ul>.menu-item:not(:last-child){margin-bottom:.9375rem}}.cc--menu-utility .mc--utility-menu>ul>.menu-item a,.cc--menu-utility .mc--utility-menu>ul>.menu-item button.information-for-toggle{font-size:.6875rem;letter-spacing:.01875rem;line-height:1.1819}@media screen and (min-width:769px){.cc--menu-utility .mc--utility-menu>ul>.menu-item a,.cc--menu-utility .mc--utility-menu>ul>.menu-item button.information-for-toggle{font-size:.75rem;line-height:1}}@media screen and (min-width:1200px){.cc--menu-utility .mc--utility-menu>ul>.menu-item a,.cc--menu-utility .mc--utility-menu>ul>.menu-item button.information-for-toggle{font-size:.6875rem;line-height:1}}.cc--more-events-card{margin-bottom:1.5625rem}@media screen and (min-width:769px){.cc--more-events-card .c--more-events-card{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:1024px){.lc--full .cc--more-events-card .c--more-events-card,.sg-pattern-example>.cc--component-container .f--field.nested .cc--more-events-card .c--more-events-card,.sg-pattern-example>.cc--more-events-card .c--more-events-card,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--more-events-card .c--more-events-card,body.pattern-lab-demo>.cc--more-events-card .c--more-events-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:769px)and (max-width:1023px){.cc--more-events-card .text-container{-ms-flex-preferred-size:45%;flex-basis:45%}}.cc--more-events-card .f--image{margin-bottom:1.25rem}@media screen and (min-width:769px)and (max-width:1023px){.cc--more-events-card .f--image{margin-bottom:0;margin-right:7.5%;-ms-flex-preferred-size:47.5%;flex-basis:47.5%}}@media screen and (min-width:1024px){.lc--full .cc--more-events-card .f--image,.sg-pattern-example>.cc--component-container .f--field.nested .cc--more-events-card .f--image,.sg-pattern-example>.cc--more-events-card .f--image,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--more-events-card .f--image,body.pattern-lab-demo>.cc--more-events-card .f--image{margin-bottom:1.5625rem}}.cc--more-events-card .f--eyebrow{color:#881c1c;font-size:.9375rem;font-weight:800;line-height:1.2;margin-bottom:.625rem}.cc--more-events-card .f--eyebrow a{text-decoration:none}html[data-whatintent=mouse] .cc--more-events-card .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--more-events-card .f--eyebrow a:hover{text-decoration:none}@media screen and (min-width:769px){.cc--more-events-card .f--eyebrow{font-size:1.375rem;line-height:1.1819}}@media screen and (min-width:1024px){.cc--more-events-card .f--eyebrow{font-size:1rem;line-height:1.25}}.cc--more-events-card .f--cta-title{margin-bottom:.625rem}.cc--more-events-card .f--cta-title h3{font-size:1.375rem;line-height:1.1819}@media screen and (min-width:769px){.cc--more-events-card .f--cta-title h3{font-size:1.625rem;line-height:1;text-transform:uppercase}}@media screen and (min-width:1024px){.lc--full .cc--more-events-card .f--cta-title h3,.sg-pattern-example>.cc--component-container .f--field.nested .cc--more-events-card .f--cta-title h3,.sg-pattern-example>.cc--more-events-card .f--cta-title h3,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--more-events-card .f--cta-title h3,body.pattern-lab-demo>.cc--more-events-card .f--cta-title h3{font-size:1.625rem;line-height:1.1539;text-transform:none}}.cc--more-events-card .f--cta-title a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--more-events-card .f--cta-title a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--more-events-card .f--cta-title a:hover{color:#881c1c;text-decoration:none}.cc--more-events-card .f--description p{font-size:.875rem;line-height:1.7143;margin-bottom:0}@media screen and (min-width:769px){.cc--more-events-card .f--description p{font-size:.875rem;line-height:1.8572}}@media screen and (min-width:1024px){.cc--more-events-card .f--description p{font-size:.9375rem;line-height:1.8667}}.cc--more-events .c--more-events{margin:0 auto;max-width:1800px;padding:2.5rem 8.3333333333% 1.25rem}@media screen and (min-width:769px){.cc--more-events .c--more-events{padding-bottom:1.5625rem;padding-top:3.125rem}}.cc--more-events .c--more-events>.text-container{margin-bottom:1.4375rem}@media screen and (min-width:769px){.cc--more-events .c--more-events>.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.25rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cc--more-events .c--more-events>.text-container .f--section-title h2{font-size:1.75rem;line-height:1;margin-bottom:1.3125rem;text-transform:uppercase}@media screen and (min-width:769px){.cc--more-events .c--more-events>.text-container .f--section-title h2{font-size:2.5rem;line-height:1;margin-bottom:0}}.cc--more-events .c--more-events>.text-container .f--section-title h2 .highlight{color:#881c1c;display:block}@media screen and (min-width:769px){.cc--more-events .c--more-events>.text-container .f--link{-ms-flex-item-align:end;align-self:flex-end}}.cc--more-events .c--more-events>.text-container .f--link a{font-size:.875rem;font-weight:800;line-height:1.2858;text-transform:uppercase}html[data-whatintent=mouse] .cc--more-events .c--more-events>.text-container .f--link a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--more-events .c--more-events>.text-container .f--link a:hover{color:#151515}@media screen and (min-width:1024px){.lc--full .cc--more-events .f--cards,.sg-pattern-example>.cc--component-container .f--field.nested .cc--more-events .f--cards,.sg-pattern-example>.cc--more-events .f--cards,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--more-events .f--cards,body.pattern-lab-demo>.cc--more-events .f--cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:769px){.cc--more-events .f--cards .cc--more-events-card{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--more-events .f--cards .cc--more-events-card,.sg-pattern-example>.cc--component-container .f--field.nested .cc--more-events .f--cards .cc--more-events-card,.sg-pattern-example>.cc--more-events .f--cards .cc--more-events-card,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--more-events .f--cards .cc--more-events-card,body.pattern-lab-demo>.cc--more-events .f--cards .cc--more-events-card{margin-bottom:1.875rem;-ms-flex-preferred-size:30%;flex-basis:30%}.lc--full .cc--more-events .f--cards .cc--more-events-card:not(:nth-child(3n)),.sg-pattern-example>.cc--component-container .f--field.nested .cc--more-events .f--cards .cc--more-events-card:not(:nth-child(3n)),.sg-pattern-example>.cc--more-events .f--cards .cc--more-events-card:not(:nth-child(3n)),body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--more-events .f--cards .cc--more-events-card:not(:nth-child(3n)),body.pattern-lab-demo>.cc--more-events .f--cards .cc--more-events-card:not(:nth-child(3n)){margin-right:5%}}.cc--news-events-promo-card-article{margin-bottom:1.5625rem}@media screen and (min-width:769px){.cc--news-events-promo-card-article{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-article,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-article,.sg-pattern-example>.cc--news-events-promo-card-article,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-article,body.pattern-lab-demo>.cc--news-events-promo-card-article{margin-bottom:3.125rem}}@media screen and (min-width:769px){.cc--news-events-promo-card-article .c--news-events-promo-card-article{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-article .c--news-events-promo-card-article,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .c--news-events-promo-card-article,.sg-pattern-example>.cc--news-events-promo-card-article .c--news-events-promo-card-article,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .c--news-events-promo-card-article,body.pattern-lab-demo>.cc--news-events-promo-card-article .c--news-events-promo-card-article{display:block}}.cc--news-events-promo-card-article .f--image{margin-bottom:1rem}@media screen and (min-width:769px){.cc--news-events-promo-card-article .f--image{margin-bottom:0;-ms-flex-preferred-size:47.5%;flex-basis:47.5%}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-article .f--image,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .f--image,.sg-pattern-example>.cc--news-events-promo-card-article .f--image,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .f--image,body.pattern-lab-demo>.cc--news-events-promo-card-article .f--image{margin-bottom:1.5625rem}}@media screen and (min-width:769px){.cc--news-events-promo-card-article .text-container{padding-left:5%;-ms-flex-preferred-size:52.5%;flex-basis:52.5%}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-article .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .text-container,.sg-pattern-example>.cc--news-events-promo-card-article .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .text-container,body.pattern-lab-demo>.cc--news-events-promo-card-article .text-container{padding-left:0}}.cc--news-events-promo-card-article .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.625rem;text-transform:uppercase}.cc--news-events-promo-card-article .f--eyebrow a{text-decoration:none}html[data-whatintent=mouse] .cc--news-events-promo-card-article .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-events-promo-card-article .f--eyebrow a:hover{color:#151515;text-decoration:none}@media screen and (min-width:769px){.cc--news-events-promo-card-article .f--eyebrow{font-size:.875rem;line-height:1.2858}}.cc--news-events-promo-card-article .f--cta-title{margin-bottom:.625rem}.cc--news-events-promo-card-article .f--cta-title h3{font-size:1.375rem;line-height:1.1819}@media screen and (min-width:769px){.cc--news-events-promo-card-article .f--cta-title h3{font-size:1.625rem;line-height:1;text-transform:uppercase}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-article .f--cta-title h3,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .f--cta-title h3,.sg-pattern-example>.cc--news-events-promo-card-article .f--cta-title h3,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .f--cta-title h3,body.pattern-lab-demo>.cc--news-events-promo-card-article .f--cta-title h3{font-size:1.625rem;line-height:1.1539;margin-bottom:.8125rem;text-transform:none}}.cc--news-events-promo-card-article .f--cta-title h3 a{color:#000;text-decoration:none}html[data-whatintent=mouse] .cc--news-events-promo-card-article .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-events-promo-card-article .f--cta-title h3 a:hover{color:#881c1c}.cc--news-events-promo-card-article .f--description p{font-size:.9375rem;line-height:1.6667}@media screen and (min-width:769px){.cc--news-events-promo-card-article .f--description p{font-size:.9375rem;line-height:1.8667}}.cc--news-events-promo-card-event{margin-bottom:1.5625rem}@media screen and (min-width:769px){.cc--news-events-promo-card-event{margin-bottom:2.1875rem}.cc--news-events-promo-card-event .c--news-events-promo-card-event{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-event .c--news-events-promo-card-event,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .c--news-events-promo-card-event,.sg-pattern-example>.cc--news-events-promo-card-event .c--news-events-promo-card-event,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .c--news-events-promo-card-event,body.pattern-lab-demo>.cc--news-events-promo-card-event .c--news-events-promo-card-event{display:block}}.cc--news-events-promo-card-event .f--image{margin-bottom:1.25rem}@media screen and (min-width:769px){.cc--news-events-promo-card-event .f--image{margin-bottom:0;-ms-flex-preferred-size:47.5%;flex-basis:47.5%}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-event .f--image,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .f--image,.sg-pattern-example>.cc--news-events-promo-card-event .f--image,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .f--image,body.pattern-lab-demo>.cc--news-events-promo-card-event .f--image{margin-bottom:1.5625rem}}@media screen and (min-width:769px){.cc--news-events-promo-card-event .text-container{padding-left:5%;-ms-flex-preferred-size:52.5%;flex-basis:52.5%}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-event .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .text-container,.sg-pattern-example>.cc--news-events-promo-card-event .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .text-container,body.pattern-lab-demo>.cc--news-events-promo-card-event .text-container{padding-left:0}}.cc--news-events-promo-card-event .f--eyebrow{color:#881c1c;font-size:.9375rem;font-weight:800;line-height:1.2;margin-bottom:.625rem}.cc--news-events-promo-card-event .f--eyebrow a{text-decoration:none}html[data-whatintent=mouse] .cc--news-events-promo-card-event .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-events-promo-card-event .f--eyebrow a:hover{color:#151515;text-decoration:none}@media screen and (min-width:769px){.cc--news-events-promo-card-event .f--eyebrow{font-size:1.375rem;line-height:1.1819}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-event .f--eyebrow,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .f--eyebrow,.sg-pattern-example>.cc--news-events-promo-card-event .f--eyebrow,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .f--eyebrow,body.pattern-lab-demo>.cc--news-events-promo-card-event .f--eyebrow{font-size:1rem;line-height:1.25}}.cc--news-events-promo-card-event .f--cta-title{margin-bottom:.625rem}.cc--news-events-promo-card-event .f--cta-title h3{font-size:1.375rem;line-height:1.1819}@media screen and (min-width:769px){.cc--news-events-promo-card-event .f--cta-title h3{font-size:1.625rem;line-height:1;text-transform:uppercase}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-event .f--cta-title h3,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .f--cta-title h3,.sg-pattern-example>.cc--news-events-promo-card-event .f--cta-title h3,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .f--cta-title h3,body.pattern-lab-demo>.cc--news-events-promo-card-event .f--cta-title h3{font-size:1.625rem;line-height:1.1539;text-transform:none}}.cc--news-events-promo-card-event .f--cta-title h3 a{color:#000;text-decoration:none}html[data-whatintent=mouse] .cc--news-events-promo-card-event .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-events-promo-card-event .f--cta-title h3 a:hover{color:#881c1c}.cc--news-events-promo-card-event .f--description p{font-size:.875rem;line-height:1.7143;margin-bottom:0}@media screen and (min-width:769px){.cc--news-events-promo-card-event .f--description p{font-size:.9375rem;line-height:1.8667}}.cc--news-events-promo{margin:0 auto;max-width:1800px}.cc--news-events-promo .content-hero{padding-bottom:1.5625rem;padding-top:2.5rem}@media screen and (min-width:769px){.cc--news-events-promo .content-hero{padding-bottom:2.1875rem;padding-top:4.6875rem}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo .content-hero,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero,.sg-pattern-example>.cc--news-events-promo .content-hero,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero,body.pattern-lab-demo>.cc--news-events-promo .content-hero{overflow:hidden;padding-bottom:3.125rem;padding-left:8.3333333333%;padding-top:5.9375rem}}.cc--news-events-promo .content-hero .f--section-title{padding-bottom:1.5625rem;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:769px){.cc--news-events-promo .content-hero .f--section-title{padding-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo .content-hero .f--section-title,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .f--section-title,.sg-pattern-example>.cc--news-events-promo .content-hero .f--section-title,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .f--section-title,body.pattern-lab-demo>.cc--news-events-promo .content-hero .f--section-title{float:left;padding-bottom:2.8125rem;padding-left:0;padding-right:4.5454545455%;width:31.8181818182%}}.cc--news-events-promo .content-hero .f--section-title h2{font-size:1.875rem;line-height:1;text-transform:uppercase}.cc--news-events-promo .content-hero .f--section-title h2 .highlight{color:#881c1c;display:block;font-size:1.75rem;line-height:1}@media screen and (min-width:769px){.cc--news-events-promo .content-hero .f--section-title h2{font-size:3.75rem;line-height:.9167}.cc--news-events-promo .content-hero .f--section-title h2 .highlight{font-size:2.5rem;line-height:1;margin-bottom:.3125rem}.cc--news-events-promo .content-hero .image-container{padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo .content-hero .image-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .image-container,.sg-pattern-example>.cc--news-events-promo .content-hero .image-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .image-container,body.pattern-lab-demo>.cc--news-events-promo .content-hero .image-container{float:right;padding-left:0;padding-right:0;padding-top:.4375rem;width:68.1818181818%}}.cc--news-events-promo .content-hero .text-container{padding-left:8.3333333333%;padding-right:8.3333333333%;padding-top:1.25rem}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo .content-hero .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .text-container,.sg-pattern-example>.cc--news-events-promo .content-hero .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .text-container,body.pattern-lab-demo>.cc--news-events-promo .content-hero .text-container{float:left;padding-left:0;padding-right:4.5454545455%;padding-top:0;width:31.8181818182%}}.cc--news-events-promo .content-hero .text-container .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.625rem;text-transform:uppercase}.cc--news-events-promo .content-hero .text-container .f--eyebrow a{text-decoration:none}html[data-whatintent=mouse] .cc--news-events-promo .content-hero .text-container .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-events-promo .content-hero .text-container .f--eyebrow a:hover{color:#151515;text-decoration:none}@media screen and (min-width:769px){.cc--news-events-promo .content-hero .text-container .f--eyebrow{font-size:.875rem;line-height:1.2858}}.cc--news-events-promo .content-hero .text-container .f--cta-title{margin-bottom:.625rem}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo .content-hero .text-container .f--cta-title,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .text-container .f--cta-title,.sg-pattern-example>.cc--news-events-promo .content-hero .text-container .f--cta-title,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .text-container .f--cta-title,body.pattern-lab-demo>.cc--news-events-promo .content-hero .text-container .f--cta-title{margin-bottom:.9375rem}}.cc--news-events-promo .content-hero .text-container .f--cta-title h3{font-size:1.5rem;line-height:1.1667}@media screen and (min-width:769px){.cc--news-events-promo .content-hero .text-container .f--cta-title h3{font-size:2rem;line-height:1;text-transform:uppercase}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo .content-hero .text-container .f--cta-title h3,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .text-container .f--cta-title h3,.sg-pattern-example>.cc--news-events-promo .content-hero .text-container .f--cta-title h3,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .text-container .f--cta-title h3,body.pattern-lab-demo>.cc--news-events-promo .content-hero .text-container .f--cta-title h3{font-size:2rem;line-height:1.125;text-transform:none}}.cc--news-events-promo .content-hero .text-container .f--cta-title h3 a{color:#000;text-decoration:none}html[data-whatintent=mouse] .cc--news-events-promo .content-hero .text-container .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-events-promo .content-hero .text-container .f--cta-title h3 a:hover{color:#881c1c}.cc--news-events-promo .content-hero .text-container .f--description p{font-size:1rem;line-height:1.625}@media screen and (min-width:769px){.cc--news-events-promo .content-hero .text-container .f--description p{font-size:1rem;line-height:1.875}}.cc--news-events-promo .content-articles,.cc--news-events-promo .content-events{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo .content-articles>.f--field,.lc--full .cc--news-events-promo .content-events>.f--field,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-articles>.f--field,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-events>.f--field,.sg-pattern-example>.cc--news-events-promo .content-articles>.f--field,.sg-pattern-example>.cc--news-events-promo .content-events>.f--field,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-articles>.f--field,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-events>.f--field,body.pattern-lab-demo>.cc--news-events-promo .content-articles>.f--field,body.pattern-lab-demo>.cc--news-events-promo .content-events>.f--field{display:-webkit-box;display:-ms-flexbox;display:flex}.lc--full .cc--news-events-promo .content-articles>.f--field>.cc--component-container,.lc--full .cc--news-events-promo .content-events>.f--field>.cc--component-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-articles>.f--field>.cc--component-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-events>.f--field>.cc--component-container,.sg-pattern-example>.cc--news-events-promo .content-articles>.f--field>.cc--component-container,.sg-pattern-example>.cc--news-events-promo .content-events>.f--field>.cc--component-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-articles>.f--field>.cc--component-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-events>.f--field>.cc--component-container,body.pattern-lab-demo>.cc--news-events-promo .content-articles>.f--field>.cc--component-container,body.pattern-lab-demo>.cc--news-events-promo .content-events>.f--field>.cc--component-container{-ms-flex-preferred-size:30%;flex-basis:30%}.lc--full .cc--news-events-promo .content-articles>.f--field>.cc--component-container:not(:last-child),.lc--full .cc--news-events-promo .content-events>.f--field>.cc--component-container:not(:last-child),.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-articles>.f--field>.cc--component-container:not(:last-child),.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-events>.f--field>.cc--component-container:not(:last-child),.sg-pattern-example>.cc--news-events-promo .content-articles>.f--field>.cc--component-container:not(:last-child),.sg-pattern-example>.cc--news-events-promo .content-events>.f--field>.cc--component-container:not(:last-child),body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-articles>.f--field>.cc--component-container:not(:last-child),body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-events>.f--field>.cc--component-container:not(:last-child),body.pattern-lab-demo>.cc--news-events-promo .content-articles>.f--field>.cc--component-container:not(:last-child),body.pattern-lab-demo>.cc--news-events-promo .content-events>.f--field>.cc--component-container:not(:last-child){margin-right:5%}}.cc--news-events-promo .content-footer{padding-bottom:6.25rem;padding-left:8.3333333333%;padding-right:8.3333333333%;text-align:center}.cc--news-events-promo .content-footer .button,.cc--news-events-promo .content-footer .f--button-link a,.f--button-link .cc--news-events-promo .content-footer a{max-width:18.75rem}@media screen and (min-width:769px){.cc--news-listing-card .c--news-listing-card{display:-webkit-box;display:-ms-flexbox;display:flex}.cc--news-listing-card .c--news-listing-card>.f--image{padding-left:3.8461538462%;-ms-flex-preferred-size:42.3076923077%;flex-basis:42.3076923077%}}@media screen and (min-width:1024px){.cc--news-listing-card .c--news-listing-card>.f--image{padding-left:5%;-ms-flex-preferred-size:42.5%;flex-basis:42.5%}}@media screen and (min-width:769px){.cc--news-listing-card .text-container{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}}.cc--news-listing-card .text-container .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.5rem;text-transform:uppercase}@media screen and (min-width:769px){.cc--news-listing-card .text-container .f--eyebrow{font-size:.875rem;line-height:1.2858}}.cc--news-listing-card .text-container .f--eyebrow a{font-size:.75rem;font-weight:800;line-height:1.5;text-decoration:none;text-transform:uppercase}@media screen and (min-width:769px){.cc--news-listing-card .text-container .f--eyebrow a{font-size:.875rem;line-height:1.2858}}html[data-whatintent=mouse] .cc--news-listing-card .text-container .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-listing-card .text-container .f--eyebrow a:hover{color:#151515}.cc--news-listing-card .text-container .f--image{margin-bottom:1.25rem}.cc--news-listing-card .text-container .f--image img{max-height:15px;width:auto}.cc--news-listing-card .text-container .f--cta-title{margin-bottom:.625rem;margin-top:1.125rem}@media screen and (min-width:769px){.cc--news-listing-card .text-container .f--cta-title{margin-bottom:.625rem;margin-top:0}}.cc--news-listing-card .text-container .f--cta-title h3{font-size:1.5rem;line-height:1.1667}@media screen and (min-width:769px){.cc--news-listing-card .text-container .f--cta-title h3{font-size:2rem;line-height:1.125}}.cc--news-listing-card .text-container .f--cta-title h3 a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--news-listing-card .text-container .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-listing-card .text-container .f--cta-title h3 a:hover{color:#881c1c}.cc--news-listing-card .text-container .f--description{margin-bottom:1.25rem}@media screen and (min-width:769px){.cc--news-listing-card .text-container .f--description{margin-bottom:0}}.cc--news-listing-card .text-container .f--description p{font-size:.875rem;line-height:1.7143}.cc--news-listing-card .text-container .publication-date{font-size:.875rem;font-weight:700;line-height:1.7143;margin-top:.5rem}.cc--news-listing{margin:0 auto;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%}.cc--news-listing .f--cards .cc--news-listing-card{border-bottom:.0625rem solid #ccc;margin-bottom:1.3125rem;padding-bottom:1.625rem}@media screen and (min-width:769px){.cc--news-listing .f--cards .cc--news-listing-card{margin-bottom:2rem;padding-bottom:1.6875rem}}@media screen and (min-width:1024px){.cc--news-listing .f--cards .cc--news-listing-card{margin-bottom:2.5rem;padding-bottom:2.5rem}}.cc--notification-banner{background-color:#f5f5f5}.cc--notification-banner:not(.alert):not(.emergency):not(.extreme-emergency) svg path{fill:#ccc}.cc--notification-banner .c--notification-banner{margin:0 auto;max-width:1800px;position:relative}.cc--notification-banner .c--notification-banner .notification-banner-inner{padding:2.5rem 8.3333333333%}@media screen and (min-width:769px){.cc--notification-banner .c--notification-banner .notification-banner-inner{padding:1.5625rem 8.3333333333%}}@media screen and (min-width:1024px){.cc--notification-banner .c--notification-banner .notification-banner-inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:4.1666666667%;padding-right:4.1666666667%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.cc--notification-banner .c--notification-banner .notification-banner-inner .f--wysiwyg,.cc--notification-banner .c--notification-banner .notification-banner-inner .f--wysiwyg p{color:#fff}.cc--notification-banner .c--notification-banner .notification-banner-inner .left{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1024px){.cc--notification-banner .c--notification-banner .notification-banner-inner .left{padding-left:6.8181818182%;padding-right:6.8181818182%;-webkit-box-flex:1;-ms-flex:1 0 22.7272727273%;flex:1 0 22.7272727273%}}.cc--notification-banner .c--notification-banner .notification-banner-inner .left span.alert-title{color:#151515;display:block;font-size:1.375rem;line-height:1.1819}@media screen and (max-width:768px){.cc--notification-banner .c--notification-banner .notification-banner-inner .left span.alert-title{padding-right:1.25rem}}@media screen and (min-width:769px){.cc--notification-banner .c--notification-banner .notification-banner-inner .left span.alert-title{font-size:1.625rem;line-height:1.1539}}.cc--notification-banner .c--notification-banner .notification-banner-inner .left .icon-alert{height:3.125rem;width:3.125rem}@media screen and (max-width:1023px){.cc--notification-banner .c--notification-banner .notification-banner-inner .left .icon-alert{margin-right:1.5625rem}}@media screen and (min-width:1024px){.cc--notification-banner .c--notification-banner .notification-banner-inner .left .icon-alert{height:3.125rem;left:0;position:absolute;width:3.125rem}}.cc--notification-banner .c--notification-banner .notification-banner-inner .right{margin-top:1.25rem}@media screen and (min-width:1024px){.cc--notification-banner .c--notification-banner .notification-banner-inner .right{margin-top:0;-webkit-box-flex:0;-ms-flex:0 1 67.4418604651%;flex:0 1 67.4418604651%}}.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg,.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg p{color:#151515;font-size:.875rem;line-height:1.7143;margin:0}@media screen and (min-width:769px){.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg,.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg p{font-size:1rem;line-height:1.875}}.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg p.date-updated,.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg.date-updated{color:#000;margin-top:.625rem}html[data-whatintent=mouse] .cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg a:hover{text-decoration:none}.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--link{margin-top:.625rem}@media screen and (min-width:769px){.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--link{margin-top:.8125rem}}.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--link a{color:#881c1c;font-size:.875rem;line-height:1.2858;text-transform:uppercase}html[data-whatintent=mouse] .cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--link a:hover{text-decoration:none}.cc--notification-banner .c--notification-banner .notification-banner-inner .close-notification{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:1.0625rem;top:1.9375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:2.1875rem;justify-content:center;width:2.1875rem}@media screen and (min-width:769px){.cc--notification-banner .c--notification-banner .notification-banner-inner .close-notification{right:.625rem;top:.625rem}}.cc--notification-banner .c--notification-banner .notification-banner-inner .close-notification svg polygon{fill:#000}.cc--notification-banner.notice{background-color:#fff}.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .f--wysiwyg,.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .f--wysiwyg p{color:#151515}html[data-whatintent=mouse] .cc--notification-banner.notice .c--notification-banner .notification-banner-inner .f--wysiwyg a:hover{text-decoration:none}.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .left span.alert-title,.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--wysiwyg,.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--wysiwyg p{color:#151515}.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--wysiwyg p.date-updated,.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--wysiwyg.date-updated{color:#000}.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--link a,.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--link span{color:#881c1c}html[data-whatintent=mouse] .cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--link a:hover,html[data-whatintent=mouse] .cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--link span:hover{text-decoration:none}.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .close-notification svg polygon{fill:#000}.cc--notification-banner.alert{background-color:#ffc721}.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .f--wysiwyg,.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .f--wysiwyg p{color:#151515}html[data-whatintent=mouse] .cc--notification-banner.alert .c--notification-banner .notification-banner-inner .f--wysiwyg a:hover{text-decoration:none}.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .left span.alert-title,.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--wysiwyg,.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--wysiwyg p{color:#151515}.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--wysiwyg p.date-updated,.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--wysiwyg.date-updated{color:#000}.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--link a,.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--link span{color:#881c1c}html[data-whatintent=mouse] .cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--link a:hover,html[data-whatintent=mouse] .cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--link span:hover{text-decoration:none}.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .close-notification svg polygon{fill:#000}.cc--notification-banner.emergency{background-color:#d50032}.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .f--wysiwyg,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .f--wysiwyg a,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .f--wysiwyg p{color:#fff}html[data-whatintent=mouse] .cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .f--wysiwyg a:hover{color:#fff;text-decoration:none}.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .left span.alert-title,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--link a,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--link span,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg a,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg a.date-updated,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg p,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg p.date-updated,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg.date-updated{color:#fff}.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .close-notification svg polygon{fill:#fff}.cc--notification-banner.extreme-emergency{background-color:#d50032;margin-top:-6.25rem}@media screen and (min-width:769px){.cc--notification-banner.extreme-emergency{margin-top:-9.375rem}}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner{display:block;padding:7.1875rem 8.3333333333% 1.25rem;position:relative}@media screen and (min-width:769px){.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner{padding-bottom:1.5625rem;padding-top:11.875rem}}@media screen and (min-width:1024px){.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner{padding-left:4.1666666667%;padding-right:4.1666666667%}}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner:before{background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(#000));background-image:linear-gradient(0deg,transparent,#000);content:"";display:block;height:7.8125rem;left:0;opacity:.8;position:absolute;top:0;width:100%}@media screen and (min-width:769px){.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner:before{height:15.625rem}}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .f--wysiwyg,.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .f--wysiwyg a,.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .f--wysiwyg p{color:#fff}html[data-whatintent=mouse] .cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .f--wysiwyg a:hover{color:#fff;text-decoration:none}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .left{padding-left:0;padding-right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .left .icon-alert{margin-bottom:.625rem;position:relative}@media screen and (min-width:769px){.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .left .icon-alert{margin-bottom:1.5625rem}}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .left span.alert-title{color:#fff;display:block;font-size:1.875rem;font-weight:800;line-height:1;margin-bottom:1.25rem;max-width:34.375rem;text-transform:uppercase}@media screen and (min-width:769px){.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .left span.alert-title{font-size:3.75rem;line-height:.9167;margin-bottom:1.5rem}}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right{margin-top:0}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg{color:#fff;max-width:34.375rem}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg a,.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg p{color:#fff}html[data-whatintent=mouse] .cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg a:hover{color:#fff;text-decoration:none}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg.date-updated{color:#fff;font-size:.875rem;line-height:1.7143}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right .f--link a,.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right .f--link span{color:#fff}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .close-notification svg polygon{fill:#fff}.cc--page-body .c--page-body{margin:0 auto;max-width:1800px;padding:2.5rem 8.3333333333%}@media screen and (min-width:769px){.cc--page-body .c--page-body{padding:3.125rem 14.5833333333%}}@media screen and (min-width:1024px){.cc--page-body .c--page-body{padding:3.125rem 27.0833333333% 4.6875rem}}.cc--page-body .f--section-title{margin-bottom:.5625rem}@media screen and (min-width:769px){.cc--page-body .f--section-title{margin-bottom:.8125rem}}@media screen and (min-width:1024px){.cc--page-body .f--section-title{margin-bottom:1.75rem}}.cc--page-body .f--section-title h2{text-transform:uppercase}@media screen and (max-width:768px){.cc--page-body .f--section-title h2{font-size:1.75rem}}.cc--pager-calendar .c--pager-calendar{display:none}@media screen and (min-width:1024px){.cc--pager-calendar .c--pager-calendar{display:block;margin-bottom:7.8125rem;padding-left:5.5555555556%;padding-right:13.8888888889%}}.cc--pager-calendar .c--pager-calendar .pager ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cc--pager-calendar .c--pager-calendar .pager ul li{color:#000;font-size:.6875rem;letter-spacing:.024375rem;text-transform:uppercase}.cc--pager-calendar .c--pager-calendar .pager ul li a{color:inherit;font-family:inherit;font-size:inherit;text-decoration:none}.cc--pager-calendar .c--pager-calendar .pager ul li.pager__item--previous svg{margin-right:.625rem}.cc--pager-calendar .c--pager-calendar .pager ul li.pager__item--next svg{margin-left:.625rem}.cc--pager-load-more{margin-bottom:2.5rem;padding-left:8.3333333333%;padding-right:8.3333333333%}.cc--pager-load-more ul{list-style:none;margin:0;padding:0}.cc--pager-load-more .pager__item{list-style:none;text-align:center}.cc--pager-load-more .pager__item a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.2858;padding-left:.9375rem;padding-right:.9375rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#881c1c;border:0;border-radius:0;color:#fff;height:3.125rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;white-space:normal;width:100%}html[data-whatintent=mouse] .cc--pager-load-more .pager__item a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--pager-load-more .pager__item a:hover{background-color:#6a1010;color:#fff;text-decoration:none;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.cc--pager-load-more .pager__item a{margin:0 auto;max-width:170px}.cc--pager-load-more .icon-wrapper{text-align:center}.cc--pager-load-more .icon-wrapper svg{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;height:2.1875rem;width:2.1875rem}.cc--pager-load-more .icon-wrapper svg path{fill:#881c1c}@media screen and (min-width:1024px){.tc--events-listing .cc--pager-load-more{padding-left:5.5555555556%;padding-right:13.8888888889%}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media screen and (min-width:769px){.cc--related-news-card:not(:last-child){border-bottom:.0625rem solid #ccc}}@media screen and (min-width:1024px){.lc--full .cc--related-news-card,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news-card,.sg-pattern-example>.cc--related-news-card,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news-card,body.pattern-lab-demo>.cc--related-news-card{border:0}}@media screen and (min-width:769px){.cc--related-news-card .c--related-news-card{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1.625rem}}@media screen and (min-width:1024px){.lc--full .cc--related-news-card .c--related-news-card,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news-card .c--related-news-card,.sg-pattern-example>.cc--related-news-card .c--related-news-card,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news-card .c--related-news-card,body.pattern-lab-demo>.cc--related-news-card .c--related-news-card{display:block;padding-bottom:0}}.cc--related-news-card .f--image{margin-bottom:1.125rem}@media screen and (min-width:769px){.cc--related-news-card .f--image{margin-bottom:0;-ms-flex-preferred-size:37.5%;flex-basis:37.5%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (min-width:1024px){.lc--full .cc--related-news-card .f--image,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news-card .f--image,.sg-pattern-example>.cc--related-news-card .f--image,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news-card .f--image,body.pattern-lab-demo>.cc--related-news-card .f--image{margin-bottom:1.125rem}}@media print{.cc--related-news-card .f--image{margin-bottom:1.125rem}}@media screen and (min-width:769px){.cc--related-news-card .text-container{padding-right:10%;-ms-flex-preferred-size:62.5%;flex-basis:62.5%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.cc--related-news-card .f--cta-title{margin-bottom:.625rem}@media screen and (min-width:769px){.cc--related-news-card .f--cta-title{margin-bottom:.9375rem}}.cc--related-news-card .f--cta-title h3{font-size:.9375rem;line-height:1.2}@media screen and (min-width:1024px){.lc--full .cc--related-news-card .f--cta-title h3,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news-card .f--cta-title h3,.sg-pattern-example>.cc--related-news-card .f--cta-title h3,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news-card .f--cta-title h3,body.pattern-lab-demo>.cc--related-news-card .f--cta-title h3{font-size:1rem;line-height:1.25}}@media print{.cc--related-news-card .f--cta-title h3{font-size:1rem;line-height:1.25}}.cc--related-news-card .f--cta-title h3 a{color:#000;text-decoration:none}html[data-whatintent=mouse] .cc--related-news-card .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--related-news-card .f--cta-title h3 a:hover{color:#881c1c}.cc--related-news-card .f--description p{font-size:.875rem;line-height:1.7143}@media screen and (min-width:769px)and (max-width:1023px){.cc--related-news-card .f--description p{font-size:.9375rem;line-height:1.8667}}.cc--related-news .c--related-news{margin:0 auto;max-width:1800px;padding:2.5rem 8.3333333333%}@media screen and (min-width:769px){.cc--related-news .c--related-news{padding-bottom:3.125rem;padding-top:3.125rem}}@media screen and (min-width:1024px){.lc--full .cc--related-news .c--related-news,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news .c--related-news,.sg-pattern-example>.cc--related-news .c--related-news,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news .c--related-news,body.pattern-lab-demo>.cc--related-news .c--related-news{padding:4.6875rem 6.25%}}@media print{.cc--related-news .c--related-news{padding-bottom:4.6875rem;padding-left:2.0833333333%;padding-right:2.0833333333%}}.cc--related-news .c--related-news>.text-container{margin-bottom:1.125rem}@media screen and (min-width:769px){.cc--related-news .c--related-news>.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5625rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:1024px){.lc--full .cc--related-news .c--related-news>.text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news .c--related-news>.text-container,.sg-pattern-example>.cc--related-news .c--related-news>.text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news .c--related-news>.text-container,body.pattern-lab-demo>.cc--related-news .c--related-news>.text-container{margin-bottom:1.125rem}}.cc--related-news .c--related-news>.text-container .f--section-title h2{color:#881c1c;font-size:1.75rem;line-height:1;margin-bottom:1rem;text-transform:uppercase}@media screen and (min-width:769px){.cc--related-news .c--related-news>.text-container .f--section-title h2{font-size:2.5rem;line-height:1;margin-bottom:0}}@media print{.cc--related-news .c--related-news>.text-container .f--section-title h2{color:#881c1c!important;font-size:2.5rem;line-height:1}}.cc--related-news .c--related-news>.text-container .f--section-title h2 a{text-decoration:none}html[data-whatintent=mouse] .cc--related-news .c--related-news>.text-container .f--section-title h2 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--related-news .c--related-news>.text-container .f--section-title h2 a:hover{text-decoration:underline}.cc--related-news .c--related-news>.text-container .f--link .link{font-size:.875rem;font-weight:800;line-height:1.2858;text-transform:uppercase}@media print{.cc--related-news .c--related-news>.text-container .f--link .link{display:none}}html[data-whatintent=mouse] .cc--related-news .c--related-news>.text-container .f--link .link else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--related-news .c--related-news>.text-container .f--link .link:hover{color:#151515}@media screen and (min-width:1024px){.lc--full .cc--related-news .f--cards,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news .f--cards,.sg-pattern-example>.cc--related-news .f--cards,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news .f--cards,body.pattern-lab-demo>.cc--related-news .f--cards{display:-webkit-box;display:-ms-flexbox;display:flex}}@media print{.cc--related-news .f--cards{display:-webkit-box;display:-ms-flexbox;display:flex}}.cc--related-news .f--cards .cc--related-news-card:not(:last-child){margin-bottom:1.5625rem}@media screen and (min-width:1024px){.lc--full .cc--related-news .f--cards .cc--related-news-card,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news .f--cards .cc--related-news-card,.sg-pattern-example>.cc--related-news .f--cards .cc--related-news-card,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news .f--cards .cc--related-news-card,body.pattern-lab-demo>.cc--related-news .f--cards .cc--related-news-card{margin-bottom:0;-ms-flex-preferred-size:21.4285714286%;flex-basis:21.4285714286%}.lc--full .cc--related-news .f--cards .cc--related-news-card:not(:last-child),.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news .f--cards .cc--related-news-card:not(:last-child),.sg-pattern-example>.cc--related-news .f--cards .cc--related-news-card:not(:last-child),body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news .f--cards .cc--related-news-card:not(:last-child),body.pattern-lab-demo>.cc--related-news .f--cards .cc--related-news-card:not(:last-child){margin-right:4.7619047619%}}@media print{.cc--related-news .f--cards .cc--related-news-card{margin-bottom:0;-ms-flex-preferred-size:21.4285714286%;flex-basis:21.4285714286%}.cc--related-news .f--cards .cc--related-news-card:not(:last-child){margin-right:4.7619047619%}}.cc--social-media-grid{background-color:#4a4a4a}.cc--social-media-grid .c--social-media-grid{margin:0 auto;max-width:1800px}.cc--social-media-grid .social-media-grid-inner{padding:2.5rem 8.3333333333%}@media screen and (min-width:769px){.cc--social-media-grid .social-media-grid-inner{padding:3.125rem 4.1666666667%}}@media screen and (min-width:1024px){.lc--full .cc--social-media-grid .social-media-grid-inner,.sg-pattern-example>.cc--component-container .f--field.nested .cc--social-media-grid .social-media-grid-inner,.sg-pattern-example>.cc--social-media-grid .social-media-grid-inner,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--social-media-grid .social-media-grid-inner,body.pattern-lab-demo>.cc--social-media-grid .social-media-grid-inner{padding-left:6.25%;padding-right:6.25%}}.cc--social-media-grid .header-container{margin-bottom:2.5rem}@media screen and (min-width:769px){.cc--social-media-grid .header-container{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--social-media-grid .header-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--social-media-grid .header-container,.sg-pattern-example>.cc--social-media-grid .header-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--social-media-grid .header-container,body.pattern-lab-demo>.cc--social-media-grid .header-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3.125rem;padding-left:2.380952381%;padding-right:2.380952381%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lc--full .cc--social-media-grid .f--section-title,.sg-pattern-example>.cc--component-container .f--field.nested .cc--social-media-grid .f--section-title,.sg-pattern-example>.cc--social-media-grid .f--section-title,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--social-media-grid .f--section-title,body.pattern-lab-demo>.cc--social-media-grid .f--section-title{-ms-flex-preferred-size:37.5%;flex-basis:37.5%}}.cc--social-media-grid .f--section-title h2{color:#fff;font-size:1.875rem;letter-spacing:-.06875rem;line-height:1;text-transform:uppercase;word-wrap:break-word}@media screen and (min-width:769px){.cc--social-media-grid .f--section-title h2{font-size:2.5rem;line-height:1}}.cc--social-media-grid .social-media-links{margin-top:1.5625rem}@media screen and (min-width:769px)and (max-width:1023px){.cc--social-media-grid .social-media-links{display:-webkit-box;display:-ms-flexbox;display:flex}}.cc--social-media-grid .social-media-links>span{color:#fff;font-size:.75rem;line-height:1.5;text-transform:uppercase}@media screen and (min-width:769px){.cc--social-media-grid .social-media-links>span{font-size:.875rem;line-height:1.2858}}@media screen and (min-width:769px)and (max-width:1023px){.cc--social-media-grid .social-media-links>span{margin-right:.9375rem}}.cc--social-media-grid .f--links{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:1024px){.lc--full .cc--social-media-grid .f--links,.sg-pattern-example>.cc--component-container .f--field.nested .cc--social-media-grid .f--links,.sg-pattern-example>.cc--social-media-grid .f--links,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--social-media-grid .f--links,body.pattern-lab-demo>.cc--social-media-grid .f--links{margin-top:.9375rem}}@media screen and (max-width:768px){.cc--social-media-grid .f--links{margin-top:.9375rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.cc--social-media-grid .f--links a{display:inline-block;margin-left:.875rem;margin-right:.875rem;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.cc--social-media-grid .f--links a:first-child{margin-left:0}.cc--social-media-grid .f--links a:last-child{margin-right:0}html[data-whatintent=mouse] .cc--social-media-grid .f--links a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--social-media-grid .f--links a:hover{opacity:.7}.cc--social-media-grid .f--links svg{fill:#fff;width:1.25rem}.cc--social-media-grid .crt-widget .crt-post{border:0}.cc--social-media-grid .crt-widget .crt-load-more-container{margin:0 auto;max-width:170px}.cc--social-media-grid .crt-widget .crt-load-more-container .crt-load-more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.2858;padding-left:.9375rem;padding-right:.9375rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#881c1c;border:0;border-radius:0;color:#fff;height:3.125rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;white-space:normal;width:100%}html[data-whatintent=mouse] .cc--social-media-grid .crt-widget .crt-load-more-container .crt-load-more else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--social-media-grid .crt-widget .crt-load-more-container .crt-load-more:hover{background-color:#6a1010;color:#fff;text-decoration:none;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.cc--sort-az{margin:0 auto;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%}.cc--sort-az .c--sort-az{border-bottom:.0625rem solid #ccc}.cc--sort-az ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin-bottom:.25rem;padding-left:0}.cc--sort-az ul li{margin-right:1.875rem}.cc--sort-az ul li .bef-link{color:#4a4a4a;font-size:.75rem;font-weight:800;line-height:1.5;text-decoration:none}@media screen and (min-width:769px){.cc--sort-az ul li .bef-link{font-size:.875rem;line-height:1.2858}}html[data-whatintent=mouse] .cc--sort-az ul li .bef-link else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--sort-az ul li .bef-link:hover{text-decoration:underline}.cc--sort-az ul li .bef-link--selected{color:#881c1c}.cc--sort-events{margin:0 auto 1.875rem;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.cc--sort-events{margin-bottom:1.25rem;padding-bottom:0;padding-left:5.5555555556%;padding-right:13.8888888889%}}.cc--sort-events .c--sort-events{border-bottom:.0625rem solid #ccc}.cc--sort-events ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin-bottom:.25rem;padding-left:0}.cc--sort-events ul li{margin-right:1.875rem}.cc--sort-events ul li .bef-link{color:#4a4a4a;font-size:.75rem;font-weight:800;line-height:1.5;text-decoration:none;text-transform:uppercase}@media screen and (min-width:769px){.cc--sort-events ul li .bef-link{font-size:.875rem;line-height:1.2858}}html[data-whatintent=mouse] .cc--sort-events ul li .bef-link else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--sort-events ul li .bef-link:hover{color:#881c1c;text-decoration:none}.cc--sort-events ul li .bef-link--selected,.cc--sort-events ul li .bef-link.is-active{color:#881c1c}.cc--spacer{margin:0 auto;max-width:1800px}.cc--spacer .c--spacer{height:1.5625rem}@media screen and (min-width:769px){.cc--spacer .c--spacer{height:2.5rem}}@media screen and (min-width:1024px){.cc--spacer .c--spacer{height:3.125rem}}.cc--staff-card .c--staff-card .f--image{-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:769px){.cc--staff-card .c--staff-card .f--image{margin-right:4.1666666667%;-ms-flex-preferred-size:25%;flex-basis:25%}}.cc--staff-card .c--staff-card text-container{-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:769px){.cc--story-card .c--story-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cc--story-card .c--story-card .f--image{-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:769px){.cc--story-card .c--story-card .f--image{margin-left:4.1666666667%;margin-right:0;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.cc--story-card .c--story-card .text-container{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.cc--story-card .c--story-card .date-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.3125rem}.cc--story-card .c--story-card .f--author:after{content:"|";display:inline-block}.cc--testimonial{background:#151515}.cc--testimonial .c--testimonial{margin:0 auto;max-width:1800px;padding:2.5rem 8.3333333333%}@media screen and (min-width:769px){.cc--testimonial .c--testimonial{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:4.375rem 13.8888888889%}}.cc--testimonial .f--image{margin-bottom:1.5625rem}@media screen and (min-width:769px){.cc--testimonial .f--image{margin-bottom:0;margin-right:7.6923076923%;-ms-flex-preferred-size:38.4615384615%;flex-basis:38.4615384615%}.cc--testimonial .text-container{-ms-flex-preferred-size:53.8461538462%;flex-basis:53.8461538462%}}.cc--testimonial .text-container .f--quote{margin-bottom:.9375rem}.cc--testimonial .text-container .f--quote p{color:#fff;font-size:1.625rem;font-style:italic;line-height:1.3847}.cc--testimonial .text-container .f--quote p:before{content:"“"}.cc--testimonial .text-container .f--quote p:after{content:"”"}.cc--testimonial .text-container .f--attribution{color:#fff;font-size:.9375rem;font-weight:700;line-height:1.3334}.cc--testimonial .text-container .f--attribution:before{content:"—";margin-right:.1875rem;vertical-align:top}.cc--testimonial .text-container .f--attribution p{color:#fff;display:inline-block;font-size:.9375rem;font-weight:700;line-height:1.3334}.cc--testimonial .text-container .f--attribution a{color:#fff}.cc--testimonial .text-container .f--attribution a:hover{color:#ccc}footer.timeline h1,header.timeline h1{margin-bottom:1.75rem}footer.timeline,header.timeline{margin:0 auto;max-width:1800px;padding-bottom:2.5rem;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:769px){footer.timeline,header.timeline{padding-bottom:3.125rem;padding-left:8.3333333333%;padding-right:8.3333333333%}}.timeline-menu{margin-top:3rem}@media screen and (max-width:768px){.timeline-menu{display:none;margin-top:auto}}.timeline-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;color:#fff;font-weight:700;justify-content:center}.timeline-menu li a{background-color:#881c1c;color:#fff;display:block;font-size:1.125rem;line-height:1.2223;padding:.5rem;text-decoration:none}@media screen and (max-width:768px){.timeline-menu li a{border-radius:1.5rem;margin:.5rem;padding:.5rem 1rem}}.timeline-menu li a:hover{background-color:#6a1010;color:#fff;text-decoration:underline}ul.timeline-list:after{background-color:#881c1c}ul.timeline-list li.timeline-item .timeline-item-wrapper span.timeline-marker{border:3px solid #881c1c}ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker{right:-5px}ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker{left:-5px}.cc--timeline-event .c--timeline-event h2{color:#881c1c;font-size:2.5rem;line-height:1.05}@media screen and (max-width:768px){.cc--timeline-event .c--timeline-event h2{font-size:1.5rem;line-height:1.1667}}.cc--timeline-event .c--timeline-event p{font-size:.9375rem;line-height:1.6667;margin-bottom:.9375rem}@media screen and (min-width:769px){.cc--timeline-event .c--timeline-event p{font-size:1rem;line-height:1.875;margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--timeline-event .c--timeline-event p,.sg-pattern-example>.cc--component-container .f--field.nested .cc--timeline-event .c--timeline-event p,.sg-pattern-example>.cc--timeline-event .c--timeline-event p,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--timeline-event .c--timeline-event p,body.pattern-lab-demo>.cc--timeline-event .c--timeline-event p{font-size:.9375rem;line-height:1.8667;margin-bottom:1.5625rem}}@media screen and (max-width:768px){.cc--timeline-event .c--timeline-event .accordion h3 .accordion-trigger{font-size:1rem;line-height:1.125}.cc--timeline-event .c--timeline-event .accordion h3 .accordion-trigger:after{width:2rem}}.cc--timeline-event .c--timeline-event .accordion .button,.cc--timeline-event .c--timeline-event .accordion .f--button-link a,.f--button-link .cc--timeline-event .c--timeline-event .accordion a{width:auto}.cc--timeline-event .c--timeline-event .f--image{padding:0 8.3333333333%}@media screen and (min-width:769px){.cc--timeline-event .c--timeline-event .f--image{padding-top:0}}@media screen and (min-width:1024px){.cc--timeline-event .c--timeline-event .f--image{padding-bottom:0;padding-top:0}}.video-controls{position:absolute;right:.75rem;top:.625rem;z-index:4}@media screen and (min-width:769px){.video-controls{right:1rem;top:1rem}}@media screen and (min-width:1024px){.video-controls{bottom:2.5rem;right:2.5rem;top:inherit}}.video-controls .video-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:50%;height:1.25rem;justify-content:center;width:1.25rem}@media screen and (min-width:769px){.video-controls .video-button{height:2rem;width:2rem}}.video-controls .video-button.video-pause-button{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:769px){.video-controls .video-button.video-pause-button svg{height:1.75rem;width:1.5rem}}.video-controls .video-button.video-pause-button.hidden,.video-controls .video-button.video-play-button{display:none}.video-controls .video-button.video-play-button.active{display:-webkit-box;display:-ms-flexbox;display:flex}html[data-whatintent=mouse] .video-controls .video-button else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .video-controls .video-button:hover svg path{fill:#fff}.video-controls .video-button svg{height:100%;width:100%}.video-controls .video-button svg path{fill:hsla(0,0%,100%,.5)}.cc--wysiwyg .f--video-embed{height:0;padding-bottom:56.25%;position:relative}.cc--wysiwyg .f--video-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}.cc--video-full-width .c--video-full-width{margin:0 auto;max-width:1800px;position:relative}.cc--video-full-width .video-container{margin-bottom:1.25rem;position:relative}@media screen and (min-width:769px){.cc--video-full-width .video-container{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--video-full-width .video-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--video-full-width .video-container,.sg-pattern-example>.cc--video-full-width .video-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--video-full-width .video-container,body.pattern-lab-demo>.cc--video-full-width .video-container{margin-bottom:0;-ms-flex-preferred-size:68.1818181818%;flex-basis:68.1818181818%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.cc--video-full-width .video-container.show .f--video-embed{opacity:1;visibility:visible}.cc--video-full-width .video-container.show .f--image{opacity:0;visibility:hidden}.cc--video-full-width .video-container .play-btn{display:block;height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.cc--video-full-width .video-container .play-btn:after{background-color:#881c1c;background-image:url(https://www.umass.edu/themes/custom/umass_base/images/icons/icon-play.svg);background-position:50%;background-repeat:no-repeat;background-size:.5625rem;border:1px solid hsla(0,0%,100%,.65);border-radius:50%;-webkit-box-shadow:2px 2px 4px 1px rgba(0,0,0,.65);box-shadow:2px 2px 4px 1px rgba(0,0,0,.65);display:inline-block;font-size:0;height:3.125rem;line-height:0;overflow:hidden;text-indent:101%;white-space:nowrap;width:3.125rem}html[data-whatintent=mouse] .cc--video-full-width .video-container .play-btn:after else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--video-full-width .video-container .play-btn:after:hover{background-color:#6a1010}.cc--video-full-width .video-container .play-btn:after{border:0;content:"";z-index:10}.cc--video-full-width .video-container .f--image{height:100%;-webkit-transition:visibility 0s linear .2s,opacity .2s ease;transition:visibility 0s linear .2s,opacity .2s ease}.cc--video-full-width .video-container .f--image img{height:100%;-o-object-fit:cover;object-fit:cover}.cc--video-full-width .video-container .f--video-embed{height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;visibility:hidden;width:100%;z-index:11}.cc--video iframe,.cc--video-full-width .video-container .f--video-embed iframe{height:100%;width:100%}.cc--video iframe{left:0;position:absolute;top:0}.cc--youvisit-embed{margin:0 auto;max-width:1800px}.cc--youvisit-embed .c--youvisit-embed .youvisit-embed-container{height:0;padding-bottom:33.3333333333%;position:relative;width:100%}.cc--youvisit-embed .c--youvisit-embed .youvisit-embed-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.tc--article .form-wrapper:not(:last-child) .fi--form-item{margin-bottom:1.5625rem}@media screen and (min-width:769px){.tc--article .form-wrapper:not(:last-child) .fi--form-item{margin-bottom:2.5rem}}.tc--article .field--name-field-teaser-image .cc--wysiwyg,.tc--article .form-wrapper.field--name-field-editorial-access-group,.tc--article .js-form-type-vertical-tabs,.tc--article input[data-drupal-selector=edit-field-teaser-image-form-0-actions-ief-add-save]{display:none}@media screen and (min-width:1024px){.tc--chaptered-page .content-top{display:none}}@media screen and (max-width:1023px){.tc--chaptered-page .content-main .cc--hero-interior{display:none}}.tc--error-page .content-top{margin-top:-6.5625rem}@media screen and (min-width:769px){.tc--error-page .content-top{margin-top:-9.5rem}}@media screen and (min-width:1200px){.tc--error-page .content-top{margin-top:-10.6875rem}}@media screen and (min-width:1024px){.tc--events-listing .content-top{display:none}}@media screen and (max-width:1023px){.tc--events-listing .content-main .cc--hero-interior{display:none}}.tc--form-page .lr--main{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:769px){.tc--form-page .lr--main{padding-left:6.25%;padding-right:6.25%}}@media screen and (min-width:1024px){.lc--full .tc--form-page .lr--main,.sg-pattern-example>.cc--component-container .f--field.nested .tc--form-page .lr--main,.sg-pattern-example>.tc--form-page .lr--main,body.pattern-lab-demo>.cc--component-container .f--field.nested .tc--form-page .lr--main,body.pattern-lab-demo>.tc--form-page .lr--main{padding-left:10.4166666667%;padding-right:10.4166666667%}}.fieldset-legend.form-required:before,label.form-required:before{color:red;content:"* "}.tc--home .content-top{margin-top:-6.5625rem}@media screen and (min-width:769px){.tc--home .content-top{margin-top:-9.5rem}}@media screen and (min-width:1200px){.tc--home .content-top{margin-top:-10.6875rem}}.t--login #edit-openid-connect-client-windows-aad-login{max-width:20rem}.t--login .c--admin-tabs{display:none}@media screen and (min-width:1024px){.tc--news-listing .content-top{display:none}}@media screen and (max-width:1023px){.tc--news-listing .content-main .cc--hero-interior{display:none}.tc--news-listing .content-main .lr--main{padding-top:.625rem}}.page-node-type-story .publication-date,.story-listing .f--field.f--eyebrow{display:none}.cc--story-listing{margin:0 auto;max-width:1800px;padding-left:8.33333%;padding-right:8.33333%}.cc--story-listing .f--cards .cc--news-listing-card{border-bottom:.0625rem solid #ccc;margin-bottom:1.3125rem;padding-bottom:1.625rem}@media screen and (min-width:769px){.cc--story-listing .f--cards .cc--news-listing-card{margin-bottom:2rem;padding-bottom:1.6875rem}}@media screen and (min-width:1024px){.cc--story-listing .f--cards .cc--news-listing-card{margin-bottom:2.5rem;padding-bottom:2.5rem}}.cc_banner-wrapper{z-index:1000001}.cc_banner-wrapper .cc_container p.cc_message{color:#fff}.cc_banner-wrapper .cc_container p.cc_message a{color:#fff;font-weight:700}html[data-whatintent=mouse] .cc_banner-wrapper .cc_container p.cc_message a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc_banner-wrapper .cc_container p.cc_message a:hover{color:#fff;text-decoration:underline}html[data-whatintent=mouse] .cc_banner-wrapper .cc_container .cc_btn_accept_all else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc_banner-wrapper .cc_container .cc_btn_accept_all:hover{text-decoration:none}.lity .lity-wrap .lity-container{background-color:#fff;position:relative}.lity .lity-wrap .lity-container .lity-content{-webkit-transition:none;transition:none}.lity .lity-wrap .lity-container .lity-content:after{display:none}.lity .lity-wrap .lity-container .lity-content iframe{vertical-align:top}.lity .lity-wrap .lity-container .lity-close{color:#000;font-size:0;line-height:0;overflow:hidden;position:absolute;right:-35px;text-indent:101%;top:-25px;white-space:nowrap}.lity .lity-wrap .lity-container .lity-close:after{background-image:url(/images/icons/icon-close-grey.svg);background-size:cover;content:"";display:block;height:16px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:16px}html[data-whatinput=keyboard] .lity .lity-wrap .lity-container .lity-close:focus{outline:3px solid #c69214}html[data-whatinput=mouse] .lity .lity-wrap .lity-container .lity-close:focus{outline:none}.lity .lity-wrap .lity-container h3{font-size:1.25rem;line-height:1.5;margin-bottom:.3125rem}.lity .lity-wrap .lity-container p{font-size:1rem;line-height:1.625}.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:9px 5px;text-transform:none;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-timing-function:linear;transition-timing-function:linear}.hamburger.is-active:hover,.hamburger:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{display:inline-block;height:17px;position:relative;width:25px}.hamburger-inner{display:block;margin-top:-1.5px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#000;border-radius:0;height:3px;position:absolute;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:25px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-7px}.hamburger-inner:after{bottom:-7px}.hamburger--squeeze .hamburger-inner{-webkit-transition-duration:75ms;transition-duration:75ms;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{-webkit-transition:top 75ms ease .12s,opacity 75ms ease;transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{-webkit-transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{opacity:0;top:0;-webkit-transition:top 75ms ease,opacity 75ms ease .12s;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s} @keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);} diff --git a/sisvietnamvn_main/src/main/resources/static/css/custom.css b/sisvietnamvn_main/src/main/resources/static/css/custom.css index cd80707f..cc61641e 100644 --- a/sisvietnamvn_main/src/main/resources/static/css/custom.css +++ b/sisvietnamvn_main/src/main/resources/static/css/custom.css @@ -60,4 +60,465 @@ /* Ensures it sits above the video */ } +/* News Grid Tablet Layout */ +@media screen and (min-width: 769px) and (max-width: 1024px) { + .news-list { + display: grid; + grid-template-columns: repeat(2, 1fr); + gap: 24px; + align-items: stretch; + } + .featured-grid__item { + height: 100%; + display: flex; + } + .featured-grid__item .news-card--featured { + display: flex; + flex-direction: column; + align-items: flex-start; + border: 1px solid #881C1C; + border-radius: 16px; + padding: 16px; + box-sizing: border-box; + width: 100%; + height: 100%; + gap: 16px; + background: #fff; + margin-bottom: 0 !important; + } + .featured-grid__item .news-card__image { + flex: none; + width: 100%; + aspect-ratio: 1 / 1; + margin-bottom: 0 !important; + } + .featured-grid__item .news-card__image > div { + height: 100%; + width: 100%; + } + .featured-grid__item .news-card__image img { + width: 100%; + height: 100%; + object-fit: cover; + object-position: center; + border-radius: 8px; + } + .featured-grid__item .news-card__content { + flex: 1; + display: flex; + flex-direction: column; + justify-content: flex-start; + min-width: 0; + padding: 0 !important; + margin: 0 !important; + } + .featured-grid__item .featured-grid__category { + margin-bottom: 12px; + } + .featured-grid__item .featured-grid__category a { + display: inline-block; + background-color: #f2f2f2; + color: #881C1C; + padding: 4px 8px; + border-radius: 4px; + font-size: 0.75rem; + font-weight: bold; + text-decoration: none; + text-transform: uppercase; + } + .featured-grid__item .news-card__title { + font-size: 1.1rem; + font-weight: 700; + margin-top: 0; + margin-bottom: 12px; + line-height: 1.4; + } + .featured-grid__item .news-card__title a { + color: #000; + text-decoration: none; + } + .featured-grid__item .news-card__title a:hover { + color: #881C1C; + } + .featured-grid__item .news-card__date { + margin-top: auto; + color: #881C1C; + font-size: 0.85rem; + font-weight: 500; + } +} +/* News Grid Desktop Layout */ +@media screen and (min-width: 1025px){ + .news-list { + display: grid; + grid-template-columns: repeat(2, 1fr); + gap: 24px; + align-items: stretch; + } + + .education-column .news-list { + grid-template-columns: repeat(3, 1fr); + } + + .featured-grid__item { + height: 100%; + display: flex; + } + .featured-grid__item .news-card--featured { + display: flex; + flex-direction: row; + align-items: flex-start; + border: 1px solid #881C1C; + border-radius: 16px; + padding: 16px; + box-sizing: border-box; + width: 100%; + height: 100%; + gap: 16px; + background: #fff; + margin-bottom: 0 !important; + } + .featured-grid__item .news-card__image { + flex: 0 0 170px; + width: 100%; + height: 170px; + margin-bottom: 0 !important; + } + .featured-grid__item .news-card__image > div { + height: 100%; + width: 100%; + } + .featured-grid__item .news-card__image img { + width: 100%; + height: 100%; + object-fit: cover; + object-position: center; + border-radius: 8px; + } + .featured-grid__item .news-card__content { + flex: 1; + display: flex; + flex-direction: column; + justify-content: flex-start; + min-width: 0; + padding: 0 !important; + margin: 0 !important; + } + .featured-grid__item .featured-grid__category { + margin-bottom: 12px; + } + .featured-grid__item .featured-grid__category a { + display: inline-block; + background-color: #f2f2f2; + color: #881C1C; + padding: 4px 8px; + border-radius: 4px; + font-size: 0.75rem; + font-weight: bold; + text-decoration: none; + text-transform: uppercase; + } + .featured-grid__item .news-card__title { + font-size: 1.1rem; + font-weight: 700; + margin-top: 0; + margin-bottom: 12px; + line-height: 1.4; + } + .featured-grid__item .news-card__title a { + color: #000; + text-decoration: none; + } + .featured-grid__item .news-card__title a:hover { + color: #881C1C; + } + .featured-grid__item .news-card__date { + margin-top: auto; + color: #881C1C; + font-size: 0.85rem; + font-weight: 500; + } +} + +/* ========================================================================== + Desktop Layouts (>= 1024px) + ========================================================================== */ +@media screen and (min-width: 1025px) { + /* Side-by-side layout for News and Events */ + .news-events-row { + display: flex; + flex-direction: row; + gap: 40px; + align-items: stretch; + } + .news-events-row > .news-column { + flex: 1.8; + min-width: 0; + } + .news-events-row > .events-column { + flex: 1; + min-width: 0; + } +} + +/* ========================================================================== + Navigation Container & Mobile Menu + ========================================================================== */ + +/* --- Desktop (>1024px) --- */ +.navigation-container { + display: flex; + align-items: center; + justify-content: flex-end; + gap: 1.5rem; + flex-grow: 1; +} + +/* Desktop: show horizontal menu, hide hamburger */ +@media (min-width: 1025px) { + #mobile-hamburger { + display: none !important; + } + #mobile-flyout-container { + display: flex !important; + align-items: center; + } + .primary-navigation { + display: flex; + align-items: center; + } + /* Desktop: hide arrow toggles and back buttons */ + .mc--main-menu .arrow-toggle, + .mc--main-menu .button-back, + .mc--main-menu .navigation-title { + display: none !important; + } + /* Desktop: horizontal main menu */ + .m--main-menu { + display: flex; + gap: 0; + list-style: none; + margin: 0; + padding: 0; + } + .m--main-menu > .menu-item > .link-arrow-wrapper > a { + text-transform: uppercase; + font-weight: 700; + padding: 10px 15px; + white-space: nowrap; + } +} + +/* --- Mobile (<= 768px) --- */ +@media (max-width: 768px) { + /* Hide ambient video on mobile to save bandwidth and use image fallback */ + .f--ambient-video, + .video-controls { + display: none !important; + } +} + +/* Override Tabbed Media Content text colors since background was changed to light gray */ +.cc--tabbed-media-content .f--description p { + color: #000000 !important; +} +.cc--tabbed-media-content .f--description a { + color: var(--color-brand) !important; +} + +/* Style tab labels and borders to black */ +.cc--tabbed-media-content .tab-labels-inner { + border-bottom-color: #cccccc !important; /* light gray line for the tab row */ +} +.cc--tabbed-media-content .tab-label { + color: #555555 !important; /* dark gray for inactive tabs */ + font-weight: 700 !important; +} +.cc--tabbed-media-content .tab-label[aria-selected="true"] { + color: #000000 !important; /* solid black for active tab */ + border-bottom: 3px solid #000000 !important; /* solid black underline for active tab */ +} + +/* Center children inside tabbed-media-content-media-col */ +.cc--tabbed-media-content .tabbed-media-content-media-col { + align-items: center !important; + justify-content: center !important; +} + +/* --- Mobile & Tablet (<=1024px) --- */ +@media (max-width: 1024px) { + .navigation-container { + gap: 0.5rem; + } + + /* Hamburger button */ + #mobile-hamburger { + display: block; + z-index: 1001; + background: none; + border: none; + cursor: pointer; + padding: 10px; + } + .hamburger-box { + width: 30px; + height: 24px; + display: inline-block; + position: relative; + } + .hamburger-inner, + .hamburger-inner::before, + .hamburger-inner::after { + width: 30px; + height: 3px; + background-color: #fff; + border-radius: 2px; + position: absolute; + transition: transform 0.3s ease, opacity 0.2s ease; + } + .hamburger-inner { + top: 50%; + transform: translateY(-50%); + } + .hamburger-inner::before { + content: ''; + top: -9px; + } + .hamburger-inner::after { + content: ''; + bottom: -9px; + } + /* Hamburger X state */ + #mobile-hamburger.is-active .hamburger-inner { + transform: rotate(45deg); + } + #mobile-hamburger.is-active .hamburger-inner::before { + top: 0; + opacity: 0; + } + #mobile-hamburger.is-active .hamburger-inner::after { + bottom: 0; + transform: rotate(-90deg); + } + + /* Mobile flyout container */ + #mobile-flyout-container { + display: none; + position: fixed; + top: 0; + left: 0; + width: 100%; + height: auto; + background: #fff; + z-index: 1000; + overflow-y: auto; + overflow-x: hidden; + padding-top: 80px; + } + + /* Primary navigation inside flyout */ + .primary-navigation { + display: block; + } + + /* Main menu list - vertical */ + .m--main-menu { + list-style: none; + margin: 0; + padding: 0; + } + .m--main-menu > .menu-item { + border-bottom: 1px solid #e0e0e0; + } + + /* Link + arrow wrapper */ + .link-arrow-wrapper { + display: flex; + justify-content: space-between; + align-items: center; + padding: 0; + } + .link-arrow-wrapper > a { + flex: 1; + padding: 15px 20px; + color: #333; + text-decoration: none; + font-weight: 700; + font-size: 16px; + text-transform: uppercase; + letter-spacing: 0.05em; + } + + /* Arrow toggle button */ + .arrow-toggle { + background: none; + border: none; + /* border-left: 1px solid #e0e0e0; */ + /* padding: 15px 20px; */ + cursor: pointer; + display: flex; + align-items: center; + justify-content: center; + min-width: 50px; + } + .arrow-toggle svg { + transition: transform 0.3s ease; + } + .arrow-toggle.is-active svg { + transform: rotate(180deg); + } + + + + /* Submenu list */ + .submenu { + list-style: none; + margin: 0; + padding: 0; + } + .submenu .menu-item { + border-bottom: 1px solid #f0f0f0; + } + .submenu .menu-item a, + .submenu .menu-item span { + display: block; + padding: 12px 20px; + color: #333; + text-decoration: none; + font-size: 15px; + text-transform: uppercase; + font-weight: 600; + letter-spacing: 0.03em; + } + .submenu .menu-item a:hover { + background-color: #f5f5f5; + color: #881c1c; + } + + /* Hide desktop-only elements on mobile */ + .desktop-only { + display: none !important; + } + + /* Show mobile-only elements on mobile */ + .mobile-only { + display: block !important; + } + + /* Hide quicklink buttons, utility menu, and social links on mobile flyout */ + .mc--quicklink-button-menu, + .mc--utility-menu, + [data-component-id="umass_base:header-socials"] { + margin-top: 20px; + border-top: 2px solid #881c1c; + padding-top: 10px; + } +} + +/* On Desktop, hide mobile-only elements */ +@media (min-width: 1366) { + .mobile-only { + display: none !important; + } +} diff --git a/sisvietnamvn_main/src/main/resources/static/js/ambient-video.js b/sisvietnamvn_main/src/main/resources/static/js/ambient-video.js new file mode 100644 index 00000000..bc3c2a9a --- /dev/null +++ b/sisvietnamvn_main/src/main/resources/static/js/ambient-video.js @@ -0,0 +1,45 @@ +document.addEventListener('DOMContentLoaded', function () { + document.querySelectorAll('.video-controls').forEach(function (controls) { + var playBtn = controls.querySelector('.video-play-button'); + var pauseBtn = controls.querySelector('.video-pause-button'); + + // Find the associated ambient video. In the HTML structure, the .f--ambient-video + // container is a sibling (specifically previousElementSibling) of .video-controls. + // If not, we fall back to searching within the closest parent. + var videoContainer = controls.previousElementSibling; + if (!videoContainer || !videoContainer.classList.contains('f--ambient-video')) { + var parent = controls.closest('.image-video-container'); + if (parent) { + videoContainer = parent.querySelector('.f--ambient-video'); + } + } + + if (!videoContainer) return; + var video = videoContainer.querySelector('video'); + if (!video) return; + + if (pauseBtn) { + pauseBtn.addEventListener('click', function (e) { + e.preventDefault(); + pauseBtn.classList.add('hidden'); + if (playBtn) { + playBtn.classList.add('active'); + playBtn.focus(); + } + video.pause(); + }); + } + + if (playBtn) { + playBtn.addEventListener('click', function (e) { + e.preventDefault(); + playBtn.classList.remove('active'); + if (pauseBtn) { + pauseBtn.classList.remove('hidden'); + pauseBtn.focus(); + } + video.play(); + }); + } + }); +}); diff --git a/sisvietnamvn_main/src/main/resources/static/js/mobile-menu.js b/sisvietnamvn_main/src/main/resources/static/js/mobile-menu.js new file mode 100644 index 00000000..5c05357d --- /dev/null +++ b/sisvietnamvn_main/src/main/resources/static/js/mobile-menu.js @@ -0,0 +1,88 @@ +/** + * Mobile Menu - Hamburger toggle, submenu accordion interactions. + * Pure vanilla JS — jQuery is NOT available. + * Only active on mobile/tablet (≤1024px via CSS). + */ +document.addEventListener('DOMContentLoaded', function () { + var hamburger = document.getElementById('mobile-hamburger'); + var flyout = document.getElementById('mobile-flyout-container'); + var header = document.querySelector('[data-component-id="umass_base:site-header"]'); + + // Helper functions for fade animation + function fadeIn(el) { + el.style.display = 'block'; + var anim = el.animate([{ opacity: 0 }, { opacity: 1 }], { duration: 300, fill: 'forwards' }); + el._fadeAnim = anim; + } + + function fadeOut(el) { + var anim = el.animate([{ opacity: 1 }, { opacity: 0 }], { duration: 300, fill: 'forwards' }); + el._fadeAnim = anim; + anim.onfinish = function() { + if (el._fadeAnim === anim) { + el.style.display = 'none'; + } + }; + } + + // --- Hamburger toggle --- + if (hamburger && flyout) { + hamburger.addEventListener('click', function () { + var isActive = hamburger.classList.toggle('is-active'); + if (isActive) { + fadeIn(flyout); + } else { + fadeOut(flyout); + // Close all open submenus when closing the flyout + flyout.querySelectorAll('.submenu-wrapper').forEach(function (w) { + if (w.style.display !== 'none') fadeOut(w); + }); + flyout.querySelectorAll('.arrow-toggle.is-active').forEach(function (a) { + a.classList.remove('is-active'); + }); + } + if (header) header.classList.toggle('mobile-menu-active', isActive); + }); + } + + // --- Arrow toggle: open/close submenu (fade style) --- + document.querySelectorAll('#mobile-flyout-container .arrow-toggle').forEach(function (btn) { + btn.addEventListener('click', function (e) { + e.preventDefault(); + e.stopPropagation(); + + // The submenu-wrapper is the next sibling of .link-arrow-wrapper + var linkArrowWrapper = btn.closest('.link-arrow-wrapper'); + if (!linkArrowWrapper) return; + var wrapper = linkArrowWrapper.nextElementSibling; + if (!wrapper || !wrapper.classList.contains('submenu-wrapper')) return; + + var isActive = btn.classList.toggle('is-active'); + if (isActive) { + fadeIn(wrapper); + } else { + fadeOut(wrapper); + } + }); + }); + + // --- Back button: close submenu --- + document.querySelectorAll('.button-back').forEach(function (btn) { + btn.addEventListener('click', function (e) { + e.preventDefault(); + e.stopPropagation(); + var wrapper = btn.closest('.submenu-wrapper'); + if (wrapper) { + fadeOut(wrapper); + // Also reset the arrow toggle on the parent li + var li = wrapper.closest('li'); + if (li) { + var toggle = li.querySelector('.link-arrow-wrapper > .arrow-toggle'); + if (toggle) { + toggle.classList.remove('is-active'); + } + } + } + }); + }); +}); diff --git a/sisvietnamvn_main/src/main/resources/static/media/livestream/livestream_tuan1.jpg b/sisvietnamvn_main/src/main/resources/static/media/livestream/livestream_tuan1.jpg new file mode 100644 index 00000000..0f605732 Binary files /dev/null and b/sisvietnamvn_main/src/main/resources/static/media/livestream/livestream_tuan1.jpg differ diff --git a/sisvietnamvn_main/src/main/resources/static/theme-assets/umass/css/css_5USufIKxGNJyomvgpy2m9ITQlTN9qcrtJQsw_06dSbo.css b/sisvietnamvn_main/src/main/resources/static/theme-assets/umass/css/css_5USufIKxGNJyomvgpy2m9ITQlTN9qcrtJQsw_06dSbo.css index 17923333..4c6d8fa1 100644 --- a/sisvietnamvn_main/src/main/resources/static/theme-assets/umass/css/css_5USufIKxGNJyomvgpy2m9ITQlTN9qcrtJQsw_06dSbo.css +++ b/sisvietnamvn_main/src/main/resources/static/theme-assets/umass/css/css_5USufIKxGNJyomvgpy2m9ITQlTN9qcrtJQsw_06dSbo.css @@ -1,24 +1,24 @@ /* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ [data-component-id="umass_base:block-multiple-ctas"]{container-type:inline-size;.container{max-width:1440px;margin:0 auto;padding-top:var(--s2);padding-right:10%;padding-bottom:var(--s2);padding-left:10%;display:flex;justify-content:space-between;flex-direction:column;@container (width > 1350px){padding-top:var(--s3);padding-right:6.25%;padding-bottom:var(--s3);padding-left:6.25%;flex-direction:row;}}.f--links{display:flex;flex-basis:45%;flex-direction:column;flex-wrap:nowrap;gap:var(--s0);justify-content:center;}.f--section-title{margin-bottom:0;}.lc--layout-container & h2{font-size:clamp(28px,calc(1.5vw + 1.45rem),40px);}.f--description{margin-block-start:var(--s0);}.text-container{flex:1 0 auto;padding-bottom:var(--s0);&:has(.f--description){padding-bottom:var(--s0);h2{text-align:start;}}@container (width >= 1080px){flex:1 0 50%;}@container (width >= 1350px){padding-right:10vw;padding-bottom:0;}}.links-container{align-content:center;container-type:inline-size;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--s-1);justify-content:center;@container (width >= 1080px){flex:1 0 50%;}}background:var(--color-white);&[data-color="gray"]{background:var(--color-gray-100);}&[data-color="maroon"]{background:var(--color-brand);}&[data-background="image"]{background-size:cover;background-repeat:no-repeat;background-position:center center;}&[data-link-style="buttons"]{.container{container-type:inline-size;@container (width >= 1350px){flex-direction:row;}}.text-container{h2,p{text-align:center;}@container (width >= 1080px){flex:1 0 40%;h2,p{text-align:left;}}}.links-container{@container (width >= 1080px){justify-content:flex-end;flex:1 0 60%;}}[data-component-id="umass_base:button"]{background-image:none;flex:1 0 100%;@container (width > 768px){margin-block-end:0;flex:auto;}}.f--links{flex-direction:row;flex-basis:100%;}.f--button{display:flex;align-items:stretch;flex:0 0 auto;}}&:not([data-link-style="buttons"]){h2{text-align:start;}.container{@container (width < 1350px){.links-container{flex-direction:row;justify-content:space-between;column-count:2;flex-wrap:wrap;align-items:baseline;}.f--field.f--button{flex:0 1 49%;}[data-component-id="umass_base:button"].button-text-link{display:inline-block;inline-size:100%;}}@container (width <= 630px){.f--field.f--button{flex:0 1 100%;}}@container (width >= 1350px){.links-container{justify-content:flex-start;}}}[data-component-id="umass_base:button"].button-text-link{background-image:url(/themes/custom/umass_base/images/icons/icon-arrowright-red.svg);background-position:right center;background-repeat:no-repeat;background-size:1.25rem;box-shadow:0 1px 0 var(--color-gray-100);color:currentColor;font-style:normal;font-weight:800;display:block;padding:.5rem 1.5rem .5rem 0;text-decoration:none;text-transform:uppercase;font-size:1rem;&:hover{transition:all 0.1s;box-shadow:0 2px 0 currentColor;.button-text{color:currentColor;}}}&[data-color="maroon"]{[data-component-id="umass_base:button"]{background-image:url(/themes/custom/umass_base/images/icons/icon-arrowright-white.svg);}}}&[data-color="maroon"]{h2,.highlight,.f--description *{color:var(--color-white);}}&[data-layout-variant="tabbed"]{.container{padding-top:var(--s2);padding-right:0;padding-bottom:var(--s2);padding-left:0;.text-container,.tabbed-links-container{padding-right:10vw;padding-left:10vw;}@container (width > 768px){.tabbed-links-container{column-count:2;column-gap:10vw;}}@container (width > 1350px){flex-direction:column;padding-top:var(--s3);padding-right:0;padding-bottom:var(--s3);padding-left:0;.text-container,.tabbed-links-container{padding-right:5vw;padding-left:5vw;}}}}} -[data-component-id="umass_base:button"],html[data-whatintent="mouse"] [data-component-id="umass_base:button"]{-webkit-appearance:none;align-items:center;appearance:none;border-radius:0;border:0;display:inline-flex;flex-basis:auto;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-feature-settings:'liga' off,'clig' off;font-size:.875rem;font-style:normal;font-weight:800;justify-content:center;line-height:1.5;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;text-wrap:balance;transition:background-color .1s ease-in-out;white-space:normal;width:100%;min-width:5rem;&:hover{transition:background-color .1s ease-in-out,color .1s ease-in-out;}@media (min-width:768px){width:auto;}&.button-primary,&.button-secondary{text-decoration:none;}&.button-primary,&.button-shuffle,&.button-play{color:var(--color-white);background:var(--color-brand);&:hover{background:var(--color-brand-dark);}&.button-disabled{background:var(--color-gray-100);}}&.button-primary{&.button-context-dark{background:var(--color-white);color:var(--color-black);&:hover{background:var(--color-gray-200);}&.button-disabled{background:var(--color-gray-400);color:var(--color-gray-600);}}}&.button-secondary{border-width:2px;border-style:solid;border-color:var(--color-brand);background:transparent;color:var(--color-brand);;&:hover{border-color:var(--color-brand-dark);color:var(--color-brand-dark);}&.button-disabled{border-color:var(--color-gray-100);color:var(--color-gray-100);}&.button-context-dark{color:var(--color-white);border-color:var(--color-white);&.button-disabled{border-color:var(--color-gray-400);color:var(--color-gray-400);}&:hover{color:var(--color-gray-200);border-color:var(--color-gray-200);}}}&.button-text-link{text-underline-offset:3px;text-decoration-thickness:2px;text-decoration-line:underline;color:var(--color-brand);;text-align:left;padding:0;&:hover{color:var(--color-brand-dark);}&.button-disabled{color:var(--color-gray-100);}&.button-context-dark{color:var(--color-white);&.button-disabled{border-color:var(--color-gray-400);color:var(--color-gray-400);}&:hover{color:var(--color-gray-200);}}}&.button-shuffle,&.button-play{border-radius:100px;height:50px;width:50px;min-width:unset;padding:0;&.button-context-dark{color:var(--color-brand);background:var(--color-white);&.button-disabled{background:var(--color-gray-400);color:var(--color-gray-600);}&:hover{color:var(--color-brand-dark);}}}&.button-disabled{pointer-events:none;cursor:not-allowed;}.button-icon{display:flex;}.button-icon-play{padding-inline-start:5px;}} -.cc--card-grid{.c--card-grid{max-width:var(--max-width);margin:0 auto;padding:var(--s2) var(--s1);@media screen and (min-width:768px){padding:var(--s3) var(--s5);}}.c--card-grid > .text-container{margin-bottom:var(--s2);.f--section-title{margin-bottom:var(--s-1);text-transform:uppercase;@media screen and (min-width:768px){margin-bottom:var(--s0);}}}.f--cards{@media screen and (min-width:768px){display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s2) var(--s3);.cc--card-grid-card,.cc--card-grid-card-reference{border:0;min-width:0;}}@media screen and (min-width:1024px){grid-template-columns:repeat(3,1fr);}}&.four-column .f--cards{@media screen and (min-width:1024px){grid-template-columns:repeat(4,1fr);}}&.dark{background:var(--color-black);.f--section-title h2,h3,.f--description p{color:var(--color-white);a{color:var(--color-white);text-decoration:none;&:hover{color:var(--color-gray-200);}}}.f--description p a{font-weight:var(--font-weight-bold);text-decoration:underline;&:hover{text-decoration:none;}}.f--button .button-text-link a{color:var(--color-white);&:hover{color:var(--color-gray-200);text-decoration:none;}}}}.lc--two-column .c--card-grid{padding:var(--s2) var(--s1);} -.c--card-grid-card,.c--card-grid-card-reference{display:flex;flex-direction:column;padding-bottom:var(--s2);.f--image{margin-bottom:var(--s0);}.text-container{h3{font-size:1.5rem;a:hover{text-decoration:none;}@media screen and (min-width:768px){font-size:1.625rem;}}a{color:var(--color-black);text-decoration:underline;&:hover{color:var(--color-brand);text-decoration:none;}}}.f--button a.button-text-link{margin-top:var(--s0);color:var(--color-brand);display:block;&:hover{color:var(--color-black);text-decoration:none;}}} +[data-component-id="umass_base:button"],html[data-whatintent="mouse"] [data-component-id="umass_base:button"]{-webkit-appearance:none;align-items:center;appearance:none;border-radius:0;border:0;display:inline-flex;flex-basis:auto;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-feature-settings:'liga' off,'clig' off;font-size:.875rem;font-style:normal;font-weight:800;justify-content:center;line-height:1.5;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;text-wrap:balance;transition:background-color .1s ease-in-out;white-space:normal;width:100%;min-width:5rem;&:hover{transition:background-color .1s ease-in-out,color .1s ease-in-out;}@media (min-width:769px){width:auto;}&.button-primary,&.button-secondary{text-decoration:none;}&.button-primary,&.button-shuffle,&.button-play{color:var(--color-white);background:var(--color-brand);&:hover{background:var(--color-brand-dark);}&.button-disabled{background:var(--color-gray-100);}}&.button-primary{&.button-context-dark{background:var(--color-white);color:var(--color-black);&:hover{background:var(--color-gray-200);}&.button-disabled{background:var(--color-gray-400);color:var(--color-gray-600);}}}&.button-secondary{border-width:2px;border-style:solid;border-color:var(--color-brand);background:transparent;color:var(--color-brand);;&:hover{border-color:var(--color-brand-dark);color:var(--color-brand-dark);}&.button-disabled{border-color:var(--color-gray-100);color:var(--color-gray-100);}&.button-context-dark{color:var(--color-white);border-color:var(--color-white);&.button-disabled{border-color:var(--color-gray-400);color:var(--color-gray-400);}&:hover{color:var(--color-gray-200);border-color:var(--color-gray-200);}}}&.button-text-link{text-underline-offset:3px;text-decoration-thickness:2px;text-decoration-line:underline;color:var(--color-brand);;text-align:left;padding:0;&:hover{color:var(--color-brand-dark);}&.button-disabled{color:var(--color-gray-100);}&.button-context-dark{color:var(--color-white);&.button-disabled{border-color:var(--color-gray-400);color:var(--color-gray-400);}&:hover{color:var(--color-gray-200);}}}&.button-shuffle,&.button-play{border-radius:100px;height:50px;width:50px;min-width:unset;padding:0;&.button-context-dark{color:var(--color-brand);background:var(--color-white);&.button-disabled{background:var(--color-gray-400);color:var(--color-gray-600);}&:hover{color:var(--color-brand-dark);}}}&.button-disabled{pointer-events:none;cursor:not-allowed;}.button-icon{display:flex;}.button-icon-play{padding-inline-start:5px;}} +.cc--card-grid{.c--card-grid{max-width:var(--max-width);margin:0 auto;padding:var(--s2) var(--s1);@media screen and (min-width:769px){padding:var(--s3) var(--s5);}}.c--card-grid > .text-container{margin-bottom:var(--s2);.f--section-title{margin-bottom:var(--s-1);text-transform:uppercase;@media screen and (min-width:769px){margin-bottom:var(--s0);}}}.f--cards{@media screen and (min-width:769px){display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s2) var(--s3);.cc--card-grid-card,.cc--card-grid-card-reference{border:0;min-width:0;}}@media screen and (min-width:1024px){grid-template-columns:repeat(3,1fr);}}&.four-column .f--cards{@media screen and (min-width:1024px){grid-template-columns:repeat(4,1fr);}}&.dark{background:var(--color-black);.f--section-title h2,h3,.f--description p{color:var(--color-white);a{color:var(--color-white);text-decoration:none;&:hover{color:var(--color-gray-200);}}}.f--description p a{font-weight:var(--font-weight-bold);text-decoration:underline;&:hover{text-decoration:none;}}.f--button .button-text-link a{color:var(--color-white);&:hover{color:var(--color-gray-200);text-decoration:none;}}}}.lc--two-column .c--card-grid{padding:var(--s2) var(--s1);} +.c--card-grid-card,.c--card-grid-card-reference{display:flex;flex-direction:column;padding-bottom:var(--s2);.f--image{margin-bottom:var(--s0);}.text-container{h3{font-size:1.5rem;a:hover{text-decoration:none;}@media screen and (min-width:769px){font-size:1.625rem;}}a{color:var(--color-black);text-decoration:underline;&:hover{color:var(--color-brand);text-decoration:none;}}}.f--button a.button-text-link{margin-top:var(--s0);color:var(--color-brand);display:block;&:hover{color:var(--color-black);text-decoration:none;}}} .f--description{p{font-family:var(--font-family-sans);font-style:normal;font-size:1rem;line-height:1.875;color:var(--color-black);text-align:left;text-transform:none;}} -[data-component-id="umass_base:header-branding"]{a{display:block;}img{width:150px;height:auto;&.redtext{display:block;}&.whitetext{display:none;}}@media print{img{width:200px;}}}@media (min-width:768px){[data-component-id="umass_base:header-branding"] img{width:193px;}}@media (min-width:1024px){[data-component-id="umass_base:header-branding"] img{width:232px;}}.mobile-menu-active [data-component-id="umass_base:header-branding"],.transparent-header [data-component-id="umass_base:header-branding"],.search-active [data-component-id="umass_base:header-branding"]{img.whitetext{display:block;}img.redtext{display:none;}} +[data-component-id="umass_base:header-branding"]{a{display:block;}img{width:150px;height:auto;&.redtext{display:block;}&.whitetext{display:none;}}@media print{img{width:200px;}}}@media (min-width:769px){[data-component-id="umass_base:header-branding"] img{width:193px;}}@media (min-width:1024px){[data-component-id="umass_base:header-branding"] img{width:232px;}}.mobile-menu-active [data-component-id="umass_base:header-branding"],.transparent-header [data-component-id="umass_base:header-branding"],.search-active [data-component-id="umass_base:header-branding"]{img.whitetext{display:block;}img.redtext{display:none;}} .homepage [data-component-id="umass_base:tophat"].search-active{background-color:var(--color-black);}#search-drawer-trigger,#search-drawer-trigger-active{background:var(--color-brand);color:var(--color-white);width:50px;height:50px;line-height:50px;flex:0 0 50px;display:flex;justify-content:center;align-items:center;svg{width:25px;height:25px;vertical-align:center;}.search-trigger-open{display:inline-block;}.search-trigger-close{display:none;}}#search-drawer-trigger-active,#search-drawer-trigger.active{background:#968c67;}#search-drawer-trigger.active{background:#968c67;.search-trigger-open{display:none;}.search-trigger-close{display:inline-block;}}#search-drawer-trigger-active{position:relative;top:6px;}[data-component-id="umass_base:header-search"]{#search-flyout-container{display:none;position:absolute;top:50px;width:100%;background:var(--color-white);}.search-flyout{max-width:var(--max-width);padding:var(--s1) var(--s2) var(--s2);margin:0 auto;display:flex;justify-content:space-between;gap:20px;}form{display:flex;padding:0 1.5rem;@media (max-width:48rem){padding:0 0.4375rem;}border-bottom:1px solid var(--color-black);align-items:center;input{border:none;font-size:1.125rem;font-weight:900;}}.menu{font-size:0.75rem;line-height:2.6667;text-align:center;margin:0.625rem auto 0;@media (max-width:48rem){font-size:1rem;line-height:1.5;text-align:left;margin-top:1.875rem;}display:block;list-style:none;padding:0;&:before{content:"Are you looking for… ";font-weight:600;@media (max-width:48rem){display:block;margin-bottom:.5rem;}}li{display:inline;}li + li:before{content:", ";}a{color:var(--color-black);&:hover,&:focus{color:var(--color-brand) !important;}}}[data-component-id="umass_base:header-branding"]{.whitetext{display:none !important;}.redtext{display:block !important;}}}@media (max-width:75rem){[data-component-id="umass_base:header-search"]{#search-flyout-container{top:0;}}#search-drawer-trigger{visibility:visible;opacity:1;transition:opacity 0.3s linear;}#search-drawer-trigger.active{visibility:hidden;opacity:0;transition:visibility 0s 0.3s,opacity 0.3s linear;background:var(--color-brand);.search-trigger-open{display:inline-block;}.search-trigger-close{display:none;}}}@media (max-width:62rem){[data-component-id="umass_base:header-search"]{#search-flyout-container{top:100%;}.search-flyout div{margin:0 auto;flex:1 1 auto;}[data-component-id="umass_base:header-branding"],#search-drawer-trigger-active{display:none;}}#search-drawer-trigger.active{visibility:visible;opacity:1;transition:opacity 0.3s linear;background:#968c67;.search-trigger-open{display:none;}.search-trigger-close{display:inline-block;}}form{input{width:100%;}}} [data-component-id="umass_base:header-socials"]{order:2;> ul{display:flex;gap:20px;margin:0;padding:0.9375rem 0;}li{list-style-type:none;line-height:1;display:block;}.platforms a{color:var(--color-gray-100);display:block;svg{fill:currentColor;width:20px;height:20px;display:block;}&:hover,&:focus{color:var(--color-white);}}} -.cc--homepage-hero{position:relative;@media (max-width:767px){margin-bottom:50px;}.image-video-container{height:100vh;max-height:38.125rem;img{height:100%;width:100%;object-fit:cover;}video{height:100%;width:100%;object-fit:cover;z-index:1;position:absolute;top:0;bottom:0;@media (max-width:767px){display:none;}}.video-controls{@media (max-width:767px){display:none;}@media (min-width:768px){bottom:2.5rem;right:2.5rem;top:inherit;}}}.slide-text-container-inner{max-width:var(--max-width);margin:0 auto;padding:0 var(--s2);width:100%;display:flex;flex-direction:column;align-items:self-start;justify-content:end;gap:1.875rem;.centered &{align-items:center;}}.text-container{position:absolute;top:0;bottom:0;width:100%;z-index:2;padding:0;display:flex;flex-direction:column;align-items:self-start;justify-content:end;background-color:rgba(0,0,0,.2);gap:1.875rem;@media (max-width:767px){padding:0 var(--s3);}&.centered{align-items:center;}h3{font-size:4rem;line-height:1.1;max-width:68rem;text-wrap:balance;color:var(--color-white);@media (max-width:767px){font-size:2.5rem;line-height:1.25;}.centered &{text-align:center;}a{color:var(--color-white);text-decoration:none;&:hover,&:focus{color:var(--color-gray-200);text-decoration:underline;}}}}}.has-video + .text-container{.mc--info-menu{@media (min-width:768px){margin:var(--s1) 0;width:calc(100% - 100px);}}}.mc--info-menu{width:100%;margin:0 auto;@media (min-width:768px){margin:0 auto var(--s2);}.m--info-menu{list-style:none;padding:0;margin:0;> .menu-item{@media (min-width:768px){background-color:rgba(136,28,28,.8);display:flex;align-items:center;line-height:1;padding:var(--s0) 4%;}}}.mc--info-menu-container{color:var(--color-white);font-size:0.9375rem;line-height:1.7143;max-width:1190px;margin:0 auto;flex:0 1 auto;.arrow{display:none;}@media (max-width:767px){background-color:var(--color-brand);padding:1em var(--s3);margin:0;position:absolute;top:100%;left:0;width:100vw;.arrow{display:inline-block;}&[open] .arrow{transform:scaleY(-1);}}ul li.menu-item{font-size:0.9375rem;line-height:1.3333;}.information-for-toggle{color:var(--color-white);font-weight:var(--font-weight-extrabold);list-style-type:none;&:after{content:":";}&::-webkit-details-marker,&::marker{content:none !important;display:none !important;}@media (max-width:767px){text-transform:uppercase;font-weight:900;font-size:0.9375rem;line-height:1.3333;display:flex;justify-content:space-between;align-items:center;&:after{content:none;}}@media (min-width:768px){cursor:default;font-size:0.875rem;}}.menu-item a{color:var(--color-white);text-decoration:none;&:hover,&:focus{color:var(--color-gray-200);text-decoration:none;}}.submenu-wrapper{transition:height 0.5s ease,content-visibility 0.5s ease allow-discrete;height:0;overflow:clip;padding:0.9375rem;.submenu{display:flex;flex-direction:column;gap:20px;}}&[open] .submenu-wrapper{height:auto;@media (min-width:768px){display:none;}}}.submenu-wrapper-desktop{display:none;flex:1 0 auto;.menu-item a{color:var(--color-white);text-decoration:none;font-size:0.875rem;display:block;&:hover,&:focus{color:var(--color-gray-200);text-decoration:none;}}@media (min-width:768px){display:block;.submenu{display:flex;justify-content:space-evenly;}}}}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords;}} +.cc--homepage-hero{position:relative;@media (max-width:768px){margin-bottom:50px;}.image-video-container{height:100vh;max-height:38.125rem;img{height:100%;width:100%;object-fit:cover;}video{height:100%;width:100%;object-fit:cover;z-index:1;position:absolute;top:0;bottom:0;@media (max-width:768px){display:none;}}.video-controls{@media (max-width:768px){display:none;}@media (min-width:769px){bottom:2.5rem;right:2.5rem;top:inherit;}}}.slide-text-container-inner{max-width:var(--max-width);margin:0 auto;padding:0 var(--s2);width:100%;display:flex;flex-direction:column;align-items:self-start;justify-content:end;gap:1.875rem;.centered &{align-items:center;}}.text-container{position:absolute;top:0;bottom:0;width:100%;z-index:2;padding:0;display:flex;flex-direction:column;align-items:self-start;justify-content:end;background-color:rgba(0,0,0,.2);gap:1.875rem;@media (max-width:768px){padding:0 var(--s3);}&.centered{align-items:center;}h3{font-size:4rem;line-height:1.1;max-width:68rem;text-wrap:balance;color:var(--color-white);@media (max-width:768px){font-size:2.5rem;line-height:1.25;}.centered &{text-align:center;}a{color:var(--color-white);text-decoration:none;&:hover,&:focus{color:var(--color-gray-200);text-decoration:underline;}}}}}.has-video + .text-container{.mc--info-menu{@media (min-width:769px){margin:var(--s1) 0;width:calc(100% - 100px);}}}.mc--info-menu{width:100%;margin:0 auto;@media (min-width:769px){margin:0 auto var(--s2);}.m--info-menu{list-style:none;padding:0;margin:0;> .menu-item{@media (min-width:769px){background-color:rgba(136,28,28,.8);display:flex;align-items:center;line-height:1;padding:var(--s0) 4%;}}}.mc--info-menu-container{color:var(--color-white);font-size:0.9375rem;line-height:1.7143;max-width:1190px;margin:0 auto;flex:0 1 auto;.arrow{display:none;}@media (max-width:768px){background-color:var(--color-brand);padding:1em var(--s3);margin:0;position:absolute;top:100%;left:0;width:100vw;.arrow{display:inline-block;}&[open] .arrow{transform:scaleY(-1);}}ul li.menu-item{font-size:0.9375rem;line-height:1.3333;}.information-for-toggle{color:var(--color-white);font-weight:var(--font-weight-extrabold);list-style-type:none;&:after{content:":";}&::-webkit-details-marker,&::marker{content:none !important;display:none !important;}@media (max-width:768px){text-transform:uppercase;font-weight:900;font-size:0.9375rem;line-height:1.3333;display:flex;justify-content:space-between;align-items:center;&:after{content:none;}}@media (min-width:769px){cursor:default;font-size:0.875rem;}}.menu-item a{color:var(--color-white);text-decoration:none;&:hover,&:focus{color:var(--color-gray-200);text-decoration:none;}}.submenu-wrapper{transition:height 0.5s ease,content-visibility 0.5s ease allow-discrete;height:0;overflow:clip;padding:0.9375rem;.submenu{display:flex;flex-direction:column;gap:20px;}}&[open] .submenu-wrapper{height:auto;@media (min-width:769px){display:none;}}}.submenu-wrapper-desktop{display:none;flex:1 0 auto;.menu-item a{color:var(--color-white);text-decoration:none;font-size:0.875rem;display:block;&:hover,&:focus{color:var(--color-gray-200);text-decoration:none;}}@media (min-width:769px){display:block;.submenu{display:flex;justify-content:space-evenly;}}}}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords;}} [data-component-id="umass_base:image-link-grid"]{.qcg{display:flex;flex-direction:column;align-items:flex-start;}.qcg__left{width:100%;box-sizing:border-box;padding:var(--s2);}.qcg__right{width:100%;}.qcg__grid{display:grid;grid-template-columns:1fr;gap:0;}.qcg__title{text-transform:uppercase;margin-bottom:var(--s-1);}.qcg__title .qcg__highlight{color:var(--color-brand);display:block;}.qcg__description p{color:#000;font-size:15px;line-height:28px;margin-bottom:var(--s1);}.qcg__link a{font-feature-settings:'liga' off,'clig' off;font-weight:800;text-transform:uppercase;text-underline-offset:5px;text-decoration-thickness:2px;}@media (min-width:480px){.qcg__grid{grid-template-columns:repeat(2,1fr);}}@media (min-width:1023px){.qcg{flex-direction:row;}.qcg__left{flex:1 1 50%;align-self:center;box-sizing:border-box;padding:0 0 0 var(--s2);}.qcg__right{flex:1 1 50%;}}@media (min-width:1550px){.qcg{flex-direction:row;}.qcg__left{padding:var(--s4) var(--s4);}}} [data-component-id="umass_base:image-link-grid-item"]{position:relative;background:#000;.qcg-item__image{aspect-ratio:4 / 3;overflow:hidden;}.qcg-item__image img{width:100%;height:100%;object-fit:cover;display:block;}.qcg-item__link{display:flex;align-items:flex-start;z-index:1;}.qcg-item__link a{position:absolute;inset:0;padding:var(--s2) var(--s1) 0;font-size:1rem;font-weight:800;line-height:20px;z-index:2;color:var(--color-white);text-decoration:none;text-shadow:0px 1px 3px rgba(0,0,0,0.67);}.qcg-item__link a:hover{color:var(--color-white);text-decoration:none;text-shadow:none;}.qcg-item__link a:focus{outline:3px solid #c69214;}.qcg-item__link a::after{content:'';display:none;width:24px;height:24px;margin-top:var(--s-1);background-image:url(/themes/custom/umass_base/components/image-link-grid-item/./icon-ui.svg);background-repeat:no-repeat;background-size:contain;}.qcg-item__link:hover a::after{display:block;}.qcg-item__link::before{content:'';position:absolute;inset:0;background:#000;opacity:0;z-index:1;}.qcg-item__link:hover::before{background:#000;opacity:0.5;}} [data-component-id="umass_base:nav-quicklink-buttons"]{width:36.875rem;order:3;margin:1.875rem auto 0;@media (min-width:62rem){order:2;margin-right:0;}.m--quicklink-button-menu{display:flex;gap:0.9375rem;li{flex:1;a{width:100%;}}}} .c--news-events{padding-left:8.333%;padding-right:8.333%;padding-bottom:var(--s2);}.news-events-section__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--s2);}.c--news-events h2.news-events-section__main-title{color:var(--color-black);font-size:1.75rem;font-weight:var(--font-weight-extrabold);line-height:3.4375rem;text-transform:uppercase;margin:0;}.c--news-events .news-events-section__cta{color:var(--color-brand);font-size:1rem;font-weight:var(--font-weight-extrabold);line-height:1.5rem;text-transform:uppercase;text-decoration:none;border-bottom:2px solid var(--color-brand);padding-bottom:var(--s-4);}.c--news-events .news-events-section__cta:hover{opacity:0.85;text-decoration:none;border-color:transparent;}.c--news-events .section-title,.news-column .section-title--news,.events-column .events-title{font-size:0.875rem;font-weight:var(--font-weight-extrabold);line-height:1.2858;text-transform:uppercase;color:var(--color-brand);letter-spacing:0.3px;padding-bottom:var(--s-2);border-bottom:2px solid var(--color-gray-200);}.c--news-events .section-title,.news-column .section-title--news{margin-bottom:var(--s2);}.events-column .events-title{margin-bottom:var(--s1);}.featured-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s3);margin-bottom:var(--s4);}.news-events-row{display:grid;grid-template-columns:2fr 1fr;gap:var(--s3);margin-top:var(--s2);position:relative;}.news-column,.events-column{position:relative;}.news-card__image,.news-teaser__image{width:100%;overflow:hidden;margin-bottom:var(--s1);}.news-card__image{aspect-ratio:3 / 2;}.news-teaser__image{aspect-ratio:16 / 9;}.news-card__image > div,.news-teaser__image > div{height:100%;}.news-card__image img,.news-teaser__image img{width:100%;height:100%;object-fit:cover;display:block;}.featured-grid__category,.news-list__category{display:flex;flex-wrap:wrap;gap:var(--s-1);margin-bottom:var(--s-2);}.featured-grid__category,.news-list__category,.featured-grid__category a,.news-list__category a,.featured-grid__category span,.news-list__category span{color:var(--color-brand);font-size:0.875rem;font-weight:var(--font-weight-extrabold);line-height:1.2858;text-transform:uppercase;text-decoration:none;letter-spacing:0.3px;}.featured-grid__category a:hover,.news-list__category a:hover{text-decoration:underline;}.c--news-events .news-card__title,.c--news-events .news-teaser__title{font-size:1.625rem;line-height:1.1539;margin-bottom:var(--s-2);font-weight:var(--font-weight-extrabold);}.c--news-events .news-card__title a,.c--news-events .news-teaser__title a{color:var(--color-black);text-decoration:none;}.c--news-events .news-card__title a:hover,.c--news-events .news-teaser__title a:hover{color:var(--color-brand);}.c--news-events .news-teaser__summary,.c--news-events .news-teaser__summary p{color:var(--color-black);}.news-list{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s2);}.events-column .events-widget{padding:0;}.news-events-section__cta--mobile{display:none;}.news-events-section__footer{text-align:center;margin-top:var(--s3);}@media (max-width:1024px){.featured-grid{grid-template-columns:repeat(2,1fr);gap:var(--s1);}.news-list{grid-template-columns:1fr;gap:var(--s1);}.news-events-row{grid-template-columns:1fr;gap:var(--s2);}}@media (max-width:768px){.c--news-events .news-card__title,.c--news-events .news-teaser__title{font-size:1.4rem;}.news-events-section__cta--desktop{display:none;}.news-events-section__cta--mobile{display:inline-block;}.news-events-section__cta{font-size:0.75rem;}.news-events-row{display:flex;flex-direction:column;gap:var(--s2);}.featured-grid{margin-bottom:var(--s2);}.events-column{order:1;}.news-column{order:2;}.events-column .events-widget{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;width:100vw;margin-left:calc(50% - 50vw);max-width:100vw;scroll-padding-left:8.333%;scroll-padding-right:8.333%;}.events-column .events-widget::-webkit-scrollbar{display:none;}.campus-events-widget .events-list{display:flex;gap:var(--s-1);}.campus-events-widget .events-list::before,.campus-events-widget .events-list::after{content:"";flex:0 0 8.333%;}.campus-events-widget .teaser-item{flex:0 0 260px;border-bottom:none;padding:0;scroll-snap-align:start;}.news-card__image{aspect-ratio:auto;}}@media (max-width:576px){.featured-grid{grid-template-columns:1fr;}} -.f--section-title{margin-bottom:0.625rem;@media screen and (min-width:768px){margin-bottom:0.9375rem;}h2{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-style:normal;font-weight:800;font-size:1.75rem;line-height:1;text-transform:uppercase;@media screen and (min-width:768px){font-size:2.5rem;line-height:1;}.highlight{display:block;color:var(--color-brand);}}} +.f--section-title{margin-bottom:0.625rem;@media screen and (min-width:769px){margin-bottom:0.9375rem;}h2{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-style:normal;font-weight:800;font-size:1.75rem;line-height:1;text-transform:uppercase;@media screen and (min-width:769px){font-size:2.5rem;line-height:1;}.highlight{display:block;color:var(--color-brand);}}} [data-component-id="umass_base:site-header"]{max-width:var(--max-width);margin:0 auto;padding:var(--s1) var(--s2);display:flex;justify-content:space-between;gap:var(--s2);&.mobile-menu-active{background:var(--color-black);}.navigation-container{display:flex;align-items:center;justify-content:flex-end;gap:var(--s2);}.primary-navigation{height:100%;align-content:center;display:block;.submenu-wrapper{display:none;position:absolute;top:100%;left:-1.5625rem;padding:var(--s1) var(--s2);background-color:var(--color-white);.submenu-wrapper{position:relative;top:initial;left:0;padding:0;> .submenu{display:flex;gap:var(--s1);}}> .submenu{display:flex;flex-wrap:wrap;min-width:180px;max-width:600px;overflow:hidden;gap:var(--s1);&:has(.menu-item--expanded){display:flex;flex-wrap:wrap;.submenu-wrapper{display:none;}.megamenu &{flex-wrap:nowrap;.submenu-wrapper{display:flex;}}}.menu-item{flex:0 0 180px;font-size:0.875rem;line-height:1.4286;font-weight:400;border-bottom:none;a{color:var(--color-black);border-bottom:none;height:auto;&:hover,&:focus{border-bottom:none;color:var(--color-brand);}}span{font-weight:900;font-size:0.9375rem;}a.is-active{color:var(--color-brand);}&.menu-item--expanded{display:flex;gap:var(--s1);margin-bottom:var(--s-3);flex-direction:column;}}}a{color:var(--color-black);height:auto;}}.m--main-menu{display:flex;gap:var(--s2);@media (min-width:75.0625rem) and (max-width:81.25rem){gap:var(--s1);}.button-back,.navigation-title,.arrow-toggle{display:none;}> li{font-size:0.9375rem;line-height:1;font-weight:900;text-transform:uppercase;position:relative;align-content:center;&:hover{.submenu-wrapper{display:block;}}span{color:var(--color-black);text-decoration:none;display:block;height:50px;align-content:center;border-bottom:4px solid transparent;padding-top:var(--s-3);}a{color:var(--color-black);text-decoration:none;display:block;height:50px;align-content:center;border-bottom:4px solid transparent;padding-top:var(--s-3);&:hover,&:focus{color:var(--color-brand);border-bottom-color:var(--color-umass-gold);}.menu-item--active-trail &{border-bottom-color:var(--color-umass-gold);}}li span{color:var(--color-umass-gold);height:auto;border-bottom:none;}}}}#mobile-hamburger{display:none;flex:0 0 50px;&.is-active{background-color:var(--color-black);.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{background-color:var(--color-white);}}.hamburger-box,.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:20px;}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{background-color:var(--color-black);}@media (max-width:75rem){display:block;}}[data-component-id="umass_base:nav-quicklink-buttons"],.mc--utility-menu,[data-component-id="umass_base:header-socials"]{display:none;width:100%;}@media (min-width:75.0625rem){#mobile-flyout-container{display:block !important;}}@media (max-width:75rem){.navigation-container{gap:var(--s-1);}#mobile-flyout-container{display:none;width:100%;background:var(--color-white);padding:var(--s1) var(--s2);position:absolute;left:0;top:100%;& .m--main-menu{flex-direction:column;gap:0;> .menu-item--active-trail{.link-arrow-wrapper > span,.link-arrow-wrapper > a{color:var(--color-brand);}}> .menu-item--expanded{border-bottom:1px solid var(--color-gray-200);> .link-arrow-wrapper{display:flex;justify-content:space-between;.arrow-toggle{display:block;svg{content:"arrow";transition:transform 0.2s ease;}&.is-active svg{transform:rotate(-180deg);}}}.submenu-wrapper{display:none;.submenu-wrapper{display:flex;}}}> li{margin-bottom:.5rem;a{color:var(--color-black);border-bottom:1px solid transparent;font-size:1.125rem;line-height:1.333;&:hover,&:focus,&.is-active{color:var(--color-brand);}}span{color:var(--color-black);font-size:1.125rem;line-height:1.3333;}li span{color:var(--color-umass-gold);}}.submenu-wrapper{left:auto;padding-left:var(--s0);padding-right:var(--s0);.submenu-wrapper{padding:0;border-bottom-color:transparent;}> .submenu{padding-bottom:var(--s0);.submenu{padding-bottom:0;}.menu-item{a{border-bottom:none;}&.menu-item-expanded{margin-bottom:0;}}}}}}&.mobile-menu-active{position:relative;}.primary-navigation{.submenu-wrapper{display:block;position:relative;> .submenu{max-width:100%;overflow:visible;.menu-item{flex:1 0 100%;}&:has(.menu-item--expanded){.megamenu &{flex-wrap:wrap;}}}}}[data-component-id="umass_base:nav-quicklink-buttons"],.mc--utility-menu,[data-component-id="umass_base:header-socials"]{display:block;}.mc--utility-menu{padding:var(--s2) 0 0;.utility-button,.button-back,.navigation-title{display:none;}.menu-item{padding:0 var(--s0) var(--s0);&:last-child{padding-bottom:0;}}.menu-item--expanded{width:220px;float:left;.menu-item{padding:0;}.submenu-wrapper{padding:0;left:auto;}}a{color:var(--color-black);text-decoration:none;font-size:1rem;line-height:1.375;&:hover,&:focus{color:var(--color-brand);text-decoration:none;}}}[data-component-id="umass_base:header-socials"]{width:100%;clear:both;padding:var(--s1) var(--s0);border-top:1px solid var(--color-gray-200);> ul{padding:0;}& .platforms a{& svg{color:var(--color-black);width:22px;height:22px;}&:hover,&:focus{& svg{color:var(--color-gray-600);}}}}}}@media (max-width:62rem){[data-component-id="umass_base:site-header"]{&.search-active{background:var(--color-black);}}body:not(.transparent-header){[data-component-id="umass_base:site-header"].search-active{#mobile-hamburger{.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{background-color:var(--color-white);}}}.search-active [data-component-id="umass_base:header-branding"]{.redtext{display:none;}.whitetext{display:block;}}}}.transparent-header{[data-component-id="umass_base:site-header"]{#mobile-hamburger{.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{background-color:var(--color-white);}}& .primary-navigation{& .m--main-menu{& > li{& a{color:var(--color-white);&:hover,&:focus{color:var(--color-gray-100);}}& span{color:var(--color-white);}& li span{color:var(--color-umass-gold);}}}}}}#l--main-header{margin:0 auto;position:relative;z-index:102;}@media print{#l--main-header{height:9.375rem;}} .cc--stats-block{background:var(--color-gray-100);.c--stats-block{margin:0 auto;padding:var(--s2) var(--s1);}.f--section-title{margin-bottom:0;}.f--section-title,.cc--stat .f--stat-number,.f--field.f--description p{text-align:center;text-wrap:balance;}.f--field.f--stats-block{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));min-width:0;padding:clamp(2.5rem,4vw,4.375rem) clamp(2rem,4vw,5em);max-width:1600px;margin:0 auto;}.cc--component-container.cc--stat{min-width:0;box-sizing:border-box;}.f--field.f--stat-number{color:var(--color-brand);font-size:clamp(2.75rem,5vw,3.75rem);font-weight:800;line-height:.9167;margin-bottom:.625rem;}.f--field.f--button{text-align:center;.button-primary{width:auto;}}@media (min-width:64rem){.f--field.f--stats-block{grid-template-columns:repeat(3,1fr);}}} [data-component-id="umass_base:tabbed-container"]{inline-size:100%;container-type:inline-size;.tab-labels-container{width:100%;padding-block-start:var(--s0);overflow:hidden;padding-left:10vw;padding-right:0;position:relative;margin-block-end:var(--s1);@container (width > 768px){padding-right:10vw;padding-block-start:var(--s1);&::after,&::before{display:none;}}@container (width > 1350px){padding-block-start:var(--s2);padding-right:5vw;padding-left:5vw;}&::after,&::before{content:'';position:absolute;bottom:3px;width:var(--s1);height:100%;}&::after{right:0;background-image:linear-gradient(to left,var(--color-white),transparent);}&::before{left:10vw;z-index:1;background-image:linear-gradient(to right,var(--color-white),transparent);}[data-color="gray"] &{&::after{background-image:linear-gradient(to left,var(--color-gray-100),transparent);}&::before{background-image:linear-gradient(to right,var(--color-gray-100),transparent);}}[data-color="maroon"] &{&::after{background-image:linear-gradient(to left,var(--color-brand),transparent);}&::before{background-image:linear-gradient(to right,var(--color-brand),transparent);}}}.tab-labels-inner{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;border-bottom:1px solid;display:flex;flex-wrap:nowrap;gap:var(--s0);overflow:scroll;position:relative;scroll-behavior:smooth;scroll-padding-inline-start:var(--s2);scroll-snap-type:x mandatory;scrollbar-width:none;white-space:nowrap;width:100%;padding-inline-end:var(--s2);@container (width > 768px){gap:var(--s1);}@container (width > 1350px){gap:var(--s2);}&::-webkit-scrollbar{display:none;}}.tab-label{text-decoration:none !important;color:var(--color-gray-600);padding-block-end:var(--s-1);display:inline-block;width:auto;flex:0 0 auto;scroll-margin-inline-start:20px;&:hover{color:var(--color-black);}&.link-context-dark{color:var(--color-gray-200);&:hover{color:var(--color-white);}}&[aria-selected="true"]{font-weight:700;color:var(--color-black);border-bottom:2px solid var(--color-brand);position:relative;z-index:10;&.link-context-dark{color:var(--color-white);border-bottom:2px solid var(--color-black);&:hover{color:var(--color-gray-100);}}}}.tab-content-panel{flex:1 0 100%;display:none;&.is-active{display:block;}}} -.cc--tabbed-media-content{background:var(--color-black);.c--tabbed-media-content{max-width:var(--max-width);margin:0 auto;padding:var(--s2) var(--s1);display:grid;grid-template-columns:1fr 1fr;gap:var(--s2);@media screen and (min-width:768px){padding:var(--s3) var(--s5);}@media screen and (max-width:550px){&:has(.tabbed-media-content-media-item.is-active){grid-template-columns:1fr;.tabbed-media-content-media-col{align-items:center;}.tabbed-media-content-text-col{justify-self:center;width:100%;}.tabbed-media-content-media-item.with-social-embed{justify-content:center;}}}}.f--section-title h2{color:var(--color-white);text-transform:uppercase;}.f--cta-title h3{color:var(--color-white);}.f--description{margin-bottom:var(--s2);}.f--description p{color:var(--color-white);a{color:var(--color-white);text-decoration:underline;&:hover{color:var(--color-gray-200);text-decoration:none;}}}.f--field.f--button{margin-top:var(--s1);}.tab-labels-container{padding:var(--s1) 0;&:before,&:after{background-image:none;pointer-events:none;}}.tab-labels-inner{border-bottom-color:var(--color-gray-800);.tab-label{font-weight:var(--font-weight-bold);color:var(--color-gray-400);&[aria-selected="true"].link-context-dark{border-bottom-color:var(--color-white);}}}.tabbed-media-content-text-col{min-width:0;display:flex;flex-direction:column;justify-self:start;align-items:flex-start;width:100%;}.tabbed-media-content-media-col{position:relative;display:flex;flex-direction:column;align-items:flex-end;}.tabbed-media-content-media-item{display:none;&.is-active{display:block;width:100%;}.f--image img{display:block;width:100%;height:auto;max-height:600px;object-fit:contain;}.f--video-embed{position:absolute;inset:0;z-index:1;visibility:hidden;pointer-events:none;iframe{width:100%;height:100%;}}.f--button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);.button-play{width:50px;min-width:0;transition:transform var(--transition-duration-default) var(--transition-easing-default),box-shadow var(--transition-duration-default) var(--transition-easing-default);}}&.with-video:hover .f--button .button-play{box-shadow:0 0 1rem rgba(255,255,255,0.9);transform:scale(1.1);}&.play{.f--image{opacity:0;visibility:hidden;}.f--video-embed{visibility:visible;pointer-events:auto;}}&.is-active.with-social-embed{display:flex;}&.with-social-embed{align-self:stretch;align-items:flex-start;justify-content:flex-end;.f--social-embed{width:min(575px,100%);}}&.with-tiktok-embed .f--social-embed{width:min(325px,100%);}&.with-facebook-embed .f--social-embed{width:min(350px,100%);overflow:hidden;}}} +.cc--tabbed-media-content{background:var(--color-black);.c--tabbed-media-content{max-width:var(--max-width);margin:0 auto;padding:var(--s2) var(--s1);display:grid;grid-template-columns:1fr 1fr;gap:var(--s2);@media screen and (min-width:769px){padding:var(--s3) var(--s5);}@media screen and (max-width:550px){&:has(.tabbed-media-content-media-item.is-active){grid-template-columns:1fr;.tabbed-media-content-media-col{align-items:center;}.tabbed-media-content-text-col{justify-self:center;width:100%;}.tabbed-media-content-media-item.with-social-embed{justify-content:center;}}}}.f--section-title h2{color:var(--color-white);text-transform:uppercase;}.f--cta-title h3{color:var(--color-white);}.f--description{margin-bottom:var(--s2);}.f--description p{color:var(--color-white);a{color:var(--color-white);text-decoration:underline;&:hover{color:var(--color-gray-200);text-decoration:none;}}}.f--field.f--button{margin-top:var(--s1);}.tab-labels-container{padding:var(--s1) 0;&:before,&:after{background-image:none;pointer-events:none;}}.tab-labels-inner{border-bottom-color:var(--color-gray-800);.tab-label{font-weight:var(--font-weight-bold);color:var(--color-gray-400);&[aria-selected="true"].link-context-dark{border-bottom-color:var(--color-white);}}}.tabbed-media-content-text-col{min-width:0;display:flex;flex-direction:column;justify-self:start;align-items:flex-start;width:100%;}.tabbed-media-content-media-col{position:relative;display:flex;flex-direction:column;align-items:flex-end;}.tabbed-media-content-media-item{display:none;&.is-active{display:block;width:100%;}.f--image img{display:block;width:100%;height:auto;max-height:600px;object-fit:contain;}.f--video-embed{position:absolute;inset:0;z-index:1;visibility:hidden;pointer-events:none;iframe{width:100%;height:100%;}}.f--button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);.button-play{width:50px;min-width:0;transition:transform var(--transition-duration-default) var(--transition-easing-default),box-shadow var(--transition-duration-default) var(--transition-easing-default);}}&.with-video:hover .f--button .button-play{box-shadow:0 0 1rem rgba(255,255,255,0.9);transform:scale(1.1);}&.play{.f--image{opacity:0;visibility:hidden;}.f--video-embed{visibility:visible;pointer-events:auto;}}&.is-active.with-social-embed{display:flex;}&.with-social-embed{align-self:stretch;align-items:flex-start;justify-content:flex-end;.f--social-embed{width:min(575px,100%);}}&.with-tiktok-embed .f--social-embed{width:min(325px,100%);}&.with-facebook-embed .f--social-embed{width:min(350px,100%);overflow:hidden;}}} [data-component-id="umass_base:tophat"]{background-color:var(--color-black);color:var(--color-white);.homepage &{background-color:transparent;}&.tophat-active{background-color:var(--color-black);}.tophat-inner{max-width:var(--max-width);padding:0 var(--s2);margin:0 auto;display:flex;gap:var(--s1);justify-content:flex-end;}.social-header{display:flex;justify-content:flex-end;}#tophat-hamburger{width:50px;&.is-active{background-color:#968c67;.hamburger-box{background-color:#968c67;}}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:20px;background-color:var(--color-white);}.hamburger-box{width:20px;}}#tophat-flyout-container{display:none;color:var(--color-black);background-color:var(--color-white);position:absolute;z-index:2;width:100%;}.tophat-flyout{padding-top:var(--s1);padding-bottom:var(--s2);max-width:var(--max-width);padding:var(--s1) var(--s2) var(--s2);margin:0 auto;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;@media (min-width:62rem){flex-direction:row;justify-content:space-between;}}.tophat-logo{order:1;align-self:center;@media (min-width:62rem){align-self:flex-start;}img{width:232px;height:auto;}}.mc--utility-menu{flex:0 0 auto;max-width:590px;margin:var(--s3) auto 0;order:3;@media (min-width:62rem){margin:0;flex:0 1 100%;max-width:100%;}@media (min-width:71.25rem){display:flex;justify-content:flex-end;}.m--utility-menu{@media (min-width:71.25rem){flex:0 0 1040px;}> .menu-item.menu-item--expanded{float:left;margin-left:0;@media (min-width:71.25rem){width:350px;}}> li:nth-child(2){margin-top:var(--s3);}@media (min-width:62rem){> li:nth-child(3){margin-top:var(--s3);}> li:nth-child(4){clear:right;}}}.utility-button,.button-back{display:none;}.submenu-wrapper{li{width:350px;max-width:100%;margin-left:0;}}.navigation-title{font-size:1.125rem;line-height:1;font-weight:900;color:var(--color-umass-gold);display:block;padding-bottom:var(--s1);flex:0 1 194px;white-space:nowrap;}li{width:270px;float:right;margin-left:var(--s3);}a{font-size:0.875rem;line-height:1.4286;font-weight:900;display:flex;justify-content:space-between;color:var(--color-black);text-transform:uppercase;text-decoration:none;padding-top:var(--s1);padding-right:var(--s-1);padding-bottom:var(--s1);padding-left:0;border-bottom:1px solid var(--color-gray-200);&:after{content:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz48c3ZnIGlkPSdMYXllcl8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEuMScgdmlld0JveD0nMCAwIDUgMTEnPjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbHVzdHJhdG9yciAzMC4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCAxKSAtLT48ZGVmcz48c3R5bGU+IC5zdDAgeyBmaWxsOiAjODgxYzFjOyBmaWxsLXJ1bGU6IGV2ZW5vZGQ7IH0gPC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9J3N0MCcgZD0nTTQuNTcsNS4xNEwwLDB2MTAuMjlsNC41Ny01LjE0WicvPjwvc3ZnPg==");width:5px;height:11px;display:inline-block;}&:hover,&:active{color:var(--color-brand);text-decoration:none;border-bottom-color:var(--color-brand);}}}@media (max-width:75rem){display:none;}} .swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px} *,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;}:root{--max-width:1800px;--ratio:1.5;--s-5:calc(var(--s-4) / var(--ratio));--s-4:calc(var(--s-3) / var(--ratio));--s-3:calc(var(--s-2) / var(--ratio));--s-2:calc(var(--s-1) / var(--ratio));--s-1:calc(var(--s0) / var(--ratio));--s0:1rem;--s1:calc(var(--s0) * var(--ratio));--s2:calc(var(--s1) * var(--ratio));--s3:calc(var(--s2) * var(--ratio));--s4:calc(var(--s3) * var(--ratio));--s5:calc(var(--s4) * var(--ratio));--font-family-sans:'Open Sans',Arial,Helvetica,sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--transition-duration-fast:0.1s;--transition-duration-default:0.3s;--transition-easing-default:ease-in-out;--transition-timing-cubic:cubic-bezier(0.42,0,0.58,1);--color-brand:#881C1C;--color-brand-dark:#651616;--color-brand-light:#CF6E6E;--color-black:#151515;--color-white:#fff;--color-gray-100:#E9E9E9;--color-gray-200:#CCC;--color-gray-300:#ACA39A;--color-gray-400:#979797;--color-gray-500:#767676;--color-gray-600:#666;--color-gray-700:#545454;--color-gray-800:#4A4A4A;--color-umass-gold:#827853;--color-yellow:#ffc72c;--color-orange:#ff9e1b;--color-purple:#615e9b;--color-green-dark:#44693d;--color-brown:#5e4b3c;--color-blue-dark:#002554;--color-blue-bright:#00aec7;--color-green-soft:#86c8bc;--color-green-leaf:#6ba539;--color-green-neon:#c4d600;--color-rust:#cb6015;--color-red-bright:#fe3b1f;} -html{line-height:1.15;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.messages--status{background-color:#e6f4ea;border-left:6px solid #28a745;color:#155724;font-weight:600;position:fixed;z-index:101}.messages--status,.unpublished-banner{border-radius:6px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.05);box-shadow:0 2px 5px rgba(0,0,0,.05);margin-left:2rem;margin-right:2rem;padding:1rem 1.5rem}.unpublished-banner{background:#fee;border-left:6px solid #a00;color:#a00;font-weight:700;margin-bottom:1.5rem;position:relative;text-align:center}.above-content{position:fixed;z-index:103}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper label,.f--description p,.fi--form-item-radio .radio-wrapper label,.lc--layout-container h3.no-results,.sg-pattern-example h3.no-results{font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:300}.c--component .f--wysiwyg tbody td,.c--component .f--wysiwyg tbody td p,.cc--header-search form input[type=text],.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg p.date-updated,.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg.date-updated,.fi--form-item textarea,.lc--layout-container ol li,.lc--layout-container p,.lc--layout-container ul li,.sg-pattern-example ol li,.sg-pattern-example p,.sg-pattern-example ul li,.tc--search .content-main .gsc-result-info,.tc--search .content-main .gsc-webResult .gs-snippet,body{font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400}.c--component .f--wysiwyg figure figcaption,.c--component .f--wysiwyg figure figcaption p,.c--component .f--wysiwyg table caption,.cc--hero-landing .text-container .feature-container .f--description p,.lc--layout-container em,.sg-pattern-example em{font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:italic;font-weight:400}.button--alt,.lc--layout-container h6,.sg-pattern-example h6{font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:600}.c--component .f--wysiwyg ol>li:before,.c--component .f--wysiwyg thead th,.cc--back-to-top .f--back a,.cc--button-back-to-top .c--button-back-to-top button span,.cc--chaptered-nav .link,.cc--component-container .fi--form-item-checkbox .checkbox-wrapper input[type=checkbox]:checked+label,.cc--filterable-content-grid .fi--form-item .select-wrap select,.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg,.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg p,.fi--form-item label,.fi--form-item-radio .radio-wrapper input[type=radio]:checked+label,.lc--layout-container b,.lc--layout-container strong,.mc--left-nav-menu .menu-item a,.node-event-submit-an-event-form .form-wrapper .fieldset-legend,.sg-pattern-example b,.sg-pattern-example strong{font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.lc--layout-container em b,.lc--layout-container em strong,.sg-pattern-example em b,.sg-pattern-example em strong{font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:italic;font-weight:700}.button,.c--component .f--wysiwyg tbody th,.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--eyebrow,.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--eyebrow,.cc--abundance-grid .abundance-container-text .f--link a,.cc--accordions .c--accordions .accordion h3 .accordion-trigger,.cc--date-card .f--card-date span.day,.cc--date-card .f--card-date span.month,.cc--date-cards .c--date-cards .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--link a,.cc--hero-article .text-container .f--description,.cc--hero-article-video .text-container .f--description,.cc--hero-article-video .video-container.show+.exit-video,.cc--hero-interior .f--eyebrow a,.cc--hero-microsite-interior .text-container .f--eyebrow,.cc--hero-microsite-landing .text-container .f--eyebrow,.cc--menu-microsite .button-back,.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper .navigation-title,.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li a,.cc--menu-microsite .menu-microsite-toggle,.cc--menu-mobile .button-back,.cc--menu-mobile .c--menu-mobile nav a,.cc--menu-mobile .c--menu-mobile nav button.information-for-toggle,.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper .navigation-title,.cc--notification-banner .c--notification-banner .notification-banner-inner .left span.alert-title,.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--link a,.cc--pager-calendar .c--pager-calendar .pager ul li,.cc--pager-load-more .pager__item a,.cc--social-media-grid .crt-widget .crt-load-more-container .crt-load-more,.cc--social-media-grid .social-media-links>span,.f--button-link a,.fi--form-item input[type=button],.lc--layout-container .h1,.lc--layout-container h1,.lc--layout-container h2,.lc--layout-container h3,.lc--layout-container h4,.lc--layout-container h5,.sg-pattern-example .h1,.sg-pattern-example h1,.sg-pattern-example h2,.sg-pattern-example h3,.sg-pattern-example h4,.sg-pattern-example h5,.tc--search .content-main .gsc-control-cse .gs-result .gs-title,.tc--search .content-main .gsc-control-cse .gs-result .gs-title *,.tc--search .content-main .gsc-control-cse .gs-spelling,.tc--search .content-main input.gsc-input,input[type=submit]{font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:800}html[data-whatinput=keyboard] :focus{outline:3px solid #c69214}html[data-whatinput=mouse] :focus{outline:none}.visually-hidden{border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.skip-link{background-color:#881c1c;color:#fff;left:1.25rem;position:absolute;z-index:101}.skip-link:not(:focus){border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{color:#151515;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}h1,h2,h3,h4,h5,h6{line-height:1.1;margin:0}p{margin-top:0}p:last-child{margin-bottom:0}ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}ul{list-style-type:disc}img{display:block;height:auto;width:100%}svg circle,svg ellipse,svg line,svg path,svg polygon,svg rect{-webkit-transition:fill .1s ease-in-out;transition:fill .1s ease-in-out}html[data-whatintent=mouse] svg circle else,html[data-whatintent=mouse] svg ellipse else,html[data-whatintent=mouse] svg line else,html[data-whatintent=mouse] svg path else,html[data-whatintent=mouse] svg polygon else,html[data-whatintent=mouse] svg rect else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] svg circle:hover,html[data-whatintent=mouse] svg ellipse:hover,html[data-whatintent=mouse] svg line:hover,html[data-whatintent=mouse] svg path:hover,html[data-whatintent=mouse] svg polygon:hover,html[data-whatintent=mouse] svg rect:hover{-webkit-transition:fill .1s ease-in-out;transition:fill .1s ease-in-out}nav ol,nav ul{list-style:none;margin:0;padding:0}dl{margin-top:0}dd{margin:0}address{font-style:normal}form{margin:0}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}button{background-color:transparent;border:0;padding:0}.button-reset,[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}iframe{border:0}section.two-cols{margin-bottom:2.5rem;margin-top:2.5rem}@media screen and (min-width:768px){section.two-cols{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}}section.two-cols img{float:left;margin-bottom:.9375rem}table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%}table tr td,table tr th{font-size:1rem;line-height:1.625;padding:.625rem 2.5%;text-align:left;vertical-align:top}@media screen and (min-width:768px){table tr td,table tr th{font-size:1.125rem;line-height:1.4445;padding-left:2.0833333333%;padding-right:2.0833333333%}}table tr:nth-child(2n){background:#f0f0f0}table.two-col tr th:first-child{font-weight:600;width:40%}table.two-col tr td:nth-child(2){color:#000}td,th{padding:0}th{font-weight:400}[tabindex="-1"]:focus{outline:none!important}@media print{*,:after,:before{background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited,a[href]:after{text-decoration:underline}a[href]:after{content:" (" attr(href) ")";word-break:break-word}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.lc--layout-container .h1,.lc--layout-container h1,.sg-pattern-example .h1,.sg-pattern-example h1{font-size:1.875rem;line-height:1}@media screen and (min-width:1024px){.lc--layout-container .h1,.lc--layout-container h1,.sg-pattern-example .h1,.sg-pattern-example h1{font-size:3.75rem;line-height:1}}.lc--layout-container h2,.sg-pattern-example h2{font-size:2.5rem;line-height:1.05}.lc--layout-container h3,.sg-pattern-example h3{font-size:2rem;line-height:1.25}.lc--layout-container h4,.sg-pattern-example h4{font-size:1.25rem;line-height:1.3}.lc--layout-container h5,.sg-pattern-example h5{font-size:.9375rem;line-height:1.2}.lc--layout-container h6,.sg-pattern-example h6{font-size:.875rem;line-height:1.5}.lc--layout-container h3.no-results,.sg-pattern-example h3.no-results{color:#fff;font-size:1.25rem;line-height:2}.lc--layout-container p,.sg-pattern-example p{color:#4a4a4a;font-size:1rem;line-height:1.625}@media screen and (min-width:768px){.lc--layout-container p,.sg-pattern-example p{font-size:1rem;line-height:1.875}}.lc--layout-container ol li,.lc--layout-container ul li,.sg-pattern-example ol li,.sg-pattern-example ul li{color:#4a4a4a;font-size:1rem;line-height:1.875}.button,.f--button-link a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.2858;padding-left:.9375rem;padding-right:.9375rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#881c1c;border:0;border-radius:0;color:#fff;height:3.125rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;white-space:normal;width:100%}.f--button-link html[data-whatintent=mouse] a else,html[data-whatintent=mouse] .button else,html[data-whatintent=mouse] .f--button-link a else{-webkit-transition:all .1s;transition:all .1s}.f--button-link html[data-whatintent=mouse] a:hover,html[data-whatintent=mouse] .button:hover,html[data-whatintent=mouse] .f--button-link a:hover{background-color:#6a1010;color:#fff;text-decoration:none;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.button--alt{color:#881c1c;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.375rem;line-height:1;padding-bottom:.5625rem;position:relative;text-decoration:none;text-transform:uppercase}.button--alt:after{background-color:#881c1c;bottom:0;content:"";display:block;height:.125rem;left:0;position:absolute;width:100%}html[data-whatintent=mouse] .button--alt else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .button--alt:hover{color:#6a1010;text-decoration:none}html[data-whatintent=mouse] .button--alt:hover:after{background-color:#6a1010}.icon-close{height:3.125rem;width:3.125rem}.icon-close svg{fill:#fff;height:1.125rem;width:1.125rem}@media screen and (min-width:1024px){>.cc--component-container.narrow{margin:0 auto;max-width:50%}>.cc--component-container.fullbackground>.c--component,>.cc--component-container.maxwidth{margin:0 auto;max-width:1800px}}.fi--form-item input[type=date],.fi--form-item input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:0;color:#4a4a4a;font-size:.875rem;height:3.5rem;line-height:1.7143;padding-left:1.5625rem;padding-right:1.5625rem;position:relative;width:100%}.fi--form-item:not(:last-child){margin-bottom:1.5625rem}@media screen and (min-width:768px){.fi--form-item:not(:last-child){margin-bottom:2.5rem}}.fi--form-item label{color:#4a4a4a;display:block;font-size:1rem;line-height:1.625}@media screen and (min-width:768px){.fi--form-item label{font-size:1rem;line-height:1.875}}.fi--form-item input[type=button]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.2858;padding-left:.9375rem;padding-right:.9375rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#881c1c;border:0;border-radius:0;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;white-space:normal}html[data-whatintent=mouse] .fi--form-item input[type=button] else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .fi--form-item input[type=button]:hover{background-color:#6a1010;color:#fff;text-decoration:none;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.fi--form-item input[type=button]{height:3.125rem;max-width:10.625rem;width:100%}.cc--component-container .fi--form-item-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cc--component-container .fi--form-item-checkbox .group-title{font-size:1rem;line-height:1.875;-ms-flex-preferred-size:100%;flex-basis:100%;font-weight:700}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper{padding-bottom:.3125rem;padding-left:2.3125rem;padding-top:.3125rem;position:relative;-ms-flex-preferred-size:50%;flex-basis:50%;text-align:left}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper input[type=checkbox]{left:-9999px;position:absolute;top:0}html[data-whatinput=keyboard] .cc--component-container .fi--form-item-checkbox .checkbox-wrapper input[type=checkbox]:focus+label:before{outline:3px solid #c69214}html[data-whatinput=mouse] .cc--component-container .fi--form-item-checkbox .checkbox-wrapper input[type=checkbox]:focus+label:before{outline:none}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper input[type=checkbox]:checked+label:before{background-color:#881c1c;border:.0625rem solid #881c1c}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper input[type=checkbox]:checked+label:after{background-color:#881c1c;border:.1875rem solid #fff;opacity:1}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper label{color:#4a4a4a;cursor:pointer;font-size:.875rem;line-height:1.7143;margin-bottom:0}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper label:after,.cc--component-container .fi--form-item-checkbox .checkbox-wrapper label:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper label:before{background-color:#fff;border:.0625rem solid #767676;height:1.25rem;left:.0625rem;width:1.25rem}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper label:after{height:1rem;left:.1875rem;opacity:0;width:1rem}.fi--form-item input[type=date]{padding-right:.9375rem;text-transform:uppercase}.fi--form-item input[type=date]::-webkit-calendar-picker-indicator{color:transparent;height:1.1875rem;opacity:0;width:1.1875rem}.fi--form-item input[type=date]:after{background-image:url(/themes/custom/umass_base/images/icons/icon-calendar.svg)!important;background-position:50%;background-repeat:no-repeat;background-size:1.1875rem;content:"";display:block;height:1.25rem;pointer-events:none;position:absolute;right:1.125rem;width:1.1875rem}.fi--form-item-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.fi--form-item-radio .group-title{font-size:1rem;line-height:1.875;margin-bottom:.3125rem;-ms-flex-preferred-size:100%;flex-basis:100%;font-weight:700}.fi--form-item-radio .radio-wrapper{padding-left:2.3125rem;padding-top:.3125rem;position:relative;-ms-flex-preferred-size:50%;flex-basis:50%;text-align:left}.fi--form-item-radio .radio-wrapper input[type=radio]{left:-9999px;position:absolute;top:0}html[data-whatinput=keyboard] .fi--form-item-radio .radio-wrapper input[type=radio]:focus+label:before{outline:.1875rem solid #008996}.fi--form-item-radio .radio-wrapper input[type=radio]:checked+label:before{border:.125rem solid #881c1c}.fi--form-item-radio .radio-wrapper input[type=radio]:checked+label:after{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fi--form-item-radio .radio-wrapper label{cursor:pointer;font-size:.875rem;line-height:1.7143;margin-bottom:0}.fi--form-item-radio .radio-wrapper label:after,.fi--form-item-radio .radio-wrapper label:before{content:"";position:absolute;top:50%}.fi--form-item-radio .radio-wrapper label:before{background-color:#fff;border:.0625rem solid #767676;border-radius:50%;height:1.375rem;left:.0625rem;margin-top:-.5rem;width:1.375rem}.fi--form-item-radio .radio-wrapper label:after{background-color:#881c1c;border-radius:50%;height:.75rem;left:.375rem;margin-top:-.1875rem;opacity:0;-webkit-transform:translate3d(-40px,0,0) scale(.5);transform:translate3d(-40px,0,0) scale(.5);width:.75rem}.fi--form-item .select-wrap{background-color:#fff;border:1px solid #ccc;position:relative}.fi--form-item .select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-image:none;border:0;-webkit-box-shadow:none;box-shadow:none;color:#4a4a4a;font-size:.875rem;height:3.125rem;line-height:1.7143;padding-left:1.5625rem;padding-right:1.5625rem;width:100%}.fi--form-item .select-wrap select::-ms-expand{display:none}.fi--form-item .select-wrap svg{fill:#881c1c;height:6px;pointer-events:none;position:absolute;right:1.375rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:11px}input[type=submit]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.2858;padding-left:.9375rem;padding-right:.9375rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#881c1c;border:0;border-radius:0;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;white-space:normal}html[data-whatintent=mouse] input[type=submit] else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] input[type=submit]:hover{background-color:#6a1010;color:#fff;text-decoration:none;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}input[type=submit]{height:3.125rem;max-width:10.625rem;width:100%}.fi--form-item input[type=text]::-webkit-input-placeholder{color:#4a4a4a}.fi--form-item input[type=text]::-moz-placeholder{color:#4a4a4a}.fi--form-item input[type=text]:-ms-input-placeholder{color:#4a4a4a}.fi--form-item input[type=text]::-ms-input-placeholder{color:#4a4a4a}.fi--form-item input[type=text]::placeholder{color:#4a4a4a}.fi--form-item input[type=text].magnifier{background-image:url(/themes/custom/umass_base/images/icons/icon-search-red.svg);background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.8125rem}.fi--form-item textarea{background-color:#fff;border-color:#ccc;color:#4a4a4a;font-size:.875rem;height:9.375rem;line-height:1.7143;padding:1.4375rem 1.75rem 1.4375rem 2rem;width:100%}@media screen and (min-width:768px){.fi--form-item textarea{height:12.5rem}}.fi--form-item textarea::-webkit-input-placeholder{color:#4a4a4a}.fi--form-item textarea::-moz-placeholder{color:#4a4a4a}.fi--form-item textarea:-ms-input-placeholder{color:#4a4a4a}.fi--form-item textarea::-ms-input-placeholder{color:#4a4a4a}.fi--form-item textarea::placeholder{color:#4a4a4a}.lc--two-column{margin:0 auto;max-width:1800px}.lc--two-column .l--two-column{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:2.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0}@media screen and (min-width:768px){.lc--two-column .l--two-column{padding-bottom:3.125rem}}@media screen and (min-width:1024px){.lc--two-column .l--two-column{padding-top:3.125rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media print{.lc--two-column .l--two-column{padding-top:3.125rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:1024px){.lc--two-column .l--two-column .lr--sidebar{padding-left:4.1666666667%;padding-right:4.1666666667%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;width:100%}.tc--landing-page .lc--two-column .l--two-column .lr--sidebar{border-right:.0625rem solid #ccc;margin-bottom:-3.125rem;margin-top:-3.125rem;padding-bottom:3.125rem;padding-top:3.125rem}}@media print{.lc--two-column .l--two-column .lr--sidebar{padding-left:0;padding-right:0;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;width:100%}}@media screen and (min-width:1024px){.lc--two-column .l--two-column .lr--main{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;width:100%}}@media print{.lc--two-column .l--two-column .lr--main{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;width:100%}}@media screen and (max-width:1023px){.lc--two-column .l--two-column .lr--main{padding-bottom:0;padding-top:2.5rem}}@media screen and (min-width:768px){.tc--event .lc--two-column .l--two-column .lr--main{padding-bottom:0;padding-top:0}}.tc--form-page .lc--two-column .l--two-column .lr--main{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.tc--form-page .lc--two-column .l--two-column .lr--main{padding-left:10.4166666667%;padding-right:10.4166666667%}}@media screen and (max-width:1023px){.tc--article .lc--two-column .l--two-column .lr--sidebar,.tc--event .lc--two-column .l--two-column .lr--sidebar,.tc--microsite-article .lc--two-column .l--two-column .lr--sidebar{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.tc--article .lc--two-column .l--two-column .lr--main,.tc--event .lc--two-column .l--two-column .lr--main,.tc--microsite-article .lc--two-column .l--two-column .lr--main{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}body{margin:0;padding:0}.link,a{color:#881c1c;text-decoration:underline}html[data-whatintent=mouse] .link,html[data-whatintent=mouse] a{-webkit-transition:color;transition:color}html[data-whatintent=mouse] .link else,html[data-whatintent=mouse] a else{-webkit-transition:all;transition:all}html[data-whatintent=mouse] .link:hover,html[data-whatintent=mouse] a:hover{color:#151515;text-decoration:underline}.nolink{cursor:default!important;pointer-events:none;text-decoration:none}html[data-whatintent=mouse] .nolink{-webkit-transition:color;transition:color}html[data-whatintent=mouse] .nolink else{-webkit-transition:all;transition:all}html[data-whatintent=mouse] .nolink:hover{color:inherit;text-decoration:none}.c--component h2 a:hover{text-decoration:underline}.icon-search{height:1.875rem;width:1.875rem}.icon-search svg{height:1.125rem;width:1.125rem}.f--ambient-video{width:100%}@media screen and (max-width:767px){.f--ambient-video{padding-bottom:56.25%}}.f--ambient-video video{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}@media screen and (min-width:1024px){@supports(-ms-ime-align:auto){.f--ambient-video video{height:auto;-o-object-fit:none;object-fit:none}}}@media screen and (min-width:768px){.f--button-link a{width:auto}}.f--description p{color:#000;font-size:1rem;line-height:1.875;text-align:left;text-transform:none}.f--hero-promo-title h2{color:#fff;font-size:.9375rem;line-height:1.2}@media screen and (min-width:768px){.f--hero-promo-title h2{font-size:1rem;line-height:1;text-align:right}}@media screen and (min-width:1024px){.f--hero-promo-title h2{font-size:1rem;line-height:1.25}}.f--hero-promo-title h2 a{color:#fff;text-decoration:none}html[data-whatintent=mouse] .f--hero-promo-title h2 a else{-webkit-transition:all .1s;transition:all .1s}.f--hero-promo-title+.f--description a,html[data-whatintent=mouse] .f--hero-promo-title h2 a:hover{color:#fff;text-decoration:underline}html[data-whatintent=mouse] .f--hero-promo-title+.f--description a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .f--hero-promo-title+.f--description a:hover{color:#fff;text-decoration:none}.c--component .f--wysiwyg:after{clear:both;content:"";display:block}.c--component .f--wysiwyg h2{font-size:1.5rem;line-height:1.25;margin-bottom:1.5625rem}@media screen and (min-width:768px){.c--component .f--wysiwyg h2{font-size:1.875rem;line-height:1.2;margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.c--component .f--wysiwyg h2{font-size:2.5rem;line-height:1.05}}.c--component .f--wysiwyg h3{font-size:1.5rem;line-height:1.1667;margin-bottom:.625rem}@media screen and (min-width:768px){.c--component .f--wysiwyg h3{font-size:1.625rem;line-height:1.2308;margin-bottom:.875rem}}@media screen and (min-width:1024px){.c--component .f--wysiwyg h3{font-size:2rem;line-height:1.125}}.c--component .f--wysiwyg h4{font-size:1.375rem;line-height:1.1819;margin-bottom:.625rem}@media screen and (min-width:768px){.c--component .f--wysiwyg h4{font-size:1.625rem;line-height:1.1539;margin-bottom:.875rem}}.c--component .f--wysiwyg h5{font-size:.9375rem;line-height:1.2;margin-bottom:.4375rem}@media screen and (min-width:768px){.c--component .f--wysiwyg h5{font-size:1rem;font-weight:800;line-height:1.25;margin-bottom:1.0625rem}}.c--component .f--wysiwyg ol,.c--component .f--wysiwyg ul{list-style:none;padding:0}.c--component .f--wysiwyg ol ol,.c--component .f--wysiwyg ol ul,.c--component .f--wysiwyg ul ol,.c--component .f--wysiwyg ul ul{margin-left:1.5625rem}.c--component .f--wysiwyg ol{counter-reset:counter}.c--component .f--wysiwyg ol>li{counter-increment:counter}.c--component .f--wysiwyg ol>li:before{color:#881c1c;content:counter(counter) ". ";margin-left:.625rem;margin-right:.5rem}.c--component .f--wysiwyg ul>li{list-style:none}.c--component .f--wysiwyg ul>li:before{color:#881c1c;content:"•";display:inline-block;margin-left:.625rem;margin-right:1.25rem;width:.3125rem}.c--component .f--wysiwyg table caption{margin-bottom:1.25rem;text-align:left}.c--component .f--wysiwyg thead th{font-size:1rem;letter-spacing:.034375rem;line-height:1.625;padding:1.5625rem 1.25rem}@media screen and (min-width:768px){.c--component .f--wysiwyg thead th{padding:0 1.25rem 1.25rem}}.c--component .f--wysiwyg tbody tr{background:transparent;border-bottom:1px solid #ccc}.c--component .f--wysiwyg tbody tr:last-child{border-bottom:0}.c--component .f--wysiwyg tbody tr:nth-child(odd){background-color:#e9e9e9}.c--component .f--wysiwyg tbody tr:nth-child(2n){background-color:#fff}.c--component .f--wysiwyg tbody td,.c--component .f--wysiwyg tbody th{padding:1.5625rem 1.25rem}.c--component .f--wysiwyg tbody td,.c--component .f--wysiwyg tbody td p,.c--component .f--wysiwyg tbody th,.c--component .f--wysiwyg tbody th p{font-size:.75rem;line-height:1.8334}@media screen and (min-width:768px){.c--component .f--wysiwyg tbody td,.c--component .f--wysiwyg tbody td p,.c--component .f--wysiwyg tbody th,.c--component .f--wysiwyg tbody th p{font-size:1rem;line-height:1.625}}.c--component .f--wysiwyg tbody td,.c--component .f--wysiwyg tbody td p{color:#4a4a4a}.c--component .f--wysiwyg tbody th{color:#151515;padding-right:.75rem}@media screen and (min-width:768px){.c--component .f--wysiwyg tbody th{padding-right:2rem}}@media screen and (min-width:1024px){.c--component .f--wysiwyg tbody th{padding-right:3.125rem}}.c--component .f--wysiwyg article.align-left,.c--component .f--wysiwyg figure.align-left,.c--component .f--wysiwyg img.align-left{float:left;margin-bottom:1.25rem;margin-left:0;margin-right:3.125rem}.c--component .f--wysiwyg article.align-right,.c--component .f--wysiwyg figure.align-right,.c--component .f--wysiwyg img.align-right{float:right;margin-bottom:1.25rem;margin-left:3.125rem;margin-right:0}.c--component .f--wysiwyg figure{margin:0}.c--component .f--wysiwyg figure figcaption,.c--component .f--wysiwyg figure figcaption p{color:#4a4a4a;font-size:.75rem;line-height:1.5;margin-top:.625rem}.c--component .f--wysiwyg .pull-quote,.c--component .f--wysiwyg blockquote{color:#881c1c;margin-bottom:3.125rem;margin-top:3.125rem}.c--component .f--wysiwyg .pull-quote p,.c--component .f--wysiwyg blockquote p{color:#881c1c;font-size:2.25rem;font-style:italic;line-height:1.2778;margin-bottom:.9375rem}.c--component .f--wysiwyg .pull-quote p:before,.c--component .f--wysiwyg blockquote p:before{content:"“";display:inline-block}.c--component .f--wysiwyg .pull-quote p:after,.c--component .f--wysiwyg blockquote p:after{content:"”";display:inline-block}.c--component .f--wysiwyg .pull-quote .attribution,.c--component .f--wysiwyg blockquote .attribution{font-size:.9375rem;font-style:normal;font-weight:700;line-height:1.3334}.c--component .f--wysiwyg .pull-quote .attribution:before,.c--component .f--wysiwyg blockquote .attribution:before{content:"—";display:inline-block;margin-right:.3125rem}.c--component .f--wysiwyg img{margin-bottom:.875rem;max-width:100%;width:auto}div.c--component.c--accordions a.field-stat-link,div.f--field.f--description a.field-stat-link,div.f--field.f--wysiwyg a.field-stat-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.2858;padding-left:.9375rem;padding-right:.9375rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#881c1c;border:0;border-radius:0;color:#fff;font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:800;height:3.125rem;min-width:10.625rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;white-space:normal;width:auto}div.c--component.c--accordions a.field-stat-link:hover,div.f--field.f--description a.field-stat-link:hover,div.f--field.f--wysiwyg a.field-stat-link:hover{background-color:#6a1010;color:#fff;text-decoration:none;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.c--component .f--wysiwyg .pull-quote .author,.c--component .f--wysiwyg blockquote .author{font-size:.9375rem;font-style:normal;font-weight:700;line-height:1.3334}.c--component .f--wysiwyg .pull-quote .author:before,.c--component .f--wysiwyg blockquote .author:before{content:"—";display:inline-block;margin-right:.3125rem}@media screen and (min-width:768px){.cc--abundance-grid .c--abundance-grid{display:grid;gap:0 0;grid-template-areas:"text-block text-block large-1 large-1" "text-block text-block large-1 large-1" "large-2 large-2 small small" "large-2 large-2 small small";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.cc--abundance-grid .c--abundance-grid div:nth-child(3){grid-area:large-2}.cc--abundance-grid .c--abundance-grid .abundance-container-text{grid-area:text-block}.cc--abundance-grid .c--abundance-grid .abundance-container-large{grid-area:large-1}.cc--abundance-grid .c--abundance-grid .abundance-container-small{display:grid;gap:0 0;grid-area:small;grid-template-areas:"small-1 small-2" "small-3 small-4";grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.cc--abundance-grid .c--abundance-grid .abundance-container-small .cc--component-container:first-child{grid-area:small-1}.cc--abundance-grid .c--abundance-grid .abundance-container-small .cc--component-container:nth-child(2){grid-area:small-2}.cc--abundance-grid .c--abundance-grid .abundance-container-small .cc--component-container:nth-child(3){grid-area:small-3}.cc--abundance-grid .c--abundance-grid .abundance-container-small .shuffle-wrapper{grid-area:small-4}}@media screen and (min-width:768px)and (-ms-high-contrast:none){.cc--abundance-grid .grid-container{display:-ms-grid;-ms-grid-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:1fr 1fr 1fr 1fr}.cc--abundance-grid .text-block{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:2}.cc--abundance-grid .large-1{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3;-ms-grid-column-span:2}.cc--abundance-grid .large-2{-ms-grid-row:3;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:2}.cc--abundance-grid .small{display:-ms-grid;-ms-grid-columns:1fr 1fr;-ms-grid-rows:1fr 1fr;-ms-grid-row:3;-ms-grid-row-span:2;-ms-grid-column:3;-ms-grid-column-span:2}.cc--abundance-grid .small-1{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.cc--abundance-grid .small-2{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1}.cc--abundance-grid .small-3{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.cc--abundance-grid .small-4{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1}}.cc--abundance-grid.updating{position:relative}.cc--abundance-grid.updating:before{-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-linecap='round' stroke-width='11' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:2.625rem;left:50%;margin-left:-1.375rem;margin-top:-1.375rem;position:absolute;top:50%;-webkit-transform-origin:50%;transform-origin:50%;width:2.625rem;z-index:1}.cc--abundance-grid.updating .c--abundance-grid{opacity:0}.cc--abundance-grid.updated .c--abundance-grid{opacity:1}.cc--abundance-grid .abundance-container-large,.cc--abundance-grid .abundance-container-text{padding-top:100%;position:relative}@media screen and (min-width:1024px){.lc--full .cc--abundance-grid .abundance-container-large,.lc--full .cc--abundance-grid .abundance-container-text,.sg-pattern-example>.cc--abundance-grid .abundance-container-large,.sg-pattern-example>.cc--abundance-grid .abundance-container-text,.sg-pattern-example>.cc--component-container .f--field.nested .cc--abundance-grid .abundance-container-large,.sg-pattern-example>.cc--component-container .f--field.nested .cc--abundance-grid .abundance-container-text,body.pattern-lab-demo>.cc--abundance-grid .abundance-container-large,body.pattern-lab-demo>.cc--abundance-grid .abundance-container-text,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--abundance-grid .abundance-container-large,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--abundance-grid .abundance-container-text{padding-top:66.66%}}.cc--abundance-grid .abundance-container-large .cc--component-container,.cc--abundance-grid .abundance-container-large .text-container-wrapper,.cc--abundance-grid .abundance-container-text .cc--component-container,.cc--abundance-grid .abundance-container-text .text-container-wrapper{height:100%;position:absolute;top:0;width:100%}@media screen and (max-width:767px){.cc--abundance-grid .abundance-container-text{padding:0}}.cc--abundance-grid .abundance-container-text .text-container-wrapper{padding:2.5rem 8.3333333333% 1.875rem;position:relative}@media screen and (min-width:768px){.cc--abundance-grid .abundance-container-text .text-container-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 16.6666666667%;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cc--abundance-grid .abundance-container-text .f--section-title h2{font-size:1.75rem;line-height:1;margin-bottom:.625rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--abundance-grid .abundance-container-text .f--section-title h2{font-size:2.5rem;line-height:1;margin-bottom:.9375rem}}.cc--abundance-grid .abundance-container-text .f--section-title h2 a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-text .f--section-title h2 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-text .f--section-title h2 a:hover{text-decoration:underline}.cc--abundance-grid .abundance-container-text .f--description p{font-size:.9375rem;line-height:1.6667;margin-bottom:.9375rem}@media screen and (min-width:768px){.cc--abundance-grid .abundance-container-text .f--description p{font-size:.9375rem;line-height:1.8667;margin-bottom:2.1875rem}}.cc--abundance-grid .abundance-container-text .f--link a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.2858;padding-left:.9375rem;padding-right:.9375rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#881c1c;border:0;border-radius:0;color:#fff;height:3.125rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;white-space:normal;width:100%}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-text .f--link a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-text .f--link a:hover{background-color:#6a1010;color:#fff;text-decoration:none;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.cc--abundance-grid .abundance-container-text .f--link a{max-width:16.875rem}.cc--abundance-grid .abundance-container-large .cc--component-container{background-position:50%;background-repeat:no-repeat;background-size:cover}.cc--abundance-grid .abundance-container-large .cc--component-container:after{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000);bottom:0;content:"";display:block;height:60%;opacity:.9;position:absolute;width:100%}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.25rem 8.3333333333%;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;height:100%;justify-content:flex-end;z-index:1}@media screen and (min-width:768px){.cc--abundance-grid .abundance-container-large .c--abundance-grid-item{padding:1.25rem 11.1111111111% 1.5625rem}}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--eyebrow{color:#e9e9e9;font-size:.75rem;line-height:1.5;margin-bottom:.5rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--eyebrow{font-size:.875rem;line-height:1.2858}}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--cta-title h2{color:#fff;font-size:1.375rem;line-height:1.1819;margin-bottom:.625rem}@media screen and (min-width:768px){.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--cta-title h2{font-size:1.625rem;line-height:1.1539}}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--cta-title h2 a{color:#fff;text-decoration:underline}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--cta-title h2 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--cta-title h2 a:hover{text-decoration:none}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--description p{color:#fff;font-size:.875rem;line-height:1.7143}@media screen and (min-width:768px){.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--description p{font-size:.875rem;line-height:1.5715}}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--description a{color:#fff;text-decoration:underline}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--description a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--description a:hover{text-decoration:none}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--video-lightbox a{background-color:#881c1c;background-image:url(/themes/custom/umass_base/images/icons/icon-play.svg);background-position:50%;background-repeat:no-repeat;background-size:.5625rem;border:1px solid hsla(0,0%,100%,.65);border-radius:50%;-webkit-box-shadow:2px 2px 4px 1px rgba(0,0,0,.65);box-shadow:2px 2px 4px 1px rgba(0,0,0,.65);display:inline-block;font-size:0;height:3.125rem;line-height:0;overflow:hidden;text-indent:101%;white-space:nowrap;width:3.125rem}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--video-lightbox a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--video-lightbox a:hover{background-color:#6a1010}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--video-lightbox a{position:absolute;right:1.375rem;top:1.4375rem}@media screen and (min-width:768px){.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--video-lightbox a{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.cc--abundance-grid .abundance-container-small{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item{position:relative;-ms-flex-preferred-size:50%;flex-basis:50%;padding-top:50%}@media screen and (min-width:1024px){.lc--full .cc--abundance-grid .abundance-container-small .cc--abundance-grid-item,.sg-pattern-example>.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item,.sg-pattern-example>.cc--component-container .f--field.nested .cc--abundance-grid .abundance-container-small .cc--abundance-grid-item,body.pattern-lab-demo>.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--abundance-grid .abundance-container-small .cc--abundance-grid-item{padding-top:33.33%}}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item:first-child{background:#151515}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item:nth-child(2){background:#881c1c}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item:nth-child(3){background:#4a4a4a}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .c--abundance-grid-item{height:100%;padding:1.875rem 8.3333333333% 1.25rem;position:absolute;top:0;width:100%}@media screen and (min-width:768px){.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .c--abundance-grid-item{padding:3.25rem 11.1111111111% 1.5625rem}}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--eyebrow{color:#e9e9e9;font-size:.75rem;line-height:1.5;margin-bottom:.5625rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--eyebrow{font-size:.875rem;line-height:1.2858;margin-bottom:.625rem}}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--cta-title h2{color:#fff;font-size:.9375rem;line-height:1.2}@media screen and (min-width:768px){.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--cta-title h2{font-size:1rem;line-height:1.25}}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--cta-title h2 a{color:#fff;text-decoration:none}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--cta-title h2 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--cta-title h2 a:hover{text-decoration:underline}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--description{display:none}.cc--abundance-grid .abundance-container-small .shuffle-wrapper{position:relative;-ms-flex-preferred-size:50%;flex-basis:50%}.cc--abundance-grid .abundance-container-small .shuffle-wrapper .abundance-grid-shuffle{background-color:#881c1c;background-image:url(/themes/custom/umass_base/images/icons/icon-refresh.svg);background-position:50%;background-repeat:no-repeat;background-size:1.375rem;border-radius:50%;display:inline-block;font-size:0;height:3.125rem;line-height:0;overflow:hidden;text-indent:101%;white-space:nowrap;width:3.125rem}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-small .shuffle-wrapper .abundance-grid-shuffle else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-small .shuffle-wrapper .abundance-grid-shuffle:hover{background-color:#6a1010}.cc--abundance-grid .abundance-container-small .shuffle-wrapper .abundance-grid-shuffle{bottom:.9375rem;display:none;position:absolute;right:.9375rem}.cc--abundance-grid .abundance-container-small .shuffle-wrapper .abundance-grid-shuffle.active{display:inline-block}.cc--accordion-program.no-details{display:block}.cc--accordion-program.no-details .text-container{padding-right:0;-ms-flex-preferred-size:100%;flex-basis:100%}.cc--accordion-program .c--accordion-program{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){.cc--accordion-program .c--accordion-program{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cc--accordion-program .text-container{margin-bottom:1.5625rem;padding-right:7.6923076923%;-ms-flex-preferred-size:69.2307692308%;flex-basis:69.2307692308%}@media screen and (min-width:768px){.cc--accordion-program .text-container{margin-bottom:0}}.cc--accordion-program .text-container .f--description{margin-bottom:1.625rem}.cc--accordion-program .text-container .f--description p{font-size:.875rem;line-height:1.7143}.cc--accordion-program .text-container .f--link .link{font-size:.875rem;font-weight:800;line-height:1.7143;text-transform:uppercase}html[data-whatintent=mouse] .cc--accordion-program .text-container .f--link .link else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--accordion-program .text-container .f--link .link:hover{text-decoration:none}.cc--accordion-program .details-container{padding-right:3.8461538462%;-ms-flex-preferred-size:30.7692307692%;color:#4a4a4a;flex-basis:30.7692307692%}.cc--accordion-program .details-container .detail{font-size:.875rem;line-height:1.7143;margin-bottom:1.25rem}.cc--accordion-program .details-container .detail .label{font-weight:700}.cc--accordion-program .details-container .detail,.cc--accordion-program .details-container .detail .content,.cc--accordion-program .details-container .detail p{font-size:.875rem;line-height:1.7143}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.cc--accordions .c--accordions{overflow-anchor:none;padding:.875rem 8.3333333333%}@media screen and (min-width:768px){.cc--accordions .c--accordions{padding-top:0}}@media screen and (min-width:1024px){.cc--accordions .c--accordions{padding-bottom:.125rem;padding-top:.125rem}}.cc--accordions .c--accordions .accordion-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-bottom:.0625rem solid #ccc;overflow-anchor:none;padding-bottom:1.5625rem;-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (min-width:768px){.cc--accordions .c--accordions .accordion-item{padding-bottom:1.5rem}}.cc--accordions .c--accordions .accordion h3 .accordion-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.375rem;line-height:1.1819;padding-top:1.9375rem;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#000;justify-content:space-between;overflow-anchor:none;text-align:left;width:100%;will-change:transform}html[data-whatintent=mouse] .cc--accordions .c--accordions .accordion h3 .accordion-trigger else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--accordions .c--accordions .accordion h3 .accordion-trigger:hover{color:#881c1c}@media screen and (min-width:768px){.cc--accordions .c--accordions .accordion h3 .accordion-trigger{font-size:1.625rem;line-height:1.1539;padding-bottom:.375rem;padding-top:2.75rem}}@media screen and (min-width:1024px){.cc--accordions .c--accordions .accordion h3 .accordion-trigger{padding-bottom:.75rem;padding-top:2.4375rem}}.cc--accordions .c--accordions .accordion h3 .accordion-trigger:after{display:block;margin-right:.5rem;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:url(/themes/custom/umass_base/images/icons/icon-arrowdown-red.svg) no-repeat 50%/100%;content:"";height:1.25rem;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:1.25rem}@media screen and (min-width:768px){.cc--accordions .c--accordions .accordion h3 .accordion-trigger:after{height:1.75rem;width:1.75rem}}.cc--accordions .c--accordions .accordion h3 .accordion-trigger.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.cc--accordions .c--accordions .accordion .accordion-panel{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#4a4a4a;display:block!important;font-size:.875rem;line-height:1.7143;max-height:0;overflow:hidden;overflow-anchor:none;padding-top:.9375rem;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:max-height .3s cubic-bezier(.25,.46,.45,.94),visibility .3s linear;transition:max-height .3s cubic-bezier(.25,.46,.45,.94),visibility .3s linear;visibility:hidden;will-change:max-height}.cc--accordions .c--accordions .accordion .accordion-panel.active{max-height:5000px;-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94);visibility:visible}@media screen and (min-width:768px){.cc--accordions .c--accordions .accordion .accordion-panel{padding-top:1.25rem}.cc--accordions .c--accordions .accordion .accordion-panel.active{max-height:10000px}}@media screen and (min-width:1024px){.cc--accordions .c--accordions .accordion .accordion-panel{padding-top:.875rem}.cc--accordions .c--accordions .accordion .accordion-panel.active{max-height:15000px}}.cc--accordions .c--accordions .accordion .accordion-panel>*{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}@media(prefers-reduced-motion:reduce){.cc--accordions .c--accordions .accordion .accordion-panel{-webkit-transition:none!important;transition:none!important}}.cc--accordions:last-of-type .c--accordions{padding-bottom:2.5rem}@media screen and (min-width:1024px){.cc--accordions:last-of-type .c--accordions{padding-bottom:4.375rem}}.tc--basic .cc--accordions{margin-bottom:1.5625rem}.tc--basic .cc--accordions .c--accordions .accordion h3 .accordion-trigger{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:auto}.tc--basic .cc--accordions .c--accordions .accordion h3 .accordion-trigger:after{margin-left:1.5625rem}.cc--back-to-top .f--back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2.1875rem;width:100%}@media screen and (min-width:1024px){.cc--back-to-top .f--back:not(.ally-focus-within){border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}}.cc--back-to-top .f--back:after{display:block;-webkit-box-flex:1;background-color:#4a4a4a;content:"";-ms-flex:1 0 auto;flex:1 0 auto;height:.125rem}.cc--back-to-top .f--back a{font-size:.875rem;line-height:1}.cc--back-to-top .f--back a,.cc--back-to-top .f--back a:hover{color:#4a4a4a;text-decoration:none}.cc--back-to-top .f--back svg{margin-bottom:.1875rem;margin-left:.9375rem;margin-right:.9375rem}.cc--blogger-card .c--blogger-card .f--image{-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:768px){.cc--blogger-card .c--blogger-card .f--image{margin-right:4.1666666667%;-ms-flex-preferred-size:25%;flex-basis:25%}}.cc--blogger-card .c--blogger-card text-container{-ms-flex-preferred-size:100%;flex-basis:100%}.cc--breadcrumb{display:none}@media screen and (min-width:1024px){.cc--breadcrumb{display:block;margin-bottom:2.375rem}}.cc--breadcrumb ul{list-style:none;padding-left:0}.cc--breadcrumb ul li .link{color:#151515;font-size:.9375rem;font-weight:700;line-height:1.3334;text-decoration:none}html[data-whatintent=mouse] .cc--breadcrumb ul li .link else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--breadcrumb ul li .link:hover{color:#881c1c;text-decoration:none}@media screen and (min-width:1024px){.cc--breadcrumb ul li .link:before{background:url(/themes/custom/umass_base/images/icons/icon-arrowleft-red.svg) no-repeat 0/1.25rem;content:"";display:inline-block;height:.625rem;margin-left:-.25rem;margin-right:-.25rem;width:1.25rem}}.cc--button-back-to-top{position:relative}.cc--button-back-to-top .c--button-back-to-top{bottom:0;display:none;position:fixed;right:0;z-index:5}@media screen and (min-width:768px){.cc--button-back-to-top .c--button-back-to-top{bottom:1.875rem;right:1.875rem}}.cc--button-back-to-top .c--button-back-to-top.btb-unstick{bottom:0;position:absolute;top:-20px;z-index:5}@media screen and (min-width:768px){.cc--button-back-to-top .c--button-back-to-top.btb-unstick{bottom:1.875rem;right:1.875rem}}.cc--button-back-to-top .c--button-back-to-top button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#000;border:0;border-radius:50%;cursor:pointer;height:3.75rem;justify-content:center;width:3.75rem}.cc--button-back-to-top .c--button-back-to-top button svg{height:1.125rem;width:1.125rem}.cc--button-back-to-top .c--button-back-to-top button span{color:#fff;display:block;font-size:.75rem;line-height:1}.cc--button-link{margin:0 auto;max-width:1800px}.cc--button-link .c--button-link{margin-bottom:1.5625rem}.cc--button-link .f--link{margin-top:1.5625rem}.cc--chapter{margin:0 auto 2.1875rem;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:768px){.cc--chapter{margin-bottom:3.75rem;padding-left:10.4166666667%;padding-right:10.4166666667%}}@media screen and (min-width:1024px){.cc--chapter{margin-bottom:4.6875rem;padding-left:8.3333333333%;padding-right:13.8888888889%}}.cc--chapter .cc--hero-profile{padding-bottom:0}.lc--two-column .cc--chapter .f--section-title{margin-bottom:.9375rem}@media screen and (min-width:1024px){.lc--two-column .cc--chapter .f--section-title{margin-bottom:1.5625rem}}.cc--chaptered-menu{position:relative}.cc--chaptered-menu.fixed{position:sticky;top:3.875rem}.cc--chaptered-nav{height:100%}@media screen and (min-width:1024px){.lr--sidebar .cc--chaptered-nav{margin-left:-25%}}.cc--chaptered-nav .c--chaptered-nav{background-color:#e9e9e9;height:100%;position:relative}@media screen and (min-width:1024px){.cc--chaptered-nav .c--chaptered-nav{padding-bottom:4.6875rem;padding-right:0;padding-top:3.125rem}}.cc--chaptered-nav .f--section-title h2{color:#881c1c;font-size:.875rem;font-weight:800;line-height:1.2858;padding-left:16.6666666667%;padding-right:16.6666666667%;text-transform:uppercase}@media screen and (max-width:1023px){.cc--chaptered-nav .f--section-title h2{background:#e9e9e9;cursor:pointer;padding:1.3125rem 8.3333333333%;position:relative}.cc--chaptered-nav .f--section-title h2.open:after{display:none}.cc--chaptered-nav .f--section-title h2:after,.cc--chaptered-nav .f--section-title h2:before{background:#881c1c;content:"";display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cc--chaptered-nav .f--section-title h2:before{height:.125rem;right:1.8125rem;width:.875rem}.cc--chaptered-nav .f--section-title h2:after{height:.875rem;right:2.1875rem;width:.125rem}}@media screen and (min-width:1024px){.cc--chaptered-nav .f--section-title h2{margin-bottom:1.25rem}}@media screen and (max-width:1023px){.cc--chaptered-nav .dropdown-container{background:#e9e9e9;display:none;left:0;padding-left:8.3333333333%;padding-right:8.3333333333%;position:absolute;right:0;top:100%;width:100%;z-index:1}}@media screen and (min-width:1024px){.cc--chaptered-nav.sticky .nav-wrapper{position:sticky;top:3.875rem}}.cc--chaptered-nav .f--link{margin-bottom:.8125rem}@media screen and (min-width:1024px){.cc--chaptered-nav .f--link:last-child{margin-bottom:0}}.cc--chaptered-nav .link{color:#151515;display:block;font-size:.9375rem;line-height:1.3334;padding-bottom:.3125rem;padding-top:.3125rem;text-decoration:none}html[data-whatintent=mouse] .cc--chaptered-nav .link{-webkit-transition:color;transition:color}html[data-whatintent=mouse] .cc--chaptered-nav .link else{-webkit-transition:all;transition:all}html[data-whatintent=mouse] .cc--chaptered-nav .link:hover{color:#881c1c;text-decoration:none}@media screen and (min-width:1024px){.cc--chaptered-nav .link{border-left:.75rem solid transparent;padding:.3125rem 16.6666666667% .4375rem calc(16.66667% - .75rem)}.cc--chaptered-nav .link.is-active{border-left:.75rem solid #881c1c}html[data-whatintent=mouse] .cc--chaptered-nav .link{-webkit-transition:color;transition:color}html[data-whatintent=mouse] .cc--chaptered-nav .link else{-webkit-transition:all;transition:all}html[data-whatintent=mouse] .cc--chaptered-nav .link:hover{border-left:.75rem solid #881c1c}}.cc--contact-block{margin-bottom:1.5625rem}@media screen and (min-width:1024px){.cc--contact-block{margin-bottom:2.1875rem}}.cc--contact-block .c--contact-block{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.cc--contact-block .c--contact-block{padding-left:25%;padding-right:12.5%}}@media print{.cc--contact-block .c--contact-block{padding-left:12.5%;padding-right:12.5%}}.cc--contact-block .publication-date{margin-bottom:1.875rem}.cc--contact-block .f--section-title{margin-bottom:.625rem}.cc--contact-block .f--section-title h2{color:#881c1c;font-size:.75rem;line-height:1.5;text-transform:uppercase}@media screen and (min-width:768px){.cc--contact-block .f--section-title h2{font-size:.875rem;line-height:1.2858}}@media print{.cc--contact-block .f--section-title h2{color:#881c1c!important;font-size:.875rem;line-height:1.2858}}.cc--contact-block .text-container{line-height:1.875rem}@media print{.cc--contact-block .text-container .f--link .link{color:#881c1c!important}}.cc--date-card{position:relative;text-align:center}@media screen and (max-width:767px){.cc--date-card:not(:last-child){border-bottom:.0625rem solid #979797;margin-bottom:1.5625rem;padding-bottom:1.5625rem}}@media screen and (min-width:768px)and (max-width:1023px){.cc--date-card{padding:2.1875rem 6.6666666667%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.cc--date-card:nth-child(-n+2){border-bottom:.0625rem solid #979797}.cc--date-card:first-child,.cc--date-card:nth-child(3){border-right:.0625rem solid #979797}}@media screen and (min-width:1024px){.cc--date-card{-webkit-box-flex:0;-ms-flex:0 0 17.5%;flex:0 0 17.5%}.cc--date-card:not(:last-child):after{background-color:#979797;content:"";display:block;height:calc(100% + 3.125rem);position:absolute;right:-28.5714285714%;top:-1.5625rem;width:.0625rem}}@media screen and (min-width:1024px)and (max-width:1199px){.lc--two-column .cc--date-card{padding:2.1875rem 6.6666666667%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.lc--two-column .cc--date-card:after{display:none}.lc--two-column .cc--date-card:nth-child(-n+2){border-bottom:.0625rem solid #979797}.lc--two-column .cc--date-card:first-child,.lc--two-column .cc--date-card:nth-child(3){border-right:.0625rem solid #979797}}.cc--date-card .f--card-date span.month{color:#881c1c;display:block;font-size:1.125rem;line-height:1.3334;text-transform:uppercase}.cc--date-card .f--card-date span.day{color:#881c1c;display:block;font-size:2.5rem;line-height:1.375}.cc--date-card .f--cta-title{margin-top:.3125rem}@media screen and (min-width:1024px){.cc--date-card .f--cta-title{margin-top:.9375rem}}.cc--date-card .f--cta-title h3{font-size:1rem;line-height:1.25}.cc--date-cards{margin:0 auto;max-width:1800px}.cc--date-cards .c--date-cards{padding:3.125rem 8.3333333333%}@media screen and (min-width:768px){.cc--date-cards .c--date-cards{padding:4.6875rem 8.3333333333%}}@media screen and (min-width:1024px){.cc--date-cards .c--date-cards{padding-bottom:6.25rem;padding-left:8.3333333333%;padding-right:8.3333333333%}.t--chaptered-page .cc--date-cards .c--date-cards,.t--microsite-chaptered-page .cc--date-cards .c--date-cards{padding-left:0;padding-right:0}}.cc--date-cards .c--date-cards .text-container{text-align:center}@media screen and (min-width:1024px){.cc--date-cards .c--date-cards .text-container{position:relative}}.cc--date-cards .c--date-cards .text-container .f--section-title h2{font-size:1.375rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--date-cards .c--date-cards .text-container .f--section-title h2{font-size:2.5rem;line-height:1}}@media screen and (max-width:1023px){.cc--date-cards .c--date-cards .text-container .f--link{margin-top:.9375rem}}@media screen and (min-width:1024px){.cc--date-cards .c--date-cards .text-container .f--link{bottom:0;position:absolute;right:0}.lc--two-column .cc--date-cards .c--date-cards .text-container .f--link{position:relative}}.cc--date-cards .c--date-cards .text-container .f--link a{color:#881c1c;font-size:.875rem;line-height:1.2858;text-transform:uppercase}html[data-whatintent=mouse] .cc--date-cards .c--date-cards .text-container .f--link a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--date-cards .c--date-cards .text-container .f--link a:hover{text-decoration:none}.cc--date-cards .c--date-cards .f--date-cards{margin-top:2.1875rem}@media screen and (min-width:768px){.cc--date-cards .c--date-cards .f--date-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4.375rem}}@media screen and (min-width:1024px){.cc--date-cards .c--date-cards .f--date-cards{margin-top:5.3125rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cc--event-detail{margin-bottom:2.5rem;margin-top:0}@media screen and (min-width:768px){.cc--event-detail{padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width:1024px){.cc--event-detail{padding-left:2.7777777778%;padding-right:11.1111111111%}}.cc--event-detail .c--event-detail{border-bottom:.0625rem solid #ccc;border-top:.0625rem solid #ccc;margin:0 8.3333333333%;padding-bottom:1.875rem;padding-top:1.875rem}@media screen and (min-width:768px){.cc--event-detail .c--event-detail{margin:0;padding:1.875rem 6.25%}}@media screen and (min-width:1024px){.cc--event-detail .c--event-detail{margin-left:0;margin-right:16.1290322581%}}.cc--event-detail .f--section-title{margin-bottom:1.25rem}.cc--event-detail .f--section-title h2{font-size:1.625rem;line-height:1.1539}@media screen and (min-width:768px){.cc--event-detail .text-container{display:-webkit-box;display:-ms-flexbox;display:flex}}.cc--event-detail .text-container .content{padding-right:9.0909090909%;-ms-flex-preferred-size:54.5454545455%;flex-basis:54.5454545455%}@media screen and (max-width:767px){.cc--event-detail .text-container .content{margin-bottom:1.875rem}}.cc--event-detail .text-container .content p{font-size:1rem;line-height:1.625;margin-bottom:0}@media screen and (min-width:768px){.cc--event-detail .text-container .content p{font-size:1rem;line-height:1.875}}.cc--event-detail .text-container .info{padding-top:.3125rem;-ms-flex-preferred-size:45.4545454545%;flex-basis:45.4545454545%}.cc--event-detail .text-container .info .f--link{margin-bottom:1.25rem}.cc--event-detail .text-container .info .f--link a{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9375rem;line-height:1.3334;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;color:#151515;font-weight:700;justify-content:flex-end;text-decoration:none}html[data-whatintent=mouse] .cc--event-detail .text-container .info .f--link a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--event-detail .text-container .info .f--link a:hover{color:#881c1c}.cc--event-detail .text-container .info .f--link a svg{fill:#881c1c;margin-right:.625rem}.cc--event-detail .text-container .info p{font-size:1rem;line-height:1.875;margin-bottom:0}.node-event-submit-an-event-form .form-item .filter-wrapper{border:0;padding:0}.node-event-submit-an-event-form .form-wrapper .fieldset-legend{color:#4a4a4a;display:block;font-size:1rem;line-height:1.625}@media screen and (min-width:768px){.node-event-submit-an-event-form .form-wrapper .fieldset-legend{font-size:1rem;line-height:1.875}}.node-event-submit-an-event-form .form-wrapper .fieldset-wrapper{margin-bottom:1.5625rem}@media screen and (min-width:768px){.node-event-submit-an-event-form .form-wrapper .fieldset-wrapper{margin-bottom:2.5rem}}.node-event-submit-an-event-form .date-recur-modular-sierra-widget-recurrences{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.node-event-submit-an-event-form .field-group-details{margin-bottom:1.5625rem}@media screen and (min-width:768px){.node-event-submit-an-event-form .field-group-details{margin-bottom:2.5rem}}.node-event-submit-an-event-form .field--name-field-event-categories{margin-top:1.5625rem}@media screen and (min-width:768px){.node-event-submit-an-event-form .field--name-field-event-categories{margin-top:2.5rem}}.node-event-submit-an-event-form .field--name-field-event-categories .select-wrap{display:inline-block}.node-event-submit-an-event-form .field--name-field-event-categories .select-wrap select{height:auto;width:auto}.node-event-submit-an-event-form .field--name-field-event-categories .select-wrap svg{display:none}@media screen and (min-width:768px){.cc--events-listing-card .c--events-listing-card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cc--events-listing-card .text-container{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}}.cc--events-listing-card .text-container .f--eyebrow{color:#881c1c;font-size:.9375rem;font-weight:800;line-height:1.2;margin-bottom:1.0625rem}@media screen and (min-width:768px){.cc--events-listing-card .text-container .f--eyebrow{font-size:1rem;line-height:1.25;margin-bottom:.5rem}}.cc--events-listing-card .text-container .f--eyebrow a{font-size:.9375rem;font-weight:800;line-height:1.2;text-decoration:none}@media screen and (min-width:768px){.cc--events-listing-card .text-container .f--eyebrow a{font-size:1rem;line-height:1.25}}html[data-whatintent=mouse] .cc--events-listing-card .text-container .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--events-listing-card .text-container .f--eyebrow a:hover{color:#151515}.cc--events-listing-card .text-container .f--cta-title{margin-bottom:.625rem}@media screen and (min-width:768px){.cc--events-listing-card .text-container .f--cta-title{margin-bottom:.9375rem}}.cc--events-listing-card .text-container .f--cta-title h3{font-size:1.5rem;line-height:1.1667}@media screen and (min-width:768px){.cc--events-listing-card .text-container .f--cta-title h3{font-size:2rem;line-height:1.125}}.cc--events-listing-card .text-container .f--cta-title h3 a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--events-listing-card .text-container .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--events-listing-card .text-container .f--cta-title h3 a:hover{color:#881c1c}.cc--events-listing-card .text-container .f--description p{font-size:.875rem;line-height:1.7143;margin-bottom:.625rem}@media screen and (max-width:767px){.cc--events-listing-card .f--image{padding-top:.625rem}}@media screen and (min-width:768px){.cc--events-listing-card .f--image{padding-left:2.5%;-ms-flex-preferred-size:40%;flex-basis:40%}}@media screen and (min-width:1024px){.cc--events-listing-card .f--image{-ms-flex-preferred-size:42.3076923077%;flex-basis:42.3076923077%}}.cc--events-listing .c--events-listing{margin:0 auto;max-width:1800px;padding-bottom:1.5625rem;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.cc--events-listing .c--events-listing{padding-bottom:2.5rem;padding-left:5.5555555556%;padding-right:13.8888888889%}}.cc--events-listing .f--cards .cc--component-container{border-bottom:.0625rem solid #ccc;padding-bottom:1.5625rem}@media screen and (min-width:768px){.cc--events-listing .f--cards .cc--component-container{padding-bottom:1.9375rem}}.cc--events-listing .f--cards .cc--component-container:not(:last-child){margin-bottom:1.375rem}@media screen and (min-width:768px){.cc--events-listing .f--cards .cc--component-container:not(:last-child){margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.cc--events-listing .f--cards .cc--component-container:not(:last-child){margin-bottom:2.5rem}}.cc--events-promo-card .f--image{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--events-promo-card .f--image{margin-bottom:1.4375rem}}.cc--events-promo-card .f--eyebrow{color:#881c1c;font-size:.9375rem;font-weight:800;line-height:1.2;margin-bottom:.625rem}@media screen and (min-width:768px){.cc--events-promo-card .f--eyebrow{font-size:1rem;line-height:1.25}}.cc--events-promo-card .f--eyebrow a{text-decoration:none}html[data-whatintent=mouse] .cc--events-promo-card .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--events-promo-card .f--eyebrow a:hover{text-decoration:none}.cc--events-promo-card .f--cta-title{margin-bottom:.625rem}.cc--events-promo-card .f--cta-title h3{font-size:1.375rem;line-height:1.1819}@media screen and (min-width:768px){.cc--events-promo-card .f--cta-title h3{font-size:1.625rem;line-height:1.1539}}.cc--events-promo-card .f--cta-title h3 a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--events-promo-card .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--events-promo-card .f--cta-title h3 a:hover{color:#881c1c}.cc--events-promo-card .f--description p{font-size:.875rem;line-height:1.7143;margin-bottom:0}.cc--events-promo{margin:0 auto;max-width:1800px;padding:2.5rem 8.3333333333%}@media screen and (min-width:768px){.cc--events-promo{padding-bottom:3.125rem;padding-top:3.125rem}.cc--events-promo .c--events-promo>.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cc--events-promo .c--events-promo>.text-container .f--section-title{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--events-promo .c--events-promo>.text-container .f--section-title{margin-bottom:1.5625rem}}.cc--events-promo .c--events-promo>.text-container .f--section-title h2{font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--events-promo .c--events-promo>.text-container .f--section-title h2{font-size:2.5rem;line-height:1}}.cc--events-promo .c--events-promo>.text-container .f--link{margin-bottom:1.4375rem}@media screen and (min-width:768px){.cc--events-promo .c--events-promo>.text-container .f--link{margin-bottom:0;-ms-flex-item-align:center;align-self:center}}.cc--events-promo .c--events-promo>.text-container .f--link a{font-size:.875rem;font-weight:800;line-height:1.2858;text-transform:uppercase}html[data-whatintent=mouse] .cc--events-promo .c--events-promo>.text-container .f--link a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--events-promo .c--events-promo>.text-container .f--link a:hover{color:#151515}@media screen and (min-width:1024px){.cc--events-promo .f--cards{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:768px)and (max-width:1023px){.cc--events-promo .f--cards .cc--events-promo-card:not(:first-child) .c--events-promo-card{display:-webkit-box;display:-ms-flexbox;display:flex}.cc--events-promo .f--cards .cc--events-promo-card:not(:first-child) .c--events-promo-card .f--image{margin-bottom:0;margin-right:5%;-ms-flex-preferred-size:47.5%;flex-basis:47.5%}.cc--events-promo .f--cards .cc--events-promo-card:not(:first-child) .c--events-promo-card .text-container{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.cc--events-promo .f--cards .cc--events-promo-card:not(:first-child) .c--events-promo-card .text-container .f--eyebrow{font-size:1.375rem;line-height:1.1819}.cc--events-promo .f--cards .cc--events-promo-card:not(:first-child) .c--events-promo-card .text-container .f--cta-title h3{font-size:1.625rem;line-height:1;text-transform:uppercase}}@media screen and (min-width:1024px){.cc--events-promo .f--cards .cc--events-promo-card{-ms-flex-preferred-size:25%;flex-basis:25%}.cc--events-promo .f--cards .cc--events-promo-card:first-child{-ms-flex-preferred-size:45%;flex-basis:45%}}.cc--events-promo .f--cards .cc--events-promo-card:not(:last-child){margin-bottom:1.5625rem}@media screen and (min-width:768px){.cc--events-promo .f--cards .cc--events-promo-card:not(:last-child){margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.cc--events-promo .f--cards .cc--events-promo-card:not(:last-child){margin-bottom:0;margin-right:2.5%}}@media screen and (max-width:1023px){.cc--filter-form .c--filter-form{position:relative}}.cc--filter-form .filter-form-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1023px){.cc--filter-form .filter-form-header{background:#e9e9e9;padding:1.375rem 8.3333333333% 1.25rem}}@media screen and (min-width:1024px){.cc--filter-form .filter-form-header{border-bottom:.0625rem solid #ccc;margin-bottom:1.875rem;padding-bottom:.3125rem}}.cc--filter-form .filter-form-header h2{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;text-transform:uppercase}@media screen and (min-width:768px){.cc--filter-form .filter-form-header h2{font-size:.875rem;line-height:1.2858}}.cc--filter-form .filter-form-header button{position:relative;width:1.25rem}@media screen and (min-width:1024px){.cc--filter-form .filter-form-header button{margin-right:.3125rem}}.cc--filter-form .filter-form-header button.open:after{display:none}@media screen and (max-width:1023px){.cc--filter-form .filter-form-header button:after,.cc--filter-form .filter-form-header button:before{background:#881c1c;content:"";display:inline-block}.cc--filter-form .filter-form-header button:before{height:.125rem;width:.875rem}.cc--filter-form .filter-form-header button:after,.cc--filter-form .filter-form-header button:before{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cc--filter-form .filter-form-header button:after{height:.875rem;width:.125rem}}.cc--filter-form .filter-form-header button svg{width:1.0625rem}@media screen and (max-width:1023px){.cc--filter-form .filter-form-header button svg{display:none}.cc--filter-form .form-filter-content{background:#e9e9e9;display:none;padding-bottom:1.5625rem;padding-left:8.3333333333%;padding-right:8.3333333333%;position:absolute;width:100%;z-index:9}}.cc--filter-form .form-filter-content .fi--form-item{margin-bottom:1.5625rem}@media screen and (min-width:1024px){.cc--filter-form .form-filter-content .fi--form-item:not(:last-child){margin-bottom:1.875rem}}@media screen and (min-width:768px)and (max-width:1023px){.cc--filter-form .form-filter-content .fields-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cc--filter-form .form-filter-content .fields-container .fi--form-item{-ms-flex-preferred-size:47.5%;flex-basis:47.5%}}.cc--filterable-content-grid:first-child .c--filterable-content-grid{padding-top:0}.cc--filterable-content-grid .c--filterable-content-grid{padding:2.5rem 8.3333333333%}@media screen and (min-width:768px){.cc--filterable-content-grid .c--filterable-content-grid{padding:3.125rem 16.6666666667%}}@media screen and (min-width:1024px){.lc--full .cc--filterable-content-grid .c--filterable-content-grid,.sg-pattern-example>.cc--component-container .f--field.nested .cc--filterable-content-grid .c--filterable-content-grid,.sg-pattern-example>.cc--filterable-content-grid .c--filterable-content-grid,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--filterable-content-grid .c--filterable-content-grid,body.pattern-lab-demo>.cc--filterable-content-grid .c--filterable-content-grid{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4.6875rem 8.3333333333% 3.125rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lc--full .cc--filterable-content-grid .c--filterable-content-grid>.text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--filterable-content-grid .c--filterable-content-grid>.text-container,.sg-pattern-example>.cc--filterable-content-grid .c--filterable-content-grid>.text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--filterable-content-grid .c--filterable-content-grid>.text-container,body.pattern-lab-demo>.cc--filterable-content-grid .c--filterable-content-grid>.text-container{margin-top:0;-ms-flex-preferred-size:30%;flex-basis:30%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.cc--filterable-content-grid .f--section-title h2{text-transform:uppercase}.cc--filterable-content-grid .f--description{margin-top:.625rem}@media screen and (min-width:768px){.cc--filterable-content-grid .f--description{margin-top:.9375rem}}.cc--filterable-content-grid .content-container{margin-top:1.875rem}@media screen and (min-width:768px){.cc--filterable-content-grid .content-container{margin-top:1.5625rem}}@media screen and (min-width:1024px){.cc--filterable-content-grid .content-container{margin-top:1.875rem}.lc--full .cc--filterable-content-grid .content-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--filterable-content-grid .content-container,.sg-pattern-example>.cc--filterable-content-grid .content-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--filterable-content-grid .content-container,body.pattern-lab-demo>.cc--filterable-content-grid .content-container{margin-top:0;-ms-flex-preferred-size:60%;flex-basis:60%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.cc--filterable-content-grid .cc--filter-form{border-bottom:.0625rem solid #ccc}.cc--filterable-content-grid .cc--filter-form .form-filter-content{border-bottom:0;margin:0;padding:0}.cc--filterable-content-grid .cc--filter-form .form-filter-content select{padding-left:0}.cc--filterable-content-grid .cc--filter-form .form-filter-content .fi--form-item{margin:0}.cc--filterable-content-grid .fi--form-item{display:inline-block;margin:0}.cc--filterable-content-grid .fi--form-item label{border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.cc--filterable-content-grid .fi--form-item .select-wrap{border:0;padding-right:2.5rem}.cc--filterable-content-grid .fi--form-item .select-wrap select{width:auto}.cc--filterable-content-grid .f--cards{margin-top:1.5625rem}@media screen and (min-width:768px){.cc--filterable-content-grid .f--cards{margin-top:1.875rem}}.cc--filterable-content-grid .f--cards .cc--blogger-card,.cc--filterable-content-grid .f--cards .cc--staff-card,.cc--filterable-content-grid .f--cards .cc--story-card{border-bottom:.0625rem solid #ccc;margin-bottom:1.5625rem;padding-bottom:1.5625rem}@media screen and (min-width:768px){.cc--filterable-content-grid .f--cards .cc--blogger-card,.cc--filterable-content-grid .f--cards .cc--staff-card,.cc--filterable-content-grid .f--cards .cc--story-card{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.cc--filterable-content-grid .f--cards .cc--blogger-card,.cc--filterable-content-grid .f--cards .cc--staff-card,.cc--filterable-content-grid .f--cards .cc--story-card{margin-bottom:1.5625rem}}@media screen and (min-width:768px){.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:767px){.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container{margin-top:.9375rem}}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--cta-title h3{font-size:1.375rem;line-height:1.1819}@media screen and (min-width:768px){.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--cta-title h3{font-size:1.625rem;line-height:1.1539}}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--cta-title a{color:#000;text-decoration:none}html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--cta-title a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--cta-title a:hover{color:#881c1c}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--affiliation{font-size:.9375rem;line-height:1.8667;margin-top:.3125rem}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--email{margin-top:.3125rem}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--email a{font-size:.9375rem;line-height:1.8667}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--phone{font-size:.9375rem;line-height:1.8667;margin-top:.3125rem}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--phone a{font-size:.9375rem;line-height:1.8667}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--description{font-size:.9375rem;line-height:1.8667;margin-top:.3125rem}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--link{margin-top:.625rem}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--link a{text-transform:uppercase}.cc--filterable-content-grid .pager-container .f--button-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cc--filterable-content-grid .pager-container .f--button-link .button,.cc--filterable-content-grid .pager-container .f--button-link a{width:10.5625rem}.cc--footer-branding{margin-bottom:1.5625rem}@media screen and (min-width:1024px){.cc--footer-branding{margin-bottom:2.1875rem}}.cc--footer-branding .logo{display:block;margin-left:-1.8rem;width:19.53rem}.cc--footer-branding .logo svg{height:auto;width:100%}.cc--footer-branding .logo svg .name{fill:#fff}.cc--footer-copyright{margin-bottom:.625rem;-ms-flex-preferred-size:35.7142857143%;flex-basis:35.7142857143%}@media screen and (min-width:1024px){.cc--footer-copyright{margin-bottom:0}}.cc--footer-copyright .f--description p{color:#fff;font-size:.75rem;line-height:1.6667}.cc--footer-menu .m--menu-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cc--footer-menu .m--menu-footer>.menu-item{font-size:.75rem;line-height:1.5;margin-bottom:2.1875rem;-ms-flex-preferred-size:40%;flex-basis:40%}.cc--footer-menu .m--menu-footer>.menu-item:nth-child(n+3){margin-bottom:0}@media screen and (min-width:1024px){.cc--footer-menu .m--menu-footer>.menu-item{font-size:.875rem;line-height:1.5;margin-bottom:0;-ms-flex-preferred-size:22.2222222222%;flex-basis:22.2222222222%}}.cc--footer-menu .m--menu-footer>.menu-item .navigation-title{color:#fff;display:inline-block;font-weight:800;margin-bottom:.875rem;text-transform:uppercase}@media screen and (min-width:1024px){.cc--footer-menu .m--menu-footer>.menu-item .navigation-title{margin-bottom:1.125rem}}.cc--footer-menu .m--menu-footer>.menu-item .submenu .menu-item{line-height:1}.cc--footer-menu .m--menu-footer>.menu-item .submenu .menu-item:not(:last-child){margin-bottom:.9375rem}.cc--footer-menu .m--menu-footer>.menu-item .submenu .menu-item a{color:#fff;font-size:.875rem;line-height:1.4286;text-decoration:none}html[data-whatintent=mouse] .cc--footer-menu .m--menu-footer>.menu-item .submenu .menu-item a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--footer-menu .m--menu-footer>.menu-item .submenu .menu-item a:hover{text-decoration:underline}.cc--footer-menu .m--menu-footer-utility{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cc--footer-menu .m--menu-footer-utility .menu-item{line-height:1;margin-top:.9375rem}@media screen and (min-width:1024px){.cc--footer-menu .m--menu-footer-utility .menu-item{margin-top:0}}.cc--footer-menu .m--menu-footer-utility .menu-item:not(:last-child):after{border-right:.0625rem solid #4a4a4a;content:"";display:inline-block;height:1rem;margin-left:.8125rem;margin-right:.8125rem}@media screen and (min-width:1024px){.cc--footer-menu .m--menu-footer-utility .menu-item:not(:last-child):after{margin-left:.875rem;margin-right:.875rem}}.cc--footer-menu .m--menu-footer-utility .menu-item a{color:#fff;font-size:.75rem;line-height:1.6667;text-decoration:none}html[data-whatintent=mouse] .cc--footer-menu .m--menu-footer-utility .menu-item a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--footer-menu .m--menu-footer-utility .menu-item a:hover{text-decoration:underline}.cc--footer-social .social-media-links--platforms{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:.3125rem}.cc--footer-social .social-media-links--platforms li{margin-right:1.875rem}@media screen and (min-width:1024px){.cc--footer-social .social-media-links--platforms li{margin-right:2rem}}html[data-whatintent=mouse] .cc--footer-social .social-media-links--platforms li a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--footer-social .social-media-links--platforms li a:hover svg{opacity:.7}.cc--footer{background:#151515}.cc--footer .c--footer{margin:0 auto;max-width:1800px;padding:2.5rem 8.3333333333%}@media screen and (min-width:1024px){.cc--footer .c--footer{padding:4.6875rem 6.25%}}.cc--footer .footer-top{padding-bottom:2.1875rem}@media screen and (min-width:1024px){.cc--footer .footer-top{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:3.125rem}}.cc--footer .footer-top .branding-container{margin-bottom:2.1875rem}@media screen and (min-width:1024px){.cc--footer .footer-top .branding-container{-ms-flex-preferred-size:35.7142857143%;flex-basis:35.7142857143%;margin-bottom:0}}.cc--footer .footer-top .nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:1024px){.cc--footer .footer-top .nav-container{-ms-flex-preferred-size:64.2857142857%;flex-basis:64.2857142857%}}.cc--footer .footer-top .nav-container .cc--footer-menu{width:100%}.cc--footer .footer-bottom{border-top:.0625rem solid #4a4a4a;padding-top:2.1875rem}@media screen and (min-width:1024px){.cc--footer .footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1.5625rem}}.cc--footer .footer-bottom .cc--footer-menu{-ms-flex-preferred-size:64.2857142857%;flex-basis:64.2857142857%}@media print{#l--main-footer{display:none}}.cc--gallery-slide .f--image figure{margin:0}.cc--gallery-slide .f--image figure figcaption{color:#4a4a4a;font-size:.875rem;font-style:italic;line-height:1.2858;margin-top:.9375rem;min-height:2.25rem;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:768px){.cc--gallery-slide .f--image figure figcaption{margin-top:1.25rem;padding-left:0;padding-right:0}}.cc--gallery-slide .f--image figure figcaption p{font-size:.875rem;font-style:italic;line-height:1.2858}.cc--gallery{margin:0 auto;max-width:1800px;padding-bottom:2.5rem;padding-top:2.5rem}@media screen and (min-width:768px){.cc--gallery{padding:3.125rem 8.3333333333%}}@media screen and (min-width:1024px){.lc--full .cc--gallery,.sg-pattern-example>.cc--component-container .f--field.nested .cc--gallery,.sg-pattern-example>.cc--gallery,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--gallery,body.pattern-lab-demo>.cc--gallery{padding-left:13.8888888889%;padding-right:13.8888888889%}}.lc--two-column .lr--main>.cc--gallery{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.lc--two-column .lr--main>.cc--gallery{padding-left:5.5555555556%;padding-right:16.6666666667%}}.cc--gallery .f--section-title{padding-bottom:.625rem;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:768px){.cc--gallery .f--section-title{padding-bottom:.9375rem;padding-left:0;padding-right:0}}.cc--gallery .f--section-title h2{font-size:1.75rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--gallery .f--section-title h2{font-size:2.5rem;line-height:1}}.cc--gallery .swiper-container{margin-top:.625rem;position:relative}.cc--gallery .swiper-container .gallery-pagination{text-align:center}.cc--gallery .swiper-container .gallery-pagination .bullet{background:#ccc;border-radius:50%;height:.4375rem;margin-left:.4375rem;margin-right:.4375rem;-webkit-transition:background .2s ease;transition:background .2s ease;width:.4375rem}.cc--gallery .swiper-container .gallery-pagination .bullet.bullet-active{background:#881c1c}.cc--gallery .swiper-container .swiper-nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-pack:justify;-ms-flex-pack:justify;height:1.875rem;justify-content:space-between;padding-top:26%;width:100%}.cc--gallery .swiper-container .swiper-nav-wrapper .swiper-nav-button{background-color:#881c1c;background-position:50%;background-repeat:no-repeat;background-size:1.5rem;height:1.875rem;left:auto;margin-top:0;position:relative;right:auto;top:auto;width:1.875rem}html[data-whatintent=mouse] .cc--gallery .swiper-container .swiper-nav-wrapper .swiper-nav-button else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--gallery .swiper-container .swiper-nav-wrapper .swiper-nav-button:hover{background-color:#6a1010}.cc--gallery .swiper-container .swiper-nav-wrapper .swiper-nav-button.swiper-button-prev{background-image:url(/themes/custom/umass_base/images/icons/icon-arrowleft-white.svg)}.cc--gallery .swiper-container .swiper-nav-wrapper .swiper-nav-button.swiper-button-next{background-image:url(/themes/custom/umass_base/images/icons/icon-arrowright-white.svg)}.tc--microsite-article .cc--gallery{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.tc--microsite-article .cc--gallery{padding-left:5.5555555556%;padding-right:16.6666666667%}}.tc--search{margin:0 auto;max-width:1800px}.tc--search .t--search .f--page-title{margin-bottom:1.5625rem}@media screen and (min-width:1024px){.tc--search .t--search .f--page-title{margin-bottom:2.3125rem}}.tc--search .t--search .f--page-title h1{text-transform:uppercase}.tc--search .content-top{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.tc--search .content-top{padding-left:22.9166666667%;padding-right:22.9166666667%}}.tc--search .content-main{padding-bottom:2.5rem;padding-left:8.3333333333%;padding-right:8.3333333333%;width:100%}@media screen and (min-width:1024px){.tc--search .content-main{padding-bottom:4.6875rem;padding-left:22.9166666667%;padding-right:22.9166666667%}}.tc--search .content-main form.gsc-search-box{margin:0 0 1.3125rem;width:100%}.tc--search .content-main table.gsc-search-box{border-collapse:collapse;width:100%!important}.tc--search .content-main td.gsc-input{padding:0;width:100%!important}.tc--search .content-main td.gsc-search-button{padding-right:.75rem;text-align:right;white-space:nowrap;width:1%!important}.tc--search .content-main .gsib_a{background:none!important;background-image:none!important;padding-left:0!important}.tc--search .content-main .gsc-input-box svg,.tc--search .content-main .gsib_a .gscb_a,.tc--search .content-main .gsib_a span,.tc--search .content-main .gsib_b,.tc--search .content-main .gsst_a{display:none!important}.tc--search .content-main .gsc-input-box,.tc--search .content-main input.gsc-input{background:none!important;background-image:none!important}.tc--search .content-main input.gsc-input{border:1px solid #ccc!important;font-size:1rem;height:3.25rem!important;line-height:1.875;margin:0!important;padding:0 .75rem!important}.tc--search .content-main .gsc-input-box{border:0;-webkit-box-shadow:none;box-shadow:none}.tc--search .content-main .gsc-search-button{display:table-cell!important;padding:0}.tc--search .content-main .gsc-search-button-v2{background-color:#881c1c;border:0;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.25rem;margin:0;padding:0;width:3.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tc--search .content-main .gsc-search-button-v2:hover{cursor:pointer}.tc--search .content-main .gsc-search-button-v2 svg{height:1.125rem;width:1.125rem}.tc--search .content-main .gsc-control-cse{background-color:transparent;border:0;padding:0}.tc--search .content-main .gsc-control-cse .gs-result .gs-title{margin-bottom:1.25rem}.tc--search .content-main .gsc-control-cse .gsc-results-wrapper-nooverlay .gsc-positioningWrapper{display:none}.tc--search .content-main .gsc-control-cse .gs-result .gs-title,.tc--search .content-main .gsc-control-cse .gs-result .gs-title *,.tc--search .content-main .gsc-control-cse .gs-spelling{color:#151515;font-size:1.375rem;line-height:1.1819;margin-bottom:1.25rem;text-decoration:none}@media screen and (min-width:1024px){.tc--search .content-main .gsc-control-cse .gs-result .gs-title,.tc--search .content-main .gsc-control-cse .gs-result .gs-title *,.tc--search .content-main .gsc-control-cse .gs-spelling{font-size:1.625rem;line-height:1.1539}}html[data-whatintent=mouse] .tc--search .content-main .gsc-control-cse .gs-result .gs-title else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .tc--search .content-main .gsc-control-cse .gs-result .gs-title:hover,html[data-whatintent=mouse] .tc--search .content-main .gsc-control-cse .gs-result .gs-title:hover b{color:#881c1c}.tc--search .content-main .gsc-results{padding-top:1.5625rem;width:100%}.tc--search .content-main .gsc-webResult .gsc-result{border-bottom:1px solid #ccc;padding-bottom:1.5625rem;padding-top:1.5625rem}.tc--search .content-main .gsc-webResult .gsc-result:first-child{padding-top:0}@media screen and (min-width:1024px){.tc--search .content-main .gsc-webResult .gsc-result{padding:2.5rem 0}}.tc--search .content-main .gsc-webResult .gs-snippet{color:#4a4a4a;font-size:.875rem;line-height:1.7143}.tc--search .content-main .gsc-result-info{color:#4a4a4a;font-size:.9375rem;line-height:1.8667;padding:0}.tc--search .content-main .gcsc-more-maybe-branding-root,.tc--search .content-main .gsc-orderby-container{display:none}.tc--search .gs-no-results-result .gs-snippet{background-color:transparent;border:0}.gssb_a{padding:.625rem!important}.gssb_a img{display:inline;width:auto}.cc--header-search{display:none;padding:1.25rem 8.3333333333%}@media screen and (min-width:768px){.cc--header-search{padding:2.125rem 4.1666666667%}}@media screen and (min-width:1024px){.cc--header-search{padding:1.5625rem 4.1666666667%}}.cc--header-search .c--header-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cc--header-search .cc--header-branding{padding-top:.5625rem}@media screen and (max-width:1023px){.cc--header-search .cc--header-branding{display:none}}.cc--header-search form{position:relative;width:80%}@media screen and (min-width:768px){.cc--header-search form{width:90.9090909091%}}@media screen and (min-width:1024px){.cc--header-search form{width:68.1818181818%}}.cc--header-search form label{border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.cc--header-search form input[type=text]{background-color:transparent;border-color:hsla(0,0%,100%,.5);color:#fff;font-size:1rem;height:3.75rem;line-height:1.875;padding-left:.625rem}@media screen and (min-width:768px){.cc--header-search form input[type=text]{height:5rem;padding-left:2.1875rem}}@media screen and (min-width:1024px){.cc--header-search form input[type=text]{height:6.25rem}}.cc--header-search form input[type=text]::-webkit-input-placeholder{color:#fff}.cc--header-search form input[type=text]::-moz-placeholder{color:#fff}.cc--header-search form input[type=text]:-ms-input-placeholder{color:#fff}.cc--header-search form input[type=text]::-ms-input-placeholder{color:#fff}.cc--header-search form input[type=text]::placeholder{color:#fff}.cc--header-search form .fi--form-item{margin:0}.cc--header-search .icon-search{position:absolute;right:.625rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:768px){.cc--header-search .icon-search{right:1.875rem}}.cc--header-search .close-search-container{background-color:#881c1c;display:-webkit-box;display:-ms-flexbox;display:flex;height:5rem;margin-top:-2.1875rem;position:relative;width:2.5rem}@media screen and (min-width:768px){.cc--header-search .close-search-container{height:7rem;width:3.125rem}}@media screen and (min-width:1024px){.cc--header-search .close-search-container{margin-top:-1.5625rem}}@media screen and (min-width:1200px){.cc--header-search .close-search-container{height:4.6875rem}}.cc--header-search .close-search-container:before{background-color:rgba(21,21,21,.2);content:"";height:5rem;position:absolute;width:2.5rem;z-index:1}@media screen and (min-width:768px){.cc--header-search .close-search-container:before{height:7rem;width:3.125rem}}@media screen and (min-width:1200px){.cc--header-search .close-search-container:before{height:4.6875rem}}.cc--header-search .close-search-container .button-close{margin-top:auto;padding-bottom:.625rem;padding-top:.625rem;position:relative;width:3.125rem;z-index:2}body.search-open .cc--header-search{background-color:#881c1c;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:102}body.search-open .cc--header-search .cc--header-branding svg .box{fill:#000}body.search-open .cc--header-search .cc--header-branding svg .box-text,body.search-open .cc--header-search .cc--header-branding svg .name{fill:#fff}.cc--hero-article-video .c--hero-article-video{position:relative}.cc--hero-article-video .video-container{margin-bottom:1.25rem;position:relative}@media screen and (min-width:768px){.cc--hero-article-video .video-container{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--hero-article-video .video-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article-video .video-container,.sg-pattern-example>.cc--hero-article-video .video-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article-video .video-container,body.pattern-lab-demo>.cc--hero-article-video .video-container{margin-bottom:0;-ms-flex-preferred-size:68.1818181818%;flex-basis:68.1818181818%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.cc--hero-article-video .video-container.show .f--video-embed{opacity:1;visibility:visible}.cc--hero-article-video .video-container.show .f--image{opacity:0;visibility:hidden}.cc--hero-article-video .video-container .play-btn{display:block;height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.cc--hero-article-video .video-container .play-btn:after{background-color:#881c1c;background-image:url(/themes/custom/umass_base/images/icons/icon-play.svg);background-position:50%;background-repeat:no-repeat;background-size:.5625rem;border:1px solid hsla(0,0%,100%,.65);border-radius:50%;-webkit-box-shadow:2px 2px 4px 1px rgba(0,0,0,.65);box-shadow:2px 2px 4px 1px rgba(0,0,0,.65);display:inline-block;font-size:0;height:3.125rem;line-height:0;overflow:hidden;text-indent:101%;white-space:nowrap;width:3.125rem}html[data-whatintent=mouse] .cc--hero-article-video .video-container .play-btn:after else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--hero-article-video .video-container .play-btn:after:hover{background-color:#6a1010}.cc--hero-article-video .video-container .play-btn:after{border:0;content:"";z-index:10}.cc--hero-article-video .video-container .f--image{height:100%;-webkit-transition:visibility 0s linear .2s,opacity .2s ease;transition:visibility 0s linear .2s,opacity .2s ease}.cc--hero-article-video .video-container .f--image img{height:100%;-o-object-fit:cover;object-fit:cover}.cc--hero-article-video .video-container .f--video-embed{height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;visibility:hidden;width:100%;z-index:11}.cc--hero-article-video .video-container .f--video-embed iframe{height:100%;width:100%}@media screen and (min-width:1024px){.cc--hero-article-video .video-container.show+.exit-video{bottom:-1.25rem;color:#881c1c;display:block;font-size:.875rem;font-weight:800;line-height:1;margin-right:.625rem;margin-top:.625rem;position:absolute;right:0;text-transform:uppercase}}.cc--hero-article-video .exit-video{display:none}.cc--hero-article-video .text-container{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:768px){.cc--hero-article-video .text-container{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--hero-article-video .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article-video .text-container,.sg-pattern-example>.cc--hero-article-video .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article-video .text-container,body.pattern-lab-demo>.cc--hero-article-video .text-container{bottom:2.1875rem;left:50%;margin:0 auto;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}}@media print{.cc--hero-article-video .text-container{bottom:2.1875rem;left:50%;margin:0 auto;max-width:1800px;padding-left:2.0833333333%;padding-right:2.0833333333%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}}.cc--hero-article-video .text-container .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.625rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-article-video .text-container .f--eyebrow{font-size:.875rem;line-height:1.2858}}@media screen and (min-width:1024px){.lc--full .cc--hero-article-video .text-container .f--eyebrow,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article-video .text-container .f--eyebrow,.sg-pattern-example>.cc--hero-article-video .text-container .f--eyebrow,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article-video .text-container .f--eyebrow,body.pattern-lab-demo>.cc--hero-article-video .text-container .f--eyebrow{color:#fff}}@media print{.cc--hero-article-video .text-container .f--eyebrow{color:#fff!important}}.cc--hero-article-video .text-container .f--page-title h1{font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-article-video .text-container .f--page-title h1{font-size:3.75rem;line-height:.9167}}@media screen and (min-width:1024px){.lc--full .cc--hero-article-video .text-container .f--page-title h1,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article-video .text-container .f--page-title h1,.sg-pattern-example>.cc--hero-article-video .text-container .f--page-title h1,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article-video .text-container .f--page-title h1,body.pattern-lab-demo>.cc--hero-article-video .text-container .f--page-title h1{color:#fff}}@media print{.cc--hero-article-video .text-container .f--page-title h1{color:#fff!important;font-size:2.625rem;line-height:1.3096}}.cc--hero-article-video .text-container .f--page-title h1 a{color:#000;text-decoration:none}@media screen and (min-width:1024px){.lc--full .cc--hero-article-video .text-container .f--page-title h1 a,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article-video .text-container .f--page-title h1 a,.sg-pattern-example>.cc--hero-article-video .text-container .f--page-title h1 a,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article-video .text-container .f--page-title h1 a,body.pattern-lab-demo>.cc--hero-article-video .text-container .f--page-title h1 a{color:#fff}}@media print{.cc--hero-article-video .text-container .f--page-title h1 a{color:#fff!important}}html[data-whatintent=mouse] .cc--hero-article-video .text-container .f--page-title h1 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--hero-article-video .text-container .f--page-title h1 a:hover{text-decoration:underline}.cc--hero-article-video .text-container .f--description{font-size:1rem;line-height:1.25;margin-top:1.25rem}@media screen and (min-width:1024px){.cc--hero-article-video .text-container .f--description,.cc--hero-article-video .text-container .f--description p{color:#fff}}.cc--hero-article .c--hero-article{position:relative}.cc--hero-article.no-image{background-color:#fff}.cc--hero-article.no-image .text-container{margin-bottom:.625rem}@media screen and (min-width:1024px){.lc--full .cc--hero-article.no-image .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container,.sg-pattern-example>.cc--hero-article.no-image .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container,body.pattern-lab-demo>.cc--hero-article.no-image .text-container{bottom:auto;margin-bottom:2.1875rem;position:relative}}@media print{.cc--hero-article.no-image .text-container{bottom:auto;margin-bottom:2.1875rem;position:relative}}@media screen and (min-width:1024px){.lc--full .cc--hero-article.no-image .text-container .f--eyebrow,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--eyebrow,.sg-pattern-example>.cc--hero-article.no-image .text-container .f--eyebrow,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--eyebrow,body.pattern-lab-demo>.cc--hero-article.no-image .text-container .f--eyebrow{color:#881c1c}}@media print{.cc--hero-article.no-image .text-container .f--eyebrow{color:#881c1c!important}}@media screen and (min-width:1024px){.lc--full .cc--hero-article.no-image .text-container .f--page-title,.lc--full .cc--hero-article.no-image .text-container .f--page-title a,.lc--full .cc--hero-article.no-image .text-container .f--page-title h1,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--page-title,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--page-title a,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--page-title h1,.sg-pattern-example>.cc--hero-article.no-image .text-container .f--page-title,.sg-pattern-example>.cc--hero-article.no-image .text-container .f--page-title a,.sg-pattern-example>.cc--hero-article.no-image .text-container .f--page-title h1,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--page-title,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--page-title a,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--page-title h1,body.pattern-lab-demo>.cc--hero-article.no-image .text-container .f--page-title,body.pattern-lab-demo>.cc--hero-article.no-image .text-container .f--page-title a,body.pattern-lab-demo>.cc--hero-article.no-image .text-container .f--page-title h1{color:#000}}@media print{.cc--hero-article.no-image .text-container .f--page-title,.cc--hero-article.no-image .text-container .f--page-title a,.cc--hero-article.no-image .text-container .f--page-title h1{color:#000!important}}@media screen and (min-width:1024px){.cc--hero-article.no-image .text-container .f--description,.cc--hero-article.no-image .text-container .f--description p{color:#000}}.cc--hero-article .f--image{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--hero-article .f--image{margin-bottom:3.125rem;padding-left:0;padding-right:0}}@media screen and (min-width:1024px){.lc--full .cc--hero-article .f--image,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .f--image,.sg-pattern-example>.cc--hero-article .f--image,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .f--image,body.pattern-lab-demo>.cc--hero-article .f--image{margin-bottom:0;position:relative}.lc--full .cc--hero-article .f--image:before,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .f--image:before,.sg-pattern-example>.cc--hero-article .f--image:before,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .f--image:before,body.pattern-lab-demo>.cc--hero-article .f--image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000);bottom:0;content:"";display:block;height:60%;position:absolute;width:100%;z-index:1}}@media screen and (min-width:1200px){.cc--hero-article .f--image{background-color:#4a4a4a}}@media print{.cc--hero-article .f--image{position:relative}.cc--hero-article .f--image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000))!important;background-image:linear-gradient(180deg,transparent,#000)!important;bottom:0;content:"";display:block;height:60%;position:absolute;width:100%;z-index:1}}@media screen and (min-width:1024px){.lc--full .cc--hero-article .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .f--image img,.sg-pattern-example>.cc--hero-article .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .f--image img,body.pattern-lab-demo>.cc--hero-article .f--image img{max-height:42.1875rem;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:1024px)and (min-width:1200px){.lc--full .cc--hero-article .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .f--image img,.sg-pattern-example>.cc--hero-article .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .f--image img,body.pattern-lab-demo>.cc--hero-article .f--image img{-o-object-fit:contain;object-fit:contain}}.cc--hero-article .text-container{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:768px){.cc--hero-article .text-container{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--hero-article .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .text-container,.sg-pattern-example>.cc--hero-article .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .text-container,body.pattern-lab-demo>.cc--hero-article .text-container{bottom:2.1875rem;left:50%;margin:0 auto;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}}@media print{.cc--hero-article .text-container{bottom:2.1875rem;left:50%;margin:0 auto;max-width:1800px;padding-left:2.0833333333%;padding-right:2.0833333333%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}}.cc--hero-article .text-container .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.625rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-article .text-container .f--eyebrow{font-size:.875rem;line-height:1.2858}}@media screen and (min-width:1024px){.lc--full .cc--hero-article .text-container .f--eyebrow,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .text-container .f--eyebrow,.sg-pattern-example>.cc--hero-article .text-container .f--eyebrow,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .text-container .f--eyebrow,body.pattern-lab-demo>.cc--hero-article .text-container .f--eyebrow{color:#fff}}@media print{.cc--hero-article .text-container .f--eyebrow{color:#fff!important}}.cc--hero-article .text-container .f--page-title h1{font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-article .text-container .f--page-title h1{font-size:3.75rem;line-height:.9167}}@media screen and (min-width:1024px){.lc--full .cc--hero-article .text-container .f--page-title h1,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .text-container .f--page-title h1,.sg-pattern-example>.cc--hero-article .text-container .f--page-title h1,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .text-container .f--page-title h1,body.pattern-lab-demo>.cc--hero-article .text-container .f--page-title h1{color:#fff}}@media print{.cc--hero-article .text-container .f--page-title h1{color:#fff!important;font-size:2.625rem;line-height:1.3096}}.cc--hero-article .text-container .f--page-title h1 a{color:#000;text-decoration:none}@media screen and (min-width:1024px){.lc--full .cc--hero-article .text-container .f--page-title h1 a,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .text-container .f--page-title h1 a,.sg-pattern-example>.cc--hero-article .text-container .f--page-title h1 a,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .text-container .f--page-title h1 a,body.pattern-lab-demo>.cc--hero-article .text-container .f--page-title h1 a{color:#fff}}@media print{.cc--hero-article .text-container .f--page-title h1 a{color:#fff!important}}html[data-whatintent=mouse] .cc--hero-article .text-container .f--page-title h1 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--hero-article .text-container .f--page-title h1 a:hover{text-decoration:underline}.cc--hero-article .text-container .f--description{font-size:1rem;line-height:1.25;margin-top:1.25rem}@media screen and (min-width:1024px){.cc--hero-article .text-container .f--description,.cc--hero-article .text-container .f--description p{color:#fff}}.cc--hero-event{background-color:#fff}@media screen and (min-width:1024px){.cc--hero-event{background-color:#000}}.cc--hero-event .c--hero-event{position:relative}.cc--hero-event.no-image{background-color:#fff}.cc--hero-event.no-image .text-container{margin-bottom:.625rem}@media screen and (min-width:1024px){.lc--full .cc--hero-event.no-image .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container,.sg-pattern-example>.cc--hero-event.no-image .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container,body.pattern-lab-demo>.cc--hero-event.no-image .text-container{bottom:auto;margin-bottom:2.1875rem;position:relative}.lc--full .cc--hero-event.no-image .text-container .f--eyebrow,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--eyebrow,.sg-pattern-example>.cc--hero-event.no-image .text-container .f--eyebrow,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--eyebrow,body.pattern-lab-demo>.cc--hero-event.no-image .text-container .f--eyebrow{color:#881c1c}.lc--full .cc--hero-event.no-image .text-container .f--page-title,.lc--full .cc--hero-event.no-image .text-container .f--page-title a,.lc--full .cc--hero-event.no-image .text-container .f--page-title h1,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--page-title,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--page-title a,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--page-title h1,.sg-pattern-example>.cc--hero-event.no-image .text-container .f--page-title,.sg-pattern-example>.cc--hero-event.no-image .text-container .f--page-title a,.sg-pattern-example>.cc--hero-event.no-image .text-container .f--page-title h1,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--page-title,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--page-title a,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--page-title h1,body.pattern-lab-demo>.cc--hero-event.no-image .text-container .f--page-title,body.pattern-lab-demo>.cc--hero-event.no-image .text-container .f--page-title a,body.pattern-lab-demo>.cc--hero-event.no-image .text-container .f--page-title h1{color:#000}}.cc--hero-event .f--image{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--hero-event .f--image{margin-bottom:3.125rem;padding-left:0;padding-right:0}}@media screen and (min-width:1024px){.lc--full .cc--hero-event .f--image,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event .f--image,.sg-pattern-example>.cc--hero-event .f--image,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event .f--image,body.pattern-lab-demo>.cc--hero-event .f--image{margin-bottom:0;position:relative}.lc--full .cc--hero-event .f--image:before,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event .f--image:before,.sg-pattern-example>.cc--hero-event .f--image:before,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event .f--image:before,body.pattern-lab-demo>.cc--hero-event .f--image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000);bottom:0;content:"";display:block;height:60%;position:absolute;width:100%;z-index:1}.lc--full .cc--hero-event .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event .f--image img,.sg-pattern-example>.cc--hero-event .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event .f--image img,body.pattern-lab-demo>.cc--hero-event .f--image img{max-height:42.1875rem;-o-object-fit:cover;object-fit:cover}}.cc--hero-event .text-container{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:768px){.cc--hero-event .text-container{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--hero-event .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event .text-container,.sg-pattern-example>.cc--hero-event .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event .text-container,body.pattern-lab-demo>.cc--hero-event .text-container{bottom:2.1875rem;left:50%;margin:0 auto;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}}.cc--hero-event .text-container .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.625rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-event .text-container .f--eyebrow{font-size:.875rem;line-height:1.2858}}@media screen and (min-width:1024px){.lc--full .cc--hero-event .text-container .f--eyebrow,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event .text-container .f--eyebrow,.sg-pattern-example>.cc--hero-event .text-container .f--eyebrow,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event .text-container .f--eyebrow,body.pattern-lab-demo>.cc--hero-event .text-container .f--eyebrow{color:#fff}}.cc--hero-event .text-container .f--page-title h1{font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-event .text-container .f--page-title h1{font-size:3.75rem;line-height:.9167}}@media screen and (min-width:1024px){.lc--full .cc--hero-event .text-container .f--page-title h1,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event .text-container .f--page-title h1,.sg-pattern-example>.cc--hero-event .text-container .f--page-title h1,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event .text-container .f--page-title h1,body.pattern-lab-demo>.cc--hero-event .text-container .f--page-title h1{color:#fff}}.cc--hero-event .text-container .f--page-title h1 a{color:#000;text-decoration:none}@media screen and (min-width:1024px){.lc--full .cc--hero-event .text-container .f--page-title h1 a,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event .text-container .f--page-title h1 a,.sg-pattern-example>.cc--hero-event .text-container .f--page-title h1 a,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event .text-container .f--page-title h1 a,body.pattern-lab-demo>.cc--hero-event .text-container .f--page-title h1 a{color:#fff}}html[data-whatintent=mouse] .cc--hero-event .text-container .f--page-title h1 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--hero-event .text-container .f--page-title h1 a:hover{text-decoration:underline}.cc--hero-image .c--hero-image,.cc--hero-image .f--image{position:relative}.cc--hero-image .f--image:after,.cc--hero-image .f--image:before{content:"";display:block;height:40%;opacity:.8;position:absolute;width:100%;z-index:1}.cc--hero-image .f--image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(21,21,21,0)),to(#151515));background-image:linear-gradient(180deg,rgba(21,21,21,0),#151515);bottom:0}.cc--hero-image .f--image:after{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(21,21,21,0)),to(#151515));background-image:linear-gradient(0deg,rgba(21,21,21,0),#151515);top:0}.cc--hero-image .f--image img{min-height:20rem;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:1024px){.lc--full .cc--hero-image .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-image .f--image img,.sg-pattern-example>.cc--hero-image .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-image .f--image img,body.pattern-lab-demo>.cc--hero-image .f--image img{max-height:42.1875rem;-o-object-fit:cover;object-fit:cover}}.cc--hero-image .text-container{bottom:1.1875rem;left:50%;margin:0 auto;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}@media screen and (min-width:768px){.cc--hero-image .text-container{bottom:1.5625rem;padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width:1024px){.cc--hero-image .text-container{bottom:1.5rem;padding-left:4.1666666667%;padding-right:4.1666666667%}}.cc--hero-image .text-container .f--page-title{max-width:37.5rem}.cc--hero-image .text-container .f--page-title h1{color:#fff;font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-image .text-container .f--page-title h1{font-size:3.75rem;line-height:.9167}}.tc--error-page .cc--hero-image .f--image img{max-height:34.375rem}.cc--hero-interior{padding-left:8.3333333333%;padding-right:8.3333333333%}.tc--form-page .cc--hero-interior,.tc--microsite-article .cc--hero-interior{padding-left:0;padding-right:0}.tc--events-listing .cc--hero-interior,.tc--microsite-article .cc--hero-interior,.tc--news-listing .cc--hero-interior{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.tc--events-listing .cc--hero-interior,.tc--microsite-article .cc--hero-interior,.tc--news-listing .cc--hero-interior{padding-left:5.5555555556%;padding-right:16.6666666667%}}.tc--microsite-profile .cc--hero-interior{padding-left:8.3333333333%;padding-right:8.3333333333%;padding-top:3.125rem}@media screen and (min-width:1024px){.tc--microsite-profile .cc--hero-interior{padding-left:25%;padding-right:25%}}.cc--hero-interior .f--eyebrow{margin-bottom:.9375rem}.cc--hero-interior .f--eyebrow a{font-size:.875rem;line-height:1.2858;text-decoration:none;text-transform:uppercase}.cc--hero-interior .f--page-title{margin-bottom:1.5625rem}@media screen and (min-width:768px){.cc--hero-interior .f--page-title{margin-bottom:3.125rem}}.cc--hero-interior .f--page-title h1{font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-interior .f--page-title h1{font-size:3.75rem;line-height:.9167}}.cc--hero-landing{background-color:#000;margin-top:-6.5625rem}@media screen and (min-width:768px){.cc--hero-landing{margin-top:-9.5rem}}@media screen and (min-width:1200px){.cc--hero-landing{margin-top:-10.6875rem}}.cc--hero-landing .c--hero-landing,.cc--hero-landing .image-video-container{position:relative}@media screen and (max-width:767px){.cc--hero-landing .image-video-container .f--ambient-video,.cc--hero-landing .image-video-container .video-controls{display:none}}.cc--hero-landing .image-video-container .f--image{height:100%}@media screen and (max-width:767px){.cc--hero-landing .image-video-container .f--image{padding-bottom:100%;position:relative}}.cc--hero-landing .image-video-container .f--image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:767px){.cc--hero-landing .image-video-container .f--image img{position:absolute}}.cc--hero-landing .image-video-container .video-controls{z-index:11}@media screen and (min-width:768px){.cc--hero-landing .image-video-container .video-controls{bottom:1.5625rem;right:2.5rem;top:inherit}}.cc--hero-landing .f--image{position:relative}@media screen and (min-width:768px){.cc--hero-landing .f--image{padding-left:0;padding-right:0}}.cc--hero-landing .f--image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000);bottom:0}.cc--hero-landing .f--image:after,.cc--hero-landing .f--image:before{content:"";display:block;height:45%;opacity:.8;position:absolute;width:100%;z-index:1}.cc--hero-landing .f--image:after{background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));background-image:linear-gradient(180deg,#000,transparent);top:0}@media screen and (min-width:1024px){.lc--full .cc--hero-landing .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-landing .f--image img,.sg-pattern-example>.cc--hero-landing .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-landing .f--image img,body.pattern-lab-demo>.cc--hero-landing .f--image img{max-height:34.375rem;-o-object-fit:cover;object-fit:cover}}.cc--hero-landing .text-container{bottom:0;left:50%;margin:0 auto;max-width:1800px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}.cc--hero-landing .text-container .text-container-inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1.25rem;padding-left:8.3333333333%;padding-right:8.3333333333%;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:768px){.cc--hero-landing .text-container .text-container-inner{padding-bottom:1.5625rem;padding-left:8.3333333333%;padding-right:5.5555555556%}}@media screen and (min-width:1024px){.cc--hero-landing .text-container .text-container-inner{padding-left:4.1666666667%;padding-right:2.0833333333%}}.cc--hero-landing .text-container .f--page-title h1{color:#fff;font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-landing .text-container .f--page-title h1{font-size:3.75rem;line-height:.9167}}.cc--hero-landing .text-container .button-show-feature{display:none}@media screen and (max-width:767px){.cc--hero-landing .text-container .button-show-feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:1.5625rem;justify-content:center;width:1.5625rem}}.cc--hero-landing .text-container .button-close-feature{bottom:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:8.3333333333%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:1.5625rem;justify-content:center;width:1.5625rem}@media screen and (min-width:768px){.cc--hero-landing .text-container .button-close-feature{display:none}}@media screen and (max-width:767px){.cc--hero-landing .text-container .feature-container{background:rgba(21,21,21,.9);bottom:0;display:none;left:0;padding:1.25rem 27.7777777778% 1.25rem 8.3333333333%;position:absolute;width:100%}}@media screen and (min-width:768px){.cc--hero-landing .text-container .feature-container{-webkit-box-flex:0;-ms-flex:0 0 29.0322580645%;flex:0 0 29.0322580645%}}@media screen and (min-width:1024px){.cc--hero-landing .text-container .feature-container{-webkit-box-flex:0;-ms-flex:0 0 22.2222222222%;flex:0 0 22.2222222222%;max-width:15.625rem}}.cc--hero-landing .text-container .feature-container .f--cta-title h3{color:#fff;font-size:.9375rem;line-height:1.2}@media screen and (min-width:768px){.cc--hero-landing .text-container .feature-container .f--cta-title h3{font-size:1rem;line-height:1;text-align:right}}@media screen and (min-width:1024px){.cc--hero-landing .text-container .feature-container .f--cta-title h3{font-size:1rem;line-height:1.25}}.cc--hero-landing .text-container .feature-container .f--cta-title h3 a{color:#fff;text-decoration:none}html[data-whatintent=mouse] .cc--hero-landing .text-container .feature-container .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--hero-landing .text-container .feature-container .f--cta-title h3 a:hover{text-decoration:underline}.cc--hero-landing .text-container .feature-container .f--description{margin-top:.3125rem}.cc--hero-landing .text-container .feature-container .f--description p{color:#fff;font-size:.75rem;line-height:1.5}@media screen and (min-width:768px){.cc--hero-landing .text-container .feature-container .f--description p{text-align:right}.cc--hero-landing.ambient-video .feature-container{margin-bottom:3.75rem}}.cc--hero-microsite-homepage{margin-top:-6.5625rem}@media screen and (min-width:768px){.cc--hero-microsite-homepage{margin-top:-9.5rem}}@media screen and (min-width:1200px){.cc--hero-microsite-homepage{margin-top:-10.6875rem}}.cc--hero-microsite-homepage .c--hero-microsite-homepage,.cc--hero-microsite-homepage .image-video-container{position:relative}@media screen and (max-width:767px){.cc--hero-microsite-homepage .image-video-container .f--ambient-video,.cc--hero-microsite-homepage .image-video-container .video-controls{display:none}}.cc--hero-microsite-homepage .image-video-container .f--image{height:100%}@media screen and (max-width:767px){.cc--hero-microsite-homepage .image-video-container .f--image{padding-bottom:100%;position:relative}}.cc--hero-microsite-homepage .image-video-container .f--image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:767px){.cc--hero-microsite-homepage .image-video-container .f--image img{position:absolute}}.cc--hero-microsite-homepage .image-video-container .video-controls{z-index:11}@media screen and (min-width:768px){.cc--hero-microsite-homepage .image-video-container .video-controls{bottom:1.5625rem;right:2.5rem;top:inherit}}.cc--hero-microsite-homepage .f--image{position:relative}@media screen and (min-width:768px){.cc--hero-microsite-homepage .f--image{padding-left:0;padding-right:0}}.cc--hero-microsite-homepage .f--image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000);bottom:0;content:"";display:block;height:45%;opacity:.8;position:absolute;width:100%;z-index:1}.cc--hero-microsite-homepage .f--image:after{background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));background-image:linear-gradient(180deg,#000,transparent);content:"";display:block;height:45%;opacity:.8;position:absolute;top:0;width:100%;z-index:1}@media screen and (min-width:1024px){.lc--full .cc--hero-microsite-homepage .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-microsite-homepage .f--image img,.sg-pattern-example>.cc--hero-microsite-homepage .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-microsite-homepage .f--image img,body.pattern-lab-demo>.cc--hero-microsite-homepage .f--image img{max-height:34.375rem;-o-object-fit:cover;object-fit:cover}}.cc--hero-microsite-homepage .text-container{bottom:0;left:50%;margin:0 auto;max-width:1800px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}.cc--hero-microsite-homepage .text-container .text-container-inner{padding-bottom:1.25rem;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:768px){.cc--hero-microsite-homepage .text-container .text-container-inner{padding-bottom:1.5625rem;padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width:1024px){.cc--hero-microsite-homepage .text-container .text-container-inner{padding-left:4.1666666667%;padding-right:4.1666666667%}.cc--hero-microsite-homepage .text-container .f--page-title{max-width:72.7272727273%}}.cc--hero-microsite-homepage .text-container .f--page-title h1{color:#fff;font-size:1.875rem;letter-spacing:-.03125rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-microsite-homepage .text-container .f--page-title h1{font-size:3.75rem;letter-spacing:0;line-height:.9167}}.cc--hero-microsite-interior .c--hero-microsite-interior{position:relative}.cc--hero-microsite-interior .text-container .f--page-title-pseudo .h1{color:#fff;font-size:1.875rem;letter-spacing:-.03125rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-microsite-interior .text-container .f--page-title-pseudo .h1{font-size:3.75rem;letter-spacing:0;line-height:.9167}}.cc--hero-microsite-interior,.cc--hero-microsite-landing{margin-top:-6.5625rem}@media screen and (min-width:768px){.cc--hero-microsite-interior,.cc--hero-microsite-landing{margin-top:-9.5rem}}@media screen and (min-width:1200px){.cc--hero-microsite-interior,.cc--hero-microsite-landing{margin-top:-10.6875rem}}.cc--hero-microsite-interior .c--hero-microsite-landing,.cc--hero-microsite-interior .image-video-container,.cc--hero-microsite-landing .c--hero-microsite-landing,.cc--hero-microsite-landing .image-video-container{position:relative}@media screen and (max-width:767px){.cc--hero-microsite-interior .image-video-container .f--ambient-video,.cc--hero-microsite-interior .image-video-container .video-controls,.cc--hero-microsite-landing .image-video-container .f--ambient-video,.cc--hero-microsite-landing .image-video-container .video-controls{display:none}}.cc--hero-microsite-interior .image-video-container .f--image,.cc--hero-microsite-landing .image-video-container .f--image{height:100%}@media screen and (max-width:767px){.cc--hero-microsite-interior .image-video-container .f--image,.cc--hero-microsite-landing .image-video-container .f--image{padding-bottom:100%;position:relative}}.cc--hero-microsite-interior .image-video-container .f--image img,.cc--hero-microsite-landing .image-video-container .f--image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:767px){.cc--hero-microsite-interior .image-video-container .f--image img,.cc--hero-microsite-landing .image-video-container .f--image img{position:absolute}}.cc--hero-microsite-interior .image-video-container .video-controls,.cc--hero-microsite-landing .image-video-container .video-controls{z-index:11}@media screen and (min-width:768px){.cc--hero-microsite-interior .image-video-container .video-controls,.cc--hero-microsite-landing .image-video-container .video-controls{bottom:1.5625rem;right:2.5rem;top:inherit}}.cc--hero-microsite-interior .f--image,.cc--hero-microsite-landing .f--image{position:relative}@media screen and (min-width:768px){.cc--hero-microsite-interior .f--image,.cc--hero-microsite-landing .f--image{padding-left:0;padding-right:0}}.cc--hero-microsite-interior .f--image:before,.cc--hero-microsite-landing .f--image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000);bottom:0;content:"";display:block;height:45%;opacity:.8;position:absolute;width:100%;z-index:1}.cc--hero-microsite-interior .f--image:after,.cc--hero-microsite-landing .f--image:after{background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));background-image:linear-gradient(180deg,#000,transparent);content:"";display:block;height:45%;opacity:.8;position:absolute;top:0;width:100%;z-index:1}@media screen and (min-width:1024px){.lc--full .cc--hero-microsite-interior .f--image img,.lc--full .cc--hero-microsite-landing .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-microsite-interior .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-microsite-landing .f--image img,.sg-pattern-example>.cc--hero-microsite-interior .f--image img,.sg-pattern-example>.cc--hero-microsite-landing .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-microsite-interior .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-microsite-landing .f--image img,body.pattern-lab-demo>.cc--hero-microsite-interior .f--image img,body.pattern-lab-demo>.cc--hero-microsite-landing .f--image img{max-height:25rem;-o-object-fit:cover;object-fit:cover}}.cc--hero-microsite-interior .text-container,.cc--hero-microsite-landing .text-container{bottom:0;left:50%;margin:0 auto;max-width:1800px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}.cc--hero-microsite-interior .text-container .text-container-inner,.cc--hero-microsite-landing .text-container .text-container-inner{padding-bottom:1.25rem;padding-left:6.25%;padding-right:6.25%}@media screen and (min-width:768px){.cc--hero-microsite-interior .text-container .text-container-inner,.cc--hero-microsite-landing .text-container .text-container-inner{padding-bottom:1.5625rem;padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width:1024px){.cc--hero-microsite-interior .text-container .text-container-inner,.cc--hero-microsite-landing .text-container .text-container-inner{padding-left:4.1666666667%;padding-right:4.1666666667%}}.cc--hero-microsite-interior .text-container .f--page-title h1,.cc--hero-microsite-landing .text-container .f--page-title h1{color:#fff;font-size:1.875rem;letter-spacing:-.03125rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-microsite-interior .text-container .f--page-title h1,.cc--hero-microsite-landing .text-container .f--page-title h1{font-size:3.75rem;letter-spacing:0;line-height:.9167}}.cc--hero-microsite-interior .text-container .f--eyebrow,.cc--hero-microsite-landing .text-container .f--eyebrow{color:#e9e9e9;font-size:.75rem;line-height:1.5;margin-bottom:.4375rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--hero-microsite-interior .text-container .f--eyebrow,.cc--hero-microsite-landing .text-container .f--eyebrow{font-size:.875rem;line-height:1.2858}}.cc--latest-news-column .cc--latest-news-card-featured .f--image{margin-bottom:1.3125rem}.cc--latest-news-column .cc--latest-news-card-featured .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.5rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--latest-news-column .cc--latest-news-card-featured .f--eyebrow{font-size:.875rem;line-height:1.2858}}.cc--latest-news-column .cc--latest-news-card-featured .f--eyebrow a{font-size:.75rem;font-weight:800;line-height:1.5;text-decoration:none;text-transform:uppercase}@media screen and (min-width:768px){.cc--latest-news-column .cc--latest-news-card-featured .f--eyebrow a{font-size:.875rem;line-height:1.2858}}html[data-whatintent=mouse] .cc--latest-news-column .cc--latest-news-card-featured .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--latest-news-column .cc--latest-news-card-featured .f--eyebrow a:hover{color:#151515;text-decoration:none}.cc--latest-news-column .cc--latest-news-card-featured .f--cta-title h3{font-size:1.375rem;line-height:1.1819}@media screen and (min-width:768px){.cc--latest-news-column .cc--latest-news-card-featured .f--cta-title h3{font-size:1.625rem;line-height:1.1539}}.cc--latest-news-column .cc--latest-news-card-featured .f--cta-title h3 a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--latest-news-column .cc--latest-news-card-featured .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--latest-news-column .cc--latest-news-card-featured .f--cta-title h3 a:hover{color:#881c1c}.cc--latest-news-media .cc--latest-news-card-featured .f--image{margin-bottom:1.1875rem}.cc--latest-news-media .cc--latest-news-card-featured .f--image img{max-height:15px;width:auto}.cc--latest-news-media .cc--latest-news-card-featured .f--cta-title{margin-bottom:.625rem}.cc--latest-news-media .cc--latest-news-card-featured .f--cta-title h3{font-size:.9375rem;line-height:1.2}@media screen and (min-width:768px){.cc--latest-news-media .cc--latest-news-card-featured .f--cta-title h3{font-size:1rem;line-height:1.25}}.cc--latest-news-media .cc--latest-news-card-featured .f--cta-title h3 a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--latest-news-media .cc--latest-news-card-featured .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--latest-news-media .cc--latest-news-card-featured .f--cta-title h3 a:hover{color:#881c1c}.cc--latest-news-media .cc--latest-news-card-featured .f--description p{font-size:.9375rem;line-height:1.6667}@media screen and (min-width:768px){.cc--latest-news-media .cc--latest-news-card-featured .f--description p{font-size:.9375rem;line-height:1.8667}}.cc--latest-news-card .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.5rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--latest-news-card .f--eyebrow{font-size:.875rem;line-height:1.2858}}.cc--latest-news-card .f--eyebrow a{font-size:.75rem;font-weight:800;line-height:1.5;text-decoration:none;text-transform:uppercase}@media screen and (min-width:768px){.cc--latest-news-card .f--eyebrow a{font-size:.875rem;line-height:1.2858}}html[data-whatintent=mouse] .cc--latest-news-card .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--latest-news-card .f--eyebrow a:hover{color:#151515;text-decoration:none}.cc--latest-news-card .f--cta-title h3{font-size:.9375rem;line-height:1.2}@media screen and (min-width:768px){.cc--latest-news-card .f--cta-title h3{font-size:1rem;line-height:1.25}}.cc--latest-news-card .f--cta-title h3 a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--latest-news-card .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--latest-news-card .f--cta-title h3 a:hover{color:#881c1c}.cc--latest-news-column .cc--component-container:not(:last-child){border-bottom:.0625rem solid #ccc;margin-bottom:1.9375rem;padding-bottom:1.375rem}.cc--latest-news-column .cc--component-container:first-child{margin-bottom:1.5625rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--latest-news-column .cc--component-container:first-child{padding-bottom:2.625rem}}.cc--latest-news-media .f--eyebrow{border-bottom:.0625rem solid #ccc;color:#881c1c;font-size:.875rem;font-weight:800;line-height:1.2858;margin-bottom:1.875rem;padding-bottom:.625rem;text-transform:uppercase}.cc--latest-news-media .cc--latest-news-card-featured:not(:last-child){border-bottom:.0625rem solid #ccc;margin-bottom:1.9375rem;padding-bottom:1.75rem}.cc--latest-news{margin:0 auto;max-width:1800px;padding:2.5rem 8.3333333333%}@media screen and (min-width:768px){.cc--latest-news{padding-bottom:3.125rem;padding-top:3.125rem}.cc--latest-news .c--latest-news>.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cc--latest-news .c--latest-news>.text-container .f--section-title{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--latest-news .c--latest-news>.text-container .f--section-title{margin-bottom:1.5625rem}}.cc--latest-news .c--latest-news>.text-container .f--section-title h2{font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.cc--latest-news .c--latest-news>.text-container .f--section-title h2{font-size:2.5rem;line-height:1}}.cc--latest-news .c--latest-news>.text-container .f--link{margin-bottom:1.4375rem}@media screen and (min-width:768px){.cc--latest-news .c--latest-news>.text-container .f--link{margin-bottom:0;-ms-flex-item-align:center;align-self:center}}.cc--latest-news .c--latest-news>.text-container .f--link a{font-size:.875rem;font-weight:800;line-height:1.2858;text-transform:uppercase}html[data-whatintent=mouse] .cc--latest-news .c--latest-news>.text-container .f--link a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--latest-news .c--latest-news>.text-container .f--link a:hover{color:#151515}.cc--latest-news .c--latest-news .content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:1024px){.cc--latest-news .c--latest-news .content-container>.cc--component-container{-ms-flex-preferred-size:30%;flex-basis:30%}}@media screen and (max-width:767px){.cc--latest-news .c--latest-news .content-container>.cc--component-container:not(:last-child){margin-bottom:2.5rem}}@media screen and (min-width:1024px){.cc--latest-news .c--latest-news .content-container>.cc--component-container:not(:last-child){margin-right:5%}}@media screen and (min-width:768px)and (max-width:1023px){.cc--latest-news .c--latest-news .content-container .cc--latest-news-column{margin-bottom:3.125rem;-ms-flex-preferred-size:47.5%;flex-basis:47.5%}.cc--latest-news .c--latest-news .content-container .cc--latest-news-column:first-child{margin-right:5%}}@media screen and (max-width:1023px){.cc--links-list{padding-left:8.3333333333%;padding-right:8.3333333333%;padding-top:1.25rem}}@media screen and (min-width:1024px){.cc--links-list{border-top:.0625rem solid #ccc;padding-top:1.875rem}}.cc--links-list .f--link{margin-bottom:1.25rem}.cc--links-list .link{background:url(/themes/custom/umass_base/images/icons/icon-arrowright-red.svg) no-repeat top 5px right/1.25rem;border-bottom:.0625rem solid #ccc;color:#151515;display:block;font-weight:800;padding-bottom:.75rem;padding-right:.9375rem;text-decoration:none;text-transform:uppercase}html[data-whatintent=mouse] .cc--links-list .link else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--links-list .link:hover{color:#881c1c;text-decoration:none}.cc--login-form{margin-bottom:1.5625rem}.cc--login-form .c--login-form{margin:0 auto;max-width:1800px;padding-bottom:2.5rem;padding-left:2.0833333333%;padding-right:2.0833333333%;width:100%}@media screen and (min-width:768px){.cc--login-form .c--login-form{padding-bottom:2.5rem;padding-left:2.0833333333%;padding-right:2.0833333333%;width:25%}}@media screen and (min-width:1024px){.cc--login-form .c--login-form{padding:4.6875rem 2.0833333333% 3.4375rem}}.cc--menu-left-nav{position:relative}@media screen and (max-width:1023px){.cc--menu-left-nav .c--menu-left-nav{padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width:1024px){.cc--menu-left-nav .f--section-title{margin-bottom:1.5625rem}.cc--menu-left-nav .f--section-title h2 span.nolink{color:var(--color-umass-gold);font-size:1.125rem;font-weight:900;line-height:1.3333}}.cc--menu-left-nav .f--section-title h2{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;text-transform:uppercase}@media screen and (min-width:768px){.cc--menu-left-nav .f--section-title h2{font-size:.875rem;line-height:1.2858}}@media screen and (max-width:1023px){.cc--menu-left-nav .f--section-title h2{border-bottom:.0625rem solid #e9e9e9;cursor:pointer;padding-bottom:1.25rem;padding-top:1.3125rem;position:relative}.cc--menu-left-nav .f--section-title h2.open:after{display:none}.cc--menu-left-nav .f--section-title h2:after,.cc--menu-left-nav .f--section-title h2:before{background:#881c1c;content:"";display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cc--menu-left-nav .f--section-title h2:before{height:.125rem;right:.375rem;width:.875rem}.cc--menu-left-nav .f--section-title h2:after{height:.875rem;right:.75rem;width:.125rem}}.cc--menu-left-nav .f--section-title h2 a{text-decoration:none}@media screen and (min-width:1024px){.cc--menu-left-nav .f--section-title h2 a:before{background:url(/themes/custom/umass_base/images/icons/icon-arrowleft-red.svg) no-repeat 0/1.25rem;content:"";display:inline-block;height:.625rem;margin-left:-2rem;margin-right:.6875rem;width:1.25rem}html[data-whatintent=mouse] .cc--menu-left-nav .f--section-title h2 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--menu-left-nav .f--section-title h2 a:hover:before{background-image:url(/themes/custom/umass_base/images/icons/icon-arrowleft-dark.svg)}}.cc--menu-left-nav .f--section-title h2 a.nolink{color:var(--color-umass-gold);font-size:1.125rem;font-weight:900;line-height:1.3333}.cc--menu-left-nav .f--section-title h2 a.nolink:before{content:none;display:none!important}@media screen and (max-width:1023px){.mc--left-nav-menu{background:#fff;-webkit-box-shadow:0 5px 12px -5px rgba(0,0,0,.3);box-shadow:0 5px 12px -5px rgba(0,0,0,.3);display:none;margin-left:-8.3333333333%;margin-right:-8.3333333333%;padding-bottom:.625rem;padding-left:8.3333333333%;padding-right:8.3333333333%;position:absolute;top:3.6875rem;width:100%;z-index:10}}@media screen and (max-width:1023px)and (min-width:768px){.mc--left-nav-menu{padding-top:.625rem}}.mc--left-nav-menu .menu-item{line-height:1;margin-bottom:1.25rem}@media screen and (min-width:768px){.mc--left-nav-menu .menu-item{margin-bottom:1.875rem}}.mc--left-nav-menu .menu-item a{color:#151515;font-size:.9375rem;line-height:1.3334;text-decoration:none}html[data-whatintent=mouse] .mc--left-nav-menu .menu-item a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .mc--left-nav-menu .menu-item a:hover{color:#881c1c}.mc--left-nav-menu .menu-item span{color:var(--color-umass-gold);font-size:1.125rem;font-weight:900;line-height:1.3333;text-transform:uppercase}.mc--left-nav-menu .menu-item span+.submenu{margin-top:1.25rem}@media screen and (min-width:768px){.mc--left-nav-menu .menu-item span+.submenu{margin-top:1.875rem}}.mc--left-nav-menu .menu-item .submenu-wrapper{display:none;padding-left:1.5625rem;padding-top:.9375rem}.mc--left-nav-menu .menu-item .submenu-wrapper .menu-item{margin-bottom:.9375rem}.mc--left-nav-menu .menu-item .submenu-wrapper .menu-item a{font-size:.875rem;line-height:1.4286}.mc--left-nav-menu .menu-item.menu-item--active-trail>a{color:#881c1c}.mc--left-nav-menu .menu-item.menu-item--active-trail .submenu-wrapper{display:block}.cc--menu-main .button-back,.cc--menu-main .link-arrow-wrapper .arrow-toggle,.cc--menu-main .navigation-title{display:none}body.microsite-menu-is-active{overflow:hidden}.cc--menu-microsite{background-color:#881c1c}.cc--menu-microsite .c--menu-microsite{margin:0 auto;max-width:1800px}.cc--menu-microsite .menu-microsite-inner{height:3.75rem;padding-left:8.3333333333%;padding-right:8.3333333333%;position:relative}@media screen and (min-width:1024px){.cc--menu-microsite .menu-microsite-inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:4.1666666667%;padding-right:4.1666666667%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4.6875rem}}@media screen and (max-width:1023px){.cc--menu-microsite .menu-microsite-menu-wrapper{background-color:#881c1c;display:none;height:100vh;left:0;padding-bottom:1.875rem;padding-top:.3125rem;position:fixed;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;width:100%;z-index:102}}@media screen and (max-width:767px){.cc--menu-microsite .menu-microsite-menu-wrapper{padding-top:.3125rem}}@media screen and (min-width:1024px){.cc--menu-microsite .menu-microsite-menu-wrapper{height:100%;width:100%}}@media screen and (max-width:1023px){.cc--menu-microsite .menu-microsite-menu-wrapper .microsite-menu-container{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}}@media screen and (min-width:1024px){.cc--menu-microsite .menu-microsite-menu-wrapper .microsite-menu-container{height:100%}.cc--menu-microsite .menu-microsite-menu-wrapper .microsite-menu-container .microsite-menu-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;height:100%;justify-content:space-between}}.cc--menu-microsite .link-arrow-wrapper .arrow-toggle polygon{fill:#fff}@media screen and (min-width:1024px){.cc--menu-microsite .link-arrow-wrapper>a.is-active:before{background-color:#fff;content:"";height:.625rem;left:0;position:absolute;top:0;width:100%}}html[data-whatintent=mouse] .cc--menu-microsite .link-arrow-wrapper>a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--menu-microsite .link-arrow-wrapper>a:hover{color:#fff}@media screen and (min-width:1024px){.cc--menu-microsite ul.m--menu-microsite>li.menu-item--active-trail>.link-arrow-wrapper>a:before,html[data-whatintent=mouse] .cc--menu-microsite .link-arrow-wrapper>a:hover:before{background-color:#fff;content:"";height:.625rem;left:0;position:absolute;top:0;width:100%}}.cc--menu-microsite .mc--menu-microsite{height:100%}@media screen and (min-width:1024px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li{padding:.3125rem 8.3333333333%}@media screen and (min-width:768px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li{padding-bottom:.625rem;padding-top:.625rem}}@media screen and (max-width:1023px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li:hover{background:rgba(21,21,21,.2)}}@media screen and (min-width:1024px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li:not(:last-child){margin-bottom:0;margin-right:2.5rem}}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li a{font-size:.9375rem;line-height:1.3334;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-decoration:none;text-transform:uppercase}html[data-whatintent=mouse] .cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li a:hover{color:#fff}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li button.has-submenu{height:2.1875rem;width:2.1875rem}@media screen and (max-width:767px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li button.has-submenu{text-align:right}}@media screen and (min-width:1024px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li button.has-submenu{display:none}}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper{background-color:#881c1c;height:100%;left:100%;padding-bottom:1.6875rem;padding-top:1.6875rem;position:fixed;top:60px;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;width:100%;z-index:103}@media screen and (min-width:1024px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper{display:none;height:calc(100% - 9.375rem)}}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper.ally-hidden{visibility:hidden}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper.is-visible{display:block;left:0;overflow-x:hidden;overflow-y:scroll;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;visibility:visible;z-index:104;-webkit-overflow-scrolling:touch}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper.is-visible.second-level-hidden{left:0;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;visibility:hidden;z-index:104}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper.is-visible:not(.second-level-hidden){left:0;position:fixed;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper.is-hidden{left:100%;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out}@media screen and (max-width:1023px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper ul.submenu>li{padding:.4375rem 8.3333333333%}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper ul.submenu>li:hover{background:rgba(21,21,21,.2)}}@media screen and (max-width:767px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper ul.submenu>li{padding-bottom:.625rem;padding-top:.625rem}}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper ul.submenu>li a{font-weight:700;text-transform:none}@media screen and (max-width:1023px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper ul.submenu>li a{padding-left:1.25rem}}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper .navigation-title{color:#fff;display:block;font-size:.75rem;line-height:1.5;margin:1.5625rem 8.3333333333% 1.25rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper .navigation-title{font-size:.875rem;line-height:1.2858;margin-top:1.875rem}}@media screen and (min-width:1024px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper .navigation-title{display:none}}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite li .link-arrow-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:1024px){.cc--menu-microsite ul.submenu{display:none}}@media screen and (max-width:1023px){.cc--menu-microsite .utility-links{margin-left:8.3333333333%;margin-right:8.3333333333%;margin-top:.75rem}}@media screen and (max-width:767px){.cc--menu-microsite .utility-links{margin-top:1.25rem}}@media screen and (min-width:768px){.cc--menu-microsite .utility-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:1023px){.cc--menu-microsite .utility-links .f--link:not(:last-child){margin-bottom:.9375rem}}@media screen and (min-width:1024px){.cc--menu-microsite .utility-links .f--link:not(:last-child){margin-right:.625rem}}@media screen and (min-width:768px)and (max-width:1023px){.cc--menu-microsite .utility-links .f--link{-ms-flex-preferred-size:47%;flex-basis:47%}}.cc--menu-microsite .utility-links .button,.cc--menu-microsite .utility-links .f--button-link a,.f--button-link .cc--menu-microsite .utility-links a{border:.0625rem solid #fff;width:auto}@media screen and (max-width:1023px){.cc--menu-microsite .utility-links .button,.cc--menu-microsite .utility-links .f--button-link a,.f--button-link .cc--menu-microsite .utility-links a{border:.0625rem solid hsla(0,0%,100%,.4);height:2.5rem;width:100%}}.cc--menu-microsite .button-back{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.6875rem;margin-left:8.3333333333%;margin-right:8.3333333333%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;height:auto;letter-spacing:.025rem;text-transform:uppercase;width:auto}@media screen and (min-width:1024px){.cc--menu-microsite .button-back{display:none}}.cc--menu-microsite .button-back svg{display:inline;margin-right:.625rem}.cc--menu-microsite .button-back svg polygon{fill:#fff}.cc--menu-microsite a{color:#fff}.cc--menu-microsite .menu-microsite-toggle{color:#fff;font-size:.75rem;height:100%;line-height:1.5;position:relative;text-align:left;text-transform:uppercase;width:100%}@media screen and (min-width:768px){.cc--menu-microsite .menu-microsite-toggle{font-size:.875rem;line-height:1.2858}}@media screen and (min-width:1024px){.cc--menu-microsite .menu-microsite-toggle{display:none}}.cc--menu-microsite .menu-microsite-toggle svg{position:absolute;right:.3125rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cc--menu-microsite .menu-microsite-toggle svg.close{display:none}.cc--menu-microsite .menu-microsite-toggle.is-active svg.close{display:block}.cc--menu-microsite .menu-microsite-toggle.is-active svg.open{display:none}.cc--menu-microsite.is-active .menu-microsite-menu-wrapper{display:block}.cc--menu-microsite.is-active .menu-microsite-inner:before{background:#881c1c;content:"";height:100vh;left:0;position:absolute;top:0;width:100%}.cc--menu-microsite.is-active .menu-microsite-toggle:after{border-bottom:.125rem solid #a89968;bottom:.3125rem;content:"";display:block;position:absolute;width:100%}.cc--menu-microsite.is-hidden .menu-microsite-menu-wrapper{left:-100%;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out}.cc--menu-microsite.is-hidden .menu-microsite-menu-wrapper .microsite-menu-container{overflow-y:hidden;-webkit-overflow-scrolling:unset}body.mobile-menu-is-active{overflow:hidden}body.mobile-menu-is-active .cc--header:after{background-color:#a89968;content:"";display:block;height:.125rem;left:0;margin-left:6.25%;margin-right:6.25%;position:absolute;top:calc(100% - .125rem);width:87.5%}.cc--menu-mobile{background-color:#fff;bottom:0;display:none;height:calc(100% - 6.25rem);left:0;padding-bottom:.9375rem;padding-top:1.3125rem;position:fixed;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;width:100%;z-index:102}@media screen and (min-width:768px){.cc--menu-mobile{height:calc(100% - 9.375rem);padding-top:2.4375rem}}.cc--menu-mobile.is-hidden{left:-100%;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out}.cc--menu-mobile.is-hidden>.c--menu-mobile{height:100%;overflow-y:hidden;-webkit-overflow-scrolling:unset}.cc--menu-mobile>.c--menu-mobile{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.cc--menu-mobile .c--menu-mobile{padding-left:6.25%;padding-right:6.25%}.cc--menu-mobile .c--menu-mobile .menu-mobile-inner>nav{height:100%}.cc--menu-mobile .c--menu-mobile nav{padding-left:2.380952381%;padding-right:2.380952381%}.cc--menu-mobile .c--menu-mobile nav>ul>li:not(:last-child){margin-bottom:.625rem}@media screen and (min-width:768px){.cc--menu-mobile .c--menu-mobile nav>ul>li:not(:last-child){margin-bottom:1.25rem}}.cc--menu-mobile .c--menu-mobile nav>ul>li button.has-submenu{height:2.1875rem;width:2.1875rem}.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper{background-color:#fff;display:none;height:calc(100% + .9375rem);left:100%;padding:1.5625rem 8.3333333333% .9375rem;position:absolute;top:0;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;width:100%}@media screen and (min-width:768px){.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper{padding-top:2.8125rem}}.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper.is-visible{display:block;overflow-y:scroll;z-index:103;-webkit-overflow-scrolling:touch}.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper.is-hidden,.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper.is-visible{left:100%;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out}.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper ul.submenu>li:not(:last-child){margin-bottom:.9375rem}@media screen and (min-width:768px){.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper ul.submenu>li:not(:last-child){margin-bottom:1.25rem}}.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper ul.submenu>li a{font-size:.9375rem;font-weight:700;line-height:1.3334;text-transform:none}.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper .navigation-title{color:#881c1c;display:block;font-size:.75rem;line-height:1.5;margin-bottom:1.25rem;margin-top:1.125rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper .navigation-title{font-size:.9375rem;line-height:1.6667;margin-bottom:1.0625rem}}@media screen and (min-width:1200px){.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper .navigation-title{display:none}}.cc--menu-mobile .c--menu-mobile nav>ul li .link-arrow-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cc--menu-mobile .c--menu-mobile nav a,.cc--menu-mobile .c--menu-mobile nav button.information-for-toggle{font-size:.9375rem;-webkit-box-flex:1;-ms-flex-positive:1;color:#151515;flex-grow:1;text-decoration:none;text-transform:uppercase}.cc--menu-mobile .c--menu-mobile nav button.information-for-toggle{position:relative;text-align:left;width:100%}.cc--menu-mobile .c--menu-mobile nav button.information-for-toggle svg{position:absolute;right:.9375rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cc--menu-mobile .cc--menu-utility{border-top:.0625rem solid #a89968;margin-top:1.375rem;padding-top:1.25rem}@media screen and (min-width:768px){.cc--menu-mobile .cc--menu-utility{margin-top:2rem;padding-top:2.25rem}}.cc--menu-mobile .button-back{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.6875rem;margin-bottom:1.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;letter-spacing:.025rem;text-transform:uppercase;width:auto}@media screen and (min-width:768px){.cc--menu-mobile .button-back{font-size:.75rem;margin-bottom:2.125rem}}@media screen and (min-width:1200px){.cc--menu-mobile .button-back{display:none}}.cc--menu-mobile .button-back svg{display:inline;margin-right:.625rem}@media screen and (min-width:768px){.cc--menu-mobile .button-back svg{margin-right:1.25rem}}.cc--menu-utility .utility-button-wrapper svg{display:inline-block;vertical-align:middle}@media screen and (min-width:1200px){.cc--menu-utility .utility-button-wrapper svg{margin-left:.5rem}.cc--menu-utility .utility-button-wrapper svg.arrow-right{display:none}}@media screen and (max-width:1199px){.cc--menu-utility .utility-button-wrapper svg.arrow-down{display:none}}@media screen and (min-width:1200px){.cc--menu-utility .utility-button-wrapper .button-back,.cc--menu-utility .utility-button-wrapper .navigation-title{display:none}}.cc--menu-utility .mc--utility-menu>ul>.menu-item:not(:last-child){margin-bottom:.3125rem}@media screen and (min-width:768px){.cc--menu-utility .mc--utility-menu>ul>.menu-item:not(:last-child){margin-bottom:.9375rem}}.cc--menu-utility .mc--utility-menu>ul>.menu-item a,.cc--menu-utility .mc--utility-menu>ul>.menu-item button.information-for-toggle{font-size:.6875rem;letter-spacing:.01875rem;line-height:1.1819}@media screen and (min-width:768px){.cc--menu-utility .mc--utility-menu>ul>.menu-item a,.cc--menu-utility .mc--utility-menu>ul>.menu-item button.information-for-toggle{font-size:.75rem;line-height:1}}@media screen and (min-width:1200px){.cc--menu-utility .mc--utility-menu>ul>.menu-item a,.cc--menu-utility .mc--utility-menu>ul>.menu-item button.information-for-toggle{font-size:.6875rem;line-height:1}}.cc--more-events-card{margin-bottom:1.5625rem}@media screen and (min-width:768px){.cc--more-events-card .c--more-events-card{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:1024px){.lc--full .cc--more-events-card .c--more-events-card,.sg-pattern-example>.cc--component-container .f--field.nested .cc--more-events-card .c--more-events-card,.sg-pattern-example>.cc--more-events-card .c--more-events-card,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--more-events-card .c--more-events-card,body.pattern-lab-demo>.cc--more-events-card .c--more-events-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:768px)and (max-width:1023px){.cc--more-events-card .text-container{-ms-flex-preferred-size:45%;flex-basis:45%}}.cc--more-events-card .f--image{margin-bottom:1.25rem}@media screen and (min-width:768px)and (max-width:1023px){.cc--more-events-card .f--image{margin-bottom:0;margin-right:7.5%;-ms-flex-preferred-size:47.5%;flex-basis:47.5%}}@media screen and (min-width:1024px){.lc--full .cc--more-events-card .f--image,.sg-pattern-example>.cc--component-container .f--field.nested .cc--more-events-card .f--image,.sg-pattern-example>.cc--more-events-card .f--image,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--more-events-card .f--image,body.pattern-lab-demo>.cc--more-events-card .f--image{margin-bottom:1.5625rem}}.cc--more-events-card .f--eyebrow{color:#881c1c;font-size:.9375rem;font-weight:800;line-height:1.2;margin-bottom:.625rem}.cc--more-events-card .f--eyebrow a{text-decoration:none}html[data-whatintent=mouse] .cc--more-events-card .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--more-events-card .f--eyebrow a:hover{text-decoration:none}@media screen and (min-width:768px){.cc--more-events-card .f--eyebrow{font-size:1.375rem;line-height:1.1819}}@media screen and (min-width:1024px){.cc--more-events-card .f--eyebrow{font-size:1rem;line-height:1.25}}.cc--more-events-card .f--cta-title{margin-bottom:.625rem}.cc--more-events-card .f--cta-title h3{font-size:1.375rem;line-height:1.1819}@media screen and (min-width:768px){.cc--more-events-card .f--cta-title h3{font-size:1.625rem;line-height:1;text-transform:uppercase}}@media screen and (min-width:1024px){.lc--full .cc--more-events-card .f--cta-title h3,.sg-pattern-example>.cc--component-container .f--field.nested .cc--more-events-card .f--cta-title h3,.sg-pattern-example>.cc--more-events-card .f--cta-title h3,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--more-events-card .f--cta-title h3,body.pattern-lab-demo>.cc--more-events-card .f--cta-title h3{font-size:1.625rem;line-height:1.1539;text-transform:none}}.cc--more-events-card .f--cta-title a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--more-events-card .f--cta-title a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--more-events-card .f--cta-title a:hover{color:#881c1c;text-decoration:none}.cc--more-events-card .f--description p{font-size:.875rem;line-height:1.7143;margin-bottom:0}@media screen and (min-width:768px){.cc--more-events-card .f--description p{font-size:.875rem;line-height:1.8572}}@media screen and (min-width:1024px){.cc--more-events-card .f--description p{font-size:.9375rem;line-height:1.8667}}.cc--more-events .c--more-events{margin:0 auto;max-width:1800px;padding:2.5rem 8.3333333333% 1.25rem}@media screen and (min-width:768px){.cc--more-events .c--more-events{padding-bottom:1.5625rem;padding-top:3.125rem}}.cc--more-events .c--more-events>.text-container{margin-bottom:1.4375rem}@media screen and (min-width:768px){.cc--more-events .c--more-events>.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.25rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cc--more-events .c--more-events>.text-container .f--section-title h2{font-size:1.75rem;line-height:1;margin-bottom:1.3125rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--more-events .c--more-events>.text-container .f--section-title h2{font-size:2.5rem;line-height:1;margin-bottom:0}}.cc--more-events .c--more-events>.text-container .f--section-title h2 .highlight{color:#881c1c;display:block}@media screen and (min-width:768px){.cc--more-events .c--more-events>.text-container .f--link{-ms-flex-item-align:end;align-self:flex-end}}.cc--more-events .c--more-events>.text-container .f--link a{font-size:.875rem;font-weight:800;line-height:1.2858;text-transform:uppercase}html[data-whatintent=mouse] .cc--more-events .c--more-events>.text-container .f--link a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--more-events .c--more-events>.text-container .f--link a:hover{color:#151515}@media screen and (min-width:1024px){.lc--full .cc--more-events .f--cards,.sg-pattern-example>.cc--component-container .f--field.nested .cc--more-events .f--cards,.sg-pattern-example>.cc--more-events .f--cards,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--more-events .f--cards,body.pattern-lab-demo>.cc--more-events .f--cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:768px){.cc--more-events .f--cards .cc--more-events-card{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--more-events .f--cards .cc--more-events-card,.sg-pattern-example>.cc--component-container .f--field.nested .cc--more-events .f--cards .cc--more-events-card,.sg-pattern-example>.cc--more-events .f--cards .cc--more-events-card,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--more-events .f--cards .cc--more-events-card,body.pattern-lab-demo>.cc--more-events .f--cards .cc--more-events-card{margin-bottom:1.875rem;-ms-flex-preferred-size:30%;flex-basis:30%}.lc--full .cc--more-events .f--cards .cc--more-events-card:not(:nth-child(3n)),.sg-pattern-example>.cc--component-container .f--field.nested .cc--more-events .f--cards .cc--more-events-card:not(:nth-child(3n)),.sg-pattern-example>.cc--more-events .f--cards .cc--more-events-card:not(:nth-child(3n)),body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--more-events .f--cards .cc--more-events-card:not(:nth-child(3n)),body.pattern-lab-demo>.cc--more-events .f--cards .cc--more-events-card:not(:nth-child(3n)){margin-right:5%}}.cc--news-events-promo-card-article{margin-bottom:1.5625rem}@media screen and (min-width:768px){.cc--news-events-promo-card-article{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-article,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-article,.sg-pattern-example>.cc--news-events-promo-card-article,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-article,body.pattern-lab-demo>.cc--news-events-promo-card-article{margin-bottom:3.125rem}}@media screen and (min-width:768px){.cc--news-events-promo-card-article .c--news-events-promo-card-article{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-article .c--news-events-promo-card-article,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .c--news-events-promo-card-article,.sg-pattern-example>.cc--news-events-promo-card-article .c--news-events-promo-card-article,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .c--news-events-promo-card-article,body.pattern-lab-demo>.cc--news-events-promo-card-article .c--news-events-promo-card-article{display:block}}.cc--news-events-promo-card-article .f--image{margin-bottom:1rem}@media screen and (min-width:768px){.cc--news-events-promo-card-article .f--image{margin-bottom:0;-ms-flex-preferred-size:47.5%;flex-basis:47.5%}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-article .f--image,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .f--image,.sg-pattern-example>.cc--news-events-promo-card-article .f--image,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .f--image,body.pattern-lab-demo>.cc--news-events-promo-card-article .f--image{margin-bottom:1.5625rem}}@media screen and (min-width:768px){.cc--news-events-promo-card-article .text-container{padding-left:5%;-ms-flex-preferred-size:52.5%;flex-basis:52.5%}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-article .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .text-container,.sg-pattern-example>.cc--news-events-promo-card-article .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .text-container,body.pattern-lab-demo>.cc--news-events-promo-card-article .text-container{padding-left:0}}.cc--news-events-promo-card-article .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.625rem;text-transform:uppercase}.cc--news-events-promo-card-article .f--eyebrow a{text-decoration:none}html[data-whatintent=mouse] .cc--news-events-promo-card-article .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-events-promo-card-article .f--eyebrow a:hover{color:#151515;text-decoration:none}@media screen and (min-width:768px){.cc--news-events-promo-card-article .f--eyebrow{font-size:.875rem;line-height:1.2858}}.cc--news-events-promo-card-article .f--cta-title{margin-bottom:.625rem}.cc--news-events-promo-card-article .f--cta-title h3{font-size:1.375rem;line-height:1.1819}@media screen and (min-width:768px){.cc--news-events-promo-card-article .f--cta-title h3{font-size:1.625rem;line-height:1;text-transform:uppercase}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-article .f--cta-title h3,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .f--cta-title h3,.sg-pattern-example>.cc--news-events-promo-card-article .f--cta-title h3,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .f--cta-title h3,body.pattern-lab-demo>.cc--news-events-promo-card-article .f--cta-title h3{font-size:1.625rem;line-height:1.1539;margin-bottom:.8125rem;text-transform:none}}.cc--news-events-promo-card-article .f--cta-title h3 a{color:#000;text-decoration:none}html[data-whatintent=mouse] .cc--news-events-promo-card-article .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-events-promo-card-article .f--cta-title h3 a:hover{color:#881c1c}.cc--news-events-promo-card-article .f--description p{font-size:.9375rem;line-height:1.6667}@media screen and (min-width:768px){.cc--news-events-promo-card-article .f--description p{font-size:.9375rem;line-height:1.8667}}.cc--news-events-promo-card-event{margin-bottom:1.5625rem}@media screen and (min-width:768px){.cc--news-events-promo-card-event{margin-bottom:2.1875rem}.cc--news-events-promo-card-event .c--news-events-promo-card-event{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-event .c--news-events-promo-card-event,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .c--news-events-promo-card-event,.sg-pattern-example>.cc--news-events-promo-card-event .c--news-events-promo-card-event,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .c--news-events-promo-card-event,body.pattern-lab-demo>.cc--news-events-promo-card-event .c--news-events-promo-card-event{display:block}}.cc--news-events-promo-card-event .f--image{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--news-events-promo-card-event .f--image{margin-bottom:0;-ms-flex-preferred-size:47.5%;flex-basis:47.5%}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-event .f--image,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .f--image,.sg-pattern-example>.cc--news-events-promo-card-event .f--image,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .f--image,body.pattern-lab-demo>.cc--news-events-promo-card-event .f--image{margin-bottom:1.5625rem}}@media screen and (min-width:768px){.cc--news-events-promo-card-event .text-container{padding-left:5%;-ms-flex-preferred-size:52.5%;flex-basis:52.5%}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-event .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .text-container,.sg-pattern-example>.cc--news-events-promo-card-event .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .text-container,body.pattern-lab-demo>.cc--news-events-promo-card-event .text-container{padding-left:0}}.cc--news-events-promo-card-event .f--eyebrow{color:#881c1c;font-size:.9375rem;font-weight:800;line-height:1.2;margin-bottom:.625rem}.cc--news-events-promo-card-event .f--eyebrow a{text-decoration:none}html[data-whatintent=mouse] .cc--news-events-promo-card-event .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-events-promo-card-event .f--eyebrow a:hover{color:#151515;text-decoration:none}@media screen and (min-width:768px){.cc--news-events-promo-card-event .f--eyebrow{font-size:1.375rem;line-height:1.1819}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-event .f--eyebrow,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .f--eyebrow,.sg-pattern-example>.cc--news-events-promo-card-event .f--eyebrow,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .f--eyebrow,body.pattern-lab-demo>.cc--news-events-promo-card-event .f--eyebrow{font-size:1rem;line-height:1.25}}.cc--news-events-promo-card-event .f--cta-title{margin-bottom:.625rem}.cc--news-events-promo-card-event .f--cta-title h3{font-size:1.375rem;line-height:1.1819}@media screen and (min-width:768px){.cc--news-events-promo-card-event .f--cta-title h3{font-size:1.625rem;line-height:1;text-transform:uppercase}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-event .f--cta-title h3,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .f--cta-title h3,.sg-pattern-example>.cc--news-events-promo-card-event .f--cta-title h3,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .f--cta-title h3,body.pattern-lab-demo>.cc--news-events-promo-card-event .f--cta-title h3{font-size:1.625rem;line-height:1.1539;text-transform:none}}.cc--news-events-promo-card-event .f--cta-title h3 a{color:#000;text-decoration:none}html[data-whatintent=mouse] .cc--news-events-promo-card-event .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-events-promo-card-event .f--cta-title h3 a:hover{color:#881c1c}.cc--news-events-promo-card-event .f--description p{font-size:.875rem;line-height:1.7143;margin-bottom:0}@media screen and (min-width:768px){.cc--news-events-promo-card-event .f--description p{font-size:.9375rem;line-height:1.8667}}.cc--news-events-promo{margin:0 auto;max-width:1800px}.cc--news-events-promo .content-hero{padding-bottom:1.5625rem;padding-top:2.5rem}@media screen and (min-width:768px){.cc--news-events-promo .content-hero{padding-bottom:2.1875rem;padding-top:4.6875rem}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo .content-hero,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero,.sg-pattern-example>.cc--news-events-promo .content-hero,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero,body.pattern-lab-demo>.cc--news-events-promo .content-hero{overflow:hidden;padding-bottom:3.125rem;padding-left:8.3333333333%;padding-top:5.9375rem}}.cc--news-events-promo .content-hero .f--section-title{padding-bottom:1.5625rem;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:768px){.cc--news-events-promo .content-hero .f--section-title{padding-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo .content-hero .f--section-title,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .f--section-title,.sg-pattern-example>.cc--news-events-promo .content-hero .f--section-title,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .f--section-title,body.pattern-lab-demo>.cc--news-events-promo .content-hero .f--section-title{float:left;padding-bottom:2.8125rem;padding-left:0;padding-right:4.5454545455%;width:31.8181818182%}}.cc--news-events-promo .content-hero .f--section-title h2{font-size:1.875rem;line-height:1;text-transform:uppercase}.cc--news-events-promo .content-hero .f--section-title h2 .highlight{color:#881c1c;display:block;font-size:1.75rem;line-height:1}@media screen and (min-width:768px){.cc--news-events-promo .content-hero .f--section-title h2{font-size:3.75rem;line-height:.9167}.cc--news-events-promo .content-hero .f--section-title h2 .highlight{font-size:2.5rem;line-height:1;margin-bottom:.3125rem}.cc--news-events-promo .content-hero .image-container{padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo .content-hero .image-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .image-container,.sg-pattern-example>.cc--news-events-promo .content-hero .image-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .image-container,body.pattern-lab-demo>.cc--news-events-promo .content-hero .image-container{float:right;padding-left:0;padding-right:0;padding-top:.4375rem;width:68.1818181818%}}.cc--news-events-promo .content-hero .text-container{padding-left:8.3333333333%;padding-right:8.3333333333%;padding-top:1.25rem}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo .content-hero .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .text-container,.sg-pattern-example>.cc--news-events-promo .content-hero .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .text-container,body.pattern-lab-demo>.cc--news-events-promo .content-hero .text-container{float:left;padding-left:0;padding-right:4.5454545455%;padding-top:0;width:31.8181818182%}}.cc--news-events-promo .content-hero .text-container .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.625rem;text-transform:uppercase}.cc--news-events-promo .content-hero .text-container .f--eyebrow a{text-decoration:none}html[data-whatintent=mouse] .cc--news-events-promo .content-hero .text-container .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-events-promo .content-hero .text-container .f--eyebrow a:hover{color:#151515;text-decoration:none}@media screen and (min-width:768px){.cc--news-events-promo .content-hero .text-container .f--eyebrow{font-size:.875rem;line-height:1.2858}}.cc--news-events-promo .content-hero .text-container .f--cta-title{margin-bottom:.625rem}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo .content-hero .text-container .f--cta-title,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .text-container .f--cta-title,.sg-pattern-example>.cc--news-events-promo .content-hero .text-container .f--cta-title,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .text-container .f--cta-title,body.pattern-lab-demo>.cc--news-events-promo .content-hero .text-container .f--cta-title{margin-bottom:.9375rem}}.cc--news-events-promo .content-hero .text-container .f--cta-title h3{font-size:1.5rem;line-height:1.1667}@media screen and (min-width:768px){.cc--news-events-promo .content-hero .text-container .f--cta-title h3{font-size:2rem;line-height:1;text-transform:uppercase}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo .content-hero .text-container .f--cta-title h3,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .text-container .f--cta-title h3,.sg-pattern-example>.cc--news-events-promo .content-hero .text-container .f--cta-title h3,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .text-container .f--cta-title h3,body.pattern-lab-demo>.cc--news-events-promo .content-hero .text-container .f--cta-title h3{font-size:2rem;line-height:1.125;text-transform:none}}.cc--news-events-promo .content-hero .text-container .f--cta-title h3 a{color:#000;text-decoration:none}html[data-whatintent=mouse] .cc--news-events-promo .content-hero .text-container .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-events-promo .content-hero .text-container .f--cta-title h3 a:hover{color:#881c1c}.cc--news-events-promo .content-hero .text-container .f--description p{font-size:1rem;line-height:1.625}@media screen and (min-width:768px){.cc--news-events-promo .content-hero .text-container .f--description p{font-size:1rem;line-height:1.875}}.cc--news-events-promo .content-articles,.cc--news-events-promo .content-events{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo .content-articles>.f--field,.lc--full .cc--news-events-promo .content-events>.f--field,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-articles>.f--field,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-events>.f--field,.sg-pattern-example>.cc--news-events-promo .content-articles>.f--field,.sg-pattern-example>.cc--news-events-promo .content-events>.f--field,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-articles>.f--field,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-events>.f--field,body.pattern-lab-demo>.cc--news-events-promo .content-articles>.f--field,body.pattern-lab-demo>.cc--news-events-promo .content-events>.f--field{display:-webkit-box;display:-ms-flexbox;display:flex}.lc--full .cc--news-events-promo .content-articles>.f--field>.cc--component-container,.lc--full .cc--news-events-promo .content-events>.f--field>.cc--component-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-articles>.f--field>.cc--component-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-events>.f--field>.cc--component-container,.sg-pattern-example>.cc--news-events-promo .content-articles>.f--field>.cc--component-container,.sg-pattern-example>.cc--news-events-promo .content-events>.f--field>.cc--component-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-articles>.f--field>.cc--component-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-events>.f--field>.cc--component-container,body.pattern-lab-demo>.cc--news-events-promo .content-articles>.f--field>.cc--component-container,body.pattern-lab-demo>.cc--news-events-promo .content-events>.f--field>.cc--component-container{-ms-flex-preferred-size:30%;flex-basis:30%}.lc--full .cc--news-events-promo .content-articles>.f--field>.cc--component-container:not(:last-child),.lc--full .cc--news-events-promo .content-events>.f--field>.cc--component-container:not(:last-child),.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-articles>.f--field>.cc--component-container:not(:last-child),.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-events>.f--field>.cc--component-container:not(:last-child),.sg-pattern-example>.cc--news-events-promo .content-articles>.f--field>.cc--component-container:not(:last-child),.sg-pattern-example>.cc--news-events-promo .content-events>.f--field>.cc--component-container:not(:last-child),body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-articles>.f--field>.cc--component-container:not(:last-child),body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-events>.f--field>.cc--component-container:not(:last-child),body.pattern-lab-demo>.cc--news-events-promo .content-articles>.f--field>.cc--component-container:not(:last-child),body.pattern-lab-demo>.cc--news-events-promo .content-events>.f--field>.cc--component-container:not(:last-child){margin-right:5%}}.cc--news-events-promo .content-footer{padding-bottom:6.25rem;padding-left:8.3333333333%;padding-right:8.3333333333%;text-align:center}.cc--news-events-promo .content-footer .button,.cc--news-events-promo .content-footer .f--button-link a,.f--button-link .cc--news-events-promo .content-footer a{max-width:18.75rem}@media screen and (min-width:768px){.cc--news-listing-card .c--news-listing-card{display:-webkit-box;display:-ms-flexbox;display:flex}.cc--news-listing-card .c--news-listing-card>.f--image{padding-left:3.8461538462%;-ms-flex-preferred-size:42.3076923077%;flex-basis:42.3076923077%}}@media screen and (min-width:1024px){.cc--news-listing-card .c--news-listing-card>.f--image{padding-left:5%;-ms-flex-preferred-size:42.5%;flex-basis:42.5%}}@media screen and (min-width:768px){.cc--news-listing-card .text-container{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}}.cc--news-listing-card .text-container .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.5rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--news-listing-card .text-container .f--eyebrow{font-size:.875rem;line-height:1.2858}}.cc--news-listing-card .text-container .f--eyebrow a{font-size:.75rem;font-weight:800;line-height:1.5;text-decoration:none;text-transform:uppercase}@media screen and (min-width:768px){.cc--news-listing-card .text-container .f--eyebrow a{font-size:.875rem;line-height:1.2858}}html[data-whatintent=mouse] .cc--news-listing-card .text-container .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-listing-card .text-container .f--eyebrow a:hover{color:#151515}.cc--news-listing-card .text-container .f--image{margin-bottom:1.25rem}.cc--news-listing-card .text-container .f--image img{max-height:15px;width:auto}.cc--news-listing-card .text-container .f--cta-title{margin-bottom:.625rem;margin-top:1.125rem}@media screen and (min-width:768px){.cc--news-listing-card .text-container .f--cta-title{margin-bottom:.625rem;margin-top:0}}.cc--news-listing-card .text-container .f--cta-title h3{font-size:1.5rem;line-height:1.1667}@media screen and (min-width:768px){.cc--news-listing-card .text-container .f--cta-title h3{font-size:2rem;line-height:1.125}}.cc--news-listing-card .text-container .f--cta-title h3 a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--news-listing-card .text-container .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-listing-card .text-container .f--cta-title h3 a:hover{color:#881c1c}.cc--news-listing-card .text-container .f--description{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--news-listing-card .text-container .f--description{margin-bottom:0}}.cc--news-listing-card .text-container .f--description p{font-size:.875rem;line-height:1.7143}.cc--news-listing-card .text-container .publication-date{font-size:.875rem;font-weight:700;line-height:1.7143;margin-top:.5rem}.cc--news-listing{margin:0 auto;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%}.cc--news-listing .f--cards .cc--news-listing-card{border-bottom:.0625rem solid #ccc;margin-bottom:1.3125rem;padding-bottom:1.625rem}@media screen and (min-width:768px){.cc--news-listing .f--cards .cc--news-listing-card{margin-bottom:2rem;padding-bottom:1.6875rem}}@media screen and (min-width:1024px){.cc--news-listing .f--cards .cc--news-listing-card{margin-bottom:2.5rem;padding-bottom:2.5rem}}.cc--notification-banner{background-color:#f5f5f5}.cc--notification-banner:not(.alert):not(.emergency):not(.extreme-emergency) svg path{fill:#ccc}.cc--notification-banner .c--notification-banner{margin:0 auto;max-width:1800px;position:relative}.cc--notification-banner .c--notification-banner .notification-banner-inner{padding:2.5rem 8.3333333333%}@media screen and (min-width:768px){.cc--notification-banner .c--notification-banner .notification-banner-inner{padding:1.5625rem 8.3333333333%}}@media screen and (min-width:1024px){.cc--notification-banner .c--notification-banner .notification-banner-inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:4.1666666667%;padding-right:4.1666666667%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.cc--notification-banner .c--notification-banner .notification-banner-inner .f--wysiwyg,.cc--notification-banner .c--notification-banner .notification-banner-inner .f--wysiwyg p{color:#fff}.cc--notification-banner .c--notification-banner .notification-banner-inner .left{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1024px){.cc--notification-banner .c--notification-banner .notification-banner-inner .left{padding-left:6.8181818182%;padding-right:6.8181818182%;-webkit-box-flex:1;-ms-flex:1 0 22.7272727273%;flex:1 0 22.7272727273%}}.cc--notification-banner .c--notification-banner .notification-banner-inner .left span.alert-title{color:#151515;display:block;font-size:1.375rem;line-height:1.1819}@media screen and (max-width:767px){.cc--notification-banner .c--notification-banner .notification-banner-inner .left span.alert-title{padding-right:1.25rem}}@media screen and (min-width:768px){.cc--notification-banner .c--notification-banner .notification-banner-inner .left span.alert-title{font-size:1.625rem;line-height:1.1539}}.cc--notification-banner .c--notification-banner .notification-banner-inner .left .icon-alert{height:3.125rem;width:3.125rem}@media screen and (max-width:1023px){.cc--notification-banner .c--notification-banner .notification-banner-inner .left .icon-alert{margin-right:1.5625rem}}@media screen and (min-width:1024px){.cc--notification-banner .c--notification-banner .notification-banner-inner .left .icon-alert{height:3.125rem;left:0;position:absolute;width:3.125rem}}.cc--notification-banner .c--notification-banner .notification-banner-inner .right{margin-top:1.25rem}@media screen and (min-width:1024px){.cc--notification-banner .c--notification-banner .notification-banner-inner .right{margin-top:0;-webkit-box-flex:0;-ms-flex:0 1 67.4418604651%;flex:0 1 67.4418604651%}}.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg,.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg p{color:#151515;font-size:.875rem;line-height:1.7143;margin:0}@media screen and (min-width:768px){.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg,.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg p{font-size:1rem;line-height:1.875}}.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg p.date-updated,.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg.date-updated{color:#000;margin-top:.625rem}html[data-whatintent=mouse] .cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg a:hover{text-decoration:none}.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--link{margin-top:.625rem}@media screen and (min-width:768px){.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--link{margin-top:.8125rem}}.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--link a{color:#881c1c;font-size:.875rem;line-height:1.2858;text-transform:uppercase}html[data-whatintent=mouse] .cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--link a:hover{text-decoration:none}.cc--notification-banner .c--notification-banner .notification-banner-inner .close-notification{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:1.0625rem;top:1.9375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:2.1875rem;justify-content:center;width:2.1875rem}@media screen and (min-width:768px){.cc--notification-banner .c--notification-banner .notification-banner-inner .close-notification{right:.625rem;top:.625rem}}.cc--notification-banner .c--notification-banner .notification-banner-inner .close-notification svg polygon{fill:#000}.cc--notification-banner.notice{background-color:#fff}.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .f--wysiwyg,.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .f--wysiwyg p{color:#151515}html[data-whatintent=mouse] .cc--notification-banner.notice .c--notification-banner .notification-banner-inner .f--wysiwyg a:hover{text-decoration:none}.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .left span.alert-title,.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--wysiwyg,.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--wysiwyg p{color:#151515}.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--wysiwyg p.date-updated,.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--wysiwyg.date-updated{color:#000}.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--link a,.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--link span{color:#881c1c}html[data-whatintent=mouse] .cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--link a:hover,html[data-whatintent=mouse] .cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--link span:hover{text-decoration:none}.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .close-notification svg polygon{fill:#000}.cc--notification-banner.alert{background-color:#ffc721}.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .f--wysiwyg,.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .f--wysiwyg p{color:#151515}html[data-whatintent=mouse] .cc--notification-banner.alert .c--notification-banner .notification-banner-inner .f--wysiwyg a:hover{text-decoration:none}.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .left span.alert-title,.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--wysiwyg,.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--wysiwyg p{color:#151515}.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--wysiwyg p.date-updated,.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--wysiwyg.date-updated{color:#000}.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--link a,.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--link span{color:#881c1c}html[data-whatintent=mouse] .cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--link a:hover,html[data-whatintent=mouse] .cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--link span:hover{text-decoration:none}.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .close-notification svg polygon{fill:#000}.cc--notification-banner.emergency{background-color:#d50032}.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .f--wysiwyg,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .f--wysiwyg a,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .f--wysiwyg p{color:#fff}html[data-whatintent=mouse] .cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .f--wysiwyg a:hover{color:#fff;text-decoration:none}.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .left span.alert-title,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--link a,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--link span,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg a,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg a.date-updated,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg p,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg p.date-updated,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg.date-updated{color:#fff}.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .close-notification svg polygon{fill:#fff}.cc--notification-banner.extreme-emergency{background-color:#d50032;margin-top:-6.25rem}@media screen and (min-width:768px){.cc--notification-banner.extreme-emergency{margin-top:-9.375rem}}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner{display:block;padding:7.1875rem 8.3333333333% 1.25rem;position:relative}@media screen and (min-width:768px){.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner{padding-bottom:1.5625rem;padding-top:11.875rem}}@media screen and (min-width:1024px){.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner{padding-left:4.1666666667%;padding-right:4.1666666667%}}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner:before{background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(#000));background-image:linear-gradient(0deg,transparent,#000);content:"";display:block;height:7.8125rem;left:0;opacity:.8;position:absolute;top:0;width:100%}@media screen and (min-width:768px){.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner:before{height:15.625rem}}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .f--wysiwyg,.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .f--wysiwyg a,.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .f--wysiwyg p{color:#fff}html[data-whatintent=mouse] .cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .f--wysiwyg a:hover{color:#fff;text-decoration:none}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .left{padding-left:0;padding-right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .left .icon-alert{margin-bottom:.625rem;position:relative}@media screen and (min-width:768px){.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .left .icon-alert{margin-bottom:1.5625rem}}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .left span.alert-title{color:#fff;display:block;font-size:1.875rem;font-weight:800;line-height:1;margin-bottom:1.25rem;max-width:34.375rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .left span.alert-title{font-size:3.75rem;line-height:.9167;margin-bottom:1.5rem}}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right{margin-top:0}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg{color:#fff;max-width:34.375rem}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg a,.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg p{color:#fff}html[data-whatintent=mouse] .cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg a:hover{color:#fff;text-decoration:none}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg.date-updated{color:#fff;font-size:.875rem;line-height:1.7143}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right .f--link a,.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right .f--link span{color:#fff}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .close-notification svg polygon{fill:#fff}.cc--page-body .c--page-body{margin:0 auto;max-width:1800px;padding:2.5rem 8.3333333333%}@media screen and (min-width:768px){.cc--page-body .c--page-body{padding:3.125rem 14.5833333333%}}@media screen and (min-width:1024px){.cc--page-body .c--page-body{padding:3.125rem 27.0833333333% 4.6875rem}}.cc--page-body .f--section-title{margin-bottom:.5625rem}@media screen and (min-width:768px){.cc--page-body .f--section-title{margin-bottom:.8125rem}}@media screen and (min-width:1024px){.cc--page-body .f--section-title{margin-bottom:1.75rem}}.cc--page-body .f--section-title h2{text-transform:uppercase}@media screen and (max-width:767px){.cc--page-body .f--section-title h2{font-size:1.75rem}}.cc--pager-calendar .c--pager-calendar{display:none}@media screen and (min-width:1024px){.cc--pager-calendar .c--pager-calendar{display:block;margin-bottom:7.8125rem;padding-left:5.5555555556%;padding-right:13.8888888889%}}.cc--pager-calendar .c--pager-calendar .pager ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cc--pager-calendar .c--pager-calendar .pager ul li{color:#000;font-size:.6875rem;letter-spacing:.024375rem;text-transform:uppercase}.cc--pager-calendar .c--pager-calendar .pager ul li a{color:inherit;font-family:inherit;font-size:inherit;text-decoration:none}.cc--pager-calendar .c--pager-calendar .pager ul li.pager__item--previous svg{margin-right:.625rem}.cc--pager-calendar .c--pager-calendar .pager ul li.pager__item--next svg{margin-left:.625rem}.cc--pager-load-more{margin-bottom:2.5rem;padding-left:8.3333333333%;padding-right:8.3333333333%}.cc--pager-load-more ul{list-style:none;margin:0;padding:0}.cc--pager-load-more .pager__item{list-style:none;text-align:center}.cc--pager-load-more .pager__item a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.2858;padding-left:.9375rem;padding-right:.9375rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#881c1c;border:0;border-radius:0;color:#fff;height:3.125rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;white-space:normal;width:100%}html[data-whatintent=mouse] .cc--pager-load-more .pager__item a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--pager-load-more .pager__item a:hover{background-color:#6a1010;color:#fff;text-decoration:none;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.cc--pager-load-more .pager__item a{margin:0 auto;max-width:170px}.cc--pager-load-more .icon-wrapper{text-align:center}.cc--pager-load-more .icon-wrapper svg{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;height:2.1875rem;width:2.1875rem}.cc--pager-load-more .icon-wrapper svg path{fill:#881c1c}@media screen and (min-width:1024px){.tc--events-listing .cc--pager-load-more{padding-left:5.5555555556%;padding-right:13.8888888889%}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media screen and (min-width:768px){.cc--related-news-card:not(:last-child){border-bottom:.0625rem solid #ccc}}@media screen and (min-width:1024px){.lc--full .cc--related-news-card,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news-card,.sg-pattern-example>.cc--related-news-card,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news-card,body.pattern-lab-demo>.cc--related-news-card{border:0}}@media screen and (min-width:768px){.cc--related-news-card .c--related-news-card{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1.625rem}}@media screen and (min-width:1024px){.lc--full .cc--related-news-card .c--related-news-card,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news-card .c--related-news-card,.sg-pattern-example>.cc--related-news-card .c--related-news-card,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news-card .c--related-news-card,body.pattern-lab-demo>.cc--related-news-card .c--related-news-card{display:block;padding-bottom:0}}.cc--related-news-card .f--image{margin-bottom:1.125rem}@media screen and (min-width:768px){.cc--related-news-card .f--image{margin-bottom:0;-ms-flex-preferred-size:37.5%;flex-basis:37.5%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (min-width:1024px){.lc--full .cc--related-news-card .f--image,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news-card .f--image,.sg-pattern-example>.cc--related-news-card .f--image,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news-card .f--image,body.pattern-lab-demo>.cc--related-news-card .f--image{margin-bottom:1.125rem}}@media print{.cc--related-news-card .f--image{margin-bottom:1.125rem}}@media screen and (min-width:768px){.cc--related-news-card .text-container{padding-right:10%;-ms-flex-preferred-size:62.5%;flex-basis:62.5%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.cc--related-news-card .f--cta-title{margin-bottom:.625rem}@media screen and (min-width:768px){.cc--related-news-card .f--cta-title{margin-bottom:.9375rem}}.cc--related-news-card .f--cta-title h3{font-size:.9375rem;line-height:1.2}@media screen and (min-width:1024px){.lc--full .cc--related-news-card .f--cta-title h3,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news-card .f--cta-title h3,.sg-pattern-example>.cc--related-news-card .f--cta-title h3,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news-card .f--cta-title h3,body.pattern-lab-demo>.cc--related-news-card .f--cta-title h3{font-size:1rem;line-height:1.25}}@media print{.cc--related-news-card .f--cta-title h3{font-size:1rem;line-height:1.25}}.cc--related-news-card .f--cta-title h3 a{color:#000;text-decoration:none}html[data-whatintent=mouse] .cc--related-news-card .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--related-news-card .f--cta-title h3 a:hover{color:#881c1c}.cc--related-news-card .f--description p{font-size:.875rem;line-height:1.7143}@media screen and (min-width:768px)and (max-width:1023px){.cc--related-news-card .f--description p{font-size:.9375rem;line-height:1.8667}}.cc--related-news .c--related-news{margin:0 auto;max-width:1800px;padding:2.5rem 8.3333333333%}@media screen and (min-width:768px){.cc--related-news .c--related-news{padding-bottom:3.125rem;padding-top:3.125rem}}@media screen and (min-width:1024px){.lc--full .cc--related-news .c--related-news,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news .c--related-news,.sg-pattern-example>.cc--related-news .c--related-news,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news .c--related-news,body.pattern-lab-demo>.cc--related-news .c--related-news{padding:4.6875rem 6.25%}}@media print{.cc--related-news .c--related-news{padding-bottom:4.6875rem;padding-left:2.0833333333%;padding-right:2.0833333333%}}.cc--related-news .c--related-news>.text-container{margin-bottom:1.125rem}@media screen and (min-width:768px){.cc--related-news .c--related-news>.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5625rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:1024px){.lc--full .cc--related-news .c--related-news>.text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news .c--related-news>.text-container,.sg-pattern-example>.cc--related-news .c--related-news>.text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news .c--related-news>.text-container,body.pattern-lab-demo>.cc--related-news .c--related-news>.text-container{margin-bottom:1.125rem}}.cc--related-news .c--related-news>.text-container .f--section-title h2{color:#881c1c;font-size:1.75rem;line-height:1;margin-bottom:1rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--related-news .c--related-news>.text-container .f--section-title h2{font-size:2.5rem;line-height:1;margin-bottom:0}}@media print{.cc--related-news .c--related-news>.text-container .f--section-title h2{color:#881c1c!important;font-size:2.5rem;line-height:1}}.cc--related-news .c--related-news>.text-container .f--section-title h2 a{text-decoration:none}html[data-whatintent=mouse] .cc--related-news .c--related-news>.text-container .f--section-title h2 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--related-news .c--related-news>.text-container .f--section-title h2 a:hover{text-decoration:underline}.cc--related-news .c--related-news>.text-container .f--link .link{font-size:.875rem;font-weight:800;line-height:1.2858;text-transform:uppercase}@media print{.cc--related-news .c--related-news>.text-container .f--link .link{display:none}}html[data-whatintent=mouse] .cc--related-news .c--related-news>.text-container .f--link .link else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--related-news .c--related-news>.text-container .f--link .link:hover{color:#151515}@media screen and (min-width:1024px){.lc--full .cc--related-news .f--cards,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news .f--cards,.sg-pattern-example>.cc--related-news .f--cards,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news .f--cards,body.pattern-lab-demo>.cc--related-news .f--cards{display:-webkit-box;display:-ms-flexbox;display:flex}}@media print{.cc--related-news .f--cards{display:-webkit-box;display:-ms-flexbox;display:flex}}.cc--related-news .f--cards .cc--related-news-card:not(:last-child){margin-bottom:1.5625rem}@media screen and (min-width:1024px){.lc--full .cc--related-news .f--cards .cc--related-news-card,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news .f--cards .cc--related-news-card,.sg-pattern-example>.cc--related-news .f--cards .cc--related-news-card,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news .f--cards .cc--related-news-card,body.pattern-lab-demo>.cc--related-news .f--cards .cc--related-news-card{margin-bottom:0;-ms-flex-preferred-size:21.4285714286%;flex-basis:21.4285714286%}.lc--full .cc--related-news .f--cards .cc--related-news-card:not(:last-child),.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news .f--cards .cc--related-news-card:not(:last-child),.sg-pattern-example>.cc--related-news .f--cards .cc--related-news-card:not(:last-child),body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news .f--cards .cc--related-news-card:not(:last-child),body.pattern-lab-demo>.cc--related-news .f--cards .cc--related-news-card:not(:last-child){margin-right:4.7619047619%}}@media print{.cc--related-news .f--cards .cc--related-news-card{margin-bottom:0;-ms-flex-preferred-size:21.4285714286%;flex-basis:21.4285714286%}.cc--related-news .f--cards .cc--related-news-card:not(:last-child){margin-right:4.7619047619%}}.cc--social-media-grid{background-color:#4a4a4a}.cc--social-media-grid .c--social-media-grid{margin:0 auto;max-width:1800px}.cc--social-media-grid .social-media-grid-inner{padding:2.5rem 8.3333333333%}@media screen and (min-width:768px){.cc--social-media-grid .social-media-grid-inner{padding:3.125rem 4.1666666667%}}@media screen and (min-width:1024px){.lc--full .cc--social-media-grid .social-media-grid-inner,.sg-pattern-example>.cc--component-container .f--field.nested .cc--social-media-grid .social-media-grid-inner,.sg-pattern-example>.cc--social-media-grid .social-media-grid-inner,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--social-media-grid .social-media-grid-inner,body.pattern-lab-demo>.cc--social-media-grid .social-media-grid-inner{padding-left:6.25%;padding-right:6.25%}}.cc--social-media-grid .header-container{margin-bottom:2.5rem}@media screen and (min-width:768px){.cc--social-media-grid .header-container{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--social-media-grid .header-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--social-media-grid .header-container,.sg-pattern-example>.cc--social-media-grid .header-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--social-media-grid .header-container,body.pattern-lab-demo>.cc--social-media-grid .header-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3.125rem;padding-left:2.380952381%;padding-right:2.380952381%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lc--full .cc--social-media-grid .f--section-title,.sg-pattern-example>.cc--component-container .f--field.nested .cc--social-media-grid .f--section-title,.sg-pattern-example>.cc--social-media-grid .f--section-title,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--social-media-grid .f--section-title,body.pattern-lab-demo>.cc--social-media-grid .f--section-title{-ms-flex-preferred-size:37.5%;flex-basis:37.5%}}.cc--social-media-grid .f--section-title h2{color:#fff;font-size:1.875rem;letter-spacing:-.06875rem;line-height:1;text-transform:uppercase;word-wrap:break-word}@media screen and (min-width:768px){.cc--social-media-grid .f--section-title h2{font-size:2.5rem;line-height:1}}.cc--social-media-grid .social-media-links{margin-top:1.5625rem}@media screen and (min-width:768px)and (max-width:1023px){.cc--social-media-grid .social-media-links{display:-webkit-box;display:-ms-flexbox;display:flex}}.cc--social-media-grid .social-media-links>span{color:#fff;font-size:.75rem;line-height:1.5;text-transform:uppercase}@media screen and (min-width:768px){.cc--social-media-grid .social-media-links>span{font-size:.875rem;line-height:1.2858}}@media screen and (min-width:768px)and (max-width:1023px){.cc--social-media-grid .social-media-links>span{margin-right:.9375rem}}.cc--social-media-grid .f--links{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:1024px){.lc--full .cc--social-media-grid .f--links,.sg-pattern-example>.cc--component-container .f--field.nested .cc--social-media-grid .f--links,.sg-pattern-example>.cc--social-media-grid .f--links,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--social-media-grid .f--links,body.pattern-lab-demo>.cc--social-media-grid .f--links{margin-top:.9375rem}}@media screen and (max-width:767px){.cc--social-media-grid .f--links{margin-top:.9375rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.cc--social-media-grid .f--links a{display:inline-block;margin-left:.875rem;margin-right:.875rem;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.cc--social-media-grid .f--links a:first-child{margin-left:0}.cc--social-media-grid .f--links a:last-child{margin-right:0}html[data-whatintent=mouse] .cc--social-media-grid .f--links a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--social-media-grid .f--links a:hover{opacity:.7}.cc--social-media-grid .f--links svg{fill:#fff;width:1.25rem}.cc--social-media-grid .crt-widget .crt-post{border:0}.cc--social-media-grid .crt-widget .crt-load-more-container{margin:0 auto;max-width:170px}.cc--social-media-grid .crt-widget .crt-load-more-container .crt-load-more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.2858;padding-left:.9375rem;padding-right:.9375rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#881c1c;border:0;border-radius:0;color:#fff;height:3.125rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;white-space:normal;width:100%}html[data-whatintent=mouse] .cc--social-media-grid .crt-widget .crt-load-more-container .crt-load-more else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--social-media-grid .crt-widget .crt-load-more-container .crt-load-more:hover{background-color:#6a1010;color:#fff;text-decoration:none;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.cc--sort-az{margin:0 auto;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%}.cc--sort-az .c--sort-az{border-bottom:.0625rem solid #ccc}.cc--sort-az ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin-bottom:.25rem;padding-left:0}.cc--sort-az ul li{margin-right:1.875rem}.cc--sort-az ul li .bef-link{color:#4a4a4a;font-size:.75rem;font-weight:800;line-height:1.5;text-decoration:none}@media screen and (min-width:768px){.cc--sort-az ul li .bef-link{font-size:.875rem;line-height:1.2858}}html[data-whatintent=mouse] .cc--sort-az ul li .bef-link else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--sort-az ul li .bef-link:hover{text-decoration:underline}.cc--sort-az ul li .bef-link--selected{color:#881c1c}.cc--sort-events{margin:0 auto 1.875rem;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.cc--sort-events{margin-bottom:1.25rem;padding-bottom:0;padding-left:5.5555555556%;padding-right:13.8888888889%}}.cc--sort-events .c--sort-events{border-bottom:.0625rem solid #ccc}.cc--sort-events ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin-bottom:.25rem;padding-left:0}.cc--sort-events ul li{margin-right:1.875rem}.cc--sort-events ul li .bef-link{color:#4a4a4a;font-size:.75rem;font-weight:800;line-height:1.5;text-decoration:none;text-transform:uppercase}@media screen and (min-width:768px){.cc--sort-events ul li .bef-link{font-size:.875rem;line-height:1.2858}}html[data-whatintent=mouse] .cc--sort-events ul li .bef-link else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--sort-events ul li .bef-link:hover{color:#881c1c;text-decoration:none}.cc--sort-events ul li .bef-link--selected,.cc--sort-events ul li .bef-link.is-active{color:#881c1c}.cc--spacer{margin:0 auto;max-width:1800px}.cc--spacer .c--spacer{height:1.5625rem}@media screen and (min-width:768px){.cc--spacer .c--spacer{height:2.5rem}}@media screen and (min-width:1024px){.cc--spacer .c--spacer{height:3.125rem}}.cc--staff-card .c--staff-card .f--image{-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:768px){.cc--staff-card .c--staff-card .f--image{margin-right:4.1666666667%;-ms-flex-preferred-size:25%;flex-basis:25%}}.cc--staff-card .c--staff-card text-container{-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:768px){.cc--story-card .c--story-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cc--story-card .c--story-card .f--image{-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:768px){.cc--story-card .c--story-card .f--image{margin-left:4.1666666667%;margin-right:0;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.cc--story-card .c--story-card .text-container{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.cc--story-card .c--story-card .date-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.3125rem}.cc--story-card .c--story-card .f--author:after{content:"|";display:inline-block}.cc--testimonial{background:#151515}.cc--testimonial .c--testimonial{margin:0 auto;max-width:1800px;padding:2.5rem 8.3333333333%}@media screen and (min-width:768px){.cc--testimonial .c--testimonial{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:4.375rem 13.8888888889%}}.cc--testimonial .f--image{margin-bottom:1.5625rem}@media screen and (min-width:768px){.cc--testimonial .f--image{margin-bottom:0;margin-right:7.6923076923%;-ms-flex-preferred-size:38.4615384615%;flex-basis:38.4615384615%}.cc--testimonial .text-container{-ms-flex-preferred-size:53.8461538462%;flex-basis:53.8461538462%}}.cc--testimonial .text-container .f--quote{margin-bottom:.9375rem}.cc--testimonial .text-container .f--quote p{color:#fff;font-size:1.625rem;font-style:italic;line-height:1.3847}.cc--testimonial .text-container .f--quote p:before{content:"“"}.cc--testimonial .text-container .f--quote p:after{content:"”"}.cc--testimonial .text-container .f--attribution{color:#fff;font-size:.9375rem;font-weight:700;line-height:1.3334}.cc--testimonial .text-container .f--attribution:before{content:"—";margin-right:.1875rem;vertical-align:top}.cc--testimonial .text-container .f--attribution p{color:#fff;display:inline-block;font-size:.9375rem;font-weight:700;line-height:1.3334}.cc--testimonial .text-container .f--attribution a{color:#fff}.cc--testimonial .text-container .f--attribution a:hover{color:#ccc}footer.timeline h1,header.timeline h1{margin-bottom:1.75rem}footer.timeline,header.timeline{margin:0 auto;max-width:1800px;padding-bottom:2.5rem;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:768px){footer.timeline,header.timeline{padding-bottom:3.125rem;padding-left:8.3333333333%;padding-right:8.3333333333%}}.timeline-menu{margin-top:3rem}@media screen and (max-width:767px){.timeline-menu{display:none;margin-top:auto}}.timeline-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;color:#fff;font-weight:700;justify-content:center}.timeline-menu li a{background-color:#881c1c;color:#fff;display:block;font-size:1.125rem;line-height:1.2223;padding:.5rem;text-decoration:none}@media screen and (max-width:767px){.timeline-menu li a{border-radius:1.5rem;margin:.5rem;padding:.5rem 1rem}}.timeline-menu li a:hover{background-color:#6a1010;color:#fff;text-decoration:underline}ul.timeline-list:after{background-color:#881c1c}ul.timeline-list li.timeline-item .timeline-item-wrapper span.timeline-marker{border:3px solid #881c1c}ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker{right:-5px}ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker{left:-5px}.cc--timeline-event .c--timeline-event h2{color:#881c1c;font-size:2.5rem;line-height:1.05}@media screen and (max-width:767px){.cc--timeline-event .c--timeline-event h2{font-size:1.5rem;line-height:1.1667}}.cc--timeline-event .c--timeline-event p{font-size:.9375rem;line-height:1.6667;margin-bottom:.9375rem}@media screen and (min-width:768px){.cc--timeline-event .c--timeline-event p{font-size:1rem;line-height:1.875;margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--timeline-event .c--timeline-event p,.sg-pattern-example>.cc--component-container .f--field.nested .cc--timeline-event .c--timeline-event p,.sg-pattern-example>.cc--timeline-event .c--timeline-event p,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--timeline-event .c--timeline-event p,body.pattern-lab-demo>.cc--timeline-event .c--timeline-event p{font-size:.9375rem;line-height:1.8667;margin-bottom:1.5625rem}}@media screen and (max-width:767px){.cc--timeline-event .c--timeline-event .accordion h3 .accordion-trigger{font-size:1rem;line-height:1.125}.cc--timeline-event .c--timeline-event .accordion h3 .accordion-trigger:after{width:2rem}}.cc--timeline-event .c--timeline-event .accordion .button,.cc--timeline-event .c--timeline-event .accordion .f--button-link a,.f--button-link .cc--timeline-event .c--timeline-event .accordion a{width:auto}.cc--timeline-event .c--timeline-event .f--image{padding:0 8.3333333333%}@media screen and (min-width:768px){.cc--timeline-event .c--timeline-event .f--image{padding-top:0}}@media screen and (min-width:1024px){.cc--timeline-event .c--timeline-event .f--image{padding-bottom:0;padding-top:0}}.video-controls{position:absolute;right:.75rem;top:.625rem;z-index:4}@media screen and (min-width:768px){.video-controls{right:1rem;top:1rem}}@media screen and (min-width:1024px){.video-controls{bottom:2.5rem;right:2.5rem;top:inherit}}.video-controls .video-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:50%;height:1.25rem;justify-content:center;width:1.25rem}@media screen and (min-width:768px){.video-controls .video-button{height:2rem;width:2rem}}.video-controls .video-button.video-pause-button{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:768px){.video-controls .video-button.video-pause-button svg{height:1.75rem;width:1.5rem}}.video-controls .video-button.video-pause-button.hidden,.video-controls .video-button.video-play-button{display:none}.video-controls .video-button.video-play-button.active{display:-webkit-box;display:-ms-flexbox;display:flex}html[data-whatintent=mouse] .video-controls .video-button else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .video-controls .video-button:hover svg path{fill:#fff}.video-controls .video-button svg{height:100%;width:100%}.video-controls .video-button svg path{fill:hsla(0,0%,100%,.5)}.cc--wysiwyg .f--video-embed{height:0;padding-bottom:56.25%;position:relative}.cc--wysiwyg .f--video-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}.cc--video-full-width .c--video-full-width{margin:0 auto;max-width:1800px;position:relative}.cc--video-full-width .video-container{margin-bottom:1.25rem;position:relative}@media screen and (min-width:768px){.cc--video-full-width .video-container{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--video-full-width .video-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--video-full-width .video-container,.sg-pattern-example>.cc--video-full-width .video-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--video-full-width .video-container,body.pattern-lab-demo>.cc--video-full-width .video-container{margin-bottom:0;-ms-flex-preferred-size:68.1818181818%;flex-basis:68.1818181818%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.cc--video-full-width .video-container.show .f--video-embed{opacity:1;visibility:visible}.cc--video-full-width .video-container.show .f--image{opacity:0;visibility:hidden}.cc--video-full-width .video-container .play-btn{display:block;height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.cc--video-full-width .video-container .play-btn:after{background-color:#881c1c;background-image:url(/themes/custom/umass_base/images/icons/icon-play.svg);background-position:50%;background-repeat:no-repeat;background-size:.5625rem;border:1px solid hsla(0,0%,100%,.65);border-radius:50%;-webkit-box-shadow:2px 2px 4px 1px rgba(0,0,0,.65);box-shadow:2px 2px 4px 1px rgba(0,0,0,.65);display:inline-block;font-size:0;height:3.125rem;line-height:0;overflow:hidden;text-indent:101%;white-space:nowrap;width:3.125rem}html[data-whatintent=mouse] .cc--video-full-width .video-container .play-btn:after else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--video-full-width .video-container .play-btn:after:hover{background-color:#6a1010}.cc--video-full-width .video-container .play-btn:after{border:0;content:"";z-index:10}.cc--video-full-width .video-container .f--image{height:100%;-webkit-transition:visibility 0s linear .2s,opacity .2s ease;transition:visibility 0s linear .2s,opacity .2s ease}.cc--video-full-width .video-container .f--image img{height:100%;-o-object-fit:cover;object-fit:cover}.cc--video-full-width .video-container .f--video-embed{height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;visibility:hidden;width:100%;z-index:11}.cc--video iframe,.cc--video-full-width .video-container .f--video-embed iframe{height:100%;width:100%}.cc--video iframe{left:0;position:absolute;top:0}.cc--youvisit-embed{margin:0 auto;max-width:1800px}.cc--youvisit-embed .c--youvisit-embed .youvisit-embed-container{height:0;padding-bottom:33.3333333333%;position:relative;width:100%}.cc--youvisit-embed .c--youvisit-embed .youvisit-embed-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.tc--article .form-wrapper:not(:last-child) .fi--form-item{margin-bottom:1.5625rem}@media screen and (min-width:768px){.tc--article .form-wrapper:not(:last-child) .fi--form-item{margin-bottom:2.5rem}}.tc--article .field--name-field-teaser-image .cc--wysiwyg,.tc--article .form-wrapper.field--name-field-editorial-access-group,.tc--article .js-form-type-vertical-tabs,.tc--article input[data-drupal-selector=edit-field-teaser-image-form-0-actions-ief-add-save]{display:none}@media screen and (min-width:1024px){.tc--chaptered-page .content-top{display:none}}@media screen and (max-width:1023px){.tc--chaptered-page .content-main .cc--hero-interior{display:none}}.tc--error-page .content-top{margin-top:-6.5625rem}@media screen and (min-width:768px){.tc--error-page .content-top{margin-top:-9.5rem}}@media screen and (min-width:1200px){.tc--error-page .content-top{margin-top:-10.6875rem}}@media screen and (min-width:1024px){.tc--events-listing .content-top{display:none}}@media screen and (max-width:1023px){.tc--events-listing .content-main .cc--hero-interior{display:none}}.tc--form-page .lr--main{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:768px){.tc--form-page .lr--main{padding-left:6.25%;padding-right:6.25%}}@media screen and (min-width:1024px){.lc--full .tc--form-page .lr--main,.sg-pattern-example>.cc--component-container .f--field.nested .tc--form-page .lr--main,.sg-pattern-example>.tc--form-page .lr--main,body.pattern-lab-demo>.cc--component-container .f--field.nested .tc--form-page .lr--main,body.pattern-lab-demo>.tc--form-page .lr--main{padding-left:10.4166666667%;padding-right:10.4166666667%}}.fieldset-legend.form-required:before,label.form-required:before{color:red;content:"* "}.tc--home .content-top{margin-top:-6.5625rem}@media screen and (min-width:768px){.tc--home .content-top{margin-top:-9.5rem}}@media screen and (min-width:1200px){.tc--home .content-top{margin-top:-10.6875rem}}.t--login #edit-openid-connect-client-windows-aad-login{max-width:20rem}.t--login .c--admin-tabs{display:none}@media screen and (min-width:1024px){.tc--news-listing .content-top{display:none}}@media screen and (max-width:1023px){.tc--news-listing .content-main .cc--hero-interior{display:none}.tc--news-listing .content-main .lr--main{padding-top:.625rem}}.page-node-type-story .publication-date,.story-listing .f--field.f--eyebrow{display:none}.cc--story-listing{margin:0 auto;max-width:1800px;padding-left:8.33333%;padding-right:8.33333%}.cc--story-listing .f--cards .cc--news-listing-card{border-bottom:.0625rem solid #ccc;margin-bottom:1.3125rem;padding-bottom:1.625rem}@media screen and (min-width:768px){.cc--story-listing .f--cards .cc--news-listing-card{margin-bottom:2rem;padding-bottom:1.6875rem}}@media screen and (min-width:1024px){.cc--story-listing .f--cards .cc--news-listing-card{margin-bottom:2.5rem;padding-bottom:2.5rem}}.cc_banner-wrapper{z-index:1000001}.cc_banner-wrapper .cc_container p.cc_message{color:#fff}.cc_banner-wrapper .cc_container p.cc_message a{color:#fff;font-weight:700}html[data-whatintent=mouse] .cc_banner-wrapper .cc_container p.cc_message a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc_banner-wrapper .cc_container p.cc_message a:hover{color:#fff;text-decoration:underline}html[data-whatintent=mouse] .cc_banner-wrapper .cc_container .cc_btn_accept_all else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc_banner-wrapper .cc_container .cc_btn_accept_all:hover{text-decoration:none}.lity .lity-wrap .lity-container{background-color:#fff;position:relative}.lity .lity-wrap .lity-container .lity-content{-webkit-transition:none;transition:none}.lity .lity-wrap .lity-container .lity-content:after{display:none}.lity .lity-wrap .lity-container .lity-content iframe{vertical-align:top}.lity .lity-wrap .lity-container .lity-close{color:#000;font-size:0;line-height:0;overflow:hidden;position:absolute;right:-35px;text-indent:101%;top:-25px;white-space:nowrap}.lity .lity-wrap .lity-container .lity-close:after{background-image:url(/images/icons/icon-close-grey.svg);background-size:cover;content:"";display:block;height:16px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:16px}html[data-whatinput=keyboard] .lity .lity-wrap .lity-container .lity-close:focus{outline:3px solid #c69214}html[data-whatinput=mouse] .lity .lity-wrap .lity-container .lity-close:focus{outline:none}.lity .lity-wrap .lity-container h3{font-size:1.25rem;line-height:1.5;margin-bottom:.3125rem}.lity .lity-wrap .lity-container p{font-size:1rem;line-height:1.625}.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:9px 5px;text-transform:none;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-timing-function:linear;transition-timing-function:linear}.hamburger.is-active:hover,.hamburger:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{display:inline-block;height:17px;position:relative;width:25px}.hamburger-inner{display:block;margin-top:-1.5px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#000;border-radius:0;height:3px;position:absolute;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:25px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-7px}.hamburger-inner:after{bottom:-7px}.hamburger--squeeze .hamburger-inner{-webkit-transition-duration:75ms;transition-duration:75ms;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{-webkit-transition:top 75ms ease .12s,opacity 75ms ease;transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{-webkit-transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{opacity:0;top:0;-webkit-transition:top 75ms ease,opacity 75ms ease .12s;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s} +html{line-height:1.15;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.messages--status{background-color:#e6f4ea;border-left:6px solid #28a745;color:#155724;font-weight:600;position:fixed;z-index:101}.messages--status,.unpublished-banner{border-radius:6px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.05);box-shadow:0 2px 5px rgba(0,0,0,.05);margin-left:2rem;margin-right:2rem;padding:1rem 1.5rem}.unpublished-banner{background:#fee;border-left:6px solid #a00;color:#a00;font-weight:700;margin-bottom:1.5rem;position:relative;text-align:center}.above-content{position:fixed;z-index:103}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper label,.f--description p,.fi--form-item-radio .radio-wrapper label,.lc--layout-container h3.no-results,.sg-pattern-example h3.no-results{font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:300}.c--component .f--wysiwyg tbody td,.c--component .f--wysiwyg tbody td p,.cc--header-search form input[type=text],.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg p.date-updated,.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg.date-updated,.fi--form-item textarea,.lc--layout-container ol li,.lc--layout-container p,.lc--layout-container ul li,.sg-pattern-example ol li,.sg-pattern-example p,.sg-pattern-example ul li,.tc--search .content-main .gsc-result-info,.tc--search .content-main .gsc-webResult .gs-snippet,body{font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400}.c--component .f--wysiwyg figure figcaption,.c--component .f--wysiwyg figure figcaption p,.c--component .f--wysiwyg table caption,.cc--hero-landing .text-container .feature-container .f--description p,.lc--layout-container em,.sg-pattern-example em{font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:italic;font-weight:400}.button--alt,.lc--layout-container h6,.sg-pattern-example h6{font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:600}.c--component .f--wysiwyg ol>li:before,.c--component .f--wysiwyg thead th,.cc--back-to-top .f--back a,.cc--button-back-to-top .c--button-back-to-top button span,.cc--chaptered-nav .link,.cc--component-container .fi--form-item-checkbox .checkbox-wrapper input[type=checkbox]:checked+label,.cc--filterable-content-grid .fi--form-item .select-wrap select,.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg,.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg p,.fi--form-item label,.fi--form-item-radio .radio-wrapper input[type=radio]:checked+label,.lc--layout-container b,.lc--layout-container strong,.mc--left-nav-menu .menu-item a,.node-event-submit-an-event-form .form-wrapper .fieldset-legend,.sg-pattern-example b,.sg-pattern-example strong{font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.lc--layout-container em b,.lc--layout-container em strong,.sg-pattern-example em b,.sg-pattern-example em strong{font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:italic;font-weight:700}.button,.c--component .f--wysiwyg tbody th,.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--eyebrow,.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--eyebrow,.cc--abundance-grid .abundance-container-text .f--link a,.cc--accordions .c--accordions .accordion h3 .accordion-trigger,.cc--date-card .f--card-date span.day,.cc--date-card .f--card-date span.month,.cc--date-cards .c--date-cards .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--link a,.cc--hero-article .text-container .f--description,.cc--hero-article-video .text-container .f--description,.cc--hero-article-video .video-container.show+.exit-video,.cc--hero-interior .f--eyebrow a,.cc--hero-microsite-interior .text-container .f--eyebrow,.cc--hero-microsite-landing .text-container .f--eyebrow,.cc--menu-microsite .button-back,.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper .navigation-title,.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li a,.cc--menu-microsite .menu-microsite-toggle,.cc--menu-mobile .button-back,.cc--menu-mobile .c--menu-mobile nav a,.cc--menu-mobile .c--menu-mobile nav button.information-for-toggle,.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper .navigation-title,.cc--notification-banner .c--notification-banner .notification-banner-inner .left span.alert-title,.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--link a,.cc--pager-calendar .c--pager-calendar .pager ul li,.cc--pager-load-more .pager__item a,.cc--social-media-grid .crt-widget .crt-load-more-container .crt-load-more,.cc--social-media-grid .social-media-links>span,.f--button-link a,.fi--form-item input[type=button],.lc--layout-container .h1,.lc--layout-container h1,.lc--layout-container h2,.lc--layout-container h3,.lc--layout-container h4,.lc--layout-container h5,.sg-pattern-example .h1,.sg-pattern-example h1,.sg-pattern-example h2,.sg-pattern-example h3,.sg-pattern-example h4,.sg-pattern-example h5,.tc--search .content-main .gsc-control-cse .gs-result .gs-title,.tc--search .content-main .gsc-control-cse .gs-result .gs-title *,.tc--search .content-main .gsc-control-cse .gs-spelling,.tc--search .content-main input.gsc-input,input[type=submit]{font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:800}html[data-whatinput=keyboard] :focus{outline:3px solid #c69214}html[data-whatinput=mouse] :focus{outline:none}.visually-hidden{border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.skip-link{background-color:#881c1c;color:#fff;left:1.25rem;position:absolute;z-index:101}.skip-link:not(:focus){border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{color:#151515;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}h1,h2,h3,h4,h5,h6{line-height:1.1;margin:0}p{margin-top:0}p:last-child{margin-bottom:0}ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}ul{list-style-type:disc}img{display:block;height:auto;width:100%}svg circle,svg ellipse,svg line,svg path,svg polygon,svg rect{-webkit-transition:fill .1s ease-in-out;transition:fill .1s ease-in-out}html[data-whatintent=mouse] svg circle else,html[data-whatintent=mouse] svg ellipse else,html[data-whatintent=mouse] svg line else,html[data-whatintent=mouse] svg path else,html[data-whatintent=mouse] svg polygon else,html[data-whatintent=mouse] svg rect else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] svg circle:hover,html[data-whatintent=mouse] svg ellipse:hover,html[data-whatintent=mouse] svg line:hover,html[data-whatintent=mouse] svg path:hover,html[data-whatintent=mouse] svg polygon:hover,html[data-whatintent=mouse] svg rect:hover{-webkit-transition:fill .1s ease-in-out;transition:fill .1s ease-in-out}nav ol,nav ul{list-style:none;margin:0;padding:0}dl{margin-top:0}dd{margin:0}address{font-style:normal}form{margin:0}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}button{background-color:transparent;border:0;padding:0}.button-reset,[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}iframe{border:0}section.two-cols{margin-bottom:2.5rem;margin-top:2.5rem}@media screen and (min-width:769px){section.two-cols{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}}section.two-cols img{float:left;margin-bottom:.9375rem}table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%}table tr td,table tr th{font-size:1rem;line-height:1.625;padding:.625rem 2.5%;text-align:left;vertical-align:top}@media screen and (min-width:769px){table tr td,table tr th{font-size:1.125rem;line-height:1.4445;padding-left:2.0833333333%;padding-right:2.0833333333%}}table tr:nth-child(2n){background:#f0f0f0}table.two-col tr th:first-child{font-weight:600;width:40%}table.two-col tr td:nth-child(2){color:#000}td,th{padding:0}th{font-weight:400}[tabindex="-1"]:focus{outline:none!important}@media print{*,:after,:before{background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited,a[href]:after{text-decoration:underline}a[href]:after{content:" (" attr(href) ")";word-break:break-word}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.lc--layout-container .h1,.lc--layout-container h1,.sg-pattern-example .h1,.sg-pattern-example h1{font-size:1.875rem;line-height:1}@media screen and (min-width:1024px){.lc--layout-container .h1,.lc--layout-container h1,.sg-pattern-example .h1,.sg-pattern-example h1{font-size:3.75rem;line-height:1}}.lc--layout-container h2,.sg-pattern-example h2{font-size:2.5rem;line-height:1.05}.lc--layout-container h3,.sg-pattern-example h3{font-size:2rem;line-height:1.25}.lc--layout-container h4,.sg-pattern-example h4{font-size:1.25rem;line-height:1.3}.lc--layout-container h5,.sg-pattern-example h5{font-size:.9375rem;line-height:1.2}.lc--layout-container h6,.sg-pattern-example h6{font-size:.875rem;line-height:1.5}.lc--layout-container h3.no-results,.sg-pattern-example h3.no-results{color:#fff;font-size:1.25rem;line-height:2}.lc--layout-container p,.sg-pattern-example p{color:#4a4a4a;font-size:1rem;line-height:1.625}@media screen and (min-width:769px){.lc--layout-container p,.sg-pattern-example p{font-size:1rem;line-height:1.875}}.lc--layout-container ol li,.lc--layout-container ul li,.sg-pattern-example ol li,.sg-pattern-example ul li{color:#4a4a4a;font-size:1rem;line-height:1.875}.button,.f--button-link a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.2858;padding-left:.9375rem;padding-right:.9375rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#881c1c;border:0;border-radius:0;color:#fff;height:3.125rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;white-space:normal;width:100%}.f--button-link html[data-whatintent=mouse] a else,html[data-whatintent=mouse] .button else,html[data-whatintent=mouse] .f--button-link a else{-webkit-transition:all .1s;transition:all .1s}.f--button-link html[data-whatintent=mouse] a:hover,html[data-whatintent=mouse] .button:hover,html[data-whatintent=mouse] .f--button-link a:hover{background-color:#6a1010;color:#fff;text-decoration:none;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.button--alt{color:#881c1c;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.375rem;line-height:1;padding-bottom:.5625rem;position:relative;text-decoration:none;text-transform:uppercase}.button--alt:after{background-color:#881c1c;bottom:0;content:"";display:block;height:.125rem;left:0;position:absolute;width:100%}html[data-whatintent=mouse] .button--alt else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .button--alt:hover{color:#6a1010;text-decoration:none}html[data-whatintent=mouse] .button--alt:hover:after{background-color:#6a1010}.icon-close{height:3.125rem;width:3.125rem}.icon-close svg{fill:#fff;height:1.125rem;width:1.125rem}@media screen and (min-width:1024px){>.cc--component-container.narrow{margin:0 auto;max-width:50%}>.cc--component-container.fullbackground>.c--component,>.cc--component-container.maxwidth{margin:0 auto;max-width:1800px}}.fi--form-item input[type=date],.fi--form-item input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:0;color:#4a4a4a;font-size:.875rem;height:3.5rem;line-height:1.7143;padding-left:1.5625rem;padding-right:1.5625rem;position:relative;width:100%}.fi--form-item:not(:last-child){margin-bottom:1.5625rem}@media screen and (min-width:769px){.fi--form-item:not(:last-child){margin-bottom:2.5rem}}.fi--form-item label{color:#4a4a4a;display:block;font-size:1rem;line-height:1.625}@media screen and (min-width:769px){.fi--form-item label{font-size:1rem;line-height:1.875}}.fi--form-item input[type=button]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.2858;padding-left:.9375rem;padding-right:.9375rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#881c1c;border:0;border-radius:0;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;white-space:normal}html[data-whatintent=mouse] .fi--form-item input[type=button] else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .fi--form-item input[type=button]:hover{background-color:#6a1010;color:#fff;text-decoration:none;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.fi--form-item input[type=button]{height:3.125rem;max-width:10.625rem;width:100%}.cc--component-container .fi--form-item-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cc--component-container .fi--form-item-checkbox .group-title{font-size:1rem;line-height:1.875;-ms-flex-preferred-size:100%;flex-basis:100%;font-weight:700}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper{padding-bottom:.3125rem;padding-left:2.3125rem;padding-top:.3125rem;position:relative;-ms-flex-preferred-size:50%;flex-basis:50%;text-align:left}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper input[type=checkbox]{left:-9999px;position:absolute;top:0}html[data-whatinput=keyboard] .cc--component-container .fi--form-item-checkbox .checkbox-wrapper input[type=checkbox]:focus+label:before{outline:3px solid #c69214}html[data-whatinput=mouse] .cc--component-container .fi--form-item-checkbox .checkbox-wrapper input[type=checkbox]:focus+label:before{outline:none}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper input[type=checkbox]:checked+label:before{background-color:#881c1c;border:.0625rem solid #881c1c}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper input[type=checkbox]:checked+label:after{background-color:#881c1c;border:.1875rem solid #fff;opacity:1}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper label{color:#4a4a4a;cursor:pointer;font-size:.875rem;line-height:1.7143;margin-bottom:0}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper label:after,.cc--component-container .fi--form-item-checkbox .checkbox-wrapper label:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper label:before{background-color:#fff;border:.0625rem solid #767676;height:1.25rem;left:.0625rem;width:1.25rem}.cc--component-container .fi--form-item-checkbox .checkbox-wrapper label:after{height:1rem;left:.1875rem;opacity:0;width:1rem}.fi--form-item input[type=date]{padding-right:.9375rem;text-transform:uppercase}.fi--form-item input[type=date]::-webkit-calendar-picker-indicator{color:transparent;height:1.1875rem;opacity:0;width:1.1875rem}.fi--form-item input[type=date]:after{background-image:url(/themes/custom/umass_base/images/icons/icon-calendar.svg)!important;background-position:50%;background-repeat:no-repeat;background-size:1.1875rem;content:"";display:block;height:1.25rem;pointer-events:none;position:absolute;right:1.125rem;width:1.1875rem}.fi--form-item-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.fi--form-item-radio .group-title{font-size:1rem;line-height:1.875;margin-bottom:.3125rem;-ms-flex-preferred-size:100%;flex-basis:100%;font-weight:700}.fi--form-item-radio .radio-wrapper{padding-left:2.3125rem;padding-top:.3125rem;position:relative;-ms-flex-preferred-size:50%;flex-basis:50%;text-align:left}.fi--form-item-radio .radio-wrapper input[type=radio]{left:-9999px;position:absolute;top:0}html[data-whatinput=keyboard] .fi--form-item-radio .radio-wrapper input[type=radio]:focus+label:before{outline:.1875rem solid #008996}.fi--form-item-radio .radio-wrapper input[type=radio]:checked+label:before{border:.125rem solid #881c1c}.fi--form-item-radio .radio-wrapper input[type=radio]:checked+label:after{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fi--form-item-radio .radio-wrapper label{cursor:pointer;font-size:.875rem;line-height:1.7143;margin-bottom:0}.fi--form-item-radio .radio-wrapper label:after,.fi--form-item-radio .radio-wrapper label:before{content:"";position:absolute;top:50%}.fi--form-item-radio .radio-wrapper label:before{background-color:#fff;border:.0625rem solid #767676;border-radius:50%;height:1.375rem;left:.0625rem;margin-top:-.5rem;width:1.375rem}.fi--form-item-radio .radio-wrapper label:after{background-color:#881c1c;border-radius:50%;height:.75rem;left:.375rem;margin-top:-.1875rem;opacity:0;-webkit-transform:translate3d(-40px,0,0) scale(.5);transform:translate3d(-40px,0,0) scale(.5);width:.75rem}.fi--form-item .select-wrap{background-color:#fff;border:1px solid #ccc;position:relative}.fi--form-item .select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-image:none;border:0;-webkit-box-shadow:none;box-shadow:none;color:#4a4a4a;font-size:.875rem;height:3.125rem;line-height:1.7143;padding-left:1.5625rem;padding-right:1.5625rem;width:100%}.fi--form-item .select-wrap select::-ms-expand{display:none}.fi--form-item .select-wrap svg{fill:#881c1c;height:6px;pointer-events:none;position:absolute;right:1.375rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:11px}input[type=submit]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.2858;padding-left:.9375rem;padding-right:.9375rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#881c1c;border:0;border-radius:0;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;white-space:normal}html[data-whatintent=mouse] input[type=submit] else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] input[type=submit]:hover{background-color:#6a1010;color:#fff;text-decoration:none;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}input[type=submit]{height:3.125rem;max-width:10.625rem;width:100%}.fi--form-item input[type=text]::-webkit-input-placeholder{color:#4a4a4a}.fi--form-item input[type=text]::-moz-placeholder{color:#4a4a4a}.fi--form-item input[type=text]:-ms-input-placeholder{color:#4a4a4a}.fi--form-item input[type=text]::-ms-input-placeholder{color:#4a4a4a}.fi--form-item input[type=text]::placeholder{color:#4a4a4a}.fi--form-item input[type=text].magnifier{background-image:url(/themes/custom/umass_base/images/icons/icon-search-red.svg);background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.8125rem}.fi--form-item textarea{background-color:#fff;border-color:#ccc;color:#4a4a4a;font-size:.875rem;height:9.375rem;line-height:1.7143;padding:1.4375rem 1.75rem 1.4375rem 2rem;width:100%}@media screen and (min-width:769px){.fi--form-item textarea{height:12.5rem}}.fi--form-item textarea::-webkit-input-placeholder{color:#4a4a4a}.fi--form-item textarea::-moz-placeholder{color:#4a4a4a}.fi--form-item textarea:-ms-input-placeholder{color:#4a4a4a}.fi--form-item textarea::-ms-input-placeholder{color:#4a4a4a}.fi--form-item textarea::placeholder{color:#4a4a4a}.lc--two-column{margin:0 auto;max-width:1800px}.lc--two-column .l--two-column{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:2.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0}@media screen and (min-width:769px){.lc--two-column .l--two-column{padding-bottom:3.125rem}}@media screen and (min-width:1024px){.lc--two-column .l--two-column{padding-top:3.125rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media print{.lc--two-column .l--two-column{padding-top:3.125rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:1024px){.lc--two-column .l--two-column .lr--sidebar{padding-left:4.1666666667%;padding-right:4.1666666667%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;width:100%}.tc--landing-page .lc--two-column .l--two-column .lr--sidebar{border-right:.0625rem solid #ccc;margin-bottom:-3.125rem;margin-top:-3.125rem;padding-bottom:3.125rem;padding-top:3.125rem}}@media print{.lc--two-column .l--two-column .lr--sidebar{padding-left:0;padding-right:0;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;width:100%}}@media screen and (min-width:1024px){.lc--two-column .l--two-column .lr--main{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;width:100%}}@media print{.lc--two-column .l--two-column .lr--main{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;width:100%}}@media screen and (max-width:1023px){.lc--two-column .l--two-column .lr--main{padding-bottom:0;padding-top:2.5rem}}@media screen and (min-width:769px){.tc--event .lc--two-column .l--two-column .lr--main{padding-bottom:0;padding-top:0}}.tc--form-page .lc--two-column .l--two-column .lr--main{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.tc--form-page .lc--two-column .l--two-column .lr--main{padding-left:10.4166666667%;padding-right:10.4166666667%}}@media screen and (max-width:1023px){.tc--article .lc--two-column .l--two-column .lr--sidebar,.tc--event .lc--two-column .l--two-column .lr--sidebar,.tc--microsite-article .lc--two-column .l--two-column .lr--sidebar{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.tc--article .lc--two-column .l--two-column .lr--main,.tc--event .lc--two-column .l--two-column .lr--main,.tc--microsite-article .lc--two-column .l--two-column .lr--main{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}body{margin:0;padding:0}.link,a{color:#881c1c;text-decoration:underline}html[data-whatintent=mouse] .link,html[data-whatintent=mouse] a{-webkit-transition:color;transition:color}html[data-whatintent=mouse] .link else,html[data-whatintent=mouse] a else{-webkit-transition:all;transition:all}html[data-whatintent=mouse] .link:hover,html[data-whatintent=mouse] a:hover{color:#151515;text-decoration:underline}.nolink{cursor:default!important;pointer-events:none;text-decoration:none}html[data-whatintent=mouse] .nolink{-webkit-transition:color;transition:color}html[data-whatintent=mouse] .nolink else{-webkit-transition:all;transition:all}html[data-whatintent=mouse] .nolink:hover{color:inherit;text-decoration:none}.c--component h2 a:hover{text-decoration:underline}.icon-search{height:1.875rem;width:1.875rem}.icon-search svg{height:1.125rem;width:1.125rem}.f--ambient-video{width:100%}@media screen and (max-width:768px){.f--ambient-video{padding-bottom:56.25%}}.f--ambient-video video{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}@media screen and (min-width:1024px){@supports(-ms-ime-align:auto){.f--ambient-video video{height:auto;-o-object-fit:none;object-fit:none}}}@media screen and (min-width:769px){.f--button-link a{width:auto}}.f--description p{color:#000;font-size:1rem;line-height:1.875;text-align:left;text-transform:none}.f--hero-promo-title h2{color:#fff;font-size:.9375rem;line-height:1.2}@media screen and (min-width:769px){.f--hero-promo-title h2{font-size:1rem;line-height:1;text-align:right}}@media screen and (min-width:1024px){.f--hero-promo-title h2{font-size:1rem;line-height:1.25}}.f--hero-promo-title h2 a{color:#fff;text-decoration:none}html[data-whatintent=mouse] .f--hero-promo-title h2 a else{-webkit-transition:all .1s;transition:all .1s}.f--hero-promo-title+.f--description a,html[data-whatintent=mouse] .f--hero-promo-title h2 a:hover{color:#fff;text-decoration:underline}html[data-whatintent=mouse] .f--hero-promo-title+.f--description a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .f--hero-promo-title+.f--description a:hover{color:#fff;text-decoration:none}.c--component .f--wysiwyg:after{clear:both;content:"";display:block}.c--component .f--wysiwyg h2{font-size:1.5rem;line-height:1.25;margin-bottom:1.5625rem}@media screen and (min-width:769px){.c--component .f--wysiwyg h2{font-size:1.875rem;line-height:1.2;margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.c--component .f--wysiwyg h2{font-size:2.5rem;line-height:1.05}}.c--component .f--wysiwyg h3{font-size:1.5rem;line-height:1.1667;margin-bottom:.625rem}@media screen and (min-width:769px){.c--component .f--wysiwyg h3{font-size:1.625rem;line-height:1.2308;margin-bottom:.875rem}}@media screen and (min-width:1024px){.c--component .f--wysiwyg h3{font-size:2rem;line-height:1.125}}.c--component .f--wysiwyg h4{font-size:1.375rem;line-height:1.1819;margin-bottom:.625rem}@media screen and (min-width:769px){.c--component .f--wysiwyg h4{font-size:1.625rem;line-height:1.1539;margin-bottom:.875rem}}.c--component .f--wysiwyg h5{font-size:.9375rem;line-height:1.2;margin-bottom:.4375rem}@media screen and (min-width:769px){.c--component .f--wysiwyg h5{font-size:1rem;font-weight:800;line-height:1.25;margin-bottom:1.0625rem}}.c--component .f--wysiwyg ol,.c--component .f--wysiwyg ul{list-style:none;padding:0}.c--component .f--wysiwyg ol ol,.c--component .f--wysiwyg ol ul,.c--component .f--wysiwyg ul ol,.c--component .f--wysiwyg ul ul{margin-left:1.5625rem}.c--component .f--wysiwyg ol{counter-reset:counter}.c--component .f--wysiwyg ol>li{counter-increment:counter}.c--component .f--wysiwyg ol>li:before{color:#881c1c;content:counter(counter) ". ";margin-left:.625rem;margin-right:.5rem}.c--component .f--wysiwyg ul>li{list-style:none}.c--component .f--wysiwyg ul>li:before{color:#881c1c;content:"•";display:inline-block;margin-left:.625rem;margin-right:1.25rem;width:.3125rem}.c--component .f--wysiwyg table caption{margin-bottom:1.25rem;text-align:left}.c--component .f--wysiwyg thead th{font-size:1rem;letter-spacing:.034375rem;line-height:1.625;padding:1.5625rem 1.25rem}@media screen and (min-width:769px){.c--component .f--wysiwyg thead th{padding:0 1.25rem 1.25rem}}.c--component .f--wysiwyg tbody tr{background:transparent;border-bottom:1px solid #ccc}.c--component .f--wysiwyg tbody tr:last-child{border-bottom:0}.c--component .f--wysiwyg tbody tr:nth-child(odd){background-color:#e9e9e9}.c--component .f--wysiwyg tbody tr:nth-child(2n){background-color:#fff}.c--component .f--wysiwyg tbody td,.c--component .f--wysiwyg tbody th{padding:1.5625rem 1.25rem}.c--component .f--wysiwyg tbody td,.c--component .f--wysiwyg tbody td p,.c--component .f--wysiwyg tbody th,.c--component .f--wysiwyg tbody th p{font-size:.75rem;line-height:1.8334}@media screen and (min-width:769px){.c--component .f--wysiwyg tbody td,.c--component .f--wysiwyg tbody td p,.c--component .f--wysiwyg tbody th,.c--component .f--wysiwyg tbody th p{font-size:1rem;line-height:1.625}}.c--component .f--wysiwyg tbody td,.c--component .f--wysiwyg tbody td p{color:#4a4a4a}.c--component .f--wysiwyg tbody th{color:#151515;padding-right:.75rem}@media screen and (min-width:769px){.c--component .f--wysiwyg tbody th{padding-right:2rem}}@media screen and (min-width:1024px){.c--component .f--wysiwyg tbody th{padding-right:3.125rem}}.c--component .f--wysiwyg article.align-left,.c--component .f--wysiwyg figure.align-left,.c--component .f--wysiwyg img.align-left{float:left;margin-bottom:1.25rem;margin-left:0;margin-right:3.125rem}.c--component .f--wysiwyg article.align-right,.c--component .f--wysiwyg figure.align-right,.c--component .f--wysiwyg img.align-right{float:right;margin-bottom:1.25rem;margin-left:3.125rem;margin-right:0}.c--component .f--wysiwyg figure{margin:0}.c--component .f--wysiwyg figure figcaption,.c--component .f--wysiwyg figure figcaption p{color:#4a4a4a;font-size:.75rem;line-height:1.5;margin-top:.625rem}.c--component .f--wysiwyg .pull-quote,.c--component .f--wysiwyg blockquote{color:#881c1c;margin-bottom:3.125rem;margin-top:3.125rem}.c--component .f--wysiwyg .pull-quote p,.c--component .f--wysiwyg blockquote p{color:#881c1c;font-size:2.25rem;font-style:italic;line-height:1.2778;margin-bottom:.9375rem}.c--component .f--wysiwyg .pull-quote p:before,.c--component .f--wysiwyg blockquote p:before{content:"“";display:inline-block}.c--component .f--wysiwyg .pull-quote p:after,.c--component .f--wysiwyg blockquote p:after{content:"”";display:inline-block}.c--component .f--wysiwyg .pull-quote .attribution,.c--component .f--wysiwyg blockquote .attribution{font-size:.9375rem;font-style:normal;font-weight:700;line-height:1.3334}.c--component .f--wysiwyg .pull-quote .attribution:before,.c--component .f--wysiwyg blockquote .attribution:before{content:"—";display:inline-block;margin-right:.3125rem}.c--component .f--wysiwyg img{margin-bottom:.875rem;max-width:100%;width:auto}div.c--component.c--accordions a.field-stat-link,div.f--field.f--description a.field-stat-link,div.f--field.f--wysiwyg a.field-stat-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.2858;padding-left:.9375rem;padding-right:.9375rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#881c1c;border:0;border-radius:0;color:#fff;font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:800;height:3.125rem;min-width:10.625rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;white-space:normal;width:auto}div.c--component.c--accordions a.field-stat-link:hover,div.f--field.f--description a.field-stat-link:hover,div.f--field.f--wysiwyg a.field-stat-link:hover{background-color:#6a1010;color:#fff;text-decoration:none;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.c--component .f--wysiwyg .pull-quote .author,.c--component .f--wysiwyg blockquote .author{font-size:.9375rem;font-style:normal;font-weight:700;line-height:1.3334}.c--component .f--wysiwyg .pull-quote .author:before,.c--component .f--wysiwyg blockquote .author:before{content:"—";display:inline-block;margin-right:.3125rem}@media screen and (min-width:769px){.cc--abundance-grid .c--abundance-grid{display:grid;gap:0 0;grid-template-areas:"text-block text-block large-1 large-1" "text-block text-block large-1 large-1" "large-2 large-2 small small" "large-2 large-2 small small";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.cc--abundance-grid .c--abundance-grid div:nth-child(3){grid-area:large-2}.cc--abundance-grid .c--abundance-grid .abundance-container-text{grid-area:text-block}.cc--abundance-grid .c--abundance-grid .abundance-container-large{grid-area:large-1}.cc--abundance-grid .c--abundance-grid .abundance-container-small{display:grid;gap:0 0;grid-area:small;grid-template-areas:"small-1 small-2" "small-3 small-4";grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.cc--abundance-grid .c--abundance-grid .abundance-container-small .cc--component-container:first-child{grid-area:small-1}.cc--abundance-grid .c--abundance-grid .abundance-container-small .cc--component-container:nth-child(2){grid-area:small-2}.cc--abundance-grid .c--abundance-grid .abundance-container-small .cc--component-container:nth-child(3){grid-area:small-3}.cc--abundance-grid .c--abundance-grid .abundance-container-small .shuffle-wrapper{grid-area:small-4}}@media screen and (min-width:769px)and (-ms-high-contrast:none){.cc--abundance-grid .grid-container{display:-ms-grid;-ms-grid-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:1fr 1fr 1fr 1fr}.cc--abundance-grid .text-block{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:2}.cc--abundance-grid .large-1{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3;-ms-grid-column-span:2}.cc--abundance-grid .large-2{-ms-grid-row:3;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:2}.cc--abundance-grid .small{display:-ms-grid;-ms-grid-columns:1fr 1fr;-ms-grid-rows:1fr 1fr;-ms-grid-row:3;-ms-grid-row-span:2;-ms-grid-column:3;-ms-grid-column-span:2}.cc--abundance-grid .small-1{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.cc--abundance-grid .small-2{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1}.cc--abundance-grid .small-3{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.cc--abundance-grid .small-4{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1}}.cc--abundance-grid.updating{position:relative}.cc--abundance-grid.updating:before{-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-linecap='round' stroke-width='11' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:2.625rem;left:50%;margin-left:-1.375rem;margin-top:-1.375rem;position:absolute;top:50%;-webkit-transform-origin:50%;transform-origin:50%;width:2.625rem;z-index:1}.cc--abundance-grid.updating .c--abundance-grid{opacity:0}.cc--abundance-grid.updated .c--abundance-grid{opacity:1}.cc--abundance-grid .abundance-container-large,.cc--abundance-grid .abundance-container-text{padding-top:100%;position:relative}@media screen and (min-width:1024px){.lc--full .cc--abundance-grid .abundance-container-large,.lc--full .cc--abundance-grid .abundance-container-text,.sg-pattern-example>.cc--abundance-grid .abundance-container-large,.sg-pattern-example>.cc--abundance-grid .abundance-container-text,.sg-pattern-example>.cc--component-container .f--field.nested .cc--abundance-grid .abundance-container-large,.sg-pattern-example>.cc--component-container .f--field.nested .cc--abundance-grid .abundance-container-text,body.pattern-lab-demo>.cc--abundance-grid .abundance-container-large,body.pattern-lab-demo>.cc--abundance-grid .abundance-container-text,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--abundance-grid .abundance-container-large,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--abundance-grid .abundance-container-text{padding-top:66.66%}}.cc--abundance-grid .abundance-container-large .cc--component-container,.cc--abundance-grid .abundance-container-large .text-container-wrapper,.cc--abundance-grid .abundance-container-text .cc--component-container,.cc--abundance-grid .abundance-container-text .text-container-wrapper{height:100%;position:absolute;top:0;width:100%}@media screen and (max-width:768px){.cc--abundance-grid .abundance-container-text{padding:0}}.cc--abundance-grid .abundance-container-text .text-container-wrapper{padding:2.5rem 8.3333333333% 1.875rem;position:relative}@media screen and (min-width:769px){.cc--abundance-grid .abundance-container-text .text-container-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 16.6666666667%;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cc--abundance-grid .abundance-container-text .f--section-title h2{font-size:1.75rem;line-height:1;margin-bottom:.625rem;text-transform:uppercase}@media screen and (min-width:769px){.cc--abundance-grid .abundance-container-text .f--section-title h2{font-size:2.5rem;line-height:1;margin-bottom:.9375rem}}.cc--abundance-grid .abundance-container-text .f--section-title h2 a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-text .f--section-title h2 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-text .f--section-title h2 a:hover{text-decoration:underline}.cc--abundance-grid .abundance-container-text .f--description p{font-size:.9375rem;line-height:1.6667;margin-bottom:.9375rem}@media screen and (min-width:769px){.cc--abundance-grid .abundance-container-text .f--description p{font-size:.9375rem;line-height:1.8667;margin-bottom:2.1875rem}}.cc--abundance-grid .abundance-container-text .f--link a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.2858;padding-left:.9375rem;padding-right:.9375rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#881c1c;border:0;border-radius:0;color:#fff;height:3.125rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;white-space:normal;width:100%}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-text .f--link a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-text .f--link a:hover{background-color:#6a1010;color:#fff;text-decoration:none;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.cc--abundance-grid .abundance-container-text .f--link a{max-width:16.875rem}.cc--abundance-grid .abundance-container-large .cc--component-container{background-position:50%;background-repeat:no-repeat;background-size:cover}.cc--abundance-grid .abundance-container-large .cc--component-container:after{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000);bottom:0;content:"";display:block;height:60%;opacity:.9;position:absolute;width:100%}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.25rem 8.3333333333%;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;height:100%;justify-content:flex-end;z-index:1}@media screen and (min-width:769px){.cc--abundance-grid .abundance-container-large .c--abundance-grid-item{padding:1.25rem 11.1111111111% 1.5625rem}}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--eyebrow{color:#e9e9e9;font-size:.75rem;line-height:1.5;margin-bottom:.5rem;text-transform:uppercase}@media screen and (min-width:769px){.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--eyebrow{font-size:.875rem;line-height:1.2858}}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--cta-title h2{color:#fff;font-size:1.375rem;line-height:1.1819;margin-bottom:.625rem}@media screen and (min-width:769px){.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--cta-title h2{font-size:1.625rem;line-height:1.1539}}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--cta-title h2 a{color:#fff;text-decoration:underline}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--cta-title h2 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--cta-title h2 a:hover{text-decoration:none}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--description p{color:#fff;font-size:.875rem;line-height:1.7143}@media screen and (min-width:769px){.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--description p{font-size:.875rem;line-height:1.5715}}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--description a{color:#fff;text-decoration:underline}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--description a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--description a:hover{text-decoration:none}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--video-lightbox a{background-color:#881c1c;background-image:url(/themes/custom/umass_base/images/icons/icon-play.svg);background-position:50%;background-repeat:no-repeat;background-size:.5625rem;border:1px solid hsla(0,0%,100%,.65);border-radius:50%;-webkit-box-shadow:2px 2px 4px 1px rgba(0,0,0,.65);box-shadow:2px 2px 4px 1px rgba(0,0,0,.65);display:inline-block;font-size:0;height:3.125rem;line-height:0;overflow:hidden;text-indent:101%;white-space:nowrap;width:3.125rem}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--video-lightbox a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--video-lightbox a:hover{background-color:#6a1010}.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--video-lightbox a{position:absolute;right:1.375rem;top:1.4375rem}@media screen and (min-width:769px){.cc--abundance-grid .abundance-container-large .c--abundance-grid-item .f--video-lightbox a{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.cc--abundance-grid .abundance-container-small{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item{position:relative;-ms-flex-preferred-size:50%;flex-basis:50%;padding-top:50%}@media screen and (min-width:1024px){.lc--full .cc--abundance-grid .abundance-container-small .cc--abundance-grid-item,.sg-pattern-example>.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item,.sg-pattern-example>.cc--component-container .f--field.nested .cc--abundance-grid .abundance-container-small .cc--abundance-grid-item,body.pattern-lab-demo>.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--abundance-grid .abundance-container-small .cc--abundance-grid-item{padding-top:33.33%}}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item:first-child{background:#151515}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item:nth-child(2){background:#881c1c}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item:nth-child(3){background:#4a4a4a}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .c--abundance-grid-item{height:100%;padding:1.875rem 8.3333333333% 1.25rem;position:absolute;top:0;width:100%}@media screen and (min-width:769px){.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .c--abundance-grid-item{padding:3.25rem 11.1111111111% 1.5625rem}}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--eyebrow{color:#e9e9e9;font-size:.75rem;line-height:1.5;margin-bottom:.5625rem;text-transform:uppercase}@media screen and (min-width:769px){.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--eyebrow{font-size:.875rem;line-height:1.2858;margin-bottom:.625rem}}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--cta-title h2{color:#fff;font-size:.9375rem;line-height:1.2}@media screen and (min-width:769px){.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--cta-title h2{font-size:1rem;line-height:1.25}}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--cta-title h2 a{color:#fff;text-decoration:none}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--cta-title h2 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--cta-title h2 a:hover{text-decoration:underline}.cc--abundance-grid .abundance-container-small .cc--abundance-grid-item .f--description{display:none}.cc--abundance-grid .abundance-container-small .shuffle-wrapper{position:relative;-ms-flex-preferred-size:50%;flex-basis:50%}.cc--abundance-grid .abundance-container-small .shuffle-wrapper .abundance-grid-shuffle{background-color:#881c1c;background-image:url(/themes/custom/umass_base/images/icons/icon-refresh.svg);background-position:50%;background-repeat:no-repeat;background-size:1.375rem;border-radius:50%;display:inline-block;font-size:0;height:3.125rem;line-height:0;overflow:hidden;text-indent:101%;white-space:nowrap;width:3.125rem}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-small .shuffle-wrapper .abundance-grid-shuffle else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--abundance-grid .abundance-container-small .shuffle-wrapper .abundance-grid-shuffle:hover{background-color:#6a1010}.cc--abundance-grid .abundance-container-small .shuffle-wrapper .abundance-grid-shuffle{bottom:.9375rem;display:none;position:absolute;right:.9375rem}.cc--abundance-grid .abundance-container-small .shuffle-wrapper .abundance-grid-shuffle.active{display:inline-block}.cc--accordion-program.no-details{display:block}.cc--accordion-program.no-details .text-container{padding-right:0;-ms-flex-preferred-size:100%;flex-basis:100%}.cc--accordion-program .c--accordion-program{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:769px){.cc--accordion-program .c--accordion-program{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cc--accordion-program .text-container{margin-bottom:1.5625rem;padding-right:7.6923076923%;-ms-flex-preferred-size:69.2307692308%;flex-basis:69.2307692308%}@media screen and (min-width:769px){.cc--accordion-program .text-container{margin-bottom:0}}.cc--accordion-program .text-container .f--description{margin-bottom:1.625rem}.cc--accordion-program .text-container .f--description p{font-size:.875rem;line-height:1.7143}.cc--accordion-program .text-container .f--link .link{font-size:.875rem;font-weight:800;line-height:1.7143;text-transform:uppercase}html[data-whatintent=mouse] .cc--accordion-program .text-container .f--link .link else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--accordion-program .text-container .f--link .link:hover{text-decoration:none}.cc--accordion-program .details-container{padding-right:3.8461538462%;-ms-flex-preferred-size:30.7692307692%;color:#4a4a4a;flex-basis:30.7692307692%}.cc--accordion-program .details-container .detail{font-size:.875rem;line-height:1.7143;margin-bottom:1.25rem}.cc--accordion-program .details-container .detail .label{font-weight:700}.cc--accordion-program .details-container .detail,.cc--accordion-program .details-container .detail .content,.cc--accordion-program .details-container .detail p{font-size:.875rem;line-height:1.7143}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.cc--accordions .c--accordions{overflow-anchor:none;padding:.875rem 8.3333333333%}@media screen and (min-width:769px){.cc--accordions .c--accordions{padding-top:0}}@media screen and (min-width:1024px){.cc--accordions .c--accordions{padding-bottom:.125rem;padding-top:.125rem}}.cc--accordions .c--accordions .accordion-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-bottom:.0625rem solid #ccc;overflow-anchor:none;padding-bottom:1.5625rem;-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (min-width:769px){.cc--accordions .c--accordions .accordion-item{padding-bottom:1.5rem}}.cc--accordions .c--accordions .accordion h3 .accordion-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.375rem;line-height:1.1819;padding-top:1.9375rem;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#000;justify-content:space-between;overflow-anchor:none;text-align:left;width:100%;will-change:transform}html[data-whatintent=mouse] .cc--accordions .c--accordions .accordion h3 .accordion-trigger else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--accordions .c--accordions .accordion h3 .accordion-trigger:hover{color:#881c1c}@media screen and (min-width:769px){.cc--accordions .c--accordions .accordion h3 .accordion-trigger{font-size:1.625rem;line-height:1.1539;padding-bottom:.375rem;padding-top:2.75rem}}@media screen and (min-width:1024px){.cc--accordions .c--accordions .accordion h3 .accordion-trigger{padding-bottom:.75rem;padding-top:2.4375rem}}.cc--accordions .c--accordions .accordion h3 .accordion-trigger:after{display:block;margin-right:.5rem;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:url(/themes/custom/umass_base/images/icons/icon-arrowdown-red.svg) no-repeat 50%/100%;content:"";height:1.25rem;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:1.25rem}@media screen and (min-width:769px){.cc--accordions .c--accordions .accordion h3 .accordion-trigger:after{height:1.75rem;width:1.75rem}}.cc--accordions .c--accordions .accordion h3 .accordion-trigger.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.cc--accordions .c--accordions .accordion .accordion-panel{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#4a4a4a;display:block!important;font-size:.875rem;line-height:1.7143;max-height:0;overflow:hidden;overflow-anchor:none;padding-top:.9375rem;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:max-height .3s cubic-bezier(.25,.46,.45,.94),visibility .3s linear;transition:max-height .3s cubic-bezier(.25,.46,.45,.94),visibility .3s linear;visibility:hidden;will-change:max-height}.cc--accordions .c--accordions .accordion .accordion-panel.active{max-height:5000px;-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94);visibility:visible}@media screen and (min-width:769px){.cc--accordions .c--accordions .accordion .accordion-panel{padding-top:1.25rem}.cc--accordions .c--accordions .accordion .accordion-panel.active{max-height:10000px}}@media screen and (min-width:1024px){.cc--accordions .c--accordions .accordion .accordion-panel{padding-top:.875rem}.cc--accordions .c--accordions .accordion .accordion-panel.active{max-height:15000px}}.cc--accordions .c--accordions .accordion .accordion-panel>*{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}@media(prefers-reduced-motion:reduce){.cc--accordions .c--accordions .accordion .accordion-panel{-webkit-transition:none!important;transition:none!important}}.cc--accordions:last-of-type .c--accordions{padding-bottom:2.5rem}@media screen and (min-width:1024px){.cc--accordions:last-of-type .c--accordions{padding-bottom:4.375rem}}.tc--basic .cc--accordions{margin-bottom:1.5625rem}.tc--basic .cc--accordions .c--accordions .accordion h3 .accordion-trigger{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:auto}.tc--basic .cc--accordions .c--accordions .accordion h3 .accordion-trigger:after{margin-left:1.5625rem}.cc--back-to-top .f--back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2.1875rem;width:100%}@media screen and (min-width:1024px){.cc--back-to-top .f--back:not(.ally-focus-within){border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}}.cc--back-to-top .f--back:after{display:block;-webkit-box-flex:1;background-color:#4a4a4a;content:"";-ms-flex:1 0 auto;flex:1 0 auto;height:.125rem}.cc--back-to-top .f--back a{font-size:.875rem;line-height:1}.cc--back-to-top .f--back a,.cc--back-to-top .f--back a:hover{color:#4a4a4a;text-decoration:none}.cc--back-to-top .f--back svg{margin-bottom:.1875rem;margin-left:.9375rem;margin-right:.9375rem}.cc--blogger-card .c--blogger-card .f--image{-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:769px){.cc--blogger-card .c--blogger-card .f--image{margin-right:4.1666666667%;-ms-flex-preferred-size:25%;flex-basis:25%}}.cc--blogger-card .c--blogger-card text-container{-ms-flex-preferred-size:100%;flex-basis:100%}.cc--breadcrumb{display:none}@media screen and (min-width:1024px){.cc--breadcrumb{display:block;margin-bottom:2.375rem}}.cc--breadcrumb ul{list-style:none;padding-left:0}.cc--breadcrumb ul li .link{color:#151515;font-size:.9375rem;font-weight:700;line-height:1.3334;text-decoration:none}html[data-whatintent=mouse] .cc--breadcrumb ul li .link else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--breadcrumb ul li .link:hover{color:#881c1c;text-decoration:none}@media screen and (min-width:1024px){.cc--breadcrumb ul li .link:before{background:url(/themes/custom/umass_base/images/icons/icon-arrowleft-red.svg) no-repeat 0/1.25rem;content:"";display:inline-block;height:.625rem;margin-left:-.25rem;margin-right:-.25rem;width:1.25rem}}.cc--button-back-to-top{position:relative}.cc--button-back-to-top .c--button-back-to-top{bottom:0;display:none;position:fixed;right:0;z-index:5}@media screen and (min-width:769px){.cc--button-back-to-top .c--button-back-to-top{bottom:1.875rem;right:1.875rem}}.cc--button-back-to-top .c--button-back-to-top.btb-unstick{bottom:0;position:absolute;top:-20px;z-index:5}@media screen and (min-width:769px){.cc--button-back-to-top .c--button-back-to-top.btb-unstick{bottom:1.875rem;right:1.875rem}}.cc--button-back-to-top .c--button-back-to-top button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#000;border:0;border-radius:50%;cursor:pointer;height:3.75rem;justify-content:center;width:3.75rem}.cc--button-back-to-top .c--button-back-to-top button svg{height:1.125rem;width:1.125rem}.cc--button-back-to-top .c--button-back-to-top button span{color:#fff;display:block;font-size:.75rem;line-height:1}.cc--button-link{margin:0 auto;max-width:1800px}.cc--button-link .c--button-link{margin-bottom:1.5625rem}.cc--button-link .f--link{margin-top:1.5625rem}.cc--chapter{margin:0 auto 2.1875rem;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:769px){.cc--chapter{margin-bottom:3.75rem;padding-left:10.4166666667%;padding-right:10.4166666667%}}@media screen and (min-width:1024px){.cc--chapter{margin-bottom:4.6875rem;padding-left:8.3333333333%;padding-right:13.8888888889%}}.cc--chapter .cc--hero-profile{padding-bottom:0}.lc--two-column .cc--chapter .f--section-title{margin-bottom:.9375rem}@media screen and (min-width:1024px){.lc--two-column .cc--chapter .f--section-title{margin-bottom:1.5625rem}}.cc--chaptered-menu{position:relative}.cc--chaptered-menu.fixed{position:sticky;top:3.875rem}.cc--chaptered-nav{height:100%}@media screen and (min-width:1024px){.lr--sidebar .cc--chaptered-nav{margin-left:-25%}}.cc--chaptered-nav .c--chaptered-nav{background-color:#e9e9e9;height:100%;position:relative}@media screen and (min-width:1024px){.cc--chaptered-nav .c--chaptered-nav{padding-bottom:4.6875rem;padding-right:0;padding-top:3.125rem}}.cc--chaptered-nav .f--section-title h2{color:#881c1c;font-size:.875rem;font-weight:800;line-height:1.2858;padding-left:16.6666666667%;padding-right:16.6666666667%;text-transform:uppercase}@media screen and (max-width:1023px){.cc--chaptered-nav .f--section-title h2{background:#e9e9e9;cursor:pointer;padding:1.3125rem 8.3333333333%;position:relative}.cc--chaptered-nav .f--section-title h2.open:after{display:none}.cc--chaptered-nav .f--section-title h2:after,.cc--chaptered-nav .f--section-title h2:before{background:#881c1c;content:"";display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cc--chaptered-nav .f--section-title h2:before{height:.125rem;right:1.8125rem;width:.875rem}.cc--chaptered-nav .f--section-title h2:after{height:.875rem;right:2.1875rem;width:.125rem}}@media screen and (min-width:1024px){.cc--chaptered-nav .f--section-title h2{margin-bottom:1.25rem}}@media screen and (max-width:1023px){.cc--chaptered-nav .dropdown-container{background:#e9e9e9;display:none;left:0;padding-left:8.3333333333%;padding-right:8.3333333333%;position:absolute;right:0;top:100%;width:100%;z-index:1}}@media screen and (min-width:1024px){.cc--chaptered-nav.sticky .nav-wrapper{position:sticky;top:3.875rem}}.cc--chaptered-nav .f--link{margin-bottom:.8125rem}@media screen and (min-width:1024px){.cc--chaptered-nav .f--link:last-child{margin-bottom:0}}.cc--chaptered-nav .link{color:#151515;display:block;font-size:.9375rem;line-height:1.3334;padding-bottom:.3125rem;padding-top:.3125rem;text-decoration:none}html[data-whatintent=mouse] .cc--chaptered-nav .link{-webkit-transition:color;transition:color}html[data-whatintent=mouse] .cc--chaptered-nav .link else{-webkit-transition:all;transition:all}html[data-whatintent=mouse] .cc--chaptered-nav .link:hover{color:#881c1c;text-decoration:none}@media screen and (min-width:1024px){.cc--chaptered-nav .link{border-left:.75rem solid transparent;padding:.3125rem 16.6666666667% .4375rem calc(16.66667% - .75rem)}.cc--chaptered-nav .link.is-active{border-left:.75rem solid #881c1c}html[data-whatintent=mouse] .cc--chaptered-nav .link{-webkit-transition:color;transition:color}html[data-whatintent=mouse] .cc--chaptered-nav .link else{-webkit-transition:all;transition:all}html[data-whatintent=mouse] .cc--chaptered-nav .link:hover{border-left:.75rem solid #881c1c}}.cc--contact-block{margin-bottom:1.5625rem}@media screen and (min-width:1024px){.cc--contact-block{margin-bottom:2.1875rem}}.cc--contact-block .c--contact-block{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.cc--contact-block .c--contact-block{padding-left:25%;padding-right:12.5%}}@media print{.cc--contact-block .c--contact-block{padding-left:12.5%;padding-right:12.5%}}.cc--contact-block .publication-date{margin-bottom:1.875rem}.cc--contact-block .f--section-title{margin-bottom:.625rem}.cc--contact-block .f--section-title h2{color:#881c1c;font-size:.75rem;line-height:1.5;text-transform:uppercase}@media screen and (min-width:769px){.cc--contact-block .f--section-title h2{font-size:.875rem;line-height:1.2858}}@media print{.cc--contact-block .f--section-title h2{color:#881c1c!important;font-size:.875rem;line-height:1.2858}}.cc--contact-block .text-container{line-height:1.875rem}@media print{.cc--contact-block .text-container .f--link .link{color:#881c1c!important}}.cc--date-card{position:relative;text-align:center}@media screen and (max-width:768px){.cc--date-card:not(:last-child){border-bottom:.0625rem solid #979797;margin-bottom:1.5625rem;padding-bottom:1.5625rem}}@media screen and (min-width:769px)and (max-width:1023px){.cc--date-card{padding:2.1875rem 6.6666666667%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.cc--date-card:nth-child(-n+2){border-bottom:.0625rem solid #979797}.cc--date-card:first-child,.cc--date-card:nth-child(3){border-right:.0625rem solid #979797}}@media screen and (min-width:1024px){.cc--date-card{-webkit-box-flex:0;-ms-flex:0 0 17.5%;flex:0 0 17.5%}.cc--date-card:not(:last-child):after{background-color:#979797;content:"";display:block;height:calc(100% + 3.125rem);position:absolute;right:-28.5714285714%;top:-1.5625rem;width:.0625rem}}@media screen and (min-width:1024px)and (max-width:1199px){.lc--two-column .cc--date-card{padding:2.1875rem 6.6666666667%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.lc--two-column .cc--date-card:after{display:none}.lc--two-column .cc--date-card:nth-child(-n+2){border-bottom:.0625rem solid #979797}.lc--two-column .cc--date-card:first-child,.lc--two-column .cc--date-card:nth-child(3){border-right:.0625rem solid #979797}}.cc--date-card .f--card-date span.month{color:#881c1c;display:block;font-size:1.125rem;line-height:1.3334;text-transform:uppercase}.cc--date-card .f--card-date span.day{color:#881c1c;display:block;font-size:2.5rem;line-height:1.375}.cc--date-card .f--cta-title{margin-top:.3125rem}@media screen and (min-width:1024px){.cc--date-card .f--cta-title{margin-top:.9375rem}}.cc--date-card .f--cta-title h3{font-size:1rem;line-height:1.25}.cc--date-cards{margin:0 auto;max-width:1800px}.cc--date-cards .c--date-cards{padding:3.125rem 8.3333333333%}@media screen and (min-width:769px){.cc--date-cards .c--date-cards{padding:4.6875rem 8.3333333333%}}@media screen and (min-width:1024px){.cc--date-cards .c--date-cards{padding-bottom:6.25rem;padding-left:8.3333333333%;padding-right:8.3333333333%}.t--chaptered-page .cc--date-cards .c--date-cards,.t--microsite-chaptered-page .cc--date-cards .c--date-cards{padding-left:0;padding-right:0}}.cc--date-cards .c--date-cards .text-container{text-align:center}@media screen and (min-width:1024px){.cc--date-cards .c--date-cards .text-container{position:relative}}.cc--date-cards .c--date-cards .text-container .f--section-title h2{font-size:1.375rem;line-height:1;text-transform:uppercase}@media screen and (min-width:769px){.cc--date-cards .c--date-cards .text-container .f--section-title h2{font-size:2.5rem;line-height:1}}@media screen and (max-width:1023px){.cc--date-cards .c--date-cards .text-container .f--link{margin-top:.9375rem}}@media screen and (min-width:1024px){.cc--date-cards .c--date-cards .text-container .f--link{bottom:0;position:absolute;right:0}.lc--two-column .cc--date-cards .c--date-cards .text-container .f--link{position:relative}}.cc--date-cards .c--date-cards .text-container .f--link a{color:#881c1c;font-size:.875rem;line-height:1.2858;text-transform:uppercase}html[data-whatintent=mouse] .cc--date-cards .c--date-cards .text-container .f--link a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--date-cards .c--date-cards .text-container .f--link a:hover{text-decoration:none}.cc--date-cards .c--date-cards .f--date-cards{margin-top:2.1875rem}@media screen and (min-width:769px){.cc--date-cards .c--date-cards .f--date-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4.375rem}}@media screen and (min-width:1024px){.cc--date-cards .c--date-cards .f--date-cards{margin-top:5.3125rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cc--event-detail{margin-bottom:2.5rem;margin-top:0}@media screen and (min-width:769px){.cc--event-detail{padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width:1024px){.cc--event-detail{padding-left:2.7777777778%;padding-right:11.1111111111%}}.cc--event-detail .c--event-detail{border-bottom:.0625rem solid #ccc;border-top:.0625rem solid #ccc;margin:0 8.3333333333%;padding-bottom:1.875rem;padding-top:1.875rem}@media screen and (min-width:769px){.cc--event-detail .c--event-detail{margin:0;padding:1.875rem 6.25%}}@media screen and (min-width:1024px){.cc--event-detail .c--event-detail{margin-left:0;margin-right:16.1290322581%}}.cc--event-detail .f--section-title{margin-bottom:1.25rem}.cc--event-detail .f--section-title h2{font-size:1.625rem;line-height:1.1539}@media screen and (min-width:769px){.cc--event-detail .text-container{display:-webkit-box;display:-ms-flexbox;display:flex}}.cc--event-detail .text-container .content{padding-right:9.0909090909%;-ms-flex-preferred-size:54.5454545455%;flex-basis:54.5454545455%}@media screen and (max-width:768px){.cc--event-detail .text-container .content{margin-bottom:1.875rem}}.cc--event-detail .text-container .content p{font-size:1rem;line-height:1.625;margin-bottom:0}@media screen and (min-width:769px){.cc--event-detail .text-container .content p{font-size:1rem;line-height:1.875}}.cc--event-detail .text-container .info{padding-top:.3125rem;-ms-flex-preferred-size:45.4545454545%;flex-basis:45.4545454545%}.cc--event-detail .text-container .info .f--link{margin-bottom:1.25rem}.cc--event-detail .text-container .info .f--link a{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9375rem;line-height:1.3334;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;color:#151515;font-weight:700;justify-content:flex-end;text-decoration:none}html[data-whatintent=mouse] .cc--event-detail .text-container .info .f--link a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--event-detail .text-container .info .f--link a:hover{color:#881c1c}.cc--event-detail .text-container .info .f--link a svg{fill:#881c1c;margin-right:.625rem}.cc--event-detail .text-container .info p{font-size:1rem;line-height:1.875;margin-bottom:0}.node-event-submit-an-event-form .form-item .filter-wrapper{border:0;padding:0}.node-event-submit-an-event-form .form-wrapper .fieldset-legend{color:#4a4a4a;display:block;font-size:1rem;line-height:1.625}@media screen and (min-width:769px){.node-event-submit-an-event-form .form-wrapper .fieldset-legend{font-size:1rem;line-height:1.875}}.node-event-submit-an-event-form .form-wrapper .fieldset-wrapper{margin-bottom:1.5625rem}@media screen and (min-width:769px){.node-event-submit-an-event-form .form-wrapper .fieldset-wrapper{margin-bottom:2.5rem}}.node-event-submit-an-event-form .date-recur-modular-sierra-widget-recurrences{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.node-event-submit-an-event-form .field-group-details{margin-bottom:1.5625rem}@media screen and (min-width:769px){.node-event-submit-an-event-form .field-group-details{margin-bottom:2.5rem}}.node-event-submit-an-event-form .field--name-field-event-categories{margin-top:1.5625rem}@media screen and (min-width:769px){.node-event-submit-an-event-form .field--name-field-event-categories{margin-top:2.5rem}}.node-event-submit-an-event-form .field--name-field-event-categories .select-wrap{display:inline-block}.node-event-submit-an-event-form .field--name-field-event-categories .select-wrap select{height:auto;width:auto}.node-event-submit-an-event-form .field--name-field-event-categories .select-wrap svg{display:none}@media screen and (min-width:769px){.cc--events-listing-card .c--events-listing-card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cc--events-listing-card .text-container{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}}.cc--events-listing-card .text-container .f--eyebrow{color:#881c1c;font-size:.9375rem;font-weight:800;line-height:1.2;margin-bottom:1.0625rem}@media screen and (min-width:769px){.cc--events-listing-card .text-container .f--eyebrow{font-size:1rem;line-height:1.25;margin-bottom:.5rem}}.cc--events-listing-card .text-container .f--eyebrow a{font-size:.9375rem;font-weight:800;line-height:1.2;text-decoration:none}@media screen and (min-width:769px){.cc--events-listing-card .text-container .f--eyebrow a{font-size:1rem;line-height:1.25}}html[data-whatintent=mouse] .cc--events-listing-card .text-container .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--events-listing-card .text-container .f--eyebrow a:hover{color:#151515}.cc--events-listing-card .text-container .f--cta-title{margin-bottom:.625rem}@media screen and (min-width:769px){.cc--events-listing-card .text-container .f--cta-title{margin-bottom:.9375rem}}.cc--events-listing-card .text-container .f--cta-title h3{font-size:1.5rem;line-height:1.1667}@media screen and (min-width:769px){.cc--events-listing-card .text-container .f--cta-title h3{font-size:2rem;line-height:1.125}}.cc--events-listing-card .text-container .f--cta-title h3 a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--events-listing-card .text-container .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--events-listing-card .text-container .f--cta-title h3 a:hover{color:#881c1c}.cc--events-listing-card .text-container .f--description p{font-size:.875rem;line-height:1.7143;margin-bottom:.625rem}@media screen and (max-width:768px){.cc--events-listing-card .f--image{padding-top:.625rem}}@media screen and (min-width:769px){.cc--events-listing-card .f--image{padding-left:2.5%;-ms-flex-preferred-size:40%;flex-basis:40%}}@media screen and (min-width:1024px){.cc--events-listing-card .f--image{-ms-flex-preferred-size:42.3076923077%;flex-basis:42.3076923077%}}.cc--events-listing .c--events-listing{margin:0 auto;max-width:1800px;padding-bottom:1.5625rem;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.cc--events-listing .c--events-listing{padding-bottom:2.5rem;padding-left:5.5555555556%;padding-right:13.8888888889%}}.cc--events-listing .f--cards .cc--component-container{border-bottom:.0625rem solid #ccc;padding-bottom:1.5625rem}@media screen and (min-width:769px){.cc--events-listing .f--cards .cc--component-container{padding-bottom:1.9375rem}}.cc--events-listing .f--cards .cc--component-container:not(:last-child){margin-bottom:1.375rem}@media screen and (min-width:769px){.cc--events-listing .f--cards .cc--component-container:not(:last-child){margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.cc--events-listing .f--cards .cc--component-container:not(:last-child){margin-bottom:2.5rem}}.cc--events-promo-card .f--image{margin-bottom:1.25rem}@media screen and (min-width:769px){.cc--events-promo-card .f--image{margin-bottom:1.4375rem}}.cc--events-promo-card .f--eyebrow{color:#881c1c;font-size:.9375rem;font-weight:800;line-height:1.2;margin-bottom:.625rem}@media screen and (min-width:769px){.cc--events-promo-card .f--eyebrow{font-size:1rem;line-height:1.25}}.cc--events-promo-card .f--eyebrow a{text-decoration:none}html[data-whatintent=mouse] .cc--events-promo-card .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--events-promo-card .f--eyebrow a:hover{text-decoration:none}.cc--events-promo-card .f--cta-title{margin-bottom:.625rem}.cc--events-promo-card .f--cta-title h3{font-size:1.375rem;line-height:1.1819}@media screen and (min-width:769px){.cc--events-promo-card .f--cta-title h3{font-size:1.625rem;line-height:1.1539}}.cc--events-promo-card .f--cta-title h3 a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--events-promo-card .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--events-promo-card .f--cta-title h3 a:hover{color:#881c1c}.cc--events-promo-card .f--description p{font-size:.875rem;line-height:1.7143;margin-bottom:0}.cc--events-promo{margin:0 auto;max-width:1800px;padding:2.5rem 8.3333333333%}@media screen and (min-width:769px){.cc--events-promo{padding-bottom:3.125rem;padding-top:3.125rem}.cc--events-promo .c--events-promo>.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cc--events-promo .c--events-promo>.text-container .f--section-title{margin-bottom:1.25rem}@media screen and (min-width:769px){.cc--events-promo .c--events-promo>.text-container .f--section-title{margin-bottom:1.5625rem}}.cc--events-promo .c--events-promo>.text-container .f--section-title h2{font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:769px){.cc--events-promo .c--events-promo>.text-container .f--section-title h2{font-size:2.5rem;line-height:1}}.cc--events-promo .c--events-promo>.text-container .f--link{margin-bottom:1.4375rem}@media screen and (min-width:769px){.cc--events-promo .c--events-promo>.text-container .f--link{margin-bottom:0;-ms-flex-item-align:center;align-self:center}}.cc--events-promo .c--events-promo>.text-container .f--link a{font-size:.875rem;font-weight:800;line-height:1.2858;text-transform:uppercase}html[data-whatintent=mouse] .cc--events-promo .c--events-promo>.text-container .f--link a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--events-promo .c--events-promo>.text-container .f--link a:hover{color:#151515}@media screen and (min-width:1024px){.cc--events-promo .f--cards{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:769px)and (max-width:1023px){.cc--events-promo .f--cards .cc--events-promo-card:not(:first-child) .c--events-promo-card{display:-webkit-box;display:-ms-flexbox;display:flex}.cc--events-promo .f--cards .cc--events-promo-card:not(:first-child) .c--events-promo-card .f--image{margin-bottom:0;margin-right:5%;-ms-flex-preferred-size:47.5%;flex-basis:47.5%}.cc--events-promo .f--cards .cc--events-promo-card:not(:first-child) .c--events-promo-card .text-container{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.cc--events-promo .f--cards .cc--events-promo-card:not(:first-child) .c--events-promo-card .text-container .f--eyebrow{font-size:1.375rem;line-height:1.1819}.cc--events-promo .f--cards .cc--events-promo-card:not(:first-child) .c--events-promo-card .text-container .f--cta-title h3{font-size:1.625rem;line-height:1;text-transform:uppercase}}@media screen and (min-width:1024px){.cc--events-promo .f--cards .cc--events-promo-card{-ms-flex-preferred-size:25%;flex-basis:25%}.cc--events-promo .f--cards .cc--events-promo-card:first-child{-ms-flex-preferred-size:45%;flex-basis:45%}}.cc--events-promo .f--cards .cc--events-promo-card:not(:last-child){margin-bottom:1.5625rem}@media screen and (min-width:769px){.cc--events-promo .f--cards .cc--events-promo-card:not(:last-child){margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.cc--events-promo .f--cards .cc--events-promo-card:not(:last-child){margin-bottom:0;margin-right:2.5%}}@media screen and (max-width:1023px){.cc--filter-form .c--filter-form{position:relative}}.cc--filter-form .filter-form-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1023px){.cc--filter-form .filter-form-header{background:#e9e9e9;padding:1.375rem 8.3333333333% 1.25rem}}@media screen and (min-width:1024px){.cc--filter-form .filter-form-header{border-bottom:.0625rem solid #ccc;margin-bottom:1.875rem;padding-bottom:.3125rem}}.cc--filter-form .filter-form-header h2{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;text-transform:uppercase}@media screen and (min-width:769px){.cc--filter-form .filter-form-header h2{font-size:.875rem;line-height:1.2858}}.cc--filter-form .filter-form-header button{position:relative;width:1.25rem}@media screen and (min-width:1024px){.cc--filter-form .filter-form-header button{margin-right:.3125rem}}.cc--filter-form .filter-form-header button.open:after{display:none}@media screen and (max-width:1023px){.cc--filter-form .filter-form-header button:after,.cc--filter-form .filter-form-header button:before{background:#881c1c;content:"";display:inline-block}.cc--filter-form .filter-form-header button:before{height:.125rem;width:.875rem}.cc--filter-form .filter-form-header button:after,.cc--filter-form .filter-form-header button:before{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cc--filter-form .filter-form-header button:after{height:.875rem;width:.125rem}}.cc--filter-form .filter-form-header button svg{width:1.0625rem}@media screen and (max-width:1023px){.cc--filter-form .filter-form-header button svg{display:none}.cc--filter-form .form-filter-content{background:#e9e9e9;display:none;padding-bottom:1.5625rem;padding-left:8.3333333333%;padding-right:8.3333333333%;position:absolute;width:100%;z-index:9}}.cc--filter-form .form-filter-content .fi--form-item{margin-bottom:1.5625rem}@media screen and (min-width:1024px){.cc--filter-form .form-filter-content .fi--form-item:not(:last-child){margin-bottom:1.875rem}}@media screen and (min-width:769px)and (max-width:1023px){.cc--filter-form .form-filter-content .fields-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cc--filter-form .form-filter-content .fields-container .fi--form-item{-ms-flex-preferred-size:47.5%;flex-basis:47.5%}}.cc--filterable-content-grid:first-child .c--filterable-content-grid{padding-top:0}.cc--filterable-content-grid .c--filterable-content-grid{padding:2.5rem 8.3333333333%}@media screen and (min-width:769px){.cc--filterable-content-grid .c--filterable-content-grid{padding:3.125rem 16.6666666667%}}@media screen and (min-width:1024px){.lc--full .cc--filterable-content-grid .c--filterable-content-grid,.sg-pattern-example>.cc--component-container .f--field.nested .cc--filterable-content-grid .c--filterable-content-grid,.sg-pattern-example>.cc--filterable-content-grid .c--filterable-content-grid,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--filterable-content-grid .c--filterable-content-grid,body.pattern-lab-demo>.cc--filterable-content-grid .c--filterable-content-grid{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4.6875rem 8.3333333333% 3.125rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lc--full .cc--filterable-content-grid .c--filterable-content-grid>.text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--filterable-content-grid .c--filterable-content-grid>.text-container,.sg-pattern-example>.cc--filterable-content-grid .c--filterable-content-grid>.text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--filterable-content-grid .c--filterable-content-grid>.text-container,body.pattern-lab-demo>.cc--filterable-content-grid .c--filterable-content-grid>.text-container{margin-top:0;-ms-flex-preferred-size:30%;flex-basis:30%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.cc--filterable-content-grid .f--section-title h2{text-transform:uppercase}.cc--filterable-content-grid .f--description{margin-top:.625rem}@media screen and (min-width:769px){.cc--filterable-content-grid .f--description{margin-top:.9375rem}}.cc--filterable-content-grid .content-container{margin-top:1.875rem}@media screen and (min-width:769px){.cc--filterable-content-grid .content-container{margin-top:1.5625rem}}@media screen and (min-width:1024px){.cc--filterable-content-grid .content-container{margin-top:1.875rem}.lc--full .cc--filterable-content-grid .content-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--filterable-content-grid .content-container,.sg-pattern-example>.cc--filterable-content-grid .content-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--filterable-content-grid .content-container,body.pattern-lab-demo>.cc--filterable-content-grid .content-container{margin-top:0;-ms-flex-preferred-size:60%;flex-basis:60%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.cc--filterable-content-grid .cc--filter-form{border-bottom:.0625rem solid #ccc}.cc--filterable-content-grid .cc--filter-form .form-filter-content{border-bottom:0;margin:0;padding:0}.cc--filterable-content-grid .cc--filter-form .form-filter-content select{padding-left:0}.cc--filterable-content-grid .cc--filter-form .form-filter-content .fi--form-item{margin:0}.cc--filterable-content-grid .fi--form-item{display:inline-block;margin:0}.cc--filterable-content-grid .fi--form-item label{border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.cc--filterable-content-grid .fi--form-item .select-wrap{border:0;padding-right:2.5rem}.cc--filterable-content-grid .fi--form-item .select-wrap select{width:auto}.cc--filterable-content-grid .f--cards{margin-top:1.5625rem}@media screen and (min-width:769px){.cc--filterable-content-grid .f--cards{margin-top:1.875rem}}.cc--filterable-content-grid .f--cards .cc--blogger-card,.cc--filterable-content-grid .f--cards .cc--staff-card,.cc--filterable-content-grid .f--cards .cc--story-card{border-bottom:.0625rem solid #ccc;margin-bottom:1.5625rem;padding-bottom:1.5625rem}@media screen and (min-width:769px){.cc--filterable-content-grid .f--cards .cc--blogger-card,.cc--filterable-content-grid .f--cards .cc--staff-card,.cc--filterable-content-grid .f--cards .cc--story-card{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.cc--filterable-content-grid .f--cards .cc--blogger-card,.cc--filterable-content-grid .f--cards .cc--staff-card,.cc--filterable-content-grid .f--cards .cc--story-card{margin-bottom:1.5625rem}}@media screen and (min-width:769px){.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:768px){.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container{margin-top:.9375rem}}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--cta-title h3{font-size:1.375rem;line-height:1.1819}@media screen and (min-width:769px){.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--cta-title h3,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--cta-title h3{font-size:1.625rem;line-height:1.1539}}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--cta-title a,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--cta-title a{color:#000;text-decoration:none}html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--cta-title a else,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--cta-title a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--cta-title a:hover,html[data-whatintent=mouse] .cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--cta-title a:hover{color:#881c1c}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--affiliation,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--affiliation{font-size:.9375rem;line-height:1.8667;margin-top:.3125rem}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--email,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--email{margin-top:.3125rem}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--email a,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--email a{font-size:.9375rem;line-height:1.8667}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--phone,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--phone{font-size:.9375rem;line-height:1.8667;margin-top:.3125rem}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--phone a,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--phone a{font-size:.9375rem;line-height:1.8667}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--description,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--description{font-size:.9375rem;line-height:1.8667;margin-top:.3125rem}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--link,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--link{margin-top:.625rem}.cc--filterable-content-grid .f--cards .cc--blogger-card .c--blogger-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--staff-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--blogger-card .c--story-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--blogger-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--staff-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--staff-card .c--story-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--story-card .c--blogger-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--story-card .c--staff-card .text-container .f--link a,.cc--filterable-content-grid .f--cards .cc--story-card .c--story-card .text-container .f--link a{text-transform:uppercase}.cc--filterable-content-grid .pager-container .f--button-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cc--filterable-content-grid .pager-container .f--button-link .button,.cc--filterable-content-grid .pager-container .f--button-link a{width:10.5625rem}.cc--footer-branding{margin-bottom:1.5625rem}@media screen and (min-width:1024px){.cc--footer-branding{margin-bottom:2.1875rem}}.cc--footer-branding .logo{display:block;margin-left:-1.8rem;width:19.53rem}.cc--footer-branding .logo svg{height:auto;width:100%}.cc--footer-branding .logo svg .name{fill:#fff}.cc--footer-copyright{margin-bottom:.625rem;-ms-flex-preferred-size:35.7142857143%;flex-basis:35.7142857143%}@media screen and (min-width:1024px){.cc--footer-copyright{margin-bottom:0}}.cc--footer-copyright .f--description p{color:#fff;font-size:.75rem;line-height:1.6667}.cc--footer-menu .m--menu-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cc--footer-menu .m--menu-footer>.menu-item{font-size:.75rem;line-height:1.5;margin-bottom:2.1875rem;-ms-flex-preferred-size:40%;flex-basis:40%}.cc--footer-menu .m--menu-footer>.menu-item:nth-child(n+3){margin-bottom:0}@media screen and (min-width:1024px){.cc--footer-menu .m--menu-footer>.menu-item{font-size:.875rem;line-height:1.5;margin-bottom:0;-ms-flex-preferred-size:22.2222222222%;flex-basis:22.2222222222%}}.cc--footer-menu .m--menu-footer>.menu-item .navigation-title{color:#fff;display:inline-block;font-weight:800;margin-bottom:.875rem;text-transform:uppercase}@media screen and (min-width:1024px){.cc--footer-menu .m--menu-footer>.menu-item .navigation-title{margin-bottom:1.125rem}}.cc--footer-menu .m--menu-footer>.menu-item .submenu .menu-item{line-height:1}.cc--footer-menu .m--menu-footer>.menu-item .submenu .menu-item:not(:last-child){margin-bottom:.9375rem}.cc--footer-menu .m--menu-footer>.menu-item .submenu .menu-item a{color:#fff;font-size:.875rem;line-height:1.4286;text-decoration:none}html[data-whatintent=mouse] .cc--footer-menu .m--menu-footer>.menu-item .submenu .menu-item a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--footer-menu .m--menu-footer>.menu-item .submenu .menu-item a:hover{text-decoration:underline}.cc--footer-menu .m--menu-footer-utility{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cc--footer-menu .m--menu-footer-utility .menu-item{line-height:1;margin-top:.9375rem}@media screen and (min-width:1024px){.cc--footer-menu .m--menu-footer-utility .menu-item{margin-top:0}}.cc--footer-menu .m--menu-footer-utility .menu-item:not(:last-child):after{border-right:.0625rem solid #4a4a4a;content:"";display:inline-block;height:1rem;margin-left:.8125rem;margin-right:.8125rem}@media screen and (min-width:1024px){.cc--footer-menu .m--menu-footer-utility .menu-item:not(:last-child):after{margin-left:.875rem;margin-right:.875rem}}.cc--footer-menu .m--menu-footer-utility .menu-item a{color:#fff;font-size:.75rem;line-height:1.6667;text-decoration:none}html[data-whatintent=mouse] .cc--footer-menu .m--menu-footer-utility .menu-item a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--footer-menu .m--menu-footer-utility .menu-item a:hover{text-decoration:underline}.cc--footer-social .social-media-links--platforms{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:.3125rem}.cc--footer-social .social-media-links--platforms li{margin-right:1.875rem}@media screen and (min-width:1024px){.cc--footer-social .social-media-links--platforms li{margin-right:2rem}}html[data-whatintent=mouse] .cc--footer-social .social-media-links--platforms li a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--footer-social .social-media-links--platforms li a:hover svg{opacity:.7}.cc--footer{background:#151515}.cc--footer .c--footer{margin:0 auto;max-width:1800px;padding:2.5rem 8.3333333333%}@media screen and (min-width:1024px){.cc--footer .c--footer{padding:4.6875rem 6.25%}}.cc--footer .footer-top{padding-bottom:2.1875rem}@media screen and (min-width:1024px){.cc--footer .footer-top{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:3.125rem}}.cc--footer .footer-top .branding-container{margin-bottom:2.1875rem}@media screen and (min-width:1024px){.cc--footer .footer-top .branding-container{-ms-flex-preferred-size:35.7142857143%;flex-basis:35.7142857143%;margin-bottom:0}}.cc--footer .footer-top .nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:1024px){.cc--footer .footer-top .nav-container{-ms-flex-preferred-size:64.2857142857%;flex-basis:64.2857142857%}}.cc--footer .footer-top .nav-container .cc--footer-menu{width:100%}.cc--footer .footer-bottom{border-top:.0625rem solid #4a4a4a;padding-top:2.1875rem}@media screen and (min-width:1024px){.cc--footer .footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1.5625rem}}.cc--footer .footer-bottom .cc--footer-menu{-ms-flex-preferred-size:64.2857142857%;flex-basis:64.2857142857%}@media print{#l--main-footer{display:none}}.cc--gallery-slide .f--image figure{margin:0}.cc--gallery-slide .f--image figure figcaption{color:#4a4a4a;font-size:.875rem;font-style:italic;line-height:1.2858;margin-top:.9375rem;min-height:2.25rem;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:769px){.cc--gallery-slide .f--image figure figcaption{margin-top:1.25rem;padding-left:0;padding-right:0}}.cc--gallery-slide .f--image figure figcaption p{font-size:.875rem;font-style:italic;line-height:1.2858}.cc--gallery{margin:0 auto;max-width:1800px;padding-bottom:2.5rem;padding-top:2.5rem}@media screen and (min-width:769px){.cc--gallery{padding:3.125rem 8.3333333333%}}@media screen and (min-width:1024px){.lc--full .cc--gallery,.sg-pattern-example>.cc--component-container .f--field.nested .cc--gallery,.sg-pattern-example>.cc--gallery,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--gallery,body.pattern-lab-demo>.cc--gallery{padding-left:13.8888888889%;padding-right:13.8888888889%}}.lc--two-column .lr--main>.cc--gallery{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.lc--two-column .lr--main>.cc--gallery{padding-left:5.5555555556%;padding-right:16.6666666667%}}.cc--gallery .f--section-title{padding-bottom:.625rem;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:769px){.cc--gallery .f--section-title{padding-bottom:.9375rem;padding-left:0;padding-right:0}}.cc--gallery .f--section-title h2{font-size:1.75rem;line-height:1;text-transform:uppercase}@media screen and (min-width:769px){.cc--gallery .f--section-title h2{font-size:2.5rem;line-height:1}}.cc--gallery .swiper-container{margin-top:.625rem;position:relative}.cc--gallery .swiper-container .gallery-pagination{text-align:center}.cc--gallery .swiper-container .gallery-pagination .bullet{background:#ccc;border-radius:50%;height:.4375rem;margin-left:.4375rem;margin-right:.4375rem;-webkit-transition:background .2s ease;transition:background .2s ease;width:.4375rem}.cc--gallery .swiper-container .gallery-pagination .bullet.bullet-active{background:#881c1c}.cc--gallery .swiper-container .swiper-nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-pack:justify;-ms-flex-pack:justify;height:1.875rem;justify-content:space-between;padding-top:26%;width:100%}.cc--gallery .swiper-container .swiper-nav-wrapper .swiper-nav-button{background-color:#881c1c;background-position:50%;background-repeat:no-repeat;background-size:1.5rem;height:1.875rem;left:auto;margin-top:0;position:relative;right:auto;top:auto;width:1.875rem}html[data-whatintent=mouse] .cc--gallery .swiper-container .swiper-nav-wrapper .swiper-nav-button else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--gallery .swiper-container .swiper-nav-wrapper .swiper-nav-button:hover{background-color:#6a1010}.cc--gallery .swiper-container .swiper-nav-wrapper .swiper-nav-button.swiper-button-prev{background-image:url(/themes/custom/umass_base/images/icons/icon-arrowleft-white.svg)}.cc--gallery .swiper-container .swiper-nav-wrapper .swiper-nav-button.swiper-button-next{background-image:url(/themes/custom/umass_base/images/icons/icon-arrowright-white.svg)}.tc--microsite-article .cc--gallery{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.tc--microsite-article .cc--gallery{padding-left:5.5555555556%;padding-right:16.6666666667%}}.tc--search{margin:0 auto;max-width:1800px}.tc--search .t--search .f--page-title{margin-bottom:1.5625rem}@media screen and (min-width:1024px){.tc--search .t--search .f--page-title{margin-bottom:2.3125rem}}.tc--search .t--search .f--page-title h1{text-transform:uppercase}.tc--search .content-top{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.tc--search .content-top{padding-left:22.9166666667%;padding-right:22.9166666667%}}.tc--search .content-main{padding-bottom:2.5rem;padding-left:8.3333333333%;padding-right:8.3333333333%;width:100%}@media screen and (min-width:1024px){.tc--search .content-main{padding-bottom:4.6875rem;padding-left:22.9166666667%;padding-right:22.9166666667%}}.tc--search .content-main form.gsc-search-box{margin:0 0 1.3125rem;width:100%}.tc--search .content-main table.gsc-search-box{border-collapse:collapse;width:100%!important}.tc--search .content-main td.gsc-input{padding:0;width:100%!important}.tc--search .content-main td.gsc-search-button{padding-right:.75rem;text-align:right;white-space:nowrap;width:1%!important}.tc--search .content-main .gsib_a{background:none!important;background-image:none!important;padding-left:0!important}.tc--search .content-main .gsc-input-box svg,.tc--search .content-main .gsib_a .gscb_a,.tc--search .content-main .gsib_a span,.tc--search .content-main .gsib_b,.tc--search .content-main .gsst_a{display:none!important}.tc--search .content-main .gsc-input-box,.tc--search .content-main input.gsc-input{background:none!important;background-image:none!important}.tc--search .content-main input.gsc-input{border:1px solid #ccc!important;font-size:1rem;height:3.25rem!important;line-height:1.875;margin:0!important;padding:0 .75rem!important}.tc--search .content-main .gsc-input-box{border:0;-webkit-box-shadow:none;box-shadow:none}.tc--search .content-main .gsc-search-button{display:table-cell!important;padding:0}.tc--search .content-main .gsc-search-button-v2{background-color:#881c1c;border:0;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.25rem;margin:0;padding:0;width:3.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tc--search .content-main .gsc-search-button-v2:hover{cursor:pointer}.tc--search .content-main .gsc-search-button-v2 svg{height:1.125rem;width:1.125rem}.tc--search .content-main .gsc-control-cse{background-color:transparent;border:0;padding:0}.tc--search .content-main .gsc-control-cse .gs-result .gs-title{margin-bottom:1.25rem}.tc--search .content-main .gsc-control-cse .gsc-results-wrapper-nooverlay .gsc-positioningWrapper{display:none}.tc--search .content-main .gsc-control-cse .gs-result .gs-title,.tc--search .content-main .gsc-control-cse .gs-result .gs-title *,.tc--search .content-main .gsc-control-cse .gs-spelling{color:#151515;font-size:1.375rem;line-height:1.1819;margin-bottom:1.25rem;text-decoration:none}@media screen and (min-width:1024px){.tc--search .content-main .gsc-control-cse .gs-result .gs-title,.tc--search .content-main .gsc-control-cse .gs-result .gs-title *,.tc--search .content-main .gsc-control-cse .gs-spelling{font-size:1.625rem;line-height:1.1539}}html[data-whatintent=mouse] .tc--search .content-main .gsc-control-cse .gs-result .gs-title else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .tc--search .content-main .gsc-control-cse .gs-result .gs-title:hover,html[data-whatintent=mouse] .tc--search .content-main .gsc-control-cse .gs-result .gs-title:hover b{color:#881c1c}.tc--search .content-main .gsc-results{padding-top:1.5625rem;width:100%}.tc--search .content-main .gsc-webResult .gsc-result{border-bottom:1px solid #ccc;padding-bottom:1.5625rem;padding-top:1.5625rem}.tc--search .content-main .gsc-webResult .gsc-result:first-child{padding-top:0}@media screen and (min-width:1024px){.tc--search .content-main .gsc-webResult .gsc-result{padding:2.5rem 0}}.tc--search .content-main .gsc-webResult .gs-snippet{color:#4a4a4a;font-size:.875rem;line-height:1.7143}.tc--search .content-main .gsc-result-info{color:#4a4a4a;font-size:.9375rem;line-height:1.8667;padding:0}.tc--search .content-main .gcsc-more-maybe-branding-root,.tc--search .content-main .gsc-orderby-container{display:none}.tc--search .gs-no-results-result .gs-snippet{background-color:transparent;border:0}.gssb_a{padding:.625rem!important}.gssb_a img{display:inline;width:auto}.cc--header-search{display:none;padding:1.25rem 8.3333333333%}@media screen and (min-width:769px){.cc--header-search{padding:2.125rem 4.1666666667%}}@media screen and (min-width:1024px){.cc--header-search{padding:1.5625rem 4.1666666667%}}.cc--header-search .c--header-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cc--header-search .cc--header-branding{padding-top:.5625rem}@media screen and (max-width:1023px){.cc--header-search .cc--header-branding{display:none}}.cc--header-search form{position:relative;width:80%}@media screen and (min-width:769px){.cc--header-search form{width:90.9090909091%}}@media screen and (min-width:1024px){.cc--header-search form{width:68.1818181818%}}.cc--header-search form label{border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.cc--header-search form input[type=text]{background-color:transparent;border-color:hsla(0,0%,100%,.5);color:#fff;font-size:1rem;height:3.75rem;line-height:1.875;padding-left:.625rem}@media screen and (min-width:769px){.cc--header-search form input[type=text]{height:5rem;padding-left:2.1875rem}}@media screen and (min-width:1024px){.cc--header-search form input[type=text]{height:6.25rem}}.cc--header-search form input[type=text]::-webkit-input-placeholder{color:#fff}.cc--header-search form input[type=text]::-moz-placeholder{color:#fff}.cc--header-search form input[type=text]:-ms-input-placeholder{color:#fff}.cc--header-search form input[type=text]::-ms-input-placeholder{color:#fff}.cc--header-search form input[type=text]::placeholder{color:#fff}.cc--header-search form .fi--form-item{margin:0}.cc--header-search .icon-search{position:absolute;right:.625rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:769px){.cc--header-search .icon-search{right:1.875rem}}.cc--header-search .close-search-container{background-color:#881c1c;display:-webkit-box;display:-ms-flexbox;display:flex;height:5rem;margin-top:-2.1875rem;position:relative;width:2.5rem}@media screen and (min-width:769px){.cc--header-search .close-search-container{height:7rem;width:3.125rem}}@media screen and (min-width:1024px){.cc--header-search .close-search-container{margin-top:-1.5625rem}}@media screen and (min-width:1200px){.cc--header-search .close-search-container{height:4.6875rem}}.cc--header-search .close-search-container:before{background-color:rgba(21,21,21,.2);content:"";height:5rem;position:absolute;width:2.5rem;z-index:1}@media screen and (min-width:769px){.cc--header-search .close-search-container:before{height:7rem;width:3.125rem}}@media screen and (min-width:1200px){.cc--header-search .close-search-container:before{height:4.6875rem}}.cc--header-search .close-search-container .button-close{margin-top:auto;padding-bottom:.625rem;padding-top:.625rem;position:relative;width:3.125rem;z-index:2}body.search-open .cc--header-search{background-color:#881c1c;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:102}body.search-open .cc--header-search .cc--header-branding svg .box{fill:#000}body.search-open .cc--header-search .cc--header-branding svg .box-text,body.search-open .cc--header-search .cc--header-branding svg .name{fill:#fff}.cc--hero-article-video .c--hero-article-video{position:relative}.cc--hero-article-video .video-container{margin-bottom:1.25rem;position:relative}@media screen and (min-width:769px){.cc--hero-article-video .video-container{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--hero-article-video .video-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article-video .video-container,.sg-pattern-example>.cc--hero-article-video .video-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article-video .video-container,body.pattern-lab-demo>.cc--hero-article-video .video-container{margin-bottom:0;-ms-flex-preferred-size:68.1818181818%;flex-basis:68.1818181818%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.cc--hero-article-video .video-container.show .f--video-embed{opacity:1;visibility:visible}.cc--hero-article-video .video-container.show .f--image{opacity:0;visibility:hidden}.cc--hero-article-video .video-container .play-btn{display:block;height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.cc--hero-article-video .video-container .play-btn:after{background-color:#881c1c;background-image:url(/themes/custom/umass_base/images/icons/icon-play.svg);background-position:50%;background-repeat:no-repeat;background-size:.5625rem;border:1px solid hsla(0,0%,100%,.65);border-radius:50%;-webkit-box-shadow:2px 2px 4px 1px rgba(0,0,0,.65);box-shadow:2px 2px 4px 1px rgba(0,0,0,.65);display:inline-block;font-size:0;height:3.125rem;line-height:0;overflow:hidden;text-indent:101%;white-space:nowrap;width:3.125rem}html[data-whatintent=mouse] .cc--hero-article-video .video-container .play-btn:after else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--hero-article-video .video-container .play-btn:after:hover{background-color:#6a1010}.cc--hero-article-video .video-container .play-btn:after{border:0;content:"";z-index:10}.cc--hero-article-video .video-container .f--image{height:100%;-webkit-transition:visibility 0s linear .2s,opacity .2s ease;transition:visibility 0s linear .2s,opacity .2s ease}.cc--hero-article-video .video-container .f--image img{height:100%;-o-object-fit:cover;object-fit:cover}.cc--hero-article-video .video-container .f--video-embed{height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;visibility:hidden;width:100%;z-index:11}.cc--hero-article-video .video-container .f--video-embed iframe{height:100%;width:100%}@media screen and (min-width:1024px){.cc--hero-article-video .video-container.show+.exit-video{bottom:-1.25rem;color:#881c1c;display:block;font-size:.875rem;font-weight:800;line-height:1;margin-right:.625rem;margin-top:.625rem;position:absolute;right:0;text-transform:uppercase}}.cc--hero-article-video .exit-video{display:none}.cc--hero-article-video .text-container{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:769px){.cc--hero-article-video .text-container{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--hero-article-video .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article-video .text-container,.sg-pattern-example>.cc--hero-article-video .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article-video .text-container,body.pattern-lab-demo>.cc--hero-article-video .text-container{bottom:2.1875rem;left:50%;margin:0 auto;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}}@media print{.cc--hero-article-video .text-container{bottom:2.1875rem;left:50%;margin:0 auto;max-width:1800px;padding-left:2.0833333333%;padding-right:2.0833333333%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}}.cc--hero-article-video .text-container .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.625rem;text-transform:uppercase}@media screen and (min-width:769px){.cc--hero-article-video .text-container .f--eyebrow{font-size:.875rem;line-height:1.2858}}@media screen and (min-width:1024px){.lc--full .cc--hero-article-video .text-container .f--eyebrow,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article-video .text-container .f--eyebrow,.sg-pattern-example>.cc--hero-article-video .text-container .f--eyebrow,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article-video .text-container .f--eyebrow,body.pattern-lab-demo>.cc--hero-article-video .text-container .f--eyebrow{color:#fff}}@media print{.cc--hero-article-video .text-container .f--eyebrow{color:#fff!important}}.cc--hero-article-video .text-container .f--page-title h1{font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:769px){.cc--hero-article-video .text-container .f--page-title h1{font-size:3.75rem;line-height:.9167}}@media screen and (min-width:1024px){.lc--full .cc--hero-article-video .text-container .f--page-title h1,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article-video .text-container .f--page-title h1,.sg-pattern-example>.cc--hero-article-video .text-container .f--page-title h1,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article-video .text-container .f--page-title h1,body.pattern-lab-demo>.cc--hero-article-video .text-container .f--page-title h1{color:#fff}}@media print{.cc--hero-article-video .text-container .f--page-title h1{color:#fff!important;font-size:2.625rem;line-height:1.3096}}.cc--hero-article-video .text-container .f--page-title h1 a{color:#000;text-decoration:none}@media screen and (min-width:1024px){.lc--full .cc--hero-article-video .text-container .f--page-title h1 a,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article-video .text-container .f--page-title h1 a,.sg-pattern-example>.cc--hero-article-video .text-container .f--page-title h1 a,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article-video .text-container .f--page-title h1 a,body.pattern-lab-demo>.cc--hero-article-video .text-container .f--page-title h1 a{color:#fff}}@media print{.cc--hero-article-video .text-container .f--page-title h1 a{color:#fff!important}}html[data-whatintent=mouse] .cc--hero-article-video .text-container .f--page-title h1 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--hero-article-video .text-container .f--page-title h1 a:hover{text-decoration:underline}.cc--hero-article-video .text-container .f--description{font-size:1rem;line-height:1.25;margin-top:1.25rem}@media screen and (min-width:1024px){.cc--hero-article-video .text-container .f--description,.cc--hero-article-video .text-container .f--description p{color:#fff}}.cc--hero-article .c--hero-article{position:relative}.cc--hero-article.no-image{background-color:#fff}.cc--hero-article.no-image .text-container{margin-bottom:.625rem}@media screen and (min-width:1024px){.lc--full .cc--hero-article.no-image .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container,.sg-pattern-example>.cc--hero-article.no-image .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container,body.pattern-lab-demo>.cc--hero-article.no-image .text-container{bottom:auto;margin-bottom:2.1875rem;position:relative}}@media print{.cc--hero-article.no-image .text-container{bottom:auto;margin-bottom:2.1875rem;position:relative}}@media screen and (min-width:1024px){.lc--full .cc--hero-article.no-image .text-container .f--eyebrow,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--eyebrow,.sg-pattern-example>.cc--hero-article.no-image .text-container .f--eyebrow,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--eyebrow,body.pattern-lab-demo>.cc--hero-article.no-image .text-container .f--eyebrow{color:#881c1c}}@media print{.cc--hero-article.no-image .text-container .f--eyebrow{color:#881c1c!important}}@media screen and (min-width:1024px){.lc--full .cc--hero-article.no-image .text-container .f--page-title,.lc--full .cc--hero-article.no-image .text-container .f--page-title a,.lc--full .cc--hero-article.no-image .text-container .f--page-title h1,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--page-title,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--page-title a,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--page-title h1,.sg-pattern-example>.cc--hero-article.no-image .text-container .f--page-title,.sg-pattern-example>.cc--hero-article.no-image .text-container .f--page-title a,.sg-pattern-example>.cc--hero-article.no-image .text-container .f--page-title h1,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--page-title,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--page-title a,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article.no-image .text-container .f--page-title h1,body.pattern-lab-demo>.cc--hero-article.no-image .text-container .f--page-title,body.pattern-lab-demo>.cc--hero-article.no-image .text-container .f--page-title a,body.pattern-lab-demo>.cc--hero-article.no-image .text-container .f--page-title h1{color:#000}}@media print{.cc--hero-article.no-image .text-container .f--page-title,.cc--hero-article.no-image .text-container .f--page-title a,.cc--hero-article.no-image .text-container .f--page-title h1{color:#000!important}}@media screen and (min-width:1024px){.cc--hero-article.no-image .text-container .f--description,.cc--hero-article.no-image .text-container .f--description p{color:#000}}.cc--hero-article .f--image{margin-bottom:1.25rem}@media screen and (min-width:769px){.cc--hero-article .f--image{margin-bottom:3.125rem;padding-left:0;padding-right:0}}@media screen and (min-width:1024px){.lc--full .cc--hero-article .f--image,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .f--image,.sg-pattern-example>.cc--hero-article .f--image,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .f--image,body.pattern-lab-demo>.cc--hero-article .f--image{margin-bottom:0;position:relative}.lc--full .cc--hero-article .f--image:before,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .f--image:before,.sg-pattern-example>.cc--hero-article .f--image:before,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .f--image:before,body.pattern-lab-demo>.cc--hero-article .f--image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000);bottom:0;content:"";display:block;height:60%;position:absolute;width:100%;z-index:1}}@media screen and (min-width:1200px){.cc--hero-article .f--image{background-color:#4a4a4a}}@media print{.cc--hero-article .f--image{position:relative}.cc--hero-article .f--image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000))!important;background-image:linear-gradient(180deg,transparent,#000)!important;bottom:0;content:"";display:block;height:60%;position:absolute;width:100%;z-index:1}}@media screen and (min-width:1024px){.lc--full .cc--hero-article .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .f--image img,.sg-pattern-example>.cc--hero-article .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .f--image img,body.pattern-lab-demo>.cc--hero-article .f--image img{max-height:42.1875rem;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:1024px)and (min-width:1200px){.lc--full .cc--hero-article .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .f--image img,.sg-pattern-example>.cc--hero-article .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .f--image img,body.pattern-lab-demo>.cc--hero-article .f--image img{-o-object-fit:contain;object-fit:contain}}.cc--hero-article .text-container{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:769px){.cc--hero-article .text-container{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--hero-article .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .text-container,.sg-pattern-example>.cc--hero-article .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .text-container,body.pattern-lab-demo>.cc--hero-article .text-container{bottom:2.1875rem;left:50%;margin:0 auto;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}}@media print{.cc--hero-article .text-container{bottom:2.1875rem;left:50%;margin:0 auto;max-width:1800px;padding-left:2.0833333333%;padding-right:2.0833333333%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}}.cc--hero-article .text-container .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.625rem;text-transform:uppercase}@media screen and (min-width:769px){.cc--hero-article .text-container .f--eyebrow{font-size:.875rem;line-height:1.2858}}@media screen and (min-width:1024px){.lc--full .cc--hero-article .text-container .f--eyebrow,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .text-container .f--eyebrow,.sg-pattern-example>.cc--hero-article .text-container .f--eyebrow,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .text-container .f--eyebrow,body.pattern-lab-demo>.cc--hero-article .text-container .f--eyebrow{color:#fff}}@media print{.cc--hero-article .text-container .f--eyebrow{color:#fff!important}}.cc--hero-article .text-container .f--page-title h1{font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:769px){.cc--hero-article .text-container .f--page-title h1{font-size:3.75rem;line-height:.9167}}@media screen and (min-width:1024px){.lc--full .cc--hero-article .text-container .f--page-title h1,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .text-container .f--page-title h1,.sg-pattern-example>.cc--hero-article .text-container .f--page-title h1,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .text-container .f--page-title h1,body.pattern-lab-demo>.cc--hero-article .text-container .f--page-title h1{color:#fff}}@media print{.cc--hero-article .text-container .f--page-title h1{color:#fff!important;font-size:2.625rem;line-height:1.3096}}.cc--hero-article .text-container .f--page-title h1 a{color:#000;text-decoration:none}@media screen and (min-width:1024px){.lc--full .cc--hero-article .text-container .f--page-title h1 a,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-article .text-container .f--page-title h1 a,.sg-pattern-example>.cc--hero-article .text-container .f--page-title h1 a,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-article .text-container .f--page-title h1 a,body.pattern-lab-demo>.cc--hero-article .text-container .f--page-title h1 a{color:#fff}}@media print{.cc--hero-article .text-container .f--page-title h1 a{color:#fff!important}}html[data-whatintent=mouse] .cc--hero-article .text-container .f--page-title h1 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--hero-article .text-container .f--page-title h1 a:hover{text-decoration:underline}.cc--hero-article .text-container .f--description{font-size:1rem;line-height:1.25;margin-top:1.25rem}@media screen and (min-width:1024px){.cc--hero-article .text-container .f--description,.cc--hero-article .text-container .f--description p{color:#fff}}.cc--hero-event{background-color:#fff}@media screen and (min-width:1024px){.cc--hero-event{background-color:#000}}.cc--hero-event .c--hero-event{position:relative}.cc--hero-event.no-image{background-color:#fff}.cc--hero-event.no-image .text-container{margin-bottom:.625rem}@media screen and (min-width:1024px){.lc--full .cc--hero-event.no-image .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container,.sg-pattern-example>.cc--hero-event.no-image .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container,body.pattern-lab-demo>.cc--hero-event.no-image .text-container{bottom:auto;margin-bottom:2.1875rem;position:relative}.lc--full .cc--hero-event.no-image .text-container .f--eyebrow,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--eyebrow,.sg-pattern-example>.cc--hero-event.no-image .text-container .f--eyebrow,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--eyebrow,body.pattern-lab-demo>.cc--hero-event.no-image .text-container .f--eyebrow{color:#881c1c}.lc--full .cc--hero-event.no-image .text-container .f--page-title,.lc--full .cc--hero-event.no-image .text-container .f--page-title a,.lc--full .cc--hero-event.no-image .text-container .f--page-title h1,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--page-title,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--page-title a,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--page-title h1,.sg-pattern-example>.cc--hero-event.no-image .text-container .f--page-title,.sg-pattern-example>.cc--hero-event.no-image .text-container .f--page-title a,.sg-pattern-example>.cc--hero-event.no-image .text-container .f--page-title h1,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--page-title,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--page-title a,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event.no-image .text-container .f--page-title h1,body.pattern-lab-demo>.cc--hero-event.no-image .text-container .f--page-title,body.pattern-lab-demo>.cc--hero-event.no-image .text-container .f--page-title a,body.pattern-lab-demo>.cc--hero-event.no-image .text-container .f--page-title h1{color:#000}}.cc--hero-event .f--image{margin-bottom:1.25rem}@media screen and (min-width:769px){.cc--hero-event .f--image{margin-bottom:3.125rem;padding-left:0;padding-right:0}}@media screen and (min-width:1024px){.lc--full .cc--hero-event .f--image,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event .f--image,.sg-pattern-example>.cc--hero-event .f--image,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event .f--image,body.pattern-lab-demo>.cc--hero-event .f--image{margin-bottom:0;position:relative}.lc--full .cc--hero-event .f--image:before,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event .f--image:before,.sg-pattern-example>.cc--hero-event .f--image:before,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event .f--image:before,body.pattern-lab-demo>.cc--hero-event .f--image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000);bottom:0;content:"";display:block;height:60%;position:absolute;width:100%;z-index:1}.lc--full .cc--hero-event .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event .f--image img,.sg-pattern-example>.cc--hero-event .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event .f--image img,body.pattern-lab-demo>.cc--hero-event .f--image img{max-height:42.1875rem;-o-object-fit:cover;object-fit:cover}}.cc--hero-event .text-container{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:769px){.cc--hero-event .text-container{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--hero-event .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event .text-container,.sg-pattern-example>.cc--hero-event .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event .text-container,body.pattern-lab-demo>.cc--hero-event .text-container{bottom:2.1875rem;left:50%;margin:0 auto;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}}.cc--hero-event .text-container .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.625rem;text-transform:uppercase}@media screen and (min-width:769px){.cc--hero-event .text-container .f--eyebrow{font-size:.875rem;line-height:1.2858}}@media screen and (min-width:1024px){.lc--full .cc--hero-event .text-container .f--eyebrow,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event .text-container .f--eyebrow,.sg-pattern-example>.cc--hero-event .text-container .f--eyebrow,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event .text-container .f--eyebrow,body.pattern-lab-demo>.cc--hero-event .text-container .f--eyebrow{color:#fff}}.cc--hero-event .text-container .f--page-title h1{font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:769px){.cc--hero-event .text-container .f--page-title h1{font-size:3.75rem;line-height:.9167}}@media screen and (min-width:1024px){.lc--full .cc--hero-event .text-container .f--page-title h1,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event .text-container .f--page-title h1,.sg-pattern-example>.cc--hero-event .text-container .f--page-title h1,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event .text-container .f--page-title h1,body.pattern-lab-demo>.cc--hero-event .text-container .f--page-title h1{color:#fff}}.cc--hero-event .text-container .f--page-title h1 a{color:#000;text-decoration:none}@media screen and (min-width:1024px){.lc--full .cc--hero-event .text-container .f--page-title h1 a,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-event .text-container .f--page-title h1 a,.sg-pattern-example>.cc--hero-event .text-container .f--page-title h1 a,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-event .text-container .f--page-title h1 a,body.pattern-lab-demo>.cc--hero-event .text-container .f--page-title h1 a{color:#fff}}html[data-whatintent=mouse] .cc--hero-event .text-container .f--page-title h1 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--hero-event .text-container .f--page-title h1 a:hover{text-decoration:underline}.cc--hero-image .c--hero-image,.cc--hero-image .f--image{position:relative}.cc--hero-image .f--image:after,.cc--hero-image .f--image:before{content:"";display:block;height:40%;opacity:.8;position:absolute;width:100%;z-index:1}.cc--hero-image .f--image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(21,21,21,0)),to(#151515));background-image:linear-gradient(180deg,rgba(21,21,21,0),#151515);bottom:0}.cc--hero-image .f--image:after{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(21,21,21,0)),to(#151515));background-image:linear-gradient(0deg,rgba(21,21,21,0),#151515);top:0}.cc--hero-image .f--image img{min-height:20rem;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:1024px){.lc--full .cc--hero-image .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-image .f--image img,.sg-pattern-example>.cc--hero-image .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-image .f--image img,body.pattern-lab-demo>.cc--hero-image .f--image img{max-height:42.1875rem;-o-object-fit:cover;object-fit:cover}}.cc--hero-image .text-container{bottom:1.1875rem;left:50%;margin:0 auto;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}@media screen and (min-width:769px){.cc--hero-image .text-container{bottom:1.5625rem;padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width:1024px){.cc--hero-image .text-container{bottom:1.5rem;padding-left:4.1666666667%;padding-right:4.1666666667%}}.cc--hero-image .text-container .f--page-title{max-width:37.5rem}.cc--hero-image .text-container .f--page-title h1{color:#fff;font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:769px){.cc--hero-image .text-container .f--page-title h1{font-size:3.75rem;line-height:.9167}}.tc--error-page .cc--hero-image .f--image img{max-height:34.375rem}.cc--hero-interior{padding-left:8.3333333333%;padding-right:8.3333333333%}.tc--form-page .cc--hero-interior,.tc--microsite-article .cc--hero-interior{padding-left:0;padding-right:0}.tc--events-listing .cc--hero-interior,.tc--microsite-article .cc--hero-interior,.tc--news-listing .cc--hero-interior{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.tc--events-listing .cc--hero-interior,.tc--microsite-article .cc--hero-interior,.tc--news-listing .cc--hero-interior{padding-left:5.5555555556%;padding-right:16.6666666667%}}.tc--microsite-profile .cc--hero-interior{padding-left:8.3333333333%;padding-right:8.3333333333%;padding-top:3.125rem}@media screen and (min-width:1024px){.tc--microsite-profile .cc--hero-interior{padding-left:25%;padding-right:25%}}.cc--hero-interior .f--eyebrow{margin-bottom:.9375rem}.cc--hero-interior .f--eyebrow a{font-size:.875rem;line-height:1.2858;text-decoration:none;text-transform:uppercase}.cc--hero-interior .f--page-title{margin-bottom:1.5625rem}@media screen and (min-width:769px){.cc--hero-interior .f--page-title{margin-bottom:3.125rem}}.cc--hero-interior .f--page-title h1{font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:769px){.cc--hero-interior .f--page-title h1{font-size:3.75rem;line-height:.9167}}.cc--hero-landing{background-color:#000;margin-top:-6.5625rem}@media screen and (min-width:769px){.cc--hero-landing{margin-top:-9.5rem}}@media screen and (min-width:1200px){.cc--hero-landing{margin-top:-10.6875rem}}.cc--hero-landing .c--hero-landing,.cc--hero-landing .image-video-container{position:relative}@media screen and (max-width:768px){.cc--hero-landing .image-video-container .f--ambient-video,.cc--hero-landing .image-video-container .video-controls{display:none}}.cc--hero-landing .image-video-container .f--image{height:100%}@media screen and (max-width:768px){.cc--hero-landing .image-video-container .f--image{padding-bottom:100%;position:relative}}.cc--hero-landing .image-video-container .f--image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:768px){.cc--hero-landing .image-video-container .f--image img{position:absolute}}.cc--hero-landing .image-video-container .video-controls{z-index:11}@media screen and (min-width:769px){.cc--hero-landing .image-video-container .video-controls{bottom:1.5625rem;right:2.5rem;top:inherit}}.cc--hero-landing .f--image{position:relative}@media screen and (min-width:769px){.cc--hero-landing .f--image{padding-left:0;padding-right:0}}.cc--hero-landing .f--image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000);bottom:0}.cc--hero-landing .f--image:after,.cc--hero-landing .f--image:before{content:"";display:block;height:45%;opacity:.8;position:absolute;width:100%;z-index:1}.cc--hero-landing .f--image:after{background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));background-image:linear-gradient(180deg,#000,transparent);top:0}@media screen and (min-width:1024px){.lc--full .cc--hero-landing .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-landing .f--image img,.sg-pattern-example>.cc--hero-landing .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-landing .f--image img,body.pattern-lab-demo>.cc--hero-landing .f--image img{max-height:34.375rem;-o-object-fit:cover;object-fit:cover}}.cc--hero-landing .text-container{bottom:0;left:50%;margin:0 auto;max-width:1800px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}.cc--hero-landing .text-container .text-container-inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1.25rem;padding-left:8.3333333333%;padding-right:8.3333333333%;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:769px){.cc--hero-landing .text-container .text-container-inner{padding-bottom:1.5625rem;padding-left:8.3333333333%;padding-right:5.5555555556%}}@media screen and (min-width:1024px){.cc--hero-landing .text-container .text-container-inner{padding-left:4.1666666667%;padding-right:2.0833333333%}}.cc--hero-landing .text-container .f--page-title h1{color:#fff;font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:769px){.cc--hero-landing .text-container .f--page-title h1{font-size:3.75rem;line-height:.9167}}.cc--hero-landing .text-container .button-show-feature{display:none}@media screen and (max-width:768px){.cc--hero-landing .text-container .button-show-feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:1.5625rem;justify-content:center;width:1.5625rem}}.cc--hero-landing .text-container .button-close-feature{bottom:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:8.3333333333%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:1.5625rem;justify-content:center;width:1.5625rem}@media screen and (min-width:769px){.cc--hero-landing .text-container .button-close-feature{display:none}}@media screen and (max-width:768px){.cc--hero-landing .text-container .feature-container{background:rgba(21,21,21,.9);bottom:0;display:none;left:0;padding:1.25rem 27.7777777778% 1.25rem 8.3333333333%;position:absolute;width:100%}}@media screen and (min-width:769px){.cc--hero-landing .text-container .feature-container{-webkit-box-flex:0;-ms-flex:0 0 29.0322580645%;flex:0 0 29.0322580645%}}@media screen and (min-width:1024px){.cc--hero-landing .text-container .feature-container{-webkit-box-flex:0;-ms-flex:0 0 22.2222222222%;flex:0 0 22.2222222222%;max-width:15.625rem}}.cc--hero-landing .text-container .feature-container .f--cta-title h3{color:#fff;font-size:.9375rem;line-height:1.2}@media screen and (min-width:769px){.cc--hero-landing .text-container .feature-container .f--cta-title h3{font-size:1rem;line-height:1;text-align:right}}@media screen and (min-width:1024px){.cc--hero-landing .text-container .feature-container .f--cta-title h3{font-size:1rem;line-height:1.25}}.cc--hero-landing .text-container .feature-container .f--cta-title h3 a{color:#fff;text-decoration:none}html[data-whatintent=mouse] .cc--hero-landing .text-container .feature-container .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--hero-landing .text-container .feature-container .f--cta-title h3 a:hover{text-decoration:underline}.cc--hero-landing .text-container .feature-container .f--description{margin-top:.3125rem}.cc--hero-landing .text-container .feature-container .f--description p{color:#fff;font-size:.75rem;line-height:1.5}@media screen and (min-width:769px){.cc--hero-landing .text-container .feature-container .f--description p{text-align:right}.cc--hero-landing.ambient-video .feature-container{margin-bottom:3.75rem}}.cc--hero-microsite-homepage{margin-top:-6.5625rem}@media screen and (min-width:769px){.cc--hero-microsite-homepage{margin-top:-9.5rem}}@media screen and (min-width:1200px){.cc--hero-microsite-homepage{margin-top:-10.6875rem}}.cc--hero-microsite-homepage .c--hero-microsite-homepage,.cc--hero-microsite-homepage .image-video-container{position:relative}@media screen and (max-width:768px){.cc--hero-microsite-homepage .image-video-container .f--ambient-video,.cc--hero-microsite-homepage .image-video-container .video-controls{display:none}}.cc--hero-microsite-homepage .image-video-container .f--image{height:100%}@media screen and (max-width:768px){.cc--hero-microsite-homepage .image-video-container .f--image{padding-bottom:100%;position:relative}}.cc--hero-microsite-homepage .image-video-container .f--image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:768px){.cc--hero-microsite-homepage .image-video-container .f--image img{position:absolute}}.cc--hero-microsite-homepage .image-video-container .video-controls{z-index:11}@media screen and (min-width:769px){.cc--hero-microsite-homepage .image-video-container .video-controls{bottom:1.5625rem;right:2.5rem;top:inherit}}.cc--hero-microsite-homepage .f--image{position:relative}@media screen and (min-width:769px){.cc--hero-microsite-homepage .f--image{padding-left:0;padding-right:0}}.cc--hero-microsite-homepage .f--image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000);bottom:0;content:"";display:block;height:45%;opacity:.8;position:absolute;width:100%;z-index:1}.cc--hero-microsite-homepage .f--image:after{background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));background-image:linear-gradient(180deg,#000,transparent);content:"";display:block;height:45%;opacity:.8;position:absolute;top:0;width:100%;z-index:1}@media screen and (min-width:1024px){.lc--full .cc--hero-microsite-homepage .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-microsite-homepage .f--image img,.sg-pattern-example>.cc--hero-microsite-homepage .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-microsite-homepage .f--image img,body.pattern-lab-demo>.cc--hero-microsite-homepage .f--image img{max-height:34.375rem;-o-object-fit:cover;object-fit:cover}}.cc--hero-microsite-homepage .text-container{bottom:0;left:50%;margin:0 auto;max-width:1800px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}.cc--hero-microsite-homepage .text-container .text-container-inner{padding-bottom:1.25rem;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:769px){.cc--hero-microsite-homepage .text-container .text-container-inner{padding-bottom:1.5625rem;padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width:1024px){.cc--hero-microsite-homepage .text-container .text-container-inner{padding-left:4.1666666667%;padding-right:4.1666666667%}.cc--hero-microsite-homepage .text-container .f--page-title{max-width:72.7272727273%}}.cc--hero-microsite-homepage .text-container .f--page-title h1{color:#fff;font-size:1.875rem;letter-spacing:-.03125rem;line-height:1;text-transform:uppercase}@media screen and (min-width:769px){.cc--hero-microsite-homepage .text-container .f--page-title h1{font-size:3.75rem;letter-spacing:0;line-height:.9167}}.cc--hero-microsite-interior .c--hero-microsite-interior{position:relative}.cc--hero-microsite-interior .text-container .f--page-title-pseudo .h1{color:#fff;font-size:1.875rem;letter-spacing:-.03125rem;line-height:1;text-transform:uppercase}@media screen and (min-width:769px){.cc--hero-microsite-interior .text-container .f--page-title-pseudo .h1{font-size:3.75rem;letter-spacing:0;line-height:.9167}}.cc--hero-microsite-interior,.cc--hero-microsite-landing{margin-top:-6.5625rem}@media screen and (min-width:769px){.cc--hero-microsite-interior,.cc--hero-microsite-landing{margin-top:-9.5rem}}@media screen and (min-width:1200px){.cc--hero-microsite-interior,.cc--hero-microsite-landing{margin-top:-10.6875rem}}.cc--hero-microsite-interior .c--hero-microsite-landing,.cc--hero-microsite-interior .image-video-container,.cc--hero-microsite-landing .c--hero-microsite-landing,.cc--hero-microsite-landing .image-video-container{position:relative}@media screen and (max-width:768px){.cc--hero-microsite-interior .image-video-container .f--ambient-video,.cc--hero-microsite-interior .image-video-container .video-controls,.cc--hero-microsite-landing .image-video-container .f--ambient-video,.cc--hero-microsite-landing .image-video-container .video-controls{display:none}}.cc--hero-microsite-interior .image-video-container .f--image,.cc--hero-microsite-landing .image-video-container .f--image{height:100%}@media screen and (max-width:768px){.cc--hero-microsite-interior .image-video-container .f--image,.cc--hero-microsite-landing .image-video-container .f--image{padding-bottom:100%;position:relative}}.cc--hero-microsite-interior .image-video-container .f--image img,.cc--hero-microsite-landing .image-video-container .f--image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:768px){.cc--hero-microsite-interior .image-video-container .f--image img,.cc--hero-microsite-landing .image-video-container .f--image img{position:absolute}}.cc--hero-microsite-interior .image-video-container .video-controls,.cc--hero-microsite-landing .image-video-container .video-controls{z-index:11}@media screen and (min-width:769px){.cc--hero-microsite-interior .image-video-container .video-controls,.cc--hero-microsite-landing .image-video-container .video-controls{bottom:1.5625rem;right:2.5rem;top:inherit}}.cc--hero-microsite-interior .f--image,.cc--hero-microsite-landing .f--image{position:relative}@media screen and (min-width:769px){.cc--hero-microsite-interior .f--image,.cc--hero-microsite-landing .f--image{padding-left:0;padding-right:0}}.cc--hero-microsite-interior .f--image:before,.cc--hero-microsite-landing .f--image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000);bottom:0;content:"";display:block;height:45%;opacity:.8;position:absolute;width:100%;z-index:1}.cc--hero-microsite-interior .f--image:after,.cc--hero-microsite-landing .f--image:after{background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));background-image:linear-gradient(180deg,#000,transparent);content:"";display:block;height:45%;opacity:.8;position:absolute;top:0;width:100%;z-index:1}@media screen and (min-width:1024px){.lc--full .cc--hero-microsite-interior .f--image img,.lc--full .cc--hero-microsite-landing .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-microsite-interior .f--image img,.sg-pattern-example>.cc--component-container .f--field.nested .cc--hero-microsite-landing .f--image img,.sg-pattern-example>.cc--hero-microsite-interior .f--image img,.sg-pattern-example>.cc--hero-microsite-landing .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-microsite-interior .f--image img,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--hero-microsite-landing .f--image img,body.pattern-lab-demo>.cc--hero-microsite-interior .f--image img,body.pattern-lab-demo>.cc--hero-microsite-landing .f--image img{max-height:25rem;-o-object-fit:cover;object-fit:cover}}.cc--hero-microsite-interior .text-container,.cc--hero-microsite-landing .text-container{bottom:0;left:50%;margin:0 auto;max-width:1800px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}.cc--hero-microsite-interior .text-container .text-container-inner,.cc--hero-microsite-landing .text-container .text-container-inner{padding-bottom:1.25rem;padding-left:6.25%;padding-right:6.25%}@media screen and (min-width:769px){.cc--hero-microsite-interior .text-container .text-container-inner,.cc--hero-microsite-landing .text-container .text-container-inner{padding-bottom:1.5625rem;padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width:1024px){.cc--hero-microsite-interior .text-container .text-container-inner,.cc--hero-microsite-landing .text-container .text-container-inner{padding-left:4.1666666667%;padding-right:4.1666666667%}}.cc--hero-microsite-interior .text-container .f--page-title h1,.cc--hero-microsite-landing .text-container .f--page-title h1{color:#fff;font-size:1.875rem;letter-spacing:-.03125rem;line-height:1;text-transform:uppercase}@media screen and (min-width:769px){.cc--hero-microsite-interior .text-container .f--page-title h1,.cc--hero-microsite-landing .text-container .f--page-title h1{font-size:3.75rem;letter-spacing:0;line-height:.9167}}.cc--hero-microsite-interior .text-container .f--eyebrow,.cc--hero-microsite-landing .text-container .f--eyebrow{color:#e9e9e9;font-size:.75rem;line-height:1.5;margin-bottom:.4375rem;text-transform:uppercase}@media screen and (min-width:769px){.cc--hero-microsite-interior .text-container .f--eyebrow,.cc--hero-microsite-landing .text-container .f--eyebrow{font-size:.875rem;line-height:1.2858}}.cc--latest-news-column .cc--latest-news-card-featured .f--image{margin-bottom:1.3125rem}.cc--latest-news-column .cc--latest-news-card-featured .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.5rem;text-transform:uppercase}@media screen and (min-width:769px){.cc--latest-news-column .cc--latest-news-card-featured .f--eyebrow{font-size:.875rem;line-height:1.2858}}.cc--latest-news-column .cc--latest-news-card-featured .f--eyebrow a{font-size:.75rem;font-weight:800;line-height:1.5;text-decoration:none;text-transform:uppercase}@media screen and (min-width:769px){.cc--latest-news-column .cc--latest-news-card-featured .f--eyebrow a{font-size:.875rem;line-height:1.2858}}html[data-whatintent=mouse] .cc--latest-news-column .cc--latest-news-card-featured .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--latest-news-column .cc--latest-news-card-featured .f--eyebrow a:hover{color:#151515;text-decoration:none}.cc--latest-news-column .cc--latest-news-card-featured .f--cta-title h3{font-size:1.375rem;line-height:1.1819}@media screen and (min-width:769px){.cc--latest-news-column .cc--latest-news-card-featured .f--cta-title h3{font-size:1.625rem;line-height:1.1539}}.cc--latest-news-column .cc--latest-news-card-featured .f--cta-title h3 a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--latest-news-column .cc--latest-news-card-featured .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--latest-news-column .cc--latest-news-card-featured .f--cta-title h3 a:hover{color:#881c1c}.cc--latest-news-media .cc--latest-news-card-featured .f--image{margin-bottom:1.1875rem}.cc--latest-news-media .cc--latest-news-card-featured .f--image img{max-height:15px;width:auto}.cc--latest-news-media .cc--latest-news-card-featured .f--cta-title{margin-bottom:.625rem}.cc--latest-news-media .cc--latest-news-card-featured .f--cta-title h3{font-size:.9375rem;line-height:1.2}@media screen and (min-width:769px){.cc--latest-news-media .cc--latest-news-card-featured .f--cta-title h3{font-size:1rem;line-height:1.25}}.cc--latest-news-media .cc--latest-news-card-featured .f--cta-title h3 a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--latest-news-media .cc--latest-news-card-featured .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--latest-news-media .cc--latest-news-card-featured .f--cta-title h3 a:hover{color:#881c1c}.cc--latest-news-media .cc--latest-news-card-featured .f--description p{font-size:.9375rem;line-height:1.6667}@media screen and (min-width:769px){.cc--latest-news-media .cc--latest-news-card-featured .f--description p{font-size:.9375rem;line-height:1.8667}}.cc--latest-news-card .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.5rem;text-transform:uppercase}@media screen and (min-width:769px){.cc--latest-news-card .f--eyebrow{font-size:.875rem;line-height:1.2858}}.cc--latest-news-card .f--eyebrow a{font-size:.75rem;font-weight:800;line-height:1.5;text-decoration:none;text-transform:uppercase}@media screen and (min-width:769px){.cc--latest-news-card .f--eyebrow a{font-size:.875rem;line-height:1.2858}}html[data-whatintent=mouse] .cc--latest-news-card .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--latest-news-card .f--eyebrow a:hover{color:#151515;text-decoration:none}.cc--latest-news-card .f--cta-title h3{font-size:.9375rem;line-height:1.2}@media screen and (min-width:769px){.cc--latest-news-card .f--cta-title h3{font-size:1rem;line-height:1.25}}.cc--latest-news-card .f--cta-title h3 a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--latest-news-card .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--latest-news-card .f--cta-title h3 a:hover{color:#881c1c}.cc--latest-news-column .cc--component-container:not(:last-child){border-bottom:.0625rem solid #ccc;margin-bottom:1.9375rem;padding-bottom:1.375rem}.cc--latest-news-column .cc--component-container:first-child{margin-bottom:1.5625rem;padding-bottom:1.875rem}@media screen and (min-width:769px){.cc--latest-news-column .cc--component-container:first-child{padding-bottom:2.625rem}}.cc--latest-news-media .f--eyebrow{border-bottom:.0625rem solid #ccc;color:#881c1c;font-size:.875rem;font-weight:800;line-height:1.2858;margin-bottom:1.875rem;padding-bottom:.625rem;text-transform:uppercase}.cc--latest-news-media .cc--latest-news-card-featured:not(:last-child){border-bottom:.0625rem solid #ccc;margin-bottom:1.9375rem;padding-bottom:1.75rem}.cc--latest-news{margin:0 auto;max-width:1800px;padding:2.5rem 8.3333333333%}@media screen and (min-width:769px){.cc--latest-news{padding-bottom:3.125rem;padding-top:3.125rem}.cc--latest-news .c--latest-news>.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cc--latest-news .c--latest-news>.text-container .f--section-title{margin-bottom:1.25rem}@media screen and (min-width:769px){.cc--latest-news .c--latest-news>.text-container .f--section-title{margin-bottom:1.5625rem}}.cc--latest-news .c--latest-news>.text-container .f--section-title h2{font-size:1.875rem;line-height:1;text-transform:uppercase}@media screen and (min-width:769px){.cc--latest-news .c--latest-news>.text-container .f--section-title h2{font-size:2.5rem;line-height:1}}.cc--latest-news .c--latest-news>.text-container .f--link{margin-bottom:1.4375rem}@media screen and (min-width:769px){.cc--latest-news .c--latest-news>.text-container .f--link{margin-bottom:0;-ms-flex-item-align:center;align-self:center}}.cc--latest-news .c--latest-news>.text-container .f--link a{font-size:.875rem;font-weight:800;line-height:1.2858;text-transform:uppercase}html[data-whatintent=mouse] .cc--latest-news .c--latest-news>.text-container .f--link a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--latest-news .c--latest-news>.text-container .f--link a:hover{color:#151515}.cc--latest-news .c--latest-news .content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:1024px){.cc--latest-news .c--latest-news .content-container>.cc--component-container{-ms-flex-preferred-size:30%;flex-basis:30%}}@media screen and (max-width:768px){.cc--latest-news .c--latest-news .content-container>.cc--component-container:not(:last-child){margin-bottom:2.5rem}}@media screen and (min-width:1024px){.cc--latest-news .c--latest-news .content-container>.cc--component-container:not(:last-child){margin-right:5%}}@media screen and (min-width:769px)and (max-width:1023px){.cc--latest-news .c--latest-news .content-container .cc--latest-news-column{margin-bottom:3.125rem;-ms-flex-preferred-size:47.5%;flex-basis:47.5%}.cc--latest-news .c--latest-news .content-container .cc--latest-news-column:first-child{margin-right:5%}}@media screen and (max-width:1023px){.cc--links-list{padding-left:8.3333333333%;padding-right:8.3333333333%;padding-top:1.25rem}}@media screen and (min-width:1024px){.cc--links-list{border-top:.0625rem solid #ccc;padding-top:1.875rem}}.cc--links-list .f--link{margin-bottom:1.25rem}.cc--links-list .link{background:url(/themes/custom/umass_base/images/icons/icon-arrowright-red.svg) no-repeat top 5px right/1.25rem;border-bottom:.0625rem solid #ccc;color:#151515;display:block;font-weight:800;padding-bottom:.75rem;padding-right:.9375rem;text-decoration:none;text-transform:uppercase}html[data-whatintent=mouse] .cc--links-list .link else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--links-list .link:hover{color:#881c1c;text-decoration:none}.cc--login-form{margin-bottom:1.5625rem}.cc--login-form .c--login-form{margin:0 auto;max-width:1800px;padding-bottom:2.5rem;padding-left:2.0833333333%;padding-right:2.0833333333%;width:100%}@media screen and (min-width:769px){.cc--login-form .c--login-form{padding-bottom:2.5rem;padding-left:2.0833333333%;padding-right:2.0833333333%;width:25%}}@media screen and (min-width:1024px){.cc--login-form .c--login-form{padding:4.6875rem 2.0833333333% 3.4375rem}}.cc--menu-left-nav{position:relative}@media screen and (max-width:1023px){.cc--menu-left-nav .c--menu-left-nav{padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width:1024px){.cc--menu-left-nav .f--section-title{margin-bottom:1.5625rem}.cc--menu-left-nav .f--section-title h2 span.nolink{color:var(--color-umass-gold);font-size:1.125rem;font-weight:900;line-height:1.3333}}.cc--menu-left-nav .f--section-title h2{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;text-transform:uppercase}@media screen and (min-width:769px){.cc--menu-left-nav .f--section-title h2{font-size:.875rem;line-height:1.2858}}@media screen and (max-width:1023px){.cc--menu-left-nav .f--section-title h2{border-bottom:.0625rem solid #e9e9e9;cursor:pointer;padding-bottom:1.25rem;padding-top:1.3125rem;position:relative}.cc--menu-left-nav .f--section-title h2.open:after{display:none}.cc--menu-left-nav .f--section-title h2:after,.cc--menu-left-nav .f--section-title h2:before{background:#881c1c;content:"";display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cc--menu-left-nav .f--section-title h2:before{height:.125rem;right:.375rem;width:.875rem}.cc--menu-left-nav .f--section-title h2:after{height:.875rem;right:.75rem;width:.125rem}}.cc--menu-left-nav .f--section-title h2 a{text-decoration:none}@media screen and (min-width:1024px){.cc--menu-left-nav .f--section-title h2 a:before{background:url(/themes/custom/umass_base/images/icons/icon-arrowleft-red.svg) no-repeat 0/1.25rem;content:"";display:inline-block;height:.625rem;margin-left:-2rem;margin-right:.6875rem;width:1.25rem}html[data-whatintent=mouse] .cc--menu-left-nav .f--section-title h2 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--menu-left-nav .f--section-title h2 a:hover:before{background-image:url(/themes/custom/umass_base/images/icons/icon-arrowleft-dark.svg)}}.cc--menu-left-nav .f--section-title h2 a.nolink{color:var(--color-umass-gold);font-size:1.125rem;font-weight:900;line-height:1.3333}.cc--menu-left-nav .f--section-title h2 a.nolink:before{content:none;display:none!important}@media screen and (max-width:1023px){.mc--left-nav-menu{background:#fff;-webkit-box-shadow:0 5px 12px -5px rgba(0,0,0,.3);box-shadow:0 5px 12px -5px rgba(0,0,0,.3);display:none;margin-left:-8.3333333333%;margin-right:-8.3333333333%;padding-bottom:.625rem;padding-left:8.3333333333%;padding-right:8.3333333333%;position:absolute;top:3.6875rem;width:100%;z-index:10}}@media screen and (max-width:1023px)and (min-width:769px){.mc--left-nav-menu{padding-top:.625rem}}.mc--left-nav-menu .menu-item{line-height:1;margin-bottom:1.25rem}@media screen and (min-width:769px){.mc--left-nav-menu .menu-item{margin-bottom:1.875rem}}.mc--left-nav-menu .menu-item a{color:#151515;font-size:.9375rem;line-height:1.3334;text-decoration:none}html[data-whatintent=mouse] .mc--left-nav-menu .menu-item a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .mc--left-nav-menu .menu-item a:hover{color:#881c1c}.mc--left-nav-menu .menu-item span{color:var(--color-umass-gold);font-size:1.125rem;font-weight:900;line-height:1.3333;text-transform:uppercase}.mc--left-nav-menu .menu-item span+.submenu{margin-top:1.25rem}@media screen and (min-width:769px){.mc--left-nav-menu .menu-item span+.submenu{margin-top:1.875rem}}.mc--left-nav-menu .menu-item .submenu-wrapper{display:none;padding-left:1.5625rem;padding-top:.9375rem}.mc--left-nav-menu .menu-item .submenu-wrapper .menu-item{margin-bottom:.9375rem}.mc--left-nav-menu .menu-item .submenu-wrapper .menu-item a{font-size:.875rem;line-height:1.4286}.mc--left-nav-menu .menu-item.menu-item--active-trail>a{color:#881c1c}.mc--left-nav-menu .menu-item.menu-item--active-trail .submenu-wrapper{display:block}.cc--menu-main .button-back,.cc--menu-main .link-arrow-wrapper .arrow-toggle,.cc--menu-main .navigation-title{display:none}body.microsite-menu-is-active{overflow:hidden}.cc--menu-microsite{background-color:#881c1c}.cc--menu-microsite .c--menu-microsite{margin:0 auto;max-width:1800px}.cc--menu-microsite .menu-microsite-inner{height:3.75rem;padding-left:8.3333333333%;padding-right:8.3333333333%;position:relative}@media screen and (min-width:1024px){.cc--menu-microsite .menu-microsite-inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:4.1666666667%;padding-right:4.1666666667%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4.6875rem}}@media screen and (max-width:1023px){.cc--menu-microsite .menu-microsite-menu-wrapper{background-color:#881c1c;display:none;height:100vh;left:0;padding-bottom:1.875rem;padding-top:.3125rem;position:fixed;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;width:100%;z-index:102}}@media screen and (max-width:768px){.cc--menu-microsite .menu-microsite-menu-wrapper{padding-top:.3125rem}}@media screen and (min-width:1024px){.cc--menu-microsite .menu-microsite-menu-wrapper{height:100%;width:100%}}@media screen and (max-width:1023px){.cc--menu-microsite .menu-microsite-menu-wrapper .microsite-menu-container{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}}@media screen and (min-width:1024px){.cc--menu-microsite .menu-microsite-menu-wrapper .microsite-menu-container{height:100%}.cc--menu-microsite .menu-microsite-menu-wrapper .microsite-menu-container .microsite-menu-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;height:100%;justify-content:space-between}}.cc--menu-microsite .link-arrow-wrapper .arrow-toggle polygon{fill:#fff}@media screen and (min-width:1024px){.cc--menu-microsite .link-arrow-wrapper>a.is-active:before{background-color:#fff;content:"";height:.625rem;left:0;position:absolute;top:0;width:100%}}html[data-whatintent=mouse] .cc--menu-microsite .link-arrow-wrapper>a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--menu-microsite .link-arrow-wrapper>a:hover{color:#fff}@media screen and (min-width:1024px){.cc--menu-microsite ul.m--menu-microsite>li.menu-item--active-trail>.link-arrow-wrapper>a:before,html[data-whatintent=mouse] .cc--menu-microsite .link-arrow-wrapper>a:hover:before{background-color:#fff;content:"";height:.625rem;left:0;position:absolute;top:0;width:100%}}.cc--menu-microsite .mc--menu-microsite{height:100%}@media screen and (min-width:1024px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li{padding:.3125rem 8.3333333333%}@media screen and (min-width:769px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li{padding-bottom:.625rem;padding-top:.625rem}}@media screen and (max-width:1023px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li:hover{background:rgba(21,21,21,.2)}}@media screen and (min-width:1024px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li:not(:last-child){margin-bottom:0;margin-right:2.5rem}}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li a{font-size:.9375rem;line-height:1.3334;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-decoration:none;text-transform:uppercase}html[data-whatintent=mouse] .cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li a:hover{color:#fff}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li button.has-submenu{height:2.1875rem;width:2.1875rem}@media screen and (max-width:768px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li button.has-submenu{text-align:right}}@media screen and (min-width:1024px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li button.has-submenu{display:none}}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper{background-color:#881c1c;height:100%;left:100%;padding-bottom:1.6875rem;padding-top:1.6875rem;position:fixed;top:60px;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;width:100%;z-index:103}@media screen and (min-width:1024px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper{display:none;height:calc(100% - 9.375rem)}}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper.ally-hidden{visibility:hidden}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper.is-visible{display:block;left:0;overflow-x:hidden;overflow-y:scroll;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;visibility:visible;z-index:104;-webkit-overflow-scrolling:touch}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper.is-visible.second-level-hidden{left:0;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;visibility:hidden;z-index:104}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper.is-visible:not(.second-level-hidden){left:0;position:fixed;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper.is-hidden{left:100%;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out}@media screen and (max-width:1023px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper ul.submenu>li{padding:.4375rem 8.3333333333%}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper ul.submenu>li:hover{background:rgba(21,21,21,.2)}}@media screen and (max-width:768px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper ul.submenu>li{padding-bottom:.625rem;padding-top:.625rem}}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper ul.submenu>li a{font-weight:700;text-transform:none}@media screen and (max-width:1023px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper ul.submenu>li a{padding-left:1.25rem}}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper .navigation-title{color:#fff;display:block;font-size:.75rem;line-height:1.5;margin:1.5625rem 8.3333333333% 1.25rem;text-transform:uppercase}@media screen and (min-width:769px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper .navigation-title{font-size:.875rem;line-height:1.2858;margin-top:1.875rem}}@media screen and (min-width:1024px){.cc--menu-microsite .mc--menu-microsite .m--menu-microsite>li .submenu-wrapper .navigation-title{display:none}}.cc--menu-microsite .mc--menu-microsite .m--menu-microsite li .link-arrow-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:1024px){.cc--menu-microsite ul.submenu{display:none}}@media screen and (max-width:1023px){.cc--menu-microsite .utility-links{margin-left:8.3333333333%;margin-right:8.3333333333%;margin-top:.75rem}}@media screen and (max-width:768px){.cc--menu-microsite .utility-links{margin-top:1.25rem}}@media screen and (min-width:769px){.cc--menu-microsite .utility-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:1023px){.cc--menu-microsite .utility-links .f--link:not(:last-child){margin-bottom:.9375rem}}@media screen and (min-width:1024px){.cc--menu-microsite .utility-links .f--link:not(:last-child){margin-right:.625rem}}@media screen and (min-width:769px)and (max-width:1023px){.cc--menu-microsite .utility-links .f--link{-ms-flex-preferred-size:47%;flex-basis:47%}}.cc--menu-microsite .utility-links .button,.cc--menu-microsite .utility-links .f--button-link a,.f--button-link .cc--menu-microsite .utility-links a{border:.0625rem solid #fff;width:auto}@media screen and (max-width:1023px){.cc--menu-microsite .utility-links .button,.cc--menu-microsite .utility-links .f--button-link a,.f--button-link .cc--menu-microsite .utility-links a{border:.0625rem solid hsla(0,0%,100%,.4);height:2.5rem;width:100%}}.cc--menu-microsite .button-back{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.6875rem;margin-left:8.3333333333%;margin-right:8.3333333333%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;height:auto;letter-spacing:.025rem;text-transform:uppercase;width:auto}@media screen and (min-width:1024px){.cc--menu-microsite .button-back{display:none}}.cc--menu-microsite .button-back svg{display:inline;margin-right:.625rem}.cc--menu-microsite .button-back svg polygon{fill:#fff}.cc--menu-microsite a{color:#fff}.cc--menu-microsite .menu-microsite-toggle{color:#fff;font-size:.75rem;height:100%;line-height:1.5;position:relative;text-align:left;text-transform:uppercase;width:100%}@media screen and (min-width:769px){.cc--menu-microsite .menu-microsite-toggle{font-size:.875rem;line-height:1.2858}}@media screen and (min-width:1024px){.cc--menu-microsite .menu-microsite-toggle{display:none}}.cc--menu-microsite .menu-microsite-toggle svg{position:absolute;right:.3125rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cc--menu-microsite .menu-microsite-toggle svg.close{display:none}.cc--menu-microsite .menu-microsite-toggle.is-active svg.close{display:block}.cc--menu-microsite .menu-microsite-toggle.is-active svg.open{display:none}.cc--menu-microsite.is-active .menu-microsite-menu-wrapper{display:block}.cc--menu-microsite.is-active .menu-microsite-inner:before{background:#881c1c;content:"";height:100vh;left:0;position:absolute;top:0;width:100%}.cc--menu-microsite.is-active .menu-microsite-toggle:after{border-bottom:.125rem solid #a89968;bottom:.3125rem;content:"";display:block;position:absolute;width:100%}.cc--menu-microsite.is-hidden .menu-microsite-menu-wrapper{left:-100%;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out}.cc--menu-microsite.is-hidden .menu-microsite-menu-wrapper .microsite-menu-container{overflow-y:hidden;-webkit-overflow-scrolling:unset}body.mobile-menu-is-active{overflow:hidden}body.mobile-menu-is-active .cc--header:after{background-color:#a89968;content:"";display:block;height:.125rem;left:0;margin-left:6.25%;margin-right:6.25%;position:absolute;top:calc(100% - .125rem);width:87.5%}.cc--menu-mobile{background-color:#fff;bottom:0;display:none;height:calc(100% - 6.25rem);left:0;padding-bottom:.9375rem;padding-top:1.3125rem;position:fixed;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;width:100%;z-index:102}@media screen and (min-width:769px){.cc--menu-mobile{height:calc(100% - 9.375rem);padding-top:2.4375rem}}.cc--menu-mobile.is-hidden{left:-100%;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out}.cc--menu-mobile.is-hidden>.c--menu-mobile{height:100%;overflow-y:hidden;-webkit-overflow-scrolling:unset}.cc--menu-mobile>.c--menu-mobile{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.cc--menu-mobile .c--menu-mobile{padding-left:6.25%;padding-right:6.25%}.cc--menu-mobile .c--menu-mobile .menu-mobile-inner>nav{height:100%}.cc--menu-mobile .c--menu-mobile nav{padding-left:2.380952381%;padding-right:2.380952381%}.cc--menu-mobile .c--menu-mobile nav>ul>li:not(:last-child){margin-bottom:.625rem}@media screen and (min-width:769px){.cc--menu-mobile .c--menu-mobile nav>ul>li:not(:last-child){margin-bottom:1.25rem}}.cc--menu-mobile .c--menu-mobile nav>ul>li button.has-submenu{height:2.1875rem;width:2.1875rem}.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper{background-color:#fff;display:none;height:calc(100% + .9375rem);left:100%;padding:1.5625rem 8.3333333333% .9375rem;position:absolute;top:0;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;width:100%}@media screen and (min-width:769px){.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper{padding-top:2.8125rem}}.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper.is-visible{display:block;overflow-y:scroll;z-index:103;-webkit-overflow-scrolling:touch}.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper.is-hidden,.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper.is-visible{left:100%;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out}.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper ul.submenu>li:not(:last-child){margin-bottom:.9375rem}@media screen and (min-width:769px){.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper ul.submenu>li:not(:last-child){margin-bottom:1.25rem}}.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper ul.submenu>li a{font-size:.9375rem;font-weight:700;line-height:1.3334;text-transform:none}.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper .navigation-title{color:#881c1c;display:block;font-size:.75rem;line-height:1.5;margin-bottom:1.25rem;margin-top:1.125rem;text-transform:uppercase}@media screen and (min-width:769px){.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper .navigation-title{font-size:.9375rem;line-height:1.6667;margin-bottom:1.0625rem}}@media screen and (min-width:1200px){.cc--menu-mobile .c--menu-mobile nav>ul>li .submenu-wrapper .navigation-title{display:none}}.cc--menu-mobile .c--menu-mobile nav>ul li .link-arrow-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cc--menu-mobile .c--menu-mobile nav a,.cc--menu-mobile .c--menu-mobile nav button.information-for-toggle{font-size:.9375rem;-webkit-box-flex:1;-ms-flex-positive:1;color:#151515;flex-grow:1;text-decoration:none;text-transform:uppercase}.cc--menu-mobile .c--menu-mobile nav button.information-for-toggle{position:relative;text-align:left;width:100%}.cc--menu-mobile .c--menu-mobile nav button.information-for-toggle svg{position:absolute;right:.9375rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cc--menu-mobile .cc--menu-utility{border-top:.0625rem solid #a89968;margin-top:1.375rem;padding-top:1.25rem}@media screen and (min-width:769px){.cc--menu-mobile .cc--menu-utility{margin-top:2rem;padding-top:2.25rem}}.cc--menu-mobile .button-back{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.6875rem;margin-bottom:1.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;letter-spacing:.025rem;text-transform:uppercase;width:auto}@media screen and (min-width:769px){.cc--menu-mobile .button-back{font-size:.75rem;margin-bottom:2.125rem}}@media screen and (min-width:1200px){.cc--menu-mobile .button-back{display:none}}.cc--menu-mobile .button-back svg{display:inline;margin-right:.625rem}@media screen and (min-width:769px){.cc--menu-mobile .button-back svg{margin-right:1.25rem}}.cc--menu-utility .utility-button-wrapper svg{display:inline-block;vertical-align:middle}@media screen and (min-width:1200px){.cc--menu-utility .utility-button-wrapper svg{margin-left:.5rem}.cc--menu-utility .utility-button-wrapper svg.arrow-right{display:none}}@media screen and (max-width:1199px){.cc--menu-utility .utility-button-wrapper svg.arrow-down{display:none}}@media screen and (min-width:1200px){.cc--menu-utility .utility-button-wrapper .button-back,.cc--menu-utility .utility-button-wrapper .navigation-title{display:none}}.cc--menu-utility .mc--utility-menu>ul>.menu-item:not(:last-child){margin-bottom:.3125rem}@media screen and (min-width:769px){.cc--menu-utility .mc--utility-menu>ul>.menu-item:not(:last-child){margin-bottom:.9375rem}}.cc--menu-utility .mc--utility-menu>ul>.menu-item a,.cc--menu-utility .mc--utility-menu>ul>.menu-item button.information-for-toggle{font-size:.6875rem;letter-spacing:.01875rem;line-height:1.1819}@media screen and (min-width:769px){.cc--menu-utility .mc--utility-menu>ul>.menu-item a,.cc--menu-utility .mc--utility-menu>ul>.menu-item button.information-for-toggle{font-size:.75rem;line-height:1}}@media screen and (min-width:1200px){.cc--menu-utility .mc--utility-menu>ul>.menu-item a,.cc--menu-utility .mc--utility-menu>ul>.menu-item button.information-for-toggle{font-size:.6875rem;line-height:1}}.cc--more-events-card{margin-bottom:1.5625rem}@media screen and (min-width:769px){.cc--more-events-card .c--more-events-card{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:1024px){.lc--full .cc--more-events-card .c--more-events-card,.sg-pattern-example>.cc--component-container .f--field.nested .cc--more-events-card .c--more-events-card,.sg-pattern-example>.cc--more-events-card .c--more-events-card,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--more-events-card .c--more-events-card,body.pattern-lab-demo>.cc--more-events-card .c--more-events-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:769px)and (max-width:1023px){.cc--more-events-card .text-container{-ms-flex-preferred-size:45%;flex-basis:45%}}.cc--more-events-card .f--image{margin-bottom:1.25rem}@media screen and (min-width:769px)and (max-width:1023px){.cc--more-events-card .f--image{margin-bottom:0;margin-right:7.5%;-ms-flex-preferred-size:47.5%;flex-basis:47.5%}}@media screen and (min-width:1024px){.lc--full .cc--more-events-card .f--image,.sg-pattern-example>.cc--component-container .f--field.nested .cc--more-events-card .f--image,.sg-pattern-example>.cc--more-events-card .f--image,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--more-events-card .f--image,body.pattern-lab-demo>.cc--more-events-card .f--image{margin-bottom:1.5625rem}}.cc--more-events-card .f--eyebrow{color:#881c1c;font-size:.9375rem;font-weight:800;line-height:1.2;margin-bottom:.625rem}.cc--more-events-card .f--eyebrow a{text-decoration:none}html[data-whatintent=mouse] .cc--more-events-card .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--more-events-card .f--eyebrow a:hover{text-decoration:none}@media screen and (min-width:769px){.cc--more-events-card .f--eyebrow{font-size:1.375rem;line-height:1.1819}}@media screen and (min-width:1024px){.cc--more-events-card .f--eyebrow{font-size:1rem;line-height:1.25}}.cc--more-events-card .f--cta-title{margin-bottom:.625rem}.cc--more-events-card .f--cta-title h3{font-size:1.375rem;line-height:1.1819}@media screen and (min-width:769px){.cc--more-events-card .f--cta-title h3{font-size:1.625rem;line-height:1;text-transform:uppercase}}@media screen and (min-width:1024px){.lc--full .cc--more-events-card .f--cta-title h3,.sg-pattern-example>.cc--component-container .f--field.nested .cc--more-events-card .f--cta-title h3,.sg-pattern-example>.cc--more-events-card .f--cta-title h3,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--more-events-card .f--cta-title h3,body.pattern-lab-demo>.cc--more-events-card .f--cta-title h3{font-size:1.625rem;line-height:1.1539;text-transform:none}}.cc--more-events-card .f--cta-title a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--more-events-card .f--cta-title a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--more-events-card .f--cta-title a:hover{color:#881c1c;text-decoration:none}.cc--more-events-card .f--description p{font-size:.875rem;line-height:1.7143;margin-bottom:0}@media screen and (min-width:769px){.cc--more-events-card .f--description p{font-size:.875rem;line-height:1.8572}}@media screen and (min-width:1024px){.cc--more-events-card .f--description p{font-size:.9375rem;line-height:1.8667}}.cc--more-events .c--more-events{margin:0 auto;max-width:1800px;padding:2.5rem 8.3333333333% 1.25rem}@media screen and (min-width:769px){.cc--more-events .c--more-events{padding-bottom:1.5625rem;padding-top:3.125rem}}.cc--more-events .c--more-events>.text-container{margin-bottom:1.4375rem}@media screen and (min-width:769px){.cc--more-events .c--more-events>.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.25rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cc--more-events .c--more-events>.text-container .f--section-title h2{font-size:1.75rem;line-height:1;margin-bottom:1.3125rem;text-transform:uppercase}@media screen and (min-width:769px){.cc--more-events .c--more-events>.text-container .f--section-title h2{font-size:2.5rem;line-height:1;margin-bottom:0}}.cc--more-events .c--more-events>.text-container .f--section-title h2 .highlight{color:#881c1c;display:block}@media screen and (min-width:769px){.cc--more-events .c--more-events>.text-container .f--link{-ms-flex-item-align:end;align-self:flex-end}}.cc--more-events .c--more-events>.text-container .f--link a{font-size:.875rem;font-weight:800;line-height:1.2858;text-transform:uppercase}html[data-whatintent=mouse] .cc--more-events .c--more-events>.text-container .f--link a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--more-events .c--more-events>.text-container .f--link a:hover{color:#151515}@media screen and (min-width:1024px){.lc--full .cc--more-events .f--cards,.sg-pattern-example>.cc--component-container .f--field.nested .cc--more-events .f--cards,.sg-pattern-example>.cc--more-events .f--cards,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--more-events .f--cards,body.pattern-lab-demo>.cc--more-events .f--cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:769px){.cc--more-events .f--cards .cc--more-events-card{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--more-events .f--cards .cc--more-events-card,.sg-pattern-example>.cc--component-container .f--field.nested .cc--more-events .f--cards .cc--more-events-card,.sg-pattern-example>.cc--more-events .f--cards .cc--more-events-card,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--more-events .f--cards .cc--more-events-card,body.pattern-lab-demo>.cc--more-events .f--cards .cc--more-events-card{margin-bottom:1.875rem;-ms-flex-preferred-size:30%;flex-basis:30%}.lc--full .cc--more-events .f--cards .cc--more-events-card:not(:nth-child(3n)),.sg-pattern-example>.cc--component-container .f--field.nested .cc--more-events .f--cards .cc--more-events-card:not(:nth-child(3n)),.sg-pattern-example>.cc--more-events .f--cards .cc--more-events-card:not(:nth-child(3n)),body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--more-events .f--cards .cc--more-events-card:not(:nth-child(3n)),body.pattern-lab-demo>.cc--more-events .f--cards .cc--more-events-card:not(:nth-child(3n)){margin-right:5%}}.cc--news-events-promo-card-article{margin-bottom:1.5625rem}@media screen and (min-width:769px){.cc--news-events-promo-card-article{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-article,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-article,.sg-pattern-example>.cc--news-events-promo-card-article,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-article,body.pattern-lab-demo>.cc--news-events-promo-card-article{margin-bottom:3.125rem}}@media screen and (min-width:769px){.cc--news-events-promo-card-article .c--news-events-promo-card-article{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-article .c--news-events-promo-card-article,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .c--news-events-promo-card-article,.sg-pattern-example>.cc--news-events-promo-card-article .c--news-events-promo-card-article,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .c--news-events-promo-card-article,body.pattern-lab-demo>.cc--news-events-promo-card-article .c--news-events-promo-card-article{display:block}}.cc--news-events-promo-card-article .f--image{margin-bottom:1rem}@media screen and (min-width:769px){.cc--news-events-promo-card-article .f--image{margin-bottom:0;-ms-flex-preferred-size:47.5%;flex-basis:47.5%}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-article .f--image,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .f--image,.sg-pattern-example>.cc--news-events-promo-card-article .f--image,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .f--image,body.pattern-lab-demo>.cc--news-events-promo-card-article .f--image{margin-bottom:1.5625rem}}@media screen and (min-width:769px){.cc--news-events-promo-card-article .text-container{padding-left:5%;-ms-flex-preferred-size:52.5%;flex-basis:52.5%}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-article .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .text-container,.sg-pattern-example>.cc--news-events-promo-card-article .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .text-container,body.pattern-lab-demo>.cc--news-events-promo-card-article .text-container{padding-left:0}}.cc--news-events-promo-card-article .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.625rem;text-transform:uppercase}.cc--news-events-promo-card-article .f--eyebrow a{text-decoration:none}html[data-whatintent=mouse] .cc--news-events-promo-card-article .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-events-promo-card-article .f--eyebrow a:hover{color:#151515;text-decoration:none}@media screen and (min-width:769px){.cc--news-events-promo-card-article .f--eyebrow{font-size:.875rem;line-height:1.2858}}.cc--news-events-promo-card-article .f--cta-title{margin-bottom:.625rem}.cc--news-events-promo-card-article .f--cta-title h3{font-size:1.375rem;line-height:1.1819}@media screen and (min-width:769px){.cc--news-events-promo-card-article .f--cta-title h3{font-size:1.625rem;line-height:1;text-transform:uppercase}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-article .f--cta-title h3,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .f--cta-title h3,.sg-pattern-example>.cc--news-events-promo-card-article .f--cta-title h3,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-article .f--cta-title h3,body.pattern-lab-demo>.cc--news-events-promo-card-article .f--cta-title h3{font-size:1.625rem;line-height:1.1539;margin-bottom:.8125rem;text-transform:none}}.cc--news-events-promo-card-article .f--cta-title h3 a{color:#000;text-decoration:none}html[data-whatintent=mouse] .cc--news-events-promo-card-article .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-events-promo-card-article .f--cta-title h3 a:hover{color:#881c1c}.cc--news-events-promo-card-article .f--description p{font-size:.9375rem;line-height:1.6667}@media screen and (min-width:769px){.cc--news-events-promo-card-article .f--description p{font-size:.9375rem;line-height:1.8667}}.cc--news-events-promo-card-event{margin-bottom:1.5625rem}@media screen and (min-width:769px){.cc--news-events-promo-card-event{margin-bottom:2.1875rem}.cc--news-events-promo-card-event .c--news-events-promo-card-event{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-event .c--news-events-promo-card-event,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .c--news-events-promo-card-event,.sg-pattern-example>.cc--news-events-promo-card-event .c--news-events-promo-card-event,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .c--news-events-promo-card-event,body.pattern-lab-demo>.cc--news-events-promo-card-event .c--news-events-promo-card-event{display:block}}.cc--news-events-promo-card-event .f--image{margin-bottom:1.25rem}@media screen and (min-width:769px){.cc--news-events-promo-card-event .f--image{margin-bottom:0;-ms-flex-preferred-size:47.5%;flex-basis:47.5%}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-event .f--image,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .f--image,.sg-pattern-example>.cc--news-events-promo-card-event .f--image,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .f--image,body.pattern-lab-demo>.cc--news-events-promo-card-event .f--image{margin-bottom:1.5625rem}}@media screen and (min-width:769px){.cc--news-events-promo-card-event .text-container{padding-left:5%;-ms-flex-preferred-size:52.5%;flex-basis:52.5%}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-event .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .text-container,.sg-pattern-example>.cc--news-events-promo-card-event .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .text-container,body.pattern-lab-demo>.cc--news-events-promo-card-event .text-container{padding-left:0}}.cc--news-events-promo-card-event .f--eyebrow{color:#881c1c;font-size:.9375rem;font-weight:800;line-height:1.2;margin-bottom:.625rem}.cc--news-events-promo-card-event .f--eyebrow a{text-decoration:none}html[data-whatintent=mouse] .cc--news-events-promo-card-event .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-events-promo-card-event .f--eyebrow a:hover{color:#151515;text-decoration:none}@media screen and (min-width:769px){.cc--news-events-promo-card-event .f--eyebrow{font-size:1.375rem;line-height:1.1819}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-event .f--eyebrow,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .f--eyebrow,.sg-pattern-example>.cc--news-events-promo-card-event .f--eyebrow,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .f--eyebrow,body.pattern-lab-demo>.cc--news-events-promo-card-event .f--eyebrow{font-size:1rem;line-height:1.25}}.cc--news-events-promo-card-event .f--cta-title{margin-bottom:.625rem}.cc--news-events-promo-card-event .f--cta-title h3{font-size:1.375rem;line-height:1.1819}@media screen and (min-width:769px){.cc--news-events-promo-card-event .f--cta-title h3{font-size:1.625rem;line-height:1;text-transform:uppercase}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo-card-event .f--cta-title h3,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .f--cta-title h3,.sg-pattern-example>.cc--news-events-promo-card-event .f--cta-title h3,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo-card-event .f--cta-title h3,body.pattern-lab-demo>.cc--news-events-promo-card-event .f--cta-title h3{font-size:1.625rem;line-height:1.1539;text-transform:none}}.cc--news-events-promo-card-event .f--cta-title h3 a{color:#000;text-decoration:none}html[data-whatintent=mouse] .cc--news-events-promo-card-event .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-events-promo-card-event .f--cta-title h3 a:hover{color:#881c1c}.cc--news-events-promo-card-event .f--description p{font-size:.875rem;line-height:1.7143;margin-bottom:0}@media screen and (min-width:769px){.cc--news-events-promo-card-event .f--description p{font-size:.9375rem;line-height:1.8667}}.cc--news-events-promo{margin:0 auto;max-width:1800px}.cc--news-events-promo .content-hero{padding-bottom:1.5625rem;padding-top:2.5rem}@media screen and (min-width:769px){.cc--news-events-promo .content-hero{padding-bottom:2.1875rem;padding-top:4.6875rem}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo .content-hero,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero,.sg-pattern-example>.cc--news-events-promo .content-hero,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero,body.pattern-lab-demo>.cc--news-events-promo .content-hero{overflow:hidden;padding-bottom:3.125rem;padding-left:8.3333333333%;padding-top:5.9375rem}}.cc--news-events-promo .content-hero .f--section-title{padding-bottom:1.5625rem;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:769px){.cc--news-events-promo .content-hero .f--section-title{padding-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo .content-hero .f--section-title,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .f--section-title,.sg-pattern-example>.cc--news-events-promo .content-hero .f--section-title,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .f--section-title,body.pattern-lab-demo>.cc--news-events-promo .content-hero .f--section-title{float:left;padding-bottom:2.8125rem;padding-left:0;padding-right:4.5454545455%;width:31.8181818182%}}.cc--news-events-promo .content-hero .f--section-title h2{font-size:1.875rem;line-height:1;text-transform:uppercase}.cc--news-events-promo .content-hero .f--section-title h2 .highlight{color:#881c1c;display:block;font-size:1.75rem;line-height:1}@media screen and (min-width:769px){.cc--news-events-promo .content-hero .f--section-title h2{font-size:3.75rem;line-height:.9167}.cc--news-events-promo .content-hero .f--section-title h2 .highlight{font-size:2.5rem;line-height:1;margin-bottom:.3125rem}.cc--news-events-promo .content-hero .image-container{padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo .content-hero .image-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .image-container,.sg-pattern-example>.cc--news-events-promo .content-hero .image-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .image-container,body.pattern-lab-demo>.cc--news-events-promo .content-hero .image-container{float:right;padding-left:0;padding-right:0;padding-top:.4375rem;width:68.1818181818%}}.cc--news-events-promo .content-hero .text-container{padding-left:8.3333333333%;padding-right:8.3333333333%;padding-top:1.25rem}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo .content-hero .text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .text-container,.sg-pattern-example>.cc--news-events-promo .content-hero .text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .text-container,body.pattern-lab-demo>.cc--news-events-promo .content-hero .text-container{float:left;padding-left:0;padding-right:4.5454545455%;padding-top:0;width:31.8181818182%}}.cc--news-events-promo .content-hero .text-container .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.625rem;text-transform:uppercase}.cc--news-events-promo .content-hero .text-container .f--eyebrow a{text-decoration:none}html[data-whatintent=mouse] .cc--news-events-promo .content-hero .text-container .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-events-promo .content-hero .text-container .f--eyebrow a:hover{color:#151515;text-decoration:none}@media screen and (min-width:769px){.cc--news-events-promo .content-hero .text-container .f--eyebrow{font-size:.875rem;line-height:1.2858}}.cc--news-events-promo .content-hero .text-container .f--cta-title{margin-bottom:.625rem}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo .content-hero .text-container .f--cta-title,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .text-container .f--cta-title,.sg-pattern-example>.cc--news-events-promo .content-hero .text-container .f--cta-title,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .text-container .f--cta-title,body.pattern-lab-demo>.cc--news-events-promo .content-hero .text-container .f--cta-title{margin-bottom:.9375rem}}.cc--news-events-promo .content-hero .text-container .f--cta-title h3{font-size:1.5rem;line-height:1.1667}@media screen and (min-width:769px){.cc--news-events-promo .content-hero .text-container .f--cta-title h3{font-size:2rem;line-height:1;text-transform:uppercase}}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo .content-hero .text-container .f--cta-title h3,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .text-container .f--cta-title h3,.sg-pattern-example>.cc--news-events-promo .content-hero .text-container .f--cta-title h3,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-hero .text-container .f--cta-title h3,body.pattern-lab-demo>.cc--news-events-promo .content-hero .text-container .f--cta-title h3{font-size:2rem;line-height:1.125;text-transform:none}}.cc--news-events-promo .content-hero .text-container .f--cta-title h3 a{color:#000;text-decoration:none}html[data-whatintent=mouse] .cc--news-events-promo .content-hero .text-container .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-events-promo .content-hero .text-container .f--cta-title h3 a:hover{color:#881c1c}.cc--news-events-promo .content-hero .text-container .f--description p{font-size:1rem;line-height:1.625}@media screen and (min-width:769px){.cc--news-events-promo .content-hero .text-container .f--description p{font-size:1rem;line-height:1.875}}.cc--news-events-promo .content-articles,.cc--news-events-promo .content-events{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.lc--full .cc--news-events-promo .content-articles>.f--field,.lc--full .cc--news-events-promo .content-events>.f--field,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-articles>.f--field,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-events>.f--field,.sg-pattern-example>.cc--news-events-promo .content-articles>.f--field,.sg-pattern-example>.cc--news-events-promo .content-events>.f--field,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-articles>.f--field,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-events>.f--field,body.pattern-lab-demo>.cc--news-events-promo .content-articles>.f--field,body.pattern-lab-demo>.cc--news-events-promo .content-events>.f--field{display:-webkit-box;display:-ms-flexbox;display:flex}.lc--full .cc--news-events-promo .content-articles>.f--field>.cc--component-container,.lc--full .cc--news-events-promo .content-events>.f--field>.cc--component-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-articles>.f--field>.cc--component-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-events>.f--field>.cc--component-container,.sg-pattern-example>.cc--news-events-promo .content-articles>.f--field>.cc--component-container,.sg-pattern-example>.cc--news-events-promo .content-events>.f--field>.cc--component-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-articles>.f--field>.cc--component-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-events>.f--field>.cc--component-container,body.pattern-lab-demo>.cc--news-events-promo .content-articles>.f--field>.cc--component-container,body.pattern-lab-demo>.cc--news-events-promo .content-events>.f--field>.cc--component-container{-ms-flex-preferred-size:30%;flex-basis:30%}.lc--full .cc--news-events-promo .content-articles>.f--field>.cc--component-container:not(:last-child),.lc--full .cc--news-events-promo .content-events>.f--field>.cc--component-container:not(:last-child),.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-articles>.f--field>.cc--component-container:not(:last-child),.sg-pattern-example>.cc--component-container .f--field.nested .cc--news-events-promo .content-events>.f--field>.cc--component-container:not(:last-child),.sg-pattern-example>.cc--news-events-promo .content-articles>.f--field>.cc--component-container:not(:last-child),.sg-pattern-example>.cc--news-events-promo .content-events>.f--field>.cc--component-container:not(:last-child),body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-articles>.f--field>.cc--component-container:not(:last-child),body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--news-events-promo .content-events>.f--field>.cc--component-container:not(:last-child),body.pattern-lab-demo>.cc--news-events-promo .content-articles>.f--field>.cc--component-container:not(:last-child),body.pattern-lab-demo>.cc--news-events-promo .content-events>.f--field>.cc--component-container:not(:last-child){margin-right:5%}}.cc--news-events-promo .content-footer{padding-bottom:6.25rem;padding-left:8.3333333333%;padding-right:8.3333333333%;text-align:center}.cc--news-events-promo .content-footer .button,.cc--news-events-promo .content-footer .f--button-link a,.f--button-link .cc--news-events-promo .content-footer a{max-width:18.75rem}@media screen and (min-width:769px){.cc--news-listing-card .c--news-listing-card{display:-webkit-box;display:-ms-flexbox;display:flex}.cc--news-listing-card .c--news-listing-card>.f--image{padding-left:3.8461538462%;-ms-flex-preferred-size:42.3076923077%;flex-basis:42.3076923077%}}@media screen and (min-width:1024px){.cc--news-listing-card .c--news-listing-card>.f--image{padding-left:5%;-ms-flex-preferred-size:42.5%;flex-basis:42.5%}}@media screen and (min-width:769px){.cc--news-listing-card .text-container{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}}.cc--news-listing-card .text-container .f--eyebrow{color:#881c1c;font-size:.75rem;font-weight:800;line-height:1.5;margin-bottom:.5rem;text-transform:uppercase}@media screen and (min-width:769px){.cc--news-listing-card .text-container .f--eyebrow{font-size:.875rem;line-height:1.2858}}.cc--news-listing-card .text-container .f--eyebrow a{font-size:.75rem;font-weight:800;line-height:1.5;text-decoration:none;text-transform:uppercase}@media screen and (min-width:769px){.cc--news-listing-card .text-container .f--eyebrow a{font-size:.875rem;line-height:1.2858}}html[data-whatintent=mouse] .cc--news-listing-card .text-container .f--eyebrow a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-listing-card .text-container .f--eyebrow a:hover{color:#151515}.cc--news-listing-card .text-container .f--image{margin-bottom:1.25rem}.cc--news-listing-card .text-container .f--image img{max-height:15px;width:auto}.cc--news-listing-card .text-container .f--cta-title{margin-bottom:.625rem;margin-top:1.125rem}@media screen and (min-width:769px){.cc--news-listing-card .text-container .f--cta-title{margin-bottom:.625rem;margin-top:0}}.cc--news-listing-card .text-container .f--cta-title h3{font-size:1.5rem;line-height:1.1667}@media screen and (min-width:769px){.cc--news-listing-card .text-container .f--cta-title h3{font-size:2rem;line-height:1.125}}.cc--news-listing-card .text-container .f--cta-title h3 a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--news-listing-card .text-container .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-listing-card .text-container .f--cta-title h3 a:hover{color:#881c1c}.cc--news-listing-card .text-container .f--description{margin-bottom:1.25rem}@media screen and (min-width:769px){.cc--news-listing-card .text-container .f--description{margin-bottom:0}}.cc--news-listing-card .text-container .f--description p{font-size:.875rem;line-height:1.7143}.cc--news-listing-card .text-container .publication-date{font-size:.875rem;font-weight:700;line-height:1.7143;margin-top:.5rem}.cc--news-listing{margin:0 auto;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%}.cc--news-listing .f--cards .cc--news-listing-card{border-bottom:.0625rem solid #ccc;margin-bottom:1.3125rem;padding-bottom:1.625rem}@media screen and (min-width:769px){.cc--news-listing .f--cards .cc--news-listing-card{margin-bottom:2rem;padding-bottom:1.6875rem}}@media screen and (min-width:1024px){.cc--news-listing .f--cards .cc--news-listing-card{margin-bottom:2.5rem;padding-bottom:2.5rem}}.cc--notification-banner{background-color:#f5f5f5}.cc--notification-banner:not(.alert):not(.emergency):not(.extreme-emergency) svg path{fill:#ccc}.cc--notification-banner .c--notification-banner{margin:0 auto;max-width:1800px;position:relative}.cc--notification-banner .c--notification-banner .notification-banner-inner{padding:2.5rem 8.3333333333%}@media screen and (min-width:769px){.cc--notification-banner .c--notification-banner .notification-banner-inner{padding:1.5625rem 8.3333333333%}}@media screen and (min-width:1024px){.cc--notification-banner .c--notification-banner .notification-banner-inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:4.1666666667%;padding-right:4.1666666667%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.cc--notification-banner .c--notification-banner .notification-banner-inner .f--wysiwyg,.cc--notification-banner .c--notification-banner .notification-banner-inner .f--wysiwyg p{color:#fff}.cc--notification-banner .c--notification-banner .notification-banner-inner .left{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1024px){.cc--notification-banner .c--notification-banner .notification-banner-inner .left{padding-left:6.8181818182%;padding-right:6.8181818182%;-webkit-box-flex:1;-ms-flex:1 0 22.7272727273%;flex:1 0 22.7272727273%}}.cc--notification-banner .c--notification-banner .notification-banner-inner .left span.alert-title{color:#151515;display:block;font-size:1.375rem;line-height:1.1819}@media screen and (max-width:768px){.cc--notification-banner .c--notification-banner .notification-banner-inner .left span.alert-title{padding-right:1.25rem}}@media screen and (min-width:769px){.cc--notification-banner .c--notification-banner .notification-banner-inner .left span.alert-title{font-size:1.625rem;line-height:1.1539}}.cc--notification-banner .c--notification-banner .notification-banner-inner .left .icon-alert{height:3.125rem;width:3.125rem}@media screen and (max-width:1023px){.cc--notification-banner .c--notification-banner .notification-banner-inner .left .icon-alert{margin-right:1.5625rem}}@media screen and (min-width:1024px){.cc--notification-banner .c--notification-banner .notification-banner-inner .left .icon-alert{height:3.125rem;left:0;position:absolute;width:3.125rem}}.cc--notification-banner .c--notification-banner .notification-banner-inner .right{margin-top:1.25rem}@media screen and (min-width:1024px){.cc--notification-banner .c--notification-banner .notification-banner-inner .right{margin-top:0;-webkit-box-flex:0;-ms-flex:0 1 67.4418604651%;flex:0 1 67.4418604651%}}.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg,.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg p{color:#151515;font-size:.875rem;line-height:1.7143;margin:0}@media screen and (min-width:769px){.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg,.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg p{font-size:1rem;line-height:1.875}}.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg p.date-updated,.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg.date-updated{color:#000;margin-top:.625rem}html[data-whatintent=mouse] .cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--wysiwyg a:hover{text-decoration:none}.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--link{margin-top:.625rem}@media screen and (min-width:769px){.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--link{margin-top:.8125rem}}.cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--link a{color:#881c1c;font-size:.875rem;line-height:1.2858;text-transform:uppercase}html[data-whatintent=mouse] .cc--notification-banner .c--notification-banner .notification-banner-inner .right .f--link a:hover{text-decoration:none}.cc--notification-banner .c--notification-banner .notification-banner-inner .close-notification{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:1.0625rem;top:1.9375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:2.1875rem;justify-content:center;width:2.1875rem}@media screen and (min-width:769px){.cc--notification-banner .c--notification-banner .notification-banner-inner .close-notification{right:.625rem;top:.625rem}}.cc--notification-banner .c--notification-banner .notification-banner-inner .close-notification svg polygon{fill:#000}.cc--notification-banner.notice{background-color:#fff}.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .f--wysiwyg,.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .f--wysiwyg p{color:#151515}html[data-whatintent=mouse] .cc--notification-banner.notice .c--notification-banner .notification-banner-inner .f--wysiwyg a:hover{text-decoration:none}.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .left span.alert-title,.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--wysiwyg,.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--wysiwyg p{color:#151515}.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--wysiwyg p.date-updated,.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--wysiwyg.date-updated{color:#000}.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--link a,.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--link span{color:#881c1c}html[data-whatintent=mouse] .cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--link a:hover,html[data-whatintent=mouse] .cc--notification-banner.notice .c--notification-banner .notification-banner-inner .right .f--link span:hover{text-decoration:none}.cc--notification-banner.notice .c--notification-banner .notification-banner-inner .close-notification svg polygon{fill:#000}.cc--notification-banner.alert{background-color:#ffc721}.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .f--wysiwyg,.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .f--wysiwyg p{color:#151515}html[data-whatintent=mouse] .cc--notification-banner.alert .c--notification-banner .notification-banner-inner .f--wysiwyg a:hover{text-decoration:none}.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .left span.alert-title,.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--wysiwyg,.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--wysiwyg p{color:#151515}.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--wysiwyg p.date-updated,.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--wysiwyg.date-updated{color:#000}.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--link a,.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--link span{color:#881c1c}html[data-whatintent=mouse] .cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--link a:hover,html[data-whatintent=mouse] .cc--notification-banner.alert .c--notification-banner .notification-banner-inner .right .f--link span:hover{text-decoration:none}.cc--notification-banner.alert .c--notification-banner .notification-banner-inner .close-notification svg polygon{fill:#000}.cc--notification-banner.emergency{background-color:#d50032}.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .f--wysiwyg,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .f--wysiwyg a,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .f--wysiwyg p{color:#fff}html[data-whatintent=mouse] .cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .f--wysiwyg a:hover{color:#fff;text-decoration:none}.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .left span.alert-title,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--link a,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--link span,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg a,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg a.date-updated,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg p,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg p.date-updated,.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg.date-updated{color:#fff}.cc--notification-banner.emergency .c--notification-banner .notification-banner-inner .close-notification svg polygon{fill:#fff}.cc--notification-banner.extreme-emergency{background-color:#d50032;margin-top:-6.25rem}@media screen and (min-width:769px){.cc--notification-banner.extreme-emergency{margin-top:-9.375rem}}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner{display:block;padding:7.1875rem 8.3333333333% 1.25rem;position:relative}@media screen and (min-width:769px){.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner{padding-bottom:1.5625rem;padding-top:11.875rem}}@media screen and (min-width:1024px){.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner{padding-left:4.1666666667%;padding-right:4.1666666667%}}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner:before{background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(#000));background-image:linear-gradient(0deg,transparent,#000);content:"";display:block;height:7.8125rem;left:0;opacity:.8;position:absolute;top:0;width:100%}@media screen and (min-width:769px){.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner:before{height:15.625rem}}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .f--wysiwyg,.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .f--wysiwyg a,.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .f--wysiwyg p{color:#fff}html[data-whatintent=mouse] .cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .f--wysiwyg a:hover{color:#fff;text-decoration:none}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .left{padding-left:0;padding-right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .left .icon-alert{margin-bottom:.625rem;position:relative}@media screen and (min-width:769px){.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .left .icon-alert{margin-bottom:1.5625rem}}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .left span.alert-title{color:#fff;display:block;font-size:1.875rem;font-weight:800;line-height:1;margin-bottom:1.25rem;max-width:34.375rem;text-transform:uppercase}@media screen and (min-width:769px){.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .left span.alert-title{font-size:3.75rem;line-height:.9167;margin-bottom:1.5rem}}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right{margin-top:0}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg{color:#fff;max-width:34.375rem}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg a,.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg p{color:#fff}html[data-whatintent=mouse] .cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg a:hover{color:#fff;text-decoration:none}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right .f--wysiwyg.date-updated{color:#fff;font-size:.875rem;line-height:1.7143}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right .f--link a,.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .right .f--link span{color:#fff}.cc--notification-banner.extreme-emergency .c--notification-banner .notification-banner-inner .close-notification svg polygon{fill:#fff}.cc--page-body .c--page-body{margin:0 auto;max-width:1800px;padding:2.5rem 8.3333333333%}@media screen and (min-width:769px){.cc--page-body .c--page-body{padding:3.125rem 14.5833333333%}}@media screen and (min-width:1024px){.cc--page-body .c--page-body{padding:3.125rem 27.0833333333% 4.6875rem}}.cc--page-body .f--section-title{margin-bottom:.5625rem}@media screen and (min-width:769px){.cc--page-body .f--section-title{margin-bottom:.8125rem}}@media screen and (min-width:1024px){.cc--page-body .f--section-title{margin-bottom:1.75rem}}.cc--page-body .f--section-title h2{text-transform:uppercase}@media screen and (max-width:768px){.cc--page-body .f--section-title h2{font-size:1.75rem}}.cc--pager-calendar .c--pager-calendar{display:none}@media screen and (min-width:1024px){.cc--pager-calendar .c--pager-calendar{display:block;margin-bottom:7.8125rem;padding-left:5.5555555556%;padding-right:13.8888888889%}}.cc--pager-calendar .c--pager-calendar .pager ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cc--pager-calendar .c--pager-calendar .pager ul li{color:#000;font-size:.6875rem;letter-spacing:.024375rem;text-transform:uppercase}.cc--pager-calendar .c--pager-calendar .pager ul li a{color:inherit;font-family:inherit;font-size:inherit;text-decoration:none}.cc--pager-calendar .c--pager-calendar .pager ul li.pager__item--previous svg{margin-right:.625rem}.cc--pager-calendar .c--pager-calendar .pager ul li.pager__item--next svg{margin-left:.625rem}.cc--pager-load-more{margin-bottom:2.5rem;padding-left:8.3333333333%;padding-right:8.3333333333%}.cc--pager-load-more ul{list-style:none;margin:0;padding:0}.cc--pager-load-more .pager__item{list-style:none;text-align:center}.cc--pager-load-more .pager__item a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.2858;padding-left:.9375rem;padding-right:.9375rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#881c1c;border:0;border-radius:0;color:#fff;height:3.125rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;white-space:normal;width:100%}html[data-whatintent=mouse] .cc--pager-load-more .pager__item a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--pager-load-more .pager__item a:hover{background-color:#6a1010;color:#fff;text-decoration:none;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.cc--pager-load-more .pager__item a{margin:0 auto;max-width:170px}.cc--pager-load-more .icon-wrapper{text-align:center}.cc--pager-load-more .icon-wrapper svg{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;height:2.1875rem;width:2.1875rem}.cc--pager-load-more .icon-wrapper svg path{fill:#881c1c}@media screen and (min-width:1024px){.tc--events-listing .cc--pager-load-more{padding-left:5.5555555556%;padding-right:13.8888888889%}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media screen and (min-width:769px){.cc--related-news-card:not(:last-child){border-bottom:.0625rem solid #ccc}}@media screen and (min-width:1024px){.lc--full .cc--related-news-card,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news-card,.sg-pattern-example>.cc--related-news-card,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news-card,body.pattern-lab-demo>.cc--related-news-card{border:0}}@media screen and (min-width:769px){.cc--related-news-card .c--related-news-card{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1.625rem}}@media screen and (min-width:1024px){.lc--full .cc--related-news-card .c--related-news-card,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news-card .c--related-news-card,.sg-pattern-example>.cc--related-news-card .c--related-news-card,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news-card .c--related-news-card,body.pattern-lab-demo>.cc--related-news-card .c--related-news-card{display:block;padding-bottom:0}}.cc--related-news-card .f--image{margin-bottom:1.125rem}@media screen and (min-width:769px){.cc--related-news-card .f--image{margin-bottom:0;-ms-flex-preferred-size:37.5%;flex-basis:37.5%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (min-width:1024px){.lc--full .cc--related-news-card .f--image,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news-card .f--image,.sg-pattern-example>.cc--related-news-card .f--image,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news-card .f--image,body.pattern-lab-demo>.cc--related-news-card .f--image{margin-bottom:1.125rem}}@media print{.cc--related-news-card .f--image{margin-bottom:1.125rem}}@media screen and (min-width:769px){.cc--related-news-card .text-container{padding-right:10%;-ms-flex-preferred-size:62.5%;flex-basis:62.5%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.cc--related-news-card .f--cta-title{margin-bottom:.625rem}@media screen and (min-width:769px){.cc--related-news-card .f--cta-title{margin-bottom:.9375rem}}.cc--related-news-card .f--cta-title h3{font-size:.9375rem;line-height:1.2}@media screen and (min-width:1024px){.lc--full .cc--related-news-card .f--cta-title h3,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news-card .f--cta-title h3,.sg-pattern-example>.cc--related-news-card .f--cta-title h3,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news-card .f--cta-title h3,body.pattern-lab-demo>.cc--related-news-card .f--cta-title h3{font-size:1rem;line-height:1.25}}@media print{.cc--related-news-card .f--cta-title h3{font-size:1rem;line-height:1.25}}.cc--related-news-card .f--cta-title h3 a{color:#000;text-decoration:none}html[data-whatintent=mouse] .cc--related-news-card .f--cta-title h3 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--related-news-card .f--cta-title h3 a:hover{color:#881c1c}.cc--related-news-card .f--description p{font-size:.875rem;line-height:1.7143}@media screen and (min-width:769px)and (max-width:1023px){.cc--related-news-card .f--description p{font-size:.9375rem;line-height:1.8667}}.cc--related-news .c--related-news{margin:0 auto;max-width:1800px;padding:2.5rem 8.3333333333%}@media screen and (min-width:769px){.cc--related-news .c--related-news{padding-bottom:3.125rem;padding-top:3.125rem}}@media screen and (min-width:1024px){.lc--full .cc--related-news .c--related-news,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news .c--related-news,.sg-pattern-example>.cc--related-news .c--related-news,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news .c--related-news,body.pattern-lab-demo>.cc--related-news .c--related-news{padding:4.6875rem 6.25%}}@media print{.cc--related-news .c--related-news{padding-bottom:4.6875rem;padding-left:2.0833333333%;padding-right:2.0833333333%}}.cc--related-news .c--related-news>.text-container{margin-bottom:1.125rem}@media screen and (min-width:769px){.cc--related-news .c--related-news>.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5625rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:1024px){.lc--full .cc--related-news .c--related-news>.text-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news .c--related-news>.text-container,.sg-pattern-example>.cc--related-news .c--related-news>.text-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news .c--related-news>.text-container,body.pattern-lab-demo>.cc--related-news .c--related-news>.text-container{margin-bottom:1.125rem}}.cc--related-news .c--related-news>.text-container .f--section-title h2{color:#881c1c;font-size:1.75rem;line-height:1;margin-bottom:1rem;text-transform:uppercase}@media screen and (min-width:769px){.cc--related-news .c--related-news>.text-container .f--section-title h2{font-size:2.5rem;line-height:1;margin-bottom:0}}@media print{.cc--related-news .c--related-news>.text-container .f--section-title h2{color:#881c1c!important;font-size:2.5rem;line-height:1}}.cc--related-news .c--related-news>.text-container .f--section-title h2 a{text-decoration:none}html[data-whatintent=mouse] .cc--related-news .c--related-news>.text-container .f--section-title h2 a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--related-news .c--related-news>.text-container .f--section-title h2 a:hover{text-decoration:underline}.cc--related-news .c--related-news>.text-container .f--link .link{font-size:.875rem;font-weight:800;line-height:1.2858;text-transform:uppercase}@media print{.cc--related-news .c--related-news>.text-container .f--link .link{display:none}}html[data-whatintent=mouse] .cc--related-news .c--related-news>.text-container .f--link .link else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--related-news .c--related-news>.text-container .f--link .link:hover{color:#151515}@media screen and (min-width:1024px){.lc--full .cc--related-news .f--cards,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news .f--cards,.sg-pattern-example>.cc--related-news .f--cards,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news .f--cards,body.pattern-lab-demo>.cc--related-news .f--cards{display:-webkit-box;display:-ms-flexbox;display:flex}}@media print{.cc--related-news .f--cards{display:-webkit-box;display:-ms-flexbox;display:flex}}.cc--related-news .f--cards .cc--related-news-card:not(:last-child){margin-bottom:1.5625rem}@media screen and (min-width:1024px){.lc--full .cc--related-news .f--cards .cc--related-news-card,.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news .f--cards .cc--related-news-card,.sg-pattern-example>.cc--related-news .f--cards .cc--related-news-card,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news .f--cards .cc--related-news-card,body.pattern-lab-demo>.cc--related-news .f--cards .cc--related-news-card{margin-bottom:0;-ms-flex-preferred-size:21.4285714286%;flex-basis:21.4285714286%}.lc--full .cc--related-news .f--cards .cc--related-news-card:not(:last-child),.sg-pattern-example>.cc--component-container .f--field.nested .cc--related-news .f--cards .cc--related-news-card:not(:last-child),.sg-pattern-example>.cc--related-news .f--cards .cc--related-news-card:not(:last-child),body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--related-news .f--cards .cc--related-news-card:not(:last-child),body.pattern-lab-demo>.cc--related-news .f--cards .cc--related-news-card:not(:last-child){margin-right:4.7619047619%}}@media print{.cc--related-news .f--cards .cc--related-news-card{margin-bottom:0;-ms-flex-preferred-size:21.4285714286%;flex-basis:21.4285714286%}.cc--related-news .f--cards .cc--related-news-card:not(:last-child){margin-right:4.7619047619%}}.cc--social-media-grid{background-color:#4a4a4a}.cc--social-media-grid .c--social-media-grid{margin:0 auto;max-width:1800px}.cc--social-media-grid .social-media-grid-inner{padding:2.5rem 8.3333333333%}@media screen and (min-width:769px){.cc--social-media-grid .social-media-grid-inner{padding:3.125rem 4.1666666667%}}@media screen and (min-width:1024px){.lc--full .cc--social-media-grid .social-media-grid-inner,.sg-pattern-example>.cc--component-container .f--field.nested .cc--social-media-grid .social-media-grid-inner,.sg-pattern-example>.cc--social-media-grid .social-media-grid-inner,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--social-media-grid .social-media-grid-inner,body.pattern-lab-demo>.cc--social-media-grid .social-media-grid-inner{padding-left:6.25%;padding-right:6.25%}}.cc--social-media-grid .header-container{margin-bottom:2.5rem}@media screen and (min-width:769px){.cc--social-media-grid .header-container{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--social-media-grid .header-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--social-media-grid .header-container,.sg-pattern-example>.cc--social-media-grid .header-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--social-media-grid .header-container,body.pattern-lab-demo>.cc--social-media-grid .header-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3.125rem;padding-left:2.380952381%;padding-right:2.380952381%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lc--full .cc--social-media-grid .f--section-title,.sg-pattern-example>.cc--component-container .f--field.nested .cc--social-media-grid .f--section-title,.sg-pattern-example>.cc--social-media-grid .f--section-title,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--social-media-grid .f--section-title,body.pattern-lab-demo>.cc--social-media-grid .f--section-title{-ms-flex-preferred-size:37.5%;flex-basis:37.5%}}.cc--social-media-grid .f--section-title h2{color:#fff;font-size:1.875rem;letter-spacing:-.06875rem;line-height:1;text-transform:uppercase;word-wrap:break-word}@media screen and (min-width:769px){.cc--social-media-grid .f--section-title h2{font-size:2.5rem;line-height:1}}.cc--social-media-grid .social-media-links{margin-top:1.5625rem}@media screen and (min-width:769px)and (max-width:1023px){.cc--social-media-grid .social-media-links{display:-webkit-box;display:-ms-flexbox;display:flex}}.cc--social-media-grid .social-media-links>span{color:#fff;font-size:.75rem;line-height:1.5;text-transform:uppercase}@media screen and (min-width:769px){.cc--social-media-grid .social-media-links>span{font-size:.875rem;line-height:1.2858}}@media screen and (min-width:769px)and (max-width:1023px){.cc--social-media-grid .social-media-links>span{margin-right:.9375rem}}.cc--social-media-grid .f--links{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:1024px){.lc--full .cc--social-media-grid .f--links,.sg-pattern-example>.cc--component-container .f--field.nested .cc--social-media-grid .f--links,.sg-pattern-example>.cc--social-media-grid .f--links,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--social-media-grid .f--links,body.pattern-lab-demo>.cc--social-media-grid .f--links{margin-top:.9375rem}}@media screen and (max-width:768px){.cc--social-media-grid .f--links{margin-top:.9375rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.cc--social-media-grid .f--links a{display:inline-block;margin-left:.875rem;margin-right:.875rem;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.cc--social-media-grid .f--links a:first-child{margin-left:0}.cc--social-media-grid .f--links a:last-child{margin-right:0}html[data-whatintent=mouse] .cc--social-media-grid .f--links a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--social-media-grid .f--links a:hover{opacity:.7}.cc--social-media-grid .f--links svg{fill:#fff;width:1.25rem}.cc--social-media-grid .crt-widget .crt-post{border:0}.cc--social-media-grid .crt-widget .crt-load-more-container{margin:0 auto;max-width:170px}.cc--social-media-grid .crt-widget .crt-load-more-container .crt-load-more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.2858;padding-left:.9375rem;padding-right:.9375rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#881c1c;border:0;border-radius:0;color:#fff;height:3.125rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;white-space:normal;width:100%}html[data-whatintent=mouse] .cc--social-media-grid .crt-widget .crt-load-more-container .crt-load-more else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--social-media-grid .crt-widget .crt-load-more-container .crt-load-more:hover{background-color:#6a1010;color:#fff;text-decoration:none;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.cc--sort-az{margin:0 auto;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%}.cc--sort-az .c--sort-az{border-bottom:.0625rem solid #ccc}.cc--sort-az ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin-bottom:.25rem;padding-left:0}.cc--sort-az ul li{margin-right:1.875rem}.cc--sort-az ul li .bef-link{color:#4a4a4a;font-size:.75rem;font-weight:800;line-height:1.5;text-decoration:none}@media screen and (min-width:769px){.cc--sort-az ul li .bef-link{font-size:.875rem;line-height:1.2858}}html[data-whatintent=mouse] .cc--sort-az ul li .bef-link else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--sort-az ul li .bef-link:hover{text-decoration:underline}.cc--sort-az ul li .bef-link--selected{color:#881c1c}.cc--sort-events{margin:0 auto 1.875rem;max-width:1800px;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:1024px){.cc--sort-events{margin-bottom:1.25rem;padding-bottom:0;padding-left:5.5555555556%;padding-right:13.8888888889%}}.cc--sort-events .c--sort-events{border-bottom:.0625rem solid #ccc}.cc--sort-events ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin-bottom:.25rem;padding-left:0}.cc--sort-events ul li{margin-right:1.875rem}.cc--sort-events ul li .bef-link{color:#4a4a4a;font-size:.75rem;font-weight:800;line-height:1.5;text-decoration:none;text-transform:uppercase}@media screen and (min-width:769px){.cc--sort-events ul li .bef-link{font-size:.875rem;line-height:1.2858}}html[data-whatintent=mouse] .cc--sort-events ul li .bef-link else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--sort-events ul li .bef-link:hover{color:#881c1c;text-decoration:none}.cc--sort-events ul li .bef-link--selected,.cc--sort-events ul li .bef-link.is-active{color:#881c1c}.cc--spacer{margin:0 auto;max-width:1800px}.cc--spacer .c--spacer{height:1.5625rem}@media screen and (min-width:769px){.cc--spacer .c--spacer{height:2.5rem}}@media screen and (min-width:1024px){.cc--spacer .c--spacer{height:3.125rem}}.cc--staff-card .c--staff-card .f--image{-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:769px){.cc--staff-card .c--staff-card .f--image{margin-right:4.1666666667%;-ms-flex-preferred-size:25%;flex-basis:25%}}.cc--staff-card .c--staff-card text-container{-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:769px){.cc--story-card .c--story-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cc--story-card .c--story-card .f--image{-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:769px){.cc--story-card .c--story-card .f--image{margin-left:4.1666666667%;margin-right:0;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.cc--story-card .c--story-card .text-container{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.cc--story-card .c--story-card .date-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.3125rem}.cc--story-card .c--story-card .f--author:after{content:"|";display:inline-block}.cc--testimonial{background:#151515}.cc--testimonial .c--testimonial{margin:0 auto;max-width:1800px;padding:2.5rem 8.3333333333%}@media screen and (min-width:769px){.cc--testimonial .c--testimonial{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:4.375rem 13.8888888889%}}.cc--testimonial .f--image{margin-bottom:1.5625rem}@media screen and (min-width:769px){.cc--testimonial .f--image{margin-bottom:0;margin-right:7.6923076923%;-ms-flex-preferred-size:38.4615384615%;flex-basis:38.4615384615%}.cc--testimonial .text-container{-ms-flex-preferred-size:53.8461538462%;flex-basis:53.8461538462%}}.cc--testimonial .text-container .f--quote{margin-bottom:.9375rem}.cc--testimonial .text-container .f--quote p{color:#fff;font-size:1.625rem;font-style:italic;line-height:1.3847}.cc--testimonial .text-container .f--quote p:before{content:"“"}.cc--testimonial .text-container .f--quote p:after{content:"”"}.cc--testimonial .text-container .f--attribution{color:#fff;font-size:.9375rem;font-weight:700;line-height:1.3334}.cc--testimonial .text-container .f--attribution:before{content:"—";margin-right:.1875rem;vertical-align:top}.cc--testimonial .text-container .f--attribution p{color:#fff;display:inline-block;font-size:.9375rem;font-weight:700;line-height:1.3334}.cc--testimonial .text-container .f--attribution a{color:#fff}.cc--testimonial .text-container .f--attribution a:hover{color:#ccc}footer.timeline h1,header.timeline h1{margin-bottom:1.75rem}footer.timeline,header.timeline{margin:0 auto;max-width:1800px;padding-bottom:2.5rem;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:769px){footer.timeline,header.timeline{padding-bottom:3.125rem;padding-left:8.3333333333%;padding-right:8.3333333333%}}.timeline-menu{margin-top:3rem}@media screen and (max-width:768px){.timeline-menu{display:none;margin-top:auto}}.timeline-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;color:#fff;font-weight:700;justify-content:center}.timeline-menu li a{background-color:#881c1c;color:#fff;display:block;font-size:1.125rem;line-height:1.2223;padding:.5rem;text-decoration:none}@media screen and (max-width:768px){.timeline-menu li a{border-radius:1.5rem;margin:.5rem;padding:.5rem 1rem}}.timeline-menu li a:hover{background-color:#6a1010;color:#fff;text-decoration:underline}ul.timeline-list:after{background-color:#881c1c}ul.timeline-list li.timeline-item .timeline-item-wrapper span.timeline-marker{border:3px solid #881c1c}ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker{right:-5px}ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker{left:-5px}.cc--timeline-event .c--timeline-event h2{color:#881c1c;font-size:2.5rem;line-height:1.05}@media screen and (max-width:768px){.cc--timeline-event .c--timeline-event h2{font-size:1.5rem;line-height:1.1667}}.cc--timeline-event .c--timeline-event p{font-size:.9375rem;line-height:1.6667;margin-bottom:.9375rem}@media screen and (min-width:769px){.cc--timeline-event .c--timeline-event p{font-size:1rem;line-height:1.875;margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--timeline-event .c--timeline-event p,.sg-pattern-example>.cc--component-container .f--field.nested .cc--timeline-event .c--timeline-event p,.sg-pattern-example>.cc--timeline-event .c--timeline-event p,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--timeline-event .c--timeline-event p,body.pattern-lab-demo>.cc--timeline-event .c--timeline-event p{font-size:.9375rem;line-height:1.8667;margin-bottom:1.5625rem}}@media screen and (max-width:768px){.cc--timeline-event .c--timeline-event .accordion h3 .accordion-trigger{font-size:1rem;line-height:1.125}.cc--timeline-event .c--timeline-event .accordion h3 .accordion-trigger:after{width:2rem}}.cc--timeline-event .c--timeline-event .accordion .button,.cc--timeline-event .c--timeline-event .accordion .f--button-link a,.f--button-link .cc--timeline-event .c--timeline-event .accordion a{width:auto}.cc--timeline-event .c--timeline-event .f--image{padding:0 8.3333333333%}@media screen and (min-width:769px){.cc--timeline-event .c--timeline-event .f--image{padding-top:0}}@media screen and (min-width:1024px){.cc--timeline-event .c--timeline-event .f--image{padding-bottom:0;padding-top:0}}.video-controls{position:absolute;right:.75rem;top:.625rem;z-index:4}@media screen and (min-width:769px){.video-controls{right:1rem;top:1rem}}@media screen and (min-width:1024px){.video-controls{bottom:2.5rem;right:2.5rem;top:inherit}}.video-controls .video-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:50%;height:1.25rem;justify-content:center;width:1.25rem}@media screen and (min-width:769px){.video-controls .video-button{height:2rem;width:2rem}}.video-controls .video-button.video-pause-button{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:769px){.video-controls .video-button.video-pause-button svg{height:1.75rem;width:1.5rem}}.video-controls .video-button.video-pause-button.hidden,.video-controls .video-button.video-play-button{display:none}.video-controls .video-button.video-play-button.active{display:-webkit-box;display:-ms-flexbox;display:flex}html[data-whatintent=mouse] .video-controls .video-button else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .video-controls .video-button:hover svg path{fill:#fff}.video-controls .video-button svg{height:100%;width:100%}.video-controls .video-button svg path{fill:hsla(0,0%,100%,.5)}.cc--wysiwyg .f--video-embed{height:0;padding-bottom:56.25%;position:relative}.cc--wysiwyg .f--video-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}.cc--video-full-width .c--video-full-width{margin:0 auto;max-width:1800px;position:relative}.cc--video-full-width .video-container{margin-bottom:1.25rem;position:relative}@media screen and (min-width:769px){.cc--video-full-width .video-container{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--full .cc--video-full-width .video-container,.sg-pattern-example>.cc--component-container .f--field.nested .cc--video-full-width .video-container,.sg-pattern-example>.cc--video-full-width .video-container,body.pattern-lab-demo>.cc--component-container .f--field.nested .cc--video-full-width .video-container,body.pattern-lab-demo>.cc--video-full-width .video-container{margin-bottom:0;-ms-flex-preferred-size:68.1818181818%;flex-basis:68.1818181818%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.cc--video-full-width .video-container.show .f--video-embed{opacity:1;visibility:visible}.cc--video-full-width .video-container.show .f--image{opacity:0;visibility:hidden}.cc--video-full-width .video-container .play-btn{display:block;height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.cc--video-full-width .video-container .play-btn:after{background-color:#881c1c;background-image:url(/themes/custom/umass_base/images/icons/icon-play.svg);background-position:50%;background-repeat:no-repeat;background-size:.5625rem;border:1px solid hsla(0,0%,100%,.65);border-radius:50%;-webkit-box-shadow:2px 2px 4px 1px rgba(0,0,0,.65);box-shadow:2px 2px 4px 1px rgba(0,0,0,.65);display:inline-block;font-size:0;height:3.125rem;line-height:0;overflow:hidden;text-indent:101%;white-space:nowrap;width:3.125rem}html[data-whatintent=mouse] .cc--video-full-width .video-container .play-btn:after else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--video-full-width .video-container .play-btn:after:hover{background-color:#6a1010}.cc--video-full-width .video-container .play-btn:after{border:0;content:"";z-index:10}.cc--video-full-width .video-container .f--image{height:100%;-webkit-transition:visibility 0s linear .2s,opacity .2s ease;transition:visibility 0s linear .2s,opacity .2s ease}.cc--video-full-width .video-container .f--image img{height:100%;-o-object-fit:cover;object-fit:cover}.cc--video-full-width .video-container .f--video-embed{height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;visibility:hidden;width:100%;z-index:11}.cc--video iframe,.cc--video-full-width .video-container .f--video-embed iframe{height:100%;width:100%}.cc--video iframe{left:0;position:absolute;top:0}.cc--youvisit-embed{margin:0 auto;max-width:1800px}.cc--youvisit-embed .c--youvisit-embed .youvisit-embed-container{height:0;padding-bottom:33.3333333333%;position:relative;width:100%}.cc--youvisit-embed .c--youvisit-embed .youvisit-embed-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.tc--article .form-wrapper:not(:last-child) .fi--form-item{margin-bottom:1.5625rem}@media screen and (min-width:769px){.tc--article .form-wrapper:not(:last-child) .fi--form-item{margin-bottom:2.5rem}}.tc--article .field--name-field-teaser-image .cc--wysiwyg,.tc--article .form-wrapper.field--name-field-editorial-access-group,.tc--article .js-form-type-vertical-tabs,.tc--article input[data-drupal-selector=edit-field-teaser-image-form-0-actions-ief-add-save]{display:none}@media screen and (min-width:1024px){.tc--chaptered-page .content-top{display:none}}@media screen and (max-width:1023px){.tc--chaptered-page .content-main .cc--hero-interior{display:none}}.tc--error-page .content-top{margin-top:-6.5625rem}@media screen and (min-width:769px){.tc--error-page .content-top{margin-top:-9.5rem}}@media screen and (min-width:1200px){.tc--error-page .content-top{margin-top:-10.6875rem}}@media screen and (min-width:1024px){.tc--events-listing .content-top{display:none}}@media screen and (max-width:1023px){.tc--events-listing .content-main .cc--hero-interior{display:none}}.tc--form-page .lr--main{padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:769px){.tc--form-page .lr--main{padding-left:6.25%;padding-right:6.25%}}@media screen and (min-width:1024px){.lc--full .tc--form-page .lr--main,.sg-pattern-example>.cc--component-container .f--field.nested .tc--form-page .lr--main,.sg-pattern-example>.tc--form-page .lr--main,body.pattern-lab-demo>.cc--component-container .f--field.nested .tc--form-page .lr--main,body.pattern-lab-demo>.tc--form-page .lr--main{padding-left:10.4166666667%;padding-right:10.4166666667%}}.fieldset-legend.form-required:before,label.form-required:before{color:red;content:"* "}.tc--home .content-top{margin-top:-6.5625rem}@media screen and (min-width:769px){.tc--home .content-top{margin-top:-9.5rem}}@media screen and (min-width:1200px){.tc--home .content-top{margin-top:-10.6875rem}}.t--login #edit-openid-connect-client-windows-aad-login{max-width:20rem}.t--login .c--admin-tabs{display:none}@media screen and (min-width:1024px){.tc--news-listing .content-top{display:none}}@media screen and (max-width:1023px){.tc--news-listing .content-main .cc--hero-interior{display:none}.tc--news-listing .content-main .lr--main{padding-top:.625rem}}.page-node-type-story .publication-date,.story-listing .f--field.f--eyebrow{display:none}.cc--story-listing{margin:0 auto;max-width:1800px;padding-left:8.33333%;padding-right:8.33333%}.cc--story-listing .f--cards .cc--news-listing-card{border-bottom:.0625rem solid #ccc;margin-bottom:1.3125rem;padding-bottom:1.625rem}@media screen and (min-width:769px){.cc--story-listing .f--cards .cc--news-listing-card{margin-bottom:2rem;padding-bottom:1.6875rem}}@media screen and (min-width:1024px){.cc--story-listing .f--cards .cc--news-listing-card{margin-bottom:2.5rem;padding-bottom:2.5rem}}.cc_banner-wrapper{z-index:1000001}.cc_banner-wrapper .cc_container p.cc_message{color:#fff}.cc_banner-wrapper .cc_container p.cc_message a{color:#fff;font-weight:700}html[data-whatintent=mouse] .cc_banner-wrapper .cc_container p.cc_message a else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc_banner-wrapper .cc_container p.cc_message a:hover{color:#fff;text-decoration:underline}html[data-whatintent=mouse] .cc_banner-wrapper .cc_container .cc_btn_accept_all else{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc_banner-wrapper .cc_container .cc_btn_accept_all:hover{text-decoration:none}.lity .lity-wrap .lity-container{background-color:#fff;position:relative}.lity .lity-wrap .lity-container .lity-content{-webkit-transition:none;transition:none}.lity .lity-wrap .lity-container .lity-content:after{display:none}.lity .lity-wrap .lity-container .lity-content iframe{vertical-align:top}.lity .lity-wrap .lity-container .lity-close{color:#000;font-size:0;line-height:0;overflow:hidden;position:absolute;right:-35px;text-indent:101%;top:-25px;white-space:nowrap}.lity .lity-wrap .lity-container .lity-close:after{background-image:url(/images/icons/icon-close-grey.svg);background-size:cover;content:"";display:block;height:16px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:16px}html[data-whatinput=keyboard] .lity .lity-wrap .lity-container .lity-close:focus{outline:3px solid #c69214}html[data-whatinput=mouse] .lity .lity-wrap .lity-container .lity-close:focus{outline:none}.lity .lity-wrap .lity-container h3{font-size:1.25rem;line-height:1.5;margin-bottom:.3125rem}.lity .lity-wrap .lity-container p{font-size:1rem;line-height:1.625}.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:9px 5px;text-transform:none;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-timing-function:linear;transition-timing-function:linear}.hamburger.is-active:hover,.hamburger:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{display:inline-block;height:17px;position:relative;width:25px}.hamburger-inner{display:block;margin-top:-1.5px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#000;border-radius:0;height:3px;position:absolute;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:25px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-7px}.hamburger-inner:after{bottom:-7px}.hamburger--squeeze .hamburger-inner{-webkit-transition-duration:75ms;transition-duration:75ms;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{-webkit-transition:top 75ms ease .12s,opacity 75ms ease;transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{-webkit-transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{opacity:0;top:0;-webkit-transition:top 75ms ease,opacity 75ms ease .12s;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s} @keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);} diff --git a/sisvietnamvn_main/src/main/resources/static/theme-assets/umass/images/livestream_tuan1.jpg b/sisvietnamvn_main/src/main/resources/static/theme-assets/umass/images/livestream_tuan1.jpg new file mode 100644 index 00000000..0f605732 Binary files /dev/null and b/sisvietnamvn_main/src/main/resources/static/theme-assets/umass/images/livestream_tuan1.jpg differ diff --git a/sisvietnamvn_main/src/main/resources/static/uploads/livestream/livestream_tuan1.jpg b/sisvietnamvn_main/src/main/resources/static/uploads/livestream/livestream_tuan1.jpg new file mode 100644 index 00000000..0f605732 Binary files /dev/null and b/sisvietnamvn_main/src/main/resources/static/uploads/livestream/livestream_tuan1.jpg differ diff --git a/sisvietnamvn_main/src/main/resources/templates/fragments/header.html b/sisvietnamvn_main/src/main/resources/templates/fragments/header.html index ffe38184..3784a373 100644 --- a/sisvietnamvn_main/src/main/resources/templates/fragments/header.html +++ b/sisvietnamvn_main/src/main/resources/templates/fragments/header.html @@ -19,10 +19,33 @@ diff --git a/sisvietnamvn_main/src/main/resources/templates/index.html b/sisvietnamvn_main/src/main/resources/templates/index.html index 0d35ff63..e058cc5c 100644 --- a/sisvietnamvn_main/src/main/resources/templates/index.html +++ b/sisvietnamvn_main/src/main/resources/templates/index.html @@ -2242,11 +2242,17 @@ -

- BÀI VIẾT NỔI BẬT -

+ -