diff --git a/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/stream/YoutubeStreamExtractorRelatedMixTest.java b/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/stream/YoutubeStreamExtractorRelatedMixTest.java new file mode 100644 index 000000000..0732a2431 --- /dev/null +++ b/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/stream/YoutubeStreamExtractorRelatedMixTest.java @@ -0,0 +1,115 @@ +package org.schabi.newpipe.extractor.services.youtube.stream; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotEquals; +import static org.junit.jupiter.api.Assertions.assertSame; +import static org.schabi.newpipe.extractor.ExtractorAsserts.assertContains; +import static org.schabi.newpipe.extractor.ExtractorAsserts.assertIsSecureUrl; +import static org.schabi.newpipe.extractor.ServiceList.YouTube; +import static org.schabi.newpipe.extractor.services.youtube.stream.YoutubeStreamExtractorDefaultTest.YOUTUBE_LICENCE; + +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; +import org.schabi.newpipe.downloader.DownloaderFactory; +import org.schabi.newpipe.extractor.InfoItem; +import org.schabi.newpipe.extractor.NewPipe; +import org.schabi.newpipe.extractor.StreamingService; +import org.schabi.newpipe.extractor.playlist.PlaylistInfo.PlaylistType; +import org.schabi.newpipe.extractor.playlist.PlaylistInfoItem; +import org.schabi.newpipe.extractor.services.DefaultStreamExtractorTest; +import org.schabi.newpipe.extractor.services.youtube.YoutubeParsingHelper; +import org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor; +import org.schabi.newpipe.extractor.stream.StreamExtractor; +import org.schabi.newpipe.extractor.stream.StreamType; + +import java.util.Arrays; +import java.util.List; +import java.util.Objects; +import java.util.Random; +import java.util.stream.Collectors; + +import javax.annotation.Nullable; + +public class YoutubeStreamExtractorRelatedMixTest extends DefaultStreamExtractorTest { + private static final String RESOURCE_PATH = DownloaderFactory.RESOURCE_PATH + "services/youtube/extractor/stream/"; + static final String ID = "K4DyBUG242c"; + static final String URL = YoutubeStreamExtractorDefaultTest.BASE_URL + ID; + static final String TITLE = "Cartoon - On & On (feat. Daniel Levi) [NCS Release]"; + private static StreamExtractor extractor; + + @BeforeAll + public static void setUp() throws Exception { + YoutubeParsingHelper.resetClientVersionAndKey(); + YoutubeParsingHelper.setNumberGenerator(new Random(1)); + YoutubeStreamExtractor.resetDeobfuscationCode(); + NewPipe.init(new DownloaderFactory().getDownloader(RESOURCE_PATH + "relatedMix")); + extractor = YouTube.getStreamExtractor(URL); + extractor.fetchPage(); + } + + // @formatter:off + @Override public StreamExtractor extractor() { return extractor; } + @Override public StreamingService expectedService() { return YouTube; } + @Override public String expectedName() { return TITLE; } + @Override public String expectedId() { return ID; } + @Override public String expectedUrlContains() { return URL; } + @Override public String expectedOriginalUrlContains() { return URL; } + + @Override public StreamType expectedStreamType() { return StreamType.VIDEO_STREAM; } + @Override public String expectedUploaderName() { return "NoCopyrightSounds"; } + @Override public String expectedUploaderUrl() { return "https://www.youtube.com/channel/UC_aEa8K-EOJ3D6gOs7HcyNg"; } + @Override public List expectedDescriptionContains() { + return Arrays.asList("https://www.youtube.com/user/danielleviband/", "©"); + } + @Override public boolean expectedUploaderVerified() { return true; } + @Override public long expectedLength() { return 208; } + @Override public long expectedTimestamp() { return 0; } + @Override public long expectedViewCountAtLeast() { return 449_000_000; } + @Nullable @Override public String expectedUploadDate() { return "2015-07-09 00:00:00.000"; } + @Nullable @Override public String expectedTextualUploadDate() { return "2015-07-09"; } + @Override public long expectedLikeCountAtLeast() { return 6_400_000; } + @Override public long expectedDislikeCountAtLeast() { return -1; } + @Override public boolean expectedHasSubtitles() { return true; } + @Override public int expectedStreamSegmentsCount() { return 0; } + @Override public String expectedLicence() { return YOUTUBE_LICENCE; } + @Override public String expectedCategory() { return "Music"; } + @Override public List expectedTags() { + return Arrays.asList("Cartoon", "Cartoon - On & On", "Cartoon Baboon", + "Cartoon NCS Release", "Cartoon On & On (feat. Daniel Levi)", "Cartoon best songs", + "Copyright Free Music", "Daniel Levi", "NCS", "NCS Best Songs", + "NCS Cartoon Daniel Levi", "NCS Cartoon On & On", "NCS On & On", "NCS On and On", + "NCS Release", "NCS Release Daniel Levi", "NCS release Cartoon", "Official", + "On & On", "On & On NCS", "On and on", "Royalty Free Cartoon", "Royalty Free Music", + "electronic", "no copyright sounds", "nocopyrightsounds", "on & on lyrics", + "on and on lyrics"); + } + // @formatter:on + + @Test + @Override + public void testRelatedItems() throws Exception { + super.testRelatedItems(); + + final List playlists = Objects.requireNonNull(extractor.getRelatedItems()) + .getItems() + .stream() + .filter(PlaylistInfoItem.class::isInstance) + .map(PlaylistInfoItem.class::cast) + .collect(Collectors.toList()); + playlists.forEach(item -> assertNotEquals(PlaylistType.NORMAL, item.getPlaylistType(), + "Unexpected normal playlist in related items")); + + final List streamMixes = playlists.stream() + .filter(item -> item.getPlaylistType().equals(PlaylistType.MIX_STREAM)) + .collect(Collectors.toList()); + assertEquals(1, streamMixes.size(), "Not found exactly one stream mix in related items"); + + final PlaylistInfoItem streamMix = streamMixes.get(0); + assertSame(InfoItem.InfoType.PLAYLIST, streamMix.getInfoType()); + assertEquals(YouTube.getServiceId(), streamMix.getServiceId()); + assertContains(URL, streamMix.getUrl()); + assertContains("list=RD" + ID, streamMix.getUrl()); + assertEquals("Mix – " + TITLE, streamMix.getName()); + assertIsSecureUrl(streamMix.getThumbnailUrl()); + } +} diff --git a/extractor/src/test/resources/org/schabi/newpipe/extractor/services/youtube/extractor/stream/relatedMix/generated_mock_0.json b/extractor/src/test/resources/org/schabi/newpipe/extractor/services/youtube/extractor/stream/relatedMix/generated_mock_0.json new file mode 100644 index 000000000..9a13236fb --- /dev/null +++ b/extractor/src/test/resources/org/schabi/newpipe/extractor/services/youtube/extractor/stream/relatedMix/generated_mock_0.json @@ -0,0 +1,226 @@ +{ + "request": { + "httpMethod": "POST", + "url": "https://www.youtube.com/youtubei/v1/guide?key\u003dAIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8", + "headers": { + "Accept-Language": [ + "en-GB, en;q\u003d0.9" + ], + "X-YouTube-Client-Name": [ + "1" + ], + "X-YouTube-Client-Version": [ + "2.20210728.00.00" + ] + }, + "dataToSend": [ + 123, + 34, + 99, + 111, + 110, + 116, + 101, + 120, + 116, + 34, + 58, + 123, + 34, + 99, + 108, + 105, + 101, + 110, + 116, + 34, + 58, + 123, + 34, + 104, + 108, + 34, + 58, + 34, + 101, + 110, + 45, + 71, + 66, + 34, + 44, + 34, + 103, + 108, + 34, + 58, + 34, + 71, + 66, + 34, + 44, + 34, + 99, + 108, + 105, + 101, + 110, + 116, + 78, + 97, + 109, + 101, + 34, + 58, + 34, + 87, + 69, + 66, + 34, + 44, + 34, + 99, + 108, + 105, + 101, + 110, + 116, + 86, + 101, + 114, + 115, + 105, + 111, + 110, + 34, + 58, + 34, + 50, + 46, + 50, + 48, + 50, + 49, + 48, + 55, + 50, + 56, + 46, + 48, + 48, + 46, + 48, + 48, + 34, + 125, + 44, + 34, + 117, + 115, + 101, + 114, + 34, + 58, + 123, + 34, + 108, + 111, + 99, + 107, + 101, + 100, + 83, + 97, + 102, + 101, + 116, + 121, + 77, + 111, + 100, + 101, + 34, + 58, + 102, + 97, + 108, + 115, + 101, + 125, + 44, + 34, + 102, + 101, + 116, + 99, + 104, + 76, + 105, + 118, + 101, + 83, + 116, + 97, + 116, + 101, + 34, + 58, + 116, + 114, + 117, + 101, + 125, + 125 + ], + "localization": { + "languageCode": "en", + "countryCode": "GB" + } + }, + "response": { + "responseCode": 200, + "responseMessage": "", + "responseHeaders": { + "alt-svc": [ + "h3\u003d\":443\"; ma\u003d2592000,h3-29\u003d\":443\"; ma\u003d2592000,h3-Q050\u003d\":443\"; ma\u003d2592000,h3-Q046\u003d\":443\"; ma\u003d2592000,h3-Q043\u003d\":443\"; ma\u003d2592000,quic\u003d\":443\"; ma\u003d2592000; v\u003d\"46,43\"" + ], + "cache-control": [ + "private" + ], + "content-type": [ + "application/json; charset\u003dUTF-8" + ], + "date": [ + "Mon, 28 Feb 2022 18:18:08 GMT" + ], + "expires": [ + "Mon, 28 Feb 2022 18:18:08 GMT" + ], + "p3p": [ + "CP\u003d\"This is not a P3P policy! See g.co/p3phelp for more info.\"" + ], + "server": [ + "scaffolding on HTTPServer2" + ], + "set-cookie": [ + "CONSENT\u003dPENDING+874; expires\u003dWed, 28-Feb-2024 18:18:07 GMT; path\u003d/; domain\u003d.youtube.com; Secure" + ], + "vary": [ + "Origin", + "X-Origin", + "Referer" + ], + "x-content-type-options": [ + "nosniff" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "x-xss-protection": [ + "0" + ] + }, + "responseBody": "{\n \"responseContext\": {\n \"visitorData\": \"CgtYOUFpdXhKbDZySSjfo_SQBg%3D%3D\",\n \"serviceTrackingParams\": [\n {\n \"service\": \"CSI\",\n \"params\": [\n {\n \"key\": \"c\",\n \"value\": \"WEB\"\n },\n {\n \"key\": \"cver\",\n \"value\": \"2.20210728.00.00\"\n },\n {\n \"key\": \"yt_li\",\n \"value\": \"0\"\n },\n {\n \"key\": \"GetWebMainAppGuide_rid\",\n \"value\": \"0x1e6484b3c819b2e1\"\n }\n ]\n },\n {\n \"service\": \"GFEEDBACK\",\n \"params\": [\n {\n \"key\": \"logged_in\",\n \"value\": \"0\"\n },\n {\n \"key\": \"e\",\n \"value\": \"24140247,24138442,24141462,24142470,24007790,23882503,24135310,24080738,24028143,24082662,23986031,24151814,24068861,24120820,24101808,24111165,24164517,24151647,23884386,24148483,24131399,24161848,24138064,24120829,24007246,24145515,24166248,24106839,24177194,24110902,24036948,24004644,24085811,23998056,39321475,24027709,23934970,24086137,24166867,24002022,24002025,23744176,24131511,1714249,23966208,24135228,24154616,24001373,24152442,23804281,24077266,24034168,23918597,24167893,23946420,24109689,24169726,24077241,24125270,24165080,23983296,24166123\"\n }\n ]\n },\n {\n \"service\": \"GUIDED_HELP\",\n \"params\": [\n {\n \"key\": \"logged_in\",\n \"value\": \"0\"\n }\n ]\n },\n {\n \"service\": \"ECATCHER\",\n \"params\": [\n {\n \"key\": \"client.version\",\n \"value\": \"2.20211103\"\n },\n {\n \"key\": \"client.name\",\n \"value\": \"WEB\"\n },\n {\n \"key\": \"client.fexp\",\n \"value\": \"24140247,24138442,24141462,24142470,24007790,23882503,24135310,24080738,24028143,24082662,23986031,24151814,24068861,24120820,24101808,24111165,24164517,24151647,23884386,24148483,24131399,24161848,24138064,24120829,24007246,24145515,24166248,24106839,24177194,24110902,24036948,24004644,24085811,23998056,39321475,24027709,23934970,24086137,24166867,24002022,24002025,23744176,24131511,1714249,23966208,24135228,24154616,24001373,24152442,23804281,24077266,24034168,23918597,24167893,23946420,24109689,24169726,24077241,24125270,24165080,23983296,24166123\"\n }\n ]\n }\n ],\n \"maxAgeSeconds\": 3600,\n \"mainAppWebResponseContext\": {\n \"loggedOut\": true\n },\n \"webResponseContextExtensionData\": {\n \"hasDecorated\": true\n }\n },\n \"items\": [\n {\n \"guideSectionRenderer\": {\n \"items\": [\n {\n \"guideEntryRenderer\": {\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CB4QtSwYACITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/\",\n \"webPageType\": \"WEB_PAGE_TYPE_BROWSE\",\n \"rootVe\": 3854,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"FEwhat_to_watch\"\n }\n },\n \"icon\": {\n \"iconType\": \"WHAT_TO_WATCH\"\n },\n \"trackingParams\": \"CB4QtSwYACITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"formattedTitle\": {\n \"simpleText\": \"Home\"\n },\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Home\"\n }\n },\n \"isPrimary\": true\n }\n },\n {\n \"guideEntryRenderer\": {\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CB0Q9agHGAEiEwiE9oCQgaP2AhWigVUKHQ8VDzo\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/feed/explore\",\n \"webPageType\": \"WEB_PAGE_TYPE_BROWSE\",\n \"rootVe\": 6827,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"FEexplore\"\n }\n },\n \"icon\": {\n \"iconType\": \"TAB_EXPLORE\"\n },\n \"trackingParams\": \"CB0Q9agHGAEiEwiE9oCQgaP2AhWigVUKHQ8VDzo\u003d\",\n \"formattedTitle\": {\n \"simpleText\": \"Explore\"\n },\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Explore\"\n }\n },\n \"isPrimary\": true\n }\n },\n {\n \"guideEntryRenderer\": {\n \"icon\": {\n \"iconType\": \"TAB_SHORTS\"\n },\n \"trackingParams\": \"CBsQtSwYAiITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"formattedTitle\": {\n \"simpleText\": \"Shorts\"\n },\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Shorts\"\n }\n },\n \"serviceEndpoint\": {\n \"clickTrackingParams\": \"CBsQtSwYAiITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/shorts/\",\n \"webPageType\": \"WEB_PAGE_TYPE_SHORTS\",\n \"rootVe\": 37414\n }\n },\n \"reelWatchEndpoint\": {\n \"playerParams\": \"8AEBuAQP\",\n \"overlay\": {\n \"reelPlayerOverlayRenderer\": {\n \"style\": \"REEL_PLAYER_OVERLAY_STYLE_SHORTS\",\n \"trackingParams\": \"CBwQsLUEIhMIhPaAkIGj9gIVooFVCh0PFQ86\",\n \"reelPlayerNavigationModel\": \"REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED\"\n }\n },\n \"params\": \"CA8gAA%3D%3D\",\n \"sequenceProvider\": \"REEL_WATCH_SEQUENCE_PROVIDER_RPC\",\n \"inputType\": \"REEL_WATCH_INPUT_TYPE_SEEDLESS\"\n }\n },\n \"isPrimary\": true\n }\n },\n {\n \"guideEntryRenderer\": {\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CBoQtSwYAyITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/feed/subscriptions\",\n \"webPageType\": \"WEB_PAGE_TYPE_BROWSE\",\n \"rootVe\": 6827,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"FEsubscriptions\"\n }\n },\n \"icon\": {\n \"iconType\": \"SUBSCRIPTIONS\"\n },\n \"trackingParams\": \"CBoQtSwYAyITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"formattedTitle\": {\n \"simpleText\": \"Subscriptions\"\n },\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Subscriptions\"\n }\n },\n \"isPrimary\": true\n }\n }\n ],\n \"trackingParams\": \"CBkQ5isYACITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\"\n }\n },\n {\n \"guideSectionRenderer\": {\n \"items\": [\n {\n \"guideEntryRenderer\": {\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CBgQtSwYACITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/feed/library\",\n \"webPageType\": \"WEB_PAGE_TYPE_BROWSE\",\n \"rootVe\": 6827,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"FElibrary\"\n }\n },\n \"icon\": {\n \"iconType\": \"VIDEO_LIBRARY_WHITE\"\n },\n \"trackingParams\": \"CBgQtSwYACITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"formattedTitle\": {\n \"simpleText\": \"Library\"\n },\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Library\"\n }\n },\n \"targetId\": \"library-guide-item\",\n \"isPrimary\": true\n }\n },\n {\n \"guideEntryRenderer\": {\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CBcQtSwYASITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/feed/history\",\n \"webPageType\": \"WEB_PAGE_TYPE_BROWSE\",\n \"rootVe\": 6827,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"FEhistory\"\n }\n },\n \"icon\": {\n \"iconType\": \"WATCH_HISTORY\"\n },\n \"trackingParams\": \"CBcQtSwYASITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"formattedTitle\": {\n \"simpleText\": \"History\"\n },\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"History\"\n }\n },\n \"isPrimary\": true\n }\n }\n ],\n \"trackingParams\": \"CBYQ5isYASITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\"\n }\n },\n {\n \"guideSigninPromoRenderer\": {\n \"descriptiveText\": {\n \"simpleText\": \"Sign in to like videos, comment and subscribe.\"\n },\n \"actionText\": {\n \"simpleText\": \"Sign in\"\n },\n \"signInButton\": {\n \"buttonRenderer\": {\n \"style\": \"STYLE_SUGGESTIVE\",\n \"size\": \"SIZE_DEFAULT\",\n \"isDisabled\": false,\n \"text\": {\n \"simpleText\": \"Sign in\"\n },\n \"icon\": {\n \"iconType\": \"AVATAR_LOGGED_OUT\"\n },\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CBUQ04AEIhMIhPaAkIGj9gIVooFVCh0PFQ86\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://accounts.google.com/ServiceLogin?service\u003dyoutube\u0026uilel\u003d3\u0026passive\u003dtrue\u0026continue\u003dhttps%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den-GB%26next%3Dhttps%253A%252F%252Fwww.youtube.com%252Fyoutubei%252Fv1%252Fguide%253Fkey%253DAIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8\u0026hl\u003den-GB\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"signInEndpoint\": {\n \"hack\": true\n }\n },\n \"trackingParams\": \"CBUQ04AEIhMIhPaAkIGj9gIVooFVCh0PFQ86\"\n }\n }\n }\n },\n {\n \"guideSectionRenderer\": {\n \"items\": [\n {\n \"guideEntryRenderer\": {\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CBQQtSwYACITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UC-9-kyTW8ZkZNDHQJ6FgpwQ\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UC-9-kyTW8ZkZNDHQJ6FgpwQ\"\n }\n },\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://yt3.ggpht.com/jztSscKfuaPVic65BQRKZMO3HdRkNoukRDqb68cIz4TqhWrSii5fsO7b3cW9XAjC0xheXT5F\u003ds88-c-k-c0x00ffffff-no-rj\"\n }\n ]\n },\n \"trackingParams\": \"CBQQtSwYACITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"formattedTitle\": {\n \"simpleText\": \"Music\"\n },\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Music\"\n }\n }\n }\n },\n {\n \"guideEntryRenderer\": {\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CBMQtSwYASITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UCEgdi0XIXXZ-qJOFPf4JSKw\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UCEgdi0XIXXZ-qJOFPf4JSKw\"\n }\n },\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://yt3.ggpht.com/FxeUFudAL_JMtSg62NNfw81FnwsIz8Dsyhxvntpooo0cArdzFmzRouqdTKF5OF7sqV2OiK2ENA\u003ds88-c-k-c0x00ffffff-no-rj\"\n }\n ]\n },\n \"trackingParams\": \"CBMQtSwYASITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"formattedTitle\": {\n \"simpleText\": \"Sport\"\n },\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Sport\"\n }\n }\n }\n },\n {\n \"guideEntryRenderer\": {\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CBIQtSwYAiITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/gaming\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UCOpNcN46UbXVtpKMrmU4Abg\"\n }\n },\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://yt3.ggpht.com/5jp3sjQ78rImc4dOePfJJHD1TrG0gxq9HgK999Fp-v7TST0qvBdBLVxzww9GafKa96jnZ0X-C_U\u003ds88-c-k-c0x00ffffff-no-rj\"\n }\n ]\n },\n \"trackingParams\": \"CBIQtSwYAiITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"formattedTitle\": {\n \"simpleText\": \"Gaming\"\n },\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Gaming\"\n }\n }\n }\n },\n {\n \"guideEntryRenderer\": {\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CBEQnOQDGAMiEwiE9oCQgaP2AhWigVUKHQ8VDzo\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UClgRkhTL3_hImCAmdLfDE4g\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UClgRkhTL3_hImCAmdLfDE4g\"\n }\n },\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://yt3.ggpht.com/6lo97rUTO7xhIBXZqLiaW2kA_eMBIEmqc27EqlKLyE4nAY-yzcKBG0Hs0YdUka3gJ629HcwgyzQ\u003ds88-c-k-c0x00ffffff-no-rj\"\n }\n ]\n },\n \"trackingParams\": \"CBEQnOQDGAMiEwiE9oCQgaP2AhWigVUKHQ8VDzo\u003d\",\n \"formattedTitle\": {\n \"simpleText\": \"Films\"\n },\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Films\"\n }\n }\n }\n },\n {\n \"guideEntryRenderer\": {\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CBAQtSwYBCITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UCYfdidRxbB8Qhf0Nx7ioOYw\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UCYfdidRxbB8Qhf0Nx7ioOYw\"\n }\n },\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://yt3.ggpht.com/NQQ4h-R58fbLxwuoLI5FpBve12VxDTOiJ9rBrRyHBW2baPw8QukiAI7RW-DcUOF4iu9ZINuSfw\u003ds88-c-k-c0x00ffffff-no-rj\"\n }\n ]\n },\n \"trackingParams\": \"CBAQtSwYBCITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"formattedTitle\": {\n \"simpleText\": \"News\"\n },\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"News\"\n }\n }\n }\n },\n {\n \"guideEntryRenderer\": {\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CA8QtSwYBSITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UC4R8DWoMoI7CAwX8_LjQHig\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UC4R8DWoMoI7CAwX8_LjQHig\"\n }\n },\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://yt3.ggpht.com/8D6JlsnvwDZFMdcbjqVji82kggP3aXXbO-yBD0RFrKlp4G1zNt9wcqcVTSPnAI8GuUAbDYQwsg\u003ds88-c-k-c0x00ffffff-no-rj\"\n }\n ]\n },\n \"trackingParams\": \"CA8QtSwYBSITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"formattedTitle\": {\n \"simpleText\": \"Live\"\n },\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Live\"\n }\n }\n }\n },\n {\n \"guideEntryRenderer\": {\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CA4QtSwYBiITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UCrpQ4p1Ql_hG8rKXIKM1MOQ\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UCrpQ4p1Ql_hG8rKXIKM1MOQ\"\n }\n },\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://yt3.ggpht.com/b6Uw9XnDbNlWF6RagsTVFTtzZrKTZe6FJ4aFnnHBqs5xB4gjvKNGIOwstnElp9RYEirMwlRU\u003ds88-c-k-c0x00ffffff-no-rj\"\n }\n ]\n },\n \"trackingParams\": \"CA4QtSwYBiITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"formattedTitle\": {\n \"simpleText\": \"Fashion \u0026 beauty\"\n },\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Fashion \u0026 beauty\"\n }\n }\n }\n },\n {\n \"guideEntryRenderer\": {\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CA0QtSwYByITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UCtFRv9O2AHqOZjjynzrv-xg\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UCtFRv9O2AHqOZjjynzrv-xg\"\n }\n },\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://yt3.ggpht.com/upZ9L3oicCbKHyzpK_aRc6JoRXYDbV5PIbXYAA3c2-yS9KqIbVqOe-8GkeUSVm2BqHAHN_uIWw\u003ds88-c-k-c0x00ffffff-no-rj\"\n }\n ]\n },\n \"trackingParams\": \"CA0QtSwYByITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"formattedTitle\": {\n \"simpleText\": \"Learning\"\n },\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Learning\"\n }\n }\n }\n },\n {\n \"guideEntryRenderer\": {\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CAwQtSwYCCITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UCzuqhhs6NWbgTzMuM09WKDQ\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UCzuqhhs6NWbgTzMuM09WKDQ\"\n }\n },\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://yt3.ggpht.com/v84NzDvwhvE8UdSkConrwuLPt8nO7ymYIBlDMP6Z87mmPUSHx2JlZqZhZ3U0qb3DfyoVPP31Pw\u003ds88-c-k-c0x00ffffff-no-rj\"\n }\n ]\n },\n \"trackingParams\": \"CAwQtSwYCCITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"formattedTitle\": {\n \"simpleText\": \"360° Video\"\n },\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"360° Video\"\n }\n }\n }\n }\n ],\n \"trackingParams\": \"CAsQ5isYAyITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"formattedTitle\": {\n \"simpleText\": \"Best of YouTube\"\n }\n }\n },\n {\n \"guideSectionRenderer\": {\n \"items\": [\n {\n \"guideEntryRenderer\": {\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CAoQtSwYACITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/feed/guide_builder\",\n \"webPageType\": \"WEB_PAGE_TYPE_BROWSE\",\n \"rootVe\": 6827,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"FEguide_builder\"\n }\n },\n \"icon\": {\n \"iconType\": \"ADD_CIRCLE\"\n },\n \"trackingParams\": \"CAoQtSwYACITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"formattedTitle\": {\n \"simpleText\": \"Browse channels\"\n },\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Browse channels\"\n }\n }\n }\n }\n ],\n \"trackingParams\": \"CAkQ5isYBCITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\"\n }\n },\n {\n \"guideSectionRenderer\": {\n \"items\": [\n {\n \"guideEntryRenderer\": {\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CAgQmbcBGAAiEwiE9oCQgaP2AhWigVUKHQ8VDzo\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/premium\",\n \"webPageType\": \"WEB_PAGE_TYPE_BROWSE\",\n \"rootVe\": 11487,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"SPunlimited\"\n }\n },\n \"icon\": {\n \"iconType\": \"UNLIMITED\"\n },\n \"trackingParams\": \"CAgQmbcBGAAiEwiE9oCQgaP2AhWigVUKHQ8VDzo\u003d\",\n \"formattedTitle\": {\n \"simpleText\": \"YouTube Premium\"\n },\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"YouTube Premium\"\n }\n }\n }\n },\n {\n \"guideEntryRenderer\": {\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CAcQtSwYASITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UC4R8DWoMoI7CAwX8_LjQHig\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UC4R8DWoMoI7CAwX8_LjQHig\"\n }\n },\n \"icon\": {\n \"iconType\": \"LIVE\"\n },\n \"trackingParams\": \"CAcQtSwYASITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"formattedTitle\": {\n \"simpleText\": \"Live\"\n },\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Live\"\n }\n }\n }\n }\n ],\n \"trackingParams\": \"CAYQ5isYBSITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"formattedTitle\": {\n \"simpleText\": \"More from YouTube\"\n }\n }\n },\n {\n \"guideSectionRenderer\": {\n \"items\": [\n {\n \"guideEntryRenderer\": {\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CAUQtSwYACITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/account\",\n \"webPageType\": \"WEB_PAGE_TYPE_SETTINGS\",\n \"rootVe\": 23462,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"SPaccount_overview\"\n }\n },\n \"icon\": {\n \"iconType\": \"SETTINGS\"\n },\n \"trackingParams\": \"CAUQtSwYACITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"formattedTitle\": {\n \"simpleText\": \"Settings\"\n },\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Settings\"\n }\n }\n }\n },\n {\n \"guideEntryRenderer\": {\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CAQQtSwYASITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/reporthistory\",\n \"webPageType\": \"WEB_PAGE_TYPE_BROWSE\",\n \"rootVe\": 6827,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"SPreport_history\"\n }\n },\n \"icon\": {\n \"iconType\": \"FLAG\"\n },\n \"trackingParams\": \"CAQQtSwYASITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"formattedTitle\": {\n \"simpleText\": \"Report history\"\n },\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Report history\"\n }\n }\n }\n },\n {\n \"guideEntryRenderer\": {\n \"icon\": {\n \"iconType\": \"HELP\"\n },\n \"trackingParams\": \"CAMQtSwYAiITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"formattedTitle\": {\n \"simpleText\": \"Help\"\n },\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Help\"\n }\n },\n \"serviceEndpoint\": {\n \"clickTrackingParams\": \"CAMQtSwYAiITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CAMQtSwYAiITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"signalAction\": {\n \"signal\": \"HELP\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"guideEntryRenderer\": {\n \"icon\": {\n \"iconType\": \"FEEDBACK\"\n },\n \"trackingParams\": \"CAIQtSwYAyITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"formattedTitle\": {\n \"simpleText\": \"Send feedback\"\n },\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Send feedback\"\n }\n },\n \"serviceEndpoint\": {\n \"clickTrackingParams\": \"CAIQtSwYAyITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CAIQtSwYAyITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\",\n \"sendFeedbackAction\": {\n \"bucket\": \"Kevlar\"\n }\n }\n ]\n }\n }\n }\n }\n ],\n \"trackingParams\": \"CAEQ5isYBiITCIT2gJCBo_YCFaKBVQodDxUPOg\u003d\u003d\"\n }\n }\n ],\n \"trackingParams\": \"CAAQumkiEwiE9oCQgaP2AhWigVUKHQ8VDzo\u003d\"\n}\n", + "latestUrl": "https://www.youtube.com/youtubei/v1/guide?key\u003dAIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8" + } +} \ No newline at end of file diff --git a/extractor/src/test/resources/org/schabi/newpipe/extractor/services/youtube/extractor/stream/relatedMix/generated_mock_1.json b/extractor/src/test/resources/org/schabi/newpipe/extractor/services/youtube/extractor/stream/relatedMix/generated_mock_1.json new file mode 100644 index 000000000..8063ed950 --- /dev/null +++ b/extractor/src/test/resources/org/schabi/newpipe/extractor/services/youtube/extractor/stream/relatedMix/generated_mock_1.json @@ -0,0 +1,237 @@ +{ + "request": { + "httpMethod": "POST", + "url": "https://www.youtube.com/youtubei/v1/player?key\u003dAIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8", + "headers": { + "Accept-Language": [ + "en-GB, en;q\u003d0.9" + ], + "Origin": [ + "https://www.youtube.com" + ], + "X-YouTube-Client-Name": [ + "1" + ], + "Referer": [ + "https://www.youtube.com" + ], + "X-YouTube-Client-Version": [ + "2.20210728.00.00" + ], + "Content-Type": [ + "application/json" + ] + }, + "dataToSend": [ + 123, + 34, + 99, + 111, + 110, + 116, + 101, + 120, + 116, + 34, + 58, + 123, + 34, + 99, + 108, + 105, + 101, + 110, + 116, + 34, + 58, + 123, + 34, + 104, + 108, + 34, + 58, + 34, + 101, + 110, + 45, + 71, + 66, + 34, + 44, + 34, + 103, + 108, + 34, + 58, + 34, + 71, + 66, + 34, + 44, + 34, + 99, + 108, + 105, + 101, + 110, + 116, + 78, + 97, + 109, + 101, + 34, + 58, + 34, + 87, + 69, + 66, + 34, + 44, + 34, + 99, + 108, + 105, + 101, + 110, + 116, + 86, + 101, + 114, + 115, + 105, + 111, + 110, + 34, + 58, + 34, + 50, + 46, + 50, + 48, + 50, + 49, + 48, + 55, + 50, + 56, + 46, + 48, + 48, + 46, + 48, + 48, + 34, + 125, + 44, + 34, + 117, + 115, + 101, + 114, + 34, + 58, + 123, + 34, + 108, + 111, + 99, + 107, + 101, + 100, + 83, + 97, + 102, + 101, + 116, + 121, + 77, + 111, + 100, + 101, + 34, + 58, + 102, + 97, + 108, + 115, + 101, + 125, + 125, + 44, + 34, + 118, + 105, + 100, + 101, + 111, + 73, + 100, + 34, + 58, + 34, + 75, + 52, + 68, + 121, + 66, + 85, + 71, + 50, + 52, + 50, + 99, + 34, + 125 + ], + "localization": { + "languageCode": "en", + "countryCode": "GB" + } + }, + "response": { + "responseCode": 200, + "responseMessage": "", + "responseHeaders": { + "alt-svc": [ + "h3\u003d\":443\"; ma\u003d2592000,h3-29\u003d\":443\"; ma\u003d2592000,h3-Q050\u003d\":443\"; ma\u003d2592000,h3-Q046\u003d\":443\"; ma\u003d2592000,h3-Q043\u003d\":443\"; ma\u003d2592000,quic\u003d\":443\"; ma\u003d2592000; v\u003d\"46,43\"" + ], + "cache-control": [ + "private" + ], + "content-type": [ + "application/json; charset\u003dUTF-8" + ], + "date": [ + "Mon, 28 Feb 2022 18:18:08 GMT" + ], + "expires": [ + "Mon, 28 Feb 2022 18:18:08 GMT" + ], + "p3p": [ + "CP\u003d\"This is not a P3P policy! See g.co/p3phelp for more info.\"" + ], + "server": [ + "scaffolding on HTTPServer2" + ], + "set-cookie": [ + "CONSENT\u003dPENDING+140; expires\u003dWed, 28-Feb-2024 18:18:08 GMT; path\u003d/; domain\u003d.youtube.com; Secure" + ], + "vary": [ + "Origin", + "X-Origin", + "Referer" + ], + "x-content-type-options": [ + "nosniff" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "x-xss-protection": [ + "0" + ] + }, + "responseBody": "{\n \"responseContext\": {\n \"visitorData\": \"CgsySWVPa1JTSGVjTSjgo_SQBg%3D%3D\",\n \"serviceTrackingParams\": [\n {\n \"service\": \"GFEEDBACK\",\n \"params\": [\n {\n \"key\": \"is_viewed_live\",\n \"value\": \"False\"\n },\n {\n \"key\": \"logged_in\",\n \"value\": \"0\"\n },\n {\n \"key\": \"e\",\n \"value\": \"24173996,24166867,24002025,24165080,24121335,23934970,23744176,39321475,23958571,24002022,24045476,23986030,24165399,24004644,24161848,24036948,23998056,24110902,24145515,23884386,24082661,24138064,24106839,24085811,24007246,24111165,24080738,24140247,24141462,24138442,1714240,24151814,24007790,24080604,24028143,24154065,23983296,23918597,24135310,24148482,24152443,24142470,24141413,24001373,24077241,24167177,24109689,24154616,23882685,23946420,24167893,24002922,24169726,24166123,24077266,24045475,24114970,24034168,24120820,23966208,23804281\"\n }\n ]\n },\n {\n \"service\": \"CSI\",\n \"params\": [\n {\n \"key\": \"yt_ad\",\n \"value\": \"1\"\n },\n {\n \"key\": \"c\",\n \"value\": \"WEB\"\n },\n {\n \"key\": \"cver\",\n \"value\": \"2.20210728.00.00\"\n },\n {\n \"key\": \"yt_li\",\n \"value\": \"0\"\n },\n {\n \"key\": \"GetPlayer_rid\",\n \"value\": \"0x2deaafaeb7f0681d\"\n }\n ]\n },\n {\n \"service\": \"GUIDED_HELP\",\n \"params\": [\n {\n \"key\": \"logged_in\",\n \"value\": \"0\"\n }\n ]\n },\n {\n \"service\": \"ECATCHER\",\n \"params\": [\n {\n \"key\": \"client.version\",\n \"value\": \"2.20211103\"\n },\n {\n \"key\": \"client.name\",\n \"value\": \"WEB\"\n },\n {\n \"key\": \"client.fexp\",\n \"value\": \"24173996,24166867,24002025,24165080,24121335,23934970,23744176,39321475,23958571,24002022,24045476,23986030,24165399,24004644,24161848,24036948,23998056,24110902,24145515,23884386,24082661,24138064,24106839,24085811,24007246,24111165,24080738,24140247,24141462,24138442,1714240,24151814,24007790,24080604,24028143,24154065,23983296,23918597,24135310,24148482,24152443,24142470,24141413,24001373,24077241,24167177,24109689,24154616,23882685,23946420,24167893,24002922,24169726,24166123,24077266,24045475,24114970,24034168,24120820,23966208,23804281\"\n }\n ]\n }\n ],\n \"mainAppWebResponseContext\": {\n \"loggedOut\": true\n },\n \"webResponseContextExtensionData\": {\n \"hasDecorated\": true\n }\n },\n \"playabilityStatus\": {\n \"status\": \"OK\",\n \"playableInEmbed\": true,\n \"miniplayer\": {\n \"miniplayerRenderer\": {\n \"playbackMode\": \"PLAYBACK_MODE_ALLOW\"\n }\n },\n \"contextParams\": \"Q0FFU0FnZ0I\u003d\"\n },\n \"streamingData\": {\n \"expiresInSeconds\": \"21540\",\n \"formats\": [\n {\n \"itag\": 18,\n \"mimeType\": \"video/mp4; codecs\u003d\\\"avc1.42001E, mp4a.40.2\\\"\",\n \"bitrate\": 689596,\n \"width\": 640,\n \"height\": 360,\n \"lastModified\": \"1641514704547595\",\n \"contentLength\": \"17923723\",\n \"quality\": \"medium\",\n \"fps\": 30,\n \"qualityLabel\": \"360p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 689284,\n \"audioQuality\": \"AUDIO_QUALITY_LOW\",\n \"approxDurationMs\": \"208027\",\n \"audioSampleRate\": \"44100\",\n \"audioChannels\": 2,\n \"signatureCipher\": \"s\u003dqA%3DArylxA%3D0-GZlTIDAi6f5hqUk99aE-nH1F8nA5RrcCHxAEiAGY4-MvKZAxV54pBV4ZMSvcStdtwHj9lX-RNS_PP5h5MAhIgRw8JQ0qOA\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093888%26ei%3D4BEdYuaCBbyN6dsP_Y-f-A0%26ip%3D127.0.0.1%26id%3Do-AN-OPbbrNofth9qyyXLpm501d_iS3uq519kHKhZbSXO4%26itag%3D18%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Dvideo%252Fmp4%26ns%3DECpfAGfuecfppvkOfjS0R9YG%26gir%3Dyes%26clen%3D17923723%26ratebypass%3Dyes%26dur%3D208.027%26lmt%3D1641514704547595%26mt%3D1646072004%26fvip%3D6%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D4530322%26n%3DD_To8k9y5OvdlM7F1a0%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Citag%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cratebypass%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRgIhAJQl9NhXPcwpPUJjz65rvlii9h09wXq12pvdY2TK8D8dAiEA-X02ni7obdFo1oJYO4aicfQb4NBDIvx7lw826nzNE-Q%253D\"\n }\n ],\n \"adaptiveFormats\": [\n {\n \"itag\": 136,\n \"mimeType\": \"video/mp4; codecs\u003d\\\"avc1.4d401f\\\"\",\n \"bitrate\": 2723936,\n \"width\": 1280,\n \"height\": 720,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"739\"\n },\n \"indexRange\": {\n \"start\": \"740\",\n \"end\": \"1263\"\n },\n \"lastModified\": \"1641517911397425\",\n \"contentLength\": \"56438293\",\n \"quality\": \"hd720\",\n \"fps\": 30,\n \"qualityLabel\": \"720p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 2171403,\n \"approxDurationMs\": \"207933\",\n \"signatureCipher\": \"s\u003da%3D%3D%3DQrDEG%3D4DfMcdIAytEO63rjFqODj6VC5DkYP2_w5FZ4YBiAGmvp0C-Bfa0DyD306oG4-5rF93MTw71kyA-kIfXAe1IAhIQRw8JQ0qOA\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093888%26ei%3D4BEdYuaCBbyN6dsP_Y-f-A0%26ip%3D127.0.0.1%26id%3Do-AN-OPbbrNofth9qyyXLpm501d_iS3uq519kHKhZbSXO4%26itag%3D136%26aitags%3D133%252C134%252C135%252C136%252C160%252C242%252C243%252C244%252C247%252C278%252C298%252C302%252C394%252C395%252C396%252C397%252C398%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Dvideo%252Fmp4%26ns%3DIUOcp_ZMJUAqlbUgz12etVcG%26gir%3Dyes%26clen%3D56438293%26dur%3D207.933%26lmt%3D1641517911397425%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D4411222%26n%3DfWVzwvDPbXzXiHmWfty%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRQIhAIbPEzyhikN_BUXbig6hPxUJVAIktOfFmRzChi85lGPKAiBt755VxT0PQrTU-r3p6ZNjl81Fq86RZ9o7H9f4kZo5aw%253D%253D\"\n },\n {\n \"itag\": 247,\n \"mimeType\": \"video/webm; codecs\u003d\\\"vp9\\\"\",\n \"bitrate\": 1514599,\n \"width\": 1280,\n \"height\": 720,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"219\"\n },\n \"indexRange\": {\n \"start\": \"220\",\n \"end\": \"929\"\n },\n \"lastModified\": \"1641514228380060\",\n \"contentLength\": \"36696920\",\n \"quality\": \"hd720\",\n \"fps\": 30,\n \"qualityLabel\": \"720p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 1411874,\n \"colorInfo\": {\n \"primaries\": \"COLOR_PRIMARIES_BT709\",\n \"transferCharacteristics\": \"COLOR_TRANSFER_CHARACTERISTICS_BT709\",\n \"matrixCoefficients\": \"COLOR_MATRIX_COEFFICIENTS_BT709\"\n },\n \"approxDurationMs\": \"207933\",\n \"signatureCipher\": \"s\u003di%3D%3D%3DAR35W%3DRqNfFsQUNV8FXnoH6aYkjruia7s502xelKT3wCQICUv0zg9bwuLecVKSkdQbJ2NvoxCUPaOE1C_fCEIX9PAVgIQRw8JQ0qOA\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093888%26ei%3D4BEdYuaCBbyN6dsP_Y-f-A0%26ip%3D127.0.0.1%26id%3Do-AN-OPbbrNofth9qyyXLpm501d_iS3uq519kHKhZbSXO4%26itag%3D247%26aitags%3D133%252C134%252C135%252C136%252C160%252C242%252C243%252C244%252C247%252C278%252C298%252C302%252C394%252C395%252C396%252C397%252C398%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Dvideo%252Fwebm%26ns%3DIUOcp_ZMJUAqlbUgz12etVcG%26gir%3Dyes%26clen%3D36696920%26dur%3D207.933%26lmt%3D1641514228380060%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D4511222%26n%3DfWVzwvDPbXzXiHmWfty%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRgIhAMDVdsZNjy-yAL9qu15Pt244Kxw2w0udXReLhLm9Suz2AiEAioeA8Oz0k2Cm6Dofsqm6kq3ztxjZgwhMakbJViNoSZU%253D\"\n },\n {\n \"itag\": 298,\n \"mimeType\": \"video/mp4; codecs\u003d\\\"avc1.4d4020\\\"\",\n \"bitrate\": 3475170,\n \"width\": 1280,\n \"height\": 720,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"739\"\n },\n \"indexRange\": {\n \"start\": \"740\",\n \"end\": \"1263\"\n },\n \"lastModified\": \"1641517875254063\",\n \"contentLength\": \"81446838\",\n \"quality\": \"hd720\",\n \"fps\": 60,\n \"qualityLabel\": \"720p60\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 3133338,\n \"approxDurationMs\": \"207949\",\n \"signatureCipher\": \"s\u003djmEmWu4dUE9-ZfpY1yomxyzoMHHbP98PQmjlomlAe3u1FIC0NO780aCWnKdlJc0FUsY3jGtNHz7mRrn4x-kOxkLnEbgIARw8JQ0qOA\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093888%26ei%3D4BEdYuaCBbyN6dsP_Y-f-A0%26ip%3D127.0.0.1%26id%3Do-AN-OPbbrNofth9qyyXLpm501d_iS3uq519kHKhZbSXO4%26itag%3D298%26aitags%3D133%252C134%252C135%252C136%252C160%252C242%252C243%252C244%252C247%252C278%252C298%252C302%252C394%252C395%252C396%252C397%252C398%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Dvideo%252Fmp4%26ns%3DIUOcp_ZMJUAqlbUgz12etVcG%26gir%3Dyes%26clen%3D81446838%26dur%3D207.949%26lmt%3D1641517875254063%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D4411222%26n%3DfWVzwvDPbXzXiHmWfty%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRQIhAN-iSdyIS8DfEuonNr3xpIUKgLMjJuODwTiIbStaenuaAiArUPmtTtDte409o00M6d9S4DS-CQDfDpx74j7BSpwyAg%253D%253D\"\n },\n {\n \"itag\": 302,\n \"mimeType\": \"video/webm; codecs\u003d\\\"vp9\\\"\",\n \"bitrate\": 2611064,\n \"width\": 1280,\n \"height\": 720,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"218\"\n },\n \"indexRange\": {\n \"start\": \"219\",\n \"end\": \"949\"\n },\n \"lastModified\": \"1641515570722543\",\n \"contentLength\": \"50262353\",\n \"quality\": \"hd720\",\n \"fps\": 60,\n \"qualityLabel\": \"720p60\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 1933632,\n \"colorInfo\": {\n \"primaries\": \"COLOR_PRIMARIES_BT709\",\n \"transferCharacteristics\": \"COLOR_TRANSFER_CHARACTERISTICS_BT709\",\n \"matrixCoefficients\": \"COLOR_MATRIX_COEFFICIENTS_BT709\"\n },\n \"approxDurationMs\": \"207950\",\n \"signatureCipher\": \"s\u003di%3D%3D%3DAtrhc%3D5Ii4UUgM5tV3Mp1bzCIEjpbpIIVXaGXC9rGxxCQICcPNKZAUuNUPYnOBswCyUsb6iyhGqHZft8ST1sCaoNhGgIQRw8JQ0qOA\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093888%26ei%3D4BEdYuaCBbyN6dsP_Y-f-A0%26ip%3D127.0.0.1%26id%3Do-AN-OPbbrNofth9qyyXLpm501d_iS3uq519kHKhZbSXO4%26itag%3D302%26aitags%3D133%252C134%252C135%252C136%252C160%252C242%252C243%252C244%252C247%252C278%252C298%252C302%252C394%252C395%252C396%252C397%252C398%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Dvideo%252Fwebm%26ns%3DIUOcp_ZMJUAqlbUgz12etVcG%26gir%3Dyes%26clen%3D50262353%26dur%3D207.950%26lmt%3D1641515570722543%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D4535332%26n%3DfWVzwvDPbXzXiHmWfty%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRgIhALpLxjK2ojQ0n_2_Lt9onR_BpVFKLRT797DQs7vmAsGNAiEAm0CNXREdEidpJu3eFAj_dFVfzERmURwSP6sxuRd6wyk%253D\"\n },\n {\n \"itag\": 398,\n \"mimeType\": \"video/mp4; codecs\u003d\\\"av01.0.08M.08\\\"\",\n \"bitrate\": 2041330,\n \"width\": 1280,\n \"height\": 720,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"699\"\n },\n \"indexRange\": {\n \"start\": \"700\",\n \"end\": \"1223\"\n },\n \"lastModified\": \"1641499870526863\",\n \"contentLength\": \"47247432\",\n \"quality\": \"hd720\",\n \"fps\": 60,\n \"qualityLabel\": \"720p60\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 1817654,\n \"colorInfo\": {\n \"primaries\": \"COLOR_PRIMARIES_BT709\",\n \"transferCharacteristics\": \"COLOR_TRANSFER_CHARACTERISTICS_BT709\",\n \"matrixCoefficients\": \"COLOR_MATRIX_COEFFICIENTS_BT709\"\n },\n \"approxDurationMs\": \"207949\",\n \"signatureCipher\": \"s\u003d4%3D%3D%3DA65Vl%3D_RVHNd9rsNgprM5e6fV9YcVrl9qMIEVfD1qhUCQICkS6HXMZ1muc5wUUMtUXMBbojl8a28yiNvSK8TI4hNtQgIQRw8JQ0qOA\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093888%26ei%3D4BEdYuaCBbyN6dsP_Y-f-A0%26ip%3D127.0.0.1%26id%3Do-AN-OPbbrNofth9qyyXLpm501d_iS3uq519kHKhZbSXO4%26itag%3D398%26aitags%3D133%252C134%252C135%252C136%252C160%252C242%252C243%252C244%252C247%252C278%252C298%252C302%252C394%252C395%252C396%252C397%252C398%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Dvideo%252Fmp4%26ns%3DIUOcp_ZMJUAqlbUgz12etVcG%26gir%3Dyes%26clen%3D47247432%26dur%3D207.949%26lmt%3D1641499870526863%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D3311222%26n%3DfWVzwvDPbXzXiHmWfty%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRQIhAKPSUSbry5N9nPovfcVeerIsIY5fDUwZdKywYQfRkVR4AiBZup4P8AV33Pn6_mqwzFY02RUanSU9uMlHyAMFYfPAXQ%253D%253D\"\n },\n {\n \"itag\": 135,\n \"mimeType\": \"video/mp4; codecs\u003d\\\"avc1.4d401f\\\"\",\n \"bitrate\": 1361462,\n \"width\": 854,\n \"height\": 480,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"740\"\n },\n \"indexRange\": {\n \"start\": \"741\",\n \"end\": \"1264\"\n },\n \"lastModified\": \"1641517911396730\",\n \"contentLength\": \"28461478\",\n \"quality\": \"large\",\n \"fps\": 30,\n \"qualityLabel\": \"480p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 1095024,\n \"approxDurationMs\": \"207933\",\n \"signatureCipher\": \"s\u003d0A%3DAiyt0N%3Du8CE049We-ai_lg-7H-WZf6rSUObqowwS6FpAEiAghT03jcsbRUVrJo3S0EUl5Ru98OWLKUCQlRTXCjyBOJAhIgRw8JQ0qOA\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093888%26ei%3D4BEdYuaCBbyN6dsP_Y-f-A0%26ip%3D127.0.0.1%26id%3Do-AN-OPbbrNofth9qyyXLpm501d_iS3uq519kHKhZbSXO4%26itag%3D135%26aitags%3D133%252C134%252C135%252C136%252C160%252C242%252C243%252C244%252C247%252C278%252C298%252C302%252C394%252C395%252C396%252C397%252C398%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Dvideo%252Fmp4%26ns%3DIUOcp_ZMJUAqlbUgz12etVcG%26gir%3Dyes%26clen%3D28461478%26dur%3D207.933%26lmt%3D1641517911396730%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D4411222%26n%3DfWVzwvDPbXzXiHmWfty%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRQIgUqcwcJ3wwrBd8SRcCyAtycGk8iM9ZdPr24ghhrpWYUcCIQDiBIb-D37qq683Kk-AelsXT49BSNq5xm4yDZG69Lxasw%253D%253D\"\n },\n {\n \"itag\": 244,\n \"mimeType\": \"video/webm; codecs\u003d\\\"vp9\\\"\",\n \"bitrate\": 760049,\n \"width\": 854,\n \"height\": 480,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"219\"\n },\n \"indexRange\": {\n \"start\": \"220\",\n \"end\": \"924\"\n },\n \"lastModified\": \"1641515564623996\",\n \"contentLength\": \"15901574\",\n \"quality\": \"large\",\n \"fps\": 30,\n \"qualityLabel\": \"480p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 611796,\n \"colorInfo\": {\n \"primaries\": \"COLOR_PRIMARIES_BT709\",\n \"transferCharacteristics\": \"COLOR_TRANSFER_CHARACTERISTICS_BT709\",\n \"matrixCoefficients\": \"COLOR_MATRIX_COEFFICIENTS_BT709\"\n },\n \"approxDurationMs\": \"207933\",\n \"signatureCipher\": \"s\u003dm%3D%3D%3DwPi8e%3DddJR37HlOM_JHP7Mw4QmQ_S6Vid8HmQHzs-p0CQIC47yXucr23czrEOU0qjMSFhV8gRHqsYmUMOsQOdAoHgbgIQRw8JQ0qOA\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093888%26ei%3D4BEdYuaCBbyN6dsP_Y-f-A0%26ip%3D127.0.0.1%26id%3Do-AN-OPbbrNofth9qyyXLpm501d_iS3uq519kHKhZbSXO4%26itag%3D244%26aitags%3D133%252C134%252C135%252C136%252C160%252C242%252C243%252C244%252C247%252C278%252C298%252C302%252C394%252C395%252C396%252C397%252C398%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Dvideo%252Fwebm%26ns%3DIUOcp_ZMJUAqlbUgz12etVcG%26gir%3Dyes%26clen%3D15901574%26dur%3D207.933%26lmt%3D1641515564623996%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D4535332%26n%3DfWVzwvDPbXzXiHmWfty%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRAIgeizKislwUiYYzmDmxZEcARSJUiId6iUGNOIu7OzOoOYCIAZ30rvq5F4UpKG-sTUDu_mQ8C-9wWwqpL73zExDz9ho\"\n },\n {\n \"itag\": 397,\n \"mimeType\": \"video/mp4; codecs\u003d\\\"av01.0.04M.08\\\"\",\n \"bitrate\": 718444,\n \"width\": 854,\n \"height\": 480,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"699\"\n },\n \"indexRange\": {\n \"start\": \"700\",\n \"end\": \"1223\"\n },\n \"lastModified\": \"1641499813775552\",\n \"contentLength\": \"16151625\",\n \"quality\": \"large\",\n \"fps\": 30,\n \"qualityLabel\": \"480p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 621416,\n \"colorInfo\": {\n \"primaries\": \"COLOR_PRIMARIES_BT709\",\n \"transferCharacteristics\": \"COLOR_TRANSFER_CHARACTERISTICS_BT709\",\n \"matrixCoefficients\": \"COLOR_MATRIX_COEFFICIENTS_BT709\"\n },\n \"approxDurationMs\": \"207933\",\n \"signatureCipher\": \"s\u003dYU%3DU6nIhI%3DCL8KFNUU-cELCbwy7jSQfiWs1_AGgnXvfuVyAEiA3nvCypH0Xx1jLgzyfceapAtvbf8BArHly5mhBDAM3MNAhIgRw8JQ0qOA\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093888%26ei%3D4BEdYuaCBbyN6dsP_Y-f-A0%26ip%3D127.0.0.1%26id%3Do-AN-OPbbrNofth9qyyXLpm501d_iS3uq519kHKhZbSXO4%26itag%3D397%26aitags%3D133%252C134%252C135%252C136%252C160%252C242%252C243%252C244%252C247%252C278%252C298%252C302%252C394%252C395%252C396%252C397%252C398%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Dvideo%252Fmp4%26ns%3DIUOcp_ZMJUAqlbUgz12etVcG%26gir%3Dyes%26clen%3D16151625%26dur%3D207.933%26lmt%3D1641499813775552%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D3311222%26n%3DfWVzwvDPbXzXiHmWfty%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRQIhANRqOU5gI8h6cfA9WGD4IsrD09PooLf-bvq0Mi4qblNzAiAxwzmc1Uix5CPSWk-2AUqQe8TJUbEbUv5dGUCZF_DE1w%253D%253D\"\n },\n {\n \"itag\": 134,\n \"mimeType\": \"video/mp4; codecs\u003d\\\"avc1.4d401e\\\"\",\n \"bitrate\": 739246,\n \"width\": 640,\n \"height\": 360,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"740\"\n },\n \"indexRange\": {\n \"start\": \"741\",\n \"end\": \"1264\"\n },\n \"lastModified\": \"1641517911396301\",\n \"contentLength\": \"13503533\",\n \"quality\": \"medium\",\n \"fps\": 30,\n \"qualityLabel\": \"360p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 519534,\n \"highReplication\": true,\n \"approxDurationMs\": \"207933\",\n \"signatureCipher\": \"s\u003dWZnZ-9WBWn3KPROllwXQxeVdu6BXEy8v3j4yq44LNTwoGICUDBvV3onRBw-shbGkm3tJU7QFXOtUYV8Su667hexVYDgIARw8JQ0qOA\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093888%26ei%3D4BEdYuaCBbyN6dsP_Y-f-A0%26ip%3D127.0.0.1%26id%3Do-AN-OPbbrNofth9qyyXLpm501d_iS3uq519kHKhZbSXO4%26itag%3D134%26aitags%3D133%252C134%252C135%252C136%252C160%252C242%252C243%252C244%252C247%252C278%252C298%252C302%252C394%252C395%252C396%252C397%252C398%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Dvideo%252Fmp4%26ns%3DIUOcp_ZMJUAqlbUgz12etVcG%26gir%3Dyes%26clen%3D13503533%26dur%3D207.933%26lmt%3D1641517911396301%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D4411222%26n%3DfWVzwvDPbXzXiHmWfty%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRgIhAJggBRsuiYcs61AlfWUkyZDpsjE8LJiHuBm0X4LFtaZ2AiEAu-I1DTNnSNfnRpEIKIvbmNubOyX57wMON511V09kQ8c%253D\"\n },\n {\n \"itag\": 243,\n \"mimeType\": \"video/webm; codecs\u003d\\\"vp9\\\"\",\n \"bitrate\": 407748,\n \"width\": 640,\n \"height\": 360,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"219\"\n },\n \"indexRange\": {\n \"start\": \"220\",\n \"end\": \"924\"\n },\n \"lastModified\": \"1641515564622975\",\n \"contentLength\": \"8940711\",\n \"quality\": \"medium\",\n \"fps\": 30,\n \"qualityLabel\": \"360p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 343984,\n \"colorInfo\": {\n \"primaries\": \"COLOR_PRIMARIES_BT709\",\n \"transferCharacteristics\": \"COLOR_TRANSFER_CHARACTERISTICS_BT709\",\n \"matrixCoefficients\": \"COLOR_MATRIX_COEFFICIENTS_BT709\"\n },\n \"approxDurationMs\": \"207933\",\n \"signatureCipher\": \"s\u003dfg%3DgGtFIo%3DP6Vm28Q0PgT6dX-djo_-lIZO5b3yEHhA4aU6AEiAbRDyHy_FFp8z8L4WLU0GntGL9QUIp_nH0Lu_JXACXYJAhIgRw8JQ0qOA\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093888%26ei%3D4BEdYuaCBbyN6dsP_Y-f-A0%26ip%3D127.0.0.1%26id%3Do-AN-OPbbrNofth9qyyXLpm501d_iS3uq519kHKhZbSXO4%26itag%3D243%26aitags%3D133%252C134%252C135%252C136%252C160%252C242%252C243%252C244%252C247%252C278%252C298%252C302%252C394%252C395%252C396%252C397%252C398%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Dvideo%252Fwebm%26ns%3DIUOcp_ZMJUAqlbUgz12etVcG%26gir%3Dyes%26clen%3D8940711%26dur%3D207.933%26lmt%3D1641515564622975%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D4535332%26n%3DfWVzwvDPbXzXiHmWfty%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRQIhANyS_5Jd5WDFvmg7sDL_BPJ46aTZk9eswdoUqQpG4DMGAiBw2qTzubjCiK0ec99QQ0aAyalNrzSES1qxG8SAahPjUg%253D%253D\"\n },\n {\n \"itag\": 396,\n \"mimeType\": \"video/mp4; codecs\u003d\\\"av01.0.01M.08\\\"\",\n \"bitrate\": 387626,\n \"width\": 640,\n \"height\": 360,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"699\"\n },\n \"indexRange\": {\n \"start\": \"700\",\n \"end\": \"1223\"\n },\n \"lastModified\": \"1641499783257576\",\n \"contentLength\": \"8594179\",\n \"quality\": \"medium\",\n \"fps\": 30,\n \"qualityLabel\": \"360p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 330651,\n \"colorInfo\": {\n \"primaries\": \"COLOR_PRIMARIES_BT709\",\n \"transferCharacteristics\": \"COLOR_TRANSFER_CHARACTERISTICS_BT709\",\n \"matrixCoefficients\": \"COLOR_MATRIX_COEFFICIENTS_BT709\"\n },\n \"approxDurationMs\": \"207933\",\n \"signatureCipher\": \"s\u003dXv9vhP42_9bSXGDTg7puytl3Ay-FDmb4enmOlZPNwVKJDICgkSDYOhdjETs3EN3oZRLsaZIk4PbxjPaXuOGQUyHp7ZgIARw8JQ0qOA\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093888%26ei%3D4BEdYuaCBbyN6dsP_Y-f-A0%26ip%3D127.0.0.1%26id%3Do-AN-OPbbrNofth9qyyXLpm501d_iS3uq519kHKhZbSXO4%26itag%3D396%26aitags%3D133%252C134%252C135%252C136%252C160%252C242%252C243%252C244%252C247%252C278%252C298%252C302%252C394%252C395%252C396%252C397%252C398%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Dvideo%252Fmp4%26ns%3DIUOcp_ZMJUAqlbUgz12etVcG%26gir%3Dyes%26clen%3D8594179%26dur%3D207.933%26lmt%3D1641499783257576%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D3311222%26n%3DfWVzwvDPbXzXiHmWfty%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRQIhAP87SrQkGdRULtT9KXYBp5vjG8pC7Pc1kxmzmwdORBiSAiB_VSG2n1ZH11FQiM7zWihAHUtD_lkQEzMmfVisAYmIWg%253D%253D\"\n },\n {\n \"itag\": 133,\n \"mimeType\": \"video/mp4; codecs\u003d\\\"avc1.4d4015\\\"\",\n \"bitrate\": 288236,\n \"width\": 426,\n \"height\": 240,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"739\"\n },\n \"indexRange\": {\n \"start\": \"740\",\n \"end\": \"1263\"\n },\n \"lastModified\": \"1641517911401065\",\n \"contentLength\": \"6669688\",\n \"quality\": \"small\",\n \"fps\": 30,\n \"qualityLabel\": \"240p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 256609,\n \"approxDurationMs\": \"207933\",\n \"signatureCipher\": \"s\u003d7%3D%3D%3DQRyLN%3DfxKJ_BD917dKyT2b9-3FVP5rEhp5lo7qEJ3O2DQICoMbN-1Orw7j16FSORbB5OQYwJbTzauFUuklOh_bEMXegIQRw8JQ0qOA\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093888%26ei%3D4BEdYuaCBbyN6dsP_Y-f-A0%26ip%3D127.0.0.1%26id%3Do-AN-OPbbrNofth9qyyXLpm501d_iS3uq519kHKhZbSXO4%26itag%3D133%26aitags%3D133%252C134%252C135%252C136%252C160%252C242%252C243%252C244%252C247%252C278%252C298%252C302%252C394%252C395%252C396%252C397%252C398%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Dvideo%252Fmp4%26ns%3DIUOcp_ZMJUAqlbUgz12etVcG%26gir%3Dyes%26clen%3D6669688%26dur%3D207.933%26lmt%3D1641517911401065%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D4411222%26n%3DfWVzwvDPbXzXiHmWfty%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRQIhAN7kiLOZiIhjG1dDzDkHXJS-f_iXvDiTpDBNKKFO7qxzAiBpMzil5dNGJ7V0QMNdPIv8gVgnon-1e-4BtW49h_hS4Q%253D%253D\"\n },\n {\n \"itag\": 242,\n \"mimeType\": \"video/webm; codecs\u003d\\\"vp9\\\"\",\n \"bitrate\": 208007,\n \"width\": 426,\n \"height\": 240,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"218\"\n },\n \"indexRange\": {\n \"start\": \"219\",\n \"end\": \"922\"\n },\n \"lastModified\": \"1641515564623660\",\n \"contentLength\": \"4270126\",\n \"quality\": \"small\",\n \"fps\": 30,\n \"qualityLabel\": \"240p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 164288,\n \"colorInfo\": {\n \"primaries\": \"COLOR_PRIMARIES_BT709\",\n \"transferCharacteristics\": \"COLOR_TRANSFER_CHARACTERISTICS_BT709\",\n \"matrixCoefficients\": \"COLOR_MATRIX_COEFFICIENTS_BT709\"\n },\n \"approxDurationMs\": \"207933\",\n \"signatureCipher\": \"s\u003dL%3D%3D%3DwT-Nj%3DV0xugzCnQ0RQLw1DqMlSG24GQPLAXpMzmtWF4BiAX42o653MCBnFdn5yfxriJJnbeF61SiWsjgIfGCcyDnKAhIQRw8JQ0qOA\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093888%26ei%3D4BEdYuaCBbyN6dsP_Y-f-A0%26ip%3D127.0.0.1%26id%3Do-AN-OPbbrNofth9qyyXLpm501d_iS3uq519kHKhZbSXO4%26itag%3D242%26aitags%3D133%252C134%252C135%252C136%252C160%252C242%252C243%252C244%252C247%252C278%252C298%252C302%252C394%252C395%252C396%252C397%252C398%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Dvideo%252Fwebm%26ns%3DIUOcp_ZMJUAqlbUgz12etVcG%26gir%3Dyes%26clen%3D4270126%26dur%3D207.933%26lmt%3D1641515564623660%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D4535332%26n%3DfWVzwvDPbXzXiHmWfty%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRAIgIec_3sHWGWqWW1UJEsiuxmFNlNQjkCjblIIwSi8txN4CIHhaiWnX0U0oge0gXKLkMj3WDehqoN3HgkEoFxqgEK6y\"\n },\n {\n \"itag\": 395,\n \"mimeType\": \"video/mp4; codecs\u003d\\\"av01.0.00M.08\\\"\",\n \"bitrate\": 170043,\n \"width\": 426,\n \"height\": 240,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"699\"\n },\n \"indexRange\": {\n \"start\": \"700\",\n \"end\": \"1223\"\n },\n \"lastModified\": \"1641499566642610\",\n \"contentLength\": \"3751867\",\n \"quality\": \"small\",\n \"fps\": 30,\n \"qualityLabel\": \"240p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 144349,\n \"colorInfo\": {\n \"primaries\": \"COLOR_PRIMARIES_BT709\",\n \"transferCharacteristics\": \"COLOR_TRANSFER_CHARACTERISTICS_BT709\",\n \"matrixCoefficients\": \"COLOR_MATRIX_COEFFICIENTS_BT709\"\n },\n \"approxDurationMs\": \"207933\",\n \"signatureCipher\": \"s\u003d4%3D%3D%3DQK2Eg%3D29JQA8H0yF7O6YrJhhKMstw05QKnnyxKxwmVaDQICYnXm9vhXGjh808_rua4Q-3H-ySONatUvsdGMC3TSo3NgIQRw8JQ0qOA\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093888%26ei%3D4BEdYuaCBbyN6dsP_Y-f-A0%26ip%3D127.0.0.1%26id%3Do-AN-OPbbrNofth9qyyXLpm501d_iS3uq519kHKhZbSXO4%26itag%3D395%26aitags%3D133%252C134%252C135%252C136%252C160%252C242%252C243%252C244%252C247%252C278%252C298%252C302%252C394%252C395%252C396%252C397%252C398%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Dvideo%252Fmp4%26ns%3DIUOcp_ZMJUAqlbUgz12etVcG%26gir%3Dyes%26clen%3D3751867%26dur%3D207.933%26lmt%3D1641499566642610%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D3311222%26n%3DfWVzwvDPbXzXiHmWfty%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRgIhAOChW9TrXUs1DfIdXaUu69w4hk4I2LjWZbNAmhMq3YKtAiEA2OT8_KtBcZAneChJBX73bxpujhftMpufZzfn6SdWLiQ%253D\"\n },\n {\n \"itag\": 160,\n \"mimeType\": \"video/mp4; codecs\u003d\\\"avc1.4d400c\\\"\",\n \"bitrate\": 126184,\n \"width\": 256,\n \"height\": 144,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"738\"\n },\n \"indexRange\": {\n \"start\": \"739\",\n \"end\": \"1262\"\n },\n \"lastModified\": \"1641517911397128\",\n \"contentLength\": \"2400525\",\n \"quality\": \"tiny\",\n \"fps\": 30,\n \"qualityLabel\": \"144p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 92357,\n \"approxDurationMs\": \"207933\",\n \"signatureCipher\": \"s\u003dsiGiGy7h8Gmfn0lWgwXmI-Y0D6s8UTMQUlxkfzKmUbgiEICERwbLubRzfyuye2JeFPg1rCaecGAMsmAiQ-TnGsAnSTgIARw8JQ0qOA\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093888%26ei%3D4BEdYuaCBbyN6dsP_Y-f-A0%26ip%3D127.0.0.1%26id%3Do-AN-OPbbrNofth9qyyXLpm501d_iS3uq519kHKhZbSXO4%26itag%3D160%26aitags%3D133%252C134%252C135%252C136%252C160%252C242%252C243%252C244%252C247%252C278%252C298%252C302%252C394%252C395%252C396%252C397%252C398%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Dvideo%252Fmp4%26ns%3DIUOcp_ZMJUAqlbUgz12etVcG%26gir%3Dyes%26clen%3D2400525%26dur%3D207.933%26lmt%3D1641517911397128%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D4411222%26n%3DfWVzwvDPbXzXiHmWfty%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRQIgM0z66E-ZDpVc1wGLattQ62qn0bgxWSnG7IsZcIrfif4CIQD4jI0GVZ9Ma41yYSsYs7fbIa5-lijLhTK7_uJgVmDQGg%253D%253D\"\n },\n {\n \"itag\": 278,\n \"mimeType\": \"video/webm; codecs\u003d\\\"vp9\\\"\",\n \"bitrate\": 82537,\n \"width\": 256,\n \"height\": 144,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"217\"\n },\n \"indexRange\": {\n \"start\": \"218\",\n \"end\": \"921\"\n },\n \"lastModified\": \"1641515564647325\",\n \"contentLength\": \"1957365\",\n \"quality\": \"tiny\",\n \"fps\": 30,\n \"qualityLabel\": \"144p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 75307,\n \"colorInfo\": {\n \"primaries\": \"COLOR_PRIMARIES_BT709\",\n \"transferCharacteristics\": \"COLOR_TRANSFER_CHARACTERISTICS_BT709\",\n \"matrixCoefficients\": \"COLOR_MATRIX_COEFFICIENTS_BT709\"\n },\n \"approxDurationMs\": \"207933\",\n \"signatureCipher\": \"s\u003dvg%3DgBZT9_%3DAQySNiWrwtXJFF-hgxcqdpjiSNfE07nWhMGtAEiAb3uLzFioVab_semS3z3enBrHk9niea-Jm6uwXsidE4OAhIgRw8JQ0qOA\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093888%26ei%3D4BEdYuaCBbyN6dsP_Y-f-A0%26ip%3D127.0.0.1%26id%3Do-AN-OPbbrNofth9qyyXLpm501d_iS3uq519kHKhZbSXO4%26itag%3D278%26aitags%3D133%252C134%252C135%252C136%252C160%252C242%252C243%252C244%252C247%252C278%252C298%252C302%252C394%252C395%252C396%252C397%252C398%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Dvideo%252Fwebm%26ns%3DIUOcp_ZMJUAqlbUgz12etVcG%26gir%3Dyes%26clen%3D1957365%26dur%3D207.933%26lmt%3D1641515564647325%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D4535332%26n%3DfWVzwvDPbXzXiHmWfty%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRQIhAPLgEMWcCkPj2ow4qCeJmwOrzJ74IA8hzmrJGw24rOalAiBXfbOHHzUDh9aBPrBaxdbd7JTjQFUld8sU_ghDXmfojg%253D%253D\"\n },\n {\n \"itag\": 394,\n \"mimeType\": \"video/mp4; codecs\u003d\\\"av01.0.00M.08\\\"\",\n \"bitrate\": 71594,\n \"width\": 256,\n \"height\": 144,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"699\"\n },\n \"indexRange\": {\n \"start\": \"700\",\n \"end\": \"1223\"\n },\n \"lastModified\": \"1641499506687599\",\n \"contentLength\": \"1716529\",\n \"quality\": \"tiny\",\n \"fps\": 30,\n \"qualityLabel\": \"144p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 66041,\n \"colorInfo\": {\n \"primaries\": \"COLOR_PRIMARIES_BT709\",\n \"transferCharacteristics\": \"COLOR_TRANSFER_CHARACTERISTICS_BT709\",\n \"matrixCoefficients\": \"COLOR_MATRIX_COEFFICIENTS_BT709\"\n },\n \"approxDurationMs\": \"207933\",\n \"signatureCipher\": \"s\u003dV%3D%3D%3DQ1Ot0%3DW5Oos4j0f5yfx27ZSeRNyjJcMdtHIe-8wSBgHAiAdZkIrgKH9Biskbl5RMWAJDG5llb-Ac8RTSiDZDH7S2NAhIQRw8JQ0qOA\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093888%26ei%3D4BEdYuaCBbyN6dsP_Y-f-A0%26ip%3D127.0.0.1%26id%3Do-AN-OPbbrNofth9qyyXLpm501d_iS3uq519kHKhZbSXO4%26itag%3D394%26aitags%3D133%252C134%252C135%252C136%252C160%252C242%252C243%252C244%252C247%252C278%252C298%252C302%252C394%252C395%252C396%252C397%252C398%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Dvideo%252Fmp4%26ns%3DIUOcp_ZMJUAqlbUgz12etVcG%26gir%3Dyes%26clen%3D1716529%26dur%3D207.933%26lmt%3D1641499506687599%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D3311222%26n%3DfWVzwvDPbXzXiHmWfty%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRgIhAMf_8dggMKnNP95C4JFO5TzdLx5DCZBF2vfHD4soyvM2AiEA-JzRz2XjmJh_e3zOax4qnOStQhbrgGVeGmZOwOKYZRA%253D\"\n },\n {\n \"itag\": 140,\n \"mimeType\": \"audio/mp4; codecs\u003d\\\"mp4a.40.2\\\"\",\n \"bitrate\": 130445,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"631\"\n },\n \"indexRange\": {\n \"start\": \"632\",\n \"end\": \"915\"\n },\n \"lastModified\": \"1641517801362798\",\n \"contentLength\": \"3367377\",\n \"quality\": \"tiny\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 129497,\n \"highReplication\": true,\n \"audioQuality\": \"AUDIO_QUALITY_MEDIUM\",\n \"approxDurationMs\": \"208027\",\n \"audioSampleRate\": \"44100\",\n \"audioChannels\": 2,\n \"loudnessDb\": 6.89,\n \"signatureCipher\": \"s\u003dzXzX8lBFXzLNvtzeqQA1CGhVc937PFH_8o-xrQVrEPq-AICo7yyzdCierJdTLCsa2EqxlqVzJ0WKW2X7Y0ihZ-_36LgIARw8JQ0qOA\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093888%26ei%3D4BEdYuaCBbyN6dsP_Y-f-A0%26ip%3D127.0.0.1%26id%3Do-AN-OPbbrNofth9qyyXLpm501d_iS3uq519kHKhZbSXO4%26itag%3D140%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Daudio%252Fmp4%26ns%3DIUOcp_ZMJUAqlbUgz12etVcG%26gir%3Dyes%26clen%3D3367377%26dur%3D208.027%26lmt%3D1641517801362798%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D4411222%26n%3DfWVzwvDPbXzXiHmWfty%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Citag%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRgIhAJDloB3eKj6OdVowzAGlRTM9SF0hRdt-CyKJOq7o49KWAiEA79XKz5aDpVS0Wu3jSu_XDXTFa6D1kUaA-d893IQSGWU%253D\"\n },\n {\n \"itag\": 249,\n \"mimeType\": \"audio/webm; codecs\u003d\\\"opus\\\"\",\n \"bitrate\": 56835,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"265\"\n },\n \"indexRange\": {\n \"start\": \"266\",\n \"end\": \"618\"\n },\n \"lastModified\": \"1641514754828109\",\n \"contentLength\": \"1353362\",\n \"quality\": \"tiny\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 52057,\n \"audioQuality\": \"AUDIO_QUALITY_LOW\",\n \"approxDurationMs\": \"207981\",\n \"audioSampleRate\": \"48000\",\n \"audioChannels\": 2,\n \"loudnessDb\": 6.88,\n \"signatureCipher\": \"s\u003d7jnjjFUbmnMOKYRfbjW5F26VfW_28Q-IrvLYsOzgjMLUBICQrgKCTBf0nAdtW2JJ4XD0di3tZrNtj5zm0qRL6VIarHgIARw8JQ0qOA\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093888%26ei%3D4BEdYuaCBbyN6dsP_Y-f-A0%26ip%3D127.0.0.1%26id%3Do-AN-OPbbrNofth9qyyXLpm501d_iS3uq519kHKhZbSXO4%26itag%3D249%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Daudio%252Fwebm%26ns%3DIUOcp_ZMJUAqlbUgz12etVcG%26gir%3Dyes%26clen%3D1353362%26dur%3D207.981%26lmt%3D1641514754828109%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D4531332%26n%3DfWVzwvDPbXzXiHmWfty%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Citag%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRAIge_KEmVkQqitmEKM4i21NQ6djjOo0IPga3gtFFfSUOI0CIAcDR4ccXhwEg7mrtkqC6rfIMkMbqluz1CKqV8DVezMv\"\n },\n {\n \"itag\": 250,\n \"mimeType\": \"audio/webm; codecs\u003d\\\"opus\\\"\",\n \"bitrate\": 74456,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"265\"\n },\n \"indexRange\": {\n \"start\": \"266\",\n \"end\": \"619\"\n },\n \"lastModified\": \"1641514755796024\",\n \"contentLength\": \"1791773\",\n \"quality\": \"tiny\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 68920,\n \"audioQuality\": \"AUDIO_QUALITY_LOW\",\n \"approxDurationMs\": \"207981\",\n \"audioSampleRate\": \"48000\",\n \"audioChannels\": 2,\n \"loudnessDb\": 6.88,\n \"signatureCipher\": \"s\u003dJI%3DIMdn9V%3DeIdQtDxTHr5twLwSsHjNfh-kqinbtmNYWOfnAEiA6kH03zuKW6qgYK2YzgYkGcHG-05qcBmPPWioEOHCRWIAhIgRw8JQ0qOA\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093888%26ei%3D4BEdYuaCBbyN6dsP_Y-f-A0%26ip%3D127.0.0.1%26id%3Do-AN-OPbbrNofth9qyyXLpm501d_iS3uq519kHKhZbSXO4%26itag%3D250%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Daudio%252Fwebm%26ns%3DIUOcp_ZMJUAqlbUgz12etVcG%26gir%3Dyes%26clen%3D1791773%26dur%3D207.981%26lmt%3D1641514755796024%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D4531332%26n%3DfWVzwvDPbXzXiHmWfty%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Citag%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRQIgUAIFadahLLgtmrBDeRmgkjglRIYEN5IXM0a6HlCicpgCIQDpPkK43qUVVFk5TATETU-U4sfRjk-yuUYqdJATgRibzA%253D%253D\"\n },\n {\n \"itag\": 251,\n \"mimeType\": \"audio/webm; codecs\u003d\\\"opus\\\"\",\n \"bitrate\": 146088,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"265\"\n },\n \"indexRange\": {\n \"start\": \"266\",\n \"end\": \"619\"\n },\n \"lastModified\": \"1641514754799509\",\n \"contentLength\": \"3530951\",\n \"quality\": \"tiny\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 135818,\n \"audioQuality\": \"AUDIO_QUALITY_MEDIUM\",\n \"approxDurationMs\": \"207981\",\n \"audioSampleRate\": \"48000\",\n \"audioChannels\": 2,\n \"loudnessDb\": 6.88,\n \"signatureCipher\": \"s\u003dA%3D%3D%3DwxKCq%3DbaCMo5txesgqERtB6qTHqUgjHGojaFAB0vLgyBiAsPlZaKt5uXBkMoAWJeRDGiZcMXx9p9pe-PGDAAmbJMNAhIQRw8JQ0qOA\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093888%26ei%3D4BEdYuaCBbyN6dsP_Y-f-A0%26ip%3D127.0.0.1%26id%3Do-AN-OPbbrNofth9qyyXLpm501d_iS3uq519kHKhZbSXO4%26itag%3D251%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Daudio%252Fwebm%26ns%3DIUOcp_ZMJUAqlbUgz12etVcG%26gir%3Dyes%26clen%3D3530951%26dur%3D207.981%26lmt%3D1641514754799509%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D4531332%26n%3DfWVzwvDPbXzXiHmWfty%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Citag%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRQIgI-vmJRV-6OZ2UiNuVUsp9a-krqFlfAxr8Kgr3B-dq2ICIQCXGn6uhS648dI4h5sYdXMc7_epM1ogEwrNp2je4v-umA%253D%253D\"\n }\n ]\n },\n \"playbackTracking\": {\n \"videostatsPlaybackUrl\": {\n \"baseUrl\": \"https://s.youtube.com/api/stats/playback?cl\u003d429611308\u0026docid\u003dK4DyBUG242c\u0026ei\u003d4BEdYuaCBbyN6dsP_Y-f-A0\u0026fexp\u003d1714240%2C23744176%2C23804281%2C23882685%2C23884386%2C23918597%2C23934970%2C23946420%2C23958571%2C23966208%2C23983296%2C23986030%2C23998056%2C24001373%2C24002022%2C24002025%2C24002922%2C24004644%2C24007246%2C24007790%2C24028143%2C24034168%2C24036948%2C24045475%2C24045476%2C24077241%2C24077266%2C24080604%2C24080738%2C24082661%2C24085811%2C24106839%2C24109689%2C24110902%2C24111165%2C24114970%2C24120820%2C24121335%2C24135310%2C24138064%2C24138442%2C24140247%2C24141413%2C24141462%2C24142470%2C24145515%2C24148482%2C24151814%2C24152443%2C24154065%2C24154616%2C24161848%2C24165080%2C24165399%2C24166123%2C24166867%2C24167177%2C24167893%2C24169726%2C24173996%2C39321475\u0026ns\u003dyt\u0026plid\u003dAAXZGBICA-eja-0w\u0026el\u003ddetailpage\u0026len\u003d208\u0026of\u003dC49m4gPN4f_bUzskWOq7Vg\u0026vm\u003dCAMQARgBOjJBS1JhaHdDQ1dNVkRoN2tPT1J5eUFuaU15VmVGcEQ1Z0FrUE5uVXpjUk5RSXl3b29jQWJUQVBta0tESy1wbE1VaXA2QzhsZFpsOUQ4ajV3WHRzLUh3NDNRZUYwUXhJYnZhanhsY1QyLUlGRzRiSVRheklrSkRxUW0wZG14b2hkMG8zWXlWUVNB\"\n },\n \"videostatsDelayplayUrl\": {\n \"baseUrl\": \"https://s.youtube.com/api/stats/delayplay?cl\u003d429611308\u0026docid\u003dK4DyBUG242c\u0026ei\u003d4BEdYuaCBbyN6dsP_Y-f-A0\u0026fexp\u003d1714240%2C23744176%2C23804281%2C23882685%2C23884386%2C23918597%2C23934970%2C23946420%2C23958571%2C23966208%2C23983296%2C23986030%2C23998056%2C24001373%2C24002022%2C24002025%2C24002922%2C24004644%2C24007246%2C24007790%2C24028143%2C24034168%2C24036948%2C24045475%2C24045476%2C24077241%2C24077266%2C24080604%2C24080738%2C24082661%2C24085811%2C24106839%2C24109689%2C24110902%2C24111165%2C24114970%2C24120820%2C24121335%2C24135310%2C24138064%2C24138442%2C24140247%2C24141413%2C24141462%2C24142470%2C24145515%2C24148482%2C24151814%2C24152443%2C24154065%2C24154616%2C24161848%2C24165080%2C24165399%2C24166123%2C24166867%2C24167177%2C24167893%2C24169726%2C24173996%2C39321475\u0026ns\u003dyt\u0026plid\u003dAAXZGBICA-eja-0w\u0026el\u003ddetailpage\u0026len\u003d208\u0026of\u003dC49m4gPN4f_bUzskWOq7Vg\u0026vm\u003dCAMQARgBOjJBS1JhaHdDQ1dNVkRoN2tPT1J5eUFuaU15VmVGcEQ1Z0FrUE5uVXpjUk5RSXl3b29jQWJUQVBta0tESy1wbE1VaXA2QzhsZFpsOUQ4ajV3WHRzLUh3NDNRZUYwUXhJYnZhanhsY1QyLUlGRzRiSVRheklrSkRxUW0wZG14b2hkMG8zWXlWUVNB\"\n },\n \"videostatsWatchtimeUrl\": {\n \"baseUrl\": \"https://s.youtube.com/api/stats/watchtime?cl\u003d429611308\u0026docid\u003dK4DyBUG242c\u0026ei\u003d4BEdYuaCBbyN6dsP_Y-f-A0\u0026fexp\u003d1714240%2C23744176%2C23804281%2C23882685%2C23884386%2C23918597%2C23934970%2C23946420%2C23958571%2C23966208%2C23983296%2C23986030%2C23998056%2C24001373%2C24002022%2C24002025%2C24002922%2C24004644%2C24007246%2C24007790%2C24028143%2C24034168%2C24036948%2C24045475%2C24045476%2C24077241%2C24077266%2C24080604%2C24080738%2C24082661%2C24085811%2C24106839%2C24109689%2C24110902%2C24111165%2C24114970%2C24120820%2C24121335%2C24135310%2C24138064%2C24138442%2C24140247%2C24141413%2C24141462%2C24142470%2C24145515%2C24148482%2C24151814%2C24152443%2C24154065%2C24154616%2C24161848%2C24165080%2C24165399%2C24166123%2C24166867%2C24167177%2C24167893%2C24169726%2C24173996%2C39321475\u0026ns\u003dyt\u0026plid\u003dAAXZGBICA-eja-0w\u0026el\u003ddetailpage\u0026len\u003d208\u0026of\u003dC49m4gPN4f_bUzskWOq7Vg\u0026vm\u003dCAMQARgBOjJBS1JhaHdDQ1dNVkRoN2tPT1J5eUFuaU15VmVGcEQ1Z0FrUE5uVXpjUk5RSXl3b29jQWJUQVBta0tESy1wbE1VaXA2QzhsZFpsOUQ4ajV3WHRzLUh3NDNRZUYwUXhJYnZhanhsY1QyLUlGRzRiSVRheklrSkRxUW0wZG14b2hkMG8zWXlWUVNB\"\n },\n \"ptrackingUrl\": {\n \"baseUrl\": \"https://www.youtube.com/ptracking?ei\u003d4BEdYuaCBbyN6dsP_Y-f-A0\u0026oid\u003dnrN3ywEiRkXVeg3HYSHRTw\u0026plid\u003dAAXZGBICA-eja-0w\u0026pltype\u003dcontent\u0026ptchn\u003d_aEa8K-EOJ3D6gOs7HcyNg\u0026ptk\u003dyoutube_single\u0026video_id\u003dK4DyBUG242c\"\n },\n \"qoeUrl\": {\n \"baseUrl\": \"https://s.youtube.com/api/stats/qoe?cl\u003d429611308\u0026docid\u003dK4DyBUG242c\u0026ei\u003d4BEdYuaCBbyN6dsP_Y-f-A0\u0026event\u003dstreamingstats\u0026fexp\u003d1714240%2C23744176%2C23804281%2C23882685%2C23884386%2C23918597%2C23934970%2C23946420%2C23958571%2C23966208%2C23983296%2C23986030%2C23998056%2C24001373%2C24002022%2C24002025%2C24002922%2C24004644%2C24007246%2C24007790%2C24028143%2C24034168%2C24036948%2C24045475%2C24045476%2C24077241%2C24077266%2C24080604%2C24080738%2C24082661%2C24085811%2C24106839%2C24109689%2C24110902%2C24111165%2C24114970%2C24120820%2C24121335%2C24135310%2C24138064%2C24138442%2C24140247%2C24141413%2C24141462%2C24142470%2C24145515%2C24148482%2C24151814%2C24152443%2C24154065%2C24154616%2C24161848%2C24165080%2C24165399%2C24166123%2C24166867%2C24167177%2C24167893%2C24169726%2C24173996%2C39321475\u0026ns\u003dyt\u0026plid\u003dAAXZGBICA-eja-0w\"\n },\n \"atrUrl\": {\n \"baseUrl\": \"https://s.youtube.com/api/stats/atr?docid\u003dK4DyBUG242c\u0026ei\u003d4BEdYuaCBbyN6dsP_Y-f-A0\u0026len\u003d208\u0026ns\u003dyt\u0026plid\u003dAAXZGBICA-eja-0w\u0026ver\u003d2\",\n \"elapsedMediaTimeSeconds\": 5\n },\n \"videostatsScheduledFlushWalltimeSeconds\": [\n 10,\n 20,\n 30\n ],\n \"videostatsDefaultFlushIntervalSeconds\": 40,\n \"youtubeRemarketingUrl\": {\n \"baseUrl\": \"https://www.youtube.com/pagead/viewthroughconversion/962985656/?backend\u003dinnertube\u0026cname\u003d1\u0026cver\u003d2_20211103\u0026foc_id\u003d_aEa8K-EOJ3D6gOs7HcyNg\u0026label\u003dfollowon_view\u0026ptype\u003dno_rmkt\u0026random\u003d451854671\",\n \"elapsedMediaTimeSeconds\": 0\n }\n },\n \"captions\": {\n \"playerCaptionsRenderer\": {\n \"baseUrl\": \"https://www.youtube.com/api/timedtext?v\u003dK4DyBUG242c\u0026asr_langs\u003dde,en,es,fr,id,it,ja,ko,nl,pt,ru,tr,vi\u0026caps\u003dasr\u0026exp\u003dxctw\u0026xoaf\u003d5\u0026hl\u003den-GB\u0026ip\u003d127.0.0.1\u0026ipbits\u003d0\u0026expire\u003d1646097488\u0026sparams\u003dip,ipbits,expire,v,asr_langs,caps,exp,xoaf\u0026signature\u003dAF76B76A701A8880F104515500EAA50224A1BACA.2540901AD0AC7088A117E2738C719EBF0B7C7080\u0026key\u003dyt8\",\n \"visibility\": \"UNKNOWN\"\n },\n \"playerCaptionsTracklistRenderer\": {\n \"captionTracks\": [\n {\n \"baseUrl\": \"https://www.youtube.com/api/timedtext?v\u003dK4DyBUG242c\u0026asr_langs\u003dde,en,es,fr,id,it,ja,ko,nl,pt,ru,tr,vi\u0026caps\u003dasr\u0026exp\u003dxctw\u0026xoaf\u003d5\u0026hl\u003den-GB\u0026ip\u003d127.0.0.1\u0026ipbits\u003d0\u0026expire\u003d1646097488\u0026sparams\u003dip,ipbits,expire,v,asr_langs,caps,exp,xoaf\u0026signature\u003d4C4B01ED4917D7FAD48A39C345492214F529C396.CE018828011CF722873A2B1B09DA479D428AC80C\u0026key\u003dyt8\u0026kind\u003dasr\u0026lang\u003dnl\",\n \"name\": {\n \"simpleText\": \"Dutch (auto-generated)\"\n },\n \"vssId\": \"a.nl\",\n \"languageCode\": \"nl\",\n \"kind\": \"asr\",\n \"isTranslatable\": true\n }\n ],\n \"audioTracks\": [\n {\n \"captionTrackIndices\": [\n 0\n ]\n }\n ],\n \"translationLanguages\": [\n {\n \"languageCode\": \"af\",\n \"languageName\": {\n \"simpleText\": \"Afrikaans\"\n }\n },\n {\n \"languageCode\": \"sq\",\n \"languageName\": {\n \"simpleText\": \"Albanian\"\n }\n },\n {\n \"languageCode\": \"am\",\n \"languageName\": {\n \"simpleText\": \"Amharic\"\n }\n },\n {\n \"languageCode\": \"ar\",\n \"languageName\": {\n \"simpleText\": \"Arabic\"\n }\n },\n {\n \"languageCode\": \"hy\",\n \"languageName\": {\n \"simpleText\": \"Armenian\"\n }\n },\n {\n \"languageCode\": \"az\",\n \"languageName\": {\n \"simpleText\": \"Azerbaijani\"\n }\n },\n {\n \"languageCode\": \"bn\",\n \"languageName\": {\n \"simpleText\": \"Bangla\"\n }\n },\n {\n \"languageCode\": \"eu\",\n \"languageName\": {\n \"simpleText\": \"Basque\"\n }\n },\n {\n \"languageCode\": \"be\",\n \"languageName\": {\n \"simpleText\": \"Belarusian\"\n }\n },\n {\n \"languageCode\": \"bs\",\n \"languageName\": {\n \"simpleText\": \"Bosnian\"\n }\n },\n {\n \"languageCode\": \"bg\",\n \"languageName\": {\n \"simpleText\": \"Bulgarian\"\n }\n },\n {\n \"languageCode\": \"my\",\n \"languageName\": {\n \"simpleText\": \"Burmese\"\n }\n },\n {\n \"languageCode\": \"ca\",\n \"languageName\": {\n \"simpleText\": \"Catalan\"\n }\n },\n {\n \"languageCode\": \"ceb\",\n \"languageName\": {\n \"simpleText\": \"Cebuano\"\n }\n },\n {\n \"languageCode\": \"zh-Hans\",\n \"languageName\": {\n \"simpleText\": \"Chinese (Simplified)\"\n }\n },\n {\n \"languageCode\": \"zh-Hant\",\n \"languageName\": {\n \"simpleText\": \"Chinese (Traditional)\"\n }\n },\n {\n \"languageCode\": \"co\",\n \"languageName\": {\n \"simpleText\": \"Corsican\"\n }\n },\n {\n \"languageCode\": \"hr\",\n \"languageName\": {\n \"simpleText\": \"Croatian\"\n }\n },\n {\n \"languageCode\": \"cs\",\n \"languageName\": {\n \"simpleText\": \"Czech\"\n }\n },\n {\n \"languageCode\": \"da\",\n \"languageName\": {\n \"simpleText\": \"Danish\"\n }\n },\n {\n \"languageCode\": \"nl\",\n \"languageName\": {\n \"simpleText\": \"Dutch\"\n }\n },\n {\n \"languageCode\": \"en\",\n \"languageName\": {\n \"simpleText\": \"English\"\n }\n },\n {\n \"languageCode\": \"eo\",\n \"languageName\": {\n \"simpleText\": \"Esperanto\"\n }\n },\n {\n \"languageCode\": \"et\",\n \"languageName\": {\n \"simpleText\": \"Estonian\"\n }\n },\n {\n \"languageCode\": \"fil\",\n \"languageName\": {\n \"simpleText\": \"Filipino\"\n }\n },\n {\n \"languageCode\": \"fi\",\n \"languageName\": {\n \"simpleText\": \"Finnish\"\n }\n },\n {\n \"languageCode\": \"fr\",\n \"languageName\": {\n \"simpleText\": \"French\"\n }\n },\n {\n \"languageCode\": \"gl\",\n \"languageName\": {\n \"simpleText\": \"Galician\"\n }\n },\n {\n \"languageCode\": \"ka\",\n \"languageName\": {\n \"simpleText\": \"Georgian\"\n }\n },\n {\n \"languageCode\": \"de\",\n \"languageName\": {\n \"simpleText\": \"German\"\n }\n },\n {\n \"languageCode\": \"el\",\n \"languageName\": {\n \"simpleText\": \"Greek\"\n }\n },\n {\n \"languageCode\": \"gu\",\n \"languageName\": {\n \"simpleText\": \"Gujarati\"\n }\n },\n {\n \"languageCode\": \"ht\",\n \"languageName\": {\n \"simpleText\": \"Haitian Creole\"\n }\n },\n {\n \"languageCode\": \"ha\",\n \"languageName\": {\n \"simpleText\": \"Hausa\"\n }\n },\n {\n \"languageCode\": \"haw\",\n \"languageName\": {\n \"simpleText\": \"Hawaiian\"\n }\n },\n {\n \"languageCode\": \"iw\",\n \"languageName\": {\n \"simpleText\": \"Hebrew\"\n }\n },\n {\n \"languageCode\": \"hi\",\n \"languageName\": {\n \"simpleText\": \"Hindi\"\n }\n },\n {\n \"languageCode\": \"hmn\",\n \"languageName\": {\n \"simpleText\": \"Hmong\"\n }\n },\n {\n \"languageCode\": \"hu\",\n \"languageName\": {\n \"simpleText\": \"Hungarian\"\n }\n },\n {\n \"languageCode\": \"is\",\n \"languageName\": {\n \"simpleText\": \"Icelandic\"\n }\n },\n {\n \"languageCode\": \"ig\",\n \"languageName\": {\n \"simpleText\": \"Igbo\"\n }\n },\n {\n \"languageCode\": \"id\",\n \"languageName\": {\n \"simpleText\": \"Indonesian\"\n }\n },\n {\n \"languageCode\": \"ga\",\n \"languageName\": {\n \"simpleText\": \"Irish\"\n }\n },\n {\n \"languageCode\": \"it\",\n \"languageName\": {\n \"simpleText\": \"Italian\"\n }\n },\n {\n \"languageCode\": \"ja\",\n \"languageName\": {\n \"simpleText\": \"Japanese\"\n }\n },\n {\n \"languageCode\": \"jv\",\n \"languageName\": {\n \"simpleText\": \"Javanese\"\n }\n },\n {\n \"languageCode\": \"kn\",\n \"languageName\": {\n \"simpleText\": \"Kannada\"\n }\n },\n {\n \"languageCode\": \"kk\",\n \"languageName\": {\n \"simpleText\": \"Kazakh\"\n }\n },\n {\n \"languageCode\": \"km\",\n \"languageName\": {\n \"simpleText\": \"Khmer\"\n }\n },\n {\n \"languageCode\": \"rw\",\n \"languageName\": {\n \"simpleText\": \"Kinyarwanda\"\n }\n },\n {\n \"languageCode\": \"ko\",\n \"languageName\": {\n \"simpleText\": \"Korean\"\n }\n },\n {\n \"languageCode\": \"ku\",\n \"languageName\": {\n \"simpleText\": \"Kurdish\"\n }\n },\n {\n \"languageCode\": \"ky\",\n \"languageName\": {\n \"simpleText\": \"Kyrgyz\"\n }\n },\n {\n \"languageCode\": \"lo\",\n \"languageName\": {\n \"simpleText\": \"Lao\"\n }\n },\n {\n \"languageCode\": \"la\",\n \"languageName\": {\n \"simpleText\": \"Latin\"\n }\n },\n {\n \"languageCode\": \"lv\",\n \"languageName\": {\n \"simpleText\": \"Latvian\"\n }\n },\n {\n \"languageCode\": \"lt\",\n \"languageName\": {\n \"simpleText\": \"Lithuanian\"\n }\n },\n {\n \"languageCode\": \"lb\",\n \"languageName\": {\n \"simpleText\": \"Luxembourgish\"\n }\n },\n {\n \"languageCode\": \"mk\",\n \"languageName\": {\n \"simpleText\": \"Macedonian\"\n }\n },\n {\n \"languageCode\": \"mg\",\n \"languageName\": {\n \"simpleText\": \"Malagasy\"\n }\n },\n {\n \"languageCode\": \"ms\",\n \"languageName\": {\n \"simpleText\": \"Malay\"\n }\n },\n {\n \"languageCode\": \"ml\",\n \"languageName\": {\n \"simpleText\": \"Malayalam\"\n }\n },\n {\n \"languageCode\": \"mt\",\n \"languageName\": {\n \"simpleText\": \"Maltese\"\n }\n },\n {\n \"languageCode\": \"mi\",\n \"languageName\": {\n \"simpleText\": \"Māori\"\n }\n },\n {\n \"languageCode\": \"mr\",\n \"languageName\": {\n \"simpleText\": \"Marathi\"\n }\n },\n {\n \"languageCode\": \"mn\",\n \"languageName\": {\n \"simpleText\": \"Mongolian\"\n }\n },\n {\n \"languageCode\": \"ne\",\n \"languageName\": {\n \"simpleText\": \"Nepali\"\n }\n },\n {\n \"languageCode\": \"no\",\n \"languageName\": {\n \"simpleText\": \"Norwegian\"\n }\n },\n {\n \"languageCode\": \"ny\",\n \"languageName\": {\n \"simpleText\": \"Nyanja\"\n }\n },\n {\n \"languageCode\": \"or\",\n \"languageName\": {\n \"simpleText\": \"Odia\"\n }\n },\n {\n \"languageCode\": \"ps\",\n \"languageName\": {\n \"simpleText\": \"Pashto\"\n }\n },\n {\n \"languageCode\": \"fa\",\n \"languageName\": {\n \"simpleText\": \"Persian\"\n }\n },\n {\n \"languageCode\": \"pl\",\n \"languageName\": {\n \"simpleText\": \"Polish\"\n }\n },\n {\n \"languageCode\": \"pt\",\n \"languageName\": {\n \"simpleText\": \"Portuguese\"\n }\n },\n {\n \"languageCode\": \"pa\",\n \"languageName\": {\n \"simpleText\": \"Punjabi\"\n }\n },\n {\n \"languageCode\": \"ro\",\n \"languageName\": {\n \"simpleText\": \"Romanian\"\n }\n },\n {\n \"languageCode\": \"ru\",\n \"languageName\": {\n \"simpleText\": \"Russian\"\n }\n },\n {\n \"languageCode\": \"sm\",\n \"languageName\": {\n \"simpleText\": \"Samoan\"\n }\n },\n {\n \"languageCode\": \"gd\",\n \"languageName\": {\n \"simpleText\": \"Scottish Gaelic\"\n }\n },\n {\n \"languageCode\": \"sr\",\n \"languageName\": {\n \"simpleText\": \"Serbian\"\n }\n },\n {\n \"languageCode\": \"sn\",\n \"languageName\": {\n \"simpleText\": \"Shona\"\n }\n },\n {\n \"languageCode\": \"sd\",\n \"languageName\": {\n \"simpleText\": \"Sindhi\"\n }\n },\n {\n \"languageCode\": \"si\",\n \"languageName\": {\n \"simpleText\": \"Sinhala\"\n }\n },\n {\n \"languageCode\": \"sk\",\n \"languageName\": {\n \"simpleText\": \"Slovak\"\n }\n },\n {\n \"languageCode\": \"sl\",\n \"languageName\": {\n \"simpleText\": \"Slovenian\"\n }\n },\n {\n \"languageCode\": \"so\",\n \"languageName\": {\n \"simpleText\": \"Somali\"\n }\n },\n {\n \"languageCode\": \"st\",\n \"languageName\": {\n \"simpleText\": \"Southern Sotho\"\n }\n },\n {\n \"languageCode\": \"es\",\n \"languageName\": {\n \"simpleText\": \"Spanish\"\n }\n },\n {\n \"languageCode\": \"su\",\n \"languageName\": {\n \"simpleText\": \"Sundanese\"\n }\n },\n {\n \"languageCode\": \"sw\",\n \"languageName\": {\n \"simpleText\": \"Swahili\"\n }\n },\n {\n \"languageCode\": \"sv\",\n \"languageName\": {\n \"simpleText\": \"Swedish\"\n }\n },\n {\n \"languageCode\": \"tg\",\n \"languageName\": {\n \"simpleText\": \"Tajik\"\n }\n },\n {\n \"languageCode\": \"ta\",\n \"languageName\": {\n \"simpleText\": \"Tamil\"\n }\n },\n {\n \"languageCode\": \"tt\",\n \"languageName\": {\n \"simpleText\": \"Tatar\"\n }\n },\n {\n \"languageCode\": \"te\",\n \"languageName\": {\n \"simpleText\": \"Telugu\"\n }\n },\n {\n \"languageCode\": \"th\",\n \"languageName\": {\n \"simpleText\": \"Thai\"\n }\n },\n {\n \"languageCode\": \"tr\",\n \"languageName\": {\n \"simpleText\": \"Turkish\"\n }\n },\n {\n \"languageCode\": \"tk\",\n \"languageName\": {\n \"simpleText\": \"Turkmen\"\n }\n },\n {\n \"languageCode\": \"uk\",\n \"languageName\": {\n \"simpleText\": \"Ukrainian\"\n }\n },\n {\n \"languageCode\": \"ur\",\n \"languageName\": {\n \"simpleText\": \"Urdu\"\n }\n },\n {\n \"languageCode\": \"ug\",\n \"languageName\": {\n \"simpleText\": \"Uyghur\"\n }\n },\n {\n \"languageCode\": \"uz\",\n \"languageName\": {\n \"simpleText\": \"Uzbek\"\n }\n },\n {\n \"languageCode\": \"vi\",\n \"languageName\": {\n \"simpleText\": \"Vietnamese\"\n }\n },\n {\n \"languageCode\": \"cy\",\n \"languageName\": {\n \"simpleText\": \"Welsh\"\n }\n },\n {\n \"languageCode\": \"fy\",\n \"languageName\": {\n \"simpleText\": \"Western Frisian\"\n }\n },\n {\n \"languageCode\": \"xh\",\n \"languageName\": {\n \"simpleText\": \"Xhosa\"\n }\n },\n {\n \"languageCode\": \"yi\",\n \"languageName\": {\n \"simpleText\": \"Yiddish\"\n }\n },\n {\n \"languageCode\": \"yo\",\n \"languageName\": {\n \"simpleText\": \"Yoruba\"\n }\n },\n {\n \"languageCode\": \"zu\",\n \"languageName\": {\n \"simpleText\": \"Zulu\"\n }\n }\n ],\n \"defaultAudioTrackIndex\": 0\n }\n },\n \"videoDetails\": {\n \"videoId\": \"K4DyBUG242c\",\n \"title\": \"Cartoon - On \u0026 On (feat. Daniel Levi) [NCS Release]\",\n \"lengthSeconds\": \"208\",\n \"keywords\": [\n \"Cartoon On \u0026 On (feat. Daniel Levi)\",\n \"Cartoon - On \u0026 On\",\n \"Cartoon\",\n \"On \u0026 On\",\n \"NCS\",\n \"nocopyrightsounds\",\n \"electronic\",\n \"no copyright sounds\",\n \"NCS release Cartoon\",\n \"NCS Release Daniel Levi\",\n \"Daniel Levi\",\n \"NCS Release\",\n \"Cartoon Baboon\",\n \"Cartoon NCS Release\",\n \"NCS Cartoon On \u0026 On\",\n \"Copyright Free Music\",\n \"Royalty Free Music\",\n \"Royalty Free Cartoon\",\n \"On and on\",\n \"on and on lyrics\",\n \"on \u0026 on lyrics\",\n \"NCS On and On\",\n \"NCS On \u0026 On\",\n \"Cartoon best songs\",\n \"NCS Best Songs\",\n \"NCS Cartoon Daniel Levi\",\n \"On \u0026 On NCS\",\n \"Official\"\n ],\n \"channelId\": \"UC_aEa8K-EOJ3D6gOs7HcyNg\",\n \"isOwnerViewing\": false,\n \"shortDescription\": \"NCS: Music Without Limitations\\nNCS Spotify: http://spoti.fi/NCS\\n\\nFree Download / Stream: http://ncs.io/onandon\\n\\n\\n[NCS]\\n• https://soundcloud.com/nocopyrightsounds\\n• https://instagram.com/nocopyrightsounds\\n• https://facebook.com/nocopyrightsounds\\n• https://twitter.com/ncsounds\\n• https://www.twitch.tv/nocopyrightsounds\\n\\n▽ Follow Cartoon\\nSoundCloud https://soundcloud.com/cartoonbaboon\\nFacebook https://www.facebook.com/cartoondband\\nInstagram https://www.instagram.com/cartoonbaboon\\n\\n▽ Follow Daniel Levi (vocalist)\\nYoutube https://www.youtube.com/user/danielleviband/\\nFacebook http://facebook.com/daniellevimusic\\nInstagram https://www.instagram.com/danielleviviinalass/\\n\\nLyrics: Cartoon - On \u0026 On feat. Daniel Levi\\n\\n[Verse 1]\\nHold me close \u0027til I get up\\nTime is barely on our side\\nI don\u0027t wanna waste what\u0027s left\\nThe storms we chase are leadin\u0027 us\\nAnd love is all we\u0027ll ever trust, yeah\\nNo, I don\u0027t wanna waste what\u0027s left\\n\\n[Chorus]\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\n\u0027Til my shadow turns to sun-rays\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\nAnd on and on we\u0027ll go\\nOn we\u0027ll go\\n\\n[Verse 2]\\nFinding life along the way\\nMelodies we haven\u0027t played\\nNo, I don\u0027t want no rest\\nEchoin\u0027 around these walls\\nFighting to create a song (yeah)\\nI don\u0027t wanna miss a beat\\n\\n[Chorus]\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\n\u0027Til my shadow turns to sun-rays\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\nAnd on and on we\u0027ll go\\n\\n[Bridge]\\nAnd we\u0027ll grow in number\\nFuelled by thunder, see the horizon\\nTurn us to thousands\\nAnd we\u0027ll grow in number\\nFuelled by thunder, see the horizon\\nTurn us to thousands\\n\\n[Chorus]\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\n\u0027Til my shadow turns to sunrays\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\nAnd on and on we\u0027ll go\\n\\n\\n© Check out our Usage Policy on how to use NCS music in your videos: http://ncs.io/UsagePolicy\\n\\nTo request a commercial license visit: http://ncs.io/Commercial\",\n \"isCrawlable\": true,\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/K4DyBUG242c/hqdefault.jpg?sqp\u003d-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLDL_rZFJCJ_xo0iKbc0KRhMYuUU7g\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/K4DyBUG242c/hqdefault.jpg?sqp\u003d-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLB3nlikPUr3vQFk3kcQUiGjOzx-bA\",\n \"width\": 196,\n \"height\": 110\n },\n {\n \"url\": \"https://i.ytimg.com/vi/K4DyBUG242c/hqdefault.jpg?sqp\u003d-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLBaSk8tABzI7I7xDTG1Kz-VnsFo1w\",\n \"width\": 246,\n \"height\": 138\n },\n {\n \"url\": \"https://i.ytimg.com/vi/K4DyBUG242c/hqdefault.jpg?sqp\u003d-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLA635wYOTkaXrnqEX3FMJ8mazAEtA\",\n \"width\": 336,\n \"height\": 188\n }\n ]\n },\n \"allowRatings\": true,\n \"viewCount\": \"449880967\",\n \"author\": \"NoCopyrightSounds\",\n \"isPrivate\": false,\n \"isUnpluggedCorpus\": false,\n \"isLiveContent\": false\n },\n \"playerConfig\": {\n \"audioConfig\": {\n \"loudnessDb\": 6.89,\n \"perceptualLoudnessDb\": -7.11,\n \"enablePerFormatLoudness\": true\n },\n \"streamSelectionConfig\": {\n \"maxBitrate\": \"12180000\"\n },\n \"mediaCommonConfig\": {\n \"dynamicReadaheadConfig\": {\n \"maxReadAheadMediaTimeMs\": 120000,\n \"minReadAheadMediaTimeMs\": 15000,\n \"readAheadGrowthRateMs\": 1000\n }\n },\n \"webPlayerConfig\": {\n \"webPlayerActionsPorting\": {\n \"getSharePanelCommand\": {\n \"clickTrackingParams\": \"CAAQu2kiEwjm8oWQgaP2AhW8RnoFHf3HB98\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/share/get_web_player_share_panel\"\n }\n },\n \"webPlayerShareEntityServiceEndpoint\": {\n \"serializedShareEntity\": \"CgtLNER5QlVHMjQyYw%3D%3D\"\n }\n },\n \"subscribeCommand\": {\n \"clickTrackingParams\": \"CAAQu2kiEwjm8oWQgaP2AhW8RnoFHf3HB98\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/subscription/subscribe\"\n }\n },\n \"subscribeEndpoint\": {\n \"channelIds\": [\n \"UC_aEa8K-EOJ3D6gOs7HcyNg\"\n ],\n \"params\": \"EgIIBxgA\"\n }\n },\n \"unsubscribeCommand\": {\n \"clickTrackingParams\": \"CAAQu2kiEwjm8oWQgaP2AhW8RnoFHf3HB98\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/subscription/unsubscribe\"\n }\n },\n \"unsubscribeEndpoint\": {\n \"channelIds\": [\n \"UC_aEa8K-EOJ3D6gOs7HcyNg\"\n ],\n \"params\": \"CgIIBxgA\"\n }\n },\n \"addToWatchLaterCommand\": {\n \"clickTrackingParams\": \"CAAQu2kiEwjm8oWQgaP2AhW8RnoFHf3HB98\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"addedVideoId\": \"K4DyBUG242c\",\n \"action\": \"ACTION_ADD_VIDEO\"\n }\n ]\n }\n },\n \"removeFromWatchLaterCommand\": {\n \"clickTrackingParams\": \"CAAQu2kiEwjm8oWQgaP2AhW8RnoFHf3HB98\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"action\": \"ACTION_REMOVE_VIDEO_BY_VIDEO_ID\",\n \"removedVideoId\": \"K4DyBUG242c\"\n }\n ]\n }\n }\n }\n }\n },\n \"storyboards\": {\n \"playerStoryboardSpecRenderer\": {\n \"spec\": \"https://i.ytimg.com/sb/K4DyBUG242c/storyboard3_L$L/$N.jpg?sqp\u003d-oaymwENSDfyq4qpAwVwAcABBqLzl_8DBgixhd2OBg\u003d\u003d|48#27#100#10#10#0#default#rs$AOn4CLBL2IIPMrqbAPLp9I-CeIkmqQ_Ifg|80#45#105#10#10#2000#M$M#rs$AOn4CLCHk7h_ZasxA3wVxKf7kC_iaeYDmQ|160#90#105#5#5#2000#M$M#rs$AOn4CLB5we2--cOxABnFGQ9mjbUiC9s9GQ\"\n }\n },\n \"microformat\": {\n \"playerMicroformatRenderer\": {\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/K4DyBUG242c/hqdefault.jpg\",\n \"width\": 480,\n \"height\": 360\n }\n ]\n },\n \"embed\": {\n \"iframeUrl\": \"https://www.youtube.com/embed/K4DyBUG242c\",\n \"flashUrl\": \"http://www.youtube.com/v/K4DyBUG242c?version\u003d3\u0026autohide\u003d1\",\n \"width\": 1280,\n \"height\": 720,\n \"flashSecureUrl\": \"https://www.youtube.com/v/K4DyBUG242c?version\u003d3\u0026autohide\u003d1\"\n },\n \"title\": {\n \"simpleText\": \"Cartoon - On \u0026 On (feat. Daniel Levi) [NCS Release]\"\n },\n \"description\": {\n \"simpleText\": \"NCS: Music Without Limitations\\nNCS Spotify: http://spoti.fi/NCS\\n\\nFree Download / Stream: http://ncs.io/onandon\\n\\n\\n[NCS]\\n• https://soundcloud.com/nocopyrightsounds\\n• https://instagram.com/nocopyrightsounds\\n• https://facebook.com/nocopyrightsounds\\n• https://twitter.com/ncsounds\\n• https://www.twitch.tv/nocopyrightsounds\\n\\n▽ Follow Cartoon\\nSoundCloud https://soundcloud.com/cartoonbaboon\\nFacebook https://www.facebook.com/cartoondband\\nInstagram https://www.instagram.com/cartoonbaboon\\n\\n▽ Follow Daniel Levi (vocalist)\\nYoutube https://www.youtube.com/user/danielleviband/\\nFacebook http://facebook.com/daniellevimusic\\nInstagram https://www.instagram.com/danielleviviinalass/\\n\\nLyrics: Cartoon - On \u0026 On feat. Daniel Levi\\n\\n[Verse 1]\\nHold me close \u0027til I get up\\nTime is barely on our side\\nI don\u0027t wanna waste what\u0027s left\\nThe storms we chase are leadin\u0027 us\\nAnd love is all we\u0027ll ever trust, yeah\\nNo, I don\u0027t wanna waste what\u0027s left\\n\\n[Chorus]\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\n\u0027Til my shadow turns to sun-rays\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\nAnd on and on we\u0027ll go\\nOn we\u0027ll go\\n\\n[Verse 2]\\nFinding life along the way\\nMelodies we haven\u0027t played\\nNo, I don\u0027t want no rest\\nEchoin\u0027 around these walls\\nFighting to create a song (yeah)\\nI don\u0027t wanna miss a beat\\n\\n[Chorus]\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\n\u0027Til my shadow turns to sun-rays\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\nAnd on and on we\u0027ll go\\n\\n[Bridge]\\nAnd we\u0027ll grow in number\\nFuelled by thunder, see the horizon\\nTurn us to thousands\\nAnd we\u0027ll grow in number\\nFuelled by thunder, see the horizon\\nTurn us to thousands\\n\\n[Chorus]\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\n\u0027Til my shadow turns to sunrays\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\nAnd on and on we\u0027ll go\\n\\n\\n© Check out our Usage Policy on how to use NCS music in your videos: http://ncs.io/UsagePolicy\\n\\nTo request a commercial license visit: http://ncs.io/Commercial\"\n },\n \"lengthSeconds\": \"208\",\n \"ownerProfileUrl\": \"http://www.youtube.com/user/NoCopyrightSounds\",\n \"externalChannelId\": \"UC_aEa8K-EOJ3D6gOs7HcyNg\",\n \"isFamilySafe\": true,\n \"availableCountries\": [\n \"AD\",\n \"AE\",\n \"AF\",\n \"AG\",\n \"AI\",\n \"AL\",\n \"AM\",\n \"AO\",\n \"AQ\",\n \"AR\",\n \"AS\",\n \"AT\",\n \"AU\",\n \"AW\",\n \"AX\",\n \"AZ\",\n \"BA\",\n \"BB\",\n \"BD\",\n \"BE\",\n \"BF\",\n \"BG\",\n \"BH\",\n \"BI\",\n \"BJ\",\n \"BL\",\n \"BM\",\n \"BN\",\n \"BO\",\n \"BQ\",\n \"BR\",\n \"BS\",\n \"BT\",\n \"BV\",\n \"BW\",\n \"BY\",\n \"BZ\",\n \"CA\",\n \"CC\",\n \"CD\",\n \"CF\",\n \"CG\",\n \"CH\",\n \"CI\",\n \"CK\",\n \"CL\",\n \"CM\",\n \"CN\",\n \"CO\",\n \"CR\",\n \"CU\",\n \"CV\",\n \"CW\",\n \"CX\",\n \"CY\",\n \"CZ\",\n \"DE\",\n \"DJ\",\n \"DK\",\n \"DM\",\n \"DO\",\n \"DZ\",\n \"EC\",\n \"EE\",\n \"EG\",\n \"EH\",\n \"ER\",\n \"ES\",\n \"ET\",\n \"FI\",\n \"FJ\",\n \"FK\",\n \"FM\",\n \"FO\",\n \"FR\",\n \"GA\",\n \"GB\",\n \"GD\",\n \"GE\",\n \"GF\",\n \"GG\",\n \"GH\",\n \"GI\",\n \"GL\",\n \"GM\",\n \"GN\",\n \"GP\",\n \"GQ\",\n \"GR\",\n \"GS\",\n \"GT\",\n \"GU\",\n \"GW\",\n \"GY\",\n \"HK\",\n \"HM\",\n \"HN\",\n \"HR\",\n \"HT\",\n \"HU\",\n \"ID\",\n \"IE\",\n \"IL\",\n \"IM\",\n \"IN\",\n \"IO\",\n \"IQ\",\n \"IR\",\n \"IS\",\n \"IT\",\n \"JE\",\n \"JM\",\n \"JO\",\n \"JP\",\n \"KE\",\n \"KG\",\n \"KH\",\n \"KI\",\n \"KM\",\n \"KN\",\n \"KP\",\n \"KR\",\n \"KW\",\n \"KY\",\n \"KZ\",\n \"LA\",\n \"LB\",\n \"LC\",\n \"LI\",\n \"LK\",\n \"LR\",\n \"LS\",\n \"LT\",\n \"LU\",\n \"LV\",\n \"LY\",\n \"MA\",\n \"MC\",\n \"MD\",\n \"ME\",\n \"MF\",\n \"MG\",\n \"MH\",\n \"MK\",\n \"ML\",\n \"MM\",\n \"MN\",\n \"MO\",\n \"MP\",\n \"MQ\",\n \"MR\",\n \"MS\",\n \"MT\",\n \"MU\",\n \"MV\",\n \"MW\",\n \"MX\",\n \"MY\",\n \"MZ\",\n \"NA\",\n \"NC\",\n \"NE\",\n \"NF\",\n \"NG\",\n \"NI\",\n \"NL\",\n \"NO\",\n \"NP\",\n \"NR\",\n \"NU\",\n \"NZ\",\n \"OM\",\n \"PA\",\n \"PE\",\n \"PF\",\n \"PG\",\n \"PH\",\n \"PK\",\n \"PL\",\n \"PM\",\n \"PN\",\n \"PR\",\n \"PS\",\n \"PT\",\n \"PW\",\n \"PY\",\n \"QA\",\n \"RE\",\n \"RO\",\n \"RS\",\n \"RU\",\n \"RW\",\n \"SA\",\n \"SB\",\n \"SC\",\n \"SD\",\n \"SE\",\n \"SG\",\n \"SH\",\n \"SI\",\n \"SJ\",\n \"SK\",\n \"SL\",\n \"SM\",\n \"SN\",\n \"SO\",\n \"SR\",\n \"SS\",\n \"ST\",\n \"SV\",\n \"SX\",\n \"SY\",\n \"SZ\",\n \"TC\",\n \"TD\",\n \"TF\",\n \"TG\",\n \"TH\",\n \"TJ\",\n \"TK\",\n \"TL\",\n \"TM\",\n \"TN\",\n \"TO\",\n \"TR\",\n \"TT\",\n \"TV\",\n \"TW\",\n \"TZ\",\n \"UA\",\n \"UG\",\n \"UM\",\n \"US\",\n \"UY\",\n \"UZ\",\n \"VA\",\n \"VC\",\n \"VE\",\n \"VG\",\n \"VI\",\n \"VN\",\n \"VU\",\n \"WF\",\n \"WS\",\n \"YE\",\n \"YT\",\n \"ZA\",\n \"ZM\",\n \"ZW\"\n ],\n \"isUnlisted\": false,\n \"hasYpcMetadata\": false,\n \"viewCount\": \"449880967\",\n \"category\": \"Music\",\n \"publishDate\": \"2015-07-09\",\n \"ownerChannelName\": \"NoCopyrightSounds\",\n \"uploadDate\": \"2015-07-09\"\n }\n },\n \"cards\": {\n \"cardCollectionRenderer\": {\n \"cards\": [\n {\n \"cardRenderer\": {\n \"teaser\": {\n \"simpleCardTeaserRenderer\": {\n \"message\": {\n \"simpleText\": \"Listen now!\"\n },\n \"trackingParams\": \"CBQQ0DYiEwjm8oWQgaP2AhW8RnoFHf3HB98\u003d\",\n \"prominent\": true,\n \"logVisibilityUpdates\": true\n }\n },\n \"content\": {\n \"simpleCardContentRenderer\": {\n \"image\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/an/K4DyBUG242c/4139007660631544798_mq.jpg?v\u003d60c1f7f6\",\n \"width\": 250,\n \"height\": 250\n },\n {\n \"url\": \"https://i.ytimg.com/an/K4DyBUG242c/4139007660631544798_mq.jpg?v\u003d60c1f7f6\",\n \"width\": 400,\n \"height\": 400\n }\n ]\n },\n \"title\": {\n \"simpleText\": \"NCS on Spotify\"\n },\n \"actionButton\": {\n \"simpleCardButtonRenderer\": {\n \"text\": {\n \"simpleText\": \"Listen on Spotify!\"\n },\n \"action\": {\n \"clickTrackingParams\": \"CBMQ1jYiEwjm8oWQgaP2AhW8RnoFHf3HB98yBWNhcmRz\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dinfocard\u0026redir_token\u003dQUFFLUhqbjc4YkNaVE5UbTBHZEZaaktNOXQzZG9rcDNfd3xBQ3Jtc0trTHVURFNGelk5T0Uxb2x5ZjJLc2ZSZmN2VjVrUXNyV3FzN2ZaMlZoNnVMV2cxR2U3b0F2TV93cGtwRlBlLWZaTXJZUDA1c2kyZHMtXzNIdUlpMnZYc3I4US1aQmFjSTRZd1ZTYTlJVS1COXpNSDgwNA\u0026q\u003dhttps%3A%2F%2Fncs.lnk.to%2FNCSReleasesYC\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dinfocard\u0026redir_token\u003dQUFFLUhqbjc4YkNaVE5UbTBHZEZaaktNOXQzZG9rcDNfd3xBQ3Jtc0trTHVURFNGelk5T0Uxb2x5ZjJLc2ZSZmN2VjVrUXNyV3FzN2ZaMlZoNnVMV2cxR2U3b0F2TV93cGtwRlBlLWZaTXJZUDA1c2kyZHMtXzNIdUlpMnZYc3I4US1aQmFjSTRZd1ZTYTlJVS1COXpNSDgwNA\u0026q\u003dhttps%3A%2F%2Fncs.lnk.to%2FNCSReleasesYC\",\n \"target\": \"TARGET_NEW_WINDOW\"\n }\n },\n \"trackingParams\": \"CBMQ1jYiEwjm8oWQgaP2AhW8RnoFHf3HB98\u003d\"\n }\n },\n \"trackingParams\": \"CBIQ1TYiEwjm8oWQgaP2AhW8RnoFHf3HB98\u003d\",\n \"displayDomain\": {\n \"simpleText\": \"lnk.to\"\n },\n \"showLinkIcon\": true,\n \"callToAction\": {\n \"simpleText\": \"Listen on Spotify!\"\n },\n \"command\": {\n \"clickTrackingParams\": \"CBIQ1TYiEwjm8oWQgaP2AhW8RnoFHf3HB98yBWNhcmRz\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dinfocard\u0026redir_token\u003dQUFFLUhqbjc4YkNaVE5UbTBHZEZaaktNOXQzZG9rcDNfd3xBQ3Jtc0trTHVURFNGelk5T0Uxb2x5ZjJLc2ZSZmN2VjVrUXNyV3FzN2ZaMlZoNnVMV2cxR2U3b0F2TV93cGtwRlBlLWZaTXJZUDA1c2kyZHMtXzNIdUlpMnZYc3I4US1aQmFjSTRZd1ZTYTlJVS1COXpNSDgwNA\u0026q\u003dhttps%3A%2F%2Fncs.lnk.to%2FNCSReleasesYC\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dinfocard\u0026redir_token\u003dQUFFLUhqbjc4YkNaVE5UbTBHZEZaaktNOXQzZG9rcDNfd3xBQ3Jtc0trTHVURFNGelk5T0Uxb2x5ZjJLc2ZSZmN2VjVrUXNyV3FzN2ZaMlZoNnVMV2cxR2U3b0F2TV93cGtwRlBlLWZaTXJZUDA1c2kyZHMtXzNIdUlpMnZYc3I4US1aQmFjSTRZd1ZTYTlJVS1COXpNSDgwNA\u0026q\u003dhttps%3A%2F%2Fncs.lnk.to%2FNCSReleasesYC\",\n \"target\": \"TARGET_NEW_WINDOW\"\n }\n }\n }\n },\n \"cueRanges\": [\n {\n \"startCardActiveMs\": \"5051\",\n \"endCardActiveMs\": \"10051\",\n \"teaserDurationMs\": \"7000\",\n \"iconAfterTeaserMs\": \"5000\"\n }\n ],\n \"icon\": {\n \"infoCardIconRenderer\": {\n \"trackingParams\": \"CBEQsJcBIhMI5vKFkIGj9gIVvEZ6BR39xwff\"\n }\n },\n \"trackingParams\": \"CBAQvJcBGAAiEwjm8oWQgaP2AhW8RnoFHf3HB98\u003d\",\n \"cardId\": \"4139007660631544798\",\n \"feature\": \"cards\"\n }\n },\n {\n \"cardRenderer\": {\n \"teaser\": {\n \"simpleCardTeaserRenderer\": {\n \"message\": {\n \"simpleText\": \"Subscribe to NCS!\"\n },\n \"trackingParams\": \"CA8Q0DYiEwjm8oWQgaP2AhW8RnoFHf3HB98\u003d\",\n \"prominent\": true,\n \"logVisibilityUpdates\": true\n }\n },\n \"content\": {\n \"simpleCardContentRenderer\": {\n \"image\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/an/K4DyBUG242c/4139007660631546015_mq.jpg?v\u003d60c1f7f8\",\n \"width\": 250,\n \"height\": 250\n },\n {\n \"url\": \"https://i.ytimg.com/an/K4DyBUG242c/4139007660631546015_mq.jpg?v\u003d60c1f7f8\",\n \"width\": 400,\n \"height\": 400\n }\n ]\n },\n \"title\": {\n \"simpleText\": \"Subscribe to the NCS YouTube Channel\"\n },\n \"actionButton\": {\n \"simpleCardButtonRenderer\": {\n \"text\": {\n \"simpleText\": \"Subscribe to NCS\"\n },\n \"action\": {\n \"clickTrackingParams\": \"CA4Q1jYiEwjm8oWQgaP2AhW8RnoFHf3HB98yBWNhcmRz\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dinfocard\u0026redir_token\u003dQUFFLUhqa1VYZ19OSm45dV9XV3JKdGxWSTNRN1JlTnZfQXxBQ3Jtc0ttNFJfY2dDT2k1RjdVb1o5d2tQWnM4YzdLQnNUdzU5M1lRM0FTckR4amQ3QzQzQmw5LWhlSVJLVVFwN3YxRU1tUE9meXdqcDNHU1pXZTVjSUQ0bno2Ti1qLUdDbWF2cDdFNGdJbDlLUlN0R0tPMVFrWQ\u0026q\u003dhttps%3A%2F%2Fncs.lnk.to%2FSubscribeYouTubeYC\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dinfocard\u0026redir_token\u003dQUFFLUhqa1VYZ19OSm45dV9XV3JKdGxWSTNRN1JlTnZfQXxBQ3Jtc0ttNFJfY2dDT2k1RjdVb1o5d2tQWnM4YzdLQnNUdzU5M1lRM0FTckR4amQ3QzQzQmw5LWhlSVJLVVFwN3YxRU1tUE9meXdqcDNHU1pXZTVjSUQ0bno2Ti1qLUdDbWF2cDdFNGdJbDlLUlN0R0tPMVFrWQ\u0026q\u003dhttps%3A%2F%2Fncs.lnk.to%2FSubscribeYouTubeYC\",\n \"target\": \"TARGET_NEW_WINDOW\"\n }\n },\n \"trackingParams\": \"CA4Q1jYiEwjm8oWQgaP2AhW8RnoFHf3HB98\u003d\"\n }\n },\n \"trackingParams\": \"CA0Q1TYiEwjm8oWQgaP2AhW8RnoFHf3HB98\u003d\",\n \"displayDomain\": {\n \"simpleText\": \"lnk.to\"\n },\n \"showLinkIcon\": true,\n \"callToAction\": {\n \"simpleText\": \"Subscribe to NCS\"\n },\n \"command\": {\n \"clickTrackingParams\": \"CA0Q1TYiEwjm8oWQgaP2AhW8RnoFHf3HB98yBWNhcmRz\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dinfocard\u0026redir_token\u003dQUFFLUhqa1VYZ19OSm45dV9XV3JKdGxWSTNRN1JlTnZfQXxBQ3Jtc0ttNFJfY2dDT2k1RjdVb1o5d2tQWnM4YzdLQnNUdzU5M1lRM0FTckR4amQ3QzQzQmw5LWhlSVJLVVFwN3YxRU1tUE9meXdqcDNHU1pXZTVjSUQ0bno2Ti1qLUdDbWF2cDdFNGdJbDlLUlN0R0tPMVFrWQ\u0026q\u003dhttps%3A%2F%2Fncs.lnk.to%2FSubscribeYouTubeYC\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dinfocard\u0026redir_token\u003dQUFFLUhqa1VYZ19OSm45dV9XV3JKdGxWSTNRN1JlTnZfQXxBQ3Jtc0ttNFJfY2dDT2k1RjdVb1o5d2tQWnM4YzdLQnNUdzU5M1lRM0FTckR4amQ3QzQzQmw5LWhlSVJLVVFwN3YxRU1tUE9meXdqcDNHU1pXZTVjSUQ0bno2Ti1qLUdDbWF2cDdFNGdJbDlLUlN0R0tPMVFrWQ\u0026q\u003dhttps%3A%2F%2Fncs.lnk.to%2FSubscribeYouTubeYC\",\n \"target\": \"TARGET_NEW_WINDOW\"\n }\n }\n }\n },\n \"cueRanges\": [\n {\n \"startCardActiveMs\": \"60042\",\n \"endCardActiveMs\": \"65042\",\n \"teaserDurationMs\": \"7000\",\n \"iconAfterTeaserMs\": \"5000\"\n }\n ],\n \"icon\": {\n \"infoCardIconRenderer\": {\n \"trackingParams\": \"CAwQsJcBIhMI5vKFkIGj9gIVvEZ6BR39xwff\"\n }\n },\n \"trackingParams\": \"CAsQvJcBGAEiEwjm8oWQgaP2AhW8RnoFHf3HB98\u003d\",\n \"cardId\": \"4139007660631546015\",\n \"feature\": \"cards\"\n }\n }\n ],\n \"headerText\": {\n \"simpleText\": \"From NoCopyrightSounds\"\n },\n \"icon\": {\n \"infoCardIconRenderer\": {\n \"trackingParams\": \"CAoQsJcBIhMI5vKFkIGj9gIVvEZ6BR39xwff\"\n }\n },\n \"closeButton\": {\n \"infoCardIconRenderer\": {\n \"trackingParams\": \"CAkQsZcBIhMI5vKFkIGj9gIVvEZ6BR39xwff\"\n }\n },\n \"trackingParams\": \"CAgQwjciEwjm8oWQgaP2AhW8RnoFHf3HB98\u003d\",\n \"allowTeaserDismiss\": true,\n \"logIconVisibilityUpdates\": true\n }\n },\n \"trackingParams\": \"CAAQu2kiEwjm8oWQgaP2AhW8RnoFHf3HB98\u003d\",\n \"attestation\": {\n \"playerAttestationRenderer\": {\n \"challenge\": \"a\u003d5\u0026a2\u003d1\u0026b\u003dQ993Dzsh9AVigSG4cqyhd9UHG80\u0026c\u003d1646072288\u0026d\u003d1\u0026e\u003dK4DyBUG242c\u0026c1a\u003d1\u0026c6a\u003d1\u0026hh\u003d6bIp5RRBw-833mIMydafRs28CnktCp-39SH5lo7rUEY\",\n \"botguardData\": {\n \"program\": \"ESTKx5g1FWGRhQpygxqXG3wmmEXlDsUvSm3ck68VcKf4yRNWe0lqbTxhr4Dm9h1wFk8P2bWqJgi5UghWDHVrhQiL9fnb27VbA9p88XKc8jiiJvKtMQhuZ/KnNgJYiWoD9jfnrIbFNxvVivCoh4CncU+AgU5akq3vs/xRZj8/7yYKaXqKrUEeOLOEKforImujDyqJFHmst35fpeVxqSSDpGepig0CdRD4YviIsjAOS5m0XWjrb7zDOI2rPamxsC1Nsm4RVIGzKbzoPxuSDOTLdqHXLmtrMUnJwAs2dUTbAn43QL7PCXusq7M8putc86tX+sInN+HgW9rNcB0tZybqWiLGT4LlBs0Zv+1riDL6cWIatlag05RI59W+IWnQn9MpN152xNi/o+ERD9PDiLuCmLqOfN6YqYY25J745eXfRQpTz8VNjMPIYh5KIfzr2WYxUIzcO0J+kMZTFbtLdA88py9eDNMRVNf6UIsgsqLem6p4l0YihP9IjflBKNUrWMmDQ+MW1sar7mit3vWXwE0YDxq2g4Bs8t+8z1U9xDhetrR9jMCMOoRkzIHDO9GLIvYt4QyFivGqq5Q+5pfKcF2As/WnxAU13SRmwqca8GjhI5U0Hwa03SeLeySti3B/BIBLbNUCCcX3LbwHty+qdOWd0MGqsgCmth0YgoPHxFFyWPG21IJJTLcDwQzxO5+iAQlM7QyDwFpqG8bIl1Yz4SweoWITu0DGL25rO0qYV5v429YQtazCU6/N6VzYqaM6C9ibEBgol2VfcCTbPxQXm2EHQT5vPA0DwcIjniibbzBicfDoOA9379ccfm0lQy164sS8Ho94DGnwk+sQpF6b0OmkNgt0Jg0cn9BsARn7lZ0luY5dL+OpMVdPF6iKNmzM1CYxqqcaeEd1z4OCrhVwEoKQafxVefMPZ0wbzWaWxictJii8xlv5tSNnmCRtAXnh28nCmG9K0V4Eq/2EJYYqElgUukO7+F8EDuNqjYeaoDFwKEatIQMOpNL2in4ndQ6woJzZMafpSCVPEJ5JYKvUY2pBEVMGKg3hvVY+RFectdqnIElQJRA8H8/6l2fbczM4mpI90/YZVP5B8JCJAj2tEanSiBaRkvS7yLFHb6zrkWqfkRYolAuvK99we58sbpbCa4dTQi1USuwoo8eKJJFTOMEsATJJdBUWCeFWy6dUGc7avXbG+FLSZjSF36/gv/IFUS+FVxl/Xrrsh+aT9nz7hnPHTk5/DchboGNWGXYrcTxFFAhreChDEyZL2VmW5s5697268VYIL0uypvSt5kJK7WvHdyt54WCGgRRPUdJtXGj8pNsgv1bJnIxBY3gAssFicc87yk+XRYpWVpDzSkDcmAiAlj6RiHePJUlngP3lzSO8fE7n2JDmqFmYI53ItXUzOCHAF9Ajn59/2HysWiZGxgW4L/QHBKV1g1J+lvbTDtp0aTBV6hLvEKRTIfCXD3nD4OBXD7bQXkOtkB/x5xvyHFKrlN45MVx4wA/7PlplPKzUD5W8eMkHJeMciyVQeFui53oFqIXGNtbHpEamrTkEPEjQP9KPehkjCPc76TLY5etPgyKhBtFAMC/tGzK6bmxFCHhh9XoIDjgRqj9RKzg7GsurmF1u+K6XShuje9cHvD+VmY7NwJoQQvOPKtPFKoCJatou/DquJ+2LjmmKSv6TTFFv7GFqx50bp55x2cBIZuEBU396WItiQcgS2vrnp7zpHIlI7oUGa852YN3HpoYSP2js3ZjRjovRV8OjDmeawwFqKTUJCSi2BM8Y/nONs+GKQNOoB8SB/H6wtF3Uzy64QWU3OxwRjffDw8UinGf40S8iwaOukOE2kS5GILUhzr5Yw1569XF5iDQYNZWC1XN7mhihZuoNUavbpOJfJkR0zAfiA1wv9jZJL1umW8AX2xKXsU5GO4uIJ7LQxkZ1gCIscazlPgC4eIMe1l1hCuJJiheMZlVWMnJN2MtKZ1C1autsy8JcPpSlyOkMgiriHtX+EtA8N340YJEUR74VKAGQBD92w9oG+Dwa4QLxm7WpKpXw4+ycRCk2mevObX3Bz/HOA+CU22T05CI7U5yPDr6FzsgOZvLDEe+y3clscPnsJG1+DmqQQhW/XWRLCli++B6RyAGDCDFkwI6/yPqXAEvrD2HV+Bs+31QkiBdrbnngXHqgQJ1JYG0Fqatg7jwe5YR4niCB0M87hiqdlEQvtF+kfNtXQI8ogr/5gTJcVjgnRECwZ+EvXgTykcet6sEZ2n1SUXSu6tVgHOTsuxOvkZgXUVoiqy8FiV9F3Hmczb3953LE+yXCkPDP02Cxtviaoc5dC3yao3aDomFPlQSI5s9lqj6rEUkC9W/Mt6iIh9llupAHYJjPqQvuaI3cf/r9aVA8gHIuq8shs9Vk97dJcDQjPJADTgHD7BJZ3YGWa57P3ULNa9CPAVRKK6+4gjC2KUwBQXLl5E3PIeWNH80vO2MLeT8T+C2BrlqZ78jCNNPrnNmLaA8vwPB7H948DwYSeEnDe0Suj5i8H3efVSpa3dnbGhP0mnNS/L/SWV+ZdqT/XoPA4IMB/z+vQ+Ewz2SwQfS0pMi9+MJD9ycE7ujTcliT2SOOoJYT/TuoAygBTEZc0ocg+IqCfdiiOSywVp86zvnUsJvxUZyTQJetAuCXWfQXmexCHaf32xm9HSODZreah4HbA1FOIrLxxcQTvUsiC/Mvyz4qDXlRldL3/Yc99bIiAH/wOu3Kk2ipLl+ZW/tWs34uJhuyeSbxIpxMXTjLzQKIRWONmp6H/kIr8TEFFPD1btzpvxMbE+OFmkq4qa+Pq3DfnD9nejYQArECpQyVeFnYODeUhMQ+zy6zAmCV9toAuuN0BOg33jyLRag0W1vOl1MFWZLIE66vyliyeLkjxZ3aFioozTF/QVTGWPP7Q4KzIy2KXtpY4NOmbrAaka88mreuziiQWLrD0RY+K+7FMR6WZcD4cUCrddCdi2rMY6EEIVHkX+Hs/xfrCcdPXzs+fqM99+sAym6le6QAy+4mUshy4I2NxmkXth2ijRrufZzbgAtpl9LKTrBcE7mPoMLc32D8L9VHqNbbdtdc58RzCtSlqXG3yW8DEWukCEpZdiMu5xDAKXDEF3Li60C0dQtjJTrF5WZbDaVMHhg9YBRylypKffAe0FWdM0CvF+46uq1N3sxdwO22h7KyPoJkRsxdjkT4kgtndKtMGaxXD9Pl9GhrRCNB6ruG/ZjCbkmS45DY6so0WyuqmUoKc8C83AH+0QRYQFpbasb6wBHGqpn5l9rh85rQvyoTbrpW3qiJgO1nK3q38CUeG7nq4aL/UyyAWCWBhyOooHzdZSn6sJ7MMk9UL6nVqyv8Aor9ym1paUuye57fN/wVdj9dwFbr4CxWfYhQzb7lt+Zpj9pLepk8sY5oCMYRyH3olG3+iwsMsWU90bShfUHLZDpUD8Xf+/9t9txzR8KU0aEwUie/vSMZjqjcJkQL5SKrCvrax3R/sPz9kH/U9upyy7P6JAexHRPf908kPgBwZE1m5WCE7u1qdUGO75YNU0WLM7p647vMrYQ/KQd7ld0vWAzBADo9i4NYH61BCQua63up7QNKzqA/ubK5+QkQOJQsO1J0ltDgKcHgS+BHWS7tOFKaCAH9jdwnMECP+iGcwAbJsvj4VV/0t4zxEgA1nP3qk/rzkFYBvd0KobUePrvTinpkb+TdHfuRjZNPkBVwrNwkqJu2dAfiecFhUQmaATy0rq2X/1xSUK1dKu4KLvGOOad4CQQ9b8/cdt9K7LFymeN8oV2X7D+0OHDyGLNbHZbUgbpbaIkzDC1owoGCyXgVicMtuZgpSk44H7Yd9/nntq8X+P2e/C0sbzNNeLS7w3O/xt6w8JGR457vKq0lH3lGidfvoHoGfVs5vZAn8ATjUnkq++JWttuvg8mD1jASNg+1uHhED0AtcOdVohTmiKGYGixBIKdT1i42XYAn2fTg3utv/6H4INZOH4nVVFgdPQ0RgBbVCp3pqLlmqHZdrYOFteWegnpq3t1Y1+rhBSo0HmQFHJGf7aKEnxUtucLEpijTo/8caxbO/hHiF5HZBcyihdESdOPfVtz8sstTs7jGvXePGL8tEn8rENY3qPKCARWtK7jcXIRpWZgVGDZx8VaLyby9tZWv1rQWbePFkjhq5lthlYN2y6x6n9KPfccrPaOa9OdYfViaD39dw8eY1JLZIrPewS0XOk63pflK9XIoK9AhjFBNp96T4BdZ12iK3SkJg62+a3vde+UK/VUgQoFmXxIcakm/eUiFAR5+cm/K2b3guyGGbV8vwf9MLjMQKi/y+iBPje9JzSRRiRsVCc+f2xTttLBByiZvAQoK8cek99ykhpFUuTdUkcMbqB8oxb6lotNUZSUEdOcMTL15Lt7FRZAwb0UyQHJAUxQCwC5GH/kKsGvjpZmvTZHIxBXXBjtnIXM6/nJmKSkNK5KVe5wa6pr72EKquOm+FcPWnesGx1A27runlXV9JDh6TpuLr0hINBCvqEl+8a/a0NSq7PH3aEdhHkYa73CVWuAh8PDMdYzw8PUdbiq/iTwX0NfF/tAeq+CVpa0qf+qEoxqq5+VSSxfl94Bn/mGMGm0F2aOuNgszAUM8CV6XLoZyklsRWUqWU4K/p+3YOTEJ/Q406mWCMkMkO3Ds5+TbnPnTyiA9jykjrtgqKyQSVeewFgsF4J/9h0Q8AFX5W3TT1JRdBJTdww8qBuEjWcuN3W2cMnWIDuSr2Dz1Rj6I04BpQIk4Yk8eHQTWX4MvBYemW5zCEtwKzx0S61ewMADlMeNTbwOkEwEY9pYCkJTIr4gfQWdGnXOscjHwiffHmEq1kV2WI4F7w2/x4pYIaqqU0LxJYz7Gq8brrljzmBfjces/5jMvaXnoehSk6Y6XvGBRrYO3M/1/+AGp6jjv6B2RNDjF4e1sC9a3Y7kVocfxPV3Jheznk9zzo09Ivq4HvgKM+LsJX1ygeQ048xNUduHt6p1Qr+CAbLTCQE4+XWJQ+5oCAaVZpZksaQKQJWoCnkyhBoo9dgjH01clsSe7H+fyUS9fgEa/dKvU68dPi6NeeF+cr8dBBsNqOuWbBr2nY0Ik7bb4W62JycPLvTIP54+1/b29XFS1BtuQiIxuFE8ElvUhV1QuY9t4Yqs0nlA48/dUr3X1Jyul0YVkpBzisQWDEyTJqUxH6HuVphgKD86TR1Lm0QA3GNz88PwxNhMCicubQ1OCcQU3RbWF5ztT65X3LhnDKDoI5TVkZNPxHlk7egZ84sww1JiKVixXqtoZvMh//PNbHNQIHYpVMj3BfmAYAjpJkRJTK5Vw96Bfpi5L+WGIf77f3gb+sbdRjg07Z4op676BneJiKQxax9/RDk/TTX0P4KHi6BpdSw2DtnPnLLtjQ2Vgjdqulo+x6nqZVbA5sm+gW95AeYaCsKsgwonq1C4lTUJylW5CHbaD2du7/Vb+NXKXt5P1k2ztH2DhYW++RzHuzuMmqqaNqrqDcrnufdT72EbmUYnEJcXWlpjeLyHF3DWpx8h8RZ7zcbrZpIwPvnNzttZYyhu2uWdSMymYFZqdXiomSn9C/FPBReyQ+lAipE+qUGYRbY1OiNLbHTtA3XoxhuIevGgWC9PCmleITRmpCu4YIPicQN0zDhnyus68GSaxaPIgngSNkZMzsS+68FCf0RkDbG860hn3HRHUiO9meEauDQB0kyDszNxXcJOe/fH70DpYuDjHDhZeYE4rJsJMI6r9xntLWjUeGUCZnO8bDwODNdsFPksYvXHrFSdcR+wzlhADvkfpH1q0n6+I/kg7qFOwRuGkmdst/rjUpt5XKZfiGOHyNpcDG9r/E02+BFOwYqpMD2yEeFOiDQM8JqiDaCtEUNZtBjgKfL7eKd1tQ7toYUzGhkgRF3707HQaCNbgmEGlXIt7M6w5s4DR0A3XoU0gpXfVynTYTj/aKQeRBv7tOXOK3rRK8rKE5LF/ujr8enzE8KA0NDGnfGMAUskX8bTLbLlMJobmrLfAwPkE/YMejoPy3osCHlr0BBAa+S4bfY5Lb9YN681t5YRXk23MHD2oybWGuQix2/hYdTr4Qxj+RM9MISc8xmVw+AYXV3sidOWmD4nOXQQWnzlwPFY8yZGi7iVoVUH1N5dSCgPy5RVxGq+9LpxCdGvTcT/KHFDIcxec2vVFDIfemZiq+9V+bK7jfD8qOX65EObhBdlHe0C80TlTFSJ07dh+zG0n6zxWO3F4lPRZAm72UBO//C9NFie44uPhff0LdcTOEqtfI+elO/n5O1Zmn1gIV9yC7ebRfhDzcZA/S32DFVZ6fm/r9wyv/DcLAB/echgjgZNXnyTAAJk1d/aakesXbYp24zopr7758CAYSR6FCuWhyHF09PL3H4ECisAG8ROxjrZ0mEsN55h29ZZCqPRzXXG7tPL9AT7m4HlPlOZMM6HbEQa/RPt81jgG75gbfvDxTyKf17soM1JASeAyiTkyG7wiZdHQ6YiG6epV+FtTVD4JpxdBY/xOtTrQquH3fjJAa0Q0q11dx8Nj42LTES2Jcz2vvhjonGgeg9AXCic9EruGMxXrQYYXlhQBhaEQ2kPhDY2PoVk0FSr7HwDvzDY1rdrTS75CMXCZuc1qeUlFAxcgL06et9cYPfWoKIu3Kv/cgxL7BaffBv46MsOdHT6JDHgE+TBl58OWQ1q+GkW+wu3/fa5WyNvVkGJNlZ6GweR2nrGgMZtl0c7DzRveu0lFHh8x0B52bFEHAJGI5iMjgYVtdGzDX0EdZPeL9cB3GdDCiaiS/5gZs2rEUbF3xZKLGeaEoN909/kLWMYgMCB1XWfHSBAKlQVEWTbVDQelzQ/vzrBB3lh4hyB8gVQnMxjUcvITa43pwHVwmlzi50/e/zFR3IyObiYkzzDN0zatLsGwRwthTkX1I4gfFtJ38816vx5Q6KnyWJOROC4YBECRVbcwOnkYjM0HIKfKb56XNL41c/cqRPCXxD46QJCyH8YKg2ROBCQxcrW+M5ONm3a1RHQN89pw4/Dr1yEw0Kgzrjzdc/84bYfhYWQ1p4hqbGk1+Gu1klyY2MeV1GIkIuS2Yn31mViiIwuY4X0bCvbFNUzCAFzNqbnqJz/HopNNYNDd5TJ/TzH10eMRSEmcuZOOPRoRp3M6UJ3MZ63U+AMrFSTb8pZqY7a8eTT26Yc1JF5Uhhdeo3pKju0VyGTEEXsy0pfChba/K5Uq5NKqbT3L92HW4d7493gtITS0eHDVnYqlc1G44Xs+fOFMSD/GWfMlZinyK1cxUpMqbxg9DKdDpti0fUmf+2kX2BAI2FEEnsMwQl3HaAITg6bbCkURJD2hNmcUtwHC+SXeoeCnfXgB32LCZBWDj4KY4tI2bjUu197HOOfThzbJrEiwkBgRMm9rJke1NEuzEh4TLsKPo7g5yHOVEvDoPKAG56A07PVKSEyjvZHgDGww0pcSaT5HGgtyOwfYKluHw1MPjaqmGTEVsBNUmqPWEsYpHbpv6WAhPlO6+fBmGPHdtgCfFmmnrbH7ruZU12kX5fqvg76/Zrn3OvPlNeUVkjywZTcdOxKOUplDijIbrq93KCWqi+LE/dTDHruWNXt1sJhcqR4YOKbYKzpvMVW6rU81BdPJ1FEkzy602P35a3L1RLLlJgvc4lRmOj9O3Jb8GxnSlcNzEI5oTGyUrKcqk4e+K65aMkDBtjOM0mY+qtedHohI61/REuYSqb9nqevXNyq3CSb6+5A0R1CCE3WfZ9zDDv/FqL06PSb0kcZa3WYFoaHKVAZ1y1YrKjw5pOztATV3FrfdQnTa7xoDeb1K12sOlDqGIavFOAoOwd5HpnrCTnMuQuZmCZ7nUzsEscKJKIXFqCGnI7wcjZfstoKbDSGKtVvxpoSA1GPJmLHZpXND/p4HKNq6Ig6zNpoXIMy9+dZURR0f2fRNZhD6QNVMl8//isyDMnaydFxXeduX09I4HGdZqthhIx+0foFX824R2QIAp0xe2BvZPXOji0S/kxxiFGUeMb3KbuLhOUhfMgGkYh92JerID4dSyKB4p9DhikeG5k3Wfun3lwFukHRFnlXUhpv0HWiR9J5cmkNMLO4G4LAEHVAjk+0MjqmYqX12DFMdc+iB+zpD/MDOcWYN2+TlvwID5SehiPDd/m2x56ZTIiNDQxi/dgVtBi2sj7jwnX0e1ljMQPMcKJT6VzyI+mWa5omfZcEkz0UWzSKHVgUMHRBZvWzv/1pzjzLZStn5vD3C36hcrGxH4HemP4esZDb5yuN6ac/RS+Y0ROqFWLdu0fe+okSW6s5/uvE/RgGmYmN02xAtPCprY0XcLTXBZVVaWsWYCGJXj6d+IBiCGwliVkXsn5U9RhCvUZ6rF3A2gFGkobf1rw2f80Y3XxoGjfEuO7uaVQPuBrNA5/EtY7kgC8g/N5bVhHfsEHsHT4hHa5bz0KSDFt5uFjK2rMHqiCyO5GalyJMLlQ3a8rbj4fd0KDX3xCz/dNwzPm465szxxdcHzR9wY2I+bUQncZInDbsPtS/1+VyswU4LSDPxaq2a4Dj5glkRzwn665k2zrgXFUAtUXhN8h68BXnSqN3XGOeyPabDEI5N+CDF4z8H8OSaeJ6J7ZnYD4lNloW0bJQUoB5WmpHvDqX0oUAAqZA9nJtErPKIPs/VqGeDBXjlAiTXUGMQBMm5LcIZO6e/J6IrlN8JWqi2iJCHESRzSOudASlEFjMK/hUQy/kgc4K0mNO0B8fV95ndLVNBtdw2ttpE5kweUOJNJNWXv0WSt/KfPYq2vLU9mOhNiKe0+IbgWV2YMiUiiu7mOcr121Zah9pZERvhYvVEG6l8L0fVFtLsShI8eUZjuXqaHGJfzrlrTdQ8U/O9Ng5+L9tDAlj9TNVeQYR4XfnW7ShEJ0L7Lo8XdXJ8cCPzHMmN0BlGuq+o06fSq4qGYcFTBSlf7FaBt3Jz9LZWZt3KiVzt7yrbgyW/gXlQ2+BUG+yuNVC4JbTg47eYtbM9bRa9R6hvAa7O+OUiV2Kayz72xhlrR0kMsKOKshGvf8cvK0d/TFQQH4NgLN6MJTHat90Xl8BvgJejOu84JluIQfDU2Og2fDRLkgz6t0GpyJUQmM0b6gidghXYmuLVQsAiu5UYo0GY6pE6cW2ZjeporCU/iW5uY0YiAr/DWhUyVwBXiplYeqygyB36+ZXiYCEo0fyMeZbeOGVcpFokiqZzsAFWfO895COs5rw6JWvqGk9ClYZ5Xg/1M9+lg5rtkTG6/eYs4vNE5WB+bsODkrPJ+yW0rpAyg5F+g7ZV6oEQcqbfn8O1l1/tuVTNKUXsj6tv8DTCrqRGHiWZpWp5vGPzq0DWOTh0EAslP41z3MrZVbc/zorE4YSq7uhg2QsSHhMtxE4fqem4zg/ETitCxqhykmSmhXVL7k3M3EH4t8ZO+gg92Ry8Y8vkF8IIpPV3IRg9fQDXxa3Ihs/qezzLH0BYAyAKFcFewssvI+VwRAtAKrSW+z3nVNDhynq/S5pb6XukMj6aci2gUUxN7eF0b7XogY9IefZtDjuOPo0XvkbVQImqtIj687riRz8pT2xf6+MYMHEgQddJFmFOUiNH3y9VVTmEK7hR7AOlzVB4BA/egjvwsGySwyMQQNxCp87ECujx7DLBsKM3TgHnt7A+xuzNoz1tjcMpUg0LiCt0Ca7imsvvglT3m4UsgLe+XW1XbxrumG+V2HcvV23d0IjLzmScUwZdysv0aG+E9p0JfXB/biXq63lu/O1PG1hG8BJIGVHk55pHZVl+96H8OLsyw/ojuZP8dKpOGAHYKD8ETDFopYz1wA0w7/4KhObbqyVsLth3UMgRRiKwc7YMHQdszESx/3ILuu0RqVCAO7/RBfdomoFpeSdNScqooML34QAzDGWvQmY9XL06Tp2vPkwJHTdYJw8ueLvumdLIeNi2wFUE8+MWc0St0pE4baY3UCitkd4+L3XLytA3J/RSQ6gmGY90t3mQw8ejfCyel0JDmVESzm6rdnB+Jd59e4xBUkoEM8vPuntg1TM4pCmwnh8M9rEHMlKqffEJp9D9pI+CPwjE6IjUXcAYTJahNQpUX3TaRlSzFjNnpQPujryAyahotB+4IClRI6bK7H8WSWUzjhs4y0frTcFfzmDVC3BGIiztm4qOkC4YwfKSjfvlq913mFyFx7ny5fdq9yvyPHLZ1X6S1Fau2e76Gt6gEYeHsHF8tFow2UQnQhbCgPtvGxc+lVChU6Qc9vxz4iQoeGfhrtta5K2kt1DHTGnYx86NlvPdO3KoxfxonL+YF3MWrtpj+stf206b4r5vPaYQAT7DnUcVh59yuS50/iSgOfgVWuhy3H3rDrb3CcMFNJMf4hw9SgdyhuoCGvDPfaYD0GbzCoy/b3G2ikSRgOEtXpp5rrsH1s2LwW7lYlJ1nREoekW5qgIPU8NIxZA/Val2/AzrVsybPA5BcdjeCs8d1DnL0Ph5MTPZtN+LVW+VCcCYg2TUdrCb/bq5s48xEYppteYS1zbbdm97jEgOkoaWACB4oTu7bCrJ3RrFxCo1Th8edsE2sCSybTqmBLc0mn4teLa5ZIPzAqQW8hY4NNlVEL+hoTdCXaGjjbVdTYXtE+3knYKh+idSGs9qhFVmDbdnDddbXI40iDYZbA7eXa4qR31ZGLcgX4HNe4oRsUfweDcjin6A1feR53RPAXXSreylWwZ7TBEuWcB9f6ZsGqSsw6nj8WzBeS1U5qn/B9hV90BkAD3fJyUcDq1U6FMUhhvBFtpBoXP55x+EDsquXI0mTgZ3j+kILCQHoa3wjNEY5rTOV/LDLpg4SU4a0aerFEpovGIfb861vric98PR/W389PVec/WoJNyiomtrQhadgp82JaNxMel/QWABQAJl1eFFFeH8RG5bX+2Al3+RHprUls4Lp7Nhqhp57SGAvyIwF5jhpKOwqCtM37hVP5DhRPaf71mMU20TNNUk/vS0cDol0guMs8UWqYYLEUY0VHP8FyW9jS8WUf37NRCK2W6cvXukRM3rbtG9iumlgxG3M+3ZL4ssFksZogGb7N9Cyn20zICar8ddmD7AsjObOzi9+tqozmu24I3ip8xJqx2wSR5k7kwmLrUx8wcywN1uMv978J428HoowC5vMVeuRh5uj/tY3r5NvDLqzx7hbljUEp3u9JlPn9utj3ohBJ5q6EAnbOJSn0icCIyPt8HN2lWoCT7ts0Y9TcHbPnELtCBbOSEWFaw+BIsBWveBgxpkDvESYC0BwzhXWJfQb1ndk+ZkS48/w3WEIGnKb3TEundz3i4D63323GK6zHXcJn5dX16Tg5lO4iFSLM99BWXIOPOTB2qUdV0qEhzmadl8PYvu2dIa2zb+bikoiyY9meVRT+jmJSXiFAUzJEwonH6tIbpoDYdDjSduwwYK9yIzrPpNjoSS7lIB86mcjKtOsIIcDleMeBeecASAhvOtriVJEMzL7WbaudaTabCm6pspdTDRh7jJFgUsE/4BQ1MU6u2899asmvblMHrJT2Sw3cx75wiWU93nf+Y6MN6+cmUaQNpM3wrUNtDnH8h+Tfd0W0Fji6b0FYCum+VIynzWRmBe5fBiD2zckjMobFyM7Ru8nYHb3x9GavdqsvzWscCIHx4pWiUJdsam9OANMDfEknizqFL7LRKlLNVQY4JGjTCAa/DKeIr7+/nsW9wf19jl/QcO7C8pZZ5FH22bTi5iAtl3qVO6OQaRER5XgJnsw4yh23KlNXnjX2QWKrosxmvs/qFdG9TiiyCeZMBT6pS9Wvw/Bjr1oqh3X3ATZt0p7gVpbrML2HIP902sDcXhNdkadVDQIRosR1QWPl1CGti2xXjaL3Oq7PcTlKV10S9HI3kRFfc+6TvVtK+GwfxaOVu6dyOT3IPMBc1ohkmsrp7BTQck7OUp9HZF5cRaih/Dn47GCJYGNwNKammcwGR5SSOLu691P22HhoL0kPzIUMk4qvMVHOdWSbO0XzkjwRtgbyKXCzdoMMWB/HNzW/XoWfXKaKPdEUahMapnc3K4VOBpwpCb8NjbTBeudNa5CAREU/yVmwGkWeXmMrCOQGjk8+PVSEPLcCRrC9mQLg2SAtZXLbm7HvqPJo5H4gJYnMm+lRjRIWkt9cWZV6RWhj67ZOK3D2FlKjKTKejtVV20+rsWytlRiL0ST3x8MIXvFRqodXgk/nAlvoW+Jm/VemZ4AsgrAf6pkwZBcW5LOSu5s2WfmTgrv5NsLFdAs+q3ePYmJ5zVVI7SRA5AP5YqiddLdyTZeTyOUjFtRcgG9zypvVa3Ifdo4cAEe3eZ1cnbnX4PHCEwYjRraTC7FU+are4+Ko0lYS1nK5hkYdVbhn1CngJn9N+ifZoIgX0ykVpPyNxAnO+LNoMRBUZsp2QI5uoxEwkPyGvHpkcUt5KbIEsIm7jX/HCBwHq2SzYKV4zm41SBOYW9xdEUcRYkL+U5/IG3GXXRb81uHBwXWlMBy67STkQ0fiMkM/CQL790aV35qfSEsxSUrnVEuxUaC6QYPH+oxKhmgRPAeGk0CbeJwpJSU9it6BH3N0zJbkoVbXMZXP0ECUf2B2F5RngxdC5lBnmPRFBye2ea9ZKQJefiI7SnqZWk+NQzq2burg5OOCFTLCF2i/NAWwInr6FdfT8117m7RKdCgKS5N4CQNaSWoZt/OZ2QzXgTSAzrl3kk4CG2Iv1uQhLqeGsWfmXDyQBtvzQstNSUBP+mhmI7RB0XWipzkLHIi9gx8HCcdMBcsQzTzVvXz3CkA2kO3SGNU4p+Fedg1Xh33rucoth3ly5Kdaf2Cy1Z6HM0ds4FGVjxQquT0PinR/GUN5eShfY/p14zj0nzisiIVwveBGhxkw60cF46KbZGPJ4G+Mod3HfOvI096sPQqh58xNQsdO8UdzzYxlwz5k+rSp/kGEyPSVnhPmJBvcav4cWumlq88+ZSlopZKSzMosujNVV5Stx67x4teXdUxtTETlqP7v1P50BKI3X+19xQOS07l3pNdw/iLP7bW+05kdUeGnOlF5+7Xui1MOshSB2V5H5g6n8Ls55cxbfP360x2MNtLePPuKhPd0RV877CvSNBnSLsZ23wDrSNr7hJoh4CYU636e3XVaXEmtoYOf3tJWLp3Tdy0IfhX4XX9UifUXmVpzmiBPfx0X52t2uPa6/wxpO1x4fqGoQpiYwQ+haV8nReX+rFvvMwsSondpTdzea0xP/SzLvG6G0+tu4UfGCCOZzgwmC+wJ7VCsob9kEPtbiFxZZBkqcUBgBXAq6cI0m239JZL5fWGYODlRhLZMrhu0xTLiqipqiwTC0e8LpkXvep79bVU4DVXaDme6KiWblPs6noCHvNzOhksZGbzTVuydeKFGNszbBglCVv9jHptiNTNs6C65aiALeBiMab2MozH/J4tMTkLcuksrhl58m28N1UJBELUyWESwP9WrmqH085yz3zbyzCeNk9nRYFMG1es2C19aRnMkewzCxSM/TUNQf5JzWGDiha+D/dfXEPMp88AYsFQJ6wCh/gv51lHRc/I3eU9rxaVPKL+0b/NwlPQJEvIWfX05NLGPgjTwxyugvliRrDBMsUSh3xnZAT5tONzpTpoGJzBDT7CaNRx0fblvkZuNj5E7aPJXD7tR2XScOqPly6XQou2wicou/j+n/QGUJkZXNYif5JPASujc8TyhLiGuHoKbmClWVnET/QQQLSkcwUFVZAKy85HgfhdIUjHJ/FUd7qz7aUTV2I+xfj8ezOwU1w/8TXKQwDrJpZZcq2OGl4h8hjToqKO76XFDpSmZhDYdiV4TQk8p/aQ+8QPSPtKJn5XkycnO8etytpB2gtp9pLEO8fv+K4nruNLuVUnJy/nf/YXvoZi8yirmV9EIipO+bvWj52p+w73iSD0+uton5fb2NuhmR1TIckvGGK1sF0BZyuH7km1PofQSKHsceRbm8ettPU4Ukjqcg2HufwwWEFZR2FYJ7X8qZae8aR5LAxUw6X4WyGzVoKDDccW7Ewc1w9wq1DQej8Xhpp5SPGcViQiBRqeeY/yZa7sNgTkqZOhZJgGCnj6zmSQghu/ALw67+rUyJQdT2+thuQweMsfbZ78oEcEoyds57DMWxrlqpGdXMgwVz+OlmZRCiGICC918pWIM618WFQvZfb5HM32z69kl8A6xlE2nOlHVsmu33YkdQrN0xrvIcgw2CqDu10uHcI9PnczaeDPvUq+jtP06xoyLI9QpU/Ip4hyM36FMrehSMi2z+QuEyNnENNZMR/itdJQGV0qPnkHQJ7EP8jZGogmbDlGb8zuEyfUsXxuQ1L6FkEum5w7M84AYPvSha2CgYznMx29Bb7MrT8WaBvxFGdW5OxbynLHaS1OdVNlrwla8wL7wmwPAKQP2orn6GUxV8CRON7u81pVylLQRg97dMl/cv9NMaXFARC+MNeZbgTc23w8pppAXMkA+/F+F6IblY3fc2ZgMDGQzsQzMSldVhpuYIhcPKEVmzs+OFRbx+xljM6Uep9N4BaftQRptXuY5+Gqk9lmY6xNl+lnbiZJYbTEhQHNcfcPR4uCmU57j9+b7t2Yj6VAM4CZi0aEHqP2jb9vXBMZl3XhtHV6wXK7hR8rZ6cGHn19LU+EKo520r1pDDT+8uTrlgeS7POFB6qWKMCXcvllK+3/6V0MtpN7pvLCdTHW1V31h6E4MUWaLLc0Qu7ifgaHyTozeYXlhaLdOrBQT5YHoFP5rxXC1SXwoXgnaTlBGCjlueUWMDelOk05nUvoDNQfoZ4J+XkE1NykuoXk9nnCcoNHah9uonLFHBgqt+2zrEPhz26foklklcD5gPzlGMXE7NNC582jA7D4QgEhxWSd2K/Y1Kk6ldSQNuhTY7dctvpvmQ5iSa00FAAq/+Zpgqas7Rjj65pUsqDg97GtJldAWjFSt7ZxuYzmjtxvCAc9/MAHoLuaAelcIt3ehJFSJHQfxFoWhFEct/SfmcFKuYOcpVcdyQ1ZA2tbxqQOhtFOEVicwcAFVux49N3ZtbPOAp0N3qAyhWJaeCwdZ22+QFWcQMunBn5bkFto/crc823iY7PmtC0JoEpSNg1xr3KvAb/0Zqh/n8S54p0b/EW/MOrwma3zluy02TV0vO8ICQem9toqhBn15hKNesl5jYuS5jdaZeJj2DwH9yK56DbV8xHuGiZym50zSWZGz4Bs/NmtEv1kfgAQRCs4qvIHH7jFgJwO5tfFWLtk7zbmyxtMLWeP3kdk0zlwBKWpI9a2ZVU3CVA1rGs7iM0b6t5d3lWmBhw11/GESNZB4WxLSNIs0hDrx5BOi/UtzEnhj5GQX77MiBsTsrckTpYDYhU021dBHjOA/iqWO/anBlD+cjLz1xuIlFIi6FJv3p7E7YI1Z6T5B0TGzAU+6DBmj22zrzYC4HsYR58wIrEScnd5GcZmDrkPSnDbDHFmzJeaD7Ebu7wfUEcDcr9aPFvdCgYtfzkhH3asEYWi/MK6YCiwalHIcHKLUXMq/Jh2uy/bhLrXcFScRvV9z1/w+yJKSYcrDHls/iAl7qSxEVeZuMfb3A90HmaUrV7iEu5tfYUkskwfP3Kzoel408FL7WfRSATPfMc7PUZjKTRHzgOCLiCgBoIX64thNLbshyyGcio1Poj6YqepKtmzqswSTdL1dqCN2FMWmJOvk+bar/cwXFcKJO1IX6d+V2XIPUqfCc1VuqqRBRysBUOJ3FXggMWPqYV+JOFxCzSIEtk5/RrYZPLmQCDsUz8twjILuCa9PXNRN13O2q3xpHzOmFCdCQuH5kIIHJQA3JghVYAUrZjBvBDqzzIKNz9OMgjx9LA+frwVHBm8s4/nK52IzrNmP7VQX3LRXzbHHcXvZM5q/ONFKHFS2T2BEpSbOwKk9L0PoS1uh2OveUIqR5BpsWD93bwHCx+gV4tQoXL5L1QorPUzEnI5IhX13Io6kYXoDx1yekomDgo6oL1L7EXcy3W25x2NLNtiIq9ci57egxEmkAh3OSeHZvt1HfIKwsLUnkC87pRyldYejKLqckdKdJgq33IVkSH43J7UHSLkTePnFARaU4ZylPb/2fuRKc6jt6jQmCQOil4P+b9NfHBKivxIV4dEkXlKPam+rKwJzEi3uHPOjyFkncTR2jhulrtQFjI7/lGWRAmhhIwe4KUYhTiD+CDEpj+CPBTemMk/N/Ah5iFzO8g/gw7GYjnDfxrQDOPVE3RjjXJ06CxlO2fNs/ywCP6y2R6CkxyZeeqQEPgjKWrs6UpNH/kNLHvWp82PKhfKJSKG72YQijRuBMsyxZz379XXPkFPJSI1P+X/Vf/ER9kywk/5G03DOF/5yPoCLrcd5fqwmedu8iqMMdBHj4t6xHM56Sl3VXD1h4WFyCFI9LknX9mC9CmDuwdfFtqa/MbSAGXOMPtHkhpBDynuQtedTbU5dH934XneNW15nBv28xdHu6dORCcWs2ObVgkZFXtp+wUuAo/9hGLcnvclM9vZYTUQ+ODhRTCBYfkRoy1QuaMAUnaNxuzZ165l6tI+Jjw+8Iq2H71souQM/1l0ovplZAa6AKP+yMw8KJVPVQMQqWR8LKc26b4Nni/vgQP/mNI3IZWDnjf+YzSP6y6QQurgg5vO7xOqy0cYb4KesSIyEhrcduxVpcU6l3pIl8ioq7jusfylAse8Zq4C71oWa6H2gj4OR8+yNXLNk326ZRyOQ1a0wcSPZDG2U+YsT691TOV87jh8LuLGQBYFoLoh/ZIeE3amHwMkiBYTOB/pWHwObTdINPhT3AV88ExcV8+nlPyHK20fWNdvbuvWaWcUO2QrxZeuObOujT/LAbT5QijKPJWlN3PGHeQgIFoecAr7twCWpqskAOFzLTgeW5RmmZy5w13S+lq493L3shhwGas+dLXTERzsOi3T3CtsaZ1dD/34yZDLUuBP087aafrLESWOgmNUGH5vrmLOLh5bBGmGb0Jbvel4JJhNwAeVg1ktOh3Ft/vKEdawMfOC46Seeg/Wn4hVvBJXfvCLyZTJ44I0jD3pVoNfdKNZ7caD3aXWeqxn6jih0rfI7AQntZ7AJMaTj/D50aO1T58ga86zRonlLSjjCaqcY1Jq4QiVk88gFuMfnV0D0cMWiN/gWU/OL7zBwkbaR4Zpg65EXddGczQqu3b+4xk5/fFaxr1oLQBAGkDddGmeyh0Mlsn9HYZoiagIkNZJW1/6QfjoUzHhOtHzdBefpUvVYZHROWPHBkB73rfZr1Qtr8tm+XjtNthVrEPuZ2CAlLQ6o0Eq6Jj3x1ZPHG6ie54WbNd7DBuIVk6yqmJpcEBBgj6kiOxzAmOCxoetnjT45KczjIp1rxOOnes/gQJrabxcEiG2IHyE/3sbdZZmurE4PP5yVW9tYRu7KNHWHZ7qYgxGdw9QzLIA7vKb9ok92UdUOl83CMI1wEoK8Sn3B7BhgEEqpq3KWpS0eJfLG9Kajs8zdRT8IoaduA14RbRsFI1miPksko/q5/kJ77mD7Sxlcq8EtBiAx8SMPEeZT5Vo9um30NjIuhvHzcBJI9xn8vNCk+HvJHf/+le1jqdFo0C795tYZvx/Np9253IxYzPrWXK8njvPYyXDv7oChT5h2i3xamHoJSk6f9MsOn95a1O0555bwaktys+8e+3RcSljWrBIlW9hG0Kd6gZkqrz4BnN8QEU5e5ADDDz3yCrQuJBPsUno96xj/yUFDm3NbV2yV5UPhVYGON9YZY/WjjxfoWACPEaIiKA5sVjjBCZeYQ7LSiivvykBI7D7vjfUb2T5ff6iKYVO4gMSMn7AmFmss2jNmUZits/eafIh03w+Qo+HD/rNUM8lhOVWegnG4qxSTmfa7ZsgB11ChS5le1ysU6BKGsDC81uW32/qfTf+YPa7gIzvl7ii8f2O2pBw3VQQEL5vXp9VZJCgYk4O6RWNKlqsLzR/YrvHk8toxc/aXj7VZhVkpwVUg53eXcSS0icszzPDWShpEMqh8LSlhhDyQefBAbStWCTDK+2lGD35tIramp/MnKf5SBDoXOYnL/s4COY9y2AquzFX8UaTHkDD8LNQnDqItG0IL+ZhNL8lnHpq1E08y2TYH4QEyHuXNISOEecLeOhVCtOTXGhEnhpb3dNJijUgvWOOT4gKvpCMDnkaQahuDHAeE8dGPKlgM6zmC3TxjsOtWMZaDfLWP+recepzQ+QgSeMyhG1yS4lGKJ4DJ6FRW7c16mKKb6OOQU8aLYZZDgoiWi1f8h++CDzhu5Yc2CMp4PbeA6RcdsuszuEhUbaGm/RFaDvvmpxJhQ\",\n \"interpreterSafeUrl\": {\n \"privateDoNotAccessOrElseTrustedResourceUrlWrappedValue\": \"//www.google.com/js/th/tqT_dF-hyXShp5geI-cYbK9k1PX22ZDi97KO4PETpdQ.js\"\n },\n \"serverEnvironment\": 1\n }\n }\n },\n \"messages\": [\n {\n \"mealbarPromoRenderer\": {\n \"icon\": {\n \"thumbnails\": [\n {\n \"url\": \"https://www.gstatic.com/youtube/img/promos/growth/32565a681f5420b051f863e20a723490d94d07306de7b379862f0ec4a0d6676c_384x384.png\",\n \"width\": 384,\n \"height\": 384\n }\n ]\n },\n \"messageTexts\": [\n {\n \"runs\": [\n {\n \"text\": \"Let the YouTube Music web player help you build the soundtrack to your day\"\n }\n ]\n }\n ],\n \"actionButton\": {\n \"buttonRenderer\": {\n \"style\": \"STYLE_BLUE_TEXT\",\n \"size\": \"SIZE_DEFAULT\",\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Check it out\"\n }\n ]\n },\n \"trackingParams\": \"CAcQ7G8iEwjm8oWQgaP2AhW8RnoFHf3HB98\u003d\",\n \"command\": {\n \"clickTrackingParams\": \"CAcQ7G8iEwjm8oWQgaP2AhW8RnoFHf3HB98\u003d\",\n \"commandExecutorCommand\": {\n \"commands\": [\n {\n \"clickTrackingParams\": \"CAcQ7G8iEwjm8oWQgaP2AhW8RnoFHf3HB98\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://music.youtube.com/\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://music.youtube.com\",\n \"target\": \"TARGET_NEW_WINDOW\"\n }\n },\n {\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/feedback\"\n }\n },\n \"feedbackEndpoint\": {\n \"feedbackToken\": \"AB9zfpIFfd_GrTfaBf0upJ4twkNjhUuLcX1JqeU8F9nn-2fkaPWljSoOyN13gO4os-HcM9bwyjkI1ZkVlBiMoQv2kRVlcwt2QHJcuA3bhIcTiZGUepK3rh2Y4FwcUzcy7x2CzfKDRVAai-QMz97ti0qN01-YyTSv_A\",\n \"uiActions\": {\n \"hideEnclosingContainer\": true\n }\n }\n }\n ]\n }\n }\n }\n },\n \"dismissButton\": {\n \"buttonRenderer\": {\n \"style\": \"STYLE_TEXT\",\n \"size\": \"SIZE_DEFAULT\",\n \"text\": {\n \"runs\": [\n {\n \"text\": \"No, thanks\"\n }\n ]\n },\n \"trackingParams\": \"CAYQ7W8iEwjm8oWQgaP2AhW8RnoFHf3HB98\u003d\",\n \"command\": {\n \"clickTrackingParams\": \"CAYQ7W8iEwjm8oWQgaP2AhW8RnoFHf3HB98\u003d\",\n \"commandExecutorCommand\": {\n \"commands\": [\n {\n \"clickTrackingParams\": \"CAYQ7W8iEwjm8oWQgaP2AhW8RnoFHf3HB98\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/feedback\"\n }\n },\n \"feedbackEndpoint\": {\n \"feedbackToken\": \"AB9zfpJT9JR6moR2gki9uLxM_zr6gnRVdVIAKzc_FFvuWXS2LcxamO5T0BXefhcyTza2uueh3d44DJKSfgcHrVaXioaMKL8RXJhbKRPWJX8WX1PFVXsx77V-CHRqi7d2gSue3n2axyjjiAPcwEqLHYMtmLV0DJP9Ng\",\n \"uiActions\": {\n \"hideEnclosingContainer\": true\n }\n }\n }\n ]\n }\n }\n }\n },\n \"triggerCondition\": \"TRIGGER_CONDITION_POST_AD\",\n \"style\": \"STYLE_MESSAGE\",\n \"trackingParams\": \"CAUQ42kYACITCObyhZCBo_YCFbxGegUd_ccH3w\u003d\u003d\",\n \"impressionEndpoints\": [\n {\n \"clickTrackingParams\": \"CAUQ42kYACITCObyhZCBo_YCFbxGegUd_ccH3w\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/feedback\"\n }\n },\n \"feedbackEndpoint\": {\n \"feedbackToken\": \"AB9zfpIvvgjtrHHVD8tqwweFVb2DYxAK-eoosTd-7uxNwy8iNrMKqEh27WHrN_C0qYQnw_eS6fEP1xaEIvn71QgI4JqQSK3tcnqB5JN0KG5-L7nhUma19iKgldTqewMOmoI0XFa1RycsXlo7agFSAnSe1gXCIkdJew\",\n \"uiActions\": {\n \"hideEnclosingContainer\": false\n }\n }\n }\n ],\n \"isVisible\": true,\n \"messageTitle\": {\n \"runs\": [\n {\n \"text\": \"Take your music to the next level\"\n }\n ]\n }\n }\n }\n ],\n \"endscreen\": {\n \"endscreenRenderer\": {\n \"elements\": [\n {\n \"endscreenElementRenderer\": {\n \"style\": \"WEBSITE\",\n \"image\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/an/K4DyBUG242c/15006039899169631339_mq.jpg?v\u003d5fc8e5b0\",\n \"width\": 250,\n \"height\": 250\n },\n {\n \"url\": \"https://i.ytimg.com/an/K4DyBUG242c/15006039899169631339_mq.jpg?v\u003d5fc8e5b0\",\n \"width\": 400,\n \"height\": 400\n }\n ]\n },\n \"icon\": {\n \"thumbnails\": [\n {\n \"url\": \"https://www.gstatic.com/youtube/img/annotations/link.png\"\n }\n ]\n },\n \"left\": 0.40175438,\n \"width\": 0.15438597,\n \"top\": 0.35202488,\n \"aspectRatio\": 1,\n \"startMs\": \"188970\",\n \"endMs\": \"207933\",\n \"title\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Explore our catalogue and download your favourite tracks., website. Visit. ncs.io\"\n }\n },\n \"simpleText\": \"Explore our catalogue and download your favourite tracks.\"\n },\n \"metadata\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"ncs.io\"\n }\n },\n \"simpleText\": \"ncs.io\"\n },\n \"callToAction\": {\n \"simpleText\": \"Visit\"\n },\n \"dismiss\": {\n \"simpleText\": \"CANCEL\"\n },\n \"endpoint\": {\n \"clickTrackingParams\": \"CAQQ-t4BGAAiEwjm8oWQgaP2AhW8RnoFHf3HB98yDGl2LWVuZHNjcmVlbg\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dendscreen\u0026redir_token\u003dQUFFLUhqbWxLWHpqNmg2V3VTNHpyWWhiYjlEYUJrcDRWd3xBQ3Jtc0tsZnRsNzRwSFpqcEJ3NHhQbUFXbk83VjNseWRCSEgyaV8zU0NlMjhYb01aanpUN0xsTGJzVVQwZXRKek82UDhISkdSU2FULUR2azlUcGQzM3lUcWI5ZzR0YmdORnl0c25Ec2FvN2NOQ0xGbllzWW11MA\u0026q\u003dhttps%3A%2F%2Fncs.io\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dendscreen\u0026redir_token\u003dQUFFLUhqbWxLWHpqNmg2V3VTNHpyWWhiYjlEYUJrcDRWd3xBQ3Jtc0tsZnRsNzRwSFpqcEJ3NHhQbUFXbk83VjNseWRCSEgyaV8zU0NlMjhYb01aanpUN0xsTGJzVVQwZXRKek82UDhISkdSU2FULUR2azlUcGQzM3lUcWI5ZzR0YmdORnl0c25Ec2FvN2NOQ0xGbllzWW11MA\u0026q\u003dhttps%3A%2F%2Fncs.io\",\n \"target\": \"TARGET_NEW_WINDOW\"\n }\n },\n \"trackingParams\": \"CAQQ-t4BGAAiEwjm8oWQgaP2AhW8RnoFHf3HB98\u003d\",\n \"id\": \"15006039899169631339\"\n }\n },\n {\n \"endscreenElementRenderer\": {\n \"style\": \"VIDEO\",\n \"image\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/f_zLB1CTXlQ/hqdefault.jpg?sqp\u003d-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLBQNy46SyMau5JTqx7-NGHkitlsYg\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/f_zLB1CTXlQ/hqdefault.jpg?sqp\u003d-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLDobGyDqaODBkURzaFxa4QjZ2r79A\",\n \"width\": 196,\n \"height\": 110\n },\n {\n \"url\": \"https://i.ytimg.com/vi/f_zLB1CTXlQ/hqdefault.jpg?sqp\u003d-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLAy50pEe6b9lDVlImSgXSCxQ7z7mw\",\n \"width\": 246,\n \"height\": 138\n },\n {\n \"url\": \"https://i.ytimg.com/vi/f_zLB1CTXlQ/hqdefault.jpg?sqp\u003d-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLBrBqRjKuADsX5OLZ_sFedotd_bRQ\",\n \"width\": 336,\n \"height\": 188\n },\n {\n \"url\": \"https://i.ytimg.com/vi/f_zLB1CTXlQ/maxresdefault.jpg\",\n \"width\": 1920,\n \"height\": 1080\n }\n ]\n },\n \"left\": 0.06491228,\n \"width\": 0.322807,\n \"top\": 0.3278816,\n \"aspectRatio\": 1.7777778,\n \"startMs\": \"187933\",\n \"endMs\": \"207933\",\n \"title\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Diviners \u0026 Azertion - Reality (feat. Dayce Williams) [NCS Release], video\"\n }\n },\n \"simpleText\": \"Diviners \u0026 Azertion - Reality (feat. Dayce Williams) [NCS Release]\"\n },\n \"metadata\": {\n \"simpleText\": \"262,291 views\"\n },\n \"endpoint\": {\n \"clickTrackingParams\": \"CAMQ8d4BGAEiEwjm8oWQgaP2AhW8RnoFHf3HB98yDGl2LWVuZHNjcmVlbkjnxtuN1MC8wCuaAQMQu2k\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003df_zLB1CTXlQ\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"f_zLB1CTXlQ\",\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr2---sn-fpoq-4age.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003d7ffccb0750935e54\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1522500\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyMTMzNQ\u0026rxtags\u003dCg4KAnR4EggyNDEyMTMzNQ%2CCg4KAnR4EggyNDEyMTMzNg%2CCg4KAnR4EggyNDEyMTMzNw\"\n }\n }\n }\n }\n },\n \"trackingParams\": \"CAMQ8d4BGAEiEwjm8oWQgaP2AhW8RnoFHf3HB98\u003d\",\n \"id\": \"15006039899169628996\",\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayTimeStatusRenderer\": {\n \"text\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"2 minutes, 40 seconds\"\n }\n },\n \"simpleText\": \"2:40\"\n },\n \"style\": \"DEFAULT\"\n }\n }\n ]\n }\n },\n {\n \"endscreenElementRenderer\": {\n \"style\": \"VIDEO\",\n \"image\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/zZbT0OaDuJ0/hqdefault.jpg?sqp\u003d-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLAktFmTpFasO5NFilC9ojRb2gV0Hw\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/zZbT0OaDuJ0/hqdefault.jpg?sqp\u003d-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLDnnqDwI7IR1SbTOVenGxGm82sWvA\",\n \"width\": 196,\n \"height\": 110\n },\n {\n \"url\": \"https://i.ytimg.com/vi/zZbT0OaDuJ0/hqdefault.jpg?sqp\u003d-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLBEIp2v6LXQ4cfe_50wPgef8R8F9A\",\n \"width\": 246,\n \"height\": 138\n },\n {\n \"url\": \"https://i.ytimg.com/vi/zZbT0OaDuJ0/hqdefault.jpg?sqp\u003d-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLA2scWQ2lV9tC0azYPA5bKoJcyfLg\",\n \"width\": 336,\n \"height\": 188\n },\n {\n \"url\": \"https://i.ytimg.com/vi_webp/zZbT0OaDuJ0/maxresdefault.webp\",\n \"width\": 1920,\n \"height\": 1080\n }\n ]\n },\n \"left\": 0.5701754,\n \"width\": 0.322807,\n \"top\": 0.3278816,\n \"aspectRatio\": 1.7777778,\n \"startMs\": \"189568\",\n \"endMs\": \"207933\",\n \"title\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Chenda \u0026 Shiah Maisel - Find You There [NCS Release], video\"\n }\n },\n \"simpleText\": \"Chenda \u0026 Shiah Maisel - Find You There [NCS Release]\"\n },\n \"metadata\": {\n \"simpleText\": \"854,785 views\"\n },\n \"endpoint\": {\n \"clickTrackingParams\": \"CAIQ8t4BGAIiEwjm8oWQgaP2AhW8RnoFHf3HB98yDGl2LWVuZHNjcmVlbkjnxtuN1MC8wCuaAQMQu2k\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dzZbT0OaDuJ0\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"zZbT0OaDuJ0\",\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr2---sn-fpoq-4age.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003dcd96d3d0e683b89d\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1522500\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyMTMzNQ\u0026rxtags\u003dCg4KAnR4EggyNDEyMTMzNQ%2CCg4KAnR4EggyNDEyMTMzNg%2CCg4KAnR4EggyNDEyMTMzNw\"\n }\n }\n }\n }\n },\n \"trackingParams\": \"CAIQ8t4BGAIiEwjm8oWQgaP2AhW8RnoFHf3HB98\u003d\",\n \"id\": \"15006039899169630749\",\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayTimeStatusRenderer\": {\n \"text\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"4 minutes, 2 seconds\"\n }\n },\n \"simpleText\": \"4:02\"\n },\n \"style\": \"DEFAULT\"\n }\n }\n ]\n }\n }\n ],\n \"startMs\": \"187933\",\n \"trackingParams\": \"CAEQ794BIhMI5vKFkIGj9gIVvEZ6BR39xwff\"\n }\n },\n \"frameworkUpdates\": {\n \"entityBatchUpdate\": {\n \"mutations\": [\n {\n \"entityKey\": \"Eg0KC0s0RHlCVUcyNDJjIPYBKAE%3D\",\n \"type\": \"ENTITY_MUTATION_TYPE_REPLACE\",\n \"payload\": {\n \"offlineabilityEntity\": {\n \"key\": \"Eg0KC0s0RHlCVUcyNDJjIPYBKAE%3D\",\n \"addToOfflineButtonState\": \"ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN\"\n }\n }\n }\n ],\n \"timestamp\": {\n \"seconds\": \"1646072288\",\n \"nanos\": 148580818\n }\n }\n }\n}\n", + "latestUrl": "https://www.youtube.com/youtubei/v1/player?key\u003dAIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8" + } +} \ No newline at end of file diff --git a/extractor/src/test/resources/org/schabi/newpipe/extractor/services/youtube/extractor/stream/relatedMix/generated_mock_2.json b/extractor/src/test/resources/org/schabi/newpipe/extractor/services/youtube/extractor/stream/relatedMix/generated_mock_2.json new file mode 100644 index 000000000..bff434f09 --- /dev/null +++ b/extractor/src/test/resources/org/schabi/newpipe/extractor/services/youtube/extractor/stream/relatedMix/generated_mock_2.json @@ -0,0 +1,237 @@ +{ + "request": { + "httpMethod": "POST", + "url": "https://www.youtube.com/youtubei/v1/next?key\u003dAIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8", + "headers": { + "Accept-Language": [ + "en-GB, en;q\u003d0.9" + ], + "Origin": [ + "https://www.youtube.com" + ], + "X-YouTube-Client-Name": [ + "1" + ], + "Referer": [ + "https://www.youtube.com" + ], + "X-YouTube-Client-Version": [ + "2.20210728.00.00" + ], + "Content-Type": [ + "application/json" + ] + }, + "dataToSend": [ + 123, + 34, + 99, + 111, + 110, + 116, + 101, + 120, + 116, + 34, + 58, + 123, + 34, + 99, + 108, + 105, + 101, + 110, + 116, + 34, + 58, + 123, + 34, + 104, + 108, + 34, + 58, + 34, + 101, + 110, + 45, + 71, + 66, + 34, + 44, + 34, + 103, + 108, + 34, + 58, + 34, + 71, + 66, + 34, + 44, + 34, + 99, + 108, + 105, + 101, + 110, + 116, + 78, + 97, + 109, + 101, + 34, + 58, + 34, + 87, + 69, + 66, + 34, + 44, + 34, + 99, + 108, + 105, + 101, + 110, + 116, + 86, + 101, + 114, + 115, + 105, + 111, + 110, + 34, + 58, + 34, + 50, + 46, + 50, + 48, + 50, + 49, + 48, + 55, + 50, + 56, + 46, + 48, + 48, + 46, + 48, + 48, + 34, + 125, + 44, + 34, + 117, + 115, + 101, + 114, + 34, + 58, + 123, + 34, + 108, + 111, + 99, + 107, + 101, + 100, + 83, + 97, + 102, + 101, + 116, + 121, + 77, + 111, + 100, + 101, + 34, + 58, + 102, + 97, + 108, + 115, + 101, + 125, + 125, + 44, + 34, + 118, + 105, + 100, + 101, + 111, + 73, + 100, + 34, + 58, + 34, + 75, + 52, + 68, + 121, + 66, + 85, + 71, + 50, + 52, + 50, + 99, + 34, + 125 + ], + "localization": { + "languageCode": "en", + "countryCode": "GB" + } + }, + "response": { + "responseCode": 200, + "responseMessage": "", + "responseHeaders": { + "alt-svc": [ + "h3\u003d\":443\"; ma\u003d2592000,h3-29\u003d\":443\"; ma\u003d2592000,h3-Q050\u003d\":443\"; ma\u003d2592000,h3-Q046\u003d\":443\"; ma\u003d2592000,h3-Q043\u003d\":443\"; ma\u003d2592000,quic\u003d\":443\"; ma\u003d2592000; v\u003d\"46,43\"" + ], + "cache-control": [ + "private" + ], + "content-type": [ + "application/json; charset\u003dUTF-8" + ], + "date": [ + "Mon, 28 Feb 2022 18:18:08 GMT" + ], + "expires": [ + "Mon, 28 Feb 2022 18:18:08 GMT" + ], + "p3p": [ + "CP\u003d\"This is not a P3P policy! See g.co/p3phelp for more info.\"" + ], + "server": [ + "ESF" + ], + "set-cookie": [ + "CONSENT\u003dPENDING+546; expires\u003dWed, 28-Feb-2024 18:18:08 GMT; path\u003d/; domain\u003d.youtube.com; Secure" + ], + "vary": [ + "Origin", + "X-Origin", + "Referer" + ], + "x-content-type-options": [ + "nosniff" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "x-xss-protection": [ + "0" + ] + }, + "responseBody": "{\n \"responseContext\": {\n \"visitorData\": \"Cgtnd0ZLZExnajY1OCjgo_SQBg%3D%3D\",\n \"serviceTrackingParams\": [\n {\n \"service\": \"CSI\",\n \"params\": [\n {\n \"key\": \"c\",\n \"value\": \"WEB\"\n },\n {\n \"key\": \"cver\",\n \"value\": \"2.20210728.00.00\"\n },\n {\n \"key\": \"yt_li\",\n \"value\": \"0\"\n },\n {\n \"key\": \"GetWatchNext_rid\",\n \"value\": \"0xe8b509f674c92653\"\n }\n ]\n },\n {\n \"service\": \"GFEEDBACK\",\n \"params\": [\n {\n \"key\": \"logged_in\",\n \"value\": \"0\"\n },\n {\n \"key\": \"e\",\n \"value\": \"24165080,24077241,24120820,24152442,24001373,23918597,23966208,24080738,24002022,24062267,24166123,24127419,24169726,24034168,24167893,23946420,23804281,24129503,24002025,24109689,24177194,24138064,24165399,24166867,24131511,24148483,24077266,23744176,24175578,24085811,24007246,24036947,24162111,24166202,24004644,24161848,23998056,1714248,24145515,24139173,24106839,24111165,24007790,24135310,23934970,23983296,23884386,24142470,24108447,24154617,24110902,24151814,24141462,39321475,24138442,24082662,24140247,24116742,23882685,24028143,23986017\"\n }\n ]\n },\n {\n \"service\": \"GUIDED_HELP\",\n \"params\": [\n {\n \"key\": \"logged_in\",\n \"value\": \"0\"\n }\n ]\n },\n {\n \"service\": \"ECATCHER\",\n \"params\": [\n {\n \"key\": \"client.version\",\n \"value\": \"2.20211103\"\n },\n {\n \"key\": \"client.name\",\n \"value\": \"WEB\"\n },\n {\n \"key\": \"client.fexp\",\n \"value\": \"24165080,24077241,24120820,24152442,24001373,23918597,23966208,24080738,24002022,24062267,24166123,24127419,24169726,24034168,24167893,23946420,23804281,24129503,24002025,24109689,24177194,24138064,24165399,24166867,24131511,24148483,24077266,23744176,24175578,24085811,24007246,24036947,24162111,24166202,24004644,24161848,23998056,1714248,24145515,24139173,24106839,24111165,24007790,24135310,23934970,23983296,23884386,24142470,24108447,24154617,24110902,24151814,24141462,39321475,24138442,24082662,24140247,24116742,23882685,24028143,23986017\"\n }\n ]\n }\n ],\n \"mainAppWebResponseContext\": {\n \"loggedOut\": true\n },\n \"webResponseContextExtensionData\": {\n \"webPrefetchData\": {\n \"navigationEndpoints\": [\n {\n \"clickTrackingParams\": \"CAAQg2ciEwi_6pCQgaP2AhXKRnoFHfyqC1gyDHJlbGF0ZWQtYXV0b0jnxtuN1MC8wCuaAQUIAxD4HQ\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dFlrNwNCFSU4\u0026pp\u003dQAFIAQ%3D%3D\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"FlrNwNCFSU4\",\n \"params\": \"EAEYAdoBAggB\",\n \"playerParams\": \"QAFIAQ%3D%3D\",\n \"watchEndpointSupportedPrefetchConfig\": {\n \"prefetchHintConfig\": {\n \"prefetchPriority\": 0,\n \"countdownUiRelativeSecondsPrefetchCondition\": -3\n }\n }\n }\n },\n {\n \"clickTrackingParams\": \"CAAQg2ciEwi_6pCQgaP2AhXKRnoFHfyqC1gyDHJlbGF0ZWQtYXV0b0jnxtuN1MC8wCuaAQUIAxD4HQ\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dFlrNwNCFSU4\u0026pp\u003dQAFIAQ%3D%3D\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"FlrNwNCFSU4\",\n \"params\": \"EAEYAdoBAggB\",\n \"playerParams\": \"QAFIAQ%3D%3D\",\n \"watchEndpointSupportedPrefetchConfig\": {\n \"prefetchHintConfig\": {\n \"prefetchPriority\": 0,\n \"countdownUiRelativeSecondsPrefetchCondition\": -3\n }\n }\n }\n },\n {\n \"clickTrackingParams\": \"CAAQg2ciEwi_6pCQgaP2AhXKRnoFHfyqC1gyDHJlbGF0ZWQtYXV0b0jnxtuN1MC8wCuaAQUIAxD4HQ\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dFlrNwNCFSU4\u0026pp\u003dQAFIAQ%3D%3D\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"FlrNwNCFSU4\",\n \"params\": \"EAEYAdoBAggB\",\n \"playerParams\": \"QAFIAQ%3D%3D\",\n \"watchEndpointSupportedPrefetchConfig\": {\n \"prefetchHintConfig\": {\n \"prefetchPriority\": 0,\n \"countdownUiRelativeSecondsPrefetchCondition\": -3\n }\n }\n }\n },\n {\n \"clickTrackingParams\": \"CAAQg2ciEwi_6pCQgaP2AhXKRnoFHfyqC1gyDHJlbGF0ZWQtYXV0b0jnxtuN1MC8wCuaAQUIAxD4HQ\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dFlrNwNCFSU4\u0026pp\u003dQAFIAQ%3D%3D\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"FlrNwNCFSU4\",\n \"params\": \"EAEYAdoBAggB\",\n \"playerParams\": \"QAFIAQ%3D%3D\",\n \"watchEndpointSupportedPrefetchConfig\": {\n \"prefetchHintConfig\": {\n \"prefetchPriority\": 0,\n \"countdownUiRelativeSecondsPrefetchCondition\": -3\n }\n }\n }\n }\n ]\n },\n \"hasDecorated\": true\n }\n },\n \"trackingParams\": \"CAAQg2ciEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"contents\": {\n \"twoColumnWatchNextResults\": {\n \"results\": {\n \"results\": {\n \"contents\": [\n {\n \"videoPrimaryInfoRenderer\": {\n \"title\": {\n \"runs\": [\n {\n \"text\": \"Cartoon - On \u0026 On (feat. Daniel Levi) [NCS Release]\"\n }\n ]\n },\n \"viewCount\": {\n \"videoViewCountRenderer\": {\n \"viewCount\": {\n \"simpleText\": \"449,880,967 views\"\n },\n \"shortViewCount\": {\n \"simpleText\": \"449M views\"\n }\n }\n },\n \"videoActions\": {\n \"menuRenderer\": {\n \"items\": [\n {\n \"menuNavigationItemRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Report\"\n }\n ]\n },\n \"icon\": {\n \"iconType\": \"FLAG\"\n },\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CJwBEMyrARgAIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"ignoreNavigation\": true\n }\n },\n \"modalEndpoint\": {\n \"modal\": {\n \"modalWithTitleAndButtonRenderer\": {\n \"title\": {\n \"runs\": [\n {\n \"text\": \"Need to report the video?\"\n }\n ]\n },\n \"content\": {\n \"runs\": [\n {\n \"text\": \"Sign in to report inappropriate content.\"\n }\n ]\n },\n \"button\": {\n \"buttonRenderer\": {\n \"style\": \"STYLE_BLUE_TEXT\",\n \"size\": \"SIZE_DEFAULT\",\n \"isDisabled\": false,\n \"text\": {\n \"simpleText\": \"Sign in\"\n },\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CKUBEPBbIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://accounts.google.com/ServiceLogin?service\u003dyoutube\u0026uilel\u003d3\u0026passive\u003dtrue\u0026continue\u003dhttps%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den-GB%26next%3Dhttps%253A%252F%252Fwww.youtube.com%252Fyoutubei%252Fv1%252Fnext%253Fkey%253DAIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8\u0026hl\u003den-GB\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"signInEndpoint\": {\n \"hack\": true\n }\n },\n \"trackingParams\": \"CKUBEPBbIhMIv-qQkIGj9gIVykZ6BR38qgtY\"\n }\n }\n }\n }\n }\n },\n \"trackingParams\": \"CJwBEMyrARgAIhMIv-qQkIGj9gIVykZ6BR38qgtY\"\n }\n },\n {\n \"menuServiceItemRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Open transcript\"\n }\n ]\n },\n \"icon\": {\n \"iconType\": \"SUBTITLES\"\n },\n \"serviceEndpoint\": {\n \"clickTrackingParams\": \"CJwBEMyrARgAIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CJwBEMyrARgAIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"changeEngagementPanelVisibilityAction\": {\n \"targetId\": \"engagement-panel-transcript\",\n \"visibility\": \"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED\"\n }\n }\n ]\n }\n },\n \"trackingParams\": \"CJwBEMyrARgAIhMIv-qQkIGj9gIVykZ6BR38qgtY\"\n }\n }\n ],\n \"trackingParams\": \"CJwBEMyrARgAIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"topLevelButtons\": [\n {\n \"toggleButtonRenderer\": {\n \"style\": {\n \"styleType\": \"STYLE_TEXT\"\n },\n \"isToggled\": false,\n \"isDisabled\": false,\n \"defaultIcon\": {\n \"iconType\": \"LIKE\"\n },\n \"defaultText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"6,409,230 likes\"\n }\n },\n \"simpleText\": \"6.4M\"\n },\n \"toggledText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"6,409,231 likes\"\n }\n },\n \"simpleText\": \"6.4M\"\n },\n \"accessibility\": {\n \"label\": \"like this video along with 6,409,230 other people\"\n },\n \"trackingParams\": \"CKMBEJhNGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"defaultTooltip\": \"I like this\",\n \"toggledTooltip\": \"Unlike\",\n \"toggledStyle\": {\n \"styleType\": \"STYLE_DEFAULT_ACTIVE\"\n },\n \"defaultNavigationEndpoint\": {\n \"clickTrackingParams\": \"CKMBEJhNGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"ignoreNavigation\": true\n }\n },\n \"modalEndpoint\": {\n \"modal\": {\n \"modalWithTitleAndButtonRenderer\": {\n \"title\": {\n \"simpleText\": \"Like this video?\"\n },\n \"content\": {\n \"simpleText\": \"Sign in to make your opinion count.\"\n },\n \"button\": {\n \"buttonRenderer\": {\n \"style\": \"STYLE_BLUE_TEXT\",\n \"size\": \"SIZE_DEFAULT\",\n \"isDisabled\": false,\n \"text\": {\n \"simpleText\": \"Sign in\"\n },\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CKQBEPqGBCITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://accounts.google.com/ServiceLogin?service\u003dyoutube\u0026uilel\u003d3\u0026passive\u003dtrue\u0026continue\u003dhttps%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den-GB%26next%3D%252Fwatch%253Fv%253DK4DyBUG242c\u0026hl\u003den-GB\u0026ec\u003d66426\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"signInEndpoint\": {\n \"nextEndpoint\": {\n \"clickTrackingParams\": \"CKQBEPqGBCITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dK4DyBUG242c\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"K4DyBUG242c\",\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr1---sn-fpoq-4age.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003d2b80f20541b6e367\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1522500\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"idamTag\": \"66426\"\n }\n },\n \"trackingParams\": \"CKQBEPqGBCITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\"\n }\n }\n }\n }\n }\n },\n \"accessibilityData\": {\n \"accessibilityData\": {\n \"label\": \"like this video along with 6,409,230 other people\"\n }\n },\n \"toggleButtonSupportedData\": {\n \"toggleButtonIdData\": {\n \"id\": \"TOGGLE_BUTTON_ID_TYPE_LIKE\"\n }\n },\n \"targetId\": \"watch-like\"\n }\n },\n {\n \"toggleButtonRenderer\": {\n \"style\": {\n \"styleType\": \"STYLE_TEXT\"\n },\n \"isToggled\": false,\n \"isDisabled\": false,\n \"defaultIcon\": {\n \"iconType\": \"DISLIKE\"\n },\n \"defaultText\": {\n \"simpleText\": \"Dislike\"\n },\n \"toggledText\": {\n \"simpleText\": \"Dislike\"\n },\n \"accessibility\": {\n \"label\": \"Dislike this video\"\n },\n \"trackingParams\": \"CKEBEJhNGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"defaultTooltip\": \"I dislike this\",\n \"toggledTooltip\": \"I dislike this\",\n \"toggledStyle\": {\n \"styleType\": \"STYLE_DEFAULT_ACTIVE\"\n },\n \"defaultNavigationEndpoint\": {\n \"clickTrackingParams\": \"CKEBEJhNGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"ignoreNavigation\": true\n }\n },\n \"modalEndpoint\": {\n \"modal\": {\n \"modalWithTitleAndButtonRenderer\": {\n \"title\": {\n \"simpleText\": \"Don\u0027t like this video?\"\n },\n \"content\": {\n \"simpleText\": \"Sign in to make your opinion count.\"\n },\n \"button\": {\n \"buttonRenderer\": {\n \"style\": \"STYLE_BLUE_TEXT\",\n \"size\": \"SIZE_DEFAULT\",\n \"isDisabled\": false,\n \"text\": {\n \"simpleText\": \"Sign in\"\n },\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CKIBEPmGBCITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://accounts.google.com/ServiceLogin?service\u003dyoutube\u0026uilel\u003d3\u0026passive\u003dtrue\u0026continue\u003dhttps%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den-GB%26next%3D%252Fwatch%253Fv%253DK4DyBUG242c\u0026hl\u003den-GB\u0026ec\u003d66425\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"signInEndpoint\": {\n \"nextEndpoint\": {\n \"clickTrackingParams\": \"CKIBEPmGBCITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dK4DyBUG242c\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"K4DyBUG242c\",\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr1---sn-fpoq-4age.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003d2b80f20541b6e367\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1522500\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"idamTag\": \"66425\"\n }\n },\n \"trackingParams\": \"CKIBEPmGBCITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\"\n }\n }\n }\n }\n }\n },\n \"accessibilityData\": {\n \"accessibilityData\": {\n \"label\": \"Dislike this video\"\n }\n },\n \"toggleButtonSupportedData\": {\n \"toggleButtonIdData\": {\n \"id\": \"TOGGLE_BUTTON_ID_TYPE_DISLIKE\"\n }\n },\n \"targetId\": \"watch-dislike\"\n }\n },\n {\n \"buttonRenderer\": {\n \"style\": \"STYLE_DEFAULT\",\n \"size\": \"SIZE_DEFAULT\",\n \"isDisabled\": false,\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Share\"\n }\n ]\n },\n \"serviceEndpoint\": {\n \"clickTrackingParams\": \"CJ8BEOWWARgEIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/share/get_share_panel\"\n }\n },\n \"shareEntityServiceEndpoint\": {\n \"serializedShareEntity\": \"CgtLNER5QlVHMjQyYw%3D%3D\",\n \"commands\": [\n {\n \"clickTrackingParams\": \"CJ8BEOWWARgEIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"openPopupAction\": {\n \"popup\": {\n \"unifiedSharePanelRenderer\": {\n \"trackingParams\": \"CKABEI5iIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"showLoadingSpinner\": true\n }\n },\n \"popupType\": \"DIALOG\",\n \"beReused\": true\n }\n }\n ]\n }\n },\n \"icon\": {\n \"iconType\": \"SHARE\"\n },\n \"tooltip\": \"Share\",\n \"trackingParams\": \"CJ8BEOWWARgEIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"accessibilityData\": {\n \"accessibilityData\": {\n \"label\": \"Share\"\n }\n }\n }\n },\n {\n \"buttonRenderer\": {\n \"style\": \"STYLE_DEFAULT\",\n \"size\": \"SIZE_DEFAULT\",\n \"isDisabled\": false,\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Save\"\n }\n ]\n },\n \"icon\": {\n \"iconType\": \"PLAYLIST_ADD\"\n },\n \"accessibility\": {\n \"label\": \"Save to\"\n },\n \"tooltip\": \"Save\",\n \"trackingParams\": \"CJ0BEPBbGAUiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"accessibilityData\": {\n \"accessibilityData\": {\n \"label\": \"Save to playlist\"\n }\n },\n \"command\": {\n \"clickTrackingParams\": \"CJ0BEPBbGAUiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"ignoreNavigation\": true\n }\n },\n \"modalEndpoint\": {\n \"modal\": {\n \"modalWithTitleAndButtonRenderer\": {\n \"title\": {\n \"runs\": [\n {\n \"text\": \"Want to watch this again later?\"\n }\n ]\n },\n \"content\": {\n \"runs\": [\n {\n \"text\": \"Sign in to add this video to a playlist.\"\n }\n ]\n },\n \"button\": {\n \"buttonRenderer\": {\n \"style\": \"STYLE_BLUE_TEXT\",\n \"size\": \"SIZE_DEFAULT\",\n \"isDisabled\": false,\n \"text\": {\n \"simpleText\": \"Sign in\"\n },\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CJ4BEPuGBCITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://accounts.google.com/ServiceLogin?service\u003dyoutube\u0026uilel\u003d3\u0026passive\u003dtrue\u0026continue\u003dhttps%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den-GB%26next%3D%252Fwatch%253Fv%253DK4DyBUG242c\u0026hl\u003den-GB\u0026ec\u003d66427\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"signInEndpoint\": {\n \"nextEndpoint\": {\n \"clickTrackingParams\": \"CJ4BEPuGBCITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dK4DyBUG242c\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"K4DyBUG242c\",\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr1---sn-fpoq-4age.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003d2b80f20541b6e367\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1522500\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"idamTag\": \"66427\"\n }\n },\n \"trackingParams\": \"CJ4BEPuGBCITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\"\n }\n }\n }\n }\n }\n }\n }\n }\n ],\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"More actions\"\n }\n }\n }\n },\n \"trackingParams\": \"CJwBEMyrARgAIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"dateText\": {\n \"simpleText\": \"9 Jul 2015\"\n }\n }\n },\n {\n \"videoSecondaryInfoRenderer\": {\n \"owner\": {\n \"videoOwnerRenderer\": {\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://yt3.ggpht.com/YIBi8NVC87fMfJHfQ2O0dyzjis7tUlO7VqWLhk1lq1fkIOQTrpX_Ip7G6S_u0IJosXYSe_Z9\u003ds48-c-k-c0x00ffffff-no-rj\",\n \"width\": 48,\n \"height\": 48\n },\n {\n \"url\": \"https://yt3.ggpht.com/YIBi8NVC87fMfJHfQ2O0dyzjis7tUlO7VqWLhk1lq1fkIOQTrpX_Ip7G6S_u0IJosXYSe_Z9\u003ds88-c-k-c0x00ffffff-no-rj\",\n \"width\": 88,\n \"height\": 88\n },\n {\n \"url\": \"https://yt3.ggpht.com/YIBi8NVC87fMfJHfQ2O0dyzjis7tUlO7VqWLhk1lq1fkIOQTrpX_Ip7G6S_u0IJosXYSe_Z9\u003ds176-c-k-c0x00ffffff-no-rj\",\n \"width\": 176,\n \"height\": 176\n }\n ]\n },\n \"title\": {\n \"runs\": [\n {\n \"text\": \"NoCopyrightSounds\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CJsBEOE5IhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UC_aEa8K-EOJ3D6gOs7HcyNg\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UC_aEa8K-EOJ3D6gOs7HcyNg\",\n \"canonicalBaseUrl\": \"/channel/UC_aEa8K-EOJ3D6gOs7HcyNg\"\n }\n }\n }\n ]\n },\n \"subscriptionButton\": {\n \"type\": \"FREE\"\n },\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CJsBEOE5IhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UC_aEa8K-EOJ3D6gOs7HcyNg\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UC_aEa8K-EOJ3D6gOs7HcyNg\",\n \"canonicalBaseUrl\": \"/channel/UC_aEa8K-EOJ3D6gOs7HcyNg\"\n }\n },\n \"subscriberCountText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"32 million subscribers\"\n }\n },\n \"simpleText\": \"32M subscribers\"\n },\n \"trackingParams\": \"CJsBEOE5IhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"badges\": [\n {\n \"metadataBadgeRenderer\": {\n \"icon\": {\n \"iconType\": \"CHECK_CIRCLE_THICK\"\n },\n \"style\": \"BADGE_STYLE_TYPE_VERIFIED\",\n \"tooltip\": \"Verified\",\n \"trackingParams\": \"CJsBEOE5IhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"accessibilityData\": {\n \"label\": \"Verified\"\n }\n }\n }\n ]\n }\n },\n \"description\": {\n \"runs\": [\n {\n \"text\": \"NCS: Music Without Limitations\\nNCS Spotify: \"\n },\n {\n \"text\": \"http://spoti.fi/NCS\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CJgBEM2rARgBIhMIv-qQkIGj9gIVykZ6BR38qgtYSOfG243UwLzAKw\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbTFXelJKZGd3S0tzTE16N25HOHFPZWQ2QW5Jd3xBQ3Jtc0trSEhEaVNxeEp2bVdtYkZ4NkoydHFab0d3YXY2Y1BOWDF0STZqN05fV1dhOElNNk9BaWhqUU9sQWRuNkxxZ2UzdzlBdUZFNmJsSkFwdUhfWmxvQzlHWUJ4MUlsTEJ6SXhJaWRrZTZ1TlBTX3hFcjFCUQ\u0026q\u003dhttp%3A%2F%2Fspoti.fi%2FNCS\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbTFXelJKZGd3S0tzTE16N25HOHFPZWQ2QW5Jd3xBQ3Jtc0trSEhEaVNxeEp2bVdtYkZ4NkoydHFab0d3YXY2Y1BOWDF0STZqN05fV1dhOElNNk9BaWhqUU9sQWRuNkxxZ2UzdzlBdUZFNmJsSkFwdUhfWmxvQzlHWUJ4MUlsTEJ6SXhJaWRrZTZ1TlBTX3hFcjFCUQ\u0026q\u003dhttp%3A%2F%2Fspoti.fi%2FNCS\",\n \"target\": \"TARGET_NEW_WINDOW\",\n \"nofollow\": true\n }\n }\n },\n {\n \"text\": \"\\n\\nFree Download / Stream: \"\n },\n {\n \"text\": \"http://ncs.io/onandon\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CJgBEM2rARgBIhMIv-qQkIGj9gIVykZ6BR38qgtYSOfG243UwLzAKw\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbURLQ2NUWUxYQncyMUpfaTM3TW1WMTRIeVc0QXxBQ3Jtc0trYXFVVkx5Z18tY1daVi1DS19pVVlxd1hfVl9jSThuSTBqQ3ROZ3FuS0VRQTNnV3JIcGdqRFpkM1NJOWtfUmJ4VGU0QV9sQnptUXVMSHlpRVR1Sl9KdWZDVTQydi1sdXZiYmVTcl9BS01uUGRmdWFXSQ\u0026q\u003dhttp%3A%2F%2Fncs.io%2Fonandon\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbURLQ2NUWUxYQncyMUpfaTM3TW1WMTRIeVc0QXxBQ3Jtc0trYXFVVkx5Z18tY1daVi1DS19pVVlxd1hfVl9jSThuSTBqQ3ROZ3FuS0VRQTNnV3JIcGdqRFpkM1NJOWtfUmJ4VGU0QV9sQnptUXVMSHlpRVR1Sl9KdWZDVTQydi1sdXZiYmVTcl9BS01uUGRmdWFXSQ\u0026q\u003dhttp%3A%2F%2Fncs.io%2Fonandon\",\n \"target\": \"TARGET_NEW_WINDOW\",\n \"nofollow\": true\n }\n }\n },\n {\n \"text\": \"\\n\\n\\n[NCS]\\n• \"\n },\n {\n \"text\": \"https://soundcloud.com/nocopyrightsounds\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CJgBEM2rARgBIhMIv-qQkIGj9gIVykZ6BR38qgtYSOfG243UwLzAKw\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbHlwRlV4LThkbDJxOXNUenJLX19Da0RabXJ0Z3xBQ3Jtc0tsUEc2OFJUcEtnRVQ3cVVrT01ldlNSeWVVMkJmMjNPV0djUHhWenh2enVUc0tVNWtqekJGLWJiYjdfX0t4dTdxR2dxNUxBREw3bVlmMVNzajN4MmNIVS1LXzVBTTktMGZuV2ZzNWM0QUpYOURDOEpISQ\u0026q\u003dhttps%3A%2F%2Fsoundcloud.com%2Fnocopyrightsounds\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbHlwRlV4LThkbDJxOXNUenJLX19Da0RabXJ0Z3xBQ3Jtc0tsUEc2OFJUcEtnRVQ3cVVrT01ldlNSeWVVMkJmMjNPV0djUHhWenh2enVUc0tVNWtqekJGLWJiYjdfX0t4dTdxR2dxNUxBREw3bVlmMVNzajN4MmNIVS1LXzVBTTktMGZuV2ZzNWM0QUpYOURDOEpISQ\u0026q\u003dhttps%3A%2F%2Fsoundcloud.com%2Fnocopyrightsounds\",\n \"target\": \"TARGET_NEW_WINDOW\",\n \"nofollow\": true\n }\n }\n },\n {\n \"text\": \"\\n• \"\n },\n {\n \"text\": \"https://instagram.com/nocopyrightsounds\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CJgBEM2rARgBIhMIv-qQkIGj9gIVykZ6BR38qgtYSOfG243UwLzAKw\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqa01kbkVDd2x3MzJMUDJjdXM4bjBKd2ZkMGhkQXxBQ3Jtc0trR3pic09tbm9VNFdYTWJPbG14UXNaMDhwRU9SZTBCcVVOUVFIZnpWTmVkTjc0dFBEOVh2em0zenBNVks2YlJVTWpGa0hpbjRLRVFrLXo5UnRUekU3QlJnUGt3MDk4ZjVxM3dSWU1iNWZNWGVlZzRyVQ\u0026q\u003dhttps%3A%2F%2Finstagram.com%2Fnocopyrightsounds\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqa01kbkVDd2x3MzJMUDJjdXM4bjBKd2ZkMGhkQXxBQ3Jtc0trR3pic09tbm9VNFdYTWJPbG14UXNaMDhwRU9SZTBCcVVOUVFIZnpWTmVkTjc0dFBEOVh2em0zenBNVks2YlJVTWpGa0hpbjRLRVFrLXo5UnRUekU3QlJnUGt3MDk4ZjVxM3dSWU1iNWZNWGVlZzRyVQ\u0026q\u003dhttps%3A%2F%2Finstagram.com%2Fnocopyrightsounds\",\n \"target\": \"TARGET_NEW_WINDOW\",\n \"nofollow\": true\n }\n }\n },\n {\n \"text\": \"\\n• \"\n },\n {\n \"text\": \"https://facebook.com/nocopyrightsounds\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CJgBEM2rARgBIhMIv-qQkIGj9gIVykZ6BR38qgtYSOfG243UwLzAKw\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbHRyZ1NSa19hS0JLcnBoTGVYbER2dmV6QzE0QXxBQ3Jtc0tsTEhwQU94VGFaSHBmdURydUdIam9ETV8yU0xkSEFPQjFxbEQxbmRzT2ZjQi1SS1dUelRwQjhWcUZQYXkyVi1mRU8xRDBZRG10c0VWWmhwMU1DWnpJbHY4NEc3Nzl5V01KQ3BqVTIwZldmbEpCMkhtaw\u0026q\u003dhttps%3A%2F%2Ffacebook.com%2Fnocopyrightsounds\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbHRyZ1NSa19hS0JLcnBoTGVYbER2dmV6QzE0QXxBQ3Jtc0tsTEhwQU94VGFaSHBmdURydUdIam9ETV8yU0xkSEFPQjFxbEQxbmRzT2ZjQi1SS1dUelRwQjhWcUZQYXkyVi1mRU8xRDBZRG10c0VWWmhwMU1DWnpJbHY4NEc3Nzl5V01KQ3BqVTIwZldmbEpCMkhtaw\u0026q\u003dhttps%3A%2F%2Ffacebook.com%2Fnocopyrightsounds\",\n \"target\": \"TARGET_NEW_WINDOW\",\n \"nofollow\": true\n }\n }\n },\n {\n \"text\": \"\\n• \"\n },\n {\n \"text\": \"https://twitter.com/ncsounds\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CJgBEM2rARgBIhMIv-qQkIGj9gIVykZ6BR38qgtYSOfG243UwLzAKw\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbWgtYmhBR21fQVphaUlYeklldlVQMURtM0dSUXxBQ3Jtc0tsT2NxdHJjcW9PZndwSFZXalNCQlVHbmlDUFFnMmJwMzRRV2R3bHIxWTZFc2lHXzAxSXRnaGNmNFBJSXVMRUhxdjRDdUhweDlWZFdKdHNVTGlhYzVlS01oS3dsbmZ0Qk1VWUlxaElpbDZfYnF6VWk5OA\u0026q\u003dhttps%3A%2F%2Ftwitter.com%2Fncsounds\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbWgtYmhBR21fQVphaUlYeklldlVQMURtM0dSUXxBQ3Jtc0tsT2NxdHJjcW9PZndwSFZXalNCQlVHbmlDUFFnMmJwMzRRV2R3bHIxWTZFc2lHXzAxSXRnaGNmNFBJSXVMRUhxdjRDdUhweDlWZFdKdHNVTGlhYzVlS01oS3dsbmZ0Qk1VWUlxaElpbDZfYnF6VWk5OA\u0026q\u003dhttps%3A%2F%2Ftwitter.com%2Fncsounds\",\n \"target\": \"TARGET_NEW_WINDOW\",\n \"nofollow\": true\n }\n }\n },\n {\n \"text\": \"\\n• \"\n },\n {\n \"text\": \"https://www.twitch.tv/nocopyrightsounds\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CJgBEM2rARgBIhMIv-qQkIGj9gIVykZ6BR38qgtYSOfG243UwLzAKw\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbTExSXhRWjByQWp0eXFrLXBQYkZxeEdCWlp4Z3xBQ3Jtc0tscDByekl2WE43SFRDdGFOTXB6VlNUNU5iVzRmNTlLLWJINGY1Y19zOVBNU284eEJIbE1qMEw3dFVsanpyLTVIOHkyVWN0R21WNS14NzlIeDhPMVR3SnRHckEzSWJZQkhjbTBoZVVrd1ZmYzgzT3hDcw\u0026q\u003dhttps%3A%2F%2Fwww.twitch.tv%2Fnocopyrightsounds\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbTExSXhRWjByQWp0eXFrLXBQYkZxeEdCWlp4Z3xBQ3Jtc0tscDByekl2WE43SFRDdGFOTXB6VlNUNU5iVzRmNTlLLWJINGY1Y19zOVBNU284eEJIbE1qMEw3dFVsanpyLTVIOHkyVWN0R21WNS14NzlIeDhPMVR3SnRHckEzSWJZQkhjbTBoZVVrd1ZmYzgzT3hDcw\u0026q\u003dhttps%3A%2F%2Fwww.twitch.tv%2Fnocopyrightsounds\",\n \"target\": \"TARGET_NEW_WINDOW\",\n \"nofollow\": true\n }\n }\n },\n {\n \"text\": \"\\n\\n▽ Follow Cartoon\\nSoundCloud \"\n },\n {\n \"text\": \"https://soundcloud.com/cartoonbaboon\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CJgBEM2rARgBIhMIv-qQkIGj9gIVykZ6BR38qgtYSOfG243UwLzAKw\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbEc1QlRhTXFrQURWSy0weGw5R3V5Wm9TVUN6QXxBQ3Jtc0ttWGtjZ18yQW9MSWxrMkM0dzJuajZYMGVHMTJYVEVPZHpUWnhtTUljekx3WWFIUFNaalpLbHZoa3U0X094ME5DQlBXYlo0bTg2RDlRUHVCNWJwdjNYcXJDTDc2Zmh4OEdRamd2TG5JNUsyeHlCRGVXVQ\u0026q\u003dhttps%3A%2F%2Fsoundcloud.com%2Fcartoonbaboon\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbEc1QlRhTXFrQURWSy0weGw5R3V5Wm9TVUN6QXxBQ3Jtc0ttWGtjZ18yQW9MSWxrMkM0dzJuajZYMGVHMTJYVEVPZHpUWnhtTUljekx3WWFIUFNaalpLbHZoa3U0X094ME5DQlBXYlo0bTg2RDlRUHVCNWJwdjNYcXJDTDc2Zmh4OEdRamd2TG5JNUsyeHlCRGVXVQ\u0026q\u003dhttps%3A%2F%2Fsoundcloud.com%2Fcartoonbaboon\",\n \"target\": \"TARGET_NEW_WINDOW\",\n \"nofollow\": true\n }\n }\n },\n {\n \"text\": \"\\nFacebook \"\n },\n {\n \"text\": \"https://www.facebook.com/cartoondband\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CJgBEM2rARgBIhMIv-qQkIGj9gIVykZ6BR38qgtYSOfG243UwLzAKw\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqazlxcE1lSGFfM3duSmE3UGM2RGd5akpUWnRMd3xBQ3Jtc0trSkRHRk9lZEp5WUdYZ0QyU1pwOHk2NVhva3RuQ1RBblQ5eFREOEloX1Zsa0VxYjUtUXB0TUNzUnl5VkdjUnN1cFd1YmJ4cGVmdWVqeXFNVnJ1QUV1VURSeEV2Z09rdVY0V3FpWEZNdGh1dlhKV0lKdw\u0026q\u003dhttps%3A%2F%2Fwww.facebook.com%2Fcartoondband\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqazlxcE1lSGFfM3duSmE3UGM2RGd5akpUWnRMd3xBQ3Jtc0trSkRHRk9lZEp5WUdYZ0QyU1pwOHk2NVhva3RuQ1RBblQ5eFREOEloX1Zsa0VxYjUtUXB0TUNzUnl5VkdjUnN1cFd1YmJ4cGVmdWVqeXFNVnJ1QUV1VURSeEV2Z09rdVY0V3FpWEZNdGh1dlhKV0lKdw\u0026q\u003dhttps%3A%2F%2Fwww.facebook.com%2Fcartoondband\",\n \"target\": \"TARGET_NEW_WINDOW\",\n \"nofollow\": true\n }\n }\n },\n {\n \"text\": \"\\nInstagram \"\n },\n {\n \"text\": \"https://www.instagram.com/cartoonbaboon\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CJgBEM2rARgBIhMIv-qQkIGj9gIVykZ6BR38qgtYSOfG243UwLzAKw\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqa1lKempJZEsyS0ZmME9uSVBNam1BdjB1NElCUXxBQ3Jtc0trOUlLTUJDdWdZa2JpRWJDekZQSi1WYUQ5ZGZ4Zk1NZUpockZNN1RfR3EtbUlMR2pEczEtaVZTNVJlUWY0UVpVS2FKQkhTa25JNHZfYmxLQ3JhZnF3MXhndEwyS2NDNTNGWDVSUjZLSmZuTEJ6U2swYw\u0026q\u003dhttps%3A%2F%2Fwww.instagram.com%2Fcartoonbaboon\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqa1lKempJZEsyS0ZmME9uSVBNam1BdjB1NElCUXxBQ3Jtc0trOUlLTUJDdWdZa2JpRWJDekZQSi1WYUQ5ZGZ4Zk1NZUpockZNN1RfR3EtbUlMR2pEczEtaVZTNVJlUWY0UVpVS2FKQkhTa25JNHZfYmxLQ3JhZnF3MXhndEwyS2NDNTNGWDVSUjZLSmZuTEJ6U2swYw\u0026q\u003dhttps%3A%2F%2Fwww.instagram.com%2Fcartoonbaboon\",\n \"target\": \"TARGET_NEW_WINDOW\",\n \"nofollow\": true\n }\n }\n },\n {\n \"text\": \"\\n\\n▽ Follow Daniel Levi (vocalist)\\nYoutube \"\n },\n {\n \"text\": \"https://www.youtube.com/user/danielle...\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CJgBEM2rARgBIhMIv-qQkIGj9gIVykZ6BR38qgtYSOfG243UwLzAKw\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/user/danielleviband/\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/user/danielleviband/\",\n \"nofollow\": true\n }\n }\n },\n {\n \"text\": \"\\nFacebook \"\n },\n {\n \"text\": \"http://facebook.com/daniellevimusic\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CJgBEM2rARgBIhMIv-qQkIGj9gIVykZ6BR38qgtYSOfG243UwLzAKw\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbWFJMlpZOUdFR0xoOGE1Q29MOFFSdHNzTlp0Z3xBQ3Jtc0tuZjJoZFVBVGlOUS1sYkNqTTRkWmRHVFZ4ZmozUDltQUkyQzNMNTIzNFhKUGlhNXBIazNBcHBYWnlPaTlfM2JnTWhsMWVSRXJrZ01ZX3BMY25iWXNWLWVsUFkxVVQ4T0VaOHNGOTJaQ0hPTG1rdnR6TQ\u0026q\u003dhttp%3A%2F%2Ffacebook.com%2Fdaniellevimusic\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbWFJMlpZOUdFR0xoOGE1Q29MOFFSdHNzTlp0Z3xBQ3Jtc0tuZjJoZFVBVGlOUS1sYkNqTTRkWmRHVFZ4ZmozUDltQUkyQzNMNTIzNFhKUGlhNXBIazNBcHBYWnlPaTlfM2JnTWhsMWVSRXJrZ01ZX3BMY25iWXNWLWVsUFkxVVQ4T0VaOHNGOTJaQ0hPTG1rdnR6TQ\u0026q\u003dhttp%3A%2F%2Ffacebook.com%2Fdaniellevimusic\",\n \"target\": \"TARGET_NEW_WINDOW\",\n \"nofollow\": true\n }\n }\n },\n {\n \"text\": \"\\nInstagram \"\n },\n {\n \"text\": \"https://www.instagram.com/danielleviv...\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CJgBEM2rARgBIhMIv-qQkIGj9gIVykZ6BR38qgtYSOfG243UwLzAKw\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbmxhZzlFek5zNmlSaXBDTHRuU2h4ZGJPcE9rQXxBQ3Jtc0ttN2Rva0tRRGlMZXlNMjZuT0xERkltcVc1M091dHAtS21PdzByVlJ2YkJoYzB1NHBxVl9FaVR0UlZmS1RVazBJNlE5aktXM3ZzWjcweTJKbzFmU3dXVVFWM3BsWXBBZTVpWGNoUEpHR1lkeHFSRXJHMA\u0026q\u003dhttps%3A%2F%2Fwww.instagram.com%2Fdanielleviviinalass%2F\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbmxhZzlFek5zNmlSaXBDTHRuU2h4ZGJPcE9rQXxBQ3Jtc0ttN2Rva0tRRGlMZXlNMjZuT0xERkltcVc1M091dHAtS21PdzByVlJ2YkJoYzB1NHBxVl9FaVR0UlZmS1RVazBJNlE5aktXM3ZzWjcweTJKbzFmU3dXVVFWM3BsWXBBZTVpWGNoUEpHR1lkeHFSRXJHMA\u0026q\u003dhttps%3A%2F%2Fwww.instagram.com%2Fdanielleviviinalass%2F\",\n \"target\": \"TARGET_NEW_WINDOW\",\n \"nofollow\": true\n }\n }\n },\n {\n \"text\": \"\\n\\nLyrics: Cartoon - On \u0026 On feat. Daniel Levi\\n\\n[Verse 1]\\nHold me close \u0027til I get up\\nTime is barely on our side\\nI don\u0027t wanna waste what\u0027s left\\nThe storms we chase are leadin\u0027 us\\nAnd love is all we\u0027ll ever trust, yeah\\nNo, I don\u0027t wanna waste what\u0027s left\\n\\n[Chorus]\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\n\u0027Til my shadow turns to sun-rays\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\nAnd on and on we\u0027ll go\\nOn we\u0027ll go\\n\\n[Verse 2]\\nFinding life along the way\\nMelodies we haven\u0027t played\\nNo, I don\u0027t want no rest\\nEchoin\u0027 around these walls\\nFighting to create a song (yeah)\\nI don\u0027t wanna miss a beat\\n\\n[Chorus]\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\n\u0027Til my shadow turns to sun-rays\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\nAnd on and on we\u0027ll go\\n\\n[Bridge]\\nAnd we\u0027ll grow in number\\nFuelled by thunder, see the horizon\\nTurn us to thousands\\nAnd we\u0027ll grow in number\\nFuelled by thunder, see the horizon\\nTurn us to thousands\\n\\n[Chorus]\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\n\u0027Til my shadow turns to sunrays\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\nAnd on and on we\u0027ll go\\n\\n\\n© Check out our Usage Policy on how to use NCS music in your videos: \"\n },\n {\n \"text\": \"http://ncs.io/UsagePolicy\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CJgBEM2rARgBIhMIv-qQkIGj9gIVykZ6BR38qgtYSOfG243UwLzAKw\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbW9XMkM1eXAyN21LOUtXNkNWTTl6cFlJbTNxQXxBQ3Jtc0ttUEZUQ2VNMC1rTlJBczZuUTRDaGpjT3kxMGFtd2FxQUMtZXVpQUstVXFvOVRwMjNBb2MyTlZ1NnFTTElBenhuUm9UY3dtVjhFNG41S3B4WXRhd3dJUTNoZWlmay1iOEh4d3lzeTZaQkdITHVPUG0tYw\u0026q\u003dhttp%3A%2F%2Fncs.io%2FUsagePolicy\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbW9XMkM1eXAyN21LOUtXNkNWTTl6cFlJbTNxQXxBQ3Jtc0ttUEZUQ2VNMC1rTlJBczZuUTRDaGpjT3kxMGFtd2FxQUMtZXVpQUstVXFvOVRwMjNBb2MyTlZ1NnFTTElBenhuUm9UY3dtVjhFNG41S3B4WXRhd3dJUTNoZWlmay1iOEh4d3lzeTZaQkdITHVPUG0tYw\u0026q\u003dhttp%3A%2F%2Fncs.io%2FUsagePolicy\",\n \"target\": \"TARGET_NEW_WINDOW\",\n \"nofollow\": true\n }\n }\n },\n {\n \"text\": \"\\n\\nTo request a commercial license visit: \"\n },\n {\n \"text\": \"http://ncs.io/Commercial\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CJgBEM2rARgBIhMIv-qQkIGj9gIVykZ6BR38qgtYSOfG243UwLzAKw\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbGtBSTRJdzZxTzN6OEF0SjhUWGxEa0Y2dUVSd3xBQ3Jtc0ttazY4ZmdTYXRkYV9tQXpiakpMejNPOC1OZkcwQUtBbnYxYTJtQ3ZGZ2NSSDhxaDNsN2NXV3FzS1RBeE95WVliN0xPN2NNZkxZaUZCbkdWc0F6b2o2T01kSU9ZNDFkOTF6T05sSHNMUjZncEtCamhXaw\u0026q\u003dhttp%3A%2F%2Fncs.io%2FCommercial\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbGtBSTRJdzZxTzN6OEF0SjhUWGxEa0Y2dUVSd3xBQ3Jtc0ttazY4ZmdTYXRkYV9tQXpiakpMejNPOC1OZkcwQUtBbnYxYTJtQ3ZGZ2NSSDhxaDNsN2NXV3FzS1RBeE95WVliN0xPN2NNZkxZaUZCbkdWc0F6b2o2T01kSU9ZNDFkOTF6T05sSHNMUjZncEtCamhXaw\u0026q\u003dhttp%3A%2F%2Fncs.io%2FCommercial\",\n \"target\": \"TARGET_NEW_WINDOW\",\n \"nofollow\": true\n }\n }\n }\n ]\n },\n \"subscribeButton\": {\n \"buttonRenderer\": {\n \"style\": \"STYLE_DESTRUCTIVE\",\n \"size\": \"SIZE_DEFAULT\",\n \"isDisabled\": false,\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Subscribe\"\n }\n ]\n },\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CJkBEPBbIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"ignoreNavigation\": true\n }\n },\n \"modalEndpoint\": {\n \"modal\": {\n \"modalWithTitleAndButtonRenderer\": {\n \"title\": {\n \"simpleText\": \"Want to subscribe to this channel?\"\n },\n \"content\": {\n \"simpleText\": \"Sign in to subscribe to this channel.\"\n },\n \"button\": {\n \"buttonRenderer\": {\n \"style\": \"STYLE_BLUE_TEXT\",\n \"size\": \"SIZE_DEFAULT\",\n \"isDisabled\": false,\n \"text\": {\n \"simpleText\": \"Sign in\"\n },\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CJoBEP2GBCITCL_qkJCBo_YCFcpGegUd_KoLWDIJc3Vic2NyaWJl\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://accounts.google.com/ServiceLogin?service\u003dyoutube\u0026uilel\u003d3\u0026passive\u003dtrue\u0026continue\u003dhttps%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den-GB%26next%3D%252Fwatch%253Fv%253DK4DyBUG242c%26continue_action%3DQUFFLUhqbTJpakdQWjBCSmFsWDBiNUpZd0hwYURWbjdad3xBQ3Jtc0tuLU5JSjdTd2c5WTE2TDZaWk9kOEdaOEUyWC1qLWpDelRYaXR3b2tKN05pQVM5RDdPNERQdmJTa0xPWFV4dGx6Y0tSSERVT2RVbHNOS1BFdVlUTEMtQ2RNRDJlMktWY2cxSk8xbmkwSG9RQ0RsRWt2VnlsSmNwQmxrcm5NWVBMUE41ZUJ3eUFoV09sUWlyeTRUZXo2ZjN5d1NwbmhLaUVtMHZIejFncEJlNUVuRG1STWlSekk4ODc3cU96bXFpcjY0WUtHa3ZRMTZGb2pTU25ENXZ1blk5aEhjcmxR\u0026hl\u003den-GB\u0026ec\u003d66429\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"signInEndpoint\": {\n \"nextEndpoint\": {\n \"clickTrackingParams\": \"CJoBEP2GBCITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dK4DyBUG242c\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"K4DyBUG242c\",\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr1---sn-fpoq-4age.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003d2b80f20541b6e367\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1522500\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"continueAction\": \"QUFFLUhqbTJpakdQWjBCSmFsWDBiNUpZd0hwYURWbjdad3xBQ3Jtc0tuLU5JSjdTd2c5WTE2TDZaWk9kOEdaOEUyWC1qLWpDelRYaXR3b2tKN05pQVM5RDdPNERQdmJTa0xPWFV4dGx6Y0tSSERVT2RVbHNOS1BFdVlUTEMtQ2RNRDJlMktWY2cxSk8xbmkwSG9RQ0RsRWt2VnlsSmNwQmxrcm5NWVBMUE41ZUJ3eUFoV09sUWlyeTRUZXo2ZjN5d1NwbmhLaUVtMHZIejFncEJlNUVuRG1STWlSekk4ODc3cU96bXFpcjY0WUtHa3ZRMTZGb2pTU25ENXZ1blk5aEhjcmxR\",\n \"idamTag\": \"66429\"\n }\n },\n \"trackingParams\": \"CJoBEP2GBCITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\"\n }\n }\n }\n }\n }\n },\n \"trackingParams\": \"CJkBEPBbIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"targetId\": \"watch-subscribe\"\n }\n },\n \"metadataRowContainer\": {\n \"metadataRowContainerRenderer\": {\n \"rows\": [\n {\n \"metadataRowHeaderRenderer\": {\n \"content\": {\n \"runs\": [\n {\n \"text\": \"Music in this video\"\n }\n ]\n },\n \"hasDividerLine\": true\n }\n },\n {\n \"metadataRowHeaderRenderer\": {\n \"content\": {\n \"runs\": [\n {\n \"text\": \"Learn more\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CJgBEM2rARgBIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://support.google.com/youtube/answer/7680188\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://support.google.com/youtube/answer/7680188\",\n \"target\": \"TARGET_NEW_WINDOW\"\n }\n }\n }\n ]\n },\n \"hasDividerLine\": false\n }\n },\n {\n \"metadataRowHeaderRenderer\": {\n \"content\": {\n \"runs\": [\n {\n \"text\": \"Listen ad-free with YouTube Premium\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CJgBEM2rARgBIhMIv-qQkIGj9gIVykZ6BR38qgtYMghjMmJ5dHJlZA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/premium\",\n \"webPageType\": \"WEB_PAGE_TYPE_BROWSE\",\n \"rootVe\": 11487,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"SPunlimited\"\n }\n }\n }\n ]\n },\n \"hasDividerLine\": false\n }\n },\n {\n \"metadataRowRenderer\": {\n \"title\": {\n \"simpleText\": \"Song\"\n },\n \"contents\": [\n {\n \"simpleText\": \"On \u0026 On\"\n }\n ],\n \"trackingParams\": \"CJgBEM2rARgBIhMIv-qQkIGj9gIVykZ6BR38qgtY\"\n }\n },\n {\n \"metadataRowRenderer\": {\n \"title\": {\n \"simpleText\": \"Artist\"\n },\n \"contents\": [\n {\n \"simpleText\": \"Cartoon, Daniel Levi\"\n }\n ],\n \"trackingParams\": \"CJgBEM2rARgBIhMIv-qQkIGj9gIVykZ6BR38qgtY\"\n }\n },\n {\n \"metadataRowRenderer\": {\n \"title\": {\n \"simpleText\": \"Licensed to YouTube by\"\n },\n \"contents\": [\n {\n \"simpleText\": \"AEI (on behalf of NCS); Featherstone Music (publishing), AMRA, ASCAP, BMI - Broadcast Music Inc., LatinAutorPerf, and 15 music rights societies\"\n }\n ],\n \"trackingParams\": \"CJgBEM2rARgBIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"hasDividerLine\": false\n }\n }\n ],\n \"collapsedItemCount\": 0,\n \"trackingParams\": \"CJgBEM2rARgBIhMIv-qQkIGj9gIVykZ6BR38qgtY\"\n }\n },\n \"showMoreText\": {\n \"simpleText\": \"Show more\"\n },\n \"showLessText\": {\n \"simpleText\": \"Show less\"\n },\n \"trackingParams\": \"CJgBEM2rARgBIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"defaultExpanded\": false,\n \"descriptionCollapsedLines\": 3,\n \"showMoreCommand\": {\n \"clickTrackingParams\": \"CJgBEM2rARgBIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandExecutorCommand\": {\n \"commands\": [\n {\n \"clickTrackingParams\": \"CJgBEM2rARgBIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"changeEngagementPanelVisibilityAction\": {\n \"targetId\": \"engagement-panel-structured-description\",\n \"visibility\": \"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED\"\n }\n },\n {\n \"clickTrackingParams\": \"CJgBEM2rARgBIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"scrollToEngagementPanelCommand\": {\n \"targetId\": \"engagement-panel-structured-description\"\n }\n }\n ]\n }\n },\n \"showLessCommand\": {\n \"clickTrackingParams\": \"CJgBEM2rARgBIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"changeEngagementPanelVisibilityAction\": {\n \"targetId\": \"engagement-panel-structured-description\",\n \"visibility\": \"ENGAGEMENT_PANEL_VISIBILITY_HIDDEN\"\n }\n }\n }\n },\n {\n \"itemSectionRenderer\": {\n \"contents\": [\n {\n \"continuationItemRenderer\": {\n \"trigger\": \"CONTINUATION_TRIGGER_ON_ITEM_SHOWN\",\n \"continuationEndpoint\": {\n \"clickTrackingParams\": \"CJcBELsvGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/next\"\n }\n },\n \"continuationCommand\": {\n \"token\": \"Eg0SC0s0RHlCVUcyNDJjGAYyJSIRIgtLNER5QlVHMjQyYzAAeAJCEGNvbW1lbnRzLXNlY3Rpb24%3D\",\n \"request\": \"CONTINUATION_REQUEST_TYPE_WATCH_NEXT\"\n }\n }\n }\n }\n ],\n \"trackingParams\": \"CJcBELsvGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"sectionIdentifier\": \"comment-item-section\",\n \"targetId\": \"comments-section\"\n }\n }\n ],\n \"trackingParams\": \"CJYBELovIhMIv-qQkIGj9gIVykZ6BR38qgtY\"\n }\n },\n \"secondaryResults\": {\n \"secondaryResults\": {\n \"results\": [\n {\n \"compactVideoRenderer\": {\n \"videoId\": \"FlrNwNCFSU4\",\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/FlrNwNCFSU4/hqdefault.jpg?sqp\u003d-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLDFm6cgZQaO4iMJdFs3Q7A3lDZBPg\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/FlrNwNCFSU4/hqdefault.jpg?sqp\u003d-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLBM8_6kHeQsGhhPdVwWJazSusxgyQ\",\n \"width\": 336,\n \"height\": 188\n }\n ]\n },\n \"title\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Cartoon - On \u0026 On (feat. Daniel Levi) [1 Hour Version] - NCS Release [FREE Download] by OneHour 6 years ago 1 hour, 1 minute 5,219,075 views\"\n }\n },\n \"simpleText\": \"Cartoon - On \u0026 On (feat. Daniel Levi) [1 Hour Version] - NCS Release [FREE Download]\"\n },\n \"longBylineText\": {\n \"runs\": [\n {\n \"text\": \"OneHour\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CJEBEKQwGAAiEwi_6pCQgaP2AhXKRnoFHfyqC1gyB3JlbGF0ZWQ\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UCitFTWVsXPNlsXHFtR8v24A\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UCitFTWVsXPNlsXHFtR8v24A\",\n \"canonicalBaseUrl\": \"/channel/UCitFTWVsXPNlsXHFtR8v24A\"\n }\n }\n }\n ]\n },\n \"publishedTimeText\": {\n \"simpleText\": \"6 years ago\"\n },\n \"viewCountText\": {\n \"simpleText\": \"5,219,075 views\"\n },\n \"lengthText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"1 hour, 1 minute, 44 seconds\"\n }\n },\n \"simpleText\": \"1:01:44\"\n },\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CJEBEKQwGAAiEwi_6pCQgaP2AhXKRnoFHfyqC1gyB3JlbGF0ZWRI58bbjdTAvMArmgEFCAEQ-B0\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dFlrNwNCFSU4\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"FlrNwNCFSU4\",\n \"nofollow\": true,\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr1---sn-fpoq-4agl.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003d165acdc0d085494e\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1458750\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"shortBylineText\": {\n \"runs\": [\n {\n \"text\": \"OneHour\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CJEBEKQwGAAiEwi_6pCQgaP2AhXKRnoFHfyqC1gyB3JlbGF0ZWQ\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UCitFTWVsXPNlsXHFtR8v24A\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UCitFTWVsXPNlsXHFtR8v24A\",\n \"canonicalBaseUrl\": \"/channel/UCitFTWVsXPNlsXHFtR8v24A\"\n }\n }\n }\n ]\n },\n \"channelThumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://yt3.ggpht.com/ytc/AKedOLSWYhfjnu9dly3tan77xUMlligP3DNS1pfNbi09\u003ds68-c-k-c0x00ffffff-no-rj\",\n \"width\": 68,\n \"height\": 68\n }\n ]\n },\n \"trackingParams\": \"CJEBEKQwGAAiEwi_6pCQgaP2AhXKRnoFHfyqC1hAzpKVhI24s60W\",\n \"shortViewCountText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"5.2 million views\"\n }\n },\n \"simpleText\": \"5.2M views\"\n },\n \"menu\": {\n \"menuRenderer\": {\n \"items\": [\n {\n \"menuServiceItemRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Add to queue\"\n }\n ]\n },\n \"icon\": {\n \"iconType\": \"ADD_TO_QUEUE_TAIL\"\n },\n \"serviceEndpoint\": {\n \"clickTrackingParams\": \"CJQBEP6YBBgFIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CJQBEP6YBBgFIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"addToPlaylistCommand\": {\n \"openMiniplayer\": false,\n \"openListPanel\": true,\n \"videoId\": \"FlrNwNCFSU4\",\n \"listType\": \"PLAYLIST_EDIT_LIST_TYPE_QUEUE\",\n \"onCreateListCommand\": {\n \"clickTrackingParams\": \"CJQBEP6YBBgFIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/playlist/create\"\n }\n },\n \"createPlaylistServiceEndpoint\": {\n \"videoIds\": [\n \"FlrNwNCFSU4\"\n ],\n \"params\": \"CAQ%3D\"\n }\n },\n \"videoIds\": [\n \"FlrNwNCFSU4\"\n ]\n }\n },\n {\n \"clickTrackingParams\": \"CJQBEP6YBBgFIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"openPopupAction\": {\n \"popup\": {\n \"notificationActionRenderer\": {\n \"responseText\": {\n \"simpleText\": \"Added to queue\"\n },\n \"trackingParams\": \"CJUBELlqIhMIv-qQkIGj9gIVykZ6BR38qgtY\"\n }\n },\n \"popupType\": \"TOAST\"\n }\n }\n ]\n }\n },\n \"trackingParams\": \"CJQBEP6YBBgFIhMIv-qQkIGj9gIVykZ6BR38qgtY\"\n }\n }\n ],\n \"trackingParams\": \"CJEBEKQwGAAiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Action menu\"\n }\n },\n \"targetId\": \"watch-related-menu-button\"\n }\n },\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayTimeStatusRenderer\": {\n \"text\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"1 hour, 1 minute, 44 seconds\"\n }\n },\n \"simpleText\": \"1:01:44\"\n },\n \"style\": \"DEFAULT\"\n }\n },\n {\n \"thumbnailOverlayToggleButtonRenderer\": {\n \"isToggled\": false,\n \"untoggledIcon\": {\n \"iconType\": \"WATCH_LATER\"\n },\n \"toggledIcon\": {\n \"iconType\": \"CHECK\"\n },\n \"untoggledTooltip\": \"Watch Later\",\n \"toggledTooltip\": \"Added\",\n \"untoggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CJMBEPnnAxgBIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"addedVideoId\": \"FlrNwNCFSU4\",\n \"action\": \"ACTION_ADD_VIDEO\"\n }\n ]\n }\n },\n \"toggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CJMBEPnnAxgBIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"action\": \"ACTION_REMOVE_VIDEO_BY_VIDEO_ID\",\n \"removedVideoId\": \"FlrNwNCFSU4\"\n }\n ]\n }\n },\n \"untoggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Watch Later\"\n }\n },\n \"toggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Added\"\n }\n },\n \"trackingParams\": \"CJMBEPnnAxgBIhMIv-qQkIGj9gIVykZ6BR38qgtY\"\n }\n },\n {\n \"thumbnailOverlayToggleButtonRenderer\": {\n \"untoggledIcon\": {\n \"iconType\": \"ADD_TO_QUEUE_TAIL\"\n },\n \"toggledIcon\": {\n \"iconType\": \"PLAYLIST_ADD_CHECK\"\n },\n \"untoggledTooltip\": \"Add to queue\",\n \"toggledTooltip\": \"Added\",\n \"untoggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CJIBEMfsBBgCIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CJIBEMfsBBgCIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"addToPlaylistCommand\": {\n \"openMiniplayer\": false,\n \"openListPanel\": true,\n \"videoId\": \"FlrNwNCFSU4\",\n \"listType\": \"PLAYLIST_EDIT_LIST_TYPE_QUEUE\",\n \"onCreateListCommand\": {\n \"clickTrackingParams\": \"CJIBEMfsBBgCIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/playlist/create\"\n }\n },\n \"createPlaylistServiceEndpoint\": {\n \"videoIds\": [\n \"FlrNwNCFSU4\"\n ],\n \"params\": \"CAQ%3D\"\n }\n },\n \"videoIds\": [\n \"FlrNwNCFSU4\"\n ]\n }\n }\n ]\n }\n },\n \"untoggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Add to queue\"\n }\n },\n \"toggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Added\"\n }\n },\n \"trackingParams\": \"CJIBEMfsBBgCIhMIv-qQkIGj9gIVykZ6BR38qgtY\"\n }\n },\n {\n \"thumbnailOverlayNowPlayingRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Now playing\"\n }\n ]\n }\n }\n }\n ],\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Cartoon - On \u0026 On (feat. Daniel Levi) [1 Hour Version] - NCS Release [FREE Download] – 1 hour, 1 minute – Go to channel – OneHour - 5.2M views - 6 years ago – play video\"\n }\n }\n }\n },\n {\n \"compactVideoRenderer\": {\n \"videoId\": \"Xy7TeCdNp6k\",\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/Xy7TeCdNp6k/hqdefault.jpg?sqp\u003d-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLAqEh8uywPdEHH3gMH2N-4j670X4g\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/Xy7TeCdNp6k/hqdefault.jpg?sqp\u003d-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLAK7WEb3D2TZLOmot5UPYnHySyYJA\",\n \"width\": 336,\n \"height\": 188\n }\n ]\n },\n \"title\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Top 10 Most Popular Songs by NCS | episode 1 by Juice NCS 1 year ago 41 minutes 4,509,065 views\"\n }\n },\n \"simpleText\": \"Top 10 Most Popular Songs by NCS | episode 1\"\n },\n \"longBylineText\": {\n \"runs\": [\n {\n \"text\": \"Juice NCS\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CIwBEKQwGAEiEwi_6pCQgaP2AhXKRnoFHfyqC1gyB3JlbGF0ZWQ\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UCx4eMs7aMyTRRXM5N3xNLsQ\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UCx4eMs7aMyTRRXM5N3xNLsQ\",\n \"canonicalBaseUrl\": \"/channel/UCx4eMs7aMyTRRXM5N3xNLsQ\"\n }\n }\n }\n ]\n },\n \"publishedTimeText\": {\n \"simpleText\": \"1 year ago\"\n },\n \"viewCountText\": {\n \"simpleText\": \"4,509,065 views\"\n },\n \"lengthText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"41 minutes, 22 seconds\"\n }\n },\n \"simpleText\": \"41:22\"\n },\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CIwBEKQwGAEiEwi_6pCQgaP2AhXKRnoFHfyqC1gyB3JlbGF0ZWRI58bbjdTAvMArmgEFCAEQ-B0\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dXy7TeCdNp6k\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"Xy7TeCdNp6k\",\n \"nofollow\": true,\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr1---sn-fpoq-4agl.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003d5f2ed378274da7a9\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1458750\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"shortBylineText\": {\n \"runs\": [\n {\n \"text\": \"Juice NCS\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CIwBEKQwGAEiEwi_6pCQgaP2AhXKRnoFHfyqC1gyB3JlbGF0ZWQ\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UCx4eMs7aMyTRRXM5N3xNLsQ\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UCx4eMs7aMyTRRXM5N3xNLsQ\",\n \"canonicalBaseUrl\": \"/channel/UCx4eMs7aMyTRRXM5N3xNLsQ\"\n }\n }\n }\n ]\n },\n \"channelThumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://yt3.ggpht.com/ytc/AKedOLQs-rUqPPZdgKVzTf3hi9IV6mTX5RfS-dAhdXbNMw\u003ds68-c-k-c0x00ffffff-no-rj\",\n \"width\": 68,\n \"height\": 68\n }\n ]\n },\n \"trackingParams\": \"CIwBEKQwGAEiEwi_6pCQgaP2AhXKRnoFHfyqC1hAqc-2uoLvtJdf\",\n \"shortViewCountText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"4.5 million views\"\n }\n },\n \"simpleText\": \"4.5M views\"\n },\n \"menu\": {\n \"menuRenderer\": {\n \"items\": [\n {\n \"menuServiceItemRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Add to queue\"\n }\n ]\n },\n \"icon\": {\n \"iconType\": \"ADD_TO_QUEUE_TAIL\"\n },\n \"serviceEndpoint\": {\n \"clickTrackingParams\": \"CI8BEP6YBBgFIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CI8BEP6YBBgFIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"addToPlaylistCommand\": {\n \"openMiniplayer\": false,\n \"openListPanel\": true,\n \"videoId\": \"Xy7TeCdNp6k\",\n \"listType\": \"PLAYLIST_EDIT_LIST_TYPE_QUEUE\",\n \"onCreateListCommand\": {\n \"clickTrackingParams\": \"CI8BEP6YBBgFIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/playlist/create\"\n }\n },\n \"createPlaylistServiceEndpoint\": {\n \"videoIds\": [\n \"Xy7TeCdNp6k\"\n ],\n \"params\": \"CAQ%3D\"\n }\n },\n \"videoIds\": [\n \"Xy7TeCdNp6k\"\n ]\n }\n },\n {\n \"clickTrackingParams\": \"CI8BEP6YBBgFIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"openPopupAction\": {\n \"popup\": {\n \"notificationActionRenderer\": {\n \"responseText\": {\n \"simpleText\": \"Added to queue\"\n },\n \"trackingParams\": \"CJABELlqIhMIv-qQkIGj9gIVykZ6BR38qgtY\"\n }\n },\n \"popupType\": \"TOAST\"\n }\n }\n ]\n }\n },\n \"trackingParams\": \"CI8BEP6YBBgFIhMIv-qQkIGj9gIVykZ6BR38qgtY\"\n }\n }\n ],\n \"trackingParams\": \"CIwBEKQwGAEiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Action menu\"\n }\n }\n }\n },\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayTimeStatusRenderer\": {\n \"text\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"41 minutes, 22 seconds\"\n }\n },\n \"simpleText\": \"41:22\"\n },\n \"style\": \"DEFAULT\"\n }\n },\n {\n \"thumbnailOverlayToggleButtonRenderer\": {\n \"isToggled\": false,\n \"untoggledIcon\": {\n \"iconType\": \"WATCH_LATER\"\n },\n \"toggledIcon\": {\n \"iconType\": \"CHECK\"\n },\n \"untoggledTooltip\": \"Watch Later\",\n \"toggledTooltip\": \"Added\",\n \"untoggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CI4BEPnnAxgBIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"addedVideoId\": \"Xy7TeCdNp6k\",\n \"action\": \"ACTION_ADD_VIDEO\"\n }\n ]\n }\n },\n \"toggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CI4BEPnnAxgBIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"action\": \"ACTION_REMOVE_VIDEO_BY_VIDEO_ID\",\n \"removedVideoId\": \"Xy7TeCdNp6k\"\n }\n ]\n }\n },\n \"untoggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Watch Later\"\n }\n },\n \"toggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Added\"\n }\n },\n \"trackingParams\": \"CI4BEPnnAxgBIhMIv-qQkIGj9gIVykZ6BR38qgtY\"\n }\n },\n {\n \"thumbnailOverlayToggleButtonRenderer\": {\n \"untoggledIcon\": {\n \"iconType\": \"ADD_TO_QUEUE_TAIL\"\n },\n \"toggledIcon\": {\n \"iconType\": \"PLAYLIST_ADD_CHECK\"\n },\n \"untoggledTooltip\": \"Add to queue\",\n \"toggledTooltip\": \"Added\",\n \"untoggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CI0BEMfsBBgCIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CI0BEMfsBBgCIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"addToPlaylistCommand\": {\n \"openMiniplayer\": false,\n \"openListPanel\": true,\n \"videoId\": \"Xy7TeCdNp6k\",\n \"listType\": \"PLAYLIST_EDIT_LIST_TYPE_QUEUE\",\n \"onCreateListCommand\": {\n \"clickTrackingParams\": \"CI0BEMfsBBgCIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/playlist/create\"\n }\n },\n \"createPlaylistServiceEndpoint\": {\n \"videoIds\": [\n \"Xy7TeCdNp6k\"\n ],\n \"params\": \"CAQ%3D\"\n }\n },\n \"videoIds\": [\n \"Xy7TeCdNp6k\"\n ]\n }\n }\n ]\n }\n },\n \"untoggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Add to queue\"\n }\n },\n \"toggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Added\"\n }\n },\n \"trackingParams\": \"CI0BEMfsBBgCIhMIv-qQkIGj9gIVykZ6BR38qgtY\"\n }\n },\n {\n \"thumbnailOverlayNowPlayingRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Now playing\"\n }\n ]\n }\n }\n }\n ],\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Top 10 Most Popular Songs by NCS | episode 1 – 41 minutes – Go to channel – Juice NCS - 4.5M views - 1 year ago – play video\"\n }\n }\n }\n },\n {\n \"compactPlaylistRenderer\": {\n \"playlistId\": \"RDCLAK5uy_mVRuj5egfh21e-pXyA3ymx_0p4Xlg-c0I\",\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/kiB9qk4gnt4/hqdefault.jpg?sqp\u003d-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ\u003d\u003d\u0026rs\u003dAOn4CLBcZZ19udRE-aepkBzBTbDQsjTc7w\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/kiB9qk4gnt4/hqdefault.jpg?sqp\u003d-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE\u003d\u0026rs\u003dAOn4CLD7sAft5BkLduFQpsScYohGVpoXlQ\",\n \"width\": 336,\n \"height\": 188\n }\n ]\n },\n \"title\": {\n \"simpleText\": \"Hip Hop Essentials\"\n },\n \"shortBylineText\": {\n \"runs\": [\n {\n \"text\": \"YouTube Music\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CIsBEKIwGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1gyB3JlbGxpc3Q\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/music\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UC-9-kyTW8ZkZNDHQJ6FgpwQ\",\n \"canonicalBaseUrl\": \"/music\"\n }\n }\n }\n ]\n },\n \"videoCountText\": {\n \"runs\": [\n {\n \"text\": \"87\"\n },\n {\n \"text\": \" videos\"\n }\n ]\n },\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CIsBEKIwGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1gyB3JlbGxpc3SaAQUIDBD4HQ\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dkiB9qk4gnt4\u0026list\u003dRDCLAK5uy_mVRuj5egfh21e-pXyA3ymx_0p4Xlg-c0I\u0026start_radio\u003d1\u0026rv\u003dK4DyBUG242c\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"kiB9qk4gnt4\",\n \"playlistId\": \"RDCLAK5uy_mVRuj5egfh21e-pXyA3ymx_0p4Xlg-c0I\",\n \"params\": \"OALAAQHCAwtLNER5QlVHMjQyYw%3D%3D\",\n \"continuePlayback\": true,\n \"loggingContext\": {\n \"vssLoggingContext\": {\n \"serializedContextData\": \"GitSRENMQUs1dXlfbVZSdWo1ZWdmaDIxZS1wWHlBM3lteF8wcDRYbGctYzBJ\"\n }\n },\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr2---sn-fpoq-4agl.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003d92207daa4e209ede\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1458750\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"publishedTimeText\": {\n \"simpleText\": \"Updated today\"\n },\n \"videoCountShortText\": {\n \"simpleText\": \"87\"\n },\n \"trackingParams\": \"CIsBEKIwGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"sidebarThumbnails\": [\n {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/-705T4FioZE/default.jpg\",\n \"width\": 43,\n \"height\": 20\n }\n ]\n }\n ],\n \"thumbnailText\": {\n \"runs\": [\n {\n \"text\": \"87\",\n \"bold\": true\n },\n {\n \"text\": \" videos\"\n }\n ]\n },\n \"shareUrl\": \"https://www.youtube.com/playlist?list\u003dRDCLAK5uy_mVRuj5egfh21e-pXyA3ymx_0p4Xlg-c0I\",\n \"thumbnailRenderer\": {\n \"playlistCustomThumbnailRenderer\": {\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i9.ytimg.com/s_p/RDCLAK5uy_mVRuj5egfh21e-pXyA3ymx_0p4Xlg-c0I/mqdefault.jpg?sqp\u003dCKSi9JAGir7X7AMGCNO_i4YG\u0026rs\u003dAOn4CLAEBOD4a2hJF8_Lv2-HsmszTxmpZw\u0026v\u003d1623384019\",\n \"width\": 180,\n \"height\": 180\n },\n {\n \"url\": \"https://i9.ytimg.com/s_p/RDCLAK5uy_mVRuj5egfh21e-pXyA3ymx_0p4Xlg-c0I/sddefault.jpg?sqp\u003dCKSi9JAGir7X7AMGCNO_i4YG\u0026rs\u003dAOn4CLCa7BlrdXnUPTkLvKvGITN4H3BZEA\u0026v\u003d1623384019\",\n \"width\": 640,\n \"height\": 640\n },\n {\n \"url\": \"https://i9.ytimg.com/s_p/RDCLAK5uy_mVRuj5egfh21e-pXyA3ymx_0p4Xlg-c0I/maxresdefault.jpg?sqp\u003dCKSi9JAGir7X7AMGCNO_i4YG\u0026rs\u003dAOn4CLB7IqYI2_Q5rpsVlxZmVBs6w_x8aw\u0026v\u003d1623384019\",\n \"width\": 1200,\n \"height\": 1200\n }\n ]\n }\n }\n },\n \"longBylineText\": {\n \"runs\": [\n {\n \"text\": \"YouTube Music\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CIsBEKIwGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1gyB3JlbGxpc3Q\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/music\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UC-9-kyTW8ZkZNDHQJ6FgpwQ\",\n \"canonicalBaseUrl\": \"/music\"\n }\n }\n }\n ]\n },\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlaySidePanelRenderer\": {\n \"text\": {\n \"simpleText\": \"87\"\n },\n \"icon\": {\n \"iconType\": \"PLAYLISTS\"\n }\n }\n },\n {\n \"thumbnailOverlayHoverTextRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Play all\"\n }\n ]\n },\n \"icon\": {\n \"iconType\": \"PLAY_ALL\"\n }\n }\n },\n {\n \"thumbnailOverlayNowPlayingRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Now playing\"\n }\n ]\n }\n }\n }\n ]\n }\n },\n {\n \"compactVideoRenderer\": {\n \"videoId\": \"3nQNiWdeH2Q\",\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/3nQNiWdeH2Q/hqdefault.jpg?sqp\u003d-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLA0IjaQC8QEuKv86cc6gIKSJsmdXA\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/3nQNiWdeH2Q/hqdefault.jpg?sqp\u003d-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLCz5IZe3m6L8905jXseezepL0YAzA\",\n \"width\": 336,\n \"height\": 188\n }\n ]\n },\n \"title\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Janji - Heroes Tonight (feat. Johnning) [NCS Release] by NoCopyrightSounds 6 years ago 3 minutes, 29 seconds 277,607,840 views\"\n }\n },\n \"simpleText\": \"Janji - Heroes Tonight (feat. Johnning) [NCS Release]\"\n },\n \"longBylineText\": {\n \"runs\": [\n {\n \"text\": \"NoCopyrightSounds\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CIYBEKQwGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1gyB3JlbGF0ZWQ\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/user/NoCopyrightSounds\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UC_aEa8K-EOJ3D6gOs7HcyNg\",\n \"canonicalBaseUrl\": \"/user/NoCopyrightSounds\"\n }\n }\n }\n ]\n },\n \"publishedTimeText\": {\n \"simpleText\": \"6 years ago\"\n },\n \"viewCountText\": {\n \"simpleText\": \"277,607,840 views\"\n },\n \"lengthText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"3 minutes, 29 seconds\"\n }\n },\n \"simpleText\": \"3:29\"\n },\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CIYBEKQwGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1gyB3JlbGF0ZWRI58bbjdTAvMArmgEFCAEQ-B0\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003d3nQNiWdeH2Q\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"3nQNiWdeH2Q\",\n \"nofollow\": true,\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr1---sn-fpoq-4agl.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003dde740d89675e1f64\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1458750\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"shortBylineText\": {\n \"runs\": [\n {\n \"text\": \"NoCopyrightSounds\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CIYBEKQwGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1gyB3JlbGF0ZWQ\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/user/NoCopyrightSounds\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UC_aEa8K-EOJ3D6gOs7HcyNg\",\n \"canonicalBaseUrl\": \"/user/NoCopyrightSounds\"\n }\n }\n }\n ]\n },\n \"channelThumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://yt3.ggpht.com/YIBi8NVC87fMfJHfQ2O0dyzjis7tUlO7VqWLhk1lq1fkIOQTrpX_Ip7G6S_u0IJosXYSe_Z9\u003ds68-c-k-c0x00ffffff-no-rj\",\n \"width\": 68,\n \"height\": 68\n }\n ]\n },\n \"ownerBadges\": [\n {\n \"metadataBadgeRenderer\": {\n \"icon\": {\n \"iconType\": \"CHECK_CIRCLE_THICK\"\n },\n \"style\": \"BADGE_STYLE_TYPE_VERIFIED\",\n \"tooltip\": \"Verified\",\n \"trackingParams\": \"CIYBEKQwGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"accessibilityData\": {\n \"label\": \"Verified\"\n }\n }\n }\n ],\n \"trackingParams\": \"CIYBEKQwGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1hA5L74upaxg7reAQ\u003d\u003d\",\n \"shortViewCountText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"277 million views\"\n }\n },\n \"simpleText\": \"277M views\"\n },\n \"menu\": {\n \"menuRenderer\": {\n \"items\": [\n {\n \"menuServiceItemRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Add to queue\"\n }\n ]\n },\n \"icon\": {\n \"iconType\": \"ADD_TO_QUEUE_TAIL\"\n },\n \"serviceEndpoint\": {\n \"clickTrackingParams\": \"CIkBEP6YBBgGIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CIkBEP6YBBgGIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"addToPlaylistCommand\": {\n \"openMiniplayer\": false,\n \"openListPanel\": true,\n \"videoId\": \"3nQNiWdeH2Q\",\n \"listType\": \"PLAYLIST_EDIT_LIST_TYPE_QUEUE\",\n \"onCreateListCommand\": {\n \"clickTrackingParams\": \"CIkBEP6YBBgGIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/playlist/create\"\n }\n },\n \"createPlaylistServiceEndpoint\": {\n \"videoIds\": [\n \"3nQNiWdeH2Q\"\n ],\n \"params\": \"CAQ%3D\"\n }\n },\n \"videoIds\": [\n \"3nQNiWdeH2Q\"\n ]\n }\n },\n {\n \"clickTrackingParams\": \"CIkBEP6YBBgGIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"openPopupAction\": {\n \"popup\": {\n \"notificationActionRenderer\": {\n \"responseText\": {\n \"simpleText\": \"Added to queue\"\n },\n \"trackingParams\": \"CIoBELlqIhMIv-qQkIGj9gIVykZ6BR38qgtY\"\n }\n },\n \"popupType\": \"TOAST\"\n }\n }\n ]\n }\n },\n \"trackingParams\": \"CIkBEP6YBBgGIhMIv-qQkIGj9gIVykZ6BR38qgtY\"\n }\n }\n ],\n \"trackingParams\": \"CIYBEKQwGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Action menu\"\n }\n }\n }\n },\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayTimeStatusRenderer\": {\n \"text\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"3 minutes, 29 seconds\"\n }\n },\n \"simpleText\": \"3:29\"\n },\n \"style\": \"DEFAULT\"\n }\n },\n {\n \"thumbnailOverlayToggleButtonRenderer\": {\n \"isToggled\": false,\n \"untoggledIcon\": {\n \"iconType\": \"WATCH_LATER\"\n },\n \"toggledIcon\": {\n \"iconType\": \"CHECK\"\n },\n \"untoggledTooltip\": \"Watch Later\",\n \"toggledTooltip\": \"Added\",\n \"untoggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CIgBEPnnAxgCIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"addedVideoId\": \"3nQNiWdeH2Q\",\n \"action\": \"ACTION_ADD_VIDEO\"\n }\n ]\n }\n },\n \"toggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CIgBEPnnAxgCIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"action\": \"ACTION_REMOVE_VIDEO_BY_VIDEO_ID\",\n \"removedVideoId\": \"3nQNiWdeH2Q\"\n }\n ]\n }\n },\n \"untoggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Watch Later\"\n }\n },\n \"toggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Added\"\n }\n },\n \"trackingParams\": \"CIgBEPnnAxgCIhMIv-qQkIGj9gIVykZ6BR38qgtY\"\n }\n },\n {\n \"thumbnailOverlayToggleButtonRenderer\": {\n \"untoggledIcon\": {\n \"iconType\": \"ADD_TO_QUEUE_TAIL\"\n },\n \"toggledIcon\": {\n \"iconType\": \"PLAYLIST_ADD_CHECK\"\n },\n \"untoggledTooltip\": \"Add to queue\",\n \"toggledTooltip\": \"Added\",\n \"untoggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CIcBEMfsBBgDIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CIcBEMfsBBgDIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"addToPlaylistCommand\": {\n \"openMiniplayer\": false,\n \"openListPanel\": true,\n \"videoId\": \"3nQNiWdeH2Q\",\n \"listType\": \"PLAYLIST_EDIT_LIST_TYPE_QUEUE\",\n \"onCreateListCommand\": {\n \"clickTrackingParams\": \"CIcBEMfsBBgDIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/playlist/create\"\n }\n },\n \"createPlaylistServiceEndpoint\": {\n \"videoIds\": [\n \"3nQNiWdeH2Q\"\n ],\n \"params\": \"CAQ%3D\"\n }\n },\n \"videoIds\": [\n \"3nQNiWdeH2Q\"\n ]\n }\n }\n ]\n }\n },\n \"untoggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Add to queue\"\n }\n },\n \"toggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Added\"\n }\n },\n \"trackingParams\": \"CIcBEMfsBBgDIhMIv-qQkIGj9gIVykZ6BR38qgtY\"\n }\n },\n {\n \"thumbnailOverlayNowPlayingRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Now playing\"\n }\n ]\n }\n }\n }\n ],\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Janji - Heroes Tonight (feat. Johnning) [NCS Release] – 3 minutes, 29 seconds – Go to channel – NoCopyrightSounds - 277M views - 6 years ago – play video\"\n }\n }\n }\n },\n {\n \"compactVideoRenderer\": {\n \"videoId\": \"JNl1_hRwpXE\",\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/JNl1_hRwpXE/hqdefault.jpg?sqp\u003d-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLA75wiPOCGNIHG38OKB94aNF6f8nw\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/JNl1_hRwpXE/hqdefault.jpg?sqp\u003d-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLChNanz864HAQIV2f0IdTyWpyr9ug\",\n \"width\": 336,\n \"height\": 188\n }\n ]\n },\n \"title\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"NCS: 30 Million Subscriber Mix by NoCopyrightSounds 10 months ago 1 hour, 35 minutes 9,412,803 views\"\n }\n },\n \"simpleText\": \"NCS: 30 Million Subscriber Mix\"\n },\n \"longBylineText\": {\n \"runs\": [\n {\n \"text\": \"NoCopyrightSounds\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CIEBEKQwGAQiEwi_6pCQgaP2AhXKRnoFHfyqC1gyB3JlbGF0ZWQ\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/user/NoCopyrightSounds\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UC_aEa8K-EOJ3D6gOs7HcyNg\",\n \"canonicalBaseUrl\": \"/user/NoCopyrightSounds\"\n }\n }\n }\n ]\n },\n \"publishedTimeText\": {\n \"simpleText\": \"10 months ago\"\n },\n \"viewCountText\": {\n \"simpleText\": \"9,412,803 views\"\n },\n \"lengthText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"1 hour, 35 minutes, 26 seconds\"\n }\n },\n \"simpleText\": \"1:35:26\"\n },\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CIEBEKQwGAQiEwi_6pCQgaP2AhXKRnoFHfyqC1gyB3JlbGF0ZWRI58bbjdTAvMArmgEFCAEQ-B0\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dJNl1_hRwpXE\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"JNl1_hRwpXE\",\n \"nofollow\": true,\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr2---sn-fpoq-4agl.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003d24d975fe1470a571\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1458750\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"shortBylineText\": {\n \"runs\": [\n {\n \"text\": \"NoCopyrightSounds\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CIEBEKQwGAQiEwi_6pCQgaP2AhXKRnoFHfyqC1gyB3JlbGF0ZWQ\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/user/NoCopyrightSounds\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UC_aEa8K-EOJ3D6gOs7HcyNg\",\n \"canonicalBaseUrl\": \"/user/NoCopyrightSounds\"\n }\n }\n }\n ]\n },\n \"channelThumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://yt3.ggpht.com/YIBi8NVC87fMfJHfQ2O0dyzjis7tUlO7VqWLhk1lq1fkIOQTrpX_Ip7G6S_u0IJosXYSe_Z9\u003ds68-c-k-c0x00ffffff-no-rj\",\n \"width\": 68,\n \"height\": 68\n }\n ]\n },\n \"ownerBadges\": [\n {\n \"metadataBadgeRenderer\": {\n \"icon\": {\n \"iconType\": \"CHECK_CIRCLE_THICK\"\n },\n \"style\": \"BADGE_STYLE_TYPE_VERIFIED\",\n \"tooltip\": \"Verified\",\n \"trackingParams\": \"CIEBEKQwGAQiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"accessibilityData\": {\n \"label\": \"Verified\"\n }\n }\n }\n ],\n \"trackingParams\": \"CIEBEKQwGAQiEwi_6pCQgaP2AhXKRnoFHfyqC1hA8crCo-G_3ewk\",\n \"shortViewCountText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"9.4 million views\"\n }\n },\n \"simpleText\": \"9.4M views\"\n },\n \"menu\": {\n \"menuRenderer\": {\n \"items\": [\n {\n \"menuServiceItemRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Add to queue\"\n }\n ]\n },\n \"icon\": {\n \"iconType\": \"ADD_TO_QUEUE_TAIL\"\n },\n \"serviceEndpoint\": {\n \"clickTrackingParams\": \"CIQBEP6YBBgGIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CIQBEP6YBBgGIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"addToPlaylistCommand\": {\n \"openMiniplayer\": false,\n \"openListPanel\": true,\n \"videoId\": \"JNl1_hRwpXE\",\n \"listType\": \"PLAYLIST_EDIT_LIST_TYPE_QUEUE\",\n \"onCreateListCommand\": {\n \"clickTrackingParams\": \"CIQBEP6YBBgGIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/playlist/create\"\n }\n },\n \"createPlaylistServiceEndpoint\": {\n \"videoIds\": [\n \"JNl1_hRwpXE\"\n ],\n \"params\": \"CAQ%3D\"\n }\n },\n \"videoIds\": [\n \"JNl1_hRwpXE\"\n ]\n }\n },\n {\n \"clickTrackingParams\": \"CIQBEP6YBBgGIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"openPopupAction\": {\n \"popup\": {\n \"notificationActionRenderer\": {\n \"responseText\": {\n \"simpleText\": \"Added to queue\"\n },\n \"trackingParams\": \"CIUBELlqIhMIv-qQkIGj9gIVykZ6BR38qgtY\"\n }\n },\n \"popupType\": \"TOAST\"\n }\n }\n ]\n }\n },\n \"trackingParams\": \"CIQBEP6YBBgGIhMIv-qQkIGj9gIVykZ6BR38qgtY\"\n }\n }\n ],\n \"trackingParams\": \"CIEBEKQwGAQiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Action menu\"\n }\n }\n }\n },\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayTimeStatusRenderer\": {\n \"text\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"1 hour, 35 minutes, 26 seconds\"\n }\n },\n \"simpleText\": \"1:35:26\"\n },\n \"style\": \"DEFAULT\"\n }\n },\n {\n \"thumbnailOverlayToggleButtonRenderer\": {\n \"isToggled\": false,\n \"untoggledIcon\": {\n \"iconType\": \"WATCH_LATER\"\n },\n \"toggledIcon\": {\n \"iconType\": \"CHECK\"\n },\n \"untoggledTooltip\": \"Watch Later\",\n \"toggledTooltip\": \"Added\",\n \"untoggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CIMBEPnnAxgCIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"addedVideoId\": \"JNl1_hRwpXE\",\n \"action\": \"ACTION_ADD_VIDEO\"\n }\n ]\n }\n },\n \"toggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CIMBEPnnAxgCIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"action\": \"ACTION_REMOVE_VIDEO_BY_VIDEO_ID\",\n \"removedVideoId\": \"JNl1_hRwpXE\"\n }\n ]\n }\n },\n \"untoggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Watch Later\"\n }\n },\n \"toggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Added\"\n }\n },\n \"trackingParams\": \"CIMBEPnnAxgCIhMIv-qQkIGj9gIVykZ6BR38qgtY\"\n }\n },\n {\n \"thumbnailOverlayToggleButtonRenderer\": {\n \"untoggledIcon\": {\n \"iconType\": \"ADD_TO_QUEUE_TAIL\"\n },\n \"toggledIcon\": {\n \"iconType\": \"PLAYLIST_ADD_CHECK\"\n },\n \"untoggledTooltip\": \"Add to queue\",\n \"toggledTooltip\": \"Added\",\n \"untoggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CIIBEMfsBBgDIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CIIBEMfsBBgDIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"addToPlaylistCommand\": {\n \"openMiniplayer\": false,\n \"openListPanel\": true,\n \"videoId\": \"JNl1_hRwpXE\",\n \"listType\": \"PLAYLIST_EDIT_LIST_TYPE_QUEUE\",\n \"onCreateListCommand\": {\n \"clickTrackingParams\": \"CIIBEMfsBBgDIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/playlist/create\"\n }\n },\n \"createPlaylistServiceEndpoint\": {\n \"videoIds\": [\n \"JNl1_hRwpXE\"\n ],\n \"params\": \"CAQ%3D\"\n }\n },\n \"videoIds\": [\n \"JNl1_hRwpXE\"\n ]\n }\n }\n ]\n }\n },\n \"untoggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Add to queue\"\n }\n },\n \"toggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Added\"\n }\n },\n \"trackingParams\": \"CIIBEMfsBBgDIhMIv-qQkIGj9gIVykZ6BR38qgtY\"\n }\n },\n {\n \"thumbnailOverlayNowPlayingRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Now playing\"\n }\n ]\n }\n }\n }\n ],\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"NCS: 30 Million Subscriber Mix – 1 hour, 35 minutes – Go to channel – NoCopyrightSounds - 9.4M views - 10 months ago – play video\"\n }\n }\n }\n },\n {\n \"compactVideoRenderer\": {\n \"videoId\": \"ALZHF5UqnU4\",\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/ALZHF5UqnU4/hqdefault.jpg?sqp\u003d-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLDFHKnuguac6L_QMtT2eK-wSrZGwA\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/ALZHF5UqnU4/hqdefault.jpg?sqp\u003d-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLBljOJruESu8EkRCxpRogNby-K8Vg\",\n \"width\": 336,\n \"height\": 188\n }\n ]\n },\n \"title\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Marshmello - Alone (Official Music Video) by Marshmello 5 years ago 3 minutes, 20 seconds 2,219,226,307 views\"\n }\n },\n \"simpleText\": \"Marshmello - Alone (Official Music Video)\"\n },\n \"longBylineText\": {\n \"runs\": [\n {\n \"text\": \"Marshmello\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CHwQpDAYBSITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UCEdvpU2pFRCVqU6yIPyTpMQ\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UCEdvpU2pFRCVqU6yIPyTpMQ\",\n \"canonicalBaseUrl\": \"/channel/UCEdvpU2pFRCVqU6yIPyTpMQ\"\n }\n }\n }\n ]\n },\n \"publishedTimeText\": {\n \"simpleText\": \"5 years ago\"\n },\n \"viewCountText\": {\n \"simpleText\": \"2,219,226,307 views\"\n },\n \"lengthText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"3 minutes, 20 seconds\"\n }\n },\n \"simpleText\": \"3:20\"\n },\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CHwQpDAYBSITCL_qkJCBo_YCFcpGegUd_KoLWDIHcmVsYXRlZEjnxtuN1MC8wCuaAQUIARD4HQ\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dALZHF5UqnU4\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"ALZHF5UqnU4\",\n \"nofollow\": true,\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr1---sn-fpoq-4age.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003d00b64717952a9d4e\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1522500\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"shortBylineText\": {\n \"runs\": [\n {\n \"text\": \"Marshmello\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CHwQpDAYBSITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UCEdvpU2pFRCVqU6yIPyTpMQ\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UCEdvpU2pFRCVqU6yIPyTpMQ\",\n \"canonicalBaseUrl\": \"/channel/UCEdvpU2pFRCVqU6yIPyTpMQ\"\n }\n }\n }\n ]\n },\n \"channelThumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://yt3.ggpht.com/3kmvsf3NNYy4XLy3hKc2ZVF8O-XkSaahtwUr3KW-YzJKMJsy-g2HePIayrh-JnXWbilYQ6n_\u003ds88-c-k-c0x00ffffff-no-rj\",\n \"width\": 68,\n \"height\": 68\n }\n ]\n },\n \"ownerBadges\": [\n {\n \"metadataBadgeRenderer\": {\n \"icon\": {\n \"iconType\": \"OFFICIAL_ARTIST_BADGE\"\n },\n \"style\": \"BADGE_STYLE_TYPE_VERIFIED_ARTIST\",\n \"tooltip\": \"Official Artist Channel\",\n \"trackingParams\": \"CHwQpDAYBSITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"accessibilityData\": {\n \"label\": \"Official Artist Channel\"\n }\n }\n }\n ],\n \"trackingParams\": \"CHwQpDAYBSITCL_qkJCBo_YCFcpGegUd_KoLWEDOuqqp-eKRWw\u003d\u003d\",\n \"shortViewCountText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"2.2 billion views\"\n }\n },\n \"simpleText\": \"2.2B views\"\n },\n \"menu\": {\n \"menuRenderer\": {\n \"items\": [\n {\n \"menuServiceItemRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Add to queue\"\n }\n ]\n },\n \"icon\": {\n \"iconType\": \"ADD_TO_QUEUE_TAIL\"\n },\n \"serviceEndpoint\": {\n \"clickTrackingParams\": \"CH8Q_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CH8Q_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"addToPlaylistCommand\": {\n \"openMiniplayer\": false,\n \"openListPanel\": true,\n \"videoId\": \"ALZHF5UqnU4\",\n \"listType\": \"PLAYLIST_EDIT_LIST_TYPE_QUEUE\",\n \"onCreateListCommand\": {\n \"clickTrackingParams\": \"CH8Q_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/playlist/create\"\n }\n },\n \"createPlaylistServiceEndpoint\": {\n \"videoIds\": [\n \"ALZHF5UqnU4\"\n ],\n \"params\": \"CAQ%3D\"\n }\n },\n \"videoIds\": [\n \"ALZHF5UqnU4\"\n ]\n }\n },\n {\n \"clickTrackingParams\": \"CH8Q_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"openPopupAction\": {\n \"popup\": {\n \"notificationActionRenderer\": {\n \"responseText\": {\n \"simpleText\": \"Added to queue\"\n },\n \"trackingParams\": \"CIABELlqIhMIv-qQkIGj9gIVykZ6BR38qgtY\"\n }\n },\n \"popupType\": \"TOAST\"\n }\n }\n ]\n }\n },\n \"trackingParams\": \"CH8Q_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n }\n ],\n \"trackingParams\": \"CHwQpDAYBSITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Action menu\"\n }\n }\n }\n },\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayTimeStatusRenderer\": {\n \"text\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"3 minutes, 20 seconds\"\n }\n },\n \"simpleText\": \"3:20\"\n },\n \"style\": \"DEFAULT\"\n }\n },\n {\n \"thumbnailOverlayToggleButtonRenderer\": {\n \"isToggled\": false,\n \"untoggledIcon\": {\n \"iconType\": \"WATCH_LATER\"\n },\n \"toggledIcon\": {\n \"iconType\": \"CHECK\"\n },\n \"untoggledTooltip\": \"Watch Later\",\n \"toggledTooltip\": \"Added\",\n \"untoggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CH4Q-ecDGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"addedVideoId\": \"ALZHF5UqnU4\",\n \"action\": \"ACTION_ADD_VIDEO\"\n }\n ]\n }\n },\n \"toggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CH4Q-ecDGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"action\": \"ACTION_REMOVE_VIDEO_BY_VIDEO_ID\",\n \"removedVideoId\": \"ALZHF5UqnU4\"\n }\n ]\n }\n },\n \"untoggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Watch Later\"\n }\n },\n \"toggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Added\"\n }\n },\n \"trackingParams\": \"CH4Q-ecDGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n {\n \"thumbnailOverlayToggleButtonRenderer\": {\n \"untoggledIcon\": {\n \"iconType\": \"ADD_TO_QUEUE_TAIL\"\n },\n \"toggledIcon\": {\n \"iconType\": \"PLAYLIST_ADD_CHECK\"\n },\n \"untoggledTooltip\": \"Add to queue\",\n \"toggledTooltip\": \"Added\",\n \"untoggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CH0Qx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CH0Qx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"addToPlaylistCommand\": {\n \"openMiniplayer\": false,\n \"openListPanel\": true,\n \"videoId\": \"ALZHF5UqnU4\",\n \"listType\": \"PLAYLIST_EDIT_LIST_TYPE_QUEUE\",\n \"onCreateListCommand\": {\n \"clickTrackingParams\": \"CH0Qx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/playlist/create\"\n }\n },\n \"createPlaylistServiceEndpoint\": {\n \"videoIds\": [\n \"ALZHF5UqnU4\"\n ],\n \"params\": \"CAQ%3D\"\n }\n },\n \"videoIds\": [\n \"ALZHF5UqnU4\"\n ]\n }\n }\n ]\n }\n },\n \"untoggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Add to queue\"\n }\n },\n \"toggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Added\"\n }\n },\n \"trackingParams\": \"CH0Qx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n {\n \"thumbnailOverlayNowPlayingRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Now playing\"\n }\n ]\n }\n }\n }\n ],\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Marshmello - Alone (Official Music Video) – 3 minutes, 20 seconds – Go to channel – Marshmello - 2.2B views - 5 years ago – play video\"\n }\n }\n }\n },\n {\n \"compactVideoRenderer\": {\n \"videoId\": \"zyXmsVwZqX4\",\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/zyXmsVwZqX4/hqdefault.jpg?sqp\u003d-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLBjzfqYpX2dBprfSASV9uu7dN-iZQ\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/zyXmsVwZqX4/hqdefault.jpg?sqp\u003d-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLAQoorIpX2b3YfFVhLnfCN2GqMhfA\",\n \"width\": 336,\n \"height\": 188\n }\n ]\n },\n \"title\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Cartoon - Why We Lose (feat. Coleman Trapp) [NCS Release] by NoCopyrightSounds 6 years ago 3 minutes, 34 seconds 187,903,011 views\"\n }\n },\n \"simpleText\": \"Cartoon - Why We Lose (feat. Coleman Trapp) [NCS Release]\"\n },\n \"longBylineText\": {\n \"runs\": [\n {\n \"text\": \"NoCopyrightSounds\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CHcQpDAYBiITCL_qkJCBo_YCFcpGegUd_KoLWDIHcmVsYXRlZA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/user/NoCopyrightSounds\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UC_aEa8K-EOJ3D6gOs7HcyNg\",\n \"canonicalBaseUrl\": \"/user/NoCopyrightSounds\"\n }\n }\n }\n ]\n },\n \"publishedTimeText\": {\n \"simpleText\": \"6 years ago\"\n },\n \"viewCountText\": {\n \"simpleText\": \"187,903,011 views\"\n },\n \"lengthText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"3 minutes, 34 seconds\"\n }\n },\n \"simpleText\": \"3:34\"\n },\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CHcQpDAYBiITCL_qkJCBo_YCFcpGegUd_KoLWDIHcmVsYXRlZEjnxtuN1MC8wCuaAQUIARD4HQ\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dzyXmsVwZqX4\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"zyXmsVwZqX4\",\n \"nofollow\": true,\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr2---sn-fpoq-4agl.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003dcf25e6b15c19a97e\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1458750\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"shortBylineText\": {\n \"runs\": [\n {\n \"text\": \"NoCopyrightSounds\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CHcQpDAYBiITCL_qkJCBo_YCFcpGegUd_KoLWDIHcmVsYXRlZA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/user/NoCopyrightSounds\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UC_aEa8K-EOJ3D6gOs7HcyNg\",\n \"canonicalBaseUrl\": \"/user/NoCopyrightSounds\"\n }\n }\n }\n ]\n },\n \"channelThumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://yt3.ggpht.com/YIBi8NVC87fMfJHfQ2O0dyzjis7tUlO7VqWLhk1lq1fkIOQTrpX_Ip7G6S_u0IJosXYSe_Z9\u003ds68-c-k-c0x00ffffff-no-rj\",\n \"width\": 68,\n \"height\": 68\n }\n ]\n },\n \"ownerBadges\": [\n {\n \"metadataBadgeRenderer\": {\n \"icon\": {\n \"iconType\": \"CHECK_CIRCLE_THICK\"\n },\n \"style\": \"BADGE_STYLE_TYPE_VERIFIED\",\n \"tooltip\": \"Verified\",\n \"trackingParams\": \"CHcQpDAYBiITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"accessibilityData\": {\n \"label\": \"Verified\"\n }\n }\n }\n ],\n \"trackingParams\": \"CHcQpDAYBiITCL_qkJCBo_YCFcpGegUd_KoLWED-0ubgldb5ks8B\",\n \"shortViewCountText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"187 million views\"\n }\n },\n \"simpleText\": \"187M views\"\n },\n \"menu\": {\n \"menuRenderer\": {\n \"items\": [\n {\n \"menuServiceItemRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Add to queue\"\n }\n ]\n },\n \"icon\": {\n \"iconType\": \"ADD_TO_QUEUE_TAIL\"\n },\n \"serviceEndpoint\": {\n \"clickTrackingParams\": \"CHoQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CHoQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"addToPlaylistCommand\": {\n \"openMiniplayer\": false,\n \"openListPanel\": true,\n \"videoId\": \"zyXmsVwZqX4\",\n \"listType\": \"PLAYLIST_EDIT_LIST_TYPE_QUEUE\",\n \"onCreateListCommand\": {\n \"clickTrackingParams\": \"CHoQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/playlist/create\"\n }\n },\n \"createPlaylistServiceEndpoint\": {\n \"videoIds\": [\n \"zyXmsVwZqX4\"\n ],\n \"params\": \"CAQ%3D\"\n }\n },\n \"videoIds\": [\n \"zyXmsVwZqX4\"\n ]\n }\n },\n {\n \"clickTrackingParams\": \"CHoQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"openPopupAction\": {\n \"popup\": {\n \"notificationActionRenderer\": {\n \"responseText\": {\n \"simpleText\": \"Added to queue\"\n },\n \"trackingParams\": \"CHsQuWoiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n \"popupType\": \"TOAST\"\n }\n }\n ]\n }\n },\n \"trackingParams\": \"CHoQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n }\n ],\n \"trackingParams\": \"CHcQpDAYBiITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Action menu\"\n }\n }\n }\n },\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayTimeStatusRenderer\": {\n \"text\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"3 minutes, 34 seconds\"\n }\n },\n \"simpleText\": \"3:34\"\n },\n \"style\": \"DEFAULT\"\n }\n },\n {\n \"thumbnailOverlayToggleButtonRenderer\": {\n \"isToggled\": false,\n \"untoggledIcon\": {\n \"iconType\": \"WATCH_LATER\"\n },\n \"toggledIcon\": {\n \"iconType\": \"CHECK\"\n },\n \"untoggledTooltip\": \"Watch Later\",\n \"toggledTooltip\": \"Added\",\n \"untoggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CHkQ-ecDGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"addedVideoId\": \"zyXmsVwZqX4\",\n \"action\": \"ACTION_ADD_VIDEO\"\n }\n ]\n }\n },\n \"toggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CHkQ-ecDGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"action\": \"ACTION_REMOVE_VIDEO_BY_VIDEO_ID\",\n \"removedVideoId\": \"zyXmsVwZqX4\"\n }\n ]\n }\n },\n \"untoggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Watch Later\"\n }\n },\n \"toggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Added\"\n }\n },\n \"trackingParams\": \"CHkQ-ecDGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n {\n \"thumbnailOverlayToggleButtonRenderer\": {\n \"untoggledIcon\": {\n \"iconType\": \"ADD_TO_QUEUE_TAIL\"\n },\n \"toggledIcon\": {\n \"iconType\": \"PLAYLIST_ADD_CHECK\"\n },\n \"untoggledTooltip\": \"Add to queue\",\n \"toggledTooltip\": \"Added\",\n \"untoggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CHgQx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CHgQx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"addToPlaylistCommand\": {\n \"openMiniplayer\": false,\n \"openListPanel\": true,\n \"videoId\": \"zyXmsVwZqX4\",\n \"listType\": \"PLAYLIST_EDIT_LIST_TYPE_QUEUE\",\n \"onCreateListCommand\": {\n \"clickTrackingParams\": \"CHgQx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/playlist/create\"\n }\n },\n \"createPlaylistServiceEndpoint\": {\n \"videoIds\": [\n \"zyXmsVwZqX4\"\n ],\n \"params\": \"CAQ%3D\"\n }\n },\n \"videoIds\": [\n \"zyXmsVwZqX4\"\n ]\n }\n }\n ]\n }\n },\n \"untoggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Add to queue\"\n }\n },\n \"toggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Added\"\n }\n },\n \"trackingParams\": \"CHgQx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n {\n \"thumbnailOverlayNowPlayingRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Now playing\"\n }\n ]\n }\n }\n }\n ],\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Cartoon - Why We Lose (feat. Coleman Trapp) [NCS Release] – 3 minutes, 34 seconds – Go to channel – NoCopyrightSounds - 187M views - 6 years ago – play video\"\n }\n }\n }\n },\n {\n \"compactVideoRenderer\": {\n \"videoId\": \"83RUhxsfLWs\",\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/83RUhxsfLWs/hqdefault.jpg?sqp\u003d-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLAmbWa_CcSXQYBYsb9Iz_xS1iC22g\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/83RUhxsfLWs/hqdefault.jpg?sqp\u003d-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLC0Alf6lwPQ3LM_DWxiUc_jD1qJQQ\",\n \"width\": 336,\n \"height\": 188\n }\n ]\n },\n \"title\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"NEFFEX - Grateful [Copyright Free] by NEFFEX 4 years ago 3 minutes, 3 seconds 136,577,496 views\"\n }\n },\n \"simpleText\": \"NEFFEX - Grateful [Copyright Free]\"\n },\n \"longBylineText\": {\n \"runs\": [\n {\n \"text\": \"NEFFEX\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CHIQpDAYByITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UCBefBxNTPoNCQBU_Lta6Nvg\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UCBefBxNTPoNCQBU_Lta6Nvg\",\n \"canonicalBaseUrl\": \"/channel/UCBefBxNTPoNCQBU_Lta6Nvg\"\n }\n }\n }\n ]\n },\n \"publishedTimeText\": {\n \"simpleText\": \"4 years ago\"\n },\n \"viewCountText\": {\n \"simpleText\": \"136,577,496 views\"\n },\n \"lengthText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"3 minutes, 3 seconds\"\n }\n },\n \"simpleText\": \"3:03\"\n },\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CHIQpDAYByITCL_qkJCBo_YCFcpGegUd_KoLWDIHcmVsYXRlZEjnxtuN1MC8wCuaAQUIARD4HQ\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003d83RUhxsfLWs\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"83RUhxsfLWs\",\n \"nofollow\": true,\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr1---sn-fpoq-4agl.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003df37454871b1f2d6b\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1458750\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"shortBylineText\": {\n \"runs\": [\n {\n \"text\": \"NEFFEX\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CHIQpDAYByITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UCBefBxNTPoNCQBU_Lta6Nvg\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UCBefBxNTPoNCQBU_Lta6Nvg\",\n \"canonicalBaseUrl\": \"/channel/UCBefBxNTPoNCQBU_Lta6Nvg\"\n }\n }\n }\n ]\n },\n \"channelThumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://yt3.ggpht.com/VY8byr8HMzvi8UOAXIp1II02zkM16tC_zKfQRZd1efONGTFPOd7SC6ngbC9HmoEXxldOwq8ItWM\u003ds88-c-k-c0x00ffffff-no-rj\",\n \"width\": 68,\n \"height\": 68\n }\n ]\n },\n \"ownerBadges\": [\n {\n \"metadataBadgeRenderer\": {\n \"icon\": {\n \"iconType\": \"OFFICIAL_ARTIST_BADGE\"\n },\n \"style\": \"BADGE_STYLE_TYPE_VERIFIED_ARTIST\",\n \"tooltip\": \"Official Artist Channel\",\n \"trackingParams\": \"CHIQpDAYByITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"accessibilityData\": {\n \"label\": \"Official Artist Channel\"\n }\n }\n }\n ],\n \"trackingParams\": \"CHIQpDAYByITCL_qkJCBo_YCFcpGegUd_KoLWEDr2vzY8ZCVuvMB\",\n \"shortViewCountText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"136 million views\"\n }\n },\n \"simpleText\": \"136M views\"\n },\n \"menu\": {\n \"menuRenderer\": {\n \"items\": [\n {\n \"menuServiceItemRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Add to queue\"\n }\n ]\n },\n \"icon\": {\n \"iconType\": \"ADD_TO_QUEUE_TAIL\"\n },\n \"serviceEndpoint\": {\n \"clickTrackingParams\": \"CHUQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CHUQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"addToPlaylistCommand\": {\n \"openMiniplayer\": false,\n \"openListPanel\": true,\n \"videoId\": \"83RUhxsfLWs\",\n \"listType\": \"PLAYLIST_EDIT_LIST_TYPE_QUEUE\",\n \"onCreateListCommand\": {\n \"clickTrackingParams\": \"CHUQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/playlist/create\"\n }\n },\n \"createPlaylistServiceEndpoint\": {\n \"videoIds\": [\n \"83RUhxsfLWs\"\n ],\n \"params\": \"CAQ%3D\"\n }\n },\n \"videoIds\": [\n \"83RUhxsfLWs\"\n ]\n }\n },\n {\n \"clickTrackingParams\": \"CHUQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"openPopupAction\": {\n \"popup\": {\n \"notificationActionRenderer\": {\n \"responseText\": {\n \"simpleText\": \"Added to queue\"\n },\n \"trackingParams\": \"CHYQuWoiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n \"popupType\": \"TOAST\"\n }\n }\n ]\n }\n },\n \"trackingParams\": \"CHUQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n }\n ],\n \"trackingParams\": \"CHIQpDAYByITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Action menu\"\n }\n }\n }\n },\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayTimeStatusRenderer\": {\n \"text\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"3 minutes, 3 seconds\"\n }\n },\n \"simpleText\": \"3:03\"\n },\n \"style\": \"DEFAULT\"\n }\n },\n {\n \"thumbnailOverlayToggleButtonRenderer\": {\n \"isToggled\": false,\n \"untoggledIcon\": {\n \"iconType\": \"WATCH_LATER\"\n },\n \"toggledIcon\": {\n \"iconType\": \"CHECK\"\n },\n \"untoggledTooltip\": \"Watch Later\",\n \"toggledTooltip\": \"Added\",\n \"untoggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CHQQ-ecDGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"addedVideoId\": \"83RUhxsfLWs\",\n \"action\": \"ACTION_ADD_VIDEO\"\n }\n ]\n }\n },\n \"toggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CHQQ-ecDGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"action\": \"ACTION_REMOVE_VIDEO_BY_VIDEO_ID\",\n \"removedVideoId\": \"83RUhxsfLWs\"\n }\n ]\n }\n },\n \"untoggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Watch Later\"\n }\n },\n \"toggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Added\"\n }\n },\n \"trackingParams\": \"CHQQ-ecDGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n {\n \"thumbnailOverlayToggleButtonRenderer\": {\n \"untoggledIcon\": {\n \"iconType\": \"ADD_TO_QUEUE_TAIL\"\n },\n \"toggledIcon\": {\n \"iconType\": \"PLAYLIST_ADD_CHECK\"\n },\n \"untoggledTooltip\": \"Add to queue\",\n \"toggledTooltip\": \"Added\",\n \"untoggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CHMQx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CHMQx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"addToPlaylistCommand\": {\n \"openMiniplayer\": false,\n \"openListPanel\": true,\n \"videoId\": \"83RUhxsfLWs\",\n \"listType\": \"PLAYLIST_EDIT_LIST_TYPE_QUEUE\",\n \"onCreateListCommand\": {\n \"clickTrackingParams\": \"CHMQx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/playlist/create\"\n }\n },\n \"createPlaylistServiceEndpoint\": {\n \"videoIds\": [\n \"83RUhxsfLWs\"\n ],\n \"params\": \"CAQ%3D\"\n }\n },\n \"videoIds\": [\n \"83RUhxsfLWs\"\n ]\n }\n }\n ]\n }\n },\n \"untoggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Add to queue\"\n }\n },\n \"toggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Added\"\n }\n },\n \"trackingParams\": \"CHMQx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n {\n \"thumbnailOverlayNowPlayingRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Now playing\"\n }\n ]\n }\n }\n }\n ],\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"NEFFEX - Grateful [Copyright Free] – 3 minutes, 3 seconds – Go to channel – NEFFEX - 136M views - 4 years ago – play video\"\n }\n }\n }\n },\n {\n \"compactVideoRenderer\": {\n \"videoId\": \"cMg8KaMdDYo\",\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/cMg8KaMdDYo/hqdefault.jpg?sqp\u003d-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLB5PuiAdmgB5kIElOk8RVfqNylrDA\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/cMg8KaMdDYo/hqdefault.jpg?sqp\u003d-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLC_p5L8tt-7olDefXDEhNKq52WRdw\",\n \"width\": 336,\n \"height\": 188\n }\n ]\n },\n \"title\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"TheFatRat - Fly Away feat. Anjulie by TheFatRat 4 years ago 3 minutes, 15 seconds 172,991,829 views\"\n }\n },\n \"simpleText\": \"TheFatRat - Fly Away feat. Anjulie\"\n },\n \"longBylineText\": {\n \"runs\": [\n {\n \"text\": \"TheFatRat\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CG0QpDAYCCITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UCa_UMppcMsHIzb5LDx1u9zQ\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UCa_UMppcMsHIzb5LDx1u9zQ\",\n \"canonicalBaseUrl\": \"/channel/UCa_UMppcMsHIzb5LDx1u9zQ\"\n }\n }\n }\n ]\n },\n \"publishedTimeText\": {\n \"simpleText\": \"4 years ago\"\n },\n \"viewCountText\": {\n \"simpleText\": \"172,991,829 views\"\n },\n \"lengthText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"3 minutes, 15 seconds\"\n }\n },\n \"simpleText\": \"3:15\"\n },\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CG0QpDAYCCITCL_qkJCBo_YCFcpGegUd_KoLWDIHcmVsYXRlZEjnxtuN1MC8wCuaAQUIARD4HQ\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dcMg8KaMdDYo\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"cMg8KaMdDYo\",\n \"nofollow\": true,\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr1---sn-fpoq-4age.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003d70c83c29a31d0d8a\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1522500\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"shortBylineText\": {\n \"runs\": [\n {\n \"text\": \"TheFatRat\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CG0QpDAYCCITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UCa_UMppcMsHIzb5LDx1u9zQ\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UCa_UMppcMsHIzb5LDx1u9zQ\",\n \"canonicalBaseUrl\": \"/channel/UCa_UMppcMsHIzb5LDx1u9zQ\"\n }\n }\n }\n ]\n },\n \"channelThumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://yt3.ggpht.com/tZzWY3x_8sHImFXBBh6F5_CMomsI_ynEx3BV7SVQreM3ASsE93TT-KDCKPJace88xRnO-FfOt9Y\u003ds88-c-k-c0x00ffffff-no-rj\",\n \"width\": 68,\n \"height\": 68\n }\n ]\n },\n \"ownerBadges\": [\n {\n \"metadataBadgeRenderer\": {\n \"icon\": {\n \"iconType\": \"OFFICIAL_ARTIST_BADGE\"\n },\n \"style\": \"BADGE_STYLE_TYPE_VERIFIED_ARTIST\",\n \"tooltip\": \"Official Artist Channel\",\n \"trackingParams\": \"CG0QpDAYCCITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"accessibilityData\": {\n \"label\": \"Official Artist Channel\"\n }\n }\n }\n ],\n \"trackingParams\": \"CG0QpDAYCCITCL_qkJCBo_YCFcpGegUd_KoLWECKm_SYmoWP5HA\u003d\",\n \"shortViewCountText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"172 million views\"\n }\n },\n \"simpleText\": \"172M views\"\n },\n \"menu\": {\n \"menuRenderer\": {\n \"items\": [\n {\n \"menuServiceItemRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Add to queue\"\n }\n ]\n },\n \"icon\": {\n \"iconType\": \"ADD_TO_QUEUE_TAIL\"\n },\n \"serviceEndpoint\": {\n \"clickTrackingParams\": \"CHAQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CHAQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"addToPlaylistCommand\": {\n \"openMiniplayer\": false,\n \"openListPanel\": true,\n \"videoId\": \"cMg8KaMdDYo\",\n \"listType\": \"PLAYLIST_EDIT_LIST_TYPE_QUEUE\",\n \"onCreateListCommand\": {\n \"clickTrackingParams\": \"CHAQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/playlist/create\"\n }\n },\n \"createPlaylistServiceEndpoint\": {\n \"videoIds\": [\n \"cMg8KaMdDYo\"\n ],\n \"params\": \"CAQ%3D\"\n }\n },\n \"videoIds\": [\n \"cMg8KaMdDYo\"\n ]\n }\n },\n {\n \"clickTrackingParams\": \"CHAQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"openPopupAction\": {\n \"popup\": {\n \"notificationActionRenderer\": {\n \"responseText\": {\n \"simpleText\": \"Added to queue\"\n },\n \"trackingParams\": \"CHEQuWoiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n \"popupType\": \"TOAST\"\n }\n }\n ]\n }\n },\n \"trackingParams\": \"CHAQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n }\n ],\n \"trackingParams\": \"CG0QpDAYCCITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Action menu\"\n }\n }\n }\n },\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayTimeStatusRenderer\": {\n \"text\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"3 minutes, 15 seconds\"\n }\n },\n \"simpleText\": \"3:15\"\n },\n \"style\": \"DEFAULT\"\n }\n },\n {\n \"thumbnailOverlayToggleButtonRenderer\": {\n \"isToggled\": false,\n \"untoggledIcon\": {\n \"iconType\": \"WATCH_LATER\"\n },\n \"toggledIcon\": {\n \"iconType\": \"CHECK\"\n },\n \"untoggledTooltip\": \"Watch Later\",\n \"toggledTooltip\": \"Added\",\n \"untoggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CG8Q-ecDGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"addedVideoId\": \"cMg8KaMdDYo\",\n \"action\": \"ACTION_ADD_VIDEO\"\n }\n ]\n }\n },\n \"toggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CG8Q-ecDGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"action\": \"ACTION_REMOVE_VIDEO_BY_VIDEO_ID\",\n \"removedVideoId\": \"cMg8KaMdDYo\"\n }\n ]\n }\n },\n \"untoggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Watch Later\"\n }\n },\n \"toggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Added\"\n }\n },\n \"trackingParams\": \"CG8Q-ecDGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n {\n \"thumbnailOverlayToggleButtonRenderer\": {\n \"untoggledIcon\": {\n \"iconType\": \"ADD_TO_QUEUE_TAIL\"\n },\n \"toggledIcon\": {\n \"iconType\": \"PLAYLIST_ADD_CHECK\"\n },\n \"untoggledTooltip\": \"Add to queue\",\n \"toggledTooltip\": \"Added\",\n \"untoggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CG4Qx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CG4Qx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"addToPlaylistCommand\": {\n \"openMiniplayer\": false,\n \"openListPanel\": true,\n \"videoId\": \"cMg8KaMdDYo\",\n \"listType\": \"PLAYLIST_EDIT_LIST_TYPE_QUEUE\",\n \"onCreateListCommand\": {\n \"clickTrackingParams\": \"CG4Qx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/playlist/create\"\n }\n },\n \"createPlaylistServiceEndpoint\": {\n \"videoIds\": [\n \"cMg8KaMdDYo\"\n ],\n \"params\": \"CAQ%3D\"\n }\n },\n \"videoIds\": [\n \"cMg8KaMdDYo\"\n ]\n }\n }\n ]\n }\n },\n \"untoggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Add to queue\"\n }\n },\n \"toggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Added\"\n }\n },\n \"trackingParams\": \"CG4Qx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n {\n \"thumbnailOverlayNowPlayingRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Now playing\"\n }\n ]\n }\n }\n }\n ],\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"TheFatRat - Fly Away feat. Anjulie – 3 minutes, 15 seconds – Go to channel – TheFatRat - 172M views - 4 years ago – play video\"\n }\n }\n }\n },\n {\n \"compactVideoRenderer\": {\n \"videoId\": \"V-jwY7uWoP4\",\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/V-jwY7uWoP4/hqdefault.jpg?sqp\u003d-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLCI2lRoWRxDEmXZcLSsCfWOVO7ufQ\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/V-jwY7uWoP4/hqdefault.jpg?sqp\u003d-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLB6yoPuDYc8A2GkKp4RXzYCzaFktQ\",\n \"width\": 336,\n \"height\": 188\n }\n ]\n },\n \"title\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Top 20 canciones de NCS by Dakariplays_ 3 years ago 1 hour, 14 minutes 6,612,744 views\"\n }\n },\n \"simpleText\": \"Top 20 canciones de NCS\"\n },\n \"longBylineText\": {\n \"runs\": [\n {\n \"text\": \"Dakariplays_\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CGgQpDAYCSITCL_qkJCBo_YCFcpGegUd_KoLWDIHcmVsYXRlZA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UCev1VyGGPNwcGBqvPC6yexw\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UCev1VyGGPNwcGBqvPC6yexw\",\n \"canonicalBaseUrl\": \"/channel/UCev1VyGGPNwcGBqvPC6yexw\"\n }\n }\n }\n ]\n },\n \"publishedTimeText\": {\n \"simpleText\": \"3 years ago\"\n },\n \"viewCountText\": {\n \"simpleText\": \"6,612,744 views\"\n },\n \"lengthText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"1 hour, 14 minutes, 6 seconds\"\n }\n },\n \"simpleText\": \"1:14:06\"\n },\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CGgQpDAYCSITCL_qkJCBo_YCFcpGegUd_KoLWDIHcmVsYXRlZEjnxtuN1MC8wCuaAQUIARD4HQ\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dV-jwY7uWoP4\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"V-jwY7uWoP4\",\n \"nofollow\": true,\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr2---sn-fpoq-4age.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003d57e8f063bb96a0fe\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1522500\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"shortBylineText\": {\n \"runs\": [\n {\n \"text\": \"Dakariplays_\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CGgQpDAYCSITCL_qkJCBo_YCFcpGegUd_KoLWDIHcmVsYXRlZA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UCev1VyGGPNwcGBqvPC6yexw\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UCev1VyGGPNwcGBqvPC6yexw\",\n \"canonicalBaseUrl\": \"/channel/UCev1VyGGPNwcGBqvPC6yexw\"\n }\n }\n }\n ]\n },\n \"channelThumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://yt3.ggpht.com/y2hJ7pc2avcygt3PyUiday0nSlBHwHJEsJXf7adFNdB2Bv7101CHqsDeZLF0XYVcdmHj2XVFSQ\u003ds68-c-k-c0x00ffffff-no-rj\",\n \"width\": 68,\n \"height\": 68\n }\n ]\n },\n \"trackingParams\": \"CGgQpDAYCSITCL_qkJCBo_YCFcpGegUd_KoLWED-wdrcu4y89Fc\u003d\",\n \"shortViewCountText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"6.6 million views\"\n }\n },\n \"simpleText\": \"6.6M views\"\n },\n \"menu\": {\n \"menuRenderer\": {\n \"items\": [\n {\n \"menuServiceItemRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Add to queue\"\n }\n ]\n },\n \"icon\": {\n \"iconType\": \"ADD_TO_QUEUE_TAIL\"\n },\n \"serviceEndpoint\": {\n \"clickTrackingParams\": \"CGsQ_pgEGAUiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CGsQ_pgEGAUiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"addToPlaylistCommand\": {\n \"openMiniplayer\": false,\n \"openListPanel\": true,\n \"videoId\": \"V-jwY7uWoP4\",\n \"listType\": \"PLAYLIST_EDIT_LIST_TYPE_QUEUE\",\n \"onCreateListCommand\": {\n \"clickTrackingParams\": \"CGsQ_pgEGAUiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/playlist/create\"\n }\n },\n \"createPlaylistServiceEndpoint\": {\n \"videoIds\": [\n \"V-jwY7uWoP4\"\n ],\n \"params\": \"CAQ%3D\"\n }\n },\n \"videoIds\": [\n \"V-jwY7uWoP4\"\n ]\n }\n },\n {\n \"clickTrackingParams\": \"CGsQ_pgEGAUiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"openPopupAction\": {\n \"popup\": {\n \"notificationActionRenderer\": {\n \"responseText\": {\n \"simpleText\": \"Added to queue\"\n },\n \"trackingParams\": \"CGwQuWoiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n \"popupType\": \"TOAST\"\n }\n }\n ]\n }\n },\n \"trackingParams\": \"CGsQ_pgEGAUiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n }\n ],\n \"trackingParams\": \"CGgQpDAYCSITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Action menu\"\n }\n }\n }\n },\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayTimeStatusRenderer\": {\n \"text\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"1 hour, 14 minutes, 6 seconds\"\n }\n },\n \"simpleText\": \"1:14:06\"\n },\n \"style\": \"DEFAULT\"\n }\n },\n {\n \"thumbnailOverlayToggleButtonRenderer\": {\n \"isToggled\": false,\n \"untoggledIcon\": {\n \"iconType\": \"WATCH_LATER\"\n },\n \"toggledIcon\": {\n \"iconType\": \"CHECK\"\n },\n \"untoggledTooltip\": \"Watch Later\",\n \"toggledTooltip\": \"Added\",\n \"untoggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CGoQ-ecDGAEiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"addedVideoId\": \"V-jwY7uWoP4\",\n \"action\": \"ACTION_ADD_VIDEO\"\n }\n ]\n }\n },\n \"toggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CGoQ-ecDGAEiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"action\": \"ACTION_REMOVE_VIDEO_BY_VIDEO_ID\",\n \"removedVideoId\": \"V-jwY7uWoP4\"\n }\n ]\n }\n },\n \"untoggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Watch Later\"\n }\n },\n \"toggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Added\"\n }\n },\n \"trackingParams\": \"CGoQ-ecDGAEiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n {\n \"thumbnailOverlayToggleButtonRenderer\": {\n \"untoggledIcon\": {\n \"iconType\": \"ADD_TO_QUEUE_TAIL\"\n },\n \"toggledIcon\": {\n \"iconType\": \"PLAYLIST_ADD_CHECK\"\n },\n \"untoggledTooltip\": \"Add to queue\",\n \"toggledTooltip\": \"Added\",\n \"untoggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CGkQx-wEGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CGkQx-wEGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"addToPlaylistCommand\": {\n \"openMiniplayer\": false,\n \"openListPanel\": true,\n \"videoId\": \"V-jwY7uWoP4\",\n \"listType\": \"PLAYLIST_EDIT_LIST_TYPE_QUEUE\",\n \"onCreateListCommand\": {\n \"clickTrackingParams\": \"CGkQx-wEGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/playlist/create\"\n }\n },\n \"createPlaylistServiceEndpoint\": {\n \"videoIds\": [\n \"V-jwY7uWoP4\"\n ],\n \"params\": \"CAQ%3D\"\n }\n },\n \"videoIds\": [\n \"V-jwY7uWoP4\"\n ]\n }\n }\n ]\n }\n },\n \"untoggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Add to queue\"\n }\n },\n \"toggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Added\"\n }\n },\n \"trackingParams\": \"CGkQx-wEGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n {\n \"thumbnailOverlayNowPlayingRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Now playing\"\n }\n ]\n }\n }\n }\n ],\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Top 20 canciones de NCS – 1 hour, 14 minutes – Go to channel – Dakariplays_ - 6.6M views - 3 years ago – play video\"\n }\n }\n }\n },\n {\n \"compactVideoRenderer\": {\n \"videoId\": \"B7xai5u_tnk\",\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/B7xai5u_tnk/hqdefault.jpg?sqp\u003d-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLD8yHzDfghceApgP0cebnYS2nksEw\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/B7xai5u_tnk/hqdefault.jpg?sqp\u003d-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLAioHT03pzF7y4g2-aB7ZlS7jrTLw\",\n \"width\": 336,\n \"height\": 188\n }\n ]\n },\n \"title\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"TheFatRat - Monody (feat. Laura Brehm) by TheFatRat 6 years ago 4 minutes, 51 seconds 198,176,097 views\"\n }\n },\n \"simpleText\": \"TheFatRat - Monody (feat. Laura Brehm)\"\n },\n \"longBylineText\": {\n \"runs\": [\n {\n \"text\": \"TheFatRat\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CGMQpDAYCiITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UCa_UMppcMsHIzb5LDx1u9zQ\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UCa_UMppcMsHIzb5LDx1u9zQ\",\n \"canonicalBaseUrl\": \"/channel/UCa_UMppcMsHIzb5LDx1u9zQ\"\n }\n }\n }\n ]\n },\n \"publishedTimeText\": {\n \"simpleText\": \"6 years ago\"\n },\n \"viewCountText\": {\n \"simpleText\": \"198,176,097 views\"\n },\n \"lengthText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"4 minutes, 51 seconds\"\n }\n },\n \"simpleText\": \"4:51\"\n },\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CGMQpDAYCiITCL_qkJCBo_YCFcpGegUd_KoLWDIHcmVsYXRlZEjnxtuN1MC8wCuaAQUIARD4HQ\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dB7xai5u_tnk\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"B7xai5u_tnk\",\n \"nofollow\": true,\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr1---sn-fpoq-4agl.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003d07bc5a8b9bbfb679\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1458750\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"shortBylineText\": {\n \"runs\": [\n {\n \"text\": \"TheFatRat\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CGMQpDAYCiITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UCa_UMppcMsHIzb5LDx1u9zQ\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UCa_UMppcMsHIzb5LDx1u9zQ\",\n \"canonicalBaseUrl\": \"/channel/UCa_UMppcMsHIzb5LDx1u9zQ\"\n }\n }\n }\n ]\n },\n \"channelThumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://yt3.ggpht.com/tZzWY3x_8sHImFXBBh6F5_CMomsI_ynEx3BV7SVQreM3ASsE93TT-KDCKPJace88xRnO-FfOt9Y\u003ds88-c-k-c0x00ffffff-no-rj\",\n \"width\": 68,\n \"height\": 68\n }\n ]\n },\n \"ownerBadges\": [\n {\n \"metadataBadgeRenderer\": {\n \"icon\": {\n \"iconType\": \"OFFICIAL_ARTIST_BADGE\"\n },\n \"style\": \"BADGE_STYLE_TYPE_VERIFIED_ARTIST\",\n \"tooltip\": \"Official Artist Channel\",\n \"trackingParams\": \"CGMQpDAYCiITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"accessibilityData\": {\n \"label\": \"Official Artist Channel\"\n }\n }\n }\n ],\n \"trackingParams\": \"CGMQpDAYCiITCL_qkJCBo_YCFcpGegUd_KoLWED57P7dudGW3gc\u003d\",\n \"shortViewCountText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"198 million views\"\n }\n },\n \"simpleText\": \"198M views\"\n },\n \"menu\": {\n \"menuRenderer\": {\n \"items\": [\n {\n \"menuServiceItemRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Add to queue\"\n }\n ]\n },\n \"icon\": {\n \"iconType\": \"ADD_TO_QUEUE_TAIL\"\n },\n \"serviceEndpoint\": {\n \"clickTrackingParams\": \"CGYQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CGYQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"addToPlaylistCommand\": {\n \"openMiniplayer\": false,\n \"openListPanel\": true,\n \"videoId\": \"B7xai5u_tnk\",\n \"listType\": \"PLAYLIST_EDIT_LIST_TYPE_QUEUE\",\n \"onCreateListCommand\": {\n \"clickTrackingParams\": \"CGYQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/playlist/create\"\n }\n },\n \"createPlaylistServiceEndpoint\": {\n \"videoIds\": [\n \"B7xai5u_tnk\"\n ],\n \"params\": \"CAQ%3D\"\n }\n },\n \"videoIds\": [\n \"B7xai5u_tnk\"\n ]\n }\n },\n {\n \"clickTrackingParams\": \"CGYQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"openPopupAction\": {\n \"popup\": {\n \"notificationActionRenderer\": {\n \"responseText\": {\n \"simpleText\": \"Added to queue\"\n },\n \"trackingParams\": \"CGcQuWoiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n \"popupType\": \"TOAST\"\n }\n }\n ]\n }\n },\n \"trackingParams\": \"CGYQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n }\n ],\n \"trackingParams\": \"CGMQpDAYCiITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Action menu\"\n }\n }\n }\n },\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayTimeStatusRenderer\": {\n \"text\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"4 minutes, 51 seconds\"\n }\n },\n \"simpleText\": \"4:51\"\n },\n \"style\": \"DEFAULT\"\n }\n },\n {\n \"thumbnailOverlayToggleButtonRenderer\": {\n \"isToggled\": false,\n \"untoggledIcon\": {\n \"iconType\": \"WATCH_LATER\"\n },\n \"toggledIcon\": {\n \"iconType\": \"CHECK\"\n },\n \"untoggledTooltip\": \"Watch Later\",\n \"toggledTooltip\": \"Added\",\n \"untoggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CGUQ-ecDGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"addedVideoId\": \"B7xai5u_tnk\",\n \"action\": \"ACTION_ADD_VIDEO\"\n }\n ]\n }\n },\n \"toggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CGUQ-ecDGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"action\": \"ACTION_REMOVE_VIDEO_BY_VIDEO_ID\",\n \"removedVideoId\": \"B7xai5u_tnk\"\n }\n ]\n }\n },\n \"untoggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Watch Later\"\n }\n },\n \"toggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Added\"\n }\n },\n \"trackingParams\": \"CGUQ-ecDGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n {\n \"thumbnailOverlayToggleButtonRenderer\": {\n \"untoggledIcon\": {\n \"iconType\": \"ADD_TO_QUEUE_TAIL\"\n },\n \"toggledIcon\": {\n \"iconType\": \"PLAYLIST_ADD_CHECK\"\n },\n \"untoggledTooltip\": \"Add to queue\",\n \"toggledTooltip\": \"Added\",\n \"untoggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CGQQx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CGQQx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"addToPlaylistCommand\": {\n \"openMiniplayer\": false,\n \"openListPanel\": true,\n \"videoId\": \"B7xai5u_tnk\",\n \"listType\": \"PLAYLIST_EDIT_LIST_TYPE_QUEUE\",\n \"onCreateListCommand\": {\n \"clickTrackingParams\": \"CGQQx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/playlist/create\"\n }\n },\n \"createPlaylistServiceEndpoint\": {\n \"videoIds\": [\n \"B7xai5u_tnk\"\n ],\n \"params\": \"CAQ%3D\"\n }\n },\n \"videoIds\": [\n \"B7xai5u_tnk\"\n ]\n }\n }\n ]\n }\n },\n \"untoggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Add to queue\"\n }\n },\n \"toggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Added\"\n }\n },\n \"trackingParams\": \"CGQQx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n {\n \"thumbnailOverlayNowPlayingRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Now playing\"\n }\n ]\n }\n }\n }\n ],\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"TheFatRat - Monody (feat. Laura Brehm) – 4 minutes, 51 seconds – Go to channel – TheFatRat - 198M views - 6 years ago – play video\"\n }\n }\n }\n },\n {\n \"compactVideoRenderer\": {\n \"videoId\": \"S19UcWdOA-I\",\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/S19UcWdOA-I/hqdefault.jpg?sqp\u003d-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLDnLIzXN2_eh08EwcN1RwckPBqoQA\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/S19UcWdOA-I/hqdefault.jpg?sqp\u003d-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLB8dR_tmZmel4UqNCfLoUGgVz9wmw\",\n \"width\": 336,\n \"height\": 188\n }\n ]\n },\n \"title\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Lost Sky - Fearless pt.II (feat. Chris Linton) [NCS Release] by NoCopyrightSounds 4 years ago 3 minutes, 14 seconds 154,072,721 views\"\n }\n },\n \"simpleText\": \"Lost Sky - Fearless pt.II (feat. Chris Linton) [NCS Release]\"\n },\n \"longBylineText\": {\n \"runs\": [\n {\n \"text\": \"NoCopyrightSounds\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CF4QpDAYCyITCL_qkJCBo_YCFcpGegUd_KoLWDIHcmVsYXRlZA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/user/NoCopyrightSounds\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UC_aEa8K-EOJ3D6gOs7HcyNg\",\n \"canonicalBaseUrl\": \"/user/NoCopyrightSounds\"\n }\n }\n }\n ]\n },\n \"publishedTimeText\": {\n \"simpleText\": \"4 years ago\"\n },\n \"viewCountText\": {\n \"simpleText\": \"154,072,721 views\"\n },\n \"lengthText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"3 minutes, 14 seconds\"\n }\n },\n \"simpleText\": \"3:14\"\n },\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CF4QpDAYCyITCL_qkJCBo_YCFcpGegUd_KoLWDIHcmVsYXRlZEjnxtuN1MC8wCuaAQUIARD4HQ\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dS19UcWdOA-I\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"S19UcWdOA-I\",\n \"nofollow\": true,\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr2---sn-fpoq-4agl.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003d4b5f5471674e03e2\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1458750\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"shortBylineText\": {\n \"runs\": [\n {\n \"text\": \"NoCopyrightSounds\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CF4QpDAYCyITCL_qkJCBo_YCFcpGegUd_KoLWDIHcmVsYXRlZA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/user/NoCopyrightSounds\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UC_aEa8K-EOJ3D6gOs7HcyNg\",\n \"canonicalBaseUrl\": \"/user/NoCopyrightSounds\"\n }\n }\n }\n ]\n },\n \"channelThumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://yt3.ggpht.com/YIBi8NVC87fMfJHfQ2O0dyzjis7tUlO7VqWLhk1lq1fkIOQTrpX_Ip7G6S_u0IJosXYSe_Z9\u003ds68-c-k-c0x00ffffff-no-rj\",\n \"width\": 68,\n \"height\": 68\n }\n ]\n },\n \"ownerBadges\": [\n {\n \"metadataBadgeRenderer\": {\n \"icon\": {\n \"iconType\": \"CHECK_CIRCLE_THICK\"\n },\n \"style\": \"BADGE_STYLE_TYPE_VERIFIED\",\n \"tooltip\": \"Verified\",\n \"trackingParams\": \"CF4QpDAYCyITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"accessibilityData\": {\n \"label\": \"Verified\"\n }\n }\n }\n ],\n \"trackingParams\": \"CF4QpDAYCyITCL_qkJCBo_YCFcpGegUd_KoLWEDih7i6lo7Vr0s\u003d\",\n \"shortViewCountText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"154 million views\"\n }\n },\n \"simpleText\": \"154M views\"\n },\n \"menu\": {\n \"menuRenderer\": {\n \"items\": [\n {\n \"menuServiceItemRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Add to queue\"\n }\n ]\n },\n \"icon\": {\n \"iconType\": \"ADD_TO_QUEUE_TAIL\"\n },\n \"serviceEndpoint\": {\n \"clickTrackingParams\": \"CGEQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CGEQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"addToPlaylistCommand\": {\n \"openMiniplayer\": false,\n \"openListPanel\": true,\n \"videoId\": \"S19UcWdOA-I\",\n \"listType\": \"PLAYLIST_EDIT_LIST_TYPE_QUEUE\",\n \"onCreateListCommand\": {\n \"clickTrackingParams\": \"CGEQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/playlist/create\"\n }\n },\n \"createPlaylistServiceEndpoint\": {\n \"videoIds\": [\n \"S19UcWdOA-I\"\n ],\n \"params\": \"CAQ%3D\"\n }\n },\n \"videoIds\": [\n \"S19UcWdOA-I\"\n ]\n }\n },\n {\n \"clickTrackingParams\": \"CGEQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"openPopupAction\": {\n \"popup\": {\n \"notificationActionRenderer\": {\n \"responseText\": {\n \"simpleText\": \"Added to queue\"\n },\n \"trackingParams\": \"CGIQuWoiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n \"popupType\": \"TOAST\"\n }\n }\n ]\n }\n },\n \"trackingParams\": \"CGEQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n }\n ],\n \"trackingParams\": \"CF4QpDAYCyITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Action menu\"\n }\n }\n }\n },\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayTimeStatusRenderer\": {\n \"text\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"3 minutes, 14 seconds\"\n }\n },\n \"simpleText\": \"3:14\"\n },\n \"style\": \"DEFAULT\"\n }\n },\n {\n \"thumbnailOverlayToggleButtonRenderer\": {\n \"isToggled\": false,\n \"untoggledIcon\": {\n \"iconType\": \"WATCH_LATER\"\n },\n \"toggledIcon\": {\n \"iconType\": \"CHECK\"\n },\n \"untoggledTooltip\": \"Watch Later\",\n \"toggledTooltip\": \"Added\",\n \"untoggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CGAQ-ecDGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"addedVideoId\": \"S19UcWdOA-I\",\n \"action\": \"ACTION_ADD_VIDEO\"\n }\n ]\n }\n },\n \"toggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CGAQ-ecDGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"action\": \"ACTION_REMOVE_VIDEO_BY_VIDEO_ID\",\n \"removedVideoId\": \"S19UcWdOA-I\"\n }\n ]\n }\n },\n \"untoggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Watch Later\"\n }\n },\n \"toggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Added\"\n }\n },\n \"trackingParams\": \"CGAQ-ecDGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n {\n \"thumbnailOverlayToggleButtonRenderer\": {\n \"untoggledIcon\": {\n \"iconType\": \"ADD_TO_QUEUE_TAIL\"\n },\n \"toggledIcon\": {\n \"iconType\": \"PLAYLIST_ADD_CHECK\"\n },\n \"untoggledTooltip\": \"Add to queue\",\n \"toggledTooltip\": \"Added\",\n \"untoggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CF8Qx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CF8Qx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"addToPlaylistCommand\": {\n \"openMiniplayer\": false,\n \"openListPanel\": true,\n \"videoId\": \"S19UcWdOA-I\",\n \"listType\": \"PLAYLIST_EDIT_LIST_TYPE_QUEUE\",\n \"onCreateListCommand\": {\n \"clickTrackingParams\": \"CF8Qx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/playlist/create\"\n }\n },\n \"createPlaylistServiceEndpoint\": {\n \"videoIds\": [\n \"S19UcWdOA-I\"\n ],\n \"params\": \"CAQ%3D\"\n }\n },\n \"videoIds\": [\n \"S19UcWdOA-I\"\n ]\n }\n }\n ]\n }\n },\n \"untoggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Add to queue\"\n }\n },\n \"toggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Added\"\n }\n },\n \"trackingParams\": \"CF8Qx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n {\n \"thumbnailOverlayNowPlayingRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Now playing\"\n }\n ]\n }\n }\n }\n ],\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Lost Sky - Fearless pt.II (feat. Chris Linton) [NCS Release] – 3 minutes, 14 seconds – Go to channel – NoCopyrightSounds - 154M views - 4 years ago – play video\"\n }\n }\n }\n },\n {\n \"compactVideoRenderer\": {\n \"videoId\": \"1D5cxbDbKMc\",\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/1D5cxbDbKMc/hqdefault.jpg?sqp\u003d-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLAudhKRvkz_ijtPhgi78mWRBqeEGQ\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/1D5cxbDbKMc/hqdefault.jpg?sqp\u003d-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLD1W-Gpstu1YT4_8tWbus_pcPipsQ\",\n \"width\": 336,\n \"height\": 188\n }\n ]\n },\n \"title\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Top 50 Most Popular Songs by NCS | No Copyright Sounds by Juice NCS 1 year ago 3 hours, 4 minutes 6,150,068 views\"\n }\n },\n \"simpleText\": \"Top 50 Most Popular Songs by NCS | No Copyright Sounds\"\n },\n \"longBylineText\": {\n \"runs\": [\n {\n \"text\": \"Juice NCS\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CFkQpDAYDCITCL_qkJCBo_YCFcpGegUd_KoLWDIHcmVsYXRlZA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UCx4eMs7aMyTRRXM5N3xNLsQ\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UCx4eMs7aMyTRRXM5N3xNLsQ\",\n \"canonicalBaseUrl\": \"/channel/UCx4eMs7aMyTRRXM5N3xNLsQ\"\n }\n }\n }\n ]\n },\n \"publishedTimeText\": {\n \"simpleText\": \"1 year ago\"\n },\n \"viewCountText\": {\n \"simpleText\": \"6,150,068 views\"\n },\n \"lengthText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"3 hours, 4 minutes, 58 seconds\"\n }\n },\n \"simpleText\": \"3:04:58\"\n },\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CFkQpDAYDCITCL_qkJCBo_YCFcpGegUd_KoLWDIHcmVsYXRlZEjnxtuN1MC8wCuaAQUIARD4HQ\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003d1D5cxbDbKMc\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"1D5cxbDbKMc\",\n \"nofollow\": true,\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr2---sn-fpoq-4agl.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003dd43e5cc5b0db28c7\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1458750\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"shortBylineText\": {\n \"runs\": [\n {\n \"text\": \"Juice NCS\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CFkQpDAYDCITCL_qkJCBo_YCFcpGegUd_KoLWDIHcmVsYXRlZA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UCx4eMs7aMyTRRXM5N3xNLsQ\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UCx4eMs7aMyTRRXM5N3xNLsQ\",\n \"canonicalBaseUrl\": \"/channel/UCx4eMs7aMyTRRXM5N3xNLsQ\"\n }\n }\n }\n ]\n },\n \"channelThumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://yt3.ggpht.com/ytc/AKedOLQs-rUqPPZdgKVzTf3hi9IV6mTX5RfS-dAhdXbNMw\u003ds68-c-k-c0x00ffffff-no-rj\",\n \"width\": 68,\n \"height\": 68\n }\n ]\n },\n \"trackingParams\": \"CFkQpDAYDCITCL_qkJCBo_YCFcpGegUd_KoLWEDH0eyG25iXn9QB\",\n \"shortViewCountText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"6.1 million views\"\n }\n },\n \"simpleText\": \"6.1M views\"\n },\n \"menu\": {\n \"menuRenderer\": {\n \"items\": [\n {\n \"menuServiceItemRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Add to queue\"\n }\n ]\n },\n \"icon\": {\n \"iconType\": \"ADD_TO_QUEUE_TAIL\"\n },\n \"serviceEndpoint\": {\n \"clickTrackingParams\": \"CFwQ_pgEGAUiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CFwQ_pgEGAUiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"addToPlaylistCommand\": {\n \"openMiniplayer\": false,\n \"openListPanel\": true,\n \"videoId\": \"1D5cxbDbKMc\",\n \"listType\": \"PLAYLIST_EDIT_LIST_TYPE_QUEUE\",\n \"onCreateListCommand\": {\n \"clickTrackingParams\": \"CFwQ_pgEGAUiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/playlist/create\"\n }\n },\n \"createPlaylistServiceEndpoint\": {\n \"videoIds\": [\n \"1D5cxbDbKMc\"\n ],\n \"params\": \"CAQ%3D\"\n }\n },\n \"videoIds\": [\n \"1D5cxbDbKMc\"\n ]\n }\n },\n {\n \"clickTrackingParams\": \"CFwQ_pgEGAUiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"openPopupAction\": {\n \"popup\": {\n \"notificationActionRenderer\": {\n \"responseText\": {\n \"simpleText\": \"Added to queue\"\n },\n \"trackingParams\": \"CF0QuWoiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n \"popupType\": \"TOAST\"\n }\n }\n ]\n }\n },\n \"trackingParams\": \"CFwQ_pgEGAUiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n }\n ],\n \"trackingParams\": \"CFkQpDAYDCITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Action menu\"\n }\n }\n }\n },\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayTimeStatusRenderer\": {\n \"text\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"3 hours, 4 minutes, 58 seconds\"\n }\n },\n \"simpleText\": \"3:04:58\"\n },\n \"style\": \"DEFAULT\"\n }\n },\n {\n \"thumbnailOverlayToggleButtonRenderer\": {\n \"isToggled\": false,\n \"untoggledIcon\": {\n \"iconType\": \"WATCH_LATER\"\n },\n \"toggledIcon\": {\n \"iconType\": \"CHECK\"\n },\n \"untoggledTooltip\": \"Watch Later\",\n \"toggledTooltip\": \"Added\",\n \"untoggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CFsQ-ecDGAEiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"addedVideoId\": \"1D5cxbDbKMc\",\n \"action\": \"ACTION_ADD_VIDEO\"\n }\n ]\n }\n },\n \"toggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CFsQ-ecDGAEiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"action\": \"ACTION_REMOVE_VIDEO_BY_VIDEO_ID\",\n \"removedVideoId\": \"1D5cxbDbKMc\"\n }\n ]\n }\n },\n \"untoggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Watch Later\"\n }\n },\n \"toggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Added\"\n }\n },\n \"trackingParams\": \"CFsQ-ecDGAEiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n {\n \"thumbnailOverlayToggleButtonRenderer\": {\n \"untoggledIcon\": {\n \"iconType\": \"ADD_TO_QUEUE_TAIL\"\n },\n \"toggledIcon\": {\n \"iconType\": \"PLAYLIST_ADD_CHECK\"\n },\n \"untoggledTooltip\": \"Add to queue\",\n \"toggledTooltip\": \"Added\",\n \"untoggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CFoQx-wEGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CFoQx-wEGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"addToPlaylistCommand\": {\n \"openMiniplayer\": false,\n \"openListPanel\": true,\n \"videoId\": \"1D5cxbDbKMc\",\n \"listType\": \"PLAYLIST_EDIT_LIST_TYPE_QUEUE\",\n \"onCreateListCommand\": {\n \"clickTrackingParams\": \"CFoQx-wEGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/playlist/create\"\n }\n },\n \"createPlaylistServiceEndpoint\": {\n \"videoIds\": [\n \"1D5cxbDbKMc\"\n ],\n \"params\": \"CAQ%3D\"\n }\n },\n \"videoIds\": [\n \"1D5cxbDbKMc\"\n ]\n }\n }\n ]\n }\n },\n \"untoggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Add to queue\"\n }\n },\n \"toggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Added\"\n }\n },\n \"trackingParams\": \"CFoQx-wEGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n {\n \"thumbnailOverlayNowPlayingRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Now playing\"\n }\n ]\n }\n }\n }\n ],\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Top 50 Most Popular Songs by NCS | No Copyright Sounds – 3 hours, 4 minutes – Go to channel – Juice NCS - 6.1M views - 1 year ago – play video\"\n }\n }\n }\n },\n {\n \"compactVideoRenderer\": {\n \"videoId\": \"TW9d8vYrVFQ\",\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/TW9d8vYrVFQ/hqdefault.jpg?sqp\u003d-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLDJAmJYzzOJjUi49kEBo7r3yYDAVA\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/TW9d8vYrVFQ/hqdefault.jpg?sqp\u003d-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLBoftdreKS7TGkEnE2UXDMloONDkA\",\n \"width\": 336,\n \"height\": 188\n }\n ]\n },\n \"title\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Elektronomia - Sky High [NCS Release] by NoCopyrightSounds 5 years ago 3 minutes, 58 seconds 211,200,604 views\"\n }\n },\n \"simpleText\": \"Elektronomia - Sky High [NCS Release]\"\n },\n \"longBylineText\": {\n \"runs\": [\n {\n \"text\": \"NoCopyrightSounds\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CFQQpDAYDSITCL_qkJCBo_YCFcpGegUd_KoLWDIHcmVsYXRlZA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/user/NoCopyrightSounds\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UC_aEa8K-EOJ3D6gOs7HcyNg\",\n \"canonicalBaseUrl\": \"/user/NoCopyrightSounds\"\n }\n }\n }\n ]\n },\n \"publishedTimeText\": {\n \"simpleText\": \"5 years ago\"\n },\n \"viewCountText\": {\n \"simpleText\": \"211,200,604 views\"\n },\n \"lengthText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"3 minutes, 58 seconds\"\n }\n },\n \"simpleText\": \"3:58\"\n },\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CFQQpDAYDSITCL_qkJCBo_YCFcpGegUd_KoLWDIHcmVsYXRlZEjnxtuN1MC8wCuaAQUIARD4HQ\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dTW9d8vYrVFQ\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"TW9d8vYrVFQ\",\n \"nofollow\": true,\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr2---sn-fpoq-4agl.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003d4d6f5df2f62b5454\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1458750\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"shortBylineText\": {\n \"runs\": [\n {\n \"text\": \"NoCopyrightSounds\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CFQQpDAYDSITCL_qkJCBo_YCFcpGegUd_KoLWDIHcmVsYXRlZA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/user/NoCopyrightSounds\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UC_aEa8K-EOJ3D6gOs7HcyNg\",\n \"canonicalBaseUrl\": \"/user/NoCopyrightSounds\"\n }\n }\n }\n ]\n },\n \"channelThumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://yt3.ggpht.com/YIBi8NVC87fMfJHfQ2O0dyzjis7tUlO7VqWLhk1lq1fkIOQTrpX_Ip7G6S_u0IJosXYSe_Z9\u003ds68-c-k-c0x00ffffff-no-rj\",\n \"width\": 68,\n \"height\": 68\n }\n ]\n },\n \"ownerBadges\": [\n {\n \"metadataBadgeRenderer\": {\n \"icon\": {\n \"iconType\": \"CHECK_CIRCLE_THICK\"\n },\n \"style\": \"BADGE_STYLE_TYPE_VERIFIED\",\n \"tooltip\": \"Verified\",\n \"trackingParams\": \"CFQQpDAYDSITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"accessibilityData\": {\n \"label\": \"Verified\"\n }\n }\n }\n ],\n \"trackingParams\": \"CFQQpDAYDSITCL_qkJCBo_YCFcpGegUd_KoLWEDUqK2xr77Xt00\u003d\",\n \"shortViewCountText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"211 million views\"\n }\n },\n \"simpleText\": \"211M views\"\n },\n \"menu\": {\n \"menuRenderer\": {\n \"items\": [\n {\n \"menuServiceItemRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Add to queue\"\n }\n ]\n },\n \"icon\": {\n \"iconType\": \"ADD_TO_QUEUE_TAIL\"\n },\n \"serviceEndpoint\": {\n \"clickTrackingParams\": \"CFcQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CFcQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"addToPlaylistCommand\": {\n \"openMiniplayer\": false,\n \"openListPanel\": true,\n \"videoId\": \"TW9d8vYrVFQ\",\n \"listType\": \"PLAYLIST_EDIT_LIST_TYPE_QUEUE\",\n \"onCreateListCommand\": {\n \"clickTrackingParams\": \"CFcQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/playlist/create\"\n }\n },\n \"createPlaylistServiceEndpoint\": {\n \"videoIds\": [\n \"TW9d8vYrVFQ\"\n ],\n \"params\": \"CAQ%3D\"\n }\n },\n \"videoIds\": [\n \"TW9d8vYrVFQ\"\n ]\n }\n },\n {\n \"clickTrackingParams\": \"CFcQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"openPopupAction\": {\n \"popup\": {\n \"notificationActionRenderer\": {\n \"responseText\": {\n \"simpleText\": \"Added to queue\"\n },\n \"trackingParams\": \"CFgQuWoiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n \"popupType\": \"TOAST\"\n }\n }\n ]\n }\n },\n \"trackingParams\": \"CFcQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n }\n ],\n \"trackingParams\": \"CFQQpDAYDSITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Action menu\"\n }\n }\n }\n },\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayTimeStatusRenderer\": {\n \"text\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"3 minutes, 58 seconds\"\n }\n },\n \"simpleText\": \"3:58\"\n },\n \"style\": \"DEFAULT\"\n }\n },\n {\n \"thumbnailOverlayToggleButtonRenderer\": {\n \"isToggled\": false,\n \"untoggledIcon\": {\n \"iconType\": \"WATCH_LATER\"\n },\n \"toggledIcon\": {\n \"iconType\": \"CHECK\"\n },\n \"untoggledTooltip\": \"Watch Later\",\n \"toggledTooltip\": \"Added\",\n \"untoggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CFYQ-ecDGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"addedVideoId\": \"TW9d8vYrVFQ\",\n \"action\": \"ACTION_ADD_VIDEO\"\n }\n ]\n }\n },\n \"toggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CFYQ-ecDGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"action\": \"ACTION_REMOVE_VIDEO_BY_VIDEO_ID\",\n \"removedVideoId\": \"TW9d8vYrVFQ\"\n }\n ]\n }\n },\n \"untoggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Watch Later\"\n }\n },\n \"toggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Added\"\n }\n },\n \"trackingParams\": \"CFYQ-ecDGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n {\n \"thumbnailOverlayToggleButtonRenderer\": {\n \"untoggledIcon\": {\n \"iconType\": \"ADD_TO_QUEUE_TAIL\"\n },\n \"toggledIcon\": {\n \"iconType\": \"PLAYLIST_ADD_CHECK\"\n },\n \"untoggledTooltip\": \"Add to queue\",\n \"toggledTooltip\": \"Added\",\n \"untoggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CFUQx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CFUQx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"addToPlaylistCommand\": {\n \"openMiniplayer\": false,\n \"openListPanel\": true,\n \"videoId\": \"TW9d8vYrVFQ\",\n \"listType\": \"PLAYLIST_EDIT_LIST_TYPE_QUEUE\",\n \"onCreateListCommand\": {\n \"clickTrackingParams\": \"CFUQx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/playlist/create\"\n }\n },\n \"createPlaylistServiceEndpoint\": {\n \"videoIds\": [\n \"TW9d8vYrVFQ\"\n ],\n \"params\": \"CAQ%3D\"\n }\n },\n \"videoIds\": [\n \"TW9d8vYrVFQ\"\n ]\n }\n }\n ]\n }\n },\n \"untoggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Add to queue\"\n }\n },\n \"toggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Added\"\n }\n },\n \"trackingParams\": \"CFUQx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n {\n \"thumbnailOverlayNowPlayingRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Now playing\"\n }\n ]\n }\n }\n }\n ],\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Elektronomia - Sky High [NCS Release] – 3 minutes, 58 seconds – Go to channel – NoCopyrightSounds - 211M views - 5 years ago – play video\"\n }\n }\n }\n },\n {\n \"compactVideoRenderer\": {\n \"videoId\": \"TTCfLZ-2RXM\",\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/TTCfLZ-2RXM/hqdefault.jpg?sqp\u003d-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLBiTQuJfyHsyLp7Gsfal-rYjAO7-Q\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/TTCfLZ-2RXM/hqdefault.jpg?sqp\u003d-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLCCC4y9NvuymE4KRwp1wgghhFqzUQ\",\n \"width\": 336,\n \"height\": 188\n }\n ]\n },\n \"title\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Top 30 Most Popular Songs by NCS 2018 - Top 30 NCS 2018 | Best of NCS by Music Store 3 years ago 1 hour, 41 minutes 4,063,938 views\"\n }\n },\n \"simpleText\": \"Top 30 Most Popular Songs by NCS 2018 - Top 30 NCS 2018 | Best of NCS\"\n },\n \"longBylineText\": {\n \"runs\": [\n {\n \"text\": \"Music Store\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CE8QpDAYDiITCL_qkJCBo_YCFcpGegUd_KoLWDIHcmVsYXRlZA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/c/MusicStoreLabel\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UCoDZIZuadPBixSPFR7jAq2A\",\n \"canonicalBaseUrl\": \"/c/MusicStoreLabel\"\n }\n }\n }\n ]\n },\n \"publishedTimeText\": {\n \"simpleText\": \"3 years ago\"\n },\n \"viewCountText\": {\n \"simpleText\": \"4,063,938 views\"\n },\n \"lengthText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"1 hour, 41 minutes, 53 seconds\"\n }\n },\n \"simpleText\": \"1:41:53\"\n },\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CE8QpDAYDiITCL_qkJCBo_YCFcpGegUd_KoLWDIHcmVsYXRlZEjnxtuN1MC8wCuaAQUIARD4HQ\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dTTCfLZ-2RXM\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"TTCfLZ-2RXM\",\n \"nofollow\": true,\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr2---sn-fpoq-4agl.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003d4d309f2d9fb64573\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1458750\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"shortBylineText\": {\n \"runs\": [\n {\n \"text\": \"Music Store\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CE8QpDAYDiITCL_qkJCBo_YCFcpGegUd_KoLWDIHcmVsYXRlZA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/c/MusicStoreLabel\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UCoDZIZuadPBixSPFR7jAq2A\",\n \"canonicalBaseUrl\": \"/c/MusicStoreLabel\"\n }\n }\n }\n ]\n },\n \"channelThumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://yt3.ggpht.com/ytc/AKedOLSNH-mOdxWiiqLGpFJAL6Zq87MvN7w9I42Hr9a_\u003ds68-c-k-c0x00ffffff-no-rj\",\n \"width\": 68,\n \"height\": 68\n }\n ]\n },\n \"ownerBadges\": [\n {\n \"metadataBadgeRenderer\": {\n \"icon\": {\n \"iconType\": \"CHECK_CIRCLE_THICK\"\n },\n \"style\": \"BADGE_STYLE_TYPE_VERIFIED\",\n \"tooltip\": \"Verified\",\n \"trackingParams\": \"CE8QpDAYDiITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"accessibilityData\": {\n \"label\": \"Verified\"\n }\n }\n }\n ],\n \"trackingParams\": \"CE8QpDAYDiITCL_qkJCBo_YCFcpGegUd_KoLWEDzitn92eWnmE0\u003d\",\n \"shortViewCountText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"4 million views\"\n }\n },\n \"simpleText\": \"4M views\"\n },\n \"menu\": {\n \"menuRenderer\": {\n \"items\": [\n {\n \"menuServiceItemRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Add to queue\"\n }\n ]\n },\n \"icon\": {\n \"iconType\": \"ADD_TO_QUEUE_TAIL\"\n },\n \"serviceEndpoint\": {\n \"clickTrackingParams\": \"CFIQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CFIQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"addToPlaylistCommand\": {\n \"openMiniplayer\": false,\n \"openListPanel\": true,\n \"videoId\": \"TTCfLZ-2RXM\",\n \"listType\": \"PLAYLIST_EDIT_LIST_TYPE_QUEUE\",\n \"onCreateListCommand\": {\n \"clickTrackingParams\": \"CFIQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/playlist/create\"\n }\n },\n \"createPlaylistServiceEndpoint\": {\n \"videoIds\": [\n \"TTCfLZ-2RXM\"\n ],\n \"params\": \"CAQ%3D\"\n }\n },\n \"videoIds\": [\n \"TTCfLZ-2RXM\"\n ]\n }\n },\n {\n \"clickTrackingParams\": \"CFIQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"openPopupAction\": {\n \"popup\": {\n \"notificationActionRenderer\": {\n \"responseText\": {\n \"simpleText\": \"Added to queue\"\n },\n \"trackingParams\": \"CFMQuWoiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n \"popupType\": \"TOAST\"\n }\n }\n ]\n }\n },\n \"trackingParams\": \"CFIQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n }\n ],\n \"trackingParams\": \"CE8QpDAYDiITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Action menu\"\n }\n }\n }\n },\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayTimeStatusRenderer\": {\n \"text\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"1 hour, 41 minutes, 53 seconds\"\n }\n },\n \"simpleText\": \"1:41:53\"\n },\n \"style\": \"DEFAULT\"\n }\n },\n {\n \"thumbnailOverlayToggleButtonRenderer\": {\n \"isToggled\": false,\n \"untoggledIcon\": {\n \"iconType\": \"WATCH_LATER\"\n },\n \"toggledIcon\": {\n \"iconType\": \"CHECK\"\n },\n \"untoggledTooltip\": \"Watch Later\",\n \"toggledTooltip\": \"Added\",\n \"untoggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CFEQ-ecDGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"addedVideoId\": \"TTCfLZ-2RXM\",\n \"action\": \"ACTION_ADD_VIDEO\"\n }\n ]\n }\n },\n \"toggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CFEQ-ecDGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"action\": \"ACTION_REMOVE_VIDEO_BY_VIDEO_ID\",\n \"removedVideoId\": \"TTCfLZ-2RXM\"\n }\n ]\n }\n },\n \"untoggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Watch Later\"\n }\n },\n \"toggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Added\"\n }\n },\n \"trackingParams\": \"CFEQ-ecDGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n {\n \"thumbnailOverlayToggleButtonRenderer\": {\n \"untoggledIcon\": {\n \"iconType\": \"ADD_TO_QUEUE_TAIL\"\n },\n \"toggledIcon\": {\n \"iconType\": \"PLAYLIST_ADD_CHECK\"\n },\n \"untoggledTooltip\": \"Add to queue\",\n \"toggledTooltip\": \"Added\",\n \"untoggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CFAQx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CFAQx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"addToPlaylistCommand\": {\n \"openMiniplayer\": false,\n \"openListPanel\": true,\n \"videoId\": \"TTCfLZ-2RXM\",\n \"listType\": \"PLAYLIST_EDIT_LIST_TYPE_QUEUE\",\n \"onCreateListCommand\": {\n \"clickTrackingParams\": \"CFAQx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/playlist/create\"\n }\n },\n \"createPlaylistServiceEndpoint\": {\n \"videoIds\": [\n \"TTCfLZ-2RXM\"\n ],\n \"params\": \"CAQ%3D\"\n }\n },\n \"videoIds\": [\n \"TTCfLZ-2RXM\"\n ]\n }\n }\n ]\n }\n },\n \"untoggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Add to queue\"\n }\n },\n \"toggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Added\"\n }\n },\n \"trackingParams\": \"CFAQx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n {\n \"thumbnailOverlayNowPlayingRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Now playing\"\n }\n ]\n }\n }\n }\n ],\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Top 30 Most Popular Songs by NCS 2018 - Top 30 NCS 2018 | Best of NCS – 1 hour, 41 minutes – Go to channel – Music Store - 4M views - 3 years ago – play video\"\n }\n }\n }\n },\n {\n \"compactVideoRenderer\": {\n \"videoId\": \"n4tK7LYFxI0\",\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/n4tK7LYFxI0/hqdefault.jpg?sqp\u003d-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLBjm67A1OwoReaBJYb0lZXoXik46A\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/n4tK7LYFxI0/hqdefault.jpg?sqp\u003d-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLCTvpPBG4vuAaRSzIQ27hGntp61uA\",\n \"width\": 336,\n \"height\": 188\n }\n ]\n },\n \"title\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Spektrem - Shine [NCS Release] by NoCopyrightSounds 8 years ago 4 minutes, 20 seconds 141,536,889 views\"\n }\n },\n \"simpleText\": \"Spektrem - Shine [NCS Release]\"\n },\n \"longBylineText\": {\n \"runs\": [\n {\n \"text\": \"NoCopyrightSounds\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CEoQpDAYDyITCL_qkJCBo_YCFcpGegUd_KoLWDIHcmVsYXRlZA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/user/NoCopyrightSounds\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UC_aEa8K-EOJ3D6gOs7HcyNg\",\n \"canonicalBaseUrl\": \"/user/NoCopyrightSounds\"\n }\n }\n }\n ]\n },\n \"publishedTimeText\": {\n \"simpleText\": \"8 years ago\"\n },\n \"viewCountText\": {\n \"simpleText\": \"141,536,889 views\"\n },\n \"lengthText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"4 minutes, 20 seconds\"\n }\n },\n \"simpleText\": \"4:20\"\n },\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CEoQpDAYDyITCL_qkJCBo_YCFcpGegUd_KoLWDIHcmVsYXRlZEjnxtuN1MC8wCuaAQUIARD4HQ\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dn4tK7LYFxI0\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"n4tK7LYFxI0\",\n \"nofollow\": true,\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr1---sn-fpoq-4age.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003d9f8b4aecb605c48d\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1522500\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"shortBylineText\": {\n \"runs\": [\n {\n \"text\": \"NoCopyrightSounds\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CEoQpDAYDyITCL_qkJCBo_YCFcpGegUd_KoLWDIHcmVsYXRlZA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/user/NoCopyrightSounds\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UC_aEa8K-EOJ3D6gOs7HcyNg\",\n \"canonicalBaseUrl\": \"/user/NoCopyrightSounds\"\n }\n }\n }\n ]\n },\n \"channelThumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://yt3.ggpht.com/YIBi8NVC87fMfJHfQ2O0dyzjis7tUlO7VqWLhk1lq1fkIOQTrpX_Ip7G6S_u0IJosXYSe_Z9\u003ds68-c-k-c0x00ffffff-no-rj\",\n \"width\": 68,\n \"height\": 68\n }\n ]\n },\n \"ownerBadges\": [\n {\n \"metadataBadgeRenderer\": {\n \"icon\": {\n \"iconType\": \"CHECK_CIRCLE_THICK\"\n },\n \"style\": \"BADGE_STYLE_TYPE_VERIFIED\",\n \"tooltip\": \"Verified\",\n \"trackingParams\": \"CEoQpDAYDyITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"accessibilityData\": {\n \"label\": \"Verified\"\n }\n }\n }\n ],\n \"trackingParams\": \"CEoQpDAYDyITCL_qkJCBo_YCFcpGegUd_KoLWECNiZewy93SxZ8B\",\n \"shortViewCountText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"141 million views\"\n }\n },\n \"simpleText\": \"141M views\"\n },\n \"menu\": {\n \"menuRenderer\": {\n \"items\": [\n {\n \"menuServiceItemRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Add to queue\"\n }\n ]\n },\n \"icon\": {\n \"iconType\": \"ADD_TO_QUEUE_TAIL\"\n },\n \"serviceEndpoint\": {\n \"clickTrackingParams\": \"CE0Q_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CE0Q_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"addToPlaylistCommand\": {\n \"openMiniplayer\": false,\n \"openListPanel\": true,\n \"videoId\": \"n4tK7LYFxI0\",\n \"listType\": \"PLAYLIST_EDIT_LIST_TYPE_QUEUE\",\n \"onCreateListCommand\": {\n \"clickTrackingParams\": \"CE0Q_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/playlist/create\"\n }\n },\n \"createPlaylistServiceEndpoint\": {\n \"videoIds\": [\n \"n4tK7LYFxI0\"\n ],\n \"params\": \"CAQ%3D\"\n }\n },\n \"videoIds\": [\n \"n4tK7LYFxI0\"\n ]\n }\n },\n {\n \"clickTrackingParams\": \"CE0Q_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"openPopupAction\": {\n \"popup\": {\n \"notificationActionRenderer\": {\n \"responseText\": {\n \"simpleText\": \"Added to queue\"\n },\n \"trackingParams\": \"CE4QuWoiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n \"popupType\": \"TOAST\"\n }\n }\n ]\n }\n },\n \"trackingParams\": \"CE0Q_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n }\n ],\n \"trackingParams\": \"CEoQpDAYDyITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Action menu\"\n }\n }\n }\n },\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayTimeStatusRenderer\": {\n \"text\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"4 minutes, 20 seconds\"\n }\n },\n \"simpleText\": \"4:20\"\n },\n \"style\": \"DEFAULT\"\n }\n },\n {\n \"thumbnailOverlayToggleButtonRenderer\": {\n \"isToggled\": false,\n \"untoggledIcon\": {\n \"iconType\": \"WATCH_LATER\"\n },\n \"toggledIcon\": {\n \"iconType\": \"CHECK\"\n },\n \"untoggledTooltip\": \"Watch Later\",\n \"toggledTooltip\": \"Added\",\n \"untoggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CEwQ-ecDGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"addedVideoId\": \"n4tK7LYFxI0\",\n \"action\": \"ACTION_ADD_VIDEO\"\n }\n ]\n }\n },\n \"toggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CEwQ-ecDGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"action\": \"ACTION_REMOVE_VIDEO_BY_VIDEO_ID\",\n \"removedVideoId\": \"n4tK7LYFxI0\"\n }\n ]\n }\n },\n \"untoggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Watch Later\"\n }\n },\n \"toggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Added\"\n }\n },\n \"trackingParams\": \"CEwQ-ecDGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n {\n \"thumbnailOverlayToggleButtonRenderer\": {\n \"untoggledIcon\": {\n \"iconType\": \"ADD_TO_QUEUE_TAIL\"\n },\n \"toggledIcon\": {\n \"iconType\": \"PLAYLIST_ADD_CHECK\"\n },\n \"untoggledTooltip\": \"Add to queue\",\n \"toggledTooltip\": \"Added\",\n \"untoggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CEsQx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CEsQx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"addToPlaylistCommand\": {\n \"openMiniplayer\": false,\n \"openListPanel\": true,\n \"videoId\": \"n4tK7LYFxI0\",\n \"listType\": \"PLAYLIST_EDIT_LIST_TYPE_QUEUE\",\n \"onCreateListCommand\": {\n \"clickTrackingParams\": \"CEsQx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/playlist/create\"\n }\n },\n \"createPlaylistServiceEndpoint\": {\n \"videoIds\": [\n \"n4tK7LYFxI0\"\n ],\n \"params\": \"CAQ%3D\"\n }\n },\n \"videoIds\": [\n \"n4tK7LYFxI0\"\n ]\n }\n }\n ]\n }\n },\n \"untoggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Add to queue\"\n }\n },\n \"toggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Added\"\n }\n },\n \"trackingParams\": \"CEsQx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n {\n \"thumbnailOverlayNowPlayingRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Now playing\"\n }\n ]\n }\n }\n }\n ],\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Spektrem - Shine [NCS Release] – 4 minutes, 20 seconds – Go to channel – NoCopyrightSounds - 141M views - 8 years ago – play video\"\n }\n }\n }\n },\n {\n \"compactVideoRenderer\": {\n \"videoId\": \"60ItHLz5WEA\",\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/60ItHLz5WEA/hqdefault.jpg?sqp\u003d-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLDViWLWQaz9GS97aXW8LvprBmK_9g\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/60ItHLz5WEA/hqdefault.jpg?sqp\u003d-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLBG20ll6MFPVLQP1sDZy4z12ybmQw\",\n \"width\": 336,\n \"height\": 188\n }\n ]\n },\n \"title\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Alan Walker - Faded by Alan Walker 6 years ago 3 minutes, 33 seconds 3,238,044,337 views\"\n }\n },\n \"simpleText\": \"Alan Walker - Faded\"\n },\n \"longBylineText\": {\n \"runs\": [\n {\n \"text\": \"Alan Walker\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CEUQpDAYECITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UCJrOtniJ0-NWz37R30urifQ\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UCJrOtniJ0-NWz37R30urifQ\",\n \"canonicalBaseUrl\": \"/channel/UCJrOtniJ0-NWz37R30urifQ\"\n }\n }\n }\n ]\n },\n \"publishedTimeText\": {\n \"simpleText\": \"6 years ago\"\n },\n \"viewCountText\": {\n \"simpleText\": \"3,238,044,337 views\"\n },\n \"lengthText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"3 minutes, 33 seconds\"\n }\n },\n \"simpleText\": \"3:33\"\n },\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CEUQpDAYECITCL_qkJCBo_YCFcpGegUd_KoLWDIHcmVsYXRlZEjnxtuN1MC8wCuaAQUIARD4HQ\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003d60ItHLz5WEA\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"60ItHLz5WEA\",\n \"nofollow\": true,\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr1---sn-fpoq-4agl.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003deb422d1cbcf95840\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1458750\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"shortBylineText\": {\n \"runs\": [\n {\n \"text\": \"Alan Walker\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CEUQpDAYECITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UCJrOtniJ0-NWz37R30urifQ\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UCJrOtniJ0-NWz37R30urifQ\",\n \"canonicalBaseUrl\": \"/channel/UCJrOtniJ0-NWz37R30urifQ\"\n }\n }\n }\n ]\n },\n \"channelThumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://yt3.ggpht.com/JGFKbcaC0Wh8dU5GcY4KXESw6KPvoO2K5ptiNvGLrrWU7Vs9nhNHDnJofDWh-fQorjbg-VQw\u003ds88-c-k-c0x00ffffff-no-rj\",\n \"width\": 68,\n \"height\": 68\n }\n ]\n },\n \"ownerBadges\": [\n {\n \"metadataBadgeRenderer\": {\n \"icon\": {\n \"iconType\": \"OFFICIAL_ARTIST_BADGE\"\n },\n \"style\": \"BADGE_STYLE_TYPE_VERIFIED_ARTIST\",\n \"tooltip\": \"Official Artist Channel\",\n \"trackingParams\": \"CEUQpDAYECITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"accessibilityData\": {\n \"label\": \"Official Artist Channel\"\n }\n }\n }\n ],\n \"trackingParams\": \"CEUQpDAYECITCL_qkJCBo_YCFcpGegUd_KoLWEDAsOXny6OLoesB\",\n \"shortViewCountText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"3.2 billion views\"\n }\n },\n \"simpleText\": \"3.2B views\"\n },\n \"menu\": {\n \"menuRenderer\": {\n \"items\": [\n {\n \"menuServiceItemRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Add to queue\"\n }\n ]\n },\n \"icon\": {\n \"iconType\": \"ADD_TO_QUEUE_TAIL\"\n },\n \"serviceEndpoint\": {\n \"clickTrackingParams\": \"CEgQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CEgQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"addToPlaylistCommand\": {\n \"openMiniplayer\": false,\n \"openListPanel\": true,\n \"videoId\": \"60ItHLz5WEA\",\n \"listType\": \"PLAYLIST_EDIT_LIST_TYPE_QUEUE\",\n \"onCreateListCommand\": {\n \"clickTrackingParams\": \"CEgQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/playlist/create\"\n }\n },\n \"createPlaylistServiceEndpoint\": {\n \"videoIds\": [\n \"60ItHLz5WEA\"\n ],\n \"params\": \"CAQ%3D\"\n }\n },\n \"videoIds\": [\n \"60ItHLz5WEA\"\n ]\n }\n },\n {\n \"clickTrackingParams\": \"CEgQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"openPopupAction\": {\n \"popup\": {\n \"notificationActionRenderer\": {\n \"responseText\": {\n \"simpleText\": \"Added to queue\"\n },\n \"trackingParams\": \"CEkQuWoiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n \"popupType\": \"TOAST\"\n }\n }\n ]\n }\n },\n \"trackingParams\": \"CEgQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n }\n ],\n \"trackingParams\": \"CEUQpDAYECITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Action menu\"\n }\n }\n }\n },\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayTimeStatusRenderer\": {\n \"text\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"3 minutes, 33 seconds\"\n }\n },\n \"simpleText\": \"3:33\"\n },\n \"style\": \"DEFAULT\"\n }\n },\n {\n \"thumbnailOverlayToggleButtonRenderer\": {\n \"isToggled\": false,\n \"untoggledIcon\": {\n \"iconType\": \"WATCH_LATER\"\n },\n \"toggledIcon\": {\n \"iconType\": \"CHECK\"\n },\n \"untoggledTooltip\": \"Watch Later\",\n \"toggledTooltip\": \"Added\",\n \"untoggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CEcQ-ecDGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"addedVideoId\": \"60ItHLz5WEA\",\n \"action\": \"ACTION_ADD_VIDEO\"\n }\n ]\n }\n },\n \"toggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CEcQ-ecDGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"action\": \"ACTION_REMOVE_VIDEO_BY_VIDEO_ID\",\n \"removedVideoId\": \"60ItHLz5WEA\"\n }\n ]\n }\n },\n \"untoggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Watch Later\"\n }\n },\n \"toggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Added\"\n }\n },\n \"trackingParams\": \"CEcQ-ecDGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n {\n \"thumbnailOverlayToggleButtonRenderer\": {\n \"untoggledIcon\": {\n \"iconType\": \"ADD_TO_QUEUE_TAIL\"\n },\n \"toggledIcon\": {\n \"iconType\": \"PLAYLIST_ADD_CHECK\"\n },\n \"untoggledTooltip\": \"Add to queue\",\n \"toggledTooltip\": \"Added\",\n \"untoggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CEYQx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CEYQx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"addToPlaylistCommand\": {\n \"openMiniplayer\": false,\n \"openListPanel\": true,\n \"videoId\": \"60ItHLz5WEA\",\n \"listType\": \"PLAYLIST_EDIT_LIST_TYPE_QUEUE\",\n \"onCreateListCommand\": {\n \"clickTrackingParams\": \"CEYQx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/playlist/create\"\n }\n },\n \"createPlaylistServiceEndpoint\": {\n \"videoIds\": [\n \"60ItHLz5WEA\"\n ],\n \"params\": \"CAQ%3D\"\n }\n },\n \"videoIds\": [\n \"60ItHLz5WEA\"\n ]\n }\n }\n ]\n }\n },\n \"untoggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Add to queue\"\n }\n },\n \"toggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Added\"\n }\n },\n \"trackingParams\": \"CEYQx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n {\n \"thumbnailOverlayNowPlayingRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Now playing\"\n }\n ]\n }\n }\n }\n ],\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Alan Walker - Faded – 3 minutes, 33 seconds – Go to channel – Alan Walker - 3.2B views - 6 years ago – play video\"\n }\n }\n }\n },\n {\n \"compactVideoRenderer\": {\n \"videoId\": \"LHvYrn3FAgI\",\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/LHvYrn3FAgI/hqdefault.jpg?sqp\u003d-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLAvp-1Yx5octHwejbrsuqdyKk2DRg\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/LHvYrn3FAgI/hqdefault.jpg?sqp\u003d-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLBruv7OVUb4IHVdpUMcBJc0Cg1SXA\",\n \"width\": 336,\n \"height\": 188\n }\n ]\n },\n \"title\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Unknown Brain - Superhero (feat. Chris Linton) [NCS Release] by NoCopyrightSounds 5 years ago 3 minutes, 2 seconds 114,117,436 views\"\n }\n },\n \"simpleText\": \"Unknown Brain - Superhero (feat. Chris Linton) [NCS Release]\"\n },\n \"longBylineText\": {\n \"runs\": [\n {\n \"text\": \"NoCopyrightSounds\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CEAQpDAYESITCL_qkJCBo_YCFcpGegUd_KoLWDIHcmVsYXRlZA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/user/NoCopyrightSounds\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UC_aEa8K-EOJ3D6gOs7HcyNg\",\n \"canonicalBaseUrl\": \"/user/NoCopyrightSounds\"\n }\n }\n }\n ]\n },\n \"publishedTimeText\": {\n \"simpleText\": \"5 years ago\"\n },\n \"viewCountText\": {\n \"simpleText\": \"114,117,436 views\"\n },\n \"lengthText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"3 minutes, 2 seconds\"\n }\n },\n \"simpleText\": \"3:02\"\n },\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CEAQpDAYESITCL_qkJCBo_YCFcpGegUd_KoLWDIHcmVsYXRlZEjnxtuN1MC8wCuaAQUIARD4HQ\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dLHvYrn3FAgI\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"LHvYrn3FAgI\",\n \"nofollow\": true,\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr1---sn-fpoq-4age.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003d2c7bd8ae7dc50202\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1522500\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"shortBylineText\": {\n \"runs\": [\n {\n \"text\": \"NoCopyrightSounds\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CEAQpDAYESITCL_qkJCBo_YCFcpGegUd_KoLWDIHcmVsYXRlZA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/user/NoCopyrightSounds\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UC_aEa8K-EOJ3D6gOs7HcyNg\",\n \"canonicalBaseUrl\": \"/user/NoCopyrightSounds\"\n }\n }\n }\n ]\n },\n \"channelThumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://yt3.ggpht.com/YIBi8NVC87fMfJHfQ2O0dyzjis7tUlO7VqWLhk1lq1fkIOQTrpX_Ip7G6S_u0IJosXYSe_Z9\u003ds68-c-k-c0x00ffffff-no-rj\",\n \"width\": 68,\n \"height\": 68\n }\n ]\n },\n \"ownerBadges\": [\n {\n \"metadataBadgeRenderer\": {\n \"icon\": {\n \"iconType\": \"CHECK_CIRCLE_THICK\"\n },\n \"style\": \"BADGE_STYLE_TYPE_VERIFIED\",\n \"tooltip\": \"Verified\",\n \"trackingParams\": \"CEAQpDAYESITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"accessibilityData\": {\n \"label\": \"Verified\"\n }\n }\n }\n ],\n \"trackingParams\": \"CEAQpDAYESITCL_qkJCBo_YCFcpGegUd_KoLWECChJTu55X2vSw\u003d\",\n \"shortViewCountText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"114 million views\"\n }\n },\n \"simpleText\": \"114M views\"\n },\n \"menu\": {\n \"menuRenderer\": {\n \"items\": [\n {\n \"menuServiceItemRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Add to queue\"\n }\n ]\n },\n \"icon\": {\n \"iconType\": \"ADD_TO_QUEUE_TAIL\"\n },\n \"serviceEndpoint\": {\n \"clickTrackingParams\": \"CEMQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CEMQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"addToPlaylistCommand\": {\n \"openMiniplayer\": false,\n \"openListPanel\": true,\n \"videoId\": \"LHvYrn3FAgI\",\n \"listType\": \"PLAYLIST_EDIT_LIST_TYPE_QUEUE\",\n \"onCreateListCommand\": {\n \"clickTrackingParams\": \"CEMQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/playlist/create\"\n }\n },\n \"createPlaylistServiceEndpoint\": {\n \"videoIds\": [\n \"LHvYrn3FAgI\"\n ],\n \"params\": \"CAQ%3D\"\n }\n },\n \"videoIds\": [\n \"LHvYrn3FAgI\"\n ]\n }\n },\n {\n \"clickTrackingParams\": \"CEMQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"openPopupAction\": {\n \"popup\": {\n \"notificationActionRenderer\": {\n \"responseText\": {\n \"simpleText\": \"Added to queue\"\n },\n \"trackingParams\": \"CEQQuWoiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n \"popupType\": \"TOAST\"\n }\n }\n ]\n }\n },\n \"trackingParams\": \"CEMQ_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n }\n ],\n \"trackingParams\": \"CEAQpDAYESITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Action menu\"\n }\n }\n }\n },\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayTimeStatusRenderer\": {\n \"text\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"3 minutes, 2 seconds\"\n }\n },\n \"simpleText\": \"3:02\"\n },\n \"style\": \"DEFAULT\"\n }\n },\n {\n \"thumbnailOverlayToggleButtonRenderer\": {\n \"isToggled\": false,\n \"untoggledIcon\": {\n \"iconType\": \"WATCH_LATER\"\n },\n \"toggledIcon\": {\n \"iconType\": \"CHECK\"\n },\n \"untoggledTooltip\": \"Watch Later\",\n \"toggledTooltip\": \"Added\",\n \"untoggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CEIQ-ecDGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"addedVideoId\": \"LHvYrn3FAgI\",\n \"action\": \"ACTION_ADD_VIDEO\"\n }\n ]\n }\n },\n \"toggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CEIQ-ecDGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"action\": \"ACTION_REMOVE_VIDEO_BY_VIDEO_ID\",\n \"removedVideoId\": \"LHvYrn3FAgI\"\n }\n ]\n }\n },\n \"untoggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Watch Later\"\n }\n },\n \"toggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Added\"\n }\n },\n \"trackingParams\": \"CEIQ-ecDGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n {\n \"thumbnailOverlayToggleButtonRenderer\": {\n \"untoggledIcon\": {\n \"iconType\": \"ADD_TO_QUEUE_TAIL\"\n },\n \"toggledIcon\": {\n \"iconType\": \"PLAYLIST_ADD_CHECK\"\n },\n \"untoggledTooltip\": \"Add to queue\",\n \"toggledTooltip\": \"Added\",\n \"untoggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CEEQx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CEEQx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"addToPlaylistCommand\": {\n \"openMiniplayer\": false,\n \"openListPanel\": true,\n \"videoId\": \"LHvYrn3FAgI\",\n \"listType\": \"PLAYLIST_EDIT_LIST_TYPE_QUEUE\",\n \"onCreateListCommand\": {\n \"clickTrackingParams\": \"CEEQx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/playlist/create\"\n }\n },\n \"createPlaylistServiceEndpoint\": {\n \"videoIds\": [\n \"LHvYrn3FAgI\"\n ],\n \"params\": \"CAQ%3D\"\n }\n },\n \"videoIds\": [\n \"LHvYrn3FAgI\"\n ]\n }\n }\n ]\n }\n },\n \"untoggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Add to queue\"\n }\n },\n \"toggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Added\"\n }\n },\n \"trackingParams\": \"CEEQx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n {\n \"thumbnailOverlayNowPlayingRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Now playing\"\n }\n ]\n }\n }\n }\n ],\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Unknown Brain - Superhero (feat. Chris Linton) [NCS Release] – 3 minutes, 2 seconds – Go to channel – NoCopyrightSounds - 114M views - 5 years ago – play video\"\n }\n }\n }\n },\n {\n \"compactVideoRenderer\": {\n \"videoId\": \"yJg-Y5byMMw\",\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/yJg-Y5byMMw/hqdefault.jpg?sqp\u003d-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLB8mp2YWlk4SU3i_-Qpk2_snfyH3w\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/yJg-Y5byMMw/hqdefault.jpg?sqp\u003d-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLDfQi-mhL0rNlI8uR4pxNoKUdiqyA\",\n \"width\": 336,\n \"height\": 188\n }\n ]\n },\n \"title\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Warriyo - Mortals (feat. Laura Brehm) [NCS Release] by NoCopyrightSounds 5 years ago 3 minutes, 50 seconds 211,095,010 views\"\n }\n },\n \"simpleText\": \"Warriyo - Mortals (feat. Laura Brehm) [NCS Release]\"\n },\n \"longBylineText\": {\n \"runs\": [\n {\n \"text\": \"NoCopyrightSounds\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CDsQpDAYEiITCL_qkJCBo_YCFcpGegUd_KoLWDIHcmVsYXRlZA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/user/NoCopyrightSounds\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UC_aEa8K-EOJ3D6gOs7HcyNg\",\n \"canonicalBaseUrl\": \"/user/NoCopyrightSounds\"\n }\n }\n }\n ]\n },\n \"publishedTimeText\": {\n \"simpleText\": \"5 years ago\"\n },\n \"viewCountText\": {\n \"simpleText\": \"211,095,010 views\"\n },\n \"lengthText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"3 minutes, 50 seconds\"\n }\n },\n \"simpleText\": \"3:50\"\n },\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CDsQpDAYEiITCL_qkJCBo_YCFcpGegUd_KoLWDIHcmVsYXRlZEjnxtuN1MC8wCuaAQUIARD4HQ\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dyJg-Y5byMMw\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"yJg-Y5byMMw\",\n \"nofollow\": true,\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr2---sn-fpoq-4agl.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003dc8983e6396f230cc\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1458750\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"shortBylineText\": {\n \"runs\": [\n {\n \"text\": \"NoCopyrightSounds\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CDsQpDAYEiITCL_qkJCBo_YCFcpGegUd_KoLWDIHcmVsYXRlZA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/user/NoCopyrightSounds\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UC_aEa8K-EOJ3D6gOs7HcyNg\",\n \"canonicalBaseUrl\": \"/user/NoCopyrightSounds\"\n }\n }\n }\n ]\n },\n \"channelThumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://yt3.ggpht.com/YIBi8NVC87fMfJHfQ2O0dyzjis7tUlO7VqWLhk1lq1fkIOQTrpX_Ip7G6S_u0IJosXYSe_Z9\u003ds68-c-k-c0x00ffffff-no-rj\",\n \"width\": 68,\n \"height\": 68\n }\n ]\n },\n \"ownerBadges\": [\n {\n \"metadataBadgeRenderer\": {\n \"icon\": {\n \"iconType\": \"CHECK_CIRCLE_THICK\"\n },\n \"style\": \"BADGE_STYLE_TYPE_VERIFIED\",\n \"tooltip\": \"Verified\",\n \"trackingParams\": \"CDsQpDAYEiITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"accessibilityData\": {\n \"label\": \"Verified\"\n }\n }\n }\n ],\n \"trackingParams\": \"CDsQpDAYEiITCL_qkJCBo_YCFcpGegUd_KoLWEDM4ci3ucyPzMgB\",\n \"shortViewCountText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"211 million views\"\n }\n },\n \"simpleText\": \"211M views\"\n },\n \"menu\": {\n \"menuRenderer\": {\n \"items\": [\n {\n \"menuServiceItemRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Add to queue\"\n }\n ]\n },\n \"icon\": {\n \"iconType\": \"ADD_TO_QUEUE_TAIL\"\n },\n \"serviceEndpoint\": {\n \"clickTrackingParams\": \"CD4Q_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CD4Q_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"addToPlaylistCommand\": {\n \"openMiniplayer\": false,\n \"openListPanel\": true,\n \"videoId\": \"yJg-Y5byMMw\",\n \"listType\": \"PLAYLIST_EDIT_LIST_TYPE_QUEUE\",\n \"onCreateListCommand\": {\n \"clickTrackingParams\": \"CD4Q_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/playlist/create\"\n }\n },\n \"createPlaylistServiceEndpoint\": {\n \"videoIds\": [\n \"yJg-Y5byMMw\"\n ],\n \"params\": \"CAQ%3D\"\n }\n },\n \"videoIds\": [\n \"yJg-Y5byMMw\"\n ]\n }\n },\n {\n \"clickTrackingParams\": \"CD4Q_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"openPopupAction\": {\n \"popup\": {\n \"notificationActionRenderer\": {\n \"responseText\": {\n \"simpleText\": \"Added to queue\"\n },\n \"trackingParams\": \"CD8QuWoiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n \"popupType\": \"TOAST\"\n }\n }\n ]\n }\n },\n \"trackingParams\": \"CD4Q_pgEGAYiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n }\n ],\n \"trackingParams\": \"CDsQpDAYEiITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Action menu\"\n }\n }\n }\n },\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayTimeStatusRenderer\": {\n \"text\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"3 minutes, 50 seconds\"\n }\n },\n \"simpleText\": \"3:50\"\n },\n \"style\": \"DEFAULT\"\n }\n },\n {\n \"thumbnailOverlayToggleButtonRenderer\": {\n \"isToggled\": false,\n \"untoggledIcon\": {\n \"iconType\": \"WATCH_LATER\"\n },\n \"toggledIcon\": {\n \"iconType\": \"CHECK\"\n },\n \"untoggledTooltip\": \"Watch Later\",\n \"toggledTooltip\": \"Added\",\n \"untoggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CD0Q-ecDGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"addedVideoId\": \"yJg-Y5byMMw\",\n \"action\": \"ACTION_ADD_VIDEO\"\n }\n ]\n }\n },\n \"toggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CD0Q-ecDGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"action\": \"ACTION_REMOVE_VIDEO_BY_VIDEO_ID\",\n \"removedVideoId\": \"yJg-Y5byMMw\"\n }\n ]\n }\n },\n \"untoggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Watch Later\"\n }\n },\n \"toggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Added\"\n }\n },\n \"trackingParams\": \"CD0Q-ecDGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n {\n \"thumbnailOverlayToggleButtonRenderer\": {\n \"untoggledIcon\": {\n \"iconType\": \"ADD_TO_QUEUE_TAIL\"\n },\n \"toggledIcon\": {\n \"iconType\": \"PLAYLIST_ADD_CHECK\"\n },\n \"untoggledTooltip\": \"Add to queue\",\n \"toggledTooltip\": \"Added\",\n \"untoggledServiceEndpoint\": {\n \"clickTrackingParams\": \"CDwQx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CDwQx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"addToPlaylistCommand\": {\n \"openMiniplayer\": false,\n \"openListPanel\": true,\n \"videoId\": \"yJg-Y5byMMw\",\n \"listType\": \"PLAYLIST_EDIT_LIST_TYPE_QUEUE\",\n \"onCreateListCommand\": {\n \"clickTrackingParams\": \"CDwQx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/playlist/create\"\n }\n },\n \"createPlaylistServiceEndpoint\": {\n \"videoIds\": [\n \"yJg-Y5byMMw\"\n ],\n \"params\": \"CAQ%3D\"\n }\n },\n \"videoIds\": [\n \"yJg-Y5byMMw\"\n ]\n }\n }\n ]\n }\n },\n \"untoggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Add to queue\"\n }\n },\n \"toggledAccessibility\": {\n \"accessibilityData\": {\n \"label\": \"Added\"\n }\n },\n \"trackingParams\": \"CDwQx-wEGAMiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n {\n \"thumbnailOverlayNowPlayingRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Now playing\"\n }\n ]\n }\n }\n }\n ],\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Warriyo - Mortals (feat. Laura Brehm) [NCS Release] – 3 minutes, 50 seconds – Go to channel – NoCopyrightSounds - 211M views - 5 years ago – play video\"\n }\n }\n }\n },\n {\n \"compactRadioRenderer\": {\n \"playlistId\": \"RDK4DyBUG242c\",\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/K4DyBUG242c/hqdefault.jpg?sqp\u003d-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ\u003d\u003d\u0026rs\u003dAOn4CLBw6Bf7J9COwl1LxqhmGbSQgdFj3w\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/K4DyBUG242c/hqdefault.jpg?sqp\u003d-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE\u003d\u0026rs\u003dAOn4CLAQYBDz8gWKw_q4Zyb_H6J_DdZCaA\",\n \"width\": 336,\n \"height\": 188\n }\n ],\n \"sampledThumbnailColor\": {\n \"red\": 57,\n \"green\": 70,\n \"blue\": 101\n }\n },\n \"title\": {\n \"simpleText\": \"Mix – Cartoon - On \u0026 On (feat. Daniel Levi) [NCS Release]\"\n },\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CDoQozAYEyITCL_qkJCBo_YCFcpGegUd_KoLWDIKbGlzdF9vdGhlcpoBBQgMEPgd\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dK4DyBUG242c\u0026list\u003dRDK4DyBUG242c\u0026start_radio\u003d1\u0026rv\u003dK4DyBUG242c\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"K4DyBUG242c\",\n \"playlistId\": \"RDK4DyBUG242c\",\n \"params\": \"OALAAQHCAwtLNER5QlVHMjQyYw%3D%3D\",\n \"continuePlayback\": true,\n \"loggingContext\": {\n \"vssLoggingContext\": {\n \"serializedContextData\": \"Gg1SREs0RHlCVUcyNDJj\"\n }\n },\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr1---sn-fpoq-4age.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003d2b80f20541b6e367\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1522500\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"videoCountText\": {\n \"runs\": [\n {\n \"text\": \"50+ videos\"\n }\n ]\n },\n \"secondaryNavigationEndpoint\": {\n \"clickTrackingParams\": \"CDoQozAYEyITCL_qkJCBo_YCFcpGegUd_KoLWDIKbGlzdF9vdGhlcpoBBQgMEPgd\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003d3nQNiWdeH2Q\u0026list\u003dRDK4DyBUG242c\u0026start_radio\u003d1\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"3nQNiWdeH2Q\",\n \"playlistId\": \"RDK4DyBUG242c\",\n \"params\": \"OALAAQE%3D\",\n \"loggingContext\": {\n \"vssLoggingContext\": {\n \"serializedContextData\": \"Gg1SREs0RHlCVUcyNDJj\"\n }\n },\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr1---sn-fpoq-4agl.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003dde740d89675e1f64\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1458750\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"shortBylineText\": {\n \"simpleText\": \"YouTube\"\n },\n \"longBylineText\": {\n \"simpleText\": \"YouTube\"\n },\n \"trackingParams\": \"CDoQozAYEyITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"thumbnailText\": {\n \"runs\": [\n {\n \"text\": \"50+\",\n \"bold\": true\n },\n {\n \"text\": \" videos\"\n }\n ]\n },\n \"videoCountShortText\": {\n \"runs\": [\n {\n \"text\": \"50+\"\n }\n ]\n },\n \"shareUrl\": \"https://www.youtube.com/watch?v\u003dK4DyBUG242c\u0026playnext\u003d1\u0026list\u003dRDK4DyBUG242c\",\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayBottomPanelRenderer\": {\n \"icon\": {\n \"iconType\": \"MIX\"\n }\n }\n },\n {\n \"thumbnailOverlayHoverTextRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Play all\"\n }\n ]\n },\n \"icon\": {\n \"iconType\": \"PLAY_ALL\"\n }\n }\n },\n {\n \"thumbnailOverlayNowPlayingRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Now playing\"\n }\n ]\n }\n }\n }\n ]\n }\n },\n {\n \"continuationItemRenderer\": {\n \"trigger\": \"CONTINUATION_TRIGGER_ON_ITEM_SHOWN\",\n \"continuationEndpoint\": {\n \"clickTrackingParams\": \"CDgQqTAiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/next\"\n }\n },\n \"continuationCommand\": {\n \"token\": \"CBQSDRILSzREeUJVRzI0MmMYACrOAQjOkpWEjbizrRYIqc-2uoLvtJdfCKGYgI3oy4D_Egjkvvi6lrGDut4BCPHKwqPhv93sJAjOuqqp-eKRWwj-0ubgldb5ks8BCOva_NjxkJW68wEIipv0mJqFj-RwCP7B2ty7jLz0Vwj57P7dudGW3gcI4oe4upaO1a9LCMfR7IbbmJef1AEI1Kitsa--17dNCPOK2f3Z5aeYTQiNiZewy93SxZ8BCMCw5efLo4uh6wEIgoSU7ueV9r0sCMzhyLe5zI_MyAEIhrup1tmYssMSag93YXRjaC1uZXh0LWZlZWQ%3D\",\n \"request\": \"CONTINUATION_REQUEST_TYPE_WATCH_NEXT\"\n }\n },\n \"button\": {\n \"buttonRenderer\": {\n \"style\": \"STYLE_SUGGESTIVE\",\n \"size\": \"SIZE_DEFAULT\",\n \"isDisabled\": false,\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Show more\"\n }\n ]\n },\n \"trackingParams\": \"CDkQ8FsiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"command\": {\n \"clickTrackingParams\": \"CDkQ8FsiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/next\"\n }\n },\n \"continuationCommand\": {\n \"token\": \"CBQSDRILSzREeUJVRzI0MmMYACrOAQjOkpWEjbizrRYIqc-2uoLvtJdfCKGYgI3oy4D_Egjkvvi6lrGDut4BCPHKwqPhv93sJAjOuqqp-eKRWwj-0ubgldb5ks8BCOva_NjxkJW68wEIipv0mJqFj-RwCP7B2ty7jLz0Vwj57P7dudGW3gcI4oe4upaO1a9LCMfR7IbbmJef1AEI1Kitsa--17dNCPOK2f3Z5aeYTQiNiZewy93SxZ8BCMCw5efLo4uh6wEIgoSU7ueV9r0sCMzhyLe5zI_MyAEIhrup1tmYssMSag93YXRjaC1uZXh0LWZlZWQ%3D\",\n \"request\": \"CONTINUATION_REQUEST_TYPE_WATCH_NEXT\"\n }\n }\n }\n }\n }\n }\n ],\n \"trackingParams\": \"CDgQqTAiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"targetId\": \"watch-next-feed\"\n }\n },\n \"autoplay\": {\n \"autoplay\": {\n \"sets\": [\n {\n \"mode\": \"NORMAL\",\n \"autoplayVideo\": {\n \"clickTrackingParams\": \"CDcQ4ZIBIhMIv-qQkIGj9gIVykZ6BR38qgtYMgxyZWxhdGVkLWF1dG9I58bbjdTAvMArmgEFCAMQ-B0\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dFlrNwNCFSU4\u0026pp\u003dQAFIAQ%3D%3D\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"FlrNwNCFSU4\",\n \"params\": \"EAEYAdoBAggB\",\n \"playerParams\": \"QAFIAQ%3D%3D\",\n \"watchEndpointSupportedPrefetchConfig\": {\n \"prefetchHintConfig\": {\n \"prefetchPriority\": 0,\n \"countdownUiRelativeSecondsPrefetchCondition\": -3\n }\n }\n }\n }\n }\n ],\n \"countDownSecs\": 5,\n \"trackingParams\": \"CDcQ4ZIBIhMIv-qQkIGj9gIVykZ6BR38qgtY\"\n }\n }\n }\n },\n \"currentVideoEndpoint\": {\n \"clickTrackingParams\": \"CAAQg2ciEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dK4DyBUG242c\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"K4DyBUG242c\",\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr1---sn-fpoq-4age.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003d2b80f20541b6e367\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1522500\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"playerOverlays\": {\n \"playerOverlayRenderer\": {\n \"endScreen\": {\n \"watchNextEndScreenRenderer\": {\n \"results\": [\n {\n \"endScreenVideoRenderer\": {\n \"videoId\": \"FlrNwNCFSU4\",\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/FlrNwNCFSU4/hqdefault.jpg?sqp\u003d-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLDFm6cgZQaO4iMJdFs3Q7A3lDZBPg\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/FlrNwNCFSU4/hqdefault.jpg?sqp\u003d-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLAu-eJpeg-SDmsCTnvOSAZeABROcg\",\n \"width\": 196,\n \"height\": 110\n },\n {\n \"url\": \"https://i.ytimg.com/vi/FlrNwNCFSU4/hqdefault.jpg?sqp\u003d-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLCIqb52NgACjZltYmcoi-rEjJxZBw\",\n \"width\": 246,\n \"height\": 138\n },\n {\n \"url\": \"https://i.ytimg.com/vi/FlrNwNCFSU4/hqdefault.jpg?sqp\u003d-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLBM8_6kHeQsGhhPdVwWJazSusxgyQ\",\n \"width\": 336,\n \"height\": 188\n }\n ]\n },\n \"title\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Cartoon - On \u0026 On (feat. Daniel Levi) [1 Hour Version] - NCS Release [FREE Download] by OneHour 6 years ago 1 hour, 1 minute 5,219,075 views\"\n }\n },\n \"simpleText\": \"Cartoon - On \u0026 On (feat. Daniel Levi) [1 Hour Version] - NCS Release [FREE Download]\"\n },\n \"shortBylineText\": {\n \"runs\": [\n {\n \"text\": \"OneHour\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CDYQvU4YACITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UCitFTWVsXPNlsXHFtR8v24A\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UCitFTWVsXPNlsXHFtR8v24A\",\n \"canonicalBaseUrl\": \"/channel/UCitFTWVsXPNlsXHFtR8v24A\"\n }\n }\n }\n ]\n },\n \"lengthText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"1 hour, 1 minute, 44 seconds\"\n }\n },\n \"simpleText\": \"1:01:44\"\n },\n \"lengthInSeconds\": 3704,\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CDYQvU4YACITCL_qkJCBo_YCFcpGegUd_KoLWDIJZW5kc2NyZWVuSOfG243UwLzAK5oBBQgCEPgd\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dFlrNwNCFSU4\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"FlrNwNCFSU4\",\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr1---sn-fpoq-4agl.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003d165acdc0d085494e\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1458750\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"trackingParams\": \"CDYQvU4YACITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"shortViewCountText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"5.2 million views\"\n }\n },\n \"simpleText\": \"5.2M views\"\n },\n \"publishedTimeText\": {\n \"simpleText\": \"6 years ago\"\n },\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayTimeStatusRenderer\": {\n \"text\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"1 hour, 1 minute, 44 seconds\"\n }\n },\n \"simpleText\": \"1:01:44\"\n },\n \"style\": \"DEFAULT\"\n }\n },\n {\n \"thumbnailOverlayNowPlayingRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Now playing\"\n }\n ]\n }\n }\n }\n ]\n }\n },\n {\n \"endScreenVideoRenderer\": {\n \"videoId\": \"Xy7TeCdNp6k\",\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/Xy7TeCdNp6k/hqdefault.jpg?sqp\u003d-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLAqEh8uywPdEHH3gMH2N-4j670X4g\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/Xy7TeCdNp6k/hqdefault.jpg?sqp\u003d-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLB5X2FD1TaGzTsJEVw0QsCbol_Vrw\",\n \"width\": 196,\n \"height\": 110\n },\n {\n \"url\": \"https://i.ytimg.com/vi/Xy7TeCdNp6k/hqdefault.jpg?sqp\u003d-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLCL3jyY2YyG6VLJCmAUCtNO-LpIiQ\",\n \"width\": 246,\n \"height\": 138\n },\n {\n \"url\": \"https://i.ytimg.com/vi/Xy7TeCdNp6k/hqdefault.jpg?sqp\u003d-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLAK7WEb3D2TZLOmot5UPYnHySyYJA\",\n \"width\": 336,\n \"height\": 188\n }\n ]\n },\n \"title\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Top 10 Most Popular Songs by NCS | episode 1 by Juice NCS 1 year ago 41 minutes 4,509,065 views\"\n }\n },\n \"simpleText\": \"Top 10 Most Popular Songs by NCS | episode 1\"\n },\n \"shortBylineText\": {\n \"runs\": [\n {\n \"text\": \"Juice NCS\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CDUQvU4YASITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UCx4eMs7aMyTRRXM5N3xNLsQ\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UCx4eMs7aMyTRRXM5N3xNLsQ\",\n \"canonicalBaseUrl\": \"/channel/UCx4eMs7aMyTRRXM5N3xNLsQ\"\n }\n }\n }\n ]\n },\n \"lengthText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"41 minutes, 22 seconds\"\n }\n },\n \"simpleText\": \"41:22\"\n },\n \"lengthInSeconds\": 2482,\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CDUQvU4YASITCL_qkJCBo_YCFcpGegUd_KoLWDIJZW5kc2NyZWVuSOfG243UwLzAK5oBBQgCEPgd\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dXy7TeCdNp6k\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"Xy7TeCdNp6k\",\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr1---sn-fpoq-4agl.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003d5f2ed378274da7a9\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1458750\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"trackingParams\": \"CDUQvU4YASITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"shortViewCountText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"4.5 million views\"\n }\n },\n \"simpleText\": \"4.5M views\"\n },\n \"publishedTimeText\": {\n \"simpleText\": \"1 year ago\"\n },\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayTimeStatusRenderer\": {\n \"text\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"41 minutes, 22 seconds\"\n }\n },\n \"simpleText\": \"41:22\"\n },\n \"style\": \"DEFAULT\"\n }\n },\n {\n \"thumbnailOverlayNowPlayingRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Now playing\"\n }\n ]\n }\n }\n }\n ]\n }\n },\n {\n \"endScreenPlaylistRenderer\": {\n \"playlistId\": \"RDCLAK5uy_mVRuj5egfh21e-pXyA3ymx_0p4Xlg-c0I\",\n \"title\": {\n \"simpleText\": \"Hip Hop Essentials\"\n },\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/kiB9qk4gnt4/hqdefault.jpg?sqp\u003d-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ\u003d\u003d\u0026rs\u003dAOn4CLBcZZ19udRE-aepkBzBTbDQsjTc7w\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/kiB9qk4gnt4/hqdefault.jpg?sqp\u003d-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ\u003d\u003d\u0026rs\u003dAOn4CLB4X8fdXs2uUjEdF60ENR_Pvc6shw\",\n \"width\": 196,\n \"height\": 110\n },\n {\n \"url\": \"https://i.ytimg.com/vi/kiB9qk4gnt4/hqdefault.jpg?sqp\u003d-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE\u003d\u0026rs\u003dAOn4CLBYaippt4sUVqYUOVo_qmgr0o-aTg\",\n \"width\": 246,\n \"height\": 138\n },\n {\n \"url\": \"https://i.ytimg.com/vi/kiB9qk4gnt4/hqdefault.jpg?sqp\u003d-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE\u003d\u0026rs\u003dAOn4CLD7sAft5BkLduFQpsScYohGVpoXlQ\",\n \"width\": 336,\n \"height\": 188\n }\n ]\n },\n \"videoCount\": \"87\",\n \"longBylineText\": {\n \"runs\": [\n {\n \"text\": \"YouTube Music\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CDQQvk4YAiITCL_qkJCBo_YCFcpGegUd_KoLWDIJZW5kc2NyZWVu\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/music\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UC-9-kyTW8ZkZNDHQJ6FgpwQ\",\n \"canonicalBaseUrl\": \"/music\"\n }\n }\n }\n ]\n },\n \"videoCountText\": {\n \"runs\": [\n {\n \"text\": \"87\"\n },\n {\n \"text\": \" videos\"\n }\n ]\n },\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CDQQvk4YAiITCL_qkJCBo_YCFcpGegUd_KoLWDIJZW5kc2NyZWVumgEFCAIQ-B0\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003d-705T4FioZE\u0026list\u003dRDCLAK5uy_mVRuj5egfh21e-pXyA3ymx_0p4Xlg-c0I\u0026start_radio\u003d1\u0026rv\u003dK4DyBUG242c\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"-705T4FioZE\",\n \"playlistId\": \"RDCLAK5uy_mVRuj5egfh21e-pXyA3ymx_0p4Xlg-c0I\",\n \"params\": \"wAEBwgMLSzREeUJVRzI0MmM%3D\",\n \"continuePlayback\": true,\n \"loggingContext\": {\n \"vssLoggingContext\": {\n \"serializedContextData\": \"GitSRENMQUs1dXlfbVZSdWo1ZWdmaDIxZS1wWHlBM3lteF8wcDRYbGctYzBJ\"\n }\n },\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr1---sn-fpoq-4age.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003dfbbd394f8162a191\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1522500\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"trackingParams\": \"CDQQvk4YAiITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\"\n }\n },\n {\n \"endScreenVideoRenderer\": {\n \"videoId\": \"3nQNiWdeH2Q\",\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/3nQNiWdeH2Q/hqdefault.jpg?sqp\u003d-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLA0IjaQC8QEuKv86cc6gIKSJsmdXA\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/3nQNiWdeH2Q/hqdefault.jpg?sqp\u003d-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLB6Z4pl2QDF56guJmDfigXfYX2zkA\",\n \"width\": 196,\n \"height\": 110\n },\n {\n \"url\": \"https://i.ytimg.com/vi/3nQNiWdeH2Q/hqdefault.jpg?sqp\u003d-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLCu6tUSxkthYdFimsM1R1J2O_1upw\",\n \"width\": 246,\n \"height\": 138\n },\n {\n \"url\": \"https://i.ytimg.com/vi/3nQNiWdeH2Q/hqdefault.jpg?sqp\u003d-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLCz5IZe3m6L8905jXseezepL0YAzA\",\n \"width\": 336,\n \"height\": 188\n }\n ]\n },\n \"title\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Janji - Heroes Tonight (feat. Johnning) [NCS Release] by NoCopyrightSounds 6 years ago 3 minutes, 29 seconds 277,607,840 views\"\n }\n },\n \"simpleText\": \"Janji - Heroes Tonight (feat. Johnning) [NCS Release]\"\n },\n \"shortBylineText\": {\n \"runs\": [\n {\n \"text\": \"NoCopyrightSounds\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CDMQvU4YAyITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/user/NoCopyrightSounds\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UC_aEa8K-EOJ3D6gOs7HcyNg\",\n \"canonicalBaseUrl\": \"/user/NoCopyrightSounds\"\n }\n }\n }\n ]\n },\n \"lengthText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"3 minutes, 29 seconds\"\n }\n },\n \"simpleText\": \"3:29\"\n },\n \"lengthInSeconds\": 209,\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CDMQvU4YAyITCL_qkJCBo_YCFcpGegUd_KoLWDIJZW5kc2NyZWVuSOfG243UwLzAK5oBBQgCEPgd\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003d3nQNiWdeH2Q\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"3nQNiWdeH2Q\",\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr1---sn-fpoq-4agl.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003dde740d89675e1f64\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1458750\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"trackingParams\": \"CDMQvU4YAyITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"shortViewCountText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"277 million views\"\n }\n },\n \"simpleText\": \"277M views\"\n },\n \"publishedTimeText\": {\n \"simpleText\": \"6 years ago\"\n },\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayTimeStatusRenderer\": {\n \"text\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"3 minutes, 29 seconds\"\n }\n },\n \"simpleText\": \"3:29\"\n },\n \"style\": \"DEFAULT\"\n }\n },\n {\n \"thumbnailOverlayNowPlayingRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Now playing\"\n }\n ]\n }\n }\n }\n ]\n }\n },\n {\n \"endScreenVideoRenderer\": {\n \"videoId\": \"JNl1_hRwpXE\",\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/JNl1_hRwpXE/hqdefault.jpg?sqp\u003d-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLA75wiPOCGNIHG38OKB94aNF6f8nw\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/JNl1_hRwpXE/hqdefault.jpg?sqp\u003d-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLAWoWcSIVTvbCLvLKF7EKS8wVFUoQ\",\n \"width\": 196,\n \"height\": 110\n },\n {\n \"url\": \"https://i.ytimg.com/vi/JNl1_hRwpXE/hqdefault.jpg?sqp\u003d-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLAyAHPa2tJB1XB2t5ka0RzXYwhGtw\",\n \"width\": 246,\n \"height\": 138\n },\n {\n \"url\": \"https://i.ytimg.com/vi/JNl1_hRwpXE/hqdefault.jpg?sqp\u003d-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLChNanz864HAQIV2f0IdTyWpyr9ug\",\n \"width\": 336,\n \"height\": 188\n }\n ]\n },\n \"title\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"NCS: 30 Million Subscriber Mix by NoCopyrightSounds 10 months ago 1 hour, 35 minutes 9,412,803 views\"\n }\n },\n \"simpleText\": \"NCS: 30 Million Subscriber Mix\"\n },\n \"shortBylineText\": {\n \"runs\": [\n {\n \"text\": \"NoCopyrightSounds\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CDIQvU4YBCITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/user/NoCopyrightSounds\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UC_aEa8K-EOJ3D6gOs7HcyNg\",\n \"canonicalBaseUrl\": \"/user/NoCopyrightSounds\"\n }\n }\n }\n ]\n },\n \"lengthText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"1 hour, 35 minutes, 26 seconds\"\n }\n },\n \"simpleText\": \"1:35:26\"\n },\n \"lengthInSeconds\": 5726,\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CDIQvU4YBCITCL_qkJCBo_YCFcpGegUd_KoLWDIJZW5kc2NyZWVuSOfG243UwLzAK5oBBQgCEPgd\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dJNl1_hRwpXE\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"JNl1_hRwpXE\",\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr2---sn-fpoq-4agl.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003d24d975fe1470a571\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1458750\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"trackingParams\": \"CDIQvU4YBCITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"shortViewCountText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"9.4 million views\"\n }\n },\n \"simpleText\": \"9.4M views\"\n },\n \"publishedTimeText\": {\n \"simpleText\": \"10 months ago\"\n },\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayTimeStatusRenderer\": {\n \"text\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"1 hour, 35 minutes, 26 seconds\"\n }\n },\n \"simpleText\": \"1:35:26\"\n },\n \"style\": \"DEFAULT\"\n }\n },\n {\n \"thumbnailOverlayNowPlayingRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Now playing\"\n }\n ]\n }\n }\n }\n ]\n }\n },\n {\n \"endScreenVideoRenderer\": {\n \"videoId\": \"ALZHF5UqnU4\",\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/ALZHF5UqnU4/hqdefault.jpg?sqp\u003d-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLDFHKnuguac6L_QMtT2eK-wSrZGwA\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/ALZHF5UqnU4/hqdefault.jpg?sqp\u003d-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLD3QNtCeY5b3gmpMjCo22-UEwhW7g\",\n \"width\": 196,\n \"height\": 110\n },\n {\n \"url\": \"https://i.ytimg.com/vi/ALZHF5UqnU4/hqdefault.jpg?sqp\u003d-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLCQbOoIWpsw5G0B2a0W_kxly_mxiA\",\n \"width\": 246,\n \"height\": 138\n },\n {\n \"url\": \"https://i.ytimg.com/vi/ALZHF5UqnU4/hqdefault.jpg?sqp\u003d-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLBljOJruESu8EkRCxpRogNby-K8Vg\",\n \"width\": 336,\n \"height\": 188\n }\n ]\n },\n \"title\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Marshmello - Alone (Official Music Video) by Marshmello 5 years ago 3 minutes, 20 seconds 2,219,226,307 views\"\n }\n },\n \"simpleText\": \"Marshmello - Alone (Official Music Video)\"\n },\n \"shortBylineText\": {\n \"runs\": [\n {\n \"text\": \"Marshmello\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CDEQvU4YBSITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UCEdvpU2pFRCVqU6yIPyTpMQ\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UCEdvpU2pFRCVqU6yIPyTpMQ\",\n \"canonicalBaseUrl\": \"/channel/UCEdvpU2pFRCVqU6yIPyTpMQ\"\n }\n }\n }\n ]\n },\n \"lengthText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"3 minutes, 20 seconds\"\n }\n },\n \"simpleText\": \"3:20\"\n },\n \"lengthInSeconds\": 200,\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CDEQvU4YBSITCL_qkJCBo_YCFcpGegUd_KoLWDIJZW5kc2NyZWVuSOfG243UwLzAK5oBBQgCEPgd\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dALZHF5UqnU4\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"ALZHF5UqnU4\",\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr1---sn-fpoq-4age.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003d00b64717952a9d4e\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1522500\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"trackingParams\": \"CDEQvU4YBSITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"shortViewCountText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"2.2 billion views\"\n }\n },\n \"simpleText\": \"2.2B views\"\n },\n \"publishedTimeText\": {\n \"simpleText\": \"5 years ago\"\n },\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayTimeStatusRenderer\": {\n \"text\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"3 minutes, 20 seconds\"\n }\n },\n \"simpleText\": \"3:20\"\n },\n \"style\": \"DEFAULT\"\n }\n },\n {\n \"thumbnailOverlayNowPlayingRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Now playing\"\n }\n ]\n }\n }\n }\n ]\n }\n },\n {\n \"endScreenVideoRenderer\": {\n \"videoId\": \"zyXmsVwZqX4\",\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/zyXmsVwZqX4/hqdefault.jpg?sqp\u003d-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLBjzfqYpX2dBprfSASV9uu7dN-iZQ\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/zyXmsVwZqX4/hqdefault.jpg?sqp\u003d-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLDk1upB4tlPOLRwXqFUM1w2r2Lmjw\",\n \"width\": 196,\n \"height\": 110\n },\n {\n \"url\": \"https://i.ytimg.com/vi/zyXmsVwZqX4/hqdefault.jpg?sqp\u003d-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLB7FPsnOC2f-2_DS1jEesV1PxN0GQ\",\n \"width\": 246,\n \"height\": 138\n },\n {\n \"url\": \"https://i.ytimg.com/vi/zyXmsVwZqX4/hqdefault.jpg?sqp\u003d-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLAQoorIpX2b3YfFVhLnfCN2GqMhfA\",\n \"width\": 336,\n \"height\": 188\n }\n ]\n },\n \"title\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Cartoon - Why We Lose (feat. Coleman Trapp) [NCS Release] by NoCopyrightSounds 6 years ago 3 minutes, 34 seconds 187,903,011 views\"\n }\n },\n \"simpleText\": \"Cartoon - Why We Lose (feat. Coleman Trapp) [NCS Release]\"\n },\n \"shortBylineText\": {\n \"runs\": [\n {\n \"text\": \"NoCopyrightSounds\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CDAQvU4YBiITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/user/NoCopyrightSounds\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UC_aEa8K-EOJ3D6gOs7HcyNg\",\n \"canonicalBaseUrl\": \"/user/NoCopyrightSounds\"\n }\n }\n }\n ]\n },\n \"lengthText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"3 minutes, 34 seconds\"\n }\n },\n \"simpleText\": \"3:34\"\n },\n \"lengthInSeconds\": 214,\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CDAQvU4YBiITCL_qkJCBo_YCFcpGegUd_KoLWDIJZW5kc2NyZWVuSOfG243UwLzAK5oBBQgCEPgd\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dzyXmsVwZqX4\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"zyXmsVwZqX4\",\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr2---sn-fpoq-4agl.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003dcf25e6b15c19a97e\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1458750\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"trackingParams\": \"CDAQvU4YBiITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"shortViewCountText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"187 million views\"\n }\n },\n \"simpleText\": \"187M views\"\n },\n \"publishedTimeText\": {\n \"simpleText\": \"6 years ago\"\n },\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayTimeStatusRenderer\": {\n \"text\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"3 minutes, 34 seconds\"\n }\n },\n \"simpleText\": \"3:34\"\n },\n \"style\": \"DEFAULT\"\n }\n },\n {\n \"thumbnailOverlayNowPlayingRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Now playing\"\n }\n ]\n }\n }\n }\n ]\n }\n },\n {\n \"endScreenVideoRenderer\": {\n \"videoId\": \"83RUhxsfLWs\",\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/83RUhxsfLWs/hqdefault.jpg?sqp\u003d-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLAmbWa_CcSXQYBYsb9Iz_xS1iC22g\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/83RUhxsfLWs/hqdefault.jpg?sqp\u003d-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLBRC_r8GQetdDUmDdYGJEPkuVrUCw\",\n \"width\": 196,\n \"height\": 110\n },\n {\n \"url\": \"https://i.ytimg.com/vi/83RUhxsfLWs/hqdefault.jpg?sqp\u003d-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLDBth3FbbSUYmy8kp3Forey7E_h7g\",\n \"width\": 246,\n \"height\": 138\n },\n {\n \"url\": \"https://i.ytimg.com/vi/83RUhxsfLWs/hqdefault.jpg?sqp\u003d-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLC0Alf6lwPQ3LM_DWxiUc_jD1qJQQ\",\n \"width\": 336,\n \"height\": 188\n }\n ]\n },\n \"title\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"NEFFEX - Grateful [Copyright Free] by NEFFEX 4 years ago 3 minutes, 3 seconds 136,577,496 views\"\n }\n },\n \"simpleText\": \"NEFFEX - Grateful [Copyright Free]\"\n },\n \"shortBylineText\": {\n \"runs\": [\n {\n \"text\": \"NEFFEX\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CC8QvU4YByITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UCBefBxNTPoNCQBU_Lta6Nvg\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UCBefBxNTPoNCQBU_Lta6Nvg\",\n \"canonicalBaseUrl\": \"/channel/UCBefBxNTPoNCQBU_Lta6Nvg\"\n }\n }\n }\n ]\n },\n \"lengthText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"3 minutes, 3 seconds\"\n }\n },\n \"simpleText\": \"3:03\"\n },\n \"lengthInSeconds\": 183,\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CC8QvU4YByITCL_qkJCBo_YCFcpGegUd_KoLWDIJZW5kc2NyZWVuSOfG243UwLzAK5oBBQgCEPgd\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003d83RUhxsfLWs\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"83RUhxsfLWs\",\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr1---sn-fpoq-4agl.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003df37454871b1f2d6b\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1458750\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"trackingParams\": \"CC8QvU4YByITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"shortViewCountText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"136 million views\"\n }\n },\n \"simpleText\": \"136M views\"\n },\n \"publishedTimeText\": {\n \"simpleText\": \"4 years ago\"\n },\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayTimeStatusRenderer\": {\n \"text\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"3 minutes, 3 seconds\"\n }\n },\n \"simpleText\": \"3:03\"\n },\n \"style\": \"DEFAULT\"\n }\n },\n {\n \"thumbnailOverlayNowPlayingRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Now playing\"\n }\n ]\n }\n }\n }\n ]\n }\n },\n {\n \"endScreenVideoRenderer\": {\n \"videoId\": \"cMg8KaMdDYo\",\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/cMg8KaMdDYo/hqdefault.jpg?sqp\u003d-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLB5PuiAdmgB5kIElOk8RVfqNylrDA\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/cMg8KaMdDYo/hqdefault.jpg?sqp\u003d-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLBb8dXpDIAyUYeT5NZZ7lmt_hvKkw\",\n \"width\": 196,\n \"height\": 110\n },\n {\n \"url\": \"https://i.ytimg.com/vi/cMg8KaMdDYo/hqdefault.jpg?sqp\u003d-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLAp8TzNluerJvUieCBubyjRde-LiQ\",\n \"width\": 246,\n \"height\": 138\n },\n {\n \"url\": \"https://i.ytimg.com/vi/cMg8KaMdDYo/hqdefault.jpg?sqp\u003d-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLC_p5L8tt-7olDefXDEhNKq52WRdw\",\n \"width\": 336,\n \"height\": 188\n }\n ]\n },\n \"title\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"TheFatRat - Fly Away feat. Anjulie by TheFatRat 4 years ago 3 minutes, 15 seconds 172,991,829 views\"\n }\n },\n \"simpleText\": \"TheFatRat - Fly Away feat. Anjulie\"\n },\n \"shortBylineText\": {\n \"runs\": [\n {\n \"text\": \"TheFatRat\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CC4QvU4YCCITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UCa_UMppcMsHIzb5LDx1u9zQ\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UCa_UMppcMsHIzb5LDx1u9zQ\",\n \"canonicalBaseUrl\": \"/channel/UCa_UMppcMsHIzb5LDx1u9zQ\"\n }\n }\n }\n ]\n },\n \"lengthText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"3 minutes, 15 seconds\"\n }\n },\n \"simpleText\": \"3:15\"\n },\n \"lengthInSeconds\": 195,\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CC4QvU4YCCITCL_qkJCBo_YCFcpGegUd_KoLWDIJZW5kc2NyZWVuSOfG243UwLzAK5oBBQgCEPgd\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dcMg8KaMdDYo\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"cMg8KaMdDYo\",\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr1---sn-fpoq-4age.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003d70c83c29a31d0d8a\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1522500\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"trackingParams\": \"CC4QvU4YCCITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"shortViewCountText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"172 million views\"\n }\n },\n \"simpleText\": \"172M views\"\n },\n \"publishedTimeText\": {\n \"simpleText\": \"4 years ago\"\n },\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayTimeStatusRenderer\": {\n \"text\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"3 minutes, 15 seconds\"\n }\n },\n \"simpleText\": \"3:15\"\n },\n \"style\": \"DEFAULT\"\n }\n },\n {\n \"thumbnailOverlayNowPlayingRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Now playing\"\n }\n ]\n }\n }\n }\n ]\n }\n },\n {\n \"endScreenVideoRenderer\": {\n \"videoId\": \"V-jwY7uWoP4\",\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/V-jwY7uWoP4/hqdefault.jpg?sqp\u003d-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLCI2lRoWRxDEmXZcLSsCfWOVO7ufQ\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/V-jwY7uWoP4/hqdefault.jpg?sqp\u003d-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLBAr27-eOnXm8Pk_OuNjEMDFqFAwg\",\n \"width\": 196,\n \"height\": 110\n },\n {\n \"url\": \"https://i.ytimg.com/vi/V-jwY7uWoP4/hqdefault.jpg?sqp\u003d-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLC-hTY3GoZXCfBW8m7lgl8fhdWMmQ\",\n \"width\": 246,\n \"height\": 138\n },\n {\n \"url\": \"https://i.ytimg.com/vi/V-jwY7uWoP4/hqdefault.jpg?sqp\u003d-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLB6yoPuDYc8A2GkKp4RXzYCzaFktQ\",\n \"width\": 336,\n \"height\": 188\n }\n ]\n },\n \"title\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Top 20 canciones de NCS by Dakariplays_ 3 years ago 1 hour, 14 minutes 6,612,744 views\"\n }\n },\n \"simpleText\": \"Top 20 canciones de NCS\"\n },\n \"shortBylineText\": {\n \"runs\": [\n {\n \"text\": \"Dakariplays_\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CC0QvU4YCSITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UCev1VyGGPNwcGBqvPC6yexw\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UCev1VyGGPNwcGBqvPC6yexw\",\n \"canonicalBaseUrl\": \"/channel/UCev1VyGGPNwcGBqvPC6yexw\"\n }\n }\n }\n ]\n },\n \"lengthText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"1 hour, 14 minutes, 6 seconds\"\n }\n },\n \"simpleText\": \"1:14:06\"\n },\n \"lengthInSeconds\": 4446,\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CC0QvU4YCSITCL_qkJCBo_YCFcpGegUd_KoLWDIJZW5kc2NyZWVuSOfG243UwLzAK5oBBQgCEPgd\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dV-jwY7uWoP4\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"V-jwY7uWoP4\",\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr2---sn-fpoq-4age.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003d57e8f063bb96a0fe\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1522500\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"trackingParams\": \"CC0QvU4YCSITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"shortViewCountText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"6.6 million views\"\n }\n },\n \"simpleText\": \"6.6M views\"\n },\n \"publishedTimeText\": {\n \"simpleText\": \"3 years ago\"\n },\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayTimeStatusRenderer\": {\n \"text\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"1 hour, 14 minutes, 6 seconds\"\n }\n },\n \"simpleText\": \"1:14:06\"\n },\n \"style\": \"DEFAULT\"\n }\n },\n {\n \"thumbnailOverlayNowPlayingRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Now playing\"\n }\n ]\n }\n }\n }\n ]\n }\n },\n {\n \"endScreenVideoRenderer\": {\n \"videoId\": \"B7xai5u_tnk\",\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/B7xai5u_tnk/hqdefault.jpg?sqp\u003d-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLD8yHzDfghceApgP0cebnYS2nksEw\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/B7xai5u_tnk/hqdefault.jpg?sqp\u003d-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLDkC35X4YeAzC0RAFNYD96tYDm0AA\",\n \"width\": 196,\n \"height\": 110\n },\n {\n \"url\": \"https://i.ytimg.com/vi/B7xai5u_tnk/hqdefault.jpg?sqp\u003d-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLDgSdelWdH8ZdBJaXC9Zw_6eVTINQ\",\n \"width\": 246,\n \"height\": 138\n },\n {\n \"url\": \"https://i.ytimg.com/vi/B7xai5u_tnk/hqdefault.jpg?sqp\u003d-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLAioHT03pzF7y4g2-aB7ZlS7jrTLw\",\n \"width\": 336,\n \"height\": 188\n }\n ]\n },\n \"title\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"TheFatRat - Monody (feat. Laura Brehm) by TheFatRat 6 years ago 4 minutes, 51 seconds 198,176,097 views\"\n }\n },\n \"simpleText\": \"TheFatRat - Monody (feat. Laura Brehm)\"\n },\n \"shortBylineText\": {\n \"runs\": [\n {\n \"text\": \"TheFatRat\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CCwQvU4YCiITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UCa_UMppcMsHIzb5LDx1u9zQ\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UCa_UMppcMsHIzb5LDx1u9zQ\",\n \"canonicalBaseUrl\": \"/channel/UCa_UMppcMsHIzb5LDx1u9zQ\"\n }\n }\n }\n ]\n },\n \"lengthText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"4 minutes, 51 seconds\"\n }\n },\n \"simpleText\": \"4:51\"\n },\n \"lengthInSeconds\": 291,\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CCwQvU4YCiITCL_qkJCBo_YCFcpGegUd_KoLWDIJZW5kc2NyZWVuSOfG243UwLzAK5oBBQgCEPgd\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dB7xai5u_tnk\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"B7xai5u_tnk\",\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr1---sn-fpoq-4agl.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003d07bc5a8b9bbfb679\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1458750\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"trackingParams\": \"CCwQvU4YCiITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"shortViewCountText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"198 million views\"\n }\n },\n \"simpleText\": \"198M views\"\n },\n \"publishedTimeText\": {\n \"simpleText\": \"6 years ago\"\n },\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayTimeStatusRenderer\": {\n \"text\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"4 minutes, 51 seconds\"\n }\n },\n \"simpleText\": \"4:51\"\n },\n \"style\": \"DEFAULT\"\n }\n },\n {\n \"thumbnailOverlayNowPlayingRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Now playing\"\n }\n ]\n }\n }\n }\n ]\n }\n },\n {\n \"endScreenVideoRenderer\": {\n \"videoId\": \"S19UcWdOA-I\",\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/S19UcWdOA-I/hqdefault.jpg?sqp\u003d-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLDnLIzXN2_eh08EwcN1RwckPBqoQA\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/S19UcWdOA-I/hqdefault.jpg?sqp\u003d-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLDCgPMB-fsyybFJedLyZKQBFIQJtg\",\n \"width\": 196,\n \"height\": 110\n },\n {\n \"url\": \"https://i.ytimg.com/vi/S19UcWdOA-I/hqdefault.jpg?sqp\u003d-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLCFOYUSZ-vMMTlaZl0D0o_I9Vm7Hw\",\n \"width\": 246,\n \"height\": 138\n },\n {\n \"url\": \"https://i.ytimg.com/vi/S19UcWdOA-I/hqdefault.jpg?sqp\u003d-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLB8dR_tmZmel4UqNCfLoUGgVz9wmw\",\n \"width\": 336,\n \"height\": 188\n }\n ]\n },\n \"title\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Lost Sky - Fearless pt.II (feat. Chris Linton) [NCS Release] by NoCopyrightSounds 4 years ago 3 minutes, 14 seconds 154,072,721 views\"\n }\n },\n \"simpleText\": \"Lost Sky - Fearless pt.II (feat. Chris Linton) [NCS Release]\"\n },\n \"shortBylineText\": {\n \"runs\": [\n {\n \"text\": \"NoCopyrightSounds\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CCsQvU4YCyITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/user/NoCopyrightSounds\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UC_aEa8K-EOJ3D6gOs7HcyNg\",\n \"canonicalBaseUrl\": \"/user/NoCopyrightSounds\"\n }\n }\n }\n ]\n },\n \"lengthText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"3 minutes, 14 seconds\"\n }\n },\n \"simpleText\": \"3:14\"\n },\n \"lengthInSeconds\": 194,\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CCsQvU4YCyITCL_qkJCBo_YCFcpGegUd_KoLWDIJZW5kc2NyZWVuSOfG243UwLzAK5oBBQgCEPgd\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dS19UcWdOA-I\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"S19UcWdOA-I\",\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr2---sn-fpoq-4agl.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003d4b5f5471674e03e2\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1458750\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"trackingParams\": \"CCsQvU4YCyITCL_qkJCBo_YCFcpGegUd_KoLWA\u003d\u003d\",\n \"shortViewCountText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"154 million views\"\n }\n },\n \"simpleText\": \"154M views\"\n },\n \"publishedTimeText\": {\n \"simpleText\": \"4 years ago\"\n },\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayTimeStatusRenderer\": {\n \"text\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"3 minutes, 14 seconds\"\n }\n },\n \"simpleText\": \"3:14\"\n },\n \"style\": \"DEFAULT\"\n }\n },\n {\n \"thumbnailOverlayNowPlayingRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Now playing\"\n }\n ]\n }\n }\n }\n ]\n }\n }\n ],\n \"title\": {\n \"simpleText\": \"You may also like...\"\n },\n \"trackingParams\": \"CCoQ-lwiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n \"autoplay\": {\n \"playerOverlayAutoplayRenderer\": {\n \"title\": {\n \"simpleText\": \"Up next\"\n },\n \"videoTitle\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Cartoon - On \u0026 On (feat. Daniel Levi) [1 Hour Version] - NCS Release [FREE Download] by OneHour 6 years ago 1 hour, 1 minute 5,219,075 views\"\n }\n },\n \"simpleText\": \"Cartoon - On \u0026 On (feat. Daniel Levi) [1 Hour Version] - NCS Release [FREE Download]\"\n },\n \"byline\": {\n \"runs\": [\n {\n \"text\": \"OneHour\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CCYQ5JIBIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/channel/UCitFTWVsXPNlsXHFtR8v24A\",\n \"webPageType\": \"WEB_PAGE_TYPE_CHANNEL\",\n \"rootVe\": 3611,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"UCitFTWVsXPNlsXHFtR8v24A\",\n \"canonicalBaseUrl\": \"/channel/UCitFTWVsXPNlsXHFtR8v24A\"\n }\n }\n }\n ]\n },\n \"pauseText\": {\n \"simpleText\": \"Auto-play is paused\"\n },\n \"background\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/FlrNwNCFSU4/hqdefault.jpg?sqp\u003d-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLDFm6cgZQaO4iMJdFs3Q7A3lDZBPg\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/FlrNwNCFSU4/hqdefault.jpg?sqp\u003d-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLBM8_6kHeQsGhhPdVwWJazSusxgyQ\",\n \"width\": 336,\n \"height\": 188\n }\n ]\n },\n \"countDownSecs\": 3,\n \"cancelButton\": {\n \"buttonRenderer\": {\n \"style\": \"STYLE_DEFAULT\",\n \"size\": \"SIZE_DEFAULT\",\n \"isDisabled\": false,\n \"text\": {\n \"simpleText\": \"Cancel\"\n },\n \"accessibility\": {\n \"label\": \"Cancel autoplay for this video\"\n },\n \"trackingParams\": \"CCkQ4JIBIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"command\": {\n \"clickTrackingParams\": \"CCkQ4JIBIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/get_survey\"\n }\n },\n \"getSurveyCommand\": {\n \"endpoint\": {\n \"watch\": {\n \"hack\": true\n }\n },\n \"action\": \"SURVEY_TRIGGER_ACTION_AUTOPLAY_CANCEL\"\n }\n }\n }\n },\n \"nextButton\": {\n \"buttonRenderer\": {\n \"style\": \"STYLE_DEFAULT\",\n \"size\": \"SIZE_DEFAULT\",\n \"isDisabled\": false,\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CCgQ4pIBIhMIv-qQkIGj9gIVykZ6BR38qgtYSOfG243UwLzAK5oBBQgGEPgd\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dFlrNwNCFSU4\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"FlrNwNCFSU4\",\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr1---sn-fpoq-4agl.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003d165acdc0d085494e\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1458750\u0026mt\u003d1646072004\u0026oweuc\u003d\u0026pxtags\u003dCg4KAnR4EggyNDEyOTUwMw\u0026rxtags\u003dCg4KAnR4EggyNDEyOTUwMA%2CCg4KAnR4EggyNDEyOTUwMQ%2CCg4KAnR4EggyNDEyOTUwMg%2CCg4KAnR4EggyNDEyOTUwMw%2CCg4KAnR4EggyNDEyOTUwNA%2CCg4KAnR4EggyNDEyOTUwNQ\"\n }\n }\n }\n }\n },\n \"accessibility\": {\n \"label\": \"Play next video\"\n },\n \"trackingParams\": \"CCgQ4pIBIhMIv-qQkIGj9gIVykZ6BR38qgtY\"\n }\n },\n \"trackingParams\": \"CCYQ5JIBIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"closeButton\": {\n \"buttonRenderer\": {\n \"style\": \"STYLE_DEFAULT\",\n \"size\": \"SIZE_DEFAULT\",\n \"isDisabled\": false,\n \"icon\": {\n \"iconType\": \"REMOVE\"\n },\n \"accessibility\": {\n \"label\": \"Cancel autoplay for this video\"\n },\n \"trackingParams\": \"CCcQ8FsiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayTimeStatusRenderer\": {\n \"text\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"1 hour, 1 minute, 44 seconds\"\n }\n },\n \"simpleText\": \"1:01:44\"\n },\n \"style\": \"DEFAULT\"\n }\n }\n ],\n \"preferImmediateRedirect\": false,\n \"videoId\": \"FlrNwNCFSU4\",\n \"publishedTimeText\": {\n \"simpleText\": \"6 years ago\"\n },\n \"webShowNewAutonavCountdown\": true,\n \"webShowBigThumbnailEndscreen\": false,\n \"shortViewCountText\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"5.2 million views\"\n }\n },\n \"simpleText\": \"5.2M views\"\n },\n \"countDownSecsForFullscreen\": -1\n }\n },\n \"shareButton\": {\n \"buttonRenderer\": {\n \"style\": \"STYLE_OPACITY\",\n \"size\": \"SIZE_DEFAULT\",\n \"isDisabled\": false,\n \"icon\": {\n \"iconType\": \"SHARE\"\n },\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CCQQ5ZYBIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/share/get_share_panel\"\n }\n },\n \"shareEntityServiceEndpoint\": {\n \"serializedShareEntity\": \"CgtLNER5QlVHMjQyYw%3D%3D\",\n \"commands\": [\n {\n \"clickTrackingParams\": \"CCQQ5ZYBIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"openPopupAction\": {\n \"popup\": {\n \"unifiedSharePanelRenderer\": {\n \"trackingParams\": \"CCUQjmIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"showLoadingSpinner\": true\n }\n },\n \"popupType\": \"DIALOG\",\n \"beReused\": true\n }\n }\n ]\n }\n },\n \"tooltip\": \"Share\",\n \"trackingParams\": \"CCQQ5ZYBIhMIv-qQkIGj9gIVykZ6BR38qgtY\"\n }\n },\n \"addToMenu\": {\n \"menuRenderer\": {\n \"trackingParams\": \"CAAQg2ciEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n \"videoDetails\": {\n \"playerOverlayVideoDetailsRenderer\": {\n \"title\": {\n \"simpleText\": \"Cartoon - On \u0026 On (feat. Daniel Levi) [NCS Release]\"\n },\n \"subtitle\": {\n \"runs\": [\n {\n \"text\": \"NoCopyrightSounds\"\n },\n {\n \"text\": \" • \"\n },\n {\n \"text\": \"449,880,967 views\"\n }\n ]\n }\n }\n },\n \"decoratedPlayerBarRenderer\": {\n \"decoratedPlayerBarRenderer\": {}\n }\n }\n },\n \"engagementPanels\": [\n {\n \"engagementPanelSectionListRenderer\": {\n \"content\": {\n \"adsEngagementPanelContentRenderer\": {\n \"hack\": true\n }\n },\n \"targetId\": \"engagement-panel-ads\",\n \"visibility\": \"ENGAGEMENT_PANEL_VISIBILITY_HIDDEN\",\n \"loggingDirectives\": {\n \"trackingParams\": \"CCMQ040EGAAiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"visibility\": {\n \"types\": \"12\"\n }\n }\n }\n },\n {\n \"engagementPanelSectionListRenderer\": {\n \"panelIdentifier\": \"engagement-panel-transcript\",\n \"header\": {\n \"engagementPanelTitleHeaderRenderer\": {\n \"title\": {\n \"runs\": [\n {\n \"text\": \"Transcript\"\n }\n ]\n },\n \"menu\": {\n \"menuRenderer\": {\n \"items\": [\n {\n \"menuServiceItemRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Toggle timestamps\"\n }\n ]\n },\n \"serviceEndpoint\": {\n \"clickTrackingParams\": \"CCEQ040EGAEiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CCEQ040EGAEiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"signalAction\": {\n \"signal\": \"TOGGLE_TRANSCRIPT_TIMESTAMPS\"\n }\n }\n ]\n }\n },\n \"trackingParams\": \"CCEQ040EGAEiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n }\n ],\n \"trackingParams\": \"CCEQ040EGAEiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"More actions\"\n }\n }\n }\n },\n \"visibilityButton\": {\n \"buttonRenderer\": {\n \"icon\": {\n \"iconType\": \"CLOSE\"\n },\n \"accessibility\": {\n \"label\": \"Close transcript\"\n },\n \"trackingParams\": \"CCIQ8FsiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"accessibilityData\": {\n \"accessibilityData\": {\n \"label\": \"Close transcript\"\n }\n },\n \"command\": {\n \"clickTrackingParams\": \"CCIQ8FsiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"changeEngagementPanelVisibilityAction\": {\n \"targetId\": \"engagement-panel-transcript\",\n \"visibility\": \"ENGAGEMENT_PANEL_VISIBILITY_HIDDEN\"\n }\n }\n }\n },\n \"trackingParams\": \"CCEQ040EGAEiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n \"content\": {\n \"continuationItemRenderer\": {\n \"trigger\": \"CONTINUATION_TRIGGER_ON_ITEM_SHOWN\",\n \"continuationEndpoint\": {\n \"clickTrackingParams\": \"CCEQ040EGAEiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/get_transcript\"\n }\n },\n \"getTranscriptEndpoint\": {\n \"params\": \"CgtLNER5QlVHMjQyYw%3D%3D\"\n }\n }\n }\n },\n \"targetId\": \"engagement-panel-transcript\",\n \"visibility\": \"ENGAGEMENT_PANEL_VISIBILITY_HIDDEN\",\n \"loggingDirectives\": {\n \"trackingParams\": \"CCEQ040EGAEiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"visibility\": {\n \"types\": \"12\"\n }\n }\n }\n },\n {\n \"engagementPanelSectionListRenderer\": {\n \"panelIdentifier\": \"engagement-panel-structured-description\",\n \"header\": {\n \"engagementPanelTitleHeaderRenderer\": {\n \"title\": {\n \"simpleText\": \"Description\"\n },\n \"visibilityButton\": {\n \"buttonRenderer\": {\n \"icon\": {\n \"iconType\": \"CLOSE\"\n },\n \"trackingParams\": \"CCAQ8FsiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"accessibilityData\": {\n \"accessibilityData\": {\n \"label\": \"Close\"\n }\n },\n \"command\": {\n \"clickTrackingParams\": \"CCAQ8FsiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandExecutorCommand\": {\n \"commands\": [\n {\n \"clickTrackingParams\": \"CCAQ8FsiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"changeEngagementPanelVisibilityAction\": {\n \"targetId\": \"engagement-panel-structured-description\",\n \"visibility\": \"ENGAGEMENT_PANEL_VISIBILITY_HIDDEN\"\n }\n },\n {\n \"clickTrackingParams\": \"CCAQ8FsiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"updateToggleButtonStateCommand\": {\n \"toggled\": false,\n \"buttonId\": \"TOGGLE_BUTTON_ID_TYPE_STRUCTURED_DESCRIPTION\"\n }\n }\n ]\n }\n }\n }\n },\n \"trackingParams\": \"CB8Q040EGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n \"content\": {\n \"structuredDescriptionContentRenderer\": {\n \"items\": [\n {\n \"expandableVideoDescriptionBodyRenderer\": {\n \"descriptionBodyText\": {\n \"runs\": [\n {\n \"text\": \"NCS: Music Without Limitations\\nNCS Spotify: \"\n },\n {\n \"text\": \"http://spoti.fi/NCS\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CB8Q040EGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1hI58bbjdTAvMAr\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbk1HemFyVktUbGNtREtPQVoxb2t1bkY1NkdHd3xBQ3Jtc0trYXd1UVZkaEVxYVBlVjVJQ21KVlpteG1LY2Y1Nlh3VVhVX05QRy0yMGJHajV0TERlLTVBMVBOSGtxSFB4dDNTOGdfVklvQ3Z3Y010aG9va2Y3Z3pXMnVMNmVGdzduX2xROHNaeERLczkwb3hoMkd1QQ\u0026q\u003dhttp%3A%2F%2Fspoti.fi%2FNCS\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbk1HemFyVktUbGNtREtPQVoxb2t1bkY1NkdHd3xBQ3Jtc0trYXd1UVZkaEVxYVBlVjVJQ21KVlpteG1LY2Y1Nlh3VVhVX05QRy0yMGJHajV0TERlLTVBMVBOSGtxSFB4dDNTOGdfVklvQ3Z3Y010aG9va2Y3Z3pXMnVMNmVGdzduX2xROHNaeERLczkwb3hoMkd1QQ\u0026q\u003dhttp%3A%2F%2Fspoti.fi%2FNCS\",\n \"target\": \"TARGET_NEW_WINDOW\",\n \"nofollow\": true\n }\n }\n },\n {\n \"text\": \"\\n\\nFree Download / Stream: \"\n },\n {\n \"text\": \"http://ncs.io/onandon\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CB8Q040EGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1hI58bbjdTAvMAr\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbG85dUE5TTctQVhRdlh5NDFUYzZHWHNKU1NSUXxBQ3Jtc0tsN0J2ZDFqN1ZxVGtYTUl1QkFNaWpCclRLZUZnWEhFSHJxZGNJdXZGb29IdkVxalh5dnYtYXRPWWtLRlVNaUNuTzZVaW5uZ1RlSS05M0FYT09rUWpPeTNjaHpIczRIOEdkXzc3RnpNSWRiT2lBZlVDZw\u0026q\u003dhttp%3A%2F%2Fncs.io%2Fonandon\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbG85dUE5TTctQVhRdlh5NDFUYzZHWHNKU1NSUXxBQ3Jtc0tsN0J2ZDFqN1ZxVGtYTUl1QkFNaWpCclRLZUZnWEhFSHJxZGNJdXZGb29IdkVxalh5dnYtYXRPWWtLRlVNaUNuTzZVaW5uZ1RlSS05M0FYT09rUWpPeTNjaHpIczRIOEdkXzc3RnpNSWRiT2lBZlVDZw\u0026q\u003dhttp%3A%2F%2Fncs.io%2Fonandon\",\n \"target\": \"TARGET_NEW_WINDOW\",\n \"nofollow\": true\n }\n }\n },\n {\n \"text\": \"\\n\\n\\n[NCS]\\n• \"\n },\n {\n \"text\": \"https://soundcloud.com/nocopyrightsounds\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CB8Q040EGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1hI58bbjdTAvMAr\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbGpaQU1rLUhnQ29qaEx5Q2RjVTY1UWx6SkltUXxBQ3Jtc0tsWGxvLUQxUFAzTDVueDVUWXNaWmpYNl9qN0lJTFJXZlRmZXdnSFVzdUZHR3huLVF6Z3BJSUNGRnJuUGo5dnJKYWlrSUdOTnphaVdTcHFuT3piZy1rWGJJdmFPeVZXaTd4N0VwZzZiWFQyMTNSRmlyTQ\u0026q\u003dhttps%3A%2F%2Fsoundcloud.com%2Fnocopyrightsounds\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbGpaQU1rLUhnQ29qaEx5Q2RjVTY1UWx6SkltUXxBQ3Jtc0tsWGxvLUQxUFAzTDVueDVUWXNaWmpYNl9qN0lJTFJXZlRmZXdnSFVzdUZHR3huLVF6Z3BJSUNGRnJuUGo5dnJKYWlrSUdOTnphaVdTcHFuT3piZy1rWGJJdmFPeVZXaTd4N0VwZzZiWFQyMTNSRmlyTQ\u0026q\u003dhttps%3A%2F%2Fsoundcloud.com%2Fnocopyrightsounds\",\n \"target\": \"TARGET_NEW_WINDOW\",\n \"nofollow\": true\n }\n }\n },\n {\n \"text\": \"\\n• \"\n },\n {\n \"text\": \"https://instagram.com/nocopyrightsounds\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CB8Q040EGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1hI58bbjdTAvMAr\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbWhYNDFqakE3akUyWGFTazRQMWhBSF9LRVdNZ3xBQ3Jtc0tsWU1iUkUzRFQzQ2pxQ0g4QmlZWU9LLWMyMlFRQ0xpZDc5bFFEUTk1bVRuZXpRYWNLVXhfRWxsNUszZ0ZyTWNWNDdVYUttZXBWWWtESEpsVnJvcTNkSi1VMVhlb2xTWlV3dExnTlI4emtkYlliMHI0aw\u0026q\u003dhttps%3A%2F%2Finstagram.com%2Fnocopyrightsounds\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbWhYNDFqakE3akUyWGFTazRQMWhBSF9LRVdNZ3xBQ3Jtc0tsWU1iUkUzRFQzQ2pxQ0g4QmlZWU9LLWMyMlFRQ0xpZDc5bFFEUTk1bVRuZXpRYWNLVXhfRWxsNUszZ0ZyTWNWNDdVYUttZXBWWWtESEpsVnJvcTNkSi1VMVhlb2xTWlV3dExnTlI4emtkYlliMHI0aw\u0026q\u003dhttps%3A%2F%2Finstagram.com%2Fnocopyrightsounds\",\n \"target\": \"TARGET_NEW_WINDOW\",\n \"nofollow\": true\n }\n }\n },\n {\n \"text\": \"\\n• \"\n },\n {\n \"text\": \"https://facebook.com/nocopyrightsounds\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CB8Q040EGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1hI58bbjdTAvMAr\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbGpfdjZOckxBX3RoRFllTTFHUEZWWGlWMEtmQXxBQ3Jtc0tuWGpmLVExYnpxUnhVSFQzeURYNU9MMzZ0ZkhWMTNHdk5sWkJxLWhCQ0IwYkRfWGItTk0wUEctRnE3N0lsMVZ1TVJWMDZqWFpwVnB2OVNjeDBLekVva0dLMnEzdUFFUHVmXy1ySnBjT09tdDdFRVFIZw\u0026q\u003dhttps%3A%2F%2Ffacebook.com%2Fnocopyrightsounds\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbGpfdjZOckxBX3RoRFllTTFHUEZWWGlWMEtmQXxBQ3Jtc0tuWGpmLVExYnpxUnhVSFQzeURYNU9MMzZ0ZkhWMTNHdk5sWkJxLWhCQ0IwYkRfWGItTk0wUEctRnE3N0lsMVZ1TVJWMDZqWFpwVnB2OVNjeDBLekVva0dLMnEzdUFFUHVmXy1ySnBjT09tdDdFRVFIZw\u0026q\u003dhttps%3A%2F%2Ffacebook.com%2Fnocopyrightsounds\",\n \"target\": \"TARGET_NEW_WINDOW\",\n \"nofollow\": true\n }\n }\n },\n {\n \"text\": \"\\n• \"\n },\n {\n \"text\": \"https://twitter.com/ncsounds\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CB8Q040EGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1hI58bbjdTAvMAr\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbEZXZ1dQN19Mbk9OVVVjTWNUMzZDX01MSWFFZ3xBQ3Jtc0tsaUZ0d3NXS3dfZ2p5SjFjaGJ2LTJTY20xOG9MWS1GVkdPZDNZUFNSM25QVVpwMXNVLXIxSkxEcHVVLXRISFpmNHJ3VWE1WmhvNm9vcUxiMzBJSzU4TDF5ODlERW1XekNMQnRtMm4tQS1Lal9TXzZZNA\u0026q\u003dhttps%3A%2F%2Ftwitter.com%2Fncsounds\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbEZXZ1dQN19Mbk9OVVVjTWNUMzZDX01MSWFFZ3xBQ3Jtc0tsaUZ0d3NXS3dfZ2p5SjFjaGJ2LTJTY20xOG9MWS1GVkdPZDNZUFNSM25QVVpwMXNVLXIxSkxEcHVVLXRISFpmNHJ3VWE1WmhvNm9vcUxiMzBJSzU4TDF5ODlERW1XekNMQnRtMm4tQS1Lal9TXzZZNA\u0026q\u003dhttps%3A%2F%2Ftwitter.com%2Fncsounds\",\n \"target\": \"TARGET_NEW_WINDOW\",\n \"nofollow\": true\n }\n }\n },\n {\n \"text\": \"\\n• \"\n },\n {\n \"text\": \"https://www.twitch.tv/nocopyrightsounds\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CB8Q040EGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1hI58bbjdTAvMAr\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqa1hHRFlDbDE5dktlaHY5NXd4WHd4Q254X2pBZ3xBQ3Jtc0tsMkpNaGVDc3pna3hvazQ2eUxHMWxOY0R2SkJfWTNPUkFoOVJGZVliXzZDZENoMUd6YVU5aFJtWTlfNnM3aGh6SERJVEhTWlowcFYwTlBZeDRwUWNkSW5zcjhDSF9QTHNnczFhSFN0cHFPZWF4Q2t4Zw\u0026q\u003dhttps%3A%2F%2Fwww.twitch.tv%2Fnocopyrightsounds\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqa1hHRFlDbDE5dktlaHY5NXd4WHd4Q254X2pBZ3xBQ3Jtc0tsMkpNaGVDc3pna3hvazQ2eUxHMWxOY0R2SkJfWTNPUkFoOVJGZVliXzZDZENoMUd6YVU5aFJtWTlfNnM3aGh6SERJVEhTWlowcFYwTlBZeDRwUWNkSW5zcjhDSF9QTHNnczFhSFN0cHFPZWF4Q2t4Zw\u0026q\u003dhttps%3A%2F%2Fwww.twitch.tv%2Fnocopyrightsounds\",\n \"target\": \"TARGET_NEW_WINDOW\",\n \"nofollow\": true\n }\n }\n },\n {\n \"text\": \"\\n\\n▽ Follow Cartoon\\nSoundCloud \"\n },\n {\n \"text\": \"https://soundcloud.com/cartoonbaboon\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CB8Q040EGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1hI58bbjdTAvMAr\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbEFzODN1aVZsNXdqalBiMC1DMmdUZ2toSlBBd3xBQ3Jtc0tuNnlFLXNCUzR6NXVzTVJaUHRhb2hFLXZ1aVVPM3JZcGxhaXVRZURPY1ZhWGt2TFhwbWJvZ2RjWDRfU3NHeHJ4RDB1eWk5eExtSl9LcHJVVF9uTDJ6V2pNWFdEWmI4M3pLTnJkRmdmOV9XRHZuYUM0NA\u0026q\u003dhttps%3A%2F%2Fsoundcloud.com%2Fcartoonbaboon\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbEFzODN1aVZsNXdqalBiMC1DMmdUZ2toSlBBd3xBQ3Jtc0tuNnlFLXNCUzR6NXVzTVJaUHRhb2hFLXZ1aVVPM3JZcGxhaXVRZURPY1ZhWGt2TFhwbWJvZ2RjWDRfU3NHeHJ4RDB1eWk5eExtSl9LcHJVVF9uTDJ6V2pNWFdEWmI4M3pLTnJkRmdmOV9XRHZuYUM0NA\u0026q\u003dhttps%3A%2F%2Fsoundcloud.com%2Fcartoonbaboon\",\n \"target\": \"TARGET_NEW_WINDOW\",\n \"nofollow\": true\n }\n }\n },\n {\n \"text\": \"\\nFacebook \"\n },\n {\n \"text\": \"https://www.facebook.com/cartoondband\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CB8Q040EGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1hI58bbjdTAvMAr\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbktXSG1Nb2MtZDN4ZnlfVXJIMU40VjQ0WUc1QXxBQ3Jtc0tuX2lWNl8xQzRna2k4anpYZUxOM2hFd3AwNm9HVngyRENLaUdjMV9BQnV3djdlbmV6bUVRY3dPX25qcGVyWVExd3Jlb1REWnFyRUZLdk5XaWZyN0c3NDdsRFk3bGRWcUZVc180Ry1ITkFZdUwwVHI0aw\u0026q\u003dhttps%3A%2F%2Fwww.facebook.com%2Fcartoondband\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbktXSG1Nb2MtZDN4ZnlfVXJIMU40VjQ0WUc1QXxBQ3Jtc0tuX2lWNl8xQzRna2k4anpYZUxOM2hFd3AwNm9HVngyRENLaUdjMV9BQnV3djdlbmV6bUVRY3dPX25qcGVyWVExd3Jlb1REWnFyRUZLdk5XaWZyN0c3NDdsRFk3bGRWcUZVc180Ry1ITkFZdUwwVHI0aw\u0026q\u003dhttps%3A%2F%2Fwww.facebook.com%2Fcartoondband\",\n \"target\": \"TARGET_NEW_WINDOW\",\n \"nofollow\": true\n }\n }\n },\n {\n \"text\": \"\\nInstagram \"\n },\n {\n \"text\": \"https://www.instagram.com/cartoonbaboon\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CB8Q040EGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1hI58bbjdTAvMAr\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqblpZZThtcWtmc0J3VkhfLWZrOVM4NFVfNHN4d3xBQ3Jtc0tsTjVaWjN6d1hockNxZFJxRUdKVzVWM2VrR0lGZ2xlZjVuSEVPYlhiWEV6SmVuNk1FS2tZYmZlMllQdlBPZ0JMT1lvZld3WmN6Q3dvN2VXbC1LUjRPdXppRHVXRDQwd0dENmNIUGlNY285RGZMcVpDcw\u0026q\u003dhttps%3A%2F%2Fwww.instagram.com%2Fcartoonbaboon\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqblpZZThtcWtmc0J3VkhfLWZrOVM4NFVfNHN4d3xBQ3Jtc0tsTjVaWjN6d1hockNxZFJxRUdKVzVWM2VrR0lGZ2xlZjVuSEVPYlhiWEV6SmVuNk1FS2tZYmZlMllQdlBPZ0JMT1lvZld3WmN6Q3dvN2VXbC1LUjRPdXppRHVXRDQwd0dENmNIUGlNY285RGZMcVpDcw\u0026q\u003dhttps%3A%2F%2Fwww.instagram.com%2Fcartoonbaboon\",\n \"target\": \"TARGET_NEW_WINDOW\",\n \"nofollow\": true\n }\n }\n },\n {\n \"text\": \"\\n\\n▽ Follow Daniel Levi (vocalist)\\nYoutube \"\n },\n {\n \"text\": \"https://www.youtube.com/user/danielle...\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CB8Q040EGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1hI58bbjdTAvMAr\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/user/danielleviband/\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/user/danielleviband/\",\n \"nofollow\": true\n }\n }\n },\n {\n \"text\": \"\\nFacebook \"\n },\n {\n \"text\": \"http://facebook.com/daniellevimusic\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CB8Q040EGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1hI58bbjdTAvMAr\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqa1lFdEZ4emxPQkZVZmVPU0M4b1dYNTBaWjdZQXxBQ3Jtc0tubDlPaDJxcVNyems1ajBnMmJ1ZDZoV3FXcTZaUnNyQVR1OEs5QXdLMlJNbXBzNTJubndOYm5ucEZPbTJGRExIZG1MOExGY2JaeGkzdkkzWUdYaEoyRXBJbXU5cHU2dHdOZEtWVHVHYmNGZWtGVGMwOA\u0026q\u003dhttp%3A%2F%2Ffacebook.com%2Fdaniellevimusic\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqa1lFdEZ4emxPQkZVZmVPU0M4b1dYNTBaWjdZQXxBQ3Jtc0tubDlPaDJxcVNyems1ajBnMmJ1ZDZoV3FXcTZaUnNyQVR1OEs5QXdLMlJNbXBzNTJubndOYm5ucEZPbTJGRExIZG1MOExGY2JaeGkzdkkzWUdYaEoyRXBJbXU5cHU2dHdOZEtWVHVHYmNGZWtGVGMwOA\u0026q\u003dhttp%3A%2F%2Ffacebook.com%2Fdaniellevimusic\",\n \"target\": \"TARGET_NEW_WINDOW\",\n \"nofollow\": true\n }\n }\n },\n {\n \"text\": \"\\nInstagram \"\n },\n {\n \"text\": \"https://www.instagram.com/danielleviv...\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CB8Q040EGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1hI58bbjdTAvMAr\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbW9UbTdlOF8xZW9VVjBlQmR4UWRxY3JjRmJSd3xBQ3Jtc0tuTWYyRUdpRVpLNUhfRVI0YlZreE1XazNQMFhhUzZ5Q2hSYS0wajhFc25oRWw3V1FKcWVXMXpwb3dLRy1ZOVl4X0ZGakZ1Rm5CZzJpRWxTTFlzSTc0RzVIWF9SY3VXRFVLalZwUTlrWloyRVFQWmpJQQ\u0026q\u003dhttps%3A%2F%2Fwww.instagram.com%2Fdanielleviviinalass%2F\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbW9UbTdlOF8xZW9VVjBlQmR4UWRxY3JjRmJSd3xBQ3Jtc0tuTWYyRUdpRVpLNUhfRVI0YlZreE1XazNQMFhhUzZ5Q2hSYS0wajhFc25oRWw3V1FKcWVXMXpwb3dLRy1ZOVl4X0ZGakZ1Rm5CZzJpRWxTTFlzSTc0RzVIWF9SY3VXRFVLalZwUTlrWloyRVFQWmpJQQ\u0026q\u003dhttps%3A%2F%2Fwww.instagram.com%2Fdanielleviviinalass%2F\",\n \"target\": \"TARGET_NEW_WINDOW\",\n \"nofollow\": true\n }\n }\n },\n {\n \"text\": \"\\n\\nLyrics: Cartoon - On \u0026 On feat. Daniel Levi\\n\\n[Verse 1]\\nHold me close \u0027til I get up\\nTime is barely on our side\\nI don\u0027t wanna waste what\u0027s left\\nThe storms we chase are leadin\u0027 us\\nAnd love is all we\u0027ll ever trust, yeah\\nNo, I don\u0027t wanna waste what\u0027s left\\n\\n[Chorus]\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\n\u0027Til my shadow turns to sun-rays\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\nAnd on and on we\u0027ll go\\nOn we\u0027ll go\\n\\n[Verse 2]\\nFinding life along the way\\nMelodies we haven\u0027t played\\nNo, I don\u0027t want no rest\\nEchoin\u0027 around these walls\\nFighting to create a song (yeah)\\nI don\u0027t wanna miss a beat\\n\\n[Chorus]\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\n\u0027Til my shadow turns to sun-rays\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\nAnd on and on we\u0027ll go\\n\\n[Bridge]\\nAnd we\u0027ll grow in number\\nFuelled by thunder, see the horizon\\nTurn us to thousands\\nAnd we\u0027ll grow in number\\nFuelled by thunder, see the horizon\\nTurn us to thousands\\n\\n[Chorus]\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\n\u0027Til my shadow turns to sunrays\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\nAnd on and on we\u0027ll go\\n\\n\\n© Check out our Usage Policy on how to use NCS music in your videos: \"\n },\n {\n \"text\": \"http://ncs.io/UsagePolicy\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CB8Q040EGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1hI58bbjdTAvMAr\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbENoZ0FFSGpxRUU0LUJEWmpGR1Z2bW9NVXJmUXxBQ3Jtc0tuOXBkeWNDMzk0N25oRzctQmFQaWVPQ0hTUEl6a0ZFUmVQRkc1eGFFZDRnQWY1U3VpV2FMYTV6anItSWRkaFVVOTVvcWRPLW4wbXF2ci1FWXk3UV83Ui1oQ2hjQ3JwSTM2dmU2LTI4MHY2TzdrUnpIYw\u0026q\u003dhttp%3A%2F%2Fncs.io%2FUsagePolicy\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqbENoZ0FFSGpxRUU0LUJEWmpGR1Z2bW9NVXJmUXxBQ3Jtc0tuOXBkeWNDMzk0N25oRzctQmFQaWVPQ0hTUEl6a0ZFUmVQRkc1eGFFZDRnQWY1U3VpV2FMYTV6anItSWRkaFVVOTVvcWRPLW4wbXF2ci1FWXk3UV83Ui1oQ2hjQ3JwSTM2dmU2LTI4MHY2TzdrUnpIYw\u0026q\u003dhttp%3A%2F%2Fncs.io%2FUsagePolicy\",\n \"target\": \"TARGET_NEW_WINDOW\",\n \"nofollow\": true\n }\n }\n },\n {\n \"text\": \"\\n\\nTo request a commercial license visit: \"\n },\n {\n \"text\": \"http://ncs.io/Commercial\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CB8Q040EGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1hI58bbjdTAvMAr\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqazFKVFlsMV9HNDFrTnVweU1adWg2MGttd1ZHZ3xBQ3Jtc0ttZEVWdGticTN0SFp4cDd6ZDhQTk9Za0NrcjFaUVpLMl9tekxHNnM4WWF0NUlvTWxELXI0RGMtMmVHUTgzcjVYWWZ2RUcwX1R2Y2JtQzFhckpqRTBLT0VlYktveHNBa3RDZGNtenA1QmVCM2hfYmlFRQ\u0026q\u003dhttp%3A%2F%2Fncs.io%2FCommercial\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dvideo_description\u0026redir_token\u003dQUFFLUhqazFKVFlsMV9HNDFrTnVweU1adWg2MGttd1ZHZ3xBQ3Jtc0ttZEVWdGticTN0SFp4cDd6ZDhQTk9Za0NrcjFaUVpLMl9tekxHNnM4WWF0NUlvTWxELXI0RGMtMmVHUTgzcjVYWWZ2RUcwX1R2Y2JtQzFhckpqRTBLT0VlYktveHNBa3RDZGNtenA1QmVCM2hfYmlFRQ\u0026q\u003dhttp%3A%2F%2Fncs.io%2FCommercial\",\n \"target\": \"TARGET_NEW_WINDOW\",\n \"nofollow\": true\n }\n }\n }\n ]\n },\n \"showMoreText\": {\n \"simpleText\": \"Show more\"\n },\n \"showLessText\": {\n \"simpleText\": \"Show less\"\n }\n }\n }\n ]\n }\n },\n \"veType\": 124975,\n \"targetId\": \"engagement-panel-structured-description\",\n \"visibility\": \"ENGAGEMENT_PANEL_VISIBILITY_HIDDEN\",\n \"loggingDirectives\": {\n \"trackingParams\": \"CB8Q040EGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"visibility\": {\n \"types\": \"12\"\n }\n }\n }\n }\n ],\n \"topbar\": {\n \"desktopTopbarRenderer\": {\n \"logo\": {\n \"topbarLogoRenderer\": {\n \"iconImage\": {\n \"iconType\": \"YOUTUBE_LOGO\"\n },\n \"tooltipText\": {\n \"runs\": [\n {\n \"text\": \"YouTube Home\"\n }\n ]\n },\n \"endpoint\": {\n \"clickTrackingParams\": \"CB4QsV4iEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/\",\n \"webPageType\": \"WEB_PAGE_TYPE_BROWSE\",\n \"rootVe\": 3854,\n \"apiUrl\": \"/youtubei/v1/browse\"\n }\n },\n \"browseEndpoint\": {\n \"browseId\": \"FEwhat_to_watch\"\n }\n },\n \"trackingParams\": \"CB4QsV4iEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"overrideEntityKey\": \"EgZ0b3BiYXIg9QEoAQ%3D%3D\"\n }\n },\n \"searchbox\": {\n \"fusionSearchboxRenderer\": {\n \"icon\": {\n \"iconType\": \"SEARCH\"\n },\n \"placeholderText\": {\n \"runs\": [\n {\n \"text\": \"Search\"\n }\n ]\n },\n \"config\": {\n \"webSearchboxConfig\": {\n \"requestLanguage\": \"en\",\n \"requestDomain\": \"gb\",\n \"hasOnscreenKeyboard\": false,\n \"focusSearchbox\": true\n }\n },\n \"trackingParams\": \"CBwQ7VAiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"searchEndpoint\": {\n \"clickTrackingParams\": \"CBwQ7VAiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/results?search_query\u003d\",\n \"webPageType\": \"WEB_PAGE_TYPE_SEARCH\",\n \"rootVe\": 4724\n }\n },\n \"searchEndpoint\": {\n \"query\": \"\"\n }\n },\n \"clearButton\": {\n \"buttonRenderer\": {\n \"style\": \"STYLE_DEFAULT\",\n \"size\": \"SIZE_DEFAULT\",\n \"isDisabled\": false,\n \"icon\": {\n \"iconType\": \"CLOSE\"\n },\n \"trackingParams\": \"CB0Q8FsiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"accessibilityData\": {\n \"accessibilityData\": {\n \"label\": \"Clear search query\"\n }\n }\n }\n }\n }\n },\n \"trackingParams\": \"CAEQq6wBIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"interstitial\": {\n \"consentBumpV2Renderer\": {\n \"interstitialLogoAside\": {\n \"runs\": [\n {\n \"text\": \"A Google company\"\n }\n ]\n },\n \"languagePickerButton\": {\n \"buttonRenderer\": {\n \"style\": \"STYLE_SUGGESTIVE\",\n \"size\": \"SIZE_DEFAULT\",\n \"isDisabled\": false,\n \"text\": {\n \"simpleText\": \"en-GB\"\n },\n \"icon\": {\n \"iconType\": \"PRIVACY_PUBLIC\"\n },\n \"accessibility\": {\n \"label\": \"English (United Kingdom)\"\n },\n \"trackingParams\": \"CBsQ8FsiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n \"interstitialTitle\": {\n \"runs\": [\n {\n \"text\": \"Before you continue to YouTube\"\n }\n ]\n },\n \"interstitialMessage\": {\n \"runs\": [\n {\n \"text\": \"Google uses \"\n },\n {\n \"text\": \"cookies\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://policies.google.com/technologies/cookies?hl\u003den-GB\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://policies.google.com/technologies/cookies?hl\u003den-GB\"\n }\n }\n },\n {\n \"text\": \" and data to deliver, maintain, and improve our services and ads. If you agree, we\u0027ll use cookies for those purposes and to personalise content and ads (like more relevant search results and YouTube ads). Personalisation is based on your activity like Google searches and videos that you watch on YouTube. We also use this data for analytics and measurement. Click \u0027Customise\u0027 to review other options or visit g.co/privacytools at any time. You can also change your browser settings to reject some or all cookies.\"\n }\n ]\n },\n \"customizeButton\": {\n \"buttonRenderer\": {\n \"style\": \"STYLE_PRIMARY\",\n \"size\": \"SIZE_DEFAULT\",\n \"isDisabled\": false,\n \"text\": {\n \"simpleText\": \"Customise\"\n },\n \"trackingParams\": \"CBoQ24AHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"command\": {\n \"clickTrackingParams\": \"CBoQ24AHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://consent.youtube.com/d?continue\u003dhttps://www.youtube.com/%3Fcbrd%3D1\u0026gl\u003dIT\u0026m\u003d0\u0026pc\u003dyt\u0026uxe\u003d23983171\u0026hl\u003den-GB\u0026src\u003d2\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://consent.youtube.com/d?continue\u003dhttps://www.youtube.com/%3Fcbrd%3D1\u0026gl\u003dIT\u0026m\u003d0\u0026pc\u003dyt\u0026uxe\u003d23983171\u0026hl\u003den-GB\u0026src\u003d2\"\n }\n }\n }\n },\n \"agreeButton\": {\n \"buttonRenderer\": {\n \"style\": \"STYLE_PRIMARY\",\n \"size\": \"SIZE_DEFAULT\",\n \"isDisabled\": false,\n \"text\": {\n \"simpleText\": \"I agree\"\n },\n \"accessibility\": {\n \"label\": \"Agree to the use of cookies and other data for the purposes described\"\n },\n \"trackingParams\": \"CBkQ2oAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"command\": {\n \"clickTrackingParams\": \"CBkQ2oAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"saveConsentAction\": {\n \"consentSaveUrl\": \"https://consent.youtube.com/s?continue\u003dhttps://www.youtube.com/\u0026gl\u003dIT\u0026m\u003d0\u0026pc\u003dyt\u0026uxe\u003d23983171\u0026v\u003dyt.430553368.en-GB%2BFX%2B546\u0026ca\u003de\u0026x\u003d5\u0026t\u003dADw3F8gFNe-aKC1w2QBprEa5BMKnuVhlSg:1646072288262\",\n \"consentCookie\": \"YES+yt.430553368.en-GB+FX+546\",\n \"visitorCookie\": \"gwFKdLgj658\",\n \"serializedVisitorData\": \"Cgtnd0ZLZExnajY1OCjgo_SQBg%3D%3D\",\n \"socsCookie\": \"CAISFggDEgk0MzA1NTMzNjgaBWVuLUdCIAE\",\n \"enableEom\": false,\n \"savePreferenceUrl\": \"https://consent.youtube.com/save?continue\u003dhttps://www.youtube.com/\u0026gl\u003dIT\u0026m\u003d0\u0026pc\u003dyt\u0026uxe\u003d23983171\u0026x\u003d5\u0026hl\u003den-GB\u0026set_eom\u003dfalse\u0026set_apyt\u003dtrue\u0026set_ytc\u003dtrue\u0026v\u003dyt.430553368.en-GB%2BFX%2B546\"\n }\n }\n }\n },\n \"privacyLink\": {\n \"runs\": [\n {\n \"text\": \"Privacy Policy\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://policies.google.com/privacy?hl\u003den-GB\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://policies.google.com/privacy?hl\u003den-GB\"\n }\n }\n }\n ]\n },\n \"termsLink\": {\n \"runs\": [\n {\n \"text\": \"Terms of Service\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://policies.google.com/terms?hl\u003den-GB\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://policies.google.com/terms?hl\u003den-GB\"\n }\n }\n }\n ]\n },\n \"trackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"signInButton\": {\n \"buttonRenderer\": {\n \"style\": \"STYLE_SUGGESTIVE\",\n \"size\": \"SIZE_DEFAULT\",\n \"isDisabled\": false,\n \"text\": {\n \"simpleText\": \"Sign in\"\n },\n \"icon\": {\n \"iconType\": \"ACCOUNT_CIRCLE\"\n },\n \"tooltip\": \"Sign in\",\n \"trackingParams\": \"CBgQmu8HIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"command\": {\n \"clickTrackingParams\": \"CBgQmu8HIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://accounts.google.com/ServiceLogin?service\u003dyoutube\u0026uilel\u003d3\u0026passive\u003dtrue\u0026continue\u003dhttps%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den-GB%26next%3Dhttps%253A%252F%252Fwww.youtube.com%252Fyoutubei%252Fv1%252Fnext%253Fkey%253DAIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8\u0026hl\u003den-GB\u0026gae\u003dcb-23983171\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"signInEndpoint\": {\n \"hack\": true,\n \"gaeParam\": \"cb-23983171\"\n }\n }\n }\n },\n \"v21Message\": {\n \"essentialCookieMsg\": {\n \"begin\": {\n \"runs\": [\n {\n \"text\": \"Google uses \"\n },\n {\n \"text\": \"cookies\",\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://policies.google.com/technologies/cookies?hl\u003den-GB\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://policies.google.com/technologies/cookies?hl\u003den-GB\"\n }\n }\n },\n {\n \"text\": \" and data to:\"\n }\n ]\n },\n \"items\": [\n {\n \"runs\": [\n {\n \"text\": \"Deliver and maintain services, like tracking outages and protecting against spam, fraud and abuse\"\n }\n ]\n },\n {\n \"runs\": [\n {\n \"text\": \"Measure audience engagement and site statistics to understand how our services are used\"\n }\n ]\n }\n ]\n },\n \"nonEssentialCookieMsg\": {\n \"begin\": {\n \"runs\": [\n {\n \"text\": \"If you agree, we’ll also use cookies and data:\"\n }\n ]\n },\n \"items\": [\n {\n \"runs\": [\n {\n \"text\": \"Improve the quality of our services and develop new ones\"\n }\n ]\n },\n {\n \"runs\": [\n {\n \"text\": \"Deliver and measure the effectiveness of ads\"\n }\n ]\n },\n {\n \"runs\": [\n {\n \"text\": \"Show personalised content, depending on your settings\"\n }\n ]\n },\n {\n \"runs\": [\n {\n \"text\": \"Show personalised or generic ads, depending on your settings, on Google and across the web\"\n }\n ]\n }\n ]\n },\n \"personalization\": {\n \"runs\": [\n {\n \"text\": \"For non-personalised content and ads, what you see may be influenced by things like the content that you’re currently viewing and your location (ad serving is based on general location). Personalised content and ads can be based on those things and your activity, like Google searches and videos that you watch on YouTube. Personalised content and ads include things like more relevant results and recommendations, a customised YouTube homepage, and ads that are tailored to your interests.\"\n }\n ]\n },\n \"customizationOption\": {\n \"runs\": [\n {\n \"text\": \"Click \u0027Customise\u0027 to review options, including controls to reject the use of cookies for personalisation and information about browser-level controls to reject some or all cookies for other uses. You can also visit g.co/privacytools at any time.\"\n }\n ]\n }\n },\n \"languageList\": {\n \"dropdownRenderer\": {\n \"entries\": [\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Afrikaans\"\n },\n \"isSelected\": false,\n \"stringValue\": \"af\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"af\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Azərbaycan\"\n },\n \"isSelected\": false,\n \"stringValue\": \"az\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"az\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Bahasa Indonesia\"\n },\n \"isSelected\": false,\n \"stringValue\": \"id\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"id\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Bahasa Malaysia\"\n },\n \"isSelected\": false,\n \"stringValue\": \"ms\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"ms\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Bosanski\"\n },\n \"isSelected\": false,\n \"stringValue\": \"bs\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"bs\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Català\"\n },\n \"isSelected\": false,\n \"stringValue\": \"ca\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"ca\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Čeština\"\n },\n \"isSelected\": false,\n \"stringValue\": \"cs\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"cs\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Dansk\"\n },\n \"isSelected\": false,\n \"stringValue\": \"da\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"da\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Deutsch\"\n },\n \"isSelected\": false,\n \"stringValue\": \"de\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"de\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Eesti\"\n },\n \"isSelected\": false,\n \"stringValue\": \"et\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"et\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"English (India)\"\n },\n \"isSelected\": false,\n \"stringValue\": \"en-IN\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"en-IN\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"English (UK)\"\n },\n \"isSelected\": true,\n \"stringValue\": \"en-GB\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"en-GB\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"English (US)\"\n },\n \"isSelected\": false,\n \"stringValue\": \"en\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"en\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Español (España)\"\n },\n \"isSelected\": false,\n \"stringValue\": \"es\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"es\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Español (Latinoamérica)\"\n },\n \"isSelected\": false,\n \"stringValue\": \"es-419\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"es-419\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Español (US)\"\n },\n \"isSelected\": false,\n \"stringValue\": \"es-US\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"es-US\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Euskara\"\n },\n \"isSelected\": false,\n \"stringValue\": \"eu\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"eu\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Filipino\"\n },\n \"isSelected\": false,\n \"stringValue\": \"fil\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"fil\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Français\"\n },\n \"isSelected\": false,\n \"stringValue\": \"fr\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"fr\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Français (Canada)\"\n },\n \"isSelected\": false,\n \"stringValue\": \"fr-CA\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"fr-CA\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Galego\"\n },\n \"isSelected\": false,\n \"stringValue\": \"gl\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"gl\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Hrvatski\"\n },\n \"isSelected\": false,\n \"stringValue\": \"hr\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"hr\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"IsiZulu\"\n },\n \"isSelected\": false,\n \"stringValue\": \"zu\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"zu\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Íslenska\"\n },\n \"isSelected\": false,\n \"stringValue\": \"is\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"is\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Italiano\"\n },\n \"isSelected\": false,\n \"stringValue\": \"it\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"it\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Kiswahili\"\n },\n \"isSelected\": false,\n \"stringValue\": \"sw\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"sw\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Latviešu valoda\"\n },\n \"isSelected\": false,\n \"stringValue\": \"lv\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"lv\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Lietuvių\"\n },\n \"isSelected\": false,\n \"stringValue\": \"lt\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"lt\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Magyar\"\n },\n \"isSelected\": false,\n \"stringValue\": \"hu\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"hu\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Nederlands\"\n },\n \"isSelected\": false,\n \"stringValue\": \"nl\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"nl\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Norsk\"\n },\n \"isSelected\": false,\n \"stringValue\": \"no\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"no\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"O‘zbek\"\n },\n \"isSelected\": false,\n \"stringValue\": \"uz\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"uz\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Polski\"\n },\n \"isSelected\": false,\n \"stringValue\": \"pl\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"pl\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Português\"\n },\n \"isSelected\": false,\n \"stringValue\": \"pt-PT\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"pt-PT\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Português (Brasil)\"\n },\n \"isSelected\": false,\n \"stringValue\": \"pt\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"pt\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Română\"\n },\n \"isSelected\": false,\n \"stringValue\": \"ro\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"ro\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Shqip\"\n },\n \"isSelected\": false,\n \"stringValue\": \"sq\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"sq\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Slovenčina\"\n },\n \"isSelected\": false,\n \"stringValue\": \"sk\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"sk\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Slovenščina\"\n },\n \"isSelected\": false,\n \"stringValue\": \"sl\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"sl\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Srpski\"\n },\n \"isSelected\": false,\n \"stringValue\": \"sr-Latn\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"sr-Latn\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Suomi\"\n },\n \"isSelected\": false,\n \"stringValue\": \"fi\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"fi\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Svenska\"\n },\n \"isSelected\": false,\n \"stringValue\": \"sv\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"sv\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Tiếng Việt\"\n },\n \"isSelected\": false,\n \"stringValue\": \"vi\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"vi\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Türkçe\"\n },\n \"isSelected\": false,\n \"stringValue\": \"tr\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"tr\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Беларуская\"\n },\n \"isSelected\": false,\n \"stringValue\": \"be\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"be\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Български\"\n },\n \"isSelected\": false,\n \"stringValue\": \"bg\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"bg\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Кыргызча\"\n },\n \"isSelected\": false,\n \"stringValue\": \"ky\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"ky\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Қазақ Тілі\"\n },\n \"isSelected\": false,\n \"stringValue\": \"kk\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"kk\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Македонски\"\n },\n \"isSelected\": false,\n \"stringValue\": \"mk\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"mk\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Монгол\"\n },\n \"isSelected\": false,\n \"stringValue\": \"mn\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"mn\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Русский\"\n },\n \"isSelected\": false,\n \"stringValue\": \"ru\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"ru\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Српски\"\n },\n \"isSelected\": false,\n \"stringValue\": \"sr\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"sr\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Українська\"\n },\n \"isSelected\": false,\n \"stringValue\": \"uk\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"uk\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Ελληνικά\"\n },\n \"isSelected\": false,\n \"stringValue\": \"el\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"el\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"Հայերեն\"\n },\n \"isSelected\": false,\n \"stringValue\": \"hy\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"hy\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"עברית\"\n },\n \"isSelected\": false,\n \"stringValue\": \"iw\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"iw\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"اردو\"\n },\n \"isSelected\": false,\n \"stringValue\": \"ur\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"ur\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"العربية\"\n },\n \"isSelected\": false,\n \"stringValue\": \"ar\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"ar\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"فارسی\"\n },\n \"isSelected\": false,\n \"stringValue\": \"fa\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"fa\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"नेपाली\"\n },\n \"isSelected\": false,\n \"stringValue\": \"ne\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"ne\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"मराठी\"\n },\n \"isSelected\": false,\n \"stringValue\": \"mr\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"mr\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"हिन्दी\"\n },\n \"isSelected\": false,\n \"stringValue\": \"hi\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"hi\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"অসমীয়া\"\n },\n \"isSelected\": false,\n \"stringValue\": \"as\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"as\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"বাংলা\"\n },\n \"isSelected\": false,\n \"stringValue\": \"bn\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"bn\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"ਪੰਜਾਬੀ\"\n },\n \"isSelected\": false,\n \"stringValue\": \"pa\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"pa\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"ગુજરાતી\"\n },\n \"isSelected\": false,\n \"stringValue\": \"gu\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"gu\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"ଓଡ଼ିଆ\"\n },\n \"isSelected\": false,\n \"stringValue\": \"or\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"or\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"தமிழ்\"\n },\n \"isSelected\": false,\n \"stringValue\": \"ta\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"ta\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"తెలుగు\"\n },\n \"isSelected\": false,\n \"stringValue\": \"te\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"te\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"ಕನ್ನಡ\"\n },\n \"isSelected\": false,\n \"stringValue\": \"kn\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"kn\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"മലയാളം\"\n },\n \"isSelected\": false,\n \"stringValue\": \"ml\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"ml\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"සිංහල\"\n },\n \"isSelected\": false,\n \"stringValue\": \"si\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"si\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"ภาษาไทย\"\n },\n \"isSelected\": false,\n \"stringValue\": \"th\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"th\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"ລາວ\"\n },\n \"isSelected\": false,\n \"stringValue\": \"lo\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"lo\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"ဗမာ\"\n },\n \"isSelected\": false,\n \"stringValue\": \"my\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"my\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"ქართული\"\n },\n \"isSelected\": false,\n \"stringValue\": \"ka\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"ka\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"አማርኛ\"\n },\n \"isSelected\": false,\n \"stringValue\": \"am\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"am\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"ខ្មែរ\"\n },\n \"isSelected\": false,\n \"stringValue\": \"km\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"km\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"中文 (简体)\"\n },\n \"isSelected\": false,\n \"stringValue\": \"zh-CN\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"zh-CN\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"中文 (繁體)\"\n },\n \"isSelected\": false,\n \"stringValue\": \"zh-TW\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"zh-TW\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"中文 (香港)\"\n },\n \"isSelected\": false,\n \"stringValue\": \"zh-HK\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"zh-HK\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"日本語\"\n },\n \"isSelected\": false,\n \"stringValue\": \"ja\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"ja\"\n }\n }\n ]\n }\n }\n }\n },\n {\n \"dropdownItemRenderer\": {\n \"label\": {\n \"simpleText\": \"한국어\"\n },\n \"isSelected\": false,\n \"stringValue\": \"ko\",\n \"onSelectCommand\": {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CBYQ3IAHIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"selectLanguageCommand\": {\n \"hl\": \"ko\"\n }\n }\n ]\n }\n }\n }\n }\n ],\n \"accessibility\": {\n \"label\": \"Choose your language\"\n }\n }\n },\n \"readMoreButton\": {\n \"buttonRenderer\": {\n \"style\": \"STYLE_DEFAULT\",\n \"size\": \"SIZE_DEFAULT\",\n \"isDisabled\": false,\n \"text\": {\n \"simpleText\": \"Read more\"\n },\n \"icon\": {\n \"iconType\": \"EXPAND_MORE\"\n },\n \"trackingParams\": \"CBcQ8FsiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"iconPosition\": \"BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT\"\n }\n },\n \"loadingMessage\": {\n \"runs\": [\n {\n \"text\": \"Saving your choice\"\n }\n ]\n },\n \"errorMessage\": {\n \"runs\": [\n {\n \"text\": \"An error occurred while saving your choice. Try again.\"\n }\n ]\n }\n }\n },\n \"countryCode\": \"GB\",\n \"topbarButtons\": [\n {\n \"topbarMenuButtonRenderer\": {\n \"icon\": {\n \"iconType\": \"APPS\"\n },\n \"menuRenderer\": {\n \"multiPageMenuRenderer\": {\n \"sections\": [\n {\n \"multiPageMenuSectionRenderer\": {\n \"items\": [\n {\n \"compactLinkRenderer\": {\n \"icon\": {\n \"iconType\": \"UNPLUGGED_LOGO\"\n },\n \"title\": {\n \"runs\": [\n {\n \"text\": \"YouTube TV\"\n }\n ]\n },\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CBUQ4MUCGAAiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://tv.youtube.com/?utm_source\u003dyoutube_web\u0026utm_medium\u003dep\u0026utm_campaign\u003dhome\u0026ve\u003d34273\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://tv.youtube.com/?utm_source\u003dyoutube_web\u0026utm_medium\u003dep\u0026utm_campaign\u003dhome\u0026ve\u003d34273\",\n \"target\": \"TARGET_NEW_WINDOW\"\n }\n },\n \"trackingParams\": \"CBUQ4MUCGAAiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n }\n ],\n \"trackingParams\": \"CBQQ968BGAAiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n {\n \"multiPageMenuSectionRenderer\": {\n \"items\": [\n {\n \"compactLinkRenderer\": {\n \"icon\": {\n \"iconType\": \"YOUTUBE_MUSIC\"\n },\n \"title\": {\n \"runs\": [\n {\n \"text\": \"YouTube Music\"\n }\n ]\n },\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CBMQ4sUCGAAiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://music.youtube.com/\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://music.youtube.com\",\n \"target\": \"TARGET_NEW_WINDOW\"\n }\n },\n \"trackingParams\": \"CBMQ4sUCGAAiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n {\n \"compactLinkRenderer\": {\n \"icon\": {\n \"iconType\": \"YOUTUBE_KIDS_ROUND\"\n },\n \"title\": {\n \"runs\": [\n {\n \"text\": \"YouTube Kids\"\n }\n ]\n },\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CBIQ48UCGAEiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtubekids.com/?source\u003dyoutube_web\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtubekids.com?source\u003dyoutube_web\",\n \"target\": \"TARGET_NEW_WINDOW\"\n }\n },\n \"trackingParams\": \"CBIQ48UCGAEiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n }\n ],\n \"trackingParams\": \"CBEQ968BGAEiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n {\n \"multiPageMenuSectionRenderer\": {\n \"items\": [\n {\n \"compactLinkRenderer\": {\n \"icon\": {\n \"iconType\": \"YOUTUBE_ROUND\"\n },\n \"title\": {\n \"runs\": [\n {\n \"text\": \"YouTube for Artists\"\n }\n ]\n },\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CBAQ5cUCGAAiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://artists.youtube.com/\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://artists.youtube.com/\",\n \"target\": \"TARGET_NEW_WINDOW\"\n }\n },\n \"trackingParams\": \"CBAQ5cUCGAAiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n }\n ],\n \"trackingParams\": \"CA8Q968BGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n }\n ],\n \"trackingParams\": \"CA4Q_6sBIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"style\": \"MULTI_PAGE_MENU_STYLE_TYPE_YT_APPS\"\n }\n },\n \"trackingParams\": \"CA0Q_qsBGAAiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"YouTube apps\"\n }\n },\n \"tooltip\": \"YouTube apps\",\n \"style\": \"STYLE_DEFAULT\",\n \"targetId\": \"topbar-apps\"\n }\n },\n {\n \"topbarMenuButtonRenderer\": {\n \"icon\": {\n \"iconType\": \"MORE_VERT\"\n },\n \"menuRequest\": {\n \"clickTrackingParams\": \"CAsQ_qsBGAEiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/account/account_menu\"\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"GET_ACCOUNT_MENU\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CAsQ_qsBGAEiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"openPopupAction\": {\n \"popup\": {\n \"multiPageMenuRenderer\": {\n \"trackingParams\": \"CAwQ_6sBIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"style\": \"MULTI_PAGE_MENU_STYLE_TYPE_SYSTEM\",\n \"showLoadingSpinner\": true\n }\n },\n \"popupType\": \"DROPDOWN\",\n \"beReused\": true\n }\n }\n ]\n }\n },\n \"trackingParams\": \"CAsQ_qsBGAEiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Settings\"\n }\n },\n \"tooltip\": \"Settings\",\n \"style\": \"STYLE_DEFAULT\"\n }\n },\n {\n \"buttonRenderer\": {\n \"style\": \"STYLE_SUGGESTIVE\",\n \"size\": \"SIZE_SMALL\",\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Sign in\"\n }\n ]\n },\n \"icon\": {\n \"iconType\": \"AVATAR_LOGGED_OUT\"\n },\n \"navigationEndpoint\": {\n \"clickTrackingParams\": \"CAoQ1IAEGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://accounts.google.com/ServiceLogin?service\u003dyoutube\u0026uilel\u003d3\u0026passive\u003dtrue\u0026continue\u003dhttps%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den-GB%26next%3Dhttps%253A%252F%252Fwww.youtube.com%252Fyoutubei%252Fv1%252Fnext%253Fkey%253DAIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8\u0026hl\u003den-GB\u0026ec\u003d65620\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"signInEndpoint\": {\n \"idamTag\": \"65620\"\n }\n },\n \"trackingParams\": \"CAoQ1IAEGAIiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"targetId\": \"topbar-signin\"\n }\n }\n ],\n \"hotkeyDialog\": {\n \"hotkeyDialogRenderer\": {\n \"title\": {\n \"runs\": [\n {\n \"text\": \"Keyboard shortcuts\"\n }\n ]\n },\n \"sections\": [\n {\n \"hotkeyDialogSectionRenderer\": {\n \"title\": {\n \"runs\": [\n {\n \"text\": \"Playback\"\n }\n ]\n },\n \"options\": [\n {\n \"hotkeyDialogSectionOptionRenderer\": {\n \"label\": {\n \"runs\": [\n {\n \"text\": \"Toggle play/pause\"\n }\n ]\n },\n \"hotkey\": \"k\"\n }\n },\n {\n \"hotkeyDialogSectionOptionRenderer\": {\n \"label\": {\n \"runs\": [\n {\n \"text\": \"Rewind 10 seconds\"\n }\n ]\n },\n \"hotkey\": \"j\"\n }\n },\n {\n \"hotkeyDialogSectionOptionRenderer\": {\n \"label\": {\n \"runs\": [\n {\n \"text\": \"Fast forward 10 seconds\"\n }\n ]\n },\n \"hotkey\": \"l\"\n }\n },\n {\n \"hotkeyDialogSectionOptionRenderer\": {\n \"label\": {\n \"runs\": [\n {\n \"text\": \"Previous video\"\n }\n ]\n },\n \"hotkey\": \"P (SHIFT + p)\"\n }\n },\n {\n \"hotkeyDialogSectionOptionRenderer\": {\n \"label\": {\n \"runs\": [\n {\n \"text\": \"Next video\"\n }\n ]\n },\n \"hotkey\": \"N (SHIFT + n)\"\n }\n },\n {\n \"hotkeyDialogSectionOptionRenderer\": {\n \"label\": {\n \"runs\": [\n {\n \"text\": \"Previous frame (while paused)\"\n }\n ]\n },\n \"hotkey\": \",\",\n \"hotkeyAccessibilityLabel\": {\n \"accessibilityData\": {\n \"label\": \"Comma\"\n }\n }\n }\n },\n {\n \"hotkeyDialogSectionOptionRenderer\": {\n \"label\": {\n \"runs\": [\n {\n \"text\": \"Next frame (while paused)\"\n }\n ]\n },\n \"hotkey\": \".\",\n \"hotkeyAccessibilityLabel\": {\n \"accessibilityData\": {\n \"label\": \"Full stop\"\n }\n }\n }\n },\n {\n \"hotkeyDialogSectionOptionRenderer\": {\n \"label\": {\n \"runs\": [\n {\n \"text\": \"Decrease playback rate\"\n }\n ]\n },\n \"hotkey\": \"\\u003c (SHIFT+,)\",\n \"hotkeyAccessibilityLabel\": {\n \"accessibilityData\": {\n \"label\": \"Less than or SHIFT + comma\"\n }\n }\n }\n },\n {\n \"hotkeyDialogSectionOptionRenderer\": {\n \"label\": {\n \"runs\": [\n {\n \"text\": \"Increase playback rate\"\n }\n ]\n },\n \"hotkey\": \"\\u003e (SHIFT+.)\",\n \"hotkeyAccessibilityLabel\": {\n \"accessibilityData\": {\n \"label\": \"Greater than or SHIFT + full stop\"\n }\n }\n }\n },\n {\n \"hotkeyDialogSectionOptionRenderer\": {\n \"label\": {\n \"runs\": [\n {\n \"text\": \"Seek to specific point in the video (7 advances to 70% of duration)\"\n }\n ]\n },\n \"hotkey\": \"0..9\"\n }\n },\n {\n \"hotkeyDialogSectionOptionRenderer\": {\n \"label\": {\n \"runs\": [\n {\n \"text\": \"Seek to previous chapter\"\n }\n ]\n },\n \"hotkey\": \"CONTROL + ←\"\n }\n },\n {\n \"hotkeyDialogSectionOptionRenderer\": {\n \"label\": {\n \"runs\": [\n {\n \"text\": \"Seek to next chapter\"\n }\n ]\n },\n \"hotkey\": \"CONTROL + →\"\n }\n }\n ]\n }\n },\n {\n \"hotkeyDialogSectionRenderer\": {\n \"title\": {\n \"runs\": [\n {\n \"text\": \"General\"\n }\n ]\n },\n \"options\": [\n {\n \"hotkeyDialogSectionOptionRenderer\": {\n \"label\": {\n \"runs\": [\n {\n \"text\": \"Toggle full screen\"\n }\n ]\n },\n \"hotkey\": \"f\"\n }\n },\n {\n \"hotkeyDialogSectionOptionRenderer\": {\n \"label\": {\n \"runs\": [\n {\n \"text\": \"Toggle theatre mode\"\n }\n ]\n },\n \"hotkey\": \"t\"\n }\n },\n {\n \"hotkeyDialogSectionOptionRenderer\": {\n \"label\": {\n \"runs\": [\n {\n \"text\": \"Toggle miniplayer\"\n }\n ]\n },\n \"hotkey\": \"i\"\n }\n },\n {\n \"hotkeyDialogSectionOptionRenderer\": {\n \"label\": {\n \"runs\": [\n {\n \"text\": \"Close miniplayer or current dialogue\"\n }\n ]\n },\n \"hotkey\": \"ESCAPE\"\n }\n },\n {\n \"hotkeyDialogSectionOptionRenderer\": {\n \"label\": {\n \"runs\": [\n {\n \"text\": \"Toggle mute\"\n }\n ]\n },\n \"hotkey\": \"m\"\n }\n }\n ]\n }\n },\n {\n \"hotkeyDialogSectionRenderer\": {\n \"title\": {\n \"runs\": [\n {\n \"text\": \"Subtitles and closed captions\"\n }\n ]\n },\n \"options\": [\n {\n \"hotkeyDialogSectionOptionRenderer\": {\n \"label\": {\n \"runs\": [\n {\n \"text\": \"If the video supports captions, toggle captions ON/OFF\"\n }\n ]\n },\n \"hotkey\": \"c\"\n }\n },\n {\n \"hotkeyDialogSectionOptionRenderer\": {\n \"label\": {\n \"runs\": [\n {\n \"text\": \"Rotate through different text opacity levels\"\n }\n ]\n },\n \"hotkey\": \"o\"\n }\n },\n {\n \"hotkeyDialogSectionOptionRenderer\": {\n \"label\": {\n \"runs\": [\n {\n \"text\": \"Rotate through different window opacity levels\"\n }\n ]\n },\n \"hotkey\": \"w\"\n }\n },\n {\n \"hotkeyDialogSectionOptionRenderer\": {\n \"label\": {\n \"runs\": [\n {\n \"text\": \"Rotate through font sizes (increasing)\"\n }\n ]\n },\n \"hotkey\": \"+\"\n }\n },\n {\n \"hotkeyDialogSectionOptionRenderer\": {\n \"label\": {\n \"runs\": [\n {\n \"text\": \"Rotate through font sizes (decreasing)\"\n }\n ]\n },\n \"hotkey\": \"-\",\n \"hotkeyAccessibilityLabel\": {\n \"accessibilityData\": {\n \"label\": \"Minus\"\n }\n }\n }\n }\n ]\n }\n },\n {\n \"hotkeyDialogSectionRenderer\": {\n \"title\": {\n \"runs\": [\n {\n \"text\": \"Spherical videos\"\n }\n ]\n },\n \"options\": [\n {\n \"hotkeyDialogSectionOptionRenderer\": {\n \"label\": {\n \"runs\": [\n {\n \"text\": \"Pan up\"\n }\n ]\n },\n \"hotkey\": \"w\"\n }\n },\n {\n \"hotkeyDialogSectionOptionRenderer\": {\n \"label\": {\n \"runs\": [\n {\n \"text\": \"Pan left\"\n }\n ]\n },\n \"hotkey\": \"a\"\n }\n },\n {\n \"hotkeyDialogSectionOptionRenderer\": {\n \"label\": {\n \"runs\": [\n {\n \"text\": \"Pan down\"\n }\n ]\n },\n \"hotkey\": \"s\"\n }\n },\n {\n \"hotkeyDialogSectionOptionRenderer\": {\n \"label\": {\n \"runs\": [\n {\n \"text\": \"Pan right\"\n }\n ]\n },\n \"hotkey\": \"d\"\n }\n },\n {\n \"hotkeyDialogSectionOptionRenderer\": {\n \"label\": {\n \"runs\": [\n {\n \"text\": \"Zoom in\"\n }\n ]\n },\n \"hotkey\": \"+ on numpad or ]\",\n \"hotkeyAccessibilityLabel\": {\n \"accessibilityData\": {\n \"label\": \"Plus on number pad or right bracket\"\n }\n }\n }\n },\n {\n \"hotkeyDialogSectionOptionRenderer\": {\n \"label\": {\n \"runs\": [\n {\n \"text\": \"Zoom out\"\n }\n ]\n },\n \"hotkey\": \"- on numpad or [\",\n \"hotkeyAccessibilityLabel\": {\n \"accessibilityData\": {\n \"label\": \"Minus on number pad or left bracket\"\n }\n }\n }\n }\n ]\n }\n }\n ],\n \"dismissButton\": {\n \"buttonRenderer\": {\n \"style\": \"STYLE_BLUE_TEXT\",\n \"size\": \"SIZE_DEFAULT\",\n \"isDisabled\": false,\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Dismiss\"\n }\n ]\n },\n \"trackingParams\": \"CAkQ8FsiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\"\n }\n },\n \"trackingParams\": \"CAgQteYDIhMIv-qQkIGj9gIVykZ6BR38qgtY\"\n }\n },\n \"backButton\": {\n \"buttonRenderer\": {\n \"trackingParams\": \"CAcQvIYDIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"command\": {\n \"clickTrackingParams\": \"CAcQvIYDIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CAcQvIYDIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"signalAction\": {\n \"signal\": \"HISTORY_BACK\"\n }\n }\n ]\n }\n }\n }\n },\n \"forwardButton\": {\n \"buttonRenderer\": {\n \"trackingParams\": \"CAYQvYYDIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"command\": {\n \"clickTrackingParams\": \"CAYQvYYDIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CAYQvYYDIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"signalAction\": {\n \"signal\": \"HISTORY_FORWARD\"\n }\n }\n ]\n }\n }\n }\n },\n \"a11ySkipNavigationButton\": {\n \"buttonRenderer\": {\n \"style\": \"STYLE_DEFAULT\",\n \"size\": \"SIZE_DEFAULT\",\n \"isDisabled\": false,\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Skip navigation\"\n }\n ]\n },\n \"trackingParams\": \"CAUQ8FsiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"command\": {\n \"clickTrackingParams\": \"CAUQ8FsiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CAUQ8FsiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"signalAction\": {\n \"signal\": \"SKIP_NAVIGATION\"\n }\n }\n ]\n }\n }\n }\n },\n \"voiceSearchButton\": {\n \"buttonRenderer\": {\n \"style\": \"STYLE_DEFAULT\",\n \"size\": \"SIZE_DEFAULT\",\n \"isDisabled\": false,\n \"serviceEndpoint\": {\n \"clickTrackingParams\": \"CAIQ8FsiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true\n }\n },\n \"signalServiceEndpoint\": {\n \"signal\": \"CLIENT_SIGNAL\",\n \"actions\": [\n {\n \"clickTrackingParams\": \"CAIQ8FsiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"openPopupAction\": {\n \"popup\": {\n \"voiceSearchDialogRenderer\": {\n \"placeholderHeader\": {\n \"runs\": [\n {\n \"text\": \"Listening…\"\n }\n ]\n },\n \"promptHeader\": {\n \"runs\": [\n {\n \"text\": \"Didn\u0027t hear that. Try again.\"\n }\n ]\n },\n \"exampleQuery1\": {\n \"runs\": [\n {\n \"text\": \"\u0027Play Dua Lipa\u0027\"\n }\n ]\n },\n \"exampleQuery2\": {\n \"runs\": [\n {\n \"text\": \"\u0027Show me my subscriptions\u0027\"\n }\n ]\n },\n \"promptMicrophoneLabel\": {\n \"runs\": [\n {\n \"text\": \"Tap the microphone to try again\"\n }\n ]\n },\n \"loadingHeader\": {\n \"runs\": [\n {\n \"text\": \"Working…\"\n }\n ]\n },\n \"connectionErrorHeader\": {\n \"runs\": [\n {\n \"text\": \"No connection\"\n }\n ]\n },\n \"connectionErrorMicrophoneLabel\": {\n \"runs\": [\n {\n \"text\": \"Check your connection and try again\"\n }\n ]\n },\n \"permissionsHeader\": {\n \"runs\": [\n {\n \"text\": \"Waiting for permission\"\n }\n ]\n },\n \"permissionsSubtext\": {\n \"runs\": [\n {\n \"text\": \"Allow microphone access to search with voice\"\n }\n ]\n },\n \"disabledHeader\": {\n \"runs\": [\n {\n \"text\": \"Search with your voice\"\n }\n ]\n },\n \"disabledSubtext\": {\n \"runs\": [\n {\n \"text\": \"To search by voice, go to your browser settings and allow access to microphone\"\n }\n ]\n },\n \"microphoneButtonAriaLabel\": {\n \"runs\": [\n {\n \"text\": \"Cancel\"\n }\n ]\n },\n \"exitButton\": {\n \"buttonRenderer\": {\n \"style\": \"STYLE_DEFAULT\",\n \"size\": \"SIZE_DEFAULT\",\n \"isDisabled\": false,\n \"icon\": {\n \"iconType\": \"CLOSE\"\n },\n \"trackingParams\": \"CAQQ8FsiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"accessibilityData\": {\n \"accessibilityData\": {\n \"label\": \"Cancel\"\n }\n }\n }\n },\n \"trackingParams\": \"CAMQ7q8FIhMIv-qQkIGj9gIVykZ6BR38qgtY\",\n \"microphoneOffPromptHeader\": {\n \"runs\": [\n {\n \"text\": \"Microphone off. Try again.\"\n }\n ]\n }\n }\n },\n \"popupType\": \"TOP_ALIGNED_DIALOG\"\n }\n }\n ]\n }\n },\n \"icon\": {\n \"iconType\": \"MICROPHONE_ON\"\n },\n \"tooltip\": \"Search with your voice\",\n \"trackingParams\": \"CAIQ8FsiEwi_6pCQgaP2AhXKRnoFHfyqC1g\u003d\",\n \"accessibilityData\": {\n \"accessibilityData\": {\n \"label\": \"Search with your voice\"\n }\n }\n }\n }\n }\n },\n \"frameworkUpdates\": {\n \"entityBatchUpdate\": {\n \"mutations\": [\n {\n \"entityKey\": \"EgZ0b3BiYXIg9QEoAQ%3D%3D\",\n \"type\": \"ENTITY_MUTATION_TYPE_DELETE\",\n \"options\": {\n \"persistenceOption\": \"ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST\"\n }\n }\n ],\n \"timestamp\": {\n \"seconds\": \"1646072288\",\n \"nanos\": 658512095\n }\n }\n }\n}\n", + "latestUrl": "https://www.youtube.com/youtubei/v1/next?key\u003dAIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8" + } +} \ No newline at end of file diff --git a/extractor/src/test/resources/org/schabi/newpipe/extractor/services/youtube/extractor/stream/relatedMix/generated_mock_3.json b/extractor/src/test/resources/org/schabi/newpipe/extractor/services/youtube/extractor/stream/relatedMix/generated_mock_3.json new file mode 100644 index 000000000..04a1d36a4 --- /dev/null +++ b/extractor/src/test/resources/org/schabi/newpipe/extractor/services/youtube/extractor/stream/relatedMix/generated_mock_3.json @@ -0,0 +1,227 @@ +{ + "request": { + "httpMethod": "POST", + "url": "https://youtubei.googleapis.com/youtubei/v1/player?key\u003dAIzaSyA8eiZmM1FaDVjRy-df2KTyQ_vz_yYM39w", + "headers": { + "Accept-Language": [ + "en-GB, en;q\u003d0.9" + ], + "User-Agent": [ + "com.google.android.youtube/16.29.38Linux; U; Android 11; GB) gzip" + ], + "x-goog-api-format-version": [ + "2" + ], + "Content-Type": [ + "application/json" + ] + }, + "dataToSend": [ + 123, + 34, + 99, + 111, + 110, + 116, + 101, + 120, + 116, + 34, + 58, + 123, + 34, + 99, + 108, + 105, + 101, + 110, + 116, + 34, + 58, + 123, + 34, + 104, + 108, + 34, + 58, + 34, + 101, + 110, + 45, + 71, + 66, + 34, + 44, + 34, + 99, + 108, + 105, + 101, + 110, + 116, + 78, + 97, + 109, + 101, + 34, + 58, + 34, + 65, + 78, + 68, + 82, + 79, + 73, + 68, + 34, + 44, + 34, + 103, + 108, + 34, + 58, + 34, + 71, + 66, + 34, + 44, + 34, + 99, + 108, + 105, + 101, + 110, + 116, + 86, + 101, + 114, + 115, + 105, + 111, + 110, + 34, + 58, + 34, + 49, + 54, + 46, + 50, + 57, + 46, + 51, + 56, + 34, + 125, + 44, + 34, + 117, + 115, + 101, + 114, + 34, + 58, + 123, + 34, + 108, + 111, + 99, + 107, + 101, + 100, + 83, + 97, + 102, + 101, + 116, + 121, + 77, + 111, + 100, + 101, + 34, + 58, + 102, + 97, + 108, + 115, + 101, + 125, + 125, + 44, + 34, + 118, + 105, + 100, + 101, + 111, + 73, + 100, + 34, + 58, + 34, + 75, + 52, + 68, + 121, + 66, + 85, + 71, + 50, + 52, + 50, + 99, + 34, + 125 + ], + "localization": { + "languageCode": "en", + "countryCode": "GB" + } + }, + "response": { + "responseCode": 200, + "responseMessage": "", + "responseHeaders": { + "alt-svc": [ + "h3\u003d\":443\"; ma\u003d2592000,h3-29\u003d\":443\"; ma\u003d2592000,h3-Q050\u003d\":443\"; ma\u003d2592000,h3-Q046\u003d\":443\"; ma\u003d2592000,h3-Q043\u003d\":443\"; ma\u003d2592000,quic\u003d\":443\"; ma\u003d2592000; v\u003d\"46,43\"" + ], + "cache-control": [ + "private" + ], + "content-type": [ + "application/json; charset\u003dUTF-8" + ], + "date": [ + "Mon, 28 Feb 2022 18:18:09 GMT" + ], + "expires": [ + "Mon, 28 Feb 2022 18:18:09 GMT" + ], + "p3p": [ + "CP\u003d\"This is not a P3P policy! See g.co/p3phelp for more info.\"" + ], + "server": [ + "scaffolding on HTTPServer2" + ], + "set-cookie": [ + "CONSENT\u003dPENDING+910; expires\u003dWed, 28-Feb-2024 18:18:08 GMT; path\u003d/; domain\u003d.googleapis.com; Secure" + ], + "vary": [ + "Origin", + "X-Origin", + "Referer" + ], + "x-content-type-options": [ + "nosniff" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "x-xss-protection": [ + "0" + ] + }, + "responseBody": "{\n \"responseContext\": {\n \"visitorData\": \"CgtpUEFnRHJjMmwzUSjgo_SQBg%3D%3D\",\n \"serviceTrackingParams\": [\n {\n \"service\": \"GFEEDBACK\",\n \"params\": [\n {\n \"key\": \"is_viewed_live\",\n \"value\": \"False\"\n },\n {\n \"key\": \"logged_in\",\n \"value\": \"0\"\n },\n {\n \"key\": \"e\",\n \"value\": \"23918597,23884386,24120819,24007246,39321475,24085811,24021124,24106839,23888716,24004644,24108447,24036948,24161848,24149832,24091230,24110902,24168963,24077266,24138064,24167892,23744176,24078457,1714252,24077241,24082169,24074379,24123943,24054345,23934970,24145515,23998056,24063124,24165080,24570085,24135310,24078649,24166123,23983296,23946420,23882502,24142470,23966208,24034168,24141462,24138442,24140247,24109689,24060091,24082662,24054937,24028143,24169727,24002922,24151814,24176248,24117491,24080738,24001373,24007790,24154617\"\n }\n ]\n },\n {\n \"service\": \"CSI\",\n \"params\": [\n {\n \"key\": \"yt_ad\",\n \"value\": \"1\"\n },\n {\n \"key\": \"c\",\n \"value\": \"ANDROID\"\n },\n {\n \"key\": \"cver\",\n \"value\": \"16.29.38\"\n },\n {\n \"key\": \"yt_li\",\n \"value\": \"0\"\n },\n {\n \"key\": \"GetPlayer_rid\",\n \"value\": \"0x222848a75cdf02af\"\n }\n ]\n },\n {\n \"service\": \"GUIDED_HELP\",\n \"params\": [\n {\n \"key\": \"logged_in\",\n \"value\": \"0\"\n }\n ]\n },\n {\n \"service\": \"ECATCHER\",\n \"params\": [\n {\n \"key\": \"client.version\",\n \"value\": \"16.29\"\n },\n {\n \"key\": \"client.name\",\n \"value\": \"ANDROID\"\n },\n {\n \"key\": \"client.fexp\",\n \"value\": \"23918597,23884386,24120819,24007246,39321475,24085811,24021124,24106839,23888716,24004644,24108447,24036948,24161848,24149832,24091230,24110902,24168963,24077266,24138064,24167892,23744176,24078457,1714252,24077241,24082169,24074379,24123943,24054345,23934970,24145515,23998056,24063124,24165080,24570085,24135310,24078649,24166123,23983296,23946420,23882502,24142470,23966208,24034168,24141462,24138442,24140247,24109689,24060091,24082662,24054937,24028143,24169727,24002922,24151814,24176248,24117491,24080738,24001373,24007790,24154617\"\n }\n ]\n },\n {\n \"service\": \"LISTNR\",\n \"params\": [\n {\n \"key\": \"e\",\n \"value\": \"24154617,24037284,24082169,24074379,24135310,24149832,24142470,24140247,24030282,24036948,24141462,24176248,24109931,24024517,24117491,24054345,24167892,24145515,24570085,39321475,24109689,24110902,24106839,24138064,24033252,24151814\"\n }\n ]\n }\n ]\n },\n \"playabilityStatus\": {\n \"status\": \"OK\",\n \"playableInEmbed\": true,\n \"offlineability\": {\n \"buttonRenderer\": {\n \"serviceEndpoint\": {\n \"clickTrackingParams\": \"CAcQ6ewBIhMIjb-6kIGj9gIVkAXgCh0wBwKl\",\n \"ypcGetOfflineUpsellEndpoint\": {\n \"params\": \"ChPqqN25AQ0KC0s0RHlCVUcyNDJjIgtLNER5QlVHMjQyYyoVCAkYAVIPCgtLNER5QlVHMjQyYyAB\"\n }\n },\n \"trackingParams\": \"CAcQ6ewBIhMIjb-6kIGj9gIVkAXgCh0wBwKl\"\n }\n },\n \"miniplayer\": {\n \"miniplayerRenderer\": {\n \"playbackMode\": \"PLAYBACK_MODE_ALLOW\"\n }\n },\n \"contextParams\": \"Q0FFU0FnZ0I\u003d\"\n },\n \"streamingData\": {\n \"expiresInSeconds\": \"21540\",\n \"formats\": [\n {\n \"itag\": 17,\n \"url\": \"https://rr1---sn-fpoq-4age.googlevideo.com/videoplayback?expire\u003d1646093888\u0026ei\u003d4BEdYo3POZCLgAewjoioCg\u0026ip\u003d127.0.0.1\u0026id\u003do-AIQ1uWmgdiW-hARSY20FfhDKsW3Vw-W_BkMvYuNpVzMB\u0026itag\u003d17\u0026source\u003dyoutube\u0026requiressl\u003dyes\u0026mh\u003da7\u0026mm\u003d31%2C29\u0026mn\u003dsn-fpoq-4age%2Csn-hpa7zn7d\u0026ms\u003dau%2Crdu\u0026mv\u003dm\u0026mvi\u003d1\u0026pcm2cms\u003dyes\u0026pl\u003d17\u0026initcwndbps\u003d1522500\u0026vprv\u003d1\u0026mime\u003dvideo%2F3gpp\u0026gir\u003dyes\u0026clen\u003d2113895\u0026dur\u003d208.050\u0026lmt\u003d1641505785973290\u0026mt\u003d1646072004\u0026fvip\u003d6\u0026fexp\u003d24001373%2C24007246\u0026c\u003dANDROID\u0026txp\u003d4511222\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig\u003dAOq0QJ8wRQIhAO-h574pXpo0EWceDxIxsizm4p_pO2R33JLznwm4W6hSAiB-Bu0Ty_4LPiHA49PR9Zp-A7iJznixmRXVNQbEq9KVjQ%3D%3D\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Cinitcwndbps\u0026lsig\u003dAG3C_xAwRQIhAMILvlfx4Y8nJS2qE8NvuD9NMnnhhoZBEyzaZVGAMwOWAiA-WIaXMMbGfoH7HKjgDz56ivgA2vbCQ0m9LbQhmKjVeg%3D%3D\",\n \"mimeType\": \"video/3gpp; codecs\u003d\\\"mp4v.20.3, mp4a.40.2\\\"\",\n \"bitrate\": 81303,\n \"width\": 176,\n \"height\": 144,\n \"lastModified\": \"1641505785973290\",\n \"contentLength\": \"2113895\",\n \"quality\": \"small\",\n \"fps\": 8,\n \"qualityLabel\": \"144p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 81284,\n \"audioQuality\": \"AUDIO_QUALITY_LOW\",\n \"approxDurationMs\": \"208050\",\n \"audioSampleRate\": \"22050\",\n \"audioChannels\": 1\n },\n {\n \"itag\": 18,\n \"url\": \"https://rr1---sn-fpoq-4age.googlevideo.com/videoplayback?expire\u003d1646093888\u0026ei\u003d4BEdYo3POZCLgAewjoioCg\u0026ip\u003d127.0.0.1\u0026id\u003do-AIQ1uWmgdiW-hARSY20FfhDKsW3Vw-W_BkMvYuNpVzMB\u0026itag\u003d18\u0026source\u003dyoutube\u0026requiressl\u003dyes\u0026mh\u003da7\u0026mm\u003d31%2C29\u0026mn\u003dsn-fpoq-4age%2Csn-hpa7zn7d\u0026ms\u003dau%2Crdu\u0026mv\u003dm\u0026mvi\u003d1\u0026pcm2cms\u003dyes\u0026pl\u003d17\u0026initcwndbps\u003d1522500\u0026vprv\u003d1\u0026mime\u003dvideo%2Fmp4\u0026gir\u003dyes\u0026clen\u003d17923723\u0026ratebypass\u003dyes\u0026dur\u003d208.027\u0026lmt\u003d1641514704547595\u0026mt\u003d1646072004\u0026fvip\u003d6\u0026fexp\u003d24001373%2C24007246\u0026c\u003dANDROID\u0026txp\u003d4530322\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cratebypass%2Cdur%2Clmt\u0026sig\u003dAOq0QJ8wRQIhAOts8-etk9nLo27wg5tBC9xAlUAc7hMgwHc9_SD3SZt7AiAJS1u-d-ZsjMczGC5z62xgHSoglJmKXj7Y3qJYXtet9A%3D%3D\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Cinitcwndbps\u0026lsig\u003dAG3C_xAwRQIhAMILvlfx4Y8nJS2qE8NvuD9NMnnhhoZBEyzaZVGAMwOWAiA-WIaXMMbGfoH7HKjgDz56ivgA2vbCQ0m9LbQhmKjVeg%3D%3D\",\n \"mimeType\": \"video/mp4; codecs\u003d\\\"avc1.42001E, mp4a.40.2\\\"\",\n \"bitrate\": 689596,\n \"width\": 640,\n \"height\": 360,\n \"lastModified\": \"1641514704547595\",\n \"contentLength\": \"17923723\",\n \"quality\": \"medium\",\n \"fps\": 30,\n \"qualityLabel\": \"360p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 689284,\n \"audioQuality\": \"AUDIO_QUALITY_LOW\",\n \"approxDurationMs\": \"208027\",\n \"audioSampleRate\": \"44100\",\n \"audioChannels\": 2\n },\n {\n \"itag\": 22,\n \"url\": \"https://rr1---sn-fpoq-4age.googlevideo.com/videoplayback?expire\u003d1646093888\u0026ei\u003d4BEdYo3POZCLgAewjoioCg\u0026ip\u003d127.0.0.1\u0026id\u003do-AIQ1uWmgdiW-hARSY20FfhDKsW3Vw-W_BkMvYuNpVzMB\u0026itag\u003d22\u0026source\u003dyoutube\u0026requiressl\u003dyes\u0026mh\u003da7\u0026mm\u003d31%2C29\u0026mn\u003dsn-fpoq-4age%2Csn-hpa7zn7d\u0026ms\u003dau%2Crdu\u0026mv\u003dm\u0026mvi\u003d1\u0026pcm2cms\u003dyes\u0026pl\u003d17\u0026initcwndbps\u003d1522500\u0026vprv\u003d1\u0026mime\u003dvideo%2Fmp4\u0026cnr\u003d14\u0026ratebypass\u003dyes\u0026dur\u003d208.027\u0026lmt\u003d1641517918213137\u0026mt\u003d1646072004\u0026fvip\u003d6\u0026fexp\u003d24001373%2C24007246\u0026c\u003dANDROID\u0026txp\u003d4411222\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Ccnr%2Cratebypass%2Cdur%2Clmt\u0026sig\u003dAOq0QJ8wRAIgHUEuAOHgYSHwQtAHGaGhTsjm4kxU3QEDQNTbXz6FAywCIF9anEqZOO_J6gRP3_CWKuynCv5VW1z7IEeespCsywcA\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Cinitcwndbps\u0026lsig\u003dAG3C_xAwRQIhAMILvlfx4Y8nJS2qE8NvuD9NMnnhhoZBEyzaZVGAMwOWAiA-WIaXMMbGfoH7HKjgDz56ivgA2vbCQ0m9LbQhmKjVeg%3D%3D\",\n \"mimeType\": \"video/mp4; codecs\u003d\\\"avc1.64001F, mp4a.40.2\\\"\",\n \"bitrate\": 2300219,\n \"width\": 1280,\n \"height\": 720,\n \"lastModified\": \"1641517918213137\",\n \"quality\": \"hd720\",\n \"fps\": 30,\n \"qualityLabel\": \"720p\",\n \"projectionType\": \"RECTANGULAR\",\n \"audioQuality\": \"AUDIO_QUALITY_MEDIUM\",\n \"approxDurationMs\": \"208027\",\n \"audioSampleRate\": \"44100\",\n \"audioChannels\": 2\n }\n ],\n \"adaptiveFormats\": [\n {\n \"itag\": 298,\n \"url\": \"https://rr1---sn-fpoq-4age.googlevideo.com/videoplayback?expire\u003d1646093888\u0026ei\u003d4BEdYo3POZCLgAewjoioCg\u0026ip\u003d127.0.0.1\u0026id\u003do-AIQ1uWmgdiW-hARSY20FfhDKsW3Vw-W_BkMvYuNpVzMB\u0026itag\u003d298\u0026source\u003dyoutube\u0026requiressl\u003dyes\u0026mh\u003da7\u0026mm\u003d31%2C29\u0026mn\u003dsn-fpoq-4age%2Csn-hpa7zn7d\u0026ms\u003dau%2Crdu\u0026mv\u003dm\u0026mvi\u003d1\u0026pcm2cms\u003dyes\u0026pl\u003d17\u0026initcwndbps\u003d1522500\u0026vprv\u003d1\u0026mime\u003dvideo%2Fmp4\u0026gir\u003dyes\u0026clen\u003d81446838\u0026dur\u003d207.949\u0026lmt\u003d1641517875254063\u0026mt\u003d1646072004\u0026fvip\u003d6\u0026keepalive\u003dyes\u0026fexp\u003d24001373%2C24007246\u0026c\u003dANDROID\u0026txp\u003d4411222\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig\u003dAOq0QJ8wRgIhAOa-0DoK6fi62mZfBlVoQ5qQe0Fid7bRDGsjlP1DU-9XAiEAqUZUQY-PhwyoXVA4UasXeNfGonrq3BVBpYrJ6Ez_2cs%3D\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Cinitcwndbps\u0026lsig\u003dAG3C_xAwRQIhAMILvlfx4Y8nJS2qE8NvuD9NMnnhhoZBEyzaZVGAMwOWAiA-WIaXMMbGfoH7HKjgDz56ivgA2vbCQ0m9LbQhmKjVeg%3D%3D\",\n \"mimeType\": \"video/mp4; codecs\u003d\\\"avc1.4d4020\\\"\",\n \"bitrate\": 3475170,\n \"width\": 1280,\n \"height\": 720,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"739\"\n },\n \"indexRange\": {\n \"start\": \"740\",\n \"end\": \"1263\"\n },\n \"lastModified\": \"1641517875254063\",\n \"contentLength\": \"81446838\",\n \"quality\": \"hd720\",\n \"fps\": 60,\n \"qualityLabel\": \"720p60\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 3133338,\n \"approxDurationMs\": \"207949\"\n },\n {\n \"itag\": 302,\n \"url\": \"https://rr1---sn-fpoq-4age.googlevideo.com/videoplayback?expire\u003d1646093888\u0026ei\u003d4BEdYo3POZCLgAewjoioCg\u0026ip\u003d127.0.0.1\u0026id\u003do-AIQ1uWmgdiW-hARSY20FfhDKsW3Vw-W_BkMvYuNpVzMB\u0026itag\u003d302\u0026source\u003dyoutube\u0026requiressl\u003dyes\u0026mh\u003da7\u0026mm\u003d31%2C29\u0026mn\u003dsn-fpoq-4age%2Csn-hpa7zn7d\u0026ms\u003dau%2Crdu\u0026mv\u003dm\u0026mvi\u003d1\u0026pcm2cms\u003dyes\u0026pl\u003d17\u0026initcwndbps\u003d1522500\u0026vprv\u003d1\u0026mime\u003dvideo%2Fwebm\u0026gir\u003dyes\u0026clen\u003d50262353\u0026dur\u003d207.950\u0026lmt\u003d1641515570722543\u0026mt\u003d1646072004\u0026fvip\u003d6\u0026keepalive\u003dyes\u0026fexp\u003d24001373%2C24007246\u0026c\u003dANDROID\u0026txp\u003d4535332\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig\u003dAOq0QJ8wRQIhAKuZnf_VfUji7ghg-FjpUdyz1FbPdM5I2vOZ-mY1yUYEAiBM7-jqg88uy9d0ru8e3dlF-4xjMttMyObHfXhgGSjHcg%3D%3D\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Cinitcwndbps\u0026lsig\u003dAG3C_xAwRQIhAMILvlfx4Y8nJS2qE8NvuD9NMnnhhoZBEyzaZVGAMwOWAiA-WIaXMMbGfoH7HKjgDz56ivgA2vbCQ0m9LbQhmKjVeg%3D%3D\",\n \"mimeType\": \"video/webm; codecs\u003d\\\"vp9\\\"\",\n \"bitrate\": 2611064,\n \"width\": 1280,\n \"height\": 720,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"218\"\n },\n \"indexRange\": {\n \"start\": \"219\",\n \"end\": \"949\"\n },\n \"lastModified\": \"1641515570722543\",\n \"contentLength\": \"50262353\",\n \"quality\": \"hd720\",\n \"fps\": 60,\n \"qualityLabel\": \"720p60\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 1933632,\n \"colorInfo\": {\n \"primaries\": \"COLOR_PRIMARIES_BT709\",\n \"transferCharacteristics\": \"COLOR_TRANSFER_CHARACTERISTICS_BT709\",\n \"matrixCoefficients\": \"COLOR_MATRIX_COEFFICIENTS_BT709\"\n },\n \"approxDurationMs\": \"207950\"\n },\n {\n \"itag\": 398,\n \"url\": \"https://rr1---sn-fpoq-4age.googlevideo.com/videoplayback?expire\u003d1646093888\u0026ei\u003d4BEdYo3POZCLgAewjoioCg\u0026ip\u003d127.0.0.1\u0026id\u003do-AIQ1uWmgdiW-hARSY20FfhDKsW3Vw-W_BkMvYuNpVzMB\u0026itag\u003d398\u0026source\u003dyoutube\u0026requiressl\u003dyes\u0026mh\u003da7\u0026mm\u003d31%2C29\u0026mn\u003dsn-fpoq-4age%2Csn-hpa7zn7d\u0026ms\u003dau%2Crdu\u0026mv\u003dm\u0026mvi\u003d1\u0026pcm2cms\u003dyes\u0026pl\u003d17\u0026initcwndbps\u003d1522500\u0026vprv\u003d1\u0026mime\u003dvideo%2Fmp4\u0026gir\u003dyes\u0026clen\u003d47247432\u0026dur\u003d207.949\u0026lmt\u003d1641499870526863\u0026mt\u003d1646072004\u0026fvip\u003d6\u0026keepalive\u003dyes\u0026fexp\u003d24001373%2C24007246\u0026c\u003dANDROID\u0026txp\u003d3311222\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig\u003dAOq0QJ8wRQIhAK6CwLtdUZWhTGraHGHzEq3Zhgcu5EneTtJ05vv23UQkAiAOs2AIA7pj1KYAe_MaywjsrQLksKryNjlQX30a6lk8tA%3D%3D\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Cinitcwndbps\u0026lsig\u003dAG3C_xAwRQIhAMILvlfx4Y8nJS2qE8NvuD9NMnnhhoZBEyzaZVGAMwOWAiA-WIaXMMbGfoH7HKjgDz56ivgA2vbCQ0m9LbQhmKjVeg%3D%3D\",\n \"mimeType\": \"video/mp4; codecs\u003d\\\"av01.0.08M.08\\\"\",\n \"bitrate\": 2041330,\n \"width\": 1280,\n \"height\": 720,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"699\"\n },\n \"indexRange\": {\n \"start\": \"700\",\n \"end\": \"1223\"\n },\n \"lastModified\": \"1641499870526863\",\n \"contentLength\": \"47247432\",\n \"quality\": \"hd720\",\n \"fps\": 60,\n \"qualityLabel\": \"720p60\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 1817654,\n \"colorInfo\": {\n \"primaries\": \"COLOR_PRIMARIES_BT709\",\n \"transferCharacteristics\": \"COLOR_TRANSFER_CHARACTERISTICS_BT709\",\n \"matrixCoefficients\": \"COLOR_MATRIX_COEFFICIENTS_BT709\"\n },\n \"approxDurationMs\": \"207949\"\n },\n {\n \"itag\": 135,\n \"url\": \"https://rr1---sn-fpoq-4age.googlevideo.com/videoplayback?expire\u003d1646093888\u0026ei\u003d4BEdYo3POZCLgAewjoioCg\u0026ip\u003d127.0.0.1\u0026id\u003do-AIQ1uWmgdiW-hARSY20FfhDKsW3Vw-W_BkMvYuNpVzMB\u0026itag\u003d135\u0026source\u003dyoutube\u0026requiressl\u003dyes\u0026mh\u003da7\u0026mm\u003d31%2C29\u0026mn\u003dsn-fpoq-4age%2Csn-hpa7zn7d\u0026ms\u003dau%2Crdu\u0026mv\u003dm\u0026mvi\u003d1\u0026pcm2cms\u003dyes\u0026pl\u003d17\u0026initcwndbps\u003d1522500\u0026vprv\u003d1\u0026mime\u003dvideo%2Fmp4\u0026gir\u003dyes\u0026clen\u003d28461478\u0026dur\u003d207.933\u0026lmt\u003d1641517911396730\u0026mt\u003d1646072004\u0026fvip\u003d6\u0026keepalive\u003dyes\u0026fexp\u003d24001373%2C24007246\u0026c\u003dANDROID\u0026txp\u003d4411222\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig\u003dAOq0QJ8wRAIgd42y7ePnu0lQmrBIyFfhNLHml76pGuOL1Wb6Rv-q3NECIAKUJziG_oR3gYOA8zRPrvU5tV68GR36RSqHhac0WKQN\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Cinitcwndbps\u0026lsig\u003dAG3C_xAwRQIhAMILvlfx4Y8nJS2qE8NvuD9NMnnhhoZBEyzaZVGAMwOWAiA-WIaXMMbGfoH7HKjgDz56ivgA2vbCQ0m9LbQhmKjVeg%3D%3D\",\n \"mimeType\": \"video/mp4; codecs\u003d\\\"avc1.4d401f\\\"\",\n \"bitrate\": 1361462,\n \"width\": 854,\n \"height\": 480,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"740\"\n },\n \"indexRange\": {\n \"start\": \"741\",\n \"end\": \"1264\"\n },\n \"lastModified\": \"1641517911396730\",\n \"contentLength\": \"28461478\",\n \"quality\": \"large\",\n \"fps\": 30,\n \"qualityLabel\": \"480p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 1095024,\n \"approxDurationMs\": \"207933\"\n },\n {\n \"itag\": 244,\n \"url\": \"https://rr1---sn-fpoq-4age.googlevideo.com/videoplayback?expire\u003d1646093888\u0026ei\u003d4BEdYo3POZCLgAewjoioCg\u0026ip\u003d127.0.0.1\u0026id\u003do-AIQ1uWmgdiW-hARSY20FfhDKsW3Vw-W_BkMvYuNpVzMB\u0026itag\u003d244\u0026source\u003dyoutube\u0026requiressl\u003dyes\u0026mh\u003da7\u0026mm\u003d31%2C29\u0026mn\u003dsn-fpoq-4age%2Csn-hpa7zn7d\u0026ms\u003dau%2Crdu\u0026mv\u003dm\u0026mvi\u003d1\u0026pcm2cms\u003dyes\u0026pl\u003d17\u0026initcwndbps\u003d1522500\u0026vprv\u003d1\u0026mime\u003dvideo%2Fwebm\u0026gir\u003dyes\u0026clen\u003d15901574\u0026dur\u003d207.933\u0026lmt\u003d1641515564623996\u0026mt\u003d1646072004\u0026fvip\u003d6\u0026keepalive\u003dyes\u0026fexp\u003d24001373%2C24007246\u0026c\u003dANDROID\u0026txp\u003d4535332\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig\u003dAOq0QJ8wRAIgVniqzIYs1FdcBEsjMGjlEpFz9AzDWAypcKgXWUeOedMCIFqc92VJl1IvCTyrAwgf3WRODH4eYI8TdH9VZ6lQboP1\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Cinitcwndbps\u0026lsig\u003dAG3C_xAwRQIhAMILvlfx4Y8nJS2qE8NvuD9NMnnhhoZBEyzaZVGAMwOWAiA-WIaXMMbGfoH7HKjgDz56ivgA2vbCQ0m9LbQhmKjVeg%3D%3D\",\n \"mimeType\": \"video/webm; codecs\u003d\\\"vp9\\\"\",\n \"bitrate\": 760049,\n \"width\": 854,\n \"height\": 480,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"219\"\n },\n \"indexRange\": {\n \"start\": \"220\",\n \"end\": \"924\"\n },\n \"lastModified\": \"1641515564623996\",\n \"contentLength\": \"15901574\",\n \"quality\": \"large\",\n \"fps\": 30,\n \"qualityLabel\": \"480p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 611796,\n \"colorInfo\": {\n \"primaries\": \"COLOR_PRIMARIES_BT709\",\n \"transferCharacteristics\": \"COLOR_TRANSFER_CHARACTERISTICS_BT709\",\n \"matrixCoefficients\": \"COLOR_MATRIX_COEFFICIENTS_BT709\"\n },\n \"approxDurationMs\": \"207933\"\n },\n {\n \"itag\": 397,\n \"url\": \"https://rr1---sn-fpoq-4age.googlevideo.com/videoplayback?expire\u003d1646093888\u0026ei\u003d4BEdYo3POZCLgAewjoioCg\u0026ip\u003d127.0.0.1\u0026id\u003do-AIQ1uWmgdiW-hARSY20FfhDKsW3Vw-W_BkMvYuNpVzMB\u0026itag\u003d397\u0026source\u003dyoutube\u0026requiressl\u003dyes\u0026mh\u003da7\u0026mm\u003d31%2C29\u0026mn\u003dsn-fpoq-4age%2Csn-hpa7zn7d\u0026ms\u003dau%2Crdu\u0026mv\u003dm\u0026mvi\u003d1\u0026pcm2cms\u003dyes\u0026pl\u003d17\u0026initcwndbps\u003d1522500\u0026vprv\u003d1\u0026mime\u003dvideo%2Fmp4\u0026gir\u003dyes\u0026clen\u003d16151625\u0026dur\u003d207.933\u0026lmt\u003d1641499813775552\u0026mt\u003d1646072004\u0026fvip\u003d6\u0026keepalive\u003dyes\u0026fexp\u003d24001373%2C24007246\u0026c\u003dANDROID\u0026txp\u003d3311222\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig\u003dAOq0QJ8wRQIgFymLSLbVU9rjnH3kfpY8UFWdBw-ofFsSn7RSrVAC5N4CIQCOAu3zWOittuYYnAlkdFjM55MSmvBMi8fjAWBb0JpEpA%3D%3D\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Cinitcwndbps\u0026lsig\u003dAG3C_xAwRQIhAMILvlfx4Y8nJS2qE8NvuD9NMnnhhoZBEyzaZVGAMwOWAiA-WIaXMMbGfoH7HKjgDz56ivgA2vbCQ0m9LbQhmKjVeg%3D%3D\",\n \"mimeType\": \"video/mp4; codecs\u003d\\\"av01.0.04M.08\\\"\",\n \"bitrate\": 718444,\n \"width\": 854,\n \"height\": 480,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"699\"\n },\n \"indexRange\": {\n \"start\": \"700\",\n \"end\": \"1223\"\n },\n \"lastModified\": \"1641499813775552\",\n \"contentLength\": \"16151625\",\n \"quality\": \"large\",\n \"fps\": 30,\n \"qualityLabel\": \"480p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 621416,\n \"colorInfo\": {\n \"primaries\": \"COLOR_PRIMARIES_BT709\",\n \"transferCharacteristics\": \"COLOR_TRANSFER_CHARACTERISTICS_BT709\",\n \"matrixCoefficients\": \"COLOR_MATRIX_COEFFICIENTS_BT709\"\n },\n \"approxDurationMs\": \"207933\"\n },\n {\n \"itag\": 134,\n \"url\": \"https://rr1---sn-fpoq-4age.googlevideo.com/videoplayback?expire\u003d1646093888\u0026ei\u003d4BEdYo3POZCLgAewjoioCg\u0026ip\u003d127.0.0.1\u0026id\u003do-AIQ1uWmgdiW-hARSY20FfhDKsW3Vw-W_BkMvYuNpVzMB\u0026itag\u003d134\u0026source\u003dyoutube\u0026requiressl\u003dyes\u0026mh\u003da7\u0026mm\u003d31%2C29\u0026mn\u003dsn-fpoq-4age%2Csn-hpa7zn7d\u0026ms\u003dau%2Crdu\u0026mv\u003dm\u0026mvi\u003d1\u0026pcm2cms\u003dyes\u0026pl\u003d17\u0026initcwndbps\u003d1522500\u0026vprv\u003d1\u0026mime\u003dvideo%2Fmp4\u0026gir\u003dyes\u0026clen\u003d13503533\u0026dur\u003d207.933\u0026lmt\u003d1641517911396301\u0026mt\u003d1646072004\u0026fvip\u003d6\u0026keepalive\u003dyes\u0026fexp\u003d24001373%2C24007246\u0026c\u003dANDROID\u0026txp\u003d4411222\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig\u003dAOq0QJ8wRQIgUrQw_iltkZRBrqd6d602UnCITcAWISz-LugZbj9PZQwCIQCb8h9FJC4wTR7-nitoM8GgKvQOE2U7gJdgGv0RkQFEBQ%3D%3D\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Cinitcwndbps\u0026lsig\u003dAG3C_xAwRQIhAMILvlfx4Y8nJS2qE8NvuD9NMnnhhoZBEyzaZVGAMwOWAiA-WIaXMMbGfoH7HKjgDz56ivgA2vbCQ0m9LbQhmKjVeg%3D%3D\",\n \"mimeType\": \"video/mp4; codecs\u003d\\\"avc1.4d401e\\\"\",\n \"bitrate\": 739246,\n \"width\": 640,\n \"height\": 360,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"740\"\n },\n \"indexRange\": {\n \"start\": \"741\",\n \"end\": \"1264\"\n },\n \"lastModified\": \"1641517911396301\",\n \"contentLength\": \"13503533\",\n \"quality\": \"medium\",\n \"fps\": 30,\n \"qualityLabel\": \"360p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 519534,\n \"highReplication\": true,\n \"approxDurationMs\": \"207933\"\n },\n {\n \"itag\": 243,\n \"url\": \"https://rr1---sn-fpoq-4age.googlevideo.com/videoplayback?expire\u003d1646093888\u0026ei\u003d4BEdYo3POZCLgAewjoioCg\u0026ip\u003d127.0.0.1\u0026id\u003do-AIQ1uWmgdiW-hARSY20FfhDKsW3Vw-W_BkMvYuNpVzMB\u0026itag\u003d243\u0026source\u003dyoutube\u0026requiressl\u003dyes\u0026mh\u003da7\u0026mm\u003d31%2C29\u0026mn\u003dsn-fpoq-4age%2Csn-hpa7zn7d\u0026ms\u003dau%2Crdu\u0026mv\u003dm\u0026mvi\u003d1\u0026pcm2cms\u003dyes\u0026pl\u003d17\u0026initcwndbps\u003d1522500\u0026vprv\u003d1\u0026mime\u003dvideo%2Fwebm\u0026gir\u003dyes\u0026clen\u003d8940711\u0026dur\u003d207.933\u0026lmt\u003d1641515564622975\u0026mt\u003d1646072004\u0026fvip\u003d6\u0026keepalive\u003dyes\u0026fexp\u003d24001373%2C24007246\u0026c\u003dANDROID\u0026txp\u003d4535332\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig\u003dAOq0QJ8wRgIhAL5PtvwtZn3itg0Dr-P3DIA48nVcVnzskV0tkcWwmvQtAiEA_zTkYHrvsLQbCBVnh4sGPoC9S0ai-cIpy9H5_dondS8%3D\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Cinitcwndbps\u0026lsig\u003dAG3C_xAwRQIhAMILvlfx4Y8nJS2qE8NvuD9NMnnhhoZBEyzaZVGAMwOWAiA-WIaXMMbGfoH7HKjgDz56ivgA2vbCQ0m9LbQhmKjVeg%3D%3D\",\n \"mimeType\": \"video/webm; codecs\u003d\\\"vp9\\\"\",\n \"bitrate\": 407748,\n \"width\": 640,\n \"height\": 360,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"219\"\n },\n \"indexRange\": {\n \"start\": \"220\",\n \"end\": \"924\"\n },\n \"lastModified\": \"1641515564622975\",\n \"contentLength\": \"8940711\",\n \"quality\": \"medium\",\n \"fps\": 30,\n \"qualityLabel\": \"360p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 343984,\n \"colorInfo\": {\n \"primaries\": \"COLOR_PRIMARIES_BT709\",\n \"transferCharacteristics\": \"COLOR_TRANSFER_CHARACTERISTICS_BT709\",\n \"matrixCoefficients\": \"COLOR_MATRIX_COEFFICIENTS_BT709\"\n },\n \"approxDurationMs\": \"207933\"\n },\n {\n \"itag\": 396,\n \"url\": \"https://rr1---sn-fpoq-4age.googlevideo.com/videoplayback?expire\u003d1646093888\u0026ei\u003d4BEdYo3POZCLgAewjoioCg\u0026ip\u003d127.0.0.1\u0026id\u003do-AIQ1uWmgdiW-hARSY20FfhDKsW3Vw-W_BkMvYuNpVzMB\u0026itag\u003d396\u0026source\u003dyoutube\u0026requiressl\u003dyes\u0026mh\u003da7\u0026mm\u003d31%2C29\u0026mn\u003dsn-fpoq-4age%2Csn-hpa7zn7d\u0026ms\u003dau%2Crdu\u0026mv\u003dm\u0026mvi\u003d1\u0026pcm2cms\u003dyes\u0026pl\u003d17\u0026initcwndbps\u003d1522500\u0026vprv\u003d1\u0026mime\u003dvideo%2Fmp4\u0026gir\u003dyes\u0026clen\u003d8594179\u0026dur\u003d207.933\u0026lmt\u003d1641499783257576\u0026mt\u003d1646072004\u0026fvip\u003d6\u0026keepalive\u003dyes\u0026fexp\u003d24001373%2C24007246\u0026c\u003dANDROID\u0026txp\u003d3311222\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig\u003dAOq0QJ8wRAIgIyK0BQ1X8I-6dRrFgrtRiAj8YL5DTMqGJ-SMc9fB9cICIAKG2lS1LpG8siO9niYHYwCiAuScXtih4AheNJtPXNMF\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Cinitcwndbps\u0026lsig\u003dAG3C_xAwRQIhAMILvlfx4Y8nJS2qE8NvuD9NMnnhhoZBEyzaZVGAMwOWAiA-WIaXMMbGfoH7HKjgDz56ivgA2vbCQ0m9LbQhmKjVeg%3D%3D\",\n \"mimeType\": \"video/mp4; codecs\u003d\\\"av01.0.01M.08\\\"\",\n \"bitrate\": 387626,\n \"width\": 640,\n \"height\": 360,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"699\"\n },\n \"indexRange\": {\n \"start\": \"700\",\n \"end\": \"1223\"\n },\n \"lastModified\": \"1641499783257576\",\n \"contentLength\": \"8594179\",\n \"quality\": \"medium\",\n \"fps\": 30,\n \"qualityLabel\": \"360p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 330651,\n \"colorInfo\": {\n \"primaries\": \"COLOR_PRIMARIES_BT709\",\n \"transferCharacteristics\": \"COLOR_TRANSFER_CHARACTERISTICS_BT709\",\n \"matrixCoefficients\": \"COLOR_MATRIX_COEFFICIENTS_BT709\"\n },\n \"approxDurationMs\": \"207933\"\n },\n {\n \"itag\": 133,\n \"url\": \"https://rr1---sn-fpoq-4age.googlevideo.com/videoplayback?expire\u003d1646093888\u0026ei\u003d4BEdYo3POZCLgAewjoioCg\u0026ip\u003d127.0.0.1\u0026id\u003do-AIQ1uWmgdiW-hARSY20FfhDKsW3Vw-W_BkMvYuNpVzMB\u0026itag\u003d133\u0026source\u003dyoutube\u0026requiressl\u003dyes\u0026mh\u003da7\u0026mm\u003d31%2C29\u0026mn\u003dsn-fpoq-4age%2Csn-hpa7zn7d\u0026ms\u003dau%2Crdu\u0026mv\u003dm\u0026mvi\u003d1\u0026pcm2cms\u003dyes\u0026pl\u003d17\u0026initcwndbps\u003d1522500\u0026vprv\u003d1\u0026mime\u003dvideo%2Fmp4\u0026gir\u003dyes\u0026clen\u003d6669688\u0026dur\u003d207.933\u0026lmt\u003d1641517911401065\u0026mt\u003d1646072004\u0026fvip\u003d6\u0026keepalive\u003dyes\u0026fexp\u003d24001373%2C24007246\u0026c\u003dANDROID\u0026txp\u003d4411222\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig\u003dAOq0QJ8wRAIgNwpC4_RYrIa-Rjtos3Y4h-GSpSbIUcd755QXczh5FWkCIAQJH67BTP2gqWmyruCgYee461SYkLs7mWg5isfoWOkc\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Cinitcwndbps\u0026lsig\u003dAG3C_xAwRQIhAMILvlfx4Y8nJS2qE8NvuD9NMnnhhoZBEyzaZVGAMwOWAiA-WIaXMMbGfoH7HKjgDz56ivgA2vbCQ0m9LbQhmKjVeg%3D%3D\",\n \"mimeType\": \"video/mp4; codecs\u003d\\\"avc1.4d4015\\\"\",\n \"bitrate\": 288236,\n \"width\": 426,\n \"height\": 240,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"739\"\n },\n \"indexRange\": {\n \"start\": \"740\",\n \"end\": \"1263\"\n },\n \"lastModified\": \"1641517911401065\",\n \"contentLength\": \"6669688\",\n \"quality\": \"small\",\n \"fps\": 30,\n \"qualityLabel\": \"240p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 256609,\n \"approxDurationMs\": \"207933\"\n },\n {\n \"itag\": 242,\n \"url\": \"https://rr1---sn-fpoq-4age.googlevideo.com/videoplayback?expire\u003d1646093888\u0026ei\u003d4BEdYo3POZCLgAewjoioCg\u0026ip\u003d127.0.0.1\u0026id\u003do-AIQ1uWmgdiW-hARSY20FfhDKsW3Vw-W_BkMvYuNpVzMB\u0026itag\u003d242\u0026source\u003dyoutube\u0026requiressl\u003dyes\u0026mh\u003da7\u0026mm\u003d31%2C29\u0026mn\u003dsn-fpoq-4age%2Csn-hpa7zn7d\u0026ms\u003dau%2Crdu\u0026mv\u003dm\u0026mvi\u003d1\u0026pcm2cms\u003dyes\u0026pl\u003d17\u0026initcwndbps\u003d1522500\u0026vprv\u003d1\u0026mime\u003dvideo%2Fwebm\u0026gir\u003dyes\u0026clen\u003d4270126\u0026dur\u003d207.933\u0026lmt\u003d1641515564623660\u0026mt\u003d1646072004\u0026fvip\u003d6\u0026keepalive\u003dyes\u0026fexp\u003d24001373%2C24007246\u0026c\u003dANDROID\u0026txp\u003d4535332\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig\u003dAOq0QJ8wRQIhAJpaMOZGgDoV_2sL_MDiO_ZTkMuY4YAjvbuNO3pGmslpAiB3qhxaDKGJLNabessGnvdxEIyW9FvSfXtDQOPkdYEfLg%3D%3D\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Cinitcwndbps\u0026lsig\u003dAG3C_xAwRQIhAMILvlfx4Y8nJS2qE8NvuD9NMnnhhoZBEyzaZVGAMwOWAiA-WIaXMMbGfoH7HKjgDz56ivgA2vbCQ0m9LbQhmKjVeg%3D%3D\",\n \"mimeType\": \"video/webm; codecs\u003d\\\"vp9\\\"\",\n \"bitrate\": 208007,\n \"width\": 426,\n \"height\": 240,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"218\"\n },\n \"indexRange\": {\n \"start\": \"219\",\n \"end\": \"922\"\n },\n \"lastModified\": \"1641515564623660\",\n \"contentLength\": \"4270126\",\n \"quality\": \"small\",\n \"fps\": 30,\n \"qualityLabel\": \"240p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 164288,\n \"colorInfo\": {\n \"primaries\": \"COLOR_PRIMARIES_BT709\",\n \"transferCharacteristics\": \"COLOR_TRANSFER_CHARACTERISTICS_BT709\",\n \"matrixCoefficients\": \"COLOR_MATRIX_COEFFICIENTS_BT709\"\n },\n \"approxDurationMs\": \"207933\"\n },\n {\n \"itag\": 395,\n \"url\": \"https://rr1---sn-fpoq-4age.googlevideo.com/videoplayback?expire\u003d1646093888\u0026ei\u003d4BEdYo3POZCLgAewjoioCg\u0026ip\u003d127.0.0.1\u0026id\u003do-AIQ1uWmgdiW-hARSY20FfhDKsW3Vw-W_BkMvYuNpVzMB\u0026itag\u003d395\u0026source\u003dyoutube\u0026requiressl\u003dyes\u0026mh\u003da7\u0026mm\u003d31%2C29\u0026mn\u003dsn-fpoq-4age%2Csn-hpa7zn7d\u0026ms\u003dau%2Crdu\u0026mv\u003dm\u0026mvi\u003d1\u0026pcm2cms\u003dyes\u0026pl\u003d17\u0026initcwndbps\u003d1522500\u0026vprv\u003d1\u0026mime\u003dvideo%2Fmp4\u0026gir\u003dyes\u0026clen\u003d3751867\u0026dur\u003d207.933\u0026lmt\u003d1641499566642610\u0026mt\u003d1646072004\u0026fvip\u003d6\u0026keepalive\u003dyes\u0026fexp\u003d24001373%2C24007246\u0026c\u003dANDROID\u0026txp\u003d3311222\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig\u003dAOq0QJ8wRQIgQyTd_W8ya0Kmht_6vu0nIbW_IyYfrxn9prRX1Ket3jECIQCeDDFDQEmrqpq1Y2Mp374ObAtPCkuFUcX6_YWYH4_L5Q%3D%3D\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Cinitcwndbps\u0026lsig\u003dAG3C_xAwRQIhAMILvlfx4Y8nJS2qE8NvuD9NMnnhhoZBEyzaZVGAMwOWAiA-WIaXMMbGfoH7HKjgDz56ivgA2vbCQ0m9LbQhmKjVeg%3D%3D\",\n \"mimeType\": \"video/mp4; codecs\u003d\\\"av01.0.00M.08\\\"\",\n \"bitrate\": 170043,\n \"width\": 426,\n \"height\": 240,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"699\"\n },\n \"indexRange\": {\n \"start\": \"700\",\n \"end\": \"1223\"\n },\n \"lastModified\": \"1641499566642610\",\n \"contentLength\": \"3751867\",\n \"quality\": \"small\",\n \"fps\": 30,\n \"qualityLabel\": \"240p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 144349,\n \"colorInfo\": {\n \"primaries\": \"COLOR_PRIMARIES_BT709\",\n \"transferCharacteristics\": \"COLOR_TRANSFER_CHARACTERISTICS_BT709\",\n \"matrixCoefficients\": \"COLOR_MATRIX_COEFFICIENTS_BT709\"\n },\n \"approxDurationMs\": \"207933\"\n },\n {\n \"itag\": 160,\n \"url\": \"https://rr1---sn-fpoq-4age.googlevideo.com/videoplayback?expire\u003d1646093888\u0026ei\u003d4BEdYo3POZCLgAewjoioCg\u0026ip\u003d127.0.0.1\u0026id\u003do-AIQ1uWmgdiW-hARSY20FfhDKsW3Vw-W_BkMvYuNpVzMB\u0026itag\u003d160\u0026source\u003dyoutube\u0026requiressl\u003dyes\u0026mh\u003da7\u0026mm\u003d31%2C29\u0026mn\u003dsn-fpoq-4age%2Csn-hpa7zn7d\u0026ms\u003dau%2Crdu\u0026mv\u003dm\u0026mvi\u003d1\u0026pcm2cms\u003dyes\u0026pl\u003d17\u0026initcwndbps\u003d1522500\u0026vprv\u003d1\u0026mime\u003dvideo%2Fmp4\u0026gir\u003dyes\u0026clen\u003d2400525\u0026dur\u003d207.933\u0026lmt\u003d1641517911397128\u0026mt\u003d1646072004\u0026fvip\u003d6\u0026keepalive\u003dyes\u0026fexp\u003d24001373%2C24007246\u0026c\u003dANDROID\u0026txp\u003d4411222\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig\u003dAOq0QJ8wRQIgPgEhE02tdnr5aeiRlv3MQ5szCYvjwW1kX96j1BYCYS4CIQC8GcQuutvPnBe1Ct9peEdzMK-OVFHhEj5DSJX46nhlsA%3D%3D\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Cinitcwndbps\u0026lsig\u003dAG3C_xAwRQIhAMILvlfx4Y8nJS2qE8NvuD9NMnnhhoZBEyzaZVGAMwOWAiA-WIaXMMbGfoH7HKjgDz56ivgA2vbCQ0m9LbQhmKjVeg%3D%3D\",\n \"mimeType\": \"video/mp4; codecs\u003d\\\"avc1.4d400c\\\"\",\n \"bitrate\": 126184,\n \"width\": 256,\n \"height\": 144,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"738\"\n },\n \"indexRange\": {\n \"start\": \"739\",\n \"end\": \"1262\"\n },\n \"lastModified\": \"1641517911397128\",\n \"contentLength\": \"2400525\",\n \"quality\": \"tiny\",\n \"fps\": 30,\n \"qualityLabel\": \"144p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 92357,\n \"approxDurationMs\": \"207933\"\n },\n {\n \"itag\": 278,\n \"url\": \"https://rr1---sn-fpoq-4age.googlevideo.com/videoplayback?expire\u003d1646093888\u0026ei\u003d4BEdYo3POZCLgAewjoioCg\u0026ip\u003d127.0.0.1\u0026id\u003do-AIQ1uWmgdiW-hARSY20FfhDKsW3Vw-W_BkMvYuNpVzMB\u0026itag\u003d278\u0026source\u003dyoutube\u0026requiressl\u003dyes\u0026mh\u003da7\u0026mm\u003d31%2C29\u0026mn\u003dsn-fpoq-4age%2Csn-hpa7zn7d\u0026ms\u003dau%2Crdu\u0026mv\u003dm\u0026mvi\u003d1\u0026pcm2cms\u003dyes\u0026pl\u003d17\u0026initcwndbps\u003d1522500\u0026vprv\u003d1\u0026mime\u003dvideo%2Fwebm\u0026gir\u003dyes\u0026clen\u003d1957365\u0026dur\u003d207.933\u0026lmt\u003d1641515564647325\u0026mt\u003d1646072004\u0026fvip\u003d6\u0026keepalive\u003dyes\u0026fexp\u003d24001373%2C24007246\u0026c\u003dANDROID\u0026txp\u003d4535332\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig\u003dAOq0QJ8wRAIgBleCUnjRt5Zbx6HhDmRttPLxmPFAmOr65OP3aAqsIQ4CIC0L0v3FirSI9_m-qQv5Q3dDyrz5Pl3GS-oQ0_FcrDIh\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Cinitcwndbps\u0026lsig\u003dAG3C_xAwRQIhAMILvlfx4Y8nJS2qE8NvuD9NMnnhhoZBEyzaZVGAMwOWAiA-WIaXMMbGfoH7HKjgDz56ivgA2vbCQ0m9LbQhmKjVeg%3D%3D\",\n \"mimeType\": \"video/webm; codecs\u003d\\\"vp9\\\"\",\n \"bitrate\": 82537,\n \"width\": 256,\n \"height\": 144,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"217\"\n },\n \"indexRange\": {\n \"start\": \"218\",\n \"end\": \"921\"\n },\n \"lastModified\": \"1641515564647325\",\n \"contentLength\": \"1957365\",\n \"quality\": \"tiny\",\n \"fps\": 30,\n \"qualityLabel\": \"144p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 75307,\n \"colorInfo\": {\n \"primaries\": \"COLOR_PRIMARIES_BT709\",\n \"transferCharacteristics\": \"COLOR_TRANSFER_CHARACTERISTICS_BT709\",\n \"matrixCoefficients\": \"COLOR_MATRIX_COEFFICIENTS_BT709\"\n },\n \"approxDurationMs\": \"207933\"\n },\n {\n \"itag\": 394,\n \"url\": \"https://rr1---sn-fpoq-4age.googlevideo.com/videoplayback?expire\u003d1646093888\u0026ei\u003d4BEdYo3POZCLgAewjoioCg\u0026ip\u003d127.0.0.1\u0026id\u003do-AIQ1uWmgdiW-hARSY20FfhDKsW3Vw-W_BkMvYuNpVzMB\u0026itag\u003d394\u0026source\u003dyoutube\u0026requiressl\u003dyes\u0026mh\u003da7\u0026mm\u003d31%2C29\u0026mn\u003dsn-fpoq-4age%2Csn-hpa7zn7d\u0026ms\u003dau%2Crdu\u0026mv\u003dm\u0026mvi\u003d1\u0026pcm2cms\u003dyes\u0026pl\u003d17\u0026initcwndbps\u003d1522500\u0026vprv\u003d1\u0026mime\u003dvideo%2Fmp4\u0026gir\u003dyes\u0026clen\u003d1716529\u0026dur\u003d207.933\u0026lmt\u003d1641499506687599\u0026mt\u003d1646072004\u0026fvip\u003d6\u0026keepalive\u003dyes\u0026fexp\u003d24001373%2C24007246\u0026c\u003dANDROID\u0026txp\u003d3311222\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig\u003dAOq0QJ8wRQIgBQiks8kfrF0MeCOkR2FK2Z10kiUhcT9OEafTk8-HWKYCIQDQ1J3bfUS34uyFChU-dUdmSfha3tr7-zV9hzna4ERmEw%3D%3D\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Cinitcwndbps\u0026lsig\u003dAG3C_xAwRQIhAMILvlfx4Y8nJS2qE8NvuD9NMnnhhoZBEyzaZVGAMwOWAiA-WIaXMMbGfoH7HKjgDz56ivgA2vbCQ0m9LbQhmKjVeg%3D%3D\",\n \"mimeType\": \"video/mp4; codecs\u003d\\\"av01.0.00M.08\\\"\",\n \"bitrate\": 71594,\n \"width\": 256,\n \"height\": 144,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"699\"\n },\n \"indexRange\": {\n \"start\": \"700\",\n \"end\": \"1223\"\n },\n \"lastModified\": \"1641499506687599\",\n \"contentLength\": \"1716529\",\n \"quality\": \"tiny\",\n \"fps\": 30,\n \"qualityLabel\": \"144p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 66041,\n \"colorInfo\": {\n \"primaries\": \"COLOR_PRIMARIES_BT709\",\n \"transferCharacteristics\": \"COLOR_TRANSFER_CHARACTERISTICS_BT709\",\n \"matrixCoefficients\": \"COLOR_MATRIX_COEFFICIENTS_BT709\"\n },\n \"approxDurationMs\": \"207933\"\n },\n {\n \"itag\": 139,\n \"url\": \"https://rr1---sn-fpoq-4age.googlevideo.com/videoplayback?expire\u003d1646093888\u0026ei\u003d4BEdYo3POZCLgAewjoioCg\u0026ip\u003d127.0.0.1\u0026id\u003do-AIQ1uWmgdiW-hARSY20FfhDKsW3Vw-W_BkMvYuNpVzMB\u0026itag\u003d139\u0026source\u003dyoutube\u0026requiressl\u003dyes\u0026mh\u003da7\u0026mm\u003d31%2C29\u0026mn\u003dsn-fpoq-4age%2Csn-hpa7zn7d\u0026ms\u003dau%2Crdu\u0026mv\u003dm\u0026mvi\u003d1\u0026pcm2cms\u003dyes\u0026pl\u003d17\u0026initcwndbps\u003d1522500\u0026vprv\u003d1\u0026mime\u003daudio%2Fmp4\u0026gir\u003dyes\u0026clen\u003d1269616\u0026dur\u003d208.097\u0026lmt\u003d1641517803065972\u0026mt\u003d1646072004\u0026fvip\u003d6\u0026keepalive\u003dyes\u0026fexp\u003d24001373%2C24007246\u0026c\u003dANDROID\u0026txp\u003d4411222\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig\u003dAOq0QJ8wRQIhALb4vSD0lJuamwafk1T_uSL3To0bMp0mtMYi0oHJ8LcRAiBfMPV1b1uC_eIeJV1jyGrQcChVLrdi5FVw2rKYenDpXg%3D%3D\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Cinitcwndbps\u0026lsig\u003dAG3C_xAwRQIhAMILvlfx4Y8nJS2qE8NvuD9NMnnhhoZBEyzaZVGAMwOWAiA-WIaXMMbGfoH7HKjgDz56ivgA2vbCQ0m9LbQhmKjVeg%3D%3D\",\n \"mimeType\": \"audio/mp4; codecs\u003d\\\"mp4a.40.5\\\"\",\n \"bitrate\": 49959,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"640\"\n },\n \"indexRange\": {\n \"start\": \"641\",\n \"end\": \"924\"\n },\n \"lastModified\": \"1641517803065972\",\n \"contentLength\": \"1269616\",\n \"quality\": \"tiny\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 48808,\n \"audioQuality\": \"AUDIO_QUALITY_LOW\",\n \"approxDurationMs\": \"208097\",\n \"audioSampleRate\": \"22050\",\n \"audioChannels\": 2\n },\n {\n \"itag\": 140,\n \"url\": \"https://rr1---sn-fpoq-4age.googlevideo.com/videoplayback?expire\u003d1646093888\u0026ei\u003d4BEdYo3POZCLgAewjoioCg\u0026ip\u003d127.0.0.1\u0026id\u003do-AIQ1uWmgdiW-hARSY20FfhDKsW3Vw-W_BkMvYuNpVzMB\u0026itag\u003d140\u0026source\u003dyoutube\u0026requiressl\u003dyes\u0026mh\u003da7\u0026mm\u003d31%2C29\u0026mn\u003dsn-fpoq-4age%2Csn-hpa7zn7d\u0026ms\u003dau%2Crdu\u0026mv\u003dm\u0026mvi\u003d1\u0026pcm2cms\u003dyes\u0026pl\u003d17\u0026initcwndbps\u003d1522500\u0026vprv\u003d1\u0026mime\u003daudio%2Fmp4\u0026gir\u003dyes\u0026clen\u003d3367377\u0026dur\u003d208.027\u0026lmt\u003d1641517801362798\u0026mt\u003d1646072004\u0026fvip\u003d6\u0026keepalive\u003dyes\u0026fexp\u003d24001373%2C24007246\u0026c\u003dANDROID\u0026txp\u003d4411222\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig\u003dAOq0QJ8wRQIhAMoE4w8jgtqGE--EtUOvFBJ1GEoel_5cOisBubb26tc2AiB6Hqtn6CgCImMiunLzsVwPuKLA8pbI6oykmxGo72YX_g%3D%3D\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Cinitcwndbps\u0026lsig\u003dAG3C_xAwRQIhAMILvlfx4Y8nJS2qE8NvuD9NMnnhhoZBEyzaZVGAMwOWAiA-WIaXMMbGfoH7HKjgDz56ivgA2vbCQ0m9LbQhmKjVeg%3D%3D\",\n \"mimeType\": \"audio/mp4; codecs\u003d\\\"mp4a.40.2\\\"\",\n \"bitrate\": 130445,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"631\"\n },\n \"indexRange\": {\n \"start\": \"632\",\n \"end\": \"915\"\n },\n \"lastModified\": \"1641517801362798\",\n \"contentLength\": \"3367377\",\n \"quality\": \"tiny\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 129497,\n \"highReplication\": true,\n \"audioQuality\": \"AUDIO_QUALITY_MEDIUM\",\n \"approxDurationMs\": \"208027\",\n \"audioSampleRate\": \"44100\",\n \"audioChannels\": 2\n },\n {\n \"itag\": 249,\n \"url\": \"https://rr1---sn-fpoq-4age.googlevideo.com/videoplayback?expire\u003d1646093888\u0026ei\u003d4BEdYo3POZCLgAewjoioCg\u0026ip\u003d127.0.0.1\u0026id\u003do-AIQ1uWmgdiW-hARSY20FfhDKsW3Vw-W_BkMvYuNpVzMB\u0026itag\u003d249\u0026source\u003dyoutube\u0026requiressl\u003dyes\u0026mh\u003da7\u0026mm\u003d31%2C29\u0026mn\u003dsn-fpoq-4age%2Csn-hpa7zn7d\u0026ms\u003dau%2Crdu\u0026mv\u003dm\u0026mvi\u003d1\u0026pcm2cms\u003dyes\u0026pl\u003d17\u0026initcwndbps\u003d1522500\u0026vprv\u003d1\u0026mime\u003daudio%2Fwebm\u0026gir\u003dyes\u0026clen\u003d1353362\u0026dur\u003d207.981\u0026lmt\u003d1641514754828109\u0026mt\u003d1646072004\u0026fvip\u003d6\u0026keepalive\u003dyes\u0026fexp\u003d24001373%2C24007246\u0026c\u003dANDROID\u0026txp\u003d4531332\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig\u003dAOq0QJ8wRQIgCwNWr5Je6jgGA3bzTFqg1lwOBTQcAQ71C2flyYQx7ngCIQCyqCko7-Fa8V_Jmk3gn0Ipv9cIUUa0Gu9Sbx-3UQ69Ng%3D%3D\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Cinitcwndbps\u0026lsig\u003dAG3C_xAwRQIhAMILvlfx4Y8nJS2qE8NvuD9NMnnhhoZBEyzaZVGAMwOWAiA-WIaXMMbGfoH7HKjgDz56ivgA2vbCQ0m9LbQhmKjVeg%3D%3D\",\n \"mimeType\": \"audio/webm; codecs\u003d\\\"opus\\\"\",\n \"bitrate\": 56835,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"265\"\n },\n \"indexRange\": {\n \"start\": \"266\",\n \"end\": \"618\"\n },\n \"lastModified\": \"1641514754828109\",\n \"contentLength\": \"1353362\",\n \"quality\": \"tiny\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 52057,\n \"audioQuality\": \"AUDIO_QUALITY_LOW\",\n \"approxDurationMs\": \"207981\",\n \"audioSampleRate\": \"48000\",\n \"audioChannels\": 2\n },\n {\n \"itag\": 250,\n \"url\": \"https://rr1---sn-fpoq-4age.googlevideo.com/videoplayback?expire\u003d1646093888\u0026ei\u003d4BEdYo3POZCLgAewjoioCg\u0026ip\u003d127.0.0.1\u0026id\u003do-AIQ1uWmgdiW-hARSY20FfhDKsW3Vw-W_BkMvYuNpVzMB\u0026itag\u003d250\u0026source\u003dyoutube\u0026requiressl\u003dyes\u0026mh\u003da7\u0026mm\u003d31%2C29\u0026mn\u003dsn-fpoq-4age%2Csn-hpa7zn7d\u0026ms\u003dau%2Crdu\u0026mv\u003dm\u0026mvi\u003d1\u0026pcm2cms\u003dyes\u0026pl\u003d17\u0026initcwndbps\u003d1522500\u0026vprv\u003d1\u0026mime\u003daudio%2Fwebm\u0026gir\u003dyes\u0026clen\u003d1791773\u0026dur\u003d207.981\u0026lmt\u003d1641514755796024\u0026mt\u003d1646072004\u0026fvip\u003d6\u0026keepalive\u003dyes\u0026fexp\u003d24001373%2C24007246\u0026c\u003dANDROID\u0026txp\u003d4531332\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig\u003dAOq0QJ8wRQIgQ4Ar1PIdLNCWAG7qigDsyaTDebYMv_vCBLiEqsZOW0cCIQDb7_z7bpaC_Bte51yreZyXqgO0v3WMR6L8yVE-Mt2x_w%3D%3D\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Cinitcwndbps\u0026lsig\u003dAG3C_xAwRQIhAMILvlfx4Y8nJS2qE8NvuD9NMnnhhoZBEyzaZVGAMwOWAiA-WIaXMMbGfoH7HKjgDz56ivgA2vbCQ0m9LbQhmKjVeg%3D%3D\",\n \"mimeType\": \"audio/webm; codecs\u003d\\\"opus\\\"\",\n \"bitrate\": 74456,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"265\"\n },\n \"indexRange\": {\n \"start\": \"266\",\n \"end\": \"619\"\n },\n \"lastModified\": \"1641514755796024\",\n \"contentLength\": \"1791773\",\n \"quality\": \"tiny\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 68920,\n \"audioQuality\": \"AUDIO_QUALITY_LOW\",\n \"approxDurationMs\": \"207981\",\n \"audioSampleRate\": \"48000\",\n \"audioChannels\": 2\n },\n {\n \"itag\": 251,\n \"url\": \"https://rr1---sn-fpoq-4age.googlevideo.com/videoplayback?expire\u003d1646093888\u0026ei\u003d4BEdYo3POZCLgAewjoioCg\u0026ip\u003d127.0.0.1\u0026id\u003do-AIQ1uWmgdiW-hARSY20FfhDKsW3Vw-W_BkMvYuNpVzMB\u0026itag\u003d251\u0026source\u003dyoutube\u0026requiressl\u003dyes\u0026mh\u003da7\u0026mm\u003d31%2C29\u0026mn\u003dsn-fpoq-4age%2Csn-hpa7zn7d\u0026ms\u003dau%2Crdu\u0026mv\u003dm\u0026mvi\u003d1\u0026pcm2cms\u003dyes\u0026pl\u003d17\u0026initcwndbps\u003d1522500\u0026vprv\u003d1\u0026mime\u003daudio%2Fwebm\u0026gir\u003dyes\u0026clen\u003d3530951\u0026dur\u003d207.981\u0026lmt\u003d1641514754799509\u0026mt\u003d1646072004\u0026fvip\u003d6\u0026keepalive\u003dyes\u0026fexp\u003d24001373%2C24007246\u0026c\u003dANDROID\u0026txp\u003d4531332\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig\u003dAOq0QJ8wRQIhAKNXwiYAohr_X6HQl7KZs-RPn650QK1IwP8SfGhoAXjKAiBttMlEvEYW6UvvkBCqRqvKKN8rPWnYU6cemZJcX5aJEQ%3D%3D\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Cinitcwndbps\u0026lsig\u003dAG3C_xAwRQIhAMILvlfx4Y8nJS2qE8NvuD9NMnnhhoZBEyzaZVGAMwOWAiA-WIaXMMbGfoH7HKjgDz56ivgA2vbCQ0m9LbQhmKjVeg%3D%3D\",\n \"mimeType\": \"audio/webm; codecs\u003d\\\"opus\\\"\",\n \"bitrate\": 146088,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"265\"\n },\n \"indexRange\": {\n \"start\": \"266\",\n \"end\": \"619\"\n },\n \"lastModified\": \"1641514754799509\",\n \"contentLength\": \"3530951\",\n \"quality\": \"tiny\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 135818,\n \"audioQuality\": \"AUDIO_QUALITY_MEDIUM\",\n \"approxDurationMs\": \"207981\",\n \"audioSampleRate\": \"48000\",\n \"audioChannels\": 2\n }\n ],\n \"onesieStreamingUrl\": \"https://rr1---sn-fpoq-4age.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dANDROID\u0026oss\u003d1\u0026oda\u003d1\u0026oad\u003d7000\u0026ovd\u003d7000\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d550\u0026oewis\u003d1\u0026ohct\u003d2\u0026oaf1\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d2\u0026osbr\u003d1\u0026osnz\u003d1\u0026id\u003d2b80f20541b6e367\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1522500\u0026omo\u003d1\u0026msp\u003d0\u0026mt\u003d1646072004\u0026fvip\u003d6\"\n },\n \"playbackTracking\": {\n \"videostatsPlaybackUrl\": {\n \"baseUrl\": \"https://s.youtube.com/api/stats/playback?cl\u003d429611308\u0026docid\u003dK4DyBUG242c\u0026ei\u003d4BEdYo3POZCLgAewjoioCg\u0026fexp\u003d1714252%2C23744176%2C23882502%2C23884386%2C23888716%2C23918597%2C23934970%2C23946420%2C23966208%2C23983296%2C23998056%2C24001373%2C24002922%2C24004644%2C24007246%2C24007790%2C24021124%2C24028143%2C24034168%2C24036948%2C24054345%2C24054937%2C24060091%2C24063124%2C24074379%2C24077241%2C24077266%2C24078457%2C24078649%2C24080738%2C24082169%2C24082662%2C24085811%2C24091230%2C24106839%2C24108447%2C24109689%2C24110902%2C24117491%2C24120819%2C24123943%2C24135310%2C24138064%2C24138442%2C24140247%2C24141462%2C24142470%2C24145515%2C24149832%2C24151814%2C24154617%2C24161848%2C24165080%2C24166123%2C24167892%2C24168963%2C24169727%2C24176248%2C24570085%2C39321475\u0026ns\u003dyt\u0026plid\u003dAAXZGBIPFHzev8Cx\u0026el\u003ddetailpage\u0026len\u003d208\u0026of\u003dC49m4gPN4f_bUzskWOq7Vg\u0026vm\u003dCAMQARgBOjJBS1JhaHdDZ3VMckFHVXZya3d2SUZteXhocW1seTlHb2U3SElKT29kRGJIY0haS3doUWJUQVBta0tESnhxbzJjai10dFZLLW5obE16SXVGU19tUWNIMjRUV2FpeVV0aWdXaUh5cjRFUldFdzNZblRkSW9tUmtMNzB3blVMSWNvNGdRc21qZ1p4\",\n \"headers\": [\n {\n \"headerType\": \"USER_AUTH\"\n },\n {\n \"headerType\": \"VISITOR_ID\"\n },\n {\n \"headerType\": \"PLUS_PAGE_ID\"\n }\n ]\n },\n \"videostatsDelayplayUrl\": {\n \"baseUrl\": \"https://s.youtube.com/api/stats/delayplay?cl\u003d429611308\u0026docid\u003dK4DyBUG242c\u0026ei\u003d4BEdYo3POZCLgAewjoioCg\u0026fexp\u003d1714252%2C23744176%2C23882502%2C23884386%2C23888716%2C23918597%2C23934970%2C23946420%2C23966208%2C23983296%2C23998056%2C24001373%2C24002922%2C24004644%2C24007246%2C24007790%2C24021124%2C24028143%2C24034168%2C24036948%2C24054345%2C24054937%2C24060091%2C24063124%2C24074379%2C24077241%2C24077266%2C24078457%2C24078649%2C24080738%2C24082169%2C24082662%2C24085811%2C24091230%2C24106839%2C24108447%2C24109689%2C24110902%2C24117491%2C24120819%2C24123943%2C24135310%2C24138064%2C24138442%2C24140247%2C24141462%2C24142470%2C24145515%2C24149832%2C24151814%2C24154617%2C24161848%2C24165080%2C24166123%2C24167892%2C24168963%2C24169727%2C24176248%2C24570085%2C39321475\u0026ns\u003dyt\u0026plid\u003dAAXZGBIPFHzev8Cx\u0026el\u003ddetailpage\u0026len\u003d208\u0026of\u003dC49m4gPN4f_bUzskWOq7Vg\u0026vm\u003dCAMQARgBOjJBS1JhaHdDZ3VMckFHVXZya3d2SUZteXhocW1seTlHb2U3SElKT29kRGJIY0haS3doUWJUQVBta0tESnhxbzJjai10dFZLLW5obE16SXVGU19tUWNIMjRUV2FpeVV0aWdXaUh5cjRFUldFdzNZblRkSW9tUmtMNzB3blVMSWNvNGdRc21qZ1p4\",\n \"headers\": [\n {\n \"headerType\": \"USER_AUTH\"\n },\n {\n \"headerType\": \"VISITOR_ID\"\n },\n {\n \"headerType\": \"PLUS_PAGE_ID\"\n }\n ]\n },\n \"videostatsWatchtimeUrl\": {\n \"baseUrl\": \"https://s.youtube.com/api/stats/watchtime?cl\u003d429611308\u0026docid\u003dK4DyBUG242c\u0026ei\u003d4BEdYo3POZCLgAewjoioCg\u0026fexp\u003d1714252%2C23744176%2C23882502%2C23884386%2C23888716%2C23918597%2C23934970%2C23946420%2C23966208%2C23983296%2C23998056%2C24001373%2C24002922%2C24004644%2C24007246%2C24007790%2C24021124%2C24028143%2C24034168%2C24036948%2C24054345%2C24054937%2C24060091%2C24063124%2C24074379%2C24077241%2C24077266%2C24078457%2C24078649%2C24080738%2C24082169%2C24082662%2C24085811%2C24091230%2C24106839%2C24108447%2C24109689%2C24110902%2C24117491%2C24120819%2C24123943%2C24135310%2C24138064%2C24138442%2C24140247%2C24141462%2C24142470%2C24145515%2C24149832%2C24151814%2C24154617%2C24161848%2C24165080%2C24166123%2C24167892%2C24168963%2C24169727%2C24176248%2C24570085%2C39321475\u0026ns\u003dyt\u0026plid\u003dAAXZGBIPFHzev8Cx\u0026el\u003ddetailpage\u0026len\u003d208\u0026of\u003dC49m4gPN4f_bUzskWOq7Vg\u0026vm\u003dCAMQARgBOjJBS1JhaHdDZ3VMckFHVXZya3d2SUZteXhocW1seTlHb2U3SElKT29kRGJIY0haS3doUWJUQVBta0tESnhxbzJjai10dFZLLW5obE16SXVGU19tUWNIMjRUV2FpeVV0aWdXaUh5cjRFUldFdzNZblRkSW9tUmtMNzB3blVMSWNvNGdRc21qZ1p4\",\n \"headers\": [\n {\n \"headerType\": \"USER_AUTH\"\n },\n {\n \"headerType\": \"VISITOR_ID\"\n },\n {\n \"headerType\": \"PLUS_PAGE_ID\"\n }\n ]\n },\n \"ptrackingUrl\": {\n \"baseUrl\": \"https://www.youtube.com/ptracking?ei\u003d4BEdYo3POZCLgAewjoioCg\u0026oid\u003dnrN3ywEiRkXVeg3HYSHRTw\u0026plid\u003dAAXZGBIPFHzev8Cx\u0026pltype\u003dcontent\u0026ptchn\u003d_aEa8K-EOJ3D6gOs7HcyNg\u0026ptk\u003dyoutube_single\u0026video_id\u003dK4DyBUG242c\",\n \"headers\": [\n {\n \"headerType\": \"USER_AUTH\"\n },\n {\n \"headerType\": \"VISITOR_ID\"\n },\n {\n \"headerType\": \"PLUS_PAGE_ID\"\n }\n ]\n },\n \"qoeUrl\": {\n \"baseUrl\": \"https://s.youtube.com/api/stats/qoe?cl\u003d429611308\u0026docid\u003dK4DyBUG242c\u0026ei\u003d4BEdYo3POZCLgAewjoioCg\u0026event\u003dstreamingstats\u0026fexp\u003d1714252%2C23744176%2C23882502%2C23884386%2C23888716%2C23918597%2C23934970%2C23946420%2C23966208%2C23983296%2C23998056%2C24001373%2C24002922%2C24004644%2C24007246%2C24007790%2C24021124%2C24028143%2C24034168%2C24036948%2C24054345%2C24054937%2C24060091%2C24063124%2C24074379%2C24077241%2C24077266%2C24078457%2C24078649%2C24080738%2C24082169%2C24082662%2C24085811%2C24091230%2C24106839%2C24108447%2C24109689%2C24110902%2C24117491%2C24120819%2C24123943%2C24135310%2C24138064%2C24138442%2C24140247%2C24141462%2C24142470%2C24145515%2C24149832%2C24151814%2C24154617%2C24161848%2C24165080%2C24166123%2C24167892%2C24168963%2C24169727%2C24176248%2C24570085%2C39321475\u0026ns\u003dyt\u0026plid\u003dAAXZGBIPFHzev8Cx\",\n \"headers\": [\n {\n \"headerType\": \"USER_AUTH\"\n },\n {\n \"headerType\": \"VISITOR_ID\"\n },\n {\n \"headerType\": \"PLUS_PAGE_ID\"\n }\n ]\n },\n \"atrUrl\": {\n \"baseUrl\": \"https://s.youtube.com/api/stats/atr?docid\u003dK4DyBUG242c\u0026ei\u003d4BEdYo3POZCLgAewjoioCg\u0026len\u003d208\u0026ns\u003dyt\u0026plid\u003dAAXZGBIPFHzev8Cx\u0026ver\u003d2\",\n \"elapsedMediaTimeSeconds\": 3,\n \"headers\": [\n {\n \"headerType\": \"USER_AUTH\"\n },\n {\n \"headerType\": \"VISITOR_ID\"\n },\n {\n \"headerType\": \"PLUS_PAGE_ID\"\n }\n ]\n },\n \"engageUrl\": {\n \"baseUrl\": \"https://s.youtube.com/api/stats/engage?cl\u003d429611308\u0026cmt\u003d%5BVSS_CMT%5D\u0026conn\u003d%5BVSS_CONN%5D\u0026cpn\u003d%5BVSS_CPN%5D\u0026docid\u003dK4DyBUG242c\u0026ei\u003d4BEdYo3POZCLgAewjoioCg\u0026el\u003ddetailpage\u0026fexp\u003d1714252%2C23744176%2C23882502%2C23884386%2C23888716%2C23918597%2C23934970%2C23946420%2C23966208%2C23983296%2C23998056%2C24001373%2C24002922%2C24004644%2C24007246%2C24007790%2C24021124%2C24028143%2C24034168%2C24036948%2C24054345%2C24054937%2C24060091%2C24063124%2C24074379%2C24077241%2C24077266%2C24078457%2C24078649%2C24080738%2C24082169%2C24082662%2C24085811%2C24091230%2C24106839%2C24108447%2C24109689%2C24110902%2C24117491%2C24120819%2C24123943%2C24135310%2C24138064%2C24138442%2C24140247%2C24141462%2C24142470%2C24145515%2C24149832%2C24151814%2C24154617%2C24161848%2C24165080%2C24166123%2C24167892%2C24168963%2C24169727%2C24176248%2C24570085%2C39321475\u0026lact\u003d%5BVSS_LACT%5D\u0026len\u003d208\u0026ns\u003dyt\u0026of\u003dC49m4gPN4f_bUzskWOq7Vg\u0026plid\u003dAAXZGBIPFHzev8Cx\u0026rt\u003d%5BVSS_RT%5D\u0026state\u003d%5BVSS_STATE%5D\u0026vis\u003d%5BVSS_VIS%5D\u0026vm\u003dCAMQARgBOjJBS1JhaHdDZ3VMckFHVXZya3d2SUZteXhocW1seTlHb2U3SElKT29kRGJIY0haS3doUWJUQVBta0tESnhxbzJjai10dFZLLW5obE16SXVGU19tUWNIMjRUV2FpeVV0aWdXaUh5cjRFUldFdzNZblRkSW9tUmtMNzB3blVMSWNvNGdRc21qZ1p4\",\n \"headers\": [\n {\n \"headerType\": \"USER_AUTH\"\n },\n {\n \"headerType\": \"VISITOR_ID\"\n }\n ]\n },\n \"videostatsScheduledFlushWalltimeSeconds\": [\n 10,\n 20,\n 30\n ],\n \"videostatsDefaultFlushIntervalSeconds\": 300,\n \"youtubeRemarketingUrl\": {\n \"baseUrl\": \"https://www.youtube.com/pagead/viewthroughconversion/962985656/?backend\u003dinnertube\u0026bundleid\u003dcom.google.android.youtube\u0026cname\u003d3\u0026cver\u003d16_29\u0026foc_id\u003d_aEa8K-EOJ3D6gOs7HcyNg\u0026idtype\u003dssaid\u0026label\u003dfollowon_view\u0026ptype\u003dno_rmkt\u0026random\u003d868795148\",\n \"elapsedMediaTimeSeconds\": 0,\n \"headers\": [\n {\n \"headerType\": \"USER_AUTH\"\n },\n {\n \"headerType\": \"VISITOR_ID\"\n }\n ]\n }\n },\n \"captions\": {\n \"playerCaptionsTracklistRenderer\": {\n \"captionTracks\": [\n {\n \"baseUrl\": \"https://www.youtube.com/api/timedtext?v\u003dK4DyBUG242c\u0026asr_langs\u003dde,en,es,fr,id,it,ja,ko,nl,pt,ru,tr,vi\u0026caps\u003dasr\u0026exp\u003dxctw\u0026xoaf\u003d5\u0026hl\u003den-GB\u0026ip\u003d127.0.0.1\u0026ipbits\u003d0\u0026expire\u003d1646097488\u0026sparams\u003dip,ipbits,expire,v,asr_langs,caps,exp,xoaf\u0026signature\u003dA0C4ED802215EB3ED74051F5D90B74CB1E54741B.C97D5413A07208383B1938074E1FCB19EC25C8B5\u0026key\u003dyt8\u0026kind\u003dasr\u0026lang\u003dnl\u0026fmt\u003dsrv3\",\n \"name\": {\n \"runs\": [\n {\n \"text\": \"Dutch (auto-generated)\"\n }\n ]\n },\n \"vssId\": \"a.nl\",\n \"languageCode\": \"nl\",\n \"kind\": \"asr\",\n \"isTranslatable\": true\n }\n ],\n \"audioTracks\": [\n {\n \"captionTrackIndices\": [\n 0\n ]\n }\n ],\n \"defaultAudioTrackIndex\": 0\n }\n },\n \"videoDetails\": {\n \"videoId\": \"K4DyBUG242c\",\n \"title\": \"Cartoon - On \u0026 On (feat. Daniel Levi) [NCS Release]\",\n \"lengthSeconds\": \"208\",\n \"keywords\": [\n \"Cartoon On \u0026 On (feat. Daniel Levi)\",\n \"Cartoon - On \u0026 On\",\n \"Cartoon\",\n \"On \u0026 On\",\n \"NCS\",\n \"nocopyrightsounds\",\n \"electronic\",\n \"no copyright sounds\",\n \"NCS release Cartoon\",\n \"NCS Release Daniel Levi\",\n \"Daniel Levi\",\n \"NCS Release\",\n \"Cartoon Baboon\",\n \"Cartoon NCS Release\",\n \"NCS Cartoon On \u0026 On\",\n \"Copyright Free Music\",\n \"Royalty Free Music\",\n \"Royalty Free Cartoon\",\n \"On and on\",\n \"on and on lyrics\",\n \"on \u0026 on lyrics\",\n \"NCS On and On\",\n \"NCS On \u0026 On\",\n \"Cartoon best songs\",\n \"NCS Best Songs\",\n \"NCS Cartoon Daniel Levi\",\n \"On \u0026 On NCS\",\n \"Official\"\n ],\n \"channelId\": \"UC_aEa8K-EOJ3D6gOs7HcyNg\",\n \"isOwnerViewing\": false,\n \"shortDescription\": \"NCS: Music Without Limitations\\nNCS Spotify: http://spoti.fi/NCS\\n\\nFree Download / Stream: http://ncs.io/onandon\\n\\n\\n[NCS]\\n• https://soundcloud.com/nocopyrightsounds\\n• https://instagram.com/nocopyrightsounds\\n• https://facebook.com/nocopyrightsounds\\n• https://twitter.com/ncsounds\\n• https://www.twitch.tv/nocopyrightsounds\\n\\n▽ Follow Cartoon\\nSoundCloud https://soundcloud.com/cartoonbaboon\\nFacebook https://www.facebook.com/cartoondband\\nInstagram https://www.instagram.com/cartoonbaboon\\n\\n▽ Follow Daniel Levi (vocalist)\\nYoutube https://www.youtube.com/user/danielleviband/\\nFacebook http://facebook.com/daniellevimusic\\nInstagram https://www.instagram.com/danielleviviinalass/\\n\\nLyrics: Cartoon - On \u0026 On feat. Daniel Levi\\n\\n[Verse 1]\\nHold me close \u0027til I get up\\nTime is barely on our side\\nI don\u0027t wanna waste what\u0027s left\\nThe storms we chase are leadin\u0027 us\\nAnd love is all we\u0027ll ever trust, yeah\\nNo, I don\u0027t wanna waste what\u0027s left\\n\\n[Chorus]\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\n\u0027Til my shadow turns to sun-rays\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\nAnd on and on we\u0027ll go\\nOn we\u0027ll go\\n\\n[Verse 2]\\nFinding life along the way\\nMelodies we haven\u0027t played\\nNo, I don\u0027t want no rest\\nEchoin\u0027 around these walls\\nFighting to create a song (yeah)\\nI don\u0027t wanna miss a beat\\n\\n[Chorus]\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\n\u0027Til my shadow turns to sun-rays\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\nAnd on and on we\u0027ll go\\n\\n[Bridge]\\nAnd we\u0027ll grow in number\\nFuelled by thunder, see the horizon\\nTurn us to thousands\\nAnd we\u0027ll grow in number\\nFuelled by thunder, see the horizon\\nTurn us to thousands\\n\\n[Chorus]\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\n\u0027Til my shadow turns to sunrays\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\nAnd on and on we\u0027ll go\\n\\n\\n© Check out our Usage Policy on how to use NCS music in your videos: http://ncs.io/UsagePolicy\\n\\nTo request a commercial license visit: http://ncs.io/Commercial\",\n \"isCrawlable\": true,\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi_webp/K4DyBUG242c/default.webp\",\n \"width\": 120,\n \"height\": 90\n },\n {\n \"url\": \"https://i.ytimg.com/vi_webp/K4DyBUG242c/mqdefault.webp\",\n \"width\": 320,\n \"height\": 180\n },\n {\n \"url\": \"https://i.ytimg.com/vi_webp/K4DyBUG242c/hqdefault.webp\",\n \"width\": 480,\n \"height\": 360\n },\n {\n \"url\": \"https://i.ytimg.com/vi_webp/K4DyBUG242c/sddefault.webp\",\n \"width\": 640,\n \"height\": 480\n }\n ]\n },\n \"allowRatings\": true,\n \"viewCount\": \"449880967\",\n \"author\": \"NoCopyrightSounds\",\n \"isPrivate\": false,\n \"isUnpluggedCorpus\": false,\n \"isLiveContent\": false\n },\n \"playerConfig\": {\n \"audioConfig\": {\n \"loudnessDb\": 6.89,\n \"perceptualLoudnessDb\": -7.11,\n \"enablePerFormatLoudness\": false\n },\n \"exoPlayerConfig\": {\n \"useExoPlayer\": true,\n \"useAdaptiveBitrate\": true,\n \"maxInitialByteRate\": 91136,\n \"minDurationForQualityIncreaseMs\": 12364,\n \"maxDurationForQualityDecreaseMs\": 3720,\n \"minDurationToRetainAfterDiscardMs\": 21000,\n \"lowWatermarkMs\": 15000,\n \"highWatermarkMs\": 30000,\n \"lowPoolLoad\": 0.8,\n \"highPoolLoad\": 0.8,\n \"sufficientBandwidthOverhead\": 1,\n \"bufferChunkSizeKb\": 50,\n \"httpConnectTimeoutMs\": 16000,\n \"httpReadTimeoutMs\": 8000,\n \"numAudioSegmentsPerFetch\": 1,\n \"numVideoSegmentsPerFetch\": 2,\n \"minDurationForPlaybackStartMs\": 1600,\n \"enableExoplayerReuse\": false,\n \"useRadioTypeForInitialQualitySelection\": true,\n \"blacklistFormatOnError\": false,\n \"enableBandaidHttpDataSource\": true,\n \"httpLoadTimeoutMs\": 18000,\n \"canPlayHdDrm\": true,\n \"videoBufferSegmentCount\": 389,\n \"audioBufferSegmentCount\": 38,\n \"useAbruptSplicing\": false,\n \"minRetryCount\": 10,\n \"minChunksNeededToPreferOffline\": 2,\n \"secondsToMaxAggressiveness\": 0,\n \"enableSurfaceviewResizeWorkaround\": true,\n \"enableVp9IfThresholdsPass\": false,\n \"matchQualityToViewportOnUnfullscreen\": false,\n \"lowAudioQualityConnTypes\": [\n \"MOBILE_CONNECTION_TYPE_CELLULAR_2G\",\n \"MOBILE_CONNECTION_TYPE_CELLULAR_3G\"\n ],\n \"useDashForLiveStreams\": true,\n \"enableLibvpxVideoTrackRenderer\": false,\n \"lowAudioQualityBandwidthThresholdBps\": 786432,\n \"enableVariableSpeedPlayback\": true,\n \"preferOnesieBufferedFormat\": true,\n \"minimumBandwidthSampleBytes\": 16384,\n \"useDashForOtfAndCompletedLiveStreams\": true,\n \"disableCacheAwareVideoFormatEvaluation\": false,\n \"useLiveDvrForDashLiveStreams\": true,\n \"cronetResetTimeoutOnRedirects\": true,\n \"emitVideoDecoderChangeEvents\": false,\n \"onesieVideoBufferLoadTimeoutMs\": \"0\",\n \"onesieVideoBufferReadTimeoutMs\": \"0\",\n \"libvpxEnableGl\": false,\n \"enableVp9EncryptedIfThresholdsPass\": false,\n \"enableOpus\": false,\n \"usePredictedBuffer\": true,\n \"maxReadAheadMediaTimeMs\": 120000,\n \"useMediaTimeCappedLoadControl\": true,\n \"allowCacheOverrideToLowerQualitiesWithinRange\": 0,\n \"allowDroppingUndecodedFrames\": true,\n \"minDurationForPlaybackRestartMs\": 5000,\n \"serverProvidedBandwidthHeader\": \"\",\n \"liveOnlyPegStrategy\": \"LIVE_ONLY_PEG_STRATEGY_SEEK_ON_REBUFFER_ESTIMATE_DURATION\",\n \"enableRedirectorHostFallback\": true,\n \"enableHighlyAvailableFormatFallbackOnPcr\": false,\n \"recordTrackRendererTimingEvents\": true,\n \"minErrorsForRedirectorHostFallback\": 0,\n \"nonHardwareMediaCodecNames\": [\n \"OMX.ffmpeg.vp9.decoder\",\n \"OMX.google.vp9.decoder\",\n \"c2.android.vp9.decoder\",\n \"OMX.Intel.sw_vd.vp9\",\n \"OMX.MTK.VIDEO.DECODER.SW.VP9\",\n \"c2.android.av1.decoder\",\n \"OMX.sprd.av1.decoder\",\n \"OMX.google.av1.decoder\"\n ],\n \"enableVp9IfInHardware\": true,\n \"enableVp9EncryptedIfInHardware\": true,\n \"useOpusMedAsLowQualityAudio\": false,\n \"minErrorsForPcrFallback\": 0,\n \"useStickyRedirectHttpDataSource\": true,\n \"onlyVideoBandwidth\": true,\n \"useRedirectorOnNetworkChange\": false,\n \"enableMaxReadaheadAbrThreshold\": true,\n \"cacheCheckDirectoryWritabilityOnce\": false,\n \"predictorType\": \"PREDICTOR_TYPE_POLYNOMIAL\",\n \"slidingPercentile\": 0.5,\n \"slidingWindowSize\": 12,\n \"maxFrameDropIntervalMs\": 100,\n \"ignoreLoadTimeoutForFallback\": false,\n \"serverBweMultiplier\": 1,\n \"drmMaxKeyfetchDelayMs\": 900000,\n \"maxResolutionForWhiteNoise\": 0,\n \"whiteNoiseRenderEffectMode\": \"RENDER_EFFECT_MODE_UNKNOWN\",\n \"enableLibvpxHdr\": false,\n \"enableCacheAwareStreamSelection\": true,\n \"useExoCronetDataSource\": true,\n \"whiteNoiseScale\": 0,\n \"whiteNoiseOffset\": 0,\n \"preventVideoFrameLaggingWithLibvpx\": false,\n \"enableMediaCodecHdr\": true,\n \"enableMediaCodecSwHdr\": false,\n \"liveOnlyWindowChunks\": 10,\n \"bearerMinDurationToRetainAfterDiscardMs\": [\n 21000,\n 21000,\n 21000,\n 21000,\n 120000,\n 120000,\n 90000,\n 120000\n ],\n \"forceWidevineL3\": false,\n \"useAverageBitrate\": false,\n \"useMedialibAudioTrackRendererForLive\": true,\n \"useExoPlayerV2\": false,\n \"logMediaRequestEventsToCsi\": true,\n \"onesieFixNonZeroStartTimeFormatSelection\": false,\n \"liveOnlyReadaheadStepSizeChunks\": 1,\n \"liveOnlyBufferHealthHalfLifeSeconds\": 60,\n \"liveOnlyMinBufferHealthRatio\": 0.75,\n \"liveOnlyMinLatencyToSeekRatio\": 3,\n \"manifestlessPartialChunkStrategy\": \"ANDROID_PARTIAL_CHUNK_STRATEGY_RETRY_RANGE_CHECK_LMT\",\n \"ignoreViewportSizeWhenSticky\": false,\n \"enableLibvpxFallback\": false,\n \"disableLibvpxLoopFilter\": false,\n \"enableVpxMediaView\": false,\n \"hdrMinScreenBrightness\": 0,\n \"hdrMaxScreenBrightnessThreshold\": 10,\n \"onesieDataSourceAboveCacheDataSource\": true,\n \"httpNonplayerLoadTimeoutMs\": 72000,\n \"numVideoSegmentsPerFetchStrategy\": \"NUM_SEGMENTS_PER_FETCH_STRATEGY_LIMITED_DURATION\",\n \"maxVideoDurationPerFetchMs\": 12000,\n \"maxVideoEstimatedLoadDurationMs\": -1,\n \"estimatedServerClockHalfLife\": 5,\n \"estimatedServerClockStrictOffset\": false,\n \"minReadAheadMediaTimeMs\": 0,\n \"readAheadGrowthRate\": 0,\n \"useDynamicReadAhead\": false,\n \"useYtVodMediaSourceForV2\": false,\n \"enableV2Gapless\": false,\n \"useLiveHeadTimeMillis\": true,\n \"allowTrackSelectionWithUpdatedVideoItagsForExoV2\": false,\n \"maxAllowableTimeBeforeMediaTimeUpdateSec\": 15,\n \"enableDynamicHdr\": false,\n \"v2PerformEarlyStreamSelection\": false,\n \"v2UsePlaybackStreamSelectionResult\": false,\n \"v2MinTimeBetweenAbrReevaluationMs\": 2000,\n \"avoidReusePlaybackAcrossLoadvideos\": false,\n \"enableInfiniteNetworkLoadingRetries\": true,\n \"reportExoPlayerStateOnTransition\": false,\n \"manifestlessSequenceMethod\": \"MANIFESTLESS_SEQUENCE_METHOD_LIVE_HEAD\",\n \"useLiveHeadWindow\": true,\n \"enableDynamicHdrInHardware\": false,\n \"ultralowAudioQualityBandwidthThresholdBps\": 0,\n \"retryLiveNetNocontentWithDelay\": true,\n \"ignoreUnneededSeeksToLiveHead\": true,\n \"adaptiveLiveHeadWindow\": true,\n \"drmMetricsQoeLoggingFraction\": 0.01,\n \"liveNetNocontentMaximumErrors\": -1,\n \"waitForDrmLicenseBeforeProcessingAndroidStuckBufferfull\": true,\n \"useTimeSeriesBufferPrediction\": false\n },\n \"playbackStartConfig\": {\n \"startTimeToleranceBeforeMs\": \"20000\"\n },\n \"adRequestConfig\": {\n \"filterTimeEventsOnDelta\": 10000,\n \"useCriticalExecOnAdsPrep\": true,\n \"userCriticalExecOnAdsProcessing\": true,\n \"enableCountdownNextToThumbnailAndroid\": true,\n \"preskipScalingFactorAndroid\": 0.712,\n \"preskipPaddingAndroid\": 6\n },\n \"networkProtocolConfig\": {\n \"useQuic\": true\n },\n \"androidNetworkStackConfig\": {\n \"networkStack\": \"CRONET\",\n \"androidCronetResponsePriority\": {\n \"priorityValue\": \"BACKGROUND_10_THREAD_PRIORITY\"\n },\n \"androidMetadataNetworkConfig\": {\n \"coalesceRequests\": true\n }\n },\n \"lidarSdkConfig\": {\n \"enableActiveViewReporter\": true,\n \"useMediaTime\": true,\n \"sendTosMetrics\": true,\n \"usePlayerState\": false,\n \"enableIosAppStateCheck\": true,\n \"enableImprovedSizeReportingAndroid\": true,\n \"enableIsAndroidVideoAlwaysMeasurable\": true\n },\n \"androidMedialibConfig\": {\n \"isItag18MainProfile\": true,\n \"dashManifestVersion\": 5,\n \"initialBandwidthEstimates\": [\n {\n \"detailedNetworkType\": \"DETAILED_NETWORK_TYPE_WIFI\",\n \"bandwidthBps\": \"921853\"\n },\n {\n \"detailedNetworkType\": \"DETAILED_NETWORK_TYPE_LTE\",\n \"bandwidthBps\": \"631467\"\n }\n ],\n \"viewportSizeFraction\": 0.85,\n \"selectLowQualityStreamsWithHighBitrates\": true,\n \"enablePrerollPrebuffer\": true,\n \"prebufferOptimizeForViewportSize\": true,\n \"hpqViewportSizeFraction\": 0.58\n },\n \"playerControlsConfig\": {\n \"showCachedInTimebar\": true\n },\n \"variableSpeedConfig\": {\n \"availablePlaybackSpeeds\": [\n {\n \"label\": {\n \"runs\": [\n {\n \"text\": \"0.25x\"\n }\n ]\n },\n \"value\": 0.25\n },\n {\n \"label\": {\n \"runs\": [\n {\n \"text\": \"0.5x\"\n }\n ]\n },\n \"value\": 0.5\n },\n {\n \"label\": {\n \"runs\": [\n {\n \"text\": \"0.75x\"\n }\n ]\n },\n \"value\": 0.75\n },\n {\n \"label\": {\n \"runs\": [\n {\n \"text\": \"Normal\"\n }\n ]\n },\n \"value\": 1\n },\n {\n \"label\": {\n \"runs\": [\n {\n \"text\": \"1.25x\"\n }\n ]\n },\n \"value\": 1.25\n },\n {\n \"label\": {\n \"runs\": [\n {\n \"text\": \"1.5x\"\n }\n ]\n },\n \"value\": 1.5\n },\n {\n \"label\": {\n \"runs\": [\n {\n \"text\": \"1.75x\"\n }\n ]\n },\n \"value\": 1.75\n },\n {\n \"label\": {\n \"runs\": [\n {\n \"text\": \"2x\"\n }\n ]\n },\n \"value\": 2\n }\n ],\n \"androidVariableSpeedTimeoutSecs\": 0,\n \"enableVariableSpeedOnOtf\": true\n },\n \"decodeQualityConfig\": {\n \"maximumVideoDecodeVerticalResolution\": 2160\n },\n \"vrConfig\": {\n \"allowVr\": true,\n \"allowSubtitles\": true,\n \"showHqButton\": true,\n \"sphericalDirectionLoggingEnabled\": true,\n \"enableAndroidVr180MagicWindow\": true,\n \"enableAndroidMagicWindowEduOverlay\": true,\n \"magicWindowEduOverlayText\": \"Move device to explore video\",\n \"magicWindowEduOverlayAnimationUrl\": \"https://youtube.com/img/vr/magic_window_edu_overlay_animation_v2.webp\",\n \"enableMagicWindowZoom\": true\n },\n \"qoeStatsClientConfig\": {\n \"batchedEntriesPeriodMs\": \"30000\"\n },\n \"androidPlayerStatsConfig\": {\n \"usePblForAttestationReporting\": false,\n \"usePblForHeartbeatReporting\": false,\n \"usePblForPlaybacktrackingReporting\": false,\n \"usePblForQoeReporting\": true,\n \"changeCpnOnFatalPlaybackError\": true\n },\n \"stickyQualitySelectionConfig\": {\n \"stickySelectionType\": \"DISABLE_STICKY\",\n \"expirationTimeSinceLastManualVideoQualitySelectionMs\": \"259200000\",\n \"expirationTimeSinceLastPlaybackStartMs\": \"18000000\",\n \"stickyCeilingOverridesSimpleBitrateCap\": true\n },\n \"adSurveyRequestConfig\": {\n \"useGetRequests\": true\n },\n \"retryConfig\": {\n \"retryEligibleErrors\": [\n \"fmt.decode\",\n \"android.exo.fatal\",\n \"scripted_player.js.fatal\",\n \"android.stuck.bufferfull\",\n \"player.timeout\"\n ],\n \"retryUnderSameConditionAttempts\": 1,\n \"retryWithNewSurfaceAttempts\": 1,\n \"progressiveFallbackOnNonNetworkErrors\": true,\n \"l3FallbackOnDrmErrors\": true,\n \"retryAfterCacheRemoval\": true,\n \"widevineL3EnforcedFallbackOnDrmErrors\": true,\n \"exoProxyableFormatFallback\": true,\n \"maxPlayerRetriesWhenNetworkUnavailable\": 2,\n \"retryWithLibvpx\": true,\n \"suppressFatalErrorAfterStop\": false,\n \"fallbackFromHfrToSfrOnFormatDecodeError\": true\n },\n \"cmsPathProbeConfig\": {\n \"cmsPathProbeDelayMs\": 7000\n },\n \"mediaCommonConfig\": {\n \"dynamicReadaheadConfig\": {\n \"maxReadAheadMediaTimeMs\": 160000,\n \"minReadAheadMediaTimeMs\": 15000,\n \"readAheadGrowthRateMs\": 300,\n \"readAheadWatermarkMarginRatio\": 0,\n \"minReadAheadWatermarkMarginMs\": 0,\n \"maxReadAheadWatermarkMarginMs\": 0,\n \"shouldIncorporateNetworkActiveState\": false\n },\n \"mediaUstreamerRequestConfig\": {\n \"enableVideoPlaybackRequest\": true,\n \"videoPlaybackUstreamerConfig\": \"Cs8CCAAlMZkqPi0AAIA_NT0Klz9YAXjoAoABAaABAbUB9ijcP-ABAegBA_ABAfkBAAAAAAAA0D-BAgAAAAAAABhAmALwAaAC6ALaAjgQsOoBGKhGIKCcASjYNjCYdUgBUAFYAWgBcIgngAH0A-ABAfABAYACAZgCDKgCAbACAbgCAcACAfoCKQgMEBgYMiAyLQAAcEI1AACMQkABSAFlAACAQGjAcHABiAEBzQEAAIA_ggMAiAMBkAMA4AOQTvADAbAEAbgEAcoEhwEKEwiA4gkQmHUYrAIlAAAAACgAMAAQgKjWuQcY0A8qZQoKdGJfY29zdF81MBIvChYKCmNmZ19sYW1iZGESCBIGCgSamZk-ChUKCWNmZ19hbHBoYRIIEgYKBAAAAD8gCCkAAAAAAAAAADUAAAAAOABAAF2amZk-ZQAAAD9tAAAAAHUAAAAAMAEYASABMgwIqgIQr6bjzrqe9QIyDAiuAhDv7fGDsp71AjIMCI4DEI_7ucX3nfUCMgwIhwEQ-qKB4Lqe9QIyDAj0ARD80P2Asp71AjIMCI0DEMCRsqr3nfUCMgwIhgEQzZ-B4Lqe9QIyDAjzARD_yP2Asp71AjIMCIwDEOi765v3nfUCMgwIhQEQ6cSB4Lqe9QIyDAjyARCszv2Asp71AjIMCIsDELKrxrT2nfUCMgwIoAEQiKaB4Lqe9QIyDAiWAhCdh_-Asp71AjIMCIoDEO_8-pf2nfUCMgwIiwEQ9KStrLqe9QIyDAiMARDuqsWrup71AjIMCPkBEM3O6_6unvUCMgwI-gEQuNim_66e9QIyDAj7ARCV7-n-rp71AjoA\",\n \"videoPlaybackPostEmptyBody\": false,\n \"isVideoPlaybackRequestIdempotent\": true\n },\n \"predictedReadaheadConfig\": {\n \"minReadaheadMs\": 5000,\n \"maxReadaheadMs\": 157000\n },\n \"mediaFetchRetryConfig\": {\n \"initialDelayMs\": 1000,\n \"backoffFactor\": 1.3,\n \"maximumDelayMs\": 20000,\n \"jitterFactor\": 0.1\n },\n \"mediaFetchMaximumServerErrors\": 10,\n \"mediaFetchMaximumNetworkErrors\": -1,\n \"mediaFetchMaximumErrors\": 10,\n \"serverReadaheadConfig\": {\n \"enable\": true,\n \"nextRequestPolicy\": {\n \"targetAudioReadaheadMs\": 120000,\n \"targetVideoReadaheadMs\": 120000\n }\n }\n },\n \"playerGestureConfig\": {\n \"downAndOutLandscapeAllowed\": true,\n \"downAndOutPortraitAllowed\": true\n }\n },\n \"storyboards\": {\n \"playerStoryboardSpecRenderer\": {\n \"spec\": \"https://i.ytimg.com/sb/K4DyBUG242c/storyboard3_L$L/$N.jpg?sqp\u003d-oaymwENSDfyq4qpAwVwAcABBqLzl_8DBgixhd2OBg\u003d\u003d|48#27#100#10#10#0#default#rs$AOn4CLBL2IIPMrqbAPLp9I-CeIkmqQ_Ifg|80#45#105#10#10#2000#M$M#rs$AOn4CLCHk7h_ZasxA3wVxKf7kC_iaeYDmQ|160#90#105#5#5#2000#M$M#rs$AOn4CLB5we2--cOxABnFGQ9mjbUiC9s9GQ\",\n \"recommendedLevel\": 2\n }\n },\n \"trackingParams\": \"CAAQu2kiEwiNv7qQgaP2AhWQBeAKHTAHAqU\u003d\",\n \"attestation\": {\n \"playerAttestationRenderer\": {\n \"challenge\": \"a\u003d5\u0026a2\u003d1\u0026b\u003dYT1oz8gZawdIOdlGVWSBRahKFr8\u0026c\u003d1646072288\u0026d\u003d3\u0026e\u003dK4DyBUG242c\u0026c5a\u003d1\u0026c5b\u003dyt_player_ias\u0026hh\u003dQtABpXduoRd8fc2gEkl-bvBuvEyNqSd5XOpBh4iHTSA\"\n }\n },\n \"adBreakParams\": \"\",\n \"endscreen\": {\n \"endscreenRenderer\": {\n \"elements\": [\n {\n \"endscreenElementRenderer\": {\n \"style\": \"WEBSITE\",\n \"image\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/an/K4DyBUG242c/15006039899169631339_mq.jpg?v\u003d5fc8e5b0\",\n \"width\": 250,\n \"height\": 250\n },\n {\n \"url\": \"https://i.ytimg.com/an/K4DyBUG242c/15006039899169631339_mq.jpg?v\u003d5fc8e5b0\",\n \"width\": 400,\n \"height\": 400\n }\n ]\n },\n \"icon\": {\n \"thumbnails\": [\n {\n \"url\": \"https://www.gstatic.com/youtube/img/annotations/link.png\"\n }\n ]\n },\n \"left\": 0.40175438,\n \"width\": 0.15438597,\n \"top\": 0.35202488,\n \"aspectRatio\": 1,\n \"startMs\": \"188970\",\n \"endMs\": \"207933\",\n \"title\": {\n \"runs\": [\n {\n \"text\": \"Explore our catalogue and download your favourite tracks.\"\n }\n ],\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Explore our catalogue and download your favourite tracks., website\"\n }\n }\n },\n \"metadata\": {\n \"runs\": [\n {\n \"text\": \"ncs.io\"\n }\n ],\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"ncs.io\"\n }\n }\n },\n \"callToAction\": {\n \"runs\": [\n {\n \"text\": \"Visit\"\n }\n ]\n },\n \"dismiss\": {\n \"runs\": [\n {\n \"text\": \"CANCEL\"\n }\n ]\n },\n \"endpoint\": {\n \"clickTrackingParams\": \"CAYQ-t4BGAAiEwiNv7qQgaP2AhWQBeAKHTAHAqUyDGl2LWVuZHNjcmVlbg\u003d\u003d\",\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dendscreen\u0026redir_token\u003dQUFFLUhqblR2VjNaOUUyUWRScTRyU3IyRUhvbTY5VVpLQXxBQ3Jtc0ttdFUxMmY4cnhoUlFTaFpCUFZQVHFCN1J4Nl94eTI2ZmJqR2dUNUhrdWNaZU1PNzJnSFZaNXBiME9UVHd0ck9vbmJrN2dwS0ppVlhXQ1hWeWVIQ2hqaEpSOUtaUGdQNzNfa0hWNkFlZjZBaDB4RWRibw\u0026q\u003dhttps%3A%2F%2Fncs.io\u0026html_redirect\u003d1\",\n \"target\": \"TARGET_NEW_WINDOW\"\n }\n },\n \"trackingParams\": \"CAYQ-t4BGAAiEwiNv7qQgaP2AhWQBeAKHTAHAqU\u003d\",\n \"id\": \"15006039899169631339\"\n }\n },\n {\n \"endscreenElementRenderer\": {\n \"style\": \"VIDEO\",\n \"image\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/f_zLB1CTXlQ/default.jpg\",\n \"width\": 120,\n \"height\": 90\n },\n {\n \"url\": \"https://i.ytimg.com/vi/f_zLB1CTXlQ/mqdefault.jpg\",\n \"width\": 320,\n \"height\": 180\n },\n {\n \"url\": \"https://i.ytimg.com/vi/f_zLB1CTXlQ/hqdefault.jpg\",\n \"width\": 480,\n \"height\": 360\n },\n {\n \"url\": \"https://i.ytimg.com/vi/f_zLB1CTXlQ/sddefault.jpg\",\n \"width\": 640,\n \"height\": 480\n }\n ]\n },\n \"left\": 0.06491228,\n \"width\": 0.322807,\n \"top\": 0.3278816,\n \"aspectRatio\": 1.7777778,\n \"startMs\": \"187933\",\n \"endMs\": \"207933\",\n \"title\": {\n \"runs\": [\n {\n \"text\": \"Diviners \u0026 Azertion - Reality (feat. Dayce Williams) [NCS Release]\"\n }\n ],\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Diviners \u0026 Azertion - Reality (feat. Dayce Williams) [NCS Release], video\"\n }\n }\n },\n \"metadata\": {\n \"runs\": [\n {\n \"text\": \"262,291 views\"\n }\n ]\n },\n \"endpoint\": {\n \"clickTrackingParams\": \"CAUQ8d4BGAEiEwiNv7qQgaP2AhWQBeAKHTAHAqUyDGl2LWVuZHNjcmVlbkjnxtuN1MC8wCuaAQMQu2k\u003d\",\n \"watchEndpoint\": {\n \"videoId\": \"f_zLB1CTXlQ\",\n \"watchEndpointSupportedOnesieConfig\": {\n \"playbackOnesieConfig\": {\n \"url\": \"https://rr2---sn-fpoq-4age.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dANDROID\u0026oss\u003d1\u0026oda\u003d1\u0026oad\u003d7000\u0026ovd\u003d7000\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d550\u0026oewis\u003d1\u0026ohct\u003d2\u0026oaf1\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d2\u0026osbr\u003d1\u0026osnz\u003d1\u0026obbl\u003d24576\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003d7ffccb0750935e54\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1522500\u0026mt\u003d1646072004\u0026oweuc\u003dEiQ0QmkyZDZkSUQvNzhVNS90MEhVajNOZnNlRnhGVm94ZGhIOFQYAA%3D%3D\",\n \"exoPlayerInitConfig\": {\n \"exoPlayerConfig\": {\n \"useExoPlayer\": true,\n \"useAdaptiveBitrate\": true,\n \"maxInitialByteRate\": 91136,\n \"minDurationForQualityIncreaseMs\": 12364,\n \"maxDurationForQualityDecreaseMs\": 3720,\n \"lowWatermarkMs\": 15000,\n \"highWatermarkMs\": 30000,\n \"lowPoolLoad\": 0.8,\n \"highPoolLoad\": 0.8,\n \"sufficientBandwidthOverhead\": 1,\n \"bufferChunkSizeKb\": 50,\n \"httpConnectTimeoutMs\": 16000,\n \"httpReadTimeoutMs\": 8000,\n \"numAudioSegmentsPerFetch\": 1,\n \"numVideoSegmentsPerFetch\": 2,\n \"minDurationForPlaybackStartMs\": 1600,\n \"enableExoplayerReuse\": false,\n \"useRadioTypeForInitialQualitySelection\": true,\n \"enableBandaidHttpDataSource\": true,\n \"httpLoadTimeoutMs\": 18000,\n \"canPlayHdDrm\": true,\n \"videoBufferSegmentCount\": 389,\n \"audioBufferSegmentCount\": 38,\n \"useAbruptSplicing\": false,\n \"minRetryCount\": 10,\n \"secondsToMaxAggressiveness\": 0,\n \"enableSurfaceviewResizeWorkaround\": true,\n \"enableVp9IfThresholdsPass\": false,\n \"matchQualityToViewportOnUnfullscreen\": false,\n \"lowAudioQualityConnTypes\": [\n \"MOBILE_CONNECTION_TYPE_CELLULAR_2G\",\n \"MOBILE_CONNECTION_TYPE_CELLULAR_3G\"\n ],\n \"enableLibvpxVideoTrackRenderer\": false,\n \"lowAudioQualityBandwidthThresholdBps\": 786432,\n \"enableVariableSpeedPlayback\": true,\n \"preferOnesieBufferedFormat\": true,\n \"cronetResetTimeoutOnRedirects\": true,\n \"onesieVideoBufferLoadTimeoutMs\": \"0\",\n \"onesieVideoBufferReadTimeoutMs\": \"0\",\n \"libvpxEnableGl\": false,\n \"enableOpus\": false,\n \"maxReadAheadMediaTimeMs\": 120000,\n \"useMediaTimeCappedLoadControl\": true,\n \"allowDroppingUndecodedFrames\": true,\n \"minDurationForPlaybackRestartMs\": 5000,\n \"serverProvidedBandwidthHeader\": \"\",\n \"enableRedirectorHostFallback\": true,\n \"recordTrackRendererTimingEvents\": true,\n \"minErrorsForRedirectorHostFallback\": 0,\n \"nonHardwareMediaCodecNames\": [\n \"OMX.ffmpeg.vp9.decoder\",\n \"OMX.google.vp9.decoder\",\n \"c2.android.vp9.decoder\",\n \"OMX.Intel.sw_vd.vp9\",\n \"OMX.MTK.VIDEO.DECODER.SW.VP9\",\n \"c2.android.av1.decoder\",\n \"OMX.sprd.av1.decoder\",\n \"OMX.google.av1.decoder\"\n ],\n \"enableVp9IfInHardware\": true,\n \"enableVp9EncryptedIfInHardware\": true,\n \"useOpusMedAsLowQualityAudio\": false,\n \"minErrorsForPcrFallback\": 0,\n \"useStickyRedirectHttpDataSource\": true,\n \"onlyVideoBandwidth\": true,\n \"useRedirectorOnNetworkChange\": false,\n \"enableMaxReadaheadAbrThreshold\": true,\n \"cacheCheckDirectoryWritabilityOnce\": false,\n \"predictorType\": \"PREDICTOR_TYPE_POLYNOMIAL\",\n \"slidingPercentile\": 0.5,\n \"slidingWindowSize\": 12,\n \"maxFrameDropIntervalMs\": 100,\n \"ignoreLoadTimeoutForFallback\": false,\n \"serverBweMultiplier\": 1,\n \"drmMaxKeyfetchDelayMs\": 900000,\n \"maxResolutionForWhiteNoise\": 0,\n \"whiteNoiseRenderEffectMode\": \"RENDER_EFFECT_MODE_UNKNOWN\",\n \"enableLibvpxHdr\": false,\n \"enableCacheAwareStreamSelection\": true,\n \"useExoCronetDataSource\": true,\n \"whiteNoiseScale\": 0,\n \"whiteNoiseOffset\": 0,\n \"preventVideoFrameLaggingWithLibvpx\": false,\n \"enableMediaCodecHdr\": true,\n \"enableMediaCodecSwHdr\": false,\n \"liveOnlyWindowChunks\": 10,\n \"bearerMinDurationToRetainAfterDiscardMs\": [\n 21000,\n 21000,\n 21000,\n 21000,\n 120000,\n 120000,\n 90000,\n 120000\n ],\n \"forceWidevineL3\": false,\n \"useAverageBitrate\": false,\n \"useMedialibAudioTrackRendererForLive\": true,\n \"useExoPlayerV2\": false,\n \"logMediaRequestEventsToCsi\": true,\n \"onesieFixNonZeroStartTimeFormatSelection\": false,\n \"liveOnlyReadaheadStepSizeChunks\": 1,\n \"liveOnlyBufferHealthHalfLifeSeconds\": 60,\n \"liveOnlyMinBufferHealthRatio\": 0.75,\n \"liveOnlyMinLatencyToSeekRatio\": 3,\n \"manifestlessPartialChunkStrategy\": \"ANDROID_PARTIAL_CHUNK_STRATEGY_RETRY_RANGE_CHECK_LMT\",\n \"ignoreViewportSizeWhenSticky\": false,\n \"enableLibvpxFallback\": false,\n \"disableLibvpxLoopFilter\": false,\n \"enableVpxMediaView\": false,\n \"hdrMinScreenBrightness\": 0,\n \"hdrMaxScreenBrightnessThreshold\": 10,\n \"onesieDataSourceAboveCacheDataSource\": true,\n \"httpNonplayerLoadTimeoutMs\": 72000,\n \"numVideoSegmentsPerFetchStrategy\": \"NUM_SEGMENTS_PER_FETCH_STRATEGY_LIMITED_DURATION\",\n \"maxVideoDurationPerFetchMs\": 12000,\n \"maxVideoEstimatedLoadDurationMs\": -1,\n \"estimatedServerClockHalfLife\": 5,\n \"estimatedServerClockStrictOffset\": false,\n \"minReadAheadMediaTimeMs\": 0,\n \"readAheadGrowthRate\": 0,\n \"useDynamicReadAhead\": false,\n \"useYtVodMediaSourceForV2\": false,\n \"enableV2Gapless\": false,\n \"useLiveHeadTimeMillis\": true,\n \"allowTrackSelectionWithUpdatedVideoItagsForExoV2\": false,\n \"maxAllowableTimeBeforeMediaTimeUpdateSec\": 15,\n \"enableDynamicHdr\": false,\n \"v2PerformEarlyStreamSelection\": false,\n \"v2UsePlaybackStreamSelectionResult\": false,\n \"v2MinTimeBetweenAbrReevaluationMs\": 2000,\n \"avoidReusePlaybackAcrossLoadvideos\": false,\n \"enableInfiniteNetworkLoadingRetries\": true,\n \"reportExoPlayerStateOnTransition\": false,\n \"manifestlessSequenceMethod\": \"MANIFESTLESS_SEQUENCE_METHOD_LIVE_HEAD\",\n \"useLiveHeadWindow\": true,\n \"enableDynamicHdrInHardware\": false,\n \"ultralowAudioQualityBandwidthThresholdBps\": 0,\n \"retryLiveNetNocontentWithDelay\": true,\n \"ignoreUnneededSeeksToLiveHead\": true,\n \"adaptiveLiveHeadWindow\": true,\n \"drmMetricsQoeLoggingFraction\": 0.01,\n \"liveNetNocontentMaximumErrors\": -1,\n \"waitForDrmLicenseBeforeProcessingAndroidStuckBufferfull\": true,\n \"useTimeSeriesBufferPrediction\": false\n }\n },\n \"playerInitConfig\": {\n \"stickyQualitySelectionConfig\": {\n \"stickySelectionType\": \"DISABLE_STICKY\",\n \"expirationTimeSinceLastManualVideoQualitySelectionMs\": \"259200000\",\n \"expirationTimeSinceLastPlaybackStartMs\": \"18000000\",\n \"stickyCeilingOverridesSimpleBitrateCap\": true\n }\n },\n \"dataSaverConfig\": {\n \"simpleBitrateCap\": \"0\"\n },\n \"commonConfig\": {}\n }\n }\n }\n },\n \"trackingParams\": \"CAUQ8d4BGAEiEwiNv7qQgaP2AhWQBeAKHTAHAqU\u003d\",\n \"id\": \"15006039899169628996\",\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayTimeStatusRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"2:40\"\n }\n ],\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"2 minutes, 40 seconds\"\n }\n }\n },\n \"style\": \"DEFAULT\"\n }\n }\n ]\n }\n },\n {\n \"endscreenElementRenderer\": {\n \"style\": \"VIDEO\",\n \"image\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi_webp/zZbT0OaDuJ0/default.webp\",\n \"width\": 120,\n \"height\": 90\n },\n {\n \"url\": \"https://i.ytimg.com/vi_webp/zZbT0OaDuJ0/mqdefault.webp\",\n \"width\": 320,\n \"height\": 180\n },\n {\n \"url\": \"https://i.ytimg.com/vi_webp/zZbT0OaDuJ0/hqdefault.webp\",\n \"width\": 480,\n \"height\": 360\n },\n {\n \"url\": \"https://i.ytimg.com/vi_webp/zZbT0OaDuJ0/sddefault.webp\",\n \"width\": 640,\n \"height\": 480\n }\n ]\n },\n \"left\": 0.5701754,\n \"width\": 0.322807,\n \"top\": 0.3278816,\n \"aspectRatio\": 1.7777778,\n \"startMs\": \"189568\",\n \"endMs\": \"207933\",\n \"title\": {\n \"runs\": [\n {\n \"text\": \"Chenda \u0026 Shiah Maisel - Find You There [NCS Release]\"\n }\n ],\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Chenda \u0026 Shiah Maisel - Find You There [NCS Release], video\"\n }\n }\n },\n \"metadata\": {\n \"runs\": [\n {\n \"text\": \"854,803 views\"\n }\n ]\n },\n \"endpoint\": {\n \"clickTrackingParams\": \"CAQQ8t4BGAIiEwiNv7qQgaP2AhWQBeAKHTAHAqUyDGl2LWVuZHNjcmVlbkjnxtuN1MC8wCuaAQMQu2k\u003d\",\n \"watchEndpoint\": {\n \"videoId\": \"zZbT0OaDuJ0\",\n \"watchEndpointSupportedOnesieConfig\": {\n \"playbackOnesieConfig\": {\n \"url\": \"https://rr2---sn-fpoq-4age.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dANDROID\u0026oss\u003d1\u0026oda\u003d1\u0026oad\u003d7000\u0026ovd\u003d7000\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d550\u0026oewis\u003d1\u0026ohct\u003d2\u0026oaf1\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d2\u0026osbr\u003d1\u0026osnz\u003d1\u0026obbl\u003d24576\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003dcd96d3d0e683b89d\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1522500\u0026mt\u003d1646072004\u0026oweuc\u003dEiQ0QmkyZDZkSUQvNzhVNS90MEhVajNOZnNlRnhGVm94ZGhIOFQYAA%3D%3D\",\n \"exoPlayerInitConfig\": {\n \"exoPlayerConfig\": {\n \"useExoPlayer\": true,\n \"useAdaptiveBitrate\": true,\n \"maxInitialByteRate\": 91136,\n \"minDurationForQualityIncreaseMs\": 12364,\n \"maxDurationForQualityDecreaseMs\": 3720,\n \"lowWatermarkMs\": 15000,\n \"highWatermarkMs\": 30000,\n \"lowPoolLoad\": 0.8,\n \"highPoolLoad\": 0.8,\n \"sufficientBandwidthOverhead\": 1,\n \"bufferChunkSizeKb\": 50,\n \"httpConnectTimeoutMs\": 16000,\n \"httpReadTimeoutMs\": 8000,\n \"numAudioSegmentsPerFetch\": 1,\n \"numVideoSegmentsPerFetch\": 2,\n \"minDurationForPlaybackStartMs\": 1600,\n \"enableExoplayerReuse\": false,\n \"useRadioTypeForInitialQualitySelection\": true,\n \"enableBandaidHttpDataSource\": true,\n \"httpLoadTimeoutMs\": 18000,\n \"canPlayHdDrm\": true,\n \"videoBufferSegmentCount\": 389,\n \"audioBufferSegmentCount\": 38,\n \"useAbruptSplicing\": false,\n \"minRetryCount\": 10,\n \"secondsToMaxAggressiveness\": 0,\n \"enableSurfaceviewResizeWorkaround\": true,\n \"enableVp9IfThresholdsPass\": false,\n \"matchQualityToViewportOnUnfullscreen\": false,\n \"lowAudioQualityConnTypes\": [\n \"MOBILE_CONNECTION_TYPE_CELLULAR_2G\",\n \"MOBILE_CONNECTION_TYPE_CELLULAR_3G\"\n ],\n \"enableLibvpxVideoTrackRenderer\": false,\n \"lowAudioQualityBandwidthThresholdBps\": 786432,\n \"enableVariableSpeedPlayback\": true,\n \"preferOnesieBufferedFormat\": true,\n \"cronetResetTimeoutOnRedirects\": true,\n \"onesieVideoBufferLoadTimeoutMs\": \"0\",\n \"onesieVideoBufferReadTimeoutMs\": \"0\",\n \"libvpxEnableGl\": false,\n \"enableOpus\": false,\n \"maxReadAheadMediaTimeMs\": 120000,\n \"useMediaTimeCappedLoadControl\": true,\n \"allowDroppingUndecodedFrames\": true,\n \"minDurationForPlaybackRestartMs\": 5000,\n \"serverProvidedBandwidthHeader\": \"\",\n \"enableRedirectorHostFallback\": true,\n \"recordTrackRendererTimingEvents\": true,\n \"minErrorsForRedirectorHostFallback\": 0,\n \"nonHardwareMediaCodecNames\": [\n \"OMX.ffmpeg.vp9.decoder\",\n \"OMX.google.vp9.decoder\",\n \"c2.android.vp9.decoder\",\n \"OMX.Intel.sw_vd.vp9\",\n \"OMX.MTK.VIDEO.DECODER.SW.VP9\",\n \"c2.android.av1.decoder\",\n \"OMX.sprd.av1.decoder\",\n \"OMX.google.av1.decoder\"\n ],\n \"enableVp9IfInHardware\": true,\n \"enableVp9EncryptedIfInHardware\": true,\n \"useOpusMedAsLowQualityAudio\": false,\n \"minErrorsForPcrFallback\": 0,\n \"useStickyRedirectHttpDataSource\": true,\n \"onlyVideoBandwidth\": true,\n \"useRedirectorOnNetworkChange\": false,\n \"enableMaxReadaheadAbrThreshold\": true,\n \"cacheCheckDirectoryWritabilityOnce\": false,\n \"predictorType\": \"PREDICTOR_TYPE_POLYNOMIAL\",\n \"slidingPercentile\": 0.5,\n \"slidingWindowSize\": 12,\n \"maxFrameDropIntervalMs\": 100,\n \"ignoreLoadTimeoutForFallback\": false,\n \"serverBweMultiplier\": 1,\n \"drmMaxKeyfetchDelayMs\": 900000,\n \"maxResolutionForWhiteNoise\": 0,\n \"whiteNoiseRenderEffectMode\": \"RENDER_EFFECT_MODE_UNKNOWN\",\n \"enableLibvpxHdr\": false,\n \"enableCacheAwareStreamSelection\": true,\n \"useExoCronetDataSource\": true,\n \"whiteNoiseScale\": 0,\n \"whiteNoiseOffset\": 0,\n \"preventVideoFrameLaggingWithLibvpx\": false,\n \"enableMediaCodecHdr\": true,\n \"enableMediaCodecSwHdr\": false,\n \"liveOnlyWindowChunks\": 10,\n \"bearerMinDurationToRetainAfterDiscardMs\": [\n 21000,\n 21000,\n 21000,\n 21000,\n 120000,\n 120000,\n 90000,\n 120000\n ],\n \"forceWidevineL3\": false,\n \"useAverageBitrate\": false,\n \"useMedialibAudioTrackRendererForLive\": true,\n \"useExoPlayerV2\": false,\n \"logMediaRequestEventsToCsi\": true,\n \"onesieFixNonZeroStartTimeFormatSelection\": false,\n \"liveOnlyReadaheadStepSizeChunks\": 1,\n \"liveOnlyBufferHealthHalfLifeSeconds\": 60,\n \"liveOnlyMinBufferHealthRatio\": 0.75,\n \"liveOnlyMinLatencyToSeekRatio\": 3,\n \"manifestlessPartialChunkStrategy\": \"ANDROID_PARTIAL_CHUNK_STRATEGY_RETRY_RANGE_CHECK_LMT\",\n \"ignoreViewportSizeWhenSticky\": false,\n \"enableLibvpxFallback\": false,\n \"disableLibvpxLoopFilter\": false,\n \"enableVpxMediaView\": false,\n \"hdrMinScreenBrightness\": 0,\n \"hdrMaxScreenBrightnessThreshold\": 10,\n \"onesieDataSourceAboveCacheDataSource\": true,\n \"httpNonplayerLoadTimeoutMs\": 72000,\n \"numVideoSegmentsPerFetchStrategy\": \"NUM_SEGMENTS_PER_FETCH_STRATEGY_LIMITED_DURATION\",\n \"maxVideoDurationPerFetchMs\": 12000,\n \"maxVideoEstimatedLoadDurationMs\": -1,\n \"estimatedServerClockHalfLife\": 5,\n \"estimatedServerClockStrictOffset\": false,\n \"minReadAheadMediaTimeMs\": 0,\n \"readAheadGrowthRate\": 0,\n \"useDynamicReadAhead\": false,\n \"useYtVodMediaSourceForV2\": false,\n \"enableV2Gapless\": false,\n \"useLiveHeadTimeMillis\": true,\n \"allowTrackSelectionWithUpdatedVideoItagsForExoV2\": false,\n \"maxAllowableTimeBeforeMediaTimeUpdateSec\": 15,\n \"enableDynamicHdr\": false,\n \"v2PerformEarlyStreamSelection\": false,\n \"v2UsePlaybackStreamSelectionResult\": false,\n \"v2MinTimeBetweenAbrReevaluationMs\": 2000,\n \"avoidReusePlaybackAcrossLoadvideos\": false,\n \"enableInfiniteNetworkLoadingRetries\": true,\n \"reportExoPlayerStateOnTransition\": false,\n \"manifestlessSequenceMethod\": \"MANIFESTLESS_SEQUENCE_METHOD_LIVE_HEAD\",\n \"useLiveHeadWindow\": true,\n \"enableDynamicHdrInHardware\": false,\n \"ultralowAudioQualityBandwidthThresholdBps\": 0,\n \"retryLiveNetNocontentWithDelay\": true,\n \"ignoreUnneededSeeksToLiveHead\": true,\n \"adaptiveLiveHeadWindow\": true,\n \"drmMetricsQoeLoggingFraction\": 0.01,\n \"liveNetNocontentMaximumErrors\": -1,\n \"waitForDrmLicenseBeforeProcessingAndroidStuckBufferfull\": true,\n \"useTimeSeriesBufferPrediction\": false\n }\n },\n \"playerInitConfig\": {\n \"stickyQualitySelectionConfig\": {\n \"stickySelectionType\": \"DISABLE_STICKY\",\n \"expirationTimeSinceLastManualVideoQualitySelectionMs\": \"259200000\",\n \"expirationTimeSinceLastPlaybackStartMs\": \"18000000\",\n \"stickyCeilingOverridesSimpleBitrateCap\": true\n }\n },\n \"dataSaverConfig\": {\n \"simpleBitrateCap\": \"0\"\n },\n \"commonConfig\": {}\n }\n }\n }\n },\n \"trackingParams\": \"CAQQ8t4BGAIiEwiNv7qQgaP2AhWQBeAKHTAHAqU\u003d\",\n \"id\": \"15006039899169630749\",\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayTimeStatusRenderer\": {\n \"text\": {\n \"runs\": [\n {\n \"text\": \"4:02\"\n }\n ],\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"4 minutes, 2 seconds\"\n }\n }\n },\n \"style\": \"DEFAULT\"\n }\n }\n ]\n }\n }\n ],\n \"startMs\": \"187933\",\n \"trackingParams\": \"CAMQ794BIhMIjb-6kIGj9gIVkAXgCh0wBwKl\"\n }\n },\n \"playerSettingsMenuData\": {\n \"loggingDirectives\": {\n \"trackingParams\": \"CAIQtc4GIhMIjb-6kIGj9gIVkAXgCh0wBwKl\",\n \"visibility\": {\n \"types\": \"12\"\n }\n }\n },\n \"frameworkUpdates\": {\n \"entityBatchUpdate\": {\n \"mutations\": [\n {\n \"entityKey\": \"Eg0KC0s0RHlCVUcyNDJjIPYBKAE%3D\",\n \"type\": \"ENTITY_MUTATION_TYPE_REPLACE\",\n \"payload\": {\n \"offlineabilityEntity\": {\n \"key\": \"Eg0KC0s0RHlCVUcyNDJjIPYBKAE%3D\",\n \"command\": {\n \"innertubeCommand\": {\n \"clickTrackingParams\": \"CAEQxzciEwiNv7qQgaP2AhWQBeAKHTAHAqU\u003d\",\n \"ypcGetOfflineUpsellEndpoint\": {\n \"params\": \"ChPqqN25AQ0KC0s0RHlCVUcyNDJjIgtLNER5QlVHMjQyYyoVCAkYAVIPCgtLNER5QlVHMjQyYyAB\"\n }\n }\n },\n \"addToOfflineButtonState\": \"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED\",\n \"loggingDirectives\": {\n \"trackingParams\": \"CAEQxzciEwiNv7qQgaP2AhWQBeAKHTAHAqU\u003d\",\n \"visibility\": {\n \"types\": \"4\"\n }\n }\n }\n }\n }\n ],\n \"timestamp\": {\n \"seconds\": \"1646072289\",\n \"nanos\": 16694040\n }\n }\n }\n}\n", + "latestUrl": "https://youtubei.googleapis.com/youtubei/v1/player?key\u003dAIzaSyA8eiZmM1FaDVjRy-df2KTyQ_vz_yYM39w" + } +} \ No newline at end of file diff --git a/extractor/src/test/resources/org/schabi/newpipe/extractor/services/youtube/extractor/stream/relatedMix/generated_mock_4.json b/extractor/src/test/resources/org/schabi/newpipe/extractor/services/youtube/extractor/stream/relatedMix/generated_mock_4.json new file mode 100644 index 000000000..91890f78e --- /dev/null +++ b/extractor/src/test/resources/org/schabi/newpipe/extractor/services/youtube/extractor/stream/relatedMix/generated_mock_4.json @@ -0,0 +1,73 @@ +{ + "request": { + "httpMethod": "GET", + "url": "https://www.youtube.com/iframe_api", + "headers": { + "Accept-Language": [ + "en-GB, en;q\u003d0.9" + ] + }, + "localization": { + "languageCode": "en", + "countryCode": "GB" + } + }, + "response": { + "responseCode": 200, + "responseMessage": "", + "responseHeaders": { + "alt-svc": [ + "h3\u003d\":443\"; ma\u003d2592000,h3-29\u003d\":443\"; ma\u003d2592000,h3-Q050\u003d\":443\"; ma\u003d2592000,h3-Q046\u003d\":443\"; ma\u003d2592000,h3-Q043\u003d\":443\"; ma\u003d2592000,quic\u003d\":443\"; ma\u003d2592000; v\u003d\"46,43\"" + ], + "cache-control": [ + "private, max-age\u003d0" + ], + "content-type": [ + "text/javascript; charset\u003dutf-8" + ], + "cross-origin-opener-policy-report-only": [ + "same-origin; report-to\u003d\"ATmXEA_XZXH6CdbrmjUzyTbVgxu22C8KYH7NsxKbRt94\"" + ], + "cross-origin-resource-policy": [ + "cross-origin" + ], + "date": [ + "Mon, 28 Feb 2022 18:18:09 GMT" + ], + "expires": [ + "Mon, 28 Feb 2022 18:18:09 GMT" + ], + "p3p": [ + "CP\u003d\"This is not a P3P policy! See http://support.google.com/accounts/answer/151657?hl\u003den-GB for more info.\"" + ], + "permissions-policy": [ + "ch-ua-arch\u003d*, ch-ua-bitness\u003d*, ch-ua-full-version\u003d*, ch-ua-full-version-list\u003d*, ch-ua-model\u003d*, ch-ua-platform\u003d*, ch-ua-platform-version\u003d*" + ], + "report-to": [ + "{\"group\":\"ATmXEA_XZXH6CdbrmjUzyTbVgxu22C8KYH7NsxKbRt94\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/encsid_ATmXEA_XZXH6CdbrmjUzyTbVgxu22C8KYH7NsxKbRt94\"}]}" + ], + "server": [ + "ESF" + ], + "set-cookie": [ + "YSC\u003dXQZxEN8iFpc; Domain\u003d.youtube.com; Path\u003d/; Secure; HttpOnly; SameSite\u003dnone", + "VISITOR_INFO1_LIVE\u003dPdecpxhX70w; Domain\u003d.youtube.com; Expires\u003dSat, 27-Aug-2022 18:18:09 GMT; Path\u003d/; Secure; HttpOnly; SameSite\u003dnone", + "CONSENT\u003dPENDING+810; expires\u003dWed, 28-Feb-2024 18:18:09 GMT; path\u003d/; domain\u003d.youtube.com; Secure" + ], + "strict-transport-security": [ + "max-age\u003d31536000" + ], + "x-content-type-options": [ + "nosniff" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "x-xss-protection": [ + "0" + ] + }, + "responseBody": "var scriptUrl \u003d \u0027https:\\/\\/www.youtube.com\\/s\\/player\\/450209b9\\/www-widgetapi.vflset\\/www-widgetapi.js\u0027;try{var ttPolicy\u003dwindow.trustedTypes.createPolicy(\"youtube-widget-api\",{createScriptURL:function(x){return x}});scriptUrl\u003dttPolicy.createScriptURL(scriptUrl)}catch(e){}if(!window[\"YT\"])var YT\u003d{loading:0,loaded:0};if(!window[\"YTConfig\"])var YTConfig\u003d{\"host\":\"https://www.youtube.com\"};\nif(!YT.loading){YT.loading\u003d1;(function(){var l\u003d[];YT.ready\u003dfunction(f){if(YT.loaded)f();else l.push(f)};window.onYTReady\u003dfunction(){YT.loaded\u003d1;for(var i\u003d0;i\u003cl.length;i++)try{l[i]()}catch(e$0){}};YT.setConfig\u003dfunction(c){for(var k in c)if(c.hasOwnProperty(k))YTConfig[k]\u003dc[k]};var a\u003ddocument.createElement(\"script\");a.type\u003d\"text/javascript\";a.id\u003d\"www-widgetapi-script\";a.src\u003dscriptUrl;a.async\u003dtrue;var c\u003ddocument.currentScript;if(c){var n\u003dc.nonce||c.getAttribute(\"nonce\");if(n)a.setAttribute(\"nonce\",n)}var b\u003d\ndocument.getElementsByTagName(\"script\")[0];b.parentNode.insertBefore(a,b)})()};\n", + "latestUrl": "https://www.youtube.com/iframe_api" + } +} \ No newline at end of file diff --git a/extractor/src/test/resources/org/schabi/newpipe/extractor/services/youtube/extractor/stream/relatedMix/generated_mock_5.json b/extractor/src/test/resources/org/schabi/newpipe/extractor/services/youtube/extractor/stream/relatedMix/generated_mock_5.json new file mode 100644 index 000000000..33986470b --- /dev/null +++ b/extractor/src/test/resources/org/schabi/newpipe/extractor/services/youtube/extractor/stream/relatedMix/generated_mock_5.json @@ -0,0 +1,71 @@ +{ + "request": { + "httpMethod": "GET", + "url": "https://www.youtube.com/s/player/450209b9/player_ias.vflset/en_US/base.js", + "headers": { + "Accept-Language": [ + "en-GB, en;q\u003d0.9" + ] + }, + "localization": { + "languageCode": "en", + "countryCode": "GB" + } + }, + "response": { + "responseCode": 200, + "responseMessage": "", + "responseHeaders": { + "accept-ranges": [ + "bytes" + ], + "age": [ + "353237" + ], + "alt-svc": [ + "h3\u003d\":443\"; ma\u003d2592000,h3-29\u003d\":443\"; ma\u003d2592000,h3-Q050\u003d\":443\"; ma\u003d2592000,h3-Q046\u003d\":443\"; ma\u003d2592000,h3-Q043\u003d\":443\"; ma\u003d2592000,quic\u003d\":443\"; ma\u003d2592000; v\u003d\"46,43\"" + ], + "cache-control": [ + "public, max-age\u003d31536000" + ], + "content-length": [ + "1944523" + ], + "content-type": [ + "text/javascript" + ], + "cross-origin-opener-policy-report-only": [ + "same-origin; report-to\u003d\"youtube\"" + ], + "cross-origin-resource-policy": [ + "cross-origin" + ], + "date": [ + "Thu, 24 Feb 2022 16:10:52 GMT" + ], + "expires": [ + "Fri, 24 Feb 2023 16:10:52 GMT" + ], + "last-modified": [ + "Thu, 24 Feb 2022 01:18:10 GMT" + ], + "report-to": [ + "{\"group\":\"youtube\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/youtube\"}]}" + ], + "server": [ + "sffe" + ], + "vary": [ + "Accept-Encoding, Origin" + ], + "x-content-type-options": [ + "nosniff" + ], + "x-xss-protection": [ + "0" + ] + }, + "responseBody": "var _yt_player\u003d{};(function(g){var window\u003dthis;/*\n\n Copyright The Closure Library Authors.\n SPDX-License-Identifier: Apache-2.0\n*/\n\u0027use strict\u0027;var ba,ea,aaa,ia,ka,la,ma,pa,qa,ra,ta,ua,wa,xa,ya,baa,caa,za,Aa,daa,eaa,Ca,Da,Ea,Ga,Ha,La,Ma,gaa,haa,Wa,Xa,Ya,ab,bb,cb,iaa,db,eb,kb,lb,ub,wb,yb,Cb,Db,Eb,Fb,Gb,Hb,Ib,Jb,Lb,Kb,Mb,laa,maa,Nb,Ob,Pb,Qb,Rb,Sb,Tb,Ub,naa,Wb,fc,oaa,mc,paa,sc,oc,qaa,pc,raa,saa,taa,Ac,Bc,Cc,Dc,Mc,Oc,Lc,Hc,Rc,Qc,Tc,Xc,Yc,Zc,bd,hd,id,jd,od,pd,qd,rd,yaa,td,vd,wd,zaa,zd,Ad,Bd,Cd,Dd,Ed,Fd,Id,Md,Nd,Od,Pd,Qd,Td,Ud,Vd,Yd,Zd,$d,ae,be,de,ee,ce,fe,Aaa,he,je,le,Baa,me,ne,Caa,qe,se,ve,Daa,Eaa,we,oe,pe,Faa,Gaa,Haa,Iaa,ye,Jaa,\nKaa,Laa,Maa,te,ue,ze,Pe,Naa,Oaa,Qe,Re,Paa,Se,Qaa,Ue,Raa,Ve,Saa,We,Taa,Ze,$e,af,bf,Uaa,gf,jf,lf,mf,of,Waa,pf,sf,uf,wf,xf,Bf,Cf,Of,Pf,Qf,Rf,Vf,Xaa,Sf,$f,ag,Yf,Zaa,Wf,Uf,eg,fg,gg,hg,ig,$aa,mg,ng,aba,pg,sg,tg,wg,yg,zg,dba,Ag,Eg,Kg,Lg,Og,fba,Mg,gba,jba,kba,Sg,Vg,lba,mba,Ug,nba,Yg,ah,bh,qba,hh,jh,mh,oh,rh,sh,th,uh,rba,sba,yh,zh,Fh,Gh,Ih,Hh,Jh,Ph,Oh,Kh,tba,wh,Zh,Yh,ai,$h,vh,ci,vba,di,ei,wba,ji,li,ni,oi,qi,ri,si,ui,xba,yba,wi,xi,vi,Ci,mi,ti,Aba,Ai,yi,zi,Di,zba,Bi,Hi,Ji,Ki,Bba,Li,Cba,Dba,Fba,Iba,Kba,Lba,Nba,\nMba,Oba,Ri,Si,Ti,Qba,Rba,Ui,Vi,Wi,Tba,ej,Uba,Xba,gj,hj,Yba,ij,jj,Zba,$ba,nj,aca,bca,oj,pj,cca,rj,tj,dca,uj,vj,gca,hca,jca,kca,mca,lca,nca,xj,oca,Bj,qca,rca,Aj,Fj,tca,Gj,Hj,wca,yca,zca,Jj,Bca,Cca,Dca,Fca,Eca,Gca,Aca,Ij,Hca,Kj,Ica,Jca,Kca,Lca,Lj,Mj,Nj,Oj,Mca,Nca,Pj,Rj,Oca,Pca,Sj,Qca,Tj,Rca,Sca,Tca,Vj,Uca,Wca,Vca,Xca,Yca,Zca,Xj,Yj,Zj,$ca,ada,cda,dda,bk,ck,dk,ek,eda,fk,gk,hk,ik,jk,jda,gda,mk,ida,qk,hda,lk,kk,sk,kda,uk,tk,lda,mda,Ak,Bk,Dk,pda,Ck,Gk,qda,Hk,nda,tda,uda,vda,Lk,Mk,Nk,wda,Ok,Pk,Qk,Rk,xda,Sk,\nTk,Uk,yda,zda,Vk,Ada,ak,Dda,Eda,Fda,Gda,Bda,Wk,Hda,Yk,Ida,Xk,Jda,Kda,$k,al,Lda,cl,dl,el,bl,fl,Zk,Nda,Oda,Mda,Pda,Qda,Rda,gl,hl,il,jl,kl,ll,ml,Sda,nl,ol,pl,Tda,Vda,Wda,rl,tl,sl,Yda,vl,Zda,wl,$da,aea,xl,yl,zl,cea,eea,hea,fea,iea,mea,Al,lea,jea,Bl,Cl,nea,Dl,pea,oea,El,rea,qea,sea,tea,Ol,Pl,uea,vea,wea,Ql,xea,Aea,Bea,Sl,Cea,Dea,Iea,Tl,Ul,Jea,Kea,Lea,Mea,Wl,Nea,Oea,Pea,cm,am,$l,Qea,Rea,Sea,dm,em,fm,Uea,km,lm,mm,nm,om,pm,Wea,Xea,rm,sm,tm,Zea,um,ym,zm,Cm,afa,cfa,bfa,dfa,efa,Im,ffa,Jm,Km,gfa,hfa,Lm,ifa,jfa,\nkfa,lfa,Pm,Nm,Qm,Rm,Sm,mfa,nfa,ofa,Tm,Um,Vm,pfa,qfa,rfa,Wm,sfa,Xm,Ym,tfa,ufa,vfa,wfa,xfa,yfa,zfa,$m,an,bn,dn,Cfa,en,fn,Dfa,Bfa,cn,Efa,gn,hn,kn,jn,Ffa,Gfa,Hfa,ln,Jfa,mn,Lfa,Mfa,Nfa,Ofa,Pfa,Qfa,Rfa,Sfa,rn,sn,tn,Ufa,Tfa,vn,Vfa,wn,Wfa,xn,Xfa,Yfa,yn,zn,An,Zfa,Bn,Cn,Dn,En,Fn,Gn,Pn,Qn,Rn,$fa,aga,cga,dga,Sn,ega,gga,fga,Un,Vn,iga,hga,nga,mga,Wn,oga,pga,qga,sga,rga,tga,Xn,uga,vga,Zn,wga,xga,yga,zga,$n,Aga,ao,Bga,bo,co,Dga,eo,Ega,fo,go,Fga,Gga,ho,jo,Iga,ko,Hga,Kga,Jga,Lga,Mga,Oga,lo,Pga,oo,po,Rga,Sga,Vga,Wga,\nqo,Xga,ro,so,to,uo,vo,wo,xo,yo,zo,Ao,Bo,Co,Do,aha,$ga,bha,dha,cha,fha,Zga,eha,Yga,Eo,Fo,hha,iha,jha,Jo,Ko,Lo,Go,lha,Mo,gha,nha,oha,pha,mha,No,Oo,Po,Qo,qha,kha,rha,Ro,sha,tha,uha,vha,wha,zha,Aha,Bha,To,Cha,Fha,Hha,Xo,Iha,Wo,Yo,Jha,Kha,Lha,dp,Mha,Nha,ep,Oha,op,Pha,lp,mp,np,Qha,rp,qp,Rha,tp,Sha,Uha,Wha,vp,Xha,Yha,cia,Zha,Ap,hia,Bp,Cp,jia,Fp,kia,lia,Gp,nia,Ip,Jp,Kp,oia,Mp,Np,Op,Pp,Rp,Sp,qia,Tp,Up,ria,sia,Vp,tia,uia,Xp,Bia,$p,Aia,Cia,bq,cq,dq,eq,fq,gq,hq,Fia,jq,kq,lq,mq,nq,oq,pq,qq,rq,sq,tq,uq,Iia,vq,\nJia,Kia,Lia,wq,Nia,xq,yq,zq,Oia,Aq,Bq,Dq,Cq,Ria,Sia,Eq,Fq,Tia,Nq,Oq,Pq,Qq,Rq,Sq,Tq,Uq,Vq,Wq,Xq,Yq,Zq,$q,ar,br,cr,Via,Wia,dr,er,fr,gr,ir,jr,kr,lr,nr,Xia,or,Yia,rr,sr,tr,ur,vr,wr,yr,zr,bja,Ar,Br,Cr,Zia,Dr,eja,hja,Er,jja,lja,Kr,mja,nja,oja,Lla,Cla,Dla,Lr,Or,Nr,Mla,Qr,Rr,Sr,Ola,Xr,Pla,$r,Yr,cs,Qla,Rla,es,Sla,gs,hs,Tla,is,js,ks,ms,os,ps,ds,qs,ts,rs,Yla,Wla,Xla,Zla,$la,ama,ws,xs,cma,dma,gma,Cs,Ds,Es,hma,Is,Js,jma,Ls,Ks,Os,lma,kma,mma,oma,pma,nma,rma,sma,Xs,ct,qma,dt,et,wma,xma,vma,Bma,Cma,uma,Ama,zma,ot,\nGma,Hma,pt,Jma,ut,vt,Kma,Lma,Nma,Pma,Qma,yma,Rma,Sma,Tma,Uma,Vma,Yma,wt,zt,Zma,Gt,Ht,Jt,It,Kt,Lt,Mt,Nt,Ot,Qt,dna,ena,St,fna,gna,Ut,hna,ina,Vt,Wt,jna,Xt,kna,Zt,$t,mna,nna,au,pna,qna,Yt,du,rna,lna,sna,una,tna,bu,eu,vna,cu,ona,wna,gu,xna,hu,yna,fu,zna,Ana,iu,Bna,ju,Cna,ku,Dna,mu,Ena,Fna,Gna,Hna,qu,Ina,Jna,Kna,Lna,Mna,Nna,Ona,Pna,tu,Qna,uu,Tna,Sna,Rna,vu,Una,wu,xu,zu,Wna,Du,Cu,yu,Eu,Xna,Fu,Yna,Hu,Iu,$na,aoa,Ju,Ku,boa,coa,Zna,eoa,foa,goa,hoa,ioa,fv,gv,iv,koa,jv,kv,noa,moa,loa,ooa,qoa,mv,nv,toa,soa,roa,\nuoa,voa,vv,wv,woa,tv,xoa,pv,uv,rv,qv,yoa,Aoa,Coa,Doa,Boa,Cv,Fv,Gv,Foa,Ev,Hv,Iv,Lv,Mv,Pv,Qv,Nv,Hoa,Rv,Sv,Ioa,Uv,Vv,Wv,Xv,Zv,Loa,Moa,Noa,Ooa,Poa,Qoa,$v,Soa,bw,cw,Toa,Uoa,Voa,fw,Xoa,Yoa,Zoa,hw,$oa,bpa,iw,cpa,jw,kw,Ct,kpa,nw,opa,ppa,qpa,rpa,ow,spa,xw,tpa,wpa,zpa,xpa,Hw,Gw,Apa,Fw,Iw,Jw,Dpa,Fpa,Nw,Ow,Hpa,S,Pw,Qw,Rw,Sw,Tw,Uw,Ipa,Vw,Ww,Xw,Lpa,Npa,Ppa,Yw,Tpa,Vpa,Xpa,Zpa,$pa,$w,bqa,cqa,fx,gx,dqa,eqa,hx,kx,fqa,gqa,hqa,iqa,ox,nx,px,qx,rx,lx,sx,tx,kqa,ux,jqa,nqa,oqa,pqa,vx,wx,xx,qqa,yx,wqa,zx,Ax,Cx,Dx,Hx,Gx,Tx,\nFx,zqa,Ux,Vx,Aqa,Ex,Bqa,Cqa,Xx,Yx,Zx,$x,by,cy,ey,Dqa,fy,jy,hy,Gqa,my,iy,Iqa,Mqa,oy,Fqa,Eqa,py,Nqa,Oqa,Pqa,sy,uy,vy,Rqa,Sqa,wy,ty,Qqa,Tqa,yy,Vqa,zy,Ay,Wqa,By,Xqa,Cy,Dy,Ey,Yqa,Zqa,Fy,$qa,Gy,ara,Hy,Iy,Ky,Oy,Py,Qy,Ry,Sy,Ty,Uy,Vy,bra,Wy,Yy,dra,era,Xy,gra,hra,Zy,ira,bz,jra,cz,ez,kra,dz,fz,lra,hz,ora,jz,kz,pz,qra,mz,qz,sz,rra,uz,oz,rz,sra,vz,tra,wz,ura,lz,nz,pra,tz,xz,vra,wra,zz,xra,yra,zra,Az,Ara,Cz,Bra,Bz,Dz,Ez,Cra,Fz,Gz,Hz,Iz,Jz,Dra,Lz,Era,Fra,Mz,Nz,Oz,Gra,Hra,Kz,Pz,Ira,Jra,Kra,Qz,Rz,Sz,Tz,Lra,Mra,Nra,\nVz,Ora,Wz,Xz,Pra,Qra,Yz,Rra,Sra,Wra,Xra,Tra,Ura,Vra,Zz,aA,$z,bA,cA,Yra,Zra,dA,eA,fA,gA,$ra,asa,bsa,csa,esa,dsa,iA,fsa,gsa,hsa,isa,jA,kA,lA,jsa,nA,mA,rA,sA,tA,uA,vA,ksa,wA,pA,lsa,msa,xA,zA,AA,nsa,BA,DA,EA,FA,GA,HA,IA,JA,osa,KA,LA,psa,MA,NA,OA,PA,uB,vB,rsa,ssa,wB,xB,yB,tsa,usa,zB,AB,Kqa,ny,ysa,zsa,Asa,Bsa,Csa,Dsa,gy,Esa,BB,Isa,Hsa,Gsa,CB,Fsa,Ksa,DB,Osa,Lsa,Msa,Qsa,Rsa,FB,Psa,Ssa,GB,HB,IB,Tsa,Usa,Vsa,JB,EB,Wsa,Jsa,Ysa,Zsa,LB,$sa,ata,bta,NB,MB,cta,dta,eta,fta,gta,ita,Lqa,Jqa,OB,QB,SB,TB,UB,VB,RB,YB,kta,\n$B,mta,aC,ota,nta,lta,pta,qta,rta,bC,Hqa,cC,sta,ky,tta,uta,vta,wta,yta,eC,Bta,zta,fC,gC,iC,jC,kC,Cta,mC,oC,lC,Eta,Fta,Gta,Hta,Dta,Ita,nC,pC,vC,Kta,Lta,xC,yC,zC,AC,Nta,Pta,Ota,DC,Qta,Rta,Sta,EC,FC,GC,HC,Tta,IC,Uta,JC,KC,Vta,LC,Wta,NC,Xta,OC,PC,QC,RC,Yta,Zta,$ta,bua,SC,cua,aua,TC,UC,VC,WC,dua,XC,YC,uD,qD,hua,mua,vD,yD,zD,iD,uua,ZC,nua,rD,tD,CD,GD,vua,jua,wua,fD,JD,eD,oua,lua,KD,fua,tua,MD,ND,zua,Aua,OD,Bua,Cua,Dua,Eua,PD,Fua,Kua,Jua,Gua,Iua,Hua,QD,Lua,RD,Mua,Nua,SD,UD,VD,Qua,Sua,YD,Tua,Uua,aE,Vua,bE,\ncE,Wua,Yua,ava,bva,cva,fE,gva,iva,jva,Zua,eva,fva,kva,lva,pva,rva,kE,lE,sva,uva,vva,wva,xva,mE,Dva,oE,Eva,Gva,Fva,Hva,qE,sE,uE,Iva,pE,vE,wE,Jva,yE,Nva,Kva,Mva,IE,LE,awa,Vva,FE,OE,$va,HE,bwa,cwa,PE,Tva,ewa,dwa,AE,GE,KE,kwa,gwa,hwa,iwa,jwa,lwa,QE,mwa,nwa,SE,EE,UE,zE,NE,Xva,Lva,Wva,Zva,Yva,WE,pwa,fwa,cF,dF,eF,fF,swa,JE,twa,hF,Uva,uwa,owa,ME,vwa,Qva,CE,Pva,tva,lF,mF,xwa,nF,oF,pF,rF,qF,sF,ywa,zwa,tF,vF,Awa,Bwa,wF,xF,yF,Cwa,zF,Dwa,AF,BF,CF,DF,EF,FF,Ewa,GF,Fwa,HF,JF,Iwa,IF,Jwa,Gwa,Hwa,Kwa,Lwa,Mwa,KF,LF,\nMF,NF,OF,Pwa,TF,RF,Swa,Rwa,Twa,WF,Qwa,XF,SF,YF,VF,UF,QF,PF,$F,aG,cG,eG,fG,gG,Vwa,hG,iG,jG,kG,lG,mG,Wwa,nG,oG,pG,Xwa,qG,Zwa,Ywa,uG,$wa,axa,bxa,exa,cxa,dxa,fxa,vG,gxa,hxa,ixa,jxa,kxa,wG,xG,yG,zG,AG,BG,CG,DG,EG,FG,GG,HG,IG,JG,KG,LG,MG,NG,OG,PG,QG,RG,SG,TG,UG,VG,WG,XG,YG,ZG,$G,aH,bH,cH,dH,eH,fH,gH,hH,iH,jH,kH,lH,mH,nH,oH,pH,qH,rH,sH,tH,uH,vH,wH,mxa,nxa,lxa,pxa,qxa,oxa,xH,rxa,yH,zH,AH,BH,CH,txa,sxa,DH,EH,FH,uxa,LH,MH,vxa,xxa,NH,yxa,OH,PH,zxa,QH,Axa,Bxa,Dxa,Exa,Fxa,SH,RH,Cxa,TH,Hxa,Ixa,Jxa,UH,Gxa,Lxa,Kxa,\nVH,WH,Oxa,Pxa,XH,Qxa,Rxa,YH,$H,aI,bI,cI,fI,hI,iI,Sxa,Txa,jI,Vxa,Wxa,kI,Xxa,mI,Yxa,Zxa,nI,oI,$xa,aya,pI,cya,bya,qI,eya,rI,fya,sI,tI,uI,wI,gya,hya,iya,jya,kya,xI,zI,oya,rya,lya,AI,Bya,Aya,BI,Dya,Cya,Fya,Gya,Iya,Hya,Jya,Kya,Lya,Mya,CI,DI,Nya,Oya,Pya,Rya,Sya,Tya,Uya,Vya,KI,Xya,Yya,II,JI,Wya,Zya,$ya,LI,cza,aza,eza,dza,fza,Uwa,gza,Owa,hza,iza,jza,MI,oza,lza,mza,nza,pza,NI,sza,qza,tza,uza,rza,OI,vza,lI,xza,yza,Uxa,wza,PI,QI,zza,Aza,Bza,RI,TI,Dza,UI,XI,YI,Eza,Fza,Gza,ZI,Iza,Jza,Kza,Lza,Mza,Nza,Oza,dJ,Pza,\neJ,Qza,Rza,Sza,gJ,Tza,Uza,Vza,jJ,kJ,lJ,Wza,mJ,Xza,oJ,Zza,Yza,pJ,qJ,rJ,sJ,$za,tJ,uJ,aAa,vJ,wJ,eAa,bAa,dAa,cAa,fAa,yJ,zJ,gAa,hAa,iAa,AJ,jAa,lAa,kAa,BJ,CJ,DJ,EJ,FJ,PJ,WJ,XJ,YJ,ZJ,$J,aK,nAa,mAa,bK,oAa,cK,dK,eK,fK,gK,jK,kK,lK,mK,nK,oK,pK,qK,qAa,sAa,rAa,rK,vAa,wAa,xAa,yAa,zAa,vK,BAa,xK,CAa,yK,zK,AK,BK,EAa,DK,HAa,GAa,FAa,JAa,EK,FK,GK,HK,IK,JK,KK,NK,KAa,MAa,NAa,PK,OAa,Bt,QAa,PAa,RAa,TAa,SAa,VAa,UAa,SK,WAa,XAa,ZAa,$Aa,dBa,cBa,YK,kBa,lBa,nBa,oBa,$K,aL,bL,cL,dL,eL,fL,gL,qBa,hL,rBa,iL,jL,kL,lL,mL,sBa,tBa,nL,\nuBa,qL,rL,xBa,sL,zBa,ABa,BBa,CBa,DBa,EBa,FBa,tL,uL,vL,GBa,wL,IBa,JBa,KBa,LBa,MBa,NBa,zL,CL,DL,QBa,RBa,AL,SBa,EL,OBa,PBa,TBa,FL,HL,VBa,KL,UBa,XBa,ZBa,YBa,$Ba,aCa,bCa,PL,cCa,SL,QL,TL,RL,kza,dCa,eCa,fCa,gCa,YL,XL,jCa,mCa,iM,jM,kM,nCa,oCa,lM,mM,pCa,qCa,oM,pM,tCa,rCa,uCa,vCa,wCa,xCa,zCa,zM,DCa,DM,GCa,FCa,EM,CCa,CM,HCa,ICa,BM,ECa,FM,GM,HM,bM,VL,JM,LM,LCa,JCa,KCa,MM,PM,NCa,OM,RM,OCa,PCa,UM,VM,WM,$M,RCa,SCa,aN,bN,TCa,UCa,VCa,WCa,cN,YCa,XCa,ZCa,dN,$Ca,aDa,fN,gN,bDa,jN,dDa,lN,hN,eDa,fDa,cDa,mN,nN,qN,gDa,hDa,\npN,sN,rN,uN,wN,iDa,zN,jDa,mDa,kDa,CN,DN,nDa,oDa,GN,HN,IN,JN,KN,MN,qDa,pDa,rDa,ON,tDa,sDa,uDa,vDa,wDa,xDa,UN,VN,yDa,WN,XN,zDa,ADa,BDa,YN,aO,DDa,CDa,bO,cO,dO,EDa,eO,fO,gO,hO,FDa,iO,jO,GDa,kO,HDa,JDa,IDa,pO,nO,oO,KDa,LDa,MDa,qO,rO,sO,tO,uO,NDa,xO,yO,AO,BO,CO,EO,FO,GO,HO,ODa,RDa,IO,PDa,QDa,VDa,WDa,KO,YDa,XDa,ZDa,$Da,aEa,MO,OO,cEa,PO,bEa,QO,dEa,fEa,eEa,RO,SO,TO,UO,gEa,VO,hEa,YO,iEa,aP,kEa,ZO,jEa,mEa,cP,nEa,hP,pEa,qEa,eP,bP,jP,dP,kP,tEa,lP,gP,lEa,sEa,iP,oEa,rEa,uEa,WO,nP,vEa,wEa,fP,oP,pP,qP,rP,sP,tP,uP,\nvP,wP,xP,yP,yEa,BP,CP,DP,EP,FP,GP,HP,IP,zEa,JP,KP,LP,MP,OP,NP,PP,QP,AEa,RP,BEa,DEa,CEa,SP,TP,EEa,UP,VP,FEa,WP,GEa,XP,HEa,YP,$P,cQ,bQ,fQ,eQ,IEa,dQ,hQ,KEa,LEa,iQ,jQ,kQ,lQ,nQ,MEa,xN,JEa,QEa,SN,NEa,pQ,PEa,TN,OEa,REa,TEa,SEa,UEa,VEa,sQ,WEa,tQ,XEa,YEa,ZEa,vQ,wQ,xQ,$Ea,BQ,aFa,bFa,cFa,CQ,eFa,fFa,DQ,EQ,FQ,IQ,kFa,hFa,iFa,GQ,gFa,mFa,JQ,nFa,KQ,qFa,rFa,sFa,oFa,tFa,pFa,xFa,yFa,vFa,wFa,OQ,BFa,CFa,AFa,DFa,EFa,FFa,GFa,HFa,IFa,UQ,VQ,JFa,KFa,LFa,WQ,XQ,PFa,YQ,VFa,RFa,QFa,MFa,TFa,UFa,WFa,XFa,HQ,OFa,bGa,bR,$Fa,cGa,eGa,\ndGa,fGa,cR,gGa,hGa,iGa,dR,eR,jGa,mGa,fR,nGa,pGa,qGa,oGa,uGa,vGa,tGa,sGa,jR,kGa,lGa,AGa,BGa,CGa,DGa,mR,EGa,hR,wGa,lR,yGa,zGa,HGa,FGa,IGa,JGa,GGa,KGa,LGa,MGa,NGa,OGa,PGa,QGa,RGa,SGa,TGa,UGa,qR,rR,ZGa,bHa,$Ga,WGa,tR,VGa,aHa,wR,dHa,cHa,xR,fHa,hHa,iHa,gHa,BR,jHa,nHa,oHa,HR,JR,KR,LR,pHa,CR,MR,OR,rHa,qHa,GR,PR,QR,sHa,RR,uHa,vHa,wHa,xHa,yHa,DR,lHa,SR,ER,TR,DHa,VR,EHa,FHa,BHa,YR,GHa,ZR,zHa,aS,CHa,HHa,$R,WR,IHa,bS,JHa,UR,LHa,eS,cS,fS,dS,gS,hS,MHa,iS,jS,kS,lS,NHa,mS,OHa,oS,QHa,RHa,SHa,rS,qS,pS,UHa,VHa,WHa,XHa,\nuS,vS,wS,YHa,ZHa,$Ha,xS,aIa,zS,bIa,yS,AS,BS,cIa,eIa,iIa,fIa,gIa,hIa,jIa,HS,IS,kIa,mIa,nIa,JS,oIa,KS,pIa,uIa,vIa,wIa,PS,QS,xIa,tIa,yIa,LS,qIa,zIa,MS,NS,rIa,sIa,OS,AIa,BIa,CIa,dva,hva,SS,TS,EIa,DIa,US,VS,WS,FIa,GIa,HIa,XS,IIa,JIa,ZS,KIa,$S,aT,LIa,cT,NIa,dT,RIa,gT,ES,MIa,TIa,iT,PIa,QIa,OIa,hT,fT,eT,SIa,XIa,VIa,UIa,kT,YIa,lT,ZIa,mT,nT,$Ia,aJa,bJa,cJa,dJa,pT,qT,rT,sT,tT,uT,gJa,hJa,DS,GS,kJa,xT,yT,lIa,BT,wT,lJa,vT,iJa,jJa,CT,mJa,nJa,AT,CS,zT,oJa,pJa,qJa,DT,sJa,rJa,ET,wJa,FT,yJa,xJa,HT,GT,AJa,JT,IT,BJa,\nuJa,LT,zJa,vJa,KT,MT,CJa,NT,QT,DJa,OT,HJa,PT,IJa,RT,FJa,EJa,JJa,ST,KJa,LJa,OJa,NJa,MJa,TT,PJa,TJa,UJa,ZT,$T,WJa,XJa,aU,bU,dU,$Ja,eU,aKa,WT,VJa,bKa,cKa,eKa,WIa,hU,dKa,bT,cU,YJa,fKa,gKa,hKa,iKa,QJa,VT,XT,jKa,kU,lU,kKa,lKa,mKa,oKa,nKa,mU,pKa,rKa,qKa,tKa,oU,xKa,uKa,wKa,yKa,pU,CKa,AKa,BKa,EKa,FKa,GKa,qU,nU,HKa,zKa,JKa,rU,KKa,vKa,LKa,sU,NKa,OKa,tU,MKa,uU,vU,PKa,wU,xU,yU,zU,RKa,UKa,TKa,SKa,BU,VKa,AU,WKa,DU,FU,XKa,$Ka,YKa,ZKa,aLa,cLa,bLa,dLa,eLa,GU,gLa,hLa,iLa,jLa,fLa,kLa,mLa,oLa,pLa,lLa,qLa,rLa,tLa,sLa,\nuLa,nLa,HU,IU,vLa,JU,KU,LU,OU,PU,ALa,QU,BLa,DLa,CLa,TU,RU,yLa,FLa,ELa,GLa,VU,HLa,JLa,ILa,KLa,WU,XU,LLa,YU,NLa,ZU,$U,PLa,bV,aV,QLa,dV,OLa,eV,RLa,cV,SLa,fV,TLa,zLa,UU,VLa,WLa,XLa,YLa,ZLa,$La,aMa,cMa,dMa,eMa,bMa,fMa,gMa,hV,hMa,iMa,iV,jV,jMa,kMa,lMa,lV,nMa,nV,oMa,pMa,mV,kV,mMa,qV,pV,qMa,rV,oV,rMa,tV,vMa,wV,wMa,tMa,uV,xMa,xV,uMa,yMa,yV,AMa,sV,BMa,CMa,zMa,DMa,vV,EMa,FMa,sMa,zV,AV,GMa,BV,oT,RJa,fJa,DV,HMa,SJa,eJa,IMa,CV,KMa,LMa,JMa,NMa,MMa,QMa,OMa,PMa,SMa,RMa,TMa,UMa,VMa,WMa,EV,FV,YMa,bNa,aNa,MV,OV,NV,eNa,\ngNa,jNa,mNa,rNa,oNa,qNa,iNa,hNa,xNa,yNa,zNa,ANa,BNa,RV,ENa,DNa,CNa,SV,FNa,XMa,QV,HNa,INa,ONa,LNa,PNa,MNa,JNa,QNa,KNa,SNa,TV,UNa,VNa,WNa,ZF,ZV,XNa,kR,ZNa,kHa,$Na,$V,EU,aOa,gW,bW,zR,YV,hW,jW,gU,iU,kW,GNa,xGa,eW,fW,fU,eOa,dOa,bOa,cW,lW,gOa,uR,hOa,CU,eHa,nW,NR,YNa,aW,iOa,kOa,jOa,lOa,oW,YGa,mOa,nOa,cOa,UV,oOa,pW,dW,VV,pOa,qW,vR,qOa,rW,IR,rOa,sOa,tOa,XGa,mW,fOa,BOa,xOa,wOa,EOa,FOa,xW,AR,HOa,GOa,BW,CW,DW,JOa,sW,uW,AOa,JW,KOa,IW,vOa,LOa,wW,MOa,NOa,DOa,MW,OOa,POa,tW,FW,GW,EW,PW,ROa,AW,LW,QW,RW,SOa,HW,IOa,\nOW,QOa,SW,TOa,UOa,VOa,UL,WOa,KW,TW,YOa,yW,UW,VW,zW,ZOa,$Oa,zOa,NW,aPa,yOa,WW,XW,PHa,bPa,YW,Mw,W,ZW,dPa,aX,fPa,$W,gPa,dX,bX,eX,cX,hPa,iPa,fX,gX,hX,jPa,iX,jX,kX,lX,mX,nX,lPa,kPa,mPa,oX,pX,GH,HH,nPa,IH,sG,rX,pPa,AX,BX,KH,XX,rG,yX,gY,tPa,uPa,vPa,wPa,oPa,xPa,qX,yPa,zPa,kY,vX,jY,pY,lY,tX,APa,sX,qPa,iY,mY,rY,wX,xX,oY,nY,CPa,sY,tY,DPa,uY,X,vY,xJ,wY,EPa,HPa,IPa,MPa,xY,NPa,JPa,OPa,yY,zY,AY,QPa,TPa,RPa,WPa,dQa,cQa,XPa,eQa,ZPa,$Pa,YPa,hQa,jQa,lQa,oQa,pQa,rQa,sQa,vQa,xQa,tQa,OY,yQa,BQa,DQa,AQa,FQa,GQa,HQa,QY,\nEpa,JQa,IQa,UY,Kw,WY,XY,Bpa,YY,LQa,MQa,PY,MY,CY,FY,ZY,$Y,HY,GY,NQa,VPa,DY,EY,LY,OQa,PQa,aZ,QQa,bZ,RQa,SY,KY,JY,BY,mQa,qQa,NY,zQa,fQa,aQa,cZ,dZ,eZ,SQa,fZ,gZ,hZ,iZ,jZ,kZ,lZ,FPa,mZ,GPa,UQa,TQa,PPa,nQa,VQa,EQa,WQa,XQa,kQa,UPa,SPa,LPa,gQa,KPa,bQa,uQa,wQa,ZQa,CQa,iQa,$Qa,nZ,YQa,oZ,JH,uX,rPa,VY,pZ,qZ,rZ,sZ,aRa,tZ,uZ,RY,bRa,vZ,qY,zX,cRa,TY,wZ,dRa,eRa,IY,xZ,zZ,AZ,BZ,CZ,gRa,EZ,FZ,GZ,fRa,DZ,hRa,iRa,HZ,Lw,mRa,lRa,IZ,JZ,yZ,nRa,oRa,KZ,LZ,pRa,MZ,NZ,qRa,rRa,sRa,tRa,OZ,uRa,PZ,QZ,RZ,SZ,TZ,UZ,vRa,VZ,WZ,XZ,YZ,ZZ,$Z,\na_,b_,wRa,xRa,yRa,c_,d_,e_,f_,zRa,g_,ARa,h_,BRa,i_,CRa,j_,k_,l_,m_,n_,o_,DRa,q_,r_,ERa,FRa,GRa,t_,s_,v_,w_,u_,y_,HRa,IRa,kRa,x_,z_,JRa,A_,LRa,KRa,B_,C_,KQa,MRa,D_,NRa,E_,PRa,QRa,ORa,RRa,F_,SRa,TRa,URa,G_,H_,I_,VRa,J_,K_,L_,WRa,M_,N_,XRa,O_,p_,P_,Q_,R_,wxa,S_,YRa,T_,ZRa,U_,V_,$Ra,aSa,W_,X_,Y_,bSa,Z_,cSa,$_,a0,eSa,dSa,fSa,gSa,hSa,b0,c0,d0,iSa,jSa,kSa,lSa,mSa,nSa,oSa,pSa,qSa,rSa,e0,f0,sSa,tSa,g0,h0,i0,j0,uSa,k0,vSa,l0,wSa,xSa,m0,ySa,zSa,n0,ASa,BSa,o0,p0,CSa,DSa,ESa,q0,r0,t0,FSa,u0,v0,w0,GSa,x0,HSa,y0,\nz0,ISa,A0,JSa,KSa,LSa,MSa,NSa,OSa,C0,PSa,QSa,RSa,SSa,TSa,D0,E0,USa,F0,G0,H0,I0,VSa,J0,WSa,XSa,YSa,M0,ZSa,$Sa,aTa,N0,L0,bTa,P0,cTa,Q0,dTa,R0,S0,T0,U0,V0,eTa,gTa,fTa,hTa,W0,iTa,jTa,X0,kTa,Y0,Z0,$0,lTa,mTa,a1,nTa,b1,oTa,c1,pTa,qTa,rTa,Cpa,sTa,tTa,aa,ha,fa,yj,Qa,faa;ba\u003dfunction(a){return function(){return aa[a].apply(this,arguments)}};\ng.ca\u003dfunction(a,b){return aa[a]\u003db};\nea\u003dfunction(a){var b\u003d0;return function(){return b\u003ca.length?{done:!1,value:a[b++]}:{done:!0}}};\naaa\u003dfunction(a){a\u003d[\"object\"\u003d\u003dtypeof globalThis\u0026\u0026globalThis,a,\"object\"\u003d\u003dtypeof window\u0026\u0026window,\"object\"\u003d\u003dtypeof self\u0026\u0026self,\"object\"\u003d\u003dtypeof global\u0026\u0026global];for(var b\u003d0;b\u003ca.length;++b){var c\u003da[b];if(c\u0026\u0026c.Math\u003d\u003dMath)return c}throw Error(\"Cannot find global object\");};\nia\u003dfunction(a,b){if(b)a:{var c\u003dfa;a\u003da.split(\".\");for(var d\u003d0;d\u003ca.length-1;d++){var e\u003da[d];if(!(e in c))break a;c\u003dc[e]}a\u003da[a.length-1];d\u003dc[a];b\u003db(d);b!\u003dd\u0026\u0026null!\u003db\u0026\u0026ha(c,a,{configurable:!0,writable:!0,value:b})}};\nka\u003dfunction(a){a\u003d{next:a};a[Symbol.iterator]\u003dfunction(){return this};\nreturn a};\ng.q\u003dfunction(a){var b\u003d\"undefined\"!\u003dtypeof Symbol\u0026\u0026Symbol.iterator\u0026\u0026a[Symbol.iterator];return b?b.call(a):{next:ea(a)}};\nla\u003dfunction(a){for(var b,c\u003d[];!(b\u003da.next()).done;)c.push(b.value);return c};\ng.v\u003dfunction(a){return a instanceof Array?a:la(g.q(a))};\nma\u003dfunction(a,b){return Object.prototype.hasOwnProperty.call(a,b)};\ng.w\u003dfunction(a,b){a.prototype\u003dna(b.prototype);a.prototype.constructor\u003da;if(oa)oa(a,b);else for(var c in b)if(\"prototype\"!\u003dc)if(Object.defineProperties){var d\u003dObject.getOwnPropertyDescriptor(b,c);d\u0026\u0026Object.defineProperty(a,c,d)}else a[c]\u003db[c];a.pe\u003db.prototype};\npa\u003dfunction(){this.K\u003d!1;this.C\u003dnull;this.u\u003dvoid 0;this.j\u003d1;this.D\u003dthis.J\u003d0;this.X\u003dthis.B\u003dnull};\nqa\u003dfunction(a){if(a.K)throw new TypeError(\"Generator is already running\");a.K\u003d!0};\nra\u003dfunction(a,b){a.B\u003d{QL:b,WM:!0};a.j\u003da.J||a.D};\ng.A\u003dfunction(a,b,c){a.j\u003dc;return{value:b}};\ng.sa\u003dfunction(a){a.j\u003d0};\nta\u003dfunction(a,b,c){a.J\u003db;void 0!\u003dc\u0026\u0026(a.D\u003dc)};\nua\u003dfunction(a,b){a.j\u003db;a.J\u003d0};\nwa\u003dfunction(a){a.J\u003d0;var b\u003da.B.QL;a.B\u003dnull;return b};\nxa\u003dfunction(a){a.X\u003d[a.B];a.J\u003d0;a.D\u003d0};\nya\u003dfunction(a,b){var c\u003da.X.splice(0)[0];(c\u003da.B\u003da.B||c)?c.WM?a.j\u003da.J||a.D:void 0!\u003dc.eb\u0026\u0026a.D\u003cc.eb?(a.j\u003dc.eb,a.B\u003dnull):a.j\u003da.D:a.j\u003db};\nbaa\u003dfunction(a){this.j\u003dnew pa;this.u\u003da};\ncaa\u003dfunction(a,b){qa(a.j);var c\u003da.j.C;if(c)return za(a,\"return\"in c?c[\"return\"]:function(d){return{value:d,done:!0}},b,a.j.return);\na.j.return(b);return Aa(a)};\nza\u003dfunction(a,b,c,d){try{var e\u003db.call(a.j.C,c);if(!(e instanceof Object))throw new TypeError(\"Iterator result \"+e+\" is not an object\");if(!e.done)return a.j.K\u003d!1,e;var f\u003de.value}catch(k){return a.j.C\u003dnull,ra(a.j,k),Aa(a)}a.j.C\u003dnull;d.call(a.j,f);return Aa(a)};\nAa\u003dfunction(a){for(;a.j.j;)try{var b\u003da.u(a.j);if(b)return a.j.K\u003d!1,{value:b.value,done:!1}}catch(c){a.j.u\u003dvoid 0,ra(a.j,c)}a.j.K\u003d!1;if(a.j.B){b\u003da.j.B;a.j.B\u003dnull;if(b.WM)throw b.QL;return{value:b.return,done:!0}}return{value:void 0,done:!0}};\ndaa\u003dfunction(a){this.next\u003dfunction(b){qa(a.j);a.j.C?b\u003dza(a,a.j.C.next,b,a.j.N):(a.j.N(b),b\u003dAa(a));return b};\nthis.throw\u003dfunction(b){qa(a.j);a.j.C?b\u003dza(a,a.j.C[\"throw\"],b,a.j.N):(ra(a.j,b),b\u003dAa(a));return b};\nthis.return\u003dfunction(b){return caa(a,b)};\nthis[Symbol.iterator]\u003dfunction(){return this}};\neaa\u003dfunction(a){function b(d){return a.next(d)}\nfunction c(d){return a.throw(d)}\nreturn new Promise(function(d,e){function f(k){k.done?d(k.value):Promise.resolve(k.value).then(b,c).then(f,e)}\nf(a.next())})};\ng.B\u003dfunction(a){return eaa(new daa(new baa(a)))};\ng.Ba\u003dfunction(){for(var a\u003dNumber(this),b\u003d[],c\u003da;c\u003carguments.length;c++)b[c-a]\u003darguments[c];return b};\nCa\u003dfunction(a,b,c){a instanceof String\u0026\u0026(a\u003dString(a));for(var d\u003da.length,e\u003d0;e\u003cd;e++){var f\u003da[e];if(b.call(c,f,e,a))return{HM:e,xQ:f}}return{HM:-1,xQ:void 0}};\nDa\u003dfunction(a,b){a instanceof String\u0026\u0026(a+\u003d\"\");var c\u003d0,d\u003d!1,e\u003d{next:function(){if(!d\u0026\u0026c\u003ca.length){var f\u003dc++;return{value:b(f,a[f]),done:!1}}d\u003d!0;return{done:!0,value:void 0}}};\ne[Symbol.iterator]\u003dfunction(){return e};\nreturn e};\nEa\u003dfunction(a,b,c){if(null\u003d\u003da)throw new TypeError(\"The \u0027this\u0027 value for String.prototype.\"+c+\" must not be null or undefined\");if(b instanceof RegExp)throw new TypeError(\"First argument to String.prototype.\"+c+\" must not be a regular expression\");return a+\"\"};\nGa\u003dfunction(a){return a?a:Array.prototype.fill};\nHa\u003dfunction(a){return a?a:Array.prototype.copyWithin};\ng.Ia\u003dfunction(a,b,c){a\u003da.split(\".\");c\u003dc||g.C;a[0]in c||\"undefined\"\u003d\u003dtypeof c.execScript||c.execScript(\"var \"+a[0]);for(var d;a.length\u0026\u0026(d\u003da.shift());)a.length||void 0\u003d\u003d\u003db?c[d]\u0026\u0026c[d]!\u003d\u003dObject.prototype[d]?c\u003dc[d]:c\u003dc[d]\u003d{}:c[d]\u003db};\ng.Ja\u003dfunction(a,b){a\u003da.split(\".\");b\u003db||g.C;for(var c\u003d0;c\u003ca.length;c++)if(b\u003db[a[c]],null\u003d\u003db)return null;return b};\ng.Ka\u003dfunction(){};\nLa\u003dfunction(a){a.Ye\u003dvoid 0;a.getInstance\u003dfunction(){return a.Ye?a.Ye:a.Ye\u003dnew a}};\nMa\u003dfunction(a){var b\u003dtypeof a;return\"object\"!\u003db?b:a?Array.isArray(a)?\"array\":b:\"null\"};\ng.Na\u003dfunction(a){var b\u003dMa(a);return\"array\"\u003d\u003db||\"object\"\u003d\u003db\u0026\u0026\"number\"\u003d\u003dtypeof a.length};\ng.Pa\u003dfunction(a){var b\u003dtypeof a;return\"object\"\u003d\u003db\u0026\u0026null!\u003da||\"function\"\u003d\u003db};\ng.Ra\u003dfunction(a){return Object.prototype.hasOwnProperty.call(a,Qa)\u0026\u0026a[Qa]||(a[Qa]\u003d++faa)};\ngaa\u003dfunction(a,b,c){return a.call.apply(a.bind,arguments)};\nhaa\u003dfunction(a,b,c){if(!a)throw Error();if(2\u003carguments.length){var d\u003dArray.prototype.slice.call(arguments,2);return function(){var e\u003dArray.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}};\ng.Sa\u003dfunction(a,b,c){Function.prototype.bind\u0026\u0026-1!\u003dFunction.prototype.bind.toString().indexOf(\"native code\")?g.Sa\u003dgaa:g.Sa\u003dhaa;return g.Sa.apply(null,arguments)};\ng.Ta\u003dfunction(a,b){var c\u003dArray.prototype.slice.call(arguments,1);return function(){var d\u003dc.slice();d.push.apply(d,arguments);return a.apply(this,d)}};\ng.Ua\u003dfunction(){return Date.now()};\ng.Va\u003dfunction(a,b){function c(){}\nc.prototype\u003db.prototype;a.pe\u003db.prototype;a.prototype\u003dnew c;a.prototype.constructor\u003da;a.ag\u003dfunction(d,e,f){for(var k\u003dArray(arguments.length-2),l\u003d2;l\u003carguments.length;l++)k[l-2]\u003darguments[l];return b.prototype[e].apply(d,k)}};\nWa\u003dfunction(a){return a};\nXa\u003dfunction(a,b){return Error(\"Invalid wire type: \"+a+\" (at position \"+b+\")\")};\nYa\u003dfunction(){return Error(\"Failed to read varint, encoding is invalid.\")};\nab\u003dfunction(a,b){return Error(\"Tried to read past the end of the data \"+b+\" \u003e \"+a)};\nbb\u003dfunction(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,bb);else{var c\u003dError().stack;c\u0026\u0026(this.stack\u003dc)}a\u0026\u0026(this.message\u003dString(a));void 0!\u003d\u003db\u0026\u0026(this.yT\u003db)};\ncb\u003dfunction(a,b){var c\u003dbb.call;a\u003da.split(\"%s\");for(var d\u003d\"\",e\u003da.length-1,f\u003d0;f\u003ce;f++)d+\u003da[f]+(f\u003cb.length?b[f]:\"%s\");c.call(bb,this,d+a[e])};\niaa\u003dfunction(){};\ndb\u003dfunction(){throw Error(\"Invalid UTF8\");};\neb\u003dfunction(a,b){b\u003dString.fromCharCode.apply(null,b);return null\u003d\u003da?b:a+b};\ng.ib\u003dfunction(a){if(jaa)a\u003d(gb||(gb\u003dnew TextEncoder)).encode(a);else{var b\u003dvoid 0;b\u003dvoid 0\u003d\u003d\u003db?!1:b;for(var c\u003d0,d\u003dnew Uint8Array(3*a.length),e\u003d0;e\u003ca.length;e++){var f\u003da.charCodeAt(e);if(128\u003ef)d[c++]\u003df;else{if(2048\u003ef)d[c++]\u003df\u003e\u003e6|192;else{if(55296\u003c\u003df\u0026\u002657343\u003e\u003df){if(56319\u003e\u003df\u0026\u0026e\u003ca.length){var k\u003da.charCodeAt(++e);if(56320\u003c\u003dk\u0026\u002657343\u003e\u003dk){f\u003d1024*(f-55296)+k-56320+65536;d[c++]\u003df\u003e\u003e18|240;d[c++]\u003df\u003e\u003e12\u002663|128;d[c++]\u003df\u003e\u003e6\u002663|128;d[c++]\u003df\u002663|128;continue}else e--}if(b)throw Error(\"Found an unpaired surrogate\");f\u003d\n65533}d[c++]\u003df\u003e\u003e12|224;d[c++]\u003df\u003e\u003e6\u002663|128}d[c++]\u003df\u002663|128}}a\u003dd.subarray(0,c)}return a};\ng.jb\u003dfunction(a){for(var b\u003d[],c\u003d0,d\u003d0;d\u003ca.length;d++){var e\u003da.charCodeAt(d);128\u003ee?b[c++]\u003de:(2048\u003ee?b[c++]\u003de\u003e\u003e6|192:(55296\u003d\u003d(e\u002664512)\u0026\u0026d+1\u003ca.length\u0026\u002656320\u003d\u003d(a.charCodeAt(d+1)\u002664512)?(e\u003d65536+((e\u00261023)\u003c\u003c10)+(a.charCodeAt(++d)\u00261023),b[c++]\u003de\u003e\u003e18|240,b[c++]\u003de\u003e\u003e12\u002663|128):b[c++]\u003de\u003e\u003e12|224,b[c++]\u003de\u003e\u003e6\u002663|128),b[c++]\u003de\u002663|128)}return b};\nkb\u003dfunction(a,b){return 0\u003d\u003da.lastIndexOf(b,0)};\nlb\u003dfunction(a,b){var c\u003da.length-b.length;return 0\u003c\u003dc\u0026\u0026a.indexOf(b,c)\u003d\u003dc};\ng.nb\u003dfunction(a){return/^[\\s\\xa0]*$/.test(a)};\nub\u003dfunction(a,b){if(b)a\u003da.replace(ob,\"\u0026amp;\").replace(pb,\"\u0026lt;\").replace(qb,\"\u0026gt;\").replace(rb,\"\u0026quot;\").replace(sb,\"\u0026#39;\").replace(tb,\"\u0026#0;\");else{if(!kaa.test(a))return a;-1!\u003da.indexOf(\"\u0026\")\u0026\u0026(a\u003da.replace(ob,\"\u0026amp;\"));-1!\u003da.indexOf(\"\u003c\")\u0026\u0026(a\u003da.replace(pb,\"\u0026lt;\"));-1!\u003da.indexOf(\"\u003e\")\u0026\u0026(a\u003da.replace(qb,\"\u0026gt;\"));-1!\u003da.indexOf(\u0027\"\u0027)\u0026\u0026(a\u003da.replace(rb,\"\u0026quot;\"));-1!\u003da.indexOf(\"\u0027\")\u0026\u0026(a\u003da.replace(sb,\"\u0026#39;\"));-1!\u003da.indexOf(\"\\x00\")\u0026\u0026(a\u003da.replace(tb,\"\u0026#0;\"))}return a};\ng.vb\u003dfunction(a,b){return-1!\u003da.indexOf(b)};\nwb\u003dfunction(a,b){return g.vb(a.toLowerCase(),b.toLowerCase())};\ng.zb\u003dfunction(a,b){var c\u003d0;a\u003dxb(String(a)).split(\".\");b\u003dxb(String(b)).split(\".\");for(var d\u003dMath.max(a.length,b.length),e\u003d0;0\u003d\u003dc\u0026\u0026e\u003cd;e++){var f\u003da[e]||\"\",k\u003db[e]||\"\";do{f\u003d/(\\d*)(\\D*)(.*)/.exec(f)||[\"\",\"\",\"\",\"\"];k\u003d/(\\d*)(\\D*)(.*)/.exec(k)||[\"\",\"\",\"\",\"\"];if(0\u003d\u003df[0].length\u0026\u00260\u003d\u003dk[0].length)break;c\u003dyb(0\u003d\u003df[1].length?0:parseInt(f[1],10),0\u003d\u003dk[1].length?0:parseInt(k[1],10))||yb(0\u003d\u003df[2].length,0\u003d\u003dk[2].length)||yb(f[2],k[2]);f\u003df[3];k\u003dk[3]}while(0\u003d\u003dc)}return c};\nyb\u003dfunction(a,b){return a\u003cb?-1:a\u003eb?1:0};\ng.Ab\u003dfunction(){var a\u003dg.C.navigator;return a\u0026\u0026(a\u003da.userAgent)?a:\"\"};\nCb\u003dfunction(a){var b\u003dBb;return b?b.brands.some(function(c){return(c\u003dc.brand)\u0026\u0026g.vb(c,a)}):!1};\nDb\u003dfunction(a){return g.vb(g.Ab(),a)};\nEb\u003dfunction(){var a\u003dBb;return!!a\u0026\u00260\u003ca.brands.length};\nFb\u003dfunction(){return Eb()?!1:Db(\"Opera\")};\nGb\u003dfunction(){return Eb()?!1:Db(\"Trident\")||Db(\"MSIE\")};\nHb\u003dfunction(){return Eb()?!1:Db(\"Edge\")};\nIb\u003dfunction(){return Eb()?Cb(\"Microsoft Edge\"):Db(\"Edg/\")};\nJb\u003dfunction(){return Db(\"Firefox\")||Db(\"FxiOS\")};\nLb\u003dfunction(){return Db(\"Safari\")\u0026\u0026!(Kb()||(Eb()?0:Db(\"Coast\"))||Fb()||Hb()||Ib()||(Eb()?Cb(\"Opera\"):Db(\"OPR\"))||Jb()||Db(\"Silk\")||Db(\"Android\"))};\nKb\u003dfunction(){return Eb()?Cb(\"Chromium\"):(Db(\"Chrome\")||Db(\"CriOS\"))\u0026\u0026!Hb()||Db(\"Silk\")};\nMb\u003dfunction(){return Db(\"Android\")\u0026\u0026!(Kb()||Jb()||Fb()||Db(\"Silk\"))};\nlaa\u003dfunction(a){var b\u003d{};a.forEach(function(c){b[c[0]]\u003dc[1]});\nreturn function(c){return b[c.find(function(d){return d in b})]||\"\"}};\nmaa\u003dfunction(a){var b\u003dg.Ab();if(\"Internet Explorer\"\u003d\u003d\u003da){if(Gb())if((a\u003d/rv: *([\\d\\.]*)/.exec(b))\u0026\u0026a[1])b\u003da[1];else{a\u003d\"\";var c\u003d/MSIE +([\\d\\.]+)/.exec(b);if(c\u0026\u0026c[1])if(b\u003d/Trident\\/(\\d.\\d)/.exec(b),\"7.0\"\u003d\u003dc[1])if(b\u0026\u0026b[1])switch(b[1]){case \"4.0\":a\u003d\"8.0\";break;case \"5.0\":a\u003d\"9.0\";break;case \"6.0\":a\u003d\"10.0\";break;case \"7.0\":a\u003d\"11.0\"}else a\u003d\"7.0\";else a\u003dc[1];b\u003da}else b\u003d\"\";return b}var d\u003dRegExp(\"([A-Z][\\\\w ]+)/([^\\\\s]+)\\\\s*(?:\\\\((.*?)\\\\))?\",\"g\");c\u003d[];for(var e;e\u003dd.exec(b);)c.push([e[1],e[2],e[3]||void 0]);\nb\u003dlaa(c);switch(a){case \"Opera\":if(Fb())return b([\"Version\",\"Opera\"]);if(Eb()?Cb(\"Opera\"):Db(\"OPR\"))return b([\"OPR\"]);break;case \"Microsoft Edge\":if(Hb())return b([\"Edge\"]);if(Ib())return b([\"Edg\"]);break;case \"Chromium\":if(Kb())return b([\"Chrome\",\"CriOS\",\"HeadlessChrome\"])}return\"Firefox\"\u003d\u003d\u003da\u0026\u0026Jb()||\"Safari\"\u003d\u003d\u003da\u0026\u0026Lb()||\"Android Browser\"\u003d\u003d\u003da\u0026\u0026Mb()||\"Silk\"\u003d\u003d\u003da\u0026\u0026Db(\"Silk\")?(b\u003dc[2])\u0026\u0026b[1]||\"\":\"\"};\nNb\u003dfunction(a){if(Eb()\u0026\u0026\"Silk\"!\u003d\u003da){var b\u003dBb.brands.find(function(c){return c.brand\u003d\u003d\u003da});\nif(!b||!b.version)return NaN;b\u003db.version.split(\".\")}else{b\u003dmaa(a);if(\"\"\u003d\u003d\u003db)return NaN;b\u003db.split(\".\")}return 0\u003d\u003d\u003db.length?NaN:Number(b[0])};\nOb\u003dfunction(){var a\u003dBb;return!!a\u0026\u0026!!a.platform};\nPb\u003dfunction(){return Ob()?\"Android\"\u003d\u003d\u003dBb.platform:Db(\"Android\")};\nQb\u003dfunction(){return Db(\"iPhone\")\u0026\u0026!Db(\"iPod\")\u0026\u0026!Db(\"iPad\")};\nRb\u003dfunction(){return Qb()||Db(\"iPad\")||Db(\"iPod\")};\nSb\u003dfunction(){return Ob()?\"macOS\"\u003d\u003d\u003dBb.platform:Db(\"Macintosh\")};\nTb\u003dfunction(){return Ob()?\"Windows\"\u003d\u003d\u003dBb.platform:Db(\"Windows\")};\nUb\u003dfunction(){var a\u003dg.Ab(),b\u003d\"\";if(Tb())b\u003d/Windows (?:NT|Phone) ([0-9.]+)/,b\u003d(a\u003db.exec(a))?a[1]:\"0.0\";else if(Rb())b\u003d/(?:iPhone|iPod|iPad|CPU)\\s+OS\\s+(\\S+)/,b\u003d(a\u003db.exec(a))\u0026\u0026a[1].replace(/_/g,\".\");else if(Sb())b\u003d/Mac OS X ([0-9_.]+)/,b\u003d(a\u003db.exec(a))?a[1].replace(/_/g,\".\"):\"10\";else if(wb(g.Ab(),\"KaiOS\"))b\u003d/(?:KaiOS)\\/(\\S+)/i,b\u003d(a\u003db.exec(a))\u0026\u0026a[1];else if(Pb())b\u003d/Android\\s+([^\\);]+)(\\)|;)/,b\u003d(a\u003db.exec(a))\u0026\u0026a[1];else if(Ob()?\"Chrome OS\"\u003d\u003d\u003dBb.platform:Db(\"CrOS\"))b\u003d/(?:CrOS\\s+(?:i686|x86_64)\\s+([0-9.]+))/,\nb\u003d(a\u003db.exec(a))\u0026\u0026a[1];return b||\"\"};\ng.Vb\u003dfunction(a){return a[a.length-1]};\nnaa\u003dfunction(a,b){var c\u003da.length,d\u003d\"string\"\u003d\u003d\u003dtypeof a?a.split(\"\"):a;for(--c;0\u003c\u003dc;--c)c in d\u0026\u0026b.call(void 0,d[c],c,a)};\ng.Yb\u003dfunction(a,b,c){b\u003dWb(a,b,c);return 0\u003eb?null:\"string\"\u003d\u003d\u003dtypeof a?a.charAt(b):a[b]};\nWb\u003dfunction(a,b,c){for(var d\u003da.length,e\u003d\"string\"\u003d\u003d\u003dtypeof a?a.split(\"\"):a,f\u003d0;f\u003cd;f++)if(f in e\u0026\u0026b.call(c,e[f],f,a))return f;return-1};\ng.bc\u003dfunction(a,b,c){var d\u003da.length,e\u003d\"string\"\u003d\u003d\u003dtypeof a?a.split(\"\"):a;for(--d;0\u003c\u003dd;d--)if(d in e\u0026\u0026b.call(c,e[d],d,a))return d;return-1};\ng.dc\u003dfunction(a,b){return 0\u003c\u003dcc(a,b)};\ng.ec\u003dfunction(a){return 0\u003d\u003da.length};\nfc\u003dfunction(a){if(!Array.isArray(a))for(var b\u003da.length-1;0\u003c\u003db;b--)delete a[b];a.length\u003d0};\ng.hc\u003dfunction(a,b){b\u003dcc(a,b);var c;(c\u003d0\u003c\u003db)\u0026\u0026g.gc(a,b);return c};\ng.gc\u003dfunction(a,b){return 1\u003d\u003dArray.prototype.splice.call(a,b,1).length};\ng.ic\u003dfunction(a,b){b\u003dWb(a,b,void 0);0\u003c\u003db\u0026\u0026g.gc(a,b)};\noaa\u003dfunction(a,b){var c\u003d0;naa(a,function(d,e){b.call(void 0,d,e,a)\u0026\u0026g.gc(a,e)\u0026\u0026c++})};\ng.jc\u003dfunction(a){return Array.prototype.concat.apply([],arguments)};\ng.kc\u003dfunction(a){var b\u003da.length;if(0\u003cb){for(var c\u003dArray(b),d\u003d0;d\u003cb;d++)c[d]\u003da[d];return c}return[]};\ng.lc\u003dfunction(a,b){for(var c\u003d1;c\u003carguments.length;c++){var d\u003darguments[c];if(g.Na(d)){var e\u003da.length||0,f\u003dd.length||0;a.length\u003de+f;for(var k\u003d0;k\u003cf;k++)a[e+k]\u003dd[k]}else a.push(d)}};\ng.nc\u003dfunction(a,b,c,d){Array.prototype.splice.apply(a,mc(arguments,1))};\nmc\u003dfunction(a,b,c){return 2\u003e\u003darguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};\npaa\u003dfunction(a){for(var b\u003d0,c\u003d0,d\u003d{};c\u003ca.length;){var e\u003da[c++],f\u003dg.Pa(e)?\"o\"+g.Ra(e):(typeof e).charAt(0)+e;Object.prototype.hasOwnProperty.call(d,f)||(d[f]\u003d!0,a[b++]\u003de)}a.length\u003db};\ng.rc\u003dfunction(a,b,c){return oc(a,c||pc,!1,b)};\nsc\u003dfunction(a,b){return oc(a,b,!0,void 0,void 0)};\noc\u003dfunction(a,b,c,d,e){for(var f\u003d0,k\u003da.length,l;f\u003ck;){var m\u003df+(k-f\u003e\u003e\u003e1),n\u003dvoid 0;c?n\u003db.call(e,a[m],m,a):n\u003db(d,a[m]);0\u003cn?f\u003dm+1:(k\u003dm,l\u003d!n)}return l?f:-f-1};\ng.tc\u003dfunction(a,b){a.sort(b||pc)};\nqaa\u003dfunction(a,b){var c\u003dpc;g.tc(a,function(d,e){return c(b(d),b(e))})};\ng.uc\u003dfunction(a,b){if(!g.Na(a)||!g.Na(b)||a.length!\u003db.length)return!1;for(var c\u003da.length,d\u003draa,e\u003d0;e\u003cc;e++)if(!d(a[e],b[e]))return!1;return!0};\npc\u003dfunction(a,b){return a\u003eb?1:a\u003cb?-1:0};\nraa\u003dfunction(a,b){return a\u003d\u003d\u003db};\ng.vc\u003dfunction(a,b,c){c\u003dg.rc(a,b,c);0\u003ec\u0026\u0026g.nc(a,-(c+1),0,b)};\ng.zc\u003dfunction(a,b,c){var d\u003d{};(0,g.wc)(a,function(e,f){d[b.call(c,e,f,a)]\u003de});\nreturn d};\nsaa\u003dfunction(a){for(var b\u003d[],c\u003d0;c\u003ca;c++)b[c]\u003d\"\";return b};\ntaa\u003dfunction(a,b){b\u003dArray.prototype.splice.call(a,b,1);Array.prototype.splice.call(a,0,0,b[0])};\nAc\u003dfunction(a){Ac[\" \"](a);return a};\nBc\u003dfunction(a,b){try{return Ac(a[b]),!0}catch(c){}return!1};\nCc\u003dfunction(a,b,c,d){d\u003dd?d(b):b;return Object.prototype.hasOwnProperty.call(a,d)?a[d]:a[d]\u003dc(b)};\nDc\u003dfunction(){var a\u003dg.C.document;return a?a.documentMode:void 0};\ng.Fc\u003dfunction(a){return Cc(uaa,a,function(){return 0\u003c\u003dg.zb(Ec,a)})};\ng.Gc\u003dfunction(a){return Number(vaa)\u003e\u003da};\ng.Jc\u003dfunction(a,b){void 0\u003d\u003d\u003db\u0026\u0026(b\u003d0);Hc();b\u003dIc[b];for(var c\u003dArray(Math.floor(a.length/3)),d\u003db[64]||\"\",e\u003d0,f\u003d0;e\u003ca.length-2;e+\u003d3){var k\u003da[e],l\u003da[e+1],m\u003da[e+2],n\u003db[k\u003e\u003e2];k\u003db[(k\u00263)\u003c\u003c4|l\u003e\u003e4];l\u003db[(l\u002615)\u003c\u003c2|m\u003e\u003e6];m\u003db[m\u002663];c[f++]\u003d\"\"+n+k+l+m}n\u003d0;m\u003dd;switch(a.length-e){case 2:n\u003da[e+1],m\u003db[(n\u002615)\u003c\u003c2]||d;case 1:a\u003da[e],c[f]\u003d\"\"+b[a\u003e\u003e2]+b[(a\u00263)\u003c\u003c4|n\u003e\u003e4]+m+d}return c.join(\"\")};\ng.Kc\u003dfunction(a){for(var b\u003d[],c\u003d0,d\u003d0;d\u003ca.length;d++){var e\u003da.charCodeAt(d);255\u003ce\u0026\u0026(b[c++]\u003de\u0026255,e\u003e\u003e\u003d8);b[c++]\u003de}return g.Jc(b,3)};\nMc\u003dfunction(a){var b\u003d[];Lc(a,function(c){b.push(c)});\nreturn b};\nOc\u003dfunction(a){!g.Nc||g.Fc(\"10\");var b\u003da.length,c\u003d3*b/4;c%3?c\u003dMath.floor(c):g.vb(\"\u003d.\",a[b-1])\u0026\u0026(c\u003dg.vb(\"\u003d.\",a[b-2])?c-2:c-1);var d\u003dnew Uint8Array(c),e\u003d0;Lc(a,function(f){d[e++]\u003df});\nreturn e!\u003d\u003dc?d.subarray(0,e):d};\nLc\u003dfunction(a,b){function c(m){for(;d\u003ca.length;){var n\u003da.charAt(d++),p\u003dPc[n];if(null!\u003dp)return p;if(!g.nb(n))throw Error(\"Unknown base64 encoding at char: \"+n);}return m}\nHc();for(var d\u003d0;;){var e\u003dc(-1),f\u003dc(0),k\u003dc(64),l\u003dc(64);if(64\u003d\u003d\u003dl\u0026\u0026-1\u003d\u003d\u003de)break;b(e\u003c\u003c2|f\u003e\u003e4);64!\u003dk\u0026\u0026(b(f\u003c\u003c4\u0026240|k\u003e\u003e2),64!\u003dl\u0026\u0026b(k\u003c\u003c6\u0026192|l))}};\nHc\u003dfunction(){if(!Pc){Pc\u003d{};for(var a\u003d\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\".split(\"\"),b\u003d[\"+/\u003d\",\"+/\",\"-_\u003d\",\"-_.\",\"-_\"],c\u003d0;5\u003ec;c++){var d\u003da.concat(b[c].split(\"\"));Ic[c]\u003dd;for(var e\u003d0;e\u003cd.length;e++){var f\u003dd[e];void 0\u003d\u003d\u003dPc[f]\u0026\u0026(Pc[f]\u003de)}}}};\nRc\u003dfunction(a){return null\u003d\u003da||Qc(a)?a:\"string\"\u003d\u003d\u003dtypeof a?Oc(a):null};\nQc\u003dfunction(a){return Sc\u0026\u0026null!\u003da\u0026\u0026a instanceof Uint8Array};\nTc\u003dfunction(a){this.j\u003da;if(null!\u003d\u003da\u0026\u00260\u003d\u003d\u003da.length)throw Error(\"ByteString should be constructed with non-empty values\");};\nXc\u003dfunction(a,b,c){return b\u003d\u003d\u003dc?Uc||(Uc\u003dnew Uint8Array(0)):waa?a.slice(b,c):new Uint8Array(a.subarray(b,c))};\nYc\u003dfunction(a,b){if(a.constructor\u003d\u003d\u003dUint8Array)return a;if(a.constructor\u003d\u003d\u003dArrayBuffer)return new Uint8Array(a);if(a.constructor\u003d\u003d\u003dArray)return new Uint8Array(a);if(a.constructor\u003d\u003d\u003dString)return Oc(a);if(a.constructor\u003d\u003d\u003dTc)return!b\u0026\u0026(b\u003da.j)\u0026\u0026b.constructor\u003d\u003d\u003dUint8Array?b:a.isEmpty()?Uc||(Uc\u003dnew Uint8Array(0)):new Uint8Array(a.j\u003dRc(a.j));if(a instanceof Uint8Array)return new Uint8Array(a.buffer,a.byteOffset,a.byteLength);throw Error(\"Type not convertible to a Uint8Array, expected a Uint8Array, an ArrayBuffer, a base64 encoded string, or Array of numbers\");\n};\ng.$c\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?{}:b;b\u003dvoid 0\u003d\u003d\u003db.Pk?!1:b.Pk;this.u\u003dnull;this.j\u003dthis.B\u003dthis.C\u003d0;this.Pk\u003db;a\u0026\u0026Zc(this,a)};\nZc\u003dfunction(a,b){a.u\u003dYc(b,a.Pk);a.C\u003d0;a.B\u003da.u.length;a.j\u003da.C};\ng.cd\u003dfunction(a){for(var b\u003d128,c\u003d0,d\u003d0,e\u003d0;4\u003ee\u0026\u0026128\u003c\u003db;e++)b\u003da.u[a.j++],bd(a),c|\u003d(b\u0026127)\u003c\u003c7*e;128\u003c\u003db\u0026\u0026(b\u003da.u[a.j++],bd(a),c|\u003d(b\u0026127)\u003c\u003c28,d|\u003d(b\u0026127)\u003e\u003e4);if(128\u003c\u003db)for(e\u003d0;5\u003ee\u0026\u0026128\u003c\u003db;e++)b\u003da.u[a.j++],bd(a),d|\u003d(b\u0026127)\u003c\u003c7*e+3;if(128\u003eb){a\u003dc\u003e\u003e\u003e0;b\u003dd\u003e\u003e\u003e0;if(d\u003db\u00262147483648)a\u003d~a+1\u003e\u003e\u003e0,b\u003d~b\u003e\u003e\u003e0,0\u003d\u003da\u0026\u0026(b\u003db+1\u003e\u003e\u003e0);a\u003d4294967296*b+(a\u003e\u003e\u003e0);return d?-a:a}throw Ya();};\nbd\u003dfunction(a){if(a.j\u003ea.B)throw ab(a.B,a.j);};\ng.dd\u003dfunction(a){var b\u003da.u,c\u003db[a.j+0],d\u003dc\u0026127;if(128\u003ec)return a.j+\u003d1,bd(a),d;c\u003db[a.j+1];d|\u003d(c\u0026127)\u003c\u003c7;if(128\u003ec)return a.j+\u003d2,bd(a),d;c\u003db[a.j+2];d|\u003d(c\u0026127)\u003c\u003c14;if(128\u003ec)return a.j+\u003d3,bd(a),d;c\u003db[a.j+3];d|\u003d(c\u0026127)\u003c\u003c21;if(128\u003ec)return a.j+\u003d4,bd(a),d;c\u003db[a.j+4];a.j+\u003d5;d|\u003d(c\u002615)\u003c\u003c28;if(128\u003ec)return bd(a),d;if(128\u003c\u003db[a.j++]\u0026\u0026128\u003c\u003db[a.j++]\u0026\u0026128\u003c\u003db[a.j++]\u0026\u0026128\u003c\u003db[a.j++]\u0026\u0026128\u003c\u003db[a.j++])throw Ya();bd(a);return d};\ng.ed\u003dfunction(a){var b\u003da.u[a.j+0],c\u003da.u[a.j+1],d\u003da.u[a.j+2],e\u003da.u[a.j+3];a.j+\u003d4;bd(a);return(b\u003c\u003c0|c\u003c\u003c8|d\u003c\u003c16|e\u003c\u003c24)\u003e\u003e\u003e0};\ng.fd\u003dfunction(a){for(var b\u003d0,c\u003da.j,d\u003dc+10;c\u003cd;){var e\u003da.u[c++];b|\u003de;if(0\u003d\u003d\u003d(e\u0026128))return a.j\u003dc,bd(a),!!(b\u0026127)}throw Ya();};\nhd\u003dfunction(a){var b\u003d{},c\u003dvoid 0\u003d\u003d\u003db.ME?!1:b.ME;this.D\u003d{Pk:void 0\u003d\u003d\u003db.Pk?!1:b.Pk};this.ME\u003dc;b\u003dthis.D;gd.length?(c\u003dgd.pop(),b\u0026\u0026(c.Pk\u003db.Pk),a\u0026\u0026Zc(c,a),a\u003dc):a\u003dnew g.$c(a,b);this.j\u003da;this.C\u003dthis.j.j;this.u\u003dthis.B\u003d-1};\nid\u003dfunction(a){var b\u003da.j;if(b.j\u003d\u003db.B)return!1;a.C\u003da.j.j;var c\u003dg.dd(a.j)\u003e\u003e\u003e0;b\u003dc\u003e\u003e\u003e3;c\u0026\u003d7;if(!(0\u003c\u003dc\u0026\u00265\u003e\u003dc))throw Xa(c,a.C);if(1\u003eb)throw Error(\"Invalid field number: \"+b+\" (at position \"+a.C+\")\");a.B\u003db;a.u\u003dc;return!0};\njd\u003dfunction(a){switch(a.u){case 0:0!\u003da.u?jd(a):g.fd(a.j);break;case 1:a.j.advance(8);break;case 2:if(2!\u003da.u)jd(a);else{var b\u003dg.dd(a.j)\u003e\u003e\u003e0;a.j.advance(b)}break;case 5:a.j.advance(4);break;case 3:b\u003da.B;do{if(!id(a))throw Error(\"Unmatched start-group tag: stream EOF\");if(4\u003d\u003da.u){if(a.B!\u003db)throw Error(\"Unmatched end-group tag\");break}jd(a)}while(1);break;default:throw Xa(a.u,a.C);}};\ng.kd\u003dfunction(a,b,c){var d\u003da.j.B,e\u003dg.dd(a.j)\u003e\u003e\u003e0,f\u003da.j.j+e,k\u003df-d;0\u003e\u003dk\u0026\u0026(a.j.B\u003df,c(b,a),k\u003df-a.j.j);if(k)throw Error(\"Message parsing ended unexpectedly. Expected to read \"+(e+\" bytes, instead read \"+(e-k)+\" bytes, either the data ended unexpectedly or the message misreported its own length\"));a.j.j\u003df;a.j.B\u003dd};\ng.ld\u003dfunction(a){var b\u003da.j;a\u003dg.ed(b);var c\u003dg.ed(b);b\u003d2*(c\u003e\u003e31)+1;var d\u003dc\u003e\u003e\u003e20\u00262047;a\u003d4294967296*(c\u00261048575)+a;return 2047\u003d\u003dd?a?NaN:Infinity*b:0\u003d\u003dd?b*Math.pow(2,-1074)*a:b*Math.pow(2,d-1075)*(a+4503599627370496)};\ng.nd\u003dfunction(a){var b\u003dg.dd(a.j)\u003e\u003e\u003e0;a\u003da.j;var c\u003da.j;a.j+\u003db;bd(a);a\u003da.u;var d;if(xaa)(d\u003dmd)||(d\u003dmd\u003dnew TextDecoder(\"utf-8\",{fatal:!0})),d\u003dd.decode(a.subarray(c,c+b));else{b\u003dc+b;for(var e\u003d[],f\u003dnull,k,l,m;c\u003cb;)k\u003da[c++],128\u003ek?e.push(k):224\u003ek?c\u003e\u003db?db():(l\u003da[c++],194\u003ek||128!\u003d\u003d(l\u0026192)?(c--,db()):e.push((k\u002631)\u003c\u003c6|l\u002663)):240\u003ek?c\u003e\u003db-1?db():(l\u003da[c++],128!\u003d\u003d(l\u0026192)||224\u003d\u003d\u003dk\u0026\u0026160\u003el||237\u003d\u003d\u003dk\u0026\u0026160\u003c\u003dl||128!\u003d\u003d((d\u003da[c++])\u0026192)?(c--,db()):e.push((k\u002615)\u003c\u003c12|(l\u002663)\u003c\u003c6|d\u002663)):244\u003e\u003dk?c\u003e\u003db-2?db():(l\u003da[c++],128!\u003d\u003d(l\u0026192)||\n0!\u003d\u003d(k\u003c\u003c28)+(l-144)\u003e\u003e30||128!\u003d\u003d((d\u003da[c++])\u0026192)||128!\u003d\u003d((m\u003da[c++])\u0026192)?(c--,db()):(k\u003d(k\u00267)\u003c\u003c18|(l\u002663)\u003c\u003c12|(d\u002663)\u003c\u003c6|m\u002663,k-\u003d65536,e.push((k\u003e\u003e10\u00261023)+55296,(k\u00261023)+56320))):db(),8192\u003c\u003de.length\u0026\u0026(f\u003deb(f,e),e.length\u003d0);d\u003deb(f,e)}return d};\nod\u003dfunction(a){var b\u003dg.dd(a.j)\u003e\u003e\u003e0;a\u003da.j;if(0\u003eb||a.j+b\u003ea.u.length){if(0\u003eb)throw Error(\"Tried to read a negative byte length: \"+b);throw ab(b,a.u.length-a.j);}var c\u003da.Pk?a.u.subarray(a.j,a.j+b):Xc(a.u,a.j,a.j+b);a.j+\u003db;return c};\npd\u003dfunction(){this.j\u003d[]};\nqd\u003dfunction(a,b){for(;127\u003cb;)a.j.push(b\u0026127|128),b\u003e\u003e\u003e\u003d7;a.j.push(b)};\nrd\u003dfunction(a,b){if(0\u003c\u003db)qd(a,b);else{for(var c\u003d0;9\u003ec;c++)a.j.push(b\u0026127|128),b\u003e\u003e\u003d7;a.j.push(1)}};\ng.sd\u003dfunction(a,b){a.j.push(b\u003e\u003e\u003e0\u0026255);a.j.push(b\u003e\u003e\u003e8\u0026255);a.j.push(b\u003e\u003e\u003e16\u0026255);a.j.push(b\u003e\u003e\u003e24\u0026255)};\nyaa\u003dfunction(){this.B\u003d[];this.u\u003d0;this.j\u003dnew pd};\ntd\u003dfunction(a,b){0!\u003d\u003db.length\u0026\u0026(a.B.push(b),a.u+\u003db.length)};\nvd\u003dfunction(a,b){g.ud(a,b,2);b\u003da.j.end();td(a,b);b.push(a.u);return b};\nwd\u003dfunction(a,b){var c\u003db.pop();for(c\u003da.u+a.j.length()-c;127\u003cc;)b.push(c\u0026127|128),c\u003e\u003e\u003e\u003d7,a.u++;b.push(c);a.u++};\nzaa\u003dfunction(a,b){if(b\u003db.Uw){td(a,a.j.end());for(var c\u003d0;c\u003cb.length;c++)td(a,b[c])}};\ng.ud\u003dfunction(a,b,c){qd(a.j,8*b+c)};\ng.xd\u003dfunction(a,b,c){g.ud(a,b,2);qd(a.j,c.length);td(a,a.j.end());td(a,c)};\nzd\u003dfunction(a,b){Object.isFrozen(a)||(yd?a[yd]|\u003db:void 0!\u003d\u003da.j?a.j|\u003db:Object.defineProperties(a,{j:{value:b,configurable:!0,writable:!0,enumerable:!1}}))};\nAd\u003dfunction(a){var b;yd?b\u003da[yd]:b\u003da.j;return null\u003d\u003db?0:b};\nBd\u003dfunction(a){zd(a,1);return a};\nCd\u003dfunction(a){return Array.isArray(a)?!!(Ad(a)\u00262):!1};\nDd\u003dfunction(a){if(!Array.isArray(a))throw Error(\"cannot mark non-array as immutable\");zd(a,2)};\nEd\u003dfunction(a){return null!\u003d\u003da\u0026\u0026\"object\"\u003d\u003d\u003dtypeof a\u0026\u0026!Array.isArray(a)\u0026\u0026a.constructor\u003d\u003d\u003dObject};\nFd\u003dfunction(a){return Rc(a instanceof Tc?a.j||\"\":a)};\ng.Gd\u003dfunction(a){if(Cd(a.Fe))throw Error(\"Cannot mutate an immutable Message\");};\nId\u003dfunction(a){return{value:a,configurable:!1,writable:!1,enumerable:!1}};\ng.Jd\u003dfunction(a,b,c){return-1\u003d\u003d\u003db?null:b\u003e\u003da.C?a.u?a.u[b]:void 0:(void 0\u003d\u003d\u003dc?0:c)\u0026\u0026a.u\u0026\u0026(c\u003da.u[b],null!\u003dc)?c:a.Fe[b+a.B]};\ng.D\u003dfunction(a,b,c,d,e){d\u003dvoid 0\u003d\u003d\u003dd?!1:d;(void 0\u003d\u003d\u003de?0:e)||g.Gd(a);b\u003ca.C\u0026\u0026!d?a.Fe[b+a.B]\u003dc:(a.u||(a.u\u003da.Fe[a.C+a.B]\u003d{}))[b]\u003dc;return a};\ng.Ld\u003dfunction(a,b,c,d){c\u003dvoid 0\u003d\u003d\u003dc?!0:c;d\u003dvoid 0\u003d\u003d\u003dd?!1:d;var e\u003dg.Jd(a,b,d);null\u003d\u003de\u0026\u0026(e\u003dKd);if(Cd(a.Fe))c\u0026\u0026(Dd(e),Object.freeze(e));else if(e\u003d\u003d\u003dKd||Cd(e))e\u003dBd(e.slice()),g.D(a,b,e,d);return e};\nMd\u003dfunction(a,b,c){a\u003dg.Jd(a,b);return null\u003d\u003da?c:a};\nNd\u003dfunction(a,b,c){var d\u003dvoid 0\u003d\u003d\u003dd?!1:d;return g.D(a,b,null\u003d\u003dc?Bd([]):Array.isArray(c)?Bd(c):c,d)};\nOd\u003dfunction(a,b,c){g.D(a,b,void 0,!1,void 0\u003d\u003d\u003dc?!1:c)};\nPd\u003dfunction(a,b,c,d){g.Gd(a);c!\u003d\u003dd?g.D(a,b,c):Od(a,b);return a};\ng.Rd\u003dfunction(a,b,c,d){g.Gd(a);(c\u003dQd(a,c))\u0026\u0026c!\u003d\u003db\u0026\u0026null!\u003dd\u0026\u0026(a.j\u0026\u0026c in a.j\u0026\u0026(a.j[c]\u003dvoid 0),g.D(a,c,void 0));return g.D(a,b,d)};\nQd\u003dfunction(a,b){for(var c\u003d0,d\u003d0;d\u003cb.length;d++){var e\u003db[d];null!\u003dg.Jd(a,e)\u0026\u0026(0!\u003d\u003dc\u0026\u0026Od(a,c,!0),c\u003de)}return c};\ng.Sd\u003dfunction(a,b,c){var d\u003dvoid 0\u003d\u003d\u003dd?!1:d;g.Gd(a);a.j||(a.j\u003d{});var e\u003da.j[c];if(e)return e;e\u003dg.Jd(a,c,d);b\u003dnew b(e);null\u003d\u003de\u0026\u0026g.D(a,c,b.Fe,d);return a.j[c]\u003db};\nTd\u003dfunction(a,b,c,d,e){if(-1\u003d\u003d\u003dc)return null;a.j||(a.j\u003d{});var f\u003da.j[c];if(f)return f;e\u003dg.Jd(a,c,void 0\u003d\u003d\u003de?!1:e);if(null\u003d\u003de\u0026\u0026!d)return f;b\u003dnew b(e);Cd(a.Fe)\u0026\u0026Dd(b.Fe);return a.j[c]\u003db};\nUd\u003dfunction(a,b,c,d){d\u003dvoid 0\u003d\u003d\u003dd?!1:d;a.j||(a.j\u003d{});var e\u003dCd(a.Fe),f\u003da.j[c];if(!f){d\u003dg.Ld(a,c,!0,d);f\u003d[];e\u003de||Cd(d);for(var k\u003d0;k\u003cd.length;k++)f[k]\u003dnew b(d[k]),e\u0026\u0026Dd(f[k].Fe);e\u0026\u0026(Dd(f),Object.freeze(f));a.j[c]\u003df}return f};\nVd\u003dfunction(a,b,c,d){d\u003dvoid 0\u003d\u003d\u003dd?!1:d;g.Gd(a);a.j||(a.j\u003d{});var e\u003dc?c.Fe:c;a.j[b]\u003dc;return g.D(a,b,e,d)};\nYd\u003dfunction(a,b,c,d){g.Gd(a);a.j||(a.j\u003d{});var e\u003dd?d.Fe:d;a.j[b]\u003dd;g.Rd(a,b,c,e)};\nZd\u003dfunction(a,b,c,d){d\u003dvoid 0\u003d\u003d\u003dd?!1:d;g.Gd(a);if(c){var e\u003dBd([]);for(var f\u003d0;f\u003cc.length;f++)e[f]\u003dc[f].Fe;a.j||(a.j\u003d{});a.j[b]\u003dc}else a.j\u0026\u0026(a.j[b]\u003dvoid 0),e\u003dKd;return g.D(a,b,e,d)};\n$d\u003dfunction(a,b,c,d,e){var f\u003dvoid 0\u003d\u003d\u003df?!1:f;g.Gd(a);f\u003dUd(a,c,b,f);c\u003dd?d:new c;a\u003dg.Ld(a,b);void 0!\u003de?(f.splice(e,0,c),a.splice(e,0,c.Fe)):(f.push(c),a.push(c.Fe));return c};\nae\u003dfunction(a,b,c){return Md(a,b,void 0\u003d\u003d\u003dc?0:c)};\nbe\u003dfunction(a){switch(typeof a){case \"number\":return isFinite(a)?a:String(a);case \"object\":if(a\u0026\u0026!Array.isArray(a)){if(Qc(a))return g.Jc(a);if(a instanceof Tc){if(a.isEmpty())a\u003d\"\";else{var b\u003da.j;b\u003dnull\u003d\u003db||\"string\"\u003d\u003d\u003dtypeof b?b:Sc\u0026\u0026b instanceof Uint8Array?g.Jc(b):null;a\u003da.j\u003db}return a}}}return a};\nde\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?Aaa:b;return ce(a,b)};\nee\u003dfunction(a,b){if(null!\u003da){if(Array.isArray(a))a\u003dce(a,b);else if(Ed(a)){var c\u003d{},d;for(d in a)c[d]\u003dee(a[d],b);a\u003dc}else a\u003db(a);return a}};\nce\u003dfunction(a,b){for(var c\u003da.slice(),d\u003d0;d\u003cc.length;d++)c[d]\u003dee(c[d],b);Array.isArray(a)\u0026\u0026Ad(a)\u00261\u0026\u0026Bd(c);return c};\nfe\u003dfunction(a){if(a\u0026\u0026\"object\"\u003d\u003dtypeof a\u0026\u0026a.toJSON)return a.toJSON();a\u003dbe(a);return Array.isArray(a)?de(a,fe):a};\nAaa\u003dfunction(a){return Qc(a)?new Uint8Array(a):a};\nhe\u003dfunction(a,b,c){a||(a\u003dge);ge\u003dnull;var d\u003dthis.constructor.j;a||(a\u003dd?[d]:[]);this.B\u003d(d?0:-1)-(this.constructor.u||0);this.j\u003dvoid 0;this.Fe\u003da;a:{d\u003dthis.Fe.length;a\u003dd-1;if(d\u0026\u0026(d\u003dthis.Fe[a],Ed(d))){this.C\u003da-this.B;this.u\u003dd;break a}void 0!\u003d\u003db\u0026\u0026-1\u003cb?(this.C\u003dMath.max(b,a+1-this.B),this.u\u003dvoid 0):this.C\u003dNumber.MAX_VALUE}if(c)for(b\u003d0;b\u003cc.length;b++)if(a\u003dc[b],a\u003cthis.C)a+\u003dthis.B,(d\u003dthis.Fe[a])?Array.isArray(d)\u0026\u0026Bd(d):this.Fe[a]\u003dKd;else{d\u003dthis.u||(this.u\u003dthis.Fe[this.C+this.B]\u003d{});var e\u003dd[a];e?Array.isArray(e)\u0026\u0026\nBd(e):d[a]\u003dKd}};\nje\u003dfunction(a){ie\u003d!0;try{return JSON.stringify(a.toJSON(),Baa)}finally{ie\u003d!1}};\nle\u003dfunction(a,b){if(null\u003d\u003db||\"\"\u003d\u003db)return new a;ge\u003db\u003dJSON.parse(b);a\u003dnew a(b);ge\u003dnull;return a};\nBaa\u003dfunction(a,b){return be(b)};\nme\u003dfunction(a,b){b.Uw\u0026\u0026(a.Uw\u003db.Uw.slice());var c\u003db.j;if(c){b\u003db.u;for(var d in c){var e\u003dc[d];if(e){var f\u003d!(!b||!b[d]),k\u003d+d;if(Array.isArray(e)){if(e.length)for(f\u003dUd(a,e[0].constructor,k,f),k\u003d0;k\u003cMath.min(f.length,e.length);k++)me(f[k],e[k])}else(f\u003dTd(a,e.constructor,k,void 0,f))\u0026\u0026me(f,e)}}}};\nne\u003dfunction(){he.apply(this,arguments)};\nCaa\u003dfunction(){var a\u003d{};Object.defineProperties(ne,(a[Symbol.hasInstance]\u003dId(function(){throw Error(\"Cannot perform instanceof checks for MutableMessage\");}),a))};\nqe\u003dfunction(a,b,c){if(c){var d\u003d{},e;for(e in c){var f\u003dc[e],k\u003df.D_;k||(d.Vu\u003df.Uga||f.lZ.BC,f.dL?(d.MC\u003doe(f.dL),k\u003dfunction(l){return function(m,n,p){return l.Vu(m,n,p,l.MC)}}(d)):f.AN?(d.NC\u003dpe(f.YE.u,f.AN),k\u003dfunction(l){return function(m,n,p){return l.Vu(m,n,p,l.NC)}}(d)):k\u003dd.Vu,f.D_\u003dk);\nk(b,a,f.YE);d\u003d{Vu:d.Vu,MC:d.MC,NC:d.NC}}}zaa(b,a)};\nse\u003dfunction(a,b,c){return a[re]||(a[re]\u003dfunction(d,e){return b(d,e,c)})};\nve\u003dfunction(a){var b\u003da[re];if(!b){var c\u003dte(a);b\u003dfunction(d,e){return ue(d,e,c)};\na[re]\u003db}return b};\nDaa\u003dfunction(a){var b\u003da.dL;if(b)return ve(b);if(b\u003da.Tga)return se(a.YE.u,b,a.AN)};\nEaa\u003dfunction(a){var b\u003dDaa(a),c\u003da.YE,d\u003da.lZ.zl;return b?function(e,f){return d(e,f,c,b)}:function(e,f){return d(e,f,c)}};\nwe\u003dfunction(a,b,c,d,e,f){a\u003da();var k\u003d0;a.length\u0026\u0026\"number\"!\u003d\u003dtypeof a[0]\u0026\u0026(c(b,a[0]),k++);for(;k\u003ca.length;){c\u003da[k++];for(var l\u003dk+1;l\u003ca.length\u0026\u0026\"number\"!\u003d\u003dtypeof a[l];)l++;var m\u003da[k++];l-\u003dk;switch(l){case 0:d(b,c,m);break;case 1:d(b,c,m,a[k++]);break;case 2:e(b,c,m,a[k++],a[k++]);break;case 3:l\u003da[k++];var n\u003da[k++],p\u003da[k++];Array.isArray(p)?e(b,c,m,l,n,p):f(b,c,m,l,n,p);break;case 4:f(b,c,m,a[k++],a[k++],a[k++],a[k++]);break;default:throw Error(\"unexpected number of binary field arguments: \"+l);}}return b};\noe\u003dfunction(a){var b\u003da[xe];if(!b){var c\u003dye(a);b\u003dfunction(d,e){return ze(d,e,c)};\na[xe]\u003db}return b};\npe\u003dfunction(a,b){var c\u003da[xe];c||(c\u003dfunction(d,e){return qe(d,e,b)},a[xe]\u003dc);\nreturn c};\nFaa\u003dfunction(a,b){a.push(b)};\nGaa\u003dfunction(a,b,c){a.push(b,c.BC)};\nHaa\u003dfunction(a,b,c,d,e){var f\u003doe(e),k\u003dc.BC;a.push(b,function(l,m,n){return k(l,m,n,d,f)})};\nIaa\u003dfunction(a,b,c,d,e,f){var k\u003dpe(d,f),l\u003dc.BC;a.push(b,function(m,n,p){return l(m,n,p,d,k)})};\nye\u003dfunction(a){var b\u003da[Ae];return b?b:we(a,a[Ae]\u003d[],Faa,Gaa,Haa,Iaa)};\nJaa\u003dfunction(a,b){a[0]\u003db};\nKaa\u003dfunction(a,b,c,d){var e\u003dc.zl;a[b]\u003dd?function(f,k,l){return e(f,k,l,d)}:e};\nLaa\u003dfunction(a,b,c,d,e,f){var k\u003dc.zl,l\u003dve(e);a[b]\u003dfunction(m,n,p){return k(m,n,p,d,l,f)}};\nMaa\u003dfunction(a,b,c,d,e,f,k){var l\u003dc.zl,m\u003dse(d,e,f);a[b]\u003dfunction(n,p,r){return l(n,p,r,d,m,k)}};\nte\u003dfunction(a){var b\u003da[Be];return b?b:we(a,a[Be]\u003d{},Jaa,Kaa,Laa,Maa)};\nue\u003dfunction(a,b,c){for(;id(b)\u0026\u00264!\u003db.u;){var d\u003db.B,e\u003dc[d];if(!e){var f\u003dc[0];f\u0026\u0026(f\u003df[d])\u0026\u0026(e\u003dc[d]\u003dEaa(f))}e\u0026\u0026e(b,a,d)||(e\u003db,d\u003da,f\u003de.C,jd(e),e.ME||(e\u003dXc(e.j.u,f,e.j.j),(f\u003dd.Uw)?f.push(e):d.Uw\u003d[e]))}return a};\nze\u003dfunction(a,b,c){for(var d\u003dc.length,e\u003d1\u003d\u003dd%2,f\u003de?1:0;f\u003cd;f+\u003d2)(0,c[f+1])(b,a,c[f]);qe(a,b,e?c[0]:void 0)};\ng.Ce\u003dfunction(a,b){var c\u003dnew yaa;ze(a,c,ye(b));td(c,c.j.end());a\u003dnew Uint8Array(c.u);b\u003dc.B;for(var d\u003db.length,e\u003d0,f\u003d0;f\u003cd;f++){var k\u003db[f];a.set(k,e);e+\u003dk.length}c.B\u003d[a];return a};\ng.De\u003dfunction(a,b){return{zl:a,BC:b}};\ng.Ge\u003dfunction(a,b,c){b\u003dg.Jd(b,c);if(null!\u003db){g.ud(a,c,1);a\u003da.j;var d\u003db;d\u003d(c\u003d0\u003ed?1:0)?-d:d;if(0\u003d\u003d\u003dd)g.Ee\u003d0\u003c1/d?0:2147483648,g.Fe\u003d0;else if(isNaN(d))g.Ee\u003d2147483647,g.Fe\u003d4294967295;else if(1.7976931348623157E308\u003cd)g.Ee\u003d(c\u003c\u003c31|2146435072)\u003e\u003e\u003e0,g.Fe\u003d0;else if(2.2250738585072014E-308\u003ed)b\u003dd/Math.pow(2,-1074),g.Ee\u003d(c\u003c\u003c31|b/4294967296)\u003e\u003e\u003e0,g.Fe\u003db\u003e\u003e\u003e0;else{var e\u003dd;b\u003d0;if(2\u003c\u003de)for(;2\u003c\u003de\u0026\u00261023\u003eb;)b++,e/\u003d2;else for(;1\u003ee\u0026\u0026-1022\u003cb;)e*\u003d2,b--;d*\u003dMath.pow(2,-b);g.Ee\u003d(c\u003c\u003c31|b+1023\u003c\u003c20|1048576*d\u00261048575)\u003e\u003e\u003e0;g.Fe\u003d4503599627370496*\nd\u003e\u003e\u003e0}g.sd(a,g.Fe);g.sd(a,g.Ee)}};\ng.He\u003dfunction(a,b,c){b\u003dg.Jd(b,c);if(null!\u003db\u0026\u0026null!\u003db){g.ud(a,c,0);a\u003da.j;var d\u003db;c\u003d0\u003ed;d\u003dMath.abs(d);b\u003dd\u003e\u003e\u003e0;d\u003dMath.floor((d-b)/4294967296);d\u003e\u003e\u003e\u003d0;c\u0026\u0026(d\u003d~d\u003e\u003e\u003e0,b\u003d(~b\u003e\u003e\u003e0)+1,4294967295\u003cb\u0026\u0026(b\u003d0,d++,4294967295\u003cd\u0026\u0026(d\u003d0)));g.Fe\u003db;g.Ee\u003dd;c\u003dg.Fe;for(b\u003dg.Ee;0\u003cb||127\u003cc;)a.j.push(c\u0026127|128),c\u003d(c\u003e\u003e\u003e7|b\u003c\u003c25)\u003e\u003e\u003e0,b\u003e\u003e\u003e\u003d7;a.j.push(c)}};\ng.Ie\u003dfunction(a,b,c){b\u003dg.Jd(b,c);null!\u003db\u0026\u0026null!\u003db\u0026\u0026(g.ud(a,c,0),rd(a.j,b))};\ng.Je\u003dfunction(a,b,c){b\u003dg.Jd(b,c);null!\u003db\u0026\u0026g.xd(a,c,g.ib(b))};\ng.Ke\u003dfunction(a,b,c,d,e){b\u003dTd(b,d,c);null!\u003db\u0026\u0026(c\u003dvd(a,c),e(b,a),wd(a,c))};\nPe\u003dfunction(a,b,c,d){var e\u003dNaa,f\u003dOaa;this.j\u003da;this.fieldName\u003db;this.u\u003dc;this.D\u003dd;this.isRepeated\u003d0;this.B\u003de;this.C\u003df};\nNaa\u003dfunction(a){var b\u003dthis.u,c\u003dthis.j;return this.isRepeated?Ud(a,b,c,!0):Td(a,b,c,void 0,!0)};\nOaa\u003dfunction(a,b){var c\u003dthis.j;return this.isRepeated?Zd(a,c,b,!0):Vd(a,c,b,!0)};\nQe\u003dfunction(a){g.C.setTimeout(function(){throw a;},0)};\nRe\u003dfunction(a){return null\u003d\u003d\u003da?void 0:a};\ng.F\u003dfunction(){ne.apply(this,arguments)};\nPaa\u003dfunction(){var a\u003d{};Object.defineProperties(g.F,(a[Symbol.hasInstance]\u003dId(Object[Symbol.hasInstance]),a))};\nSe\u003dfunction(a){g.F.call(this,a)};\nQaa\u003dfunction(){return[1,Te,2,Te]};\nUe\u003dfunction(a){g.F.call(this,a)};\nRaa\u003dfunction(){return[1,Te,2,Te]};\nVe\u003dfunction(a){g.F.call(this,a)};\nSaa\u003dfunction(){return[1,Te,2,Te]};\nWe\u003dfunction(a){g.F.call(this,a)};\nTaa\u003dfunction(){return[1,g.Xe,Se,Qaa,Ye,2,g.Xe,Ue,Raa,Ye,3,g.Xe,Ve,Saa,Ye]};\nZe\u003dfunction(a){this.oL\u003da};\n$e\u003dfunction(a,b,c){this.u\u003da;this.C\u003db;this.j\u003dc||[];this.Os\u003dnew Map};\naf\u003dfunction(a,b){$e.call(this,a,3,b)};\nbf\u003dfunction(a,b){$e.call(this,a,2,b)};\ng.cf\u003dfunction(a){a\u0026\u0026\"function\"\u003d\u003dtypeof a.dispose\u0026\u0026a.dispose()};\ng.df\u003dfunction(a){for(var b\u003d0,c\u003darguments.length;b\u003cc;++b){var d\u003darguments[b];g.Na(d)?g.df.apply(null,d):g.cf(d)}};\ng.I\u003dfunction(){this.Tg\u003dthis.Tg;this.Vf\u003dthis.Vf};\ng.J\u003dfunction(a,b){g.ef(a,g.Ta(g.cf,b))};\ng.ef\u003dfunction(a,b){a.Tg?b():(a.Vf||(a.Vf\u003d[]),a.Vf.push(b))};\ng.ff\u003dfunction(a,b){this.type\u003da;this.currentTarget\u003dthis.target\u003db;this.defaultPrevented\u003dthis.u\u003d!1};\nUaa\u003dfunction(a){var b\u003dg.Ja(\"window.location.href\");null\u003d\u003da\u0026\u0026(a\u003d\u0027Unknown Error of type \"null/undefined\"\u0027);if(\"string\"\u003d\u003d\u003dtypeof a)return{message:a,name:\"Unknown error\",lineNumber:\"Not available\",fileName:b,stack:\"Not available\"};var c\u003d!1;try{var d\u003da.lineNumber||a.line||\"Not available\"}catch(k){d\u003d\"Not available\",c\u003d!0}try{var e\u003da.fileName||a.filename||a.sourceURL||g.C.$googDebugFname||b}catch(k){e\u003d\"Not available\",c\u003d!0}b\u003dgf(a);if(!(!c\u0026\u0026a.lineNumber\u0026\u0026a.fileName\u0026\u0026a.stack\u0026\u0026a.message\u0026\u0026a.name)){c\u003da.message;\nif(null\u003d\u003dc){if(a.constructor\u0026\u0026a.constructor instanceof Function){if(a.constructor.name)c\u003da.constructor.name;else if(c\u003da.constructor,hf[c])c\u003dhf[c];else{c\u003dString(c);if(!hf[c]){var f\u003d/function\\s+([^\\(]+)/m.exec(c);hf[c]\u003df?f[1]:\"[Anonymous]\"}c\u003dhf[c]}c\u003d\u0027Unknown Error of type \"\u0027+c+\u0027\"\u0027}else c\u003d\"Unknown Error of unknown type\";\"function\"\u003d\u003d\u003dtypeof a.toString\u0026\u0026Object.prototype.toString!\u003d\u003da.toString\u0026\u0026(c+\u003d\": \"+a.toString())}return{message:c,name:a.name||\"UnknownError\",lineNumber:d,fileName:e,stack:b||\"Not available\"}}a.stack\u003d\nb;return{message:a.message,name:a.name,lineNumber:a.lineNumber,fileName:a.fileName,stack:a.stack}};\ngf\u003dfunction(a,b){b||(b\u003d{});b[jf(a)]\u003d!0;var c\u003da.stack||\"\";(a\u003da.yT)\u0026\u0026!b[jf(a)]\u0026\u0026(c+\u003d\"\\nCaused by: \",a.stack\u0026\u00260\u003d\u003da.stack.indexOf(a.toString())||(c+\u003d\"string\"\u003d\u003d\u003dtypeof a?a:a.message+\"\\n\"),c+\u003dgf(a,b));return c};\njf\u003dfunction(a){var b\u003d\"\";\"function\"\u003d\u003d\u003dtypeof a.toString\u0026\u0026(b\u003d\"\"+a);return b+a.stack};\nlf\u003dfunction(a){return g.kf?\"webkit\"+a:a.toLowerCase()};\nmf\u003dfunction(a,b){g.ff.call(this,a?a.type:\"\");this.relatedTarget\u003dthis.currentTarget\u003dthis.target\u003dnull;this.button\u003dthis.screenY\u003dthis.screenX\u003dthis.clientY\u003dthis.clientX\u003d0;this.key\u003d\"\";this.charCode\u003dthis.keyCode\u003d0;this.metaKey\u003dthis.shiftKey\u003dthis.altKey\u003dthis.ctrlKey\u003d!1;this.state\u003dnull;this.pointerId\u003d0;this.pointerType\u003d\"\";this.j\u003dnull;a\u0026\u0026this.init(a,b)};\nof\u003dfunction(a){return!(!a||!a[nf])};\nWaa\u003dfunction(a,b,c,d,e){this.listener\u003da;this.proxy\u003dnull;this.src\u003db;this.type\u003dc;this.capture\u003d!!d;this.Lc\u003de;this.key\u003d++Vaa;this.Vx\u003dthis.Cz\u003d!1};\npf\u003dfunction(a){a.Vx\u003d!0;a.listener\u003dnull;a.proxy\u003dnull;a.src\u003dnull;a.Lc\u003dnull};\ng.qf\u003dfunction(a,b,c){for(var d in a)b.call(c,a[d],d,a)};\ng.rf\u003dfunction(a,b,c){var d\u003d{},e;for(e in a)b.call(c,a[e],e,a)\u0026\u0026(d[e]\u003da[e]);return d};\nsf\u003dfunction(a,b){var c\u003d{},d;for(d in a)c[d]\u003db.call(void 0,a[d],d,a);return c};\ng.tf\u003dfunction(a,b,c){for(var d in a)if(b.call(c,a[d],d,a))return!0;return!1};\nuf\u003dfunction(a,b){for(var c in a)if(!b.call(void 0,a[c],c,a))return!1;return!0};\ng.vf\u003dfunction(a){for(var b in a)return b};\nwf\u003dfunction(a){for(var b in a)return a[b]};\nxf\u003dfunction(a){var b\u003d[],c\u003d0,d;for(d in a)b[c++]\u003da[d];return b};\ng.yf\u003dfunction(a){var b\u003d[],c\u003d0,d;for(d in a)b[c++]\u003dd;return b};\ng.zf\u003dfunction(a,b){return null!\u003d\u003da\u0026\u0026b in a};\ng.Af\u003dfunction(a,b){for(var c in a)if(a[c]\u003d\u003db)return!0;return!1};\nBf\u003dfunction(a,b,c){for(var d in a)if(b.call(c,a[d],d,a))return d};\nCf\u003dfunction(a,b){return(b\u003dBf(a,b,void 0))\u0026\u0026a[b]};\ng.Df\u003dfunction(a){for(var b in a)return!1;return!0};\ng.Ef\u003dfunction(a){for(var b in a)delete a[b]};\ng.Ff\u003dfunction(a,b){b in a\u0026\u0026delete a[b]};\ng.Gf\u003dfunction(a,b,c){return null!\u003d\u003da\u0026\u0026b in a?a[b]:c};\ng.Hf\u003dfunction(a,b){for(var c in a)if(!(c in b)||a[c]!\u003d\u003db[c])return!1;for(var d in b)if(!(d in a))return!1;return!0};\ng.Kf\u003dfunction(a){var b\u003d{},c;for(c in a)b[c]\u003da[c];return b};\ng.Lf\u003dfunction(a){if(!a||\"object\"!\u003d\u003dtypeof a)return a;if(\"function\"\u003d\u003d\u003dtypeof a.clone)return a.clone();if(\"undefined\"!\u003d\u003dtypeof Map\u0026\u0026a instanceof Map)return new Map(a);if(\"undefined\"!\u003d\u003dtypeof Set\u0026\u0026a instanceof Set)return new Set(a);var b\u003dArray.isArray(a)?[]:\"function\"!\u003d\u003dtypeof ArrayBuffer||\"function\"!\u003d\u003dtypeof ArrayBuffer.isView||!ArrayBuffer.isView(a)||a instanceof DataView?{}:new a.constructor(a.length),c;for(c in a)b[c]\u003dg.Lf(a[c]);return b};\ng.Nf\u003dfunction(a,b){for(var c,d,e\u003d1;e\u003carguments.length;e++){d\u003darguments[e];for(c in d)a[c]\u003dd[c];for(var f\u003d0;f\u003cMf.length;f++)c\u003dMf[f],Object.prototype.hasOwnProperty.call(d,c)\u0026\u0026(a[c]\u003dd[c])}};\nOf\u003dfunction(a){var b\u003da;Object.isFrozen\u0026\u0026!Object.isFrozen(a)\u0026\u0026(b\u003dObject.create(a),Object.freeze(b));return b};\nPf\u003dfunction(a){this.src\u003da;this.listeners\u003d{};this.j\u003d0};\nQf\u003dfunction(a,b){var c\u003db.type;c in a.listeners\u0026\u0026g.hc(a.listeners[c],b)\u0026\u0026(pf(b),0\u003d\u003da.listeners[c].length\u0026\u0026(delete a.listeners[c],a.j--))};\nRf\u003dfunction(a,b,c,d){for(var e\u003d0;e\u003ca.length;++e){var f\u003da[e];if(!f.Vx\u0026\u0026f.listener\u003d\u003db\u0026\u0026f.capture\u003d\u003d!!c\u0026\u0026f.Lc\u003d\u003dd)return e}return-1};\ng.Tf\u003dfunction(a,b,c,d,e){if(d\u0026\u0026d.once)return Sf(a,b,c,d,e);if(Array.isArray(b)){for(var f\u003d0;f\u003cb.length;f++)g.Tf(a,b[f],c,d,e);return null}c\u003dUf(c);return of(a)?a.Qa(b,c,g.Pa(d)?!!d.capture:!!d,e):Vf(a,b,c,!1,d,e)};\nVf\u003dfunction(a,b,c,d,e,f){if(!b)throw Error(\"Invalid event type\");var k\u003dg.Pa(e)?!!e.capture:!!e,l\u003dWf(a);l||(a[Xf]\u003dl\u003dnew Pf(a));c\u003dl.add(b,c,d,k,f);if(c.proxy)return c;d\u003dXaa();c.proxy\u003dd;d.src\u003da;d.listener\u003dc;if(a.addEventListener)Yaa||(e\u003dk),void 0\u003d\u003d\u003de\u0026\u0026(e\u003d!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(Yf(b.toString()),d);else if(a.addListener\u0026\u0026a.removeListener)a.addListener(d);else throw Error(\"addEventListener and attachEvent are unavailable.\");Zf++;return c};\nXaa\u003dfunction(){function a(c){return b.call(a.src,a.listener,c)}\nvar b\u003dZaa;return a};\nSf\u003dfunction(a,b,c,d,e){if(Array.isArray(b)){for(var f\u003d0;f\u003cb.length;f++)Sf(a,b[f],c,d,e);return null}c\u003dUf(c);return of(a)?a.VA(b,c,g.Pa(d)?!!d.capture:!!d,e):Vf(a,b,c,!0,d,e)};\n$f\u003dfunction(a,b,c,d,e){if(Array.isArray(b))for(var f\u003d0;f\u003cb.length;f++)$f(a,b[f],c,d,e);else d\u003dg.Pa(d)?!!d.capture:!!d,c\u003dUf(c),of(a)?a.wc(b,c,d,e):a\u0026\u0026(a\u003dWf(a))\u0026\u0026(b\u003da.Fw(b,c,d,e))\u0026\u0026ag(b)};\nag\u003dfunction(a){if(\"number\"!\u003d\u003dtypeof a\u0026\u0026a\u0026\u0026!a.Vx){var b\u003da.src;if(of(b))Qf(b.B,a);else{var c\u003da.type,d\u003da.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(Yf(c),d):b.addListener\u0026\u0026b.removeListener\u0026\u0026b.removeListener(d);Zf--;(c\u003dWf(b))?(Qf(c,a),0\u003d\u003dc.j\u0026\u0026(c.src\u003dnull,b[Xf]\u003dnull)):pf(a)}}};\nYf\u003dfunction(a){return a in bg?bg[a]:bg[a]\u003d\"on\"+a};\nZaa\u003dfunction(a,b){if(a.Vx)a\u003d!0;else{b\u003dnew mf(b,this);var c\u003da.listener,d\u003da.Lc||a.src;a.Cz\u0026\u0026ag(a);a\u003dc.call(d,b)}return a};\nWf\u003dfunction(a){a\u003da[Xf];return a instanceof Pf?a:null};\nUf\u003dfunction(a){if(\"function\"\u003d\u003d\u003dtypeof a)return a;a[cg]||(a[cg]\u003dfunction(b){return a.handleEvent(b)});\nreturn a[cg]};\ng.dg\u003dfunction(){g.I.call(this);this.B\u003dnew Pf(this);this.kb\u003dthis;this.Ja\u003dnull};\neg\u003dfunction(a,b,c,d){b\u003da.B.listeners[String(b)];if(!b)return!0;b\u003db.concat();for(var e\u003d!0,f\u003d0;f\u003cb.length;++f){var k\u003db[f];if(k\u0026\u0026!k.Vx\u0026\u0026k.capture\u003d\u003dc){var l\u003dk.listener,m\u003dk.Lc||k.src;k.Cz\u0026\u0026Qf(a.B,k);e\u003d!1!\u003d\u003dl.call(m,d)\u0026\u0026e}}return e\u0026\u0026!d.defaultPrevented};\nfg\u003dfunction(a,b){this.B\u003da;this.C\u003db;this.u\u003d0;this.j\u003dnull};\ngg\u003dfunction(a,b){a.C(b);100\u003ea.u\u0026\u0026(a.u++,b.next\u003da.j,a.j\u003db)};\nhg\u003dfunction(a){return function(){return a}};\nig\u003dfunction(){};\n$aa\u003dfunction(a){var b\u003db||0;return function(){return a.apply(this,Array.prototype.slice.call(arguments,0,b))}};\nmg\u003dfunction(a){var b\u003d!1,c;return function(){b||(c\u003da(),b\u003d!0);return c}};\nng\u003dfunction(a){var b\u003da;return function(){if(b){var c\u003db;b\u003dnull;c()}}};\naba\u003dfunction(a,b){var c\u003d0;return function(d){g.C.clearTimeout(c);var e\u003darguments;c\u003dg.C.setTimeout(function(){a.apply(b,e)},50)}};\npg\u003dfunction(){if(void 0\u003d\u003d\u003dog){var a\u003dnull,b\u003dg.C.trustedTypes;if(b\u0026\u0026b.createPolicy){try{a\u003db.createPolicy(\"goog#html\",{createHTML:Wa,createScript:Wa,createScriptURL:Wa})}catch(c){g.C.console\u0026\u0026g.C.console.error(c.message)}og\u003da}else og\u003da}return og};\nsg\u003dfunction(a,b){this.j\u003da\u003d\u003d\u003dqg\u0026\u0026b||\"\";this.u\u003drg};\ntg\u003dfunction(a){return a instanceof sg\u0026\u0026a.constructor\u003d\u003d\u003dsg\u0026\u0026a.u\u003d\u003d\u003drg?a.j:\"type_error:Const\"};\ng.ug\u003dfunction(a){return new sg(qg,a)};\nwg\u003dfunction(a,b){this.j\u003db\u003d\u003d\u003dvg?a:\"\";this.ll\u003d!0};\nyg\u003dfunction(a,b){this.j\u003db\u003d\u003d\u003dxg?a:\"\"};\nzg\u003dfunction(a){return a instanceof yg\u0026\u0026a.constructor\u003d\u003d\u003dyg?a.j:\"type_error:TrustedResourceUrl\"};\ndba\u003dfunction(a,b){var c\u003dtg(a);if(!bba.test(c))throw Error(\"Invalid TrustedResourceUrl format: \"+c);a\u003dc.replace(cba,function(d,e){if(!Object.prototype.hasOwnProperty.call(b,e))throw Error(\u0027Found marker, \"\u0027+e+\u0027\", in format string, \"\u0027+c+\u0027\", but no valid label mapping found in args: \u0027+JSON.stringify(b));d\u003db[e];return d instanceof sg?tg(d):encodeURIComponent(String(d))});\nreturn Ag(a)};\nAg\u003dfunction(a){var b\u003dpg();a\u003db?b.createScriptURL(a):a;return new yg(a,xg)};\ng.Cg\u003dfunction(a,b){this.j\u003db\u003d\u003d\u003dBg?a:\"\"};\ng.Dg\u003dfunction(a){return a instanceof g.Cg\u0026\u0026a.constructor\u003d\u003d\u003dg.Cg?a.j:\"type_error:SafeUrl\"};\nEg\u003dfunction(a){a\u003dString(a);a\u003da.replace(/(%0A|%0D)/g,\"\");return a.match(eba)?new g.Cg(a,Bg):null};\ng.Hg\u003dfunction(a){a instanceof g.Cg||(a\u003d\"object\"\u003d\u003dtypeof a\u0026\u0026a.ll?a.Mh():String(a),a\u003dFg.test(a)?new g.Cg(a,Bg):Eg(a));return a||Gg};\ng.Ig\u003dfunction(a,b){if(a instanceof g.Cg)return a;a\u003d\"object\"\u003d\u003dtypeof a\u0026\u0026a.ll?a.Mh():String(a);if(b\u0026\u0026/^data:/i.test(a)\u0026\u0026(b\u003dEg(a)||Gg,b.Mh()\u003d\u003da))return b;Fg.test(a)||(a\u003d\"about:invalid#zClosurez\");return new g.Cg(a,Bg)};\nKg\u003dfunction(a,b){this.j\u003db\u003d\u003d\u003dJg?a:\"\";this.ll\u003d!0};\nLg\u003dfunction(a){return a instanceof Kg\u0026\u0026a.constructor\u003d\u003d\u003dKg?a.j:\"type_error:SafeStyle\"};\nOg\u003dfunction(a){var b\u003d\"\",c;for(c in a)if(Object.prototype.hasOwnProperty.call(a,c)){if(!/^[-_a-zA-Z0-9]+$/.test(c))throw Error(\"Name allows only [-_a-zA-Z0-9], got: \"+c);var d\u003da[c];null!\u003dd\u0026\u0026(d\u003dArray.isArray(d)?d.map(Mg).join(\" \"):Mg(d),b+\u003dc+\":\"+d+\";\")}return b?new Kg(b,Jg):Ng};\nfba\u003dfunction(a){function b(d){Array.isArray(d)?d.forEach(b):c+\u003dLg(d)}\nvar c\u003d\"\";Array.prototype.forEach.call(arguments,b);return c?new Kg(c,Jg):Ng};\nMg\u003dfunction(a){if(a instanceof g.Cg)return\u0027url(\"\u0027+g.Dg(a).replace(/\u003c/g,\"%3c\").replace(/[\\\\\"]/g,\"\\\\$\u0026\")+\u0027\")\u0027;a\u003da instanceof sg?tg(a):gba(String(a));if(/[{;}]/.test(a))throw new cb(\"Value does not allow [{;}], got: %s.\",[a]);return a};\ngba\u003dfunction(a){var b\u003da.replace(Pg,\"$1\").replace(Pg,\"$1\").replace(Qg,\"url\");if(hba.test(b)){if(iba.test(a))return\"zClosurez\";for(var c\u003db\u003d!0,d\u003d0;d\u003ca.length;d++){var e\u003da.charAt(d);\"\u0027\"\u003d\u003de\u0026\u0026c?b\u003d!b:\u0027\"\u0027\u003d\u003de\u0026\u0026b\u0026\u0026(c\u003d!c)}if(!b||!c||!jba(a))return\"zClosurez\"}else return\"zClosurez\";return kba(a)};\njba\u003dfunction(a){for(var b\u003d!0,c\u003d/^[-_a-zA-Z0-9]$/,d\u003d0;d\u003ca.length;d++){var e\u003da.charAt(d);if(\"]\"\u003d\u003de){if(b)return!1;b\u003d!0}else if(\"[\"\u003d\u003de){if(!b)return!1;b\u003d!1}else if(!b\u0026\u0026!c.test(e))return!1}return b};\nkba\u003dfunction(a){return a.replace(Qg,function(b,c,d,e){var f\u003d\"\";d\u003dd.replace(/^([\u0027\"])(.*)\\1$/,function(k,l,m){f\u003dl;return m});\nb\u003dg.Hg(d).Mh();return c+f+b+f+e})};\nSg\u003dfunction(a,b,c){this.j\u003dc\u003d\u003d\u003dRg?a:\"\";this.u\u003db;this.ll\u003dthis.LF\u003d!0};\ng.Tg\u003dfunction(a){return a instanceof Sg\u0026\u0026a.constructor\u003d\u003d\u003dSg?a.j:\"type_error:SafeHtml\"};\nVg\u003dfunction(a){if(a instanceof Sg)return a;var b\u003d\"object\"\u003d\u003dtypeof a,c\u003dnull;b\u0026\u0026a.LF\u0026\u0026(c\u003da.Vr());return Ug(ub(b\u0026\u0026a.ll?a.Mh():String(a)),c)};\nlba\u003dfunction(a){function b(f){Array.isArray(f)?f.forEach(b):(f\u003dVg(f),e.push(g.Tg(f).toString()),f\u003df.Vr(),0\u003d\u003dd?d\u003df:0!\u003df\u0026\u0026d!\u003df\u0026\u0026(d\u003dnull))}\nvar c\u003dVg(Wg),d\u003dc.Vr(),e\u003d[];a.forEach(b);return Ug(e.join(g.Tg(c).toString()),d)};\nmba\u003dfunction(a){return lba(Array.prototype.slice.call(arguments))};\nUg\u003dfunction(a,b){var c\u003dpg();a\u003dc?c.createHTML(a):a;return new Sg(a,b,Rg)};\ng.Xg\u003dfunction(a,b){tg(a);tg(a);return Ug(b,null)};\nnba\u003dfunction(a,b){tg(a);tg(a);return new Kg(b,Jg)};\nYg\u003dfunction(a,b){tg(a);tg(a);return Ag(b)};\ng.Zg\u003dfunction(a,b){if(oba())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML\u003dg.Tg(b)};\ng.$g\u003dfunction(a,b){b\u003db instanceof g.Cg?b:g.Ig(b);a.href\u003dg.Dg(b)};\nah\u003dfunction(a,b,c,d){a\u003da instanceof g.Cg?a:g.Ig(a);b\u003db||g.C;c\u003dc instanceof sg?tg(c):c||\"\";return void 0!\u003d\u003dd?b.open(g.Dg(a),c,d):b.open(g.Dg(a),c)};\nbh\u003dfunction(){a:{var a\u003dg.C.document;if(a.querySelector\u0026\u0026(a\u003da.querySelector(\"script[nonce]\"))\u0026\u0026(a\u003da.nonce||a.getAttribute(\"nonce\"))\u0026\u0026pba.test(a))break a;a\u003d\"\"}return a};\nqba\u003dfunction(a,b){return a+Math.random()*(b-a)};\ng.ch\u003dfunction(a,b,c){return Math.min(Math.max(a,b),c)};\ng.fh\u003dfunction(a,b){a%\u003db;return 0\u003ea*b?a+b:a};\ng.gh\u003dfunction(a,b,c){return a+c*(b-a)};\nhh\u003dfunction(a,b){return 1E-6\u003e\u003dMath.abs(a-b)};\ng.ih\u003dfunction(a,b){this.x\u003dvoid 0!\u003d\u003da?a:0;this.y\u003dvoid 0!\u003d\u003db?b:0};\njh\u003dfunction(a,b){return a\u003d\u003db?!0:a\u0026\u0026b?a.x\u003d\u003db.x\u0026\u0026a.y\u003d\u003db.y:!1};\ng.kh\u003dfunction(a,b){this.width\u003da;this.height\u003db};\ng.lh\u003dfunction(a,b){return a\u003d\u003db?!0:a\u0026\u0026b?a.width\u003d\u003db.width\u0026\u0026a.height\u003d\u003db.height:!1};\nmh\u003dfunction(a){return a.width*a.height};\ng.nh\u003dfunction(a){return encodeURIComponent(String(a))};\noh\u003dfunction(a){return decodeURIComponent(a.replace(/\\+/g,\" \"))};\ng.ph\u003dfunction(a){return a\u003dub(a,void 0)};\ng.qh\u003dfunction(a){return null\u003d\u003da?\"\":String(a)};\nrh\u003dfunction(a){for(var b\u003d0,c\u003d0;c\u003ca.length;++c)b\u003d31*b+a.charCodeAt(c)\u003e\u003e\u003e0;return b};\nsh\u003dfunction(a){var b\u003dNumber(a);return 0\u003d\u003db\u0026\u0026g.nb(a)?NaN:b};\nth\u003dfunction(a){return String(a).replace(/\\-([a-z])/g,function(b,c){return c.toUpperCase()})};\nuh\u003dfunction(){return\"googleAvInapp\".replace(/([A-Z])/g,\"-$1\").toLowerCase()};\nrba\u003dfunction(a){return a.replace(RegExp(\"(^|[\\\\s]+)([a-z])\",\"g\"),function(b,c,d){return c+d.toUpperCase()})};\nsba\u003dfunction(a){var b\u003d1;a\u003da.split(\":\");for(var c\u003d[];0\u003cb\u0026\u0026a.length;)c.push(a.shift()),b--;a.length\u0026\u0026c.push(a.join(\":\"));return c};\nyh\u003dfunction(a){return a?new vh(wh(a)):xh||(xh\u003dnew vh)};\nzh\u003dfunction(a){var b\u003ddocument;return\"string\"\u003d\u003d\u003dtypeof a?b.getElementById(a):a};\ng.Ah\u003dfunction(a,b){return(b||document).getElementsByTagName(String(a))};\ng.Ch\u003dfunction(a,b){var c\u003db||document;return c.querySelectorAll\u0026\u0026c.querySelector?c.querySelectorAll(\".\"+a):g.Bh(document,\"*\",a,b)};\ng.Dh\u003dfunction(a,b){var c\u003db||document;if(c.getElementsByClassName)a\u003dc.getElementsByClassName(a)[0];else{c\u003ddocument;var d\u003db||c;a\u003dd.querySelectorAll\u0026\u0026d.querySelector\u0026\u0026a?d.querySelector(a?\".\"+a:\"\"):g.Bh(c,\"*\",a,b)[0]||null}return a||null};\ng.Bh\u003dfunction(a,b,c,d){a\u003dd||a;b\u003db\u0026\u0026\"*\"!\u003db?String(b).toUpperCase():\"\";if(a.querySelectorAll\u0026\u0026a.querySelector\u0026\u0026(b||c))return a.querySelectorAll(b+(c?\".\"+c:\"\"));if(c\u0026\u0026a.getElementsByClassName){a\u003da.getElementsByClassName(c);if(b){d\u003d{};for(var e\u003d0,f\u003d0,k;k\u003da[f];f++)b\u003d\u003dk.nodeName\u0026\u0026(d[e++]\u003dk);d.length\u003de;return d}return a}a\u003da.getElementsByTagName(b||\"*\");if(c){d\u003d{};for(f\u003de\u003d0;k\u003da[f];f++)b\u003dk.className,\"function\"\u003d\u003dtypeof b.split\u0026\u0026g.dc(b.split(/\\s+/),c)\u0026\u0026(d[e++]\u003dk);d.length\u003de;return d}return a};\nFh\u003dfunction(a,b){g.qf(b,function(c,d){c\u0026\u0026\"object\"\u003d\u003dtypeof c\u0026\u0026c.ll\u0026\u0026(c\u003dc.Mh());\"style\"\u003d\u003dd?a.style.cssText\u003dc:\"class\"\u003d\u003dd?a.className\u003dc:\"for\"\u003d\u003dd?a.htmlFor\u003dc:Eh.hasOwnProperty(d)?a.setAttribute(Eh[d],c):kb(d,\"aria-\")||kb(d,\"data-\")?a.setAttribute(d,c):a[d]\u003dc})};\nGh\u003dfunction(a){a\u003da.document;a\u003d\"CSS1Compat\"\u003d\u003da.compatMode?a.documentElement:a.body;return new g.kh(a.clientWidth,a.clientHeight)};\nIh\u003dfunction(a){var b\u003dHh(a);a\u003da.parentWindow||a.defaultView;return g.Nc\u0026\u0026g.Fc(\"10\")\u0026\u0026a.pageYOffset!\u003db.scrollTop?new g.ih(b.scrollLeft,b.scrollTop):new g.ih(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)};\nHh\u003dfunction(a){return a.scrollingElement?a.scrollingElement:g.kf||\"CSS1Compat\"!\u003da.compatMode?a.body||a.documentElement:a.documentElement};\nJh\u003dfunction(a){return a?a.parentWindow||a.defaultView:window};\nPh\u003dfunction(a,b,c){var d\u003darguments,e\u003ddocument,f\u003dd[1],k\u003dKh(e,String(d[0]));f\u0026\u0026(\"string\"\u003d\u003d\u003dtypeof f?k.className\u003df:Array.isArray(f)?k.className\u003df.join(\" \"):Fh(k,f));2\u003cd.length\u0026\u0026Oh(e,k,d,2);return k};\nOh\u003dfunction(a,b,c,d){function e(l){l\u0026\u0026b.appendChild(\"string\"\u003d\u003d\u003dtypeof l?a.createTextNode(l):l)}\nfor(;d\u003cc.length;d++){var f\u003dc[d];if(!g.Na(f)||g.Pa(f)\u0026\u00260\u003cf.nodeType)e(f);else{a:{if(f\u0026\u0026\"number\"\u003d\u003dtypeof f.length){if(g.Pa(f)){var k\u003d\"function\"\u003d\u003dtypeof f.item||\"string\"\u003d\u003dtypeof f.item;break a}if(\"function\"\u003d\u003d\u003dtypeof f){k\u003d\"function\"\u003d\u003dtypeof f.item;break a}}k\u003d!1}g.wc(k?g.kc(f):f,e)}}};\ng.Qh\u003dfunction(a){return Kh(document,a)};\nKh\u003dfunction(a,b){b\u003dString(b);\"application/xhtml+xml\"\u003d\u003d\u003da.contentType\u0026\u0026(b\u003db.toLowerCase());return a.createElement(b)};\ng.Rh\u003dfunction(a){return document.createTextNode(String(a))};\ng.Sh\u003dfunction(a){for(var b;b\u003da.firstChild;)a.removeChild(b)};\ng.Th\u003dfunction(a,b,c){a.insertBefore(b,a.childNodes[c]||null)};\ng.Uh\u003dfunction(a){return a\u0026\u0026a.parentNode?a.parentNode.removeChild(a):null};\ntba\u003dfunction(a){return void 0!\u003da.children?a.children:Array.prototype.filter.call(a.childNodes,function(b){return 1\u003d\u003db.nodeType})};\ng.Vh\u003dfunction(a){var b;if(uba\u0026\u0026!(g.Nc\u0026\u0026g.Fc(\"9\")\u0026\u0026!g.Fc(\"10\")\u0026\u0026g.C.SVGElement\u0026\u0026a instanceof g.C.SVGElement)\u0026\u0026(b\u003da.parentElement))return b;b\u003da.parentNode;return g.Pa(b)\u0026\u00261\u003d\u003db.nodeType?b:null};\ng.Wh\u003dfunction(a,b){if(!a||!b)return!1;if(a.contains\u0026\u00261\u003d\u003db.nodeType)return a\u003d\u003db||a.contains(b);if(\"undefined\"!\u003dtypeof a.compareDocumentPosition)return a\u003d\u003db||!!(a.compareDocumentPosition(b)\u002616);for(;b\u0026\u0026a!\u003db;)b\u003db.parentNode;return b\u003d\u003da};\nwh\u003dfunction(a){return 9\u003d\u003da.nodeType?a:a.ownerDocument||a.document};\ng.Xh\u003dfunction(a,b){if(\"textContent\"in a)a.textContent\u003db;else if(3\u003d\u003da.nodeType)a.data\u003dString(b);else if(a.firstChild\u0026\u00263\u003d\u003da.firstChild.nodeType){for(;a.lastChild!\u003da.firstChild;)a.removeChild(a.lastChild);a.firstChild.data\u003dString(b)}else{g.Sh(a);var c\u003dwh(a);a.appendChild(c.createTextNode(String(b)))}};\nZh\u003dfunction(a){var b;if((b\u003d\"A\"\u003d\u003da.tagName\u0026\u0026a.hasAttribute(\"href\")||\"INPUT\"\u003d\u003da.tagName||\"TEXTAREA\"\u003d\u003da.tagName||\"SELECT\"\u003d\u003da.tagName||\"BUTTON\"\u003d\u003da.tagName?!a.disabled\u0026\u0026(!a.hasAttribute(\"tabindex\")||Yh(a)):a.hasAttribute(\"tabindex\")\u0026\u0026Yh(a))\u0026\u0026g.Nc){var c;\"function\"!\u003d\u003dtypeof a.getBoundingClientRect||g.Nc\u0026\u0026null\u003d\u003da.parentElement?c\u003d{height:a.offsetHeight,width:a.offsetWidth}:c\u003da.getBoundingClientRect();a\u003dnull!\u003dc\u0026\u00260\u003cc.height\u0026\u00260\u003cc.width}else a\u003db;return a};\nYh\u003dfunction(a){a\u003da.tabIndex;return\"number\"\u003d\u003d\u003dtypeof a\u0026\u00260\u003c\u003da\u0026\u002632768\u003ea};\nai\u003dfunction(a,b,c,d){if(!b\u0026\u0026!c)return null;var e\u003db?String(b).toUpperCase():null;return $h(a,function(f){return(!e||f.nodeName\u003d\u003de)\u0026\u0026(!c||\"string\"\u003d\u003d\u003dtypeof f.className\u0026\u0026g.dc(f.className.split(/\\s+/),c))},!0,d)};\n$h\u003dfunction(a,b,c,d){a\u0026\u0026!c\u0026\u0026(a\u003da.parentNode);for(c\u003d0;a\u0026\u0026(null\u003d\u003dd||c\u003c\u003dd);){if(b(a))return a;a\u003da.parentNode;c++}return null};\nvh\u003dfunction(a){this.j\u003da||g.C.document||document};\nci\u003dfunction(a){\"function\"!\u003d\u003dtypeof g.C.setImmediate||g.C.Window\u0026\u0026g.C.Window.prototype\u0026\u0026!Hb()\u0026\u0026g.C.Window.prototype.setImmediate\u003d\u003dg.C.setImmediate?(bi||(bi\u003dvba()),bi(a)):g.C.setImmediate(a)};\nvba\u003dfunction(){var a\u003dg.C.MessageChannel;\"undefined\"\u003d\u003d\u003dtypeof a\u0026\u0026\"undefined\"!\u003d\u003dtypeof window\u0026\u0026window.postMessage\u0026\u0026window.addEventListener\u0026\u0026!Db(\"Presto\")\u0026\u0026(a\u003dfunction(){var e\u003dg.Qh(\"IFRAME\");e.style.display\u003d\"none\";document.documentElement.appendChild(e);var f\u003de.contentWindow;e\u003df.document;e.open();e.close();var k\u003d\"callImmediate\"+Math.random(),l\u003d\"file:\"\u003d\u003df.location.protocol?\"*\":f.location.protocol+\"//\"+f.location.host;e\u003d(0,g.Sa)(function(m){if((\"*\"\u003d\u003dl||m.origin\u003d\u003dl)\u0026\u0026m.data\u003d\u003dk)this.port1.onmessage()},this);\nf.addEventListener(\"message\",e,!1);this.port1\u003d{};this.port2\u003d{postMessage:function(){f.postMessage(k,l)}}});\nif(\"undefined\"!\u003d\u003dtypeof a\u0026\u0026!Gb()){var b\u003dnew a,c\u003d{},d\u003dc;b.port1.onmessage\u003dfunction(){if(void 0!\u003d\u003dc.next){c\u003dc.next;var e\u003dc.lL;c.lL\u003dnull;e()}};\nreturn function(e){d.next\u003d{lL:e};d\u003dd.next;b.port2.postMessage(0)}}return function(e){g.C.setTimeout(e,0)}};\ndi\u003dfunction(){this.u\u003dthis.j\u003dnull};\nei\u003dfunction(){this.next\u003dthis.scope\u003dthis.j\u003dnull};\ng.ii\u003dfunction(a,b){fi||wba();gi||(fi(),gi\u003d!0);hi.add(a,b)};\nwba\u003dfunction(){if(g.C.Promise\u0026\u0026g.C.Promise.resolve){var a\u003dg.C.Promise.resolve(void 0);fi\u003dfunction(){a.then(ji)}}else fi\u003dfunction(){ci(ji)}};\nji\u003dfunction(){for(var a;a\u003dhi.remove();){try{a.j.call(a.scope)}catch(b){Qe(b)}gg(ki,a)}gi\u003d!1};\nli\u003dfunction(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};\nni\u003dfunction(a){this.j\u003d0;this.K\u003dvoid 0;this.C\u003dthis.u\u003dthis.B\u003dnull;this.D\u003dthis.J\u003d!1;if(a!\u003dg.Ka)try{var b\u003dthis;a.call(void 0,function(c){mi(b,2,c)},function(c){mi(b,3,c)})}catch(c){mi(this,3,c)}};\noi\u003dfunction(){this.next\u003dthis.context\u003dthis.onRejected\u003dthis.u\u003dthis.j\u003dnull;this.B\u003d!1};\nqi\u003dfunction(a,b,c){var d\u003dpi.get();d.u\u003da;d.onRejected\u003db;d.context\u003dc;return d};\nri\u003dfunction(a){if(a instanceof ni)return a;var b\u003dnew ni(g.Ka);mi(b,2,a);return b};\nsi\u003dfunction(a){return new ni(function(b,c){c(a)})};\nui\u003dfunction(a,b,c){ti(a,b,c,null)||g.ii(g.Ta(b,a))};\nxba\u003dfunction(a){return new ni(function(b,c){a.length||b(void 0);for(var d\u003d0,e;d\u003ca.length;d++)e\u003da[d],ui(e,b,c)})};\nyba\u003dfunction(a){return new ni(function(b,c){var d\u003da.length,e\u003d[];if(d)for(var f\u003dfunction(n,p){d--;e[n]\u003dp;0\u003d\u003dd\u0026\u0026b(e)},k\u003dfunction(n){c(n)},l\u003d0,m;l\u003ca.length;l++)m\u003da[l],ui(m,g.Ta(f,l),k);\nelse b(e)})};\nwi\u003dfunction(a,b){b\u003dqi(b,b,void 0);b.B\u003d!0;vi(a,b);return a};\nxi\u003dfunction(a,b){if(0\u003d\u003da.j)if(a.B){var c\u003da.B;if(c.u){for(var d\u003d0,e\u003dnull,f\u003dnull,k\u003dc.u;k\u0026\u0026(k.B||(d++,k.j\u003d\u003da\u0026\u0026(e\u003dk),!(e\u0026\u00261\u003cd)));k\u003dk.next)e||(f\u003dk);e\u0026\u0026(0\u003d\u003dc.j\u0026\u00261\u003d\u003dd?xi(c,b):(f?(d\u003df,d.next\u003d\u003dc.C\u0026\u0026(c.C\u003dd),d.next\u003dd.next.next):yi(c),zi(c,e,3,b)))}a.B\u003dnull}else mi(a,3,b)};\nvi\u003dfunction(a,b){a.u||2!\u003da.j\u0026\u00263!\u003da.j||Ai(a);a.C?a.C.next\u003db:a.u\u003db;a.C\u003db};\nCi\u003dfunction(a,b,c,d){var e\u003dqi(null,null,null);e.j\u003dnew ni(function(f,k){e.u\u003db?function(l){try{var m\u003db.call(d,l);f(m)}catch(n){k(n)}}:f;\ne.onRejected\u003dc?function(l){try{var m\u003dc.call(d,l);void 0\u003d\u003d\u003dm\u0026\u0026l instanceof Bi?k(l):f(m)}catch(n){k(n)}}:k});\ne.j.B\u003da;vi(a,e);return e.j};\nmi\u003dfunction(a,b,c){0\u003d\u003da.j\u0026\u0026(a\u003d\u003d\u003dc\u0026\u0026(b\u003d3,c\u003dnew TypeError(\"Promise cannot resolve to itself\")),a.j\u003d1,ti(c,a.l_,a.m_,a)||(a.K\u003dc,a.j\u003db,a.B\u003dnull,Ai(a),3!\u003db||c instanceof Bi||zba(a,c)))};\nti\u003dfunction(a,b,c,d){if(a instanceof ni)return vi(a,qi(b||g.Ka,c||null,d)),!0;if(li(a))return a.then(b,c,d),!0;if(g.Pa(a))try{var e\u003da.then;if(\"function\"\u003d\u003d\u003dtypeof e)return Aba(a,e,b,c,d),!0}catch(f){return c.call(d,f),!0}return!1};\nAba\u003dfunction(a,b,c,d,e){function f(m){l||(l\u003d!0,d.call(e,m))}\nfunction k(m){l||(l\u003d!0,c.call(e,m))}\nvar l\u003d!1;try{b.call(a,k,f)}catch(m){f(m)}};\nAi\u003dfunction(a){a.J||(a.J\u003d!0,g.ii(a.hU,a))};\nyi\u003dfunction(a){var b\u003dnull;a.u\u0026\u0026(b\u003da.u,a.u\u003db.next,b.next\u003dnull);a.u||(a.C\u003dnull);return b};\nzi\u003dfunction(a,b,c,d){if(3\u003d\u003dc\u0026\u0026b.onRejected\u0026\u0026!b.B)for(;a\u0026\u0026a.D;a\u003da.B)a.D\u003d!1;if(b.j)b.j.B\u003dnull,Di(b,c,d);else try{b.B?b.u.call(b.context):Di(b,c,d)}catch(e){Ei.call(null,e)}gg(pi,b)};\nDi\u003dfunction(a,b,c){2\u003d\u003db?a.u.call(a.context,c):a.onRejected\u0026\u0026a.onRejected.call(a.context,c)};\nzba\u003dfunction(a,b){a.D\u003d!0;g.ii(function(){a.D\u0026\u0026Ei.call(null,b)})};\nBi\u003dfunction(a){bb.call(this,a)};\ng.Fi\u003dfunction(a,b){g.dg.call(this);this.eg\u003da||1;this.Cy\u003db||g.C;this.eL\u003d(0,g.Sa)(this.ZZ,this);this.kN\u003dg.Ua()};\ng.Gi\u003dfunction(a,b,c){if(\"function\"\u003d\u003d\u003dtypeof a)c\u0026\u0026(a\u003d(0,g.Sa)(a,c));else if(a\u0026\u0026\"function\"\u003d\u003dtypeof a.handleEvent)a\u003d(0,g.Sa)(a.handleEvent,a);else throw Error(\"Invalid listener argument\");return 2147483647\u003cNumber(b)?-1:g.C.setTimeout(a,b||0)};\nHi\u003dfunction(a,b){var c\u003dnull;return(new ni(function(d,e){c\u003dg.Gi(function(){d(b)},a);\n-1\u003d\u003dc\u0026\u0026e(Error(\"Failed to schedule timer.\"))})).Ch(function(d){g.C.clearTimeout(c);\nthrow d;})};\ng.Ii\u003dfunction(a){this.K\u003da;this.j\u003dnew Map;this.J\u003dnew Set;this.B\u003d0;this.C\u003d100;this.flushInterval\u003d3E4;this.u\u003dnew g.Fi(this.flushInterval);this.u.Qa(\"tick\",this.JP,!1,this);this.D\u003d!1};\nJi\u003dfunction(a){a.u.enabled||a.u.start();a.B++;a.B\u003e\u003da.C\u0026\u0026a.JP()};\nKi\u003dfunction(a,b){return a.J.has(b)?void 0:a.j.get(b)};\nBba\u003dfunction(a){for(var b\u003d0;b\u003ca.length;b++)a[b].clear()};\nLi\u003dfunction(a){this.j\u003da;this.j.VK(\"/client_streamz/po/w/rl\",{Xn:3,Wn:\"mn\"},{Xn:2,Wn:\"ac\"},{Xn:2,Wn:\"sc\"},{Xn:3,Wn:\"rk\"})};\nCba\u003dfunction(a){this.j\u003da;this.j.VK(\"/client_streamz/po/w/el\",{Xn:3,Wn:\"en\"},{Xn:3,Wn:\"rk\"})};\nDba\u003dfunction(a){this.j\u003da;this.j.rz(\"/client_streamz/po/w/cec\",{Xn:2,Wn:\"ec\"},{Xn:3,Wn:\"rk\"})};\nFba\u003dfunction(a){g.F.call(this,a,-1,Eba)};\ng.Mi\u003dfunction(a){g.F.call(this,a,-1,Gba)};\ng.Ni\u003dfunction(a){g.F.call(this,a)};\ng.Oi\u003dfunction(a){g.F.call(this,a)};\nIba\u003dfunction(a){g.F.call(this,a,-1,Hba)};\ng.Jba\u003dfunction(a){var b\u003dnew Fba;b\u003dg.D(b,1,a.u);for(var c\u003d[],d\u003d0;d\u003ca.j.length;d++)c.push(a.j[d].Wn);b\u003dNd(b,3,c);c\u003d[];d\u003d[];for(var e\u003dg.q(a.Os.keys()),f\u003de.next();!f.done;f\u003de.next())d.push(f.value.split(\",\"));for(e\u003d0;e\u003cd.length;e++){f\u003dd[e];var k\u003da.C;for(var l\u003da.gF(f)||[],m\u003d[],n\u003d0;n\u003cl.length;n++){var p\u003dl[n];p\u003dp\u0026\u0026p.oL;var r\u003dnew g.Oi;switch(k){case 3:g.Rd(r,1,g.Pi,Number(p));break;case 2:g.Rd(r,2,g.Pi,Number(p))}m.push(r)}k\u003dm;for(l\u003d0;l\u003ck.length;l++){m\u003dk[l];n\u003dnew g.Mi;m\u003dVd(n,2,m);n\u003df;p\u003d[];r\u003da;for(var t\u003d[],\nu\u003d0;u\u003cr.j.length;u++)t.push(r.j[u].Xn);r\u003dt;for(t\u003d0;t\u003cr.length;t++){u\u003dr[t];var x\u003dn[t],y\u003dnew g.Ni;switch(u){case 3:g.Rd(y,1,g.Qi,String(x));break;case 2:g.Rd(y,2,g.Qi,Number(x));break;case 1:g.Rd(y,3,g.Qi,\"true\"\u003d\u003dx)}p.push(y)}Zd(m,1,p);c.push(m)}}Zd(b,4,c);return b};\nKba\u003dfunction(a){if(!a)return\"\";if(/^about:(?:blank|srcdoc)$/.test(a))return window.origin||\"\";a\u003da.split(\"#\")[0].split(\"?\")[0];a\u003da.toLowerCase();0\u003d\u003da.indexOf(\"//\")\u0026\u0026(a\u003dwindow.location.protocol+a);/^[\\w\\-]*:\\/\\//.test(a)||(a\u003dwindow.location.href);var b\u003da.substring(a.indexOf(\"://\")+3),c\u003db.indexOf(\"/\");-1!\u003dc\u0026\u0026(b\u003db.substring(0,c));c\u003da.substring(0,a.indexOf(\"://\"));if(!c)throw Error(\"URI is missing protocol: \"+a);if(\"http\"!\u003d\u003dc\u0026\u0026\"https\"!\u003d\u003dc\u0026\u0026\"chrome-extension\"!\u003d\u003dc\u0026\u0026\"moz-extension\"!\u003d\u003dc\u0026\u0026\"file\"!\u003d\u003dc\u0026\u0026\"android-app\"!\u003d\u003d\nc\u0026\u0026\"chrome-search\"!\u003d\u003dc\u0026\u0026\"chrome-untrusted\"!\u003d\u003dc\u0026\u0026\"chrome\"!\u003d\u003dc\u0026\u0026\"app\"!\u003d\u003dc\u0026\u0026\"devtools\"!\u003d\u003dc)throw Error(\"Invalid URI scheme in origin: \"+c);a\u003d\"\";var d\u003db.indexOf(\":\");if(-1!\u003dd){var e\u003db.substring(d+1);b\u003db.substring(0,d);if(\"http\"\u003d\u003d\u003dc\u0026\u0026\"80\"!\u003d\u003de||\"https\"\u003d\u003d\u003dc\u0026\u0026\"443\"!\u003d\u003de)a\u003d\":\"+e}return c+\"://\"+b+a};\nLba\u003dfunction(){function a(){e[0]\u003d1732584193;e[1]\u003d4023233417;e[2]\u003d2562383102;e[3]\u003d271733878;e[4]\u003d3285377520;p\u003dn\u003d0}\nfunction b(r){for(var t\u003dk,u\u003d0;64\u003eu;u+\u003d4)t[u/4]\u003dr[u]\u003c\u003c24|r[u+1]\u003c\u003c16|r[u+2]\u003c\u003c8|r[u+3];for(u\u003d16;80\u003eu;u++)r\u003dt[u-3]^t[u-8]^t[u-14]^t[u-16],t[u]\u003d(r\u003c\u003c1|r\u003e\u003e\u003e31)\u00264294967295;r\u003de[0];var x\u003de[1],y\u003de[2],z\u003de[3],E\u003de[4];for(u\u003d0;80\u003eu;u++){if(40\u003eu)if(20\u003eu){var H\u003dz^x\u0026(y^z);var G\u003d1518500249}else H\u003dx^y^z,G\u003d1859775393;else 60\u003eu?(H\u003dx\u0026y|z\u0026(x|y),G\u003d2400959708):(H\u003dx^y^z,G\u003d3395469782);H\u003d((r\u003c\u003c5|r\u003e\u003e\u003e27)\u00264294967295)+H+E+G+t[u]\u00264294967295;E\u003dz;z\u003dy;y\u003d(x\u003c\u003c30|x\u003e\u003e\u003e2)\u00264294967295;x\u003dr;r\u003dH}e[0]\u003de[0]+r\u00264294967295;e[1]\u003de[1]+x\u00264294967295;e[2]\u003d\ne[2]+y\u00264294967295;e[3]\u003de[3]+z\u00264294967295;e[4]\u003de[4]+E\u00264294967295}\nfunction c(r,t){if(\"string\"\u003d\u003d\u003dtypeof r){r\u003dunescape(encodeURIComponent(r));for(var u\u003d[],x\u003d0,y\u003dr.length;x\u003cy;++x)u.push(r.charCodeAt(x));r\u003du}t||(t\u003dr.length);u\u003d0;if(0\u003d\u003dn)for(;u+64\u003ct;)b(r.slice(u,u+64)),u+\u003d64,p+\u003d64;for(;u\u003ct;)if(f[n++]\u003dr[u++],p++,64\u003d\u003dn)for(n\u003d0,b(f);u+64\u003ct;)b(r.slice(u,u+64)),u+\u003d64,p+\u003d64}\nfunction d(){var r\u003d[],t\u003d8*p;56\u003en?c(l,56-n):c(l,64-(n-56));for(var u\u003d63;56\u003c\u003du;u--)f[u]\u003dt\u0026255,t\u003e\u003e\u003e\u003d8;b(f);for(u\u003dt\u003d0;5\u003eu;u++)for(var x\u003d24;0\u003c\u003dx;x-\u003d8)r[t++]\u003de[u]\u003e\u003ex\u0026255;return r}\nfor(var e\u003d[],f\u003d[],k\u003d[],l\u003d[128],m\u003d1;64\u003em;++m)l[m]\u003d0;var n,p;a();return{reset:a,update:c,digest:d,UT:function(){for(var r\u003dd(),t\u003d\"\",u\u003d0;u\u003cr.length;u++)t+\u003d\"0123456789ABCDEF\".charAt(Math.floor(r[u]/16))+\"0123456789ABCDEF\".charAt(r[u]%16);return t}}};\nNba\u003dfunction(a,b,c){var d\u003dString(g.C.location.href);return d\u0026\u0026a\u0026\u0026b?[b,Mba(Kba(d),a,c||null)].join(\" \"):null};\nMba\u003dfunction(a,b,c){var d\u003d[],e\u003d[];if(1\u003d\u003d(Array.isArray(c)?2:1))return e\u003d[b,a],g.wc(d,function(l){e.push(l)}),Oba(e.join(\" \"));\nvar f\u003d[],k\u003d[];g.wc(c,function(l){k.push(l.key);f.push(l.value)});\nc\u003dMath.floor((new Date).getTime()/1E3);e\u003dg.ec(f)?[c,b,a]:[f.join(\":\"),c,b,a];g.wc(d,function(l){e.push(l)});\na\u003dOba(e.join(\" \"));a\u003d[c,a];g.ec(k)||a.push(k.join(\"\"));return a.join(\"_\")};\nOba\u003dfunction(a){var b\u003dLba();b.update(a);return b.UT().toLowerCase()};\nRi\u003dfunction(a){this.j\u003da||{cookie:\"\"}};\nSi\u003dfunction(a){a\u003d(a.j.cookie||\"\").split(\";\");for(var b\u003d[],c\u003d[],d,e,f\u003d0;f\u003ca.length;f++)e\u003dxb(a[f]),d\u003de.indexOf(\"\u003d\"),-1\u003d\u003dd?(b.push(\"\"),c.push(e)):(b.push(e.substring(0,d)),c.push(e.substring(d+1)));return{keys:b,values:c}};\nTi\u003dfunction(a){return!!Pba.FPA_SAMESITE_PHASE2_MOD||!(void 0\u003d\u003d\u003da||!a)};\nQba\u003dfunction(a){a\u003dvoid 0\u003d\u003d\u003da?!1:a;var b\u003dg.C.__SAPISID||g.C.__APISID||g.C.__3PSAPISID||g.C.__OVERRIDE_SID;Ti(a)\u0026\u0026(b\u003db||g.C.__1PSAPISID);if(b)return!0;var c\u003dnew Ri(document);b\u003dc.get(\"SAPISID\")||c.get(\"APISID\")||c.get(\"__Secure-3PAPISID\")||c.get(\"SID\");Ti(a)\u0026\u0026(b\u003db||c.get(\"__Secure-1PAPISID\"));return!!b};\nRba\u003dfunction(a,b,c,d){(a\u003dg.C[a])||(a\u003d(new Ri(document)).get(b));return a?Nba(a,c,d):null};\nUi\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?!1:b;var c\u003dKba(String(g.C.location.href)),d\u003d[];if(Qba(b)){c\u003d0\u003d\u003dc.indexOf(\"https:\")||0\u003d\u003dc.indexOf(\"chrome-extension:\")||0\u003d\u003dc.indexOf(\"moz-extension:\");var e\u003dc?g.C.__SAPISID:g.C.__APISID;e||(e\u003dnew Ri(document),e\u003de.get(c?\"SAPISID\":\"APISID\")||e.get(\"__Secure-3PAPISID\"));(e\u003de?Nba(e,c?\"SAPISIDHASH\":\"APISIDHASH\",a):null)\u0026\u0026d.push(e);c\u0026\u0026Ti(b)\u0026\u0026((b\u003dRba(\"__1PSAPISID\",\"__Secure-1PAPISID\",\"SAPISID1PHASH\",a))\u0026\u0026d.push(b),(a\u003dRba(\"__3PSAPISID\",\"__Secure-3PAPISID\",\"SAPISID3PHASH\",a))\u0026\u0026\nd.push(a))}return 0\u003d\u003dd.length?null:d.join(\" \")};\nVi\u003dfunction(a){g.F.call(this,a,-1,Sba)};\nWi\u003dfunction(){};\ng.cj\u003dfunction(a,b,c,d){this.C\u003da;this.D\u003db;this.j\u003dthis.B\u003da;this.J\u003dc||0;this.K\u003dd||2};\ng.dj\u003dfunction(a){a.j\u003dMath.min(a.D,a.j*a.K);a.B\u003dMath.min(a.D,a.j+(a.J?Math.round(a.J*(Math.random()-.5)*2*a.j):0));a.u++};\ng.fj\u003dfunction(a){var b\u003d[];ej(new Tba,a,b);return b.join(\"\")};\nTba\u003dfunction(){};\nej\u003dfunction(a,b,c){if(null\u003d\u003db)c.push(\"null\");else{if(\"object\"\u003d\u003dtypeof b){if(Array.isArray(b)){var d\u003db;b\u003dd.length;c.push(\"[\");for(var e\u003d\"\",f\u003d0;f\u003cb;f++)c.push(e),ej(a,d[f],c),e\u003d\",\";c.push(\"]\");return}if(b instanceof String||b instanceof Number||b instanceof Boolean)b\u003db.valueOf();else{c.push(\"{\");e\u003d\"\";for(d in b)Object.prototype.hasOwnProperty.call(b,d)\u0026\u0026(f\u003db[d],\"function\"!\u003dtypeof f\u0026\u0026(c.push(e),Uba(d,c),c.push(\":\"),ej(a,f,c),e\u003d\",\"));c.push(\"}\");return}}switch(typeof b){case \"string\":Uba(b,c);break;case \"number\":c.push(isFinite(b)\u0026\u0026\n!isNaN(b)?String(b):\"null\");break;case \"boolean\":c.push(String(b));break;case \"function\":c.push(\"null\");break;default:throw Error(\"Unknown type: \"+typeof b);}}};\nUba\u003dfunction(a,b){b.push(\u0027\"\u0027,a.replace(Vba,function(c){var d\u003dWba[c];d||(d\u003d\"\\\\u\"+(c.charCodeAt(0)|65536).toString(16).substr(1),Wba[c]\u003dd);return d}),\u0027\"\u0027)};\nXba\u003dfunction(a){switch(a){case 0:return\"No Error\";case 1:return\"Access denied to content document\";case 2:return\"File not found\";case 3:return\"Firefox silently errored\";case 4:return\"Application custom error\";case 5:return\"An exception occurred\";case 6:return\"Http response at 400 or 500 level\";case 7:return\"Request was aborted\";case 8:return\"Request timed out\";case 9:return\"The resource is not available offline\";default:return\"Unrecognized error code\"}};\ngj\u003dfunction(){};\nhj\u003dfunction(){};\nYba\u003dfunction(a){if(!a.B\u0026\u0026\"undefined\"\u003d\u003dtypeof XMLHttpRequest\u0026\u0026\"undefined\"!\u003dtypeof ActiveXObject){for(var b\u003d[\"MSXML2.XMLHTTP.6.0\",\"MSXML2.XMLHTTP.3.0\",\"MSXML2.XMLHTTP\",\"Microsoft.XMLHTTP\"],c\u003d0;c\u003cb.length;c++){var d\u003db[c];try{return new ActiveXObject(d),a.B\u003dd}catch(e){}}throw Error(\"Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed\");}return a.B};\nij\u003dfunction(a,b,c,d,e,f,k){var l\u003d\"\";a\u0026\u0026(l+\u003da+\":\");c\u0026\u0026(l+\u003d\"//\",b\u0026\u0026(l+\u003db+\"@\"),l+\u003dc,d\u0026\u0026(l+\u003d\":\"+d));e\u0026\u0026(l+\u003de);f\u0026\u0026(l+\u003d\"?\"+f);k\u0026\u0026(l+\u003d\"#\"+k);return l};\njj\u003dfunction(a){return a?decodeURI(a):a};\ng.lj\u003dfunction(a,b){return b.match(kj)[a]||null};\ng.mj\u003dfunction(a){return jj(g.lj(3,a))};\nZba\u003dfunction(a){a\u003da.match(kj);return ij(a[1],null,a[3],a[4])};\n$ba\u003dfunction(a){a\u003da.match(kj);return ij(null,null,null,null,a[5],a[6],a[7])};\nnj\u003dfunction(a,b){if(a){a\u003da.split(\"\u0026\");for(var c\u003d0;c\u003ca.length;c++){var d\u003da[c].indexOf(\"\u003d\"),e\u003dnull;if(0\u003c\u003dd){var f\u003da[c].substring(0,d);e\u003da[c].substring(d+1)}else f\u003da[c];b(f,e?oh(e):\"\")}}};\naca\u003dfunction(a){var b\u003da.indexOf(\"#\");0\u003eb\u0026\u0026(b\u003da.length);var c\u003da.indexOf(\"?\");if(0\u003ec||c\u003eb){c\u003db;var d\u003d\"\"}else d\u003da.substring(c+1,b);return[a.substr(0,c),d,a.substr(b)]};\nbca\u003dfunction(a,b){return b?a?a+\"\u0026\"+b:b:a};\noj\u003dfunction(a,b){if(!b)return a;a\u003daca(a);a[1]\u003dbca(a[1],b);return a[0]+(a[1]?\"?\"+a[1]:\"\")+a[2]};\npj\u003dfunction(a,b,c){if(Array.isArray(b))for(var d\u003d0;d\u003cb.length;d++)pj(a,String(b[d]),c);else null!\u003db\u0026\u0026c.push(a+(\"\"\u003d\u003d\u003db?\"\":\"\u003d\"+g.nh(b)))};\ncca\u003dfunction(a,b){var c\u003d[];for(b\u003db||0;b\u003ca.length;b+\u003d2)pj(a[b],a[b+1],c);return c.join(\"\u0026\")};\ng.qj\u003dfunction(a){var b\u003d[],c;for(c in a)pj(c,a[c],b);return b.join(\"\u0026\")};\nrj\u003dfunction(a,b){var c\u003d2\u003d\u003darguments.length?cca(arguments[1],0):cca(arguments,1);return oj(a,c)};\ng.sj\u003dfunction(a,b){b\u003dg.qj(b);return oj(a,b)};\ntj\u003dfunction(a,b,c){c\u003dnull!\u003dc?\"\u003d\"+g.nh(c):\"\";return oj(a,b+c)};\ndca\u003dfunction(a,b,c,d){for(var e\u003dc.length;0\u003c\u003d(b\u003da.indexOf(c,b))\u0026\u0026b\u003cd;){var f\u003da.charCodeAt(b-1);if(38\u003d\u003df||63\u003d\u003df)if(f\u003da.charCodeAt(b+e),!f||61\u003d\u003df||38\u003d\u003df||35\u003d\u003df)return b;b+\u003de+1}return-1};\nuj\u003dfunction(a,b){var c\u003da.search(eca),d\u003ddca(a,0,b,c);if(0\u003ed)return null;var e\u003da.indexOf(\"\u0026\",d);if(0\u003ee||e\u003ec)e\u003dc;d+\u003db.length+1;return oh(a.substr(d,e-d))};\nvj\u003dfunction(a,b){for(var c\u003da.search(eca),d\u003d0,e,f\u003d[];0\u003c\u003d(e\u003ddca(a,d,b,c));)f.push(a.substring(d,e)),d\u003dMath.min(a.indexOf(\"\u0026\",e)+1||c,c);f.push(a.substr(d));return f.join(\"\").replace(fca,\"$1\")};\ngca\u003dfunction(a,b,c){return tj(vj(a,b),b,c)};\nhca\u003dfunction(a,b){a\u003daca(a);var c\u003da[1],d\u003d[];c\u0026\u0026c.split(\"\u0026\").forEach(function(e){var f\u003de.indexOf(\"\u003d\");b.hasOwnProperty(0\u003c\u003df?e.substr(0,f):e)||d.push(e)});\na[1]\u003dbca(d.join(\"\u0026\"),g.qj(b));return a[0]+(a[1]?\"?\"+a[1]:\"\")+a[2]};\ng.wj\u003dfunction(a){g.dg.call(this);this.headers\u003dnew Map;this.Z\u003da||null;this.D\u003d!1;this.ya\u003dthis.j\u003dnull;this.Sa\u003dthis.X\u003d\"\";this.u\u003d0;this.C\u003d\"\";this.J\u003dthis.Ia\u003dthis.ma\u003dthis.Ea\u003d!1;this.N\u003d0;this.oa\u003dnull;this.Na\u003d\"\";this.xa\u003dthis.K\u003d!1};\njca\u003dfunction(a,b,c,d,e,f,k){var l\u003dnew g.wj;ica.push(l);b\u0026\u0026l.Qa(\"complete\",b);l.VA(\"ready\",l.DT);f\u0026\u0026(l.N\u003dMath.max(0,f));k\u0026\u0026(l.K\u003dk);l.send(a,c,d,e)};\nkca\u003dfunction(a){return g.Nc\u0026\u0026g.Fc(9)\u0026\u0026\"number\"\u003d\u003d\u003dtypeof a.timeout\u0026\u0026void 0!\u003d\u003da.ontimeout};\nmca\u003dfunction(a,b){a.D\u003d!1;a.j\u0026\u0026(a.J\u003d!0,a.j.abort(),a.J\u003d!1);a.C\u003db;a.u\u003d5;lca(a);xj(a)};\nlca\u003dfunction(a){a.Ea||(a.Ea\u003d!0,a.dispatchEvent(\"complete\"),a.dispatchEvent(\"error\"))};\nnca\u003dfunction(a){if(a.D\u0026\u0026\"undefined\"!\u003dtypeof yj)if(a.ya[1]\u0026\u00264\u003d\u003dg.zj(a)\u0026\u00262\u003d\u003da.getStatus())Aj(a,\"Local request error detected and ignored\");else if(a.ma\u0026\u00264\u003d\u003dg.zj(a))g.Gi(a.yO,0,a);else if(a.dispatchEvent(\"readystatechange\"),a.isComplete()){Aj(a,\"Request complete\");a.D\u003d!1;try{if(Bj(a))a.dispatchEvent(\"complete\"),a.dispatchEvent(\"success\");else{a.u\u003d6;try{var b\u003d2\u003cg.zj(a)?a.j.statusText:\"\"}catch(c){b\u003d\"\"}a.C\u003db+\" [\"+a.getStatus()+\"]\";lca(a)}}finally{xj(a)}}};\nxj\u003dfunction(a,b){if(a.j){oca(a);var c\u003da.j,d\u003da.ya[0]?g.Ka:null;a.j\u003dnull;a.ya\u003dnull;b||a.dispatchEvent(\"ready\");try{c.onreadystatechange\u003dd}catch(e){}}};\noca\u003dfunction(a){a.j\u0026\u0026a.xa\u0026\u0026(a.j.ontimeout\u003dnull);a.oa\u0026\u0026(g.C.clearTimeout(a.oa),a.oa\u003dnull)};\nBj\u003dfunction(a){var b\u003da.getStatus();a:switch(b){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var c\u003d!0;break a;default:c\u003d!1}if(!c){if(b\u003d0\u003d\u003d\u003db)a\u003dg.lj(1,String(a.X)),!a\u0026\u0026g.C.self\u0026\u0026g.C.self.location\u0026\u0026(a\u003dg.C.self.location.protocol,a\u003da.substr(0,a.length-1)),b\u003d!pca.test(a?a.toLowerCase():\"\");c\u003db}return c};\ng.zj\u003dfunction(a){return a.j?a.j.readyState:0};\ng.Cj\u003dfunction(a){try{return a.j?a.j.responseText:\"\"}catch(b){return\"\"}};\ng.Dj\u003dfunction(a){try{if(!a.j)return null;if(\"response\"in a.j)return a.j.response;switch(a.Na){case \"\":case \"text\":return a.j.responseText;case \"arraybuffer\":if(\"mozResponseArrayBuffer\"in a.j)return a.j.mozResponseArrayBuffer}return null}catch(b){return null}};\nqca\u003dfunction(a){return a.j\u0026\u0026a.isComplete()?a.j.getAllResponseHeaders()||\"\":\"\"};\nrca\u003dfunction(a){var b\u003d{};a\u003dqca(a).split(\"\\r\\n\");for(var c\u003d0;c\u003ca.length;c++)if(!g.nb(a[c])){var d\u003dsba(a[c]),e\u003dd[0];d\u003dd[1];if(\"string\"\u003d\u003d\u003dtypeof d){d\u003dd.trim();var f\u003db[e]||[];b[e]\u003df;f.push(d)}}return sf(b,function(k){return k.join(\", \")})};\ng.Ej\u003dfunction(a,b){return a.j?a.j.getResponseHeader(b):null};\nAj\u003dfunction(a,b){return b+\" [\"+a.Sa+\" \"+a.X+\" \"+a.getStatus()+\"]\"};\nFj\u003dfunction(a){g.F.call(this,a)};\ntca\u003dfunction(a){g.F.call(this,a,-1,sca)};\nGj\u003dfunction(a){g.F.call(this,a)};\nHj\u003dfunction(a){g.F.call(this,a,31,uca)};\nwca\u003dfunction(a){g.F.call(this,a,17,vca)};\nyca\u003dfunction(a){g.F.call(this,a,6,xca)};\nzca\u003dfunction(a){g.F.call(this,a)};\nJj\u003dfunction(a,b,c,d,e,f,k,l,m,n,p){g.dg.call(this);var r\u003dthis;this.Z\u003d\"\";this.u\u003d[];this.Ya\u003d\"\";this.bb\u003dthis.Ea\u003d-1;this.Sa\u003d!1;this.N\u003dthis.C\u003dnull;this.K\u003d0;this.qb\u003d1;this.timeoutMillis\u003d0;this.ya\u003d!1;g.dg.call(this);this.Va\u003db||function(){};\nthis.J\u003dnew Aca(a,f);this.jb\u003dd;this.Na\u003dp;this.rb\u003dg.Ta(qba,0,1);this.oa\u003de||null;this.X\u003dc||null;this.xa\u003dk||!1;this.pageId\u003dm||null;this.logger\u003dnull;this.withCredentials\u003d!l;this.Ia\u003df||!1;!this.Ia\u0026\u0026(65\u003c\u003dNb(\"Chromium\")||45\u003c\u003dNb(\"Firefox\")||12\u003c\u003dNb(\"Safari\")||Rb()\u0026\u0026g.zb(Ub(),12));a\u003dg.D(new Gj,1,1);Ij(this.J,a);this.D\u003dnew g.cj(1E4,3E5,.1);this.j\u003dnew g.Fi(this.D.getValue());g.J(this,this.j);n\u003dBca(this,n);g.Tf(this.j,\"tick\",n,!1,this);this.ma\u003dnew g.Fi(6E5);g.J(this,this.ma);g.Tf(this.ma,\"tick\",n,!1,this);this.xa||\nthis.ma.start();this.Ia||(g.Tf(document,\"visibilitychange\",function(){\"hidden\"\u003d\u003d\u003ddocument.visibilityState\u0026\u0026r.ZE()}),g.Tf(document,\"pagehide\",this.ZE,!1,this))};\nBca\u003dfunction(a,b){return b?function(){b().then(function(){a.flush()})}:function(){a.flush()}};\nCca\u003dfunction(a){a.oa||(a.oa\u003d.01\u003ea.rb()?\"https://www.google.com/log?format\u003djson\u0026hasfast\u003dtrue\":\"https://play.google.com/log?format\u003djson\u0026hasfast\u003dtrue\");return a.oa};\nDca\u003dfunction(a,b){a.D\u003dnew g.cj(1\u003eb?1:b,3E5,.1);a.j.setInterval(a.D.getValue())};\nFca\u003dfunction(a){Eca(a,function(b,c){b\u003dtj(b,\"format\",\"json\");b\u003dJh().navigator.sendBeacon(b,je(c));a.ya\u0026\u0026!b\u0026\u0026(a.ya\u003d!1);return b})};\nEca\u003dfunction(a,b){if(0!\u003d\u003da.u.length){var c\u003dvj(Cca(a),\"format\");c\u003drj(c,\"auth\",a.Va(),\"authuser\",a.X||\"0\");for(var d\u003d0;10\u003ed\u0026\u0026a.u.length;++d){var e\u003da.u.slice(0,32),f\u003da.J.re(e,a.K);if(!b(c,f))break;a.K\u003d0;a.u\u003da.u.slice(e.length)}a.j.enabled\u0026\u0026a.j.stop()}};\nGca\u003dfunction(){g.ff.call(this,\"event-logged\",void 0)};\nAca\u003dfunction(a,b){this.B\u003db\u003dvoid 0\u003d\u003d\u003db?!1:b;this.u\u003dthis.locale\u003dnull;this.j\u003dnew wca;g.D(this.j,2,a);b||(this.locale\u003ddocument.documentElement.getAttribute(\"lang\"));Ij(this,new Gj)};\nIj\u003dfunction(a,b){Vd(a.j,1,b);g.Jd(b,1)||g.D(b,1,1);a.B||(b\u003dKj(a),g.Jd(b,5)||g.D(b,5,a.locale));a.u\u0026\u0026(b\u003dKj(a),Td(b,tca,9)||Vd(b,9,a.u))};\nHca\u003dfunction(a,b){b(Jh()).then(function(c){a.u\u003dc;c\u003dKj(a);Vd(c,9,a.u);return!0}).catch(function(){return!1})};\nKj\u003dfunction(a){a\u003dTd(a.j,Gj,1);var b\u003dTd(a,Fj,11);b||(b\u003dnew Fj,Vd(a,11,b));return b};\nIca\u003dfunction(a,b,c){jca(a.url,function(d){d\u003dd.target;Bj(d)?b(g.Cj(d)):c(d.getStatus())},a.requestType,a.body,a.er,a.timeoutMillis,a.withCredentials)};\nJca\u003dfunction(){this.B\u003d\"https://play.google.com/log?format\u003djson\u0026hasfast\u003dtrue\";this.C\u003d!1;this.J\u003dIca;this.j\u003d\"\"};\nKca\u003dfunction(){var a\u003d\"\",b\u003d!1,c\u003d\"2\";a\u003dvoid 0\u003d\u003d\u003da?\"\":a;c\u003dvoid 0\u003d\u003d\u003dc?\"\":c;var d\u003dnew Jca;d.j\u003d\"\";\"\"!\u003da\u0026\u0026(d.B\u003da);if(void 0\u003d\u003d\u003db?0:b)d.C\u003d!0;c\u0026\u0026(d.u\u003dc);this.j\u003dd.re()};\nLca\u003dfunction(a){switch(a){case 200:return 0;case 400:return 3;case 401:return 16;case 403:return 7;case 404:return 5;case 409:return 10;case 412:return 9;case 429:return 8;case 499:return 1;case 500:return 2;case 501:return 12;case 503:return 14;case 504:return 4;default:return 2}};\nLj\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?{}:c;b\u003dError.call(this,b);this.message\u003db.message;\"stack\"in b\u0026\u0026(this.stack\u003db.stack);this.code\u003da;this.metadata\u003dc};\nMj\u003dfunction(a,b){this.logger\u003da;this.j\u003db;this.startMillis\u003dDate.now()};\nNj\u003dfunction(){};\nOj\u003dfunction(a){this.dk\u003da;this.C\u003dnew Kca;this.j\u003dnew g.Ii(this.C);this.clientError\u003dnew Dba(this.j);this.u\u003dnew Cba(this.j);this.B\u003dnew Li(this.j)};\nMca\u003dfunction(a){g.F.call(this,a)};\nNca\u003dfunction(a){g.F.call(this,a)};\nPj\u003dfunction(a){g.F.call(this,a)};\ng.Qj\u003dfunction(){var a\u003dthis;this.promise\u003dnew Promise(function(b,c){a.resolve\u003db;a.reject\u003dc})};\nRj\u003dfunction(a){this.j\u003d!1;if(a.challenge instanceof Pj){var b\u003dMd(a.challenge,4,\"\");a\u003dMd(a.challenge,5,\"\")}else b\u003da.program,a\u003da.globalName;var c\u003dnew g.Qj;this.u\u003dc.promise;this.B\u003dg.q((0,g.C[a].a)(b,function(d,e){Promise.resolve().then(function(){c.resolve({tT:d,JZ:e})})},!0)).next().value;\nthis.GZ\u003dc.promise.then(function(){})};\nOca\u003dfunction(a){return Yg(g.ug(\"From proto message. b/12014412\"),g.Jd(a,4)||\"\")};\nPca\u003dfunction(){};\nSj\u003dfunction(a){this.j\u003da};\nQca\u003dfunction(){};\nTj\u003dfunction(a){this.j\u003da};\nRca\u003dfunction(a){if(a instanceof Qca)if(a instanceof Tj)a\u003da.j;else throw Error(\"\");else a\u003dg.Dg(a);return a};\nSca\u003dfunction(a){var b,c\u003d(a.ownerDocument\u0026\u0026a.ownerDocument.defaultView||window).document,d\u003dnull\u003d\u003d\u003d(b\u003dc.querySelector)||void 0\u003d\u003d\u003db?void 0:b.call(c,\"script[nonce]\");(b\u003dd?d.nonce||d.getAttribute(\"nonce\")||\"\":\"\")\u0026\u0026a.setAttribute(\"nonce\",b)};\ng.Uj\u003dfunction(a,b){a.src\u003dzg(b);Sca(a)};\nTca\u003dfunction(a,b){return a.parseFromString(g.Tg(b),\"text/xml\")};\nVj\u003dfunction(){this.j\u003d{};this.u\u003dnull};\nUca\u003dfunction(){Vj.j||(Vj.j\u003dnew Vj);return Vj.j};\nWca\u003dfunction(a){var b\u003dUca();return Vca(b,Td(a,Mca,1),Td(a,Nca,2),Md(a,3,\"\"))};\nVca\u003dfunction(a,b,c,d){var e;if(!b\u0026\u0026!c)return Promise.resolve();if(!d)return Xca(b,c);(e\u003da.j)[d]||(e[d]\u003dnew Promise(function(f,k){Xca(b,c).then(function(){a.u\u003dd;f()},function(l){delete a.j[d];\nk(l)})}));\nreturn a.j[d]};\nXca\u003dfunction(a,b){return b?Yca(b):a?Zca(a):Promise.resolve()};\nYca\u003dfunction(a){return new Promise(function(b,c){var d\u003dg.Qh(\"SCRIPT\"),e\u003dOca(a);g.Uj(d,e);d.onload\u003dfunction(){g.Uh(d);b()};\nd.onerror\u003dfunction(){g.Uh(d);c(Error(\"EWLS\"))};\n(g.Ah(\"HEAD\")[0]||document.documentElement).appendChild(d)})};\nZca\u003dfunction(a){return new Promise(function(b){var c\u003dg.Qh(\"SCRIPT\");if(a){var d\u003dg.Jd(a,6);if(null\u003d\u003d\u003dd||void 0\u003d\u003d\u003dd)var e\u003dnull;else{var f\u003dnull\u003d\u003d\u003d(e\u003dpg())||void 0\u003d\u003d\u003de?void 0:e.createScript(d);e\u003dnew Sj(null!\u003d\u003df\u0026\u0026void 0!\u003d\u003df?f:d,Wj)}}else e\u003dnull;if(e instanceof Pca)if(e instanceof Sj)e\u003de.j;else throw Error(\"\");else e\u003de instanceof wg\u0026\u0026e.constructor\u003d\u003d\u003dwg?e.j:\"type_error:SafeScript\";c.textContent\u003de;Sca(c);(g.Ah(\"HEAD\")[0]||document.documentElement).appendChild(c);g.Uh(c);b()})};\nXj\u003dfunction(a){g.F.call(this,a)};\nYj\u003dfunction(a){g.F.call(this,a)};\nZj\u003dfunction(a){g.F.call(this,a)};\n$ca\u003dfunction(a,b,c){this.client\u003da;this.dk\u003db;this.j\u003dc};\nada\u003dfunction(a){var b\u003dUca().u,c,d,e,f,k;return g.B(function(l){if(1\u003d\u003dl.j)return c\u003dnew Xj,Pd(c,1,a.dk,\"\"),b\u0026\u0026Pd(c,2,b,\"\"),d\u003da.j(),g.A(l,a.client.create(c,d),2);e\u003dl.u;f\u003dFd(Md(e,2,\"\"));if(f.length){var m\u003dl.return;var n\u003dnew Uint8Array(f.length);for(var p\u003d0;p\u003cf.length;p++)n[p]\u003df[p]+97;if(g.C.TextDecoder)n\u003d(new TextDecoder).decode(n);else if(8192\u003e\u003dn.length)n\u003dString.fromCharCode.apply(null,n);else{p\u003d\"\";for(var r\u003d0;r\u003cn.length;r+\u003d8192)p+\u003dString.fromCharCode.apply(null,Array.prototype.slice.call(n,r,r+8192));\nn\u003dp}n\u003dle(Pj,n);return m.call(l,n)}k\u003dTd(e,Pj,1);if(!k)throw Error(\"Missing field\");return l.return(k)})};\ncda\u003dfunction(a,b){var c,d;return g.B(function(e){c\u003da.j();var f\u003dnew Yj;f\u003dPd(f,1,a.dk,\"\");d\u003dPd(f,2,b,\"\");f\u003de.return;var k\u003dak(a.client.j,\"https://jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/GenerateIT\",d,c||{},bda);return f.call(e,k)})};\ndda\u003dfunction(a){this.j\u003da};\nbk\u003dfunction(a){g.F.call(this,a)};\nck\u003dfunction(a,b,c){this.j\u003da;this.B\u003db;this.u\u003dc};\ndk\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?{}:c;this.vZ\u003da;this.j\u003dc;this.u\u003db};\nek\u003dfunction(a,b,c,d,e){this.name\u003da;this.methodType\u003d\"unary\";this.requestType\u003db;this.responseType\u003dc;this.j\u003dd;this.u\u003de};\neda\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?{}:c;return new ck(b,a,c)};\nfk\u003dfunction(a){g.F.call(this,a)};\ngk\u003dfunction(a){g.F.call(this,a)};\nhk\u003dfunction(a){g.F.call(this,a)};\nik\u003dfunction(a){g.F.call(this,a,-1,fda)};\njk\u003dfunction(a,b){this.K\u003da.SV;this.N\u003db;this.j\u003da.xhr;this.B\u003d[];this.D\u003d[];this.J\u003d[];this.C\u003d[];this.u\u003d[];this.K\u0026\u0026gda(this)};\njda\u003dfunction(a,b){g.Tf(a.j,\"complete\",function(){if(Bj(a.j)){var c\u003dg.Cj(a.j);if(b\u0026\u0026\"text/plain\"\u003d\u003d\u003da.j.getResponseHeader(\"Content-Type\")){if(!atob)throw Error(\"Cannot decode Base64 response\");c\u003datob(c)}try{var d\u003da.N(c)}catch(f){kk(a,new Lj(13,\"Error when deserializing response data; error: \"+f+(\", response: \"+c)));return}c\u003dLca(a.j.getStatus());lk(a,mk(a));0\u003d\u003dc?hda(a,d):kk(a,new Lj(c,\"Xhr succeeded but the status code is not 200\"))}else{d\u003dg.Cj(a.j);var e\u003d{};d?(e\u003dida(a,d),d\u003de.code,c\u003de.details,e\u003de.metadata):\n(d\u003d2,c\u003d\"Rpc failed due to xhr error. error code: \"+a.j.u+\", error: \"+a.j.getLastError());lk(a,mk(a));kk(a,new Lj(d,c,e))}})};\ngda\u003dfunction(a){a.K.Qm(\"data\",function(b){if(\"1\"in b){var c\u003db[\"1\"];try{var d\u003da.N(c)}catch(e){kk(a,new Lj(13,\"Error when deserializing response data; error: \"+e+(\", response: \"+c)))}d\u0026\u0026hda(a,d)}if(\"2\"in b)for(b\u003dida(a,b[\"2\"]),c\u003d0;c\u003ca.J.length;c++)a.J[c](b)});\na.K.Qm(\"end\",function(){lk(a,mk(a));for(var b\u003d0;b\u003ca.C.length;b++)a.C[b]()});\na.K.Qm(\"error\",function(){if(0!\u003da.u.length){var b\u003da.j.u;0!\u003d\u003db||Bj(a.j)||(b\u003d6);switch(b){case 0:var c\u003d2;break;case 7:c\u003d10;break;case 8:c\u003d4;break;case 6:c\u003dLca(a.j.getStatus());break;default:c\u003d14}lk(a,mk(a));kk(a,new Lj(c,Xba(b)+\", error: \"+a.j.getLastError()))}})};\nmk\u003dfunction(a){var b\u003d{},c\u003drca(a.j);Object.keys(c).forEach(function(d){b[d]\u003dc[d]});\nreturn b};\nida\u003dfunction(a,b){var c\u003d2,d\u003d{};try{var e\u003dle(ik,b);c\u003dae(e,1);var f\u003de.getMessage();Ud(e,hk,3).length\u0026\u0026(d[\"grpc-web-status-details-bin\"]\u003db)}catch(k){a.j\u0026\u0026404\u003d\u003d\u003da.j.getStatus()?(c\u003d5,f\u003d\"Not Found: \"+String(a.j.X)):(c\u003d14,f\u003d\"Unable to parse RpcStatus: \"+k)}return{code:c,details:f,metadata:d}};\nqk\u003dfunction(a,b){b\u003da.indexOf(b);-1\u003cb\u0026\u0026a.splice(b,1)};\nhda\u003dfunction(a,b){for(var c\u003d0;c\u003ca.B.length;c++)a.B[c](b)};\nlk\u003dfunction(a,b){for(var c\u003d0;c\u003ca.D.length;c++)a.D[c](b)};\nkk\u003dfunction(a,b){for(var c\u003d0;c\u003ca.u.length;c++)a.u[c](b)};\ng.rk\u003dfunction(a){this.D\u003da.C_||null;this.B\u003da.OP||!1};\nsk\u003dfunction(a,b){g.dg.call(this);this.oa\u003da;this.K\u003db;this.J\u003dvoid 0;this.status\u003dthis.readyState\u003d0;this.responseType\u003dthis.responseText\u003dthis.response\u003dthis.statusText\u003d\"\";this.onreadystatechange\u003dthis.responseXML\u003dnull;this.X\u003dnew Headers;this.u\u003dnull;this.ma\u003d\"GET\";this.Z\u003d\"\";this.j\u003d!1;this.N\u003dthis.C\u003dthis.D\u003dnull};\nkda\u003dfunction(a){a.C.read().then(a.BU.bind(a)).catch(a.zA.bind(a))};\nuk\u003dfunction(a){a.readyState\u003d4;a.D\u003dnull;a.C\u003dnull;a.N\u003dnull;tk(a)};\ntk\u003dfunction(a){a.onreadystatechange\u0026\u0026a.onreadystatechange.call(a)};\nlda\u003dfunction(a){if(a.Ii\u0026\u0026\"function\"\u003d\u003dtypeof a.Ii)return a.Ii();if(\"undefined\"!\u003d\u003dtypeof Map\u0026\u0026a instanceof Map||\"undefined\"!\u003d\u003dtypeof Set\u0026\u0026a instanceof Set)return Array.from(a.values());if(\"string\"\u003d\u003d\u003dtypeof a)return a.split(\"\");if(g.Na(a)){for(var b\u003d[],c\u003da.length,d\u003d0;d\u003cc;d++)b.push(a[d]);return b}return xf(a)};\nmda\u003dfunction(a){if(a.tm\u0026\u0026\"function\"\u003d\u003dtypeof a.tm)return a.tm();if(!a.Ii||\"function\"!\u003dtypeof a.Ii){if(\"undefined\"!\u003d\u003dtypeof Map\u0026\u0026a instanceof Map)return Array.from(a.keys());if(!(\"undefined\"!\u003d\u003dtypeof Set\u0026\u0026a instanceof Set)){if(g.Na(a)||\"string\"\u003d\u003d\u003dtypeof a){var b\u003d[];a\u003da.length;for(var c\u003d0;c\u003ca;c++)b.push(c);return b}return g.yf(a)}}};\ng.vk\u003dfunction(a,b,c){if(a.forEach\u0026\u0026\"function\"\u003d\u003dtypeof a.forEach)a.forEach(b,c);else if(g.Na(a)||\"string\"\u003d\u003d\u003dtypeof a)Array.prototype.forEach.call(a,b,c);else for(var d\u003dmda(a),e\u003dlda(a),f\u003de.length,k\u003d0;k\u003cf;k++)b.call(c,e[k],d\u0026\u0026d[k],a)};\ng.wk\u003dfunction(a,b){this.j\u003dthis.N\u003dthis.C\u003d\"\";this.u\u003dnull;this.D\u003dthis.K\u003d\"\";this.J\u003d!1;var c;a instanceof g.wk?(this.J\u003dvoid 0!\u003d\u003db?b:a.J,g.xk(this,a.C),this.N\u003da.N,g.yk(this,a.j),g.zk(this,a.u),this.K\u003da.getPath(),Ak(this,a.B.clone()),this.D\u003da.D):a\u0026\u0026(c\u003dString(a).match(kj))?(this.J\u003d!!b,g.xk(this,c[1]||\"\",!0),this.N\u003dBk(c[2]||\"\"),g.yk(this,c[3]||\"\",!0),g.zk(this,c[4]),this.K\u003dBk(c[5]||\"\",!0),Ak(this,c[6]||\"\",!0),this.D\u003dBk(c[7]||\"\")):(this.J\u003d!!b,this.B\u003dnew Ck(null,this.J))};\ng.xk\u003dfunction(a,b,c){a.C\u003dc?Bk(b,!0):b;a.C\u0026\u0026(a.C\u003da.C.replace(/:$/,\"\"))};\ng.yk\u003dfunction(a,b,c){a.j\u003dc?Bk(b,!0):b};\ng.zk\u003dfunction(a,b){if(b){b\u003dNumber(b);if(isNaN(b)||0\u003eb)throw Error(\"Bad port number \"+b);a.u\u003db}else a.u\u003dnull};\nAk\u003dfunction(a,b,c){b instanceof Ck?(a.B\u003db,nda(a.B,a.J)):(c||(b\u003dDk(b,oda)),a.B\u003dnew Ck(b,a.J))};\ng.Ek\u003dfunction(a,b,c){a.B.set(b,c)};\ng.Fk\u003dfunction(a){return a instanceof g.wk?a.clone():new g.wk(a,void 0)};\nBk\u003dfunction(a,b){return a?b?decodeURI(a.replace(/%25/g,\"%2525\")):decodeURIComponent(a):\"\"};\nDk\u003dfunction(a,b,c){return\"string\"\u003d\u003d\u003dtypeof a?(a\u003dencodeURI(a).replace(b,pda),c\u0026\u0026(a\u003da.replace(/%25([0-9a-fA-F]{2})/g,\"%$1\")),a):null};\npda\u003dfunction(a){a\u003da.charCodeAt(0);return\"%\"+(a\u003e\u003e4\u002615).toString(16)+(a\u002615).toString(16)};\nCk\u003dfunction(a,b){this.u\u003dthis.j\u003dnull;this.B\u003da||null;this.C\u003d!!b};\nGk\u003dfunction(a){a.j||(a.j\u003dnew Map,a.u\u003d0,a.B\u0026\u0026nj(a.B,function(b,c){a.add(oh(b),c)}))};\nqda\u003dfunction(a,b){Gk(a);b\u003dHk(a,b);return a.j.has(b)};\ng.rda\u003dfunction(a,b,c){a.remove(b);0\u003cc.length\u0026\u0026(a.B\u003dnull,a.j.set(Hk(a,b),g.kc(c)),a.u\u003da.u+c.length)};\nHk\u003dfunction(a,b){b\u003dString(b);a.C\u0026\u0026(b\u003db.toLowerCase());return b};\nnda\u003dfunction(a,b){b\u0026\u0026!a.C\u0026\u0026(Gk(a),a.B\u003dnull,a.j.forEach(function(c,d){var e\u003dd.toLowerCase();d!\u003de\u0026\u0026(this.remove(d),g.rda(this,e,c))},a));\na.C\u003db};\ng.sda\u003dfunction(a){var b\u003d\"\";g.qf(a,function(c,d){b+\u003dd;b+\u003d\":\";b+\u003dc;b+\u003d\"\\r\\n\"});\nreturn b};\ng.Ik\u003dfunction(a,b,c){if(g.Df(c))return a;c\u003dg.sda(c);if(\"string\"\u003d\u003d\u003dtypeof a)return tj(a,g.nh(b),c);g.Ek(a,b,c);return a};\ng.Jk\u003dfunction(a){g.I.call(this);this.u\u003da;this.j\u003d{}};\ntda\u003dfunction(a,b,c,d,e,f){if(Array.isArray(c))for(var k\u003d0;k\u003cc.length;k++)tda(a,b,c[k],d,e,f);else{b\u003dSf(b,c,d||a.handleEvent,e,f||a.u||a);if(!b)return a;a.j[b.key]\u003db}return a};\ng.Kk\u003dfunction(a){g.qf(a.j,function(b,c){this.j.hasOwnProperty(c)\u0026\u0026ag(b)},a);\na.j\u003d{}};\nuda\u003dfunction(){this.B\u003d!0;this.u\u003d0;this.j\u003d\"\"};\nvda\u003dfunction(a,b,c){a.B\u003d!1;throw Error(\"The stream is broken @\"+a.u+\". Error: \"+c+\". With input:\\n\"+b);};\nLk\u003dfunction(){this.J\u003dnull;this.K\u003d[];this.C\u003dthis.u\u003dthis.B\u003dthis.j\u003dthis.X\u003d0;this.D\u003dnull;this.N\u003d0};\nMk\u003dfunction(a,b,c,d){a.j\u003d3;a.J\u003d\"The stream is broken @\"+a.X+\"/\"+c+\". Error: \"+d+\". With input:\\n\"+b;throw Error(a.J);};\nNk\u003dfunction(){this.j\u003dnull;this.u\u003d0;this.B\u003dnew uda;this.C\u003dnew Lk};\nwda\u003dfunction(a,b,c){a.j\u003d\"The stream is broken @\"+a.u+\". Error: \"+c+\". With input:\\n\"+b;throw Error(a.j);};\nOk\u003dfunction(a){return\"\\r\"\u003d\u003da||\"\\n\"\u003d\u003da||\" \"\u003d\u003da||\"\\t\"\u003d\u003da};\nPk\u003dfunction(a){this.X\u003dnull;this.J\u003d[];this.C\u003d\"\";this.ma\u003d[];this.B\u003dthis.u\u003d0;this.K\u003d!1;this.N\u003d0;this.oa\u003d/[\\\\\"]/g;this.j\u003dthis.D\u003d0;this.Z\u003d!(!a||!a.TT)};\nQk\u003dfunction(a,b,c){a.D\u003d3;a.X\u003d\"The stream is broken @\"+a.B+\"/\"+c+\". With input:\\n\"+b;throw Error(a.X);};\nRk\u003dfunction(){this.D\u003dthis.B\u003dnull;this.u\u003dthis.j\u003d0;this.C\u003d[];this.J\u003d!1};\nxda\u003dfunction(a){var b\u003dg.Ej(a,\"Content-Type\");if(!b)return null;b\u003db.toLowerCase();return b.startsWith(\"application/json\")?b.startsWith(\"application/json+protobuf\")?new Rk:new Pk:b.startsWith(\"application/x-protobuf\")?(a\u003dg.Ej(a,\"Content-Transfer-Encoding\"))?\"base64\"\u003d\u003da.toLowerCase()?new Nk:null:new Lk:null};\nSk\u003dfunction(a){this.j\u003da;this.u\u003dnull;this.C\u003dthis.B\u003d0;this.X\u003d!1;this.D\u003dthis.K\u003dthis.J\u003dnull;this.N\u003dnew g.Jk(this);this.N.Qa(this.j,\"readystatechange\",this.Z)};\nTk\u003dfunction(a,b){a.C!\u003db\u0026\u0026(a.C\u003db,a.K\u0026\u0026a.K())};\nUk\u003dfunction(a){g.Kk(a.N);if(a.j){var b\u003da.j;a.j\u003dnull;b.abort();b.dispose()}};\nyda\u003dfunction(a){this.B\u003da;a\u003d(0,g.Sa)(this.LW,this);this.B.D\u003da;a\u003d(0,g.Sa)(this.vY,this);this.B.K\u003da;this.u\u003d{};this.j\u003d{}};\nzda\u003dfunction(a,b){for(var c\u003d{},d\u003d0;d\u003ca.length;c\u003d{HC:c.HC},d++)c.HC\u003da[d],b.forEach(function(e){return function(f){try{f(e.HC)}catch(k){}}}(c))};\nVk\u003dfunction(a,b){var c\u003da.u[b];c\u0026\u0026c.forEach(function(d){try{d()}catch(e){}});\n(c\u003da.j[b])\u0026\u0026c.forEach(function(d){d()});\na.j[b]\u003d[]};\nAda\u003dfunction(a){a\u003dvoid 0\u003d\u003d\u003da?{}:a;this.D\u003da.sha||g.Ja(\"suppressCorsPreflight\",a)||!1;this.u\u003da.withCredentials||g.Ja(\"withCredentials\",a)||!1;this.C\u003da.qha||[];this.J\u003da.tha||[];this.j\u003da.wha;this.B\u003da.uha||!1};\nak\u003dfunction(a,b,c,d,e){var f\u003db.substr(0,b.length-e.name.length);return Bda(function(k){return new Cda(function(l,m){var n\u003d{},p\u003dDda(a,k,f);p.Qm(\"error\",function(r){return m(r)});\np.Qm(\"metadata\",function(r){n\u003dr});\np.Qm(\"data\",function(r){var t\u003dn;t\u003dvoid 0\u003d\u003d\u003dt?{}:t;l(new dk(r,k.nA(),t))})})},a.J).call(a,eda(e,c,d)).then(function(k){return k.vZ})};\nDda\u003dfunction(a,b,c){var d\u003db.nA(),e\u003db.getMetadata(),f\u003dEda(a,!0);a\u003dFda(a,e,f,c+d.getName());c\u003dGda(f,d.u,!1);jda(c,\"base64\"\u003d\u003de[\"X-Goog-Encode-Response-If-Executable\"]);b\u003dd.j(b.j);f.send(a,\"POST\",b);return c};\nEda\u003dfunction(a,b){b\u003da.B\u0026\u0026!b;return a.j||b?new g.wj(new g.rk({C_:a.j,OP:b})):new g.wj};\nFda\u003dfunction(a,b,c,d){b[\"Content-Type\"]\u003d\"application/json+protobuf\";b[\"X-User-Agent\"]\u003d\"grpc-web-javascript/0.1\";var e\u003d\"Authorization\"in b?(e\u003db.Authorization)?!!{SAPISIDHASH:!0,APISIDHASH:!0}[e.split(\" \")[0]]:!1:!1;if(e||a.u)c.K\u003d!0;if(a.D)d\u003dg.Ik(d,\"$httpHeaders\",b);else for(var f in b)c.headers.set(f,b[f]);return d};\nGda\u003dfunction(a,b,c){if(c)if(a.isActive(),!g.Nc||g.Gc(10)){c\u003dnew Sk(a);var d\u003dnew yda(c)}else d\u003dnull;return new jk({xhr:a,SV:d},b)};\nBda\u003dfunction(a,b){var c\u003da;b.forEach(function(d){var e\u003dc;c\u003dfunction(f){return d.intercept(f,e)}});\nreturn c};\nWk\u003dfunction(){var a\u003d{format:\"jspb\"};this.j\u003dnew Ada(a)};\nHda\u003dfunction(a){var b\u003d[],c\u003d0;a-\u003d-2147483648;b[c++]\u003d\"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\".charAt(a%52);for(a\u003dMath.floor(a/52);0\u003ca;)b[c++]\u003d\"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789\".charAt(a%62),a\u003dMath.floor(a/62);return b.join(\"\")};\nYk\u003dfunction(a){function b(){c-\u003dd;c-\u003de;c^\u003de\u003e\u003e\u003e13;d-\u003de;d-\u003dc;d^\u003dc\u003c\u003c8;e-\u003dc;e-\u003dd;e^\u003dd\u003e\u003e\u003e13;c-\u003dd;c-\u003de;c^\u003de\u003e\u003e\u003e12;d-\u003de;d-\u003dc;d^\u003dc\u003c\u003c16;e-\u003dc;e-\u003dd;e^\u003dd\u003e\u003e\u003e5;c-\u003dd;c-\u003de;c^\u003de\u003e\u003e\u003e3;d-\u003de;d-\u003dc;d^\u003dc\u003c\u003c10;e-\u003dc;e-\u003dd;e^\u003dd\u003e\u003e\u003e15}\na\u003dIda(a);for(var c\u003d2654435769,d\u003d2654435769,e\u003d314159265,f\u003da.length,k\u003df,l\u003d0;12\u003c\u003dk;k-\u003d12,l+\u003d12)c+\u003dXk(a,l),d+\u003dXk(a,l+4),e+\u003dXk(a,l+8),b();e+\u003df;switch(k){case 11:e+\u003da[l+10]\u003c\u003c24;case 10:e+\u003da[l+9]\u003c\u003c16;case 9:e+\u003da[l+8]\u003c\u003c8;case 8:d+\u003da[l+7]\u003c\u003c24;case 7:d+\u003da[l+6]\u003c\u003c16;case 6:d+\u003da[l+5]\u003c\u003c8;case 5:d+\u003da[l+4];case 4:c+\u003da[l+3]\u003c\u003c24;case 3:c+\u003da[l+2]\u003c\u003c16;case 2:c+\u003da[l+1]\u003c\u003c8;case 1:c+\u003da[l+0]}b();return Hda(e)};\nIda\u003dfunction(a){for(var b\u003d[],c\u003d0;c\u003ca.length;c++)b.push(a.charCodeAt(c));return b};\nXk\u003dfunction(a,b){return a[b+0]+(a[b+1]\u003c\u003c8)+(a[b+2]\u003c\u003c16)+(a[b+3]\u003c\u003c24)};\nJda\u003dfunction(a){var b\u003dnew Wk,c\u003d{\"X-Goog-Api-Key\":\"AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw\"};return new $ca(b,a,function(){return c})};\nKda\u003dfunction(a){var b\u003dJda(a.dk);return new Zk(Object.assign({Xz:b},a))};\n$k\u003dfunction(a,b){var c;var d\u003dError.call(this);this.message\u003dd.message;\"stack\"in d\u0026\u0026(this.stack\u003dd.stack);this.code\u003da;b instanceof Error?(this.message\u003db.message,this.stack\u003dnull!\u003d\u003d(c\u003db.stack)\u0026\u0026void 0!\u003d\u003dc?c:\"\"):(this.message\u003dString(b),this.stack\u003d\"\");Object.setPrototypeOf(this,$k.prototype)};\nal\u003dfunction(){g.I.apply(this,arguments);this.u\u003dnew g.Qj};\nLda\u003dfunction(a,b){bl(b).then(function(){a.u.resolve()})};\ncl\u003dfunction(a,b,c,d,e){al.call(this);this.logger\u003da;this.B\u003dc;this.D\u003dd;this.C\u003d0;g.J(this,b);Lda(this,e);this.j\u003dnew We};\ndl\u003dfunction(a,b){al.call(this);this.j\u003da;Lda(this,b)};\nel\u003dfunction(a){al.call(this);if(a instanceof $k){var b\u003da.code+\":\"+a.message+\":\"+a.stack;a\u003da.code+\":_\"+Yk(a.message)+\":_\"+Yk(a.stack)}else b\u003da.message+\":\"+a.stack,a\u003d\"_\"+Yk(a.message)+\":_\"+Yk(a.stack||\"\");this.j\u003dnew Uint8Array(g.jb((\"WE:\"+b).substring(0,2048)));this.B\u003dnew Uint8Array(g.jb((\"WE:\"+a).substring(0,2048)))};\nbl\u003dfunction(a){return new Promise(function(b){return void setTimeout(b,a)})};\nfl\u003dfunction(a,b){return Promise.race([a,bl(12E4).then(b)])};\nZk\u003dfunction(a){this.j\u003dvoid 0;this.u\u003dnew g.Qj;this.Xz\u003da.Xz;this.iO\u003da.iO;this.onError\u003da.onError;this.logger\u003da.hha?new Nj:new Oj(a.dk);var b\u003dnew Mj(this.logger,\"r\");this.ready().finally(function(){return void b.done()});\nMda(this)};\nNda\u003dfunction(a,b,c){var d\u003dwindow.webpocb;if(!d)throw new $k(4,Error(\"PMD:Undefined\"));d\u003dd(Fd(Md(b,1,\"\")));return new cl(a.logger,c,d,ae(b,3),1E3*ae(b,2))};\nOda\u003dfunction(a){var b,c,d,e,f,k,l,m,n,p,r,t,u,x;return g.B(function(y){switch(y.j){case 1:d\u003dvoid 0,e\u003da.j?6E4:1E3,f\u003dnew g.cj(e,6E5,.25,2),k\u003d1;case 2:if(!(2\u003e\u003dk)){y.eb(4);break}ta(y,5);return g.A(y,fl(a.logger.kG(\"c\",k,ada(a.Xz)),function(){return Promise.reject(new $k(10,\"JVZ:Timeout\"))}),7);\ncase 7:return l\u003dy.u,m\u003dnew Mj(a.logger,\"b\"),g.A(y,Wca(l),8);case 8:return n\u003dnew Rj({challenge:l}),g.A(y,fl(n.snapshot({}),function(){return Promise.reject(new $k(15,\"MDA:Timeout\"))}),9);\ncase 9:return p\u003dy.u,m.done(),g.A(y,fl(a.logger.kG(\"g\",k,cda(a.Xz,p)),function(){return Promise.reject(new $k(10,\"BWB:Timeout\"))}),10);\ncase 10:r\u003dy.u;t\u003dnew Mj(a.logger,\"i\");if(ae(r,3))var z\u003dNda(a,r,n);else n.dispose(),z\u003dnew dl(Fd(Md(r,1,\"\")),1E3*ae(r,2));u\u003dz;t.done();null\u003d\u003d\u003d(b\u003da.iO)||void 0\u003d\u003d\u003db?void 0:b.call(a,Fd(Md(r,1,\"\")));return y.return(u);case 5:x\u003dwa(y);d\u003dx instanceof $k?x:x instanceof Lj?new $k(11,x):new $k(12,x);a.logger.hx(d.code);null\u003d\u003d\u003d(c\u003da.onError)||void 0\u003d\u003d\u003dc?void 0:c.call(a,d);a:{if(x instanceof Lj)switch(x.code){case 2:case 13:case 14:case 4:break;default:z\u003d!1;break a}z\u003d!0}if(!z)throw d;return g.A(y,bl(f.getValue()),\n11);case 11:g.dj(f);case 3:k++;y.eb(2);break;case 4:throw d;}})};\nMda\u003dfunction(a){var b,c,d,e;g.B(function(f){switch(f.j){case 1:return c\u003dvoid 0,ta(f,4),g.A(f,Oda(a),6);case 6:c\u003df.u;ua(f,5);break;case 4:if(d\u003dwa(f),e\u003dd instanceof Error?d:Error(String(d)),a.j){a.logger.hx(13);f.eb(0);break}else a.logger.hx(14),c\u003dnew el(e);case 5:return null\u003d\u003d\u003d(b\u003da.j)||void 0\u003d\u003d\u003db?void 0:b.dispose(),a.j\u003dc,a.u.resolve(),g.A(f,a.j.u.promise,1)}})};\nPda\u003dfunction(a){a\u003da.url;var b\u003d/[?\u0026]dsh\u003d1(\u0026|$)/.test(a);this.B\u003d!b\u0026\u0026/[?\u0026]ae\u003d1(\u0026|$)/.test(a);this.C\u003d!b\u0026\u0026/[?\u0026]ae\u003d2(\u0026|$)/.test(a);if((this.j\u003d/[?\u0026]adurl\u003d([^\u0026]*)/.exec(a))\u0026\u0026this.j[1]){try{var c\u003ddecodeURIComponent(this.j[1])}catch(d){c\u003dnull}this.u\u003dc}};\nQda\u003dfunction(a,b,c,d){var e\u003dwindow,f\u003d\"//pagead2.googlesyndication.com/bg/\"+g.ph(c)+\".js\";c\u003de.document;var k\u003d{};b\u0026\u0026(k._scs_\u003db);k._bgu_\u003df;k._bgp_\u003dd;k._li_\u003d\"v_h.127.0.0.1\";(b\u003de.GoogleTyFxhY)\u0026\u0026\"function\"\u003d\u003dtypeof b.push||(b\u003de.GoogleTyFxhY\u003d[]);b.push(k);e\u003dyh(c).createElement(\"SCRIPT\");e.type\u003d\"text/javascript\";e.async\u003d!0;a\u003ddba(g.ug(\"//tpc.googlesyndication.com/sodar/%{path}\"),{path:g.ph(a)+\".js\"});g.Uj(e,a);c.getElementsByTagName(\"head\")[0].appendChild(e)};\nRda\u003dfunction(a){var b\u003d{};g.wc(a,function(c){var d\u003dc.event,e\u003db[d];b.hasOwnProperty(d)?null!\u003d\u003de\u0026\u0026(c.equals(e)||(b[d]\u003dnull)):b[d]\u003dc});\noaa(a,function(c){return null\u003d\u003d\u003db[c.event]})};\ngl\u003dfunction(){this.od\u003d0;this.j\u003d!1;this.u\u003d-1;this.zq\u003d!1;this.Bh\u003d0};\nhl\u003dfunction(){this.u\u003dnull;this.j\u003d!1};\nil\u003dfunction(a){hl.call(this);this.B\u003da};\njl\u003dfunction(){hl.call(this)};\nkl\u003dfunction(){hl.call(this)};\nll\u003dfunction(){this.j\u003d{};this.u\u003d!0;this.B\u003d{}};\nml\u003dfunction(a,b,c){a.j[b]||(a.j[b]\u003dnew il(c));return a.j[b]};\nSda\u003dfunction(a){a.j.queryid||(a.j.queryid\u003dnew kl)};\nnl\u003dfunction(a,b,c){(a\u003da.j[b])\u0026\u0026a.setValue(c)};\nol\u003dfunction(a,b){if(g.zf(a.B,b))return a.B[b];if(a\u003da.j[b])return a.getValue()};\npl\u003dfunction(a){var b\u003d{},c\u003dg.rf(a.j,function(d){return d.j});\ng.qf(c,function(d,e){d\u003dvoid 0!\u003d\u003da.B[e]?String(a.B[e]):d.j\u0026\u0026null!\u003d\u003dd.u?String(d.u):\"\";0\u003cd.length\u0026\u0026(b[e]\u003dd)},a);\nreturn b};\nTda\u003dfunction(a){a\u003dpl(a);var b\u003d[];g.qf(a,function(c,d){d in Object.prototype||\"undefined\"!\u003dtypeof c\u0026\u0026b.push([d,\":\",c].join(\"\"))});\nreturn b};\nVda\u003dfunction(a){ml(a,\"od\",Uda);ml(a,\"opac\",ql).j\u003d!0;ml(a,\"sbeos\",ql).j\u003d!0;ml(a,\"prf\",ql).j\u003d!0;ml(a,\"mwt\",ql).j\u003d!0;ml(a,\"iogeo\",ql)};\nWda\u003dfunction(){this.j\u003dthis.Qo\u003dnull};\nrl\u003dfunction(){};\ntl\u003dfunction(){if(!sl())throw Error();};\nsl\u003dfunction(){return!(!ul||!ul.performance)};\nYda\u003dfunction(a){return a?a.passive\u0026\u0026Xda()?a:a.capture||!1:!1};\nvl\u003dfunction(a,b,c,d){return a.addEventListener?(a.addEventListener(b,c,Yda(d)),!0):!1};\nZda\u003dfunction(a,b,c){a.removeEventListener\u0026\u0026a.removeEventListener(b,c,Yda(void 0))};\nwl\u003dfunction(a){return a.prerendering?3:{visible:1,hidden:2,prerender:3,preview:4,unloaded:5}[a.visibilityState||a.webkitVisibilityState||a.mozVisibilityState||\"\"]||0};\n$da\u003dfunction(){};\naea\u003dfunction(){return Bb?Bb.mobile:!xl()\u0026\u0026(Db(\"iPod\")||Db(\"iPhone\")||Db(\"Android\")||Db(\"IEMobile\"))};\nxl\u003dfunction(){return Bb?!Bb.mobile\u0026\u0026(Db(\"iPad\")||Db(\"Android\")||Db(\"Silk\")):Db(\"iPad\")||Db(\"Android\")\u0026\u0026!Db(\"Mobile\")||Db(\"Silk\")};\nyl\u003dfunction(a){try{return!!a\u0026\u0026null!\u003da.location.href\u0026\u0026Bc(a,\"foo\")}catch(b){return!1}};\nzl\u003dfunction(a,b){if(a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)\u0026\u0026b(a[c],c,a)};\ncea\u003dfunction(){var a\u003d[];zl(bea,function(b){a.push(b)});\nreturn a};\neea\u003dfunction(a){return(a\u003ddea.exec(a))\u0026\u0026a[0]||\"\"};\nhea\u003dfunction(){var a\u003dfea(\"IFRAME\"),b\u003d{};g.wc(gea(),function(c){a.sandbox\u0026\u0026a.sandbox.supports\u0026\u0026a.sandbox.supports(c)\u0026\u0026(b[c]\u003d!0)});\nreturn b};\nfea\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?document:b;return b.createElement(String(a).toLowerCase())};\niea\u003dfunction(a){for(var b\u003da;a\u0026\u0026a!\u003da.parent;)a\u003da.parent,yl(a)\u0026\u0026(b\u003da);return b};\nmea\u003dfunction(a){a\u003da||Al();for(var b\u003dnew jea(g.C.location.href,!1),c\u003dnull,d\u003da.length-1,e\u003dd;0\u003c\u003de;--e){var f\u003da[e];!c\u0026\u0026kea.test(f.url)\u0026\u0026(c\u003df);if(f.url\u0026\u0026!f.WF){b\u003df;break}}e\u003dnull;f\u003da.length\u0026\u0026a[d].url;0!\u003db.depth\u0026\u0026f\u0026\u0026(e\u003da[d]);return new lea(b,e,c)};\nAl\u003dfunction(){var a\u003dg.C,b\u003d[],c\u003dnull;do{var d\u003da;if(yl(d)){var e\u003dd.location.href;c\u003dd.document\u0026\u0026d.document.referrer||null}else e\u003dc,c\u003dnull;b.push(new jea(e||\"\"));try{a\u003dd.parent}catch(f){a\u003dnull}}while(a\u0026\u0026d!\u003da);d\u003d0;for(a\u003db.length-1;d\u003c\u003da;++d)b[d].depth\u003da-d;d\u003dg.C;if(d.location\u0026\u0026d.location.ancestorOrigins\u0026\u0026d.location.ancestorOrigins.length\u003d\u003db.length-1)for(a\u003d1;a\u003cb.length;++a)e\u003db[a],e.url||(e.url\u003dd.location.ancestorOrigins[a-1]||\"\",e.WF\u003d!0);return b};\nlea\u003dfunction(a,b,c){this.j\u003da;this.u\u003db;this.B\u003dc};\njea\u003dfunction(a,b){this.url\u003da;this.WF\u003d!!b;this.depth\u003dnull};\nBl\u003dfunction(){this.B\u003d\"\u0026\";this.u\u003d{};this.C\u003d0;this.j\u003d[]};\nCl\u003dfunction(a,b){var c\u003d{};c[a]\u003db;return[c]};\nnea\u003dfunction(a,b,c,d,e){var f\u003d[];zl(a,function(k,l){(k\u003dDl(k,b,c,d,e))\u0026\u0026f.push(l+\"\u003d\"+k)});\nreturn f.join(b)};\nDl\u003dfunction(a,b,c,d,e){if(null\u003d\u003da)return\"\";b\u003db||\"\u0026\";c\u003dc||\",$\";\"string\"\u003d\u003dtypeof c\u0026\u0026(c\u003dc.split(\"\"));if(a instanceof Array){if(d\u003dd||0,d\u003cc.length){for(var f\u003d[],k\u003d0;k\u003ca.length;k++)f.push(Dl(a[k],b,c,d+1,e));return f.join(c[d])}}else if(\"object\"\u003d\u003dtypeof a)return e\u003de||0,2\u003ee?encodeURIComponent(nea(a,b,c,d,e+1)):\"...\";return encodeURIComponent(String(a))};\npea\u003dfunction(a,b,c){b\u003db+\"//pagead2.googlesyndication.com\"+c;var d\u003doea(a)-c.length;if(0\u003ed)return\"\";a.j.sort(function(p,r){return p-r});\nc\u003dnull;for(var e\u003d\"\",f\u003d0;f\u003ca.j.length;f++)for(var k\u003da.j[f],l\u003da.u[k],m\u003d0;m\u003cl.length;m++){if(!d){c\u003dnull\u003d\u003dc?k:c;break}var n\u003dnea(l[m],a.B,\",$\");if(n){n\u003de+n;if(d\u003e\u003dn.length){d-\u003dn.length;b+\u003dn;e\u003da.B;break}c\u003dnull\u003d\u003dc?k:c}}a\u003d\"\";null!\u003dc\u0026\u0026(a\u003de+\"trn\u003d\"+c);return b+a+\"\"};\noea\u003dfunction(a){var b\u003d1,c;for(c in a.u)b\u003dc.length\u003eb?c.length:b;return 3997-b-a.B.length-1};\nEl\u003dfunction(a,b){this.j\u003da;this.depth\u003db};\nrea\u003dfunction(){function a(l,m){return null\u003d\u003dl?m:l}\nvar b\u003dAl(),c\u003dMath.max(b.length-1,0),d\u003dmea(b);b\u003dd.j;var e\u003dd.u,f\u003dd.B,k\u003d[];f\u0026\u0026k.push(new El([f.url,f.WF?2:0],a(f.depth,1)));e\u0026\u0026e!\u003df\u0026\u0026k.push(new El([e.url,2],0));b.url\u0026\u0026b!\u003df\u0026\u0026k.push(new El([b.url,0],a(b.depth,c)));d\u003dg.Fl(k,function(l,m){return k.slice(0,k.length-m)});\n!b.url||(f||e)\u0026\u0026b!\u003df||(e\u003deea(b.url))\u0026\u0026d.push([new El([e,1],a(b.depth,c))]);d.push([]);return g.Fl(d,function(l){return qea(c,l)})};\nqea\u003dfunction(a,b){g.Ml(b,function(e){return 0\u003c\u003de.depth});\nvar c\u003dNl(b,function(e,f){return Math.max(e,f.depth)},-1),d\u003dsaa(c+2);\nd[0]\u003da;g.wc(b,function(e){return d[e.depth+1]\u003de.j});\nreturn d};\nsea\u003dfunction(){var a\u003drea();return g.Fl(a,function(b){return Dl(b)})};\ntea\u003dfunction(a){ul.google_image_requests||(ul.google_image_requests\u003d[]);var b\u003dfea(\"IMG\",ul.document);b.src\u003da;ul.google_image_requests.push(b)};\nOl\u003dfunction(a){var b\u003d\"Ye\";if(a.Ye\u0026\u0026a.hasOwnProperty(b))return a.Ye;var c\u003dnew a;a.Ye\u003dc;a.hasOwnProperty(b);return c};\nPl\u003dfunction(){this.u\u003dnew $da;this.j\u003dsl()?new tl:new rl};\nuea\u003dfunction(){Ql();var a\u003dul.document;return!!(a\u0026\u0026a.body\u0026\u0026a.body.getBoundingClientRect\u0026\u0026\"function\"\u003d\u003d\u003dtypeof ul.setInterval\u0026\u0026\"function\"\u003d\u003d\u003dtypeof ul.clearInterval\u0026\u0026\"function\"\u003d\u003d\u003dtypeof ul.setTimeout\u0026\u0026\"function\"\u003d\u003d\u003dtypeof ul.clearTimeout)};\nvea\u003dfunction(){Ql();return sea()};\nwea\u003dfunction(){};\nQl\u003dfunction(){return Ol(wea).getContext()};\nxea\u003dfunction(a){g.F.call(this,a)};\nAea\u003dfunction(){return[1,yea,2,Rl,3,Rl,4,Rl,5,zea]};\nBea\u003dfunction(a){this.B\u003da;this.j\u003d-1;this.u\u003dthis.C\u003d0};\nSl\u003dfunction(a,b){return function(){var c\u003dg.Ba.apply(0,arguments);if(-1\u003ca.j)return b.apply(null,g.v(c));try{return a.j\u003da.B.j.now(),b.apply(null,g.v(c))}finally{a.C+\u003da.B.j.now()-a.j,a.j\u003d-1,a.u+\u003d1}}};\nCea\u003dfunction(a,b){this.u\u003da;this.B\u003db;this.j\u003dnew Bea(a)};\nDea\u003dfunction(){};\nIea\u003dfunction(){this.B\u003dvoid 0;this.u\u003dthis.J\u003d0;this.D\u003d-1;this.featureSet\u003dnew ll;ml(this.featureSet,\"mv\",Eea).j\u003d!0;ml(this.featureSet,\"omid\",ql);ml(this.featureSet,\"epoh\",ql).j\u003d!0;ml(this.featureSet,\"epph\",ql).j\u003d!0;ml(this.featureSet,\"umt\",ql).j\u003d!0;ml(this.featureSet,\"phel\",ql).j\u003d!0;ml(this.featureSet,\"phell\",ql).j\u003d!0;ml(this.featureSet,\"oseid\",Fea).j\u003d!0;var a\u003dthis.featureSet;a.j.sloi||(a.j.sloi\u003dnew jl);a.j.sloi.j\u003d!0;ml(this.featureSet,\"mm\",Gea);ml(this.featureSet,\"ovms\",Hea).j\u003d!0;ml(this.featureSet,\n\"xdi\",ql).j\u003d!0;ml(this.featureSet,\"amp\",ql).j\u003d!0;ml(this.featureSet,\"prf\",ql).j\u003d!0;ml(this.featureSet,\"gtx\",ql).j\u003d!0;ml(this.featureSet,\"mvp_lv\",ql).j\u003d!0;ml(this.featureSet,\"ssmol\",ql).j\u003d!0;this.j\u003dnew Cea(Ql(),this.featureSet);this.C\u003d!1;this.flags\u003dnew Dea};\nTl\u003dfunction(){return Ol(Iea)};\nUl\u003dfunction(a,b,c,d,e){if((d?a.B:Math.random())\u003c(e||a.j))try{if(c instanceof Bl)var f\u003dc;else f\u003dnew Bl,zl(c,function(l,m){var n\u003df,p\u003dn.C++;l\u003dCl(m,l);n.j.push(p);n.u[p]\u003dl});\nvar k\u003dpea(f,a.u,\"/pagead/gen_204?id\u003d\"+b+\"\u0026\");k\u0026\u0026(Ql(),tea(k))}catch(l){}};\nJea\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?{}:c;this.error\u003da;this.context\u003db.context;this.msg\u003db.message||\"\";this.id\u003db.id||\"jserror\";this.meta\u003dc};\nKea\u003dfunction(){var a\u003dvoid 0\u003d\u003d\u003da?g.C:a;return(a\u003da.performance)\u0026\u0026a.now\u0026\u0026a.timing?Math.floor(a.now()+a.timing.navigationStart):g.Ua()};\nLea\u003dfunction(){var a\u003dvoid 0\u003d\u003d\u003da?g.C:a;return(a\u003da.performance)\u0026\u0026a.now?a.now():null};\nMea\u003dfunction(a,b,c){this.label\u003da;this.type\u003db;this.value\u003dc;this.duration\u003d0;this.uniqueId\u003dMath.random();this.slotId\u003dvoid 0};\nWl\u003dfunction(){var a\u003dwindow;this.events\u003d[];this.u\u003da||g.C;var b\u003dnull;a\u0026\u0026(a.google_js_reporting_queue\u003da.google_js_reporting_queue||[],this.events\u003da.google_js_reporting_queue,b\u003da.google_measure_js_timing);this.j\u003dVl()||(null!\u003db?b:1\u003eMath.random())};\nNea\u003dfunction(a){a\u0026\u0026Xl\u0026\u0026Vl()\u0026\u0026(Xl.clearMarks(\"goog_\"+a.label+\"_\"+a.uniqueId+\"_start\"),Xl.clearMarks(\"goog_\"+a.label+\"_\"+a.uniqueId+\"_end\"))};\nOea\u003dfunction(){var a\u003dYl;this.j\u003dZl;this.PL\u003d\"jserror\";this.WH\u003d!0;this.cE\u003dnull;this.u\u003dthis.mG;this.Qb\u003dvoid 0\u003d\u003d\u003da?null:a};\nPea\u003dfunction(a,b,c,d){return Sl(Tl().j.j,function(){try{if(a.Qb\u0026\u0026a.Qb.j){var e\u003da.Qb.start(b.toString(),3);var f\u003dc();a.Qb.end(e)}else f\u003dc()}catch(m){var k\u003da.WH;try{Nea(e);var l\u003dnew $l(am(m));k\u003da.u(b,l,void 0,d)}catch(n){a.mG(217,n)}if(!k)throw m;}return f})()};\ncm\u003dfunction(a,b,c){var d\u003dbm;return Sl(Tl().j.j,function(){var e\u003dg.Ba.apply(0,arguments);return Pea(d,a,function(){return b.apply(void 0,e)},c)})};\nam\u003dfunction(a){var b\u003da.toString();a.name\u0026\u0026-1\u003d\u003db.indexOf(a.name)\u0026\u0026(b+\u003d\": \"+a.name);a.message\u0026\u0026-1\u003d\u003db.indexOf(a.message)\u0026\u0026(b+\u003d\": \"+a.message);if(a.stack){a\u003da.stack;var c\u003db;try{-1\u003d\u003da.indexOf(c)\u0026\u0026(a\u003dc+\"\\n\"+a);for(var d;a!\u003dd;)d\u003da,a\u003da.replace(/((https?:\\/..*\\/)[^\\/:]*:\\d+(?:.|\\n)*)\\2/,\"$1\");b\u003da.replace(/\\n */g,\"\\n\")}catch(e){b\u003dc}}return b};\n$l\u003dfunction(a){Jea.call(this,Error(a),{message:a})};\nQea\u003dfunction(){ul\u0026\u0026\"undefined\"!\u003dtypeof ul.google_measure_js_timing\u0026\u0026(ul.google_measure_js_timing||Yl.disable())};\nRea\u003dfunction(a){bm.cE\u003dfunction(b){g.wc(a,function(c){c(b)})}};\nSea\u003dfunction(a,b){return Pea(bm,a,b,void 0)};\ndm\u003dfunction(a,b){return cm(a,b,void 0)};\nem\u003dfunction(a,b,c,d){bm.mG(a,b,c,d)};\nfm\u003dfunction(){return Date.now()-Tea};\nUea\u003dfunction(){var a\u003dTl().B,b\u003d0\u003c\u003dgm?fm()-gm:-1,c\u003dhm?fm()-im:-1,d\u003d0\u003c\u003djm?fm()-jm:-1;if(947190542\u003d\u003da)return 100;if(79463069\u003d\u003da)return 200;a\u003d[2E3,4E3];var e\u003d[250,500,1E3];em(637,Error(),.001);var f\u003db;-1!\u003dc\u0026\u0026c\u003cb\u0026\u0026(f\u003dc);for(b\u003d0;b\u003ca.length;++b)if(f\u003ca[b]){var k\u003de[b];break}void 0\u003d\u003d\u003dk\u0026\u0026(k\u003de[a.length]);return-1!\u003dd\u0026\u00261500\u003cd\u0026\u00264E3\u003ed?500:k};\nkm\u003dfunction(a,b,c,d){this.top\u003da;this.right\u003db;this.bottom\u003dc;this.left\u003dd};\nlm\u003dfunction(a){return a.right-a.left};\nmm\u003dfunction(a,b){return a\u003d\u003db?!0:a\u0026\u0026b?a.top\u003d\u003db.top\u0026\u0026a.right\u003d\u003db.right\u0026\u0026a.bottom\u003d\u003db.bottom\u0026\u0026a.left\u003d\u003db.left:!1};\nnm\u003dfunction(a,b,c){b instanceof g.ih?(a.left+\u003db.x,a.right+\u003db.x,a.top+\u003db.y,a.bottom+\u003db.y):(a.left+\u003db,a.right+\u003db,\"number\"\u003d\u003d\u003dtypeof c\u0026\u0026(a.top+\u003dc,a.bottom+\u003dc));return a};\nom\u003dfunction(a,b,c){var d\u003dnew km(0,0,0,0);this.time\u003da;this.volume\u003dnull;this.B\u003db;this.j\u003dd;this.u\u003dc};\npm\u003dfunction(a,b,c,d,e,f,k,l){this.C\u003da;this.N\u003db;this.B\u003dc;this.J\u003dd;this.j\u003de;this.D\u003df;this.u\u003dk;this.K\u003dl};\nWea\u003dfunction(a){var b\u003da!\u003d\u003da.top,c\u003da.top\u003d\u003d\u003diea(a),d\u003d-1,e\u003d0;if(b\u0026\u0026c\u0026\u0026a.top.mraid){d\u003d3;var f\u003da.top.mraid}else d\u003d(f\u003da.mraid)?b?c?2:1:0:-1;f\u0026\u0026(f.IS_GMA_SDK||(e\u003d2),uf(Vea,function(k){return\"function\"\u003d\u003d\u003dtypeof f[k]})||(e\u003d1));\nreturn{Qj:f,compatibility:e,LZ:d}};\nXea\u003dfunction(){var a\u003dwindow.document;return a\u0026\u0026\"function\"\u003d\u003d\u003dtypeof a.elementFromPoint};\ng.qm\u003dfunction(a,b,c,d){this.left\u003da;this.top\u003db;this.width\u003dc;this.height\u003dd};\nrm\u003dfunction(a,b){return a\u003d\u003db?!0:a\u0026\u0026b?a.left\u003d\u003db.left\u0026\u0026a.width\u003d\u003db.width\u0026\u0026a.top\u003d\u003db.top\u0026\u0026a.height\u003d\u003db.height:!1};\nsm\u003dfunction(a){this.isValid\u003da};\ntm\u003dfunction(a){return new sm(function(b){return b.substr(0,a.length+1).toLowerCase()\u003d\u003d\u003da+\":\"})};\nZea\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?Yea:b;for(var c\u003d0;c\u003cb.length;++c){var d\u003db[c];if(d instanceof sm\u0026\u0026d.isValid(a))return new Tj(a,Wj)}};\ng.vm\u003dfunction(a,b,c){if(\"string\"\u003d\u003d\u003dtypeof b)(b\u003dum(a,b))\u0026\u0026(a.style[b]\u003dc);else for(var d in b){c\u003da;var e\u003db[d],f\u003dum(c,d);f\u0026\u0026(c.style[f]\u003de)}};\num\u003dfunction(a,b){var c\u003d$ea[b];if(!c){var d\u003dth(b);c\u003dd;void 0\u003d\u003d\u003da.style[d]\u0026\u0026(d\u003d(g.kf?\"Webkit\":wm?\"Moz\":g.Nc?\"ms\":null)+rba(d),void 0!\u003d\u003da.style[d]\u0026\u0026(c\u003dd));$ea[b]\u003dc}return c};\ng.xm\u003dfunction(a,b){var c\u003da.style[th(b)];return\"undefined\"!\u003d\u003dtypeof c?c:a.style[um(a,b)]||\"\"};\nym\u003dfunction(a,b){var c\u003dwh(a);return c.defaultView\u0026\u0026c.defaultView.getComputedStyle\u0026\u0026(a\u003dc.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||\"\":\"\"};\nzm\u003dfunction(a,b){return ym(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style\u0026\u0026a.style[b]};\ng.Bm\u003dfunction(a,b,c){if(b instanceof g.ih){var d\u003db.x;b\u003db.y}else d\u003db,b\u003dc;a.style.left\u003dg.Am(d,!1);a.style.top\u003dg.Am(b,!1)};\nCm\u003dfunction(a){try{return a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}};\nafa\u003dfunction(a){if(g.Nc\u0026\u0026!g.Gc(8))return a.offsetParent;var b\u003dwh(a),c\u003dzm(a,\"position\"),d\u003d\"fixed\"\u003d\u003dc||\"absolute\"\u003d\u003dc;for(a\u003da.parentNode;a\u0026\u0026a!\u003db;a\u003da.parentNode)if(11\u003d\u003da.nodeType\u0026\u0026a.host\u0026\u0026(a\u003da.host),c\u003dzm(a,\"position\"),d\u003dd\u0026\u0026\"static\"\u003d\u003dc\u0026\u0026a!\u003db.documentElement\u0026\u0026a!\u003db.body,!d\u0026\u0026(a.scrollWidth\u003ea.clientWidth||a.scrollHeight\u003ea.clientHeight||\"fixed\"\u003d\u003dc||\"absolute\"\u003d\u003dc||\"relative\"\u003d\u003dc))return a;return null};\ng.Dm\u003dfunction(a){var b\u003dwh(a),c\u003dnew g.ih(0,0);var d\u003db?wh(b):document;d\u003d!g.Nc||g.Gc(9)||\"CSS1Compat\"\u003d\u003dyh(d).j.compatMode?d.documentElement:d.body;if(a\u003d\u003dd)return c;a\u003dCm(a);b\u003dIh(yh(b).j);c.x\u003da.left+b.x;c.y\u003da.top+b.y;return c};\ncfa\u003dfunction(a,b){var c\u003dnew g.ih(0,0),d\u003dJh(wh(a));if(!Bc(d,\"parent\"))return c;do{var e\u003dd\u003d\u003db?g.Dm(a):bfa(a);c.x+\u003de.x;c.y+\u003de.y}while(d\u0026\u0026d!\u003db\u0026\u0026d!\u003dd.parent\u0026\u0026(a\u003dd.frameElement)\u0026\u0026(d\u003dd.parent));return c};\ng.Em\u003dfunction(a,b){a\u003ddfa(a);b\u003ddfa(b);return new g.ih(a.x-b.x,a.y-b.y)};\nbfa\u003dfunction(a){a\u003dCm(a);return new g.ih(a.left,a.top)};\ndfa\u003dfunction(a){if(1\u003d\u003da.nodeType)return bfa(a);a\u003da.changedTouches?a.changedTouches[0]:a;return new g.ih(a.clientX,a.clientY)};\ng.Fm\u003dfunction(a,b,c){if(b instanceof g.kh)c\u003db.height,b\u003db.width;else if(void 0\u003d\u003dc)throw Error(\"missing height argument\");a.style.width\u003dg.Am(b,!0);a.style.height\u003dg.Am(c,!0)};\ng.Am\u003dfunction(a,b){\"number\"\u003d\u003dtypeof a\u0026\u0026(a\u003d(b?Math.round(a):a)+\"px\");return a};\ng.Gm\u003dfunction(a){var b\u003defa;if(\"none\"!\u003dzm(a,\"display\"))return b(a);var c\u003da.style,d\u003dc.display,e\u003dc.visibility,f\u003dc.position;c.visibility\u003d\"hidden\";c.position\u003d\"absolute\";c.display\u003d\"inline\";a\u003db(a);c.display\u003dd;c.position\u003df;c.visibility\u003de;return a};\nefa\u003dfunction(a){var b\u003da.offsetWidth,c\u003da.offsetHeight,d\u003dg.kf\u0026\u0026!b\u0026\u0026!c;return(void 0\u003d\u003d\u003db||d)\u0026\u0026a.getBoundingClientRect?(a\u003dCm(a),new g.kh(a.right-a.left,a.bottom-a.top)):new g.kh(b,c)};\ng.Hm\u003dfunction(a,b){a.style.display\u003db?\"\":\"none\"};\nIm\u003dfunction(a,b,c,d){var e\u003dvoid 0\u003d\u003d\u003de?!1:e;c\u003dcm(d,c,void 0);vl(a,b,c,{capture:e})};\nffa\u003dfunction(a,b,c){a\u0026\u0026null!\u003d\u003db\u0026\u0026b!\u003db.top\u0026\u0026(b\u003db.top);try{return(void 0\u003d\u003d\u003dc?0:c)?(new g.kh(b.innerWidth,b.innerHeight)).round():Gh(b||window).round()}catch(d){return new g.kh(-12245933,-12245933)}};\nJm\u003dfunction(a,b,c){try{a\u0026\u0026(b\u003db.top);var d\u003dffa(a,b,void 0\u003d\u003d\u003dc?!1:c),e\u003dIh(yh(b.document).j);if(-12245933\u003d\u003dd.width){var f\u003dd.width;var k\u003dnew km(f,f,f,f)}else k\u003dnew km(e.y,e.x+d.width,e.y+d.height,e.x);return k}catch(l){return new km(-12245933,-12245933,-12245933,-12245933)}};\nKm\u003dfunction(a,b){b\u003dMath.pow(10,b);return Math.floor(a*b)/b};\ngfa\u003dfunction(a){return new km(a.top,a.right,a.bottom,a.left)};\nhfa\u003dfunction(a){var b\u003da.top||0,c\u003da.left||0;return new km(b,c+(a.width||0),b+(a.height||0),c)};\nLm\u003dfunction(a){return null!\u003da\u0026\u00260\u003c\u003da\u0026\u00261\u003e\u003da};\nifa\u003dfunction(){var a\u003dg.Ab();return a?Mm(\"Android TV;AppleTV;Apple TV;GoogleTV;HbbTV;NetCast.TV;Opera TV;POV_TV;SMART-TV;SmartTV;TV Store;AmazonWebAppPlatform;MiBOX\".split(\";\"),function(b){return wb(a,b)})||wb(a,\"OMI/\")\u0026\u0026!wb(a,\"XiaoMi/\")?!0:wb(a,\"Presto\")\u0026\u0026wb(a,\"Linux\")\u0026\u0026!wb(a,\"X11\")\u0026\u0026!wb(a,\"Android\")\u0026\u0026!wb(a,\"Mobi\"):!1};\njfa\u003dfunction(){this.B\u003d!yl(ul.top);this.isMobileDevice\u003dxl()||aea();var a\u003dAl();this.domain\u003d0\u003ca.length\u0026\u0026null!\u003da[a.length-1]\u0026\u0026null!\u003da[a.length-1].url?g.mj(a[a.length-1].url)||\"\":\"\";this.j\u003dnew km(0,0,0,0);this.C\u003dnew g.kh(0,0);this.D\u003dnew g.kh(0,0);this.K\u003dnew km(0,0,0,0);this.J\u003d0;this.N\u003d!1;this.u\u003d!(!ul||!Wea(ul).Qj);this.update(ul)};\nkfa\u003dfunction(a,b){b\u0026\u0026b.screen\u0026\u0026(a.C\u003dnew g.kh(b.screen.width,b.screen.height))};\nlfa\u003dfunction(a,b){var c\u003da.j?new g.kh(lm(a.j),a.j.getHeight()):new g.kh(0,0);b\u003dvoid 0\u003d\u003d\u003db?ul:b;null!\u003d\u003db\u0026\u0026b!\u003db.top\u0026\u0026(b\u003db.top);var d\u003d0,e\u003d0;try{var f\u003db.document,k\u003df.body,l\u003df.documentElement;if(\"CSS1Compat\"\u003d\u003df.compatMode\u0026\u0026l.scrollHeight)d\u003dl.scrollHeight!\u003dc.height?l.scrollHeight:l.offsetHeight,e\u003dl.scrollWidth!\u003dc.width?l.scrollWidth:l.offsetWidth;else{var m\u003dl.scrollHeight,n\u003dl.scrollWidth,p\u003dl.offsetHeight,r\u003dl.offsetWidth;l.clientHeight!\u003dp\u0026\u0026(m\u003dk.scrollHeight,n\u003dk.scrollWidth,p\u003dk.offsetHeight,r\u003dk.offsetWidth);\nm\u003ec.height?m\u003ep?(d\u003dm,e\u003dn):(d\u003dp,e\u003dr):m\u003cp?(d\u003dm,e\u003dn):(d\u003dp,e\u003dr)}var t\u003dnew g.kh(e,d)}catch(u){t\u003dnew g.kh(-12245933,-12245933)}a.D\u003dt};\nPm\u003dfunction(){var a\u003dNm();if(0\u003ca.J||a.N)return!0;a\u003dQl().u.isVisible();var b\u003d0\u003d\u003d\u003dwl(Om);return a||b};\nNm\u003dfunction(){return Ol(jfa)};\nQm\u003dfunction(a){this.B\u003da;this.u\u003d0;this.j\u003dnull};\nRm\u003dfunction(a,b,c){this.B\u003da;this.Ja\u003dvoid 0\u003d\u003d\u003dc?\"na\":c;this.D\u003d[];this.isInitialized\u003d!1;this.C\u003dnew om(-1,!0,this);this.j\u003dthis;this.N\u003db;this.Z\u003dthis.X\u003d!1;this.ya\u003d\"uk\";this.xa\u003d!1;this.J\u003d!0};\nSm\u003dfunction(a,b){g.dc(a.D,b)||(a.D.push(b),b.Et(a.j),b.Go(a.C),b.Cl()\u0026\u0026(a.X\u003d!0))};\nmfa\u003dfunction(a){a\u003da.j;a.mJ();a.lJ();var b\u003dNm();b.K\u003dJm(!1,a.B,b.isMobileDevice);lfa(Nm(),a.B);a.C.j\u003da.pM()};\nnfa\u003dfunction(a){a.X\u003da.D.length?Mm(a.D,function(b){return b.Cl()}):!1};\nofa\u003dfunction(a){var b\u003dg.kc(a.D);g.wc(b,function(c){c.Go(a.C)})};\nTm\u003dfunction(a){var b\u003dg.kc(a.D);g.wc(b,function(c){c.Et(a.j)});\na.j!\u003da||ofa(a)};\nUm\u003dfunction(a,b,c,d){this.element\u003da;this.j\u003dnew km(0,0,0,0);this.C\u003dnew km(0,0,0,0);this.u\u003db;this.featureSet\u003dc;this.ma\u003dd;this.Z\u003d!1;this.timestamp\u003d-1;this.K\u003dnew pm(b.C,this.element,this.j,new km(0,0,0,0),0,0,fm(),0)};\nVm\u003dfunction(a){this.D\u003d!1;this.j\u003da;this.C\u003dfunction(){}};\npfa\u003dfunction(a,b,c){this.B\u003dvoid 0\u003d\u003d\u003dc?0:c;this.u\u003da;this.j\u003dnull\u003d\u003db?\"\":b};\nqfa\u003dfunction(a){switch(Math.trunc(a.B)){case -16:return-16;case -8:return-8;case 0:return 0;case 8:return 8;case 16:return 16;default:return 16}};\nrfa\u003dfunction(a,b){return a.B\u003cb.B?!0:a.B\u003eb.B?!1:a.u\u003cb.u?!0:a.u\u003eb.u?!1:typeof a.j\u003ctypeof b.j?!0:typeof a.j\u003etypeof b.j?!1:a.j\u003cb.j};\nWm\u003dfunction(){this.B\u003d0;this.j\u003d[];this.u\u003d!1};\nsfa\u003dfunction(a,b){(0,g.wc)(b.j,function(c){a.add(c.u,c.j,qfa(c))})};\nXm\u003dfunction(a,b){var c\u003dvoid 0\u003d\u003d\u003dc?0:c;var d\u003dvoid 0\u003d\u003d\u003dd?!0:d;zl(b,function(e,f){d\u0026\u0026void 0\u003d\u003d\u003de||a.add(f,e,c)});\nreturn a};\nYm\u003dfunction(a){var b\u003dtfa;a.u\u0026\u0026(g.tc(a.j,function(c,d){return rfa(d,c)?1:rfa(c,d)?-1:0}),a.u\u003d!1);\nreturn Nl(a.j,function(c,d){d\u003db(d);return\"\"+c+(\"\"!\u003dc\u0026\u0026\"\"!\u003dd?\"\u0026\":\"\")+d},\"\")};\ntfa\u003dfunction(a){var b\u003da.u;a\u003da.j;return\"\"\u003d\u003d\u003da?b:\"boolean\"\u003d\u003d\u003dtypeof a?a?b:\"\":Array.isArray(a)?0\u003d\u003d\u003da.length?b:b+\"\u003d\"+a.join():b+\"\u003d\"+(g.dc([\"mtos\",\"tos\",\"p\"],b)?a:encodeURIComponent(a))};\nufa\u003dfunction(a){var b\u003dvoid 0\u003d\u003d\u003db?!0:b;this.j\u003dnew Wm;void 0!\u003d\u003da\u0026\u0026sfa(this.j,a);b\u0026\u0026this.j.add(\"v\",Zm,-16)};\nvfa\u003dfunction(a){var b\u003d[],c\u003d[];g.qf(a,function(d,e){if(!(e in Object.prototype)\u0026\u0026\"undefined\"!\u003dtypeof d)switch(Array.isArray(d)\u0026\u0026(d\u003dd.join(\",\")),d\u003d[e,\"\u003d\",d].join(\"\"),e){case \"adk\":case \"r\":case \"tt\":case \"error\":case \"mtos\":case \"tos\":case \"p\":case \"bs\":b.unshift(d);break;case \"req\":case \"url\":case \"referrer\":case \"iframe_loc\":c.push(d);break;default:b.push(d)}});\nreturn b.concat(c)};\nwfa\u003dfunction(){if(Zm\u0026\u0026\"unreleased\"!\u003d\u003dZm)return Zm};\nxfa\u003dfunction(a){var b\u003dvoid 0\u003d\u003d\u003db?4E3:b;a\u003da.toString();if(!/\u0026v\u003d[^\u0026]+/.test(a)){var c\u003dwfa();a\u003dc?a+\"\u0026v\u003d\"+encodeURIComponent(c):a}b\u003da\u003da.substring(0,b);Ql();tea(b)};\nyfa\u003dfunction(){this.j\u003d0};\nzfa\u003dfunction(a,b,c){(0,g.wc)(a.B,function(d){var e\u003da.j;if(!d.j\u0026\u0026(d.B(b,c),d.C())){d.j\u003d!0;var f\u003dd.u(),k\u003dnew Wm;k.add(\"id\",\"av-js\");k.add(\"type\",\"verif\");k.add(\"vtype\",d.D);d\u003dOl(yfa);k.add(\"i\",d.j++);k.add(\"adk\",e);Xm(k,f);e\u003dnew ufa(k);xfa(e)}})};\n$m\u003dfunction(){this.u\u003dthis.B\u003dthis.C\u003dthis.j\u003d0};\nan\u003dfunction(a){this.u\u003da\u003dvoid 0\u003d\u003d\u003da?Afa:a;this.j\u003dg.Fl(this.u,function(){return new $m})};\nbn\u003dfunction(a,b){return Bfa(a,function(c){return c.j},void 0\u003d\u003d\u003db?!0:b)};\ndn\u003dfunction(a,b){return cn(a,b,function(c){return c.j})};\nCfa\u003dfunction(a,b){return Bfa(a,function(c){return c.B},void 0\u003d\u003d\u003db?!0:b)};\nen\u003dfunction(a,b){return cn(a,b,function(c){return c.B})};\nfn\u003dfunction(a,b){return cn(a,b,function(c){return c.u})};\nDfa\u003dfunction(a){g.wc(a.j,function(b){b.u\u003d0})};\nBfa\u003dfunction(a,b,c){a\u003dg.Fl(a.j,function(d){return b(d)});\nreturn c?a:Efa(a)};\ncn\u003dfunction(a,b,c){var d\u003dg.bc(a.u,function(e){return b\u003c\u003de});\nreturn-1\u003d\u003dd?0:c(a.j[d])};\nEfa\u003dfunction(a){return g.Fl(a,function(b,c,d){return 0\u003cc?d[c]-d[c-1]:d[c]})};\ngn\u003dfunction(){this.u\u003dnew an;this.Ja\u003dnew $m;this.ma\u003dthis.K\u003d-1;this.Va\u003d1E3;this.Ya\u003dnew an([1,.9,.8,.7,.6,.5,.4,.3,.2,.1,0]);this.ya\u003dthis.oa\u003d-1};\nhn\u003dfunction(a,b){return Cfa(a.u,void 0\u003d\u003d\u003db?!0:b)};\nkn\u003dfunction(a,b){b\u003djn(b);return 0\u003d\u003d\u003db?0:jn(a)/b};\njn\u003dfunction(a){return Math.max(a.bottom-a.top,0)*Math.max(a.right-a.left,0)};\nFfa\u003dfunction(a,b){if(!a||!b)return!1;for(var c\u003d0;null!\u003d\u003da\u0026\u0026100\u003ec++;){if(a\u003d\u003d\u003db)return!0;try{if(a\u003dg.Vh(a)||a){var d\u003dwh(a),e\u003dd\u0026\u0026Jh(d),f\u003de\u0026\u0026e.frameElement;f\u0026\u0026(a\u003df)}}catch(k){break}}return!1};\nGfa\u003dfunction(a,b,c){if(!a||!b)return!1;b\u003dnm(a.clone(),-b.left,-b.top);a\u003d(b.left+b.right)/2;b\u003d(b.top+b.bottom)/2;yl(window.top)\u0026\u0026window.top\u0026\u0026window.top.document\u0026\u0026(window\u003dwindow.top);if(!Xea())return!1;a\u003dwindow.document.elementFromPoint(a,b);if(!a)return!1;b\u003d(b\u003d(b\u003dwh(c))\u0026\u0026b.defaultView\u0026\u0026b.defaultView.frameElement)\u0026\u0026Ffa(b,a);var d\u003da\u003d\u003d\u003dc;a\u003d!d\u0026\u0026a\u0026\u0026$h(a,function(e){return e\u003d\u003d\u003dc});\nreturn!(b||d||a)};\nHfa\u003dfunction(a,b,c,d){return Nm().B?!1:0\u003e\u003dlm(a)||0\u003e\u003da.getHeight()?!0:c\u0026\u0026d?Sea(208,function(){return Gfa(a,b,c)}):!1};\nln\u003dfunction(a,b,c){g.I.call(this);this.position\u003dIfa.clone();this.cB\u003dthis.qA();this.jG\u003d-2;this.a_\u003dDate.now();this.ZP\u003d-1;this.lastUpdateTime\u003db;this.TA\u003dnull;this.Rz\u003d!1;this.kB\u003dnull;this.opacity\u003d-1;this.requestSource\u003dc;this.oG\u003dfunction(){};\nthis.mQ\u003dfunction(){};\nthis.ah\u003dnew Wda;this.ah.Qo\u003da;this.ah.j\u003da;this.No\u003d!1;this.eq\u003d{yG:null,wG:null};this.HP\u003d!0;this.uy\u003dnull;this.Ht\u003dthis.mV\u003d!1;Tl().J++;this.Ef\u003dthis.pF();this.WP\u003d-1;this.Wd\u003dnull;this.jV\u003d!1;this.featureSet\u003dnew ll;Vda(this.featureSet);Jfa(this);1\u003d\u003dthis.requestSource?nl(this.featureSet,\"od\",1):nl(this.featureSet,\"od\",0)};\nJfa\u003dfunction(a){a\u003da.ah.Qo;var b;if(b\u003da\u0026\u0026a.getAttribute)b\u003d/-[a-z]/.test(\"googleAvInapp\")?!1:Kfa\u0026\u0026a.dataset?\"googleAvInapp\"in a.dataset:a.hasAttribute?a.hasAttribute(\"data-\"+uh()):!!a.getAttribute(\"data-\"+uh());b\u0026\u0026(Nm().u\u003d!0)};\nmn\u003dfunction(a,b){b!\u003da.Ht\u0026\u0026(a.Ht\u003db,a\u003dNm(),b?a.J++:0\u003ca.J\u0026\u0026a.J--)};\nLfa\u003dfunction(a,b){if(a.Wd){if(b.getName()\u003d\u003d\u003da.Wd.getName())return;a.Wd.dispose();a.Wd\u003dnull}b\u003db.create(a.ah.j,a.featureSet,a.Cl());if(b\u003dnull!\u003db\u0026\u0026b.bD()?b:null)a.Wd\u003db};\nMfa\u003dfunction(a,b,c){if(!a.TA||-1\u003d\u003da.lastUpdateTime||-1\u003d\u003d\u003db.u||-1\u003d\u003d\u003da.TA.u)return 0;a\u003db.u-a.TA.u;return a\u003ec?0:a};\nNfa\u003dfunction(a,b,c){if(a.Wd){a.Wd.Kn();var d\u003da.Wd.K,e\u003dd.C,f\u003de.j;if(null!\u003dd.J){var k\u003dd.B;a.kB\u003dnew g.ih(k.left-f.left,k.top-f.top)}f\u003da.fC()?Math.max(d.j,d.D):d.j;k\u003d{};null!\u003d\u003de.volume\u0026\u0026(k.volume\u003de.volume);e\u003da.kM(d);a.TA\u003dd;a.Ka(f,b,c,!1,k,e,d.K)}};\nOfa\u003dfunction(a){if(a.Rz\u0026\u0026a.uy){var b\u003d1\u003d\u003dol(a.featureSet,\"od\"),c\u003dNm().j,d\u003da.uy,e\u003da.Wd?a.Wd.getName():\"ns\",f\u003dnew g.kh(lm(c),c.getHeight());c\u003da.fC();a\u003d{OZ:e,kB:a.kB,A_:f,fC:c,od:a.Ef.od,u_:b};if(b\u003dd.u){b.Kn();e\u003db.K;f\u003de.C.j;var k\u003dnull,l\u003dnull;null!\u003de.J\u0026\u0026f\u0026\u0026(k\u003de.B,k\u003dnew g.ih(k.left-f.left,k.top-f.top),l\u003dnew g.kh(f.right-f.left,f.bottom-f.top));e\u003dc?Math.max(e.j,e.D):e.j;c\u003d{OZ:b.getName(),kB:k,A_:l,fC:c,u_:!1,od:e}}else c\u003dnull;c\u0026\u0026zfa(d,a,c)}};\nPfa\u003dfunction(a,b,c){b\u0026\u0026(a.oG\u003db);c\u0026\u0026(a.mQ\u003dc)};\ng.nn\u003dfunction(){};\ng.on\u003dfunction(a){return{value:a,done:!1}};\ng.qn\u003dfunction(a){if(a.done)throw g.pn;return a.value};\nQfa\u003dfunction(){this.C\u003dthis.j\u003dthis.B\u003dthis.u\u003dthis.D\u003d0};\nRfa\u003dfunction(a){var b\u003d{};var c\u003dg.Ua()-a.D;b\u003d(b.ptlt\u003dc,b);(c\u003da.u)\u0026\u0026(b.pnk\u003dc);(c\u003da.B)\u0026\u0026(b.pnc\u003dc);(c\u003da.C)\u0026\u0026(b.pnmm\u003dc);(a\u003da.j)\u0026\u0026(b.pns\u003da);return b};\nSfa\u003dfunction(){gl.call(this);this.fullscreen\u003d!1;this.volume\u003dvoid 0;this.paused\u003d!1;this.mediaTime\u003d-1};\nrn\u003dfunction(a){return Lm(a.volume)\u0026\u00260\u003ca.volume};\nsn\u003dfunction(a,b,c,d){c\u003dvoid 0\u003d\u003d\u003dc?!0:c;d\u003dvoid 0\u003d\u003d\u003dd?function(){return!0}:d;\nreturn function(e){var f\u003de[a];if(Array.isArray(f)\u0026\u0026d(e))return Tfa(f,b,c)}};\ntn\u003dfunction(a,b){return function(c){return b(c)?c[a]:void 0}};\nUfa\u003dfunction(a){return function(b){for(var c\u003d0;c\u003ca.length;c++)if(a[c]\u003d\u003d\u003db.e||void 0\u003d\u003d\u003da[c]\u0026\u0026!b.hasOwnProperty(\"e\"))return!0;return!1}};\nTfa\u003dfunction(a,b,c){return void 0\u003d\u003d\u003dc||c?g.un(a,function(d,e){return g.dc(b,e)}):g.Fl(b,function(d,e,f){return a.slice(0\u003ce?f[e-1]+1:0,d+1).reduce(function(k,l){return k+l},0)})};\nvn\u003dfunction(){this.u\u003dthis.j\u003d\"\"};\nVfa\u003dfunction(){};\nwn\u003dfunction(a,b){var c\u003d{};if(void 0!\u003d\u003da)if(null!\u003db)for(var d in b){var e\u003db[d];d in Object.prototype||null!\u003de\u0026\u0026(c[d]\u003d\"function\"\u003d\u003d\u003dtypeof e?e(a):a[e])}else g.Nf(c,a);return Ym(Xm(new Wm,c))};\nWfa\u003dfunction(){var a\u003d{};this.u\u003d(a.vs\u003d[1,0],a.vw\u003d[0,1],a.am\u003d[2,2],a.a\u003d[4,4],a.f\u003d[8,8],a.bm\u003d[16,16],a.b\u003d[32,32],a.avw\u003d[0,64],a.avs\u003d[64,0],a.pv\u003d[256,256],a.gdr\u003d[0,512],a.p\u003d[0,1024],a.r\u003d[0,2048],a.m\u003d[0,4096],a.um\u003d[0,8192],a.ef\u003d[0,16384],a.s\u003d[0,32768],a.pmx\u003d[0,16777216],a);this.j\u003d{};for(var b in this.u)0\u003cthis.u[b][1]\u0026\u0026(this.j[b]\u003d0);this.B\u003d0};\nxn\u003dfunction(a,b){var c\u003da.u[b],d\u003dc[1];a.B+\u003dc[0];0\u003cd\u0026\u00260\u003d\u003da.j[b]\u0026\u0026(a.j[b]\u003d1)};\nXfa\u003dfunction(a){var b\u003dg.yf(a.u),c\u003d0,d;for(d in a.j)g.dc(b,d)\u0026\u00261\u003d\u003da.j[d]\u0026\u0026(c+\u003da.u[d][1],a.j[d]\u003d2);return c};\nYfa\u003dfunction(a){var b\u003d0,c;for(c in a.j){var d\u003da.j[c];if(1\u003d\u003dd||2\u003d\u003dd)b+\u003da.u[c][1]}return b};\nyn\u003dfunction(){this.j\u003dthis.u\u003d0};\nzn\u003dfunction(){gn.call(this);this.B\u003dnew $m;this.Ia\u003dthis.X\u003dthis.xa\u003d0;this.N\u003d-1;this.bb\u003dnew $m;this.D\u003dnew $m;this.j\u003dnew an;this.J\u003dthis.C\u003d-1;this.Z\u003dnew $m;this.Va\u003d2E3;this.Ea\u003dnew yn;this.Sa\u003dnew yn;this.Na\u003dnew yn};\nAn\u003dfunction(a,b,c){var d\u003da.Ia;hm||c||-1\u003d\u003da.N||(d+\u003db-a.N);return d};\nZfa\u003dfunction(){this.u\u003d!1};\nBn\u003dfunction(a,b){this.u\u003d!1;this.B\u003da;this.X\u003db;this.C\u003d0};\nCn\u003dfunction(a,b){Bn.call(this,a,b);this.K\u003d[]};\nDn\u003dfunction(a,b,c,d){Um.call(this,a,b,c,d)};\nEn\u003dfunction(a,b,c){Um.call(this,null,a,b,c);this.J\u003da.isActive();this.D\u003d0};\nFn\u003dfunction(a){return[a.top,a.left,a.bottom,a.right]};\nGn\u003dfunction(a,b,c,d,e,f,k){f\u003dvoid 0\u003d\u003d\u003df?null:f;k\u003dvoid 0\u003d\u003d\u003dk?[]:k;ln.call(this,b,c,d);this.iH\u003de;this.KE\u003d0;this.Gf\u003d{};this.wf\u003dnew Wfa;this.yQ\u003d{};this.Qf\u003d\"\";this.Sa\u003dnull;this.kb\u003d!1;this.j\u003d[];this.Kq\u003df;this.J\u003dk;this.C\u003dnull;this.B\u003d-1;this.Ia\u003dthis.X\u003dvoid 0;this.ma\u003dthis.Z\u003d0;this.ya\u003d-1;this.Ya\u003dthis.Va\u003d!1;this.xa\u003dthis.N\u003dthis.u\u003dthis.Pu\u003dthis.jb\u003d0;new an;this.Ea\u003dthis.Ja\u003d0;this.Na\u003d-1;this.Fg\u003d0;this.K\u003dig;this.oa\u003d[this.qA()];this.qb\u003d2;this.Br\u003d{};this.Br.pause\u003d\"p\";this.Br.resume\u003d\"r\";this.Br.skip\u003d\"s\";this.Br.mute\u003d\n\"m\";this.Br.unmute\u003d\"um\";this.Br.exitfullscreen\u003d\"ef\";this.D\u003dnull;this.bb\u003d!1};\nPn\u003dfunction(a){0!\u003da.Fg\u0026\u0026(a.Fg\u003d3)};\nQn\u003dfunction(a){return void 0\u003d\u003d\u003da?a:Number(a)?Km(a,3):0};\nRn\u003dfunction(a,b){return a.oa[null!\u003db\u0026\u0026b\u003ca.oa.length?b:a.oa.length-1]};\n$fa\u003dfunction(a){var b\u003d!!ol(Tl().featureSet,\"umt\");return a.X||!b\u0026\u0026!a.Ia?0:1};\naga\u003dfunction(a,b){a.Hm()?b\u003d0:-1\u003d\u003da.lastUpdateTime?b\u003d0:(b-\u003da.lastUpdateTime,b\u003db\u003eMath.max(1E4,a.B/3)?0:b);var c\u003da.K(a)||{};c\u003dvoid 0!\u003d\u003dc.currentTime?c.currentTime:a.Z;var d\u003dc-a.Z,e\u003d0;0\u003c\u003dd?(a.ma+\u003db,a.Ea+\u003dMath.max(b-d,0),e\u003dMath.min(d,a.ma)):a.Ja+\u003dMath.abs(d);0!\u003dd\u0026\u0026(a.ma\u003d0);-1\u003d\u003da.Na\u0026\u00260\u003cd\u0026\u0026(a.Na\u003d0\u003c\u003djm?fm()-jm:-1);a.Z\u003dc;return e};\ncga\u003dfunction(a,b){Mm(a.J,function(c){return c.B\u003d\u003db.B})||a.J.push(b)};\ndga\u003dfunction(a){var b\u003ddn(a.Ag().j,1);return Sn(a,b)};\nSn\u003dfunction(a,b,c){return 15E3\u003c\u003db?!0:a.Va?(void 0\u003d\u003d\u003dc?0:c)?!0:0\u003ca.B?b\u003e\u003da.B/2:0\u003ca.ya?b\u003e\u003da.ya:!1:!1};\nega\u003dfunction(a){var b\u003dKm(a.Ef.od,2),c\u003da.wf.B,d\u003da.Ef,e\u003dRn(a),f\u003dQn(e.C),k\u003dQn(e.J),l\u003dQn(d.volume),m\u003dKm(e.K,2),n\u003dKm(e.ma,2),p\u003dKm(d.od,2),r\u003dKm(e.oa,2),t\u003dKm(e.ya,2);d\u003dKm(d.Bh,2);a\u003da.Ao().clone();a.round();e\u003dhn(e,!1);return{z_:b,Tw:c,dB:f,ZA:k,Qv:l,eB:m,aB:n,od:p,fB:r,bB:t,Bh:d,position:a,iB:e}};\ngga\u003dfunction(a,b){fga(a.j,b,function(){return{z_:0,Tw:void 0,dB:-1,ZA:-1,Qv:-1,eB:-1,aB:-1,od:-1,fB:-1,bB:-1,Bh:-1,position:void 0,iB:[]}});\na.j[b]\u003dega(a)};\nfga\u003dfunction(a,b,c){for(var d\u003da.length;d\u003cb+1;)a.push(c()),d++};\nUn\u003dfunction(a,b,c){var d\u003da.yQ[b];if(null!\u003dd)return d;d\u003dhga(a,b);var e\u003dBf(Tn,function(f){return f\u003d\u003db});\na\u003diga(a,d,d,c,jga[Tn[e]]);\"fully_viewable_audible_half_duration_impression\"\u003d\u003db\u0026\u0026(a.std\u003d\"csm\");return a};\nVn\u003dfunction(a,b,c){var d\u003d[b];if(a!\u003db||c!\u003db)d.unshift(a),d.push(c);return d};\niga\u003dfunction(a,b,c,d,e){if(a.No)return{\"if\":0,vs:0};var f\u003da.Ao().clone();f.round();var k\u003dNm(),l\u003dTl(),m\u003da.Ag(),n\u003da.Wd?a.Wd.getName():\"ns\",p\u003d{};p[\"if\"]\u003dk.B?1:void 0;p.sdk\u003da.C?a.C:void 0;p.t\u003da.a_;p.p\u003d[f.top,f.left,f.bottom,f.right];p.tos\u003dbn(m.u,!1);p.mtos\u003dhn(m);p.mcvt\u003dm.Ja.B;p.ps\u003dvoid 0;f\u003dAn(m,fm(),a.Hm());p.vht\u003df;p.mut\u003dm.bb.B;p.a\u003dQn(a.Ef.volume);p.mv\u003dQn(m.J);p.fs\u003da.Ht?1:0;p.ft\u003dm.Z.j;p.at\u003dm.D.j;p.as\u003d0\u003cm.C?1:0;p.atos\u003dbn(m.j);p.ssb\u003dbn(m.Ya,!1);p.amtos\u003dCfa(m.j,!1);p.uac\u003da.jb;p.vpt\u003dm.B.j;\"nio\"\u003d\u003dn\u0026\u0026(p.nio\u003d\n1,p.avms\u003d\"nio\");p.gmm\u003d\"4\";p.gdr\u003dSn(a,m.B.j,!0)?1:0;p.efpf\u003da.qb;if(\"gsv\"\u003d\u003dn||\"nis\"\u003d\u003dn)n\u003da.Wd,0\u003cn.D\u0026\u0026(p.nnut\u003dn.D);p.tcm\u003d$fa(a);p.nmt\u003da.Ja;p.bt\u003da.Ea;p.pst\u003da.Na;p.vpaid\u003da.X;p.dur\u003da.B;p.vmtime\u003da.Z;p.is\u003da.wf.B;1\u003c\u003da.j.length\u0026\u0026(p.i0\u003da.j[0].Tw,p.a0\u003d[a.j[0].Qv],p.c0\u003d[a.j[0].od],p.ss0\u003d[a.j[0].Bh],n\u003da.j[0].position,p.p0\u003dn?Fn(n):void 0);2\u003c\u003da.j.length\u0026\u0026(p.i1\u003da.j[1].Tw,p.a1\u003dVn(a.j[1].dB,a.j[1].Qv,a.j[1].ZA),p.c1\u003dVn(a.j[1].eB,a.j[1].od,a.j[1].aB),p.ss1\u003dVn(a.j[1].fB,a.j[1].Bh,a.j[1].bB),n\u003da.j[1].position,p.p1\u003dn?Fn(n):\nvoid 0,p.mtos1\u003da.j[1].iB);3\u003c\u003da.j.length\u0026\u0026(p.i2\u003da.j[2].Tw,p.a2\u003dVn(a.j[2].dB,a.j[2].Qv,a.j[2].ZA),p.c2\u003dVn(a.j[2].eB,a.j[2].od,a.j[2].aB),p.ss2\u003dVn(a.j[2].fB,a.j[2].Bh,a.j[2].bB),n\u003da.j[2].position,p.p2\u003dn?Fn(n):void 0,p.mtos2\u003da.j[2].iB);4\u003c\u003da.j.length\u0026\u0026(p.i3\u003da.j[3].Tw,p.a3\u003dVn(a.j[3].dB,a.j[3].Qv,a.j[3].ZA),p.c3\u003dVn(a.j[3].eB,a.j[3].od,a.j[3].aB),p.ss3\u003dVn(a.j[3].fB,a.j[3].Bh,a.j[3].bB),n\u003da.j[3].position,p.p3\u003dn?Fn(n):void 0,p.mtos3\u003da.j[3].iB);p.cs\u003dYfa(a.wf);b\u0026\u0026(p.ic\u003dXfa(a.wf),p.dvpt\u003dm.B.u,p.dvs\u003dfn(m.u,.5),\np.dfvs\u003dfn(m.u,1),p.davs\u003dfn(m.j,.5),p.dafvs\u003dfn(m.j,1),c\u0026\u0026(m.B.u\u003d0,Dfa(m.u),Dfa(m.j)),a.Im()\u0026\u0026(p.dtos\u003dm.xa,p.dav\u003dm.X,p.dtoss\u003da.KE+1,c\u0026\u0026(m.xa\u003d0,m.X\u003d0,a.KE++)),p.dat\u003dm.D.u,p.dft\u003dm.Z.u,c\u0026\u0026(m.D.u\u003d0,m.Z.u\u003d0));p.ps\u003d[k.D.width,k.D.height];p.bs\u003d[lm(k.j),k.j.getHeight()];p.scs\u003d[k.C.width,k.C.height];p.dom\u003dk.domain;a.Pu\u0026\u0026(p.vds\u003da.Pu);if(0\u003ca.J.length||a.Kq)b\u003dg.kc(a.J),a.Kq\u0026\u0026b.push(a.Kq),p.pings\u003dg.Fl(b,function(r){return r.toString()});\nb\u003dg.Fl(g.un(a.J,function(r){return r.J()}),function(r){return r.getId()});\npaa(b);p.ces\u003db;a.u\u0026\u0026(p.vmer\u003da.u);a.N\u0026\u0026(p.vmmk\u003da.N);a.xa\u0026\u0026(p.vmiec\u003da.xa);p.avms\u003da.Wd?a.Wd.getName():\"ns\";a.Wd\u0026\u0026g.Nf(p,a.Wd.xo());d?(p.c\u003dKm(a.Ef.od,2),p.ss\u003dKm(a.Ef.Bh,2)):p.tth\u003dfm()-kga;p.mc\u003dKm(m.ma,2);p.nc\u003dKm(m.K,2);p.mv\u003dQn(m.J);p.nv\u003dQn(m.C);p.lte\u003dKm(a.jG,2);d\u003dRn(a,e);hn(m);p.qmtos\u003dhn(d);p.qnc\u003dKm(d.K,2);p.qmv\u003dQn(d.J);p.qnv\u003dQn(d.C);p.qas\u003d0\u003cd.C?1:0;p.qi\u003da.Qf;p.avms||(p.avms\u003d\"geo\");p.psm\u003dm.Ea.j;p.psv\u003dm.Ea.getValue();p.psfv\u003dm.Sa.getValue();p.psa\u003dm.Na.getValue();l\u003dTda(l.featureSet);l.length\u0026\u0026(p.veid\u003dl);\na.D\u0026\u0026g.Nf(p,Rfa(a.D));p.avas\u003da.iA();p.vs\u003da.qM();return p};\nhga\u003dfunction(a,b){if(g.dc(lga,b))return!0;var c\u003da.Gf[b];return void 0!\u003d\u003dc?(a.Gf[b]\u003d!0,!c):!1};\nnga\u003dfunction(){this.j\u003d{};var a\u003dJh();Wn(this,a,document);var b\u003dmga();try{if(\"1\"\u003d\u003db){for(var c\u003da.parent;c!\u003da.top;c\u003dc.parent)Wn(this,c,c.document);Wn(this,a.top,a.top.document)}}catch(d){}};\nmga\u003dfunction(){var a\u003ddocument.documentElement;try{if(!yl(Jh().top))return\"2\";var b\u003d[],c\u003dJh(a.ownerDocument);for(a\u003dc;a!\u003dc.top;a\u003da.parent)if(a.frameElement)b.push(a.frameElement);else break;return b\u0026\u00260!\u003db.length?\"1\":\"0\"}catch(d){return\"2\"}};\nWn\u003dfunction(a,b,c){Im(c,\"mousedown\",function(){return oga(a)},301);\nIm(b,\"scroll\",function(){return pga(a)},302);\nIm(c,\"touchmove\",function(){return qga(a)},303);\nIm(c,\"mousemove\",function(){return rga(a)},304);\nIm(c,\"keydown\",function(){return sga(a)},305)};\noga\u003dfunction(a){g.qf(a.j,function(b){1E5\u003cb.B||++b.B})};\npga\u003dfunction(a){g.qf(a.j,function(b){1E5\u003cb.j||++b.j})};\nqga\u003dfunction(a){g.qf(a.j,function(b){1E5\u003cb.j||++b.j})};\nsga\u003dfunction(a){g.qf(a.j,function(b){1E5\u003cb.u||++b.u})};\nrga\u003dfunction(a){g.qf(a.j,function(b){1E5\u003cb.C||++b.C})};\ntga\u003dfunction(){this.j\u003d[];this.u\u003d[]};\nXn\u003dfunction(a,b){return g.Yb(a.j,function(c){return c.Qf\u003d\u003db})};\nuga\u003dfunction(a,b){return b?g.Yb(a.j,function(c){return c.ah.Qo\u003d\u003db}):null};\nvga\u003dfunction(a,b){return g.Yb(a.u,function(c){return 2\u003d\u003dc.bl()\u0026\u0026c.Qf\u003d\u003db})};\nZn\u003dfunction(){var a\u003dYn;return 0\u003d\u003da.j.length?a.u:0\u003d\u003da.u.length?a.j:g.jc(a.u,a.j)};\nwga\u003dfunction(a,b){a\u003d1\u003d\u003db.bl()?a.j:a.u;var c\u003dWb(a,function(d){return d\u003d\u003db});\nreturn-1!\u003dc?(a.splice(c,1),b.Wd\u0026\u0026b.Wd.fv(),b.dispose(),!0):!1};\nxga\u003dfunction(a){var b\u003dYn;if(wga(b,a)){switch(a.bl()){case 0:var c\u003dfunction(){return null};\ncase 2:c\u003dfunction(){return vga(b,a.Qf)};\nbreak;case 1:c\u003dfunction(){return Xn(b,a.Qf)}}for(var d\u003dc();d;d\u003dc())wga(b,d)}};\nyga\u003dfunction(a,b){var c\u003dYn;a\u003dg.un(a,(void 0\u003d\u003d\u003db?0:b)?function(d){return!Xn(c,d.Qf)}:function(d){return!uga(c,d.ah.Qo)});\nc.j.push.apply(c.j,g.v(a))};\nzga\u003dfunction(a){var b\u003dYn,c\u003d[];g.wc(a,function(d){Mm(b.j,function(e){return e.ah.Qo\u003d\u003d\u003dd.ah.Qo\u0026\u0026e.Qf\u003d\u003d\u003dd.Qf})||(b.j.push(d),c.push(d))})};\n$n\u003dfunction(){this.j\u003dthis.u\u003dnull};\nAga\u003dfunction(a,b){function c(d,e){b(d,e)}\nif(null\u003d\u003da.u)return!1;a.j\u003dg.Yb(a.u,function(d){return null!\u003dd\u0026\u0026d.nJ()});\na.j\u0026\u0026(a.j.init(c)?mfa(a.j.j):b(a.j.j.nt(),a.j));return null!\u003da.j};\nao\u003dfunction(a){a\u003dBga(a);Vm.call(this,a.length?a[a.length-1]:new Rm(ul,0));this.B\u003da;this.u\u003dnull};\nBga\u003dfunction(a){if(!a.length)return[];a\u003d(0,g.un)(a,function(c){return null!\u003dc\u0026\u0026c.ev()});\nfor(var b\u003d1;b\u003ca.length;b++)Sm(a[b-1],a[b]);return a};\nbo\u003dfunction(a,b,c,d){Um.call(this,a,b,c,d);this.X\u003dthis.N\u003dthis.D\u003dthis.J\u003dthis.B\u003dnull};\nco\u003dfunction(a){return a.B\u0026\u0026a.B.takeRecords?a.B.takeRecords():[]};\nDga\u003dfunction(a){if(!a.element)return!1;var b\u003da.element,c\u003da.u.j.B,d\u003dTl().j.j;a.B\u003dnew c.IntersectionObserver(Sl(d,function(e){return eo(a,e)}),Cga);\nd\u003dSl(d,function(){a.B.unobserve(b);a.B.observe(b);eo(a,co(a))});\nc.ResizeObserver?(a.J\u003dnew c.ResizeObserver(d),a.J.observe(b)):c.MutationObserver\u0026\u0026(a.D\u003dnew g.C.MutationObserver(d),a.D.observe(b,{attributes:!0,childList:!0,characterData:!0,subtree:!0}));a.B.observe(b);eo(a,co(a));return!0};\neo\u003dfunction(a,b){try{if(b.length){a.N||(a.N\u003dfm());var c\u003dEga(b),d\u003dcfa(a.element,a.u.j.B),e\u003dd.x,f\u003dd.y;a.j\u003dnew km(Math.round(f),Math.round(e)+c.boundingClientRect.width,Math.round(f)+c.boundingClientRect.height,Math.round(e));var k\u003dgfa(c.intersectionRect);a.C\u003dnm(k,a.j.left-k.left,a.j.top-k.top)}}catch(l){a.fv(),em(299,l)}};\nEga\u003dfunction(a){return Nl(a,function(b,c){return b.time\u003ec.time?b:c},a[0])};\nfo\u003dfunction(a){a\u003dvoid 0\u003d\u003d\u003da?ul:a;Vm.call(this,new Rm(a,2))};\ngo\u003dfunction(){var a\u003dFga();Rm.call(this,ul.top,a,\"geo\")};\nFga\u003dfunction(){Tl();var a\u003dNm();return a.B||a.u?0:2};\nGga\u003dfunction(){};\nho\u003dfunction(){this.done\u003d!1;this.j\u003d{jT:0,RK:0,jha:0,KL:0,PF:-1,LT:0,KT:0,NT:0};this.D\u003dnull;this.J\u003d!1;this.B\u003dnull;this.K\u003d0;this.u\u003dnew Qm(this)};\njo\u003dfunction(){var a\u003dio;a.J||(a.J\u003d!0,Hga(a,function(){return a.C.apply(a,g.v(g.Ba.apply(0,arguments)))}),a.C())};\nIga\u003dfunction(){Ol(Gga);var a\u003dOl($n);null!\u003da.j\u0026\u0026a.j.j?mfa(a.j.j):Nm().update(ul)};\nko\u003dfunction(a,b,c){if(!a.done\u0026\u0026(a.u.cancel(),0!\u003db.length)){a.B\u003dnull;try{Iga();var d\u003dfm(),e\u003dTl();e.D\u003dd;if(null!\u003dOl($n).j)for(e\u003d0;e\u003cb.length;e++)Nfa(b[e],d,c);else Ul(Zl,\"\",{strategy_not_selected:1,bin:e.u},!0,void 0);for(d\u003d0;d\u003cb.length;d++)Ofa(b[d]);++a.j.KL;Jga()}finally{c?g.wc(b,function(f){f.Ef.od\u003d0}):a.u.schedule()}}};\nHga\u003dfunction(a,b){if(!a.D){b\u003dcm(142,b,void 0);Ql();var c;Om.visibilityState?c\u003d\"visibilitychange\":Om.mozVisibilityState?c\u003d\"mozvisibilitychange\":Om.webkitVisibilityState\u0026\u0026(c\u003d\"webkitvisibilitychange\");c\u0026\u0026vl(Om,c,b,{capture:!1})\u0026\u0026(a.D\u003db)}};\nKga\u003dfunction(){var a\u003dOl($n);if(null!\u003da.j){var b\u003da.j;g.wc(Zn(),function(c){return Lfa(c,b)})}};\nJga\u003dfunction(){var a\u003dTl();ol(a.featureSet,\"llp\")};\nLga\u003dfunction(a,b){a\u003da.K;hm\u0026\u0026(a+\u003db-im);return a};\nMga\u003dfunction(a){var b\u003dio;a\u003dvoid 0\u003d\u003d\u003da?function(){return{}}:a;\nbm.PL\u003d\"av-js\";Zl.j\u003d.01;Rea([function(c){var d\u003dTl(),e\u003d{};e\u003d(e.bin\u003dd.u,e.type\u003d\"error\",e);d\u003dpl(d.featureSet);if(!b.B){var f\u003dul.document,k\u003d0\u003c\u003dgm?fm()-gm:-1,l\u003dfm();-1\u003d\u003db.j.PF\u0026\u0026(k\u003dl);var m\u003dNm(),n\u003dTl(),p\u003dpl(n.featureSet),r\u003dZn();try{if(0\u003cr.length){var t\u003dm.j;t\u0026\u0026(p.bs\u003d[lm(t),t.getHeight()]);var u\u003dm.D;u\u0026\u0026(p.ps\u003d[u.width,u.height]);ul.screen\u0026\u0026(p.scs\u003d[ul.screen.width,ul.screen.height])}else p.url\u003dencodeURIComponent(ul.location.href.substring(0,512)),f.referrer\u0026\u0026(p.referrer\u003dencodeURIComponent(f.referrer.substring(0,\n512)));p.tt\u003dk;p.pt\u003dgm;p.bin\u003dn.u;void 0!\u003d\u003dul.google_osd_load_pub_page_exp\u0026\u0026(p.olpp\u003dul.google_osd_load_pub_page_exp);p.deb\u003d[1,b.j.jT,b.j.RK,b.j.KL,b.j.PF,0,b.u.u,b.j.LT,b.j.KT,b.j.NT].join(\"-\");p.tvt\u003dLga(b,l);m.u\u0026\u0026(p.inapp\u003d1);if(null!\u003d\u003dul\u0026\u0026ul!\u003dul.top){0\u003cr.length\u0026\u0026(p.iframe_loc\u003dencodeURIComponent(ul.location.href.substring(0,512)));var x\u003dm.K;p.is\u003d[lm(x),x.getHeight()]}}catch(y){p.error\u003d1}b.B\u003dp}t\u003dg.Kf(b.B);u\u003dTl().j;1\u003d\u003dol(u.B,\"prf\")?(x\u003dnew xea,f\u003du.j,k\u003d0,-1\u003cf.j\u0026\u0026(k\u003df.B.j.now()-f.j),x\u003dPd(x,1,f.C+k,0),f\u003d\nu.j,x\u003dPd(x,5,-1\u003cf.j?f.u+1:f.u,0),x\u003dPd(x,2,u.u.j.B(),0),x\u003dPd(x,3,u.u.j.u(),0),u\u003dPd(x,4,u.u.j.j(),0),x\u003d{},u\u003d(x.pf\u003dg.Jc(g.Ce(u,Aea)),x)):u\u003d{};g.Nf(t,u);g.Nf(c,e,d,t,a());if(e\u003dwfa())d\u003d{},g.Nf(c,(d.v\u003dencodeURIComponent(e),d))}])};\nOga\u003dfunction(){var a\u003dNga||ul;if(!a)return\"\";var b\u003d[];if(!a.location||!a.location.href)return\"\";b.push(\"url\u003d\"+encodeURIComponent(a.location.href.substring(0,512)));a.document\u0026\u0026a.document.referrer\u0026\u0026b.push(\"referrer\u003d\"+encodeURIComponent(a.document.referrer.substring(0,512)));return b.join(\"\u0026\")};\nlo\u003dfunction(){var a\u003d\"youtube.player.web_20220223_01_RC00\".match(/_(\\d{8})_RC\\d+$/)||\"youtube.player.web_20220223_01_RC00\".match(/_(\\d{8})_\\d+_\\d+$/)||\"youtube.player.web_20220223_01_RC00\".match(/_(\\d{8})_\\d+\\.\\d+$/)||\"youtube.player.web_20220223_01_RC00\".match(/_(\\d{8})_\\d+_RC\\d+$/),b;if(2\u003d\u003d(null\u003d\u003d(b\u003da)?void 0:b.length))return a[1];a\u003d\"youtube.player.web_20220223_01_RC00\".match(/.*_(\\d{2})\\.(\\d{4})\\.\\d+_RC\\d+$/);var c;return 3\u003d\u003d(null\u003d\u003d(c\u003da)?void 0:c.length)?\"20\"+a[1]+a[2]:null};\nPga\u003dfunction(){return\"av.default_js\".includes(\"ima_html5_sdk\")?{Rk:\"ima\",Uk:null}:\"av.default_js\".includes(\"ima_native_sdk\")?{Rk:\"nima\",Uk:null}:\"av.default_js\".includes(\"admob-native-video-javascript\")?{Rk:\"an\",Uk:null}:\"youtube.player.web_20220223_01_RC00\".includes(\"cast_js_sdk\")?{Rk:\"cast\",Uk:lo()}:\"youtube.player.web_20220223_01_RC00\".includes(\"youtube.player.web\")?{Rk:\"yw\",Uk:lo()}:\"youtube.player.web_20220223_01_RC00\".includes(\"outstream_web_client\")?{Rk:\"out\",Uk:lo()}:\"youtube.player.web_20220223_01_RC00\".includes(\"drx_rewarded_web\")?\n{Rk:\"r\",Uk:lo()}:\"youtube.player.web_20220223_01_RC00\".includes(\"gam_native_web_video\")?{Rk:\"n\",Uk:lo()}:\"youtube.player.web_20220223_01_RC00\".includes(\"admob_interstitial_video\")?{Rk:\"int\",Uk:lo()}:{Rk:\"j\",Uk:null}};\noo\u003dfunction(a,b){var c\u003d{sv:\"922\"};null!\u003d\u003dmo\u0026\u0026(c.v\u003dmo);c.cb\u003dQga;c.nas\u003dYn.j.length;c.msg\u003da;void 0!\u003d\u003db\u0026\u0026(a\u003dRga(b))\u0026\u0026(c.e\u003dno[a]);return c};\npo\u003dfunction(a){return kb(a,\"custom_metric_viewable\")};\nRga\u003dfunction(a){var b\u003dpo(a)?\"custom_metric_viewable\":a.toLowerCase();return Bf(Tn,function(c){return c\u003d\u003db})};\nSga\u003dfunction(){this.j\u003dvoid 0;this.u\u003d!1;this.B\u003d0;this.C\u003d-1;this.D\u003d\"tos\"};\nVga\u003dfunction(a){try{var b\u003da.split(\",\");return b.length\u003eg.yf(Tga).length?null:Nl(b,function(c,d){d\u003dd.toLowerCase().split(\"\u003d\");if(2!\u003dd.length||void 0\u003d\u003d\u003dUga[d[0]]||!Uga[d[0]](d[1]))throw Error(\"Entry (\"+d[0]+\", \"+d[1]+\") is invalid.\");c[d[0]]\u003dd[1];return c},{})}catch(c){return null}};\nWga\u003dfunction(a,b){if(void 0\u003d\u003da.j)return 0;switch(a.D){case \"mtos\":return a.u?en(b.j,a.j):en(b.u,a.j);case \"tos\":return a.u?dn(b.j,a.j):dn(b.u,a.j)}return 0};\nqo\u003dfunction(a,b,c,d){Bn.call(this,b,d);this.K\u003da;this.N\u003dc};\nXga\u003dfunction(){};\nro\u003dfunction(){};\nso\u003dfunction(){};\nto\u003dfunction(a){Bn.call(this,\"fully_viewable_audible_half_duration_impression\",a)};\nuo\u003dfunction(a){this.j\u003da};\nvo\u003dfunction(a,b){Bn.call(this,a,b)};\nwo\u003dfunction(a){Cn.call(this,\"measurable_impression\",a)};\nxo\u003dfunction(){uo.apply(this,arguments)};\nyo\u003dfunction(a,b,c){En.call(this,a,b,c)};\nzo\u003dfunction(a){a\u003dvoid 0\u003d\u003d\u003da?ul:a;Vm.call(this,new Rm(a,2))};\nAo\u003dfunction(a,b,c){En.call(this,a,b,c)};\nBo\u003dfunction(a){a\u003dvoid 0\u003d\u003d\u003da?ul:a;Vm.call(this,new Rm(a,2))};\nCo\u003dfunction(){Rm.call(this,ul,2,\"mraid\");this.Ea\u003d0;this.ma\u003dthis.oa\u003d!1;this.K\u003dnull;this.u\u003dWea(this.B);this.C.j\u003dnew km(0,0,0,0);this.Ia\u003d!1};\nDo\u003dfunction(a,b,c){a.jp(\"addEventListener\",b,c)};\naha\u003dfunction(a){Tl().C\u003d!!a.jp(\"isViewable\");Do(a,\"viewableChange\",Yga);\"loading\"\u003d\u003d\u003da.jp(\"getState\")?Do(a,\"ready\",Zga):$ga(a)};\n$ga\u003dfunction(a){\"string\"\u003d\u003d\u003dtypeof a.u.Qj.AFMA_LIDAR?(a.oa\u003d!0,bha(a)):(a.u.compatibility\u003d3,a.K\u003d\"nc\",a.fail(\"w\"))};\nbha\u003dfunction(a){a.ma\u003d!1;var b\u003d1\u003d\u003dol(Tl().featureSet,\"rmmt\"),c\u003d!!a.jp(\"isViewable\");(b?!c:1)\u0026\u0026Ql().setTimeout(dm(524,function(){a.ma||(cha(a),em(540,Error()),a.K\u003d\"mt\",a.fail(\"w\"))}),500);\ndha(a);Do(a,a.u.Qj.AFMA_LIDAR,eha)};\ndha\u003dfunction(a){var b\u003d1\u003d\u003dol(Tl().featureSet,\"sneio\"),c\u003dvoid 0!\u003d\u003da.u.Qj.AFMA_LIDAR_EXP_1,d\u003dvoid 0!\u003d\u003da.u.Qj.AFMA_LIDAR_EXP_2;(b\u003db\u0026\u0026d)\u0026\u0026(a.u.Qj.AFMA_LIDAR_EXP_2\u003d!0);c\u0026\u0026(a.u.Qj.AFMA_LIDAR_EXP_1\u003d!b)};\ncha\u003dfunction(a){a.jp(\"removeEventListener\",a.u.Qj.AFMA_LIDAR,eha);a.oa\u003d!1};\nfha\u003dfunction(a,b){if(\"loading\"\u003d\u003d\u003da.jp(\"getState\"))return new g.kh(-1,-1);b\u003da.jp(b);if(!b)return new g.kh(-1,-1);a\u003dparseInt(b.width,10);b\u003dparseInt(b.height,10);return isNaN(a)||isNaN(b)?new g.kh(-1,-1):new g.kh(a,b)};\nZga\u003dfunction(){try{var a\u003dOl(Co);a.jp(\"removeEventListener\",\"ready\",Zga);$ga(a)}catch(b){em(541,b)}};\neha\u003dfunction(a,b){try{var c\u003dOl(Co);c.ma\u003d!0;var d\u003da?new km(a.y,a.x+a.width,a.y+a.height,a.x):new km(0,0,0,0);var e\u003dfm(),f\u003dPm();var k\u003dnew om(e,f,c);k.j\u003dd;k.volume\u003db;c.Go(k)}catch(l){em(542,l)}};\nYga\u003dfunction(a){var b\u003dTl(),c\u003dOl(Co);a\u0026\u0026!b.C\u0026\u0026(b.C\u003d!0,c.Ia\u003d!0,c.K\u0026\u0026c.fail(\"w\",!0))};\nEo\u003dfunction(){this.isInitialized\u003d!1;this.j\u003dthis.u\u003dnull;var a\u003d{};this.K\u003d(a.start\u003dthis.VU,a.firstquartile\u003dthis.QU,a.midpoint\u003dthis.SU,a.thirdquartile\u003dthis.WU,a.complete\u003dthis.OU,a.pause\u003dthis.hH,a.resume\u003dthis.tP,a.skip\u003dthis.UU,a.viewable_impression\u003dthis.dl,a.mute\u003dthis.Ku,a.unmute\u003dthis.Ku,a.fullscreen\u003dthis.RU,a.exitfullscreen\u003dthis.PU,a.fully_viewable_audible_half_duration_impression\u003dthis.dl,a.measurable_impression\u003dthis.dl,a.abandon\u003dthis.hH,a.engagedview\u003dthis.dl,a.impression\u003dthis.dl,a.creativeview\u003dthis.dl,\na.progress\u003dthis.Ku,a.custom_metric_viewable\u003dthis.dl,a.bufferstart\u003dthis.hH,a.bufferfinish\u003dthis.tP,a.audio_measurable\u003dthis.dl,a.audio_audible\u003dthis.dl,a);a\u003d{};this.N\u003d(a.overlay_resize\u003dthis.TU,a.abandon\u003dthis.GF,a.close\u003dthis.GF,a.collapse\u003dthis.GF,a.overlay_unmeasurable_impression\u003dfunction(b){return Un(b,\"overlay_unmeasurable_impression\",Pm())},a.overlay_viewable_immediate_impression\u003dfunction(b){return Un(b,\"overlay_viewable_immediate_impression\",Pm())},a.overlay_unviewable_impression\u003dfunction(b){return Un(b,\n\"overlay_unviewable_impression\",Pm())},a.overlay_viewable_end_of_session_impression\u003dfunction(b){return Un(b,\"overlay_viewable_end_of_session_impression\",Pm())},a);\nTl().u\u003d3;gha(this);this.B\u003d!1};\nFo\u003dfunction(a,b,c,d){b\u003da.Ux(null,d,!0,b);b.C\u003dc;yga([b],a.B);return b};\nhha\u003dfunction(a,b,c){Rda(b);var d\u003da.j;g.wc(b,function(e){var f\u003dg.Fl(e.criteria,function(k){var l\u003dVga(k);if(null\u003d\u003dl)k\u003dnull;else if(k\u003dnew Sga,null!\u003dl.visible\u0026\u0026(k.j\u003dl.visible/100),null!\u003dl.audible\u0026\u0026(k.u\u003d1\u003d\u003dl.audible),null!\u003dl.time){var m\u003d\"mtos\"\u003d\u003dl.timetype?\"mtos\":\"tos\",n\u003dlb(l.time,\"%\")?\"%\":\"ms\";l\u003dparseInt(l.time,10);\"%\"\u003d\u003dn\u0026\u0026(l/\u003d100);\"ms\"\u003d\u003dn?(k.B\u003dl,k.C\u003d-1):(k.B\u003d-1,k.C\u003dl);k.D\u003dvoid 0\u003d\u003d\u003dm?\"tos\":m}return k});\nMm(f,function(k){return null\u003d\u003dk})||cga(c,new qo(e.id,e.event,f,d))})};\niha\u003dfunction(){var a\u003d[],b\u003dTl();a.push(Ol(go));ol(b.featureSet,\"mvp_lv\")\u0026\u0026a.push(Ol(Co));b\u003d[new zo,new Bo];b.push(new ao(a));b.push(new fo(ul));return b};\njha\u003dfunction(a){if(!a.isInitialized){a.isInitialized\u003d!0;try{var b\u003dfm(),c\u003dTl(),d\u003dNm();gm\u003db;c.B\u003d79463069;\"o\"!\u003d\u003da.u\u0026\u0026(Nga\u003diea(ul));if(uea()){io.j.RK\u003d0;io.j.PF\u003dfm()-b;var e\u003diha(),f\u003dOl($n);f.u\u003de;Aga(f,function(){Go()})?io.done||(Kga(),Sm(f.j.j,a),jo()):d.B?Go():jo()}else Ho\u003d!0}catch(k){throw Yn.reset(),k;\n}}};\nJo\u003dfunction(a){io.u.cancel();Io\u003da;io.done\u003d!0};\nKo\u003dfunction(a){if(a.u)return a.u;var b\u003dOl($n).j;if(b)switch(b.getName()){case \"nis\":a.u\u003d\"n\";break;case \"gsv\":a.u\u003d\"m\"}a.u||(a.u\u003d\"h\");return a.u};\nLo\u003dfunction(a,b,c){if(null\u003d\u003da.j)return b.Pu|\u003d4,!1;a\u003dkha(a.j,c,b);b.Pu|\u003da;return 0\u003d\u003da};\nGo\u003dfunction(){var a\u003d[new fo(ul)],b\u003dOl($n);b.u\u003da;Aga(b,function(){Jo(\"i\")})?io.done||(Kga(),jo()):Jo(\"i\")};\nlha\u003dfunction(a,b){if(!a.kb){var c\u003dUn(a,\"start\",Pm());c\u003da.iH.j(c).j;var d\u003d{id:\"lidarv\"};d.r\u003db;d.sv\u003d\"922\";null!\u003d\u003dmo\u0026\u0026(d.v\u003dmo);nj(c,function(e,f){return d[e]\u003d\"mtos\"\u003d\u003de||\"tos\"\u003d\u003de?f:encodeURIComponent(f)});\nb\u003dOga();nj(b,function(e,f){return d[e]\u003dencodeURIComponent(f)});\nb\u003d\"//pagead2.googlesyndication.com/pagead/gen_204?\"+Ym(Xm(new Wm,d));xfa(b);a.kb\u003d!0}};\nMo\u003dfunction(a,b,c){ko(io,[a],!Pm());gga(a,c);4!\u003dc\u0026\u0026fga(a.oa,c,a.qA);return Un(a,b,Pm())};\ngha\u003dfunction(a){Mga(function(){var b\u003dmha();null!\u003da.u\u0026\u0026(b.sdk\u003da.u);var c\u003dOl($n);null!\u003dc.j\u0026\u0026(b.avms\u003dc.j.getName());return b})};\nnha\u003dfunction(a,b,c,d){if(a.B)var e\u003dXn(Yn,b);else e\u003duga(Yn,c),null!\u003d\u003de\u0026\u0026e.Qf!\u003d\u003db\u0026\u0026(a.ew(e),e\u003dnull);e||(b\u003da.Ux(c,fm(),!1,b),0\u003d\u003dYn.u.length\u0026\u0026(Tl().B\u003d79463069),zga([b]),e\u003db,e.C\u003dKo(a),d\u0026\u0026(e.Sa\u003dd));return e};\noha\u003dfunction(a){g.wc(Yn.j,function(b){3\u003d\u003db.Fg\u0026\u0026a.ew(b)})};\npha\u003dfunction(a,b){var c\u003da[b];void 0!\u003d\u003dc\u0026\u00260\u003cc\u0026\u0026(a[b]\u003dMath.floor(1E3*c))};\nmha\u003dfunction(){var a\u003dNm(),b\u003d{},c\u003d{},d\u003d{};return Object.assign({},(b.sv\u003d\"922\",b),null!\u003d\u003dmo\u0026\u0026(c.v\u003dmo,c),(d[\"if\"]\u003da.B?\"1\":\"0\",d.nas\u003dString(Yn.j.length),d))};\nNo\u003dfunction(a){Bn.call(this,\"audio_audible\",a)};\nOo\u003dfunction(a){Cn.call(this,\"audio_measurable\",a)};\nPo\u003dfunction(){uo.apply(this,arguments)};\nQo\u003dfunction(){};\nqha\u003dfunction(a){this.j\u003da};\nkha\u003dfunction(a,b,c){a\u003da.u();if(\"function\"\u003d\u003d\u003dtypeof a){var d\u003d{};var e\u003d{};d\u003dObject.assign({},null!\u003d\u003dmo\u0026\u0026(d.v\u003dmo,d),(e.sv\u003d\"922\",e.cb\u003dQga,e.e\u003drha(b),e));e\u003dUn(c,b,Pm());g.Nf(d,e);c.yQ[b]\u003de;d\u003d2\u003d\u003dc.bl()?vfa(d).join(\"\u0026\"):c.iH.j(d).j;try{return a(c.Qf,d,b),0}catch(f){return 2}}else return 1};\nrha\u003dfunction(a){var b\u003dpo(a)?\"custom_metric_viewable\":a;a\u003dBf(Tn,function(c){return c\u003d\u003db});\nreturn no[a]};\nRo\u003dfunction(){Eo.call(this);this.D\u003dnull;this.C\u003d!1;this.J\u003d\"ACTIVE_VIEW_TRAFFIC_TYPE_UNSPECIFIED\"};\nsha\u003dfunction(a,b,c){c\u003dc.opt_configurable_tracking_events;null!\u003da.j\u0026\u0026Array.isArray(c)\u0026\u0026hha(a,c,b)};\ntha\u003dfunction(a,b,c){var d\u003dXn(Yn,b);d||(d\u003dc.opt_nativeTime||-1,d\u003dFo(a,b,Ko(a),d),c.opt_osdId\u0026\u0026(d.Sa\u003dc.opt_osdId));return d};\nuha\u003dfunction(a,b,c){var d\u003dXn(Yn,b);d||(d\u003dFo(a,b,\"n\",c.opt_nativeTime||-1));return d};\nvha\u003dfunction(a,b){var c\u003dXn(Yn,b);c||(c\u003dFo(a,b,\"h\",-1));return c};\nwha\u003dfunction(a){Tl();switch(Ko(a)){case \"b\":return\"ytads.bulleit.triggerExternalActivityEvent\";case \"n\":return\"ima.bridge.triggerExternalActivityEvent\";case \"h\":case \"m\":case \"ml\":return\"ima.common.triggerExternalActivityEvent\"}return null};\nzha\u003dfunction(a,b,c,d){c\u003dvoid 0\u003d\u003d\u003dc?{}:c;var e\u003d{};g.Nf(e,{opt_adElement:void 0,opt_fullscreen:void 0},c);var f\u003da.vA(b,c);c\u003df?f.iH:a.HE();if(e.opt_bounds)return c.j(oo(\"ol\",d));if(void 0!\u003d\u003dd)if(void 0!\u003d\u003dRga(d))if(Ho)b\u003doo(\"ue\",d);else if(jha(a),\"i\"\u003d\u003dIo)b\u003doo(\"i\",d),b[\"if\"]\u003d0;else if(b\u003da.vA(b,e))if(a.B\u0026\u00263\u003d\u003db.Fg)b\u003d\"stopped\";else{b:{\"i\"\u003d\u003dIo\u0026\u0026(b.No\u003d!0,a.LH());f\u003de.opt_fullscreen;void 0!\u003d\u003df\u0026\u0026mn(b,!!f);var k;if(f\u003d!Nm().u)(f\u003dwb(g.Ab(),\"CrKey\")||wb(g.Ab(),\"PlayStation\")||wb(g.Ab(),\"Roku\")||ifa()||wb(g.Ab(),\"Xbox\"))||\n(f\u003dg.Ab(),f\u003dwb(f,\"AppleTV\")||wb(f,\"Apple TV\")||wb(f,\"CFNetwork\")||wb(f,\"tvOS\")),f||(f\u003dg.Ab(),f\u003dwb(f,\"sdk_google_atv_x86\")||wb(f,\"Android TV\")),f\u003d!f;f\u0026\u0026(Ql(),f\u003d0\u003d\u003d\u003dwl(Om));if(k\u003df){switch(b.bl()){case 1:lha(b,\"pv\");break;case 2:a.xH(b)}Jo(\"pv\")}f\u003dd.toLowerCase();if(k\u003d!k)k\u003dol(Tl().featureSet,\"ssmol\")\u0026\u0026\"loaded\"\u003d\u003d\u003df?!1:g.dc(xha,f);if(k\u0026\u00260\u003d\u003db.Fg){\"i\"!\u003dIo\u0026\u0026(io.done\u003d!1);k\u003dvoid 0!\u003d\u003de?e.opt_nativeTime:void 0;jm\u003dk\u003d\"number\"\u003d\u003d\u003dtypeof k?k:fm();b.Rz\u003d!0;var l\u003dPm();b.Fg\u003d1;b.Gf\u003d{};b.Gf.start\u003d!1;b.Gf.firstquartile\u003d\n!1;b.Gf.midpoint\u003d!1;b.Gf.thirdquartile\u003d!1;b.Gf.complete\u003d!1;b.Gf.resume\u003d!1;b.Gf.pause\u003d!1;b.Gf.skip\u003d!1;b.Gf.mute\u003d!1;b.Gf.unmute\u003d!1;b.Gf.viewable_impression\u003d!1;b.Gf.measurable_impression\u003d!1;b.Gf.fully_viewable_audible_half_duration_impression\u003d!1;b.Gf.fullscreen\u003d!1;b.Gf.exitfullscreen\u003d!1;b.KE\u003d0;l||(b.Ag().N\u003dk);ko(io,[b],!l)}(k\u003db.Br[f])\u0026\u0026xn(b.wf,k);g.dc(yha,f)\u0026\u0026b.Kq\u0026\u0026b.Kq.D(b,null);switch(b.bl()){case 1:var m\u003dpo(f)?a.K.custom_metric_viewable:a.K[f];break;case 2:m\u003da.N[f]}if(m\u0026\u0026(d\u003dm.call(a,b,e,d),void 0!\u003d\u003d\nd)){e\u003doo(void 0,f);g.Nf(e,d);d\u003de;break b}d\u003dvoid 0}3\u003d\u003db.Fg\u0026\u0026(a.B?b.Wd\u0026\u0026b.Wd.fv():a.ew(b));b\u003dd}else b\u003doo(\"nf\",d);else b\u003dvoid 0;else Ho?b\u003doo(\"ue\"):f?(b\u003doo(),g.Nf(b,iga(f,!0,!1,!1))):b\u003doo(\"nf\");return\"string\"\u003d\u003d\u003dtypeof b?a.B\u0026\u0026\"stopped\"\u003d\u003d\u003db?So:c.j(void 0):c.j(b)};\nAha\u003dfunction(a,b){b\u0026\u0026(a.J\u003db)};\nBha\u003dfunction(a){var b\u003d{};return b.viewability\u003da.j,b.googleViewability\u003da.u,b};\nTo\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?{}:c;a\u003dzha(Ol(Ro),b,c,a);return Bha(a)};\nCha\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?!1:b;var c\u003dOl(Ro).vA(a,{});c?Pn(c):b\u0026\u0026(a\u003dOl(Ro).Ux(null,fm(),!1,a),a.Fg\u003d3,zga([a]))};\nFha\u003dfunction(a){if(g.nb(g.qh(a)))return!1;if(0\u003c\u003da.indexOf(\"://pagead2.googlesyndication.com/pagead/gen_204?id\u003dyt3p\u0026sr\u003d1\u0026\"))return!0;try{var b\u003dnew g.wk(a)}catch(c){return null!\u003dg.Yb(Dha,function(d){return 0\u003ca.search(d)})}return b.D.match(Eha)?!0:null!\u003dg.Yb(Dha,function(c){return null!\u003da.match(c)})};\ng.Uo\u003dfunction(a,b){return a.replace(Gha,function(c,d){try{var e\u003dg.Gf(b,d);if(null\u003d\u003de||null\u003d\u003de.toString())return c;e\u003de.toString();if(\"\"\u003d\u003de||!g.nb(g.qh(e)))return encodeURIComponent(e).replace(/%2C/g,\",\")}catch(f){}return c})};\nHha\u003dfunction(a){Vo\u0026\u0026Object.defineProperty(a,Symbol.hasInstance,Id(Object[Symbol.hasInstance]))};\nXo\u003dfunction(a){var b,c;g.dg.call(this);var d\u003dthis;this.J\u003dthis.u\u003d0;this.Nj\u003dnull!\u003d\u003da\u0026\u0026void 0!\u003d\u003da?a:{Zf:function(e,f){return setTimeout(e,f)},\nCi:clearTimeout};this.j\u003dnull!\u003d\u003d(c\u003dnull\u003d\u003d\u003d(b\u003dwindow.navigator)||void 0\u003d\u003d\u003db?void 0:b.onLine)\u0026\u0026void 0!\u003d\u003dc?c:!0;this.C\u003dfunction(){return g.B(function(e){return g.A(e,Wo(d),0)})};\nwindow.addEventListener(\"offline\",this.C);window.addEventListener(\"online\",this.C);this.J||Iha(this)};\nIha\u003dfunction(a){a.J\u003da.Nj.Zf(function(){var b;return g.B(function(c){if(1\u003d\u003dc.j)return a.j?(null\u003d\u003d\u003d(b\u003dwindow.navigator)||void 0\u003d\u003d\u003db?0:b.onLine)?c.eb(3):g.A(c,Wo(a),3):g.A(c,Wo(a),3);Iha(a);g.sa(c)})},3E4)};\nWo\u003dfunction(a,b){return a.D?a.D:a.D\u003dnew Promise(function(c){var d,e,f;return g.B(function(k){switch(k.j){case 1:return d\u003dwindow.AbortController?new window.AbortController:void 0,e\u003dnull\u003d\u003d\u003dd||void 0\u003d\u003d\u003dd?void 0:d.signal,f\u003d!1,ta(k,2,3),d\u0026\u0026(a.u\u003da.Nj.Zf(function(){d.abort()},b||2E4)),g.A(k,fetch(\"/generate_204\",{method:\"HEAD\",\nsignal:e}),5);case 5:f\u003d!0;case 3:xa(k);a.D\u003dvoid 0;a.u\u0026\u0026(a.Nj.Ci(a.u),a.u\u003d0);f!\u003d\u003da.j\u0026\u0026(a.j\u003df,a.j?a.dispatchEvent(\"networkstatus-online\"):a.dispatchEvent(\"networkstatus-offline\"));c(f);ya(k,0);break;case 2:wa(k),f\u003d!1,k.eb(3)}})})};\nYo\u003dfunction(){this.data_\u003d[];this.j\u003d-1};\nJha\u003dfunction(a){-1\u003d\u003da.j\u0026\u0026(a.j\u003dNl(a.data_,function(b,c,d){return c?b+Math.pow(2,d):b},0));\nreturn a.j};\ng.Zo\u003dfunction(a,b,c){g.I.call(this);this.j\u003dnull;this.C\u003d!1;this.J\u003da;this.D\u003dc;this.u\u003db||window;this.B\u003d(0,g.Sa)(this.fR,this)};\ng.$o\u003dfunction(a){a.isActive()||a.start()};\nKha\u003dfunction(a){a\u003da.u;return a.requestAnimationFrame||a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame||a.msRequestAnimationFrame||null};\nLha\u003dfunction(a){a\u003da.u;return a.cancelAnimationFrame||a.cancelRequestAnimationFrame||a.webkitCancelRequestAnimationFrame||a.mozCancelRequestAnimationFrame||a.oCancelRequestAnimationFrame||a.msCancelRequestAnimationFrame||null};\ng.K\u003dfunction(a,b,c){g.I.call(this);this.j\u003da;this.eg\u003db||0;this.u\u003dc;this.B\u003d(0,g.Sa)(this.pJ,this)};\ng.ap\u003dfunction(a,b){a.isActive()||a.start(b)};\ng.bp\u003dfunction(a){a.stop();a.pJ()};\ng.cp\u003dfunction(a){a.isActive()\u0026\u0026g.bp(a)};\ndp\u003dfunction(a,b){this.j\u003da[g.C.Symbol.iterator]();this.u\u003db};\nMha\u003dfunction(a,b){return new dp(a,b)};\nNha\u003dfunction(a){return\"string\"\u003d\u003dtypeof a.className?a.className:a.getAttribute\u0026\u0026a.getAttribute(\"class\")||\"\"};\nep\u003dfunction(a){return a.classList?a.classList:Nha(a).match(/\\S+/g)||[]};\ng.fp\u003dfunction(a,b){\"string\"\u003d\u003dtypeof a.className?a.className\u003db:a.setAttribute\u0026\u0026a.setAttribute(\"class\",b)};\ng.gp\u003dfunction(a,b){return a.classList?a.classList.contains(b):g.dc(ep(a),b)};\ng.hp\u003dfunction(a,b){if(a.classList)a.classList.add(b);else if(!g.gp(a,b)){var c\u003dNha(a);g.fp(a,c+(0\u003cc.length?\" \"+b:b))}};\ng.ip\u003dfunction(a,b){if(a.classList)Array.prototype.forEach.call(b,function(e){g.hp(a,e)});\nelse{var c\u003d{};Array.prototype.forEach.call(ep(a),function(e){c[e]\u003d!0});\nArray.prototype.forEach.call(b,function(e){c[e]\u003d!0});\nb\u003d\"\";for(var d in c)b+\u003d0\u003cb.length?\" \"+d:d;g.fp(a,b)}};\ng.jp\u003dfunction(a,b){a.classList?a.classList.remove(b):g.gp(a,b)\u0026\u0026g.fp(a,Array.prototype.filter.call(ep(a),function(c){return c!\u003db}).join(\" \"))};\ng.kp\u003dfunction(a,b){a.classList?Array.prototype.forEach.call(b,function(c){g.jp(a,c)}):g.fp(a,Array.prototype.filter.call(ep(a),function(c){return!g.dc(b,c)}).join(\" \"))};\ng.L\u003dfunction(a,b,c){c?g.hp(a,b):g.jp(a,b)};\nOha\u003dfunction(a,b){var c\u003d!g.gp(a,b);g.L(a,b,c)};\nop\u003dfunction(a){if(a instanceof lp||a instanceof mp||a instanceof np)return a;if(\"function\"\u003d\u003dtypeof a.Rj)return new lp(function(){return Pha(a)});\nif(\"function\"\u003d\u003dtypeof a[Symbol.iterator])return new lp(function(){return a[Symbol.iterator]()});\nif(\"function\"\u003d\u003dtypeof a.Vg)return new lp(function(){return Pha(a.Vg())});\nthrow Error(\"Not an iterator or iterable.\");};\nPha\u003dfunction(a){if(!(a instanceof g.nn))return a;var b\u003d!1;return{next:function(){for(var c;!b;)try{c\u003da.Rj();break}catch(d){if(d!\u003d\u003dg.pn)throw d;b\u003d!0}return{value:c,done:b}}}};\nlp\u003dfunction(a){this.j\u003da};\nmp\u003dfunction(a){this.j\u003da};\nnp\u003dfunction(a){lp.call(this,function(){return a});\nthis.B\u003da};\ng.pp\u003dfunction(a,b){this.u\u003d{};this.j\u003d[];this.Ap\u003dthis.size\u003d0;var c\u003darguments.length;if(1\u003cc){if(c%2)throw Error(\"Uneven number of arguments\");for(var d\u003d0;d\u003cc;d+\u003d2)this.set(arguments[d],arguments[d+1])}else if(a)if(a instanceof g.pp)for(c\u003da.tm(),d\u003d0;d\u003cc.length;d++)this.set(c[d],a.get(c[d]));else for(d in a)this.set(d,a[d])};\nQha\u003dfunction(a,b){return a\u003d\u003d\u003db};\nrp\u003dfunction(a){if(a.size!\u003da.j.length){for(var b\u003d0,c\u003d0;b\u003ca.j.length;){var d\u003da.j[b];qp(a.u,d)\u0026\u0026(a.j[c++]\u003dd);b++}a.j.length\u003dc}if(a.size!\u003da.j.length){var e\u003d{};for(c\u003db\u003d0;b\u003ca.j.length;)d\u003da.j[b],qp(e,d)||(a.j[c++]\u003dd,e[d]\u003d1),b++;a.j.length\u003dc}};\nqp\u003dfunction(a,b){return Object.prototype.hasOwnProperty.call(a,b)};\ng.sp\u003dfunction(){g.dg.call(this);this.j\u003d0;this.endTime\u003dthis.startTime\u003dnull};\nRha\u003dfunction(a,b){Array.isArray(b)||(b\u003d[b]);b\u003db.map(function(c){return\"string\"\u003d\u003d\u003dtypeof c?c:c.property+\" \"+c.duration+\"s \"+c.timing+\" \"+c.delay+\"s\"});\ng.vm(a,\"transition\",b.join(\",\"))};\ntp\u003dfunction(a,b,c,d,e){g.sp.call(this);this.u\u003da;this.J\u003db;this.K\u003dc;this.D\u003dd;this.N\u003dArray.isArray(e)?e:[e]};\nSha\u003dfunction(a,b,c,d){return new tp(a,b,{opacity:c},{opacity:d},{property:\"opacity\",duration:b,timing:\"ease-in\",delay:0})};\nUha\u003dfunction(a){Tha();return Ug(a,null)};\ng.up\u003dfunction(a){Tha();return Ag(a)};\nWha\u003dfunction(a){a\u003dxb(a);if(\"\"\u003d\u003da)return null;var b\u003dString(a.substr(0,4)).toLowerCase();if(0\u003d\u003d(\"url(\"\u003cb?-1:\"url(\"\u003d\u003db?0:1))return!a.endsWith(\")\")||1\u003c(a?a.split(\"(\").length-1:0)||a\u0026\u0026a.split(\")\"),null;if(0\u003ca.indexOf(\"(\")){if(/\"|\u0027/.test(a))return null;b\u003d/([\\-\\w]+)\\(/g;for(var c;c\u003db.exec(a);)if(!(c[1].toLowerCase()in Vha))return null}return a};\nvp\u003dfunction(a,b){a\u003dg.C[a];return a\u0026\u0026a.prototype?(b\u003dObject.getOwnPropertyDescriptor(a.prototype,b))\u0026\u0026b.get||null:null};\nXha\u003dfunction(a){var b\u003dg.C.CSSStyleDeclaration;return b\u0026\u0026b.prototype\u0026\u0026b.prototype[a]||null};\nYha\u003dfunction(a,b,c,d){if(a)return a.apply(b,d);if(g.Nc\u0026\u002610\u003edocument.documentMode){if(!b[c].call)throw Error(\"IE Clobbering detected\");}else if(\"function\"!\u003dtypeof b[c])throw Error(\"Clobbering detected\");return b[c].apply(b,d)};\ncia\u003dfunction(a){if(!a)return Ng;var b\u003ddocument.createElement(\"div\").style;Zha(a).forEach(function(c){var d\u003dg.kf\u0026\u0026c in $ha?c:c.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?\u003d[a-z])/i,\"\");kb(d,\"--\")||kb(d,\"var\")||(c\u003dYha(aia,a,a.getPropertyValue?\"getPropertyValue\":\"getAttribute\",[c])||\"\",c\u003dWha(c),null!\u003dc\u0026\u0026Yha(bia,b,b.setProperty?\"setProperty\":\"setAttribute\",[d,c]))});\nreturn nba(g.ug(\"Output of CSS sanitizer\"),b.cssText||\"\")};\nZha\u003dfunction(a){g.Na(a)?a\u003dg.kc(a):(a\u003dg.yf(a),g.hc(a,\"cssText\"));return a};\ng.xp\u003dfunction(a){var b,c\u003db\u003d0,d\u003d!1;a\u003da.split(dia);for(var e\u003d0;e\u003ca.length;e++){var f\u003da[e];g.wp.test(f)?(b++,c++):eia.test(f)?d\u003d!0:fia.test(f)?c++:gia.test(f)\u0026\u0026(d\u003d!0)}b\u003d0\u003d\u003dc?d?1:0:.4\u003cb/c?-1:1;return-1\u003d\u003d(0\u003d\u003db?null:b)?\"rtl\":\"ltr\"};\ng.yp\u003dfunction(a,b,c,d,e,f,k,l){this.j\u003da;this.K\u003db;this.B\u003dc;this.D\u003dd;this.C\u003de;this.J\u003df;this.u\u003dk;this.N\u003dl};\ng.zp\u003dfunction(a,b){if(0\u003d\u003db)return a.j;if(1\u003d\u003db)return a.u;var c\u003dg.gh(a.j,a.B,b),d\u003dg.gh(a.B,a.C,b);a\u003dg.gh(a.C,a.u,b);c\u003dg.gh(c,d,b);d\u003dg.gh(d,a,b);return g.gh(c,d,b)};\nAp\u003dfunction(a,b){this.start\u003da\u003cb?a:b;this.end\u003da\u003cb?b:a};\nhia\u003dfunction(a,b){a\u003d[a];for(var c\u003db.length-1;0\u003c\u003dc;--c)a.push(typeof b[c],b[c]);return a.join(\"\\v\")};\nBp\u003dfunction(a){return(a\u003da.exec(g.Ab()))?a[1]:\"\"};\nCp\u003dfunction(a){return 0\u003c\u003dg.zb(iia,a)};\ng.Dp\u003dfunction(a){g.I.call(this);this.J\u003d1;this.B\u003d[];this.C\u003d0;this.j\u003d[];this.u\u003d{};this.K\u003d!!a};\njia\u003dfunction(a,b,c){g.ii(function(){a.apply(b,c)})};\ng.Ep\u003dfunction(a){this.j\u003da};\nFp\u003dfunction(a){this.j\u003da};\nkia\u003dfunction(a){this.data\u003da};\nlia\u003dfunction(a){return void 0\u003d\u003d\u003da||a instanceof kia?a:new kia(a)};\nGp\u003dfunction(a){this.j\u003da};\ng.mia\u003dfunction(a){var b\u003da.creation;a\u003da.expiration;return!!a\u0026\u0026a\u003cg.Ua()||!!b\u0026\u0026b\u003eg.Ua()};\ng.Hp\u003dfunction(a){this.j\u003da};\nnia\u003dfunction(){};\nIp\u003dfunction(){};\nJp\u003dfunction(a){this.j\u003da};\nKp\u003dfunction(){var a\u003dnull;try{a\u003dwindow.localStorage||null}catch(b){}this.j\u003da};\noia\u003dfunction(){var a\u003dnull;try{a\u003dwindow.sessionStorage||null}catch(b){}this.j\u003da};\nMp\u003dfunction(a,b){this.u\u003da;this.j\u003dnull;if(g.Nc\u0026\u0026!g.Gc(9)){Lp||(Lp\u003dnew g.pp);this.j\u003dLp.get(a);this.j||(b?this.j\u003ddocument.getElementById(b):(this.j\u003ddocument.createElement(\"userdata\"),this.j.addBehavior(\"#default#userData\"),document.body.appendChild(this.j)),Lp.set(a,this.j));try{this.j.load(this.u)}catch(c){this.j\u003dnull}}};\nNp\u003dfunction(a){return\"_\"+encodeURIComponent(a).replace(/[.!~*\u0027()%]/g,function(b){return pia[b]})};\nOp\u003dfunction(a){try{a.j.save(a.u)}catch(b){throw\"Storage mechanism: Quota exceeded\";}};\nPp\u003dfunction(a,b){this.u\u003da;this.j\u003db+\"::\"};\ng.Qp\u003dfunction(a){var b\u003dnew Kp;return b.isAvailable()?a?new Pp(b,a):b:null};\nRp\u003dfunction(a,b){this.j\u003da;this.u\u003db};\nSp\u003dfunction(a){this.j\u003d[];if(a)a:{if(a instanceof Sp){var b\u003da.tm();a\u003da.Ii();if(0\u003e\u003dthis.j.length){for(var c\u003dthis.j,d\u003d0;d\u003cb.length;d++)c.push(new Rp(b[d],a[d]));break a}}else b\u003dg.yf(a),a\u003dxf(a);for(d\u003d0;d\u003cb.length;d++)qia(this,b[d],a[d])}};\nqia\u003dfunction(a,b,c){var d\u003da.j;d.push(new Rp(b,c));b\u003dd.length-1;a\u003da.j;for(c\u003da[b];0\u003cb;)if(d\u003db-1\u003e\u003e1,a[d].getKey()\u003ec.getKey())a[b]\u003da[d],b\u003dd;else break;a[b]\u003dc};\nTp\u003dfunction(){Sp.call(this)};\nUp\u003dfunction(){};\nria\u003dfunction(){var a\u003dg.Ba.apply(0,arguments);return 0\u003d\u003d\u003da.length?function(b){return b}:1\u003d\u003d\u003da.length?a[0]:a.reduce(function(b,c){return function(){return b(c.apply(null,g.v(g.Ba.apply(0,arguments))))}})};\nsia\u003dfunction(){var a\u003dg.Ba.apply(0,arguments);return function(b){return function(c,d){function e(){throw Error(\"Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.\");}\nc\u003db(c,d);var f\u003d{getState:c.getState,dispatch:function(k){return e.apply(null,[k].concat(g.v(g.Ba.apply(1,arguments))))}};\nd\u003da.map(function(k){return k(f)});\ne\u003dria.apply(null,g.v(d))(c.dispatch);return Object.assign(Object.assign({},c),{dispatch:e})}}};\nVp\u003dfunction(){return Math.random().toString(36).substring(7).split(\"\").join(\".\")};\ntia\u003dfunction(a){Object.keys(a).forEach(function(b){var c\u003da[b];if(\"undefined\"\u003d\u003d\u003dtypeof c(void 0,{type:Wp}))throw Error(\u0027Reducer \"\u0027+b+\"\\\" 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\u0027t want to set a value for this reducer, you can use null instead of undefined.\");if(\"undefined\"\u003d\u003d\u003dtypeof c(void 0,{type:\"@@redux/PROBE_UNKNOWN_ACTION\"+Vp()}))throw Error(\u0027Reducer \"\u0027+\nb+\"\\\" returned undefined when probed with a random type. Don\u0027t try to handle \"+(Wp+\u0027 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.\u0027));})};\nuia\u003dfunction(a,b,c,d){function e(){if(r)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 m}\nfunction f(u){if(\"function\"!\u003d\u003dtypeof u)throw Error(\"Expected the listener to be a function.\");if(r)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 x\u003d!0;p\u003d\u003d\u003dn\u0026\u0026(p\u003dn.slice());p.push(u);return function(){if(x){if(r)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.\");\nx\u003d!1;p\u003d\u003d\u003dn\u0026\u0026(p\u003dn.slice());p.splice(p.indexOf(u),1);n\u003dnull}}}\nfunction k(u){if(\"object\"!\u003d\u003dtypeof u||null\u003d\u003d\u003du)var x\u003d!1;else{for(x\u003du;null!\u003d\u003dObject.getPrototypeOf(x);)x\u003dObject.getPrototypeOf(x);x\u003dObject.getPrototypeOf(u)\u003d\u003d\u003dx}if(!x)throw Error(\"Actions must be plain objects. Use custom middleware for async actions.\");if(\"undefined\"\u003d\u003d\u003dtypeof u.type)throw Error(\u0027Actions may not have an undefined \"type\" property. Have you misspelled a constant?\u0027);if(r)throw Error(\"Reducers may not dispatch actions.\");try{r\u003d!0,m\u003dl(m,u)}finally{r\u003d!1}x\u003dn\u003dp;for(var y\u003d0;y\u003cx.length;y++)(0,x[y])();\nreturn u}\nif(\"function\"\u003d\u003d\u003dtypeof b\u0026\u0026\"function\"\u003d\u003d\u003dtypeof c||\"function\"\u003d\u003d\u003dtypeof c\u0026\u0026\"function\"\u003d\u003d\u003dtypeof d)throw Error(\"It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function.\");\"function\"\u003d\u003d\u003dtypeof b\u0026\u0026\"undefined\"\u003d\u003d\u003dtypeof c\u0026\u0026(c\u003db,b\u003dvoid 0);if(\"undefined\"!\u003d\u003dtypeof c){if(\"function\"!\u003d\u003dtypeof c)throw Error(\"Expected the enhancer to be a function.\");return c(uia)(a,b)}if(\"function\"!\u003d\u003dtypeof a)throw Error(\"Expected the reducer to be a function.\");\nvar l\u003da,m\u003db,n\u003d[],p\u003dn,r\u003d!1;k({type:Wp});a\u003d{};var t\u003d(a.dispatch\u003dk,a.subscribe\u003df,a.getState\u003de,a.replaceReducer\u003dfunction(u){if(\"function\"!\u003d\u003dtypeof u)throw Error(\"Expected the nextReducer to be a function.\");l\u003du;k({type:via});return t},a[wia]\u003dfunction(){var u\u003d{};\nreturn u.subscribe\u003dfunction(x){function y(){x.next\u0026\u0026x.next(e())}\nif(\"object\"!\u003d\u003dtypeof x||null\u003d\u003d\u003dx)throw new TypeError(\"Expected the observer to be an object.\");y();return{unsubscribe:f(y)}},u[wia]\u003dfunction(){return this},u},a);\nreturn t};\nXp\u003dfunction(a){g.F.call(this,a,-1,xia)};\nBia\u003dfunction(){return[2,yia,4,Te,7,Yp,9,Yp,10,Yp,11,zia,12,Yp,13,yia,14,g.Zp,$p,Aia,15,g.aq,16,g.aq,17,Yp,1,zia,3,g.aq,5,g.aq,6,g.aq,8,Te]};\n$p\u003dfunction(a){g.F.call(this,a)};\nAia\u003dfunction(){return[1,Te,2,Te,3,Te,4,Te,5,Yp]};\nCia\u003dfunction(a){var b\u003da.split(\"\"),c\u003d[function(d){d.reverse()},\n893973918,null,1722209723,908308405,1665079566,function(d,e){d.push(e)},\nnull,-1830718371,function(d,e,f){var k\u003df.length;d.forEach(function(l,m,n){this.push(n[m]\u003df[(f.indexOf(l)-f.indexOf(this[m])+m+k--)%f.length])},e.split(\"\"))},\n1408766493,function(d){d.reverse()},\n-898196982,1259277988,730549169,1540307198,-328093528,-2141998607,null,function(d,e){e\u003d(e%d.length+d.length)%d.length;d.splice(-e).reverse().forEach(function(f){d.unshift(f)})},\n-1008659036,2114835658,b,function(d,e){e\u003d(e%d.length+d.length)%d.length;var f\u003dd[0];d[0]\u003dd[e];d[e]\u003df},\n-741813053,741111535,function(d,e){e\u003d(e%d.length+d.length)%d.length;d.splice(e,1)},\n852683892,1016114229,function(d,e){e\u003d(e%d.length+d.length)%d.length;d.splice(0,1,d.splice(e,1,d[0])[0])},\n744917599,b,-1558150916,-1797054156,function(d){for(var e\u003dd.length;e;)d.push(d.splice(--e,1)[0])},\n2052314506,997718809,2127535667,b,\"XiIjZ\",-1334463239,1547235094,-977429726,function(){for(var d\u003d64,e\u003d[];++d-e.length-32;)switch(d){case 58:d\u003d96;continue;case 91:d\u003d44;break;case 65:d\u003d47;continue;case 46:d\u003d153;case 123:d-\u003d58;default:e.push(String.fromCharCode(d))}return e},\nfunction(d,e){for(e\u003d(e%d.length+d.length)%d.length;e--;)d.unshift(d.pop())},\n852683892,-1277176812,-1884940825,1060386277];c[2]\u003dc;c[7]\u003dc;c[18]\u003dc;try{c[44](c[18],c[28]),c[33](c[6],c[18]),c[27](c[42],c[8]),c[27](c[26],c[19]),c[27](c[6],c[44]),c[27](c[17],c[16]),c[15](c[42]),c[38](c[26]),c[27](c[17],c[25]),c[23](c[22],c[5]),c[17](c[26],c[45]),c[17](c[6],c[30]),c[17](c[26],c[23]),c[43](c[6],c[43]),c[22](c[26]),c[48](c[26]),c[7](c[10],c[25]),c[7](c[6],c[47]),c[0](c[3],c[35]),c[10](c[37],c[28]),c[0](c[49],c[6]),c[39](c[4],c[32]),c[35](c[17],c[40]),c[7](c[14],c[11]),c[34](c[41],\nc[23]),c[10](c[6],c[16]),c[18](c[47]),c[3](c[47],c[15]),c[42](c[47],c[23],c[27]()),c[7](c[6],c[36]),c[13](c[35],c[25]),c[13](c[22],c[30]),c[7](c[2],c[20]),c[7](c[40],c[1]),c[13](c[35],c[29]),c[7](c[40],c[14]),c[7](c[2],c[4]),c[33](c[35])}catch(d){return\"enhanced_except_55QBmOv-_w8_\"+a}return b.join(\"\")};\nbq\u003dfunction(a){this.j\u003da};\ncq\u003dfunction(){bq.apply(this,arguments)};\ndq\u003dfunction(){cq.apply(this,arguments)};\neq\u003dfunction(a){g.F.call(this,a)};\nfq\u003dfunction(a){g.F.call(this,a)};\ngq\u003dfunction(a){g.F.call(this,a)};\nhq\u003dfunction(a){g.F.call(this,a)};\ng.iq\u003dfunction(a){g.F.call(this,a,-1,Dia)};\nFia\u003dfunction(a){g.F.call(this,a,-1,Eia)};\njq\u003dfunction(a){g.F.call(this,a)};\nkq\u003dfunction(a){g.F.call(this,a,-1,Gia)};\nlq\u003dfunction(a){g.F.call(this,a,-1,Hia)};\nmq\u003dfunction(){cq.apply(this,arguments)};\nnq\u003dfunction(){cq.apply(this,arguments)};\noq\u003dfunction(){cq.apply(this,arguments)};\npq\u003dfunction(){bq.apply(this,arguments)};\nqq\u003dfunction(){cq.apply(this,arguments)};\nrq\u003dfunction(){cq.apply(this,arguments)};\nsq\u003dfunction(){cq.apply(this,arguments)};\ntq\u003dfunction(){cq.apply(this,arguments)};\nuq\u003dfunction(a){g.F.call(this,a)};\nIia\u003dfunction(a){g.F.call(this,a)};\nvq\u003dfunction(a){g.F.call(this,a)};\nJia\u003dfunction(a,b){Vd(a,1,b)};\nKia\u003dfunction(a){g.F.call(this,a)};\nLia\u003dfunction(a,b){Vd(a,1,b)};\nwq\u003dfunction(a){g.F.call(this,a,-1,Mia)};\nNia\u003dfunction(a,b){Vd(a,2,b)};\nxq\u003dfunction(a){g.F.call(this,a)};\nyq\u003dfunction(a){g.F.call(this,a)};\nzq\u003dfunction(a){g.F.call(this,a)};\nOia\u003dfunction(a){g.F.call(this,a)};\nAq\u003dfunction(a){g.F.call(this,a,-1,Pia)};\nBq\u003dfunction(a){g.F.call(this,a,-1,Qia)};\nDq\u003dfunction(a,b){$d(a,68,Cq,b,void 0)};\nCq\u003dfunction(a){g.F.call(this,a)};\nRia\u003dfunction(a){g.F.call(this,a)};\nSia\u003dfunction(a){g.F.call(this,a)};\nEq\u003dfunction(a){g.F.call(this,a)};\nFq\u003dfunction(a){g.F.call(this,a,428)};\nTia\u003dfunction(a){g.F.call(this,a)};\nNq\u003dfunction(a){g.F.call(this,a)};\nOq\u003dfunction(a){g.F.call(this,a,-1,Uia)};\nPq\u003dfunction(){cq.apply(this,arguments)};\nQq\u003dfunction(){cq.apply(this,arguments)};\nRq\u003dfunction(){cq.apply(this,arguments)};\nSq\u003dfunction(){cq.apply(this,arguments)};\nTq\u003dfunction(){cq.apply(this,arguments)};\nUq\u003dfunction(){cq.apply(this,arguments)};\nVq\u003dfunction(){cq.apply(this,arguments)};\nWq\u003dfunction(){cq.apply(this,arguments)};\nXq\u003dfunction(){cq.apply(this,arguments)};\nYq\u003dfunction(){cq.apply(this,arguments)};\nZq\u003dfunction(){cq.apply(this,arguments)};\n$q\u003dfunction(){cq.apply(this,arguments)};\nar\u003dfunction(){cq.apply(this,arguments)};\nbr\u003dfunction(){cq.apply(this,arguments)};\ncr\u003dfunction(){cq.apply(this,arguments)};\nVia\u003dfunction(){return g.Ja(\"yt.ads.biscotti.lastId_\")||\"\"};\nWia\u003dfunction(a){g.Ia(\"yt.ads.biscotti.lastId_\",a,void 0)};\ndr\u003dfunction(a){g.F.call(this,a,1)};\ner\u003dfunction(a){g.F.call(this,a)};\nfr\u003dfunction(){er.apply(this,arguments)};\ngr\u003dfunction(){dr.apply(this,arguments)};\nir\u003dfunction(){var a\u003darguments;1\u003ca.length?hr[a[0]]\u003da[1]:1\u003d\u003d\u003da.length\u0026\u0026Object.assign(hr,a[0])};\ng.O\u003dfunction(a,b){return a in hr?hr[a]:b};\njr\u003dfunction(a){return g.O(a,void 0)};\nkr\u003dfunction(){return hr.EXPERIMENT_FLAGS};\nlr\u003dfunction(a){var b\u003dkr();return b?b[a]:void 0};\ng.P\u003dfunction(a){a\u003dXia(a);return\"string\"\u003d\u003d\u003dtypeof a\u0026\u0026\"false\"\u003d\u003d\u003da?!1:!!a};\ng.mr\u003dfunction(a,b){a\u003dXia(a);return void 0\u003d\u003d\u003da\u0026\u0026void 0!\u003d\u003db?b:Number(a||0)};\nnr\u003dfunction(){return g.O(\"EXPERIMENTS_TOKEN\",\"\")};\nXia\u003dfunction(a){var b\u003dg.O(\"EXPERIMENTS_FORCED_FLAGS\",{});return void 0!\u003d\u003db[a]?b[a]:g.O(\"EXPERIMENT_FLAGS\",{})[a]};\nor\u003dfunction(){var a\u003d[],b\u003dg.O(\"EXPERIMENTS_FORCED_FLAGS\",{});for(c in b)a.push({key:c,value:String(b[c])});var c\u003dg.O(\"EXPERIMENT_FLAGS\",{});for(var d in c)d.startsWith(\"force_\")\u0026\u0026void 0\u003d\u003d\u003db[d]\u0026\u0026a.push({key:d,value:String(c[d])});return a};\nYia\u003dfunction(a){pr.forEach(function(b){return b(a)})};\nrr\u003dfunction(a){return a\u0026\u0026window.yterr?function(){try{return a.apply(this,arguments)}catch(b){g.qr(b)}}:a};\ng.qr\u003dfunction(a,b,c,d){var e\u003dg.Ja(\"yt.logging.errors.log\");e?e(a,\"ERROR\",b,c,d):(e\u003dg.O(\"ERRORS\",[]),e.push([a,\"ERROR\",b,c,d]),ir(\"ERRORS\",e));Yia(a)};\nsr\u003dfunction(a,b,c,d){var e\u003dg.Ja(\"yt.logging.errors.log\");e?e(a,\"WARNING\",b,c,d):(e\u003dg.O(\"ERRORS\",[]),e.push([a,\"WARNING\",b,c,d]),ir(\"ERRORS\",e))};\ntr\u003dfunction(a,b){b\u003da.split(b);for(var c\u003d{},d\u003d0,e\u003db.length;d\u003ce;d++){var f\u003db[d].split(\"\u003d\");if(1\u003d\u003df.length\u0026\u0026f[0]||2\u003d\u003df.length)try{var k\u003dZia(f[0]||\"\"),l\u003dZia(f[1]||\"\");k in c?Array.isArray(c[k])?g.lc(c[k],l):c[k]\u003d[c[k],l]:c[k]\u003dl}catch(r){var m\u003dr,n\u003df[0],p\u003dString(tr);m.args\u003d[{key:n,value:f[1],query:a,method:$ia\u003d\u003dp?\"unchanged\":p}];aja.hasOwnProperty(n)||sr(m)}}return c};\nur\u003dfunction(a){var b\u003d[];g.qf(a,function(c,d){var e\u003dg.nh(d),f;Array.isArray(c)?f\u003dc:f\u003d[c];g.wc(f,function(k){\"\"\u003d\u003dk?b.push(e):b.push(e+\"\u003d\"+g.nh(k))})});\nreturn b.join(\"\u0026\")};\nvr\u003dfunction(a){\"?\"\u003d\u003da.charAt(0)\u0026\u0026(a\u003da.substr(1));return tr(a,\"\u0026\")};\nwr\u003dfunction(a){a\u003da.split(\",\");return a\u003da.map(function(b){return vr(b)})};\ng.xr\u003dfunction(a){return-1!\u003da.indexOf(\"?\")?(a\u003d(a||\"\").split(\"#\")[0],a\u003da.split(\"?\",2),vr(1\u003ca.length?a[1]:a[0])):{}};\nyr\u003dfunction(a,b){return bja(a,b||{},!0)};\nzr\u003dfunction(a,b){return bja(a,b||{},!1)};\nbja\u003dfunction(a,b,c){var d\u003da.split(\"#\",2);a\u003dd[0];d\u003d1\u003cd.length?\"#\"+d[1]:\"\";var e\u003da.split(\"?\",2);a\u003de[0];e\u003dvr(e[1]||\"\");for(var f in b)if(c||!g.zf(e,f))e[f]\u003db[f];return g.sj(a,e)+d};\nAr\u003dfunction(a){if(!b)var b\u003dwindow.location.href;var c\u003dg.lj(1,a),d\u003dg.mj(a);c\u0026\u0026d?(a\u003da.match(kj),b\u003db.match(kj),a\u003da[3]\u003d\u003db[3]\u0026\u0026a[1]\u003d\u003db[1]\u0026\u0026a[4]\u003d\u003db[4]):a\u003dd?g.mj(b)\u003d\u003dd\u0026\u0026(Number(g.lj(4,b))||null)\u003d\u003d(Number(g.lj(4,a))||null):!0;return a};\nBr\u003dfunction(a){a||(a\u003ddocument.location.href);a\u003dg.lj(1,a);return null!\u003d\u003da\u0026\u0026\"https\"\u003d\u003da};\nCr\u003dfunction(a){a\u003dg.mj(a);a\u003dnull!\u003d\u003da?a.split(\".\").reverse():null;return null\u003d\u003d\u003da?!1:\"com\"\u003d\u003da[0]\u0026\u0026a[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1};\nZia\u003dfunction(a){return a\u0026\u0026a.match(cja)?a:oh(a)};\nDr\u003dfunction(a){var b\u003ddja;a\u003dvoid 0\u003d\u003d\u003da?Via():a;var c\u003dObject,d\u003dc.assign,e\u003deja(b);var f\u003db.j;try{var k\u003df.screenX;var l\u003df.screenY}catch(E){}try{var m\u003df.outerWidth;var n\u003df.outerHeight}catch(E){}try{var p\u003df.innerWidth;var r\u003df.innerHeight}catch(E){}try{var t\u003df.screenLeft;var u\u003df.screenTop}catch(E){}try{p\u003df.innerWidth,r\u003df.innerHeight}catch(E){}try{var x\u003df.screen.availWidth;var y\u003df.screen.availTop}catch(E){}f\u003d[t,u,k,l,x,y,m,n,p,r];k\u003dffa(!1,b.j.top);l\u003d{};var z\u003dvoid 0\u003d\u003d\u003dz?g.C:z;m\u003dnew Yo;z.SVGElement\u0026\u0026z.document.createElementNS\u0026\u0026\nm.set(0);n\u003dhea();n[\"allow-top-navigation-by-user-activation\"]\u0026\u0026m.set(1);n[\"allow-popups-to-escape-sandbox\"]\u0026\u0026m.set(2);z.crypto\u0026\u0026z.crypto.subtle\u0026\u0026m.set(3);z.TextDecoder\u0026\u0026z.TextEncoder\u0026\u0026m.set(4);z\u003dJha(m);b\u003d(l.bc\u003dz,l.bih\u003dk.height,l.biw\u003dk.width,l.brdim\u003df.join(),l.vis\u003dwl(b.u),l.wgl\u003d!!ul.WebGLRenderingContext,l);c\u003dd.call(c,e,b);c.ca_type\u003d\"image\";a\u0026\u0026(c.bid\u003da);return c};\neja\u003dfunction(a){var b\u003d{};b.dt\u003dfja;b.flash\u003d\"0\";a:{try{var c\u003da.j.top.location.href}catch(p){a\u003d2;break a}a\u003dc?c\u003d\u003d\u003da.u.location.href?0:1:2}b\u003d(b.frm\u003da,b);try{b.u_tz\u003d-(new Date).getTimezoneOffset();var d\u003dvoid 0\u003d\u003d\u003dd?ul:d;try{var e\u003dd.history.length}catch(p){e\u003d0}b.u_his\u003de;var f;b.u_h\u003dnull\u003d\u003d(f\u003dul.screen)?void 0:f.height;var k;b.u_w\u003dnull\u003d\u003d(k\u003dul.screen)?void 0:k.width;var l;b.u_ah\u003dnull\u003d\u003d(l\u003dul.screen)?void 0:l.availHeight;var m;b.u_aw\u003dnull\u003d\u003d(m\u003dul.screen)?void 0:m.availWidth;var n;b.u_cd\u003dnull\u003d\u003d(n\u003dul.screen)?void 0:\nn.colorDepth}catch(p){}return b};\nhja\u003dfunction(){if(!gja)return null;var a\u003dgja();return\"open\"in a?a:null};\ng.Fr\u003dfunction(a){switch(Er(a)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}};\nEr\u003dfunction(a){return a\u0026\u0026\"status\"in a?a.status:-1};\ng.Gr\u003dfunction(a,b){\"function\"\u003d\u003d\u003dtypeof a\u0026\u0026(a\u003drr(a));return window.setTimeout(a,b)};\ng.Hr\u003dfunction(a,b){\"function\"\u003d\u003d\u003dtypeof a\u0026\u0026(a\u003drr(a));return window.setInterval(a,b)};\ng.Ir\u003dfunction(a){window.clearTimeout(a)};\ng.Jr\u003dfunction(a){window.clearInterval(a)};\njja\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?{}:b;var c\u003dAr(a),d\u003dg.P(\"web_ajax_ignore_global_headers_if_set\"),e;for(e in ija){var f\u003dg.O(ija[e]);!f||!c\u0026\u0026!Kr(a,e)||d\u0026\u0026void 0!\u003d\u003db[e]||(b[e]\u003df)}if(c||Kr(a,\"X-YouTube-Utc-Offset\"))b[\"X-YouTube-Utc-Offset\"]\u003dString(-(new Date).getTimezoneOffset());if(c||Kr(a,\"X-YouTube-Time-Zone\")){try{var k\u003d(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(l){}k\u0026\u0026(b[\"X-YouTube-Time-Zone\"]\u003dk)}if(c||Kr(a,\"X-YouTube-Ad-Signals\"))b[\"X-YouTube-Ad-Signals\"]\u003dur(Dr(void 0));return b};\nlja\u003dfunction(a,b){var c\u003dg.mj(a);g.P(\"debug_handle_relative_url_for_query_forward_killswitch\")||c||!Ar(a)||(c\u003ddocument.location.hostname);var d\u003djj(g.lj(5,a));d\u003d(c\u003dc\u0026\u0026(c.endsWith(\"youtube.com\")||c.endsWith(\"youtube-nocookie.com\")))\u0026\u0026d\u0026\u0026d.startsWith(\"/api/\");if(!c||d)return a;var e\u003dvr(b),f\u003d{};g.wc(kja,function(k){e[k]\u0026\u0026(f[k]\u003de[k])});\nreturn zr(a,f)};\nKr\u003dfunction(a){return g.mj(a)?!1:!0};\ng.Mr\u003dfunction(a,b){var c\u003db.format||\"JSON\";a\u003dmja(a,b);var d\u003dnja(a,b),e\u003d!1,f\u003dLr(a,function(m){if(!e){e\u003d!0;l\u0026\u0026g.Ir(l);var n\u003dg.Fr(m),p\u003dnull,r\u003d400\u003c\u003dm.status\u0026\u0026500\u003em.status,t\u003d500\u003c\u003dm.status\u0026\u0026600\u003em.status;if(n||r||t)p\u003doja(a,c,m,b.convertToSafeHtml);if(n)a:if(m\u0026\u0026204\u003d\u003dm.status)n\u003d!0;else{switch(c){case \"XML\":n\u003d0\u003d\u003dparseInt(p\u0026\u0026p.return_code,10);break a;case \"RAW\":n\u003d!0;break a}n\u003d!!p}p\u003dp||{};r\u003db.context||g.C;n?b.onSuccess\u0026\u0026b.onSuccess.call(r,m,p):b.onError\u0026\u0026b.onError.call(r,m,p);b.onFinish\u0026\u0026b.onFinish.call(r,m,p)}},\nb.method,d,b.headers,b.responseType,b.withCredentials);\nif(b.onTimeout\u0026\u00260\u003cb.timeout){var k\u003db.onTimeout;var l\u003dg.Gr(function(){e||(e\u003d!0,f.abort(),g.Ir(l),k.call(b.context||g.C,f))},b.timeout)}return f};\nmja\u003dfunction(a,b){b.includeDomain\u0026\u0026(a\u003ddocument.location.protocol+\"//\"+document.location.hostname+(document.location.port?\":\"+document.location.port:\"\")+a);var c\u003dg.O(\"XSRF_FIELD_NAME\",void 0);if(b\u003db.urlParams)b[c]\u0026\u0026delete b[c],a\u003dyr(a,b);return a};\nnja\u003dfunction(a,b){var c\u003dg.O(\"XSRF_FIELD_NAME\",void 0),d\u003dg.O(\"XSRF_TOKEN\",void 0),e\u003db.postBody||\"\",f\u003db.postParams,k\u003djr(\"XSRF_FIELD_NAME\"),l;b.headers\u0026\u0026(l\u003db.headers[\"Content-Type\"]);b.excludeXsrf||g.mj(a)\u0026\u0026!b.withCredentials\u0026\u0026g.mj(a)!\u003ddocument.location.hostname||\"POST\"!\u003db.method||l\u0026\u0026\"application/x-www-form-urlencoded\"!\u003dl||b.postParams\u0026\u0026b.postParams[k]||(f||(f\u003d{}),f[c]\u003dd);f\u0026\u0026\"string\"\u003d\u003d\u003dtypeof e\u0026\u0026(e\u003dvr(e),g.Nf(e,f),e\u003db.postBodyFormat\u0026\u0026\"JSON\"\u003d\u003db.postBodyFormat?JSON.stringify(e):g.qj(e));f\u003de||f\u0026\u0026!g.Df(f);\n!Bla\u0026\u0026f\u0026\u0026\"POST\"!\u003db.method\u0026\u0026(Bla\u003d!0,g.qr(Error(\"AJAX request with postData should use POST\")));return e};\noja\u003dfunction(a,b,c,d){var e\u003dnull;switch(b){case \"JSON\":try{var f\u003dc.responseText}catch(k){throw d\u003dError(\"Error reading responseText\"),d.params\u003da,sr(d),k;}a\u003dc.getResponseHeader(\"Content-Type\")||\"\";f\u0026\u00260\u003c\u003da.indexOf(\"json\")\u0026\u0026(\")]}\u0027\\n\"\u003d\u003d\u003df.substring(0,5)\u0026\u0026(f\u003df.substring(5)),e\u003dJSON.parse(f));break;case \"XML\":if(a\u003d(a\u003dc.responseXML)?Cla(a):null)e\u003d{},g.wc(a.getElementsByTagName(\"*\"),function(k){e[k.tagName]\u003dDla(k)})}d\u0026\u0026Lla(e);\nreturn e};\nLla\u003dfunction(a){if(g.Pa(a))for(var b in a)\"html_content\"\u003d\u003db||lb(b,\"_html\")?a[b]\u003dg.Xg(g.ug(\"HTML that is escaped and sanitized server-side and passed through yt.net.ajax\"),a[b]):Lla(a[b])};\nCla\u003dfunction(a){return a?(a\u003d(\"responseXML\"in a?a.responseXML:a).getElementsByTagName(\"root\"))\u0026\u00260\u003ca.length?a[0]:null:null};\nDla\u003dfunction(a){var b\u003d\"\";g.wc(a.childNodes,function(c){b+\u003dc.nodeValue});\nreturn b};\nLr\u003dfunction(a,b,c,d,e,f,k){function l(){4\u003d\u003d(m\u0026\u0026\"readyState\"in m?m.readyState:0)\u0026\u0026b\u0026\u0026rr(b)(m)}\nc\u003dvoid 0\u003d\u003d\u003dc?\"GET\":c;d\u003dvoid 0\u003d\u003d\u003dd?\"\":d;var m\u003dhja();if(!m)return null;\"onloadend\"in m?m.addEventListener(\"loadend\",l,!1):m.onreadystatechange\u003dl;g.P(\"debug_forward_web_query_parameters\")\u0026\u0026(a\u003dlja(a,window.location.search));m.open(c,a,!0);f\u0026\u0026(m.responseType\u003df);k\u0026\u0026(m.withCredentials\u003d!0);c\u003d\"POST\"\u003d\u003dc\u0026\u0026(void 0\u003d\u003d\u003dwindow.FormData||!(d instanceof FormData));if(e\u003djja(a,e))for(var n in e)m.setRequestHeader(n,e[n]),\"content-type\"\u003d\u003dn.toLowerCase()\u0026\u0026(c\u003d!1);c\u0026\u0026m.setRequestHeader(\"Content-Type\",\"application/x-www-form-urlencoded\");\nm.send(d);return m};\nOr\u003dfunction(a,b){var c\u003dg.Kf(b),d;return(new ni(function(e,f){c.onSuccess\u003dfunction(k){g.Fr(k)?e(new Mla(k)):f(new Nr(\"Request failed, status\u003d\"+Er(k),\"net.badstatus\",k))};\nc.onError\u003dfunction(k){f(new Nr(\"Unknown request error\",\"net.unknown\",k))};\nc.onTimeout\u003dfunction(k){f(new Nr(\"Request timed out\",\"net.timeout\",k))};\nd\u003dg.Mr(a,c)})).Ch(function(e){e instanceof Bi\u0026\u0026d.abort();\nreturn si(e)})};\ng.Pr\u003dfunction(a,b,c,d){function e(l,m,n){return l.Ch(function(p){if(0\u003e\u003dm||403\u003d\u003d\u003dEr(p.xhr))return si(new Nr(\"Request retried too many times\",\"net.retryexhausted\",p.xhr,p));p\u003dMath.pow(2,c-m+1)*n;var r\u003d0\u003ck?Math.min(k,p):p;return f(n).then(function(){return e(Or(a,b),m-1,r)})})}\nfunction f(l){return new ni(function(m){setTimeout(m,l)})}\nvar k\u003dvoid 0\u003d\u003d\u003dk?-1:k;return e(Or(a,b),c-1,d)};\nNr\u003dfunction(a,b,c){bb.call(this,a+\", errorCode\u003d\"+b);this.errorCode\u003db;this.xhr\u003dc;this.name\u003d\"PromiseAjaxError\"};\nMla\u003dfunction(a){this.xhr\u003da};\nQr\u003dfunction(){this.u\u003d0;this.j\u003dnull};\nRr\u003dfunction(a){var b\u003dnew Qr;a\u003dvoid 0\u003d\u003d\u003da?null:a;b.u\u003d2;b.j\u003dvoid 0\u003d\u003d\u003da?null:a;return b};\nSr\u003dfunction(a){var b\u003dnew Qr;a\u003dvoid 0\u003d\u003d\u003da?null:a;b.u\u003d1;b.j\u003dvoid 0\u003d\u003d\u003da?null:a;return b};\ng.Vr\u003dfunction(a,b,c,d,e){Tr||Ur.set(\"\"+a,b,{YA:c,path:\"/\",domain:void 0\u003d\u003d\u003dd?\"youtube.com\":d,BZ:void 0\u003d\u003d\u003de?!1:e})};\ng.Wr\u003dfunction(a,b){if(!Tr)return Ur.get(\"\"+a,b)};\ng.Nla\u003dfunction(a,b,c){Tr||Ur.remove(\"\"+a,void 0\u003d\u003d\u003db?\"/\":b,void 0\u003d\u003d\u003dc?\"youtube.com\":c)};\nOla\u003dfunction(){if(!Ur.isEnabled())return!1;if(!Ur.isEmpty())return!0;Ur.set(\"TESTCOOKIESENABLED\",\"1\",{YA:60});if(\"1\"!\u003d\u003dUr.get(\"TESTCOOKIESENABLED\"))return!1;Ur.remove(\"TESTCOOKIESENABLED\");return!0};\nXr\u003dfunction(){};\ng.Zr\u003dfunction(a,b,c){return Yr(b,0,c)};\nPla\u003dfunction(a,b){Yr(a,2,b)};\n$r\u003dfunction(){Xr.apply(this,arguments)};\ng.as\u003dfunction(){$r.j||($r.j\u003dnew $r);return $r.j};\ng.bs\u003dfunction(){return!!g.Ja(\"yt.scheduler.instance\")};\nYr\u003dfunction(a,b,c){void 0!\u003d\u003dc\u0026\u0026Number.isNaN(Number(c))\u0026\u0026(c\u003dvoid 0);var d\u003dg.Ja(\"yt.scheduler.instance.addJob\");return d?d(a,b,c):void 0\u003d\u003d\u003dc?(a(),NaN):g.Gr(a,c||0)};\ncs\u003dfunction(a){var b\u003dg.Ja(\"yt.scheduler.instance.setPriorityThreshold\");b\u0026\u0026b(a)};\nQla\u003dfunction(){var a\u003d/Chrome\\/(\\d+)/.exec(g.Ab());return a?parseFloat(a[1]):NaN};\nRla\u003dfunction(){var a\u003d/\\sCobalt\\/(\\S+)\\s/.exec(g.Ab());if(!a)return NaN;var b\u003d[];a\u003dg.q(a[1].split(\".\"));for(var c\u003da.next();!c.done;c\u003da.next())c\u003dparseInt(c.value,10),0\u003c\u003dc\u0026\u0026b.push(c);return parseFloat(b.join(\".\"))};\nes\u003dfunction(){return ds(\"android\")\u0026\u0026ds(\"chrome\")\u0026\u0026!(ds(\"trident/\")||ds(\"edge/\"))\u0026\u0026!ds(\"cobalt\")};\nSla\u003dfunction(){return ds(\"armv7\")||ds(\"aarch64\")||ds(\"android\")};\ng.fs\u003dfunction(){return ds(\"cobalt\")};\ngs\u003dfunction(){return ds(\"cobalt\")\u0026\u0026ds(\"appletv\")};\nhs\u003dfunction(){return ds(\"(ps3; leanback shell)\")||ds(\"ps3\")\u0026\u0026g.fs()};\nTla\u003dfunction(){return ds(\"(ps4; leanback shell)\")||ds(\"ps4\")\u0026\u0026g.fs()};\ng.Ula\u003dfunction(){return g.fs()\u0026\u0026(ds(\"ps4 vr\")||ds(\"ps4 pro vr\"))};\nis\u003dfunction(){var a\u003d/WebKit\\/([0-9]+)/.exec(g.Ab());return!!(a\u0026\u0026600\u003c\u003dparseInt(a[1],10))};\njs\u003dfunction(){var a\u003d/WebKit\\/([0-9]+)/.exec(g.Ab());return!!(a\u0026\u0026602\u003c\u003dparseInt(a[1],10))};\nks\u003dfunction(){return ds(\"iemobile\")||ds(\"windows phone\")\u0026\u0026ds(\"edge\")};\nms\u003dfunction(){return ls\u0026\u0026ds(\"applewebkit\")\u0026\u0026!ds(\"version\")\u0026\u0026(!ds(\"safari\")||ds(\"gsa/\"))};\nos\u003dfunction(){return g.ns\u0026\u0026ds(\"version/\")};\nps\u003dfunction(){return ds(\"smart-tv\")\u0026\u0026ds(\"samsung\")};\nds\u003dfunction(a){var b\u003dg.Ab();return b?0\u003c\u003db.toLowerCase().indexOf(a):!1};\nqs\u003dfunction(){if(Qba()||ms()||os())return!0;if(g.P(\"enable_web_eom_visitor_data\"))return g.O(\"EOM_VISITOR_DATA\",void 0)?!1:!0;var a\u003dg.O(\"INNERTUBE_CLIENT_NAME\");return!a||\"WEB\"!\u003d\u003da\u0026\u0026\"MWEB\"!\u003d\u003da?!0:(a\u003dg.Wr(\"CONSENT\"))?a.startsWith(\"YES+\"):!0};\nts\u003dfunction(a){bb.call(this,a.message||a.description||a.name);this.isMissing\u003da instanceof rs;this.isTimeout\u003da instanceof Nr\u0026\u0026\"net.timeout\"\u003d\u003da.errorCode;this.isCanceled\u003da instanceof Bi};\nrs\u003dfunction(){bb.call(this,\"Biscotti ID is missing from server\")};\nYla\u003dfunction(){if(g.P(\"disable_biscotti_fetch_entirely_for_all_web_clients\"))return si(Error(\"Biscotti id fetching has been disabled entirely.\"));if(!qs())return si(Error(\"User has not consented - not fetching biscotti id.\"));if(\"1\"\u003d\u003dg.Gf(g.O(\"PLAYER_VARS\",{}),\"privembed\",!1))return si(Error(\"Biscotti ID is not available in private embed mode\"));us||(us\u003dOr(\"//googleads.g.doubleclick.net/pagead/id\",Vla).then(Wla).Ch(function(a){return Xla(2,a)}));\nreturn us};\nWla\u003dfunction(a){a\u003da.xhr.responseText;if(!kb(a,\")]}\u0027\"))throw new rs;a\u003dJSON.parse(a.substr(4));if(1\u003c(a.type||1))throw new rs;a\u003da.id;Wia(a);us\u003dSr(a);Zla(18E5,2);return a};\nXla\u003dfunction(a,b){b\u003dnew ts(b);Wia(\"\");us\u003dRr(b);0\u003ca\u0026\u0026Zla(12E4,a-1);throw b;};\nZla\u003dfunction(a,b){g.Gr(function(){Or(\"//googleads.g.doubleclick.net/pagead/id\",Vla).then(Wla,function(c){return Xla(b,c)}).Ch(g.Ka)},a)};\n$la\u003dfunction(){try{var a\u003dg.Ja(\"yt.ads.biscotti.getId_\");return a?a():Yla()}catch(b){return si(b)}};\nama\u003dfunction(){var a\u003ddocument;if(\"visibilityState\"in a)return a.visibilityState;var b\u003dvs+\"VisibilityState\";if(b in a)return a[b]};\nws\u003dfunction(a,b){var c;Mm(a,function(d){c\u003db[d];return!!c});\nreturn c};\nxs\u003dfunction(a){this.type\u003d\"\";this.state\u003dthis.source\u003dthis.data\u003dthis.currentTarget\u003dthis.relatedTarget\u003dthis.target\u003dnull;this.charCode\u003dthis.keyCode\u003d0;this.metaKey\u003dthis.shiftKey\u003dthis.ctrlKey\u003dthis.altKey\u003d!1;this.rotation\u003dthis.clientY\u003dthis.clientX\u003d0;this.scale\u003d1;this.changedTouches\u003dthis.touches\u003dnull;try{if(a\u003da||window.event){this.event\u003da;for(var b in a)b in bma||(this[b]\u003da[b]);this.scale\u003da.scale;this.rotation\u003da.rotation;var c\u003da.target||a.srcElement;c\u0026\u00263\u003d\u003dc.nodeType\u0026\u0026(c\u003dc.parentNode);this.target\u003dc;var d\u003da.relatedTarget;\nif(d)try{d\u003dd.nodeName?d:null}catch(e){d\u003dnull}else\"mouseover\"\u003d\u003dthis.type?d\u003da.fromElement:\"mouseout\"\u003d\u003dthis.type\u0026\u0026(d\u003da.toElement);this.relatedTarget\u003dd;this.clientX\u003dvoid 0!\u003da.clientX?a.clientX:a.pageX;this.clientY\u003dvoid 0!\u003da.clientY?a.clientY:a.pageY;this.keyCode\u003da.keyCode?a.keyCode:a.which;this.charCode\u003da.charCode||(\"keypress\"\u003d\u003dthis.type?this.keyCode:0);this.altKey\u003da.altKey;this.ctrlKey\u003da.ctrlKey;this.shiftKey\u003da.shiftKey;this.metaKey\u003da.metaKey;this.j\u003da.pageX;this.u\u003da.pageY}}catch(e){}};\ncma\u003dfunction(a){if(document.body\u0026\u0026document.documentElement){var b\u003ddocument.body.scrollTop+document.documentElement.scrollTop;a.j\u003da.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);a.u\u003da.clientY+b}};\ndma\u003dfunction(a,b,c,d){d\u003dvoid 0\u003d\u003d\u003dd?{}:d;a.addEventListener\u0026\u0026(\"mouseenter\"!\u003db||\"onmouseenter\"in document?\"mouseleave\"!\u003db||\"onmouseenter\"in document?\"mousewheel\"\u003d\u003db\u0026\u0026\"MozBoxSizing\"in document.documentElement.style\u0026\u0026(b\u003d\"MozMousePixelScroll\"):b\u003d\"mouseout\":b\u003d\"mouseover\");return Bf(ys,function(e){var f\u003d\"boolean\"\u003d\u003d\u003dtypeof e[4]\u0026\u0026e[4]\u003d\u003d!!d,k\u003dg.Pa(e[4])\u0026\u0026g.Pa(d)\u0026\u0026g.Hf(e[4],d);return!!e.length\u0026\u0026e[0]\u003d\u003da\u0026\u0026e[1]\u003d\u003db\u0026\u0026e[2]\u003d\u003dc\u0026\u0026(f||k)})};\ng.zs\u003dfunction(a,b,c,d){d\u003dvoid 0\u003d\u003d\u003dd?{}:d;if(!a||!a.addEventListener\u0026\u0026!a.attachEvent)return\"\";var e\u003ddma(a,b,c,d);if(e)return e;e\u003d++ema.count+\"\";var f\u003d!(\"mouseenter\"!\u003db\u0026\u0026\"mouseleave\"!\u003db||!a.addEventListener||\"onmouseenter\"in document);var k\u003df?function(l){l\u003dnew xs(l);if(!$h(l.relatedTarget,function(m){return m\u003d\u003da},!0))return l.currentTarget\u003da,l.type\u003db,c.call(a,l)}:function(l){l\u003dnew xs(l);\nl.currentTarget\u003da;return c.call(a,l)};\nk\u003drr(k);a.addEventListener?(\"mouseenter\"\u003d\u003db\u0026\u0026f?b\u003d\"mouseover\":\"mouseleave\"\u003d\u003db\u0026\u0026f?b\u003d\"mouseout\":\"mousewheel\"\u003d\u003db\u0026\u0026\"MozBoxSizing\"in document.documentElement.style\u0026\u0026(b\u003d\"MozMousePixelScroll\"),fma()||\"boolean\"\u003d\u003d\u003dtypeof d?a.addEventListener(b,k,d):a.addEventListener(b,k,!!d.capture)):a.attachEvent(\"on\"+b,k);ys[e]\u003d[a,b,c,k,d];return e};\ngma\u003dfunction(a,b){var c\u003ddocument.body||document;return g.zs(c,\"click\",function(d){var e\u003d$h(d.target,function(f){return f\u003d\u003d\u003dc||b(f)},!0);\ne\u0026\u0026e!\u003d\u003dc\u0026\u0026!e.disabled\u0026\u0026(d.currentTarget\u003de,a.call(e,d))})};\ng.As\u003dfunction(a){a\u0026\u0026(\"string\"\u003d\u003dtypeof a\u0026\u0026(a\u003d[a]),g.wc(a,function(b){if(b in ys){var c\u003dys[b],d\u003dc[0],e\u003dc[1],f\u003dc[3];c\u003dc[4];d.removeEventListener?fma()||\"boolean\"\u003d\u003d\u003dtypeof c?d.removeEventListener(e,f,c):d.removeEventListener(e,f,!!c.capture):d.detachEvent\u0026\u0026d.detachEvent(\"on\"+e,f);delete ys[b]}}))};\ng.Bs\u003dfunction(a){a\u003da||window.event;a\u003da.target||a.srcElement;3\u003d\u003da.nodeType\u0026\u0026(a\u003da.parentNode);return a};\nCs\u003dfunction(a){a\u003da||window.event;var b;a.composedPath\u0026\u0026\"function\"\u003d\u003d\u003dtypeof a.composedPath?b\u003da.composedPath():b\u003da.path;return b\u0026\u0026b.length?b[0]:g.Bs(a)};\nDs\u003dfunction(a){a\u003da||window.event;var b\u003da.relatedTarget;b||(\"mouseover\"\u003d\u003da.type?b\u003da.fromElement:\"mouseout\"\u003d\u003da.type\u0026\u0026(b\u003da.toElement));return b};\nEs\u003dfunction(a){a\u003da||window.event;var b\u003da.pageX,c\u003da.pageY;document.body\u0026\u0026document.documentElement\u0026\u0026(\"number\"!\u003d\u003dtypeof b\u0026\u0026(b\u003da.clientX+document.body.scrollLeft+document.documentElement.scrollLeft),\"number\"!\u003d\u003dtypeof c\u0026\u0026(c\u003da.clientY+document.body.scrollTop+document.documentElement.scrollTop));return new g.ih(b,c)};\ng.Fs\u003dfunction(a){a\u003da||window.event;a.returnValue\u003d!1;a.preventDefault\u0026\u0026a.preventDefault()};\ng.Gs\u003dfunction(a){a\u003da||window.event;return!1\u003d\u003d\u003da.returnValue||a.UM\u0026\u0026a.UM()};\ng.Hs\u003dfunction(a){a\u003da||window.event;return a.keyCode?a.keyCode:a.which};\nhma\u003dfunction(a){return gma(a,function(b){return g.gp(b,\"ytp-ad-has-logging-urls\")})};\ng.ima\u003dfunction(a,b,c){var d\u003dvoid 0\u003d\u003d\u003dd?{}:d;var e;return e\u003dg.zs(a,b,function(){g.As(e);c.apply(a,arguments)},d)};\nIs\u003dfunction(a){for(var b in ys)ys[b][0]\u003d\u003da\u0026\u0026g.As(b)};\nJs\u003dfunction(a){this.K\u003da;this.j\u003dnull;this.C\u003d0;this.J\u003dnull;this.D\u003d0;this.u\u003d[];for(a\u003d0;4\u003ea;a++)this.u.push(0);this.B\u003d0;this.ma\u003dg.zs(window,\"mousemove\",(0,g.Sa)(this.X,this));this.N\u003dg.Hr((0,g.Sa)(this.Z,this),25)};\njma\u003dfunction(){var a\u003d{},b\u003dvoid 0\u003d\u003d\u003da.hZ?!1:a.hZ;a\u003dvoid 0\u003d\u003d\u003da.bU?!0:a.bU;if(null\u003d\u003dg.Ja(\"_lact\",window)){var c\u003dparseInt(g.O(\"LACT\"),10);c\u003disFinite(c)?Date.now()-Math.max(c,0):-1;g.Ia(\"_lact\",c,window);g.Ia(\"_fact\",c,window);-1\u003d\u003dc\u0026\u0026Ks();g.zs(document,\"keydown\",Ks);g.zs(document,\"keyup\",Ks);g.zs(document,\"mousedown\",Ks);g.zs(document,\"mouseup\",Ks);b?g.zs(window,\"touchmove\",function(){Ls(\"touchmove\",200)},{passive:!0}):(g.zs(window,\"resize\",function(){Ls(\"resize\",200)}),a\u0026\u0026g.zs(window,\"scroll\",function(){Ls(\"scroll\",\n200)}));\nnew Js(function(){Ls(\"mouse\",100)});\ng.zs(document,\"touchstart\",Ks,{passive:!0});g.zs(document,\"touchend\",Ks,{passive:!0})}};\nLs\u003dfunction(a,b){Ms[a]||(Ms[a]\u003d!0,g.Ns.Zf(function(){Ks();Ms[a]\u003d!1},b))};\nKs\u003dfunction(){null\u003d\u003dg.Ja(\"_lact\",window)\u0026\u0026(jma(),g.Ja(\"_lact\",window));var a\u003dDate.now();g.Ia(\"_lact\",a,window);-1\u003d\u003dg.Ja(\"_fact\",window)\u0026\u0026g.Ia(\"_fact\",a,window);(a\u003dg.Ja(\"ytglobal.ytUtilActivityCallback_\"))\u0026\u0026a()};\nOs\u003dfunction(){var a\u003dg.Ja(\"_lact\",window),b;null\u003d\u003da?b\u003d-1:b\u003dMath.max(Date.now()-a,0);return b};\ng.Ts\u003dfunction(a,b,c){var d\u003dg.Ps();if(d\u0026\u0026b){var e\u003dd.subscribe(a,function(){var f\u003darguments;var k\u003dfunction(){Qs[e]\u0026\u0026b.apply\u0026\u0026\"function\"\u003d\u003dtypeof b.apply\u0026\u0026b.apply(c||window,f)};\ntry{g.Rs[a]?k():g.Gr(k,0)}catch(l){g.qr(l)}},c);\nQs[e]\u003d!0;Ss[a]||(Ss[a]\u003d[]);Ss[a].push(e);return e}return 0};\ng.Us\u003dfunction(a){var b\u003dg.Ps();b\u0026\u0026(\"number\"\u003d\u003d\u003dtypeof a?a\u003d[a]:\"string\"\u003d\u003d\u003dtypeof a\u0026\u0026(a\u003d[parseInt(a,10)]),g.wc(a,function(c){b.unsubscribeByKey(c);delete Qs[c]}))};\ng.Vs\u003dfunction(a,b){var c\u003dg.Ps();return c?c.publish.apply(c,arguments):!1};\nlma\u003dfunction(a){var b\u003dg.Ps();if(b)if(b.clear(a),a)kma(a);else for(var c in Ss)kma(c)};\ng.Ps\u003dfunction(){return g.C.ytPubsubPubsubInstance};\nkma\u003dfunction(a){Ss[a]\u0026\u0026(a\u003dSs[a],g.wc(a,function(b){Qs[b]\u0026\u0026delete Qs[b]}),a.length\u003d0)};\ng.Ws\u003dfunction(a){var b\u003dg.Ba.apply(1,arguments);var c\u003dError.call(this,a);this.message\u003dc.message;\"stack\"in c\u0026\u0026(this.stack\u003dc.stack);this.args\u003d[].concat(g.v(b))};\nmma\u003dfunction(){this.B\u003dthis.j\u003dthis.u\u003d0};\noma\u003dfunction(a,b){if(\"log_event\"\u003d\u003d\u003da.endpoint){var c\u003dXs(a),d\u003dYs.get(c)||[];Ys.set(c,d);d.push(a.payload);nma(b,d,c)}};\npma\u003dfunction(a,b){if(\"log_event\"\u003d\u003d\u003da.endpoint){var c\u003dXs(a,!0),d\u003dZs.get(c)||[];Zs.set(c,d);a\u003dje(a.payload);d.push(a);nma(b,d,c,!0)}};\nnma\u003dfunction(a,b,c,d){d\u003dvoid 0\u003d\u003d\u003dd?!1:d;a\u0026\u0026($s\u003dnew a);a\u003dg.mr(\"tvhtml5_logging_max_batch\")||g.mr(\"web_logging_max_batch\")||100;var e\u003d(0,g.Q)(),f\u003dd?at.B:bt.B;b.length\u003e\u003da?ct({writeThenSend:!0},g.P(\"flush_only_full_queue\")?c:void 0,d):10\u003c\u003de-f\u0026\u0026(qma(d),d?at.B\u003de:bt.B\u003de)};\nrma\u003dfunction(a,b){if(\"log_event\"\u003d\u003d\u003da.endpoint){var c\u003dXs(a),d\u003dnew Map;d.set(c,[a.payload]);b\u0026\u0026($s\u003dnew b);return new ni(function(e){$s\u0026\u0026$s.isReady()?dt(d,e,{bypassNetworkless:!0},!0):e()})}};\nsma\u003dfunction(a,b){if(\"log_event\"\u003d\u003d\u003da.endpoint){var c\u003dXs(a,!0),d\u003dnew Map;d.set(c,[je(a.payload)]);b\u0026\u0026($s\u003dnew b);return new ni(function(e){$s\u0026\u0026$s.isReady()?et(d,e,{bypassNetworkless:!0},!0):e()})}};\nXs\u003dfunction(a,b){var c\u003d\"\";if(a.dw)c\u003d\"visitorOnlyApprovedKey\";else if(a.cttAuthInfo){if(void 0\u003d\u003d\u003db?0:b){b\u003da.cttAuthInfo.token;c\u003da.cttAuthInfo;var d\u003dnew Nq;c.videoId?d.setVideoId(c.videoId):c.playlistId\u0026\u0026g.Rd(d,2,ft,c.playlistId);gt[b]\u003dd}else b\u003da.cttAuthInfo,c\u003d{},b.videoId?c.videoId\u003db.videoId:b.playlistId\u0026\u0026(c.playlistId\u003db.playlistId),ht[a.cttAuthInfo.token]\u003dc;c\u003da.cttAuthInfo.token}return c};\nct\u003dfunction(a,b,c){a\u003dvoid 0\u003d\u003d\u003da?{}:a;c\u003dvoid 0\u003d\u003d\u003dc?!1:c;new ni(function(d){c?(g.Ir(at.u),g.Ir(at.j),at.j\u003d0):(g.Ir(bt.u),g.Ir(bt.j),bt.j\u003d0);if($s\u0026\u0026$s.isReady())if(void 0!\u003d\u003db)if(c){var e\u003dnew Map,f\u003dZs.get(b)||[];e.set(b,f);et(e,d,a);Zs.delete(b)}else e\u003dnew Map,f\u003dYs.get(b)||[],e.set(b,f),dt(e,d,a),Ys.delete(b);else c?(et(Zs,d,a),Zs.clear()):(dt(Ys,d,a),Ys.clear());else qma(c),d()})};\nqma\u003dfunction(a){a\u003dvoid 0\u003d\u003d\u003da?!1:a;if(g.P(\"web_gel_timeout_cap\")\u0026\u0026(!a\u0026\u0026!bt.j||a\u0026\u0026!at.j)){var b\u003dg.Gr(function(){ct({writeThenSend:!0},void 0,a)},6E4);\na?at.j\u003db:bt.j\u003db}g.Ir(a?at.u:bt.u);b\u003dg.O(\"LOGGING_BATCH_TIMEOUT\",g.mr(\"web_gel_debounce_ms\",1E4));g.P(\"shorten_initial_gel_batch_timeout\")\u0026\u0026jt\u0026\u0026(b\u003dtma);b\u003dg.Gr(function(){ct({writeThenSend:!0},void 0,a)},b);\na?at.u\u003db:bt.u\u003db};\ndt\u003dfunction(a,b,c,d){var e\u003d$s;c\u003dvoid 0\u003d\u003d\u003dc?{}:c;var f\u003dMath.round((0,g.Q)()),k\u003da.size;a\u003dg.q(a);for(var l\u003da.next();!l.done;l\u003da.next()){var m\u003dg.q(l.value);l\u003dm.next().value;var n\u003dm\u003dm.next().value;m\u003dg.Lf({context:g.kt(e.config_||g.lt())});m.events\u003dn;(n\u003dht[l])\u0026\u0026uma(m,l,n);delete ht[l];l\u003d\"visitorOnlyApprovedKey\"\u003d\u003d\u003dl;vma(m,f,l);wma(c);g.mt(e,\"log_event\",m,xma(c,l,function(){k--;k||b()},function(){k--;\nk||b()},d));\njt\u003d!1}};\net\u003dfunction(a,b,c,d){var e\u003d$s;c\u003dvoid 0\u003d\u003d\u003dc?{}:c;var f\u003dMath.round((0,g.Q)()),k\u003da.size;a\u003dg.q(a);for(var l\u003da.next();!l.done;l\u003da.next()){var m\u003dg.q(l.value);l\u003dm.next().value;var n\u003dm\u003dm.next().value;m\u003dnew Oq;var p\u003dyma(e.config_||g.lt());Vd(m,1,p);n\u003dzma(n);for(p\u003d0;p\u003cn.length;p++)$d(m,3,Fq,n[p],void 0);(n\u003dgt[l])\u0026\u0026Ama(m,l,n);delete gt[l];l\u003d\"visitorOnlyApprovedKey\"\u003d\u003d\u003dl;Bma(m,f,l);wma(c);m\u003dje(m);l\u003dxma(c,l,function(){k--;k||b()},function(){k--;\nk||b()},d);\nl.headers\u003d{\"Content-Type\":\"application/json+protobuf\"};l.postBodyFormat\u003d\"JSPB\";l.postBody\u003dm;g.mt(e,\"log_event\",\"\",l);jt\u003d!1}};\nwma\u003dfunction(a){g.P(\"always_send_and_write\")\u0026\u0026(a.writeThenSend\u003d!1)};\nxma\u003dfunction(a,b,c,d,e){return{retry:!0,onSuccess:c,onError:d,KN:a,dw:b,lga:!!e,headers:{},postBodyFormat:\"\",postBody:\"\"}};\nvma\u003dfunction(a,b,c){a.requestTimeMs\u003dString(b);g.P(\"unsplit_gel_payloads_in_logs\")\u0026\u0026(a.unsplitGelPayloadsInLogs\u003d!0);!c\u0026\u0026(b\u003dg.O(\"EVENT_ID\",void 0))\u0026\u0026(c\u003dCma(),a.serializedClientEventId\u003d{serializedEventId:b,clientCounter:String(c)})};\nBma\u003dfunction(a,b,c){g.D(a,2,b);if(!c\u0026\u0026(b\u003dg.O(\"EVENT_ID\",void 0))){c\u003dCma();var d\u003dnew Tia;g.D(d,1,b);g.D(d,2,c);Vd(a,5,d)}};\nCma\u003dfunction(){var a\u003dg.O(\"BATCH_CLIENT_COUNTER\",void 0)||0;a||(a\u003dMath.floor(Math.random()*Dma/2));a++;a\u003eDma\u0026\u0026(a\u003d1);ir(\"BATCH_CLIENT_COUNTER\",a);return a};\numa\u003dfunction(a,b,c){if(c.videoId)var d\u003d\"VIDEO\";else if(c.playlistId)d\u003d\"PLAYLIST\";else return;a.credentialTransferTokenTargetId\u003dc;a.context\u003da.context||{};a.context.user\u003da.context.user||{};a.context.user.credentialTransferTokens\u003d[{token:b,scope:d}]};\nAma\u003dfunction(a,b,c){if(c.Cg())var d\u003d1;else if(c.getPlaylistId())d\u003d2;else return;Vd(a,4,c);a\u003da.getContext()||new lq;c\u003dTd(a,kq,3)||new kq;var e\u003dnew jq;e.setToken(b);g.D(e,1,d);$d(c,12,jq,e,void 0);Vd(a,3,c)};\nzma\u003dfunction(a){for(var b\u003d[],c\u003d0;c\u003ca.length;c++)try{b.push(le(Fq,String(a[c])))}catch(d){g.qr(new g.Ws(\"Transport failed to deserialize \"+String(a[c])))}return b};\not\u003dfunction(a,b,c,d){d\u003dvoid 0\u003d\u003d\u003dd?{}:d;if(g.P(\"lr_drop_other_and_business_payloads\")){if(Ema[a]||Fma[a])return}else if(g.P(\"lr_drop_other_payloads\")\u0026\u0026Ema[a])return;var e\u003d{},f\u003dMath.round(d.timestamp||(0,g.Q)());e.eventTimeMs\u003df\u003cNumber.MAX_SAFE_INTEGER?f:0;e[a]\u003db;a\u003dOs();e.context\u003d{lastActivityMs:String(d.timestamp||!isFinite(a)?-1:a)};g.P(\"log_sequence_info_on_gel_web\")\u0026\u0026d.dj\u0026\u0026(a\u003de.context,b\u003dd.dj,b\u003d{index:Gma(b),groupKey:b},a.sequence\u003db,d.ML\u0026\u0026delete nt[d.dj]);(d.KH?rma:oma)({endpoint:\"log_event\",payload:e,\ncttAuthInfo:d.cttAuthInfo,dw:d.dw},c)};\nGma\u003dfunction(a){nt[a]\u003da in nt?nt[a]+1:0;return nt[a]};\nHma\u003dfunction(a){var b\u003dthis;this.j\u003dvoid 0;a.addEventListener(\"beforeinstallprompt\",function(c){c.preventDefault();b.j\u003dc})};\npt\u003dfunction(){if(!g.C.matchMedia)return\"WEB_DISPLAY_MODE_UNKNOWN\";try{return g.C.matchMedia(\"(display-mode: standalone)\").matches?\"WEB_DISPLAY_MODE_STANDALONE\":g.C.matchMedia(\"(display-mode: minimal-ui)\").matches?\"WEB_DISPLAY_MODE_MINIMAL_UI\":g.C.matchMedia(\"(display-mode: fullscreen)\").matches?\"WEB_DISPLAY_MODE_FULLSCREEN\":g.C.matchMedia(\"(display-mode: browser)\").matches?\"WEB_DISPLAY_MODE_BROWSER\":\"WEB_DISPLAY_MODE_UNKNOWN\"}catch(a){return\"WEB_DISPLAY_MODE_UNKNOWN\"}};\nJma\u003dfunction(){var a\u003dpt();a\u003dObject.keys(Ima).indexOf(a);return-1\u003d\u003d\u003da?null:a};\ng.rt\u003dfunction(){this.j\u003dg.O(\"ALT_PREF_COOKIE_NAME\",\"PREF\");this.u\u003dg.O(\"ALT_PREF_COOKIE_DOMAIN\",\"youtube.com\");var a\u003dg.Wr(this.j);if(a){a\u003ddecodeURIComponent(a).split(\"\u0026\");for(var b\u003d0;b\u003ca.length;b++){var c\u003da[b].split(\"\u003d\"),d\u003dc[0];(c\u003dc[1])\u0026\u0026(qt[d]\u003dc.toString())}}};\ng.tt\u003dfunction(a,b){return!!((Kma(\"f\"+(Math.floor(b/31)+1))||0)\u00261\u003c\u003cb%31)};\nut\u003dfunction(a){if(/^f([1-9][0-9]*)$/.test(a))throw Error(\"ExpectedRegexMatch: \"+a);};\nvt\u003dfunction(a){if(!/^\\w+$/.test(a))throw Error(\"ExpectedRegexMismatch: \"+a);};\nKma\u003dfunction(a){a\u003dvoid 0!\u003d\u003dqt[a]?qt[a].toString():null;return null!\u003da\u0026\u0026/^[A-Fa-f0-9]+$/.test(a)?parseInt(a,16):null};\nLma\u003dfunction(){var a\u003dg.C.navigator;return a?a.connection:void 0};\nNma\u003dfunction(){var a\u003dLma();if(a){var b\u003dMma[a.type||\"unknown\"]||\"CONN_UNKNOWN\";a\u003dMma[a.effectiveType||\"unknown\"]||\"CONN_UNKNOWN\";\"CONN_CELLULAR_UNKNOWN\"\u003d\u003d\u003db\u0026\u0026\"CONN_UNKNOWN\"!\u003d\u003da\u0026\u0026(b\u003da);if(\"CONN_UNKNOWN\"!\u003d\u003db)return b;if(\"CONN_UNKNOWN\"!\u003d\u003da)return a}};\nPma\u003dfunction(){var a\u003dLma();if(null!\u003d\u003da\u0026\u0026void 0!\u003d\u003da\u0026\u0026a.effectiveType)return Oma.hasOwnProperty(a.effectiveType)?Oma[a.effectiveType]:\"EFFECTIVE_CONNECTION_TYPE_UNKNOWN\"};\nQma\u003dfunction(){return\"INNERTUBE_API_KEY\"in hr\u0026\u0026\"INNERTUBE_API_VERSION\"in hr};\ng.lt\u003dfunction(){return{innertubeApiKey:g.O(\"INNERTUBE_API_KEY\",void 0),innertubeApiVersion:g.O(\"INNERTUBE_API_VERSION\",void 0),EA:g.O(\"INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO\"),FA:g.O(\"INNERTUBE_CONTEXT_CLIENT_NAME\",\"WEB\"),LM:g.O(\"INNERTUBE_CONTEXT_CLIENT_NAME\",1),innertubeContextClientVersion:g.O(\"INNERTUBE_CONTEXT_CLIENT_VERSION\",void 0),SF:g.O(\"INNERTUBE_CONTEXT_HL\",void 0),RF:g.O(\"INNERTUBE_CONTEXT_GL\",void 0),MM:g.O(\"INNERTUBE_HOST_OVERRIDE\",void 0)||\"\",PM:!!g.O(\"INNERTUBE_USE_THIRD_PARTY_AUTH\",\n!1),TF:!!g.O(\"INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT\",!1),appInstallData:g.O(\"SERIALIZED_CLIENT_CONFIG_DATA\",void 0)}};\ng.kt\u003dfunction(a){var b\u003d{client:{hl:a.SF,gl:a.RF,clientName:a.FA,clientVersion:a.innertubeContextClientVersion,configInfo:a.EA}};navigator.userAgent\u0026\u0026(b.client.userAgent\u003dString(navigator.userAgent));var c\u003dg.C.devicePixelRatio;c\u0026\u00261!\u003dc\u0026\u0026(b.client.screenDensityFloat\u003dString(c));c\u003dnr();\"\"!\u003d\u003dc\u0026\u0026(b.client.experimentsToken\u003dc);c\u003dor();0\u003cc.length\u0026\u0026(b.request\u003d{internalExperimentFlags:c});Rma(a,void 0,b);Sma(a,void 0,b);Tma(void 0,b);Uma(a,void 0,b);Vma(void 0,b);g.O(\"DELEGATED_SESSION_ID\")\u0026\u0026!g.P(\"pageid_as_header_web\")\u0026\u0026\n(b.user\u003d{onBehalfOfUser:g.O(\"DELEGATED_SESSION_ID\")});a\u003dObject;c\u003da.assign;for(var d\u003db.client,e\u003d{},f\u003dg.q(Object.entries(vr(g.O(\"DEVICE\",\"\")))),k\u003df.next();!k.done;k\u003df.next()){var l\u003dg.q(k.value);k\u003dl.next().value;l\u003dl.next().value;\"cbrand\"\u003d\u003d\u003dk?e.deviceMake\u003dl:\"cmodel\"\u003d\u003d\u003dk?e.deviceModel\u003dl:\"cbr\"\u003d\u003d\u003dk?e.browserName\u003dl:\"cbrver\"\u003d\u003d\u003dk?e.browserVersion\u003dl:\"cos\"\u003d\u003d\u003dk?e.osName\u003dl:\"cosver\"\u003d\u003d\u003dk?e.osVersion\u003dl:\"cplatform\"\u003d\u003d\u003dk\u0026\u0026(e.platform\u003dl)}b.client\u003dc.call(a,d,e);return b};\nyma\u003dfunction(a){var b\u003dnew lq,c\u003dnew g.iq;g.D(c,1,a.SF);g.D(c,2,a.RF);g.D(c,16,a.LM);g.D(c,17,a.innertubeContextClientVersion);if(a.EA){var d\u003da.EA,e\u003dnew fq;d.coldConfigData\u0026\u0026g.D(e,1,d.coldConfigData);d.appInstallData\u0026\u0026g.D(e,6,d.appInstallData);d.coldHashData\u0026\u0026g.D(e,3,d.coldHashData);d.hotHashData\u0026\u0026g.D(e,5,d.hotHashData);Vd(c,62,e)}(d\u003dg.C.devicePixelRatio)\u0026\u00261!\u003dd\u0026\u0026g.D(c,65,d);d\u003dnr();\"\"!\u003d\u003dd\u0026\u0026g.D(c,54,d);d\u003dor();if(0\u003cd.length){e\u003dnew Fia;for(var f\u003d0;f\u003cd.length;f++){var k\u003dnew eq;g.D(k,1,d[f].key);k.setValue(d[f].value);\n$d(e,15,eq,k,void 0)}Vd(b,5,e)}Rma(a,c);Sma(a,c);Tma(c);Uma(a,c);Vma(c);g.O(\"DELEGATED_SESSION_ID\")\u0026\u0026!g.P(\"pageid_as_header_web\")\u0026\u0026(a\u003dnew kq,g.D(a,3,g.O(\"DELEGATED_SESSION_ID\")));a\u003dg.q(Object.entries(vr(g.O(\"DEVICE\",\"\"))));for(d\u003da.next();!d.done;d\u003da.next())e\u003dg.q(d.value),d\u003de.next().value,e\u003de.next().value,\"cbrand\"\u003d\u003d\u003dd?g.D(c,12,e):\"cmodel\"\u003d\u003d\u003dd?g.D(c,13,e):\"cbr\"\u003d\u003d\u003dd?g.D(c,87,e):\"cbrver\"\u003d\u003d\u003dd?g.D(c,88,e):\"cos\"\u003d\u003d\u003dd?g.D(c,18,e):\"cosver\"\u003d\u003d\u003dd?g.D(c,19,e):\"cplatform\"\u003d\u003d\u003dd\u0026\u0026g.D(c,42,e);Vd(b,1,c);return b};\nRma\u003dfunction(a,b,c){a\u003da.FA;if(\"WEB\"\u003d\u003d\u003da||\"MWEB\"\u003d\u003d\u003da||1\u003d\u003d\u003da||2\u003d\u003d\u003da)if(b){c\u003dTd(b,gq,96)||new gq;var d\u003dJma();null!\u003d\u003dd\u0026\u0026g.D(c,3,d);Vd(b,96,c)}else c\u0026\u0026(c.client.mainAppWebInfo\u003dnull!\u003d(d\u003dc.client.mainAppWebInfo)?d:{},c.client.mainAppWebInfo.webDisplayMode\u003dpt())};\nSma\u003dfunction(a,b,c){a\u003da.FA;if((\"WEB_REMIX\"\u003d\u003d\u003da||76\u003d\u003d\u003da)\u0026\u0026!g.P(\"music_web_display_mode_killswitch\"))if(b){var d;c\u003dnull!\u003d(d\u003dTd(b,hq,70))?d:new hq;d\u003dJma();null!\u003d\u003dd\u0026\u0026g.D(c,10,d);Vd(b,70,c)}else if(c){var e;c.client.IN\u003dnull!\u003d(e\u003dc.client.IN)?e:{};c.client.IN.webDisplayMode\u003dpt()}};\nTma\u003dfunction(a,b){var c;if(g.P(\"web_log_memory_total_kbytes\")\u0026\u0026(null\u003d\u003d(c\u003dg.C.navigator)?0:c.deviceMemory)){var d;c\u003dnull\u003d\u003d(d\u003dg.C.navigator)?void 0:d.deviceMemory;a?g.D(a,95,1E6*c):b\u0026\u0026(b.client.memoryTotalKbytes\u003d\"\"+1E6*c)}};\nUma\u003dfunction(a,b,c){if(a.appInstallData)if(b){var d;c\u003dnull!\u003d(d\u003dTd(b,fq,62))?d:new fq;g.D(c,6,a.appInstallData);Vd(b,62,c)}else c\u0026\u0026(c.client.configInfo\u003dc.client.configInfo||{},c.client.configInfo.appInstallData\u003da.appInstallData)};\nVma\u003dfunction(a,b){var c\u003dNma();c\u0026\u0026(a?g.D(a,61,Wma[c]):b\u0026\u0026(b.client.connectionType\u003dc));g.P(\"web_log_effective_connection_type\")\u0026\u0026(c\u003dPma())\u0026\u0026(a?g.D(a,94,Xma[c]):b\u0026\u0026(b.client.effectiveConnectionType\u003dc))};\nYma\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?{}:c;var d\u003d{};g.P(\"enable_web_eom_visitor_data\")\u0026\u0026g.O(\"EOM_VISITOR_DATA\")?d\u003d{\"X-Goog-EOM-Visitor-Id\":g.O(\"EOM_VISITOR_DATA\")}:d\u003d{\"X-Goog-Visitor-Id\":c.visitorData||g.O(\"VISITOR_DATA\",\"\")};if(b\u0026\u0026b.includes(\"www.youtube-nocookie.com\"))return d;(b\u003dc.XK||g.O(\"AUTHORIZATION\"))||(a?b\u003d\"Bearer \"+g.Ja(\"gapi.auth.getToken\")().hga:b\u003dUi([]));b\u0026\u0026(d.Authorization\u003db,d[\"X-Goog-AuthUser\"]\u003dg.O(\"SESSION_INDEX\",0),g.P(\"pageid_as_header_web\")\u0026\u0026(d[\"X-Goog-PageId\"]\u003dg.O(\"DELEGATED_SESSION_ID\")));\nreturn d};\nwt\u003dfunction(a){var b;(b\u003dg.Qp(a))||(a\u003dnew Mp(a||\"UserDataSharedStore\"),b\u003da.isAvailable()?a:null);this.j\u003d(a\u003db)?new Gp(a):null;this.u\u003ddocument.domain||window.location.hostname};\nzt\u003dfunction(){var a;return null\u003d\u003d\u003d(a\u003dxt())||void 0\u003d\u003d\u003da?void 0:a.get(\"LAST_RESULT_ENTRY_KEY\",!0)};\nZma\u003dfunction(){var a\u003d{};for(At\u003dnew Bt(void 0\u003d\u003d\u003da.handleError?Ct:a.handleError,void 0\u003d\u003d\u003da.logEvent?g.Dt:a.logEvent);0\u003cEt.length;)switch(a\u003dEt.shift(),a.type){case \"ERROR\":At.Pj(a.payload);break;case \"EVENT\":At.logEvent(a.eventType,a.payload)}};\nGt\u003dfunction(a){Ft||(At?At.Pj(a):(Et.push({type:\"ERROR\",payload:a}),10\u003cEt.length\u0026\u0026Et.shift()))};\nHt\u003dfunction(a,b){Ft||(At?At.logEvent(a,b):(Et.push({type:\"EVENT\",eventType:a,payload:b}),10\u003cEt.length\u0026\u0026Et.shift()))};\nJt\u003dfunction(){try{return It(),!0}catch(a){return!1}};\nIt\u003dfunction(a){if(void 0!\u003d\u003dg.O(\"DATASYNC_ID\",void 0))return g.O(\"DATASYNC_ID\",void 0);throw new g.Ws(\"Datasync ID not set\",void 0\u003d\u003d\u003da?\"unknown\":a);};\nKt\u003dfunction(a){if(0\u003c\u003da.indexOf(\":\"))throw Error(\"Database name cannot contain \u0027:\u0027\");};\nLt\u003dfunction(a){return a.substr(0,a.indexOf(\":\"))||a};\nMt\u003dfunction(a,b,c,d,e){b\u003dvoid 0\u003d\u003d\u003db?{}:b;c\u003dvoid 0\u003d\u003d\u003dc?$ma[a]:c;d\u003dvoid 0\u003d\u003d\u003dd?ana[a]:d;e\u003dvoid 0\u003d\u003d\u003de?bna[a]:e;g.Ws.call(this,c,Object.assign({name:\"YtIdbKnownError\",isSw:void 0\u003d\u003d\u003dself.document,isIframe:self!\u003d\u003dself.top,type:a},b));this.type\u003da;this.message\u003dc;this.level\u003dd;this.j\u003de;Object.setPrototypeOf(this,Mt.prototype)};\nNt\u003dfunction(a,b){Mt.call(this,\"MISSING_OBJECT_STORES\",{expectedObjectStores:b,foundObjectStores:a},$ma.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,Nt.prototype)};\nOt\u003dfunction(a,b){var c\u003dError.call(this);this.message\u003dc.message;\"stack\"in c\u0026\u0026(this.stack\u003dc.stack);this.index\u003da;this.objectStore\u003db;Object.setPrototypeOf(this,Ot.prototype)};\nQt\u003dfunction(a,b,c,d){b\u003dLt(b);var e\u003da instanceof Error?a:Error(\"Unexpected error: \"+a);if(e instanceof Mt)return e;a\u003d{objectStoreNames:c,dbName:b,dbVersion:d};if(\"QuotaExceededError\"\u003d\u003d\u003de.name)return new Mt(\"QUOTA_EXCEEDED\",a);if(g.Pt\u0026\u0026\"UnknownError\"\u003d\u003d\u003de.name)return new Mt(\"QUOTA_MAYBE_EXCEEDED\",a);if(e instanceof Ot)return new Mt(\"MISSING_INDEX\",Object.assign(Object.assign({},a),{objectStore:e.objectStore,index:e.index}));if(\"InvalidStateError\"\u003d\u003d\u003de.name\u0026\u0026cna.some(function(f){return e.message.includes(f)}))return new Mt(\"EXECUTE_TRANSACTION_ON_CLOSED_DB\",\na);\nif(\"AbortError\"\u003d\u003d\u003de.name)return new Mt(\"UNKNOWN_ABORT\",a,e.message);e.args\u003d[Object.assign(Object.assign({},a),{name:\"IdbError\",yB:e.name})];e.level\u003d\"WARNING\";return e};\ng.Rt\u003dfunction(a,b,c){var d\u003dzt();return new Mt(\"IDB_NOT_SUPPORTED\",{context:{caller:a,publicName:b,version:c,hasSucceededOnce:null\u003d\u003d\u003dd||void 0\u003d\u003d\u003dd?void 0:d.hasSucceededOnce}})};\ndna\u003dfunction(a){if(!a)throw Error();throw a;};\nena\u003dfunction(a){return a};\nSt\u003dfunction(a){this.j\u003da};\ng.Tt\u003dfunction(a){function b(e){if(\"PENDING\"\u003d\u003d\u003dd.state.status){d.state\u003d{status:\"REJECTED\",reason:e};e\u003dg.q(d.onRejected);for(var f\u003de.next();!f.done;f\u003de.next())f\u003df.value,f()}}\nfunction c(e){if(\"PENDING\"\u003d\u003d\u003dd.state.status){d.state\u003d{status:\"FULFILLED\",value:e};e\u003dg.q(d.j);for(var f\u003de.next();!f.done;f\u003de.next())f\u003df.value,f()}}\nvar d\u003dthis;this.state\u003d{status:\"PENDING\"};this.j\u003d[];this.onRejected\u003d[];a\u003da.j;try{a(c,b)}catch(e){b(e)}};\nfna\u003dfunction(a,b,c,d,e){try{if(\"FULFILLED\"!\u003d\u003da.state.status)throw Error(\"calling handleResolve before the promise is fulfilled.\");var f\u003dc(a.state.value);f instanceof g.Tt?Ut(a,b,f,d,e):d(f)}catch(k){e(k)}};\ngna\u003dfunction(a,b,c,d,e){try{if(\"REJECTED\"!\u003d\u003da.state.status)throw Error(\"calling handleReject before the promise is rejected.\");var f\u003dc(a.state.reason);f instanceof g.Tt?Ut(a,b,f,d,e):d(f)}catch(k){e(k)}};\nUt\u003dfunction(a,b,c,d,e){b\u003d\u003d\u003dc?e(new TypeError(\"Circular promise chain detected.\")):c.then(function(f){f instanceof g.Tt?Ut(a,b,f,d,e):d(f)},function(f){e(f)})};\nhna\u003dfunction(a,b,c){function d(){c(a.error);f()}\nfunction e(){b(a.result);f()}\nfunction f(){try{a.removeEventListener(\"success\",e),a.removeEventListener(\"error\",d)}catch(k){}}\na.addEventListener(\"success\",e);a.addEventListener(\"error\",d)};\nina\u003dfunction(a){return new Promise(function(b,c){hna(a,b,c)})};\nVt\u003dfunction(a){return new g.Tt(new St(function(b,c){hna(a,b,c)}))};\nWt\u003dfunction(a,b){return new g.Tt(new St(function(c,d){function e(){var f\u003da?b(a):null;f?f.then(function(k){a\u003dk;e()},d):c()}\ne()}))};\njna\u003dfunction(a,b){this.request\u003da;this.cursor\u003db};\nXt\u003dfunction(a){return Vt(a).then(function(b){return b?new jna(a,b):null})};\nkna\u003dfunction(a,b){this.j\u003da;this.options\u003db;this.transactionCount\u003d0;this.B\u003dMath.round((0,g.Q)());this.u\u003d!1};\nZt\u003dfunction(a,b,c){a\u003da.j.createObjectStore(b,c);return new Yt(a)};\n$t\u003dfunction(a,b){a.j.objectStoreNames.contains(b)\u0026\u0026a.j.deleteObjectStore(b)};\nmna\u003dfunction(a,b){return au(a,[\"captions\"],{mode:\"readonly\",Ic:!0},function(c){return lna(c.objectStore(\"captions\"),b,void 0)})};\nnna\u003dfunction(a,b){return au(a,[\"LogsRequestsStore\"],{mode:\"readwrite\",Ic:!0},function(c){return bu(c.objectStore(\"LogsRequestsStore\"),b,void 0)})};\nau\u003dfunction(a,b,c,d){var e,f,k,l,m,n,p,r,t,u,x,y;return g.B(function(z){switch(z.j){case 1:var E\u003d{mode:\"readonly\",Ic:!1,tag:\"IDB_TRANSACTION_TAG_UNKNOWN\"};\"string\"\u003d\u003d\u003dtypeof c?E.mode\u003dc:Object.assign(E,c);e\u003dE;a.transactionCount++;f\u003de.Ic?3:1;k\u003d0;case 2:if(l){z.eb(3);break}k++;m\u003dMath.round((0,g.Q)());ta(z,4);n\u003da.j.transaction(b,e.mode);E\u003dnew cu(n);E\u003dona(E,d);return g.A(z,E,6);case 6:return p\u003dz.u,r\u003dMath.round((0,g.Q)()),pna(a,m,r,k,void 0,b.join(),e),z.return(p);case 4:t\u003dwa(z);u\u003dMath.round((0,g.Q)());\nx\u003dQt(t,a.j.name,b.join(),a.j.version);if((y\u003dx instanceof Mt\u0026\u0026!x.j)||k\u003e\u003df)pna(a,m,u,k,x,b.join(),e),l\u003dx;z.eb(2);break;case 3:return z.return(Promise.reject(l))}})};\npna\u003dfunction(a,b,c,d,e,f,k){b\u003dc-b;e?(e instanceof Mt\u0026\u0026(\"QUOTA_EXCEEDED\"\u003d\u003d\u003de.type||\"QUOTA_MAYBE_EXCEEDED\"\u003d\u003d\u003de.type)\u0026\u0026Ht(\"QUOTA_EXCEEDED\",{dbName:Lt(a.j.name),objectStoreNames:f,transactionCount:a.transactionCount,transactionMode:k.mode}),e instanceof Mt\u0026\u0026\"UNKNOWN_ABORT\"\u003d\u003d\u003de.type\u0026\u0026(c-\u003da.B,0\u003ec\u0026\u0026c\u003e\u003dMath.pow(2,31)\u0026\u0026(c\u003d0),Ht(\"TRANSACTION_UNEXPECTEDLY_ABORTED\",{objectStoreNames:f,transactionDuration:b,transactionCount:a.transactionCount,dbDuration:c}),a.u\u003d!0),qna(a,!1,d,f,b,k.tag),Gt(e)):qna(a,!0,d,f,b,\nk.tag)};\nqna\u003dfunction(a,b,c,d,e,f){Ht(\"TRANSACTION_ENDED\",{objectStoreNames:d,connectionHasUnknownAbortedTransaction:a.u,duration:e,isSuccessful:b,tryCount:c,tag:void 0\u003d\u003d\u003df?\"IDB_TRANSACTION_TAG_UNKNOWN\":f})};\nYt\u003dfunction(a){this.j\u003da};\ndu\u003dfunction(a,b,c){a.j.createIndex(b,c,{unique:!1})};\nrna\u003dfunction(a,b){return eu(a,{query:b},function(c){return c.delete().then(function(){return c.continue()})}).then(function(){})};\nlna\u003dfunction(a,b,c){return\"getAll\"in IDBObjectStore.prototype?Vt(a.j.getAll(b,c)):sna(a,b,c)};\nsna\u003dfunction(a,b,c){var d\u003d[];return eu(a,{query:b},function(e){if(!(void 0!\u003d\u003dc\u0026\u0026d.length\u003e\u003dc))return d.push(e.getValue()),e.continue()}).then(function(){return d})};\nuna\u003dfunction(a){return\"getAllKeys\"in IDBObjectStore.prototype?Vt(a.j.getAllKeys(void 0,void 0)):tna(a)};\ntna\u003dfunction(a){var b\u003d[];return vna(a,{query:void 0},function(c){b.push(c.sA());return c.continue()}).then(function(){return b})};\nbu\u003dfunction(a,b,c){return Vt(a.j.put(b,c))};\neu\u003dfunction(a,b,c){a\u003da.j.openCursor(b.query,b.direction);return fu(a).then(function(d){return Wt(d,c)})};\nvna\u003dfunction(a,b,c){var d\u003db.query;b\u003db.direction;a\u003d\"openKeyCursor\"in IDBObjectStore.prototype?a.j.openKeyCursor(d,b):a.j.openCursor(d,b);return Xt(a).then(function(e){return Wt(e,c)})};\ncu\u003dfunction(a){var b\u003dthis;this.j\u003da;this.B\u003dnew Map;this.u\u003d!1;this.done\u003dnew Promise(function(c,d){b.j.addEventListener(\"complete\",function(){c()});\nb.j.addEventListener(\"error\",function(e){e.currentTarget\u003d\u003d\u003de.target\u0026\u0026d(b.j.error)});\nb.j.addEventListener(\"abort\",function(){var e\u003db.j.error;if(e)d(e);else if(!b.u){e\u003dMt;for(var f\u003db.j.objectStoreNames,k\u003d[],l\u003d0;l\u003cf.length;l++){var m\u003df.item(l);if(null\u003d\u003d\u003dm)throw Error(\"Invariant: item in DOMStringList is null\");k.push(m)}e\u003dnew e(\"UNKNOWN_ABORT\",{objectStoreNames:k.join(),dbName:b.j.db.name,mode:b.j.mode});d(e)}})})};\nona\u003dfunction(a,b){var c\u003dnew Promise(function(d,e){try{b(a).then(function(f){d(f)}).catch(e)}catch(f){e(f),a.abort()}});\nreturn Promise.all([c,a.done]).then(function(d){return g.q(d).next().value})};\nwna\u003dfunction(a){this.j\u003da};\ngu\u003dfunction(a,b){return\"getAll\"in IDBIndex.prototype?Vt(a.j.getAll(b,void 0)):xna(a,b)};\nxna\u003dfunction(a,b){var c\u003d[];return hu(a,{query:b},function(d){c.push(d.getValue());return d.continue()}).then(function(){return c})};\nhu\u003dfunction(a,b,c){a\u003da.j.openCursor(void 0\u003d\u003d\u003db.query?null:b.query,void 0\u003d\u003d\u003db.direction?\"next\":b.direction);return fu(a).then(function(d){return Wt(d,c)})};\nyna\u003dfunction(a,b){this.request\u003da;this.cursor\u003db};\nfu\u003dfunction(a){return Vt(a).then(function(b){return b?new yna(a,b):null})};\nzna\u003dfunction(a,b,c){return new Promise(function(d,e){function f(){t||(t\u003dnew kna(k.result,{closed:r}));return t}\nvar k\u003dvoid 0!\u003d\u003db?self.indexedDB.open(a,b):self.indexedDB.open(a);var l\u003dc.blocked,m\u003dc.blocking,n\u003dc.VZ,p\u003dc.upgrade,r\u003dc.closed,t;k.addEventListener(\"upgradeneeded\",function(u){try{if(null\u003d\u003d\u003du.newVersion)throw Error(\"Invariant: newVersion on IDbVersionChangeEvent is null\");if(null\u003d\u003d\u003dk.transaction)throw Error(\"Invariant: transaction on IDbOpenDbRequest is null\");u.dataLoss\u0026\u0026\"none\"!\u003d\u003du.dataLoss\u0026\u0026Ht(\"IDB_DATA_CORRUPTED\",{reason:u.dataLossMessage||\"unknown reason\",dbName:Lt(a)});var x\u003df(),y\u003dnew cu(k.transaction);\np\u0026\u0026p(x,function(z){return u.oldVersion\u003cz\u0026\u0026u.newVersion\u003e\u003dz},y);\ny.done.catch(function(z){e(z)})}catch(z){e(z)}});\nk.addEventListener(\"success\",function(){var u\u003dk.result;m\u0026\u0026u.addEventListener(\"versionchange\",function(){m(f())});\nu.addEventListener(\"close\",function(){Ht(\"IDB_UNEXPECTEDLY_CLOSED\",{dbName:Lt(a),dbVersion:u.version});n\u0026\u0026n()});\nd(f())});\nk.addEventListener(\"error\",function(){e(k.error)});\nl\u0026\u0026k.addEventListener(\"blocked\",function(){l()})})};\nAna\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?{}:c;return zna(a,b,c)};\niu\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?{}:b;var c,d,e,f;return g.B(function(k){if(1\u003d\u003dk.j)return ta(k,2),c\u003dself.indexedDB.deleteDatabase(a),d\u003db,(e\u003dd.blocked)\u0026\u0026c.addEventListener(\"blocked\",function(){e()}),g.A(k,ina(c),4);\nif(2!\u003dk.j)return ua(k,0);f\u003dwa(k);throw Qt(f,a,\"\",-1);})};\nBna\u003dfunction(a){return new Promise(function(b){Pla(function(){b()},a)})};\nju\u003dfunction(a,b){this.name\u003da;this.options\u003db;this.C\u003d!0;this.J\u003dthis.D\u003d0;this.u\u003d500};\nCna\u003dfunction(a,b){return new Mt(\"INCOMPATIBLE_DB_VERSION\",{dbName:a.name,oldVersion:a.options.version,newVersion:b})};\nku\u003dfunction(a,b){if(!b)throw g.Rt(\"openWithToken\",Lt(a.name));return a.open()};\nDna\u003dfunction(a,b){var c;return g.B(function(d){if(1\u003d\u003dd.j)return g.A(d,ku(lu,b),2);c\u003dd.u;return d.return(au(c,[\"databases\"],{Ic:!0,mode:\"readwrite\"},function(e){var f\u003de.objectStore(\"databases\");return f.get(a.actualName).then(function(k){if(k?a.actualName!\u003d\u003dk.actualName||a.publicName!\u003d\u003dk.publicName||a.userIdentifier!\u003d\u003dk.userIdentifier:1)return bu(f,a).then(function(){})})}))})};\nmu\u003dfunction(a,b){var c;return g.B(function(d){if(1\u003d\u003dd.j)return a?g.A(d,ku(lu,b),2):d.return();c\u003dd.u;return d.return(c.delete(\"databases\",a))})};\nEna\u003dfunction(a,b){var c,d;return g.B(function(e){return 1\u003d\u003de.j?(c\u003d[],g.A(e,ku(lu,b),2)):3!\u003de.j?(d\u003de.u,g.A(e,au(d,[\"databases\"],{Ic:!0,mode:\"readonly\"},function(f){c.length\u003d0;return eu(f.objectStore(\"databases\"),{},function(k){a(k.getValue())\u0026\u0026c.push(k.getValue());return k.continue()})}),3)):e.return(c)})};\nFna\u003dfunction(a){return Ena(function(b){return\"LogsDatabaseV2\"\u003d\u003d\u003db.publicName\u0026\u0026void 0!\u003d\u003db.userIdentifier},a)};\nGna\u003dfunction(){var a,b,c;return g.B(function(d){switch(d.j){case 1:a\u003dzt();if(null\u003d\u003d\u003da||void 0\u003d\u003d\u003da?0:a.hasSucceededOnce)return d.return(!0);if(ls\u0026\u0026is()\u0026\u0026!js()||g.nu)return d.return(!1);try{if(b\u003dself,!(b.indexedDB\u0026\u0026b.IDBIndex\u0026\u0026b.IDBKeyRange\u0026\u0026b.IDBObjectStore))return d.return(!1)}catch(e){return d.return(!1)}if(!(\"IDBTransaction\"in self\u0026\u0026\"objectStoreNames\"in IDBTransaction.prototype))return d.return(!1);ta(d,2);c\u003d{actualName:\"yt-idb-test-do-not-use\",publicName:\"yt-idb-test-do-not-use\",userIdentifier:void 0};\nreturn g.A(d,Dna(c,ou),4);case 4:return g.A(d,mu(\"yt-idb-test-do-not-use\",ou),5);case 5:return d.return(!0);case 2:return wa(d),d.return(!1)}})};\nHna\u003dfunction(){if(void 0!\u003d\u003dpu)return pu;Ft\u003d!0;return pu\u003dGna().then(function(a){Ft\u003d!1;var b,c;null!\u003d\u003d(b\u003dxt())\u0026\u0026void 0!\u003d\u003db\u0026\u0026b.j\u0026\u0026(b\u003dzt(),b\u003d{hasSucceededOnce:(null\u003d\u003d\u003db||void 0\u003d\u003d\u003db?void 0:b.hasSucceededOnce)||a},null\u003d\u003d\u003d(c\u003dxt())||void 0\u003d\u003d\u003dc?void 0:c.set(\"LAST_RESULT_ENTRY_KEY\",b,2592E3,!0));return a})};\nqu\u003dfunction(){return g.Ja(\"ytglobal.idbToken_\")||void 0};\ng.ru\u003dfunction(){var a\u003dqu();return a?Promise.resolve(a):Hna().then(function(b){(b\u003db?ou:void 0)\u0026\u0026g.Ia(\"ytglobal.idbToken_\",b,void 0);return b})};\nIna\u003dfunction(a){if(!Jt())throw a\u003dnew Mt(\"AUTH_INVALID\",{dbName:a}),Gt(a),a;var b\u003dIt();return{actualName:a+\":\"+b,publicName:a,userIdentifier:b}};\nJna\u003dfunction(a,b,c,d){var e,f,k,l,m,n;return g.B(function(p){switch(p.j){case 1:return f\u003dnull!\u003d\u003d(e\u003dError().stack)\u0026\u0026void 0!\u003d\u003de?e:\"\",g.A(p,g.ru(),2);case 2:k\u003dp.u;if(!k)throw l\u003dg.Rt(\"openDbImpl\",a,b),g.P(\"ytidb_async_stack_killswitch\")||(l.stack\u003dl.stack+\"\\n\"+f.substring(f.indexOf(\"\\n\")+1)),Gt(l),l;Kt(a);m\u003dc?{actualName:a,publicName:a,userIdentifier:void 0}:Ina(a);ta(p,3);return g.A(p,Dna(m,k),5);case 5:return g.A(p,Ana(m.actualName,b,d),6);case 6:return p.return(p.u);case 3:return n\u003dwa(p),ta(p,7),g.A(p,\nmu(m.actualName,k),9);case 9:ua(p,8);break;case 7:wa(p);case 8:throw n;}})};\nKna\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?{}:c;return Jna(a,b,!1,c)};\nLna\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?{}:c;return Jna(a,b,!0,c)};\nMna\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?{}:b;var c,d;return g.B(function(e){if(1\u003d\u003de.j)return g.A(e,g.ru(),2);if(3!\u003de.j){c\u003de.u;if(!c)return e.return();Kt(a);d\u003dIna(a);return g.A(e,iu(d.actualName,b),3)}return g.A(e,mu(d.actualName,c),0)})};\nNna\u003dfunction(a,b,c){a\u003da.map(function(d){return g.B(function(e){return 1\u003d\u003de.j?g.A(e,iu(d.actualName,b),2):g.A(e,mu(d.actualName,c),0)})});\nreturn Promise.all(a).then(function(){})};\nOna\u003dfunction(){var a\u003dvoid 0\u003d\u003d\u003da?{}:a;var b,c;return g.B(function(d){if(1\u003d\u003dd.j)return g.A(d,g.ru(),2);if(3!\u003dd.j){b\u003dd.u;if(!b)return d.return();Kt(\"LogsDatabaseV2\");return g.A(d,Fna(b),3)}c\u003dd.u;return g.A(d,Nna(c,a,b),0)})};\nPna\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?{}:b;var c;return g.B(function(d){if(1\u003d\u003dd.j)return g.A(d,g.ru(),2);if(3!\u003dd.j){c\u003dd.u;if(!c)return d.return();Kt(a);return g.A(d,iu(a,b),3)}return g.A(d,mu(a,c),0)})};\ntu\u003dfunction(a){var b,c,d,e,f,k,l,m;this.ue\u003d!1;this.potentialEsfErrorCounter\u003dthis.j\u003d0;this.handleError\u003dfunction(){};\nthis.Ft\u003dfunction(){};\nthis.now\u003dDate.now;this.gw\u003d!1;this.VP\u003dnull!\u003d\u003d(b\u003da.VP)\u0026\u0026void 0!\u003d\u003db?b:100;this.wP\u003dnull!\u003d\u003d(c\u003da.wP)\u0026\u0026void 0!\u003d\u003dc?c:1;this.pP\u003dnull!\u003d\u003d(d\u003da.pP)\u0026\u0026void 0!\u003d\u003dd?d:2592E6;this.gP\u003dnull!\u003d\u003d(e\u003da.gP)\u0026\u0026void 0!\u003d\u003de?e:12E4;this.vP\u003dnull!\u003d\u003d(f\u003da.vP)\u0026\u0026void 0!\u003d\u003df?f:5E3;this.fd\u003dnull!\u003d\u003d(k\u003da.fd)\u0026\u0026void 0!\u003d\u003dk?k:void 0;this.Sz\u003d!!a.Sz;this.Hz\u003dnull!\u003d\u003d(l\u003da.Hz)\u0026\u0026void 0!\u003d\u003dl?l:.1;this.IB\u003dnull!\u003d\u003d(m\u003da.IB)\u0026\u0026void 0!\u003d\u003dm?m:10;a.handleError\u0026\u0026(this.handleError\u003da.handleError);a.Ft\u0026\u0026(this.Ft\u003da.Ft);a.gw\u0026\u0026(this.gw\u003da.gw);this.Za\u003da.Za;this.Nj\u003da.Nj;this.sf\u003d\na.sf;this.hf\u003da.hf;this.cn\u003da.cn;this.fH\u003da.fH;this.AG\u003da.AG;this.fd\u0026\u0026(!this.Za||this.Za(\"networkless_logging\"))\u0026\u0026Qna(this)};\nQna\u003dfunction(a){a.fd\u0026\u0026!a.gw\u0026\u0026(a.ue\u003d!0,a.Sz\u0026\u0026Math.random()\u003c\u003da.Hz\u0026\u0026a.sf.CT(a.fd),Rna(a),a.hf.ye()\u0026\u0026a.Ay(),a.hf.Qa(a.fH,a.Ay.bind(a)),a.hf.Qa(a.AG,a.jL.bind(a)))};\nuu\u003dfunction(a,b){var c,d;return g.B(function(e){switch(e.j){case 1:if(!a.fd)throw c\u003dg.Rt(\"immediateSend\"),c;if(void 0\u003d\u003d\u003db.id){e.eb(2);break}return g.A(e,a.sf.wV(b.id,a.fd),3);case 3:(d\u003de.u)?b\u003dd:a.Ft(Error(\"The request cannot be found in the database.\"));case 2:if(Sna(a,b,a.pP)){e.eb(4);break}a.Ft(Error(\"Networkless Logging: Stored logs request expired age limit\"));if(void 0\u003d\u003d\u003db.id){e.eb(5);break}return g.A(e,a.sf.Xs(b.id,a.fd),5);case 5:return e.return();case 4:b.skipRetry||(b\u003dTna(a,b));if(!b){e.eb(0);\nbreak}if(!b.skipRetry||void 0\u003d\u003d\u003db.id){e.eb(8);break}return g.A(e,a.sf.Xs(b.id,a.fd),8);case 8:a.cn(b.url,b.options,!!b.skipRetry),g.sa(e)}})};\nTna\u003dfunction(a,b){if(!a.fd)throw g.Rt(\"updateRequestHandlers\");var c\u003db.options.onError?b.options.onError:function(){};\nb.options.onError\u003dfunction(e,f){var k;return g.B(function(l){switch(l.j){case 1:k\u003dUna(f);if(!(a.Za\u0026\u0026a.Za(\"nwl_consider_error_code\")\u0026\u0026k||a.Za\u0026\u0026!a.Za(\"nwl_consider_error_code\")\u0026\u0026a.potentialEsfErrorCounter\u003c\u003da.IB)){l.eb(2);break}if(!a.hf.dn){l.eb(3);break}return g.A(l,a.hf.dn(),3);case 3:if(a.hf.ye()){l.eb(2);break}c(e,f);if(!a.Za||!a.Za(\"nwl_consider_error_code\")||void 0\u003d\u003d\u003d(null\u003d\u003d\u003db||void 0\u003d\u003d\u003db?void 0:b.id)){l.eb(6);break}return g.A(l,a.sf.CH(b.id,a.fd,!1),6);case 6:return l.return();case 2:if(a.Za\u0026\u0026\na.Za(\"nwl_consider_error_code\")\u0026\u0026!k\u0026\u0026a.potentialEsfErrorCounter\u003ea.IB)return l.return();a.potentialEsfErrorCounter++;if(void 0\u003d\u003d\u003d(null\u003d\u003d\u003db||void 0\u003d\u003d\u003db?void 0:b.id)){l.eb(8);break}return b.sendCount\u003ca.wP?g.A(l,a.sf.CH(b.id,a.fd),12):g.A(l,a.sf.Xs(b.id,a.fd),8);case 12:a.Nj.Zf(function(){a.hf.ye()\u0026\u0026a.Ay()},a.vP);\ncase 8:c(e,f),g.sa(l)}})};\nvar d\u003db.options.onSuccess?b.options.onSuccess:function(){};\nb.options.onSuccess\u003dfunction(e,f){return g.B(function(k){if(1\u003d\u003dk.j)return void 0\u003d\u003d\u003d(null\u003d\u003d\u003db||void 0\u003d\u003d\u003db?void 0:b.id)?k.eb(2):g.A(k,a.sf.Xs(b.id,a.fd),2);a.hf.Pm\u0026\u0026a.Za\u0026\u0026a.Za(\"vss_network_hint\")\u0026\u0026a.hf.Pm(!0);d(e,f);g.sa(k)})};\nreturn b};\nSna\u003dfunction(a,b,c){b\u003db.timestamp;return a.now()-b\u003e\u003dc?!1:!0};\nRna\u003dfunction(a){if(!a.fd)throw g.Rt(\"retryQueuedRequests\");a.sf.lM(\"QUEUED\",a.fd).then(function(b){b\u0026\u0026!Sna(a,b,a.gP)?a.Nj.Zf(function(){return g.B(function(c){if(1\u003d\u003dc.j)return void 0\u003d\u003d\u003db.id?c.eb(2):g.A(c,a.sf.CH(b.id,a.fd),2);Rna(a);g.sa(c)})}):a.hf.ye()\u0026\u0026a.Ay()})};\nvu\u003dfunction(a,b){a.zQ\u0026\u0026!a.hf.ye()?a.zQ(b):a.handleError(b)};\nUna\u003dfunction(a){var b;return(a\u003dnull\u003d\u003d\u003d(b\u003dnull\u003d\u003d\u003da||void 0\u003d\u003d\u003da?void 0:a.error)||void 0\u003d\u003d\u003db?void 0:b.code)\u0026\u0026400\u003c\u003da\u0026\u0026599\u003e\u003da?!1:!0};\nwu\u003dfunction(a,b){this.version\u003da;this.args\u003db};\nxu\u003dfunction(a,b){this.topic\u003da;this.j\u003db};\nzu\u003dfunction(a,b){var c\u003dyu();c\u0026\u0026c.publish.call(c,a.toString(),a,b)};\nWna\u003dfunction(a,b,c){var d\u003dyu();if(!d)return 0;var e\u003dd.subscribe(a.toString(),function(f,k){var l\u003dg.Ja(\"ytPubsub2Pubsub2SkipSubKey\");l\u0026\u0026l\u003d\u003de||(l\u003dfunction(){if(Au[e])try{if(k\u0026\u0026a instanceof xu\u0026\u0026a!\u003df)try{var m\u003da.j,n\u003dk;if(!n.args||!n.version)throw Error(\"yt.pubsub2.Data.deserialize(): serializedData is incomplete.\");try{if(!m.Ap){var p\u003dnew m;m.Ap\u003dp.version}var r\u003dm.Ap}catch(t){}if(!r||n.version!\u003dr)throw Error(\"yt.pubsub2.Data.deserialize(): serializedData version is incompatible.\");try{k\u003dReflect.construct(m,\ng.kc(n.args))}catch(t){throw t.message\u003d\"yt.pubsub2.Data.deserialize(): \"+t.message,t;}}catch(t){throw t.message\u003d\"yt.pubsub2.pubsub2 cross-binary conversion error for \"+a.toString()+\": \"+t.message,t;}b.call(c||window,k)}catch(t){g.qr(t)}},Vna[a.toString()]?g.bs()?g.Ns.Zf(l):g.Gr(l,0):l())});\nAu[e]\u003d!0;Bu[a.toString()]||(Bu[a.toString()]\u003d[]);Bu[a.toString()].push(e);return e};\nDu\u003dfunction(a,b,c){var d\u003dWna(a,function(e){b.apply(c,arguments);Cu(d)},c);\nreturn d};\nCu\u003dfunction(a){var b\u003dyu();b\u0026\u0026(\"number\"\u003d\u003d\u003dtypeof a\u0026\u0026(a\u003d[a]),g.wc(a,function(c){b.unsubscribeByKey(c);delete Au[c]}))};\nyu\u003dfunction(){return g.Ja(\"ytPubsub2Pubsub2Instance\")};\nEu\u003dfunction(a,b){ju.call(this,a,b);this.options\u003db;Kt(a)};\nXna\u003dfunction(a,b){var c;return function(){c||(c\u003dnew Eu(a,b));return c}};\nFu\u003dfunction(a,b){return Xna(a,b)};\nYna\u003dfunction(){if(Gu)return Gu();var a\u003d{};Gu\u003dFu(\"LogsDatabaseV2\",{Mq:(a.LogsRequestsStore\u003d{Hn:2},a),jy:!1,upgrade:function(b,c,d){c(2)\u0026\u0026Zt(b,\"LogsRequestsStore\",{keyPath:\"id\",autoIncrement:!0});c(3);c(5)\u0026\u0026(d\u003dd.objectStore(\"LogsRequestsStore\"),d.j.indexNames.contains(\"newRequest\")\u0026\u0026d.j.deleteIndex(\"newRequest\"),du(d,\"newRequestV2\",[\"status\",\"interface\",\"timestamp\"]));c(7)\u0026\u0026$t(b,\"sapisid\");c(9)\u0026\u0026$t(b,\"SWHealthLog\")},\nversion:9});return Gu()};\nHu\u003dfunction(a){return ku(Yna(),a)};\nIu\u003dfunction(a,b){var c,d,e,f;return g.B(function(k){if(1\u003d\u003dk.j)return c\u003d{startTime:(0,g.Q)(),transactionType:\"YT_IDB_TRANSACTION_TYPE_WRITE\"},g.A(k,Hu(b),2);if(3!\u003dk.j)return d\u003dk.u,e\u003dObject.assign(Object.assign({},a),{options:JSON.parse(JSON.stringify(a.options)),interface:g.O(\"INNERTUBE_CONTEXT_CLIENT_NAME\",0)}),g.A(k,nna(d,e),3);f\u003dk.u;c.f_\u003d(0,g.Q)();Zna(c);return k.return(f)})};\n$na\u003dfunction(a,b){var c,d,e,f,k,l,m;return g.B(function(n){if(1\u003d\u003dn.j)return c\u003d{startTime:(0,g.Q)(),transactionType:\"YT_IDB_TRANSACTION_TYPE_READ\"},g.A(n,Hu(b),2);if(3!\u003dn.j)return d\u003dn.u,e\u003dg.O(\"INNERTUBE_CONTEXT_CLIENT_NAME\",0),f\u003d[a,e,0],k\u003d[a,e,(0,g.Q)()],l\u003dIDBKeyRange.bound(f,k),m\u003dvoid 0,g.A(n,au(d,[\"LogsRequestsStore\"],{mode:\"readwrite\",Ic:!0},function(p){return hu(p.objectStore(\"LogsRequestsStore\").index(\"newRequestV2\"),{query:l,direction:\"prev\"},function(r){r.getValue()\u0026\u0026(m\u003dr.getValue(),\"NEW\"\u003d\u003d\u003d\na\u0026\u0026(m.status\u003d\"QUEUED\",r.update(m)))})}),3);\nc.f_\u003d(0,g.Q)();Zna(c);return n.return(m)})};\naoa\u003dfunction(a,b){var c;return g.B(function(d){if(1\u003d\u003dd.j)return g.A(d,Hu(b),2);c\u003dd.u;return d.return(au(c,[\"LogsRequestsStore\"],{mode:\"readwrite\",Ic:!0},function(e){var f\u003de.objectStore(\"LogsRequestsStore\");return f.get(a).then(function(k){if(k)return k.status\u003d\"QUEUED\",bu(f,k).then(function(){return k})})}))})};\nJu\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?!0:c;var d;return g.B(function(e){if(1\u003d\u003de.j)return g.A(e,Hu(b),2);d\u003de.u;return e.return(au(d,[\"LogsRequestsStore\"],{mode:\"readwrite\",Ic:!0},function(f){var k\u003df.objectStore(\"LogsRequestsStore\");return k.get(a).then(function(l){return l?(l.status\u003d\"NEW\",c\u0026\u0026(l.sendCount+\u003d1),bu(k,l).then(function(){return l})):g.Tt.resolve(void 0)})}))})};\nKu\u003dfunction(a,b){var c;return g.B(function(d){if(1\u003d\u003dd.j)return g.A(d,Hu(b),2);c\u003dd.u;return d.return(c.delete(\"LogsRequestsStore\",a))})};\nboa\u003dfunction(a){var b,c;return g.B(function(d){if(1\u003d\u003dd.j)return g.A(d,Hu(a),2);b\u003dd.u;c\u003d(0,g.Q)()-2592E6;return g.A(d,au(b,[\"LogsRequestsStore\"],{mode:\"readwrite\",Ic:!0},function(e){return eu(e.objectStore(\"LogsRequestsStore\"),{},function(f){if(f.getValue().timestamp\u003c\u003dc)return f.delete().then(function(){return f.continue()})})}),0)})};\ncoa\u003dfunction(){g.B(function(a){return g.A(a,Ona(),0)})};\nZna\u003dfunction(a){g.P(\"nwl_csi_killswitch\")||.01\u003e\u003dMath.random()\u0026\u0026zu(\"nwl_transaction_latency_payload\",a)};\neoa\u003dfunction(a){return ku(doa(),a)};\nfoa\u003dfunction(a){var b,c;g.B(function(d){if(1\u003d\u003dd.j)return g.A(d,eoa(a),2);b\u003dd.u;c\u003d(0,g.Q)()-2592E6;return g.A(d,au(b,[\"SWHealthLog\"],{mode:\"readwrite\",Ic:!0},function(e){return eu(e.objectStore(\"SWHealthLog\"),{},function(f){if(f.getValue().timestamp\u003c\u003dc)return f.delete().then(function(){return f.continue()})})}),0)})};\ngoa\u003dfunction(a){var b;return g.B(function(c){if(1\u003d\u003dc.j)return g.A(c,eoa(a),2);b\u003dc.u;return g.A(c,b.clear(\"SWHealthLog\"),0)})};\ng.Lu\u003dfunction(a,b,c,d,e){e\u003dvoid 0\u003d\u003d\u003de?\"\":e;if(a)if(c\u0026\u0026!g.fs())a\u0026\u0026(a\u003dg.Dg(g.Hg(a)),\"about:invalid#zClosurez\"\u003d\u003d\u003da||a.startsWith(\"data\")?a\u003d\"\":(a\u003dg.Tg(Vg(a)).toString(),a\u003dg.nh(g.fj(a))),g.nb(a)||(a\u003dPh(\"IFRAME\",{src:\u0027javascript:\"\u003cbody\u003e\u003cimg src\u003d\\\\\"\"+\u0027+a+\u0027+\"\\\\\"\u003e\u003c/body\u003e\"\u0027,style:\"display:none\"}),wh(a).body.appendChild(a)));else if(e)Lr(a,b,\"POST\",e,d);else if(g.O(\"USE_NET_AJAX_FOR_PING_TRANSPORT\",!1)||d)Lr(a,b,\"GET\",\"\",d);else{b:{try{var f\u003dnew Pda({url:a});if(f.B\u0026\u0026f.u||f.C){var k\u003djj(g.lj(5,a));var l\u003d!(!k||\n!k.endsWith(\"/aclk\")||\"1\"!\u003d\u003duj(a,\"ri\"));break b}}catch(m){}l\u003d!1}l?hoa(a)?(b\u0026\u0026b(),c\u003d!0):c\u003d!1:c\u003d!1;c||ioa(a,b)}};\nhoa\u003dfunction(a,b){try{if(window.navigator\u0026\u0026window.navigator.sendBeacon\u0026\u0026window.navigator.sendBeacon(a,void 0\u003d\u003d\u003db?\"\":b))return!0}catch(c){}return!1};\nioa\u003dfunction(a,b){var c\u003dnew Image,d\u003d\"\"+joa++;ev[d]\u003dc;c.onload\u003dc.onerror\u003dfunction(){b\u0026\u0026ev[d]\u0026\u0026b();delete ev[d]};\nc.src\u003da};\nfv\u003dfunction(){this.j\u003dnew Map;this.u\u003d!1};\ngv\u003dfunction(){if(!fv.j){var a\u003dg.Ja(\"yt.networkRequestMonitor.instance\")||new fv;g.Ia(\"yt.networkRequestMonitor.instance\",a,void 0);fv.j\u003da}return fv.j};\niv\u003dfunction(){hv||(hv\u003dnew wt(\"yt.offline\"));return hv};\nkoa\u003dfunction(a){if(g.P(\"offline_error_handling\")){var b\u003div().get(\"errors\",!0)||{};b[a.message]\u003d{name:a.name,stack:a.stack};a.level\u0026\u0026(b[a.message].level\u003da.level);iv().set(\"errors\",b,2592E3,!0)}};\njv\u003dfunction(){if(g.P(\"offline_error_handling\")){var a\u003div().get(\"errors\",!0);if(a){for(var b in a)if(a[b]){var c\u003dnew g.Ws(b,\"sent via offline_errors\");c.name\u003da[b].name;c.stack\u003da[b].stack;c.level\u003da[b].level;g.qr(c)}iv().set(\"errors\",{},2592E3,!0)}}};\nkv\u003dfunction(){g.dg.call(this);this.K\u003d0;this.N\u003dthis.C\u003d!1;this.u\u003dthis.wF();g.P(\"use_shared_nsm\")?(Xo.j||(Xo.j\u003dnew Xo(g.Ns)),this.j\u003dXo.j):(loa(this),moa(this))};\nnoa\u003dfunction(){if(!kv.j){var a\u003dg.Ja(\"yt.networkStatusManager.instance\")||new kv;g.Ia(\"yt.networkStatusManager.instance\",a,void 0);kv.j\u003da}return kv.j};\nmoa\u003dfunction(a){window.addEventListener(\"online\",function(){return g.B(function(b){if(1\u003d\u003db.j)return g.A(b,a.dn(),2);a.N\u0026\u0026jv();g.sa(b)})})};\nloa\u003dfunction(a){window.addEventListener(\"offline\",function(){return g.B(function(b){return g.A(b,a.dn(),0)})})};\nooa\u003dfunction(a){a.K\u003dg.Zr(0,function(){return g.B(function(b){if(1\u003d\u003db.j)return a.u?a.wF()||!a.C?b.eb(3):g.A(b,a.dn(),3):g.A(b,a.dn(),3);ooa(a);g.sa(b)})},poa)};\ng.lv\u003dfunction(a){a\u003dvoid 0\u003d\u003d\u003da?{}:a;g.dg.call(this);var b\u003dthis;this.u\u003dthis.K\u003d0;this.C\u003d\"ytnetworkstatus-offline\";this.D\u003d\"ytnetworkstatus-online\";g.P(\"use_shared_nsm\")\u0026\u0026(this.C\u003d\"networkstatus-offline\",this.D\u003d\"networkstatus-online\");this.j\u003dnoa();var c\u003dg.Ja(\"yt.networkStatusManager.instance.monitorNetworkStatusChange\").bind(this.j);c\u0026\u0026c(a.LL);a.WA\u0026\u0026!g.P(\"use_shared_nsm\")\u0026\u0026(c\u003dg.Ja(\"yt.networkStatusManager.instance.enableErrorFlushing\").bind(this.j))\u0026\u0026c();if(c\u003dg.Ja(\"yt.networkStatusManager.instance.listen\").bind(this.j))a.OB?\n(this.OB\u003da.OB,c(this.D,function(){qoa(b,\"publicytnetworkstatus-online\");g.P(\"use_shared_nsm\")\u0026\u0026a.WA\u0026\u0026jv()}),c(this.C,function(){qoa(b,\"publicytnetworkstatus-offline\")})):(c(this.D,function(){b.dispatchEvent(\"publicytnetworkstatus-online\");\ng.P(\"use_shared_nsm\")\u0026\u0026a.WA\u0026\u0026jv()}),c(this.C,function(){b.dispatchEvent(\"publicytnetworkstatus-offline\")}))};\nqoa\u003dfunction(a,b){a.OB?a.u?(g.Ns.Ci(a.K),a.K\u003dg.Ns.Zf(function(){a.J!\u003d\u003db\u0026\u0026(a.dispatchEvent(b),a.J\u003db,a.u\u003d(0,g.Q)())},a.OB-((0,g.Q)()-a.u))):(a.dispatchEvent(b),a.J\u003db,a.u\u003d(0,g.Q)()):a.dispatchEvent(b)};\nmv\u003dfunction(){tu.call(this,{sf:{CT:boa,Xs:Ku,lM:$na,wV:aoa,CH:Ju,set:Iu},hf:roa(),handleError:g.qr,Ft:sr,cn:soa,now:g.Q,zQ:koa,Nj:g.as(),fH:\"publicytnetworkstatus-online\",AG:\"publicytnetworkstatus-offline\",Sz:!0,Hz:.1,IB:g.mr(\"potential_esf_error_limit\",10),Za:g.P,gw:!(Jt()\u0026\u0026(g.P(\"embeds_web_nwl_disable_nocookie\")?\"www.youtube-nocookie.com\"!\u003d\u003dg.mj(document.location.toString()):1))});this.u\u003dnew g.Qj;g.P(\"networkless_immediately_drop_all_requests\")\u0026\u0026coa();Pna(\"LogsDatabaseV2\")};\nnv\u003dfunction(){var a\u003dg.Ja(\"yt.networklessRequestController.instance\");a||(a\u003dnew mv,g.Ia(\"yt.networklessRequestController.instance\",a,void 0),g.P(\"networkless_logging\")\u0026\u0026g.ru().then(function(b){a.fd\u003db;Qna(a);a.u.resolve();a.Sz\u0026\u0026Math.random()\u003c\u003da.Hz\u0026\u0026a.fd\u0026\u0026foa(a.fd);g.P(\"networkless_immediately_drop_sw_health_store\")\u0026\u0026toa(a)}));\nreturn a};\ntoa\u003dfunction(a){var b;g.B(function(c){if(!a.fd)throw b\u003dg.Rt(\"clearSWHealthLogsDb\"),b;return c.return(goa(a.fd).catch(function(d){a.handleError(d)}))})};\nsoa\u003dfunction(a,b,c){g.P(\"use_cfr_monitor\")\u0026\u0026uoa(a,b);var d;if(null\u003d\u003d\u003d(d\u003db.postParams)||void 0\u003d\u003d\u003dd?0:d.requestTimeMs)b.postParams.requestTimeMs\u003dMath.round((0,g.Q)());c\u0026\u00260\u003d\u003d\u003dObject.keys(b).length?g.Lu(a):g.Mr(a,b)};\nroa\u003dfunction(){ov||(ov\u003dnew g.lv({WA:!0,LL:!0}));return ov};\nuoa\u003dfunction(a,b){var c\u003db.onError?b.onError:function(){};\nb.onError\u003dfunction(e,f){gv().requestComplete(a,!1);c(e,f)};\nvar d\u003db.onSuccess?b.onSuccess:function(){};\nb.onSuccess\u003dfunction(e,f){gv().requestComplete(a,!0);d(e,f)}};\nvoa\u003dfunction(a,b){function c(d){var e\u003dpv().ye();if(!qv()||!d||e\u0026\u0026g.P(\"vss_networkless_bypass_write\"))rv(a,b);else{var f\u003d{url:a,options:b,timestamp:(0,g.Q)(),status:\"NEW\",sendCount:0};Iu(f,d).then(function(k){f.id\u003dk;pv().ye()\u0026\u0026tv(f)}).catch(function(k){tv(f);\nuv(k)})}}\nb\u003dvoid 0\u003d\u003d\u003db?{}:b;g.P(\"skip_is_supported_killswitch\")?g.ru().then(function(d){c(d)}):c(qu())};\nvv\u003dfunction(a,b,c){function d(e){if(qv()\u0026\u0026e){var f\u003d{url:a,options:b,timestamp:(0,g.Q)(),status:\"NEW\",sendCount:0};g.P(\"nwl_skip_retry\")\u0026\u0026(f.skipRetry\u003dc);if(pv().ye()||g.P(\"nwl_aggressive_send_then_write\")\u0026\u0026!f.skipRetry){if(!f.skipRetry){var k\u003db.onError?b.onError:function(){};\nb.onError\u003dfunction(l,m){return g.B(function(n){if(1\u003d\u003dn.j)return g.A(n,Iu(f,e).catch(function(p){uv(p)}),2);\nk(l,m);g.sa(n)})}}rv(a,b,f.skipRetry)}else Iu(f,e).catch(function(l){rv(a,b,g.P(\"nwl_skip_retry\")\u0026\u0026c);\nuv(l)})}else rv(a,b,g.P(\"nwl_skip_retry\")\u0026\u0026c)}\nb\u003dvoid 0\u003d\u003d\u003db?{}:b;g.P(\"skip_is_supported_killswitch\")?g.ru().then(function(e){d(e)}):d(qu())};\nwv\u003dfunction(a,b){function c(d){if(qv()\u0026\u0026d){var e\u003d{url:a,options:b,timestamp:(0,g.Q)(),status:\"NEW\",sendCount:0},f\u003d!1,k\u003db.onSuccess?b.onSuccess:function(){};\ne.options.onSuccess\u003dfunction(m,n){g.P(\"use_cfr_monitor\")\u0026\u0026gv().requestComplete(e.url,!0);void 0!\u003d\u003de.id?Ku(e.id,d):f\u003d!0;g.P(\"vss_network_hint\")\u0026\u0026pv().Pm(!0);k(m,n)};\nif(g.P(\"use_cfr_monitor\")){var l\u003db.onError?b.onError:function(){};\ne.options.onError\u003dfunction(m,n){gv().requestComplete(e.url,!1);l(m,n)}}rv(e.url,e.options);\nIu(e,d).then(function(m){e.id\u003dm;f\u0026\u0026Ku(e.id,d)}).catch(function(m){uv(m)})}else rv(a,b)}\nb\u003dvoid 0\u003d\u003d\u003db?{}:b;g.P(\"skip_is_supported_killswitch\")?g.ru().then(function(d){c(d)}):c(qu())};\nwoa\u003dfunction(){var a\u003dqu();if(!a)throw g.Rt(\"throttleSend\");xv||(xv\u003dg.Ns.Zf(function(){var b;return g.B(function(c){if(1\u003d\u003dc.j)return g.A(c,$na(\"NEW\",a),2);if(3!\u003dc.j)return b\u003dc.u,b?g.A(c,tv(b),3):(g.Ns.Ci(xv),xv\u003d0,c.return());xv\u0026\u0026(xv\u003d0,woa());g.sa(c)})},100))};\ntv\u003dfunction(a){var b,c,d;return g.B(function(e){switch(e.j){case 1:b\u003dqu();if(!b)throw c\u003dg.Rt(\"immediateSend\"),c;if(void 0\u003d\u003d\u003da.id){e.eb(2);break}return g.A(e,aoa(a.id,b),3);case 3:(d\u003de.u)?a\u003dd:sr(Error(\"The request cannot be found in the database.\"));case 2:var f\u003da.timestamp;if(!(2592E6\u003c\u003d(0,g.Q)()-f)){e.eb(4);break}sr(Error(\"Networkless Logging: Stored logs request expired age limit\"));if(void 0\u003d\u003d\u003da.id){e.eb(5);break}return g.A(e,Ku(a.id,b),5);case 5:return e.return();case 4:a.skipRetry||(a\u003dxoa(a));\nf\u003da;var k,l;if(null\u003d\u003d\u003d(l\u003dnull\u003d\u003d\u003d(k\u003dnull\u003d\u003d\u003df||void 0\u003d\u003d\u003df?void 0:f.options)||void 0\u003d\u003d\u003dk?void 0:k.postParams)||void 0\u003d\u003d\u003dl?0:l.requestTimeMs)f.options.postParams.requestTimeMs\u003dMath.round((0,g.Q)());a\u003df;if(!a){e.eb(0);break}if(!a.skipRetry||void 0\u003d\u003d\u003da.id){e.eb(8);break}return g.A(e,Ku(a.id,b),8);case 8:rv(a.url,a.options,!!a.skipRetry),g.sa(e)}})};\nxoa\u003dfunction(a){var b\u003dqu();if(!b)throw g.Rt(\"updateRequestHandlers\");var c\u003da.options.onError?a.options.onError:function(){};\na.options.onError\u003dfunction(e,f){var k;return g.B(function(l){switch(l.j){case 1:g.P(\"use_cfr_monitor\")\u0026\u0026gv().requestComplete(a.url,!1);k\u003dUna(f);if(!(g.P(\"nwl_consider_error_code\")\u0026\u0026k||!g.P(\"nwl_consider_error_code\")\u0026\u0026yoa()\u003c\u003dg.mr(\"potential_esf_error_limit\",10))){l.eb(2);break}if(g.P(\"skip_checking_network_on_cfr_failure\")\u0026\u0026(!g.P(\"skip_checking_network_on_cfr_failure\")||gv().isEndpointCFR(a.url))){l.eb(3);break}return g.A(l,pv().dn(),3);case 3:if(pv().ye()){l.eb(2);break}c(e,f);if(!g.P(\"nwl_consider_error_code\")||\nvoid 0\u003d\u003d\u003d(null\u003d\u003d\u003da||void 0\u003d\u003d\u003da?void 0:a.id)){l.eb(6);break}return g.A(l,Ju(a.id,b,!1),6);case 6:return l.return();case 2:if(g.P(\"nwl_consider_error_code\")\u0026\u0026!k\u0026\u0026yoa()\u003eg.mr(\"potential_esf_error_limit\",10))return l.return();g.Ja(\"ytNetworklessLoggingInitializationOptions\")\u0026\u0026yv.potentialEsfErrorCounter++;zv++;if(void 0\u003d\u003d\u003d(null\u003d\u003d\u003da||void 0\u003d\u003d\u003da?void 0:a.id)){l.eb(8);break}return 1\u003ea.sendCount?g.A(l,Ju(a.id,b),12):g.A(l,Ku(a.id,b),8);case 12:g.Ns.Zf(function(){pv().ye()\u0026\u0026woa()},5E3);\ncase 8:c(e,f),g.sa(l)}})};\nvar d\u003da.options.onSuccess?a.options.onSuccess:function(){};\na.options.onSuccess\u003dfunction(e,f){return g.B(function(k){if(1\u003d\u003dk.j)return g.P(\"use_cfr_monitor\")\u0026\u0026gv().requestComplete(a.url,!0),void 0\u003d\u003d\u003d(null\u003d\u003d\u003da||void 0\u003d\u003d\u003da?void 0:a.id)?k.eb(2):g.A(k,Ku(a.id,b),2);g.P(\"vss_network_hint\")\u0026\u0026pv().Pm(!0);d(e,f);g.sa(k)})};\nreturn a};\npv\u003dfunction(){if(g.P(\"use_new_nwl\"))return roa();Av||(Av\u003dnew g.lv({WA:!0,LL:!0}));return Av};\nuv\u003dfunction(a){pv().ye()?g.qr(a):koa(a)};\nrv\u003dfunction(a,b,c){c\u0026\u00260\u003d\u003d\u003dObject.keys(b).length?g.Lu(a):g.Mr(a,b)};\nqv\u003dfunction(){return g.Ja(\"ytNetworklessLoggingInitializationOptions\")?yv.isNwlInitialized:!1};\nyoa\u003dfunction(){return g.Ja(\"ytNetworklessLoggingInitializationOptions\")?yv.potentialEsfErrorCounter:zv};\ng.Bv\u003dfunction(a){this.config_\u003dnull;a?this.config_\u003da:Qma()\u0026\u0026(this.config_\u003dg.lt())};\ng.mt\u003dfunction(a,b,c,d){function e(p){try{(void 0\u003d\u003d\u003dp?0:p)\u0026\u0026d.retry\u0026\u0026!d.KN.bypassNetworkless?(f.method\u003d\"POST\",d.KN.writeThenSend?g.P(\"use_new_nwl_wts\")?nv().writeThenSend(n,f):voa(n,f):g.P(\"use_new_nwl_saw\")?nv().sendAndWrite(n,f):wv(n,f)):(f.method\u003d\"POST\",f.postParams||(f.postParams\u003d{}),g.Mr(n,f))}catch(r){if(\"InvalidAccessError\"\u003d\u003dr.name)sr(Error(\"An extension is blocking network request.\"));else throw r;}}\n!g.O(\"VISITOR_DATA\")\u0026\u0026\"visitor_id\"!\u003d\u003db\u0026\u0026.01\u003eMath.random()\u0026\u0026sr(new g.Ws(\"Missing VISITOR_DATA when sending innertube request.\",b,c,d));if(!a.isReady())throw a\u003dnew g.Ws(\"innertube xhrclient not ready\",b,c,d),g.qr(a),a;var f\u003d{headers:d.headers||{},method:\"POST\",postParams:c,postBody:d.postBody,postBodyFormat:d.postBodyFormat||\"JSON\",onTimeout:function(){d.onTimeout()},\nonFetchTimeout:d.onTimeout,onSuccess:function(p,r){if(d.onSuccess)d.onSuccess(r)},\nonFetchSuccess:function(p){if(d.onSuccess)d.onSuccess(p)},\nonError:function(p,r){if(d.onError)d.onError(r)},\nonFetchError:function(p){if(d.onError)d.onError(p)},\ntimeout:d.timeout,withCredentials:!0};f.headers[\"Content-Type\"]||(f.headers[\"Content-Type\"]\u003d\"application/json\");c\u003d\"\";var k\u003da.config_.MM;k\u0026\u0026(c\u003dk);k\u003dYma(a.config_.PM||!1,c,d);Object.assign(f.headers,k);(k\u003df.headers.Authorization)\u0026\u0026!c\u0026\u0026(f.headers[\"x-origin\"]\u003dwindow.location.origin);b\u003d\"/youtubei/\"+a.config_.innertubeApiVersion+\"/\"+b;var l\u003d{alt:\"json\"},m\u003da.config_.TF\u0026\u0026k;m\u003dm\u0026\u0026k.startsWith(\"Bearer\");m||(l.key\u003da.config_.innertubeApiKey);var n\u003dyr(\"\"+c+b,l);g.P(\"use_new_nwl\")\u0026\u0026nv().ue||!g.P(\"use_new_nwl\")\u0026\u0026\nqv()?Hna().then(function(p){e(p)}):e(!1)};\ng.Dt\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?{}:c;var d\u003dg.Bv;g.O(\"ytLoggingEventsDefaultDisabled\",!1)\u0026\u0026g.Bv\u003d\u003dg.Bv\u0026\u0026(d\u003dnull);ot(a,b,d,c)};\nAoa\u003dfunction(){var a\u003dvoid 0\u003d\u003d\u003da?window.location.href:a;if(g.P(\"kevlar_disable_theme_param\"))return null;jj(g.lj(5,a));try{var b\u003dg.xr(a).theme;return zoa.get(b)||null}catch(c){}return null};\nCoa\u003dfunction(a,b,c){a\u0026\u0026(a.dataset?a.dataset[Boa(b)]\u003dString(c):a.setAttribute(\"data-\"+b,c))};\nDoa\u003dfunction(a){return a?a.dataset?a.dataset[Boa(\"loaded\")]:a.getAttribute(\"data-loaded\"):null};\nBoa\u003dfunction(a){return Eoa[a]||(Eoa[a]\u003dString(a).replace(/\\-([a-z])/g,function(b,c){return c.toUpperCase()}))};\nCv\u003dfunction(a){if(a.requestFullscreen)a\u003da.requestFullscreen(void 0);else if(a.webkitRequestFullscreen)a\u003da.webkitRequestFullscreen();else if(a.mozRequestFullScreen)a\u003da.mozRequestFullScreen();else if(a.msRequestFullscreen)a\u003da.msRequestFullscreen();else if(a.webkitEnterFullscreen)a\u003da.webkitEnterFullscreen();else return Promise.reject(Error(\"Fullscreen API unavailable\"));return a instanceof Promise?a:Promise.resolve()};\nFv\u003dfunction(a){var b;g.Dv()?Ev()\u003d\u003da\u0026\u0026(b\u003ddocument):b\u003da;return b\u0026\u0026(a\u003dws([\"exitFullscreen\",\"webkitExitFullscreen\",\"mozCancelFullScreen\",\"msExitFullscreen\"],b))?(b\u003da.call(b),b instanceof Promise?b:Promise.resolve()):Promise.resolve()};\nGv\u003dfunction(a){return g.Yb([\"fullscreenchange\",\"webkitfullscreenchange\",\"mozfullscreenchange\",\"MSFullscreenChange\"],function(b){return\"on\"+b.toLowerCase()in a})};\nFoa\u003dfunction(){var a\u003ddocument;return g.Yb([\"fullscreenerror\",\"webkitfullscreenerror\",\"mozfullscreenerror\",\"MSFullscreenError\"],function(b){return\"on\"+b.toLowerCase()in a})};\ng.Dv\u003dfunction(){return!!ws([\"fullscreenEnabled\",\"webkitFullscreenEnabled\",\"mozFullScreenEnabled\",\"msFullscreenEnabled\"],document)};\nEv\u003dfunction(a){a\u003dvoid 0\u003d\u003d\u003da?!1:a;var b\u003dws([\"fullscreenElement\",\"webkitFullscreenElement\",\"mozFullScreenElement\",\"msFullscreenElement\"],document);if(a)for(;b\u0026\u0026b.shadowRoot;)b\u003db.shadowRoot.fullscreenElement;return b?b:null};\nHv\u003dfunction(a){g.I.call(this);this.J\u003d[];this.Sa\u003da||this};\nIv\u003dfunction(a,b,c,d){for(var e\u003d0;e\u003cc.length;e++)a.T(b,c[e],d)};\ng.Jv\u003dfunction(a,b){for(;a.J.length;){var c\u003da.J.pop(),d\u003dvoid 0;b\u0026\u0026Goa()\u0026\u0026(d\u003d{passive:!0});c.target.removeEventListener(c.name,c.callback,d)}};\ng.Kv\u003dfunction(a){a\u003dvoid 0\u003d\u003d\u003da?!1:a;g.I.call(this);this.Fd\u003dnew g.Dp(a);g.J(this,this.Fd)};\nLv\u003dfunction(a,b,c){for(var d in b)a.subscribe(d,b[d],c)};\nMv\u003dfunction(a,b,c){for(var d in b)a.unsubscribe(d,b[d],c)};\ng.Ov\u003dfunction(a,b,c,d){g.Kv.call(this);this.j\u003d!!b;this.J\u003da;this.X\u003dc||a;this.N\u003d!!d;this.C\u003dnew Hv(this);g.J(this,this.C);this.D\u003dthis.K\u003dnull;this.B\u003dthis.u\u003d!1;b\u0026\u0026(g.kf\u0026\u0026a.setAttribute(\"draggable\",\"true\"),a.style.touchAction\u003d\"none\");Nv(this)};\nPv\u003dfunction(a,b,c){a.C.T(a.X,b,c,void 0,!a.j)};\nQv\u003dfunction(a){g.Jv(a.C,!a.j)};\nNv\u003dfunction(a){a.D\u003dnull;a.K\u003dnull;Pv(a,Rv(\"over\"),a.HN);Pv(a,\"touchstart\",a.rI);a.j\u0026\u0026Pv(a,Rv(\"down\"),a.LV)};\nHoa\u003dfunction(a,b){for(var c\u003d0;c\u003cb.changedTouches.length;c++){var d\u003db.changedTouches[c];if(d.identifier\u003d\u003da.K)return d}return null};\nRv\u003dfunction(a){return window.navigator.msPointerEnabled?\"MSPointer\"+a.charAt(0).toUpperCase()+a.substr(1):\"mouse\"+a};\nSv\u003dfunction(a){a\u003da||{};var b\u003d{},c\u003d{};this.url\u003da.url||\"\";this.args\u003da.args||g.Kf(b);this.assets\u003da.assets||{};this.attrs\u003da.attrs||g.Kf(c);this.fallback\u003da.fallback||null;this.fallbackMessage\u003da.fallbackMessage||null;this.html5\u003d!!a.html5;this.disable\u003da.disable||{};this.loaded\u003d!!a.loaded;this.messages\u003da.messages||{}};\nIoa\u003dfunction(a){a instanceof Sv||(a\u003dnew Sv(a));return a};\nUv\u003dfunction(a){if(window.crypto\u0026\u0026window.crypto.getRandomValues)try{var b\u003dArray(a),c\u003dnew Uint8Array(a);window.crypto.getRandomValues(c);for(var d\u003d0;d\u003cb.length;d++)b[d]\u003dc[d];return b}catch(f){}b\u003dArray(a);for(c\u003d0;c\u003ca;c++){d\u003dDate.now();for(var e\u003d0;e\u003cd%23;e++)b[c]\u003dMath.random();b[c]\u003dMath.floor(256*Math.random())}if(Tv)for(c\u003d1,d\u003d0;d\u003cTv.length;d++)b[c%a]\u003db[c%a]^b[(c-1)%a]/4^Tv.charCodeAt(d),c++;return b};\nVv\u003dfunction(a){a\u003dUv(a);for(var b\u003d[],c\u003d0;c\u003ca.length;c++)b.push(\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_\".charAt(a[c]\u002663));return b.join(\"\")};\ng.Joa\u003dfunction(){return g.Fl(Uv(16),function(a){return(a\u002615).toString(16)}).join(\"\")};\nWv\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?{}:c;var d\u003dMath.round(c.timestamp||(0,g.Q)());g.D(a,1,d\u003cNumber.MAX_SAFE_INTEGER?d:0);var e\u003dOs();d\u003dnew Eq;g.D(d,1,c.timestamp||!isFinite(e)?-1:e);if(g.P(\"log_sequence_info_on_gel_web\")\u0026\u0026c.dj){e\u003dc.dj;var f\u003dGma(e),k\u003dnew Sia;g.D(k,2,f);g.D(k,1,e);Vd(d,3,k);c.ML\u0026\u0026delete Koa[c.dj]}Vd(a,33,d);(c.KH?sma:pma)({endpoint:\"log_event\",payload:a,cttAuthInfo:c.cttAuthInfo,dw:c.dw},b)};\nXv\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?{}:b;var c\u003d!1;g.O(\"ytLoggingEventsDefaultDisabled\",!1)\u0026\u0026g.Bv\u003d\u003d\u003dg.Bv\u0026\u0026(c\u003d!0);Wv(a,c?null:g.Bv,b)};\nZv\u003dfunction(a,b,c){var d\u003dnew Fq;Yd(d,72,Yv,a);c?Wv(d,c,b):Xv(d,b)};\nLoa\u003dfunction(a,b,c){var d\u003dnew Fq;Yd(d,73,Yv,a);c?Wv(d,c,b):Xv(d,b)};\nMoa\u003dfunction(a,b,c){var d\u003dnew Fq;Yd(d,78,Yv,a);c?Wv(d,c,b):Xv(d,b)};\nNoa\u003dfunction(a,b,c){var d\u003dnew Fq;Yd(d,208,Yv,a);c?Wv(d,c,b):Xv(d,b)};\nOoa\u003dfunction(a,b,c){var d\u003dnew Fq;Yd(d,156,Yv,a);c?Wv(d,c,b):Xv(d,b)};\nPoa\u003dfunction(a,b,c){var d\u003dnew Fq;Yd(d,215,Yv,a);c?Wv(d,c,b):Xv(d,b)};\nQoa\u003dfunction(a,b,c){var d\u003dnew Fq;Yd(d,111,Yv,a);c?Wv(d,c,b):Xv(d,b)};\n$v\u003dfunction(a){this.j\u003da};\ng.aw\u003dfunction(a){return new $v({trackingParams:a})};\nSoa\u003dfunction(a){var b\u003dRoa++;return new $v({veType:a,veCounter:b,elementIndex:void 0,dataElement:void 0,youtubeData:void 0,jspbYoutubeData:void 0})};\nbw\u003dfunction(a){a\u003dvoid 0\u003d\u003d\u003da?0:a;return 0\u003d\u003da?\"client-screen-nonce\":\"client-screen-nonce.\"+a};\ncw\u003dfunction(a){a\u003dvoid 0\u003d\u003d\u003da?0:a;return 0\u003d\u003da?\"ROOT_VE_TYPE\":\"ROOT_VE_TYPE.\"+a};\nToa\u003dfunction(a){return g.O(cw(void 0\u003d\u003d\u003da?0:a),void 0)};\ng.dw\u003dfunction(a){return(a\u003dToa(void 0\u003d\u003d\u003da?0:a))?new $v({veType:a,youtubeData:void 0,jspbYoutubeData:void 0}):null};\nUoa\u003dfunction(){var a\u003dg.O(\"csn-to-ctt-auth-info\");a||(a\u003d{},ir(\"csn-to-ctt-auth-info\",a));return a};\ng.ew\u003dfunction(a){a\u003dg.O(bw(void 0\u003d\u003d\u003da?0:a));if(!a\u0026\u0026!g.O(\"USE_CSN_FALLBACK\",!0))return null;a||(a\u003d\"UNDEFINED_CSN\");return a?a:null};\nVoa\u003dfunction(a,b,c){var d\u003dUoa();(c\u003dg.ew(c))\u0026\u0026delete d[c];b\u0026\u0026(d[a]\u003db)};\nfw\u003dfunction(a){return Uoa()[a]};\nXoa\u003dfunction(a,b,c,d){c\u003dvoid 0\u003d\u003d\u003dc?0:c;if(a!\u003d\u003dg.O(bw(c))||b!\u003d\u003dg.O(cw(c)))Voa(a,d,c),ir(bw(c),a),ir(cw(c),b),b\u003dfunction(){setTimeout(function(){if(a)if(g.P(\"web_time_via_jspb\")){var e\u003dnew Iia;g.D(e,1,Woa);g.D(e,2,a);g.P(\"use_default_heartbeat_client\")?Qoa(e):Qoa(e,void 0,g.Bv)}else e\u003d{clientDocumentNonce:Woa,clientScreenNonce:a},g.P(\"use_default_heartbeat_client\")?g.Dt(\"foregroundHeartbeatScreenAssociated\",e):ot(\"foregroundHeartbeatScreenAssociated\",e,g.Bv)},0)},\"requestAnimationFrame\"in window?window.requestAnimationFrame(b):\nb()};\nYoa\u003dfunction(a){if(\"JavaException\"\u003d\u003d\u003da.name)return!0;a\u003da.stack;return a.includes(\"chrome://\")||a.includes(\"chrome-extension://\")||a.includes(\"moz-extension://\")};\nZoa\u003dfunction(){this.Ln\u003d[];this.Om\u003d[]};\nhw\u003dfunction(){if(!gw){var a\u003dgw\u003dnew Zoa;a.Om.length\u003d0;a.Ln.length\u003d0;$oa(a,apa)}return gw};\n$oa\u003dfunction(a,b){b.Om\u0026\u0026a.Om.push.apply(a.Om,b.Om);b.Ln\u0026\u0026a.Ln.push.apply(a.Ln,b.Ln)};\nbpa\u003dfunction(a){function b(){return a.charCodeAt(d++)}\nvar c\u003da.length,d\u003d0;do{var e\u003diw(b);if(Infinity\u003d\u003d\u003de)break;var f\u003de\u003e\u003e3;switch(e\u00267){case 0:e\u003diw(b);if(2\u003d\u003d\u003df)return e;break;case 1:if(2\u003d\u003d\u003df)return;d+\u003d8;break;case 2:e\u003diw(b);if(2\u003d\u003d\u003df)return a.substr(d,e);d+\u003de;break;case 5:if(2\u003d\u003d\u003df)return;d+\u003d4;break;default:return}}while(d\u003cc)};\niw\u003dfunction(a){var b\u003da(),c\u003db\u0026127;if(128\u003eb)return c;b\u003da();c|\u003d(b\u0026127)\u003c\u003c7;if(128\u003eb)return c;b\u003da();c|\u003d(b\u0026127)\u003c\u003c14;if(128\u003eb)return c;b\u003da();return 128\u003eb?c|(b\u0026127)\u003c\u003c21:Infinity};\ncpa\u003dfunction(a,b,c,d){if(a)if(Array.isArray(a)){var e\u003dd;for(d\u003d0;d\u003ca.length\u0026\u0026!(a[d]\u0026\u0026(e+\u003djw(d,a[d],b,c),500\u003ce));d++);d\u003de}else if(\"object\"\u003d\u003d\u003dtypeof a)for(e in a){if(a[e]){var f\u003da[e];var k\u003db;var l\u003dc;k\u003d\"string\"!\u003d\u003dtypeof f||\"clickTrackingParams\"!\u003d\u003de\u0026\u0026\"trackingParams\"!\u003d\u003de?0:(f\u003dbpa(atob(f.replace(/-/g,\"+\").replace(/_/g,\"/\"))))?jw(e+\".ve\",f,k,l):0;d+\u003dk;d+\u003djw(e,a[e],b,c);if(500\u003cd)break}}else c[b]\u003dkw(a),d+\u003dc[b].length;else c[b]\u003dkw(a),d+\u003dc[b].length;return d};\njw\u003dfunction(a,b,c,d){c+\u003d\".\"+a;a\u003dkw(b);d[c]\u003da;return c.length+a.length};\nkw\u003dfunction(a){try{return(\"string\"\u003d\u003d\u003dtypeof a?a:String(JSON.stringify(a))).substr(0,500)}catch(b){return\"unable to serialize \"+typeof a+\" (\"+b.message+\")\"}};\nCt\u003dfunction(a){g.R(a)};\ng.lw\u003dfunction(a){g.R(a,\"WARNING\")};\ng.R\u003dfunction(a,b){var c\u003dvoid 0\u003d\u003d\u003dc?{}:c;c.name\u003dg.O(\"INNERTUBE_CONTEXT_CLIENT_NAME\",1);c.version\u003dg.O(\"INNERTUBE_CONTEXT_CLIENT_VERSION\",void 0);c\u003dc||{};b\u003dvoid 0\u003d\u003d\u003db?\"ERROR\":b;b\u003dvoid 0\u003d\u003d\u003db?\"ERROR\":b;if(a){a.hasOwnProperty(\"level\")\u0026\u0026a.level\u0026\u0026(b\u003da.level);if(g.P(\"console_log_js_exceptions\")){var d\u003d[];d.push(\"Name: \"+a.name);d.push(\"Message: \"+a.message);a.hasOwnProperty(\"params\")\u0026\u0026d.push(\"Error Params: \"+JSON.stringify(a.params));a.hasOwnProperty(\"args\")\u0026\u0026d.push(\"Error args: \"+JSON.stringify(a.args));\nd.push(\"File name: \"+a.fileName);d.push(\"Stacktrace: \"+a.stack);window.console.log(d.join(\"\\n\"),a)}if(!(5\u003c\u003ddpa)){d\u003depa;var e\u003dUaa(a),f\u003de.message||\"Unknown Error\",k\u003de.name||\"UnknownError\",l\u003de.stack||a.u||\"Not available\";if(l.startsWith(k+\": \"+f)){var m\u003dl.split(\"\\n\");m.shift();l\u003dm.join(\"\\n\")}m\u003de.lineNumber||\"Not available\";e\u003de.fileName||\"Not available\";var n\u003d0;if(a.hasOwnProperty(\"args\")\u0026\u0026a.args\u0026\u0026a.args.length)for(var p\u003d0;p\u003ca.args.length\u0026\u0026!(n\u003dcpa(a.args[p],\"params.\"+p,c,n),500\u003c\u003dn);p++);else if(a.hasOwnProperty(\"params\")\u0026\u0026\na.params){var r\u003da.params;if(\"object\"\u003d\u003d\u003dtypeof a.params)for(p in r){if(r[p]){var t\u003d\"params.\"+p,u\u003dkw(r[p]);c[t]\u003du;n+\u003dt.length+u.length;if(500\u003cn)break}}else c.params\u003dkw(r)}if(d.length)for(p\u003d0;p\u003cd.length\u0026\u0026!(n\u003dcpa(d[p],\"params.context.\"+p,c,n),500\u003c\u003dn);p++);navigator.vendor\u0026\u0026!c.hasOwnProperty(\"vendor\")\u0026\u0026(c[\"device.vendor\"]\u003dnavigator.vendor);c\u003d{message:f,name:k,lineNumber:m,fileName:e,stack:l,params:c,sampleWeight:1};p\u003dNumber(a.columnNumber);isNaN(p)||(c.lineNumber\u003dc.lineNumber+\":\"+p);if(\"IGNORED\"\u003d\u003d\u003da.level)a\u003d\n0;else a:{a\u003dhw();p\u003dg.q(a.Om);for(d\u003dp.next();!d.done;d\u003dp.next())if(d\u003dd.value,c.message\u0026\u0026c.message.match(d.lx)){a\u003dd.weight;break a}a\u003dg.q(a.Ln);for(p\u003da.next();!p.done;p\u003da.next())if(p\u003dp.value,p.callback(c)){a\u003dp.weight;break a}a\u003d1}c.sampleWeight\u003da;a\u003dg.q(fpa);for(p\u003da.next();!p.done;p\u003da.next())if(p\u003dp.value,p.CB[c.name])for(f\u003dg.q(p.CB[c.name]),d\u003df.next();!d.done;d\u003df.next())if(k\u003dd.value,d\u003dc.message.match(k.Ig)){c.params[\"params.error.original\"]\u003dd[0];f\u003dk.groups;k\u003d{};for(m\u003d0;m\u003cf.length;m++)k[f[m]]\u003dd[m+1],c.params[\"params.error.\"+\nf[m]]\u003dd[m+1];c.message\u003dp.sG(k);break}c.params||(c.params\u003d{});a\u003dhw();c.params[\"params.errorServiceSignature\"]\u003d\"msg\u003d\"+a.Om.length+\"\u0026cb\u003d\"+a.Ln.length;c.params[\"params.serviceWorker\"]\u003d\"false\";g.C.document\u0026\u0026g.C.document.querySelectorAll\u0026\u0026(c.params[\"params.fscripts\"]\u003dString(document.querySelectorAll(\"script:not([nonce])\").length));g.ug(\"sample\").constructor!\u003d\u003dsg\u0026\u0026(c.params[\"params.fconst\"]\u003d\"true\");window.yterr\u0026\u0026\"function\"\u003d\u003d\u003dtypeof window.yterr\u0026\u0026window.yterr(c);if(0!\u003d\u003dc.sampleWeight\u0026\u0026!gpa.has(c.message)){\"ERROR\"\u003d\u003d\u003d\nb?(mw.ea(\"handleError\",c),g.P(\"record_app_crashed_web\")\u0026\u00260\u003d\u003d\u003dhpa\u0026\u00261\u003d\u003d\u003dc.sampleWeight\u0026\u0026(hpa++,a\u003d{appCrashType:\"APP_CRASH_TYPE_BREAKPAD\"},g.P(\"report_client_error_with_app_crash_ks\")||(a.systemHealth\u003d{crashData:{clientError:{logMessage:{message:c.message}}}}),g.Dt(\"appCrashed\",a)),ipa++):\"WARNING\"\u003d\u003d\u003db\u0026\u0026mw.ea(\"handleWarning\",c);if(g.P(\"kevlar_gel_error_routing\")){a\u003db;b:{p\u003dg.q(jpa);for(d\u003dp.next();!d.done;d\u003dp.next())if(ds(d.value.toLowerCase())){p\u003d!0;break b}p\u003d!1}if(p)p\u003dvoid 0;else{d\u003d{stackTrace:c.stack};\nc.fileName\u0026\u0026(d.filename\u003dc.fileName);p\u003dc.lineNumber\u0026\u0026c.lineNumber.split?c.lineNumber.split(\":\"):[];0!\u003d\u003dp.length\u0026\u0026(1!\u003d\u003dp.length||isNaN(Number(p[0]))?2!\u003d\u003dp.length||isNaN(Number(p[0]))||isNaN(Number(p[1]))||(d.lineNumber\u003dNumber(p[0]),d.columnNumber\u003dNumber(p[1])):d.lineNumber\u003dNumber(p[0]));p\u003d{level:\"ERROR_LEVEL_UNKNOWN\",message:c.message,errorClassName:c.name,sampleWeight:c.sampleWeight};\"ERROR\"\u003d\u003d\u003da?p.level\u003d\"ERROR_LEVEL_ERROR\":\"WARNING\"\u003d\u003d\u003da\u0026\u0026(p.level\u003d\"ERROR_LEVEL_WARNNING\");d\u003d{isObfuscated:!0,browserStackInfo:d};\nf\u003d{pageUrl:window.location.href,kvPairs:[]};g.O(\"FEXP_EXPERIMENTS\")\u0026\u0026(f.experimentIds\u003dg.O(\"FEXP_EXPERIMENTS\"));m\u003dg.O(\"LATEST_ECATCHER_SERVICE_TRACKING_PARAMS\",void 0);if(!lr(\"web_disable_gel_stp_ecatcher_killswitch\")\u0026\u0026m)for(e\u003dg.q(Object.keys(m)),k\u003de.next();!k.done;k\u003de.next())k\u003dk.value,f.kvPairs.push({key:k,value:String(m[k])});if(m\u003dc.params)for(e\u003dg.q(Object.keys(m)),k\u003de.next();!k.done;k\u003de.next())k\u003dk.value,f.kvPairs.push({key:\"client.\"+k,value:String(m[k])});k\u003djr(\"SERVER_NAME\");m\u003djr(\"SERVER_VERSION\");\nk\u0026\u0026m\u0026\u0026(f.kvPairs.push({key:\"server.name\",value:k}),f.kvPairs.push({key:\"server.version\",value:m}));p\u003d{errorMetadata:f,stackTrace:d,logMessage:p}}p\u0026\u0026(g.Dt(\"clientError\",p),(\"ERROR\"\u003d\u003d\u003da||g.P(\"errors_flush_gel_always_killswitch\"))\u0026\u0026ct())}if(!g.P(\"suppress_error_204_logging\")){a\u003dc.params||{};b\u003d{urlParams:{a:\"logerror\",t:\"jserror\",type:c.name,msg:c.message.substr(0,250),line:c.lineNumber,level:b,\"client.name\":a.name},postParams:{url:g.O(\"PAGE_NAME\",window.location.href),file:c.fileName},method:\"POST\"};\na.version\u0026\u0026(b[\"client.version\"]\u003da.version);if(b.postParams){c.stack\u0026\u0026(b.postParams.stack\u003dc.stack);p\u003dg.q(Object.keys(a));for(d\u003dp.next();!d.done;d\u003dp.next())d\u003dd.value,b.postParams[\"client.\"+d]\u003da[d];if(a\u003dg.O(\"LATEST_ECATCHER_SERVICE_TRACKING_PARAMS\",void 0))for(p\u003dg.q(Object.keys(a)),d\u003dp.next();!d.done;d\u003dp.next())d\u003dd.value,b.postParams[d]\u003da[d];a\u003dg.O(\"SERVER_NAME\",void 0);p\u003dg.O(\"SERVER_VERSION\",void 0);a\u0026\u0026p\u0026\u0026(b.postParams[\"server.name\"]\u003da,b.postParams[\"server.version\"]\u003dp)}g.Mr(g.O(\"ECATCHER_REPORT_HOST\",\n\"\")+\"/error_204\",b)}try{gpa.add(c.message)}catch(x){}dpa++}}}};\nkpa\u003dfunction(a){var b\u003dg.Ba.apply(1,arguments),c\u003da;c.args||(c.args\u003d[]);c.args.push.apply(c.args,g.v(b))};\nnw\u003dfunction(a){wu.call(this,1,arguments);this.csn\u003da};\nopa\u003dfunction(a,b,c,d,e,f,k){function l(){g.lw(new g.Ws(\"newScreen() parent element does not have a VE - rootVe\",b))}\nvar m\u003dlpa();f\u003dnew $v({veType:b,youtubeData:f,jspbYoutubeData:void 0});e\u003d{cttAuthInfo:e,dj:m};if(g.P(\"il_via_jspb\")){var n\u003dnew vq;n.ej(m);Jia(n,f.getAsJspb());c\u0026\u0026c.visualElement?(f\u003dnew Kia,c.clientScreenNonce\u0026\u0026g.D(f,2,c.clientScreenNonce),Lia(f,c.visualElement.getAsJspb()),k\u0026\u0026g.D(f,4,mpa[k]),Vd(n,5,f)):c\u0026\u0026l();d\u0026\u0026g.D(n,3,d);Ooa(n,e,a)}else f\u003d{csn:m,pageVe:f.getAsJson()},c\u0026\u0026c.visualElement?(f.implicitGesture\u003d{parentCsn:c.clientScreenNonce,gesturedVe:c.visualElement.getAsJson()},k\u0026\u0026(f.implicitGesture.gestureType\u003d\nk)):c\u0026\u0026l(),d\u0026\u0026(f.cloneCsn\u003dd),a?ot(\"screenCreated\",f,a,e):g.Dt(\"screenCreated\",f,e);zu(npa,new nw(m));return m};\ng.pw\u003dfunction(a,b,c,d){var e\u003dd.filter(function(m){m.csn!\u003d\u003db?(m.csn\u003db,m\u003d!0):m\u003d!1;return m}),f\u003d{cttAuthInfo:fw(b),\ndj:b};d\u003dg.q(d);for(var k\u003dd.next();!k.done;k\u003dd.next())k\u003dk.value.getAsJson(),(g.Df(k)||!k.trackingParams\u0026\u0026!k.veType)\u0026\u0026g.lw(Error(\"Child VE logged with no data\"));if(g.P(\"il_via_jspb\")){var l\u003dnew wq;l.ej(b);Nia(l,c.getAsJspb());g.Fl(e,function(m){m\u003dm.getAsJspb();$d(l,3,uq,m,void 0)});\n\"UNDEFINED_CSN\"\u003d\u003db?ow(\"visualElementAttached\",l,f):Poa(l,f,a)}else c\u003d{csn:b,parentVe:c.getAsJson(),childVes:g.Fl(e,function(m){return m.getAsJson()})},\"UNDEFINED_CSN\"\u003d\u003db?ow(\"visualElementAttached\",c,f):a?ot(\"visualElementAttached\",c,a,f):g.Dt(\"visualElementAttached\",c,f)};\ng.qw\u003dfunction(a,b,c){var d\u003d{cttAuthInfo:fw(a),dj:a};if(g.P(\"il_via_jspb\")){var e\u003dnew yq;e.ej(a);b\u003db.getAsJspb();Vd(e,2,b);g.D(e,4,1);c\u0026\u0026Vd(e,3,void 0);\"UNDEFINED_CSN\"\u003d\u003da?ow(\"visualElementShown\",e,d):Zv(e,d,void 0)}else e\u003d{csn:a,ve:b.getAsJson(),eventType:1},c\u0026\u0026(e.clientData\u003dc),\"UNDEFINED_CSN\"\u003d\u003da?ow(\"visualElementShown\",e,d):g.Dt(\"visualElementShown\",e,d)};\nppa\u003dfunction(a,b,c,d,e,f){var k\u003d(d\u003dvoid 0\u003d\u003d\u003dd?!1:d)?16:8,l\u003d{cttAuthInfo:fw(b),dj:b,ML:d};g.P(\"il_via_jspb\")?(k\u003dnew yq,k.ej(b),c\u003dc.getAsJspb(),Vd(k,2,c),g.D(k,4,d?16:8),e\u0026\u0026Vd(k,3,f),\"UNDEFINED_CSN\"\u003d\u003db?ow(\"visualElementHidden\",k,l):Loa(k,l,a)):(d\u003d{csn:b,ve:c.getAsJson(),eventType:k},e\u0026\u0026(d.clientData\u003de),\"UNDEFINED_CSN\"\u003d\u003db?ow(\"visualElementHidden\",d,l):a?ot(\"visualElementHidden\",d,a,l):g.Dt(\"visualElementHidden\",d,l))};\nqpa\u003dfunction(a,b,c,d){var e\u003d\"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK\";var f\u003d{cttAuthInfo:fw(b),dj:b};if(g.P(\"il_via_jspb\")){var k\u003dnew xq;k.ej(b);c\u003dc.getAsJspb();Vd(k,2,c);g.D(k,4,mpa[e]);d\u0026\u0026Vd(k,3,void 0);\"UNDEFINED_CSN\"\u003d\u003db?ow(\"visualElementGestured\",k,f):Moa(k,f,a)}else e\u003d{csn:b,ve:c.getAsJson(),gestureType:e},d\u0026\u0026(e.clientData\u003dd),\"UNDEFINED_CSN\"\u003d\u003db?ow(\"visualElementGestured\",e,f):a?ot(\"visualElementGestured\",e,a,f):g.Dt(\"visualElementGestured\",e,f)};\nrpa\u003dfunction(){return g.Kc(Math.random()+\"\")};\now\u003dfunction(a,b,c){rw.push({payloadName:a,payload:b,options:c});tw||(tw\u003dDu(npa,spa))};\nspa\u003dfunction(a){if(rw){for(var b\u003dg.q(rw),c\u003db.next();!c.done;c\u003db.next())if(c\u003dc.value,c.payload)if(g.P(\"il_via_jspb\"))switch(c.payload.ej(a.csn),c.payloadName){case \"screenCreated\":Ooa(c.payload,c.options);break;case \"visualElementAttached\":Poa(c.payload,c.options);break;case \"visualElementShown\":Zv(c.payload,c.options);break;case \"visualElementHidden\":Loa(c.payload,c.options);break;case \"visualElementGestured\":Moa(c.payload,c.options);break;case \"visualElementStateChanged\":Noa(c.payload,c.options);\nbreak;default:g.lw(new g.Ws(\"flushQueue unable to map payloadName to JSPB setter\"))}else c.payload.csn\u003da.csn,ot(c.payloadName,c.payload,null,c.options);rw.length\u003d0}tw\u003d0};\ng.uw\u003dfunction(a,b){g.wc(b,function(c){var d\u003d{cttAuthInfo:fw(a),dj:a};if(g.P(\"il_via_jspb\")){var e\u003dnew yq;e.ej(a);c\u003dc.getAsJspb();Vd(e,2,c);g.D(e,4,4);\"UNDEFINED_CSN\"\u003d\u003da?ow(\"visualElementShown\",e,d):Zv(e,d,void 0)}else e\u003d{csn:a,ve:c.getAsJson(),eventType:4},\"UNDEFINED_CSN\"\u003d\u003da?ow(\"visualElementShown\",e,d):g.Dt(\"visualElementShown\",e,d)})};\ng.vw\u003dfunction(a,b){g.wc(b,function(c){ppa(void 0,a,c,void 0,void 0,void 0)})};\ng.ww\u003dfunction(a,b,c){qpa(void 0,a,b,c)};\nxw\u003dfunction(){this.u\u003dnew Set;this.j\u003dnew Set;this.B\u003dnew Map};\ng.Aw\u003dfunction(a,b,c){var d\u003dc\u0026\u00260\u003cc?c:0;c\u003dd?Date.now()+1E3*d:0;if((d\u003dd?(0,g.yw)():zw())\u0026\u0026window.JSON){\"string\"!\u003d\u003dtypeof b\u0026\u0026(b\u003dJSON.stringify(b,void 0));try{d.set(a,b,c)}catch(e){d.remove(a)}}};\ng.Bw\u003dfunction(a){var b\u003dzw(),c\u003d(0,g.yw)();if(!b\u0026\u0026!c||!window.JSON)return null;try{var d\u003db.get(a)}catch(e){}if(\"string\"!\u003d\u003dtypeof d)try{d\u003dc.get(a)}catch(e){}if(\"string\"!\u003d\u003dtypeof d)return null;try{d\u003dJSON.parse(d,void 0)}catch(e){}return d};\ntpa\u003dfunction(){var a\u003d(0,g.yw)();if(a\u0026\u0026(a\u003da.u(\"yt-player-quality\")))return a.creation};\ng.Cw\u003dfunction(a){try{var b\u003dzw(),c\u003d(0,g.yw)();b\u0026\u0026b.remove(a);c\u0026\u0026c.remove(a)}catch(d){}};\ng.Dw\u003dfunction(){return g.Bw(\"yt-remote-session-screen-id\")};\ng.Ew\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?null:c;if(window.spf\u0026\u0026spf.script){c\u003d\"\";if(a){var d\u003da.indexOf(\"jsbin/\"),e\u003da.lastIndexOf(\".js\"),f\u003dd+6;-1\u003cd\u0026\u0026-1\u003ce\u0026\u0026e\u003ef\u0026\u0026(c\u003da.substring(f,e),c\u003dc.replace(upa,\"\"),c\u003dc.replace(vpa,\"\"),c\u003dc.replace(\"debug-\",\"\"),c\u003dc.replace(\"tracing-\",\"\"))}spf.script.load(a,c,b)}else wpa(a,b,c)};\nwpa\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?null:c;var d\u003dxpa(a),e\u003ddocument.getElementById(d),f\u003de\u0026\u0026Doa(e),k\u003de\u0026\u0026!f;f?b\u0026\u0026b():(b\u0026\u0026(f\u003dg.Ts(d,b),b\u003d\"\"+g.Ra(b),ypa[b]\u003df),k||(e\u003dzpa(a,d,function(){Doa(e)||(Coa(e,\"loaded\",\"true\"),g.Vs(d),g.Gr(g.Ta(lma,d),0))},c)))};\nzpa\u003dfunction(a,b,c,d){d\u003dvoid 0\u003d\u003d\u003dd?null:d;var e\u003dg.Qh(\"SCRIPT\");e.id\u003db;e.onload\u003dfunction(){c\u0026\u0026setTimeout(c,0)};\ne.onreadystatechange\u003dfunction(){switch(e.readyState){case \"loaded\":case \"complete\":e.onload()}};\nd\u0026\u0026e.setAttribute(\"nonce\",d);g.Uj(e,g.up(a));a\u003ddocument.getElementsByTagName(\"head\")[0]||document.body;a.insertBefore(e,a.firstChild);return e};\nxpa\u003dfunction(a){var b\u003ddocument.createElement(\"a\");g.$g(b,a);a\u003db.href.replace(/^[a-zA-Z]+:\\/\\//,\"//\");return\"js-\"+rh(a)};\nHw\u003dfunction(a){var b\u003dg.Ba.apply(1,arguments);if(!Fw(a)||b.some(function(e){return!Fw(e)}))throw Error(\"Only objects may be merged.\");\nvar c\u003da;b\u003dg.q(b);for(var d\u003db.next();!d.done;d\u003db.next())Gw(c,d.value);return c};\nGw\u003dfunction(a,b){for(var c in b)if(Fw(b[c])){if(c in a\u0026\u0026!Fw(a[c]))throw Error(\"Cannot merge an object into a non-object.\");c in a||(a[c]\u003d{});Gw(a[c],b[c])}else if(Iw(b[c])){if(c in a\u0026\u0026!Iw(a[c]))throw Error(\"Cannot merge an array into a non-array.\");c in a||(a[c]\u003d[]);Apa(a[c],b[c])}else a[c]\u003db[c];return a};\nApa\u003dfunction(a,b){b\u003dg.q(b);for(var c\u003db.next();!c.done;c\u003db.next())c\u003dc.value,Fw(c)?a.push(Gw({},c)):Iw(c)?a.push(Apa([],c)):a.push(c);return a};\nFw\u003dfunction(a){return\"object\"\u003d\u003d\u003dtypeof a\u0026\u0026!Array.isArray(a)};\nIw\u003dfunction(a){return\"object\"\u003d\u003d\u003dtypeof a\u0026\u0026Array.isArray(a)};\nJw\u003dfunction(a,b,c,d,e,f){g.I.call(this);this.j\u003da;this.u\u003dc;this.B\u003dd;this.D\u003de;this.C\u003df};\nDpa\u003dfunction(a,b,c){c.Hu?(Kw(a.j.get(),\"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED\",function(){return[]},b.slotId),Bpa(a.D,b)):Cpa(a.C,c.Zl,b.slotId)};\nFpa\u003dfunction(a,b,c,d){var e\u003dLw(a.B.get(),1);Kw(a.j.get(),\"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED\",function(){return Epa(a.u.get(),c,d,e.clientPlaybackNonce,e.wL,e.daiEnabled,e)},b)};\nNw\u003dfunction(a,b,c){if(c\u0026\u0026c!\u003d\u003da.slotType)return!1;b\u003dg.q(b);for(c\u003db.next();!c.done;c\u003db.next())if(!Mw(a.Fa,c.value))return!1;return!0};\nOw\u003dfunction(a,b){this.zp\u003db;this.triggerType\u003d\"TRIGGER_TYPE_BEFORE_CONTENT_VIDEO_ID_STARTED\";this.triggerId\u003da(this.triggerType)};\nHpa\u003dfunction(a){Gpa\u003dvoid 0\u003d\u003d\u003da?!1:a};\nS\u003dfunction(a,b,c,d,e){d\u003dvoid 0\u003d\u003d\u003dd?{}:d;Gpa\u0026\u0026(e\u003d!0);if(!e||5E-4\u003eMath.random()){b\u003db||null;c\u003dc||null;a\u003da instanceof Error?a:new g.Ws(a);if(a.args)for(var f\u003dg.q(a.args),k\u003df.next();!k.done;k\u003df.next())k\u003dk.value,k instanceof Object\u0026\u0026(d\u003dObject.assign(Object.assign({},k),d));d.category\u003d\"H5 Ads Control Flow\";b\u0026\u0026(d.slot\u003db?\"slot: \"+b.slotType:\"\");c\u0026\u0026(d.layout\u003dc?\"layout: \"+c.layoutType:\"\");e\u0026\u0026(d.known_error_aggressively_sampled\u003d!0);a.args\u003d[d];g.lw(a)}};\nPw\u003dfunction(a,b,c,d,e,f,k){g.I.call(this);this.B\u003da;this.u\u003db;this.ZD\u003dc;this.La\u003dd;this.C\u003de;this.j\u003df;this.Ga\u003dk};\nQw\u003dfunction(){this.u\u003dnew Map;this.j\u003dnew Map;this.B\u003dnew Map};\nRw\u003dfunction(a,b){if(g.O(\"GENERATE_DETERMINSTIC_ADS_CONTROL_FLOW_IDS\")){var c\u003da.u.get(b)||0;c++;a.u.set(b,c);return b+\"_\"+c}return Vv(16)};\nSw\u003dfunction(a,b,c){if(g.O(\"GENERATE_DETERMINSTIC_ADS_CONTROL_FLOW_IDS\")){var d\u003da.j.get(b)||0;d++;a.j.set(b,d);return c+\"_\"+b+\"_\"+d}return Vv(16)};\nTw\u003dfunction(a,b){if(g.O(\"GENERATE_DETERMINSTIC_ADS_CONTROL_FLOW_IDS\")){var c\u003da.B.get(b)||0;c++;a.B.set(b,c);return b+\"_\"+c}return Vv(16)};\nUw\u003dfunction(a,b,c,d,e,f){this.startSecs\u003da;this.durationSecs\u003db;this.context\u003dc;this.identifier\u003dd;this.event\u003de;this.xp\u003df};\nIpa\u003dfunction(a,b,c,d){this.B\u003da;this.De\u003dnull;this.u\u003db;this.j\u003d0;this.daiEnabled\u003dvoid 0\u003d\u003d\u003dc?!1:c;this.visible\u003d!0;this.C\u003dvoid 0\u003d\u003d\u003dd?!1:d};\nVw\u003dfunction(a,b,c,d){!a\u0026\u0026(void 0\u003d\u003d\u003dc?0:c)\u0026\u0026g.lw(Error(\"Player URL validator detects invalid url. \"+(void 0\u003d\u003d\u003dd?\"\":d)+\": \"+b));return a};\nWw\u003dfunction(a,b){return b\u0026\u0026b.test(a)?!0:!1};\nXw\u003dfunction(a){return(a\u003dJpa\u0026\u0026Jpa.exec(a))?a[0]:\"\"};\nLpa\u003dfunction(a){var b\u003dvoid 0\u003d\u003d\u003db?!1:b;return Vw(Ww(a,Kpa),a,b,\"Nielsen OCR URL\")};\nNpa\u003dfunction(a){var b\u003dvoid 0\u003d\u003d\u003db?!1:b;return Vw(Ww(a,Mpa),a,b,\"Active View 3rd Party Integration URL\")};\nPpa\u003dfunction(a){var b\u003dvoid 0\u003d\u003d\u003db?!1:b;return Vw(Ww(a,Opa),a,b,\"Google/YouTube Brand Lift URL\")};\nYw\u003dfunction(a){var b\u003dvoid 0\u003d\u003d\u003db?!1:b;return Vw(Ww(a,Qpa),a,b,\"Trusted Stream URL\")};\ng.Zw\u003dfunction(a){var b\u003dvoid 0\u003d\u003d\u003db?!1:b;return Vw(Ww(a,Rpa),a,b,\"Trusted Image URL\")};\nTpa\u003dfunction(a){var b\u003dvoid 0\u003d\u003d\u003db?!1:b;return Vw(Ww(a,Spa),a,b,\"Trusted Ad Domain URL\")};\nVpa\u003dfunction(a){var b\u003dvoid 0\u003d\u003d\u003db?!1:b;return Vw(Ww(a,Upa),a,b,\"Trusted Promoted Video Domain URL\")};\nXpa\u003dfunction(a){var b\u003dvoid 0\u003d\u003d\u003db?!1:b;return Vw(Ww(a,Wpa),a,b,\"Drm Licensor URL\")};\nZpa\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?!1:b;return Vw(Ww(a,Ypa),a,b,\"Captions URL\")};\n$pa\u003dfunction(a){a\u003dnew g.wk(a);g.xk(a,document.location.protocol);g.yk(a,document.location.hostname);document.location.port\u0026\u0026g.zk(a,document.location.port);return a.toString()};\n$w\u003dfunction(a){a\u003dnew g.wk(a);g.xk(a,document.location.protocol);return a.toString()};\ng.bx\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?{}:c;this.start\u003da;this.end\u003db;this.active\u003d!0;this.color\u003d\"\";this.u\u003daqa++;this.id\u003dc.id||\"\";this.priority\u003dc.priority||9;this.visible\u003dc.visible||!1;this.style\u003dc.style||ax.AD_MARKER;this.namespace\u003dc.namespace||\"\";if(a\u003dc.color)a\u003da.toString(16),this.color\u003d\"#\"+Array(7-a.length).join(\"0\")+a;this.tooltip\u003dc.tooltip;this.icons\u003dc.icons?c.icons.filter(function(d){return g.Ml(d.thumbnails,function(e){return g.Zw(e.url)})}):null;\nthis.visible\u003dthis.visible;this.style\u003dthis.style;this.start\u003dthis.start};\nbqa\u003dfunction(a){return-0x8000000000000\u003d\u003d\u003da?\"BEFORE_MEDIA_START\":0\u003d\u003d\u003da?\"MEDIA_START\":0x7ffffffffffff\u003d\u003d\u003da?\"MEDIA_END\":0x8000000000000\u003d\u003d\u003da?\"AFTER_MEDIA_END\":a.toString()};\ncqa\u003dfunction(a,b){switch(a.style){case ax.CHAPTER_MARKER:return b?8:5;case ax.AD_MARKER:return 6;case ax.TIME_MARKER:return Number.POSITIVE_INFINITY;default:return 0}};\ng.cx\u003dfunction(a,b){return a.start-b.start||a.priority-b.priority||a.u-b.u};\ng.dx\u003dfunction(a){return\"crn_\"+a};\ng.ex\u003dfunction(a){return\"crx_\"+a};\nfx\u003dfunction(a,b,c,d,e){g.bx.call(this,b.start,b.end,{id:d,namespace:\"ad\",priority:e,visible:c});this.j\u003da.kind||\"AD_PLACEMENT_KIND_UNKNOWN\";this.B\u003d!1;this.C\u003dnull};\ngx\u003dfunction(a){return\"AD_PLACEMENT_KIND_START\"\u003d\u003da.j};\ndqa\u003dfunction(a){return\"AD_PLACEMENT_KIND_MILLISECONDS\"\u003d\u003da.j};\neqa\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?!1:c;switch(a.kind){case \"AD_PLACEMENT_KIND_START\":return new Ap(-0x8000000000000,-0x8000000000000);case \"AD_PLACEMENT_KIND_END\":return c?new Ap(Math.max(0,b.B-b.j),0x7ffffffffffff):new Ap(0x7ffffffffffff,0x8000000000000);case \"AD_PLACEMENT_KIND_MILLISECONDS\":var d\u003da.adTimeOffset;a\u003dparseInt(d.offsetStartMilliseconds,10);d\u003dparseInt(d.offsetEndMilliseconds,10);-1\u003d\u003d\u003dd\u0026\u0026(d\u003db.B);if(c\u0026\u0026(d\u003da,a\u003dMath.max(0,a-b.j),a\u003d\u003dd))break;return new Ap(a,d);case \"AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED\":d\u003d\nb.De;a\u003d1E3*d.startSecs;if(c){if(a\u003cb.u)return new Ap(a-4E3,a);c\u003dMath.max(0,a-b.u-1E4);return new Ap(b.C?b.u:Math.floor(b.u+Math.random()*c),a)}return new Ap(a,a+(0\u003cd.durationSecs?1E3*d.durationSecs:5E3))}return null};\nhx\u003dfunction(a,b,c){this.actionType\u003db;this.id\u003dc;this.content\u003da};\ng.ix\u003dfunction(a){if(a.simpleText)return a.simpleText;if(a.runs){var b\u003d[];a\u003dg.q(a.runs);for(var c\u003da.next();!c.done;c\u003da.next())c\u003dc.value,c.text\u0026\u0026b.push(c.text);return b.join(\"\")}return\"\"};\ng.jx\u003dfunction(a){if(a.simpleText)return a\u003ddocument.createTextNode(a.simpleText),a;var b\u003d[];if(a.runs)for(var c\u003d0;c\u003ca.runs.length;c++){var d\u003da.runs[c];if(d.text){var e\u003db,f\u003de.push,k\u003dnull;var l\u003dd.text;d.bold\u0026\u0026(k\u003dPh(\"B\",null,k||l));d.italics\u0026\u0026(k\u003dPh(\"I\",null,k||l));d.strikethrough\u0026\u0026(k\u003dPh(\"STRIKE\",null,k||l));d.navigationEndpoint\u0026\u0026d.navigationEndpoint.urlEndpoint\u0026\u0026(d\u003dd.navigationEndpoint.urlEndpoint,k\u003dPh(\"A\",null,k||l),g.$g(k,d.url),\"TARGET_NEW_WINDOW\"\u003d\u003dd.target\u0026\u0026(k.target\u003d\"_blank\"));l\u003dk||Ph(\"SPAN\",null,\nl);f.call(e,l)}}return 1\u003d\u003db.length?b[0]:Ph(\"SPAN\",null,b)};\nkx\u003dfunction(a,b){wu.call(this,1,arguments);this.timer\u003db};\nfqa\u003dfunction(a,b){wu.call(this,1,arguments);this.j\u003da;this.timer\u003db};\ngqa\u003dfunction(){this.timing\u003d{};this.clearResourceTimings\u003dfunction(){};\nthis.webkitClearResourceTimings\u003dfunction(){};\nthis.mozClearResourceTimings\u003dfunction(){};\nthis.msClearResourceTimings\u003dfunction(){};\nthis.oClearResourceTimings\u003dfunction(){}};\nhqa\u003dfunction(a){var b\u003dlx(a);if(b.aft)return b.aft;a\u003dg.O((a||\"\")+\"TIMING_AFT_KEYS\",[\"ol\"]);for(var c\u003da.length,d\u003d0;d\u003cc;d++){var e\u003db[a[d]];if(e)return e}return NaN};\niqa\u003dfunction(){var a;if(g.P(\"csi_use_performance_navigation_timing\")){var b,c,d,e\u003dnull\u003d\u003d\u003d(d\u003dnull\u003d\u003d\u003d(c\u003dnull\u003d\u003d\u003d(b\u003dnull\u003d\u003d\u003d(a\u003dnull\u003d\u003d\u003dmx||void 0\u003d\u003d\u003dmx?void 0:mx.getEntriesByType)||void 0\u003d\u003d\u003da?void 0:a.call(mx,\"navigation\"))||void 0\u003d\u003d\u003db?void 0:b[0])||void 0\u003d\u003d\u003dc?void 0:c.toJSON)||void 0\u003d\u003d\u003dd?void 0:d.call(c);e?(e.requestStart\u003dnx(e.requestStart),e.responseEnd\u003dnx(e.responseEnd),e.redirectStart\u003dnx(e.redirectStart),e.redirectEnd\u003dnx(e.redirectEnd),e.domainLookupEnd\u003dnx(e.domainLookupEnd),e.connectStart\u003dnx(e.connectStart),\ne.connectEnd\u003dnx(e.connectEnd),e.responseStart\u003dnx(e.responseStart),e.secureConnectionStart\u003dnx(e.secureConnectionStart),e.domainLookupStart\u003dnx(e.domainLookupStart),e.isPerformanceNavigationTiming\u003d!0,a\u003de):a\u003dmx.timing}else a\u003dmx.timing;return a};\nox\u003dfunction(){return g.P(\"csi_use_time_origin\")\u0026\u0026mx.timeOrigin?Math.floor(mx.timeOrigin):mx.timing.navigationStart};\nnx\u003dfunction(a){return Math.round(ox()+a)};\npx\u003dfunction(a,b){g.Ia(\"ytglobal.timing\"+(b||\"\")+\"ready_\",a,void 0)};\nqx\u003dfunction(a){return g.Ja(\"ytcsi.\"+(a||\"\")+\"data_\")||jqa(a)};\nrx\u003dfunction(a){a\u003dqx(a);a.info||(a.info\u003d{});return a.info};\nlx\u003dfunction(a){a\u003dqx(a);a.tick||(a.tick\u003d{});return a.tick};\nsx\u003dfunction(a){a\u003dqx(a);if(a.gel){var b\u003da.gel;b.gelInfos||(b.gelInfos\u003d{});b.gelTicks||(b.gelTicks\u003d{})}else a.gel\u003d{gelTicks:{},gelInfos:{}};return a.gel};\ntx\u003dfunction(a){a\u003dsx(a);a.gelInfos||(a.gelInfos\u003d{});return a.gelInfos};\nkqa\u003dfunction(a){a\u003dsx(a);a.jspbInfos||(a.jspbInfos\u003d[]);return a.jspbInfos};\nux\u003dfunction(a){var b\u003dqx(a).nonce;b||(b\u003dVv(16),qx(a).nonce\u003db);return b};\njqa\u003dfunction(a){var b\u003d{tick:{},info:{}};g.Ia(\"ytcsi.\"+(a||\"\")+\"data_\",b,void 0);return b};\nnqa\u003dfunction(a){var b\u003dlx(a||\"\"),c\u003dhqa(a);c\u0026\u0026!lqa\u0026\u0026(zu(mqa,new kx(Math.round(c-b._start),a)),lqa\u003d!0)};\noqa\u003dfunction(a,b){for(var c\u003dg.q(Object.keys(b)),d\u003dc.next();!d.done;d\u003dc.next())if(d\u003dd.value,!Object.keys(a).includes(d)||\"object\"\u003d\u003d\u003dtypeof b[d]\u0026\u0026!oqa(a[d],b[d]))return!1;return!0};\npqa\u003dfunction(){if(mx.getEntriesByType){var a\u003dmx.getEntriesByType(\"paint\");if(a\u003dg.Yb(a,function(b){return\"first-paint\"\u003d\u003d\u003db.name}))return nx(a.startTime)}a\u003dmx.timing;\nreturn a.QV?Math.max(0,a.QV):0};\nvx\u003dfunction(){var a\u003dg.Ja(\"ytcsi.debug\");a||(a\u003d[],g.Ia(\"ytcsi.debug\",a,void 0),g.Ia(\"ytcsi.reference\",{},void 0));return a};\nwx\u003dfunction(a){a\u003da||\"\";var b\u003dqqa();if(b[a])return b[a];var c\u003dvx(),d\u003d{timerName:a,info:{},tick:{},span:{},jspbInfo:[]};c.push(d);return b[a]\u003dd};\nxx\u003dfunction(a){a\u003da||\"\";var b\u003dqqa();b[a]\u0026\u0026delete b[a];var c\u003dvx(),d\u003d{timerName:a,info:{},tick:{},span:{},jspbInfo:[]};c.push(d);b[a]\u003dd};\nqqa\u003dfunction(){var a\u003dg.Ja(\"ytcsi.reference\");if(a)return a;vx();return g.Ja(\"ytcsi.reference\")};\nyx\u003dfunction(a){return rqa[a]||\"LATENCY_ACTION_UNKNOWN\"};\nwqa\u003dfunction(a,b,c){c\u003dsx(c);if(c.gelInfos)c.gelInfos[a]\u003d!0;else{var d\u003d{};c.gelInfos\u003d(d[a]\u003d!0,d)}if(a.match(\"_rid\")){var e\u003da.split(\"_rid\")[0];a\u003d\"REQUEST_ID\"}if(a in sqa){c\u003dsqa[a];g.dc(tqa,c)\u0026\u0026(b\u003d!!b);a in uqa\u0026\u0026\"string\"\u003d\u003d\u003dtypeof b\u0026\u0026(b\u003duqa[a]+b.toUpperCase());a\u003db;b\u003dc.split(\".\");for(var f\u003dd\u003d{},k\u003d0;k\u003cb.length-1;k++){var l\u003db[k];f[l]\u003d{};f\u003df[l]}f[b[b.length-1]]\u003d\"requestIds\"\u003d\u003d\u003dc?[{id:a,endpoint:e}]:a;return Hw({},d)}g.dc(vqa,a)||g.lw(new g.Ws(\"Unknown label logged with GEL CSI\",a))};\nzx\u003dfunction(){this.j\u003d0};\nAx\u003dfunction(){zx.j||(zx.j\u003dnew zx);return zx.j};\nCx\u003dfunction(a,b){Bx[b]\u003dBx[b]||{count:0};var c\u003dBx[b];c.count++;c.time\u003d(0,g.Q)();a.j||(a.j\u003dg.Zr(0,function(){var d\u003d(0,g.Q)(),e;for(e in Bx)Bx[e]\u0026\u00266E4\u003cd-Bx[e].time\u0026\u0026delete Bx[e];a\u0026\u0026(a.j\u003d0)},5E3));\nreturn 5\u003cc.count?(6\u003d\u003d\u003dc.count\u0026\u00261\u003e1E5*Math.random()\u0026\u0026(c\u003dnew g.Ws(\"CSI data exceeded logging limit with key\",b.split(\"_\")),0\u003c\u003db.indexOf(\"plev\")||g.lw(c)),!0):!1};\nDx\u003dfunction(a){jqa(a);xqa();a||(g.O(\"TIMING_ACTION\")\u0026\u0026ir(\"PREVIOUS_ACTION\",g.O(\"TIMING_ACTION\")),ir(\"TIMING_ACTION\",\"\"))};\nHx\u003dfunction(a,b,c){b\u003dvoid 0\u003d\u003d\u003db?{}:b;c\u003dc?c:a;Ex(c);xx(c);Dx(c);qx(c).useGel\u003d!0;wx(c||\"\").info.actionType\u003da;b.cttAuthInfo\u0026\u0026(qx(c).cttAuthInfo\u003db.cttAuthInfo);ir(c+\"TIMING_ACTION\",a);Fx(\"_start\",b.startTime,c);a\u003d{actionType:yx(a)};(b\u003dg.ew())\u0026\u0026\"UNDEFINED_CSN\"!\u003d\u003db\u0026\u0026(a.clientScreenNonce\u003db);Gx(a,c);px(!0,c)};\ng.Ix\u003dfunction(a,b,c){null!\u003d\u003db\u0026\u0026(rx(c)[a]\u003db,(a\u003dwqa(a,b,c))\u0026\u0026Gx(a,c))};\nGx\u003dfunction(a,b){if(g.P(\"web_csi_via_jspb\")){var c\u003dnew Bq,d\u003dObject.keys(a);a\u003dObject.values(a);for(var e\u003d0;e\u003cd.length;e++){var f\u003dd[e];try{switch(f){case \"actionType\":g.D(c,1,T[a[e]]);break;case \"clientActionNonce\":g.D(c,2,a[e]);break;case \"clientScreenNonce\":g.D(c,4,a[e]);break;case \"loadType\":g.D(c,3,a[e]);break;case \"isFirstInstall\":g.D(c,55,a[e]);break;case \"networkType\":g.D(c,5,Jx[a[e]]);break;case \"connectionType\":g.D(c,26,Kx[a[e]]);break;case \"detailedConnectionType\":g.D(c,27,Lx[a[e]]);break;\ncase \"isVisible\":g.D(c,6,a[e]);break;case \"playerType\":g.D(c,7,Mx[a[e]]);break;case \"clientPlaybackNonce\":g.D(c,8,a[e]);break;case \"adClientPlaybackNonce\":g.D(c,28,a[e]);break;case \"previousCpn\":g.D(c,77,a[e]);break;case \"targetCpn\":g.D(c,76,a[e]);break;case \"isMonetized\":g.D(c,9,a[e]);break;case \"isPrerollAllowed\":g.D(c,16,a[e]);break;case \"isPrerollShown\":g.D(c,17,a[e]);break;case \"adType\":g.D(c,12,a[e]);break;case \"adTypesAllowed\":g.D(c,36,a[e]);break;case \"adNetworks\":g.D(c,37,a[e]);break;case \"previousAction\":g.D(c,\n13,T[a[e]]);break;case \"isRedSubscriber\":g.D(c,14,a[e]);break;case \"serverTimeMs\":g.D(c,15,a[e]);break;case \"videoId\":c.setVideoId(a[e]);break;case \"adVideoId\":g.D(c,20,a[e]);break;case \"targetVideoId\":g.D(c,78,a[e]);break;case \"adBreakType\":g.D(c,21,Nx[a[e]]);break;case \"isNavigation\":g.D(c,25,a[e]);break;case \"viewportHeight\":g.D(c,29,a[e]);break;case \"viewportWidth\":g.D(c,30,a[e]);break;case \"screenHeight\":g.D(c,84,a[e]);break;case \"screenWidth\":g.D(c,85,a[e]);break;case \"browseId\":g.D(c,31,a[e]);\nbreak;case \"isCacheHit\":g.D(c,32,a[e]);break;case \"httpProtocol\":g.D(c,33,a[e]);break;case \"transportProtocol\":g.D(c,34,a[e]);break;case \"searchQuery\":g.D(c,41,a[e]);break;case \"isContinuation\":g.D(c,42,a[e]);break;case \"availableProcessors\":g.D(c,43,a[e]);break;case \"sdk\":g.D(c,44,a[e]);break;case \"isLocalStream\":g.D(c,45,a[e]);break;case \"navigationRequestedSameUrl\":g.D(c,64,a[e]);break;case \"shellStartupDurationMs\":g.D(c,70,a[e]);break;case \"appInstallDataAgeMs\":g.D(c,73,a[e]);break;case \"latencyActionError\":g.D(c,\n71,Ox[a[e]]);break;case \"actionStep\":g.D(c,79,a[e]);break;case \"jsHeapSizeLimit\":g.D(c,80,a[e]);break;case \"totalJsHeapSize\":g.D(c,81,a[e]);break;case \"usedJsHeapSize\":g.D(c,82,a[e]);break;case \"sourceVideoDurationMs\":g.D(c,90,a[e]);break;case \"adPrebufferedTimeSecs\":g.D(c,39,a[e]);break;case \"isLivestream\":g.D(c,47,a[e]);break;case \"liveStreamMode\":g.D(c,91,Px[a[e]]);break;case \"adCpn2\":g.D(c,48,a[e]);break;case \"adDaiDriftMillis\":g.D(c,49,a[e]);break;case \"videoStreamType\":g.D(c,53,Qx[a[e]]);break;\ncase \"playbackRequiresTap\":g.D(c,56,a[e]);break;case \"performanceNavigationTiming\":g.D(c,67,a[e]);break;case \"transactionType\":g.D(c,74,Rx[a[e]]);break;case \"playerRotationType\":g.D(c,101,Sx[a[e]]);break;case \"allowedPreroll\":g.D(c,10,a[e]);break;case \"shownPreroll\":g.D(c,11,a[e]);break;case \"getHomeRequestId\":g.D(c,57,a[e]);break;case \"getSearchRequestId\":g.D(c,60,a[e]);break;case \"getPlayerRequestId\":g.D(c,61,a[e]);break;case \"getWatchNextRequestId\":g.D(c,62,a[e]);break;case \"getBrowseRequestId\":g.D(c,\n63,a[e]);break;case \"getLibraryRequestId\":g.D(c,66,a[e]);break;default:yqa.includes(f)\u0026\u0026g.qr(new g.Ws(\"Codegen laipb translator asked to translate message field\",\"\"+f))}}catch(k){g.qr(Error(\"Codegen laipb translator failed to set \"+f))}}Tx(c,b)}else c\u003dwx(b||\"\"),Hw(c.info,a),Hw(tx(b),a),c\u003dux(b),b\u003dqx(b).cttAuthInfo,Ax().info(a,c,b)};\nTx\u003dfunction(a,b){kqa(b).push(a);wx(b||\"\").jspbInfo.push(a);var c\u003dux(b);b\u003dqx(b).cttAuthInfo;Ax().jspbInfo(a,c,b)};\nFx\u003dfunction(a,b,c){if(!b\u0026\u0026\"_\"!\u003d\u003da[0]){var d\u003da;mx.mark\u0026\u0026(kb(d,\"mark_\")||(d\u003d\"mark_\"+d),c\u0026\u0026(d+\u003d\" (\"+c+\")\"),mx.mark(d))}wx(c||\"\").tick[a]\u003db||(0,g.Q)();d\u003dsx(c);d.gelTicks\u0026\u0026(d.gelTicks[a]\u003d!0);d\u003dlx(c);var e\u003db||(0,g.Q)();d[a]\u003de;e\u003dux(c);var f\u003dqx(c).cttAuthInfo;if(\"_start\"\u003d\u003d\u003da){var k\u003dAx();Cx(k,\"baseline_\"+e)||(b\u003d{timestamp:b,cttAuthInfo:f},g.P(\"web_csi_via_jspb\")?(f\u003dnew Oia,g.D(f,1,e),e\u003dnew Fq,Yd(e,6,Yv,f),Xv(e,b)):g.Dt(\"latencyActionBaselined\",{clientActionNonce:e},b))}else Ax().tick(a,e,b,f);nqa(c);return d[a]};\nzqa\u003dfunction(a){var b\u003d\"above_the_fold\";mx\u0026\u0026mx.measure\u0026\u0026(kb(b,\"measure_\")||(b\u003d\"measure_\"+b),a?mx.measure(b,a):mx.measure(b))};\nUx\u003dfunction(a,b){b\u003dlx(b);return a in b};\nVx\u003dfunction(a,b,c){Ux(\"_start\",c)\u0026\u0026!Ux(a,c)\u0026\u0026Fx(a,b,c)};\nAqa\u003dfunction(){switch(ama()){case \"hidden\":return 0;case \"visible\":return 1;case \"prerender\":return 2;case \"unloaded\":return 3;default:return-1}};\nEx\u003dfunction(a){Ux(\"_start\",a)\u0026\u0026Fx(\"aa\",void 0,a)};\nBqa\u003dfunction(a,b){a\u003ddocument.querySelector(a);if(!a)return!1;var c\u003d\"\",d\u003da.nodeName;\"SCRIPT\"\u003d\u003d\u003dd?(c\u003da.src,c||(c\u003da.getAttribute(\"data-timing-href\"))\u0026\u0026(c\u003dwindow.location.protocol+c)):\"LINK\"\u003d\u003d\u003dd\u0026\u0026(c\u003da.href);bh()\u0026\u0026a.setAttribute(\"nonce\",bh());return c?(a\u003dmx.getEntriesByName(c))\u0026\u0026a[0]\u0026\u0026(a\u003da[0],c\u003dox(),Fx(\"rsf_\"+b,c+Math.round(a.fetchStart)),Fx(\"rse_\"+b,c+Math.round(a.responseEnd)),void 0!\u003d\u003da.transferSize\u0026\u00260\u003d\u003d\u003da.transferSize)?!0:!1:!1};\nCqa\u003dfunction(){var a\u003dwindow.location.protocol,b\u003dmx.getEntriesByType(\"resource\");b\u003dg.un(b,function(c){return 0\u003d\u003d\u003dc.name.indexOf(a+\"//fonts.gstatic.com/s/\")});\n(b\u003dNl(b,function(c,d){return d.duration\u003ec.duration?d:c},{duration:0}))\u0026\u00260\u003cb.startTime\u0026\u00260\u003cb.responseEnd\u0026\u0026(Fx(\"wffs\",nx(b.startTime)),Fx(\"wffe\",nx(b.responseEnd)))};\nXx\u003dfunction(){return g.nu||g.Wx||g.fs()\u0026\u002619\u003eRla()?!1:!(\"function\"!\u003d\u003dtypeof window.fetch||!window.ReadableStream)};\nYx\u003dfunction(){var a\u003dXMLHttpRequest.prototype.fetch;return!!a\u0026\u00263\u003d\u003d\u003da.length};\nZx\u003dfunction(a,b){this.id\u003da;this.Fc\u003db;this.captionTracks\u003d[];this.j\u003dthis.B\u003dthis.C\u003dnull;this.u\u003d\"UNKNOWN\";this.captionsInitialState\u003d\"CAPTIONS_INITIAL_STATE_UNKNOWN\"};\n$x\u003dfunction(a,b,c,d){this.B\u003dc;this.reason\u003dd;this.u\u003da||0;this.j\u003db||0};\nby\u003dfunction(a,b,c,d){return new $x(g.ay[a]||0,g.ay[b]||0,c,d)};\ncy\u003dfunction(a){var b\u003dg.ay.auto;return a.u\u003d\u003d\u003db\u0026\u0026a.j\u003d\u003d\u003db};\ney\u003dfunction(a){return dy[a.j||a.u]||\"auto\"};\nDqa\u003dfunction(a,b){b\u003dg.ay[b];return a.u\u003c\u003db\u0026\u0026(!a.j||a.j\u003e\u003db)};\nfy\u003dfunction(a,b){this.videoInfos\u003da;this.j\u003db;this.audioTracks\u003d[];if(this.j){a\u003dnew Set;b\u003dg.q(this.j);for(var c\u003db.next();!c.done;c\u003db.next())if(c\u003dc.value,c.Fc\u0026\u0026!a.has(c.Fc.id)){var d\u003dnew Zx(c.id,c.Fc);a.add(c.Fc.id);this.audioTracks.push(d)}}};\njy\u003dfunction(a,b,c,d,e){var f\u003d{},k\u003dnew Set,l\u003d{};if(gy(c)){for(var m in c.j)c.j.hasOwnProperty(m)\u0026\u0026(a\u003dc.j[m],l[a.info.j]\u003d[a.info]);return l}for(var n in c.j)if(c.j.hasOwnProperty(n)){m\u003dc.j[n];var p\u003dm.info.Yb(),r\u003dhy(a,m.info,b,c.isLive,k);!0!\u003d\u003dr?f[p]\u003dr:(l[m.info.j]\u003dl[m.info.j]||[],l[m.info.j].push(m.info))}e\u0026\u0026(d(f),d({bfflt:iy(l)}));for(var t in l)l.hasOwnProperty(t)\u0026\u0026(c\u003dt,l[c]\u0026\u0026l[c][0].isVideo()\u0026\u0026(l[c]\u003dEqa(a,l[c]),l[c]\u003dFqa(l[c])));c\u003dg.q(k.values());for(k\u003dc.next();!k.done;k\u003dc.next())(k\u003db.u.get(k.value))\u0026\u0026\n--k.uP;b\u003dg.rf(l,function(u){return!!u.length});\ne\u0026\u0026d({aftflt:iy(l)});a.jb\u003dGqa(b,a);return b};\nhy\u003dfunction(a,b,c,d,e){d\u003dvoid 0\u003d\u003d\u003dd?!1:d;e\u003dvoid 0\u003d\u003d\u003de?new Set:e;var f;if(\"\"\u003d\u003d\u003db.j)return\"unkn\";if((\"304\"\u003d\u003d\u003db.Yb()||\"266\"\u003d\u003d\u003db.Yb())\u0026\u0026a.Va)return\"blk2khfr\";if(a.X\u0026\u0026b.video\u0026\u0026b.video.j\u003ea.X)return\"max\"+a.X;if(a.Z\u0026\u0026b.video\u0026\u0026b.video.j\u003ca.Z)return\"min\"+a.Z;if(a.bb\u0026\u0026\"h\"\u003d\u003d\u003db.j\u0026\u0026b.video\u0026\u00261080\u003cb.video.j)return\"blkhigh264\";if(a.Ya\u0026\u0026b.video\u0026\u00264320\u003c\u003db.video.j\u0026\u002632\u003cb.video.fps)return\"blk8khfr\";if(\"(h\"\u003d\u003d\u003db.j\u0026\u0026!c.D)return\"enchdr\";var k\u003d\"MAC3\"\u003d\u003d\u003db.j||\"MEAC3\"\u003d\u003d\u003db.j||\"M\"\u003d\u003d\u003db.j;if(d\u0026\u0026k\u0026\u0026!a.Ia)return\"blk51live\";if((a\u003dc.u.get(b.j))\u0026\u0026\n0\u003ca.uP)return e.add(b.j),\"byerr\";e\u003dHqa(c,b);return!0!\u003d\u003de?e:null\u003d\u003d\u003d(f\u003db.video)||void 0\u003d\u003d\u003df||!(32\u003cf.fps)||c.N\u0026\u0026(c.ma||ky(c,ly.FRAMERATE))?!0:\"capHfr\"};\nGqa\u003dfunction(a,b){var c\u003db.K\u0026\u0026!(!a.mac3\u0026\u0026!a.MAC3),d\u003db.N\u0026\u0026!(!a.meac3\u0026\u0026!a.MEAC3);return b.oa\u0026\u0026!(!a.m\u0026\u0026!a.M)||c||d};\nmy\u003dfunction(a){switch(a){case \"*\":return\"v8e\";case \"(\":return\"v9e\";case \"(h\":return\"v9he\";default:return a}};\niy\u003dfunction(a){var b\u003d[],c;for(c in a)if(a.hasOwnProperty(c)){var d\u003dc;b.push(my(d));d\u003dg.q(a[d]);for(var e\u003dd.next();!e.done;e\u003dd.next())b.push(e.value.Yb())}return b.join(\".\")};\nIqa\u003dfunction(a,b,c,d,e){var f\u003d{},k\u003d{};g.qf(b,function(l,m){l\u003dl.filter(function(n){var p\u003dn.Yb();if(!n.Nd)return k[p]\u003d\"noenc\",!1;if(\"(\"\u003d\u003d\u003dn.j||\"(h\"\u003d\u003d\u003dn.j){if(a.B\u0026\u0026c\u0026\u0026\"widevine\"\u003d\u003d\u003dc.flavor){var r\u003dn.mimeType+\"; experimental\u003dallowed\";(r\u003d!!n.Nd[c.flavor]\u0026\u0026!!c.j[r])||(k[p]\u003dn.Nd[c.flavor]?\"unspt\":\"noflv\");return r}if(!ky(a,ly.CRYPTOBLOCKFORMAT)\u0026\u0026!a.oa||a.Z)return k[p]\u003da.Z?\"disvp\":\"vpsub\",!1}return c\u0026\u0026n.Nd[c.flavor]\u0026\u0026c.j[n.mimeType]?!0:(k[p]\u003dc?n.Nd[c.flavor]?\"unspt\":\"noflv\":\"nosys\",!1)});\nl.length\u0026\u0026(f[m]\u003dl)});\nd\u0026\u0026Object.entries(k).length\u0026\u0026e(k);return f};\nMqa\u003dfunction(a,b,c,d,e){function f(u){return!!l[u]}\nvar k\u003da.C||!!d,l\u003djy(a,b,c,e,k);ny(c)\u0026\u0026(l\u003dIqa(b,l,d,k,e),k\u0026\u0026e({enflt:iy(l)}));if(gy(c))return e\u003dg.Yb(Object.values(l),function(u){return!!u.length\u0026\u0026!!u[0].audio}),k\u003dg.Yb(Object.values(l),function(u){return!!u.length\u0026\u0026!!u[0].video}),e\u0026\u0026k||Rr(),Sr(new fy(k,e));\nb\u003dJqa(a);k\u0026\u0026e({audioPrefOrder:b.join(\"_\")});b\u003dg.Yb(b,f);if(!b)return k\u0026\u0026e({noaudio:1}),Rr();b\u003dl[b];l[\"9\"]\u0026\u0026l.h\u0026\u0026c.Cf\u0026\u0026!a.Ja\u0026\u0026(k\u0026\u0026e({dltvp9:1}),delete l[\"9\"]);var m\u003dl[\"1h\"]?\"1h\":\"1\";d\u003dl[\"9h\"]?\"9h\":\"9\";var n\u003dl[m],p\u003dl[d];n\u0026\u0026n.length\u0026\u0026(a.B.highestAv1Resolution\u003dn[n.length-1].video.j);p\u0026\u0026p.length\u0026\u0026(a.B.highestVp9Resolution\u003dp[p.length-1].video.j);var r\u003d[],t\u003d[];if(a.xa\u0026\u0026!a.j)for(t\u003dKqa(c)?l[\"1h\"]||l[\"9h\"]?[\"1h\",\"9h\"]:[\"9\",\"h\"]:[\"1\",\"9\",\"h\"],k\u0026\u0026e({newhybpref:t.join(\".\")}),n\u003dg.q(t),p\u003dn.next();!p.done;p\u003dn.next())r\u003d\nr.concat(l[p.value]).filter(function(u){return u});\nelse 0\u003ca.u\u0026\u0026p\u0026\u0026n\u0026\u0026(t\u003d[m,d],r\u003dn.concat(p).filter(function(u){return u}));\nif(r.length\u0026\u0026!a.j){oy(r,b,t);if(k){k\u003d[];a\u003dg.q(r);for(c\u003da.next();!c.done;c\u003da.next())k.push(c.value.Yb());e({hbdfmt:k.join(\".\")})}return Sr(new fy(r,b))}r\u003dLqa(a);r\u003dg.Yb(r,f);if(!r){if(l[m])return e\u003dl[m],oy(e,b),Sr(new fy(e,b));k\u0026\u0026e({novideo:1});return Rr()}a.tb\u0026\u0026(\"1\"\u003d\u003d\u003dr||\"1h\"\u003d\u003d\u003dr)\u0026\u0026l[d]\u0026\u0026(m\u003dpy(l[r]),py(l[d])\u003em\u0026\u0026(r\u003dd));\"9\"\u003d\u003d\u003dr\u0026\u0026l.h\u0026\u0026(d\u003dpy(l[\"9\"]),py(l.h)\u003e1.5*d\u0026\u0026(r\u003d\"h\"));a.kb\u0026\u0026c.isLive\u0026\u0026\"(\"\u003d\u003d\u003dr\u0026\u0026l.H\u0026\u00261440\u003epy(l[\"(\"])\u0026\u0026(r\u003d\"H\");k\u0026\u0026e({vfmly:my(r)});a\u003dl[r];if(!a.length)return k\u0026\u0026e({novfmly:my(r)}),Rr();oy(a,\nb);return Sr(new fy(a,b))};\noy\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?[]:c;g.tc(a,function(d,e){var f\u003de.video.height*e.video.width-d.video.height*d.video.width;if(!f\u0026\u0026c\u0026\u00260\u003cc.length){f\u003dc.indexOf(d.j)+1;var k\u003dc.indexOf(e.j)+1;f\u003d0\u003d\u003d\u003df||0\u003d\u003d\u003dk?k||-1:f-k}f||(f\u003de.Ob-d.Ob);return f});\ng.tc(b,function(d,e){return e.Ob-d.Ob})};\nFqa\u003dfunction(a){var b\u003dNl(a,function(c,d){return 32\u003cd.video.fps?Math.min(c,d.video.width):c},Infinity);\nInfinity\u003eb\u0026\u0026(a\u003dg.un(a,function(c){return 32\u003cc.video.fps||c.video.width\u003cb}));\nhs()\u0026\u0026(a\u003dg.un(a,function(c){return\"299\"!\u003d\u003dc.Yb()}));\nreturn a};\nEqa\u003dfunction(a,b){return b\u003dg.un(b,function(c){return c.video.j\u003c\u003da.qb})};\npy\u003dfunction(a){return Nl(a,function(b,c){return Math.max(b,c.video.j)},0)};\nNqa\u003dfunction(a){a\u003dvoid 0\u003d\u003d\u003da?{}:a;var b\u003dvoid 0\u003d\u003d\u003da.jl?!1:a.jl,c\u003dvoid 0\u003d\u003d\u003da.defraggedFromSubfragments?!1:a.defraggedFromSubfragments,d\u003dvoid 0\u003d\u003d\u003da.isManifestless?!1:a.isManifestless,e\u003dvoid 0\u003d\u003d\u003da.dI?!1:a.dI;return((void 0\u003d\u003d\u003da.hasSubfragmentedFmp4?0:a.hasSubfragmentedFmp4)||b)\u0026\u0026d?e\u0026\u0026Xx()?3:2:c\u0026\u0026d?-1:1};\nOqa\u003dfunction(a){return Nqa({hasSubfragmentedFmp4:a.D.Dh,jl:a.D.Dh,defraggedFromSubfragments:a.jm,isManifestless:!0,dI:a.Ja})};\nPqa\u003dfunction(a){a\u003da.split(\"\");qy.lr(a,40);qy.ZR(a,3);qy.Uy(a,22);qy.ZR(a,1);qy.Uy(a,43);qy.ZR(a,3);qy.lr(a,9);qy.ZR(a,1);qy.Uy(a,28);return a.join(\"\")};\ng.ry\u003dfunction(a,b){this.u\u003da;this.D\u003dvoid 0\u003d\u003d\u003db?!1:b;this.C\u003dthis.path\u003dthis.B\u003d\"\";this.j\u003d{};this.url\u003d\"\"};\nsy\u003dfunction(a){a.url||(a.url\u003dQqa(a));return a.url};\nuy\u003dfunction(a){ty(a);return a.C};\nvy\u003dfunction(a){return a.u?kb(a.u,\"local\"):\"local\"\u003d\u003d\u003da.B};\nRqa\u003dfunction(a){ty(a);return g.tf(a.j,function(b){return null!\u003d\u003db})};\nSqa\u003dfunction(a){ty(a);var b\u003ddecodeURIComponent(a.get(\"mn\")||\"\").split(\",\");return\"/videoplayback\"\u003d\u003d\u003da.path\u0026\u00261\u003cb.length\u0026\u0026!!b[1]};\nwy\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?!1:b;ty(a);if(\"/videoplayback\"!\u003d\u003da.path){var c\u003da.clone();c.set(\"playerfallback\",\"1\");return c}var d\u003dsy(a);c\u003dnew g.wk(d);var e\u003da.get(\"fvip\"),f\u003ddecodeURIComponent(a.get(\"mn\")||\"\").split(\",\");if(e\u0026\u0026f\u0026\u00261\u003cf.length\u0026\u0026f[1])return d\u003dc.j,a\u003dd.replace(/^[^.]*/,\"\"),g.yk(c,(0\u003d\u003d\u003dd.indexOf(\"rr\")?\"rr\":\"r\")+e+\"---\"+f[1]+a),c\u003dnew g.ry(c.toString()),c.set(\"fallback_count\",\"1\"),c;if(b)return c\u003da.clone(),c.set(\"fallback_count\",\"1\"),c;e\u003dc.j.match(\"\\\\.a1\\\\.googlevideo\\\\.com$\");c.j.match(\"\\\\.googlevideo\\\\.com$\")?\n(g.yk(c,\"redirector.googlevideo.com\"),d\u003dc.toString()):c.j.match(\"rr?[1-9].*\\\\.c\\\\.youtube\\\\.com$\")?(g.yk(c,\"www.youtube.com\"),d\u003dc.toString()):d\u003d$pa(d);c\u003dnew g.ry(d);c.set(\"cmo\u003dpf\",\"1\");e\u0026\u0026c.set(\"cmo\u003dtd\",\"a1.googlevideo.com\");return c};\nty\u003dfunction(a){if(a.u){if(!Yw(a.u)\u0026\u0026!a.u.startsWith(\"local\"))throw new g.Ws(\"Untrusted URL\",a.u);var b\u003dg.Fk(a.u);a.B\u003db.C;a.C\u003db.j+(null!\u003db.u?\":\"+b.u:\"\");var c\u003db.getPath();if(c.startsWith(\"/videoplayback\"))a.path\u003d\"/videoplayback\",c\u003dc.substr(14);else if(c.startsWith(\"/initplayback\"))a.path\u003d\"/initplayback\",c\u003dc.substr(13);else if(c.startsWith(\"/api/manifest\")){var d\u003dc.indexOf(\"/\",12),e\u003dc.indexOf(\"/\",d+1);0\u003cd\u0026\u00260\u003ce?(a.path\u003dc.substr(0,e),c\u003dc.substr(e+1)):(a.path\u003dc,c\u003d\"\")}else a.path\u003dc,c\u003d\"\";d\u003da.j;a.j\u003dTqa(c);\nObject.assign(a.j,yy(b.B.toString()));Object.assign(a.j,d);\"index.m3u8\"\u003d\u003d\u003da.j.file\u0026\u0026(delete a.j.file,a.path+\u003d\"/file/index.m3u8\");a.u\u003d\"\";a.url\u003d\"\";a.D\u0026\u0026(b\u003da.get(\"n\"))\u0026\u0026(b\u003dUqa[0](b),a.set(\"n\",b),Uqa.length||Cia(\"\"))}};\nQqa\u003dfunction(a){ty(a);var b\u003da.B+(a.B?\"://\":\"//\")+a.C+a.path;if(Rqa(a)){var c\u003d[];g.qf(a.j,function(d,e){null!\u003d\u003dd\u0026\u0026c.push(e+\"\u003d\"+d)});\nb+\u003d\"?\"+c.join(\"\u0026\")}return b};\nTqa\u003dfunction(a){a\u003da.split(\"/\");var b\u003d0;a[0]||b++;for(var c\u003d{};b\u003ca.length;b+\u003d2)a[b]\u0026\u0026Vqa(c,a[b],a[b+1]);return c};\nyy\u003dfunction(a){a\u003da.split(\"\u0026\");for(var b\u003d{},c\u003d0;c\u003ca.length;c++){var d\u003da[c],e\u003dd.indexOf(\"\u003d\");0\u003ce?Vqa(b,d.substr(0,e),d.substr(e+1)):d\u0026\u0026(b[d]\u003d\"\")}return b};\nVqa\u003dfunction(a,b,c){if(\"cmo\"\u003d\u003d\u003db){var d;0\u003c\u003d(d\u003dc.indexOf(\"\u003d\"))?(b\u003d\"cmo\u003d\"+c.substr(0,d),c\u003dc.substr(d+1)):0\u003c\u003d(d\u003dc.indexOf(\"%3D\"))\u0026\u0026(b\u003d\"cmo\u003d\"+c.substr(0,d),c\u003dc.substr(d+3))}a[b]\u003dc};\nzy\u003dfunction(a,b,c,d,e,f,k,l,m){this.Pa\u003da;this.startTime\u003db;this.duration\u003dc;this.ingestionTime\u003dd;this.sourceURL\u003de;this.De\u003dm;this.endTime\u003db+c;this.j\u003dk||0;this.range\u003df||null;this.pending\u003dl||!1;this.De\u003dm||null};\nAy\u003dfunction(){this.segments\u003d[];this.j\u003dnull};\nWqa\u003dfunction(a,b){if(b\u003ea.getLastSegmentNumber())a.segments\u003d[];else{var c\u003dWb(a.segments,function(d){return d.Pa\u003e\u003db},a);\n0\u003cc\u0026\u0026a.segments.splice(0,c)}};\nBy\u003dfunction(a){var b\u003dthis;a\u003dvoid 0\u003d\u003d\u003da?[]:a;this.j\u003d[];this.B\u003dthis.u\u003d0;this.C\u003dvoid 0;this.totalLength\u003d0;a.forEach(function(c){b.append(c)})};\nXqa\u003dfunction(a,b){return 0\u003d\u003d\u003da.j.length?!1:(a\u003da.j[a.j.length-1])\u0026\u0026a.buffer\u003d\u003d\u003db.buffer\u0026\u0026a.byteOffset+a.length\u003d\u003d\u003db.byteOffset};\nCy\u003dfunction(a,b){b\u003dg.q(b.j);for(var c\u003db.next();!c.done;c\u003db.next())a.append(c.value)};\nDy\u003dfunction(a){a.C\u003dvoid 0;a.u\u003d0;a.B\u003d0};\nEy\u003dfunction(a,b,c){a.isFocused(b);return b-a.B+c\u003c\u003da.j[a.u].length};\nYqa\u003dfunction(a){if(!a.C){var b\u003da.j[a.u];a.C\u003dnew DataView(b.buffer,b.byteOffset,b.length)}return a.C};\nZqa\u003dfunction(a,b,c){b\u003dvoid 0\u003d\u003d\u003db?0:b;c\u003dvoid 0\u003d\u003d\u003dc?-1:c;if(!a.totalLength||!c)return new DataView(new ArrayBuffer(0));0\u003ec\u0026\u0026(c\u003da.totalLength-b);a.focus(b);if(!Ey(a,b,c)){var d\u003da.u,e\u003da.B;a.focus(b+c-1);e\u003dnew Uint8Array(a.B+a.j[a.u].length-e);for(var f\u003d0,k\u003dd;k\u003c\u003da.u;k++)e.set(a.j[k],f),f+\u003da.j[k].length;a.j.splice(d,a.u-d+1,e);Dy(a);a.focus(b)}d\u003da.j[a.u];return new DataView(d.buffer,d.byteOffset+b-a.B,c)};\nFy\u003dfunction(a,b,c){a\u003dZqa(a,void 0\u003d\u003d\u003db?0:b,void 0\u003d\u003d\u003dc?-1:c);return new Uint8Array(a.buffer,a.byteOffset,a.byteLength)};\n$qa\u003dfunction(a){a\u003dFy(a,0,-1);var b\u003dnew Uint8Array(a.length);try{b.set(a)}catch(d){for(var c\u003d0;c\u003ca.length;c++)b[c]\u003da[c]}return b};\nGy\u003dfunction(a,b){a.focus(b);return a.j[a.u][b-a.B]};\nara\u003dfunction(a,b){a.focus(b);return Ey(a,b,4)?Yqa(a).getUint32(b-a.B):256*(256*(256*Gy(a,b)+Gy(a,b+1))+Gy(a,b+2))+Gy(a,b+3)};\nHy\u003dfunction(a){for(var b\u003dnew Uint8Array(a.length),c\u003d0;c\u003ca.length;c++)b[c]\u003da.charCodeAt(c);return b};\nIy\u003dfunction(a){return String.fromCharCode.apply(null,a)};\nKy\u003dfunction(a){return Jy?Jy.decode(a):Iy(a)};\ng.My\u003dfunction(a){if(!a.length)return\"\";try{if(Jy)return Jy.decode(a);if(\"FetchInternal\"in window)return FetchInternal.decodeFromUTF8(a)}catch(k){}for(var b\u003d0,c\u003d[],d\u003da.length;b\u003cd;){for(var e\u003d0;1024\u003ee\u0026\u0026b\u003cd;){var f\u003da[b++];if(128\u003ef)Ly[e++]\u003df;else{if(224\u003ef)f\u003d(f\u002631)\u003c\u003c6|a[b++]\u002663;else if(240\u003ef)f\u003d(f\u002615)\u003c\u003c12|(a[b++]\u002663)\u003c\u003c6|a[b++]\u002663;else{if(1024\u003d\u003d\u003de+1){--b;break}f\u003d(f\u00267)\u003c\u003c18|(a[b++]\u002663)\u003c\u003c12|(a[b++]\u002663)\u003c\u003c6|a[b++]\u002663;f-\u003d65536;Ly[e++]\u003d55296|f\u003e\u003e10;f\u003d56320|f\u00261023}Ly[e++]\u003df}}f\u003dString.fromCharCode.apply(String,Ly);\n1024\u003ee\u0026\u0026(f\u003df.substr(0,e));c.push(f)}return c.join(\"\")};\nOy\u003dfunction(a,b){if(null\u003d\u003d\u003dNy||void 0\u003d\u003d\u003dNy?0:Ny.encodeInto)return b\u003dNy.encodeInto(a,b),b.read\u003ca.length?4*a.length:b.written;for(var c\u003d0,d\u003d0;d\u003ca.length;d++){var e\u003da.charCodeAt(d);128\u003ee?b[c++]\u003de:(2048\u003ee?b[c++]\u003de\u003e\u003e6|192:(55296\u003d\u003d\u003d(e\u002664512)\u0026\u0026d+1\u003ca.length\u0026\u002656320\u003d\u003d\u003d(a.charCodeAt(d+1)\u002664512)?(e\u003d65536+((e\u00261023)\u003c\u003c10)+(a.charCodeAt(++d)\u00261023),b[c++]\u003de\u003e\u003e18|240,b[c++]\u003de\u003e\u003e12\u002663|128):b[c++]\u003de\u003e\u003e12|224,b[c++]\u003de\u003e\u003e6\u002663|128),b[c++]\u003de\u002663|128)}return c};\nPy\u003dfunction(a,b,c,d,e){e\u003dvoid 0\u003d\u003d\u003de?!1:e;this.data\u003da;this.offset\u003db;this.size\u003dc;this.type\u003dd;this.j\u003d(this.u\u003de)?0:8;this.dataOffset\u003dthis.offset+this.j};\nQy\u003dfunction(a){var b\u003da.data.getUint8(a.offset+a.j);a.j+\u003d1;return b};\nRy\u003dfunction(a){var b\u003da.data.getUint16(a.offset+a.j);a.j+\u003d2;return b};\nSy\u003dfunction(a){var b\u003da.data.getInt32(a.offset+a.j);a.j+\u003d4;return b};\nTy\u003dfunction(a){var b\u003da.data.getUint32(a.offset+a.j);a.j+\u003d4;return b};\nUy\u003dfunction(a){var b\u003da.data;var c\u003da.offset+a.j;b\u003d4294967296*b.getUint32(c)+b.getUint32(c+4);a.j+\u003d8;return b};\nVy\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?NaN:b;if(isNaN(b))var c\u003da.size;else for(c\u003da.j;c\u003ca.size\u0026\u0026a.data.getUint8(a.offset+c)!\u003d\u003db;)++c;b\u003dnew Uint8Array(a.data.buffer,a.offset+a.j+a.data.byteOffset,c-a.j);a.j\u003dMath.min(c+1,a.size);return Ky(b)};\nbra\u003dfunction(a){this.offset\u003d0;this.data\u003dnew DataView(new ArrayBuffer(a))};\nWy\u003dfunction(a,b,c,d){(new Uint8Array(a.data.buffer,a.offset,d)).set(new Uint8Array(b.buffer,c+b.byteOffset,d));a.offset+\u003dd};\nYy\u003dfunction(a,b){this.data\u003da;this.uri\u003db||\"http://youtube.com/streaming/metadata/segment/102015\";this.j\u003dXy(this,\"Sequence-Number\");this.J\u003dXy(this,\"Segment-Count\");this.K\u003dthis.data[\"Segment-Durations-Ms\"]||\"\";this.ingestionTime\u003dXy(this,\"Ingestion-Walltime-Us\")/1E6;this.u\u003d(Xy(this,\"First-Frame-Time-Us\")+Xy(this,\"First-Frame-Uncertainty-Us\"))/1E6;this.jj\u003dXy(this,\"Target-Duration-Us\")/1E6;this.C\u003d\"T\"\u003d\u003d\u003dthis.data[\"Stream-Finished\"];this.D\u003d\"T\"\u003d\u003d\u003dthis.data.Streamable;this.cryptoPeriodIndex\u003dXy(this,\"Crypto-Period-Index\");\nthis.B\u003dXy(this,\"Crypto-Period-Seconds\")};\ndra\u003dfunction(a){var b;a.data[\"Cuepoint-Type\"]?b\u003dnew Uw(-(Number(a.data[\"Cuepoint-Playhead-Time-Sec\"])||0),Number(a.data[\"Cuepoint-Total-Duration-Sec\"])||0,a.data[\"Cuepoint-Context\"],a.data[\"Cuepoint-Identifier\"]||\"\",cra[a.data[\"Cuepoint-Event\"]||\"\"]||\"unknown\",1E3*(Number(a.data[\"Cuepoint-Playhead-Time-Sec\"])||0)):b\u003dnull;return b};\nera\u003dfunction(a){return Number(a.data[\"Start-Media-Time-Us\"])/1E6||0};\nXy\u003dfunction(a,b){return Number(a.data[b])||0};\ng.fra\u003dfunction(a){return a.data[\"Serialized-State\"]?a.data[\"Serialized-State\"]:\"\"};\ngra\u003dfunction(a,b){this.j\u003da;this.duration\u003db};\nhra\u003dfunction(a,b,c,d,e){this.u\u003de;this.j\u003da||0;this.pitch\u003db||0;this.yaw\u003dc||0;this.roll\u003dd||0;e.getUint32(4)};\nZy\u003dfunction(a){var b\u003d{};a\u003da.split(\"\\r\\n\");for(var c\u003d0;c\u003ca.length;c++){if(0\u003d\u003d\u003da[c].length)return b;var d\u003da[c].match(/([^:]+):\\s+([\\S\\s]+)/);null!\u003dd\u0026\u0026(b[d[1]]\u003dd[2])}return null};\nira\u003dfunction(a,b){var c\u003dg.$y(a,0,1952868452);a\u003dg.$y(a,0,1953658222);if(c\u0026\u0026a){c.skip(1);var d\u003dQy(c)\u003c\u003c16|Ry(c);c.skip(4);d\u00261\u0026\u0026c.skip(8);d\u00262\u0026\u0026c.skip(4);if(d\u00268){d\u003dc.j;var e\u003dTy(c);c.data.setUint32(c.offset+d,1\u003cb?Math.ceil(e*b):Math.floor(e*b))}a.skip(1);c\u003dQy(a)\u003c\u003c16|Ry(a);if(c\u0026256){d\u003dc\u00261;e\u003dc\u00264;var f\u003dc\u0026512,k\u003dc\u00261024,l\u003dc\u00262048;c\u003dTy(a);d\u0026\u0026a.skip(4);e\u0026\u0026a.skip(4);d\u003d(f?4:0)+(k?4:0)+(l?4:0);for(e\u003d0;e\u003cc;e++)f\u003da.j,k\u003dTy(a),a.data.setUint32(a.offset+f,1\u003cb?Math.ceil(k*b):Math.floor(k*b)),a.skip(d)}}};\nbz\u003dfunction(a){a\u003dnew DataView(a.buffer,a.byteOffset,a.byteLength);return(a\u003dg.$y(a,0,1836476516))?g.az(a):NaN};\njra\u003dfunction(a){var b\u003dg.$y(a,0,1937011556);if(!b)return null;b\u003dcz(a,b.dataOffset+8,1635148593);if(!b)return null;var c\u003dcz(a,b.dataOffset+78,1936995172),d\u003dcz(a,b.dataOffset+78,1937126244);if(!d)return null;b\u003dnull;if(c)switch(c.skip(4),Qy(c)){default:b\u003d0;break;case 1:b\u003d2;break;case 2:b\u003d1;break;case 3:b\u003d255}var e\u003dc\u003dnull,f\u003dnull;if(d\u003dcz(a,d.dataOffset,1886547818)){var k\u003dcz(a,d.dataOffset,1886546020),l\u003dcz(a,d.dataOffset,2037673328);if(!l\u0026\u0026(l\u003dcz(a,d.dataOffset,1836279920),!l))return null;k\u0026\u0026(k.skip(4),c\u003d\nSy(k)/65536,f\u003dSy(k)/65536,e\u003dSy(k)/65536);a\u003dnew DataView(l.data.buffer,l.dataOffset,l.size-8);return new hra(b,c,f,e,a)}return null};\ncz\u003dfunction(a,b,c){for(;dz(a,b);){var d\u003dez(a,b);if(d.type\u003d\u003d\u003dc)return d;b+\u003dd.size}return null};\ng.$y\u003dfunction(a,b,c){for(;dz(a,b);){var d\u003dez(a,b);if(d.type\u003d\u003d\u003dc)return d;b\u003dfz(d.type)?b+8:b+d.size}return null};\ng.gz\u003dfunction(a){if(a.data.getUint8(a.dataOffset)){var b\u003da.data;a\u003da.dataOffset+4;return 4294967296*b.getUint32(a)+b.getUint32(a+4)}return a.data.getUint32(a.dataOffset+4)};\nez\u003dfunction(a,b){var c\u003da.getUint32(b),d\u003da.getUint32(b+4);return new Py(a,b,c,d)};\ng.az\u003dfunction(a){var b\u003da.data.getUint8(a.dataOffset)?20:12;return a.data.getUint32(a.dataOffset+b)};\nkra\u003dfunction(a){a\u003dnew Py(a.data,a.offset,a.size,a.type,a.u);var b\u003dQy(a);a.skip(7);var c\u003dTy(a);if(0\u003d\u003d\u003db){b\u003dTy(a);var d\u003dTy(a)}else b\u003dUy(a),d\u003dUy(a);a.skip(2);for(var e\u003dRy(a),f\u003d[],k\u003d[],l\u003d0;l\u003ce;l++){var m\u003dTy(a);f.push(m);k.push(Ty(a));a.skip(4)}return{jI:c,ZT:b,mU:d,mZ:f,eI:k}};\ndz\u003dfunction(a,b){if(8\u003ea.byteLength-b)return!1;var c\u003da.getUint32(b);if(8\u003ec||a.byteLength-b\u003cc)return!1;c\u003da.getUint32(b+4);if(1635148593\u003d\u003d\u003dc||1635148611\u003d\u003d\u003dc||1937126244\u003d\u003d\u003dc||1936995172\u003d\u003d\u003dc)return!0;for(c\u003d4;8\u003ec;c++){var d\u003da.getInt8(b+c);if(97\u003ed||122\u003cd)return!1}return!0};\nfz\u003dfunction(a){return 1701082227\u003d\u003d\u003da||1836019558\u003d\u003d\u003da||1836019574\u003d\u003d\u003da||1835297121\u003d\u003d\u003da||1835626086\u003d\u003d\u003da||1937007212\u003d\u003d\u003da||1953653094\u003d\u003d\u003da||1953653099\u003d\u003d\u003da||1836475768\u003d\u003d\u003da};\nlra\u003dfunction(a){a.skip(4);return{AZ:Vy(a,0),value:Vy(a,0),jI:Ty(a),eha:Ty(a),Aga:Ty(a),id:Ty(a),BN:Vy(a),offset:a.offset}};\ng.mra\u003dfunction(a){var b\u003dcz(a,0,1701671783);if(!b)return null;var c\u003dlra(b),d\u003dc.AZ;c\u003dZy(c.BN);if(a\u003dcz(a,b.offset+b.size,1701671783))if(a\u003dlra(a),a\u003dZy(a.BN),c\u0026\u0026a){b\u003dg.q(Object.keys(a));for(var e\u003db.next();!e.done;e\u003db.next())e\u003de.value,c[e]\u003da[e]}return c?new Yy(c,d):null};\nhz\u003dfunction(a,b){for(var c\u003dcz(a,0,b);c;)c.markAsSkip(),c\u003dcz(a,c.offset+c.size,b)};\ng.iz\u003dfunction(a,b){for(var c\u003d0,d\u003d[];dz(a,c);){var e\u003dez(a,c);e.type\u003d\u003d\u003db\u0026\u0026d.push(e);c\u003dfz(e.type)?c+8:c+e.size}return d};\nora\u003dfunction(a,b){var c\u003dg.$y(a,0,1937011556),d\u003dg.$y(a,0,1953654136);if(!c||!d||2\u003c\u003da.getUint32(c.offset+12))return null;var e\u003dnew DataView(b.buffer,b.byteOffset,b.length),f\u003dg.$y(e,0,1937011556);if(!f)return null;b\u003de.getUint32(f.dataOffset+8);d\u003de.getUint32(f.dataOffset+12);if(1701733217!\u003d\u003dd\u0026\u00261701733238!\u003d\u003dd)return null;d\u003dnew bra(a.byteLength+b);Wy(d,a,0,c.offset+12);d.data.setInt32(d.offset,2);d.offset+\u003d4;Wy(d,a,c.offset+16,c.size-16);Wy(d,e,e.byteOffset+f.dataOffset+8,b);Wy(d,a,c.offset+c.size,a.byteLength-\n(c.offset+c.size));c\u003dg.q([1836019574,1953653099,1835297121,1835626086,1937007212,1937011556]);for(e\u003dc.next();!e.done;e\u003dc.next())e\u003dg.$y(a,0,e.value),d.data.setUint32(e.offset,e.size+b);if(nra)return d.data;a\u003dg.$y(d.data,0,1953654136);d.data.setUint32(a.offset+16,2);return d.data};\njz\u003dfunction(a,b){this.u\u003da;this.j\u003d0;this.start\u003db||0};\nkz\u003dfunction(a){return a.j\u003e\u003da.u.byteLength};\npz\u003dfunction(a,b,c){var d\u003dnew jz(c);if(!lz(d,a))return!1;d\u003dmz(d);if(!nz(d,b))return!1;for(a\u003d0;b;)b\u003e\u003e\u003e\u003d8,a++;b\u003dd.start+d.j;var e\u003doz(d,!0);d\u003da+(d.start+d.j-b)+e;d\u003d9\u003cd?pra(d-9,8):pra(d-2,1);a\u003db-a;c.setUint8(a++,236);for(b\u003d0;b\u003cd.length;b++)c.setUint8(a++,d[b]);return!0};\nqra\u003dfunction(a){var b\u003dnew jz(a);b.Ww();if(lz(b,[408125543,374648427,174,224]))b\u003dmz(b);else return null;for(var c\u003da\u003dnull;!kz(b);){var d\u003doz(b,!1);if(21432\u003d\u003d\u003dd)switch(qz(b)){default:a\u003d0;break;case 1:a\u003d1;break;case 3:a\u003d2;break;case 15:a\u003d255}else 30320\u003d\u003d\u003dd?c\u003dmz(b):rz(b)}if(!c)return null;for(var e,f\u003dd\u003db\u003dnull;!kz(c);)switch(oz(c,!1)){case 30321:if(3!\u003d\u003dqz(c))return null;break;case 30324:b\u003dsz(c);break;case 30323:f\u003dsz(c);break;case 30325:d\u003dsz(c);break;case 30322:e\u003doz(c,!0);e\u003dtz(c,e);e\u003dnew DataView(e.buffer,\ne.byteOffset,e.byteLength);break;default:rz(c)}return e?new hra(a,b,f,d,e):null};\nmz\u003dfunction(a){var b\u003doz(a,!0),c\u003da.u.byteOffset+a.j;c\u003dnew DataView(a.u.buffer,c,Math.min(b,a.u.buffer.byteLength-c));c\u003dnew jz(c,a.start+a.j);a.j+\u003db;return c};\nqz\u003dfunction(a){for(var b\u003doz(a,!0),c\u003duz(a),d\u003d1;d\u003cb;d++)c\u003d256*c+uz(a);return c};\nsz\u003dfunction(a){var b\u003doz(a,!0),c\u003d0;4\u003d\u003d\u003db?c\u003da.u.getFloat32(a.j):8\u003d\u003d\u003db\u0026\u0026(c\u003da.u.getFloat64(a.j));a.j+\u003db;return c};\nrra\u003dfunction(a){var b\u003doz(a,!0);return Ky(tz(a,b))};\nuz\u003dfunction(a){return a.u.getUint8(a.j++)};\noz\u003dfunction(a,b){var c\u003duz(a);if(1\u003d\u003d\u003dc){for(b\u003dc\u003d0;7\u003eb;b++)c\u003d256*c+uz(a);return c}for(var d\u003d128,e\u003d0;6\u003ee\u0026\u0026d\u003ec;e++)c\u003d256*c+uz(a),d*\u003d128;return b?c-d:c};\nrz\u003dfunction(a){var b\u003doz(a,!0);a.j+\u003db};\nsra\u003dfunction(a){if(!nz(a,440786851,!0))return null;var b\u003da.j;oz(a,!1);var c\u003doz(a,!0)+a.j-b;a.j\u003db+c;if(!nz(a,408125543,!1))return null;oz(a,!0);if(!nz(a,357149030,!0))return null;var d\u003da.j;oz(a,!1);var e\u003doz(a,!0)+a.j-d;a.j\u003dd+e;if(!nz(a,374648427,!0))return null;var f\u003da.j;oz(a,!1);var k\u003doz(a,!0)+a.j-f,l\u003dnew Uint8Array(c+12+e+k),m\u003dnew DataView(l.buffer);l.set(new Uint8Array(a.u.buffer,a.u.byteOffset+b,c));m.setUint32(c,408125543);m.setUint32(c+4,33554431);m.setUint32(c+8,4294967295);l.set(new Uint8Array(a.u.buffer,\na.u.byteOffset+d,e),c+12);l.set(new Uint8Array(a.u.buffer,a.u.byteOffset+f,k),c+12+e);return l};\nvz\u003dfunction(a){var b\u003da.j;a.j\u003d0;var c\u003d1E6;lz(a,[408125543,357149030,2807729])\u0026\u0026(c\u003dqz(a));a.j\u003db;return c};\ntra\u003dfunction(a,b){var c\u003da.j;a.j\u003d0;if(160!\u003d\u003da.u.getUint8(a.j)\u0026\u0026!wz(a)||!nz(a,160))return a.j\u003dc,NaN;oz(a,!0);var d\u003da.j;if(!nz(a,161))return a.j\u003dc,NaN;oz(a,!0);uz(a);var e\u003duz(a)\u003c\u003c8|uz(a);a.j\u003dd;if(!nz(a,155))return a.j\u003dc,NaN;d\u003dqz(a);a.j\u003dc;return(e+d)*b/1E9};\nwz\u003dfunction(a){if(!ura(a)||!nz(a,524531317))return!1;oz(a,!0);return!0};\nura\u003dfunction(a){if(a.Ww()){if(!nz(a,408125543))return!1;oz(a,!0)}return!0};\nlz\u003dfunction(a,b){for(var c\u003d0;c\u003cb.length;c++){if(!nz(a,b[c]))return!1;c!\u003d\u003db.length-1\u0026\u0026oz(a,!0)}return!0};\nnz\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?!1:c;if(kz(a))return!1;for(var d\u003da.j;oz(a,!1)!\u003d\u003db;)if(rz(a),d\u003da.j,kz(a))return!1;c\u0026\u0026(a.j\u003dd);return!0};\npra\u003dfunction(a,b){b||(b\u003dMath.ceil(Math.log(a+2)/Math.log(2)/7));for(var c\u003d1\u003c\u003c8-b,d\u003d[];d.length\u003cb-1;)d.unshift(a%256),a\u003dMath.floor(a/256);d.unshift(a|c);return d};\ntz\u003dfunction(a,b){var c\u003dnew Uint8Array(a.u.buffer,a.u.byteOffset+a.j,b);a.j+\u003db;return c};\nxz\u003dfunction(a){this.ag\u003da;this.j\u003d{};this.url\u003d\"\"};\nvra\u003dfunction(a,b){var c\u003db.indexOf(\"?\");if(0\u003cc){var d\u003dyy(b.substr(c+1));g.qf(d,function(e,f){this.set(f,e)},a);\nb\u003db.substr(0,c)}b\u003dTqa(b);g.qf(b,function(e,f){this.set(f,e)},a)};\ng.yz\u003dfunction(a){a.url||(a.url\u003dwra(a));return a.url};\nwra\u003dfunction(a){var b\u003dsy(a.ag),c\u003d[];g.qf(a.j,function(e,f){c.push(f+\"\u003d\"+e)});\nif(!c.length)return b;var d\u003dc.join(\"\u0026\");a\u003dRqa(a.ag)?\"\u0026\":\"?\";return b+a+d};\nzz\u003dfunction(a,b){var c\u003dnew g.ry(b);(b\u003dc.get(\"req_id\"))\u0026\u0026a.set(\"req_id\",b);g.qf(a.j,function(d,e){c.set(e,null)});\nreturn c};\nxra\u003dfunction(){this.u\u003dthis.j\u003dthis.timedOut\u003dthis.started\u003dthis.B\u003d0};\nyra\u003dfunction(a){a.B\u003d(0,g.Q)();a.started+\u003d1};\nzra\u003dfunction(a,b,c){var d\u003da.started+4*a.j;c\u0026\u0026(d+\u003da.u);return Math.pow(b.eh,d)};\nAz\u003dfunction(a,b){a[b]||(a[b]\u003dnew xra);return a[b]};\nAra\u003dfunction(a){this.K\u003dthis.J\u003dthis.D\u003dthis.u\u003d0;this.j\u003da;this.C\u003da.clone()};\nCz\u003dfunction(a,b,c){if(vy(a.j))return!1;var d\u003dAz(c,uy(a.j));if(1\u003c\u003dd.timedOut||1\u003c\u003dd.j)if(a\u003dBz(a,b),c\u003dAz(c,uy(a)),c.timedOut+c.j\u003c\u003dd.timedOut+d.j)return!0;return!1};\nBra\u003dfunction(a,b,c){a\u003db?Bz(a,c):a.j;return new xz(a)};\nBz\u003dfunction(a,b){b\u003db?b.nj:!1;a.B||(a.B\u003dwy(a.C,b));return a.B};\nDz\u003dfunction(a,b,c){return uy(b?Bz(a,c):a.j)};\nEz\u003dfunction(a,b){var c\u003da.D+b.Op*(a.u-a.D)+b.hq*a.J;b\u003dc\u003eb.qf?1E3*Math.pow(b.eh,c-b.qf):0;return 0\u003d\u003d\u003db?!0:a.K+b\u003c(0,g.Q)()};\nCra\u003dfunction(a,b,c){++a.u;b\u0026\u0026++a.D;uy(c.ag).startsWith(\"redirector.\")\u0026\u0026(a.j\u003da.C.clone(),delete a.B)};\nFz\u003dfunction(a,b,c,d){this.initRange\u003dc;this.indexRange\u003dd;this.j\u003dnull;this.J\u003d!1;this.C\u003dnull;this.N\u003d0;this.D\u003dthis.B\u003dnull;this.info\u003db;this.u\u003dnew Ara(a)};\nGz\u003dfunction(a,b,c,d){var e\u003dg.q(a.info.id.split(\";\")),f\u003de.next().value;e\u003de.next().value;return(d?(c||\"\")+\";\":\"\")+f+\";\"+(b?0:a.info.lastModified)+\";\"+(void 0\u003d\u003d\u003de?\"\":e)};\nHz\u003dfunction(a,b){this.start\u003da;this.end\u003db;this.length\u003db-a+1};\nIz\u003dfunction(a){a\u003da.split(\"-\");var b\u003dNumber(a[0]),c\u003dNumber(a[1]);if(!isNaN(b)\u0026\u0026!isNaN(c)\u0026\u00262\u003d\u003d\u003da.length\u0026\u0026(a\u003dnew Hz(b,c),!isNaN(a.start)\u0026\u0026!isNaN(a.end)\u0026\u0026!isNaN(a.length)\u0026\u00260\u003ca.length))return a};\nJz\u003dfunction(a,b){return new Hz(a,a+b-1)};\nDra\u003dfunction(a){return null\u003d\u003da.end?{start:String(a.start)}:{start:String(a.start),end:String(a.end)}};\nLz\u003dfunction(a,b,c,d,e,f,k,l,m,n,p){this.type\u003da;this.j\u003db;this.range\u003dc;this.N\u003d[];this.J\u003d\"\";this.Pa\u003d-1;this.J\u003dvoid 0\u003d\u003d\u003dd?\"\":d;this.Pa\u003d0\u003c\u003de?e:-1;this.startTime\u003df||0;this.duration\u003dk||0;this.Db\u003dl||0;this.u\u003d0\u003c\u003dm?m:this.range?this.range.length:NaN;this.B\u003d!!n;a\u003dthis.range?this.Db+this.u\u003d\u003d\u003dthis.range.length:void 0\u003d\u003d\u003dp?!!this.u:p;this.le\u003da;this.range?(this.C\u003dthis.startTime+this.duration*this.Db/this.range.length,this.K\u003dthis.duration*this.u/this.range.length,this.D\u003dthis.C+this.K):Era(this);3!\u003d\u003dthis.type||0\u003c\u003d\nthis.Pa||!this.j.Ki()||g.lw(new g.Ws(\"b168859904\",Kz(this)))};\nEra\u003dfunction(a){a.C\u003da.startTime;a.K\u003da.duration;a.D\u003da.C+a.K};\nFra\u003dfunction(a,b,c){var d\u003d!(!b||b.j!\u003d\u003da.j||b.type!\u003d\u003da.type||b.Pa!\u003d\u003da.Pa);return c?d\u0026\u0026!!b\u0026\u0026(a.range\u0026\u0026b.range?b.range.end\u003d\u003d\u003da.range.end:b.range\u003d\u003d\u003da.range)\u0026\u0026b.Db+b.u\u003d\u003d\u003da.Db+a.u:d};\nMz\u003dfunction(a){return 1\u003d\u003d\u003da.type||2\u003d\u003d\u003da.type};\nNz\u003dfunction(a){return 3\u003d\u003d\u003da.type||6\u003d\u003d\u003da.type};\nOz\u003dfunction(a,b){return a.j\u003d\u003d\u003db.j?a.range\u0026\u0026b.range?a.range.start+a.Db+a.u\u003d\u003d\u003db.range.start+b.Db:a.Pa\u003d\u003d\u003db.Pa?a.Db+a.u\u003d\u003d\u003db.Db:a.Pa+1\u003d\u003d\u003db.Pa\u0026\u00260\u003d\u003d\u003db.Db\u0026\u0026a.le:!1};\nGra\u003dfunction(a,b){return Oz(a,b)||hh(a.D,b.C)||a.Pa+1\u003d\u003d\u003db.Pa\u0026\u00260\u003d\u003d\u003db.Db\u0026\u0026a.le?!0:!1};\nHra\u003dfunction(a){1\u003d\u003d\u003da.length||g.Ml(a,function(c){return!!c.range});\nfor(var b\u003d1;b\u003ca.length;b++);b\u003da[a.length-1];return new Hz(a[0].range.start+a[0].Db,b.range.start+b.Db+b.u-1)};\nKz\u003dfunction(a){a\u003dPz(a);var b\u003d\"\";g.qf(a,function(c,d){b+\u003dd+\"_\"+c+\"_\"});\nreturn b.slice(0,-1)};\nPz\u003dfunction(a){var b\u003d{};b.itag\u003da.j.info.Yb();b.type\u003d\"\"+a.type;b.seg\u003dString(a.Pa);a.range\u0026\u0026(b.range\u003d\"\"+(a.range.start+a.Db)+\"-\"+(a.range.start+a.Db+a.u-1));b.time\u003d\"\"+a.C.toFixed(1)+\"-\"+(a.C+a.K).toFixed(1);b.off\u003dString(a.Db);b.len\u003dString(a.u);a.le\u0026\u0026(b.end\u003d\"1\");a.B\u0026\u0026(b.eos\u003d\"1\");return b};\nIra\u003dfunction(a,b){return a.j!\u003d\u003db.j?!1:a.range\u0026\u0026b.range?a.range.start+a.Db\u003e\u003db.range.start+b.Db\u0026\u0026a.range.start+a.Db+a.u\u003c\u003db.range.start+b.Db+b.u:a.Pa\u003d\u003d\u003db.Pa\u0026\u0026a.Db\u003e\u003db.Db\u0026\u0026(a.Db+a.u\u003c\u003db.Db+b.u||b.le)};\nJra\u003dfunction(a,b){return a.j!\u003d\u003db.j?!1:4\u003d\u003d\u003da.type\u0026\u00263\u003d\u003d\u003db.type\u0026\u0026a.j.cf()?(a\u003da.j.uu(a),Mm(a,function(c){return Jra(c,b)})):a.Pa\u003d\u003d\u003db.Pa\u0026\u0026!!b.u\u0026\u0026b.Db+b.u\u003ea.Db\u0026\u0026b.Db+b.u\u003c\u003da.Db+a.u};\nKra\u003dfunction(a,b){var c\u003db.j;a.J\u003d\"updateWithEmsg\";a.Pa\u003dc;b.C\u0026\u0026(a.B\u003db.C)};\nQz\u003dfunction(a,b){var c\u003db.Pa;a.J\u003d\"updateWithSegmentInfo\";a.Pa\u003dc;if(a.startTime!\u003d\u003db.startTime||a.duration!\u003d\u003db.duration)a.startTime\u003db.startTime,a.duration\u003db.duration,Era(a)};\nRz\u003dfunction(a,b){this.j\u003da;this.B\u003dnull;this.D\u003dthis.Xe\u003dNaN;this.J\u003dthis.requestId\u003dnull;this.u\u003da[0].j.u;this.C\u003db||\"\";this.range\u003dthis.j[0].range\u0026\u00260\u003cthis.j[0].u?Hra(this.j):null};\nSz\u003dfunction(a){return!Mz(a.j[a.j.length-1])};\nTz\u003dfunction(a){return 4\u003d\u003d\u003da.j[a.j.length-1].type};\ng.Uz\u003dfunction(a,b,c){c\u003dnull\u003d\u003d\u003da.J?Cz(a.u,b,c):a.J;if(a.B){b\u003db.rk\u0026\u0026c?wy(a.B,b.nj):a.B;var d\u003dnew xz(b);d.get(\"alr\")||d.set(\"alr\",\"yes\");a.C\u0026\u0026vra(d,a.C)}else/http[s]?:\\/\\//.test(a.C)?d\u003dnew xz(new g.ry(a.C)):(d\u003dBra(a.u,c,b),a.C\u0026\u0026vra(d,a.C));(b\u003da.range)\u0026\u0026d.set(\"range\",b.toString());a.requestId\u0026\u0026d.set(\"req_id\",a.requestId);isNaN(a.Xe)||d.set(\"headm\",a.Xe.toString());isNaN(a.D)||d.set(\"mffa\",a.D+\"ms\");a.urlParams\u0026\u0026g.qf(a.urlParams,function(e,f){d.set(f,e)});\nreturn d};\nLra\u003dfunction(a){if(a.range)return a.range.length;a\u003da.j[0];return Math.round(a.K*a.j.info.Ob)};\nMra\u003dfunction(a,b,c){if(0!\u003d\u003db.length){var d\u003d[];b\u003dg.q(b);for(var e\u003db.next();!e.done;e\u003db.next()){e\u003de.value;var f\u003dJz(e.yz,c);d.push(new Lz(3,a.j[0].j,f,\"extendWithMediaSegments\",e.bC-1,e.startTimeMs/1E3,e.durationMs/1E3))}return new Rz(a.j.concat(d))}};\nNra\u003dfunction(a,b,c){if(!c.Ur\u0026\u0026a.B)return null;var d\u003da.j[0];if(a.range)c\u003dJz(a.range.start,Math.min(4096,a.range.length));else{if(a.C\u0026\u00260\u003c\u003da.C.indexOf(\"/range/\")||\"1\"\u003d\u003d\u003da.u.C.get(\"defrag\")||\"1\"\u003d\u003d\u003da.u.C.get(\"otf\"))return null;c\u003dJz(0,4096)}c\u003dnew Lz(5,d.j,c,\"createProbeRequestInfo\"+d.J,d.Pa);c\u003dnew Rz([c],a.C);c.J\u003db;c.B\u003da.B;return c};\nVz\u003dfunction(a,b,c,d,e,f){f\u003dvoid 0\u003d\u003d\u003df?0:f;Fz.call(this,a,b,d,void 0);this.X\u003dc;this.jj\u003df;this.K\u003d!0;this.index\u003de||new Ay};\nOra\u003dfunction(a,b,c,d,e){this.Pa\u003da;this.startSecs\u003db;this.durationSecs\u003dc;this.j\u003dd||NaN;this.u\u003de||NaN};\nWz\u003dfunction(a,b,c){for(;a;a\u003da.parentNode)if(a.attributes\u0026\u0026(!c||a.nodeName\u003d\u003d\u003dc)){var d\u003da.getAttribute(b);if(d)return d}return\"\"};\nXz\u003dfunction(a,b){for(;a;a\u003da.parentNode){var c\u003da.getElementsByTagName(b);if(0\u003cc.length)return c[0]}return null};\nPra\u003dfunction(a){if(!a)return 0;var b\u003da.match(/PT(([0-9]*)H)?(([0-9]*)M)?(([0-9.]*)S)?/);return b?3600*(Number(b[2])|0)+60*(Number(b[4])|0)+(Number(b[6])|0):Number(a)|0};\nQra\u003dfunction(a){return a.match(/^(\\d{4})-(\\d{2})-(\\d{2})T(\\d{2}):(\\d{2}):(\\d{2})\\.(\\d{3})$/)?a+\"Z\":a};\nYz\u003dfunction(){this.j\u003d[];this.u\u003dnull;this.J\u003d0;this.B\u003d[];this.D\u003d!1;this.K\u003d\"\";this.C\u003d-1};\nRra\u003dfunction(a){var b\u003da.B;a.B\u003d[];return b};\nSra\u003dfunction(){this.C\u003d[];this.j\u003dnull;this.u\u003d{};this.B\u003d{}};\nWra\u003dfunction(a,b,c){var d\u003d[];b\u003dArray.from(b.getElementsByTagName(\"SegmentTimeline\"));b\u003dg.q(b);for(var e\u003db.next();!e.done;e\u003db.next()){e\u003de.value;var f\u003de.parentNode.parentNode,k\u003dnull;\"Period\"\u003d\u003d\u003df.nodeName?k\u003dTra(a):\"AdaptationSet\"\u003d\u003d\u003df.nodeName?(f\u003df.getAttribute(\"id\")||f.getAttribute(\"mimetype\")||\"\",k\u003dUra(a,f)):\"Representation\"\u003d\u003d\u003df.nodeName\u0026\u0026(f\u003df.getAttribute(\"id\")||\"\",k\u003dVra(a,f));if(null\u003d\u003dk)return;k.update(e,c);g.lc(d,Rra(k))}g.lc(a.C,d);qaa(a.C,function(l){return 1E3*l.startSecs+l.xp})};\nXra\u003dfunction(a){a.j\u0026\u0026(a.j.j\u003d[]);g.qf(a.u,function(b){b.j\u003d[]});\ng.qf(a.B,function(b){b.j\u003d[]})};\nTra\u003dfunction(a){a.j||(a.j\u003dnew Yz);return a.j};\nUra\u003dfunction(a,b){a.u[b]||(a.u[b]\u003dnew Yz);return a.u[b]};\nVra\u003dfunction(a,b){a.B[b]||(a.B[b]\u003dnew Yz);return a.B[b]};\nZz\u003dfunction(a){var b\u003dvoid 0\u003d\u003d\u003da?{}:a;a\u003dvoid 0\u003d\u003d\u003db.jj?0:b.jj;var c\u003dvoid 0\u003d\u003d\u003db.Nk?!1:b.Nk,d\u003dvoid 0\u003d\u003d\u003db.lm?0:b.lm,e\u003dvoid 0\u003d\u003d\u003db.Ge?0:b.Ge,f\u003dvoid 0\u003d\u003d\u003db.Eg?Infinity:b.Eg,k\u003dvoid 0\u003d\u003d\u003db.jx?0:b.jx;b\u003dvoid 0\u003d\u003d\u003db.df?!1:b.df;Ay.call(this);this.u\u003dthis.tv\u003d-1;this.B\u003dnull;this.Ng\u003da;this.lm\u003dd;this.Nk\u003dc;this.Ge\u003de;this.Eg\u003df;this.jx\u003dk;this.df\u003db};\naA\u003dfunction(a,b,c){b\u003d$z(a,b);return 0\u003c\u003db\u0026\u0026(c||!a.segments[b].pending)};\n$z\u003dfunction(a,b){return sc(a.segments,function(c){return b-c.Pa})};\nbA\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?{}:c;Vz.call(this,a,b,\"\",void 0,void 0,c.jj||0);this.index\u003dnew Zz(c)};\ncA\u003dfunction(a,b,c){Fz.call(this,a,b);this.K\u003dc;this.index\u003dnew Ay};\nYra\u003dfunction(a,b,c){var d\u003da.index.getSegmentURL(b),e\u003da.index.getStartTime(b),f\u003da.index.getDuration(b);c?f\u003dc\u003d0:c\u003da.info.Ob*f;var k\u003db\u003d\u003d\u003da.index.getLastSegmentNumber()\u0026\u00260\u003cc;a\u003dnew Lz(3,a,void 0,\"otfCreateRequestInfoForSegment\",b,e,f,0,c,k);return new Rz([a],d)};\nZra\u003dfunction(a,b){if(!a.index.isLoaded()){var c\u003d[],d\u003db.J;b\u003db.K.split(\",\").filter(function(p){return 0\u003cp.length});\nfor(var e\u003d0,f\u003d0,k\u003d0,l\u003d/^(\\d+)/,m\u003d/r\u003d(\\d+)/,n\u003d0;n\u003cd;n++){if(0\u003e\u003dk)if(k\u003db.shift(),f\u003d(f\u003dl.exec(k))?+f[1]/1E3:0)k\u003d(k\u003dm.exec(k))?+k[1]:0,k+\u003d1;else return;c.push(new zy(n,e,f,NaN,\"sq/\"+(n+1)));e+\u003df;k--}a.index.append(c)}};\ndA\u003dfunction(){this.count\u003d0;this.B\u003d1;this.u\u003d!1;this.offsets\u003dnew Float64Array(128);this.j\u003dnew Float64Array(128)};\neA\u003dfunction(a){a.offsets.length\u003ca.count+1\u0026\u0026a.resize(2*a.offsets.length)};\nfA\u003dfunction(a,b,c){this.info\u003da;this.B\u003dc;this.u\u003dnull;this.C\u003d-1;this.timestampOffset\u003d0;this.D\u003d!1;this.j\u003db instanceof By?b:new By([b])};\ngA\u003dfunction(a){return Zqa(a.j)};\n$ra\u003dfunction(a,b){if(1!\u003d\u003da.info.j.info.containerType||a.info.Db||!a.info.le)return!0;a\u003dgA(a);for(var c\u003d0,d\u003d0;c+4\u003ca.byteLength;){d\u003da.getUint32(c);if(!d)return!1;c+\u003dd}return c!\u003d\u003da.byteLength?(b\u0026\u0026(b.lastboxlen\u003dd.toString(),4\u003c\u003da.byteLength\u0026\u0026(b.lastbytes\u003da.getUint32(a.byteLength-4).toString()),b.boxlen\u003dc.toString(),b.bytelen\u003da.byteLength.toString()),!1):!0};\nasa\u003dfunction(a,b){b\u003dMath.min(b,a.info.u);var c\u003da.j.split(b),d\u003dc.AA;c\u003dc.vp;var e\u003dnew Lz(a.info.type,a.info.j,a.info.range,a.info.J,a.info.Pa,a.info.startTime,a.info.duration,a.info.Db,b,!1,!1);d\u003dnew fA(e,d,a.B);a\u003dnew Lz(a.info.type,a.info.j,a.info.range,a.info.J,a.info.Pa,a.info.startTime,a.info.duration,a.info.Db+b,a.info.u-b,a.info.B,a.info.le);a\u003dnew fA(a,c,!1);return[d,a]};\nbsa\u003dfunction(a,b,c){var d;if(!(d\u003d!Oz(a.info,b.info)||a.info.le)){if(c\u003dvoid 0\u003d\u003d\u003dc?!1:c)c\u003db.j,c\u003d!(c.j.length?Xqa(a.j,c.j[0]):1);d\u003dc}if(d)return null;c\u003dnew Lz(a.info.type,a.info.j,a.info.range,a.info.J,a.info.Pa,a.info.startTime,a.info.duration,a.info.Db,a.info.u,a.info.B,a.info.le);d\u003db.info;c.u+\u003dd.u;c.range\u0026\u0026(c.K+\u003dd.K);c.D\u003dd.D;c.le\u003dd.le;c.B\u003dc.B||d.B;d\u003dnew By;Cy(d,a.j);Cy(d,b.j);c\u003dnew fA(c,d,a.B);c.u\u003db.u||a.u;if(a\u003dc.info.range)a\u003dc.j,a\u003d!(1\u003d\u003d\u003da.j.length\u0026\u00260\u003ca.j[0].byteOffset);a\u0026\u0026(c.B\u003d!1);return c};\ncsa\u003dfunction(a){g.hA(a.info.j.info)||a.info.j.info.ze();if(-1!\u003d\u003da.C)return a.C;if(a.u\u0026\u0026era(a.u))return a.C\u003dera(a.u),a.C;if(g.hA(a.info.j.info)){var b\u003dgA(a);for(var c\u003da.info.j.j,d\u003dNaN,e\u003dNaN,f\u003d0;dz(b,f);){var k\u003dez(b,f);1936286840\u003d\u003d\u003dk.type?e\u003dk.data.getUint32(k.dataOffset+8):1836476516\u003d\u003d\u003dk.type?e\u003dg.az(k):1952867444\u003d\u003d\u003dk.type\u0026\u0026isNaN(d)\u0026\u0026(d\u003dg.gz(k));f\u003dfz(k.type)?f+8:f+k.size}!e\u0026\u0026c\u0026\u0026(e\u003dbz(c));b\u003dd/e}else b\u003dnew jz(gA(a)),c\u003da.B?b:new jz(new DataView(a.info.j.j.buffer)),d\u003dvz(c),c\u003db.j,b.j\u003d0,wz(b)?nz(b,231)?(d\u003d\nqz(b)*d/1E9,b.j\u003dc,b\u003dd):(b.j\u003dc,b\u003dNaN):(b.j\u003dc,b\u003dNaN);a.C\u003db||a.info.C;return a.C};\nesa\u003dfunction(a,b){0\u003ca.timestampOffset\u0026\u0026(b-\u003da.timestampOffset);var c\u003dcsa(a)+b;dsa(a,c);a.timestampOffset\u003db};\ndsa\u003dfunction(a,b){g.hA(a.info.j.info)||a.info.j.info.ze();a.C\u003db;if(g.hA(a.info.j.info)){var c\u003dgA(a);a\u003da.info.j.j;for(var d\u003dNaN,e\u003dNaN,f\u003d0;dz(c,f);){var k\u003dez(c,f);isNaN(d)\u0026\u0026(1936286840\u003d\u003d\u003dk.type?d\u003dk.data.getUint32(k.dataOffset+8):1836476516\u003d\u003d\u003dk.type\u0026\u0026(d\u003dg.az(k)));if(1952867444\u003d\u003d\u003dk.type){!d\u0026\u0026a\u0026\u0026(d\u003dbz(a));var l\u003dg.gz(k);isNaN(e)\u0026\u0026(e\u003dMath.round(b*d)-l);l+\u003de;if(k.data.getUint8(k.dataOffset)){var m\u003dk.data,n\u003dk.dataOffset+4;m.setUint32(n,Math.floor(l/4294967296));m.setUint32(n+4,l\u00264294967295)}else k.data.setUint32(k.dataOffset+\n4,l)}f\u003dfz(k.type)?f+8:f+k.size}return!0}c\u003dnew jz(gA(a));a\u003da.B?c:new jz(new DataView(a.info.j.j.buffer));d\u003dvz(a);a\u003dc.j;c.j\u003d0;if(wz(c)\u0026\u0026nz(c,231))if(e\u003doz(c,!0),b\u003dMath.floor(1E9*b/d),Math.ceil(Math.log(b)/Math.log(2)/8)\u003ee)b\u003d!1;else{for(d\u003de-1;0\u003c\u003dd;d--)c.u.setUint8(c.j+d,b\u0026255),b\u003e\u003e\u003e\u003d8;c.j\u003da;b\u003d!0}else b\u003d!1;return b};\niA\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?!1:b;var c\u003dfsa(a);a\u003db?0:a.info.K;return c||a};\nfsa\u003dfunction(a){g.hA(a.info.j.info)||a.info.j.info.ze();if(a.u\u0026\u00266\u003d\u003d\u003da.info.type)return a.u.jj;if(g.hA(a.info.j.info)){var b\u003dgA(a);var c\u003d0;b\u003dg.iz(b,1936286840);b\u003dg.q(b);for(var d\u003db.next();!d.done;d\u003db.next())d\u003dkra(d.value),c+\u003dd.eI[0]/d.jI;c\u003dc||NaN;if(!(0\u003c\u003dc))a:{c\u003dgA(a);b\u003da.info.j.j;for(var e\u003dd\u003d0,f\u003d0;dz(c,d);){var k\u003dez(c,d);if(1836476516\u003d\u003d\u003dk.type)e\u003dg.az(k);else if(1836019558\u003d\u003d\u003dk.type){!e\u0026\u0026b\u0026\u0026(e\u003dbz(b));if(!e){c\u003dNaN;break a}var l\u003dcz(k.data,k.dataOffset,1953653094),m\u003de,n\u003dcz(l.data,l.dataOffset,1952868452);\nl\u003dcz(l.data,l.dataOffset,1953658222);var p\u003dSy(n);Sy(n);p\u00262\u0026\u0026Sy(n);n\u003dp\u00268?Sy(n):0;var r\u003dSy(l),t\u003dr\u00261;p\u003dr\u00264;var u\u003dr\u0026256,x\u003dr\u0026512,y\u003dr\u00261024;r\u0026\u003d2048;var z\u003dTy(l);t\u0026\u0026Sy(l);p\u0026\u0026Sy(l);for(var E\u003dt\u003d0;E\u003cz;E++){var H\u003du?Sy(l):n;x\u0026\u0026Sy(l);p\u0026\u00260\u003d\u003d\u003dE||!y||Sy(l);r\u0026\u0026Sy(l);t+\u003dH}f+\u003dt/m}d\u003dfz(k.type)?d+8:d+k.size}c\u003df||NaN}c||g.lw(new g.Ws(\"Missing duration while parsing bmff\",Kz(a.info)))}else c\u003dnew jz(gA(a)),a\u003da.B?c:new jz(new DataView(a.info.j.j.buffer)),c\u003dtra(c,vz(a));return c};\ngsa\u003dfunction(a){var b\u003dgA(a);var c\u003d(c\u003dg.$y(b,0,1936286840))?c.data.getUint32(c.dataOffset+8):NaN;isNaN(c)\u0026\u0026(a\u003da.info.j.j,c\u003d(b\u003dg.$y(b,0,1836476516))?g.az(b):a?bz(a):NaN);return c};\nhsa\u003dfunction(a){if(!a.u){g.hA(a.info.j.info)||a.info.j.info.ze();if(g.hA(a.info.j.info))var b\u003dg.mra(gA(a));else{b\u003dnew jz(gA(a));var c\u003db.j;b.j\u003d0;var d\u003dnull,e\u003dnull;if(lz(b,[408125543,307544935]))for(var f\u003db.j+oz(b,!0);b.j\u003cf;)if(29555!\u003d\u003doz(b,!1))rz(b);else for(var k\u003db.j+oz(b,!0);b.j\u003ck;)if(26568!\u003d\u003doz(b,!1))rz(b);else for(var l\u003db.j+oz(b,!0);b.j\u003cl;){var m\u003doz(b,!1);if(17543\u003d\u003d\u003dm){if(m\u003drra(b),m\u003dZy(m))if(e)for(var n\u003dg.q(Object.keys(m)),p\u003dn.next();!p.done;p\u003dn.next())p\u003dp.value,e[p]\u003dm[p];else e\u003dm}else 17827\u003d\u003d\u003d\nm?(m\u003drra(b),d||(d\u003dm)):rz(b)}b.j\u003dc;b\u003de?new Yy(e,d):null}a.u\u003db}};\nisa\u003dfunction(a){if(!a.D){if(g.hA(a.info.j.info)){var b\u003dgA(a);var c\u003dcz(b,0,1836019574);if(c){c\u003dc.offset+c.size;var d\u003dnew Uint8Array(c);d.set(new Uint8Array(b.buffer,b.byteOffset,c));b\u003dd}else b\u003dnull}else b\u003dsra(new jz(gA(a)));b\u0026\u0026(a.info.j.j\u003db,a.D\u003d!0)}};\njA\u003dfunction(a,b,c,d,e){Fz.call(this,a,b,c,d);this.K\u003dnull;this.index\u003de?new e.NativeSegmentIndex:new dA};\nkA\u003dfunction(a,b,c,d){for(var e\u003d[],f\u003db;f\u003c\u003da.index.getLastSegmentNumber();f++){var k\u003dJz(a.index.getOffset(f),a.index.getByteLength(f)),l\u003da.index.getStartTime(f),m\u003da.index.getDuration(f),n\u003dMath.max(0,c-k.start),p\u003dMath.min(k.end+1,c+d)-(k.start+n),r\u003df\u003d\u003d\u003da.index.getLastSegmentNumber()\u0026\u0026n+p\u003d\u003d\u003dk.length;e.push(new Lz(3,a,k,\"getRequestInfoForRange\",f,l,m,n,p,r));if(k.start+n+p\u003e\u003dc+d)break}e.length||g.R(new g.Ws(\"b189619593\",\"\"+b,\"\"+c,\"\"+d));return new Rz(e)};\nlA\u003dfunction(a,b,c,d){this.sampleRate\u003da||0;this.numChannels\u003db||0;this.spatialAudioType\u003dc||0;this.itag\u003dd||\"\"};\njsa\u003dfunction(a,b,c,d){this.displayName\u003da;this.vssId\u003db;this.languageCode\u003dc;this.kind\u003dvoid 0\u003d\u003d\u003dd?\"\":d};\nnA\u003dfunction(a,b,c,d,e,f,k,l,m){this.width\u003da;this.height\u003db;this.quality\u003df||mA(a,b);this.j\u003dg.ay[this.quality];this.fps\u003dc||0;this.stereoLayout\u003d!e||null!\u003dd\u0026\u00260!\u003d\u003dd\u0026\u00261!\u003d\u003dd?0:e;this.projectionType\u003dd?2\u003d\u003d\u003dd\u0026\u00262\u003d\u003d\u003de?3:d:0;(a\u003dk)||(a\u003dg.ay[this.quality],0\u003d\u003d\u003da?a\u003d\"Auto\":(b\u003dthis.fps,c\u003dthis.projectionType,a\u003da.toString()+(2\u003d\u003d\u003dc||3\u003d\u003d\u003dc||4\u003d\u003d\u003dc?\"s\":\"p\")+(55\u003cb?\"60\":49\u003cb?\"50\":39\u003cb?\"48\":\"\")));this.qualityLabel\u003da;this.u\u003dl||\"\";this.primaries\u003dm||\"\"};\nmA\u003dfunction(a,b){var c\u003dMath.max(a,b);a\u003dMath.min(a,b);b\u003doA[0];for(var d\u003d0;d\u003coA.length;d++){var e\u003doA[d],f\u003dg.ay[e];if(c\u003e\u003d1.3*Math.floor(16*f/9)||a\u003e\u003d1.3*f)return b;b\u003de}return\"tiny\"};\nrA\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?{}:c;this.id\u003da;this.mimeType\u003db;0\u003cc.Ob||(c.Ob\u003d16E3);Object.assign(this,c);this.containerType\u003dpA(b);this.j\u003dqA[this.Yb()]||\"\"};\nsA\u003dfunction(a){return\"9\"\u003d\u003d\u003da.j||\"(\"\u003d\u003d\u003da.j||\"9h\"\u003d\u003d\u003da.j||\"(h\"\u003d\u003d\u003da.j};\ntA\u003dfunction(a){return\"9h\"\u003d\u003d\u003da.j||\"(h\"\u003d\u003d\u003da.j};\nuA\u003dfunction(a){return\"1\"\u003d\u003d\u003da.j||\"1h\"\u003d\u003d\u003da.j};\ng.hA\u003dfunction(a){return 1\u003d\u003d\u003da.containerType};\nvA\u003dfunction(a){return\"application/x-mpegURL\"\u003d\u003d\u003da.mimeType};\nksa\u003dfunction(a){var b\u003dnavigator.mediaCapabilities;if(!b||\"f\"\u003d\u003d\u003da.j)return Promise.resolve();var c\u003d{type:a.audio\u0026\u0026a.video?\"file\":\"media-source\"};a.video\u0026\u0026(c.video\u003d{contentType:a.mimeType,width:a.video.width||640,height:a.video.height||360,bitrate:8*a.Ob||1E6,framerate:a.video.fps||30});a.audio\u0026\u0026(c.audio\u003d{contentType:a.mimeType,channels:a.audio.numChannels||2,bitrate:8*a.Ob||128E3,samplerate:a.audio.sampleRate||44100});return b.decodingInfo(c).then(function(d){a.u\u003dd})};\nwA\u003dfunction(a){return a.includes(\"vtt\")||a.includes(\"text/mp4\")};\npA\u003dfunction(a){return 0\u003c\u003da.indexOf(\"/mp4\")?1:0\u003c\u003da.indexOf(\"/webm\")?2:0\u003c\u003da.indexOf(\"/x-flv\")?3:0\u003c\u003da.indexOf(\"/vtt\")?4:0};\nlsa\u003dfunction(a,b,c,d,e){var f\u003dnew lA;b in g.ay||(b\u003d\"small\");\"light\"\u003d\u003d\u003db\u0026\u0026(b\u003d\"tiny\");d\u0026\u0026e?(e\u003dNumber(e),d\u003dNumber(d)):(e\u003dg.ay[b],d\u003dMath.round(16*e/9));d\u003dnew nA(d,e,0,null,void 0,b,void 0,void 0,void 0);a\u003dunescape(a.replace(/\u0026quot;/g,\u0027\"\u0027));return new rA(c,a,{audio:f,video:d})};\nmsa\u003dfunction(a){var b,c,d\u003d\"id\u003d\"+a.id;a.video\u0026\u0026(d+\u003d\", res\u003d\"+a.video.qualityLabel);return d+\", byterate\u003d(\"+(null\u003d\u003d\u003d(b\u003da.Ls)||void 0\u003d\u003d\u003db?void 0:b.toFixed(0))+\", \"+(null\u003d\u003d\u003d(c\u003da.Ob)||void 0\u003d\u003d\u003dc?void 0:c.toFixed(0))+\")\"};\nxA\u003dfunction(a,b,c){this.name\u003da;this.id\u003db;this.isDefault\u003dc};\ng.yA\u003dfunction(){Hv.apply(this,arguments)};\nzA\u003dfunction(){var a\u003dg.Ja(\"yt.player.utils.videoElement_\");a||(a\u003dg.Qh(\"VIDEO\"),g.Ia(\"yt.player.utils.videoElement_\",a,void 0));return a};\nAA\u003dfunction(a){var b\u003dzA();return!!(b\u0026\u0026b.canPlayType\u0026\u0026b.canPlayType(a))};\nnsa\u003dfunction(a){try{var b\u003dBA(\u0027video/mp4; codecs\u003d\"avc1.42001E\"\u0027)||BA(\u0027video/webm; codecs\u003d\"vp9\"\u0027);return(BA(\u0027audio/mp4; codecs\u003d\"mp4a.40.2\"\u0027)||BA(\u0027audio/webm; codecs\u003d\"opus\"\u0027))\u0026\u0026(b||!a)||AA(\u0027video/mp4; codecs\u003d\"avc1.42001E, mp4a.40.2\"\u0027)?null:\"fmt.noneavailable\"}catch(c){return\"html5.missingapi\"}};\nBA\u003dfunction(a){if(/opus/.test(a)\u0026\u0026g.CA\u0026\u0026!Cp(\"38\")\u0026\u0026!g.fs())return!1;if(window.MediaSource\u0026\u0026window.MediaSource.isTypeSupported)return window.MediaSource.isTypeSupported(a);if(/webm/.test(a)\u0026\u0026!Tla())return!1;\u0027audio/mp4; codecs\u003d\"mp4a.40.2\"\u0027\u003d\u003d\u003da\u0026\u0026(a\u003d\u0027video/mp4; codecs\u003d\"avc1.4d401f\"\u0027);return!!AA(a)};\nDA\u003dfunction(){return\"pictureInPictureEnabled\"in window.document\u0026\u0026!!window.document.pictureInPictureEnabled};\nEA\u003dfunction(){var a\u003dzA();return!!a.webkitSupportsPresentationMode\u0026\u0026\"function\"\u003d\u003d\u003dtypeof a.webkitSetPresentationMode};\nFA\u003dfunction(){var a\u003dzA();try{var b\u003da.muted;a.muted\u003d!b;return a.muted!\u003d\u003db}catch(c){}return!1};\nGA\u003dfunction(a,b){return{start:function(c){return a[c]},\nend:function(c){return b[c]},\nlength:a.length}};\nHA\u003dfunction(a,b,c){b\u003dvoid 0\u003d\u003d\u003db?\",\":b;c\u003dvoid 0\u003d\u003d\u003dc?a?a.length:0:c;var d\u003d[];if(a)for(c\u003dMath.max(a.length-c,0);c\u003ca.length;c++)d.push(a.start(c).toFixed(3)+\"-\"+a.end(c).toFixed(3));return d.join(b)};\nIA\u003dfunction(a,b){if(!a)return-1;try{for(var c\u003d0;c\u003ca.length;c++)if(a.start(c)\u003c\u003db\u0026\u0026a.end(c)\u003e\u003db)return c}catch(d){}return-1};\nJA\u003dfunction(a,b){return 0\u003c\u003dIA(a,b)};\nosa\u003dfunction(a,b){if(!a)return NaN;b\u003dIA(a,b);return 0\u003c\u003db?a.start(b):NaN};\nKA\u003dfunction(a,b){if(!a)return NaN;b\u003dIA(a,b);return 0\u003c\u003db?a.end(b):NaN};\nLA\u003dfunction(a){return a\u0026\u0026a.length?a.end(a.length-1):NaN};\npsa\u003dfunction(a,b){a\u003dKA(a,b);return 0\u003c\u003da?a-b:0};\nMA\u003dfunction(a,b,c){for(var d\u003d[],e\u003d[],f\u003d0;f\u003ca.length;f++)a.end(f)\u003cb||a.start(f)\u003ec||(d.push(Math.max(b,a.start(f))-b),e.push(Math.min(c,a.end(f))-b));return GA(d,e)};\nNA\u003dfunction(a,b,c,d){g.Kv.call(this);var e\u003dthis;this.Ed\u003da;this.start\u003db;this.end\u003dc;this.isActive\u003dd;this.appendWindowStart\u003d0;this.appendWindowEnd\u003dInfinity;this.timestampOffset\u003d0;this.AM\u003d{error:function(){!e.isDisposed()\u0026\u0026e.isActive\u0026\u0026e.ea(\"error\",e)},\nupdateend:function(){!e.isDisposed()\u0026\u0026e.isActive\u0026\u0026e.ea(\"updateend\",e)}};\nLv(this.Ed,this.AM);this.Ky\u003dthis.isActive};\nOA\u003dfunction(a,b,c,d,e){var f;g.Kv.call(this);var k\u003dthis;this.jc\u003da;this.Ve\u003db;this.id\u003dc;this.containerType\u003dd;this.isVideo\u003de;this.fN\u003dthis.SA\u003dthis.gf\u003dnull;this.appendWindowStart\u003dthis.timestampOffset\u003d0;this.fL\u003dGA([],[]);this.Az\u003d!1;this.Yx\u003dqsa?[]:void 0;this.Lc\u003dfunction(l){return k.ea(l.type,k)};\nif(null\u003d\u003d\u003d(f\u003dthis.jc)||void 0\u003d\u003d\u003df?0:f.addEventListener)this.jc.addEventListener(\"updateend\",this.Lc),this.jc.addEventListener(\"error\",this.Lc)};\nPA\u003dfunction(){return window.SourceBuffer?!!SourceBuffer.prototype.changeType:!1};\nuB\u003dfunction(a,b){this.j\u003da;this.u\u003dvoid 0\u003d\u003d\u003db?!1:b;this.B\u003d!1};\nvB\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?!1:c;g.I.call(this);this.mediaSource\u003da;this.Ve\u003db;this.isView\u003dc;this.B\u003d0;this.callback\u003dnull;this.events\u003dnew g.yA(this);g.J(this,this.events);this.kx\u003dnew uB(this.mediaSource?window.URL.createObjectURL(this.mediaSource):this.Ve.webkitMediaSourceURL,!0);a\u003dthis.mediaSource||this.Ve;Iv(this.events,a,[\"sourceopen\",\"webkitsourceopen\"],this.tY);Iv(this.events,a,[\"sourceclose\",\"webkitsourceclose\"],this.sY)};\nrsa\u003dfunction(){return!!(window.MediaSource||window.WebKitMediaSource||window.HTMLMediaElement\u0026\u0026HTMLMediaElement.prototype.webkitSourceAddId)};\nssa\u003dfunction(a,b){wB(a)?g.ii(function(){b(a)}):a.callback\u003db};\nwB\u003dfunction(a){try{return\"open\"\u003d\u003d\u003dxB(a)}catch(b){return!1}};\nxB\u003dfunction(a){if(a.mediaSource)return a.mediaSource.readyState;switch(a.Ve.webkitSourceState){case a.Ve.SOURCE_OPEN:return\"open\";case a.Ve.SOURCE_ENDED:return\"ended\";default:return\"closed\"}};\nyB\u003dfunction(){return!(!window.MediaSource||!window.MediaSource.isTypeSupported)};\ntsa\u003dfunction(a,b,c,d){if(!a.j||!a.u)return null;var e\u003da.j.isView()?a.j.Ed:a.j,f\u003da.u.isView()?a.u.Ed:a.u,k\u003dnew vB(a.mediaSource,a.Ve,!0);k.kx\u003da.kx;e\u003dnew NA(e,b,c,d);b\u003dnew NA(f,b,c,d);k.j\u003de;k.u\u003db;g.J(k,e);g.J(k,b);wB(a)||a.j.dC(a.j.qd());return k};\nusa\u003dfunction(a,b){return zB(function(c,d){return g.Pr(c,d,4,1E3)},a,b)};\ng.vsa\u003dfunction(a){var b;a.responseType\u0026\u0026\"text\"!\u003d\u003da.responseType?\"arraybuffer\"\u003d\u003d\u003da.responseType\u0026\u0026(b\u003dKy(new Uint8Array(a.response))):b\u003da.responseText;return!b||2048\u003cb.length?\"\":0\u003d\u003d\u003db.indexOf(\"https://\")?b:\"\"};\nzB\u003dfunction(a,b,c){b.match(wsa);return a(b,c).then(function(d){var e\u003dg.vsa(d.xhr);return e?zB(a,e,c):d.xhr})};\nAB\u003dfunction(a,b,c){a\u003dvoid 0\u003d\u003d\u003da?\"\":a;b\u003dvoid 0\u003d\u003d\u003db?null:b;c\u003dvoid 0\u003d\u003d\u003dc?!1:c;g.Kv.call(this);this.sourceUrl\u003da;this.isLivePlayback\u003dc;this.Ja\u003dthis.duration\u003d0;this.df\u003dthis.N\u003dthis.isLive\u003dthis.B\u003d!1;this.Eg\u003dthis.Ge\u003d0;this.isOtf\u003dthis.Cf\u003d!1;this.ya\u003d(0,g.Q)();this.X\u003dInfinity;this.j\u003d{};this.state\u003dthis.ma\u003d0;this.timeline\u003dnull;this.isManifestless\u003d!1;this.Z\u003d[];this.C\u003dnull;this.oa\u003d0;this.Na\u003d\"\";this.xa\u003dNaN;this.K\u003dthis.J\u003dthis.D\u003dthis.timestampOffset\u003dthis.u\u003d0;this.Va\u003d!!b\u0026\u0026b.Za(\"html5_live_nonzero_first_segment_start_time\");\nthis.Ya\u003d!!b\u0026\u0026b.Za(\"html5_live_self_init_segments\");this.withCredentials\u003d!b||!b.Za(\"html5_manifest_without_credentials\");this.Ia\u003d!!b\u0026\u0026b.Za(\"disable_html5_manifest_namespace_redux\");this.Sa\u003db\u0026\u0026b.Za(\"disable_html5_duration_caching\")?Infinity:10;xsa\u003d!!b\u0026\u0026b.Za(\"html5_modern_vp9_mime_type\");this.Ea\u003d!!b\u0026\u0026b.Za(\"html5_unrewrite_timestamps\");this.bb\u003d!!b\u0026\u0026b.Za(\"html5_mfl_skip_index_reset_for_smb\")};\nKqa\u003dfunction(a){return g.tf(a.j,function(b){return!!b.info.video\u0026\u0026b.info.video.isHdr()})};\nny\u003dfunction(a){return g.tf(a.j,function(b){return!!b.info.Nd})};\nysa\u003dfunction(a){return g.tf(a.j,function(b){return wA(b.info.mimeType)})};\nzsa\u003dfunction(a){return g.tf(a.j,function(b){return b.info.video?2\u003d\u003d\u003db.info.video.projectionType:!1})};\nAsa\u003dfunction(a){return g.tf(a.j,function(b){return b.info.video?3\u003d\u003d\u003db.info.video.projectionType:!1})};\nBsa\u003dfunction(a){return g.tf(a.j,function(b){return b.info.video?4\u003d\u003d\u003db.info.video.projectionType:!1})};\nCsa\u003dfunction(a){return g.tf(a.j,function(b){return b.info.video?1\u003d\u003d\u003db.info.video.stereoLayout:!1})};\nDsa\u003dfunction(a){return uf(a.j,function(b){return b.info.video?b.kH():!0})};\ngy\u003dfunction(a){return g.tf(a.j,function(b){return vy(b.u.j)})};\nEsa\u003dfunction(a){return g.tf(a.j,function(b){return!(b.index instanceof dA)})};\nBB\u003dfunction(a,b){a.j[b.info.id]\u003db};\nIsa\u003dfunction(a,b,c,d,e,f){var k\u003dFsa(a);if(d||e){c\u003dnew AB(\"\",null\u003d\u003d\u003df||void 0\u003d\u003d\u003df?void 0:f.experiments,!0);a\u003dg.q(a);for(d\u003da.next();!d.done;d\u003da.next()){var l\u003dd.value;d\u003dCB(l,b);f\u003dDB(l.url,l.sp,l.s);k\u003dNumber(l.target_duration_sec)||5;l\u003dNumber(l.max_dvr_duration_sec)||14400;var m\u003dNumber(f.get(\"mindsq\")||f.get(\"min_sq\")||\"0\"),n\u003dNumber(f.get(\"maxdsq\")||f.get(\"max_sq\")||\"0\")||Infinity;c.Ge\u003dc.Ge||m;c.Eg\u003dc.Eg||n;var p\u003d!wA(d.mimeType);f\u0026\u0026BB(c,new bA(f,d,{jj:k,Nk:p,lm:l,Ge:m,Eg:n,jx:300,df:e}))}c.B\u003d!e;c.Cf\u003d!0;\nc.isManifestless\u003d!0;c.isLive\u003d!e;c.df\u003de;c.N\u003d!!c.Ge\u0026\u0026!!c.Eg\u0026\u0026isFinite(c.Eg);b\u003dc}else b\u003d3\u003d\u003d\u003dk?Gsa(a,b,c,null\u003d\u003d\u003df||void 0\u003d\u003d\u003df?void 0:f.experiments):Hsa(a,b,c,f);return b};\nHsa\u003dfunction(a,b,c,d){c\u003dvoid 0\u003d\u003d\u003dc?0:c;var e\u003dnew AB(\"\",null\u003d\u003d\u003dd||void 0\u003d\u003d\u003dd?void 0:d.experiments,!1);e.duration\u003dc||0;g.wc(a,function(f){var k\u003dCB(f,b,e.duration),l\u003dIz(f.init),m\u003dIz(f.index);(f\u003dDB(f.url,f.sp,f.s))\u0026\u0026BB(e,new jA(f,k,l,m,null\u003d\u003d\u003dd||void 0\u003d\u003d\u003dd?void 0:d.zj))});\nreturn e};\nGsa\u003dfunction(a,b,c,d){c\u003dvoid 0\u003d\u003d\u003dc?0:c;var e\u003dnew AB(\"\",d,!1);e.duration\u003dc||0;g.wc(a,function(f){var k\u003dCB(f,b,e.duration),l\u003dDB(f.url,f.sp,f.s);if(l)if(3\u003d\u003d\u003dk.streamType)BB(e,new cA(l,k,\"sq/0\"));else{var m\u003dIz(f.init);f\u003dIz(f.index);BB(e,new jA(l,k,m,f))}});\ne.isOtf\u003d!0;return e};\nCB\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?0:c;var d\u003da.type;var e\u003da.itag;var f\u003da.xtags;f\u0026\u0026(e\u003da.itag+\";\"+f);if(/(vp9|vp09|vp8|avc1|av01)/.test(d)){var k\u003d(a.size||\"640x360\").split(\"x\");k\u003dnew nA(+k[0],+k[1],+a.fps,+a.projection_type,+a.stereo_layout,void 0,a.quality_label,a.eotf,a.primaries);d\u003dJsa(d,k)}var l;if(/(opus|mp4a|dtse|ac-3|ec-3)/.test(d)){var m\u003dnew lA(+a.audio_sample_rate||void 0,+a.audio_channels||0,+a.spatial_audio_type);a.name\u0026\u0026(l\u003dnew xA(a.name,a.audio_track_id,\"1\"\u003d\u003d\u003da.isDefault))}var n;a.caption_display_name\u0026\u0026\na.caption_vss_id\u0026\u0026a.caption_language_code\u0026\u0026(n\u003dnew jsa(a.caption_display_name,a.caption_vss_id,a.caption_language_code,a.caption_kind));f\u003dNumber(a.bitrate)/8;var p\u003dNumber(a.clen),r\u003dNumber(a.lmt);c\u003dc\u0026\u0026p?p/c:0;if(b\u0026\u0026a.drm_families){var t\u003d{};for(var u\u003dg.q(a.drm_families.split(\",\")),x\u003du.next();!x.done;x\u003du.next())x\u003dx.value,t[x]\u003db[x]}return new rA(e,d,{audio:m,video:k,Fc:l,Nd:t,Ob:f,Ls:c,contentLength:p,lastModified:r,captionTrack:n,streamType:+a.stream_type})};\nFsa\u003dfunction(a){return Mm(a,function(b){return 3\u003d\u003d\u003d+b.stream_type})?3:0};\nKsa\u003dfunction(a,b){return a.timeline?mc(a.timeline.C,b):a.Z.length?mc(a.Z,b):[]};\nDB\u003dfunction(a,b,c){b\u003dvoid 0\u003d\u003d\u003db?\"\":b;c\u003dvoid 0\u003d\u003d\u003dc?\"\":c;a\u003dnew g.ry(a,!0);a.set(\"alr\",\"yes\");c\u0026\u0026(c\u003dPqa(decodeURIComponent(c)),a.set(b,encodeURIComponent(c)));return a};\nOsa\u003dfunction(a,b){var c\u003dWz(b,\"id\");c\u003dc.replace(\":\",\";\");var d\u003dWz(b,\"mimeType\"),e\u003dWz(b,\"codecs\");d\u003de?d+\u0027; codecs\u003d\"\u0027+e+\u0027\"\u0027:d;e\u003dNumber(Wz(b,\"bandwidth\"))/8;var f\u003dNumber(Xz(b,\"BaseURL\").getAttribute(EB(a,\"contentLength\"))),k\u003da.duration\u0026\u0026f?f/a.duration:0;if(/(vp9|vp09|vp8|avc1|av01)/.test(d)){var l\u003dNumber(Wz(b,\"width\"));var m\u003dNumber(Wz(b,\"height\")),n\u003dNumber(Wz(b,\"frameRate\")),p\u003dLsa(Wz(b,EB(a,\"projectionType\")));a:switch(Wz(b,EB(a,\"stereoLayout\"))){case \"layout_left_right\":var r\u003d1;break a;case \"layout_top_bottom\":r\u003d\n2;break a;default:r\u003d0}l\u003dnew nA(l,m,n,p,r)}if(/(opus|mp4a|dtse|ac-3|ec-3)/.test(d)){var t\u003dNumber(Wz(b,\"audioSamplingRate\"));var u\u003dNumber(Wz(b.getElementsByTagName(\"AudioChannelConfiguration\")[0],\"value\"));m\u003dMsa(Wz(b,EB(a,\"spatialAudioType\")));t\u003dnew lA(t,u,m);a:{u\u003dWz(b,\"lang\")||\"und\";if(m\u003dXz(b,\"Role\"))if(p\u003dWz(m,\"value\")||\"\",g.zf(Nsa,p)){m\u003du+\".\"+Nsa[p];n\u003d\"main\"\u003d\u003d\u003dp;a\u003dWz(b,EB(a,\"langName\"))||u+\" - \"+p;u\u003dnew xA(a,m,n);break a}u\u003dvoid 0}}if(b\u003dXz(b,\"ContentProtection\"))if(\"http://youtube.com/drm/2012/10/10\"\u003d\u003d\u003d\nb.getAttribute(\"schemeIdUri\")){var x\u003d{};for(b\u003db.firstChild;null!\u003db;b\u003db.nextSibling)b instanceof Element\u0026\u0026/SystemURL/.test(b.nodeName)\u0026\u0026(a\u003db.getAttribute(\"type\"),m\u003db.textContent,a\u0026\u0026m\u0026\u0026(x[a]\u003dm.trim()))}else x\u003dvoid 0;return new rA(c,d,{audio:t,video:l,Fc:u,Nd:x,Ob:e,Ls:k,contentLength:f})};\nLsa\u003dfunction(a){switch(a){case \"equirectangular\":return 2;case \"equirectangular_threed_top_bottom\":return 3;case \"mesh\":return 4;case \"rectangular\":return 1;default:return 0}};\nMsa\u003dfunction(a){switch(a){case \"spatial_audio_type_ambisonics_5_1\":return 1;case \"spatial_audio_type_ambisonics_quad\":return 2;case \"spatial_audio_type_foa_with_non_diegetic\":return 3;default:return 0}};\nQsa\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?\"\":b;a.state\u003d1;a.ya\u003d(0,g.Q)();return usa(b||a.sourceUrl,{format:\"RAW\",method:\"GET\",withCredentials:a.withCredentials}).then(function(c){if(!a.isDisposed()){a.ma\u003dc.status;c\u003dc.responseText;var d\u003dnew DOMParser;c\u003dTca(d,Uha(c)).getElementsByTagName(\"MPD\")[0];a.X\u003d1E3*Pra(Wz(c,\"minimumUpdatePeriod\"))||Infinity;if(!a.Ia){b:{if(c.attributes){d\u003dg.q(c.attributes);for(var e\u003dd.next();!e.done;e\u003dd.next())if(e\u003de.value,\"http://youtube.com/yt/2012/10/10\"\u003d\u003d\u003de.value){d\u003de.name.split(\":\")[1];\nbreak b}}d\u003d\"\"}a.Na\u003dd}a.isLive\u003dInfinity\u003ea.X\u0026\u0026a.isLivePlayback;a.Ja\u003dNumber(Wz(c,EB(a,\"earliestMediaSequence\")))||0;if(d\u003dDate.parse(Qra(Wz(c,EB(a,\"mpdResponseTime\")))))a.oa\u003d(Date.now()-d)/1E3;a.isLive\u0026\u00260\u003e\u003dc.getElementsByTagName(\"SegmentTimeline\").length||g.Ml(c.getElementsByTagName(\"Period\"),a.ZY,a);a.state\u003d2;a.ea(\"loaded\");Psa(a)}return a}).Ch(function(c){if(c instanceof Nr){var d\u003dc.xhr;\na.ma\u003dd.status}a.state\u003d3;a.ea(\"loaderror\");return si(d)})};\nRsa\u003dfunction(a,b,c){return Qsa(new AB(a,b,c),a)};\nFB\u003dfunction(a){return a.isLive\u0026\u0026(0,g.Q)()-a.ya\u003e\u003da.X};\nPsa\u003dfunction(a){var b\u003da.X;isFinite(b)\u0026\u0026(FB(a)?a.refresh():(b\u003dMath.max(0,a.ya+b-(0,g.Q)()),a.C||(a.C\u003dnew g.K(a.refresh,b,a),g.J(a,a.C)),a.C.start(b)))};\nSsa\u003dfunction(a){a\u003da.j;for(var b in a){var c\u003da[b].index;if(c.isLoaded())return c.getLastSegmentNumber()+1}return 0};\nGB\u003dfunction(a){return a.D\u0026\u0026(a.u||a.Ea)?a.D-(a.u||a.timestampOffset):0};\nHB\u003dfunction(a){return a.J\u0026\u0026(a.u||a.Ea)?a.J-(a.u||a.timestampOffset):0};\nIB\u003dfunction(a){if(!isNaN(a.xa))return a.xa;var b\u003da.j,c;for(c in b){var d\u003db[c].index;if(d.isLoaded()){b\u003d0;for(c\u003dd.getFirstSegmentNumber();c\u003c\u003dd.getLastSegmentNumber();c++)b+\u003dd.getDuration(c);b/\u003dd.getNumberOfSegments();b\u003d.5*Math.round(b/.5);d.getNumberOfSegments()\u003ea.Sa\u0026\u0026(a.xa\u003db);return b}if(a.isLive\u0026\u0026(d\u003db[c],d.jj))return d.jj}return NaN};\nTsa\u003dfunction(a,b){a\u003dCf(a.j,function(d){return d.index.isLoaded()});\nif(!a)return NaN;a\u003da.index;var c\u003da.getSegmentNumberForTime(b);return a.getStartTime(c)\u003d\u003d\u003db?b:c\u003ca.getLastSegmentNumber()?a.getStartTime(c+1):NaN};\nUsa\u003dfunction(a,b){g.qf(a.j,function(c){g.qf(b,function(d,e){var f\u003dc.u;f.j.set(e,d);f.C.set(e,d);f.B\u0026\u0026f.B.set(e,d)})})};\nVsa\u003dfunction(a,b){if(!a.j[\"0\"]){var c\u003dnew rA(\"0\",\"fakesb\",{video:new nA(0,0,0,void 0,void 0,\"auto\")});a.j[\"0\"]\u003db?new Vz(new g.ry(\"http://www.youtube.com/videoplayback\"),c,\"fake\"):new jA(new g.ry(\"http://www.youtube.com/videoplayback\"),c,new Hz(0,0),new Hz(0,0))}};\nJB\u003dfunction(a,b,c){for(var d in a.j){var e\u003dwA(a.j[d].info.mimeType)||a.j[d].info.isVideo();if(c\u003d\u003d\u003de){e\u003da.j[d].index;var f\u003d$z(e,b);0\u003c\u003df\u0026\u0026e.segments.splice(f,1)}}};\nEB\u003dfunction(a,b){return a.Ia?\"yt:\"+b:a.Na+\":\"+b};\nWsa\u003dfunction(a){a.J\u003d0;a.D\u003d0;a.K\u003d0};\nJsa\u003dfunction(a,b){null\u003d\u003d\u003dKB\u0026\u0026(KB\u003dwindow.MediaSource\u0026\u0026MediaSource.isTypeSupported\u0026\u0026MediaSource.isTypeSupported(\u0027video/webm; codecs\u003d\"vp127.0.0.1.127.0.0.1.00\"\u0027)\u0026\u0026!MediaSource.isTypeSupported(\u0027video/webm; codecs\u003d\"vp127.0.0.1.127.0.0.1.00\"\u0027));if(xsa\u0026\u0026window.MediaSource\u0026\u0026void 0!\u003d\u003dMediaSource.isTypeSupported)return!KB\u0026\u00260\u003ca.indexOf(\"vp09.00\")?a\u003d\u0027video/webm; codecs\u003d\"vp9\"\u0027:!KB\u0026\u00260\u003ca.indexOf(\"vp09.02\")\u0026\u0026(a\u003d\u0027video/webm; codecs\u003d\"vp9.2\"\u0027),a;if(!KB\u0026\u0026!Xsa||\u0027video/webm; codecs\u003d\"vp9\"\u0027!\u003d\u003da\u0026\u0026\u0027video/webm; codecs\u003d\"vp9.2\"\u0027!\u003d\u003d\na)return a;var c\u003d\"00\",d\u003d\"08\",e\u003d\"01\",f\u003d\"01\",k\u003d\"01\";\u0027video/webm; codecs\u003d\"vp9.2\"\u0027\u003d\u003d\u003da\u0026\u0026(c\u003d\"02\",d\u003d\"10\",\"bt2020\"\u003d\u003d\u003db.primaries\u0026\u0026(k\u003de\u003d\"09\"),\"smpte2084\"\u003d\u003d\u003db.u\u0026\u0026(f\u003d\"16\"),\"arib-std-b67\"\u003d\u003d\u003db.u\u0026\u0026(f\u003d\"18\"));return\u0027video/webm; codecs\u003d\"\u0027+[\"vp09\",c,\"51\",d,\"01\",e,f,k,\"00\"].join(\".\")+\u0027\"\u0027};\nYsa\u003dfunction(){var a\u003dg.Bw(\"yt-player-volume\")||{},b\u003da.volume;return{volume:isNaN(b)?100:g.ch(Math.floor(b),0,100),muted:!!a.muted}};\nZsa\u003dfunction(a){g.Aw(\"yt-player-bandwidth\",a,2592E3)};\nLB\u003dfunction(a){a\u003dvoid 0\u003d\u003d\u003da?2592E3:a;if(0\u003ca\u0026\u0026!(tpa()\u003e(0,g.Q)()-1E3*a))return 0;a\u003dg.Bw(\"yt-player-quality\");if(\"string\"\u003d\u003d\u003dtypeof a){if(a\u003dg.ay[a],0\u003ca)return a}else if(a instanceof Object)return a.quality;return 0};\n$sa\u003dfunction(){var a\u003dg.Bw(\"yt-player-quality\");if(a instanceof Object\u0026\u0026a.quality\u0026\u0026a.previousQuality){if(a.quality\u003ea.previousQuality)return 1;if(a.quality\u003ca.previousQuality)return-1}return 0};\nata\u003dfunction(){var a\u003d{values:{},Bm:{}};try{var b\u003dJSON.parse(JSON.parse(window.localStorage[\"yt-player-memory\"]).data);a.values\u003db.values;a.halfLives\u003db.halfLives}catch(c){}return a};\nbta\u003dfunction(a,b){var c\u003d\"\";49\u003cb?c\u003d\"p60\":32\u003cb\u0026\u0026(c\u003d\"p48\");return a+c};\nNB\u003dfunction(a,b){return+MB()[bta(a,b)]||8192};\nMB\u003dfunction(){return g.Bw(\"yt-player-performance-cap\")||{}};\ncta\u003dfunction(a){g.Aw(\"yt-player-watch-later-pending\",a)};\ndta\u003dfunction(){return!!g.Bw(\"yt-player-headers-readable\")};\neta\u003dfunction(a,b){g.Aw(\"yt-player-bandaid-host\",{primary:a,secondary:b},864E3)};\nfta\u003dfunction(a){g.Aw(\"yt-player-playback-on-reload\",a)};\ngta\u003dfunction(){try{return+(window.localStorage\u0026\u0026window.localStorage[\"yt-player-av1-pref\"])||0}catch(a){return 0}};\ng.hta\u003dfunction(){var a\u003dg.Bw(\"yt-player-caption-language-preferences\");return a?a:[]};\nita\u003dfunction(){this.rb\u003dthis.j\u003dthis.Ea\u003dthis.N\u003dthis.K\u003dthis.oa\u003dthis.ya\u003dthis.Sa\u003dthis.Na\u003d!1;this.Z\u003dthis.X\u003d0;this.bb\u003d!1;this.Va\u003d!0;this.Ya\u003d!1;this.u\u003d0;this.D\u003d!1;this.qb\u003dInfinity;this.eE\u003d!1;this.tb\u003d!0;this.Ja\u003dthis.Ia\u003d!1;this.B\u003d{};this.kb\u003dthis.C\u003dthis.xa\u003d!1;this.Pd\u003d0;this.jb\u003d!1};\nLqa\u003dfunction(a){if(a.Sa)return[\"f\"];var b\u003d\"9h 9 h 8 (h ( H *\".split(\" \");a.D\u0026\u0026(b.unshift(\"1\"),b.unshift(\"1h\"));a.j\u0026\u0026b.unshift(\"h\");a.ma\u0026\u0026(b\u003d(jta[a.ma]||[a.ma]).concat(b));return b};\nJqa\u003dfunction(a){var b\u003d[\"o\",\"a\",\"A\"];1\u003d\u003d\u003da.Pd\u0026\u0026(a.oa\u0026\u0026(b\u003d[\"m\",\"M\"].concat(b)),a.K\u0026\u0026(b\u003d[\"mac3\",\"MAC3\"].concat(b)),a.N\u0026\u0026(b\u003d[\"meac3\",\"MEAC3\"].concat(b)));a.Na\u0026\u0026(b\u003d[\"so\",\"sa\"].concat(b));!a.rb||a.Ea||a.J||b.unshift(\"a\");a.ya\u0026\u0026b.unshift(\"ah\");a.J\u0026\u0026(b\u003d(jta[a.J]||[a.J]).concat(b));return b};\nOB\u003dfunction(a,b,c){b\u003dvoid 0\u003d\u003d\u003db?{}:b;var d;if(ky(a.u,ly.AV1_CODECS)\u0026\u0026ky(a.u,ly.HEIGHT)\u0026\u0026ky(a.u,ly.BITRATE))return b.isCapabilityUsable\u003d1,8192;try{var e\u003dgta();if(e)return b.localPref\u003de}catch(k){}a\u003d1080;2\u003e\u003dnavigator.hardwareConcurrency\u0026\u0026(a\u003d480);b.coreCount\u003dnavigator.hardwareConcurrency;Sla()\u0026\u0026(b.isArm\u003d1,a\u003d240);if(c){e\u003dc.videoInfos.find(function(k){return uA(k)});\nif(e\u003dnull\u003d\u003d\u003d(d\u003dnull\u003d\u003d\u003de||void 0\u003d\u003d\u003de?void 0:e.u)||void 0\u003d\u003d\u003dd?void 0:d.powerEfficient)a\u003d8192,b.isEfficient\u003d1;c\u003dc.videoInfos[0].video;var f\u003dMath.min(NB(\"1\",c.fps),NB(\"1\",30));b.perfCap\u003df;a\u003dMath.min(a,f);c.isHdr()\u0026\u0026!e\u0026\u0026(b.hdr\u003d1,a*\u003d.75)}else c\u003dNB(\"1\",30),b.perfCap30\u003dc,a\u003dMath.min(a,c),c\u003dNB(\"1\",60),b.perfCap60\u003dc,a\u003dMath.min(a,c);return b.av1Threshold\u003da};\nQB\u003dfunction(a,b,c,d){this.flavor\u003da;this.keySystem\u003db;this.C\u003dc;this.experiments\u003dd;this.j\u003d{};this.u\u003dthis.keySystemAccess\u003dnull;this.J\u003dthis.K\u003d-1;this.B\u003dnull;this.D\u003d\"\";this.N\u003d!!d\u0026\u0026d.Za(\"edge_nonprefixed_eme\");this.D\u003dd?g.PB(d,\"html5_hdcp_probing_stream_url\"):\"\"};\nSB\u003dfunction(a){return a.N?!1:!a.keySystemAccess\u0026\u0026!!RB()\u0026\u0026\"com.microsoft.playready\"\u003d\u003d\u003da.keySystem};\nTB\u003dfunction(a){return\"com.microsoft.playready\"\u003d\u003d\u003da.keySystem};\nUB\u003dfunction(a){return!a.keySystemAccess\u0026\u0026!!RB()\u0026\u0026\"com.apple.fps.1_0\"\u003d\u003d\u003da.keySystem};\nVB\u003dfunction(a){return\"com.youtube.fairplay\"\u003d\u003d\u003da.keySystem};\ng.WB\u003dfunction(a){return\"fairplay\"\u003d\u003d\u003da.flavor};\nRB\u003dfunction(){var a\u003dwindow,b\u003da.MSMediaKeys;is()\u0026\u0026!b\u0026\u0026(b\u003da.WebKitMediaKeys);return b\u0026\u0026b.isTypeSupported?b:null};\nYB\u003dfunction(a){if(!navigator.requestMediaKeySystemAccess)return!1;if(g.CA\u0026\u0026!g.fs())return Cp(\"45\");if(g.nu||g.Nc)return a.Za(\"edge_nonprefixed_eme\");if(g.Wx)return Cp(\"47\");if(g.Pt){if(a.Za(\"html5_enable_safari_fairplay\"))return!1;if(a\u003dg.XB(a,\"html5_safari_desktop_eme_min_version\"))return Cp(a)}return!0};\nkta\u003dfunction(a,b,c,d){var e\u003dgs(),f\u003d(c\u003de||c\u0026\u0026is())?[\"com.youtube.fairplay\"]:[\"com.widevine.alpha\"];b\u0026\u0026(f.unshift(\"com.youtube.widevine.l3\"),e\u0026\u0026d\u0026\u0026f.unshift(\"com.youtube.widevine.forcehdcp\"));return c?f:a?[].concat(g.v(f),g.v(ZB.playready)):[].concat(g.v(ZB.playready),g.v(f))};\n$B\u003dfunction(a,b,c,d,e){d\u003dvoid 0\u003d\u003d\u003dd?!1:d;g.I.call(this);this.experiments\u003db;this.useCobaltWidevine\u003dd;this.Aa\u003de;this.j\u003d[];this.u\u003d{};this.C\u003d{};this.callback\u003dnull;this.D\u003d!1;this.B\u003d[];this.initialize(a,!c);this.Ra()};\nmta\u003dfunction(a,b){a.callback\u003db;a.B\u003d[];YB(a.experiments)?aC(a):lta(a)};\naC\u003dfunction(a){if(!a.isDisposed())if(0\u003d\u003d\u003da.j.length)a.callback(a.B);else{var b\u003da.j[0],c\u003da.u[b],d\u003dnta(a,c);a.Ra();navigator.requestMediaKeySystemAccess(b,d).then(rr(function(e){if(!a.isDisposed()){a.Ra();c.keySystemAccess\u003de;if(TB(c)){e\u003dzA();for(var f\u003dg.q(Object.keys(a.C[c.flavor])),k\u003df.next();!k.done;k\u003df.next())k\u003dk.value,c.j[k]\u003d!!e.canPlayType(k)}else{e\u003dc.keySystemAccess.getConfiguration();if(e.audioCapabilities)for(f\u003dg.q(e.audioCapabilities),k\u003df.next();!k.done;k\u003df.next())ota(a,c,k.value);if(e.videoCapabilities)for(e\u003d\ng.q(e.videoCapabilities),f\u003de.next();!f.done;f\u003de.next())ota(a,c,f.value)}a.B.push(c);a.useCobaltWidevine?(a.j.shift(),aC(a)):a.callback(a.B)}}),rr(function(){a.Ra();\na.D\u003d!a.D\u0026\u0026\"widevine\"\u003d\u003d\u003da.u[a.j[0]].flavor;a.D||a.j.shift();aC(a)}))}};\nota\u003dfunction(a,b,c){a.S(\"log_robustness_for_drm\")?b.j[c.contentType]\u003dc.robustness||!0:b.j[c.contentType]\u003d!0};\nnta\u003dfunction(a,b){var c\u003d{initDataTypes:[\"cenc\",\"webm\"],audioCapabilities:[],videoCapabilities:[]};TB(b)\u0026\u0026(c.initDataTypes\u003d[\"keyids\",\"cenc\"]);for(var d\u003dg.q(Object.keys(a.C[b.flavor])),e\u003dd.next();!e.done;e\u003dd.next()){e\u003de.value;var f\u003d0\u003d\u003d\u003de.indexOf(\"audio/\"),k\u003df?c.audioCapabilities:c.videoCapabilities;\"widevine\"!\u003d\u003db.flavor||a.D?k.push({contentType:e}):f?k.push({contentType:e,robustness:\"SW_SECURE_CRYPTO\"}):(g.CA\u0026\u0026ds(\"windows nt\")\u0026\u0026!a.S(\"html5_drm_enable_moho\")||k.push({contentType:e,robustness:\"HW_SECURE_ALL\"}),\nf\u003de,a.S(\"html5_enable_cobalt_experimental_vp9_decoder\")\u0026\u0026e.includes(\"vp09\")\u0026\u0026(f\u003de+\"; experimental\u003dallowed\"),k.push({contentType:f,robustness:\"SW_SECURE_DECODE\"}),a.S(\"html5_query_sw_secure_crypto_for_android\")\u0026\u0026(os()||es())\u0026\u0026(a.Aa(\"swcrypto\",{}),k.push({contentType:e,robustness:\"SW_SECURE_CRYPTO\"})))}return[c]};\nlta\u003dfunction(a){if(RB()\u0026\u0026g.Pt)a.Ra(),a.B.push(new QB(\"fairplay\",\"com.apple.fps.1_0\",\"\",a.experiments));else{var b\u003dpta(),c\u003dg.Yb(a.j,function(d){var e\u003da.u[d],f\u003d!1,k\u003d!1,l;for(l in a.C[e.flavor])b(l,d)\u0026\u0026(e.j[l]\u003d!0,f\u003df||0\u003d\u003d\u003dl.indexOf(\"audio/\"),k\u003dk||0\u003d\u003d\u003dl.indexOf(\"video/\"));return f\u0026\u0026k});\nc?(a.Ra(),a.B.push(a.u[c])):a.Ra();a.j\u003d[]}a.callback(a.B)};\npta\u003dfunction(){var a\u003dRB();if(a){var b\u003da.isTypeSupported;return function(d,e){return b(e,d)}}var c\u003dzA();\nreturn c\u0026\u0026(c.addKey||c.webkitAddKey)?function(d,e){return!!c.canPlayType(d,e)}:function(){return!1}};\nqta\u003dfunction(){this.j\u003d0};\nrta\u003dfunction(a,b){this.experimentIds\u003da?a.split(\",\"):[];this.flags\u003dtr(b||\"\",\"\u0026\");var c\u003d{};g.wc(this.experimentIds,function(d){c[d]\u003d!0});\nthis.experiments\u003dc};\ng.XB\u003dfunction(a,b){return Number(a.flags[b])||0};\ng.PB\u003dfunction(a,b){return(a\u003da.flags[b])?a.toString():\"\"};\nbC\u003dfunction(a,b,c){this.experiments\u003da;this.ma\u003db;this.oa\u003dvoid 0\u003d\u003d\u003dc?!1:c;this.K\u003d!!g.Ja(\"cast.receiver.platform.canDisplayType\");this.J\u003d{};this.X\u003d!1;this.u\u003dnew Map;this.N\u003d!0;this.D\u003d!this.experiments.Za(\"html5_disable_protected_hdr\");this.j\u003dthis.B\u003d!1;this.Z\u003dthis.experiments.Za(\"html5_disable_vp9_encrypted\");a\u003dg.Ja(\"cast.receiver.platform.getValue\");this.C\u003d!this.K\u0026\u0026a\u0026\u0026a(\"max-video-resolution-vpx\")||null};\nHqa\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?1:c;var d,e\u003db.Yb();if(\"0\"\u003d\u003d\u003de||a.experiments.Za(\"html5_blocking_media_capabilities\")\u0026\u0026(null\u003d\u003d\u003d(d\u003db.u)||void 0\u003d\u003d\u003dd?0:d.supported))return!0;var f\u003db.mimeType;if(b.ze()\u0026\u0026gs()\u0026\u0026a.experiments.Za(\"html5_appletv_disable_vp9\"))return\"dwebm\";if(uA(b)\u0026\u0026a.X)return\"dav1\";if(b.video\u0026\u0026(b.video.isHdr()||\"bt2020\"\u003d\u003d\u003db.video.primaries)\u0026\u0026!(ky(a,ly.EOTF)||window.matchMedia\u0026\u0026(window.matchMedia(\"(dynamic-range: high)\").matches||24\u003cwindow.screen.pixelDepth\u0026\u0026window.matchMedia(\"(color-gamut: p3)\").matches)))return\"dhdr\";\nif(\"338\"\u003d\u003d\u003de\u0026\u0026!(g.CA?Cp(53):g.Wx\u0026\u0026Cp(64)))return\"dopus\";var k\u003dc;k\u003dvoid 0\u003d\u003d\u003dk?1:k;c\u003d{};b.video\u0026\u0026(b.video.width\u0026\u0026(c[ly.WIDTH.name]\u003db.video.width),b.video.height\u0026\u0026(c[ly.HEIGHT.name]\u003db.video.height),b.video.fps\u0026\u0026(c[ly.FRAMERATE.name]\u003db.video.fps*k),b.video.u\u0026\u0026(c[ly.EOTF.name]\u003db.video.u),b.Ob\u0026\u0026(c[ly.BITRATE.name]\u003d8*b.Ob*k),\"(\"\u003d\u003d\u003db.j\u0026\u0026(c[ly.CRYPTOBLOCKFORMAT.name]\u003d\"subsample\"),2\u003d\u003d\u003db.video.projectionType||3\u003d\u003d\u003db.video.projectionType||4\u003d\u003d\u003db.video.projectionType)\u0026\u0026(c[ly.DECODETOTEXTURE.name]\u003d\"true\");b.audio\u0026\u0026\nb.audio.numChannels\u0026\u0026(c[ly.CHANNELS.name]\u003db.audio.numChannels);a.B\u0026\u0026sA(b)\u0026\u0026(c[ly.EXPERIMENTAL.name]\u003d\"allowed\");k\u003dg.q(Object.keys(ly));for(var l\u003dk.next();!l.done;l\u003dk.next()){l\u003dly[l.value];var m;if(m\u003dc[l.name])(m\u003dl\u003d\u003d\u003dly.EOTF\u0026\u00260\u003cb.mimeType.indexOf(\"vp09.02\"))||(m\u003db,m\u003da.experiments.Za(\"html5_ignore_h264_framerate_cap\")\u0026\u0026l\u003d\u003d\u003dly.FRAMERATE\u0026\u0026(\"H\"\u003d\u003d\u003dm.j||\"h\"\u003d\u003d\u003dm.j)),m\u003d!(m||l\u003d\u003d\u003dly.DECODETOTEXTURE\u0026\u0026!a.experiments.Za(\"html5_decode_to_texture_cap\"));if(m)if(ky(a,l))if(a.C){if(a.C[l.name]\u003cc[l.name])return l.name}else f\u003d\nf+\"; \"+l.name+\"\u003d\"+c[l.name];else if(tA(b)\u0026\u0026l\u003d\u003d\u003dly.EOTF)return\"dvp92\"}!a.experiments.Za(\"disable_html5_cast_hdcp_filter2\")\u0026\u0026a.K\u0026\u0026b.video\u0026\u00261080\u003cb.video.j\u0026\u0026b.Nd\u0026\u0026(f+\u003d\"; hdcp\u003d2.2\");return\"227\"!\u003d\u003de||a.experiments.Za(\"html5_enable_1080p_hq_cenc\")?\"585\"!\u003d\u003de\u0026\u0026\"588\"!\u003d\u003de\u0026\u0026\"583\"!\u003d\u003de\u0026\u0026\"586\"!\u003d\u003de\u0026\u0026\"584\"!\u003d\u003de\u0026\u0026\"587\"!\u003d\u003de\u0026\u0026\"591\"!\u003d\u003de\u0026\u0026\"592\"!\u003d\u003de||a.experiments.Za(\"html5_enable_new_hvc_enc\")?a.isTypeSupported(f)?!0:\"tpus\":\"newhvc\":\"hqcenc\"};\ncC\u003dfunction(){var a\u003des()\u0026\u0026!Cp(29),b\u003dds(\"google tv\")\u0026\u0026ds(\"chrome\")\u0026\u0026!Cp(30),c\u003dgs();return a||b||c?!1:rsa()};\nsta\u003dfunction(a,b,c){var d\u003d480;b\u003dg.q(b);for(var e\u003db.next();!e.done;e\u003db.next())if(e\u003de.value,!(1080\u003ce.video.j)\u0026\u0026Hqa(a,e,c)){d\u003de.video.j;break}return d};\ng.dC\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?!1:b;return cC()\u0026\u0026a.isTypeSupported(\u0027audio/mp4; codecs\u003d\"mp4a.40.2\"\u0027)||!b\u0026\u0026a.canPlayType(zA(),\"application/x-mpegURL\")?!0:!1};\nky\u003dfunction(a,b){b.name in a.J||(a.J[b.name]\u003dtta(a,b));return a.J[b.name]};\ntta\u003dfunction(a,b){if(a.C)return!!a.C[b.name];if(b\u003d\u003d\u003dly.BITRATE\u0026\u0026a.isTypeSupported(\u0027video/webm; codecs\u003d\"vp9\"; width\u003d3840; height\u003d2160; bitrate\u003d2000000\u0027)\u0026\u0026!a.isTypeSupported(\u0027video/webm; codecs\u003d\"vp9\"; width\u003d3840; height\u003d2160; bitrate\u003d20000000\u0027))return!1;if(b\u003d\u003d\u003dly.AV1_CODECS)return a.isTypeSupported(\"video/mp4; codecs\u003d\"+b.valid)\u0026\u0026!a.isTypeSupported(\"video/mp4; codecs\u003d\"+b.invalid);if(b.video){var c\u003d\u0027video/webm; codecs\u003d\"vp9\"\u0027;a.isTypeSupported(c)||(c\u003d\u0027video/mp4; codecs\u003d\"avc1.4d401e\"\u0027)}else c\u003d\u0027audio/webm; codecs\u003d\"opus\"\u0027,\na.isTypeSupported(c)||(c\u003d\u0027audio/mp4; codecs\u003d\"mp4a.40.2\"\u0027);return a.isTypeSupported(c+\"; \"+b.name+\"\u003d\"+b.valid)\u0026\u0026!a.isTypeSupported(c+\"; \"+b.name+\"\u003d\"+b.invalid)};\nuta\u003dfunction(a){a.N\u003d!1;a.j\u003d!0};\nvta\u003dfunction(a){a.B||(a.B\u003d!0,a.j\u003d!0)};\nwta\u003dfunction(a,b){var c\u003d0;a.u.has(b)\u0026\u0026(c\u003da.u.get(b).lU);a.u.set(b,{lU:c+1,uP:Math.pow(2,c+1)});a.j\u003d!0};\nyta\u003dfunction(a){return xta.then(a)};\neC\u003dfunction(){var a\u003dthis;this.queue\u003d[];this.C\u003d0;this.j\u003dthis.u\u003d!1;this.B\u003dfunction(){a.u\u003d!1;zta(a)}};\nBta\u003dfunction(a){a.j||(Ata(function(){zta(a)}),a.j\u003d!0)};\nzta\u003dfunction(a){a.j\u003d!1;if(a.queue.length\u0026\u0026!(a.u\u0026\u00265\u003e\u003da.queue.length\u0026\u002615E3\u003e(0,g.Q)()-a.C)){var b\u003da.queue.shift(),c\u003db.url;b\u003db.options;b.timeout\u003d1E4;g.Pr(c,b,3,1E3).then(a.B,a.B);a.u\u003d!0;a.C\u003d(0,g.Q)();5\u003ca.queue.length\u0026\u0026Bta(a)}};\nfC\u003dfunction(){g.Kv.call(this);this.items\u003d{}};\ngC\u003dfunction(a){var b\u003d[];if(a){a\u003dg.q(Object.entries(a));for(var c\u003da.next();!c.done;c\u003da.next()){var d\u003dg.q(c.value);c\u003dd.next().value;d\u003dd.next().value;void 0!\u003d\u003dd\u0026\u0026(d\u003d\"boolean\"\u003d\u003d\u003dtypeof d?\"\"+ +d:(\"\"+d).replace(/[:,\u003d]/g,\"_\"),b.push(c+\".\"+d))}}return b.join(\";\")};\ng.hC\u003dfunction(a,b,c){b\u003dvoid 0\u003d\u003d\u003db?{}:b;this.errorCode\u003da;this.details\u003db;this.severity\u003dvoid 0\u003d\u003d\u003dc?0:c};\niC\u003dfunction(a){return 1\u003d\u003d\u003da||2\u003d\u003d\u003da};\njC\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?0:b;if(a instanceof g.hC)return a;a\u003da\u0026\u0026a instanceof Error?a:Error(\"\"+a);iC(b)?g.R(a):g.lw(a);return new g.hC(1\u003d\u003d\u003db?\"player.fatalexception\":\"player.exception\",{name:\"\"+a.name,message:\"\"+a.message},b)};\nkC\u003dfunction(a,b,c,d){function e(k){var l,m\u003d!(204!\u003d\u003dk.status\u0026\u0026200!\u003d\u003dk.status\u0026\u0026!k.response);k\u003d{succ:\"\"+ +m,rc:k.status,lb:(null\u003d\u003d\u003d(l\u003dk.response)||void 0\u003d\u003d\u003dl?void 0:l.byteLength)||0,rt:((0,g.Q)()-f).toFixed(),shost:g.mj(a),trigger:b};Cta(k,a);c\u0026\u0026c(k);d\u0026\u0026!m\u0026\u0026d(new g.hC(\"pathprobe.net\",k))}\nvar f\u003d(0,g.Q)();g.Mr(a,{format:\"RAW\",responseType:\"arraybuffer\",timeout:1E4,onFinish:e,onTimeout:e})};\nCta\u003dfunction(a,b){var c;(null\u003d\u003d\u003d(c\u003dwindow.performance)||void 0\u003d\u003d\u003dc?0:c.getEntriesByName)\u0026\u0026(b\u003dperformance.getEntriesByName(b))\u0026\u0026b.length\u0026\u0026(b\u003db[0],a.pedns\u003d(b.domainLookupEnd-b.startTime).toFixed(),a.pecon\u003d(b.connectEnd-b.domainLookupEnd).toFixed(),a.perqs\u003d(b.requestStart-b.connectEnd).toFixed())};\nmC\u003dfunction(a,b,c){g.I.call(this);this.experiments\u003da;this.D\u003db;this.J\u003dc;this.j\u003dnew Map;this.B\u003d[];lC(this,g.Bw(\"yt-player-bandaid-host\"))};\noC\u003dfunction(a,b,c){var d;c?(null\u003d\u003d\u003d(d\u003da.j.get(b))||void 0\u003d\u003d\u003dd?void 0:d.Rw)!\u003d\u003dc\u0026\u0026a.j.set(b,new nC(c)):a.j.delete(b)};\nlC\u003dfunction(a,b){var c\u003dnull\u003d\u003d\u003db||void 0\u003d\u003d\u003db?void 0:b.primary;oC(a,0,c);c\u003dc?Dta(c):void 0;oC(a,2,c);oC(a,1,null\u003d\u003d\u003db||void 0\u003d\u003d\u003db?void 0:b.secondary)};\nEta\u003dfunction(a){var b\u003da.j.values(),c\u003d{};b\u003dg.q(b);for(var d\u003db.next();!d.done;c\u003d{Ir:c.Ir},d\u003db.next()){c.Ir\u003dd.value;d\u003d\"https://\"+c.Ir.Rw+\"/initplayback?c\u003d\"+a.J+\"\u0026owc\u003d1\";var e\u003dfunction(f){return function(k){f.Ir.end();f.Ir.qV\u003dk}}(c);\nc.Ir.start();kC(d,\"pw\",e)}};\nFta\u003dfunction(a){Eta(a);var b\u003dg.XB(a.experiments,\"html5_onesie_prewarm_interval_ms\"),c\u003dg.XB(a.experiments,\"html5_onesie_prewarm_max_lact_ms\");b\u0026\u0026c\u0026\u0026(a.u\u003dg.Hr(function(){a.D()\u003cc\u0026\u0026Eta(a)},b))};\nGta\u003dfunction(){var a,b,c,d,e;return g.B(function(f){if(1\u003d\u003df.j)return a\u003d{format:\"RAW\",timeout:5E3},g.A(f,Or(\"https://redirector.googlevideo.com/initplayback?alr\u003dyes\u0026id\u003d%s\",a),2);b\u003df.u;if(200!\u003d\u003db.xhr.status||!b.xhr.responseText)return f.return(null);c\u003db.xhr.responseText;d\u003d/https:\\/\\/(.*\\.googlevideo.com)/;e\u003dc.match(d);return f.return(e?e[1]:null)})};\nHta\u003dfunction(a,b,c,d){kC(\"https://\"+b+\"/videoplayback?probe\u003d1\",c,function(e){d.S(\"html5_onesie_host_racing\")\u0026\u0026(d.KA||d.FF());a.B.push(e)})};\nDta\u003dfunction(a){return a.replace(/(\\d+)---/g,function(b,c){b\u003dNumber(c);return(1\u003d\u003d\u003db?2:b-1)+\"---\"})};\nIta\u003dfunction(a){var b\u003da.B;a.B\u003d[];return b};\nnC\u003dfunction(a){this.Rw\u003da;this.endTimestamp\u003dthis.startTimestamp\u003d-1};\npC\u003dfunction(a){return window.Int32Array?new Int32Array(a):Array(a)};\nvC\u003dfunction(a){this.counter\u003d[0,0,0,0];this.u\u003dnew Uint8Array(16);this.j\u003d16;if(!Jta){var b,c\u003dnew Uint8Array(256),d\u003dnew Uint8Array(256);var e\u003d1;for(b\u003d0;256\u003eb;b++)c[e]\u003db,d[b]\u003de,e^\u003de\u003c\u003c1^(e\u003e\u003e7\u0026\u0026283);qC\u003dnew Uint8Array(256);rC\u003dpC(256);sC\u003dpC(256);tC\u003dpC(256);uC\u003dpC(256);for(var f\u003d0;256\u003ef;f++){e\u003df?d[255^c[f]]:0;e^\u003de\u003c\u003c1^e\u003c\u003c2^e\u003c\u003c3^e\u003c\u003c4;e\u003de\u0026255^e\u003e\u003e\u003e8^99;qC[f]\u003de;b\u003de\u003c\u003c1^(e\u003e\u003e7\u0026\u0026283);var k\u003db^e;rC[f]\u003db\u003c\u003c24|e\u003c\u003c16|e\u003c\u003c8|k;sC[f]\u003dk\u003c\u003c24|rC[f]\u003e\u003e\u003e8;tC[f]\u003de\u003c\u003c24|sC[f]\u003e\u003e\u003e8;uC[f]\u003de\u003c\u003c24|tC[f]\u003e\u003e\u003e8}Jta\u003d!0}e\u003dpC(44);for(c\u003d0;4\u003ec;c++)e[c]\u003d\na[4*c]\u003c\u003c24|a[4*c+1]\u003c\u003c16|a[4*c+2]\u003c\u003c8|a[4*c+3];for(d\u003d1;44\u003ec;c++)a\u003de[c-1],c%4||(a\u003d(qC[a\u003e\u003e16\u0026255]^d)\u003c\u003c24|qC[a\u003e\u003e8\u0026255]\u003c\u003c16|qC[a\u0026255]\u003c\u003c8|qC[a\u003e\u003e\u003e24],d\u003dd\u003c\u003c1^(d\u003e\u003e7\u0026\u0026283)),e[c]\u003de[c-4]^a;this.key\u003de};\nKta\u003dfunction(a,b){for(var c\u003d0;4\u003ec;c++)a.counter[c]\u003db[4*c]\u003c\u003c24|b[4*c+1]\u003c\u003c16|b[4*c+2]\u003c\u003c8|b[4*c+3];a.j\u003d16};\nLta\u003dfunction(a){for(var b\u003da.key,c\u003da.counter[0]^b[0],d\u003da.counter[1]^b[1],e\u003da.counter[2]^b[2],f\u003da.counter[3]^b[3],k\u003d3;0\u003c\u003dk\u0026\u0026!(a.counter[k]\u003d-~a.counter[k]);k--);for(var l,m,n\u003d4;40\u003en;)k\u003drC[c\u003e\u003e\u003e24]^sC[d\u003e\u003e16\u0026255]^tC[e\u003e\u003e8\u0026255]^uC[f\u0026255]^b[n++],l\u003drC[d\u003e\u003e\u003e24]^sC[e\u003e\u003e16\u0026255]^tC[f\u003e\u003e8\u0026255]^uC[c\u0026255]^b[n++],m\u003drC[e\u003e\u003e\u003e24]^sC[f\u003e\u003e16\u0026255]^tC[c\u003e\u003e8\u0026255]^uC[d\u0026255]^b[n++],f\u003drC[f\u003e\u003e\u003e24]^sC[c\u003e\u003e16\u0026255]^tC[d\u003e\u003e8\u0026255]^uC[e\u0026255]^b[n++],c\u003dk,d\u003dl,e\u003dm;a\u003da.u;k\u003db[40];a[0]\u003dqC[c\u003e\u003e\u003e24]^k\u003e\u003e\u003e24;a[1]\u003dqC[d\u003e\u003e16\u0026255]^k\u003e\u003e16\u0026255;a[2]\u003dqC[e\u003e\u003e8\u0026255]^\nk\u003e\u003e8\u0026255;a[3]\u003dqC[f\u0026255]^k\u0026255;k\u003db[41];a[4]\u003dqC[d\u003e\u003e\u003e24]^k\u003e\u003e\u003e24;a[5]\u003dqC[e\u003e\u003e16\u0026255]^k\u003e\u003e16\u0026255;a[6]\u003dqC[f\u003e\u003e8\u0026255]^k\u003e\u003e8\u0026255;a[7]\u003dqC[c\u0026255]^k\u0026255;k\u003db[42];a[8]\u003dqC[e\u003e\u003e\u003e24]^k\u003e\u003e\u003e24;a[9]\u003dqC[f\u003e\u003e16\u0026255]^k\u003e\u003e16\u0026255;a[10]\u003dqC[c\u003e\u003e8\u0026255]^k\u003e\u003e8\u0026255;a[11]\u003dqC[d\u0026255]^k\u0026255;k\u003db[43];a[12]\u003dqC[f\u003e\u003e\u003e24]^k\u003e\u003e\u003e24;a[13]\u003dqC[c\u003e\u003e16\u0026255]^k\u003e\u003e16\u0026255;a[14]\u003dqC[d\u003e\u003e8\u0026255]^k\u003e\u003e8\u0026255;a[15]\u003dqC[e\u0026255]^k\u0026255};\nxC\u003dfunction(){var a;if(!Mta\u0026\u0026!g.nu){if(wC)return wC;wC\u003dnull\u003d\u003d\u003d(a\u003dwindow.crypto)||void 0\u003d\u003d\u003da?void 0:a.subtle;if((null\u003d\u003d\u003dwC||void 0\u003d\u003d\u003dwC?0:wC.importKey)\u0026\u0026(null\u003d\u003d\u003dwC||void 0\u003d\u003d\u003dwC?0:wC.sign)\u0026\u0026(null\u003d\u003d\u003dwC||void 0\u003d\u003d\u003dwC?0:wC.encrypt))return wC;wC\u003dvoid 0}};\nyC\u003dfunction(a){this.C\u003da};\nzC\u003dfunction(a){this.u\u003da};\nAC\u003dfunction(a){this.D\u003dnew Uint8Array(64);this.B\u003dnew Uint8Array(64);this.C\u003d0;this.J\u003dnew Uint8Array(64);this.u\u003d0;this.D.set(a);this.B.set(a);for(a\u003d0;64\u003ea;a++)this.D[a]^\u003d92,this.B[a]^\u003d54;this.reset()};\nNta\u003dfunction(a,b,c){for(var d\u003da.K,e\u003da.j[0],f\u003da.j[1],k\u003da.j[2],l\u003da.j[3],m\u003da.j[4],n\u003da.j[5],p\u003da.j[6],r\u003da.j[7],t,u,x,y\u003d0;64\u003ey;)16\u003ey?(d[y]\u003dx\u003db[c]\u003c\u003c24|b[c+1]\u003c\u003c16|b[c+2]\u003c\u003c8|b[c+3],c+\u003d4):(t\u003dd[y-2],u\u003dd[y-15],x\u003dd[y-7]+d[y-16]+((t\u003e\u003e\u003e17|t\u003c\u003c15)^(t\u003e\u003e\u003e19|t\u003c\u003c13)^t\u003e\u003e\u003e10)+((u\u003e\u003e\u003e7|u\u003c\u003c25)^(u\u003e\u003e\u003e18|u\u003c\u003c14)^u\u003e\u003e\u003e3),d[y]\u003dx),t\u003dr+BC[y]+x+((m\u003e\u003e\u003e6|m\u003c\u003c26)^(m\u003e\u003e\u003e11|m\u003c\u003c21)^(m\u003e\u003e\u003e25|m\u003c\u003c7))+(m\u0026n^~m\u0026p),u\u003d((e\u003e\u003e\u003e2|e\u003c\u003c30)^(e\u003e\u003e\u003e13|e\u003c\u003c19)^(e\u003e\u003e\u003e22|e\u003c\u003c10))+(e\u0026f^e\u0026k^f\u0026k),r\u003dt+u,l+\u003dt,y++,16\u003ey?(d[y]\u003dx\u003db[c]\u003c\u003c24|b[c+1]\u003c\u003c16|b[c+2]\u003c\u003c8|b[c+3],c+\u003d4):(t\u003d\nd[y-2],u\u003dd[y-15],x\u003dd[y-7]+d[y-16]+((t\u003e\u003e\u003e17|t\u003c\u003c15)^(t\u003e\u003e\u003e19|t\u003c\u003c13)^t\u003e\u003e\u003e10)+((u\u003e\u003e\u003e7|u\u003c\u003c25)^(u\u003e\u003e\u003e18|u\u003c\u003c14)^u\u003e\u003e\u003e3),d[y]\u003dx),t\u003dp+BC[y]+x+((l\u003e\u003e\u003e6|l\u003c\u003c26)^(l\u003e\u003e\u003e11|l\u003c\u003c21)^(l\u003e\u003e\u003e25|l\u003c\u003c7))+(l\u0026m^~l\u0026n),u\u003d((r\u003e\u003e\u003e2|r\u003c\u003c30)^(r\u003e\u003e\u003e13|r\u003c\u003c19)^(r\u003e\u003e\u003e22|r\u003c\u003c10))+(r\u0026e^r\u0026f^e\u0026f),p\u003dt+u,k+\u003dt,y++,16\u003ey?(d[y]\u003dx\u003db[c]\u003c\u003c24|b[c+1]\u003c\u003c16|b[c+2]\u003c\u003c8|b[c+3],c+\u003d4):(t\u003dd[y-2],u\u003dd[y-15],x\u003dd[y-7]+d[y-16]+((t\u003e\u003e\u003e17|t\u003c\u003c15)^(t\u003e\u003e\u003e19|t\u003c\u003c13)^t\u003e\u003e\u003e10)+((u\u003e\u003e\u003e7|u\u003c\u003c25)^(u\u003e\u003e\u003e18|u\u003c\u003c14)^u\u003e\u003e\u003e3),d[y]\u003dx),t\u003dn+BC[y]+x+((k\u003e\u003e\u003e6|k\u003c\u003c26)^(k\u003e\u003e\u003e11|k\u003c\u003c21)^(k\u003e\u003e\u003e25|k\u003c\u003c7))+(k\u0026l^\n~k\u0026m),u\u003d((p\u003e\u003e\u003e2|p\u003c\u003c30)^(p\u003e\u003e\u003e13|p\u003c\u003c19)^(p\u003e\u003e\u003e22|p\u003c\u003c10))+(p\u0026r^p\u0026e^r\u0026e),n\u003dt+u,f+\u003dt,y++,16\u003ey?(d[y]\u003dx\u003db[c]\u003c\u003c24|b[c+1]\u003c\u003c16|b[c+2]\u003c\u003c8|b[c+3],c+\u003d4):(t\u003dd[y-2],u\u003dd[y-15],x\u003dd[y-7]+d[y-16]+((t\u003e\u003e\u003e17|t\u003c\u003c15)^(t\u003e\u003e\u003e19|t\u003c\u003c13)^t\u003e\u003e\u003e10)+((u\u003e\u003e\u003e7|u\u003c\u003c25)^(u\u003e\u003e\u003e18|u\u003c\u003c14)^u\u003e\u003e\u003e3),d[y]\u003dx),t\u003dm+BC[y]+x+((f\u003e\u003e\u003e6|f\u003c\u003c26)^(f\u003e\u003e\u003e11|f\u003c\u003c21)^(f\u003e\u003e\u003e25|f\u003c\u003c7))+(f\u0026k^~f\u0026l),u\u003d((n\u003e\u003e\u003e2|n\u003c\u003c30)^(n\u003e\u003e\u003e13|n\u003c\u003c19)^(n\u003e\u003e\u003e22|n\u003c\u003c10))+(n\u0026p^n\u0026r^p\u0026r),x\u003dr,r\u003dl,l\u003dx,x\u003dp,p\u003dk,k\u003dx,x\u003dn,n\u003df,f\u003dx,m\u003de+t,e\u003dt+u,y++;a.j[0]\u003de+a.j[0]|0;a.j[1]\u003df+a.j[1]|0;a.j[2]\u003dk+a.j[2]|0;a.j[3]\u003d\nl+a.j[3]|0;a.j[4]\u003dm+a.j[4]|0;a.j[5]\u003dn+a.j[5]|0;a.j[6]\u003dp+a.j[6]|0;a.j[7]\u003dr+a.j[7]|0};\nPta\u003dfunction(a){var b\u003dnew Uint8Array(32),c\u003d64-a.u;55\u003ca.u\u0026\u0026(c+\u003d64);var d\u003dnew Uint8Array(c);d[0]\u003d128;for(var e\u003d8*a.C,f\u003d1;9\u003ef;f++){var k\u003de%256;d[c-f]\u003dk;e\u003d(e-k)/256}a.update(d);for(c\u003d0;8\u003ec;c++)b[4*c]\u003da.j[c]\u003e\u003e\u003e24,b[4*c+1]\u003da.j[c]\u003e\u003e\u003e16\u0026255,b[4*c+2]\u003da.j[c]\u003e\u003e\u003e8\u0026255,b[4*c+3]\u003da.j[c]\u0026255;Ota(a);return b};\nOta\u003dfunction(a){a.j\u003d[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];a.K\u003d[];a.K.length\u003d64;a.C\u003d0;a.u\u003d0};\nDC\u003dfunction(){this.B\u003dthis.j\u003d0;this.u\u003dArray.from({length:CC.length}).fill(0)};\nQta\u003dfunction(){};\nRta\u003dfunction(a){this.name\u003da;this.startTimeMs\u003d(0,g.Q)();this.j\u003d!1};\nSta\u003dfunction(){this.profiles\u003dnew Qta};\nEC\u003dfunction(a,b,c,d){d\u003dvoid 0\u003d\u003d\u003dd?1:d;0\u003c\u003dc\u0026\u0026(b in a.profiles||(a.profiles[b]\u003dnew DC),a.profiles[b].Al(c,d))};\nFC\u003dfunction(){};\nGC\u003dfunction(){yC.apply(this,arguments)};\nHC\u003dfunction(){zC.apply(this,arguments)};\nTta\u003dfunction(a,b){this.encryptedClientKey\u003db;this.j\u003dnew Uint8Array(a.buffer,0,16);this.B\u003dnew Uint8Array(a.buffer,16)};\nIC\u003dfunction(a){try{return Oc(a)}catch(b){return null}};\nUta\u003dfunction(a,b){if(!b\u0026\u0026a)try{b\u003dJSON.parse(a)}catch(e){}if(b){a\u003db.clientKey?IC(b.clientKey):null;var c\u003db.encryptedClientKey?IC(b.encryptedClientKey):null,d\u003db.keyExpiresInSeconds?1E3*Number(b.keyExpiresInSeconds)+(0,g.Q)():null;a\u0026\u0026c\u0026\u0026d\u0026\u0026(this.j\u003dnew Tta(a,c));b.onesieUstreamerConfig\u0026\u0026(this.onesieUstreamerConfig\u003dIC(b.onesieUstreamerConfig)||void 0);this.baseUrl\u003db.baseUrl}};\nJC\u003dfunction(a){this.j\u003dthis.u\u003d0;this.alpha\u003dMath.exp(Math.log(.5)/a)};\nKC\u003dfunction(a,b,c,d){c\u003dvoid 0\u003d\u003d\u003dc?.5:c;d\u003dvoid 0\u003d\u003d\u003dd?0:d;this.resolution\u003db;this.valueIndex\u003d0;this.u\u003d!1;this.C\u003d!0;this.j\u003dMath.round(a*this.resolution);this.values\u003dArray(this.j);for(a\u003d0;a\u003cthis.j;a++)this.values[a]\u003dInfinity;this.J\u003dVta(this);this.B\u003dc;this.D\u003dd};\nVta\u003dfunction(a){for(var b\u003dArray(a.j),c\u003d0;c\u003ca.j;c++)b[c]\u003dc;return b};\nLC\u003dfunction(a,b){if(!a.u\u0026\u00260\u003d\u003d\u003da.valueIndex)return 0;a.C\u0026\u0026(g.tc(a.J,function(c,d){return a.values[c]-a.values[d]}),a.C\u003d!1);\nreturn a.values[a.J[Math.round(b*((a.u?a.j:a.valueIndex)-1))]]||0};\nWta\u003dfunction(a){var b\u003dnew qta;this.policy\u003da;this.oa\u003db;this.X\u003dthis.ma\u003d0;this.D\u003d-1;this.N\u003d!1;this.Z\u003dthis.C\u003dMC();this.K\u003dnew KC(4,1,.6,.4);this.j\u003dnew KC(10,1,.5,.4);this.B\u003da.j?new JC(a.u):new KC(a.u,20,.5,.4);this.J\u003dnew KC(5,1,.25);this.u\u003dnew KC(30,1,.5);a\u003dg.Bw(\"yt-player-bandwidth\")||{};b\u003dthis.policy.B;0\u003ca.byterate\u0026\u0026(b\u003da.byterate,this.N\u003d!0);this.B.Wg(this.policy.D,b);0\u003ca.delay\u0026\u0026this.K.Wg(1,Math.min(a.delay,2));0\u003ca.stall\u0026\u0026this.j.Wg(1,a.stall);0\u003ca.init\u0026\u0026(this.Z\u003dMath.min(a.init,this.Z));this.D\u003dMC()};\nNC\u003dfunction(a){a\u003da.K.zg();a\u003disNaN(a)?.5:a;return a\u003dMath.min(a,5)};\nXta\u003dfunction(a,b,c){isNaN(c)||(a.X+\u003dc);isNaN(b)||(a.ma+\u003db)};\nOC\u003dfunction(a){a\u003da.B.zg();return 0\u003ca?a:1};\nPC\u003dfunction(a,b,c){b\u003dvoid 0\u003d\u003d\u003db?!1:b;c\u003dvoid 0\u003d\u003d\u003dc?1048576:c;var d\u003dOC(a);d\u003d1/((a.j.zg()||0)+1/d);var e\u003da.J.zg();d\u003dMath.max(d,0\u003ce?e:1);if(!b)return d;b\u003d1E-9+NC(a);c\u003dd*Math.min(1,c/(d*b));a.policy.C||(a\u003d((LC(a.u,.98)||0)-1)/2,a\u003dMath.max(0,Math.min(1,a)),c*\u003d1-.5*a);return c};\nQC\u003dfunction(a){return{delay:NC(a),stall:a.j.zg()||0,byterate:OC(a),init:a.Z}};\nRC\u003dfunction(a){-1\u003ca.D\u0026\u00263E4\u003cMC()-a.D\u0026\u0026(Zsa(QC(a)),a.D\u003dMC(),a.N\u003d!0)};\nYta\u003dfunction(a){return 4E3\u003c\u003dMC()-a.C};\nZta\u003dfunction(){this.u\u003d17;this.B\u003d13E4;this.D\u003d.5;this.C\u003dthis.j\u003d!1};\n$ta\u003dfunction(a,b,c){var d\u003dnew Zta;a\u0026\u0026(d.j\u003d!0,d.D\u003d.1);c.Za(\"html5_pctile_bandwidth_estimator\")\u0026\u0026(d.j\u003d!1);b\u0026\u0026(d.B\u003db/8);d.C\u003d480\u003c\u003dLB();return d};\nbua\u003dfunction(a,b){a\u003dvoid 0\u003d\u003d\u003da?{}:a;b\u003dvoid 0\u003d\u003d\u003db?{}:b;g.I.call(this);var c\u003dthis;this.values\u003da;this.Bm\u003db;this.u\u003d{};this.B\u003dthis.j\u003d0;this.C\u003dnew g.K(function(){aua(c)},1E4);\ng.J(this,this.C)};\nSC\u003dfunction(a,b){cua(a,b);return a.values[b]\u0026\u0026a.Bm[b]?a.values[b]/Math.pow(2,a.j/a.Bm[b]):0};\ncua\u003dfunction(a,b){a.values[b]||(b\u003data(),a.values\u003db.values||{},a.Bm\u003db.halfLives||{},a.u\u003db.values?Object.assign({},b.values):{})};\naua\u003dfunction(a){var b\u003data();if(b.values){b\u003db.values;for(var c\u003d{},d\u003dg.q(Object.keys(a.values)),e\u003dd.next();!e.done;e\u003dd.next())e\u003de.value,b[e]\u0026\u0026a.u[e]\u0026\u0026(a.values[e]+\u003db[e]-a.u[e]),c[e]\u003dSC(a,e);a.u\u003dc}b\u003da.Bm;c\u003d{};c.values\u003da.u;c.halfLives\u003db;g.Aw(\"yt-player-memory\",c,2592E3)};\nTC\u003dfunction(a,b){return void 0\u003d\u003d\u003db||null\u003d\u003d\u003db?a:\"1\"\u003d\u003d\u003db||!0\u003d\u003d\u003db||1\u003d\u003d\u003db||\"True\"\u003d\u003d\u003db?!0:!1};\nUC\u003dfunction(a,b,c){for(var d in c)if(c[d]\u003d\u003db)return c[d];return a};\nVC\u003dfunction(a,b){return void 0\u003d\u003d\u003db||null\u003d\u003d\u003db?a:Number(b)};\nWC\u003dfunction(a,b){return void 0\u003d\u003d\u003db||null\u003d\u003d\u003db?a:b.toString()};\ndua\u003dfunction(a){if(!a)return null;var b\u003da.split(\"x\");if(2!\u003d\u003db.length)return null;a\u003dNumber(b[0]);b\u003dNumber(b[1]);return isNaN(a)||isNaN(b)||0\u003e\u003da*b?null:new g.kh(a,b)};\nXC\u003dfunction(a,b){if(b){if(\"fullwidth\"\u003d\u003d\u003da)return Infinity;if(\"fullheight\"\u003d\u003d\u003da)return 0}return a\u0026\u0026(b\u003da.match(eua))\u0026\u0026(a\u003dNumber(b[2]),b\u003dNumber(b[1]),!isNaN(a)\u0026\u0026!isNaN(b)\u0026\u00260\u003ca)?b/a:NaN};\nYC\u003dfunction(a){var b\u003da.docid||a.video_id||a.videoId||a.id;if(b)return b;b\u003da.raw_player_response;b||g.P(\"parse_video_id_from_serialized_player_response_killswitch\")||(a\u003da.player_response)\u0026\u0026(b\u003dJSON.parse(a));return b\u0026\u0026b.videoDetails\u0026\u0026b.videoDetails.videoId||null};\nuD\u003dfunction(a,b,c){var d,e,f;g.I.call(this);this.csiServiceName\u003dthis.csiPageType\u003d\"\";this.userAge\u003dNaN;this.Xf\u003dthis.Ub\u003dthis.Ea\u003dthis.Wf\u003dthis.userDisplayName\u003dthis.userDisplayImage\u003dthis.Qh\u003d\"\";this.deviceParams\u003d{};this.controlsType\u003d\"0\";this.Re\u003dNaN;this.Sb\u003d!1;this.Fd\u003d(0,g.Q)();this.bb\u003d0;this.lj\u003dthis.wk\u003d!1;this.vj\u003d!0;this.cj\u003dthis.Vc\u003d!1;this.zj\u003dnull;this.N\u003d!1;this.C\u003d0;a\u003da?g.Kf(a):{};b\u0026\u0026b.csiPageType\u0026\u0026(this.csiPageType\u003db.csiPageType);b\u0026\u0026b.csiServiceName\u0026\u0026(this.csiServiceName\u003db.csiServiceName);this.experiments\u003d\nnew rta(b?b.serializedExperimentIds:a.fexp,b?b.serializedExperimentFlags:a.fflags);this.kb\u003db?b.serializedForcedExperimentIds:WC(\"\",a.forced_experiments)||void 0;this.cspNonce\u003d(null\u003d\u003d\u003db||void 0\u003d\u003d\u003db?0:b.cspNonce)\u0026\u0026!this.S(\"fill_csp_nonce_from_wpcc_killswitch\")?b.cspNonce:WC(\"\",a.csp_nonce);this.S(\"web_player_deprecated_uvr_killswitch\");try{var k\u003ddocument.location.toString()}catch(z){k\u003d\"\"}this.Wb\u003dk;this.ancestorOrigins\u003d(k\u003dwindow.location.ancestorOrigins)?Array.from(k):[];k\u003d!this.S(\"web_player_context_config_embeds_fields_killswitch\");\nthis.j\u003dTC(!1,b\u0026\u0026k?b.isEmbed:a.is_embed);b\u0026\u0026b.device?fua(this,b.device):(this.deviceParams.c\u003da.c||\"web\",this.deviceParams.cver\u003da.cver||\"html5\",this.deviceParams.cplayer\u003d\"UNIPLAYER\");b\u0026\u0026!this.S(\"wpcc_loader_url_killswitch\")?this.loaderUrl\u003dthis.j||ZC(this)\u0026\u0026b.loaderUrl?b.loaderUrl||\"\":this.Wb:this.loaderUrl\u003dthis.j||ZC(this)\u0026\u0026a.loaderUrl?WC(\"\",a.loaderUrl):this.Wb;this.S(\"embeds_js_api_set_1p_cookie\")\u0026\u0026(this.embedsTokenValue\u003dWC(\"\",a.embedsTokenValue));this.B\u003dWw(this.loaderUrl,gua);this.Jk\u003dTpa(this.loaderUrl);\nthis.Sa\u003dTC(!1,a.privembed);this.protocol\u003d0\u003d\u003d\u003dthis.Wb.indexOf(\"http:\")?\"http\":\"https\";this.Ia\u003dXw((b?b.customBaseYoutubeUrl:a.BASE_YT_URL)||\"\")||Xw(this.Wb)||this.protocol+\"://www.youtube.com/\";this.ya\u003dhua(this,b?b.eventLabel:a.el);jma();var l\u003dnull,m\u003db?b.playerStyle:a.ps,n\u003dg.dc(iua,m);!m||n\u0026\u0026!this.B||(l\u003dm);this.playerStyle\u003dl;this.X\u003d(this.D\u003dg.dc(iua,this.playerStyle))\u0026\u0026\"play\"!\u003d\u003dthis.playerStyle\u0026\u0026\"jamboard\"!\u003d\u003dthis.playerStyle;this.Ik\u003d!this.X;this.oa\u003dTC(!1,a.disableplaybackui);this.disablePaidContentOverlay\u003d\nTC(!1,null\u003d\u003d\u003db||void 0\u003d\u003d\u003db?void 0:b.disablePaidContentOverlay);this.disableSeek\u003dTC(!1,null\u003d\u003d\u003db||void 0\u003d\u003d\u003db?void 0:b.disableSeek);this.lc\u003dthis.S(\"variable_playback_rate\")?!0:zA().defaultPlaybackRate?$C||g.ns||aD?g.Wx\u0026\u0026Cp(\"20\")||g.CA\u0026\u0026Cp(\"4\")||g.bD\u0026\u0026Cp(\"11\")||js():!(g.bD\u0026\u0026!ds(\"chrome\")||$C||ds(\"android\")||ds(\"silk\")):!1;this.Ek\u003dTC(!1,a.enable_faster_speeds);this.isMobile\u003dTC(\"blazer\"\u003d\u003d\u003dthis.playerStyle,a.is_html5_mobile_device||b\u0026\u0026b.isMobileDevice);this.Hk\u003djua(this);this.ma\u003dFA();this.Vl\u003dg.cD;this.nj\u003d\nTC(!1,b\u0026\u0026k?b.embedOptOutDeprecation:a.opt_out_deprecation);this.Yg\u003d!(!b||!b.embedsEnablePfpImaIntegration||this.S(\"embeds_pfp_ima_integration_killswitch\"));this.Ja\u003d!!((null\u003d\u003d\u003db||void 0\u003d\u003d\u003db?0:b.embedsEnableAppendUtmParams)\u0026\u0026this.S(\"embeds_web_enable_utm_params\"));this.pfpChazalUi\u003dthis.Yg||TC(!1,(b\u0026\u0026k?b.pfpChazalUi:a.pfp_chazal_ui)\u0026\u0026!this.S(\"embeds_pfp_chazal_ui_killswitch\"));var p;b?void 0!\u003d\u003db.hideInfo\u0026\u0026(p\u003d!b.hideInfo):p\u003da.showinfo;this.rk\u003dg.dD(this)\u0026\u0026!this.nj||TC(!eD(this)\u0026\u0026!fD(this)\u0026\u0026!this.D,p);\nthis.sj\u003db?!!b.mobileIphoneSupportsInlinePlayback:TC(!1,a.playsinline);p\u003dthis.isMobile\u0026\u0026gD\u0026\u0026null!\u003dhD\u0026\u00260\u003chD\u0026\u00262.3\u003e\u003dhD;l\u003db?b.useNativeControls:a.use_native_controls;this.J\u003d(this.S(\"embeds_enable_mobile_custom_controls\")||!1\u003d\u003d\u003dl\u0026\u0026!this.S(\"embeds_use_native_controls_killswitch\"))\u0026\u0026g.dD(this)\u0026\u0026this.isMobile;m\u003dthis.isMobile\u0026\u0026!this.J;l\u003diD(this)||!p\u0026\u0026TC(m,l)?\"3\":\"1\";m\u003db?b.controlsType:a.controls;this.controlsType\u003d\"0\"!\u003d\u003dm\u0026\u00260!\u003d\u003dm?l:\"0\";this.je\u003dthis.isMobile;this.color\u003dUC(\"red\",b\u0026\u0026k?b.progressBarColor:a.color,\nkua);this.Tl\u003d\"3\"\u003d\u003d\u003dthis.controlsType||TC(!1,b\u0026\u0026k?b.embedsShowModestBranding:a.modestbranding)\u0026\u0026\"red\"\u003d\u003d\u003dthis.color;this.tb\u003d!this.j;this.vk\u003d(l\u003d!this.tb\u0026\u0026!fD(this)\u0026\u0026!this.X\u0026\u0026!this.D\u0026\u0026!eD(this))\u0026\u0026!this.Tl\u0026\u0026\"1\"\u003d\u003d\u003dthis.controlsType;this.Lb\u003dg.jD(this)\u0026\u0026l\u0026\u0026\"0\"\u003d\u003d\u003dthis.controlsType\u0026\u0026!this.vk;this.Yl\u003dthis.Ul\u003dp;this.Cb\u003d(\"3\"\u003d\u003d\u003dthis.controlsType||this.isMobile||TC(!1,a.use_media_volume))\u0026\u0026!this.J;this.wj\u003dkD\u0026\u0026!g.Fc(601)?!1:!0;this.Gk\u003dthis.j||!1;this.bd\u003dfD(this)?\"\":(this.loaderUrl||a.post_message_origin||\"\").substring(0,\n128);this.widgetReferrer\u003dWC(\"\",b\u0026\u0026k?b.widgetReferrer:a.widget_referrer);var r;b\u0026\u0026k?b.disableCastApi\u0026\u0026(r\u003d!1):r\u003da.enablecastapi;r\u003d!this.B||TC(!0,r);p\u003d!0;b\u0026\u0026b.disableMdxCast\u0026\u0026(p\u003d!1);this.jb\u003dthis.S(\"enable_cast_for_web_unplugged\")\u0026\u0026g.lD(this)\u0026\u0026p||this.S(\"enable_cast_on_music_web\")\u0026\u0026g.mD(this)\u0026\u0026p||r\u0026\u0026p\u0026\u0026\"1\"\u003d\u003d\u003dthis.controlsType\u0026\u0026!this.isMobile\u0026\u0026(fD(this)||g.jD(this)||g.nD(this))\u0026\u0026!g.oD(this);this.Xl\u003dDA()||EA();r\u003db?!!b.supportsAutoplayOverride:TC(!1,a.autoplayoverride);this.Ph\u003d!this.isMobile\u0026\u0026!ds(\"nintendo wiiu\")\u0026\u0026\n!ds(\"nintendo 3ds\")||r;r\u003db?!!b.enableMutedAutoplay:TC(!1,a.mutedautoplay);p\u003dthis.S(\"embeds_enable_muted_autoplay\")\u0026\u0026g.dD(this);this.ge\u003dr\u0026\u0026p\u0026\u0026this.ma\u0026\u0026!iD(this);r\u003d(fD(this)||eD(this))\u0026\u0026\"blazer\"\u003d\u003d\u003dthis.playerStyle;this.eh\u003db?!!b.disableFullscreen:!TC(!0,a.fs);this.Ya\u003d!this.eh\u0026\u0026(r||g.Dv());this.aj\u003dthis.S(\"uniplayer_block_pip\")\u0026\u0026(es()\u0026\u0026Cp(58)\u0026\u0026!os()||ls);r\u003dg.dD(this)\u0026\u0026!this.nj;var t;b?void 0!\u003d\u003db.disableRelatedVideos\u0026\u0026(t\u003d!b.disableRelatedVideos):t\u003da.rel;this.Gb\u003dr||TC(!this.D,t);this.qk\u003dTC(!1,b\u0026\u0026k?b.enableContentOwnerRelatedVideos:\na.co_rel);this.K\u003dos()\u0026\u00260\u003chD\u0026\u00264.4\u003e\u003dhD?\"_top\":\"_blank\";this.Pd\u003dg.nD(this);this.lh\u003dTC(\"blazer\"\u003d\u003d\u003dthis.playerStyle,b?b.enableCsiLogging:a.enablecsi);switch(this.playerStyle){case \"blogger\":t\u003d\"bl\";break;case \"gmail\":t\u003d\"gm\";break;case \"books\":t\u003d\"gb\";break;case \"docs\":t\u003d\"gd\";break;case \"duo\":t\u003d\"gu\";break;case \"google-live\":t\u003d\"gl\";break;case \"google-one\":t\u003d\"go\";break;case \"play\":t\u003d\"gp\";break;case \"chat\":t\u003d\"hc\";break;case \"hangouts-meet\":t\u003d\"hm\";break;case \"photos-edu\":case \"picasaweb\":t\u003d\"pw\";break;default:t\u003d\n\"yt\"}this.xa\u003dt;this.authUser\u003dWC(\"\",b\u0026\u0026k?b.authorizedUserIndex:a.authuser);this.Wc\u003dg.dD(this)\u0026\u0026(this.Sa||this.S(\"embeds_web_enable_hiding_login_buttons\")\u0026\u0026(!Ola()||os()||ms())||this.S(\"embeds_web_enable_always_hiding_login_buttons\"));var u;b?void 0!\u003d\u003db.disableWatchLater\u0026\u0026(u\u003d!b.disableWatchLater):u\u003da.showwatchlater;this.xk\u003d((t\u003d!this.Wc)||!!this.authUser\u0026\u0026t)\u0026\u0026TC(!this.X,this.B?u:void 0);this.Ug\u003db?b.isMobileDevice||!!b.disableKeyboardControls:TC(!1,a.disablekb);this.loop\u003dTC(!1,a.loop);this.pageId\u003dWC(\"\",\n!this.S(\"wpcc_pageid_killswitch\")\u0026\u0026b?b.initialDelegatedSessionId:a.pageid);this.Wl\u003dTC(!0,a.canplaylive);this.qb\u003dTC(!1,a.livemonitor);this.disableSharing\u003dTC(this.D,b?b.disableSharing:a.ss);this.xj\u003ddua(b\u0026\u0026this.S(\"fill_video_container_size_override_from_wpcc\")?b.videoContainerOverride:a.video_container_override);this.mute\u003db?!!b.startMuted:TC(!1,a.mute);this.storeUserVolume\u003d!this.mute\u0026\u0026TC(\"0\"!\u003d\u003dthis.controlsType,b\u0026\u0026!this.S(\"store_user_volume_override_from_wpcc_killswitch_2\")?b.storeUserVolume:a.store_user_volume);\nu\u003db?b.annotationsLoadPolicy:a.iv_load_policy;this.annotationsLoadPolicy\u003d\"3\"\u003d\u003d\u003dthis.controlsType?3:UC(void 0,u,pD);this.captionsLanguagePreference\u003db?b.captionsLanguagePreference||\"\":WC(\"\",a.cc_lang_pref);u\u003dUC(2,b\u0026\u0026k?b.captionsLanguageLoadPolicy:a.cc_load_policy,pD);\"3\"\u003d\u003d\u003dthis.controlsType\u0026\u00262\u003d\u003d\u003du\u0026\u0026(u\u003d3);this.Va\u003du;this.qf\u003db?b.hl||\"en_US\":WC(\"en_US\",a.hl);this.region\u003db?b.contentRegion||\"US\":WC(\"US\",a.cr);this.hostLanguage\u003db?b.hostLanguage||\"en\":WC(\"en\",a.host_language);this.yk\u003d!this.Sa\u0026\u0026Math.random()\u003c\ng.XB(this.experiments,\"web_player_api_logging_fraction\");this.Na\u003d!this.Sa;this.enabledEngageTypes\u003dnew Set;this.deviceHasDisplay\u003db?!b.deviceIsAudioOnly:TC(!0,a.deviceHasDisplay);this.Re\u003dVC(this.Re,a.ismb);this.yj\u003dlua(this,a);qD(this,a,!0);this.Z\u003dnew fC;g.J(this,this.Z);this.fh\u003dmua(this,a,b);this.uj\u003dnull!\u003dwindow.WebKitPlaybackTargetAvailabilityEvent;this.u\u003dnew bC(this.experiments,this.S(\"html5_force_hfr_support\")?!0:rD(this)||hs()||Tla()||nua(this),g.CA\u0026\u0026g.Fc(56)||g.Wx\u0026\u0026g.Fc(54)||nua(this));this.schedule\u003d\nnew Wta($ta(g.sD(this),this.Re,this.experiments));this.enableSafetyMode\u003dnull!\u003d\u003d(d\u003dnull\u003d\u003d\u003db||void 0\u003d\u003d\u003db?void 0:b.initialEnableSafetyMode)\u0026\u0026void 0!\u003d\u003dd?d:TC(!1,a.enable_safety_mode);u\u003dthis.oa?!1:fD(this)\u0026\u0026\"blazer\"!\u003d\u003dthis.playerStyle;var x;b\u0026\u0026k?null!\u003db.disableAutonav\u0026\u0026(x\u003d!b.disableAutonav):x\u003da.allow_autonav;this.Tb\u003dTC(u,!this.X\u0026\u0026x);this.sendVisitorIdHeader\u003db?!!b.sendVisitorIdHeader:TC(!1,a.send_visitor_id_header);var y;\"docs\"\u003d\u003d\u003dthis.playerStyle\u0026\u0026(b\u0026\u0026k?y\u003db.disableNativeContextMenu:y\u003da.disable_native_context_menu);\nthis.disableNativeContextMenu\u003dTC(!1,y);this.Fk\u003drD(this)\u0026\u0026this.S(\"enable_skip_intro_button\");this.embedConfig\u003dWC(\"\",b\u0026\u0026k?b.serializedEmbedConfig:a.embed_config);this.Dk\u003doua(a);this.N\u003d\"EMBEDDED_PLAYER_MODE_PFL\"\u003d\u003d\u003dthis.Dk;this.rb\u003dTC(!1,a.full_window);this.Eb\u003d!g.lD(this)\u0026\u0026!tD(this)\u0026\u0026!g.oD(this)\u0026\u0026!0;this.livingRoomAppMode\u003dUC(\"LIVING_ROOM_APP_MODE_UNSPECIFIED\",b?null\u003d\u003d\u003d(e\u003db.device)||void 0\u003d\u003d\u003de?void 0:e.livingRoomAppMode:a.living_room_app_mode,pua);this.transparentBackground\u003db?!!b.transparentBackground:\nTC(!1,a.transparent_background);this.showMiniplayerButton\u003db?!!b.showMiniplayerButton:TC(!1,a.show_miniplayer_button);this.externalFullscreen\u003db?!!b.externalFullscreen:TC(!1,a.external_fullscreen);this.showMiniplayerUiWhenMinimized\u003db?!!b.showMiniplayerUiWhenMinimized:TC(!1,a.use_miniplayer_ui);this.showInlinePreviewUi\u003db?!!b.showInlinePreviewUi:!1;this.showBackButton\u003dTC(!1,a.showbackbutton);this.vj\u003dnull!\u003d\u003d(f\u003da.show_loop_video_toggle)\u0026\u0026void 0!\u003d\u003df?f:!0;this.Sl\u003d1E-4\u003eMath.random();this.md\u003da.onesie_hot_config||\n(null\u003d\u003d\u003db||void 0\u003d\u003d\u003db?0:b.onesieHotConfig)?new Uta(a.onesie_hot_config,null\u003d\u003d\u003db||void 0\u003d\u003d\u003db?void 0:b.onesieHotConfig):void 0;this.isTectonic\u003db\u0026\u0026!this.S(\"fill_is_tectonic_from_wpcc_killswitch\")?!!b.isTectonic:!!a.isTectonic;this.playerCanaryState\u003dc;this.Dc\u003dnew bua;g.J(this,this.Dc);this.cj\u003dTC(!1,a.force_gvi);this.datasyncId\u003d(null\u003d\u003d\u003db||void 0\u003d\u003d\u003db?void 0:b.datasyncId)||g.O(\"DATASYNC_ID\",void 0);this.Kk\u003dg.O(\"LOGGED_IN\",!1);this.Zi\u003d(null\u003d\u003d\u003db||void 0\u003d\u003d\u003db?void 0:b.allowWoffleManagement)||!1;this.embedsRct\u003d\nWC(\"\",b?b.embedsRct:a.rct);this.Qi\u003d0;this.livingRoomPoTokenId\u003dnull\u003d\u003d\u003db||void 0\u003d\u003d\u003db?void 0:b.livingRoomPoTokenId;if(this.S(\"html5_onesie\")||this.S(\"html5_host_selector\"))this.Uh\u003dnew mC(this.experiments,function(){return Os()},this.deviceParams.c),g.J(this,this.Uh);\nthis.S(\"html5_high_res_logging\")?this.C\u003d2:1\u003e4096*Math.random()\u0026\u0026(this.C\u003d1);this.S(\"html5_ping_queue\")\u0026\u0026(this.hh\u003dnew eC)};\nqD\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?!1:c;a.Ub\u003dWC(a.Ub,b.video_id);a.Ea\u003dWC(a.Ea,b.eventid);a.Ea\u0026\u0026(Tv\u003da.Ea);for(var d\u003d[],e\u003dg.q(Object.keys(qua)),f\u003de.next();!f.done;f\u003de.next()){f\u003dqua[f.value];var k\u003db[f];null!\u003dk\u0026\u0026(k!\u003d\u003da.deviceParams[f]\u0026\u0026d.push(f),a.deviceParams[f]\u003dk)}!c\u0026\u00260\u003cd.length\u0026\u0026a.Sl\u0026\u0026(d.sort(),g.lw(new g.Ws(\"Player client parameters changed after startup\",d)));a.userAge\u003dVC(a.userAge,b.user_age);a.Qh\u003dWC(a.Qh,b.user_display_email);a.userDisplayImage\u003dWC(a.userDisplayImage,b.user_display_image);g.Zw(a.userDisplayImage)||\n(a.userDisplayImage\u003d\"\");a.userDisplayName\u003dWC(a.userDisplayName,b.user_display_name);a.Wf\u003dWC(a.Wf,b.user_gender);a.csiPageType\u003dWC(a.csiPageType,b.csi_page_type);a.csiServiceName\u003dWC(a.csiServiceName,b.csi_service_name);a.lh\u003dTC(a.lh,b.enablecsi);a.pageId\u003dWC(a.pageId,b.pageid);if(c\u003db.enabled_engage_types)a.enabledEngageTypes\u003dnew Set(c.split(\",\"));b.living_room_session_po_token\u0026\u0026(a.Od\u003db.living_room_session_po_token.toString())};\nhua\u003dfunction(a,b){var c\u003d\"detailpage\";\"adunit\"\u003d\u003d\u003db?c\u003da.j?\"embedded\":\"detailpage\":\"embedded\"\u003d\u003d\u003db||a.B?c\u003dUC(c,b,rua):b\u0026\u0026(c\u003d\"embedded\");return c};\nmua\u003dfunction(a,b,c){var d\u003dc?c.innertubeApiKey:WC(\"\",b.innertube_api_key),e\u003dc?c.innertubeApiVersion:WC(\"\",b.innertube_api_version);b\u003dc?c.innertubeContextClientVersion:WC(\"\",b.innertube_context_client_version);d\u003dg.O(\"INNERTUBE_API_KEY\",void 0)||d;e\u003dg.O(\"INNERTUBE_API_VERSION\",void 0)||e;c\u003dg.O(\"INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO\");var f\u003da.deviceParams.c;var k\u003d\"number\"\u003d\u003d\u003dtypeof a.deviceParams.c?Number(a.deviceParams.c):Object.keys(sua).indexOf(a.deviceParams.c);return{innertubeApiKey:d,innertubeApiVersion:e,\nEA:c,FA:f,LM:k,innertubeContextClientVersion:g.O(\"INNERTUBE_CONTEXT_CLIENT_VERSION\",void 0)||b,SF:a.hostLanguage,RF:a.region,MM:g.O(\"INNERTUBE_HOST_OVERRIDE\",void 0)||\"\",PM:!!g.O(\"INNERTUBE_USE_THIRD_PARTY_AUTH\",!1),TF:!!g.O(\"INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT\",!1)}};\nvD\u003dfunction(a,b){return!a.D\u0026\u0026es()\u0026\u0026Cp(55)\u0026\u0026\"3\"\u003d\u003d\u003da.controlsType\u0026\u0026!b};\ng.wD\u003dfunction(a){a\u003dtua(a.Ia);return\"www.youtube-nocookie.com\"\u003d\u003d\u003da?\"www.youtube.com\":a};\ng.xD\u003dfunction(a){return g.oD(a)?\"music.youtube.com\":g.wD(a)};\nyD\u003dfunction(a,b,c){return a.protocol+\"://i1.ytimg.com/vi/\"+b+\"/\"+(c||\"hqdefault.jpg\")};\nzD\u003dfunction(a){return fD(a)\u0026\u0026!g.lD(a)};\niD\u003dfunction(a){return kD\u0026\u0026!a.sj||ds(\"nintendo wiiu\")||ds(\"nintendo 3ds\")?!0:!1};\ng.oD\u003dfunction(a){return\"music-embed\"\u003d\u003d\u003da.playerStyle};\ng.sD\u003dfunction(a){return/^TVHTML5/.test(a.deviceParams.c)?!0:\"TV\"\u003d\u003d\u003da.deviceParams.cplatform};\nuua\u003dfunction(a){return\"TVHTML5\"\u003d\u003d\u003da.deviceParams.c\u0026\u0026a.deviceParams.cver.startsWith(\"7\")};\nZC\u003dfunction(a){return\"TVHTML5_SIMPLY_EMBEDDED_PLAYER\"\u003d\u003d\u003da.deviceParams.c};\nnua\u003dfunction(a){return\"CHROMECAST ULTRA/STEAK\"\u003d\u003d\u003da.deviceParams.cmodel||\"CHROMECAST/STEAK\"\u003d\u003d\u003da.deviceParams.cmodel};\ng.AD\u003dfunction(){return 1\u003cwindow.devicePixelRatio?window.devicePixelRatio:1};\nrD\u003dfunction(a){return\"web\"\u003d\u003d\u003da.deviceParams.c.toLowerCase().substr(0,3)};\ng.BD\u003dfunction(a){return\"WEB\"\u003d\u003d\u003da.deviceParams.c.toUpperCase()};\ntD\u003dfunction(a){return\"WEB_KIDS\"\u003d\u003d\u003da.deviceParams.c};\ng.lD\u003dfunction(a){return\"WEB_UNPLUGGED\"\u003d\u003d\u003da.deviceParams.c};\nCD\u003dfunction(a){return\"TVHTML5_UNPLUGGED\"\u003d\u003d\u003da.deviceParams.c};\ng.DD\u003dfunction(a){return g.lD(a)||\"TV_UNPLUGGED_CAST\"\u003d\u003d\u003da.deviceParams.c||CD(a)};\ng.mD\u003dfunction(a){return\"WEB_REMIX\"\u003d\u003d\u003da.deviceParams.c};\ng.ED\u003dfunction(a){return\"WEB_EMBEDDED_PLAYER\"\u003d\u003d\u003da.deviceParams.c};\ng.FD\u003dfunction(a){return!a.S(\"web_player_i_see_captions_killswitch\")\u0026\u0026g.BD(a)};\nGD\u003dfunction(a){return a.S(\"web_player_enable_hybrid_controls_on_touch_screen\")\u0026\u0026window.matchMedia\u0026\u0026window.matchMedia(\"(any-pointer: coarse)\").matches\u0026\u0026g.BD(a)};\nvua\u003dfunction(a){return!a.S(\"web_player_larger_tap_buttons_killswitch\")\u0026\u0026g.BD(a)\u0026\u0026!g.jD(a)};\njua\u003dfunction(a){if(a.isMobile)return!a.D;var b\u003dNumber(Date.now()/1E3),c\u003dg.rt.getInstance();return a.S(\"block_desktop_background_playback_with_mobile_cookie\")\u0026\u0026c\u0026\u0026b\u003eNumber(c.get(\"dhmu\",b.toString()))};\ng.ID\u003dfunction(a){return(a.deviceHasDisplay\u0026\u0026g.CA\u0026\u0026!ls\u0026\u0026\"3\"!\u003d\u003da.controlsType?g.ns?a.j\u0026\u0026g.Fc(51):!0:!1)||(a.deviceHasDisplay\u0026\u0026g.Wx\u0026\u0026!ls\u0026\u0026\"3\"!\u003d\u003da.controlsType?g.ns?a.j\u0026\u0026g.Fc(48):g.Fc(38):!1)||(a.deviceHasDisplay\u0026\u0026g.bD\u0026\u0026!ls\u0026\u0026\"3\"!\u003d\u003da.controlsType?g.ns?a.j\u0026\u0026g.Fc(37):g.Fc(27):!1)||a.deviceHasDisplay\u0026\u0026g.HD\u0026\u0026!ks()\u0026\u0026g.Fc(11)||a.deviceHasDisplay\u0026\u0026g.Pt\u0026\u0026g.Fc(\"604.4\")};\nwua\u003dfunction(a){if(g.jD(a)\u0026\u0026gD)return!1;if(g.Wx){if(!g.Fc(47)||!g.Fc(52)\u0026\u0026g.Fc(51))return!1}else if(g.Pt)return!1;return window.AudioContext||window.webkitAudioContext?!0:!1};\nfD\u003dfunction(a){return\"detailpage\"\u003d\u003d\u003da.ya};\ng.jD\u003dfunction(a){return\"embedded\"\u003d\u003d\u003da.ya};\nJD\u003dfunction(a){return\"leanback\"\u003d\u003d\u003da.ya};\neD\u003dfunction(a){return\"adunit\"\u003d\u003d\u003da.ya||\"gvn\"\u003d\u003d\u003da.playerStyle};\ng.nD\u003dfunction(a){return\"profilepage\"\u003d\u003d\u003da.ya};\ng.dD\u003dfunction(a){return a.j\u0026\u0026g.jD(a)\u0026\u0026!eD(a)\u0026\u0026!a.D};\noua\u003dfunction(a){var b\u003da.raw_embedded_player_response;b||(a\u003da.embedded_player_response)\u0026\u0026(b\u003dJSON.parse(a));return b?UC(\"EMBEDDED_PLAYER_MODE_UNKNOWN\",b.embeddedPlayerMode,xua):\"EMBEDDED_PLAYER_MODE_UNKNOWN\"};\nlua\u003dfunction(a,b){if(g.PB(a.experiments,\"html5_qoe_intercept\"))return g.PB(a.experiments,\"html5_qoe_intercept\");a.Ik?(b\u003db.vss_host||\"s.youtube.com\",\"s.youtube.com\"\u003d\u003d\u003db\u0026\u0026(b\u003dtua(a.Ia)||\"www.youtube.com\")):b\u003d\"video.google.com\";return b};\nKD\u003dfunction(a){if(!a.userDisplayImage)return\"\";var b\u003da.userDisplayImage.split(\"/\");if(5\u003d\u003d\u003db.length)return a\u003db[b.length-1].split(\"\u003d\"),a[1]\u003d\"s20-c\",b[b.length-1]\u003da.join(\"\u003d\"),b.join(\"/\");if(8\u003d\u003d\u003db.length)return b.splice(7,0,\"s20-c\"),b.join(\"/\");if(9\u003d\u003d\u003db.length)return b[7]+\u003d\"-s20-c\",b.join(\"/\");g.lw(new g.Ws(\"Profile image not a FIFE URL.\",a.userDisplayImage));return a.userDisplayImage};\ng.LD\u003dfunction(a){var b\u003dg.xD(a);!a.S(\"yt_embeds_disable_new_error_lozenge_url\")\u0026\u0026yua.includes(b)\u0026\u0026(b\u003d\"www.youtube.com\");return a.protocol+\"://\"+b};\nfua\u003dfunction(a,b){b.brand\u0026\u0026(a.deviceParams.cbrand\u003db.brand);b.browser\u0026\u0026(a.deviceParams.cbr\u003db.browser);b.browserVersion\u0026\u0026(a.deviceParams.cbrver\u003db.browserVersion);a.deviceParams.c\u003db.interfaceName||\"WEB\";a.deviceParams.cver\u003db.interfaceVersion||\"html5\";b.interfaceTheme\u0026\u0026(a.deviceParams.ctheme\u003db.interfaceTheme);a.deviceParams.cplayer\u003db.interfacePlayerType||\"UNIPLAYER\";b.model\u0026\u0026(a.deviceParams.cmodel\u003db.model);b.network\u0026\u0026(a.deviceParams.cnetwork\u003db.network);b.os\u0026\u0026(a.deviceParams.cos\u003db.os);b.osVersion\u0026\u0026(a.deviceParams.cosver\u003d\nb.osVersion);b.platform\u0026\u0026(a.deviceParams.cplatform\u003db.platform)};\ntua\u003dfunction(a){var b\u003dg.mj(a);return(a\u003dNumber(g.lj(4,a))||null)?b+\":\"+a:b};\nMD\u003dfunction(a){this.j\u003da};\nND\u003dfunction(a,b,c){if(c)return Rr();var d\u003d{};c\u003dzA();b\u003dg.q(b);for(var e\u003db.next();!e.done;e\u003db.next())if(e\u003de.value,a.canPlayType(c,e.yf().mimeType)){var f\u003de.j.video.quality;if(!d[f]||d[f].yf().ze())d[f]\u003de}var k\u003d[];d.auto\u0026\u0026k.push(d.auto);g.wc(oA,function(l){(l\u003dd[l])\u0026\u0026k.push(l)});\nreturn k.length?Sr(k):Rr()};\nzua\u003dfunction(a,b,c,d,e){this.B\u003da;this.u\u003db;this.D\u003dc;this.cpn\u003dd;this.J\u003de;this.C\u003d0;this.j\u003d\"\"};\nAua\u003dfunction(a,b){a.B.some(function(c){var d;return(null\u003d\u003d\u003d(d\u003dc.Fc)||void 0\u003d\u003d\u003dd?void 0:d.getId())\u003d\u003d\u003db});\na.j\u003db};\nOD\u003dfunction(a,b,c){a.cpn\u0026\u0026(b\u003dg.sj(b,{cpn:a.cpn}));c\u0026\u0026(b\u003dg.sj(b,{aha:c}));return b};\nBua\u003dfunction(a,b){a\u003da.itag.toString();null!\u003d\u003db\u0026\u0026(a+\u003db.itag.toString());return a};\nCua\u003dfunction(a){for(var b\u003d[],c\u003d[],d\u003dg.q(a.u),e\u003dd.next();!e.done;e\u003dd.next())e\u003de.value,e.bitrate\u003c\u003da.C?b.push(e):c.push(e);b.sort(function(f,k){return k.bitrate-f.bitrate});\nc.sort(function(f,k){return f.bitrate-k.bitrate});\na.u\u003db.concat(c)};\nDua\u003dfunction(a){var b;this.itag\u003da.itag;this.url\u003da.url;this.codecs\u003da.codecs;this.width\u003da.width;this.height\u003da.height;this.fps\u003da.fps;this.bitrate\u003da.bitrate;this.u\u003d(null\u003d\u003d\u003d(b\u003da.audioItag)||void 0\u003d\u003d\u003db?void 0:b.split(\",\"))||[];this.Tu\u003da.Tu;this.Nd\u003da.Nd||\"\";this.Fc\u003da.Fc;this.audioChannels\u003da.audioChannels;this.j\u003d\"\"};\nEua\u003dfunction(a,b,c,d){b\u003dvoid 0\u003d\u003d\u003db?!1:b;c\u003dvoid 0\u003d\u003d\u003dc?!0:c;d\u003dvoid 0\u003d\u003d\u003dd?{}:d;var e\u003d{};a\u003dg.q(a);for(var f\u003da.next();!f.done;f\u003da.next()){f\u003df.value;if(b\u0026\u0026MediaSource\u0026\u0026MediaSource.isTypeSupported){var k\u003df.type;f.audio_channels\u0026\u0026(k\u003dk+\"; channels\u003d\"+f.audio_channels);if(!MediaSource.isTypeSupported(k)){d[f.itag]\u003d\"tpus\";continue}}if(c||!f.drm_families||\"smpte2084\"!\u003d\u003df.eotf\u0026\u0026\"arib-std-b67\"!\u003d\u003df.eotf){k\u003dvoid 0;var l\u003d{bt709:\"SDR\",bt2020:\"SDR\",smpte2084:\"PQ\",\"arib-std-b67\":\"HLG\"},m\u003df.type.match(/codecs\u003d\"([^\"]*)\"/);\nm\u003dm?m[1]:\"\";f.audio_track_id\u0026\u0026(k\u003dnew xA(f.name,f.audio_track_id,!!f.is_default));var n\u003df.eotf;f\u003dnew Dua({itag:f.itag,url:f.url,codecs:m,width:Number(f.width),height:Number(f.height),fps:Number(f.fps),bitrate:Number(f.bitrate),audioItag:f.audio_itag,Tu:n?l[n]:void 0,Nd:f.drm_families,Fc:k,audioChannels:Number(f.audio_channels)});e[f.itag]\u003de[f.itag]||[];e[f.itag].push(f)}else d[f.itag]\u003d\"enchdr\"}return e};\nPD\u003dfunction(a,b,c){this.j\u003da;this.B\u003db;this.expiration\u003dc;this.u\u003dnull};\nFua\u003dfunction(a,b){if(!(ls||is()||gs()))return null;a\u003dEua(b,a.S(\"html5_filter_fmp4_in_hls\"));if(!a)return null;b\u003d[];for(var c\u003d{},d\u003dg.q(Object.keys(a)),e\u003dd.next();!e.done;e\u003dd.next()){e\u003dg.q(a[e.value]);for(var f\u003de.next();!f.done;f\u003de.next()){var k\u003df.value;k.Fc\u0026\u0026(f\u003dk.Fc.getId(),c[f]||(k\u003dnew Zx(f,k.Fc),c[f]\u003dk,b.push(k)))}}return 0\u003cb.length?b:null};\nKua\u003dfunction(a,b,c,d,e,f,k){if(!(ls||is()||gs()))return Rr();var l\u003d{},m\u003dGua(c),n\u003dEua(c,a.S(\"html5_filter_fmp4_in_hls\"),a.u.D,l);if(!n)return k({noplst:1}),Rr();Hua(n);c\u003d{};var p\u003d(c.fairplay\u003d\"https://youtube.com/api/drm/fps?ek\u003duninitialized\",c),r;c\u003d[];var t\u003d[],u\u003d[],x\u003dnull,y\u003d\"\";d\u003dd\u0026\u0026d.match(/hls_timedtext_playlist/)?new Dua({itag:\"0\",url:d,codecs:\"vtt\",width:0,height:0,fps:0,bitrate:0,Fc:new xA(\"English\",\"en\",!1)}):null;for(var z\u003dg.q(Object.keys(n)),E\u003dz.next();!E.done;E\u003dz.next())if(E\u003dE.value,!a.S(\"html5_disable_drm_hfr_1080\")||\n\"383\"!\u003d\u003dE\u0026\u0026\"373\"!\u003d\u003dE){E\u003dg.q(n[E]);for(var H\u003dE.next();!H.done;H\u003dE.next())if(H\u003dH.value,H.width){for(var G\u003dg.q(H.u),M\u003dG.next();!M.done;M\u003dG.next())if(M\u003dM.value,n[M]){H.j\u003dM;break}H.j||(H.j\u003dIua(n,H));if(G\u003dn[H.j])if(c.push(H),\"fairplay\"\u003d\u003d\u003dH.Nd\u0026\u0026(r\u003dp),M\u003d\"\",\"PQ\"\u003d\u003d\u003dH.Tu?M\u003d\"smpte2084\":\"HLG\"\u003d\u003d\u003dH.Tu\u0026\u0026(M\u003d\"arib-std-b67\"),M\u0026\u0026(y\u003dM),u.push(Jua(G,[H],d,f,H.itag,H.width,H.height,H.fps,m,void 0,void 0,r,M)),!x||H.width*H.height*H.fps\u003ex.width*x.height*x.fps)x\u003dH}else t.push(H)}else l[E]\u003d\"disdrmhfr\";u.reduce(function(Y,\nN){return N.yf().isEncrypted()\u0026\u0026Y},!0)\u0026\u0026(r\u003dp);\ne\u003dMath.max(e,0);p\u003dx||{};n\u003dvoid 0\u003d\u003d\u003dp.fps?0:p.fps;x\u003dvoid 0\u003d\u003d\u003dp.width?0:p.width;p\u003dvoid 0\u003d\u003d\u003dp.height?0:p.height;z\u003da.S(\"html5_native_audio_track_switching\");u.push(Jua(t,c,d,f,\"93\",x,p,n,m,\"auto\",e,r,y,z));Object.entries(l).length\u0026\u0026k(l);return ND(a.u,u,vD(a,b))};\nJua\u003dfunction(a,b,c,d,e,f,k,l,m,n,p,r,t,u){for(var x\u003d0,y\u003d\"\",z\u003dg.q(a),E\u003dz.next();!E.done;E\u003dz.next())E\u003dE.value,y||(y\u003dE.itag),E.audioChannels\u0026\u0026E.audioChannels\u003ex\u0026\u0026(x\u003dE.audioChannels,y\u003dE.itag);e\u003dnew rA(e,\"application/x-mpegURL\",{audio:new lA(0,x,null,y),video:new nA(f,k,l,null,void 0,n,void 0,t),Nd:r});a\u003dnew zua(a,b,c?[c]:[],d,!!u);a.C\u003dp?p:1369843;return new PD(e,a,m)};\nGua\u003dfunction(a){a\u003dg.q(a);for(var b\u003da.next();!b.done;b\u003da.next())if(b\u003db.value,b.url\u0026\u0026(b\u003db.url.split(\"expire/\"),!(1\u003e\u003db.length)))return+b[1].split(\"/\")[0];return NaN};\nIua\u003dfunction(a,b){for(var c\u003dg.q(Object.keys(a)),d\u003dc.next();!d.done;d\u003dc.next()){d\u003dd.value;var e\u003da[d][0];if(!e.width\u0026\u0026e.Nd\u003d\u003d\u003db.Nd\u0026\u0026!e.audioChannels)return d}return\"\"};\nHua\u003dfunction(a){for(var b\u003dnew Set,c\u003dg.q(Object.values(a)),d\u003dc.next();!d.done;d\u003dc.next())d\u003dd.value,d.length\u0026\u0026(d\u003dd[0],d.height\u0026\u0026d.codecs.startsWith(\"vp09\")\u0026\u0026b.add(d.height));c\u003d[];if(b.size){d\u003dg.q(Object.keys(a));for(var e\u003dd.next();!e.done;e\u003dd.next())if(e\u003de.value,a[e].length){var f\u003da[e][0];f.height\u0026\u0026b.has(f.height)\u0026\u0026!f.codecs.startsWith(\"vp09\")\u0026\u0026c.push(e)}}b\u003dg.q(c);for(e\u003db.next();!e.done;e\u003db.next())delete a[e.value]};\nQD\u003dfunction(a,b){this.j\u003da;this.u\u003db};\nLua\u003dfunction(a,b,c,d){var e\u003d[];c\u003dg.q(c);for(var f\u003dc.next();!f.done;f\u003dc.next()){var k\u003df.value;if(k.url){f\u003dnew g.ry(k.url,!0);if(k.s){var l\u003dk.sp,m\u003dPqa(decodeURIComponent(k.s));f.set(l,encodeURIComponent(m))}l\u003dg.q(Object.keys(d));for(m\u003dl.next();!m.done;m\u003dl.next())m\u003dm.value,f.set(m,d[m]);k\u003dlsa(k.type,k.quality,k.itag,k.width,k.height);e.push(new QD(k,f))}}return ND(a.u,e,vD(a,b))};\nRD\u003dfunction(a,b){this.j\u003da;this.u\u003db};\nMua\u003dfunction(a){var b\u003d[];g.wc(a,function(c){if(c\u0026\u0026c.url){var d\u003dlsa(c.type,\"medium\",\"0\");b.push(new RD(d,c.url))}});\nreturn b};\nNua\u003dfunction(a,b,c){c\u003dMua(c);return ND(a.u,c,vD(a,b))};\nSD\u003dfunction(a,b){this.type\u003da||\"\";this.id\u003db||\"\"};\ng.TD\u003dfunction(a){return new SD(a.substr(0,2),a.substr(2))};\nUD\u003dfunction(a,b){for(var c\u003d{},d\u003dg.q(Object.keys(Oua)),e\u003dd.next();!e.done;e\u003dd.next()){e\u003de.value;var f\u003db?b+e:e;f\u003da[f+\"_webp\"]||a[f];g.Zw(f)\u0026\u0026(c[Oua[e]]\u003df)}return c};\nVD\u003dfunction(a){var b\u003d{};if(!a||!a.thumbnails)return b;a\u003da.thumbnails.filter(function(l){return!!l.url});\na.sort(function(l,m){return l.width-m.width||l.height-m.height});\nfor(var c\u003dg.q(Object.keys(Pua)),d\u003dc.next();!d.done;d\u003dc.next()){var e\u003dNumber(d.value);d\u003dPua[e];for(var f\u003dg.q(a),k\u003df.next();!k.done;k\u003df.next())if(k\u003dk.value,k.width\u003e\u003de){e\u003dQua(k.url);g.Zw(e)\u0026\u0026(b[d]\u003de);break}}(a\u003da.pop())\u0026\u00261280\u003c\u003da.width\u0026\u0026(a\u003dQua(a.url),g.Zw(a)\u0026\u0026(b[\"maxresdefault.jpg\"]\u003da));return b};\nQua\u003dfunction(a){return a.startsWith(\"//\")?\"https:\"+a:a};\ng.WD\u003dfunction(a,b){var c;this.u\u003da;this.author\u003d\"\";this.mw\u003dnull;this.playlistLength\u003d0;this.j\u003dthis.sessionData\u003dnull;this.Z\u003d{};this.title\u003d\"\";if(b){this.author\u003db.author||b.playlist_author||\"\";this.title\u003db.playlist_title||\"\";if(a\u003db.session_data)this.sessionData\u003dtr(a,\"\u0026\");this.j\u003d(null\u003d\u003d\u003d(c\u003db.thumbnail_ids)||void 0\u003d\u003d\u003dc?void 0:c.split(\",\")[0])||null;this.Z\u003dUD(b,\"playlist_\");this.videoId\u003db.video_id||void 0;if(a\u003db.list)switch(b.listType){case \"user_uploads\":this.playlistId\u003d(new SD(\"UU\",\"PLAYER_\"+a)).toString();\nbreak;default:var d\u003db.playlist_length;d\u0026\u0026(this.playlistLength\u003dNumber(d)||0);this.playlistId\u003dg.TD(a).toString();if(b\u003db.video)this.videoId\u003d(b[0]||null).video_id||void 0}else b.playlist\u0026\u0026(this.playlistLength\u003db.playlist.toString().split(\",\").length)}};\ng.XD\u003dfunction(a,b){this.j\u003da;this.In\u003dthis.author\u003d\"\";this.mw\u003dnull;this.isUpcoming\u003dthis.isLivePlayback\u003d!1;this.lengthSeconds\u003d0;this.Hq\u003dthis.lengthText\u003d\"\";this.sessionData\u003dnull;this.Z\u003d{};this.title\u003d\"\";if(b){this.cm\u003db.aria_label||void 0;this.author\u003db.author||\"\";this.In\u003db.In||\"\";if(a\u003db.endscreen_autoplay_session_data)this.mw\u003dtr(a,\"\u0026\");this.nw\u003db.nw;this.isLivePlayback\u003d\"1\"\u003d\u003d\u003db.live_playback;this.isUpcoming\u003d!!b.isUpcoming;if(a\u003db.length_seconds)this.lengthSeconds\u003d\"string\"\u003d\u003d\u003dtypeof a?Number(a):a;this.lengthText\u003d\nb.lengthText||\"\";this.Hq\u003db.Hq||\"\";this.publishedTimeText\u003db.publishedTimeText||void 0;if(a\u003db.session_data)this.sessionData\u003dtr(a,\"\u0026\");this.shortViewCount\u003db.short_view_count_text||void 0;this.Z\u003dUD(b);this.title\u003db.title||\"\";this.videoId\u003db.docid||b.video_id||b.videoId||b.id||void 0;this.watchUrl\u003db.watchUrl||void 0}};\nSua\u003dfunction(a,b){var c\u003dg.Ja(\"ytDebugData.callbacks\");c||(c\u003d{},g.Ia(\"ytDebugData.callbacks\",c,void 0));if(g.P(\"web_dd_iu\")||Rua.includes(a))c[a]\u003db};\nYD\u003dfunction(a){this.j\u003dnew Gp(a)};\nTua\u003dfunction(){try{var a\u003d!!self.localStorage}catch(b){a\u003d!1}if(a\u0026\u0026(a\u003dg.Qp(It()+\"::yt-player\")))return new YD(a)};\nUua\u003dfunction(){var a\u003dZD;if(void 0\u003d\u003d\u003d$D)if(a){try{window.localStorage.removeItem(\"yt-player-lv\")}catch(b){}$D\u003dTua()}else g.lw(new g.Ws(\"b215858349 yt-player-lv used\",a)),(a\u003dTua())\u0026\u0026a.remove(\"yt-player-lv\"),$D\u003dg.Qp();return $D};\naE\u003dfunction(){var a\u003dUua();if(!a)return{};try{var b\u003da.get(\"yt-player-lv\");return JSON.parse(b||\"{}\")}catch(c){return{}}};\nVua\u003dfunction(a){var b\u003dUua();b\u0026\u0026(a\u003dJSON.stringify(a),b.set(\"yt-player-lv\",a))};\nbE\u003dfunction(a){return aE()[a]||0};\ncE\u003dfunction(a,b){var c\u003daE();b!\u003d\u003dc[a]\u0026\u0026(0!\u003d\u003db?c[a]\u003db:delete c[a],Vua(c))};\nWua\u003dfunction(a){var b\u003daE();b\u003dObject.assign({},b);a\u003dObject.assign({},a);for(var c in b)a[c]?(4!\u003d\u003db[c]\u0026\u0026(b[c]\u003da[c]),delete a[c]):2!\u003d\u003db[c]\u0026\u0026(b[c]\u003d4);Object.assign(b,a);Vua(b);JSON.stringify(b);return b};\ng.dE\u003dfunction(a){return g.B(function(b){return b.return(ku(Xua(),a))})};\nYua\u003dfunction(a){var b,c;return g.B(function(d){if(1\u003d\u003dd.j)return g.A(d,g.ru(),2);if(3!\u003dd.j)return(b\u003dd.u)?g.A(d,g.dE(b),3):d.return();c\u003dd.u;return d.return(au(c,[\"index\",\"media\",\"captions\"],{mode:\"readwrite\",Ic:!0},function(e){var f\u003dIDBKeyRange.bound(a+\"|\",a+\"~\");e\u003d[e.objectStore(\"index\").delete(f),e.objectStore(\"media\").delete(f),e.objectStore(\"captions\").delete(f)];return g.Tt.all(e).then(function(){})}))})};\nava\u003dfunction(){var a,b;return g.B(function(c){if(1\u003d\u003dc.j)return g.A(c,g.ru(),2);if(3!\u003dc.j){a\u003dc.u;if(!a)throw g.Rt(\"rvdfd\");return g.A(c,g.dE(a),3)}b\u003dc.u;return c.return(au(b,[\"index\",\"media\"],{mode:\"readwrite\",Ic:!0},function(d){var e\u003d{};return eu(d.objectStore(\"index\"),{},function(f){var k,l\u003df.getKey().match(/^([\\w\\-_]+)\\|(a|v)$/),m\u003dg.Tt.resolve(void 0);if(l){var n\u003dl[1];l\u003dl[2];e[n]\u003de[n]||{};e[n][l]\u003dZua(null\u003d\u003d\u003d(k\u003df.getValue())||void 0\u003d\u003d\u003dk?void 0:k.fmts)}else m\u003df.delete().then(function(){});\nreturn g.Tt.all([f.continue(),m]).then(function(p){return g.q(p).next().value})}).then(function(){for(var f\u003d{},k\u003dg.q(Object.keys(e)),l\u003dk.next();!l.done;l\u003dk.next()){l\u003dl.value;\nvar m\u003de[l].v;f[l]\u003de[l].a\u0026\u0026m?1:2}var n\u003dWua(f);return vna(d.objectStore(\"media\"),{},function(p){var r\u003dp.getKey().match($ua);r\u0026\u0026f[r[1]]||d.objectStore(\"media\").delete(p.getKey());return p.continue()}).then(function(){return n})})}))})};\nbva\u003dfunction(a,b){var c,d;return g.B(function(e){if(1\u003d\u003de.j)return g.A(e,g.ru(),2);if(3!\u003de.j){c\u003de.u;if(!c)throw g.Rt(\"wct\");return g.A(e,g.dE(c),3)}d\u003de.u;return g.A(e,au(d,[\"captions\"],{mode:\"readwrite\",Ic:!0},function(f){var k\u003d[];f\u003df.objectStore(\"captions\");for(var l\u003d0;l\u003cb.length;l++){var m\u003dbu(f,b[l],a+\"|\"+b[l].metadata.vss_id);k.push(m)}return g.Tt.all(k)}),0)})};\ncva\u003dfunction(a){var b,c,d;return g.B(function(e){if(1\u003d\u003de.j)return b\u003dIDBKeyRange.bound(a+\"|\",a+\"~\"),g.A(e,g.ru(),2);if(3!\u003de.j){c\u003de.u;if(!c)throw g.Rt(\"gactfv\");return g.A(e,g.dE(c),3)}d\u003de.u;return e.return(mna(d,b))})};\nfE\u003dfunction(a,b,c,d,e,f,k){var l,m,n,p,r,t;return g.B(function(u){switch(u.j){case 1:return l\u003dbE(a),4\u003d\u003d\u003dl?u.return(4):g.A(u,g.ru(),2);case 2:m\u003du.u;if(!m)throw g.Rt(\"wiac\");if(!k||void 0\u003d\u003d\u003df){u.eb(3);break}return g.A(u,dva(k,f),4);case 4:f\u003du.u;case 3:return n\u003dc.lastModified||\"0\",g.A(u,g.dE(m),5);case 5:return p\u003du.u,ta(u,6),eE++,g.A(u,au(p,[\"index\",\"media\"],{mode:\"readwrite\",tag:\"IDB_TRANSACTION_TAG_WIAC\",Ic:!0},function(x){if(void 0!\u003d\u003de\u0026\u0026void 0!\u003d\u003df){var y\u003d\"\"+a+\"|\"+b.id+\"|\"+n+\"|\"+String(e).padStart(10,\n\"0\");y\u003dbu(x.objectStore(\"media\"),f,y)}else y\u003dg.Tt.resolve(void 0);var z\u003deva(a,b.isVideo()),E\u003deva(a,!b.isVideo()),H\u003d{fmts:fva(d),format:c||{}};z\u003dbu(x.objectStore(\"index\"),H,z);var G\u003d-1\u003d\u003d\u003dd.downloadedEndTime;x\u003dG?x.objectStore(\"index\").get(E):g.Tt.resolve(void 0);return g.Tt.all([x,y,z]).then(function(M){M\u003dg.q(M).next().value;eE--;var Y\u003dbE(a);4!\u003d\u003dY\u0026\u0026G\u0026\u0026void 0!\u003d\u003dM\u0026\u0026Zua(M.fmts)\u0026\u0026(Y\u003d1,cE(a,Y));return Y})}),8);\ncase 8:return u.return(u.u);case 6:r\u003dwa(u);eE--;t\u003dbE(a);if(4\u003d\u003d\u003dt)return u.return(t);cE(a,4);throw r;}})};\ngva\u003dfunction(a){var b,c;return g.B(function(d){if(1\u003d\u003dd.j)return g.A(d,g.ru(),2);if(3!\u003dd.j){b\u003dd.u;if(!b)throw g.Rt(\"ri\");return g.A(d,g.dE(b),3)}c\u003dd.u;return d.return(au(c,[\"index\"],{mode:\"readonly\",tag:\"IDB_TRANSACTION_TAG_LMRI\"},function(e){var f\u003dIDBKeyRange.bound(a+\"|\",a+\"~\");return lna(e.objectStore(\"index\"),f).then(function(k){return k.map(function(l){return l?l.format:{}})})}))})};\niva\u003dfunction(a,b,c,d,e){var f,k,l;return g.B(function(m){if(1\u003d\u003dm.j)return g.A(m,g.ru(),2);if(3!\u003dm.j){f\u003dm.u;if(!f)throw g.Rt(\"rc\");return g.A(m,g.dE(f),3)}k\u003dm.u;l\u003dau(k,[\"media\"],{mode:\"readonly\",tag:\"IDB_TRANSACTION_TAG_LMRM\"},function(n){var p\u003d\"\"+a+\"|\"+b+\"|\"+c+\"|\"+String(d).padStart(10,\"0\");return n.objectStore(\"media\").get(p)});\nreturn e?m.return(l.then(function(n){return hva(e,n)})):m.return(l)})};\njva\u003dfunction(a){return g.B(function(b){cE(a,0);return b.return(Yua(a))})};\nZua\u003dfunction(a){return a?a.includes(\"dlt\u003d-1\")||!a.includes(\"dlt\u003d\"):!1};\neva\u003dfunction(a,b){return\"\"+a+\"|\"+(b?\"v\":\"a\")};\nfva\u003dfunction(a){var b\u003d{};return ur((b.dlt\u003da.downloadedEndTime.toString(),b.mket\u003da.maxKnownEndTime.toString(),b.avbr\u003da.averageByteRate.toString(),b))};\nkva\u003dfunction(a){var b\u003d{},c\u003d{};a\u003dg.q(a);for(var d\u003da.next();!d.done;d\u003da.next()){var e\u003dd.value,f\u003de.split(\"|\");e.match($ua)?(d\u003dNumber(f.pop()),isNaN(d)?c[e]\u003d\"?\":(f\u003df.join(\"|\"),(e\u003db[f])?(f\u003de[e.length-1],d\u003d\u003d\u003df.end+1?f.end\u003dd:e.push({start:d,end:d})):b[f]\u003d[{start:d,end:d}])):c[e]\u003d\"?\"}a\u003dg.q(Object.keys(b));for(d\u003da.next();!d.done;d\u003da.next())d\u003dd.value,c[d]\u003db[d].map(function(k){return k.start+\"-\"+k.end}).join(\",\");\nreturn c};\nlva\u003dfunction(a){if(a\u003da.commonConfig)this.url\u003da.url,this.urlQueryOverride\u003da.urlQueryOverride,a.ustreamerConfig\u0026\u0026(this.JI\u003dIC(a.ustreamerConfig)||void 0)};\ng.gE\u003dfunction(a){a\u003dvoid 0\u003d\u003d\u003da?{}:a;this.languageCode\u003da.languageCode||\"\";this.languageName\u003da.languageName||null;this.kind\u003da.kind||\"\";this.name\u003da.name||null;this.id\u003da.id||null;this.j\u003da.is_servable||!1;this.isTranslateable\u003da.is_translateable||!1;this.url\u003da.url||null;this.vssId\u003da.vss_id||\"\";this.isDefault\u003da.is_default||!1;this.translationLanguage\u003da.translationLanguage||null};\ng.iE\u003dfunction(a){var b\u003d{languageCode:a.languageCode,languageName:a.languageName,displayName:g.hE(a),kind:a.kind,name:a.name,id:a.id,is_servable:a.j,is_default:a.isDefault,is_translateable:a.isTranslateable,vss_id:a.vssId};a.translationLanguage\u0026\u0026(b.translationLanguage\u003da.translationLanguage);return b};\ng.jE\u003dfunction(a){return a.translationLanguage?a.translationLanguage.languageCode:a.languageCode};\ng.hE\u003dfunction(a){var b\u003da.languageName||\"\",c\u003d[b];\"asr\"\u003d\u003d\u003da.kind\u0026\u0026-1\u003d\u003d\u003db.indexOf(\"(\")\u0026\u0026c.push(\" (Automatic Captions)\");a.name\u0026\u0026c.push(\" - \"+a.name);a.translationLanguage\u0026\u0026c.push(\" \u003e\u003e \"+a.translationLanguage.languageName);return c.join(\"\")};\npva\u003dfunction(a,b,c,d){a||(a\u003db\u0026\u0026mva.hasOwnProperty(b)\u0026\u0026nva.hasOwnProperty(b)?nva[b]+\"_\"+mva[b]:void 0);b\u003da;if(!b)return null;a\u003db.match(ova);if(!a||5!\u003d\u003da.length)return null;if(a\u003db.match(ova)){var e\u003dNumber(a[3]),f\u003d[7,8,10,5,6];a\u003d!(1\u003d\u003d\u003dNumber(a[1])\u0026\u00268\u003d\u003d\u003de)\u0026\u00260\u003c\u003df.indexOf(e)}else a\u003d!1;return c||d||a?b:null};\nrva\u003dfunction(a){if(a\u003da.colorInfo)if(a\u003da.transferCharacteristics)return qva[a];return null};\nkE\u003dfunction(a){return a\u0026\u0026a.baseUrl||\"\"};\nlE\u003dfunction(a){a\u003dg.xr(a);for(var b\u003dg.q(Object.keys(a)),c\u003db.next();!c.done;c\u003db.next()){c\u003dc.value;var d\u003da[c];a[c]\u003dArray.isArray(d)?d[0]:d}return a};\nsva\u003dfunction(a,b){a.botguardData\u003db.playerAttestationRenderer.botguardData;b\u003db.playerAttestationRenderer.challenge;null!\u003db\u0026\u0026(a.Sa\u003db)};\nuva\u003dfunction(a,b){a.captionTracks\u003d[];if(b.captionTracks)for(var c\u003dg.q(b.captionTracks),d\u003dc.next();!d.done;d\u003dc.next()){d\u003dd.value;var e\u003dtva(d.baseUrl);if(!e)return;d\u003dnew g.gE({is_translateable:!!d.isTranslatable,languageCode:d.languageCode,languageName:d.name\u0026\u0026g.ix(d.name),url:e,vss_id:d.vssId,kind:d.kind});a.captionTracks.push(d)}a.XE\u003db.audioTracks||[];a.BQ\u003db.defaultAudioTrackIndex||0;a.JF\u003db.translationLanguages?g.Fl(b.translationLanguages,function(f){return{languageCode:f.languageCode,languageName:g.ix(f.languageName)}}):\n[];\na.Np\u003d!!b.contribute\u0026\u0026!!b.contribute.captionsMetadataRenderer};\nvva\u003dfunction(a,b){b\u003dg.q(b);for(var c\u003db.next();!c.done;c\u003db.next()){c\u003dc.value;var d\u003dc.interstitials.map(function(k){var l\u003dk.unserializedPlayerResponse;if(l)return{is_yto_interstitial:!0,raw_player_response:l};if(k\u003dk.playerVars)return Object.assign({is_yto_interstitial:!0},vr(k))});\nd\u003dg.q(d);for(var e\u003dd.next();!e.done;e\u003dd.next())switch(e\u003de.value,c.podConfig.playbackPlacement){case \"INTERSTITIAL_PLAYBACK_PLACEMENT_PRE\":a.interstitials\u003da.interstitials.concat({time:0,playerVars:e,nk:5});break;case \"INTERSTITIAL_PLAYBACK_PLACEMENT_POST\":a.interstitials\u003da.interstitials.concat({time:0x7ffffffffffff,playerVars:e,nk:6});break;case \"INTERSTITIAL_PLAYBACK_PLACEMENT_INSERT_AT_VIDEO_TIME\":var f\u003dNumber(c.podConfig.timeToInsertAtMillis);a.interstitials\u003da.interstitials.concat({time:f,playerVars:e,\nnk:0\u003d\u003d\u003df?5:7})}}};\nwva\u003dfunction(a,b){if(b\u003db.find(function(c){return!(!c||!c.tooltipRenderer)}))a.tooltipRenderer\u003db.tooltipRenderer};\nxva\u003dfunction(a,b){b.subscribeCommand\u0026\u0026(a.subscribeCommand\u003db.subscribeCommand);b.unsubscribeCommand\u0026\u0026(a.unsubscribeCommand\u003db.unsubscribeCommand);b.addToWatchLaterCommand\u0026\u0026(a.addToWatchLaterCommand\u003db.addToWatchLaterCommand);b.removeFromWatchLaterCommand\u0026\u0026(a.removeFromWatchLaterCommand\u003db.removeFromWatchLaterCommand);b.getSharePanelCommand\u0026\u0026(a.getSharePanelCommand\u003db.getSharePanelCommand)};\nmE\u003dfunction(a){var b\u003d[];a\u003dg.q(a);for(var c\u003da.next();!c.done;c\u003da.next())c\u003dc.value,c.baseUrl\u0026\u0026b.push(c.baseUrl);return b};\nDva\u003dfunction(a){var b\u003da.indexRange,c\u003da.initRange;b\u003d{itag:a.itag,url:a.url,index:b?b.start+\"-\"+b.end:\"0-0\",bitrate:a.bitrate,init:c?c.start+\"-\"+c.end:\"0-0\",type:a.mimeType,clen:a.contentLength,lmt:a.lastModified,xtags:a.xtags};if(c\u003da.audioTrack){var d\u003dc.displayName;d\u0026\u0026(b.name\u003dd,b.audio_track_id\u003dc.id,c.audioIsDefault\u0026\u0026(b.isDefault\u003d\"1\"))}if(c\u003da.captionTrack)b.caption_display_name\u003dc.displayName,b.caption_vss_id\u003dc.vssId,b.caption_language_code\u003dc.languageCode,b.caption_kind\u003dc.kind;(c\u003da.cipher||a.signatureCipher)?\n(c\u003dvr(c),b.sp\u003dc.sp,b.s\u003dc.s,b.url\u003dc.url):b.url\u003da.url;c\u003da.width;d\u003da.height;null!\u003dc\u0026\u0026null!\u003dd\u0026\u0026(b.size\u003dc+\"x\"+d);(c\u003da.fps)\u0026\u0026(b.fps\u003dc);(c\u003da.type)\u0026\u0026(b.stream_type\u003dyva[c]);(c\u003da.projectionType)\u0026\u0026(b.projection_type\u003dzva[c]);(c\u003da.stereoLayout)\u0026\u0026(b.stereo_layout\u003dAva[c]);(c\u003da.spatialAudioType)\u0026\u0026(b.spatial_audio_type\u003dBva[c]);if(d\u003da.drmFamilies){c\u003d[];d\u003dg.q(d);for(var e\u003dd.next();!e.done;e\u003dd.next())c.push(nE[e.value]);b.drm_families\u003dc.join(\",\")}(c\u003da.qualityLabel)\u0026\u0026(b.quality_label\u003dc);(c\u003da.targetDurationSec)\u0026\u0026(b.target_duration_sec\u003d\nc);(c\u003da.maxDvrDurationSec)\u0026\u0026(b.max_dvr_duration_sec\u003dc);(c\u003da.audioSampleRate)\u0026\u0026(b.audio_sample_rate\u003dc);(c\u003da.audioChannels)\u0026\u0026(b.audio_channels\u003dc);(c\u003drva(a))\u0026\u0026(b.eotf\u003dc);(a\u003da.colorInfo)\u0026\u0026(a\u003da.primaries)\u0026\u0026(a\u003dCva[a])\u0026\u0026(b.primaries\u003da);return g.qj(b)};\noE\u003dfunction(a){g.Kv.call(this);this.j\u003dnull;this.B\u003dnew Tp;this.j\u003dnull;this.K\u003dnew Set;this.D\u003da||\"\"};\nEva\u003dfunction(a,b,c){for(c\u003dpE(a,c);0\u003c\u003dc;){var d\u003da.levels[c];if(d.isLoaded(qE(d,b))\u0026\u0026(d\u003dg.rE(d,b)))return d;c--}return g.rE(a.levels[0],b)};\nGva\u003dfunction(a,b,c){c\u003dpE(a,c);for(var d,e;0\u003c\u003dc;c--)if(d\u003da.levels[c],e\u003dqE(d,b),!d.isLoaded(e)){d\u003da;var f\u003dc,k\u003df+\"-\"+e;d.K.has(k)||(d.K.add(k),d.B.enqueue(f,{nN:f,DN:e}))}Fva(a)};\nFva\u003dfunction(a){if(!a.j\u0026\u0026!a.B.isEmpty()){var b\u003da.B.remove();a.j\u003dHva(a,b)}};\nHva\u003dfunction(a,b){var c\u003ddocument.createElement(\"img\");a.D\u0026\u0026(c.crossOrigin\u003da.D);c.src\u003dsE(a.levels[b.nN],b.DN);c.onload\u003dfunction(){var d\u003db.nN,e\u003db.DN;null!\u003d\u003da.j\u0026\u0026(a.j.onload\u003dnull,a.j\u003dnull);d\u003da.levels[d];d.loaded.add(e);Fva(a);var f\u003dd.columns*d.rows;e*\u003df;d\u003dMath.min(e+f-1,d.eD()-1);e\u003d[e,d];a.ea(\"l\",e[0],e[1])};\nreturn c};\ng.tE\u003dfunction(a,b,c,d){this.level\u003da;this.C\u003db;this.loaded\u003dnew Set;this.level\u003da;this.C\u003db;a\u003dc.split(\"#\");this.width\u003dMath.floor(Number(a[0]));this.height\u003dMath.floor(Number(a[1]));this.frameCount\u003dMath.floor(Number(a[2]));this.columns\u003dMath.floor(Number(a[3]));this.rows\u003dMath.floor(Number(a[4]));this.j\u003dMath.floor(Number(a[5]));this.B\u003da[6];this.signature\u003da[7];this.videoLength\u003dd};\nqE\u003dfunction(a,b){return Math.floor(b/(a.columns*a.rows))};\nsE\u003dfunction(a,b){var c\u003da.C;c\u003dc.replace(\"$N\",a.B);c\u003dc.replace(\"$L\",a.level.toString());c\u003dc.replace(\"$M\",b.toString());a.signature\u0026\u0026(c\u003dg.sj(c,{sigh:a.signature}));return $w(c)};\ng.rE\u003dfunction(a,b){b\u003e\u003da.fD()\u0026\u0026a.Fp();var c\u003dqE(a,b),d\u003da.columns*a.rows,e\u003db%d;b\u003de%a.columns;e\u003dMath.floor(e/a.columns);var f\u003da.Fp()+1-d*c;if(f\u003ca.columns){var k\u003df;d\u003d1}else k\u003da.columns,d\u003df\u003cd?Math.ceil(f/a.columns):a.rows;return{url:sE(a,c),column:b,columns:k,row:e,rows:d,mx:a.width*k,Lq:a.height*d}};\nuE\u003dfunction(a,b,c,d,e){d\u003dvoid 0\u003d\u003d\u003dd?!1:d;e\u003dvoid 0\u003d\u003d\u003de?!1:e;oE.call(this,c);this.isLive\u003dd;this.N\u003d!!e;this.levels\u003dthis.u(a,b);this.C\u003dnew Map;1\u003cthis.levels.length\u0026\u0026this.levels[0].isDefault()\u0026\u0026this.levels.splice(0,1)};\nIva\u003dfunction(a,b,c){return(a\u003da.levels[b])?a.Vy(c):-1};\npE\u003dfunction(a,b){var c\u003da.C.get(b);if(c)return c;c\u003da.levels.length;for(var d\u003d0;d\u003cc;d++)if(a.levels[d].width\u003e\u003db)return a.C.set(b,d),d;a.C.set(b,c-1);return c-1};\nvE\u003dfunction(a,b,c,d){c\u003dc.split(\"#\");c\u003d[c[1],c[2],0,c[3],c[4],-1,c[0],\"\"].join(\"#\");g.tE.call(this,a,b,c,0);this.u\u003dnull;this.D\u003dd?2:0};\nwE\u003dfunction(a,b,c,d){uE.call(this,a,0,void 0,b,!(void 0\u003d\u003d\u003dd||!d));for(a\u003d0;a\u003cthis.levels.length;a++)this.levels[a].sJ(c)};\nJva\u003dfunction(a,b,c){b\u003d{cpn:b};-1\u003d\u003d\u003da.indexOf(\"/ibw/\")\u0026\u0026(b.ibw\u003dc?String(c):\"1369843\");return{url:g.sj(a,b),type:\"application/x-mpegURL\",quality:\"auto\",itag:\"93\"}};\nyE\u003dfunction(a,b){g.Kv.call(this);this.B\u003da;this.adModule\u003d!1;this.adaptiveFormats\u003d\"\";this.LO\u003dthis.Xl\u003dthis.adQueryId\u003dthis.Wl\u003dnull;this.UD\u003d{start:NaN,end:NaN};this.cm\u003d\"\";this.Nd\u003dnull;this.nG\u003dthis.drmParams\u003d\"\";this.allowEmbed\u003d!0;this.allowLiveDvr\u003dthis.offlineable\u003dthis.backgroundable\u003d!1;this.Na\u003d\"\";this.nE\u003dthis.Yl\u003d!1;this.oK\u003dnull;this.lj\u003dthis.je\u003dthis.nj\u003dthis.RC\u003d!1;this.J\u003dnull;this.dP\u003dthis.Xf\u003d!1;this.Od\u003dNaN;this.Ph\u003d!1;this.Lv\u003d0;this.eN\u003d!1;this.Fr\u003d{};this.KD\u003dthis.cycToken\u003dnull;this.author\u003d\"\";this.Iv\u003d0;this.wj\u003d\n!1;this.Hv\u003dnull;this.ND\u003d[];this.Zp\u003dthis.aG\u003d!1;this.clientScreenNonce\u003dthis.clientPlaybackNonce\u003dthis.videoCountText\u003dthis.channelBanner\u003dthis.Sb\u003dthis.Lb\u003d\"\";this.contentCheckOk\u003d!1;this.limitedPlaybackDurationInSeconds\u003dthis.endSeconds\u003dthis.Gb\u003d0;this.QN\u003dthis.Dc\u003dthis.u\u003dnull;this.KI\u003d\"\";this.Ia\u003d!1;this.rk\u003dthis.qk\u003d0;this.WD\u003dthis.pipable\u003dthis.rl\u003d!1;this.paidContentOverlayDurationMs\u003d0;this.isLivePlayback\u003dthis.qb\u003dthis.isPrivate\u003dthis.isListed\u003dthis.OI\u003dthis.eP\u003dthis.mutedAutoplay\u003dthis.xl\u003d!1;this.UC\u003d\"\";this.isLowLatencyLiveStream\u003d\nthis.isLivingRoomDeeplink\u003dthis.isLiveDefaultBroadcast\u003dthis.PC\u003dthis.fh\u003dthis.df\u003d!1;this.latencyClass\u003d\"UNKNOWN\";this.bJ\u003dthis.NI\u003dthis.enablePreroll\u003dthis.enableServerStitchedDai\u003dthis.ke\u003dthis.isMdxPlayback\u003dthis.isUpcoming\u003dthis.isPremiere\u003d!1;this.mdxControlMode\u003dnull;this.isPharma\u003d!1;this.tb\u003d0;this.reloadReason\u003d\"\";this.QC\u003dthis.mK\u003dthis.Re\u003d!1;this.keywords\u003d{};this.rb\u003d\"\";this.yk\u003d0;this.Tr\u003d!1;this.liveChunkReadahead\u003dNaN;this.hh\u003dnull;this.Tl\u003dthis.lengthSeconds\u003d0;this.playerParams\u003dthis.musicVideoType\u003dnull;this.RI\u003d\nthis.paygated\u003d!1;this.Mi\u003d[];this.ma\u003d[];this.racyCheckOk\u003d!1;this.xK\u003d{};this.Zx\u003d0;this.C\u003dnull;this.autonavState\u003d1;this.aL\u003dnull;this.shortDescription\u003d\"\";this.jb\u003dthis.FD\u003d!1;this.Sr\u003dthis.Ub\u003dthis.startSeconds\u003d0;this.Ur\u003dthis.AQ\u003dthis.cj\u003dxE;this.suggestions\u003dnull;this.Ul\u003dthis.Vl\u003dvoid 0;this.Zi\u003dnull;this.JD\u003d!1;this.expandedSubtitle\u003dthis.expandedTitle\u003dthis.subtitle\u003dthis.title\u003d\"\";this.uq\u003dthis.suggestedAction\u003dthis.multiMarkersPlayerBarRenderer\u003dthis.ZF\u003dvoid 0;this.vj\u003d[];this.hlsFormats\u003dthis.aj\u003d\"\";this.Ar\u003dthis.Rr\u003d\nthis.Wf\u003dthis.Cb\u003dthis.bb\u003dthis.Dk\u003dthis.Yq\u003dnull;this.oi\u003d\"vvt\";this.Vc\u003d!1;this.QD\u003dnull;this.xP\u003d\"\";this.Kk\u003dNaN;this.Gs\u003dthis.Cs\u003dthis.Ik\u003dthis.Bs\u003dthis.As\u003dthis.sj\u003dthis.Hk\u003dthis.Fs\u003dthis.Jk\u003dthis.Ds\u003d\"\";this.uj\u003dnull;this.FM\u003d!1;this.K\u003d{};this.clipStart\u003d0;this.clipEnd\u003dInfinity;this.heartbeatToken\u003d\"\";this.TI\u003dthis.SI\u003dNaN;this.md\u003dthis.xk\u003dthis.bd\u003dthis.aJ\u003dthis.UI\u003d!1;this.Ek\u003d!0;this.Z\u003d{};this.captionTracks\u003d[];this.XE\u003d[];this.BQ\u003d0;this.JF\u003d[];this.Np\u003d!1;this.xj\u003dnew Zx(\"und\",new xA(\"Default\",\"und\",!0));this.SC\u003d0;this.N\u003dnull;\nthis.Dp\u003d[];this.tH\u003d!1;this.Wc\u003d[];this.zs\u003dthis.Wb\u003d\"\";this.slotPosition\u003d-1;this.breakType\u003d0;this.watchNextResponse\u003dthis.playerResponse\u003dthis.QI\u003dthis.Gr\u003dthis.zj\u003dthis.xg\u003dthis.rH\u003dthis.VD\u003dthis.TD\u003dnull;this.Cq\u003d!1;this.oa\u003dnull;this.isInlinePlaybackNoAd\u003dthis.Ug\u003dthis.useCobaltWidevine\u003dthis.cN\u003dthis.Aq\u003d!1;this.jH\u003d!0;this.KK\u003dthis.MK\u003dNaN;this.defraggedFromSubfragments\u003dthis.jl\u003dthis.hasSubfragmentedFmp4\u003d!1;this.liveExperimentalContentId\u003dNaN;this.Jv\u003dthis.PD\u003dthis.ge\u003d!1;this.interstitials\u003d[];this.D\u003dthis.OC\u003d!1;this.Va\u003d\n\"\";this.allowImaMonetization\u003d!1;this.Cc\u003dthis.zk\u003dthis.qK\u003d\"\";this.Ea\u003dthis.ZI\u003d!1;this.Pd\u003d0;this.pK\u003dthis.Gk\u003d\"\";this.BD\u003dthis.XC\u003dthis.MI\u003dthis.readAheadGrowthRateMs\u003dthis.minReadAheadMediaTimeMs\u003dthis.maxReadAheadMediaTimeMs\u003dNaN;this.showShareButton\u003d!0;this.Fk\u003d!1;this.Qi\u003dthis.qf\u003d!0;this.errorDetail\u003dthis.userGenderAge\u003d\"\";this.LD\u003dthis.MD\u003dthis.getSharePanelCommand\u003dthis.removeFromWatchLaterCommand\u003dthis.addToWatchLaterCommand\u003dthis.unsubscribeCommand\u003dthis.subscribeCommand\u003dthis.contextParams\u003dthis.Gi\u003dthis.errorReason\u003d\nthis.errorCode\u003dnull;this.hq\u003dthis.Op\u003d\"\";this.yj\u003d!1;this.Sl\u003d[];this.wN\u003dthis.bN\u003dthis.WL\u003dthis.Eg\u003dthis.Ge\u003d0;this.fetchType\u003dnull;this.yK\u003d!0;this.CN\u003dvoid 0;this.kP\u003d-1;this.Qh\u003dthis.lc\u003d!1;this.Tb\u003dnull;this.xa\u003d\"\";this.eh\u003d!1;this.watchUrl\u003dnull;this.zr\u003d[];this.visibleOnLoadKeys\u003d[];this.S(\"web_player_ux_module_wait\")\u0026\u0026this.B.Eb\u0026\u0026this.ma.push(\"ux\");this.lc\u003dthis.S(\"web_new_autonav_countdown\");this.Qh\u003dthis.S(\"web_new_big_thumbnail_endscreen\");Kva(this,b)};\ng.BE\u003dfunction(a,b,c,d){b\u0026\u0026b.cpn\u0026\u0026g.lw(new g.Ws(\"CPN provided in VideoData update\",{Vga:b.cpn,cg:a.clientPlaybackNonce,Ega:c}));d\u0026\u0026(a.errorCode\u003dnull,a.errorDetail\u003d\"\",a.errorReason\u003dnull,a.Gi\u003dnull);c?(YC(b),Kva(a,b),zE(a)\u0026\u0026AE(a)):(b\u003db||{},Lva(a,b),Mva(a,b),Nva(a,b),a.ea(\"dataupdated\"))};\nNva\u003dfunction(a,b){a.fflags\u003dWC(a.fflags,b.fflags);var c\u003db.iv_invideo_url;c\u0026\u0026(a.Na\u003d$w(c));a.Yl\u003dTC(a.Yl,b.iv_ads_only);a.nE\u003dTC(a.nE,b.iv_allow_in_place_switch);if(c\u003db.cta_conversion_urls)a.E_\u003dc;a.isPharma\u003dTC(a.isPharma,b.is_pharma);a.author\u003dWC(a.author,b.author);a.Lb\u003dtva(b.ttsurl)||a.Lb;a.wj\u003dTC(a.wj,b.cc_asr);a.Sb\u003dWC(a.Sb,b.channel_path);a.channelBanner\u003dWC(a.channelBanner,b.channel_banner);if(c\u003db.profile_picture)a.profilePicture\u003dWC(a.profilePicture,c);a.videoCountText\u003dWC(a.videoCountText,b.video_count_text);\na.autonavState\u003dUC(a.autonavState,b.autonav_state,Ova);a.clientPlaybackNonce\u003dWC(a.clientPlaybackNonce,b.cpn);a.subscribed\u003dTC(a.subscribed,b.subscribed);a.rawViewCount\u003dVC(a.rawViewCount,b.view_count);a.shortViewCount\u003dWC(a.shortViewCount,b.short_view_count_text);a.publishedTimeText\u003dWC(a.publishedTimeText||\"\",b.publishedTimeText);a.lengthText\u003dWC(a.lengthText||\"\",b.lengthText);a.Hq\u003dWC(a.Hq||\"\",b.Hq);a.In\u003dWC(a.In||\"\",b.In);a.title\u003dWC(a.title,b.title);a.subtitle\u003dWC(a.subtitle,b.subtitle);a.expandedTitle\u003d\nWC(a.expandedTitle,b.expanded_title);a.expandedSubtitle\u003dWC(a.expandedSubtitle,b.expanded_subtitle);a.cm\u003dWC(a.cm,b.aria_label);a.ypcPreview\u003dWC(a.ypcPreview,b.ypc_preview);a.SD\u003dWC(a.SD,b.ypc_origin);a.Vc\u003dTC(a.Vc,b.ypc_is_premiere_trailer);a.Gk\u003dWC(a.Gk,b.ypc_clickwrap_message);a.paygated\u003dTC(a.paygated,b.paygated);a.FM\u003dTC(a.FM,b.requires_purchase);a.showShareButton\u003d!TC(!a.showShareButton,b.ss);a.qf\u003dTC(a.qf,b.showwatchlater);a.Qi\u003dTC(a.Qi,b.shownotifybutton);a.Fk\u003dTC(a.Fk,b.copy_share);if(c\u003db.keywords)a.keywords\u003d\nPva(c.split(\",\"));if(c\u003db.rvs)a.suggestions\u003dwr(c).map(function(d){return d.playlist||d.list||d.api?new g.WD(a.B,d):new g.XD(a.B,d)});\na.contentCheckOk\u003dTC(a.contentCheckOk,b.cco);a.racyCheckOk\u003dTC(a.racyCheckOk,b.rco);a.isLivingRoomDeeplink\u003dTC(a.isLivingRoomDeeplink,b.is_living_room_deeplink);a.oauthToken\u003dWC(a.oauthToken,b.oauth_token);a.rb\u003dWC(a.rb,b.kpt);a.visitorData\u003dWC(a.visitorData,b.visitor_data);if(c\u003db.session_data)a.sessionData\u003dtr(c,\"\u0026\");a.Fq\u003dWC(a.Fq,b.endscreen_ad_tracking_data);a.ON\u003dTC(a.ON,b.wait_for_vast_info_cards_xml);a.HD\u003dTC(a.HD,b.suppress_creator_endscreen);a.cJ\u003dTC(a.cJ,b.is_trueview_action);a.oN\u003dWC(a.oN,b.tracking_list);\na.Op\u003dWC(a.Op,b.clip);a.hq\u003dWC(a.hq,b.clipt);Qva(a,b)};\nKva\u003dfunction(a,b){var c,d,e,f;b\u003db||{};var k\u003db.errordetail;null!\u003dk\u0026\u0026(a.errorDetail\u003dk);var l\u003db.errorcode;null!\u003dl?a.errorCode\u003dl:\"fail\"\u003d\u003db.status\u0026\u0026(a.errorCode\u003d\"150\");var m\u003db.reason;null!\u003dm\u0026\u0026(a.errorReason\u003dm);var n\u003db.subreason;null!\u003dn\u0026\u0026(a.Gi\u003dn);a.clientPlaybackNonce||(a.clientPlaybackNonce\u003db.cpn||Vv(16));a.qb\u003dTC(a.B.qb,b.livemonitor);Lva(a,b);var p\u003db.raw_player_response;if(!p){var r\u003db.player_response;r\u0026\u0026(p\u003dJSON.parse(r))}p\u0026\u0026(a.playerResponse\u003dp);if(a.playerResponse){var t\u003da.playerResponse.annotations;\nif(t)for(var u\u003dg.q(t),x\u003du.next();!x.done;x\u003du.next()){var y\u003dx.value.playerAnnotationsUrlsRenderer;if(y){y.adsOnly\u0026\u0026(a.Yl\u003d!0);y.allowInPlaceSwitch\u0026\u0026(a.nE\u003d!0);var z\u003dy.loadPolicy;z\u0026\u0026(a.annotationsLoadPolicy\u003dRva[z]);var E\u003dy.invideoUrl;E\u0026\u0026(a.Na\u003d$w(E));a.RC\u003d!0;break}}var H\u003da.playerResponse.attestation;H\u0026\u0026sva(a,H);var G\u003da.playerResponse.cotn;G\u0026\u0026(a.cotn\u003dG);var M\u003da.playerResponse.heartbeatParams;if(M){var Y,N\u003dM.heartbeatToken;N\u0026\u0026(a.drmSessionId\u003dM.drmSessionId||\"\",a.heartbeatToken\u003dN,a.SI\u003dNumber(M.intervalMilliseconds),\na.TI\u003dNumber(M.maxRetries),a.UI\u003d!!M.softFailOnError,a.aJ\u003d!!M.useInnertubeHeartbeatsForDrm,a.nj\u003d!0);a.heartbeatServerData\u003dM.heartbeatServerData;a.S(\"heartbeat_iff_heartbeat_params_filled\")\u0026\u0026(a.nj\u003d!0);a.Ph\u003d!(null\u003d\u003d\u003d(Y\u003dM.heartbeatAttestationConfig)||void 0\u003d\u003d\u003dY||!Y.requiresAttestation)}var da\u003da.playerResponse.messages;da\u0026\u0026wva(a,da);var va\u003da.playerResponse.multicamera;if(va){var Fa\u003dva.playerLegacyMulticameraRenderer;if(Fa){var Oa\u003dFa.metadataList;Oa\u0026\u0026(a.pK\u003dOa,a.Wc\u003dwr(Oa))}}var Zb\u003da.playerResponse.overlay;\nif(Zb){var Za\u003dZb.playerControlsOverlayRenderer;if(Za){var xc\u003dZa.controlBgHtml;null!\u003dxc?(a.Va\u003dxc,a.D\u003d!0):(a.Va\u003d\"\",a.D\u003d!1);if(Za.mutedAutoplay){var Wd\u003dZa.mutedAutoplay.playerMutedAutoplayOverlayRenderer;if(Wd\u0026\u0026Wd.endScreen){var fb\u003dWd.endScreen.playerMutedAutoplayEndScreenRenderer;fb\u0026\u0026fb.text\u0026\u0026(a.qK\u003dg.ix(fb.text))}}else a.mutedAutoplay\u003d!1}}var $b\u003da.playerResponse.playabilityStatus;if($b){var qc,Xi\u003d$b.backgroundability;Xi\u0026\u0026Xi.backgroundabilityRenderer.backgroundable\u0026\u0026(a.backgroundable\u003d!0);var Lh\u003d$b.offlineability;\nif(null\u003d\u003d\u003d(qc\u003dnull\u003d\u003d\u003dLh||void 0\u003d\u003d\u003dLh?void 0:Lh.offlineabilityRenderer)||void 0\u003d\u003d\u003dqc?0:qc.offlineable)a.offlineable\u003d!0;var Yi\u003d$b.contextParams;Yi\u0026\u0026(a.contextParams\u003dYi);var Gl\u003d$b.pictureInPicture;Gl\u0026\u0026Gl.pictureInPictureRenderer.playableInPip\u0026\u0026(a.pipable\u003d!0);$b.playableInEmbed\u0026\u0026(a.allowEmbed\u003d!0);var Vc\u003d$b.ypcClickwrap;if(Vc){var Hn\u003dVc.playerLegacyDesktopYpcClickwrapRenderer,Le\u003dVc.ypcRentalActivationRenderer;if(Hn)a.Gk\u003dHn.durationMessage||\"\",a.lj\u003d!0;else if(Le){var In\u003dLe.durationMessage;a.Gk\u003dIn?g.ix(In):\n\"\";a.lj\u003d!0}}var Xb\u003d$b.errorScreen;if(Xb){if(Xb.playerLegacyDesktopYpcTrailerRenderer){var ac\u003dXb.playerLegacyDesktopYpcTrailerRenderer;a.Gs\u003dac.trailerVideoId||\"\";var Jn\u003dXb.playerLegacyDesktopYpcTrailerRenderer.ypcTrailer;var Mh\u003dJn\u0026\u0026Jn.ypcTrailerRenderer}else if(Xb.playerLegacyDesktopYpcOfferRenderer)ac\u003dXb.playerLegacyDesktopYpcOfferRenderer;else if(Xb.ypcTrailerRenderer){Mh\u003dXb.ypcTrailerRenderer;var Zi\u003dMh.fullVideoMessage;a.Hk\u003dZi?g.ix(Zi):\"\"}ac\u0026\u0026(a.Ik\u003dac.itemTitle||\"\",ac.itemUrl\u0026\u0026(a.Cs\u003dac.itemUrl),\nac.itemBuyUrl\u0026\u0026(a.As\u003dac.itemBuyUrl),a.Bs\u003dac.itemThumbnail||\"\",a.Fs\u003dac.offerHeadline||\"\",a.Jk\u003dac.offerDescription||\"\",a.sj\u003dac.offerId||\"\",a.Ds\u003dac.offerButtonText||\"\",a.QD\u003dac.offerButtonFormattedText||null,a.Kk\u003dac.overlayDurationMsec||NaN,a.Hk\u003dac.fullVideoMessage||\"\",a.je\u003d!0);if(Mh){var If\u003dMh.unserializedPlayerResponse;if(If)a.uj\u003d{raw_player_response:If};else{var Kn\u003dMh.playerVars;a.uj\u003dKn?vr(Kn):null}a.je\u003d!0}}}var ad\u003da.playerResponse.playbackTracking;if(ad){var $i\u003db,Hl\u003dkE(ad.googleRemarketingUrl);Hl\u0026\u0026\n(a.googleRemarketingUrl\u003dHl);var Ln\u003dkE(ad.youtubeRemarketingUrl);Ln\u0026\u0026(a.youtubeRemarketingUrl\u003dLn);var Il\u003dkE(ad.ptrackingUrl);if(Il){var dh\u003dlE(Il),Hd\u003ddh.oid;Hd\u0026\u0026(a.vK\u003dHd);var jg\u003ddh.pltype;jg\u0026\u0026(a.wK\u003djg);var Wc\u003ddh.ptchn;Wc\u0026\u0026(a.uK\u003dWc);var Nh\u003ddh.ptk;Nh\u0026\u0026(a.Er\u003dencodeURIComponent(Nh));var Gq\u003ddh.m;Gq\u0026\u0026(a.Dq\u003dGq)}var QA\u003dkE(ad.ppvRemarketingUrl);QA\u0026\u0026(a.ppvRemarketingUrl\u003dQA);var RA\u003dkE(ad.qoeUrl);if(RA){for(var Me\u003dg.xr(RA),SA\u003dg.q(Object.keys(Me)),Hq\u003dSA.next();!Hq.done;Hq\u003dSA.next()){var TA\u003dHq.value,UA\u003dMe[TA];Me[TA]\u003d\nArray.isArray(UA)?UA.join(\",\"):UA}a.hQ\u003dMe;var HJ\u003dMe.cat;HJ\u0026\u0026(a.zk\u003dHJ);var Mu\u003dMe.live;Mu\u0026\u0026(a.UC\u003dMu);var VA\u003dMe.drm_product;VA\u0026\u0026(a.nG\u003dVA)}var Mn\u003dkE(ad.remarketingUrl);if(Mn){a.remarketingUrl\u003dMn;var Nu\u003dlE(Mn);Nu.foc_id\u0026\u0026(a.K.focEnabled\u003d!0);var Iq\u003dNu.data;Iq\u0026\u0026(a.K.rmktEnabled\u003d!0,Iq.engaged\u0026\u0026(a.K.engaged\u003d\"1\"));a.K.baseUrl\u003dZba(Mn)+jj(g.lj(5,Mn))}var Jq\u003dkE(ad.videostatsPlaybackUrl);if(Jq){var $a\u003dlE(Jq);a.IK\u003d$a;var eh\u003d$a.adformat;if(eh\u0026\u0026($i.adformat\u003deh,!a.S(\"process_video_data_ad_format_in_player_tracking_killswitch\"))){var Ou\u003d\na.V(),WA\u003dpva(eh,a.zs,Ou.j,Ou.B);WA\u0026\u0026(a.adFormat\u003dWA)}var XA\u003d$a.aqi;XA\u0026\u0026($i.ad_query_id\u003dXA);var YA\u003d$a.autoplay;YA\u0026\u0026(a.xl\u003d\"1\"\u003d\u003dYA);var ZA\u003d$a.autonav;ZA\u0026\u0026(a.rl\u003d\"1\"\u003d\u003dZA);var Pu\u003d$a.delay;Pu\u0026\u0026(a.Gb\u003dsh(Pu));var Nn\u003d$a.ei;Nn\u0026\u0026(a.eventId\u003dNn);\"adunit\"\u003d\u003d\u003d$a.el\u0026\u0026(a.xl\u003d!0);var $A\u003d$a.feature;$A\u0026\u0026(a.mN\u003d$A);var aB\u003d$a.list;aB\u0026\u0026(a.playlistId\u003daB);var bB\u003d$a.of;bB\u0026\u0026(a.x_\u003dbB);var Qu\u003d$a.osid;Qu\u0026\u0026(a.osid\u003dQu);var Ru\u003d$a.referrer;Ru\u0026\u0026(a.referrer\u003dRu);var Jl\u003d$a.sdetail;Jl\u0026\u0026(a.dN\u003dJl);var Su\u003d$a.sourceid;Su\u0026\u0026(a.n5\u003dSu);var cB\u003d$a.ssrt;\ncB\u0026\u0026(a.Kv\u003d\"1\"\u003d\u003dcB);var Tu\u003d$a.subscribed;Tu\u0026\u0026(a.subscribed\u003d\"1\"\u003d\u003dTu,a.K.subscribed\u003dTu);var dB\u003d$a.uga;dB\u0026\u0026(a.userGenderAge\u003ddB);var eB\u003d$a.upt;eB\u0026\u0026(a.B_\u003deB);var Jf\u003d$a.vm;Jf\u0026\u0026(a.videoMetadata\u003dJf)}var Uu\u003dkE(ad.videostatsWatchtimeUrl);if(Uu){var IJ\u003dlE(Uu).ald;IJ\u0026\u0026(a.HZ\u003dIJ)}if(ad.promotedPlaybackTracking){var Ne\u003dad.promotedPlaybackTracking;Ne.startUrls\u0026\u0026(a.lh\u003dNe.startUrls);Ne.firstQuartileUrls\u0026\u0026(a.Or\u003dNe.firstQuartileUrls);Ne.secondQuartileUrls\u0026\u0026(a.Pr\u003dNe.secondQuartileUrls);Ne.thirdQuartileUrls\u0026\u0026(a.Qr\u003dNe.thirdQuartileUrls);\nNe.completeUrls\u0026\u0026(a.Ep\u003dNe.completeUrls);Ne.engagedViewUrls\u0026\u0026(1\u003cNe.engagedViewUrls.length\u0026\u0026g.lw(new g.Ws(\"There are more than one engaged_view_urls.\")),a.Eb\u003dNe.engagedViewUrls[0])}}a:{var Vu\u003da.playerResponse.adPlacements;if(Vu)for(var Xd\u003dg.q(Vu),Wu\u003dXd.next();!Wu.done;Wu\u003dXd.next()){var Kq\u003dWu.value;if(Kq.adPlacementRenderer\u0026\u0026Kq.adPlacementRenderer.renderer\u0026\u0026Kq.adPlacementRenderer.renderer.videoAdTrackingRenderer){var Xu\u003dKq.adPlacementRenderer.renderer.videoAdTrackingRenderer;break a}}Xu\u003dnull}var Lq\u003d\nXu;ad\u0026\u0026ad.promotedPlaybackTracking\u0026\u0026Lq\u0026\u0026g.lw(new g.Ws(\"Player Response with both promotedPlaybackTracking and videoAdTrackingRenderer\"));if(Lq)if(a.S(\"html5_enable_pacf_for_playback_tracking_layout_web\"))a.RI\u003d!0;else if(Lq.pings){var Oe\u003dLq.pings;Oe.startPings\u0026\u0026(a.lh\u003dmE(Oe.startPings));Oe.firstQuartilePings\u0026\u0026(a.Or\u003dmE(Oe.firstQuartilePings));Oe.secondQuartilePings\u0026\u0026(a.Pr\u003dmE(Oe.secondQuartilePings));Oe.thirdQuartilePings\u0026\u0026(a.Qr\u003dmE(Oe.thirdQuartilePings));Oe.completePings\u0026\u0026(a.Ep\u003dmE(Oe.completePings));\nOe.progressPings\u0026\u0026(1\u003cOe.progressPings.length\u0026\u0026g.lw(new g.Ws(\"There is more than one Progress Ping in VideoAdTracking.\")),a.Eb\u003dOe.progressPings[0].baseUrl)}else g.lw(new g.Ws(\"VideoAdTrackingRenderer without pings\"));var fB\u003da.playerResponse.playerAds;if(fB)for(var JJ\u003db,gB\u003dg.q(fB),Yu\u003dgB.next();!Yu.done;Yu\u003dgB.next()){var hB\u003dYu.value;if(hB){var Zu\u003dhB.playerLegacyDesktopWatchAdsRenderer;if(Zu){var kg\u003dZu.playerAdParams;if(kg){\"1\"\u003d\u003dkg.autoplay\u0026\u0026(a.xl\u003d!0);a.Xl\u003dkg.encodedAdSafetyReason||null;void 0!\u003d\u003dkg.showContentThumbnail\u0026\u0026\n(a.Ek\u003d!!kg.showContentThumbnail);JJ.enabled_engage_types\u003dkg.enabledEngageTypes;break}}}}var ke\u003da.playerResponse.playerConfig;if(ke){var nk\u003dke.manifestlessWindowedLiveConfig;if(nk){var iB\u003dNumber(nk.minDvrSequence),jB\u003dNumber(nk.maxDvrSequence),kB\u003dNumber(nk.minDvrMediaTimeMs),lB\u003dNumber(nk.maxDvrMediaTimeMs),mB\u003dNumber(nk.startWalltimeMs);iB\u0026\u0026(a.Ge\u003diB);kB\u0026\u0026(a.bN\u003dkB/1E3);jB\u0026\u0026(a.Eg\u003djB);lB\u0026\u0026(a.WL\u003dlB/1E3);mB\u0026\u0026(a.wN\u003dmB/1E3)}var On\u003dke.daiConfig;if(On){if(On.enableDai){a.ke\u003d!0;var nB\u003dOn.enableServerStitchedDai;\nnB\u0026\u0026(a.enableServerStitchedDai\u003dnB);var $u\u003dOn.enablePreroll;$u\u0026\u0026(a.enablePreroll\u003d$u)}\"DAI_TYPE_SS_DISABLED\"\u003d\u003d\u003dOn.daiType\u0026\u0026(a.NI\u003d!0)}var Kl\u003dke.audioConfig;if(Kl){var oB\u003dKl.loudnessDb;null!\u003doB\u0026\u0026(a.Od\u003doB);Kl.audioMuted\u0026\u0026(a.Xf\u003d!0);Kl.muteOnStart\u0026\u0026(a.dP\u003d!0)}var pB\u003dke.playbackEndConfig;if(pB){var av\u003dpB.endSeconds;av\u0026\u0026a.mutedAutoplay\u0026\u0026(a.endSeconds\u003dav)}var aj\u003dke.fairPlayConfig;if(aj){var pja\u003daj.certificate;pja\u0026\u0026(a.Dc\u003dIC(pja));var qja\u003dNumber(aj.keyRotationPeriodMs);0\u003cqja\u0026\u0026(a.k_\u003dqja);var rja\u003dNumber(aj.keyPrefetchMarginMs);\n0\u003crja\u0026\u0026(a.YZ\u003drja)}var bv\u003dke.playbackStartConfig;if(bv){a.BD\u003dNumber(bv.startSeconds);var sja\u003dbv.liveUtcStartSeconds,tja\u003d!!a.liveUtcStartSeconds\u0026\u00260\u003ca.liveUtcStartSeconds;sja\u0026\u0026!tja\u0026\u0026(a.liveUtcStartSeconds\u003dNumber(sja));var CX\u003dbv.startPosition;if(CX){var uja\u003dCX.utcTimeMillis;uja\u0026\u0026!tja\u0026\u0026(a.liveUtcStartSeconds\u003d.001*Number(uja));var vja\u003dCX.streamTimeMillis;vja\u0026\u0026(a.Sr\u003d.001*Number(vja))}a.progressBarStartPosition\u003dbv.progressBarStartPosition;a.progressBarEndPosition\u003dbv.progressBarEndPosition}else{var DX\u003dke.skippableSegmentsConfig;\nif(DX){var wja\u003dDX.introSkipDurationMs;wja\u0026\u0026(a.MI\u003dNumber(wja)/1E3);var xja\u003dDX.outroSkipDurationMs;xja\u0026\u0026(a.XC\u003dNumber(xja)/1E3)}}var EX\u003dke.skippableIntroConfig;if(EX){var yja\u003dNumber(EX.startMs),zja\u003dNumber(EX.endMs);isNaN(yja)||isNaN(zja)||(a.MK\u003dyja,a.KK\u003dzja)}var Aja\u003dke.streamSelectionConfig;Aja\u0026\u0026(a.rk\u003dNumber(Aja.maxBitrate));var Bja\u003dke.vrConfig;Bja\u0026\u0026(a.Aq\u003d\"1\"\u003d\u003dBja.partialSpherical);var qB\u003dke.webDrmConfig;if(qB){qB.skipWidevine\u0026\u0026(a.cN\u003d!0);var Cja\u003dqB.widevineServiceCert;Cja\u0026\u0026(a.QN\u003dIC(Cja));qB.useCobaltWidevine\u0026\u0026\n(a.useCobaltWidevine\u003d!0);qB.startWithNoQualityConstraint\u0026\u0026(a.Ug\u003d!0)}var Dja\u003dke.mediaCommonConfig;if(Dja){var KJ\u003dDja.dynamicReadaheadConfig;KJ\u0026\u0026(a.maxReadAheadMediaTimeMs\u003dKJ.maxReadAheadMediaTimeMs||NaN,a.minReadAheadMediaTimeMs\u003dKJ.minReadAheadMediaTimeMs||NaN,a.readAheadGrowthRateMs\u003dKJ.readAheadGrowthRateMs||NaN)}var Eja\u003dke.inlinePlaybackConfig;Eja\u0026\u0026(a.jH\u003d!!Eja.showAudioControls)}var Ll\u003da.playerResponse.streamingData;if(Ll){var Fja\u003dLl.adaptiveFormats;if(Fja){for(var Gja\u003d[],Hja\u003dg.q(Fja),bj\u003dHja.next();!bj.done;bj\u003d\nHja.next()){var LJ\u003dbj.value;Gja.push(Dva(LJ));var Ija\u003dLJ.loudnessDb;LJ.itag\u0026\u0026null!\u003dIja\u0026\u0026(a.Fr[LJ.itag.toString()]\u003dIja)}a.adaptiveFormats\u003dGja.join(\",\")}var FX\u003dLl.formats;if(FX){var rB\u003d[],Jja\u003dg.q(FX);for(bj\u003dJja.next();!bj.done;bj\u003dJja.next()){var GX\u003dbj.value;rB.push(GX.itag+\"/\"+GX.width+\"x\"+GX.height)}a.KI\u003drB.join(\",\");rB\u003d[];var Kja\u003dg.q(FX);for(bj\u003dKja.next();!bj.done;bj\u003dKja.next()){var cv\u003dbj.value,sB\u003d{itag:cv.itag,type:cv.mimeType,quality:cv.quality},Lja\u003dcv.url;Lja\u0026\u0026(sB.url\u003dLja);var Mja\u003dcv.cipher||cv.signatureCipher;\nif(Mja){var HX\u003dvr(Mja);sB.sp\u003dHX.sp;sB.s\u003dHX.s;sB.url\u003dHX.url}rB.push(g.qj(sB))}a.aj\u003drB.join(\",\")}var IX\u003dLl.hlsFormats;if(IX){var Nja\u003dke||null,MJ\u003d{};if(Nja){var JX\u003dNja.audioPairingConfig;if(JX\u0026\u0026JX.pairs)for(var Oja\u003dg.q(JX.pairs),KX\u003dOja.next();!KX.done;KX\u003dOja.next()){var Pja\u003dKX.value,LX\u003dPja.videoItag;MJ[LX]||(MJ[LX]\u003d[]);MJ[LX].push(Pja.audioItag)}}for(var Qja\u003d{},Rja\u003dg.q(IX),Mq\u003dRja.next();!Mq.done;Mq\u003dRja.next()){var Sja\u003dMq.value;Qja[Sja.itag]\u003dSja.bitrate}var Tja\u003d[],Uja\u003dg.q(IX);for(Mq\u003dUja.next();!Mq.done;Mq\u003d\nUja.next()){var lg\u003dMq.value,ok\u003d{itag:lg.itag,type:lg.mimeType,url:lg.url,bitrate:lg.bitrate,width:lg.width,height:lg.height,fps:lg.fps},NJ\u003dlg.audioTrack;if(NJ){var Vja\u003dNJ.displayName;Vja\u0026\u0026(ok.name\u003dVja,ok.audio_track_id\u003dNJ.id,NJ.audioIsDefault\u0026\u0026(ok.is_default\u003d\"1\"))}if(lg.drmFamilies){for(var Wja\u003d[],Xja\u003dg.q(lg.drmFamilies),MX\u003dXja.next();!MX.done;MX\u003dXja.next())Wja.push(nE[MX.value]);ok.drm_families\u003dWja.join(\",\")}var OJ\u003dMJ[lg.itag];if(OJ\u0026\u0026OJ.length){ok.audio_itag\u003dOJ.join(\",\");var Yja\u003dQja[OJ[0]];Yja\u0026\u0026\n(ok.bitrate+\u003dYja)}var Zja\u003drva(lg);Zja\u0026\u0026(ok.eotf\u003dZja);lg.audioChannels\u0026\u0026(ok.audio_channels\u003dlg.audioChannels);Tja.push(g.qj(ok))}a.hlsFormats\u003dTja.join(\",\")}var NX\u003dLl.licenseInfos;if(NX\u0026\u00260\u003cNX.length){for(var $ja\u003d{},aka\u003dg.q(NX),OX\u003daka.next();!OX.done;OX\u003daka.next()){var bka\u003dOX.value,cka\u003dbka.drmFamily,dka\u003dbka.url;cka\u0026\u0026dka\u0026\u0026($ja[nE[cka]]\u003ddka)}a.Nd\u003d$ja}var eka\u003dLl.drmParams;eka\u0026\u0026(a.drmParams\u003deka);var fka\u003dLl.dashManifestUrl;fka\u0026\u0026(a.kb\u003dg.sj(fka,{cpn:a.clientPlaybackNonce}));var gka\u003dLl.hlsManifestUrl;gka\u0026\u0026(a.hlsvp\u003d\ngka);var hka\u003dLl.probeUrl;hka\u0026\u0026(a.probeUrl\u003d$w(g.sj(hka,{cpn:a.clientPlaybackNonce})))}var ika\u003da.playerResponse.trackingParams;ika\u0026\u0026(a.Ya\u003dika);var yc\u003da.playerResponse.videoDetails;if(yc){var pk\u003db,PX\u003dyc.videoId;PX\u0026\u0026(a.videoId\u003dPX,pk.video_id||(pk.video_id\u003dPX));var jka\u003dyc.channelId;jka\u0026\u0026(a.K.uid\u003djka.substr(2));var QX\u003dyc.title;QX\u0026\u0026(a.title\u003dQX,pk.title||(pk.title\u003dQX));var RX\u003dyc.lengthSeconds;RX\u0026\u0026(a.lengthSeconds\u003dNumber(RX),pk.length_seconds||(pk.length_seconds\u003dRX));var kka\u003dyc.keywords;kka\u0026\u0026(a.keywords\u003dPva(kka));\nvar SX\u003dyc.channelId;SX\u0026\u0026(a.rj\u003dSX,pk.ucid||(pk.ucid\u003dSX));var lka\u003dyc.viewCount;lka\u0026\u0026(a.rawViewCount\u003dNumber(lka));var TX\u003dyc.author;TX\u0026\u0026(a.author\u003dTX,pk.author||(pk.author\u003dTX));var mka\u003dyc.shortDescription;mka\u0026\u0026(a.shortDescription\u003dmka);var nka\u003dyc.isCrawlable;nka\u0026\u0026(a.isListed\u003dnka);var oka\u003dyc.musicVideoType;oka\u0026\u0026(a.musicVideoType\u003doka);var UX\u003dyc.isLive;null!\u003dUX\u0026\u0026(a.isLivePlayback\u003dUX);if(UX||yc.isUpcoming)a.isPremiere\u003d!yc.isLiveContent;var pka\u003dyc.thumbnail;pka\u0026\u0026(a.Z\u003dVD(pka));var qka\u003dke||null,VX\u003db;yc.isLiveDefaultBroadcast\u0026\u0026\n(a.isLiveDefaultBroadcast\u003d!0);yc.isUpcoming\u0026\u0026(a.isUpcoming\u003d!0);if(yc.isPostLiveDvr)a.df\u003d!0;else{var WX\u003d!1;if(a.qb)a.allowLiveDvr\u003dCE(!0),a.isLivePlayback\u003d!0;else if(yc.isLive){VX.livestream\u003d\"1\";a.allowLiveDvr\u003dCE(!!yc.isLiveDvrEnabled);a.ya\u003d27;yc.isLowLatencyLiveStream\u0026\u0026(a.isLowLatencyLiveStream\u003d!0);var rka\u003dyc.latencyClass;rka\u0026\u0026(a.latencyClass\u003dSva[rka]||\"UNKNOWN\");var ska\u003dyc.liveChunkReadahead;ska\u0026\u0026(a.liveChunkReadahead\u003dska);var tB\u003dqka\u0026\u0026qka.livePlayerConfig;if(tB){tB.hasSubfragmentedFmp4\u0026\u0026(a.hasSubfragmentedFmp4\u003d\n!0);tB.hasSubfragmentedWebm\u0026\u0026(a.jl\u003d!0);tB.defraggedFromSubfragments\u0026\u0026(a.defraggedFromSubfragments\u003d!0);var tka\u003dtB.liveExperimentalContentId;tka\u0026\u0026(a.liveExperimentalContentId\u003dNumber(tka))}WX\u003d!0}else yc.isUpcoming\u0026\u0026(WX\u003d!0);WX\u0026\u0026(a.isLivePlayback\u003d!0,VX.adformat\u0026\u0026\"8\"!\u003d\u003dVX.adformat.split(\"_\")[1]||a.S(\"web_player_defer_heartbeat\")\u0026\u0026\"LIVE_STREAM_MODE_LIVE\"!\u003d\u003dDE[EE(a)]\u0026\u0026!yc.isUpcoming||a.ma.push(\"heartbeat\"),a.S(\"heartbeat_iff_heartbeat_params_filled\")||(a.nj\u003d!0))}var uka\u003dyc.isPrivate;uka\u0026\u0026(a.isPrivate\u003dTC(a.isPrivate,\nuka))}if($b){var vka\u003dyc||null,wka\u003d!1,dv\u003d$b.errorScreen;wka\u003ddv\u0026\u0026(dv.playerLegacyDesktopYpcOfferRenderer||dv.playerLegacyDesktopYpcTrailerRenderer||dv.ypcTrailerRenderer)?!0:vka\u0026\u0026vka.isUpcoming?!0:[\"OK\",\"LIVE_STREAM_OFFLINE\",\"FULLSCREEN_ONLY\"].includes($b.status);if(!wka){a.errorCode\u003d\"150\";var QJ\u003ddv\u0026\u0026dv.playerErrorMessageRenderer;if(QJ){a.playerErrorMessageRenderer\u003dQJ;var xka\u003dQJ.reason;xka\u0026\u0026(a.errorReason\u003dg.ix(xka));var YX\u003dQJ.subreason;YX\u0026\u0026(a.Gi\u003dg.ix(YX),a.Uq\u003dYX)}else a.errorReason\u003d$b.reason||null;\nvar ZX\u003d$b.status;if(\"LOGIN_REQUIRED\"\u003d\u003d\u003dZX)a.errorDetail\u003d\"1\";else if(\"CONTENT_CHECK_REQUIRED\"\u003d\u003d\u003dZX)a.errorDetail\u003d\"2\";else if(\"AGE_CHECK_REQUIRED\"\u003d\u003d\u003dZX){var yka\u003d$b.errorScreen,zka\u003dyka\u0026\u0026yka.playerKavRenderer;a.errorDetail\u003dzka\u0026\u0026zka.kavUrl?\"4\":\"3\"}else a.errorDetail\u003d$b.isBlockedInRestrictedMode?\"5\":\"0\"}}var Aka\u003da.playerResponse.interstitialPods;Aka\u0026\u0026vva(a,Aka);a.Na\u0026\u0026a.eventId\u0026\u0026(a.Na\u003dzr(a.Na,{ei:a.eventId}));var $X\u003da.playerResponse.captions;$X\u0026\u0026$X.playerCaptionsTracklistRenderer\u0026\u0026uva(a,$X.playerCaptionsTracklistRenderer);\na.clipConfig\u003da.playerResponse.clipConfig;a.clipConfig\u0026\u0026null!\u003da.clipConfig.startTimeMs\u0026\u0026(a.BD\u003d.001*Number(a.clipConfig.startTimeMs));a.accountLinkingConfig\u003da.playerResponse.accountLinkingConfig;a.accountLinkingConfig\u0026\u0026a.accountLinkingConfig.alsParam\u0026\u0026(a.GK\u003da.accountLinkingConfig.alsParam);a.playerResponse\u0026\u0026a.playerResponse.playerConfig\u0026\u0026a.playerResponse.playerConfig.webPlayerConfig\u0026\u0026a.playerResponse.playerConfig.webPlayerConfig.webPlayerActionsPorting\u0026\u0026xva(a,a.playerResponse.playerConfig.webPlayerConfig.webPlayerActionsPorting)}Mva(a,\nb);b.queue_info\u0026\u0026(a.queueInfo\u003db.queue_info);var Bka\u003db.hlsdvr;null!\u003dBka\u0026\u0026(a.allowLiveDvr\u003dCE(\"1\"\u003d\u003dBka));a.adQueryId\u003db.ad_query_id||null;a.Xl||(a.Xl\u003db.encoded_ad_safety_reason||null);a.LO\u003db.agcid||null;a.TD\u003db.ad_id||null;a.VD\u003db.ad_sys||null;a.rH\u003db.encoded_ad_playback_context||null;a.Xf\u003dTC(a.Xf,b.infringe||b.muted);a.authKey\u003db.authkey;a.authUser\u003db.authuser;a.mutedAutoplay\u003dTC(a.mutedAutoplay,b\u0026\u0026b.playmuted)\u0026\u0026a.S(\"embeds_enable_muted_autoplay\");a.endSeconds\u003dVC(a.endSeconds,a.XC||b.end||b.endSeconds);a.limitedPlaybackDurationInSeconds\u003d\nVC(a.limitedPlaybackDurationInSeconds,b.limited_playback_duration_in_seconds);a.Ya\u003dWC(a.Ya,b.itct);a.OI\u003dTC(a.OI,b.noiba);a.PC\u003dTC(a.PC,b.is_live_destination);a.isLivePlayback\u003dTC(a.isLivePlayback,b.live_playback);a.enableServerStitchedDai\u003da.enableServerStitchedDai\u0026\u0026a.isLivePlayback;b.isUpcoming\u0026\u0026(a.isUpcoming\u003dTC(a.isUpcoming,b.isUpcoming));a.df\u003dTC(a.df,b.post_live_playback);a.isMdxPlayback\u003dTC(a.isMdxPlayback,b.mdx);var RJ\u003db.mdx_control_mode;RJ\u0026\u0026(a.mdxControlMode\u003d\"number\"\u003d\u003d\u003dtypeof RJ?RJ:sh(RJ));a.isInlinePlaybackNoAd\u003d\nTC(a.isInlinePlaybackNoAd,b.is_inline_playback_no_ad);a.tb\u003dVC(a.tb,b.reload_count);a.reloadReason\u003dWC(a.reloadReason,b.reload_reason);a.Ek\u003dTC(a.Ek,b.show_content_thumbnail);a.QC\u003dTC(a.QC,b.utpsa);a.JD\u003dTC(a.JD,b.third_party_remapped_ad);a.cycToken\u003db.cyc||null;a.KD\u003db.tkn||null;var Cka\u003dUD(b);0\u003cObject.keys(Cka).length\u0026\u0026(a.Z\u003dCka);a.Ja\u003dWC(a.Ja,b.vvt);a.mdxEnvironment\u003dWC(a.mdxEnvironment,b.mdx_environment);b.source_container_playlist_id\u0026\u0026(a.sourceContainerPlaylistId\u003db.source_container_playlist_id);a.IQ\u003db.osig;\na.eventId||(a.eventId\u003db.eventid);a.osid||(a.osid\u003db.osid);a.playlistId\u003dWC(a.playlistId,b.list);b.index\u0026\u0026(a.playlistIndex\u003dvoid 0\u003d\u003d\u003da.playlistIndex?VC(0,b.index):VC(a.playlistIndex,b.index));a.HK\u003db.pyv_view_beacon_url;a.NK\u003db.pyv_quartile25_beacon_url;a.cL\u003db.pyv_quartile50_beacon_url;a.qL\u003db.pyv_quartile75_beacon_url;a.LK\u003db.pyv_quartile100_beacon_url;var Dka\u003db.remarketing_url;Dka\u0026\u0026(a.remarketingUrl\u003dDka);var Eka\u003db.ppv_remarketing_url;Eka\u0026\u0026(a.ppvRemarketingUrl\u003dEka);var Fka\u003db.session_data;!a.HL\u0026\u0026Fka\u0026\u0026(a.HL\u003d\ntr(Fka,\"\u0026\").feature);a.isFling\u003d1\u003d\u003dVC(a.isFling?1:0,b.is_fling);a.vnd\u003dVC(a.vnd,b.vnd);a.Yg\u003dWC(a.Yg,b.force_ads_url);a.qg\u003dWC(a.qg,b.ctrl);a.Jg\u003dWC(a.Jg,b.ytr);a.hm\u003db.ytrcc;a.rM\u003db.ytrexp;a.ED\u003db.ytrext;a.Wb\u003dWC(a.Wb,b.adformat);a.zs\u003dWC(a.zs,b.attrib);a.slotPosition\u003dVC(a.slotPosition,b.slot_pos);a.breakType\u003db.break_type;a.Kv\u003dTC(a.Kv,b.ssrt);a.videoId\u003dYC(b)||a.videoId;a.X\u003dWC(a.X,b.vss_credentials_token);a.oi\u003dWC(a.oi,b.vss_credentials_token_type);a.ge\u003dTC(a.ge,b.audio_only);a.PD\u003dTC(a.PD,b.aac_high);a.Jv\u003dTC(a.Jv,\nb.prefer_low_quality_audio);a.zk\u003dWC(a.zk,b.qoe_cat);a.yj\u003dTC(a.yj,b.download_media);a.Ea\u003dTC(a.Ea,b.prefer_gapless);a:{var aY\u003da.playerResponse;if(aY\u0026\u0026aY.adPlacements)for(var Gka\u003dg.q(aY.adPlacements),bY\u003dGka.next();!bY.done;bY\u003dGka.next()){var SJ\u003dbY.value.adPlacementRenderer;if(null!\u003dSJ\u0026\u0026\"AD_PLACEMENT_KIND_START\"\u003d\u003d(SJ.config\u0026\u0026SJ.config.adPlacementConfig\u0026\u0026SJ.config.adPlacementConfig.kind)){var Hka\u003d!0;break a}}Hka\u003d!1}Hka\u0026\u0026(a.adModule\u003d!0,a.ma.push(\"ad\"));var Ika\u003db.adaptive_fmts;Ika\u0026\u0026(a.adaptiveFormats\u003dIka);\nvar Jka\u003db.allow_embed;Jka\u0026\u0026(a.allowEmbed\u003d\"1\"\u003d\u003dJka);var Kka\u003db.backgroundable;Kka\u0026\u0026(a.backgroundable\u003d\"1\"\u003d\u003dKka);var Lka\u003db.autonav;Lka\u0026\u0026(a.rl\u003d\"1\"\u003d\u003dLka);var Mka\u003db.autoplay;Mka\u0026\u0026(a.xl\u003d\"1\"\u003d\u003dMka);var Nka\u003db.iv_load_policy;Nka\u0026\u0026(a.annotationsLoadPolicy\u003dUC(a.annotationsLoadPolicy,Nka,pD));var Oka\u003db.cc_lang_pref;Oka\u0026\u0026(a.captionsLanguagePreference\u003dWC(Oka,a.captionsLanguagePreference));var Pka\u003db.cc_load_policy;Pka\u0026\u0026(a.Hv\u003dUC(a.Hv,Pka,pD));a.deviceCaptionsOn\u003dnull!\u003d\u003d(c\u003db.device_captions_on)\u0026\u0026void 0!\u003d\u003dc?c:void 0;a.CQ\u003d\nnull!\u003d\u003d(d\u003db.device_captions_lang_pref)\u0026\u0026void 0!\u003d\u003dd?d:\"\";a.ND\u003dnull!\u003d\u003d(e\u003db.viewer_selected_caption_langs)\u0026\u0026void 0!\u003d\u003de?e:[];var Qka\u003db.cached_load;Qka\u0026\u0026(a.Zp\u003dTC(a.Zp,Qka));\"0\"\u003d\u003db.dash\u0026\u0026(a.aG\u003d!0);var Rka\u003db.dashmpd;Rka\u0026\u0026(a.kb\u003dg.sj(Rka,{cpn:a.clientPlaybackNonce}));var Ska\u003db.delay;Ska\u0026\u0026(a.Gb\u003dsh(Ska));var Tka\u003da.XC||b.end;void 0!\u003dTka\u0026\u0026(a.clipEnd\u003dVC(a.clipEnd,Tka));var Uka\u003db.fmt_list;Uka\u0026\u0026(a.KI\u003dUka);b.heartbeat_preroll\u0026\u0026a.ma.push(\"heartbeat\");a.qk\u003d-Math.floor(10*Math.random());a.Tl\u003d-Math.floor(40*Math.random());\nvar Vka\u003db.is_listed;Vka\u0026\u0026(a.isListed\u003dTC(a.isListed,Vka));var Wka\u003db.is_private;Wka\u0026\u0026(a.isPrivate\u003dTC(a.isPrivate,Wka));var Xka\u003db.is_dni;Xka\u0026\u0026(a.D\u003dTC(a.D,Xka));var Yka\u003db.dni_color;Yka\u0026\u0026(a.Va\u003dWC(a.Va,Yka));var Zka\u003db.pipable;Zka\u0026\u0026(a.pipable\u003dTC(a.pipable,Zka));a.WD\u003da.pipable\u0026\u0026a.B.Xl;a.FD\u003da.WD\u0026\u0026(!a.B.showMiniplayerButton||a.S(\"web_player_pip\"));var $ka\u003db.paid_content_overlay_duration_ms;$ka\u0026\u0026(a.paidContentOverlayDurationMs\u003dsh($ka));var ala\u003db.paid_content_overlay_text;ala\u0026\u0026(a.paidContentOverlayText\u003dala);\nvar bla\u003db.url_encoded_fmt_stream_map;bla\u0026\u0026(a.aj\u003dbla);var dla\u003db.hls_formats;dla\u0026\u0026(a.hlsFormats\u003ddla);var ela\u003db.hlsvp;ela\u0026\u0026(a.hlsvp\u003dela);var TJ\u003db.length_seconds;TJ\u0026\u0026(a.lengthSeconds\u003d\"string\"\u003d\u003d\u003dtypeof TJ?sh(TJ):TJ);var UJ\u003db.live_start_walltime;UJ\u0026\u0026(a.VC\u003d\"number\"\u003d\u003d\u003dtypeof UJ?UJ:sh(UJ));var VJ\u003db.live_manifest_duration;VJ\u0026\u0026(a.hh\u003d\"number\"\u003d\u003d\u003dtypeof VJ?VJ:sh(VJ));var fla\u003db.player_params;fla\u0026\u0026(a.playerParams\u003dfla);var gla\u003db.partnerid;gla\u0026\u0026(a.ya\u003dVC(a.ya,gla));var hla\u003db.probe_url;hla\u0026\u0026(a.probeUrl\u003d$w(g.sj(hla,{cpn:a.clientPlaybackNonce})));\nvar cY\u003db.pyv_billable_url;cY\u0026\u0026Vpa(cY)\u0026\u0026(a.Eb\u003dcY);var dY\u003db.pyv_conv_url;dY\u0026\u0026Vpa(dY)\u0026\u0026(a.JK\u003ddY);Qva(a,b);0\u003ca.startSeconds||(a.startSeconds\u003dVC(a.startSeconds,a.BD||a.MI||b.start||b.startSeconds),a.Ub\u003da.startSeconds);if(!(a.liveUtcStartSeconds\u0026\u00260\u003ca.liveUtcStartSeconds)){var ila\u003db.live_utc_start;if(null!\u003dila)a.liveUtcStartSeconds\u003dNumber(ila);else{var eY\u003da.startSeconds;eY\u0026\u0026isFinite(eY)\u0026\u00261E9\u003ceY\u0026\u0026(a.liveUtcStartSeconds\u003da.startSeconds)}}if(!(a.liveUtcStartSeconds\u0026\u00260\u003ca.liveUtcStartSeconds)){var jla\u003db.utc_start_millis;\njla\u0026\u0026(a.liveUtcStartSeconds\u003d.001*Number(jla))}var kla\u003db.stream_time_start_millis;kla\u0026\u0026(a.Sr\u003d.001*Number(kla));var lla\u003da.MI||b.start;void 0\u003d\u003dlla||\"1\"\u003d\u003db.resume||a.isLivePlayback||(a.clipStart\u003dVC(a.clipStart,lla));var mla\u003db.url_encoded_third_party_media;mla\u0026\u0026(a.Zi\u003dwr(mla));var fY\u003db.ypc_offer_button_formatted_text;if(fY){var nla\u003dJSON.parse(fY);a.QD\u003dnull!\u003dnla?nla:null;a.xP\u003dfY}var ola\u003db.ypc_offer_button_text;ola\u0026\u0026(a.Ds\u003dola);var pla\u003db.ypc_offer_description;pla\u0026\u0026(a.Jk\u003dpla);var qla\u003db.ypc_offer_headline;qla\u0026\u0026\n(a.Fs\u003dqla);var rla\u003db.ypc_full_video_message;rla\u0026\u0026(a.Hk\u003drla);var sla\u003db.ypc_offer_id;sla\u0026\u0026(a.sj\u003dsla);var tla\u003db.ypc_buy_url;tla\u0026\u0026(a.As\u003dtla);var ula\u003db.ypc_item_thumbnail;ula\u0026\u0026(a.Bs\u003dula);var vla\u003db.ypc_item_title;vla\u0026\u0026(a.Ik\u003dvla);var wla\u003db.ypc_item_url;wla\u0026\u0026(a.Cs\u003dwla);var xla\u003db.ypc_vid;xla\u0026\u0026(a.Gs\u003dxla);b.ypc_overlay_timeout\u0026\u0026(a.Kk\u003dNumber(b.ypc_overlay_timeout));var yla\u003db.ypc_trailer_player_vars;yla\u0026\u0026(a.uj\u003dvr(yla));var zla\u003db.ypc_original_itct;zla\u0026\u0026(a.QQ\u003dzla);a.rj\u003dWC(a.rj,b.ucid);b.baseUrl\u0026\u0026(a.K.baseUrl\u003db.baseUrl);\nb.uid\u0026\u0026(a.K.uid\u003db.uid);b.oeid\u0026\u0026(a.K.oeid\u003db.oeid);b.ieid\u0026\u0026(a.K.ieid\u003db.ieid);b.ppe\u0026\u0026(a.K.ppe\u003db.ppe);b.engaged\u0026\u0026(a.K.engaged\u003db.engaged);b.subscribed\u0026\u0026(a.K.subscribed\u003db.subscribed);a.K.focEnabled\u003dTC(a.K.focEnabled,b.focEnabled);a.K.rmktEnabled\u003dTC(a.K.rmktEnabled,b.rmktEnabled);a.Rr\u003db.storyboard_spec||null;a.Ar\u003db.live_storyboard_spec||null;a.oK\u003db.iv_endscreen_url||null;a.RC\u003dTC(a.RC,b.iv3_module);a.nj\u003dTC(a.nj,b.ypc_license_checker_module);a.je\u003dTC(a.je,b.ypc_module);a.lj\u003dTC(a.lj,b.ypc_clickwrap_module);\na.je\u0026\u0026a.ma.push(\"ypc\");a.lj\u0026\u0026a.ma.push(\"ypc_clickwrap\");a.xK\u003d{video_id:b.video_id,eventid:b.eventid,cbrand:b.cbrand,cbr:b.cbr,cbrver:b.cbrver,c:b.c,cver:b.cver,ctheme:b.ctheme,cplayer:b.cplayer,cmodel:b.cmodel,cnetwork:b.cnetwork,cos:b.cos,cosver:b.cosver,cplatform:b.cplatform,user_age:b.user_age,user_display_image:b.user_display_image,user_display_name:b.user_display_name,user_gender:b.user_gender,csi_page_type:b.csi_page_type,csi_service_name:b.csi_service_name,enablecsi:b.enablecsi,enabled_engage_types:b.enabled_engage_types};\nNva(a,b);var Ala\u003db.cotn;Ala\u0026\u0026(a.cotn\u003dAla);if(Tva(a))FE(a)\u0026\u0026(a.isLivePlayback\u0026\u0026a.kb\u0026\u0026(a.bd\u003d!0),a.Dc\u0026\u0026(a.xk\u003d!0));else if(Uva(a))a.bd\u003d!0;else{var Ela\u003dVva(a,a.adaptiveFormats);if(Ela){GE(a,Ela);var Fla\u003d!0}else Fla\u003d!1;Fla?a.S(\"html5_disable_manifestfull_ssdai_killswitch\")||(a.enableServerStitchedDai\u003da.enableServerStitchedDai\u0026\u0026HE(a)):a.kb\u0026\u0026(a.bd\u003d!0)}var hY\u003db.adpings;hY\u0026\u0026(a.Wl\u003dhY?vr(hY):null);var Gla\u003db.feature;Gla\u0026\u0026(a.mN\u003dGla);var Hla\u003db.referrer;Hla\u0026\u0026(a.referrer\u003dHla);a.clientScreenNonce\u003dWC(a.clientScreenNonce,\nb.csn);a.Zx\u003dVC(a.Zx,b.root_ve_type);a.yk\u003dVC(a.yk,b.kids_age_up_mode);void 0!\u003db.kids_app_info\u0026\u0026(a.kidsAppInfo\u003db.kids_app_info);a.Tr\u003dTC(a.Tr,b.upg_content_filter_mode);var Ila\u003db.unplugged_location_info;Ila\u0026\u0026(a.oa\u003dIla);var Jla\u003db.unplugged_partner_opt_out;Jla\u0026\u0026(a.RD\u003dWC(\"\",Jla));a.Cq\u003dTC(a.Cq,b.disable_watch_next);a.wk\u003dWC(a.wk,b.internal_ip_override);a.OC\u003d!!b.is_yto_interstitial;(a.interstitials.length||a.OC)\u0026\u0026a.ma.push(\"yto\");var Kla\u003db.Mi;Kla\u0026\u0026(a.Mi\u003dKla);b.gC\u0026\u0026(a.gC\u003db.gC);a.xa\u003dnull!\u003d\u003d(f\u003db.csi_timer)\u0026\u0026\nvoid 0!\u003d\u003df?f:\"\";a.eh\u003d!!b.force_gvi;b.watchUrl\u0026\u0026(a.watchUrl\u003db.watchUrl);a.S(\"html5_attach_watch_endpoint_ustreamer_config\")\u0026\u0026b.watch_endpoint\u0026\u0026Wva(a,b.watch_endpoint)};\nMva\u003dfunction(a,b){var c,d,e,f,k,l,m,n,p,r,t,u,x,y,z,E,H,G,M,Y,N,da\u003db.raw_watch_next_response;if(!da){var va\u003db.watch_next_response;va\u0026\u0026(da\u003dJSON.parse(va))}if(da){a.watchNextResponse\u003dda;var Fa\u003da.watchNextResponse.contents;if(Fa){var Oa\u003dFa.singleColumnWatchNextResults;if(Oa){var Zb\u003dVC(0,b.autoplay_count),Za;if(Oa.autoplay\u0026\u0026Oa.autoplay.autoplay\u0026\u0026!Oa.playlist){var xc\u003dOa.autoplay.autoplay.sets,Wd\u003d{},fb\u003dnew g.XD(a.B),$b\u003dnull,qc;if(xc){for(var Xi\u003dg.q(xc),Lh\u003dXi.next();!Lh.done;Lh\u003dXi.next()){var Yi\u003dLh.value.autoplayVideoRenderer;\nif(Yi\u0026\u0026Yi.compactVideoRenderer){$b\u003dYi.compactVideoRenderer;break}}if(qc\u003dxc[0].autoplayVideo){var Gl\u003dqc.clickTrackingParams;Gl\u0026\u0026(Wd.itct\u003dGl);Wd.autonav\u003d\"1\";Wd.playnext\u003dString(Zb)}}else Wd.feature\u003d\"related-auto\";if($b){fb.videoId\u003d$b.videoId;var Vc\u003d$b.shortBylineText;Vc\u0026\u0026(fb.author\u003dg.ix(Vc));var Hn\u003d$b.title;Hn\u0026\u0026(fb.title\u003dg.ix(Hn))}else if(null\u003d\u003d\u003d(Za\u003dnull\u003d\u003d\u003dqc||void 0\u003d\u003d\u003dqc?void 0:qc.watchEndpoint)||void 0\u003d\u003d\u003dZa?0:Za.videoId)fb.videoId\u003dqc.watchEndpoint.videoId;fb.mw\u003dWd;a.suggestions\u003d[fb]}}var Le\u003dFa.twoColumnWatchNextResults}a.G_\u003d\n!(null\u003d\u003d\u003d(c\u003dnull\u003d\u003d\u003dLe||void 0\u003d\u003d\u003dLe?void 0:Le.autoplay)||void 0\u003d\u003d\u003dc||!c.autoplay);var In\u003da.watchNextResponse.playerOverlays;if(In){var Xb\u003dIn.playerOverlayRenderer;if(Xb){var ac\u003dXb.autonavToggle;ac\u0026\u0026(a.autoplaySwitchButtonRenderer\u003dac.autoplaySwitchButtonRenderer);var Jn\u003dXb.endScreen;if(Jn){var Mh\u003dJn.watchNextEndScreenRenderer;if(Mh)var Zi\u003dMh.results}var If\u003dXb.videoDetails;if(If){var Kn\u003dIf.embeddedPlayerOverlayVideoDetailsRenderer;var ad\u003dIf.musicEmbeddedPlayerOverlayVideoDetailsRenderer;ad\u0026\u0026(a.yI\u003dad.title,\na.fI\u003dad.byline);var $i\u003dIf.playerOverlayVideoDetailsRenderer;$i\u0026\u0026($i.title\u0026\u0026(b.title\u003dg.ix($i.title)),$i.subtitle\u0026\u0026(b.subtitle\u003dg.ix($i.subtitle)))}var Hl\u003dXb.actions;if(Hl)for(var Ln\u003dg.q(Hl),Il\u003dLn.next();!Il.done;Il\u003dLn.next()){var dh\u003dIl.value;dh.likeButtonRenderer\u0026\u0026(a.likeButtonRenderer\u003ddh.likeButtonRenderer)}var Hd\u003dnull\u003d\u003d\u003d(e\u003dnull\u003d\u003d\u003d(d\u003dXb.suggestedActionsRenderer)||void 0\u003d\u003d\u003dd?void 0:d.suggestedActionsRenderer)||void 0\u003d\u003d\u003de?void 0:e.suggestedActions;if(Hd)for(var jg\u003dg.q(Hd),Wc\u003djg.next();!Wc.done;Wc\u003djg.next()){var Nh\u003d\nWc.value;if(null\u003d\u003d\u003d(k\u003dnull\u003d\u003d\u003d(f\u003dNh.suggestedActionRenderer)||void 0\u003d\u003d\u003df?void 0:f.trigger)||void 0\u003d\u003d\u003dk?0:k.suggestedActionTimeRangeTrigger)a.suggestedAction\u003dNh.suggestedActionRenderer}var Gq\u003dnull\u003d\u003d\u003d(l\u003dXb.decoratedPlayerBarRenderer)||void 0\u003d\u003d\u003dl?void 0:l.decoratedPlayerBarRenderer;Gq\u0026\u0026(a.multiMarkersPlayerBarRenderer\u003dnull\u003d\u003d\u003d(m\u003dGq.playerBar)||void 0\u003d\u003d\u003dm?void 0:m.multiMarkersPlayerBarRenderer,a.ZF\u003dnull\u003d\u003d\u003d(p\u003dnull\u003d\u003d\u003d(n\u003dGq.playerBar)||void 0\u003d\u003d\u003dn?void 0:n.chapteredPlayerBarRenderer)||void 0\u003d\u003d\u003dp?void 0:p.chapters,\na.MQ\u003dnull\u003d\u003d\u003d(r\u003dGq.playerBarActionButton)||void 0\u003d\u003d\u003dr?void 0:r.buttonRenderer);g.jD(a.B)\u0026\u0026(a.qf\u003d!!Xb.addToMenu);Xva(a,Xb.shareButton);var QA\u003dXb.productsInVideoOverlayRenderer;QA\u0026\u0026(a.shoppingOverlayRenderer\u003dQA.shoppingOverlayRenderer);var RA\u003dXb.autoplay;if(RA)var Me\u003dRA.playerOverlayAutoplayRenderer;a.progressBarStartPosition\u003dXb.startPosition;a.progressBarEndPosition\u003dXb.endPosition}}if(!Zi\u0026\u0026Le){var SA\u003dLe.endScreen\u0026\u0026Le.endScreen.endScreen;SA\u0026\u0026(Zi\u003dSA.results)}if(Le){var Hq\u003dLe.desktopOverlay\u0026\u0026Le.desktopOverlay.desktopOverlayConfigRenderer;\nHq\u0026\u0026(Hq.suppressShareButton\u0026\u0026(a.showShareButton\u003d!1),Hq.suppressWatchLaterButton\u0026\u0026(a.qf\u003d!1))}Kn\u0026\u0026Yva(a,b,Kn);var TA\u003dVC(0,b.autoplay_count);if(Zi){for(var UA\u003dLe||null,HJ\u003dMe||null,Mu\u003d[],VA\u003d!0,Mn\u003dg.q(Zi),Nu\u003dMn.next();!Nu.done;Nu\u003dMn.next()){var Iq\u003dNu.value,Jq\u003dvoid 0,$a\u003dnull;if(Iq.endScreenVideoRenderer){var eh\u003dIq.endScreenVideoRenderer,Ou\u003deh.title;$a\u003dnew g.XD(a.B);$a.videoId\u003deh.videoId;$a.lengthSeconds\u003deh.lengthInSeconds||0;var WA\u003deh.publishedTimeText;WA\u0026\u0026($a.publishedTimeText\u003dg.ix(WA));var XA\u003deh.shortBylineText;\nXA\u0026\u0026($a.author\u003dg.ix(XA));var YA\u003deh.shortViewCountText;YA\u0026\u0026($a.shortViewCount\u003dg.ix(YA));if(Ou){$a.title\u003dg.ix(Ou);var ZA\u003dOu.accessibility;if(ZA){var Pu\u003dZA.accessibilityData;Pu\u0026\u0026Pu.label\u0026\u0026($a.cm\u003dPu.label)}}var Nn\u003deh.navigationEndpoint;if(Nn){Jq\u003dNn.clickTrackingParams;var $A\u003dNn.watchEndpoint;$A?$a.nw\u003d$A:Nn.urlEndpoint\u0026\u0026($a.watchUrl\u003dNn.urlEndpoint.url)}var aB\u003deh.thumbnailOverlays;if(aB)for(var bB\u003dg.q(aB),Qu\u003dbB.next();!Qu.done;Qu\u003dbB.next()){var Ru\u003dQu.value.thumbnailOverlayTimeStatusRenderer;if(Ru)if(\"LIVE\"\u003d\u003d\u003d\nRu.style){$a.isLivePlayback\u003d!0;break}else if(\"UPCOMING\"\u003d\u003d\u003dRu.style){$a.isUpcoming\u003d!0;break}}$a.Z\u003dVD(eh.thumbnail)}else if(Iq.endScreenPlaylistRenderer){var Jl\u003dIq.endScreenPlaylistRenderer,Su\u003dJl.navigationEndpoint;if(!Su)continue;var cB\u003dSu.watchEndpoint;if(!cB)continue;var Tu\u003dcB.videoId;$a\u003dnew g.WD(a.B);$a.playlistId\u003dJl.playlistId;$a.playlistLength\u003dNumber(Jl.videoCount)||0;$a.j\u003dTu||null;$a.videoId\u003dTu;var dB\u003dJl.title;dB\u0026\u0026($a.title\u003dg.ix(dB));var eB\u003dJl.shortBylineText;eB\u0026\u0026($a.author\u003dg.ix(eB));Jq\u003dSu.clickTrackingParams;\n$a.Z\u003dVD(Jl.thumbnail)}$a\u0026\u0026(Jq\u0026\u0026($a.sessionData\u003d{itct:Jq}),VA?(Zva($a,UA,HJ,TA),Mu.splice(0,0,$a),VA\u003d!1):Mu.push($a))}a.suggestions\u003dMu}if(Me){a.yK\u003d!!Me.preferImmediateRedirect;a.lc\u003da.lc||!!Me.webShowNewAutonavCountdown;a.Qh\u003da.Qh||!!Me.webShowBigThumbnailEndscreen;if(a.lc||a.Qh){var Jf\u003dMe,Uu\u003dZi||null,IJ\u003dLe||null,Ne,Vu,Xd\u003dnew g.XD(a.B);Xd.videoId\u003dJf.videoId;var Wu\u003dnull\u003d\u003d\u003d(Vu\u003dnull\u003d\u003d\u003d(Ne\u003dnull\u003d\u003d\u003dUu||void 0\u003d\u003d\u003dUu?void 0:Uu[0])||void 0\u003d\u003d\u003dNe?void 0:Ne.endScreenVideoRenderer)||void 0\u003d\u003d\u003dVu?void 0:Vu.navigationEndpoint;\nif(Wu){var Kq\u003dWu.clickTrackingParams;Kq\u0026\u0026(Xd.sessionData\u003d{itct:Kq})}var Xu\u003dJf.videoTitle;if(Xu){Xd.title\u003dg.ix(Xu);var Lq\u003dXu.accessibility;if(Lq){var Oe\u003dLq.accessibilityData;Oe\u0026\u0026Oe.label\u0026\u0026(Xd.cm\u003dOe.label)}}var fB\u003dJf.byline;fB\u0026\u0026(Xd.author\u003dg.ix(fB));var JJ\u003dJf.publishedTimeText;JJ\u0026\u0026(Xd.publishedTimeText\u003dg.ix(JJ));var gB\u003dJf.shortViewCountText;gB\u0026\u0026(Xd.shortViewCount\u003dg.ix(gB));var Yu\u003dJf.thumbnailOverlays;if(Yu)for(var hB\u003dg.q(Yu),Zu\u003dhB.next();!Zu.done;Zu\u003dhB.next()){var kg\u003dZu.value.thumbnailOverlayTimeStatusRenderer;\nif(kg)if(\"LIVE\"\u003d\u003d\u003dkg.style){Xd.isLivePlayback\u003d!0;break}else if(\"UPCOMING\"\u003d\u003d\u003dkg.style){Xd.isUpcoming\u003d!0;break}else if(\"DEFAULT\"\u003d\u003d\u003dkg.style\u0026\u0026kg.text){Xd.lengthText\u003dg.ix(kg.text);var ke\u003dkg.text.accessibility;if(ke){var nk\u003dke.accessibilityData;nk\u0026\u0026nk.label\u0026\u0026(Xd.Hq\u003dnk.label||\"\")}break}}Xd.Z\u003dVD(Jf.background);var iB\u003dJf.nextButton;if(iB){var jB\u003diB.buttonRenderer;if(jB){var kB\u003djB.navigationEndpoint;if(kB){var lB\u003dkB.watchEndpoint;lB\u0026\u0026(Xd.nw\u003dlB)}}}if(Jf.topBadges){var mB\u003dJf.topBadges[0];if(mB){var On\u003dmB.metadataBadgeRenderer;\nOn\u0026\u0026\"BADGE_STYLE_TYPE_PREMIUM\"\u003d\u003dOn.style\u0026\u0026(Xd.gC\u003d!0)}}var nB\u003dJf.alternativeTitle;nB\u0026\u0026(Xd.In\u003dg.ix(nB));Zva(Xd,IJ,Jf,TA);a.suggestions||(a.suggestions\u003d[]);a.suggestions[0]\u003dXd}null!\u003dMe.countDownSecs\u0026\u0026(a.kP\u003d1E3*Me.countDownSecs);a.F_\u003dnull\u003d\u003d\u003d(t\u003dMe.cancelButton)||void 0\u003d\u003d\u003dt?void 0:t.buttonRenderer}a.watchNextResponse.currentVideoThumbnail\u0026\u0026(a.Z\u003dVD(a.watchNextResponse.currentVideoThumbnail));if(!a.S(\"player_parse_profile_picture_from_watch_next_killswitch\")){var $u\u003dnull\u003d\u003d\u003d(E\u003dnull\u003d\u003d\u003d(z\u003dnull\u003d\u003d\u003d(y\u003dnull\u003d\u003d\u003d(x\u003d\nnull\u003d\u003d\u003d(u\u003da.watchNextResponse)||void 0\u003d\u003d\u003du?void 0:u.contents)||void 0\u003d\u003d\u003dx?void 0:x.twoColumnWatchNextResults)||void 0\u003d\u003d\u003dy?void 0:y.results)||void 0\u003d\u003d\u003dz?void 0:z.results)||void 0\u003d\u003d\u003dE?void 0:E.contents;if($u\u0026\u0026$u[1]){var Kl\u003dnull\u003d\u003d\u003d(Y\u003dnull\u003d\u003d\u003d(M\u003dnull\u003d\u003d\u003d(G\u003dnull\u003d\u003d\u003d(H\u003d$u[1].videoSecondaryInfoRenderer)||void 0\u003d\u003d\u003dH?void 0:H.owner)||void 0\u003d\u003d\u003dG?void 0:G.videoOwnerRenderer)||void 0\u003d\u003d\u003dM?void 0:M.thumbnail)||void 0\u003d\u003d\u003dY?void 0:Y.thumbnails;Kl\u0026\u0026Kl.length\u0026\u0026(a.profilePicture\u003dKl[Kl.length-1].url)}}var oB\u003da.watchNextResponse.onResponseReceivedEndpoints;\nif(oB)for(var pB\u003dg.q(oB),av\u003dpB.next();!av.done;av\u003dpB.next()){var aj\u003dav.value;aj.changeKeyedMarkersVisibilityCommand\u0026\u0026(a.WC\u003daj.changeKeyedMarkersVisibilityCommand);a.S(\"web_key_moments_markers\")\u0026\u0026(null\u003d\u003d\u003d(N\u003daj.loadMarkersCommand)||void 0\u003d\u003d\u003dN?0:N.entityKeys)\u0026\u0026(a.zr\u003daj.loadMarkersCommand.entityKeys,aj.loadMarkersCommand.visibleOnLoadKeys\u0026\u0026(a.visibleOnLoadKeys\u003daj.loadMarkersCommand.visibleOnLoadKeys))}}};\nIE\u003dfunction(a){return!!(a.C\u0026\u0026a.C.videoInfos\u0026\u0026a.C.videoInfos.length)};\nLE\u003dfunction(a){if(a.S(\"html5_single_format_policy\")\u0026\u0026a.Tb)return a.Tb;var b\u003da.Ea,c\u003d!!a.j\u0026\u0026(zsa(a.j)||Asa(a.j)||Bsa(a.j)),d\u003da.B,e\u003d!!a.j\u0026\u0026a.j.Cf,f\u003dJE(a),k\u003da.PD,l\u003da.isOtf(),m\u003da.eE(),n\u003da.qb,p\u003da.Pd,r\u003dnew ita;if(1\u003c\u003dd.C||d.S(\"html5_logging_format_selection\"))r.C\u003d!0;r.Sa\u003df;r.ya\u003dk\u0026\u0026d.B;r.Pd\u003dp;ds(\"windows nt 5.1\")\u0026\u0026!g.Wx\u0026\u0026(r.j\u003d!0);if(f\u003dc)f\u003dd.S(\"disable_html5_ambisonic_audio\")||!(g.ID(d)||d.S(\"html5_enable_spherical\")||d.S(\"html5_enable_spherical3d\"))?!1:wua(d);f\u0026\u0026(r.Na\u003d!0);b\u0026\u0026(r.j\u003d!0,r.rb\u003d!0);l\u0026\u0026!d.S(\"html5_otf_prefer_vp9\")\u0026\u0026\n(r.j\u003d!0);n\u0026\u0026(r.j\u003d!0);ky(d.u,ly.CHANNELS)\u0026\u0026(d.S(\"html5_enable_aac51\")\u0026\u0026(r.oa\u003d!0),d.S(\"html5_enable_ac3\")\u0026\u0026(r.K\u003d!0),d.S(\"html5_enable_eac3\")\u0026\u0026(r.N\u003d!0),d.S(\"html5_enable_ac3_gapless\")\u0026\u0026(r.Ea\u003d!0));d.S(\"html5_block_8k_hfr\")\u0026\u0026(r.Ya\u003d!0);r.X\u003dg.XB(d.experiments,\"html5_max_selectable_quality_ordinal\");r.Z\u003dg.XB(d.experiments,\"html5_min_selectable_quality_ordinal\");!d.S(\"html5_kaios_hd_killswitch\")\u0026\u0026aD\u0026\u0026(r.qb\u003d480);if(e||c)r.Va\u003d!1;r.bb\u003d!1;b\u003dOB(d,r.B);0\u003cb\u0026\u00262160\u003eb\u0026\u0026(PA()||d.S(\"html5_format_hybridization\"))\u0026\u0026(r.B.supportsChangeType\u003d\n+PA(),r.u\u003db);2160\u003c\u003db\u0026\u0026(r.D\u003d!0);gta()\u0026\u0026(r.B.serveVp9OverAv1IfHigherRes\u003d0,r.tb\u003d!1);r.eE\u003dm;m\u003dg.nu||ps()\u0026\u0026!m?!1:!0;r.Ja\u003dm;r.xa\u003dd.S(\"html5_format_hybridization\");r.kb\u003dd.S(\"html5_disable_encrypted_vp9_live_non_2k_4k\");gs()\u0026\u0026a.playerResponse\u0026\u0026a.playerResponse.playerConfig\u0026\u0026a.playerResponse.playerConfig.webPlayerConfig\u0026\u0026a.playerResponse.playerConfig.webPlayerConfig.useCobaltTvosDogfoodFeatures\u0026\u0026(r.K\u003d!0,r.N\u003d!0);a.Ea\u0026\u0026a.isAd()\u0026\u0026(a.Vl\u0026\u0026(r.ma\u003da.Vl),a.Ul\u0026\u0026(r.J\u003da.Ul));r.Ia\u003da.isLivePlayback\u0026\u0026KE(a)\u0026\u0026a.B.S(\"html5_drm_live_audio_51\");\nreturn a.Tb\u003dr};\nawa\u003dfunction(a){Fx(\"drm_pb_s\",void 0,a.xa);a.Dc||a.j\u0026\u0026ny(a.j);var b\u003d{};a.j\u0026\u0026(b\u003djy(LE(a),a.B.u,a.j,function(c){return a.ea(\"ctmp\",\"fmtflt\",c)},!0));\nb\u003dnew $B(b,a.B.experiments,a.cN,$va(a),function(c,d){a.Aa(c,d)});\ng.J(a,b);a.xk\u003d!1;a.Ia\u003d!0;mta(b,function(c){Fx(\"drm_pb_f\",void 0,a.xa);for(var d\u003dg.q(c),e\u003dd.next();!e.done;e\u003dd.next())switch(e\u003de.value,e.flavor){case \"fairplay\":e.u\u003da.Dc;e.K\u003da.k_;e.J\u003da.YZ;break;case \"widevine\":e.B\u003da.QN}a.Dp\u003dc;if(0\u003ca.Dp.length\u0026\u0026(a.N\u003da.Dp[0],2\u003c\u003da.B.C)){c\u003d{};d\u003dg.q(Object.entries(a.N.j));for(e\u003dd.next();!e.done;e\u003dd.next()){var f\u003dg.q(e.value);e\u003df.next().value;f\u003df.next().value;var k\u003d\"unk\";(e\u003de.match(/(.*)codecs\u003d\"(.*)\"/))\u0026\u0026(k\u003de[2]);c[k]\u003df}a.Aa(\"drmProbe\",c)}AE(a)})};\nVva\u003dfunction(a,b){var c;(c\u003d!b)||(c\u003d!(!a.S(\"html5_manifestless_unplugged\")\u0026\u0026a.isLivePlayback\u0026\u0026g.DD(a.B)\u0026\u0026g.sD(a.B)?0:!FE(a)\u0026\u0026a.adaptiveFormats));if(c)return null;ME(a,\"html5_enable_cobalt_experimental_vp9_decoder\")\u0026\u0026(Xsa\u003d!0);c\u003dNE(b);var d\u003dDate.now();b\u003dIsa(c,a.Nd,a.lengthSeconds,a.isLivePlayback,a.df,a.B);d\u003dDate.now()-d;if(a.S(\"html5_log_manifest_performance\")){var e\u003dEsa(b)?1:0;a.Aa(\"mfsp\",{wasm:e,t:d})}0\u003cc.length\u0026\u0026(c\u003dc[0],c.url\u0026\u0026c.sp\u0026\u0026c.s\u0026\u0026(c\u003dDB(c.url,c.sp,c.s),c\u003dNumber(c.get(\"max_sq\"))||Infinity,\nisFinite(c)\u0026\u0026(a.fh\u003d!0)));return b};\nFE\u003dfunction(a){return gs()?!OE(a):is()?!(!a.Dc||!a.S(\"html5_enable_safari_fairplay\")):!1};\nOE\u003dfunction(a){return ME(a,\"html5_enable_tvos_dash_dogfood\")||a.S(\"html5_enable_tvos_dash\")\u0026\u0026(a.S(\"html5_tvos_skip_dash_audio_check\")||MediaSource.isTypeSupported(\u0027audio/webm; codecs\u003d\"opus\"\u0027))};\n$va\u003dfunction(a){return a.useCobaltWidevine?gs()?OE(a):!1:!1};\nHE\u003dfunction(a){return!(!a.j||!a.j.isManifestless)};\nbwa\u003dfunction(a){var b;return Xx()?a.S(\"html5_streaming_debug\")||HE(a)\u0026\u0026(\"ULTRALOW\"\u003d\u003da.latencyClass||21530001\u003d\u003dPE(a))?!0:!window.AbortController\u0026\u0026!Yx()||a.Ea?!1:a.S(\"html5_streaming_xhr\")||a.S(\"html5_streaming_xhr_vod\")\u0026\u0026!1\u003d\u003d\u003d(null\u003d\u003d\u003d(b\u003da.j)||void 0\u003d\u003d\u003db?void 0:b.Cf)||a.S(\"html5_streaming_xhr_manifestless\")\u0026\u0026HE(a)?!0:!1:!1};\ncwa\u003dfunction(a){return Nqa({hasSubfragmentedFmp4:a.hasSubfragmentedFmp4,jl:a.jl,defraggedFromSubfragments:a.defraggedFromSubfragments,isManifestless:HE(a),dI:bwa(a)})};\nPE\u003dfunction(a){return a.isLowLatencyLiveStream\u0026\u0026void 0!\u003da.j\u0026\u00265\u003c\u003dIB(a.j)?21530001:a.liveExperimentalContentId};\nTva\u003dfunction(a){return gs()\u0026\u0026OE(a)?!1:FE(a)\u0026\u0026g.DD(a.B)\u0026\u0026!a.isLivePlayback||!cC()||a.aG?!0:!1};\newa\u003dfunction(a){a.Ia\u003d!0;a.bd\u003d!1;if(Uva(a))gva(a.videoId).then(function(d){dwa(a,d)}).then(function(){AE(a)});\nelse{Yw(a.kb)||g.lw(new g.Ws(\"DASH MPD Origin invalid: \",a.kb));var b\u003da.kb,c\u003dg.XB(a.B.experiments,\"dash_manifest_version\")||4;b\u003dg.sj(b,{mpd_version:c});a.isLowLatencyLiveStream\u0026\u0026\"NORMAL\"!\u003da.latencyClass||(b\u003dg.sj(b,{pacing:0}));Rsa(b,a.B.experiments,a.isLivePlayback).then(function(d){a.isDisposed()||(GE(a,d,!0),Fx(\"mrc\",void 0,a.xa),AE(a))},function(d){a.isDisposed()||(a.Ia\u003d!1,a.ea(\"dataloaderror\",new g.hC(\"manifest.net.retryexhausted\",{backend:\"manifest\",\nrc:d.status},1)))});\nFx(\"mrs\",void 0,a.xa)}};\ndwa\u003dfunction(a,b){var c\u003db.map(function(e){return e.itag}),d\u003da.playerResponse.streamingData.adaptiveFormats.filter(function(e){return c.includes(e.itag)}).map(function(e){e\u003dObject.assign({},e);\ne.url\u003db.find(function(f){return f.itag\u003d\u003d\u003de.itag}).url;\ne.signatureCipher\u003d\"\";return Dva(e)}).join(\",\");\nd\u003dVva(a,d);GE(a,d);a.Aa(\"dlr\",{})};\nAE\u003dfunction(a){a.isDisposed()||(a.Ia\u003d!1,a.ea(\"dataloaded\"))};\nGE\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?!1:c;a.j\u003db;g.J(a,b);b.Ge\u003da.Ge;b.Eg\u003da.Eg;b.J\u003da.bN;b.D\u003da.WL;a.S(\"html5_start_walltime_min_seekable_killswitch\")||(b.K\u003da.wN);fwa(a)\u0026\u0026a.ma.push(\"webgl\");a.j.isLive||(a.isLivePlayback\u003d!1);var d\u003db.sourceUrl.split(\"/\");-1!\u003dd.indexOf(\"manifest_duration\")\u0026\u0026(a.hh\u003dNumber(d[d.indexOf(\"manifest_duration\")+1]));b.B\u0026\u0026(b.subscribe(\"clienttemp\",a.Aa,a),c?b.subscribe(\"refresh\",a.fO,a):b.subscribe(\"cuepointsadded\",a.rL,a));ny(b)\u0026\u0026(a.xk\u003d!0)};\nKE\u003dfunction(a){return a.Nd?!0:!!a.j\u0026\u0026ny(a.j)};\nkwa\u003dfunction(a,b){if(a.isDisposed())return Rr();a.C\u003dnull;a.bb\u003dnull;a.Cb\u003dnull;if(ME(a,\"html5_high_res_logging\")||ME(a,\"html5_high_res_logging_live_infra\"))a.B.C\u003d2;return gwa(a,b).then(void 0,function(){return hwa(a,b)}).then(void 0,function(){return iwa(a)}).then(void 0,function(){return jwa(a)})};\ngwa\u003dfunction(a,b){var c\u003db||Tva(a);if(!a.j||c)return a.Aa(\"skipDash\",{dm:!!a.j,air:b,dd:a.aG,mss:cC()}),Rr();JE(a)\u0026\u0026Vsa(a.j,a.isLivePlayback);ME(a,\"html5_enable_cobalt_experimental_vp9_decoder\")\u0026\u0026vta(a.B.u);return Sr().then(function(){return Mqa(LE(a),a.B.u,a.j,a.N,function(d){return a.ea(\"ctmp\",\"fmtflt\",d)}).then(function(d){lwa(a,d);\n/^av/.test(a.clientPlaybackNonce)\u0026\u0026a.Tb\u0026\u0026a.Aa(\"av1\",a.Tb.B)})})};\nhwa\u003dfunction(a,b){var c,d,e,f,k;if(b\u0026\u0026a.hlsvp)return Rr();if(a.hlsFormats){b\u003dNE(a.hlsFormats);if((null\u003d\u003d\u003d(c\u003da.Tb)||void 0\u003d\u003d\u003dc?0:c.C)\u0026\u0026b){for(var l\u003d[],m\u003dg.q(b),n\u003dm.next();!n.done;n\u003dm.next())l.push(n.value.itag);a.Aa(\"hlsfmt\",{itags:l.join(\".\")})}a.Yq\u003dFua(a.B,b);l\u003da.clientPlaybackNonce;return Kua(a.B,a.isAd(),b,null!\u003d\u003d(k\u003dnull\u003d\u003d\u003d(f\u003dnull\u003d\u003d\u003d(e\u003dnull\u003d\u003d\u003d(d\u003da.playerResponse)||void 0\u003d\u003d\u003dd?void 0:d.captions)||void 0\u003d\u003d\u003de?void 0:e.playerCaptionsRenderer)||void 0\u003d\u003d\u003df?void 0:f.baseUrl)\u0026\u0026void 0!\u003d\u003dk?k:null,a.rk,l,\nfunction(p){return a.ea(\"ctmp\",\"hlsflt\",p)}).then(function(p){for(var r,t,u,x,y\u003d0,z\u003d[],E\u003dg.q(p),H\u003dE.next();!H.done;H\u003dE.next())H\u003dH.value,z.push(null\u003d\u003d\u003d(r\u003dH.yf())||void 0\u003d\u003d\u003dr?void 0:r.Yb()),(null\u003d\u003d\u003d(u\u003dnull\u003d\u003d\u003d(t\u003dH.yf())||void 0\u003d\u003d\u003dt?void 0:t.audio)||void 0\u003d\u003d\u003du?void 0:u.numChannels)\u003ey\u0026\u0026(y\u003dH.yf().audio.numChannels);\n2\u003cy\u0026\u0026a.Aa(\"hlschl\",{mn:y});(null\u003d\u003d\u003d(x\u003da.Tb)||void 0\u003d\u003d\u003dx?0:x.C)\u0026\u0026a.Aa(\"hlsfmtaf\",{itags:z.join(\".\")});QE(a,p)})}return Rr()};\niwa\u003dfunction(a){return a.Zi\u0026\u0026a.mK?Nua(a.B,a.isAd(),a.Zi).then(function(b){QE(a,b)}):Rr()};\njwa\u003dfunction(a){var b\u003dNE(a.aj,a.KI);if(a.hlsvp){var c\u003dJva(a.hlsvp,a.clientPlaybackNonce,a.rk);b.push(c)}return Lua(a.B,a.isAd(),b,mwa(a)).then(function(d){QE(a,d)})};\nlwa\u003dfunction(a,b){a.C\u003db;b\u003da.getAvailableAudioTracks();b\u003db.concat(a.xj);for(var c\u003d0;c\u003ca.XE.length;c++)for(var d\u003da.XE[c],e\u003d0;e\u003cb.length;e++){var f\u003db[e],k\u003df.Fc.id\u003d\u003dd.audioTrackId;if(f.Fc.isDefault\u0026\u0026c\u003d\u003da.BQ||k){if(d.captionTrackIndices)for(k\u003d0;k\u003cd.captionTrackIndices.length;k++)f.captionTracks[k]\u003da.captionTracks[d.captionTrackIndices[k]];void 0!\u003d\u003dd.defaultCaptionTrackIndex\u0026\u0026(f.B\u003da.captionTracks[d.defaultCaptionTrackIndex]);void 0!\u003d\u003dd.forcedCaptionTrackIndex\u0026\u0026(f.j\u003da.captionTracks[d.forcedCaptionTrackIndex]);\nf.u\u003dd.visibility||\"UNKNOWN\";f.captionsInitialState\u003dd.captionsInitialState||\"CAPTIONS_INITIAL_STATE_UNKNOWN\"}}if(a.N\u0026\u0026a.C\u0026\u0026a.C.videoInfos\u0026\u0026!(0\u003e\u003da.C.videoInfos.length)\u0026\u0026(b\u003dvA(a.C.videoInfos[0]),b!\u003d(\"fairplay\"\u003d\u003da.N.flavor)))for(c\u003dg.q(a.Dp),d\u003dc.next();!d.done;d\u003dc.next())if(d\u003dd.value,b\u003d\u003d(\"fairplay\"\u003d\u003dd.flavor)){a.N\u003dd;break}};\nQE\u003dfunction(a,b){a.Cb\u003db;lwa(a,new fy(g.Fl(a.Cb,function(c){return c.yf()})))};\nmwa\u003dfunction(a){var b\u003d{cpn:a.clientPlaybackNonce,c:a.B.deviceParams.c,cver:a.B.deviceParams.cver};a.Er\u0026\u0026(b.ptk\u003da.Er,b.oid\u003da.vK,b.ptchn\u003da.uK,b.pltype\u003da.wK,a.Dq\u0026\u0026(b.m\u003da.Dq));return b};\ng.RE\u003dfunction(a){return FE(a)\u0026\u0026a.Dc?(a\u003d{},a.fairplay\u003d\"https://youtube.com/api/drm/fps?ek\u003duninitialized\",a):a.u\u0026\u0026a.u.Nd||null};\nnwa\u003dfunction(a){var b\u003da.playerResponse\u0026\u0026a.playerResponse.paidContentOverlay\u0026\u0026a.playerResponse.paidContentOverlay.paidContentOverlayRenderer||null;return b\u0026\u0026b.text?g.ix(b.text):a.paidContentOverlayText};\nSE\u003dfunction(a){var b\u003da.playerResponse\u0026\u0026a.playerResponse.paidContentOverlay\u0026\u0026a.playerResponse.paidContentOverlay.paidContentOverlayRenderer||null;return b\u0026\u0026b.durationMs?sh(b.durationMs):a.paidContentOverlayDurationMs};\nEE\u003dfunction(a){var b\u003d\"\";if(a.UC)return a.UC;a.isLivePlayback\u0026\u0026(b\u003da.allowLiveDvr?\"dvr\":a.isPremiere?\"lp\":a.df?\"post\":a.fh?\"window\":\"live\");return b};\ng.TE\u003dfunction(a,b){return\"string\"!\u003d\u003dtypeof a.keywords[b]?null:a.keywords[b]};\nUE\u003dfunction(a){return!!(a.kb||a.adaptiveFormats||a.aj||a.Zi||a.hlsvp)};\nzE\u003dfunction(a){if(a.S(\"html5_onesie\")\u0026\u0026a.errorCode)return!1;var b\u003dg.dc(a.ma,\"ypc\");a.ypcPreview\u0026\u0026(b\u003d!1);return a.isValid()\u0026\u0026!a.Ia\u0026\u0026(UE(a)||g.dc(a.ma,\"heartbeat\")||b)};\nNE\u003dfunction(a,b){a\u003dwr(a);var c\u003d{};if(b){b\u003dg.q(b.split(\",\"));for(var d\u003db.next();!d.done;d\u003db.next())(d\u003dd.value.match(/^([0-9]+)\\/([0-9]+)x([0-9]+)(\\/|$)/))\u0026\u0026(c[d[1]]\u003d{width:d[2],height:d[3]})}b\u003dg.q(a);for(d\u003db.next();!d.done;d\u003db.next()){d\u003dd.value;var e\u003dc[d.itag];e\u0026\u0026(d.width\u003de.width,d.height\u003de.height)}return a};\nXva\u003dfunction(a,b){var c,d;a.showShareButton\u003d!!b;var e\u003d(null\u003d\u003d\u003d(c\u003dnull\u003d\u003d\u003db||void 0\u003d\u003d\u003db?void 0:b.buttonRenderer)||void 0\u003d\u003d\u003dc?void 0:c.navigationEndpoint)||(null\u003d\u003d\u003d(d\u003dnull\u003d\u003d\u003db||void 0\u003d\u003d\u003db?void 0:b.buttonRenderer)||void 0\u003d\u003d\u003dd?void 0:d.command);e\u0026\u0026(a.Fk\u003d!!e.copyTextEndpoint)};\nLva\u003dfunction(a,b){var c,d,e,f,k,l,m\u003db.raw_embedded_player_response;if(!m){var n\u003db.embedded_player_response;n\u0026\u0026(m\u003dJSON.parse(n))}m\u0026\u0026(a.xg\u003dm);if(a.xg){if(m\u003da.xg.videoFlags)m.playableInEmbed\u0026\u0026(a.allowEmbed\u003d!0),m.isPrivate\u0026\u0026(a.isPrivate\u003d!0),m.userDisplayName\u0026\u0026(b.user_display_name\u003dm.userDisplayName),m.userDisplayImage\u0026\u0026(b.user_display_image\u003dm.userDisplayImage);if(m\u003da.xg.embedPreview){m\u003dm.thumbnailPreviewRenderer;n\u003dm.controlBgHtml;null!\u003dn?(a.Va\u003dn,a.D\u003d!0):(a.Va\u003d\"\",a.D\u003d!1);if(n\u003dm.defaultThumbnail)a.Z\u003dVD(n),\na.sampledThumbnailColor\u003dn.sampledThumbnailColor;(n\u003dnull\u003d\u003d\u003d(c\u003dnull\u003d\u003d\u003dm||void 0\u003d\u003d\u003dm?void 0:m.videoDetails)||void 0\u003d\u003d\u003dc?void 0:c.embeddedPlayerOverlayVideoDetailsRenderer)\u0026\u0026Yva(a,b,n);if(n\u003dnull\u003d\u003d\u003d(d\u003dnull\u003d\u003d\u003dm||void 0\u003d\u003d\u003dm?void 0:m.videoDetails)||void 0\u003d\u003d\u003dd?void 0:d.musicEmbeddedPlayerOverlayVideoDetailsRenderer)a.yI\u003dn.title,a.fI\u003dn.byline,n.musicVideoType\u0026\u0026(a.musicVideoType\u003dn.musicVideoType);a.qf\u003d!!m.addToWatchLaterButton;Xva(a,m.shareButton);if(n\u003dnull\u003d\u003d\u003d(k\u003dnull\u003d\u003d\u003d(f\u003dnull\u003d\u003d\u003d(e\u003dnull\u003d\u003d\u003dm||void 0\u003d\u003d\u003dm?void 0:\nm.playButton)||void 0\u003d\u003d\u003de?void 0:e.buttonRenderer)||void 0\u003d\u003d\u003df?void 0:f.navigationEndpoint)||void 0\u003d\u003d\u003dk?void 0:k.watchEndpoint)Wva(a,n),a.videoId\u003dn.videoId||a.videoId;m.videoDurationSeconds\u0026\u0026(a.lengthSeconds\u003dsh(m.videoDurationSeconds));m.webPlayerActionsPorting\u0026\u0026xva(a,m.webPlayerActionsPorting);if(m\u003dnull\u003d\u003d\u003d(l\u003dnull\u003d\u003d\u003dm||void 0\u003d\u003d\u003dm?void 0:m.playlist)||void 0\u003d\u003d\u003dl?void 0:l.playlistPanelRenderer){n\u003d[];var p\u003dNumber(m.currentIndex);if(m.contents)for(var r\u003d0,t\u003dm.contents.length;r\u003ct;r++){var u\u003dm.contents[r].playlistPanelVideoRenderer;\nif(u){var x\u003du.shortBylineText?g.ix(u.shortBylineText):\"\",y\u003du.title?g.ix(u.title):\"\";n.push({author:x,encrypted_id:u.videoId,title:y,channel_path:r\u003d\u003d\u003dp?b.channel_path:\"\",profile_picture:r\u003d\u003d\u003dp?b.profile_picture:\"\",is_private:r\u003d\u003d\u003dp?a.isPrivate:!1,is_dni:r\u003d\u003d\u003dp?a.D:!1,dni_color:r\u003d\u003d\u003dp?a.Va:\"\"})}}b\u003d{index:m.currentIndex,list:m.playlistId,playlist_length:m.totalVideos,video:n};m.titleText\u0026\u0026(b.title\u003dg.ix(m.titleText));m.shortBylineText\u0026\u0026(b.author\u003dg.ix(m.shortBylineText));a.QI\u003db}}if(a.xg.previewPlayabilityStatus){a.Gr\u003d\na.xg.previewPlayabilityStatus;b\u003da.Gr;var z;if(![\"OK\",\"LIVE_STREAM_OFFLINE\"].includes(b.status)){m\u003db.errorScreen;if(n\u003dnull\u003d\u003d\u003dm||void 0\u003d\u003d\u003dm?void 0:m.playerErrorMessageRenderer){a.zG\u003dn;if(p\u003dn.reason)a.errorReason\u003dg.ix(p);if(n\u003dn.subreason)a.Gi\u003dg.ix(n)}else a.errorReason\u003db.reason||null;switch(b.status){case \"LOGIN_REQUIRED\":a.errorDetail\u003d\"1\";break;case \"CONTENT_CHECK_REQUIRED\":a.errorDetail\u003d\"2\";break;case \"AGE_CHECK_REQUIRED\":(null\u003d\u003d\u003d(z\u003dnull\u003d\u003d\u003dm||void 0\u003d\u003d\u003dm?void 0:m.playerKavRenderer)||void 0\u003d\u003d\u003dz?0:z.kavUrl)?\na.errorDetail\u003d\"4\":a.errorDetail\u003d\"3\";break;default:a.errorDetail\u003db.isBlockedInRestrictedMode?\"5\":\"0\"}}}else a.xg.playabilityStatus\u0026\u0026(a.zj\u003da.xg.playabilityStatus,owa(a)\u0026\u0026(a.errorDetail\u003d\"0\",a.zj\u0026\u0026((z\u003da.zj.embeddedPlayerErrorMessageRenderer)?a.zG\u003dz.embeddedPlayerErrorMessageRenderer:a.S(\"embeds_playabilitystatus_deprecation_killswitch\")||(a.errorReason\u003da.zj.reason||null))));(z\u003da.xg.attestation)\u0026\u0026sva(a,z);(z\u003da.xg.permissions)\u0026\u0026z.allowImaMonetization\u0026\u0026(a.allowImaMonetization\u003d!0)}};\nWva\u003dfunction(a,b){var c;if(b\u003dnull\u003d\u003d\u003d(c\u003dnull\u003d\u003d\u003db||void 0\u003d\u003d\u003db?void 0:b.watchEndpointSupportedOnesieConfig)||void 0\u003d\u003d\u003dc?void 0:c.html5PlaybackOnesieConfig)a.Dr\u003dnew lva(b)};\nZva\u003dfunction(a,b,c,d){var e,f,k,l,m,n,p;d\u003d{autonav:\"1\",playnext:String(d)};a.playlistId\u0026\u0026(d.autoplay\u003d\"1\");if(b){if(b\u003dnull\u003d\u003d\u003d(l\u003dnull\u003d\u003d\u003d(k\u003dnull\u003d\u003d\u003d(f\u003dnull\u003d\u003d\u003d(e\u003db.autoplay)||void 0\u003d\u003d\u003de?void 0:e.autoplay)||void 0\u003d\u003d\u003df?void 0:f.sets)||void 0\u003d\u003d\u003dk?void 0:k[0])||void 0\u003d\u003d\u003dl?void 0:l.autoplayVideo)if((c\u003db.clickTrackingParams)\u0026\u0026(d.itct\u003dc),b\u003db.watchEndpoint)a.aL\u003db}else c\u0026\u0026(b\u003dnull\u003d\u003d\u003d(p\u003dnull\u003d\u003d\u003d(n\u003dnull\u003d\u003d\u003d(m\u003dc.nextButton)||void 0\u003d\u003d\u003dm?void 0:m.buttonRenderer)||void 0\u003d\u003d\u003dn?void 0:n.navigationEndpoint)||void 0\u003d\u003d\u003dp?void 0:\np.clickTrackingParams)\u0026\u0026(d.itct\u003db);d.itct||(d.feature\u003d\"related-auto\");a.mw\u003dd};\nYva\u003dfunction(a,b,c){var d,e,f,k\u003dc.channelThumbnail;k\u0026\u0026(k\u003dk.thumbnails)\u0026\u0026(k\u003dk[0])\u0026\u0026(b.profile_picture\u003dk.url);if(k\u003dnull\u003d\u003d\u003d(f\u003dnull\u003d\u003d\u003d(e\u003dnull\u003d\u003d\u003d(d\u003dnull\u003d\u003d\u003dc||void 0\u003d\u003d\u003dc?void 0:c.channelThumbnailEndpoint)||void 0\u003d\u003d\u003dd?void 0:d.channelThumbnailEndpoint)||void 0\u003d\u003d\u003de?void 0:e.urlEndpoint)||void 0\u003d\u003d\u003df?void 0:f.urlEndpoint)b.channel_path\u003dk.url;if(k\u003dc.collapsedRenderer)if(k\u003dk.embeddedPlayerOverlayVideoDetailsCollapsedRenderer){var l\u003dk.title;l\u0026\u0026(b.title\u003dg.ix(l));if(k\u003dk.subtitle)b.subtitle\u003dg.ix(k)}if(c\u003dc.expandedRenderer)if(c\u003d\nc.embeddedPlayerOverlayVideoDetailsExpandedRenderer){if(k\u003dc.title)b.expanded_title\u003dg.ix(k);if(k\u003dc.subtitle)b.expanded_subtitle\u003dg.ix(k);if(c\u003dc.subscribeButton)if(c\u003dc.subscribeButtonRenderer)b.ucid\u003dc.channelId,b.subscribed\u003dc.subscribed,a.Qi\u003d!!c.notificationPreferenceToggleButton,c.notificationPreferenceToggleButton\u0026\u0026c.notificationPreferenceToggleButton.toggleButtonRenderer\u0026\u0026(b\u003dc.notificationPreferenceToggleButton.toggleButtonRenderer,b.isToggled?(a.MD\u003db.toggledServiceEndpoint||null,a.LD\u003db.defaultServiceEndpoint||\nnull):(a.MD\u003db.defaultServiceEndpoint||null,a.LD\u003db.toggledServiceEndpoint||null))}};\ng.VE\u003dfunction(a){return a.isLivePlayback\u0026\u0026!a.allowLiveDvr};\nWE\u003dfunction(a){return a.isLivePlayback\u0026\u0026a.allowLiveDvr};\npwa\u003dfunction(a){var b\u003dnew Zx(\"und\",new xA(\"Default\",\"und\",!0));b.captionTracks\u003da.captionTracks;return b};\ng.XE\u003dfunction(a){return!!a.j\u0026\u0026zsa(a.j)};\ng.YE\u003dfunction(a){return!!a.j\u0026\u0026Asa(a.j)};\nfwa\u003dfunction(a){return g.YE(a)||g.XE(a)||g.ZE(a)||g.$E(a)};\ng.$E\u003dfunction(a){return!!a.j\u0026\u0026Bsa(a.j)};\ng.ZE\u003dfunction(a){return!!a.j\u0026\u0026Csa(a.j)};\ng.qwa\u003dfunction(a){if(a.HD)return null;var b\u003da.oK;b||(b\u003da.playerResponse\u0026\u0026a.playerResponse.endscreen\u0026\u0026a.playerResponse.endscreen.endscreenUrlRenderer\u0026\u0026a.playerResponse.endscreen.endscreenUrlRenderer.url);return b||null};\ng.rwa\u003dfunction(a){return a.HD?null:a.playerResponse\u0026\u0026a.playerResponse.endscreen\u0026\u0026a.playerResponse.endscreen.endscreenRenderer||null};\ng.aF\u003dfunction(a){return a.playerResponse\u0026\u0026a.playerResponse.cards\u0026\u0026a.playerResponse.cards.cardCollectionRenderer||null};\ng.bF\u003dfunction(a){if(!a.playerResponse||!a.playerResponse.annotations)return null;a\u003dg.q(a.playerResponse.annotations);for(var b\u003da.next();!b.done;b\u003da.next())if(b\u003db.value,b.playerAnnotationsExpandedRenderer\u0026\u0026b.playerAnnotationsExpandedRenderer.featuredChannel)return b.playerAnnotationsExpandedRenderer;return null};\ncF\u003dfunction(a){return a.adFormat\u0026\u0026\"1_5\"!\u003da.adFormat?\"adunit\":a.B.ya};\ndF\u003dfunction(a){if(a.isAd()\u0026\u0026a.videoId!\u003da.B.Ub)return a.B.Ub};\neF\u003dfunction(a){return a.xl||\"detailpage\"\u003d\u003dcF(a)||\"shortspage\"\u003d\u003dcF(a)||a.mutedAutoplay};\nfF\u003dfunction(a){if(eF(a)){if(\"detailpage\"\u003d\u003dcF(a)||\"shortspage\"\u003d\u003dcF(a))return a.rl||0\u003ca.tb;if(!(\"17_8\"\u003d\u003d\u003da.adFormat\u0026\u0026!a.rl||a.eP||\"adunit\"\u003d\u003dcF(a)\u0026\u0026a.Eb))return!0}return!1};\ng.gF\u003dfunction(a){return a.oauthToken||a.B.Xf};\nswa\u003dfunction(a){var b\u003d1,c\u003dg.XB(a.B.experiments,\"html5_default_ad_gain\");c\u0026\u0026a.isAd()\u0026\u0026(b\u003dc);c\u003da.Od;a.C\u0026\u0026a.C.j\u0026\u0026a.C.j[0]\u0026\u0026a.Fr[a.C.j[0].id]\u0026\u0026(c\u003da.Fr[a.C.j[0].id]);if(a.S(\"html5_stateful_audio_normalization\")\u0026\u0026null!\u003dc){if(a.eN)return Math.min(1,Math.pow(10,-a.Lv/20))||b;var d\u003d0;a.S(\"html5_diff_bias_over_ad_content\")\u0026\u0026(d\u003da.isAd()?0:3);c-\u003dMath.min(0,d+Math.max(a.B.Qi,g.XB(a.B.experiments,\"html5_stateful_audio_min_adjustment_value\")));a.Lv\u003dc}return Math.min(1,Math.pow(10,-c/20))||b};\nJE\u003dfunction(a){var b\u003d[\"MUSIC_VIDEO_TYPE_ATV\",\"MUSIC_VIDEO_TYPE_PRIVATELY_OWNED_TRACK\"],c\u003d\"TVHTML5_SIMPLY\"\u003d\u003d\u003da.B.deviceParams.c\u0026\u0026\"MUSIC\"\u003d\u003d\u003da.B.deviceParams.ctheme;!a.ge\u0026\u0026(g.mD(a.B)||c)\u0026\u0026b.includes(a.musicVideoType)\u0026\u0026(a.ge\u003d!0);if(b\u003dg.fs())b\u003d/Starboard\\/([0-9]+)/.exec(g.Ab()),b\u003d10\u003e(b?parseInt(b[1],10):NaN);c\u003da.B;c\u003d(\"TVHTML5_CAST\"\u003d\u003d\u003dc.deviceParams.c||\"TVHTML5\"\u003d\u003d\u003dc.deviceParams.c\u0026\u0026(c.deviceParams.cver.startsWith(\"6.20130725\")||c.deviceParams.cver.startsWith(\"6.20130726\")))\u0026\u0026\"MUSIC\"\u003d\u003d\u003da.B.deviceParams.ctheme;\n!a.ge\u0026\u0026(c||uua(a.B))\u0026\u0026!b\u0026\u0026(b\u003d\"MUSIC_VIDEO_TYPE_PRIVATELY_OWNED_TRACK\"\u003d\u003d\u003da.musicVideoType,c\u003d(a.S(\"cast_prefer_audio_only_for_atv_and_uploads\")||a.S(\"kabuki_pangea_prefer_audio_only_for_atv_and_uploads\"))\u0026\u0026\"MUSIC_VIDEO_TYPE_ATV\"\u003d\u003d\u003da.musicVideoType,b||c)\u0026\u0026(a.ge\u003d!0);return!a.B.deviceHasDisplay||a.ge\u0026\u0026a.B.B};\ntwa\u003dfunction(a){return isNaN(a)?0:Math.max((Date.now()-a)/1E3-30,0)};\nhF\u003dfunction(a){return!(!a.yj||!a.B.B)\u0026\u0026!!a.adaptiveFormats};\nUva\u003dfunction(a){var b;if(b\u003d!!a.cotn)b\u003da.videoId,b\u003d!!b\u0026\u00261\u003d\u003d\u003dbE(b);return b\u0026\u0026!a.yj};\ng.iF\u003dfunction(a){if(!a.j||!a.u||!a.J)return!1;var b\u003da.j.j;return!!b[a.u.id]\u0026\u0026vy(b[a.u.id].u.j)\u0026\u0026!!b[a.J.id]\u0026\u0026vy(b[a.J.id].u.j)};\nuwa\u003dfunction(a){return a.Gr?[\"OK\",\"LIVE_STREAM_OFFLINE\"].includes(a.Gr.status):!0};\nowa\u003dfunction(a){return(a\u003da.zj)\u0026\u0026a.showError?a.showError:!1};\nME\u003dfunction(a,b){return a.S(b)?!0:(a.fflags||\"\").includes(b+\"\u003dtrue\")};\nvwa\u003dfunction(a){return(a\u003d/html5_log_experiment_id_from_player_response_to_ctmp\u003d([0-9]+)/.exec(a.fflags))?a[1]:null};\nQva\u003dfunction(a,b){if(b\u003db.video_masthead_ad_quartile_urls)a.DD\u003db.quartile_0_url,a.DK\u003db.quartile_25_url,a.EK\u003db.quartile_50_url,a.FK\u003db.quartile_75_url,a.zK\u003db.quartile_100_url,a.lh\u003db.quartile_0_urls,a.Or\u003db.quartile_25_urls,a.Pr\u003db.quartile_50_urls,a.Qr\u003db.quartile_75_urls,a.Ep\u003db.quartile_100_urls};\nCE\u003dfunction(a){return a?cC()?!0:jF\u0026\u00265\u003ekF?!1:!0:!1};\nPva\u003dfunction(a){var b\u003d{};a\u003dg.q(a);for(var c\u003da.next();!c.done;c\u003da.next()){c\u003dc.value;var d\u003dc.split(\"\u003d\");2\u003d\u003dd.length?b[d[0]]\u003dd[1]:b[c]\u003d!0}return b};\ntva\u003dfunction(a){if(a){if(Zpa(a))return a;a\u003d$pa(a);if(Zpa(a,!0))return a}return\"\"};\ng.wwa\u003dfunction(a){return a.captionsLanguagePreference||a.B.captionsLanguagePreference||g.TE(a,\"yt:cc_default_lang\")||a.B.qf};\nlF\u003dfunction(a){return!!(a.S(\"enable_linear_player_handling\")\u0026\u0026a.isLivePlayback\u0026\u0026a.hasProgressBarBoundaries())};\nmF\u003dfunction(a,b){this.j\u003da;this.Z\u003db||{};this.J\u003dString(Math.floor(1E9*Math.random()));this.D\u003d{};this.X\u003dthis.N\u003d0};\nxwa\u003dfunction(a){return nF(a)\u0026\u00261\u003d\u003da.getPlayerState(2)};\nnF\u003dfunction(a){a\u003da.Nc();return void 0!\u003d\u003da\u0026\u00262\u003d\u003da.getPlayerType()};\noF\u003dfunction(a){a\u003da.V();return rD(a)\u0026\u0026!g.DD(a)\u0026\u0026\"desktop-polymer\"\u003d\u003da.playerStyle};\npF\u003dfunction(a,b){var c\u003da.V();iD(c)||\"3\"!\u003dc.controlsType||a.gb().ey(b)};\nrF\u003dfunction(a,b,c,d,e,f){c\u003dvoid 0\u003d\u003d\u003dc?{}:c;this.componentType\u003da;this.renderer\u003dvoid 0\u003d\u003d\u003db?null:b;this.macros\u003dc;this.layoutId\u003dd;this.j\u003de;this.u\u003df;this.id\u003dqF(a)};\nqF\u003dfunction(a){return a+(\":\"+(Up.getInstance().j++).toString(36))};\nsF\u003dfunction(a){this.Y\u003da};\nywa\u003dfunction(a,b){if(0\u003d\u003d\u003db||1\u003d\u003d\u003db\u0026\u0026(a.Y.isMobile\u0026\u0026g.Pt?0:a.Y.isMobile||g.DD(a.Y)||g.sD(a.Y)||tD(a.Y)||!g.Pt))return!0;a\u003dg.Dh(\"video-ads\");return null!\u003da\u0026\u0026\"none\"!\u003d\u003dym(a,\"display\")};\nzwa\u003dfunction(a){switch(a){case \"audio_audible\":return\"adaudioaudible\";case \"audio_measurable\":return\"adaudiomeasurable\";case \"fully_viewable_audible_half_duration_impression\":return\"adfullyviewableaudiblehalfdurationimpression\";case \"measurable_impression\":return\"adactiveviewmeasurable\";case \"overlay_unmeasurable_impression\":return\"adoverlaymeasurableimpression\";case \"overlay_unviewable_impression\":return\"adoverlayunviewableimpression\";case \"overlay_viewable_end_of_session_impression\":return\"adoverlayviewableendofsessionimpression\";\ncase \"overlay_viewable_immediate_impression\":return\"adoverlayviewableimmediateimpression\";case \"viewable_impression\":return\"adviewableimpression\";default:return null}};\ntF\u003dfunction(){g.Kv.call(this);var a\u003dthis;this.j\u003d{};g.ef(this,function(){for(var b\u003dg.q(Object.keys(a.j)),c\u003db.next();!c.done;c\u003db.next())delete a.j[c.value]})};\nvF\u003dfunction(){if(null\u003d\u003d\u003duF){uF\u003dnew tF;Ol(Ro).u\u003d\"b\";var a\u003dOl(Ro),b\u003d\"h\"\u003d\u003dKo(a)||\"b\"\u003d\u003dKo(a),c\u003d!(Tl(),!1);b\u0026\u0026c\u0026\u0026(a.C\u003d!0,a.D\u003dnew nga)}return uF};\nAwa\u003dfunction(a,b,c){a.j[b]\u003dc};\nBwa\u003dfunction(){};\nwF\u003dfunction(a,b,c){this.j\u003da;this.D\u003db;this.B\u003dc;this.u\u003db.length;this.adBreakLengthSeconds\u003db.reduce(function(d,e){return d+e},0);\nc\u003d0;for(a+\u003d1;a\u003cb.length;a++)c+\u003db[a];this.adBreakRemainingLengthSeconds\u003dc};\nxF\u003dfunction(a){var b,c;return null!\u003d\u003d(c\u003dnull\u003d\u003d\u003d(b\u003dnull\u003d\u003d\u003da||void 0\u003d\u003d\u003da?void 0:a.activeViewTracking)||void 0\u003d\u003d\u003db?void 0:b.trafficType)\u0026\u0026void 0!\u003d\u003dc?c:\"ACTIVE_VIEW_TRAFFIC_TYPE_UNSPECIFIED\"};\nyF\u003dfunction(a){var b,c;return new Map([[\"impression\",a.impressionPings||[]],[\"error\",a.errorPings||[]],[\"mute\",a.mutePings||[]],[\"unmute\",a.unmutePings||[]],[\"pause\",a.pausePings||[]],[\"rewind\",a.rewindPings||[]],[\"resume\",a.resumePings||[]],[\"skip\",a.skipPings||[]],[\"close\",a.closePings||[]],[\"progress\",a.progressPings||[]],[\"clickthrough\",a.clickthroughPings||[]],[\"fullscreen\",a.fullscreenPings||[]],[\"active_view_viewable\",a.activeViewViewablePings||[]],[\"active_view_measurable\",a.activeViewMeasurablePings||\n[]],[\"active_view_fully_viewable_audible_half_duration\",a.activeViewFullyViewableAudibleHalfDurationPings||[]],[\"audio_audible\",(null\u003d\u003d\u003d(b\u003da.activeViewTracking)||void 0\u003d\u003d\u003db?void 0:b.activeViewAudioAudiblePings)||[]],[\"audio_measurable\",(null\u003d\u003d\u003d(c\u003da.activeViewTracking)||void 0\u003d\u003d\u003dc?void 0:c.activeViewAudioMeasurablePings)||[]],[\"end_fullscreen\",a.endFullscreenPings||[]],[\"channel_clickthrough\",a.channelClickthroughPings||[]],[\"abandon\",a.abandonPings||[]],[\"start\",a.startPings||[]],[\"first_quartile\",\na.firstQuartilePings||[]],[\"midpoint\",a.secondQuartilePings||[]],[\"third_quartile\",a.thirdQuartilePings||[]],[\"complete\",a.completePings||[]],[\"unmuted_impression\",a.unmutedImpressionPings||[]],[\"unmuted_error\",a.unmutedErrorPings||[]],[\"unmuted_mute\",a.unmutedMutePings||[]],[\"unmuted_unmute\",a.unmutedUnmutePings||[]],[\"unmuted_pause\",a.unmutedPausePings||[]],[\"unmuted_resume\",a.unmutedResumePings||[]],[\"unmuted_close\",a.unmutedClosePings||[]],[\"unmuted_progress\",a.unmutedProgressPings||[]],[\"unmuted_clickthrough\",\na.unmutedClickthroughPings||[]],[\"unmuted_fullscreen\",a.unmutedFullscreenPings||[]],[\"unmuted_end_fullscreen\",a.unmutedEndFullscreenPings||[]],[\"unmuted_abandon\",a.unmutedAbandonPings||[]],[\"unmuted_start\",a.unmutedStartPings||[]],[\"unmuted_first_quartile\",a.unmutedFirstQuartilePings||[]],[\"unmuted_midpoint\",a.unmutedSecondQuartilePings||[]],[\"unmuted_third_quartile\",a.unmutedThirdQuartilePings||[]],[\"unmuted_complete\",a.unmutedCompletePings||[]]])};\nCwa\u003dfunction(a){return(a\u003da.pings)?Object.fromEntries(yF(a)):{}};\nzF\u003dfunction(a,b,c,d,e){mF.call(this,a,Cwa(a));(a\u003dc\u0026\u0026c.kind)||(a\u003d\"AD_PLACEMENT_KIND_UNKNOWN\");this.Ia\u003dc;this.isPostroll\u003d\"AD_PLACEMENT_KIND_END\"\u003d\u003d\u003da;this.B\u003dnew wF(0,[]);this.xa\u003dnull;this.C\u003d{};this.oa\u003dnull;this.u\u003d0;this.K\u003dnull;this.ma\u003de;this.Ea\u003dnull;c\u003dthis.j.skipOffsetMilliseconds||0;0\u003cc\u0026\u0026(this.oa\u003dc);this.C\u003dvr(this.j.playerVars||\"\");this.K\u003dthis.j.externalVideoId||null;this.u\u003dVC(this.u,this.C.length_seconds);this.ma\u0026\u0026this.K\u0026\u0026(this.Ea\u003dthis.ma(this.K));if(this.C.cta_conversion_urls)try{this.C.cta_conversion_urls\u003d\nJSON.parse(this.C.cta_conversion_urls)}catch(f){g.R(f)}this.xa\u003dthis.j.clickthroughEndpoint||null;this.B\u003dnew wF(0,[this.u])};\nDwa\u003dfunction(a){var b\u003da.C||{};1\u003ca.B.u\u0026\u0026(b.slot_pos\u003da.B.j);b.autoplay\u003d\"1\";return b};\nAF\u003dfunction(){this.j\u003d[];this.u\u003d0};\nBF\u003dfunction(a,b){b\u0026\u0026a.j.push(b)};\nCF\u003dfunction(a){if(!a)return[];var b\u003d[];a\u003dg.q(a);for(var c\u003da.next();!c.done;c\u003da.next())if(c\u003dc.value,c.loggingUrls){c\u003dg.q(c.loggingUrls);for(var d\u003dc.next();!d.done;d\u003dc.next())b.push({baseUrl:d.value.baseUrl})}return b};\nDF\u003dfunction(a){if(!a)return[];var b\u003d[];a.forEach(function(c){c.command.loggingUrls.forEach(function(d){b.push({baseUrl:d.baseUrl,offsetMilliseconds:c.adVideoOffset.milliseconds})})});\nreturn b};\nEF\u003dfunction(a){return a\u0026\u0026a.adVideoOffset\u0026\u0026a.adVideoOffset.percent||0};\nFF\u003dfunction(a){return\"AD_VIDEO_PROGRESS_KIND_PERCENT\"\u003d\u003da.adVideoOffset.kind};\nEwa\u003dfunction(a){a\u003da.playbackCommands;if(!a)return{};var b\u003d{};b.impression\u003dCF(a.impressionCommands)||[];b.error\u003dCF(a.errorCommands)||[];b.mute\u003dCF(a.muteCommands)||[];b.unmute\u003dCF(a.unmuteCommands)||[];b.pause\u003dCF(a.pauseCommands)||[];b.rewind\u003dCF(a.rewindCommands)||[];b.resume\u003dCF(a.resumeCommands)||[];b.skip\u003dCF(a.skipCommands)||[];b.close\u003dCF(a.closeCommands)||[];b.clickthrough\u003dCF(a.clickthroughCommands)||[];b.fullscreen\u003dCF(a.fullscreenCommands)||[];b.active_view_viewable\u003dCF(a.activeViewViewableCommands)||\n[];b.active_view_measurable\u003dCF(a.activeViewMeasurableCommands)||[];b.active_view_fully_viewable_audible_half_duration\u003dCF(a.activeViewFullyViewableAudibleHalfDurationCommands)||[];a.activeViewTracking\u0026\u0026(b.audio_audible\u003dCF(a.activeViewTracking.activeViewAudioAudibleCommands)||[],b.audio_measurable\u003dCF(a.activeViewTracking.activeViewAudioMeasurableCommands)||[]);b.end_fullscreen\u003dCF(a.endFullscreenCommands)||[];b.channel_clickthrough\u003dCF(a.channelClickthroughCommands)||[];b.abandon\u003dCF(a.abandonCommands)||\n[];b.progress\u003dDF(a.progressCommands.filter(function(c){return\"AD_VIDEO_PROGRESS_KIND_MILLISECONDS\"\u003d\u003dc.adVideoOffset.kind}));\nb.start\u003dDF(a.progressCommands.filter(function(c){return FF(c)\u0026\u0026hh(EF(c),0)}));\nb.first_quartile\u003dDF(a.progressCommands.filter(function(c){return FF(c)\u0026\u0026hh(EF(c),.25)}));\nb.midpoint\u003dDF(a.progressCommands.filter(function(c){return FF(c)\u0026\u0026hh(EF(c),.5)}));\nb.third_quartile\u003dDF(a.progressCommands.filter(function(c){return FF(c)\u0026\u0026hh(EF(c),.75)}));\nb.complete\u003dDF(a.progressCommands.filter(function(c){return FF(c)\u0026\u0026hh(EF(c),1)}));\nreturn b};\nGF\u003dfunction(a){mF.call(this,a,Ewa(a));this.u\u003da.questions?a.questions.reduce(function(b,c){return(c\u003dc.instreamSurveyAdSingleSelectQuestionRenderer||c.instreamSurveyAdMultiSelectQuestionRenderer)?b+(c.surveyAdQuestionCommon.durationMilliseconds||0)/1E3:b},0):0};\nFwa\u003dfunction(a,b,c,d){this.id\u003db;this.C\u003dd.De;b\u003da.config\u0026\u0026a.config.adPlacementConfig;if(!b)throw Error(\"Malformed AdPlacementRenderer: missing AdPlacementConfig\");var e\u003da.renderer\u0026\u0026a.renderer.adBreakServiceRenderer\u0026\u0026a.renderer.adBreakServiceRenderer||{};this.B\u003d(this.D\u003de.getAdBreakUrl||\"\")?0:2;d.j\u003dparseInt(e.prefetchMilliseconds,10)||0;d.visible\u003d!b.hideCueRangeMarker;var f\u003deqa(b,d);if(null\u003d\u003df)d\u003dnew fx(b,new Ap(-1,-1),!1,\"adcuerange:invalid\",3),d.deactivate(),d\u003d[null,d];else{e\u003d\":\"+(Up.getInstance().j++).toString(36);\nvar k\u003dd.daiEnabled||d.De;f\u003dnew fx(b,f,d.visible\u0026\u0026!k,\"adcuerange:\"+e,3);k\u003dnull;if(d.De||0\u003cd.j)if(d\u003deqa(b,d,!0))k\u003dnew fx(b,d,!1,\"prefetch:\"+e,5),f.C\u003dk,k.C\u003df;d\u003d[k,f]}this.X\u003dd[0];this.j\u003dd[1];this.u\u003dc;this.J\u003d!1;this.N\u003d{};this.K\u003dvoid 0\u003d\u003d\u003da.driftRecoveryMs?null:parseInt(a.driftRecoveryMs,10)};\nHF\u003dfunction(a){return\"AD_PLACEMENT_KIND_MILLISECONDS\"\u003d\u003da.j.j||\"AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED\"\u003d\u003da.j.j};\nJF\u003dfunction(a,b){var c\u003d{};Gwa(a,c,b);Hwa(c);c.LACT\u003dIF(function(){return Os().toString()});\nc.VIS\u003dIF(function(){return a.getVisibilityState().toString()});\nc.SDKV\u003d\"h.3.0\";c.VOL\u003dIF(function(){return a.isMuted()?\"0\":Math.round(a.getVolume()).toString()});\nc.VED\u003d\"\";return c};\nIwa\u003dfunction(a){var b\u003d{};if(!a.kind)return g.R(Error(\"AdPlacementConfig without kind\")),b;if(\"AD_PLACEMENT_KIND_MILLISECONDS\"\u003d\u003d\u003da.kind||\"AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED\"\u003d\u003d\u003da.kind){if(!a.adTimeOffset||!a.adTimeOffset.offsetStartMilliseconds)return g.R(Error(\"malformed AdPlacementConfig\")),b;b.MIDROLL_POS\u003dIF(hg(Math.round(sh(a.adTimeOffset.offsetStartMilliseconds)/1E3).toString()))}else b.MIDROLL_POS\u003dIF(hg(\"0\"));return b};\nIF\u003dfunction(a){return{toString:function(){return a()}}};\nJwa\u003dfunction(a,b,c){function d(l,m){(m\u003dc[m])\u0026\u0026(f[l]\u003dm)}\nfunction e(l,m){(m\u003dc[m])\u0026\u0026(f[l]\u003dk(m))}\nif(!c||g.Df(c))return a;var f\u003dObject.assign({},a),k\u003db?encodeURIComponent:function(l){return l};\ne(\"DV_VIEWABILITY\",\"doubleVerifyViewability\");e(\"IAS_VIEWABILITY\",\"integralAdsViewability\");e(\"MOAT_INIT\",\"moatInit\");e(\"MOAT_VIEWABILITY\",\"moatViewability\");d(\"GOOGLE_VIEWABILITY\",\"googleViewability\");d(\"VIEWABILITY\",\"viewability\");return f};\nGwa\u003dfunction(a,b,c){b.CPN\u003dIF(function(){var d;(d\u003da.getVideoData(1))?d\u003dd.clientPlaybackNonce:(g.lw(Error(\"Video data is null.\")),d\u003dnull);return d});\nb.AD_MT\u003dIF(function(){return Math.round(Math.max(0,1E3*(null!\u003d\u003dc\u0026\u0026void 0!\u003d\u003dc?c:a.getCurrentTime(2,!1)))).toString()});\nb.MT\u003dIF(function(){return Math.round(Math.max(0,1E3*a.getCurrentTime(1,!1))).toString()});\nb.P_H\u003dIF(function(){return a.gb().Bg().height.toString()});\nb.P_W\u003dIF(function(){return a.gb().Bg().width.toString()});\nb.PV_H\u003dIF(function(){return a.gb().getVideoContentRect().height.toString()});\nb.PV_W\u003dIF(function(){return a.gb().getVideoContentRect().width.toString()})};\nHwa\u003dfunction(a){a.CONN\u003dIF(hg(\"0\"));a.WT\u003dIF(function(){return Date.now().toString()})};\nKwa\u003dfunction(a){var b\u003dObject.assign({},{});b.MIDROLL_POS\u003dHF(a)?IF(hg(Math.round(a.j.start/1E3).toString())):IF(hg(\"0\"));return b};\nLwa\u003dfunction(a){var b\u003d{};b.SLOT_POS\u003dIF(hg(a.B.j.toString()));return b};\nMwa\u003dfunction(a){var b\u003da\u0026\u0026g.vb(a,\"load_timeout\")?\"402\":\"400\",c\u003d{};return c.YT_ERROR_CODE\u003d(3).toString(),c.ERRORCODE\u003db,c.ERROR_MSG\u003da,c};\nKF\u003dfunction(a){for(var b\u003d{},c\u003dg.q(Nwa),d\u003dc.next();!d.done;d\u003dc.next()){d\u003dd.value;var e\u003da[d];e\u0026\u0026(b[d]\u003de.toString())}return b};\nLF\u003dfunction(){var a\u003d{};Object.assign.apply(Object,[a].concat(g.v(g.Ba.apply(0,arguments))));return a};\nMF\u003dfunction(){};\nNF\u003dfunction(a){this.cq\u003da};\nOF\u003dfunction(a){this.Sp\u003da};\nPwa\u003dfunction(a,b,c,d,e,f){e\u003dvoid 0\u003d\u003d\u003de?new OF(new NF(d.getVideoData(1))):e;f\u003dvoid 0\u003d\u003d\u003df?!1:f;g.I.call(this);this.ad\u003da;this.B\u003db;this.macros\u003dc;this.j\u003dd;this.Wh\u003de;this.daiEnabled\u003df;this.u\u003d{TC:.25,SECOND:.5,OD:.75};this.lastUpdatedTimeSecs\u003dnull;this.progressPings\u003dArray.from(this.ad.Z.progress||[]);this.progressPings.sort(function(k,l){return k.offsetMilliseconds-l.offsetMilliseconds});\nthis.unmutedProgressPings\u003dArray.from(this.ad.Z.unmuted_progress||[]);this.unmutedProgressPings.sort(function(k,l){return k.offsetMilliseconds-l.offsetMilliseconds});\nOwa(xF(a.j.pings))};\nTF\u003dfunction(a,b){PF(a)||(QF(a)?(RF(a,0,!0),Qwa(a,b,b)):(RF(a,0,!0),Rwa(a,0,0,!0)),SF(a,\"complete\"))};\nRF\u003dfunction(a,b,c){for(c\u003dvoid 0\u003d\u003d\u003dc?!1:c;a.ad.N\u003ca.progressPings.length;){var d\u003dUF(a,\"progress\"),e\u003da.progressPings[a.ad.N];if(e.offsetMilliseconds\u003c\u003d1E3*b||c)VF(a,e,d),a.ad.N++;else break}};\nSwa\u003dfunction(a,b,c){for(c\u003dvoid 0\u003d\u003d\u003dc?!1:c;a.ad.X\u003ca.unmutedProgressPings.length;){var d\u003dUF(a,\"unmuted_progress\"),e\u003da.unmutedProgressPings[a.ad.X];if(e.offsetMilliseconds\u003c\u003d1E3*b||c)VF(a,e,d),a.ad.X++;else break}};\nRwa\u003dfunction(a,b,c,d){d\u003dvoid 0\u003d\u003d\u003dd?!1:d;(b\u003e\u003dc*a.u.TC||d)\u0026\u0026SF(a,\"first_quartile\");(b\u003e\u003dc*a.u.SECOND||d)\u0026\u0026SF(a,\"midpoint\");(b\u003e\u003dc*a.u.OD||d)\u0026\u0026SF(a,\"third_quartile\")};\nTwa\u003dfunction(a,b,c,d){d\u003dvoid 0\u003d\u003d\u003dd?!1:d;(b\u003e\u003dc*a.u.TC||d)\u0026\u0026SF(a,\"unmuted_first_quartile\");(b\u003e\u003dc*a.u.SECOND||d)\u0026\u0026SF(a,\"unmuted_midpoint\");(b\u003e\u003dc*a.u.OD||d)\u0026\u0026SF(a,\"unmuted_third_quartile\")};\nWF\u003dfunction(a,b,c,d){if(null\u003d\u003da.lastUpdatedTimeSecs){if(c\u003cd||1\u003cc-d)return}else if(a.lastUpdatedTimeSecs\u003ed||d\u003ec)return;SF(a,b)};\nQwa\u003dfunction(a,b,c){if(0\u003cc\u0026\u00260\u003cb){var d\u003da.j.zb(a.j.getPresentingPlayerType());g.U(d,16)||g.U(d,32)||(WF(a,\"first_quartile\",b,c*a.u.TC),WF(a,\"midpoint\",b,c*a.u.SECOND),WF(a,\"third_quartile\",b,c*a.u.OD))}a.lastUpdatedTimeSecs\u003db};\nXF\u003dfunction(a,b){for(var c\u003dUF(a,b),d\u003dg.q(a.ad.Z[b]||[]),e\u003dd.next();!e.done;e\u003dd.next())VF(a,e.value,c);a.ad.D[b]\u003d!0};\nSF\u003dfunction(a,b){a.ad.D.hasOwnProperty(b)||XF(a,b)};\nYF\u003dfunction(a,b){return a.ad.D.hasOwnProperty(b)};\nVF\u003dfunction(a,b,c){var d\u003db.baseUrl;if(d){b\u003db.headers||[];for(var e\u003da.Wh,f\u003de.send,k\u003d{},l\u003dJF(a.j),m\u003dg.q(Object.keys(l)),n\u003dm.next();!n.done;n\u003dm.next())n\u003dn.value,k[n]\u003dl[n].toString();a.j.V().S(\"html5_enable_cpn_macro_substitution_for_trv_discovery_ads\")\u0026\u0026(l\u003da.j.getVideoData(2))\u0026\u0026(k.AD_CPN\u003dl.clientPlaybackNonce);a\u003dObject.assign(k,a.macros);f.call(e,d,a,c,b)}};\nUF\u003dfunction(a,b){var c\u003da.B;a\u003da.ad;if(a.Xw())if(b\u003dUwa(b),null\u003d\u003db)c\u003d{};else{var d;(d\u003da.ya()())||(d\u003d(d\u003dc.I)\u0026\u0026d.Nc?(d\u003dd.Nc())\u0026\u00262\u003d\u003dd.getPlayerType()?ZF(d):null:null);d?(c\u003d{opt_adElement:d,opt_fullscreen:c.I.isFullscreen()},c\u003dTo(b,a.J,c)):c\u003d{}}else c\u003d{};return c?Object.assign({},c):{}};\nQF\u003dfunction(a){return!a.j.V().S(\"html5_bulleit_dai_logging_policy_upg_livestream_killswitch\")\u0026\u0026a.daiEnabled};\nPF\u003dfunction(a){return QF(a)\u0026\u0026!YF(a,\"impression\")};\n$F\u003dfunction(a){return QF(a)\u0026\u0026YF(a,\"seek\")};\naG\u003dfunction(a,b){QF(a)?XF(a,b):SF(a,b)};\ng.bG\u003dfunction(a,b){this.state\u003da;this.Vo\u003db};\ncG\u003dfunction(a,b){return g.U(a.state,b)\u0026\u0026!g.U(a.Vo,b)?1:!g.U(a.state,b)\u0026\u0026g.U(a.Vo,b)?-1:0};\ng.dG\u003dfunction(a,b){return 0\u003ccG(a,b)};\neG\u003dfunction(a,b,c,d,e,f){f\u003dvoid 0\u003d\u003d\u003df?0:f;g.Kv.call(this);this.I\u003da;this.j\u003dd;this.u\u003de;this.u.j[b.J]\u003dthis;this.u.subscribe(\"adactiveviewmeasurable\",this.WO,this);this.u.subscribe(\"adfullyviewableaudiblehalfdurationimpression\",this.XO,this);this.u.subscribe(\"adoverlaymeasurableimpression\",this.YO,this);this.u.subscribe(\"adoverlayunviewableimpression\",this.ZO,this);this.u.subscribe(\"adoverlayviewableendofsessionimpression\",this.aP,this);this.u.subscribe(\"adoverlayviewableimmediateimpression\",this.bP,\nthis);this.u.subscribe(\"adviewableimpression\",this.cP,this);this.ad\u003db;this.oa\u003d[];this.macros\u003dc;this.N\u003d!1;this.xa\u003d!ywa(new sF(this.I.V()),f);this.C\u003d!1};\nfG\u003dfunction(a,b){g.lc(a.oa,b);Vwa(a,b,1)};\ngG\u003dfunction(a,b){if(a.N){var c\u003da.j,d\u003da.getDuration();!PF(c)\u0026\u00260\u003cd\u0026\u0026(RF(c,b),QF(c)?Qwa(c,b,d):Rwa(c,b,d,!1));a.C||(c\u003da.j,a\u003da.getDuration(),!PF(c)\u0026\u00260\u003ca\u0026\u0026(Swa(c,b),Twa(c,b,a,!1)))}};\nVwa\u003dfunction(a,b,c){0!\u003db.length\u0026\u0026(b\u003dg.Fl(b,function(d){return new hx(d,c,d.id)}),a.ea(\"onAdUxUpdate\",b))};\nhG\u003dfunction(a){var b\u003d{};b.abandon\u003da.abandonCommands\u0026\u0026CF(a.abandonCommands.commands)||[];mF.call(this,a,b)};\niG\u003dfunction(a,b,c,d,e,f){e\u003dvoid 0\u003d\u003d\u003de?!1:e;f\u003dvoid 0\u003d\u003d\u003df?!1:f;rF.call(this,\"ad-action-interstitial\",a,b,c,d);this.j\u003dd;this.Mg\u003de;this.hj\u003df};\njG\u003dfunction(a,b,c,d,e,f){eG.call(this,a,b,c,d,e,1);this.D\u003db;this.B\u003db.j.durationMilliseconds||0;this.Qb\u003dnull;this.J\u003df};\nkG\u003dfunction(a){mF.call(this,a);this.u\u003dvr(this.j.playerVars||\"\")};\nlG\u003dfunction(){mF.apply(this,arguments)};\nmG\u003dfunction(){mF.apply(this,arguments)};\nWwa\u003dfunction(a,b,c,d,e,f){this.J\u003da;this.C\u003db;this.j\u003dc;this.D\u003dd;this.B\u003de;this.u\u003df};\nnG\u003dfunction(a,b,c,d,e){eG.call(this,a,b,c,d,e);var f\u003dthis;this.J\u003db;this.B\u003dnew g.K(function(){f.kh(\"load_timeout\")},1E4);\ng.J(this,this.B);this.D\u003dnew Hv(this);g.J(this,this.D)};\noG\u003dfunction(a,b,c){if(c\u0026\u0026!c.includes(a.layoutType))return!1;b\u003dg.q(b);for(c\u003db.next();!c.done;c\u003db.next())if(!Mw(a.Fa,c.value))return!1;return!0};\npG\u003dfunction(a){return!!(a.hV\u0026\u0026a.slot\u0026\u0026a.layout)};\nXwa\u003dfunction(a){rF.call(this,\"ad-message\",a)};\nqG\u003dfunction(a,b,c,d,e,f,k,l){eG.call(this,a,b,c,d,e);var m\u003dthis;this.D\u003db;this.X\u003db.j.durationMs||0;this.B\u003dl;this.Z\u003d!1;this.K\u003dthis.J\u003d0;this.ma\u003dfunction(){var n\u003dm.I.getProgressState().current;n\u003cm.J?m.Dg():n\u003em.K\u0026\u0026m.Fh()}};\nZwa\u003dfunction(a,b){if(a.B\u0026\u0026a.Z)if(a.Z\u003d!1,a.I.V().experiments.Za(\"html5_externally_manage_ad_notify_layout\")){var c\u003da.D.j;if(pG(c)){var d\u003dc.slot;c\u003dc.layout;b\u003dYwa(b);a\u003dg.q(a.B.listeners);for(var e\u003da.next();!e.done;e\u003da.next()){e\u003de.value;var f\u003dd,k\u003dc,l\u003db;rG(e.j(),f,k,l);sG(e.j(),f)}}else g.lw(Error(\"adMessageRenderer is not augmented on termination\"))}else for(d\u003dg.q(a.B.listeners),c\u003dd.next();!c.done;c\u003dd.next())c\u003dc.value,c.B?(b\u003dc.B,c.B\u003dvoid 0,c.u\u003dvoid 0,sG(c.j(),b)):S(\"Received AdNotify terminated event when no slot is active\")};\nYwa\u003dfunction(a){switch(a){case \"adabandonedreset\":return\"user_cancelled\";case \"adended\":return\"normal\";case \"aderror\":return\"error\";case void 0:return\"abandoned\";default:return g.lw(Error(\"Unexpected eventType for adNotify exit\")),\"abandoned\"}};\ng.tG\u003dfunction(a,b){for(var c\u003d{},d\u003dg.q(Object.keys(b)),e\u003dd.next();!e.done;c\u003d{KC:c.KC},e\u003dd.next())e\u003de.value,c.KC\u003db[e],a\u003da.replace(new RegExp(\"\\\\$\"+e,\"gi\"),function(f){return function(){return f.KC}}(c));\nreturn a};\nuG\u003dfunction(a){return a?g.ix(a):null};\n$wa\u003dfunction(a){if(!a)return[];var b\u003da.loggingUrls;if(!b)return[];a\u003d[];b\u003dg.q(b);for(var c\u003db.next();!c.done;c\u003db.next())c\u003dc.value,c.baseUrl\u0026\u0026a.push(c.baseUrl);return 0\u003d\u003d\u003da.length?[]:a};\naxa\u003dfunction(a){return a.cancelRenderer\u0026\u0026a.cancelRenderer.buttonRenderer?(a\u003da.cancelRenderer.buttonRenderer.serviceEndpoint)\u0026\u0026a.muteAdEndpoint?a:null:null};\nbxa\u003dfunction(a){var b\u003d{};b.baseUrl\u003da;return{loggingUrls:[b],pingingEndpoint:{hack:!0}}};\nexa\u003dfunction(a,b,c,d){if(b.button\u0026\u0026b.button.buttonRenderer\u0026\u0026(!b.button.buttonRenderer.command||!b.button.buttonRenderer.command.adInfoDialogChoiceEndpoint)\u0026\u0026b.button.buttonRenderer.serviceEndpoint\u0026\u0026b.button.buttonRenderer.serviceEndpoint.adInfoDialogEndpoint){var e\u003db.button.buttonRenderer.serviceEndpoint.adInfoDialogEndpoint.dialog;e\u0026\u0026e.adInfoDialogRenderer\u0026\u0026(cxa(a,e.adInfoDialogRenderer,c),a.whyThisAdInfo.menuTitle\u003duG(b.hoverText)||\"\",e.adInfoDialogRenderer.muteAdRenderer\u0026\u0026(b\u003de.adInfoDialogRenderer.muteAdRenderer.buttonRenderer)\u0026\u0026\ndxa(a,b,c,d))}};\ncxa\u003dfunction(a,b,c){var d\u003duG(b.confirmLabel)||\"\",e\u003duG(b.title)||\"\",f\u003d[];if(b.adReasons)for(var k\u003dg.q(b.adReasons),l\u003dk.next();!l.done;l\u003dk.next())f.push(uG(l.value)||\"\");k\u003db.headerTitle?g.ix(b.headerTitle):\"\";d\u003d{closeButton:d,menuTitle:k,targetingReasonHeader:e,targetingReasons:f,dialogMessage:uG(b.dialogMessage)||\"\",adSettingsLink:null,cancelButton:null,continueButton:null,controlText:null};a.whyThisAdInfo\u003dd;a.whyThisAdClicked\u003dfunction(){if(b.impressionEndpoints)for(var m\u003dg.q(b.impressionEndpoints),\nn\u003dm.next();!n.done;n\u003dm.next())c(n.value)};\na.whyThisAdClosed\u003dfunction(){b.confirmServiceEndpoint\u0026\u0026c(b.confirmServiceEndpoint)}};\ndxa\u003dfunction(a,b,c,d){if(b.navigationEndpoint\u0026\u0026b.navigationEndpoint.adFeedbackEndpoint\u0026\u0026b.navigationEndpoint.adFeedbackEndpoint.content){var e\u003db.navigationEndpoint.adFeedbackEndpoint.content.adFeedbackRenderer;if(e){var f\u003d{goneText:\"\",questionText:\"\",undoText:\"\",hoverText:uG(b.text)||\"\",surveyOptions:[],confirmMuteWithoutFeedbackLabel:\"\"};a.muteAdInfo\u003df;b\u003d$wa(b.navigationEndpoint);var k\u003dbxa(b[1]),l\u003d[bxa(b[0])];(b\u003daxa(e))\u0026\u0026l.push(b);var m\u003d!1;a.muteAdClicked\u003dfunction(){m\u003d!0;c(k)};\na.muteAd\u003dfunction(){m||c(k);m\u003d!1;for(var n\u003dg.q(l),p\u003dn.next();!p.done;p\u003dn.next())c(p.value)};\nfxa(a,e,d)}}};\nfxa\u003dfunction(a,b,c){a.muteAdInfo.goneText\u003duG(b.title)||\"\";a.muteAdInfo.questionText\u003duG(b.reasonsTitle)||\"\";b.undoRenderer\u0026\u0026(a.muteAdInfo.undoText\u003duG(b.undoRenderer.buttonRenderer.text)||\"\");a.sendAdsPing\u003dfunction(f){c(f)};\na\u003da.muteAdInfo.surveyOptions;b\u003dg.q(b.reasons||[]);for(var d\u003db.next();!d.done;d\u003db.next()){var e\u003dd.value;d\u003duG(e.reason)||\"\";e\u003d$wa(e.endpoint)[0];a.push({label:d,url:e})}};\nvG\u003dfunction(a,b,c,d,e,f){this.u\u003da;this.D\u003db;this.j\u003dJF(d);if(f)for(a\u003dg.q(Object.keys(f)),b\u003da.next();!b.done;b\u003da.next())b\u003db.value,this.j[b]\u003df[b];this.B\u003dc;this.C\u003de};\ngxa\u003dfunction(a,b,c){b.isSkippable\u003d!0;b.skipTime\u003dc.skipOffsetMilliseconds?Math.floor(c.skipOffsetMilliseconds/1E3):0;if(c.skippableRenderer)switch(Object.keys(c.skippableRenderer)[0]){case \"skipButtonRenderer\":var d\u003dc.skippableRenderer.skipButtonRenderer;b.skip\u003dfunction(){var e\u003dd.adRendererCommands\u0026\u0026d.adRendererCommands.clickCommand;e?a.Hd(e):a.B.rq()};\nb.skipShown\u003dfunction(){a.Hd(d.adRendererCommands\u0026\u0026d.adRendererCommands.impressionCommand)}}};\nhxa\u003dfunction(a,b,c){exa(b,c,function(d){a.Hd(d)},function(d){a.sendAdsPing(d)})};\nixa\u003dfunction(a){for(var b\u003d{},c\u003dg.q(Object.keys(a.j)),d\u003dc.next();!d.done;d\u003dc.next())d\u003dd.value,b[d]\u003da.j[d].toString();return Object.assign(b,a.D)};\njxa\u003dfunction(){return{adNextParams:\"\",adSystem:0,attributionInfo:null,clickThroughUrl:\"\",executeCommand:function(){},\ninstreamAdPlayerOverlayRenderer:null,instreamSurveyAdRenderer:null,slidingTextPlayerOverlayRenderer:null,isBumper:!1,isPostroll:!1,isSkippable:!1,muteAdInfo:null,skipTime:0,videoId:\"\",videoUrl:\"\",whyThisAdInfo:null,muteAd:function(){},\nmuteAdClicked:function(){},\nsendAdsPing:function(){},\nskip:function(){},\nendSurveyOnSubmitted:function(){},\nskipShown:function(){},\nwhyThisAdClicked:function(){},\nwhyThisAdClosed:function(){},\ndaiEnabled:!1,remoteSlotsData:null,adBreakRemainingLengthSeconds:null,adBreakEndSeconds:null}};\nkxa\u003dfunction(a,b,c,d,e){new vG(a,b,c,d,e,void 0)};\nwG\u003dfunction(a){this.value\u003da};\nxG\u003dfunction(a){this.value\u003da};\nyG\u003dfunction(a){this.value\u003da};\nzG\u003dfunction(a){this.value\u003da};\nAG\u003dfunction(a){this.value\u003da};\nBG\u003dfunction(){wG.apply(this,arguments)};\nCG\u003dfunction(a){this.value\u003da};\nDG\u003dfunction(a){this.value\u003da};\nEG\u003dfunction(a){this.value\u003da};\nFG\u003dfunction(a){this.value\u003da};\nGG\u003dfunction(a){this.value\u003da};\nHG\u003dfunction(a){this.value\u003da};\nIG\u003dfunction(){wG.apply(this,arguments)};\nJG\u003dfunction(){wG.apply(this,arguments)};\nKG\u003dfunction(a){this.value\u003da};\nLG\u003dfunction(a){this.value\u003da};\nMG\u003dfunction(a){this.value\u003da};\nNG\u003dfunction(a){this.value\u003da};\nOG\u003dfunction(a){this.value\u003da};\nPG\u003dfunction(a){this.value\u003da};\nQG\u003dfunction(a){this.value\u003da};\nRG\u003dfunction(a){this.value\u003da};\nSG\u003dfunction(a){this.value\u003da};\nTG\u003dfunction(a){this.value\u003da};\nUG\u003dfunction(a){this.value\u003da};\nVG\u003dfunction(a){this.value\u003da};\nWG\u003dfunction(a){this.value\u003da};\nXG\u003dfunction(a){this.value\u003da};\nYG\u003dfunction(a){this.value\u003da};\nZG\u003dfunction(a){this.value\u003da};\n$G\u003dfunction(a){this.value\u003da};\naH\u003dfunction(a){this.value\u003da};\nbH\u003dfunction(a){this.value\u003da};\ncH\u003dfunction(a){this.value\u003da};\ndH\u003dfunction(a){this.value\u003da};\neH\u003dfunction(a){this.value\u003da};\nfH\u003dfunction(a){this.value\u003da};\ngH\u003dfunction(a){this.value\u003da};\nhH\u003dfunction(a){this.value\u003da};\niH\u003dfunction(a){this.value\u003da};\njH\u003dfunction(a){this.value\u003da};\nkH\u003dfunction(a){this.value\u003da};\nlH\u003dfunction(a){this.value\u003da};\nmH\u003dfunction(a){this.value\u003da};\nnH\u003dfunction(a){this.value\u003da};\noH\u003dfunction(a){this.value\u003da};\npH\u003dfunction(a){this.value\u003da};\nqH\u003dfunction(a){this.value\u003da};\nrH\u003dfunction(){wG.apply(this,arguments)};\nsH\u003dfunction(){wG.apply(this,arguments)};\ntH\u003dfunction(){wG.apply(this,arguments)};\nuH\u003dfunction(){wG.apply(this,arguments)};\nvH\u003dfunction(){wG.apply(this,arguments)};\nwH\u003dfunction(){wG.apply(this,arguments)};\nmxa\u003dfunction(a){var b,c;if(!a.questions||1!\u003d\u003da.questions.length||!a.playbackCommands)return!1;var d\u003d(null\u003d\u003d\u003d(b\u003da.questions[0].instreamSurveyAdMultiSelectQuestionRenderer)||void 0\u003d\u003d\u003db?void 0:b.surveyAdQuestionCommon)||(null\u003d\u003d\u003d(c\u003da.questions[0].instreamSurveyAdSingleSelectQuestionRenderer)||void 0\u003d\u003d\u003dc?void 0:c.surveyAdQuestionCommon);return lxa(d)?!0:!1};\nnxa\u003dfunction(a){a\u003d((null\u003d\u003d\u003da||void 0\u003d\u003d\u003da?void 0:a.playerOverlay)||{}).instreamSurveyAdRenderer;var b;a?a.playbackCommands\u0026\u0026a.questions\u0026\u00261\u003d\u003d\u003da.questions.length?(a\u003dnull\u003d\u003d\u003d(b\u003da.questions[0].instreamSurveyAdMultiSelectQuestionRenderer)||void 0\u003d\u003d\u003db?void 0:b.surveyAdQuestionCommon,b\u003dlxa(a)):b\u003d!1:b\u003d!1;return b};\nlxa\u003dfunction(a){if(!a)return!1;var b\u003d(a.instreamAdPlayerOverlay||{}).instreamSurveyAdPlayerOverlayRenderer;a\u003d(null\u003d\u003d\u003db||void 0\u003d\u003d\u003db?void 0:b.skipOrPreviewRenderer)||{};var c\u003da.skipAdRenderer;b\u003d((null\u003d\u003d\u003db||void 0\u003d\u003d\u003db?void 0:b.adInfoRenderer)||{}).adHoverTextButtonRenderer;return(a.adPreviewRenderer||c)\u0026\u0026b?!0:!1};\npxa\u003dfunction(a,b,c,d,e,f){this.j\u003dnew vG(a,b,c,d,e,oxa(f))};\nqxa\u003dfunction(a,b){var c\u003djxa();c.instreamSurveyAdRenderer\u003db;c.executeCommand\u003dfunction(d){a.j.Hd(d)};\nb\u003d(\"instreamSurveyAdSingleSelectQuestionRenderer\"in b.questions[0]?b.questions[0].instreamSurveyAdSingleSelectQuestionRenderer:b.questions[0].instreamSurveyAdMultiSelectQuestionRenderer).surveyAdQuestionCommon.instreamAdPlayerOverlay.instreamSurveyAdPlayerOverlayRenderer;if(b.skipOrPreviewRenderer)switch(Object.keys(b.skipOrPreviewRenderer)[0]){case \"skipAdRenderer\":gxa(a.j,c,b.skipOrPreviewRenderer.skipAdRenderer)}if(b.adInfoRenderer)switch(Object.keys(b.adInfoRenderer)[0]){case \"adHoverTextButtonRenderer\":hxa(a.j,\nc,b.adInfoRenderer.adHoverTextButtonRenderer)}c.sendAdsPing\u003dfunction(d){a.j.sendAdsPing(d)};\nreturn c};\noxa\u003dfunction(a){var b\u003d{};b.SURVEY_LOCAL_TIME_EPOCH_S\u003dIF(function(){var c\u003dnew Date;return\"\"+(Math.round(c.valueOf()/1E3)+-60*c.getTimezoneOffset())});\nb.SURVEY_ELAPSED_MS\u003dIF(a);return b};\nxH\u003dfunction(a,b,c){g.Kv.call(this,!0);var d\u003dthis;this.J\u003db;this.D\u003dc;this.u\u003da;this.Qb\u003dnew g.Fi(200);this.Qb.Qa(\"tick\",function(){var e\u003dDate.now(),f\u003de-d.C;d.C\u003de;d.j+\u003df;d.j\u003e\u003dd.u\u0026\u0026(d.j\u003dd.u,d.Qb.stop());e\u003dd.j/1E3;d.D\u0026\u0026d.D.Vb(e);rxa(d,{current:e,duration:d.u/1E3})});\ng.J(this,this.Qb);this.j\u003d0;this.B\u003dnull;g.ef(this,function(){d.B\u003dnull});\nthis.C\u003d0};\nrxa\u003dfunction(a,b){a.J.Oa(\"onAdPlaybackProgress\",b);a.B\u003db};\nyH\u003dfunction(a,b,c,d,e){d\u003dvoid 0\u003d\u003d\u003dd?!1:d;e\u003dvoid 0\u003d\u003d\u003de?!1:e;rF.call(this,\"survey\",a,{},b,c);this.Mg\u003dd;this.hj\u003de};\nzH\u003dfunction(a,b,c){g.Kv.call(this);var d\u003dthis;this.durationMs\u003da;this.C\u003db;this.D\u003dc;this.u\u003d!1;this.B\u003dthis.j\u003d0;this.timer\u003dnew g.Fi(200);g.J(this,this.timer);this.timer.Qa(\"tick\",function(){d.Vb()})};\nAH\u003dfunction(){Ux(\"pbp\")||Ux(\"pbs\")||Vx(\"pbp\");Ux(\"pbp\",\"watch\")||Ux(\"pbs\",\"watch\")||Vx(\"pbp\",void 0,\"watch\")};\nBH\u003dfunction(a,b,c){Ux(a,c)||Vx(a,b,c);Ux(a,\"video_to_ad\")||Vx(a,b,\"video_to_ad\");Ux(a,\"ad_to_video\")||Vx(a,b,\"ad_to_video\");Ux(a,\"ad_to_ad\")||Vx(a,b,\"ad_to_ad\")};\nCH\u003dfunction(a,b,c,d,e,f,k){eG.call(this,a,b,c,d,e,1);var l\u003dthis;this.D\u003db;this.J\u003dnew Hv;g.J(this,this.J);this.J.T(this.I,\"resize\",function(){450\u003el.I.gb().Bg().width\u0026\u0026(g.Jv(l.J),l.Dg())});\nthis.Z\u003d0;this.K\u003dnull;this.X\u003dk(this,function(){return\"\"+(Date.now()-l.Z)});\nif(this.B\u003dg.sD(a.V())?new xH(1E3*b.u,a,f):null)g.J(this,this.B),this.J.T(a,\"onAdPlaybackProgress\",function(m){m.current\u003d\u003d\u003dm.duration\u0026\u0026sxa(l)})};\ntxa\u003dfunction(a,b){b\u003dqxa(a.X,b);a.I.Oa(\"onAdInfoChange\",b)};\nsxa\u003dfunction(a){var b\u003da.D.j;(b\u003db.questions\u0026\u0026b.questions[0])?(b\u003d(b\u003db.instreamSurveyAdMultiSelectQuestionRenderer||b.instreamSurveyAdSingleSelectQuestionRenderer)\u0026\u0026b.surveyAdQuestionCommon,a.X.Hd(b\u0026\u0026b.timeoutCommands)):g.R(Error(\"Expected a survey question in InstreamSurveyAdRenderer.\"))};\nDH\u003dfunction(a,b,c,d,e,f){e\u003dvoid 0\u003d\u003d\u003de?!1:e;f\u003dvoid 0\u003d\u003d\u003df?!1:f;rF.call(this,\"survey-interstitial\",a,b,c,d);this.Mg\u003de;this.UH\u003df};\nEH\u003dfunction(a,b,c,d,e){eG.call(this,a,b,c,d,e,1);this.B\u003db};\nFH\u003dfunction(a,b,c,d,e,f,k,l,m){eG.call(this,a,b,c,d,e,1);var n\u003dthis;this.LA\u003d!0;this.K\u003dm;this.B\u003db;this.D\u003df;this.Z\u003dnew Hv(this);g.J(this,this.Z);this.J\u003dnew g.K(function(){n.kh(\"load_timeout\")},1E4);\ng.J(this,this.J);this.X\u003dk};\nuxa\u003dfunction(a){if(a.X\u0026\u0026(a.I.V().experiments.Za(\"enable_topsoil_wta_for_halftime\")||a.I.V().experiments.Za(\"enable_topsoil_wta_for_halftime_live_infra\"))){var b\u003da.B.B,c\u003db.C,d\u003db.B,e\u003db.j;b\u003db.D;if(void 0\u003d\u003d\u003dc)g.R(Error(\"Expected ad break start time when a DAI ad starts\"));else if(void 0\u003d\u003d\u003dd)g.R(Error(\"Expected ad break end time when a DAI ad starts\"));else return e\u003db.slice(0,e).reduce(function(f,k){return f+k},0),Math.min(Math.max((d-c)/1E3-e,0),a.B.u)}};\nLH\u003dfunction(a,b){if(null!\u003d\u003da.K){var c\u003dvxa(a);a\u003dg.q(a.K.listeners);for(var d\u003da.next();!d.done;d\u003da.next()){d\u003dd.value;var e\u003dc;var f\u003db,k\u003d!1;d.j||\"aderror\"!\u003d\u003df||(wxa(d,e,[],!1),GH(d.B(),d.u),HH(d.B(),d.u),IH(d.B(),d.u),k\u003d!0);if(d.j\u0026\u0026d.j.layoutId\u003d\u003d\u003de){switch(f){case \"adabandoned\":e\u003d\"abandoned\";break;case \"aderror\":e\u003d\"error\";break;default:e\u003d\"normal\"}rG(d.B(),d.u,d.j,e);if(k){e\u003dd.B();k\u003dd.u;JH(e.Xb,\"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED\",k);e\u003dg.q(e.Qd);for(f\u003de.next();!f.done;f\u003de.next())f.value.Xi(k);sG(d.B(),\nd.u)}d.La.get().I.V().S(\"html5_send_layout_unscheduled_signal_for_externally_managed\")\u0026\u0026d.C\u0026\u0026KH(d.B(),d.u,d.j);d.u\u003dnull;d.j\u003dnull;d.C\u003d!1}}}};\nMH\u003dfunction(a){return(a\u003da.I.getVideoData(2))?a.clientPlaybackNonce:\"\"};\nvxa\u003dfunction(a){if(a\u003da.B.j.elementId)return a;g.R(Error(\"No elementId on VideoAd InstreamVideoAdRenderer\"));return\"\"};\nxxa\u003dfunction(a){function b(l,m){l\u003da.fZ;var n\u003dObject.assign({},{});n.FINAL\u003dIF(hg(\"1\"));n.SLOT_POS\u003dIF(hg(\"0\"));return LF(l,KF(n),m)}\nfunction c(l){return null\u003d\u003dl?{create:function(){return null}}:{create:function(m,n,p){var r\u003db(m,n);\nn\u003da.rC(m,r);m\u003dl(m,r,n,p);g.J(m,n);return m}}}\nvar d\u003dc(function(l,m,n){return new jG(a.I,l,m,n,a.jq,a.Xa)}),e\u003dc(function(l,m,n){return new EH(a.I,l,m,n,a.jq)}),f\u003dc(function(l,m,n){return new qG(a.I,l,m,n,a.jq,a.Xa,a.Lj,a.Lm)}),k\u003dc(function(l,m,n){return new nG(a.I,l,m,n,a.jq,a.Xa)});\nthis.kT\u003dnew Wwa({create:function(l,m){var n\u003dLF(b(l,m),KF(Lwa(l)));m\u003da.rC(l,n);l\u003dnew FH(a.I,l,n,m,a.jq,a.Xa,a.daiEnabled,function(p){return new kxa(a.Xa,n,p,a.I,a.Wh)},a.Mm,a.Nf);\ng.J(l,m);return l}},{create:function(l,m){var n\u003da.rC(l,m);\nl\u003dnew CH(a.I,l,m,n,a.jq,a.Xa,function(p,r){return new pxa(a.Xa,m,p,a.I,a.Wh,r)});\ng.J(l,n);return l}},d,e,f,k)};\nNH\u003dfunction(a,b){this.u\u003da;this.j\u003d{};this.B\u003dvoid 0\u003d\u003d\u003db?!1:b};\nyxa\u003dfunction(a,b){var c\u003da.startSecs+a.durationSecs;c\u003d0\u003e\u003dc?null:c;if(null\u003d\u003d\u003dc)return null;switch(a.event){case \"start\":case \"continue\":case \"stop\":break;case \"predictStart\":if(b)break;return null;default:return null}b\u003dMath.max(a.startSecs,0);return{OT:new Ap(b,c),gV:new Uw(b,c-b,a.context,a.identifier,a.event,a.xp)}};\nOH\u003dfunction(){this.j\u003d[]};\nPH\u003dfunction(a,b,c){var d\u003dg.rc(a.j,b);if(0\u003c\u003dd)return b;b\u003d-d-1;return b\u003e\u003da.j.length||a.j[b]\u003ec?null:a.j[b]};\nzxa\u003dfunction(){this.j\u003dnew OH};\nQH\u003dfunction(a){this.j\u003da};\nAxa\u003dfunction(a){a\u003d[a,a.C].filter(function(d){return!!d});\nfor(var b\u003dg.q(a),c\u003db.next();!c.done;c\u003db.next())c.value.deactivate();return a};\nBxa\u003dfunction(a,b,c){this.B\u003da;this.j\u003db;this.u\u003dc;this.C\u003da.getCurrentTime()};\nDxa\u003dfunction(a,b){var c\u003dvoid 0\u003d\u003d\u003dc?Date.now():c;b\u003dg.q(b);for(var d\u003db.next();!d.done;d\u003db.next()){d\u003dd.value;var e\u003dc,f\u003da.j;RH({cuepointTrigger:{type:\"CUEPOINT_TYPE_AD\",event:Cxa(d.event),cuepointId:d.identifier,totalCueDurationMs:1E3*d.durationSecs,playheadTimeMs:d.xp,cueStartTimeMs:1E3*d.startSecs,cuepointReceivedTimeMs:e,contentCpn:f}});a.u\u0026\u0026(\"unknown\"\u003d\u003d\u003dd.event\u0026\u0026SH(\"DAI_ERROR_TYPE_CUEPOINT_WITH_INVALID_EVENT\",a.j),d\u003dd.startSecs+d.xp/1E3,d\u003ea.C\u0026\u0026a.B.getCurrentTime()\u003ed\u0026\u0026SH(\"DAI_ERROR_TYPE_LATE_CUEPOINT\",\na.j))}};\nExa\u003dfunction(a,b,c){a.u\u0026\u0026RH({daiStateTrigger:{totalCueDurationMs:b,filledAdsDurationMs:c,contentCpn:a.j}})};\nFxa\u003dfunction(a,b){a.u\u0026\u0026RH({adTrimmingInfo:{contentCpn:a.j,cueIdentifier:b.cueIdentifier||void 0,adMediaInfo:b.rT}})};\nSH\u003dfunction(a,b){RH({daiStateTrigger:{errorType:a,contentCpn:b}})};\nRH\u003dfunction(a){g.Dt(\"adsClientStateChange\",a)};\nCxa\u003dfunction(a){switch(a){case \"unknown\":return\"CUEPOINT_EVENT_UNKNOWN\";case \"start\":return\"CUEPOINT_EVENT_START\";case \"continue\":return\"CUEPOINT_EVENT_CONTINUE\";case \"stop\":return\"CUEPOINT_EVENT_STOP\";case \"predictStart\":return\"CUEPOINT_EVENT_PREDICT_START\"}};\nTH\u003dfunction(a){this.I\u003da;this.adVideoId\u003dthis.j\u003dthis.videoId\u003dthis.adCpn\u003dthis.contentCpn\u003dnull;this.C\u003d!0;this.u\u003dthis.ue\u003d!1;this.adFormat\u003dnull;this.B\u003d\"AD_PLACEMENT_KIND_UNKNOWN\";this.actionType\u003d\"unknown_type\";this.videoStreamType\u003d\"VIDEO_STREAM_TYPE_VOD\"};\nHxa\u003dfunction(a,b,c,d,e,f){f();var k\u003da.I.getVideoData(1),l\u003da.I.getVideoData(2);k\u0026\u0026(a.contentCpn\u003dk.clientPlaybackNonce,a.videoId\u003dk.videoId,a.j\u003dk.X);l\u0026\u0026(a.adCpn\u003dl.clientPlaybackNonce,a.adVideoId\u003dl.videoId,a.adFormat\u003dl.adFormat);a.B\u003db;0\u003e\u003dd?f():(a.actionType\u003da.C?c?\"unknown_type\":\"video_to_ad\":c?\"ad_to_video\":\"ad_to_ad\",a.videoStreamType\u003de?\"VIDEO_STREAM_TYPE_LIVE\":\"VIDEO_STREAM_TYPE_VOD\",\"unknown_type\"!\u003d\u003da.actionType\u0026\u0026(a.ue\u003d!0,(a.I.S(\"send_csi_info_for_ad_to_video_killswitch\")||Ux(\"_start\",a.actionType))\u0026\u0026\nGxa(a)))};\nIxa\u003dfunction(a){a.u\u003d!1;var b\u003d{};!a.I.S(\"web_player_csi_ctt_killswitch\")\u0026\u0026a.j\u0026\u0026a.videoId\u0026\u0026(b.cttAuthInfo\u003d{token:a.j,videoId:a.videoId});Hx(\"video_to_ad\",b,void 0)};\nJxa\u003dfunction(a){a.u\u003d!1;var b\u003d{};!a.I.S(\"web_player_csi_ctt_killswitch\")\u0026\u0026a.j\u0026\u0026a.videoId\u0026\u0026(b.cttAuthInfo\u003d{token:a.j,videoId:a.videoId});Hx(\"ad_to_ad\",b,void 0)};\nUH\u003dfunction(a){a.u\u003d!1;var b\u003d{};!a.I.S(\"web_player_csi_ctt_killswitch\")\u0026\u0026a.j\u0026\u0026a.videoId\u0026\u0026(b.cttAuthInfo\u003d{token:a.j,videoId:a.videoId});Hx(\"ad_to_video\",b,void 0);a.I.S(\"html5_csi_delay_pbresume\")\u0026\u0026(a.I.Hi().u\u003da.I.getCurrentTime(1));a.I.S(\"send_csi_info_for_ad_to_video_killswitch\")||Gxa(a)};\nGxa\u003dfunction(a){if(a.ue){var b\u003d{adBreakType:Kxa(a.B),playerType:\"LATENCY_PLAYER_HTML5\",playerInfo:{preloadType:\"LATENCY_PLAYER_PRELOAD_TYPE_PREBUFFER\"},videoStreamType:a.videoStreamType};\"ad_to_video\"\u003d\u003d\u003da.actionType?(a.contentCpn\u0026\u0026(b.targetCpn\u003da.contentCpn),a.videoId\u0026\u0026(b.targetVideoId\u003da.videoId)):(a.adCpn\u0026\u0026(b.targetCpn\u003da.adCpn),a.adVideoId\u0026\u0026(b.targetVideoId\u003da.adVideoId));var c\u003da.actionType,d\u003drx(c),e\u003dtx(c);c\u003dkqa(c);for(var f\u003d0;f\u003cc.length;f++);!a.adFormat||\"ad_at\"in d||\"ad_at\"in e||(b.adType\u003da.adFormat);\na.contentCpn\u0026\u0026(b.clientPlaybackNonce\u003da.contentCpn);a.videoId\u0026\u0026(b.videoId\u003da.videoId);a.adCpn\u0026\u0026(b.adClientPlaybackNonce\u003da.adCpn);a.adVideoId\u0026\u0026(b.adVideoId\u003da.adVideoId);Gx(b,a.actionType)}};\nLxa\u003dfunction(a){a.ue\u0026\u0026!a.u\u0026\u0026(a.C\u003d!1,a.u\u003d!0,\"ad_to_video\"!\u003d\u003da.actionType\u0026\u0026(Fx(\"apbs\",void 0,a.actionType),g.P(\"finalize_all_timelines\")\u0026\u0026(a\u003da.actionType,Ex(a),xx(a),Dx(a))))};\nKxa\u003dfunction(a){switch(a){case \"AD_PLACEMENT_KIND_START\":return\"LATENCY_AD_BREAK_TYPE_PREROLL\";case \"AD_PLACEMENT_KIND_MILLISECONDS\":case \"AD_PLACEMENT_KIND_COMMAND_TRIGGERED\":case \"AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED\":return\"LATENCY_AD_BREAK_TYPE_MIDROLL\";case \"AD_PLACEMENT_KIND_END\":return\"LATENCY_AD_BREAK_TYPE_POSTROLL\";default:return\"LATENCY_AD_BREAK_TYPE_UNKNOWN\"}};\ng.Nxa\u003dfunction(a){return(a\u003dMxa[a.toString()])?a:\"LICENSE\"};\nVH\u003dfunction(){g.I.call(this);this.u\u003dnull;this.K\u003dthis.J\u003d!1;this.C\u003dnew g.dg;g.J(this,this.C)};\nWH\u003dfunction(a){a\u003da.Kw();return 1\u003ea.length?NaN:a.end(a.length-1)};\nOxa\u003dfunction(a,b,c){a.Ml()||a.getCurrentTime()\u003eb||10\u003cc||(a.play(),g.Gr(function(){Oxa(a,a.getCurrentTime(),c+1)},500))};\nPxa\u003dfunction(a,b){a.u\u0026\u0026a.u.equals(b)||(a.u\u0026\u0026a.u.dispose(),a.u\u003db)};\nXH\u003dfunction(a){return psa(a.dg(),a.getCurrentTime())};\nQxa\u003dfunction(a,b){if(0\u003d\u003d\u003da.Gh()||0\u003ca.Aj())return!1;var c\u003d0\u003ca.getCurrentTime();return 0\u003c\u003db\u0026\u0026(a\u003da.Kw(),a.length||!c)?JA(a,b):c};\nRxa\u003dfunction(a){var b\u003da.dg();return 0\u003cLA(b)\u0026\u0026a.getDuration()?b.end(b.length-1):0};\nYH\u003dfunction(a){switch(a.Aj()){case 2:return\"progressive.net.retryexhausted\";case 3:return\"fmt.decode\";case 4:return\"fmt.unplayable\";case 5:return\"drm.unavailable\";case 1E3:return\"capability.changed\";default:return null}};\ng.ZH\u003dfunction(a,b){this.stateData\u003dvoid 0\u003d\u003d\u003db?null:b;this.state\u003da||64};\n$H\u003dfunction(a,b,c){return b\u003d\u003d\u003da.state\u0026\u0026c\u003d\u003d\u003da.stateData||void 0!\u003d\u003db\u0026\u0026(b\u0026128\u0026\u0026!c||b\u00262\u0026\u0026b\u002616)?a:new g.ZH(b,c)};\naI\u003dfunction(a,b){return $H(a,a.state|b)};\nbI\u003dfunction(a,b){return $H(a,a.state\u0026~b)};\ncI\u003dfunction(a,b,c){return $H(a,(a.state|b)\u0026~c)};\ng.U\u003dfunction(a,b){return!!(a.state\u0026b)};\ng.dI\u003dfunction(a,b){return b.state\u003d\u003d\u003da.state\u0026\u0026b.stateData\u003d\u003d\u003da.stateData};\ng.eI\u003dfunction(a){return g.U(a,8)\u0026\u0026!g.U(a,2)\u0026\u0026!g.U(a,1024)};\nfI\u003dfunction(a){return a.Jc()\u0026\u0026!g.U(a,16)\u0026\u0026!g.U(a,32)};\ng.gI\u003dfunction(a){return g.U(a,1)\u0026\u0026!g.U(a,2)};\nhI\u003dfunction(a){return g.U(a,128)?-1:g.U(a,2)?0:g.U(a,64)?-1:g.U(a,1)\u0026\u0026!g.U(a,32)?3:g.U(a,8)?1:g.U(a,4)?2:-1};\niI\u003dfunction(a,b,c,d,e,f,k,l){g.Kv.call(this);this.Yf\u003da;this.I\u003db;this.u\u003dd;this.K\u003dthis.u.u instanceof mF?this.u.u:null;this.j\u003dnull;this.Z\u003d!1;this.D\u003dc;this.X\u003d(a\u003db.getVideoData(1))\u0026\u0026a.isLivePlayback||!1;this.oa\u003d0;this.xa\u003d!1;this.im\u003de;this.Ws\u003df;this.Qp\u003dk;this.ma\u003d!1;this.daiEnabled\u003dl};\nSxa\u003dfunction(a){if(nF(a.I)){var b\u003da.I.getVideoData(2);b\u003da.u.N[b.Cc]||null;if(!b)return a.Vk(),!0;(!a.j||a.j\u0026\u0026a.j.ad!\u003d\u003db)\u0026\u0026a.wv(b)}else if(1\u003d\u003d\u003da.I.getPresentingPlayerType()\u0026\u0026a.j)return a.Vk(),!0;return!1};\nTxa\u003dfunction(a,b){a.D.Ns(a.u.j.j,b,a.ZL(),a.aM(),a.isLiveStream())};\njI\u003dfunction(a){Uxa(a.Yf,a.u.j,a);a.daiEnabled\u0026\u0026!a.u.J\u0026\u0026(Vxa(a,a.bM()),a.u.J\u003d!0)};\nVxa\u003dfunction(a,b){for(var c\u003dkI(a),d\u003da.u.j.start,e\u003d[],f\u003dg.q(b),k\u003df.next();!k.done;k\u003df.next()){k\u003dk.value;if(c\u003c\u003dd)break;var l\u003dWxa(k);e.push({externalVideoId:k.Cg(),originalMediaDurationMs:(1E3*k.u).toString(),trimmedMediaDurationMs:(parseInt(k.j.trimmedMaxNonSkippableAdDurationMs,10)||0).toString()});l\u003dd+l;var m\u003dMath.min(l,c);k.B.C\u003da.u.j.start;k.B.B\u003dc;if(!Xxa(a,k,d,m)||l!\u003d\u003dm)break;d\u003dl}b\u003db.reduce(function(n,p){return n+Wxa(p)},0);\nExa(a.im,a.u.j.Aw(),b);Fxa(a.im,{cueIdentifier:a.u.C\u0026\u0026a.u.C.identifier,rT:e})};\nWxa\u003dfunction(a){var b\u003d1E3*a.u;return 0\u003cparseInt(a.j.trimmedMaxNonSkippableAdDurationMs,10)\u0026\u0026parseInt(a.j.trimmedMaxNonSkippableAdDurationMs,10)\u003cb?parseInt(a.j.trimmedMaxNonSkippableAdDurationMs,10):b};\nkI\u003dfunction(a){var b\u003da.u.j.end;a\u003dPH(a.Ws,a.u.j.start,b);return Math.min(b,null\u003d\u003d\u003da?Infinity:a)};\nXxa\u003dfunction(a,b,c,d){var e\u003da.Qp.create(b,KF(Kwa(a.u)),a.u.j.j);c\u003de.NL(c,d);g.cf(e);if(!c)return!1;a.u.N[c]\u003db;return!0};\nmI\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?!1:b;a.Z\u003d!0;g.cf(a.j);UH(a.D);var c\u003da.u.K;if(null!\u003d\u003dc){var d\u003da.im,e\u003da.u.C\u0026\u0026a.u.C.identifier,f\u003da.u.j.start,k\u003dkI(a);d.u\u0026\u0026RH({driftRecoveryInfo:{contentCpn:d.j,cueIdentifier:e||void 0,driftRecoveryMs:c.toString(),breakDurationMs:Math.round(k-f).toString(),driftFromHeadMs:Math.round(1E3*d.B.uo()).toString()}});a.u.K\u003dnull}b||a.daiEnabled?lI(a.Yf,!0):a.X\u0026\u0026a.hJ()\u0026\u0026a.bx()?lI(a.Yf,!1,Yxa(a)):lI(a.Yf,!1);Txa(a,!0)};\nYxa\u003dfunction(a){if(a.xa)return function(c){c.seekTo(Infinity,!0,void 0,1)};\nvar b\u003dMath.floor(g.Ua()/1E3)-a.oa;return function(c){c.seekTo(c.getCurrentTime()+b,!0,void 0,1)}};\nZxa\u003dfunction(a,b,c){this.j\u003da;this.u\u003db;this.B\u003dc};\nnI\u003dfunction(){this.D\u003d[];this.K\u003d[];this.j\u003d[];this.C\u003d[];this.J\u003d[];this.u\u003dnew Set;this.N\u003dnew Map};\noI\u003dfunction(){nI.j||(nI.j\u003dnew nI);return nI.j};\n$xa\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?0:c;b.then(function(d){var e,f;a.u.has(c)\u0026\u0026a.B\u0026\u0026a.B();var k\u003dg.ew(c),l\u003dg.dw(c);k\u0026\u0026l\u0026\u0026((null\u003d\u003d\u003d(e\u003dnull\u003d\u003d\u003dd||void 0\u003d\u003d\u003dd?void 0:d.response)||void 0\u003d\u003d\u003de?0:e.trackingParams)\u0026\u0026g.pw(a.client,k,l,[g.aw(d.response.trackingParams)]),(null\u003d\u003d\u003d(f\u003dnull\u003d\u003d\u003dd||void 0\u003d\u003d\u003dd?void 0:d.playerResponse)||void 0\u003d\u003d\u003df?0:f.trackingParams)\u0026\u0026g.pw(a.client,k,l,[g.aw(d.playerResponse.trackingParams)]))})};\naya\u003dfunction(a,b){pI(a,g.aw(b),void 0,void 0)};\npI\u003dfunction(a,b,c,d){d\u003dvoid 0\u003d\u003d\u003dd?0:d;if(a.u.has(d))a.D.push([b,c]);else{var e\u003dg.ew(d);c\u003dc||g.dw(d);e\u0026\u0026c\u0026\u0026g.pw(a.client,e,c,[b])}};\ncya\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?{}:c;a.u.add(c.layer||0);a.B\u003dfunction(){bya(a,b,c);var f\u003dg.dw(c.layer);if(f){for(var k\u003dg.q(a.D),l\u003dk.next();!l.done;l\u003dk.next())l\u003dl.value,pI(a,l[0],l[1]||f,c.layer);f\u003dg.q(a.K);for(k\u003df.next();!k.done;k\u003df.next()){var m\u003dk.value;k\u003dvoid 0;k\u003dvoid 0\u003d\u003d\u003dk?0:k;l\u003dg.ew(k);var n\u003dm[0]||g.dw(k);if(l\u0026\u0026n){k\u003da.client;var p\u003dm[1];m\u003d{cttAuthInfo:fw(l),dj:l};g.P(\"il_via_jspb\")?(p\u003dnew zq,p.ej(l),n\u003dn.getAsJspb(),Vd(p,2,n),\"UNDEFINED_CSN\"\u003d\u003dl?ow(\"visualElementStateChanged\",p,m):Noa(p,m,k)):(n\u003d\n{csn:l,ve:n.getAsJson(),clientData:p},\"UNDEFINED_CSN\"\u003d\u003dl?ow(\"visualElementStateChanged\",n,m):k?ot(\"visualElementStateChanged\",n,k,m):g.Dt(\"visualElementStateChanged\",n,m))}}}};\ng.ew(c.layer)||a.B();if(c.GL)for(var d\u003dg.q(c.GL),e\u003dd.next();!e.done;e\u003dd.next())$xa(a,e.value,c.layer);else g.R(Error(\"Delayed screen needs a data promise.\"))};\nbya\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?{}:c;c.layer||(c.layer\u003d0);var d\u003dvoid 0!\u003d\u003dc.YY?c.YY:c.layer;var e\u003dg.ew(d);d\u003dg.dw(d);var f;d\u0026\u0026(void 0!\u003d\u003dc.parentCsn?f\u003d{clientScreenNonce:c.parentCsn,visualElement:d}:e\u0026\u0026\"UNDEFINED_CSN\"!\u003d\u003de\u0026\u0026(f\u003d{clientScreenNonce:e,visualElement:d}));var k,l\u003dg.O(\"EVENT_ID\");\"UNDEFINED_CSN\"\u003d\u003d\u003de\u0026\u0026l\u0026\u0026(k\u003d{servletData:{serializedServletEventId:l}});try{var m\u003dopa(a.client,b,f,c.BL,c.cttAuthInfo,k,c.Iga)}catch(n){kpa(n,{Zx:b,rootVe:d,parentVisualElement:void 0,tga:e,bha:f,BL:c.BL});g.R(n);return}Xoa(m,\nb,c.layer,c.cttAuthInfo);if(b\u003de\u0026\u0026\"UNDEFINED_CSN\"!\u003d\u003de\u0026\u0026d){a:{b\u003dg.q(Object.values(dya));for(f\u003db.next();!f.done;f\u003db.next())if(g.ew(f.value)\u003d\u003de){b\u003d!0;break a}b\u003d!1}b\u003d!b}b\u0026\u0026ppa(a.client,e,d,!0);a.j[a.j.length-1]\u0026\u0026!a.j[a.j.length-1].csn\u0026\u0026(a.j[a.j.length-1].csn\u003dm||\"\");Gx({clientScreenNonce:m});xw.getInstance().clear();d\u003dg.dw(c.layer);e\u0026\u0026\"UNDEFINED_CSN\"!\u003d\u003de\u0026\u0026d\u0026\u0026(g.P(\"web_mark_root_visible\")||g.P(\"music_web_mark_root_visible\"))\u0026\u0026g.qw(m,d,void 0);a.u.delete(c.layer||0);a.B\u003dvoid 0;e\u003dg.q(a.N);for(m\u003de.next();!m.done;m\u003d\ne.next())b\u003dg.q(m.value),m\u003db.next().value,b\u003db.next().value,b.has(c.layer)\u0026\u0026d\u0026\u0026pI(a,m,d,c.layer);for(c\u003d0;c\u003ca.C.length;c++){e\u003da.C[c];try{e()}catch(n){g.R(n)}}for(c\u003da.C.length\u003d0;c\u003ca.J.length;c++){e\u003da.J[c];try{e()}catch(n){g.R(n)}}};\nqI\u003dfunction(){this.j\u003d{};if(this.u\u003dOla()){var a\u003dg.Wr(\"CONSISTENCY\");a\u0026\u0026eya(this,{encryptedTokenJarContents:a})}};\neya\u003dfunction(a,b){if(b.encryptedTokenJarContents\u0026\u0026(a.j[b.encryptedTokenJarContents]\u003db,\"string\"\u003d\u003d\u003dtypeof b.expirationSeconds)){var c\u003dNumber(b.expirationSeconds);setTimeout(function(){delete a.j[b.encryptedTokenJarContents]},1E3*c);\na.u\u0026\u0026g.Vr(\"CONSISTENCY\",b.encryptedTokenJarContents,c,void 0,!0)}};\nrI\u003dfunction(){var a\u003dg.O(\"LOCATION_PLAYABILITY_TOKEN\");\"TVHTML5\"\u003d\u003d\u003dg.O(\"INNERTUBE_CLIENT_NAME\")\u0026\u0026(this.localStorage\u003dfya(this))\u0026\u0026(a\u003dthis.localStorage.get(\"yt-location-playability-token\"));a\u0026\u0026(this.locationPlayabilityToken\u003da,this.j\u003dvoid 0)};\nfya\u003dfunction(a){return void 0\u003d\u003d\u003da.localStorage?new wt(\"yt-client-location\"):a.localStorage};\nsI\u003dfunction(a,b,c){b\u003dvoid 0\u003d\u003d\u003db?!1:b;c\u003dvoid 0\u003d\u003d\u003dc?!1:c;var d\u003dg.O(\"INNERTUBE_CONTEXT\");if(!d)return g.R(Error(\"Error: No InnerTubeContext shell provided in ytconfig.\")),{};d\u003dg.Lf(d);g.P(\"web_no_tracking_params_in_shell_killswitch\")||delete d.clickTracking;var e,f;d.client||(d.client\u003d{});var k\u003dd.client;\"MWEB\"\u003d\u003d\u003dk.clientName\u0026\u0026(k.clientFormFactor\u003dg.O(\"IS_TABLET\")?\"LARGE_FORM_FACTOR\":\"SMALL_FORM_FACTOR\");k.screenWidthPoints\u003dwindow.innerWidth;k.screenHeightPoints\u003dwindow.innerHeight;k.screenPixelDensity\u003d\nMath.round(window.devicePixelRatio||1);k.screenDensityFloat\u003dwindow.devicePixelRatio||1;k.utcOffsetMinutes\u003d-Math.floor((new Date).getTimezoneOffset());var l\u003dvoid 0\u003d\u003d\u003dl?!1:l;g.rt.getInstance();var m\u003d\"USER_INTERFACE_THEME_LIGHT\";g.tt(0,165)?m\u003d\"USER_INTERFACE_THEME_DARK\":g.tt(0,174)?m\u003d\"USER_INTERFACE_THEME_LIGHT\":!g.P(\"kevlar_legacy_browsers\")\u0026\u0026window.matchMedia\u0026\u0026window.matchMedia(\"(prefers-color-scheme)\").matches\u0026\u0026window.matchMedia(\"(prefers-color-scheme: dark)\").matches\u0026\u0026(m\u003d\"USER_INTERFACE_THEME_DARK\");\nl\u003dl?m:Aoa()||m;k.userInterfaceTheme\u003dl;if(!b){if(l\u003dNma())k.connectionType\u003dl;g.P(\"web_log_effective_connection_type\")\u0026\u0026(l\u003dPma())\u0026\u0026(d.client.effectiveConnectionType\u003dl)}g.P(\"web_log_memory_total_kbytes\")\u0026\u0026(null\u003d\u003d\u003d(e\u003dg.C.navigator)||void 0\u003d\u003d\u003de?0:e.deviceMemory)\u0026\u0026(e\u003dnull\u003d\u003d\u003d(f\u003dg.C.navigator)||void 0\u003d\u003d\u003df?void 0:f.deviceMemory,d.client.memoryTotalKbytes\u003d\"\"+1E6*e);f\u003dg.xr(g.C.location.href);!g.P(\"web_populate_internal_geo_killswitch\")\u0026\u0026f.internalcountrycode\u0026\u0026(k.internalGeo\u003df.internalcountrycode);\"MWEB\"\u003d\u003d\u003dk.clientName||\n\"WEB\"\u003d\u003d\u003dk.clientName?(k.mainAppWebInfo\u003d{graftUrl:g.C.location.href},g.P(\"kevlar_woffle\")\u0026\u0026Hma.j\u0026\u0026(k.mainAppWebInfo.pwaInstallabilityStatus\u003dHma.j.j?\"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED\":\"PWA_INSTALLABILITY_STATUS_UNKNOWN\"),k.mainAppWebInfo.webDisplayMode\u003dpt(),k.mainAppWebInfo.isWebNativeShareAvailable\u003dnavigator\u0026\u0026void 0!\u003d\u003dnavigator.share):\"TVHTML5\"\u003d\u003d\u003dk.clientName\u0026\u0026(!g.P(\"web_lr_app_quality_killswitch\")\u0026\u0026(f\u003dg.O(\"LIVING_ROOM_APP_QUALITY\"))\u0026\u0026(k.tvAppInfo\u003dObject.assign(k.tvAppInfo||{},{appQuality:f})),\nf\u003dg.O(\"LIVING_ROOM_CERTIFICATION_SCOPE\"))\u0026\u0026(k.tvAppInfo\u003dObject.assign(k.tvAppInfo||{},{certificationScope:f}));if(!g.P(\"web_populate_time_zone_itc_killswitch\")){a:{if(\"undefined\"!\u003d\u003dtypeof Intl)try{var n\u003d(new Intl.DateTimeFormat).resolvedOptions().timeZone;break a}catch(H){}n\u003dvoid 0}n\u0026\u0026(k.timeZone\u003dn)}(n\u003dnr())?k.experimentsToken\u003dn:delete k.experimentsToken;n\u003dor();qI.j||(qI.j\u003dnew qI);k\u003dxf(qI.j.j);d.request\u003dObject.assign(Object.assign({},d.request),{internalExperimentFlags:n,consistencyTokenJars:k});\n!g.P(\"web_prequest_context_killswitch\")\u0026\u0026(n\u003dg.O(\"INNERTUBE_CONTEXT_PREQUEST_CONTEXT\"))\u0026\u0026(d.request.externalPrequestContext\u003dn);k\u003dg.rt.getInstance();n\u003dg.tt(0,58);k\u003dk.get(\"gsml\",\"\");d.user\u003dObject.assign({},d.user);n\u0026\u0026(d.user.enableSafetyMode\u003dn);k\u0026\u0026(d.user.lockedSafetyMode\u003d!0);g.P(\"warm_op_csn_cleanup\")?c\u0026\u0026(b\u003dg.ew())\u0026\u0026(d.clientScreenNonce\u003db):!b\u0026\u0026(b\u003dg.ew())\u0026\u0026(d.clientScreenNonce\u003db);a\u0026\u0026(d.clickTracking\u003d{clickTrackingParams:a});if(a\u003dg.Ja(\"yt.mdx.remote.remoteClient_\"))d.remoteClient\u003da;g.P(\"web_enable_client_location_service\")\u0026\u0026\nrI.getInstance().setLocationOnInnerTubeContext(d);var p;try{var r\u003dDr(void 0),t\u003dr.bid;delete r.bid;d.adSignalsInfo\u003d{params:[],bid:t};for(var u\u003dg.q(Object.entries(r)),x\u003du.next();!x.done;x\u003du.next()){var y\u003dg.q(x.value),z\u003dy.next().value,E\u003dy.next().value;r\u003dz;t\u003dE;null\u003d\u003d\u003d(p\u003dd.adSignalsInfo.params)||void 0\u003d\u003d\u003dp?void 0:p.push({key:r,value:\"\"+t})}}catch(H){g.R(H)}return d};\ntI\u003dfunction(){this.SP\u003d!0};\nuI\u003dfunction(){tI.apply(this,arguments);this.er\u003d{}};\nwI\u003dfunction(){vI||(vI\u003dnew uI);return vI};\ngya\u003dfunction(a,b){b?a.er.Authorization\u003d\"Bearer \"+b:delete a.er.Authorization};\nhya\u003dfunction(a){return a.isTimeout?\"NO_BID\":\"ERR_BID\"};\niya\u003dfunction(){var a\u003dnull;$la().then(function(b){return a\u003db},function(b){return a\u003dhya(b)});\nreturn a};\njya\u003dfunction(){var a\u003dHi(1E3,\"NO_BID\");return wi(xba([$la(),a]).Ch(hya),function(){return a.cancel()})};\nkya\u003dfunction(a){return a.Tb?g.tt(g.rt.getInstance(),140)?\"STATE_OFF\":\"STATE_ON\":\"STATE_NONE\"};\nxI\u003dfunction(a){this.player\u003da;this.u\u003dthis.j\u003d1};\nzI\u003dfunction(a,b,c,d){c\u003dvoid 0\u003d\u003d\u003dc?{}:c;var e\u003dc.Zv,f\u003dc.Bd;d\u003dvoid 0\u003d\u003d\u003dd?\"\":d;c\u003da.player.getVideoData(1);var k\u003da.player.V().zk,l\u003d{AD_BLOCK:a.j++,AD_BREAK_LENGTH:e?e.durationSecs:0,AUTONAV_STATE:kya(a.player.V()),CA_TYPE:\"image\",CPN:c.clientPlaybackNonce,DRIFT_FROM_HEAD_MS:1E3*a.player.uo(),LACT:Os(),LIVE_INDEX:e?a.u++:1,LIVE_TARGETING_CONTEXT:e\u0026\u0026e.context?e.context:\"\",MIDROLL_POS:f?Math.round(f.start/1E3):0,MIDROLL_POS_MS:f?Math.round(f.start):0,VIS:a.player.getVisibilityState(),P_H:a.player.gb().Bg().height,\nP_W:a.player.gb().Bg().width,YT_REMOTE:k?k.join(\",\"):\"\"},m\u003deja(dja);Object.keys(m).forEach(function(p){null!\u003dm[p]\u0026\u0026(l[p.toUpperCase()]\u003dm[p].toString())});\n\"\"!\u003d\u003dd\u0026\u0026(l.BISCOTTI_ID\u003dd);d\u003d{};Cr(b)\u0026\u0026(d.sts\u003d\"19047\",(e\u003da.player.V().kb)\u0026\u0026(d.forced_experiments\u003de));b\u003dzr(g.Uo(b,l),d);a.player.getVideoData();if(2!\u003d\u003db.split(\"?\").length)return si(Error(\"Invalid AdBreakInfo URL\"));if((d\u003dnull\u003d\u003d\u003dc||void 0\u003d\u003d\u003dc?void 0:c.oauthToken)\u0026\u0026Br()){var n\u003dwI();gya(n,d)}n\u003da.player.al(n);a\u003dlya(a,b,l,c.isMdxPlayback);return g.yI(n,a,\"/youtubei/v1/player/ad_break\")};\noya\u003dfunction(a,b,c,d){a.client||(a.client\u003d{});a.client.originalUrl\u003db;var e\u003dAr(b),f\u003dmya(b,\"X-YouTube-Time-Zone\");(e||f)\u0026\u0026\"undefined\"!\u003d\u003dtypeof Intl\u0026\u0026(a.client.timeZone\u003d(new Intl.DateTimeFormat).resolvedOptions().timeZone);f\u003dmya(b,\"X-YouTube-Ad-Signals\");if(e||f||\"\"!\u003d\u003dc){var k\u003d{};b\u003dur(Dr(c)).split(\"\u0026\");var l\u003dnew Map;b.forEach(function(m){m\u003dm.split(\"\u003d\");1\u003cm.length\u0026\u0026l.set(m[0].toString(),decodeURIComponent(m[1].toString()))});\nl.has(\"bid\")\u0026\u0026(k.bid\u003dl.get(\"bid\"));k.params\u003d[];nya.forEach(function(m){l.has(m)\u0026\u0026(m\u003d{key:m,value:l.get(m)},k.params.push(m))});\na.adSignalsInfo\u003dk}a.client.unpluggedAppInfo||(a.client.unpluggedAppInfo\u003d{});a.client.unpluggedAppInfo.enableFilterMode\u003d!1;b\u003dd.deviceParams.cosver;null!\u003db\u0026\u0026\"cosver\"!\u003d\u003db\u0026\u0026(a.client.osVersion\u003db);b\u003dd.deviceParams.cplatform;null!\u003db\u0026\u0026\"cplatform\"!\u003d\u003db\u0026\u0026\"\"!\u003d\u003db\u0026\u0026(a.client.platform\u003db);b\u003dd.deviceParams.cmodel;null!\u003db\u0026\u0026\"cmodel\"!\u003d\u003db\u0026\u0026(a.client.deviceModel\u003db);b\u003dd.deviceParams.cplayer;null!\u003db\u0026\u0026\"cplayer\"!\u003d\u003db\u0026\u0026(a.client.playerType\u003db);d\u003dd.deviceParams.cbrand;null!\u003dd\u0026\u0026\"cbrand\"!\u003d\u003dd\u0026\u0026(a.client.deviceMake\u003dd);a.user||(a.user\u003d\n{});a.user.lockedSafetyMode\u003d!1};\nrya\u003dfunction(a,b){var c\u003d!1;if(\"\"\u003d\u003d\u003db)return c;b.split(\",\").forEach(function(d){var e\u003d{},f\u003d{clientName:\"UNKNOWN_INTERFACE\",platform:\"UNKNOWN_PLATFORM\",clientVersion:\"\"},k\u003d\"ACTIVE\";\"!\"\u003d\u003d\u003dd[0]\u0026\u0026(d\u003dd.substring(1),k\u003d\"INACTIVE\");d\u003dd.split(\"-\");3\u003ed.length||(d[0]in pya\u0026\u0026(f.clientName\u003dpya[d[0]]),d[1]in qya\u0026\u0026(f.platform\u003dqya[d[1]]),f.applicationState\u003dk,f.clientVersion\u003d2\u003cd.length?d[2]:\"\",e.remoteClient\u003df,a.remoteContexts?a.remoteContexts.push(e):a.remoteContexts\u003d[e],c\u003d!0)});\nreturn c};\nlya\u003dfunction(a,b,c,d){var e\u003dc.DRIFT_FROM_HEAD_MS\u0026\u0026!Number.isNaN(c.DRIFT_FROM_HEAD_MS)?Math.trunc(c.DRIFT_FROM_HEAD_MS):0,f\u003dsya.exec(b);f\u003dnull!\u003df\u0026\u00262\u003c\u003df.length?f[1]:\"\";var k\u003dtya.test(b),l\u003duya.exec(b);l\u003dnull!\u003dl\u0026\u00262\u003c\u003dl.length?l[1]:\"\";var m\u003dvya.exec(b);m\u003dnull!\u003dm\u0026\u00262\u003c\u003dm.length\u0026\u0026!Number.isNaN(Number(m[1]))?Number(m[1]):1;var n\u003dwya.exec(b);n\u003dnull!\u003dn\u0026\u00262\u003c\u003dn.length?n[1]:\"0\";var p\u003dg.wD(a.player.V()),r\u003dsI(a.player.getVideoData(1).Ya,!0),t\u003d\"BISCOTTI_ID\"in c?c.BISCOTTI_ID:\"\";oya(r,b,t.toString(),a.player.V());var u\u003d\n{splay:!1,lactMilliseconds:c.LACT.toString(),playerHeightPixels:Math.trunc(c.P_H),playerWidthPixels:Math.trunc(c.P_W),vis:Math.trunc(c.VIS),signatureTimestamp:19047,autonavState:kya(a.player.V())};d\u0026\u0026(d\u003d{},rya(d,c.YT_REMOTE)\u0026\u0026(u.mdxContext\u003dd));if(d\u003dxya.includes(p)?void 0:g.Wr(\"PREF\")){for(var x\u003dd.split(RegExp(\"[:\u0026]\")),y\u003d0,z\u003dx.length;y\u003cz;y++){var E\u003dx[y].split(\"\u003d\");if((\"SML\"\u003d\u003d\u003dE[0].toUpperCase()||\"GSML\"\u003d\u003d\u003dE[0].toUpperCase())\u0026\u00261\u003cE.length\u0026\u0026\"TRUE\"\u003d\u003d\u003dE[1].toUpperCase()){r.user.lockedSafetyMode\u003d!0;break}}a:{if(\"FLAG_AUTO_CAPTIONS_DEFAULT_ON\"in\nyya)for(d\u003dd.split(RegExp(\"[:\u0026]\")),y\u003dyya.FLAG_AUTO_CAPTIONS_DEFAULT_ON,x\u003d\"f\"+(1+Math.floor(y/31)).toString(),y\u003d1\u003c\u003cMath.floor(y%31),z\u003d0,E\u003dd.length;z\u003cE;z++){var H\u003dd[z].split(\"\u003d\");if(H[0]\u003d\u003d\u003dx\u0026\u0026parseInt(\"0x\"+H[1],16)\u0026y){d\u003d!0;break a}}d\u003d!1}u.autoCaptionsDefaultOn\u003dd}b\u003dzya.exec(b);(b\u003dnull!\u003db\u0026\u00262\u003c\u003db.length?b[1]:\"\")\u0026\u0026l\u0026\u0026(r.user.credentialTransferTokens\u003d[{token:b,scope:\"VIDEO\"}]);b\u003d{contentPlaybackContext:u};f\u003d{adBlock:Math.trunc(c.AD_BLOCK),params:f,breakIndex:m,breakPositionMs:n,clientPlaybackNonce:c.CPN,topLevelDomain:p,\nisProxyAdTagRequest:k,context:r,adSignalsInfoString:ur(Dr(t.toString())),overridePlaybackContext:b};l\u0026\u0026(f.videoId\u003dl);c.LIVE_TARGETING_CONTEXT\u0026\u0026(f.liveTargetingParams\u003dc.LIVE_TARGETING_CONTEXT);c.AD_BREAK_LENGTH\u0026\u0026(f.breakLengthMs\u003dMath.trunc(1E3*c.AD_BREAK_LENGTH).toString());e\u0026\u0026(f.driftFromHeadMs\u003de.toString());f.currentMediaTimeMs\u003dMath.round(1E3*a.player.getCurrentTime(1));return f};\nAI\u003dfunction(a,b,c,d,e,f){g.Kv.call(this);this.J\u003da;this.u\u003db;this.B\u003dc;this.D\u003dd;this.j\u003de;this.C\u003df;this.B.V().S(\"html5_pacf_enable_non_dai_live_video_ads\")||Aya(this)};\nBya\u003dfunction(a,b){var c\u003d{isEmpty:!0,ZM:!1,Zl:[]};if(!b)return c;b\u0026\u0026b.trackingParams\u0026\u0026aya(oI(),b.trackingParams);if(b\u0026\u0026b.adThrottled)return c.ZM\u003d!0,c;b\u003db.playerAds;if(!b||!b.length)return c;b\u003db.map(function(e){return e.adPlacementRenderer}).filter(function(e){return e\u0026\u0026null!\u003de.renderer});\nif(g.ec(b))return c;if(0\u003ca.j.j.end){var d\u003da.j.j.end.toString();b.forEach(function(e){(e\u003de.config\u0026\u0026e.config.adPlacementConfig)\u0026\u0026\"AD_PLACEMENT_KIND_MILLISECONDS\"\u003d\u003de.kind\u0026\u0026\"-1\"\u003d\u003de.adTimeOffset.offsetEndMilliseconds\u0026\u0026e.adTimeOffset.offsetEndMilliseconds!\u003dd\u0026\u0026(e.adTimeOffset.offsetEndMilliseconds\u003dd)})}c.Zl\u003db;\nc.isEmpty\u003d!1;return c};\nAya\u003dfunction(a){[a.j.X,a.j.j].filter(function(b){return null!\u003db}).forEach(function(b){Uxa(a.u,b,a)})};\nBI\u003dfunction(a,b,c,d,e,f,k,l){iI.call(this,a,b,c,d,e,f,k,l);this.B\u003dd.u;this.C\u003d-1;this.J\u003dnull;this.N\u003dCya(this.rA())};\nDya\u003dfunction(a){a.C++;var b\u003da.rA();b?(0\u003ca.C\u0026\u0026Jxa(a.D),a.wv(b)):mI(a)};\nCya\u003dfunction(a){return a?Eya.some(function(b){return a instanceof b}):!1};\nFya\u003dfunction(a){this.j\u003dnew Zxa(function(b){b\u003dnew iI(a.Yf,a.I,a.AL(),b,a.im,a.Ws,a.Qp,a.daiEnabled);jI(b);return b},function(b){return new AI(a.ZD,a.Yf,a.I,a.Pp,b,a.im)},function(b){b\u003dnew BI(a.Yf,a.I,a.AL(),b,a.im,a.Ws,a.Qp,a.daiEnabled);\njI(b);return b})};\nGya\u003dfunction(a,b){AF.call(this);a.adStart\u0026\u0026a.adStart.adMessageRenderer\u0026\u0026(g.Dt(\"adNotifyFilled\",{notifyCompositeType:\"COMPOSITE_AD_TYPE_LINEAR_AD_SEQUENCE\"}),BF(this,new lG(a.adStart.adMessageRenderer)));if(a.linearAds){var c\u003d[];a\u003dg.q(a.linearAds);for(var d\u003da.next();!d.done;d\u003da.next()){d\u003dd.value;if(d.instreamVideoAdRenderer){var e\u003db(d.instreamVideoAdRenderer);BF(this,e);c.push(e.u);d.instreamVideoAdRenderer.isCritical\u0026\u0026(this.u\u003d1)}else d.adActionInterstitialRenderer?(d\u003dnew hG(d.adActionInterstitialRenderer),\nBF(this,d)):d.adIntroRenderer\u0026\u0026(d\u003dnew kG(d.adIntroRenderer),BF(this,d),this.u\u003d1);this.j.filter(function(f){return f instanceof zF}).forEach(function(f,k){f instanceof zF\u0026\u0026(k\u003dnew wF(k,c),f.B\u003dk)})}}};\nIya\u003dfunction(a,b){AF.call(this);BF(this,Hya(this,a.adVideoStart));a:{var c\u003da.linearAd;if(c){if(c.instreamVideoAdRenderer){b\u003db(c.instreamVideoAdRenderer);break a}if(c.instreamSurveyAdRenderer){b\u003dnew GF(c.instreamSurveyAdRenderer);break a}}b\u003dnull}BF(this,b);(a\u003da.adVideoEnd)?a.adActionInterstitialRenderer?(this.u\u003d1,a\u003dnew hG(a.adActionInterstitialRenderer)):a\u003dnull:a\u003dnull;BF(this,a)};\nHya\u003dfunction(a,b){return null\u003d\u003db?null:b.adActionInterstitialRenderer?(a.u\u003d1,new hG(b.adActionInterstitialRenderer)):b.adMessageRenderer?(g.Dt(\"adNotifyFilled\",{notifyCompositeType:\"COMPOSITE_AD_TYPE_SANDWICHED_LINEAR_AD\"}),new lG(b.adMessageRenderer)):b.surveyTextInterstitialRenderer?new mG(b.surveyTextInterstitialRenderer):null};\nJya\u003dfunction(a,b){this.B\u003dnew Bwa;this.j\u003da;this.u\u003db};\nKya\u003dfunction(a){this.j\u003da};\nLya\u003dfunction(a,b,c,d){try{var e\u003db.renderer,f\u003db.config\u0026\u0026b.config.adPlacementConfig,k\u003de?a.j.create(e,f):null;return new Fwa(b,c,k,d)}catch(l){g.R(l)}};\nMya\u003dfunction(a){var b\u003dnew Kya(a.lT);return{YL:function(){return b}}};\nCI\u003dfunction(a){g.I.call(this);var b\u003dthis;this.u\u003da;this.j\u003dnull;g.ef(this,function(){return b.j\u003dnull});\nvar c\u003dGv(a);if(c){var d\u003dfunction(){b.j\u0026\u0026b.j(!!Ev())};\nthis.u.addEventListener(c,d);g.ef(this,function(){b.u.removeEventListener(c,d)})}};\nDI\u003dfunction(a){g.I.call(this);this.j\u003da};\nNya\u003dfunction(a){var b\u003dwindow.document;return g.DD(a.V())?new CI(b):new DI(a)};\nOya\u003dfunction(a){g.I.call(this);this.jR\u003dnew Bxa(a.I,a.contentCpn,a.daiEnabled)};\nPya\u003dfunction(a){EI\u003da\u0026\u0026a.data};\nRya\u003dfunction(a){Qya\u003da\u0026\u0026a.data};\nSya\u003dfunction(a){FI\u003da\u0026\u0026a.data};\nTya\u003dfunction(a){GI\u003da\u0026\u0026a.data};\nUya\u003dfunction(a){HI\u003da\u0026\u0026a.data};\nVya\u003dfunction(){HI\u003dGI\u003dFI\u003dEI\u003dnull};\nKI\u003dfunction(a){g.I.call(this);var b\u003dthis;this.Pc\u003da;this.Xd\u003dnew Map;this.j\u003dnew Map;II(this,\"commandExecutorCommand\",function(c,d,e){b.Hd(c.commands,d,e)});\nJI(this,\"commandExecutorCommand\",function(c,d){Wya(b,c.commands,d)});\nII(this,\"clickTrackingParams\",function(){});\nJI(this,\"clickTrackingParams\",function(){})};\nXya\u003dfunction(a,b){II(a,b.Zk(),function(c,d,e){d\u003dvoid 0\u003d\u003d\u003dd?{}:d;e\u003dvoid 0\u003d\u003d\u003de?{}:e;b.handle(c,d,e)})};\nYya\u003dfunction(a,b){JI(a,b.Zk(),function(c,d){b.Cm(c,d)})};\nII\u003dfunction(a,b,c){a.isDisposed();a.Xd.get(b)\u0026\u0026g.R(Error(\"Extension name \"+b+\" already registered\"));a.Xd.set(b,c)};\nJI\u003dfunction(a,b,c){a.isDisposed();a.j.get(b)\u0026\u0026g.R(Error(\"Extension name \"+b+\" already registered\"));a.j.set(b,c)};\nWya\u003dfunction(a,b,c){b\u003dvoid 0\u003d\u003d\u003db?[]:b;a.isDisposed();var d\u003d[],e\u003d[],f\u003dg.q(b);for(b\u003df.next();!b.done;b\u003df.next())b\u003db.value,b.hasOwnProperty(\"pingingEndpoint\")||b.hasOwnProperty(\"adPingingEndpoint\")?d.push(b):e.push(b);d\u003dg.q(d);for(b\u003dd.next();!b.done;b\u003dd.next())LI(a,b.value,c);e\u003dg.q(e);for(b\u003de.next();!b.done;b\u003de.next())LI(a,b.value,c)};\nZya\u003dfunction(a,b){a.Pc.get().Oa(\"innertubeCommand\",{openPopupAction:b})};\n$ya\u003dfunction(a,b){a.Pc.get().Oa(\"innertubeCommand\",{confirmDialogEndpoint:b})};\nLI\u003dfunction(a,b,c){a.isDisposed();b.loggingUrls\u0026\u0026aza(a,\"loggingUrls\",b.loggingUrls,c);b\u003dg.q(Object.entries(b));for(var d\u003db.next();!d.done;d\u003db.next()){var e\u003dg.q(d.value);d\u003de.next().value;e\u003de.next().value;\"openPopupAction\"\u003d\u003d\u003dd?Zya(a,e):\"confirmDialogEndpoint\"\u003d\u003d\u003dd?$ya(a,e):bza.hasOwnProperty(d)||aza(a,d,e,c)}};\ncza\u003dfunction(a,b,c,d,e){e\u003dvoid 0\u003d\u003d\u003de?{}:e;if((a\u003da.Xd.get(b))\u0026\u0026\"function\"\u003d\u003d\u003dtypeof a)try{a(c,d,e)}catch(f){g.R(f)}else b\u003dnew g.Ws(\"Unhandled field\",b),g.lw(b)};\naza\u003dfunction(a,b,c,d){(a\u003da.j.get(b))||new g.Ws(\"Unhandled field\",b);try{a(c,d)}catch(e){g.R(e)}};\neza\u003dfunction(a,b,c,d){for(var e\u003d!1,f\u003dg.q(b.Zh.entries()),k\u003df.next();!k.done;k\u003df.next())k\u003dg.q(k.value).next().value,\"SLOT_TYPE_PLAYER_BYTES\"\u003d\u003d\u003dk.slotType\u0026\u0026\"core\"\u003d\u003d\u003dk.ib\u0026\u0026(e\u003d!0);e?(d\u003ddza(b,d))?c.DF(d):S(\"No triggering layout ID available when attempting to mute.\"):g.ii(function(){a.Vk()})};\ndza\u003dfunction(a,b){if(b)return b;a\u003dg.q(a.Zh.entries());for(b\u003da.next();!b.done;b\u003da.next()){var c\u003dg.q(b.value);b\u003dc.next().value;c\u003dc.next().value;if(\"SLOT_TYPE_IN_PLAYER\"\u003d\u003d\u003db.slotType\u0026\u0026\"core\"\u003d\u003d\u003db.ib)return c.layoutId}};\nfza\u003dfunction(a){var b\u003dnew NF(a.cq),c\u003dnew OF(b);return{qU:function(){return b},\nqF:function(){return c}}};\nUwa\u003dfunction(a){switch(a){case \"abandon\":case \"unmuted_abandon\":return\"abandon\";case \"active_view_fully_viewable_audible_half_duration\":return\"fully_viewable_audible_half_duration_impression\";case \"active_view_measurable\":return\"measurable_impression\";case \"active_view_viewable\":return\"viewable_impression\";case \"audio_audible\":return\"audio_audible\";case \"audio_measurable\":return\"audio_measurable\";case \"complete\":case \"unmuted_complete\":return\"complete\";case \"end_fullscreen\":case \"unmuted_end_fullscreen\":return\"exitfullscreen\";\ncase \"first_quartile\":case \"unmuted_first_quartile\":return\"firstquartile\";case \"fullscreen\":case \"unmuted_fullscreen\":return\"fullscreen\";case \"impression\":case \"unmuted_impression\":return\"impression\";case \"midpoint\":case \"unmuted_midpoint\":return\"midpoint\";case \"mute\":case \"unmuted_mute\":return\"mute\";case \"pause\":case \"unmuted_pause\":return\"pause\";case \"progress\":case \"unmuted_progress\":return\"progress\";case \"resume\":case \"unmuted_resume\":return\"resume\";case \"skip\":return\"skip\";case \"start\":case \"unmuted_start\":return\"start\";\ncase \"third_quartile\":case \"unmuted_third_quartile\":return\"thirdquartile\";case \"unmute\":case \"unmuted_unmute\":return\"unmute\";default:return null}};\ngza\u003dfunction(a){this.I\u003da;var b\u003dOl(Ro),c\u003da.ke();b.B!\u003d\u003dc\u0026\u0026((b.B\u003dc)||oha(b));a.V().S(\"active_view_stop_starting_measurement_on_loaded\")\u0026\u0026nl(Tl().featureSet,\"ssmol\",1)};\nOwa\u003dfunction(a){Aha(Ol(Ro),a)};\nhza\u003dfunction(a){g.I.call(this);this.j\u003da;this.u\u003dnew gza(a.I)};\niza\u003dfunction(a){return function(){return new TH(a.j.I)}};\njza\u003dfunction(a){return function(b,c){return new Pwa(b,a.u,c,a.j.I,a.j.Wh,a.j.daiEnabled)}};\nMI\u003dfunction(a,b,c,d,e){g.Kv.call(this);var f\u003dthis;this.j\u003db;this.Ia\u003dnull;this.bb\u003dc;this.jb\u003de.Nf;this.Ya\u003de.fp;this.u\u003dnull;this.B\u003dnew Map;c\u003dthis.j.V().experiments;var k\u003dfza({cq:b.getVideoData(1)}),l\u003dnew hza({Wh:k.qF(),I:b,daiEnabled:!1});g.J(this,l);this.Rp\u003dnew Set;this.GA\u003d-1;this.Z\u003d[];this.J\u003dnull;this.ma\u003dnew Map;this.K\u003dnew Map;this.N\u003dnew Set;this.C\u003dnew Hv(this);g.J(this,this.C);this.D\u003dnew Hv(this);g.J(this,this.D);this.oa\u003dthis.Va\u003dthis.xa\u003d!1;this.X\u003dg.DD(b.V());this.kb\u003dd;b\u003dnew Oya({contentCpn:this.j.getVideoData(1).clientPlaybackNonce,\nqga:this,daiEnabled:!1,I:this.j});g.J(this,b);this.Ea\u003db.jR;this.Na\u003d(new zxa({rga:this,gha:c.Za(\"html5_recognize_predict_start_cue_point\"),cha:c.Za(\"html5_persist_cue_range_killswitch\")})).j;var m\u003dOf(KF(JF(this.j)));e\u003dnew xxa({Xa:this,jq:vF(),Wh:k.qF(),I:this.j,fZ:m,rC:jza(l),daiEnabled:!1,Mm:e.Mm,Nf:this.jb,Lj:e.Lj,Lm:e.Lm});this.ya\u003d(new Fya({Pp:this.bb,Qp:e.kT,ZD:a,Yf:this,jq:vF(),AL:iza(l),im:this.Ea,Ws:this.Na,I:this.j,pha:m,rC:function(n){return jza(l)(n,m)},\ndaiEnabled:!1})).XL();this.Ja\u003dMya({lT:new Jya(c,function(n){return f.K.has(n)?f.K.get(n):null})}).YL();\nthis.Sa\u003dNya(this.j);g.J(this,this.Sa);this.qb\u003dJD(this.j.V())?this.j.V().experiments.Za(\"align_ad_to_video_player_lifecycle_for_bulleit_living_room\"):this.j.V().experiments.Za(\"align_ad_to_video_player_lifecycle_for_bulleit\")};\noza\u003dfunction(a,b){var c\u003da.j.getVideoData(1);if(c.Zp||g.O(\"SERVED_VIA_SPF_HISTORY\"))NI(a);else{if(oF(a.j)){var d\u003dkza(a.j);d.addEventListener(\"updateKevlarOrC3Companion\",Pya);d.addEventListener(\"onPlaShelfInfoCardsReady\",Rya);d.addEventListener(\"updateEngagementPanelAction\",Sya);d.addEventListener(\"changeEngagementPanelVisibility\",Tya);d.addEventListener(\"scrollToEngagementPanel\",Uya);window.addEventListener(\"yt-navigate-start\",Vya)}a.C.T(a.j,\"applicationplayerstatechange\",a.sW);a.C.T(a.j,g.dx(\"ad\"),\na.JG,a);a.C.T(a.j,g.ex(\"ad\"),a.KW,a);a.C.T(a.j,\"aduxclicked\",a.gW);a.C.T(a.j,\"videodatachange\",a.OY);b\u003dlza(a,b);b\u003dmza(a,b);b\u003dnza(a,b);0\u003cb.length\u0026\u0026OI(a,b);a.J\u0026\u0026c.subscribe(\"cuepointupdated\",a.dO,a);g.ii(a.r_,a)}};\nlza\u003dfunction(a,b){return b.filter(function(c){if(\"AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED\"\u003d\u003d(c.config\u0026\u0026c.config.adPlacementConfig\u0026\u0026c.config.adPlacementConfig.kind||null)){if(a.j.V().experiments.Za(\"html5_pacf_enable_non_dai_live_video_ads\"))return S(\"Tries to extract CuePoint triggered AdPlacementRenderer.\"),!1;g.DD(a.j.V())\u0026\u0026a.j.getVideoData(1).Cf()||(a.J\u003dc);return!1}return!0})};\nmza\u003dfunction(a,b){a.ma\u003dnew Map;return b.filter(function(c){return\"AD_PLACEMENT_KIND_COMMAND_TRIGGERED\"\u003d\u003d(c.config\u0026\u0026c.config.adPlacementConfig\u0026\u0026c.config.adPlacementConfig.kind||null)\u0026\u0026c.elementId?(a.ma.set(c.elementId,c),!1):!0})};\nnza\u003dfunction(a,b){a.K\u003dnew Map;return b.filter(function(c){return(c\u003dc.renderer.remoteSlotsRenderer)\u0026\u0026c.hostElementId?(a.K.set(c.hostElementId,c),!1):!0})};\npza\u003dfunction(a,b){return b.every(function(c){c\u003da.B.get(c);return null\u003d\u003dc?(g.R(Error(\"AdCueRange without a corresponding AdPlacement.\")),!0):c instanceof AI?!1:c instanceof iI?!c.xq():!0})};\nNI\u003dfunction(a){var b\u003dqza(a);if(0\u003cb.length){var c\u003dg.XB(a.j.V().experiments,\"delay_ads_gvi_call_on_bulleit_living_room_ms\");0\u003cc\u0026\u0026!a.X\u0026\u0026g.sD(a.j.V())?(c\u003dnew g.K(function(){rza(a,b)},c),g.J(a,c),c.start()):g.ii(function(){rza(a,b)})}};\nsza\u003dfunction(a,b){if(!b)return{};(a\u003d!!a.u\u0026\u0026a.u||null)?(a\u003da.j,b\u003da.ad.Xw()?UF(a.j,b):{}):b\u003d{};return b};\nqza\u003dfunction(a){for(var b\u003dtza(a),c\u003dg.q(b),d\u003dc.next();!d.done;d\u003dc.next())a.Rp.delete(d.value);return b};\ntza\u003dfunction(a){var b\u003d[];a\u003dg.q(a.Rp);for(var c\u003da.next();!c.done;c\u003da.next())c\u003dc.value,gx(c)\u0026\u0026b.push(c);return b};\nuza\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?null:c;var d\u003da.Ja,e\u003dd.create;var f\u003d1E3*a.j.getDuration(1);f\u003dnew Ipa(f,1E3*a.j.getCurrentTime(1)||0,!1,a.j.V().experiments.Za(\"html5_recognize_predict_start_cue_point\"));b\u003de.call(d,b,f,a.Z.length,c);a.Z\u003da.Z.concat(b);return b};\nrza\u003dfunction(a,b){if(!a.isDisposed()){b\u003dg.q(b);for(var c\u003db.next();!c.done;c\u003db.next())a.JG(c.value)}};\nOI\u003dfunction(a,b,c){b\u003duza(a,b,void 0\u003d\u003d\u003dc?null:c);0\u003d\u003db.length||b.map(function(d){return a.ya.create(d)})};\nvza\u003dfunction(a){a.xa||(a.D.T(a.j,\"presentingplayerstatechange\",a.kR),a.D.T(a.j,\"internalAbandon\",a.UV),a.D.T(a.j,\"progresssync\",a.RY),a.D.T(a.j,\"onVolumeChange\",a.SY),a.D.T(a.Sa,\"fullscreentoggled\",a.UW),a.xa\u003d!0);g.hp(a.j.getRootNode(),\"ad-showing\");g.hp(a.j.getRootNode(),\"ad-interrupting\");a.j.V().experiments.Za(\"enable_html5_teal_ad_badge\")\u0026\u0026oF(a.j)\u0026\u0026g.hp(a.j.getRootNode(),\"ad-teal-design\");a.j.cueVideoByPlayerVars({videoId:\"workaround\"},2)};\nlI\u003dfunction(a,b,c){var d\u003d!!a.u\u0026\u0026a.u||null,e\u003dd\u0026\u0026d.xq()\u0026\u0026(nF(a.j)||!1);d\u003db\u0026\u0026d\u0026\u0026d.reset()||null;a.u\u0026\u0026wza(a,a.u);a.u\u003dnull;a.GA\u003d-1;e\u0026\u0026xza(a,c);a.oa||a.Ya.iq();b\u0026\u0026d\u0026\u0026(d.gJ().B\u003d!1,jI(d))};\nxza\u003dfunction(a,b){g.Jv(a.D);a.xa\u003d!1;g.jp(a.j.getRootNode(),\"ad-showing\");a.qb?(a.oa||a.Ya.iq(),yza(a),a.j.cueVideoByPlayerVars({},2)):(a.j.cueVideoByPlayerVars({},2),yza(a));g.jp(a.j.getRootNode(),\"ad-interrupting\");a.j.V().experiments.Za(\"enable_html5_teal_ad_badge\")\u0026\u0026g.jp(a.j.getRootNode(),\"ad-teal-design\");b\u0026\u0026b(a.j)};\nyza\u003dfunction(a){if(a.Va)!a.X\u0026\u0026g.sD(a.j.V())\u0026\u0026a.j.Wm();else if(a.j.Wm(),!a.X){var b\u003da.j.zb(1);g.U(b,4)\u0026\u0026!g.U(b,2)\u0026\u0026a.j.playVideo()}};\nUxa\u003dfunction(a,b,c){if(b instanceof fx){if(a.X\u0026\u0026dqa(b)\u0026\u0026g.U(a.j.zb(1),64)){var d\u003d1E3*a.j.getCurrentTime(1)||0;d!\u003db.start\u0026\u0026b.contains(d)\u0026\u0026b.deactivate()}a.B.has(b)?g.R(Error(b.toString()+\" has already been seen\")):(a.Rp.add(b),a.B.set(b,c),gx(b)||a.j.Md([b],1))}else g.R(Error(\"Should use AdCueRange instead of CueRange\"))};\nwza\u003dfunction(a,b){a\u003da.B;for(var c\u003dg.q(a),d\u003dc.next();!d.done;d\u003dc.next()){d\u003dg.q(d.value);var e\u003dd.next().value;if(d.next().value\u003d\u003db){a.delete(e);break}}g.cf(b)};\nPI\u003dfunction(a){g.I.call(this);this.u\u003da};\nQI\u003dfunction(a){PI.call(this,!0);this.j\u003da};\nzza\u003dfunction(a,b){function c(f){return{toString:f}}\nvar d\u003d{},e\u003da.getVideoData(1);d.CPN\u003dc(function(){return e\u0026\u0026e.clientPlaybackNonce||null});\nd.ASR\u003dc(function(){return e\u0026\u0026e.Xl||null});\nd.EI\u003dc(function(){return e\u0026\u0026e.eventId||null});\nd.AD_CPN\u003dc(function(){return b.gA()});\nd.AD_MT\u003dc(function(){return Math.round(Math.max(0,1E3*a.getCurrentTime(2))).toString()});\nd.MT\u003dc(function(){return Math.round(Math.max(0,1E3*a.getCurrentTime(1))).toString()});\nd.P_H\u003dc(function(){return a.getPlayerSize().height.toString()});\nd.PV_H\u003dd.P_H;d.P_W\u003dc(function(){return a.getPlayerSize().width.toString()});\nd.PV_W\u003dd.P_W;d.CONN\u003d\"0\";d.WT\u003dc(function(){return Date.now().toString()});\nd.LACT\u003dc(function(){return Os().toString()});\nd.VIS\u003dc(function(){return a.getVisibilityState().toString()});\nd.VOL\u003dc(function(){return a.getVolume().toString()});\nreturn d};\nAza\u003dfunction(a,b){g.I.call(this);var c\u003dthis;this.B\u003d[];this.K\u003d!1;this.u\u003d0;this.D\u003dthis.J\u003dthis.C\u003d!1;this.Z\u003dnull;var d\u003d(0,g.Sa)(a,b);this.j\u003dnew g.K(function(){return d(c.Z)},300);\ng.J(this,this.j);this.X\u003dthis.N\u003dInfinity};\nBza\u003dfunction(a,b){if(!b)return!1;for(var c\u003d0;c\u003cb.length;c++){var d\u003db.item(c);if(d\u0026\u0026a.B.includes(d.identifier))return!0}return!1};\nRI\u003dfunction(){var a\u003d\"ytp-id-\"+Cza.toString();Cza++;return a};\ng.SI\u003dfunction(a){g.I.call(this);this.qb\u003d{};this.Wc\u003d{};this.element\u003dthis.createElement(a)};\nTI\u003dfunction(a,b,c,d){if(\"{{\"\u003d\u003d\u003dd.substr(0,2))a.Wc[d]\u003d[b,c];else return d};\nDza\u003dfunction(a,b){var c\u003d[];if(!b)return c;b\u003dg.q(b);for(var d\u003db.next();!d.done;d\u003db.next())if(d\u003dd.value,null!\u003dd){var e\u003dd.nodeType;1\u003d\u003d\u003de||3\u003d\u003d\u003de?c.push(d):d\u0026\u0026\"string\"\u003d\u003d\u003dtypeof d.G?c.push(a.createElement(d)):d.element?c.push(d.element):\"string\"\u003d\u003d\u003dtypeof d\u0026\u0026-1!\u003d\u003dd.indexOf(\"\\n\")?d.split(\"\\n\").forEach(function(f,k){0\u003ck\u0026\u0026c.push(g.Qh(\"BR\"));c.push(g.Rh(f))}):c.push(g.Rh(d))}return c};\nUI\u003dfunction(a,b,c,d){if(\"child\"\u003d\u003d\u003dc){g.Sh(b);var e;void 0\u003d\u003d\u003dd?e\u003dvoid 0:e\u003d!Array.isArray(d)||d\u0026\u0026\"string\"\u003d\u003d\u003dtypeof d.G?[d]:d;c\u003dDza(a,e);c\u003dg.q(c);for(a\u003dc.next();!a.done;a\u003dc.next())b.appendChild(a.value)}else\"style\"\u003d\u003d\u003dc?g.vm(b,\"cssText\",d?d:\"\"):null\u003d\u003d\u003dd||void 0\u003d\u003d\u003dd?b.removeAttribute(c):(a\u003dd.toString(),\"href\"\u003d\u003d\u003dc\u0026\u0026(a\u003dg.Dg(g.Hg(a))),b.setAttribute(c,a))};\ng.V\u003dfunction(a){g.SI.call(this,a);this.ub\u003d!0;this.ma\u003d!1;this.listeners\u003d[]};\ng.VI\u003dfunction(a,b){b?a.show():a.hide()};\ng.WI\u003dfunction(a){g.V.call(this,a);this.Sa\u003dnew g.Kv;g.J(this,this.Sa)};\nXI\u003dfunction(a,b,c,d,e,f,k,l){l\u003dvoid 0\u003d\u003d\u003dl?null:l;g.WI.call(this,c);this.api\u003da;this.Xa\u003db;this.macros\u003d{};this.componentType\u003dd;this.K\u003dnull;this.jb\u003dl;this.layoutId\u003de;this.j\u003df;this.ob\u003dk;this.Va\u003dnull;this.EH\u003dnew QI(this.element);g.J(this,this.EH);this.bb\u003dthis.T(this.element,\"click\",this.onClick);this.xa\u003d[];this.oa\u003dnew Aza(this.onClick,this);g.J(this,this.oa);this.kb\u003d!1;this.X\u003dnull};\nYI\u003dfunction(a,b){a\u003dvoid 0\u003d\u003d\u003da?null:a;b\u003dvoid 0\u003d\u003d\u003db?null:b;if(null\u003d\u003da)return g.lw(Error(\"Got null or undefined adText object\")),\"\";var c\u003dg.qh(a.text);if(!a.isTemplated)return c;if(null\u003d\u003db)return g.lw(Error(\"Missing required parameters for a templated message\")),c;a\u003dg.q(Object.entries(b));for(b\u003da.next();!b.done;b\u003da.next()){var d\u003dg.q(b.value);b\u003dd.next().value;d\u003dd.next().value;c\u003dc.replace(\"{\"+b+\"}\",d)}return c};\nEza\u003dfunction(a){a\u003dvoid 0\u003d\u003d\u003da?null:a;return null\u003d\u003da||(a\u003da.thumbnail,null\u003d\u003da||null\u003d\u003da.thumbnails||g.ec(a.thumbnails)||null\u003d\u003da.thumbnails[0].url)?\"\":g.qh(a.thumbnails[0].url)};\nFza\u003dfunction(a){a\u003dvoid 0\u003d\u003d\u003da?null:a;return null\u003d\u003da||(a\u003da.thumbnail,null\u003d\u003da||null\u003d\u003da.thumbnails||g.ec(a.thumbnails)||null\u003d\u003da.thumbnails[0].width||null\u003d\u003da.thumbnails[0].height)?new g.kh(0,0):new g.kh(a.thumbnails[0].width||0,a.thumbnails[0].height||0)};\nGza\u003dfunction(){return{G:\"svg\",W:{\"enable-background\":\"new 0 0 24 24\",height:\"48\",viewBox:\"0 0 24 24\",width:\"48\"},U:[{G:\"path\",W:{d:\"M22,20h-8v-1h7V5H3v3H2V4h20V20z M2,17.32V20h2.73C4.73,18.52,3.51,17.32,2,17.32z M2,13.75v1.79c2.51,0,4.55,2,4.55,4.46 h1.82C8.36,16.55,5.52,13.75,2,13.75z M2,10.18v1.79c4.52,0,8.18,3.6,8.18,8.03H12C12,14.57,7.52,10.18,2,10.18z\",fill:\"white\"}}]}};\ng.Hza\u003dfunction(){return{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",Ib:!0,W:{d:\"M7,24 L7,27 L10,27 C10,25.34 8.66,24 7,24 L7,24 Z M7,20 L7,22 C9.76,22 12,24.24 12,27 L14,27 C14,23.13 10.87,20 7,20 L7,20 Z M25,13 L11,13 L11,14.63 C14.96,15.91 18.09,19.04 19.37,23 L25,23 L25,13 L25,13 Z M7,16 L7,18 C11.97,18 16,22.03 16,27 L18,27 C18,20.92 13.07,16 7,16 L7,16 Z M27,9 L9,9 C7.9,9 7,9.9 7,11 L7,14 L9,14 L9,11 L27,11 L27,25 L20,25 L20,27 L27,27 C28.1,27 29,26.1 29,25 L29,11 C29,9.9 28.1,9 27,9 L27,9 Z\",\nfill:\"#fff\"}}]}};\nZI\u003dfunction(){return{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",W:{d:\"m 14.8,21.9 -4.2,-4.2 -1.4,1.4 5.6,5.6 12,-12 -1.4,-1.4 -10.6,10.6 z\",fill:\"#fff\"}}]}};\ng.$I\u003dfunction(){return{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 32 32\",width:\"100%\"},U:[{G:\"path\",W:{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\"}}]}};\ng.aJ\u003dfunction(){return{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 32 32\",width:\"100%\"},U:[{G:\"path\",W:{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\"}}]}};\nIza\u003dfunction(){return{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 14 14\",width:\"100%\"},U:[{G:\"path\",W:{d:\"M14,14 L14,0 L0,0 L0,14 L14,14 Z\"}},{G:\"path\",W:{d:\"M7.15,8.35 L9.25,10.45 L10.65,9.05 L8.55,6.95 L10.7,4.8 L9.3,3.4 L7.15,5.55 L5,3.4 L3.6,4.8 L5.75,6.95 L3.65,9.05 L5.05,10.45 L7.15,8.35 Z\",fill:\"#fff\"}}]}};\nJza\u003dfunction(){return{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 14 14\",width:\"100%\"},U:[{G:\"path\",Ib:!0,W:{d:\"M2,14 L5,11 L5,3 L2,0 L9,0 L9,14 L2,14 L2,14 Z\",fill:\"#eaeaea\"}}]}};\nKza\u003dfunction(){return{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 14 14\",width:\"100%\"},U:[{G:\"path\",Ib:!0,W:{d:\"M12,14 L9,11 L9,3 L12,0 L5,0 L5,14 L12,14 Z\",fill:\"#eaeaea\"}}]}};\ng.bJ\u003dfunction(){return{G:\"svg\",W:{height:\"100%\",viewBox:\"0 0 24 24\",width:\"100%\"},U:[{G:\"path\",W:{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\"}}]}};\nLza\u003dfunction(){return{G:\"svg\",W:{height:\"100%\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",W:{d:\"M14.1 24.9L7.2 18.0l6.9-6.9L12.0 9.0l-9.0 9.0 9.0 9.0 2.1-2.1zm7.8 .0l6.9-6.9-6.9-6.9L24.0 9.0l9.0 9.0-9.0 9.0-2.1-2.1z\",fill:\"#fff\"}}]}};\nMza\u003dfunction(){return{G:\"svg\",W:{viewBox:\"0 0 24 24\"},U:[{G:\"path\",W:{d:\"M0 0h24v24H0z\",fill:\"none\"}},{G:\"path\",W:{d:\"M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v1.91l.01.01L1 14c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .127.0.0.1 1.06L9.83 23l6.59-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2zm4 0v12h4V3h-4z\",fill:\"#fff\"}}]}};\nNza\u003dfunction(){return{G:\"svg\",W:{fill:\"#fff\",height:\"100%\",version:\"1.1\",viewBox:\"0 0 48 48\",width:\"100%\"},U:[{G:\"path\",W:{d:\"M0 0h48v48H0z\",fill:\"none\"}},{G:\"path\",W:{d:\"M22 34h4V22h-4v12zm2-30C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm0 36c-8.82 0-16-7.18-16-16S15.18 8 24 8s16 7.18 16 16-7.18 16-16 16zm-2-22h4v-4h-4v4z\"}}]}};\nOza\u003dfunction(){return{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",Ib:!0,L:\"ytp-svg-fill\",W:{d:\"m 17,23 h 2 V 17 H 17 Z M 18,8 C 12.47,8 8,12.47 8,18 8,23.52 12.47,28 18,28 23.52,28 28,23.52 28,18 28,12.47 23.52,8 18,8 Z m 0,18 c -4.41,0 -8,-3.59 -8,-8 0,-4.41 3.59,-8 8,-8 4.41,0 8,3.59 8,8 0,4.41 -3.59,8 -8,8 z M 17,15 h 2 v -2 h -2 z\"}}]}};\ng.cJ\u003dfunction(){return{G:\"svg\",W:{viewBox:\"0 0 24 24\"},U:[{G:\"path\",W:{d:\"M0 0h24v24H0z\",fill:\"none\"}},{G:\"path\",W:{d:\"M1 21h4V9H1v12zm22-11c0-1.1-.9-2-2-2h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.59 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-1.91l-.01-.01L23 10z\",fill:\"#fff\"}}]}};\ndJ\u003dfunction(){return{G:\"svg\",W:{height:\"100%\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",W:{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\"}}]}};\nPza\u003dfunction(){return{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 14 14\",width:\"100%\"},U:[{G:\"path\",Ib:!0,W:{d:\"M5,0 L9,0 L9,14 L5,14 L5,0 Z\",fill:\"#eaeaea\"}}]}};\neJ\u003dfunction(){return{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",Ib:!0,L:\"ytp-svg-fill\",W:{d:\"M 12,24 20.5,18 12,12 V 24 z M 22,12 v 12 h 2 V 12 h -2 z\"}}]}};\ng.fJ\u003dfunction(){return{G:\"svg\",W:{fill:\"#fff\",height:\"24px\",viewBox:\"0 0 24 24\",width:\"24px\"},U:[{G:\"path\",W:{d:\"M7.58 4.08L6.15 2.65C3.75 4.48 2.17 7.3 2.03 10.5h2c.15-2.65 1.51-4.97 3.55-6.42zm12.39 6.42h2c-.15-3.2-1.73-6.02-4.12-7.85l-1.42 1.43c2.02 1.45 3.39 3.77 3.54 6.42zM18 11c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2v-5zm-6 11c.14 0 .27-.01.4-.04.65-.14 1.18-.58 1.44-1.18.1-.24.15-.5.15-.78h-4c.01 1.1.9 2 2.01 2z\"}}]}};\nQza\u003dfunction(){return{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",Ib:!0,L:\"ytp-svg-fill\",W:{d:\"M 12,26 16,26 16,10 12,10 z M 21,26 25,26 25,10 21,10 z\"}}]}};\nRza\u003dfunction(){return{G:\"svg\",W:{fill:\"none\",height:\"24\",viewBox:\"0 0 24 24\",width:\"24\"},U:[{G:\"path\",L:\"ytp-svg-fill\",W:{\"clip-rule\":\"evenodd\",d:\"M12 4C9.79 4 8 5.79 8 8C8 10.21 9.79 12 12 12C14.21 12 16 10.21 16 8C16 5.79 14.21 4 12 4ZM14 8C14 6.9 13.1 6 12 6C10.9 6 10 6.9 10 8C10 9.1 10.9 10 12 10C13.1 10 14 9.1 14 8ZM18 17C17.8 16.29 14.7 15 12 15C9.3 15 6.2 16.29 6 17.01V18H18V17ZM4 17C4 14.34 9.33 13 12 13C14.67 13 20 14.34 20 17V20H4V17Z\",\"fill-rule\":\"evenodd\"}}]}};\nSza\u003dfunction(){return{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",Ib:!0,W:{d:\"M25,17 L17,17 L17,23 L25,23 L25,17 L25,17 Z M29,25 L29,10.98 C29,9.88 28.1,9 27,9 L9,9 C7.9,9 7,9.88 7,10.98 L7,25 C7,26.1 7.9,27 9,27 L27,27 C28.1,27 29,26.1 29,25 L29,25 Z M27,25.02 L9,25.02 L9,10.97 L27,10.97 L27,25.02 L27,25.02 Z\",fill:\"#fff\"}}]}};\ngJ\u003dfunction(){return{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",Ib:!0,L:\"ytp-svg-fill\",W:{d:\"M 12,26 18.5,22 18.5,14 12,10 z M 18.5,22 25,18 25,18 18.5,14 z\"}}]}};\nTza\u003dfunction(){return{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",Ib:!0,L:\"ytp-svg-fill\",W:{d:\"m 12,12 h 2 v 12 h -2 z m 3.5,6 8.5,6 V 12 z\"}}]}};\ng.hJ\u003dfunction(){return{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",Ib:!0,L:\"ytp-svg-fill\",W:{d:\"M 18,11 V 7 l -5,5 5,5 v -4 c 3.3,0 6,2.7 6,6 0,3.3 -2.7,6 -6,6 -3.3,0 -6,-2.7 -6,-6 h -2 c 0,4.4 3.6,8 8,8 4.4,0 8,-3.6 8,-8 0,-4.4 -3.6,-8 -8,-8 z\"}}]}};\ng.iJ\u003dfunction(){return{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",Ib:!0,W:{d:\"m 23.94,18.78 c .03,-0.25 .05,-0.51 .05,-0.78 0,-0.27 -0.02,-0.52 -0.05,-0.78 l 1.68,-1.32 c .15,-0.12 .19,-0.33 .09,-0.51 l -1.6,-2.76 c -0.09,-0.17 -0.31,-0.24 -0.48,-0.17 l -1.99,.8 c -0.41,-0.32 -0.86,-0.58 -1.35,-0.78 l -0.30,-2.12 c -0.02,-0.19 -0.19,-0.33 -0.39,-0.33 l -3.2,0 c -0.2,0 -0.36,.14 -0.39,.33 l -0.30,2.12 c -0.48,.2 -0.93,.47 -1.35,.78 l -1.99,-0.8 c -0.18,-0.07 -0.39,0 -0.48,.17 l -1.6,2.76 c -0.10,.17 -0.05,.39 .09,.51 l 1.68,1.32 c -0.03,.25 -0.05,.52 -0.05,.78 0,.26 .02,.52 .05,.78 l -1.68,1.32 c -0.15,.12 -0.19,.33 -0.09,.51 l 1.6,2.76 c .09,.17 .31,.24 .48,.17 l 1.99,-0.8 c .41,.32 .86,.58 1.35,.78 l .30,2.12 c .02,.19 .19,.33 .39,.33 l 3.2,0 c .2,0 .36,-0.14 .39,-0.33 l .30,-2.12 c .48,-0.2 .93,-0.47 1.35,-0.78 l 1.99,.8 c .18,.07 .39,0 .48,-0.17 l 1.6,-2.76 c .09,-0.17 .05,-0.39 -0.09,-0.51 l -1.68,-1.32 0,0 z m -5.94,2.01 c -1.54,0 -2.8,-1.25 -2.8,-2.8 0,-1.54 1.25,-2.8 2.8,-2.8 1.54,0 2.8,1.25 2.8,2.8 0,1.54 -1.25,2.8 -2.8,2.8 l 0,0 z\",\nfill:\"#fff\"}}]}};\nUza\u003dfunction(){return{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",Ib:!0,L:\"ytp-svg-fill\",W:{d:\"M 12,25 19,25 19,11 12,11 z M 19,25 26,25 26,11 19,11 z\"}}]}};\nVza\u003dfunction(){return{G:\"svg\",W:{height:\"48px\",version:\"1.1\",viewBox:\"0 0 48 48\",width:\"48px\",x:\"0px\",y:\"0px\"},U:[{G:\"path\",W:{d:\"M45,10v28H3V10H45 M46,9H2v30h44V9L46,9z M5,12v22h38V12H5z M15.21,27.29l-1.41,1.41L8.09,23l5.71-5.71l1.41,1.41L10.91,23 L15.21,27.29z M34.21,28.71l-1.41-1.41L37.09,23l-4.29-4.29l1.41-1.41L39.91,23L34.21,28.71z\",fill:\"white\"}}]}};\njJ\u003dfunction(){return{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",Ib:!0,L:\"ytp-svg-fill\",W:{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\"}}]}};\nkJ\u003dfunction(a){if(!a)return null;switch(a.iconType){case \"OPEN_IN_NEW\":return{G:\"svg\",W:{fill:\"#fff\",height:\"100%\",version:\"1.1\",viewBox:\"0 0 48 48\",width:\"100%\"},U:[{G:\"path\",W:{d:\"M0 0h48v48H0z\",fill:\"none\"}},{G:\"path\",W:{d:\"M38 38H10V10h14V6H10c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V24h-4v14zM28 6v4h7.17L15.51 29.66l2.83 2.83L38 12.83V20h4V6H28z\"}}]};case \"CHECK_BOX\":return{G:\"svg\",W:{height:\"100%\",viewBox:\"0 0 24 24\",width:\"100%\"},U:[{G:\"path\",W:{d:\"M0 0h24v24H0z\",fill:\"none\"}},\n{G:\"path\",W:{d:\"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\",fill:\"#d4d4d4\"}}]};case \"CHECK_BOX_OUTLINE_BLANK\":return{G:\"svg\",W:{height:\"100%\",viewBox:\"0 0 24 24\",width:\"100%\"},U:[{G:\"path\",W:{d:\"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z\",fill:\"#d4d4d4\"}},{G:\"path\",W:{d:\"M0 0h24v24H0z\",fill:\"none\"}}]};case \"CLOSE\":return g.bJ();case \"INFO_OUTLINE\":return Nza();case \"REMOVE_CIRCLE\":return{G:\"svg\",\nW:{fill:\"#fff\",height:\"100%\",version:\"1.1\",viewBox:\"0 0 24 24\",width:\"100%\"},U:[{G:\"path\",W:{d:\"M0 0h24v24H0z\",fill:\"none\"}},{G:\"path\",W:{d:\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm5 11H7v-2h10v2z\",fill:\"#757575\"}}]};case \"SKIP_NEXT\":return eJ();case \"LIKE\":return g.cJ();case \"DISLIKE\":return Mza();default:return g.lw(new g.Ws(\"Unexpected icon:\",a)),null}};\nlJ\u003dfunction(a,b,c,d,e,f,k,l,m){f\u003dvoid 0\u003d\u003d\u003df?[]:f;l\u003dvoid 0\u003d\u003d\u003dl?!1:l;f\u003d{G:\"button\",Ha:[\"ytp-ad-button\"].concat(f)};null!\u003dm\u0026\u0026(f.W\u003d{tabindex:m});XI.call(this,a,b,f,void 0\u003d\u003d\u003dk?\"button\":k,c,d,e);this.u\u003dthis.B\u003dthis.C\u003dnull;this.D\u003dl;this.hide()};\nWza\u003dfunction(a){var b\u003dnull;null!\u003da.u\u0026\u0026(b\u003d[a.u.serviceEndpoint,a.u.navigationEndpoint].filter(function(c){return null!\u003dc}),a.u.command\u0026\u0026(b\u003db.concat(a.u.command)));\nreturn b||[]};\nmJ\u003dfunction(){g.I.call(this);var a\u003dthis;this.j\u003dnew Map;this.u\u003dhma(function(b){if(b.target\u0026\u0026(b\u003da.j.get(b.target))\u0026\u0026b)for(var c\u003d0;c\u003cb.length;c++)g.Lu(b[c],void 0,void 0)})};\nXza\u003dfunction(){null\u003d\u003dnJ\u0026\u0026(nJ\u003dnew mJ);return nJ};\noJ\u003dfunction(a,b){if(a.simpleText){a:{a\u003da.simpleText;if(b\u0026\u0026(b\u003dYza(a))){b\u003dPh(\"SPAN\",null,b);break a}b\u003dg.Rh(a)}return b}var c\u003d[];if(a.runs)for(var d\u003d0;d\u003ca.runs.length;d++){var e\u003da.runs[d];e.text\u0026\u0026c.push(Zza(e,b))}return 1\u003d\u003dc.length?c[0]:Ph(\"SPAN\",null,c)};\nZza\u003dfunction(a,b){var c\u003dnull,d\u003da.text;b\u0026\u0026(d\u003dYza(d)||d);a.bold\u0026\u0026(c\u003dPh(\"B\",null,c||d));a.italics\u0026\u0026(c\u003dPh(\"I\",null,c||d));a.strikethrough\u0026\u0026(c\u003dPh(\"STRIKE\",null,c||d));a.navigationEndpoint\u0026\u0026a.navigationEndpoint.urlEndpoint\u0026\u0026(b\u003da.navigationEndpoint.urlEndpoint,c\u003dPh(\"A\",null,c||d),g.$g(c,b.url),\"TARGET_NEW_WINDOW\"\u003d\u003db.target\u0026\u0026(c.target\u003d\"_blank\"),a\u003da.navigationEndpoint.loggingUrls)\u0026\u0026(a\u003da.map(function(e){return e.baseUrl}),Xza().register(c,a),g.hp(c,\"ytp-ad-has-logging-urls\"));\nreturn c||Ph(\"SPAN\",null,d)};\nYza\u003dfunction(a){a\u003da.split(/(?:\\r\\n|\\r|\\n)/g);if(1\u003ca.length){for(var b\u003d[a[0]],c\u003d1;c\u003ca.length;c++)b.push(Ph(\"BR\")),b.push(a[c]);return b}return null};\npJ\u003dfunction(a,b,c,d,e,f,k,l,m){k\u003dvoid 0\u003d\u003d\u003dk?!1:k;l\u003dvoid 0\u003d\u003d\u003dl?[]:l;XI.call(this,a,b,{G:\"span\",Ha:[\"ytp-ad-hover-text-button\"].concat(l)},void 0\u003d\u003d\u003dm?\"ad-hover-text-button\":m,c,d,e);this.button\u003dthis.B\u003dnull;this.J\u003dk;this.D\u003df;this.hide()};\nqJ\u003dfunction(a){return a\u0026\u0026a.thumbnails\u0026\u0026!g.ec(a.thumbnails||null)\u0026\u0026a.thumbnails[0].url?g.qh(a.thumbnails[0].url):\"\"};\nrJ\u003dfunction(a,b,c,d,e,f,k){k\u003dvoid 0\u003d\u003d\u003dk?!1:k;XI.call(this,a,b,{G:\"img\",L:\"ytp-ad-image\"},\"ad-image\",c,d,e,void 0\u003d\u003d\u003df?null:f);this.u\u003dk;this.hide()};\nsJ\u003dfunction(a,b,c,d,e,f,k){f\u003dvoid 0\u003d\u003d\u003df?[]:f;XI.call(this,a,b,{G:\"div\",Ha:[\"ytp-ad-confirm-dialog-background\"],U:[{G:\"div\",L:\"ytp-ad-confirm-dialog-container\",U:[{G:\"div\",Ha:[\"ytp-ad-confirm-dialog\"].concat(f),W:{role:\"dialog\",tabindex:\"-1\"},U:[{G:\"div\",L:\"ytp-ad-confirm-dialog-title\",qa:\"{{title}}\"},{G:\"div\",L:\"ytp-ad-confirm-dialog-messages\"},{G:\"div\",L:\"ytp-ad-confirm-dialog-confirm-container\",U:[{G:\"button\",L:\"ytp-ad-confirm-dialog-cancel-button\",qa:\"{{cancelLabel}}\"},{G:\"button\",L:\"ytp-ad-confirm-dialog-confirm-button\",\nqa:\"{{confirmLabel}}\"}]}]}]},{G:\"button\",Ha:[\"ytp-ad-confirm-dialog-close-overlay-button\",\"ytp-ad-button\",\"ytp-ad-button-link\"],U:[{G:\"span\",L:\"ytp-ad-button-icon\",U:[g.bJ()]}]}]},void 0\u003d\u003d\u003dk?\"confirm-dialog\":k,c,d,e);this.N\u003dthis.Da(\"ytp-ad-confirm-dialog-close-overlay-button\");this.D\u003dthis.Da(\"ytp-ad-confirm-dialog-cancel-button\");this.J\u003dthis.Da(\"ytp-ad-confirm-dialog-confirm-button\");this.Z\u003dthis.Da(\"ytp-ad-confirm-dialog-messages\");this.C\u003dnull;this.u\u003dnew Hv;g.J(this,this.u);this.B\u003dnull;this.hide()};\n$za\u003dfunction(a,b){if(b.title){var c\u003dg.ix(b.title);a.Ma(\"title\",c)}if(b.dialogMessages){c\u003dg.q(b.dialogMessages);for(var d\u003dc.next();!d.done;d\u003dc.next())d\u003doJ(d.value),a.Z.appendChild(d)}b.cancelLabel\u0026\u0026(c\u003dg.ix(b.cancelLabel),a.Ma(\"cancelLabel\",c),a.u.T(a.D,\"click\",function(e){return a.gD(e)}));\nb.confirmLabel\u0026\u0026(b\u003dg.ix(b.confirmLabel),a.Ma(\"confirmLabel\",b),a.u.T(a.J,\"click\",function(e){return a.IG(e)}));\na.u.T(a.N,\"click\",function(e){return a.HG(e)})};\ntJ\u003dfunction(a,b,c,d,e,f,k){f\u003dvoid 0\u003d\u003d\u003df?[]:f;k\u003dvoid 0\u003d\u003d\u003dk?\"toggle-button\":k;var l\u003dqF(\"ytp-ad-toggle-button-input\");XI.call(this,a,b,{G:\"div\",Ha:[\"ytp-ad-toggle-button\"].concat(f),U:[{G:\"label\",L:\"ytp-ad-toggle-button-label\",W:{\"for\":l},U:[{G:\"span\",L:\"ytp-ad-toggle-button-icon\",W:{role:\"button\",\"aria-label\":\"{{tooltipText}}\"},U:[{G:\"span\",L:\"ytp-ad-toggle-button-untoggled-icon\",qa:\"{{untoggledIconTemplateSpec}}\"},{G:\"span\",L:\"ytp-ad-toggle-button-toggled-icon\",qa:\"{{toggledIconTemplateSpec}}\"}]},\n{G:\"input\",L:\"ytp-ad-toggle-button-input\",W:{id:l,type:\"checkbox\"}},{G:\"span\",L:\"ytp-ad-toggle-button-text\",qa:\"{{buttonText}}\"},{G:\"span\",L:\"ytp-ad-toggle-button-tooltip\",qa:\"{{tooltipText}}\"}]}]},k,c,d,e);this.C\u003dthis.Da(\"ytp-ad-toggle-button\");this.u\u003dthis.Da(\"ytp-ad-toggle-button-input\");this.Da(\"ytp-ad-toggle-button-label\");this.Z\u003dthis.Da(\"ytp-ad-toggle-button-icon\");this.J\u003dthis.Da(\"ytp-ad-toggle-button-untoggled-icon\");this.D\u003dthis.Da(\"ytp-ad-toggle-button-toggled-icon\");this.ya\u003dthis.Da(\"ytp-ad-toggle-button-text\");\nthis.B\u003dnull;this.N\u003d!1;this.hide()};\nuJ\u003dfunction(a){a.N\u0026\u0026(a.isToggled()?(g.Hm(a.J,!1),g.Hm(a.D,!0)):(g.Hm(a.J,!0),g.Hm(a.D,!1)))};\naAa\u003dfunction(a,b){var c\u003dnull;a.B\u0026\u0026(c\u003d(b?[a.B.defaultServiceEndpoint,a.B.defaultNavigationEndpoint]:[a.B.toggledServiceEndpoint]).filter(function(d){return null!\u003dd}));\nreturn c||[]};\nvJ\u003dfunction(a){Hv.call(this);this.j\u003da;this.T(this.j,\"onAdUxUpdate\",this.N)};\nwJ\u003dfunction(a,b,c,d,e){XI.call(this,a,b,{G:\"div\",L:\"ytp-ad-feedback-dialog-background\",U:[{G:\"div\",L:\"ytp-ad-feedback-dialog-container\",U:[{G:\"div\",L:\"ytp-ad-feedback-dialog-form\",W:{role:\"dialog\",tabindex:\"-1\"},U:[{G:\"div\",L:\"ytp-ad-feedback-dialog-title\",U:[{G:\"span\",qa:\"{{title}}\"}]},{G:\"span\",L:\"ytp-ad-info-dialog-feedback-options-title\",qa:\"{{reasonsTitle}}\"},{G:\"div\",L:\"ytp-ad-info-dialog-feedback-options\"},{G:\"div\",L:\"ytp-ad-feedback-dialog-confirm-container\",U:[{G:\"button\",L:\"ytp-ad-feedback-dialog-cancel-button\",\nqa:\"{{cancelLabel}}\"},{G:\"button\",L:\"ytp-ad-feedback-dialog-confirm-button\",qa:\"{{confirmLabel}}\"}]}]}]}]},\"ad-info-dialog\",c,d,e);this.D\u003d[];this.u\u003dnull;this.J\u003dthis.Da(\"ytp-ad-feedback-dialog-cancel-button\");this.N\u003dthis.Da(\"ytp-ad-feedback-dialog-confirm-button\");this.Z\u003dthis.Da(\"ytp-ad-info-dialog-feedback-options\");this.ya\u003dthis.Da(\"ytp-ad-feedback-dialog-title\");this.C\u003dthis.B\u003dnull;this.hide()};\neAa\u003dfunction(a,b){var c\u003db.cancelRenderer\u0026\u0026b.cancelRenderer.buttonRenderer||null;c\u0026\u0026(a.u\u003dnew lJ(a.api,a.Xa,a.layoutId,a.j,a.ob,[\"ytp-ad-feedback-dialog-close-button\"],\"button\"),g.J(a,a.u),a.u.init(qF(\"button\"),c,a.macros),a.u.Qa(\"click\",a.YN,a),a.u.Ba(a.element));b.title\u0026\u0026(c\u003dg.ix(b.title),a.Ma(\"title\",c));b.reasonsTitle\u0026\u0026(c\u003dg.ix(b.reasonsTitle),a.Ma(\"reasonsTitle\",c));b.reasons\u0026\u0026bAa(a,b.reasons);b.cancelLabel\u0026\u0026(c\u003dg.ix(b.cancelLabel),a.Ma(\"cancelLabel\",c),g.zs(a.J,\"click\",function(){return a.YN()}));\nb.confirmLabel\u0026\u0026(c\u003dg.ix(b.confirmLabel),a.Ma(\"confirmLabel\",c),g.zs(a.N,\"click\",function(){return cAa(a)}));\nb.undoRenderer\u0026\u0026dAa(a,b.undoRenderer)};\nbAa\u003dfunction(a,b){b\u003dg.q(b);for(var c\u003db.next();!c.done;c\u003db.next()){var d\u003dc.value;c\u003dd.reason;null\u003d\u003dc?g.lw(Error(\"AdFeedbackReason.reason was not set.\")):(d\u003dd.endpoint,null\u003d\u003dd?g.lw(Error(\"AdFeedbackReason.endpoint was not set.\")):(c\u003dnew fAa(c,d),g.J(a,c),a.Z.appendChild(c.u.element),a.D.push(c)))}};\ndAa\u003dfunction(a,b){if(b\u003db\u0026\u0026b.buttonRenderer||null)b.serviceEndpoint?(a.B\u003dnew lJ(a.api,a.Xa,a.layoutId,a.j,a.ob,[\"ytp-ad-feedback-dialog-undo-mute-button\"],\"ad-feedback-undo-mute-button\"),g.J(a,a.B),a.B.init(qF(\"ad-feedback-undo-mute-button\"),b,a.macros),a.B.Qa(\"click\",a.MY,a),a.B.Ba(a.ya)):g.lw(Error(\"AdFeedbackRenderer.undoRenderer.undoButtonRenderer was specified but did not contain a service endpoint.\"))};\ncAa\u003dfunction(a){var b\u003da.D.filter(function(c){return c.isChecked()});\n0!\u003d\u003db.length\u0026\u0026(a.api.V().experiments.Za(\"html5_enable_pacf_command_api_with_macros\")?xJ(a.ob,b[0].j,a.macros):a.Xa.executeCommand(b[0].j,a.macros),a.api.onAdUxClicked(\"ad-feedback-dialog-confirm-button\",a.layoutId),a.ea(\"a\"),a.hide())};\nfAa\u003dfunction(a,b){this.j\u003db;this.u\u003dnew g.WI({G:\"label\",L:\"ytp-ad-feedback-dialog-reason-label\",U:[{G:\"input\",L:\"ytp-ad-feedback-dialog-reason-input\",W:{type:\"radio\",name:\"feedback-reason-group\"}},{G:\"span\",L:\"ytp-ad-feedback-dialog-reason-text\",qa:g.ix(a)}]});this.B\u003dthis.u.Da(\"ytp-ad-feedback-dialog-reason-input\")};\nyJ\u003dfunction(a,b,c,d,e){sJ.call(this,a,b,c,d,e,[],\"ad-mute-confirm-dialog\")};\nzJ\u003dfunction(a,b,c,d,e,f){XI.call(this,a,b,{G:\"div\",L:\"ytp-ad-info-dialog-background\",U:[{G:\"div\",L:\"ytp-ad-info-dialog-container\",U:[{G:\"div\",L:\"ytp-ad-info-dialog-form\",W:{role:\"dialog\",tabindex:\"-1\"},U:[{G:\"div\",L:\"ytp-ad-info-dialog-title\",qa:\"{{title}}\"},{G:\"ul\",L:\"ytp-ad-info-dialog-ad-reasons\"},{G:\"div\",L:\"ytp-ad-info-dialog-message\"},{G:\"div\",L:\"ytp-ad-info-dialog-mute-container\"},{G:\"div\",L:\"ytp-ad-info-dialog-confirm-container\",U:[{G:\"button\",L:\"ytp-ad-info-dialog-confirm-button\",qa:\"{{confirmLabel}}\"}]}]}]}]},\n\"ad-info-dialog\",c,d,e);this.u\u003dthis.B\u003dnull;this.N\u003dthis.Da(\"ytp-ad-info-dialog-confirm-button\");this.Na\u003dthis.Da(\"ytp-ad-info-dialog-mute-container\");this.Ja\u003dthis.Da(\"ytp-ad-info-dialog-message\");this.Ea\u003dthis.Da(\"ytp-ad-info-dialog-ad-reasons\");this.D\u003dthis.C\u003dnull;this.ya\u003df;this.J\u003dnull;this.Ia\u003d!1;this.Z\u003dnull;this.hide()};\ngAa\u003dfunction(a,b){if(b\u003db.content\u0026\u0026b.content.adFeedbackRenderer||null)a.B\u003dnew wJ(a.api,a.Xa,a.layoutId,a.j,a.ob),g.J(a,a.B),a.B.init(qF(\"ad-feedback-dialog\"),b,a.macros),a.B.Ba(a.ya),a.B.subscribe(\"a\",function(){return a.ea(\"c\")})};\nhAa\u003dfunction(a,b){if(b\u003db.content\u0026\u0026b.content.confirmDialogRenderer||null)a.D\u003dnew yJ(a.api,a.Xa,a.layoutId,a.j,a.ob),g.J(a,a.D),a.D.init(qF(\"ad-mute-confirm-dialog\"),b,a.macros),a.D.Ba(a.ya),a.D.subscribe(\"b\",function(){return a.ea(\"c\")})};\niAa\u003dfunction(a){a.u\u0026\u0026a.u.Qa(\"click\",a.uJ,a);g.zs(a.N,\"click\",function(){return a.uJ()})};\nAJ\u003dfunction(a,b,c,d,e,f,k){pJ.call(this,a,b,c,d,e,void 0\u003d\u003d\u003dk?!0:k,!0,[\"ytp-ad-info-hover-text-button\"],\"ad-info-hover-text-button\");this.u\u003dnull;this.C\u003df;this.hide()};\njAa\u003dfunction(a,b,c){b\u003db.dialog\u0026\u0026b.dialog.adInfoDialogRenderer||null;null\u003d\u003db?g.R(Error(\"AdInfoDialogEndpoint did not contain an AdInfoDialogRenderer.\")):(a.u\u003dnew zJ(a.api,a.Xa,a.layoutId,a.j,a.ob,a.C),g.J(a,a.u),a.u.init(qF(\"ad-info-dialog\"),b,c),a.u.Ba(a.C),a.u.subscribe(\"d\",function(){return a.ea(\"f\")}),a.u.subscribe(\"c\",function(){return a.ea(\"e\")}))};\nlAa\u003dfunction(a,b,c){null\u003d\u003da.button?g.R(Error(\"AdInfoHoverTextButton.button was expected but it was not created.\")):(a.B\u0026\u0026g.hp(a.B.element,\"ytp-ad-info-hover-text-short\"),(b\u003db\u0026\u0026b.serviceEndpoint\u0026\u0026b.serviceEndpoint.adInfoDialogEndpoint||null)?(jAa(a,b,c),a.button.Qa(\"click\",function(){a.u\u0026\u0026!a.u.ub\u0026\u0026(a.u.show(),kAa(a))})):a.button.Qa(\"click\",function(){return kAa(a)}))};\nkAa\u003dfunction(a){a.api.onAdUxClicked(\"ad-info-icon-button\",a.layoutId)};\nBJ\u003dfunction(a,b,c,d,e,f,k){XI.call(this,a,b,{G:\"div\",L:\"ytp-ad-text\"},void 0\u003d\u003d\u003dk?\"ad-text\":k,c,d,e,void 0\u003d\u003d\u003df?null:f);this.u\u003dnull;this.hide()};\nCJ\u003dfunction(a,b){b\u0026\u0026g.Xh(a.element,YI(a.u,b))};\nDJ\u003dfunction(a,b,c,d,e,f,k,l){XI.call(this,a,b,c,d,e,f,k);this.u\u003dl;g.J(this,this.u);this.Ea\u003dthis.D\u003d-1};\nEJ\u003dfunction(a){a.u\u0026\u0026-1\u003d\u003d\u003da.D\u0026\u0026(a.D\u003da.u.subscribe(\"h\",a.gp,a),a.Ea\u003da.u.subscribe(\"g\",a.Wq,a),a.gp())};\nFJ\u003dfunction(a){null!\u003da.u\u0026\u0026-1!\u003d\u003da.D\u0026\u0026(a.u.Kf(a.D),a.u.Kf(a.Ea),a.Ea\u003d-1,a.D\u003d-1)};\ng.GJ\u003dfunction(a,b,c,d,e,f){g.I.call(this);this.element\u003da;this.state\u003dnull;c||a.hide();this.B\u003db;this.C\u003dvoid 0\u003d\u003d\u003dd?b:d;this.j\u003df;this.u\u003de;this.delay\u003dnew g.K(this.xC,0,this);g.J(this,this.delay)};\nPJ\u003dfunction(a,b){a\u003da.element.element;b?a.setAttribute(\"aria-hidden\",\"true\"):a.removeAttribute(\"aria-hidden\")};\nWJ\u003dfunction(a,b,c,d,e,f,k){DJ.call(this,a,b,{G:\"div\",L:\"ytp-ad-preview-slot\"},\"ad-preview\",c,d,e,f);var l\u003dthis;this.Ja\u003d-1;this.B\u003dnew g.WI({G:\"span\",L:\"ytp-ad-preview-container\"});g.J(this,this.B);this.C\u003dnew BJ(this.api,this.Xa,this.layoutId,this.j,this.ob,\"ytp-ad-preview-text\");g.J(this,this.C);this.C.Ba(this.B.element);this.N\u003dnew g.WI({G:\"span\",L:\"ytp-ad-preview-image\"});g.J(this,this.N);this.J\u003dnew rJ(this.api,this.Xa,this.layoutId,this.j,this.ob);g.J(this,this.J);this.J.Ba(this.N.element);this.N.Ba(this.B.element);\nthis.B.Ba(this.element);this.Z\u003dnew g.GJ(this.B,400,!1,100,function(){return l.hide()});\ng.J(this,this.Z);this.ya\u003d0;this.Ia\u003d!1;this.Na\u003dk;this.hide()};\nXJ\u003dfunction(a){a.Z.show(100);a.show()};\nYJ\u003dfunction(a,b,c,d,e,f){DJ.call(this,a,b,{G:\"div\",Ha:[\"ytp-flyout-cta\",\"ytp-flyout-cta-inactive\"],U:[{G:\"div\",L:\"ytp-flyout-cta-icon-container\"},{G:\"div\",L:\"ytp-flyout-cta-body\",U:[{G:\"div\",L:\"ytp-flyout-cta-text-container\",U:[{G:\"div\",L:\"ytp-flyout-cta-headline-container\"},{G:\"div\",L:\"ytp-flyout-cta-description-container\"}]},{G:\"div\",L:\"ytp-flyout-cta-action-button-container\"}]}]},\"flyout-cta\",c,d,e,f);this.Z\u003dnew rJ(this.api,this.Xa,this.layoutId,this.j,this.ob,\"ytp-flyout-cta-icon\");g.J(this,this.Z);\nthis.Z.Ba(this.Da(\"ytp-flyout-cta-icon-container\"));this.N\u003dnew BJ(this.api,this.Xa,this.layoutId,this.j,this.ob,\"ytp-flyout-cta-headline\");g.J(this,this.N);this.N.Ba(this.Da(\"ytp-flyout-cta-headline-container\"));this.J\u003dnew BJ(this.api,this.Xa,this.layoutId,this.j,this.ob,\"ytp-flyout-cta-description\");g.J(this,this.J);this.J.Ba(this.Da(\"ytp-flyout-cta-description-container\"));this.B\u003dnew lJ(this.api,this.Xa,this.layoutId,this.j,this.ob,[\"ytp-flyout-cta-action-button\"]);g.J(this,this.B);this.B.Ba(this.Da(\"ytp-flyout-cta-action-button-container\"));\nthis.C\u003dnull;this.ya\u003d0;this.hide()};\nZJ\u003dfunction(a,b,c,d,e,f){XI.call(this,a,b,{G:\"div\",L:\"ytp-ad-instream-user-sentiment-container\"},\"instream-user-sentiment\",c,d,e,void 0\u003d\u003d\u003df?null:f);var k\u003dthis;this.u\u003dnull;this.C\u003dnew tJ(this.api,this.Xa,this.layoutId,this.j,this.ob,[\"ytp-ad-instream-user-sentiment-like-button\"]);g.J(this,this.C);this.C.Ba(this.element);this.B\u003dnew tJ(this.api,this.Xa,this.layoutId,this.j,this.ob,[\"ytp-ad-instream-user-sentiment-dislike-button\"]);g.J(this,this.B);this.B.Ba(this.element);this.D\u003dnew g.GJ(this,400,!1,500,\nfunction(){return k.hide()});\ng.J(this,this.D);this.hide()};\n$J\u003dfunction(a,b,c,d,e){e\u003dvoid 0\u003d\u003d\u003de?0:e;g.I.call(this);this.B\u003da;this.u\u003d!1;this.X\u003dd;this.J\u003d!1;this.j\u003dnull;0\u003cb\u0026\u0026(this.j\u003dnew g.K(this.YK,b,this),g.J(this,this.j));this.D\u003dnew g.K(this.YK,c,this);g.J(this,this.D);this.N\u003dSha(this.B,e,1,d);g.J(this,this.N);this.K\u003dSha(this.B,0,d,1);g.J(this,this.K);this.C\u003dnew Hv;g.J(this,this.C)};\naK\u003dfunction(a,b,c,d,e,f,k){DJ.call(this,a,b,{G:\"div\",L:\"ytp-ad-skip-button-slot\"},\"skip-button\",c,d,e,f);var l\u003dthis;this.N\u003dnull;this.ya\u003d!1;this.Ia\u003dk;this.C\u003dnew g.WI({G:\"span\",Ha:[\"ytp-ad-skip-button-container\"]});g.J(this,this.C);this.C.Ba(this.element);this.B\u003dthis.J\u003dnull;this.Ja\u003dnew g.GJ(this.C,500,!1,100,function(){return l.hide()});\ng.J(this,this.Ja);this.Z\u003dnew $J(this.C.element,15E3,5E3,.5,.5);g.J(this,this.Z);this.hide()};\nnAa\u003dfunction(a){var b\u003da.N\u0026\u0026a.N.adRendererCommands;b\u003db\u0026\u0026b.clickCommand\u0026\u0026b.clickCommand.commandExecutorCommand\u0026\u0026b.clickCommand.commandExecutorCommand.commands||[];return a.api.V().S(\"html5_enable_single_video_vod_ivar_on_pacf\")?b.some(function(c){return c.adLifecycleCommand?mAa(c.adLifecycleCommand):!1}):b.some(function(c){return c.adLifecycleCommand})};\nmAa\u003dfunction(a){return\"END_LINEAR_AD\"\u003d\u003d\u003da.action||\"END_LINEAR_AD_PLACEMENT\"\u003d\u003d\u003da.action};\nbK\u003dfunction(a,b,c,d,e,f,k){DJ.call(this,a,b,{G:\"div\",L:\"ytp-ad-skip-ad-slot\"},\"skip-ad\",c,d,e,f);this.Z\u003dk;this.J\u003d!1;this.N\u003d0;this.C\u003dthis.B\u003dnull;this.hide()};\noAa\u003dfunction(a,b){a.J||(a.J\u003d!0,a.B\u0026\u0026(b?a.B.Z.hide():a.B.hide()),b?(a\u003da.C,a.Ja.show(),a.show()):a.C.show())};\ncK\u003dfunction(a,b,c,d,e){lJ.call(this,a,b,c,d,e,[\"ytp-ad-visit-advertiser-button\"],\"visit-advertiser\")};\ndK\u003dfunction(a,b,c,d,e,f){f\u003dvoid 0\u003d\u003d\u003df?!1:f;XI.call(this,a,b,{G:\"span\",L:\"ytp-ad-simple-ad-badge\"},\"simple-ad-badge\",c,d,e);this.u\u003df;this.hide()};\neK\u003dfunction(a,b,c,d,e){e\u003dvoid 0\u003d\u003d\u003de?!1:e;rF.call(this,\"player-overlay\",a,{},b,d);this.videoAdDurationSeconds\u003dc;this.j\u003dd;this.hj\u003de};\nfK\u003dfunction(a,b){g.Kv.call(this);this.api\u003da;this.durationMs\u003db;this.j\u003dnull;this.Lc\u003dnew Hv(this);g.J(this,this.Lc);this.u\u003dpAa;this.Lc.T(this.api,\"presentingplayerstatechange\",this.Sc);this.j\u003dthis.Lc.T(this.api,\"onAdPlaybackProgress\",this.Vb)};\ngK\u003dfunction(a,b){g.Kv.call(this);this.Xa\u003db;this.u\u003d!1;this.j\u003d0;this.Lc\u003dnew Hv(this);g.J(this,this.Lc);this.durationMs\u003da;this.timer\u003dnew g.Fi(100);g.J(this,this.timer);this.Lc.T(this.timer,\"tick\",this.Vb);this.B\u003d{seekableStart:0,seekableEnd:a/1E3,current:0};this.start()};\ng.hK\u003dfunction(a,b){var c\u003dMath.abs(Math.floor(a)),d\u003dMath.floor(c/86400),e\u003dMath.floor(c%86400/3600),f\u003dMath.floor(c%3600/60);c\u003dMath.floor(c%60);if(b){b\u003d\"\";0\u003cd\u0026\u0026(b+\u003d\" \"+d+\" Days\");if(0\u003cd||0\u003ce)b+\u003d\" \"+e+\" Hours\";d\u003d(b+(\" \"+f+\" Minutes \")+(c+\" Seconds\")).trim()}else{b\u003d\"\";0\u003cd\u0026\u0026(b+\u003dd+\":\",10\u003ee\u0026\u0026(b+\u003d\"0\"));if(0\u003cd||0\u003ce)b+\u003de+\":\",10\u003ef\u0026\u0026(b+\u003d\"0\");b+\u003df+\":\";10\u003ec\u0026\u0026(b+\u003d\"0\");d\u003db+c}return 0\u003c\u003da?d:\"-\"+d};\ng.iK\u003dfunction(a){return(!(\"button\"in a)||\"number\"!\u003d\u003dtypeof a.button||0\u003d\u003d\u003da.button)\u0026\u0026!(\"shiftKey\"in a\u0026\u0026a.shiftKey)\u0026\u0026!(\"altKey\"in a\u0026\u0026a.altKey)\u0026\u0026!(\"metaKey\"in a\u0026\u0026a.metaKey)\u0026\u0026!(\"ctrlKey\"in a\u0026\u0026a.ctrlKey)};\njK\u003dfunction(a,b,c,d,e,f,k){DJ.call(this,a,b,{G:\"span\",L:\"ytp-ad-duration-remaining\"},\"ad-duration-remaining\",c,d,e,f);this.videoAdDurationSeconds\u003dk;this.B\u003dnull;this.hide()};\nkK\u003dfunction(a,b,c,d,e){BJ.call(this,a,b,c,d,e,\"ytp-video-ad-top-bar-title\",\"ad-title\")};\nlK\u003dfunction(a,b){this.u\u003da;this.j\u003db};\nmK\u003dfunction(a){return a.j-a.u};\nnK\u003dfunction(a,b){return a.u+b*mK(a)};\noK\u003dfunction(a,b,c){return mK(a)?g.ch((b-a.u)/mK(a),0,1):null!\u003dc?c:Infinity};\npK\u003dfunction(a,b){g.WI.call(this,{G:\"div\",L:\"ytp-ad-persistent-progress-bar-container\",U:[{G:\"div\",L:\"ytp-ad-persistent-progress-bar\"}]});this.api\u003da;this.u\u003db;g.J(this,this.u);this.Kc\u003dthis.Da(\"ytp-ad-persistent-progress-bar\");this.j\u003d-1;this.T(a,\"presentingplayerstatechange\",this.onStateChange);this.hide();this.onStateChange()};\nqK\u003dfunction(a,b,c,d,e,f,k){XI.call(this,a,b,{G:\"div\",L:\"ytp-ad-player-overlay\",U:[{G:\"div\",L:\"ytp-ad-player-overlay-flyout-cta\"},{G:\"div\",L:\"ytp-ad-player-overlay-instream-info\"},{G:\"div\",L:\"ytp-ad-player-overlay-skip-or-preview\"},{G:\"div\",L:\"ytp-ad-player-overlay-progress-bar\"},{G:\"div\",L:\"ytp-ad-player-overlay-instream-user-sentiment\"}]},\"player-overlay\",c,d,e);this.J\u003dk;this.N\u003dthis.Da(\"ytp-ad-player-overlay-flyout-cta\");this.B\u003dthis.Da(\"ytp-ad-player-overlay-instream-info\");this.C\u003dnull;qAa(this)\u0026\u0026\n(a\u003dPh(\"div\"),g.hp(a,\"ytp-ad-player-overlay-top-bar-gradients\"),b\u003dthis.B,b.parentNode\u0026\u0026b.parentNode.insertBefore(a,b),(b\u003dthis.api.getVideoData(2))\u0026\u0026b.isListed\u0026\u0026b.title\u0026\u0026(c\u003dnew kK(this.api,this.Xa,this.layoutId,this.j,this.ob),c.Ba(a),c.init(qF(\"ad-title\"),{text:b.title},this.macros),g.J(this,c)),this.C\u003da);this.D\u003dthis.Da(\"ytp-ad-player-overlay-skip-or-preview\");this.ya\u003dthis.Da(\"ytp-ad-player-overlay-progress-bar\");this.Z\u003dthis.Da(\"ytp-ad-player-overlay-instream-user-sentiment\");this.u\u003df;g.J(this,this.u);\nthis.hide()};\nqAa\u003dfunction(a){a\u003da.api.V();return g.mD(a)\u0026\u0026a.isMobile};\nsAa\u003dfunction(a,b){var c\u003dvoid 0\u003d\u003d\u003dc?!0:c;var d\u003dg.O(\"VALID_SESSION_TEMPDATA_DOMAINS\",[]),e\u003dg.mj(window.location.href);e\u0026\u0026d.push(e);e\u003dg.mj(a);if(g.dc(d,e)||!e\u0026\u0026kb(a,\"/\"))if(g.P(\"autoescape_tempdata_url\")\u0026\u0026(d\u003ddocument.createElement(\"a\"),g.$g(d,a),a\u003dd.href),a\u0026\u0026(a\u003d$ba(a),d\u003da.indexOf(\"#\"),a\u003d0\u003ed?a:a.substr(0,d)))if(c\u0026\u0026!b.csn\u0026\u0026(b.itct||b.ved)\u0026\u0026(b\u003dObject.assign({csn:g.ew()},b)),f){var f\u003dparseInt(f,10);isFinite(f)\u0026\u00260\u003cf\u0026\u0026rAa(a,b,f)}else rAa(a,b)};\nrAa\u003dfunction(a,b,c){a\u003d\"ST-\"+rh(a).toString(36);b\u003db?g.qj(b):\"\";c\u003dc||5;qs()\u0026\u0026g.Vr(a,b,c)};\nrK\u003dfunction(a,b,c){var d\u003d{};b\u0026\u0026(d.v\u003db);c\u0026\u0026(d.list\u003dc);a\u003d{name:a,locale:void 0,feature:void 0};for(var e in d)a[e]\u003dd[e];d\u003dg.sj(\"/sharing_services\",a);g.Lu(d)};\ng.uAa\u003dfunction(a){var b\u003dvoid 0\u003d\u003d\u003db?{}:b;var c\u003dvoid 0\u003d\u003d\u003dc?\"\":c;var d\u003dvoid 0\u003d\u003d\u003dd?window:d;d\u003dd.location;a\u003dg.sj(a,b)+c;var e\u003dvoid 0\u003d\u003d\u003de?Yea:e;e\u003dZea(a,e)||tAa;d.href\u003dRca(e)};\ng.sK\u003dfunction(a,b,c){b\u003dvoid 0\u003d\u003d\u003db?{}:b;c\u003dvoid 0\u003d\u003d\u003dc?!1:c;var d\u003dg.O(\"EVENT_ID\");d\u0026\u0026(b.ei||(b.ei\u003dd));b\u0026\u0026sAa(a,b);c||((window.ytspf||{}).enabled?spf.navigate(a):g.uAa(a))};\ng.tK\u003dfunction(a,b,c,d){c\u0026\u0026sAa(a,c);c\u003dg.Hg(a);c\u003dg.Dg(c);a!\u003dc\u0026\u0026sr(Error(\"Unsafe window.open URL: \"+a));a\u003dc;b\u003db||rh(a).toString(36);var e,f;if(d\u0026\u0026\"function\"\u003d\u003d\u003dtypeof(null\u003d\u003d(e\u003ddocument.featurePolicy)?void 0:e.features)\u0026\u0026(null\u003d\u003d(f\u003ddocument.featurePolicy)?0:f.features().includes(\"attribution-reporting\")))try{a\u003dvAa(a);var k\u003dObject.keys(d).map(function(l){return l.toLowerCase()+\"\u003d\"+d[l]}).join(\",\");\nwindow.open(a,b,k);return}catch(l){}window.open(a,b)};\nvAa\u003dfunction(a){return\"www.googleadservices.com\"!\u003d\u003dg.mj(a)?a:a+\"\u0026nis\u003d3\"};\ng.uK\u003dfunction(a,b,c){b\u003dwAa(null,b,c);if(b\u003dah(b,window,\"loginPopup\",\"width\u003d800,height\u003d600,resizable\u003dyes,scrollbars\u003dyes\"))c\u003dg.Ts(\"LOGGED_IN\",function(d){g.Us(g.O(\"LOGGED_IN_PUBSUB_KEY\",void 0));ir(\"LOGGED_IN\",!0);a(d)}),ir(\"LOGGED_IN_PUBSUB_KEY\",c),b.moveTo((screen.width-800)/2,(screen.height-600)/2)};\nwAa\u003dfunction(a,b,c){var d\u003d\"/signin?context\u003dpopup\";c\u0026\u0026(d\u003ddocument.location.protocol+\"//\"+c+d);c\u003ddocument.location.protocol+\"//\"+document.domain+\"/post_login\";a\u0026\u0026(c\u003drj(c,\"mode\",a));a\u003drj(d,\"next\",c);b\u0026\u0026(a\u003drj(a,\"feature\",b));return a};\nxAa\u003dfunction(a,b){var c,d;if(!a)return!1;if((null\u003d\u003d\u003d(c\u003da.signalServiceEndpoint)||void 0\u003d\u003d\u003dc?0:c.signal)\u0026\u0026b.xr)return!!b.xr[a.signalServiceEndpoint.signal];if((null\u003d\u003d\u003d(d\u003da.continuationCommand)||void 0\u003d\u003d\u003dd?0:d.request)\u0026\u0026b.BE)return!!b.BE[a.continuationCommand.request];for(var e in a)if(b.yE[e])return!0;return!1};\nyAa\u003dfunction(a,b){var c,d;if((null\u003d\u003d\u003d(c\u003da.signalServiceEndpoint)||void 0\u003d\u003d\u003dc?0:c.signal)\u0026\u0026b.xr){var e\u003db.xr[a.signalServiceEndpoint.signal];if(e)return e()}if((null\u003d\u003d\u003d(d\u003da.continuationCommand)||void 0\u003d\u003d\u003dd?0:d.request)\u0026\u0026b.BE\u0026\u0026(e\u003db.BE[a.continuationCommand.request]))return e();for(var f in a)if(b.yE[f]\u0026\u0026(a\u003db.yE[f]))return a()};\nzAa\u003dfunction(){this.name\u003d\"NETWORK_SLI_TOKEN\"};\nvK\u003dfunction(a){return function(){return new a}};\nBAa\u003dfunction(a){var b\u003dvoid 0\u003d\u003d\u003db?\"UNKNOWN_INTERFACE\":b;if(1\u003d\u003d\u003da.length)return a[0];var c\u003dAAa[b];if(c){var d\u003dnew RegExp(c),e\u003dg.q(a);for(c\u003de.next();!c.done;c\u003de.next())if(c\u003dc.value,d.exec(c))return c}var f\u003d[];Object.entries(AAa).forEach(function(k){var l\u003dg.q(k);k\u003dl.next().value;l\u003dl.next().value;b!\u003d\u003dk\u0026\u0026f.push(l)});\nd\u003dnew RegExp(f.join(\"|\"));a.sort(function(k,l){return k.length-l.length});\ne\u003dg.q(a);for(c\u003de.next();!c.done;c\u003de.next())if(c\u003dc.value,!d.exec(c))return c;return a[0]};\ng.wK\u003dfunction(a){return\"/youtubei/v1/\"+BAa(a)};\nxK\u003dfunction(a){var b\u003dg.O(\"INNERTUBE_HOST_OVERRIDE\");b\u0026\u0026(a\u003dString(b)+String($ba(a)));return a};\nCAa\u003dfunction(a,b){var c\u003d{};g.O(\"INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT\")\u0026\u0026(null\u003d\u003d\u003db||void 0\u003d\u003d\u003db?0:b.Authorization)||(c.key\u003dg.O(\"INNERTUBE_API_KEY\"));g.P(\"json_condensed_response\")\u0026\u0026(c.prettyPrint\u003d\"false\");return a\u003dzr(a,c)};\nyK\u003dfunction(a,b){return{method:void 0\u003d\u003d\u003db?\"POST\":b,mode:Ar(a)?\"same-origin\":\"cors\",credentials:Ar(a)?\"same-origin\":\"include\"}};\nzK\u003dfunction(){};\nAK\u003dfunction(){};\nBK\u003dfunction(a,b,c,d){this.C\u003da;this.hf\u003db;this.j\u003dc;this.D\u003dd;this.B\u003dvoid 0;this.u\u003dnew Map;a.xr||(a.xr\u003d{});a.xr\u003dObject.assign(Object.assign({},DAa),a.xr)};\nEAa\u003dfunction(a,b,c,d){if(void 0!\u003d\u003dBK.j){if(d\u003dBK.j,a\u003d[a!\u003d\u003dd.C,b!\u003d\u003dd.hf,c!\u003d\u003dd.j,!1,!1,void 0!\u003d\u003dd.B],a.some(function(e){return e}))throw new g.Ws(\"InnerTubeTransportService is already initialized\",a);\n}else BK.j\u003dnew BK(a,b,c,d)};\nDK\u003dfunction(a,b,c){var d\u003dvoid 0\u003d\u003d\u003dd?CK:d;var e\u003dyAa(b,a.C);if(!e)return si(new g.Ws(\"Error: No request builder found for command.\",b));var f\u003de.D(b,c,d);return f?new ni(function(k){var l,m,n;return g.B(function(p){if(1\u003d\u003dp.j)return m\u003d\"cors\"\u003d\u003d\u003d(null\u003d\u003d\u003d(l\u003df.gr)||void 0\u003d\u003d\u003dl?void 0:l.mode)?\"cors\":void 0,a.j.SP?(n\u003dFAa(a,f.config,m),p.eb(2)):g.A(p,GAa(a,f.config,m),3);2!\u003dp.j\u0026\u0026(n\u003dp.u);k(HAa(a,f,n));g.sa(p)})}):si(new g.Ws(\"Error: Failed to build request for command.\",b))};\ng.yI\u003dfunction(a,b,c,d,e){e\u003dvoid 0\u003d\u003d\u003de?{Wp:{identity:CK}}:e;var f\u003dvoid 0\u003d\u003d\u003df?!0:f;b.context||(b.context\u003dsI(d,f));return new ni(function(k){var l,m,n,p,r;return g.B(function(t){if(1\u003d\u003dt.j)return l\u003dxK(c),m\u003dAr(l)?\"same-origin\":\"cors\",a.j.SP?(n\u003dFAa(a,e,m),t.eb(2)):g.A(t,GAa(a,e,m),3);2!\u003dt.j\u0026\u0026(n\u003dt.u);var u\u003dn;p\u003dCAa(xK(c),u);r\u003d{input:p,gr:yK(p),ol:b,config:e};k(HAa(a,r,n));g.sa(t)})})};\nHAa\u003dfunction(a,b,c){var d,e,f,k,l,m,n,p,r,t,u,x,y,z,E,H,G;return g.B(function(M){switch(M.j){case 1:M.eb(2);break;case 3:if((n\u003dM.u)\u0026\u0026!n.isExpired())return M.return(Promise.resolve(n.j()));case 2:if((p\u003dnull\u003d\u003d\u003d(d\u003db.config)||void 0\u003d\u003d\u003dd?void 0:d.dk)\u0026\u0026a.u.has(p)\u0026\u0026g.P(\"web_memoize_inflight_requests\"))return M.return(a.u.get(p));if(null\u003d\u003d\u003d(e\u003dnull\u003d\u003d\u003db||void 0\u003d\u003d\u003db?void 0:b.ol)||void 0\u003d\u003d\u003de?0:e.context)for(r\u003dg.q([]),t\u003dr.next();!t.done;t\u003dr.next())u\u003dt.value,u.fha(b.ol.context);if(null\u003d\u003d\u003d(f\u003da.B)||void 0\u003d\u003d\u003df?0:\nf.C(b.input,b.ol))return M.return(a.B.B(b.input,b.ol));x\u003dJSON.stringify(b.ol);b.gr\u003dObject.assign(Object.assign({},b.gr),{headers:c});y\u003dObject.assign({},b.gr);\"POST\"\u003d\u003d\u003db.gr.method\u0026\u0026(y\u003dObject.assign(Object.assign({},y),{body:x}));(null\u003d\u003d\u003d(k\u003db.config)||void 0\u003d\u003d\u003dk?0:k.tZ)\u0026\u0026Fx(b.config.tZ);z\u003da.hf.fetch(b.input,y,b.config);p\u0026\u0026a.u.set(p,z);return g.A(M,z,4);case 4:E\u003dM.u;p\u0026\u0026a.u.has(p)\u0026\u0026a.u.delete(p);(null\u003d\u003d\u003d(l\u003db.config)||void 0\u003d\u003d\u003dl?0:l.wZ)\u0026\u0026Fx(b.config.wZ);if(E||null\u003d\u003d\u003d(m\u003da.B)||void 0\u003d\u003d\u003dm||!m.j(b.input,b.ol)){M.eb(5);\nbreak}return g.A(M,a.B.u(b.input,b.ol),6);case 6:E\u003dM.u;case 5:if(E\u0026\u0026a.D)for(H\u003dg.q(IAa),t\u003dH.next();!t.done;t\u003dH.next())G\u003dt.value,a.D[G]\u0026\u0026a.D[G].handleResponse(E,b);return M.return(E)}})};\nGAa\u003dfunction(a,b,c){var d,e,f,k,l;return g.B(function(m){if(1\u003d\u003dm.j){f\u003d(null\u003d\u003d\u003d(d\u003dnull\u003d\u003d\u003db||void 0\u003d\u003d\u003db?void 0:b.Wp)||void 0\u003d\u003d\u003dd?void 0:d.identity)||CK;k\u003dnull\u003d\u003d\u003d(e\u003dnull\u003d\u003d\u003db||void 0\u003d\u003d\u003db?void 0:b.Wp)||void 0\u003d\u003d\u003de?void 0:e.sessionIndex;var n\u003dri(a.j.jA(f,{sessionIndex:k}));return g.A(m,n,2)}l\u003dm.u;return m.return(Promise.resolve(Object.assign(Object.assign({},JAa(c)),l)))})};\nFAa\u003dfunction(a,b,c){var d,e,f\u003d(null\u003d\u003d\u003d(d\u003dnull\u003d\u003d\u003db||void 0\u003d\u003d\u003db?void 0:b.Wp)||void 0\u003d\u003d\u003dd?void 0:d.identity)||CK;b\u003dnull\u003d\u003d\u003d(e\u003dnull\u003d\u003d\u003db||void 0\u003d\u003d\u003db?void 0:b.Wp)||void 0\u003d\u003d\u003de?void 0:e.sessionIndex;a\u003da.j.jA(f,{sessionIndex:b});return Object.assign(Object.assign({},JAa(c)),a)};\nJAa\u003dfunction(a){var b\u003d{\"Content-Type\":\"application/json\"};g.P(\"enable_web_eom_visitor_data\")\u0026\u0026g.O(\"EOM_VISITOR_DATA\")?b[\"X-Goog-EOM-Visitor-Id\"]\u003dg.O(\"EOM_VISITOR_DATA\"):g.O(\"VISITOR_DATA\")\u0026\u0026(b[\"X-Goog-Visitor-Id\"]\u003dg.O(\"VISITOR_DATA\"));\"cors\"!\u003d\u003da\u0026\u0026((a\u003dg.O(\"INNERTUBE_CONTEXT_CLIENT_NAME\"))\u0026\u0026(b[\"X-Youtube-Client-Name\"]\u003da),(a\u003dg.O(\"INNERTUBE_CONTEXT_CLIENT_VERSION\"))\u0026\u0026(b[\"X-Youtube-Client-Version\"]\u003da),(a\u003dg.O(\"CHROME_CONNECTED_HEADER\"))\u0026\u0026(b[\"X-Youtube-Chrome-Connected\"]\u003da),g.P(\"forward_domain_admin_state_on_embeds\")\u0026\u0026\n(a\u003dg.O(\"DOMAIN_ADMIN_STATE\"))\u0026\u0026(b[\"X-Youtube-Domain-Admin-State\"]\u003da));return b};\nEK\u003dfunction(){};\nFK\u003dfunction(){};\nGK\u003dfunction(){};\nHK\u003dfunction(){};\nIK\u003dfunction(){};\nJK\u003dfunction(){};\nKK\u003dfunction(){};\ng.MK\u003dfunction(a,b){if(!LK){var c\u003d{yE:{feedbackEndpoint:vK(GK),modifyChannelNotificationPreferenceEndpoint:vK(HK),playlistEditEndpoint:vK(IK),subscribeEndpoint:vK(EK),unsubscribeEndpoint:vK(FK),webPlayerShareEntityServiceEndpoint:vK(JK)}},d\u003dg.P(\"web_enable_client_location_service\")?rI.getInstance():void 0,e\u003d{};d\u0026\u0026(e.client_location\u003dd);void 0\u003d\u003d\u003da\u0026\u0026(tI.j||(tI.j\u003dnew tI),a\u003dtI.j);void 0\u003d\u003d\u003db\u0026\u0026(KK.j||(KK.j\u003dnew KK),b\u003dKK.j);EAa(c,b,a,e);LK\u003dBK.j}return LK};\nNK\u003dfunction(){};\nKAa\u003dfunction(){NK.j||(NK.j\u003dnew NK);return NK.j};\nMAa\u003dfunction(){if(!g.P(\"disable_biscotti_fetch_for_ad_blocker_detection\")\u0026\u0026!g.P(\"disable_biscotti_fetch_entirely_for_all_web_clients\")\u0026\u0026qs()\u0026\u0026\"1\"!\u003dg.Gf(g.O(\"PLAYER_VARS\",{}),\"privembed\",!1)){var a\u003dfunction(){OK\u003d!0;\"google_ad_status\"in window?ir(\"DCLKSTAT\",1):ir(\"DCLKSTAT\",2)};\ntry{g.Ew(\"//static.doubleclick.net/instream/ad_status.js\",a)}catch(b){}LAa.push(g.Ns.Zf(function(){if(!(OK||\"google_ad_status\"in window)){try{if(a){var b\u003d\"\"+g.Ra(a),c\u003dypa[b];c\u0026\u0026g.Us(c)}}catch(d){}OK\u003d!0;ir(\"DCLKSTAT\",3)}},5E3))}};\nNAa\u003dfunction(){var a\u003dNumber(g.O(\"DCLKSTAT\",0));return isNaN(a)?0:a};\nPK\u003dfunction(){};\nOAa\u003dfunction(){var a\u003dnavigator;return new Promise(function(b,c){var d;null!\u003d\u003d(d\u003da.webkitTemporaryStorage)\u0026\u0026void 0!\u003d\u003dd\u0026\u0026d.queryUsageAndQuota?a.webkitTemporaryStorage.queryUsageAndQuota(function(e,f){b({usage:e,quota:f})},function(e){c(e)}):c(Error(\"webkitTemporaryStorage is not supported.\"))})};\nBt\u003dfunction(a,b){var c\u003dthis;this.handleError\u003da;this.j\u003db;this.u\u003d!1;void 0\u003d\u003d\u003dself.document||self.addEventListener(\"beforeunload\",function(){c.u\u003d!0});\nthis.B\u003dMath.random()\u003c\u003dg.mr(\"ytidb_transaction_ended_event_rate_limit\",.02)};\nQAa\u003dfunction(a,b){PK.getInstance().estimate().then(function(c){c\u003dObject.assign(Object.assign({},b),{isSw:void 0\u003d\u003d\u003dself.document,isIframe:self!\u003d\u003dself.top,deviceStorageUsageMbytes:PAa(null\u003d\u003d\u003dc||void 0\u003d\u003d\u003dc?void 0:c.usage),deviceStorageQuotaMbytes:PAa(null\u003d\u003d\u003dc||void 0\u003d\u003d\u003dc?void 0:c.quota)});a.j(\"idbQuotaExceeded\",c)})};\nPAa\u003dfunction(a){return\"undefined\"\u003d\u003d\u003dtypeof a?\"-1\":String(Math.ceil(a/1048576))};\nRAa\u003dfunction(){this.state\u003d1;this.j\u003dnull};\nTAa\u003dfunction(a,b,c,d,e,f){var k\u003dvoid 0\u003d\u003d\u003dk?\"trayride\":k;c?(a.state\u003d2,g.Ew(c,function(){if(window[k])SAa(a,d,k,e);else{a.state\u003d3;var l\u003dxpa(c),m\u003ddocument.getElementById(l);m\u0026\u0026(lma(l),m.parentNode.removeChild(m));g.lw(new g.Ws(\"Unable to load Botguard\",\"from \"+c))}},f)):b?(f\u003dg.Qh(\"SCRIPT\"),f.textContent\u003db,f.nonce\u003dbh(),document.head.appendChild(f),document.head.removeChild(f),window[k]?SAa(a,d,k,e):(a.state\u003d4,g.lw(new g.Ws(\"Unable to load Botguard from JS\")))):g.lw(new g.Ws(\"Unable to load VM; no url or JS provided\"))};\nSAa\u003dfunction(a,b,c,d){a.state\u003d5;try{var e\u003dnew Rj({program:b,globalName:c});e.GZ.then(function(){a.state\u003d6;d\u0026\u0026d(b)});\nUAa(a,e)}catch(f){a.state\u003d7,f instanceof Error\u0026\u0026g.lw(f)}};\nVAa\u003dfunction(a,b){var c\u003dg.QK;a\u003dvoid 0\u003d\u003d\u003da?{}:a;b\u003dvoid 0\u003d\u003d\u003db?3E3:b;return c.j?Promise.race([new Promise(function(d,e){setTimeout(function(){setTimeout(function(){setTimeout(function(){e(Error(\"Timed out waiting for snapshot\"))},0)},0)},b)}),\nnew Promise(function(d){c.j?c.j.snapshot({Yv:a}).then(d):d(null)})]):Promise.resolve(null)};\nUAa\u003dfunction(a,b){g.cf(a.j);a.j\u003db};\nSK\u003dfunction(a){return!RK||(0,g.Q)()-RK\u003ea};\ng.UK\u003dfunction(a,b){var c\u003dg.XB(b.experiments,\"bg_vm_reinit_threshold\");b.S(\"always_reinit_bg_vm\")\u0026\u0026(c\u003d0);a.program\u0026\u0026(2\u003d\u003d\u003dg.QK.state?0:SK(c))\u0026\u0026(Vx(\"bg_i\",void 0,\"player_att\"),g.QK.initialize(a,function(){var d\u003da.serverEnvironment;Vx(\"bg_l\",void 0,\"player_att\");RK\u003d(0,g.Q)();for(var e\u003d0;e\u003cTK.length;e++){var f\u003dTK[e];try{f(d)}catch(k){}}},b.cspNonce))};\nWAa\u003dfunction(a){a\u003dvoid 0\u003d\u003d\u003da?{}:a;return g.QK.invoke(a)};\nXAa\u003dfunction(a){var b\u003dg.mr(\"botguard_async_snapshot_timeout_ms\",3E3);a\u003dvoid 0\u003d\u003d\u003da?{}:a;return VAa(a,b)};\nZAa\u003dfunction(a,b,c,d){var e\u003dwindow.location.search;if(38\u003d\u003d\u003db.ya\u0026\u0026\"books\"\u003d\u003d\u003da.playerStyle)return e\u003db.videoId.indexOf(\":\"),g.sj(\"//play.google.com/books/volumes/\"+b.videoId.slice(0,e)+\"/content/media\",{aid:b.videoId.slice(e+1),sig:b.IQ});if(30\u003d\u003d\u003db.ya\u0026\u0026\"docs\"\u003d\u003d\u003da.playerStyle)return g.sj(\"https://docs.google.com/get_video_info\",{docid:b.videoId,authuser:b.authUser,authkey:b.authKey,eurl:a.bd});if(33\u003d\u003d\u003db.ya\u0026\u0026\"google-live\"\u003d\u003d\u003da.playerStyle)return g.sj(\"//google-liveplayer.appspot.com/get_video_info\",{key:b.videoId});\n\"yt\"!\u003d\u003da.xa\u0026\u0026g.R(Error(\"getVideoInfoUrl for invalid namespace: \"+a.xa));var f\u003d{html5:\"1\",video_id:b.videoId,cpn:b.clientPlaybackNonce,eurl:a.bd,ps:a.playerStyle,el:cF(b),hl:a.qf,list:b.playlistId,agcid:b.LO,aqi:b.adQueryId,sts:19047,lact:Os()};Object.assign(f,a.deviceParams);a.kb\u0026\u0026(f.forced_experiments\u003da.kb);b.Ja?(f.vvt\u003db.Ja,b.mdxEnvironment\u0026\u0026(f.mdx_environment\u003db.mdxEnvironment)):g.gF(b)\u0026\u0026(f.access_token\u003dg.gF(b));b.adFormat\u0026\u0026(f.adformat\u003db.adFormat);0\u003c\u003db.slotPosition\u0026\u0026(f.slot_pos\u003db.slotPosition);b.breakType\u0026\u0026\n(f.break_type\u003db.breakType);null!\u003d\u003db.TD\u0026\u0026(f.ad_id\u003db.TD);null!\u003d\u003db.VD\u0026\u0026(f.ad_sys\u003db.VD);null!\u003d\u003db.rH\u0026\u0026(f.encoded_ad_playback_context\u003db.rH);b.JD\u0026\u0026(f.tpra\u003d\"1\");a.captionsLanguagePreference\u0026\u0026(f.cc_lang_pref\u003da.captionsLanguagePreference);a.Va\u0026\u00262!\u003d\u003da.Va\u0026\u0026(f.cc_load_policy\u003da.Va);var k\u003dg.tt(g.rt.getInstance(),65);g.FD(a)\u0026\u0026null!\u003dk\u0026\u0026!k\u0026\u0026(f.device_captions_on\u003d\"1\");a.mute\u0026\u0026(f.mute\u003da.mute);b.annotationsLoadPolicy\u0026\u00262!\u003d\u003da.annotationsLoadPolicy\u0026\u0026(f.iv_load_policy\u003db.annotationsLoadPolicy);b.Fq\u0026\u0026(f.endscreen_ad_tracking\u003d\nb.Fq);(k\u003da.Z.get(b.videoId))\u0026\u0026k.Ey\u0026\u0026(f.ic_track\u003dk.Ey);b.Ya\u0026\u0026(f.itct\u003db.Ya);fF(b)\u0026\u0026(f.autoplay\u003d\"1\");b.mutedAutoplay\u0026\u0026(f.mutedautoplay\u003db.mutedAutoplay);b.rl\u0026\u0026(f.autonav\u003d\"1\");b.OI\u0026\u0026(f.noiba\u003d\"1\");b.isMdxPlayback\u0026\u0026(f.mdx\u003d\"1\",f.ytr\u003db.Jg);b.mdxControlMode\u0026\u0026(f.mdx_control_mode\u003db.mdxControlMode);b.hm\u0026\u0026(f.ytrcc\u003db.hm);b.QC\u0026\u0026(f.utpsa\u003d\"1\");b.isFling\u0026\u0026(f.is_fling\u003d\"1\");b.isInlinePlaybackNoAd\u0026\u0026(f.mute\u003d\"1\");b.vnd\u0026\u0026(f.vnd\u003db.vnd);b.Yg\u0026\u0026(k\u003d3\u003d\u003d\u003db.Yg.split(\"|\").length,f.force_ad_params\u003dk?b.Yg:\"||\"+b.Yg);b.md\u0026\u0026(f.preload\u003d\nb.md);c.width\u0026\u0026(f.width\u003dc.width);c.height\u0026\u0026(f.height\u003dc.height);b.Re\u0026\u0026(f.splay\u003d\"1\");b.ypcPreview\u0026\u0026(f.ypc_preview\u003d\"1\");dF(b)\u0026\u0026(f.content_v\u003ddF(b));b.qb\u0026\u0026(f.livemonitor\u003d1);a.authUser\u0026\u0026(f.authuser\u003da.authUser);a.pageId\u0026\u0026(f.pageid\u003da.pageId);a.Ea\u0026\u0026(f.ei\u003da.Ea);a.j\u0026\u0026(f.iframe\u003d\"1\");b.contentCheckOk\u0026\u0026(f.cco\u003d\"1\");b.racyCheckOk\u0026\u0026(f.rco\u003d\"1\");a.B\u0026\u0026b.VC\u0026\u0026(f.live_start_walltime\u003db.VC);a.B\u0026\u0026b.hh\u0026\u0026(f.live_manifest_duration\u003db.hh);a.B\u0026\u0026b.playerParams\u0026\u0026(f.player_params\u003db.playerParams);a.B\u0026\u0026b.cycToken\u0026\u0026(f.cyc\u003db.cycToken);\na.B\u0026\u0026b.KD\u0026\u0026(f.tkn\u003db.KD);0!\u003d\u003dd\u0026\u0026(f.vis\u003dd);a.enableSafetyMode\u0026\u0026(f.enable_safety_mode\u003d\"1\");b.rb\u0026\u0026(f.kpt\u003db.rb);b.yk\u0026\u0026(f.kids_age_up_mode\u003db.yk);b.kidsAppInfo\u0026\u0026(f.kids_app_info\u003db.kidsAppInfo);b.Tr\u0026\u0026(f.upg_content_filter_mode\u003d\"1\");a.widgetReferrer\u0026\u0026(f.widget_referrer\u003da.widgetReferrer.substring(0,128));b.oa?(c\u003dnull!\u003db.oa.latitudeE7\u0026\u0026null!\u003db.oa.longitudeE7?b.oa.latitudeE7+\",\"+b.oa.longitudeE7:\",\",c+\u003d\",\"+(b.oa.clientPermissionState||0)+\",\"+(b.oa.locationRadiusMeters||\"\")+\",\"+(b.oa.locationOverrideToken||\"\")):\nc\u003dnull;c\u0026\u0026(f.uloc\u003dc);b.wk\u0026\u0026(f.internalipoverride\u003db.wk);a.embedConfig\u0026\u0026(f.embed_config\u003da.embedConfig);a.qk\u0026\u0026(f.co_rel\u003d\"1\");0\u003ca.ancestorOrigins.length\u0026\u0026(f.ancestor_origins\u003dArray.from(a.ancestorOrigins).join(\",\"));void 0!\u003d\u003da.homeGroupInfo\u0026\u0026(f.home_group_info\u003da.homeGroupInfo);void 0!\u003d\u003da.livingRoomAppMode\u0026\u0026(f.living_room_app_mode\u003da.livingRoomAppMode);a.enablePrivacyFilter\u0026\u0026(f.enable_privacy_filter\u003d\"1\");b.isLivingRoomDeeplink\u0026\u0026(f.is_living_room_deeplink\u003d\"1\");b.Op\u0026\u0026b.hq\u0026\u0026(f.clip\u003db.Op,f.clipt\u003db.hq);b.Cq\u0026\u0026\n(f.disable_watch_next\u003d\"1\");b.eh\u0026\u0026(f.forced_by_var\u003d\"1\");for(var l in f)!YAa.has(l)\u0026\u0026f[l]\u0026\u0026512\u003cString(f[l]).length\u0026\u0026(g.lw(Error(\"GVI param too long: \"+l)),f[l]\u003d\"\");b\u003da.Ia;g.lD(a)\u0026\u0026(b\u003dXw(b.replace(/\\b(?:www|web)([.-])/,\"tv$1\"))||a.Ia);a\u003dg.sj(b+\"get_video_info\",f);e\u0026\u0026(a\u003dlja(a,e));return a};\ng.VK\u003dfunction(a,b){return a.Ia+\"timedtext_video?ref\u003dplayer\u0026v\u003d\"+b.videoId};\ng.WK\u003dfunction(a,b){a.feature\u003db;return a};\ng.XK\u003dfunction(a,b){a.utm_source\u003d\"yt-embeds-web\";a.utm_medium\u003db};\n$Aa\u003dfunction(a){var b\u003d{};a.ED\u0026\u0026(b.ytrext\u003da.ED);return g.Df(b)?void 0:b};\ng.aBa\u003dfunction(a){var b\u003dthis;this.videoData\u003da;a\u003d{};this.u\u003d(a.c1a\u003dfunction(){var c\u003d[];if(g.QK.isInitialized()){var d\u003d\"\";b.videoData\u0026\u0026b.videoData.Sa\u0026\u0026(d\u003db.videoData.Sa+(\"\u0026r1b\u003d\"+b.videoData.clientPlaybackNonce));var e\u003d{};d\u003d(e.atr_challenge\u003dd,e);Vx(\"bg_v\",void 0,\"player_att\");d\u003dWAa(d);Vx(\"bg_s\",void 0,\"player_att\");d?c.push(\"r1a\u003d\"+d):c.push(\"r1c\u003d2\")}else Vx(\"bg_e\",void 0,\"player_att\"),window.trayride||window.botguard?c.push(\"r1c\u003d1\"):c.push(\"r1c\u003d4\");c.push(\"r1d\u003d\"+g.QK.getState());return c.join(\"\u0026\")},a.c6a\u003d\nfunction(c){return\"r6a\u003d\"+(Number(c.c)^NAa())},a);\nthis.videoData\u0026\u0026this.videoData.Sa?this.j\u003dvr(this.videoData.Sa):this.j\u003d{}};\ng.bBa\u003dfunction(a){if(a.videoData\u0026\u0026a.videoData.Sa){for(var b\u003d[a.videoData.Sa],c\u003dg.q(Object.keys(a.u)),d\u003dc.next();!d.done;d\u003dc.next())d\u003dd.value,a.j[d]\u0026\u0026a.u[d]\u0026\u0026(d\u003da.u[d](a.j))\u0026\u0026b.push(d);return b.join(\"\u0026\")}return null};\ndBa\u003dfunction(a){var b\u003d{};Object.assign(b,a.u);g.P(\"player_attestation_bg_async\")\u0026\u0026(b.c1a\u003dfunction(){return cBa(a)});\nif(a.videoData\u0026\u0026a.videoData.Sa){for(var c\u003d[a.videoData.Sa],d\u003dg.q(Object.keys(b)),e\u003dd.next();!e.done;e\u003dd.next())e\u003de.value,a.j[e]\u0026\u0026b[e]\u0026\u0026(e\u003db[e](a.j))\u0026\u0026c.push(e);return new Promise(function(f,k){Promise.all(c).then(function(l){f(l.filter(function(m){return!!m}).join(\"\u0026\"))},k)})}return Promise.resolve(null)};\ncBa\u003dfunction(a){function b(e){return e+\"\u0026r1d\u003d\"+g.QK.getState()}\nif(!g.QK.isInitialized())return Vx(\"bg_e\",void 0,\"player_att\"),window.trayride||window.botguard?Promise.resolve(b(\"r1c\u003d1\")):Promise.resolve(b(\"r1c\u003d4\"));var c\u003d\"\";a.videoData\u0026\u0026a.videoData.Sa\u0026\u0026(c\u003da.videoData.Sa+(\"\u0026r1b\u003d\"+a.videoData.clientPlaybackNonce));a\u003d{};var d\u003d(a.atr_challenge\u003dc,a);return new Promise(function(e){Vx(\"bg_v\",void 0,\"player_att\");XAa(d).then(function(f){f?(Vx(\"bg_s\",void 0,\"player_att\"),e(b(\"r1a\u003d\"+f))):(Vx(\"bg_e\",void 0,\"player_att\"),e(b(\"r1c\u003d2\")))},function(){Vx(\"bg_e\",void 0,\"player_att\");\ne(b(\"r1c\u003d3\"))})})};\ng.ZK\u003dfunction(a){var b\u003da.V(),c\u003dYK(b),d\u003da.Ya;d\u0026\u0026(c.clickTracking\u003d{clickTrackingParams:d});d\u003dc.client||{};var e\u003d\"EMBED\",f\u003dcF(a);\"leanback\"\u003d\u003d\u003df?e\u003d\"WATCH\":b.S(\"gvi_channel_client_screen\")\u0026\u0026\"profilepage\"\u003d\u003d\u003df?e\u003d\"CHANNEL\":a.qb?e\u003d\"LIVE_MONITOR\":\"detailpage\"\u003d\u003d\u003df?e\u003d\"WATCH_FULL_SCREEN\":\"adunit\"\u003d\u003d\u003df?e\u003d\"ADUNIT\":\"sponsorshipsoffer\"\u003d\u003d\u003df\u0026\u0026(e\u003d\"UNKNOWN\");d.clientScreen\u003de;if(b\u003da.kidsAppInfo)d.kidsAppInfo\u003dJSON.parse(b);(e\u003da.yk)\u0026\u0026!b\u0026\u0026(d.kidsAppInfo\u003d{contentSettings:{ageUpMode:eBa[e]}});a.Tr\u0026\u0026(d.unpluggedAppInfo\u003d{enableFilterMode:!0});\nif(b\u003da.oa)d.unpluggedLocationInfo\u003db;c.client\u003dd;d\u003dc.request||{};a.md\u0026\u0026(d.isPrefetch\u003d!0);if(b\u003da.mdxEnvironment)d.mdxEnvironment\u003db;if(b\u003da.mdxControlMode)d.mdxControlMode\u003dfBa[b];c.request\u003dd;d\u003dc.user||{};if(b\u003da.Ja)d.credentialTransferTokens\u003d[{token:b,scope:\"VIDEO\"}];if(b\u003da.rb)d.delegatePurchases\u003d{oauthToken:b},d.kidsParent\u003d{oauthToken:b};c.user\u003dd;if(d\u003da.contextParams)c.activePlayers\u003d[{playerContextParams:d}];if(a\u003da.clientScreenNonce)c.clientScreenNonce\u003da;return c};\nYK\u003dfunction(a){var b\u003dsI(),c\u003db.client||{};if(a.kb){var d\u003da.kb.split(\",\"),e\u003d[];d\u003dg.q(d);for(var f\u003dd.next();!f.done;f\u003dd.next())e.push(Number(f.value));c.experimentIds\u003de}if(e\u003da.homeGroupInfo)c.homeGroupInfo\u003dJSON.parse(e);if(e\u003da.getPlayerType())c.playerType\u003de;if(e\u003da.deviceParams.ctheme)c.theme\u003de;if(e\u003da.livingRoomAppMode)c.tvAppInfo\u003dObject.assign(Object.assign({},c.tvAppInfo),{livingRoomAppMode:e});if(e\u003da.livingRoomPoTokenId)c.tvAppInfo\u003dObject.assign(Object.assign({},c.tvAppInfo),{livingRoomPoTokenId:e});\nb.client\u003dc;c\u003db.user||{};a.enableSafetyMode\u0026\u0026(c\u003dObject.assign(Object.assign({},c),{enableSafetyMode:!0}));a.pageId\u0026\u0026(c\u003dObject.assign(Object.assign({},c),{onBehalfOfUser:a.pageId}));b.user\u003dc;if(a\u003da.bd)b.thirdParty\u003d{embedUrl:a};return b};\nkBa\u003dfunction(a,b,c){var d\u003da.videoId,e\u003dg.ZK(a),f\u003da.V(),k\u003d{html5Preference:\"HTML5_PREF_WANTS\",lactMilliseconds:String(Os()),referer:document.location.toString(),signatureTimestamp:19047};g.rt.getInstance();a.rl\u0026\u0026(k.autonav\u003d!0);g.tt(0,141)\u0026\u0026(k.autonavState\u003dg.tt(0,140)?\"STATE_OFF\":\"STATE_ON\");k.autoCaptionsDefaultOn\u003dg.tt(0,66);fF(a)\u0026\u0026(k.autoplay\u003d!0);f.B\u0026\u0026a.cycToken\u0026\u0026(k.cycToken\u003da.cycToken);f.enablePrivacyFilter\u0026\u0026(k.enablePrivacyFilter\u003d!0);a.isFling\u0026\u0026(k.fling\u003d!0);var l\u003da.Yg;if(l){var m\u003d{},n\u003d[];l\u003dl.split(\",\");\nl\u003dg.q(l);for(var p\u003dl.next();!p.done;p\u003dl.next()){p\u003dp.value;var r\u003dp.split(\"|\");3!\u003d\u003dr.length||p.includes(\"\u003d\")||(r[0]\u003d\"breaktype\u003d\"+r[0],r[1]\u003d\"offset\u003d\"+r[1],r[2]\u003d\"url\u003d\"+r[2]);p\u003d{adtype:\"video_ad\"};r\u003dg.q(r);for(var t\u003dr.next();!t.done;t\u003dr.next()){var u\u003dg.q(t.value.split(\"\u003d\"));t\u003du.next().value;u\u003dla(u);p[t]\u003du.join(\"\u003d\")}r\u003dp.url;t\u003dp.presetad;u\u003dp.viralresponseurl;var x\u003dNumber(p.campaignid);if(\"in_display_ad\"\u003d\u003d\u003dp.adtype)r\u0026\u0026(m.url\u003dr),t\u0026\u0026(m.presetAd\u003dt),u\u0026\u0026(m.viralAdResponseUrl\u003du),x\u0026\u0026(m.viralCampaignId\u003dString(x));\nelse if(\"video_ad\"\u003d\u003d\u003dp.adtype){var y\u003d{offset:{kind:\"OFFSET_MILLISECONDS\",value:String(Number(p.offset)||0)}};if(p\u003dgBa[p.breaktype])y.breakType\u003dp;r\u0026\u0026(y.url\u003dr);t\u0026\u0026(y.presetAd\u003dt);u\u0026\u0026(y.viralAdResponseUrl\u003du);x\u0026\u0026(y.viralCampaignId\u003dString(x));n.push(y)}}k.forceAdParameters\u003d{videoAds:n,inDisplayAd:m}}a.isInlinePlaybackNoAd\u0026\u0026(k.isInlinePlaybackNoAd\u003d!0);a.isLivingRoomDeeplink\u0026\u0026(k.isLivingRoomDeeplink\u003d!0);m\u003da.VC;if(null!\u003dm){m\u003d{startWalltime:String(m)};if(n\u003da.hh)m.manifestDuration\u003dString(n||14400);k.liveContext\u003d\nm}a.mutedAutoplay\u0026\u0026(k.mutedAutoplay\u003d!0);a.Re\u0026\u0026(k.splay\u003d!0);m\u003da.vnd;5\u003d\u003d\u003dm\u0026\u0026(k.vnd\u003dm);m\u003d{};if(n\u003da.isMdxPlayback)m.triggeredByMdx\u003dn;if(n\u003da.hm)m.skippableAdsSupported\u003dn.split(\",\").includes(\"ska\");if(p\u003da.Jg){n\u003da.ED;l\u003d[];p\u003dg.q(p.split(\",\"));for(r\u003dp.next();!r.done;r\u003dp.next())if(t\u003dr.value)if((r\u003dt.startsWith(\"!\"))\u0026\u0026(t\u003dt.substr(1)),t\u003dt.split(\"-\"),!(3\u003et.length)){r\u003d{applicationState:r?\"INACTIVE\":\"ACTIVE\",clientFormFactor:hBa[t[1]]||\"UNKNOWN_FORM_FACTOR\",clientName:iBa[t[0]]||\"UNKNOWN_INTERFACE\",clientVersion:t[2]||\n\"\",platform:jBa[t[1]]||\"UNKNOWN_PLATFORM\"};t\u003dvoid 0;if(n){u\u003dvoid 0;try{u\u003dJSON.parse(n)}catch(z){g.lw(z)}u\u0026\u0026(t\u003d{params:[{key:\"ms\",value:u.ms}]},r.osName\u003du.os_name,r.userAgent\u003du.user_agent,r.windowHeightPoints\u003du.window_height_points,r.windowWidthPoints\u003du.window_width_points)}l.push({adSignalsInfo:t,remoteClient:r})}m.remoteContexts\u003dl}a.sourceContainerPlaylistId\u0026\u0026(m.mdxPlaybackSourceContext\u003d{mdxPlaybackContainerInfo:{sourceContainerPlaylistId:a.sourceContainerPlaylistId}});k.mdxContext\u003dm;m\u003db.width;0\u003c\nm\u0026\u0026(k.playerWidthPixels\u003dMath.round(m));if(b\u003db.height)k.playerHeightPixels\u003dMath.round(b);0!\u003d\u003dc\u0026\u0026(k.vis\u003dc);if(c\u003df.widgetReferrer)k.widgetReferrer\u003dc.substring(0,128);g.dD(f)\u0026\u0026!f.S(\"embeds_enable_sending_ancestor_origins_killswitch\")\u0026\u0026k\u0026\u0026(k.ancestorOrigins\u003df.ancestorOrigins);d\u003d{videoId:d,context:e,playbackContext:{contentPlaybackContext:k}};a.contentCheckOk\u0026\u0026(d.contentCheckOk\u003d!0);if(e\u003da.clientPlaybackNonce)d.cpn\u003de;if(e\u003da.playerParams)d.params\u003de;if(e\u003da.playlistId)d.playlistId\u003de;a.racyCheckOk\u0026\u0026(d.racyCheckOk\u003d\n!0);e\u003da.V();if(f\u003de.embedConfig)d.serializedThirdPartyEmbedConfig\u003df;d.captionParams\u003d{};f\u003dg.tt(g.rt.getInstance(),65);null!\u003da.deviceCaptionsOn?d.captionParams.deviceCaptionsOn\u003da.deviceCaptionsOn:g.FD(e)\u0026\u0026(d.captionParams.deviceCaptionsOn\u003dnull!\u003df?!f:!1);a.CQ\u0026\u0026(d.captionParams.deviceCaptionsLangPref\u003da.CQ);a.ND.length?d.captionParams.viewerSelectedCaptionLangs\u003da.ND:g.BD(e)\u0026\u0026e.S(\"web_player_i_see_captions_2\")\u0026\u0026(f\u003dg.hta(),null\u003d\u003d\u003df||void 0\u003d\u003d\u003df?0:f.length)\u0026\u0026(d.captionParams.viewerSelectedCaptionLangs\u003df);f\u003d\n\"onesie\"\u003d\u003d\u003da.fetchType\u0026\u0026a.S(\"html5_onesie_attach_po_token\");k\u003d\"onesie\"!\u003d\u003da.fetchType\u0026\u0026a.S(\"html5_non_onesie_attach_po_token\");if(f||k)a\u003da.V(),a.Od\u0026\u0026(d.serviceIntegrityDimensions\u003d{},d.serviceIntegrityDimensions.poToken\u003da.Od);e.S(\"fetch_att_independently\")?d.attestationRequest\u003d{omitBotguardData:!0}:e.S(\"html5_exclude_bg_vm_data\")\u0026\u0026(a\u003dg.XB(e.experiments,\"bg_vm_reinit_threshold\"),d.attestationRequest\u003d{omitBotguardData:!SK(a)});return d};\nlBa\u003dfunction(a){return{context:sI(),videoIds:a}};\nnBa\u003dfunction(a,b){var c,d,e;return g.B(function(f){if(1\u003d\u003df.j)return c\u003d{context:YK(a.V()),engagementType:\"ENGAGEMENT_TYPE_PLAYBACK\",ids:[{playbackId:{videoId:a.videoId,cpn:a.clientPlaybackNonce}}]},d\u003dg.wK(mBa),g.A(f,g.yI(b,c,d,void 0,void 0),2);e\u003df.u;return f.return(e)})};\noBa\u003dfunction(a,b,c){var d\u003dg.XB(b.experiments,\"bg_vm_reinit_threshold\");SK(d)\u0026\u0026nBa(a,c).then(function(e){e.botguardData\u0026\u0026g.UK(e.botguardData,b)},function(e){a.isDisposed()||(e\u003djC(e),a.Aa(\"attf\",{error:e.errorCode}))})};\n$K\u003dfunction(){var a\u003dpBa;var b\u003dvoid 0\u003d\u003d\u003db?[]:b;var c\u003dvoid 0\u003d\u003d\u003dc?[]:c;b\u003dria.apply(null,[sia.apply(null,g.v(b))].concat(g.v(c)));this.store\u003duia(a,void 0,b)};\naL\u003dfunction(a,b,c){for(var d\u003dObject.assign({},a),e\u003dg.q(Object.keys(b)),f\u003de.next();!f.done;f\u003de.next()){f\u003df.value;var k\u003da[f],l\u003db[f];if(void 0\u003d\u003d\u003dl)delete d[f];else if(void 0\u003d\u003d\u003dk)d[f]\u003dl;else if(Array.isArray(l)\u0026\u0026Array.isArray(k))d[f]\u003dc?[].concat(g.v(k),g.v(l)):l;else if(!Array.isArray(l)\u0026\u0026g.Pa(l)\u0026\u0026!Array.isArray(k)\u0026\u0026g.Pa(k))d[f]\u003daL(k,l,c);else if(typeof l\u003d\u003d\u003dtypeof k)d[f]\u003dl;else return b\u003dnew g.Ws(\"Attempted to merge fields of differing types.\",{name:\"DeepMergeError\",key:f,Yga:k,Ma:l}),g.R(b),a}return d};\nbL\u003dfunction(a){this.u\u003da;this.C\u003dthis.j\u003d0;this.B\u003d-1};\ncL\u003dfunction(a){var b\u003dGy(a.u,a.j);++a.j;if(128\u003eb)return b;for(var c\u003db\u0026127,d\u003d1;128\u003c\u003db;)b\u003dGy(a.u,a.j),++a.j,d*\u003d128,c+\u003d(b\u0026127)*d;return c};\ndL\u003dfunction(a,b){a.C\u003db;var c\u003da.B;for(a.B\u003d-1;a.j+1\u003c\u003da.u.totalLength;){0\u003ec\u0026\u0026(c\u003dcL(a));var d\u003dc\u003e\u003e3,e\u003dc\u00267;if(d\u003d\u003d\u003db)return!0;if(d\u003eb){a.B\u003dc;break}c\u003d-1;switch(e){case 0:cL(a);break;case 1:a.j+\u003d8;break;case 2:d\u003dcL(a);a.j+\u003dd;break;case 5:a.j+\u003d4}}return!1};\neL\u003dfunction(a,b){if(dL(a,b))return cL(a)};\nfL\u003dfunction(a,b){if(dL(a,b)){b\u003dcL(a);var c\u003dFy(a.u,a.j,b);a.j+\u003db;return c}};\ngL\u003dfunction(a,b){if(a\u003dfL(a,b))return g.My(a)};\nqBa\u003dfunction(a,b,c){if(a\u003dfL(a,b))return c(new bL(new By([a])))};\nhL\u003dfunction(a,b){a\u003da instanceof Uint8Array?new By([a]):a;return b(new bL(a))};\nrBa\u003dfunction(){this.j\u003d0;this.B\u003d[];this.u\u003dnew Uint8Array(4096);this.view\u003dnew DataView(this.u.buffer)};\niL\u003dfunction(a,b){b\u003da.j+b;if(!(a.u.length\u003e\u003db)){for(var c\u003d2*a.u.length;c\u003cb;)c*\u003d2;b\u003dnew Uint8Array(c);b.set(a.u.subarray(0,a.j));a.u\u003db;a.view\u003dnew DataView(a.u.buffer)}};\njL\u003dfunction(a,b){if(268435455\u003cb){iL(a,4);for(var c\u003db\u00261073741823,d\u003d0;4\u003ed;d++)a.view.setUint8(a.j,c\u0026127|128),c\u003e\u003e\u003d7,a.j+\u003d1;b\u003dMath.floor(b/268435456)}for(iL(a,4);127\u003cb;)a.view.setUint8(a.j,b\u0026127|128),b\u003e\u003e\u003d7,a.j+\u003d1;a.view.setUint8(a.j,b);a.j+\u003d1};\nkL\u003dfunction(a,b,c){void 0!\u003d\u003dc\u0026\u0026(jL(a,b\u003c\u003c3|0),jL(a,c))};\nlL\u003dfunction(a,b,c){void 0!\u003d\u003dc\u0026\u0026(jL(a,b\u003c\u003c3|2),b\u003dc.length,jL(a,b),iL(a,b),a.u.set(c,a.j),a.j+\u003db)};\nmL\u003dfunction(a,b,c){void 0!\u003d\u003dc\u0026\u0026(sBa(a,b,Math.ceil(Math.log2(4*c.length+2)/7)),iL(a,1.2*c.length),b\u003dOy(c,a.u.subarray(a.j)),a.j+b\u003ea.u.length\u0026\u0026(iL(a,b),b\u003dOy(c,a.u.subarray(a.j))),a.j+\u003db,tBa(a))};\nsBa\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?2:c;jL(a,b\u003c\u003c3|2);a.B.push(a.j);a.B.push(c);a.j+\u003dc};\ntBa\u003dfunction(a){for(var b\u003da.B.pop(),c\u003da.B.pop(),d\u003da.j-c-b;b--;){var e\u003db?128:0;a.view.setUint8(c++,d\u0026127|e);d\u003e\u003e\u003d7}};\nnL\u003dfunction(a,b,c,d,e){c\u0026\u0026(sBa(a,b,void 0\u003d\u003d\u003de?3:e),d(a,c),tBa(a))};\nuBa\u003dfunction(a,b){var c\u003dnew rBa;b(c,a);return new Uint8Array(c.u.buffer,0,c.j)};\ng.oL\u003dfunction(a){var b\u003dnew bL(new By([Oc(decodeURIComponent(a))]));a\u003dgL(b,2);b\u003deL(b,4);var c\u003dvBa[b];if(\"undefined\"\u003d\u003d\u003dtypeof c)throw a\u003dnew g.Ws(\"Failed to recognize field number\",{name:\"EntityKeyHelperError\",Cga:b}),g.R(a),a;return{gU:b,entityType:c,entityId:a}};\ng.pL\u003dfunction(a,b){var c\u003dnew rBa;mL(c,2,a);a\u003dwBa[b];if(\"undefined\"\u003d\u003d\u003dtypeof a)throw b\u003dnew g.Ws(\"Failed to recognize entity type\",{name:\"EntityKeyHelperError\",entityType:b}),g.R(b),b;kL(c,4,a);kL(c,5,1);b\u003dnew Uint8Array(c.u.buffer,0,c.j);return encodeURIComponent(g.Jc(b))};\nqL\u003dfunction(a){a\u003da.key||a.id;if(!a)throw Error(\"Entity key is missing\");return a};\nrL\u003dfunction(a,b,c,d){if(void 0\u003d\u003d\u003dd){d\u003da[b]||{};var e\u003d[\"symbol\"\u003d\u003d\u003dtypeof c?c:c+\"\"];c\u003d{};for(var f in d)Object.prototype.hasOwnProperty.call(d,f)\u0026\u00260\u003ee.indexOf(f)\u0026\u0026(c[f]\u003dd[f]);if(null!\u003dd\u0026\u0026\"function\"\u003d\u003d\u003dtypeof Object.getOwnPropertySymbols){var k\u003d0;for(f\u003dObject.getOwnPropertySymbols(d);k\u003cf.length;k++)0\u003ee.indexOf(f[k])\u0026\u0026(c[f[k]]\u003dd[f[k]])}f\u003d{};return Object.assign(Object.assign({},a),(f[b]\u003dc,f))}f\u003d{};e\u003d{};return Object.assign(Object.assign({},a),(e[b]\u003dObject.assign(Object.assign({},a[b]),(f[c]\u003dd,f)),e))};\nxBa\u003dfunction(a,b,c,d,e){var f\u003da[b];if(null\u003d\u003d\u003df||void 0\u003d\u003d\u003df||!f[c])return a;d\u003daL(f[c],d,\"REPEATED_FIELDS_MERGE_OPTION_APPEND\"\u003d\u003d\u003de);e\u003d{};f\u003d{};return Object.assign(Object.assign({},a),(f[b]\u003dObject.assign(Object.assign({},a[b]),(e[c]\u003dd,e)),f))};\nsL\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?{}:b;g.Ws.call(this,yBa[a],Object.assign({name:\"PESEncoderError\",type:a},b));this.type\u003da;this.level\u003d\"WARNING\";Object.setPrototypeOf(this,sL.prototype)};\nzBa\u003dfunction(a){return new sL(\"WRONG_DATA_TYPE\",{dU:a})};\nABa\u003dfunction(a){return a instanceof Error?new sL(\"UNKNOWN_ENCODE_ERROR\",{originalMessage:a.message}):new sL(\"UNKNOWN_ENCODE_ERROR\")};\nBBa\u003dfunction(a){return a instanceof Error?new sL(\"UNKNOWN_DECODE_ERROR\",{originalMessage:a.message}):new sL(\"UNKNOWN_DECODE_ERROR\")};\nCBa\u003dfunction(a,b){a\u003da instanceof sL?a:b(a);g.R(a);throw a;};\nDBa\u003dfunction(){};\nEBa\u003dfunction(a,b,c){try{return a.B(b,c)}catch(d){CBa(d,ABa)}};\nFBa\u003dfunction(a,b,c){try{return a.u(b,c)}catch(d){CBa(d,BBa)}};\ntL\u003dfunction(a){a\u003d(new TextEncoder).encode(a).subarray(0,16);var b\u003dnew Uint8Array(16);b.set(a);return b};\nuL\u003dfunction(a){this.j\u003da};\nvL\u003dfunction(){};\nGBa\u003dfunction(){this.j\u003d{};this.j[0]\u003dnew vL;if(!g.P(\"aes_pes_encoder_killswitch\")){var a\u003dthis.j;try{var b\u003dIt();var c\u003dtL(b);var d\u003dnew uL(new zC(c),new yC(c))}catch(e){throw a\u003de instanceof Error?new sL(\"KEY_CREATION_FAILED\",{originalMessage:e.message}):new sL(\"KEY_CREATION_FAILED\"),g.R(a),a;}a[1]\u003dd}};\nwL\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?0:b;a\u003da.j[b];if(!a)throw b\u003dnew sL(\"INVALID_ENCODER_VERSION\",{dU:b}),g.R(b),b;return a};\nIBa\u003dfunction(a){var b\u003dHBa[a];if(b)return b;g.lw(new g.Ws(\"Entity model not found.\",{entityType:a}))};\nJBa\u003dfunction(a){var b\u003dnew GBa,c\u003da.objectStore(\"EntityStore\"),d\u003da.objectStore(\"EntityAssociationStore\");eu(c,{},function(e){var f\u003de.getValue(),k\u003dFBa(wL(b,f.version),f.data,f.key),l\u003dg.oL(f.key).entityType;l\u003dIBa(l);if(!l)return e.continue();l\u003d(new l(k)).Ud();k\u003d[];l\u003dg.q(l);for(var m\u003dl.next();!m.done;m\u003dl.next())k.push(bu(d,{parentEntityKey:f.key,childEntityKey:m.value}));return g.Tt.all(k).then(function(){return e.continue()})})};\nKBa\u003dfunction(){if(xL)return xL();var a\u003d{};xL\u003dFu(\"PersistentEntityStoreDb\",{Mq:(a.EntityStore\u003d{Hn:1},a.EntityAssociationStore\u003d{Hn:2},a),jy:!1,upgrade:function(b,c,d){c(1)\u0026\u0026du(Zt(b,\"EntityStore\",{keyPath:\"key\"}),\"entityType\",\"entityType\");c(2)\u0026\u0026(b\u003dZt(b,\"EntityAssociationStore\",{keyPath:[\"parentEntityKey\",\"childEntityKey\"]}),du(b,\"byParentEntityKey\",\"parentEntityKey\"),du(b,\"byChildEntityKey\",\"childEntityKey\"));c(3)\u0026\u0026!c(1)\u0026\u0026JBa(d)},\nversion:g.P(\"pes_migrate_association_data\")?3:2});return xL()};\nLBa\u003dfunction(a){return ku(KBa(),a)};\nMBa\u003dfunction(a,b){this.j\u003da;this.u\u003db;this.B\u003d{}};\nNBa\u003dfunction(a,b){return FBa(wL(a.u,b.version),b.data,b.key)};\ng.yL\u003dfunction(a,b,c){return a.j.objectStore(\"EntityStore\").get(b).then(function(d){if(d){if(c\u0026\u0026d.entityType!\u003d\u003dc)throw Error(\"Incorrect entity type\");return NBa(a,d)}})};\nzL\u003dfunction(a,b,c){return c?(c\u003dc.map(function(d){return g.yL(a,d,b)}),g.Tt.all(c)):gu(a.j.objectStore(\"EntityStore\").index(\"entityType\"),IDBKeyRange.only(b)).then(function(d){return d.map(function(e){return NBa(a,e)})})};\ng.BL\u003dfunction(a,b,c){var d\u003dqL(b),e\u003dwL(a.u,1),f\u003d{key:d,entityType:c,data:EBa(e,b,d),version:1};return a.j.objectStore(\"EntityStore\").get(d).then(function(k){if(k\u0026\u0026k.entityType!\u003d\u003dc)throw Error(\"Incorrect entity type\");}).then(function(){return g.Tt.all([bu(a.j.objectStore(\"EntityStore\"),f),\nOBa(a,b,c)])}).then(function(){AL(a,d,c);\nreturn d})};\nCL\u003dfunction(a,b,c){b\u003db.map(function(d){return g.BL(a,d,c)});\nreturn g.Tt.all(b)};\nDL\u003dfunction(a,b,c){if(null\u003d\u003d\u003dc||void 0\u003d\u003d\u003dc?0:c.kL){var d\u003dnew Set;return PBa(a,b,d).then(function(){for(var f\u003d[],k\u003dg.q(d),l\u003dk.next();!l.done;l\u003dk.next())f.push(DL(a,l.value));return g.Tt.all(f).then(function(){})})}var e\u003dg.oL(b).entityType;\nreturn g.Tt.all([a.j.objectStore(\"EntityStore\").delete(b),EL(a,b)]).then(function(){AL(a,b,e)})};\nQBa\u003dfunction(a,b){return hu(a.j.objectStore(\"EntityStore\").index(\"entityType\"),{query:IDBKeyRange.only(b)},function(c){return g.Tt.all([c.delete(),EL(a,c.sA())]).then(function(){AL(a,c.sA(),b);return c.continue()})})};\nRBa\u003dfunction(a,b,c,d){var e\u003dwL(a.u,1);return g.yL(a,b,d).then(function(f){if(f){f\u003daL(f,c,void 0);var k\u003d{key:b,entityType:d,data:EBa(e,f,b),version:1};return g.Tt.all([bu(a.j.objectStore(\"EntityStore\"),k),OBa(a,f,d)])}}).then(function(){AL(a,b,d);\nreturn b})};\nAL\u003dfunction(a,b,c){var d\u003da.B[c];d||(d\u003dnew Set,a.B[c]\u003dd);d.add(b)};\nSBa\u003dfunction(a,b,c){var d\u003dqL(b);c\u003dIBa(c);if(!c)return g.Tt.resolve([]);c\u003dnew c(b);a\u003da.j.objectStore(\"EntityAssociationStore\");b\u003d[];c\u003dg.q(c.Ud());for(var e\u003dc.next();!e.done;e\u003dc.next())b.push(bu(a,{parentEntityKey:d,childEntityKey:e.value}));return g.Tt.all(b).then(function(f){return f.map(function(k){return k[1]})})};\nEL\u003dfunction(a,b){return a.j.objectStore(\"EntityAssociationStore\").index(\"byParentEntityKey\").delete(IDBKeyRange.only(b))};\nOBa\u003dfunction(a,b,c){var d\u003dqL(b);return EL(a,d).then(function(){return SBa(a,b,c)})};\nPBa\u003dfunction(a,b,c){if(c.has(b))return g.Tt.resolve(void 0);c.add(b);return TBa(a,b).then(function(d){return a.j.objectStore(\"EntityAssociationStore\").index(\"byParentEntityKey\").delete(IDBKeyRange.only(b)).then(function(){return d})}).then(function(d){var e\u003dg.Tt.resolve(void 0),f\u003d{};\nd\u003dg.q(d);for(var k\u003dd.next();!k.done;f\u003d{JC:f.JC},k\u003dd.next())f.JC\u003dk.value,e\u003de.then(function(l){return function(){return PBa(a,l.JC,c)}}(f));\nreturn e}).then(function(){})};\nTBa\u003dfunction(a,b){var c\u003da.j.objectStore(\"EntityAssociationStore\");return gu(c.index(\"byParentEntityKey\"),IDBKeyRange.only(b)).then(function(d){var e\u003d[];d\u003dg.q(d);for(var f\u003dd.next();!f.done;f\u003dd.next())f\u003df.value,e.push(gu(c.index(\"byChildEntityKey\"),f.childEntityKey));return g.Tt.all(e)}).then(function(d){var e\u003d[];\nd\u003dg.q(d);for(var f\u003dd.next();!f.done;f\u003dd.next())f\u003df.value,1\u003d\u003d\u003df.length\u0026\u0026e.push(f[0].childEntityKey);return e})};\nFL\u003dfunction(a,b){g.I.call(this);this.token\u003da;this.u\u003db;this.j\u003d[];a\u003dnew g.C.BroadcastChannel(\"PERSISTENT_ENTITY_STORE_SYNC:\"+It());a.onmessage\u003dthis.B.bind(this);this.channel\u003da};\ng.GL\u003dfunction(a,b,c){var d,e,f,k;return g.B(function(l){if(1\u003d\u003dl.j)return g.A(l,LBa(a.token),2);if(3!\u003dl.j)return d\u003dl.u,g.A(l,au(d,[\"EntityStore\",\"EntityAssociationStore\"],b,function(m){e\u003dnew MBa(m,a.u);return c(e)}),3);\nf\u003dl.u;e\u0026\u0026(k\u003de.B,0\u003cObject.keys(k).length\u0026\u0026(a.channel.postMessage(k),UBa(a,k)));return l.return(f)})};\nHL\u003dfunction(a,b){a.j.push(b);return function(){var c\u003da.j.indexOf(b);0\u003c\u003dc\u0026\u0026a.j.splice(c,1)}};\ng.IL\u003dfunction(a,b,c){return g.GL(a,{mode:\"readwrite\",Ic:!0},function(d){return g.BL(d,b,c)})};\ng.JL\u003dfunction(a,b){return g.GL(a,{mode:\"readwrite\",Ic:!0},function(c){return CL(c,b,\"offlineOrchestrationActionWrapperEntity\")})};\nVBa\u003dfunction(a,b){return g.GL(a,{mode:\"readwrite\",Ic:!0},function(c){return DL(c,b,void 0)})};\nKL\u003dfunction(a,b,c){return g.GL(a,{mode:\"readonly\",Ic:!0},function(d){return g.yL(d,b,c)})};\ng.LL\u003dfunction(a,b,c){return g.GL(a,{mode:\"readonly\",Ic:!0},function(d){return zL(d,b,c)})};\nUBa\u003dfunction(a,b){a\u003dg.q(a.j);for(var c\u003da.next();!c.done;c\u003da.next())c\u003dc.value,c\u003dc(b),WBa\u0026\u0026c\u0026\u0026WBa.push(c)};\ng.NL\u003dfunction(){ML||(ML\u003dXBa());return ML};\nXBa\u003dfunction(){var a,b,c;return g.B(function(d){if(1\u003d\u003dd.j)return ta(d,2),g.A(d,g.ru(),4);if(2!\u003dd.j){a\u003dd.u;if(!a||!Jt()||\"undefined\"\u003d\u003d\u003dtypeof g.C.BroadcastChannel)return d.return();b\u003dnew GBa;return d.return(new FL(a,b))}c\u003dwa(d);c instanceof Error\u0026\u0026g.R(c);return d.return()})};\nZBa\u003dfunction(a){var b\u003dOL,c;return g.B(function(d){if(1\u003d\u003dd.j){c\u003da.mutations;if(!c||0\u003e\u003dc.length)return d.return();if(b){var e\u003dc,f\u003d{type:\"ENTITY_LOADED\"};void 0!\u003d\u003de\u0026\u0026(f.payload\u003de);b.dispatch(f)}return g.A(d,YBa(c),2)}c.length\u003d0;g.sa(d)})};\nYBa\u003dfunction(a){var b;return g.B(function(c){return 1\u003d\u003dc.j?g.A(c,g.NL(),2):(b\u003dc.u)?g.A(c,g.GL(b,\"readwrite\",function(d){for(var e\u003d{},f\u003d{},k\u003dg.q(a),l\u003dk.next();!l.done;f\u003d{vg:f.vg,Nr:f.Nr},l\u003dk.next())f.vg\u003dl.value,f.vg.entityKey\u0026\u0026$Ba(f.vg)\u0026\u0026(f.Nr\u003dg.vf(f.vg.payload),l\u003dvoid 0,\"ENTITY_MUTATION_TYPE_REPLACE\"\u003d\u003d\u003df.vg.type\u0026\u0026(l\u003dfunction(m){return function(){return g.BL(d,m.vg.payload[m.Nr],m.Nr)}}(f)),\"ENTITY_MUTATION_TYPE_DELETE\"\u003d\u003d\u003df.vg.type\u0026\u0026(l\u003dfunction(m){return function(){return DL(d,m.vg.entityKey)}}(f)),\n\"ENTITY_MUTATION_TYPE_UPDATE\"\u003d\u003d\u003df.vg.type\u0026\u0026(l\u003dfunction(m){return function(){return RBa(d,m.vg.entityKey,m.vg.payload[m.Nr],m.Nr)}}(f)),l\u0026\u0026(e[f.vg.entityKey]\u003de[f.vg.entityKey]?e[f.vg.entityKey].then(l):l()));\nreturn g.Tt.all(Object.values(e))}),0):c.return()})};\n$Ba\u003dfunction(a){var b;a\u003dnull\u003d\u003d\u003d(b\u003da.options)||void 0\u003d\u003d\u003db?void 0:b.persistenceOption;return\"ENTITY_PERSISTENCE_OPTION_PERSIST\"\u003d\u003d\u003da||\"ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST\"\u003d\u003d\u003da};\naCa\u003dfunction(a){return void 0!\u003d\u003da};\nbCa\u003dfunction(a,b,c){\"string\"\u003d\u003d\u003dtypeof a\u0026\u0026(a\u003d{mediaContentUrl:a,startSeconds:b,suggestedQuality:c});a:{if((b\u003da.mediaContentUrl)\u0026\u0026(b\u003d/\\/([ve]|embed)\\/([^#?]+)/.exec(b))\u0026\u0026b[2]){b\u003db[2];break a}b\u003dnull}a.videoId\u003db;return PL(a)};\nPL\u003dfunction(a,b,c){if(\"string\"\u003d\u003d\u003dtypeof a)return{videoId:a,startSeconds:b,suggestedQuality:c};b\u003d[\"endSeconds\",\"startSeconds\",\"mediaContentUrl\",\"suggestedQuality\",\"videoId\"];c\u003d{};for(var d\u003d0;d\u003cb.length;d++){var e\u003db[d];a[e]\u0026\u0026(c[e]\u003da[e])}return c};\ncCa\u003dfunction(a,b,c,d){if(g.Pa(a)\u0026\u0026!Array.isArray(a)){b\u003d\"playlist list listType index startSeconds suggestedQuality\".split(\" \");c\u003d{};for(d\u003d0;d\u003cb.length;d++){var e\u003db[d];a[e]\u0026\u0026(c[e]\u003da[e])}return c}b\u003d{index:b,startSeconds:c,suggestedQuality:d};\"string\"\u003d\u003d\u003dtypeof a\u0026\u002616\u003d\u003d\u003da.length?b.list\u003d\"PL\"+a:b.playlist\u003da;return b};\nSL\u003dfunction(a,b){g.I.call(this);var c\u003dthis;this.app\u003da;this.playerType\u003db;this.j\u003d!0;this.element\u003dnull;this.D\u003d{};this.K\u003d{};this.u\u003d{};this.N\u003d[];this.J\u003d{};this.C\u003d{};this.B\u003dnull;this.X\u003dnew Set;QL(this,\"cueVideoById\",this.cueVideoById);QL(this,\"loadVideoById\",this.loadVideoById);QL(this,\"cueVideoByUrl\",this.cueVideoByUrl);QL(this,\"loadVideoByUrl\",this.loadVideoByUrl);QL(this,\"playVideo\",this.playVideo);QL(this,\"pauseVideo\",this.pauseVideo);QL(this,\"stopVideo\",this.stopVideo);QL(this,\"clearVideo\",this.clearVideo);\nQL(this,\"getVideoBytesLoaded\",this.getVideoBytesLoaded);QL(this,\"getVideoBytesTotal\",this.getVideoBytesTotal);QL(this,\"getVideoLoadedFraction\",this.getVideoLoadedFraction);QL(this,\"getVideoStartBytes\",this.getVideoStartBytes);QL(this,\"cuePlaylist\",this.cuePlaylist);QL(this,\"loadPlaylist\",this.loadPlaylist);QL(this,\"nextVideo\",this.nextVideo);QL(this,\"previousVideo\",this.previousVideo);QL(this,\"playVideoAt\",this.playVideoAt);QL(this,\"setShuffle\",this.setShuffle);QL(this,\"setLoop\",this.setLoop);QL(this,\n\"getPlaylist\",this.vU);QL(this,\"getPlaylistIndex\",this.getPlaylistIndex);QL(this,\"getPlaylistId\",this.getPlaylistId);QL(this,\"loadModule\",this.loadModule);QL(this,\"unloadModule\",this.unloadModule);QL(this,\"setOption\",this.setOption);QL(this,\"getOption\",this.getOption);QL(this,\"getOptions\",this.getOptions);QL(this,\"mute\",this.mute);QL(this,\"unMute\",this.unMute);QL(this,\"isMuted\",this.isMuted);QL(this,\"setVolume\",this.setVolume);QL(this,\"getVolume\",this.getVolume);QL(this,\"seekTo\",this.seekTo);QL(this,\n\"getPlayerMode\",this.getPlayerMode);QL(this,\"getPlayerState\",this.getPlayerState);QL(this,\"getPlaybackRate\",this.getPlaybackRate);QL(this,\"setPlaybackRate\",this.setPlaybackRate);QL(this,\"getAvailablePlaybackRates\",this.getAvailablePlaybackRates);QL(this,\"getPlaybackQuality\",function(){return c.getPlaybackQuality(1)});\nQL(this,\"setPlaybackQuality\",this.setPlaybackQuality);QL(this,\"getAvailableQualityLevels\",this.getAvailableQualityLevels);QL(this,\"getCurrentTime\",this.getCurrentTime);QL(this,\"getDuration\",this.getDuration);QL(this,\"addEventListener\",this.qT);QL(this,\"removeEventListener\",this.oZ);QL(this,\"getDebugText\",this.getDebugText);QL(this,\"getVideoData\",function(){return c.wA()});\nQL(this,\"addCueRange\",this.addCueRange);QL(this,\"removeCueRange\",this.removeCueRange);QL(this,\"setSize\",this.setSize);QL(this,\"getApiInterface\",this.getApiInterface);QL(this,\"destroy\",this.destroy);QL(this,\"showVideoInfo\",this.showVideoInfo);QL(this,\"hideVideoInfo\",this.hideVideoInfo);QL(this,\"isVideoInfoVisible\",this.isVideoInfoVisible);QL(this,\"getSphericalProperties\",this.getSphericalProperties);QL(this,\"setSphericalProperties\",this.setSphericalProperties);a\u003dthis.app.V();a.D||(QL(this,\"getVideoEmbedCode\",\nthis.getVideoEmbedCode),QL(this,\"getVideoUrl\",this.getVideoUrl));QL(this,\"getMediaReferenceTime\",this.getMediaReferenceTime);QL(this,\"getSize\",this.getSize);a.D||QL(this,\"logImaAdEvent\",this.logImaAdEvent);RL(this,\"getInternalApiInterface\",this.getInternalApiInterface);RL(this,\"cueVideoByPlayerVars\",this.cueVideoByPlayerVars);RL(this,\"loadVideoByPlayerVars\",this.loadVideoByPlayerVars);RL(this,\"preloadVideoByPlayerVars\",this.preloadVideoByPlayerVars);RL(this,\"getAdState\",this.getAdState);RL(this,\"sendAbandonmentPing\",\nthis.sendAbandonmentPing);RL(this,\"setLoopRange\",this.setLoopRange);RL(this,\"getLoopRange\",this.getLoopRange);RL(this,\"setAutonavState\",this.setAutonavState);RL(this,\"seekToLiveHead\",this.seekToLiveHead);RL(this,\"seekToStreamTime\",this.seekToStreamTime);RL(this,\"seekToChapterWithAnimation\",this.seekToChapterWithAnimation);RL(this,\"startSeekCsiAction\",this.startSeekCsiAction);RL(this,\"getStreamTimeOffset\",this.getStreamTimeOffset);RL(this,\"getVideoData\",this.wA);RL(this,\"setIsExternalPlaylist\",this.setIsExternalPlaylist);\nRL(this,\"downloadVideo\",this.downloadVideo);RL(this,\"pauseVideoDownload\",this.pauseVideoDownload);RL(this,\"resumeVideoDownload\",this.resumeVideoDownload);RL(this,\"refreshAllVideos\",this.refreshAllVideos);RL(this,\"deleteVideos\",this.deleteVideos);RL(this,\"deleteAllVideos\",this.deleteAllVideos);RL(this,\"isOrchestrationLeader\",this.isOrchestrationLeader);RL(this,\"getAppState\",this.getAppState);RL(this,\"addInfoCardXml\",this.addInfoCardXml);RL(this,\"updateLastActiveTime\",this.updateLastActiveTime);RL(this,\n\"setBlackout\",this.setBlackout);RL(this,\"setAccountLinkState\",this.setAccountLinkState);RL(this,\"updateAccountLinkingConfig\",this.updateAccountLinkingConfig);RL(this,\"setUserEngagement\",this.setUserEngagement);RL(this,\"updateSubtitlesUserSettings\",this.updateSubtitlesUserSettings);RL(this,\"getPresentingPlayerType\",this.getPresentingPlayerType);RL(this,\"canPlayType\",this.canPlayType);RL(this,\"updatePlaylist\",this.updatePlaylist);RL(this,\"updateVideoData\",this.updateVideoData);RL(this,\"updateEnvironmentData\",\nthis.updateEnvironmentData);RL(this,\"sendVideoStatsEngageEvent\",this.sendVideoStatsEngageEvent);RL(this,\"setCardsVisible\",this.setCardsVisible);RL(this,\"productsInVideoVisibilityUpdated\",this.productsInVideoVisibilityUpdated);RL(this,\"setSafetyMode\",this.setSafetyMode);RL(this,\"isAtLiveHead\",function(d){c.isAtLiveHead(void 0,d)});\nRL(this,\"getVideoAspectRatio\",this.getVideoAspectRatio);RL(this,\"getPreferredQuality\",this.getPreferredQuality);RL(this,\"setPlaybackQualityRange\",this.setPlaybackQualityRange);RL(this,\"onAdUxClicked\",this.onAdUxClicked);RL(this,\"getFeedbackProductData\",this.getFeedbackProductData);RL(this,\"getStoryboardFrame\",this.getStoryboardFrame);RL(this,\"getStoryboardFrameIndex\",this.getStoryboardFrameIndex);RL(this,\"getStoryboardLevel\",this.getStoryboardLevel);RL(this,\"getNumberOfStoryboardLevels\",this.getNumberOfStoryboardLevels);\nRL(this,\"getCaptionWindowContainerId\",this.getCaptionWindowContainerId);RL(this,\"getAvailableQualityLabels\",this.getAvailableQualityLabels);RL(this,\"addUtcCueRange\",this.addUtcCueRange);RL(this,\"showAirplayPicker\",this.showAirplayPicker);RL(this,\"addBgVersionChangeCallback\",this.addBgVersionChangeCallback);RL(this,\"dispatchReduxAction\",this.dispatchReduxAction);RL(this,\"setAutonav\",this.setAutonav);RL(this,\"isNotServable\",this.isNotServable);RL(this,\"channelSubscribed\",this.channelSubscribed);RL(this,\n\"channelUnsubscribed\",this.channelUnsubscribed);RL(this,\"isPictureInPictureAllowed\",this.isPictureInPictureAllowed);RL(this,\"togglePictureInPicture\",this.togglePictureInPicture);RL(this,\"supportsGaplessAudio\",this.supportsGaplessAudio);RL(this,\"enqueueVideoByPlayerVars\",function(d){return void c.enqueueVideoByPlayerVars(d)});\nRL(this,\"clearQueue\",this.clearQueue);RL(this,\"isFastLoad\",function(){return!1});\nRL(this,\"getPlayerResponse\",this.getPlayerResponse);RL(this,\"getAudioTrack\",this.jU);RL(this,\"setAudioTrack\",this.setAudioTrack);RL(this,\"getAvailableAudioTracks\",this.kU);RL(this,\"getMaxPlaybackQuality\",this.getMaxPlaybackQuality);RL(this,\"getUserPlaybackQualityPreference\",this.getUserPlaybackQualityPreference);RL(this,\"getStatsForNerds\",this.getStatsForNerds);RL(this,\"getSubtitlesUserSettings\",this.getSubtitlesUserSettings);RL(this,\"resetSubtitlesUserSettings\",this.resetSubtitlesUserSettings);RL(this,\n\"setMinimized\",this.setMinimized);RL(this,\"confirmYpcRental\",this.confirmYpcRental);RL(this,\"setInlinePreview\",this.setInlinePreview);RL(this,\"toggleSubtitlesOn\",this.toggleSubtitlesOn);RL(this,\"handleExternalCall\",this.handleExternalCall);RL(this,\"isExternalMethodAvailable\",this.isExternalMethodAvailable);RL(this,\"setScreenLayer\",this.setScreenLayer);RL(this,\"getCurrentPlaylistSequence\",this.getCurrentPlaylistSequence);RL(this,\"getPlaylistSequenceForTime\",this.getPlaylistSequenceForTime);RL(this,\n\"shouldSendVisibilityState\",this.shouldSendVisibilityState);RL(this,\"updateFullerscreenEduButtonVisibility\",this.updateFullerscreenEduButtonVisibility);RL(this,\"updateFullerscreenEduButtonSubtleModeState\",this.updateFullerscreenEduButtonSubtleModeState);RL(this,\"setGlobalCrop\",this.setGlobalCrop);RL(this,\"getVisibilityState\",this.getVisibilityState);RL(this,\"isMutedByMutedAutoplay\",this.isMutedByMutedAutoplay);RL(this,\"setInternalSize\",this.setInternalSize)};\nQL\u003dfunction(a,b,c){a.D[b]\u003dfunction(){var d\u003dg.Ba.apply(0,arguments);a.Ra();return c.apply(a,d)};\na.u.hasOwnProperty(b)||RL(a,b,c);a.N.push(b)};\nTL\u003dfunction(a,b,c){a.K[b]\u003dfunction(){var d\u003dg.Ba.apply(0,arguments);a.Ra();return c.apply(a,d)};\na.u.hasOwnProperty(b)||RL(a,b,c);a.N.push(b)};\nRL\u003dfunction(a,b,c){a.u[b]\u003dfunction(){var d\u003dg.Ba.apply(0,arguments);a.Ra();return c.apply(a,d)}};\nkza\u003dfunction(a){a.B||(a.B\u003d{},Object.assign(a.B,a.D),Object.assign(a.B,a.K),a.B.addEventListener\u003dfunction(b,c){dCa(a,b,c)},a.B.removeEventListener\u003dfunction(b,c){c\u003d\"string\"\u003d\u003d\u003dtypeof c?b+c:b+String(g.Ra(c));\nvar d\u003da.C[c];d\u0026\u0026(a.app.nm.unsubscribe(b,d),g.Ff(a.C,c))});\nreturn a.B};\ndCa\u003dfunction(a,b,c){var d\u003d\"string\"\u003d\u003d\u003dtypeof c?b+c:b+String(g.Ra(c));if(!a.C[d]){var e;\"string\"\u003d\u003d\u003dtypeof c?e\u003dfunction(){var k\u003dg.Ba.apply(0,arguments);g.Ja(c).apply(window,k)}:e\u003dc;\nvar f\u003dfunction(k){e({target:a.B,data:k})};\na.C[d]\u003df;a.app.nm.subscribe(b,f)}};\neCa\u003dfunction(a,b,c){b\u003dg.ch(Math.floor(b),0,100);isFinite(b)\u0026\u0026UL(a.app,{volume:b,muted:a.isMuted()},c)};\nfCa\u003dfunction(a,b){UL(a.app,{muted:!0,volume:a.getVolume()},b)};\ngCa\u003dfunction(a,b){UL(a.app,{muted:!1,volume:Math.max(5,a.getVolume())},b)};\ng.WL\u003dfunction(a){var b\u003dVL(a.app.wb());if(b)return b.xw();a\u003da.app.wb();a\u003dg.oD(a.I.V())?a.Kd.get(\"music\"):void 0;return a?a.xw():null};\nYL\u003dfunction(a,b){SL.call(this,a,b);var c\u003dthis;this.j\u003d!1;TL(this,\"cueVideoByPlayerVars\",function(d,e){c.cueVideoByPlayerVars(XL(c,d),e)});\nTL(this,\"loadVideoByPlayerVars\",function(d,e,f,k){c.loadVideoByPlayerVars(XL(c,d),e,f,k)});\nTL(this,\"preloadVideoByPlayerVars\",function(d,e,f,k){return void c.preloadVideoByPlayerVars(XL(c,d),e,f,k)});\nTL(this,\"seekBy\",this.seekBy);TL(this,\"mutedAutoplay\",this.mutedAutoplay);TL(this,\"showControls\",this.showControls);TL(this,\"hideControls\",this.hideControls);TL(this,\"cancelPlayback\",this.cancelPlayback);TL(this,\"getProgressState\",this.getProgressState);TL(this,\"isInline\",this.isInline);TL(this,\"setInline\",this.setInline);TL(this,\"setLoopVideo\",this.setLoopVideo);TL(this,\"getLoopVideo\",this.getLoopVideo);TL(this,\"getStoryboardFormat\",this.getStoryboardFormat);TL(this,\"getVideoContentRect\",this.getVideoContentRect);\nTL(this,\"toggleFullscreen\",this.toggleFullscreen);TL(this,\"isFullscreen\",this.isFullscreen);TL(this,\"getVideoStats\",this.getVideoStats);TL(this,\"getPlayerSize\",this.getPlayerSize);TL(this,\"toggleSubtitles\",this.toggleSubtitles);TL(this,\"setCenterCrop\",this.setCenterCrop);TL(this,\"setFauxFullscreen\",this.setFauxFullscreen);TL(this,\"handleGlobalKeyDown\",this.handleGlobalKeyDown);TL(this,\"handleGlobalKeyUp\",this.handleGlobalKeyUp);TL(this,\"setSizeStyle\",this.setSizeStyle);TL(this,\"wakeUpControls\",this.wakeUpControls)};\nXL\u003dfunction(a,b){var c\u003d{};if(a.app.V().X){a\u003dg.q(hCa);for(var d\u003da.next();!d.done;d\u003da.next())d\u003dd.value,b.hasOwnProperty(d)\u0026\u0026(c[d]\u003db[d])}else for(a\u003dg.q(iCa),d\u003da.next();!d.done;d\u003da.next())d\u003dd.value,b.hasOwnProperty(d)\u0026\u0026(c[d]\u003db[d]);return c};\njCa\u003dfunction(a,b,c){var d\u003da.app.getIngestionTime(c);if(!d)return 0;a\u003dd-a.app.getCurrentTime(c);return b-a};\ng.ZL\u003dfunction(a){YL.call(this,a);this.hD\u003dthis.settingsMenu\u003dnull};\ng.$L\u003dfunction(a){a\u003da.wb();var b\u003da.Kd.get(\"endscreen\");return b\u0026\u0026b.vr()?!0:a.ly()||g.oD(a.I.V())};\ng.aM\u003dfunction(a,b){3\u003d\u003d\u003da.getPresentingPlayerType()?a.ea(\"mdxautoplaycancel\"):a.ea(\"autonavcancel\",b)};\ng.cM\u003dfunction(a){var b\u003dbM(a.wb());return a.app.yg\u0026\u0026!a.isFullscreen()||3\u003d\u003d\u003da.getPresentingPlayerType()\u0026\u0026b\u0026\u0026b.hasNext()\u0026\u0026b.il()||!!a.getPlaylist()};\ng.eM\u003dfunction(a){return(a\u003dg.dM(a.wb()))?a.tA():{}};\ng.kCa\u003dfunction(a){a\u003d(a\u003da.getVideoData())\u0026\u0026a.u;return!!a\u0026\u0026!(!a.audio||!a.video)\u0026\u0026\"application/x-mpegURL\"!\u003d\u003da.mimeType};\ng.lCa\u003dfunction(a){a\u003da.getVideoData();return!!a\u0026\u0026!!(a.adaptiveFormats||a.hlsFormats||a.kb)};\ng.fM\u003dfunction(a,b,c){a\u003da.gb().element;var d\u003dsc(a.children,function(e){e\u003dNumber(e.getAttribute(\"data-layer\"));return c-e||1});\n0\u003ed\u0026\u0026(d\u003d-(d+1));g.Th(a,b,d);b.setAttribute(\"data-layer\",String(c))};\ng.gM\u003dfunction(a){var b\u003da.V();if(!b.Tb)return!1;var c\u003da.getVideoData();if(!c||3\u003d\u003d\u003da.getPresentingPlayerType())return!1;var d\u003d(!c.isLiveDefaultBroadcast||b.S(\"allow_poltergust_autoplay\"))\u0026\u0026!lF(c);d\u003dc.isLivePlayback\u0026\u0026(!b.S(\"allow_live_autoplay\")||!d);var e\u003dc.isLivePlayback\u0026\u0026b.S(\"allow_live_autoplay_on_mweb\");a\u003da.getPlaylist();a\u003d!!a\u0026\u0026a.hasNext();var f\u003dc.watchNextResponse\u0026\u0026c.watchNextResponse.playerOverlays||null;f\u003d!!(f\u0026\u0026f.playerOverlayRenderer\u0026\u0026f.playerOverlayRenderer.autoplay);f\u003dc.D\u0026\u0026f;return!c.ypcPreview\u0026\u0026\n(!d||e)\u0026\u0026!g.dc(c.ma,\"ypc\")\u0026\u0026!a\u0026\u0026(!g.dD(b)||f)};\nmCa\u003dfunction(a){a\u003dg.hM(a.app);if(!a)return!1;var b\u003da.getVideoData();if(!b.u||!b.u.video||1080\u003eb.u.video.j||b.ZI)return!1;var c\u003d/^qsa/.test(b.clientPlaybackNonce),d\u003d\"r\";0\u003c\u003db.u.id.indexOf(\";\")\u0026\u0026(c\u003d/^[a-p]/.test(b.clientPlaybackNonce),d\u003d\"x\");return c?(a.Aa(\"iqss\",{trigger:d},!0),!0):!1};\niM\u003dfunction(a){this.Y\u003da;this.u\u003dthis.j\u003dNaN;this.B\u003dg.XB(this.Y.experiments,\"h5_csi_seek_latency_action_sampling\")||1};\njM\u003dfunction(a,b){this.Y\u003da;this.timerName\u003d\"\";this.C\u003d!1;this.u\u003dthis.B\u003dNaN;this.D\u003dnew iM(a);this.j\u003db||null;this.C\u003d!1};\nkM\u003dfunction(a,b){BH(b,void 0,a.timerName)};\nnCa\u003dfunction(a,b,c){var d\u003dg.jD(b.B)\u0026\u0026!b.B.D;if(b.B.lh\u0026\u0026(fD(b.B)||\"shortspage\"\u003d\u003d\u003db.B.ya||JD(b.B)||d)\u0026\u0026!a.C){a.C\u003d!0;a.K\u003db.clientPlaybackNonce;g.O(\"TIMING_ACTION\")||ir(\"TIMING_ACTION\",a.Y.csiPageType);a.Y.csiServiceName\u0026\u0026ir(\"CSI_SERVICE_NAME\",a.Y.csiServiceName);if(a.j){d\u003da.j.Hi();for(var e\u003dg.q(Object.keys(d)),f\u003de.next();!f.done;f\u003de.next())f\u003df.value,Fx(f,d[f],a.timerName);d\u003da.j.Oz;e\u003dg.q(Object.keys(d));for(f\u003de.next();!f.done;f\u003de.next())f\u003df.value,g.Ix(f,d[f],a.timerName);d\u003da.j;d.j\u003d{};d.Oz\u003d{}}g.Ix(\"yt_pvis\",\nAqa(),a.timerName);g.Ix(\"yt_pt\",\"html5\",a.timerName);a.J!\u003d\u003db.clientPlaybackNonce||Number.isNaN(a.B)||(Ux(\"_start\",a.timerName)?c\u003dlx(a.timerName)._start+a.B:g.lw(new g.Ws(\"attempted to log gapless pbs before CSI timeline started\",{cpn:b.clientPlaybackNonce})));c\u0026\u0026!Ux(\"pbs\",a.timerName)\u0026\u0026a.tick(\"pbs\",c)}};\noCa\u003dfunction(a){if(a.j){var b\u003da.j;b.j\u003d{};b.Oz\u003d{}}a.C\u003d!1;a.J\u003dvoid 0;a.B\u003dNaN};\nlM\u003dfunction(a,b){g.Kv.call(this);this.u\u003da;this.startSeconds\u003d0;this.shuffle\u003d!1;this.index\u003d0;this.title\u003d\"\";this.length\u003d0;this.items\u003d[];this.loaded\u003d!1;this.sessionData\u003dthis.j\u003dnull;this.dislikes\u003dthis.likes\u003dthis.views\u003d0;this.order\u003d[];this.author\u003d\"\";this.Z\u003d{};this.B\u003d0;if(a\u003db.session_data)this.sessionData\u003dtr(a,\"\u0026\");this.index\u003dMath.max(0,Number(b.index)||0);this.loop\u003d!!b.loop;this.startSeconds\u003dNumber(b.startSeconds)||0;this.title\u003db.playlist_title||\"\";this.description\u003db.playlist_description||\"\";this.author\u003d\nb.author||b.playlist_author||\"\";b.video_id\u0026\u0026(this.items[this.index]\u003db);if(a\u003db.api)\"string\"\u003d\u003d\u003dtypeof a\u0026\u002616\u003d\u003d\u003da.length?b.list\u003d\"PL\"+a:b.playlist\u003da;if(a\u003db.list)switch(b.listType){case \"user_uploads\":this.listId\u003dnew SD(\"UU\",\"PLAYER_\"+a);break;default:var c\u003db.playlist_length;c\u0026\u0026(this.length\u003dNumber(c)||0);this.listId\u003dg.TD(a);if(a\u003db.video)this.items\u003da.slice(0),this.loaded\u003d!0}else if(b.playlist){a\u003db.playlist.toString().split(\",\");0\u003cthis.index\u0026\u0026(this.items\u003d[]);a\u003dg.q(a);for(c\u003da.next();!c.done;c\u003da.next())(c\u003d\nc.value)\u0026\u0026this.items.push({video_id:c});this.length\u003dthis.items.length;if(a\u003db.video)this.items\u003da.slice(0),this.loaded\u003d!0}this.setShuffle(!!b.shuffle);if(a\u003db.suggestedQuality)this.quality\u003da;this.Z\u003dUD(b,\"playlist_\");this.C\u003d(b\u003db.thumbnail_ids)?b.split(\",\"):[]};\nmM\u003dfunction(a){return!!(a.playlist||a.list||a.api)};\npCa\u003dfunction(a){var b\u003da.index+1;return b\u003e\u003da.length?0:b};\nqCa\u003dfunction(a){var b\u003da.index-1;return 0\u003eb?a.length-1:b};\ng.nM\u003dfunction(a,b,c,d){b\u003dvoid 0!\u003d\u003db?b:a.index;b\u003da.items\u0026\u0026b in a.items?a.items[a.order[b]]:null;var e\u003dnull;b\u0026\u0026(c\u0026\u0026(b.autoplay\u003d\"1\"),d\u0026\u0026(b.autonav\u003d\"1\"),e\u003dnew yE(a.u,b),g.J(a,e),e.startSeconds\u003da.startSeconds||e.clipStart||0,a.listId\u0026\u0026(e.playlistId\u003da.listId.toString()));return e};\noM\u003dfunction(a,b){a.index\u003dg.ch(b,0,a.length-1);a.startSeconds\u003d0};\npM\u003dfunction(a,b){if(b.video\u0026\u0026b.video.length){a.title\u003db.title||\"\";a.description\u003db.description;a.views\u003db.views;a.likes\u003db.likes;a.dislikes\u003db.dislikes;a.author\u003db.author||\"\";var c\u003db.loop;c\u0026\u0026(a.loop\u003dc);c\u003dg.nM(a);a.items\u003d[];for(var d\u003dg.q(b.video),e\u003dd.next();!e.done;e\u003dd.next())if(e\u003de.value)e.video_id\u003de.encrypted_id,a.items.push(e);a.length\u003da.items.length;if(b\u003db.index)a.index\u003db;else if(c\u0026\u0026(b\u003dc.videoId,!a.items[a.index]||a.items[a.index].video_id!\u003d\u003db))for(c\u003d0;c\u003ca.items.length;c++)if(a.items[c].video_id\u003d\u003d\u003db){a.index\u003d\nc;break}a.setShuffle(!1);a.loaded\u003d!0;a.B++;a.j\u0026\u0026a.j()}};\ntCa\u003dfunction(a,b){var c,d,e,f,k;return g.B(function(l){if(1\u003d\u003dl.j){c\u003dg.MK();var m\u003da.V(),n\u003d{context:g.ZK(a)};m.S(\"embeds_enable_sending_ancestor_origins_killswitch\")||(n.playbackContext\u003d{contentPlaybackContext:{ancestorOrigins:m.ancestorOrigins}});m\u003dm.embedConfig;var p,r,t,u,x,y;var z\u003db.docid||b.video_id||b.videoId||b.id;if(!z){z\u003db.raw_embedded_player_response;if(!z\u0026\u0026!g.P(\"parse_video_id_from_serialized_embedded_player_response_killswitch\")){var E\u003db.embedded_player_response;E\u0026\u0026(z\u003dJSON.parse(E))}z\u003dz?\n(null\u003d\u003d\u003d(y\u003dnull\u003d\u003d\u003d(x\u003dnull\u003d\u003d\u003d(u\u003dnull\u003d\u003d\u003d(t\u003dnull\u003d\u003d\u003d(r\u003dnull\u003d\u003d\u003d(p\u003dnull\u003d\u003d\u003dz||void 0\u003d\u003d\u003dz?void 0:z.embedPreview)||void 0\u003d\u003d\u003dp?void 0:p.thumbnailPreviewRenderer)||void 0\u003d\u003d\u003dr?void 0:r.playButton)||void 0\u003d\u003d\u003dt?void 0:t.buttonRenderer)||void 0\u003d\u003d\u003du?void 0:u.navigationEndpoint)||void 0\u003d\u003d\u003dx?void 0:x.watchEndpoint)||void 0\u003d\u003d\u003dy?void 0:y.videoId)||null:null}p\u003d(p\u003dz)?p:void 0;r\u003da.playlistId?a.playlistId:b.list;t\u003db.listType;if(r){var H;\"user_uploads\"\u003d\u003d\u003dt?H\u003d{username:r}:H\u003d{playlistId:r};rCa(m,p,b,H);n.playlistRequest\u003dH}else b.playlist?\n(H\u003d{templistVideoIds:b.playlist.toString().split(\",\")},rCa(m,p,b,H),n.playlistRequest\u003dH):p\u0026\u0026(H\u003d{videoId:p},m\u0026\u0026(H.serializedThirdPartyEmbedConfig\u003dm),n.singleVideoRequest\u003dH);d\u003dn;e\u003dg.wK(sCa);return g.A(l,g.yI(c,d,e),2)}f\u003dl.u;k\u003da.V();b.raw_embedded_player_response\u003df;return l.return(new yE(k,b))})};\nrCa\u003dfunction(a,b,c,d){c.index\u0026\u0026(d.playlistIndex\u003dString(Number(c.index)+1));d.videoId\u003db?b:\"\";a\u0026\u0026(d.serializedThirdPartyEmbedConfig\u003da)};\ng.rM\u003dfunction(a,b){qM.get(a);qM.set(a,b)};\ng.sM\u003dfunction(a){g.Kv.call(this);this.loaded\u003d!1;this.player\u003da};\nuCa\u003dfunction(){this.u\u003d[];this.j\u003d[]};\ng.tM\u003dfunction(a,b){return b?a.j.concat(a.u):a.j};\ng.uM\u003dfunction(a,b){switch(b.kind){case \"asr\":vCa(b,a.u);break;default:vCa(b,a.j)}};\nvCa\u003dfunction(a,b){g.Yb(b,function(c){return a.equals(c)})||b.push(a)};\ng.vM\u003dfunction(a){g.I.call(this);this.Y\u003da;this.u\u003dnew uCa;this.C\u003d[]};\ng.wM\u003dfunction(a,b,c){g.vM.call(this,a);this.audioTrack\u003dc;this.j\u003dnull;this.C\u003db.JF};\nwCa\u003dfunction(){this.j\u003d10;this.Dh\u003d!1};\nxCa\u003dfunction(a,b){var c\u003dvoid 0\u003d\u003d\u003db?{}:b,d\u003dvoid 0\u003d\u003d\u003dc.jl?!1:c.jl;b\u003dnew wCa;b.Dh\u003d(void 0\u003d\u003d\u003dc.hasSubfragmentedFmp4?!1:c.hasSubfragmentedFmp4)||d;if(a\u003dg.XB(a.experiments,\"html5_time_based_consolidation_ms\"))b.j\u003da;return b};\ng.yCa\u003dfunction(a){this.j\u003da;this.D\u003dnew wCa;this.Kk\u003dthis.Jk\u003d!1;this.Dk\u003d2;this.K\u003d20971520;this.X\u003d8388608;this.J\u003d120;this.qb\u003d3145728;this.ya\u003d62914560;this.rb\u003d10485760;this.Ek\u003dg.XB(this.j.experiments,\"html5_min_readbehind_secs\");this.As\u003dg.XB(this.j.experiments,\"html5_min_readbehind_cap_secs\");this.zs\u003dg.XB(this.j.experiments,\"html5_max_readbehind_secs\");this.Iv\u003dthis.j.S(\"html5_trim_future_discontiguous_ranges\");this.Ob\u003dNaN;this.lh\u003d0;this.Xl\u003dthis.Zi\u003dthis.Dp\u003d2;this.Ia\u003d2097152;this.Wl\u003d1048576;this.Va\u003d!1;this.bd\u003d\n1800;this.yk\u003d5;this.xa\u003d15;this.md\u003d1;this.B\u003d1.15;this.C\u003d1.05;this.Hk\u003d!0;this.Ja\u003d!1;this.Yl\u003d.8;this.Lb\u003d!1;this.Lv\u003dthis.j.S(\"html5_update_representation_init_boxes\");this.xj\u003d!1;this.tb\u003d6;this.Z\u003dthis.jb\u003d!1;this.Fk\u003dthis.Ub\u003d0;this.Pr\u003dthis.j.S(\"html5_append_init_while_paused\");this.Sl\u003dg.XB(this.j.experiments,\"html5_post_interrupt_readahead\");this.Eb\u003d5E3;this.Gr\u003d100;this.vj\u003d10;this.Uq\u003dg.XB(this.j.experiments,\"html5_ssdai_failure_retry_limit\")||3;this.nj\u003dthis.j.experiments.Za(\"html5_clone_original_for_fallback_location\");\nthis.Hv\u003dthis.j.experiments.Za(\"html5_ssdai_reset_on_video_only_killswitch\");this.qf\u003d1;this.eh\u003d1.6;this.bb\u003d!1;this.ma\u003d.5;this.lc\u003d2;this.Wb\u003dthis.Dr\u003d0;this.Er\u003d1.5;this.Fr\u003dthis.fh\u003d.5;this.Pd\u003d15;this.xk\u003d1;this.Cq\u003dthis.Cb\u003d!1;this.zk\u003d0;this.jm\u003dthis.Yq\u003dthis.zj\u003dthis.Ul\u003dthis.Ik\u003d!1;this.Gb\u003d2;this.Fq\u003dthis.lj\u003d!1;this.je\u003d0;this.Wf\u003dthis.Ep\u003dthis.oa\u003dthis.Ar\u003dthis.Xf\u003d!1;this.hh\u003dthis.j.S(\"html5_unrewrite_timestamps\");this.Sa\u003d!0;this.Wc\u003dthis.Tb\u003dthis.Tl\u003dthis.Na\u003d!1;this.qk\u003d!0;this.Yg\u003d!1;this.u\u003d\"\";this.Sr\u003d1048576;this.Vc\u003d\n[];this.Tr\u003dthis.j.S(\"html5_woffle_resume\");this.yj\u003dthis.Ph\u003dthis.Vf\u003dthis.Fd\u003d!1;this.Tg\u003d46800;this.uj\u003dthis.uq\u003dthis.cj\u003dthis.aj\u003dthis.Vl\u003dthis.Od\u003dthis.kb\u003d!1;this.N\u003d0;this.vk\u003d\"\";this.Rr\u003dthis.j.S(\"html5_disable_codec_for_playback_on_error\");this.Qh\u003dthis.Or\u003dthis.wj\u003dthis.Ug\u003d!1;this.ge\u003d0;this.Fs\u003djs();this.Dq\u003dthis.wk\u003d!1;this.Qr\u003dthis.j.S(\"html5_skip_buffer_check_seek_to_head\");this.Dc\u003d!1;this.rk\u003dthis.j.S(\"html5_enable_ssdai_secondary_host\");this.Ur\u003dthis.j.S(\"html5_disable_ssdai_probing_killswitch\");this.Np\u003d!this.j.S(\"html5_reset_media_stream_discontinuity_killswitch\");\nthis.Qi\u003d!1;this.Re\u003d8192;this.Ea\u003dthis.Sb\u003d!1;this.Op\u003d1;this.Kv\u003dthis.j.S(\"html5_update_readahead_from_real_byterates\");this.Jv\u003dthis.j.S(\"html5_onesie_live\");this.Ds\u003dthis.j.S(\"html5_onesie_probe_during_read\");this.Cs\u003dg.XB(this.j.experiments,\"html5_onesie_live_ttl_secs\")||8;this.Bs\u003dthis.j.S(\"html5_notify_resource_time_out_no_content\");this.hq\u003dg.XB(this.j.experiments,\"html5_resource_no_content_delay_scaling\")||0;this.Gk\u003dg.XB(this.j.experiments,\"html5_attach_num_random_bytes_to_bandaid\");this.sj\u003dthis.j.experiments.Za(\"html5_onesie_consume_media_slices\");\nthis.Gs\u003dthis.j.S(\"html5_self_init_consolidation\");this.zr\u003dthis.j.S(\"html5_stream_metadata\");this.Ya\u003dthis.j.S(\"html5_onesie_ads\")};\nzCa\u003dfunction(a,b){1080\u003cb.video.j\u0026\u0026!a.Jk\u0026\u0026(a.K\u003d36700160,a.X\u003d5242880,a.qb\u003d10485760,a.Ia\u003d4194304,a.Jk\u003d!0);2160\u003cb.video.j\u0026\u0026!a.Kk\u0026\u0026(a.K\u003d104857600,a.Ob\u003d13107200,a.Kk\u003d!0);b.isEncrypted()\u0026\u0026g.fs()\u0026\u0026ds(\"kant\")\u0026\u0026(a.Ob\u003d1310720);b.Ob\u0026\u0026(a.Wl\u003dMath.max(65536,Math.min(a.Ia,5*b.Ob)))};\ng.xM\u003dfunction(a,b){return wA(a.info.mimeType)?b?a.info.Yb()\u003d\u003d\u003db:!0:!1};\ng.ACa\u003dfunction(a,b){if(null!\u003da.j\u0026\u0026g.DD(b.V())\u0026\u0026!a.j.isManifestless\u0026\u0026null!\u003da.j.j.rawcc)return!0;if(!a.Cf())return!1;b\u003d!!a.j\u0026\u0026a.j.isManifestless\u0026\u0026Object.values(a.j.j).some(function(c){return g.xM(c,\"386\")});\na\u003d!!a.j\u0026\u0026!a.j.isManifestless\u0026\u0026ysa(a.j);return b||a};\ng.yM\u003dfunction(a,b,c,d,e){g.vM.call(this,a);this.videoId\u003dc;this.JM\u003de;this.D\u003d{};this.j\u003dnull;a\u003dd||g.xr(b).hl||\"\";a\u003da.split(\"_\").join(\"-\");this.B\u003dyr(b,{hl:a})};\nzM\u003dfunction(a,b){g.I.call(this);this.I\u003da;this.C\u003db;this.Oz\u003d{};this.j\u003d{};this.u\u003dnull;this.D\u003dthis.I.S(\"web_player_defer_modules\");this.J\u003dthis.I.S(\"web_player_defer_heartbeat\");this.B\u003dnew Set;this.Kd\u003dnew Map};\ng.AM\u003dfunction(a){return a.Kd.get(\"captions\")};\nDCa\u003dfunction(a,b){switch(b){case \"ad\":return BM(a);case \"annotations_module\":return b\u003da.I.V(),a\u003da.I.getVideoData(),a.cJ||\"3\"\u003d\u003d\u003db.controlsType?!1:b.Z.isEmpty()\u0026\u0026\"annotation-editor\"!\u003d\u003db.playerStyle\u0026\u0026\"live-dashboard\"!\u003d\u003db.playerStyle?!!a.Na||!!g.aF(a)||!!g.bF(a):!0;case \"attribution\":return a\u003da.I.V(),a.S(\"web_player_show_music_in_this_video\")\u0026\u0026\"desktop-polymer\"\u003d\u003d\u003da.playerStyle;case \"creatorendscreen\":return b\u003da.I.V(),b.N||\"3\"\u003d\u003d\u003db.controlsType?a\u003d!1:\"creator-endscreen-editor\"\u003d\u003d\u003db.playerStyle?a\u003d!0:(a\u003da.I.getVideoData(),\na\u003d!!a\u0026\u0026(!!g.qwa(a)||!!g.rwa(a))),a;case \"embed\":return g.dD(a.I.V());case \"endscreen\":return g.BCa(a);case \"heartbeat\":return a.SH();case \"inline_preview\":return a.I.V().showInlinePreviewUi;case \"kids\":return tD(a.I.V());case \"remote\":return a.I.V().jb;case \"miniplayer\":return a.I.V().showMiniplayerUiWhenMinimized;case \"music\":return g.oD(a.I.V());case \"offline\":return CM(a);case \"captions\":return b\u003da.I.getVideoData(),!!b.Lb||!!b.captionTracks.length||g.ACa(b,a.I);case \"unplugged\":return g.lD(a.I.V());\ncase \"ux\":return a.I.V().Eb;case \"webgl\":return CCa(a);case \"ypc\":return a.ly();case \"ypc_clickwrap\":return a\u003da.I.getVideoData(),a.lj\u0026\u0026!a.OC;case \"yto\":return!!a.I.getVideoData().ma.includes(\"yto\");default:return g.R(Error(\"Module descriptor \"+b+\" does not match\")),!1}};\nDM\u003dfunction(a,b,c,d,e){var f;c\u003dvoid 0\u003d\u003d\u003dc?!1:c;d\u003dvoid 0\u003d\u003d\u003dd?!1:d;var k\u003da.Kd.get(b);if(!k||d)if(e||(e\u003dfunction(){DM(a,b,c,d)}),f||(f\u003dfunction(){a.I.He(b)}),k\u003dk||ECa(a,b,DCa(a,b),e,f))a.Kd.set(b,k),k.create(),c\u0026\u0026a.I.Oa(\"onApiChange\")};\nGCa\u003dfunction(a){EM(a)\u0026\u0026a.EE();a.D\u0026\u0026(DM(a,\"captions\",!0),DM(a,\"endscreen\"),a.FE(),DM(a,\"creatorendscreen\",!0));FCa(a)\u0026\u0026a.GE()};\nFCa\u003dfunction(a){var b\u003da.I.getVideoData(),c\u003d\"LIVE_STREAM_MODE_LIVE\"\u003d\u003d\u003dDE[EE(b)];return a.J\u0026\u0026!c\u0026\u0026!g.dc(b.ma,\"heartbeat\")};\nEM\u003dfunction(a){a\u003da.I.getVideoData();return a.S(\"web_player_defer_ad\")\u0026\u0026!g.dc(a.ma,\"ad\")};\ng.BCa\u003dfunction(a){var b\u003da.I.V();if(JD(b)||b.D||!b.Gb\u0026\u0026!b.Pd)return!1;var c\u003da.I.getPresentingPlayerType();if(2\u003d\u003d\u003dc)return!1;if(3\u003d\u003d\u003dc)return b.S(\"desktop_enable_autoplay\");a\u003da.I.getVideoData();if(!a)return!1;c\u003d!a.isLiveDefaultBroadcast||b.S(\"allow_poltergust_autoplay\");c\u003da.isLivePlayback\u0026\u0026(!b.S(\"allow_live_autoplay\")||!c);b\u003da.isLivePlayback\u0026\u0026b.S(\"allow_live_autoplay_on_mweb\");return!c||b};\ng.dM\u003dfunction(a){return a.Kd.get(\"webgl\")};\nCCa\u003dfunction(a){var b\u003da.I.getVideoData();a\u003da.I.V();var c\u003dg.Ula(),d\u003da.S(\"enable_spherical_kabuki\"),e\u003dg.ID(a);if(g.$E(b))return c||d||e||a.S(\"html5_enable_spherical\");if(g.XE(b))return e||c||d||a.S(\"html5_enable_spherical\");if(g.YE(b))return e||c||a.S(\"html5_enable_spherical3d\");if(g.ZE(b))return e||!1;c\u003db.u\u0026\u0026b.u.video\u0026\u0026b.u.video.isHdr();return e\u0026\u0026!g.RE(b)\u0026\u0026!c\u0026\u0026(a.S(\"enable_webgl_noop\")||a.S(\"html5_enable_bicubicsharp\"))};\nCM\u003dfunction(a){a\u003da.I.V();return a.Zi\u0026\u0026a.S(\"web_player_offline_module\")};\nHCa\u003dfunction(a){a.I.V().S(\"web_player_ux_module_wait\")\u0026\u0026a.Kd.get(\"ux\")\u0026\u0026a.I.He(\"ux\")};\nICa\u003dfunction(a){HCa(a);DM(a,\"ux\",!0)};\nBM\u003dfunction(a){if(a\u003da.I.getVideoData(1).getPlayerResponse())if(a\u003da.adPlacements)for(var b\u003d0;b\u003ca.length;b++)if(a[b].adPlacementRenderer)return!0;return!1};\nECa\u003dfunction(a,b,c,d,e){try{if(c){var f\u003dqM.get(b);if(f)return new f(a.I);JCa(a,b,d,e)}else a.I.He(b)}catch(k){a.I.He(b),g.R(k)}return null};\nFM\u003dfunction(a,b,c){for(var d\u003dg.q(a.Kd),e\u003dd.next();!e.done;e\u003dd.next()){var f\u003dg.q(e.value);e\u003df.next().value;(f\u003df.next().value)\u0026\u0026(c||f.Yh(b))\u0026\u0026(g.cf(f),a.Kd.delete(e))}};\nGM\u003dfunction(a){return a.Kd.get(\"ad\")};\nHM\u003dfunction(a){if(tD(a.I.V()))return a.Kd.get(\"kids\")};\nbM\u003dfunction(a){if(a.I.V().jb)return a.Kd.get(\"remote\")};\ng.IM\u003dfunction(a){if(g.lD(a.I.V()))return a.Kd.get(\"unplugged\")};\nVL\u003dfunction(a){if(a.I.V().Eb)return a.Kd.get(\"ux\")};\nJM\u003dfunction(a){if(CM(a))return a.Kd.get(\"offline\")};\ng.KM\u003dfunction(a){return a.Kd.get(\"annotations_module\")};\nLM\u003dfunction(a){return a.Kd.get(\"creatorendscreen\")};\nLCa\u003dfunction(a){var b\u003da.C.split(\"/\").slice(0,4).join(\"/\")+\"/wasm/lib.js\";return new Promise(function(c,d){KCa(a,b,function(){var e,f;return g.B(function(k){if(1\u003d\u003dk.j)return e\u003dg.C.loadWasm,\"function\"!\u003d\u003dtypeof e?(d(\"noloadwasm\"),k.eb(0)):g.A(k,e(),3);f\u003dk.u;c(f);g.sa(k)})},function(){d(\"player wasm load failure\")})})};\nJCa\u003dfunction(a,b,c,d){if(a.C){var e\u003dMCa[b];KCa(a,a.C+e,function(){a.B.add(e);c.call(a)},d)}};\nKCa\u003dfunction(a,b,c,d){function e(){a.isDisposed()||d.call(a)}\nfunction f(){a.isDisposed()||c.call(a)}\nfor(var k\u003dg.Ah(\"SCRIPT\"),l\u003d!1,m,n\u003d0;n\u003ck.length;n++){var p\u003dk[n];if(p.src\u003d\u003d\u003db||p.getAttribute(\"data-original-src\")\u003d\u003d\u003db)m\u003dp}m||(m\u003dg.Qh(\"SCRIPT\"),m.setAttribute(\"data-original-src\",b),l\u003d!0);var r\u003dm.onload;m.onload\u003dfunction(y){ci(f);r\u0026\u0026r.apply(window,[y])};\nvar t\u003dm.onerror;m.onerror\u003dfunction(y){if(.01\u003eMath.random()){var z\u003dnew g.Ws(\"Unable to load player module\",b,document.location\u0026\u0026document.location.origin);g.R(z)}ci(e);t\u0026\u0026t(y)};\nvar u\u003dm,x\u003du.onreadystatechange;u.onreadystatechange\u003dfunction(y){switch(u.readyState){case \"loaded\":case \"complete\":ci(f)}x\u0026\u0026x(y)};\nl\u0026\u0026((k\u003da.I.V().cspNonce)\u0026\u0026m.setAttribute(\"nonce\",k),g.Uj(m,g.up(b)),k\u003dg.Ah(\"HEAD\")[0]||document.body,k.insertBefore(m,k.firstChild),g.ef(a,function(){m.parentNode\u0026\u0026m.parentNode.removeChild(m)}))};\nMM\u003dfunction(a,b,c){g.ff.call(this,b,a);this.j\u003dc};\ng.NM\u003dfunction(a){VH.call(this);var b\u003dthis;this.j\u003da;this.D\u003d{};this.listener\u003dfunction(c){b.dispatchEvent(new MM(b,c.type,c))}};\nPM\u003dfunction(a,b,c,d,e){g.Kv.call(this);var f\u003dthis;this.target\u003da;this.Fz\u003db;this.u\u003d0;this.J\u003d!1;this.C\u003dnew g.ih(NaN,NaN);this.j\u003dnew g.yA(this);this.xa\u003dthis.B\u003dthis.K\u003dnull;g.J(this,this.j);b\u003dd||e?4E3:3E3;this.X\u003dnew g.K(function(){OM(f,1,!1)},b,this);\ng.J(this,this.X);this.Z\u003dnew g.K(function(){OM(f,2,!1)},b,this);\ng.J(this,this.Z);this.ma\u003dnew g.K(function(){OM(f,512,!1)},b,this);\ng.J(this,this.ma);this.oa\u003dc\u0026\u00260\u003cc.Wc.length?5E3:3E3;d||(this.B\u003dthis.j.T(a,\"mouseover\",this.hB),this.j.T(a,\"mousemove\",this.MV),this.j.T(a,\"mouseleave\",this.NV));wm?this.j.T(a,\"keypress\",this.oV):this.j.T(a,\"focusin\",this.nU);this.D\u003dthis.j.T(a,\"mousedown\",this.EN);this.N\u003dthis.j.T(a,\"touchstart\",this.cQ,void 0,!0);OM(this,640,!0)};\nNCa\u003dfunction(a){OM(a,4,!1);a.K\u0026\u0026(a.j.wc(a.K),a.K\u003dnull,a.B\u003da.j.T(a.target,\"mouseover\",a.hB));a.B\u0026\u0026(a.j.wc(a.B),a.B\u003da.j.T(a.target,\"mouseover\",a.hB))};\nOM\u003dfunction(a,b,c){a.isDisposed();var d\u003d!a.u;c?(a.u|\u003db,b\u00261\u0026\u0026a.X.start(),b\u00262\u0026\u0026a.Z.start()):(a.u\u0026\u003d~b,b\u00261\u0026\u0026a.X.stop(),b\u00262\u0026\u0026a.Z.stop(),b\u0026512\u0026\u0026a.ma.stop());a.u\u0026512\u0026\u0026!(a.u\u0026128)\u0026\u0026g.ap(a.ma,a.oa);b\u003d!a.u;d!\u003d\u003db\u0026\u0026a.ea(\"autohideupdate\",b)};\ng.QM\u003dfunction(a){g.V.call(this,{G:\"button\",Ha:[\"ytp-large-play-button\",\"ytp-button\"],W:{\"aria-label\":\"Play\"},U:[\"{{largePlayButtonChildren}}\"]});this.api\u003da;this.T(a,\"videodatachange\",this.Ka);g.jD(this.api.V())\u0026\u0026this.api.S(\"embeds_web_enable_red_play_button_on_preview\")\u0026\u0026g.hp(this.element,\"ytp-large-play-button-red-bg\");this.Ka()};\nRM\u003dfunction(a){var b\u003d[\"ytp-cued-thumbnail-overlay\"];a.V().D\u0026\u0026b.push(\"ytp-exp-contain-thumbnail\");g.V.call(this,{G:\"div\",Ha:b,U:[{G:\"div\",L:\"ytp-cued-thumbnail-overlay-image\"}]});b\u003dthis.Da(\"ytp-cued-thumbnail-overlay\");var c\u003dnew g.QM(a);g.J(this,c);c.Ba(b);this.B\u003dnew g.yA(this);g.J(this,this.B);this.api\u003da;this.D\u003dthis.Da(\"ytp-cued-thumbnail-overlay-image\");this.C\u003dc;this.u\u003dnew g.GJ(this,250);g.J(this,this.u);this.j\u003dnew g.K(this.Ka,0,this);g.J(this,this.j);this.Ka();this.T(a,\"appresize\",this.yb);this.T(a,\n\"presentingplayerstatechange\",this.onStateChange);this.T(a,\"ypcStateChanged\",this.XY);fD(a.V())\u0026\u0026this.T(a,\"videoplayerreset\",this.qR)};\nOCa\u003dfunction(a){var b\u003d!a.V().eh\u0026\u00263!\u003d\u003da.getPresentingPlayerType();return a.isFullscreen()||b};\ng.SM\u003dfunction(a,b,c,d){var e\u003da.currentTarget;if((void 0\u003d\u003d\u003dc||!c)\u0026\u0026g.iK(a))return g.Fs(a),!0;b.pauseVideo();a\u003de.getAttribute(\"href\");g.sK(a,d,!0);return!1};\ng.TM\u003dfunction(a,b,c){if(zD(b.V())\u0026\u00262!\u003d\u003db.getPresentingPlayerType()){if(g.iK(c))return b.isFullscreen()\u0026\u0026!b.V().externalFullscreen\u0026\u0026b.toggleFullscreen(),g.Fs(c),!0}else if(b.V().S(\"embeds_enable_webview_nonjs_navigation\")\u0026\u0026g.dD(b.V())\u0026\u0026(os()||ms()))b\u003dc.target,b instanceof HTMLAnchorElement\u0026\u0026(a\u003dZea(a),b.href\u003dRca(a));else{var d\u003dg.iK(c);d\u0026\u0026b.pauseVideo();g.sK(a,void 0,!0);d\u0026\u0026(g.tK(a),g.Fs(c))}return!1};\nPCa\u003dfunction(){return{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",Ib:!0,W:{d:\"M11,11 C9.89,11 9,11.9 9,13 L9,23 C9,24.1 9.89,25 11,25 L25,25 C26.1,25 27,24.1 27,23 L27,13 C27,11.9 26.1,11 25,11 L11,11 Z M17,17 L15.5,17 L15.5,16.5 L13.5,16.5 L13.5,19.5 L15.5,19.5 L15.5,19 L17,19 L17,20 C17,20.55 16.55,21 16,21 L13,21 C12.45,21 12,20.55 12,20 L12,16 C12,15.45 12.45,15 13,15 L16,15 C16.55,15 17,15.45 17,16 L17,17 L17,17 Z M24,17 L22.5,17 L22.5,16.5 L20.5,16.5 L20.5,19.5 L22.5,19.5 L22.5,19 L24,19 L24,20 C24,20.55 23.55,21 23,21 L20,21 C19.45,21 19,20.55 19,20 L19,16 C19,15.45 19.45,15 20,15 L23,15 C23.55,15 24,15.45 24,16 L24,17 L24,17 Z\",\nfill:\"#fff\"}}],L:\"ytp-subtitles-button-icon\"}};\nUM\u003dfunction(){return{G:\"div\",L:\"ytp-spinner-container\",U:[{G:\"div\",L:\"ytp-spinner-rotator\",U:[{G:\"div\",L:\"ytp-spinner-left\",U:[{G:\"div\",L:\"ytp-spinner-circle\"}]},{G:\"div\",L:\"ytp-spinner-right\",U:[{G:\"div\",L:\"ytp-spinner-circle\"}]}]}]}};\nVM\u003dfunction(a){if(document.createRange){var b\u003ddocument.createRange();b\u0026\u0026(b.selectNodeContents(a),a\u003dwindow.getSelection())\u0026\u0026(a.removeAllRanges(),a.addRange(b))}};\nWM\u003dfunction(a,b,c){a\u003da.V();return a.S(\"desktop_player_button_tooltip_with_shortcut\")\u0026\u0026!a.Ug?g.tG(\"$DESCRIPTION ($SHORTCUT)\",{DESCRIPTION:b,SHORTCUT:c}):b};\ng.XM\u003dfunction(a){g.V.call(this,{G:\"div\",Ha:[\"ytp-error\"],W:{role:\"alert\"},U:[{G:\"div\",L:\"ytp-error-content\",U:[{G:\"div\",L:\"ytp-error-icon-container\",U:[{G:\"svg\",W:{fill:\"#fff\",viewBox:\"0 0 48 48\"},U:[{G:\"path\",W:{d:\"M0 0h48v48H0V0z\",fill:\"none\"}},{G:\"path\",W:{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\",L:\"ytp-error-content-wrap\",\nU:[{G:\"div\",L:\"ytp-error-content-wrap-reason\",qa:\"{{content}}\"},{G:\"div\",L:\"ytp-error-content-wrap-subreason\",qa:\"{{subreason}}\"}]}]}]});this.api\u003da;this.keys\u003d[]};\ng.YM\u003dfunction(a){a\u003da.split(QCa);for(var b\u003d[],c\u003d0;c\u003ca.length;c+\u003d3){var d\u003da[c++].split(\"\\n\");b.push(d[0]);for(var e\u003d1;e\u003cd.length;e++)b.push({G:\"br\"}),b.push(d[e]);c\u003ca.length\u0026\u0026b.push({G:\"a\",W:{href:a[c],target:a[c+1]},qa:a[c+2]})}return{G:\"span\",U:b}};\n$M\u003dfunction(a,b,c,d,e,f,k){d\u003dvoid 0\u003d\u003d\u003dd?!1:d;e\u003dvoid 0\u003d\u003d\u003de?!1:e;k\u003dvoid 0\u003d\u003d\u003dk?!0:k;e||(e\u003da.api.V().j);a\u003da.api.getVideoData();b\u003dg.tG(g.ZM[b]||\"\",d?{CPN:a.clientPlaybackNonce}:{}).split(/\\$(BEGIN|END)_LINK/);d\u003d[];f\u0026\u0026d.push({G:\"h2\",qa:f});d.push(b[0]);k\u0026\u0026d.push({G:\"br\"});d.push({G:\"a\",W:{href:c,target:e?\"_blank\":null},qa:b[2]});d.push(b[4]);return{G:\"span\",U:d}};\nRCa\u003dfunction(a,b){for(var c\u003da.element.getElementsByTagName(\"a\"),d\u003d0;d\u003cc.length;d++){var e\u003da.T(c[d],\"click\",b);a.keys.push(e)}};\nSCa\u003dfunction(a){for(var b\u003d0;b\u003ca.keys.length;b++)a.wc(a.keys[b]);a.keys\u003d[]};\naN\u003dfunction(a){g.yA.call(this);this.I\u003da;this.j\u003dnew Set;this.mediaSession\u003dnavigator.mediaSession;this.T(a,\"videodatachange\",this.onVideoDataChange);this.T(a,\"presentingplayerstatechange\",this.jg);this.onVideoDataChange()};\nbN\u003dfunction(a,b,c){a.mediaSession.setActionHandler(b,c?function(){c()}:null);\na.j.add(b)};\nTCa\u003dfunction(a){bN(a,\"play\",function(){a.I.playVideo()});\nbN(a,\"pause\",function(){a.I.pauseVideo()});\nbN(a,\"seekbackward\",function(){a.I.seekBy(-5*a.I.getPlaybackRate())});\nbN(a,\"seekforward\",function(){a.I.seekBy(5*a.I.getPlaybackRate())})};\nUCa\u003dfunction(a){var b,c;a\u003da.I.getVideoData();a\u003da.watchNextResponse\u0026\u0026a.watchNextResponse.playerOverlays||null;return null\u003d\u003d\u003d(c\u003dnull\u003d\u003d\u003d(b\u003dnull\u003d\u003d\u003da||void 0\u003d\u003d\u003da?void 0:a.playerOverlayRenderer)||void 0\u003d\u003d\u003db?void 0:b.browserMediaSession)||void 0\u003d\u003d\u003dc?void 0:c.browserMediaSessionRenderer};\nVCa\u003dfunction(a){var b\u003d[];if(!a||!a.thumbnails)return b;a\u003dg.q(a.thumbnails);for(var c\u003da.next();!c.done;c\u003da.next())c\u003dc.value,c.url\u0026\u0026(!c.width||0\u003e\u003dc.width||!c.height||0\u003e\u003dc.height||g.Zw(c.url)\u0026\u0026b.push({src:c.url||\"\",sizes:c.width+\"x\"+c.height,type:\"image/jpeg\"}));return b};\nWCa\u003dfunction(a){var b\u003da.I.zb();b\u003db.isCued()||b.isError()?\"none\":g.eI(b)?\"playing\":\"paused\";a.mediaSession.playbackState\u003db};\ncN\u003dfunction(a){g.V.call(this,{G:\"div\",L:\"ytp-paid-content-overlay\",W:{\"aria-live\":\"assertive\",\"aria-atomic\":\"true\"}});this.I\u003da;this.videoId\u003dnull;this.B\u003d!1;this.Id\u003dthis.j\u003dnull;var b\u003da.V();a.S(\"enable_new_paid_product_placement\")\u0026\u0026!g.ED(b)?(this.u\u003dnew g.V({G:\"a\",L:\"ytp-paid-content-overlay-link\",W:{href:\"{{href}}\",target:\"_blank\"},U:[{G:\"div\",L:\"ytp-paid-content-overlay-icon\",qa:\"{{icon}}\"},{G:\"div\",L:\"ytp-paid-content-overlay-text\",qa:\"{{text}}\"},{G:\"div\",L:\"ytp-paid-content-overlay-chevron\",qa:\"{{chevron}}\"}]}),\nthis.T(this.u.element,\"click\",this.onClick)):this.u\u003dnew g.V({G:\"div\",Ha:[\"ytp-button\",\"ytp-paid-content-overlay-text\"],qa:\"{{text}}\"});this.C\u003dnew g.GJ(this.u,250,!1,100);g.J(this,this.u);this.u.Ba(this.element);g.J(this,this.C);this.I.Zg(this.element,this);this.T(a,\"videodatachange\",this.onVideoDataChange);this.T(a,\"presentingplayerstatechange\",this.Sc)};\nYCa\u003dfunction(a,b){var c\u003dnwa(b),d\u003dSE(b);a.j?b.videoId\u0026\u0026b.videoId!\u003d\u003da.videoId\u0026\u0026(g.cp(a.j),a.videoId\u003db.videoId,a.B\u003d!!d,a.B\u0026\u0026c\u0026\u0026XCa(a,d,c,b)):c\u0026\u0026d\u0026\u0026XCa(a,d,c,b)};\nXCa\u003dfunction(a,b,c,d){var e,f,k,l;a.j\u0026\u0026a.j.dispose();a.j\u003dnew g.K(a.Fb,b,a);g.J(a,a.j);d\u003dnull\u003d\u003d\u003d(f\u003dnull\u003d\u003d\u003d(e\u003dd.getPlayerResponse())||void 0\u003d\u003d\u003de?void 0:e.paidContentOverlay)||void 0\u003d\u003d\u003df?void 0:f.paidContentOverlayRenderer;b\u003dnull\u003d\u003d\u003dd||void 0\u003d\u003d\u003dd?void 0:d.navigationEndpoint;d\u003dnull\u003d\u003d\u003d(k\u003dnull\u003d\u003d\u003dd||void 0\u003d\u003d\u003dd?void 0:d.icon)||void 0\u003d\u003d\u003dk?void 0:k.iconType;var m\u003dnull\u003d\u003d\u003d(l\u003dnull\u003d\u003d\u003db||void 0\u003d\u003d\u003db?void 0:b.urlEndpoint)||void 0\u003d\u003d\u003dl?void 0:l.url;a.I.fk(a.element,(null\u003d\u003d\u003db||void 0\u003d\u003d\u003db?void 0:b.clickTrackingParams)||\nnull);a.u.update({href:null!\u003d\u003dm\u0026\u0026void 0!\u003d\u003dm?m:\"#\",text:c,icon:\"MONEY_HAND\"\u003d\u003d\u003dd?{G:\"svg\",W:{fill:\"none\",height:\"100%\",viewBox:\"0 0 24 24\",width:\"100%\"},U:[{G:\"path\",W:{d:\"M6 9H5V5V4H6H19V5H6V9ZM21.72 16.04C21.56 16.8 21.15 17.5 20.55 18.05C20.47 18.13 18.42 20.01 14.03 20.01C13.85 20.01 13.67 20.01 13.48 20C11.3 19.92 8.51 19.23 5.4 18H2V10H5H6H7V6H21V13H16.72C16.37 13.59 15.74 14 15 14H12.7C13.01 14.46 13.56 15 14.5 15H15.02C16.07 15 17.1 14.64 17.92 13.98C18.82 13.26 20.03 13.22 20.91 13.84C21.58 14.32 21.9 15.19 21.72 16.04ZM15 10C15 9.45 14.55 9 14 9C13.45 9 13 9.45 13 10H15ZM20 11C19.45 11 19 11.45 19 12H20V11ZM19 7C19 7.55 19.45 8 20 8V7H19ZM8 8C8.55 8 9 7.55 9 7H8V8ZM8 10H12C12 8.9 12.9 8 14 8C15.1 8 16 8.9 16 10V10.28C16.59 10.63 17 11.26 17 12H18C18 10.9 18.9 10 20 10V9C18.9 9 18 8.1 18 7H10C10 8.1 9.1 9 8 9V10ZM5 13.5V11H3V17H5V13.5ZM20.33 14.66C19.81 14.29 19.1 14.31 18.6 14.71C17.55 15.56 16.29 16 15.02 16H14.5C12.62 16 11.67 14.46 11.43 13.64L11.24 13H15C15.55 13 16 12.55 16 12C16 11.45 15.55 11 15 11H6V13.5V17.16C8.9 18.29 11.5 18.93 13.52 19C17.85 19.15 19.85 17.34 19.87 17.32C20.33 16.9 20.62 16.4 20.74 15.84C20.84 15.37 20.68 14.91 20.33 14.66Z\",\nfill:\"white\"}}]}:null,chevron:m?g.aJ():null})};\nZCa\u003dfunction(a,b){a.j\u0026\u0026(g.U(b,8)\u0026\u0026a.B?(a.B\u003d!1,a.pd(),a.j.start()):(g.U(b,2)||g.U(b,64))\u0026\u0026a.videoId\u0026\u0026(a.videoId\u003dnull))};\ndN\u003dfunction(a){g.V.call(this,{G:\"div\",L:\"ytp-spinner\",U:[UM(),{G:\"div\",L:\"ytp-spinner-message\",qa:\"If playback doesn\u0027t begin shortly, try restarting your device.\"}]});this.api\u003da;this.message\u003dthis.Da(\"ytp-spinner-message\");this.j\u003dnew g.K(this.show,500,this);g.J(this,this.j);this.T(a,\"presentingplayerstatechange\",this.onStateChange);this.T(a,\"playbackstalledatstart\",this.u);a\u003da.zb();$Ca(a)?this.j.start():this.hide()};\n$Ca\u003dfunction(a){return g.U(a,128)?!1:g.U(a,16)||g.U(a,1)?!0:!1};\ng.eN\u003dfunction(a,b,c,d){d\u003dvoid 0\u003d\u003d\u003dd?!1:d;g.WI.call(this,b);var e\u003dthis;this.I\u003da;this.ya\u003dd;this.K\u003dnew g.yA(this);this.X\u003dnew g.GJ(this,c,!0,void 0,void 0,function(){e.u\u0026\u0026e.element\u0026\u0026(e.u.getAttribute(\"aria-haspopup\"),e.u.setAttribute(\"aria-expanded\",\"true\"),e.focus())});\ng.J(this,this.K);g.J(this,this.X)};\naDa\u003dfunction(a){a.u\u0026\u0026(document.activeElement\u0026\u0026g.Wh(a.element,document.activeElement)\u0026\u0026(Zh(a.u),a.u.focus()),a.u.setAttribute(\"aria-expanded\",\"false\"),a.u\u003dvoid 0);g.Jv(a.K);a.N\u003dvoid 0};\nfN\u003dfunction(a,b,c){a.fg()?a.Fb():a.pd(b,c)};\ngN\u003dfunction(a){var b\u003dg.PB(a.V().experiments,\"mweb_muted_autoplay_animation\"),c\u003d[],d\u003d[{G:\"div\",Ha:[\"ytp-unmute-icon\"],U:[{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",Ib:!0,L:\"ytp-svg-fill\",W:{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\"}}]}]},\n{G:\"div\",Ha:[\"ytp-unmute-text\"],qa:\"Tap to unmute\"}];\"none\"!\u003d\u003db\u0026\u0026(c.push(\"ytp-unmute-animated\"),d.push({G:\"div\",Ha:[\"ytp-unmute-box\"],U:[]}),\"expand\"\u003d\u003d\u003db?c.push(\"ytp-unmute-expand\"):\"shrink\"\u003d\u003d\u003db\u0026\u0026c.push(\"ytp-unmute-shrink\"));g.eN.call(this,a,{G:\"button\",Ha:[\"ytp-unmute\",\"ytp-popup\",\"ytp-button\"].concat(c),U:[{G:\"div\",L:\"ytp-unmute-inner\",U:d}]},100);this.j\u003dthis.clicked\u003d!1;this.api\u003da;this.api.Bb(this.element,this,51663);this.T(a,\"onMutedAutoplayChange\",this.onMutedAutoplayChange,this);this.T(a,\"presentingplayerstatechange\",\nthis.jg);this.Qa(\"click\",this.onClick,this);a\u003da.isMutedByMutedAutoplay()\u0026\u0026!g.dD(this.api.V());g.VI(this,a);a\u0026\u0026bDa(this);this.B\u003da};\nbDa\u003dfunction(a){a.j||(a.j\u003d!0,a.api.fb(a.element,!0))};\ng.iN\u003dfunction(a){g.yA.call(this);var b\u003dthis;this.api\u003da;this.rG\u003d!1;this.ql\u003dnull;this.Nz\u003d!1;this.Ke\u003dnull;this.DE\u003dthis.qC\u003d!1;this.qI\u003dthis.sI\u003dnull;this.iN\u003dNaN;this.pI\u003dthis.hw\u003d!1;this.qx\u003d0;this.XD\u003d[];var c\u003da.V(),d\u003da.gb();this.ZK\u003dnew g.K(this.DG,0,this);g.J(this,this.ZK);g.oD(c)||(this.Vs\u003dnew RM(a),g.J(this,this.Vs),g.fM(a,this.Vs.element,4));if(cDa(this)){var e\u003dnew dN(a);g.J(this,e);e\u003de.element;g.fM(a,e,4)}var f\u003da.getVideoData();this.Gd\u003dnew PM(d,function(l){return b.Fz(l)},f,c.je,GD(c));\ng.J(this,this.Gd);this.Gd.subscribe(\"autohideupdate\",this.Uj,this);if(!c.disablePaidContentOverlay){var k\u003dnew cN(a);g.J(this,k);g.fM(a,k.element,4)}this.vC\u003dnew gN(a);g.J(this,this.vC);g.fM(this.api,this.vC.element,2);this.KF\u003dthis.api.isMutedByMutedAutoplay();this.T(a,\"onMutedAutoplayChange\",this.onMutedAutoplayChange);this.mC\u003dnew g.K(this.Iu,200,this);g.J(this,this.mC);this.dG\u003df.videoId;this.qP\u003dnew g.K(function(){b.qx\u003d0},350);\ng.J(this,this.qP);this.Qz\u003dnew g.K(function(){b.pI||hN(b)},350,this);\ng.J(this,this.Qz);f\u003da.getRootNode();f.setAttribute(\"aria-label\",\"YouTube Video Player\");switch(c.color){case \"white\":g.hp(f,\"ytp-color-white\")}g.oD(c)\u0026\u0026g.hp(f,\"ytp-music-player\");!a.S(\"web_player_disable_mediasession\")\u0026\u0026navigator.mediaSession\u0026\u0026null!\u003dnavigator.mediaSession.setActionHandler\u0026\u0026(f\u003dnew aN(a),g.J(this,f));this.T(a,\"appresize\",this.yb);this.T(a,\"presentingplayerstatechange\",this.jg);this.T(a,\"videodatachange\",this.onVideoDataChange);this.T(a,\"videoplayerreset\",this.CX);this.T(a,\"autonavvisibility\",\nfunction(){b.un()});\nthis.T(a,\"sizestylechange\",function(){b.un()});\nthis.T(d,\"click\",this.aY,this);this.T(d,\"dblclick\",this.bY,this);c.Ya\u0026\u0026(this.T(d,\"gesturechange\",this.cY,this),this.T(d,\"gestureend\",this.dY,this));this.To\u003d[d.Xv];this.Vs\u0026\u0026this.To.push(this.Vs.element);e\u0026\u0026this.To.push(e)};\njN\u003dfunction(a,b){if(!b)return!1;var c\u003da.api.xd();if(c.Hp()\u0026\u0026(c\u003dc.Je())\u0026\u0026g.Wh(c,b))return c.controls;for(c\u003d0;c\u003ca.To.length;c++)if(g.Wh(a.To[c],b))return!1;return g.gp(b,\"ytp-player-content\")||g.gp(b,\"html5-endscreen\")||b\u003d\u003d\u003da.api.getRootNode()?!1:!0};\ndDa\u003dfunction(a){var b\u003d2\u003d\u003d\u003da.api.getPresentingPlayerType()\u0026\u0026(a.api.gb().BA||!1)\u0026\u0026a.api.V().isMobile\u0026\u0026kN\u0026\u002611\u003c\u003dkF;a\u003da.api.V().J\u0026\u0026kN;return!(!b\u0026\u0026!a)};\nlN\u003dfunction(a,b){return!jN(a,Cs(b))\u0026\u0026g.iK(b)};\nhN\u003dfunction(a){a.Gd.Gl();if(a.qC\u0026\u0026a.DE)a.DE\u003d!1;else if(!a.api.V().oa\u0026\u0026!a.Wk()){var b\u003da.api.zb();g.U(b,2)\u0026\u0026g.$L(a.api)||a.wr(b);if(!a.api.V().Ya||b.isCued()||g.U(b,1024)){var c\u003da.api.eC();g.Dt(\"embedsShouldRequestStorageAccessResult\",{result:!!c,returnsUndefined:void 0\u003d\u003d\u003dc});var d\u003dg.U(b,1024);c\u0026\u0026(b.isCued()||d)?(g.Dt(\"embedsRequestStorageAccessState\",{isCued:b.isCued(),Nga:d}),a.requestStorageAccess()):(!c||b.isCued()\u0026\u0026d||g.Dt(\"embedsRequestStorageAccessFailedState\",{state:b.state}),a.Iu())}else a.mC.isActive()?\n(a.CA(),a.mC.stop()):a.mC.start()}};\neDa\u003dfunction(a,b){return g.iK(b)\u0026\u0026a.api.isMutedByMutedAutoplay()?(a.api.unMute(),2\u003d\u003d\u003da.api.getPresentingPlayerType()\u0026\u0026a.api.playVideo(),b\u003da.api.zb(),!g.U(b,4)||g.U(b,8)||g.U(b,2)||a.Iu(),!0):!1};\nfDa\u003dfunction(a,b,c){a.api.isFullscreen()?c\u003c1-b\u0026\u0026a.api.toggleFullscreen():c\u003e1+b\u0026\u0026a.api.toggleFullscreen()};\ncDa\u003dfunction(a){a\u003des()\u0026\u002667\u003c\u003dQla()\u0026\u0026!a.api.V().J;return!ds(\"tizen\")\u0026\u0026!aD\u0026\u0026!a\u0026\u0026!0};\nmN\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?2:b;g.Kv.call(this);this.api\u003da;this.j\u003dnull;this.Lc\u003dnew Hv(this);g.J(this,this.Lc);this.u\u003dpAa;this.Lc.T(this.api,\"presentingplayerstatechange\",this.Sc);this.j\u003dthis.Lc.T(this.api,\"progresssync\",this.Vb);this.nk\u003db;1\u003d\u003d\u003dthis.nk\u0026\u0026this.Vb()};\nnN\u003dfunction(a){g.V.call(this,{G:\"button\",Ha:[\"ytp-button\",\"ytp-back-button\"],U:[{G:\"div\",L:\"ytp-arrow-back-icon\",U:[{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 -12 36 36\",width:\"100%\"},U:[{G:\"path\",W:{d:\"M0 0h24v24H0z\",fill:\"none\"}},{G:\"path\",Ib:!0,W:{d:\"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z\",fill:\"#fff\"}}]}]}]});this.I\u003da;g.VI(this,a.V().showBackButton);this.Qa(\"click\",this.onClick)};\ng.oN\u003dfunction(a){g.V.call(this,{G:\"div\",U:[{G:\"div\",L:\"ytp-bezel-text-wrapper\",U:[{G:\"div\",L:\"ytp-bezel-text\",qa:\"{{title}}\"}]},{G:\"div\",L:\"ytp-bezel\",W:{role:\"status\",\"aria-label\":\"{{label}}\"},U:[{G:\"div\",L:\"ytp-bezel-icon\",qa:\"{{icon}}\"}]}]});this.I\u003da;this.u\u003dnew g.K(this.show,10,this);this.j\u003dnew g.K(this.hide,500,this);g.J(this,this.u);g.J(this,this.j);this.hide()};\nqN\u003dfunction(a,b,c){if(0\u003e\u003db){c\u003djJ();b\u003d\"muted\";var d\u003d0}else c\u003dc?{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",Ib:!0,W:{d:\"M8,21 L12,21 L17,26 L17,10 L12,15 L8,15 L8,21 Z M19,14 L19,22 C20.48,21.32 21.5,19.77 21.5,18 C21.5,16.26 20.48,14.74 19,14 Z\",fill:\"#fff\"}}]}:{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",Ib:!0,W:{d:\"M8,21 L12,21 L17,26 L17,10 L12,15 L8,15 L8,21 Z M19,14 L19,22 C20.48,21.32 21.5,19.77 21.5,18 C21.5,16.26 20.48,14.74 19,14 Z M19,11.29 C21.89,12.15 24,14.83 24,18 C24,21.17 21.89,23.85 19,24.71 L19,26.77 C23.01,25.86 26,22.28 26,18 C26,13.72 23.01,10.14 19,9.23 L19,11.29 Z\",\nfill:\"#fff\"}}]},d\u003dMath.floor(b),b\u003dd+\"volume\";pN(a,c,b,d+\"%\")};\ngDa\u003dfunction(a,b){b\u003db?{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",Ib:!0,L:\"ytp-svg-fill\",W:{d:\"M 17,24 V 12 l -8.5,6 8.5,6 z m .5,-6 8.5,6 V 12 l -8.5,6 z\"}}]}:{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",Ib:!0,L:\"ytp-svg-fill\",W:{d:\"M 10,24 18.5,18 10,12 V 24 z M 19,12 V 24 L 27.5,18 19,12 z\"}}]};var c\u003da.I.getPlaybackRate(),d\u003dg.tG(\"Speed is $RATE\",{RATE:String(c)});pN(a,b,d,c+\"x\")};\nhDa\u003dfunction(a,b){b\u003db?\"Subtitles/closed captions on\":\"Subtitles/closed captions off\";pN(a,PCa(),b)};\npN\u003dfunction(a,b,c,d){d\u003dvoid 0\u003d\u003d\u003dd?\"\":d;a.Ma(\"label\",void 0\u003d\u003d\u003dc?\"\":c);GD(a.I.V())?a.Ma(\"icon\",null):a.Ma(\"icon\",b);g.cp(a.j);a.u.start();a.Ma(\"title\",d);g.L(a.element,\"ytp-bezel-text-hide\",!d)};\nsN\u003dfunction(a,b,c){g.V.call(this,{G:\"button\",Ha:[\"ytp-button\",\"ytp-cards-button\"],W:{\"aria-label\":\"Show cards\",\"aria-owns\":\"iv-drawer\",\"aria-haspopup\":\"true\",\"data-tooltip-opaque\":String(g.dD(a.V()))},U:[{G:\"span\",L:\"ytp-cards-button-icon-default\",U:[{G:\"div\",L:\"ytp-cards-button-icon\",U:[a.V().S(\"player_new_info_card_format\")?Oza():{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",Ib:!0,L:\"ytp-svg-fill\",W:{d:\"M18,8 C12.47,8 8,12.47 8,18 C8,23.52 12.47,28 18,28 C23.52,28 28,23.52 28,18 C28,12.47 23.52,8 18,8 L18,8 Z M17,16 L19,16 L19,24 L17,24 L17,16 Z M17,12 L19,12 L19,14 L17,14 L17,12 Z\"}}]}]},\n{G:\"div\",L:\"ytp-cards-button-title\",qa:\"Info\"}]},{G:\"span\",L:\"ytp-cards-button-icon-shopping\",U:[{G:\"div\",L:\"ytp-cards-button-icon\",U:[{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",L:\"ytp-svg-shadow\",W:{d:\"M 27.99,18 A 9.99,9.99 0 1 1 8.00,18 9.99,9.99 0 1 1 27.99,18 z\"}},{G:\"path\",L:\"ytp-svg-fill\",W:{d:\"M 18,8 C 12.47,8 8,12.47 8,18 8,23.52 12.47,28 18,28 23.52,28 28,23.52 28,18 28,12.47 23.52,8 18,8 z m -4.68,4 4.53,0 c .35,0 .70,.14 .93,.37 l 5.84,5.84 c .23,.23 .37,.58 .37,.93 0,.35 -0.13,.67 -0.37,.90 L 20.06,24.62 C 19.82,24.86 19.51,25 19.15,25 c -0.35,0 -0.70,-0.14 -0.93,-0.37 L 12.37,18.78 C 12.13,18.54 12,18.20 12,17.84 L 12,13.31 C 12,12.59 12.59,12 13.31,12 z m .96,1.31 c -0.53,0 -0.96,.42 -0.96,.96 0,.53 .42,.96 .96,.96 .53,0 .96,-0.42 .96,-0.96 0,-0.53 -0.42,-0.96 -0.96,-0.96 z\",\n\"fill-opacity\":\"1\"}},{G:\"path\",L:\"ytp-svg-shadow-fill\",W:{d:\"M 24.61,18.22 18.76,12.37 C 18.53,12.14 18.20,12 17.85,12 H 13.30 C 12.58,12 12,12.58 12,13.30 V 17.85 c 0,.35 .14,.68 .38,.92 l 5.84,5.85 c .23,.23 .55,.37 .91,.37 .35,0 .68,-0.14 .91,-0.38 L 24.61,20.06 C 24.85,19.83 25,19.50 25,19.15 25,18.79 24.85,18.46 24.61,18.22 z M 14.27,15.25 c -0.53,0 -0.97,-0.43 -0.97,-0.97 0,-0.53 .43,-0.97 .97,-0.97 .53,0 .97,.43 .97,.97 0,.53 -0.43,.97 -0.97,.97 z\",fill:\"#000\",\"fill-opacity\":\"0.15\"}}]}]},{G:\"div\",\nL:\"ytp-cards-button-title\",qa:\"Shopping\"}]}]});this.I\u003da;this.B\u003db;this.C\u003dc;this.j\u003dnull;this.u\u003dnew g.GJ(this,250,!0,100);g.J(this,this.u);g.L(this.C,\"ytp-show-cards-title\",g.dD(a.V()));this.hide();this.Qa(\"click\",this.onClicked);this.Qa(\"mouseover\",this.aX);rN(this,!0)};\nrN\u003dfunction(a,b){b?a.j\u003dg.tN(a.B.pc(),a.element):(a.j\u003da.j,a.j(),a.j\u003dnull)};\nuN\u003dfunction(a,b,c){g.V.call(this,{G:\"div\",L:\"ytp-cards-teaser\",U:[{G:\"div\",L:\"ytp-cards-teaser-box\"},{G:\"div\",L:\"ytp-cards-teaser-text\",U:a.V().S(\"player_new_info_card_format\")?[{G:\"button\",L:\"ytp-cards-teaser-info-icon\",W:{\"aria-label\":\"Show cards\",\"aria-haspopup\":\"true\"},U:[Oza()]},{G:\"span\",L:\"ytp-cards-teaser-label\",qa:\"{{text}}\"},{G:\"button\",L:\"ytp-cards-teaser-close-button\",W:{\"aria-label\":\"Close\"},U:[g.bJ()]}]:[{G:\"span\",L:\"ytp-cards-teaser-label\",qa:\"{{text}}\"}]}]});var d\u003dthis;this.I\u003da;this.X\u003d\nb;this.Di\u003dc;this.C\u003dnew g.GJ(this,250,!1,250);this.j\u003dnull;this.K\u003dnew g.K(this.oX,300,this);this.J\u003dnew g.K(this.nX,2E3,this);this.D\u003d[];this.u\u003dnull;this.N\u003dnew g.K(function(){d.element.style.margin\u003d\"0\"},250);\nthis.B\u003dnull;g.J(this,this.C);g.J(this,this.K);g.J(this,this.J);g.J(this,this.N);a.V().S(\"player_new_info_card_format\")?(g.hp(a.getRootNode(),\"ytp-cards-teaser-dismissible\"),this.T(this.Da(\"ytp-cards-teaser-close-button\"),\"click\",this.Si),this.T(this.Da(\"ytp-cards-teaser-info-icon\"),\"click\",this.gI),this.T(this.Da(\"ytp-cards-teaser-label\"),\"click\",this.gI)):this.Qa(\"click\",this.gI);this.T(c.element,\"mouseover\",this.yJ);this.T(c.element,\"mouseout\",this.xJ);this.T(a,\"cardsteasershow\",this.AY);this.T(a,\n\"cardsteaserhide\",this.Fb);this.T(a,\"cardstatechange\",this.nQ);this.T(a,\"presentingplayerstatechange\",this.nQ);this.T(a,\"appresize\",this.DI);this.T(a,\"onShowControls\",this.DI);this.T(a,\"onHideControls\",this.FT);this.Qa(\"mouseenter\",this.sR)};\nwN\u003dfunction(a){g.V.call(this,{G:\"button\",Ha:[vN.BUTTON,vN.TITLE_NOTIFICATIONS],W:{\"aria-pressed\":\"{{pressed}}\",\"aria-label\":\"{{label}}\"},U:[{G:\"div\",L:vN.TITLE_NOTIFICATIONS_ON,W:{title:\"Stop getting notified about every new video\",\"aria-label\":\"Notify subscriptions\"},U:[g.fJ()]},{G:\"div\",L:vN.TITLE_NOTIFICATIONS_OFF,W:{title:\"Get notified about every new video\",\"aria-label\":\"Notify subscriptions\"},U:[{G:\"svg\",W:{fill:\"#fff\",height:\"24px\",viewBox:\"0 0 24 24\",width:\"24px\"},U:[{G:\"path\",W:{d:\"M18 11c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2v-5zm-6 11c.14 0 .27-.01.4-.04.65-.14 1.18-.58 1.44-1.18.1-.24.15-.5.15-.78h-4c.01 1.1.9 2 2.01 2z\"}}]}]}]});\nthis.api\u003da;this.j\u003d!1;a.Bb(this.element,this,36927);this.Qa(\"click\",this.onClick,this);this.Ma(\"pressed\",!1);this.Ma(\"label\",\"Get notified about every new video\")};\niDa\u003dfunction(a,b){a.j\u003db;a.element.classList.toggle(vN.NOTIFICATIONS_ENABLED,a.j);var c\u003da.api.getVideoData();c?(b\u003db?c.MD:c.LD)?(a\u003da.api.al())?DK(a,b):g.qr(Error(\"No innertube service available when updating notification preferences.\")):g.qr(Error(\"No update preferences command available.\")):g.qr(Error(\"No video data when updating notification preferences.\"))};\ng.yN\u003dfunction(a,b,c,d,e,f,k,l,m,n,p,r,t){t\u003dvoid 0\u003d\u003d\u003dt?null:t;f\u0026\u0026(a\u003da.charAt(0)+a.substring(1).toLowerCase(),c\u003dc.charAt(0)+c.substring(1).toLowerCase());if(\"0\"\u003d\u003d\u003db||\"-1\"\u003d\u003d\u003db)b\u003dnull;if(\"0\"\u003d\u003d\u003dd||\"-1\"\u003d\u003d\u003dd)d\u003dnull;var u\u003dr.V();if(p){c\u003d{href:p,\"aria-label\":\"Subscribe to channel\"};if(g.jD(u)||g.nD(u))c.target\u003du.K;g.V.call(this,{G:\"div\",Ha:[\"ytp-button\",\"ytp-sb\"],U:[{G:\"a\",L:\"ytp-sb-subscribe\",W:c,U:[{G:\"div\",L:\"ytp-sb-text\",U:[{G:\"div\",L:\"ytp-sb-icon\"},a]},b?{G:\"div\",L:\"ytp-sb-count\",qa:b}:\"\"]}]});f\u0026\u0026g.hp(this.element,\n\"ytp-sb-classic\");this.channelId\u003dk;this.j\u003dt}else{p\u003du.userDisplayName\u0026\u0026g.jD(u)\u0026\u0026!u.S(\"subscribe_tooltipkillswitch\");g.V.call(this,{G:\"div\",Ha:[\"ytp-button\",\"ytp-sb\"],U:[{G:\"div\",L:\"ytp-sb-subscribe\",W:p?{title:g.tG(\"Subscribe as $USER_NAME\",{USER_NAME:u.userDisplayName}),\"aria-label\":\"Subscribe to channel\",\"data-tooltip-image\":KD(u),\"data-tooltip-opaque\":String(g.dD(u)),tabindex:\"0\",role:\"button\"}:{\"aria-label\":\"Subscribe to channel\"},U:[{G:\"div\",L:\"ytp-sb-text\",U:[{G:\"div\",L:\"ytp-sb-icon\"},a]},b?\n{G:\"div\",L:\"ytp-sb-count\",qa:b}:\"\"]},{G:\"div\",L:\"ytp-sb-unsubscribe\",W:p?{title:g.tG(\"Subscribed as $USER_NAME\",{USER_NAME:u.userDisplayName}),\"aria-label\":\"Unsubscribe to channel\",\"data-tooltip-image\":KD(u),\"data-tooltip-opaque\":String(g.dD(u)),tabindex:\"0\",role:\"button\"}:{\"aria-label\":\"Unsubscribe to channel\"},U:[{G:\"div\",L:\"ytp-sb-text\",U:[{G:\"div\",L:\"ytp-sb-icon\"},c]},d?{G:\"div\",L:\"ytp-sb-count\",qa:d}:\"\"]}]});var x\u003dthis;this.channelId\u003dk;this.j\u003dt;var y\u003dthis.Da(\"ytp-sb-subscribe\"),z\u003dthis.Da(\"ytp-sb-unsubscribe\");\nf\u0026\u0026g.hp(this.element,\"ytp-sb-classic\");if(e){l?this.u():this.B();var E\u003dfunction(){var G\u003dx.channelId;if(m||n){var M\u003d{c:G};if(r.V().S(\"embeds_botguard_with_subscribe_killswitch\"))M\u003d\"\";else{var Y;g.QK.isInitialized()\u0026\u0026(Y\u003dWAa(M));M\u003dY||\"\"}if(Y\u003dr.getVideoData())if(Y\u003dY.subscribeCommand){var N\u003dr.al();N?(DK(N,Y,{botguardResponse:M,feature:m}),r.Oa(\"SUBSCRIBE\",G)):g.qr(Error(\"No innertube service available when updating subscriptions.\"))}else g.qr(Error(\"No subscribe command in videoData.\"));else g.qr(Error(\"No video data available when updating subscription.\"))}z.focus();\nz.removeAttribute(\"aria-hidden\");y.setAttribute(\"aria-hidden\",\"true\")},H\u003dfunction(){var G\u003dx.channelId;\nif(m||n){var M\u003dr.getVideoData();DK(r.al(),M.unsubscribeCommand,{feature:m});r.Oa(\"UNSUBSCRIBE\",G)}y.focus();y.removeAttribute(\"aria-hidden\");z.setAttribute(\"aria-hidden\",\"true\")};\nthis.T(y,\"click\",E);this.T(z,\"click\",H);this.T(y,\"keypress\",function(G){13\u003d\u003d\u003dG.keyCode\u0026\u0026E(G)});\nthis.T(z,\"keypress\",function(G){13\u003d\u003d\u003dG.keyCode\u0026\u0026H(G)});\nthis.T(r,\"SUBSCRIBE\",this.u);this.T(r,\"UNSUBSCRIBE\",this.B);this.j\u0026\u0026p\u0026\u0026(this.tooltip\u003dthis.j.pc(),xN(this.tooltip),g.ef(this,g.tN(this.tooltip,y)),g.ef(this,g.tN(this.tooltip,z)))}else g.hp(y,\"ytp-sb-disabled\"),g.hp(z,\"ytp-sb-disabled\")}};\nzN\u003dfunction(a,b){g.V.call(this,{G:\"div\",L:\"ytp-title-channel\",U:[{G:\"div\",L:\"ytp-title-beacon\"},{G:\"a\",L:\"ytp-title-channel-logo\",W:{href:\"{{channelLink}}\",target:a.V().K,\"aria-label\":\"{{channelLogoLabel}}\"}},{G:\"div\",L:\"ytp-title-expanded-overlay\",W:{\"aria-hidden\":\"{{flyoutUnfocusable}}\"},U:[{G:\"div\",L:\"ytp-title-expanded-heading\",U:[{G:\"h2\",L:\"ytp-title-expanded-title\",U:[{G:\"a\",qa:\"{{expandedTitle}}\",W:{href:\"{{channelTitleLink}}\",target:a.V().K,tabIndex:\"{{channelTitleFocusable}}\"}}]},{G:\"h3\",\nL:\"ytp-title-expanded-subtitle\",qa:\"{{expandedSubtitle}}\"}]}]}]});this.api\u003da;this.J\u003db;this.channel\u003dthis.Da(\"ytp-title-channel\");this.j\u003dthis.Da(\"ytp-title-channel-logo\");this.C\u003dthis.Da(\"ytp-title-expanded-overlay\");this.B\u003dthis.u\u003dthis.subscribeButton\u003dnull;this.D\u003dg.dD(this.api.V());a.Bb(this.j,this,36925);this.D\u0026\u0026jDa(this);this.T(a,\"videodatachange\",this.Ka);this.T(a,\"videoplayerreset\",this.Ka);this.Ka();g.dD(this.api.V())\u0026\u0026(this.api.V().S(\"embeds_web_enable_hiding_login_buttons\")||this.api.V().S(\"embeds_web_enable_always_hiding_login_buttons\"))\u0026\u0026\ng.hp(this.element,\"ytp-flyout-fix-experiment\")};\njDa\u003dfunction(a){var b\u003da.api.V(),c\u003da.api.getVideoData();if(!b.Wc){var d\u003db.authUser?null:wAa(),e\u003dnew g.yN(\"Subscribe\",null,\"Subscribed\",null,!0,!1,c.rj,c.subscribed,\"channel_avatar\",null,d,a.api,a.J);a.subscribeButton\u003de;g.J(a,e);e.Ba(a.C);a.api.Bb(e.element,a,36926);e.hide();a.T(e.element,\"click\",function(){a.api.xb(e.element)});\nvar f\u003dnew wN(a.api);a.u\u003df;g.J(a,f);f.Ba(a.C);f.hide();a.T(a.api,\"SUBSCRIBE\",function(){c.Qi\u0026\u0026f.show()});\na.T(a.api,\"UNSUBSCRIBE\",function(){c.Qi\u0026\u0026(f.hide(),iDa(f,!1))})}a.Ma(\"flyoutUnfocusable\",\"true\");\na.Ma(\"channelTitleFocusable\",\"-1\");b.isMobile?a.T(a.j,\"click\",function(k){kDa(a)\u0026\u0026(k.preventDefault(),a.isExpanded()?a.xE():a.VE());a.api.xb(a.j)}):(a.T(a.channel,\"mouseenter\",a.VE),a.T(a.channel,\"mouseleave\",a.xE),a.T(a.channel,\"focusin\",a.VE),a.T(a.channel,\"focusout\",function(k){a.channel.contains(k.relatedTarget)||a.xE()}),a.T(a.j,\"click\",function(){a.api.xb(a.j)}));\na.B\u003dnew g.K(function(){a.isExpanded()\u0026\u0026(a.subscribeButton\u0026\u0026(a.subscribeButton.hide(),a.api.fb(a.subscribeButton.element,!1)),a.u\u0026\u0026(a.u.hide(),a.api.fb(a.u.element,!1)),a.channel.classList.remove(\"ytp-title-expanded\"),a.channel.classList.add(\"ytp-title-show-collapsed\"))},500);\ng.J(a,a.B);a.T(a.channel,lDa,function(){mDa(a)});\na.T(a.api,\"onHideControls\",a.BH);a.T(a.api,\"appresize\",a.BH);a.T(a.api,\"fullscreentoggled\",a.BH)};\nmDa\u003dfunction(a){a.channel.classList.remove(\"ytp-title-show-collapsed\");a.channel.classList.remove(\"ytp-title-show-expanded\")};\nkDa\u003dfunction(a){var b\u003da.api.getPlayerSize();return a.D\u0026\u0026524\u003c\u003db.width};\ng.AN\u003dfunction(a,b,c,d){g.WI.call(this,a);this.priority\u003db;c\u0026\u0026this.Hf(c);d\u0026\u0026this.Ad(d)};\ng.BN\u003dfunction(a,b,c){a\u003dvoid 0\u003d\u003d\u003da?{}:a;b\u003dvoid 0\u003d\u003d\u003db?[]:b;c\u003dvoid 0\u003d\u003d\u003dc?!1:c;b.push(\"ytp-menuitem\");\"role\"in a||(a.role\u003d\"menuitem\");c||\"tabindex\"in a||(a.tabindex\u003d\"0\");return{G:c?\"a\":\"div\",Ha:b,W:a,U:[{G:\"div\",L:\"ytp-menuitem-icon\",qa:\"{{icon}}\"},{G:\"div\",L:\"ytp-menuitem-label\",qa:\"{{label}}\"},{G:\"div\",L:\"ytp-menuitem-content\",qa:\"{{content}}\"}]}};\nCN\u003dfunction(a,b){a.Ma(\"icon\",b)};\nDN\u003dfunction(a,b,c,d,e,f){var k\u003d{G:\"div\",L:\"ytp-panel\"};if(c){var l\u003d\"ytp-panel-title\";var m\u003d{G:\"div\",L:\"ytp-panel-header\",U:[{G:\"button\",Ha:[\"ytp-button\",l],U:[c]}]};if(e){var n\u003d\"ytp-panel-options\";m.U.unshift({G:\"button\",Ha:[\"ytp-button\",n],U:[d]})}k.U\u003d[m]}d\u003d!1;f\u0026\u0026(f\u003d{G:\"div\",L:\"ytp-panel-footer\",U:[f]},d\u003d!0,k.U?k.U.push(f):k.U\u003d[f]);g.WI.call(this,k);this.content\u003db;d\u0026\u0026k.U?b.Ba(this.element,k.U.length-1):b.Ba(this.element);this.EM\u003d!1;this.XU\u003dd;c\u0026\u0026(c\u003dthis.Da(l),this.T(c,\"click\",this.uW),this.EM\u003d!0,\ne\u0026\u0026(n\u003dthis.Da(n),this.T(n,\"click\",e)));b.subscribe(\"size-change\",this.aO,this);this.T(a,\"fullscreentoggled\",this.aO);g.L(this.element,\"ytp-panel-min-width-killswitch\",a.V().S(\"player_panel_min_width_killswitch\"));this.I\u003da};\nnDa\u003dfunction(a,b){var c\u003dnew g.WI({G:\"div\",L:\"ytp-multi-item-panel\"});a.content.Ba(c.element);b.Ba(c.element);a.content\u003dc;c.Ba(a.element);g.J(a,c)};\ng.EN\u003dfunction(a,b,c,d,e,f){b\u003dvoid 0\u003d\u003d\u003db?null:b;var k\u003d{role:\"menu\"};b\u0026\u0026(k.id\u003db);b\u003dnew g.WI({G:\"div\",L:\"ytp-panel-menu\",W:k});DN.call(this,a,b,c,d,e,f);this.menuItems\u003db;this.items\u003d[];g.J(this,this.menuItems)};\ng.FN\u003dfunction(a){for(var b\u003dg.q(a.items),c\u003db.next();!c.done;c\u003db.next())c.value.unsubscribe(\"size-change\",a.WG,a);a.items\u003d[];g.Sh(a.menuItems.element);a.menuItems.ea(\"size-change\")};\noDa\u003dfunction(a,b){return b.priority-a.priority};\nGN\u003dfunction(a){var b\u003dg.BN({\"aria-haspopup\":\"true\"});g.AN.call(this,b,a);this.Qa(\"keydown\",this.j)};\nHN\u003dfunction(a,b){a.element.setAttribute(\"aria-haspopup\",String(b))};\nIN\u003dfunction(a,b){g.AN.call(this,g.BN({role:\"menuitemcheckbox\",\"aria-checked\":\"false\"}),b,a,{G:\"div\",L:\"ytp-menuitem-toggle-checkbox\"});this.checked\u003d!1;this.Qa(\"click\",this.onClick)};\nJN\u003dfunction(a,b){g.V.call(this,{G:\"div\",L:\"ytp-user-info-panel\",W:{\"aria-label\":\"User info\"},U:a.V().authUser\u0026\u0026!a.S(\"embeds_web_always_enable_signed_out_state\")?[{G:\"div\",L:\"ytp-user-info-panel-icon\",qa:\"{{icon}}\"},{G:\"div\",L:\"ytp-user-info-panel-content\",U:[{G:\"div\",L:\"ytp-user-info-panel-info\",W:{tabIndex:\"{{userInfoFocusable}}\",role:\"text\"},qa:\"{{watchingAsUsername}}\"},{G:\"div\",L:\"ytp-user-info-panel-info\",W:{tabIndex:\"{{userInfoFocusable2}}\",role:\"text\"},qa:\"{{watchingAsEmail}}\"}]}]:[{G:\"div\",\nL:\"ytp-user-info-panel-icon\",qa:\"{{icon}}\"},{G:\"div\",L:\"ytp-user-info-panel-content\",U:[{G:\"div\",U:[{G:\"text\",W:{tabIndex:\"{{userInfoFocusable}}\"},qa:\"Signed out\"}]},{G:\"div\",L:\"ytp-user-info-panel-login\",U:[{G:\"a\",W:{tabIndex:\"{{userInfoFocusable2}}\",role:\"button\"},qa:a.V().Wc?\"\":\"Sign in on YouTube\"}]}]}]});this.Ua\u003da;this.j\u003db;a.V().authUser||a.V().Wc||(a\u003dthis.Da(\"ytp-user-info-panel-login\"),this.T(a,\"click\",this.uR));this.T(window,\"blur\",this.hide);this.T(document,\"click\",this.tR);this.Ka()};\nKN\u003dfunction(a,b,c,d){var e,f;g.EN.call(this,a);this.sb\u003dc;this.yc\u003dd;this.getVideoUrl\u003dnew GN(6);this.Jj\u003dnew GN(5);this.Fj\u003dnew GN(4);this.Nb\u003dnew GN(3);this.Wx\u003dnew g.AN(g.BN({href:\"{{href}}\",target:this.I.V().K},void 0,!0),2,\"Troubleshoot playback issue\");this.Ts\u003dnew g.WI({G:\"div\",Ha:[\"ytp-copytext\",\"ytp-no-contextmenu\"],W:{draggable:\"false\",tabindex:\"1\"},qa:\"{{text}}\"});this.xL\u003dnew DN(this.I,this.Ts);this.Gy\u003dthis.Io\u003dnull;g.dD(this.I.V())\u0026\u0026this.I.S(\"embeds_web_enable_user_info_in_context_menu\")\u0026\u0026(this.ij\u003d\nnew g.AN(g.BN(),8,\"User info\"),g.J(this,this.ij),this.xc(this.ij,!0),this.ij.Qa(\"click\",this.nY,this),a.Bb(this.ij.element,this.ij,137682));this.I.V().vj\u0026\u0026(this.Oi\u003dnew IN(\"Loop\",7),g.J(this,this.Oi),this.xc(this.Oi,!0),this.Oi.Qa(\"click\",this.hX,this),a.Bb(this.Oi.element,this.Oi,28661));g.J(this,this.getVideoUrl);this.xc(this.getVideoUrl,!0);this.getVideoUrl.Qa(\"click\",this.XW,this);a.Bb(this.getVideoUrl.element,this.getVideoUrl,28659);g.J(this,this.Jj);this.xc(this.Jj,!0);this.Jj.Qa(\"click\",this.YW,\nthis);a.Bb(this.Jj.element,this.Jj,28660);g.J(this,this.Fj);this.xc(this.Fj,!0);this.Fj.Qa(\"click\",this.WW,this);a.Bb(this.Fj.element,this.Fj,28658);g.J(this,this.Nb);this.xc(this.Nb,!0);this.Nb.Qa(\"click\",this.VW,this);g.J(this,this.Wx);this.xc(this.Wx,!0);this.Wx.Qa(\"click\",this.WX,this);b\u003dnew g.AN(g.BN(),1,\"Stats for nerds\");g.J(this,b);this.xc(b,!0);b.Qa(\"click\",this.oY,this);g.J(this,this.Ts);this.Ts.Qa(\"click\",this.JW,this);g.J(this,this.xL);c\u003ddocument.queryCommandSupported\u0026\u0026document.queryCommandSupported(\"copy\");\n43\u003c\u003dNb(\"Chromium\")\u0026\u0026(c\u003d!0);40\u003e\u003dNb(\"Firefox\")\u0026\u0026(c\u003d!1);c\u0026\u0026(this.Io\u003dnew g.V({G:\"textarea\",L:\"ytp-html5-clipboard\",W:{readonly:\"\"}}),g.J(this,this.Io),this.Io.Ba(this.element));null\u003d\u003d\u003d(e\u003dthis.ij)||void 0\u003d\u003d\u003de?void 0:CN(e,Rza());null\u003d\u003d\u003d(f\u003dthis.Oi)||void 0\u003d\u003d\u003df?void 0:CN(f,{G:\"svg\",W:{fill:\"none\",height:\"24\",viewBox:\"0 0 24 24\",width:\"24\"},U:[{G:\"path\",W:{d:\"M7 7H17V10L21 6L17 2V5H5V11H7V7ZM17 17H7V14L3 18L7 22V19H19V13H17V17Z\",fill:\"white\"}}]});CN(this.Nb,{G:\"svg\",W:{height:\"24\",viewBox:\"0 0 24 24\",width:\"24\"},\nU:[{G:\"path\",W:{\"clip-rule\":\"evenodd\",d:\"M20 10V8H17.19C16.74 7.22 16.12 6.54 15.37 6.04L17 4.41L15.59 3L13.42 5.17C13.39 5.16 13.37 5.16 13.34 5.16C13.18 5.12 13.02 5.1 12.85 5.07C12.79 5.06 12.74 5.05 12.68 5.04C12.46 5.02 12.23 5 12 5C11.51 5 11.03 5.07 10.58 5.18L10.6 5.17L8.41 3L7 4.41L8.62 6.04H8.63C7.88 6.54 7.26 7.22 6.81 8H4V10H6.09C6.03 10.33 6 10.66 6 11V12H4V14H6V15C6 15.34 6.04 15.67 6.09 16H4V18H6.81C7.85 19.79 9.78 21 12 21C14.22 21 16.15 19.79 17.19 18H20V16H17.91C17.96 15.67 18 15.34 18 15V14H20V12H18V11C18 10.66 17.96 10.33 17.91 10H20ZM16 15C16 17.21 14.21 19 12 19C9.79 19 8 17.21 8 15V11C8 8.79 9.79 7 12 7C14.21 7 16 8.79 16 11V15ZM10 14H14V16H10V14ZM10 10H14V12H10V10Z\",\nfill:\"white\",\"fill-rule\":\"evenodd\"}}]});CN(this.Wx,{G:\"svg\",W:{fill:\"none\",height:\"24\",viewBox:\"0 0 24 24\",width:\"24\"},U:[{G:\"path\",W:{\"clip-rule\":\"evenodd\",d:\"M2 12C2 6.48 6.48 2 12 2C17.52 2 22 6.48 22 12C22 17.52 17.52 22 12 22C6.48 22 2 17.52 2 12ZM13 16V18H11V16H13ZM12 20C7.59 20 4 16.41 4 12C4 7.59 7.59 4 12 4C16.41 4 20 7.59 20 12C20 16.41 16.41 20 12 20ZM8 10C8 7.79 9.79 6 12 6C14.21 6 16 7.79 16 10C16 11.28 15.21 11.97 14.44 12.64C13.71 13.28 13 13.90 13 15H11C11 13.17 11.94 12.45 12.77 11.82C13.42 11.32 14 10.87 14 10C14 8.9 13.1 8 12 8C10.9 8 10 8.9 10 10H8Z\",\nfill:\"white\",\"fill-rule\":\"evenodd\"}}]});CN(b,Nza());this.T(a,\"loopchange\",this.lO);this.T(a,\"videodatachange\",this.onVideoDataChange);pDa(this);qDa(this,this.I.getVideoData())};\nMN\u003dfunction(a,b){var c\u003d!1;if(a.Io){var d\u003da.Io.element;d.value\u003db;d.select();try{c\u003ddocument.execCommand(\"copy\")}catch(e){}}c?a.sb.Fb():(a.Ts.Ad(b,\"text\"),g.LN(a.sb,a.xL),VM(a.Ts.element),a.Io\u0026\u0026(a.Io\u003dnull,pDa(a)));return c};\nqDa\u003dfunction(a,b){var c,d,e\u003da.I.V(),f\u003d2\u003d\u003d\u003da.I.getPresentingPlayerType(),k\u003d!f||b.isListed;k\u003d!e.X\u0026\u0026!!b.videoId\u0026\u0026k;\"play\"!\u003d\u003de.playerStyle?e\u003d\"https://support.google.com/youtube/?p\u003dreport_playback\":(e\u003d{contact_type:\"playbackissue\",html5:1,ei:b.eventId,v:b.videoId,p:\"movies_playback\"},b.u\u0026\u0026(e.fmt\u003db.u.Yb()),b.clientPlaybackNonce\u0026\u0026(e.cpn\u003db.clientPlaybackNonce),b.ya\u0026\u0026(e.partnerid\u003db.ya),e\u003dg.sj(\"//support.google.com/googleplay/\",e));g.VI(a.Fj,k\u0026\u0026b.allowEmbed);g.VI(a.getVideoUrl,k);g.VI(a.Jj,k\u0026\u0026!b.isLivePlayback);\na.Wx.Ad(e,\"href\");null\u003d\u003d\u003d(c\u003da.Oi)||void 0\u003d\u003d\u003dc?void 0:g.VI(c,!b.isLivePlayback\u0026\u0026!f);null\u003d\u003d\u003d(d\u003da.ij)||void 0\u003d\u003d\u003dd?void 0:g.VI(d,!f)};\npDa\u003dfunction(a){var b\u003d!!a.Io;a.Nb.Hf(b?\"Copy debug info\":\"Get debug info\");HN(a.Nb,!b);a.Fj.Hf(b?\"Copy embed code\":\"Get embed code\");HN(a.Fj,!b);a.getVideoUrl.Hf(b?\"Copy video URL\":\"Get video URL\");HN(a.getVideoUrl,!b);a.Jj.Hf(b?\"Copy video URL at current time\":\"Get video URL at current time\");HN(a.Jj,!b);CN(a.Fj,b?Lza():null);CN(a.getVideoUrl,b?dJ():null);CN(a.Jj,b?dJ():null)};\ng.NN\u003dfunction(a,b){g.eN.call(this,a,{G:\"div\",Ha:[\"ytp-popup\",b||\"\"]},100,!0);this.j\u003d[];this.J\u003dthis.C\u003dnull;this.cz\u003dthis.maxWidth\u003d0;this.size\u003dnew g.kh(0,0);this.Qa(\"keydown\",this.vR)};\nrDa\u003dfunction(a){var b\u003da.j[a.j.length-1];if(b){g.Fm(a.element,a.maxWidth||\"100%\",a.cz||\"100%\");b.I.V().S(\"player_panel_min_width_killswitch\")\u0026\u0026g.vm(b.element,\"minWidth\",\"250px\");g.vm(b.element,\"width\",\"\");g.vm(b.element,\"height\",\"\");g.vm(b.element,\"maxWidth\",\"100%\");g.vm(b.element,\"maxHeight\",\"100%\");g.vm(b.content.element,\"height\",\"\");var c\u003dg.Gm(b.element);c.width+\u003d1;c.height+\u003d1;g.vm(b.element,\"width\",c.width+\"px\");g.vm(b.element,\"height\",c.height+\"px\");g.vm(b.element,\"maxWidth\",\"\");g.vm(b.element,\n\"maxHeight\",\"\");var d\u003d0;b.EM\u0026\u0026(d\u003db.Da(\"ytp-panel-header\"),d\u003dg.Gm(d).height);var e\u003d0;b.XU\u0026\u0026(e\u003db.Da(\"ytp-panel-footer\"),g.vm(e,\"width\",c.width+\"px\"),e\u003dg.Gm(e).height);g.vm(b.content.element,\"height\",c.height-d-e+\"px\");b.element instanceof HTMLElement\u0026\u0026(d\u003db.element,e\u003dd.scrollWidth-d.clientWidth,0\u003cd.offsetWidth-d.clientWidth\u0026\u00260\u003ce\u0026\u0026(c.width+\u003de,g.vm(b.element,\"width\",c.width+\"px\")));a.size\u003dc}};\ng.LN\u003dfunction(a,b){var c\u003da.j[a.j.length-1];a.j.push(b);ON(a,c,b)};\ng.PN\u003dfunction(a){if(!(1\u003e\u003da.j.length)){var b\u003da.j.pop(),c\u003da.j[0];a.j\u003d[c];ON(a,b,c,!0)}};\nON\u003dfunction(a,b,c,d){sDa(a);b\u0026\u0026(b.unsubscribe(\"size-change\",a.Ou,a),b.unsubscribe(\"back\",a.Ah,a));c.subscribe(\"size-change\",a.Ou,a);c.subscribe(\"back\",a.Ah,a);if(a.ub){g.hp(c.element,d?\"ytp-panel-animate-back\":\"ytp-panel-animate-forward\");c.Ba(a.element);c.focus();a.element.scrollLeft\u003d0;a.element.scrollTop\u003d0;var e\u003da.size;rDa(a);g.Fm(a.element,e);a.C\u003dnew g.K(function(){tDa(a,b,c,d)},20,a);\na.C.start()}else c.Ba(a.element),b\u0026\u0026b.detach()};\ntDa\u003dfunction(a,b,c,d){a.C.dispose();a.C\u003dnull;g.hp(a.element,\"ytp-popup-animating\");d?(g.hp(b.element,\"ytp-panel-animate-forward\"),g.jp(c.element,\"ytp-panel-animate-back\")):(g.hp(b.element,\"ytp-panel-animate-back\"),g.jp(c.element,\"ytp-panel-animate-forward\"));g.Fm(a.element,a.size);a.J\u003dnew g.K(function(){g.jp(a.element,\"ytp-popup-animating\");b.detach();g.kp(b.element,[\"ytp-panel-animate-back\",\"ytp-panel-animate-forward\"]);a.J.dispose();a.J\u003dnull},250,a);\na.J.start()};\nsDa\u003dfunction(a){a.C\u0026\u0026g.bp(a.C);a.J\u0026\u0026g.bp(a.J)};\ng.QN\u003dfunction(a,b,c){g.NN.call(this,a);this.xa\u003db;this.yc\u003dc;this.B\u003dnew g.yA(this);this.Z\u003dnew g.K(this.GY,1E3,this);this.oa\u003dthis.D\u003dnull;g.J(this,this.B);g.J(this,this.Z);a.Bb(this.element,this,28656);g.hp(this.element,\"ytp-contextmenu\");uDa(this);this.hide()};\nuDa\u003dfunction(a){g.Jv(a.B);if(\"gvn\"!\u003d\u003da.I.V().playerStyle){var b\u003da.I.gb();a.B.T(b,\"contextmenu\",a.GW);a.B.T(b,\"touchstart\",a.xR,null,!0);a.B.T(b,\"touchmove\",a.EO,null,!0);a.B.T(b,\"touchend\",a.EO,null,!0)}};\nvDa\u003dfunction(a){a.I.isFullscreen()?g.fM(a.I,a.element,10):a.Ba(document.body)};\ng.RN\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?240:c;g.V.call(this,{G:\"button\",Ha:[\"ytp-button\",\"ytp-copylink-button\"],W:{title:\"{{title-attr}}\",\"data-tooltip-opaque\":String(g.dD(a.V()))},U:[{G:\"div\",L:\"ytp-copylink-icon\",qa:\"{{icon}}\"},{G:\"div\",L:\"ytp-copylink-title\",qa:\"Copy link\",W:{\"aria-hidden\":\"true\"}}]});this.api\u003da;this.j\u003db;this.u\u003dc;this.visible\u003d!1;this.tooltip\u003dthis.j.pc();b\u003da.V();xN(this.tooltip);g.L(this.element,\"ytp-show-copylink-title\",g.dD(b)\u0026\u0026!g.oD(b));a.Bb(this.element,this,86570);this.Qa(\"click\",\nthis.onClick);this.T(a,\"videodatachange\",this.Ka);this.T(a,\"videoplayerreset\",this.Ka);this.T(a,\"appresize\",this.Ka);this.Ka();g.ef(this,g.tN(this.tooltip,this.element))};\nwDa\u003dfunction(a){a.Ma(\"icon\",ZI());if(a.api.V().isMobile)SN(a.tooltip,a.element,\"Link copied to clipboard\");else{a.Ma(\"title-attr\",\"Link copied to clipboard\");TN(a.tooltip);SN(a.tooltip,a.element);var b\u003da.Qa(\"mouseleave\",function(){a.wc(b);a.Ka();a.tooltip.Cj()})}};\nxDa\u003dfunction(a,b){return g.B(function(c){if(1\u003d\u003dc.j)return ta(c,2),g.A(c,navigator.clipboard.writeText(b),4);if(2!\u003dc.j)return c.return(!0);wa(c);var d\u003dc.return,e\u003d!1,f\u003dg.Qh(\"TEXTAREA\");f.value\u003db;f.setAttribute(\"readonly\",\"\");var k\u003da.api.getRootNode();k.appendChild(f);if(ls){var l\u003dwindow.getSelection();l.removeAllRanges();var m\u003ddocument.createRange();m.selectNodeContents(f);l.addRange(m);f.setSelectionRange(0,b.length)}else f.select();try{e\u003ddocument.execCommand(\"copy\")}catch(n){}k.removeChild(f);return d.call(c,\ne)})};\nUN\u003dfunction(){g.V.call(this,{G:\"div\",L:\"ytp-doubletap-ui\",U:[{G:\"div\",Ha:[\"ytp-seek-info-container\",\"ytp-seek-static-circle\"],U:[{G:\"div\",L:\"ytp-seek-arrows-container\",U:[{G:\"span\",L:\"ytp-seek-base-arrow\"},{G:\"span\",L:\"ytp-seek-base-arrow\"},{G:\"span\",L:\"ytp-seek-base-arrow\"}]},{G:\"div\",L:\"ytp-seek-tooltip\",U:[{G:\"div\",L:\"ytp-chapter-seek-text\",qa:\"{{chapterSeekText}}\"},{G:\"div\",L:\"ytp-seek-tooltip-label\",qa:\"{{seekTime}}\"}]}]}]});this.u\u003dnew g.K(this.show,10,this);this.j\u003dnew g.K(this.hide,700,this);\ng.J(this,this.u);g.J(this,this.j);this.hide()};\nVN\u003dfunction(a){g.V.call(this,{G:\"div\",L:\"ytp-doubletap-ui-legacy\",U:[{G:\"div\",L:\"ytp-doubletap-fast-forward-ve\"},{G:\"div\",L:\"ytp-doubletap-rewind-ve\"},{G:\"div\",L:\"ytp-doubletap-static-circle\",U:[{G:\"div\",L:\"ytp-doubletap-ripple\"}]},{G:\"div\",L:\"ytp-doubletap-overlay-a11y\"},{G:\"div\",L:\"ytp-doubletap-seek-info-container\",U:[{G:\"div\",L:\"ytp-doubletap-arrows-container\",U:[{G:\"span\",L:\"ytp-doubletap-base-arrow\"},{G:\"span\",L:\"ytp-doubletap-base-arrow\"},{G:\"span\",L:\"ytp-doubletap-base-arrow\"}]},{G:\"div\",\nL:\"ytp-doubletap-tooltip\",U:[{G:\"div\",L:\"ytp-chapter-seek-text-legacy\",qa:\"{{seekText}}\"},{G:\"div\",L:\"ytp-doubletap-tooltip-label\",qa:\"{{seekTime}}\"}]}]}]});this.I\u003da;this.B\u003dnew g.K(this.show,10,this);this.u\u003dnew g.K(this.hide,700,this);this.j\u003dthis.Da(\"ytp-doubletap-static-circle\");g.J(this,this.B);g.J(this,this.u);this.hide();this.C\u003dthis.Da(\"ytp-doubletap-fast-forward-ve\");this.D\u003dthis.Da(\"ytp-doubletap-rewind-ve\");this.I.Bb(this.C,this,28240);this.I.Bb(this.D,this,28239);this.I.fb(this.C,!0);this.I.fb(this.D,\n!0)};\nyDa\u003dfunction(a,b){b\u003dg.tG(\"$TOTAL_SEEK_TIME seconds\",{TOTAL_SEEK_TIME:b.toString()});a.Ma(\"seekTime\",b)};\nWN\u003dfunction(a){var b\u003dnull;try{b\u003da.toLocaleString(\"en\",{style:\"percent\"})}catch(c){b\u003da.toLocaleString(void 0,{style:\"percent\"})}return b};\nXN\u003dfunction(a,b){var c\u003d0;a\u003dg.q(a);for(var d\u003da.next();!(d.done||d.value.startTime\u003eb);d\u003da.next())c++;return 0\u003d\u003d\u003dc?c:c-1};\nzDa\u003dfunction(a,b){b\u003dXN(a,b)+1;return b\u003ca.length?b:-1};\nADa\u003dfunction(a,b){return XN(a,b)-1};\nBDa\u003dfunction(a,b){for(var c\u003d[],d\u003d0;d\u003ca.length;d++)if(!isNaN(a[d].timeRangeStartMillis)\u0026\u0026a[d].onActiveCommand){var e\u003da[d].timeRangeStartMillis;e\u003dnew g.bx(e,d\u003d\u003d\u003da.length-1?Infinity:a[d+1].timeRangeStartMillis,{namespace:\"timedMarkerCueRange\",priority:9,id:\"tm_\"+e});c.push(e);b[e.id]\u003da[d].onActiveCommand}return c};\ng.ZN\u003dfunction(a,b,c,d,e,f,k){g.yA.call(this);var l\u003dthis;this.api\u003da;this.contextMenu\u003dc;this.Gd\u003dd;this.yc\u003de;this.j\u003df;this.C\u003dk;this.B\u003dnew g.K(function(){CDa(l,!1)},1E3);\nthis.u\u003d\"\";g.J(this,this.B);this.T(b,\"mousedown\",function(){YN(l,!1)});\nthis.T(c.element,\"mousedown\",function(){YN(l,!1)});\nthis.T(b,\"keydown\",this.yM);this.T(c.element,\"keydown\",this.yM);this.T(b,\"keyup\",this.zM);this.T(c.element,\"keyup\",this.zM)};\nYN\u003dfunction(a,b){g.L(a.api.getRootNode(),\"ytp-probably-keyboard-focus\",b);g.L(a.contextMenu.element,\"ytp-probably-keyboard-focus\",b)};\naO\u003dfunction(a,b,c,d){var e\u003dg.AM(a.api.wb());if(e\u0026\u0026e.loaded){var f\u003da.api.getSubtitlesUserSettings();e\u003dvoid 0;for(var k\u003d0;k\u003cg.$N.length;k++){var l\u003dg.$N[k];if(l.option\u003d\u003d\u003db){e\u003dl.options;break}}k\u003dvoid 0;for(l\u003d0;l\u003ce.length;l++)e[l].option\u003d\u003d\u003df[b]\u0026\u0026(k\u003dl);if(d)if(c){if(0\u003d\u003d\u003dk)return}else if(k\u003d\u003d\u003de.length-1)return;d\u003d{};d[b]\u003de[(k+(c?e.length-1:1))%e.length].option;a.api.updateSubtitlesUserSettings(d);CDa(a,!0);a.B.start()}};\nDDa\u003dfunction(a,b){a.api.rf();if(g.U(a.api.zb(),4)){var c\u003da.api.getVideoData().u;c\u0026\u0026(c\u003dc.video)\u0026\u0026a.api.seekBy(b/(c.fps||30))}};\nCDa\u003dfunction(a,b){g.AM(a.api.wb())\u0026\u0026a.api.setOption(\"captions\",\"sampleSubtitles\",b)};\nbO\u003dfunction(a,b,c){g.V.call(this,{G:\"button\",Ha:[\"ytp-button\",\"ytp-overflow-button\"],W:{title:\"More\",\"aria-haspopup\":\"true\",\"aria-owns\":c.element.id},U:[{G:\"div\",L:\"ytp-overflow-icon\",U:[{G:\"svg\",W:{height:\"100%\",viewBox:\"-5 -5 36 36\",width:\"100%\"},U:[{G:\"path\",W:{d:\"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z\",fill:\"#fff\"}}]}]}]});var d\u003dthis;this.I\u003da;this.j\u003db;this.visible\u003d!1;this.tooltip\u003dthis.j.pc();\na.Bb(this.element,this,16499);this.T(a,\"appresize\",this.Ka);this.T(a,\"fullscreentoggled\",this.Ka);this.T(a,\"presentingplayerstatechange\",this.Ka);this.Ka();g.ef(this,g.tN(this.tooltip,this.element));this.Qa(\"click\",function(){a.xb(d.element);fN(c,d.element,!1)});\nthis.T(c.closeButton,\"click\",function(){d.focus()})};\ncO\u003dfunction(a,b){g.eN.call(this,a,{G:\"div\",L:\"ytp-overflow-panel\",W:{id:RI(),role:\"dialog\"},U:[{G:\"div\",L:\"ytp-overflow-panel-content\",U:[{G:\"div\",L:\"ytp-overflow-panel-action-buttons\",qa:\"{{buttons}}\"}]},{G:\"button\",Ha:[\"ytp-overflow-panel-close\",\"ytp-button\"],W:{title:\"Close\"},U:[g.bJ()]}]},250);this.actionButtons\u003d[];this.tooltip\u003db.pc();this.j\u003dthis.Da(\"ytp-overflow-panel-content\");this.closeButton\u003dthis.Da(\"ytp-overflow-panel-close\");this.T(this.closeButton,\"click\",this.Fb);g.ef(this,g.tN(this.tooltip,\nthis.closeButton));this.Qa(\"click\",this.yR);this.T(a,\"videoplayerreset\",this.hide);this.T(a,\"fullscreentoggled\",this.onFullscreenToggled);this.hide()};\ndO\u003dfunction(a,b){a.actionButtons.includes(b)||(a.actionButtons.push(b),a.Ma(\"buttons\",a.actionButtons))};\nEDa\u003dfunction(a,b){a\u003dg.q(a.actionButtons);for(var c\u003da.next();!c.done;c\u003da.next())c.value.kc(b)};\neO\u003dfunction(a,b,c){var d\u003dg.nM(b,c),e\u003da.V(),f\u003dd.Se(\"default.jpg\");g.V.call(this,{G:\"a\",Ha:[\"ytp-video-menu-item\",\"ytp-button\"],W:{role:\"menuitemradio\",\"aria-label\":d.title,href:e.getVideoUrl(d.videoId,b.listId?b.listId.toString():null)},U:[{G:\"div\",L:\"ytp-video-menu-item-index\",qa:String(c+1)},{G:\"div\",L:\"ytp-video-menu-item-now-playing\",qa:\"\\u25b6\"},{G:\"div\",L:\"ytp-video-menu-item-thumbnail\",W:{style:f?\"background-image: url(\"+f+\");\":void 0}},{G:\"div\",L:\"ytp-video-menu-item-title\",qa:d.title},{G:\"div\",\nL:\"ytp-video-menu-item-author\",qa:d.author}]});this.api\u003da;this.index\u003dc;this.Qa(\"click\",this.onClick)};\nfO\u003dfunction(a){g.eN.call(this,a,{G:\"div\",L:\"ytp-playlist-menu\",W:{role:\"dialog\",id:RI()},U:[{G:\"div\",L:\"ytp-playlist-menu-header\",U:[{G:\"div\",L:\"ytp-playlist-menu-title\",U:[{G:\"a\",L:\"ytp-playlist-menu-title-name\",W:{href:\"{{playlisturl}}\"},qa:\"{{title}}\"},{G:\"button\",Ha:[\"ytp-playlist-menu-close\",\"ytp-button\"],W:{\"aria-label\":\"Close\"},U:[g.bJ()]}]},{G:\"div\",L:\"ytp-playlist-menu-subtitle\",qa:\"{{subtitle}}\"}]},{G:\"div\",L:\"ytp-playlist-menu-items\",W:{role:\"menu\"}}]},250);this.api\u003da;this.selected\u003dthis.C\u003d\nthis.playlist\u003dnull;this.items\u003dthis.Da(\"ytp-playlist-menu-items\");this.B\u003dnew g.yA(this);this.j\u003d[];a\u003dthis.Da(\"ytp-playlist-menu-close\");this.T(a,\"click\",this.Fb);a\u003dthis.Da(\"ytp-playlist-menu-title-name\");this.T(a,\"click\",this.FY);g.J(this,this.B);this.hide()};\ngO\u003dfunction(a,b,c){g.V.call(this,{G:\"button\",Ha:[\"ytp-playlist-menu-button\",\"ytp-button\"],W:{title:\"{{title}}\",\"aria-owns\":String(c.element.id),\"aria-haspopup\":\"true\",\"aria-label\":\"Playlist\"},U:[{G:\"div\",L:\"ytp-playlist-menu-button-icon\",U:[{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",Ib:!0,W:{d:\"m 22.53,21.42 0,6.85 5.66,-3.42 -5.66,-3.42 0,0 z m -11.33,0 9.06,0 0,2.28 -9.06,0 0,-2.28 0,0 z m 0,-9.14 13.6,0 0,2.28 -13.6,0 0,-2.28 0,0 z m 0,4.57 13.6,0 0,2.28 -13.6,0 0,-2.28 0,0 z\",\nfill:\"#fff\"}}]}]},{G:\"div\",L:\"ytp-playlist-menu-button-text\",qa:\"{{text}}\"}]});var d\u003dthis;this.api\u003da;this.playlist\u003dnull;this.visible\u003d!1;this.tooltip\u003db.pc();a.Bb(this.element,this,70344);this.T(a,\"videodatachange\",this.j);this.T(a,\"onPlaylistUpdate\",this.j);this.T(a,\"presentingplayerstatechange\",this.Ka);this.T(a,\"appresize\",this.Ka);this.hide();this.j();g.ef(this,g.tN(this.tooltip,this.element));this.Qa(\"click\",function(){a.xb(d.element);fN(c,d.element,!1)})};\nhO\u003dfunction(a,b,c){g.V.call(this,{G:\"div\",L:\"ytp-promotooltip-wrapper\",U:[{G:\"div\",L:\"ytp-promotooltip-container\",U:[{G:\"div\",L:\"ytp-promotooltip-content\",U:[{G:\"div\",L:\"ytp-promotooltip-title\",qa:\"{{title}}\"},{G:\"div\",L:\"ytp-promotooltip-details\",qa:\"{{details}}\"}]},{G:\"div\",L:\"ytp-promotooltip-buttons\",U:[{G:\"div\",L:\"ytp-promotooltip-dismiss-button\",qa:\"{{dismissButtonText}}\",W:{tabindex:\"0\"}},{G:\"div\",L:\"ytp-promotooltip-accept-button\",qa:\"{{acceptButtonText}}\",W:{tabindex:\"0\",\"aria-haspopup\":\"true\"}}]}]},\n{G:\"div\",L:\"ytp-promotooltip-pointer\"}]});this.tooltipRenderer\u003da;this.K\u003db;this.I\u003dc;this.j\u003dthis.B\u003dnull;this.title\u003dthis.Da(\"ytp-promotooltip-title\");this.details\u003dthis.Da(\"ytp-promotooltip-details\");this.acceptButton\u003dthis.Da(\"ytp-promotooltip-accept-button\");this.dismissButton\u003dthis.Da(\"ytp-promotooltip-dismiss-button\");this.J\u003dthis.D\u003dthis.u\u003dthis.C\u003d!1;g.VI(this,!1);a\u003dthis.tooltipRenderer.trackingParams||null;if(this.u\u003d!!a)this.I.Zg(this.element,this,!0),this.I.fk(this.element,a);this.T(c,\"onShowControls\",\nthis.jD);this.T(c,\"onHideControls\",this.IW);this.T(c,\"resize\",this.yb);this.T(this.acceptButton,\"click\",this.VV);this.T(this.dismissButton,\"click\",this.OW);this.T(document,\"click\",this.zR)};\nFDa\u003dfunction(a){a\u003ddocument.querySelectorAll(\u0027[data-tooltip-target-id\u003d\"\u0027+a.tooltipRenderer.targetId+\u0027\"]\u0027);return 0\u003ca.length?a[0]:null};\niO\u003dfunction(a){g.VI(a,!1);a.u\u0026\u0026a.I.fb(a.element,a.ub)};\njO\u003dfunction(a,b){var c,d,e\u003da.tooltipRenderer.promoConfig;if(e){switch(b){case 0:if(null\u003d\u003d\u003d(c\u003de.impressionEndpoints)||void 0\u003d\u003d\u003dc?0:c.length)var f\u003de.impressionEndpoints[0];break;case 1:f\u003de.acceptCommand;break;case 2:f\u003de.dismissCommand}if(null\u003d\u003d\u003d(d\u003dnull\u003d\u003d\u003df||void 0\u003d\u003d\u003df?void 0:f.feedbackEndpoint)||void 0\u003d\u003d\u003dd?0:d.feedbackToken)b\u003d{feedbackTokens:[f.feedbackEndpoint.feedbackToken]},a\u003da.I.al(),(null\u003d\u003d\u003da||void 0\u003d\u003d\u003da?0:xAa(f,a.C))\u0026\u0026DK(a,f,b)}};\nGDa\u003dfunction(a){var b,c,d,e,f,k,l,m,n,p,r\u003d(null\u003d\u003d\u003d(e\u003dnull\u003d\u003d\u003d(d\u003dnull\u003d\u003d\u003d(c\u003dnull\u003d\u003d\u003d(b\u003da.acceptButton)||void 0\u003d\u003d\u003db?void 0:b.buttonRenderer)||void 0\u003d\u003d\u003dc?void 0:c.text)||void 0\u003d\u003d\u003dd?void 0:d.runs)||void 0\u003d\u003d\u003de?void 0:e.length)\u0026\u0026!(null\u003d\u003d\u003d(f\u003da.acceptButton)||void 0\u003d\u003d\u003df||!f.buttonRenderer.text.runs[0].text),t\u003d(null\u003d\u003d\u003d(n\u003dnull\u003d\u003d\u003d(m\u003dnull\u003d\u003d\u003d(l\u003dnull\u003d\u003d\u003d(k\u003da.dismissButton)||void 0\u003d\u003d\u003dk?void 0:k.buttonRenderer)||void 0\u003d\u003d\u003dl?void 0:l.text)||void 0\u003d\u003d\u003dm?void 0:m.runs)||void 0\u003d\u003d\u003dn?void 0:n.length)\u0026\u0026!(null\u003d\u003d\u003d(p\u003da.dismissButton)||\nvoid 0\u003d\u003d\u003dp||!p.buttonRenderer.text.runs[0].text);return r||t};\nkO\u003dfunction(a,b){g.V.call(this,{G:\"button\",Ha:[\"ytp-replay-button\",\"ytp-button\"],W:{title:\"Replay\"},U:[g.hJ()]});this.I\u003da;this.T(a,\"presentingplayerstatechange\",this.onStateChange);this.Qa(\"click\",this.onClick,this);a\u003da.zb();g.VI(this,g.U(a,2));g.tN(b.pc(),this.element)};\ng.lO\u003dfunction(a,b,c,d){d\u003dvoid 0\u003d\u003d\u003dd?240:d;g.V.call(this,{G:\"button\",Ha:[\"ytp-button\",\"ytp-share-button\"],W:{title:\"Share\",\"aria-haspopup\":\"true\",\"aria-owns\":c.element.id,\"data-tooltip-opaque\":String(g.dD(a.V()))},U:[{G:\"div\",L:\"ytp-share-icon\",qa:\"{{icon}}\"},{G:\"div\",L:\"ytp-share-title\",qa:\"Share\"}]});this.api\u003da;this.j\u003db;this.B\u003dc;this.u\u003dd;this.visible\u003d!1;this.tooltip\u003dthis.j.pc();b\u003da.V();a.Bb(this.element,this,28664);this.Qa(\"click\",this.onClick);this.T(a,\"videodatachange\",this.Ka);this.T(a,\"videoplayerreset\",\nthis.Ka);this.T(a,\"appresize\",this.Ka);this.T(a,\"presentingplayerstatechange\",this.Ka);this.Ka();g.L(this.element,\"ytp-show-share-title\",g.dD(b)\u0026\u0026!g.oD(b));g.ef(this,g.tN(this.tooltip,this.element))};\nHDa\u003dfunction(a){\"InvalidStateError\"!\u003d\u003da.name\u0026\u0026g.R(a)};\ng.mO\u003dfunction(a,b){var c\u003dRI(),d\u003da.V();c\u003d{G:\"div\",L:\"ytp-share-panel\",W:{id:RI(),role:\"dialog\",\"aria-labelledby\":c},U:[{G:\"div\",L:\"ytp-share-panel-inner-content\",U:[{G:\"div\",L:\"ytp-share-panel-title\",W:{id:c},qa:\"Share\"},{G:\"a\",Ha:[\"ytp-share-panel-link\",\"ytp-no-contextmenu\"],W:{href:\"{{link}}\",target:d.K,title:\"Share link\",\"aria-label\":\"{{shareLinkWithUrl}}\"},qa:\"{{linkText}}\"},{G:\"label\",L:\"ytp-share-panel-include-playlist\",U:[{G:\"input\",L:\"ytp-share-panel-include-playlist-checkbox\",W:{type:\"checkbox\",\nchecked:!0}},\"Include playlist\"]},{G:\"div\",L:\"ytp-share-panel-loading-spinner\",U:[UM()]},{G:\"div\",L:\"ytp-share-panel-service-buttons\",qa:\"{{buttons}}\"},{G:\"div\",L:\"ytp-share-panel-error\",qa:\"An error occurred while retrieving sharing information. Please try again later.\"}]},{G:\"button\",Ha:[\"ytp-share-panel-close\",\"ytp-button\"],W:{title:\"Close\"},U:[g.bJ()]}]};g.eN.call(this,a,c,250);this.api\u003da;this.tooltip\u003db.pc();this.j\u003d[];this.D\u003dthis.Da(\"ytp-share-panel-inner-content\");this.closeButton\u003dthis.Da(\"ytp-share-panel-close\");\nthis.T(this.closeButton,\"click\",this.Fb);g.ef(this,g.tN(this.tooltip,this.closeButton));this.C\u003dthis.Da(\"ytp-share-panel-include-playlist-checkbox\");this.T(this.C,\"click\",this.Ka);this.B\u003dthis.Da(\"ytp-share-panel-link\");g.ef(this,g.tN(this.tooltip,this.B));this.Qa(\"click\",this.AR);this.T(a,\"videoplayerreset\",this.hide);this.T(a,\"fullscreentoggled\",this.onFullscreenToggled);this.T(a,\"onLoopRangeChange\",this.vV);this.hide()};\nJDa\u003dfunction(a,b){IDa(a);for(var c\u003db.links||b.shareTargets,d\u003d0,e\u003d{},f\u003d0;f\u003cc.length\u0026\u00262\u003ed;e\u003d{xn:e.xn},f++){e.xn\u003dc[f];a:switch(e.xn.img||e.xn.iconId){case \"facebook\":var k\u003d{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 38 38\",width:\"100%\"},U:[{G:\"rect\",W:{fill:\"#fff\",height:\"34\",width:\"34\",x:\"2\",y:\"2\"}},{G:\"path\",W:{d:\"M 34.2,0 3.8,0 C 1.70,0 .01,1.70 .01,3.8 L 0,34.2 C 0,36.29 1.70,38 3.8,38 l 30.4,0 C 36.29,38 38,36.29 38,34.2 L 38,3.8 C 38,1.70 36.29,0 34.2,0 l 0,0 z m -1.9,3.8 0,5.7 -3.8,0 c -1.04,0 -1.9,.84 -1.9,1.9 l 0,3.8 5.7,0 0,5.7 -5.7,0 0,13.3 -5.7,0 0,-13.3 -3.8,0 0,-5.7 3.8,0 0,-4.75 c 0,-3.67 2.97,-6.65 6.65,-6.65 l 4.75,0 z\",\nfill:\"#39579b\"}}]};break a;case \"twitter\":k\u003d{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 38 38\",width:\"100%\"},U:[{G:\"rect\",W:{fill:\"#fff\",height:\"34\",width:\"34\",x:\"2\",y:\"2\"}},{G:\"path\",W:{d:\"M 34.2,0 3.8,0 C 1.70,0 .01,1.70 .01,3.8 L 0,34.2 C 0,36.29 1.70,38 3.8,38 l 30.4,0 C 36.29,38 38,36.29 38,34.2 L 38,3.8 C 38,1.70 36.29,0 34.2,0 l 0,0 z M 29.84,13.92 C 29.72,22.70 24.12,28.71 15.74,29.08 12.28,29.24 9.78,28.12 7.6,26.75 c 2.55,.40 5.71,-0.60 7.41,-2.06 -2.50,-0.24 -3.98,-1.52 -4.68,-3.56 .72,.12 1.48,.09 2.17,-0.05 -2.26,-0.76 -3.86,-2.15 -3.95,-5.07 .63,.28 1.29,.56 2.17,.60 C 9.03,15.64 7.79,12.13 9.21,9.80 c 2.50,2.75 5.52,4.99 10.47,5.30 -1.24,-5.31 5.81,-8.19 8.74,-4.62 1.24,-0.23 2.26,-0.71 3.23,-1.22 -0.39,1.23 -1.17,2.09 -2.11,2.79 1.03,-0.14 1.95,-0.38 2.73,-0.77 -0.47,.99 -1.53,1.9 -2.45,2.66 l 0,0 z\",\nfill:\"#01abf0\"}}]};break a;default:k\u003dnull}k\u0026\u0026(k\u003dnew g.V({G:\"a\",Ha:[\"ytp-share-panel-service-button\",\"ytp-button\"],W:{href:e.xn.url,target:\"_blank\",title:e.xn.sname||e.xn.serviceName},U:[k]}),k.Qa(\"click\",function(m){return function(n){if(g.iK(n)){var p\u003dm.xn.url;var r\u003dvoid 0\u003d\u003d\u003dr?{}:r;r.target\u003dr.target||\"YouTube\";r.width\u003dr.width||\"600\";r.height\u003dr.height||\"600\";var t\u003dr;t||(t\u003d{});r\u003dwindow;var u\u003dp instanceof g.Cg?p:g.Hg(\"undefined\"!\u003dtypeof p.href?p.href:String(p));var x\u003dvoid 0!\u003d\u003dself.crossOriginIsolated,\ny\u003d\"strict-origin-when-cross-origin\";window.Request\u0026\u0026(y\u003d(new Request(\"/\")).referrerPolicy);var z\u003d\"unsafe-url\"\u003d\u003d\u003dy;y\u003dt.noreferrer;if(x\u0026\u0026y){if(z)throw Error(\"Cannot use the noreferrer option on a page that sets a referrer-policy of `unsafe-url` in modern browsers!\");y\u003d!1}p\u003dt.target||p.target;x\u003d[];for(var E in t)switch(E){case \"width\":case \"height\":case \"top\":case \"left\":x.push(E+\"\u003d\"+t[E]);break;case \"target\":case \"noopener\":case \"noreferrer\":break;default:x.push(E+\"\u003d\"+(t[E]?1:0))}E\u003dx.join(\",\");Rb()\u0026\u0026\nr.navigator\u0026\u0026r.navigator.standalone\u0026\u0026p\u0026\u0026\"_self\"!\u003dp?(t\u003dg.Qh(\"A\"),g.$g(t,u),t.setAttribute(\"target\",p),y\u0026\u0026t.setAttribute(\"rel\",\"noreferrer\"),u\u003ddocument.createEvent(\"MouseEvent\"),u.initMouseEvent(\"click\",!0,!0,r,1),t.dispatchEvent(u),r\u003d{}):y?(r\u003dah(\"\",r,p,E),u\u003dg.Dg(u),r\u0026\u0026(g.HD\u0026\u0026g.vb(u,\";\")\u0026\u0026(u\u003d\"\u0027\"+u.replace(/\u0027/g,\"%27\")+\"\u0027\"),r.opener\u003dnull,\"\"\u003d\u003d\u003du\u0026\u0026(u\u003d\"javascript:\u0027\u0027\"),u\u003dg.Xg(g.ug(\"b/12014412, meta tag with sanitized URL\"),\u0027\u003cmeta name\u003d\"referrer\" content\u003d\"no-referrer\"\u003e\u003cmeta http-equiv\u003d\"refresh\" content\u003d\"0; url\u003d\u0027+\ng.ph(u)+\u0027\"\u003e\u0027),(t\u003dr.document)\u0026\u0026t.write\u0026\u0026(t.write(g.Tg(u)),t.close()))):(r\u003dah(u,r,p,E))\u0026\u0026t.noopener\u0026\u0026(r.opener\u003dnull);r\u0026\u0026(r.opener||(r.opener\u003dwindow),r.focus());g.Fs(n)}}}(e)),g.ef(k,g.tN(a.tooltip,k.element)),a.j.push(k),d++)}var l\u003db.more||b.moreLink;\nb\u003dnew g.V({G:\"a\",Ha:[\"ytp-share-panel-service-button\",\"ytp-button\"],U:[{G:\"span\",L:\"ytp-share-panel-service-button-more\",U:[{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 38 38\",width:\"100%\"},U:[{G:\"rect\",W:{fill:\"#fff\",height:\"34\",width:\"34\",x:\"2\",y:\"2\"}},{G:\"path\",W:{d:\"M 34.2,0 3.8,0 C 1.70,0 .01,1.70 .01,3.8 L 0,34.2 C 0,36.29 1.70,38 3.8,38 l 30.4,0 C 36.29,38 38,36.29 38,34.2 L 38,3.8 C 38,1.70 36.29,0 34.2,0 Z m -5.7,21.85 c 1.57,0 2.85,-1.27 2.85,-2.85 0,-1.57 -1.27,-2.85 -2.85,-2.85 -1.57,0 -2.85,1.27 -2.85,2.85 0,1.57 1.27,2.85 2.85,2.85 z m -9.5,0 c 1.57,0 2.85,-1.27 2.85,-2.85 0,-1.57 -1.27,-2.85 -2.85,-2.85 -1.57,0 -2.85,1.27 -2.85,2.85 0,1.57 1.27,2.85 2.85,2.85 z m -9.5,0 c 1.57,0 2.85,-1.27 2.85,-2.85 0,-1.57 -1.27,-2.85 -2.85,-2.85 -1.57,0 -2.85,1.27 -2.85,2.85 0,1.57 1.27,2.85 2.85,2.85 z\",\nfill:\"#4e4e4f\",\"fill-rule\":\"evenodd\"}}]}]}],W:{href:l,target:\"_blank\",title:\"More\"}});b.Qa(\"click\",function(m){g.TM(l,a.api,m)\u0026\u0026a.api.Oa(\"SHARE_CLICKED\")});\ng.ef(b,g.tN(a.tooltip,b.element));a.j.push(b);a.Ma(\"buttons\",a.j)};\nIDa\u003dfunction(a){for(var b\u003dg.q(a.j),c\u003db.next();!c.done;c\u003db.next())c\u003dc.value,c.detach(),g.cf(c);a.j\u003d[]};\npO\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?!0:c;g.V.call(this,{G:\"div\",L:\"ytp-suggested-action\"});var d\u003dthis;this.I\u003da;this.Ya\u003db;this.Na\u003dthis.K\u003dthis.j\u003dthis.D\u003dthis.C\u003dthis.u\u003dthis.expanded\u003dthis.enabled\u003dthis.B\u003d!1;this.Ia\u003dnew g.K(function(){d.badge.element.style.width\u003d\"\"},200,this);\nthis.Z\u003dnew g.K(function(){nO(d);oO(d)},200,this);\nthis.dismissButton\u003dnew g.V({G:\"button\",Ha:[\"ytp-suggested-action-badge-dismiss-button-icon\",\"ytp-button\"]});g.J(this,this.dismissButton);this.J\u003dnew g.V({G:\"div\",L:\"ytp-suggested-action-badge-expanded-content-container\",U:[{G:\"label\",L:\"ytp-suggested-action-badge-title\",qa:\"{{badgeLabel}}\"},this.dismissButton]});g.J(this,this.J);this.badge\u003dnew g.V({G:\"button\",Ha:[\"ytp-button\",\"ytp-suggested-action-badge\",\"ytp-suggested-action-badge-with-controls\"],U:[c?{G:\"div\",L:\"ytp-suggested-action-badge-icon\"}:\n\"\",this.J]});g.J(this,this.badge);this.badge.Ba(this.element);this.N\u003dnew g.GJ(this.badge,250,!1,100);g.J(this,this.N);this.xa\u003dnew g.GJ(this.J,250,!1,100);g.J(this,this.xa);this.Ja\u003dnew g.Zo(this.MZ,null,this);g.J(this,this.Ja);this.oa\u003dnew g.Zo(this.eU,null,this);g.J(this,this.oa);g.J(this,this.Ia);g.J(this,this.Z);this.I.Zg(this.badge.element,this.badge,!0);this.I.Zg(this.dismissButton.element,this.dismissButton,!0);this.T(this.I,\"onHideControls\",function(){d.j\u003d!1;oO(d);nO(d);d.ji()});\nthis.T(this.I,\"onShowControls\",function(){d.j\u003d!0;oO(d);nO(d);d.ji()});\nthis.T(this.badge.element,\"click\",this.EG);this.T(this.dismissButton.element,\"click\",this.FG);this.T(this.I,\"pageTransition\",this.BR);this.T(this.I,\"appresize\",this.ji);this.T(this.I,\"fullscreentoggled\",this.TW);this.T(this.I,\"cardstatechange\",this.yW);this.T(this.I,\"annotationvisibility\",this.o_,this);this.T(this.I,\"offlineslatestatechange\",this.p_,this)};\nnO\u003dfunction(a){g.L(a.badge.element,\"ytp-suggested-action-badge-with-controls\",a.j||!a.u)};\noO\u003dfunction(a,b){var c\u003da.K||a.j||!a.u;a.expanded!\u003d\u003dc\u0026\u0026(a.expanded\u003dc,void 0\u003d\u003d\u003db||b?(a.Ja.stop(),a.oa.stop(),a.Ia.stop(),a.Ja.start()):(g.VI(a.J,a.expanded),g.L(a.badge.element,\"ytp-suggested-action-badge-expanded\",a.expanded)),KDa(a))};\nKDa\u003dfunction(a){a.C\u0026\u0026a.I.fb(a.badge.element,a.py());a.D\u0026\u0026a.I.fb(a.dismissButton.element,a.py()\u0026\u0026(a.K||a.j||!a.u))};\nLDa\u003dfunction(a){var b\u003da.text||\"\";g.Xh(g.Dh(\"ytp-suggested-action-badge-title\",a.element),b);a.badge.element.setAttribute(\"aria-label\",b);a.dismissButton.element.setAttribute(\"aria-label\",a.Sa?a.Sa:\"\")};\nMDa\u003dfunction(a,b){b?a.D\u0026\u0026a.I.xb(a.dismissButton.element):a.C\u0026\u0026a.I.xb(a.badge.element)};\nqO\u003dfunction(a,b){pO.call(this,a,b);var c\u003dthis;this.X\u003dthis.ya\u003dthis.Ea\u003d!1;this.T(this.I,g.dx(\"shopping_overlay_visible\"),function(){c.Ne(!0)});\nthis.T(this.I,g.ex(\"shopping_overlay_visible\"),function(){c.Ne(!1)});\nthis.T(this.I,g.dx(\"shopping_overlay_expanded\"),function(){c.K\u003d!0;oO(c)});\nthis.T(this.I,g.ex(\"shopping_overlay_expanded\"),function(){c.K\u003d!1;oO(c)});\nthis.T(this.I,\"changeProductsInVideoVisibility\",this.EX);this.T(this.I,\"videodatachange\",this.onVideoDataChange);this.T(this.I,\"paidcontentoverlayvisibilitychange\",this.xX)};\nrO\u003dfunction(a){a.I.jf(\"shopping_overlay_visible\");a.I.jf(\"shopping_overlay_expanded\")};\nsO\u003dfunction(a){g.eN.call(this,a,{G:\"button\",Ha:[\"ytp-skip-intro-button\",\"ytp-popup\",\"ytp-button\"],U:[{G:\"div\",L:\"ytp-skip-intro-button-text\",qa:\"Skip Intro\"}]},100);var b\u003dthis;this.D\u003d!1;this.C\u003dnew g.K(function(){b.hide()},5E3);\nthis.j\u003dthis.B\u003dNaN;g.J(this,this.C);this.oa\u003dfunction(){b.show()};\nthis.Z\u003dfunction(){b.hide()};\nthis.J\u003dfunction(){var c\u003db.I.getCurrentTime();c\u003eb.B/1E3\u0026\u0026c\u003cb.j/1E3\u0026\u0026b.show()};\nthis.T(this.I,\"videodatachange\",function(c,d){b.Dt(c,d)});\nthis.T(this.element,\"click\",function(){b.I.seekTo(b.j/1E3)});\nthis.hide()};\ntO\u003dfunction(a,b){g.V.call(this,{G:\"button\",Ha:[\"ytp-airplay-button\",\"ytp-button\"],W:{title:\"AirPlay\"},qa:\"{{icon}}\"});this.I\u003da;this.Qa(\"click\",this.onClick);this.T(a,\"airplayactivechange\",this.Ka);this.T(a,\"airplayavailabilitychange\",this.Ka);this.Ka();g.ef(this,g.tN(b.pc(),this.element))};\nuO\u003dfunction(a,b){g.V.call(this,{G:\"button\",Ha:[\"ytp-button\"],W:{title:\"{{title}}\",\"aria-label\":\"{{label}}\",\"data-tooltip-target-id\":\"ytp-autonav-toggle-button\"},U:[{G:\"div\",L:\"ytp-autonav-toggle-button-container\",U:[{G:\"div\",L:\"ytp-autonav-toggle-button\",W:{\"aria-checked\":\"true\"}}]}]});this.I\u003da;this.u\u003d[];this.j\u003d!1;this.isChecked\u003d!0;a.Bb(this.element,this,113681);this.T(a,\"presentingplayerstatechange\",this.xv);this.Qa(\"click\",this.onClick);this.tooltip\u003db.pc();g.ef(this,g.tN(b.pc(),this.element));this.xv()};\nNDa\u003dfunction(a){a.setValue(a.isChecked);var b\u003da.isChecked?\"Autoplay is on\":\"Autoplay is off\";a.Ma(\"title\",b);a.Ma(\"label\",b);TN(a.tooltip)};\ng.wO\u003dfunction(a){g.V.call(this,{G:\"div\",L:\"ytp-gradient-bottom\"});this.j\u003dg.Qh(\"CANVAS\");this.ctx\u003dthis.j.getContext(\"2d\");this.B\u003dNaN;this.j.width\u003d1;this.u\u003dg.oD(a.V());g.vO(this,a.gb().getPlayerSize().height)};\ng.vO\u003dfunction(a,b){if(a.ctx){b\u003dMath.floor(b*(a.u?1:.4));b\u003dMath.max(b,47);var c\u003db+2;if(a.B!\u003d\u003dc){a.B\u003dc;a.j.height\u003dc;a.ctx.clearRect(0,0,1,c);var d\u003da.ctx.createLinearGradient(0,2,0,2+b);if(a.u)d.addColorStop(.133,\"rgba(0, 0, 0, 0.2)\"),d.addColorStop(.44,\"rgba(0, 0, 0, 0.243867)\"),d.addColorStop(1,\"rgba(0, 0, 0, 0.8)\");else{var e\u003db-42;d.addColorStop(0,\"rgba(0, 0, 0, 0)\");d.addColorStop(e/b,\"rgba(0, 0, 0, 0.3)\");d.addColorStop(1,\"rgba(0, 0, 0, 0.68)\")}a.ctx.fillStyle\u003dd;a.ctx.fillRect(0,2,1,b);a.element.style.height\u003d\nc+\"px\";try{a.element.style.backgroundImage\u003d\"url(\"+a.j.toDataURL()+\")\"}catch(f){}}}};\nxO\u003dfunction(a,b,c){g.V.call(this,{G:\"div\",L:\"ytp-chapter-container\",U:[{G:\"button\",Ha:[\"ytp-chapter-title\",\"ytp-button\"],U:[{G:\"span\",W:{\"aria-hidden\":\"true\"},L:\"ytp-chapter-title-prefix\",qa:\"\\u2022\"},{G:\"div\",L:\"ytp-chapter-title-content\",qa:\"{{title}}\",W:{title:\"View chapter\",\"aria-label\":\"View chapter\"}},{G:\"div\",L:\"ytp-chapter-title-chevron\",U:[{G:\"svg\",W:{height:\"100%\",viewBox:\"0 0 24 24\",width:\"100%\"},U:[{G:\"path\",W:{d:\"M9.71 18.71l-1.42-1.42 5.3-5.29-5.3-5.29 1.42-1.42 6.7 6.71z\",fill:\"#fff\"}}]}]}]}]});\nthis.I\u003da;this.K\u003dc;this.C\u003d\"\";this.currentIndex\u003d0;this.B\u003dvoid 0;this.j\u003d!0;this.D\u003dthis.Da(\"ytp-chapter-container\");this.u\u003dthis.Da(\"ytp-chapter-title\");this.J\u003dthis.Da(\"ytp-chapter-title-content\");this.updateVideoData(\"newdata\",this.I.getVideoData());this.T(a,\"videodatachange\",this.updateVideoData);this.T(this.D,\"click\",this.onClick);this.T(a,g.dx(\"chapterCueRange\"),this.Vb);this.T(a,\"onLoopRangeChange\",this.Vb);this.T(a,\"innertubeCommand\",this.onClickCommand);g.dD(this.I.V())||g.ef(this,g.tN(b.pc(),this.J))};\nyO\u003dfunction(a,b,c,d,e,f,k){var l\u003db.mx/b.columns,m\u003db.Lq/b.rows,n\u003dMath.min(c/l,d/m);void 0!\u003d\u003df\u0026\u0026n*l\u003cf\u0026\u0026(n\u003dMath.min(2,f/l));f\u003db.mx*n;l\u003db.Lq*n;f\u003dMath.floor(f/b.columns)*b.columns;l\u003dMath.floor(l/b.rows)*b.rows;var p\u003df/b.columns,r\u003dl/b.rows,t\u003d-b.column*p,u\u003d-b.row*r;e\u0026\u002645\u003e\u003dm\u0026\u0026(r-\u003d1/n);p-\u003d2/n;a\u003da.style;a.width\u003dp+\"px\";a.height\u003dr+\"px\";e||(d\u003d(d-r)/2,c\u003d(c-p)/2,a.marginTop\u003dMath.floor(d)+\"px\",a.marginBottom\u003dMath.ceil(d)+\"px\",a.marginLeft\u003dMath.floor(c)+\"px\",a.marginRight\u003dMath.ceil(c)+\"px\");a.background\u003d\"url(\"+b.url+\n\") \"+t+\"px \"+u+\"px/\"+(null!\u003d\u003dk\u0026\u0026void 0!\u003d\u003dk?k:f)+\"px \"+l+\"px\"};\ng.zO\u003dfunction(a){g.V.call(this,{G:\"div\",L:\"ytp-storyboard-framepreview\",U:[{G:\"div\",L:\"ytp-storyboard-framepreview-img\"}]});this.api\u003da;this.C\u003dthis.Da(\"ytp-storyboard-framepreview-img\");this.u\u003dnull;this.B\u003dNaN;this.events\u003dnew g.yA(this);this.j\u003dnew g.GJ(this,100);g.J(this,this.events);g.J(this,this.j);this.T(this.api,\"presentingplayerstatechange\",this.Sc)};\nAO\u003dfunction(a,b){var c\u003d!!a.u;a.u\u003db;a.u?(c||(a.events.T(a.api,\"videodatachange\",function(){AO(a,a.api.jh())}),a.events.T(a.api,\"progresssync\",a.Dd),a.events.T(a.api,\"appresize\",a.D)),a.B\u003dNaN,BO(a),a.j.show(200)):(c\u0026\u0026g.Jv(a.events),a.j.hide(),a.j.stop())};\nBO\u003dfunction(a){var b\u003da.u,c\u003da.api.getCurrentTime(),d\u003da.api.gb().getPlayerSize(),e\u003dpE(b,d.width);c\u003dIva(b,e,c);c!\u003d\u003da.B\u0026\u0026(a.B\u003dc,Gva(b,c,d.width),b\u003dEva(b,c,d.width),yO(a.C,b,d.width,d.height))};\nCO\u003dfunction(a,b){g.V.call(this,{G:\"button\",Ha:[\"ytp-fullerscreen-edu-button\",\"ytp-button\"],U:[{G:\"div\",Ha:[\"ytp-fullerscreen-edu-text\"],qa:\"Scroll for details\"},{G:\"div\",Ha:[\"ytp-fullerscreen-edu-chevron\"],U:[{G:\"svg\",W:{height:\"100%\",viewBox:\"0 0 24 24\",width:\"100%\"},U:[{G:\"path\",W:{d:\"M7.41,8.59L12,13.17l4.59-4.58L18,10l-6,6l-6-6L7.41,8.59z\",fill:\"#fff\"}}]}]}]});this.Ua\u003da;this.B\u003db;this.j\u003dnew g.GJ(this,250,void 0,100);this.C\u003dthis.u\u003d!1;a.Bb(this.element,this,61214);this.B\u003db;g.J(this,this.j);this.T(a,\n\"fullscreentoggled\",this.Ka);this.T(a,\"presentingplayerstatechange\",this.Ka);this.Qa(\"click\",this.onClick);this.Ka()};\ng.DO\u003dfunction(a,b){g.V.call(this,{G:\"button\",Ha:[\"ytp-fullscreen-button\",\"ytp-button\"],W:{title:\"{{title}}\"},qa:\"{{icon}}\"});this.I\u003da;this.u\u003db;this.message\u003dnull;this.j\u003dg.tN(this.u.pc(),this.element);this.B\u003dnew g.K(this.AT,2E3,this);g.J(this,this.B);this.T(a,\"fullscreentoggled\",this.gj);this.T(a,\"presentingplayerstatechange\",this.Ka);this.Qa(\"click\",this.onClick);g.Dv()\u0026\u0026(b\u003dthis.I.gb(),this.T(b,Foa(),this.OG),this.T(b,Gv(document),this.Rm));a.V().Ya||a.V().J||this.disable();a.Bb(this.element,this,\n139117);this.Ka();this.gj(a.isFullscreen())};\nEO\u003dfunction(a,b){g.V.call(this,{G:\"button\",Ha:[\"ytp-miniplayer-button\",\"ytp-button\"],W:{title:\"{{title}}\",\"data-tooltip-target-id\":\"ytp-miniplayer-button\"},U:[Sza()]});this.I\u003da;this.visible\u003d!1;this.Qa(\"click\",this.onClick);this.T(a,\"fullscreentoggled\",this.Ka);this.Ma(\"title\",WM(a,\"Miniplayer\",\"i\"));g.ef(this,g.tN(b.pc(),this.element));a.Bb(this.element,this,62946);this.Ka()};\nFO\u003dfunction(a,b,c){g.V.call(this,{G:\"button\",Ha:[\"ytp-multicam-button\",\"ytp-button\"],W:{title:\"Switch camera\",\"aria-haspopup\":\"true\",\"data-preview\":\"{{preview}}\",\"data-tooltip-text\":\"{{text}}\"},U:[{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",Ib:!0,W:{d:\"M 26,10 22.83,10 21,8 15,8 13.17,10 10,10 c -1.1,0 -2,.9 -2,2 l 0,12 c 0,1.1 .9,2 2,2 l 16,0 c 1.1,0 2,-0.9 2,-2 l 0,-12 c 0,-1.1 -0.9,-2 -2,-2 l 0,0 z m -5,11.5 0,-2.5 -6,0 0,2.5 -3.5,-3.5 3.5,-3.5 0,2.5 6,0 0,-2.5 3.5,3.5 -3.5,3.5 0,0 z\",\nfill:\"#fff\"}}]}]});var d\u003dthis;this.I\u003da;this.j\u003d!1;this.u\u003dnew g.K(this.B,400,this);this.tooltip\u003db.pc();xN(this.tooltip);g.J(this,this.u);this.Qa(\"click\",function(){fN(c,d.element,!1)});\nthis.T(a,\"presentingplayerstatechange\",function(){d.Ka(!1)});\nthis.T(a,\"videodatachange\",this.onVideoDataChange);this.Ka(!0);g.ef(this,g.tN(this.tooltip,this.element))};\nGO\u003dfunction(a){g.eN.call(this,a,{G:\"div\",L:\"ytp-multicam-menu\",W:{role:\"dialog\"},U:[{G:\"div\",L:\"ytp-multicam-menu-header\",U:[{G:\"div\",L:\"ytp-multicam-menu-title\",U:[\"Switch camera\",{G:\"button\",Ha:[\"ytp-multicam-menu-close\",\"ytp-button\"],W:{\"aria-label\":\"Close\"},U:[g.bJ()]}]}]},{G:\"div\",L:\"ytp-multicam-menu-items\"}]},250);this.api\u003da;this.B\u003dnew g.yA(this);this.items\u003dthis.Da(\"ytp-multicam-menu-items\");this.j\u003d[];g.J(this,this.B);a\u003dthis.Da(\"ytp-multicam-menu-close\");this.T(a,\"click\",this.Fb);this.hide()};\nHO\u003dfunction(){g.I.call(this);this.u\u003dnull;this.startTime\u003dthis.duration\u003d0;this.delay\u003dnew g.Zo(this.j,null,this);g.J(this,this.delay)};\nODa\u003dfunction(a,b){if(\"path\"\u003d\u003d\u003db.G)return b.W.d;if(b.U)for(var c\u003d0;c\u003cb.U.length;c++){var d\u003db.U[c];if(d\u0026\u0026\"string\"!\u003d\u003dtypeof d\u0026\u0026(d\u003dODa(a,d)))return d}};\nRDa\u003dfunction(a,b,c){c\u003dODa(a,c);var d\u003db.getElementsByTagName(\"path\")[0],e\u003dd.getAttribute(\"d\");if(d.getAttribute(\"id\")){var f\u003dRI();b\u003db.getElementsByTagName(\"use\");for(var k\u003d0;k\u003cb.length;k++)b[k].setAttributeNS(\"http://www.w3.org/1999/xlink\",\"href\",\"#\"+f);d.setAttribute(\"id\",f)}var l\u003dPDa(e),m\u003dPDa(c);IO(a,function(n){d.setAttribute(\"d\",QDa(l,m,n))},200)};\nIO\u003dfunction(a,b,c){a.u\u003db;a.startTime\u003d(0,g.Q)();a.duration\u003dc;a.j()};\nPDa\u003dfunction(a){var b\u003d[];a\u003da.match(SDa);for(var c\u003d0;c\u003ca.length;c++){var d\u003d\" \"\u003d\u003d\u003da[c]?NaN:Number(a[c]);b.push(isNaN(d)?a[c]:d)}return b};\nQDa\u003dfunction(a,b,c){for(var d\u003d\"\",e\u003d0;e\u003ca.length;e++){var f\u003da[e];d\u003d\"number\"\u003d\u003d\u003dtypeof f?d+(f+(b[e]-f)*c):d+f}return d};\ng.JO\u003dfunction(a,b){g.V.call(this,{G:\"button\",Ha:[\"ytp-mute-button\",\"ytp-button\"],W:a.V().ma?{title:\"{{title}}\"}:{\"aria-disabled\":\"true\",\"aria-haspopup\":\"true\"},qa:\"{{icon}}\"});this.I\u003da;this.j\u003dnull;this.C\u003dthis.N\u003dthis.D\u003dthis.Z\u003dNaN;this.oa\u003dthis.J\u003dnull;this.B\u003d[];this.u\u003d[];this.visible\u003d!1;this.K\u003dnull;var c\u003dthis.I.V();this.Ma(\"icon\",jJ());this.tooltip\u003db.pc();this.j\u003dnew g.SI({G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"defs\",U:[{G:\"clipPath\",W:{id:\"ytp-svg-volume-animation-mask\"},\nU:[{G:\"path\",W:{d:\"m 14.35,-0.14 -5.86,5.86 20.73,20.78 5.86,-5.91 z\"}},{G:\"path\",W:{d:\"M 7.07,6.87 -1.11,15.33 19.61,36.11 27.80,27.60 z\"}},{G:\"path\",L:\"ytp-svg-volume-animation-mover\",W:{d:\"M 9.09,5.20 6.47,7.88 26.82,28.77 29.66,25.99 z\"}}]},{G:\"clipPath\",W:{id:\"ytp-svg-volume-animation-slash-mask\"},U:[{G:\"path\",L:\"ytp-svg-volume-animation-mover\",W:{d:\"m -11.45,-15.55 -4.44,4.51 20.45,20.94 4.55,-4.66 z\"}}]}]},{G:\"path\",Ib:!0,Ha:[\"ytp-svg-fill\",\"ytp-svg-volume-animation-speaker\"],W:{\"clip-path\":\"url(#ytp-svg-volume-animation-mask)\",\nd:\"M8,21 L12,21 L17,26 L17,10 L12,15 L8,15 L8,21 Z M19,14 L19,22 C20.48,21.32 21.5,19.77 21.5,18 C21.5,16.26 20.48,14.74 19,14 Z\",fill:\"#fff\"}},{G:\"path\",Ib:!0,Ha:[\"ytp-svg-fill\",\"ytp-svg-volume-animation-hider\"],W:{\"clip-path\":\"url(#ytp-svg-volume-animation-slash-mask)\",d:\"M 9.25,9 7.98,10.27 24.71,27 l 1.27,-1.27 Z\",fill:\"#fff\"}}]});g.J(this,this.j);this.J\u003dthis.j.Da(\"ytp-svg-volume-animation-speaker\");this.oa\u003dthis.J.getAttribute(\"d\");this.B\u003dg.Ch(\"ytp-svg-volume-animation-mover\",this.j.element);\nthis.u\u003dg.Ch(\"ytp-svg-volume-animation-hider\",this.j.element);this.xa\u003dnew HO;g.J(this,this.xa);this.X\u003dnew HO;g.J(this,this.X);this.Qa(\"click\",this.pX);this.T(a,\"appresize\",this.AJ);this.T(a,\"onVolumeChange\",this.onVolumeChange);var d\u003dnull;if(c.ma)g.ef(this,g.tN(b.pc(),this.element));else{var e\u003d\"Your browser doesn\u0027t support changing the volume. $BEGIN_LINKLearn More$END_LINK\".split(/\\$(BEGIN|END)_LINK/);d\u003dnew g.eN(a,{G:\"span\",Ha:[\"ytp-popup\",\"ytp-generic-popup\"],W:{tabindex:\"0\"},U:[e[0],{G:\"a\",W:{href:\"https://support.google.com/youtube/?p\u003dnoaudio\",\ntarget:c.K},qa:e[2]},e[4]]},100,!0);g.J(this,d);d.hide();d.subscribe(\"show\",function(f){b.Zs(d,f)});\ng.fM(a,d.element,4)}this.message\u003dd;a.Bb(this.element,this,28662);this.AJ(a.gb().getPlayerSize());this.setVolume(a.getVolume(),a.isMuted())};\nVDa\u003dfunction(a,b){a.Z\u003db;var c\u003da.oa;b\u0026\u0026(c+\u003dQDa(TDa,UDa,b));a.J.setAttribute(\"d\",c)};\nWDa\u003dfunction(a,b){a.N\u003db;for(var c\u003d20*b,d\u003d0;d\u003ca.B.length;d++)a.B[d].setAttribute(\"transform\",\"translate(\"+c+\", \"+c+\")\");var e;1\u003d\u003d\u003db?e\u003djJ():e\u003da.j;for(c\u003d0;c\u003ca.u.length;c++)if(d\u003da.u[c],null\u003d\u003d\u003dd||void 0\u003d\u003d\u003dd?0:d.style)d.style.display\u003d0\u003d\u003d\u003db?\"none\":\"\";e!\u003d\u003da.K\u0026\u0026(a.Ma(\"icon\",e),a.K\u003de)};\nKO\u003dfunction(a,b){g.V.call(this,{G:\"button\",Ha:[\"ytp-pip-button\",\"ytp-button\"],W:{title:\"{{title}}\",\"data-tooltip-target-id\":\"ytp-pip-button\"},U:[Sza()]});this.I\u003da;this.Ma(\"title\",\"Picture in Picture\");this.Qa(\"click\",this.onClick);g.ef(this,g.tN(b.pc(),this.element))};\ng.LO\u003dfunction(a,b,c){g.V.call(this,{G:\"button\",Ha:[\"ytp-play-button\",\"ytp-button\"],W:{title:\"{{title}}\"},qa:\"{{icon}}\"});this.I\u003da;this.j\u003dnull;this.transition\u003dnew HO;this.tooltip\u003db.pc();g.J(this,this.transition);this.u\u003d!!c;a.Bb(this.element,this,36842);a.fb(this.element,!0);this.T(a,\"fullscreentoggled\",this.onVideoDataChange);this.T(a,\"presentingplayerstatechange\",this.onStateChange);this.T(a,\"videodatachange\",this.onVideoDataChange);XDa(this,a.zb());this.Qa(\"click\",this.Iu,this);g.ef(this,g.tN(b.pc(),\nthis.element))};\nYDa\u003dfunction(a){switch(a){case 1:return gJ();case 2:return Qza();case 3:return g.hJ();case 4:return Uza();default:return null}};\nXDa\u003dfunction(a,b){var c\u003dg.VE(a.I.getVideoData()),d\u003d!1;g.eI(b)?b\u003dc?4:2:g.U(b,2)?(b\u003d3,d\u003dc):b\u003d1;a.element.disabled\u003dd;if(a.j!\u003d\u003db){c\u003dnull;switch(b){case 2:c\u003dWM(a.I,\"Pause\",\"k\");break;case 3:c\u003d\"Replay\";break;case 1:c\u003dWM(a.I,\"Play\",\"k\");break;case 4:c\u003d\"Stop live playback\"}3\u003d\u003d\u003db?a.update({title:c,icon:YDa(b)}):(a.update({title:c}),(c\u003dYDa(b))\u0026\u0026a.j\u0026\u00263!\u003d\u003da.j?RDa(a.transition,a.element,c):a.Ma(\"icon\",c));TN(a.tooltip);a.j\u003db}};\ng.NO\u003dfunction(a,b,c){g.V.call(this,{G:\"a\",Ha:[c?\"ytp-next-button\":\"ytp-prev-button\",\"ytp-button\"],W:{role:\"button\",title:\"{{title}}\",href:\"{{url}}\",\"data-preview\":\"{{preview}}\",\"data-tooltip-text\":\"{{text}}\",\"data-duration\":\"{{duration}}\",\"aria-disabled\":\"{{disabled}}\",\"data-next\":\"{{next}}\",\"data-prev\":\"{{prev}}\"},U:[c?eJ():Tza()]});var d\u003dthis;this.I\u003da;this.j\u003dc;this.playlist\u003dthis.videoData\u003dnull;this.isLinkable\u003d!1;this.C\u003dthis.D\u003dthis.u\u003dnull;this.B\u003d!1;this.tooltip\u003db.pc();c?a.Bb(this.element,this,6193):\na.Bb(this.element,this,6194);this.T(a,\"fullscreentoggled\",this.onVideoDataChange);this.T(a,\"videodatachange\",this.onVideoDataChange);this.T(a,\"onPlaylistUpdate\",this.onVideoDataChange);this.j||this.T(a,\"appresize\",this.kD);this.T(a,\"mdxpreviousnextchange\",function(){MO(d);d.kD()});\nthis.onVideoDataChange()};\nZDa\u003dfunction(a){a.playlist\u0026\u0026a.playlist.unsubscribe(\"shuffle\",a.onVideoDataChange,a)};\n$Da\u003dfunction(a){return!!a.playlist\u0026\u0026!a.j\u0026\u0026!!a.videoData\u0026\u0026!a.videoData.isLivePlayback\u0026\u00263\u003c\u003da.I.getCurrentTime()\u0026\u00262!\u003d\u003da.I.getPresentingPlayerType()};\naEa\u003dfunction(a){var b\u003dbM(a.I.wb());return b?a.j?b.hasNext():b.il():!1};\nMO\u003dfunction(a){var b\u003d{duration:null,preview:null,text:null,title:null,url:null},c\u003dnull!\u003da.playlist\u0026\u0026a.playlist.hasNext();c\u003dg.cM(a.I)\u0026\u0026(!a.j||c);var d\u003da.j\u0026\u0026g.gM(a.I),e\u003daEa(a),f\u003da.j\u0026\u00265\u003d\u003d\u003da.I.getPresentingPlayerType(),k\u003dWM(a.I,\"Next\",\"SHIFT+n\"),l\u003dWM(a.I,\"Previous\",\"SHIFT+p\");if(f)b.title\u003d\"Start video\";else if(a.B)b.title\u003d\"Replay\";else if(c){var m\u003dnull;a.playlist\u0026\u0026(m\u003dg.nM(a.playlist,a.j?pCa(a.playlist):qCa(a.playlist)));if(m){if(m.videoId){var n\u003da.playlist.listId;b.url\u003da.I.V().getVideoUrl(m.videoId,n?\nn.toString():void 0)}b.text\u003dm.title;b.duration\u003dm.lengthText?m.lengthText:m.lengthSeconds?g.hK(m.lengthSeconds):null;b.preview\u003dm.Se(\"mqdefault.jpg\")}b.title\u003da.j?k:l}else d\u0026\u0026(a.videoData\u0026\u0026a.videoData.suggestions\u0026\u0026a.videoData.suggestions.length\u0026\u0026(l\u003da.videoData.suggestions[0],b.url\u003dl.fl(),b.text\u003dl.title,b.duration\u003dl.lengthText?l.lengthText:l.lengthSeconds?g.hK(l.lengthSeconds):null,b.preview\u003dl.Se(\"mqdefault.jpg\")),b.title\u003dk);b.disabled\u003d!d\u0026\u0026!c\u0026\u0026!e\u0026\u0026!f;a.update(b);a.isLinkable\u003d!!b.url;d||c||a.B||e||f?a.u||\n(a.u\u003dg.tN(a.tooltip,a.element),a.D\u003da.Qa(\"click\",a.onClick,a)):a.u\u0026\u0026(a.u(),a.u\u003dnull,a.wc(a.D),a.D\u003dnull);TN(a.tooltip)};\nOO\u003dfunction(a,b){g.V.call(this,{G:\"div\",L:\"ytp-fine-scrubbing\",U:[{G:\"div\",L:\"ytp-fine-scrubbing-thumbnails\"},{G:\"div\",L:\"ytp-fine-scrubbing-cursor\"},{G:\"div\",L:\"ytp-fine-scrubbing-seek-time\",qa:\"{{seekTime}}\"},{G:\"div\",L:\"ytp-fine-scrubbing-play\",U:[gJ()]},{G:\"div\",L:\"ytp-fine-scrubbing-dismiss\",U:[g.bJ()]}]});this.api\u003da;this.K\u003db;this.J\u003d!1;this.B\u003dthis.Da(\"ytp-fine-scrubbing-thumbnails\");this.dismissButton\u003dthis.Da(\"ytp-fine-scrubbing-dismiss\");this.playButton\u003dthis.Da(\"ytp-fine-scrubbing-play\");this.thumbnails\u003d\n[];this.j\u003d[];this.xa\u003dvoid 0;this.oa\u003dNaN;this.ya\u003dthis.Z\u003dthis.C\u003dthis.D\u003d0;this.u\u003d[];this.isEnabled\u003dthis.X\u003d!1;this.N\u003dnew g.Ov(this.B,!0);this.N.subscribe(\"dragstart\",this.DJ,this);this.N.subscribe(\"dragmove\",this.CJ,this);this.N.subscribe(\"dragend\",this.BJ,this);g.J(this,this.N)};\ncEa\u003dfunction(a){var b\u003da.api.jh();if(b){var c\u003da.J?1.5:1,d\u003d160*c,e\u003dpE(b,160*c);if(b\u003db.levels[e]){if(!a.u.length){e\u003d[];for(var f\u003dqE(b,b.Fp()),k\u003db.columns*b.rows,l\u003db.Fp(),m\u003d0;m\u003c\u003df;m++)for(var n\u003dl\u003ck?Math.ceil(l/b.columns):b.rows,p\u003d0;p\u003cb.rows;p++){var r\u003dl\u003cb.columns?l:b.columns,t\u003d{url:sE(b,m),column:0,columns:r,row:p,rows:n,mx:b.width*r,Lq:b.height*n};e.push(t);l-\u003dr;if(0\u003e\u003dl)break}a.u\u003de}for(var u;a.thumbnails.length\u003ea.u.length;)null\u003d\u003d\u003d(u\u003da.thumbnails.pop())||void 0\u003d\u003d\u003du?void 0:u.dispose();for(;a.thumbnails.length\u003c\na.u.length;)u\u003dnew bEa,a.thumbnails.push(u),u.Ba(a.B),g.J(a,u);for(u\u003d0;u\u003ca.u.length;u++)e\u003da.thumbnails[u].element,f\u003da.u[u],f.Lq*\u003dc,yO(e,f,b.width,d,!0,void 0,d*b.columns),e.style.width\u003dd*f.columns+\"px\",e.style.height\u003d160*c+\"px\";PO(a,a.api.getCurrentTime());c\u003da.api.getVideoData().vj;for(var x;a.j.length\u003ec.length;)null\u003d\u003d\u003d(x\u003da.j.pop())||void 0\u003d\u003d\u003dx?void 0:x.dispose();for(;a.j.length\u003cc.length;)x\u003dnew QO,a.j.push(new QO),g.J(a,x);x\u003da.J?1.5:1;c\u003dg.q(c.entries());for(d\u003dc.next();!d.done;d\u003dc.next())u\u003dg.q(d.value),\nd\u003du.next().value,u\u003du.next().value,a.j[d].update({chapterTitle:u.title}),u\u003dMath.round(u.startTime/b.j),e\u003dMath.floor(u/b.rows),g.vm(a.j[d].element,\"transform\",\"translateX(\"+u%b.rows*160*x+\"px)\"),a.j[d].Ba(a.thumbnails[e].element);a.X\u003d!0}}};\nPO\u003dfunction(a,b){var c\u003dg.hK(b);a.update({seekTime:c});c\u003da.J?1.5:1;c\u003da.B.offsetWidth||90*a.thumbnails.length*c;b\u003d-(b/a.api.getDuration()*c)+a.K/2;a.D\u003db;g.vm(a.B,\"transform\",\"translateX(\"+a.D+\"px)\")};\nbEa\u003dfunction(){g.V.call(this,{G:\"div\",L:\"ytp-fine-scrubbing-thumbnail\"})};\nQO\u003dfunction(){g.V.call(this,{G:\"div\",L:\"ytp-fine-scrubbing-chapter-title\",qa:\"{{chapterTitle}}\"})};\ndEa\u003dfunction(a){g.V.call(this,{G:\"div\",L:\"ytp-heat-map-chapter\",U:[{G:\"svg\",L:\"ytp-heat-map-svg\",W:{height:\"100%\",preserveAspectRatio:\"none\",version:\"1.1\",viewBox:\"0 0 1000 100\",width:\"100%\"},U:[{G:\"defs\",U:[{G:\"clipPath\",W:{id:\"{{id}}\"},U:[{G:\"path\",L:\"ytp-heat-map-path\",W:{d:\"\",fill:\"white\",\"fill-opacity\":\"0.6\"}}]}]},{G:\"rect\",L:\"ytp-heat-map-graph\",W:{\"clip-path\":\"url(#hm_1)\",fill:\"white\",\"fill-opacity\":\"0.2\",height:\"100%\",width:\"100%\",x:\"0\",y:\"0\"}},{G:\"rect\",L:\"ytp-heat-map-hover\",W:{\"clip-path\":\"url(#hm_1)\",\nheight:\"100%\",x:\"0\",y:\"0\"}},{G:\"rect\",L:\"ytp-heat-map-play\",W:{\"clip-path\":\"url(#hm_1)\",height:\"100%\",x:\"0\",y:\"0\"}}]}]});this.api\u003da;this.J\u003dthis.Da(\"ytp-heat-map-svg\");this.D\u003dthis.Da(\"ytp-heat-map-path\");this.C\u003dthis.Da(\"ytp-heat-map-graph\");this.B\u003dthis.Da(\"ytp-heat-map-play\");this.u\u003dthis.Da(\"ytp-heat-map-hover\");this.isValid\u003d!1;this.j\u003d60};\nfEa\u003dfunction(a,b,c,d){d\u003dvoid 0\u003d\u003d\u003dd?!1:d;b\u003dnew eEa(b||a,c||a);return{x:a.x+.2*((void 0\u003d\u003d\u003dd?0:d)?-1*b.j:b.j),y:a.y+.2*((void 0\u003d\u003d\u003dd?0:d)?-1*b.u:b.u)}};\neEa\u003dfunction(a,b){this.u\u003dthis.j\u003d0;this.j\u003db.x-a.x;this.u\u003db.y-a.y};\nRO\u003dfunction(){g.V.call(this,{G:\"div\",L:\"ytp-chapter-hover-container\",U:[{G:\"div\",L:\"ytp-progress-bar-padding\"},{G:\"div\",L:\"ytp-progress-list\",U:[{G:\"div\",Ha:[\"ytp-play-progress\",\"ytp-swatch-background-color\"]},{G:\"div\",L:\"ytp-progress-linear-live-buffer\"},{G:\"div\",L:\"ytp-load-progress\"},{G:\"div\",L:\"ytp-hover-progress\"},{G:\"div\",L:\"ytp-ad-progress-list\"}]}]});this.startTime\u003dNaN;this.title\u003d\"\";this.index\u003dNaN;this.width\u003d0;this.C\u003dthis.Da(\"ytp-progress-linear-live-buffer\");this.B\u003dthis.Da(\"ytp-ad-progress-list\");\nthis.D\u003dthis.Da(\"ytp-load-progress\");this.J\u003dthis.Da(\"ytp-play-progress\");this.u\u003dthis.Da(\"ytp-hover-progress\");this.j\u003dthis.Da(\"ytp-chapter-hover-container\")};\nSO\u003dfunction(a,b){g.vm(a.j,\"width\",b)};\nTO\u003dfunction(a,b){g.vm(a.j,\"margin-right\",b+\"px\")};\nUO\u003dfunction(a,b){return\"PLAY_PROGRESS\"\u003d\u003d\u003db?a.J:\"LOAD_PROGRESS\"\u003d\u003d\u003db?a.D:\"LIVE_BUFFER\"\u003d\u003d\u003db?a.C:a.u};\ngEa\u003dfunction(){this.B\u003dthis.position\u003dthis.C\u003dthis.j\u003dthis.D\u003dthis.u\u003dthis.width\u003dNaN};\nVO\u003dfunction(){g.V.call(this,{G:\"div\",L:\"ytp-timed-marker\"});this.timeRangeStartMillis\u003dNaN;this.title\u003d\"\";this.onActiveCommand\u003dvoid 0};\ng.XO\u003dfunction(a,b){g.WI.call(this,{G:\"div\",L:\"ytp-progress-bar-container\",W:{\"aria-disabled\":\"true\"},U:[{G:\"div\",Ha:[\"ytp-heat-map-container\"],U:[{G:\"div\",L:\"ytp-heat-map-edu\"}]},{G:\"div\",Ha:[\"ytp-progress-bar\"],W:{tabindex:\"0\",role:\"slider\",\"aria-label\":\"Seek slider\",\"aria-valuemin\":\"{{ariamin}}\",\"aria-valuemax\":\"{{ariamax}}\",\"aria-valuenow\":\"{{arianow}}\",\"aria-valuetext\":\"{{arianowtext}}\"},U:[{G:\"div\",L:\"ytp-chapters-container\"},{G:\"div\",L:\"ytp-marker-crenellation-list\"},{G:\"div\",L:\"ytp-timed-markers-container\"},\n{G:\"div\",L:\"ytp-clip-start-exclude\"},{G:\"div\",L:\"ytp-clip-end-exclude\"},{G:\"div\",L:\"ytp-scrubber-container\",U:[{G:\"div\",Ha:[\"ytp-scrubber-button\",\"ytp-swatch-background-color\"],U:[{G:\"div\",L:\"ytp-scrubber-pull-indicator\"}]}]}]},{G:\"div\",W:{tabindex:\"0\"},Ha:[\"ytp-fine-scrubbing-container\"]},{G:\"div\",L:\"ytp-bound-time-left\",qa:\"{{boundTimeLeft}}\"},{G:\"div\",L:\"ytp-bound-time-right\",qa:\"{{boundTimeRight}}\"},{G:\"div\",L:\"ytp-clip-start\",W:{title:\"{{clipstarttitle}}\"},qa:\"{{clipstarticon}}\"},{G:\"div\",L:\"ytp-clip-end\",\nW:{title:\"{{clipendtitle}}\"},qa:\"{{clipendicon}}\"}]});this.api\u003da;this.md\u003d!1;this.D\u003dthis.Re\u003d0;this.Va\u003d1;this.Dc\u003dthis.N\u003d0;this.K\u003dnull;this.ya\u003dthis.Gb\u003d0;this.Od\u003dthis.Da(\"ytp-marker-crenellation-list\");this.Na\u003d{};this.Eb\u003d{};this.clipEnd\u003dInfinity;this.rb\u003dthis.Da(\"ytp-clip-end\");this.Tb\u003dnew g.Ov(this.rb,!0);this.Fd\u003dthis.Da(\"ytp-clip-end-exclude\");this.Wf\u003dthis.Da(\"ytp-clip-start-exclude\");this.clipStart\u003d0;this.tb\u003dthis.Da(\"ytp-clip-start\");this.Ub\u003dnew g.Ov(this.tb,!0);this.Z\u003dthis.bb\u003d0;this.Kc\u003dthis.Da(\"ytp-progress-bar\");\nthis.kb\u003d{};this.je\u003d{};this.Sb\u003dthis.Da(\"ytp-chapters-container\");this.qf\u003dthis.Da(\"ytp-timed-markers-container\");this.j\u003d[];this.oa\u003d[];this.bd\u003d{};this.Ya\u003d-1;this.jb\u003dthis.Ia\u003d0;this.X\u003dnull;this.Vc\u003dthis.Da(\"ytp-scrubber-button\");this.Xf\u003dthis.Da(\"ytp-scrubber-container\");this.Cb\u003dnew g.ih;this.Pd\u003dnew gEa;this.B\u003dnew lK(0,0);this.Rb\u003dnull;this.C\u003dthis.Lb\u003d!1;this.ge\u003dnull;this.Ea\u003dthis.Da(\"ytp-fine-scrubbing-container\");this.xa\u003dthis.Da(\"ytp-heat-map-container\");this.Wb\u003dthis.Da(\"ytp-heat-map-edu\");this.J\u003d[];this.lc\u003d\nthis.Ja\u003d!1;this.heatMarkersDecorations\u003d[];this.u\u003dvoid 0;this.tooltip\u003db.pc();g.ef(this,g.tN(this.tooltip,this.rb));g.J(this,this.Tb);this.Tb.subscribe(\"hoverstart\",this.XN,this);this.Tb.subscribe(\"hoverend\",this.WN,this);this.T(this.rb,\"click\",this.RB);g.ef(this,g.tN(this.tooltip,this.tb));g.J(this,this.Ub);this.Ub.subscribe(\"hoverstart\",this.XN,this);this.Ub.subscribe(\"hoverend\",this.WN,this);this.T(this.tb,\"click\",this.RB);hEa(this);this.T(a,\"resize\",this.yb);this.T(a,\"presentingplayerstatechange\",\nthis.ER);this.T(a,\"videodatachange\",this.Dt);this.T(a,\"videoplayerreset\",this.GU);this.T(a,\"cuerangesadded\",this.qQ);this.T(a,\"cuerangesremoved\",this.pZ);this.T(a,\"cuerangemarkersupdated\",this.qQ);this.T(a,\"onLoopRangeChange\",this.EJ);this.T(a,\"innertubeCommand\",this.onClickCommand);this.T(a,g.dx(\"timedMarkerCueRange\"),this.EY);this.updateVideoData(a.getVideoData(),!0);this.EJ(a.getLoopRange());WO(this)\u0026\u0026!this.u\u0026\u0026(this.u\u003dnew OO(this.api,this.D),this.u.Ba(this.Ea),g.J(this,this.u),this.T(this.u.dismissButton,\n\"click\",this.SL),this.T(this.u.playButton,\"click\",this.aF),this.T(this.u.element,\"dblclick\",this.aF),this.T(this.Ea,\"keydown\",this.SW));this.api.Bb(this.xa,this,139609);this.api.Bb(this.Wb,this,140127)};\nhEa\u003dfunction(a){if(0\u003d\u003d\u003da.j.length){var b\u003dnew RO;a.j.push(b);g.J(a,b);b.Ba(a.Sb,0)}for(;1\u003ca.j.length;)a.j.pop().dispose();SO(a.j[0],\"100%\");a.j[0].startTime\u003d0;a.j[0].title\u003d\"\"};\nYO\u003dfunction(a){for(;a.oa.length;)a.oa.pop().dispose()};\niEa\u003dfunction(a){for(var b\u003da.j,c\u003d[],d\u003d0;d\u003cb.length;d++)if(!isNaN(b[d].startTime)){var e\u003db[d].startTime;e\u003dnew g.bx(e,d\u003d\u003d\u003db.length-1?Infinity:b[d+1].startTime,{namespace:\"chapterCueRange\",priority:9,id:\"c_\"+e});c.push(e)}a.api.jf(\"chapterCueRange\");a.api.Md(c)};\naP\u003dfunction(a,b){var c,d,e,f,k,l,m\u003dnull\u003d\u003d\u003d(c\u003da.kb[b])||void 0\u003d\u003d\u003dc?void 0:c.chapters;m\u0026\u0026(jEa(a,m),a.api.getVideoData().vj\u003da.j,iEa(a));if((m\u003dnull\u003d\u003d\u003d(d\u003da.kb[b])||void 0\u003d\u003d\u003dd?void 0:d.markers)\u0026\u0026\"HEATSEEKER\"!\u003d\u003db){var n,p,r;YO(a);m\u003dg.q(m);for(var t\u003dm.next();!t.done;t\u003dm.next()){var u\u003dt.value;t\u003dnew VO;if(u\u003du.markerRenderer)t.title\u003d(null\u003d\u003d\u003d(n\u003du.title)||void 0\u003d\u003d\u003dn?void 0:n.simpleText)||\"\",t.timeRangeStartMillis\u003dnull!\u003d\u003d(p\u003du.timeRangeStartMillis)\u0026\u0026void 0!\u003d\u003dp?p:NaN,t.onActiveCommand\u003dnull!\u003d\u003d(r\u003dnull\u003d\u003d\u003du||void 0\u003d\u003d\u003d\nu?void 0:u.onActiveCommand)\u0026\u0026void 0!\u003d\u003dr?r:void 0,kEa(a,t)}ZO(a,a.oa);n\u003dBDa(a.oa,a.bd);a.api.Md(n)}b\u003dnull\u003d\u003d\u003d(f\u003dnull\u003d\u003d\u003d(e\u003da.kb[b])||void 0\u003d\u003d\u003de?void 0:e.heatmap)||void 0\u003d\u003d\u003df?void 0:f.heatmapRenderer;if(!a.api.S(\"web_heatseeker_counterfactual\")\u0026\u0026b){n\u003db.heatMarkers||[];p\u003dnull!\u003d\u003d(k\u003db.minHeightDp)\u0026\u0026void 0!\u003d\u003dk?k:0;r\u003dnull!\u003d\u003d(l\u003db.maxHeightDp)\u0026\u0026void 0!\u003d\u003dl?l:60;var x,y;m\u003da.j.length;t\u003dnull;for(u\u003d0;u\u003cm;u++){var z\u003da.j[u].startTime,E\u003du\u003d\u003d\u003dm-1?Infinity:a.j[u+1].startTime;if(u\u003d\u003d\u003da.J.length){var H\u003dvoid 0,G\u003da;H\u003dvoid 0\u003d\u003d\u003d\nH?NaN:H;var M\u003dnew dEa(G.api);G.J.push(M);g.J(G,M);M.Ba(G.xa);var Y\u003dM;G\u003d\"hm_\"+G.J.length;Y.update({id:G});G\u003d\"url(#\"+G+\")\";Y.C.setAttribute(\"clip-path\",G);Y.B.setAttribute(\"clip-path\",G);Y.u.setAttribute(\"clip-path\",G);0\u003c\u003dH\u0026\u0026(M.element.style.width\u003dH+\"px\")}H\u003d[];t\u0026\u0026H.push(t);M\u003dg.q(n);for(Y\u003dM.next();!Y.done;Y\u003dM.next())Y\u003dY.value,G\u003dnull!\u003d\u003d(y\u003dnull\u003d\u003d\u003d(x\u003dnull\u003d\u003d\u003dY||void 0\u003d\u003d\u003dY?void 0:Y.heatMarkerRenderer)||void 0\u003d\u003d\u003dx?void 0:x.timeRangeStartMillis)\u0026\u0026void 0!\u003d\u003dy?y:-1,G\u003e\u003dz\u0026\u0026G\u003c\u003dE\u0026\u0026H.push(Y);0\u003cr\u0026\u0026(a.xa.style.height\u003d\nr+\"px\");z\u003da.J[u];Y\u003d0\u003d\u003d\u003du;Y\u003dvoid 0\u003d\u003d\u003dY?!1:Y;E\u003dz;0\u003cr\u0026\u0026(E.j\u003dr,E.J.style.height\u003dE.j+\"px\");E\u003dvoid 0;M\u003dz;Y\u003dvoid 0\u003d\u003d\u003dY?!1:Y;G\u003d1E3/H.length;var N\u003d[];N.push({x:0,y:100});for(var da\u003dg.q(H.entries()),va\u003dda.next();!va.done;va\u003dda.next()){var Fa\u003dg.q(va.value);va\u003dFa.next().value;Fa\u003dFa.next().value;var Oa\u003d(null\u003d\u003d\u003d(E\u003dFa.heatMarkerRenderer)||void 0\u003d\u003d\u003dE?void 0:E.heatMarkerIntensityScoreNormalized)||0;Fa\u003d(va+.5)*G;Oa\u003d100-g.ch(100*Oa,p/M.j*100,r/M.j*100);0!\u003d\u003dva||Y||N.push({x:0,y:Oa});N.push({x:Fa,y:Oa});va\u003d\u003d\u003dH.length-\n1\u0026\u0026N.push({x:1E3,y:Oa})}N.push({x:1E3,y:100});E\u003dN;if(0\u003d\u003d\u003dH.length)E\u003d\"\";else{M\u003d\"\";Y\u003dg.q(E.entries());for(G\u003dY.next();!G.done;G\u003dY.next())N\u003dg.q(G.value),G\u003dN.next().value,N\u003dN.next().value,0\u003d\u003d\u003dG?G\u003d\"M \"+N.x.toFixed(1)+\",\"+N.y.toFixed(1):(da\u003dfEa(E[G-1],E[G-2],N),G\u003dfEa(N,E[G-1],E[G+1],!0),G\u003d\" C \"+(da.x.toFixed(1)+\",\"+da.y.toFixed(1)+\" \"+G.x.toFixed(1)+\",\"+G.y.toFixed(1)+\" \"+N.x.toFixed(1)+\",\"+N.y.toFixed(1))),M+\u003dG;E\u003dM}z.D.setAttribute(\"d\",E);z.isValid\u003d\"\"!\u003d\u003dE;g.L(z.api.getRootNode(),\"ytp-heat-map\",z.isValid);\ng.L(z.api.getRootNode(),\"ytp-heat-map-played_bar\",z.api.S(\"web_player_heat_map_played_bar\")\u0026\u0026\"\"!\u003d\u003dE);0\u003cH.length\u0026\u0026(t\u003dH[H.length-1])}g.$O(a);var Zb,Za,xc;x\u003d[];y\u003dg.q(b.heatMarkersDecorations||[]);for(b\u003dy.next();!b.done;b\u003dy.next())if(b\u003db.value.timedMarkerDecorationRenderer)n\u003db.label,x.push({visibleTimeRangeStartMillis:null!\u003d\u003d(Zb\u003db.visibleTimeRangeStartMillis)\u0026\u0026void 0!\u003d\u003dZb?Zb:-1,visibleTimeRangeEndMillis:null!\u003d\u003d(Za\u003db.visibleTimeRangeEndMillis)\u0026\u0026void 0!\u003d\u003dZa?Za:-1,decorationTimeMillis:null!\u003d\u003d(xc\u003db.decorationTimeMillis)\u0026\u0026\nvoid 0!\u003d\u003dxc?xc:NaN,label:n?g.ix(n):\"\"});a.heatMarkersDecorations\u003dx}};\nkEa\u003dfunction(a,b){a.oa.push(b);g.J(a,b);b.Ba(a.qf,a.qf.children.length)};\nZO\u003dfunction(a,b){b\u003dg.q(b);for(var c\u003db.next();!c.done;c\u003db.next()){c\u003dc.value;var d\u003dlEa(a,c.timeRangeStartMillis/(1E3*a.B.j),bP(a));g.vm(c.element,\"transform\",\"translateX(\"+d+\"px)\")}};\njEa\u003dfunction(a,b){var c\u003d0,d\u003d!1;b\u003dg.q(b);for(var e\u003db.next();!e.done;e\u003db.next()){e\u003de.value;if(e.chapterRenderer){e\u003de.chapterRenderer;var f\u003d{startTime:NaN,title:null,onActiveCommand:void 0},k\u003de.title;f.title\u003dk?g.ix(k):\"\";k\u003de.timeRangeStartMillis;null!\u003dk\u0026\u0026(f.startTime\u003dk);f.onActiveCommand\u003de.onActiveCommand;e\u003df;0\u003d\u003d\u003dc\u0026\u00260!\u003d\u003de.startTime\u0026\u0026(a.j[c].startTime\u003d0,a.j[c].title\u003d\"\",a.j[c].onActiveCommand\u003de.onActiveCommand,c++,d\u003d!0);a.j.length\u003c\u003dc\u0026\u0026(f\u003dnew RO,a.j.push(f),g.J(a,f),f.Ba(a.Sb,a.Sb.children.length));a.j[c].startTime\u003d\ne.startTime;a.j[c].title\u003de.title?e.title:\"\";a.j[c].onActiveCommand\u003de.onActiveCommand;a.j[c].index\u003dd?c-1:c}c++}for(;c\u003ca.j.length;)a.j.pop().dispose();g.$O(a);cP(a)};\ng.$O\u003dfunction(a){a.Ia\u003da.j.length-1;a.jb\u003d0;mEa(a,!0)\u0026\u0026mEa(a,!1);for(var b\u003d0,c\u003d0;c\u003ca.j.length;c++)if(0\u003d\u003d\u003da.j[c].width){if(c\u003d\u003d\u003da.j.length-1)for(var d\u003da.j.length-1;0\u003c\u003dd;d--)if(0\u003ca.j[d].width){TO(a.j[d],0);var e\u003dMath.floor(a.j[d].width);a.j[d].width\u003de;SO(a.j[d],e+\"px\");break}a.j[c].width\u003d0;SO(a.j[c],\"0\")}else c\u003d\u003d\u003da.j.length-1?(d\u003dMath.floor(a.j[c].width+b),a.j[c].width\u003dd,SO(a.j[c],d+\"px\")):(b\u003da.j[c].width+b,d\u003dMath.round(b),b-\u003dd,a.j[c].width\u003dd,SO(a.j[c],d+\"px\"));c\u003d0;if(a.J.length\u003d\u003d\u003da.j.length)for(b\u003d0;b\u003c\na.J.length;b++)d\u003da.j[b].width,a.J[b].element.style.width\u003dd+\"px\",a.J[b].element.style.left\u003dc+\"px\",c+\u003dd+(a.C?3:2)};\nmEa\u003dfunction(a,b){var c\u003d0,d\u003d!1,e\u003da.j.length,f\u003d1E3*a.B.j;0\u003d\u003d\u003df\u0026\u0026(f\u003d1E3*a.api.getProgressState().seekableEnd);if(0\u003cf\u0026\u00260\u003ca.D){for(var k\u003da.D-(a.C?3:2)*a.Ia,l\u003d0\u003d\u003d\u003da.jb?3:k*a.jb,m\u003dg.q(a.j),n\u003dm.next();!n.done;n\u003dm.next())n.value.width\u003d0;for(;c\u003ce;){m\u003df-a.j[c].startTime;c\u003ce-1\u0026\u0026(m\u003da.j[c+1].startTime-a.j[c].startTime,TO(a.j[c],a.C?3:2));g.L(a.j[c].j,\"ytp-exp-chapter-hover-container\",1\u003ca.j.length);n\u003d(0\u003d\u003d\u003df?0:m/f*k)+a.j[c].width;if(n\u003el)a.j[c].width\u003dn;else{a.j[c].width\u003d0;var p\u003da,r\u003dc,t\u003dp.j[r-1];void 0!\u003d\u003dt\u0026\u00260\u003ct.width?\nt.width+\u003dn:r\u003cp.j.length-1\u0026\u0026(p.j[r+1].width+\u003dn);TO(p.j[r],0);b\u0026\u0026(a.Ia--,m/f\u003ea.jb\u0026\u0026(a.jb\u003dm/f),d\u003d!0)}c++}}return d};\ncP\u003dfunction(a){var b;if(a.D){var c\u003da.api.getProgressState(),d\u003da.api.getVideoData();if(a.api.S(\"web_player_enable_preroll_for_ssdai_killswitch\")||!d||!d.enableServerStitchedDai||!d.enablePreroll||isFinite(c.current)){d\u003d(null\u003d\u003d\u003d(b\u003da.api.getVideoData())||void 0\u003d\u003d\u003db?0:lF(b))\u0026\u0026c.airingStart\u0026\u0026c.airingEnd?nEa(a,c.airingStart,c.airingEnd):nEa(a,c.seekableStart,c.seekableEnd);var e\u003doK(d,c.loaded,0);c\u003doK(d,c.current,0);var f\u003da.B.u!\u003d\u003dd.u||a.B.j!\u003d\u003dd.j;a.B\u003dd;dP(a,c,e);f\u0026\u0026eP(a);oEa(a)}}};\nnEa\u003dfunction(a,b,c){return fP(a)?new lK(Math.max(b,a.Rb.startTimeMs/1E3),Math.min(c,a.Rb.endTimeMs/1E3)):new lK(b,c)};\nhP\u003dfunction(a,b){var c\u003dnK(a.B,b.B);if(1\u003ca.j.length){c\u003dgP(a,b.C,!0);for(var d\u003d0,e\u003d0;e\u003cc;e++)0\u003ca.j[e].width\u0026\u0026(d+\u003da.j[e].width,d+\u003da.C?3:2);c\u003d(a.j[c].startTime+(b.C-d)/a.j[c].width*((c\u003d\u003d\u003da.j.length-1?1E3*a.B.j:a.j[c+1].startTime)-a.j[c].startTime))/1E3||0}return c};\npEa\u003dfunction(a,b,c){return c\u003e\u003da.j.length?!1:4\u003eMath.abs(b-a.j[c].startTime/1E3)/a.B.j*(a.D-(a.C?3:2)*a.Ia)};\nqEa\u003dfunction(a,b,c,d){b\u003dg.ch(b,0,a.C?60:40);a.N\u003db;var e\u003da.Va;a.Va\u003db/(a.C?60:40)*(Math.max(mK(a.B)/a.D,1)-1)+1;b\u003da.D*a.Va;a.ya\u003dg.ch(d*b-c,0,b-a.D);e!\u003d\u003da.Va\u0026\u0026eP(a)};\neP\u003dfunction(a){if(1!\u003d\u003da.j.length||WO(a))a.Vc.style.removeProperty(\"height\");else{var b\u003dbP(a),c\u003d-b.u/b.j,d\u003d(-b.u+b.width)/b.j,e\u003dtba(a.Od),f\u003d0;if(a.N\u003e.2*(a.C?60:40))for(var k\u003dmK(a.B)/60*d,l\u003dMath.ceil(mK(a.B)/60*c);l\u003ck;l++){var m\u003de[f];m||(m\u003dg.Qh(\"DIV\"),a.Od.appendChild(m));f++;0\u003d\u003d\u003dl%60?g.fp(m,\"ytp-60m-progress\"):0\u003d\u003d\u003dl%30?g.fp(m,\"ytp-30m-progress\"):0\u003d\u003d\u003dl%15?g.fp(m,\"ytp-15m-progress\"):g.fp(m,\"ytp-1m-progress\");m.style.left\u003d(60*l/mK(a.B)-c)*b.j+\"px\"}b\u003da.Lb?a.B.j:0;a.update({boundTimeLeft:g.hK(nK(a.B,c)-\nb),boundTimeRight:g.hK(nK(a.B,d)-b)});for(c\u003de.length-1;c\u003e\u003df;c--)g.Uh(e[c]);a.element.style.height\u003da.N+(a.C?8:5)+\"px\";a.ea(\"height-change\",a.N);a.Vc.style.height\u003da.N+(a.C?20:13)+\"px\"}e\u003dg.q(Object.keys(a.Na));for(f\u003de.next();!f.done;f\u003de.next())rEa(a,f.value);iP(a);dP(a,a.Z,a.bb)};\nbP\u003dfunction(a){var b\u003da.Cb.x,c\u003da.D*a.Va;b\u003dg.ch(b,0,a.D);a.Pd.update(b,a.D,-a.ya,-(c-a.ya-a.D));return a.Pd};\njP\u003dfunction(a){return(a.C?135:90)-(a.C?54:48)};\ndP\u003dfunction(a,b,c){var d;a.Z\u003db;a.bb\u003dc;var e\u003dbP(a),f\u003da.B.j,k\u003dnK(a.B,a.Z),l\u003dg.tG(\"$PLAY_PROGRESS of $DURATION\",{PLAY_PROGRESS:g.hK(k,!0),DURATION:g.hK(f,!0)}),m\u003dXN(a.j,1E3*k);m\u003da.j[m].title;a.update({ariamin:Math.floor(a.B.u),ariamax:Math.floor(f),arianow:Math.floor(k),arianowtext:m?m+\" \"+l:l});f\u003da.clipStart;k\u003da.clipEnd;a.Rb\u0026\u00262!\u003d\u003da.api.getPresentingPlayerType()\u0026\u0026(f\u003da.Rb.startTimeMs/1E3,k\u003da.Rb.endTimeMs/1E3);f\u003doK(a.B,f,0);m\u003doK(a.B,k,1);l\u003da.api.getVideoData();k\u003dg.ch(b,f,m);c\u003d(null\u003d\u003d\u003dl||void 0\u003d\u003d\u003dl?0:g.iF(l))?\n1:g.ch(c,f,m);b\u003dlEa(a,b,e);g.vm(a.Xf,\"transform\",\"translateX(\"+b+\"px)\");kP(a,e,f,k,\"PLAY_PROGRESS\");(null\u003d\u003d\u003dl||void 0\u003d\u003d\u003dl?0:lF(l))?(b\u003da.api.getProgressState().seekableEnd)\u0026\u0026kP(a,e,k,oK(a.B,b),\"LIVE_BUFFER\"):kP(a,e,f,c,\"LOAD_PROGRESS\");a.api.S(\"web_player_heat_map_played_bar\")\u0026\u0026(null\u003d\u003d\u003d(d\u003da.J[0])||void 0\u003d\u003d\u003dd?void 0:d.B.setAttribute(\"width\",(100*k).toFixed(2)+\"%\"))};\nkP\u003dfunction(a,b,c,d,e){var f\u003da.j.length,k\u003db.j-a.Ia*(a.C?3:2),l\u003dc*k;c\u003dgP(a,l);var m\u003dd*k;k\u003dgP(a,m);\"HOVER_PROGRESS\"\u003d\u003d\u003de\u0026\u0026(k\u003dgP(a,b.j*d,!0),m\u003db.j*d-sEa(a,b.j*d)*(a.C?3:2));b\u003dMath.max(l-tEa(a,c),0);for(d\u003dc;d\u003cf;d++)UO(a.j[d],e).style.left\u003dc\u003d\u003d\u003dd?b+\"px\":\"0\";for(f\u003dc;f\u003ck;f++)d\u003da.j[f].width,lP(a,UO(a.j[f],e),f\u003d\u003d\u003dc?d-b:d,d);f\u003da.j[k].width;m\u003dg.ch(m-tEa(a,k),0,f);c\u003d\u003d\u003dk\u0026\u0026(m-\u003db);lP(a,UO(a.j[k],e),m,f);m\u003da.j.length;for(k+\u003d1;k\u003cm;k++)lP(a,UO(a.j[k],e),0,a.j[k].width);for(k\u003d0;k\u003cc;k++)lP(a,UO(a.j[k],e),0,a.j[k].width)};\ntEa\u003dfunction(a,b){if(b\u003e\u003da.j.length)return a.D;for(var c\u003d0,d\u003d0;d\u003cb;)c+\u003da.j[d].width,d++;return c};\nlP\u003dfunction(a,b,c,d,e){e||a.api.V().isMobile?b.style.width\u003dc+\"px\":g.vm(b,\"transform\",\"scalex(\"+(d?c/d:0)+\")\")};\ngP\u003dfunction(a,b,c){var d\u003d0;(void 0\u003d\u003d\u003dc?0:c)\u0026\u0026(b-\u003dsEa(a,b)*(a.C?3:2));c\u003dg.q(a.j);for(var e\u003dc.next();!e.done;e\u003dc.next()){e\u003de.value;if(b\u003ee.width)b-\u003de.width;else break;d++}return d\u003d\u003d\u003da.j.length?d-1:d};\nlEa\u003dfunction(a,b,c){for(var d\u003db*a.B.j*1E3,e\u003d-1,f\u003dg.q(a.j),k\u003df.next();!k.done;k\u003df.next())k\u003dk.value,d\u003ek.startTime\u0026\u00260\u003ck.width\u0026\u0026e++;return b*(c.j-(a.C?3:2)*a.Ia)+(a.C?3:2)*(0\u003ee?0:e)+c.u};\nsEa\u003dfunction(a,b){for(var c\u003da.j.length,d\u003d0,e\u003dg.q(a.j),f\u003de.next();!f.done;f\u003de.next())if(f\u003df.value,0!\u003d\u003df.width)if(b\u003ef.width)b-\u003df.width,b-\u003da.C?3:2,d++;else break;return d\u003d\u003d\u003dc?c-1:d};\ng.mP\u003dfunction(a,b,c,d){var e,f\u003da.D!\u003d\u003dc,k\u003da.C!\u003d\u003dd;a.Re\u003db;a.D\u003dc;a.C\u003dd;WO(a)\u0026\u0026(null\u003d\u003d\u003d(e\u003da.u)||void 0\u003d\u003d\u003de?void 0:e.J\u003dd);eP(a);1\u003d\u003d\u003da.j.length\u0026\u0026(a.j[0].width\u003dc||0);f\u0026\u0026g.$O(a);a.u\u0026\u0026(a.u.K\u003da.D,k\u0026\u0026WO(a)\u0026\u0026(a.u.isEnabled\u0026\u0026(b\u003da.C?135:90,c\u003db-(a.C?54:48),a.Ea.style.height\u003db+\"px\",g.vm(a.xa,\"transform\",\"translateY(\"+-c+\"px)\"),g.vm(a.Kc,\"transform\",\"translateY(\"+-c+\"px)\")),cEa(a.u)))};\niP\u003dfunction(a){var b,c\u003d!!a.Rb\u0026\u00262!\u003d\u003da.api.getPresentingPlayerType(),d\u003da.clipStart,e\u003da.clipEnd,f\u003d!0,k\u003d!0;c\u0026\u0026a.Rb?(d\u003da.Rb.startTimeMs/1E3,e\u003da.Rb.endTimeMs/1E3):(f\u003dd\u003ea.B.u,k\u003d0\u003ca.B.j\u0026\u0026e\u003ca.B.j);if(null\u003d\u003d\u003d(b\u003da.Rb)||void 0\u003d\u003d\u003db?0:b.postId)k\u003df\u003d!1;g.L(a.element,\"ytp-loop-range-enabled\",c);g.L(a.element,\"ytp-clip-start-enabled\",f);g.L(a.element,\"ytp-clip-end-enabled\",k);c\u003df?oK(a.B,d,0):0;e\u003dk?oK(a.B,e,1):1;a.tb.style.left\u003dMath.round(1E3*c)/10+\"%\";a.rb.style.left\u003dMath.round(1E3*e)/10+\"%\";a.Wf.style.width\u003dMath.round(1E3*\nc)/10+\"%\";a.Fd.style.left\u003dMath.round(1E3*e)/10+\"%\";a.Fd.style.width\u003dMath.round(1E3*(1-e))/10+\"%\"};\noEa\u003dfunction(a){var b,c;if(null\u003d\u003d\u003d(b\u003da.api.getVideoData())||void 0\u003d\u003d\u003db||!lF(b)){var d\u003dbP(a);kP(a,d,a.Z,Math.max(d.B,a.Z),\"HOVER_PROGRESS\");for(var e\u003dgP(a,d.j*a.Z,!0),f\u003dgP(a,d.C,!0),k\u003de;k\u003c\u003df;k++)g.L(a.j[k].u,\"ytp-hover-progress-light\",d.B\u003ea.Z);g.L(a.Vc,\"ytp-scrubber-button-hover\",e\u003d\u003d\u003df\u0026\u00261\u003ca.j.length);a.api.S(\"web_player_heat_map_played_bar\")\u0026\u0026(null\u003d\u003d\u003d(c\u003da.J[0])||void 0\u003d\u003d\u003dc?void 0:c.u.setAttribute(\"width\",(100*d.B).toFixed(2)+\"%\"))}};\nrEa\u003dfunction(a,b){var c\u003da.Na[b];b\u003da.Eb[b];var d\u003dbP(a),e\u003doK(a.B,c.start/1E3,0),f\u003dcqa(c,a.C)/d.width;var k\u003doK(a.B,c.end/1E3,1);f!\u003d\u003dNumber.POSITIVE_INFINITY\u0026\u0026(e\u003dg.ch(e,0,k-f));k\u003dMath.min(k,e+f);c.color\u0026\u0026(b.style.background\u003dc.color);c\u003de;e\u003d!0;b.style.left\u003dMath.max(c*d.j+d.u,0)+\"px\";lP(a,b,g.ch((k-c)*d.j+d.u,0,d.width),d.width,void 0\u003d\u003d\u003de?!1:e)};\nuEa\u003dfunction(a,b){var c\u003db.getId();a.Na[c]\u003d\u003d\u003db\u0026\u0026(g.Uh(a.Eb[c]),delete a.Na[c],delete a.Eb[c])};\nWO\u003dfunction(a){return a.api.V().S(\"web_player_fine_scrubbing\")};\nnP\u003dfunction(a){a.u\u0026\u0026(a.u.disable(),a.N\u003d0,a.xa.style.removeProperty(\"transform\"),a.Kc.style.removeProperty(\"transform\"),a.Ea.style.removeProperty(\"height\"),a.element.parentElement\u0026\u0026a.element.parentElement.style.removeProperty(\"height\"))};\nvEa\u003dfunction(a,b){var c\u003db/jP(a)*(a.C?54:48);g.vm(a.Kc,\"transform\",\"translateY(\"+-b+\"px)\");g.vm(a.xa,\"transform\",\"translateY(\"+-b+\"px)\");g.vm(a.Ea,\"transform\",\"translateY(\"+c+\"px)\");a.Ea.style.height\u003db+c+\"px\";a.element.parentElement\u0026\u0026(a.element.parentElement.style.height\u003d(a.C?54:48)-c+\"px\")};\nwEa\u003dfunction(a,b){b?a.X||(a.element.removeAttribute(\"aria-disabled\"),a.X\u003dnew g.Ov(a.Kc,!0),a.X.subscribe(\"hovermove\",a.HX,a),a.X.subscribe(\"hoverend\",a.GX,a),a.X.subscribe(\"dragstart\",a.FX,a),a.X.subscribe(\"dragmove\",a.JX,a),a.X.subscribe(\"dragend\",a.IX,a),a.ge\u003da.Qa(\"keydown\",a.FR)):a.X\u0026\u0026(a.element.setAttribute(\"aria-disabled\",\"true\"),a.wc(a.ge),a.X.cancel(),a.X.dispose(),a.X\u003dnull)};\ng.xEa\u003dfunction(a){var b\u003d2*a.D*g.AD();return 1E3*mK(a.B)/a.api.getPlaybackRate()/b};\nfP\u003dfunction(a){var b;return!(null\u003d\u003d\u003d(b\u003da.Rb)||void 0\u003d\u003d\u003db||!b.postId)\u0026\u00262!\u003d\u003da.api.getPresentingPlayerType()};\noP\u003dfunction(a,b,c){g.V.call(this,{G:\"button\",Ha:[\"ytp-remote-button\",\"ytp-button\"],W:{title:\"Play on TV\",\"aria-haspopup\":\"true\"},qa:\"{{icon}}\"});this.I\u003da;this.sb\u003dc;this.j\u003dnull;this.T(a,\"onMdxReceiversChange\",this.Ka);this.T(a,\"presentingplayerstatechange\",this.Ka);this.T(a,\"appresize\",this.Ka);a.Bb(this.element,this,139118);this.Ka();this.Qa(\"click\",this.u,this);g.ef(this,g.tN(b.pc(),this.element))};\npP\u003dfunction(a,b){g.V.call(this,{G:\"button\",Ha:[\"ytp-button\",\"ytp-screen-mode-button\"],W:{\"aria-haspopup\":\"true\",\"aria-owns\":RI(),title:\"Viewing options\",\"data-tooltip-target-id\":\"ytp-screen-mode-button\"},U:[{G:\"svg\",W:{viewBox:\"0 0 36 36\"},U:[{G:\"path\",Ib:!0,W:{d:\"M8 9v11.2h4v-1.6H9.6v-8h12.8V14H24V9Zm17.09 10.81h-5.81v4.36h5.81zM28 25.63V15.44c0-.8-.65-1.44-1.45-1.44h-13.09c-.8 0-1.45.64-1.45 1.44v10.19c0 .8.65 1.45 1.45 1.45h13.09c.8 0 1.45-.65 1.45-1.45Zm-1.45.01h-13.09V15.43h13.09z\",fill:\"#fff\"}}]}]});\nthis.I\u003da;this.u\u003d!0;this.sb\u003dnull;this.Qa(\"click\",this.B);this.T(a,\"appresize\",this.j);g.ef(this,g.tN(b.pc(),this.element));this.j(a.gb().getPlayerSize())};\nqP\u003dfunction(a,b,c,d,e){g.AN.call(this,g.BN(),a,b);this.sb\u003dd;this.j\u003d!1;this.u\u003dnull;e\u0026\u0026(this.u\u003dnew g.V({G:\"div\",U:[{G:\"span\",qa:\"{{title}}\"},{G:\"span\",L:\"ytp-menuitem-keyboard-shortcut\",qa:e}]}),this.Hf(this.u),this.u.Ma(\"title\",b),g.J(this,this.u));this.Qa(\"click\",this.onClick)};\nrP\u003dfunction(a,b){b\u0026\u0026!a.j?(a.sb.xc(a),a.j\u003d!0):!b\u0026\u0026a.j\u0026\u0026(a.sb.kf(a),a.j\u003d!1)};\nsP\u003dfunction(a,b){qP.call(this,9,\"Miniplayer\",a,b,\"(i)\");this.I\u003da;CN(this,{G:\"svg\",W:{height:\"24\",version:\"1.1\",viewBox:\"6 6 24 24\",width:\"24\"},U:[{G:\"path\",Ib:!0,W:{d:\"M25,17 L17,17 L17,23 L25,23 L25,17 L25,17 Z M29,25 L29,10.98 C29,9.88 28.1,9 27,9 L9,9 C7.9,9 7,9.88 7,10.98 L7,25 C7,26.1 7.9,27 9,27 L27,27 C28.1,27 29,26.1 29,25 L29,25 Z M27,25.02 L9,25.02 L9,10.97 L27,10.97 L27,25.02 L27,25.02 Z\",fill:\"#fff\"}}]});this.T(a,\"fullscreentoggled\",this.Ka);a.Bb(this.element,this,62946);this.Ka()};\ntP\u003dfunction(a,b,c){qP.call(this,11,\"Connect to a device\",a,b);this.I\u003da;this.C\u003dc;this.B\u003dnull;this.T(a,\"onMdxReceiversChange\",this.Ka);this.T(a,\"presentingplayerstatechange\",this.Ka);this.T(a,\"appresize\",this.Ka);a.Bb(this.element,this,139118);this.Ka()};\nuP\u003dfunction(a,b){qP.call(this,10,\"Theater mode\",a,b,\"(t)\");this.I\u003da;this.isWidescreen\u003dnull;this.T(a,\"sizestylechange\",this.Ka);this.T(a,\"fullscreentoggled\",this.Ka);this.T(a,\"presentingplayerstatechange\",this.Ka);a.Bb(this.element,this,139116);this.Ka()};\nvP\u003dfunction(a,b,c){g.NN.call(this,a,\"ytp-screen-mode-menu\");this.settingsMenu\u003db;this.Zm\u003dc;this.Xc\u003dnew g.EN(this.I);this.oC\u003d0;g.J(this,this.Xc);this.T(a,\"minimized\",this.hide);this.T(a,\"sizestylechange\",this.hide);this.T(a,\"fullscreentoggled\",this.hide);this.hide();g.LN(this,this.Xc);this.Zm\u003dc;this.element.id\u003dc.element.getAttribute(\"aria-owns\");a\u003dthis.I.V();a.jb\u0026\u0026(b\u003dnew tP(this.I,this,this.settingsMenu),g.J(this,b),this.oC++);a.rb||(b\u003dnew uP(this.I,this),g.J(this,b),this.oC++);a.showMiniplayerButton\u0026\u0026\n(a\u003dnew sP(this.I,this),g.J(this,a),this.oC++)};\nwP\u003dfunction(a,b,c){g.V.call(this,{G:\"button\",Ha:[\"ytp-button\",\"ytp-settings-button\"],W:{\"aria-expanded\":\"false\",\"aria-haspopup\":\"true\",\"aria-owns\":RI(),title:\"Settings\",\"data-tooltip-target-id\":\"ytp-settings-button\"},U:[g.iJ()]});this.I\u003da;this.sb\u003dc;this.u\u003d!0;this.Qa(\"click\",this.B);this.T(a,\"onPlaybackQualityChange\",this.updateBadge);this.T(a,\"videodatachange\",this.updateBadge);this.T(a,\"webglsettingschanged\",this.updateBadge);this.T(a,\"appresize\",this.j);g.ef(this,g.tN(b.pc(),this.element));this.I.Bb(this.element,\nthis,28663);this.updateBadge();this.j(a.gb().getPlayerSize())};\nxP\u003dfunction(a,b){a.u\u003d!!b;a.j(a.I.gb().getPlayerSize())};\nyP\u003dfunction(a,b){IN.call(this,\"Annotations\",6);this.I\u003da;this.sb\u003db;this.j\u003d!1;a.S(\"web_settings_menu_icons\")\u0026\u0026CN(this,{G:\"svg\",W:{height:\"24\",viewBox:\"0 0 24 24\",width:\"24\"},U:[{G:\"path\",W:{d:\"M17.5,7c1.93,0,3.5,1.57,3.5,3.5c0,1-0.53,4.5-0.85,6.5h-2.02l0.24-1.89l0.14-1.09l-1.1-0.03C15.5,13.94,14,12.4,14,10.5 C14,8.57,15.57,7,17.5,7 M6.5,7C8.43,7,10,8.57,10,10.5c0,1-0.53,4.5-0.85,6.5H7.13l0.24-1.89l0.14-1.09l-1.1-0.03 C4.5,13.94,3,12.4,3,10.5C3,8.57,4.57,7,6.5,7 M17.5,6C15.01,6,13,8.01,13,10.5c0,2.44,1.95,4.42,4.38,4.49L17,18h4c0,0,1-6,1-7.5 C22,8.01,19.99,6,17.5,6L17.5,6z M6.5,6C4.01,6,2,8.01,2,10.5c0,2.44,1.95,4.42,4.38,4.49L6,18h4c0,0,1-6,1-7.5 C11,8.01,8.99,6,6.5,6L6.5,6z\",\nfill:\"white\"}}]});this.T(a,\"videodatachange\",this.Ka);this.T(a,\"onApiChange\",this.Ka);this.subscribe(\"select\",this.u,this);this.Ka()};\ng.zP\u003dfunction(a,b,c,d,e,f,k){g.AN.call(this,g.BN({\"aria-haspopup\":\"true\"}),b,a);this.sb\u003dd;this.C\u003d!1;this.u\u003dnull;this.options\u003d{};this.B\u003dnew g.EN(c,void 0,a,e,f,k);g.J(this,this.B);this.Qa(\"keydown\",this.GR);this.Qa(\"click\",this.open)};\nyEa\u003dfunction(a){if(a.u){var b\u003da.options[a.u];b.element.getAttribute(\"aria-checked\");b.element.removeAttribute(\"aria-checked\");a.u\u003dnull}};\ng.AP\u003dfunction(a,b){g.FN(a.B);for(var c\u003d{},d\u003d!1,e\u003d0;e\u003cb.length;e++){var f\u003db[e],k\u003da.options[f],l\u003df\u003d\u003d\u003da.u;l\u0026\u0026(d\u003d!0);k\u0026\u0026k.priority\u003d\u003d\u003d-e?(l\u003da,l.options[f].Hf(l.Bj(f,!0)),delete a.options[f]):k\u003da.pE(f,-e,l);c[f]\u003dk;a.B.xc(k,!0)}d||(a.u\u003dnull);b\u003dg.q(Object.keys(a.options));for(d\u003db.next();!d.done;d\u003db.next())a.options[d.value].dispose();a.options\u003dc};\nBP\u003dfunction(a,b){g.zP.call(this,\"Audio track\",3,a,b);this.I\u003da;this.tracks\u003d{};this.j\u003dnew g.V({G:\"div\",U:[{G:\"span\",qa:\"Audio track\"},{G:\"span\",L:\"ytp-menuitem-label-count\",qa:\"{{content}}\"}]});a.S(\"web_settings_menu_icons\")\u0026\u0026CN(this,{G:\"svg\",W:{height:\"24\",viewBox:\"0 0 24 24\",width:\"24\"},U:[{G:\"path\",W:{d:\"M11.99,1.98C6.46,1.98,1.98,6.47,1.98,12s4.48,10.02,10.01,10.02c5.54,0,10.03-4.49,10.03-10.02S17.53,1.98,11.99,1.98z M8.86,14.5c-0.16-0.82-0.25-1.65-0.25-2.5c0-0.87,.09-1.72,.26-2.55h6.27c0.17,.83,.26,1.68,.26,2.55 c0,.85-0.09,1.68-0.25,2.5H8.86z M14.89,15.5c-0.54,1.89-1.52,3.64-2.89,5.15c-1.37-1.5-2.35-3.25-2.89-5.15H14.89z M9.12,8.45 c0.54-1.87,1.52-3.61,2.88-5.1c1.36,1.49,2.34,3.22,2.88,5.1H9.12z M16.15,9.45h4.5c0.24,.81,.37,1.66,.37,2.55 c0,.87-0.13,1.71-0.36,2.5h-4.51c0.15-0.82,.24-1.65,.24-2.5C16.39,11.13,16.3,10.28,16.15,9.45z M20.29,8.45h-4.38 c-0.53-1.97-1.47-3.81-2.83-5.4C16.33,3.45,19.04,5.56,20.29,8.45z M10.92,3.05c-1.35,1.59-2.3,3.43-2.83,5.4H3.71 C4.95,5.55,7.67,3.44,10.92,3.05z M3.35,9.45h4.5C7.7,10.28,7.61,11.13,7.61,12c0,.85,.09,1.68,.24,2.5H3.34 c-0.23-0.79-0.36-1.63-0.36-2.5C2.98,11.11,3.11,10.26,3.35,9.45z M3.69,15.5h4.39c0.52,1.99,1.48,3.85,2.84,5.45 C7.65,20.56,4.92,18.42,3.69,15.5z M13.09,20.95c1.36-1.6,2.32-3.46,2.84-5.45h4.39C19.08,18.42,16.35,20.55,13.09,20.95z\",\nfill:\"white\"}}]});g.J(this,this.j);this.Hf(this.j);this.T(a,\"videodatachange\",this.Ka);this.T(a,\"onPlaybackAudioChange\",this.Ka);this.Ka()};\nCP\u003dfunction(a,b){IN.call(this,\"Autoplay\",7);this.I\u003da;this.sb\u003db;this.j\u003d!1;this.B\u003d[];this.T(a,\"presentingplayerstatechange\",this.u);this.subscribe(\"select\",this.D,this);a.Bb(this.element,this,113682);this.u()};\nDP\u003dfunction(a,b,c,d){d\u003dnew g.V({G:\"div\",Ha:[\"ytp-linked-account-popup-button\"],qa:d,W:{role:\"button\",tabindex:\"0\"}});b\u003dnew g.V({G:\"div\",L:\"ytp-linked-account-popup\",W:{role:\"dialog\",\"aria-modal\":\"true\",tabindex:\"-1\"},U:[{G:\"div\",L:\"ytp-linked-account-popup-title\",qa:b},{G:\"div\",L:\"ytp-linked-account-popup-description\",qa:c},{G:\"div\",L:\"ytp-linked-account-popup-buttons\",U:[d]}]});g.eN.call(this,a,{G:\"div\",L:\"ytp-linked-account-popup-container\",U:[b]},100);var e\u003dthis;this.dialog\u003db;g.J(this,this.dialog);\nd.Qa(\"click\",function(){e.Fb()});\ng.J(this,d);g.fM(this.I,this.element,4);this.hide()};\nEP\u003dfunction(a,b){g.AN.call(this,g.BN({\"aria-haspopup\":\"true\"}),1);this.I\u003da;this.sb\u003db;this.u\u003dthis.j\u003d!1;this.T(this.I,\"videodatachange\",this.C);this.Qa(\"click\",this.onClick);this.C()};\nFP\u003dfunction(a){return a?g.ix(a):\"\"};\nGP\u003dfunction(a,b,c){g.V.call(this,{G:\"div\",L:\"ytp-screen-mode-settings-option\",U:[{G:\"div\",L:\"ytp-screen-mode-settings-label\",qa:\"{{label}}\"}]});this.sb\u003dc;this.Zm\u003dnew g.WI({G:\"button\",Ha:[\"ytp-screen-mode-settings-button\",\"ytp-button\"],qa:\"{{icon}}\",W:{title:\"{{title}}\"}});this.Zm.Ba(this.element,0);g.J(this,this.Zm);this.Zm.Ma(\"icon\",a);this.Hf(b);this.Qa(\"click\",this.onClick)};\nHP\u003dfunction(a,b,c){GP.call(this,{G:\"svg\",W:{height:\"48px\",version:\"1.1\",viewBox:\"0 0 48 48\",width:\"48px\",x:\"0px\",y:\"0px\"},U:[{G:\"path\",W:{d:\"M45,10v28H3V10H45 M46,9H2v30h44V9L46,9z M43,26H26v10h17V26 M23,16v6.09l-6.68-6.68l-1.41,1.41L21.09,23H16v2h9v-9H23z\",fill:\"white\"}}]},WM(b,\"Miniplayer\",\"i\"),c);this.I\u003db;a.addButton(this);this.T(b,\"fullscreentoggled\",this.Ka);b.Bb(this.element,this,62946);this.Ka()};\nIP\u003dfunction(a,b){g.zP.call(this,\"Quality\",2,a,b);this.I\u003da;this.D\u003d{};this.j\u003d\"unknown\";a.S(\"web_settings_menu_icons\")\u0026\u0026CN(this,{G:\"svg\",W:{height:\"24\",viewBox:\"0 0 24 24\",width:\"24\"},U:[{G:\"path\",W:{d:\"M15,17h6v1h-6V17z M11,17H3v1h8v2h1v-2v-1v-2h-1V17z M14,8h1V6V5V3h-1v2H3v1h11V8z M18,5v1h3V5H18z M6,14h1v-2v-1V9H6v2H3v1 h3V14z M10,12h11v-1H10V12z\",fill:\"white\"}}]});g.hp(this.B.element,\"ytp-quality-menu\");this.T(a,\"videodatachange\",this.yv);this.T(a,\"videoplayerreset\",this.yv);this.T(a,\"onPlaybackQualityChange\",\nthis.FJ);this.yv();a.Bb(this.element,this,137721)};\nzEa\u003dfunction(a,b,c){a\u003da.D[b];var d\u003dg.ay[b];c\u003d{G:\"span\",Ha:c,U:[a?a.qualityLabel:d?d+\"p\":\"Auto\"]};var e;\"highres\"\u003d\u003d\u003db?e\u003d\"8K\":\"hd2880\"\u003d\u003d\u003db?e\u003d\"5K\":\"hd2160\"\u003d\u003d\u003db?e\u003d\"4K\":0\u003d\u003d\u003db.indexOf(\"hd\")\u0026\u0026\"hd720\"!\u003d\u003db\u0026\u0026(e\u003d\"HD\");e\u0026\u0026(c.U.push(\" \"),c.U.push({G:\"sup\",L:\"ytp-swatch-color\",qa:e}));return c};\nJP\u003dfunction(a,b,c){GP.call(this,Gza(),\"Connect to a device\",c);this.I\u003db;this.j\u003dnull;a.addButton(this);this.T(b,\"onMdxReceiversChange\",this.Ka);this.T(b,\"presentingplayerstatechange\",this.Ka);this.T(b,\"appresize\",this.Ka);b.Bb(this.element,this,139118);this.Qa(\"click\",this.onClick);this.Ka()};\nKP\u003dfunction(a,b){g.WI.call(this,{G:\"div\",L:\"ytp-screen-mode-menu-item\"});this.I\u003da;this.sb\u003db};\nLP\u003dfunction(a,b,c){GP.call(this,Vza(),WM(b,\"Theater mode\",\"t\"),c);this.I\u003db;this.isWidescreen\u003dnull;a.addButton(this);this.T(b,\"sizestylechange\",this.Ka);this.T(b,\"fullscreentoggled\",this.Ka);this.T(b,\"presentingplayerstatechange\",this.Ka);b.Bb(this.element,this,139116);this.Ka()};\nMP\u003dfunction(a,b,c,d,e,f,k){g.V.call(this,{G:\"div\",L:\"ytp-slider-section\",W:{role:\"slider\",\"aria-valuemin\":\"{{minvalue}}\",\"aria-valuemax\":\"{{maxvalue}}\",\"aria-valuenow\":\"{{valuenow}}\",\"aria-valuetext\":\"{{valuetext}}\",tabindex:\"0\"},U:[{G:\"div\",L:\"ytp-slider\",U:[{G:\"div\",L:\"ytp-slider-handle\"}]}]});this.J\u003da;this.D\u003db;this.minimumValue\u003dc;this.maximumValue\u003dd;this.K\u003de;this.Z\u003df;this.range\u003dthis.maximumValue-this.minimumValue;this.oa\u003dthis.Da(\"ytp-slider-section\");this.u\u003dthis.Da(\"ytp-slider\");this.N\u003dthis.Da(\"ytp-slider-handle\");\nthis.C\u003dnew g.Ov(this.u,!0);this.j\u003dk?k:c;g.J(this,this.C);this.C.subscribe(\"dragmove\",this.IR,this);this.T(this.element,\"keydown\",this.JR);this.T(this.element,\"wheel\",this.HR);this.init()};\nOP\u003dfunction(a){MP.call(this,.05,.05,a.getAvailablePlaybackRates()[0],a.getAvailablePlaybackRates()[a.getAvailablePlaybackRates().length-1],150,20,a.getPlaybackRate());this.I\u003da;this.B\u003dg.Qh(\"P\");this.xa\u003daba(this.X,this);g.hp(this.u,\"ytp-speedslider\");g.hp(this.B,\"ytp-speedslider-text\");a\u003dthis.B;var b\u003dthis.u;b.parentNode\u0026\u0026b.parentNode.insertBefore(a,b.nextSibling);NP(this);this.T(this.I,\"onPlaybackRateChange\",this.ya)};\nNP\u003dfunction(a){a.B.textContent\u003dPP(a,a.j)+\"x\"};\nPP\u003dfunction(a,b){a\u003dNumber(g.ch(b,a.minimumValue,a.maximumValue).toFixed(2));b\u003dMath.floor(100*(a+.001)%5+2E-15);var c\u003da;0!\u003d\u003db\u0026\u0026(c\u003da-.01*b);return Number(c.toFixed(2))};\nQP\u003dfunction(a){g.WI.call(this,{G:\"div\",L:\"ytp-speedslider-component\"});this.j\u003dnew OP(a);g.J(this,this.j);this.element.appendChild(this.j.element)};\nAEa\u003dfunction(a){var b\u003dnew QP(a);DN.call(this,a,b,\"Custom\");g.J(this,b)};\nRP\u003dfunction(a,b){var c\u003dnew AEa(a);g.zP.call(this,\"Playback speed\",5,a,b,\"Custom\",function(){g.LN(b,c)});\na.S(\"web_settings_menu_icons\")\u0026\u0026CN(this,{G:\"svg\",W:{height:\"24\",viewBox:\"0 0 24 24\",width:\"24\"},U:[{G:\"path\",W:{d:\"M10,8v8l6-4L10,8L10,8z M6.3,5L5.7,4.2C7.2,3,9,2.2,11,2l0.1,1C9.3,3.2,7.7,3.9,6.3,5z M5,6.3L4.2,5.7C3,7.2,2.2,9,2,11 l1,.1C3.2,9.3,3.9,7.7,5,6.3z M5,17.7c-1.1-1.4-1.8-3.1-2-4.8L2,13c0.2,2,1,3.8,2.2,5.4L5,17.7z M11.1,21c-1.8-0.2-3.4-0.9-4.8-2 l-0.6,.8C7.2,21,9,21.8,11,22L11.1,21z M22,12c0-5.2-3.9-9.4-9-10l-0.1,1c4.6,.5,8.1,4.3,8.1,9s-3.5,8.5-8.1,9l0.1,1 C18.2,21.5,22,17.2,22,12z\",\nfill:\"white\"}}]});g.J(this,c);this.I\u003da;this.D\u003dthis.j\u003dthis.K\u003dnull;this.J\u003dthis.I.getAvailablePlaybackRates();this.T(a,\"presentingplayerstatechange\",this.Ka);this.Ka()};\nBEa\u003dfunction(a,b){var c\u003dSP(b);a.options[c]?a.wi(c):b\u003d\u003d\u003da.D\u0026\u0026a.j\u0026\u0026(a.wi(a.j),a.Ad(b.toString()))};\nDEa\u003dfunction(a){g.AP(a,a.J.map(SP));a.j\u003dnull;a.D\u003dnull;var b\u003da.I.getPlaybackRate();a.J.includes(b)||(CEa(a,b),g.zP.prototype.Lf.call(a,a.j))};\nCEa\u003dfunction(a,b){a.D\u003db;a.j\u003dg.tG(\"Custom ($CURRENT_CUSTOM_SPEED)\",{CURRENT_CUSTOM_SPEED:b.toString()});b\u003da.J.map(SP);b.unshift(a.j);g.AP(a,b)};\nSP\u003dfunction(a){return a.toString()};\nTP\u003dfunction(a,b,c,d){var e\u003dnew g.EN(b,void 0,\"Video Override\");g.zP.call(this,d.text||\"\",a,b,c,\"Video Override\",function(){g.LN(c,e)});\nvar f\u003dthis;g.hp(this.element,\"ytp-subtitles-options-menu-item\");this.setting\u003dd.option.toString();a\u003dd.options;this.settings\u003dg.zc(a,this.getKey,this);this.J\u003de;g.J(this,this.J);b\u003dnew g.AN({G:\"div\",L:\"ytp-menuitemtitle\",qa:\"Allow for a different caption style if specified by the video.\"},0);g.J(this,b);this.J.xc(b,!0);this.D\u003dnew g.AN({G:\"div\",L:\"ytp-menuitem\",W:{role:\"menuitemradio\",tabindex:\"0\"},U:[{G:\"div\",L:\"ytp-menuitem-label\",qa:\"On\"}]},-1);g.J(this,this.D);this.J.xc(this.D,!0);this.T(this.D.element,\n\"click\",function(){EEa(f,!0)});\nthis.j\u003dnew g.AN({G:\"div\",L:\"ytp-menuitem\",W:{role:\"menuitemradio\",tabindex:\"0\"},U:[{G:\"div\",L:\"ytp-menuitem-label\",qa:\"Off\"}]},-2);g.J(this,this.j);this.J.xc(this.j,!0);this.T(this.j.element,\"click\",function(){EEa(f,!1)});\ng.AP(this,g.Fl(a,this.getKey))};\nEEa\u003dfunction(a,b){a.ea(\"settingChange\",a.setting+\"Override\",!b);a.sb.Ah()};\nUP\u003dfunction(a,b){g.EN.call(this,a,void 0,\"Options\");var c\u003dthis;this.So\u003d{};for(var d\u003d0;d\u003cg.$N.length;d++){var e\u003dg.$N[d],f\u003dnew TP(-d,a,b,e);g.J(this,f);f.subscribe(\"settingChange\",this.uh,this);this.So[e.option.toString()]\u003df;this.xc(f,!0)}a\u003dnew g.AN(g.BN(),-g.$N.length,\"Reset\");g.J(this,a);a.Qa(\"click\",function(){c.uh(\"reset\",!0)});\nthis.xc(a,!0)};\nVP\u003dfunction(a,b){g.zP.call(this,\"Auto-translate\",0,a,b);this.I\u003da;this.languages\u003d{};a.Bb(this.element,this,127301);a.fb(this.element,!0)};\nFEa\u003dfunction(a,b){a.languages\u003dg.zc(b,a.getKey,a);g.AP(a,g.Fl(b,a.getKey))};\nWP\u003dfunction(a,b){var c\u003dnew UP(a,b),d\u003d[\"This setting only applies to the current video. Adjust caption visibility in \",\" for all videos.\"],e;g.FD(a.V())\u0026\u0026(e\u003d{G:\"div\",L:\"ytp-panel-footer-content\",U:[{G:\"span\",qa:d[0]},{G:\"a\",L:\"ytp-panel-footer-content-link\",qa:\"Settings\",W:{href:\"/account_playback\"}},{G:\"span\",qa:d[1]}]});g.zP.call(this,\"Subtitles/CC\",4,a,b,\"Options\",function(){g.LN(b,c)},e);\nvar f\u003dthis;this.I\u003da;this.sb\u003db;this.tracks\u003d{};this.J\u003dnew g.K(function(){GEa(f,!1)},3E3);\ng.J(this,this.J);this.K\u003dnew g.V({G:\"div\",U:[{G:\"span\",qa:\"Subtitles/CC\"},{G:\"span\",L:\"ytp-menuitem-label-count\",qa:\"{{content}}\"}]});g.J(this,this.K);this.Hf(this.K);a.S(\"web_settings_menu_icons\")\u0026\u0026CN(this,{G:\"svg\",W:{height:\"24\",viewBox:\"0 0 24 24\",width:\"24\"},U:[{G:\"path\",W:{d:\"M6,14v-4c0-0.55,.45-1,1-1h3c0.55,0,1,.45,1,1v1H9.5v-0.5h-2v3h2V13H11v1c0,.55-0.45,1-1,1H7C6.45,15,6,14.55,6,14z M14,15h3c0.55,0,1-0.45,1-1v-1h-1.5v0.5h-2v-3h2V11H18v-1c0-0.55-0.45-1-1-1h-3c-0.55,0-1,.45-1,1v4C13,14.55,13.45,15,14,15z M20,4H4v16h16V4 M21,3v18H3V3.01C3,3,3,3,3.01,3H21L21,3z\",\nfill:\"white\"}}]});this.j\u003dnew VP(a,b);g.J(this,this.j);this.j.subscribe(\"select\",this.KR,this);this.D\u003dc;g.J(this,this.D);this.D.subscribe(\"settingChange\",this.uh,this);b.subscribe(\"show\",this.mY,this);this.T(a,\"videodatachange\",this.Ka);this.T(a,\"onApiChange\",this.Ka);this.T(a,\"onCaptionsTrackListChanged\",this.Ka);this.T(a,\"captionschanged\",this.Ka);a.Bb(this.element,this,127300);this.Ka()};\nGEa\u003dfunction(a,b){a.I.setOption(\"captions\",\"sampleSubtitles\",b)};\nXP\u003dfunction(a){g.NN.call(this,a,\"ytp-settings-menu\");var b\u003dthis;this.Xc\u003dnew g.EN(this.I);this.hG\u003dthis.settingsButton\u003dnull;this.pC\u003d0;this.isInitialized\u003d!1;g.J(this,this.Xc);this.hide();g.LN(this,this.Xc);var c\u003dthis.I.V();if(c.S(\"web_screen_mode_menu_b\")){var d\u003dnew KP(this.I,this);g.J(this,d);if(c.showMiniplayerButton\u0026\u0026!c.S(\"web_player_pip\")){var e\u003dnew HP(d,this.I,this);g.J(this,e)}c.rb||(e\u003dnew LP(d,this.I,this),g.J(this,e),this.pC++);c.jb\u0026\u0026(c\u003dnew JP(d,this.I,this),g.J(this,c),this.pC++);1\u003cthis.pC\u0026\u0026\nnDa(this.Xc,d)}a.Bb(this.element,this,108341,!0);this.subscribe(\"show\",function(f){b.Ne(f)})};\nHEa\u003dfunction(a,b){a.settingsButton\u003db;a.element.id\u003db.element.getAttribute(\"aria-owns\")};\nYP\u003dfunction(a,b){g.V.call(this,{G:\"button\",Ha:[\"ytp-size-button\",\"ytp-button\"],W:{title:\"{{title}}\"},qa:\"{{icon}}\"});this.I\u003da;this.isWidescreen\u003dnull;this.transition\u003dnew HO;this.tooltip\u003db.pc();g.J(this,this.transition);this.T(a,\"sizestylechange\",this.Ka);this.T(a,\"fullscreentoggled\",this.Ka);this.T(a,\"presentingplayerstatechange\",this.Ka);a.Bb(this.element,this,139116);this.Ka();this.Qa(\"click\",this.onClick);g.ef(this,g.tN(this.tooltip,this.element))};\ng.ZP\u003dfunction(a,b){g.V.call(this,{G:\"button\",Ha:[\"ytp-subtitles-button\",\"ytp-button\"],W:{\"aria-pressed\":\"{{pressed}}\",title:\"{{title}}\"},U:[PCa()]});this.I\u003da;this.tooltip\u003db.pc();this.T(a,\"videodatachange\",this.Ka);this.T(a,\"appresize\",this.Ka);this.T(a,\"promotooltipacceptbuttonclicked\",this.j);this.T(a,\"onApiChange\",this.Ka);this.T(a,\"onCaptionsTrackListChanged\",this.Ka);this.T(a,\"captionschanged\",this.Ka);this.I.Bb(this.element,this,127299);this.Ka();this.Qa(\"click\",this.onClick);g.ef(this,g.tN(b.pc(),\nthis.element))};\ng.aQ\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?350:c;g.V.call(this,{G:\"div\",Ha:[\"ytp-time-display\",\"notranslate\"],U:[{G:\"span\",L:\"ytp-time-clip-icon\",qa:\"{{clipicon}}\"},{G:\"span\",U:[{G:\"span\",L:\"ytp-time-current\",qa:\"{{currenttime}}\"},{G:\"span\",L:\"ytp-time-separator\",qa:\" / \"},{G:\"span\",L:\"ytp-time-duration\",qa:\"{{duration}}\"}]},{G:\"span\",L:\"ytp-clip-watch-full-video-button-separator\",qa:\"\\u2022\"},{G:\"span\",L:\"ytp-clip-watch-full-video-button\",qa:\"{{watchfullvideo}}\"}]});this.api\u003da;this.K\u003dc;this.liveBadge\u003dnew g.V({G:\"button\",\nHa:[\"ytp-live-badge\",\"ytp-button\"],W:{disabled:\"true\"},qa:\"{{content}}\"});this.j\u003dnull;this.isLiveVideo\u003dthis.u\u003d!1;this.J\u003dthis.D\u003dnull;this.isPremiere\u003d!1;this.Rb\u003dthis.C\u003dthis.B\u003dnull;this.N\u003dthis.Da(\"ytp-clip-watch-full-video-button\");this.liveBadge.Ad(\"Live\");g.J(this,this.liveBadge);this.liveBadge.Ba(this.element);this.tooltip\u003db.pc();this.Qa(\"click\",this.onClick);this.T(this.N,\"click\",this.TY);this.T(a,\"presentingplayerstatechange\",this.Vb);this.T(a,\"appresize\",this.Vb);this.T(a,\"onLoopRangeChange\",this.onLoopRangeChange);\nthis.T(a,\"videodatachange\",this.onVideoDataChange);(b\u003da.getVideoData())\u0026\u0026this.updateVideoData(b);this.Vb();a\u003da.getLoopRange();b\u003dthis.Rb!\u003d\u003da;this.Rb\u003da;b\u0026\u0026$P(this)};\n$P\u003dfunction(a){a.Ma(\"clipicon\",{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 24 24\",width:\"100%\"},U:[{G:\"path\",W:{d:\"M22,3h-4l-5,5l3,3l6-6V3L22,3z M10.79,7.79C10.91,7.38,11,6.95,11,6.5C11,4.01,8.99,2,6.5,2S2,4.01,2,6.5S4.01,11,6.5,11 c0.45,0,.88-0.09,1.29-0.21L9,12l-1.21,1.21C7.38,13.09,6.95,13,6.5,13C4.01,13,2,15.01,2,17.5S4.01,22,6.5,22s4.5-2.01,4.5-4.5 c0-0.45-0.09-0.88-0.21-1.29L12,15l6,6h4v-2L10.79,7.79z M6.5,8C5.67,8,5,7.33,5,6.5S5.67,5,6.5,5S8,5.67,8,6.5S7.33,8,6.5,8z M6.5,19C5.67,19,5,18.33,5,17.5S5.67,16,6.5,16S8,16.67,8,17.5S7.33,19,6.5,19z\"}}]});\na.isLiveVideo\u0026\u0026!a.u?a.Ma(\"watchfullvideo\",\"Watch live stream\"):a.Ma(\"watchfullvideo\",\"Watch full video\");g.L(a.element,\"ytp-clip\",bQ(a));g.L(a.element,\"ytp-live\",cQ(a))};\ncQ\u003dfunction(a){return a.isLiveVideo\u0026\u0026!a.u\u0026\u0026!bQ(a)};\nbQ\u003dfunction(a){return!!a.Rb\u0026\u0026!!a.Rb.postId\u0026\u00262!\u003d\u003da.api.getPresentingPlayerType()};\nfQ\u003dfunction(a,b,c){g.V.call(this,{G:\"div\",L:\"ytp-volume-panel\",W:{role:\"slider\",\"aria-valuemin\":\"0\",\"aria-valuemax\":\"100\",\"aria-valuenow\":\"{{valuenow}}\",\"aria-valuetext\":\"{{valuetext}}\",tabindex:\"0\"},U:[{G:\"div\",L:\"ytp-volume-slider\",U:[{G:\"div\",L:\"ytp-volume-slider-handle\"}]}]});var d\u003dthis;this.api\u003da;this.j\u003db;this.K\u003dc;this.Li\u003d!1;this.X\u003dthis.volume\u003d0;this.J\u003dnull;this.B\u003dthis.u\u003dthis.isDragging\u003d!1;this.j\u003db;this.K\u003dc;this.C\u003db.Ze();this.N\u003dthis.Da(\"ytp-volume-slider\");this.Z\u003dthis.Da(\"ytp-volume-slider-handle\");\nthis.D\u003dnew g.Ov(this.N,!0);g.J(this,this.D);this.D.subscribe(\"dragstart\",this.rY,this);this.D.subscribe(\"dragmove\",this.MR,this);this.D.subscribe(\"dragend\",this.qY,this);this.T(a,\"onVolumeChange\",this.onVolumeChange);this.T(a,\"appresize\",this.GJ);this.T(a,\"fullscreentoggled\",this.Rm);this.T(a,\"onShowControls\",this.sL);this.T(a,\"onHideControls\",this.sL);this.T(this.element,\"keydown\",this.NR);this.T(this.element,\"focus\",function(){dQ(d,d.u,d.isDragging,!0,d.j.Li())});\nthis.T(this.element,\"blur\",function(){dQ(d,d.u,d.isDragging,!1,d.j.Li())});\nthis.GJ(a.gb().getPlayerSize());eQ(this,a.getVolume(),a.isMuted())};\neQ\u003dfunction(a,b,c){var d\u003dMath.floor(b),e\u003dd+\"% volume\"+(c?\" muted\":\"\");c\u003dc?0:b/100;a.Ma(\"valuenow\",d);a.Ma(\"valuetext\",e);a.Z.style.left\u003d(a.C?60:40)*c+\"px\";a.volume\u003db};\nIEa\u003dfunction(a,b){g.L(a.element,\"ytp-volume-control-hover\",b);dQ(a,b,a.isDragging,a.B,a.j.Li())};\ndQ\u003dfunction(a,b,c,d,e){var f\u003da.u||a.isDragging||a.B||a.Li;a.u\u003db;a.isDragging\u003dc;a.B\u003dd;a.Li\u003de;b\u003da.u||a.isDragging||a.B||a.Li;f!\u003d\u003db\u0026\u0026(b?a.J\u003da.T(a.element,\"wheel\",a.LR):(a.wc(a.J),a.J\u003dnull),g.L(a.K,\"ytp-volume-slider-active\",b))};\ng.gQ\u003dfunction(a,b){var c\u003da.V(),d\u003dg.xD(c);0\u003d\u003d\u003dd.indexOf(\"www.\")\u0026\u0026(d\u003dd.substring(4));var e\u003d[\"ytp-youtube-button\",\"ytp-button\",\"yt-uix-sessionlink\"];c.N\u0026\u0026e.push(\"no-link\");g.oD(c)\u0026\u0026e.push(\"ytp-youtube-music-button\");var f\u003d{target:c.K,\"data-sessionlink\":\"feature\u003dplayer-button\",title:\"\"};c.N||(f.title\u003dg.tG(\"Watch on $WEBSITE\",{WEBSITE:d}),f.href\u003d\"{{url}}\");g.V.call(this,{G:\"a\",Ha:e,W:f,qa:\"{{logoSvg}}\"});this.api\u003da;this.visible\u003d!1;a.Bb(this.element,this,28666);c.N||this.Qa(\"click\",this.onClick);this.T(a,\n\"videodatachange\",this.onVideoDataChange);this.T(a,\"onLoopRangeChange\",this.onVideoDataChange);this.T(a,\"appresize\",this.yb);this.onVideoDataChange();c.N||g.ef(this,g.tN(b.pc(),this.element));this.yb()};\nhQ\u003dfunction(a,b,c){g.yA.call(this);var d\u003dthis;this.I\u003da;this.B\u003db;this.Gd\u003dc;this.Ja\u003dNaN;this.Na\u003dthis.Ia\u003dnull;this.settingsMenu\u003dnew XP(this.I);this.j\u003dnull;this.Kc\u003dnew g.XO(this.I,this.B);this.muteButton\u003dnull;this.Og\u003dnew g.aQ(this.I,this.B);this.N\u003dthis.D\u003dthis.C\u003dthis.X\u003dthis.ya\u003dnull;this.Z\u003dnew KO(this.I,this.B);this.Ea\u003dnew g.DO(this.I,this.B);this.Vd\u003dnew g.Zo(this.Oq,null,this);this.K\u003dnull;c\u003da.V();this.Gd.subscribe(\"autohideupdate\",this.Uj,this);var e\u003d!a.zb().isCued(),f\u003dthis.I.V().S(\"html5_player_bottom_linear_gradient\");\nf||!g.oD(c)\u0026\u0026!a.V().S(\"html5_player_dynamic_bottom_gradient\")?f\u003df?new g.V({G:\"div\",L:\"ytp-gradient-bottom-container\",U:[{G:\"div\",L:\"ytp-gradient-bottom-extension\"},{G:\"div\",L:\"ytp-gradient-bottom\"}]}):new g.V({G:\"div\",L:\"ytp-gradient-bottom\"}):this.Na\u003df\u003dnew g.wO(a);g.J(this,f);g.fM(a,f.element,9);this.oa\u003dnew g.GJ(f,250,e,100);g.J(this,this.oa);this.u\u003dnew g.V({G:\"div\",L:\"ytp-chrome-bottom\",U:[{G:\"div\",L:\"ytp-chrome-controls\"}]});g.J(this,this.u);g.fM(a,this.u.element,9);this.ma\u003dnew g.GJ(this.u,250,\ne,100);g.J(this,this.ma);this.xa\u003dthis.u.element.children[0];g.ef(this.settingsMenu,function(){a.Co()\u003d\u003d\u003dd.settingsMenu\u0026\u0026(a.settingsMenu\u003dnull)});\ng.J(this,this.settingsMenu);a.settingsMenu\u003dthis.settingsMenu;g.fM(a,this.settingsMenu.element,6);this.settingsMenu.subscribe(\"show\",function(n){JEa(d.B.pc(),!n);b.gy(d.settingsMenu,n)});\ng.J(this,this.Kc);this.Kc.Ba(this.u.element,0);e\u003dnew g.zO(a);g.J(this,e);g.fM(a,e.element,4);f\u003dnew g.SI({G:\"div\",L:\"ytp-left-controls\"});g.J(this,f);f.Ba(this.xa);e\u003dnew g.NO(a,b,!1);g.J(this,e);e.Ba(f.element);c.oa||(e\u003dnew g.LO(a,b),g.J(this,e),e.Ba(f.element),GD(c)\u0026\u0026(e\u003dnew g.SI({G:\"div\",L:\"ytp-hybrid-controls\"}),g.J(this,e),this.N\u003dnew g.LO(a,b,!0),g.J(this,this.N),this.N.Ba(e.element),g.fM(a,e.element,4)));e\u003dnew g.NO(a,b,!0);g.J(this,e);e.Ba(f.element);e\u003dnew g.V({G:\"span\",L:\"ytp-volume-area\"});g.J(this,\ne);e.Ba(f.element);if(!c.Cb\u0026\u0026(this.muteButton\u003dnew g.JO(a,b),g.J(this,this.muteButton),this.muteButton.Ba(e.element),c.ma\u0026\u0026!c.J)){var k\u003dnew fQ(a,b,this.u.element);g.J(this,k);k.Ba(e.element);e\u003dnew g.Ov(e.element);g.J(this,e);e.subscribe(\"hoverstart\",function(){IEa(k,!0)});\ne\u003dnew g.Ov(f.element);g.J(this,e);e.subscribe(\"hoverend\",function(){IEa(k,!1)})}g.J(this,this.Og);\nthis.Og.Ba(f.element);e\u003dnew g.SI({G:\"div\",L:\"ytp-right-controls\"});g.J(this,e);this.ya\u003dnew xO(a,b,this.Kc);g.J(this,this.ya);this.ya.Ba(f.element);e.Ba(this.xa);a.V().Tb\u0026\u0026c.S(\"web_player_move_autonav_toggle\")\u0026\u0026(f\u003dnew uO(a,b),g.J(this,f),f.Ba(e.element));c.S(\"external_fullscreen_with_edu\")\u0026\u0026c.externalFullscreen\u0026\u0026zD(c)\u0026\u0026(this.X\u003dnew CO(a,b),g.J(this,this.X),this.X.Ba(e.element));f\u003dnew g.ZP(a,b);g.J(this,f);f.Ba(e.element);f\u003dnew wP(a,b,this.settingsMenu);g.J(this,f);HEa(this.settingsMenu,f);f.Ba(e.element);\nif(c.S(\"web_screen_mode_menu_a\")){var l\u003dnew pP(a,b);g.J(this,l);this.j\u003dnew vP(this.I,this.settingsMenu,l);l.sb\u003dthis.j;g.ef(this.j,function(){a.Jw()\u003d\u003d\u003dd.j\u0026\u0026(a.hD\u003dnull)});\ng.J(this,this.j)}if(f\u003dthis.j\u0026\u00261\u003cthis.j.oC)a.hD\u003dthis.j,g.fM(a,this.j.element,7),this.j.subscribe(\"show\",function(n){JEa(d.B.pc(),!n);b.gy(d.j,n)}),l.Ba(e.element);\nvar m\u003dnew GO(a);g.J(this,m);g.fM(a,m.element,5);m.subscribe(\"show\",function(n){b.Tn(m,n)});\nl\u003dnew FO(a,b,m);g.J(this,l);l.Ba(e.element);l\u003da.getVideoData();if(c.vk||l.D\u0026\u0026\"1\"\u003d\u003d\u003dc.controlsType)this.C\u003dnew g.gQ(a,b),g.J(this,this.C),this.C.Ba(e.element);g.J(this,this.Z);!f\u0026\u00261\u003e\u003dthis.settingsMenu.pC\u0026\u0026(c.showMiniplayerButton\u0026\u0026!a.V().S(\"web_player_pip\")\u0026\u0026(this.D\u003dnew EO(a,b),g.J(this,this.D),this.D.Ba(e.element)),this.Z.Ba(e.element),l.FD||this.Z.hide(),c.rb||(l\u003dnew YP(a,b),g.J(this,l),l.Ba(e.element)),c.jb\u0026\u0026(l\u003dnew oP(a,b,this.settingsMenu),g.J(this,l),l.Ba(e.element)),c.uj\u0026\u0026(c\u003dnew tO(a,b),g.J(this,\nc),c.Ba(e.element)));g.J(this,this.Ea);this.Ea.Ba(e.element);g.J(this,this.Vd);this.T(a,\"appresize\",this.yb);this.T(a,\"fullscreentoggled\",this.yb);this.T(a,\"presentingplayerstatechange\",this.lD);this.T(a,\"videodatachange\",this.onVideoDataChange);this.yb()};\nKEa\u003dfunction(a,b){a.I.zb().isCued()||b?b\u0026\u0026(a.ma.hide(),a.oa.hide(),a.muteButton\u0026\u0026a.muteButton.kc(!1),a.C\u0026\u0026a.C.kc(!1),a.D\u0026\u0026a.D.kc(!1),a.B.pc().Cj(a.u.element)):b||(a.ma.show(),a.oa.show(),a.muteButton\u0026\u0026a.muteButton.kc(!0),a.C\u0026\u0026a.C.kc(!0),a.D\u0026\u0026a.D.kc(!0),a.Uj())};\nLEa\u003dfunction(a){var b\u003da.I.gb().getPlayerSize().width;return Math.max(b-2*iQ(a),100)};\niQ\u003dfunction(a){var b\u003da.B.Ze();return 12*(a.I.getVideoData().D?0:b?2:1)};\njQ\u003dfunction(a){var b\u003da.B.Ze()?72:50;a\u003da.I.V();g.BD(a)\u0026\u0026(b\u003d54,vua(a)\u0026\u0026(b\u003d62));return b};\nkQ\u003dfunction(a,b){pO.call(this,a,b,!1);var c\u003dthis;this.T(this.I,\"videodatachange\",this.onVideoDataChange);this.T(this.I,g.dx(\"suggested_action_button_visible\"),function(){c.Ne(!0)});\nthis.T(this.I,g.ex(\"suggested_action_button_visible\"),function(){c.Ne(!1)})};\nlQ\u003dfunction(a){a.I.jf(\"suggested_action_button_visible\")};\nnQ\u003dfunction(a){g.V.call(this,{G:\"div\",L:mQ.TITLE,U:[{G:\"div\",L:mQ.TEXT,U:[{G:\"a\",Ha:[mQ.LINK,mQ.SESSIONLINK],W:{target:a.V().K,href:\"{{url}}\",\"data-sessionlink\":\"feature\u003dplayer-title\",tabIndex:\"{{channelTitleFocusable}}\"},qa:\"{{title}}\"},{G:\"div\",L:mQ.SUBTEXT,U:[{G:\"a\",L:mQ.CHANNEL_NAME,W:{href:\"{{channelLink}}\",target:\"_blank\"},qa:\"{{channelName}}\"}]}]}]});this.api\u003da;this.j\u003dnull;this.link\u003dthis.Da(mQ.LINK);a.Bb(this.element,this,23851);this.T(a,\"videodatachange\",this.Ka);this.T(a,\"videoplayerreset\",\nthis.Ka);this.Ka()};\nMEa\u003dfunction(a){a.Ma(\"channelLink\",\"\");a.Ma(\"channelName\",\"\");a.Ma(\"channelTitleFocusable\",\"-1\")};\ng.oQ\u003dfunction(a,b){g.V.call(this,{G:\"div\",U:[{G:\"div\",L:\"ytp-tooltip-text-wrapper\",U:[{G:\"div\",L:\"ytp-tooltip-image\"},{G:\"div\",L:\"ytp-tooltip-title\",U:[{G:\"svg\",W:{height:\"100%\",viewBox:\"0 0 24 24\",width:\"100%\"},U:[{G:\"g\",U:[{G:\"rect\",W:{fill:\"none\",height:\"24\",width:\"24\",x:\"0\"}}]},{G:\"g\",U:[{G:\"g\",U:[{G:\"polygon\",W:{points:\"19,9 20.25,6.25 23,5 20.25,3.75 19,1 17.75,3.75 15,5 17.75,6.25\"}},{G:\"polygon\",W:{points:\"19,15 17.75,17.75 15,19 17.75,20.25 19,23 20.25,20.25 23,19 20.25,17.75\"}},{G:\"path\",\nW:{d:\"M11.5,9.5L9,4L6.5,9.5L1,12l5.5,2.5L9,20l2.5-5.5L17,12L11.5,9.5z M9.99,12.99L9,15.17l-0.99-2.18L5.83,12l2.18-0.99 L9,8.83l0.99,2.18L12.17,12L9.99,12.99z\"}}]}]}]},{G:\"span\",qa:\"{{title}}\"}]},{G:\"span\",L:\"ytp-tooltip-text\",qa:\"{{text}}\"}]},{G:\"div\",L:\"ytp-tooltip-bg\",U:[{G:\"div\",L:\"ytp-tooltip-duration\",qa:\"{{duration}}\"}]}]});var c\u003dthis;this.api\u003da;this.Ea\u003db;this.env\u003dthis.api.V();this.ya\u003dthis.env.isMobile;this.bg\u003dthis.Da(\"ytp-tooltip-bg\");this.image\u003dthis.Da(\"ytp-tooltip-image\");this.text\u003dthis.Da(\"ytp-tooltip-text\");\nthis.title\u003dthis.Da(\"ytp-tooltip-title\");this.X\u003dfunction(d){(d\u003dDs(d))\u0026\u0026g.Wh(c.u,d)||c.Ak()};\nthis.C\u003dfunction(d){3\u003d\u003d\u003dc.type\u0026\u0026c.Ak();(d\u003dd.currentTarget)\u0026\u00261\u003d\u003d\u003dd.nodeType\u0026\u0026!c.type\u0026\u0026(d.removeEventListener(\"mouseover\",c.C),d.addEventListener(\"mouseout\",c.X),d.removeEventListener(\"focus\",c.C),d.addEventListener(\"blur\",c.X),NEa(c,d,2))};\nthis.Z\u003dfunction(){c.Ak()};\nthis.u\u003dnull;this.D\u003dnew g.GJ(this,100);this.type\u003dnull;this.N\u003d!1;this.j\u003dnull;this.B\u003dNaN;this.J\u003d\"\";this.mD\u003dthis.api.gb().getPlayerSize().width;this.K\u003d!0;this.scale\u003d1;this.oa\u003dnew g.K(this.rV,250,this);this.xa\u003dnew g.K(this.Ak,5E3,this);g.J(this,this.D);g.J(this,this.oa);g.J(this,this.xa);$C\u0026\u0026(a\u003dthis.Da(\"ytp-tooltip-text\"),a.setAttribute(\"role\",\"text\"),a.setAttribute(\"aria-live\",\"polite\"))};\nxN\u003dfunction(a){a.element.setAttribute(\"aria-live\",\"polite\")};\nJEa\u003dfunction(a,b){if(null!\u003da.type)if(b)switch(a.type){case 3:case 2:pQ(a);a.D.show();break;default:a.D.show()}else a.D.hide();a.K\u003db};\nQEa\u003dfunction(a,b,c,d,e,f,k,l){if(!a.ya||a.env.J){3\u003d\u003d\u003da.type\u0026\u0026a.Ak();1!\u003d\u003da.type\u0026\u0026(g.fp(a.element,\"ytp-tooltip ytp-bottom\"),a.type\u003d1,a.K\u0026\u0026a.D.show(),a.j\u0026\u0026a.j.dispose(),a.j\u003da.api.jh(),a.j\u0026\u0026a.j.subscribe(\"l\",a.hO,a));a.update({text:d,title:null!\u003d\u003dk\u0026\u0026void 0!\u003d\u003dk?k:\"\"});g.L(a.text,\"ytp-tooltip-text-no-title\",1\u003d\u003d\u003da.type\u0026\u0026!k);g.L(a.element,\"ytp-text-detail\",!!e);d\u003d-1;a.j\u0026\u0026(d\u003dpE(a.j,160*a.scale),a.env.S(\"web_l3_storyboard\")\u0026\u00264\u003d\u003d\u003da.j.levels.length\u0026\u0026(d\u003da.j.levels.length-1),d\u003dIva(a.j,d,c));OEa(a,d);if(l)switch(c\u003d\ng.Gm(a.element).width,l){case 1:a.title.style.right\u003d\"0\";a.title.style.textAlign\u003d\"left\";break;case 2:a.title.style.right\u003dc+\"px\";a.title.style.textAlign\u003d\"right\";break;case 3:a.title.style.right\u003dc/2+\"px\",a.title.style.textAlign\u003d\"center\"}PEa(a,!!e,b,f)}};\ng.qQ\u003dfunction(a){1\u003d\u003d\u003da.type\u0026\u0026a.Ak()};\ng.tN\u003dfunction(a,b){if(a.ya)return function(){};\nb.addEventListener(\"mouseover\",a.C);b.addEventListener(\"focus\",a.C);var c\u003db.getAttribute(\"title\");c\u0026\u0026!b.hasAttribute(\"aria-label\")\u0026\u0026b.setAttribute(\"aria-label\",c);return function(){a.u\u003d\u003d\u003db\u0026\u0026a.Ak();b.removeEventListener(\"mouseover\",a.C);b.removeEventListener(\"focus\",a.C)}};\nSN\u003dfunction(a,b,c){if(a.type)if(3\u003d\u003d\u003da.type)a.Ak();else return;NEa(a,b,3,c)};\nNEa\u003dfunction(a,b,c,d){if(b\u0026\u0026!b.hasAttribute)a\u003dnew g.Ws(\"showElementTooltip called with non-element.\",b.toString()),g.R(a);else{isNaN(a.B)||(a.B\u003dNaN,a.bg.style.background\u003d\"\");a.u\u003db;a.N\u003d!!d;d?a.J\u003dd:(a.J\u003db.getAttribute(\"title\"),b.removeAttribute(\"title\"));g.fp(a.element,\"ytp-tooltip\");if(d\u003db.getAttribute(\"data-tooltip-image\"))a.image.style.backgroundImage\u003d\"url(\"+d+\")\";g.L(a.element,\"ytp-tooltip-image-enabled\",!!d);b\u003db.getAttribute(\"data-tooltip-opaque\");g.L(a.element,\"ytp-tooltip-opaque\",!!b);a.type\u003d\nc;a.api.addEventListener(\"appresize\",a.Z);a.K\u0026\u0026(pQ(a),a.D.show(0))}};\npQ\u003dfunction(a){var b;a.u\u0026\u0026(b\u003da.u.getAttribute(\"data-tooltip-text\"));if(b\u0026\u0026!a.N){var c\u003da.u;a.Ma(\"text\",b);var d\u003dc.getAttribute(\"data-duration\");a.update({title:a.J,duration:d});c\u003dc.getAttribute(\"data-preview\");var e\u003d160*a.scale,f\u003d90*a.scale,k\u003d160*a.scale,l\u003d90*a.scale;a.bg.style.width\u003de+\"px\";a.bg.style.height\u003df+\"px\";a.bg.style.backgroundImage\u003dc?\"url(\"+c+\")\":\"\";a.bg.style.backgroundPosition\u003d(e-k)/2+\"px \"+(f-l)/2+\"px\";a.bg.style.backgroundSize\u003dk+\"px \"+l+\"px\";g.ip(a.element,[\"ytp-text-detail\",\"ytp-preview\"]);\ng.L(a.element,\"ytp-has-duration\",!!d)}else a.Ma(\"text\",a.J),g.kp(a.element,[\"ytp-text-detail\",\"ytp-preview\",\"ytp-has-duration\"]);PEa(a,!!b)};\nPEa\u003dfunction(a,b,c,d){var e\u003dMath.min(a.mD,300*a.scale);a.element.style.maxWidth\u003db?\"\":e+\"px\";a.Ea.Vq(a.element,a.u,c,1\u003d\u003d\u003da.type,d);a.element.style.top?g.hp(a.element,\"ytp-bottom\"):a.element.style.bottom\u0026\u0026g.hp(a.element,\"ytp-top\");3\u003d\u003d\u003da.type\u0026\u0026a.xa.start()};\nTN\u003dfunction(a){a.u\u0026\u0026!a.N\u0026\u0026a.u.hasAttribute(\"title\")\u0026\u0026(a.J\u003da.u.getAttribute(\"title\")||\"\",a.u.removeAttribute(\"title\"),a.K\u0026\u0026pQ(a))};\nOEa\u003dfunction(a,b){g.L(a.element,\"ytp-preview\",0\u003c\u003db);if(!(0\u003eb||b\u003d\u003d\u003da.B)){a.B\u003db;b\u003d160*a.scale;var c\u003d160*a.scale,d\u003dEva(a.j,a.B,b);yO(a.bg,d,b,c,!0);a.oa.start()}};\nREa\u003dfunction(a){var b\u003da.u;3\u003d\u003d\u003da.type\u0026\u0026a.xa.stop();a.api.removeEventListener(\"appresize\",a.Z);a.N||b.setAttribute(\"title\",a.J);a.J\u003d\"\";a.u\u003dnull};\ng.rQ\u003dfunction(a,b){g.V.call(this,{G:\"button\",Ha:[\"ytp-watch-later-button\",\"ytp-button\"],W:{title:\"{{title}}\",\"data-tooltip-image\":\"{{image}}\",\"data-tooltip-opaque\":String(g.dD(a.V()))},U:[{G:\"div\",L:\"ytp-watch-later-icon\",qa:\"{{icon}}\"},{G:\"div\",L:\"ytp-watch-later-title\",qa:\"Watch later\"}]});this.I\u003da;this.icon\u003dnull;this.visible\u003dthis.isRequestPending\u003dthis.j\u003d!1;this.tooltip\u003db.pc();xN(this.tooltip);a.Bb(this.element,this,28665);this.Qa(\"click\",this.onClick,this);this.T(a,\"videoplayerreset\",this.OR);\nthis.T(a,\"appresize\",this.ez);this.T(a,\"videodatachange\",this.ez);this.T(a,\"presentingplayerstatechange\",this.ez);this.ez();a\u003dthis.I.V();var c\u003dg.Bw(\"yt-player-watch-later-pending\");a.j\u0026\u0026c?(cta(),SEa(this)):this.Ka(2);g.L(this.element,\"ytp-show-watch-later-title\",g.dD(a));g.ef(this,g.tN(b.pc(),this.element))};\nTEa\u003dfunction(a,b){g.uK(function(){cta({videoId:b});window.location.reload()},\"wl_button\",g.wD(a.I.V()))};\nSEa\u003dfunction(a){if(!a.isRequestPending){a.isRequestPending\u003d!0;a.Ka(3);var b\u003da.I.getVideoData();b\u003da.j?b.removeFromWatchLaterCommand:b.addToWatchLaterCommand;var c\u003da.I.al(),d\u003da.j?function(){a.j\u003d!1;a.isRequestPending\u003d!1;a.Ka(2);a.I.V().B\u0026\u0026a.I.Oa(\"WATCH_LATER_VIDEO_REMOVED\")}:function(){a.j\u003d!0;\na.isRequestPending\u003d!1;a.Ka(1);a.I.V().isMobile\u0026\u0026SN(a.tooltip,a.element);a.I.V().B\u0026\u0026a.I.Oa(\"WATCH_LATER_VIDEO_ADDED\")};\nDK(c,b).then(d,function(){a.isRequestPending\u003d!1;UEa(a,\"An error occurred. Please try again later.\")})}};\nUEa\u003dfunction(a,b){a.Ka(4,b);a.I.V().B\u0026\u0026a.I.Oa(\"WATCH_LATER_ERROR\",b)};\nVEa\u003dfunction(a,b){var c\u003da.I.V();if(b!\u003d\u003da.icon){switch(b){case 3:var d\u003dUM();break;case 1:d\u003dZI();break;case 2:d\u003d{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",Ib:!0,L:\"ytp-svg-fill\",W:{d:\"M18,8 C12.47,8 8,12.47 8,18 C8,23.52 12.47,28 18,28 C23.52,28 28,23.52 28,18 C28,12.47 23.52,8 18,8 L18,8 Z M16,19.02 L16,12.00 L18,12.00 L18,17.86 L23.10,20.81 L22.10,22.54 L16,19.02 Z\"}}]};break;case 4:d\u003dc.S(\"watch_later_iconchange_killswitch\")?{G:\"svg\",W:{height:\"100%\",version:\"1.1\",\nviewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",Ib:!0,L:\"ytp-svg-fill\",W:{d:\"M21,7.91 L19.60,20.91 L16.39,20.91 L15,7.91 L21,7.91 Z M18,27.91 C16.61,27.91 15.5,26.79 15.5,25.41 C15.5,24.03 16.61,22.91 18,22.91 C19.38,22.91 20.5,24.03 20.5,25.41 C20.5,26.79 19.38,27.91 18,27.91 Z\"}}]}:{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",Ib:!0,W:{d:\"M7,27.5h22L18,8.5L7,27.5z M19,24.5h-2v-2h2V24.5z M19,20.5h-2V16.5h2V20.5z\",fill:\"#fff\"}}]}}a.Ma(\"icon\",d);a.icon\u003db}};\nsQ\u003dfunction(a){g.iN.call(this,a);var b\u003dthis;this.JA\u003d(this.yq\u003dg.dD(this.api.V()))\u0026\u0026(this.api.V().isMobile||os()||ms());this.vE\u003d48;this.wE\u003d69;this.Tk\u003dnull;this.Uo\u003d[];this.yc\u003dnew g.oN(this.api);this.jw\u003dthis.api.S(\"web_player_deprecate_double_tap_ux\")?new UN:new VN(this.api);this.ai\u003dnew g.V({G:\"div\",L:\"ytp-chrome-top\"});this.Dy\u003d[];this.tooltip\u003dnew g.oQ(this.api,this);this.backButton\u003dthis.au\u003dnull;this.channelAvatar\u003dnew zN(this.api,this);this.title\u003dnew nQ(this.api,this);this.Pg\u003dnew g.SI({G:\"div\",L:\"ytp-chrome-top-buttons\"});\nthis.wg\u003dthis.shareButton\u003dthis.Eh\u003dnull;this.Di\u003dnew sN(this.api,this,this.ai.element);this.overflowButton\u003dthis.og\u003dnull;this.Jf\u003d\"1\"\u003d\u003d\u003dthis.api.V().controlsType?new hQ(this.api,this,this.Gd):null;this.contextMenu\u003dnew g.QN(this.api,this,this.yc);this.mE\u003d!1;this.bA\u003dnew g.V({G:\"div\",W:{tabindex:\"0\"}});this.aA\u003dnew g.V({G:\"div\",W:{tabindex:\"0\"}});this.Ox\u003dnull;this.rG\u003dthis.Nz\u003d!1;var c\u003da.gb(),d\u003da.V(),e\u003da.getVideoData();this.yq\u0026\u0026(g.hp(a.getRootNode(),\"ytp-embed\"),g.hp(a.getRootNode(),\"ytp-embed-playlist\"),this.JA\u0026\u0026\n(g.hp(a.getRootNode(),\"ytp-embed-overlays-autohide\"),g.hp(this.contextMenu.element,\"ytp-embed-overlays-autohide\")),this.vE\u003d60,this.wE\u003d89);this.api.V().isMobile\u0026\u0026(g.hp(a.getRootNode(),\"ytp-mobile\"),this.api.V().J\u0026\u0026g.hp(a.getRootNode(),\"ytp-embed-mobile-exp\"));this.xg\u003de\u0026\u0026e.xg;g.J(this,this.yc);g.fM(a,this.yc.element,4);g.J(this,this.jw);g.fM(a,this.jw.element,4);e\u003dnew g.V({G:\"div\",L:\"ytp-gradient-top\"});g.J(this,e);g.fM(a,e.element,1);this.oI\u003dnew g.GJ(e,250,!0,100);g.J(this,this.oI);g.J(this,this.ai);\ng.fM(a,this.ai.element,1);this.nI\u003dnew g.GJ(this.ai,250,!0,100);g.J(this,this.nI);g.J(this,this.tooltip);g.fM(a,this.tooltip.element,4);var f\u003dnew fO(a);g.J(this,f);g.fM(a,f.element,5);f.subscribe(\"show\",function(l){b.Tn(f,l)});\nthis.Dy.push(f);this.au\u003dnew gO(a,this,f);g.J(this,this.au);d.showBackButton\u0026\u0026(this.backButton\u003dnew nN(a),g.J(this,this.backButton),this.backButton.Ba(this.ai.element));this.yq||this.au.Ba(this.ai.element);this.channelAvatar.Ba(this.ai.element);g.J(this,this.channelAvatar);g.J(this,this.title);this.title.Ba(this.ai.element);g.J(this,this.Pg);this.Pg.Ba(this.ai.element);d.N||(this.Eh\u003dnew g.rQ(a,this),g.J(this,this.Eh),this.Eh.Ba(this.Pg.element));var k\u003dnew g.mO(a,this);g.J(this,k);g.fM(a,k.element,5);\nk.subscribe(\"show\",function(l){b.Tn(k,l)});\nthis.Dy.push(k);d.N||(this.shareButton\u003dnew g.lO(a,this,k),g.J(this,this.shareButton),this.shareButton.Ba(this.Pg.element),this.wg\u003dnew g.RN(a,this),g.J(this,this.wg),this.wg.Ba(this.Pg.element));d.Fk\u0026\u0026(e\u003dnew sO(a),g.J(this,e),g.fM(a,e.element,4));this.yq\u0026\u0026this.au.Ba(this.Pg.element);g.J(this,this.Di);this.Di.Ba(this.Pg.element);d.N||(e\u003dnew uN(a,this,this.Di),g.J(this,e),e.Ba(this.Pg.element));this.og\u003dnew cO(a,this);g.J(this,this.og);g.fM(a,this.og.element,5);this.og.subscribe(\"show\",function(){b.Tn(b.og,\nb.og.fg())});\nthis.Dy.push(this.og);this.overflowButton\u003dnew bO(a,this,this.og);g.J(this,this.overflowButton);this.overflowButton.Ba(this.Pg.element);this.Jf\u0026\u0026g.J(this,this.Jf);\"3\"\u003d\u003d\u003dd.controlsType\u0026\u0026(e\u003dnew kO(a,this),g.J(this,e),g.fM(a,e.element,9));g.J(this,this.contextMenu);this.contextMenu.subscribe(\"show\",this.uQ,this);e\u003dnew pK(a,new mN(a));g.J(this,e);g.fM(a,e.element,4);this.bA.Qa(\"focus\",this.oU,this);g.J(this,this.bA);this.aA.Qa(\"focus\",this.pU,this);g.J(this,this.aA);(this.Jm\u003dd.je?null:new g.ZN(a,c,this.contextMenu,\nthis.Gd,this.yc,this.jw,function(){return b.Wk()}))\u0026\u0026g.J(this,this.Jm);\nthis.yq||(this.FP\u003dnew qO(this.api,this),g.J(this,this.FP),g.fM(a,this.FP.element,4));this.RP\u003dnew kQ(this.api,this);g.J(this,this.RP);g.fM(a,this.RP.element,4);this.To.push(this.yc.element);this.T(a,\"fullscreentoggled\",this.Rm);this.T(a,\"offlineslatestatechange\",function(){b.api.Zw()\u0026\u0026OM(b.Gd,128,!1)});\nthis.T(a,\"cardstatechange\",function(){b.qj()});\nthis.T(a,\"resize\",this.HW);this.T(a,\"showpromotooltip\",this.jX)};\nWEa\u003dfunction(a){var b\u003da.api.V(),c\u003dg.U(a.api.zb(),128);return b.j\u0026\u0026c\u0026\u0026!a.api.isFullscreen()};\ntQ\u003dfunction(a,b,c){b\u003dc?b.lastElementChild:b.firstElementChild;for(var d\u003dnull;b;){if(\"none\"!\u003d\u003dym(b,\"display\")\u0026\u0026\"true\"!\u003d\u003db.getAttribute(\"aria-hidden\")){var e\u003dvoid 0;0\u003c\u003db.tabIndex?e\u003db:e\u003dtQ(a,b,c);e\u0026\u0026(d?c?e.tabIndex\u003ed.tabIndex\u0026\u0026(d\u003de):e.tabIndex\u003cd.tabIndex\u0026\u0026(d\u003de):d\u003de)}b\u003dc?b.previousElementSibling:b.nextElementSibling}return d};\nXEa\u003dfunction(a,b,c){var d;if(a.api.V().S(\"web_player_nitrate_promo_tooltip\")){var e\u003da.api.getVideoData();if(null\u003d\u003d\u003de||void 0\u003d\u003d\u003de?0:e.tooltipRenderer){e\u003de.tooltipRenderer;var f;if(f\u003d!a.Ox){if(!(b\u003d!b)){var k,l;b\u003d\"TOOLTIP_DISPLAY_TYPE_DO_NOT_SHOW_IMMEDIATELY\"!\u003d\u003d(null\u003d\u003d\u003d(k\u003de.tooltipDisplayStrategy)||void 0\u003d\u003d\u003dk?void 0:k.type)\u0026\u0026\"dtip-edu-player-iseecaptions\"!\u003d\u003d(null\u003d\u003d\u003d(l\u003de.promoConfig)||void 0\u003d\u003d\u003dl?void 0:l.promoId)}f\u003db}f\u0026\u0026(a.Ox\u003dnew hO(e,a,a.api),g.J(a,a.Ox),g.fM(a.api,a.Ox.element,9));null\u003d\u003d\u003d(d\u003da.Ox)||\nvoid 0\u003d\u003d\u003dd?void 0:d.jD(e,c)}}};\ng.uQ\u003dfunction(a){g.sM.call(this,a);this.chrome\u003dnull;this.load()};\nYEa\u003dfunction(){this.locks\u003dnavigator.locks};\nZEa\u003dfunction(){try{var a\u003dg.Ja(\"ytglobal.locks_\");if(a)return a;var b;if(b\u003dnavigator){var c\u003dnavigator;b\u003d\"locks\"in c\u0026\u0026!!c.locks}if(b)return g.C.localStorage\u0026\u0026g.C.localStorage.getItem(\"noop\"),a\u003dnew YEa,g.Ia(\"ytglobal.locks_\",a,void 0),a}catch(d){}};\nvQ\u003dfunction(){};\nwQ\u003dfunction(){};\nxQ\u003dfunction(a){if(a.includes(\":\"))throw Error(\"Invalid user cache name: \"+a);return a+\":\"+It(\"CacheStorage get\")};\n$Ea\u003dfunction(){return g.B(function(a){if(void 0!\u003d\u003dyQ)return a.return(yQ);yQ\u003dnew Promise(function(b){var c;return g.B(function(d){switch(d.j){case 1:return ta(d,2),g.A(d,zQ.open(\"test-only\"),4);case 4:return g.A(d,zQ.delete(\"test-only\"),5);case 5:ua(d,3);break;case 2:if(c\u003dwa(d),c instanceof Error\u0026\u0026\"SecurityError\"\u003d\u003d\u003dc.name)return b(!1),d.return();case 3:b(\"caches\"in window),g.sa(d)}})});\nreturn a.return(yQ)})};\nBQ\u003dfunction(){return g.B(function(a){if(1\u003d\u003da.j)return g.A(a,$Ea(),2);if(!a.u)return a.return(void 0);AQ||(AQ\u003dnew wQ);return a.return(AQ)})};\naFa\u003dfunction(){var a;return g.B(function(b){return 1\u003d\u003db.j?g.A(b,BQ(),2):(a\u003db.u)?b.return(a.delete(\"yt-player-local-img\")):b.return(!0)})};\nbFa\u003dfunction(a){var b,c;return g.B(function(d){if(1\u003d\u003dd.j)return g.A(d,BQ(),2);if(3!\u003dd.j){b\u003dd.u;if(!b)throw Error(\"Cache API not supported\");return a.length?g.A(d,b.open(\"yt-player-local-img\"),3):d.return()}c\u003dd.u;return g.A(d,Promise.all(a.map(function(e){return c.delete(e)})),0)})};\ncFa\u003dfunction(a){var b,c;return g.B(function(d){if(1\u003d\u003dd.j)return g.A(d,BQ(),2);if(3!\u003dd.j){b\u003dd.u;if(!b)throw Error(\"Cache API not supported\");return a.length?g.A(d,b.open(\"yt-player-local-img\"),3):d.return()}c\u003dd.u;return g.A(d,c.addAll(a),0)})};\nCQ\u003dfunction(a,b){var c\u003db.di,d,e;a.encryptedVideoId\u003db.videoId;a.cotn\u003dc.cotn;a.offlineabilityFormatType\u003dc.maximumDownloadQuality;a.isRefresh\u003dnull!\u003d\u003d(d\u003dc.isRefresh)\u0026\u0026void 0!\u003d\u003dd?d:!1;a.softErrorCount\u003dnull!\u003d\u003d(e\u003dc.transferRetryCount)\u0026\u0026void 0!\u003d\u003de?e:0;g.Dt(\"offlineTransferStatusChanged\",a)};\ng.dFa\u003dfunction(a){CQ({transferStatusType:\"TRANSFER_STATUS_TYPE_REENQUEUED_BY_USER_RESUME\",statusType:\"USER_RESUMED\"},a)};\neFa\u003dfunction(a){CQ({transferStatusType:\"TRANSFER_STATUS_TYPE_DEQUEUED_BY_USER_PAUSE\",statusType:\"SUSPENDED\"},a)};\nfFa\u003dfunction(a){switch(a){case \"TRANSFER_FAILURE_REASON_FILESYSTEM_WRITE\":case \"TRANSFER_FAILURE_REASON_EXTERNAL_FILESYSTEM_WRITE\":return\"OFFLINE_DATABASE_ERROR\";case \"TRANSFER_FAILURE_REASON_PLAYABILITY\":return\"NOT_PLAYABLE\";case \"TRANSFER_FAILURE_REASON_TOO_MANY_RETRIES\":return\"TOO_MANY_RETRIES\";case \"TRANSFER_FAILURE_REASON_INTERNAL\":return\"OFFLINE_DOWNLOAD_CONTROLLER_ERROR\";case \"TRANSFER_FAILURE_REASON_STREAM_MISSING\":return\"STREAM_VERIFICATION_FAILED\";case \"TRANSFER_FAILURE_REASON_SERVER\":case \"TRANSFER_FAILURE_REASON_SERVER_PROPERTY_MISSING\":return\"OFFLINE_REQUEST_FAILURE\";\ncase \"TRANSFER_FAILURE_REASON_NETWORK\":return\"OFFLINE_NETWORK_ERROR\";default:return\"UNKNOWN_FAILURE_REASON\"}};\nDQ\u003dfunction(a){var b,c,d;return 0\u003c(null!\u003d\u003d(d\u003dnull\u003d\u003d\u003d(c\u003dnull\u003d\u003d\u003d(b\u003da.actionMetadata)||void 0\u003d\u003d\u003db?void 0:b.retryScheduleIntervalsInSeconds)||void 0\u003d\u003d\u003dc?void 0:c.length)\u0026\u0026void 0!\u003d\u003dd?d:0)};\nEQ\u003dfunction(a){return\"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD\"\u003d\u003d\u003da.actionType\u0026\u0026!!a.entityKey};\nFQ\u003dfunction(a){return\"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH\"\u003d\u003d\u003da.actionType\u0026\u0026!!a.entityKey};\nIQ\u003dfunction(a,b,c,d){var e,f,k,l,m,n,p,r,t,u,x,y,z,E,H,G,M,Y,N,da,va,Fa,Oa,Zb;return g.B(function(Za){switch(Za.j){case 1:return e\u003dg.pL(a,\"ytMainVideoEntity\"),f\u003dg.pL(a,\"ytMainChannelEntity\"),k\u003dg.pL(a,\"transfer\"),g.A(Za,g.GL(b,{mode:\"readonly\",Ic:!0},function(xc){return g.Tt.all([g.yL(xc,e,\"ytMainVideoEntity\"),g.yL(xc,f,\"ytMainChannelEntity\"),g.yL(xc,k,\"transfer\"),zL(xc,\"ytMainChannelEntity\"),zL(xc,\"offlineOrchestrationActionWrapperEntity\")])}),2);\ncase 2:l\u003dZa.u;m\u003dg.q(l);n\u003dm.next().value;p\u003dm.next().value;r\u003dm.next().value;t\u003dm.next().value;u\u003dm.next().value;x\u003dn;y\u003dp;z\u003dr;E\u003dt;H\u003du;if(!x\u0026\u0026!y){Za.eb(3);break}G\u003dx?GQ(x.thumbnail):[];if(!y){M\u003d[];Za.eb(4);break}return g.A(Za,gFa(y,E),5);case 5:M\u003dZa.u;case 4:return Y\u003dM,g.A(Za,bFa(G.concat(Y)),3);case 3:N\u003d[];da\u003dg.pL(a,\"ytMainDownloadedVideoEntity\");va\u003dg.q(H);for(Fa\u003dva.next();!Fa.done;Fa\u003dva.next())Oa\u003dFa.value,Zb\u003dg.oL(Oa.key).entityId,Zb!\u003d\u003da||hFa(c,Oa.actionProto)||N.push(Oa.key);return g.A(Za,g.GL(b,{mode:\"readwrite\",\nIc:!0},function(xc){var Wd\u003dN.map(function(fb){return DL(xc,fb)});\nWd.push(DL(xc,da,{kL:!0}));return g.Tt.all(Wd)}),7);\ncase 7:iFa(z),HQ(d,{entityKey:da,failureReason:\"OFFLINE_OPERATION_FAILURE_REASON_VIDEO_DELETED\"}),g.sa(Za)}})};\nkFa\u003dfunction(a,b,c){var d,e,f,k,l,m;return g.B(function(n){if(1\u003d\u003dn.j)return g.A(n,g.GL(a,{mode:\"readwrite\",Ic:!0},function(p){var r\u003dzL(p,\"transfer\"),t\u003dzL(p,\"offlineOrchestrationActionWrapperEntity\");return g.Tt.all([r,t]).then(function(u){u\u003dg.q(u);var x\u003du.next().value,y\u003du.next().value;u\u003djFa.map(function(G){return QBa(p,G)});\ny\u003dg.q(y);for(var z\u003dy.next();!z.done;z\u003dy.next()){z\u003dz.value;var E\u003d\"ytMainDownloadedVideoEntity\"\u003d\u003d\u003dg.oL(z.actionProto.entityKey).entityType,H\u003d\"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD\"\u003d\u003d\u003dz.actionProto.actionType;hFa(b,z.actionProto)||E\u0026\u0026(!E||H)||u.push(DL(p,z.key,{kL:!0}))}return g.Tt.all(u).then(function(){return x})})}),2);\nd\u003dn.u;e\u003dg.q(d);for(f\u003de.next();!f.done;f\u003de.next())k\u003df.value,iFa(k),l\u003dg.oL(k.key).entityId,m\u003dg.pL(l,\"ytMainDownloadedVideoEntity\"),HQ(c,{entityKey:m,failureReason:\"OFFLINE_OPERATION_FAILURE_REASON_VIDEO_DELETED\"});return g.A(n,aFa(),0)})};\nhFa\u003dfunction(a,b){return a.actionType\u003d\u003d\u003db.actionType\u0026\u0026a.entityKey\u003d\u003d\u003db.entityKey};\niFa\u003dfunction(a){if(a\u0026\u0026\"TRANSFER_STATE_COMPLETE\"!\u003d\u003da.transferState\u0026\u0026\"TRANSFER_STATE_FAILED\"!\u003d\u003da.transferState){var b\u003dg.oL(a.key).entityId;CQ({transferStatusType:\"TRANSFER_STATUS_TYPE_TERMINATED_BY_USER\",statusType:\"CANCELLED\"},{videoId:b,di:a})}};\nGQ\u003dfunction(a){if(!a||!a.thumbnails)return[];var b\u003d[];a\u003dg.q(a.thumbnails);for(var c\u003da.next();!c.done;c\u003da.next())c\u003dc.value,c.url\u0026\u0026b.push(c.url);return b};\ngFa\u003dfunction(a,b){var c,d,e,f,k,l,m,n;return g.B(function(p){c\u003dGQ(a.avatar);d\u003dg.q(b);for(e\u003dd.next();!e.done;e\u003dd.next())if(f\u003de.value,f.id!\u003d\u003da.id)for(k\u003dg.q(GQ(f.avatar)),l\u003dk.next();!l.done;l\u003dk.next())m\u003dl.value,n\u003dc.indexOf(m),-1!\u003d\u003dn\u0026\u0026c.splice(n,1);return p.return(c)})};\nmFa\u003dfunction(a){var b,c,d,e;return g.B(function(f){if(1\u003d\u003df.j)return b\u003dg.MK(),c\u003dlBa(a),d\u003dg.wK(lFa),g.A(f,g.yI(b,c,d),2);e\u003df.u;if(!e)throw Error(\"Network request failed\");if(!e.videos||!e.videos.length)throw Error(\"No data\");return f.return(e.videos.map(function(k){return k.offlineVideoData}))})};\nJQ\u003dfunction(a){this.j\u003da};\nnFa\u003dfunction(a,b){var c,d,e,f,k,l,m;return g.B(function(n){switch(n.j){case 1:c\u003dnew Map,d\u003dg.q(b),e\u003dd.next();case 2:if(e.done){n.eb(4);break}f\u003de.value;k\u003dc;l\u003dk.set;m\u003df;return g.A(n,a.B(f),5);case 5:l.call(k,m,n.u);e\u003dd.next();n.eb(2);break;case 4:return n.return(c)}})};\nKQ\u003dfunction(a,b,c,d){this.status\u003da;this.j\u003db;this.u\u003dc;this.failureReason\u003dd};\ng.LQ\u003dfunction(a,b,c){g.lw(new g.Ws(\"Woffle: \"+a,c?{cotn:c}:\"\"));b instanceof Error\u0026\u0026g.lw(b)};\ng.MQ\u003dfunction(a,b,c){this.j\u003da;this.Y\u003db;this.u\u003dc};\nqFa\u003dfunction(a,b){var c,d,e,f,k,l;return g.B(function(m){switch(m.j){case 1:return c\u003dDQ(b),d\u003dg.oL(b.entityKey),e\u003dd.entityId,ta(m,2),g.A(m,oFa(a,e),4);case 4:ua(m,3);break;case 2:return f\u003dwa(m),k\u003d\"OFFLINE_OPERATION_FAILURE_REASON_UNKNOWN\",f instanceof Mt\u0026\u0026\"QUOTA_EXCEEDED\"\u003d\u003d\u003df.type\u0026\u0026(k\u003d\"OFFLINE_OPERATION_FAILURE_REASON_DATABASE_REQUEST_FAILED\"),m.return(new KQ(\"OFFLINE_ORCHESTRATION_ACTION_RESULT_FAILURE\",c,void 0,k));case 3:var n;var p\u003dnull!\u003d\u003d(n\u003db.actionMetadata)\u0026\u0026void 0!\u003d\u003dn\u0026\u0026n.ytMainDownloadedVideoEntityActionMetadata?\n{playbackDataActionMetadata:{maximumDownloadQuality:b.actionMetadata.ytMainDownloadedVideoEntityActionMetadata.maximumDownloadQuality}}:void 0;l\u003dpFa(\"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD\",e,p);return m.return(new KQ(\"OFFLINE_ORCHESTRATION_ACTION_RESULT_SUCCESS\",c,[l]))}})};\nrFa\u003dfunction(a,b){var c,d,e,f,k,l,m;return g.B(function(n){switch(n.j){case 1:return c\u003dDQ(b),d\u003dg.oL(b.entityKey),e\u003dd.entityId,g.A(n,KL(a.j,b.entityKey,\"ytMainDownloadedVideoEntity\"),2);case 2:f\u003dn.u;if(!f)return n.return(new KQ(\"OFFLINE_ORCHESTRATION_ACTION_RESULT_SUCCESS\",c));ta(n,3);return g.A(n,oFa(a,e,f.addedTimestampMillis),5);case 5:k\u003dpFa(\"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH\",e);ua(n,4);break;case 3:return l\u003dwa(n),l instanceof Error\u0026\u0026\"No data\"\u003d\u003d\u003dl.message?g.A(n,IQ(e,a.j,b,a.u),4):(m\u003d\"OFFLINE_OPERATION_FAILURE_REASON_UNKNOWN\",\nl instanceof Mt\u0026\u0026\"QUOTA_EXCEEDED\"\u003d\u003d\u003dl.type\u0026\u0026(m\u003d\"OFFLINE_OPERATION_FAILURE_REASON_DATABASE_REQUEST_FAILED\"),n.return(new KQ(\"OFFLINE_ORCHESTRATION_ACTION_RESULT_FAILURE\",c,void 0,m)));case 4:return n.return(new KQ(\"OFFLINE_ORCHESTRATION_ACTION_RESULT_SUCCESS\",c,k?[k]:void 0))}})};\nsFa\u003dfunction(a,b){var c,d;return g.B(function(e){switch(e.j){case 1:return c\u003dDQ(b),ta(e,2),d\u003dg.oL(b.entityKey).entityId,\"!*$_ALL_VIDEOS_!*$\"\u003d\u003d\u003dd?g.A(e,kFa(a.j,b,a.u),5):g.A(e,IQ(d,a.j,b,a.u),5);case 5:ua(e,3);break;case 2:return wa(e),e.return(new KQ(\"OFFLINE_ORCHESTRATION_ACTION_RESULT_FAILURE\",c,void 0,\"OFFLINE_OPERATION_FAILURE_REASON_DATABASE_REQUEST_FAILED\"));case 3:return e.return(new KQ(\"OFFLINE_ORCHESTRATION_ACTION_RESULT_SUCCESS\",c))}})};\noFa\u003dfunction(a,b,c){var d,e,f,k,l,m;return g.B(function(n){switch(n.j){case 1:return g.A(n,mFa([b]),2);case 2:return d\u003dn.u,e\u003dd[0],g.A(n,tFa(a,e,c),3);case 3:f\u003dn.u;k\u003df.videoEntity;l\u003df.channelEntity;ta(n,4);var p\u003dGQ(k.thumbnail),r\u003dGQ(l.avatar);return g.A(n,cFa(p.concat(r)),6);case 6:ua(n,0);break;case 4:m\u003dwa(n);if(!a.Y.S(\"woffle_disable_thumbnails\"))throw m;g.sa(n)}})};\ntFa\u003dfunction(a,b,c){var d,e,f,k,l;return g.B(function(m){if(1\u003d\u003dm.j){if(!(b\u0026\u0026b.channel\u0026\u0026b.channel.offlineChannelData\u0026\u0026b.videoId))throw Error(\"Invalid OfflineVideoData\");c||(c\u003dDate.now().toString());e\u003dnull\u003d\u003d\u003d(d\u003db.channel)||void 0\u003d\u003d\u003dd?void 0:d.offlineChannelData;f\u003d{id:g.pL(b.videoId,\"ytMainChannelEntity\"),channelId:e.channelId,title:e.title,avatar:e.thumbnail};k\u003d{id:g.pL(b.videoId,\"ytMainVideoEntity\"),videoId:b.videoId,title:b.title,thumbnail:b.thumbnail,localizedStrings:{viewCount:b.shortViewCountText},\nlengthSeconds:b.lengthSeconds?Number(b.lengthSeconds):void 0,publishedTimestampMillis:b.publishedTimestamp?(1E3*Number(b.publishedTimestamp)).toString():void 0,formattedDescription:b.description,channelOwner:f.id};l\u003d{id:g.pL(b.videoId,\"ytMainDownloadedVideoEntity\"),video:k.id,playbackData:g.pL(b.videoId,\"playbackData\"),offlineVideoPolicy:g.pL(b.videoId,\"offlineVideoPolicy\"),addedTimestampMillis:c};return g.A(m,g.GL(a.j,{mode:\"readwrite\",Ic:!0},function(n){var p\u003dg.BL(n,f,\"ytMainChannelEntity\"),r\u003dg.BL(n,\nk,\"ytMainVideoEntity\");n\u003dg.BL(n,l,\"ytMainDownloadedVideoEntity\");return g.Tt.all([p,r,n])}),2)}return m.return({videoEntity:k,\nchannelEntity:f,xga:l})})};\npFa\u003dfunction(a,b,c){b\u003dg.pL(b,\"playbackData\");c\u003dObject.assign(Object.assign({},c),{priority:1,retryScheduleIntervalsInSeconds:uFa});return{actionType:a,entityKey:b,actionMetadata:c}};\ng.NQ\u003dfunction(a,b,c){this.j\u003da;this.Y\u003db;this.u\u003dc};\nxFa\u003dfunction(a,b){var c,d,e,f,k,l,m;return g.B(function(n){switch(n.j){case 1:e\u003db.entityKey;f\u003dnull\u003d\u003d\u003d(d\u003dnull\u003d\u003d\u003d(c\u003db.actionMetadata)||void 0\u003d\u003d\u003dc?void 0:c.playbackDataActionMetadata)||void 0\u003d\u003d\u003dd?void 0:d.isEnqueuedForExpiredStreamUrlRefetch;ta(n,2);var p;var r\u003dnull!\u003d\u003d(p\u003db.actionMetadata)\u0026\u0026void 0!\u003d\u003dp\u0026\u0026p.playbackDataActionMetadata?{maximumDownloadQuality:b.actionMetadata.playbackDataActionMetadata.maximumDownloadQuality}:void 0;return g.A(n,vFa(a,e,{isEnqueuedForExpiredStreamUrlRefetch:f,wQ:r}),4);case 4:return(k\u003d\nn.u)?g.A(n,wFa(a,k,b),5):n.return(OQ(b,!1,void 0,\"OFFLINE_OPERATION_FAILURE_REASON_NETWORK_REQUEST_FAILED\"));case 5:return n.return(OQ(b,!0,k.orchestrationActions));case 2:return l\u003dwa(n),m\u003d\"OFFLINE_OPERATION_FAILURE_REASON_UNKNOWN\",l instanceof Mt\u0026\u0026\"QUOTA_EXCEEDED\"\u003d\u003d\u003dl.type\u0026\u0026(m\u003d\"OFFLINE_OPERATION_FAILURE_REASON_DATABASE_REQUEST_FAILED\"),g.LQ(\"PDE handleAdd error\"),n.return(OQ(b,!1,void 0,m))}})};\nyFa\u003dfunction(a,b){var c,d,e,f,k,l,m,n,p,r,t,u,x,y;return g.B(function(z){switch(z.j){case 1:return c\u003db.entityKey,g.A(z,g.GL(a.j,{mode:\"readonly\",Ic:!0},function(E){var H\u003dg.yL(E,c,\"playbackData\"),G\u003dg.yL(E,g.pL(g.oL(b.entityKey).entityId,\"offlineVideoPolicy\"),\"offlineVideoPolicy\");E\u003dg.yL(E,g.pL(g.oL(b.entityKey).entityId,\"transfer\"),\"transfer\");return g.Tt.all([H,G,E])}),2);\ncase 2:d\u003dz.u;e\u003dg.q(d);f\u003de.next().value;k\u003de.next().value;l\u003de.next().value;m\u003df;n\u003dk;p\u003dl;if(!m||!n)return z.return(OQ(b,!0));r\u003d{lastPlayerResponseTimestampSeconds:m.playerResponseTimestamp,offlineToken:n.offlineToken};t\u003d{};if(null\u003d\u003d\u003dp||void 0\u003d\u003d\u003dp?0:p.maximumDownloadQuality)t.maximumDownloadQuality\u003dp.maximumDownloadQuality;ta(z,3);return g.A(z,vFa(a,c,{refreshData:r,wQ:t}),5);case 5:return(u\u003dz.u)?g.A(z,wFa(a,u,b),6):z.return(OQ(b,!1,void 0,\"OFFLINE_OPERATION_FAILURE_REASON_NETWORK_REQUEST_FAILED\"));case 6:return z.return(OQ(b,\n!0,u.orchestrationActions));case 3:return x\u003dwa(z),y\u003d\"OFFLINE_OPERATION_FAILURE_REASON_UNKNOWN\",x instanceof Mt\u0026\u0026\"QUOTA_EXCEEDED\"\u003d\u003d\u003dx.type\u0026\u0026(y\u003d\"OFFLINE_OPERATION_FAILURE_REASON_DATABASE_REQUEST_FAILED\"),z.return(OQ(b,!1,void 0,y))}})};\nvFa\u003dfunction(a,b,c){var d,e,f;return g.B(function(k){d\u003dg.MK();var l\u003da.Y,m\u003dc.refreshData,n\u003dc.isEnqueuedForExpiredStreamUrlRefetch,p\u003dc.wQ,r\u003d{entityKey:b};m\u0026\u0026(r.refreshData\u003dm);n\u0026\u0026(r.isExpiredStreamUrlRefetch\u003dn);p\u0026\u0026(r.downloadParameters\u003dp);e\u003d{context:YK(l),signatureTimestamp:19047,videos:[r]};f\u003dg.wK(zFa);return k.return(g.yI(d,e,f))})};\nwFa\u003dfunction(a,b,c){var d;return g.B(function(e){if(1\u003d\u003de.j){if(!b.frameworkUpdates||!b.frameworkUpdates.entityBatchUpdate)return e.return();if(!(b.frameworkUpdates.entityBatchUpdate.mutations\u0026\u00260\u003cb.frameworkUpdates.entityBatchUpdate.mutations.length\u0026\u0026\"ENTITY_MUTATION_TYPE_DELETE\"\u003d\u003d\u003db.frameworkUpdates.entityBatchUpdate.mutations[0].type))return e.eb(2);d\u003dg.oL(b.frameworkUpdates.entityBatchUpdate.mutations[0].entityKey).entityId;return g.A(e,IQ(d,a.j,c,a.u),2)}return g.A(e,ZBa(b.frameworkUpdates.entityBatchUpdate),\n0)})};\nOQ\u003dfunction(a,b,c,d){return new KQ(b?\"OFFLINE_ORCHESTRATION_ACTION_RESULT_SUCCESS\":\"OFFLINE_ORCHESTRATION_ACTION_RESULT_FAILURE\",DQ(a),c,d)};\ng.PQ\u003dfunction(){JQ.apply(this,arguments)};\nBFa\u003dfunction(a,b){var c,d;return g.B(function(e){switch(e.j){case 1:return c\u003dDQ(b),g.A(e,KL(a.j,b.entityKey,\"transfer\"),2);case 2:if(d\u003de.u)return e.return(new KQ(\"OFFLINE_ORCHESTRATION_ACTION_RESULT_SUCCESS\",c));ta(e,3);return g.A(e,AFa(a,b),5);case 5:ua(e,4);break;case 3:return wa(e),e.return(new KQ(\"OFFLINE_ORCHESTRATION_ACTION_RESULT_FAILURE\",c,void 0,\"OFFLINE_OPERATION_FAILURE_REASON_DATABASE_REQUEST_FAILED\"));case 4:return e.return(new KQ(\"OFFLINE_ORCHESTRATION_ACTION_RESULT_SUCCESS\",c))}})};\nCFa\u003dfunction(a,b){var c,d;return g.B(function(e){switch(e.j){case 1:return c\u003dDQ(b),g.A(e,KL(a.j,b.entityKey,\"transfer\"),2);case 2:d\u003de.u;if(!d||\"TRANSFER_STATE_COMPLETE\"!\u003d\u003dd.transferState)return e.return(new KQ(\"OFFLINE_ORCHESTRATION_ACTION_RESULT_SUCCESS\",c));ta(e,3);return g.A(e,AFa(a,b,!0),5);case 5:ua(e,4);break;case 3:return wa(e),e.return(new KQ(\"OFFLINE_ORCHESTRATION_ACTION_RESULT_FAILURE\",c,void 0,\"OFFLINE_OPERATION_FAILURE_REASON_DATABASE_REQUEST_FAILED\"));case 4:return e.return(new KQ(\"OFFLINE_ORCHESTRATION_ACTION_RESULT_SUCCESS\",\nc))}})};\nAFa\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?!1:c;var d,e,f,k;return g.B(function(l){if(1\u003d\u003dl.j)return e\u003dnull\u003d\u003d\u003d(d\u003db.actionMetadata)||void 0\u003d\u003d\u003dd?void 0:d.transferEntityActionMetadata,f\u003d{key:b.entityKey,transferState:\"TRANSFER_STATE_TRANSFER_IN_QUEUE\",cotn:Vv(16),enqueuedTimestampMs:Date.now().toString(),maximumDownloadQuality:null\u003d\u003d\u003de||void 0\u003d\u003d\u003de?void 0:e.maximumDownloadQuality,preferredAudioTrack:null\u003d\u003d\u003de||void 0\u003d\u003d\u003de?void 0:e.preferredAudioTrack,transferRetryCount:0,isRefresh:c},k\u003dg.oL(f.key).entityId,g.A(l,\ng.GL(a.j,{mode:\"readwrite\",Ic:!0},function(m){var n\u003d[];c\u0026\u0026n.push(DL(m,g.pL(k,\"offlineVideoStreams\")));n.push(g.BL(m,f,\"transfer\"));return g.Tt.all(n)}),2);\nCQ({transferStatusType:\"TRANSFER_STATUS_TYPE_ENQUEUED\",statusType:\"ADDED_TO_QUEUE\"},{videoId:k,di:f});g.sa(l)})};\nDFa\u003dfunction(a,b,c){return new yE(a,{cotn:b,raw_player_response:c,download_media:!0,start:Infinity,disable_watch_next:!0})};\ng.QQ\u003dfunction(){return{priority:1,retryScheduleIntervalsInSeconds:[1,2,4]}};\ng.RQ\u003dfunction(a,b,c,d,e,f,k,l,m,n,p){this.entityType\u003da;this.actionId\u003db;this.action\u003dc;this.parentActionId\u003dd;this.rootActionId\u003dvoid 0\u003d\u003d\u003de?b:e;this.childActionIds\u003df;this.prereqActionId\u003dk;this.postreqActionIds\u003dl;this.hasChildActionFailed\u003dn;this.retryScheduleIndex\u003d0;this.j\u003dp||Date.now();this.retryScheduleIndex\u003dm||0};\ng.SQ\u003dfunction(a){return{key:g.pL(a.actionId,\"offlineOrchestrationActionWrapperEntity\"),actionProto:a.action,parentActionId:a.parentActionId,rootActionId:a.rootActionId,childActionIds:a.childActionIds,prereqActionId:a.prereqActionId,postreqActionIds:a.postreqActionIds,retryScheduleIndex:a.retryScheduleIndex,hasChildActionFailed:a.hasChildActionFailed,enqueueTimeSec:(a.j/1E3).toFixed()}};\nEFa\u003dfunction(){this.j\u003dnew Map};\nFFa\u003dfunction(){TQ||(TQ\u003dnew EFa);return TQ};\nGFa\u003dfunction(a,b){return{eventType:{flowEventNamespace:\"FLOW_EVENT_NAMESPACE_OFFLINE_ORCHESTRATION\",flowEventType:a},metadata:b,statusCode:void 0,csn:void 0}};\nHFa\u003dfunction(a,b,c){if(!c){var d\u003dvoid 0\u003d\u003d\u003dd?!1:d;c\u003da.j.get(\"FLOW_TYPE_OFFLINE_ORCHESTRATION\");if(!c||d)c\u003dVv(16),a.j.set(\"FLOW_TYPE_OFFLINE_ORCHESTRATION\",c)}a\u003d{flowNonce:c,flowType:\"FLOW_TYPE_OFFLINE_ORCHESTRATION\",flowEventType:b.eventType};b.metadata\u0026\u0026(a.flowMetadata\u003db.metadata);void 0!\u003d\u003db.statusCode\u0026\u0026(a.flowEventStatus\u003db.statusCode);b.csn\u0026\u0026(a.csn\u003db.csn);g.Dt(\"flowEvent\",a,void 0)};\nIFa\u003dfunction(a,b,c){if(!a.action.entityKey)throw Error(\"entityKey is missing.\");var d\u003dg.oL(a.action.entityKey);a\u003d{entityType:d.gU,entityId:d.entityId,offlineOrchestrationActionType:a.action.actionType,orchestrationAction:{orchestrationActionId:a.actionId}};b\u0026\u0026(a.offlineOrchestrationActionResult\u003db.status,a.isRetryable\u003db.j);c\u0026\u0026(a.additionalOrchestrationActions\u003dc.map(function(e){return{orchestrationActionId:e.actionId}}));\nreturn a};\nUQ\u003dfunction(a,b){var c\u003d{offlineOrchestrationContext:IFa(a)};b\u003dGFa(b,c);HFa(FFa(),b,a.rootActionId)};\nVQ\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?[]:c;b\u003d{offlineOrchestrationContext:IFa(a,b,c)};b\u003dGFa(3,b);HFa(FFa(),b,a.rootActionId)};\nJFa\u003dfunction(){this.actions\u003d[]};\nKFa\u003dfunction(a,b){b\u003dg.q(b);for(var c\u003db.next();!c.done;c\u003db.next())c\u003dc.value,UQ(c,1),a.actions.push(c);a.actions.sort(a.j)};\nLFa\u003dfunction(a,b){a\u003dg.q(a.actions);for(var c\u003da.next();!c.done;c\u003da.next())if(c.value.actionId\u003d\u003d\u003db)return!0;return!1};\nWQ\u003dfunction(a,b,c,d){g.I.call(this);var e\u003dthis;this.u\u003da;this.ma\u003db;this.X\u003dc;this.D\u003dd;this.j\u003dnew JFa;this.N\u003dnew g.lv;this.C\u003dnew g.K(function(){e.retry()});\nthis.J\u003dNaN;g.J(this,this.C);this.K\u003dHL(this.u,this.Z.bind(this))};\ng.NFa\u003dfunction(a,b,c,d){var e;return g.B(function(f){if(1\u003d\u003df.j)return e\u003dnew WQ(a,b,c,d),g.A(f,MFa(e),2);e.B?Promise.resolve():XQ(e);return f.return(e)})};\nXQ\u003dfunction(a){var b,c,d,e,f,k,l,m,n,p,r,t,u,x,y;return g.B(function(z){switch(z.j){case 1:if(a.B)throw Error(\"Already processing an action\");if(a.isDisposed())return z.return();b\u003da.j.actions.shift();OFa(a.X,!b);if(void 0\u003d\u003d\u003db)return z.return();for(c\u003d[b];;)if((d\u003da.j.actions[0])\u0026\u00260\u003d\u003d\u003dd.retryScheduleIndex\u0026\u0026d.entityType\u003d\u003d\u003db.entityType)c.push(a.j.actions.shift());else break;a.B\u003dc;if(e\u003da.ma[b.entityType]){z.eb(2);break}a.B\u003dvoid 0;return g.A(z,XQ(a),3);case 3:return z.return();case 2:f\u003dg.q(c);for(k\u003df.next();!k.done;k\u003d\nf.next())l\u003dk.value,UQ(l,2);ta(z,4,5);return g.A(z,nFa(e,c.map(function(E){return E.action})),7);\ncase 7:m\u003dz.u,n\u003dg.q(c),k\u003dn.next();case 8:if(k.done){z.eb(5);break}p\u003dk.value;r\u003dm.get(p.action);return g.A(z,PFa(a,p,r),9);case 9:k\u003dn.next();z.eb(8);break;case 5:xa(z);a.B\u003dvoid 0;ya(z,6);break;case 4:return t\u003dwa(z),g.LQ(\"Orchestration error\",t),ta(z,12),g.A(z,QFa(a,c),14);case 14:ua(z,5);break;case 12:u\u003dwa(z);g.LQ(\"Orchestration retry error\",u);x\u003dg.q(c);for(k\u003dx.next();!k.done;k\u003dx.next())y\u003dk.value,3\u003ey.retryScheduleIndex\u0026\u0026KFa(a.j,[y]);z.eb(5);break;case 6:return g.A(z,XQ(a),0)}})};\nPFa\u003dfunction(a,b,c){var d,e,f,k,l;return g.B(function(m){if(1\u003d\u003dm.j){if(\"OFFLINE_ORCHESTRATION_ACTION_RESULT_SUCCESS\"\u003d\u003d\u003dc.status){k\u003dvoid 0;try{k\u003dnull\u003d\u003d\u003d(d\u003dc.u)||void 0\u003d\u003d\u003dd?void 0:d.map(function(n){return a.createAction(n,b)})}catch(n){return VQ(b,c),l\u003d{entityKey:b.action.entityKey,\nfailureReason:\"OFFLINE_OPERATION_FAILURE_REASON_UNSUPPORTED_ENTITY_FAILED\"},HQ(a.D,l),g.LQ(\"Orchestration subactions creation error\",n),m.return()}VQ(b,c,k);return g.A(m,g.GL(a.u,{mode:\"readwrite\",Ic:!0},function(n){var p\u003d[];if(k){var r\u003dk.map(function(t){return g.SQ(t)});\np.push(CL(n,r,\"offlineOrchestrationActionWrapperEntity\"))}r\u003dg.SQ(b);p.push(DL(n,r.key));return g.Tt.all(p)}),9)}if(\"OFFLINE_ORCHESTRATION_ACTION_RESULT_FAILURE\"!\u003d\u003dc.status)return m.eb(0);\nVQ(b,c);if(c.j\u0026\u00263\u003eb.retryScheduleIndex+1)return g.A(m,QFa(a,[b]),0);e\u003d(null\u003d\u003d\u003dc||void 0\u003d\u003d\u003dc?0:c.failureReason)?c.failureReason:\"OFFLINE_OPERATION_FAILURE_REASON_UNKNOWN\";f\u003d{entityKey:b.action.entityKey,failureReason:e};HQ(a.D,f);g.LQ(\"Orchestration result is not retryable, deleting action\");return g.A(m,VBa(a.u,g.SQ(b).key),0)}UQ(b,4);g.sa(m)})};\nYQ\u003dfunction(a,b){var c,d,e,f,k,l,m,n,p,r,t,u;return g.B(function(x){c\u003d[];d\u003dInfinity;e\u003d4E3;f\u003dg.q(b);for(k\u003df.next();!k.done;k\u003df.next())l\u003dk.value,m\u003dNumber(l.enqueueTimeSec),n\u003dRFa(m),p\u003dl.retryScheduleIndex,r\u003dnull!\u003dp\u0026\u00260\u003cp,0\u003cn\u0026\u0026r?(d\u003dMath.min(d,m),e\u003dMath.min(n,e)):c.push(l);isFinite(d)\u0026\u0026(!a.C.isActive()||d\u003ca.J)\u0026\u0026(a.J\u003dd,a.C.start(e));a.N.ye()||(t\u003dc.length,c\u003dc.filter(function(y){var z;y\u003d(null\u003d\u003d\u003d(z\u003dy.actionProto)||void 0\u003d\u003d\u003dz?void 0:z.actionType)||\"OFFLINE_ORCHESTRATION_ACTION_TYPE_UNKNOWN\";return!SFa.includes(y)}),\nu\u003dc.length\u003ct,!a.C.isActive()\u0026\u0026u\u0026\u0026a.C.start(1));\n0\u003cc.length\u0026\u0026TFa(a,c);return g.A(x,a.B?Promise.resolve():XQ(a),0)})};\nVFa\u003dfunction(a){var b,c,d,e,f,k,l;return g.B(function(m){if(1\u003d\u003dm.j)return g.A(m,UFa(a),2);b\u003dm.u;c\u003d[];d\u003dg.q(b);for(e\u003dd.next();!e.done;e\u003dd.next())f\u003de.value,k\u003dg.oL(f.key),l\u003dk.entityId,LFa(a.j,l)||c.push(f);return g.A(m,YQ(a,c),0)})};\nRFa\u003dfunction(a){a\u003d1E3*a-Date.now();return 4E3\u003ca?4E3:a};\nQFa\u003dfunction(a,b){var c,d,e;return g.B(function(f){c\u003dg.q(b);for(d\u003dc.next();!d.done;d\u003dc.next()){e\u003dd.value;var k\u003dvoid 0,l\u003dvoid 0,m\u003d(null\u003d\u003d\u003d(k\u003dnull\u003d\u003d\u003d(l\u003de.action)||void 0\u003d\u003d\u003dl?void 0:l.actionMetadata)||void 0\u003d\u003d\u003dk?void 0:k.retryScheduleIntervalsInSeconds)||[1,2,4];k\u003d1;e.retryScheduleIndex\u003cm.length\u0026\u0026(k\u003dm[e.retryScheduleIndex]);e.j\u003d1E3*k+Date.now();e.retryScheduleIndex++}return g.A(f,WFa(a,b),0)})};\nMFa\u003dfunction(a){var b;return g.B(function(c){if(1\u003d\u003dc.j)return g.A(c,g.LL(a.u,\"offlineOrchestrationActionWrapperEntity\"),2);b\u003dc.u;return g.A(c,YQ(a,b),0)})};\nTFa\u003dfunction(a,b){0!\u003d\u003db.length\u0026\u0026b.forEach(function(c){if(!c.key)throw Error(\"Entity key is required.\");if(!c.actionProto)throw Error(\"OfflineOrchestrationAction is required.\");var d\u003dg.oL(c.key),e\u003dg.oL(c.actionProto.entityKey);c\u003dnew g.RQ(e.entityType,d.entityId,c.actionProto,c.parentActionId,c.rootActionId,c.childActionIds,c.prereqActionId,c.postreqActionIds,c.retryScheduleIndex,c.hasChildActionFailed,1E3*Number(c.enqueueTimeSec));3\u003ec.retryScheduleIndex\u0026\u0026KFa(a.j,[c])})};\nUFa\u003dfunction(a,b){var c;return g.B(function(d){if(1\u003d\u003dd.j)return g.A(d,g.LL(a.u,\"offlineOrchestrationActionWrapperEntity\",b),2);c\u003dd.u;return d.return(c.filter(aCa))})};\nWFa\u003dfunction(a,b){if(0\u003d\u003d\u003db.length)return Promise.resolve([]);b\u003db.map(function(c){return g.SQ(c)});\nreturn g.JL(a.u,b)};\nXFa\u003dfunction(a){var b,c,d,e,f,k,l,m,n,p,r,t,u,x,y,z,E;return g.B(function(H){if(1\u003d\u003dH.j)return g.A(H,g.GL(a,{mode:\"readonly\",Ic:!0},function(G){return zL(G,\"playbackData\").then(function(M){var Y\u003dM.map(function(da){return da.transfer}).filter(function(da){return!!da}),N\u003dM.map(function(da){return da.offlineVideoPolicy}).filter(function(da){return!!da});\nY\u003dzL(G,\"transfer\",Y);N\u003dzL(G,\"offlineVideoPolicy\",N);return g.Tt.all([Y,N]).then(function(da){var va\u003dg.q(da);da\u003dva.next().value;va\u003dva.next().value;return[M,da,va]})})}),2);\nb\u003dH.u;c\u003dg.q(b);d\u003dc.next().value;e\u003dc.next().value;f\u003dc.next().value;k\u003dd;l\u003de;m\u003df;n\u003d{};p\u003d{};r\u003dg.q(l);for(t\u003dr.next();!t.done;t\u003dr.next())(u\u003dt.value)\u0026\u0026(n[u.key]\u003du);x\u003dg.q(m);for(y\u003dx.next();!y.done;y\u003dx.next())(z\u003dy.value)\u0026\u0026(p[z.key]\u003dz);E\u003dk.map(function(G){var M\u003dn[G.transfer],Y\u003dp[G.offlineVideoPolicy];G\u003dg.oL(Y.key).entityId;if(\"OFFLINE_VIDEO_POLICY_ACTION_DISABLE\"\u003d\u003d\u003dY.action){var N\u003d\"OFFLINE_VIDEO_STATE_DISABLED\";Y.expirationTimestamp\u0026\u0026Number(Y.expirationTimestamp)\u003cDate.now()/1E3\u0026\u0026(N\u003d\"OFFLINE_VIDEO_STATE_EXPIRED\");\nY\u003dN}else if(\"OFFLINE_VIDEO_POLICY_ACTION_DOWNLOAD_FAILED\"\u003d\u003d\u003dY.action)Y\u003d\"OFFLINE_VIDEO_STATE_OFFLINE_FAILED\";else{switch(null\u003d\u003d\u003dM||void 0\u003d\u003d\u003dM?void 0:M.transferState){case \"TRANSFER_STATE_TRANSFER_IN_QUEUE\":N\u003d\"OFFLINE_VIDEO_STATE_PENDING\";break;case \"TRANSFER_STATE_TRANSFERRING\":N\u003d\"OFFLINE_VIDEO_STATE_TRANSFERRING\";break;case \"TRANSFER_STATE_PAUSED_BY_USER\":N\u003d\"OFFLINE_VIDEO_STATE_PAUSED_TRANSFER\";break;case \"TRANSFER_STATE_FAILED\":N\u003d\"OFFLINE_VIDEO_STATE_OFFLINE_FAILED\";break;case \"TRANSFER_STATE_COMPLETE\":N\u003d\n\"OFFLINE_VIDEO_STATE_PLAYABLE\";break;case \"TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH\":N\u003d\"OFFLINE_VIDEO_STATE_STREAMS_OUT_OF_DATE\";break;default:N\u003d\"OFFLINE_VIDEO_STATE_UNKNOWN\"}if(\"OFFLINE_VIDEO_STATE_OFFLINE_FAILED\"\u003d\u003d\u003dN)switch(null\u003d\u003d\u003dM||void 0\u003d\u003d\u003dM?void 0:M.failureReason){case \"TRANSFER_FAILURE_REASON_EXTERNAL_FILESYSTEM_WRITE\":case \"TRANSFER_FAILURE_REASON_FILESYSTEM_WRITE\":N\u003d\"OFFLINE_VIDEO_STATE_OUT_OF_STORAGE_ERROR\";break;case \"TRANSFER_FAILURE_REASON_STREAM_MISSING\":N\u003d\"OFFLINE_VIDEO_STATE_STREAMS_MISSING\";\nbreak;case \"TRANSFER_FAILURE_REASON_NETWORK\":case \"TRANSFER_FAILURE_REASON_NETWORK_LOST\":N\u003d\"OFFLINE_VIDEO_STATE_NETWORK_ERROR\"}Y\u003dN}G\u003d{id:G,videoState:Y};if(null\u003d\u003d\u003dM||void 0\u003d\u003d\u003dM?0:M.cotn)G.cotn\u003dM.cotn;if(null\u003d\u003d\u003dM||void 0\u003d\u003d\u003dM?0:M.maximumDownloadQuality)G.selectedVideoQuality\u003dnull\u003d\u003d\u003dM||void 0\u003d\u003d\u003dM?void 0:M.maximumDownloadQuality;return G});\nreturn H.return({offlineVideos:E})})};\ng.YFa\u003dfunction(a){var b;return g.B(function(c){if(1\u003d\u003dc.j)return g.A(c,XFa(a),2);b\u003dc.u;g.Dt(\"offlineStateSnapshot\",b);g.sa(c)})};\ng.ZQ\u003dfunction(a){g.I.call(this);this.api\u003da;\"undefined\"!\u003d\u003dtypeof g.C.BroadcastChannel\u0026\u0026(this.j\u003dnew g.C.BroadcastChannel(\"PLAYER_OFFLINE_ERROR_SYNC:\"+It()),this.j.onmessage\u003dthis.B.bind(this),this.u\u003dnew g.C.BroadcastChannel(\"PLAYER_OFFLINE_PAUSE_SYNC:\"+It()),this.u.onmessage\u003dthis.C.bind(this))};\nHQ\u003dfunction(a,b){var c;a.api.Oa(\"onOfflineOperationFailure\",b);null\u003d\u003d\u003d(c\u003da.j)||void 0\u003d\u003d\u003dc?void 0:c.postMessage(b)};\ng.ZFa\u003dfunction(a,b){var c;a.api.ea(\"offlinetransferpause\",b);null\u003d\u003d\u003d(c\u003da.u)||void 0\u003d\u003d\u003dc?void 0:c.postMessage(b)};\ng.$Q\u003dfunction(a,b,c,d){var e\u003dthis;this.N\u003da;this.X\u003db;this.visibility\u003dc;this.S\u003dd;this.C\u003dthis.J\u003dthis.D\u003dthis.u\u003dthis.j\u003d!1;this.K\u003dnew g.K(function(){$Fa(e)});\nthis.visibility.subscribe(\"visibilitystatechange\",function(){e.Ne()})};\ng.aR\u003dfunction(a){if(!a.u\u0026\u0026!a.j){var b\u003dZEa();if(b){a.u\u003d!0;var c\u003dIt(\"OfflineLockManager\");b.request(\"woffle_orchestration_leader:\"+c,{},function(){var d,e,f;return g.B(function(k){switch(k.j){case 1:return ta(k,2),a.B\u003dnew g.Qj,a.j\u003d!0,a.u\u003d!1,g.A(k,a.N(),4);case 4:return g.A(k,a.B.promise,5);case 5:ua(k,0);break;case 2:e\u003dwa(k),(null\u003d\u003d\u003d(d\u003da.S)||void 0\u003d\u003d\u003dd?0:d.call(a,\"wo_relinquish_leadership_on_lock_request_error\"))||$Fa(a),e instanceof Error\u0026\u0026(f\u003de,f.args\u003d[{name:\"WoLockManagerError\",yB:e.name}],g.R(f)),\ng.sa(k)}})})}}};\ng.aGa\u003dfunction(a){a.j\u0026\u0026(a.C\u003d!0,bR(a))};\nOFa\u003dfunction(a,b){a.j\u0026\u0026(a.D\u003db,bR(a))};\nbGa\u003dfunction(a,b){a.j\u0026\u0026(a.J\u003db,bR(a))};\nbR\u003dfunction(a){a.J\u0026\u0026a.D\u0026\u0026a.C\u0026\u0026a.visibility.isBackground()?g.ap(a.K,6E4):a.K.stop()};\n$Fa\u003dfunction(a){a.B\u0026\u0026a.B.resolve();a.j\u003d!1;a.u\u003d!1;a.X()};\ncGa\u003dfunction(){this.j\u003dvoid 0};\neGa\u003dfunction(a,b){var c,d,e,f,k;return g.B(function(l){c\u003db.videoId;d\u003db.V();e\u003d!0;if(b.captionTracks.length)f\u003dpwa(b),a.j\u003dnew g.wM(d,b,f);else if(b.Lb)k\u003dg.wwa(b),a.j\u003dnew g.yM(d,b.Lb,c,k,b.wj),e\u003db.wj;else return l.return();return l.return(new Promise(function(m){var n;null\u003d\u003d\u003d(n\u003da.j)||void 0\u003d\u003d\u003dn?void 0:n.Pt(function(){return g.B(function(p){if(1\u003d\u003dp.j)return g.A(p,dGa(a,c,e),2);m();g.sa(p)})})}))})};\ndGa\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?!0:c;var d,e,f,k,l,m,n,p,r,t,u,x,y,z;return g.B(function(E){switch(E.j){case 1:if(!a.j)return E.return();d\u003d[];e\u003dg.tM(a.j.u,c);f\u003d[];k\u003d{};l\u003dg.q(e.entries());for(m\u003dl.next();!m.done;k\u003d{EC:k.EC},m\u003dl.next())n\u003dm.value,p\u003dg.q(n),r\u003dp.next().value,t\u003dp.next().value,k.EC\u003dr,u\u003dt,x\u003da.j.qq(u,\"json3\"),y\u003dg.Pr(x,{withCredentials:!0},3,500).then(function(H){return function(G){G\u003d{metadata:g.iE(e[H.EC]),trackData:G.xhr.responseText};f.push(G)}}(k)).Ch(function(H){g.LQ(\"Caption fetch error\",\nH)}),d.push(y);\nreturn g.A(E,yba(d),2);case 2:return ta(E,3),g.A(E,bva(b,f),5);case 5:ua(E,0);break;case 3:z\u003dwa(E),g.LQ(\"Caption DB transaction error\",z),g.sa(E)}})};\nfGa\u003dfunction(a){var b;return g.B(function(c){if(1\u003d\u003dc.j)return g.A(c,cva(a),2);b\u003dc.u;return c.return(!!b\u0026\u00260\u003cb.length)})};\ncR\u003dfunction(a){this.tag\u003da};\ngGa\u003dfunction(a,b){this.api\u003da;this.j\u003db;this.logger\u003dnew cR(\"woffle\");this.u\u003d!1;ZD\u003dthis.api.V().S(\"html5_user_partitioned_ls\")};\nhGa\u003dfunction(a){return g.B(function(b){return b.return(jva(a))})};\niGa\u003dfunction(a){var b;return g.B(function(c){if(1\u003d\u003dc.j)return g.A(c,gva(a),2);b\u003dc.u;return c.return(b.filter(function(d){return!!d.url}).map(function(d){return d.url}))})};\ndR\u003dfunction(a,b){var c\u003dbE(b);if(1\u003d\u003d\u003dc||0\u003d\u003d\u003dc)return Promise.resolve();(c\u003djGa(a,b))\u0026\u0026c.stopVideo();a.B\u003d0;return hGa(b)};\neR\u003dfunction(a,b,c,d){c\u003dvoid 0\u003d\u003d\u003dc?!1:c;d\u003dvoid 0\u003d\u003d\u003dd?!0:d;var e\u003d\"string\"\u003d\u003d\u003dtypeof b?b:b.videoDetails.videoId;2\u003d\u003d\u003dbE(e)\u0026\u0026((b\u003djGa(a,e))?b.stopVideo():a.logger.info(function(){return\"Corresponding player for \"+e+\" not found. Pausing anyway\"}),cE(e,2),a.B\u003d2,c?kGa(a.j):d\u0026\u0026lGa(a.j))};\njGa\u003dfunction(a,b){var c;return(null\u003d\u003d\u003d(c\u003da.player)||void 0\u003d\u003d\u003dc?void 0:c.getVideoData().videoId)\u003d\u003d\u003db?a.player:null};\nmGa\u003dfunction(a){switch(a){case \"HD_1080\":return\"hd1080\";case \"HD\":return\"hd720\";case \"SD\":return\"large\";case \"LD\":return\"tiny\";default:return\"hd720\"}};\nfR\u003dfunction(a){g.I.call(this);this.j\u003da;this.u\u003dHL(this.j,this.B.bind(this))};\nnGa\u003dfunction(a,b){var c,d,e,f,k,l,m;return g.B(function(n){switch(n.j){case 1:if(0\u003d\u003d\u003db.length)return n.return([]);c\u003db.map(function(p){return g.pL(p,\"transfer\")});\nreturn g.A(n,g.LL(a.j,\"transfer\",c),2);case 2:d\u003dn.u;e\u003dd.filter(aCa).map(function(p){return g.oL(p.key).entityId});\nf\u003db.filter(function(p){return-1\u003d\u003d\u003de.indexOf(p)});\nif(0\u003d\u003d\u003df.length)return n.return([]);k\u003dg.q(f);l\u003dk.next();case 3:if(l.done){n.eb(5);break}m\u003dl.value;return g.A(n,hGa(m),4);case 4:l\u003dk.next();n.eb(3);break;case 5:return n.return(f)}})};\npGa\u003dfunction(a,b,c,d,e,f){var k,l,m;return g.B(function(n){k\u003d\"STREAM_TYPE_UNKNOWN\";c.video\u0026\u0026c.audio?(k\u003d\"STREAM_TYPE_AUDIO_AND_VIDEO\",g.LQ(\"unexpected stream type\")):c.video\u0026\u0026!c.audio?k\u003d\"STREAM_TYPE_VIDEO\":!c.video\u0026\u0026c.audio\u0026\u0026(k\u003d\"STREAM_TYPE_AUDIO\");l\u003dg.pL(b,\"offlineVideoStreams\");m\u003d{numBytesDownloaded:e.toFixed(),numTotalBytes:f.toFixed(),streamType:k,streamState:\"DOWNLOAD_STREAM_STATE_IN_PROGRESS\",formatStreamBytes:JSON.stringify(d),itag:\"STREAM_TYPE_AUDIO_AND_VIDEO\"\u003d\u003d\u003dk?Number(c.Yb()):void 0};return g.A(n,\ng.GL(a,{mode:\"readwrite\",Ic:!0},function(p){var r\u003dg.yL(p,l,\"offlineVideoStreams\"),t\u003dg.yL(p,g.pL(b,\"transfer\"),\"transfer\");return g.Tt.all([r,t]).then(function(u){var x\u003dg.q(u);u\u003dx.next().value;x\u003dx.next().value;if(!x)return DL(p,l).then(function(){});\nu\u003d[g.BL(p,oGa(u,d,m,l),\"offlineVideoStreams\")];x.offlineVideoStreams||(x.offlineVideoStreams\u003d[]);-1\u003d\u003d\u003dx.offlineVideoStreams.indexOf(l)\u0026\u0026(x.offlineVideoStreams.push(l),u.push(g.BL(p,x,\"transfer\")));return g.Tt.all(u)})}),0)})};\nqGa\u003dfunction(a,b){var c,d,e,f,k;return g.B(function(l){if(1\u003d\u003dl.j)return c\u003dg.pL(b,\"offlineVideoStreams\"),g.A(l,KL(a,c,\"offlineVideoStreams\"),2);d\u003dl.u;if(!d||!d.streamsProgress)return l.return();e\u003dg.q(d.streamsProgress);for(f\u003de.next();!f.done;f\u003de.next())k\u003df.value,k.streamState\u003d\"DOWNLOAD_STREAM_STATE_COMPLETE\",k.numTotalBytes!\u003d\u003dk.numBytesDownloaded\u0026\u0026(k.numBytesDownloaded\u003dk.numTotalBytes);return g.A(l,g.IL(a,d,\"offlineVideoStreams\"),0)})};\noGa\u003dfunction(a,b,c,d){if(a\u0026\u0026a.streamsProgress){d\u003da;a:{b\u003db.itag+\";\"+b.xtags;for(var e\u003da.streamsProgress,f\u003d0;f\u003ce.length;f++){var k\u003dJSON.parse(e[f].formatStreamBytes);if(k.itag+\";\"+k.xtags\u003d\u003d\u003db){e[f]\u003dc;c\u003de;break a}}e.push(c);c\u003de}d.streamsProgress\u003dc}else a\u003d{key:d,streamsProgress:[c]};return a};\ng.gR\u003dfunction(a,b,c,d){g.I.call(this);var e\u003dthis;this.u\u003da;this.api\u003db;this.ya\u003dc;this.xa\u003dd;this.D\u003dnew g.lv;this.C\u003dnew g.K(function(){e.j\u0026\u0026\"TRANSFER_STATE_TRANSFERRING\"\u003d\u003d\u003de.j.transferState\u0026\u0026e.D.ye()\u0026\u0026(3\u003e(e.j.transferRetryCount||0)?eR(e.J,e.B,!1,!1):dR(e.J,e.B.videoDetails.videoId),e.Pq(\"TRANSFER_FAILURE_REASON_TIMEOUT_NO_PROGRESS\"))});\nthis.X\u003d0;this.oa\u003dnew g.yA(this);this.K\u003dHL(this.u,this.PR.bind(this));this.J\u003dnew gGa(b,this);this.Ia\u003dnew cGa;this.N\u003dnew fR(this.u);this.ma\u003dthis.D.Qa(\"publicytnetworkstatus-online\",this.jr.bind(this));this.Z\u003dthis.D.Qa(\"publicytnetworkstatus-offline\",this.bZ.bind(this));g.J(this,this.oa);this.oa.T(b,\"offlinetransferpause\",this.cZ);this.Ea\u003dg.XB(this.api.V().experiments,\"web_player_transfer_timeout_threshold_ms\")};\ng.rGa\u003dfunction(a){g.B(function(b){if(1\u003d\u003db.j)b\u003dg.A(b,ava(),2);else{var c\u003da.N;var d\u003daE();d\u003dObject.keys(d);c\u003dnGa(c,d);b\u003dg.A(b,c,0)}return b})};\ng.iR\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?!1:b;var c;return g.B(function(d){if(1\u003d\u003dd.j){if(a.j)throw Error(\"Already downloading a video\");return g.A(d,sGa(a),2)}return 4!\u003dd.j?(c\u003dd.u,bGa(a.ya,!c),c\u0026\u0026a.D.ye()?b?g.A(d,new Promise(function(e){g.Gr(e,1E3)}),4):d.eb(4):(!c\u0026\u0026a.j\u0026\u0026hR(a),d.eb(0))):g.A(d,tGa(a,c),0)})};\nuGa\u003dfunction(a){return g.B(function(b){if(1\u003d\u003db.j)return a.B?g.A(b,dR(a.J,a.B.videoDetails.videoId),3):b.eb(0);hR(a);g.sa(b)})};\nvGa\u003dfunction(a,b){var c,d,e;return g.B(function(f){switch(f.j){case 1:return ta(f,2),(c\u003d!!b.captionTracks.length||!!b.Lb)?g.A(f,fGa(b.videoId),4):f.return();case 4:return(d\u003df.u)?f.return():g.A(f,eGa(a.Ia,b),5);case 5:ua(f,0);break;case 2:e\u003dwa(f),g.LQ(\"Caption downloading error\",e,b.cotn),g.sa(f)}})};\ntGa\u003dfunction(a,b){var c,d,e,f,k;return g.B(function(l){switch(l.j){case 1:return a.j\u003db,\"TRANSFER_STATE_TRANSFERRING\"\u003d\u003d\u003da.j.transferState\u0026\u0026(c\u003dg.oL(a.j.key),CQ({transferStatusType:\"TRANSFER_STATUS_TYPE_RESUME_PROCESSING\",statusType:\"OFFLINING_RETRIED\"},{videoId:c.entityId,di:a.j})),g.A(l,jR(a),2);case 2:return d\u003dnull,ta(l,3),g.A(l,wGa(a,b),5);case 5:d\u003dl.u;a.B\u003dd;ua(l,4);break;case 3:return e\u003dwa(l),g.LQ(\"error getting player response\",e,b.cotn),g.A(l,a.Pq(\"TRANSFER_FAILURE_REASON_INTERNAL\"),6);case 6:return l.return();\ncase 4:return f\u003dDFa(a.api.V(),b.cotn,d),g.A(l,vGa(a,f),7);case 7:return k\u003df,g.A(l,iGa(f.videoId),8);case 8:k.Sl\u003dl.u;var m\u003da.J,n\u003db.maximumDownloadQuality,p;f.getPlayerResponse();cE(f.videoId,2);m.B\u003d2;m.u\u003d!1;null\u003d\u003d\u003d(p\u003dm.player)||void 0\u003d\u003d\u003dp?void 0:p.dispose();m.player\u003dm.api.On(9,f);p\u003d{};Lv(m.player,(p.localmediachange\u003dm.pB,p.signatureexpired\u003dm.SG,p.statechange\u003dm.QW,p),m);n\u003dmGa(n);m.S(\"hoffle_lmqf_killswitch\")||(n\u003dby(n,n,!0,\"m\"),xGa(m.player,n,!1));kR(m.player,!1);lR(a);g.sa(l)}})};\nsGa\u003dfunction(a){var b,c;return g.B(function(d){if(1\u003d\u003dd.j)return g.A(d,g.LL(a.u,\"transfer\"),2);b\u003dd.u;c\u003db.filter(yGa).sort(zGa);return 0\u003d\u003d\u003dc.length?d.return():d.return(c[0])})};\njR\u003dfunction(a){return g.B(function(b){lR(a);return g.A(b,mR(a,\"TRANSFER_STATE_TRANSFERRING\"),0)})};\nkGa\u003dfunction(a){var b;g.B(function(c){if(1\u003d\u003dc.j)return a.C.stop(),g.A(c,mR(a,\"TRANSFER_STATE_PAUSED_BY_USER\"),2);b\u003dg.oL(a.j.key);eFa({videoId:b.entityId,di:a.j});hR(a);g.iR(a);g.sa(c)})};\nlGa\u003dfunction(a){g.B(function(b){if(1\u003d\u003db.j)return a.C.stop(),g.A(b,mR(a,\"TRANSFER_STATE_TRANSFER_IN_QUEUE\"),2);hR(a);g.sa(b)})};\nAGa\u003dfunction(a){var b,c,d;g.B(function(e){switch(e.j){case 1:a.C.stop();if(!a.j||!a.B){e.eb(2);break}b\u003dDFa(a.api.V(),a.j.cotn,a.B);return g.A(e,vGa(a,b),2);case 2:return g.A(e,mR(a,\"TRANSFER_STATE_COMPLETE\",\"DOWNLOAD_STREAM_STATE_COMPLETE\"),4);case 4:return c\u003dg.oL(a.j.key),d\u003dc.entityId,g.A(e,qGa(a.u,d),5);case 5:CQ({transferStatusType:\"TRANSFER_STATUS_TYPE_COMPLETED\",statusType:\"SUCCESS\"},{videoId:d,di:a.j}),hR(a),g.iR(a),g.sa(e)}})};\nBGa\u003dfunction(a,b,c){var d;g.B(function(e){switch(e.j){case 1:if(\"TRANSFER_STATE_TRANSFERRING\"\u003d\u003d\u003da.j.transferState){e.eb(2);break}return g.A(e,jR(a),2);case 2:d\u003dDate.now();if(!(1E3\u003cd-a.X)){e.eb(4);break}a.X\u003dd;return g.A(e,pGa(a.u,c.videoId,c.u,c.formatStream,c.bytesDownloaded,c.j),5);case 5:var f\u003dMath.floor(c.bytesDownloaded/1024).toFixed();CQ({transferStatusType:\"TRANSFER_STATUS_TYPE_PROCESSING\",statusType:\"OFFLINING_STARTED\",alreadyDownloadedKbytes:f,totalFetchedKbytes:f,totalContentKbytes:Math.floor(c.j/\n1024).toFixed()},{videoId:b,di:a.j});case 4:lR(a),g.sa(e)}})};\nCGa\u003dfunction(a){var b\u003d3\u003e(a.j.transferRetryCount||0);b\u0026\u0026(a\u003da.j,a.transferRetryCount\u003d(a.transferRetryCount||0)+1);return b};\nDGa\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?\"TRANSFER_FAILURE_REASON_UNKNOWN\":b;var c,d;return g.B(function(e){if(1\u003d\u003de.j)return c\u003d\"OFFLINE_OPERATION_FAILURE_REASON_UNKNOWN\",\"TRANSFER_FAILURE_REASON_NETWORK\"\u003d\u003d\u003db?c\u003d\"OFFLINE_OPERATION_FAILURE_REASON_NETWORK_REQUEST_FAILED\":\"TRANSFER_FAILURE_REASON_FILESYSTEM_WRITE\"\u003d\u003d\u003db\u0026\u0026(c\u003d\"OFFLINE_OPERATION_FAILURE_REASON_DATABASE_REQUEST_FAILED\"),g.A(e,mR(a,\"TRANSFER_STATE_FAILED\",\"DOWNLOAD_STREAM_STATE_ERROR_STREAMS_MISSING\",b),2);HQ(a.xa,{entityKey:a.j.key,failureReason:c});\nd\u003dg.oL(a.j.key).entityId;var f\u003d{videoId:d,di:a.j},k\u003db,l\u003d{transferStatusType:\"TRANSFER_STATUS_TYPE_TERMINATED_WITH_FAILURE\",statusType:\"FAILED\"};k\u0026\u0026(l.transferFailureReason\u003dk,l.failureReason\u003dfFa(k));CQ(l,f);g.sa(e)})};\nmR\u003dfunction(a,b,c,d){var e;return g.B(function(f){if(1\u003d\u003df.j)return a.j.transferState\u003db,a.j.failureReason\u003dd,ta(f,2),g.A(f,EGa(a,function(k){return c?zL(k,\"offlineVideoStreams\",a.j.offlineVideoStreams).then(function(l){for(var m\u003dg.q(l),n\u003dm.next();!n.done;n\u003dm.next())if((n\u003dn.value)\u0026\u0026n.streamsProgress){n\u003dg.q(n.streamsProgress);for(var p\u003dn.next();!p.done;p\u003dn.next())p.value.streamState\u003dc}return CL(k,l.filter(function(r){return!!r}),\"offlineVideoStreams\")}):g.Tt.resolve(void 0)}),4);\nif(2!\u003df.j)return ua(f,0);e\u003dwa(f);return e instanceof Mt\u0026\u0026\"QUOTA_EXCEEDED\"\u003d\u003d\u003de.type?g.A(f,a.Pq(\"TRANSFER_FAILURE_REASON_FILESYSTEM_WRITE\"),0):f.eb(0)})};\nEGa\u003dfunction(a,b){var c;return g.B(function(d){if(!a.j)return d.return();c\u003da.j;return g.A(d,g.GL(a.u,{mode:\"readwrite\",Ic:!0},function(e){var f\u003d[g.BL(e,c,\"transfer\")];b\u0026\u0026f.push(b(e));return g.Tt.all(f)}),0)})};\nhR\u003dfunction(a){a.j\u003dvoid 0;a.B\u003dvoid 0;a.C.stop()};\nwGa\u003dfunction(a,b){var c,d,e,f;return g.B(function(k){if(1\u003d\u003dk.j)return c\u003dg.oL(b.key),d\u003dc.entityId,e\u003dg.pL(d,\"playbackData\"),g.A(k,KL(a.u,e,\"playbackData\"),2);f\u003dk.u;if(null\u003d\u003d\u003df||void 0\u003d\u003d\u003df?0:f.playerResponseJson)return k.return(JSON.parse(f.playerResponseJson));throw Error(\"No PlayerResponse found\");})};\nlR\u003dfunction(a){a.C.start(a.Ea||6E4)};\nyGa\u003dfunction(a){return void 0!\u003d\u003dnR[a.transferState]};\nzGa\u003dfunction(a,b){var c\u003dnR[a.transferState],d\u003dnR[b.transferState];return c!\u003d\u003dd?c-d:Number(a.enqueuedTimestampMs)-Number(b.enqueuedTimestampMs)};\nHGa\u003dfunction(a,b){var c\u003dthis;this.Y\u003da;this.api\u003db;this.K\u003dnew g.lv;this.u\u003dnew g.$Q(function(){return FGa(c)},function(){GGa(c)},this.api.zm(),this.api.S.bind(this.api));\nthis.B\u003dnew g.ZQ(this.api);this.C\u003dnew g.Qj;g.aR(this.u)};\nFGa\u003dfunction(a){return g.B(function(b){a.api.Oa(\"onOrchestrationBecameLeader\");a.j\u0026\u0026a.D||IGa(a).then(a.C.resolve).catch(a.C.reject);var c\u003da.C.promise;return g.A(b,c,0)})};\nIGa\u003dfunction(a){var b,c,d,e;return g.B(function(f){if(1\u003d\u003df.j)return g.A(f,g.NL(),2);if(3!\u003df.j){b\u003df.u;if(!b)return g.LQ(\"PES is undefined\"),f.return();a.j\u003dnew g.gR(b,a.api,a.u,a.B);c\u003d{};d\u003d(c.ytMainDownloadedVideoEntity\u003dnew g.MQ(b,a.Y,a.B),c.playbackData\u003dnew g.NQ(b,a.Y,a.B),c.transfer\u003dnew g.PQ(b),c);e\u003da;return g.A(f,g.NFa(b,d,a.u,a.B),3)}e.D\u003df.u;return g.A(f,JGa(a),0)})};\nJGa\u003dfunction(a){var b;return g.B(function(c){switch(c.j){case 1:if(!a.j)return g.LQ(\"transferManager is undefined\"),c.return();if(!a.api.S(\"woffle_orch_init_killswitch\")\u0026\u0026a.j.j){c.eb(2);break}return g.A(c,g.iR(a.j),2);case 2:return g.A(c,a.Vm(),4);case 4:return a.J\u003dg.Hr(function(){a.Vm()},9E5),g.Zr(g.as(),function(){a.j\u0026\u0026g.rGa(a.j)}),g.A(c,g.NL(),5);\ncase 5:return b\u003dc.u,g.A(c,g.YFa(b),6);case 6:g.aGa(a.u),g.sa(c)}})};\nGGa\u003dfunction(a){var b,c;g.B(function(d){if(1\u003d\u003dd.j)return a.j||a.D?g.A(d,a.C.promise,2):d.return();void 0!\u003d\u003da.J\u0026\u0026(g.Jr(a.J),a.J\u003dvoid 0);null\u003d\u003d\u003d(b\u003da.j)||void 0\u003d\u003d\u003db?void 0:b.dispose();a.j\u003dvoid 0;null\u003d\u003d\u003d(c\u003da.D)||void 0\u003d\u003d\u003dc?void 0:c.dispose();a.D\u003dvoid 0;a.api.Oa(\"onOrchestrationLostLeader\");a.C\u003dnew g.Qj;g.sa(d)})};\nKGa\u003dfunction(a,b,c){return g.B(function(d){var e\u003dc?{ytMainDownloadedVideoEntityActionMetadata:{maximumDownloadQuality:c}}:void 0;return d.return(a.zv(b,\"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD\",e))})};\nLGa\u003dfunction(a,b){return g.B(function(c){return c.return(a.zv(b,\"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH\"))})};\nMGa\u003dfunction(){var a,b,c;return g.B(function(d){if(1\u003d\u003dd.j)return g.A(d,g.NL(),2);if(3!\u003dd.j)return(a\u003dd.u)?g.A(d,g.LL(a,\"transfer\"),3):d.return([]);b\u003dd.u;c\u003db.map(function(e){return g.oL(e.key).entityId});\nreturn d.return(c)})};\nNGa\u003dfunction(){var a,b,c,d,e,f;return g.B(function(k){switch(k.j){case 1:return g.A(k,g.NL(),2);case 2:a\u003dk.u;if(!a)return k.return([]);b\u003dDate.now()/1E3;return g.A(k,g.LL(a,\"offlineVideoPolicy\"),3);case 3:c\u003dk.u,d\u003dg.q(c),e\u003dd.next();case 4:if(e.done){k.eb(6);break}f\u003de.value;if(!(f.expirationTimestamp\u0026\u0026Number(f.expirationTimestamp)\u003cb)){k.eb(5);break}f.action\u003d\"OFFLINE_VIDEO_POLICY_ACTION_DISABLE\";return g.A(k,g.IL(a,f,\"offlineVideoPolicy\"),5);case 5:e\u003dd.next();k.eb(4);break;case 6:return k.return(c.map(function(l){return l.key}))}})};\nOGa\u003dfunction(){var a\u003dvoid 0\u003d\u003d\u003da?!1:a;try{var b\u003dg.C.parent\u003d\u003d\u003dg.C.top,c\u003d!!ZEa()||a;return b\u0026\u0026c\u0026\u0026\"undefined\"!\u003d\u003dtypeof g.C.BroadcastChannel\u0026\u0026\"undefined\"!\u003d\u003dtypeof g.C.indexedDB}catch(d){return!1}};\nPGa\u003dfunction(a){var b,c;null\u003d\u003d\u003d(c\u003dnull\u003d\u003d\u003d(b\u003dwindow.h5vcc)||void 0\u003d\u003d\u003db?void 0:b.settings)||void 0\u003d\u003d\u003dc?void 0:c.set(\"QUIC\",+a)};\nQGa\u003dfunction(){var a\u003dwindow.H5vccPlatformService,b\u003d\"\";if(a\u0026\u0026a.has(\"dev.cobalt.coat.clientloginfo\")\u0026\u0026(a\u003da.open(\"dev.cobalt.coat.clientloginfo\",function(){}))){var c\u003da.send(new ArrayBuffer(0));\nc\u0026\u0026(b\u003dString.fromCharCode.apply(String,g.v(new Uint8Array(c))));a.close()}return b};\nRGa\u003dfunction(){for(var a\u003doR.length;4\u003ea;a++){var b\u003dg.Qh(\"VIDEO\");b.load();oR.push(new g.NM(b))}};\nSGa\u003dfunction(){this.u\u003d200;this.j\u003d12};\nTGa\u003dfunction(a){var b\u003dnew SGa;b.u\u003dg.XB(a.experiments,\"html5_gapless_ended_transition_buffer_ms\");b.j\u003dg.XB(a.experiments,\"html5_gapless_max_played_ranges\");return b};\ng.pR\u003dfunction(a,b,c,d){d\u003dvoid 0\u003d\u003d\u003dd?!1:d;VH.call(this);this.ra\u003da;this.start\u003db;this.end\u003dc;this.j\u003dd};\nUGa\u003dfunction(a,b,c,d){var e\u003dc.getVideoData(),f\u003db.getVideoData();if(c.getPlayerState().isError())return{msg:\"player-error\"};c\u003df.C;if(b.Jh()\u003ed/1E3+1)return{msg:\"in-the-past\"};if(f.isLivePlayback\u0026\u0026!isFinite(d))return{msg:\"live-infinite\"};if(a.j\u0026\u0026((b\u003db.xd())\u0026\u0026b.isView()\u0026\u0026(b\u003db.ra),b\u0026\u0026b.oq().length\u003ea.j\u0026\u0026g.RE(e)))return{msg:\"played-ranges\"};if(!e.C)return null;if(!e.C.j||!c.j)return{msg:\"non-dash\"};if(e.C.videoInfos[0].containerType!\u003d\u003dc.videoInfos[0].containerType)return{msg:\"container\"};if(g.RE(f)\u0026\u0026g.RE(e))return{msg:\"content-protection\"};\na\u003dc.j[0];e\u003de.C.j[0];f\u003da.audio;b\u003de.audio;return f.sampleRate\u003d\u003d\u003db.sampleRate||g.CA?(f.numChannels||2)!\u003d\u003d(b.numChannels||2)?{msg:\"channel-count\"}:null:{msg:\"sample-rate\",ci:a.Yb(),cr:f.sampleRate,ni:e.Yb(),nr:b.sampleRate}};\nqR\u003dfunction(){var a\u003dthis;this.j\u003dthis.u\u003diaa;this.promise\u003dnew ni(function(b,c){a.u\u003db;a.j\u003dc})};\nrR\u003dfunction(a,b,c,d){g.I.call(this);var e\u003dthis;this.policy\u003da;this.j\u003db;this.u\u003dc;this.C\u003dthis.B\u003dnull;this.D\u003d-1;this.J\u003d!1;this.Fl\u003dnew qR;this.jk\u003dd-1E3*b.qd();this.Fl.then(void 0,function(){});\nthis.timeout\u003dnew g.K(function(){e.We(\"timeout\")},1E4);\ng.J(this,this.timeout);this.K\u003disFinite(d);this.status\u003d{status:0,error:null};this.Ra()};\nZGa\u003dfunction(a){var b,c,d,e,f,k,l,m,n;return g.B(function(p){if(1\u003d\u003dp.j){if(a.isDisposed())return p.return(Promise.reject(Error(a.status.error||\"disposed\")));a.Ra();a.timeout.start();b\u003dg.sR.rp(\"gtfta\");return g.A(p,a.Fl,2)}g.sR.Yn(b);c\u003da.j.xd();if(c.ul())return a.We(\"ended_in_finishTransition\"),p.return(Promise.reject(Error(a.status.error||\"\")));if(!a.C||!wB(a.C))return a.We(\"next_mse_closed\"),p.return(Promise.reject(Error(a.status.error||\"\")));if(a.u.nq()!\u003d\u003da.C)return a.We(\"next_mse_mismatch\"),p.return(Promise.reject(Error(a.status.error||\n\"\")));d\u003dVGa(a);e\u003dd.MN;f\u003dd.EL;k\u003dd.LN;a.j.Kg(!1,!0);l\u003dWGa(c,e,k,!a.u.getVideoData().isAd());a.u.setMediaElement(l);a.K\u0026\u0026(a.u.seekTo(a.u.getCurrentTime()+.001,{wq:!0,mI:3,me:\"gapless_pseudo\"}),l.play()||Sr());m\u003dc.Nb();m.cpn\u003da.j.getVideoData().clientPlaybackNonce;m.st\u003d\"\"+e;m.et\u003d\"\"+k;a.u.Aa(\"gapless\",m);a.j.Aa(\"gaplessTo\",{cpn:a.u.getVideoData().clientPlaybackNonce});n\u003da.j.getPlayerType()\u003d\u003d\u003da.u.getPlayerType();XGa(a.j,f,!1,n,a.u.getVideoData().clientPlaybackNonce);XGa(a.u,a.u.getCurrentTime(),!0,n,a.j.getVideoData().clientPlaybackNonce);\ng.ii(function(){!a.u.getVideoData().jb\u0026\u0026g.eI(a.u.getPlayerState())\u0026\u0026YGa(a.u)});\ntR(a,6);a.dispose();return p.return(Promise.resolve())})};\nbHa\u003dfunction(a){if(a.u.getVideoData().C){uR(a.u,a.C);tR(a,3);$Ga(a);var b\u003daHa(a),c\u003db.EP;b\u003db.IZ;c.subscribe(\"updateend\",a.gs,a);b.subscribe(\"updateend\",a.gs,a);a.gs(c);a.gs(b)}};\n$Ga\u003dfunction(a){a.j.unsubscribe(\"internalvideodatachange\",a.Up,a);a.u.unsubscribe(\"internalvideodatachange\",a.Up,a);a.j.unsubscribe(\"mediasourceattached\",a.Up,a);a.u.unsubscribe(\"statechange\",a.Sc,a)};\nWGa\u003dfunction(a,b,c,d){a\u003da.isView()?a.ra:a;return new g.pR(a,b,c,d)};\ntR\u003dfunction(a,b){a.Ra();b\u003c\u003da.status.status||(a.status\u003d{status:b,error:null},5\u003d\u003d\u003db\u0026\u0026a.Fl.resolve(void 0))};\nVGa\u003dfunction(a){var b\u003da.j.xd();b\u003db.isView()?b.start:0;var c\u003da.j.getVideoData().isLivePlayback?Infinity:vR(a.j,!0);c\u003dMath.min(a.jk/1E3,c)+b;var d\u003da.K?100:0;a\u003dc-a.u.Jh()+d;return{QT:b,MN:a,EL:c,LN:Infinity}};\naHa\u003dfunction(a){return{EP:a.B.j.Ed,IZ:a.B.u.Ed}};\nwR\u003dfunction(a){g.I.call(this);var b\u003dthis;this.app\u003da;this.D\u003dthis.j\u003dthis.u\u003dnull;this.K\u003d!1;this.C\u003dnull;this.N\u003dTGa(this.app.V());this.B\u003dnull;this.J\u003dfunction(){g.ii(function(){cHa(b)})}};\ndHa\u003dfunction(a,b,c,d){d\u003dvoid 0\u003d\u003d\u003dd?0:d;a.Ra();a.Nt()||xR(a);a.C\u003dnew qR;a.u\u003db;var e\u003dc,f\u003da.app.Nc(),k\u003df.getVideoData().isLivePlayback?Infinity:1E3*vR(f,!0);e\u003ek\u0026\u0026(e\u003dk-a.N.u,a.K\u003d!0);f.getCurrentTime()\u003e\u003de/1E3?a.J():(a.j\u003df,f\u003de,e\u003da.j,a.app.Ua.addEventListener(g.dx(\"vqueued\"),a.J),f\u003disFinite(f)||f/1E3\u003ee.getDuration()?f:0x8000000000000,a.D\u003dnew g.bx(f,0x8000000000000,{namespace:\"vqueued\"}),e.addCueRange(a.D));f\u003dd/\u003d1E3;e\u003db.getVideoData().j;if(d\u0026\u0026e\u0026\u0026a.j){k\u003dd;var l\u003d0;b.getVideoData().isLivePlayback\u0026\u0026(f\u003dMath.min(c/\n1E3,vR(a.j,!0)),l\u003dMath.max(0,f-a.j.getCurrentTime()),k\u003dMath.min(d,vR(b)+l));f\u003dTsa(e,k)||d;f!\u003d\u003dd\u0026\u0026a.u.Aa(\"qvaln\",{st:d,at:f,rm:l,ct:k})}b\u003df;d\u003da.u;d.getVideoData().md\u003d!0;d.getVideoData().Ea\u003d!0;kR(d,!0);e\u003d{};a.j\u0026\u0026(e\u003dg.yR(a.j.Zb.u),f\u003da.j.getVideoData().clientPlaybackNonce,e\u003d{crt:(1E3*e).toFixed(),cpn:f});d.Aa(\"queued\",e);0!\u003d\u003db\u0026\u0026d.seekTo(b+.01,{wq:!0,mI:3,me:\"videoqueuer_queued\"});a.B\u003dnew rR(a.N,a.app.Nc(),a.u,c);c\u003da.B;c.Ra();Infinity!\u003d\u003dc.status.status\u0026\u0026(tR(c,1),c.j.subscribe(\"internalvideodatachange\",\nc.Up,c),c.u.subscribe(\"internalvideodatachange\",c.Up,c),c.j.subscribe(\"mediasourceattached\",c.Up,c),c.u.subscribe(\"statechange\",c.Sc,c),c.j.subscribe(\"newelementrequired\",c.nO,c),c.Up());return a.C};\ncHa\u003dfunction(a){var b,c,d;g.B(function(e){switch(e.j){case 1:if(a.isDisposed())return e.return();a.Ra();if(!a.C||!a.u)return a.Ra(),e.return();a.K\u0026\u0026zR(a.app.Nc(),!0,!1);b\u003dnull;if(!a.B){e.eb(2);break}ta(e,3);return g.A(e,ZGa(a.B),5);case 5:ua(e,2);break;case 3:b\u003dc\u003dwa(e);case 2:if(!a.u)return a.Ra(),e.return();g.sR.uH(\"vqsp\",function(){AR(a.app,a.u)});\ng.sR.uH(\"vqpv\",function(){a.app.playVideo()});\nb\u0026\u0026eHa(a.u,b.message);d\u003da.C;xR(a);return e.return(d.resolve(void 0))}})};\nxR\u003dfunction(a){if(a.j){var b\u003da.j;a.app.Ua.removeEventListener(g.dx(\"vqueued\"),a.J);b.removeCueRange(a.D);a.j\u003dnull;a.D\u003dnull}a.B\u0026\u0026(a.B.isFinished()||(b\u003da.B,Infinity!\u003d\u003db.status.status\u0026\u0026b.We(\"Canceled\")),a.B\u003dnull);a.C\u003dnull;a.u\u003dnull;a.K\u003d!1};\nfHa\u003dfunction(){var a\u003dama();return!(!a||\"visible\"\u003d\u003d\u003da)};\nhHa\u003dfunction(a){var b\u003dgHa();b\u0026\u0026document.addEventListener(b,a,!1)};\niHa\u003dfunction(a){var b\u003dgHa();b\u0026\u0026document.removeEventListener(b,a,!1)};\ngHa\u003dfunction(){if(document.visibilityState)var a\u003d\"visibilitychange\";else{if(!document[vs+\"VisibilityState\"])return\"\";a\u003dvs+\"visibilitychange\"}return a};\nBR\u003dfunction(){g.Kv.call(this);var a\u003dthis;this.fullscreen\u003d0;this.u\u003dthis.pictureInPicture\u003dthis.j\u003dthis.B\u003dthis.inline\u003d!1;this.C\u003dfunction(){a.Ne()};\nhHa(this.C);this.D\u003dthis.getVisibilityState(this.Bf(),this.isFullscreen(),this.Te(),this.isInline(),this.Lt(),this.Jt())};\njHa\u003dfunction(a){this.end\u003dthis.start\u003da};\ng.FR\u003dfunction(a,b,c){g.I.call(this);var d\u003dthis;this.api\u003da;this.Y\u003db;this.Ca\u003dc;this.Ja\u003dnew Map;this.jb\u003dnew Map;this.Na\u003dnew Map;this.D\u003dnew Map;this.B\u003d[];this.J\u003d[];this.u\u003dnew Map;this.tb\u003dnew Map;this.K\u003dnew Map;this.rb\u003dNaN;this.kb\u003dthis.Ia\u003dnull;this.qb\u003dnew g.K(function(){CR(d,d.rb)});\nthis.events\u003dnew g.yA(this);this.isLiveNow\u003d!0;this.Dc\u003dg.XB(this.Y.experiments,\"web_player_ss_dai_ad_fetching_timeout_ms\")||1E4;this.ma\u003dnew g.K(function(){d.Z\u003d!0;d.Ca.Aa(\"sdai\",{aftimeout:d.Dc});DR(d);d.Nw(!1)},this.Dc);\nthis.Z\u003d!1;this.ya\u003dnew Map;this.bb\u003d[];this.X\u003dnull;this.lc\u003dnew Set;this.xa\u003d[];this.Cb\u003d[];this.Tb\u003d[];this.Lb\u003d[];this.j\u003dvoid 0;this.Ea\u003d0;this.Ya\u003d!0;this.C\u003d!1;this.Sa\u003d[];this.Sb\u003dnew Set;this.Wb\u003dnew Set;this.Ub\u003dnew Set;this.Ei\u003d0;this.N\u003dnull;this.Va\u003dnew Set;this.Gb\u003d0;this.Rn\u003dthis.Eb\u003d!1;this.Ca.getPlayerType();kHa(this.Ca,this);this.oa\u003d1\u003c\u003dthis.Y.C;g.J(this,this.qb);g.J(this,this.events);g.J(this,this.ma);ER(this)||(this.events.T(this.api,g.dx(\"serverstitchedcuerange\"),this.onCueRangeEnter),this.events.T(this.api,\ng.ex(\"serverstitchedcuerange\"),this.onCueRangeExit))};\nnHa\u003dfunction(a,b,c,d,e,f,k){var l\u003dlHa(a,e,e+d);a.Z\u0026\u0026a.Ca.Aa(\"sdai\",{adaftto:1});var m\u003da.Y.S(\"web_player_ssdai_reject_invalid_ads_killswitch\"),n\u003da.Ca;f\u003dvoid 0\u003d\u003d\u003df?e+d:f;e\u003d\u003d\u003df\u0026\u0026!d\u0026\u0026a.Y.S(\"html5_allow_zero_duration_ads_on_timeline\")\u0026\u0026a.Ca.Aa(\"sdai\",{attl0d:1});if(e\u003ef\u0026\u0026(a.Pj(\"Invalid_playback_enterTimeMs_\"+e+\"_is_greater_than_parentReturnTimeMs_\"+f),m))return\"\";var p\u003d1E3*n.getMinSeekableTime();if(e\u003cp\u0026\u0026(a.Pj(\"Invalid_playback_enterTimeMs_\"+e+\"_is_less_than_parentMinSeekableTimeMs_\"+p),m))return\"\";n\u003d1E3*\nn.getDuration();if(f\u003en\u0026\u0026(a.Pj(\"Invalid_playback_parentReturnTimeMs_\"+f+\"_is_greater_than_parentDurationMs_\"+n),m))return\"\";n\u003dnull;if(m)for(m\u003dg.q(a.J),p\u003dm.next();!p.done;p\u003dm.next()){p\u003dp.value;if(e\u003e\u003dp.Hc\u0026\u0026e\u003cp.hd||f\u003c\u003dp.hd\u0026\u0026f\u003ep.Hc)return a.Pj(\"Overlapping_child_playbacks_not_allowed._New_playback_video_id_\"+(b.video_id+\"_enterTimeMs_\"+e+\"_parentReturnTimeMs_\"+f+\"_overlaps_existing_ChildPlayback_\"+GR(p))),\"\";if(f\u003d\u003d\u003dp.Hc)return a.Pj(\"Neighboring_child_playbacks_must_be_added_sequentially._New_playback_video_id_\"+\n(b.video_id+\"_enterTimeMs_\"+e+\"_parentReturnTimeMs_\"+f+\"_added_after_existing_ChildPlayback_\"+GR(p))),\"\";e\u003d\u003d\u003dp.hd\u0026\u0026(n\u003dp)}else m\u003dg.rc(a.J,{hd:e},function(t,u){return t.hd-u.hd}),0\u003c\u003dm\u0026\u0026(n\u003da.J[m]);\nif(l\u0026\u0026n)for(m\u003dg.q(a.xa.entries()),p\u003dm.next();!p.done;p\u003dm.next()){var r\u003dg.q(p.value);p\u003dr.next().value;r\u003dr.next().value;if(r.identifier\u003d\u003d\u003dl.identifier){a.xa.splice(p,1);break}}else if(l\u0026\u0026a.Y.S(\"web_player_ss_timeout_skip_ads\"))return a.Ca.Aa(\"sdai\",{rejectAttl:1}),k\u0026\u0026!Mm(a.Lb,function(t){return t\u003d\u003d\u003dk})\u0026\u0026(a.Ca.Aa(\"sdai\",{rejectAdBreakAttl:1}),a.Lb.push(k)),\"\";\nl\u003d\"ss_childplayback_\"+mHa++;b.cpn||(b.cpn\u003dVv(16));m\u003db.cpn;b\u003dnew yE(a.Y,b);b.Cc\u003dl;c\u003d{Cc:l,playerType:c,durationMs:d,Hc:e,hd:f,cpn:m,videoData:b,errorCount:0};g.vc(a.J,c,function(t,u){return t.Hc-u.Hc});\na.u.set(m,c);a.tb.set(l,c);a.Ca.Aa(\"sdai\",{attlDone:f-e});k?c.Lk\u003dk:n?c.Lk\u003dn.Lk:c.Lk\u003dc.cpn;if(e\u003dc.Lk)(d\u003da.K.get(e))?(d.push(c),g.tc(d,function(t,u){return t.Hc-u.Hc})):a.K.set(e,[c]);\na.ma.isActive()\u0026\u0026(a.Z\u003d!1,a.ma.stop(),DR(a),a.Nw(!0));a.Ra();return l};\noHa\u003dfunction(a,b,c){return new g.bx(a,b,{id:c,namespace:\"serverstitchedcuerange\",priority:9})};\nHR\u003dfunction(a){return{cpn:a.Ca.getVideoData().clientPlaybackNonce,durationMs:0,Hc:0,playerType:1,hd:0,videoData:a.Ca.getVideoData(),errorCount:0}};\nJR\u003dfunction(a,b,c){var d\u003da.C,e\u003dHR(a),f\u003db.vf-c.vf;.5\u003cMath.abs(f)\u0026\u0026a.Ca.Aa(\"sdai\",{ttdtb:1,delta:f,cpn:e.cpn,enter:b.adCpn,exit:c.adCpn});if(b.isAd\u0026\u0026c.isAd){if(b.adCpn\u0026\u0026c.adCpn){var k\u003da.u.get(b.adCpn);var l\u003da.u.get(c.adCpn)}l\u0026\u0026k\u0026\u0026(a.api.ea(\"serverstitchedvideochange\",k.Cc,k.Fn),a.Ca.Aa(\"sdai\",{ssvc:\"a2a\"}),a.Ei++,IR(a.Ca,l,k,c.vf,b.vf,d))}else if(!b.isAd\u0026\u0026c.isAd){a.api.ea(\"serverstitchedvideochange\");a.Ca.Aa(\"sdai\",{ssvc:\"a2c\"});a.Ei\u003d0;if(f\u003dc.Bd)a.Ea\u003df.end;var m;c.adCpn\u0026\u0026(m\u003da.u.get(c.adCpn));m\u0026\u0026IR(a.Ca,\nm,e,c.vf,b.vf,d)}else if(b.isAd\u0026\u0026!c.isAd){var n;b.adCpn\u0026\u0026(n\u003da.u.get(b.adCpn));n\u0026\u0026(a.Ea\u003d0,a.api.ea(\"serverstitchedvideochange\",n.Cc,n.Fn),a.Ca.Aa(\"sdai\",{ssvc:\"c2a\"}),a.Ei\u003d1,IR(a.Ca,e,n,c.vf,b.vf,d))}};\nKR\u003dfunction(a,b,c){c\u003d1E3*(b+(void 0\u003d\u003d\u003dc?0:c));var d\u003dg.rc(a.J,{Hc:c},function(e,f){return e.Hc-f.Hc});\nd\u003d0\u003ed?-1*(d+2):d;return 0\u003c\u003dd\u0026\u0026(a\u003da.J[d],a.hd\u003e\u003dc)?{gm:a,Nq:b}:{gm:void 0,Nq:b}};\nLR\u003dfunction(a,b){var c\u003d\"\";ER(a)?(c\u003db/1E3-a.ym(),c\u003da.Ca.At(c)):(b\u003dpHa(a,b))\u0026\u0026(c\u003db.getId());return c?a.u.get(c):void 0};\npHa\u003dfunction(a,b){a\u003dg.q(a.D.values());for(var c\u003da.next();!c.done;c\u003da.next())if(c\u003dc.value,c.start\u003c\u003db\u0026\u0026c.end\u003e\u003db)return c};\nCR\u003dfunction(a,b){var c\u003da.kb||a.api.Nc().getPlayerState();MR(a,!0);var d\u003db;a.Y.S(\"web_player_ssdai_seek_without_offset_killswitch\")\u0026\u0026(d\u003dKR(a,b).Nq);a.Ca.seekTo(d);a\u003da.api.Nc();b\u003da.getPlayerState();g.eI(c)\u0026\u0026!g.eI(b)?a.playVideo():g.U(c,4)\u0026\u0026!g.U(b,4)\u0026\u0026a.pauseVideo()};\nMR\u003dfunction(a,b){a.rb\u003dNaN;a.qb.stop();a.Ia\u0026\u0026b\u0026\u0026NR(a.Ia);a.kb\u003dnull;a.Ia\u003dnull};\nOR\u003dfunction(a,b,c){b\u003dvoid 0\u003d\u003d\u003db?-1:b;c\u003dvoid 0\u003d\u003d\u003dc?Infinity:c;a.Ra();for(var d\u003db,e\u003dc,f\u003d[],k\u003dg.q(a.J),l\u003dk.next();!l.done;l\u003dk.next())l\u003dl.value,(l.Hc\u003cd||l.hd\u003ee)\u0026\u0026f.push(l);a.J\u003df;d\u003db;e\u003dc;f\u003dg.q(a.D.values());for(k\u003df.next();!k.done;k\u003df.next())k\u003dk.value,k.start\u003e\u003dd\u0026\u0026k.end\u003c\u003de\u0026\u0026(a.Ca.removeCueRange(k),a.D.delete(k.getId()),a.Ca.Aa(\"sdai\",{rmAdCR:1}));d\u003dKR(a,b/1E3);b\u003dd.gm;d\u003dd.Nq;b\u0026\u0026(d\u003d1E3*d-b.Hc,e\u003db.Hc+d,a.Ra(),b.durationMs\u003dd,b.hd\u003de,qHa(a,b));(b\u003dKR(a,c/1E3).gm)\u0026\u0026a.Pj(\"Invalid_clearEndTimeMs_\"+c+\"_that_falls_during_\"+\nGR(b)+\"._Child_playbacks_can_only_have_duration_updated_not_their_start.\")};\nrHa\u003dfunction(a){a.Y.S(\"web_player_ss_timeline_manager_reset_all_killswitch\")||(a.Ja.clear(),a.jb.clear(),a.Na.clear(),a.D.clear(),a.B\u003d[],a.J\u003d[],a.u.clear(),a.tb.clear(),a.K.clear(),a.ya.clear(),a.bb\u003d[],a.X\u003dnull,a.lc.clear(),a.xa\u003d[],a.Cb\u003d[],a.Tb\u003d[],a.Lb\u003d[],a.Sa\u003d[],a.Sb.clear(),a.Wb.clear(),a.Ub.clear(),a.Va.clear(),a.isLiveNow\u003d!0,a.Z\u003d!1,a.j\u003dvoid 0,a.Ea\u003d0,a.Ya\u003d!0,a.C\u003d!1,a.Ei\u003d0,a.N\u003dnull,a.Gb\u003d0,a.Eb\u003d!1,a.Rn\u003d!1)};\nqHa\u003dfunction(a,b){var c\u003da.D.get(b.cpn);if(c){a\u003dg.q(a.B);for(var d\u003da.next();!d.done;d\u003da.next())d\u003dd.value,d.start\u003d\u003d\u003dc.end?d.start\u003db.Hc+b.durationMs:d.end\u003d\u003d\u003dc.start\u0026\u0026(d.end\u003db.Hc);c.start\u003db.Hc;c.end\u003db.Hc+b.durationMs}};\nGR\u003dfunction(a){var b;return\"playback_timelinePlaybackId_\"+a.Cc+\"_video_id_\"+(null\u003d\u003d\u003d(b\u003da.videoData)||void 0\u003d\u003d\u003db?void 0:b.videoId)+\"_durationMs_\"+a.durationMs+\"_enterTimeMs_\"+a.Hc+\"_parentReturnTimeMs_\"+a.hd};\nPR\u003dfunction(a,b,c){c\u003da.ya.get(c);c||(b+\u003da.ym(),c\u003dKR(a,b,1).gm);return c};\nQR\u003dfunction(a,b,c,d){if(d)for(d\u003d0;d\u003ca.B.length;){var e\u003da.B[d];if(e.start\u003cb\u0026\u0026e.end\u003ec){var f\u003de.end;e.end\u003db;sHa(a,c,f)}else if(e.start\u003e\u003db\u0026\u0026e.start\u003cc\u0026\u0026e.end\u003ec)e.start\u003dc;else if(e.end\u003eb\u0026\u0026e.end\u003c\u003dc\u0026\u0026e.start\u003cb)e.end\u003db;else if(e.start\u003e\u003db\u0026\u0026e.end\u003c\u003dc){a.Ca.removeCueRange(e);if(a.Sa.includes(e))a.onCueRangeExit(e);a.B.splice(d,1);continue}d++}else sHa(a,b,c)};\nsHa\u003dfunction(a,b,c){b\u003doHa(b,c);c\u003d!0;g.vc(a.B,b,function(k,l){return k.start-l.start});\nfor(var d\u003d0;d\u003ca.B.length;){if(0\u003cd){var e\u003da.B[d],f\u003da.B[d-1];if(Math.round(f.end/1E3)\u003e\u003dMath.round(e.start/1E3)){f.end\u003de.end;e!\u003d\u003db?a.Ca.removeCueRange(e):c\u003d!1;a.B.splice(d,1);continue}}d++}if(c)for(a.Ca.addCueRange(b),b\u003da.Ca.pw(\"serverstitchedcuerange\",36E5),b\u003dg.q(b),c\u003db.next();!c.done;c\u003db.next())a.D.delete(c.value.getId())};\nRR\u003dfunction(a,b,c){if(void 0\u003d\u003d\u003dc||!c){c\u003dg.q(a.bb);for(var d\u003dc.next();!d.done;d\u003dc.next()){d\u003dd.value;if(b\u003e\u003dd.start\u0026\u0026b\u003c\u003dd.end)return;if(b\u003d\u003d\u003dd.end+1){d.end+\u003d1;return}}a.bb.push(new jHa(b))}};\ng.tHa\u003dfunction(a,b){a\u003dg.q(a.bb);for(var c\u003da.next();!c.done;c\u003da.next())if(c\u003dc.value,b\u003e\u003dc.start\u0026\u0026b\u003c\u003dc.end)return!0;return!1};\nuHa\u003dfunction(a,b){var c\u003d[];a\u003da.K.get(b);if(!a)return[];a\u003dg.q(a);for(b\u003da.next();!b.done;b\u003da.next())b\u003db.value,b.cpn\u0026\u0026c.push(b.cpn);return c};\nvHa\u003dfunction(a,b,c){var d\u003d0;a\u003da.K.get(c);if(!a)return-1;a\u003dg.q(a);for(c\u003da.next();!c.done;c\u003da.next()){if(c.value.cpn\u003d\u003d\u003db)return d;d++}return-1};\nwHa\u003dfunction(a,b){var c,d\u003d[];a\u003da.K.get(b);if(!a)return[];a\u003dg.q(a);for(b\u003da.next();!b.done;b\u003da.next())(b\u003dnull\u003d\u003d\u003d(c\u003db.value.videoData)||void 0\u003d\u003d\u003dc?void 0:c.videoId)\u0026\u0026d.push(b);return d};\nxHa\u003dfunction(a,b){var c\u003d0;a\u003da.K.get(b);if(!a)return 0;a\u003dg.q(a);for(b\u003da.next();!b.done;b\u003da.next())b\u003db.value,0!\u003d\u003db.durationMs\u0026\u0026b.hd!\u003d\u003db.Hc\u0026\u0026c++;return c};\nyHa\u003dfunction(a,b,c){var d\u003d!1;if(c\u0026\u0026(c\u003da.K.get(c))){c\u003dg.q(c);for(var e\u003dc.next();!e.done;e\u003dc.next())e\u003de.value,0!\u003d\u003de.durationMs\u0026\u0026e.hd!\u003d\u003de.Hc\u0026\u0026(e\u003de.cpn,b\u003d\u003d\u003de\u0026\u0026(d\u003d!0),d\u0026\u0026!a.Wb.has(e)\u0026\u0026(a.Ca.Aa(\"sdai\",{decoratedAd:e}),a.Wb.add(e)))}};\nDR\u003dfunction(a){a.oa\u0026\u0026a.Ca.Aa(\"sdai\",{adf:\"0_\"+((new Date).getTime()/1E3-a.Gb)+\"_isTimeout_\"+a.Z})};\nlHa\u003dfunction(a,b,c){if(a.xa.length)for(var d\u003d{},e\u003dg.q(a.xa),f\u003de.next();!f.done;d\u003d{Bp:d.Bp},f\u003de.next()){d.Bp\u003df.value;f\u003d1E3*d.Bp.startSecs;var k\u003d1E3*d.Bp.durationSecs+f;if(b\u003ef\u0026\u0026b\u003ck||c\u003ef\u0026\u0026c\u003ck)return Mm(a.Tb,function(l){return function(m){return m.identifier\u003d\u003d\u003dl.Bp.identifier}}(d))||(a.Ca.Aa(\"sdai\",{adskip:b}),a.Tb.push(d.Bp)),d.Bp}};\nSR\u003dfunction(a){a.Z\u003d!1;a.ma.isActive()\u0026\u0026DR(a);a.ma.stop();a.Nw(!1)};\nER\u003dfunction(a){return a.Y.experiments.Za(\"html5_ssdai_use_new_ad_report\")};\nTR\u003dfunction(a,b,c){g.I.call(this);var d\u003dthis;this.api\u003da;this.Y\u003db;this.j\u003dc;this.J\u003dnew Map;this.u\u003d[];this.B\u003dthis.K\u003dnull;this.X\u003dNaN;this.D\u003dthis.C\u003dnull;this.N\u003dnew g.K(function(){zHa(d,d.X)});\nthis.Z\u003d[];this.ma\u003dnew g.K(function(){var e\u003dd.Z.pop();if(e){var f\u003de.Cc,k\u003de.playerVars;e\u003de.playerType;k\u0026\u0026(k.prefer_gapless\u003d!0,d.api.preloadVideoByPlayerVars(k,e,NaN,\"\",f),d.Z.length\u0026\u0026g.ap(d.ma,4500))}});\nthis.events\u003dnew g.yA(this);c.getPlayerType();g.J(this,this.N);g.J(this,this.ma);g.J(this,this.events);this.events.T(this.api,g.dx(\"childplayback\"),this.onCueRangeEnter);this.events.T(this.api,\"onQueuedVideoLoaded\",this.onQueuedVideoLoaded);this.events.T(this.api,\"presentingplayerstatechange\",this.jg)};\nDHa\u003dfunction(a,b,c,d,e,f){var k\u003db.cpn,l\u003db.docid||b.video_id||b.videoId||b.id,m\u003da.j;f\u003dvoid 0\u003d\u003d\u003df?e+d:f;if(e\u003ef)return UR(a,\"enterAfterReturn enterTimeMs\u003d\"+e+\" is greater than parentReturnTimeMs\u003d\"+f.toFixed(3),k,l),\"\";var n\u003d1E3*m.getMinSeekableTime();if(e\u003cn)return UR(a,\"enterBeforeMinSeekable enterTimeMs\u003d\"+e+\" is less than parentMinSeekableTimeMs\u003d\"+n,k,l),\"\";n\u003d1E3*m.getDuration();if(f\u003en)return m\u003d\"returnAfterDuration parentReturnTimeMs\u003d\"+f.toFixed(3)+\" is greater than parentDurationMs\u003d\"+n+\". And timestampOffset in seconds is \"+\nm.qd(),UR(a,m,k,l),\"\";n\u003dnull;for(var p\u003dg.q(a.u),r\u003dp.next();!r.done;r\u003dp.next()){r\u003dr.value;if(e\u003e\u003dr.Hc\u0026\u0026e\u003cr.hd)return UR(a,\"overlappingEnter\",k,l),a.Ra(),\"\";if(f\u003c\u003dr.hd\u0026\u0026f\u003er.Hc)return UR(a,\"overlappingReturn\",k,l),a.Ra(),\"\";if(f\u003d\u003d\u003dr.Hc)return UR(a,\"outOfOrder\",k,l),a.Ra(),\"\";e\u003d\u003d\u003dr.hd\u0026\u0026(n\u003dr)}k\u003d\"cs_childplayback_\"+AHa++;l\u003d{Bd:VR(d,!0),jk:Infinity,target:null};var t\u003d{Cc:k,playerVars:b,playerType:c,durationMs:d,Hc:e,hd:f,Vn:l};a.u\u003da.u.concat(t).sort(function(y,z){return y.Hc-z.Hc});\nn?BHa(a,n,{Bd:VR(n.durationMs,!0),jk:a.Y.S(\"timeline_manager_transition_killswitch\")?Infinity:n.Vn.jk,target:t}):(b\u003d{Bd:VR(e,!1),jk:e,target:t},a.J.set(b.Bd,b),a.Ra(),m.addCueRange(b.Bd));b\u003da.Y.S(\"html5_gapless_preloading\");if(a.j\u003d\u003d\u003da.api.Nc()\u0026\u0026(m\u003d1E3*m.getCurrentTime(),m\u003e\u003dt.Hc\u0026\u0026m\u003ct.hd)){var u\u003da.api.Nc().getPlayerState(),x\u003dm-t.Hc;ci(function(){CHa(a,t,x/1E3,u)});\nb\u003d!1}b\u0026\u0026(a.Z.unshift(t),g.ap(a.ma,0));a.Ra();return k};\nVR\u003dfunction(a,b){return new g.bx(Math.max(0,a-5E3),b?0x8000000000000:a-1,{namespace:\"childplayback\",priority:9})};\nEHa\u003dfunction(a,b,c,d){a.Ra();a.B\u003dd;a.api.Tz(a.j,c,b)};\nFHa\u003dfunction(a,b,c,d){a.Ra();a.B\u003dd;d\u003db.Cc;var e\u003db.playerVars,f\u003db.playerType;a.K\u003db;e\u0026\u0026a.api.enqueueVideoByPlayerVars(e,f,c,d)};\nBHa\u003dfunction(a,b,c){var d\u003db.Vn;b.Vn\u003dc;WR(a,b)\u0026\u0026(c\u003da.api.Nc(),d.Bd\u003d\u003d\u003da.B\u0026\u0026YR(a),a.Ra(),c.removeCueRange(d.Bd),b\u003db.Vn,a.Ra(),c.addCueRange(b.Bd))};\nYR\u003dfunction(a){a.K\u003dnull;a.B\u003dnull;a.api.Nt()||a.api.clearQueue()};\nGHa\u003dfunction(a,b){WR(a,b)||UR(a,\"childPlaybackIsNotPresenting\");return b.hd\u003d\u003d\u003db.Hc+b.durationMs?(a\u003da.api.Nc(),b.Hc+1E3*a.getCurrentTime()):b.hd};\nZR\u003dfunction(a,b){var c\u003d0;a\u003dg.q(a.u);for(var d\u003da.next();!d.done;d\u003da.next()){d\u003dd.value;var e\u003dd.Hc/1E3+c,f\u003de+d.durationMs/1E3;if(e\u003eb)break;if(f\u003eb)return{gm:d,Nq:b-e};c\u003df-d.hd/1E3}return{gm:null,Nq:b-c}};\nzHa\u003dfunction(a,b){var c\u003da.D||a.api.Nc().getPlayerState();$R(a,!0);b\u003da.Y.S(\"html5_playbacktimeline_seektoinf_killswitch\")||isFinite(b)?b:a.j.Gj();var d\u003dZR(a,b);b\u003dd.gm;d\u003dd.Nq;var e\u003db\u0026\u0026!WR(a,b)||!b\u0026\u0026a.j!\u003d\u003da.api.Nc(),f\u003d1E3*d;f\u003da.B\u0026\u0026a.B.start\u003c\u003df\u0026\u0026f\u003c\u003da.B.end;!e\u0026\u0026f||YR(a);a.Ra();b?(a.Ra(),CHa(a,b,d,c)):(a.Ra(),aS(a,d,c))};\naS\u003dfunction(a,b,c){var d\u003da.j,e\u003da.api.Nc();d!\u003d\u003de\u0026\u0026a.api.Wm();d.seekTo(b,{me:\"application_timelinemanager\"});HHa(a,c)};\nCHa\u003dfunction(a,b,c,d){var e\u003dWR(a,b);if(!e){b.playerVars.prefer_gapless\u003d!0;var f\u003dnew yE(a.Y,b.playerVars);f.Cc\u003db.Cc;a.api.Po(f,b.playerType)}f\u003da.api.Nc();e||(b\u003db.Vn,a.Ra(),f.addCueRange(b.Bd));f.seekTo(c,{me:\"application_timelinemanager\"});HHa(a,d)};\nHHa\u003dfunction(a,b){a\u003da.api.Nc();var c\u003da.getPlayerState();g.eI(b)\u0026\u0026!g.eI(c)?a.playVideo():g.U(b,4)\u0026\u0026!g.U(c,4)\u0026\u0026a.pauseVideo()};\n$R\u003dfunction(a,b){a.X\u003dNaN;a.N.stop();a.C\u0026\u0026b\u0026\u0026NR(a.C);a.D\u003dnull;a.C\u003dnull};\nWR\u003dfunction(a,b){a\u003da.api.Nc();return!!a\u0026\u0026a.getVideoData().Cc\u003d\u003d\u003db.Cc};\nIHa\u003dfunction(a){var b\u003da.u.find(function(e){return WR(a,e)});\nif(b){var c\u003da.api.Nc();YR(a);var d\u003dnew g.ZH(8);b\u003dGHa(a,b)/1E3;aS(a,b,d);c.Aa(\"forceParentTransition\",{childPlayback:1});a.j.Aa(\"forceParentTransition\",{parentPlayback:1})}};\nbS\u003dfunction(a,b,c){b\u003dvoid 0\u003d\u003d\u003db?-1:b;c\u003dvoid 0\u003d\u003d\u003dc?Infinity:c;a.Ra();for(var d\u003db,e\u003dc,f\u003dg.q(a.J),k\u003df.next();!k.done;k\u003df.next()){var l\u003dg.q(k.value);k\u003dl.next().value;l\u003dl.next().value;l.jk\u003e\u003dd\u0026\u0026l.target\u0026\u0026l.target.hd\u003c\u003de\u0026\u0026(a.j.removeCueRange(k),a.J.delete(k))}d\u003db;e\u003dc;f\u003d[];k\u003dg.q(a.u);for(l\u003dk.next();!l.done;l\u003dk.next())if(l\u003dl.value,l.Hc\u003e\u003dd\u0026\u0026l.hd\u003c\u003de){var m\u003da;m.K\u003d\u003d\u003dl\u0026\u0026YR(m);WR(m,l)\u0026\u0026m.api.Wm()}else f.push(l);a.u\u003df;d\u003dZR(a,b/1E3);b\u003dd.gm;d\u003dd.Nq;b\u0026\u0026(d*\u003d1E3,JHa(a,b,d,b.hd\u003d\u003d\u003db.Hc+b.durationMs?b.Hc+d:b.hd));(b\u003dZR(a,\nc/1E3).gm)\u0026\u0026UR(a,\"Invalid clearEndTimeMs\u003d\"+c+\" that falls during playback\u003d{timelinePlaybackId\u003d\"+(b.Cc+\" video_id\u003d\"+b.playerVars.video_id+\" durationMs\u003d\"+b.durationMs+\" enterTimeMs\u003d\"+b.Hc+\" parentReturnTimeMs\u003d\"+b.hd+\"}.Child playbacks can only have duration updated not their start.\"))};\nJHa\u003dfunction(a,b,c,d){a.Ra();b.durationMs\u003dc;b.hd\u003dd;d\u003d{Bd:VR(c,!0),jk:c,target:null};BHa(a,b,d);WR(a,b)\u0026\u00261E3*a.api.Nc().getCurrentTime()\u003ec\u0026\u0026(b\u003dGHa(a,b)/1E3,c\u003da.api.Nc().getPlayerState(),aS(a,b,c))};\nUR\u003dfunction(a,b,c,d){a.j.Aa(\"timelineerror\",{e:b,cpn:c?c:void 0,videoId:d?d:void 0})};\nLHa\u003dfunction(a){a\u0026\u0026\"web\"!\u003d\u003da\u0026\u0026KHa.includes(a)};\neS\u003dfunction(a,b){g.I.call(this);var c\u003dthis;this.data\u003d[];this.B\u003da||NaN;this.u\u003db||null;this.j\u003dnew g.K(function(){cS(c);dS(c)});\ng.J(this,this.j)};\ncS\u003dfunction(a){var b\u003d(0,g.Q)();a.data.forEach(function(c){c.expire\u003cb\u0026\u0026fS(a,c,!0)});\na.data\u003dg.un(a.data,function(c){return!(c.expire\u003cb)})};\nfS\u003dfunction(a,b,c){c\u0026\u0026a.u\u0026\u0026a.u(b.value)};\ndS\u003dfunction(a){a.j.stop();var b\u003dInfinity;for(var c\u003dg.q(a.data),d\u003dc.next();!d.done;d\u003dc.next())d\u003dd.value,d.expire\u003cb\u0026\u0026(b\u003dd.expire);b\u0026\u0026isFinite(b)\u0026\u0026(b\u003dMath.max(b-Date.now(),100),a.j.start(b))};\ngS\u003dfunction(){g.Dp.call(this);this.D\u003dnew Map};\nhS\u003dfunction(a){this.data\u003dwindow.Float32Array?new Float32Array(a):Array(a);this.u\u003dthis.j\u003da-1};\nMHa\u003dfunction(a){return a.data[a.j]||0};\niS\u003dfunction(a){g.I.call(this);this.B\u003da;this.j\u003dnew Map;this.u\u003dnew g.K(this.sample,250,this);g.J(this,this.u);this.start()};\njS\u003dfunction(a,b){var c;if(null\u003d\u003d\u003d(c\u003da.j.get(b))||void 0\u003d\u003d\u003dc)a\u003dvoid 0;else{a\u003dc.buffer;for(b\u003d[];a.u!\u003d\u003da.j;)a.u\u003d(a.u+1)%a.data.length,b.push(a.data[a.u]);a\u003db}return a||[]};\nkS\u003dfunction(a,b){var c;return(null\u003d\u003d\u003d(c\u003da.j.get(b))||void 0\u003d\u003d\u003dc?void 0:MHa(c.buffer))||0};\nlS\u003dfunction(a){this.u\u003da;this.j\u003dNaN;this.buffer\u003dnew hS(100)};\nNHa\u003dfunction(a){var b\u003d/codecs\u003d\"([^\"]*)\"/.exec(a.mimeType);return b\u0026\u0026b[1]?b[1]+\" (\"+a.Yb()+\")\":a.Yb()};\nmS\u003dfunction(a){g.I.call(this);var b\u003dthis;this.j\u003dnull;for(var c\u003d[],d\u003d0;100\u003e\u003dd;d++)c.push(d/100);c\u003d{threshold:c,trackVisibility:!0,delay:1E3};(this.u\u003dwindow.IntersectionObserver?new IntersectionObserver(function(e){e\u003de[e.length-1];\"undefined\"\u003d\u003d\u003dtypeof e.isVisible?b.j\u003dnull:b.j\u003de.isVisible?e.intersectionRatio:0},c):null)\u0026\u0026this.u.observe(a)};\nOHa\u003dfunction(a,b){Coa(a,\"version\",b)};\noS\u003dfunction(a){g.V.call(this,{G:\"div\",Ha:[\"html5-video-player\"],W:{tabindex:\"-1\",id:a.webPlayerContextConfig?a.webPlayerContextConfig.rootElementId:a.config.attrs.id},U:[{G:\"div\",L:g.nS.VIDEO_CONTAINER,W:{\"data-layer\":\"0\"}}]});var b\u003dthis;this.app\u003da;this.Xv\u003dthis.Da(g.nS.VIDEO_CONTAINER);this.fu\u003dnew g.qm(0,0,0,0);this.Jb\u003dnull;this.KB\u003dnew g.qm(0,0,0,0);this.xF\u003dthis.uG\u003dthis.tG\u003dNaN;this.BA\u003dthis.HB\u003dthis.mH\u003dthis.pL\u003d!1;this.AE\u003dNaN;this.XF\u003d!1;this.ix\u003dnull;this.NG\u003dfunction(){b.element.focus()};\nvar c\u003dthis.element.addEventListener,d\u003dthis.element.removeEventListener;this.addEventListener\u003dfunction(f,k,l){c.apply(b.element,[f,k,l])};\nthis.removeEventListener\u003dfunction(f,k,l){d.apply(b.element,[f,k,l])};\nvar e\u003da.V();e.transparentBackground\u0026\u0026this.Gn(\"ytp-transparent\");\"0\"\u003d\u003d\u003de.controlsType\u0026\u0026this.Gn(\"ytp-hide-controls\");g.hp(this.element,\"ytp-exp-bottom-control-flexbox\");e.S(\"html5_player_bottom_linear_gradient\")\u0026\u0026g.hp(this.element,\"ytp-linear-gradient-bottom-experiment\");vua(e)\u0026\u0026g.hp(this.element,\"ytp-larger-tap-buttons\");e.S(\"enable_new_paid_product_placement\")\u0026\u0026!g.ED(e)\u0026\u0026g.hp(this.element,\"ytp-exp-ppp-update\");GD(e)\u0026\u0026g.hp(this.element,\"ytp-exp-hybrid-controls\");OHa(this.element,PHa(a));this.GP\u003d!1;\nthis.uw\u003dnew g.kh(NaN,NaN);QHa(this);this.T(a.Ua,\"onMutedAutoplayChange\",this.onMutedAutoplayChange)};\nQHa\u003dfunction(a){function b(){a.Jb\u0026\u0026pS(a);qS(a)!\u003d\u003da.XF\u0026\u0026a.resize()}\nfunction c(k,l){a.Dt(k,l)}\nfunction d(k){k.getVideoData()\u0026\u0026a.updateVideoData(k.getVideoData())}\nfunction e(){a.KB\u003dnew g.qm(0,0,0,0);a.fu\u003dnew g.qm(0,0,0,0)}\nvar f\u003da.app.Ua;f.addEventListener(\"initializingmode\",e);f.addEventListener(\"videoplayerreset\",d);f.addEventListener(\"videodatachange\",c);f.addEventListener(\"presentingplayerstatechange\",b);g.ef(a,function(){f.removeEventListener(\"initializingmode\",e);f.removeEventListener(\"videoplayerreset\",d);f.removeEventListener(\"videodatachange\",c);f.removeEventListener(\"presentingplayerstatechange\",b)})};\nRHa\u003dfunction(a){var b\u003dg.hM(a.app);if(b\u003db?b.getVideoData():null){if(g.XE(b)||g.YE(b)||g.$E(b))return 16/9;if(IE(b)\u0026\u0026b.C.j)return a\u003db.C.videoInfos[0].video,rS(a.width,a.height)}return(a\u003da.Jb)?rS(a.videoWidth,a.videoHeight):16/9};\nSHa\u003dfunction(a,b,c,d){var e\u003dc,f\u003drS(b.width,b.height);a.pL?e\u003dc\u003cf?Infinity:0:isNaN(a.xF)?isNaN(a.uG)||(e\u003da.uG):e\u003da.xF;isFinite(e)||(e\u003dMath.max(c,f));a\u003de\u003ef?{width:b.width,height:b.width/e,aspectRatio:e}:e\u003cf?{width:b.height*e,height:b.height,aspectRatio:e}:{width:b.width,height:b.height,aspectRatio:f};d||isNaN(c)||(c\u003ee?a.width\u003da.height*c:c\u003ce\u0026\u0026(a.height\u003da.width/c),a.aspectRatio\u003dc);return a};\nrS\u003dfunction(a,b){return 1\u003eMath.abs(sS*b-a)||1\u003eMath.abs(sS/a-b)?sS:a/b};\nqS\u003dfunction(a){if(1\u003d\u003d\u003da.app.getAppState())return!1;if(6\u003d\u003d\u003da.app.getAppState())return!0;var b\u003dg.hM(a.app);if(!b||b.Dm())return!1;var c\u003da.app.Ua.zb();a\u003d!g.U(c,2)||!a.app.V().S(\"html5_leanback_gapless_elem_display_killswitch\")\u0026\u0026b\u0026\u0026b.getVideoData().Ea;b\u003dg.U(c,1024);return c\u0026\u0026a\u0026\u0026!b\u0026\u0026!c.isCued()};\npS\u003dfunction(a){var b\u003d\"3\"\u003d\u003d\u003da.app.V().controlsType\u0026\u0026!a.BA\u0026\u0026qS(a)\u0026\u0026!a.app.nx||!1;a.Jb.controls\u003db;a.Jb.tabIndex\u003db?0:-1;b?a.Jb.removeEventListener(\"focus\",a.NG):a.app.V().S(\"disable_focus_redirect\")||a.Jb.addEventListener(\"focus\",a.NG)};\nUHa\u003dfunction(a){var b\u003da.Bg(),c\u003d1,d\u003d!1,e\u003dSHa(a,b,a.getVideoAspectRatio()),f\u003da.app.V().S(\"enable_desktop_player_underlay\"),k\u003dks(),l\u003dg.XB(a.app.V().experiments,\"player_underlay_min_player_width\");l\u003df\u0026\u0026a.mH\u0026\u0026a.getPlayerSize().width\u003el;if(qS(a)){var m\u003dRHa(a);var n\u003disNaN(m)||g.nu||tS\u0026\u0026g.Pt||l;ls\u0026\u0026!g.Fc(601)?m\u003de.aspectRatio:n\u003dn||\"3\"\u003d\u003d\u003da.app.V().controlsType;n?l?(n\u003da.app.V().S(\"place_shrunken_video_on_left_of_player\"),m\u003d.02*a.getPlayerSize().width,n\u003dn?m:a.getPlayerSize().width-b.width-m,n\u003dnew g.qm(n,0,b.width,\nb.height)):n\u003dnew g.qm(0,0,b.width,b.height):(c\u003de.aspectRatio/m,n\u003dnew g.qm((b.width-e.width/c)/2,(b.height-e.height)/2,e.width/c,e.height),1\u003d\u003d\u003dc\u0026\u0026g.Pt\u0026\u0026(m\u003dn.width-b.height*m,0\u003cm\u0026\u0026(n.width+\u003dm,n.height+\u003dm)));if(k||a.GP)a.Jb.style.display\u003d\"\";a.XF\u003d!0}else{n\u003d-b.height;ls?n*\u003dwindow.devicePixelRatio:g.HD\u0026\u0026(n-\u003dwindow.screen.height);n\u003dnew g.qm(0,n,b.width,b.height);if(k||a.GP)a.Jb.style.display\u003d\"none\";a.XF\u003d!1}rm(a.KB,n)||(a.KB\u003dn,g.lD(a.app.V())?(a.Jb.style.setProperty(\"width\",n.width+\"px\",\"important\"),a.Jb.style.setProperty(\"height\",\nn.height+\"px\",\"important\")):g.Fm(a.Jb,n.getSize()),d\u003dnew g.ih(n.left,n.top),g.Bm(a.Jb,Math.round(d.x),Math.round(d.y)),d\u003d!0);b\u003dnew g.qm((b.width-e.width)/2,(b.height-e.height)/2,e.width,e.height);rm(a.fu,b)||(a.fu\u003db,d\u003d!0);g.vm(a.Jb,\"transform\",1\u003d\u003d\u003dc?\"\":\"scaleX(\"+c+\")\");f\u0026\u0026l!\u003d\u003da.HB\u0026\u0026(l\u0026\u0026(a.Jb.classList.add(g.nS.VIDEO_CONTAINER_TRANSITIONING),a.Jb.addEventListener(THa,a.HO.bind(a))),a.HB\u003dl,a.app.Ua.ea(\"playerUnderlayVisibilityChange\",a.HB?\"transitioning\":\"hidden\"));return d};\nVHa\u003dfunction(){this.csn\u003dg.ew();this.clientPlaybackNonce\u003dnull;this.elements\u003dnew Set;this.B\u003dnew Set;this.j\u003dnew Set;this.u\u003dnew Set};\nWHa\u003dfunction(a,b){a.elements.has(b);a.elements.delete(b);a.B.delete(b);a.j.delete(b);a.u.delete(b)};\nXHa\u003dfunction(a){if(a.csn!\u003d\u003dg.ew())if(\"UNDEFINED_CSN\"\u003d\u003d\u003da.csn)a.csn\u003dg.ew();else{var b\u003dg.ew(),c\u003dg.dw();if(b\u0026\u0026c){a.csn\u003db;for(var d\u003dg.q(a.elements),e\u003dd.next();!e.done;e\u003dd.next())(e\u003de.value.visualElement)\u0026\u0026e.isClientVe()\u0026\u0026g.pw(void 0,b,c,[e])}if(b)for(a\u003dg.q(a.j),e\u003da.next();!e.done;e\u003da.next())(c\u003de.value.visualElement)\u0026\u0026c.isClientVe()\u0026\u0026g.qw(b,c,void 0)}};\nuS\u003dfunction(a,b,c,d,e){g.V.call(this,{G:\"div\",L:\"ytp-horizonchart\"});this.D\u003db;this.sampleCount\u003dc;this.B\u003dd;this.C\u003de;this.index\u003d0;this.heightPx\u003d-1;this.u\u003dthis.ctx\u003dnull;this.j\u003dMath.round(a/c);this.element.style.width\u003dthis.j*this.sampleCount+\"px\";this.element.style.height\u003dthis.D+\"em\"};\nvS\u003dfunction(a,b){if(-1\u003d\u003d\u003da.heightPx){var c\u003dnull;try{c\u003dg.Qh(\"CANVAS\"),a.ctx\u003dc.getContext(\"2d\")}catch(e){}if(a.ctx){var d\u003da.j*a.sampleCount;a.u\u003dc;a.u.width\u003dd;a.u.style.width\u003dd+\"px\";a.element.appendChild(a.u)}else for(a.sampleCount\u003dMath.floor(a.sampleCount/4),a.j*\u003d4,c\u003d0;c\u003ca.sampleCount;c++)d\u003dg.Qh(\"SPAN\"),d.style.width\u003da.j+\"px\",d.style.left\u003da.j*c+\"px\",a.element.appendChild(d)}c\u003da.element.clientHeight||24;c!\u003d\u003da.heightPx\u0026\u0026(a.heightPx\u003dc,a.ctx\u0026\u0026(c\u003d1\u003c(window.devicePixelRatio||1)?2:1,a.u.height\u003da.heightPx*\nc,a.u.style.height\u003da.heightPx+\"px\",a.ctx.scale(1,c)));b\u003dg.q(b);for(c\u003db.next();!c.done;c\u003db.next())a.setValue(a.index,c.value),a.index\u003d(a.index+1)%a.sampleCount;b\u003da.index;a.ctx?a.ctx.clearRect(b*a.j,0,a.j,a.heightPx):(a\u003da.element.children[b],a.style.height\u003d\"0px\",a.style.borderTop\u003d\"\")};\nwS\u003dfunction(a){var b\u003dnull;b\u003d{G:\"button\",Ha:[\"html5-video-info-panel-close\",\"ytp-button\"],W:{title:\"close\"},qa:\"[x]\"};g.V.call(this,{G:\"div\",L:\"html5-video-info-panel\",U:[b,{G:\"div\",L:\"html5-video-info-panel-content\",U:[{G:\"div\",U:[{G:\"div\",qa:\"Video ID / sCPN\"},{G:\"span\",qa:\"{{video_id_and_cpn}}\"}]},{G:\"div\",U:[{G:\"div\",qa:\"Viewport / Frames\"},{G:\"span\",qa:\"{{dims_and_frames}}\"}]},{G:\"div\",U:[{G:\"div\",qa:\"Current / Optimal Res\"},{G:\"span\",qa:\"{{resolution}}\"}]},{G:\"div\",U:[{G:\"div\",qa:\"Volume / Normalized\"},\n{G:\"span\",qa:\"{{volume}}\"}]},{G:\"div\",U:[{G:\"div\",qa:\"Codecs\"},{G:\"span\",qa:\"{{codecs}}\"}]},{G:\"div\",W:{style:\"{{shader_info_style}}\"},U:[{G:\"div\",qa:\"Shader Info\"},{G:\"span\",qa:\"{{shader_info}}\"}]},{G:\"div\",W:{style:\"{{color_style}}\"},U:[{G:\"div\",qa:\"Color\"},{G:\"span\",qa:\"{{color}}\"}]},{G:\"div\",W:{style:\"{{drm_style}}\"},U:[{G:\"div\",qa:\"Protected\"},{G:\"span\",qa:\"{{drm}}\"}]},{G:\"div\",W:{style:\"{{bandwidth_style}}\"},U:[{G:\"div\",qa:\"Connection Speed\"},{G:\"span\",U:[{G:\"span\",qa:\"{{bandwidth_chart}}\"},\n{G:\"span\",qa:\"{{bandwidth_kbps}}\"}]}]},{G:\"div\",W:{style:\"{{network_activity_style}}\"},U:[{G:\"div\",qa:\"Network Activity\"},{G:\"span\",U:[{G:\"span\",qa:\"{{network_activity_chart}}\"},{G:\"span\",qa:\"{{network_activity_bytes}}\"}]}]},{G:\"div\",U:[{G:\"div\",qa:\"Buffer Health\"},{G:\"span\",U:[{G:\"span\",qa:\"{{buffer_health_chart}}\"},{G:\"span\",qa:\"{{buffer_health_seconds}}\"}]}]},{G:\"div\",W:{style:\"{{live_latency_style}}\"},U:[{G:\"div\",qa:\"Live Latency\"},{G:\"span\",U:[{G:\"span\",qa:\"{{live_latency_chart}}\"},{G:\"span\",\nqa:\"{{live_latency_secs}}\"}]}]},{G:\"div\",W:{style:\"{{live_mode_style}}\"},U:[{G:\"div\",qa:\"Live Mode\"},{G:\"span\",qa:\"{{live_mode}}\"}]},{G:\"div\",W:{style:\"{{playback_categories_style}}\"},U:[{G:\"div\",qa:\"Playback Categories\"},{G:\"span\",qa:\"{{playback_categories}}\"}]},{G:\"div\",U:[{G:\"div\",qa:\"Mystery Text\"},{G:\"span\",qa:\"{{debug_info}}\"}]},{G:\"div\",U:[{G:\"div\",qa:\"Date\"},{G:\"span\",qa:\"{{date}}\"}]},{G:\"div\",W:{style:\"{{cotn_and_local_media_style}}\"},U:[{G:\"div\",qa:\"COTN / Local Media\"},{G:\"span\",qa:\"{{cotn_and_local_media}}\"}]},\n{G:\"div\",W:{style:\"{{release_style}}\"},U:[{G:\"div\",qa:\"Player Release\"},{G:\"span\",qa:\"{{release_name}}\"}]}]}]});b\u0026\u0026(b\u003dthis.Da(\"html5-video-info-panel-close\"),this.T(b,\"click\",this.hide));b\u003d[0,18750,37500,81250,128E3,256E3,512E3,2048E3,8192E3,32768E3,131072E3];var c\u003d\"#000 #d53e4f #f46d43 #fdae61 #fee08b #e6f598 #abdda4 #66c2a5 #3288bd #124588 #fff\".split(\" \"),d\u003db.map(function(e){return e/4});\nthis.j\u003dnew uS(300,1,150,b,c);g.J(this,this.j);this.Ma(\"bandwidth_chart\",this.j);this.B\u003dnew uS(300,1,150,[0,3,10,15,30,60,90],\"#000 #66c2a5 #abdda4 #e6f598 #fdae61 #f46d43 #a8330f\".split(\" \"));g.J(this,this.B);this.Ma(\"live_latency_chart\",this.B);this.u\u003dnew uS(300,1,150,[0,15,30,60,90,120],\"#000 #fdae61 #e6f598 #66c2a5 #3288bd #fff\".split(\" \"));g.J(this,this.u);this.Ma(\"buffer_health_chart\",this.u);this.C\u003dnew uS(300,1,150,d,c);g.J(this,this.C);this.Ma(\"network_activity_chart\",this.C);this.delay\u003dnew g.K(this.Ka,\n500,this);g.J(this,this.delay);this.Ua\u003da};\nYHa\u003dfunction(a){a\u003dvoid 0\u003d\u003d\u003da?{}:a;var b\u003da.Dh,c\u003da.Ng,d\u003da.getLastSegmentNumber,e\u003da.ut;this.jm\u003da.jm;this.Dh\u003db;this.Ng\u003dc;this.getLastSegmentNumber\u003dd;this.ut\u003de};\nZHa\u003dfunction(a,b){if(0\u003eb)return!0;var c\u003da.getLastSegmentNumber();return b\u003cc||b\u003d\u003d\u003dc\u0026\u0026!a.jm||b\u003d\u003d\u003dc\u0026\u0026(a\u003da.ut())\u0026\u0026b\u003d\u003d\u003da.Pa?!0:!1};\n$Ha\u003dfunction(a,b,c){if(!ZHa(a,b))return 0;if(!a.Dh||!isNaN(c)\u0026\u00260\u003cc)return 2;if(0\u003eb)return 1;c\u003da.getLastSegmentNumber();return b\u003cc||b\u003d\u003d\u003dc\u0026\u0026(a\u003da.ut())\u0026\u0026b\u003d\u003d\u003da.Pa\u0026\u0026!a.pending?2:1};\nxS\u003dfunction(a,b){this.schedule\u003da;this.policy\u003db;this.playbackRate\u003d1};\naIa\u003dfunction(a,b){var c\u003dMath.min(2.5,NC(a.schedule));a\u003dyS(a);return b-c*a};\nzS\u003dfunction(a,b,c,d,e){e\u003dvoid 0\u003d\u003d\u003de?!1:e;a.policy.Vf\u0026\u0026(d\u003dMath.abs(d));d/\u003da.playbackRate;var f\u003d1/PC(a.schedule);var k\u003dMath.max(.9*(d-3),NC(a.schedule)+2048*f);c\u003dk/f*a.policy.Yl/(b+c);c\u003dMath.min(c,d);a.policy.Pd\u0026\u0026e\u0026\u0026(c\u003dMath.max(c,a.policy.Pd));return bIa(a,c,b)};\nbIa\u003dfunction(a,b,c){return Math.ceil(Math.max(Math.max(65536,a.policy.Xl*c),Math.min(Math.min(a.policy.Ia,31*c),Math.ceil(b*c))))||65536};\nyS\u003dfunction(a){return PC(a.schedule,!a.policy.xj,a.policy.Wl)};\nAS\u003dfunction(a){return yS(a)/a.playbackRate};\nBS\u003dfunction(a,b,c,d,e){this.Wa\u003da;this.j\u003db;this.videoTrack\u003dc;this.audioTrack\u003dd;this.policy\u003de;this.seekCount\u003dthis.B\u003d0;this.u\u003d!1;this.C\u003dthis.j.isManifestless\u0026\u0026!this.j.df;this.D\u003dnull};\ncIa\u003dfunction(a,b,c){var d\u003db.j.index,e\u003db.u.Pa;aA(d,e)||c\u0026\u0026c.Pa\u003d\u003d\u003de?(a.Ra(),b.D\u003d!aA(d,e),b.N\u003d!aA(d,e)):(a.Ra(),b.D\u003d!0,b.N\u003d!0)};\neIa\u003dfunction(a,b,c,d){a.Ra();if(!b.j.cf())return 0!\u003d\u003dc\u0026\u0026CS(b),c;var e\u003dDS(b,c);if(!isNaN(e))return a.Ra(),e;CS(b);ES(b.C);return d\u0026\u0026(a\u003dKA(d.Of(),c),!isNaN(a))?(GS(b,a+dIa),c):GS(b,c)};\niIa\u003dfunction(a,b,c,d){if(a.u\u0026\u0026a.B){var e\u003dfIa(a,b,c);if(-1!\u003d\u003de){a.videoTrack.D\u003d!1;a.audioTrack.D\u003d!1;a.C\u003d!0;g.ii(function(){a.Wa.Aa(\"seekreason\",{reason:\"behindMinSq\",tgt:e});gIa(a,e)});\nreturn}}c?a.videoTrack.N\u003d!1:a.audioTrack.N\u003d!1;var f\u003da.policy.Qr||!a.C;if(0\u003c\u003dDS(a.videoTrack,a.B)\u0026\u00260\u003c\u003dDS(a.audioTrack,a.B)\u0026\u0026f){if(a.videoTrack.D||a.audioTrack.D)a.Ra(),a.Wa.Aa(\"iterativeSeeking\",{status:\"done\",count:a.seekCount});a.videoTrack.D\u003d!1;a.audioTrack.D\u003d!1}else d\u0026\u0026g.ii(function(){if(a.C||!a.policy.Sa)hIa(a);else{var k\u003db.startTime,l\u003db.duration,m\u003d-1!\u003d\u003da.videoTrack.J\u0026\u0026-1!\u003d\u003da.audioTrack.J,n\u003d!a.videoTrack.N\u0026\u0026!a.audioTrack.N;(c?a.videoTrack.D:a.audioTrack.D)\u0026\u0026m\u0026\u0026n\u0026\u0026(a.B\u003e\u003dk\u0026\u0026a.B\u003ck+l+.1?((c?a.videoTrack:\na.audioTrack).D\u003d!1,a.videoTrack.D||a.audioTrack.D||(a.Ra(),a.Wa.Aa(\"iterativeSeeking\",{status:\"done\",count:a.seekCount}),a.seekCount\u003d0)):8\u003ea.seekCount?(a.seekCount++,a.Ra(),a.Wa.Aa(\"iterativeSeeking\",{status:\"inprogress\",count:a.seekCount,target:a.B,actual:k,duration:l,isVideo:c}),a.seek(a.B)):(a.Ra(),a.Wa.Aa(\"iterativeSeeking\",{status:\"incomplete\",count:a.seekCount,target:a.B,actual:k}),a.seekCount\u003d0,a.videoTrack.D\u003d!1,a.audioTrack.D\u003d!1,a.Wa.Ca.seekTo(k+.1,{wq:!0,me:\"chunkSelectorSynchronizeMedia\",\nVp:!0})))}})};\nfIa\u003dfunction(a,b,c){if(!a.u)return-1;c\u003d(c?a.videoTrack:a.audioTrack).j.index;var d\u003dc.getSegmentNumberForTime(a.B);return(aA(c,a.j.Ge)||b.Pa\u003d\u003d\u003da.j.Ge)\u0026\u0026d\u003ca.j.Ge?(a.Ra(),a.j.getMinSeekableTime()):-1};\ngIa\u003dfunction(a,b){a.C\u0026\u0026-1!\u003d\u003da.videoTrack.J\u0026\u0026-1!\u003d\u003da.audioTrack.J\u0026\u0026(a.C\u003d!1,a.Ra(),a.Wa.Ca.seekTo(b+.1,{wq:!0,me:\"chunkSelectorSynchronize\",Vp:!0}))};\nhIa\u003dfunction(a){var b\u003d-1!\u003d\u003da.videoTrack.J,c\u003d-1!\u003d\u003da.audioTrack.J;if(!b||!c)if(b\u003d!b\u0026\u0026a.videoTrack.pg(),c\u003d!c\u0026\u0026a.audioTrack.pg(),b||c)if(c\u003db?a.videoTrack:a.audioTrack,b\u003db?a.audioTrack:a.videoTrack,c.J\u003dc.pg().info.Pa,-1!\u003d\u003db.J){var d\u003dMath.max(b.j.index.getStartTime(b.J),c.j.index.getStartTime(c.J));HB(a.j)\u0026\u0026432E3\u003cMath.abs(d-HB(a.j))\u0026\u0026Wsa(a.j);g.ii(function(){return gIa(a,d)});\na.Wa.Aa(\"initManifestlessSync\",{st:d,a:a.audioTrack.J,v:a.videoTrack.J});a.D\u0026\u0026(a.D.resolve(d+.1),a.D\u003dnull)}};\njIa\u003dfunction(a){this.j\u003da;this.J\u003dthis.K\u003dthis.B\u003dthis.C\u003d0;this.ticks\u003d{}};\nHS\u003dfunction(a,b,c,d,e,f){g.Kv.call(this);this.Wa\u003da;this.N\u003db;this.policy\u003dc;this.J\u003dd;this.xa\u003de;this.Z\u003dthis.j\u003dnull;this.B\u003dthis.C\u003dNaN;this.K\u003d0;this.D\u003dnull;this.ma\u003dnew Map;this.X\u003d\"\";this.oa\u003d0;this.u\u003df?1:0};\nIS\u003dfunction(a,b,c){a.policy.hh\u0026\u0026(b.startSecs+\u003disNaN(a.K)?0:a.K);a\u003da.N;a.Z.push(b);a.ea(\"cuepointsadded\",c)};\nkIa\u003dfunction(a,b,c){return(0\u003ec||c\u003d\u003d\u003da.B)\u0026\u0026!isNaN(a.C)?a.C:b};\nmIa\u003dfunction(a,b,c,d){lIa(a.J,d,c,b);lIa(a.xa,d,c,b);JB(a.N,d,!0);JB(a.N,d,!1);a.Aa(\"sdai\",{rollbk2_seg:d,rbt:c.toFixed(3),lt:b.toFixed(3)})};\nnIa\u003dfunction(a,b){if(a.j){var c\u003da.j.De.durationSecs-(b.startTime+a.K-a.j.De.startSecs);0\u003e\u003dc||(c\u003dnew Uw(a.j.De.startSecs-(a.policy.hh\u0026\u0026!isNaN(a.K)?a.K:0),c,a.j.De.context,a.j.De.identifier,\"stop\",a.j.De.xp+1E3*b.duration),a.Aa(\"cuepointdiscontinuity\",{segNum:b.Pa}),IS(a,c,b.Pa))}};\nJS\u003dfunction(a,b,c){a.u!\u003d\u003db\u0026\u0026(a.Aa(\"sdai\",{setsst:b,Wga:a.u,r:c}),a.u\u003db)};\noIa\u003dfunction(a,b,c,d){(void 0\u003d\u003d\u003dd?0:d)?JS(a,1,\"sk2h\"):0\u003cb\u0026\u00265\u003c\u003dMath.abs(b-c)\u0026\u00264\u003d\u003d\u003da.u\u0026\u0026JS(a,5,\"sk2t.\"+b.toFixed(2)+\";ct.\"+c.toFixed(2))};\nKS\u003dfunction(a,b,c){this.audio\u003da;this.video\u003db;this.reason\u003dc};\npIa\u003dfunction(a,b,c,d,e,f){f\u003dvoid 0\u003d\u003d\u003df?[]:f;this.Wa\u003da;this.oa\u003db;this.policy\u003dc;this.C\u003dd;this.J\u003de;this.Ya\u003df;this.logger\u003dnew cR(\"dash/abr\");this.j\u003dxE;this.u\u003dthis.K\u003dnull;this.X\u003d-1;this.Ia\u003d!1;this.nextVideo\u003dthis.B\u003dnull;this.D\u003d[];this.ya\u003d{};this.videoIndex\u003d0;this.Sa\u003dthis.Z\u003dthis.N\u003d!1;this.xa\u003d0;this.Na\u003dnew Set;this.Va\u003d!1;this.ma\u003dnew Map;this.Ja\u003d0;this.bb\u003d!1;this.Ea\u003dnull};\nuIa\u003dfunction(a,b,c){LS(a,b);qIa(a,c);a.K\u003da.B;rIa(a);sIa(a);a.u\u003da.nextVideo;a.K\u003da.B;return tIa(a)};\nvIa\u003dfunction(a,b){if(a.j.equals(b))return null;if(\"m\"\u003d\u003d\u003db.reason\u0026\u0026b.isLocked())return LS(a,b),a.videoIndex\u003da.D.length-1,MS(a),NS(a),a.Z\u003da.Z||a.u!\u003d\u003da.nextVideo,a.u\u003da.nextVideo,new KS(a.B,a.u,b.reason);\"r\"\u003d\u003d\u003db.reason\u0026\u0026(a.X\u003d-1);LS(a,b);NS(a);if(\"r\"\u003d\u003d\u003db.reason\u0026\u0026a.nextVideo\u003d\u003d\u003da.u)return new KS(a.B,a.nextVideo,b.reason);a.u\u0026\u0026a.nextVideo\u0026\u0026OS(a,a.u.info)\u003cOS(a,a.nextVideo.info)\u0026\u0026(b\u003da.j.reason,a.N\u003da.N||\"r\"\u003d\u003d\u003db||\"u\"\u003d\u003d\u003db||\"v\"\u003d\u003d\u003db);return null};\nwIa\u003dfunction(a,b){if(b.info.video){if(a.u!\u003d\u003db)return a.u\u003db,tIa(a)}else a.Sa\u003da.K!\u003d\u003db,a.K\u003db;return null};\nPS\u003dfunction(a,b,c){a.Ja+\u003d1;if(void 0\u003d\u003d\u003dc?0:c)a.bb\u003d!0;c\u003d6E4*Math.pow(2,a.Ja);a.ma.set(b.info.id,(0,g.Q)()+c);a.X\u003d-1;LS(a,a.j)};\nQS\u003dfunction(a){if(a.ma.size){for(var b\u003d(0,g.Q)(),c\u003dg.q(a.ma.values()),d\u003dc.next();!d.done;d\u003dc.next())if(d.value\u003eb)return!0;a.ma.clear()}return!1};\nxIa\u003dfunction(a,b){return new KS(a.K,a.u,b||a.j.reason)};\ntIa\u003dfunction(a){a.Ia?a.Ia\u003d!1:a.X\u003d(0,g.Q)();a.N\u003d!1;return new KS(a.K,a.u,a.j.reason)};\nyIa\u003dfunction(a,b){var c\u003d{};b\u003dg.q(b);for(var d\u003db.next();!d.done;d\u003db.next())if((d\u003dd.value)\u0026\u0026d.video){var e\u003dd.video.j,f\u003dc[e],k\u003df\u0026\u0026uA(f)\u0026\u0026f.video.j\u003ea.policy.N,l\u003de\u003c\u003da.policy.N?uA(d):sA(d);if(!f||k||l)c[e]\u003dd}return c};\nLS\u003dfunction(a,b){var c;a.j\u003db;var d\u003da.J.videoInfos;if(!a.j.isLocked()){var e\u003d(0,g.Q)();d\u003dg.un(d,function(p){if(p.Ob\u003ethis.policy.Ob)return!1;var r\u003dthis.C.j[p.id],t\u003dr.info.j;return this.policy.Rr\u0026\u0026this.Na.has(t)||this.ma.get(p.id)\u003ee||4\u003cr.u.u||4\u003cr.N?!1:r.C?!1:!0},a);\na.bb\u0026\u0026QS(a)\u0026\u0026(d\u003dg.un(d,function(p){return 480\u003e\u003dp.video.j}))}d.length||(d\u003da.J.videoInfos);\nvar f\u003dg.un(d,b.C,b),k\u003d\"m\"\u003d\u003d\u003db.reason||\"s\"\u003d\u003d\u003db.reason;a.policy.wj\u0026\u0026tS\u0026\u0026g.Pt\u0026\u0026(!k||1080\u003eb.j)\u0026\u0026(f\u003df.filter(function(p){return p.video\u0026\u0026(!p.u||p.u.powerEfficient)}));\nif(0\u003cf.length)if(PA()){var l\u003dyIa(a,f);f\u003df.filter(function(p){return!!p\u0026\u0026!!p.video\u0026\u0026p.j\u003d\u003d\u003dl[p.video.j].j})}else{b\u003df[0];\nvar m\u003dnull\u003d\u003d\u003d(c\u003dnull\u003d\u003d\u003db||void 0\u003d\u003d\u003db?void 0:b.video)||void 0\u003d\u003d\u003dc?void 0:c.j;if(m){b\u003df.filter(function(p){return!!p\u0026\u0026!!p.video\u0026\u0026p.video.j\u003d\u003d\u003dm});\nvar n\u003dyIa(a,b)[m].j;f\u003df.filter(function(p){return!!p\u0026\u0026!!p.video\u0026\u0026p.j\u003d\u003d\u003dn})}}f.length||(f\u003d[d[0]]);\nf.sort(function(p,r){return OS(a,p)-OS(a,r)});\nd\u003d{};for(b\u003d1;b\u003cf.length;d\u003d{My:d.My,Ly:d.Ly},b++)d.Ly\u003df[b-1],d.My\u003df[b],d.Ly.video.width\u003ed.My.video.width?(g.gc(f,b),b--):OS(a,d.Ly)*a.policy.B\u003eOS(a,d.My)\u0026\u0026(g.gc(f,b-1),b--);d\u003df[f.length-1];a.Va\u003d!!a.u\u0026\u0026!!a.u.info\u0026\u0026a.u.info.j!\u003d\u003dd.j;a.D\u003df;zCa(a.policy,d)};\nqIa\u003dfunction(a,b){b?a.B\u003da.C.j[b]:(b\u003d(b\u003dg.Yb(a.J.j,function(c){return!!c.Fc\u0026\u0026c.Fc.isDefault}))||a.J.j[0],a.B\u003da.C.j[b.id]);\nMS(a)};\nzIa\u003dfunction(a,b){for(var c\u003d0;c+1\u003ca.D.length\u0026\u0026\"tiny\"\u003d\u003d\u003da.D[c].video.quality;)c++;var d\u003dAS(a.oa)/a.policy.B;return OS(a,b.info)+OS(a,a.D[c])\u003ed};\nMS\u003dfunction(a){if(!a.B||!a.policy.u)if(!a.B||!a.B.info.Fc)if(a.B\u003da.C.j[a.J.j[0].id],1\u003ca.J.j.length){var b\u003d!1;if(a.policy.Na){if(b\u003d!0,a.policy.Tl){var c\u003dWb(a.J.j,function(d){return\"250\"\u003d\u003d\u003dd.Yb()});\n0\u003c\u003dc\u0026\u0026(a.B\u003da.C.j[a.J.j[c].id],b\u003dzIa(a,a.B))}}else b\u003da.j.isLocked()?240\u003ea.j.j:zIa(a,a.B);b\u0026\u0026(a.B\u003da.C.j[g.Vb(a.J.j).id])}};\nNS\u003dfunction(a){a.policy.Ug\u0026\u0026(a.Ea\u003da.Ea||new g.K(function(){a.policy.Ug\u0026\u0026a.u\u0026\u0026!QS(a)\u0026\u00261\u003d\u003d\u003dMath.floor(10*Math.random())?(PS(a,a.u),a.N\u003d!0):a.Ea.start()},6E4),g.ap(a.Ea));\nif(!a.nextVideo||!a.policy.u)if(a.j.isLocked())a.nextVideo\u003d360\u003e\u003da.j.j?a.C.j[a.D[0].id]:a.C.j[g.Vb(a.D).id];else{for(var b\u003dMath.min(a.videoIndex,a.D.length-1),c\u003dAS(a.oa),d\u003dOS(a,a.B.info),e\u003dc/a.policy.C-d;0\u003cb\u0026\u0026!(OS(a,a.D[b])\u003c\u003de);b--);for(var f\u003dc/a.policy.B-d;b\u003ca.D.length-1\u0026\u0026!(OS(a,a.D[b+1])\u003e\u003df);b++);a.nextVideo\u003da.C.j[a.D[b].id];a.videoIndex!\u003d\u003db\u0026\u0026a.logger.info(function(){var k\u003da.j;return\"Adapt to: \"+msa(a.nextVideo.info)+\", bandwidth: \"+c.toFixed(0)+\", bandwidth to downgrade: \"+e.toFixed(0)+\", bandwidth to upgrade: \"+\nf.toFixed(0)+\", constraint: [\"+(k.u+\"-\"+k.j+\", override: \"+(k.B+\", reason: \"+k.reason+\"]\"))});\na.videoIndex\u003db}};\nrIa\u003dfunction(a){var b\u003da.policy.C,c\u003dAS(a.oa),d\u003dc/b-OS(a,a.B.info);b\u003dg.bc(a.D,function(e){return OS(this,e)\u003cd},a);\n0\u003eb\u0026\u0026(b\u003d0);a.videoIndex\u003db;a.nextVideo\u003da.C.j[a.D[b].id];a.logger.info(function(){return\"Initial selected fmt: \"+msa(a.nextVideo.info)+\", bandwidth: \"+c.toFixed(0)+\", max video byterate: \"+d.toFixed(0)})};\nsIa\u003dfunction(a){if(a.Ya.length){var b\u003da.Ya,c\u003dfunction(d,e){if(\"f\"\u003d\u003d\u003dd.info.j||b.includes(Gz(d,a.C.isLive,a.Wa.Cg(),a.policy.Ya)))return d;for(var f\u003d{},k\u003d0;k\u003ce.length;f\u003d{Py:f.Py,Ry:f.Ry},k++){var l\u003da.C.j[e[k].id],m\u003dGz(l,a.C.isLive,a.Wa.Cg(),a.policy.Ya);if(b.includes(m)){m\u003dd.info.j;var n\u003dl.info.j;if(m\u003d\u003d\u003dn||PA())return f.Py\u003dd.info.Yb(),f.Ry\u003dl.info.Yb(),a.Wa.Aa(\"ombifa\",{f:f.Py,t:f.Ry}),a.logger.info(function(p){return function(){return\"Initial format selection changed from \"+p.Py+\" to \"+p.Ry+\" based on prefetched media.\"}}(f)),\na.Ia\u003d!0,l;\na.Wa.Aa(\"ombifa\",{mismatch:\"efficient\",fc:m,tc:n})}}a.Wa.Aa(\"ombifa\",{mismatch:\"unselectable\",fmts:b.join(\".\")});return d};\na.nextVideo\u003dc(a.nextVideo,a.J.videoInfos);a.B\u003dc(a.B,a.J.j)}};\nOS\u003dfunction(a,b){if(!a.ya[b.id]){var c\u003da.C.j[b.id].index.getLocalMaxByterate(a.xa,15);c\u003db.Ls\u0026\u0026a.u\u0026\u0026a.u.index.isLoaded()?c||b.Ls:c||b.Ob;a.ya[b.id]\u003dc}c\u003da.ya[b.id];a.policy.Ub\u0026\u0026b.video\u0026\u0026b.video.j\u003ea.policy.Ub\u0026\u0026(c*\u003d1.5);return c};\nAIa\u003dfunction(a,b){a\u003dCf(a.C.j,function(c){return c.info.Yb()\u003d\u003d\u003db});\nif(!a)throw Error(\"Itag \"+b+\" from server not known.\");return a};\nBIa\u003dfunction(a){var b\u003d[];if(\"m\"\u003d\u003d\u003da.j.reason||\"s\"\u003d\u003d\u003da.j.reason)return b;if(Dsa(a.C)){for(var c\u003dMath.max(0,a.videoIndex-2);c\u003ca.videoIndex\u0026\u0026c\u003ca.D.length;c++){var d\u003da.D[c].Yb();b.push(d)}b.reverse()}return b};\nCIa\u003dfunction(a,b){this.u\u003d(new TextEncoder).encode(a);this.j\u003d(new TextEncoder).encode(b)};\ndva\u003dfunction(a,b){var c,d,e;return g.B(function(f){if(1\u003d\u003df.j){if(!b)return f.return(b);c\u003dRS.rp(\"woe\");d\u003dnew yC(a.u);return g.A(f,d.encrypt(b,a.j),2)}e\u003df.u;RS.Yn(c,Math.ceil(b.byteLength/16));return f.return(e)})};\nhva\u003dfunction(a,b){var c,d,e;return g.B(function(f){if(1\u003d\u003df.j){if(!b)return f.return(b);c\u003dRS.rp(\"wod\");d\u003dnew yC(a.u);return g.A(f,d.decrypt(b,a.j),2)}e\u003df.u;RS.Yn(c,Math.ceil(b.byteLength/16));return f.return(e)})};\nSS\u003dfunction(a,b,c){this.policy\u003da;this.j\u003db;this.oa\u003dc;this.B\u003dthis.u\u003d0;this.gf\u003dnull;this.N\u003d[];this.indexRange\u003dthis.initRange\u003dnull;this.X\u003dnew qR;this.Z\u003dthis.ma\u003d!1;a:{if(this.policy.Vc\u0026\u0026this.policy.Tr){b\u003d{};c\u003dg.q(this.policy.Vc);for(var d\u003dc.next();!d.done;b\u003d{Ny:b.Ny,Oy:b.Oy},d\u003dc.next())if(d\u003dg.xr(d.value),b.Ny\u003d+d.clen,b.Oy\u003d+d.csz,0\u003cb.Ny\u0026\u00260\u003cb.Oy\u0026\u0026this.policy.u\u003d\u003d\u003dd.docid\u0026\u0026this.j.info.id\u003d\u003d\u003dd.fmtid\u0026\u0026this.j.info.lastModified\u003d\u003d\u003d+d.lmt){c\u003d{};b\u003d(c.clen\u003db.Ny,c.csz\u003db.Oy,c.ck\u003dd.ck,c.civ\u003dd.civ,c);break a}}b\u003dvoid 0}b?\n(this.chunkSize\u003db.csz,this.C\u003dMath.floor(b.clen/b.csz),this.K\u003db.ck,this.J\u003db.civ):(this.chunkSize\u003da.Sr,this.C\u003d0,this.policy.Fd\u0026\u0026(this.K\u003dVv(16),this.J\u003dVv(16)));this.D\u003dnew Uint8Array(this.chunkSize);this.K\u0026\u0026this.J\u0026\u0026(this.crypto\u003dnew CIa(this.K,this.J))};\nTS\u003dfunction(a){return!!a.gf\u0026\u0026a.gf.B};\nEIa\u003dfunction(a,b){if(!TS(a)\u0026\u0026!a.isDisposed()){if(!(a.ma||(a.ma\u003d!0,0\u003ca.C))){var c\u003dUS(a);c\u003dfE(a.policy.u,a.j.info,VS(a),c);WS(a,c)}if(1\u003d\u003d\u003db.info.type)a.initRange\u003dJz(0,b.j.totalLength);else if(2\u003d\u003d\u003db.info.type){if(!a.gf||1!\u003d\u003da.gf.type)throw Error(\"deprecated use case\");a.indexRange\u003dJz(a.initRange.end+1,b.j.totalLength)}else if(3\u003d\u003d\u003db.info.type){if(3\u003d\u003d\u003da.gf.type\u0026\u0026!Oz(a.gf,b.info)\u0026\u0026(a.N\u003d[],c\u003da.gf,b.info.Pa!\u003d\u003dc.Pa+(c.le?1:0)||0!\u003d\u003db.info.Db))return;if(b.info.le){c\u003dg.q(a.N);for(var d\u003dc.next();!d.done;d\u003dc.next())DIa(a,\nd.value);a.N\u003d[]}else{a.N.push(b);a.gf\u003db.info;return}}a.gf\u003db.info;DIa(a,b);TS(a)\u0026\u0026(b\u003dnew Uint8Array(a.D.buffer,0,a.u),c\u003d{downloadedEndTime:-1,maxKnownEndTime:Math.round(a.j.index.getMaxKnownEndTime()),averageByteRate:Math.round(a.j.info.Ls)},b\u003dfE(a.policy.u,a.gf.j.info,VS(a),c,a.B,b,a.crypto),WS(a,b,!0))}};\nDIa\u003dfunction(a,b){var c,d\u003d0,e\u003dFy(b.j);if(a.B\u003ca.C){d\u003da.C*a.chunkSize;var f\u003d((null\u003d\u003d\u003d(c\u003db.info.range)||void 0\u003d\u003d\u003dc?void 0:c.start)||0)+b.info.Db;d-\u003df;if(d\u003e\u003de.length)return;if(0\u003ed)throw Error(\"Missing data\");a.B\u003da.C;a.u\u003d0}for(f\u003d{};d\u003ce.length;){f.Xu\u003dMath.min(e.length-d,a.D.byteLength-a.u);var k\u003dnew Uint8Array(e.buffer,e.byteOffset+d,f.Xu);a.D.set(k,a.u);a.u+\u003df.Xu;d+\u003df.Xu;if(a.u\u003d\u003d\u003da.D.length){if(b.info\u003d\u003d\u003da.gf\u0026\u0026TS(a)\u0026\u0026d\u003d\u003d\u003de.length)break;k\u003dUS(a);k\u003dfE(a.policy.u,a.j.info,VS(a),k,a.B,a.D,a.crypto);WS(a,k);\na.isDisposed()||(k\u003dUS(a),a.oa(VS(a),void 0!\u003d\u003dk?(k.downloadedEndTime||0)*k.averageByteRate:k.maxKnownEndTime*k.averageByteRate,k.maxKnownEndTime*k.averageByteRate));a.D\u003dnew Uint8Array(a.chunkSize);a.u\u003d0;a.B+\u003d1}f\u003d{Xu:f.Xu}}};\nUS\u003dfunction(a){return{downloadedEndTime:Math.round(a.gf?a.gf.D:0),maxKnownEndTime:Math.round(a.j.index.getMaxKnownEndTime()),averageByteRate:Math.round(a.j.info.Ls)}};\nVS\u003dfunction(a){var b,c,d\u003d{lmt:a.j.info.lastModified,docid:a.policy.u,fmtid:a.j.info.id,type:a.j.info.mimeType.split(\";\")[0],csz:a.chunkSize,clen:a.B*a.chunkSize+a.u};a.crypto\u0026\u0026(d.ck\u003da.K,d.civ\u003da.J);var e\u003d\"local://localhost/videoplayback?\"+ur(d);d\u003d{itag:+a.j.info.Yb(),mimeType:a.j.info.mimeType,bitrate:8*a.j.info.Ob,lastModified:String(a.j.info.lastModified),initRange:null\u003d\u003d\u003d(b\u003da.initRange)||void 0\u003d\u003d\u003db?void 0:Dra(b),indexRange:null\u003d\u003d\u003d(c\u003da.indexRange)||void 0\u003d\u003d\u003dc?void 0:Dra(c),url:e};e\u003da.j.info;if(e\u003d\n0\u003ce.id.indexOf(\";\")?e.id.split(\";\")[1]:null)d.xtags\u003de;if(e\u003da.j.info.video)if(d.quality\u003de.quality,d.qualityLabel\u003de.qualityLabel,d.width\u003de.width,d.height\u003de.height,e\u003de.fps)d.fps\u003de;if(a\u003da.j.info.audio){if(e\u003da.sampleRate)d.audioSampleRate\u003dString(e);if(a\u003da.numChannels)d.audioChannels\u003da}return d};\nWS\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?!1:c;b.then(function(d){(c||4\u003d\u003d\u003dd)\u0026\u0026a.X.resolve(d)},function(d){a.X.reject(d)})};\nFIa\u003dfunction(a){a\u003dg.iz(a,1886614376);g.wc(a,function(b){return!b.u});\nreturn g.Fl(a,function(b){return new Uint8Array(b.data.buffer,b.offset+b.data.byteOffset,b.size)})};\nGIa\u003dfunction(a){var b\u003dNl(a,function(e,f){return e+f.length},0),c\u003dnew Uint8Array(b),d\u003d0;\ng.wc(a,function(e){c.set(e,d);d+\u003de.length});\nreturn c};\nHIa\u003dfunction(a,b,c,d,e){this.ids\u003da;this.j\u003db;this.u\u003dc;this.C\u003dd;this.B\u003de};\nXS\u003dfunction(a,b,c){this.initData\u003da;this.contentType\u003db;this.isPrefetch\u003dc;this.j\u003dthis.cryptoPeriodIndex\u003dNaN;this.u\u003d[];this.ze\u003d!1;if(\"webm\"\u003d\u003d\u003d(null\u003d\u003d\u003db||void 0\u003d\u003d\u003db?void 0:b.toLowerCase())||16\u003d\u003d\u003da.length)this.ze\u003d!0};\nIIa\u003dfunction(a){a:{var b\u003da.initData;try{for(var c\u003d0,d\u003dnew DataView(b.buffer);c\u003cd.byteLength-8;){var e\u003dd.getUint32(c);if(1\u003e\u003de)break;if(1886614376\u003d\u003d\u003dd.getUint32(c+4)){var f\u003d32;if(0\u003cd.getUint8(c+8)){var k\u003dd.getUint32(c+28);f+\u003d16*k+4}var l\u003dd.getUint32(c+f-4);try{b:{var m\u003dvoid 0,n\u003db.subarray(c+f,c+f+l);f\u003dXp;var p\u003dBia;if(YS.length){var r\u003dYS.pop();n\u0026\u0026(Zc(r.j,n),r.B\u003d-1,r.u\u003d-1);m\u003dr}else m\u003dnew hd(n);try{var t\u003due(new f,m,te(p));break b}finally{m.j.clear(),m.B\u003d-1,m.u\u003d-1,100\u003eYS.length\u0026\u0026YS.push(m)}t\u003dvoid 0}m\u003dt;\nif(null!\u003d\u003dm){var u\u003dm;break a}}catch(x){}}c+\u003de}u\u003dnull}catch(x){u\u003dnull}}if(null!\u003du)for(b\u003dg.Jd(u,7),null\u003d\u003db||a.ze||(a.cryptoPeriodIndex\u003db),b\u003dg.Jd(u,10),null!\u003db\u0026\u00260\u003cb\u0026\u0026!a.ze\u0026\u0026(a.j\u003db),u\u003dg.Ld(u,2),u\u003d!u.length||u[0]instanceof Uint8Array?u:g.Fl(u,Fd),u\u003dg.q(u),b\u003du.next();!b.done;b\u003du.next())a.u.push(g.Jc(b.value,4))};\nJIa\u003dfunction(a){return isNaN(a.cryptoPeriodIndex)?g.Jc(a.initData):\"\"+a.cryptoPeriodIndex};\nZS\u003dfunction(a,b,c){var d\u003dvoid 0\u003d\u003d\u003dc?{}:c;c\u003dvoid 0\u003d\u003d\u003dd.videoDuration?0:d.videoDuration;var e\u003dvoid 0\u003d\u003d\u003dd.Nx?void 0:d.Nx;d\u003dvoid 0\u003d\u003d\u003dd.DA?!1:d.DA;this.videoId\u003da;this.status\u003db;this.videoDuration\u003dc;this.Nx\u003de;this.DA\u003dd};\nKIa\u003dfunction(a,b,c,d,e){this.videoId\u003da;this.formatStream\u003db;this.u\u003dc;this.bytesDownloaded\u003dd;this.j\u003de};\n$S\u003dfunction(a){this.j\u003da;this.offset\u003d0};\naT\u003dfunction(a){if(a.offset\u003e\u003da.j.totalLength)throw Error();return Gy(a.j,a.offset++)};\nLIa\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?!1:b;var c\u003daT(a);if(1\u003d\u003d\u003dc){b\u003d-1;for(c\u003d0;7\u003ec;c++){var d\u003daT(a);-1\u003d\u003d\u003db\u0026\u0026255!\u003d\u003dd\u0026\u0026(b\u003d0);-1\u003cb\u0026\u0026(b\u003d256*b+d)}return b}d\u003d128;for(var e\u003d0;6\u003ee\u0026\u0026d\u003ec;e++)c\u003d256*c+aT(a),d*\u003d128;return b?c:c-d};\ncT\u003dfunction(a,b,c){var d\u003dthis;this.Wa\u003da;this.policy\u003db;this.J\u003dc;this.logger\u003dnew cR(\"dash\");this.u\u003d[];this.j\u003dnull;this.ma\u003d-1;this.N\u003d0;this.xa\u003dNaN;this.X\u003d0;this.B\u003dNaN;this.Ea\u003d0;this.Na\u003d-1;this.ya\u003dthis.C\u003dthis.K\u003dthis.oa\u003dnull;this.Sa\u003dthis.Ja\u003dNaN;this.D\u003dthis.Z\u003dthis.Ia\u003dthis.Va\u003dnull;this.Ya\u003d!1;this.timestampOffset\u003d0;if(this.policy.u){var e\u003dthis.J,f\u003dthis.policy.u;this.D\u003dnew SS(this.policy,e,function(k,l,m){bT(a,new ZS(d.policy.u,2,{Nx:new KIa(f,k,e.info,l,m)}))});\nthis.D.X.promise.then(function(k){d.D\u003dnull;1\u003d\u003d\u003dk\u0026\u0026bT(a,new ZS(d.policy.u,k))},function(k){var l\u003d(k.message||\"none\").replace(/[+]/g,\"-\").replace(/[^a-zA-Z0-9;.!_-]/g,\"_\");\nd.logger.info(function(){return\"Failed to write to disk: \"+l});\nd.Wa.Aa(\"dldbwerr\",{em:l});MIa(d);bT(a,new ZS(d.policy.u,4,{DA:!0}))})}};\nNIa\u003dfunction(a){return a.u.length?a.u[0]:null};\ndT\u003dfunction(a){return a.u.length?a.u[a.u.length-1]:null};\nRIa\u003dfunction(a,b,c){if(a.C){var d\u003da.C.Db+a.C.u;if(0\u003cc.info.Db)if(c.info.Pa\u003d\u003d\u003da.C.Pa\u0026\u0026c.info.Db\u003cd){if(c.info.Db+c.info.u\u003c\u003dd)return;c\u003dasa(c,d-c.info.Db)[1]}else if(0\u003c\u003dc.info.Pa\u0026\u00260\u003c\u003da.C.Pa\u0026\u0026!Oz(a.C,c.info))throw new g.Ws(\"improper_continuation\",Kz(a.C),Kz(c.info));d\u003da.C;var e\u003dc.info;(d.Pa!\u003d\u003de.Pa\u0026\u0026e.Pa!\u003d\u003dd.Pa+1||d.type!\u003d\u003de.type?0:Oz(d,e)||(hh(d.C,e.C)\u0026\u0026d.Pa\u003d\u003d\u003de.Pa?0:Gra(d,e)))||eT(a,\"d\")}else if(0\u003cc.info.Db)throw new g.Ws(\"continuation_of_null\",Kz(c.info));a.C\u003dc.info;a.J\u003dc.info.j;if(0\u003d\u003d\u003dc.info.Db){if(a.j)throw new g.Ws(\"slice_not_fully_processed\",\nKz(a.j.info),Kz(c.info));fT(a)}else!c.info.j.Ki()\u0026\u0026a.K\u0026\u0026Kra(c.info,a.K);if(a.j){d\u003dbsa(a.j,c);if(!d)throw new g.Ws(\"failed_to_merge\",Kz(a.j.info),Kz(c.info));a.j\u003dd}else a.j\u003dc;a:{c\u003dg.hA(a.j.info.j.info);if(3!\u003d\u003da.j.info.type){if(!a.j.info.le)break a;6\u003d\u003d\u003da.j.info.type?OIa(a,b,a.j):gT(a,a.j);a.j\u003dnull}for(;a.j;){d\u003da.j.j.totalLength;if(0\u003e\u003da.ma\u0026\u00260\u003d\u003d\u003da.N){var f\u003da.j.j,k\u003d-1;e\u003d-1;if(c){for(var l\u003d0;l+8\u003cf.totalLength;){var m\u003dara(f,l),n\u003dara(f,l+4);l+\u003dm||1;if(1836019558\u003d\u003d\u003dn)k\u003dl;else if(1835295092\u003d\u003d\u003dn){e\u003dl;break}}0\u003e\ne\u0026\u0026(k\u003d-1)}else{f\u003dnew $S(f);for(m\u003dl\u003d!1;;){n\u003df.getOffset();var p\u003df;try{var r\u003dLIa(p,!0),t\u003dLIa(p,!1);var u\u003dr;var x\u003dt}catch(z){x\u003du\u003d-1}p\u003du;var y\u003dx;if(!(0\u003cp))break;if(408125543!\u003d\u003dp)if(524531317\u003d\u003d\u003dp)l\u003d!0,0\u003c\u003dy\u0026\u0026(e\u003df.getOffset()+y,m\u003d!0);else{if(l\u0026\u0026(160\u003d\u003d\u003dp||163\u003d\u003d\u003dp)\u0026\u0026(0\u003ek\u0026\u0026(k\u003dn),m))break;163\u003d\u003d\u003dp\u0026\u0026(k\u003dMath.max(0,k),e\u003df.getOffset()+y);if(160\u003d\u003d\u003dp){0\u003ek\u0026\u0026(e\u003dk\u003df.getOffset()+y);break}f.skip(y)}}0\u003ek\u0026\u0026(e\u003d-1)}if(0\u003ek)break;a.ma\u003dk;a.N\u003de-k}if(a.ma\u003ed)break;a.ma?(d\u003dPIa(a,a.ma),d.B\u0026\u0026!d.info.j.Ki()\u0026\u0026QIa(a,d),OIa(a,b,d),hT(a,\nd),a.ma\u003d0):a.N\u0026\u0026(d\u003dPIa(a,0\u003ea.N?Infinity:a.N),a.N-\u003dd.j.totalLength,hT(a,d))}}a.j\u0026\u0026a.j.info.le\u0026\u0026(hT(a,a.j),a.j\u003dnull)};\ngT\u003dfunction(a,b){!b.info.j.Ki()\u0026\u00260\u003d\u003d\u003db.info.Db\u0026\u0026(g.hA(b.info.j.info)||b.info.j.info.ze())\u0026\u0026hsa(b);if(1\u003d\u003d\u003db.info.type)try{QIa(a,b),SIa(a,b)}catch(d){g.R(d);var c\u003dPz(b.info);c.hms\u003d\"1\";a.Wa.handleError(\"fmt.unparseable\",c||{},1)}b.info.j.CF(b);a.D\u0026\u0026EIa(a.D,b)};\nES\u003dfunction(a){a.u\u003d[];fT(a);MIa(a)};\nMIa\u003dfunction(a){var b;null\u003d\u003d\u003d(b\u003da.D)||void 0\u003d\u003d\u003db?void 0:b.dispose();a.D\u003dnull};\nTIa\u003dfunction(a){var b\u003da.u.reduce(function(c,d){return c+d.j.totalLength},0);\na.j\u0026\u0026(b+\u003da.j.j.totalLength);return b};\niT\u003dfunction(a){return g.Fl(a.u,function(b){return b.info})};\nPIa\u003dfunction(a,b){var c\u003da.j;b\u003dMath.min(b,c.j.totalLength);if(b\u003d\u003d\u003dc.j.totalLength)return a.j\u003dnull,c;c\u003dasa(c,b);a.j\u003dc[1];return c[0]};\nQIa\u003dfunction(a,b){var c\u003dgA(b);if(tA(b.info.j.info)\u0026\u0026\"bt2020\"\u003d\u003d\u003db.info.j.info.video.primaries){var d\u003dnew jz(c);lz(d,[408125543,374648427,174,224,21936,21937])\u0026\u0026(d\u003dd.start+d.j,129\u003d\u003d\u003dc.getUint8(d)\u0026\u00261\u003d\u003d\u003dc.getUint8(d+1)\u0026\u0026c.setUint8(d+1,9))}d\u003db.info.j.info;sA(d)\u0026\u0026!tA(d)\u0026\u0026(d\u003dgA(b),(new jz(d)).Ww(),pz([408125543,374648427,174,224],21936,d));b.info.j.info.isVideo()\u0026\u0026(d\u003db.info.j,d.info\u0026\u0026d.info.video\u0026\u00264\u003d\u003d\u003dd.info.video.projectionType\u0026\u0026!d.B\u0026\u0026(g.hA(d.info)?d.B\u003djra(c):d.info.ze()\u0026\u0026(d.B\u003dqra(c))));b.info.j.info.ze()\u0026\u0026\nb.info.isVideo()\u0026\u0026(c\u003dgA(b),(new jz(c)).Ww(),pz([408125543,374648427,174,224],30320,c)\u0026\u0026pz([408125543,374648427,174,224],21432,c));if(a.policy.Fs\u0026\u0026b.info.j.info.ze()){c\u003dgA(b);var e\u003dnew jz(c);if(lz(e,[408125543,374648427,174,29637])){d\u003doz(e,!0);e\u003de.start+e.j;for(var f\u003d0;f\u003cd-1;f++)c.setUint8(e+f,0);c.setUint8(e+d-1,1)}}if(a.Lo()\u0026\u0026g.hA(b.info.j.info)){d\u003dgA(b);c\u003dg.$y(d,0,1701606260);f\u003dg.$y(d,0,1836476516);if(c\u0026\u0026f){c.skip(2);var k\u003dRy(c),l\u003dTy(c);d\u003d[];e\u003d[];var m\u003d[],n\u003d[];if(k)for(k\u003d0;k\u003cl;++k)d.push(Uy(c)),\ne.push(Uy(c)),m.push(Ry(c)),n.push(Ry(c));else for(k\u003d0;k\u003cl;++k)d.push(Sy(c)),e.push(Sy(c)),m.push(Ry(c)),n.push(Ry(c));c\u003dg.az(f);c\u003dnew gra(e[0]/c,d[0]/c)}else c\u003dnull;if(c){if(g.hA(b.info.j.info))for(d\u003dgA(b),e\u003dg.$y(d,0,1701082227);e;)e.markAsSkip(),e\u003dg.$y(d,e.offset+e.size,1701082227);a.Ya\u003d!0;b.info.j.D\u003dc}}b.info.j.Ki()||b.info.j.j||b.info.j.indexRange||isa(b)};\nOIa\u003dfunction(a,b,c){if(c.info.j.Ki()){if(a.Ya\u0026\u0026UIa(c)\u0026\u0026(b\u003dgA(c),b\u003dg.$y(b,0,1953658222))){b.skip(1);var d\u003dQy(b)\u003c\u003c16|Ry(b),e\u003dd\u00261,f\u003dd\u00264;if(d\u0026256){var k\u003dd\u0026512,l\u003dd\u00261024;d\u0026\u003d2048;var m\u003dTy(b);2\u003em||(e\u0026\u0026b.skip(4),f\u0026\u0026b.skip(4),e\u003dTy(b),b.skip((m-1)*(4+(k?4:0)+(l?4:0)+(d?4:0))-4),b.data.setUint32(b.offset+b.j,e))}}if(b\u003da.oa\u0026\u0026!!a.oa.J.D)if(b\u003dc.info.isVideo())b\u003dgsa(c),k\u003da.oa,jT?(l\u003d1/b,b\u003dkT(a,b)\u003e\u003dkT(k)+l):b\u003da.getDuration()\u003e\u003dk.getDuration(),b\u003d!b;b\u0026\u0026UIa(c)\u0026\u0026(b\u003da.oa,jT?(l\u003dgsa(c),k\u003d1/l,l\u003dkT(a,l),b\u003dkT(b)+k-l):b\u003db.getDuration()-\na.getDuration(),b\u003d1+b/c.info.duration,ira(gA(c),b))}else{k\u003d!1;a.K||(hsa(c),c.u\u0026\u0026(a.K\u003dc.u,k\u003d!0,Kra(c.info,c.u),l\u003dc.info.j.info,f\u003dgA(c),g.hA(l)?hz(f,1701671783):l.ze()\u0026\u0026pz([408125543],307544935,f)));a:{if(f\u003dl\u003diA(c,a.policy.Ea))f\u003dc.info.j.info.ze()\u0026\u0026160\u003d\u003d\u003dGy(c.j,0);if(f)a.X+\u003dl,a.B\u003da.policy.Sb?a.B+l:NaN;else{if(a.policy.Fq){var n\u003da.Wa.Vp(csa(c),1);e\u003dn;if(0\u003c\u003da.B\u0026\u00266!\u003d\u003dc.info.type){if(a.policy.Sb\u0026\u0026isNaN(a.Ja)){g.lw(new g.Ws(\"Missing duration while processing previous chunk\",Kz(c.info)));eT(a,\"m\");break a}f\u003d\nn-a.B;var p\u003df-a.Ea;d\u003dc.info.Pa;var r\u003da.ya?a.ya.Pa:-1,t\u003da.Sa,u\u003da.Ja;m\u003da.policy.je\u0026\u0026f\u003ea.policy.je;var x\u003da.policy.ge\u0026\u0026p\u003ea.policy.ge;1E-4\u003cMath.abs(p)\u0026\u0026(n\u003d{audio:\"\"+ +a.Lo(),sq:d.toFixed(),sliceStart:n,lastSq:r.toFixed(),lastSliceStart:t,lastSliceDuration:u,totalDrift:(1E3*f).toFixed(),segDrift:(1E3*p).toFixed(),skipRewrite:\"\"+(+m||x)},a.Wa.handleError(\"qoe.avsync\",n),a.Na\u003dd);n\u003d0;m||x||(e\u003da.B);a.oa\u0026\u0026!a.Lo()\u0026\u0026g.hA(c.info.j.info)\u0026\u0026(x\u003da.oa,m\u003dx.Na,x\u003dx.Ea,p\u003d.02\u003cMath.abs(x-f),(d\u003d\u003d\u003dm||d\u003em\u0026\u0026d\u003ea.Na)\u0026\u0026p\u0026\u0026(d\u003dMath.max(.95,\nMath.min(1.05,(l-(x-f))/l)),ira(gA(c),d),d\u003diA(c,a.policy.Ea),n\u003dl-d,l\u003dd));a.Ea\u003df+n}}else isNaN(a.B)?e\u003dc.info.startTime:e\u003da.B;dsa(c,e)?(isNaN(a.xa)\u0026\u0026(a.xa\u003de),a.X+\u003dl,a.B\u003de+l):(l\u003dPz(c.info),l.smst\u003d\"1\",a.Wa.handleError(\"fmt.unparseable\",l||{},1))}}a.ya\u003dc.info;a.Ja\u003dfsa(c);0\u003c\u003dc.C\u0026\u0026(a.Sa\u003dc.C);if(k\u0026\u0026a.K){k\u003dVIa(a,!0);Qz(c.info,k);a.j\u0026\u0026Qz(a.j.info,k);b\u003dg.q(b.info.j);for(l\u003db.next();!l.done;l\u003db.next())Qz(l.value,k);(c.info.le||a.j\u0026\u0026a.j.info.le)\u0026\u00266!\u003d\u003dc.info.type||(a.Z\u003dk,b\u003da.Wa,b.j.isManifestless\u0026\u0026WIa(b,k,null,\n!!a.J.info.video,b.X),a.policy.Dc||XIa(a))}}SIa(a,c);a.timestampOffset\u0026\u0026esa(c,a.timestampOffset)};\nhT\u003dfunction(a,b){if(b.info.le){a.Va\u003db.info;if(a.K){var c\u003da.K,d\u003dVIa(a,!1),e\u003dnull;if(a.K.Qw()){e\u003dc.data[\"Stitched-Video-Id\"]?c.data[\"Stitched-Video-Id\"].split(\",\").slice(0,-1):[];var f\u003dc.data[\"Stitched-Video-Cpn\"]?c.data[\"Stitched-Video-Cpn\"].split(\",\").slice(0,-1):[],k\u003d[];if(c.data[\"Stitched-Video-Duration-Us\"])for(var l\u003dg.q(c.data[\"Stitched-Video-Duration-Us\"].split(\",\").slice(0,-1)),m\u003dl.next();!m.done;m\u003dl.next())k.push((Number(m.value)||0)/1E6);l\u003d[];if(c.data[\"Stitched-Video-Start-Frame-Index\"]){m\u003d\ng.q(c.data[\"Stitched-Video-Start-Frame-Index\"].split(\",\").slice(0,-1));for(var n\u003dm.next();!n.done;n\u003dm.next())l.push(Number(n.value)||0)}l\u003d[];if(c.data[\"Stitched-Video-Start-Time-Within-Ad-Us\"])for(m\u003dg.q(c.data[\"Stitched-Video-Start-Time-Within-Ad-Us\"].split(\",\").slice(0,-1)),n\u003dm.next();!n.done;n\u003dm.next())l.push((Number(n.value)||0)/1E6);e\u003dnew HIa(e,f,k,l,g.fra(c))}a.Wa.VG(a.J,d,e);a.Z||a.policy.Dc||XIa(a);a.Z\u003dnull}fT(a)}a.D\u0026\u0026EIa(a.D,b);if(c\u003ddT(a))if(c\u003dbsa(c,b,a.policy.aj)){a.u.pop();a.u.push(c);return}a.u.push(b)};\nfT\u003dfunction(a){a.j\u003dnull;a.ma\u003d-1;a.N\u003d0;a.K\u003dnull;a.xa\u003dNaN;a.X\u003d0;a.Z\u003dnull};\neT\u003dfunction(a,b){b\u003d{rst4disc:b,cd:a.Ea.toFixed(3),sq:a.ya?a.ya.Pa:-1};a.B\u003dNaN;a.Ea\u003d0;a.Na\u003d-1;a.ya\u003dnull;a.Sa\u003dNaN;a.Ja\u003dNaN;a.Ia\u003dnull;a.Wa.Aa(\"mdstm\",b)};\nSIa\u003dfunction(a,b){if(a.J.info.Nd){if(b.info.j.info.ze()){var c\u003dnew jz(gA(b));if(lz(c,[408125543,374648427,174,28032,25152,20533,18402])){var d\u003doz(c,!0);c\u003d16!\u003d\u003dd?null:tz(c,d)}else c\u003dnull;d\u003d\"webm\"}else b.info.N\u003dFIa(gA(b)),c\u003dGIa(b.info.N),d\u003d\"cenc\";c\u0026\u0026c.length\u0026\u0026(c\u003dnew XS(c,d),c.ze\u003db.info.j.info.ze(),b.u\u0026\u0026b.u.cryptoPeriodIndex\u0026\u0026(c.cryptoPeriodIndex\u003db.u.cryptoPeriodIndex),a.policy.uj\u0026\u0026b.u\u0026\u0026b.u.B\u0026\u0026(c.j\u003db.u.B),a.Wa.Ut(c))}};\nXIa\u003dfunction(a){var b\u003da.K,c\u003ddra(b);c\u0026\u0026(c.startSecs+\u003da.xa,a.Wa.UG(a.J,c,b.j,b.Qw()))};\nVIa\u003dfunction(a,b){var c,d\u003da.K;if(c\u003ddra(d))c.startSecs+\u003da.xa;return new zy(d.j,a.xa,b?d.jj:a.X,d.ingestionTime,\"sq/\"+d.j,void 0,void 0,b,c)};\nUIa\u003dfunction(a){return a.info.j.Ki()\u0026\u0026a.info.Pa\u003d\u003d\u003da.info.j.index.getLastSegmentNumber()};\nkT\u003dfunction(a,b){b\u003d(b\u003dvoid 0\u003d\u003d\u003db?0:b)?Math.round(a.timestampOffset*b)/b:a.timestampOffset;a.J.D\u0026\u0026b\u0026\u0026(b+\u003da.J.D.j);return b+a.getDuration()};\nYIa\u003dfunction(a,b){0\u003eb||(a.u.forEach(function(c){esa(c,b)}),a.timestampOffset\u003db)};\nlT\u003dfunction(a,b){this.info\u003da;this.callback\u003db;this.state\u003d1;this.N\u003d!1;this.C\u003d0;this.D\u003d!1;this.j\u003dnull};\nZIa\u003dfunction(a){return g.Ml(a.info.j,function(b){return 3\u003d\u003d\u003db.type})};\nmT\u003dfunction(a,b){var c\u003da.state;a.state\u003db;a.onStateChange(c);a.callback\u0026\u0026a.callback(a,c)};\nnT\u003dfunction(a,b){b\u0026\u0026a.state\u003cb?mT(a,b):a.callback\u0026\u0026a.callback(a,a.state)};\n$Ia\u003dfunction(a){a.j\u0026\u0026a.j.C?(a\u003da.j.C,a\u003dnew Lz(a.type,a.j,a.range,\"getEmptyStubAfter\"+a.J,a.Pa,a.startTime+a.duration,0,a.Db+a.u,0,!1)):(a\u003da.info.j[0],a\u003dnew Lz(a.type,a.j,a.range,\"getEmptyStubBefore\"+a.J,a.Pa,a.startTime,0,a.Db,0,!1));return a};\naJa\u003dfunction(a,b){this.j\u003da;this.u\u003d0;this.B\u003dnull;this.oe\u003d[];this.C\u003dnull;(this.length\u003db?b:0)?1!\u003d\u003dthis.j.length||this.j[0].u||(this.j[0].u\u003dthis.length):1\u003d\u003d\u003dthis.j.length||g.Ml(this.j,function(c){return!!c.range})};\nbJa\u003dfunction(a,b,c){a.B\u0026\u0026(Cy(a.B,b),b\u003da.B,a.B\u003dnull);for(var d\u003d!1,e\u003d!1,f\u003d0,k\u003d0,l\u003dg.q(a.j),m\u003dl.next();!m.done;m\u003dl.next())if(m\u003dm.value,m.range\u0026\u0026f+m.u\u003c\u003da.u)f+\u003dm.u;else{if(Mz(m)\u0026\u0026!c\u0026\u0026a.u+b.totalLength-k\u003cf+m.u){a.B\u003db.split(k).vp;break}var n\u003d3\u003d\u003d\u003dm.type||4\u003d\u003d\u003dm.type,p\u003da.u-f,r\u003da,t\u003dk,u\u003db,x\u003dm.j.Xr()\u0026\u0026!p||n\u0026\u0026d\u0026\u0026!e\u0026\u00261\u003d\u003d\u003db.j.length,y\u003d!!c,z\u003du.totalLength-t;m.range\u0026\u0026(z\u003dMath.min(m.u-p,z));y\u003dm.range?m.Db+p+z\u003d\u003d\u003dm.range.length:y;p\u003dnew Lz(m.type,m.j,m.range,\"reslice\"+m.J,m.Pa,m.startTime,m.duration,m.Db+p,z,y\u0026\u0026m.B,y);\ny\u003dz;t\u003du.split(t).vp.split(y).AA;r.oe.push(new fA(p,t,x));r\u003dz;a.u+\u003dr;k+\u003dr;f+\u003dm.u;1\u003d\u003d\u003dm.type\u0026\u0026(d\u003d!0);n\u0026\u0026(e\u003d!0);if(k\u003d\u003d\u003db.totalLength)break}};\ncJa\u003dfunction(a){if(!a.oe.length)return[];var b\u003da.oe;a.oe\u003d[];a.C\u003dg.Vb(b).info;return b};\ndJa\u003dfunction(a){return a.length-a.u+a.oe.reduce(function(b,c){return b+c.j.totalLength},0)};\npT\u003dfunction(a,b,c,d){var e;lT.call(this,b,d);var f\u003dthis;this.u\u003da;this.Jd\u003dc;this.B\u003dnew g.K(function(){f.isComplete()||mT(f,5)},3E3);\nthis.Dd\u003dfunction(){f.isDisposed()||(oT(f.Jd,f.u)?(f.isComplete()||f.B.start(),f.Jd.gg(f.u)\u0026\u0026nT(f,2),f.Jd.bf(f.u)\u0026\u0026(eJa(f.Jd,f.u)?mT(f,4):mT(f,5))):mT(f,5))};\nthis.B.start();this.j\u003dnew aJa(this.info.j,null\u003d\u003d\u003d(e\u003dthis.info.range)||void 0\u003d\u003d\u003de?void 0:e.length);fJa(this.Jd,this.u,this.Dd);g.ii(this.Dd)};\nqT\u003dfunction(a,b,c){this.Wa\u003da;this.policy\u003db;this.j\u003dc;this.B\u003d[];this.u\u003dthis.jc\u003dnull;this.Z\u003dthis.ma\u003d0;this.J\u003d-1;this.N\u003d!1;this.X\u003d-1;this.C\u003dnew cT(a,b,c);this.Ob\u003dc.info.Ob;this.K\u003dc.Yw();this.isManifestless\u003dc.Yw();this.D\u003dthis.K};\nrT\u003dfunction(a,b){b\u0026\u0026jT\u0026\u0026YIa(a.C,b.tF());a.jc\u003db};\nsT\u003dfunction(a){return a.jc\u0026\u0026a.jc.mA()};\ntT\u003dfunction(a,b){a.B.push(b);a.u\u003dg.Vb(b.info.j)};\nuT\u003dfunction(a){for(;a.B.length\u0026\u00264\u003d\u003d\u003da.B[0].state;){var b\u003da.B.shift();gJa(a,b);a.ma\u003db.dM()}a.B.length\u0026\u0026(b\u003da.B[0],b.du()\u0026\u0026(!b.info.Sk()||a.policy.zr||b instanceof pT)\u0026\u0026gJa(a,b))};\ngJa\u003dfunction(a,b){if(b.du()){var c\u003db.nD();c\u003dg.q(c);for(var d\u003dc.next();!d.done;d\u003dc.next())d\u003dd.value,a.policy.Z\u0026\u0026b instanceof pT\u0026\u0026a.Wa.Aa(\"omblss\",{s:Kz(d.info)}),hJa(a,b,d)}};\nhJa\u003dfunction(a,b,c){var d;switch(c.info.type){case 1:case 2:gT(a.C,c);break;case 4:var e\u003dc.info.j,f\u003de.qJ(c);(null\u003d\u003d\u003d(d\u003da.u)||void 0\u003d\u003d\u003dd?0:4\u003d\u003d\u003dd.type)\u0026\u0026Ira(c.info,a.u)\u0026\u0026(a.u\u003de.uu(a.u).pop());c\u003dg.q(f);for(e\u003dc.next();!e.done;e\u003dc.next())hJa(a,b,e.value);break;case 3:RIa(a.C,b,c);break;case 6:RIa(a.C,b,c),a.u\u003dc.info}};\nDS\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?!1:c;if(a.jc){var d\u003da.jc.Of(),e\u003dKA(d,b),f\u003dNaN,k\u003dsT(a);k\u0026\u0026(f\u003dKA(d,k.j.index.getStartTime(k.Pa)));if(e\u003d\u003d\u003df\u0026\u0026a.u\u0026\u0026a.u.u\u0026\u0026iJa(vT(a),0))return b}a\u003djJa(a,b,c);return 0\u003c\u003da?a:NaN};\nGS\u003dfunction(a,b){a.j.cf();var c\u003djJa(a,b);if(0\u003c\u003dc)return c;c\u003dMath;var d\u003dc.min,e\u003da.C;if(e.D)if(e\u003de.D,e.gf\u0026\u00263\u003d\u003d\u003de.gf.type)e\u003de.gf.startTime;else if(0\u003ce.C){var f\u003de.j.index;f\u003dg.rc(f.offsets.subarray(0,f.count),e.C*e.chunkSize);e\u003de.j.index.getStartTime(0\u003c\u003df?f:Math.max(0,-f-2))}else e\u003d0;else e\u003dInfinity;b\u003dd.call(c,b,e);a.u\u003da.j.xm(b).j[0];wT(a)\u0026\u0026a.jc\u0026\u0026a.jc.abort();a.Z\u003d0;return a.u.startTime};\nkJa\u003dfunction(a){a.K\u003d!0;a.D\u003d!0;a.J\u003d-1;GS(a,Infinity)};\nxT\u003dfunction(a){var b\u003d0;g.wc(a.B,function(c){var d\u003db;c\u003dc.j\u0026\u0026c.j.length?dJa(c.j):Lra(c.info);b\u003dd+c},a);\nreturn b+\u003dTIa(a.C)};\nyT\u003dfunction(a,b){if(!a.jc)return 0;var c\u003dsT(a);if(c\u0026\u0026c.B)return c.D;a\u003da.jc.Of(!0);return psa(a,b)};\nlIa\u003dfunction(a,b,c,d){CS(a);for(var e\u003da.C,f\u003dnull,k\u003de.u.length-1;0\u003c\u003dk;k--){var l\u003de.u[k];l.info.Pa\u003e\u003db\u0026\u0026(e.u.pop(),e.B-\u003diA(l,e.policy.Ea),f\u003dl.info)}f\u0026\u0026(e.C\u003d0\u003ce.u.length?e.u[e.u.length-1].info:e.Ia,e.policy.Np\u0026\u00260\u003d\u003d\u003de.u.length\u0026\u0026!e.C\u0026\u0026eT(e,\"r\"));e.policy.Np\u0026\u0026(k\u003df?f.Pa:-1,f\u003df?f.j.info.Yb():\"\",e.Wa.Aa(\"mdstm\",{rollbk:1,itag:f,popped:k,sq:b,lastslc:e.C?e.C.Pa:-1,lastfraget:e.B.toFixed(3)}));d\u003ec?GS(a,d):a.u\u003da.j.An(b-1,!1).j[0]};\nBT\u003dfunction(a,b){var c;for(c\u003d0;c\u003ca.B.length\u0026\u0026b!\u003d\u003da.B[c];c++);if(c\u003d\u003d\u003da.B.length)zT(a,b);else{for(;c\u003ca.B.length;)zT(a,a.B.pop());var d\u003dAT(a);d\u0026\u0026d.j.MA()\u0026\u0026Mm(b.info.j,function(e){return Jra(e,d)})?a.u\u003dd:Nz(b.info.j[0])?a.u\u003d$Ia(b):a.u\u003dnull}};\nwT\u003dfunction(a){var b;!(b\u003d\"f\"\u003d\u003d\u003da.j.info.j)\u0026\u0026(b\u003da.policy.u)\u0026\u0026(b\u003da.C,b\u003d!!b.D\u0026\u0026TS(b.D));if(b)return!0;b\u003dsT(a);if(!b)return!1;var c\u003db.B\u0026\u0026b.le;return a.isManifestless\u0026\u00260\u003ca.X?c||b.Pa\u003e\u003da.X:c};\nlJa\u003dfunction(a){var b;return wT(a)||!(null\u003d\u003d\u003d(b\u003ddT(a.C))||void 0\u003d\u003d\u003db||!b.info.B)};\nvT\u003dfunction(a){var b\u003d[],c\u003dsT(a);c\u0026\u0026b.push(c);b\u003dg.jc(b,iT(a.C));g.wc(a.B,function(d){g.wc(d.info.j,function(e){d.N\u0026\u0026(b\u003dg.un(b,function(f){return!Ira(f,e)}));\n(Nz(e)||4\u003d\u003d\u003de.type)\u0026\u0026b.push(e)})});\na.u\u0026\u0026!Fra(a.u,g.Vb(b),a.u.j.Ki())\u0026\u0026b.push(a.u);return b};\niJa\u003dfunction(a,b){if(!a.length)return!1;for(b+\u003d1;b\u003ca.length;b++)if(!Gra(a[b-1],a[b]))return!1;return!0};\njJa\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?!1:c;if(!a.u||!a.u.u)return NaN;a\u003dvT(a);a:{var d\u003dc;d\u003dvoid 0\u003d\u003d\u003dd?!1:d;for(var e\u003d-1,f\u003d0;f\u003ca.length;++f){var k\u003da[f];if(k.C\u003c\u003db)if(d)e\u003df;else if(k.startTime+k.duration\u003e\u003db){b\u003df;break a}}b\u003de}return 0\u003eb?NaN:iJa(a,c?b:0)?a[b].startTime:NaN};\nCT\u003dfunction(a){return!(!a.u||a.u.j\u003d\u003d\u003da.j)};\nmJa\u003dfunction(a){return CT(a)\u0026\u0026a.j.cf()\u0026\u0026a.u.j.info.Ob\u003ca.j.info.Ob};\nnJa\u003dfunction(a,b,c){return(a\u003dAT(a))\u0026\u0026!a.B?a.D\u003eb\u0026\u0026a.D\u003cb+c:!1};\nAT\u003dfunction(a){var b\u003ddT(a.C);return b?b.info:sT(a)};\nCS\u003dfunction(a){g.wc(a.B,function(b){zT(this,b)},a);\na.B\u003d[];a.u\u003dnull};\nzT\u003dfunction(a,b){if(b.N\u0026\u0026!b.info.j[0].j.MA()){a\u003da.C;if(a.Z\u0026\u0026!a.policy.Xf){var c\u003da.Wa;c.j.isManifestless\u0026\u0026JB(c.j,a.Z.Pa,!!a.J.info.video)}a.Z\u003dnull;a.K\u003dnull;a.C\u003da.Va;a.B-\u003da.X;fT(a)}b.dispose()};\noJa\u003dfunction(a){return!!a.u\u0026\u0026-1!\u003d\u003da.u.Pa\u0026\u0026a.u.Pa\u003ca.j.index.getFirstSegmentNumber()};\npJa\u003dfunction(a){var b\u003da.u;b\u0026\u0026-1\u003d\u003d\u003db.Pa\u0026\u0026(a\u003ddT(a.C))\u0026\u0026Nz(a.info)\u0026\u0026(a\u003da.info.Pa,b.J\u003d\"updateLastSliceRequested\",b.Pa\u003da)};\nqJa\u003dfunction(a){return Mm(a.B,function(b){return b.D})};\nDT\u003dfunction(a,b,c,d){var e\u003dthis;d\u003dvoid 0\u003d\u003d\u003dd?{}:d;this.policy\u003db;this.callbacks\u003dc;this.status\u003d0;this.j\u003dnew By;this.B\u003d0;this.isDisposed\u003dthis.C\u003d!1;this.D\u003d0;this.xhr\u003dnew XMLHttpRequest;this.xhr.open(d.method||\"GET\",a);if(d.headers)for(a\u003dd.headers,b\u003dg.q(Object.keys(a)),c\u003db.next();!c.done;c\u003db.next())c\u003dc.value,this.xhr.setRequestHeader(c,a[c]);this.xhr.withCredentials\u003d!0;this.xhr.onreadystatechange\u003dfunction(){return e.Vt()};\nthis.xhr.onload\u003dfunction(){return e.onDone()};\nthis.xhr.onerror\u003dfunction(){return e.onError()};\nthis.xhr.fetch(function(f){e.u\u0026\u0026e.j.append(e.u);e.u\u003df;e.B+\u003df.length;f\u003d(0,g.Q)();f-e.D\u003ee.policy.j\u0026\u0026(e.callbacks.Qq(f,e.B),e.D\u003df)},function(){},d.body||null)};\nsJa\u003dfunction(a,b){var c\u003dthis;this.j\u003da;this.callbacks\u003db;this.loaded\u003dthis.status\u003d0;this.error\u003d\"\";a\u003dIz(this.j.get(\"range\")||\"\");if(!a)throw Error(\"bad range\");this.range\u003da;this.u\u003dnew By;rJa(this).then(function(){c.callbacks.ep()},function(d){c.error\u003d\"\"+d||\"unknown_err\";\nc.callbacks.ep()})};\nrJa\u003dfunction(a){var b,c,d,e,f,k,l,m,n,p,r,t,u,x,y;return g.B(function(z){if(1\u003d\u003dz.j){a.status\u003d200;b\u003da.j.get(\"docid\");c\u003doh(a.j.get(\"fmtid\")||\"\");d\u003da.j.get(\"lmt\")||\"0\";e\u003d+(a.j.get(\"csz\")||0);if(!b||!c||!e)throw Error(\"Invalid local URL\");a.j.get(\"ck\")\u0026\u0026a.j.get(\"civ\")\u0026\u0026(f\u003dnew CIa(a.j.get(\"ck\"),a.j.get(\"civ\")));k\u003da.range;l\u003dMath.floor(k.start/e);m\u003dMath.floor(k.end/e);n\u003dl}if(5!\u003dz.j)return n\u003c\u003dm?g.A(z,iva(b,c,d,n,f),5):z.eb(0);p\u003dz.u;if(void 0\u003d\u003d\u003dp)throw Error(\"invariant: data is undefined\");r\u003dn*e;t\u003d(n+1)*e;\nu\u003dMath.max(0,k.start-r);x\u003dMath.min(k.end+1,t)-(u+r);y\u003dnew Uint8Array(p.buffer,u,x);a.u.append(y);a.loaded+\u003dx;a.loaded\u003ck.length\u0026\u0026a.callbacks.Qq((0,g.Q)(),a.loaded);n++;return z.eb(2)})};\nET\u003dfunction(a,b){var c\u003db.Xg,d\u003dvoid 0\u003d\u003d\u003db.Ej?1:b.Ej,e\u003dvoid 0\u003d\u003d\u003db.zB?d:b.zB,f\u003dvoid 0\u003d\u003d\u003db.Sk?!1:b.Sk,k\u003dvoid 0\u003d\u003d\u003db.Fm?!1:b.Fm,l\u003dvoid 0\u003d\u003d\u003db.OE?!1:b.OE,m\u003db.qh,n\u003db.Pa;b\u003db.Xe;this.callbacks\u003da;this.requestNumber\u003d++tJa;this.j\u003dthis.now();this.oa\u003dthis.Ja\u003dNaN;this.Ea\u003d0;this.C\u003dthis.j;this.u\u003d0;this.Na\u003dthis.j;this.xa\u003d0;this.Sa\u003dthis.Ia\u003dthis.isActive\u003d!1;this.B\u003d0;this.Z\u003dNaN;this.K\u003dthis.D\u003dInfinity;this.N\u003dNaN;this.ya\u003d!1;this.X\u003dNaN;this.J\u003dvoid 0;this.Xg\u003dc;this.policy\u003dthis.Xg.oa;this.Ej\u003dd;this.zB\u003de;this.Sk\u003df;this.Fm\u003dk;\nl\u0026\u0026(this.J\u003d[]);this.qh\u003dm;this.Pa\u003dn;this.Xe\u003db;this.snapshot\u003dQC(this.Xg);uJa(this);vJa(this,this.j);this.Z\u003d(this.X-this.j)/1E3};\nwJa\u003dfunction(a,b){a.url\u003db;window.performance\u0026\u0026!performance.onresourcetimingbufferfull\u0026\u0026(performance.onresourcetimingbufferfull\u003dfunction(){performance.clearResourceTimings()})};\nFT\u003dfunction(a){var b\u003d{rn:a.requestNumber,rt:(a.now()-a.j).toFixed(),lb:a.u,pt:(1E3*a.Z).toFixed(),pb:a.Ej,stall:(1E3*a.B).toFixed(),hrt:(a.Ja-a.j).toFixed(),elt:(a.oa-a.j).toFixed(),elb:a.Ea};a.url\u0026\u0026Cta(b,a.url);return b};\nyJa\u003dfunction(a,b,c,d){if(!a.Ia){a.Ia\u003d!0;if(!a.Fm){GT(a,b,c);xJa(a,b,c);var e\u003da.oo();if(2\u003d\u003d\u003de\u0026\u0026d)HT(a,a.u/d,a.u);else if(2\u003d\u003d\u003de||1\u003d\u003d\u003de)d\u003d(b-a.j)/1E3,(d\u003c\u003da.policy.j||!a.policy.j)\u0026\u0026!a.Sa\u0026\u0026IT(a)\u0026\u0026HT(a,d,c),IT(a)\u0026\u0026(d\u003da.Xg,c\u003dMath.max(c,2048),d.j.Wg(1,a.B/c),RC(d));c\u003da.Xg;b\u003d(b-a.j)/1E3||.05;d\u003da.Z;e\u003da.Sk;c.J.Wg(b,a.u/b);c.C\u003dMC();e||c.u.Wg(1,b-d)}a.deactivate()}};\nxJa\u003dfunction(a,b,c){var d\u003d(b-a.C)/1E3,e\u003dc-a.u,f\u003da.oo();if(a.isActive)1\u003d\u003d\u003df\u0026\u00260\u003ce\u0026\u0026(.2\u003cd||1024\u003ee?(a.B+\u003dd,.2\u003cd\u0026\u0026HT(a,.05,e)):HT(a,d,e),a.Sa\u003d!0);else if(JT(a,c)){if(1\u003d\u003d\u003df\u0026\u0026(f\u003d(b-a.j)/1E3,!zJa(a)\u0026\u0026!a.Fm)){var k\u003da.Xg;k.K.Wg(1,f);RC(k)}a.oa\u003db;a.Ea\u003dc;a.isActive\u003d!0}a.Fm||Xta(a.Xg,d,e);a.C\u003db;a.u\u003dc};\nHT\u003dfunction(a,b,c){if(!a.Fm){b\u003dMath.max(b,.05);a\u003da.Xg;var d\u003db;a.B.Wg(void 0\u003d\u003d\u003db?d:b,c/d);a.C\u003dMC()}};\nGT\u003dfunction(a,b,c){c\u003dMath.round(c/1024);a.J\u0026\u0026a.J.push(KT(b-a.Na,c-a.xa));a.Na\u003db;a.xa\u003dc};\nAJa\u003dfunction(a){return a.J?a.J.join(\"\"):\"\"};\nJT\u003dfunction(a,b){return b?a.qh\u0026\u00261!\u003d\u003da.oo()?!0:2048\u003c\u003db:!1};\nIT\u003dfunction(a){return JT(a,a.u)};\nBJa\u003dfunction(a){return(a.C-a.j)/1E3};\nuJa\u003dfunction(a){a.N\u003da.j+1E3*a.snapshot.delay;a.ya\u003d!1};\nLT\u003dfunction(a,b){if(a.qh\u0026\u0026void 0!\u003d\u003da.Pa\u0026\u0026void 0!\u003d\u003da.Xe){var c\u003dMath,d\u003dc.min,e\u003da.D;var f\u003da.qh;var k\u003da.j;if(ZHa(f,a.Pa))f\u003db;else{var l\u003d0;f.Dh\u0026\u0026(l\u003d.2);f\u003dk+1E3*(f.Ng+l)}a.D\u003dd.call(c,e,f);c\u003dMath;d\u003dc.min;e\u003da.K;f\u003da.qh;k\u003da.j;l\u003d$Ha(f,a.Pa,a.Xe);2!\u003d\u003dl\u0026\u0026(b\u003dl?b:k+1E3*f.Ng,f.Dh\u0026\u0026(b+\u003d1E3*f.Ng));a.K\u003dd.call(c,e,b);a.D\u003c\u003da.j?uJa(a):(a.N\u003da.D,a.ya\u003d!0)}};\nzJa\u003dfunction(a){a.qh\u0026\u0026LT(a,a.now());return a.ya};\nvJa\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?a.now():b;if(a.qh){LT(a,b);var c\u003da.ma?a.qh?1!\u003d\u003da.oo():!1:a.D!\u003d\u003da.K;if(c){if(c\u003da.K,b\u003cc){a.X\u003da.K;return}}else c\u003da.D;c\u003dMath.max(c,a.N)}else c\u003da.N;var d\u003da.Ej-a.u;0\u003ed\u0026\u0026(d\u003d0);d\u003d1E3*(d*a.snapshot.stall+d/a.snapshot.byterate);d\u003dIT(a)?d+b:d+Math.max(b,c);a.X\u003dd};\nKT\u003dfunction(a,b){for(var c\u003d\"\";4095\u003ca;)c+\u003dKT(4095,0),a-\u003d4095;for(;4095\u003cb;)c+\u003dKT(a,4095),b-\u003d4095,a\u003d0;return c+(\"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_\".charAt(a\u003e\u003e6\u002663)+\"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_\".charAt(a\u002663)+\"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_\".charAt(b\u003e\u003e6\u002663)+\"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_\".charAt(b\u002663))};\nMT\u003dfunction(a,b,c,d){var e\u003dthis;d\u003dvoid 0\u003d\u003d\u003dd?{}:d;this.policy\u003db;this.callbacks\u003dc;this.X\u003dd;this.status\u003d0;this.response\u003dvoid 0;this.N\u003dthis.u\u003d0;this.J\u003dthis.K\u003d!1;this.errorMessage\u003d\"\";this.ma\u003dfunction(f){e.status\u003df.status;if(f.ok\u0026\u0026f.body\u0026\u0026204!\u003d\u003de.status)e.status\u003de.status||242,e.zl\u003df.body.getReader(),e.isDisposed()?e.zl.cancel().catch(function(){}):(e.D\u003df.headers,e.callbacks.Wt(),CJa(e));\nelse e.onDone()};\nthis.Z\u003dfunction(f){var k\u003d(0,g.Q)();e.isDisposed()||(e.C\u0026\u0026(e.j.append(e.C),e.C\u003dvoid 0),f.done?(e.zl\u003dvoid 0,e.onDone()):(f\u003df.value,e.u+\u003df.length,e.C\u003df,f\u003d(0,g.Q)(),f-e.N\u003ee.policy.j\u0026\u0026(e.N\u003df,e.callbacks.Qq(k,e.u)),CJa(e)))};\nthis.onError\u003dfunction(f){e.errorMessage\u003dString(f);e.K\u003d!0;e.onDone()};\nthis.j\u003dnew By;this.B\u003dwindow.AbortController?new AbortController:void 0;this.start(a)};\nCJa\u003dfunction(a){a.zl.read().then(a.Z,a.onError).then(void 0,Ct)};\nNT\u003dfunction(a,b,c){var d\u003dthis;c\u003dvoid 0\u003d\u003d\u003dc?{}:c;this.callbacks\u003db;this.u\u003dthis.status\u003d0;this.isDisposed\u003dthis.j\u003d!1;this.xhr\u003dnew XMLHttpRequest;this.xhr.open(c.method||\"GET\",a);if(c.headers){a\u003dc.headers;b\u003dg.q(Object.keys(a));for(var e\u003db.next();!e.done;e\u003db.next())e\u003de.value,this.xhr.setRequestHeader(e,a[e])}this.xhr.responseType\u003d\"arraybuffer\";this.xhr.withCredentials\u003d!0;this.xhr.onreadystatechange\u003dfunction(f){d.Vt(f)};\na\u003drr(function(f){d.onDone(f)});\nthis.xhr.addEventListener(\"load\",a,!1);this.xhr.addEventListener(\"error\",a,!1);c.body?this.xhr.send(c.body):this.xhr.send();this.xhr.addEventListener(\"progress\",rr(function(f){d.Dd(f)}),!1)};\nQT\u003dfunction(a,b,c,d,e,f){var k\u003dvoid 0\u003d\u003d\u003df?{}:f;f\u003dvoid 0\u003d\u003d\u003dk.Jx?[]:k.Jx;var l\u003dvoid 0\u003d\u003d\u003dk.vy?!1:k.vy,m\u003dvoid 0\u003d\u003d\u003dk.Yp?0:k.Yp,n\u003dvoid 0\u003d\u003d\u003dk.poToken?\"\":k.poToken,p\u003dvoid 0\u003d\u003d\u003dk.Uh?void 0:k.Uh;k\u003dvoid 0\u003d\u003d\u003dk.Qx?\"\":k.Qx;lT.call(this,b,e);var r\u003dthis;this.policy\u003da;this.logger\u003dnew cR(\"dash/request\");this.lastError\u003dnull;this.Z\u003dthis.B\u003d0;this.ya\u003d!1;this.K\u003dthis.J\u003dnull;this.xa\u003d!1;this.timing\u003dnew ET(this,c);this.ma\u003dd;this.vy\u003dl;this.u\u003dg.Uz(this.info,this.policy,this.ma);this.u.set(\"rn\",this.timing.requestNumber.toString());\nthis.u.set(\"rbuf\",(1E3*m).toFixed().toString());this.vy\u0026\u0026this.u.set(\"smb\",\"1\");this.policy.Qi\u0026\u0026n\u0026\u0026this.u.set(\"pot\",n);k\u0026\u0026this.u.set(\"bbs\",k);this.Jx\u003df||null;this.Uh\u003dp;this.D\u003dDJa(this);this.oa\u003d1*this.policy.bd;this.X\u003dnew g.K(this.sZ,this.oa,this);this.info.u.K\u003d(0,g.Q)();yra(OT(this));try{this.xhr\u003dEJa(this),this.X.start()}catch(t){g.lw(t),this.lastError\u003d\"net.ssl\",g.ii(function(){PT(r)})}};\nDJa\u003dfunction(a){if(!(Tz(a.info)\u0026\u0026a.info.Sk()\u0026\u0026a.policy.Cb\u0026\u0026a.Jx)||2\u003c\u003da.info.u.u||0\u003cLB()||!dta())return!1;var b\u003da.u.get(\"aitags\");if(!b)return!1;b\u003doh(b).split(\",\");for(var c\u003d[],d\u003dg.q(a.Jx),e\u003dd.next();!e.done;e\u003dd.next())e\u003de.value,g.dc(b,e)\u0026\u0026c.push(e);if(!c.length)return!1;a.u.set(\"altitags\",g.nh(c.join(\",\")));return!0};\nOT\u003dfunction(a){return Az(a.ma,uy(a.u.ag))};\nHJa\u003dfunction(a,b){if(400\u003c\u003db.status)return a.lastError\u003d\"net.badstatus\",5;if(!b.Rx())return a.lastError\u003d204\u003d\u003d\u003db.status?\"net.nocontent\":\"net.connect\",5;var c\u003d\"\";if(FJa(a)){var d\u003db.pg();d.totalLength\u003c\u003da.policy.Re\u0026\u0026(c\u003dFy(d),c\u003dKy(c),c\u003dYw(c)?c:\"\")}if(c){var e\u003dOT(a);(0,g.Q)();e.started\u003d0;e.timedOut\u003d0;e.j\u003d0;a.info.Kj(a.u,c);return 3}c\u003db.Hj();if((d\u003d!!a.info.range\u0026\u0026a.info.range.length)\u0026\u0026d!\u003d\u003dc||b.PB())return a.lastError\u003d\"net.closed\",5;a.Fo(!0);if(!d\u0026\u0026a.j\u0026\u0026(d\u003da.j.oe,d.length\u0026\u0026!$ra(d[0])))return a.lastError\u003d\"net.closed\",\n5;d\u003dZIa(a)?b.getResponseHeader(\"X-Bandwidth-Est\"):0;if(b\u003dZIa(a)?b.getResponseHeader(\"X-Bandwidth-Est3\"):0)a.ya\u003d!0,a.policy.Ul\u0026\u0026(d\u003db);yJa(a.timing,(0,g.Q)(),c,d?Number(d):0);b\u003dOT(a);(0,g.Q)();b.started\u003d0;b.timedOut\u003d0;b.j\u003d0;b\u003da.info.u;b.u\u003d0;b.D\u003d0;b.J\u003d0;!a.Uh||(0,g.Q)()\u003cGJa+3E5||!a.u||vy(a.u.ag)||!(b\u003duy(a.u.ag))||0\u003eb.indexOf(\"googlevideo.com\")||(Sqa(a.u.ag)\u0026\u0026(e\u003duy(wy(a.u.ag))),a\u003da.Uh,eta(b,e),lC(a,{primary:b,secondary:e}),GJa\u003d(0,g.Q)());return 4};\nPT\u003dfunction(a){if(\"net.timeout\"\u003d\u003d\u003da.lastError){var b\u003da.timing,c\u003d(0,g.Q)();if(!b.Fm){GT(b,c,1024*b.xa);var d\u003d(c-b.j)/1E3;if(2!\u003d\u003db.oo())if(IT(b)){b.B+\u003d(c-b.C)/1E3;var e\u003db.Xg,f\u003db.u;f\u003dMath.max(f,2048);e.j.Wg(1,b.B/f);RC(e)}else zJa(b)||b.Fm||(e\u003db.Xg,e.K.Wg(1,d),RC(e)),b.oa\u003dc;e\u003db.Xg;f\u003db.Z;var k\u003db.Sk;e.J.Wg(d,b.u/d);e.C\u003dMC();k||e.u.Wg(1,d-f);Xta(b.Xg,(c-b.C)/1E3,0)}}\"net.nocontent\"!\u003d\u003da.lastError?((b\u003d\"net.timeout\"\u003d\u003d\u003da.lastError||\"net.connect\"\u003d\u003d\u003da.lastError||\"net.closed\"\u003d\u003d\u003da.lastError)\u0026\u0026!vy(a.u.ag)?(c\u003dOT(a),\nc.timedOut+\u003d1):(c\u003dOT(a),c.j+\u003d1),a.timing.u||Cra(a.info.u,b,a.u)):a.policy.Bs?Cra(a.info.u,!0,a.u):0\u003ca.policy.hq\u0026\u0026++a.info.u.J;mT(a,5)};\nIJa\u003dfunction(a,b){b\u0026\u0026(b\u003dOT(a),b.u+\u003d1);RT(a);a.lastError\u003d\"net.timeout\";PT(a)};\nRT\u003dfunction(a){a.xhr\u0026\u0026a.xhr.abort();a.timing.deactivate()};\nFJa\u003dfunction(a){var b\u003da.xhr.getResponseHeader(\"content-type\"),c\u003da.xhr.yw();c\u003d!c||c\u003c\u003da.policy.Re;return(!a.xhr.Gu()||!b||-1!\u003d\u003db.indexOf(\"text/plain\"))\u0026\u0026c};\nEJa\u003dfunction(a){if(vy(a.u.ag))return new sJa(a.u,a.timing);var b\u003dg.yz(a.u);return a.policy.Ja\u0026\u0026(a.policy.Cq\u0026\u0026!isNaN(a.info.Xe)\u0026\u0026a.info.Xe\u003ea.policy.zk||a.D\u0026\u0026!a.policy.zr?0:Xx())?Yx()?new DT(b,a.policy.D,a.timing):new MT(b,a.policy.D,a.timing):new NT(b,a.timing)};\nJJa\u003dfunction(a){if(!a.policy.D.Dh||!isNaN(a.info.Xe)\u0026\u00260\u003ca.info.Xe)return!1;if(!a.xhr.tq())return!0;var b\u003da.xhr;b.yw()?b\u003d!1:(b\u003db.getResponseHeader(\"content-type\"),b\u003d\"audio/mp4\"\u003d\u003d\u003db||\"video/mp4\"\u003d\u003d\u003db||\"video/webm\"\u003d\u003d\u003db);return!b||isNaN(a.info.Xe)\u0026\u0026(b\u003da.xhr.getResponseHeader(\"x-head-seqnum\"))\u0026\u0026Number(b)\u003ea.info.j[0].Pa?!1:!0};\nST\u003dfunction(a,b,c,d,e){this.Wa\u003da;this.policy\u003db;this.schedule\u003dc;this.N\u003dd;this.Z\u003de;this.ma\u003dNaN;this.u\u003dthis.K\u003dthis.C\u003dnull;this.j\u003dthis.D\u003dthis.J\u003dthis.startTimeSecs\u003dNaN;this.B\u003d!1;this.X\u003dNaN};\nKJa\u003dfunction(a,b,c,d,e){return b.bb\u0026\u0026b.oa\u0026\u00263\u003d\u003d\u003dOqa(b)?new ST(a,b,c,d,e):null};\nLJa\u003dfunction(a,b){if(a.policy.Ar){var c\u003db.info.Ob,d\u003dPC(a.schedule);b\u003db.index.Ng;c\u003dMath.max(1,d/c);a.X\u003dMath.round(1E3*Math.max(((c-1)*b+a.policy.ma)/c,b-a.policy.lc));a.Ra()}};\nOJa\u003dfunction(a,b){var c\u003dDate.now()/1E3,d\u003dc-a.startTimeSecs,e\u003dc-a.J,f\u003de\u003e\u003da.policy.fh,k\u003d!1;if(f){var l\u003d0;!isNaN(b)\u0026\u0026b\u003ea.D\u0026\u0026(l\u003db-a.D,a.D\u003db);l/e\u003ca.policy.Er\u0026\u0026(k\u003d!0);a.Ra();a.J\u003dc}c\u003dd\u003e\u003da.policy.lc\u0026\u0026!a.B;if(!f\u0026\u0026!c\u0026\u0026MJa(a,b))return NaN;c\u0026\u0026(a.B\u003d!0,a.Ra());a:{d\u003dk;c\u003dDate.now()/1E3-(a.N.zg()||0)-a.K.u-a.policy.ma;f\u003da.u.startTime;c\u003df+c;if(d){if(isNaN(b)){a.Ra();TT(a,NaN,\"n\",b);f\u003dNaN;break a}d\u003db-a.policy.Wb;d\u003cc\u0026\u0026(a.Ra(),c\u003dd)}else a.B\u0026\u0026(d\u003dc+a.policy.ma-a.ma+a.policy.Fr,isNaN(b)||(d\u003dMath.max(d,Math.min(c,b-a.policy.Wb))),\nc\u003dd);c\u003dMath.max(c,f);a.Ra();f\u003dc}a.j\u003df;if(isNaN(a.j))return a.Ra(),a.clear(),NaN;if(!k\u0026\u0026MJa(a,b))return NJa(a,b),NaN;if(a.j\u003c\u003da.u.startTime)return TT(a,NaN,\"y\",b),a.clear(),NaN;if(!a.Z(a.j,!1))return!NJa(a,b)\u0026\u0026k\u0026\u0026(TT(a,NaN,\"t\",b),a.clear()),NaN;a.Ra();k\u003da.j;TT(a,k,\"s\",b);a.clear();return k};\nNJa\u003dfunction(a,b){return a.Z(a.j,!0)?!1:(TT(a,NaN,\"ns\",b),a.Ra(),a.clear(),!0)};\nMJa\u003dfunction(a,b){return isNaN(b)?!0:isNaN(a.j)?!1:b\u003ca.j+(a.B?a.policy.Wb:a.policy.Dr)};\nTT\u003dfunction(a,b,c,d){var e\u003da.C.kt();e.ssr_sk\u003d(1E3*b).toFixed(0);e.ssr_t\u003d(1E3*a.j).toFixed(0);e.ssr_r\u003dc;e.ssr_st\u003d(1E3*a.startTimeSecs).toFixed(0);e.ssr_n\u003dDate.now().toFixed(0);e.ssr_f\u003d(1E3*a.K.u).toFixed(0);e.ssr_fa\u003da.B?\"1\":\"0\";e.ssr_o\u003d(1E3*a.N.zg()||0).toFixed(0);e.ssr_v\u003d(1E3*d).toFixed(0);b\u003da.u.j.index;aA(b,a.u.Pa,!0)\u0026\u0026(e.ssr_ist\u003d(1E3*b.getStartTime(a.u.Pa)).toFixed(0),e.ssr_id\u003d(1E3*b.getDuration(a.u.Pa)).toFixed(0));a.Wa.Aa(\"ssr\",e)};\nPJa\u003dfunction(){var a,b\u003d{};if(window.performance){var c\u003dwindow.performance.memory;c\u0026\u0026(b.jsTotal\u003dc.totalJSHeapSize,b.jsUsed\u003dc.usedJSHeapSize,b.msUsed\u003dc.usedMediaSourceMemorySize)}if(null\u003d\u003d\u003d(a\u003dwindow.h5vcc)||void 0\u003d\u003d\u003da?0:a.cVal)b.cbFree\u003dwindow.h5vcc.cVal.getValue(\"Memory.CPU.Free\"),b.cbUsed\u003dwindow.h5vcc.cVal.getValue(\"Memory.CPU.Used\");return b};\ng.UT\u003dfunction(a,b,c,d,e,f,k,l,m,n,p){l\u003dvoid 0\u003d\u003d\u003dl?!1:l;g.I.call(this);var r\u003dthis;this.Ca\u003da;this.schedule\u003db;this.policy\u003dc;this.j\u003dd;this.Z\u003dm;this.Uh\u003dn;this.tb\u003dp;this.timing\u003dnew jIa(this.tb);this.N\u003dnew xS(this.schedule,this.policy);this.mediaSource\u003dnull;this.ma\u003dnew g.K(this.Hh,0,this);this.Na\u003dnew g.K(this.Hh,1E3,this);this.rb\u003dnew g.K(this.Hh,void 0,this);this.qb\u003dnew g.K(this.Hh,1E4,this);this.K\u003dthis.currentTime\u003dNaN;this.oa\u003dthis.bb\u003d0;this.ya\u003dthis.Va\u003dthis.isSuspended\u003d!1;this.Ja\u003d\"\";this.Ia\u003dnew JC(5);this.xa\u003d\n{};this.jb\u003dthis.Xe\u003dNaN;this.qh\u003dnull;this.timestampOffset\u003dNaN;this.kb\u003d!1;this.Ya\u003d0;this.X\u003d!1;this.C\u003dnull;this.Ea\u003dNaN;this.Qx\u003d\"\";this.logger\u003dnew cR(\"dash\");a\u003dm\u0026\u0026Array.from(m.Zd.keys());m\u0026\u0026(this.Ea\u003dDate.now());this.u\u003dnew pIa(this,this.N,c,this.j,e,a);c\u003duIa(this.u,f,k\u0026\u0026k.id);this.audioTrack\u003dnew qT(this,this.policy,c.audio);this.videoTrack\u003dnew qT(this,this.policy,c.video);this.videoTrack.C.oa\u003dthis.audioTrack.C;this.Sa\u003d{updateend:this.QR,error:this.oW};g.J(this,this.ma);g.J(this,this.Na);g.J(this,this.rb);\ng.J(this,this.qb);this.D\u003dKJa(this,this.policy,this.schedule,this.Ia,function(t,u){return QJa(r,t,u)});\nthis.B\u003dnew HS(this,this.j,this.policy,this.videoTrack,this.audioTrack,l);this.J\u003dnew BS(this,this.j,this.videoTrack,this.audioTrack,this.policy);0\u003cthis.policy.Gk\u0026\u0026(this.Qx\u003dVv(this.policy.Gk))};\nTJa\u003dfunction(a,b){var c,d\u003db.j,e\u003da.j.isLive;if(a.j.isLive){var f\u003dDate.now();if(!isNaN(a.Ea)\u0026\u0026f-a.Ea\u003e1E3*a.policy.Cs){a.Aa(\"ombttl\",{});return}}f\u003da.Cg();if(a.Z\u0026\u0026oT(a.Z,Gz(d,e,f,a.policy.Ya))){e\u003dGz(d,e,f,a.policy.Ya);f\u003dRJa(a.Z,e);if(a.j.isLive\u0026\u0026a.policy.Jv)var k\u003dd.xm(Infinity);else{if(!d.indexRange||!d.initRange)return;var l\u003dd.indexRange.length+d.initRange.length,m\u003dSJa(a.Z,e);if(!m){a.Aa(\"ombooo\",{});return}l\u003dm-l;a.policy.sj\u0026\u00260\u003cf.length\u0026\u0026(k\u003dnull\u003d\u003d\u003d(c\u003dd.zo(0))||void 0\u003d\u003d\u003dc?void 0:Mra(c,f,l));k\u0026\u00260!\u003d\u003df.length||\n(k\u003dd.zo(l),a.policy.sj\u0026\u0026a.Aa(\"ombcf\",{}))}k\u0026\u0026(f\u003dfunction(n){try{if(n.isFailed()){var p\u003dn.kt();a.Aa(\"ombf\",p);BT(b,n);Tz(n.info)\u0026\u0026VT(a,b,d,!0);a.Hh()}else WT(a,n)\u0026\u0026a.Hh()}catch(r){n\u003djC(r),a.handleError(n.errorCode,n.details,n.severity),XT(a)}},d.J\u003d!0,Sz(k)\u0026\u0026tT(b,new pT(e,k,a.Z,f)))}else a.Aa(\"ombfmt\",{})};\nUJa\u003dfunction(a){var b\u003da.videoTrack.j.index;a.qh\u003dnew YHa({jm:a.policy.jm,Dh:a.policy.D.Dh,Ng:b.Ng,getLastSegmentNumber:function(){return b.getLastSegmentNumber()},\nut:function(){return b.ut()}})};\nZT\u003dfunction(a,b){b\u003db||a.videoTrack\u0026\u0026a.videoTrack.u\u0026\u0026a.videoTrack.u.startTime||a.currentTime;var c\u003da.videoTrack,d\u003da.u;b\u003dd.nextVideo\u0026\u0026d.nextVideo.index.getSegmentNumberForTime(b)||0;d.xa!\u003d\u003db\u0026\u0026(d.ya\u003d{},d.xa\u003db,LS(d,d.j));b\u003d!d.j.isLocked()\u0026\u0026-1\u003cd.X\u0026\u00268E3\u003e(0,g.Q)()-d.X;var e\u003dd.nextVideo\u0026\u00263*OS(d,d.nextVideo.info)\u003cAS(d.oa);if(!b||e)MS(d),NS(d),d.Z\u003dd.Z||d.nextVideo!\u003d\u003dd.u;d.nextVideo\u0026\u0026!d.nextVideo.index.isLoaded()\u0026\u0026(d.xa\u003d-1);d\u003dd.nextVideo;c.j!\u003d\u003dd\u0026\u0026(c.j\u003dd);c\u003da.audioTrack;a\u003da.u.B;c.j!\u003d\u003da\u0026\u0026(c.j\u003da)};\n$T\u003dfunction(a,b){a.Va\u003db;a.X||(a.isSuspended\u003d!0)};\nWJa\u003dfunction(a){a.policy.Tb\u003d!1;try{VJa(a)}catch(b){g.R(b)}};\nXJa\u003dfunction(a){a.mediaSource\u0026\u0026a.mediaSource.j\u0026\u0026a.mediaSource.u\u0026\u0026(Mv(a.mediaSource.j,a.Sa,a),Mv(a.mediaSource.u,a.Sa,a));rT(a.audioTrack,null);rT(a.videoTrack,null);a.mediaSource\u003dnull};\naU\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?!1:b;XJa(a);b?a.X\u003d!0:a.policy.Wc?$T(a,a.kb):$T(a,!1);XT(a)};\nbU\u003dfunction(a){a.mediaSource\u0026\u0026a.mediaSource.bf()\u0026\u0026(aU(a),a.policy.uq\u0026\u0026a.handleError(\"fmt.unplayable\",{unexpected:1},1))};\ndU\u003dfunction(a,b,c){var d\u003da.B;if(2\u003d\u003d\u003dd.u||3\u003d\u003d\u003dd.u||a.isSuspended\u0026\u0026(!Yta(a.schedule)||a.Va))return!1;if(a.policy.u\u0026\u00265\u003c\u003deE)return g.ap(a.Na),!1;if(a.j.isManifestless){if(0\u003cb.B.length\u0026\u0026b.u\u0026\u0026-1\u003d\u003d\u003db.u.Pa||b.B.length\u003e\u003da.policy.xk||!a.policy.Ik\u0026\u00260\u003cb.B.length\u0026\u0026!a.policy.D.Dh)return!1;if(b.K)return!a.j.isLive||!isNaN(a.Xe)}if(qJa(b))return!1;if(!b.u){if(!b.j.cf())return!1;GS(b,a.currentTime)}d\u003db.B.length+c.B.length;(b.B.length\u0026\u0026b.B[0].Av()||c.B.length\u0026\u0026c.B[0].Av()||a.j.isLive)\u0026\u0026--d;if(d+1\u003e\u003da.policy.Dk)return!1;\nif(!b.u)return Ez(b.j.u,a.policy);d\u003db.u;if(!Ez(d.j.u,a.policy))return!1;4\u003d\u003d\u003dd.type\u0026\u0026d.j.cf()\u0026\u0026(b.u\u003dg.Vb(d.j.uu(d)),d\u003db.u);if(!d.B\u0026\u0026!d.j.zn(d))return!1;var e\u003da.j.df||a.j.N;if(a.j.isManifestless\u0026\u0026e){e\u003db.j.index.getLastSegmentNumber();var f\u003dc.j.index.getLastSegmentNumber();e\u003dMath.min(e,f);if(0\u003cb.j.index.tv\u0026\u00260\u003ce\u0026\u0026d.Pa\u003e\u003de)return b.X\u003de,c.X\u003de,!1}if(d.j.info.audio\u0026\u00264\u003d\u003d\u003dd.type)return!1;if(mJa(b)\u0026\u0026!a.policy.Va)return!0;if(d.B||xT(b)\u0026\u0026xT(b)+xT(c)\u003ea.policy.qb)return!1;e\u003d!b.D\u0026\u0026!c.D;f\u003db\u003d\u003d\u003da.videoTrack\u0026\u0026a.X;if(!(c\u003d\n!!(c.u\u0026\u0026!c.u.B\u0026\u0026c.u.D\u003cd.D)\u0026\u0026(!a.j.isManifestless||c.u\u0026\u0026c.u.D\u0026\u0026d.D)\u0026\u0026e\u0026\u0026!f||a.policy.Sa\u0026\u0026!b.D\u0026\u0026c.D)\u0026\u0026(c\u003dNz(d))){c\u003dd.D;a:if(d\u003da.B,d\u003dd.j?d.j.De:null,a.X\u0026\u0026d)a\u003dd.startSecs+d.durationSecs+15;else{d\u003dcU(a,b,!0);!a.u.j.isLocked()\u0026\u00260\u003ca.policy.xa\u0026\u0026(e\u003d((0,g.Q)()-a.bb)/1E3,d\u003dMath.min(d,a.policy.xa+a.policy.md*e));d\u003da.currentTime+d;if(a.policy.Sl\u0026\u0026(e\u003dYJa(a)+a.policy.Sl,e\u003cd)){a.Aa(\"mrl\",{ori:d,mod:e},!0);a.policy.yj\u0026\u0026(a.bb\u003d(0,g.Q)());a\u003de;break a}a\u003dd}c\u003dc\u003ea}return c?!1:(b\u003db.jc)\u0026\u0026b.isLocked()?!1:!0};\n$Ja\u003dfunction(a,b,c){if(dU(a,b,c)){if(b.K){if(a.j.isLive){var d\u003da.j.Ge\u0026\u0026a.j.N?b.j.An(a.j.Ge,!1):b.j.xm(Infinity);d.Xe\u003da.Xe}else d\u003db.j.An(0,!1);a.D?0\u003d\u003d\u003dd.Xe\u0026\u0026(d.D\u003da.D.X):d.D\u003da.jb}else if(d\u003db.u,d.j.cf()){var e\u003dd.D-a.currentTime,f\u003d!d.range||0\u003d\u003d\u003dd.u\u0026\u00260\u003d\u003d\u003dd.Db?0:d.range.length-(d.Db+d.u),k\u003dd.j;if(CT(b)\u0026\u0026b.j.cf()){var l\u003dMath.min(15,.5*cU(a,b,!0));l\u003dmJa(b)||e\u003c\u003dl||a.u.N}else l\u003d!1;l\u0026\u00260\u003d\u003d\u003df\u0026\u0026(a.j.isManifestless?k\u003db.j:(k\u003dd.startTime+ZJa,d.u\u0026\u0026(k+\u003dd.duration),GS(b,k),d\u003db.u,k\u003dd.j));k.Ki()?(f\u003da.u,c\u003dzS(a.N,k.info.Ob,\nc.j.info.Ob,e,0\u003cf.D.length\u0026\u00260\u003d\u003d\u003df.videoIndex\u0026\u0026a.ya),e\u003dCT(b),c\u003dd.j.Wr(d,c),c.range\u0026\u00261\u003cc.j.length\u0026\u0026(e||c.u.u||c.j[0].j!\u003d\u003dd.j?c\u003dd.j.Wr(d,c.j[0].u):(e\u003dc.j[c.j.length-1],k\u003de.u/c.range.length,!e.le\u0026\u0026.4\u003ek\u0026\u0026(c\u003dd.j.Wr(d,c.range.length-e.u)))),d\u003dc):(0\u003ed.Pa\u0026\u0026(c\u003dPz(d),c.pr\u003d\"\"+b.B.length,a.J.u\u0026\u0026(c.sk\u003d\"1\"),c.snss\u003dd.J,a.Aa(\"nosq\",c)),d\u003dk.qv(d));if(a.X)for(c\u003dg.q(d.j),e\u003dc.next();!e.done;e\u003dc.next())e.value.type\u003d6}else d.j.Ki()?(c\u003dzS(a.N,b.j.info.Ob,c.j.info.Ob,0),d\u003dd.j.Wr(d,c)):d\u003dd.j.qv(d);if(a.C\u0026\u0026(c\u003da.B,e\u003dd.j[0].Pa,\ne\u003d0\u003ee\u0026\u0026!isNaN(c.B)?c.B:e,k\u003dkIa(a.B,d.j[0].C,e),f\u003db\u003d\u003d\u003da.audioTrack?1:2,c\u003da.C.Yk(k,e,d.j[0].j.info.id,f),0\u003ee\u0026\u0026(a.policy.Hv||2\u003d\u003d\u003df)\u0026\u0026oIa(a.B,0,0,!0),c)){k\u003d{decurl_itag:d.j[0].j.info.Yb(),sg:e,st:k.toFixed(3)};if(a.policy.Dq\u0026\u0026b.isRequestPending(e-1)){a.Aa(\"sdai\",{wt_daistate_on_sg:e-1});return}a.Aa(\"sdai\",k);e\u003dd;c\u0026\u0026(e.B\u003dnew g.ry(c))}a.policy.cj\u0026\u0026-1!\u003d\u003dd.j[0].Pa\u0026\u0026d.j[0].Pa\u003ca.j.Ge\u0026\u0026(d\u003db.j.An(a.j.Ge,!1));tT(b,eU(a,d))}};\neU\u003dfunction(a,b){Nz(b.j[b.j.length-1])\u0026\u0026aKa(a,wIa(a.u,b.j[0].j));var c\u003dLra(b);c\u003d{Xg:a.schedule,Ej:c,zB:aIa(a.N,c),Sk:Mz(b.j[0]),Fm:vy(b.u.j),OE:a.policy.Z};a.qh\u0026\u0026(c.Pa\u003db.j[0].Pa,c.Xe\u003db.Xe,c.qh\u003da.qh);var d\u003d{Yp:Math.max(0,b.j[0].C-a.currentTime),Jx:a.policy.Cb\u0026\u0026Tz(b)\u0026\u0026b.j[0].j.info.video?BIa(a.u):void 0,vy:a.X,poToken:a.Ca.Y.Od||\"\",Uh:a.Uh,Qx:a.Qx};return new QT(a.policy,b,c,a.xa,function(e,f){try{a:{var k\u003de.info.j[0].j,l\u003dk.info.video?a.videoTrack:a.audioTrack;if(!(2\u003c\u003de.state)||e.isComplete()||e.C||\n!(!a.mediaSource||a.isSuspended||3\u003cyT(l,a.currentTime))){var m\u003da.policy.Gb;if(!(!m||e.isComplete()||e.C\u003cm||Cz(e.info.u,a.policy,a.xa))){var n\u003dAz(a.xa,Dz(e.info.u,!0,a.policy));if(!(n.j||n.timedOut||n.started)){var p\u003dNra(e.info,!0,a.policy);p\u0026\u0026eU(a,p)}}if(e.isComplete()||e.isDisposed()\u0026\u00263\u003ef){if(a.policy.jb){var r\u003dObject.assign(FT(e.timing),{rst:\"\"+e.state,strm:\"\"+e.xhr.Gu(),d:AJa(e.timing)});a.Aa(\"rqs\",r)}e.ya\u0026\u0026a.Aa(\"sbwe3\",{},!0)}if(!a.isDisposed()\u0026\u00262\u003c\u003de.state){var t\u003da.timing,u\u003de.info.j[0].j,x\u003d!t.D\u0026\u0026\nu.info.video,y\u003d!t.u\u0026\u0026u.info.audio;3\u003d\u003d\u003de.state?x?t.tick(\"vrr\"):y\u0026\u0026t.tick(\"arr\"):4\u003d\u003d\u003de.state?x?(t.D\u003dg.yz(e.u),g.as(),cs(4)):y\u0026\u0026(t.u\u003dg.yz(e.u)):e.Av()\u0026\u0026x\u0026\u0026(g.as(),cs(4));if(3\u003d\u003d\u003de.state){BT(l,e);Tz(e.info)\u0026\u0026VT(a,l,k,!0);if(a.C){var z\u003de.info.Yk();z\u0026\u0026a.C.Kj(e.info.j[0].Pa,k.info.id,z)}a.Hh()}else if(e.isComplete()\u0026\u00265\u003d\u003d\u003de.info.j[0].type){if(4\u003d\u003d\u003de.state){var E\u003d(e.info.j[0].j.info.video?a.videoTrack:a.audioTrack).B[0]||null;E\u0026\u0026E instanceof QT\u0026\u0026E.C\u0026\u0026IJa(E,!0)}e.dispose()}else{if(!e.isFailed()\u0026\u0026e.D\u0026\u00262\u003c\u003de.state\u0026\u0026\n3!\u003d\u003de.state){var H\u003de.xhr.getResponseHeader(\"X-Response-Itag\");if(H){var G\u003dAIa(a.u,H),M\u003de.info.range.length-G.oF();G.J\u003d!0;e.info.j[0].j.J\u003d!1;var Y\u003dG.zo(M);e.info\u003dY;if(e.j){var N\u003de.j,da\u003dY.j;N.j\u003dda;var va\u003dda[0].range,Fa\u003dFy(N.oe[0].j);Fy(g.Vb(N.oe).j);for(f\u003d0;f\u003cN.oe.length;f++){N.oe[f].info\u003dda[f];var Oa\u003dda[f].range;N.oe[f].j\u003dnew By([new Uint8Array(Fa.buffer,Oa.start-va.start,Oa.length)])}}e.D\u003d!1;var Zb\u003da.videoTrack;Zb.j!\u003d\u003dG\u0026\u0026(Zb.j\u003dG);var Za\u003da.videoTrack;Za.u\u0026\u0026(Za.u.j\u003dG);var xc\u003da.Ca;xc.videoData.cj\u003dby(\"auto\",\nG.info.video.quality,!1,\"u\");fU(xc);var Wd\u003de.xhr.getResponseHeader(\"X-Segment-Lmt\");Wd\u0026\u0026G.info.lastModified\u0026\u0026G.info.lastModified!\u003d\u003d+Wd\u0026\u0026BT(a.videoTrack,e)}else e.D\u003d!1}if(4\u003d\u003d\u003de.state){if(WT(a,e),a.B){var fb\u003da.B,$b\u003de.info,qc\u003da.C;if(0!\u003d\u003dfb.u\u0026\u0026qc\u0026\u0026$b.j[0].isVideo())if($b.j[0].Pa\u003efb.B\u0026\u0026(fb.B\u003dNaN,fb.C\u003dNaN),fb.j\u0026\u0026fb.j.Pa\u003d\u003d\u003d$b.j[0].Pa){var Xi\u003dfb.j.De.event;if(\"start\"\u003d\u003d\u003dXi||\"continue\"\u003d\u003d\u003dXi){if(1\u003d\u003d\u003dfb.u||5\u003d\u003d\u003dfb.u)fb.j.Qw?JS(fb,4,\"cue\"):(fb.B\u003d$b.j[0].Pa,fb.C\u003d$b.j[0].C,fb.Aa(\"sdai\",{joinad:fb.u,sg:fb.B,st:fb.C.toFixed(3)}),\nJS(fb,2,\"join\"),qc.zF(fb.j.De))}else\"stop\"!\u003d\u003dXi||1!\u003d\u003dfb.u\u0026\u00265!\u003d\u003dfb.u||fb.Aa(\"sdai\",{joinstop:1,st:fb.u,sg:fb.B}),JS(fb,5,\"stop\")}else 1\u003d\u003d\u003dfb.u\u0026\u0026JS(fb,5,\"noad\")}}else if(a.policy.Ja\u0026\u0026e.du()\u0026\u0026!e.isComplete()\u0026\u0026!WT(a,e)\u0026\u0026!e.isFailed())break a;e.isFailed()\u0026\u0026a.Ct(e);a.Hh();if(a.policy.Eb\u0026\u0026e.isComplete()\u0026\u0026e.canRetry()\u0026\u0026Cz(e.info.u,a.policy,a.xa)){var Lh\u003dAz(a.xa,Dz(e.info.u,!1,a.policy));if(!(Lh.B+a.policy.Eb*zra(Lh,a.policy,!0)\u003e(0,g.Q)())){var Yi\u003dNra(e.info,!1,a.policy);Yi\u0026\u0026eU(a,Yi)}}}}}}}catch(Gl){e\u003diC(0),\nG\u003djC(Gl,0),a.handleError(G.errorCode,G.details,G.severity),e||XT(a)}},d)};\naKa\u003dfunction(a,b){b\u0026\u0026a.Ca.oB(b);a.policy.wk\u0026\u0026a.u.Sa\u0026\u0026(b\u003dxIa(a.u,\"a\"),gU(a.Ca,b.reason,b.audio.info))};\nWT\u003dfunction(a,b){try{var c\u003db.info.j[0].j.info.video?a.videoTrack:a.audioTrack;if(a.j.isManifestless\u0026\u0026c){c.K\u0026\u0026(b.isDisposed(),b.isComplete()||b.du(),c.K\u003d!1);b.hF()\u0026\u0026a.Ia.Wg(1,b.hF());var d\u003db.HJ(),e\u003db.gM(),f\u003da.j,k;for(k in f.j){var l\u003df.j[k].index;l.Nk\u0026\u0026(d\u0026\u0026(l.tv\u003dMath.max(l.tv,d)),e\u0026\u0026(l.u\u003dMath.max(l.u||0,e)))}}if(b.info.Sk()\u0026\u0026!Sz(b.info))for(var m\u003dg.q(b.nD()),n\u003dm.next();!n.done;n\u003dm.next())gT(c.C,n.value);uT(c);return!!c.pg()}catch(p){return p instanceof Error\u0026\u0026(g.lw(p),b\u003db.kt(),b.origin\u003d\"hrhs\",b.msg||\n(b.msg\u003d\"\"+p.message),a.handleError(\"fmt.unplayable\",b,1)),!1}};\nVJa\u003dfunction(a){if(a.mediaSource){var b\u003da.mediaSource.j,c\u003da.mediaSource.u,d\u003dbKa(a);if(d){if(a.policy.Pr){if(!b.qo()){var e\u003da.audioTrack.pg();e\u0026\u0026hU(a,b,e)}c.qo()||(b\u003da.videoTrack.pg())\u0026\u0026hU(a,c,b)}a.oa||(a.oa\u003d(0,g.Q)(),a.policy.Z\u0026\u0026a.Aa(\"apdps\",{r:d}))}else{if(a.oa){d\u003d(0,g.Q)()-a.oa;e\u003dyT(a.audioTrack,a.currentTime);var f\u003dyT(a.videoTrack,a.currentTime);a.policy.Z\u0026\u0026a.Aa(\"apdpe\",{dur:d.toFixed(),abuf:(1E3*e).toFixed(),vbuf:(1E3*f).toFixed()});a.oa\u003d0}if(a.D){d\u003da.D;e\u003da.audioTrack;f\u003dLA(a.mediaSource.u.Of());\nif(d.C)d\u003dOJa(d,f);else{if(f\u003de.pg()){var k\u003df.u;k\u0026\u0026k.D\u0026\u0026k.u\u0026\u0026(e\u003de.B.length?e.B[0]:null)\u0026\u00262\u003c\u003de.state\u0026\u0026!e.isFailed()\u0026\u00260\u003d\u003d\u003de.info.Xe\u0026\u0026(d.C\u003de,d.K\u003dk,d.u\u003df.info,d.startTimeSecs\u003dDate.now()/1E3,d.J\u003dd.startTimeSecs,d.D\u003dd.u.startTime,d.Ra())}d\u003dNaN}d\u0026\u0026a.Ca.seekTo(d,{wq:!0,me:\"pollSubsegmentReadahead\",Vp:!0})}d\u003d!1;cKa(a,a.videoTrack,c)\u0026\u0026(d\u003d!0,e\u003da.timing,e.C||(e.C\u003d(0,g.Q)(),BH(\"vda\",e.C,e.j),e.B\u0026\u0026(g.as(),cs(4))));if(a.mediaSource\u0026\u0026!a.mediaSource.bf()\u0026\u0026(cKa(a,a.audioTrack,b)\u0026\u0026(d\u003da.timing,d.B||(d.B\u003d(0,g.Q)(),BH(\"ada\",\nd.B,d.j),d.C\u0026\u0026(g.as(),cs(4))),d\u003d!0),!a.isDisposed()\u0026\u0026a.mediaSource)){!a.policy.Tb\u0026\u0026wT(a.videoTrack)\u0026\u0026wT(a.audioTrack)\u0026\u0026wB(a.mediaSource)\u0026\u0026!a.mediaSource.nh()\u0026\u0026(e\u003dsT(a.audioTrack).j,e\u003d\u003d\u003da.j.j[e.info.id]\u0026\u0026(e\u003da.mediaSource,wB(e)\u0026\u0026(e.mediaSource?e.mediaSource.endOfStream():e.Ve.webkitSourceEndOfStream(e.Ve.EOS_NO_ERROR)),e\u003da.schedule,Zsa(QC(e)),e.D\u003dMC(),e.N\u003d!0));e\u003da.policy.zs;f\u003da.policy.Iv;d||!(0\u003ce||f)||!wB(a.mediaSource)||wT(a.videoTrack)||wT(a.audioTrack)||(b.tC(a.currentTime,f,e),c.tC(a.currentTime,\nf,e));if(c\u003dd)c\u003da.mediaSource,c\u003d!(c.j?c.j.supports(0):yB());c\u0026\u0026g.ap(a.ma)}}}};\nbKa\u003dfunction(a){if(qJa(a.videoTrack))return\"ssf\";var b\u003da.B;if(1\u003d\u003d\u003db.u||2\u003d\u003d\u003db.u||3\u003d\u003d\u003db.u)return\"cpm\";if(a.policy.Wf||lJa(a.videoTrack)||lJa(a.audioTrack))return\"\";if(a.J.u){b\u003da.N;var c\u003da.videoTrack,d\u003da.audioTrack;if(c.B.length||d.B.length){var e\u003d0,f\u003diT(c.C).concat(iT(d.C));f\u003dg.q(f);for(var k\u003df.next();!k.done;k\u003df.next())e+\u003dk.value.u;c\u003dc.j.info.Ob+d.j.info.Ob;e/\u003dc;b\u003de\u003cb.policy.Fk?!1:10\u003ce?!0:10\u003ec*(10-e)/AS(b)}else b\u003d!0;if(!b)return\"abr\";b\u003da.videoTrack;if(0\u003cb.B.length\u0026\u00261\u003d\u003d\u003db.C.u.length\u0026\u0026NIa(b.C).info.K\u003c\nb.ma)return\"seek\"}if(!a.ya||!a.policy.tb||10\u003ea.currentTime||360\u003ca.videoTrack.j.info.video.j)return\"\";b\u003dnJa(a.videoTrack,a.currentTime,a.policy.tb)||nJa(a.audioTrack,a.currentTime,a.policy.tb);return(0\u003ca.videoTrack.B.length||0\u003ca.audioTrack.B.length||dU(a,a.videoTrack,a.audioTrack)||dU(a,a.audioTrack,a.videoTrack))\u0026\u0026b?\"nord\":\"\"};\ncKa\u003dfunction(a,b,c){if(c.nh())return!0;if(!c.Ez())return!1;var d\u003db.pg(),e;if(!(e\u003d!d||6\u003d\u003d\u003dd.info.type)\u0026\u0026(e\u003da.B)){e\u003da.B;var f;if(f\u003d0!\u003d\u003de.u\u0026\u0026b\u003d\u003d\u003de.xa)e\u003dAT(e.J),f\u003dd.info.Pa\u003e(e?e.Pa:-1);e\u003d!!f}if(e)return!1;e\u003dd.info;f\u003dsT(b);!f||f.le||Oz(f,e)||c.abort();!c.Cw()||PA()?c.AI(e.j.info.containerType,e.j.info.mimeType):e.j.info.containerType!\u003d\u003dc.Cw()\u0026\u0026a.Aa(\"ctu\",{ct:PA(),prev_c:c.Cw(),curr_c:e.j.info.containerType});f\u003de.j.D;a.policy.qk\u0026\u0026f\u0026\u0026(e\u003d0+f.duration,f\u003d-f.j,0\u003d\u003d\u003dc.hA()\u0026\u0026e\u003d\u003d\u003dc.eF()||c.NH(0,e),f!\u003d\u003dc.qd()\u0026\u0026(c.dC(f),\njT\u0026\u0026YIa(a.audioTrack.C,c.tF())));if(a.j.B\u0026\u00260\u003d\u003d\u003dd.info.Db\u0026\u0026(g.hA(d.info.j.info)||a.policy.Ep)){if(null\u003d\u003dc.qo()){e\u003dsT(b);if(!(f\u003d!e||e.j!\u003d\u003dd.info.j)){b:if(e\u003de.N,f\u003dd.info.N,e.length!\u003d\u003df.length)e\u003d!1;else{for(var k\u003d0;k\u003ce.length;k++)if(!g.uc(e[k],f[k])){e\u003d!1;break b}e\u003d!0}f\u003d!e}e\u003df}else e\u003dc.qo(),a.policy.Lv\u0026\u0026d.info.j.Xr()\u0026\u0026isa(d),f\u003dd.info.j.j,e\u003de!\u003d\u003df\u0026\u0026!g.uc(e,f);e\u0026\u0026(f\u003dsT(b),a.Aa(\"initchg\",{it:d.info.j.info.id,sr:!!f\u0026\u0026f.j\u003d\u003d\u003dd.info.j,ty:d.info.type,seg:d.info.Pa}));a.policy.Lb\u0026\u0026!e\u0026\u0026(g.hA(d.info.j.info)?(hz(gA(d),\n1836019574),hz(gA(d),1718909296)):(e\u003dnew jz(gA(d)),ura(e),nz(e,524531317,!0),d.j\u003dd.j.split(e.start+e.j).vp),d.B\u003d!1)}a.policy.Yg\u0026\u0026d.B?d.B\u003d!1:a.policy.Gs\u0026\u0026!c.qo()\u0026\u0026(e\u003dd.info.j.j,1!\u003d\u003dd.j.j.length\u0026\u00260\u003d\u003d\u003dd.info.Db\u0026\u0026!d.B\u0026\u00263\u003d\u003d\u003dd.info.type\u0026\u0026e\u0026\u0026(f\u003dnew By([e]),Cy(f,d.j),e\u003dFy(f).subarray(e.length),d.j\u003dnew By([e]),d.B\u003d!0));e\u003da.D\u0026\u0026!!a.D.C\u0026\u0026b.j.info.audio;f\u003da.j.isManifestless||d.B;if(!(a.j.B\u0026\u00260!\u003d\u003dd.info.Db||f\u0026\u0026!e)\u0026\u0026hU(a,c,d))return!0;if(e)return!1;e\u003da.currentTime+cU(a,b,!1);(e\u003dd.info.C\u003ee)||(a.policy.kb\u0026\u0026(!d.info.Db||\nd.info.le||10\u003ed.info.C)\u0026\u0026a.Aa(\"sba\",c.Nb({as:Kz(d.info)})),e\u003dd.B?d.info.j.j:null,f\u003dFy(d.j),d.B\u0026\u0026(f\u003dnew Uint8Array(f.buffer,0,f.byteOffset+f.length)),c\u003ddKa(a,c,f,d.info,e),\"s\"\u003d\u003d\u003dc?(a.Ya\u003d0,a\u003d!0):(\"i\"\u003d\u003d\u003dc||\"x\"\u003d\u003d\u003dc?eKa(a,\"checked\",c,d.info):(\"q\"\u003d\u003d\u003dc\u0026\u0026(d.info.isVideo()?(e\u003da.policy,e.K\u003dMath.floor(.8*e.K),e.ya\u003dMath.floor(.8*e.ya),e.J\u003dMath.floor(.8*e.J)):(e\u003da.policy,e.X\u003dMath.floor(.8*e.X),e.rb\u003dMath.floor(.8*e.rb),e.J\u003dMath.floor(.8*e.J)),PS(a.u,d.info.j)),iU(a.Ca,{reattachOnAppend:c})),a\u003d!1),e\u003d!a);if(e)return!1;\nb.Xh(d);return!0};\neKa\u003dfunction(a,b,c,d){var e,f\u003d\"fmt.unplayable\",k\u003d1;\"x\"\u003d\u003d\u003dc||\"m\"\u003d\u003d\u003dc?(f\u003d\"fmt.unparseable\",d.j.C\u003df,d.j.info.video\u0026\u0026!QS(a.u)\u0026\u0026PS(a.u,d.j)):\"i\"\u003d\u003d\u003dc\u0026\u0026(15\u003ea.Ya?(a.Ya++,f\u003d\"html5.invalidstate\",k\u003d0):f\u003d\"fmt.unplayable\");d\u003dPz(d);d.mrs\u003dnull\u003d\u003d\u003d(e\u003da.mediaSource)||void 0\u003d\u003d\u003de?void 0:xB(e);d.origin\u003db;d.reason\u003dc;a.handleError(f,d,k)};\nWIa\u003dfunction(a,b,c,d,e){var f\u003da.j,k\u003d!1,l\u003d-1;e\u003df.bb\u0026\u0026e;for(var m in f.j){var n\u003dwA(f.j[m].info.mimeType)||f.j[m].info.isVideo();if(d\u003d\u003d\u003dn)if(k\u003df.j[m].index,aA(k,b.Pa)){n\u003db;var p\u003dk.Xk(n.Pa);p\u0026\u0026p.startTime!\u003d\u003dn.startTime?(e||(k.segments\u003d[],k.dD(n)),k\u003d!0):k\u003d!1;k\u0026\u0026(l\u003db.Pa)}else k.dD(b),k\u003d!0}0\u003c\u003dl\u0026\u0026(m\u003d{},f.ea(\"clienttemp\",\"resetMflIndex\",(m[d?\"v\":\"a\"]\u003dl,m.cfl\u003de,m),!1));iIa(a.J,b,d,k);a.B.VG(b,c,d)};\nhU\u003dfunction(a,b,c){c.info.j.cf();var d\u003dc.info.j.j;if(!d||!b.Ez()||b.qo()\u003d\u003d\u003dd)return!1;var e\u003dd,f\u003db.lA();if(a.policy.Yg\u0026\u0026f\u0026\u0026b.isView()\u0026\u0026g.hA(c.info.j.info)){var k\u003dnew DataView(d.buffer,d.byteOffset,d.byteLength);(f\u003dora(k,f))?e\u003dnew Uint8Array(f.buffer,f.byteOffset,f.byteLength):a.Aa(\"fenc\",{})}f\u003dnull;(k\u003dc.info.j.zo(0))\u0026\u0026(f\u003dk.j[0]);a.policy.kb\u0026\u0026a.Aa(\"sbi\",b.Nb({as:Kz(c.info)}));a.policy.Qh\u0026\u0026b.abort();d\u003ddKa(a,b,e,f,d);if(\"s\"!\u003d\u003dd)return eKa(a,\"sepInit\",d,c.info),!0;c.info.isVideo()?(a\u003da.timing,a.K||(a.K\u003d\n(0,g.Q)(),BH(\"vis_a\",a.K,a.j))):(a\u003da.timing,a.J||(a.J\u003d(0,g.Q)(),BH(\"ais_a\",a.J,a.j)));return b.nh()};\ndKa\u003dfunction(a,b,c,d,e){try{b.appendBuffer(c,d,e)}catch(f){if(f instanceof DOMException){if(11\u003d\u003d\u003df.code)return\"i\";if(12\u003d\u003d\u003df.code)return\"x\";if(22\u003d\u003d\u003df.code||0\u003d\u003d\u003df.message.indexOf(\"Not enough storage\"))return b\u003dObject.assign({name:\"QuotaExceededError\",buffered:HA(b.Of()).replace(/,/g,\"_\"),message:g.Kc(f.message),track:a.mediaSource?b\u003d\u003d\u003da.mediaSource.u?\"v\":\"a\":\"u\"},PJa()),a.handleError(\"player.exception\",b),\"q\";g.R(f)}return\"u\"}return a.mediaSource.bf()?\"m\":\"s\"};\nbT\u003dfunction(a,b){a.Ca.pB(b)};\ncU\u003dfunction(a,b,c){if(a.isSuspended)return 1;var d\u003db.j.info.audio?a.policy.X:a.policy.K;!a.policy.Va\u0026\u0026a.u.j.isLocked()\u0026\u0026(d\u003dMath.max(d,b.j.info.audio?a.policy.rb:a.policy.ya));c\u0026\u0026(d+\u003da.policy.qb);c\u003da.u.j.isLocked()?b.u?b.u.j.info.Ob:b.j.info.Ob:b.Ob;d/\u003dc;0\u003ca.policy.Ek\u0026\u0026a.mediaSource\u0026\u0026wB(a.mediaSource)\u0026\u0026(b\u003db.j.info.video?a.mediaSource.u:a.mediaSource.j)\u0026\u0026!b.nh()\u0026\u0026(b\u003db.Of(),c\u003dIA(b,a.currentTime),0\u003c\u003dc\u0026\u0026(b\u003da.currentTime-b.start(c),d+\u003dMath.max(0,Math.min(b-a.policy.Ek,a.policy.As))));0\u003ca.policy.J\u0026\u0026(d\u003dMath.min(d,\na.policy.J));return d};\nYJa\u003dfunction(a){var b\u003dg.un(a.Ca.qm(),function(d){return\"ad\"\u003d\u003d\u003dd.namespace});\nb\u003dg.q(b);for(var c\u003db.next();!c.done;c\u003db.next())if(c\u003dc.value,c.start/1E3\u003ea.currentTime)return c.start/1E3;return Infinity};\nfKa\u003dfunction(a,b){kC(b,\"cms\",function(c){a.policy.Z\u0026\u0026a.Aa(\"pathprobe\",c)},function(c){a.Ca.handleError(c)})};\ngKa\u003dfunction(a,b){a.C\u003db;a.B\u0026\u0026(a.B.D\u003db);a.C.RH(a.videoTrack.j.info.ze())};\nhKa\u003dfunction(a,b){if(a.mediaSource\u0026\u0026a.mediaSource.u){b-\u003d!isNaN(a.timestampOffset)\u0026\u0026a.policy.hh?a.timestampOffset:0;var c\u003da.B,d\u003db;if(0!\u003d\u003dc.u\u0026\u0026c.D){var e\u003dc.At(d);e!\u003d\u003dc.X\u0026\u0026(c.D.aH(c.X,e,c.oa,d),c.X\u003de);c.oa\u003dd}a.currentTime!\u003d\u003db\u0026\u0026a.resume();a.J.u\u0026\u0026a.mediaSource\u0026\u0026!a.mediaSource.bf()\u0026\u0026(c\u003da.currentTime\u003c\u003db\u0026\u0026b\u003ca.currentTime+10,d\u003dJA(a.mediaSource.u.Of(),a.currentTime+ZJa),c\u0026\u0026d\u0026\u0026(a.J.u\u003d!1));a.J.u||(a.currentTime\u003db);g.ap(a.Na)}};\niKa\u003dfunction(a,b){var c\u003dvT(a.videoTrack).find(function(d){return d.startTime\u003e\u003db\u0026\u0026QJa(a,d.startTime,!1)});\nreturn c\u0026\u0026c.startTime\u003cb+1.5*c.duration?c.startTime+.1:0};\nQJa\u003dfunction(a,b,c){if(!(a.videoTrack.j.cf()\u0026\u0026a.audioTrack.j.cf()\u0026\u0026a.mediaSource\u0026\u0026a.mediaSource.u\u0026\u0026a.mediaSource.j))return!1;if(c\u0026\u0026a.j.isManifestless\u0026\u0026(-1\u003d\u003d\u003da.videoTrack.J||-1\u003d\u003d\u003da.audioTrack.J))return!0;var d\u003dDS(a.videoTrack,b,c);if(isNaN(d))return!1;a\u003dDS(a.audioTrack,a.policy.oa?b:d,c);return isNaN(a)?!1:!0};\nVT\u003dfunction(a,b,c,d){if(!(c.cf()||c.Xr()||c.J)\u0026\u0026Ez(c.u,a.policy)\u0026\u0026\"f\"!\u003d\u003dc.info.j){if(d){d\u003da.N;var e\u003dc.info,f\u003dbIa(d,e.video?d.policy.Dp:d.policy.Zi,e.Ob);d\u003dd.policy.lh\u0026\u0026e.video?Math.max(f,d.policy.lh):f}else d\u003d0;d\u003dc.zo(d);a\u003deU(a,d);Sz(d)\u0026\u0026tT(b,a);c.J\u003d!0}};\nXT\u003dfunction(a){try{var b\u003da.audioTrack;CS(b);ES(b.C);var c\u003da.videoTrack;CS(c);ES(c.C)}catch(d){g.R(d)}a.policy.u\u003d\"\"};\njKa\u003dfunction(a,b){a.timestampOffset!\u003d\u003db\u0026\u0026(a.timestampOffset\u003db,a.B.K\u003da.timestampOffset,a.Ca.cH(a.timestampOffset),a.j.isManifestless\u0026\u0026(b\u003da.j,a\u003da.timestampOffset,b.Ea?b.timestampOffset\u003da:b.u\u003da))};\ng.jU\u003dfunction(a){this.td\u003da};\nkU\u003dfunction(){g.Kv.apply(this,arguments)};\nlU\u003dfunction(a,b,c,d){kU.call(this);var e\u003dthis;this.B\u003d-1;this.j\u003d{};this.C\u003dnew g.K(this.D,0,this);g.J(this,this.C);this.u\u003dnew g.K(function(){e.isDisposed()||(e.C.start(Math.random()*c),e.u.start(b))},a,this);\ng.J(this,this.u);d.subscribe(\"fairplay_next_need_key_info\",this.J,this)};\nkKa\u003dfunction(a){a\u003da.subarray(4);a\u003dnew Uint16Array(a.buffer,a.byteOffset,a.byteLength/2);return String.fromCharCode.apply(null,a)};\nlKa\u003dfunction(a){var b\u003da.interval,c\u003da.vu;this.url\u003da.url;this.interval\u003db;this.vu\u003dc};\nmKa\u003dfunction(a,b){this.statusCode\u003da;this.message\u003db;this.j\u003dthis.heartbeatParams\u003dthis.errorMessage\u003dnull;this.u\u003d{};this.nextFairplayKeyId\u003dnull};\noKa\u003dfunction(a){var b\u003dIy(a.subarray(0,16384)),c\u003db.indexOf(\"\\r\\n\\r\\n\");if(-1\u003d\u003d\u003dc)return null;var d\u003db.indexOf(\"\\r\\n\"),e\u003db.slice(0,d).match(/^GLS\\/1.\\d ([0-9]{1,3}) (\\w+)$/);if(null\u003d\u003de)return null;e\u003de[1];isFinite(e)\u0026\u0026(e\u003dString(e));e\u003d\"string\"\u003d\u003d\u003dtypeof e?/^\\s*-?0x/i.test(e)?parseInt(e,16):parseInt(e,10):NaN;b\u003dZy(b.slice(d+2));if(null\u003d\u003db)return null;a\u003dnew mKa(e,a.subarray(c+4));0!\u003d\u003da.statusCode\u0026\u0026(a.errorMessage\u003dg.Nxa(a.statusCode));if(c\u003db[\"Heartbeat-Url\"])a.heartbeatParams\u003dnew lKa({url:c,interval:Number(b[\"Heartbeat-Interval-Secs\"])||\n60,vu:Number(b[\"Heartbeat-Num-Retries\"])||4});if(c\u003db[\"Authorized-Format-Types\"])a.j\u003dc.split(\",\");if(c\u003db[\"Key-Ids\"])a.u\u003dnKa(c);a.nextFairplayKeyId\u003db[\"Next-Key-Id\"];return a};\nnKa\u003dfunction(a){if(!a)return{};a\u003da.split(\";\");var b\u003d{};g.wc(a,function(c){c\u003dc.split(\",\");2\u003d\u003d\u003dc.length\u0026\u0026(b[c[1]]\u003dc[0])});\nreturn b};\nmU\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?\"\":c;g.I.call(this);this.message\u003da;this.requestNumber\u003db;this.timer\u003dc;this.onError\u003dthis.onSuccess\u003dnull;this.j\u003dnew g.cj(5E3,2E4,.2)};\npKa\u003dfunction(a,b,c){a.onSuccess\u003db;a.onError\u003dc};\nrKa\u003dfunction(a,b,c){var d\u003d{format:\"RAW\",method:\"POST\",postBody:a.message,responseType:\"arraybuffer\",withCredentials:!0,timeout:3E4,onSuccess:function(e){if(!a.isDisposed())if(a.Ra(),0!\u003d\u003de.status\u0026\u0026e.response)if(Fx(\"drm_net_r\",void 0,a.timer),e\u003dnew Uint8Array(e.response),e\u003doKa(e))a.onSuccess(e,a.requestNumber);else a.onError(a,\"drm.net\",\"t.p\");else qKa(a,e)},\nonError:function(e){qKa(a,e)}};\nc\u0026\u0026(b\u003dgca(b,\"access_token\",c));g.Mr(b,d);a.Ra()};\nqKa\u003dfunction(a,b){if(!a.isDisposed())a.onError(a,b.status?\"drm.net.badstatus\":\"drm.net.connect\",\"t.r;c.\"+String(b.status),b.status)};\ntKa\u003dfunction(a,b,c,d){var e\u003d{timeout:3E4,onSuccess:function(f){if(!a.isDisposed()){a.Ra();Fx(\"drm_net_r\",void 0,a.timer);var k\u003d\"LICENSE_STATUS_OK\"\u003d\u003d\u003df.status?0:9999,l\u003dnull;if(f.license)try{l\u003dOc(f.license)}catch(x){g.R(x)}if(0!\u003d\u003dk||l){l\u003dnew mKa(k,l);0!\u003d\u003dk\u0026\u0026f.reason\u0026\u0026(l.errorMessage\u003df.reason);if(f.authorizedFormats){k\u003d{};for(var m\u003d[],n\u003d{},p\u003dg.q(f.authorizedFormats),r\u003dp.next();!r.done;r\u003dp.next())if(r\u003dr.value,r.trackType\u0026\u0026r.keyId){var t\u003dsKa[r.trackType];if(t){\"HD\"\u003d\u003d\u003dt\u0026\u0026f.isHd720\u0026\u0026(t\u003d\"HD720\");r.isHdr\u0026\u0026\n(t+\u003d\"HDR\");k[t]||(m.push(t),k[t]\u003d!0);var u\u003dnull;try{u\u003dOc(r.keyId)}catch(x){g.R(x)}u\u0026\u0026(n[g.Jc(u,4)]\u003dt)}}l.j\u003dm;l.u\u003dn}f.nextFairplayKeyId\u0026\u0026(l.nextFairplayKeyId\u003df.nextFairplayKeyId);f\u003dl}else f\u003dnull;if(f)a.onSuccess(f,a.requestNumber);else a.onError(a,\"drm.net\",\"t.p;p.i\")}},\nonError:function(f){if(!a.isDisposed())if(f\u0026\u0026f.error)f\u003df.error,a.onError(a,\"drm.net.badstatus\",\"t.r;p.i;c.\"+f.code+\";s.\"+f.status,f.code);else a.onError(a,\"drm.net.badstatus\",\"t.r;p.i;c.n\")},\nonTimeout:function(){a.onError(a,\"drm.net\",\"rt.req.\"+a.requestNumber)}};\nd\u0026\u0026(e.XK\u003d\"Bearer \"+d);g.mt(c,\"player/get_drm_license\",b,e)};\noU\u003dfunction(a,b,c,d){g.Kv.call(this);this.videoData\u003da;this.Y\u003db;this.N\u003dc;this.sessionId\u003dd;this.C\u003d{};this.cryptoPeriodIndex\u003dNaN;this.url\u003d\"\";this.requestNumber\u003d0;this.K\u003dthis.Z\u003d!1;this.B\u003dnull;this.xa\u003d[];this.D\u003d[];this.ma\u003d!1;this.j\u003d{};this.oa\u003dNaN;this.status\u003d\"\";this.J\u003dNaN;this.u\u003da.N;this.cryptoPeriodIndex\u003dc.cryptoPeriodIndex;a\u003d{};Object.assign(a,this.Y.deviceParams);a.cpn\u003dthis.videoData.clientPlaybackNonce;this.videoData.Ja\u0026\u0026(a.vvt\u003dthis.videoData.Ja,this.videoData.mdxEnvironment\u0026\u0026(a.mdx_environment\u003dthis.videoData.mdxEnvironment));\nthis.Y.authUser\u0026\u0026(a.authuser\u003dthis.Y.authUser);this.Y.pageId\u0026\u0026(a.pageid\u003dthis.Y.pageId);isNaN(this.cryptoPeriodIndex)||(a.cpi\u003dthis.cryptoPeriodIndex.toString());var e\u003d(e\u003d/_(TV|STB|GAME|OTT|ATV|BDP)_/.exec(g.Ab()))?e[1]:\"\";\"ATV\"\u003d\u003d\u003de\u0026\u0026(a.cdt\u003de);this.C\u003da;this.C.session_id\u003dd;this.X\u003d!0;\"widevine\"\u003d\u003d\u003dthis.u.flavor\u0026\u0026(this.C.hdr\u003d\"1\");\"playready\"\u003d\u003d\u003dthis.u.flavor\u0026\u0026(b\u003dNumber(g.PB(b.experiments,\"playready_first_play_expiration\")),!isNaN(b)\u0026\u00260\u003c\u003db\u0026\u0026(this.C.mfpe\u003d\"\"+b),this.X\u003d!1);this.baseUrl\u003dg.WB(this.u)?kKa(c.initData).replace(\"skd://\",\n\"https://\"):this.u.C;this.fairplayKeyId\u003duj(this.baseUrl,\"ek\")||\"\";if(b\u003duj(this.baseUrl,\"cpi\")||\"\")this.cryptoPeriodIndex\u003dNumber(b);this.ya\u003dthis.videoData.S(\"html5_use_drm_retry\");this.xa\u003dc.ze?[g.Jc(c.initData,4)]:c.u;this.Ra();nU(this,{sessioninit:c.cryptoPeriodIndex});this.status\u003d\"in\"};\nxKa\u003dfunction(a,b){nU(a,{createkeysession:1});a.status\u003d\"gr\";Fx(\"drm_gk_s\",void 0,a.videoData.xa);a.url\u003duKa(a);try{a.B\u003db.createSession(a.N,function(c){nU(a,{m:c})})}catch(c){b\u003d\"t.g\";\nc instanceof DOMException\u0026\u0026(b+\u003d\";c.\"+c.code);a.ea(\"licenseerror\",\"drm.unavailable\",!0,b,\"HTML5_NO_AVAILABLE_FORMATS_FALLBACK\");return}a.B\u0026\u0026(vKa(a.B,function(c,d){wKa(a,c,d)},function(c,d,e){if(!a.isDisposed()){a.Ra();\nd\u003dvoid 0;var f\u003d!0;g.WB(a.u)\u0026\u0026g.lD(a.Y)\u0026\u0026a.Y.S(\"html5_enable_safari_fairplay\")\u0026\u00261212433232\u003d\u003d\u003de\u0026\u0026(d\u003d\"ERROR_HDCP\",f\u003d!a.Y.S(\"html5_safari_fairplay_ignore_hdcp\"));a.error(\"drm.keyerror\",f,c,d)}},function(){a.isDisposed()||(a.Ra(),nU(a,{onkyadd:1}),a.K||(a.ea(\"sessionready\"),a.K\u003d!0))},function(c){a.ap(c)}),g.J(a,a.B))};\nuKa\u003dfunction(a){var b\u003da.baseUrl;Xpa(b)||a.error(\"drm.net\",!0,\"t.x\");if(!uj(b,\"fexp\")){var c\u003d[\"23898307\",\"23914062\",\"23916106\",\"23883098\"].filter(function(e){return a.Y.experiments.experiments[e]});\n0\u003cc.length\u0026\u0026(a.C.fexp\u003dc.join())}c\u003dg.q(Object.keys(a.C));for(var d\u003dc.next();!d.done;d\u003dc.next())d\u003dd.value,b\u003dgca(b,d,a.C[d]);return b};\nwKa\u003dfunction(a,b,c){if(!a.isDisposed())if(b){a.Ra();nU(a,{onkmtyp:c});a.status\u003d\"km\";switch(c){case \"license-renewal\":case \"license-request\":case \"license-release\":break;case \"individualization-request\":yKa(a,b);return;default:a.ea(\"ctmp\",\"message_type\",{t:c,l:b.byteLength})}a.Z||(Fx(\"drm_gk_f\",void 0,a.videoData.xa),a.Z\u003d!0,a.ea(\"newsession\",a));if(TB(a.u)\u0026\u0026(b\u003dzKa(b),!b))return;g.WB(a.u)\u0026\u0026!a.videoData.useInnertubeDrmService()\u0026\u0026(b\u003dHy(g.Jc(b)));b\u003dnew mU(b,++a.requestNumber,a.videoData.xa);pKa(b,function(d,\ne){AKa(a,d,e)},function(d,e,f){if(!a.isDisposed()){var k\u003d!1,l;\n(l\u003d3\u003c\u003dd.j.u)||(l\u003da.ya\u0026\u002636E4\u003c(0,g.Q)()-a.oa);l\u0026\u0026(k\u003d!0,e\u003d\"drm.net.retryexhausted\");a.Ra();nU(a,{onlcsrqerr:e,info:f});a.error(e,k,f);a.shouldRetry(k,d)\u0026\u0026BKa(a,d)}});\ng.J(a,b);CKa(a,b)}else a.error(\"drm.unavailable\",!1,\"km.empty\")};\nyKa\u003dfunction(a,b){a.Ra();nU(a,{sdpvrq:1});a.J\u003dDate.now();if(\"widevine\"!\u003d\u003da.u.flavor)a.error(\"drm.provision\",!0,\"e.flavor;f.\"+a.u.flavor+\";l.\"+b.byteLength);else{var c\u003d{cpn:a.videoData.clientPlaybackNonce};Object.assign(c,a.Y.deviceParams);c\u003dg.sj(\"https://www.googleapis.com/certificateprovisioning/v1/devicecertificates/create?key\u003dAIzaSyB-5OLKTx2iU5mko18DfdwK5611JIjbUhE\",c);b\u003d{format:\"RAW\",headers:{\"content-type\":\"application/json\"},method:\"POST\",postBody:JSON.stringify({signedRequest:Iy(b)}),responseType:\"arraybuffer\"};\ng.Pr(c,b,3,500).then(rr(function(d){d\u003dd.xhr;if(!a.isDisposed()){d\u003dnew Uint8Array(d.response);var e\u003dIy(d);try{var f\u003dJSON.parse(e)}catch(k){}f\u0026\u0026f.signedResponse?(a.ea(\"ctmp\",\"drminfo\",{provisioning:1}),f\u003d(Date.now()-a.J)/1E3,a.J\u003dNaN,a.ea(\"ctmp\",\"provs\",{et:f.toFixed(3)}),a.B\u0026\u0026a.B.update(d)):(f\u003df\u0026\u0026f.error\u0026\u0026f.error.message,d\u003d\"e.parse\",f\u0026\u0026(d+\u003d\";m.\"+f),a.error(\"drm.provision\",!0,d))}}),rr(function(d){a.isDisposed()||a.error(\"drm.provision\",!0,\"e.\"+d.errorCode+\";c.\"+(d.xhr\u0026\u0026d.xhr.status))}))}};\npU\u003dfunction(a){var b;if(b\u003da.X\u0026\u0026null!\u003da.B)a\u003da.B,b\u003d!(!a.j||!a.j.keyStatuses);return b};\nCKa\u003dfunction(a,b){var c,d;a.status\u003d\"km\";Fx(\"drm_net_s\",void 0,a.videoData.xa);if(a.videoData.useInnertubeDrmService()){var e\u003dnew g.Bv(a.Y.fh),f\u003d{context:g.kt(e.config_||g.lt())};f.drmSystem\u003dDKa[a.u.flavor];f.videoId\u003da.videoData.videoId;f.cpn\u003da.videoData.clientPlaybackNonce;f.sessionId\u003da.sessionId;f.licenseRequest\u003dg.Jc(b.message);f.drmParams\u003da.videoData.drmParams;isNaN(a.cryptoPeriodIndex)||(f.isKeyRotated\u003d!0,f.cryptoPeriodIndex\u003da.cryptoPeriodIndex);var k\u003d!(null\u003d\u003d\u003d(d\u003dnull\u003d\u003d\u003d(c\u003da.videoData.u)||void 0\u003d\u003d\u003d\nc?void 0:c.video)||void 0\u003d\u003d\u003dd||!d.isHdr());f.drmVideoFeature\u003dk?\"DRM_VIDEO_FEATURE_PREFER_HDR\":\"DRM_VIDEO_FEATURE_SDR\";if(!f.context||!f.context.client){a.Ra();a.error(\"drm.net\",!0,\"t.r;ic.0\");return}if(k\u003da.Y.deviceParams)f.context.client.deviceMake\u003dk.cbrand,f.context.client.deviceModel\u003dk.cmodel,f.context.client.browserName\u003dk.cbr,f.context.client.browserVersion\u003dk.cbrver,f.context.client.osName\u003dk.cos,f.context.client.osVersion\u003dk.cosver;f.context.user\u003df.context.user||{};f.context.request\u003df.context.request||\n{};a.videoData.Ja\u0026\u0026(f.context.user.credentialTransferTokens\u003d[{token:a.videoData.Ja,scope:\"VIDEO\"}]);f.context.request.mdxEnvironment\u003da.videoData.mdxEnvironment||f.context.request.mdxEnvironment;a.videoData.rb\u0026\u0026(f.context.user.kidsParent\u003d{oauthToken:a.videoData.rb});if(g.WB(a.u)){k\u003da.fairplayKeyId;for(var l\u003d[],m\u003d0;m\u003ck.length;m+\u003d2)l.push(parseInt(k.substring(m,m+2),16));f.fairplayKeyId\u003dg.Jc(l)}tKa(b,f,e,g.gF(a.videoData))}else rKa(b,a.url,a.videoData.oauthToken);a.status\u003d\"rs\"};\nAKa\u003dfunction(a,b,c){if(!a.isDisposed()){if(a.requestNumber!\u003d\u003dc\u0026\u0026\"widevine\"\u003d\u003d\u003da.u.flavor\u0026\u0026((a.Y.S(\"html5_drm_ignore_out_of_order_responses\")||a.Y.S(\"html5_drm_ignore_out_of_order_responses_cfl\"))\u0026\u0026nU(a,{drmOOO:a.requestNumber+\".\"+c},!0),a.Y.S(\"html5_drm_ignore_out_of_order_responses\")))return;nU(a,{onlcsrsp:1});a.status\u003d\"rr\";0!\u003d\u003db.statusCode?a.error(\"drm.auth\",!0,\"t.f;c.\"+b.statusCode,b.errorMessage||void 0):(Fx(\"drm_kr_s\",void 0,a.videoData.xa),b.heartbeatParams\u0026\u0026b.heartbeatParams.url\u0026\u0026a.videoData.S(\"outertube_streaming_data_always_use_staging_license_service\")\u0026\u0026\n(c\u003da.u.C.match(/(.*)youtube.com/g))\u0026\u0026(b.heartbeatParams.url\u003dc[0]+b.heartbeatParams.url),b.heartbeatParams\u0026\u0026a.ea(\"newlicense\",b.heartbeatParams),b.j\u0026\u0026(a.D\u003db.j,a.Y.S(\"html5_heartbeat_wait_for_drm_killswitch\")||(a.videoData.useInnertubeDrmService()\u0026\u0026!a.videoData.tH\u0026\u0026a.ea(\"newlicense\",new lKa({})),a.videoData.tH\u003d!0),a.ma\u003dMm(a.D,function(d){return d.includes(\"HDR\")})),b.u\u0026\u0026(a.j\u003dsf(b.u,function(d){return{type:d,\nstatus:\"unknown\"}})),UB(a.u)\u0026\u0026!a.videoData.useInnertubeDrmService()?b.message\u003dOc(Iy(b.message)):VB(a.u)\u0026\u0026a.videoData.useInnertubeDrmService()\u0026\u0026(b.message\u003dHy(g.Jc(b.message))),a.B\u0026\u0026(a.Ra(),nU(a,{updtks:1}),a.status\u003d\"ku\",a.B.update(b.message).then(function(){Fx(\"drm_kr_f\",void 0,a.videoData.xa);\npU(a)||(nU(a,{ksApiUnsup:1}),a.ea(\"keystatuseschange\",a))},function(d){d\u003d\"msuf.req.\"+a.requestNumber+\";msg.\"+g.Kc(d.message);\na.error(\"drm.keyerror\",!0,d)})),a.K\u0026\u0026(a.oa\u003d(0,g.Q)()),g.WB(a.u)\u0026\u0026a.ea(\"fairplay_next_need_key_info\",a.baseUrl,b.nextFairplayKeyId))}};\nBKa\u003dfunction(a,b){var c\u003db.j.getValue();c\u003dnew g.K(function(){CKa(a,b)},c);\ng.J(a,c);c.start();g.dj(b.j);a.Ra();nU(a,{rtyrq:1})};\nEKa\u003dfunction(a,b){for(var c\u003d[],d\u003dg.q(Object.keys(a.j)),e\u003dd.next();!e.done;e\u003dd.next())e\u003de.value,c.push(e+\"_\"+a.j[e].type+\"_\"+a.j[e].status);return c.join(b)};\nFKa\u003dfunction(a){var b\u003d{};b[a.status]\u003dpU(a)?EKa(a,\".\"):a.D.join(\".\");return b};\nGKa\u003dfunction(a,b){switch(a){case \"highres\":case \"hd2880\":a\u003d\"UHD2\";break;case \"hd2160\":case \"hd1440\":a\u003d\"UHD1\";break;case \"hd1080\":case \"hd720\":a\u003d\"HD\";break;case \"large\":case \"medium\":case \"small\":case \"light\":case \"tiny\":a\u003d\"SD\";break;default:return\"\"}b\u0026\u0026(a+\u003d\"HDR\");return a};\nqU\u003dfunction(a,b){for(var c in a.j)if(\"usable\"\u003d\u003d\u003da.j[c].status\u0026\u0026a.j[c].type\u003d\u003d\u003db)return!0;return!1};\nnU\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?!1:c;a.Ra(gC(b));(c||1\u003c\u003da.Y.C)\u0026\u0026a.ea(\"ctmp\",\"drmlog\",b)};\nHKa\u003dfunction(a){var b\u003da[0];a[0]\u003da[3];a[3]\u003db;b\u003da[1];a[1]\u003da[2];a[2]\u003db;b\u003da[4];a[4]\u003da[5];a[5]\u003db;b\u003da[6];a[6]\u003da[7];a[7]\u003db};\nzKa\u003dfunction(a){for(var b\u003d\"\",c\u003d0;c\u003ca.length;c+\u003d2)b+\u003dString.fromCharCode(a[c]);a\u003dTca(new DOMParser,g.Xg(g.ug(\"Uses only text content.\"),b));return a?(a\u003da.querySelector(\"Challenge\"))\u0026\u0026a.childNodes\u0026\u00260!\u003d\u003da.childNodes.length?new Uint8Array(IKa(Mc(a.childNodes[0].nodeValue)).buffer):null:null};\nJKa\u003dfunction(a,b,c,d){if(a\u003dHy(g.Jc(a)))a\u003d{format:\"RAW\",method:\"POST\",postBody:a,responseType:\"arraybuffer\",withCredentials:!0,timeout:3E4},c\u003dhca(c,d),g.Pr(c,a,3,500).then(function(e){e\u003dnew Uint8Array(e.xhr.response);(e\u003doKa(e))\u0026\u0026e.message\u0026\u0026b.update(e.message)})};\nrU\u003dfunction(a,b,c,d,e){g.I.call(this);this.element\u003da;this.N\u003db;this.initData\u003dc;this.j\u003dd;this.u\u003de;this.sessionId\u003d\"\";this.K\u003dthis.J\u003dthis.B\u003dthis.D\u003dnull;this.C\u003dnew g.yA(this);g.J(this,this.C);KKa(this)};\nKKa\u003dfunction(a){a.j?(a.C.T(a.j,\"message\",a.RR),a.C.T(a.j,\"keystatuseschange\",a.ap),a.j.closed\u0026\u0026a.j.closed.then(rr(function(){a.isDisposed()||ds(\"xboxone\")\u0026\u0026a.B\u0026\u0026a.B(\"closed\")}),null)):a.u\u0026\u0026(Iv(a.C,a.u,[\"mskeymessage\",\n\"webkitkeymessage\"],a.vO),Iv(a.C,a.u,[\"mskeyerror\",\"webkitkeyerror\"],a.uO),Iv(a.C,a.u,[\"mskeyadded\",\"webkitkeyadded\"],a.tO))};\nvKa\u003dfunction(a,b,c,d,e){a.D\u003db;a.B\u003dc;a.J\u003dd;a.K\u003de};\nLKa\u003dfunction(a,b,c){g.qr(c);a.B\u0026\u0026(c instanceof DOMException\u0026\u0026(b+\u003d\";n.\"+c.name+\";m.\"+c.message),a.B(b))};\nsU\u003dfunction(a,b){g.I.call(this);this.element\u003da;this.j\u003db;this.J\u003d{};this.C\u003dnull;this.D\u003dnew g.yA(this);this.B\u003dthis.u\u003dnull;g.J(this,this.D)};\nNKa\u003dfunction(a,b){b\u003dMKa(b,a.j.u);a\u003da.B.createSession(\"video/mp4\",b);return new rU(null,null,null,null,a)};\nOKa\u003dfunction(a,b){for(var c\u003dnew Uint8Array(270),d\u003d0;135\u003ed;d++)c[2*d]\u003d\u0027\u003cPlayReadyCDMData type\u003d\"LicenseAcquisition\"\u003e\u003cLicenseAcquisition version\u003d\"1.0\" Proactive\u003d\"true\"\u003e\u003c/LicenseAcquisition\u003e\u003c/PlayReadyCDMData\u003e\u0027.charCodeAt(d);a\u003da.B.createSession(\"video/mp4\",b,c);return new rU(null,null,null,null,a)};\ntU\u003dfunction(a,b){var c\u003da.J[b.sessionId];!c\u0026\u0026a.C\u0026\u0026(c\u003da.C,a.C\u003dnull,c.sessionId\u003db.sessionId,a.J[b.sessionId]\u003dc);return c};\nMKa\u003dfunction(a,b){var c\u003da.subarray(4);c\u003dnew Uint16Array(c.buffer,c.byteOffset,c.byteLength/2);c\u003dString.fromCharCode.apply(null,c).match(/ek\u003d([0-9a-f]+)/)[1];for(var d\u003d\"\",e\u003d0;e\u003cc.length;e+\u003d2)d+\u003dString.fromCharCode(parseInt(c.substr(e,2),16));c\u003dd;d\u003dnew ArrayBuffer(2*c.length);e\u003dnew Uint16Array(d);for(var f\u003d0;f\u003cc.length;f++)e[f]\u003dc.charCodeAt(f);c\u003dnew Uint8Array(d);d\u003d0;f\u003dnew ArrayBuffer(a.byteLength+4+c.byteLength+4+b.byteLength);e\u003dnew Uint8Array(f);f\u003dnew DataView(f);e.set(a);d+\u003da.byteLength;f.setUint32(d,\nc.length,!0);d+\u003d4;e.set(c,d);d+\u003dc.length;f.setUint32(d,b.byteLength,!0);e.set(b,d+4);return e};\nuU\u003dfunction(a,b){g.I.call(this);this.j\u003dg.Qh(\"video\");this.u\u003dnull;this.D\u003d[];this.C\u003dnew g.yA(this);this.B\u003dnew QB(\"fairplay\",\"com.youtube.fairplay\",\"\",b);this.B.u\u003da;g.J(this,this.C);this.init()};\nvU\u003dfunction(a,b,c,d){kU.call(this);var e\u003dthis;this.D\u003da;this.C\u003db;this.B\u003dc;this.j\u003d[];this.u\u003dnew g.K(function(){e.ea(\"log_qoe\",{wvagt:\"timer\",reqlen:e.j?e.j.length:-1});if(e.j){if(0\u003ce.j.length){var f\u003de.j.shift();PKa(e,f.info)}0\u003ce.j.length\u0026\u0026(f\u003de.j[0].time-(0,g.Q)(),e.u.start(Math.max(0,f)))}},0);\ng.J(this,this.u);d.subscribe(\"widevine_set_need_key_info\",this.J,this)};\nPKa\u003dfunction(a,b){a:{var c\u003db.cryptoPeriodIndex;if(isNaN(c)\u0026\u00260\u003ca.B.size)c\u003d!0;else{for(var d\u003dg.q(a.B.values()),e\u003dd.next();!e.done;e\u003dd.next())if(e.value.cryptoPeriodIndex\u003d\u003d\u003dc){c\u003d!0;break a}c\u003d!1}}a.ea(\"log_qoe\",{wvagt:\"reqnews\",canskip:c});c||a.ea(\"rotated_need_key_info_ready\",b)};\nwU\u003dfunction(){this.keys\u003d[];this.values\u003d[]};\nxU\u003dfunction(a){a.keys\u003d[];a.values\u003d[]};\nyU\u003dfunction(a,b){return g.bc(a.keys,function(c){return g.uc(b,c)})};\nzU\u003dfunction(a,b,c){g.Kv.call(this);this.element\u003da;this.videoData\u003db;this.Y\u003dc;this.j\u003dthis.videoData.N;this.drmSessionId\u003dthis.videoData.drmSessionId||g.Joa();this.u\u003dnew Map;this.J\u003dnew wU;this.K\u003dnew wU;this.B\u003d[];this.Ea\u003d2;this.ma\u003dnew g.yA(this);this.Ia\u003dthis.xa\u003d!1;this.heartbeatParams\u003dnull;this.oa\u003dthis.X\u003d!1;this.D\u003dnull;this.ya\u003d!1;(a\u003dthis.element)\u0026\u0026(a.addKey||a.webkitAddKey)||RB()||YB(c.experiments);c\u003dthis.videoData.Ug;this.N\u003d\"fairplay\"\u003d\u003d\u003dthis.j.flavor||c?xE:QKa;this.C\u003dnew sU(this.element,this.j);g.J(this,\nthis.C);SB(this.j)\u0026\u0026(this.Z\u003dnew sU(this.element,this.j),g.J(this,this.Z));g.J(this,this.ma);c\u003dthis.element;this.j.keySystemAccess?this.ma.T(c,\"encrypted\",this.VR):Iv(this.ma,c,SB(this.j)?[\"msneedkey\"]:[\"needkey\",\"webkitneedkey\"],this.rX);RKa(this);a:switch(c\u003dthis.j,a\u003dthis.Y.experiments,b\u003dthis.u,c.flavor){case \"fairplay\":19.2999\u003cRla()?(a\u003dc.K,c\u003dc.J,c\u003e\u003da\u0026\u0026(c\u003d.75*a),b\u003d.5*(a-c),c\u003dnew lU(b,a,a-b-c,this)):c\u003dnull;break a;case \"widevine\":c\u003dnew vU(a.Za(\"disable_license_delay\"),!a.Za(\"h5_widevine_keyrotationagent_optimization_killswitch\"),\nb,this);break a;default:c\u003dnull}if(this.D\u003dc)g.J(this,this.D),this.D.subscribe(\"rotated_need_key_info_ready\",this.UK,this),this.D.subscribe(\"log_qoe\",this.Rg,this);this.Ra(\"Created, key system \"+this.j.keySystem+\", final EME \"+YB(this.Y.experiments));this.Rg({cks:this.j.yf()});c\u003dthis.j;\"com.youtube.widevine.forcehdcp\"\u003d\u003d\u003dc.keySystem\u0026\u0026c.D\u0026\u0026(this.Ja\u003dnew uU(this.videoData.Dc,this.Y.experiments),g.J(this,this.Ja))};\nRKa\u003dfunction(a){var b\u003da.C.attach();b?b.then(rr(function(){SKa(a)}),rr(function(c){if(!a.isDisposed()){a.Ra();\ng.qr(c);var d\u003d\"t.a\";c instanceof DOMException\u0026\u0026(d+\u003d\";n.\"+c.name+\";m.\"+c.message);a.ea(\"licenseerror\",\"drm.unavailable\",!0,d,\"HTML5_NO_AVAILABLE_FORMATS_FALLBACK\")}})):(a.Ra(),a.Rg({mdkrdy:1}),a.X\u003d!0);\na.Z\u0026\u0026(b\u003da.Z.attach())};\nUKa\u003dfunction(a,b,c){a.Ia\u003d!0;c\u003dnew XS(b,c);a.Y.S(\"html5_eme_loader_sync\")\u0026\u0026(a.J.get(b)||a.J.set(b,c));TKa(a,c)};\nTKa\u003dfunction(a,b){if(!a.isDisposed()){a.Rg({onInitData:1});if(a.Y.S(\"html5_eme_loader_sync\")\u0026\u0026a.videoData.C\u0026\u0026a.videoData.C.j){var c\u003da.K.get(b.initData);b\u003da.J.get(b.initData);if(!c||!b)return;b\u003dc;c\u003db.initData;a.J.remove(c);a.K.remove(c)}a.Ra();a.Rg({initd:b.initData.length,ct:b.contentType});if(\"widevine\"\u003d\u003d\u003da.j.flavor)if(a.xa\u0026\u0026!a.videoData.isLivePlayback)AU(a);else{if(!(a.Y.S(\"vp9_drm_live\")\u0026\u0026a.videoData.isLivePlayback\u0026\u0026b.ze)){a.xa\u003d!0;c\u003db.cryptoPeriodIndex;var d\u003db.j;IIa(b);b.ze||(d\u0026\u0026b.j!\u003d\u003dd?a.ea(\"ctmp\",\n\"cpsmm\",{emsg:d,pssh:b.j}):c\u0026\u0026b.cryptoPeriodIndex!\u003d\u003dc\u0026\u0026a.ea(\"ctmp\",\"cpimm\",{emsg:c,pssh:b.cryptoPeriodIndex}));a.ea(\"widevine_set_need_key_info\",b)}}else a.UK(b)}};\nSKa\u003dfunction(a){if(!a.isDisposed())if(a.Y.S(\"html5_drm_set_server_cert\")\u0026\u0026!g.sD(a.Y)){var b\u003da.C.setServerCertificate();b?b.then(rr(function(c){1\u003c\u003da.Y.C\u0026\u0026a.ea(\"ctmp\",\"ssc\",{success:c})}),rr(function(c){a.ea(\"ctmp\",\"ssce\",{n:c.name,\nm:c.message})})).then(rr(function(){BU(a)})):BU(a)}else BU(a)};\nBU\u003dfunction(a){a.isDisposed()||(a.X\u003d!0,a.Ra(),a.Rg({onmdkrdy:1}),AU(a))};\nVKa\u003dfunction(a){return\"widevine\"\u003d\u003d\u003da.j.flavor\u0026\u0026a.videoData.S(\"html5_drm_cpi_license_key\")};\nAU\u003dfunction(a){if(a.Ia\u0026\u0026a.X\u0026\u0026!a.oa){for(;a.B.length;){var b\u003da.B[0],c\u003dVKa(a)?JIa(b):g.Jc(b.initData);if(a.u.get(c))if(\"fairplay\"\u003d\u003d\u003da.j.flavor)a.u.delete(c);else{a.B.shift();continue}IIa(b);break}a.B.length\u0026\u0026a.createSession(a.B[0])}};\nWKa\u003dfunction(a){var b;if(b\u003dg.fs()){var c;b\u003d!(null\u003d\u003d\u003d(c\u003da.C.u)||void 0\u003d\u003d\u003dc||!c.getMetrics)}b\u0026\u0026(b\u003da.C.getMetrics())\u0026\u0026(b\u003dg.My(b),a.ea(\"ctmp\",\"drm\",{metrics:b}))};\nDU\u003dfunction(a){g.I.call(this);var b\u003dthis;this.Ca\u003da;this.j\u003dthis.Ca.V();this.videoData\u003dthis.Ca.getVideoData();this.ex\u003d0;this.J\u003dthis.B\u003d!1;this.D\u003d0;this.C\u003dg.XB(this.j.experiments,\"html5_delayed_retry_count\");this.u\u003dnew g.K(function(){CU(b.Ca)},g.XB(this.j.experiments,\"html5_delayed_retry_delay_ms\"));\ng.J(this,this.u)};\nFU\u003dfunction(a,b,c){var d\u003da.videoData.u,e\u003da.videoData.J;if((\"progressive.net.retryexhausted\"\u003d\u003d\u003db||\"fmt.unplayable\"\u003d\u003d\u003db||\"fmt.decode\"\u003d\u003d\u003db)\u0026\u0026!a.Ca.Hg.C\u0026\u0026d\u0026\u0026\"22\"\u003d\u003d\u003dd.Yb())return a.Ca.Hg.C\u003d!0,a.Ld(\"qoe.restart\",{reason:\"fmt.unplayable.22\"}),EU(a.Ca),!0;var f\u003d!1,k\u003da.ex+3E4\u003c(0,g.Q)()||a.u.isActive();if(a.j.S(\"html5_empty_src\")\u0026\u0026a.videoData.isAd()\u0026\u0026\"fmt.unplayable\"\u003d\u003d\u003db\u0026\u0026/Empty src/.test(\"\"+c.msg))return c.origin\u003d\"emptysrc\",a.Ld(\"auth\",c),!0;var l;if(l\u003d!k)l\u003da.Ca.zm(),l\u003d!!(l.Te()||l.isInline()||l.isBackground()||\nl.Lt()||l.Jt());l\u0026\u0026(c.nonfg\u003d\"paused\",k\u003d!0,a.Ca.pauseVideo());(\"fmt.decode\"\u003d\u003d\u003db||\"fmt.unplayable\"\u003d\u003d\u003db)\u0026\u0026(null\u003d\u003d\u003de||void 0\u003d\u003d\u003de?0:\"mac3\"\u003d\u003d\u003de.j||\"MAC3\"\u003d\u003d\u003de.j||\"meac3\"\u003d\u003d\u003de.j||\"MEAC3\"\u003d\u003d\u003de.j||\"m\"\u003d\u003d\u003de.j||\"M\"\u003d\u003d\u003de.j)\u0026\u0026a.videoData.S(\"html5_disable_multichannel_codec_on_decoding_error\")\u0026\u0026(wta(a.j.u,e.j),c.acfallexp\u003de.j,f\u003dk\u003d!0);!k\u0026\u00260\u003ca.C\u0026\u0026(a.u.start(),k\u003d!0,c.delayed\u003d\"1\",--a.C);e\u003da.Ca.Wa;if(!k\u0026\u0026((null\u003d\u003d\u003dd||void 0\u003d\u003d\u003dd?0:uA(d))||(null\u003d\u003d\u003dd||void 0\u003d\u003d\u003dd?0:sA(d)))){var m;if(a.videoData.S(\"html5_disable_codec_for_playback_on_error\")\u0026\u0026\ne){l\u003de.u;var n\u003dd.j;l.Na.has(n)?l\u003d!1:(l.Na.add(n),l.X\u003d-1,LS(l,l.j),l\u003d!0);l\u0026\u0026(m\u003d\"cfallp\")}else wta(a.j.u,d.j),m\u003d\"cfallexp\";m\u0026\u0026(f\u003dk\u003d!0,c[m]\u003dd.j)}if(!k)return XKa(a,c);a.ex\u003d(0,g.Q)();k\u003da.videoData;k.bb?(k\u003dk.bb.rJ(),m\u003dDate.now()/1E3+1800,k\u003dk\u003cm):k\u003d!1;c.e\u003db;k\u0026\u0026(c.staleprog\u003d\"1\");a.Ld(\"qoe.restart\",c);if(k\u0026\u0026YKa(a))return ZKa(a),!0;ds(\"philips\")\u0026\u0026$Ka(a);d\u0026\u0026uA(d)?(f\u003da.j.u,f.X\u003d!0,f\u003df.j\u003d!0):e?(b\u003d(b\u003dsT(e.videoTrack)||e.videoTrack.u)?b.j:e.videoTrack.j,b.N+\u003d1,PS(e.u,b,!0)):a.videoData.bb\u0026\u0026a.videoData.bb.IH();a.u.isActive()||\nCU(a.Ca,f);return!0};\nXKa\u003dfunction(a,b){if(a.videoData.jb)return!1;a.j.bb+\u003d1;if(10\u003e\u003da.j.bb)return!1;b.exiled\u003d\"\"+a.j.bb;a.Ld(\"qoe.start15s\",b);a.Ca.ea(\"playbackstalledatstart\");return!0};\n$Ka\u003dfunction(a){if(\"GAME_CONSOLE\"!\u003d\u003da.j.deviceParams.cplatform)try{window.close()}catch(b){}};\nYKa\u003dfunction(a){return a.B?!0:\"yt\"!\u003d\u003da.j.xa?!1:a.videoData.jb?25\u003ea.videoData.tb:!a.videoData.tb};\nZKa\u003dfunction(a){if(!a.B){a.B\u003d!0;var b\u003da.Ca.getPlayerState();b\u003dg.U(b,4)||b.isSuspended();a.Ca.Xm();b\u0026\u0026!hF(a.videoData)||a.Ca.ea(\"signatureexpired\")}};\naLa\u003dfunction(a,b){if((a\u003da.Ca.xd())\u0026\u0026(\"fmt.unplayable\"\u003d\u003d\u003db.errorCode||\"html5.invalidstate\"\u003d\u003d\u003db.errorCode)){var c\u003da.Aj();b.details.merr\u003dc?c.toString():\"0\";b.details.msg\u003da.Ee()}};\ncLa\u003dfunction(a,b){if(\"403\"\u003d\u003d\u003db.details.rc){var c\u003db.errorCode;c\u003d\"net.badstatus\"\u003d\u003d\u003dc||\"manifest.net.retryexhausted\"\u003d\u003d\u003dc}else c\u003d!1;if(!c\u0026\u0026!a.B)return!1;b.details.sts\u003d\"19047\";if(YKa(a))return iC(b.severity)\u0026\u0026(b\u003dObject.assign({e:b.errorCode},b.details),b\u003dnew g.hC(\"qoe.restart\",b)),a.Ld(b.errorCode,b.details),ZKa(a),!0;6048E5\u003c(0,g.Q)()-a.j.Fd\u0026\u0026bLa(a,\"signature\");return!1};\nbLa\u003dfunction(a,b){try{window.location.reload();a.Ld(\"qoe.restart\",{detail:\"pr.\"+b});return}catch(c){}a.j.S(\"tvhtml5_retire_old_players\")\u0026\u0026g.sD(a.j)\u0026\u0026$Ka(a)};\ndLa\u003dfunction(a,b){var c\u003da.j.u;c.D\u003d!1;c.j\u003d!0;a.Ld(\"qoe.restart\",{e:void 0\u003d\u003d\u003db?\"fmt.noneavailable\":b,detail:\"hdr\"});EU(a.Ca)};\neLa\u003dfunction(a,b,c,d){this.videoData\u003da;this.j\u003db;this.reason\u003dc;this.u\u003dd};\nGU\u003dfunction(a,b,c){this.Y\u003da;this.qy\u003db;this.Ca\u003dc;this.X\u003dthis.J\u003dthis.K\u003dthis.u\u003dthis.j\u003dthis.D\u003dthis.N\u003dthis.B\u003d0;this.playbackRate\u003d1;this.C\u003d!1};\ngLa\u003dfunction(a,b,c){!a.Y.S(\"html5_tv_ignore_capable_constraint\")\u0026\u0026g.sD(a.Y)\u0026\u0026(c\u003dc.compose(fLa(a,b)));return c};\nhLa\u003dfunction(a){var b;a.S(\"html5_exponential_memory_for_sticky\")?b\u003d.5\u003eSC(a.Y.Dc,\"sticky-lifetime\")?\"auto\":dy[LB()]:b\u003ddy[LB()];return b};\niLa\u003dfunction(a,b){return 1\u003ca.playbackRate?(a\u003dsta(a.Y.u,b.j.videoInfos,a.playbackRate),new $x(0,a,!0,\"o\")):new $x(0,0,!1,\"o\")};\njLa\u003dfunction(a,b){var c,d\u003db.videoData.bF;if(a.S(\"html5_use_video_quality_cap_for_ustreamer_constraint\")\u0026\u0026d\u0026\u00260\u003cd.HI\u0026\u0026cy(b.videoData.cj))a\u003dd.HI,b.videoData.cj\u003dnew $x(0,a,!1,\"u\");else if(d\u0026\u0026(null\u003d\u003d\u003d(c\u003dd.lE)||void 0\u003d\u003d\u003dc?0:c.length)\u0026\u0026cy(b.videoData.cj)){a\u003dnew Map;for(var e\u003dg.q(b.j.videoInfos),f\u003de.next();!f.done;f\u003de.next())f\u003df.value,a.set(+f.Yb(),f.video.j);e\u003d[];d\u003dg.q(d.lE);for(f\u003dd.next();!f.done;f\u003dd.next())(f\u003da.get(f.value))\u0026\u0026e.push(f);a\u003dMath.max.apply(Math,g.v(e));b.videoData.cj\u003dnew $x(0,a,!1,\"u\")}return b.videoData.cj};\nfLa\u003dfunction(a,b){if(g.sD(a.Y)\u0026\u0026ky(a.Y.u,ly.HEIGHT))var c\u003db.j.videoInfos[0].video.j;else{var d\u003d!!b.j.j;var e;iD(a.Y)\u0026\u0026(e\u003dwindow.screen\u0026\u0026window.screen.width?new g.kh(window.screen.width,window.screen.height):null);e||(e\u003da.Y.xj?a.Y.xj.clone():a.qy.Bg());(kD||tS||d)\u0026\u0026e.scale(g.AD());d\u003de;JE(b.videoData);b\u003db.j.videoInfos;if(b.length){e\u003d.85;var f\u003db[0].video;4!\u003d\u003df.projectionType\u0026\u00262!\u003d\u003df.projectionType\u0026\u00263!\u003d\u003df.projectionType||gD||(e\u003d.45);a\u003dg.XB(a.Y.experiments,\"html5_viewport_undersend_maximum\");for(f\u003d0;f\u003c\nb.length;f++){c\u003db[f];var k\u003dc.video;if(null\u003d\u003d\u003dd||k.width*e\u003cd.width\u0026\u0026k.height*e\u003cd.height){a\u0026\u0026f\u0026\u0026k.width\u003cd.width*a\u0026\u0026k.height\u003cd.height*a\u0026\u0026(c\u003db[f-1]);break}}d\u003dc.video;c\u003d\"93\"\u003d\u003d\u003dc.Yb()?g.ay[mA(d.width,d.height)]:d.j;c\u003dnew $x(0,c,!1,\"r\")}else c\u003dxE;c\u003dc.j}c\u0026\u0026(c\u003dMath.max(c,360));return new $x(0,c,!1,\"r\")};\nkLa\u003dfunction(a){var b,c,d;return g.B(function(e){switch(e.j){case 1:return a.j.j\u0026\u0026navigator.mediaCapabilities?g.A(e,Promise.resolve(),2):e.return(Promise.resolve());case 2:b\u003dg.q(a.j.videoInfos),c\u003db.next();case 3:if(c.done){e.eb(0);break}d\u003dc.value;return g.A(e,ksa(d),4);case 4:c\u003db.next(),e.eb(3)}})};\nmLa\u003dfunction(a,b){if(!b.videoData.u||a.S(\"html5_disable_performance_downgrade\"))return!1;6E4\u003cg.Ua()-a.N\u0026\u0026(a.B\u003d0);a.B++;a.N\u003dg.Ua();if(4!\u003d\u003da.B)return!1;lLa(a,b.videoData.u);return!0};\noLa\u003dfunction(a,b,c,d){if(!b||!c||!b.videoData.u)return!1;var e\u003dg.XB(a.Y.experiments,\"html5_df_downgrade_thresh\"),f\u003da.S(\"html5_log_media_perf_info\"),k\u003dg.XB(a.Y.experiments,\"hfr_dropped_framerate_fallback_threshold\");if(!(5E3\u003e(0,g.Q)()-a.D?0:f||0\u003ce||0\u003ck))return!1;a.D\u003d(0,g.Q)();c\u003dc.Yy();if(!c)return!1;var l\u003dc.droppedVideoFrames-a.J,m\u003dc.totalVideoFrames-a.X;a.J\u003dc.droppedVideoFrames;a.X\u003dc.totalVideoFrames;var n\u003d0\u003d\u003d\u003dc.displayCompositedVideoFrames?0:c.displayCompositedVideoFrames||-1;f\u0026\u00261\u003c\u003da.Y.C\u0026\u0026a.Ca.Aa(\"ddf\",\n{dr:c.droppedVideoFrames,de:c.totalVideoFrames,comp:n});if(d)return a.j\u003d0,a.u\u003d0,!1;d\u003d60\u003cm?l/m:0;0\u003cd\u0026\u0026(a.K\u003dd);a.u\u003d0\u003ck\u0026\u002660*d\u003ek?a.u+1:0;if(!e||g.sD(a.Y))return!1;a.j\u003dd\u003ee?a.j+1:0;if(3!\u003d\u003da.j)return!1;lLa(a,b.videoData.u);a.Ca.Aa(\"dfd\",Object.assign({dr:c.droppedVideoFrames,de:c.totalVideoFrames},nLa()));return!0};\npLa\u003dfunction(a,b){return 0\u003e\u003dg.XB(a.Y.experiments,\"hfr_dropped_framerate_fallback_threshold\")||!(b\u0026\u0026b.video\u0026\u002632\u003cb.video.fps)?!1:3\u003c\u003da.u?(a.u\u003d0,!0):!1};\nlLa\u003dfunction(a,b){var c\u003db.j,d\u003db.video.fps;b\u003db.video.j-1;var e\u003dMB();c\u003dbta(c,d);0\u003c+e[c]\u0026\u0026(b\u003dMath.min(+e[c],b));e[c]!\u003d\u003db\u0026\u0026(e[c]\u003db,g.Aw(\"yt-player-performance-cap\",e,604800));a.Ca.Lu()};\nqLa\u003dfunction(a,b){if(!b.j.j)return a.C?new $x(0,360,!1,\"b\"):xE;for(var c\u003d!1,d\u003d!1,e\u003dg.q(b.j.videoInfos),f\u003de.next();!f.done;f\u003de.next())uA(f.value)?c\u003d!0:d\u003d!0;c\u003dc\u0026\u0026d;d\u003d0;f\u003dg.XB(a.Y.experiments,\"html5_performance_cap_floor\");a\u003da.Y.isMobile?240:f;b\u003dg.q(b.j.videoInfos);for(f\u003db.next();!f.done;f\u003db.next())if(e\u003df.value,!c||!uA(e))if(f\u003dNB(e.j,e.video.fps),e\u003de.video.j,Math.max(f,a)\u003e\u003de){d\u003de;break}return new $x(0,d,!1,\"b\")};\nrLa\u003dfunction(a){var b\u003da.Ca.zm(),c\u003dg.XB(a.Y.experiments,\"html5_inline_quality_cap\"),d\u003dg.XB(a.Y.experiments,\"html5_background_quality_cap\"),e\u003dg.XB(a.Y.experiments,\"html5_background_cap_idle_secs\");return c\u0026\u0026b.isInline()?new $x(0,c,!1,\"v\"):!d||\"auto\"!\u003d\u003dhLa(a)||Os()/1E3\u003ce?xE:b.isBackground()?new $x(0,d,!1,\"v\"):xE};\ntLa\u003dfunction(a,b,c){if(a.Y.experiments.Za(\"html5_disable_client_autonav_cap_for_onesie\")\u0026\u0026\"onesie\"\u003d\u003d\u003db.fetchType||g.sD(a.Y)\u0026\u0026(1080\u003c\u003dLB(-1)||b.osid))return xE;var d\u003dg.XB(a.Y.experiments,\"html5_autonav_quality_cap\"),e\u003dg.XB(a.Y.experiments,\"html5_autonav_cap_idle_secs\");return d\u0026\u0026b.rl\u0026\u0026Os()/1E3\u003ee?(c\u0026\u0026(d\u003dsLa(a,c,d)),new $x(0,d,!1,\"e\")):xE};\nsLa\u003dfunction(a,b,c){if(a.S(\"html5_optimality_defaults_chooses_next_higher\")\u0026\u0026c)for(a\u003db.j.videoInfos,b\u003d1;b\u003ca.length;b++)if(a[b].video.j\u003cc)return a[b-1].video.j;return c};\nuLa\u003dfunction(a,b){a.S(\"html5_log_media_perf_info\")\u0026\u0026(a.Ca.Aa(\"perfdb\",nLa()),a.Ca.Aa(\"hwc\",{nch:navigator.hardwareConcurrency},!0),b\u0026\u0026a.Ca.Aa(\"mcdb\",{itags:b.j.videoInfos.filter(function(c){var d;return!1\u003d\u003d\u003d(null\u003d\u003d\u003d(d\u003dc.u)||void 0\u003d\u003d\u003dd?void 0:d.smooth)}).map(function(c){return c.Yb()}).join(\"-\")}))};\nnLa\u003dfunction(){return sf(MB(),function(a){return\"\"+a})};\nHU\u003dfunction(a,b){g.I.call(this);this.j\u003da;this.K\u003db;this.u\u003d-1;this.J\u003d!1;this.B\u003d-1;this.playerState\u003dnew g.ZH;this.seekCount\u003dthis.nonNetworkErrorCount\u003dthis.networkErrorCount\u003dthis.rebufferTimeSecs\u003dthis.playTimeSecs\u003dthis.D\u003d0;this.delay\u003dnew g.K(this.send,6E4,this);this.C\u003d!1;g.J(this,this.delay)};\nIU\u003dfunction(a){0\u003c\u003da.u||(3\u003d\u003d\u003da.j.Ca.getVisibilityState()?a.J\u003d!0:(a.u\u003dg.yR(a.j),a.delay.start()))};\nvLa\u003dfunction(a){if(!(0\u003ea.B)){var b\u003dg.yR(a.j),c\u003db-a.D;a.D\u003db;8\u003d\u003d\u003da.playerState.state?a.playTimeSecs+\u003dc:g.gI(a.playerState)\u0026\u0026!g.U(a.playerState,16)\u0026\u0026(a.rebufferTimeSecs+\u003dc)}};\nJU\u003dfunction(a,b){b?wLa.test(a):(a\u003dg.xr(a),Object.keys(a).includes(\"cpn\"))};\nKU\u003dfunction(a,b,c,d,e,f,k){var l\u003d{format:\"RAW\"},m\u003d{};if(Ar(a)\u0026\u0026Br()){if(k){var n;2!\u003d\u003d(null\u003d\u003d\u003d(n\u003dxLa.uaChPolyfill)||void 0\u003d\u003d\u003dn?void 0:n.state.type)?k\u003dnull:(k\u003dxLa.uaChPolyfill.state.data.values,k\u003d{\"Synth-Sec-CH-UA-Arch\":k.architecture,\"Synth-Sec-CH-UA-Model\":k.model,\"Synth-Sec-CH-UA-Platform\":k.platform,\"Synth-Sec-CH-UA-Platform-Version\":k.platformVersion,\"Synth-Sec-CH-UA-Full-Version\":k.uaFullVersion});m\u003dObject.assign(m,k);l.withCredentials\u003d!0}k\u003dg.O(\"EOM_VISITOR_DATA\",void 0);b.S(\"enable_web_eom_visitor_data\")\u0026\u0026\nk?m[\"X-Goog-EOM-Visitor-Id\"]\u003dk:d\u0026\u0026(m[\"X-Goog-Visitor-Id\"]\u003dd);c\u0026\u0026(m[\"X-Goog-PageId\"]\u003dc);e\u0026\u0026(m.Authorization\u003d\"Bearer \"+e);k||d||e||c?l.withCredentials\u003d!0:b.S(\"html5_send_cpn_with_options\")\u0026\u0026wLa.test(a)\u0026\u0026(l.withCredentials\u003d!0)}0\u003cObject.keys(m).length\u0026\u0026(l.headers\u003dm);f\u0026\u0026(l.onFinish\u003df);return 1\u003cObject.keys(l).length?l:null};\nLU\u003dfunction(a,b,c,d,e,f,k,l){Br()\u0026\u0026c.token\u0026\u0026(a\u003dyr(a,{ctt:c.token,cttype:c.lI,mdx_environment:c.mdxEnvironment}));f||l\u0026\u0026d.S(\"nwl_skip_retry\")?(null\u003d\u003db?b\u003d{}:JU(a,d.S(\"html5_assert_cpn_with_regex\")),k?d.S(\"use_new_nwl_saw\")?nv().sendAndWrite(a,b):wv(a,b):d.S(\"use_new_nwl_stw\")?nv().sendThenWrite(a,b,l):vv(a,b,l)):d.hh?(b\u003db||{},JU(a,d.S(\"html5_assert_cpn_with_regex\")),d.hh.enqueue(a,b)):b?(JU(a,d.S(\"html5_assert_cpn_with_regex\")),g.Mr(a,b)):g.Lu(a,e)};\ng.NU\u003dfunction(a){g.I.call(this);var b\u003dthis;this.j\u003da;this.logger\u003dnew cR(\"qoe\");this.u\u003d{};this.sequenceNumber\u003d1;this.Va\u003dNaN;this.Id\u003d\"N\";this.N\u003dthis.qb\u003dthis.bb\u003dthis.Sa\u003dthis.C\u003d0;this.Ea\u003dthis.rb\u003d\"\";this.jb\u003dthis.ma\u003dNaN;this.Ya\u003d0;this.tb\u003d-1;this.kb\u003d1;this.playTimeSecs\u003dthis.rebufferTimeSecs\u003d0;this.Na\u003dthis.xa\u003dthis.isOffline\u003dthis.oa\u003d!1;this.Eb\u003d[];this.Z\u003dnull;this.D\u003dthis.Ja\u003dthis.J\u003d!1;this.B\u003d-1;this.Ia\u003d!1;this.Cb\u003dnew g.K(this.IU,750,this);this.X\u003dthis.adCpn\u003d\"\";this.adFormat\u003dvoid 0;this.Lb\u003d0;this.Gb\u003dnew Set(\"cl fexp drm drm_system drm_product ns el adformat live cat\".split(\" \"));\ng.J(this,this.Cb);(a\u003d\"function\"\u003d\u003d\u003dtypeof navigator.getBattery?navigator.getBattery():null)\u0026\u0026a.then\u0026\u0026a.then(function(c){b.Z\u003dc});\ng.MU(this,0,\"vps\",[\"N\"])};\ng.MU\u003dfunction(a,b,c,d){var e\u003da.u[c];e||(e\u003d[],a.u[c]\u003de);e.push(b.toFixed(3)+\":\"+d.join(\":\"))};\nOU\u003dfunction(a,b){var c\u003da.j.Ca.getCurrentTime();g.MU(a,b,\"cmt\",[c.toFixed(3)]);c\u003da.j.Ca.Jh();if(a.K\u0026\u00261E3*c\u003ea.K.NN+100\u0026\u0026a.K){var d\u003da.K,e\u003dd.isAd;c\u003d1E3*c-d.NN;a.ya\u003d1E3*b-d.yZ-c-d.nZ;if(!a.j.videoData.S(\"web_player_dai_csi_killswitch\")){c\u003d(0,g.Q)()-c;b\u003da.ya;d\u003da.j.videoData;var f\u003dd.isAd();if(e||f){f\u003d(e?\"ad\":\"video\")+\"_to_\"+(f?\"ad\":\"video\");var k\u003d{};!d.S(\"web_player_csi_ctt_killswitch\")\u0026\u0026d.X\u0026\u0026(k.cttAuthInfo\u003d{token:d.X,videoId:d.videoId});k.startTime\u003dc-b;Hx(f,k);Gx({targetVideoId:d.videoId,targetCpn:d.clientPlaybackNonce},\nf);Fx(\"pbs\",c,f)}else c\u003da.j.Ca.Hi(),c.K!\u003d\u003dd.clientPlaybackNonce?(c.J\u003dd.clientPlaybackNonce,c.B\u003db):g.lw(new g.Ws(\"CSI timing logged before gllat\",{cpn:d.clientPlaybackNonce}))}a.Aa(\"gllat\",{l:a.ya.toFixed(),prev_ad:+e});delete a.K}};\nPU\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?NaN:b;b\u003d0\u003c\u003db?b:g.yR(a.j);var c\u003da.j.Ca.uA();if(!isNaN(a.ma)\u0026\u0026!isNaN(c.j)){var d\u003dc.j-a.ma;0\u003cd\u0026\u0026g.MU(a,b,\"bwm\",[d,(c.C-a.jb).toFixed(3)])}isNaN(a.ma)\u0026\u0026c.j\u0026\u0026a.isOffline\u0026\u0026yLa(a,!1);a.ma\u003dc.j;a.jb\u003dc.C;isNaN(c.bandwidthEstimate)||g.MU(a,b,\"bwe\",[c.bandwidthEstimate.toFixed(0)]);1\u003c\u003da.j.Y.C\u0026\u00260!\u003d\u003dObject.keys(c.u).length\u0026\u0026a.Aa(\"bwinfo\",c.u);if(1\u003c\u003da.j.Y.C||a.j.Y.S(\"html5_log_meminfo\"))d\u003dPJa(),Object.values(d).some(function(e){return void 0!\u003d\u003de})\u0026\u0026a.Aa(\"meminfo\",d);\na.Z\u0026\u0026g.MU(a,b,\"bat\",[a.Z.level,a.Z.charging?\"1\":\"0\"]);d\u003da.j.Ca.getVisibilityState();a.tb!\u003d\u003dd\u0026\u0026(g.MU(a,b,\"vis\",[d]),a.tb\u003dd);OU(a,b);(d\u003dzLa(a.j))\u0026\u0026d!\u003d\u003da.Ya\u0026\u0026(g.MU(a,b,\"conn\",[d]),a.Ya\u003dd);ALa(a,b,c)};\nALa\u003dfunction(a,b,c){if(!isNaN(c.Yp)){var d\u003dc.Yp;c.B\u003cd\u0026\u0026(d\u003dc.B);g.MU(a,b,\"bh\",[d.toFixed(3)])}};\nQU\u003dfunction(a){for(var b\u003d0,c\u003dg.q(Object.keys(a.u)),d\u003dc.next();!d.done;d\u003dc.next())d\u003dd.value,b+\u003dd.length+Number(Nl(a.u[d],function(e,f){return e+f.length},0));\n96E3\u003cb\u0026\u0026(new g.K(a.reportStats,0,a)).start()};\nBLa\u003dfunction(a){a.j.videoData.md\u0026\u0026RU(a,\"prefetch\");a.j.videoData.tb\u0026\u0026a.Aa(\"reload\",{r:a.j.videoData.reloadReason,ct:a.j.videoData.tb});a.j.videoData.qb\u0026\u0026RU(a,\"monitor\");a.j.videoData.isLivePlayback\u0026\u0026RU(a,\"live\");a.j.videoData.qg\u0026\u0026a.Aa(\"ctrl\",{mode:a.j.videoData.qg},!0);if(a.j.videoData.Jg){var b\u003da.j.videoData.Jg.replace(/,/g,\"_\");a.Aa(\"ytp\",{type:b},!0)}a.j.videoData.rM\u0026\u0026(b\u003da.j.videoData.rM.replace(/,/g,\".\"),a.Aa(\"ytrexp\",{ids:b},!0));if(!a.j.Y.S(\"html5_disable_gpu_reporting\")){var c\u003da.j.videoData;\nb\u003da.j.Y.S(\"enable_white_noise\")||a.j.Y.S(\"enable_webgl_noop\")||a.j.Y.S(\"enable_gpu_logging\");c\u003dg.ZE(c)||g.XE(c)||g.YE(c)||g.$E(c);(b||c)\u0026\u0026(b\u003d(0,g.SU)())\u0026\u0026(a.u.gpu\u003d[b])}hF(a.j.videoData)\u0026\u0026g.MU(a,g.yR(a.j),\"dt\",[\"1\"]);1\u003c\u003da.j.Y.C\u0026\u0026(b\u003d(0,g.Q)()-a.j.Y.Fd,a.Aa(\"playerage\",{secs:Math.pow(1.6,Math.round(Math.log(b/1E3)/Math.log(1.6))).toFixed()}));a.D\u003d!0;a.Va\u003dg.Hr(function(){a.reportStats()},1E4)};\nDLa\u003dfunction(a,b,c){var d\u003dg.yR(a.j);CLa(a,d,b,0,c);PU(a,d);QU(a)};\nCLa\u003dfunction(a,b,c,d,e){var f\u003da.j.Ca.getCurrentTime();c\u003da.j.Y.S(\"html5_qoe_report_fatal_error\")?[c,1\u003d\u003d\u003dd?\"fatal\":\"\",f.toFixed(3)]:[c,f.toFixed(3)];e\u0026\u0026c.push(ELa(e));g.MU(a,b,\"error\",c);a.D\u003d!0};\nTU\u003dfunction(a){0\u003c\u003da.B||(a.j.Y.Vc||3!\u003d\u003da.j.Ca.getVisibilityState()?a.B\u003dg.yR(a.j):a.Ia\u003d!0)};\nRU\u003dfunction(a,b){var c\u003da.u.cat||[];c.push(b);a.u.cat\u003dc};\nyLa\u003dfunction(a,b){a.isOffline\u003db;g.MU(a,g.yR(a.j),\"is_offline\",[a.isOffline?\"1\":\"0\"])};\nFLa\u003dfunction(a,b,c,d,e){var f\u003dg.yR(a.j);1\u003d\u003d\u003db\u0026\u0026g.MU(a,f,\"vps\",[a.Id]);var k\u003da.u.xvt||[];k.push(\"t.\"+f.toFixed(3)+\";m.\"+e.toFixed(3)+\";g.2;tt.\"+b+\";np.0;c.\"+c+\";d.\"+d);a.u.xvt\u003dk};\nELa\u003dfunction(a){/[^a-zA-Z0-9;.!_-]/.test(a)\u0026\u0026(a\u003da.replace(/[+]/g,\"-\").replace(/[^a-zA-Z0-9;.!_-]/g,\"_\"));return a};\nGLa\u003dfunction(a){this.j\u003da;this.N\u003d!1;this.u\u003d0;this.D\u003d-1;this.lastUpdateTime\u003dNaN;this.B\u003d0;this.segments\u003d[];this.K\u003dthis.J\u003d0;this.Z\u003dthis.j.Kh().volume;this.X\u003dthis.j.Kh().muted;this.C\u003dUU(this.j)};\nVU\u003dfunction(a){a.C.startTime\u003da.B;a.C.endTime\u003da.u;a.segments.length\u0026\u0026g.Vb(a.segments).isEmpty()?a.segments[a.segments.length-1]\u003da.C:a.segments.length\u0026\u0026a.C.isEmpty()||a.segments.push(a.C);a.J+\u003da.u-a.B;a.C\u003dUU(a.j);a.B\u003da.u};\nHLa\u003dfunction(a){a.segments.length\u0026\u0026a.u\u003d\u003d\u003da.B||VU(a);var b\u003da.segments;a.segments\u003d[];return b};\nJLa\u003dfunction(a){ILa(a);a.K\u003dg.Hr(function(){a.update()},100);\na.lastUpdateTime\u003dg.yR(a.j);a.C\u003dUU(a.j)};\nILa\u003dfunction(a){g.Jr(a.K);a.K\u003dNaN};\nKLa\u003dfunction(a,b,c){c-\u003da.lastUpdateTime;return b\u003d\u003d\u003da.u\u0026\u0026.5\u003cc};\nWU\u003dfunction(a,b,c,d){this.Y\u003db;this.segments\u003d[];this.experimentIds\u003d[];this.Na\u003dthis.tb\u003dthis.isFinal\u003dthis.Fd\u003dthis.rb\u003dthis.autoplay\u003dthis.autonav\u003d!1;this.Eb\u003d\"yt\";this.J\u003dthis.K\u003dnull;this.sendVisitorIdHeader\u003dthis.Sa\u003d!1;this.pageId\u003d\"\";this.C\u003d\"watchtime\"\u003d\u003d\u003dc;this.B\u003d\"playback\"\u003d\u003d\u003dc;this.ma\u003d\"delayplay\"\u003d\u003d\u003dc;this.Z\u003d\"atr\"\u003d\u003d\u003dc;this.Od\u003d\"engage\"\u003d\u003d\u003dc;this.sendVisitorIdHeader\u003d!1;this.uri\u003dthis.Z?\"/api/stats/\"+c:\"//\"+b.yj+\"/api/stats/\"+c;this.qf\u003d!b.S(\"embeds_disable_event_label_embedded_unbranded_killswitch\")\u0026\u0026this.B\u0026\u0026\nb.pfpChazalUi\u0026\u0026a.D;d\u0026\u0026(this.tb\u003dd.fs,d.rtn\u0026\u0026(this.J\u003dd.rtn),this.C?(this.playerState\u003dd.state,0\u003cd.rti\u0026\u0026(this.K\u003dd.rti)):(this.Pd\u003dd.mos,this.Re\u003dd.volume,d.at\u0026\u0026(this.adType\u003dd.at)),d.autonav\u0026\u0026(this.autonav\u003dd.autonav),null!\u003dd.inview\u0026\u0026(this.Lb\u003dd.inview),d.size\u0026\u0026(this.Gb\u003dd.size));this.deviceParams\u003dg.Kf(b.deviceParams);this.md\u003db.bd;b.S(\"embeds_js_api_set_1p_cookie\")\u0026\u0026b.embedsTokenValue\u0026\u0026(this.embedsTokenValue\u003db.embedsTokenValue);this.experimentIds\u003db.experiments.experimentIds;this.Ja\u003db.qf;this.Eb\u003db.xa;this.region\u003d\nb.region;this.userAge\u003db.userAge;this.jb\u003db.Wf;this.Wb\u003dOs();this.sendVisitorIdHeader\u003db.sendVisitorIdHeader;this.oa\u003db.S(\"vss_pings_using_networkless\")||b.S(\"kevlar_woffle\");this.ge\u003db.S(\"vss_final_ping_send_and_write\");this.xa\u003db.S(\"vss_use_send_and_write\");this.pageId\u003db.pageId;this.je\u003db.S(\"vss_playback_use_send_and_write\");this.Tb\u003db.S(\"use_new_nwl_saw\");this.Ub\u003db.S(\"use_new_nwl_stw\");b.livingRoomAppMode\u0026\u0026(this.livingRoomAppMode\u003db.livingRoomAppMode);this.bd\u003db.j\u0026\u0026b.S(\"embeds_append_synth_ch_headers\");g.dD(b)\u0026\u0026\n!b.S(\"embeds_rct_killswitch\")\u0026\u0026(this.embedsRct\u003db.embedsRct);this.accessToken\u003dg.gF(a);a.IK\u0026\u0026(this.D\u003da.IK);this.adFormat\u003da.adFormat;this.adQueryId\u003da.adQueryId;this.autoplay\u003dfF(a);this.autonav\u003da.rl||this.autonav;this.Vf\u003ddF(a);this.clientPlaybackNonce\u003da.clientPlaybackNonce;this.rb\u003da.D;a.X\u0026\u0026(this.N\u003da.X,this.qb\u003da.oi);a.mdxEnvironment\u0026\u0026(this.mdxEnvironment\u003da.mdxEnvironment);this.j\u003da.Iv;this.Ia\u003da.Gb;a.u\u0026\u0026(this.videoFormat\u003da.u.Yb(),a.J\u0026\u0026a.J.Yb()!\u003d\u003dthis.videoFormat\u0026\u0026(this.kb\u003da.J.Yb()));a.j\u0026\u0026gy(a.j)\u0026\u0026(this.offlineDownloadUserChoice\u003d\n\"1\");this.eventLabel\u003dthis.qf?\"embedded_unbranded\":cF(a);this.Na\u003da.Re;this.lc\u003da.qk;if(b\u003dEE(a))this.Tg\u003db;this.Dc\u003da.Tl;this.eventId\u003da.eventId;this.playlistId\u003da.oN||a.playlistId;this.qg\u003da.qg;this.Jg\u003da.Jg;this.Wc\u003da.Kv;this.subscribed\u003da.subscribed;this.videoId\u003da.videoId;this.videoMetadata\u003da.videoMetadata;this.visitorData\u003da.visitorData;this.osid\u003da.osid;this.Vc\u003da.x_;this.referrer\u003da.referrer;this.Va\u003da.HL||a.mN;this.Ya\u003da.RD;this.bb\u003da.B_;this.userGenderAge\u003da.userGenderAge;this.Ea\u003da.HZ};\nXU\u003dfunction(a,b){return KU(a.uri,a.Y,a.pageId,a.sendVisitorIdHeader?a.visitorData:void 0,a.accessToken,b,a.bd)};\nLLa\u003dfunction(a,b){return function(){if(a.Y.S(\"html5_simplify_pings\"))a.j\u003da.ya,a.Sb\u003db(),a.Wb\u003d0,a.send();else{var c\u003da.uri,d\u003dYU(a),e\u003dXU(a),f\u003da.oa,k\u003da.xa,l\u003da.Tb,m\u003da.Ub;l\u003dvoid 0\u003d\u003d\u003dl?!1:l;m\u003dvoid 0\u003d\u003d\u003dm?!1:m;d.cmt\u003dd.len;d.lact\u003d\"0\";var n\u003db().toFixed(3);d.rt\u003dNumber(n).toString();c\u003dg.sj(c,d);f?(null\u003d\u003de\u0026\u0026(e\u003d{}),k?l?nv().sendAndWrite(c,e):wv(c,e):m?nv().sendThenWrite(c,e):vv(c,e)):e?g.Mr(c,e):g.Lu(c)}}};\nYU\u003dfunction(a){var b\u003d{ns:a.Eb,el:a.eventLabel,cpn:a.clientPlaybackNonce,ver:2,cmt:a.u(a.j),fmt:a.videoFormat,fs:a.tb?\"1\":\"0\",rt:a.u(a.Sb),adformat:a.adFormat,content_v:a.Vf,etv:a.embedsTokenValue,euri:a.md,lact:a.Wb,live:a.Tg,cl:(430552675).toString(),mos:a.Pd,state:a.playerState,volume:a.Re};a.subscribed\u0026\u0026(b.subscribed\u003d\"1\");Object.assign(b,a.deviceParams);a.autoplay\u0026\u0026(b.autoplay\u003d\"1\");a.rb\u0026\u0026(b.dni\u003d\"1\");a.isFinal\u0026\u0026(b[\"final\"]\u003d\"1\");a.Na\u0026\u0026(b.splay\u003d\"1\");a.Ia\u0026\u0026(b.delay\u003da.Ia);a.Ja\u0026\u0026(b.hl\u003da.Ja);a.region\u0026\u0026\n(b.cr\u003da.region);a.userGenderAge\u0026\u0026(b.uga\u003da.userGenderAge);void 0!\u003d\u003da.userAge\u0026\u0026a.jb\u0026\u0026(b.uga\u003da.jb+a.userAge);void 0!\u003d\u003da.ya\u0026\u0026(b.len\u003da.u(a.ya));!a.C\u0026\u00260\u003ca.experimentIds.length\u0026\u0026(b.fexp\u003da.experimentIds.toString());null!\u003d\u003da.J\u0026\u0026(b.rtn\u003da.u(a.J));a.Va\u0026\u0026(b.feature\u003da.Va);a.qg\u0026\u0026(b.ctrl\u003da.qg);a.Jg\u0026\u0026(b.ytr\u003da.Jg);a.kb\u0026\u0026(b.afmt\u003da.kb);a.offlineDownloadUserChoice\u0026\u0026(b.ODUC\u003da.offlineDownloadUserChoice);a.Cb\u0026\u0026(b.lio\u003da.u(a.Cb));a.C?(b.idpj\u003da.lc,b.ldpj\u003da.Dc,null!\u003da.K\u0026\u0026(b.rti\u003da.u(a.K)),a.Ea\u0026\u0026(b.ald\u003da.Ea)):void 0!\u003d\u003da.adType\u0026\u0026\n(b.at\u003da.adType);a.Gb\u0026\u0026(a.B||a.ma||a.C)\u0026\u0026(b.size\u003da.Gb);null!\u003da.Lb\u0026\u0026(a.B||a.ma||a.C)\u0026\u0026(b.inview\u003da.u(a.Lb));a.C\u0026\u0026(b.volume\u003dZU(a,g.Fl(a.segments,function(d){return d.volume})),b.st\u003dZU(a,g.Fl(a.segments,function(d){return d.startTime})),b.et\u003dZU(a,g.Fl(a.segments,function(d){return d.endTime})),Mm(a.segments,function(d){return 1!\u003d\u003dd.playbackRate})\u0026\u0026(b.rate\u003dZU(a,g.Fl(a.segments,function(d){return d.playbackRate}))),Mm(a.segments,function(d){return\"-\"!\u003d\u003dd.j})\u0026\u0026(b.als\u003dg.Fl(a.segments,function(d){return d.j}).join(\",\")));\nb.muted\u003dZU(a,g.Fl(a.segments,function(d){return d.muted?1:0}));\nMm(a.segments,function(d){return 0!\u003d\u003dd.visibilityState})\u0026\u0026(b.vis\u003dZU(a,g.Fl(a.segments,function(d){return d.visibilityState})));\nMm(a.segments,function(d){return 0!\u003d\u003dd.connectionType})\u0026\u0026(b.conn\u003dZU(a,g.Fl(a.segments,function(d){return d.connectionType})));\nMm(a.segments,function(d){return 0!\u003d\u003dd.u})\u0026\u0026(b.blo\u003dZU(a,g.Fl(a.segments,function(d){return d.u})));\nMm(a.segments,function(d){return\"-\"!\u003d\u003dd.C})\u0026\u0026(b.cc\u003dg.Fl(a.segments,function(d){return d.C}).join(\",\"));\nMm(a.segments,function(d){return\"-\"!\u003d\u003dd.clipId})\u0026\u0026(b.clipid\u003dg.Fl(a.segments,function(d){return d.clipId}).join(\",\"));\nif(Mm(a.segments,function(d){return!!d.B})){var c\u003d\"au\";\na.B\u0026\u0026(c\u003d\"au_d\");b[c]\u003dg.Fl(a.segments,function(d){return d.B}).join(\",\")}Br()\u0026\u0026a.N\u0026\u0026(b.ctt\u003da.N,b.cttype\u003da.qb,b.mdx_environment\u003da.mdxEnvironment);\na.Od\u0026\u0026(b.etype\u003dvoid 0!\u003d\u003da.X?a.X:0);a.Ya\u0026\u0026(b.uoo\u003da.Ya);a.livingRoomAppMode\u0026\u0026\"LIVING_ROOM_APP_MODE_UNSPECIFIED\"!\u003d\u003da.livingRoomAppMode\u0026\u0026(b.clram\u003dMLa[a.livingRoomAppMode]||a.livingRoomAppMode);a.D\u0026\u0026a.Y.S(\"html5_log_server_url_param\")?NLa(a,b):(b.docid\u003da.videoId,b.referrer\u003da.referrer,b.ei\u003da.eventId,b.of\u003da.Vc,b.osid\u003da.osid,b.vm\u003da.videoMetadata,a.adQueryId\u0026\u0026(b.aqi\u003da.adQueryId),a.autonav\u0026\u0026(b.autonav\u003d\"1\"),a.playlistId\u0026\u0026(b.list\u003da.playlistId),a.Wc\u0026\u0026(b.ssrt\u003d\"1\"),a.bb\u0026\u0026(b.upt\u003da.bb));(a.B||a.ma)\u0026\u0026a.embedsRct\u0026\u0026\n(b.rct\u003da.embedsRct);return b};\nNLa\u003dfunction(a,b){if(b\u0026\u0026a.D)for(var c\u003dnew Set([\"q\",\"feature\",\"mos\"]),d\u003dnew Set(\"autoplay cl len fexp delay el ns adformat\".split(\" \")),e\u003dnew Set([\"aqi\",\"autonav\",\"list\",\"ssrt\",\"upt\"]),f\u003dg.q(Object.keys(a.D)),k\u003df.next();!k.done;k\u003df.next())k\u003dk.value,d.has(k)||c.has(k)||e.has(k)\u0026\u0026!a.D[k]||(b[k]\u003da.D[k])};\nZU\u003dfunction(a,b){return g.Fl(b,a.u).join(\",\")};\n$U\u003dfunction(a){g.I.call(this);this.j\u003da;this.currentPlayerState\u003d\"paused\";this.B\u003dNaN;this.J\u003d[10,10,10,40];this.N\u003dthis.K\u003d0;this.oa\u003dthis.ma\u003dthis.ya\u003dthis.xa\u003dthis.Z\u003dthis.X\u003dthis.C\u003d!1;this.D\u003dNaN;this.u\u003dnew GLa(a)};\nPLa\u003dfunction(a){if(!a.C){a.j.Y.S(\"disable_embedpage_playback_logging\")||16623!\u003d\u003da.j.videoData.Zx||g.lw(Error(\"Playback for EmbedPage\"));var b\u003daV(a,\"playback\");a:{var c;if(a.j.Y.S(\"web_player_use_server_vss_schedule\")){var d\u003dnull\u003d\u003d\u003d(c\u003da.j.videoData.getPlayerResponse())||void 0\u003d\u003d\u003dc?void 0:c.playbackTracking,e\u003dnull\u003d\u003d\u003dd||void 0\u003d\u003d\u003dd?void 0:d.videostatsScheduledFlushWalltimeSeconds;d\u003dnull\u003d\u003d\u003dd||void 0\u003d\u003d\u003dd?void 0:d.videostatsDefaultFlushIntervalSeconds;if(e\u0026\u00260\u003ce.length\u0026\u0026d){c\u003d[];var f\u003da.j.videoData.qk,k\u003da.j.videoData.Tl,\nl\u003d-f;e\u003dg.q(e);for(var m\u003de.next();!m.done;m\u003de.next())m\u003dm.value,c.push(m-l),l\u003dm;c.push(d+k-f);c.push(d);a.J\u003dc;break a}}a.J\u003d[10+a.j.videoData.qk,10,10,40+a.j.videoData.Tl-a.j.videoData.qk,40]}JLa(a.u);b.J\u003dbV(a,!0);0\u003ca.D\u0026\u0026(b.j-\u003da.D);b.send();a.j.videoData.Er\u0026\u0026(b\u003da.j.Y,d\u003da.j.videoData,c\u003d{html5:\"1\",video_id:d.videoId,cpn:d.clientPlaybackNonce,ei:d.eventId,ptk:d.Er,oid:d.vK,ptchn:d.uK,pltype:d.wK,content_v:dF(d)},d.Dq\u0026\u0026Object.assign(c,{m:d.Dq}),b\u003dg.sj(b.Ia+\"ptracking\",c),cV(a,b));a.j.videoData.Gb||OLa(a);\na.C\u003d!0;a\u003da.u;a.u\u003da.j.Ca.getCurrentTime();a.j.Y.S(\"html5_vss_media_time_killswitch\")||(a.u\u003da.j.Ca.Jh());a.lastUpdateTime\u003dg.yR(a.j);!(0\u003d\u003d\u003da.B\u0026\u00265\u003ea.u)\u0026\u00262\u003ca.u-a.B\u0026\u0026(a.B\u003da.u);a.N\u003d!0}};\nbV\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?NaN:c;var d\u003dg.yR(a.j);c\u003disNaN(c)?d:c;c\u003dMath.ceil(c);var e\u003da.J[a.K];a.K+1\u003ca.J.length\u0026\u0026a.K++;var f\u003dc+e;a.B\u003dg.Gr(function(){if(!a.isDisposed()){a.B\u003dNaN;a.u.update();var k\u003dHLa(a.u),l\u003dQLa(a,k);b\u0026\u0026(l.K\u003df);var m\u003d1E3\u003ca.N;!(1\u003ck.length)\u0026\u0026k[0].isEmpty()||m||(l.J\u003dbV(a,!0,f));l.send();a.N++}},1E3*(f-d));\nreturn f};\naV\u003dfunction(a,b){var c\u003da.j;c\u003dObject.assign(c.Kh(),c.videoData.Kh());Object.assign(c,{state:a.currentPlayerState});b\u003dnew WU(a.j.videoData,a.j.Y,b,c);b.j\u003da.j.Ca.getCurrentTime();a.j.Y.S(\"html5_vss_media_time_killswitch\")||(b.j\u003da.j.Ca.Jh());a.j.videoData.isLivePlayback||(b.ya\u003da.j.Ca.getDuration());a.j.videoData.j\u0026\u0026(c\u003da.j.videoData.j.getIngestionTime(b.j))\u0026\u0026(b.Cb\u003dc-b.j);b.Sb\u003dg.yR(a.j);b.segments\u003d[UU(a.j)];return b};\nQLa\u003dfunction(a,b){var c\u003daV(a,\"watchtime\");if(0\u003ca.D){for(var d\u003dg.q(b),e\u003dd.next();!e.done;e\u003dd.next())e\u003de.value,e.startTime-\u003da.D,e.endTime-\u003da.D;c.j-\u003da.D}else c.j\u003da.u.u;c.segments\u003db;return c};\ndV\u003dfunction(a){a.u.update();return QLa(a,HLa(a.u))};\nOLa\u003dfunction(a){a.j.videoData.remarketingUrl\u0026\u0026!a.xa\u0026\u0026(cV(a,a.j.videoData.remarketingUrl),a.xa\u003d!0);a.j.videoData.youtubeRemarketingUrl\u0026\u0026!a.ya\u0026\u0026(cV(a,a.j.videoData.youtubeRemarketingUrl),a.ya\u003d!0);a.j.videoData.googleRemarketingUrl\u0026\u0026!a.ma\u0026\u0026(cV(a,a.j.videoData.googleRemarketingUrl),a.ma\u003d!0);a.j.videoData.ppvRemarketingUrl\u0026\u0026!a.oa\u0026\u0026(cV(a,a.j.videoData.ppvRemarketingUrl),a.oa\u003d!0);a.Nu()};\neV\u003dfunction(a){if(!a.isDisposed()\u0026\u0026a.C){a.currentPlayerState\u003d\"paused\";var b\u003ddV(a);b.isFinal\u003d!0;b.send();a.dispose()}};\nRLa\u003dfunction(a,b,c){if(!a.X){c||(c\u003daV(a,\"atr\"));c.attestationResponse\u003db;try{c.send()}catch(d){if(\"Unknown Error\"!\u003d\u003dd.message)throw d;}a.X\u003d!0}};\ncV\u003dfunction(a,b){var c\u003dg.gF(a.j.videoData),d\u003da.j.Y,e\u003da.j.S(\"web_player_vss_pageid_header\")?a.j.Y.pageId:void 0,f\u003da.j.Y.sendVisitorIdHeader?a.j.videoData.visitorData:void 0,k\u003da.j.Y.S(\"vss_pings_using_networkless\")||a.j.Y.S(\"kevlar_woffle\"),l\u003da.j.Y.S(\"allow_skip_networkless\");c\u003dKU(b,d,e,f,c,void 0);LU(b,c,{token:a.j.videoData.X,lI:a.j.videoData.oi,mdxEnvironment:a.j.videoData.mdxEnvironment},d,void 0,k\u0026\u0026!l,!1,!0)};\nSLa\u003dfunction(){this.endTime\u003dthis.startTime\u003d-1;this.C\u003d\"-\";this.playbackRate\u003d1;this.visibilityState\u003d0;this.B\u003d\"\";this.volume\u003dthis.connectionType\u003dthis.u\u003d0;this.muted\u003d!1;this.j\u003dthis.clipId\u003d\"-\"};\nfV\u003dfunction(a,b,c,d){this.videoData\u003da;this.Y\u003db;this.Ca\u003dc;this.Kh\u003dd;this.j\u003dvoid 0};\ng.yR\u003dfunction(a){return TLa(a)()};\nTLa\u003dfunction(a){if(!a.j){var b\u003dg.Ta(function(d){var e\u003d(0,g.Q)();d\u0026\u0026631152E6\u003e\u003de\u0026\u0026(g.R(Error(\"invalid coreTime.now value: \"+e)),e\u003d(new Date).getTime()+2);return e},a.Y.S(\"html5_validate_yt_now\")),c\u003db();\na.j\u003dfunction(){return Math.round(b()-c)/1E3};\na.Ca.ZG()}return a.j};\nzLa\u003dfunction(a){if(navigator.connection\u0026\u0026navigator.connection.type)return ULa[navigator.connection.type]||ULa.other;if(g.sD(a.Y)){a\u003dnavigator.userAgent;if(/[Ww]ireless[)]/.test(a))return 3;if(/[Ww]ired[)]/.test(a))return 1}return 0};\nUU\u003dfunction(a){var b\u003dnew SLa;b.C\u003da.Kh().cc||\"-\";b.playbackRate\u003da.Ca.getPlaybackRate();var c\u003da.Ca.getVisibilityState();0!\u003d\u003dc\u0026\u0026(b.visibilityState\u003dc);a.Y.Sb\u0026\u0026(b.u\u003d1);c\u003da.Ca.getAudioTrack();c.Fc\u0026\u0026c.Fc.id\u0026\u0026\"und\"!\u003d\u003dc.Fc.id\u0026\u0026(b.B\u003dc.Fc.id);b.connectionType\u003dzLa(a);b.volume\u003da.Kh().volume;b.muted\u003da.Kh().muted;b.clipId\u003da.Kh().clipid||\"-\";b.j\u003da.videoData.GK||\"-\";return b};\ng.gV\u003dfunction(a){g.I.call(this);var b\u003dthis;this.u\u003da;this.qoe\u003dthis.j\u003dnull;this.cg\u003dvoid 0;this.B\u003dnew Map;this.u.videoData.isValid()\u0026\u0026!this.u.videoData.Zi\u0026\u0026(this.j\u003dnew $U(this.u),g.J(this,this.j),this.qoe\u003dnew g.NU(this.u),g.J(this,this.qoe),this.u.videoData.enableServerStitchedDai\u0026\u0026(this.cg\u003dthis.u.videoData.clientPlaybackNonce)\u0026\u0026this.B.set(this.cg,this.j));this.C\u003dnew HU(this.u,function(c){b.Aa(\"h5h\",c)});\ng.J(this,this.C)};\nVLa\u003dfunction(a){var b;a.u.videoData.enableServerStitchedDai\u0026\u0026a.cg?null\u003d\u003d\u003d(b\u003da.B.get(a.cg))||void 0\u003d\u003d\u003db?void 0:VU(b.u):a.j\u0026\u0026VU(a.j.u)};\nWLa\u003dfunction(a){a.C.send();if(a.qoe){var b\u003da.qoe;if(b.D){\"PL\"\u003d\u003d\u003db.Id\u0026\u0026(b.Id\u003d\"N\");var c\u003dg.yR(b.j);g.MU(b,c,\"vps\",[b.Id]);b.J||(0\u003c\u003db.B\u0026\u0026(b.u.user_intent\u003d[b.B.toString()]),b.J\u003d!0);b.xa\u003d!0;b.reportStats(c)}}if(a.u.videoData.enableServerStitchedDai)for(b\u003dg.q(a.B.values()),c\u003db.next();!c.done;c\u003db.next())eV(c.value);else a.j\u0026\u0026eV(a.j);a.dispose()};\nXLa\u003dfunction(a,b){a.j\u0026\u0026RLa(a.j,b)};\nYLa\u003dfunction(a){if(!a.j)return null;var b\u003daV(a.j,\"atr\");return function(c){a.j\u0026\u0026RLa(a.j,c,b)}};\nZLa\u003dfunction(a,b,c,d){c.adFormat\u003dc.Wb;var e\u003db.Ca;b\u003dnew $U(new fV(c,b.Y,{getDuration:function(){return c.lengthSeconds},\ngetCurrentTime:function(){return e.getCurrentTime()},\nJh:function(){return e.Jh()},\nuA:function(){return e.uA()},\ngetPlayerSize:function(){return e.getPlayerSize()},\ngetAudioTrack:function(){return c.getAudioTrack()},\ngetPlaybackRate:function(){return e.getPlaybackRate()},\nMw:function(){return e.Mw()},\ngetVisibilityState:function(){return e.getVisibilityState()},\nHi:function(){return e.Hi()},\nZG:function(){e.ZG()},\nAx:function(){e.Ax()}},b.Kh));\nb.D\u003dd;g.J(a,b);return b};\n$La\u003dfunction(){this.Yp\u003d0;this.D\u003dthis.C\u003dthis.j\u003dthis.B\u003dNaN;this.u\u003d{};this.bandwidthEstimate\u003dNaN};\naMa\u003dfunction(){this.u\u003dg.cx;this.j\u003d[]};\ncMa\u003dfunction(a,b,c){var d\u003d[];for(b\u003dbMa(a,b);b\u003ca.j.length;++b){var e\u003da.j[b];(e.end\u003c\u003dc||e.contains(c))\u0026\u0026d.push(e);if(e.start\u003ec)break}return d};\ndMa\u003dfunction(a,b){var c\u003d[];a\u003dg.q(a.j);for(var d\u003da.next();!d.done\u0026\u0026!(d\u003dd.value,d.contains(b)\u0026\u0026c.push(d),d.start\u003eb);d\u003da.next());return c};\neMa\u003dfunction(a){return a.j.slice(bMa(a,0x7ffffffffffff),a.j.length)};\nbMa\u003dfunction(a,b){a\u003dsc(a.j,function(c){return b-c.start||1});\nreturn 0\u003ea?-(a+1):a};\nfMa\u003dfunction(a,b){var c\u003dNaN;a\u003dg.q(a.j);for(var d\u003da.next();!d.done;d\u003da.next())if(d\u003dd.value,d.contains(b)\u0026\u0026(isNaN(c)||d.end\u003cc)\u0026\u0026(c\u003dd.end),d.start\u003eb\u0026\u0026(isNaN(c)||d.start\u003cc)){c\u003dd.start;break}return c};\ngMa\u003dfunction(a,b){a.j\u003da.j.filter(function(c){return!b.has(c)})};\nhV\u003dfunction(a,b,c,d){g.I.call(this);this.N\u003da;this.ma\u003db;this.D\u003dc;this.X\u003dd;this.u\u003dNaN;this.J\u003dthis.K\u003dthis.started\u003d!1;this.B\u003d[];this.Z\u003dnew g.K(this.Nl,250,this);g.J(this,this.Z);this.C\u003dnew g.K(this.Nl,0,this);g.J(this,this.C);this.j\u003dnew aMa};\nhMa\u003dfunction(a,b){b\u003dg.q(b);for(var c\u003db.next();!c.done;c\u003db.next()){c\u003dc.value;var d\u003dc[1];1\u003d\u003d\u003dc[0]?a.X(g.dx(d.namespace),d):a.X(g.ex(d.namespace),d)}};\niMa\u003dfunction(a){this.u\u003dthis.mediaTime\u003dNaN;this.B\u003dthis.j\u003d!1;this.C\u003d.001;g.sD(a)\u0026\u0026(this.C\u003d.01)};\niV\u003dfunction(a,b){return b\u003ea.mediaTime+a.C\u0026\u0026b\u003ca.mediaTime+5};\njV\u003dfunction(a,b,c,d){if(d\u003d1\u003cd)a.B\u003d!0;if(a.j)b!\u003d\u003da.mediaTime\u0026\u0026(a.j\u003d!1);else if(0\u003cb\u0026\u0026a.mediaTime\u003d\u003d\u003db)return c-a.u\u003e(d||!a.B?1500:400);a.mediaTime\u003db;a.u\u003dc;return!1};\njMa\u003dfunction(a,b){this.videoData\u003da;this.j\u003db};\nkMa\u003dfunction(a,b,c){return kwa(b,c).then(function(){return Sr(new jMa(b,b.C))},function(d){d instanceof Error\u0026\u0026sr(d);\nd\u003db.isLivePlayback\u0026\u0026!g.dC(a.u,!0)?\"html5.unsupportedlive\":\"fmt.noneavailable\";var e\u003db.isLivePlayback\u0026\u0026!g.dC(a.u,!0)?2:1,f\u003d{buildRej:\"1\",a:\"\"+ +!!b.adaptiveFormats,d:\"\"+ +!!b.kb,drm:\"\"+ +KE(b),f18:\"\"+ +(0\u003c\u003db.aj.indexOf(\"itag\u003d18\")),c18:\"\"+ +AA(\u0027video/mp4; codecs\u003d\"avc1.42001E, mp4a.40.2\"\u0027)};b.j\u0026\u0026(KE(b)?(f.f142\u003d\"\"+ +!!b.j.j[\"142\"],f.f149\u003d\"\"+ +!!b.j.j[\"149\"],f.f279\u003d\"\"+ +!!b.j.j[\"279\"]):(f.f133\u003d\"\"+ +!!b.j.j[\"133\"],f.f140\u003d\"\"+ +!!b.j.j[\"140\"],f.f242\u003d\"\"+ +!!b.j.j[\"242\"]),f.cAVC\u003d\"\"+ +BA(\u0027video/mp4; codecs\u003d\"avc1.42001E\"\u0027),\nf.cAAC\u003d\"\"+ +BA(\u0027audio/mp4; codecs\u003d\"mp4a.40.2\"\u0027),f.cVP9\u003d\"\"+ +BA(\u0027video/webm; codecs\u003d\"vp9\"\u0027));if(b.N){f.drmsys\u003db.N.keySystem;var k\u003d0;b.N.j\u0026\u0026(k\u003dObject.keys(b.N.j).length);f.drmst\u003d\"\"+k}return new g.hC(d,f,e)})};\nlMa\u003dfunction(a){this.D\u003da;this.B\u003dthis.u\u003d0;this.C\u003dnew hS(50)};\nlV\u003dfunction(a,b,c){g.Kv.call(this);this.videoData\u003da;this.experiments\u003db;this.N\u003dc;this.u\u003d[];this.C\u003d0;this.B\u003d!0;this.D\u003d!1;this.J\u003d0;c\u003dnew mMa;\"ULTRALOW\"\u003d\u003d\u003da.latencyClass\u0026\u0026(c.C\u003d!1);a.qb?c.u\u003d3:g.VE(a)\u0026\u0026(c.u\u003d2);b.Za(\"html5_adaptive_seek_to_head_killswitch\")||\"NORMAL\"!\u003d\u003da.latencyClass||(c.N\u003d!0);var d\u003dcwa(a);c.D\u003d2\u003d\u003d\u003dd||-1\u003d\u003d\u003dd;c.D\u0026\u0026(c.ma++,21530001\u003d\u003d\u003dPE(a)\u0026\u0026(c.J\u003dg.XB(b,\"html5_jumbo_ull_nonstreaming_mffa_ms\")||NaN));if(ds(\"trident/\")||ds(\"edge/\"))d\u003dg.XB(b,\"html5_platform_minimum_readahead_seconds\")||3,c.B\u003dMath.max(c.B,\nd);g.XB(b,\"html5_minimum_readahead_seconds\")\u0026\u0026(c.B\u003dg.XB(b,\"html5_minimum_readahead_seconds\"));g.XB(b,\"html5_maximum_readahead_seconds\")\u0026\u0026(c.X\u003dg.XB(b,\"html5_maximum_readahead_seconds\"));b.Za(\"html5_force_adaptive_readahead\")\u0026\u0026(c.C\u003d!0);g.XB(b,\"html5_allowable_liveness_drift_chunks\")\u0026\u0026(c.j\u003dg.XB(b,\"html5_allowable_liveness_drift_chunks\"));g.XB(b,\"html5_readahead_ratelimit\")\u0026\u0026(c.Z\u003dg.XB(b,\"html5_readahead_ratelimit\"));switch(PE(a)){case 21530001:c.j\u003d(c.j+1)/5,\"LOW\"\u003d\u003d\u003da.latencyClass\u0026\u0026(c.j*\u003d2),c.K\u003db.Za(\"html5_live_smoothly_extend_max_seekable_time\")}this.policy\u003d\nc;this.K\u003d1!\u003d\u003dthis.policy.u;b\u003disNaN(a.liveChunkReadahead)?3:a.liveChunkReadahead;a.qb\u0026\u0026b--;a.isLowLatencyLiveStream\u0026\u0026\"NORMAL\"!\u003d\u003da.latencyClass||b++;switch(PE(a)){case 21530001:b\u003d1;break;case 2153E4:b\u003d2}this.policy.D\u0026\u0026b++;this.j\u003dkV(this,b);this.Ra()};\nnMa\u003dfunction(a,b){var c\u003da.j;(void 0\u003d\u003d\u003db?0:b)\u0026\u0026a.policy.K\u0026\u00263\u003d\u003d\u003dcwa(a.videoData)\u0026\u0026--c;return mV(a)*c};\nnV\u003dfunction(a,b){var c\u003da.Gj(),d\u003da.policy.j;a.D||(d\u003dMath.max(d-1,0));a\u003dd*mV(a);return b\u003e\u003dc-a};\noMa\u003dfunction(a,b,c){b\u003dnV(a,b);c||b?b\u0026\u0026(a.B\u003d!0):a.B\u003d!1;a.K\u003d2\u003d\u003d\u003da.policy.u||3\u003d\u003d\u003da.policy.u\u0026\u0026a.B};\npMa\u003dfunction(a,b){b\u003dnV(a,b);a.D!\u003d\u003db\u0026\u0026a.ea(\"livestatusshift\",b);a.D\u003db};\nmV\u003dfunction(a){return a.videoData.j?IB(a.videoData.j)||5:5};\nkV\u003dfunction(a,b){b\u003dMath.max(Math.max(a.policy.ma,Math.ceil(a.policy.B/mV(a))),b);return Math.min(Math.min(8,Math.floor(a.policy.X/mV(a))),b)};\nmMa\u003dfunction(){this.ma\u003d1;this.B\u003d0;this.X\u003dInfinity;this.Z\u003d0;this.C\u003d!0;this.j\u003d2;this.u\u003d1;this.D\u003d!1;this.J\u003dNaN;this.K\u003dthis.N\u003d!1};\nqV\u003dfunction(a){g.I.call(this);this.Ca\u003da;this.Y\u003dthis.Ca.V();this.C\u003dthis.j\u003d0;this.B\u003dnew g.K(this.D,1E3,this);this.ya\u003dnew oV({delayMs:g.XB(this.Y.experiments,\"html5_seek_timeout_delay_ms\")});this.X\u003dnew oV({delayMs:g.XB(this.Y.experiments,\"html5_long_rebuffer_threshold_ms\")});this.Ea\u003dpV(this,\"html5_seek_set_cmt\");this.ma\u003dpV(this,\"html5_seek_jiggle_cmt\");this.oa\u003dpV(this,\"html5_seek_new_elem\");this.Sa\u003dpV(this,\"html5_unreported_seek_reseek\");this.K\u003dpV(this,\"html5_long_rebuffer_jiggle_cmt\");this.N\u003dnew oV({delayMs:2E4});\nthis.J\u003dpV(this,\"html5_ads_preroll_lock_timeout\");this.Ia\u003dnew oV({delayMs:g.XB(this.Y.experiments,\"html5_skip_slow_ad_delay_ms\")||5E3,Us:!this.Y.S(\"html5_report_slow_ads_as_error\")});this.Ja\u003dnew oV({delayMs:g.XB(this.Y.experiments,\"html5_skip_slow_ad_delay_ms\")||5E3,Us:!this.Y.S(\"html5_skip_slow_buffering_ad\")});this.xa\u003dpV(this,\"html5_seek_over_discontinuities\");this.Na\u003dnew oV({delayMs:g.XB(this.Y.experiments,\"html5_slow_start_timeout_delay_ms\")});this.Z\u003dpV(this,\"html5_slow_start_no_media_source\");\nthis.u\u003d{};g.J(this,this.B)};\npV\u003dfunction(a,b){var c\u003dg.XB(a.Y.experiments,b+\"_delay_ms\");a\u003da.Y.S(b+\"_cfl\");return new oV({delayMs:c,Us:a})};\nqMa\u003dfunction(a,b,c,d,e,f,k){var l\u003dIA(c,Math.max(d-3.5,0)),m\u003d0\u003c\u003dl\u0026\u0026d\u003ec.end(l)-1.1\u0026\u0026l+1\u003cc.length\u0026\u002611\u003ec.start(l+1)-c.end(l);m\u003df\u0026\u0026k\u0026\u0026m;var n\u003dl+1\u003cc.length?c.start(l+1):d;rV(a,a.xa,m\u0026\u0026!e,f\u0026\u0026!k,\"qoe.longrebuffer\",function(){b.seekTo(n+.2)},\"seekover\")};\nrV\u003dfunction(a,b,c,d,e,f,k){rMa(b,c)?(a.Ld(e,b,k),b.Us||f()):(b.WB\u0026\u0026b.triggerTimestamp\u0026\u0026!b.B?(c\u003d(0,g.Q)(),d?b.j||(b.j\u003dc):b.j\u003d0,f\u003d!d\u0026\u0026c-b.triggerTimestamp\u003eb.WB,c\u003db.j\u0026\u0026c-b.j\u003eb.wH||f?b.B\u003d!0:!1):c\u003d!1,c\u0026\u0026(c\u003dObject.assign({},a.Nb(b)),c.wn\u003dk,c.we\u003de,c.wsuc\u003dd,a.Ca.Aa(\"workaroundReport\",c),d\u0026\u0026(b.reset(),a.u[e]\u003d!1)))};\noV\u003dfunction(a){var b\u003dvoid 0\u003d\u003d\u003da?{}:a;a\u003dvoid 0\u003d\u003d\u003db.delayMs?0:b.delayMs;var c\u003dvoid 0\u003d\u003d\u003db.wH?1E3:b.wH,d\u003dvoid 0\u003d\u003d\u003db.WB?3E4:b.WB;b\u003dvoid 0\u003d\u003d\u003db.Us?!1:b.Us;this.j\u003dthis.triggerTimestamp\u003dthis.u\u003dthis.startTimestamp\u003d0;this.B\u003d!1;this.C\u003dMath.ceil(a/1E3);this.wH\u003dc;this.WB\u003dd;this.Us\u003db};\nrMa\u003dfunction(a,b){if(!a.C||a.triggerTimestamp)return!1;if(!b)return a.reset(),!1;b\u003d(0,g.Q)();if(!a.startTimestamp)a.startTimestamp\u003db,a.u\u003d0;else if(a.u\u003e\u003da.C)return a.triggerTimestamp\u003db,!0;a.u+\u003d1;return!1};\ntV\u003dfunction(a){g.I.call(this);var b\u003dthis;this.Ca\u003da;this.Y\u003dthis.Ca.V();this.videoData\u003dthis.Ca.getVideoData();this.policy\u003dnew sMa(this.Y);this.Z\u003dnew qV(this.Ca);this.playbackData\u003dnull;this.Ia\u003dnew g.yA;this.J\u003dthis.u\u003dthis.Wa\u003dthis.ra\u003dnull;this.j\u003dNaN;this.B\u003d0;this.C\u003dnull;this.xa\u003dNaN;this.D\u003dthis.K\u003dnull;this.X\u003dthis.N\u003d!1;this.oa\u003dnew g.K(function(){tMa(b,!1)},2E3);\nthis.Va\u003dnew g.K(function(){sV(b)});\nthis.Ea\u003dnew g.K(function(){b.Ra();b.N\u003d!0;uMa(b)});\nthis.Na\u003dthis.timestampOffset\u003d0;this.Ja\u003d!0;this.ya\u003d0;this.Sa\u003dNaN;this.ma\u003dnew g.K(function(){var c\u003db.Y.Dc;c.j+\u003d1E4/36E5;c.j-c.B\u003e1/6\u0026\u0026(aua(c),c.B\u003dc.j);b.ma.start()},1E4);\ng.J(this,this.Z);g.J(this,this.Ia);g.J(this,this.oa);g.J(this,this.Ea);g.J(this,this.Va);g.J(this,this.ma)};\nvMa\u003dfunction(a,b){a.playbackData\u003db;a.videoData.isLivePlayback\u0026\u0026(a.J\u003dnew lMa(function(){a:{if(a.playbackData\u0026\u0026a.playbackData.j.j){if(HE(a.videoData)\u0026\u0026a.Wa){var c\u003da.Wa.Ia.zg()||0;break a}if(a.videoData.j){c\u003da.videoData.j.oa;break a}}c\u003d0}return c}),a.u\u003dnew lV(a.videoData,a.Y.experiments,function(){return a.wd(!0)}));\na.videoData.startSeconds\u0026\u0026isFinite(a.videoData.startSeconds)\u0026\u00261E9\u003ca.videoData.startSeconds||(a.B\u003da.B||a.videoData.startSeconds||0)};\nwV\u003dfunction(a,b){(a.Wa\u003db)?uV(a,!0):vV(a)};\nwMa\u003dfunction(a,b){var c\u003da.getCurrentTime(),d\u003da.isAtLiveHead(c);if(a.J\u0026\u0026d){var e\u003da.J;if(e.j\u0026\u0026!(c\u003e\u003de.u\u0026\u0026c\u003ce.B)){var f\u003de.j.getSegmentNumberForTime(c);-1!\u003d\u003df\u0026\u0026(e.u\u003de.j.getStartTime(f),e.B\u003de.u+e.j.getDuration(f),f\u003dDate.now()/1E3-e.j.getIngestionTime(f),f-\u003de.D(),e.C.add(f))}}a.u\u0026\u0026(d\u0026\u0026(d\u003da.u,e\u003da.ra?XH(a.ra):0,d.C++,3\u003ed.C||g.Ua()-d.J\u003cd.policy.Z||(d.J\u003dg.Ua(),d.u.push(e),50\u003cd.u.length\u0026\u0026d.u.shift(),d.Ra())),d\u003da.u,oMa(d,c,void 0\u003d\u003d\u003db?!0:b),pMa(d,c),b\u0026\u0026tMa(a,!0))};\ntMa\u003dfunction(a,b){if(a.u){var c\u003da.u;var d\u003da.getCurrentTime();!nV(c,d)\u0026\u0026c.Gm()?(c.Ra(),c.policy.N\u0026\u0026(c.policy.j\u003dMath.max(c.policy.j+1,10)),c\u003dInfinity):d\u003cc.videoData.getMinSeekableTime()?(c.Ra(),c\u003dMath.min(c.videoData.getMinSeekableTime()+10,c.Gj())):c\u003dNaN;if(!isNaN(c)){if(a.Wa\u0026\u0026b\u0026\u0026(b\u003da.oa.isActive(),d\u003da.u.Gj(),(d\u003diKa(a.Wa,d-a.qd()))\u0026\u0026!b)){a.oa.start();a.Ca.Aa(\"inBufferPtl\",{cmt:a.getCurrentTime(),seekTo:d+a.qd()});a.seekTo(d+a.qd(),{me:\"playbacktimeline_inBufferSeek\"});return}a.seekTo(c,{me:\"playbacktimeline_pegToLive\"})}}};\nuV\u003dfunction(a,b){if(a.u\u0026\u0026a.Wa){var c\u003d!1;if(b)c\u003d!0;else if(a.videoData.isLowLatencyLiveStream||\"LOW\"\u003d\u003d\u003da.videoData.latencyClass||\"ULTRALOW\"\u003d\u003d\u003da.videoData.latencyClass)if(b\u003da.u,b.u.length){c\u003db.j;b:{if(b.u.length){if(1\u003cMath.min.apply(null,b.u)){b.Ra();var d\u003dkV(b,b.j-1);break b}if(b.policy.C){b.Ra();d\u003dkV(b,b.j+1);break b}}d\u003db.j}b.j\u003dd;if(c\u003dc!\u003d\u003db.j)b.Ra(),b.u\u003d[],b.C\u003d0}else c\u003d!1;c\u0026\u0026(c\u003da.Ca.Zb,b\u003dnMa(a.u),c.qoe\u0026\u0026(c\u003dc.qoe,g.MU(c,g.yR(c.j),\"lra\",[b]),c.Aa(\"live-readahead-seconds\",{v:b})));b\u003da.Wa;c\u003da.u.j;d\u003da.u;\nd\u003d(d.j-1+d.policy.j)*mV(d);a\u003da.u.policy.J;b.Xe\u003dMath.max(c-1,0);b.D\u0026\u0026(b.D.ma\u003dd);b.jb\u003da}};\nxMa\u003dfunction(a,b){a.B\u003db};\nxV\u003dfunction(a){return a.videoData.isLivePlayback\u0026\u0026!!a.videoData.C\u0026\u0026!a.videoData.C.j};\nuMa\u003dfunction(a){yMa(a).then(void 0,function(){vV(a)});\nyV(a).then(function(c){zMa(a,c)},function(){vV(a)});\nNR(a.Ca);if(2\u003c\u003da.Y.C){var b\u003da.Nb();b[\"native\"]\u003d\"\"+ +a.X;b.tgt\u003d\"\"+a.j;a.Ca.Aa(\"startSeek\",b)}};\nyMa\u003dfunction(a){if(!a.K)if(a.Wa)if(isFinite(a.j))a.Ra(),a.K\u003da.Wa.seek(a.j-a.timestampOffset);else{a.Ra();var b\u003da.Wa;XT(b);b.D\u0026\u0026LJa(b.D,b.videoTrack.j);g.ap(b.ma);b\u003db.J;var c\u003dMath.max(b.videoTrack.C.B||0,b.audioTrack.C.B||0);kJa(b.videoTrack);kJa(b.audioTrack);var d\u003db.j,e;for(e in d.j)Wqa(d.j[e].index,Infinity);b.j.isManifestless\u0026\u0026(b.C\u003d!0);b.Wa.currentTime\u003dc;b.u\u003d!0;b.D\u003dnew qR;a.K\u003db.D;a.j\u003da.Wa.getCurrentTime()+a.timestampOffset}else a.K\u003dri(a.j-a.timestampOffset);return a.K};\nyV\u003dfunction(a){var b\u003da.C;b||(a.C\u003dnew qR,b\u003da.C,sV(a));return b};\nAMa\u003dfunction(a,b,c){return isNaN(b)?NaN:g.ch(b,a.getMinSeekableTime(),a.wd(c))};\nsV\u003dfunction(a){if(a.C)if(!a.S(\"html5_nondash_live_seek_killswitch\")\u0026\u0026xV(a)\u0026\u0026a.ra\u0026\u00260\u003ca.ra.Gh()\u0026\u00260\u003cWH(a.ra)\u0026\u0026(a.j\u003dAMa(a,a.j,!1)),!a.ra||!BMa(a))a.Va.start(750);else if(!isNaN(a.j)\u0026\u0026isFinite(a.j)\u0026\u0026a.xa!\u003d\u003da.j-a.timestampOffset){var b\u003da.ra.getCurrentTime()-a.j;if(Math.abs(b)\u003c\u003da.ya)CMa(a);else if(!a.videoData.isLivePlayback\u0026\u0026a.j\u003e\u003da.wd()-.1)a.j\u003da.wd(),a.C.resolve(a.wd()),zR(a.Ca);else try{var c\u003da.j-a.timestampOffset;a.Ra();a.ra.seekTo(c);a.Z.j\u003dc;a.xa\u003dc;a.B\u003da.j}catch(d){a.Ra()}}};\nBMa\u003dfunction(a){if(!a.ra||0\u003d\u003d\u003da.ra.Gh()||0\u003ca.ra.Aj())return!1;var b\u003d0\u003ca.ra.getCurrentTime();if(!(a.S(\"html5_nondash_mediaelementready_killswitch\")||a.videoData.C\u0026\u0026a.videoData.C.j||a.videoData.isLivePlayback)\u0026\u0026KE(a.videoData))return b;if(0\u003c\u003da.j){var c\u003da.ra.Kw();if(c.length||!b)return JA(c,a.j-a.timestampOffset)}return b};\nCMa\u003dfunction(a){a.C?a.C.resolve(a.ra.getCurrentTime()):a.Ra()};\nzMa\u003dfunction(a,b){a.Ra();a.D\u0026\u0026(a.D.resolve(b),a.Ca.ea(\"SEEK_COMPLETE\"),2\u003c\u003da.Y.C\u0026\u0026(b\u003da.Nb(),b[\"native\"]\u003d\"\"+ +a.X,a.Ca.Aa(\"seekEnd\",b)));DMa(a)};\nDMa\u003dfunction(a){a.j\u003dNaN;a.xa\u003dNaN;a.C\u003dnull;a.K\u003dnull;a.D\u003dnull;a.N\u003d!1;a.X\u003d!1;a.ya\u003d0;a.oa.stop();a.Ea.stop()};\nvV\u003dfunction(a){a.D\u0026\u0026a.Ra();DMa(a)};\nEMa\u003dfunction(a){if(a.ra){for(var b\u003dg.q([\"loadedmetadata\",\"progress\",\"seeked\",\"seeking\"]),c\u003db.next();!c.done;c\u003db.next())a.Ia.T(a.ra,c.value,function(d){var e\u003da.ra;d\u003dd.type;a.Ra();switch(d){case \"seeking\":d\u003de.getCurrentTime()+a.timestampOffset;if(!a.C||a.X\u0026\u0026d!\u003d\u003da.j)a.C\u003dnew qR,a.xa\u003dd,e\u003de.getCurrentTime(),a.Z.j\u003de,a.seekTo(d,{me:\"playbacktimeline_mediaElementEvent\"}),a.X\u003d!0;break;case \"seeked\":CMa(a);break;case \"loadedmetadata\":if(a.Ja){e\u003d\"ss\";d\u003d0;(WE(a.videoData)||a.videoData.liveUtcStartSeconds)\u0026\u0026(a.videoData.liveUtcStartSeconds||\na.videoData.startSeconds\u0026\u0026isFinite(a.videoData.startSeconds)\u0026\u00261E9\u003ca.videoData.startSeconds)\u0026\u0026a.videoData.j?(d\u003da.videoData.liveUtcStartSeconds||a.videoData.Ub,e\u003d\"utc\",d\u003da.wd()-a.getIngestionTime(a.wd())+d):a.videoData.j\u0026\u0026a.videoData.j.isManifestless\u0026\u0026a.videoData.Ub?(e\u003d\"mss\",d\u003da.videoData.Ub+a.qd()):a.S(\"html5_unrewrite_timestamps\")\u0026\u0026a.videoData.Sr\u0026\u0026(e\u003d\"stss\",d\u003da.videoData.Sr);var f\u003d{};d?(a.seekTo(d,{me:\"playbacktimeline_startSeconds\"}),f[e]\u003dd,a.Ca.Aa(\"startSeconds\",f),a.Ja\u003d!1):a.videoData.Ub\u0026\u0026(f[e]\u003d\na.videoData.Ub+a.qd(),a.Ca.Aa(\"startSeconds\",f));e\u003d!!d}else e\u003d!1;a.S(\"html5_nondash_live_seek_killswitch\")\u0026\u0026!e\u0026\u0026xV(a)\u0026\u0026(a.j\u003disFinite(a.j)?g.ch(a.j,a.getMinSeekableTime(),a.wd()):a.wd());sV(a);break;case \"progress\":sV(a)}});\na.D||a.B||a.policy.u||!a.ra.zH()||a.seekTo(.01,{me:\"playbacktimeline_setupMediaElement\"})}};\nFMa\u003dfunction(a,b){a.j\u003db;a.B\u003db;yV(a).then(function(c){zMa(a,c)},function(){vV(a)})};\nsMa\u003dfunction(a){this.j\u003da.S(\"html5_live_smoothly_extend_max_seekable_time\");this.B\u003da.S(\"html5_seek_over_discontinuities\");this.u\u003da.S(\"html5_requires_seek_for_playback_at_zero_killswitch\")};\nzV\u003dfunction(){this.finished\u003dthis.started\u003d!1};\nAV\u003dfunction(a){this.j\u003da;this.iv\u003dIKa(Uv(16))};\nGMa\u003dfunction(a,b,c){var d;return g.B(function(e){var f\u003da.j;f.u||(f.u\u003dnew GC(f.j));d\u003df.u;return e.return(d.decrypt(b,c))})};\nBV\u003dfunction(a){g.I.call(this);this.j\u003da;this.logger\u003dnew cR(\"onesie\");this.Zd\u003dnew Map};\noT\u003dfunction(a,b){return a.Zd.has(b)};\nRJa\u003dfunction(a,b){return(a\u003da.Zd.get(b))?a.xN:[]};\nfJa\u003dfunction(a,b,c){a.Zd.get(b).Dd\u003dc};\nDV\u003dfunction(a,b){oT(a,b)\u0026\u0026(a.Zd.get(b).oe\u003dnew By,CV(a,b))};\nHMa\u003dfunction(a){for(var b\u003dg.q(a.Zd),c\u003db.next();!c.done;c\u003db.next()){var d\u003dg.q(c.value);c\u003dd.next().value;d\u003dd.next().value;d.Dd||DV(a,c)}};\nSJa\u003dfunction(a,b){var c;return(null\u003d\u003d\u003d(c\u003da.Zd.get(b))||void 0\u003d\u003d\u003dc?void 0:c.Ej)||0};\neJa\u003dfunction(a,b){a\u003da.Zd.get(b);return(!a.Ej\u0026\u0026!!a.bytesReceived||a.bytesReceived\u003d\u003d\u003da.Ej)\u0026\u0026a.zz+a.oe.totalLength\u003d\u003d\u003da.bytesReceived};\nIMa\u003dfunction(a){a\u003dg.q(a.Zd.values());for(var b\u003da.next();!b.done;b\u003da.next())b\u003db.value,b.pH\u0026\u0026(b.Dd\u0026\u0026b.Dd(),b.pH\u003d!1)};\nCV\u003dfunction(a,b){if((b\u003da.Zd.get(b))\u0026\u0026!b.bf){b.bf\u003d!0;b.Dd\u0026\u0026b.Dd();a:{b\u003dg.q(a.Zd.values());for(var c\u003db.next();!c.done;c\u003db.next())if(!c.value.bf){b\u003d!1;break a}b\u003d!0}if(b){a\u003da.j;var d;a.playerResponse\u0026\u0026(null\u003d\u003d\u003d(d\u003da.xhr)||void 0\u003d\u003d\u003dd?void 0:d.abort())}}};\nKMa\u003dfunction(a,b){kL(a,13,b.timeSinceLastManualFormatSelectionMs);var c\u003db.lastManualDirection;void 0!\u003d\u003dc\u0026\u0026(jL(a,112),jL(a,c\u003c\u003c1^c\u003e\u003e31));kL(a,16,b.pV);kL(a,18,b.IT);kL(a,19,b.HT);kL(a,21,b.NZ);kL(a,23,b.vT);kL(a,34,b.visibility);nL(a,38,b.mediaCapabilities,JMa,3);kL(a,39,b.b_);kL(a,40,b.cU)};\nLMa\u003dfunction(a){for(var b\u003d[];dL(a,2);)b.push(cL(a));return{lE:b.length?b:void 0,HI:eL(a,4)}};\nJMa\u003dfunction(a,b){var c;if(b.GI)for(c\u003d0;c\u003cb.GI.length;c++)nL(a,1,b.GI[c],MMa,1);if(b.kE)for(c\u003d0;c\u003cb.kE.length;c++)nL(a,2,b.kE[c],NMa,1)};\nNMa\u003dfunction(a,b){kL(a,1,b.uT);kL(a,2,b.numChannels);kL(a,3,b.xV)};\nMMa\u003dfunction(a,b){kL(a,1,b.y_);kL(a,3,b.yV);kL(a,4,b.zV);kL(a,11,b.maxFramerate);kL(a,12,b.xV)};\nQMa\u003dfunction(a){return{aZ:eL(a,1),itag:gL(a,3),gZ:qBa(a,4,OMa),lmt:eL(a,5),iU:eL(a,7),xtags:gL(a,15),FV:qBa(a,23,PMa)}};\nOMa\u003dfunction(a){return{iv:fL(a,5)}};\nPMa\u003dfunction(a){return{videoId:gL(a,2)}};\nSMa\u003dfunction(a,b){nL(a,2,b.GT,KMa,3);nL(a,3,b.OM,RMa,3);lL(a,4,b.onesieUstreamerConfig);lL(a,9,b.JI)};\nRMa\u003dfunction(a,b){lL(a,2,b.encryptedOnesieInnertubeRequest);lL(a,5,b.encryptedClientKey);lL(a,6,b.iv);lL(a,7,b.hmac);var c\u003db.serializeResponseAsJson;void 0!\u003d\u003dc\u0026\u0026kL(a,10,c?1:0);b\u003db.enableCompressionResponseOnly;void 0!\u003d\u003db\u0026\u0026kL(a,14,b?1:0)};\nTMa\u003dfunction(a,b){mL(a,1,b.name);mL(a,2,b.value)};\nUMa\u003dfunction(a,b){mL(a,1,b.url);var c;if(b.httpHeaders)for(c\u003d0;c\u003cb.httpHeaders.length;c++)nL(a,2,b.httpHeaders[c],TMa,3);lL(a,3,b.postBody)};\nVMa\u003dfunction(a){return{onesieProxyStatus:eL(a,1),httpStatus:eL(a,2),body:fL(a,4)}};\nWMa\u003dfunction(a,b){var c\u003da.videoId;return((void 0\u003d\u003d\u003db?0:b)?(c||\"\")+\";\":\"\")+a.itag+\";\"+(a.lmt||0)+\";\"+(a.xtags||\"\")};\nEV\u003dfunction(a){this.Nm\u003da;this.u\u003d!1;this.j\u003d[]};\nFV\u003dfunction(a){for(;a.j.length\u0026\u0026!a.j[0].isEncrypted;){var b\u003da.j.shift(),c\u003db.cI;if(b\u003db.buffer)XMa(a.Nm.kd,c,b);else{var d\u003da.Nm;d.j[c].DM\u003d!0;var e\u003db\u003dvoid 0;d\u003dd.kd;if(null\u003d\u003d\u003d(e\u003dd.Jd)||void 0\u003d\u003d\u003de?0:oT(e,c))null\u003d\u003d\u003d(b\u003dd.Jd)||void 0\u003d\u003d\u003db?void 0:CV(b,c)}}};\nYMa\u003dfunction(a,b){a.j.push({cI:b,isEncrypted:!1});a.u||FV(a)};\ng.ZMa\u003dfunction(a){this.data\u003da;this.j\u003d0;this.D\u003d!1;this.B\u003d0;this.error\u003d!1;this.register\u003dthis.u\u003d0;if(0\u003d\u003d\u003dGV.length){GV.length\u003d288;GV.fill(8);for(a\u003d144;280\u003ea;a++)GV[a]\u003d255\u003e\u003da?9:7;HV.length\u003d32;HV.fill(5);IV.length\u003d286;IV.fill(0);for(a\u003d261;285\u003ea;a++)IV[a]\u003dMath.floor((a-261)/4);JV[257]\u003d3;for(a\u003d258;285\u003ea;a++){var b\u003dJV[a-1];b+\u003d1\u003c\u003cIV[a-1];JV[a]\u003db}JV[285]\u003d258;for(a\u003d0;30\u003ea;a++)KV[a]\u003d3\u003e\u003da?0:Math.floor((a-2)/2);for(a\u003dLV[0]\u003d1;30\u003ea;a++)b\u003dLV[a-1],b+\u003d1\u003c\u003cKV[a-1],LV[a]\u003db}a\u003d100+7*this.data.length;31\u003d\u003d\u003dthis.data[0]\u0026\u0026139\u003d\u003d\u003d\nthis.data[1]\u0026\u0026(a\u003d(new DataView(this.data.buffer,this.data.byteOffset+this.data.length-4)).getUint32(0,!0),this.data\u003dthis.data.subarray(10,this.data.length-8));this.C\u003dnew Uint8Array(a)};\ng.cNa\u003dfunction(a){for(;!a.D\u0026\u0026!a.error;){var b\u003da;b.D\u003d!!MV(b,1);switch(MV(b,2)){case 2:var c\u003d[],d\u003d[];d.length\u003d19;d.fill(0);var e\u003dMV(b,5)+257;var f\u003dMV(b,5)+1;for(var k\u003dMV(b,4)+4,l\u003d0;l\u003ck;l++)d[$Ma[l]]\u003dMV(b,3);d\u003dNV(d);for(k\u003de+f;c.length\u003ck;){l\u003daNa(b,d);switch(l){case 16:l\u003dc[c.length-1];var m\u003dMV(b,2)+3;break;case 17:l\u003d0;m\u003dMV(b,3)+3;break;case 18:l\u003d0;m\u003dMV(b,7)+11;break;default:m\u003d1}for(;0\u003cm;m--)c.push(l)}c.length!\u003d\u003dk?b.error\u003d!0:(f\u003dc.slice(-f),c.length\u003de,bNa(b,c,f));break;case 1:bNa(b,GV,HV);break;case 0:OV(b,\nb.j\u00267);c\u003dMV(b,16);e\u003dMV(b,16);65535!\u003d\u003d(c^e)\u0026\u0026(b.error\u003d!0);b.C.set(b.data.subarray(b.u,b.u+c),b.B);b.u+\u003dc;b.B+\u003dc;break;default:b.error\u003d!0}a.B\u003ea.C.length\u0026\u0026(a.C\u003dnew Uint8Array(2*a.B),a.B\u003d0,a.u\u003d0,a.D\u003d!1,a.j\u003d0,a.register\u003d0)}a.C.length!\u003d\u003da.B\u0026\u0026(a.C\u003da.C.subarray(0,a.B));return a.error?new Uint8Array(0):a.C};\nbNa\u003dfunction(a,b,c){b\u003dNV(b);c\u003dNV(c);for(var d\u003da.data,e\u003da.C,f\u003da.B,k\u003da.register,l\u003da.j,m\u003da.u;;){if(15\u003el){if(m\u003ed.length){a.error\u003d!0;break}k|\u003d(d[m+1]\u003c\u003c8)+d[m]\u003c\u003cl;m+\u003d2;l+\u003d16}var n\u003db[k\u0026127];if(0\u003en)for(k\u003e\u003e\u003d7;0\u003en;)n\u003db[(k\u00261)-n],k\u003e\u003e\u003d1;else k\u003e\u003e\u003dn\u002615;l-\u003dn\u002615;n\u003e\u003e\u003d4;if(256\u003en)e[f++]\u003dn;else if(a.register\u003dk,a.j\u003dl,a.u\u003dm,256\u003cn){k\u003dJV[n];k+\u003dMV(a,IV[n]);m\u003daNa(a,c);l\u003dLV[m];l+\u003dMV(a,KV[m]);if(dNa\u0026\u0026k\u003cl)l\u003df-l,e.copyWithin(f,l,l+k);else for(m\u003df+k,n\u003df;n\u003cm;n+\u003d4)e[n]\u003de[n-l],e[n+1]\u003de[n-l+1],e[n+2]\u003de[n-l+2],e[n+3]\u003de[n-l+3];f+\u003dk;k\u003d\na.register;l\u003da.j;m\u003da.u}else break}a.B\u003df};\naNa\u003dfunction(a,b){if(7\u003ea.j){var c\u003da.data,d\u003da.u;d\u003ec.length\u0026\u0026(a.error\u003d!0);a.register|\u003d(c[d+1]\u003c\u003c8)+c[d]\u003c\u003ca.j;a.u+\u003d2;a.j+\u003d16}c\u003db[a.register\u0026127];if(0\u003c\u003dc)return OV(a,c\u002615),c\u003e\u003e4;for(OV(a,7);0\u003ec;)c\u003db[MV(a,1)-c];return c\u003e\u003e4};\nMV\u003dfunction(a,b){for(;a.j\u003cb;){if(a.u\u003e\u003da.data.length)return a.error\u003d!0,0;a.register|\u003da.data[a.u++]\u003c\u003ca.j;a.j+\u003d8}var c\u003da.register\u0026(1\u003c\u003cb)-1;a.register\u003e\u003e\u003db;a.j-\u003db;return c};\nOV\u003dfunction(a,b){a.j-\u003db;a.register\u003e\u003e\u003db};\nNV\u003dfunction(a){for(var b\u003d[],c\u003dg.q(a),d\u003dc.next();!d.done;d\u003dc.next())d\u003dd.value,b[d]||(b[d]\u003d0),b[d]++;var e\u003db[0]\u003d0;c\u003d[];var f\u003d0;d\u003d0;for(var k\u003d1;k\u003cb.length;k++)b[k]?d\u003dk:b[k]\u003d0,e\u003de+b[k-1]\u003c\u003c1,c[k]\u003de,7\u003ck\u0026\u0026(f+\u003db[k]);for(e\u003d1;e\u003cf;)e\u003c\u003c\u003d1;b\u003d128;d\u003dnew Int16Array(128+2*(e+d));for(f\u003d0;f\u003ca.length;f++)if(k\u003da[f]){for(var l\u003dc[k]++,m\u003de\u003d0;m\u003ck;m++)e\u003de\u003c\u003c1|l\u003e\u003em\u00261;l\u003df\u003c\u003c4|k;if(7\u003e\u003dk)for(m\u003d1\u003c\u003c7-k;m--;)d[m\u003c\u003ck|e]\u003dl;else{m\u003de\u0026127;k-\u003d7;for(e\u003e\u003e\u003d7;k--;){d[m]||(d[m]\u003d-b,b+\u003d2);var n\u003de\u00261;e\u003e\u003e\u003d1;m\u003dn-d[m]}d[m]\u003dl}}return d};\neNa\u003dfunction(a){var b,c,d,e,f,k,l;return g.B(function(m){switch(m.j){case 1:if(!(\"DecompressionStream\"in window))return m.return(g.cNa(new g.ZMa(a)));b\u003dnew DecompressionStream(\"gzip\");c\u003db.writable.getWriter();c.write(a);c.close();d\u003db.readable.getReader();e\u003dnew By([]);case 2:return g.A(m,d.read(),4);case 4:f\u003dm.u;k\u003df.value;if(l\u003df.done){m.eb(3);break}e.append(k);m.eb(2);break;case 3:return m.return(Fy(e))}})};\ngNa\u003dfunction(a,b){var c\u003d[];b\u003dg.q(b);for(var d\u003db.next();!d.done;d\u003db.next()){d\u003dd.value;var e\u003dfNa[d]||0;a.j\u0026\u0026e\u003ea.j||c.push(d)}return c};\njNa\u003dfunction(a){var b\u003dLE(a);a\u003dhNa(b,a.V());var c\u003da.video.map(iNa).flat();0\u003cb.u\u0026\u0026!b.D\u0026\u0026(c\u003dc.filter(function(d){return\"1\"!\u003d\u003dqA[d]||fNa[d]\u003cb.u}));\nreturn{video:c,audio:a.audio.map(iNa).flat()}};\nmNa\u003dfunction(a,b){var c\u003da[a.length-1];a.push.apply(a,g.v(kNa[c]||[]));b.S(\"html5_early_media_for_drm\")\u0026\u0026a.push.apply(a,g.v(lNa[c]||[]))};\nrNa\u003dfunction(a,b){var c\u003dLE(a),d\u003da.V().u;if(PV\u0026\u0026!d.j)return PV;for(var e\u003d[],f\u003d[],k\u003d{},l\u003dg.q(nNa),m\u003dl.next();!m.done;m\u003dl.next()){var n\u003d!1;m\u003dg.q(m.value);for(var p\u003dm.next();!p.done;p\u003dm.next()){p\u003dp.value;var r\u003doNa(p);!r||!r.video||uA(r)\u0026\u0026!c.D\u0026\u0026r.video.j\u003ec.u||(n?e.push(p):(r\u003dhy(c,r,d),!0\u003d\u003d\u003dr?(n\u003d!0,e.push(p)):k[p]\u003dr))}e\u0026\u0026mNa(e,a)}l\u003dg.q(pNa);for(n\u003dl.next();!n.done;n\u003dl.next()){n\u003dg.q(n.value);for(p\u003dn.next();!p.done;p\u003dn.next())if(m\u003dp.value,(p\u003dqNa(m))\u0026\u0026p.audio)if(p\u003dhy(c,p,d),!0\u003d\u003d\u003dp){f.push(m);break}else k[m]\u003d\np;f\u0026\u0026mNa(f,a)}c.C\u0026\u0026b(\"orfmts\",k);PV\u003d{video:e,audio:f};d.j\u003d!1;return PV};\noNa\u003dfunction(a){var b\u003dsNa[qA[a]],c\u003dtNa[a];if(!c||!b)return null;var d\u003dnew nA(c.width,c.height,c.fps);b\u003dJsa(b,d);return new rA(a,b,{video:d,Ob:c.bitrate/8})};\nqNa\u003dfunction(a){var b\u003dsNa[qA[a]],c\u003duNa[a];return c\u0026\u0026b?new rA(a,b,{audio:new lA(c.audioSampleRate,c.numChannels)}):null};\niNa\u003dfunction(a){var b\u003dvNa[a]||[];\"9\"\u003d\u003d\u003dqA[a]\u0026\u0026(b\u003d[].concat(g.v(b),[\"278\"]));return[a].concat(g.v(b))};\nhNa\u003dfunction(a,b){function c(l){return l.id}\nfunction d(l){return(l\u003df[l])?(oy(l,[]),[l[0]]):[]}\nif(PV)return PV;var e\u003dIsa(wNa,null,0,!1,!1,void 0),f\u003djy(a,b.u,e,function(){return!0},!1);\nb\u003dJqa(a).map(d).flat();e\u003dLqa(a);var k\u003d[\"1\",\"1h\"];0\u003ca.u\u0026\u0026!a.D\u0026\u0026(e\u003dk.concat(e));return PV\u003d{video:e.map(d).flat().map(c),audio:b.map(c)}};\nxNa\u003dfunction(a){this.kd\u003da;this.logger\u003dnew cR(\"onesie\");this.B\u003d{};this.j\u003d{};this.u\u003dnull;this.queue\u003dnew EV(this)};\nyNa\u003dfunction(a){var b\u003da.queue;b.j.length\u0026\u0026b.j[0].isEncrypted\u0026\u0026!b.u\u0026\u0026(b.j.length\u003d0);b\u003dg.q(Object.keys(a.j));for(var c\u003db.next();!c.done;c\u003db.next())c\u003dc.value,a.j[c].DM||YMa(a.queue,c)};\nzNa\u003dfunction(a,b){var c\u003db.totalLength,d\u003d!1;switch(a.u){case 0:a.KG(b).then(function(e){var f\u003da.kd;f.Ie(\"oprr\");f.playerResponse\u003de;f.qG||(f.Xx\u003d!1);QV(f)},function(e){a.kd.fail(e)});\nbreak;case 2:a.Ie(\"ormk\");b\u003dFy(b);a.queue.decrypt(b);break;default:d\u003d!0}a.kd.Nh\u0026\u0026a.kd.Aa(\"ombup\",\"id.11;pt.\"+a.u+\";len.\"+c+(d?\";ignored.1\":\"\"));a.u\u003dnull};\nANa\u003dfunction(a,b,c){var d\u003dGy(b,0);a.kd.Nh\u0026\u0026a.kd.Aa(\"ombup\",\"id.\"+(c?12:21)+\";len.\"+b.totalLength+\";hid.\"+d);1!\u003d\u003db.totalLength\u0026\u0026(b\u003db.split(1).vp,(d\u003da.B[d]||null)\u0026\u0026a.queue.enqueue(d,b,c))};\nBNa\u003dfunction(a,b){if(b+1\u003c\u003da.totalLength){var c\u003dGy(a,b);c\u003d128\u003ec?1:192\u003ec?2:224\u003ec?3:240\u003ec?4:5}else c\u003d0;if(1\u003ec||!(b+c\u003c\u003da.totalLength))return[-1,b];if(1\u003d\u003d\u003dc)a\u003dGy(a,b++);else if(2\u003d\u003d\u003dc)c\u003dGy(a,b++),a\u003dGy(a,b++),a\u003d(c\u002663)+64*a;else if(3\u003d\u003d\u003dc){c\u003dGy(a,b++);var d\u003dGy(a,b++);a\u003dGy(a,b++);a\u003d(c\u002631)+32*(d+256*a)}else if(4\u003d\u003d\u003dc){c\u003dGy(a,b++);d\u003dGy(a,b++);var e\u003dGy(a,b++);a\u003dGy(a,b++);a\u003d(c\u002615)+16*(d+256*(e+256*a))}else c\u003db+1,a.focus(c),Ey(a,c,4)?a\u003dYqa(a).getUint32(c-a.B,!0):(d\u003dGy(a,c+2)+256*Gy(a,c+3),a\u003dGy(a,c)+256*(Gy(a,c+1)+\n256*d)),b+\u003d5;return[a,b]};\nRV\u003dfunction(a){this.callbacks\u003da;this.j\u003dnew By};\nENa\u003dfunction(a){var b,c,d,e;return g.B(function(f){return 1\u003d\u003df.j?(b\u003da.V().md,null!\u003d\u003db\u0026\u0026void 0!\u003d\u003db\u0026\u0026b.baseUrl?g.A(f,CNa(),3):f.eb(2)):2!\u003df.j\u0026\u0026(c\u003df.u)?(d\u003d\"\"+c+b.baseUrl,e\u003dnew g.ry(d),f.return(DNa(e,a))):f.return(null)})};\nDNa\u003dfunction(a,b){var c,d\u003dnull\u003d\u003d\u003d(c\u003db.Dr)||void 0\u003d\u003d\u003dc?void 0:c.urlQueryOverride;if(d){d\u003dyy(d);d\u003dg.q(Object.entries(d));for(var e\u003dd.next();!e.done;e\u003dd.next()){var f\u003dg.q(e.value);e\u003df.next().value;f\u003df.next().value;a.set(e,f)}}if(!a.get(\"id\")){d\u003dIC(b.videoId);b\u003d[];if(d)for(d\u003dg.q(d),e\u003dd.next();!e.done;e\u003dd.next())b.push(e.value.toString(16).padStart(2,\"0\"));b\u003db.join(\"\");if(!b)return null;a.set(\"id\",b)}return a};\nCNa\u003dfunction(){var a,b,c,d,e;return g.B(function(f){if(1\u003d\u003df.j)return a\u003d{format:\"RAW\",method:\"GET\",timeout:5E3},g.A(f,Or(\"https://redirector.googlevideo.com/initplayback?alr\u003dyes\u0026id\u003d%s\",a),2);b\u003df.u;if(200!\u003d\u003db.xhr.status||!b.xhr.responseText)return f.return(null);c\u003db.xhr.responseText;d\u003d/https:\\/\\/(.*)\\.googlevideo.com/g;e\u003dc.match(d);return f.return(e?e[0]:null)})};\nSV\u003dfunction(a,b){g.I.call(this);this.Ca\u003da;this.playerRequest\u003db;this.Y\u003dthis.Ca.V();this.videoData\u003dthis.Ca.getVideoData();this.logger\u003dnew cR(\"onesie\");this.Nh\u003d2\u003c\u003dthis.Y.C;this.CL\u003dthis.Y.md;this.eH\u003dnew AV(this.CL.j);this.xhr\u003dnull;this.Fl\u003dnew qR;this.CM\u003d!1;this.playerResponse\u003d\"\";this.kQ\u003dnew RV(this);this.Nm\u003dnew xNa(this);this.xB\u003dnew g.K(this.FF,1E4,this);this.KO\u003dg.XB(this.Y.experiments,\"html5_onesie_progress_timeout_ms\");this.wB\u003dnew g.K(this.FF,this.KO,this);this.JO\u003dnew g.K(this.BV,2E3,this);this.KA\u003d\nthis.SM\u003d!1;this.Gt\u003dthis.Y.Uh;this.Xt\u003d\"\";this.Xx\u003dthis.S(\"html5_onesie_wait_for_media_availability\");this.enableCompression\u003dthis.qG\u003dthis.XM\u003d!1;g.J(this.videoData,this);g.J(this,this.xB);g.J(this,this.wB);g.J(this,this.JO);a\u003dXx();this.S(\"html5_onesie_media_bytes\")\u0026\u0026a\u0026\u0026(this.Jd\u003dnew BV(this),g.J(this,this.Jd));this.Aa(\"sxhr\",{s:\"\"+ +a,a:\"\"+ +(!!window.AbortController||Yx())},!0)};\nFNa\u003dfunction(a){return a.S(\"html5_onesie_host_probing\")||a.Nh};\nXMa\u003dfunction(a,b,c){var d;null\u003d\u003d\u003d(d\u003da.Jd)||void 0\u003d\u003d\u003dd?void 0:(a\u003dd.Zd.get(b))\u0026\u0026!a.bf\u0026\u0026(Cy(a.oe,c),a.bytesReceived+\u003dc.totalLength,a.pH\u003d!0)};\nQV\u003dfunction(a){if(!a.playerResponse)return!1;if(a.XM)return!0;var b\u003da.videoData.S(\"html5_onesie_audio_only_playback\")\u0026\u0026JE(a.videoData),c;if(c\u003da.Xx\u0026\u0026a.Jd){c\u003da.Jd;for(var d\u003d!1,e\u003dg.q(c.Zd.keys()),f\u003de.next();!f.done;f\u003de.next())f\u003dc.Zd.get(f.value),(null\u003d\u003d\u003df||void 0\u003d\u003d\u003df?0:f.Ej)\u0026\u00260\u003c(null\u003d\u003d\u003df||void 0\u003d\u003d\u003df?void 0:f.Ej)\u0026\u0026(f.Lo?d\u003d!0:b\u003d!0);c\u003d!(b\u0026\u0026d)}if(c)return!1;a.Ie(\"ofr\");a.Fl.resolve(a.playerResponse);a.xB.stop();return a.XM\u003d!0};\nHNa\u003dfunction(a){if(a.Jd\u0026\u0026!a.S(\"html5_onesie_media_capabilities\")){var b\u003da.S(\"html5_onesie_all_supported_formats_in_pvi\")?rNa(a.Ca.getVideoData(),function(d,e){a.Aa(d,e)}):jNa(a.Ca.getVideoData());\nvar c\u003dGNa(a.Ca);b.video\u003dgNa(c,b.video);if(b.video.length)return b;a.Aa(\"ombspf\",\"l.\"+c.u+\";u.\"+c.j+\";o.\"+c.B+\";r.\"+c.reason)}};\nINa\u003dfunction(a){if(!a.Bl)return{};var b\u003dFT(a.Bl);b.d\u003dAJa(a.Bl);b.ty\u003d\"o\";return b};\nONa\u003dfunction(a){function b(e){return(d.eh\u0026\u0026!c.S(\"web_player_no_force_gvi\")||!((c.cj?0:c.S(\"web_player_gvi_wexit\")||(g.sD(c)?\"TVHTML5\"\u003d\u003d\u003dc.deviceParams.c?uua(c)?c.S(\"web_player_gvi_wexit_living_room_pangea\"):c.S(\"web_player_gvi_wexit_living_room_bedrock\"):\"TVHTML5_KIDS\"\u003d\u003d\u003dc.deviceParams.c?c.S(\"web_player_gvi_wexit_living_room_kids\"):\"TVHTML5_SIMPLY\"\u003d\u003d\u003dc.deviceParams.c||ZC(c)?c.S(\"web_player_gvi_wexit_living_room_simply\"):CD(c)||\"TV_UNPLUGGED_CAST\"\u003d\u003d\u003dc.deviceParams.c?c.S(\"web_player_gvi_wexit_living_room_unplugged\"):\nc.S(\"web_player_gvi_wexit_living_room_other\"):1))||d.yj\u0026\u0026d.B.B)?0:\"yt\"!\u003d\u003dc.xa?38\u003d\u003d\u003dd.ya\u0026\u0026\"books\"\u003d\u003d\u003dc.playerStyle||30\u003d\u003d\u003dd.ya\u0026\u0026\"docs\"\u003d\u003d\u003dc.playerStyle||33\u003d\u003d\u003dd.ya\u0026\u0026\"google-live\"\u003d\u003d\u003dc.playerStyle?0:c.S(\"web_player_gvi_wexit_all_player_styles\"):\"adunit\"!\u003d\u003dcF(d)||c.S(\"web_player_gvi_wexit_adunit\"))?JNa(a,d).then(function(){TV(a,d)},function(f){TV(a,d,!0);\nthrow f;}):KNa(a,d,e)}\nvar c\u003da.V(),d\u003da.getVideoData();d.isDisposed();d.Ia\u003d!0;return LNa(a)?MNa(a,d).then(function(){TV(a,d)},function(e){e\u003djC(e);\nif(iC(e.severity))return TV(a,d,!0),Promise.reject(e);\"onesie.response.badproxystatus\"\u003d\u003d\u003de.errorCode\u0026\u0026\"3\"\u003d\u003d\u003d\"\"+e.details.st\u0026\u0026(NNa\u003d!0);a.handleError(e);return b(\"onesie\")}):b(\"gvi\")};\nLNa\u003dfunction(a){var b\u003da.V();if(!b.S(\"html5_onesie\"))return!1;var c\u003da.getVideoData();if(!b.S(\"html5_onesie_cast\")\u0026\u0026(c.X||c.qg)||!b.S(\"html5_onesie_inline\")\u0026\u00265\u003d\u003d\u003da.getVisibilityState()||\"yt\"!\u003d\u003db.xa||NNa)return!1;b\u003db.md;if(!b||!b.j)return a.handleError(new g.hC(\"onesie.unavailable.hotconfig\",{key:\"0\"})),!1;b\u003d{};return 0\u003cObject.keys(b).length?(b.onesie\u003d\"0\",a.handleError(new g.hC(\"html5.missingapi\",b)),!1):!0};\nPNa\u003dfunction(a){var b\u003dwI();gya(b,g.gF(a));return g.MK(b,KAa())};\nMNa\u003dfunction(a,b){var c,d,e,f,k,l,m,n;return g.B(function(p){if(1\u003d\u003dp.j)return b.fetchType\u003d\"onesie\",c\u003dkBa(b,a.getPlayerSize(),a.getVisibilityState()),d\u003dnew SV(a,c),g.A(p,d.fetch(),2);e\u003dp.u;f\u003d{player_response:e};b.Ia\u003d!1;b.vk\u003dd.Jd;b.bF\u003dd.bF;g.BE(b,f,!0);if(b.Ia||zE(b))return p.return(Promise.resolve());b.vk\u003dvoid 0;k\u003d{};l\u003d\"onesie.response\";m\u003d0;b.errorCode?(l\u003d\"auth\",k.ec\u003db.errorCode,k.ed\u003db.errorDetail,k.es\u003db.Gi||\"\",m\u003d2):(k.successButUnplayable\u003d\"1\",k.disposed\u003d\"\"+ +b.isDisposed(),k.afmts\u003d\"\"+ +/adaptiveFormats/.test(e),\nk.cpn\u003db.clientPlaybackNonce);n\u003dnew g.hC(l,k,m);return p.return(Promise.reject(n))})};\nJNa\u003dfunction(a,b){var c,d,e,f,k,l,m,n,p,r;return g.B(function(t){switch(t.j){case 1:c\u003db.isAd(),d\u003d!c,e\u003dc?1:3,f\u003d0;case 2:if(!(f\u003ce)){t.eb(4);break}if(!(0\u003cf)){t.eb(5);break}return g.A(t,Hi(5E3),6);case 6:k\u003dnew g.Ws(\"Retrying OnePlatform request\",{attempt:f}),g.lw(k);case 5:return ta(t,7),g.A(t,QNa(a,b),9);case 9:return t.return();case 7:l\u003dwa(t);m\u003djC(l);n\u003dm.errorCode;d\u0026\u0026\"manifest.net.badstatus\"\u003d\u003d\u003dn\u0026\u0026\"401\"\u003d\u003d\u003dm.details.rc\u0026\u0026(d\u003d!1,f\u003d\u003d\u003de-1\u0026\u0026(e+\u003d1));if(\"auth\"\u003d\u003d\u003dn||\"manifest.net.retryexhausted\"\u003d\u003d\u003dn)return t.return(Promise.reject(m));\na.handleError(m);if(iC(m.severity)){t.eb(4);break}case 3:f++;t.eb(2);break;case 4:return p\u003dc?\"auth\":\"manifest.net.retryexhausted\",r\u003dc?2:1,t.return(Promise.reject(new g.hC(p,{backend:\"op\"},r)))}})};\nQNa\u003dfunction(a,b){var c,d,e,f,k,l,m,n,p,r,t,u,x,y,z,E,H,G,M;return g.B(function(Y){if(1\u003d\u003dY.j)return b.fetchType\u003d\"gp\",c\u003dPNa(b),d\u003dkBa(b,a.getPlayerSize(),a.getVisibilityState()),e\u003dg.wK(RNa),f\u003dg.gF(b),k\u003d(0,g.Q)(),l\u003d!1,m\u003d\"empty\",n\u003d0,a.Ie(\"ps_s\"),p\u003dfunction(N){2\u003d\u003d\u003dN.readyState\u0026\u0026a.Ie(\"ps_c\")},r\u003d{Vt:p},g.A(Y,g.yI(c,d,e,void 0,r),2);\nt\u003dY.u;a.Ie(\"ps_r\");if(b.isDisposed())return Y.return();t?t.error?(l\u003d!0,m\u003d\"esf:\"+t.error.message,n\u003dt.error.code):t.errorMetadata\u0026\u0026(l\u003d!0,m\u003d\"its\",n\u003dt.errorMetadata.status):l\u003d!0;if(l)return u\u003da.V(),x\u003d0,y\u003d((0,g.Q)()-k).toFixed(),z\u003d{backend:\"op\",rc:\"\"+n,rt:y,reason:m,has_kpt:b.rb?\"1\":\"0\",has_mdx_env:b.mdxEnvironment?\"1\":\"0\",has_omit_key_flag:g.O(\"INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT\")?\"1\":\"0\",has_page_id:u.pageId?\"1\":\"0\",has_token:f?\"1\":\"0\",has_vvt:b.Ja?\"1\":\"0\",is_mdx:b.isMdxPlayback?\"1\":\n\"0\",mdx_ctrl:b.qg||\"\",token_eq:f\u003d\u003d\u003dg.gF(b)?\"1\":\"0\"},E\u003d\"manifest.net.connect\",429\u003d\u003d\u003dn?(E\u003d\"auth\",x\u003d2):200\u003cn\u0026\u0026(E\u003d\"manifest.net.badstatus\",400\u003d\u003d\u003dn\u0026\u0026(x\u003d2)),Y.return(Promise.reject(new g.hC(E,z,x)));b.Ia\u003d!1;g.BE(b,{raw_player_response:t},!0);if(b.errorCode)return H\u003d{ec:b.errorCode,ed:b.errorDetail,es:b.Gi||\"\"},Y.return(Promise.reject(new g.hC(\"auth\",H,2)));if(!b.Ia\u0026\u0026!zE(b))return G\u003db.isAd()?\"auth\":\"manifest.net.retryexhausted\",M\u003db.isAd()?2:1,Y.return(Promise.reject(new g.hC(G,{successButUnplayable:\"1\",\nhasMedia:UE(b)?\"1\":\"0\"},M)));g.sa(Y)})};\nKNa\u003dfunction(a,b,c){var d,e,f,k,l,m,n,p,r,t,u;return g.B(function(x){switch(x.j){case 1:d\u003dZAa(a.V(),b,a.getPlayerSize(),a.getVisibilityState(),a.isFullscreen()),e\u003dfunction(){return!0},f\u003dfunction(y){y\u003djC(y);\nif(iC(y.severity))return Promise.reject(y);a.handleError(y);return!1},l\u003d(k\u003db.isAd())?1:3,m\u003d0;\ncase 2:if(!(m\u003cl)){x.eb(4);break}n\u003dd;if(!(0\u003cm)){x.eb(5);break}return g.A(x,Hi(5E3),6);case 6:p\u003d{playerretry:m,playerretrysrc:c},k||(p.recover\u003d\"embedded\"),n\u003dzr(d,p);case 5:return g.A(x,SNa(b,n).then(e,f),7);case 7:if(r\u003dx.u)return x.return();m++;x.eb(2);break;case 4:t\u003dk?\"auth\":\"manifest.net.retryexhausted\";u\u003dk?2:1;if(!k\u0026\u00261E-4\u003eMath.random())try{g.lw(new g.Ws(\"b/152131571\",btoa(d)))}catch(y){}return x.return(Promise.reject(new g.hC(t,{backend:\"gvi\"},u)))}})};\nSNa\u003dfunction(a,b){var c,d,e,f,k,l,m,n,p,r,t,u,x,y;return g.B(function(z){if(1\u003d\u003dz.j)return a.fetchType\u003d\"gvi\",c\u003da.V(),(f\u003d$Aa(a))?(d\u003d{format:\"RAW\",method:\"POST\",withCredentials:!0,timeout:3E4,postParams:f},e\u003dzr(b,{action_display_post:1})):(d\u003d{format:\"RAW\",method:\"GET\",withCredentials:!0,timeout:3E4},e\u003db),k\u003d{},c.sendVisitorIdHeader\u0026\u0026a.visitorData\u0026\u0026(k[\"X-Goog-Visitor-Id\"]\u003da.visitorData),(l\u003dg.PB(c.experiments,\"debug_sherlog_username\"))\u0026\u0026(k[\"X-Youtube-Sherlog-Username\"]\u003dl),0\u003cObject.keys(k).length\u0026\u0026(d.headers\u003d\nk),m\u003d(0,g.Q)(),n\u003dfunction(E){if(!a.isDisposed()){E\u003dE?E.status:-1;var H\u003d0,G\u003d((0,g.Q)()-m).toFixed();G\u003d{backend:\"gvi\",rc:\"\"+E,rt:G};var M\u003d\"manifest.net.connect\";429\u003d\u003d\u003dE?(M\u003d\"auth\",H\u003d2):200\u003cE\u0026\u0026(M\u003d\"manifest.net.badstatus\",400\u003d\u003d\u003dE\u0026\u0026(H\u003d2));return Promise.reject(new g.hC(M,G,H))}},p\u003dfunction(E){return n(E.xhr)},g.A(z,zB(Or,e,d).then(void 0,p),2);\nr\u003dz.u;if(!r||!r.responseText)return z.return(n(r));a.Ia\u003d!1;t\u003dvr(r.responseText);g.BE(a,t,!0,void 0);if(a.errorCode)return u\u003d{ec:a.errorCode,ed:a.errorDetail,es:a.Gi||\"\"},z.return(Promise.reject(new g.hC(\"auth\",u,2)));if(!a.Ia\u0026\u0026!zE(a))return x\u003da.isAd()?\"auth\":\"manifest.net.retryexhausted\",y\u003da.isAd()?2:1,z.return(Promise.reject(new g.hC(x,{successButUnplayable:\"1\"},y)));g.sa(z)})};\nTV\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?!1:c;var d,e,f,k,l;g.B(function(m){if(1\u003d\u003dm.j){d\u003da.V();if(c\u0026\u0026(!g.ED(d)||\"embedded\"!\u003d\u003dcF(b))||b.Cq||\"adunit\"!\u003d\u003dcF(b)\u0026\u0026(g.sD(d)||tD(d)||g.mD(d)||g.lD(d)||\"WEB_CREATOR\"\u003d\u003d\u003dd.deviceParams.c))return m.return();ta(m,2);e\u003dPNa(b);var n\u003db.V();g.rt.getInstance();var p\u003d{context:g.ZK(b),videoId:b.videoId,racyCheckOk:b.racyCheckOk,contentCheckOk:b.contentCheckOk,autonavState:\"STATE_NONE\"};\"adunit\"\u003d\u003d\u003dcF(b)\u0026\u0026(p.isAdPlayback\u003d!0);n.embedConfig\u0026\u0026(p.serializedThirdPartyEmbedConfig\u003dn.embedConfig);\nn.qk\u0026\u0026(p.showContentOwnerOnly\u003d!0);g.tt(0,141)\u0026\u0026(p.autonavState\u003dg.tt(0,140)?\"STATE_OFF\":\"STATE_ON\");if(g.FD(n)){n\u003dg.tt(0,65);n\u003dnull!\u003dn?!n:!1;var r\u003d!!g.Bw(\"yt-player-sticky-caption\");p.captionsRequested\u003dn\u0026\u0026r}f\u003dp;k\u003dg.wK(TNa);a.Ie(\"wn_s\");return g.A(m,g.yI(e,f,k),4)}if(2!\u003dm.j)return l\u003dm.u,a.Ie(\"wn_r\"),l\u0026\u0026!l.error\u0026\u0026g.BE(b,{raw_watch_next_response:l},!1),ua(m,0);wa(m);g.sa(m)})};\nUNa\u003dfunction(a){function b(){a.Ie(\"virc\");Vx(\"virc\",void 0,\"video_to_ad\")}\na.Ie(\"vir\");Vx(\"vir\",void 0,\"video_to_ad\");var c\u003dONa(a);c.then(b,b);return c};\ng.XV\u003dfunction(a,b,c,d,e,f,k,l,m,n){m\u003dvoid 0\u003d\u003d\u003dm?new yE(a):m;n\u003dvoid 0\u003d\u003d\u003dn?!0:n;g.Kv.call(this);var p\u003dthis;this.Y\u003da;this.playerType\u003db;this.Kb\u003dc;this.qy\u003dd;this.getVisibilityState\u003df;this.visibility\u003dk;this.vz\u003dl;this.videoData\u003dm;this.xT\u003dn;this.logger\u003dnew cR(\"VideoPlayer\");this.Tv\u003dnew iMa(this.Y);this.Td\u003dnull;this.Yt\u003dnew wU;this.mm\u003dnull;this.Hg\u003dnew GU(this.Y,this.qy,this);this.BM\u003d!0;this.mediaSource\u003dthis.Wa\u003dnull;this.Zj\u003d[];this.Sm\u003dnew zV;this.Oe\u003dthis.Ix\u003dnull;this.Tm\u003dnew zV;this.DB\u003dnull;this.IF\u003dthis.Mt\u003d!1;\nthis.EB\u003dNaN;this.lC\u003dnew g.K(this.DY,500,this);this.playerState\u003dnew g.ZH;this.GB\u003d[];this.Qu\u003dnew g.yA;this.Dj\u003dnew DU(this);this.ra\u003dnull;this.Iq\u003dnew g.K(this.fX,15E3,this);this.GH\u003dthis.jB\u003d!1;this.Xq\u003dNaN;this.wz\u003d!1;this.iE\u003d0;this.jE\u003dnew g.K(this.JH,4500,this);this.Vw\u003d!1;this.RA\u003dNaN;this.aI\u003dnew iS(new Map([[\"bufferhealth\",function(){var r\u003dp.Tc;return r.ra?XH(r.ra):0}],\n[\"bandwidth\",function(){return p.fF()}],\n[\"networkactivity\",function(){return p.Y.schedule.X}],\n[\"livelatency\",function(){return p.isAtLiveHead()\u0026\u0026p.Jc()?UV(p):NaN}],\n[\"rawlivelatency\",function(){return UV(p)}]]));\nthis.ex\u003d0;this.loop\u003d!1;this.playbackRate\u003d1;this.gN\u003d0;this.Tc\u003dnew tV(this);this.bL\u003d!1;this.FB\u003d[];this.cG\u003dthis.QO\u003d0;this.DH\u003dthis.pQ\u003d!1;this.YD\u003dnew g.K(this.yU,0,this);this.td\u003dnull;this.PN\u003dnew g.K(this.BT,0,this);this.LB\u003dnew g.K(this.oP,3E4,this);this.TV\u003d[this.lC,this.Qu,this.YD,this.Iq,this.LB,this.lC,this.jE,this.aI,this.PN];this.Ne\u003dfunction(){var r\u003dp.Zb;r.u.Y.Vc||3\u003d\u003d\u003dr.u.Ca.getVisibilityState()||(r.u.Y.Vc\u003d!0);VLa(r);var t\u003dr.C;t.J\u0026\u00260\u003et.u\u0026\u00263!\u003d\u003dt.j.Ca.getVisibilityState()\u0026\u0026IU(t);r.qoe\u0026\u0026(r\u003dr.qoe,r.Ia\u0026\u0026\n0\u003er.B\u0026\u0026r.j.Y.Vc\u0026\u0026TU(r));g.XB(p.Y.experiments,\"html5_background_quality_cap\")\u0026\u0026p.Wa\u0026\u0026fU(p);p.Y.Hk\u0026\u0026!p.videoData.backgroundable\u0026\u0026p.ra\u0026\u0026!p.Bf()\u0026\u0026(p.isBackground()\u0026\u0026p.ra.Wy()?(p.Aa(\"bgmobile\",{suspend:1}),p.Xm(!0)):p.isBackground()||VV(p)\u0026\u0026p.Aa(\"bgmobile\",{resume:1}))};\nthis.dh\u003dnew hV(function(){return p.getCurrentTime()},function(){return p.getPlaybackRate()},function(){return p.getPlayerState()},function(r,t){r!\u003d\u003dg.dx(\"endcr\")||g.U(p.playerState,32)||zR(p);\ne(r,t,p.playerType)});\ng.J(this,this.dh);g.J(this,this.Tc);VNa(this,m);this.videoData.subscribe(\"dataupdated\",this.QY,this);this.videoData.subscribe(\"dataloaded\",this.uE,this);this.videoData.subscribe(\"dataloaderror\",this.handleError,this);this.videoData.subscribe(\"ctmp\",this.Aa,this);this.videoData.subscribe(\"ctmpstr\",this.vH,this);WNa(this);hHa(this.Ne);this.visibility.subscribe(\"visibilitystatechange\",this.Ne);this.videoData.Ea\u0026\u0026XNa(this);!owa(this.videoData)\u0026\u0026uwa(this.videoData)||YNa(this);1\u003d\u003d\u003dthis.playerType\u0026\u0026WV.isActive()\u0026\u0026\nthis.LB.start();this.videoData.Pd\u003dthis.getUserAudio51Preference()};\nVNa\u003dfunction(a,b){if(2\u003d\u003d\u003da.playerType||a.Y.Jk)b.mK\u003d!0;var c\u003dpva(b.Wb,b.zs,a.Y.j,a.Y.B);c\u0026\u0026(b.adFormat\u003dc);2\u003d\u003d\u003da.playerType\u0026\u0026(b.xl\u003d!0);if(a.isFullscreen()||a.Y.j)c\u003dg.Bw(\"yt-player-autonavstate\"),b.autonavState\u003dc||(a.Y.j?2:a.videoData.autonavState);b.endSeconds\u0026\u0026b.endSeconds\u003eb.startSeconds\u0026\u0026YV(a,b.endSeconds)};\nWNa\u003dfunction(a){!a.Zb||a.Zb.isDisposed();a.Zb\u003dnew g.gV(new fV(a.videoData,a.Y,a,function(){return a.vz.Kh()}))};\nZF\u003dfunction(a){return a.ra\u0026\u0026a.ra.Hp()?a.ra.Je():null};\nZV\u003dfunction(a){if(a.videoData.isValid())return!0;a.Sf(\"api.invalidparam\",2,void 0,\"invalidVideodata.1\");return!1};\nXNa\u003dfunction(a){var b\u003da.vz.Nc();a.videoData.Ul\u003da.videoData.Ul||(null\u003d\u003d\u003db||void 0\u003d\u003d\u003db?void 0:b.iF());a.videoData.Vl\u003da.videoData.Vl||(null\u003d\u003d\u003db||void 0\u003d\u003d\u003db?void 0:b.jF())};\nkR\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?!1:b;if(!b){var c\u003da.Zb;IU(c.C);c.qoe\u0026\u0026TU(c.qoe)}a.Mt\u003db;!ZV(a)||a.Sm.started?g.sD(a.Y)\u0026\u0026a.videoData.isLivePlayback\u0026\u0026a.Sm.started\u0026\u0026!a.Sm.isFinished()\u0026\u0026!a.Mt\u0026\u0026a.uE():(a.Sm.start(),b\u003da.Zb,g.yR(b.u),b.qoe\u0026\u0026BLa(b.qoe),a.uE())};\nZNa\u003dfunction(a){var b\u003da.videoData;UNa(a).then(void 0,function(c){a.videoData!\u003d\u003db||b.isDisposed()||(c\u003djC(c),\"auth\"\u003d\u003d\u003dc.errorCode\u0026\u0026a.videoData.errorDetail?a.Sf(\"auth\",2,unescape(a.videoData.errorReason),gC(c.details),a.videoData.errorDetail,a.videoData.Gi||void 0):a.handleError(c))})};\nkHa\u003dfunction(a,b){a.td\u003db;a.Wa\u0026\u0026gKa(a.Wa,new g.jU(b))};\n$Na\u003dfunction(a){if(!g.U(a.playerState,128))if(a.videoData.isLoaded(),4!\u003d\u003da.playerType\u0026\u0026(a.Zj\u003dg.kc(a.videoData.ma)),UE(a.videoData)){$V(a).then(function(){if(!a.isDisposed()){a.Mt\u0026\u0026(a.hc(aI(aI(a.playerState,512),1)),VV(a));var c\u003da.videoData;c.endSeconds\u0026\u0026c.endSeconds\u003ec.startSeconds\u0026\u0026YV(a,c.endSeconds);a.Sm.finished\u003d!0;aW(a,\"dataloaded\");a.Tm.started\u0026\u0026bW(a);uLa(a.Hg,a.Oe)}});\na.S(\"html5_log_media_perf_info\")\u0026\u0026a.Aa(\"loudness\",{v:a.videoData.Od.toFixed(3)},!0);var b\u003dvwa(a.videoData);b\u0026\u0026a.Aa(\"playerResponseExperiment\",{id:b},!0);a.hE()}else aW(a,\"dataloaded\")};\n$V\u003dfunction(a){cW(a);a.Oe\u003dnull;var b\u003dkMa(a.Y,a.videoData,a.Bf());a.Ix\u003db;a.Ix.then(function(c){aOa(a,c)},function(c){a.isDisposed()||(c\u003djC(c),a.visibility.isBackground()?(dW(a,\"vp_none_avail\"),a.Ix\u003dnull,a.Sm.reset()):(a.Sm.finished\u003d!0,a.Sf(c.errorCode,c.severity,\"HTML5_NO_AVAILABLE_FORMATS_FALLBACK\",gC(c.details))))});\nreturn b};\nEU\u003dfunction(a){$V(a).then(function(){return VV(a)});\ng.eI(a.playerState)\u0026\u0026a.playVideo()};\naOa\u003dfunction(a,b){if(!a.isDisposed()\u0026\u0026!b.videoData.isDisposed()){a.Oe\u003db;vMa(a.Tc,a.Oe);if(a.videoData.isLivePlayback){var c\u003d!!a.videoData.vk||a.Wa\u0026\u0026!isNaN(a.Wa.Ea);c\u003da.S(\"html5_onesie_live\")\u0026\u0026c;0\u003ca.videoData.Ub\u0026\u0026!HE(a.videoData)||c||a.seekTo(a.wd(),{me:\"videoplayer_playbackData\"})}a.videoData.C.j?a.Wa?g.lw(Error(\"Duplicated Loader\")):bOa(a):!a.videoData.C.j\u0026\u0026hF(a.videoData)\u0026\u0026a.pB(new ZS(a.videoData.videoId||\"\",4));eW(a);kLa(b).then(function(){a.Lu();fW(a)})}};\ngW\u003dfunction(a){a.ra\u0026\u0026a.ra.Is();kR(a);ZV(a)\u0026\u0026!g.U(a.playerState,128)\u0026\u0026(a.Tm.started||(a.Tm.start(),a.hc(aI(aI(a.playerState,8),1))),bW(a))};\nbW\u003dfunction(a){a.isDisposed();if(!a.Tm.isFinished()\u0026\u0026a.Sm.isFinished()\u0026\u0026!g.U(a.playerState,128)\u0026\u0026!a.Zj.length){if(!a.dh.started){var b\u003da.dh;b.started\u003d!0;b.Nl()}if(!a.Dm()){a.Wa\u0026\u0026(b\u003da.Wa.timing,a.IF\u003d!!b.u\u0026\u0026!!b.D);a.Tm.isFinished()||(a.Tm.finished\u003d!0);b\u003da.S(\"html5_onesie_live\")\u0026\u0026a.Wa\u0026\u0026!isNaN(a.Wa.Ea);!a.videoData.isLivePlayback||0\u003ca.videoData.Ub\u0026\u0026!HE(a.videoData)||b||(a.seekTo(Infinity,{me:\"videoplayer_readying\"}),a.isBackground()\u0026\u0026(a.GH\u003d!0));b\u003da.Zb;if(b.qoe){b\u003db.qoe;b.j.videoData.zk\u0026\u0026RU(b,b.j.videoData.zk);\nif(b.j.videoData.isLivePlayback){var c\u003db.j.videoData.j;HE(b.j.videoData)\u0026\u0026RU(b,\"manifestless\");c\u0026\u0026IB(c)\u0026\u0026RU(b,\"live-segment-\"+IB(c).toFixed(1))}\"yt\"!\u003d\u003db.j.Y.xa\u0026\u0026(b.u.len\u003d[b.j.videoData.lengthSeconds.toFixed(2)]);b.j.videoData.cotn\u0026\u0026!hF(b.j.videoData)\u0026\u0026yLa(b,!0);1\u003c\u003db.j.Y.C\u0026\u0026(c\u003dQGa())\u0026\u0026b.Aa(\"cblt\",{m:c});b.j.videoData.isDaiEnabled()?RU(b,b.j.videoData.enableServerStitchedDai?\"ssdai\":\"csdai\"):b.j.videoData.NI\u0026\u0026RU(b,\"dsdai\")}a.ea(\"playbackready\",a);Ux(\"pbr\",a.Kb.timerName)||(a.Kb.tick(\"pbr\"),Vx(\"pbr\",\nvoid 0,\"video_to_ad\"))}}};\nzR\u003dfunction(a,b,c){b\u003dvoid 0\u003d\u003d\u003db?!0:b;(void 0\u003d\u003d\u003dc||c)\u0026\u0026a.ra\u0026\u0026a.ra.pause();b\u003db?new g.ZH(14):new g.ZH;a.hc(b)};\nYV\u003dfunction(a,b){a.mm\u0026\u0026hW(a);a.mm\u003dnew g.bx(1E3*b,0x7ffffffffffff);a.mm.namespace\u003d\"endcr\";a.addCueRange(a.mm)};\nhW\u003dfunction(a){a.removeCueRange(a.mm);a.mm\u003dnull};\njW\u003dfunction(a,b,c,d){a.videoData.u\u003dc;d\u0026\u0026gU(a,b,d);d\u003d(d\u003dg.iW(a))?d.Yb():\"\";a.Zb.Fx(new eLa(a.videoData,c,b,d));c\u003da.Hg;c.B\u003d0;c.j\u003d0;a.ea(\"internalvideoformatchange\",a.videoData,\"m\"\u003d\u003d\u003db)};\ng.iW\u003dfunction(a){var b\u003dkW(a);return cy(b)||!a.Oe?null:g.Yb(a.Oe.j.videoInfos,function(c){return b.C(c)})};\ngU\u003dfunction(a,b,c){if(c!\u003d\u003da.videoData.J){var d\u003d!a.videoData.J;a.videoData.J\u003dc;\"m\"!\u003d\u003db\u0026\u0026(b\u003dd?\"i\":\"a\");a.Zb.yx(new eLa(a.videoData,c,b,\"\"));d||a.ea(\"internalaudioformatchange\",a.videoData,\"m\"\u003d\u003d\u003db)}};\niU\u003dfunction(a,b){b\u0026\u0026a.Ld(new g.hC(\"qoe.restart\",b));lW(a);b\u003da.videoData.j\u0026\u0026ny(a.videoData.j);var c\u003da.ra\u0026\u0026a.ra.isView();b||c?(a.Wa\u0026\u0026WJa(a.Wa),CU(a)):(a.hc(aI(a.playerState,16)),VV(a),g.eI(a.playerState)\u0026\u0026a.playVideo())};\nkW\u003dfunction(a){if(a.Oe){var b\u003da.Hg;var c\u003da.Oe;a\u003da.vt();if(b.Ca.zm().isInline())var d\u003dxE;else d\u003dhLa(b),d\u003dby(\"auto\",d,!1,\"s\");if(cy(d)){d\u003dfLa(b,c);var e\u003dd.compose,f;a:{var k\u003dc.j;if(k\u0026\u0026k.videoInfos.length){for(var l\u003dg.q(k.videoInfos),m\u003dl.next();!m.done;m\u003dl.next())if(m\u003dm.value,null\u003d\u003d\u003d(f\u003dm.u)||void 0\u003d\u003d\u003df?0:f.smooth){f\u003dm.video.j;break a}f\u003dk.videoInfos[0].video.j}else f\u003d0}Sla()\u0026\u0026!g.sD(b.Y)\u0026\u0026sA(c.j.videoInfos[0])\u0026\u0026(f\u003dMath.min(f,g.ay.large));f\u003dnew $x(0,f,!1,\"o\");f\u003de.call(d,f);d\u003df.compose;e\u003d4320;!b.Y.isMobile||\ng.jD(b.Y)||ks()||b.Y.S(\"hls_for_vod\")||(e\u003db.Y.S(\"mweb_default_hd720\")?g.ay.hd720:g.ay.medium);(k\u003dg.XB(b.Y.experiments,\"html5_default_quality_cap\"))\u0026\u0026c.j.j\u0026\u0026!c.videoData.qg\u0026\u0026!c.videoData.Nd\u0026\u0026(e\u003dMath.min(e,k));k\u003dg.XB(b.Y.experiments,\"html5_random_playback_cap\");l\u003d/[a-h]$/;k\u0026\u0026l.test(c.videoData.clientPlaybackNonce)\u0026\u0026(e\u003dMath.min(e,k));(k\u003dg.XB(b.Y.experiments,\"html5_not_vp9_supported_quality_cap\"))\u0026\u0026!BA(\u0027video/webm; codecs\u003d\"vp9\"\u0027)\u0026\u0026(e\u003dMath.min(e,k));if(l\u003dk\u003dg.XB(b.Y.experiments,\"html5_hfr_quality_cap\"))a:{l\u003d\nc.j;if(l.j)for(l\u003dg.q(l.videoInfos),m\u003dl.next();!m.done;m\u003dl.next())if(32\u003cm.value.video.fps){l\u003d!0;break a}l\u003d!1}l\u0026\u0026(e\u003dMath.min(e,k));(k\u003dg.XB(b.Y.experiments,\"html5_live_quality_cap\"))\u0026\u0026c.videoData.isLivePlayback\u0026\u0026(e\u003dMath.min(e,k));e\u003dsLa(b,c,e);e\u003dnew $x(0,4320\u003d\u003d\u003de?0:e,!1,\"d\");d\u003dd.call(f,e).compose(rLa(b)).compose(tLa(b,c.videoData,c)).compose(qLa(b,c)).compose(jLa(b,c)).compose(iLa(b,c))}else b.S(\"html5_perf_cap_override_sticky\")\u0026\u0026(d\u003dd.compose(qLa(b,c))),b.S(\"html5_ustreamer_cap_override_sticky\")\u0026\u0026(d\u003d\nd.compose(jLa(b,c)));b.S(\"html5_varispeed_playback_rate\")\u0026\u0026(d\u003dd.compose(iLa(b,c)));b\u003dc.videoData.Ur.compose(d).compose(c.videoData.AQ).compose(a)}else b\u003dxE;return b};\nGNa\u003dfunction(a){var b\u003da.Hg;a\u003da.videoData;var c\u003drLa(b);b.S(\"html5_disable_client_autonav_cap_for_onesie\")||c.compose(tLa(b,a));return c};\nxGa\u003dfunction(a,b,c){a.videoData.Ur\u003db;if(a.Oe\u0026\u0026c){c\u003da.Hg;var d\u003da.Oe,e,f;if(d.j.j){var k\u003dLB(),l\u003dd.j.videoInfos[0].video.j;if(!(k\u003el\u0026\u00260!\u003d\u003dl\u0026\u0026b.j\u003d\u003d\u003dl)){1\u003cc.playbackRate\u0026\u0026c.S(\"html5_varispeed_playback_rate\")\u0026\u0026(k\u003dsta(c.Y.u,d.j.videoInfos,c.playbackRate),0!\u003d\u003db.j\u0026\u0026k\u003cb.j\u0026\u0026c.Ca.setPlaybackRate(1));d\u003d(null\u003d\u003d\u003d(f\u003dnull\u003d\u003d\u003d(e\u003dd.videoData.u)||void 0\u003d\u003d\u003de?void 0:e.video)||void 0\u003d\u003d\u003df?void 0:f.j)||0;g.Aw(\"yt-player-quality\",{quality:g.ay[ey(b)],previousQuality:d},31104E3);c.Y.schedule.policy.C\u003d480\u003c\u003dLB();if(c.S(\"html5_exponential_memory_for_sticky\")){b\u003d\nc.Y.Dc;e\u003d1;var m\u003dvoid 0\u003d\u003d\u003dm?!1:m;cua(b,\"sticky-lifetime\");b.values[\"sticky-lifetime\"]\u0026\u0026b.Bm[\"sticky-lifetime\"]||(b.values[\"sticky-lifetime\"]\u003d0,b.Bm[\"sticky-lifetime\"]\u003d0);m\u0026\u0026.0625\u003cSC(b,\"sticky-lifetime\")\u0026\u0026(e\u003d2*b.Bm[\"sticky-lifetime\"]);b.values[\"sticky-lifetime\"]+\u003d1*Math.pow(2,b.j/e);b.Bm[\"sticky-lifetime\"]\u003de;b.C.start()}if(c.S(\"html5_perf_cap_override_sticky\"))if(c.S(\"html5_perserve_av1_perf_cap\")){m\u003dMB();c\u003dg.q(Object.keys(m));for(b\u003dc.next();!b.done;b\u003dc.next())b\u003db.value,0!\u003d\u003db.indexOf(\"1\")\u0026\u0026(m[b]\u003d0);\ng.Aw(\"yt-player-performance-cap\",m,604800)}else g.Cw(\"yt-player-performance-cap\")}}}eW(a)};\neW\u003dfunction(a){if(!a.isDisposed()\u0026\u0026!g.U(a.playerState,128)\u0026\u0026a.videoData.C){if(a.videoData.C.j)fW(a);else{var b\u003dkW(a),c\u003da.videoData;a:{var d\u003da.videoData.Cb;if(b.j){for(var e\u003dg.q(d),f\u003de.next();!f.done;f\u003de.next()){f\u003df.value;var k\u003df.yf(),l\u003dg.ay[k.video.quality];if((!b.B||\"auto\"!\u003d\u003dk.video.quality)\u0026\u0026l\u003c\u003db.j){d\u003df;break a}}d\u003dd[d.length-1]}else d\u003dd[0]}c.bb\u003dd;jW(a,b.reason,cOa(a,a.videoData.bb))}if(a.S(\"html5_check_unstarted\")?g.eI(a.playerState):a.Jc())a.Tc.Ja\u003d!1,a.playVideo()}};\nfW\u003dfunction(a){if(a.videoData.C\u0026\u0026a.videoData.C.j){var b\u003dkW(a);if(a.Wa\u0026\u0026(a\u003da.Wa,!a.isDisposed()\u0026\u0026!a.u.j.equals(b)\u0026\u0026a.videoTrack)){var c\u003da.u.j;aKa(a,vIa(a.u,b));ZT(a);var d\u003da.u.j.isLocked()\u0026\u0026\"m\"\u003d\u003d\u003db.reason\u0026\u0026a.u.Z,e\u003da.policy.lj\u0026\u0026\"l\"\u003d\u003d\u003db.reason\u0026\u0026CT(a.videoTrack);b\u003dc.j\u003eb.j\u0026\u0026\"b\"\u003d\u003d\u003db.reason;c\u003da.u.Va\u0026\u0026!PA();d||e||b||c?iU(a.Ca,{reattchOnConstraint:d?\"u\":e?\"drm\":c?\"codec\":\"perf\"}):g.ap(a.ma)}}};\nfU\u003dfunction(a){a.S(\"html5_update_constraint\")?fW(a):eW(a)};\neOa\u003dfunction(a){var b\u003ddOa(a);if(b)return a.videoData.getAvailableAudioTracks().find(function(c){return c.Fc.getName()\u003d\u003d\u003db})};\ndOa\u003dfunction(a){var b;if(a\u003dnull\u003d\u003d\u003d(b\u003da.ra)||void 0\u003d\u003d\u003db?void 0:b.audioTracks())for(var c\u003d0;c\u003ca.length;++c){var d\u003da[c];if(d.enabled)return d.label}};\nbOa\u003dfunction(a){Usa(a.videoData.j,{cpn:a.videoData.clientPlaybackNonce,c:a.Y.deviceParams.c,cver:a.Y.deviceParams.cver});var b\u003da.Y,c\u003da.videoData,d\u003dnew g.yCa(b),e\u003dxCa(b,{hasSubfragmentedFmp4:c.hasSubfragmentedFmp4,jl:c.jl});d.D\u003de;d.ma\u003dg.XB(b.experiments,\"html5_subsegment_readahead_target_buffer_health_secs\");d.lc\u003dg.XB(b.experiments,\"html5_subsegment_readahead_timeout_secs\");d.Dr\u003dg.XB(b.experiments,\"html5_subsegment_readahead_min_buffer_health_secs\");d.Wb\u003dg.XB(b.experiments,\"html5_subsegment_readahead_min_buffer_health_secs_on_timeout\");\nd.Er\u003dg.XB(b.experiments,\"html5_subsegment_readahead_min_load_speed\");d.fh\u003dg.XB(b.experiments,\"html5_subsegment_readahead_load_speed_check_interval\");d.Fr\u003dg.XB(b.experiments,\"html5_subsegment_readahead_seek_latency_fudge\");d.Cq\u003db.S(\"html5_restrict_streaming_xhr_on_sqless_requests\");d.zk\u003dg.XB(b.experiments,\"html5_max_headm_for_streaming_xhr\");d.Ik\u003db.S(\"html5_pipeline_manifestless_allow_nonstreaming\");d.Ul\u003db.S(\"html5_prefer_server_bwe3\");d.lh\u003d1024*g.XB(b.experiments,\"html5_video_tbd_min_kb\");d.zj\u003db.S(\"html5_last_slice_transition\");\nd.Yq\u003db.S(\"html5_store_xhr_headers_readable\");d.Eb\u003dg.XB(b.experiments,\"html5_probe_primary_delay_base_ms\")||d.Eb;d.Xf\u003db.S(\"html5_no_placeholder_rollbacks\");d.Ar\u003db.S(\"html5_subsegment_readahead_enable_mffa\");b.S(\"html5_allow_video_keyframe_without_audio\")\u0026\u0026(d.oa\u003d!0);d.Ep\u003db.S(\"html5_webm_init_skipping\");d.Vf\u003db.S(\"html5_abs_buffer_health\");d.yj\u003db.S(\"html5_interruption_resets_seeked_time\");d.Tg\u003dg.XB(b.experiments,\"html5_max_live_dvr_window_plus_margin_secs\")||d.Tg;d.Od\u003db.S(\"html5_explicitly_dispose_xhr\");\nd.uq\u003db.S(\"html5_restart_on_unexpected_detach\");d.ge\u003dg.XB(b.experiments,\"html5_manifestless_seg_drift_limit_secs\");d.je\u003dg.XB(b.experiments,\"html5_max_drift_per_track_secs\");d.Ub\u003dg.XB(b.experiments,\"html5_static_abr_resolution_shelf\");d.aj\u003d!b.S(\"html5_encourage_array_coalescing\");d.uj\u003db.S(\"html5_crypto_period_secs_from_emsg\");d.wj\u003db.S(\"html5_filter_non_efficient_formats_for_safari\");d.Or\u003db.S(\"html5_format_hybridization\");d.Qh\u003db.S(\"html5_abort_before_separate_init\");d.Dq\u003db.S(\"html5_serialize_server_stitched_ad_request\");\nd.Wf\u003db.S(\"html5_never_pause_appends\");d.Fk\u003dg.XB(b.experiments,\"html5_min_startup_buffered_media_duration_secs\");d.Qi\u003db.S(\"html5_attach_po_token_to_bandaid\");b.S(\"html5_allow_video_keyframe_without_audio\")\u0026\u0026(d.oa\u003d!0);0\u003cg.XB(b.experiments,\"html5_max_redirect_response_length\")\u0026\u0026(d.Re\u003dg.XB(b.experiments,\"html5_max_redirect_response_length\"));e\u003dg.XB(b.experiments,\"html5_resource_bad_status_delay_scaling\");0\u003ce\u0026\u0026(d.Op\u003de);d.Sb\u003db.S(\"html5_rewrite_timestamps_for_webm\");d.Ea\u003db.S(\"html5_only_media_duration_for_discontinuities\");\nb.S(\"html5_media_common_config_killswitch\")||(d.J\u003dc.maxReadAheadMediaTimeMs/1E3||d.J,e\u003db.schedule,e.B.zg()\u003d\u003d\u003de.policy.B?d.xa\u003d10:d.xa\u003dc.minReadAheadMediaTimeMs/1E3||d.xa,d.md\u003dc.readAheadGrowthRateMs/1E3||d.md);wm\u0026\u0026(d.ya\u003d41943040);d.Va\u003d!yB();g.sD(b)||!yB()?(e\u003db.experiments,d.K\u003d8388608,d.X\u003d524288,d.Zi\u003d5,d.qb\u003d2097152,d.Ia\u003d1048576,d.Xl\u003d1.5,d.Hk\u003d!1,d.Ob\u003d4587520,hs()\u0026\u0026(d.Ob\u003d786432),d.B*\u003d1.1,d.C*\u003d1.1,d.Lb\u003d!0,d.ya\u003dd.K,d.rb\u003dd.X,d.Wc\u003de.Za(\"persist_disable_player_preload_on_tv\")||e.Za(\"persist_disable_player_preload_on_tv_for_living_room\")||\n!1):b.isMobile\u0026\u0026(d.B*\u003d1.3,d.C*\u003d1.3);g.CA\u0026\u0026ds(\"crkey\")\u0026\u0026(e\u003d\"CHROMECAST/ANCHOVY\"\u003d\u003d\u003db.deviceParams.cmodel,d.K\u003d20971520,d.X\u003d1572864,e\u0026\u0026(d.Ob\u003d812500,d.bd\u003d1E3,d.Dp\u003d5,d.Ia\u003d2097152));!b.S(\"html5_disable_firefox_init_skipping\")\u0026\u0026g.Wx\u0026\u0026(d.Lb\u003d!0);b.supportsGaplessAudio()||(d.qk\u003d!1);aD\u0026\u0026(d.Na\u003d!0);var f;d.Cb\u003db.S(\"html5_peak_shave\");\"onesie\"\u003d\u003d\u003dc.fetchType\u0026\u0026b.S(\"html5_disable_peak_shave_for_onesie\")\u0026\u0026(d.Cb\u003d!1);e\u003dnull\u003d\u003d\u003d(f\u003dc.j)||void 0\u003d\u003d\u003df?void 0:ny(f);if(HE(c)){d.Dc\u003d!0;d.xj\u003d!0;d.Ea\u003d!0;d.Sb\u003d!0;d.Fq\u003d!0;if(\"ULTRALOW\"\u003d\u003d\u003d\nc.latencyClass||\"LOW\"\u003d\u003d\u003dc.latencyClass\u0026\u0026!b.S(\"html5_disable_low_pipeline\"))d.xk\u003d2,d.Dk\u003d4;d.jm\u003dc.defraggedFromSubfragments;c.ke\u0026\u0026(d.Vl\u003d!0);g.VE(c)\u0026\u0026(d.Sa\u003d!1);d.cj\u003dg.DD(b)}c.isAd()\u0026\u0026(d.tb\u003d0,d.Pd\u003d0);bwa(c)\u0026\u0026(d.Ja\u003d!0,b.S(\"html5_aggressive_timeout_for_streaming_xhr\")\u0026\u0026(d.bd\u003d400,d.Gb*\u003d3,d.yk\u003d2,d.qf\u003d3,d.eh\u003d1.4));d.bb\u003db.S(\"html5_enable_subsegment_readahead_v3\")||b.S(\"html5_ultra_low_latency_subsegment_readahead\")\u0026\u0026\"ULTRALOW\"\u003d\u003d\u003dc.latencyClass;d.jb\u003d1\u003c\u003db.C;d.Z\u003dd.jb\u0026\u0026(/^rq[a-f]/.test(c.clientPlaybackNonce)||\n2\u003c\u003db.C);ps()\u0026\u0026/(K\\d{3}|KS\\d{3}|KU\\d{3})/.test(b.deviceParams.cmodel)\u0026\u0026!b.S(\"html5_disable_move_pssh_to_moov\")\u0026\u0026e\u0026\u0026(d.Lb\u003d!1);var k\u003d0;b.S(\"html5_live_use_alternate_bandwidth_window_sizes\")\u0026\u0026(k\u003db.schedule.policy.u,c.isLivePlayback\u0026\u0026(k\u003dg.XB(b.experiments,\"ULTRALOW\"\u003d\u003d\u003dc.latencyClass?\"html5_live_ultra_low_latency_bandwidth_window\":c.isLowLatencyLiveStream?\"html5_live_low_latency_bandwidth_window\":\"html5_live_normal_latency_bandwidth_window\")||k));f\u003db.schedule;f.oa.j\u003dHE(c)?.5:0;if(!f.policy.j\u0026\u0026k\u0026\u0026(f\u003df.B,\nk\u003dMath.round(k*f.resolution),k!\u003d\u003df.j)){var l\u003dArray(k),m\u003dMath.min(k,f.u?f.j:f.valueIndex),n\u003df.valueIndex-m;0\u003en\u0026\u0026(n+\u003df.j);for(var p\u003d0;p\u003cm;++p)l[p]\u003df.values[(n+p)%f.j];for(;p\u003ck;++p)l[p]\u003dInfinity;f.j\u003dk;f.values\u003dl;f.valueIndex\u003dm%k;f.u\u003dm\u003d\u003d\u003dk;f.C\u003d!0;f.J\u003dVta(f)}d.Wf\u003dc.isLivePlayback;switch(PE(c)){case 21530001:d.Ph\u003db.S(\"html5_live_smoothly_extend_max_seekable_time\");d.bb\u003d!0;\"LOW\"\u003d\u003d\u003dc.latencyClass?d.ma\u003dg.XB(b.experiments,\"html5_jumbo_mobile_subsegment_readahead_target\"):\"ULTRALOW\"\u003d\u003d\u003dc.latencyClass\u0026\u0026(d.ma\u003d\ng.XB(b.experiments,\"html5_jumbo_ull_subsegment_readahead_target\"));d.Xf\u003d!0;break;case 2153E4:d.bb\u003d!1}d.Na\u003dd.Na||c.Jv;d.Tb\u003dc.Ea;2\u003c\u003db.C\u0026\u0026(d.kb\u003d!0);c.Ea\u0026\u0026!e\u0026\u0026b.S(\"html5_hack_gapless_init\")\u0026\u0026(d.Yg\u003d!0);(e\u003dg.XB(b.experiments,\"html5_gapless_ad_byterate_multiplier\"))\u0026\u0026c.Ea\u0026\u0026c.isAd()\u0026\u0026(d.B*\u003de,d.C*\u003de);hF(c)\u0026\u0026(d.u\u003dc.videoId,b.S(\"html5_wofflec\")\u0026\u0026(d.Fd\u003d!0),d.Vf\u003d!0,d.Gr\u003d4,c.Sl\u0026\u00260\u003cc.Sl.length\u0026\u0026(d.Vc\u003dc.Sl));d.lj\u003dc.Ug;d.N\u003dOB(b,{},c.C||void 0);c\u003d480\u003c\u003dLB();e\u003dg.XB(b.experiments,\"html5_deadzone_multiplier\")||1;d.B*\u003d\ne;d.C*\u003de;if(e\u003dg.XB(b.experiments,\"html5_request_sizing_multiplier\"))d.Yl\u003de;ky(b.u,ly.BITRATE)\u0026\u0026(d.Ob\u003dNaN);b.u.B\u0026\u0026(d.vk\u003d\"; \"+ly.EXPERIMENTAL.name+\"\u003dallowed\");c\u0026\u0026(d.Ub\u003d0);b.S(\"html5_prefer_low_quality_audio_means_64k\")\u0026\u0026aD\u0026\u0026(d.Tl\u003d!0);b.S(\"debug_html5_random_stun_format\")\u0026\u0026(d.Ug\u003d!0);b.S(\"html5_log_audio_abr\")\u0026\u0026(d.wk\u003d!0);b\u003da.getAudioTrack();b\u003db.Fc.isDefault?void 0:b;xU(a.Yt);c\u003da.Y.schedule;e\u003da.videoData.j;f\u003da.videoData.C;k\u003dkW(a);l\u003da.videoData.enableServerStitchedDai;m\u003da.videoData;n\u003dm.vk;delete m.vk;a.Wa\u003d\nnew g.UT(a,c,d,e,f,k,b,l,n,a.Y.Uh,a.videoData.xa);b\u003dfOa(a)?!0:a.Mt\u0026\u0026g.sD(a.Y)\u0026\u0026a.videoData.isLivePlayback;a.Wa.initialize(a.getCurrentTime(),kW(a),b);a.videoData.probeUrl\u0026\u0026(a.Wa.Ja\u003da.videoData.probeUrl);!a.Zj.length\u0026\u0026!a.Mt||!a.S(\"woffle_disable_suspend_loader_killswitch\")\u0026\u0026a.videoData.cotn||mW(a,!1);wV(a.Tc,a.Wa);a.td\u0026\u0026gKa(a.Wa,new g.jU(a.td));g.iF(a.videoData)\u0026\u0026(a.Wa.policy.vj\u003d2);b\u003da.videoData;if(g.iF(b)){c\u003db.j.j;if(e\u003d!!c[b.u.id])b\u003dc[b.u.id].u,e\u003d!!b.j.get(\"ck\")\u0026\u0026!!b.j.get(\"civ\");b\u003de}else b\u003d!1;(b||\nhF(a.videoData)\u0026\u0026d.Fd)\u0026\u0026a.Aa(\"wofc\",{},!0)};\ncW\u003dfunction(a){a.Wa\u0026\u0026(a.Wa.dispose(),a.Wa\u003dnull,wV(a.Tc,null));lW(a)};\nlW\u003dfunction(a){if(a.mediaSource){if(a.Wa){var b\u003dHE(a.videoData)\u0026\u0026a.videoData.ke\u0026\u0026!a.videoData.isAd();aU(a.Wa,b)}a.mediaSource.dispose();a.mediaSource\u003dnull}};\ngOa\u003dfunction(a){if(a.mediaSource)return a.mediaSource.kx;a:{try{var b\u003da.ra.nq()}catch(c){if(FU(a.Dj,\"html5.missingapi\",{updateMs:\"1\"}))break a;console.error(\"window.URL object overwritten by external code\",c);a.Sf(\"html5.missingapi\",2,\"HTML5_NO_AVAILABLE_FORMATS_FALLBACK\",\"updateMs.1\");break a}uR(a,b)}return a.mediaSource?a.mediaSource.kx:null};\nuR\u003dfunction(a,b){hOa(a);a.mediaSource\u003db;ssa(a.mediaSource,function(c){try{if(a.mediaSource\u0026\u0026(!c||a.mediaSource\u003d\u003d\u003dc)){var d\u003da.getDuration();!d\u0026\u0026HE(a.videoData)\u0026\u0026(d\u003d25200);a.mediaSource.isView?(c\u003dd,c\u003ea.mediaSource.getDuration()\u0026\u0026a.mediaSource.ek(c)):a.mediaSource.ek(d);var e\u003da.Wa,f\u003da.mediaSource;e.X\u0026\u0026(XT(e),e.X\u003d!1);XJa(e);if(!f.j\u0026\u0026!f.u){var k\u003de.videoTrack.j.info.mimeType+e.policy.vk,l\u003de.audioTrack.j.info.mimeType,m,n,p\u003dnull\u003d\u003d\u003d(m\u003df.mediaSource)||void 0\u003d\u003d\u003dm?void 0:m.addSourceBuffer(l),r\u003d\"fakesb\"\u003d\u003d\u003dk.split(\";\")[0]?\nvoid 0:null\u003d\u003d\u003d(n\u003df.mediaSource)||void 0\u003d\u003d\u003dn?void 0:n.addSourceBuffer(k);f.Ve\u0026\u0026(f.Ve.webkitSourceAddId(\"0\",l),f.Ve.webkitSourceAddId(\"1\",k));var t\u003dnew OA(p,f.Ve,\"0\",pA(l),!1),u\u003dnew OA(r,f.Ve,\"1\",pA(k),!0);f.j\u003dt;f.u\u003du;g.J(f,t);g.J(f,u)}rT(e.videoTrack,f.u||null);rT(e.audioTrack,f.j||null);e.mediaSource\u003df;e.resume();Lv(f.j,e.Sa,e);Lv(f.u,e.Sa,e);try{e.Hh()}catch(x){g.R(x)}a.ea(\"mediasourceattached\")}}catch(x){g.lw(x),a.handleError(new g.hC(\"fmt.unplayable\",{msi:\"1\",ename:x.name},1))}})};\nhOa\u003dfunction(a){a.Wa?a.Wa.seek(a.getCurrentTime()-a.qd()).Ch(function(){}):bOa(a)};\nCU\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?!1:b;return g.B(function(c){if(1\u003d\u003dc.j)return a.Wa\u0026\u0026a.Wa.isDisposed()\u0026\u0026cW(a),a.ea(\"newelementrequired\"),b?g.A(c,$V(a),2):c.eb(2);g.U(a.playerState,8)\u0026\u0026a.playVideo();g.sa(c)})};\neHa\u003dfunction(a,b){a.Aa(\"newelem\",{r:b});CU(a)};\nnW\u003dfunction(a){a.Kb.D.GG();g.U(a.playerState,32)||(a.hc(aI(a.playerState,32)),g.U(a.playerState,8)\u0026\u0026a.pauseVideo(!0),a.ea(\"beginseeking\",a));a.Vb()};\nNR\u003dfunction(a){g.U(a.playerState,32)?(a.hc(cI(a.playerState,16,32)),a.ea(\"endseeking\",a)):g.U(a.playerState,2)||a.hc(aI(a.playerState,16));a.Kb.D.LG(a.videoData,g.U(a.playerState,4))};\nYNa\u003dfunction(a){var b\u003da.videoData.errorDetail;a.Sf(\"auth\",2,unescape(a.videoData.errorReason),b,b,a.videoData.Gi||void 0)};\naW\u003dfunction(a,b){a.ea(\"internalvideodatachange\",void 0\u003d\u003d\u003db?\"dataupdated\":b,a,a.videoData)};\niOa\u003dfunction(a){g.wc(\"loadstart loadeddata loadedmetadata play playing progress pause ended suspend seeking seeked timeupdate durationchange ratechange error waiting resize\".split(\" \"),function(b){this.Qu.T(this.ra,b,this.dH,this)},a);\na.Y.uj\u0026\u0026a.ra.Hp()\u0026\u0026(a.Qu.T(a.ra,\"webkitplaybacktargetavailabilitychanged\",a.jW,a),a.Qu.T(a.ra,\"webkitcurrentplaybacktargetiswirelesschanged\",a.kW,a))};\nkOa\u003dfunction(a){a.S(\"html5_enable_timeupdate_timeout\")\u0026\u0026!a.videoData.isLivePlayback\u0026\u0026jOa(a)\u0026\u0026a.lC.start()};\njOa\u003dfunction(a){if(!a.ra)return!1;var b\u003da.ra.getCurrentTime();a\u003da.ra.getDuration();return!!(1\u003cb\u0026\u0026b\u003ea-.3)};\nlOa\u003dfunction(a){g.Jr(a.EB);oW(a)||(a.EB\u003dg.Hr(function(){return oW(a)},100))};\noW\u003dfunction(a){var b\u003da.ra;b\u0026\u0026a.jB\u0026\u0026!a.videoData.jb\u0026\u0026!Ux(\"vfp\",a.Kb.timerName)\u0026\u00262\u003c\u003db.Gh()\u0026\u0026!b.ul()\u0026\u00260\u003cLA(b.dg())\u0026\u0026a.Kb.tick(\"vfp\");return(b\u003da.ra)\u0026\u0026!a.videoData.jb\u0026\u00260\u003cb.getDuration()\u0026\u0026(!Ux(\"pbp\",a.Kb.timerName)\u0026\u0026b.Ml()\u0026\u00262\u003c\u003db.Gh()\u0026\u00260\u003cLA(b.dg())\u0026\u0026a.Kb.tick(\"pbp\"),b\u003db.getCurrentTime(),iV(a.Tv,b))?(YGa(a),!0):!1};\nYGa\u003dfunction(a){g.Jr(a.EB);a.Iq.stop();a.videoData.jb\u003d!0;a.Y.wk\u003d!0;a.Y.bb\u003d0;var b\u003da.Dj;if(b.videoData.u){var c\u003db.j.u;c.u.delete(b.videoData.u.j);c.j\u003d!0}b.u.stop();a.Y.Qi\u003da.videoData.Lv;a.videoData.eN\u003d!0;mOa(a);g.U(a.playerState,8)\u0026\u0026a.hc(bI(a.playerState,65));b\u003da.Zb;b.j\u0026\u0026PLa(b.j);b\u003db.C;c\u003dg.yR(b.j);0\u003eb.u\u0026\u0026(b.u\u003dc,b.delay.start());b.B\u003dc;b.D\u003dc;g.ap(a.jE);a.ea(\"playbackstarted\");g.bs()\u0026\u0026((a\u003dg.Ja(\"yt.scheduler.instance.clearPriorityThreshold\"))?a():cs(0))};\nmOa\u003dfunction(a){var b\u003da.getCurrentTime(),c\u003da.videoData;!Ux(\"pbs\",a.Kb.timerName)\u0026\u0026mx.measure\u0026\u0026mx.getEntriesByName\u0026\u0026(mx.getEntriesByName(\"mark_nr\")[0]?zqa(\"mark_nr\"):zqa());c.videoId\u0026\u0026a.Kb.info(\"docid\",c.videoId);c.eventId\u0026\u0026a.Kb.info(\"ei\",c.eventId);c.clientPlaybackNonce\u0026\u0026!a.S(\"web_player_early_cpn\")\u0026\u0026a.Kb.info(\"cpn\",c.clientPlaybackNonce);0\u003cc.startSeconds\u0026\u0026a.Kb.info(\"start\",c.startSeconds.toString());if(a.ra\u0026\u0026a.ra.Ml())if(a.Y.experiments.Za(\"web_csi_via_jspb\")){var d\u003dnew Aq;g.D(d,6,!0);var e\u003dnew Bq;\nVd(e,22,d);Tx(e,a.Kb.timerName)}else a.Kb.info(\"paused\",1);a.Y.experiments.Za(\"web_csi_via_jspb\")?(d\u003dnew Aq,c.u?(e\u003dNumber(c.u.Yb()),g.D(d,1,e)):g.D(d,1,-1),e\u003dnew Bq,Vd(e,22,d),Tx(e,a.Kb.timerName)):c.u?a.Kb.info(\"fmt\",c.u.Yb()):a.Kb.info(\"fmt\",\"-1\");c.md\u0026\u0026(e\u003da.IF?2:1,a.Y.experiments.Za(\"web_csi_via_jspb\")?(d\u003dnew Aq,g.D(d,8,e),e\u003dnew Bq,Vd(e,22,d),Tx(e,a.Kb.timerName)):a.Kb.info(\"yt_pre\",String(a.IF?2:1)));a.isFullscreen()\u0026\u0026a.Kb.info(\"yt_fs\",\"1\");Gx({liveStreamMode:DE[EE(c)]},a.Kb.timerName);a.Kb.info(\"cmt\",\nb.toFixed(3));if(a.Wa){b\u003da.Wa.timing;window\u0026\u0026window.performance\u0026\u0026window.performance.getEntriesByName\u0026\u0026(b.D\u0026\u0026(c\u003dwindow.performance.getEntriesByName(b.D),c.length\u0026\u0026(c\u003dc[0],b.tick(\"vri\",c.fetchStart),b.tick(\"vdns\",c.domainLookupEnd),b.tick(\"vreq\",c.requestStart),b.tick(\"fvb\",c.responseStart),b.tick(\"vrc\",c.responseEnd))),b.u\u0026\u0026(c\u003dwindow.performance.getEntriesByName(b.u),c.length\u0026\u0026(c\u003dc[0],b.tick(\"ari\",c.fetchStart),b.tick(\"adns\",c.domainLookupEnd),b.tick(\"areq\",c.requestStart),b.tick(\"avb\",c.responseStart),\nb.tick(\"arc\",c.responseEnd))));b\u003db.ticks;for(var f in b)b.hasOwnProperty(f)\u0026\u0026a.Kb.tick(f,b[f])}};\nnOa\u003dfunction(a){a.Zb.Dd();if(a.videoData.isLivePlayback\u0026\u0026Date.now()\u003ea.gN+6283){if(!(!a.isAtLiveHead()||a.videoData.j\u0026\u0026FB(a.videoData.j))){var b\u003da.Zb;if(b.qoe){b\u003db.qoe;var c\u003db.j.Ca.uA(),d\u003dg.yR(b.j);ALa(b,d,c);c\u003dc.D;isNaN(c)||g.MU(b,d,\"e2el\",[c.toFixed(3)])}}g.DD(a.Y)\u0026\u0026a.Aa(\"rawlat\",{l:kS(a.aI,\"rawlivelatency\").toFixed(3)});a.gN\u003dDate.now()}a.videoData.u\u0026\u0026vA(a.videoData.u)\u0026\u0026(b\u003dZF(a))\u0026\u0026b.videoHeight!\u003d\u003da.cG\u0026\u0026(a.cG\u003db.videoHeight,jW(a,\"a\",cOa(a,a.videoData.bb)))};\ncOa\u003dfunction(a,b){if(\"auto\"\u003d\u003d\u003db.j.video.quality\u0026\u0026vA(b.yf())\u0026\u0026a.videoData.Cb)for(var c\u003dg.q(a.videoData.Cb),d\u003dc.next();!d.done;d\u003dc.next())if(d\u003dd.value,d.getHeight()\u003d\u003d\u003da.cG\u0026\u0026\"auto\"!\u003d\u003dd.j.video.quality)return d.yf();return b.yf()};\nUV\u003dfunction(a){if(!a.videoData.isLivePlayback)return NaN;var b\u003d0;a.Wa\u0026\u0026a.videoData.j\u0026\u0026(b\u003dHE(a.videoData)?a.Wa.Ia.zg()||0:a.videoData.j.oa);return Date.now()/1E3-a.getIngestionTime()-b};\noOa\u003dfunction(a){!a.S(\"html5_ignore_airplay_events_on_new_video_killswitch\")\u0026\u0026a.ra\u0026\u0026a.ra.Bf()\u0026\u0026(a.RA\u003d(0,g.Q)());a.Y.Vl?g.Gr(function(){pW(a)},0):pW(a)};\npW\u003dfunction(a){if(a.ra)try{a.DB\u003da.ra.playVideo()}catch(c){dW(a,\"err.\"+c)}if(a.DB){var b\u003da.DB;b.then(void 0,function(c){if(!(g.U(a.playerState,4)||g.U(a.playerState,256)||a.DB!\u003d\u003db||c\u0026\u0026\"AbortError\"\u003d\u003d\u003dc.name\u0026\u0026c.message\u0026\u0026c.message.includes(\"load\"))){var d\u003d\"promise\";c\u0026\u0026c.name\u0026\u0026(d+\u003d\";m.\"+c.name);dW(a,d);a.bL\u003d!0;a.videoData.eP\u003d!0}})}};\ndW\u003dfunction(a,b){g.U(a.playerState,128)||(a.hc(cI(a.playerState,1028,9)),a.Aa(\"dompaused\",{r:b}),a.ea(\"onAutoplayBlocked\"))};\nVV\u003dfunction(a){if(!a.ra||!a.videoData.C)return!1;var b,c,d\u003dnull;(null\u003d\u003d\u003d(c\u003da.videoData.C)||void 0\u003d\u003d\u003dc?0:c.j)?(d\u003dgOa(a),null\u003d\u003d\u003d(b\u003da.Wa)||void 0\u003d\u003d\u003db?void 0:b.resume()):(cW(a),a.videoData.bb\u0026\u0026(d\u003da.videoData.bb.uv()));b\u003dd;d\u003da.ra.Wy();c\u003d!1;d\u0026\u0026d.equals(b)||(pOa(a,b),c\u003d!0);g.U(a.playerState,2)||(b\u003da.Tc,b.D||!(0\u003cb.B)||b.ra\u0026\u00260\u003cb.ra.getCurrentTime()||b.seekTo(b.B,{me:\"playbacktimeline_resumeTime\"}));a:if(b\u003dc,g.RE(a.videoData)\u0026\u0026a.ra)if((d\u003da.videoData.N)\u0026\u0026a.ra.Hp()){var e\u003da.ra.Je();if(a.Td)if(e!\u003d\u003da.Td.element)qW(a);\nelse if(b\u0026\u0026\"fairplay\"\u003d\u003d\u003dd.flavor\u0026\u0026!gs())qW(a);else break a;a.Td\u003dnew zU(e,a.videoData,a.Y);a.Td.subscribe(\"licenseerror\",a.nB,a);a.Td.subscribe(\"qualitychange\",a.cX,a);a.Td.subscribe(\"heartbeatparams\",a.Cx,a);a.Td.subscribe(\"keystatuseschange\",a.ap,a);a.Td.subscribe(\"ctmp\",a.Aa,a);b\u003dg.q(a.Yt.keys);for(d\u003db.next();!d.done;d\u003db.next())d\u003da.Yt.get(d.value),a.Td.Ut(d);a.S(\"html5_eme_loader_sync\")||xU(a.Yt)}else a.Sf(\"fmt.unplayable\",1,\"HTML5_NO_AVAILABLE_FORMATS_FALLBACK\",\"drm.1\");return c};\npOa\u003dfunction(a,b){var c;a.Kb.tick(\"vta\");Vx(\"vta\",void 0,\"video_to_ad\");0\u003ca.getCurrentTime()\u0026\u0026xMa(a.Tc,a.getCurrentTime());a.ra.Is(b);a.mediaSource\u0026\u0026cs(4);!a.videoData.jb\u0026\u0026g.eI(a.playerState)\u0026\u0026a.Iq.start();a.S(\"html5_native_audio_track_switching\")\u0026\u0026(b\u003dnull\u003d\u003d\u003d(c\u003da.ra)||void 0\u003d\u003d\u003dc?void 0:c.audioTracks())\u0026\u0026(b.onchange\u003dfunction(){a.ea(\"internalaudioformatchange\",a.videoData,!0)})};\nqW\u003dfunction(a){a.Td\u0026\u0026(a.Td.dispose(),a.Td\u003dnull)};\nvR\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?!1:b;return a.videoData.isLivePlayback\u0026\u0026(a.isAtLiveHead()\u0026\u0026(a.S(\"html5_videoplayer_getmaxseekabletimeforux_check_pause_killswitch\")||!g.U(a.playerState,4))||a.Gm()||g.VE(a.videoData))?a.getCurrentTime():a.wd(b)};\nqOa\u003dfunction(a){a.ra\u0026\u0026(a.mediaSource?(qW(a),lW(a),gOa(a)):(a.videoData.bb\u0026\u0026a.videoData.bb.IH(),a.ra.stopVideo()),a.playVideo())};\nrW\u003dfunction(a,b){a.Y.S(\"html5_log_rebuffer_reason\")\u0026\u0026a.Aa(\"bufreason\",{r:b,lact:Os()})};\nIR\u003dfunction(a,b,c,d,e,f){var k;if(null\u003d\u003d\u003d(k\u003da.videoData.j)||void 0\u003d\u003d\u003dk?0:k.isLive){var l\u003d2\u003d\u003d\u003dc.playerType?c:b,m\u003db.videoData.videoId,n\u003dc.videoData.videoId;if(m\u0026\u0026n){var p\u003da.Zb;if(p.qoe){p\u003dp.qoe;var r\u003db.cpn,t\u003dc.cpn,u\u003dl.videoData.Wb,x\u003dp.j.videoData.clientPlaybackNonce,y\u003dp.j.videoData.videoId,z\u003dt!\u003d\u003dx\u0026\u0026n!\u003d\u003dy;x\u003dr!\u003d\u003dx\u0026\u0026m!\u003d\u003dy;p.reportStats();p.adCpn\u0026\u0026p.adCpn!\u003d\u003dr||(p.adCpn\u003dx?r:\"\",p.X\u003dx?m:\"\",p.adFormat\u003dx?u:void 0,FLa(p,f?2:0,t,n,e),p.reportStats(),p.adCpn\u003dz?t:\"\",p.X\u003dz?n:\"\",p.adFormat\u003dz?u:void 0,FLa(p,f?3:1,\nr,m,d),p.reportStats())}d\u003da.Zb;f\u003db.cpn;d.B.has(f)?(m\u003dd.B.get(f),dV(m).send(),g.Ir(m.B),m.B\u003dNaN,d.u.Y.S(\"watch_time_greater_than_playback_time_fix_killswitch\")||f\u003d\u003d\u003dd.u.videoData.clientPlaybackNonce||(eV(m),d.B.delete(f))):(d.cg\u003dd.u.videoData.clientPlaybackNonce,d.cg\u0026\u0026d.j\u0026\u0026d.B.set(d.cg,d.j));d\u003da.Zb;f\u003dc.cpn;l\u003dl.videoData;m\u003de-a.ym();var E;d.B.has(f)?null\u003d\u003d\u003d(E\u003dd.B.get(f))||void 0\u003d\u003d\u003dE?void 0:E.C\u0026\u0026isNaN(E.B)\u0026\u0026bV(E,!1):(E\u003dZLa(d,d.u,l,m),d.B.set(f,E),PLa(E));d.cg\u003df;E\u003da.videoData.clientPlaybackNonce;a\u003dc.videoData;\nb\u003d(c.cpn\u003d\u003d\u003dE?\"video\":\"ad\")+\"_to_\"+(b.cpn\u003d\u003d\u003dE?\"video\":\"ad\");E\u003d{};!a.S(\"web_player_csi_ctt_killswitch\")\u0026\u0026a.X\u0026\u0026(E.cttAuthInfo\u003d{token:a.X,videoId:a.videoId});E.startTime\u003de;Hx(b,E);Gx({targetVideoId:a.videoId,targetCpn:c.cpn},b);Fx(\"pbs\",e,b)}}};\nrOa\u003dfunction(a,b){if(1\u003c\u003da.Y.C){var c\u003dg.XB(a.Y.experiments,\"html5_log_rebuffer_events\");if(c\u0026\u0026a.ra){var d\u003da.ra.Nb();d.rt\u003d(1E3*g.yR(a.Zb.u)).toFixed();d.e\u003db.substr(0,3);a.FB[a.QO++%c]\u003dd}}};\nsOa\u003dfunction(a){if(1\u003c\u003da.Y.C){a.FB.sort(function(d,e){return+d.rt-+e.rt});\nfor(var b\u003dg.q(a.FB),c\u003db.next();!c.done;c\u003db.next())c\u003dc.value,a.Aa(\"vpe\",Object.assign({t:c.rt},c));a.FB\u003d[];a.QO\u003d0}};\ntOa\u003dfunction(a){if(ds(\"cobalt\")\u0026\u0026ds(\"nintendo switch\")){var b\u003d!window.matchMedia(\"screen and (max-height: 720px) and (min-resolution: 200dpi)\").matches;a.Aa(\"nxdock\",{d:b})}};\nXGa\u003dfunction(a,b,c,d,e){a.Aa(\"xvt\",{m:b,g:1,tt:c?1:0,np:d?1:0,c:e})};\nmW\u003dfunction(a,b){var c;null\u003d\u003d\u003d(c\u003da.Wa)||void 0\u003d\u003d\u003dc?void 0:$T(c,b||fOa(a))};\nfOa\u003dfunction(a){var b\u003da.S(\"disable_prefetch_when_ad_pending_for_living_room\")\u0026\u0026g.sD(a.Y),c\u003da.S(\"disable_prefetch_when_ad_pending_for_web\");return(b||c)\u0026\u0026g.dc(a.Zj,\"ad\")};\ng.vW\u003dfunction(a,b,c){g.I.call(this);var d\u003dthis;this.logger\u003dnew cR(\"App\");this.nx\u003dthis.yg\u003d!1;this.Ru\u003d{};this.dE\u003d{};this.MB\u003d{};this.wu\u003d[];this.KM\u003d!1;this.UF\u003dnull;this.QM\u003d!1;this.Bq\u003d!0;this.TH\u003d!1;this.jN\u003dthis.eG\u003dnull;this.qN\u003d!0;this.ra\u003dthis.Rb\u003dnull;this.Gx\u003d!1;this.yP\u003dthis.Px\u003dthis.Ab\u003dthis.playlist\u003dnull;this.oy\u003dvoid 0;this.yp\u003d0;this.jd\u003dthis.Uu\u003dthis.tj\u003dnull;this.useLivingRoomPoToken\u003d!1;this.config\u003dIoa(b||{});this.webPlayerContextConfig\u003dc;Zma();b\u003dthis.config.args||{};this.Y\u003dnew uD(b,c,c?c.canaryState:this.config.assets.player_canary_state);\ng.J(this,this.Y);this.hE();this.Y.isMobile\u0026\u0026!uOa\u0026\u0026(window.addEventListener($C?\"touchstart\":\"click\",RGa,{capture:!0,passive:!0}),uOa\u003d!0);this.S(\"html5_user_partitioned_ls_cold_load\")\u0026\u0026(ZD\u003d!0);this.useLivingRoomPoToken\u003d!(null\u003d\u003d\u003dc||void 0\u003d\u003d\u003dc||!c.useLivingRoomPoToken);this.S(\"html5_generate_session_po_token\")\u0026\u0026!this.useLivingRoomPoToken\u0026\u0026(this.S(\"html5_webpo_idle_priority_job\")?g.Zr(g.as(),function(){vOa(d)}):vOa(this));\nvar e\u003dthis.Y.Uh;e\u0026\u0026e.load().then(function(){d.S(\"html5_onesie_prewarm\")\u0026\u0026Fta(e)});\nthis.IP\u003dTC(fD(this.Y)\u0026\u0026!0,b.enablesizebutton);this.YF\u003dTC(!1,b.player_wide);this.visibility\u003dnew BR;g.J(this,this.visibility);this.setIsExternalPlaylist(b.external_list);this.events\u003dnew g.yA(this);g.J(this,this.events);this.Um\u003dnew gS;g.J(this,this.Um);this.nm\u003dnew gS;g.J(this,this.nm);this.Ko\u003dnew VHa;this.Ua\u003dnew g.ZL(this);g.J(this,this.Ua);this.template\u003dnew oS(this);g.J(this,this.template);this.appState\u003d1;this.rg\u003dthis.Y.storeUserVolume?Ysa():{volume:100,muted:this.Y.mute};this.I\u003dthis.Y.B?new YL(this,\n1):new SL(this,1);g.J(this,this.I);c\u003d{};this.gE\u003d(c.internalvideodatachange\u003dthis.nW,c.playbackready\u003dthis.pW,c.playbackstarted\u003dthis.qW,c.statechange\u003dthis.rW,c);this.Ac\u003dwOa(this);this.IV\u003dnew g.yA(this);g.J(this,this.IV);this.S(\"html5_enable_web_assembly\")\u0026\u0026this.Ac\u0026\u0026LCa(this.Ac).then(function(f){d.Y.zj\u003df});\nthis.Kb\u003dnew jM(this.Y,this.Ac);this.vb\u003dxOa(this);c\u003d{};this.SO\u003d(c.airplayactivechange\u003dthis.onAirPlayActiveChange,c.airplayavailabilitychange\u003dthis.onAirPlayAvailabilityChange,c.beginseeking\u003dthis.GG,c.endseeking\u003dthis.LG,c.internalAbandon\u003dthis.QG,c.internalaudioformatchange\u003dthis.yx,c.internalvideodatachange\u003dthis.onVideoDataChange,c.internalvideoformatchange\u003dthis.Fx,c.liveviewshift\u003dthis.eX,c.playbackstalledatstart\u003dthis.uY,c.progresssync\u003dthis.LX,c.onLoadProgress\u003dthis.onLoadProgress,c.SEEK_COMPLETE\u003dthis.sB,\nc.SEEK_TO\u003dthis.jY,c.onVideoProgress\u003dthis.onVideoProgress,c.onLoadedMetadata\u003dthis.onLoadedMetadata,c.onAutoplayBlocked\u003dthis.onAutoplayBlocked,c.playbackready\u003dthis.BX,c.statechange\u003dthis.IO,c.connectionissue\u003dthis.Ax,c.newelementrequired\u003dthis.oO,c.heartbeatparams\u003dthis.Cx,c.videoelementevent\u003dthis.dH,c.drmoutputrestricted\u003dthis.onDrmOutputRestricted,c.signatureexpired\u003dthis.pY,c.nonfatalerror\u003dthis.sX,c);this.Ro\u003dnew g.yA(this);g.J(this,this.Ro);c\u003d10;g.sD(this.Y)\u0026\u0026(c\u003d3);CD(this.Y)\u0026\u0026(c\u003dg.XB(this.Y.experiments,\n\"tvhtml5_unplugged_preload_cache_size\"));this.Lx\u003dnew eS(c,function(f){f!\u003d\u003dg.hM(d,f.getPlayerType())\u0026\u0026f.dispose()});\ng.J(this,this.Lx);this.WE\u003dthis.Wz\u003d-1;this.ZB\u003dnew g.K(this.template.resize,16,this.template);g.J(this,this.ZB);yOa(this);this.td\u003dnew TR(this.Ua,this.Y,this.vb);this.Su\u003dnew wR(this);g.J(this,this.Su);LHa(this.Y.deviceParams.c);this.events.T(this.Ua,g.dx(\"appapi\"),this.lW);this.events.T(this.Ua,g.ex(\"appapi\"),this.mW);this.events.T(this.Ua,g.dx(\"appad\"),this.TN);this.events.T(this.Ua,g.ex(\"appad\"),this.TN);this.events.T(this.Ua,g.dx(\"appprogressboundary\"),this.KX);this.events.T(this.Ua,g.ex(\"applooprange\"),\nthis.aC);this.events.T(this.Ua,\"presentingplayerstatechange\",this.jg);this.events.T(this.Ua,\"resize\",this.XX);this.template.Ba(zh(a));this.events.T(this.Ua,\"offlineslatestatechange\",this.uX);this.II\u003dzOa(this,this.template.element);g.J(this,this.II);this.Y.Zi\u0026\u0026(CM(this.Ac)?DM(this.Ac,\"offline\"):(a\u003dOGa()?new HGa(this.Y,this.Ua):void 0,this.Me\u003da));this.Y.Eb\u0026\u0026g.rM(\"ux\",g.uQ);sW(this).isValid()\u0026\u0026(g.Dw()\u0026\u0026sW(this).ma.push(\"remote\"),tW(this),!this.Y.S(\"html5_delay_initial_loading\")\u0026\u0026uW(this)\u0026\u0026(this.Y.Ph||\nthis.Y.ge)\u0026\u0026kR(this.vb));this.Kb.tick(\"fs\");AOa(this);this.Uc\u003dnull;this.Y.Eb\u0026\u0026ICa(this.Ac);g.oD(this.Ac.I.V())\u0026\u0026DM(this.Ac,\"music\");g.dD(this.Ac.I.V())\u0026\u0026DM(this.Ac,\"embed\");this.S(\"web_player_sentinel_is_uniplayer\")||g.lw(new g.Ws(\"Player experiment flags missing\",\"web_player_sentinel_is_uniplayer\"));a\u003dthis.S(\"web_player_sentinel_yt_experiments_sync\");c\u003dg.P(\"web_player_sentinel_yt_experiments_sync\");a!\u003d\u003dc\u0026\u0026g.lw(new g.Ws(\"b/195699950\",{yt:a,player:c}));this.lQ\u003dBOa(this);if(a\u003dg.XB(this.Y.experiments,\n\"html5_block_pip_safari_delay\"))this.cF\u003dnew g.K(this.iL,a,this),g.J(this,this.cF);this.Y.S(\"embeds_enable_pem_cookie_blocking_killswitch\")||(Tr\u003dthis.Y.Sa);a\u003dg.XB(this.Y.experiments,\"html5_performance_impact_profiling_timer_ms\");0\u003ca\u0026\u0026(this.MO\u003dnew g.Fi(a),g.J(this,this.MO),this.events.T(this.MO,\"tick\",function(){d.NO\u0026\u0026COa.Yn(d.NO);d.NO\u003dCOa.rp(\"apit\")}))};\nBOa\u003dfunction(a){function b(c){c.stack\u0026\u0026-1!\u003d\u003dc.stack.indexOf(\"player\")\u0026\u0026(a.Ab||a.vb).Zb.Ld(\"player.exception\",gC({n:c.name,m:c.message}))}\nmw.subscribe(\"handleError\",b);pr.push(b);return function(){mw.unsubscribe(\"handleError\",b);var c\u003dpr.indexOf(b);-1!\u003d\u003dc\u0026\u0026pr.splice(c,1)}};\nxOa\u003dfunction(a){var b\u003dnew yE(a.Y,a.config.args);b\u003da.On(1,b);b.setPlaybackRate(a.Y.j?1:DOa(a,Number(g.Bw(\"yt-player-playback-rate\"))||1));Lv(b,a.gE,a);return b};\nwOa\u003dfunction(a){var b\u003d\"\",c\u003dPHa(a);0\u003d\u003d\u003dc.indexOf(\"//\")\u0026\u0026(c\u003da.Y.protocol+\":\"+c);var d\u003dc.lastIndexOf(\"/base.js\");-1!\u003d\u003dd\u0026\u0026(b\u003dc.substring(0,d+1));if(c\u003dError().stack)if(c\u003dc.match(/\\((.*?\\/(debug-)?player-.*?):\\d+:\\d+\\)/))c\u003dc[1],c.includes(b)||g.lw(Error(\"Player module URL mismatch: \"+(c+\" vs \"+b+\".\")));b\u003dnew zM(a.Ua,b);EOa(a,b);return b};\nEOa\u003dfunction(a,b){var c\u003d{};c\u003d(c.destroyed\u003dfunction(){a.onApiChange()},c);\nb.u\u003dc};\nFOa\u003dfunction(a,b){var c\u003da.isVideoInfoVisible();a.tj||(a.tj\u003dnew wS(a.Ua),g.J(a,a.tj),g.fM(a.Ua,a.tj.element,4));g.VI(a.tj,b);wW(a)\u0026\u0026c!\u003d\u003db\u0026\u0026bM(a.Ac).kI();a\u003da.Ab;b\u0026\u0026a\u0026\u0026a.Aa(\"sfn\",{},!0)};\nxW\u003dfunction(a){a.ra\u003da.Y.deviceHasDisplay?oR.pop()||new g.NM(g.Qh(\"VIDEO\")):new g.NM(g.Qh(\"AUDIO\"));g.J(a,a.ra);a.Ab\u0026\u0026a.Ab.setMediaElement(a.ra);try{a.Y.Cb?(a.Uu\u0026\u0026a.events.wc(a.Uu),a.Uu\u003da.events.T(a.ra,\"volumechange\",a.mX)):(a.ra.yu(a.rg.muted),a.ra.setVolume(a.rg.volume/100))}catch(d){a.We(\"html5.missingapi\",2,\"UNSUPPORTED_DEVICE\",\"setvolume.1;emsg.\"+(d.message\u0026\u0026d.message.replace(/[;:,]/g,\"_\")));return}g.Jv(a.Ro);GOa(a);var b\u003da.template;b.Jb\u003da.ra.Je();b.BA\u003d!1;b.Jb.parentNode||g.Th(b.Xv,b.Jb,0);b.KB\u003d\nnew g.qm(0,0,0,0);UHa(b);pS(b);g.hp(b.Jb,\"video-stream\");g.hp(b.Jb,g.nS.MAIN_VIDEO);var c\u003db.app.V();c.eh\u0026\u0026b.Jb.setAttribute(\"data-no-fullscreen\",\"true\");c.sj\u0026\u0026(b.Jb.setAttribute(\"webkit-playsinline\",\"\"),b.Jb.setAttribute(\"playsinline\",\"\"));c.Ul\u0026\u0026b.Jb\u0026\u0026b.T(b.Jb,\"click\",b.Jb.play,b.Jb);try{a.ra.Is()}catch(d){a.We(\"html5.missingapi\",2,\"UNSUPPORTED_DEVICE\",\"activate.1;emsg.\"+(d.message\u0026\u0026d.message.replace(/[;:,]/g,\"_\")))}};\nAR\u003dfunction(a,b){if(a.Ab!\u003d\u003db){var c\u003dnull;if(a.Ab){c\u003da.Ab.getPlayerState();FM(a.Ac,3);yW(a,\"cuerangesremoved\",a.Ab.qm());a.Su\u0026\u0026!b.isGapless()\u0026\u0026a.Ab.isGapless()\u0026\u0026a.ra\u0026\u0026a.ra.stopVideo();var d;if(d\u003da.jd)d\u003da.ra,d\u003d!!d\u0026\u0026d\u003d\u003d\u003da.jd.ra;d\u0026\u0026(a.Kg(),xW(a));a.Ab\u0026\u0026(a.Ab.Kg(),Mv(a.Ab,a.SO,a),1!\u003d\u003da.Ab.getPlayerType()\u0026\u0026a.Ab.dispose());a.Ab\u003dnull}1\u003d\u003d\u003db.getPlayerType()\u0026\u0026a.vb!\u003d\u003db\u0026\u0026(b.getVideoData().autonavState\u003da.vb.getVideoData().autonavState,Mv(a.vb,a.gE,a),d\u003da.vb.getPlaybackRate(),a.vb.dispose(),a.vb\u003db,a.vb.setPlaybackRate(d),\nLv(b,a.gE,a),tW(a));var e;d\u003db.getPlayerType();b!\u003d\u003da.vb\u0026\u0026b!\u003d\u003da.Ru[d]\u0026\u0026(null\u003d\u003d\u003d(e\u003da.Ru[d])||void 0\u003d\u003d\u003de?void 0:e.dispose(),a.Ru[d]\u003db);a.Ab\u003db;a.ra\u0026\u0026b.setMediaElement(a.ra);Lv(b,a.SO,a);if(b.PA())zW(a,\"setPresenting\",!1,!0);else{a.onVideoDataChange(\"newdata\",b,b.getVideoData());c\u0026\u0026!g.dI(c,b.getPlayerState())\u0026\u0026a.IO(new g.bG(b.getPlayerState(),c));if(b.Sm.isFinished())a.onVideoDataChange(\"dataloaded\",b,b.getVideoData());(c\u003d(c\u003db.getVideoData().u)\u0026\u0026c.video)\u0026\u0026a.Ua.Oa(\"onPlaybackQualityChange\",c.quality);yW(a,\n\"cuerangesadded\",a.Ab.qm());c\u003db.getPlayerState();g.U(c,2)?HOa(a):g.U(c,8)\u0026\u0026b.playVideo()}}};\nHOa\u003dfunction(a){if(!IOa(a)){var b\u003da.vb.xd();b\u0026\u0026(b\u003db.ow(),b instanceof Promise\u0026\u0026b.catch(function(){}));\nAW(a,hI(a.zb()))}};\nGOa\u003dfunction(a){var b\u003da.ra;EA()?a.Ro.T(b,\"webkitpresentationmodechanged\",a.gY):DA()\u0026\u0026(a.Ro.T(b,\"enterpictureinpicture\",function(){a.Au(!0)}),a.Ro.T(b,\"leavepictureinpicture\",function(){a.Au(!1)}));\nkD\u0026\u0026(a.Ro.T(b,\"webkitbeginfullscreen\",function(){a.gj(3)}),a.Ro.T(b,\"webkitendfullscreen\",function(){a.gj(0)}))};\ng.hM\u003dfunction(a,b){return b?1\u003d\u003d\u003db?a.vb:a.getVideoData().enableServerStitchedDai\u0026\u00262\u003d\u003d\u003db?!a.S(\"web_player_enable_preroll_for_ssdai_killswitch\")\u0026\u0026a.getVideoData().enablePreroll?a.Ru[2]||a.Ab:a.Ab:a.Ru[b]||null:a.Ab};\nBW\u003dfunction(a,b){return a.ke(b)?a.vb:b};\nCW\u003dfunction(a,b){var c\u003da.Ab;return c\u0026\u0026b\u003d\u003d\u003da.vb\u0026\u0026a.ke(b)\u0026\u0026a.ke(c)?c:b};\nDW\u003dfunction(a){if(!wW(a)){var b\u003dGM(a.Ac);b\u0026\u0026!b.created\u0026\u0026BM(a.Ac)\u0026\u0026b.create()}};\nJOa\u003dfunction(a){var b\u003da.getVideoData(),c\u003da.Ac;EM(c)||c.EE();DM(c,\"attribution\",!1,!0);DM(c,\"embed\");DM(c,\"inline_preview\");DM(c,\"kids\");DM(c,\"remote\");DM(c,\"miniplayer\");DM(c,\"music\");DM(c,\"offline\");DM(c,\"unplugged\");DM(c,\"ypc\",!1,!0);DM(c,\"ypc_clickwrap\",!1,!0);DM(c,\"yto\",!1,!0);DM(c,\"webgl\",!1,!0);c.D||(DM(c,\"captions\",!0),DM(c,\"endscreen\"),c.FE(),DM(c,\"creatorendscreen\",!0));FCa(c)||c.GE();HCa(c);a.Ua.ea(\"videoready\",b)};\nsW\u003dfunction(a){return a.vb.getVideoData()};\nuW\u003dfunction(a){a\u003dsW(a);a.isValid();return eF(a)};\nAOa\u003dfunction(a){a.JE();var b\u003da.config.args;xW(a);var c\u003dsW(a);a.Ua.Oa(\"onVolumeChange\",a.rg);if(b\u0026\u0026mM(b)){var d\u003dzD(a.Y);d\u0026\u0026!a.yg\u0026\u0026(b.fetch\u003d0);var e\u003dg.dD(a.Y);e\u0026\u0026!a.yg\u0026\u0026(b.fetch\u003d0);EW(a,b);g.dD(a.Y)\u0026\u0026a.Kb.tick(\"ep_pr_s\");if(d\u0026\u0026!a.yg)FW(a);else if(e\u0026\u0026!a.yg)GW(a);else if(!c.isValid())a.playlist.onReady(function(){HW(a)})}AR(a,a.vb);\ng.U(a.vb.getPlayerState(),128)||(b\u003dnsa(a.Y.deviceHasDisplay),\"fmt.noneavailable\"\u003d\u003d\u003db?a.We(\"html5.missingapi\",2,\"HTML5_NO_AVAILABLE_FORMATS_FALLBACK\",\"nocodecs.1\"):\"html5.missingapi\"\u003d\u003d\u003db?a.We(b,2,\"UNSUPPORTED_DEVICE\",\"nocanplaymedia.1\"):c\u0026\u0026c.isValid()\u0026\u0026uW(a)\u0026\u0026(a.Y.Ph||a.Y.ge)?IW(a):g.Bw(\"yt-player-playback-on-reload\")?(g.Dt(\"embedsItpPlayedOnReload\",{playedOnReload:!0,isLoggedIn:!!a.Y.authUser}),fta(!1),IW(a)):JD(a.Y)||KOa(a),g.BD(a.Y)||\"MWEB\"\u003d\u003d\u003da.Y.deviceParams.c?(g.Zr(g.as(),function(){JW(a)}),g.Zr(g.as(),\nfunction(){MAa()})):(JW(a),MAa()))};\nJW\u003dfunction(a){if(a.S(\"fetch_att_independently\"))oBa(a.getVideoData(),a.Y,a.al());else{var b\u003da.getVideoData().botguardData;b\u0026\u0026(a.getVideoData(),g.UK(b,a.Y))}};\nKOa\u003dfunction(a){a.Ua.ea(\"initializingmode\");a.Dl(2);DM(a.Ac,\"remote\");a.Y.S(\"player_cued_miniplayer_module_killswitch\")||DM(a.Ac,\"miniplayer\")};\nIW\u003dfunction(a){if(g.U(a.vb.getPlayerState(),128))return!1;uW(a)\u0026\u0026a.Y.ge\u0026\u0026(oR.length\u0026\u0026a.nx?(UL(a,{muted:!1,volume:a.rg.volume},!1),KW(a,!1)):oR.length||a.rg.muted||(UL(a,{muted:!0,volume:a.rg.volume},!1),KW(a,!0)));var b\u003da.vb.getVideoData();b.dP\u0026\u0026UL(a,{muted:!0,volume:a.rg.volume},!1);LW(a,1,b,!1);a.Ua.ea(\"initializingmode\");AR(a,a.vb);a.Dl(3);if(!(b\u003d!a.Y.wj)){if(b\u003da.jd)b\u003da.ra,b\u003d!!b\u0026\u0026b\u003d\u003d\u003da.jd.ra;b\u003db\u0026\u0026a.KM}b\u0026\u0026(a.Kg(),xW(a),a.vb.setMediaElement(a.ra));gW(a.vb);if(g.U(a.vb.getPlayerState(),128))return!1;\nAW(a,3);return a.KM\u003d!0};\nvOa\u003dfunction(a){var b\u003dg.sD(a.Y)?\"Z1elNkAKLpSR3oPOUMSN\":\"O43z0dpjhgX20SCx4KAo\";a.S(\"html5_po_token_enable_webpo_experimental\")\u0026\u0026(b\u003d\"bxNLZUJrsnkb8KzwCOTR\");try{a.LI\u003dKda({dk:b,onError:function(d){g.lw(d)}});\na.LI.ready().then(function(){LOa(a)});\nvar c\u003dg.XB(a.Y.experiments,\"html5_session_po_token_interval_time_ms\");0\u003cc\u0026\u0026(a.MH\u003dg.Hr(function(){LOa(a)},c))}catch(d){d instanceof Error\u0026\u0026g.lw(d)}};\nLOa\u003dfunction(a){var b,c,d,e,f;g.B(function(k){if(!a.S(\"html5_generate_session_po_token\")||null\u003d\u003d\u003d(b\u003da.LI)||void 0\u003d\u003d\u003db||!b.isReady()||a.useLivingRoomPoToken)return k.return();c\u003da.S(\"enable_web_eom_visitor_data\")?g.O(\"EOM_VISITOR_DATA\",void 0)||g.O(\"VISITOR_DATA\",void 0):g.O(\"VISITOR_DATA\",void 0);d\u003da.Y.Kk?a.Y.datasyncId:c;e\u003da.Y.livingRoomPoTokenId||d;try{f\u003da.LI.St({Yv:e}),a.Y.Od\u003dg.Jc(f,2)}catch(l){g.lw(l)}g.sa(k)})};\nwW\u003dfunction(a){a\u003dbM(a.Ac);return!!a\u0026\u0026a.loaded};\nMOa\u003dfunction(a,b){if(!a.Rb)return!1;var c\u003d.001*a.Rb.startTimeMs-1;a\u003d.001*a.Rb.endTimeMs;return hh(b,c)||hh(b,a)||b\u003e\u003dc\u0026\u0026b\u003c\u003da};\nNOa\u003dfunction(a){g.U(a.vb.getPlayerState(),64)\u0026\u0026sW(a).isLivePlayback\u0026\u00265E3\u003ea.Rb.startTimeMs||a.vb.seekTo(.001*a.Rb.startTimeMs,{me:\"application_loopRangeStart\"})};\nDOa\u003dfunction(a,b){var c\u003da.Ua.getAvailablePlaybackRates();b\u003dNumber(b.toFixed(2));a\u003dc[0];c\u003dc[c.length-1];b\u003c\u003da?b\u003da:b\u003e\u003dc?b\u003dc:(a\u003dMath.floor(100*b+.001)%5,b\u003d0\u003d\u003d\u003da?b:Math.floor(100*(b-.01*a)+.001)/100);return b};\nMW\u003dfunction(a,b,c){if(a.ke(c)){c\u003dc.getVideoData();if(a.Uc)c\u003db;else{a\u003da.td;for(var d\u003dg.q(a.u),e\u003dd.next();!e.done;e\u003dd.next())if(e\u003de.value,c.Cc\u003d\u003d\u003de.Cc){b+\u003de.Hc/1E3;break}d\u003db;a\u003dg.q(a.u);for(e\u003da.next();!e.done;e\u003da.next()){e\u003de.value;if(c.Cc\u003d\u003d\u003de.Cc)break;var f\u003de.Hc/1E3;if(f\u003cb)d+\u003de.durationMs/1E3+f-e.hd/1E3;else break}c\u003dd}return c}return b};\nOOa\u003dfunction(a,b){var c;return 3\u003d\u003d\u003da.getPresentingPlayerType()?hI(bM(a.Ac).Id):a.getVideoData().enableServerStitchedDai\u0026\u00262\u003d\u003d\u003db?(null\u003d\u003d\u003d(c\u003da.Uc)||void 0\u003d\u003d\u003dc?0:c.isAdPlaying(a.getCurrentTime()))?a.Wz:-1:2!\u003d\u003db||a.ke()?a.Wz:a.WE};\nPOa\u003dfunction(a){if(g.sD(a.Y))return!1;var b\u003dg.dM(a.wb()),c\u003d\"none\"\u003d\u003d\u003da.ra.getStyle(\"display\")||0\u003d\u003d\u003dmh(a.ra.getSize()),d\u003dqS(a.template),e\u003da.Ab.getVideoData(),f\u003dg.mD(a.Y)||g.oD(a.Y);e\u003dJE(e);a\u003d!d||b||f||e||a.Y.Sb;return c\u0026\u0026!a};\ntW\u003dfunction(a){NW(a);a.setLoopVideo(!1);a.setLoopRange(null);a.dE\u003d{};a.MB\u003d{};a.wu\u003d[];oCa(a.Kb);if(a.Uc){var b\u003da.Uc;a\u003da.vb;a.getPlayerType();b.Ra();MR(b,!1);OR(b);rHa(b);b.Ca\u003da}else b\u003da.td,a\u003da.vb,1!\u003d\u003da.getPlayerType()\u0026\u0026UR(b,\"invalidParentVideoPlayerType\"),b.Ra(),$R(b,!1),bS(b),b.j\u003da};\nFW\u003dfunction(a){var b\u003dQOa();if(b)if(!b.list)a.Ps();else if(a.playlist\u0026\u0026a.playlist.getPlaylistId()\u003d\u003d\u003db.list)if(0\u003c\u003db.index){var c\u003db.video;a.Ua.isFullscreen()\u0026\u0026((c\u003dc[a.playlist.index])\u0026\u0026c.encrypted_id!\u003d\u003dg.nM(a.playlist).videoId||(b.index\u003da.playlist.index));pM(a.playlist,b);a.Px\u0026\u0026OW(a,a.Px)}else a.Px\u003dnull};\nGW\u003dfunction(a,b){var c\u003d(b?b:sW(a)).QI;a.Kb.tick(\"ep_pr_r\");if(null!\u003dc\u0026\u0026(pM(a.playlist,c),a.TH))a.playlist.onReady(function(){HW(a,b)})};\nEW\u003dfunction(a,b){a.playlist\u0026\u0026(a.playlist.unsubscribe(\"error\",a.Ps,a),g.cf(a.playlist),a.playlist\u003dnull);b\u0026\u0026(a.yg\u0026\u0026(b.fetch\u003d0),a.playlist\u003dnew lM(a.Y,b),a.playlist.subscribe(\"error\",a.Ps,a))};\nPW\u003dfunction(a,b,c,d){b in a.dE||(c\u003dnew g.bx(c,d,{id:b,priority:2,namespace:\"appad\"}),a.vb.addCueRange(c),a.dE[b]\u003dc)};\nROa\u003dfunction(a,b,c){if(!(c in b))return!1;b\u003db[c];Array.isArray(b)||(b\u003d[b]);b\u003dg.q(b);for(c\u003db.next();!c.done;c\u003db.next())if(c\u003dc.value,a.V().S(\"html5_enable_cpn_macro_substitution_for_trv_discovery_ads\")){var d\u003d{CPN:a.getVideoData().clientPlaybackNonce};c\u003dg.Uo(c,d);g.Lu(c,void 0,Npa(c)||Ppa(c)||Lpa(c))}else g.Lu(c,void 0,Npa(c)||Ppa(c)||Lpa(c));return!0};\nAW\u003dfunction(a,b){if(a.Ab){var c\u003da.Ab.getPlayerType();if(2\u003d\u003d\u003dc\u0026\u0026!a.ke()){a.WE!\u003d\u003db\u0026\u0026(a.WE\u003db,a.Ua.Oa(\"onAdStateChange\",b));return}if(2\u003d\u003d\u003dc\u0026\u0026a.ke()||5\u003d\u003d\u003dc||6\u003d\u003d\u003dc||7\u003d\u003d\u003dc)if(-1\u003d\u003d\u003db||0\u003d\u003d\u003db||5\u003d\u003d\u003db)return}a.S(\"clips_disable_end_when_looping\")\u0026\u00260\u003d\u003d\u003db\u0026\u0026a.Rb||a.Wz\u003d\u003d\u003db||(a.Wz\u003db,a.Ua.Oa(\"onStateChange\",b))};\nLW\u003dfunction(a,b,c,d){if(!f){var e\u003db+\"_\"+c.videoId+\"_\"+c.Cc;var f\u003da.Lx.get(e);if(!f)return null;a.Lx.remove(e);if(g.U(f.getPlayerState(),128))return f.dispose(),null}if(f\u003d\u003d\u003dg.hM(a,b))return f;if((f.getVideoData().oauthToken||c.oauthToken)\u0026\u0026f.getVideoData().oauthToken!\u003d\u003dc.oauthToken)return null;d||AR(a,f);return f};\nQW\u003dfunction(a,b,c){c\u003dg.hM(a,c);b\u0026\u0026c\u003d\u003d\u003da.vb\u0026\u0026(c.getVideoData().Re\u003d!0)};\nRW\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?1:c;if(b.isValid()){var d\u003da.On(c,b);a.cancelPlayback(4,c);AR(a,d);2\u003d\u003d\u003dc\u0026\u0026a.vb.mu(b.clientPlaybackNonce,b.Wb||\"\",b.breakType||0,b.Od);1\u003d\u003d\u003dc\u0026\u0026(a.Dl(1),KOa(a))}else b.dispose(),g.cf(g.hM(a,c))};\nSOa\u003dfunction(a,b,c,d,e){b\u003dcCa(b,c,d,e);(c\u003dg.dD(a.Y)\u0026\u0026!a.Y.X)\u0026\u0026!a.yg\u0026\u0026(b.fetch\u003d0);EW(a,b);g.dD(a.Y)\u0026\u0026a.Kb.tick(\"ep_a_pr_s\");if(c\u0026\u0026!a.yg)c\u003dsW(a),tCa(c,b).then(function(f){a.TH\u003d!0;GW(a,f)});\nelse a.playlist.onReady(function(){HW(a)});\ng.dD(a.Y)\u0026\u0026a.Kb.tick(\"ep_a_pr_r\")};\nHW\u003dfunction(a,b){var c\u003dg.dD(a.Y)\u0026\u0026!a.Y.X,d\u003dc\u0026\u0026b?b:g.nM(a.playlist);b\u003dc\u0026\u0026b?b:a.getVideoData();d\u0026\u0026(b.xl\u0026\u0026(a.Y.Ph||a.Y.ge)||!a.Bq?(b\u003db.Re,d\u003da.Po(d,1),b\u0026\u0026QW(a,d)):RW(a,d,1));g.dD(a.Y)\u0026\u0026a.Kb.tick(\"ep_p_l\");a.TH\u003d!1;a.Ua.Oa(\"onPlaylistUpdate\")};\nIOa\u003dfunction(a){if(a.playlist\u0026\u0026g.jD(a.Y)\u0026\u0026a.ww()){var b\u003da.Y.S(\"html5_player_autonav_logging\");a.nextVideo(!1,b);return!0}return!1};\nOW\u003dfunction(a,b){var c\u003dg.Ja(b);c?((b\u003dQOa())\u0026\u0026b.list\u0026\u0026c(),a.Px\u003dnull):a.Px\u003db};\nQOa\u003dfunction(){var a\u003dg.Ja(\"yt.www.watch.lists.getState\");return a?a():null};\nSW\u003dfunction(a,b,c,d,e,f){b\u003d{id:b,namespace:\"appapi\"};\"chapter\"\u003d\u003d\u003df?(b.style\u003dax.CHAPTER_MARKER,b.visible\u003d!0):isNaN(e)||(\"ad\"\u003d\u003d\u003df?b.style\u003dax.AD_MARKER:(b.style\u003dax.TIME_MARKER,b.color\u003de),b.visible\u003d!0);a.Ov([new g.bx(1E3*c,1E3*d,b)],1);return!0};\nTOa\u003dfunction(a,b,c,d,e){e\u003dvoid 0\u003d\u003d\u003de?!0:e;var f\u003da.getIngestionTime();if(!f)return e\u0026\u0026a.getVideoData().isLivePlayback\u0026\u0026a.wu.push({id:b,w_:c,v_:d}),!1;e\u003df-a.getCurrentTime();return SW(a,b,c-e,d-e)};\nUOa\u003dfunction(a,b){a.wu\u003dg.un(a.wu,function(f){return f.id!\u003d\u003db});\nfor(var c\u003da.vb.qm(),d\u003d0;d\u003cc.length;d++){var e\u003dc[d];if(e.getId()\u003d\u003d\u003db)return a.vb.removeCueRange(e),yW(a,\"cuerangesremoved\",[e]),!0}return!1};\nVOa\u003dfunction(a){var b\u003d(0,g.Q)(),c\u003da.getCurrentTime();a\u003da.getVideoData();c\u003d1E3*(c-a.startSeconds);a.isLivePlayback\u0026\u0026(c\u003d0);return b-Math.max(c,0)};\nUL\u003dfunction(a,b,c){a.Y.ma\u0026\u0026(a.rg\u003db,b.muted||KW(a,!1),c\u0026\u0026a.Y.storeUserVolume\u0026\u0026!a.Y.Cb\u0026\u0026(c\u003d{volume:Math.floor(b.volume),muted:b.muted},c.unstorable||(g.Aw(\"yt-player-volume\",c),g.Aw(\"yt-player-volume\",c,2592E3))),WOa(a),c\u003dg.CA\u0026\u0026a.ra\u0026\u0026!a.ra.zf(),a.Y.Cb\u0026\u0026!c||a.Ua.Oa(\"onVolumeChange\",{muted:b.muted,volume:b.volume,unstorable:!a.Y.storeUserVolume}))};\nWOa\u003dfunction(a){var b\u003da.getVideoData();if(!b.Xf){b\u003da.Y.Cb?1:swa(b);var c\u003da.ra;c.yu(a.rg.muted);try{c.setVolume(a.rg.volume*b/100)}catch(d){g.lw(new g.Ws(\"b183742307\",\"multiplier: \"+b+\", volume: \"+a.rg.volume))}}};\nKW\u003dfunction(a,b){b!\u003d\u003da.nx\u0026\u0026(a.nx\u003db,a.Ua.Oa(\"onMutedAutoplayChange\",b))};\nTW\u003dfunction(a){var b\u003dEv(!0);return b\u0026\u0026(b\u003d\u003d\u003da.template.element||a.ra\u0026\u0026b\u003d\u003d\u003da.ra.Je())?b:null};\nYOa\u003dfunction(a,b){var c\u003dwindow.screen\u0026\u0026window.screen.orientation;if((a.Y.S(\"lock_fullscreen2\")||a.Y.J)\u0026\u0026c\u0026\u0026c.lock\u0026\u0026(!g.CA||!XOa))if(b){b\u003d0\u003d\u003d\u003dc.type.indexOf(\"portrait\");var d\u003da.template.getVideoAspectRatio(),e\u003db;1\u003ed?e\u003d!0:1\u003cd\u0026\u0026(e\u003d!1);if(!a.Gx||e!\u003d\u003db){c\u003dc.lock(e?\"portrait\":\"landscape\");if(null!\u003dc)c[\"catch\"](function(){});\na.Gx\u003d!0}}else a.Gx\u0026\u0026(a.Gx\u003d!1,c.unlock())};\nyW\u003dfunction(a,b,c){a.Ua.ea(b,c);var d\u003dg.sD(a.Y)||g.lD(a.Y)||g.mD(a.Y);if(c\u0026\u0026d){switch(b){case \"cuerangemarkersupdated\":var e\u003d\"onCueRangeMarkersUpdated\";break;case \"cuerangesadded\":e\u003d\"onCueRangesAdded\";break;case \"cuerangesremoved\":e\u003d\"onCueRangesRemoved\"}e\u0026\u0026a.Ua.Oa(e,c.map(function(f){return{getId:function(){return this.id},\nend:f.end,id:f.getId(),namespace:\"ad\"\u003d\u003d\u003df.namespace?\"ad\":\"\",start:f.start,style:f.style,visible:f.visible}}))}};\nUW\u003dfunction(a,b,c,d,e,f){c\u003dvoid 0\u003d\u003d\u003dc?!0:c;f\u003dvoid 0\u003d\u003d\u003df?!1:f;var k\u003dg.hM(a,e);if(!k||(2!\u003d\u003dk.getPlayerType()||a.ke(k)||f)\u0026\u0026!g.VE(k.getVideoData()))3\u003d\u003d\u003da.getPresentingPlayerType()?bM(a.Ac).wl(\"control_seek\",b,c):(k\u003d\u003d\u003da.vb\u0026\u0026a.Rb\u0026\u0026!MOa(a,b)\u0026\u0026a.setLoopRange(null),a.seekTo(b,c,d,e))};\nVW\u003dfunction(a){a.Ua.Oa(\"SIZE_CLICKED\",!a.YF)};\nzW\u003dfunction(a,b,c,d){c\u0026\u0026(a.Kg(),xW(a));c\u003dg.hM(a);c.Ld(new g.hC(\"staleconfig\",{reason:b}));var e\u003da.getVideoData(),f\u003d{};f.video_id\u003de.videoId;f.adformat\u003de.adFormat;e.isLivePlayback?HE(e)\u0026\u0026g.DD(a.Y)\u0026\u0026(f.live_utc_start\u003dc.getIngestionTime(),f.resume\u003d\"1\"):(f.start\u003dc.getCurrentTime(),f.resume\u003d\"1\");e.Ja\u0026\u0026(f.vvt\u003de.Ja);e.X\u0026\u0026(f.vss_credentials_token\u003de.X,f.vss_credentials_token_type\u003de.oi);e.oauthToken\u0026\u0026(f.oauth_token\u003de.oauthToken);e.eh\u0026\u0026(f.force_gvi\u003de.eh);f.autoplay\u003d1;f.reload_count\u003de.tb+1;f.reload_reason\u003db;e.RD\u0026\u0026\n(f.unplugged_partner_opt_out\u003de.RD);e.Vc\u0026\u0026(f.ypc_is_premiere_trailer\u003de.Vc);e.playerParams\u0026\u0026(f.player_params\u003de.playerParams);a.loadVideoByPlayerVars(f,void 0,d);\"signature\"\u003d\u003d\u003db\u0026\u0026a.Uc\u0026\u0026DW(a)};\nZOa\u003dfunction(a,b){sW(a).autonavState\u003db;g.Aw(\"yt-player-autonavstate\",b);a.Ua.ea(\"autonavchange\",b)};\n$Oa\u003dfunction(a){var b\u003da.getVideoData().Xf,c\u003da.Y.Sb,d\u003da.isInline()\u0026\u0026!a.getVideoData().jH,e\u003da.ra;b||c||d?e.LE():(e.NE(),UL(a,a.rg))};\nzOa\u003dfunction(a,b){return a.Y.S(\"html5_enable_embedded_player_visibility_signals\")\u0026\u0026g.dD(a.Y)?new mS(b):null};\nNW\u003dfunction(a){(a\u003dGM(a.wb()))\u0026\u0026a.created\u0026\u0026a.destroy()};\naPa\u003dfunction(a,b){b.bounds\u003da.getBoundingClientRect();for(var c\u003dg.q([\"display\",\"opacity\",\"visibility\",\"zIndex\"]),d\u003dc.next();!d.done;d\u003dc.next())d\u003dd.value,b[d]\u003dym(a,d);b.hidden\u003d!!a.hidden};\nyOa\u003dfunction(a){var b\u003da.Y,c\u003ddocument,d\u003dc.requestStorageAccess\u0026\u0026c.hasStorageAccess;b.S(\"embeds_enable_request_storage_access_safari_itp\")\u0026\u0026g.Pt\u0026\u0026d\u0026\u0026b.j?ms()||b.Sa?(g.Dt(\"embedsStorageAccessNotChecked\",{isIosWebview:ms(),isPemPlayer:b.Sa}),a.oy\u003d!1):c.hasStorageAccess().then(function(e){g.Dt(\"embedsHasStorageAccessResult\",{hasCookieAccess:e,resultedInError:!1});a.oy\u003d!e},function(e){g.Dt(\"embedsHasStorageAccessResult\",{hasCookieAccess:!1,\nresultedInError:!0});g.lw(Error(\"Embeds ITP Error: \"+e));a.oy\u003d!1}):a.oy\u003d!1};\nWW\u003dfunction(a,b){var c\u003dvoid 0;g.sD(a.Y)\u0026\u0026Cr(b)\u0026\u0026Br(b)\u0026\u0026(a\u003dg.gF(a.getVideoData()))\u0026\u0026(c\u003d{Authorization:\"Bearer \"+a});g.Lu(b,void 0,void 0,c)};\nXW\u003dfunction(a,b){b.forEach(function(c){WW(a,c)})};\nPHa\u003dfunction(a){return a.webPlayerContextConfig?a.webPlayerContextConfig.jsUrl:a.config.assets\u0026\u0026a.config.assets.js?a.config.assets.js:\"\"};\nbPa\u003dfunction(a){var b;a\u003dnull\u003d\u003d\u003d(b\u003dVL(a.wb()))||void 0\u003d\u003d\u003db?void 0:b.xw();if(!(a instanceof g.iN))return null;a\u003da.oM();return(null\u003d\u003d\u003da||void 0\u003d\u003d\u003da?void 0:a.X)||null};\nYW\u003dfunction(a){var b\u003dnew Map;a.forEach(function(c){b.set(c.getType(),c)});\nthis.j\u003db};\nMw\u003dfunction(a,b){return a.j.has(b)};\nW\u003dfunction(a,b){a\u003da.j.get(b);if(void 0!\u003d\u003da)return a.get()};\nZW\u003dfunction(a){return Array.from(a.j.keys())};\ndPa\u003dfunction(a){var b;return(null\u003d\u003d\u003d(b\u003dcPa.get(a))||void 0\u003d\u003d\u003db?void 0:b.Fu)||\"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED\"};\naX\u003dfunction(a,b){var c\u003d{type:b.slotType,controlFlowManagerLayer:ePa.get(b.ib)||\"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED\"};b.Pb\u0026\u0026(c.entryTriggerType\u003db.Pb.triggerType);1!\u003d\u003db.slotPhysicalPosition\u0026\u0026(c.slotPhysicalPosition\u003db.slotPhysicalPosition);if(a){c.debugData\u003d{slotId:b.slotId};if(a\u003db.Pb)c.debugData.slotEntryTriggerData\u003d$W(a);a\u003db.qc;c.debugData.fulfillmentTriggerData\u003d[];a\u003dg.q(a);for(var d\u003da.next();!d.done;d\u003da.next())c.debugData.fulfillmentTriggerData.push($W(d.value));b\u003db.vc;c.debugData.expirationTriggerData\u003d\n[];b\u003dg.q(b);for(a\u003db.next();!a.done;a\u003db.next())c.debugData.expirationTriggerData.push($W(a.value))}return c};\nfPa\u003dfunction(a,b){var c\u003d{type:b.layoutType,controlFlowManagerLayer:ePa.get(b.ib)||\"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED\"};a\u0026\u0026(c.debugData\u003d{layoutId:b.layoutId});return c};\n$W\u003dfunction(a,b){var c\u003d{type:a.triggerType};null!\u003db\u0026\u0026(c.category\u003db);null!\u003da.Qg\u0026\u0026(c.triggerSourceData||(c.triggerSourceData\u003d{}),c.triggerSourceData.associatedSlotId\u003da.Qg);null!\u003da.Pe\u0026\u0026(c.triggerSourceData||(c.triggerSourceData\u003d{}),c.triggerSourceData.associatedLayoutId\u003da.Pe);return c};\ngPa\u003dfunction(a,b,c,d){b\u003d{opportunityType:b};a\u0026\u0026(d||c)\u0026\u0026(d\u003dg.Fl(d||[],function(e){return aX(a,e)}),b.debugData\u003dObject.assign(Object.assign({},c\u0026\u00260\u003cc.length?{associatedSlotId:c}:{}),0\u003cd.length?{slots:d}:{}));\nreturn b};\ndX\u003dfunction(a,b){return function(c){return bX(cX(a),b.slotId,b.slotType,b.slotPhysicalPosition,b.ib,b.Pb,b.qc,b.vc,c.layoutId,c.layoutType,c.ib)}};\nbX\u003dfunction(a,b,c,d,e,f,k,l,m,n,p){return{adClientDataEntry:{slotData:aX(a,{slotId:b,slotType:c,slotPhysicalPosition:d,ib:e,Pb:f,qc:k,vc:l,Fa:new YW([])}),layoutData:fPa(a,{layoutId:m,layoutType:n,ib:p,zd:[],Qc:[],Oc:[],Rc:[],Yc:[],uc:new Map,Fa:new YW([]),zc:{}})}}};\neX\u003dfunction(a){this.La\u003da;a\u003dMath.random();var b\u003dthis.La.get();b\u003dg.XB(b.I.V().experiments,\"html5_debug_data_log_probability\");b\u003dNumber.isFinite(b)\u0026\u00260\u003c\u003db\u0026\u00261\u003e\u003db?b:0;this.j\u003da\u003cb};\ncX\u003dfunction(a){var b;(b\u003da.j)||(a\u003da.La.get(),b\u003da.I.V().S(\"html5_force_debug_data_for_client_tmp_logs\")||a.I.V().S(\"html5_force_debug_data_for_client_tmp_logs_live_infra\"));return b};\nhPa\u003dfunction(a){return{slotId:Rw(a,\"SLOT_TYPE_IN_PLAYER\"),slotType:\"SLOT_TYPE_IN_PLAYER\",slotPhysicalPosition:1,Pb:void 0,qc:[],vc:[],ib:\"surface\",Fa:new YW([])}};\niPa\u003dfunction(a,b){var c\u003dhPa(b),d\u003dObject,e\u003dd.assign;a\u003dObject.assign({},a);b\u003dSw(b,\"LAYOUT_TYPE_TEXT_BANNER_OVERLAY\",c.slotId);b\u003d{layoutId:b,layoutType:\"LAYOUT_TYPE_TEXT_BANNER_OVERLAY\",uc:new Map,zd:[],Qc:[],Oc:[],Rc:[],Yc:[],ib:\"surface\",Fa:new YW([]),zc:bX(!1,c.slotId,c.slotType,c.slotPhysicalPosition,c.ib,c.Pb,c.qc,c.vc,b,\"LAYOUT_TYPE_TEXT_BANNER_OVERLAY\",\"surface\")};return e.call(d,a,{hV:!0,slot:c,layout:b})};\nfX\u003dfunction(a){this.controller\u003da};\ngX\u003dfunction(a){this.CE\u003da};\nhX\u003dfunction(a,b,c){this.CE\u003da;this.oh\u003db;this.Pi\u003dc};\njPa\u003dfunction(a,b,c){var d\u003da.CE();switch(b.type){case \"SKIP\":eza(d,a.oh,a.Pi,c)}};\niX\u003dfunction(){};\njX\u003dfunction(){};\nkX\u003dfunction(a,b){this.bk\u003da;this.eZ\u003db};\nlX\u003dfunction(a,b){this.Sp\u003da;this.Ta\u003db};\nmX\u003dfunction(a){this.I\u003da};\nnX\u003dfunction(a,b){this.Wh\u003da;this.Ta\u003db};\nlPa\u003dfunction(a){g.I.call(this);this.j\u003da;this.WR\u003dkPa(this)};\nkPa\u003dfunction(a){var b\u003dnew KI(a.j.Pc);g.J(a,b);a\u003dg.q([new fX(a.j.nT),new lX(a.j.Sp,a.j.Ta),new mX(a.j.I),new nX(a.j.Wh,a.j.Ta),new hX(a.j.RV,a.j.oh,a.j.Pi),new gX(a.j.ET),new jX,new kX(a.j.bk,a.j.Nf),new iX]);for(var c\u003da.next();!c.done;c\u003da.next())c\u003dc.value,Xya(b,c),Yya(b,c);a\u003dg.q([\"adInfoDialogEndpoint\",\"adFeedbackEndpoint\"]);for(c\u003da.next();!c.done;c\u003da.next())II(b,c.value,function(){});\nreturn b};\nmPa\u003dfunction(a,b){switch(a){case \"TRIGGER_CATEGORY_LAYOUT_EXIT_NORMAL\":return 0;case \"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_SKIPPED\":return 1;case \"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_MUTED\":return 2;case \"TRIGGER_CATEGORY_SLOT_EXPIRATION\":return 3;case \"TRIGGER_CATEGORY_SLOT_FULFILLMENT\":return 4;case \"TRIGGER_CATEGORY_SLOT_ENTRY\":return 5;case \"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_INPUT_SUBMITTED\":return 6;case \"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_CANCELLED\":return 7;default:return b(a),8}};\noX\u003dfunction(a,b,c,d){g.I.call(this);this.Qd\u003db;this.Xb\u003dc;this.La\u003dd;this.j\u003da(this,this,this,this,this);g.J(this,this.j);a\u003dg.q(b);for(b\u003da.next();!b.done;b\u003da.next())g.J(this,b.value)};\npX\u003dfunction(a,b){a.Qd.add(b);a.La.get().I.V().S(\"html5_not_register_disposables_when_core_listens\")||g.J(a,b)};\nGH\u003dfunction(a,b){JH(a.Xb,\"ADS_CLIENT_EVENT_TYPE_SLOT_RECEIVED\",b)};\nHH\u003dfunction(a,b){JH(a.Xb,\"ADS_CLIENT_EVENT_TYPE_SLOT_SCHEDULED\",b);a\u003dg.q(a.Qd);for(var c\u003da.next();!c.done;c\u003da.next())c.value.wh(b)};\nnPa\u003dfunction(a,b){a\u003dg.q(a.Qd);for(var c\u003da.next();!c.done;c\u003da.next())c.value.Wi(b)};\nIH\u003dfunction(a,b){JH(a.Xb,\"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED\",b);a\u003dg.q(a.Qd);for(var c\u003da.next();!c.done;c\u003da.next())c.value.tf(b)};\nsG\u003dfunction(a,b){JH(a.Xb,\"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED\",b);a\u003dg.q(a.Qd);for(var c\u003da.next();!c.done;c\u003da.next())c.value.uf(b)};\nrX\u003dfunction(a,b,c){S(c,b,void 0,void 0,c.Tp);qX(a,b,!0)};\npPa\u003dfunction(a,b,c){if(sX(a.j,b))if(tX(a.j,b).C\u003dc?\"filled\":\"not_filled\",null\u003d\u003d\u003dc){uX(a.Xb,\"ADS_CLIENT_EVENT_TYPE_SLOT_FULFILLED_EMPTY\",b);c\u003dg.q(a.Qd);for(var d\u003dc.next();!d.done;d\u003dc.next())d.value.Xj(b);qX(a,b,!1)}else{uX(a.Xb,\"ADS_CLIENT_EVENT_TYPE_SLOT_FULFILLED_NON_EMPTY\",b,c);uX(a.Xb,\"ADS_CLIENT_EVENT_TYPE_LAYOUT_RECEIVED\",b,c);if(d\u003dW(c.Fa,\"metadata_type_sub_layouts\")){d\u003dg.q(d);for(var e\u003dd.next();!e.done;e\u003dd.next())uX(a.Xb,\"ADS_CLIENT_EVENT_TYPE_LAYOUT_RECEIVED\",b,e.value)}e\u003dg.q(a.Qd);for(d\u003de.next();!d.done;d\u003d\ne.next())d.value.Yj(b);if(sX(a.j,b))if(tX(a.j,b).D)qX(a,b,!1);else{uX(a.Xb,\"ADS_CLIENT_EVENT_TYPE_SCHEDULE_LAYOUT_REQUESTED\",b,c);try{var f\u003da.j;if(!tX(f,b))throw new vX(\"Unknown slotState for onLayout\");if(!f.Xd.Km.get(b.slotType))throw new vX(\"No LayoutRenderingAdapterFactory registered for slot of type: \"+b.slotType);if(g.ec(c.zd)\u0026\u0026g.ec(c.Qc)\u0026\u0026g.ec(c.Oc)\u0026\u0026g.ec(c.Rc)\u0026\u0026g.ec(c.Yc))throw new vX(\"Layout has no exit triggers.\");wX(f,\"TRIGGER_CATEGORY_LAYOUT_EXIT_NORMAL\",c.zd);wX(f,\"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_SKIPPED\",\nc.Qc);wX(f,\"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_MUTED\",c.Oc);wX(f,\"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_INPUT_SUBMITTED\",c.Rc);wX(f,\"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_CANCELLED\",c.Yc)}catch(n){a.Ff(b,c,n);qX(a,b,!0);return}tX(a.j,b).J\u003d!0;try{var k\u003da.j,l\u003dtX(k,b),m\u003dk.Xd.Km.get(b.slotType).get().re(k.C,k.u,b,c);m.init();l.layout\u003dc;if(l.B)throw new vX(\"Already had LayoutRenderingAdapter registered for slot\");l.B\u003dm;xX(k,l,\"TRIGGER_CATEGORY_LAYOUT_EXIT_NORMAL\",c.zd);xX(k,l,\"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_SKIPPED\",\nc.Qc);xX(k,l,\"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_MUTED\",c.Oc);xX(k,l,\"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_INPUT_SUBMITTED\",c.Rc);xX(k,l,\"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_CANCELLED\",c.Yc)}catch(n){yX(a,b,!0);qX(a,b,!0);a.Ff(b,c,n);return}uX(a.Xb,\"ADS_CLIENT_EVENT_TYPE_LAYOUT_SCHEDULED\",b,c);f\u003dg.q(a.Qd);for(d\u003df.next();!d.done;d\u003df.next())d.value.Ti(b,c);yX(a,b,!1);oPa(a,b)}else zX(a.La.get())\u0026\u0026S(\"slot is unscheduled after been fulfilled.\",b,c)}};\nAX\u003dfunction(a,b,c){\"core\"!\u003d\u003db.ib\u0026\u0026uX(a.Xb,\"ADS_CLIENT_EVENT_TYPE_LAYOUT_RECEIVED\",b,c)};\nBX\u003dfunction(a,b,c){uX(a.Xb,\"ADS_CLIENT_EVENT_TYPE_LAYOUT_SCHEDULED\",b,c);a\u003dg.q(a.Qd);for(var d\u003da.next();!d.done;d\u003da.next())d.value.Ti(b,c)};\nKH\u003dfunction(a,b,c){a\u003dg.q(a.Qd);for(var d\u003da.next();!d.done;d\u003da.next())d.value.Ui(b,c)};\nXX\u003dfunction(a,b,c){uX(a.Xb,\"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED\",b,c);a\u003dg.q(a.Qd);for(var d\u003da.next();!d.done;d\u003da.next())d.value.Mc(b,c)};\nrG\u003dfunction(a,b,c,d){uX(a.Xb,dPa(d),b,c);a\u003dg.q(a.Qd);for(var e\u003da.next();!e.done;e\u003da.next())e.value.Zc(b,c,d)};\nyX\u003dfunction(a,b,c){sX(a.j,b)\u0026\u0026(tX(a.j,b).J\u003d!1,c?a.La.get().I.V().S(\"html5_enable_deferred_triggers_on_error\")?gY(a,qPa(a.j,b)):zX(a.La.get())\u0026\u0026S(\"Ignore deferred triggers due to error\",b):gY(a,qPa(a.j,b)))};\ngY\u003dfunction(a,b){b.sort(function(f,k){function l(m){S(\"TriggerCategoryOrder enum does not contain trigger category: \"+m)}\nreturn f.category\u003d\u003d\u003dk.category?f.trigger.triggerId.localeCompare(k.trigger.triggerId):mPa(f.category,l)-mPa(k.category,l)});\nvar c\u003dnew Map;b\u003dg.q(b);for(var d\u003db.next();!d.done;d\u003db.next())if(d\u003dd.value,sX(a.j,d.slot))if(tX(a.j,d.slot).J)tX(a.j,d.slot).N.push(d);else{rPa(a.Xb,d.slot,d,d.layout);var e\u003dc.get(d.category);e||(e\u003d[]);e.push(d);c.set(d.category,e)}b\u003dg.q(sPa);for(d\u003db.next();!d.done;d\u003db.next())e\u003dg.q(d.value),d\u003de.next().value,e\u003de.next().value,(d\u003dc.get(d))\u0026\u0026tPa(a,d,e);(b\u003dc.get(\"TRIGGER_CATEGORY_SLOT_EXPIRATION\"))\u0026\u0026uPa(a,b);(b\u003dc.get(\"TRIGGER_CATEGORY_SLOT_FULFILLMENT\"))\u0026\u0026vPa(a,b);(c\u003dc.get(\"TRIGGER_CATEGORY_SLOT_ENTRY\"))\u0026\u0026\nwPa(a,c)};\ntPa\u003dfunction(a,b,c){b\u003dg.q(b);for(var d\u003db.next();!d.done;d\u003db.next())d\u003dd.value,d.layout\u0026\u0026iY(a.j,d.slot)\u0026\u0026xPa(a,d.slot,d.layout,c)};\nuPa\u003dfunction(a,b){b\u003dg.q(b);for(var c\u003db.next();!c.done;c\u003db.next())qX(a,c.value.slot,!1)};\nvPa\u003dfunction(a,b){b\u003dg.q(b);for(var c\u003db.next();!c.done;c\u003db.next()){c\u003dc.value;a:switch(tX(a.j,c.slot).C){case \"not_filled\":var d\u003d!0;break a;default:d\u003d!1}d\u0026\u0026(JH(a.Xb,\"ADS_CLIENT_EVENT_TYPE_FULFILL_SLOT_REQUESTED\",c.slot),a.j.qw(c.slot))}};\nwPa\u003dfunction(a,b){b\u003dg.q(b);for(var c\u003db.next();!c.done;c\u003db.next()){c\u003dc.value;JH(a.Xb,\"ADS_CLIENT_EVENT_TYPE_ENTER_SLOT_REQUESTED\",c.slot);for(var d\u003dg.q(a.Qd),e\u003dd.next();!e.done;e\u003dd.next())e.value.Wi(c.slot);try{var f\u003da.j,k\u003dc.slot,l\u003dtX(f,k);if(!l)throw new jY(\"Got enter request for unknown slot\");if(!l.u)throw new jY(\"Tried to enter slot with no assigned slotAdapter\");if(\"scheduled\"!\u003d\u003dl.j)throw new jY(\"Tried to enter a slot from stage: \"+l.j);if(kY(l))throw new jY(\"Got enter request for already active slot\");\nfor(var m\u003dg.q(lY(f,k.slotType+\"_\"+k.slotPhysicalPosition).values()),n\u003dm.next();!n.done;n\u003dm.next()){var p\u003dn.value;if(l!\u003d\u003dp\u0026\u0026kY(p))throw new jY(\"Trying to enter a slot when a slot of same type is already active.\",{activeSlotStatus:p.j});}}catch(r){S(r,c.slot,mY(a.j,c.slot),void 0,r.Tp);qX(a,c.slot,!0);continue}c\u003dtX(a.j,c.slot);\"scheduled\"!\u003d\u003dc.j\u0026\u0026nY(c.slot,c.j,\"enterSlot\");c.j\u003d\"enter_requested\";c.u.Uz()}};\noPa\u003dfunction(a,b){var c;sX(a.j,b)\u0026\u0026kY(tX(a.j,b))\u0026\u0026mY(a.j,b)\u0026\u0026!iY(a.j,b)\u0026\u0026(uX(a.Xb,\"ADS_CLIENT_EVENT_TYPE_ENTER_LAYOUT_REQUESTED\",b,null!\u003d\u003d(c\u003dmY(a.j,b))\u0026\u0026void 0!\u003d\u003dc?c:void 0),a\u003dtX(a.j,b),\"entered\"!\u003d\u003da.j\u0026\u0026nY(a.slot,a.j,\"enterLayoutForSlot\"),a.j\u003d\"rendering\",a.B.startRendering(a.layout))};\nxPa\u003dfunction(a,b,c,d){if(sX(a.j,b)){var e\u003da.Xb,f;var k\u003d(null\u003d\u003d\u003d(f\u003dcPa.get(d))||void 0\u003d\u003d\u003df?void 0:f.pu)||\"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED\";uX(e,k,b,c);a\u003dtX(a.j,b);\"rendering\"!\u003d\u003da.j\u0026\u0026nY(a.slot,a.j,\"exitLayout\");a.j\u003d\"rendering_stop_requested\";a.B.lf(c,d)}};\nqX\u003dfunction(a,b,c){if(sX(a.j,b)){a:switch(tX(a.j,b).j){case \"exit_requested\":var d\u003d!0;break a;default:d\u003d!1}if(!d)a:switch(tX(a.j,b).j){case \"rendering_stop_requested\":d\u003d!0;break a;default:d\u003d!1}if(d\u0026\u0026(tX(a.j,b).D\u003d!0,!c))return;if(kY(tX(a.j,b)))tX(a.j,b).D\u003d!0,yPa(a,b,c);else{a:switch(tX(a.j,b).C){case \"fill_requested\":c\u003d!0;break a;default:c\u003d!1}if(c)tX(a.j,b).D\u003d!0,sX(a.j,b)\u0026\u0026(JH(a.Xb,\"ADS_CLIENT_EVENT_TYPE_CANCEL_SLOT_FULFILLMENT_REQUESTED\",b),b\u003dtX(a.j,b),b.C\u003d\"fill_cancel_requested\",b.K.rE());else{c\u003d\nmY(a.j,b);JH(a.Xb,\"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_SLOT_REQUESTED\",b);d\u003dtX(a.j,b);var e\u003db.Pb,f\u003dd.oa.get(e.triggerId);f\u0026\u0026(f.pj(e),d.oa.delete(e.triggerId));e\u003dg.q(b.qc);for(f\u003de.next();!f.done;f\u003de.next()){f\u003df.value;var k\u003dd.Z.get(f.triggerId);k\u0026\u0026(k.pj(f),d.Z.delete(f.triggerId))}e\u003dg.q(b.vc);for(f\u003de.next();!f.done;f\u003de.next())if(f\u003df.value,k\u003dd.X.get(f.triggerId))k.pj(f),d.X.delete(f.triggerId);null!\u003dd.layout\u0026\u0026(e\u003dd.layout,oY(d,e.zd),oY(d,e.Qc),oY(d,e.Oc),oY(d,e.Rc),oY(d,e.Yc));d.K\u003dvoid 0;null!\u003dd.u\u0026\u0026(d.u.release(),\nd.u\u003dvoid 0);null!\u003dd.B\u0026\u0026(d.B.release(),d.B\u003dvoid 0);d\u003da.j;tX(d,b)\u0026\u0026(d\u003dlY(d,b.slotType+\"_\"+b.slotPhysicalPosition))\u0026\u0026d.delete(b.slotId);JH(a.Xb,\"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED\",b);a\u003dg.q(a.Qd);for(d\u003da.next();!d.done;d\u003da.next())d\u003dd.value,d.Xi(b),c\u0026\u0026d.Ui(b,c)}}}};\nyPa\u003dfunction(a,b,c){if(sX(a.j,b)\u0026\u0026kY(tX(a.j,b))){var d\u003dmY(a.j,b);if(d\u0026\u0026iY(a.j,b))xPa(a,b,d,c?\"error\":\"abandoned\");else{JH(a.Xb,\"ADS_CLIENT_EVENT_TYPE_EXIT_SLOT_REQUESTED\",b);try{var e\u003dtX(a.j,b);if(!e)throw new jY(\"Cannot exit slot it is unregistered\");\"enter_requested\"!\u003d\u003de.j\u0026\u0026\"entered\"!\u003d\u003de.j\u0026\u0026\"rendering\"!\u003d\u003de.j\u0026\u0026nY(e.slot,e.j,\"exitSlot\");e.j\u003d\"exit_requested\";if(void 0\u003d\u003d\u003de.u)throw e.j\u003d\"scheduled\",new jY(\"Cannot exit slot because adapter is not defined\");e.u.Vz()}catch(f){S(f,b,void 0,void 0,f.Tp)}}}};\nzPa\u003dfunction(a){this.slot\u003da;this.oa\u003dnew Map;this.Z\u003dnew Map;this.X\u003dnew Map;this.ma\u003dnew Map;this.B\u003dthis.layout\u003dthis.u\u003dthis.K\u003dvoid 0;this.J\u003dthis.D\u003d!1;this.N\u003d[];this.j\u003d\"not_scheduled\";this.C\u003d\"not_filled\"};\nkY\u003dfunction(a){return\"enter_requested\"\u003d\u003d\u003da.j||a.isActive()};\nvX\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?!1:c;bb.call(this,a);this.Tp\u003dc;this.args\u003d[];b\u0026\u0026this.args.push(b)};\njY\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?!1:c;bb.call(this,a);this.Tp\u003dc;this.args\u003d[];b\u0026\u0026this.args.push(b)};\npY\u003dfunction(a,b,c,d,e,f){g.I.call(this);this.Xd\u003da;this.B\u003db;this.D\u003dc;this.C\u003dd;this.u\u003de;this.La\u003df;this.j\u003dnew Map};\nlY\u003dfunction(a,b){return(a\u003da.j.get(b))?a:new Map};\ntX\u003dfunction(a,b){return lY(a,b.slotType+\"_\"+b.slotPhysicalPosition).get(b.slotId)};\nAPa\u003dfunction(a){var b\u003d[];a.j.forEach(function(c){c\u003dg.q(c.values());for(var d\u003dc.next();!d.done;d\u003dc.next())b.push(d.value.slot)});\nreturn b};\nsX\u003dfunction(a,b){return null!\u003dtX(a,b)};\nqPa\u003dfunction(a,b){a\u003dtX(a,b);b\u003d[].concat(g.v(a.N));fc(a.N);return b};\niY\u003dfunction(a,b){a\u003dtX(a,b);if(b\u003dnull!\u003da.layout)a:switch(a.j){case \"rendering\":case \"rendering_stop_requested\":b\u003d!0;break a;default:b\u003d!1}return b};\nmY\u003dfunction(a,b){if(!qY(a.La.get()))return b\u003dtX(a,b),null!\u003db.layout?b.layout:null;(a\u003dtX(a,b))?null!\u003da.layout\u0026\u0026!a.layout\u0026\u0026S(\"Unexpected empty layout\",b):S(\"Unexpected undefined slotState\",b);return(null\u003d\u003d\u003da||void 0\u003d\u003d\u003da?void 0:a.layout)||null};\nrY\u003dfunction(a,b,c){if(g.ec(c))throw new jY(\"No \"+BPa.get(b)+\" triggers found for slot.\");c\u003dg.q(c);for(var d\u003dc.next();!d.done;d\u003dc.next())if(d\u003dd.value,!a.Xd.gi.get(d.triggerType))throw new jY(\"No trigger adapter registered for \"+b+\" trigger of type: \"+d.triggerType);};\nwX\u003dfunction(a,b,c){c\u003dg.q(c);for(var d\u003dc.next();!d.done;d\u003dc.next())if(d\u003dd.value,!a.Xd.gi.get(d.triggerType))throw new vX(\"No trigger adapter registered for \"+BPa.get(b)+\" trigger of type: \"+d.triggerType);};\nxX\u003dfunction(a,b,c,d){d\u003dg.q(d);for(var e\u003dd.next();!e.done;e\u003dd.next()){e\u003de.value;var f\u003da.Xd.gi.get(e.triggerType);f.bj(c,e,b.slot,b.layout?b.layout:null);b.ma.set(e.triggerId,f)}};\noY\u003dfunction(a,b){b\u003dg.q(b);for(var c\u003db.next();!c.done;c\u003db.next()){c\u003dc.value;var d\u003da.ma.get(c.triggerId);d\u0026\u0026(d.pj(c),a.ma.delete(c.triggerId))}};\nnY\u003dfunction(a,b,c){S(\"Slot stage was \"+b+\" when calling method \"+c,a)};\nCPa\u003dfunction(a){return sY(a.Rq).concat(sY(a.gi)).concat(sY(a.pm)).concat(sY(a.hn)).concat(sY(a.Km))};\nsY\u003dfunction(a){var b\u003d[];a\u003dg.q(a.values());for(var c\u003da.next();!c.done;c\u003da.next())c\u003dc.value,c.Ji\u0026\u0026b.push(c);return b};\ntY\u003dfunction(a){g.I.call(this);this.j\u003da;this.u\u003dDPa(this)};\nDPa\u003dfunction(a){var b\u003dnew oX(function(c,d,e,f){return new pY(a.j.Xd,c,d,e,f,a.j.La)},new Set(CPa(a.j.Xd).concat(a.j.listeners)),a.j.Xb,a.j.La);\ng.J(a,b);return b};\nuY\u003dfunction(a){g.I.call(this);var b\u003dthis;this.u\u003da;this.j\u003dnull;g.ef(this,function(){g.cf(b.j);b.j\u003dnull})};\nX\u003dfunction(a){return new uY(a)};\nvY\u003dfunction(a){this.j\u003da};\nxJ\u003dfunction(a,b,c,d){(a\u003da.j())||S(\"Could not initiate a command router instance.\");a.executeCommand(b,c,d)};\nwY\u003dfunction(a){var b,c\u003dnull\u003d\u003d\u003d(b\u003da.config)||void 0\u003d\u003d\u003db?void 0:b.adPlacementConfig;a\u003da.renderer;return!(!c||null\u003d\u003dc.kind||!a)};\nEPa\u003dfunction(a){return null!\u003da.linearAd\u0026\u0026null!\u003da.adVideoStart};\nHPa\u003dfunction(a,b,c,d,e,f,k){b\u003dFPa(b,f,Number(d.prefetchMilliseconds)||0,k);a\u003db instanceof jY?b:GPa(a,d,e,b,c);return a instanceof jY?a:[a]};\nIPa\u003dfunction(a){var b,c;return void 0!\u003d\u003d(null\u003d\u003d\u003d(c\u003dnull\u003d\u003d\u003d(b\u003da.renderer)||void 0\u003d\u003d\u003db?void 0:b.adBreakServiceRenderer)||void 0\u003d\u003d\u003dc?void 0:c.getAdBreakUrl)};\nMPa\u003dfunction(a,b,c,d,e){b\u003dg.q(b);for(var f\u003db.next();!f.done;f\u003db.next())f\u003df.value,xY(a,f.renderer,f.config.adPlacementConfig.kind);f\u003dArray.from(a.values()).filter(function(n){return JPa(n)});\na\u003d[];b\u003d{};f\u003dg.q(f);for(var k\u003df.next();!k.done;b\u003d{Hr:b.Hr},k\u003df.next()){b.Hr\u003dk.value;k\u003d{};for(var l\u003dg.q(b.Hr.aE),m\u003dl.next();!m.done;k\u003d{vn:k.vn},m\u003dl.next())k.vn\u003dm.value,m\u003dfunction(n,p){return function(r){return n.vn.yL(r,p.Hr.instreamVideoAdRenderer.elementId,n.vn.SK)}}(k,b),\"AD_PLACEMENT_KIND_COMMAND_TRIGGERED\"\u003d\u003d\u003dk.vn.Js?a.push(KPa(c,d,k.vn.TK,e,b.Hr.instreamVideoAdRenderer.elementId,k.vn.adSlotLoggingData,m)):a.push(LPa(c,d,e,b.Hr.instreamVideoAdRenderer.elementId,k.vn.adSlotLoggingData,m))}return a};\nxY\u003dfunction(a,b,c){if(b\u003dNPa(b)){b\u003dg.q(b);for(var d\u003db.next();!d.done;d\u003db.next())if((d\u003dd.value)\u0026\u0026d.externalVideoId){var e\u003dOPa(a,d.externalVideoId);e.instreamVideoAdRenderer||(e.instreamVideoAdRenderer\u003dd,e.HA\u003dc)}else S(\"InstreamVideoAdRenderer without externalVideoId\")}};\nNPa\u003dfunction(a){var b\u003d[],c\u003da.sandwichedLinearAdRenderer\u0026\u0026a.sandwichedLinearAdRenderer.linearAd\u0026\u0026a.sandwichedLinearAdRenderer.linearAd.instreamVideoAdRenderer;if(c)return b.push(c),b;if(a.instreamVideoAdRenderer)return b.push(a.instreamVideoAdRenderer),b;if(a.linearAdSequenceRenderer\u0026\u0026a.linearAdSequenceRenderer.linearAds){a\u003dg.q(a.linearAdSequenceRenderer.linearAds);for(c\u003da.next();!c.done;c\u003da.next())c\u003dc.value,c.instreamVideoAdRenderer\u0026\u0026b.push(c.instreamVideoAdRenderer);return b}return null};\nJPa\u003dfunction(a){if(void 0\u003d\u003d\u003da.instreamVideoAdRenderer)return S(\"AdPlacementSupportedRenderers without matching InstreamVideoAdRenderer\"),!1;for(var b\u003dg.q(a.aE),c\u003db.next();!c.done;c\u003db.next()){c\u003dc.value;if(void 0\u003d\u003d\u003dc.yL)return!1;if(void 0\u003d\u003d\u003dc.SK)return S(\"AdPlacementConfig for AdPlacementSupportedRenderers that matches an InstreamVideoAdRenderer is undefined\"),!1;if(void 0\u003d\u003d\u003da.HA||void 0\u003d\u003d\u003dc.Js||a.HA!\u003d\u003dc.Js\u0026\u0026\"AD_PLACEMENT_KIND_COMMAND_TRIGGERED\"!\u003d\u003dc.Js)return!1;if(void 0\u003d\u003d\u003da.instreamVideoAdRenderer.elementId)return S(\"InstreamVideoAdRenderer has no elementId\",\nvoid 0,void 0,{kind:a.HA,\"matching APSR kind\":c.Js}),!1;if(\"AD_PLACEMENT_KIND_COMMAND_TRIGGERED\"\u003d\u003d\u003dc.Js\u0026\u0026void 0\u003d\u003d\u003dc.TK)return S(\"Command Triggered AdPlacementSupportedRenderer\u0027s AdPlacementRenderer does not have an element ID\"),!1}return!0};\nOPa\u003dfunction(a,b){a.has(b)||a.set(b,{instreamVideoAdRenderer:void 0,HA:void 0,adVideoId:b,aE:[]});return a.get(b)};\nyY\u003dfunction(a,b,c,d,e,f,k){d?OPa(a,d).aE.push({TK:b,Js:c,SK:e,adSlotLoggingData:f,yL:k}):S(\"Companion AdPlacementSupportedRenderer without adVideoId\")};\nzY\u003dfunction(a){var b,c\u003d0;a\u003dg.q(a.questions);for(var d\u003da.next();!d.done;d\u003da.next())if(d\u003dd.value,d\u003dd.instreamSurveyAdMultiSelectQuestionRenderer||d.instreamSurveyAdSingleSelectQuestionRenderer)c+\u003d(null\u003d\u003d\u003d(b\u003dd.surveyAdQuestionCommon)||void 0\u003d\u003d\u003db?void 0:b.durationMilliseconds)||0;return c};\nAY\u003dfunction(a){var b,c,d,e,f,k,l,m,n,p,r,t,u,x,y,z,E,H,G,M,Y,N,da,va,Fa,Oa\u003d(null\u003d\u003d\u003d(c\u003dnull\u003d\u003d\u003d(b\u003da.questions)||void 0\u003d\u003d\u003db?void 0:b[0].instreamSurveyAdMultiSelectQuestionRenderer)||void 0\u003d\u003d\u003dc?void 0:c.surveyAdQuestionCommon)||(null\u003d\u003d\u003d(e\u003dnull\u003d\u003d\u003d(d\u003da.questions)||void 0\u003d\u003d\u003dd?void 0:d[0].instreamSurveyAdSingleSelectQuestionRenderer)||void 0\u003d\u003d\u003de?void 0:e.surveyAdQuestionCommon),Zb\u003d[].concat(g.v((null\u003d\u003d\u003d(f\u003da.playbackCommands)||void 0\u003d\u003d\u003df?void 0:f.instreamAdCompleteCommands)||[]),g.v((null\u003d\u003d\u003dOa||void 0\u003d\u003d\u003dOa?\nvoid 0:Oa.timeoutCommands)||[]));return{impressionCommands:null\u003d\u003d\u003d(k\u003da.playbackCommands)||void 0\u003d\u003d\u003dk?void 0:k.impressionCommands,errorCommands:null\u003d\u003d\u003d(l\u003da.playbackCommands)||void 0\u003d\u003d\u003dl?void 0:l.errorCommands,muteCommands:null\u003d\u003d\u003d(m\u003da.playbackCommands)||void 0\u003d\u003d\u003dm?void 0:m.muteCommands,unmuteCommands:null\u003d\u003d\u003d(n\u003da.playbackCommands)||void 0\u003d\u003d\u003dn?void 0:n.unmuteCommands,pauseCommands:null\u003d\u003d\u003d(p\u003da.playbackCommands)||void 0\u003d\u003d\u003dp?void 0:p.pauseCommands,rewindCommands:null\u003d\u003d\u003d(r\u003da.playbackCommands)||void 0\u003d\u003d\u003dr?\nvoid 0:r.rewindCommands,resumeCommands:null\u003d\u003d\u003d(t\u003da.playbackCommands)||void 0\u003d\u003d\u003dt?void 0:t.resumeCommands,skipCommands:null\u003d\u003d\u003d(u\u003da.playbackCommands)||void 0\u003d\u003d\u003du?void 0:u.skipCommands,progressCommands:null\u003d\u003d\u003d(x\u003da.playbackCommands)||void 0\u003d\u003d\u003dx?void 0:x.progressCommands,nga:null\u003d\u003d\u003d(y\u003da.playbackCommands)||void 0\u003d\u003d\u003dy?void 0:y.clickthroughCommands,fullscreenCommands:null\u003d\u003d\u003d(z\u003da.playbackCommands)||void 0\u003d\u003d\u003dz?void 0:z.fullscreenCommands,activeViewViewableCommands:null\u003d\u003d\u003d(E\u003da.playbackCommands)||void 0\u003d\u003d\u003dE?\nvoid 0:E.activeViewViewableCommands,activeViewMeasurableCommands:null\u003d\u003d\u003d(H\u003da.playbackCommands)||void 0\u003d\u003d\u003dH?void 0:H.activeViewMeasurableCommands,activeViewFullyViewableAudibleHalfDurationCommands:null\u003d\u003d\u003d(G\u003da.playbackCommands)||void 0\u003d\u003d\u003dG?void 0:G.activeViewFullyViewableAudibleHalfDurationCommands,activeViewAudioAudibleCommands:null\u003d\u003d\u003d(Y\u003dnull\u003d\u003d\u003d(M\u003da.playbackCommands)||void 0\u003d\u003d\u003dM?void 0:M.activeViewTracking)||void 0\u003d\u003d\u003dY?void 0:Y.activeViewAudioAudibleCommands,activeViewAudioMeasurableCommands:null\u003d\u003d\u003d\n(da\u003dnull\u003d\u003d\u003d(N\u003da.playbackCommands)||void 0\u003d\u003d\u003dN?void 0:N.activeViewTracking)||void 0\u003d\u003d\u003dda?void 0:da.activeViewAudioMeasurableCommands,endFullscreenCommands:null\u003d\u003d\u003d(va\u003da.playbackCommands)||void 0\u003d\u003d\u003dva?void 0:va.endFullscreenCommands,abandonCommands:null\u003d\u003d\u003d(Fa\u003da.playbackCommands)||void 0\u003d\u003d\u003dFa?void 0:Fa.abandonCommands,completeCommands:Zb}};\nQPa\u003dfunction(a,b,c,d,e,f,k){return function(l,m){return PPa(a,m.slotId,l,f,function(n,p){n\u003dk(n);return BY(b,m.layoutId,p,e,n,\"LAYOUT_TYPE_SURVEY\",[new RG(c),d],c.adLayoutLoggingData)})}};\nTPa\u003dfunction(a,b,c,d,e,f,k){if(!RPa(a))return new jY(\"Invalid InstreamVideoAdRenderer for SlidingText.\",{instreamVideoAdRenderer:a});var l\u003da.additionalPlayerOverlay.slidingTextPlayerOverlayRenderer;return[SPa(f,b,c,d,function(m){var n\u003dk(m);m\u003dm.slotId;m\u003dSw(e.u.get(),\"LAYOUT_TYPE_SLIDING_TEXT_PLAYER_OVERLAY\",m);var p\u003d{layoutId:m,layoutType:\"LAYOUT_TYPE_SLIDING_TEXT_PLAYER_OVERLAY\",ib:\"core\"},r\u003dnew CY(e.j,d);return{layoutId:m,layoutType:\"LAYOUT_TYPE_SLIDING_TEXT_PLAYER_OVERLAY\",uc:new Map,zd:[r],Qc:[],\nOc:[],Rc:[],Yc:[],ib:\"core\",Fa:new YW([new SG(l)]),zc:n(p)}})]};\nRPa\u003dfunction(a){a\u003d((null\u003d\u003d\u003da||void 0\u003d\u003d\u003da?void 0:a.additionalPlayerOverlay)||{}).slidingTextPlayerOverlayRenderer;if(!a)return!1;var b\u003da.slidingMessages;return a.title\u0026\u0026b\u0026\u00260!\u003d\u003db.length?!0:!1};\nWPa\u003dfunction(a,b,c,d,e){var f;if(null\u003d\u003d\u003d(f\u003da.playerOverlay)||void 0\u003d\u003d\u003df||!f.instreamSurveyAdRenderer)return function(){return[]};\nif(!nxa(a))return function(){return new jY(\"Received invalid InstreamVideoAdRenderer for DAI survey.\",{instreamVideoAdRenderer:a})};\nvar k\u003da.playerOverlay.instreamSurveyAdRenderer,l\u003dzY(k);return 0\u003e\u003dl?function(){return new jY(\"InstreamSurveyAdRenderer should have valid duration.\",{instreamSurveyAdRenderer:k})}:function(m,n){var p\u003dUPa(m,c,d,function(r){var t\u003dn(r),u\u003dr.slotId;\nr\u003dAY(k);u\u003dSw(e.u.get(),\"LAYOUT_TYPE_SURVEY\",u);var x\u003d{layoutId:u,layoutType:\"LAYOUT_TYPE_SURVEY\",ib:\"core\"},y\u003dnew CY(e.j,d),z\u003dnew DY(e.j,u),E\u003dnew EY(e.j,u),H\u003dnew VPa(e.j);return{layoutId:u,layoutType:\"LAYOUT_TYPE_SURVEY\",uc:new Map,zd:[y,H],Qc:[z],Oc:[],Rc:[E],Yc:[],ib:\"core\",Fa:new YW([new QG(k),new GG(b),new pH(l/1E3),new sH(r)]),zc:t(x),adLayoutLoggingData:k.adLayoutLoggingData}});\nm\u003dTPa(a,c,p.slotId,d,e,m,n);return m instanceof jY?m:[p].concat(g.v(m))}};\ndQa\u003dfunction(a,b,c,d,e){var f\u003d[];try{var k\u003d[];if(c.renderer.linearAdSequenceRenderer)var l\u003dfunction(u){u\u003dXPa(u.slotId,c,b,e(u),d);k\u003du.TZ;return u.RT};\nelse if(c.renderer.instreamVideoAdRenderer)l\u003dfunction(u){var x\u003du.slotId;u\u003de(u);var y,z\u003dc.config.adPlacementConfig,E\u003dYPa(z),H\u003dE.OL;E\u003dE.RL;var G\u003dc.renderer.instreamVideoAdRenderer;if(null\u003d\u003d\u003d(y\u003dnull\u003d\u003d\u003dG||void 0\u003d\u003d\u003dG?void 0:G.playerOverlay)||void 0\u003d\u003d\u003dy?0:y.instreamSurveyAdRenderer)throw new TypeError(\"Survey overlay should not be set on single video.\");var M\u003dZPa(G);y\u003dMath.min(H+1E3*M.videoLengthSeconds,E);E\u003dnew wF(0,[M.videoLengthSeconds],y);var Y\u003dM.videoLengthSeconds,N\u003dM.playerVars,da\u003dM.instreamAdPlayerOverlayRenderer,\nva\u003dM.adVideoId,Fa\u003d$Pa(c),Oa\u003dM.uc;M\u003dM.QK;var Zb\u003dnull\u003d\u003d\u003dG||void 0\u003d\u003d\u003dG?void 0:G.adLayoutLoggingData;G\u003dnull\u003d\u003d\u003dG||void 0\u003d\u003d\u003dG?void 0:G.sodarExtensionData;x\u003dSw(b.u.get(),\"LAYOUT_TYPE_MEDIA\",x);var Za\u003d{layoutId:x,layoutType:\"LAYOUT_TYPE_MEDIA\",ib:\"core\"};return{layoutId:x,layoutType:\"LAYOUT_TYPE_MEDIA\",uc:Oa,zd:[new FY(b.j)],Qc:[],Oc:[],Rc:[],Yc:[],ib:\"core\",Fa:new YW([new KG(d),new bH(Y),new cH(N),new eH(H),new fH(y),da\u0026\u0026new LG(da),new GG(z),new IG(va),new HG(E),new kH(Fa),G\u0026\u0026new dH(G),new YG({current:null}),\nnew hH({}),new wH(M)].filter(aQa)),zc:u(Za),adLayoutLoggingData:Zb}};\nelse throw new TypeError(\"Expected valid AdPlacementRenderer for DAI\");var m\u003dbQa(a,d,l);f.push(m);for(var n\u003dg.q(k),p\u003dn.next();!p.done;p\u003dn.next()){var r\u003dp.value,t\u003dr(a,e);if(t instanceof jY)return t;f.push.apply(f,g.v(t))}}catch(u){return new jY(u,{errorMessage:u.message,AdPlacementRenderer:c,numberOfSurveyRenderers:cQa(c)})}return f};\ncQa\u003dfunction(a){a\u003d(a.renderer.linearAdSequenceRenderer||{}).linearAds;return null!\u003d\u003da\u0026\u0026void 0!\u003d\u003da\u0026\u0026a.length?a.filter(function(b){var c,d;return null!\u003d(null\u003d\u003d\u003d(d\u003dnull\u003d\u003d\u003d(c\u003db.instreamVideoAdRenderer)||void 0\u003d\u003d\u003dc?void 0:c.playerOverlay)||void 0\u003d\u003d\u003dd?void 0:d.instreamSurveyAdRenderer)}).length:0};\nXPa\u003dfunction(a,b,c,d,e){var f\u003db.config.adPlacementConfig,k\u003dYPa(f),l\u003dk.OL,m\u003dk.RL;k\u003d(b.renderer.linearAdSequenceRenderer||{}).linearAds;if(null\u003d\u003d\u003dk||void 0\u003d\u003d\u003dk||!k.length)throw new TypeError(\"Expected linear ads\");var n\u003d[],p\u003d{PP:l,QP:0,PZ:n};k\u003dk.map(function(t){return eQa(a,t,p,c,d,f,e,m)}).map(function(t,u){u\u003dnew wF(u,n,m);\nreturn t(u)});\nvar r\u003dk.map(function(t){return t.ST});\nreturn{RT:fQa(c,a,l,r,f,$Pa(b),d,m),TZ:k.map(function(t){return t.SZ})}};\neQa\u003dfunction(a,b,c,d,e,f,k,l){var m,n,p\u003dZPa(b.instreamVideoAdRenderer),r\u003dc.PP,t\u003dc.QP,u\u003dMath.min(r+1E3*p.videoLengthSeconds,l);c.PP\u003du;c.QP++;c.PZ.push(p.videoLengthSeconds);var x\u003dnull\u003d\u003d\u003d(n\u003dnull\u003d\u003d\u003d(m\u003db.instreamVideoAdRenderer)||void 0\u003d\u003d\u003dm?void 0:m.playerOverlay)||void 0\u003d\u003d\u003dn?void 0:n.instreamSurveyAdRenderer;if(\"nPpU29QrbiU\"\u003d\u003d\u003dp.adVideoId\u0026\u0026null\u003d\u003dx)throw new TypeError(\"Survey slate media has no survey overlay\");return function(y){var z,E,H\u003dp.playerVars;2\u003c\u003dy.u\u0026\u0026(H.slot_pos\u003dy.j);H.autoplay\u003d\"1\";H\u003dp.videoLengthSeconds;\nvar G\u003dp.playerVars,M\u003dp.uc,Y\u003dp.QK,N\u003dp.instreamAdPlayerOverlayRenderer,da\u003dp.adVideoId,va\u003dnull\u003d\u003d\u003d(z\u003db.instreamVideoAdRenderer)||void 0\u003d\u003d\u003dz?void 0:z.adLayoutLoggingData,Fa\u003dnull\u003d\u003d\u003d(E\u003db.instreamVideoAdRenderer)||void 0\u003d\u003d\u003dE?void 0:E.sodarExtensionData,Oa\u003dSw(d.u.get(),\"LAYOUT_TYPE_MEDIA\",a),Zb\u003d{layoutId:Oa,layoutType:\"LAYOUT_TYPE_MEDIA\",ib:\"adapter\"};y\u003d{layoutId:Oa,layoutType:\"LAYOUT_TYPE_MEDIA\",uc:M,zd:[],Qc:[],Oc:[],Rc:[],Yc:[],ib:\"adapter\",Fa:new YW([new KG(k),new bH(H),new cH(G),new eH(r),new fH(u),new gH(t),\nnew YG({current:null}),N\u0026\u0026new LG(N),new GG(f),new IG(da),new HG(y),Fa\u0026\u0026new dH(Fa),x\u0026\u0026new vH(x),new hH({}),new wH(Y)].filter(aQa)),zc:e(Zb),adLayoutLoggingData:va};H\u003dWPa(b.instreamVideoAdRenderer,f,k,y.layoutId,d);return{ST:y,SZ:H}}};\nZPa\u003dfunction(a){if(!a)throw new TypeError(\"Expected instream video ad renderer\");if(!a.playerVars)throw new TypeError(\"Expected player vars in url encoded string\");var b\u003dvr(a.playerVars),c\u003dNumber(b.length_seconds);if(isNaN(c))throw new TypeError(\"Expected valid length seconds in player vars\");var d\u003dNumber(a.trimmedMaxNonSkippableAdDurationMs);c\u003disNaN(d)?c:Math.min(c,d/1E3);d\u003da.playerOverlay||{};d\u003dvoid 0\u003d\u003d\u003dd.instreamAdPlayerOverlayRenderer?null:d.instreamAdPlayerOverlayRenderer;var e\u003db.video_id;e||\n(e\u003d(e\u003da.externalVideoId)?e:void 0);if(!e)throw new TypeError(\"Expected valid video id in IVAR\");return{playerVars:b,videoLengthSeconds:c,instreamAdPlayerOverlayRenderer:d,adVideoId:e,uc:a.pings?yF(a.pings):new Map,QK:xF(a.pings)}};\n$Pa\u003dfunction(a){a\u003dNumber(a.driftRecoveryMs);return isNaN(a)||0\u003e\u003da?null:a};\nYPa\u003dfunction(a){var b\u003da.adTimeOffset||{};a\u003db.offsetEndMilliseconds;b\u003dNumber(b.offsetStartMilliseconds);if(isNaN(b))throw new TypeError(\"Expected valid start offset\");a\u003dNumber(a);if(isNaN(a))throw new TypeError(\"Expected valid end offset\");return{OL:b,RL:a}};\nhQa\u003dfunction(a,b,c,d,e,f,k){var l\u003dc.pings;return l?[gQa(a,f,e,function(m){var n\u003dm.slotId;m\u003dk(m);var p\u003dc.adLayoutLoggingData;n\u003dSw(b.u.get(),\"LAYOUT_TYPE_DISCOVERY_PLAYBACK_TRACKER\",n);var r\u003d{layoutId:n,layoutType:\"LAYOUT_TYPE_DISCOVERY_PLAYBACK_TRACKER\",ib:\"core\"};return{layoutId:n,layoutType:\"LAYOUT_TYPE_DISCOVERY_PLAYBACK_TRACKER\",uc:yF(l),zd:[new GY(b.j,f)],Qc:[],Oc:[],Rc:[],Yc:[],ib:\"core\",Fa:new YW([new GG(d)]),zc:m(r),adLayoutLoggingData:p}})]:new jY(\"VideoAdTrackingRenderer without VideoAdTracking pings filled.\",\n{videoAdTrackingRenderer:c})};\njQa\u003dfunction(a,b,c,d,e,f,k,l,m){a\u003diQa(a,c,f,k,d,function(n){var p\u003dn.slotId;n\u003dl(n);p\u003dSw(b.u.get(),\"LAYOUT_TYPE_FORECASTING\",p);var r\u003d{layoutId:p,layoutType:\"LAYOUT_TYPE_FORECASTING\",ib:\"core\"},t\u003dnew Map,u\u003de.impressionUrls;u\u0026\u0026t.set(\"impression\",u);return{layoutId:p,layoutType:\"LAYOUT_TYPE_FORECASTING\",uc:t,zd:[new HY(b.j,p)],Qc:[],Oc:[],Rc:[],Yc:[],ib:\"core\",Fa:new YW([new jH(e),new GG(c)]),zc:n(r)}});\nIY(m)\u0026\u0026(null\u003d\u003dd||null\u003d\u003dd.serializedSlotAdServingDataEntry||0\u003d\u003d\u003dd.serializedSlotAdServingDataEntry.length)\u0026\u0026S(\"Forecasting slot contains unexpected empty SASDE in EnableSasdeForHtml\");return a instanceof jY?a:[a]};\nlQa\u003dfunction(a,b,c,d,e,f,k,l){a\u003dkQa(a,c,f,k,d,function(m,n){var p\u003dm.slotId;m\u003dl(m);var r\u003de.contentSupportedRenderer;r?r.textOverlayAdContentRenderer?(r\u003dSw(b.u.get(),\"LAYOUT_TYPE_IN_VIDEO_TEXT_OVERLAY\",p),n\u003dJY(b,r,\"LAYOUT_TYPE_IN_VIDEO_TEXT_OVERLAY\",e,c,m,KY(b,n,p))):r.enhancedTextOverlayAdContentRenderer?(r\u003dSw(b.u.get(),\"LAYOUT_TYPE_IN_VIDEO_ENHANCED_TEXT_OVERLAY\",p),n\u003dJY(b,r,\"LAYOUT_TYPE_IN_VIDEO_ENHANCED_TEXT_OVERLAY\",e,c,m,KY(b,n,p))):r.imageOverlayAdContentRenderer?(r\u003dSw(b.u.get(),\"LAYOUT_TYPE_IN_VIDEO_IMAGE_OVERLAY\",\np),n\u003dKY(b,n,p),n.push(new LY(b.j,r)),n\u003dJY(b,r,\"LAYOUT_TYPE_IN_VIDEO_IMAGE_OVERLAY\",e,c,m,n)):n\u003dnew vX(\"InvideoOverlayAdRenderer without appropriate sub renderer\"):n\u003dnew vX(\"InvideoOverlayAdRenderer without contentSupportedRenderer\");return n});\nreturn a instanceof jY?a:[a]};\noQa\u003dfunction(a,b,c,d,e,f,k){var l\u003dNumber(d.durationMilliseconds);return isNaN(l)?new jY(\"Expected valid duration for AdActionInterstitialRenderer.\"):function(m){return mQa(b,m.slotId,c,l,{impressionCommands:void 0,abandonCommands:d.abandonCommands?[{commandExecutorCommand:d.abandonCommands}]:void 0,completeCommands:d.completionCommands},d.skipPings?new Map([[\"skip\",d.skipPings]]):new Map,k(m),function(n){return nQa(a,n,e,function(p,r){var t\u003dp.slotId;p\u003dk(p);t\u003dSw(b.u.get(),\"LAYOUT_TYPE_ENDCAP\",t);return BY(b,\nt,r,c,p,\"LAYOUT_TYPE_ENDCAP\",[new OG(d)],d.adLayoutLoggingData)})},d.adLayoutLoggingData,f)}};\npQa\u003dfunction(a,b,c,d){if(!c.playerVars)return new jY(\"No playerVars available in AdIntroRenderer.\");var e\u003dvr(c.playerVars);e.autoplay\u003d\"1\";return function(f){var k\u003df.slotId;f\u003dd(f);k\u003dSw(a.u.get(),\"LAYOUT_TYPE_MEDIA\",k);var l\u003d{layoutId:k,layoutType:\"LAYOUT_TYPE_MEDIA\",ib:\"adapter\"};return{yr:{layoutId:k,layoutType:\"LAYOUT_TYPE_MEDIA\",uc:new Map,zd:[],Qc:[],Oc:[],Rc:[],Yc:[],ib:\"adapter\",Fa:new YW([new iH({}),new GG(b),new YG({current:null}),new cH(e)]),zc:f(l)},Rs:[new MY(a.j,k,\"error\")],bq:[],Mz:[],\nLz:[]}}};\nrQa\u003dfunction(a,b,c,d,e,f,k,l){var m\u003dzY(e);if(!mxa(e))return new jY(\"Received invalid InstreamSurveyAdRenderer for VOD composite survey.\",{InstreamSurveyAdRenderer:e});if(0\u003e\u003dm)return new jY(\"InstreamSurveyAdRenderer should have valid duration.\",{instreamSurveyAdRenderer:e});var n\u003dQPa(a,b,e,f,c,d,k);return n instanceof jY?n:function(p){return qQa(b,p.slotId,c,m,AY(e),k(p),n,l)}};\nsQa\u003dfunction(a,b,c,d,e,f,k){function l(p){return nQa(a,p,d,m)}\nfunction m(p,r){var t\u003dp.slotId;p\u003dk(p);t\u003dSw(b.u.get(),\"LAYOUT_TYPE_VIDEO_INTERSTITIAL_BUTTONED_LEFT\",t);return BY(b,t,r,c,p,\"LAYOUT_TYPE_VIDEO_INTERSTITIAL_BUTTONED_LEFT\",[new PG(e),f],e.adLayoutLoggingData)}\nif(!(!isNaN(Number(e.timeoutSeconds))\u0026\u0026e.text\u0026\u0026e.ctaButton\u0026\u0026e.ctaButton.buttonRenderer\u0026\u0026e.brandImage\u0026\u0026e.backgroundImage\u0026\u0026e.backgroundImage.thumbnailLandscapePortraitRenderer\u0026\u0026e.backgroundImage.thumbnailLandscapePortraitRenderer.landscape))return new jY(\"Received invalid SurveyTextInterstitialRenderer.\",{SurveyTextInterstitialRenderer:e});var n\u003d1E3*e.timeoutSeconds;return function(p){var r\u003d{impressionCommands:e.impressionCommands,completeCommands:e.timeoutCommands,skipCommands:e.dismissCommands},t\u003d\nk(p);p\u003dNY(b,p.slotId,c,n,r,new Map,t,l);r\u003dnew UG(p.gH);return{yr:{layoutId:p.layoutId,layoutType:p.layoutType,uc:p.uc,zd:[],Qc:[],Oc:[],Rc:[],Yc:[],ib:p.ib,Fa:new YW([].concat(g.v(p.Wv),[r])),zc:p.zc,adLayoutLoggingData:p.adLayoutLoggingData},Rs:[],bq:p.Oc,Mz:p.Rc,Lz:p.Yc,yh:p.yh}}};\nvQa\u003dfunction(a,b,c,d,e,f,k,l,m,n,p){c\u003dtQa(c,d,f,k,l,m,n,p);if(c instanceof jY)return c;a\u003duQa(b,a,k,e,c);return a instanceof jY?a:[].concat(g.v(a.Vh),[a.Zt])};\nxQa\u003dfunction(a,b,c,d,e,f,k,l,m,n,p){b\u003dtQa(b,c,e,f,l,m,n,p);if(b instanceof jY)return b;a\u003dwQa(a,c,f,k,d,l.Cf,b);return a instanceof jY?a:a.Vh.concat(a.Zt)};\ntQa\u003dfunction(a,b,c,d,e,f,k,l){var m\u003dOY(c);return m instanceof vX?new jY(m):function(n){var p\u003dnew wF(0,[m.qz]),r\u003dyQa(m.playerVars,m.jP,e,l,p);n\u003df(n);var t\u003dk.get(m.zC.externalVideoId);p\u003dzQa(a,\"core\",m.zC,b,r,m.qz,d,p,n,t);return{layout:{layoutId:p.layoutId,layoutType:p.layoutType,uc:p.uc,zd:p.zd,Qc:p.Qc,Oc:p.Oc,Rc:p.Rc,Yc:p.Yc,ib:p.ib,Fa:p.Fa,zc:p.zc,adLayoutLoggingData:p.adLayoutLoggingData},Vh:[]}}};\nOY\u003dfunction(a){if(!a.playerVars)return new vX(\"No playerVars available in InstreamVideoAdRenderer.\");var b;if(null\u003d\u003da.elementId||null\u003d\u003da.playerVars||null\u003d\u003da.playerOverlay||null\u003d\u003d(null\u003d\u003d\u003d(b\u003da.playerOverlay)||void 0\u003d\u003d\u003db?void 0:b.instreamAdPlayerOverlayRenderer)||null\u003d\u003da.pings||null\u003d\u003da.externalVideoId)return new vX(\"Received invalid VOD InstreamVideoAdRenderer\",{instreamVideoAdRenderer:a});b\u003dvr(a.playerVars);var c\u003dNumber(b.length_seconds);isNaN(c)\u0026\u0026(c\u003d0,S(\"Expected valid length seconds in player vars but got NaN\"));\nreturn{zC:a,playerVars:b,jP:a.playerVars,qz:c}};\nyQa\u003dfunction(a,b,c,d,e){a.iv_load_policy\u003dd;b\u003dvr(b);if(b.cta_conversion_urls)try{a.cta_conversion_urls\u003dJSON.parse(b.cta_conversion_urls)}catch(f){S(f)}c.qg\u0026\u0026(a.ctrl\u003dc.qg);c.Jg\u0026\u0026(a.ytr\u003dc.Jg);c.hm\u0026\u0026(a.ytrcc\u003dc.hm);c.isMdxPlayback\u0026\u0026(a.mdx\u003d\"1\");a.vvt\u0026\u0026(a.vss_credentials_token\u003da.vvt,c.oi\u0026\u0026(a.vss_credentials_token_type\u003dc.oi),c.mdxEnvironment\u0026\u0026(a.mdx_environment\u003dc.mdxEnvironment));2\u003c\u003de.u\u0026\u0026(a.slot_pos\u003de.j);a.autoplay\u003d\"1\";return a};\nBQa\u003dfunction(a,b,c,d,e,f,k,l,m,n,p){a\u003duQa(b,a,k,e,AQa(b,c,d,f,k,l,m,n,p));return a instanceof jY?a:[].concat(g.v(a.Vh),[a.Zt])};\nDQa\u003dfunction(a,b,c,d,e,f,k,l,m,n,p){b\u003dAQa(a,b,c,e,f,l,m,n,p);a:{e\u003dg.q(e);for(m\u003de.next();!m.done;m\u003de.next())if(m.value.instreamSurveyAdRenderer){e\u003d!0;break a}e\u003d!1}e?(c\u003dCQa(a,c,f,k),c instanceof jY?d\u003dc:(f\u003dRw(a.u.get(),\"SLOT_TYPE_IN_PLAYER\"),k\u003dSw(a.u.get(),\"LAYOUT_TYPE_SURVEY\",f),a\u003d[].concat(g.v(c.vc),[new PY(a.j,k)]),f\u003db({slotId:c.slotId,slotType:c.slotType,slotPhysicalPosition:c.slotPhysicalPosition,ib:c.ib,Pb:c.Pb,qc:c.qc,vc:a},{slotId:f,layoutId:k}),d\u003df instanceof jY?f:{Zt:{slotId:c.slotId,slotType:c.slotType,\nslotPhysicalPosition:c.slotPhysicalPosition,Pb:c.Pb,qc:c.qc,vc:a,ib:c.ib,Fa:new YW([new lH(f.layout)]),adSlotLoggingData:d},Vh:f.Vh})):d\u003dwQa(a,c,f,k,d,l.Cf,b);return d instanceof jY?d:d.Vh.concat(d.Zt)};\nAQa\u003dfunction(a,b,c,d,e,f,k,l,m){return function(n,p){a:{b:{var r\u003d[];for(var t\u003dg.q(d),u\u003dt.next();!u.done;u\u003dt.next())if(u\u003du.value,u.instreamVideoAdRenderer){u\u003dOY(u.instreamVideoAdRenderer);if(u instanceof vX){r\u003dnew jY(u);break b}r.push(u.qz)}}if(r instanceof jY)p\u003dr;else{t\u003d0;u\u003d[];for(var x\u003d[],y\u003d[],z\u003d[],E\u003d[],H\u003d[],G\u003dnew ZG({current:null}),M\u003d[],Y\u003dg.q(d),N\u003dY.next();!N.done;N\u003dY.next())if(N\u003dN.value,N.adIntroRenderer){N\u003dpQa(b,c,N.adIntroRenderer,k);if(N instanceof jY){p\u003dN;break a}N\u003dN(n);u.push(N.yr);x\u003d[].concat(g.v(N.Rs),\ng.v(x));y\u003d[].concat(g.v(N.bq),g.v(y));N.yh\u0026\u0026(M\u003d[N.yh].concat(g.v(M)))}else if(N.instreamVideoAdRenderer){var da\u003dOY(N.instreamVideoAdRenderer);if(da instanceof vX){p\u003dnew jY(da);break a}var va\u003dnew wF(t,r);N\u003db;var Fa\u003dda.zC,Oa\u003dyQa(da.playerVars,da.jP,f,m,va),Zb\u003dk(n),Za\u003dl.get(da.zC.externalVideoId);da\u003dzQa(N,\"adapter\",Fa,c,Oa,da.qz,e,va,Zb,Za);va\u003dda.Qc;Fa.isCritical\u0026\u0026(va\u003d[new MY(N.j,da.layoutId,\"error\")].concat(g.v(va)));N\u003d{layoutId:da.layoutId,layoutType:da.layoutType,uc:da.uc,zd:[],Qc:[],Oc:[],Rc:[],\nYc:[],ib:da.ib,Fa:da.Fa,zc:da.zc,adLayoutLoggingData:da.adLayoutLoggingData};Fa\u003dva;da\u003dda.Oc;t++;u.push(N);x\u003d[].concat(g.v(Fa),g.v(x));y\u003d[].concat(g.v(da),g.v(y))}else if(N.adActionInterstitialRenderer){N\u003doQa(a,b,c,N.adActionInterstitialRenderer,e,t,k);if(N instanceof jY){p\u003dN;break a}N\u003dN(n);u.push(N.yr);x\u003d[].concat(g.v(N.Rs),g.v(x));y\u003d[].concat(g.v(N.bq),g.v(y));N.yh\u0026\u0026(M\u003d[N.yh].concat(g.v(M)))}else if(N.instreamSurveyAdRenderer){if(void 0\u003d\u003d\u003dp){p\u003dnew jY(\"Composite Survey must already have a Survey Bundle with required metadata.\",\n{instreamSurveyAdRenderer:N.instreamSurveyAdRenderer});break a}N\u003drQa(a,b,c,e,N.instreamSurveyAdRenderer,G,k,p);if(N instanceof jY){p\u003dN;break a}N\u003dN(n);u.push(N.yr);N.yh\u0026\u0026M.push(N.yh);x\u003d[].concat(g.v(N.Rs),g.v(x));y\u003d[].concat(g.v(N.bq),g.v(y));z\u003d[].concat(g.v(N.Mz),g.v(z));E\u003d[].concat(g.v(N.Lz),g.v(E));H\u003d[G].concat(g.v(H))}else if(N.surveyTextInterstitialRenderer){N\u003dsQa(a,b,c,e,N.surveyTextInterstitialRenderer,G,k);if(N instanceof jY){p\u003dN;break a}N\u003dN(n);u.push(N.yr);N.yh\u0026\u0026M.push(N.yh);y\u003d[].concat(g.v(N.bq),\ng.v(y))}else{p\u003dnew jY(\"Unsupported linearAd found in LinearAdSequenceRenderer.\");break a}p\u003d{QZ:u,Qc:x,Rc:z,Yc:E,Oc:y,Wv:H,Vh:M}}}p instanceof jY?n\u003dp:(z\u003dn.slotId,r\u003dp.QZ,t\u003dp.Qc,u\u003dp.Oc,x\u003dp.Rc,y\u003dp.Wv,n\u003dk(n),z\u003dSw(b.u.get(),\"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES\",z),E\u003d{layoutId:z,layoutType:\"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES\",ib:\"core\"},n\u003d{layout:{layoutId:z,layoutType:\"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES\",uc:new Map,zd:[new HY(b.j,z)],Qc:t,Oc:u,Rc:x,Yc:[],ib:\"core\",Fa:new YW([new $G(r)].concat(g.v(y))),zc:n(E)},\nVh:p.Vh});return n}};\nFQa\u003dfunction(a,b,c,d,e,f,k){if(!mxa(c))return new jY(\"Received invalid InstreamSurveyAdRenderer for VOD single survey.\",{InstreamSurveyAdRenderer:c});var l\u003dzY(c);if(0\u003e\u003dl)return new jY(\"InstreamSurveyAdRenderer should have valid duration.\",{instreamSurveyAdRenderer:c});var m\u003dnew ZG({current:null}),n\u003dQPa(a,b,c,m,d,f,k);return EQa(a,d,f,l,e,function(p,r){var t\u003dp.slotId,u\u003dAY(c);p\u003dk(p);t\u003dSw(b.u.get(),\"LAYOUT_TYPE_MEDIA_BREAK\",t);var x\u003d{layoutId:t,layoutType:\"LAYOUT_TYPE_MEDIA_BREAK\",ib:\"core\"},y\u003dn(t,r);\nW(y.Fa,\"metadata_type_fulfilled_layout\")||S(\"Could not retrieve overlay layout ID during VodMediaBreakLayout for survey creation. This should never happen.\");u\u003d[new GG(d),new qH(l),new sH(u),new tH(!0),m,new VG(\"LAYOUT_TYPE_SURVEY\")];return{EV:{layoutId:t,layoutType:\"LAYOUT_TYPE_MEDIA_BREAK\",uc:new Map,zd:[new HY(b.j,t)],Qc:[new DY(b.j,r.layoutId)],Oc:[],Rc:[new EY(b.j,r.layoutId)],Yc:[],ib:\"core\",Fa:new YW(u),zc:p(x)},cV:y}})};\nGQa\u003dfunction(a){if(!EPa(a))return!1;var b\u003da.adVideoStart.adMessageRenderer;return b?a.linearAd.instreamVideoAdRenderer\u0026\u0026pG(b)?!0:(S(\"Invalid Sandwich with notify\"),!1):!1};\nHQa\u003dfunction(a){var b;if(null\u003d\u003da.linearAds)return!1;a\u003dnull\u003d\u003d\u003d(b\u003da.adStart)||void 0\u003d\u003d\u003db?void 0:b.adMessageRenderer;return a?pG(a)?!0:(S(\"Invalid LASR with notify\"),!1):!1};\nQY\u003dfunction(a,b,c,d,e,f,k){this.u\u003da;this.j\u003db;this.La\u003dc;this.B\u003dd;this.D\u003de;this.C\u003df;this.loadPolicy\u003dvoid 0\u003d\u003d\u003dk?1:k};\nEpa\u003dfunction(a,b,c,d,e,f,k){var l,m,n,p,r,t,u,x,y,z,E,H\u003d[];if(RY(a.La.get(),\"html5_eanble_pacf_player_bytes_with_externaly_managed_ad_notify\")){if(0\u003d\u003d\u003db.length\u0026\u00260\u003d\u003d\u003dc.length)return H}else if(0\u003d\u003d\u003db.length)return H;b\u003db.filter(wY);for(var G\u003dc.filter(wY),M\u003dnew Map,Y\u003dnew Map,N\u003dg.q(b),da\u003dN.next();!da.done;da\u003dN.next())(da\u003dda.value.renderer.remoteSlotsRenderer)\u0026\u0026da.hostElementId\u0026\u0026Y.set(da.hostElementId,da);N\u003dg.q(b);for(da\u003dN.next();!da.done;da\u003dN.next()){da\u003dda.value;var va\u003dIQa(a,M,da,d,e,f,k,Y);va instanceof\njY?S(va,void 0,void 0,{renderer:da.renderer,config:da.config.adPlacementConfig,kind:da.config.adPlacementConfig.kind,contentCpn:d,daiEnabled:f}):H.push.apply(H,g.v(va))}RY(a.La.get(),\"html5_eanble_pacf_player_bytes_with_externaly_managed_ad_notify\")\u0026\u0026(e\u003dJQa(a,G,d,k,Y,M),H.push.apply(H,g.v(e)));if(null\u003d\u003d\u003da.D||f\u0026\u0026!k.FL)return a\u003dk.Cf\u0026\u00261\u003d\u003d\u003db.length\u0026\u0026\"AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED\"\u003d\u003d\u003d(null\u003d\u003d\u003d(m\u003dnull\u003d\u003d\u003d(l\u003db[0].config)||void 0\u003d\u003d\u003dl?void 0:l.adPlacementConfig)||void 0\u003d\u003d\u003dm?void 0:m.kind)\u0026\u0026(null\u003d\u003d\u003d(n\u003d\nb[0].renderer)||void 0\u003d\u003d\u003dn?void 0:n.adBreakServiceRenderer),H.length||a||S(\"Expected slots parsed from AdPlacementRenderers\",void 0,void 0,{\"AdPlacementRenderer count\":b.length,contentCpn:d,daiEnabled:f,\"first APR kind\":null\u003d\u003d\u003d(t\u003dnull\u003d\u003d\u003d(r\u003dnull\u003d\u003d\u003d(p\u003db[0])||void 0\u003d\u003d\u003dp?void 0:p.config)||void 0\u003d\u003d\u003dr?void 0:r.adPlacementConfig)||void 0\u003d\u003d\u003dt?void 0:t.kind,renderer:null\u003d\u003d\u003d(u\u003db[0])||void 0\u003d\u003d\u003du?void 0:u.renderer}),H;c\u003dc.filter(wY);H.push.apply(H,g.v(MPa(M,c,a.u.get(),a.D,d,a.La.get())));H.length||S(\"Expected slots parsed from AdPlacementRenderers\",\nvoid 0,void 0,{\"AdPlacementRenderer count\":b.length,contentCpn:d,daiEnabled:f,\"first APR kind\":null\u003d\u003d\u003d(z\u003dnull\u003d\u003d\u003d(y\u003dnull\u003d\u003d\u003d(x\u003db[0])||void 0\u003d\u003d\u003dx?void 0:x.config)||void 0\u003d\u003d\u003dy?void 0:y.adPlacementConfig)||void 0\u003d\u003d\u003dz?void 0:z.kind,renderer:null\u003d\u003d\u003d(E\u003db[0])||void 0\u003d\u003d\u003dE?void 0:E.renderer});return H};\nJQa\u003dfunction(a,b,c,d,e,f){function k(t){return dX(a.B.get(),t)}\nvar l\u003d[];b\u003dg.q(b);for(var m\u003db.next();!m.done;m\u003db.next()){m\u003dm.value;var n\u003dm.renderer,p\u003dn.sandwichedLinearAdRenderer,r\u003dn.linearAdSequenceRenderer;p\u0026\u0026GQa(p)?(r\u003dp.adVideoStart.adMessageRenderer,p\u003dp.linearAd.instreamVideoAdRenderer,xY(f,n,m.config.adPlacementConfig.kind),m\u003dvQa(r.layout.layoutId,a.u.get(),a.j.get(),m.config.adPlacementConfig,m.adSlotLoggingData,p,c,d,k,e,a.loadPolicy,a.La.get()),m instanceof jY?S(m):l.push.apply(l,g.v(m))):r\u0026\u0026HQa(r)\u0026\u0026(xY(f,n,m.config.adPlacementConfig.kind),m\u003dBQa(r.adStart.adMessageRenderer.layout.layoutId,\na.u.get(),a.j.get(),m.config.adPlacementConfig,m.adSlotLoggingData,r.linearAds,c,d,k,e,a.loadPolicy,a.La.get()),m instanceof jY?S(m):l.push.apply(l,g.v(m)))}return l};\nIQa\u003dfunction(a,b,c,d,e,f,k,l){function m(x){return dX(a.B.get(),x)}\nvar n\u003dc.renderer,p\u003dc.config.adPlacementConfig,r\u003dp.kind,t\u003dc.adSlotLoggingData;IY(a.La.get())\u0026\u0026(null\u003d\u003dt||null\u003d\u003dt.serializedSlotAdServingDataEntry||0\u003d\u003d\u003dt.serializedSlotAdServingDataEntry.length)\u0026\u0026S(\"Unexpected empty SASDE in EnableSasdeForHtml - no SASDE found in adPlacementRenderer\");var u\u003dk.FL\u0026\u0026\"AD_PLACEMENT_KIND_START\"\u003d\u003d\u003dr;u\u003df\u0026\u0026!u;if(null!\u003dn.adsEngagementPanelRenderer)return yY(b,c.elementId,r,n.adsEngagementPanelRenderer.adVideoId,p,t,function(x,y,z){var E\u003da.j.get(),H\u003dn.adsEngagementPanelRenderer,\nG\u003ddX(a.B.get(),x);return SY(E,x.slotId,\"LAYOUT_TYPE_PANEL_TEXT_ICON_IMAGE_TILES_BUTTON\",new yG(H),y,z,H.impressionPings,G,n.adsEngagementPanelRenderer.adLayoutLoggingData)}),[];\nif(null!\u003dn.actionCompanionAdRenderer)yY(b,c.elementId,r,n.actionCompanionAdRenderer.adVideoId,p,t,function(x,y,z){var E\u003da.j.get(),H\u003dn.actionCompanionAdRenderer,G\u003ddX(a.B.get(),x);return SY(E,x.slotId,\"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON\",new xG(H),y,z,H.impressionPings,G,n.actionCompanionAdRenderer.adLayoutLoggingData)});\nelse if(n.imageCompanionAdRenderer)yY(b,c.elementId,r,n.imageCompanionAdRenderer.adVideoId,p,t,function(x,y,z){var E\u003da.j.get(),H\u003dn.imageCompanionAdRenderer,G\u003ddX(a.B.get(),x);return SY(E,x.slotId,\"LAYOUT_TYPE_COMPANION_WITH_IMAGE\",new CG(H),y,z,H.impressionPings,G,n.imageCompanionAdRenderer.adLayoutLoggingData)});\nelse if(n.shoppingCompanionCarouselRenderer)yY(b,c.elementId,r,n.shoppingCompanionCarouselRenderer.adVideoId,p,t,function(x,y,z){var E\u003da.j.get(),H\u003dn.shoppingCompanionCarouselRenderer,G\u003ddX(a.B.get(),x);return SY(E,x.slotId,\"LAYOUT_TYPE_COMPANION_WITH_SHOPPING\",new DG(H),y,z,H.impressionPings,G,n.shoppingCompanionCarouselRenderer.adLayoutLoggingData)});\nelse if(n.adBreakServiceRenderer){if(!IPa(c))return[];if(\"AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED\"!\u003d\u003dr)return HPa(a.u.get(),p,t,c.renderer.adBreakServiceRenderer,d,e,f);if(!f\u0026\u0026!TY(a.La.get()))return new jY(\"Received AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED AdBreakServiceRenderer but cue point event is unsupported\");if(!a.C)return new jY(\"Received AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED with no CuePointOpportunityAdapter set for interface\");k.Cf||S(\"Received non-live cue point triggered AdBreakServiceRenderer\",\nvoid 0,void 0,{kind:r,adPlacementConfig:p,daiEnabledForContentVideo:String(f),isServedFromLiveInfra:String(k.Cf),clientPlaybackNonce:k.clientPlaybackNonce});KQa(a.C,{adPlacementRenderer:c,contentCpn:d,wL:e})}else{if(n.clientForecastingAdRenderer)return jQa(a.u.get(),a.j.get(),p,t,n.clientForecastingAdRenderer,d,e,m,a.La.get());if(n.invideoOverlayAdRenderer)return lQa(a.u.get(),a.j.get(),p,t,n.invideoOverlayAdRenderer,d,e,m);if((n.linearAdSequenceRenderer||n.instreamVideoAdRenderer)\u0026\u0026u)return dQa(a.u.get(),\na.j.get(),c,d,m);if(n.linearAdSequenceRenderer\u0026\u0026!u)return xY(b,n,r),null!\u003dn.linearAdSequenceRenderer.linearAds?DQa(a.u.get(),a.j.get(),p,t,n.linearAdSequenceRenderer.linearAds,d,e,k,m,l,a.loadPolicy,a.La.get()):new jY(\"Received invalid LinearAdSequenceRenderer.\");if(!n.remoteSlotsRenderer||f){if(n.instreamVideoAdRenderer\u0026\u0026!u)return xY(b,n,r),xQa(a.u.get(),a.j.get(),p,t,n.instreamVideoAdRenderer,d,e,k,m,l,a.loadPolicy,a.La.get());if(n.instreamSurveyAdRenderer)return FQa(a.u.get(),a.j.get(),n.instreamSurveyAdRenderer,\np,t,d,m);if(null!\u003dn.sandwichedLinearAdRenderer)return EPa(n.sandwichedLinearAdRenderer)?DQa(a.u.get(),a.j.get(),p,t,[n.sandwichedLinearAdRenderer.adVideoStart,n.sandwichedLinearAdRenderer.linearAd],d,e,k,m,l,a.loadPolicy,a.La.get()):new jY(\"Received invalid SandwichedLinearAdRenderer.\");if(null!\u003dn.videoAdTrackingRenderer)return hQa(a.u.get(),a.j.get(),n.videoAdTrackingRenderer,p,t,d,m)}}return[]};\nUY\u003dfunction(a){g.I.call(this);this.j\u003da};\nKw\u003dfunction(a,b,c,d){a.j().Th(b,d);c\u003dc();a\u003da.j();VY(a.Xb,\"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_PROCESSED\",b,d,c);b\u003dg.q(c);for(c\u003db.next();!c.done;c\u003db.next())a:{d\u003da;c\u003dc.value;JH(d.Xb,\"ADS_CLIENT_EVENT_TYPE_SLOT_RECEIVED\",c);JH(d.Xb,\"ADS_CLIENT_EVENT_TYPE_SCHEDULE_SLOT_REQUESTED\",c);try{var e\u003dd.j;if(g.nb(c.slotId))throw new jY(\"Slot ID was empty\");if(tX(e,c))throw new jY(\"Duplicate registration for slot.\",{slotId:c.slotId,slotEntryTriggerType:c.Pb.triggerType});if(!e.Xd.pm.has(c.slotType))throw new jY(\"No fulfillment adapter factory registered for slot of type: \"+\nc.slotType);if(!e.Xd.hn.has(c.slotType))throw new jY(\"No SlotAdapterFactory registered for slot of type: \"+c.slotType);rY(e,\"TRIGGER_CATEGORY_SLOT_ENTRY\",c.Pb?[c.Pb]:[]);rY(e,\"TRIGGER_CATEGORY_SLOT_FULFILLMENT\",c.qc);rY(e,\"TRIGGER_CATEGORY_SLOT_EXPIRATION\",c.vc);var f\u003dd.j,k\u003dc.slotType+\"_\"+c.slotPhysicalPosition,l\u003dlY(f,k);if(tX(f,c))throw new jY(\"Duplicate slots not supported\");l.set(c.slotId,new zPa(c));f.j.set(k,l)}catch(va){S(va,c,void 0,void 0,va.Tp);break a}tX(d.j,c).J\u003d!0;try{var m\u003dd.j,n\u003dtX(m,\nc),p\u003dc.Pb,r\u003dm.Xd.gi.get(p.triggerType);r\u0026\u0026(r.bj(\"TRIGGER_CATEGORY_SLOT_ENTRY\",p,c,null),n.oa.set(p.triggerId,r));for(var t\u003dg.q(c.qc),u\u003dt.next();!u.done;u\u003dt.next()){var x\u003du.value,y\u003dm.Xd.gi.get(x.triggerType);y\u0026\u0026(y.bj(\"TRIGGER_CATEGORY_SLOT_FULFILLMENT\",x,c,null),n.Z.set(x.triggerId,y))}for(var z\u003dg.q(c.vc),E\u003dz.next();!E.done;E\u003dz.next()){var H\u003dE.value,G\u003dm.Xd.gi.get(H.triggerType);G\u0026\u0026(G.bj(\"TRIGGER_CATEGORY_SLOT_EXPIRATION\",H,c,null),n.X.set(H.triggerId,G))}var M\u003dm.Xd.pm.get(c.slotType).get().re(m.B,\nc);n.K\u003dM;var Y\u003dm.Xd.hn.get(c.slotType).get().re(m.D,c);Y.init();n.u\u003dY}catch(va){S(va,c,void 0,void 0,va.Tp);qX(d,c,!0);break a}JH(d.Xb,\"ADS_CLIENT_EVENT_TYPE_SLOT_SCHEDULED\",c);d.j.wh(c);for(var N\u003dg.q(d.Qd),da\u003dN.next();!da.done;da\u003dN.next())da.value.wh(c);yX(d,c,!1)}};\nWY\u003dfunction(a,b,c,d){this.zp\u003db;this.j\u003dc;this.visible\u003dd;this.triggerType\u003d\"TRIGGER_TYPE_MEDIA_TIME_RANGE\";this.triggerId\u003da(this.triggerType)};\nXY\u003dfunction(a,b,c,d){g.I.call(this);var e\u003dthis;this.B\u003da;this.C\u003db;this.u\u003dc;this.j\u003dnew Map;d.get().addListener(this);g.ef(this,function(){d.get().removeListener(e)})};\nBpa\u003dfunction(a,b){var c\u003d0x8000000000000;for(var d\u003d0,e\u003dg.q(b.qc),f\u003de.next();!f.done;f\u003de.next())f\u003df.value,f instanceof WY?(c\u003dMath.min(c,f.j.start),d\u003dMath.max(d,f.j.end)):S(\"Found unexpected fulfillment trigger for throttled slot.\",b,null,{fulfillmentTrigger:f});c\u003dnew Ap(c,d);d\u003d\"throttledadcuerange:\"+b.slotId;a.j.set(d,b);a.u.get().addCueRange(d,c.start,c.end,!1,a)};\nYY\u003dfunction(){g.I.apply(this,arguments);this.Ji\u003d!0;this.Zh\u003dnew Map;this.j\u003dnew Map};\nLQa\u003dfunction(a,b){a\u003dg.q(a.Zh.values());for(var c\u003da.next();!c.done;c\u003da.next())if(c.value.layoutId\u003d\u003d\u003db)return!0;return!1};\nMQa\u003dfunction(a,b){a\u003dg.q(a.j.values());for(var c\u003da.next();!c.done;c\u003da.next()){c\u003dg.q(c.value);for(var d\u003dc.next();!d.done;d\u003dc.next())if(d\u003dd.value,d.layoutId\u003d\u003d\u003db)return d}S(\"Trying to retrieve an unknown layout\",void 0,void 0,{isEmpty:String(g.nb(b)),layoutId:b})};\nPY\u003dfunction(a,b){this.j\u003db;this.triggerType\u003d\"TRIGGER_TYPE_CLOSE_REQUESTED\";this.triggerId\u003da(this.triggerType)};\nMY\u003dfunction(a,b,c){this.Pe\u003db;this.j\u003dc;this.triggerType\u003d\"TRIGGER_TYPE_LAYOUT_EXITED_FOR_REASON\";this.triggerId\u003da(this.triggerType)};\nCY\u003dfunction(a,b){this.Pe\u003db;this.triggerType\u003d\"TRIGGER_TYPE_LAYOUT_ID_EXITED\";this.triggerId\u003da(this.triggerType)};\nFY\u003dfunction(a){this.triggerType\u003d\"TRIGGER_TYPE_LIVE_STREAM_BREAK_ENDED\";this.triggerId\u003da(this.triggerType)};\nZY\u003dfunction(a,b){this.j\u003db;this.slotType\u003d\"SLOT_TYPE_PLAYER_BYTES\";this.layoutType\u003d\"LAYOUT_TYPE_MEDIA\";this.triggerType\u003d\"TRIGGER_TYPE_ON_DIFFERENT_LAYOUT_ID_ENTERED\";this.triggerId\u003da(this.triggerType)};\n$Y\u003dfunction(a,b){this.j\u003db;this.slotType\u003d\"SLOT_TYPE_IN_PLAYER\";this.triggerType\u003d\"TRIGGER_TYPE_ON_DIFFERENT_SLOT_ID_ENTER_REQUESTED\";this.triggerId\u003da(this.triggerType)};\nHY\u003dfunction(a,b){this.layoutId\u003db;this.triggerType\u003d\"TRIGGER_TYPE_ON_LAYOUT_SELF_EXIT_REQUESTED\";this.triggerId\u003da(this.triggerType)};\nGY\u003dfunction(a,b){this.j\u003db;this.triggerType\u003d\"TRIGGER_TYPE_ON_NEW_PLAYBACK_AFTER_CONTENT_VIDEO_ID\";this.triggerId\u003da(this.triggerType)};\nNQa\u003dfunction(a,b){this.opportunityType\u003d\"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED\";this.associatedSlotId\u003db;this.triggerType\u003d\"TRIGGER_TYPE_ON_OPPORTUNITY_TYPE_RECEIVED\";this.triggerId\u003da(this.triggerType)};\nVPa\u003dfunction(a){this.triggerType\u003d\"TRIGGER_TYPE_PLAYBACK_MINIMIZED\";this.triggerId\u003da(this.triggerType)};\nDY\u003dfunction(a,b){this.Pe\u003db;this.triggerType\u003d\"TRIGGER_TYPE_SKIP_REQUESTED\";this.triggerId\u003da(this.triggerType)};\nEY\u003dfunction(a,b){this.Pe\u003db;this.triggerType\u003d\"TRIGGER_TYPE_SURVEY_SUBMITTED\";this.triggerId\u003da(this.triggerType)};\nLY\u003dfunction(a,b){this.durationMs\u003d45E3;this.Pe\u003db;this.triggerType\u003d\"TRIGGER_TYPE_TIME_RELATIVE_TO_LAYOUT_ENTER\";this.triggerId\u003da(this.triggerType)};\nOQa\u003dfunction(a){return[new TG(a.Ju),new LG(a.instreamAdPlayerOverlayRenderer),new XG(a.PO),new GG(a.adPlacementConfig),new bH(a.videoLengthSeconds),new pH(a.pG)]};\nPQa\u003dfunction(a,b,c,d,e,f){a\u003dc.NF?c.NF:Sw(f,\"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY\",a);var k\u003d{layoutId:a,layoutType:\"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY\",ib:b};return{layoutId:a,layoutType:\"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY\",uc:new Map,zd:[new CY(function(l){return Tw(f,l)},c.Ju)],\nQc:[],Oc:[],Rc:[],Yc:[],ib:b,Fa:d,zc:e(k),adLayoutLoggingData:c.instreamAdPlayerOverlayRenderer.adLayoutLoggingData}};\naZ\u003dfunction(a){var b\u003dthis;this.u\u003da;this.j\u003dfunction(c){return Tw(b.u.get(),c)}};\nQQa\u003dfunction(a,b,c,d,e,f){c\u003dnew YW([new MG(c),new GG(d)]);b\u003dSw(a.u.get(),\"LAYOUT_TYPE_UNDERLAY_TEXT_ICON_BUTTON\",b);d\u003d{layoutId:b,layoutType:\"LAYOUT_TYPE_UNDERLAY_TEXT_ICON_BUTTON\",ib:\"core\"};return{layoutId:b,layoutType:\"LAYOUT_TYPE_UNDERLAY_TEXT_ICON_BUTTON\",uc:new Map,zd:[new CY(function(k){return Tw(a.u.get(),k)},e)],\nQc:[],Oc:[],Rc:[],Yc:[],ib:\"core\",Fa:c,zc:f(d),adLayoutLoggingData:void 0}};\nbZ\u003dfunction(a,b,c,d,e){return PQa(b,c,d,new YW(OQa(d)),e,a.u.get())};\nRQa\u003dfunction(a,b,c,d,e){var f\u003dOQa(d);f.push(new EG(d.mT));f.push(new FG(d.oT));return PQa(b,c,d,new YW(f),e,a.u.get())};\nSY\u003dfunction(a,b,c,d,e,f,k,l,m){b\u003dSw(a.u.get(),c,b);var n\u003d{layoutId:b,layoutType:c,ib:\"core\"},p\u003dnew Map;k\u0026\u0026p.set(\"impression\",k);return{layoutId:b,layoutType:c,uc:p,zd:[new HY(a.j,b),new ZY(a.j,e)],Qc:[],Oc:[],Rc:[],Yc:[],ib:\"core\",Fa:new YW([d,new GG(f),new TG(e)]),zc:l(n),adLayoutLoggingData:m}};\nKY\u003dfunction(a,b,c){var d\u003d[];d.push(new $Y(a.j,c));b\u0026\u0026d.push(b);return d};\nJY\u003dfunction(a,b,c,d,e,f,k){var l\u003d{layoutId:b,layoutType:c,ib:\"core\"};return{layoutId:b,layoutType:c,uc:new Map,zd:k,Qc:[new PY(a.j,b)],Oc:[],Rc:[],Yc:[],ib:\"core\",Fa:new YW([new BG(d),new GG(e)]),zc:f(l),adLayoutLoggingData:d.adLayoutLoggingData}};\nBY\u003dfunction(a,b,c,d,e,f,k,l){var m\u003d{layoutId:b,layoutType:f,ib:\"core\"};return{layoutId:b,layoutType:f,uc:new Map,zd:[new CY(a.j,c)],Qc:[],Oc:[],Rc:[],Yc:[],ib:\"core\",Fa:new YW([new GG(d)].concat(g.v(k))),zc:e(m),adLayoutLoggingData:l}};\nmQa\u003dfunction(a,b,c,d,e,f,k,l,m,n){a\u003dNY(a,b,c,d,e,f,k,l,m,n);return{yr:{layoutId:a.layoutId,layoutType:a.layoutType,uc:a.uc,zd:[],Qc:[],Oc:[],Rc:[],Yc:[],ib:a.ib,Fa:new YW(a.Wv),zc:a.zc,adLayoutLoggingData:a.adLayoutLoggingData},Rs:a.Qc,bq:a.Oc,Mz:a.Rc,Lz:a.Yc,yh:a.yh}};\nqQa\u003dfunction(a,b,c,d,e,f,k,l){b\u003dNY(a,b,c,d,e,new Map,f,function(m){return k(m,l)},void 0);\na\u003dnew EY(a.j,b.gH);c\u003dnew UG(b.gH);d\u003dnew VG(\"LAYOUT_TYPE_SURVEY\");return{yr:{layoutId:b.layoutId,layoutType:b.layoutType,uc:b.uc,zd:[],Qc:[],Oc:[],Rc:[],Yc:[],ib:b.ib,Fa:new YW([].concat(g.v(b.Wv),[c,d])),zc:b.zc,adLayoutLoggingData:b.adLayoutLoggingData},Rs:b.Qc,bq:b.Oc,Mz:[].concat(g.v(b.Rc),[a]),Lz:b.Yc,yh:b.yh}};\nNY\u003dfunction(a,b,c,d,e,f,k,l,m,n){b\u003dSw(a.u.get(),\"LAYOUT_TYPE_MEDIA_BREAK\",b);var p\u003d{layoutId:b,layoutType:\"LAYOUT_TYPE_MEDIA_BREAK\",ib:\"adapter\"};l\u003dl(b);var r\u003dW(l.Fa,\"metadata_type_fulfilled_layout\");r||S(\"Could not retrieve overlay layout ID during VodSkippableMediaBreakLayout creation. This should never happen.\");r\u003dr?r.layoutId:\"\";c\u003d[new GG(c),new qH(d),new sH(e)];n\u0026\u0026c.push(new gH(n));return{layoutId:b,layoutType:\"LAYOUT_TYPE_MEDIA_BREAK\",uc:f,zd:[],Qc:[new DY(a.j,r)],Oc:[],Rc:[],Yc:[],ib:\"adapter\",\nWv:c,zc:k(p),adLayoutLoggingData:m,yh:l,gH:r}};\nzQa\u003dfunction(a,b,c,d,e,f,k,l,m,n){var p\u003dc.elementId,r\u003d{layoutId:p,layoutType:\"LAYOUT_TYPE_MEDIA\",ib:b};d\u003d[new GG(d),new HG(l),new IG(c.externalVideoId),new KG(k),new LG(c.playerOverlay.instreamAdPlayerOverlayRenderer),new sH({impressionCommands:c.impressionCommands,abandonCommands:c.onAbandonCommands,completeCommands:c.completeCommands}),new cH(e),new YG({current:null}),new bH(f)];(e\u003dc.playerUnderlay)\u0026\u0026d.push(new MG(e));e\u003dRw(a.u.get(),\"SLOT_TYPE_IN_PLAYER\");f\u003d(f\u003dc.playerOverlay.instreamAdPlayerOverlayRenderer.elementId)?\nf:Sw(a.u.get(),\"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY\",e);d.push(new UG(f));d.push(new WG(e));d.push(new gH(l.j));c.adNextParams\u0026\u0026d.push(new zG(c.adNextParams));c.shrunkenPlayerBytesConfig\u0026\u0026d.push(new NG(c.shrunkenPlayerBytesConfig));c.clickthroughEndpoint\u0026\u0026d.push(new AG(c.clickthroughEndpoint));c.legacyInfoCardVastExtension\u0026\u0026d.push(new rH(c.legacyInfoCardVastExtension));c.sodarExtensionData\u0026\u0026d.push(new dH(c.sodarExtensionData));n\u0026\u0026d.push(new oH(n));d.push(new wH(xF(c.pings)));return{layoutId:p,\nlayoutType:\"LAYOUT_TYPE_MEDIA\",uc:yF(c.pings),zd:[new HY(a.j,p)],Qc:c.skipOffsetMilliseconds?[new DY(a.j,f)]:[],Oc:[new DY(a.j,f)],Rc:[],Yc:[],ib:b,Fa:new YW(d),zc:m(r),adLayoutLoggingData:c.adLayoutLoggingData}};\nfQa\u003dfunction(a,b,c,d,e,f,k,l){d.every(function(n){return oG(n,[],[\"LAYOUT_TYPE_MEDIA\"])})||S(\"Unexpect subLayout type for DAI composite layout\");\nb\u003dSw(a.u.get(),\"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES\",b);var m\u003d{layoutId:b,layoutType:\"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES\",ib:\"core\"};return{layoutId:b,layoutType:\"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES\",uc:new Map,zd:[new FY(a.j)],Qc:[],Oc:[],Rc:[],Yc:[],ib:\"core\",Fa:new YW([new eH(c),new fH(l),new $G(d),new GG(e),new kH(f),new hH({})]),zc:k(m)}};\naQa\u003dfunction(a){return null!\u003da};\ncZ\u003dfunction(a,b,c){this.zp\u003db;this.visible\u003dc;this.triggerType\u003d\"TRIGGER_TYPE_CONTENT_VIDEO_ID_ENDED\";this.triggerId\u003da(this.triggerType)};\ndZ\u003dfunction(a,b,c){this.Pe\u003db;this.slotId\u003dc;this.triggerType\u003d\"TRIGGER_TYPE_LAYOUT_ID_ACTIVE_AND_SLOT_ID_HAS_EXITED\";this.triggerId\u003da(this.triggerType)};\neZ\u003dfunction(a,b){this.Pe\u003db;this.triggerType\u003d\"TRIGGER_TYPE_LAYOUT_ID_ENTERED\";this.triggerId\u003da(this.triggerType)};\nSQa\u003dfunction(a){this.triggerType\u003d\"TRIGGER_TYPE_LIVE_STREAM_BREAK_STARTED\";this.triggerId\u003da(this.triggerType)};\nfZ\u003dfunction(a,b,c){this.zp\u003db;this.j\u003dc;this.triggerType\u003d\"TRIGGER_TYPE_NOT_IN_MEDIA_TIME_RANGE\";this.triggerId\u003da(this.triggerType)};\ngZ\u003dfunction(a,b){this.slotId\u003db;this.triggerType\u003d\"TRIGGER_TYPE_ON_SLOT_SELF_ENTER_REQUESTED\";this.triggerId\u003da(this.triggerType)};\nhZ\u003dfunction(a,b){this.Qg\u003db;this.triggerType\u003d\"TRIGGER_TYPE_SLOT_ID_ENTERED\";this.triggerId\u003da(this.triggerType)};\niZ\u003dfunction(a,b){this.Qg\u003db;this.triggerType\u003d\"TRIGGER_TYPE_SLOT_ID_EXITED\";this.triggerId\u003da(this.triggerType)};\njZ\u003dfunction(a,b){this.Qg\u003db;this.triggerType\u003d\"TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY\";this.triggerId\u003da(this.triggerType)};\nkZ\u003dfunction(a,b){this.Qg\u003db;this.triggerType\u003d\"TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY\";this.triggerId\u003da(this.triggerType)};\nlZ\u003dfunction(a,b){this.Qg\u003db;this.triggerType\u003d\"TRIGGER_TYPE_SLOT_ID_SCHEDULED\";this.triggerId\u003da(this.triggerType)};\nFPa\u003dfunction(a,b,c,d){var e\u003da.kind;d\u003dd?!1:!a.hideCueRangeMarker;switch(e){case \"AD_PLACEMENT_KIND_START\":return d\u003d{yl:new Ap(-0x8000000000000,-0x8000000000000),NB:d},null!\u003dc\u0026\u0026(d.gt\u003dnew Ap(-0x8000000000000,-0x8000000000000)),d;case \"AD_PLACEMENT_KIND_END\":return d\u003d{yl:new Ap(0x7ffffffffffff,0x8000000000000),NB:d},null!\u003dc\u0026\u0026(d.gt\u003dnew Ap(Math.max(0,b-c),0x8000000000000)),d;case \"AD_PLACEMENT_KIND_MILLISECONDS\":e\u003da.adTimeOffset;e.offsetStartMilliseconds||S(\"AD_PLACEMENT_KIND_MILLISECONDS missing start milliseconds.\");\ne.offsetEndMilliseconds||S(\"AD_PLACEMENT_KIND_MILLISECONDS missing end milliseconds.\");a\u003dNumber(e.offsetStartMilliseconds);e\u003dNumber(e.offsetEndMilliseconds);-1\u003d\u003d\u003de\u0026\u0026(e\u003db);if(Number.isNaN(a)||Number.isNaN(e)||a\u003ee)return new jY(\"AD_PLACEMENT_KIND_MILLISECONDS endMs needs to be \u003e\u003d startMs.\",{offsetStartMs:a,offsetEndMs:e},e\u003d\u003d\u003db\u0026\u0026a-500\u003c\u003de);d\u003d{yl:new Ap(a,e),NB:d};if(null!\u003dc){a\u003dMath.max(0,a-c);if(a\u003d\u003d\u003de)return d;d.gt\u003dnew Ap(a,e)}return d;default:return new jY(\"AdPlacementKind not supported in convertToRange.\",\n{kind:e,adPlacementConfig:a})}};\nmZ\u003dfunction(a){var b\u003dthis;this.u\u003da;this.j\u003dfunction(c){return Tw(b.u.get(),c)}};\nGPa\u003dfunction(a,b,c,d,e,f){f\u003dvoid 0\u003d\u003d\u003df?[]:f;var k\u003dRw(a.u.get(),\"SLOT_TYPE_AD_BREAK_REQUEST\"),l\u003d[];d.gt\u0026\u0026d.gt.start!\u003d\u003dd.yl.start\u0026\u0026l.push(new WY(a.j,c,new Ap(d.gt.start,d.yl.start),!1));l.push(new WY(a.j,c,new Ap(d.yl.start,d.yl.end),d.NB));d\u003d{getAdBreakUrl:b.getAdBreakUrl,iP:d.yl.start,hP:d.yl.end};b\u003dnew kZ(a.j,k);f\u003d[new mH(d)].concat(g.v(f));return{slotId:k,slotType:\"SLOT_TYPE_AD_BREAK_REQUEST\",slotPhysicalPosition:1,Pb:b,qc:l,vc:[new GY(a.j,c),new iZ(a.j,k),new jZ(a.j,k)],ib:\"core\",Fa:new YW(f),\nadSlotLoggingData:e}};\nUQa\u003dfunction(a,b,c){var d\u003d[];c\u003dg.q(c);for(var e\u003dc.next();!e.done;e\u003dc.next())d.push(TQa(a,b,e.value));return d};\nTQa\u003dfunction(a,b,c){return null!\u003dc.Qg\u0026\u0026c.Qg\u003d\u003d\u003da?c.clone(b):c};\nPPa\u003dfunction(a,b,c,d,e){return VQa(a,b,c,d,e)};\nnQa\u003dfunction(a,b,c,d){var e\u003dRw(a.u.get(),\"SLOT_TYPE_IN_PLAYER\");return VQa(a,e,b,c,d)};\nVQa\u003dfunction(a,b,c,d,e){var f\u003dnew eZ(a.j,c),k\u003d[new hZ(a.j,b)];a\u003d[new iZ(a.j,b),new GY(a.j,d)];return{slotId:b,slotType:\"SLOT_TYPE_IN_PLAYER\",slotPhysicalPosition:1,Pb:f,qc:k,vc:a,ib:\"core\",Fa:new YW([new lH(e({slotId:b,slotType:\"SLOT_TYPE_IN_PLAYER\",slotPhysicalPosition:1,ib:\"core\",Pb:f,qc:k,vc:a},c))]),adSlotLoggingData:void 0}};\nEQa\u003dfunction(a,b,c,d,e,f){var k\u003dRw(a.u.get(),\"SLOT_TYPE_PLAYER_BYTES\"),l\u003dRw(a.u.get(),\"SLOT_TYPE_IN_PLAYER\"),m\u003dSw(a.u.get(),\"LAYOUT_TYPE_SURVEY\",l);b\u003dnZ(a,b,c,d);d\u003d[new hZ(a.j,k)];a\u003d[new iZ(a.j,k),new GY(a.j,c),new PY(a.j,m)];if(b instanceof jY)return b;f\u003df({slotId:k,slotType:\"SLOT_TYPE_PLAYER_BYTES\",slotPhysicalPosition:1,ib:\"core\",Pb:b,qc:d,vc:a},{slotId:l,layoutId:m});l\u003df.cV;return[{slotId:k,slotType:\"SLOT_TYPE_PLAYER_BYTES\",slotPhysicalPosition:1,Pb:b,qc:d,vc:a,ib:\"core\",Fa:new YW([new lH(f.EV)]),\nadSlotLoggingData:e},l]};\nWQa\u003dfunction(a,b,c,d,e){e\u003de?e:Rw(a.u.get(),\"SLOT_TYPE_IN_PLAYER\");c\u003dnew eZ(a.j,c);var f\u003d[new hZ(a.j,e)];a\u003d[new GY(a.j,b),new iZ(a.j,e)];return{slotId:e,slotType:\"SLOT_TYPE_IN_PLAYER\",slotPhysicalPosition:1,Pb:c,qc:f,vc:a,ib:\"core\",Fa:new YW([new lH(d({slotId:e,slotType:\"SLOT_TYPE_IN_PLAYER\",slotPhysicalPosition:1,ib:\"core\",Pb:c,qc:f,vc:a}))])}};\nXQa\u003dfunction(a,b,c,d){var e\u003dRw(a.u.get(),\"SLOT_TYPE_PLAYER_UNDERLAY\");c\u003dnew eZ(a.j,c);var f\u003d[new hZ(a.j,e)];a\u003d[new GY(a.j,b),new iZ(a.j,e)];return{slotId:e,slotType:\"SLOT_TYPE_PLAYER_UNDERLAY\",slotPhysicalPosition:1,Pb:c,qc:f,vc:a,ib:\"core\",Fa:new YW([new lH(d({slotId:e,slotType:\"SLOT_TYPE_PLAYER_UNDERLAY\",slotPhysicalPosition:1,ib:\"core\",Pb:c,qc:f,vc:a}))])}};\nkQa\u003dfunction(a,b,c,d,e,f){b\u003dnZ(a,b,c,d);if(b instanceof jY)return b;var k\u003db instanceof WY?new fZ(a.j,c,b.j):null;d\u003dRw(a.u.get(),\"SLOT_TYPE_IN_PLAYER\");var l\u003d[new hZ(a.j,d)];a\u003d[new GY(a.j,c),new iZ(a.j,d)];f\u003df({slotId:d,slotType:\"SLOT_TYPE_IN_PLAYER\",slotPhysicalPosition:1,ib:\"core\",Pb:b,qc:l,vc:a},k);return f instanceof vX?new jY(f):{slotId:d,slotType:\"SLOT_TYPE_IN_PLAYER\",slotPhysicalPosition:1,Pb:b,qc:l,vc:a,ib:\"core\",Fa:new YW([new lH(f)]),adSlotLoggingData:e}};\nUPa\u003dfunction(a,b,c,d){var e\u003dRw(a.u.get(),\"SLOT_TYPE_IN_PLAYER\");c\u003dnew eZ(a.j,c);var f\u003d[new hZ(a.j,e)],k\u003d[new iZ(a.j,e),new GY(a.j,b)];f\u003d{slotId:e,slotType:\"SLOT_TYPE_IN_PLAYER\",slotPhysicalPosition:1,ib:\"core\",Pb:c,qc:f,vc:k};return{slotId:e,slotType:\"SLOT_TYPE_IN_PLAYER\",slotPhysicalPosition:1,Pb:c,qc:[new hZ(a.j,e)],vc:[new GY(a.j,b),new iZ(a.j,e)],ib:\"core\",Fa:new YW([new lH(d(f))])}};\nSPa\u003dfunction(a,b,c,d,e){var f\u003dRw(a.u.get(),\"SLOT_TYPE_IN_PLAYER\");c\u003dnew dZ(a.j,d,c);d\u003d[new hZ(a.j,f)];a\u003d[new GY(a.j,b)];return{slotId:f,slotType:\"SLOT_TYPE_IN_PLAYER\",slotPhysicalPosition:1,Pb:c,qc:d,vc:a,ib:\"core\",Fa:new YW([new lH(e({slotId:f,slotType:\"SLOT_TYPE_IN_PLAYER\",slotPhysicalPosition:1,ib:\"core\",Pb:c,qc:d,vc:a}))])}};\nLPa\u003dfunction(a,b,c,d,e,f){var k\u003dRw(a.u.get(),b);return YQa(a,k,b,new eZ(a.j,d),c,e,d,f)};\ngQa\u003dfunction(a,b,c,d){var e\u003dRw(a.u.get(),\"SLOT_TYPE_PLAYBACK_TRACKING\");b\u003dnew Ow(a.j,b);var f\u003d[new hZ(a.j,e)];a\u003d[new iZ(a.j,e)];return{slotId:e,slotType:\"SLOT_TYPE_PLAYBACK_TRACKING\",slotPhysicalPosition:1,Pb:b,qc:f,vc:a,ib:\"core\",Fa:new YW([new lH(d({slotId:e,slotType:\"SLOT_TYPE_PLAYBACK_TRACKING\",slotPhysicalPosition:1,ib:\"core\",Pb:b,qc:f,vc:a}))]),adSlotLoggingData:c}};\nKPa\u003dfunction(a,b,c,d,e,f,k){return YQa(a,c,b,new gZ(a.j,c),d,f,e,k)};\nbQa\u003dfunction(a,b,c){var d\u003dRw(a.u.get(),\"SLOT_TYPE_PLAYER_BYTES\"),e\u003dnew SQa(a.j),f\u003d[new lZ(a.j,d)];a\u003d[new GY(a.j,b)];return{slotId:d,slotType:\"SLOT_TYPE_PLAYER_BYTES\",slotPhysicalPosition:1,Pb:e,qc:f,vc:a,ib:\"core\",Fa:new YW([new lH(c({slotId:d,slotType:\"SLOT_TYPE_PLAYER_BYTES\",slotPhysicalPosition:1,ib:\"core\",Pb:e,qc:f,vc:a})),new hH({})])}};\nuQa\u003dfunction(a,b,c,d,e){b\u003dnew MY(a.j,b,\"normal\");a\u003dZQa(a,b,c);e\u003de({slotId:a.slotId,slotType:a.slotType,slotPhysicalPosition:a.slotPhysicalPosition,Pb:a.Pb,qc:a.qc,vc:a.vc,ib:a.ib});if(e instanceof jY)return e;c\u003d[new lH(e.layout)];return{Zt:Object.assign(Object.assign({},a),{Fa:new YW(c),adSlotLoggingData:d}),Vh:e.Vh}};\nwQa\u003dfunction(a,b,c,d,e,f,k){a\u003dCQa(a,b,c,d);if(a instanceof jY)return a;k\u003dk({slotId:a.slotId,slotType:a.slotType,slotPhysicalPosition:a.slotPhysicalPosition,Pb:a.Pb,qc:a.qc,vc:a.vc,ib:a.ib});if(k instanceof jY)return k;b\u003d[new lH(k.layout)];f\u0026\u0026b.push(new uH({}));return{Zt:{slotId:a.slotId,slotType:a.slotType,slotPhysicalPosition:a.slotPhysicalPosition,Pb:a.Pb,qc:a.qc,vc:a.vc,ib:a.ib,Fa:new YW(b),adSlotLoggingData:e},Vh:k.Vh}};\nZQa\u003dfunction(a,b,c){var d\u003dRw(a.u.get(),\"SLOT_TYPE_PLAYER_BYTES\"),e\u003d[new hZ(a.j,d)];a\u003d[new iZ(a.j,d),new GY(a.j,c)];return{slotId:d,slotType:\"SLOT_TYPE_PLAYER_BYTES\",slotPhysicalPosition:1,Pb:b,qc:e,vc:a,ib:\"core\"}};\nCQa\u003dfunction(a,b,c,d){b\u003dnZ(a,b,c,d);return b instanceof jY?b:ZQa(a,b,c)};\niQa\u003dfunction(a,b,c,d,e,f){var k\u003dRw(a.u.get(),\"SLOT_TYPE_FORECASTING\");b\u003dnZ(a,b,c,d);if(b instanceof jY)return b;d\u003d[new hZ(a.j,k)];a\u003d[new iZ(a.j,k),new GY(a.j,c)];return{slotId:k,slotType:\"SLOT_TYPE_FORECASTING\",slotPhysicalPosition:1,Pb:b,qc:d,vc:a,ib:\"core\",Fa:new YW([new lH(f({slotId:k,slotType:\"SLOT_TYPE_FORECASTING\",slotPhysicalPosition:1,ib:\"core\",Pb:b,qc:d,vc:a}))]),adSlotLoggingData:e}};\n$Qa\u003dfunction(a,b,c,d,e){var f\u003d!b.hideCueRangeMarker;switch(b.kind){case \"AD_PLACEMENT_KIND_START\":return new Ow(a.j,c);case \"AD_PLACEMENT_KIND_MILLISECONDS\":return a\u003dFPa(b,d),a instanceof jY?a:e(a.yl,f);case \"AD_PLACEMENT_KIND_END\":return new cZ(a.j,c,f);default:return new jY(\"Cannot construct entry trigger\",{kind:b.kind})}};\nnZ\u003dfunction(a,b,c,d){return $Qa(a,b,c,d,function(e,f){return new WY(a.j,c,e,f)})};\nYQa\u003dfunction(a,b,c,d,e,f,k,l){var m\u003d[new lZ(a.j,b)];a\u003d[new GY(a.j,e),new iZ(a.j,b),new MY(a.j,k,\"error\")];return{slotId:b,slotType:c,slotPhysicalPosition:1,Pb:d,qc:m,vc:a,ib:\"core\",Fa:new YW([new lH(l({slotId:b,slotType:c,slotPhysicalPosition:1,ib:\"core\",Pb:d,qc:m,vc:a}))]),adSlotLoggingData:f}};\noZ\u003dfunction(a,b){g.I.call(this);this.La\u003da;this.u\u003db;this.eventCount\u003d0};\nJH\u003dfunction(a,b,c){VY(a,b,void 0,void 0,void 0,c,void 0,void 0,c.adSlotLoggingData,void 0)};\nuX\u003dfunction(a,b,c,d){IY(a.La.get())\u0026\u0026(null\u003d\u003dc.adSlotLoggingData||null\u003d\u003dc.adSlotLoggingData.serializedSlotAdServingDataEntry||0\u003d\u003d\u003dc.adSlotLoggingData.serializedSlotAdServingDataEntry.length)\u0026\u0026S(\"Unexpected empty SASDE in EnableSasdeForHtml - no SASDE found in slot\",c);VY(a,b,void 0,void 0,void 0,c,d?d:void 0,void 0,c.adSlotLoggingData,d?d.adLayoutLoggingData:void 0)};\nrPa\u003dfunction(a,b,c,d){var e\u003da.La.get();(e.I.V().S(\"html5_control_flow_include_trigger_logging_in_tmp_logs\")||e.I.V().S(\"html5_control_flow_include_trigger_logging_in_tmp_logs_live_infra\"))\u0026\u0026VY(a,\"ADS_CLIENT_EVENT_TYPE_TRIGGER_ACTIVATED\",void 0,void 0,void 0,b,d?d:void 0,c,b.adSlotLoggingData,d?d.adLayoutLoggingData:void 0)};\nVY\u003dfunction(a,b,c,d,e,f,k,l,m,n){var p\u003da.La.get();if((p.I.V().S(\"html5_enable_ads_client_monitoring_log\")||p.I.V().S(\"html5_enable_ads_client_monitoring_log_live_infra\"))\u0026\u0026!a.La.get().I.V().S(\"html5_disable_client_tmp_logs\")\u0026\u0026\"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED\"!\u003d\u003db){var r\u003dcX(a.u.get());b\u003d{eventType:b,eventOrder:++a.eventCount};p\u003d{};f\u0026\u0026(p.slotData\u003daX(r,f));k\u0026\u0026(p.layoutData\u003dfPa(r,k));l\u0026\u0026(p.triggerData\u003d$W(l.trigger,l.category));c\u0026\u0026(p.opportunityData\u003dgPa(r,c,d,e));var t,u;c\u003d{organicPlaybackContext:{contentCpn:Lw(a.j.get(),\n1).clientPlaybackNonce}};c.organicPlaybackContext.isLivePlayback\u003dLw(a.j.get(),1).Cf;c.organicPlaybackContext.isMdxPlayback\u003dnull\u003d\u003d\u003d(t\u003dLw(a.j.get(),1))||void 0\u003d\u003d\u003dt?void 0:t.isMdxPlayback;if(a\u003dnull\u003d\u003d\u003d(u\u003dLw(a.j.get(),2))||void 0\u003d\u003d\u003du?void 0:u.clientPlaybackNonce)c.adVideoPlaybackContext\u003d{adVideoCpn:a};c\u0026\u0026(p.externalContext\u003dc);b.adClientData\u003dp;m\u0026\u0026(b.serializedSlotAdServingData\u003dm.serializedSlotAdServingDataEntry);n\u0026\u0026(b.serializedAdServingData\u003dn.serializedAdServingDataEntry);g.Dt(\"adsClientStateChange\",{adsClientEvent:b})}};\npZ\u003dfunction(a,b,c){oZ.call(this,a,b);this.j\u003dc};\nqZ\u003dfunction(){this.j\u003dnew Map};\nrZ\u003dfunction(a,b,c,d,e){g.I.call(this);this.I\u003da;this.B\u003db;this.Ga\u003dc;this.C\u003dd;this.u\u003de;this.listeners\u003d[];var f\u003dnew Hv(this);g.J(this,f);f.T(a,\"internalAbandon\",this.QG);g.ef(this,function(){g.Jv(f)})};\nsZ\u003dfunction(a){g.I.call(this);this.I\u003da;this.j\u003dnew Map;this.u\u003dnew Hv(this);g.J(this,this.u);this.u.T(this.I,g.dx(\"ad\"),this.onCueRangeEnter,this);this.u.T(this.I,g.ex(\"ad\"),this.onCueRangeExit,this)};\naRa\u003dfunction(a,b,c,d,e){g.bx.call(this,b,c,{id:a,namespace:\"ad\",priority:e,visible:d})};\ntZ\u003dfunction(a){this.I\u003da};\nuZ\u003dfunction(a){this.I\u003da};\nRY\u003dfunction(a,b){return a.I.V().S(b)};\nbRa\u003dfunction(a){return a.I.V().S(\"html5_enable_pacf_for_playback_tracking_layout_web\")};\nvZ\u003dfunction(a){var b,c,d;return(null\u003d\u003d\u003d(d\u003dnull\u003d\u003d\u003d(c\u003dnull\u003d\u003d\u003d(b\u003da.I.getVideoData(1).getPlayerResponse())||void 0\u003d\u003d\u003db?void 0:b.playerConfig)||void 0\u003d\u003d\u003dc?void 0:c.daiConfig)||void 0\u003d\u003d\u003dd?void 0:d.enableServerStitchedDai)||!1};\nqY\u003dfunction(a){return a.I.V().S(\"html5_recover_from_non_fatal_errors_in_player_bytes\")};\nzX\u003dfunction(a){return g.DD(a.I.V())?a.I.V().S(\"html5_enable_vod_lsar_ivar_pacf_unplugged\"):rD(a.I.V())?a.I.V().S(\"html5_enable_non_notify_composite_vod_lsar_pacf\"):g.sD(a.I.V())?!0:!1};\ncRa\u003dfunction(a){return a.I.V().S(\"html5_recognize_predict_start_cue_point\")};\nTY\u003dfunction(a){return a.I.V().S(\"html5_pacf_enable_non_dai_live_video_ads\")};\nwZ\u003dfunction(a){return a.I.V().S(\"html5_enable_common_timer_for_survey_web\")};\ndRa\u003dfunction(a){return a.I.V().experiments.Za(\"enable_desktop_player_underlay\")};\neRa\u003dfunction(a){return a.I.V().experiments.Za(\"html5_disable_lidar\")};\nIY\u003dfunction(a){return a.I.V().experiments.Za(\"enable_sasde_for_html\")};\nxZ\u003dfunction(a,b){this.Ga\u003da;this.I\u003db;this.j\u003dnew Map;vF().subscribe(\"adactiveviewmeasurable\",this.wx,this);vF().subscribe(\"adfullyviewableaudiblehalfdurationimpression\",this.vx,this);vF().subscribe(\"adviewableimpression\",this.xx,this);vF().subscribe(\"adaudioaudible\",this.sx,this);vF().subscribe(\"adaudiomeasurable\",this.tx,this)};\nzZ\u003dfunction(a,b,c,d,e){e\u003dvoid 0\u003d\u003d\u003de?null:e;a.j.has(b)?S(\"Unexpected registration of layout in LidarApi\"):(a.j.set(b,e),Aha(Ol(Ro),c),Awa(vF(),b,{Bw:function(){return d?{currentTime:a.Ga.get().getCurrentTimeSec(2,!1),duration:d,Jc:2\u003d\u003d\u003da.Ga.get().getPresentingPlayerType()\u0026\u00261\u003d\u003d\u003dyZ(a.Ga.get(),2),Pga:!1,Qga:!0,volume:a.Ga.get().isMuted()?0:a.Ga.get().getVolume()/100}:{}}}))};\nAZ\u003dfunction(a,b){a.j.has(b)?(a.j.delete(b),delete vF().j[b]):S(\"Unexpected unregistration of layout in LidarApi\")};\nBZ\u003dfunction(a,b){this.B\u003da;this.C\u003db};\nCZ\u003dfunction(a,b,c,d){var e\u003dvoid 0\u003d\u003d\u003de?new BZ(function(){var f\u003da.getVideoData(1);return f?g.gF(f):\"\"},function(){return a.V().pageId}):e;\nthis.I\u003da;this.u\u003db;this.B\u003dc;this.C\u003dd;this.Sp\u003de;this.jC\u003dnull;this.j\u003dnew Map;this.Wh\u003dnew OF(e);this.D\u003da.V().experiments.Za(\"html5_disable_lidar\")};\ngRa\u003dfunction(a,b,c,d){d\u003dvoid 0\u003d\u003d\u003dd?[]:d;var e\u003dMQa(a.u.get(),c);e?(c\u003dDZ(a,fRa(e),e),b.hasOwnProperty(\"baseUrl\")?a.Sp.send(b,c):a.Wh.send(b,c,{},d)):S(\"Trying to ping from an unknown layout\",void 0,void 0,{layoutId:c})};\nEZ\u003dfunction(a,b){g.Dt(\"adsClientStateChange\",b)};\nFZ\u003dfunction(a,b){a.j.has(b.Ew())?S(\"Trying to register an existing AdErrorInfoSupplier.\"):a.j.set(b.Ew(),b)};\nGZ\u003dfunction(a,b){a.j.delete(b.Ew())||S(\"Trying to unregister a AdErrorInfoSupplier that has not been registered yet.\")};\nfRa\u003dfunction(a){var b\u003dW(a.Fa,\"metadata_type_ad_placement_config\");a\u003dW(a.Fa,\"metadata_type_media_sub_layout_index\");return{adPlacementConfig:b,yN:a}};\nDZ\u003dfunction(a,b,c,d){var e\u003dc?hRa(a):{};c\u003dc?iRa(a,c.layoutId):{};var f\u003d{},k\u003d{};d\u003dObject.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},JF(a.I,d)),Iwa(b.adPlacementConfig)),(f.SLOT_POS\u003dIF(function(){return(b.yN||0).toString()}),f)),c),e),(k.FINAL\u003dIF(function(){return\"1\"}),k.AD_CPN\u003dIF(function(){var l;\nreturn(null\u003d\u003d\u003d(l\u003dLw(a.C.get(),2))||void 0\u003d\u003d\u003dl?void 0:l.clientPlaybackNonce)||\"\"}),k));\ne\u003d{};c\u003dg.q(Object.values(jRa));for(f\u003dc.next();!f.done;f\u003dc.next())f\u003df.value,k\u003dd[f],null!\u003dk\u0026\u0026(e[f]\u003dk.toString());return e};\nhRa\u003dfunction(a){var b,c\u003d{},d\u003dnull\u003d\u003d\u003d(b\u003da.jC)||void 0\u003d\u003d\u003db?void 0:kRa(b);null!\u003dd\u0026\u0026(c.SURVEY_ELAPSED_MS\u003dIF(function(){return Math.round(1E3*d).toString()}));\nc.SURVEY_LOCAL_TIME_EPOCH_S\u003dIF(function(){return Math.round(Date.now()/1E3).toString()});\nreturn c};\niRa\u003dfunction(a,b){a\u003da.j.get(b);if(!a)return{};a\u003da.dF();if(!a)return{};b\u003d{};return b.YT_ERROR_CODE\u003da.CC.toString(),b.ERRORCODE\u003da.Hy.toString(),b.ERROR_MSG\u003da.errorMessage,b};\nHZ\u003dfunction(a,b,c){g.I.call(this);this.I\u003da;this.j\u003db;this.La\u003dc;this.listeners\u003d[];this.gG\u003dnull;this.bE\u003dnew Map;b\u003dnew g.yA(this);g.J(this,b);b.T(a,\"videodatachange\",this.PY);b.T(a,\"serverstitchedvideochange\",this.kY);this.gq\u003dLw(this)};\nLw\u003dfunction(a,b){var c\u003da.I.getVideoData(b);return c?lRa(a,c,b||a.I.getPresentingPlayerType(!0)):null};\nmRa\u003dfunction(a,b,c){var d\u003dlRa(a,b,c);a.gq\u003dd;a.listeners.forEach(function(e){e.sO(d)})};\nlRa\u003dfunction(a,b,c){var d,e,f,k,l\u003db.author,m\u003db.clientPlaybackNonce,n\u003db.isListed,p\u003db.Cc,r\u003db.title,t\u003db.qg,u\u003db.Jg,x\u003db.isMdxPlayback,y\u003db.oi,z\u003db.mdxEnvironment,E\u003db.rl,H\u003db.xl,G\u003db.Zp,M\u003db.videoId||\"\",Y\u003db.profilePicture||\"\",N\u003db.rj||\"\";b\u003db.hm||void 0;p\u003da.j.get().j.get(p)||{layoutId:null,slotId:null};var da\u003da.I.getVideoData(1),va\u003dda.Cf();da\u003dda.getPlayerResponse();c\u003d1E3*a.I.getDuration(c);a\u003d1E3*a.I.getDuration(1);var Fa\u003d(null\u003d\u003d\u003d(e\u003dnull\u003d\u003d\u003d(d\u003dnull\u003d\u003d\u003dda||void 0\u003d\u003d\u003dda?void 0:da.playerConfig)||void 0\u003d\u003d\u003dd?void 0:d.daiConfig)||\nvoid 0\u003d\u003d\u003de?void 0:e.enableDai)||!1;da\u003d(null\u003d\u003d\u003d(k\u003dnull\u003d\u003d\u003d(f\u003dnull\u003d\u003d\u003dda||void 0\u003d\u003d\u003dda?void 0:da.playerConfig)||void 0\u003d\u003d\u003df?void 0:f.daiConfig)||void 0\u003d\u003d\u003dk?void 0:k.enablePreroll)||!1;return Object.assign(Object.assign({},p),{videoId:M,author:l,clientPlaybackNonce:m,playbackDurationMs:c,wL:a,daiEnabled:Fa,FL:da,isListed:n,Cf:va,profilePicture:Y,title:r,rj:N,qg:t,Jg:u,hm:b,isMdxPlayback:x,oi:y,mdxEnvironment:z,rl:E,xl:H,Zp:G})};\nIZ\u003dfunction(a,b){g.I.call(this);this.I\u003da;this.j\u003db;this.listeners\u003d[];this.iq\u003dfunction(){S(\"Called \u0027doUnlockPreroll\u0027 before it\u0027s initialized.\")};\nb\u003dnew Hv(this);var c\u003dnew g.yA(this);g.J(this,c);g.J(this,b);b.T(a,\"progresssync\",this.MX);b.T(a,\"presentingplayerstatechange\",this.DX);b.T(a,\"fullscreentoggled\",this.onFullscreenToggled);b.T(a,\"onVolumeChange\",this.onVolumeChange);b.T(a,\"minimized\",this.hg);b.T(a,\"resize\",this.yb);c.T(a,g.dx(\"appad\"),this.Tj)};\nJZ\u003dfunction(a,b){var c;b\u003dnull!\u003d\u003d(c\u003da.j.get().bE.get(b))\u0026\u0026void 0!\u003d\u003dc?c:null;if(null\u003d\u003d\u003db)return S(\"Expected ad video start time on playback timeline\"),0;a\u003da.I.getCurrentTime(2,!0);return a\u003cb?0:a-b};\nyZ\u003dfunction(a,b){return a.I.zb(b)};\nnRa\u003dfunction(a){var b\u003da.I.gb().Bg();a\u003da.I.Ij(!0,!0);return b.height-(a.height+a.top)};\noRa\u003dfunction(a,b){var c\u003da.I.V();iD(c)||\"3\"!\u003d\u003dc.controlsType||a.I.gb().ey(b)};\nKZ\u003dfunction(a,b){g.hp(a.I.getRootNode(),b)};\nLZ\u003dfunction(a,b){g.jp(a.I.getRootNode(),b)};\npRa\u003dfunction(a,b,c,d,e){g.I.call(this);var f\u003dthis;this.u\u003dX(function(){return new Qw});\ng.J(this,this.u);this.X\u003dX(function(){return new aZ(f.u)});\ng.J(this,this.X);this.K\u003dX(function(){return new YY});\ng.J(this,this.K);this.B\u003dX(function(){return new UY(a)});\ng.J(this,this.B);this.C\u003dX(function(){return new mZ(f.u)});\ng.J(this,this.C);this.oa\u003dX(function(){return new qZ});\ng.J(this,this.oa);this.xa\u003dX(function(){return new vY(e)});\nthis.N\u003dX(function(){return new sZ(b)});\ng.J(this,this.N);this.Pc\u003dX(function(){return new tZ(b)});\ng.J(this,this.Pc);this.La\u003dX(function(){return new uZ(b)});\ng.J(this,this.La);this.D\u003dX(function(){return new eX(f.La)});\ng.J(this,this.D);this.J\u003dX(function(){return new QY(f.C,f.X,f.La,f.D,null,null)});\ng.J(this,this.J);this.j\u003dX(function(){return new HZ(b,f.oa,f.La)});\ng.J(this,this.j);this.Xb\u003dnew pZ(this.La,this.D,this.j);g.J(this,this.Xb);this.Ga\u003dX(function(){return new IZ(b,f.j)});\ng.J(this,this.Ga);this.Z\u003dX(function(){return new xZ(f.Ga,b)});\ng.J(this,this.Z);this.Ta\u003dX(function(){return new CZ(b,f.K,f.Z,f.j)});\ng.J(this,this.Ta);this.Bc\u003dnew Pw(this.B,this.J,c,this.La,a,this.j,this.Ga);g.J(this,this.Bc);var k\u003dnew rZ(b,this.Bc,this.Ga,this.j);this.ya\u003dX(function(){return k});\nthis.Xo\u003dk;this.ma\u003dnew XY(this.B,this.C,this.N,this.ya);g.J(this,this.ma);this.Ec\u003dnew Jw(this.B,this.C,this.J,this.j,this.ma,c);g.J(this,this.Ec);this.Xd\u003d{Rq:new Map,pm:new Map,gi:new Map,hn:new Map,Km:new Map};this.listeners\u003d[];this.Gq\u003d{Ec:this.Ec,Mk:null,Mm:null,Nf:this.La.get(),ob:this.xa.get(),fp:this.Ga.get(),Bc:this.Bc,Lj:this.u.get(),Lm:null,Pi:{DF:function(){}},\noh:this.K.get(),bk:this.j.get()}};\nMZ\u003dfunction(){this.listeners\u003dnew Set};\nNZ\u003dfunction(){};\nqRa\u003dfunction(a,b){b.siub\u0026\u0026b.bgub\u0026\u0026b.scs\u0026\u0026b.bgp\u0026\u0026Qda(b.siub,b.scs,b.bgub,b.bgp)};\nrRa\u003dfunction(a,b,c,d){this.callback\u003da;this.slot\u003db;this.B\u003dc;this.u\u003dd;this.j\u003dnull};\nsRa\u003dfunction(a,b,c,d){a.j\u0026\u0026S(\"Currently active request ongoing for slot. This should never happen\",a.slot);a.j\u003db();a.j.then(function(e){a.j\u003dnull;d\u0026\u0026d(e);var f\u003de.Hu?\"LAYOUT_TYPE_THROTTLED_AD_BREAK_RESPONSE\":\"LAYOUT_TYPE_AD_BREAK_RESPONSE\",k\u003da.B.get(),l\u003da.slot.slotId,m\u003ddX(a.u.get(),{slotId:a.slot.slotId,slotType:a.slot.slotType,slotPhysicalPosition:a.slot.slotPhysicalPosition,ib:a.slot.ib,Pb:a.slot.Pb,qc:a.slot.qc,vc:a.slot.vc}),n\u003dSw(k.u.get(),f,l),p\u003d{layoutId:n,layoutType:f,ib:\"core\"};e\u003d{layoutId:n,\nlayoutType:f,uc:new Map,zd:[new NQa(k.j,l)],Qc:[],Oc:[],Rc:[],Yc:[],ib:\"core\",Fa:new YW([new nH(e)]),zc:m(p)};pPa(a.callback,a.slot,e)},function(e){a.j\u003dnull;\nc\u0026\u0026c();e instanceof Bi||rX(a.callback,a.slot,new jY(e,void 0,!0))})};\ntRa\u003dfunction(a){if(null\u003d\u003da.j)a.callback.tB(a.slot);else try{a.j.cancel(),a.j\u003dnull,a.callback.tB(a.slot)}catch(b){a.j\u003dnull,rX(a.callback,a.slot,new jY(b))}};\nOZ\u003dfunction(a,b,c,d,e,f){this.slot\u003db;this.u\u003dc;this.B\u003df;this.j\u003dnew rRa(a,b,d,e)};\nuRa\u003dfunction(a){var b;null\u003d\u003d\u003d(b\u003da.B)||void 0\u003d\u003d\u003db?void 0:b.get().bp(W(a.slot.Fa,\"metadata_type_cue_point\").identifier)};\nPZ\u003dfunction(a,b,c,d,e){this.callback\u003da;this.slot\u003db;this.u\u003dc;this.j\u003dnew rRa(a,b,d,e)};\nQZ\u003dfunction(a,b){this.callback\u003da;this.slot\u003db};\nRZ\u003dfunction(a,b){return Nw(a,b.Rd,b.slotType)?!0:!1};\nSZ\u003dfunction(){};\nTZ\u003dfunction(a,b,c,d){this.j\u003da;this.B\u003db;this.u\u003dc;this.D\u003dd};\nUZ\u003dfunction(){};\nvRa\u003dfunction(a,b,c,d){this.callback\u003da;this.slot\u003db;this.layout\u003dc;this.j\u003dd};\nVZ\u003dfunction(a,b){return oG(a,b.Rd,b.Ue)?!0:!1};\nWZ\u003dfunction(a){this.j\u003da};\nXZ\u003dfunction(a,b,c,d,e){e\u003dvoid 0\u003d\u003d\u003de?null:e;this.D\u003da;this.Ta\u003db;this.layoutId\u003dd;this.j\u003d0;this.B\u003dnull;this.C\u003dnew Set;this.u\u003dArray.from(this.D.get(\"progress\")||[]);this.u.sort(function(f,k){return(f.offsetMilliseconds||0)-(k.offsetMilliseconds||0)});\nthis.J\u003d{adPlacementConfig:c,yN:e}};\nYZ\u003dfunction(){return[\"metadata_type_ad_placement_config\"]};\nZZ\u003dfunction(a){var b\u003da.Ta.get();return DZ(b,a.J)};\n$Z\u003dfunction(a,b){a.C.has(b)||a.mf(b)};\na_\u003dfunction(a,b,c){for(c\u003dvoid 0\u003d\u003d\u003dc?!1:c;a.j\u003ca.u.length;){var d\u003da.u[a.j];if(d.offsetMilliseconds\u003c\u003db||c)wRa(a,\"progress\",[d]),a.j++;else break}};\nb_\u003dfunction(a,b){return a.C.has(b)};\nwRa\u003dfunction(a,b,c){var d,e\u003da.Ta.get(),f\u003da.layoutId;a\u003dnull!\u003d\u003d(d\u003da.B)\u0026\u0026void 0!\u003d\u003dd?d:void 0;c\u003dvoid 0\u003d\u003d\u003dc?[]:c;var k\u003dMQa(e.u.get(),f);if(k)for(b\u003de.D?{}:e.B.get().mf(f,b),f\u003dDZ(e,fRa(k),k,a),c\u003dg.q(c),a\u003dc.next();!a.done;a\u003dc.next())a\u003da.value,a.baseUrl\u0026\u0026e.Wh.send(a.baseUrl,f,b,a.headers);else S(\"Trying to track from an unknown layout.\",void 0,void 0,{layoutId:f,trackingType:b})};\nxRa\u003dfunction(a,b,c,d,e){this.callback\u003da;this.slot\u003db;this.layout\u003dc;this.Ta\u003dd;this.j\u003de;a\u003dW(this.layout.Fa,\"metadata_type_ad_placement_config\");this.u\u003dnew XZ(c.uc,this.Ta,a,c.layoutId)};\nyRa\u003dfunction(){var a\u003d[\"metadata_type_client_forecasting_ad_renderer\"];YZ().forEach(function(b){a.push(b)});\nreturn{Rd:a,Ue:[\"LAYOUT_TYPE_FORECASTING\"]}};\nc_\u003dfunction(a,b){this.Ta\u003da;this.j\u003db};\nd_\u003dfunction(a,b,c,d){g.Kv.call(this);this.callback\u003da;this.slot\u003db;this.layout\u003dc;this.u\u003dd;this.j\u003d[]};\ne_\u003dfunction(a,b,c,d,e,f,k){e\u003dW(c.Fa,e);a\u003dZZ(a);var l\u003dng(function(){d.Mc(b,c)});\nk.push(f(e,a,c.layoutId,{adsClientData:c.zc},function(){l()}))};\nf_\u003dfunction(a,b,c,d,e,f,k,l,m){if(b\u003d\u003d\u003da)if(m){if(m\u003d\u003d\u003dl.layoutId){a:{a\u003dg.q(c.keys());for(b\u003da.next();!b.done;b\u003da.next())if(b\u003db.value,\"SLOT_TYPE_PLAYER_BYTES\"\u003d\u003d\u003db.slotType\u0026\u0026f\u003d\u003d\u003dc.get(b).layoutId){c\u003d!0;break a}c\u003d!1}c?d.I.sendVideoStatsEngageEvent(1,void 0,2):e?e():S(\"Tried to call engagePingCallback but it is null\",k,l)}}else S(\"Companion AdUxClick received without a layoutId\",k,l)};\nzRa\u003dfunction(a,b,c,d,e){rF.call(this,\"action-companion\",a,b,c,d,e)};\ng_\u003dfunction(a,b,c,d,e,f,k,l){d_.call(this,a,b,c,d);this.Ta\u003de;this.Ce\u003df;this.J\u003dl;this.Ji\u003d!0;this.B\u003dnull;this.C\u003dW(c.Fa,\"metadata_type_linked_player_bytes_layout_id\");pX(this.Ce(),this);a\u003dW(c.Fa,\"metadata_type_ad_placement_config\");this.D\u003dnew XZ(c.uc,this.Ta,a,c.layoutId)};\nARa\u003dfunction(){var a\u003d[\"metadata_type_action_companion_ad_renderer\",\"metadata_type_linked_player_bytes_layout_id\"];YZ().forEach(function(b){a.push(b)});\nreturn{Rd:a,Ue:[\"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON\"]}};\nh_\u003dfunction(a,b,c,d,e){d_.call(this,a,b,c,d);a\u003dW(c.Fa,\"metadata_type_ad_placement_config\");this.B\u003dnew XZ(c.uc,e,a,c.layoutId)};\nBRa\u003dfunction(){var a\u003d[\"metadata_type_ad_action_interstitial_renderer\"];YZ().forEach(function(b){a.push(b)});\nreturn{Rd:a,Ue:[\"LAYOUT_TYPE_ENDCAP\"]}};\ni_\u003dfunction(a,b,c,d,e,f,k,l){d_.call(this,a,b,c,d);this.Ga\u003de;this.Ta\u003df;this.D\u003dk;this.C\u003dl;this.B\u003d!1;this.J\u003dW(this.layout.Fa,\"metadata_type_linked_player_bytes_layout_id\")};\nCRa\u003dfunction(){return{Rd:[\"metadata_type_instream_ad_player_overlay_renderer\",\"metadata_type_player_bytes_callback\",\"metadata_type_linked_player_bytes_layout_id\",\"METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds\"],Ue:[\"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY\"]}};\nj_\u003dfunction(a,b,c,d,e,f,k,l){return VZ(c,CRa())?new i_(a,b,c,d,e,f,k,l):VZ(c,BRa())?new h_(a,b,c,d,f):null};\nk_\u003dfunction(a,b,c,d,e){this.u\u003da;this.Ga\u003db;this.Ta\u003dc;this.B\u003dd;this.j\u003de};\nl_\u003dfunction(a,b,c,d,e,f){g.I.call(this);this.callback\u003da;this.Sd\u003db;this.Ga\u003dc;this.ud\u003dd;this.Ce\u003de;this.La\u003df;this.Ji\u003d!0;this.MF\u003d!1};\nm_\u003dfunction(a,b,c,d,e,f,k,l,m,n){l_.call(this,a,b,c,d,m,n);this.B\u003de;this.slot\u003df;this.layout\u003dk;this.J\u003dl;this.u\u003d[];this.j\u003d-1;this.C\u003d!1};\nn_\u003dfunction(a,b,c){var d\u003dW(a.Hb().Fa,\"metadata_type_linked_in_player_layout_id\");return d?d:(S(\"Tried to retrieve Linked InPlayer LayoutId but missing ClientMetadata\",a.yd(),a.Hb(),{requestingSlot:b,requestingLayout:c}),null)};\no_\u003dfunction(a,b,c,d){if(!a.C){var e\u003da.u[a.j];e?(e.Hb().layoutId!\u003d\u003dc.layoutId\u0026\u0026S(\"SubLayout mismatch in exitSubLayoutAndPlayNext\",b,c,{exitingSubLayout:c.layoutId,activeSubLayout:e.Hb().layoutId}),a.C\u003d!0,e.lf(e.Hb(),d),rG(a.B,b,c,d),a.C\u003d!1,a.D?(a.D(),UH(a.ud.get())):DRa(a)):S(\"No active adapter when exitSubLayoutAndPlayNext in PlayerBytesVodCompositeLayoutRenderingAdapter. This should never happen.\",b,c)}};\nDRa\u003dfunction(a){if(a.j\u003d\u003d\u003da.u.length-1)a.j++,p_(a.J,a.layout.layoutId),UH(a.ud.get());else{-1\u003d\u003d\u003da.j\u0026\u0026a.callback.Mc(a.slot,a.layout);a.j++;var b\u003da.u[a.j];0\u003ca.j\u0026\u0026Jxa(a.ud.get());b.startRendering(b.Hb())}};\nq_\u003dfunction(a){return!a.Vo.Jc()\u0026\u0026a.state.Jc()};\nr_\u003dfunction(a,b,c){return a\u003cb?!1:null!\u003dc?c\u003c\u003db:a\u003c\u003db+1};\nERa\u003dfunction(a){var b,c;return\"AD_VIDEO_PROGRESS_KIND_PERCENT\"!\u003d\u003d(null\u003d\u003d\u003d(b\u003da.adVideoOffset)||void 0\u003d\u003d\u003db?void 0:b.kind)?!1:null!\u003d(null\u003d\u003d\u003d(c\u003da.adVideoOffset)||void 0\u003d\u003d\u003dc?void 0:c.percent)};\nFRa\u003dfunction(a){var b,c;return\"AD_VIDEO_PROGRESS_KIND_MILLISECONDS\"!\u003d\u003d(null\u003d\u003d\u003d(b\u003da.adVideoOffset)||void 0\u003d\u003d\u003db?void 0:b.kind)?!1:null!\u003d(null\u003d\u003d\u003d(c\u003da.adVideoOffset)||void 0\u003d\u003d\u003dc?void 0:c.milliseconds)\u0026\u0026!isNaN(Number(a.adVideoOffset.milliseconds))};\nGRa\u003dfunction(a,b,c,d){var e;this.D\u003da;this.layoutId\u003dc;this.J\u003dd;this.u\u003d[];this.j\u003d[];this.B\u003dthis.C\u003d0;a\u003dg.q(b);for(b\u003da.next();!b.done;b\u003da.next())switch(b\u003db.value,null\u003d\u003d\u003d(e\u003db.adVideoOffset)||void 0\u003d\u003d\u003de?void 0:e.kind){case \"AD_VIDEO_PROGRESS_KIND_PERCENT\":ERa(b)?this.u.push(b):S(\"Invalid AdVideoProgressPercentCommand\");break;case \"AD_VIDEO_PROGRESS_KIND_MILLISECONDS\":FRa(b)?this.j.push(b):S(\"Invalid AdVideoProgressMillisecondsCommand\");break;default:S(\"Unknown or invalid AdVideoProgressOffSet kind\")}this.u.sort(function(f,\nk){return f.adVideoOffset.percent-k.adVideoOffset.percent});\nthis.j.sort(function(f,k){return Number(f.adVideoOffset.milliseconds)-Number(k.adVideoOffset.milliseconds)})};\nt_\u003dfunction(a,b,c,d,e,f,k,l,m,n,p,r,t,u){var x;g.I.call(this);var y\u003dthis;this.callback\u003da;this.slot\u003db;this.layout\u003dc;this.Ta\u003dd;this.ma\u003de;this.Ga\u003df;this.ud\u003dk;this.Ja\u003dl;this.B\u003dm;this.J\u003dn;this.position\u003dr;this.Ea\u003dt;this.La\u003du;this.Ji\u003d!0;this.ya\u003d!1;this.u\u003d\"not_rendering\";this.N\u003d!1;a\u003dW(this.layout.Fa,\"metadata_type_ad_placement_config\");this.j\u003dnew XZ(c.uc,this.Ta,a,c.layoutId);a\u003d(null\u003d\u003d\u003d(x\u003ds_(this))||void 0\u003d\u003d\u003dx?void 0:x.progressCommands)||[];this.Va\u003dnew GRa(m,a,c.layoutId,function(){return y.wm()});\nthis.xa\u003dng(function(){y.callback.Mc(y.slot,y.layout)});\nthis.K\u003dng(function(){\"rendering_stop_requested\"!\u003d\u003dy.u\u0026\u0026p(y);y.X?y.callback.Zc(y.slot,y.layout,y.X):S(\"Received layout exit signal when not in layout exit flow.\",y.slot,y.layout)})};\ns_\u003dfunction(a){return W(a.layout.Fa,\"METADATA_TYPE_INTERACTIONS_AND_PROGRESS_LAYOUT_COMMANDS\")};\nv_\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?!1:c;if(\"rendering\"\u003d\u003d\u003da.u){a_(a.j,1E3*b,c);a.N||a_(a.j,1E3*b,void 0\u003d\u003d\u003dc?!1:c);var d\u003da.wm();if(d){d/\u003d1E3;if(b\u003e\u003d.25*d||c)$Z(a.j,\"first_quartile\"),u_(a,\"unmuted_first_quartile\");if(b\u003e\u003d.5*d||c)$Z(a.j,\"midpoint\"),u_(a,\"unmuted_midpoint\");if(b\u003e\u003d.75*d||c)$Z(a.j,\"third_quartile\"),u_(a,\"unmuted_third_quartile\");a\u003da.Va;b*\u003d1E3;if(c\u003da.J()){for(;a.C\u003ca.u.length;)if(d\u003da.u[a.C],d.adVideoOffset.percent*c\u003c\u003db)a.D.get().executeCommand(d.command,a.layoutId),a.C++;else break;for(;a.B\u003ca.j.length;)if(c\u003d\na.j[a.B],Number(c.adVideoOffset.milliseconds)\u003c\u003db)a.D.get().executeCommand(c.command,a.layoutId),a.B++;else break}}}};\nw_\u003dfunction(a,b){a.N||a.j.mf(b)};\nu_\u003dfunction(a,b){a.N||$Z(a.j,b)};\ny_\u003dfunction(a,b,c,d,e,f,k,l,m,n,p,r,t,u,x){t_.call(this,a,b,c,d,e,f,k,m,n,p,r,t,u,x);var y\u003dthis;this.Pc\u003dl;this.LA\u003d!0;this.Z\u003dthis.C\u003d0;wZ(this.La.get())?(this.D\u003dnew zH(this.wm(),function(z){v_(y,z/1E3);x_(y,z)},function(){v_(y,y.wm()/1E3,!0);\nx_(y,y.wm());y.K()}),g.J(this,this.D)):(this.timer\u003dnew g.Fi(200),this.timer.Qa(\"tick\",function(){y.Vb()}),g.J(this,this.timer))};\nHRa\u003dfunction(){for(var a\u003d[\"METADATA_TYPE_MEDIA_BREAK_LAYOUT_DURATION_MILLISECONDS\"],b\u003dg.q(YZ()),c\u003db.next();!c.done;c\u003db.next())a.push(c.value);return{Rd:a,Ue:[\"LAYOUT_TYPE_MEDIA_BREAK\"]}};\nIRa\u003dfunction(a){wZ(a.La.get())?a.D.start():(a.Z\u003dDate.now(),x_(a,a.C),a.timer.start())};\nkRa\u003dfunction(a){return wZ(a.La.get())?a.D.j/1E3:a.C/1E3};\nx_\u003dfunction(a,b){b\u003d{current:b/1E3,duration:a.wm()/1E3};a.Pc.get().Oa(\"onAdPlaybackProgress\",b)};\nz_\u003dfunction(a,b,c,d,e,f,k,l,m,n,p,r,t,u,x,y,z,E,H,G){t_.call(this,a,b,c,d,e,m,p,t,u,y,z,E,H,G);var M\u003dthis;this.Sa\u003df;this.Sd\u003dk;this.oa\u003dl;this.Z\u003dn;this.Pc\u003dr;this.Na\u003dx;this.adCpn\u003d\"\";this.D\u003dnew g.K(function(){M.ox(\"load_timeout\",new vX(\"Media layout load timeout.\",{},!0))},1E4)};\nJRa\u003dfunction(){for(var a\u003d[\"metadata_type_player_vars\",\"metadata_type_player_bytes_callback_ref\"],b\u003dg.q(YZ()),c\u003db.next();!c.done;c\u003db.next())a.push(c.value);return{Rd:a,Ue:[\"LAYOUT_TYPE_MEDIA\"]}};\nA_\u003dfunction(a,b,c,d,e,f,k){l_.call(this,a,b,c,d,f,k);this.j\u003de};\nLRa\u003dfunction(a,b,c,d,e,f,k,l,m,n,p,r,t,u,x,y,z,E,H){if(VZ(d,{Rd:[\"metadata_type_sub_layouts\"],Ue:[\"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES\"]})){var G\u003dW(d.Fa,\"metadata_type_sub_layouts\");a\u003dnew m_(a,n,r,u,b,c,d,f,e,H);e\u003d[];for(b\u003d{Cp:0};b.Cp\u003cG.length;b\u003d{Cp:b.Cp},b.Cp++){var M\u003dKRa({Mc:a.wY.bind(a),Zc:a.yY.bind(a),Ff:a.xY.bind(a)},c,G[b.Cp],k,l,m,n,p,r,t,u,x,y,z,E,function(Y){return function(N){N.lf(G[Y.Cp],\"normal\")}}(b),b.Cp,G.length,H);\nif(!M)return;e.push(M)}a.u\u003de;return a}if(VZ(d,{Rd:[],Ue:[\"LAYOUT_TYPE_MEDIA\",\"LAYOUT_TYPE_MEDIA_BREAK\"]}))return(c\u003dKRa({Mc:a.Mc.bind(a),Zc:a.Zc.bind(a),Ff:a.Ff.bind(a)},c,d,k,l,m,n,p,r,t,u,x,y,z,E,function(){p_(f,d.layoutId)},0,1,H))?new A_(a,n,r,u,c,e,H):c};\nKRa\u003dfunction(a,b,c,d,e,f,k,l,m,n,p,r,t,u,x,y,z,E,H){if(VZ(c,HRa()))return new y_(a,b,c,d,e,m,p,r,t,u,function(){},y,z,E,H);\nif(VZ(c,JRa()))return Mw(c.Fa,\"metadata_type_ad_intro\")?new z_(a,b,c,d,e,f,k,l,m,n,p,r,t,u,x,function(G){r.get().Oa(\"onAdIntroStateChange\",G)},y,z,E,H):new z_(a,b,c,d,e,f,k,l,m,n,p,r,t,u,x,function(G){r.get().Yi(G)},y,z,E,H)};\nB_\u003dfunction(a,b,c,d,e,f,k,l,m,n,p,r,t,u,x){this.Ce\u003da;this.J\u003db;this.Ta\u003dc;this.D\u003dd;this.N\u003de;this.Sd\u003df;this.K\u003dk;this.Ga\u003dl;this.B\u003dm;this.ud\u003dn;this.Pc\u003dp;this.j\u003dr;this.u\u003dt;this.C\u003du;this.La\u003dx};\nC_\u003dfunction(a,b,c,d,e,f,k,l){g.I.call(this);var m\u003dthis;this.D\u003da;this.J\u003db;this.B\u003dc;this.u\u003de;this.Ga\u003df;this.La\u003dk;this.C\u003dl;this.j\u003dnull;d.get().addListener(this);g.ef(this,function(){d.get().removeListener(m)});\ne.get().addListener(this);g.ef(this,function(){e.get().removeListener(m)})};\nKQa\u003dfunction(a,b){if(Lw(a.B.get(),1).daiEnabled\u0026\u0026\"AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED\"\u003d\u003d\u003db.adPlacementRenderer.config.adPlacementConfig.kind||TY(a.La.get()))if(a.j)S(\"Unexpected multiple fetch instructions for the current content\");else{a.j\u003db;b\u003dg.q(a.u.get().sC);for(var c\u003db.next();!c.done;c\u003db.next())MRa(a,a.j,c.value)}};\nMRa\u003dfunction(a,b,c){var d\u003da.Ga.get().getCurrentTimeSec(1,!1);Kw(a.D.get(),\"OPPORTUNITY_TYPE_LIVE_STREAM_BREAK_SIGNAL\",function(){var e\u003da.J.get(),f\u003dvZ(a.La.get());var k\u003d1E3*c.startSecs;k\u003d{yl:new Ap(k,k+1E3*c.durationSecs),NB:!1};var l\u003dc.startSecs+c.durationSecs;if(c.startSecs\u003c\u003dd)f\u003dnew Ap(1E3*(c.startSecs-4),1E3*l);else{var m\u003dMath.max(0,c.startSecs-d-10);f\u003dnew Ap(1E3*Math.floor(d+Math.random()*(f?0\u003d\u003d\u003dd?0:Math.min(m,5):m)),1E3*l)}k.gt\u003df;return[GPa(e,b.adPlacementRenderer.renderer.adBreakServiceRenderer,\nb.contentCpn,k,b.adPlacementRenderer.adSlotLoggingData,[new aH(c)])]})};\nD_\u003dfunction(a,b,c,d,e,f,k,l,m){g.I.call(this);this.J\u003da;this.N\u003db;this.K\u003dc;this.D\u003dd;this.u\u003de;this.B\u003df;this.j\u003dk;this.La\u003dl;this.C\u003dm;this.Ji\u003d!0};\nNRa\u003dfunction(a,b,c){return XQa(a.u.get(),b.contentCpn,b.Ju,function(d){return QQa(a.B.get(),d.slotId,c,b.adPlacementConfig,b.Ju,dX(a.j.get(),d))})};\nE_\u003dfunction(a){var b,c\u003dnull\u003d\u003d\u003d(b\u003dW(a.Fa,\"metadata_type_player_bytes_callback_ref\"))||void 0\u003d\u003d\u003db?void 0:b.current;if(c){var d\u003da.layoutId,e\u003dW(a.Fa,\"metadata_type_content_cpn\"),f\u003dW(a.Fa,\"metadata_type_instream_ad_player_overlay_renderer\"),k\u003dW(a.Fa,\"metadata_type_player_underlay_renderer\"),l\u003dW(a.Fa,\"metadata_type_ad_placement_config\"),m\u003dW(a.Fa,\"metadata_type_video_length_seconds\");var n\u003dMw(a.Fa,\"METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds\")?W(a.Fa,\"METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds\"):Mw(a.Fa,\n\"metadata_type_layout_enter_ms\")\u0026\u0026Mw(a.Fa,\"metadata_type_layout_exit_ms\")?(W(a.Fa,\"metadata_type_layout_exit_ms\")-W(a.Fa,\"metadata_type_layout_enter_ms\"))/1E3:void 0;a\u003d{Ju:d,contentCpn:e,PO:c,instreamAdPlayerOverlayRenderer:f,instreamAdPlayerUnderlayRenderer:k,adPlacementConfig:l,videoLengthSeconds:m,pG:n,NF:W(a.Fa,\"metadata_type_linked_in_player_layout_id\"),IM:W(a.Fa,\"metadata_type_linked_in_player_slot_id\")}}else a\u003dnull;return a};\nPRa\u003dfunction(a,b){return ORa(a,b)};\nQRa\u003dfunction(a,b){var c;b\u003dORa(a,b);if(!b)return null;b.pG\u003dnull\u003d\u003d\u003d(c\u003dW(a.Fa,\"metadata_type_ad_pod_info\"))||void 0\u003d\u003d\u003dc?void 0:c.adBreakRemainingLengthSeconds;return b};\nORa\u003dfunction(a,b){var c,d\u003dnull\u003d\u003d\u003d(c\u003dW(a.Fa,\"metadata_type_player_bytes_callback_ref\"))||void 0\u003d\u003d\u003dc?void 0:c.current;if(!d)return null;if(Mw(a.Fa,\"metadata_ad_video_is_listed\"))var e\u003dW(a.Fa,\"metadata_ad_video_is_listed\");else b?e\u003db.isListed:(S(\"No layout metadata nor AdPlayback specified for ad video isListed\"),e\u003d!1);Mw(a.Fa,\"metadata_type_ad_info_ad_metadata\")?b\u003dW(a.Fa,\"metadata_type_ad_info_ad_metadata\"):b?b\u003d{channelId:b.rj,channelThumbnailUrl:b.profilePicture,channelTitle:b.author,videoTitle:b.title}:\n(S(\"No layout metadata nor AdPlayback specified for AdMetaData\"),b\u003d{channelId:\"\",channelThumbnailUrl:\"\",channelTitle:\"\",videoTitle:\"\"});return{mT:b,adPlacementConfig:W(a.Fa,\"metadata_type_ad_placement_config\"),oT:e,contentCpn:W(a.Fa,\"metadata_type_content_cpn\"),NF:W(a.Fa,\"metadata_type_linked_in_player_layout_id\"),IM:W(a.Fa,\"metadata_type_linked_in_player_slot_id\"),instreamAdPlayerOverlayRenderer:W(a.Fa,\"metadata_type_instream_ad_player_overlay_renderer\"),instreamAdPlayerUnderlayRenderer:void 0,pG:void 0,\nPO:d,Ju:a.layoutId,videoLengthSeconds:W(a.Fa,\"metadata_type_video_length_seconds\")}};\nRRa\u003dfunction(a,b){this.callback\u003da;this.slot\u003db};\nF_\u003dfunction(){};\nSRa\u003dfunction(a,b,c){this.callback\u003da;this.slot\u003db;this.Ga\u003dc};\nTRa\u003dfunction(a,b,c){this.callback\u003da;this.slot\u003db;this.Ga\u003dc;this.u\u003d!1;this.j\u003d0};\nURa\u003dfunction(a,b,c){this.callback\u003da;this.slot\u003db;this.Ga\u003dc};\nG_\u003dfunction(a){this.Ga\u003da};\nH_\u003dfunction(a,b,c,d){this.category\u003da;this.trigger\u003db;this.slot\u003dc;this.layout\u003dd};\nI_\u003dfunction(a){g.I.call(this);this.oD\u003da;this.Mb\u003dnew Map};\nVRa\u003dfunction(a,b){for(var c\u003d[],d\u003dg.q(a.Mb.values()),e\u003dd.next();!e.done;e\u003dd.next()){e\u003de.value;var f\u003de.trigger;f instanceof EY\u0026\u0026f.Pe\u003d\u003d\u003db\u0026\u0026c.push(e)}c.length?gY(a.oD(),c):S(\"Survey is submitted but no registered triggers can be activated.\")};\nJ_\u003dfunction(a,b){I_.call(this,a);var c\u003dthis;b.get().addListener(this);g.ef(this,function(){b.get().removeListener(c)})};\nK_\u003dfunction(a){g.I.call(this);this.j\u003da;this.Ji\u003d!0;this.Mb\u003dnew Map;this.D\u003dnew Set;this.B\u003dnew Set;this.C\u003dnew Set;this.J\u003dnew Set;this.u\u003dnew Set};\nL_\u003dfunction(a,b){g.I.call(this);var c\u003dthis;this.j\u003da;this.Mb\u003dnew Map;b.get().addListener(this);g.ef(this,function(){b.get().removeListener(c)})};\nWRa\u003dfunction(a,b,c,d){var e\u003d[];a\u003dg.q(a.values());for(var f\u003da.next();!f.done;f\u003da.next())if(f\u003df.value,f.trigger instanceof GY){var k\u003df.trigger.j\u003d\u003d\u003db;k\u003d\u003d\u003dc?e.push(f):d\u0026\u0026k\u0026\u0026(S(\"Firing OnNewPlaybackAfterContentVideoIdTrigger from presumed cached playback CPN match.\",void 0,void 0,{cpn:b}),e.push(f))}return e};\nM_\u003dfunction(a,b,c,d){g.I.call(this);var e\u003dthis;this.u\u003da;this.B\u003db;this.Ga\u003dc;this.C\u003dd;this.Mb\u003dnew Map;this.j\u003dnew Set;c.get().addListener(this);g.ef(this,function(){c.get().removeListener(e)})};\nN_\u003dfunction(a,b,c,d,e,f,k,l,m,n){if(Lw(a.C.get(),1).clientPlaybackNonce!\u003d\u003dm)throw new jY(\"Cannot register CueRange-based trigger for different content CPN\",{trigger:c});a.Mb.set(c.triggerId,{bundle:new H_(b,c,d,e),Pz:f});a.B.get().addCueRange(f,k,l,n,a)};\nXRa\u003dfunction(a,b){a\u003dg.q(a.Mb.entries());for(var c\u003da.next();!c.done;c\u003da.next()){var d\u003dg.q(c.value);c\u003dd.next().value;d\u003dd.next().value;if(b\u003d\u003d\u003dd.Pz)return c}return\"\"};\nO_\u003dfunction(a){g.I.call(this);this.B\u003da;this.Ji\u003d!0;this.Mb\u003dnew Map;this.u\u003dthis.j\u003dnull};\np_\u003dfunction(a,b){for(var c\u003d[],d\u003dg.q(a.Mb.values()),e\u003dd.next();!e.done;e\u003dd.next())if(e\u003de.value,e.trigger instanceof HY){var f;if(f\u003de.trigger.layoutId\u003d\u003d\u003db)f\u003d(f\u003dsPa.get(e.category))?\"normal\"\u003d\u003d\u003df:!1;f\u0026\u0026c.push(e)}c.length\u0026\u0026gY(a.B(),c)};\nP_\u003dfunction(a){g.I.call(this);this.j\u003da;this.Ji\u003d!0;this.Mb\u003dnew Map};\nQ_\u003dfunction(a,b,c){g.I.call(this);this.j\u003da;this.C\u003db;this.D\u003dc;this.B\u003dthis.u\u003dvoid 0;this.C.get().addListener(this)};\nR_\u003dfunction(a,b,c,d,e,f){g.I.call(this);this.B\u003da;this.D\u003db;this.J\u003dc;this.N\u003dd;this.K\u003de;this.La\u003df;this.j\u003dthis.u\u003dnull;this.C\u003d!1;this.D.get().addListener(this)};\nwxa\u003dfunction(a,b,c,d,e){var f\u003dRw(a.K.get(),\"SLOT_TYPE_PLAYER_BYTES\");a.u\u003d{slotId:f,slotType:\"SLOT_TYPE_PLAYER_BYTES\",slotPhysicalPosition:1,Pb:void 0,qc:[],vc:[],ib:\"surface\",Fa:new YW([])};a.j\u003d{layoutId:b,layoutType:\"LAYOUT_TYPE_MEDIA\",uc:new Map,zd:[],Qc:[],Oc:[],Rc:[],Yc:[],ib:\"surface\",Fa:new YW(c),zc:bX(cX(a.J.get()),f,\"SLOT_TYPE_PLAYER_BYTES\",1,\"surface\",void 0,[],[],b,\"LAYOUT_TYPE_MEDIA\",\"surface\"),adLayoutLoggingData:e};AX(a.B(),a.u,a.j);d\u0026\u0026(BX(a.B(),a.u,a.j),a.C\u003d!0,XX(a.B(),a.u,a.j))};\nS_\u003dfunction(a){this.Pp\u003da};\nYRa\u003dfunction(a,b){if(!a)return{Zl:[],Hu:!0};a.trackingParams\u0026\u0026aya(oI(),a.trackingParams);if(a.adThrottled)return{Zl:[],Hu:!0};a\u003da.playerAds;if(!a||!a.length)return{Zl:[],Hu:!1};a\u003da.map(function(d){return d.adPlacementRenderer}).filter(function(d){return!(!d||!d.renderer)});\nif(!a.length)return{Zl:[],Hu:!1};if(0\u003cb.end){var c\u003db.end.toString();a.forEach(function(d){(d\u003dd.config\u0026\u0026d.config.adPlacementConfig)\u0026\u0026\"AD_PLACEMENT_KIND_MILLISECONDS\"\u003d\u003d\u003dd.kind\u0026\u0026d.adTimeOffset\u0026\u0026\"-1\"\u003d\u003d\u003dd.adTimeOffset.offsetEndMilliseconds\u0026\u0026d.adTimeOffset.offsetEndMilliseconds!\u003d\u003dc\u0026\u0026(d.adTimeOffset.offsetEndMilliseconds\u003dc)})}return{Zl:a,\nHu:!1}};\nT_\u003dfunction(a){g.I.call(this);this.I\u003da;this.listeners\u003d[];this.j\u003dnew Hv(this);g.J(this,this.j);this.j.T(this.I,\"aduxclicked\",this.onAdUxClicked);this.j.T(this.I,\"aduxmouseover\",this.CG);this.j.T(this.I,\"aduxmouseout\",this.BG);this.j.T(this.I,\"muteadaccepted\",this.hW)};\nZRa\u003dfunction(a,b,c){b\u003dg.Fl(b,function(d){return new hx(d,c,d.id)});\na.I.Oa(\"onAdUxUpdate\",b)};\nU_\u003dfunction(a,b){a\u003dg.q(a.listeners);for(var c\u003da.next();!c.done;c\u003da.next())b(c.value)};\nV_\u003dfunction(a,b,c,d){g.I.call(this);this.I\u003da;this.D\u003db;this.La\u003dc;this.Ta\u003dd;this.listeners\u003d[];this.B\u003dnew Set;this.sC\u003d[];this.C\u003dnew NH(this,cRa(c.get()));this.u\u003dnew OH;this.j\u003dnull;TY(c.get())||$Ra(this)};\n$Ra\u003dfunction(a){var b,c,d\u003da.I.getVideoData(1);(null\u003d\u003d\u003d(b\u003da.j)||void 0\u003d\u003d\u003db?void 0:b.clientPlaybackNonce)!\u003d\u003dd.clientPlaybackNonce\u0026\u0026(null!\u003da.j\u0026\u0026a.j.unsubscribe(\"cuepointupdated\",a.mB,a),d.subscribe(\"cuepointupdated\",a.mB,a),a.j\u003dd,a.B.clear(),a.sC.length\u003d0,d\u003d(null\u003d\u003d\u003d(c\u003dd.j)||void 0\u003d\u003d\u003dc?void 0:Ksa(c,0))||[],a.mB(d))};\naSa\u003dfunction(a){switch(a){case \"unknown\":return\"CUEPOINT_EVENT_UNKNOWN\";case \"start\":return\"CUEPOINT_EVENT_START\";case \"continue\":return\"CUEPOINT_EVENT_CONTINUE\";case \"stop\":return\"CUEPOINT_EVENT_STOP\";case \"predictStart\":return\"CUEPOINT_EVENT_PREDICT_START\";default:throw Error(\"Unexpected cuepoint event\");}};\nW_\u003dfunction(a){this.I\u003da};\nX_\u003dfunction(a){this.I\u003da};\nY_\u003dfunction(){this.listeners\u003d[]};\nbSa\u003dfunction(a){this.I\u003da};\nZ_\u003dfunction(a,b,c,d,e,f,k,l,m,n){this.callback\u003da;this.slot\u003db;this.layout\u003dc;this.B\u003dd;this.K\u003de;this.D\u003df;this.Ga\u003dk;this.j\u003dl;this.Ta\u003dm;this.N\u003dn;this.driftRecoveryMs\u003dW(this.layout.Fa,\"metadata_type_drift_recovery_ms\")||null};\ncSa\u003dfunction(a){var b\u003dW(a.layout.Fa,\"metadata_type_layout_enter_ms\"),c\u003dW(a.layout.Fa,\"metadata_type_layout_exit_ms\");a\u003da.D.get();b\u003dPH(a.u,b,c);return Math.min(c,null!\u003d\u003db?b:Infinity)};\n$_\u003dfunction(a,b){var c;EZ(a.Ta.get(),{driftRecoveryInfo:Object.assign({contentCpn:null\u003d\u003d\u003d(c\u003da.B.get().gq)||void 0\u003d\u003d\u003dc?void 0:c.clientPlaybackNonce,adClientData:a.layout.zc.adClientDataEntry},b)})};\na0\u003dfunction(a,b,c,d,e,f,k,l,m,n,p){Z_.call(this,a,b,c,d,e,f,k,l,m,n);this.J\u003dp;this.C\u003dthis.u\u003dnull;a\u003dg.q(this.J);for(b\u003da.next();!b.done;b\u003da.next())b\u003db.value,Mw(b.Hb().Fa,\"metadata_type_survey_overlay\")\u0026\u0026(this.C\u003db.Hb().layoutId)};\neSa\u003dfunction(a,b){var c\u003ddSa(a,b);a.u\u003d{zi:c};c?c.startRendering(c.Hb()):b\u003d\u003d\u003da.C\u0026\u0026S(\"Failed to find rendering adapter for survey media layout\",a.slot,a.layout,{surveyMediaLayoutId:b})};\ndSa\u003dfunction(a,b){return null\u003d\u003db?null:a.J.find(function(c){return c.Hb().layoutId\u003d\u003d\u003db})||null};\nfSa\u003dfunction(a,b,c,d,e,f,k,l,m,n){var p\u003de-d,r\u003dMw(b.Fa,\"metadata_type_survey_overlay\");if(!p)return k.Sw(c,2,f,d,e,a.slotId),n.Ni(\"ads_iraot\",\"d.\"+p+\";sid.\"+a.slotId+\";vl.\"+f+\";enterMs.\"+d+\";exitMs.\"+e+\";hso.\"+r),null;c\u003dk.Ks(c,2,f,d,e,a.slotId);n.Ni(\"ads_atct\",\"d.\"+p+\";sid.\"+a.slotId+\";vl.\"+f+\";enterMs.\"+d+\";exitMs.\"+e+\";hso.\"+r);if(!c)return S(\"Unexpected failure to add to playback timeline\",a,b,m()),null;a\u003da.slotId;b\u003db.layoutId;c?(l.j.has(c)\u0026\u0026S(\"Unexpected remap of timeline playback\"),l.j.set(c,\n{slotId:a,layoutId:b})):S(\"Invalid timeline playback ID\");d+f\u003ee\u0026\u0026k.Mu(c,e-d);return c};\ngSa\u003dfunction(a,b){var c\u003dW(b.Fa,\"metadata_type_sodar_extension_data\");if(c)try{qRa(0,c)}catch(d){S(\"Unexpected error when loading Sodar\",a,b,{error:d})}};\nhSa\u003dfunction(a,b,c,d,e,f){c\u003dnew g.bG(c,new g.ZH);b0(a,b,c,d,e,!1,f)};\nb0\u003dfunction(a,b,c,d,e,f,k){f\u003dvoid 0\u003d\u003d\u003df?!0:f;q_(c)\u0026\u0026r_(e,0,null)\u0026\u0026(!b_(a,\"impression\")\u0026\u0026k\u0026\u0026k(),$Z(a,\"impression\"));b_(a,\"impression\")\u0026\u0026(g.dG(c,4)\u0026\u0026!g.dG(c,2)\u0026\u0026a.mf(\"pause\"),0\u003ecG(c,4)\u0026\u0026!(0\u003ecG(c,2))\u0026\u0026a.mf(\"resume\"),g.dG(c,16)\u0026\u0026.5\u003c\u003de\u0026\u0026a.mf(\"seek\"),f\u0026\u0026g.dG(c,2)\u0026\u0026c0(a,c.state,b,d,e))};\nc0\u003dfunction(a,b,c,d,e,f){if(b_(a,\"impression\")){var k\u003d1\u003e\u003dMath.abs(d-e);d0(a,b,k?d:e,c,d,f);k\u0026\u0026$Z(a,\"complete\")}};\nd0\u003dfunction(a,b,c,d,e,f){a_(a,1E3*c);0\u003e\u003de||0\u003e\u003dc||(null\u003d\u003d\u003db||void 0\u003d\u003d\u003db?0:g.U(b,16))||(null\u003d\u003d\u003db||void 0\u003d\u003d\u003db?0:g.U(b,32))||(r_(c,.25*e,d)\u0026\u0026(f\u0026\u0026!b_(a,\"first_quartile\")\u0026\u0026f(\"first\"),$Z(a,\"first_quartile\")),r_(c,.5*e,d)\u0026\u0026(f\u0026\u0026!b_(a,\"midpoint\")\u0026\u0026f(\"second\"),$Z(a,\"midpoint\")),r_(c,.75*e,d)\u0026\u0026(f\u0026\u0026!b_(a,\"third_quartile\")\u0026\u0026f(\"third\"),$Z(a,\"third_quartile\")))};\niSa\u003dfunction(a,b){b_(a,\"impression\")\u0026\u0026a.mf(b?\"fullscreen\":\"end_fullscreen\")};\njSa\u003dfunction(a){b_(a,\"impression\")\u0026\u0026a.mf(\"clickthrough\")};\nkSa\u003dfunction(a){a.mf(\"active_view_measurable\")};\nlSa\u003dfunction(a){b_(a,\"impression\")\u0026\u0026!b_(a,\"seek\")\u0026\u0026a.mf(\"active_view_fully_viewable_audible_half_duration\")};\nmSa\u003dfunction(a){b_(a,\"impression\")\u0026\u0026!b_(a,\"seek\")\u0026\u0026a.mf(\"active_view_viewable\")};\nnSa\u003dfunction(a){b_(a,\"impression\")\u0026\u0026!b_(a,\"seek\")\u0026\u0026a.mf(\"audio_audible\")};\noSa\u003dfunction(a){b_(a,\"impression\")\u0026\u0026!b_(a,\"seek\")\u0026\u0026a.mf(\"audio_measurable\")};\npSa\u003dfunction(a,b,c,d,e,f,k,l,m,n,p,r){this.callback\u003da;this.slot\u003db;this.layout\u003dc;this.D\u003dd;this.j\u003de;this.Ga\u003df;this.K\u003dk;this.B\u003dl;this.J\u003dm;this.La\u003dn;this.Ta\u003dp;this.C\u003dr;this.LA\u003d!0;this.Cc\u003dthis.u\u003dnull};\nqSa\u003dfunction(a,b,c){var d;a.Ta.get().Ni(\"ads_qua\",\"cpn.\"+W(a.layout.Fa,\"metadata_type_content_cpn\")+\";acpn.\"+(null\u003d\u003d\u003d(d\u003dLw(a.C.get(),2))||void 0\u003d\u003d\u003dd?void 0:d.clientPlaybackNonce)+\";qt.\"+b+\";clr.\"+c)};\nrSa\u003dfunction(a,b){var c;a.Ta.get().Ni(\"ads_imp\",\"cpn.\"+W(a.layout.Fa,\"metadata_type_content_cpn\")+\";acpn.\"+(null\u003d\u003d\u003d(c\u003dLw(a.C.get(),2))||void 0\u003d\u003d\u003dc?void 0:c.clientPlaybackNonce)+\";clr.\"+b)};\ne0\u003dfunction(a){return{enterMs:W(a.Fa,\"metadata_type_layout_enter_ms\"),exitMs:W(a.Fa,\"metadata_type_layout_exit_ms\")}};\nf0\u003dfunction(a,b,c,d,e,f,k,l,m,n,p,r,t,u){Z_.call(this,a,b,c,d,e,k,l,m,n,r);this.X\u003df;this.J\u003dp;this.C\u003dt;this.La\u003du;this.Cc\u003dthis.u\u003dnull};\nsSa\u003dfunction(a,b){var c;a.Ta.get().Ni(\"ads_imp\",\"acpn.\"+(null\u003d\u003d\u003d(c\u003dLw(a.B.get(),2))||void 0\u003d\u003d\u003dc?void 0:c.clientPlaybackNonce)+\";clr.\"+b)};\ntSa\u003dfunction(a,b,c){var d;a.Ta.get().Ni(\"ads_qua\",\"cpn.\"+W(a.layout.Fa,\"metadata_type_content_cpn\")+\";acpn.\"+(null\u003d\u003d\u003d(d\u003dLw(a.B.get(),2))||void 0\u003d\u003d\u003dd?void 0:d.clientPlaybackNonce)+\";qt.\"+b+\";clr.\"+c)};\ng0\u003dfunction(a,b,c,d,e,f,k,l,m,n,p,r,t,u,x,y,z,E,H){this.Ce\u003da;this.oa\u003db;this.j\u003dc;this.B\u003dd;this.Ga\u003de;this.Ta\u003df;this.K\u003dk;this.D\u003dl;this.u\u003dm;this.C\u003dn;this.Sd\u003dp;this.Z\u003dr;this.ud\u003dt;this.Pc\u003du;this.N\u003dx;this.X\u003dy;this.ma\u003dz;this.La\u003dE;this.J\u003dH};\nh0\u003dfunction(a){g.I.call(this);this.j\u003da;this.Mb\u003dnew Map};\ni0\u003dfunction(a,b){for(var c\u003d[],d\u003dg.q(a.Mb.values()),e\u003dd.next();!e.done;e\u003dd.next())e\u003de.value,e.trigger.j\u003d\u003d\u003db.layoutId\u0026\u0026c.push(e);c.length\u0026\u0026gY(a.j(),c)};\nj0\u003dfunction(a,b){var c;g.I.call(this);var d\u003dthis;this.C\u003da;this.u\u003dnew Map;this.B\u003dnew Map;this.j\u003dnull;b.get().addListener(this);g.ef(this,function(){b.get().removeListener(d)});\nthis.j\u003d(null\u003d\u003d\u003d(c\u003db.get().gq)||void 0\u003d\u003d\u003dc?void 0:c.slotId)||null};\nuSa\u003dfunction(a,b){var c\u003d[];a\u003dg.q(a.values());for(var d\u003da.next();!d.done;d\u003da.next())d\u003dd.value,d.slot.slotId\u003d\u003d\u003db\u0026\u0026c.push(d);return c};\nk0\u003dfunction(a){this.I\u003da};\nvSa\u003dfunction(a,b,c,d,e){rF.call(this,\"image-companion\",a,b,c,d,e)};\nl0\u003dfunction(a,b,c,d,e,f,k,l){d_.call(this,a,b,c,d);this.Ta\u003de;this.Ce\u003df;this.J\u003dl;this.Ji\u003d!0;this.B\u003dnull;this.C\u003dW(c.Fa,\"metadata_type_linked_player_bytes_layout_id\");pX(this.Ce(),this);a\u003dW(c.Fa,\"metadata_type_ad_placement_config\");this.D\u003dnew XZ(c.uc,this.Ta,a,c.layoutId)};\nwSa\u003dfunction(){var a\u003d[\"metadata_type_image_companion_ad_renderer\",\"metadata_type_linked_player_bytes_layout_id\"];YZ().forEach(function(b){a.push(b)});\nreturn{Rd:a,Ue:[\"LAYOUT_TYPE_COMPANION_WITH_IMAGE\"]}};\nxSa\u003dfunction(a,b,c,d,e){rF.call(this,\"shopping-companion\",a,b,c,d,e)};\nm0\u003dfunction(a,b,c,d,e,f,k,l){d_.call(this,a,b,c,d);this.Ta\u003de;this.Ce\u003df;this.J\u003dl;this.Ji\u003d!0;this.B\u003dnull;this.C\u003dW(c.Fa,\"metadata_type_linked_player_bytes_layout_id\");pX(this.Ce(),this);a\u003dW(c.Fa,\"metadata_type_ad_placement_config\");this.D\u003dnew XZ(c.uc,this.Ta,a,c.layoutId)};\nySa\u003dfunction(){var a\u003d[\"metadata_type_shopping_companion_carousel_renderer\",\"metadata_type_linked_player_bytes_layout_id\"];YZ().forEach(function(b){a.push(b)});\nreturn{Rd:a,Ue:[\"LAYOUT_TYPE_COMPANION_WITH_SHOPPING\"]}};\nzSa\u003dfunction(a,b,c,d,e){rF.call(this,\"ads-engagement-panel\",a,b,c,d,e)};\nn0\u003dfunction(a,b,c,d,e,f,k,l){d_.call(this,a,b,c,d);this.Ta\u003de;this.Ce\u003df;this.J\u003dl;this.Ji\u003d!0;this.B\u003dnull;this.C\u003dW(c.Fa,\"metadata_type_linked_player_bytes_layout_id\");pX(this.Ce(),this);a\u003dW(c.Fa,\"metadata_type_ad_placement_config\");this.D\u003dnew XZ(c.uc,this.Ta,a,c.layoutId)};\nASa\u003dfunction(){var a\u003d[\"metadata_type_ads_engagement_panel_renderer\",\"metadata_type_linked_player_bytes_layout_id\"];YZ().forEach(function(b){a.push(b)});\nreturn{Rd:a,Ue:[\"LAYOUT_TYPE_PANEL_TEXT_ICON_IMAGE_TILES_BUTTON\"]}};\nBSa\u003dfunction(a,b,c,d,e){this.j\u003da;this.Ta\u003db;this.Ce\u003dc;this.u\u003dd;this.B\u003de};\no0\u003dfunction(a,b,c){rF.call(this,\"player-underlay\",a,{},b,c);this.j\u003dc};\np0\u003dfunction(a,b,c,d){d_.call(this,a,b,c,d)};\nCSa\u003dfunction(a){this.j\u003da};\nDSa\u003dfunction(a,b,c,d,e,f){this.callback\u003da;this.slot\u003db;this.layout\u003dc;this.Ga\u003dd;this.Ta\u003de;this.La\u003df;a\u003dW(c.Fa,\"metadata_type_ad_placement_config\");this.j\u003dnew XZ(c.uc,this.Ta,a,c.layoutId)};\nESa\u003dfunction(a,b,c){this.Ga\u003da;this.Ta\u003db;this.La\u003dc};\nq0\u003dfunction(a,b,c,d,e){d_.call(this,c,a,b,d);this.Ta\u003de;a\u003dW(b.Fa,\"metadata_type_ad_placement_config\");this.B\u003dnew XZ(b.uc,e,a,b.layoutId)};\nr0\u003dfunction(a){return Math.round(a.width)+\"x\"+Math.round(a.height)};\nt0\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?s0:c;c.width\u003cs0.width\u0026\u0026(c\u003ds0);if(a.width\u003cc.width||a.height\u003cc.height)return{CC:3,Hy:501,errorMessage:\"ad(\"+r0(c)+\") larger than container(\"+r0(a)+\").\"};if(c.width*c.height\u003ea.width*a.height*.2)return{CC:3,Hy:501,errorMessage:\"ad(\"+r0(c)+\") to container(\"+r0(a)+\") ratio exceeds limit.\"};if(c.height\u003ea.height/3-b)return{CC:3,Hy:501,errorMessage:\"ad(\"+r0(c)+\") covers container(\"+r0(a)+\") center.\"}};\nFSa\u003dfunction(a,b){var c\u003dW(a.Fa,\"metadata_type_ad_placement_config\");return new XZ(a.uc,b,c,a.layoutId)};\nu0\u003dfunction(a){return W(a.Fa,\"metadata_type_invideo_overlay_ad_renderer\")};\nv0\u003dfunction(a,b,c,d){rF.call(this,\"invideo-overlay\",a,b,c,d);this.j\u003dd};\nw0\u003dfunction(a,b,c,d,e,f,k,l,m,n,p,r){d_.call(this,f,a,b,e);this.Ta\u003dc;this.B\u003dk;this.Ga\u003dl;this.K\u003dm;this.La\u003dn;this.D\u003dp;this.C\u003dr;this.N\u003dFSa(b,c)};\nGSa\u003dfunction(){var a\u003d[\"metadata_type_invideo_overlay_ad_renderer\"];YZ().forEach(function(b){a.push(b)});\nreturn{Rd:a,Ue:[\"LAYOUT_TYPE_IN_VIDEO_TEXT_OVERLAY\",\"LAYOUT_TYPE_IN_VIDEO_ENHANCED_TEXT_OVERLAY\"]}};\nx0\u003dfunction(a,b,c,d,e,f,k,l,m,n,p,r,t){d_.call(this,f,a,b,e);this.Ta\u003dc;this.B\u003dk;this.K\u003dl;this.Ga\u003dm;this.N\u003dn;this.La\u003dp;this.D\u003dr;this.C\u003dt;this.X\u003dFSa(b,c)};\nHSa\u003dfunction(){for(var a\u003d[\"metadata_type_invideo_overlay_ad_renderer\"],b\u003dg.q(YZ()),c\u003db.next();!c.done;c\u003db.next())a.push(c.value);return{Rd:a,Ue:[\"LAYOUT_TYPE_IN_VIDEO_IMAGE_OVERLAY\"]}};\ny0\u003dfunction(a){this.Ga\u003da;this.j\u003d!1};\nz0\u003dfunction(a,b,c,d,e,f,k){d_.call(this,c,a,b,d);this.B\u003de;this.Ga\u003df;this.La\u003dk};\nISa\u003dfunction(a,b,c,d,e,f,k,l,m,n){this.j\u003da;this.Ga\u003db;this.Ta\u003dc;this.K\u003dd;this.D\u003de;this.B\u003df;this.J\u003dk;this.C\u003dl;this.La\u003dm;this.u\u003dn};\nA0\u003dfunction(a){g.I.call(this);this.B\u003da;this.Ji\u003d!0;this.Mb\u003dnew Map;this.j\u003dnew Map;this.u\u003dnew Map};\nJSa\u003dfunction(a,b){var c\u003d[];if(b\u003da.j.get(b.layoutId)){b\u003dg.q(b);for(var d\u003db.next();!d.done;d\u003db.next())(d\u003da.u.get(d.value.triggerId))\u0026\u0026c.push(d)}return c};\nKSa\u003dfunction(a,b,c,d,e){g.I.call(this);var f\u003dthis;this.K\u003dX(function(){return new Qw});\ng.J(this,this.K);this.oa\u003dX(function(){return new aZ(f.K)});\ng.J(this,this.oa);this.D\u003dX(function(){return new YY});\ng.J(this,this.D);this.X\u003dX(function(){return new UY(a)});\ng.J(this,this.X);this.Z\u003dX(function(){return new mZ(f.K)});\ng.J(this,this.Z);this.Gb\u003dX(function(){return new qZ});\ng.J(this,this.Gb);this.Ub\u003dX(function(){return new sF(b.V())});\ng.J(this,this.Ub);this.ma\u003dX(function(){return new T_(b)});\ng.J(this,this.ma);this.Ea\u003dX(function(){return new vY(e)});\ng.J(this,this.Ea);this.ud\u003dX(function(){return new TH(b)});\ng.J(this,this.ud);this.Ja\u003dX(function(){return new sZ(b)});\ng.J(this,this.Ja);this.Sd\u003dX(function(){return new W_(b)});\ng.J(this,this.Sd);this.Pc\u003dX(function(){return new tZ(b)});\ng.J(this,this.Pc);this.La\u003dX(function(){return new uZ(b)});\ng.J(this,this.La);this.Lb\u003dX(function(){return new S_(d)});\ng.J(this,this.Lb);this.J\u003dX(function(){return new eX(f.La)});\ng.J(this,this.J);this.Va\u003dX(function(){return new QY(f.Z,f.oa,f.La,f.J,\"SLOT_TYPE_ABOVE_FEED\",f.kb)});\ng.J(this,this.Va);this.Dc\u003dX(function(){return new X_(b)});\ng.J(this,this.Dc);this.rb\u003dX(function(){return new Y_});\ng.J(this,this.rb);this.qb\u003dX(function(){return new MZ});\ng.J(this,this.qb);this.j\u003dX(function(){return new HZ(b,f.Gb,f.La)});\ng.J(this,this.j);this.Xb\u003dnew pZ(this.La,this.J,this.j);g.J(this,this.Xb);this.Ia\u003dX(function(){return new V_(b,f.j,f.La,f.Ta)});\ng.J(this,this.Ia);this.Sa\u003dX(function(){return new k0(b)});\ng.J(this,this.Sa);this.Ga\u003dX(function(){return new IZ(b,f.j)});\ng.J(this,this.Ga);this.Re\u003dX(function(){return new NZ});\nthis.xa\u003dX(function(){return new xZ(f.Ga,b)});\ng.J(this,this.xa);this.Ta\u003dX(function(){return new CZ(b,f.D,f.xa,f.j)});\ng.J(this,this.Ta);this.bd\u003dnew D_(E_,B0,function(l,m,n,p){return bZ(f.oa.get(),l,m,n,p)},this.X,this.Z,this.oa,this.J,this.La,this.j);\ng.J(this,this.bd);this.Bc\u003dnew Pw(this.X,this.Va,c,this.La,a,this.j,this.Ga);g.J(this,this.Bc);var k\u003dnew rZ(b,this.Bc,this.Ga,this.j,this.Ia);this.bb\u003dX(function(){return k});\nthis.Xo\u003dk;this.kb\u003dnew C_(this.X,this.Z,this.j,this.bb,this.Ia,this.Ga,this.La,this.Sa);g.J(this,this.kb);this.Cb\u003dnew XY(this.X,this.Z,this.Ja,this.bb);g.J(this,this.Cb);this.Ec\u003dnew Jw(this.X,this.Z,this.Va,this.j,this.Cb,c);g.J(this,this.Ec);this.Tb\u003dX(function(){return new TZ(f.Lb,f.oa,f.J,f.Sa)});\ng.J(this,this.Tb);this.B\u003dX(function(){return new UZ});\ng.J(this,this.B);this.ya\u003dnew J_(a,this.ma);g.J(this,this.ya);this.u\u003dnew K_(a);g.J(this,this.u);this.Ya\u003dnew h0(a);g.J(this,this.Ya);this.jb\u003dnew L_(a,this.bb);g.J(this,this.jb);this.Na\u003dnew M_(a,this.Ja,this.Ga,this.j);g.J(this,this.Na);this.tb\u003dnew j0(a,this.j);g.J(this,this.tb);this.N\u003dnew O_(a);g.J(this,this.N);this.Vc\u003dnew P_(a);g.J(this,this.Vc);this.Eb\u003dnew A0(a);g.J(this,this.Eb);this.C\u003dX(function(){return new F_});\ng.J(this,this.C);this.md\u003dX(function(){return new G_(f.Ga)});\ng.J(this,this.md);this.Fd\u003dX(function(){return new BSa(f.ma,f.Ta,a,f.D,f.xa)});\ng.J(this,this.Fd);this.Sb\u003dX(function(){return new WZ(f.Ec)});\ng.J(this,this.Sb);this.Wb\u003dX(function(){return new c_(f.Ta,f.N)});\ng.J(this,this.Wb);this.Wc\u003dX(function(){return new g0(a,f.N,f.j,f.Sa,f.Ga,f.Ta,f.Gb,f.Ia,f.xa,f.Re,f.Sd,f.Ja,f.ud,f.Pc,f.Ub,f.Ea,f.Dc,f.La,f.D)});\ng.J(this,this.Wc);this.Od\u003dX(function(){return new ESa(f.Ga,f.Ta,f.La)});\ng.J(this,this.Od);this.lc\u003dX(function(){return new ISa(f.ma,f.Ga,f.Ta,f.D,f.xa,f.Ya,f.Eb,f.Ea,f.La,c)});\ng.J(this,this.lc);this.Pd\u003dX(function(){return new CSa(f.ma)});\ng.J(this,this.Pd);this.ge\u003dnew Q_(a,this.qb,this.K);g.J(this,this.ge);this.je\u003dnew R_(a,this.rb,this.J,this.j,this.K,this.La);g.J(this,this.je);this.Xd\u003d{Rq:new Map([[\"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED\",this.Ec],[\"OPPORTUNITY_TYPE_LIVE_STREAM_BREAK_SIGNAL\",this.kb],[\"OPPORTUNITY_TYPE_PLAYER_BYTES_MEDIA_LAYOUT_ENTERED\",this.bd],[\"OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED\",this.Bc],[\"OPPORTUNITY_TYPE_THROTTLED_AD_BREAK_REQUEST_SLOT_REENTRY\",this.Cb]]),pm:new Map([[\"SLOT_TYPE_AD_BREAK_REQUEST\",\nthis.Tb],[\"SLOT_TYPE_ABOVE_FEED\",this.B],[\"SLOT_TYPE_FORECASTING\",this.B],[\"SLOT_TYPE_IN_PLAYER\",this.B],[\"SLOT_TYPE_PLAYER_BYTES\",this.B],[\"SLOT_TYPE_PLAYER_UNDERLAY\",this.B],[\"SLOT_TYPE_PLAYBACK_TRACKING\",this.B]]),gi:new Map([[\"TRIGGER_TYPE_SKIP_REQUESTED\",this.ya],[\"TRIGGER_TYPE_SURVEY_SUBMITTED\",this.ya],[\"TRIGGER_TYPE_LAYOUT_ID_ENTERED\",this.u],[\"TRIGGER_TYPE_LAYOUT_ID_EXITED\",this.u],[\"TRIGGER_TYPE_LAYOUT_EXITED_FOR_REASON\",this.u],[\"TRIGGER_TYPE_ON_DIFFERENT_LAYOUT_ID_ENTERED\",this.u],[\"TRIGGER_TYPE_SLOT_ID_ENTERED\",\nthis.u],[\"TRIGGER_TYPE_SLOT_ID_EXITED\",this.u],[\"TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY\",this.u],[\"TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY\",this.u],[\"TRIGGER_TYPE_SLOT_ID_SCHEDULED\",this.u],[\"TRIGGER_TYPE_ON_DIFFERENT_SLOT_ID_ENTER_REQUESTED\",this.u],[\"TRIGGER_TYPE_CLOSE_REQUESTED\",this.Ya],[\"TRIGGER_TYPE_BEFORE_CONTENT_VIDEO_ID_STARTED\",this.jb],[\"TRIGGER_TYPE_CONTENT_VIDEO_ID_ENDED\",this.Na],[\"TRIGGER_TYPE_MEDIA_TIME_RANGE\",this.Na],[\"TRIGGER_TYPE_NOT_IN_MEDIA_TIME_RANGE\",this.Na],[\"TRIGGER_TYPE_LIVE_STREAM_BREAK_STARTED\",\nthis.tb],[\"TRIGGER_TYPE_LIVE_STREAM_BREAK_ENDED\",this.tb],[\"TRIGGER_TYPE_ON_LAYOUT_SELF_EXIT_REQUESTED\",this.N],[\"TRIGGER_TYPE_ON_SLOT_SELF_ENTER_REQUESTED\",this.N],[\"TRIGGER_TYPE_ON_NEW_PLAYBACK_AFTER_CONTENT_VIDEO_ID\",this.jb],[\"TRIGGER_TYPE_ON_OPPORTUNITY_TYPE_RECEIVED\",this.Vc],[\"TRIGGER_TYPE_TIME_RELATIVE_TO_LAYOUT_ENTER\",this.Eb]]),hn:new Map([[\"SLOT_TYPE_ABOVE_FEED\",this.C],[\"SLOT_TYPE_AD_BREAK_REQUEST\",this.C],[\"SLOT_TYPE_FORECASTING\",this.C],[\"SLOT_TYPE_IN_PLAYER\",this.C],[\"SLOT_TYPE_PLAYER_BYTES\",\nthis.md],[\"SLOT_TYPE_PLAYER_UNDERLAY\",this.C],[\"SLOT_TYPE_PLAYBACK_TRACKING\",this.C]]),Km:new Map([[\"SLOT_TYPE_ABOVE_FEED\",this.Fd],[\"SLOT_TYPE_AD_BREAK_REQUEST\",this.Sb],[\"SLOT_TYPE_FORECASTING\",this.Wb],[\"SLOT_TYPE_PLAYER_BYTES\",this.Wc],[\"SLOT_TYPE_PLAYBACK_TRACKING\",this.Od],[\"SLOT_TYPE_IN_PLAYER\",this.lc],[\"SLOT_TYPE_PLAYER_UNDERLAY\",this.Pd]])};this.listeners\u003d[this.D.get()];this.Gq\u003d{Ec:this.Ec,Mk:this.N,Mm:this.rb.get(),Nf:this.La.get(),ob:this.Ea.get(),fp:this.Ga.get(),Bc:this.Bc,Lj:this.K.get(),\nLm:this.qb.get(),Pi:this.ya,oh:this.D.get(),bk:this.j.get()}};\nLSa\u003dfunction(a,b,c,d,e,f,k,l,m,n){this.u\u003da;this.Ga\u003db;this.Ta\u003dc;this.K\u003dd;this.D\u003de;this.B\u003df;this.J\u003dk;this.C\u003dl;this.La\u003dm;this.j\u003dn};\nMSa\u003dfunction(a,b,c,d,e){g.I.call(this);var f\u003dthis;this.C\u003dX(function(){return new Qw});\ng.J(this,this.C);this.K\u003dX(function(){return new aZ(f.C)});\ng.J(this,this.K);this.N\u003dX(function(){return new YY});\ng.J(this,this.N);this.D\u003dX(function(){return new UY(a)});\ng.J(this,this.D);this.J\u003dX(function(){return new mZ(f.C)});\ng.J(this,this.J);this.bd\u003dX(function(){return new qZ});\ng.J(this,this.bd);this.Gb\u003dX(function(){return new sF(b.V())});\ng.J(this,this.Gb);this.Ja\u003dX(function(){return new T_(b)});\ng.J(this,this.Ja);this.Z\u003dX(function(){return new vY(e)});\ng.J(this,this.Z);this.ud\u003dX(function(){return new TH(b)});\ng.J(this,this.ud);this.ma\u003dX(function(){return new sZ(b)});\ng.J(this,this.ma);this.Sd\u003dX(function(){return new W_(b)});\ng.J(this,this.Sd);this.Pc\u003dX(function(){return new tZ(b)});\ng.J(this,this.Pc);this.La\u003dX(function(){return new uZ(b)});\ng.J(this,this.La);this.tb\u003dX(function(){return new S_(d)});\ng.J(this,this.tb);this.B\u003dX(function(){return new eX(f.La)});\ng.J(this,this.B);this.Ia\u003dX(function(){return new QY(f.J,f.K,f.La,f.B,null,f.bb)});\ng.J(this,this.Ia);this.Ub\u003dX(function(){return new X_(b)});\ng.J(this,this.Ub);this.kb\u003dX(function(){return new Y_});\ng.J(this,this.kb);this.jb\u003dX(function(){return new MZ});\ng.J(this,this.jb);this.j\u003dX(function(){return new HZ(b,f.bd,f.La)});\ng.J(this,this.j);this.Xb\u003dnew pZ(this.La,this.B,this.j);g.J(this,this.Xb);this.Lb\u003dX(function(){return new V_(b,f.j,f.La,f.Ta)});\nthis.Ga\u003dX(function(){return new IZ(b,f.j)});\ng.J(this,this.Ga);this.Ea\u003dX(function(){return new xZ(f.Ga,b)});\ng.J(this,this.Ea);this.Ta\u003dX(function(){return new CZ(b,f.N,f.Ea,f.j)});\ng.J(this,this.Ta);this.Wc\u003dX(function(){return new NZ});\ng.J(this,this.Wc);this.Dc\u003dnew D_(E_,B0,function(l,m,n,p){return bZ(f.K.get(),l,m,n,p)},this.D,this.J,this.K,this.B,this.La,this.j);\ng.J(this,this.Dc);this.Bc\u003dnew Pw(this.D,this.Ia,c,this.La,a,this.j,this.Ga);g.J(this,this.Bc);var k\u003dnew rZ(b,this.Bc,this.Ga,this.j,this.Lb);this.Va\u003dX(function(){return k});\nthis.Xo\u003dk;this.bb\u003dnew C_(this.D,this.J,this.j,this.Va,this.Lb,this.Ga,this.La);g.J(this,this.bb);this.qb\u003dnew XY(this.D,this.J,this.ma,this.Va);g.J(this,this.qb);this.Ec\u003dnew Jw(this.D,this.J,this.Ia,this.j,this.qb,c);g.J(this,this.Ec);this.Eb\u003dX(function(){return new TZ(f.tb,f.K,f.B)});\ng.J(this,this.Eb);this.xa\u003dX(function(){return new UZ});\ng.J(this,this.xa);this.Na\u003dnew J_(a,this.Ja);g.J(this,this.Na);this.u\u003dnew K_(a);g.J(this,this.u);this.Sa\u003dnew h0(a);g.J(this,this.Sa);this.Ya\u003dnew L_(a,this.Va);g.J(this,this.Ya);this.oa\u003dnew M_(a,this.ma,this.Ga,this.j);g.J(this,this.oa);this.X\u003dnew O_(a);g.J(this,this.X);this.Wb\u003dnew P_(a);g.J(this,this.Wb);this.rb\u003dnew A0(a);g.J(this,this.rb);this.ya\u003dX(function(){return new F_});\ng.J(this,this.ya);this.Vc\u003dX(function(){return new G_(f.Ga)});\ng.J(this,this.Vc);this.Cb\u003dX(function(){return new WZ(f.Ec)});\ng.J(this,this.Cb);this.Sb\u003dX(function(){return new c_(f.Ta,f.X)});\ng.J(this,this.Sb);this.Tb\u003dX(function(){return new LSa(f.Ja,f.Ga,f.Ta,f.N,f.Ea,f.Sa,f.rb,f.Z,f.La,c)});\ng.J(this,this.Tb);this.lc\u003dX(function(){return new B_(a,f.X,f.Ta,f.Ea,f.Wc,f.Sd,f.j,f.Ga,f.ma,f.ud,f.Pc,f.Gb,f.Z,f.Ub,f.La)});\ng.J(this,this.lc);this.md\u003dnew Q_(a,this.jb,this.C);g.J(this,this.md);this.Fd\u003dnew R_(a,this.kb,this.B,this.j,this.C,this.La);g.J(this,this.Fd);this.Xd\u003d{Rq:new Map([[\"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED\",this.Ec],[\"OPPORTUNITY_TYPE_LIVE_STREAM_BREAK_SIGNAL\",this.bb],[\"OPPORTUNITY_TYPE_PLAYER_BYTES_MEDIA_LAYOUT_ENTERED\",this.Dc],[\"OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED\",this.Bc],[\"OPPORTUNITY_TYPE_THROTTLED_AD_BREAK_REQUEST_SLOT_REENTRY\",this.qb]]),pm:new Map([[\"SLOT_TYPE_AD_BREAK_REQUEST\",\nthis.Eb],[\"SLOT_TYPE_FORECASTING\",this.xa],[\"SLOT_TYPE_IN_PLAYER\",this.xa],[\"SLOT_TYPE_PLAYER_BYTES\",this.xa]]),gi:new Map([[\"TRIGGER_TYPE_SKIP_REQUESTED\",this.Na],[\"TRIGGER_TYPE_LAYOUT_ID_ENTERED\",this.u],[\"TRIGGER_TYPE_LAYOUT_ID_EXITED\",this.u],[\"TRIGGER_TYPE_LAYOUT_EXITED_FOR_REASON\",this.u],[\"TRIGGER_TYPE_ON_DIFFERENT_LAYOUT_ID_ENTERED\",this.u],[\"TRIGGER_TYPE_SLOT_ID_ENTERED\",this.u],[\"TRIGGER_TYPE_SLOT_ID_EXITED\",this.u],[\"TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY\",this.u],[\"TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY\",\nthis.u],[\"TRIGGER_TYPE_SLOT_ID_SCHEDULED\",this.u],[\"TRIGGER_TYPE_ON_DIFFERENT_SLOT_ID_ENTER_REQUESTED\",this.u],[\"TRIGGER_TYPE_CLOSE_REQUESTED\",this.Sa],[\"TRIGGER_TYPE_BEFORE_CONTENT_VIDEO_ID_STARTED\",this.Ya],[\"TRIGGER_TYPE_CONTENT_VIDEO_ID_ENDED\",this.oa],[\"TRIGGER_TYPE_MEDIA_TIME_RANGE\",this.oa],[\"TRIGGER_TYPE_NOT_IN_MEDIA_TIME_RANGE\",this.oa],[\"TRIGGER_TYPE_ON_LAYOUT_SELF_EXIT_REQUESTED\",this.X],[\"TRIGGER_TYPE_ON_SLOT_SELF_ENTER_REQUESTED\",this.X],[\"TRIGGER_TYPE_ON_NEW_PLAYBACK_AFTER_CONTENT_VIDEO_ID\",\nthis.Ya],[\"TRIGGER_TYPE_ON_OPPORTUNITY_TYPE_RECEIVED\",this.Wb],[\"TRIGGER_TYPE_TIME_RELATIVE_TO_LAYOUT_ENTER\",this.rb]]),hn:new Map([[\"SLOT_TYPE_AD_BREAK_REQUEST\",this.ya],[\"SLOT_TYPE_FORECASTING\",this.ya],[\"SLOT_TYPE_IN_PLAYER\",this.ya],[\"SLOT_TYPE_PLAYER_BYTES\",this.Vc]]),Km:new Map([[\"SLOT_TYPE_AD_BREAK_REQUEST\",this.Cb],[\"SLOT_TYPE_FORECASTING\",this.Sb],[\"SLOT_TYPE_IN_PLAYER\",this.Tb],[\"SLOT_TYPE_PLAYER_BYTES\",this.lc]])};this.listeners\u003d[this.N.get()];this.Gq\u003d{Ec:this.Ec,Mk:null,Mm:this.kb.get(),\nNf:this.La.get(),ob:this.Z.get(),fp:this.Ga.get(),Bc:this.Bc,Lj:this.C.get(),Lm:this.jb.get(),Pi:this.Na,oh:this.N.get(),bk:this.j.get()}};\nNSa\u003dfunction(a,b,c,d,e){g.I.call(this);var f\u003dthis;this.D\u003dX(function(){return new Qw});\ng.J(this,this.D);this.J\u003dX(function(){return new aZ(f.D)});\ng.J(this,this.J);this.K\u003dX(function(){return new YY});\ng.J(this,this.K);this.X\u003dX(function(){return new UY(a)});\ng.J(this,this.X);this.Z\u003dX(function(){return new mZ(f.D)});\ng.J(this,this.Z);this.Ub\u003dX(function(){return new qZ});\ng.J(this,this.Ub);this.qb\u003dX(function(){return new sF(b.V())});\ng.J(this,this.qb);this.ya\u003dX(function(){return new T_(b)});\ng.J(this,this.ya);this.Ia\u003dX(function(){return new vY(e)});\ng.J(this,this.Ia);this.ud\u003dX(function(){return new TH(b)});\ng.J(this,this.ud);this.ma\u003dX(function(){return new sZ(b)});\ng.J(this,this.ma);this.Sd\u003dX(function(){return new W_(b)});\ng.J(this,this.Sd);this.Pc\u003dX(function(){return new tZ(b)});\ng.J(this,this.Pc);this.La\u003dX(function(){return new uZ(b)});\ng.J(this,this.La);this.bb\u003dX(function(){return new S_(d)});\ng.J(this,this.bb);this.B\u003dX(function(){return new eX(f.La)});\ng.J(this,this.B);this.xa\u003dX(function(){return new QY(f.Z,f.J,f.La,f.B,null,null)});\ng.J(this,this.xa);this.Cb\u003dX(function(){return new X_(b)});\ng.J(this,this.Cb);this.Sa\u003dX(function(){return new Y_});\ng.J(this,this.Sa);this.j\u003dX(function(){return new HZ(b,f.Ub,f.La)});\ng.J(this,this.j);this.Xb\u003dnew pZ(this.La,this.B,this.j);g.J(this,this.Xb);this.Ga\u003dX(function(){return new IZ(b,f.j)});\ng.J(this,this.Ga);this.Va\u003dX(function(){return new xZ(f.Ga,b)});\ng.J(this,this.Va);this.Ta\u003dX(function(){return new CZ(b,f.K,f.Va,f.j)});\ng.J(this,this.Ta);this.Tb\u003dX(function(){return new NZ});\ng.J(this,this.Tb);this.Lb\u003dnew D_(E_,B0,function(l,m,n,p){return bZ(f.J.get(),l,m,n,p)},this.X,this.Z,this.J,this.B,this.La,this.j);\ng.J(this,this.Lb);this.Bc\u003dnew Pw(this.X,this.xa,c,this.La,a,this.j,this.Ga);g.J(this,this.Bc);var k\u003dnew rZ(b,this.Bc,this.Ga,this.j);this.rb\u003dX(function(){return k});\nthis.Xo\u003dk;this.Ya\u003dnew XY(this.X,this.Z,this.ma,this.rb);g.J(this,this.Ya);this.Ec\u003dnew Jw(this.X,this.Z,this.xa,this.j,this.Ya,c);g.J(this,this.Ec);this.kb\u003dX(function(){return new TZ(f.bb,f.J,f.B)});\ng.J(this,this.kb);this.oa\u003dX(function(){return new UZ});\ng.J(this,this.oa);this.Ea\u003dnew J_(a,this.ya);g.J(this,this.Ea);this.u\u003dnew K_(a);g.J(this,this.u);this.Ja\u003dnew L_(a,this.rb);g.J(this,this.Ja);this.Na\u003dnew M_(a,this.ma,this.Ga,this.j);g.J(this,this.Na);this.N\u003dnew O_(a);g.J(this,this.N);this.Eb\u003dnew P_(a);g.J(this,this.Eb);this.C\u003dX(function(){return new F_});\ng.J(this,this.C);this.Sb\u003dX(function(){return new G_(f.Ga)});\ng.J(this,this.Sb);this.jb\u003dX(function(){return new WZ(f.Ec)});\ng.J(this,this.jb);this.tb\u003dX(function(){return new c_(f.Ta,f.N)});\ng.J(this,this.tb);this.Wb\u003dX(function(){return new k_(f.ya,f.Ga,f.Ta,f.K,c)});\ng.J(this,this.Wb);this.Gb\u003dX(function(){return new B_(a,f.N,f.Ta,f.Va,f.Tb,f.Sd,f.j,f.Ga,f.ma,f.ud,f.Pc,f.qb,f.Ia,f.Cb,f.La)});\ng.J(this,this.Gb);this.lc\u003dnew R_(a,this.Sa,this.B,this.j,this.D,this.La);g.J(this,this.lc);this.Xd\u003d{Rq:new Map([[\"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED\",this.Ec],[\"OPPORTUNITY_TYPE_PLAYER_BYTES_MEDIA_LAYOUT_ENTERED\",this.Lb],[\"OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED\",this.Bc],[\"OPPORTUNITY_TYPE_THROTTLED_AD_BREAK_REQUEST_SLOT_REENTRY\",this.Ya]]),pm:new Map([[\"SLOT_TYPE_AD_BREAK_REQUEST\",this.kb],[\"SLOT_TYPE_FORECASTING\",this.oa],[\"SLOT_TYPE_IN_PLAYER\",this.oa],[\"SLOT_TYPE_PLAYER_BYTES\",\nthis.oa]]),gi:new Map([[\"TRIGGER_TYPE_SKIP_REQUESTED\",this.Ea],[\"TRIGGER_TYPE_LAYOUT_ID_ENTERED\",this.u],[\"TRIGGER_TYPE_LAYOUT_ID_EXITED\",this.u],[\"TRIGGER_TYPE_LAYOUT_EXITED_FOR_REASON\",this.u],[\"TRIGGER_TYPE_ON_DIFFERENT_LAYOUT_ID_ENTERED\",this.u],[\"TRIGGER_TYPE_SLOT_ID_ENTERED\",this.u],[\"TRIGGER_TYPE_SLOT_ID_EXITED\",this.u],[\"TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY\",this.u],[\"TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY\",this.u],[\"TRIGGER_TYPE_SLOT_ID_SCHEDULED\",this.u],[\"TRIGGER_TYPE_BEFORE_CONTENT_VIDEO_ID_STARTED\",\nthis.Ja],[\"TRIGGER_TYPE_CONTENT_VIDEO_ID_ENDED\",this.Na],[\"TRIGGER_TYPE_MEDIA_TIME_RANGE\",this.Na],[\"TRIGGER_TYPE_ON_LAYOUT_SELF_EXIT_REQUESTED\",this.N],[\"TRIGGER_TYPE_ON_SLOT_SELF_ENTER_REQUESTED\",this.N],[\"TRIGGER_TYPE_ON_NEW_PLAYBACK_AFTER_CONTENT_VIDEO_ID\",this.Ja],[\"TRIGGER_TYPE_ON_OPPORTUNITY_TYPE_RECEIVED\",this.Eb]]),hn:new Map([[\"SLOT_TYPE_AD_BREAK_REQUEST\",this.C],[\"SLOT_TYPE_ABOVE_FEED\",this.C],[\"SLOT_TYPE_FORECASTING\",this.C],[\"SLOT_TYPE_IN_PLAYER\",this.C],[\"SLOT_TYPE_PLAYER_BYTES\",this.Sb]]),\nKm:new Map([[\"SLOT_TYPE_AD_BREAK_REQUEST\",this.jb],[\"SLOT_TYPE_FORECASTING\",this.tb],[\"SLOT_TYPE_IN_PLAYER\",this.Wb],[\"SLOT_TYPE_PLAYER_BYTES\",this.Gb]])};this.listeners\u003d[this.K.get()];this.Gq\u003d{Ec:this.Ec,Mk:null,Mm:this.Sa.get(),Nf:this.La.get(),ob:this.Ia.get(),fp:this.Ga.get(),Bc:this.Bc,Lj:this.D.get(),Lm:null,Pi:this.Ea,oh:this.K.get(),bk:this.j.get()}};\nOSa\u003dfunction(a,b,c,d,e){g.I.call(this);var f\u003dthis;this.C\u003dX(function(){return new Qw});\ng.J(this,this.C);this.D\u003dX(function(){return new aZ(f.C)});\ng.J(this,this.D);this.J\u003dX(function(){return new YY});\ng.J(this,this.J);this.N\u003dX(function(){return new UY(a)});\ng.J(this,this.N);this.X\u003dX(function(){return new mZ(f.C)});\ng.J(this,this.X);this.Wb\u003dX(function(){return new qZ});\ng.J(this,this.Wb);this.kb\u003dX(function(){return new sF(b.V())});\ng.J(this,this.kb);this.ya\u003dX(function(){return new T_(b)});\ng.J(this,this.ya);this.Ia\u003dX(function(){return new vY(e)});\ng.J(this,this.Ia);this.ud\u003dX(function(){return new TH(b)});\ng.J(this,this.ud);this.Z\u003dX(function(){return new sZ(b)});\ng.J(this,this.Z);this.Sd\u003dX(function(){return new W_(b)});\ng.J(this,this.Sd);this.Pc\u003dX(function(){return new tZ(b)});\ng.J(this,this.Pc);this.La\u003dX(function(){return new uZ(b)});\ng.J(this,this.La);this.Ya\u003dX(function(){return new S_(d)});\ng.J(this,this.Ya);this.B\u003dX(function(){return new eX(f.La)});\ng.J(this,this.B);this.xa\u003dX(function(){return new QY(f.X,f.D,f.La,f.B,null,null)});\ng.J(this,this.xa);this.Eb\u003dX(function(){return new X_(b)});\ng.J(this,this.Eb);this.Na\u003dX(function(){return new Y_});\ng.J(this,this.Na);this.j\u003dX(function(){return new HZ(b,f.Wb,f.La)});\ng.J(this,this.j);this.Xb\u003dnew pZ(this.La,this.B,this.j);g.J(this,this.Xb);this.Ga\u003dX(function(){return new IZ(b,f.j)});\ng.J(this,this.Ga);this.Sa\u003dX(function(){return new xZ(f.Ga,b)});\ng.J(this,this.Sa);this.Ta\u003dX(function(){return new CZ(b,f.J,f.Sa,f.j)});\ng.J(this,this.Ta);this.Ub\u003dX(function(){return new NZ});\ng.J(this,this.Ub);this.Sb\u003dnew D_(E_,B0,function(l,m,n,p){return bZ(f.D.get(),l,m,n,p)},this.N,this.X,this.D,this.B,this.La,this.j);\ng.J(this,this.Sb);this.Bc\u003dnew Pw(this.N,this.xa,c,this.La,a,this.j,this.Ga);g.J(this,this.Bc);var k\u003dnew rZ(b,this.Bc,this.Ga,this.j);this.qb\u003dX(function(){return k});\nthis.Xo\u003dk;this.Va\u003dnew XY(this.N,this.X,this.Z,this.qb);g.J(this,this.Va);this.Ec\u003dnew Jw(this.N,this.X,this.xa,this.j,this.Va,c);g.J(this,this.Ec);this.jb\u003dX(function(){return new TZ(f.Ya,f.D,f.B)});\ng.J(this,this.jb);this.ma\u003dX(function(){return new UZ});\ng.J(this,this.ma);this.Ea\u003dnew J_(a,this.ya);g.J(this,this.Ea);this.u\u003dnew K_(a);g.J(this,this.u);this.Ja\u003dnew L_(a,this.qb);g.J(this,this.Ja);this.rb\u003dnew M_(a,this.Z,this.Ga,this.j);g.J(this,this.rb);this.K\u003dnew O_(a);g.J(this,this.K);this.Gb\u003dnew P_(a);g.J(this,this.Gb);this.oa\u003dX(function(){return new F_});\ng.J(this,this.oa);this.Tb\u003dX(function(){return new G_(f.Ga)});\ng.J(this,this.Tb);this.bb\u003dX(function(){return new WZ(f.Ec)});\ng.J(this,this.bb);this.tb\u003dX(function(){return new c_(f.Ta,f.K)});\ng.J(this,this.tb);this.Cb\u003dX(function(){return new k_(f.ya,f.Ga,f.Ta,f.J,c)});\ng.J(this,this.Cb);this.Lb\u003dX(function(){return new B_(a,f.K,f.Ta,f.Sa,f.Ub,f.Sd,f.j,f.Ga,f.Z,f.ud,f.Pc,f.kb,f.Ia,f.Eb,f.La)});\ng.J(this,this.Lb);this.lc\u003dnew R_(a,this.Na,this.B,this.j,this.C,this.La);g.J(this,this.lc);this.Xd\u003d{Rq:new Map([[\"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED\",this.Ec],[\"OPPORTUNITY_TYPE_PLAYER_BYTES_MEDIA_LAYOUT_ENTERED\",this.Sb],[\"OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED\",this.Bc],[\"OPPORTUNITY_TYPE_THROTTLED_AD_BREAK_REQUEST_SLOT_REENTRY\",this.Va]]),pm:new Map([[\"SLOT_TYPE_AD_BREAK_REQUEST\",this.jb],[\"SLOT_TYPE_FORECASTING\",this.ma],[\"SLOT_TYPE_IN_PLAYER\",this.ma],[\"SLOT_TYPE_PLAYER_BYTES\",\nthis.ma]]),gi:new Map([[\"TRIGGER_TYPE_SKIP_REQUESTED\",this.Ea],[\"TRIGGER_TYPE_LAYOUT_ID_ENTERED\",this.u],[\"TRIGGER_TYPE_LAYOUT_ID_EXITED\",this.u],[\"TRIGGER_TYPE_LAYOUT_EXITED_FOR_REASON\",this.u],[\"TRIGGER_TYPE_ON_DIFFERENT_LAYOUT_ID_ENTERED\",this.u],[\"TRIGGER_TYPE_SLOT_ID_ENTERED\",this.u],[\"TRIGGER_TYPE_SLOT_ID_EXITED\",this.u],[\"TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY\",this.u],[\"TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY\",this.u],[\"TRIGGER_TYPE_SLOT_ID_SCHEDULED\",this.u],[\"TRIGGER_TYPE_BEFORE_CONTENT_VIDEO_ID_STARTED\",\nthis.Ja],[\"TRIGGER_TYPE_MEDIA_TIME_RANGE\",this.rb],[\"TRIGGER_TYPE_ON_LAYOUT_SELF_EXIT_REQUESTED\",this.K],[\"TRIGGER_TYPE_ON_SLOT_SELF_ENTER_REQUESTED\",this.K],[\"TRIGGER_TYPE_ON_NEW_PLAYBACK_AFTER_CONTENT_VIDEO_ID\",this.Ja],[\"TRIGGER_TYPE_ON_OPPORTUNITY_TYPE_RECEIVED\",this.Gb]]),hn:new Map([[\"SLOT_TYPE_AD_BREAK_REQUEST\",this.oa],[\"SLOT_TYPE_FORECASTING\",this.oa],[\"SLOT_TYPE_IN_PLAYER\",this.oa],[\"SLOT_TYPE_PLAYER_BYTES\",this.Tb]]),Km:new Map([[\"SLOT_TYPE_AD_BREAK_REQUEST\",this.bb],[\"SLOT_TYPE_FORECASTING\",\nthis.tb],[\"SLOT_TYPE_IN_PLAYER\",this.Cb],[\"SLOT_TYPE_PLAYER_BYTES\",this.Lb]])};this.listeners\u003d[this.J.get()];this.Gq\u003d{Ec:this.Ec,Mk:null,Mm:this.Na.get(),Nf:this.La.get(),ob:this.Ia.get(),fp:this.Ga.get(),Bc:this.Bc,Lj:this.C.get(),Lm:null,Pi:this.Ea,oh:this.J.get(),bk:this.j.get()}};\nC0\u003dfunction(a,b,c,d,e,f,k,l,m){i_.call(this,a,b,c,d,e,f,k,m);this.K\u003dl};\nPSa\u003dfunction(){var a\u003dCRa();a.Rd.push(\"metadata_type_ad_info_ad_metadata\");return a};\nQSa\u003dfunction(a,b,c,d,e,f){this.B\u003da;this.Ga\u003db;this.Ta\u003dc;this.C\u003dd;this.u\u003de;this.j\u003df};\nRSa\u003dfunction(a,b,c,d,e){g.I.call(this);var f\u003dthis;this.C\u003dX(function(){return new Qw});\ng.J(this,this.C);this.D\u003dX(function(){return new aZ(f.C)});\ng.J(this,this.D);this.J\u003dX(function(){return new YY});\ng.J(this,this.J);this.N\u003dX(function(){return new UY(a)});\ng.J(this,this.N);this.X\u003dX(function(){return new mZ(f.C)});\ng.J(this,this.X);this.Wb\u003dX(function(){return new qZ});\ng.J(this,this.Wb);this.qb\u003dX(function(){return new bSa(b)});\ng.J(this,this.qb);this.rb\u003dX(function(){return new sF(b.V())});\ng.J(this,this.rb);this.ya\u003dX(function(){return new T_(b)});\ng.J(this,this.ya);this.Ia\u003dX(function(){return new vY(e)});\ng.J(this,this.Ia);this.ud\u003dX(function(){return new TH(b)});\ng.J(this,this.ud);this.Z\u003dX(function(){return new sZ(b)});\ng.J(this,this.Z);this.Sd\u003dX(function(){return new W_(b)});\ng.J(this,this.Sd);this.Pc\u003dX(function(){return new tZ(b)});\ng.J(this,this.Pc);this.La\u003dX(function(){return new uZ(b)});\ng.J(this,this.La);this.bb\u003dX(function(){return new S_(d)});\ng.J(this,this.bb);this.B\u003dX(function(){return new eX(f.La)});\ng.J(this,this.B);this.xa\u003dX(function(){return new QY(f.X,f.D,f.La,f.B,null,null)});\ng.J(this,this.xa);this.Eb\u003dX(function(){return new X_(b)});\ng.J(this,this.Eb);this.Sa\u003dX(function(){return new Y_});\ng.J(this,this.Sa);this.j\u003dX(function(){return new HZ(b,f.Wb,f.La)});\ng.J(this,this.j);this.Xb\u003dnew pZ(this.La,this.B,this.j);g.J(this,this.Xb);this.Ga\u003dX(function(){return new IZ(b,f.j)});\ng.J(this,this.Ga);this.Va\u003dX(function(){return new xZ(f.Ga,b)});\ng.J(this,this.Va);this.Ta\u003dX(function(){return new CZ(b,f.J,f.Va,f.j)});\ng.J(this,this.Ta);this.Ub\u003dX(function(){return new NZ});\ng.J(this,this.Ub);this.Sb\u003dnew D_(PRa,B0,function(l,m,n,p){return RQa(f.D.get(),l,m,n,p)},this.N,this.X,this.D,this.B,this.La,this.j);\ng.J(this,this.Sb);this.Bc\u003dnew Pw(this.N,this.xa,c,this.La,a,this.j,this.Ga);g.J(this,this.Bc);var k\u003dnew rZ(b,this.Bc,this.Ga,this.j);this.tb\u003dX(function(){return k});\nthis.Xo\u003dk;this.Ya\u003dnew XY(this.N,this.X,this.Z,this.tb);g.J(this,this.Ya);this.Ec\u003dnew Jw(this.N,this.X,this.xa,this.j,this.Ya,c);g.J(this,this.Ec);this.kb\u003dX(function(){return new TZ(f.bb,f.D,f.B)});\ng.J(this,this.kb);this.ma\u003dX(function(){return new UZ});\ng.J(this,this.ma);this.Ea\u003dnew J_(a,this.ya);g.J(this,this.Ea);this.u\u003dnew K_(a);g.J(this,this.u);this.Ja\u003dnew L_(a,this.tb);g.J(this,this.Ja);this.Na\u003dnew M_(a,this.Z,this.Ga,this.j);g.J(this,this.Na);this.K\u003dnew O_(a);g.J(this,this.K);this.Gb\u003dnew P_(a);g.J(this,this.Gb);this.oa\u003dX(function(){return new F_});\ng.J(this,this.oa);this.Tb\u003dX(function(){return new G_(f.Ga)});\ng.J(this,this.Tb);this.jb\u003dX(function(){return new WZ(f.Ec)});\ng.J(this,this.jb);this.Cb\u003dX(function(){return new c_(f.Ta,f.K)});\ng.J(this,this.Cb);this.Lb\u003dX(function(){return new B_(a,f.K,f.Ta,f.Va,f.Ub,f.Sd,f.j,f.Ga,f.Z,f.ud,f.Pc,f.rb,f.Ia,f.Eb,f.La)});\ng.J(this,this.Lb);this.lc\u003dX(function(){return new QSa(f.ya,f.Ga,f.Ta,f.J,f.qb,c)});\ng.J(this,this.lc);this.Dc\u003dnew R_(a,this.Sa,this.B,this.j,this.C,this.La);g.J(this,this.Dc);this.Xd\u003d{Rq:new Map([[\"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED\",this.Ec],[\"OPPORTUNITY_TYPE_PLAYER_BYTES_MEDIA_LAYOUT_ENTERED\",this.Sb],[\"OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED\",this.Bc],[\"OPPORTUNITY_TYPE_THROTTLED_AD_BREAK_REQUEST_SLOT_REENTRY\",this.Ya]]),pm:new Map([[\"SLOT_TYPE_AD_BREAK_REQUEST\",this.kb],[\"SLOT_TYPE_FORECASTING\",this.ma],[\"SLOT_TYPE_IN_PLAYER\",this.ma],[\"SLOT_TYPE_PLAYER_BYTES\",\nthis.ma]]),gi:new Map([[\"TRIGGER_TYPE_SKIP_REQUESTED\",this.Ea],[\"TRIGGER_TYPE_LAYOUT_ID_ENTERED\",this.u],[\"TRIGGER_TYPE_LAYOUT_ID_EXITED\",this.u],[\"TRIGGER_TYPE_LAYOUT_EXITED_FOR_REASON\",this.u],[\"TRIGGER_TYPE_ON_DIFFERENT_LAYOUT_ID_ENTERED\",this.u],[\"TRIGGER_TYPE_SLOT_ID_ENTERED\",this.u],[\"TRIGGER_TYPE_SLOT_ID_EXITED\",this.u],[\"TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY\",this.u],[\"TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY\",this.u],[\"TRIGGER_TYPE_SLOT_ID_SCHEDULED\",this.u],[\"TRIGGER_TYPE_BEFORE_CONTENT_VIDEO_ID_STARTED\",\nthis.Ja],[\"TRIGGER_TYPE_CONTENT_VIDEO_ID_ENDED\",this.Na],[\"TRIGGER_TYPE_MEDIA_TIME_RANGE\",this.Na],[\"TRIGGER_TYPE_ON_LAYOUT_SELF_EXIT_REQUESTED\",this.K],[\"TRIGGER_TYPE_ON_SLOT_SELF_ENTER_REQUESTED\",this.K],[\"TRIGGER_TYPE_ON_NEW_PLAYBACK_AFTER_CONTENT_VIDEO_ID\",this.Ja],[\"TRIGGER_TYPE_ON_OPPORTUNITY_TYPE_RECEIVED\",this.Gb]]),hn:new Map([[\"SLOT_TYPE_AD_BREAK_REQUEST\",this.oa],[\"SLOT_TYPE_FORECASTING\",this.oa],[\"SLOT_TYPE_IN_PLAYER\",this.oa],[\"SLOT_TYPE_PLAYER_BYTES\",this.Tb]]),Km:new Map([[\"SLOT_TYPE_AD_BREAK_REQUEST\",\nthis.jb],[\"SLOT_TYPE_FORECASTING\",this.Cb],[\"SLOT_TYPE_IN_PLAYER\",this.lc],[\"SLOT_TYPE_PLAYER_BYTES\",this.Lb]])};this.listeners\u003d[this.J.get()];this.Gq\u003d{Ec:this.Ec,Mk:null,Mm:this.Sa.get(),Nf:this.La.get(),ob:this.Ia.get(),fp:this.Ga.get(),Bc:this.Bc,Lj:this.C.get(),Lm:null,Pi:this.Ea,oh:this.J.get(),bk:this.j.get()}};\nSSa\u003dfunction(a,b,c,d,e,f){this.u\u003da;this.Ga\u003db;this.Ta\u003dc;this.B\u003dd;this.C\u003de;this.j\u003df};\nTSa\u003dfunction(a,b,c,d,e){g.I.call(this);var f\u003dthis;this.K\u003dX(function(){return new Qw});\ng.J(this,this.K);this.N\u003dX(function(){return new aZ(f.K)});\ng.J(this,this.N);this.C\u003dX(function(){return new YY});\ng.J(this,this.C);this.D\u003dX(function(){return new UY(a)});\ng.J(this,this.D);this.J\u003dX(function(){return new mZ(f.K)});\ng.J(this,this.J);this.tb\u003dX(function(){return new qZ});\ng.J(this,this.tb);this.Lb\u003dX(function(){return new bSa(b)});\ng.J(this,this.Lb);this.Sb\u003dX(function(){return new sF(b.V())});\ng.J(this,this.Sb);this.Ia\u003dX(function(){return new T_(b)});\ng.J(this,this.Ia);this.Na\u003dX(function(){return new vY(e)});\ng.J(this,this.Na);this.ud\u003dX(function(){return new TH(b)});\ng.J(this,this.ud);this.ma\u003dX(function(){return new sZ(b)});\ng.J(this,this.ma);this.Sd\u003dX(function(){return new W_(b)});\ng.J(this,this.Sd);this.Pc\u003dX(function(){return new tZ(b)});\ng.J(this,this.Pc);this.La\u003dX(function(){return new uZ(b)});\ng.J(this,this.La);this.Cb\u003dX(function(){return new S_(d)});\ng.J(this,this.Cb);this.B\u003dX(function(){return new eX(f.La)});\ng.J(this,this.B);this.Ea\u003dX(function(){return new QY(f.J,f.N,f.La,f.B,null,f.Ya,3)});\ng.J(this,this.Ea);this.Wb\u003dX(function(){return new X_(b)});\ng.J(this,this.Wb);this.jb\u003dX(function(){return new Y_});\ng.J(this,this.jb);this.j\u003dX(function(){return new HZ(b,f.tb,f.La)});\ng.J(this,this.j);this.Xb\u003dnew pZ(this.La,this.B,this.j);g.J(this,this.Xb);this.Z\u003dX(function(){return new V_(b,f.j,f.La,f.Ta)});\ng.J(this,this.Z);this.ya\u003dX(function(){return new k0(b)});\ng.J(this,this.ya);this.Ga\u003dX(function(){return new IZ(b,f.j)});\ng.J(this,this.Ga);this.md\u003dX(function(){return new NZ});\nthis.kb\u003dX(function(){return new xZ(f.Ga,b)});\ng.J(this,this.kb);this.Ta\u003dX(function(){return new CZ(b,f.C,f.kb,f.j)});\ng.J(this,this.Ta);this.Bc\u003dnew Pw(this.D,this.Ea,c,this.La,a,this.j,this.Ga);g.J(this,this.Bc);var k\u003dnew rZ(b,this.Bc,this.Ga,this.j,this.Z);this.Sa\u003dX(function(){return k});\nthis.Xo\u003dk;this.Vc\u003dnew D_(QRa,B0,function(l,m,n,p){return RQa(f.N.get(),l,m,n,p)},this.D,this.J,this.N,this.B,this.La,this.j);\ng.J(this,this.Vc);this.Ya\u003dnew C_(this.D,this.J,this.j,this.Sa,this.Z,this.Ga,this.La,this.ya);g.J(this,this.Ya);this.rb\u003dnew XY(this.D,this.J,this.ma,this.Sa);g.J(this,this.rb);this.Ec\u003dnew Jw(this.D,this.J,this.Ea,this.j,this.rb,c);g.J(this,this.Ec);this.Gb\u003dX(function(){return new TZ(f.Cb,f.N,f.B,f.ya)});\ng.J(this,this.Gb);this.oa\u003dX(function(){return new UZ});\ng.J(this,this.oa);this.Ja\u003dnew J_(a,this.Ia);g.J(this,this.Ja);this.u\u003dnew K_(a);g.J(this,this.u);this.Va\u003dnew L_(a,this.Sa);g.J(this,this.Va);this.bb\u003dnew M_(a,this.ma,this.Ga,this.j);g.J(this,this.bb);this.qb\u003dnew j0(a,this.j);g.J(this,this.qb);this.X\u003dnew O_(a);g.J(this,this.X);this.lc\u003dnew P_(a);g.J(this,this.lc);this.xa\u003dX(function(){return new F_});\ng.J(this,this.xa);this.Wc\u003dX(function(){return new G_(f.Ga)});\ng.J(this,this.Wc);this.Eb\u003dX(function(){return new WZ(f.Ec)});\ng.J(this,this.Eb);this.Tb\u003dX(function(){return new c_(f.Ta,f.X)});\ng.J(this,this.Tb);this.Dc\u003dX(function(){return new g0(a,f.X,f.j,f.ya,f.Ga,f.Ta,f.tb,f.Z,f.kb,f.md,f.Sd,f.ma,f.ud,f.Pc,f.Sb,f.Na,f.Wb,f.La,f.C)});\ng.J(this,this.Dc);this.Ub\u003dX(function(){return new SSa(f.Ia,f.Ga,f.Ta,f.C,f.Lb,c)});\ng.J(this,this.Ub);this.bd\u003dnew R_(a,this.jb,this.B,this.j,this.K,this.La);g.J(this,this.bd);this.Xd\u003d{Rq:new Map([[\"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED\",this.Ec],[\"OPPORTUNITY_TYPE_LIVE_STREAM_BREAK_SIGNAL\",this.Ya],[\"OPPORTUNITY_TYPE_PLAYER_BYTES_MEDIA_LAYOUT_ENTERED\",this.Vc],[\"OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED\",this.Bc],[\"OPPORTUNITY_TYPE_THROTTLED_AD_BREAK_REQUEST_SLOT_REENTRY\",this.rb]]),pm:new Map([[\"SLOT_TYPE_AD_BREAK_REQUEST\",this.Gb],[\"SLOT_TYPE_FORECASTING\",this.oa],\n[\"SLOT_TYPE_IN_PLAYER\",this.oa],[\"SLOT_TYPE_PLAYER_BYTES\",this.oa]]),gi:new Map([[\"TRIGGER_TYPE_SKIP_REQUESTED\",this.Ja],[\"TRIGGER_TYPE_LAYOUT_ID_ENTERED\",this.u],[\"TRIGGER_TYPE_LAYOUT_ID_EXITED\",this.u],[\"TRIGGER_TYPE_LAYOUT_EXITED_FOR_REASON\",this.u],[\"TRIGGER_TYPE_ON_DIFFERENT_LAYOUT_ID_ENTERED\",this.u],[\"TRIGGER_TYPE_SLOT_ID_ENTERED\",this.u],[\"TRIGGER_TYPE_SLOT_ID_EXITED\",this.u],[\"TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY\",this.u],[\"TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY\",this.u],[\"TRIGGER_TYPE_SLOT_ID_SCHEDULED\",\nthis.u],[\"TRIGGER_TYPE_BEFORE_CONTENT_VIDEO_ID_STARTED\",this.Va],[\"TRIGGER_TYPE_CONTENT_VIDEO_ID_ENDED\",this.bb],[\"TRIGGER_TYPE_MEDIA_TIME_RANGE\",this.bb],[\"TRIGGER_TYPE_LIVE_STREAM_BREAK_STARTED\",this.qb],[\"TRIGGER_TYPE_LIVE_STREAM_BREAK_ENDED\",this.qb],[\"TRIGGER_TYPE_ON_LAYOUT_SELF_EXIT_REQUESTED\",this.X],[\"TRIGGER_TYPE_ON_SLOT_SELF_ENTER_REQUESTED\",this.X],[\"TRIGGER_TYPE_ON_NEW_PLAYBACK_AFTER_CONTENT_VIDEO_ID\",this.Va],[\"TRIGGER_TYPE_ON_OPPORTUNITY_TYPE_RECEIVED\",this.lc]]),hn:new Map([[\"SLOT_TYPE_AD_BREAK_REQUEST\",\nthis.xa],[\"SLOT_TYPE_FORECASTING\",this.xa],[\"SLOT_TYPE_IN_PLAYER\",this.xa],[\"SLOT_TYPE_PLAYER_BYTES\",this.Wc]]),Km:new Map([[\"SLOT_TYPE_AD_BREAK_REQUEST\",this.Eb],[\"SLOT_TYPE_FORECASTING\",this.Tb],[\"SLOT_TYPE_PLAYER_BYTES\",this.Dc],[\"SLOT_TYPE_IN_PLAYER\",this.Ub]])};this.listeners\u003d[this.C.get()];this.Gq\u003d{Ec:this.Ec,Mk:null,Mm:this.jb.get(),Nf:this.La.get(),ob:this.Na.get(),fp:this.Ga.get(),Bc:this.Bc,Lj:this.K.get(),Lm:null,Pi:this.Ja,oh:this.C.get(),bk:this.j.get()}};\nD0\u003dfunction(a,b,c,d){g.I.call(this);var e\u003dthis;this.j\u003dUSa(function(){return e.u},a,b,c,d);\ng.J(this,this.j);this.u\u003d(new tY(this.j)).B();g.J(this,this.u)};\nE0\u003dfunction(a){return a.j.Gq};\nUSa\u003dfunction(a,b,c,d,e){try{var f\u003db.V();if(g.BD(f))var k\u003dnew KSa(a,b,c,d,e);else if(g.ED(f))k\u003dnew MSa(a,b,c,d,e);else if(\"WEB_MUSIC_EMBEDDED_PLAYER\"\u003d\u003d\u003df.deviceParams.c)k\u003dnew OSa(a,b,c,d,e);else if(tD(f))k\u003dnew NSa(a,b,c,d,e);else if(g.mD(f))k\u003dnew RSa(a,b,c,d,e);else if(g.lD(f))k\u003dnew TSa(a,b,c,d,e);else throw new TypeError(\"Unknown web interface\");return k}catch(l){return k\u003db.V(),S(\"Unexpected interface not supported in Ads Control Flow\",void 0,void 0,{platform:k.deviceParams.cplatform,interface:k.deviceParams.c,\nMga:k.deviceParams.cver,Lga:k.deviceParams.ctheme,Kga:k.deviceParams.cplayer,dha:k.playerStyle}),new pRa(a,b,c,d,e)}};\nF0\u003dfunction(a,b){this.j\u003da;this.Mk\u003db};\nG0\u003dfunction(a){vJ.call(this,a)};\nH0\u003dfunction(a,b,c,d,e,f){DJ.call(this,a,b,{G:\"div\",L:\"ytp-ad-timed-pie-countdown-container\",U:[{G:\"svg\",L:\"ytp-ad-timed-pie-countdown\",W:{viewBox:\"0 0 20 20\"},U:[{G:\"circle\",L:\"ytp-ad-timed-pie-countdown-background\",W:{r:\"10\",cx:\"10\",cy:\"10\"}},{G:\"circle\",L:\"ytp-ad-timed-pie-countdown-inner\",W:{r:\"5\",cx:\"10\",cy:\"10\"}},{G:\"circle\",L:\"ytp-ad-timed-pie-countdown-outer\",W:{r:\"10\",cx:\"10\",cy:\"10\"}}]}]},\"timed-pie-countdown\",c,d,e,f);this.C\u003dthis.Da(\"ytp-ad-timed-pie-countdown-inner\");this.B\u003dMath.ceil(10*\nMath.PI);this.hide()};\nI0\u003dfunction(a,b,c,d,e,f,k){XI.call(this,a,b,{G:\"div\",L:\"ytp-ad-action-interstitial\",W:{tabindex:\"0\"},U:[{G:\"div\",L:\"ytp-ad-action-interstitial-background-container\"},{G:\"div\",L:\"ytp-ad-action-interstitial-slot\",U:[{G:\"div\",L:\"ytp-ad-action-interstitial-card\",U:[{G:\"div\",L:\"ytp-ad-action-interstitial-image-container\"},{G:\"div\",L:\"ytp-ad-action-interstitial-headline-container\"},{G:\"div\",L:\"ytp-ad-action-interstitial-description-container\"},{G:\"div\",L:\"ytp-ad-action-interstitial-action-button-container\"}]}]}]},\n\"ad-action-interstitial\",c,d,e);this.Mg\u003df;this.hj\u003dk;this.navigationEndpoint\u003dthis.u\u003dthis.skipButton\u003dthis.B\u003dthis.actionButton\u003dnull;this.Ia\u003dthis.Da(\"ytp-ad-action-interstitial-image-container\");this.D\u003dnew rJ(this.api,this.Xa,this.layoutId,this.j,this.ob,\"ytp-ad-action-interstitial-image\");g.J(this,this.D);this.D.Ba(this.Ia);this.Ea\u003dthis.Da(\"ytp-ad-action-interstitial-headline-container\");this.N\u003dnew BJ(this.api,this.Xa,this.layoutId,this.j,this.ob,\"ytp-ad-action-interstitial-headline\");g.J(this,this.N);\nthis.N.Ba(this.Ea);this.ya\u003dthis.Da(\"ytp-ad-action-interstitial-description-container\");this.J\u003dnew BJ(this.api,this.Xa,this.layoutId,this.j,this.ob,\"ytp-ad-action-interstitial-description\");g.J(this,this.J);this.J.Ba(this.ya);this.Na\u003dthis.Da(\"ytp-ad-action-interstitial-background-container\");this.Z\u003dnew rJ(this.api,this.Xa,this.layoutId,this.j,this.ob,\"ytp-ad-action-interstitial-background\",!0);g.J(this,this.Z);this.Z.Ba(this.Na);this.Ja\u003dthis.Da(\"ytp-ad-action-interstitial-action-button-container\");\nthis.C\u003dnew Hv;g.J(this,this.C);this.hide()};\nVSa\u003dfunction(a){var b\u003dg.Dh(\"html5-video-player\");b\u0026\u0026g.L(b,\"ytp-ad-display-override\",a)};\nJ0\u003dfunction(a,b,c,d,e){XI.call(this,a,b,{G:\"div\",L:\"ytp-ad-overlay-slot\",U:[{G:\"div\",L:\"ytp-ad-overlay-container\"}]},\"invideo-overlay\",c,d,e);this.N\u003d[];this.Ya\u003dthis.Ea\u003dthis.D\u003dthis.Ja\u003dthis.ya\u003dnull;this.Na\u003d!1;this.J\u003dnull;this.Z\u003d0;a\u003dthis.Da(\"ytp-ad-overlay-container\");this.Ia\u003dnew $J(a,45E3,6E3,.3,.4);g.J(this,this.Ia);this.C\u003dWSa(this);g.J(this,this.C);this.C.Ba(a);this.B\u003dXSa(this);g.J(this,this.B);this.B.Ba(a);this.u\u003dYSa(this);g.J(this,this.u);this.u.Ba(a);this.hide()};\nWSa\u003dfunction(a){var b\u003dnew g.WI({G:\"div\",L:\"ytp-ad-text-overlay\",U:[{G:\"div\",L:\"ytp-ad-overlay-ad-info-button-container\"},{G:\"div\",L:\"ytp-ad-overlay-close-container\",U:[{G:\"button\",L:\"ytp-ad-overlay-close-button\",U:[kJ(K0)]}]},{G:\"div\",L:\"ytp-ad-overlay-title\",qa:\"{{title}}\"},{G:\"div\",L:\"ytp-ad-overlay-desc\",qa:\"{{description}}\"},{G:\"div\",Ha:[\"ytp-ad-overlay-link-inline-block\",\"ytp-ad-overlay-link\"],qa:\"{{displayUrl}}\"}]});a.T(b.Da(\"ytp-ad-overlay-title\"),\"click\",function(c){return L0(a,b.element,\nc)});\na.T(b.Da(\"ytp-ad-overlay-link\"),\"click\",function(c){return L0(a,b.element,c)});\na.T(b.Da(\"ytp-ad-overlay-close-container\"),\"click\",a.Si);b.hide();return b};\nXSa\u003dfunction(a){var b\u003dnew g.WI({G:\"div\",Ha:[\"ytp-ad-text-overlay\",\"ytp-ad-enhanced-overlay\"],U:[{G:\"div\",L:\"ytp-ad-overlay-ad-info-button-container\"},{G:\"div\",L:\"ytp-ad-overlay-close-container\",U:[{G:\"button\",L:\"ytp-ad-overlay-close-button\",U:[kJ(K0)]}]},{G:\"div\",L:\"ytp-ad-overlay-text-image\",U:[{G:\"img\",W:{src:\"{{imageUrl}}\"}}]},{G:\"div\",L:\"ytp-ad-overlay-title\",qa:\"{{title}}\"},{G:\"div\",L:\"ytp-ad-overlay-desc\",qa:\"{{description}}\"},{G:\"div\",Ha:[\"ytp-ad-overlay-link-inline-block\",\"ytp-ad-overlay-link\"],\nqa:\"{{displayUrl}}\"}]});a.T(b.Da(\"ytp-ad-overlay-title\"),\"click\",function(c){return L0(a,b.element,c)});\na.T(b.Da(\"ytp-ad-overlay-link\"),\"click\",function(c){return L0(a,b.element,c)});\na.T(b.Da(\"ytp-ad-overlay-close-container\"),\"click\",a.Si);a.T(b.Da(\"ytp-ad-overlay-text-image\"),\"click\",a.BY);b.hide();return b};\nYSa\u003dfunction(a){var b\u003dnew g.WI({G:\"div\",L:\"ytp-ad-image-overlay\",U:[{G:\"div\",L:\"ytp-ad-overlay-ad-info-button-container\"},{G:\"div\",L:\"ytp-ad-overlay-close-container\",U:[{G:\"button\",L:\"ytp-ad-overlay-close-button\",U:[kJ(K0)]}]},{G:\"div\",L:\"ytp-ad-overlay-image\",U:[{G:\"img\",W:{src:\"{{imageUrl}}\",width:\"{{width}}\",height:\"{{height}}\"}}]}]});a.T(b.Da(\"ytp-ad-overlay-image\"),\"click\",function(c){return L0(a,b.element,c)});\na.T(b.Da(\"ytp-ad-overlay-close-container\"),\"click\",a.Si);b.hide();return b};\nM0\u003dfunction(a,b){if(b){var c\u003db.adHoverTextButtonRenderer||null;if(null\u003d\u003dc)g.R(Error(\"AdInfoRenderer did not contain an AdHoverTextButtonRenderer.\"));else if(b\u003dg.Dh(\"video-ads ytp-ad-module\")||null,null\u003d\u003db)g.R(Error(\"Could not locate the root ads container element to attach the ad info dialog.\"));else if(a.Ea\u003dnew g.WI({G:\"div\",L:\"ytp-ad-overlay-ad-info-dialog-container\"}),g.J(a,a.Ea),a.Ea.Ba(b),b\u003dnew AJ(a.api,a.Xa,a.layoutId,a.j,a.ob,a.Ea.element,!1),g.J(a,b),b.init(qF(\"ad-info-hover-text-button\"),\nc,a.macros),a.J){b.Ba(a.J,0);b.subscribe(\"f\",a.aW,a);b.subscribe(\"e\",a.XG,a);a.T(a.J,\"click\",a.bW);var d\u003dg.Dh(\"ytp-ad-button\",b.element);a.T(d,\"click\",function(){var e,f,k;if(null\u003d\u003d\u003d(k\u003dnull\u003d\u003d\u003d(f\u003dnull\u003d\u003d\u003d(e\u003dc.button)||void 0\u003d\u003d\u003de?void 0:e.buttonRenderer)||void 0\u003d\u003d\u003df?void 0:f.serviceEndpoint)||void 0\u003d\u003d\u003dk?0:k.adInfoDialogEndpoint)a.Na\u003d2\u003d\u003d\u003da.api.getPlayerState(1),a.api.pauseVideo();else a.api.onAdUxClicked(\"ad-info-hover-text-button\",a.layoutId)});\na.Ya\u003db}else g.R(Error(\"Ad info button container within overlay ad was not present.\"))}else g.lw(Error(\"AdInfoRenderer was not present within InvideoOverlayAdRenderer.\"))};\nZSa\u003dfunction(a,b){if(N0(a,O0)||a.api.Te())return!1;var c\u003dYI(b.title),d\u003dYI(b.description);if(g.nb(c)||g.nb(d))return!1;a.Zg(a.C.element,b.trackingParams||null);a.C.Ma(\"title\",YI(b.title));a.C.Ma(\"description\",YI(b.description));a.C.Ma(\"displayUrl\",YI(b.displayUrl));b.navigationEndpoint\u0026\u0026g.lc(a.N,b.navigationEndpoint);a.C.show();a.Ia.start();a.fb(a.C.element,!0);a.T(a.C.element,\"mouseover\",function(){a.Z++});\nreturn!0};\n$Sa\u003dfunction(a,b){if(N0(a,O0)||a.api.Te())return!1;var c\u003dYI(b.title),d\u003dYI(b.description);if(g.nb(c)||g.nb(d))return!1;a.Zg(a.B.element,b.trackingParams||null);a.B.Ma(\"title\",YI(b.title));a.B.Ma(\"description\",YI(b.description));a.B.Ma(\"displayUrl\",YI(b.displayUrl));a.B.Ma(\"imageUrl\",Eza(b.image));b.navigationEndpoint\u0026\u0026g.lc(a.N,b.navigationEndpoint);a.Ja\u003db.imageNavigationEndpoint||null;a.B.show();a.Ia.start();a.fb(a.B.element,!0);a.T(a.B.element,\"mouseover\",function(){a.Z++});\nreturn!0};\naTa\u003dfunction(a,b){if(a.api.Te())return!1;var c\u003dFza(b.image),d\u003dc;c.width\u003cO0.width\u0026\u0026(d\u003dO0);if(0\u003d\u003d\u003dc.width||0\u003d\u003d\u003dc.height||N0(a,d))return!1;a.Zg(a.u.element,b.trackingParams||null);a.u.Ma(\"imageUrl\",Eza(b.image));a.u.Ma(\"width\",c.width);a.u.Ma(\"height\",c.height);b.navigationEndpoint\u0026\u0026g.lc(a.N,b.navigationEndpoint);b\u003da.u.Da(\"ytp-ad-image-overlay\");g.vm(b,\"max-width\",c.width+\"px\");a.u.show();a.fb(a.u.element,!0);a.T(a.u.element,\"mouseover\",function(){a.Z++;a.api.CG(\"invideo-overlay\",a.layoutId)});\na.T(a.u.element,\"mouseout\",function(){a.api.BG(\"invideo-overlay\",a.layoutId)});\nreturn!0};\nN0\u003dfunction(a,b){var c\u003da.api.gb().Bg(),d\u003da.api.Ij(!0,!1);return(b\u003dt0(c,c.height-(d.height+d.top),b))?(a.ya\u0026\u0026b\u0026\u0026(c\u003dg.Kf(a.macros),c.ERRORCODE\u003db.Hy.toString(),c.ERROR_MSG\u003db.errorMessage,a.api.V().experiments.Za(\"html5_enable_pacf_command_api_with_macros\")?xJ(a.ob,a.ya,c):a.Xa.executeCommand(a.ya,c)),!0):!1};\nL0\u003dfunction(a,b,c){var d\u003dg.Kf(a.macros),e\u003dg.Gm(b);d.AW\u003d{toString:function(){return e.width.toString()}};\nd.AH\u003d{toString:function(){return e.height.toString()}};\nvar f\u003dg.Em(c,b).floor();d.I_X\u003d{toString:function(){return f.x.toString()}};\nd.NX\u003d{toString:function(){return f.x.toString()}};\nd.I_Y\u003d{toString:function(){return f.y.toString()}};\nd.NY\u003d{toString:function(){return f.y.toString()}};\nd.NM\u003d{toString:function(){return a.Z.toString()}};\nb\u003dg.q(a.N);for(c\u003db.next();!c.done;c\u003db.next())c\u003dc.value,a.api.V().experiments.Za(\"html5_enable_pacf_command_api_with_macros\")?xJ(a.ob,c,d):a.Xa.executeCommand(c,d);a.api.pauseVideo()};\nbTa\u003dfunction(a,b){a\u003da.api.getRootNode();g.L(a,\"ytp-ad-overlay-open\",b);g.L(a,\"ytp-ad-overlay-closed\",!b)};\nP0\u003dfunction(a,b,c,d,e,f){DJ.call(this,a,b,{G:\"div\",L:\"ytp-ad-message-overlay\",U:[{G:\"div\",L:\"ytp-ad-message-slot\"}]},\"ad-message\",c,d,e,f);var k\u003dthis;this.Z\u003d-1;this.C\u003d0;this.N\u003d!1;this.ya\u003dthis.Da(\"ytp-ad-message-slot\");this.B\u003dnew g.WI({G:\"span\",L:\"ytp-ad-message-container\"});this.B.Ba(this.ya);g.J(this,this.B);this.messageText\u003dnew BJ(this.api,this.Xa,this.layoutId,this.j,e,\"ytp-ad-message-text\");g.J(this,this.messageText);this.messageText.Ba(this.B.element);this.J\u003dnew g.GJ(this.B,400,!1,100,function(){return k.hide()});\ng.J(this,this.J);this.hide()};\ncTa\u003dfunction(a,b){a\u003da.api.getRootNode();g.L(a,\"ytp-ad-overlay-open\",b);g.L(a,\"ytp-ad-overlay-closed\",!b)};\nQ0\u003dfunction(a,b,c,d,e){XI.call(this,a,b,{G:\"div\",L:\"ytp-ad-underlay-companion\",U:[{G:\"div\",L:\"ytp-ad-underlay-side-container\",U:[{G:\"div\",L:\"ytp-ad-underlay-image-container\"},{G:\"div\",L:\"ytp-ad-underlay-description-container\"},{G:\"div\",L:\"ytp-ad-underlay-headline-container\"},{G:\"div\",L:\"ytp-ad-underlay-action-button-container\"}]}]},\"player-underlay\",c,d,e);this.actionButton\u003dnull;this.ya\u003dthis.Da(\"ytp-ad-underlay-image-container\");this.B\u003dnew rJ(this.api,this.Xa,this.layoutId,this.j,this.ob,\"ytp-ad-underlay-image\");\ng.J(this,this.B);this.B.Ba(this.ya);this.Z\u003dthis.Da(\"ytp-ad-underlay-headline-container\");this.D\u003dnew BJ(this.api,this.Xa,this.layoutId,this.j,this.ob,\"ytp-ad-underlay-headline\");g.J(this,this.D);this.D.Ba(this.Z);this.N\u003dthis.Da(\"ytp-ad-underlay-description-container\");this.C\u003dnew BJ(this.api,this.Xa,this.layoutId,this.j,this.ob,\"ytp-ad-underlay-description\");g.J(this,this.C);this.C.Ba(this.N);this.J\u003dthis.Da(\"ytp-ad-underlay-action-button-container\");this.u\u003dthis.Da(\"ytp-ad-underlay-side-container\");\nthis.hide()};\ndTa\u003dfunction(a){var b\u003dg.Dh(\"html5-video-player\");b\u0026\u0026g.L(b,\"ytp-ad-display-override\",a)};\nR0\u003dfunction(a,b,c,d,e){XI.call(this,a,b,{G:\"div\",L:\"ytp-ad-survey-answer\"},\"survey-answer\",c,d,e);this.u\u003dnull;this.toggledLoggingParams\u003d\"\";this.answer\u003dthis.Da(\"ytp-ad-survey-answer\");this.hide()};\nS0\u003dfunction(a,b,c,d,e){XI.call(this,a,b,{G:\"div\",L:\"ytp-ad-survey-none-of-the-above\"},\"survey-none-of-the-above\",c,d,e);this.button\u003dnull;this.u\u003dthis.Da(\"ytp-ad-survey-none-of-the-above\");this.hide()};\nT0\u003dfunction(a,b,c,d,e){lJ.call(this,a,b,c,d,e,[\"ytp-ad-survey-submit-button\"],\"survey-submit\")};\nU0\u003dfunction(a,b,c,d,e,f,k){XI.call(this,a,b,{G:\"div\",L:\"ytp-ad-survey-player-overlay\",U:[{G:\"div\",L:\"ytp-ad-survey-player-overlay-instream-info\"},{G:\"div\",L:\"ytp-ad-survey-player-overlay-skip-preview-submit\",U:[{G:\"div\",L:\"ytp-ad-survey-player-overlay-skip-or-preview\"},{G:\"div\",L:\"ytp-ad-survey-player-overlay-submit\"}]},{G:\"div\",L:\"ytp-ad-survey-player-overlay-instream-user-sentiment\"}]},\"survey-player-overlay\",c,d,e);this.C\u003df;this.hj\u003dk;this.B\u003dthis.u\u003dnull;this.D\u003dthis.Da(\"ytp-ad-survey-player-overlay-instream-info\");\nthis.J\u003dthis.Da(\"ytp-ad-survey-player-overlay-skip-or-preview\");this.submitButton\u003dthis.Da(\"ytp-ad-survey-player-overlay-submit\");g.J(this,this.C);this.hide()};\nV0\u003dfunction(a,b,c,d,e,f,k,l){XI.call(this,a,b,{G:\"div\",L:\"ytp-ad-survey-question\",U:[{G:\"div\",Ha:[\"ytp-ad-survey-question-text\",\"ytp-ad-survey-question-foreground\"]},{G:\"div\",Ha:[\"ytp-ad-survey-answers\",\"ytp-ad-survey-question-foreground\"]},{G:\"div\",Ha:[\"ytp-ad-survey-question-player-overlay\",\"ytp-ad-survey-question-foreground\"]},{G:\"div\",L:\"ytp-ad-survey-question-background\"}]},f,c,d,e);this.Mg\u003dk;this.hj\u003dl;this.D\u003dnull;this.B\u003d[];this.u\u003dnull;this.question\u003dthis.Da(\"ytp-ad-survey-question\");this.N\u003dthis.Da(\"ytp-ad-survey-question-background\");\nthis.questionText\u003dthis.Da(\"ytp-ad-survey-question-text\");this.answers\u003dthis.Da(\"ytp-ad-survey-answers\");this.playerOverlay\u003dthis.Da(\"ytp-ad-survey-question-player-overlay\");this.C\u003dg.Ua()};\neTa\u003dfunction(a,b,c){var d\u003dnew R0(a.api,a.Xa,a.layoutId,a.j,a.ob);d.Ba(a.answers);d.init(qF(\"survey-answer\"),b,c);a.B.push(d)};\ngTa\u003dfunction(a,b){if(b){var c\u003db.background;c\u0026\u0026c.instreamSurveyAdBackgroundImageRenderer\u0026\u0026(c\u003d(c\u003dc.instreamSurveyAdBackgroundImageRenderer.image)\u0026\u0026qJ(c)||\"\",g.nb(c)?g.lw(Error(\"Found ThumbnailDetails without valid image URL\")):g.vm(a.N,\"backgroundImage\",\"url(\"+c+\")\"));fTa(a,b)}else g.R(Error(\"addCommonComponents() needs to be called before starting countdown.\"))};\nfTa\u003dfunction(a,b){if(null\u003d\u003db.durationMilliseconds||void 0\u003d\u003d\u003db.durationMilliseconds||0\u003d\u003d\u003db.durationMilliseconds)g.R(Error(\"durationMilliseconds unset or 0 for SurveyAdQuestionCommon: \"+JSON.stringify(b)));else{a.C\u003dg.Ua();a.u\u003da.Mg?new fK(a.api,b.durationMilliseconds):new gK(b.durationMilliseconds,a.Xa,!0);g.J(a,a.u);if(b.timeoutCommands\u0026\u0026!a.Mg){var c\u003db.timeoutCommands;a.u.subscribe(\"g\",function(){for(var e\u003dg.q(c),f\u003de.next();!f.done;f\u003de.next())f\u003df.value,a.api.V().experiments.Za(\"html5_enable_pacf_command_api_with_macros\")?\nxJ(a.ob,f,a.macros):a.Xa.executeCommand(f,a.macros)})}if(a.u\u0026\u0026b.instreamAdPlayerOverlay\u0026\u0026b.instreamAdPlayerOverlay.instreamSurveyAdPlayerOverlayRenderer)try{var d\u003dnew U0(a.api,a.Xa,a.layoutId,a.j,a.ob,a.u,a.hj);\nd.Ba(a.playerOverlay);d.init(qF(\"survey-player-overlay\"),b.instreamAdPlayerOverlay.instreamSurveyAdPlayerOverlayRenderer,a.macros);a.D\u003dd;g.J(a,d);a.lP()}catch(e){g.R(Error(\"ISAPOR had an error when initializing. Error: \"+(e+\" SurveyAdQuestionCommon: \"+JSON.stringify(b))))}else g.R(Error(\"ISAPOR was not present in renderer. SurveyAdQuestionCommon: \"+JSON.stringify(b)));a.u\u0026\u0026b.durationMilliseconds\u0026\u00260\u003cb.durationMilliseconds?(b\u003dnew pK(a.api,a.u),b.Ba(a.playerOverlay),g.J(a,b)):g.R(Error(\"Survey progress bar was not added. SurveyAdQuestionCommon: \"+\nJSON.stringify(b)))}};\nhTa\u003dfunction(a){function b(c){return{toString:function(){return c()}}}\na.macros.SURVEY_LOCAL_TIME_EPOCH_S\u003db(function(){var c\u003dnew Date;return(Math.round(c.valueOf()/1E3)+-60*c.getTimezoneOffset()).toString()});\na.macros.SURVEY_ELAPSED_MS\u003db(function(){return(g.Ua()-a.C).toString()})};\nW0\u003dfunction(a,b,c,d,e,f,k){V0.call(this,a,b,c,d,e,\"survey-question-multi-select\",f,k);this.noneOfTheAbove\u003dnull;this.submitEndpoints\u003d[];this.J\u003dnull;this.hide()};\niTa\u003dfunction(a,b,c){a.noneOfTheAbove\u003dnew S0(a.api,a.Xa,a.layoutId,a.j,a.ob);a.noneOfTheAbove.Ba(a.answers);a.noneOfTheAbove.init(qF(\"survey-none-of-the-above\"),b,c)};\njTa\u003dfunction(a){a.B.forEach(function(b){b.u.toggleButton(!1)});\nX0(a,!0)};\nX0\u003dfunction(a,b){var c\u003da.D;a\u003dkTa(a);b\u003dvoid 0\u003d\u003d\u003db?!1:b;c.u\u0026\u0026(a?c.u.hide():c.u.show(),b\u0026\u0026c.u instanceof bK\u0026\u0026!c.u.J\u0026\u0026oAa(c.u,!1));c.B\u0026\u0026(a?c.B.show():c.B.hide())};\nkTa\u003dfunction(a){return a.B.some(function(b){return b.u.isToggled()})||a.noneOfTheAbove.button.isToggled()};\nY0\u003dfunction(a,b,c,d,e,f,k){V0.call(this,a,b,c,d,e,\"survey-question-single-select\",f,k);this.hide()};\nZ0\u003dfunction(a,b,c,d,e,f,k){XI.call(this,a,b,{G:\"div\",L:\"ytp-ad-survey\",U:[{G:\"div\",L:\"ytp-ad-survey-questions\"}]},\"survey\",c,d,e);this.Mg\u003df;this.hj\u003dk;this.questions\u003d[];this.u\u003dthis.Da(\"ytp-ad-survey-questions\");this.hide()};\n$0\u003dfunction(a,b,c,d,e,f,k){XI.call(this,a,b,{G:\"div\",L:\"ytp-ad-survey-interstitial\",U:[{G:\"div\",L:\"ytp-ad-survey-interstitial-contents\",U:[{G:\"div\",L:\"ytp-ad-survey-interstitial-logo\",U:[{G:\"div\",L:\"ytp-ad-survey-interstitial-logo-image\"}]},{G:\"div\",L:\"ytp-ad-survey-interstitial-text\"}]}]},\"survey-interstitial\",c,d,e);this.Mg\u003df;this.UH\u003dk;this.u\u003dthis.actionButton\u003dnull;this.interstitial\u003dthis.Da(\"ytp-ad-survey-interstitial\");this.B\u003dthis.Da(\"ytp-ad-survey-interstitial-contents\");this.text\u003dthis.Da(\"ytp-ad-survey-interstitial-text\");\nthis.logoImage\u003dthis.Da(\"ytp-ad-survey-interstitial-logo-image\");this.transition\u003dnew g.GJ(this,500,!1,300);g.J(this,this.transition)};\nlTa\u003dfunction(a,b){b\u003db\u0026\u0026qJ(b)||\"\";if(g.nb(b))g.lw(Error(\"Found ThumbnailDetails without valid image URL\"));else{var c\u003da.style.cssText;if(g.Nc\u0026\u002610\u003edocument.documentMode)c\u003dNg;else{var d\u003ddocument;\"function\"\u003d\u003d\u003dtypeof HTMLTemplateElement\u0026\u0026(d\u003dg.Qh(\"TEMPLATE\").content.ownerDocument);d\u003dd.implementation.createHTMLDocument(\"\").createElement(\"DIV\");d.style.cssText\u003dc;c\u003dcia(d.style)}b\u003dfba(c,Og({\"background-image\":\u0027url(\"\u0027+b+\u0027\")\u0027}));a.style.cssText\u003dLg(b)}};\nmTa\u003dfunction(a){var b\u003dg.Dh(\"html5-video-player\");b\u0026\u0026g.L(b,\"ytp-ad-display-override\",a)};\na1\u003dfunction(a,b,c,d){vJ.call(this,a);this.api\u003da;this.ob\u003dc;this.u\u003d{};this.K\u003db;a\u003dnew g.V({G:\"div\",Ha:[\"video-ads\",\"ytp-ad-module\"]});g.J(this,a);aD\u0026\u0026g.hp(a.element,\"ytp-ads-tiny-mode\");this.D\u003dnew QI(a.element);g.J(this,this.D);g.fM(this.api,a.element,4);dRa(d)\u0026\u0026(d\u003dnew g.V({G:\"div\",Ha:[\"ytp-ad-underlay\"]}),g.J(this,d),this.B\u003dnew QI(d.element),g.J(this,this.B),g.fM(this.api,d.element,0));g.J(this,Xza())};\nnTa\u003dfunction(a,b){a\u003dg.Gf(a.u,b.id,null);null\u003d\u003da\u0026\u0026g.lw(Error(\"Component not found for element id: \"+b.id));return a||null};\nb1\u003dfunction(a){g.sM.call(this,a);var b\u003dthis;this.u\u003dthis.Xa\u003dnull;this.created\u003d!1;this.Pp\u003dnew xI(this.player);this.B\u003dfunction(){function d(){return b.Xa}\nif(null!\u003db.u)return b.u;var e\u003dfza({cq:a.getVideoData(1)});e\u003dnew lPa({nT:new F0(function(){return b.Xa},E0(b.j).Mk),\nSp:e.qU(),ET:d,RV:d,Pi:E0(b.j).Pi,Wh:e.qF(),bk:E0(b.j).bk,I:b.player,Nf:E0(b.j).Nf,Ta:b.j.j.Ta,oh:E0(b.j).oh,Pc:b.j.j.Pc});b.u\u003de.WR;return b.u};\nthis.j\u003dnew D0(this.player,this,this.Pp,this.B);g.J(this,this.j);var c\u003da.V();!rD(c)||g.lD(c)||tD(c)||(g.J(this,new a1(a,function(){return b.Xa},E0(this.j).ob,E0(this.j).Nf)),g.J(this,new G0(a)))};\noTa\u003dfunction(a){a.created!\u003d\u003da.loaded\u0026\u0026S(\"Created and loaded are out of sync\")};\nc1\u003dfunction(a,b){b\u003d\u003d\u003da.Hs\u0026\u0026(a.Hs\u003dvoid 0)};\npTa\u003dfunction(a){a.Xa?E0(a.j).Bc.HF()||a.Xa.HF()||E0(a.j).fp.iq():S(\"AdService is null when calling maybeUnlockPrerollIfReady\")};\nqTa\u003dfunction(a){a\u003dg.q(E0(a.j).oh.Zh.keys());for(var b\u003da.next();!b.done;b\u003da.next())if(b\u003db.value,\"SLOT_TYPE_PLAYER_BYTES\"\u003d\u003d\u003db.slotType\u0026\u0026\"core\"\u003d\u003d\u003db.ib)return!0;return!1};\nrTa\u003dfunction(a){a\u003dg.q(E0(a.j).oh.Zh.values());for(var b\u003da.next();!b.done;b\u003da.next())if(\"LAYOUT_TYPE_MEDIA_BREAK\"\u003d\u003d\u003db.value.layoutType)return!0;return!1};\nCpa\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?\"\":c;var d\u003dE0(a.j).Nf,e\u003da.player.getVideoData(1),f\u003de\u0026\u0026e.getPlayerResponse()||{};f\u003df\u0026\u0026f.playerConfig\u0026\u0026f.playerConfig.daiConfig\u0026\u0026f.playerConfig.daiConfig.enableDai||!1;e\u003de\u0026\u0026e.Cf()||!1;d\u003dsTa(b,d,f,e,E0(a.j).Lj);Fpa(E0(a.j).Ec,c,d.BB,b);a.Xa\u0026\u00260\u003cd.Uv.length\u0026\u0026(a\u003da.Xa,b\u003dd.Uv,b\u003dmza(a,b),b\u003dnza(a,b),OI(a,b))};\nsTa\u003dfunction(a,b,c,d,e){var f\u003d{Uv:[],BB:[]};a\u003dg.q(a);for(var k\u003da.next();!k.done;k\u003da.next())if((k\u003dk.value)\u0026\u0026null!\u003dk.renderer){var l\u003dk.renderer,m\u003dk.config\u0026\u0026k.config.adPlacementConfig\u0026\u0026k.config.adPlacementConfig.kind;if(RY(b,\"html5_externally_manage_ad_notify_layout\")){var n\u003dvoid 0,p\u003dvoid 0,r\u003dvoid 0,t\u003dvoid 0,u\u003de;if(null\u003d\u003d\u003d(r\u003dnull\u003d\u003d\u003d(t\u003dl.sandwichedLinearAdRenderer)||void 0\u003d\u003d\u003dt?void 0:t.adVideoStart)||void 0\u003d\u003d\u003dr?0:r.adMessageRenderer)n\u003diPa(l.sandwichedLinearAdRenderer.adVideoStart.adMessageRenderer,u),\nl.sandwichedLinearAdRenderer.adVideoStart.adMessageRenderer\u003dn;else if(null\u003d\u003d\u003d(n\u003dnull\u003d\u003d\u003d(p\u003dl.linearAdSequenceRenderer)||void 0\u003d\u003d\u003dp?void 0:p.adStart)||void 0\u003d\u003d\u003dn?0:n.adMessageRenderer)n\u003diPa(l.linearAdSequenceRenderer.adStart.adMessageRenderer,u),l.linearAdSequenceRenderer.adStart.adMessageRenderer\u003dn}n\u003db;p\u003dd;c||null!\u003dl.instreamSurveyAdRenderer||null!\u003dl.sandwichedLinearAdRenderer\u0026\u0026null!\u003dl.sandwichedLinearAdRenderer.linearAd\u0026\u0026null!\u003dl.sandwichedLinearAdRenderer.linearAd.instreamSurveyAdRenderer?l\u003d!0:p\u0026\u0026\n!TY(n)?l\u003d!1:null!\u003dl.videoAdTrackingRenderer?l\u003dbRa(n):null!\u003dl.clientForecastingAdRenderer||null!\u003dl.actionCompanionAdRenderer||null!\u003dl.imageCompanionAdRenderer||null!\u003dl.shoppingCompanionCarouselRenderer||null!\u003dl.adsEngagementPanelRenderer||null!\u003dl.invideoOverlayAdRenderer||null!\u003dl.adBreakServiceRenderer\u0026\u0026(\"AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED\"!\u003d\u003dm||TY(n))?l\u003d!0:null!\u003dl.instreamVideoAdRenderer||null!\u003dl.remoteSlotsRenderer?(l\u003dp)||(l\u003dn,l\u003dg.DD(l.I.V())?l.I.V().S(\"html5_enable_vod_lsar_ivar_pacf_unplugged\"):\nrD(l.I.V())?l.I.V().S(\"html5_enable_single_video_vod_ivar_on_pacf\"):g.sD(l.I.V())?!0:!1):l\u003dl.linearAdSequenceRenderer\u0026\u0026l.linearAdSequenceRenderer.linearAds?l.linearAdSequenceRenderer.adStart?n.I.V().S(\"html5_enable_vod_lasr_with_notify_pacf\"):p||zX(n):null!\u003dl.sandwichedLinearAdRenderer?n.I.V().S(\"html5_enable_vod_slar_with_notify_pacf\"):!1;l?f.BB.push(k):k.renderer.videoAdTrackingRenderer||f.Uv.push(k)}return f};\ntTa\u003dfunction(){if(!g.Nc)return!1;try{return new ActiveXObject(\"MSXML2.DOMDocument\"),!0}catch(a){return!1}};\ng.d1\u003dfunction(a){if(\"undefined\"!\u003dtypeof DOMParser){var b\u003dnew DOMParser;a\u003dUha(a);return b.parseFromString(g.Tg(a),\"application/xml\")}if(uTa){b\u003dnew ActiveXObject(\"MSXML2.DOMDocument\");b.resolveExternals\u003d!1;b.validateOnParse\u003d!1;try{b.setProperty(\"ProhibitDTD\",!0),b.setProperty(\"MaxXMLSize\",2048),b.setProperty(\"MaxElementDepth\",256)}catch(c){}b.loadXML(a);return b}throw Error(\"Your browser does not support loading xml documents\");};\ng.e1\u003dfunction(a,b){var c\u003d\"ytp-miniplayer-button-bottom-right\",d\u003d{G:\"svg\",W:{height:\"18px\",version:\"1.1\",viewBox:\"0 0 22 18\",width:\"22px\"},U:[{G:\"g\",W:{fill:\"none\",\"fill-rule\":\"evenodd\",stroke:\"none\",\"stroke-width\":\"1\"},U:[{G:\"g\",W:{transform:\"translate(-1.000000, -3.000000)\"},U:[{G:\"polygon\",W:{points:\"0 0 24 0 24 24 0 24\"}},{G:\"path\",W:{d:\"M19,7 L5,7 L5,17 L19,17 L19,7 Z M23,19 L23,4.98 C23,3.88 22.1,3 21,3 L3,3 C1.9,3 1,3.88 1,4.98 L1,19 C1,20.1 1.9,21 3,21 L21,21 C22.1,21 23,20.1 23,19 Z M21,19.02 L3,19.02 L3,4.97 L21,4.97 L21,19.02 Z\",\nfill:\"#fff\",\"fill-rule\":\"nonzero\"}}]}]}]},e\u003d\"Open video page\";a.V().S(\"kevlar_miniplayer_expand_top\")\u0026\u0026(c\u003d\"ytp-miniplayer-button-top-left\",d\u003d{G:\"svg\",W:{height:\"24px\",version:\"1.1\",viewBox:\"0 0 24 24\",width:\"24px\"},U:[{G:\"g\",W:{fill:\"none\",\"fill-rule\":\"evenodd\",stroke:\"none\",\"stroke-width\":\"1\"},U:[{G:\"g\",W:{transform:\"translate(12.000000, 12.000000) scale(-1, 1) translate(-12.000000, -12.000000) \"},U:[{G:\"path\",W:{d:\"M19,19 L5,19 L5,5 L12,5 L12,3 L5,3 C3.89,3 3,3.9 3,5 L3,19 C3,20.1 3.89,21 5,21 L19,21 C20.1,21 21,20.1 21,19 L21,12 L19,12 L19,19 Z M14,3 L14,5 L17.59,5 L7.76,14.83 L9.17,16.24 L19,6.41 L19,10 L21,10 L21,3 L14,3 Z\",\nfill:\"#fff\",\"fill-rule\":\"nonzero\"}}]}]}]},e\u003d\"Expand\");g.V.call(this,{G:\"button\",Ha:[\"ytp-miniplayer-expand-watch-page-button\",\"ytp-button\",c],W:{title:\"{{title}}\",\"data-tooltip-target-id\":\"ytp-miniplayer-expand-watch-page-button\"},U:[d]});this.I\u003da;this.Qa(\"click\",this.onClick,this);this.Ma(\"title\",WM(a,e,\"i\"));g.ef(this,g.tN(b.pc(),this.element))};\naa\u003d[];ha\u003d\"function\"\u003d\u003dtypeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a\u003d\u003dArray.prototype||a\u003d\u003dObject.prototype)return a;a[b]\u003dc.value;return a};\nfa\u003daaa(this);ia(\"Symbol\",function(a){function b(f){if(this instanceof b)throw new TypeError(\"Symbol is not a constructor\");return new c(d+(f||\"\")+\"_\"+e++,f)}\nfunction c(f,k){this.j\u003df;ha(this,\"description\",{configurable:!0,writable:!0,value:k})}\nif(a)return a;c.prototype.toString\u003dfunction(){return this.j};\nvar d\u003d\"jscomp_symbol_\"+(1E9*Math.random()\u003e\u003e\u003e0)+\"_\",e\u003d0;return b});\nia(\"Symbol.iterator\",function(a){if(a)return a;a\u003dSymbol(\"Symbol.iterator\");for(var b\u003d\"Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array\".split(\" \"),c\u003d0;c\u003cb.length;c++){var d\u003dfa[b[c]];\"function\"\u003d\u003d\u003dtypeof d\u0026\u0026\"function\"!\u003dtypeof d.prototype[a]\u0026\u0026ha(d.prototype,a,{configurable:!0,writable:!0,value:function(){return ka(ea(this))}})}return a});\nvar vTa\u003d\"function\"\u003d\u003dtypeof Object.assign?Object.assign:function(a,b){for(var c\u003d1;c\u003carguments.length;c++){var d\u003darguments[c];if(d)for(var e in d)ma(d,e)\u0026\u0026(a[e]\u003dd[e])}return a};\nia(\"Object.assign\",function(a){return a||vTa});\nvar na\u003d\"function\"\u003d\u003dtypeof Object.create?Object.create:function(a){function b(){}\nb.prototype\u003da;return new b},wTa\u003dfunction(){function a(){function c(){}\nnew c;Reflect.construct(c,[],function(){});\nreturn new c instanceof c}\nif(\"undefined\"!\u003dtypeof Reflect\u0026\u0026Reflect.construct){if(a())return Reflect.construct;var b\u003dReflect.construct;return function(c,d,e){c\u003db(c,d);e\u0026\u0026Reflect.setPrototypeOf(c,e.prototype);return c}}return function(c,d,e){void 0\u003d\u003d\u003de\u0026\u0026(e\u003dc);\ne\u003dna(e.prototype||Object.prototype);return Function.prototype.apply.call(c,e,d)||e}}(),f1;\nif(\"function\"\u003d\u003dtypeof Object.setPrototypeOf)f1\u003dObject.setPrototypeOf;else{var g1;a:{var xTa\u003d{a:!0},yTa\u003d{};try{yTa.__proto__\u003dxTa;g1\u003dyTa.a;break a}catch(a){}g1\u003d!1}f1\u003dg1?function(a,b){a.__proto__\u003db;if(a.__proto__!\u003d\u003db)throw new TypeError(a+\" is not extensible\");return a}:null}var oa\u003df1;\npa.prototype.N\u003dfunction(a){this.u\u003da};\npa.prototype.return\u003dfunction(a){this.B\u003d{return:a};this.j\u003dthis.D};\npa.prototype.eb\u003dfunction(a){this.j\u003da};\nia(\"Reflect\",function(a){return a?a:{}});\nia(\"Reflect.construct\",function(){return wTa});\nia(\"Reflect.setPrototypeOf\",function(a){return a?a:oa?function(b,c){try{return oa(b,c),!0}catch(d){return!1}}:null});\nia(\"Promise\",function(a){function b(k){this.j\u003d0;this.B\u003dvoid 0;this.u\u003d[];this.K\u003d!1;var l\u003dthis.C();try{k(l.resolve,l.reject)}catch(m){l.reject(m)}}\nfunction c(){this.j\u003dnull}\nfunction d(k){return k instanceof b?k:new b(function(l){l(k)})}\nif(a)return a;c.prototype.u\u003dfunction(k){if(null\u003d\u003dthis.j){this.j\u003d[];var l\u003dthis;this.B(function(){l.D()})}this.j.push(k)};\nvar e\u003dfa.setTimeout;c.prototype.B\u003dfunction(k){e(k,0)};\nc.prototype.D\u003dfunction(){for(;this.j\u0026\u0026this.j.length;){var k\u003dthis.j;this.j\u003d[];for(var l\u003d0;l\u003ck.length;++l){var m\u003dk[l];k[l]\u003dnull;try{m()}catch(n){this.C(n)}}}this.j\u003dnull};\nc.prototype.C\u003dfunction(k){this.B(function(){throw k;})};\nb.prototype.C\u003dfunction(){function k(n){return function(p){m||(m\u003d!0,n.call(l,p))}}\nvar l\u003dthis,m\u003d!1;return{resolve:k(this.oa),reject:k(this.D)}};\nb.prototype.oa\u003dfunction(k){if(k\u003d\u003d\u003dthis)this.D(new TypeError(\"A Promise cannot resolve to itself\"));else if(k instanceof b)this.ya(k);else{a:switch(typeof k){case \"object\":var l\u003dnull!\u003dk;break a;case \"function\":l\u003d!0;break a;default:l\u003d!1}l?this.ma(k):this.J(k)}};\nb.prototype.ma\u003dfunction(k){var l\u003dvoid 0;try{l\u003dk.then}catch(m){this.D(m);return}\"function\"\u003d\u003dtypeof l?this.Ea(l,k):this.J(k)};\nb.prototype.D\u003dfunction(k){this.N(2,k)};\nb.prototype.J\u003dfunction(k){this.N(1,k)};\nb.prototype.N\u003dfunction(k,l){if(0!\u003dthis.j)throw Error(\"Cannot settle(\"+k+\", \"+l+\"): Promise already settled in state\"+this.j);this.j\u003dk;this.B\u003dl;2\u003d\u003d\u003dthis.j\u0026\u0026this.xa();this.X()};\nb.prototype.xa\u003dfunction(){var k\u003dthis;e(function(){if(k.Z()){var l\u003dfa.console;\"undefined\"!\u003d\u003dtypeof l\u0026\u0026l.error(k.B)}},1)};\nb.prototype.Z\u003dfunction(){if(this.K)return!1;var k\u003dfa.CustomEvent,l\u003dfa.Event,m\u003dfa.dispatchEvent;if(\"undefined\"\u003d\u003d\u003dtypeof m)return!0;\"function\"\u003d\u003d\u003dtypeof k?k\u003dnew k(\"unhandledrejection\",{cancelable:!0}):\"function\"\u003d\u003d\u003dtypeof l?k\u003dnew l(\"unhandledrejection\",{cancelable:!0}):(k\u003dfa.document.createEvent(\"CustomEvent\"),k.initCustomEvent(\"unhandledrejection\",!1,!0,k));k.promise\u003dthis;k.reason\u003dthis.B;return m(k)};\nb.prototype.X\u003dfunction(){if(null!\u003dthis.u){for(var k\u003d0;k\u003cthis.u.length;++k)f.u(this.u[k]);this.u\u003dnull}};\nvar f\u003dnew c;b.prototype.ya\u003dfunction(k){var l\u003dthis.C();k.Dz(l.resolve,l.reject)};\nb.prototype.Ea\u003dfunction(k,l){var m\u003dthis.C();try{k.call(l,m.resolve,m.reject)}catch(n){m.reject(n)}};\nb.prototype.then\u003dfunction(k,l){function m(t,u){return\"function\"\u003d\u003dtypeof t?function(x){try{n(t(x))}catch(y){p(y)}}:u}\nvar n,p,r\u003dnew b(function(t,u){n\u003dt;p\u003du});\nthis.Dz(m(k,n),m(l,p));return r};\nb.prototype.catch\u003dfunction(k){return this.then(void 0,k)};\nb.prototype.Dz\u003dfunction(k,l){function m(){switch(n.j){case 1:k(n.B);break;case 2:l(n.B);break;default:throw Error(\"Unexpected state: \"+n.j);}}\nvar n\u003dthis;null\u003d\u003dthis.u?f.u(m):this.u.push(m);this.K\u003d!0};\nb.resolve\u003dd;b.reject\u003dfunction(k){return new b(function(l,m){m(k)})};\nb.race\u003dfunction(k){return new b(function(l,m){for(var n\u003dg.q(k),p\u003dn.next();!p.done;p\u003dn.next())d(p.value).Dz(l,m)})};\nb.all\u003dfunction(k){var l\u003dg.q(k),m\u003dl.next();return m.done?d([]):new b(function(n,p){function r(x){return function(y){t[x]\u003dy;u--;0\u003d\u003du\u0026\u0026n(t)}}\nvar t\u003d[],u\u003d0;do t.push(void 0),u++,d(m.value).Dz(r(t.length-1),p),m\u003dl.next();while(!m.done)})};\nreturn b});\nia(\"Array.prototype.find\",function(a){return a?a:function(b,c){return Ca(this,b,c).xQ}});\nia(\"WeakMap\",function(a){function b(m){this.j\u003d(l+\u003dMath.random()+1).toString();if(m){m\u003dg.q(m);for(var n;!(n\u003dm.next()).done;)n\u003dn.value,this.set(n[0],n[1])}}\nfunction c(){}\nfunction d(m){var n\u003dtypeof m;return\"object\"\u003d\u003d\u003dn\u0026\u0026null!\u003d\u003dm||\"function\"\u003d\u003d\u003dn}\nfunction e(m){if(!ma(m,k)){var n\u003dnew c;ha(m,k,{value:n})}}\nfunction f(m){var n\u003dObject[m];n\u0026\u0026(Object[m]\u003dfunction(p){if(p instanceof c)return p;Object.isExtensible(p)\u0026\u0026e(p);return n(p)})}\nif(function(){if(!a||!Object.seal)return!1;try{var m\u003dObject.seal({}),n\u003dObject.seal({}),p\u003dnew a([[m,2],[n,3]]);if(2!\u003dp.get(m)||3!\u003dp.get(n))return!1;p.delete(m);p.set(n,4);return!p.has(m)\u0026\u00264\u003d\u003dp.get(n)}catch(r){return!1}}())return a;\nvar k\u003d\"$jscomp_hidden_\"+Math.random();f(\"freeze\");f(\"preventExtensions\");f(\"seal\");var l\u003d0;b.prototype.set\u003dfunction(m,n){if(!d(m))throw Error(\"Invalid WeakMap key\");e(m);if(!ma(m,k))throw Error(\"WeakMap key fail: \"+m);m[k][this.j]\u003dn;return this};\nb.prototype.get\u003dfunction(m){return d(m)\u0026\u0026ma(m,k)?m[k][this.j]:void 0};\nb.prototype.has\u003dfunction(m){return d(m)\u0026\u0026ma(m,k)\u0026\u0026ma(m[k],this.j)};\nb.prototype.delete\u003dfunction(m){return d(m)\u0026\u0026ma(m,k)\u0026\u0026ma(m[k],this.j)?delete m[k][this.j]:!1};\nreturn b});\nia(\"Map\",function(a){function b(){var l\u003d{};return l.previous\u003dl.next\u003dl.head\u003dl}\nfunction c(l,m){var n\u003dl.j;return ka(function(){if(n){for(;n.head!\u003dl.j;)n\u003dn.previous;for(;n.next!\u003dn.head;)return n\u003dn.next,{done:!1,value:m(n)};n\u003dnull}return{done:!0,value:void 0}})}\nfunction d(l,m){var n\u003dm\u0026\u0026typeof m;\"object\"\u003d\u003dn||\"function\"\u003d\u003dn?f.has(m)?n\u003df.get(m):(n\u003d\"\"+ ++k,f.set(m,n)):n\u003d\"p_\"+m;var p\u003dl.data_[n];if(p\u0026\u0026ma(l.data_,n))for(l\u003d0;l\u003cp.length;l++){var r\u003dp[l];if(m!\u003d\u003dm\u0026\u0026r.key!\u003d\u003dr.key||m\u003d\u003d\u003dr.key)return{id:n,list:p,index:l,entry:r}}return{id:n,list:p,index:-1,entry:void 0}}\nfunction e(l){this.data_\u003d{};this.j\u003db();this.size\u003d0;if(l){l\u003dg.q(l);for(var m;!(m\u003dl.next()).done;)m\u003dm.value,this.set(m[0],m[1])}}\nif(function(){if(!a||\"function\"!\u003dtypeof a||!a.prototype.entries||\"function\"!\u003dtypeof Object.seal)return!1;try{var l\u003dObject.seal({x:4}),m\u003dnew a(g.q([[l,\"s\"]]));if(\"s\"!\u003dm.get(l)||1!\u003dm.size||m.get({x:4})||m.set({x:4},\"t\")!\u003dm||2!\u003dm.size)return!1;var n\u003dm.entries(),p\u003dn.next();if(p.done||p.value[0]!\u003dl||\"s\"!\u003dp.value[1])return!1;p\u003dn.next();return p.done||4!\u003dp.value[0].x||\"t\"!\u003dp.value[1]||!n.next().done?!1:!0}catch(r){return!1}}())return a;\nvar f\u003dnew WeakMap;e.prototype.set\u003dfunction(l,m){l\u003d0\u003d\u003d\u003dl?0:l;var n\u003dd(this,l);n.list||(n.list\u003dthis.data_[n.id]\u003d[]);n.entry?n.entry.value\u003dm:(n.entry\u003d{next:this.j,previous:this.j.previous,head:this.j,key:l,value:m},n.list.push(n.entry),this.j.previous.next\u003dn.entry,this.j.previous\u003dn.entry,this.size++);return this};\ne.prototype.delete\u003dfunction(l){l\u003dd(this,l);return l.entry\u0026\u0026l.list?(l.list.splice(l.index,1),l.list.length||delete this.data_[l.id],l.entry.previous.next\u003dl.entry.next,l.entry.next.previous\u003dl.entry.previous,l.entry.head\u003dnull,this.size--,!0):!1};\ne.prototype.clear\u003dfunction(){this.data_\u003d{};this.j\u003dthis.j.previous\u003db();this.size\u003d0};\ne.prototype.has\u003dfunction(l){return!!d(this,l).entry};\ne.prototype.get\u003dfunction(l){return(l\u003dd(this,l).entry)\u0026\u0026l.value};\ne.prototype.entries\u003dfunction(){return c(this,function(l){return[l.key,l.value]})};\ne.prototype.keys\u003dfunction(){return c(this,function(l){return l.key})};\ne.prototype.values\u003dfunction(){return c(this,function(l){return l.value})};\ne.prototype.forEach\u003dfunction(l,m){for(var n\u003dthis.entries(),p;!(p\u003dn.next()).done;)p\u003dp.value,l.call(m,p[1],p[0],this)};\ne.prototype[Symbol.iterator]\u003de.prototype.entries;var k\u003d0;return e});\nia(\"Array.prototype.entries\",function(a){return a?a:function(){return Da(this,function(b,c){return[b,c]})}});\nia(\"Object.setPrototypeOf\",function(a){return a||oa});\nia(\"Array.prototype.keys\",function(a){return a?a:function(){return Da(this,function(b){return b})}});\nia(\"String.prototype.endsWith\",function(a){return a?a:function(b,c){var d\u003dEa(this,b,\"endsWith\");b+\u003d\"\";void 0\u003d\u003d\u003dc\u0026\u0026(c\u003dd.length);c\u003dMath.max(0,Math.min(c|0,d.length));for(var e\u003db.length;0\u003ce\u0026\u00260\u003cc;)if(d[--c]!\u003db[--e])return!1;return 0\u003e\u003de}});\nia(\"String.prototype.startsWith\",function(a){return a?a:function(b,c){var d\u003dEa(this,b,\"startsWith\");b+\u003d\"\";var e\u003dd.length,f\u003db.length;c\u003dMath.max(0,Math.min(c|0,d.length));for(var k\u003d0;k\u003cf\u0026\u0026c\u003ce;)if(d[c++]!\u003db[k++])return!1;return k\u003e\u003df}});\nia(\"Number.isFinite\",function(a){return a?a:function(b){return\"number\"!\u003d\u003dtypeof b?!1:!isNaN(b)\u0026\u0026Infinity!\u003d\u003db\u0026\u0026-Infinity!\u003d\u003db}});\nia(\"String.prototype.repeat\",function(a){return a?a:function(b){var c\u003dEa(this,null,\"repeat\");if(0\u003eb||1342177279\u003cb)throw new RangeError(\"Invalid count value\");b|\u003d0;for(var d\u003d\"\";b;)if(b\u00261\u0026\u0026(d+\u003dc),b\u003e\u003e\u003e\u003d1)c+\u003dc;return d}});\nia(\"Set\",function(a){function b(c){this.j\u003dnew Map;if(c){c\u003dg.q(c);for(var d;!(d\u003dc.next()).done;)this.add(d.value)}this.size\u003dthis.j.size}\nif(function(){if(!a||\"function\"!\u003dtypeof a||!a.prototype.entries||\"function\"!\u003dtypeof Object.seal)return!1;try{var c\u003dObject.seal({x:4}),d\u003dnew a(g.q([c]));if(!d.has(c)||1!\u003dd.size||d.add(c)!\u003dd||1!\u003dd.size||d.add({x:4})!\u003dd||2!\u003dd.size)return!1;var e\u003dd.entries(),f\u003de.next();if(f.done||f.value[0]!\u003dc||f.value[1]!\u003dc)return!1;f\u003de.next();return f.done||f.value[0]\u003d\u003dc||4!\u003df.value[0].x||f.value[1]!\u003df.value[0]?!1:e.next().done}catch(k){return!1}}())return a;\nb.prototype.add\u003dfunction(c){c\u003d0\u003d\u003d\u003dc?0:c;this.j.set(c,c);this.size\u003dthis.j.size;return this};\nb.prototype.delete\u003dfunction(c){c\u003dthis.j.delete(c);this.size\u003dthis.j.size;return c};\nb.prototype.clear\u003dfunction(){this.j.clear();this.size\u003d0};\nb.prototype.has\u003dfunction(c){return this.j.has(c)};\nb.prototype.entries\u003dfunction(){return this.j.entries()};\nb.prototype.values\u003dfunction(){return this.j.values()};\nb.prototype.keys\u003db.prototype.values;b.prototype[Symbol.iterator]\u003db.prototype.values;b.prototype.forEach\u003dfunction(c,d){var e\u003dthis;this.j.forEach(function(f){return c.call(d,f,f,e)})};\nreturn b});\nia(\"Array.prototype.values\",function(a){return a?a:function(){return Da(this,function(b,c){return c})}});\nia(\"Array.from\",function(a){return a?a:function(b,c,d){c\u003dnull!\u003dc?c:function(l){return l};\nvar e\u003d[],f\u003d\"undefined\"!\u003dtypeof Symbol\u0026\u0026Symbol.iterator\u0026\u0026b[Symbol.iterator];if(\"function\"\u003d\u003dtypeof f){b\u003df.call(b);for(var k\u003d0;!(f\u003db.next()).done;)e.push(c.call(d,f.value,k++))}else for(f\u003db.length,k\u003d0;k\u003cf;k++)e.push(c.call(d,b[k],k));return e}});\nia(\"Object.entries\",function(a){return a?a:function(b){var c\u003d[],d;for(d in b)ma(b,d)\u0026\u0026c.push([d,b[d]]);return c}});\nia(\"Promise.prototype.finally\",function(a){return a?a:function(b){return this.then(function(c){return Promise.resolve(b()).then(function(){return c})},function(c){return Promise.resolve(b()).then(function(){throw c;\n})})}});\nia(\"Array.prototype.findIndex\",function(a){return a?a:function(b,c){return Ca(this,b,c).HM}});\nia(\"Math.trunc\",function(a){return a?a:function(b){b\u003dNumber(b);if(isNaN(b)||Infinity\u003d\u003d\u003db||-Infinity\u003d\u003d\u003db||0\u003d\u003d\u003db)return b;var c\u003dMath.floor(Math.abs(b));return 0\u003eb?-c:c}});\nia(\"Object.is\",function(a){return a?a:function(b,c){return b\u003d\u003d\u003dc?0!\u003d\u003db||1/b\u003d\u003d\u003d1/c:b!\u003d\u003db\u0026\u0026c!\u003d\u003dc}});\nia(\"Array.prototype.includes\",function(a){return a?a:function(b,c){var d\u003dthis;d instanceof String\u0026\u0026(d\u003dString(d));var e\u003dd.length;c\u003dc||0;for(0\u003ec\u0026\u0026(c\u003dMath.max(c+e,0));c\u003ce;c++){var f\u003dd[c];if(f\u003d\u003d\u003db||Object.is(f,b))return!0}return!1}});\nia(\"String.prototype.includes\",function(a){return a?a:function(b,c){return-1!\u003d\u003dEa(this,b,\"includes\").indexOf(b,c||0)}});\nia(\"Array.prototype.flat\",function(a){return a?a:function(b){b\u003dvoid 0\u003d\u003d\u003db?1:b;for(var c\u003d[],d\u003d0;d\u003cthis.length;d++){var e\u003dthis[d];Array.isArray(e)\u0026\u00260\u003cb?(e\u003dArray.prototype.flat.call(e,b-1),c.push.apply(c,e)):c.push(e)}return c}});\nia(\"Number.isNaN\",function(a){return a?a:function(b){return\"number\"\u003d\u003d\u003dtypeof b\u0026\u0026isNaN(b)}});\nia(\"Number.MAX_SAFE_INTEGER\",function(){return 9007199254740991});\nia(\"Object.values\",function(a){return a?a:function(b){var c\u003d[],d;for(d in b)ma(b,d)\u0026\u0026c.push(b[d]);return c}});\nia(\"Array.prototype.fill\",function(a){return a?a:function(b,c,d){var e\u003dthis.length||0;0\u003ec\u0026\u0026(c\u003dMath.max(0,e+c));if(null\u003d\u003dd||d\u003ee)d\u003de;d\u003dNumber(d);0\u003ed\u0026\u0026(d\u003dMath.max(0,e+d));for(c\u003dNumber(c||0);c\u003cd;c++)this[c]\u003db;return this}});\nia(\"Int8Array.prototype.fill\",Ga);ia(\"Uint8Array.prototype.fill\",Ga);ia(\"Uint8ClampedArray.prototype.fill\",Ga);ia(\"Int16Array.prototype.fill\",Ga);ia(\"Uint16Array.prototype.fill\",Ga);ia(\"Int32Array.prototype.fill\",Ga);ia(\"Uint32Array.prototype.fill\",Ga);ia(\"Float32Array.prototype.fill\",Ga);ia(\"Float64Array.prototype.fill\",Ga);\nia(\"String.prototype.padStart\",function(a){return a?a:function(b,c){var d\u003dEa(this,null,\"padStart\");b-\u003dd.length;c\u003dvoid 0!\u003d\u003dc?String(c):\" \";return(0\u003cb\u0026\u0026c?c.repeat(Math.ceil(b/c.length)).substring(0,b):\"\")+d}});\nia(\"Object.fromEntries\",function(a){return a?a:function(b){var c\u003d{};if(!(Symbol.iterator in b))throw new TypeError(\"\"+b+\" is not iterable\");b\u003db[Symbol.iterator].call(b);for(var d\u003db.next();!d.done;d\u003db.next()){d\u003dd.value;if(Object(d)!\u003d\u003dd)throw new TypeError(\"iterable for fromEntries should yield objects\");c[d[0]]\u003dd[1]}return c}});\nia(\"WeakSet\",function(a){function b(c){this.j\u003dnew WeakMap;if(c){c\u003dg.q(c);for(var d;!(d\u003dc.next()).done;)this.add(d.value)}}\nif(function(){if(!a||!Object.seal)return!1;try{var c\u003dObject.seal({}),d\u003dObject.seal({}),e\u003dnew a([c]);if(!e.has(c)||e.has(d))return!1;e.delete(c);e.add(d);return!e.has(c)\u0026\u0026e.has(d)}catch(f){return!1}}())return a;\nb.prototype.add\u003dfunction(c){this.j.set(c,!0);return this};\nb.prototype.has\u003dfunction(c){return this.j.has(c)};\nb.prototype.delete\u003dfunction(c){return this.j.delete(c)};\nreturn b});\nia(\"Math.log2\",function(a){return a?a:function(b){return Math.log(b)/Math.LN2}});\nia(\"Array.prototype.copyWithin\",function(a){function b(c){c\u003dNumber(c);return Infinity\u003d\u003d\u003dc||-Infinity\u003d\u003d\u003dc?c:c|0}\nreturn a?a:function(c,d,e){var f\u003dthis.length;c\u003db(c);d\u003db(d);e\u003dvoid 0\u003d\u003d\u003de?f:b(e);c\u003d0\u003ec?Math.max(f+c,0):Math.min(c,f);d\u003d0\u003ed?Math.max(f+d,0):Math.min(d,f);e\u003d0\u003ee?Math.max(f+e,0):Math.min(e,f);if(c\u003cd)for(;d\u003ce;)d in this?this[c++]\u003dthis[d++]:(delete this[c++],d++);else for(e\u003dMath.min(e,f+d-c),c+\u003de-d;e\u003ed;)--e in this?this[--c]\u003dthis[e]:delete this[--c];return this}});\nia(\"Int8Array.prototype.copyWithin\",Ha);ia(\"Uint8Array.prototype.copyWithin\",Ha);ia(\"Uint8ClampedArray.prototype.copyWithin\",Ha);ia(\"Int16Array.prototype.copyWithin\",Ha);ia(\"Uint16Array.prototype.copyWithin\",Ha);ia(\"Int32Array.prototype.copyWithin\",Ha);ia(\"Uint32Array.prototype.copyWithin\",Ha);ia(\"Float32Array.prototype.copyWithin\",Ha);ia(\"Float64Array.prototype.copyWithin\",Ha);ia(\"Number.parseInt\",function(a){return a||parseInt});\nyj\u003dyj||{};g.C\u003dthis||self;Qa\u003d\"closure_uid_\"+(1E9*Math.random()\u003e\u003e\u003e0);faa\u003d0;g.Va(bb,Error);bb.prototype.name\u003d\"CustomError\";var xh;g.Va(cb,bb);cb.prototype.name\u003d\"AssertionError\";var md,xaa\u003d\"undefined\"!\u003d\u003dtypeof TextDecoder,gb,jaa\u003d\"undefined\"!\u003d\u003dtypeof TextEncoder;var xb\u003dString.prototype.trim?function(a){return a.trim()}:function(a){return/^[\\s\\xa0]*([\\s\\S]*?)[\\s\\xa0]*$/.exec(a)[1]},ob\u003d/\u0026/g,pb\u003d/\u003c/g,qb\u003d/\u003e/g,rb\u003d/\"/g,sb\u003d/\u0027/g,tb\u003d/\\x00/g,kaa\u003d/[\\x00\u0026\u003c\u003e\"\u0027]/;var zTa\u003dg.Ja(\"yt.config_.EXPERIMENTS_FLAGS.html5_enable_client_hints_override\");var Bb;if(null!\u003dzTa\u0026\u0026zTa){var ATa\u003dg.C.navigator;Bb\u003dATa?ATa.userAgentData||null:null}else Bb\u003dnull;var cc,Nl,Mm;cc\u003dArray.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if(\"string\"\u003d\u003d\u003dtypeof a)return\"string\"!\u003d\u003dtypeof b||1!\u003db.length?-1:a.indexOf(b,0);\nfor(var c\u003d0;c\u003ca.length;c++)if(c in a\u0026\u0026a[c]\u003d\u003d\u003db)return c;return-1};\ng.BTa\u003dArray.prototype.lastIndexOf?function(a,b){return Array.prototype.lastIndexOf.call(a,b,a.length-1)}:function(a,b){var c\u003da.length-1;\n0\u003ec\u0026\u0026(c\u003dMath.max(0,a.length+c));if(\"string\"\u003d\u003d\u003dtypeof a)return\"string\"!\u003d\u003dtypeof b||1!\u003db.length?-1:a.lastIndexOf(b,c);for(;0\u003c\u003dc;c--)if(c in a\u0026\u0026a[c]\u003d\u003d\u003db)return c;return-1};\ng.wc\u003dArray.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d\u003da.length,e\u003d\"string\"\u003d\u003d\u003dtypeof a?a.split(\"\"):a,f\u003d0;f\u003cd;f++)f in e\u0026\u0026b.call(c,e[f],f,a)};\ng.un\u003dArray.prototype.filter?function(a,b,c){return Array.prototype.filter.call(a,b,c)}:function(a,b,c){for(var d\u003da.length,e\u003d[],f\u003d0,k\u003d\"string\"\u003d\u003d\u003dtypeof a?a.split(\"\"):a,l\u003d0;l\u003cd;l++)if(l in k){var m\u003dk[l];\nb.call(c,m,l,a)\u0026\u0026(e[f++]\u003dm)}return e};\ng.Fl\u003dArray.prototype.map?function(a,b,c){return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var d\u003da.length,e\u003dArray(d),f\u003d\"string\"\u003d\u003d\u003dtypeof a?a.split(\"\"):a,k\u003d0;k\u003cd;k++)k in f\u0026\u0026(e[k]\u003db.call(c,f[k],k,a));\nreturn e};\nNl\u003dArray.prototype.reduce?function(a,b,c){return Array.prototype.reduce.call(a,b,c)}:function(a,b,c){var d\u003dc;\n(0,g.wc)(a,function(e,f){d\u003db.call(void 0,d,e,f,a)});\nreturn d};\nMm\u003dArray.prototype.some?function(a,b){return Array.prototype.some.call(a,b,void 0)}:function(a,b){for(var c\u003da.length,d\u003d\"string\"\u003d\u003d\u003dtypeof a?a.split(\"\"):a,e\u003d0;e\u003cc;e++)if(e in d\u0026\u0026b.call(void 0,d[e],e,a))return!0;\nreturn!1};\ng.Ml\u003dArray.prototype.every?function(a,b,c){return Array.prototype.every.call(a,b,c)}:function(a,b,c){for(var d\u003da.length,e\u003d\"string\"\u003d\u003d\u003dtypeof a?a.split(\"\"):a,f\u003d0;f\u003cd;f++)if(f in e\u0026\u0026!b.call(c,e[f],f,a))return!1;\nreturn!0};Ac[\" \"]\u003dg.Ka;var wm,tS,XOa,CTa,DTa,ETa,$C,aD,h1;g.bD\u003dFb();g.Nc\u003dGb();g.nu\u003dDb(\"Edge\");g.HD\u003dg.nu||g.Nc;wm\u003dDb(\"Gecko\")\u0026\u0026!(wb(g.Ab(),\"WebKit\")\u0026\u0026!Db(\"Edge\"))\u0026\u0026!(Db(\"Trident\")||Db(\"MSIE\"))\u0026\u0026!Db(\"Edge\");g.kf\u003dwb(g.Ab(),\"WebKit\")\u0026\u0026!Db(\"Edge\");tS\u003dSb();XOa\u003dTb();g.ns\u003dPb();CTa\u003dQb();DTa\u003dDb(\"iPad\");ETa\u003dDb(\"iPod\");$C\u003dRb();aD\u003dwb(g.Ab(),\"KaiOS\");\na:{var i1\u003d\"\",j1\u003dfunction(){var a\u003dg.Ab();if(wm)return/rv:([^\\);]+)(\\)|;)/.exec(a);if(g.nu)return/Edge\\/([\\d\\.]+)/.exec(a);if(g.Nc)return/\\b(?:MSIE|rv)[: ]([^\\);]+)(\\)|;)/.exec(a);if(g.kf)return/WebKit\\/(\\S+)/.exec(a);if(g.bD)return/(?:Version)[ \\/]?(\\S+)/.exec(a)}();\nj1\u0026\u0026(i1\u003dj1?j1[1]:\"\");if(g.Nc){var k1\u003dDc();if(null!\u003dk1\u0026\u0026k1\u003eparseFloat(i1)){h1\u003dString(k1);break a}}h1\u003di1}var Ec\u003dh1,uaa\u003d{},l1;if(g.C.document\u0026\u0026g.Nc){var FTa\u003dDc();l1\u003dFTa?FTa:parseInt(Ec,10)||void 0}else l1\u003dvoid 0;var vaa\u003dl1;var kD,jF;g.Wx\u003dJb();kD\u003dQb()||Db(\"iPod\");jF\u003dDb(\"iPad\");g.cD\u003dMb();g.CA\u003dKb();g.Pt\u003dLb()\u0026\u0026!Rb();var Ic\u003d{},Pc\u003dnull;var Sc\u003d\"function\"\u003d\u003d\u003dtypeof Uint8Array,Uc;Tc.prototype.isEmpty\u003dfunction(){return null\u003d\u003dthis.j};var waa;waa\u003d\"function\"\u003d\u003d\u003dtypeof Uint8Array.prototype.slice;g.Fe\u003d0;g.Ee\u003d0;g.$c.prototype.clear\u003dfunction(){this.u\u003dnull;this.j\u003dthis.B\u003dthis.C\u003d0;this.Pk\u003d!1};\ng.$c.prototype.reset\u003dfunction(){this.j\u003dthis.C};\ng.$c.prototype.advance\u003dfunction(a){this.j+\u003da;bd(this)};\ng.$c.prototype.D\u003dba(0);var gd\u003d[];hd.prototype.reset\u003dfunction(){this.j.reset();this.C\u003dthis.j.j;this.u\u003dthis.B\u003d-1};\nhd.prototype.advance\u003dfunction(a){this.j.advance(a)};\nvar YS\u003d[];pd.prototype.length\u003dfunction(){return this.j.length};\npd.prototype.end\u003dfunction(){var a\u003dthis.j;this.j\u003d[];return a};var yd\u003d\"function\"\u003d\u003d\u003dtypeof Symbol\u0026\u0026\"symbol\"\u003d\u003d\u003dtypeof Symbol()?Symbol(void 0):void 0;var ie,Kd\u003dObject.freeze(Bd([])),Vo\u003d\"undefined\"!\u003dtypeof Symbol\u0026\u0026\"undefined\"!\u003dtypeof Symbol.hasInstance;he.prototype.toJSON\u003dfunction(){var a\u003dthis.Fe;return ie?a:de(a,fe)};\nhe.prototype.D\u003dfunction(a){return a.B(this)};\nhe.prototype.clone\u003dfunction(){var a\u003dde(this.Fe);ge\u003da;a\u003dnew this.constructor(a);ge\u003dnull;me(a,this);return a};\nhe.prototype.toString\u003dfunction(){return this.Fe.toString()};\nvar ge;g.w(ne,he);Vo\u0026\u0026Caa();var re,xe,Ae,Be,yea,Rl,zea,Te,yia,Yp,zia;re\u003dSymbol();xe\u003dSymbol();Ae\u003dSymbol();Be\u003dSymbol();yea\u003dg.De(function(a,b,c){if(1!\u003d\u003da.u)return!1;a\u003dg.ld(a);Pd(b,c,a,0);return!0},g.Ge);\nRl\u003dg.De(function(a,b,c){if(0!\u003d\u003da.u)return!1;a\u003dg.cd(a.j);Pd(b,c,a,0);return!0},g.He);\nzea\u003dg.De(function(a,b,c){if(0!\u003d\u003da.u)return!1;a\u003dg.dd(a.j);Pd(b,c,a,0);return!0},g.Ie);\ng.aq\u003dg.De(function(a,b,c){if(2!\u003d\u003da.u)return!1;g.D(b,c,g.nd(a));return!0},g.Je);\ng.Zp\u003dg.De(function(a,b,c,d,e){if(2!\u003d\u003da.u)return!1;g.kd(a,$d(b,c,d),e);return!0},function(a,b,c,d,e){b\u003dUd(b,d,c);\nif(null!\u003db)for(d\u003d0;d\u003cb.length;d++){var f\u003dvd(a,c);e(b[d],a);wd(a,f)}});\ng.Xe\u003dg.De(function(a,b,c,d,e,f){if(2!\u003d\u003da.u)return!1;(f\u003dQd(b,f))\u0026\u0026f!\u003d\u003dc\u0026\u0026Od(b,f);b\u003dg.Sd(b,d,c);g.kd(a,b,e);return!0},g.Ke);\nTe\u003dg.De(function(a,b,c){if(2!\u003d\u003da.u)return!1;g.D(b,c,od(a));return!0},function(a,b,c){b\u003dg.Jd(b,c);\nnull!\u003db\u0026\u0026g.xd(a,c,Yc(b))});\nyia\u003dg.De(function(a,b,c){if(2!\u003d\u003da.u)return!1;a\u003dod(a);g.Gd(b);g.Ld(b,c).push(a);return!0},function(a,b,c){b\u003dg.Ld(b,c);\nif(null!\u003db)for(var d\u003d0;d\u003cb.length;d++){var e\u003db[d];null!\u003de\u0026\u0026g.xd(a,c,Yc(e))}});\nYp\u003dg.De(function(a,b,c){if(0!\u003d\u003da.u)return!1;a\u003dg.dd(a.j)\u003e\u003e\u003e0;g.D(b,c,a);return!0},function(a,b,c){b\u003dg.Jd(b,c);\nnull!\u003db\u0026\u0026null!\u003db\u0026\u0026(g.ud(a,c,0),qd(a.j,b))});\nzia\u003dg.De(function(a,b,c){if(0!\u003d\u003da.u)return!1;a\u003dg.dd(a.j);g.D(b,c,a);return!0},function(a,b,c){b\u003dg.Jd(b,c);\nnull!\u003db\u0026\u0026(b\u003dparseInt(b,10),g.ud(a,c,0),rd(a.j,b))});g.w(g.F,ne);Vo\u0026\u0026Paa();g.w(Se,g.F);g.w(Ue,g.F);g.w(Ve,g.F);g.w(We,g.F);var Ye\u003d[1,2,3];g.h\u003d$e.prototype;g.h.pT\u003dfunction(a){var b\u003dg.Ba.apply(1,arguments),c\u003dthis.gF(b);c?c.push(new Ze(a)):this.BP(a,b)};\ng.h.BP\u003dfunction(a){this.Os.set(this.jM(g.Ba.apply(1,arguments)),[new Ze(a)])};\ng.h.gF\u003dfunction(){var a\u003dthis.jM(g.Ba.apply(0,arguments));return this.Os.has(a)?this.Os.get(a):void 0};\ng.h.tU\u003dfunction(){var a\u003dthis.gF(g.Ba.apply(0,arguments));return a\u0026\u0026a.length?a[0]:void 0};\ng.h.clear\u003dfunction(){this.Os.clear()};\ng.h.jM\u003dfunction(){var a\u003dg.Ba.apply(0,arguments);return a?a.join(\",\"):\"key\"};g.w(af,$e);af.prototype.B\u003dfunction(a){var b\u003dg.Ba.apply(1,arguments),c\u003d0,d\u003dthis.tU(b);d\u0026\u0026(c\u003dd.oL);this.BP(c+a,b)};g.w(bf,$e);bf.prototype.Al\u003dfunction(a){this.pT(a,g.Ba.apply(1,arguments))};g.I.prototype.Tg\u003d!1;g.I.prototype.isDisposed\u003dfunction(){return this.Tg};\ng.I.prototype.dispose\u003dfunction(){this.Tg||(this.Tg\u003d!0,this.va())};\ng.I.prototype.va\u003dfunction(){if(this.Vf)for(;this.Vf.length;)this.Vf.shift()()};g.ff.prototype.stopPropagation\u003dfunction(){this.u\u003d!0};\ng.ff.prototype.preventDefault\u003dfunction(){this.defaultPrevented\u003d!0};var hf\u003d{};var Yaa\u003dfunction(){if(!g.C.addEventListener||!Object.defineProperty)return!1;var a\u003d!1,b\u003dObject.defineProperty({},\"passive\",{get:function(){a\u003d!0}});\ntry{g.C.addEventListener(\"test\",g.Ka,b),g.C.removeEventListener(\"test\",g.Ka,b)}catch(c){}return a}();var lDa\u003dlf(\"AnimationEnd\"),THa\u003dlf(\"TransitionEnd\");g.Va(mf,g.ff);var GTa\u003d{2:\"touch\",3:\"pen\",4:\"mouse\"};\nmf.prototype.init\u003dfunction(a,b){var c\u003dthis.type\u003da.type,d\u003da.changedTouches\u0026\u0026a.changedTouches.length?a.changedTouches[0]:null;this.target\u003da.target||a.srcElement;this.currentTarget\u003db;(b\u003da.relatedTarget)?wm\u0026\u0026(Bc(b,\"nodeName\")||(b\u003dnull)):\"mouseover\"\u003d\u003dc?b\u003da.fromElement:\"mouseout\"\u003d\u003dc\u0026\u0026(b\u003da.toElement);this.relatedTarget\u003db;d?(this.clientX\u003dvoid 0!\u003d\u003dd.clientX?d.clientX:d.pageX,this.clientY\u003dvoid 0!\u003d\u003dd.clientY?d.clientY:d.pageY,this.screenX\u003dd.screenX||0,this.screenY\u003dd.screenY||0):(this.clientX\u003dvoid 0!\u003d\u003da.clientX?\na.clientX:a.pageX,this.clientY\u003dvoid 0!\u003d\u003da.clientY?a.clientY:a.pageY,this.screenX\u003da.screenX||0,this.screenY\u003da.screenY||0);this.button\u003da.button;this.keyCode\u003da.keyCode||0;this.key\u003da.key||\"\";this.charCode\u003da.charCode||(\"keypress\"\u003d\u003dc?a.keyCode:0);this.ctrlKey\u003da.ctrlKey;this.altKey\u003da.altKey;this.shiftKey\u003da.shiftKey;this.metaKey\u003da.metaKey;this.pointerId\u003da.pointerId||0;this.pointerType\u003d\"string\"\u003d\u003d\u003dtypeof a.pointerType?a.pointerType:GTa[a.pointerType]||\"\";this.state\u003da.state;this.j\u003da;a.defaultPrevented\u0026\u0026mf.pe.preventDefault.call(this)};\nmf.prototype.stopPropagation\u003dfunction(){mf.pe.stopPropagation.call(this);this.j.stopPropagation?this.j.stopPropagation():this.j.cancelBubble\u003d!0};\nmf.prototype.preventDefault\u003dfunction(){mf.pe.preventDefault.call(this);var a\u003dthis.j;a.preventDefault?a.preventDefault():a.returnValue\u003d!1};var nf\u003d\"closure_listenable_\"+(1E6*Math.random()|0);var Vaa\u003d0;var Mf\u003d\"constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf\".split(\" \");Pf.prototype.add\u003dfunction(a,b,c,d,e){var f\u003da.toString();a\u003dthis.listeners[f];a||(a\u003dthis.listeners[f]\u003d[],this.j++);var k\u003dRf(a,b,d,e);-1\u003ck?(b\u003da[k],c||(b.Cz\u003d!1)):(b\u003dnew Waa(b,this.src,f,!!d,e),b.Cz\u003dc,a.push(b));return b};\nPf.prototype.remove\u003dfunction(a,b,c,d){a\u003da.toString();if(!(a in this.listeners))return!1;var e\u003dthis.listeners[a];b\u003dRf(e,b,c,d);return-1\u003cb?(pf(e[b]),g.gc(e,b),0\u003d\u003de.length\u0026\u0026(delete this.listeners[a],this.j--),!0):!1};\nPf.prototype.Fw\u003dfunction(a,b,c,d){a\u003dthis.listeners[a.toString()];var e\u003d-1;a\u0026\u0026(e\u003dRf(a,b,c,d));return-1\u003ce?a[e]:null};var Xf\u003d\"closure_lm_\"+(1E6*Math.random()|0),bg\u003d{},Zf\u003d0,cg\u003d\"__closure_events_fn_\"+(1E9*Math.random()\u003e\u003e\u003e0);g.Va(g.dg,g.I);g.dg.prototype[nf]\u003d!0;g.h\u003dg.dg.prototype;g.h.addEventListener\u003dfunction(a,b,c,d){g.Tf(this,a,b,c,d)};\ng.h.removeEventListener\u003dfunction(a,b,c,d){$f(this,a,b,c,d)};\ng.h.dispatchEvent\u003dfunction(a){var b\u003dthis.Ja;if(b){var c\u003d[];for(var d\u003d1;b;b\u003db.Ja)c.push(b),++d}b\u003dthis.kb;d\u003da.type||a;if(\"string\"\u003d\u003d\u003dtypeof a)a\u003dnew g.ff(a,b);else if(a instanceof g.ff)a.target\u003da.target||b;else{var e\u003da;a\u003dnew g.ff(d,b);g.Nf(a,e)}e\u003d!0;if(c)for(var f\u003dc.length-1;!a.u\u0026\u00260\u003c\u003df;f--){var k\u003da.currentTarget\u003dc[f];e\u003deg(k,d,!0,a)\u0026\u0026e}a.u||(k\u003da.currentTarget\u003db,e\u003deg(k,d,!0,a)\u0026\u0026e,a.u||(e\u003deg(k,d,!1,a)\u0026\u0026e));if(c)for(f\u003d0;!a.u\u0026\u0026f\u003cc.length;f++)k\u003da.currentTarget\u003dc[f],e\u003deg(k,d,!1,a)\u0026\u0026e;return e};\ng.h.va\u003dfunction(){g.dg.pe.va.call(this);if(this.B){var a\u003dthis.B,b\u003d0,c;for(c in a.listeners){for(var d\u003da.listeners[c],e\u003d0;e\u003cd.length;e++)++b,pf(d[e]);delete a.listeners[c];a.j--}}this.Ja\u003dnull};\ng.h.Qa\u003dfunction(a,b,c,d){return this.B.add(String(a),b,!1,c,d)};\ng.h.VA\u003dfunction(a,b,c,d){return this.B.add(String(a),b,!0,c,d)};\ng.h.wc\u003dfunction(a,b,c,d){this.B.remove(String(a),b,c,d)};\ng.h.Fw\u003dfunction(a,b,c,d){return this.B.Fw(String(a),b,c,d)};fg.prototype.get\u003dfunction(){if(0\u003cthis.u){this.u--;var a\u003dthis.j;this.j\u003da.next;a.next\u003dnull}else a\u003dthis.B();return a};try{(new self.OffscreenCanvas(0,0)).getContext(\"2d\")}catch(a){}var uba\u003dg.Nc||g.kf;var HTa\u003d{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};var og;sg.prototype.ll\u003d!0;sg.prototype.Mh\u003dfunction(){return this.j};\nvar rg\u003d{},qg\u003d{};g.ug(\"\");var vg\u003d{};wg.prototype.Mh\u003dfunction(){return this.j.toString()};\nwg.prototype.toString\u003dfunction(){return this.j.toString()};var fia,eia,dia,gia;fia\u003dRegExp(\"[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]\");g.ITa\u003dRegExp(\"^[\\u0591-\\u06ef\\u06fa-\\u08ff\\u200f\\ud802-\\ud803\\ud83a-\\ud83b\\ufb1d-\\ufdff\\ufe70-\\ufefc]\");g.JTa\u003dRegExp(\"^[^\\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]\");\ng.wp\u003dRegExp(\"^[^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]\");eia\u003d/^http:\\/\\/.*/;g.KTa\u003dRegExp(\"^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)\",\"i\");dia\u003d/\\s+/;gia\u003d/[\\d\\u06f0-\\u06f9]/;g.h\u003dyg.prototype;g.h.ll\u003d!0;g.h.Mh\u003dfunction(){return this.j.toString()};\ng.h.LF\u003d!0;g.h.Vr\u003dfunction(){return 1};\ng.h.toString\u003dfunction(){return this.j+\"\"};\nvar cba\u003d/%{(\\w+)}/g,bba\u003dRegExp(\"^((https:)?//[0-9a-z.:[\\\\]-]+/|/[^/\\\\\\\\]|[^:/\\\\\\\\%]+/|[^:/\\\\\\\\%]*[?#]|about:blank#)\",\"i\"),xg\u003d{};g.h\u003dg.Cg.prototype;g.h.ll\u003d!0;g.h.Mh\u003dfunction(){return this.j.toString()};\ng.h.LF\u003d!0;g.h.Vr\u003dfunction(){return 1};\ng.h.toString\u003dfunction(){return this.j.toString()};\nvar eba\u003d/^data:(.*);base64,[a-z0-9+\\/]+\u003d*$/i,Fg\u003d/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i,Bg\u003d{},Gg\u003dnew g.Cg(\"about:invalid#zClosurez\",Bg);var Jg\u003d{};Kg.prototype.Mh\u003dfunction(){return this.j};\nKg.prototype.toString\u003dfunction(){return this.j.toString()};\nvar Ng\u003dnew Kg(\"\",Jg),hba\u003dRegExp(\"^[-,.\\\"\u0027%_!#/ a-zA-Z0-9\\\\[\\\\]]+$\"),Qg\u003dRegExp(\"\\\\b(url\\\\([ \\t\\n]*)(\u0027[ -\u0026(-\\\\[\\\\]-~]*\u0027|\\\"[ !#-\\\\[\\\\]-~]*\\\"|[!#-\u0026*-\\\\[\\\\]-~]*)([ \\t\\n]*\\\\))\",\"g\"),Pg\u003dRegExp(\"\\\\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-gradient|matrix|minmax|radial-gradient|repeat|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?|var)\\\\([-+*/0-9a-zA-Z.%#\\\\[\\\\], ]+\\\\)\",\"g\"),iba\u003d/\\/\\*/;var Rg\u003d{};Sg.prototype.Vr\u003dfunction(){return this.u};\nSg.prototype.Mh\u003dfunction(){return this.j.toString()};\nSg.prototype.toString\u003dfunction(){return this.j.toString()};\nvar LTa\u003d/^[a-zA-Z0-9-]+$/,MTa\u003d{action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},NTa\u003d{APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0},Wg\u003dnew Sg(g.C.trustedTypes\u0026\u0026g.C.trustedTypes.emptyHTML||\"\",0,Rg);var oba\u003dmg(function(){var a\u003ddocument.createElement(\"div\"),b\u003ddocument.createElement(\"div\");b.appendChild(document.createElement(\"div\"));a.appendChild(b);b\u003da.firstChild.firstChild;a.innerHTML\u003dg.Tg(Wg);return!b.parentElement}),pba\u003d/^[\\w+/_-]+[\u003d]{0,2}$/;g.h\u003dg.ih.prototype;g.h.clone\u003dfunction(){return new g.ih(this.x,this.y)};\ng.h.equals\u003dfunction(a){return a instanceof g.ih\u0026\u0026jh(this,a)};\ng.h.ceil\u003dfunction(){this.x\u003dMath.ceil(this.x);this.y\u003dMath.ceil(this.y);return this};\ng.h.floor\u003dfunction(){this.x\u003dMath.floor(this.x);this.y\u003dMath.floor(this.y);return this};\ng.h.round\u003dfunction(){this.x\u003dMath.round(this.x);this.y\u003dMath.round(this.y);return this};\ng.h.scale\u003dfunction(a,b){this.x*\u003da;this.y*\u003d\"number\"\u003d\u003d\u003dtypeof b?b:a;return this};g.h\u003dg.kh.prototype;g.h.clone\u003dfunction(){return new g.kh(this.width,this.height)};\ng.h.aspectRatio\u003dfunction(){return this.width/this.height};\ng.h.isEmpty\u003dfunction(){return!mh(this)};\ng.h.ceil\u003dfunction(){this.width\u003dMath.ceil(this.width);this.height\u003dMath.ceil(this.height);return this};\ng.h.floor\u003dfunction(){this.width\u003dMath.floor(this.width);this.height\u003dMath.floor(this.height);return this};\ng.h.round\u003dfunction(){this.width\u003dMath.round(this.width);this.height\u003dMath.round(this.height);return this};\ng.h.scale\u003dfunction(a,b){this.width*\u003da;this.height*\u003d\"number\"\u003d\u003d\u003dtypeof b?b:a;return this};g.OTa\u003dString.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};var Eh\u003d{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.h\u003dvh.prototype;g.h.getElementsByTagName\u003dfunction(a,b){return(b||this.j).getElementsByTagName(String(a))};\ng.h.Da\u003dfunction(a){return g.Dh(a,this.j)};\ng.h.createElement\u003dfunction(a){return Kh(this.j,a)};\ng.h.appendChild\u003dfunction(a,b){a.appendChild(b)};\ng.h.append\u003dfunction(a,b){Oh(wh(a),a,arguments,1)};\ng.h.canHaveChildren\u003dfunction(a){if(1!\u003da.nodeType)return!1;switch(a.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};\ng.h.removeNode\u003dg.Uh;g.h.contains\u003dg.Wh;var bi;di.prototype.add\u003dfunction(a,b){var c\u003dki.get();c.set(a,b);this.u?this.u.next\u003dc:this.j\u003dc;this.u\u003dc};\ndi.prototype.remove\u003dfunction(){var a\u003dnull;this.j\u0026\u0026(a\u003dthis.j,this.j\u003dthis.j.next,this.j||(this.u\u003dnull),a.next\u003dnull);return a};\nvar ki\u003dnew fg(function(){return new ei},function(a){return a.reset()});\nei.prototype.set\u003dfunction(a,b){this.j\u003da;this.scope\u003db;this.next\u003dnull};\nei.prototype.reset\u003dfunction(){this.next\u003dthis.scope\u003dthis.j\u003dnull};var fi,gi\u003d!1,hi\u003dnew di;oi.prototype.reset\u003dfunction(){this.context\u003dthis.onRejected\u003dthis.u\u003dthis.j\u003dnull;this.B\u003d!1};\nvar pi\u003dnew fg(function(){return new oi},function(a){a.reset()});\nni.prototype.then\u003dfunction(a,b,c){return Ci(this,\"function\"\u003d\u003d\u003dtypeof a?a:null,\"function\"\u003d\u003d\u003dtypeof b?b:null,c)};\nni.prototype.$goog_Thenable\u003d!0;g.h\u003dni.prototype;g.h.Ch\u003dfunction(a,b){return Ci(this,null,a,b)};\ng.h.catch\u003dni.prototype.Ch;g.h.cancel\u003dfunction(a){if(0\u003d\u003dthis.j){var b\u003dnew Bi(a);g.ii(function(){xi(this,b)},this)}};\ng.h.l_\u003dfunction(a){this.j\u003d0;mi(this,2,a)};\ng.h.m_\u003dfunction(a){this.j\u003d0;mi(this,3,a)};\ng.h.hU\u003dfunction(){for(var a;a\u003dyi(this);)zi(this,a,this.j,this.K);this.J\u003d!1};\nvar Ei\u003dQe;g.Va(Bi,bb);Bi.prototype.name\u003d\"cancel\";g.Va(g.Fi,g.dg);g.h\u003dg.Fi.prototype;g.h.enabled\u003d!1;g.h.Qb\u003dnull;g.h.setInterval\u003dfunction(a){this.eg\u003da;this.Qb\u0026\u0026this.enabled?(this.stop(),this.start()):this.Qb\u0026\u0026this.stop()};\ng.h.ZZ\u003dfunction(){if(this.enabled){var a\u003dg.Ua()-this.kN;0\u003ca\u0026\u0026a\u003c.8*this.eg?this.Qb\u003dthis.Cy.setTimeout(this.eL,this.eg-a):(this.Qb\u0026\u0026(this.Cy.clearTimeout(this.Qb),this.Qb\u003dnull),this.dispatchEvent(\"tick\"),this.enabled\u0026\u0026(this.stop(),this.start()))}};\ng.h.start\u003dfunction(){this.enabled\u003d!0;this.Qb||(this.Qb\u003dthis.Cy.setTimeout(this.eL,this.eg),this.kN\u003dg.Ua())};\ng.h.stop\u003dfunction(){this.enabled\u003d!1;this.Qb\u0026\u0026(this.Cy.clearTimeout(this.Qb),this.Qb\u003dnull)};\ng.h.va\u003dfunction(){g.Fi.pe.va.call(this);this.stop();delete this.Cy};g.h\u003dg.Ii.prototype;g.h.KH\u003dfunction(a){this.D\u003da;this.C\u003d1};\ng.h.JP\u003dfunction(){var a\u003dthis.j.values();a\u003d[].concat(g.v(a)).filter(function(b){return b.Os.size});\na.length\u0026\u0026this.K.flush(a,this.D);Bba(a);this.B\u003d0;this.u.enabled\u0026\u0026this.u.stop()};\ng.h.rz\u003dfunction(a){var b\u003dg.Ba.apply(1,arguments);this.j.has(a)||this.j.set(a,new af(a,b))};\ng.h.VK\u003dfunction(a){var b\u003dg.Ba.apply(1,arguments);this.j.has(a)||this.j.set(a,new bf(a,b))};\ng.h.jJ\u003dfunction(a){this.aD.apply(this,[a,1].concat(g.v(g.Ba.apply(1,arguments))))};\ng.h.aD\u003dfunction(a,b){var c\u003dg.Ba.apply(2,arguments),d\u003dKi(this,a);d\u0026\u0026d instanceof af\u0026\u0026(d.B(b,c),Ji(this))};\ng.h.Al\u003dfunction(a,b){var c\u003dg.Ba.apply(2,arguments),d\u003dKi(this,a);d\u0026\u0026d instanceof bf\u0026\u0026(d.Al(b,c),Ji(this))};Li.prototype.Al\u003dfunction(a,b,c,d,e){this.j.Al(\"/client_streamz/po/w/rl\",a,b,c,d,e)};\nCba.prototype.Al\u003dfunction(a,b,c){this.j.Al(\"/client_streamz/po/w/el\",a,b,c)};var Eba,Gba;g.w(Fba,g.F);g.w(g.Mi,g.F);g.w(g.Ni,g.F);g.w(g.Oi,g.F);Eba\u003d[3,6,4];Gba\u003d[1];g.Qi\u003d[1,2,3];g.Pi\u003d[1,2,3];g.w(Iba,g.F);var Hba\u003d[1];var Pba\u003d{};g.h\u003dRi.prototype;g.h.isEnabled\u003dfunction(){if(!g.C.navigator.cookieEnabled)return!1;if(!this.isEmpty())return!0;this.set(\"TESTCOOKIESENABLED\",\"1\",{YA:60});if(\"1\"!\u003d\u003dthis.get(\"TESTCOOKIESENABLED\"))return!1;this.remove(\"TESTCOOKIESENABLED\");return!0};\ng.h.set\u003dfunction(a,b,c){var d\u003d!1;if(\"object\"\u003d\u003d\u003dtypeof c){var e\u003dc.iha;d\u003dc.BZ||!1;var f\u003dc.domain||void 0;var k\u003dc.path||void 0;var l\u003dc.YA}if(/[;\u003d\\s]/.test(a))throw Error(\u0027Invalid cookie name \"\u0027+a+\u0027\"\u0027);if(/[;\\r\\n]/.test(b))throw Error(\u0027Invalid cookie value \"\u0027+b+\u0027\"\u0027);void 0\u003d\u003d\u003dl\u0026\u0026(l\u003d-1);c\u003df?\";domain\u003d\"+f:\"\";k\u003dk?\";path\u003d\"+k:\"\";d\u003dd?\";secure\":\"\";l\u003d0\u003el?\"\":0\u003d\u003dl?\";expires\u003d\"+(new Date(1970,1,1)).toUTCString():\";expires\u003d\"+(new Date(Date.now()+1E3*l)).toUTCString();this.j.cookie\u003da+\"\u003d\"+b+c+k+l+d+(null!\u003de?\";samesite\u003d\"+\ne:\"\")};\ng.h.get\u003dfunction(a,b){for(var c\u003da+\"\u003d\",d\u003d(this.j.cookie||\"\").split(\";\"),e\u003d0,f;e\u003cd.length;e++){f\u003dxb(d[e]);if(0\u003d\u003df.lastIndexOf(c,0))return f.substr(c.length);if(f\u003d\u003da)return\"\"}return b};\ng.h.remove\u003dfunction(a,b,c){var d\u003dvoid 0!\u003d\u003dthis.get(a);this.set(a,\"\",{YA:0,path:b,domain:c});return d};\ng.h.tm\u003dfunction(){return Si(this).keys};\ng.h.Ii\u003dfunction(){return Si(this).values};\ng.h.isEmpty\u003dfunction(){return!this.j.cookie};\ng.h.clear\u003dfunction(){for(var a\u003dSi(this).keys,b\u003da.length-1;0\u003c\u003db;b--)this.remove(a[b])};\nvar Ur\u003dnew Ri(\"undefined\"\u003d\u003dtypeof document?null:document);g.w(Vi,g.F);var Sba\u003d[2];g.cj.prototype.u\u003d0;g.cj.prototype.reset\u003dfunction(){this.j\u003dthis.B\u003dthis.C;this.u\u003d0};\ng.cj.prototype.getValue\u003dfunction(){return this.B};var Wba\u003d{\u0027\"\u0027:\u0027\\\\\"\u0027,\"\\\\\":\"\\\\\\\\\",\"/\":\"\\\\/\",\"\\b\":\"\\\\b\",\"\\f\":\"\\\\f\",\"\\n\":\"\\\\n\",\"\\r\":\"\\\\r\",\"\\t\":\"\\\\t\",\"\\v\":\"\\\\u000b\"},Vba\u003d/\\uffff/.test(\"\\uffff\")?/[\\\\\"\\x00-\\x1f\\x7f-\\uffff]/g:/[\\\\\"\\x00-\\x1f\\x7f-\\xff]/g;gj.prototype.u\u003dnull;gj.prototype.getOptions\u003dfunction(){return this.u||(this.u\u003dthis.C())};var m1;g.Va(hj,gj);hj.prototype.j\u003dfunction(){var a\u003dYba(this);return a?new ActiveXObject(a):new XMLHttpRequest};\nhj.prototype.C\u003dfunction(){var a\u003d{};Yba(this)\u0026\u0026(a[0]\u003d!0,a[1]\u003d!0);return a};\nm1\u003dnew hj;var kj\u003dRegExp(\"^(?:([^:/?#.]+):)?(?://(?:([^\\\\\\\\/?#]*)@)?([^\\\\\\\\/?#]*?)(?::([0-9]+))?(?\u003d[\\\\\\\\/?#]|$))?([^?#]+)?(?:\\\\?([^#]*))?(?:#([\\\\s\\\\S]*))?$\"),eca\u003d/#|$/,fca\u003d/[?\u0026]($|#)/;g.Va(g.wj,g.dg);var pca\u003d/^https?$/i,PTa\u003d[\"POST\",\"PUT\"],ica\u003d[];g.h\u003dg.wj.prototype;g.h.DT\u003dfunction(){this.dispose();g.hc(ica,this)};\ng.h.send\u003dfunction(a,b,c,d){if(this.j)throw Error(\"[goog.net.XhrIo] Object is active with another request\u003d\"+this.X+\"; newUri\u003d\"+a);b\u003db?b.toUpperCase():\"GET\";this.X\u003da;this.C\u003d\"\";this.u\u003d0;this.Sa\u003db;this.Ea\u003d!1;this.D\u003d!0;this.j\u003dthis.Z?this.Z.j():m1.j();this.ya\u003dthis.Z?this.Z.getOptions():m1.getOptions();this.j.onreadystatechange\u003d(0,g.Sa)(this.yO,this);try{Wi(Aj(this,\"Opening Xhr\")),this.Ia\u003d!0,this.j.open(b,String(a),!0),this.Ia\u003d!1}catch(k){Wi(Aj(this,\"Error opening Xhr: \"+k.message));mca(this,k);return}a\u003d\nc||\"\";c\u003dnew Map(this.headers);if(d)if(Object.getPrototypeOf(d)\u003d\u003d\u003dObject.prototype)for(var e in d)c.set(e,d[e]);else if(\"function\"\u003d\u003d\u003dtypeof d.keys\u0026\u0026\"function\"\u003d\u003d\u003dtypeof d.get){e\u003dg.q(d.keys());for(var f\u003de.next();!f.done;f\u003de.next())f\u003df.value,c.set(f,d.get(f))}else throw Error(\"Unknown input type for opt_headers: \"+String(d));d\u003dArray.from(c.keys()).find(function(k){return\"content-type\"\u003d\u003dk.toLowerCase()});\ne\u003dg.C.FormData\u0026\u0026a instanceof g.C.FormData;!g.dc(PTa,b)||d||e||c.set(\"Content-Type\",\"application/x-www-form-urlencoded;charset\u003dutf-8\");b\u003dg.q(c);for(d\u003db.next();!d.done;d\u003db.next())c\u003dg.q(d.value),d\u003dc.next().value,c\u003dc.next().value,this.j.setRequestHeader(d,c);this.Na\u0026\u0026(this.j.responseType\u003dthis.Na);\"withCredentials\"in this.j\u0026\u0026this.j.withCredentials!\u003d\u003dthis.K\u0026\u0026(this.j.withCredentials\u003dthis.K);try{oca(this),0\u003cthis.N\u0026\u0026(this.xa\u003dkca(this.j),Wi(Aj(this,\"Will abort after \"+this.N+\"ms if incomplete, xhr2 \"+this.xa)),\nthis.xa?(this.j.timeout\u003dthis.N,this.j.ontimeout\u003d(0,g.Sa)(this.kJ,this)):this.oa\u003dg.Gi(this.kJ,this.N,this)),Wi(Aj(this,\"Sending request\")),this.ma\u003d!0,this.j.send(a),this.ma\u003d!1}catch(k){Wi(Aj(this,\"Send error: \"+k.message)),mca(this,k)}};\ng.h.kJ\u003dfunction(){\"undefined\"!\u003dtypeof yj\u0026\u0026this.j\u0026\u0026(this.C\u003d\"Timed out after \"+this.N+\"ms, aborting\",this.u\u003d8,Aj(this,this.C),this.dispatchEvent(\"timeout\"),this.abort(8))};\ng.h.abort\u003dfunction(a){this.j\u0026\u0026this.D\u0026\u0026(Aj(this,\"Aborting\"),this.D\u003d!1,this.J\u003d!0,this.j.abort(),this.J\u003d!1,this.u\u003da||7,this.dispatchEvent(\"complete\"),this.dispatchEvent(\"abort\"),xj(this))};\ng.h.va\u003dfunction(){this.j\u0026\u0026(this.D\u0026\u0026(this.D\u003d!1,this.J\u003d!0,this.j.abort(),this.J\u003d!1),xj(this,!0));g.wj.pe.va.call(this)};\ng.h.yO\u003dfunction(){this.isDisposed()||(this.Ia||this.ma||this.J?nca(this):this.PX())};\ng.h.PX\u003dfunction(){nca(this)};\ng.h.isActive\u003dfunction(){return!!this.j};\ng.h.isComplete\u003dfunction(){return 4\u003d\u003dg.zj(this)};\ng.h.getStatus\u003dfunction(){try{return 2\u003cg.zj(this)?this.j.status:-1}catch(a){return-1}};\ng.h.getResponseHeader\u003dfunction(a){if(this.j\u0026\u0026this.isComplete())return a\u003dthis.j.getResponseHeader(a),null\u003d\u003d\u003da?void 0:a};\ng.h.getLastError\u003dfunction(){return\"string\"\u003d\u003d\u003dtypeof this.C?this.C:String(this.C)};g.w(Fj,g.F);g.w(tca,g.F);var sca\u003d[1];g.w(Gj,g.F);g.w(Hj,g.F);Hj.prototype.S\u003dfunction(){return null!\u003dg.Jd(this,7)};\nvar uca\u003d[3,20,27];g.w(wca,g.F);var vca\u003d[3,5];g.w(yca,g.F);var xca\u003d[5];g.w(zca,g.F);var QTa;QTa\u003dnew Pe(175237375,{Rga:0},zca,function(a,b){if(null!\u003db){var c\u003d{rha:ae(b,1,-1)};a\u0026\u0026(c.DQ\u003db);return c}});g.w(Jj,g.dg);g.h\u003dJj.prototype;g.h.va\u003dfunction(){this.ZE();g.dg.prototype.va.call(this)};\ng.h.dispatch\u003dfunction(a){if(a instanceof Hj)this.log(a);else{var b\u003dnew Hj;a\u003dje(a);b\u003dg.D(b,8,a);this.log(b)}};\ng.h.log\u003dfunction(a){a\u003da.clone();var b\u003dthis.qb++;g.D(a,21,b);this.Z\u0026\u0026g.D(a,26,this.Z);if(!g.Jd(a,1)){b\u003da;var c\u003dDate.now().toString();g.D(b,1,c)}null!\u003dg.Jd(a,15)||g.D(a,15,60*(new Date).getTimezoneOffset());this.C\u0026\u0026(b\u003dthis.C.clone(),Vd(a,16,b));for(;1E3\u003c\u003dthis.u.length;)this.u.shift(),++this.K;this.u.push(a);this.dispatchEvent(new Gca(a));this.xa||this.j.enabled||this.j.start()};\ng.h.flush\u003dfunction(a,b){var c\u003dthis;if(0\u003d\u003d\u003dthis.u.length)a\u0026\u0026a();else if(this.ya)Fca(this);else{var d\u003dDate.now();if(this.bb\u003ed\u0026\u0026this.Ea\u003cd)b\u0026\u0026b(\"throttled\");else{var e\u003dthis.J.re(this.u,this.K);d\u003d{};var f\u003dthis.Va();f\u0026\u0026(d.Authorization\u003df);var k\u003dCca(this);this.X\u0026\u0026(d[\"X-Goog-AuthUser\"]\u003dthis.X,k\u003dtj(k,\"authuser\",this.X));this.pageId\u0026\u0026(d[\"X-Goog-PageId\"]\u003dthis.pageId,k\u003dtj(k,\"pageId\",this.pageId));if(f\u0026\u0026this.Ya\u003d\u003d\u003df)b\u0026\u0026b(\"stale-auth-token\");else{this.u\u003d[];this.j.enabled\u0026\u0026this.j.stop();this.K\u003d0;var l\u003dje(e),m;this.N\u0026\u0026\nthis.N.isSupported(l.length)\u0026\u0026(m\u003dthis.N.compress(l));var n\u003d{url:k,body:l,wT:1,er:d,requestType:\"POST\",withCredentials:this.withCredentials,timeoutMillis:this.timeoutMillis},p\u003dfunction(u){c.D.reset();c.j.setInterval(c.D.getValue());if(u){var x\u003dnull;try{var y\u003dJSON.parse(u.replace(\")]}\u0027\\n\",\"\"));x\u003dnew yca(y)}catch(z){}x\u0026\u0026(u\u003dNumber(Md(x,1,\"-1\")),0\u003cu\u0026\u0026(c.Ea\u003dDate.now(),c.bb\u003dc.Ea+u),x\u003dx.D(QTa))\u0026\u0026(x\u003dae(x,1,-1),-1!\u003dx\u0026\u0026(c.Sa||Dca(c,x)))}a\u0026\u0026a()},r\u003dfunction(u){var x\u003dUd(e,Hj,3);\ng.dj(c.D);c.j.setInterval(c.D.getValue());401\u003d\u003d\u003du\u0026\u0026f\u0026\u0026(c.Ya\u003df);if(500\u003c\u003du\u0026\u0026600\u003eu||401\u003d\u003d\u003du||0\u003d\u003d\u003du)c.u\u003dx.concat(c.u),c.xa||c.j.enabled||c.j.start();b\u0026\u0026b(\"net-send-failed\",u)},t\u003dfunction(){c.Na?c.Na.send(n,p,r):c.jb(n,p,r)};\nm?m.then(function(u){n.er[\"Content-Encoding\"]\u003d\"gzip\";n.er[\"Content-Type\"]\u003d\"application/binary\";n.body\u003du;n.wT\u003d2;t()},function(){t()}):t()}}}};\ng.h.ZE\u003dfunction(){this.flush()};\ng.w(Gca,g.ff);Aca.prototype.re\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?0:b;var c\u003dthis.j.clone();var d\u003dDate.now().toString();c\u003dg.D(c,4,d);a\u003dZd(c,3,a);b\u0026\u0026g.D(a,14,b);return a};Jca.prototype.re\u003dfunction(){var a\u003dnew Jj(1654,this.ma?this.ma:Ui,\"0\",this.J,this.B,this.C,!1,this.ya,void 0,void 0,this.K?this.K:void 0);this.X\u0026\u0026Ij(a.J,this.X);if(this.u){var b\u003dthis.u,c\u003dKj(a.J);g.D(c,7,b)}this.D\u0026\u0026(a.N\u003dthis.D);this.j\u0026\u0026(a.Z\u003dthis.j);this.N\u0026\u0026((b\u003dthis.N)?(a.C||(a.C\u003dnew Vi),b\u003dje(b),g.D(a.C,4,b)):a.C\u0026\u0026Od(a.C,4));this.oa\u0026\u0026(b\u003dthis.oa,a.C||(a.C\u003dnew Vi),Nd(a.C,2,b));this.Z\u0026\u0026(b\u003dthis.Z,a.Sa\u003d!0,Dca(a,b));this.xa\u0026\u0026Hca(a.J,this.xa);return a};Kca.prototype.flush\u003dfunction(a){a\u003da||[];if(a.length){for(var b\u003dnew Iba,c\u003d[],d\u003d0;d\u003ca.length;d++){var e\u003da[d],f\u003dg.Jba(e);c.push(f);e.clear()}Zd(b,1,c);this.j.dispatch(b);this.j.flush()}};g.w(Lj,Error);Lj.prototype.name\u003d\"RpcError\";Mj.prototype.done\u003dfunction(){this.logger.rN(this.j,Date.now()-this.startMillis)};\nNj.prototype.hx\u003dfunction(){};\nNj.prototype.rN\u003dfunction(){};\nNj.prototype.kG\u003dfunction(a,b,c){return c};\nOj.prototype.hx\u003dfunction(a){this.clientError.j.jJ(\"/client_streamz/po/w/cec\",a,this.dk)};\nOj.prototype.rN\u003dfunction(a,b){this.u.Al(b,a,this.dk)};\nOj.prototype.kG\u003dfunction(a,b,c){function d(k){var l\u003dDate.now()-f;e.B.Al(l,a,b,k,e.dk)}\nvar e\u003dthis,f\u003dDate.now();c.then(function(){d(0)},function(k){k instanceof Lj?d(k.code):d(-1)});\nreturn c};g.w(Mca,g.F);g.w(Nca,g.F);g.w(Pj,g.F);Pj.j\u003d\"bfkj\";Rj.prototype.snapshot\u003dfunction(a){if(this.j)throw Error(\"Already disposed\");return this.u.then(function(b){var c\u003db.tT;return new Promise(function(d){c(function(e){d(e)},[a.Yv,\na.KZ])})})};\nRj.prototype.dispose\u003dfunction(){this.j\u003d!0;this.u.then(function(a){(a\u003da.JZ)\u0026\u0026a()})};\nRj.prototype.isDisposed\u003dfunction(){return this.j};/*\n\n SPDX-License-Identifier: Apache-2.0\n*/\nvar Wj\u003d{};g.w(Sj,Pca);Sj.prototype.toString\u003dfunction(){return this.j.toString()};g.w(Tj,Qca);Tj.prototype.toString\u003dfunction(){return this.j};\nvar tAa\u003dnew Tj(\"about:invalid#zTSz\",Wj);g.w(Xj,g.F);g.w(Yj,g.F);g.w(Zj,g.F);$ca.prototype.ping\u003dfunction(a,b){var c\u003dthis,d,e;return g.B(function(f){d\u003dc.j();e\u003db||new Zj;var k\u003dg.D(e,1,c.dk);g.D(k,2,a);return g.A(f,c.client.ping(e,d),0)})};fa.Object.defineProperties(dda.prototype,{u:{configurable:!0,enumerable:!0,get:function(){return this.j.a}},\nB:{configurable:!0,enumerable:!0,get:function(){return this.j.b}}});g.w(bk,g.F);ck.prototype.nA\u003dfunction(){return this.B};\nck.prototype.getMetadata\u003dfunction(){return this.u};dk.prototype.getMetadata\u003dfunction(){return this.j};\ndk.prototype.nA\u003dfunction(){return this.u};\ndk.prototype.getStatus\u003dfunction(){return null};ek.prototype.getName\u003dfunction(){return this.name};var RTa\u003dnew ek(\"/google.internal.waa.v1.Waa/Create\",Xj,bk,function(a){return je(a)},function(a){return le(bk,a)});g.w(fk,g.F);var bda\u003dnew ek(\"/google.internal.waa.v1.Waa/GenerateIT\",Yj,fk,function(a){return je(a)},function(a){return le(fk,a)});g.w(gk,g.F);var STa\u003dnew ek(\"/google.internal.waa.v1.Waa/Ping\",Zj,gk,function(a){return je(a)},function(a){return le(gk,a)});var Cda\u003dPromise;g.w(hk,g.F);hk.prototype.getValue\u003dfunction(){return Md(this,2,\"\")};\nhk.prototype.setValue\u003dfunction(a){g.Gd(this);null!\u003da\u0026\u00260!\u003d\u003da.length?g.D(this,2,a):Od(this,2);return this};g.w(ik,g.F);ik.prototype.getMessage\u003dfunction(){return Md(this,2,\"\")};\nvar fda\u003d[3];jk.prototype.Qm\u003dfunction(a,b){\"data\"\u003d\u003da?this.B.push(b):\"metadata\"\u003d\u003da?this.D.push(b):\"status\"\u003d\u003da?this.J.push(b):\"end\"\u003d\u003da?this.C.push(b):\"error\"\u003d\u003da\u0026\u0026this.u.push(b);return this};\njk.prototype.removeListener\u003dfunction(a,b){\"data\"\u003d\u003da?qk(this.B,b):\"metadata\"\u003d\u003da?qk(this.D,b):\"status\"\u003d\u003da?qk(this.J,b):\"end\"\u003d\u003da?qk(this.C,b):\"error\"\u003d\u003da\u0026\u0026qk(this.u,b);return this};\njk.prototype.cancel\u003dfunction(){this.j.abort()};\njk.prototype.cancel\u003djk.prototype.cancel;jk.prototype.removeListener\u003djk.prototype.removeListener;jk.prototype.on\u003djk.prototype.Qm;g.Va(g.rk,gj);g.rk.prototype.j\u003dfunction(){return new sk(this.D,this.B)};\ng.rk.prototype.C\u003dhg({});g.Va(sk,g.dg);g.h\u003dsk.prototype;g.h.open\u003dfunction(a,b){if(0!\u003dthis.readyState)throw this.abort(),Error(\"Error reopening a connection\");this.ma\u003da;this.Z\u003db;this.readyState\u003d1;tk(this)};\ng.h.send\u003dfunction(a){if(1!\u003dthis.readyState)throw this.abort(),Error(\"need to call open() first. \");this.j\u003d!0;var b\u003d{headers:this.X,method:this.ma,credentials:this.J,cache:void 0};a\u0026\u0026(b.body\u003da);(this.oa||g.C).fetch(new Request(this.Z,b)).then(this.LU.bind(this),this.zA.bind(this))};\ng.h.abort\u003dfunction(){this.response\u003dthis.responseText\u003d\"\";this.X\u003dnew Headers;this.status\u003d0;this.C\u0026\u0026this.C.cancel(\"Request was aborted.\");1\u003c\u003dthis.readyState\u0026\u0026this.j\u0026\u00264!\u003dthis.readyState\u0026\u0026(this.j\u003d!1,uk(this));this.readyState\u003d0};\ng.h.LU\u003dfunction(a){if(this.j\u0026\u0026(this.D\u003da,this.u||(this.status\u003dthis.D.status,this.statusText\u003dthis.D.statusText,this.u\u003da.headers,this.readyState\u003d2,tk(this)),this.j\u0026\u0026(this.readyState\u003d3,tk(this),this.j)))if(\"arraybuffer\"\u003d\u003d\u003dthis.responseType)a.arrayBuffer().then(this.JU.bind(this),this.zA.bind(this));else if(\"undefined\"!\u003d\u003dtypeof g.C.ReadableStream\u0026\u0026\"body\"in a){this.C\u003da.body.getReader();if(this.K){if(this.responseType)throw Error(\u0027responseType must be empty for \"streamBinaryChunks\" mode responses.\u0027);this.response\u003d\n[]}else this.response\u003dthis.responseText\u003d\"\",this.N\u003dnew TextDecoder;kda(this)}else a.text().then(this.KU.bind(this),this.zA.bind(this))};\ng.h.BU\u003dfunction(a){if(this.j){if(this.K\u0026\u0026a.value)this.response.push(a.value);else if(!this.K){var b\u003da.value?a.value:new Uint8Array(0);if(b\u003dthis.N.decode(b,{stream:!a.done}))this.response\u003dthis.responseText+\u003db}a.done?uk(this):tk(this);3\u003d\u003dthis.readyState\u0026\u0026kda(this)}};\ng.h.KU\u003dfunction(a){this.j\u0026\u0026(this.response\u003dthis.responseText\u003da,uk(this))};\ng.h.JU\u003dfunction(a){this.j\u0026\u0026(this.response\u003da,uk(this))};\ng.h.zA\u003dfunction(){this.j\u0026\u0026uk(this)};\ng.h.setRequestHeader\u003dfunction(a,b){this.X.append(a,b)};\ng.h.getResponseHeader\u003dfunction(a){return this.u?this.u.get(a.toLowerCase())||\"\":\"\"};\ng.h.getAllResponseHeaders\u003dfunction(){if(!this.u)return\"\";for(var a\u003d[],b\u003dthis.u.entries(),c\u003db.next();!c.done;)c\u003dc.value,a.push(c[0]+\": \"+c[1]),c\u003db.next();return a.join(\"\\r\\n\")};\nObject.defineProperty(sk.prototype,\"withCredentials\",{get:function(){return\"include\"\u003d\u003d\u003dthis.J},\nset:function(a){this.J\u003da?\"include\":\"same-origin\"}});g.wk.prototype.toString\u003dfunction(){var a\u003d[],b\u003dthis.C;b\u0026\u0026a.push(Dk(b,TTa,!0),\":\");var c\u003dthis.j;if(c||\"file\"\u003d\u003db)a.push(\"//\"),(b\u003dthis.N)\u0026\u0026a.push(Dk(b,TTa,!0),\"@\"),a.push(g.nh(c).replace(/%25([0-9a-fA-F]{2})/g,\"%$1\")),c\u003dthis.u,null!\u003dc\u0026\u0026a.push(\":\",String(c));if(c\u003dthis.getPath())this.j\u0026\u0026\"/\"!\u003dc.charAt(0)\u0026\u0026a.push(\"/\"),a.push(Dk(c,\"/\"\u003d\u003dc.charAt(0)?UTa:VTa,!0));(c\u003dthis.B.toString())\u0026\u0026a.push(\"?\",c);(c\u003dthis.D)\u0026\u0026a.push(\"#\",Dk(c,WTa));return a.join(\"\")};\ng.wk.prototype.resolve\u003dfunction(a){var b\u003dthis.clone(),c\u003d!!a.C;c?g.xk(b,a.C):c\u003d!!a.N;c?b.N\u003da.N:c\u003d!!a.j;c?g.yk(b,a.j):c\u003dnull!\u003da.u;var d\u003da.getPath();if(c)g.zk(b,a.u);else if(c\u003d!!a.K){if(\"/\"!\u003dd.charAt(0))if(this.j\u0026\u0026!this.K)d\u003d\"/\"+d;else{var e\u003db.getPath().lastIndexOf(\"/\");-1!\u003de\u0026\u0026(d\u003db.getPath().substr(0,e+1)+d)}e\u003dd;if(\"..\"\u003d\u003de||\".\"\u003d\u003de)d\u003d\"\";else if(g.vb(e,\"./\")||g.vb(e,\"/.\")){d\u003dkb(e,\"/\");e\u003de.split(\"/\");for(var f\u003d[],k\u003d0;k\u003ce.length;){var l\u003de[k++];\".\"\u003d\u003dl?d\u0026\u0026k\u003d\u003de.length\u0026\u0026f.push(\"\"):\"..\"\u003d\u003dl?((1\u003cf.length||1\u003d\u003df.length\u0026\u0026\n\"\"!\u003df[0])\u0026\u0026f.pop(),d\u0026\u0026k\u003d\u003de.length\u0026\u0026f.push(\"\")):(f.push(l),d\u003d!0)}d\u003df.join(\"/\")}else d\u003de}c?b.K\u003dd:c\u003d\"\"!\u003d\u003da.B.toString();c?Ak(b,a.B.clone()):c\u003d!!a.D;c\u0026\u0026(b.D\u003da.D);return b};\ng.wk.prototype.clone\u003dfunction(){return new g.wk(this)};\ng.wk.prototype.getPath\u003dfunction(){return this.K};\nvar TTa\u003d/[#\\/\\?@]/g,VTa\u003d/[#\\?:]/g,UTa\u003d/[#\\?]/g,oda\u003d/[#\\?@]/g,WTa\u003d/#/g;g.h\u003dCk.prototype;g.h.add\u003dfunction(a,b){Gk(this);this.B\u003dnull;a\u003dHk(this,a);var c\u003dthis.j.get(a);c||this.j.set(a,c\u003d[]);c.push(b);this.u\u003dthis.u+1;return this};\ng.h.remove\u003dfunction(a){Gk(this);a\u003dHk(this,a);return this.j.has(a)?(this.B\u003dnull,this.u\u003dthis.u-this.j.get(a).length,this.j.delete(a)):!1};\ng.h.clear\u003dfunction(){this.j\u003dthis.B\u003dnull;this.u\u003d0};\ng.h.isEmpty\u003dfunction(){Gk(this);return 0\u003d\u003dthis.u};\ng.h.forEach\u003dfunction(a,b){Gk(this);this.j.forEach(function(c,d){c.forEach(function(e){a.call(b,e,d,this)},this)},this)};\ng.h.tm\u003dfunction(){Gk(this);for(var a\u003dArray.from(this.j.values()),b\u003dArray.from(this.j.keys()),c\u003d[],d\u003d0;d\u003cb.length;d++)for(var e\u003da[d],f\u003d0;f\u003ce.length;f++)c.push(b[d]);return c};\ng.h.Ii\u003dfunction(a){Gk(this);var b\u003d[];if(\"string\"\u003d\u003d\u003dtypeof a)qda(this,a)\u0026\u0026(b\u003db.concat(this.j.get(Hk(this,a))));else{a\u003dArray.from(this.j.values());for(var c\u003d0;c\u003ca.length;c++)b\u003db.concat(a[c])}return b};\ng.h.set\u003dfunction(a,b){Gk(this);this.B\u003dnull;a\u003dHk(this,a);qda(this,a)\u0026\u0026(this.u\u003dthis.u-this.j.get(a).length);this.j.set(a,[b]);this.u\u003dthis.u+1;return this};\ng.h.get\u003dfunction(a,b){if(!a)return b;a\u003dthis.Ii(a);return 0\u003ca.length?String(a[0]):b};\ng.h.toString\u003dfunction(){if(this.B)return this.B;if(!this.j)return\"\";for(var a\u003d[],b\u003dArray.from(this.j.keys()),c\u003d0;c\u003cb.length;c++){var d\u003db[c],e\u003dg.nh(d);d\u003dthis.Ii(d);for(var f\u003d0;f\u003cd.length;f++){var k\u003de;\"\"!\u003d\u003dd[f]\u0026\u0026(k+\u003d\"\u003d\"+g.nh(d[f]));a.push(k)}}return this.B\u003da.join(\"\u0026\")};\ng.h.clone\u003dfunction(){var a\u003dnew Ck;a.B\u003dthis.B;this.j\u0026\u0026(a.j\u003dnew Map(this.j),a.u\u003dthis.u);return a};\ng.h.extend\u003dfunction(a){for(var b\u003d0;b\u003carguments.length;b++)g.vk(arguments[b],function(c,d){this.add(d,c)},this)};g.Va(g.Jk,g.I);var XTa\u003d[];g.h\u003dg.Jk.prototype;g.h.Qa\u003dfunction(a,b,c,d){Array.isArray(b)||(b\u0026\u0026(XTa[0]\u003db.toString()),b\u003dXTa);for(var e\u003d0;e\u003cb.length;e++){var f\u003dg.Tf(a,b[e],c||this.handleEvent,d||!1,this.u||this);if(!f)break;this.j[f.key]\u003df}return this};\ng.h.VA\u003dfunction(a,b,c,d){return tda(this,a,b,c,d)};\ng.h.wc\u003dfunction(a,b,c,d,e){if(Array.isArray(b))for(var f\u003d0;f\u003cb.length;f++)this.wc(a,b[f],c,d,e);else c\u003dc||this.handleEvent,d\u003dg.Pa(d)?!!d.capture:!!d,e\u003de||this.u||this,c\u003dUf(c),d\u003d!!d,b\u003dof(a)?a.Fw(b,c,d,e):a?(a\u003dWf(a))?a.Fw(b,c,d,e):null:null,b\u0026\u0026(ag(b),delete this.j[b.key])};\ng.h.va\u003dfunction(){g.Jk.pe.va.call(this);g.Kk(this)};\ng.h.handleEvent\u003dfunction(){throw Error(\"EventHandler.handleEvent not implemented\");};uda.prototype.isInputValid\u003dfunction(){return this.B};Lk.prototype.isInputValid\u003dfunction(){return 3!\u003dthis.j};\nLk.prototype.Ee\u003dfunction(){return this.J};\nLk.prototype.pz\u003dfunction(){return!0};\nLk.prototype.parse\u003dfunction(a){function b(m){m\u0026128\u0026\u0026Mk(f,k,l,\"invalid tag\");2!\u003d(m\u00267)\u0026\u0026Mk(f,k,l,\"invalid wire type\");f.B\u003dm\u003e\u003e\u003e3;1!\u003df.B\u0026\u00262!\u003df.B\u0026\u002615!\u003df.B\u0026\u0026Mk(f,k,l,\"unexpected tag\");f.j\u003d1;f.u\u003d0;f.C\u003d0}\nfunction c(m){f.C++;5\u003d\u003df.C\u0026\u0026m\u0026240\u0026\u0026Mk(f,k,l,\"message length too long\");f.u|\u003d(m\u0026127)\u003c\u003c7*(f.C-1);m\u0026128||(f.j\u003d2,f.N\u003d0,\"undefined\"!\u003d\u003dtypeof Uint8Array?f.D\u003dnew Uint8Array(f.u):f.D\u003dArray(f.u),0\u003d\u003df.u\u0026\u0026e())}\nfunction d(m){f.D[f.N++]\u003dm;f.N\u003d\u003df.u\u0026\u0026e()}\nfunction e(){if(15\u003ef.B){var m\u003d{};m[f.B]\u003df.D;f.K.push(m)}f.j\u003d0}\nfor(var f\u003dthis,k\u003da instanceof Array?a:new Uint8Array(a),l\u003d0;l\u003ck.length;){switch(f.j){case 3:Mk(f,k,l,\"stream already broken\");break;case 0:b(k[l]);break;case 1:c(k[l]);break;case 2:d(k[l]);break;default:throw Error(\"unexpected parser state: \"+f.j);}f.X++;l++}a\u003df.K;f.K\u003d[];return 0\u003ca.length?a:null};Nk.prototype.isInputValid\u003dfunction(){return null\u003d\u003d\u003dthis.j};\nNk.prototype.Ee\u003dfunction(){return this.j};\nNk.prototype.pz\u003dfunction(){return!1};\nNk.prototype.parse\u003dfunction(a){null!\u003d\u003dthis.j\u0026\u0026wda(this,a,\"stream already broken\");var b\u003dnull;try{var c\u003dthis.B;c.B||vda(c,a,\"stream already broken\");c.j+\u003da;var d\u003dMath.floor(c.j.length/4);if(0\u003d\u003dd)var e\u003dnull;else{try{var f\u003dMc(c.j.substr(0,4*d))}catch(k){vda(c,c.j,k.message)}c.u+\u003d4*d;c.j\u003dc.j.substr(4*d);e\u003df}b\u003dnull\u003d\u003d\u003de?null:this.C.parse(e)}catch(k){wda(this,a,k.message)}this.u+\u003da.length;return b};var YTa\u003d{INIT:0,Mv:1,ID:2,Es:3,Zu:4,Yu:5,STRING:6,CD:7,nK:8,AK:9,BK:10,CK:11,VI:12,WI:13,XI:14,YI:15,rK:16,sK:17,tK:18,bT:19,GD:20};g.h\u003dPk.prototype;g.h.isInputValid\u003dfunction(){return 3!\u003dthis.D};\ng.h.Ee\u003dfunction(){return this.X};\ng.h.done\u003dfunction(){return 2\u003d\u003d\u003dthis.D};\ng.h.pz\u003dfunction(){return!1};\ng.h.parse\u003dfunction(a){function b(){for(;t\u003ca.length;)if(Ok(a[t]))t++,f.B++;else break;return t\u003cn}\nfunction c(){for(var x;;){x\u003da[t++];if(!x)break;f.B++;switch(f.j){case m.INIT:\"{\"\u003d\u003d\u003dx?f.j\u003dm.ID:\"[\"\u003d\u003d\u003dx?f.j\u003dm.Zu:Ok(x)||Qk(f,a,t);continue;case m.CD:case m.ID:if(Ok(x))continue;if(f.j\u003d\u003d\u003dm.CD)k.push(m.nK);else if(\"}\"\u003d\u003d\u003dx){e(\"{}\");f.j\u003dd();continue}else k.push(m.Es);\u0027\"\u0027\u003d\u003d\u003dx?f.j\u003dm.STRING:Qk(f,a,t);continue;case m.nK:case m.Es:if(Ok(x))continue;\":\"\u003d\u003d\u003dx?(f.j\u003d\u003d\u003dm.Es\u0026\u0026(k.push(m.Es),f.u++),f.j\u003dm.Mv):\"}\"\u003d\u003d\u003dx?(f.u--,e(),f.j\u003dd()):\",\"\u003d\u003d\u003dx?(f.j\u003d\u003d\u003dm.Es\u0026\u0026k.push(m.Es),f.j\u003dm.CD):Qk(f,a,t);continue;case m.Zu:case m.Mv:if(Ok(x))continue;\nif(f.j\u003d\u003d\u003dm.Zu)if(f.u++,f.j\u003dm.Mv,\"]\"\u003d\u003d\u003dx){f.u--;if(0\u003d\u003d\u003df.u){f.j\u003dm.Yu;return}e(\"[]\");f.j\u003dd();continue}else k.push(m.Yu);\u0027\"\u0027\u003d\u003d\u003dx?f.j\u003dm.STRING:\"{\"\u003d\u003d\u003dx?f.j\u003dm.ID:\"[\"\u003d\u003d\u003dx?f.j\u003dm.Zu:\"t\"\u003d\u003d\u003dx?f.j\u003dm.AK:\"f\"\u003d\u003d\u003dx?f.j\u003dm.VI:\"n\"\u003d\u003d\u003dx?f.j\u003dm.rK:\"-\"!\u003d\u003dx\u0026\u0026(-1!\u003d\u003d\"0123456789\".indexOf(x)?f.j\u003dm.GD:Qk(f,a,t));continue;case m.Yu:if(\",\"\u003d\u003d\u003dx)k.push(m.Yu),f.j\u003dm.Mv,1\u003d\u003d\u003df.u\u0026\u0026(r\u003dt);else if(\"]\"\u003d\u003d\u003dx){f.u--;if(0\u003d\u003d\u003df.u)return;e();f.j\u003dd()}else if(Ok(x))continue;else Qk(f,a,t);continue;case m.STRING:var y\u003dt;a:for(;;){for(;0\u003cf.N;)if(x\u003da[t++],\n4\u003d\u003d\u003df.N?f.N\u003d0:f.N++,!x)break a;if(\u0027\"\u0027\u003d\u003d\u003dx\u0026\u0026!f.K){f.j\u003dd();break}if(\"\\\\\"\u003d\u003d\u003dx\u0026\u0026!f.K\u0026\u0026(f.K\u003d!0,x\u003da[t++],!x))break;if(f.K)if(f.K\u003d!1,\"u\"\u003d\u003d\u003dx\u0026\u0026(f.N\u003d1),x\u003da[t++])continue;else break;l.lastIndex\u003dt;x\u003dl.exec(a);if(!x){t\u003da.length+1;break}t\u003dx.index+1;x\u003da[x.index];if(!x)break}f.B+\u003dt-y;continue;case m.AK:if(!x)continue;\"r\"\u003d\u003d\u003dx?f.j\u003dm.BK:Qk(f,a,t);continue;case m.BK:if(!x)continue;\"u\"\u003d\u003d\u003dx?f.j\u003dm.CK:Qk(f,a,t);continue;case m.CK:if(!x)continue;\"e\"\u003d\u003d\u003dx?f.j\u003dd():Qk(f,a,t);continue;case m.VI:if(!x)continue;\"a\"\u003d\u003d\u003dx?f.j\u003dm.WI:\nQk(f,a,t);continue;case m.WI:if(!x)continue;\"l\"\u003d\u003d\u003dx?f.j\u003dm.XI:Qk(f,a,t);continue;case m.XI:if(!x)continue;\"s\"\u003d\u003d\u003dx?f.j\u003dm.YI:Qk(f,a,t);continue;case m.YI:if(!x)continue;\"e\"\u003d\u003d\u003dx?f.j\u003dd():Qk(f,a,t);continue;case m.rK:if(!x)continue;\"u\"\u003d\u003d\u003dx?f.j\u003dm.sK:Qk(f,a,t);continue;case m.sK:if(!x)continue;\"l\"\u003d\u003d\u003dx?f.j\u003dm.tK:Qk(f,a,t);continue;case m.tK:if(!x)continue;\"l\"\u003d\u003d\u003dx?f.j\u003dd():Qk(f,a,t);continue;case m.bT:\".\"\u003d\u003d\u003dx?f.j\u003dm.GD:Qk(f,a,t);continue;case m.GD:if(-1!\u003d\u003d\"0123456789.eE+-\".indexOf(x))continue;else t--,f.B--,f.j\u003d\nd();continue;default:Qk(f,a,t)}}}\nfunction d(){var x\u003dk.pop();return null!\u003dx?x:m.Mv}\nfunction e(x){1\u003cf.u||(x||(x\u003d-1\u003d\u003d\u003dr?f.C+a.substring(p,t):a.substring(r,t)),f.Z?f.J.push(x):f.J.push(JSON.parse(x)),r\u003dt)}\nfor(var f\u003dthis,k\u003df.ma,l\u003df.oa,m\u003dYTa,n\u003da.length,p\u003d0,r\u003d-1,t\u003d0;t\u003cn;)switch(f.D){case 3:return Qk(f,a,t),null;case 2:return b()\u0026\u0026Qk(f,a,t),null;case 0:if(b()){var u\u003da[t++];f.B++;if(\"[\"\u003d\u003d\u003du){f.D\u003d1;p\u003dt;f.j\u003dm.Zu;continue}else Qk(f,a,t)}return null;case 1:return c(),0\u003d\u003d\u003df.u\u0026\u0026f.j\u003d\u003dm.Yu?(f.D\u003d2,f.C\u003da.substring(t)):f.C\u003d-1\u003d\u003d\u003dr?f.C+a.substring(p):a.substring(r),0\u003cf.J.length?(u\u003df.J,f.J\u003d[],u):null}return null};Rk.prototype.isInputValid\u003dfunction(){return null\u003d\u003d\u003dthis.D};\nRk.prototype.Ee\u003dfunction(){return this.D};\nRk.prototype.pz\u003dfunction(){return!1};\nRk.prototype.parse\u003dfunction(a){function b(m){f.u\u003d6;f.D\u003d\"The stream is broken @\"+f.j+\"/\"+k+\". Error: \"+m+\". With input:\\n\";throw Error(f.D);}\nfunction c(){f.B\u003dnew Pk({jga:!0,TT:!0})}\nfunction d(m){if(m)for(var n\u003d0;n\u003cm.length;n++){var p\u003d{};p[1]\u003dm[n];f.C.push(p)}}\nfunction e(m){if(m){(f.J||1\u003cm.length)\u0026\u0026b(\"extra status: \"+m);f.J\u003d!0;var n\u003d{};n[2]\u003dm[0];f.C.push(n)}}\nfor(var f\u003dthis,k\u003d0;k\u003ca.length;){var l;if(l\u003d2!\u003d\u003df.u){a:{for(;k\u003ca.length;){if(!Ok(a[k])){l\u003d!0;break a}k++;f.j++}l\u003d!1}l\u003d!l}if(l)return null;switch(f.u){case 6:b(\"stream already broken\");break;case 0:\"[\"\u003d\u003d\u003da[k]?(f.u\u003d1,k++,f.j++):b(\"unexpected input token\");break;case 1:\"[\"\u003d\u003d\u003da[k]?(f.u\u003d2,c()):\",\"\u003d\u003d\u003da[k]||\"null,\"\u003d\u003da.substr(k,5)?f.u\u003d3:\"]\"\u003d\u003d\u003da[k]?(f.u\u003d5,k++,f.j++):b(\"unexpected input token\");break;case 2:l\u003df.B.parse(a.substring(k));d(l);f.B.done()?(f.u\u003d3,l\u003df.B.C,f.j+\u003da.length-k-l.length,a\u003dl,k\u003d0):(f.j+\u003da.length-\nk,k\u003da.length);break;case 3:\",\"\u003d\u003d\u003da[k]||\"null,\"\u003d\u003da.substr(k,5)?(f.u\u003d4,c(),f.B.parse(\"[\"),k+\u003d\",\"\u003d\u003d\u003da[k]?1:5,f.j++):\"]\"\u003d\u003d\u003da[k]\u0026\u0026(f.u\u003d5,k++,f.j++);break;case 4:l\u003df.B.parse(a.substring(k));e(l);f.B.done()?(f.u\u003d5,l\u003df.B.C,f.j+\u003da.length-k-l.length,a\u003dl,k\u003d0):(f.j+\u003da.length-k,k\u003da.length);break;case 5:b(\"extra input after stream end\")}}return 0\u003cf.C.length?(a\u003df.C,f.C\u003d[],a):null};Sk.prototype.getStatus\u003dfunction(){return this.C};\nSk.prototype.Z\u003dfunction(a){a\u003da.target;try{if(a\u003d\u003dthis.j)a:{var b\u003dg.zj(this.j),c\u003dthis.j.u,d\u003dthis.j.getStatus(),e\u003dg.Cj(this.j);a\u003d[];if(g.Dj(this.j)instanceof Array){var f\u003dg.Dj(this.j);0\u003cf.length\u0026\u0026f[0]instanceof Uint8Array\u0026\u0026(this.X\u003d!0,a\u003df)}if(!(3\u003eb||3\u003d\u003db\u0026\u0026!e\u0026\u00260\u003d\u003da.length))if(d\u003d200\u003d\u003dd||206\u003d\u003dd,4\u003d\u003db\u0026\u0026(8\u003d\u003dc?Tk(this,7):7\u003d\u003dc?Tk(this,8):d||Tk(this,3)),this.u||(this.u\u003dxda(this.j),null\u003d\u003dthis.u\u0026\u0026Tk(this,5)),2\u003cthis.C)Uk(this);else{if(a.length\u003ethis.B){var k\u003da.length;c\u003d[];try{if(this.u.pz())for(var l\u003d0;l\u003ck;l++){var m\u003d\nthis.u.parse(Array.from(a[l]));m\u0026\u0026(c\u003dc.concat(m))}else{m\u003d\"\";if(!this.J){if(\"undefined\"\u003d\u003d\u003dtypeof TextDecoder)throw Error(\"TextDecoder is not supported by this browser.\");this.J\u003dnew TextDecoder}for(l\u003d0;l\u003ck;l++)m+\u003dthis.J.decode(a[l],{stream:4\u003d\u003db\u0026\u0026l\u003d\u003dk-1});c\u003dthis.u.parse(m)}a.splice(0,k);c\u0026\u0026this.D(c)}catch(p){Tk(this,5);Uk(this);break a}}else if(e.length\u003ethis.B){l\u003de.substr(this.B);this.B\u003de.length;try{var n\u003dthis.u.parse(l);null!\u003dn\u0026\u0026this.D\u0026\u0026this.D(n)}catch(p){Tk(this,5);Uk(this);break a}}4\u003d\u003db?(0!\u003de.length||\nthis.X?Tk(this,2):Tk(this,4),Uk(this)):Tk(this,1)}}}catch(p){Tk(this,6),Uk(this)}};g.h\u003dyda.prototype;g.h.Qm\u003dfunction(a,b){var c\u003dthis.u[a];c||(c\u003d[],this.u[a]\u003dc);c.push(b);return this};\ng.h.addListener\u003dfunction(a,b){this.Qm(a,b);return this};\ng.h.removeListener\u003dfunction(a,b){var c\u003dthis.u[a];c\u0026\u0026g.hc(c,b);(a\u003dthis.j[a])\u0026\u0026g.hc(a,b);return this};\ng.h.once\u003dfunction(a,b){var c\u003dthis.j[a];c||(c\u003d[],this.j[a]\u003dc);c.push(b);return this};\ng.h.LW\u003dfunction(a){var b\u003dthis.u.data;b\u0026\u0026zda(a,b);(b\u003dthis.j.data)\u0026\u0026zda(a,b);this.j.data\u003d[]};\ng.h.vY\u003dfunction(){switch(this.B.getStatus()){case 1:Vk(this,\"readable\");break;case 5:case 6:case 4:case 7:case 3:Vk(this,\"error\");break;case 8:Vk(this,\"close\");break;case 2:Vk(this,\"end\")}};Ada.prototype.serverStreaming\u003dfunction(a,b,c,d){var e\u003dthis,f\u003da.substr(0,a.length-d.name.length);return Bda(function(k){var l\u003dk.nA(),m\u003dk.getMetadata(),n\u003dEda(e,!1);m\u003dFda(e,m,n,f+l.getName());var p\u003dGda(n,l.u,!0);k\u003dl.j(k.j);n.send(m,\"POST\",k);return p},this.C).call(this,eda(d,b,c))};Wk.prototype.create\u003dfunction(a,b){return ak(this.j,\"https://jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/Create\",a,b||{},RTa)};\nWk.prototype.ping\u003dfunction(a,b){return ak(this.j,\"https://jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/Ping\",a,b||{},STa)};g.w($k,Error);g.w(al,g.I);g.w(cl,al);cl.prototype.St\u003dfunction(a){++this.C\u003e\u003dthis.D\u0026\u0026this.u.resolve();var b\u003dnew Mj(this.logger,\"C\");a\u003dnew dda(this.B(a.Yv));b.done();b\u003da.u;var c\u003dthis.j;c\u003dTd(c,Ve,3\u003d\u003d\u003dQd(c,Ye)?3:-1);c||(c\u003dnew Ve,a\u003dOc(a.B),g.D(c,2,a),Yd(this.j,3,Ye,c));g.D(c,1,b);return g.Ce(this.j,Taa)};\ng.w(dl,al);dl.prototype.St\u003dfunction(){return this.j};\ng.w(el,al);el.prototype.St\u003dfunction(){if(this.j){var a\u003dthis.j;this.j\u003dvoid 0;return a}return this.B};\nZk.prototype.isReady\u003dfunction(){return!!this.j};\nZk.prototype.ready\u003dfunction(){var a\u003dthis;return g.B(function(b){return g.A(b,a.u.promise,0)})};\nZk.prototype.St\u003dfunction(a){var b,c\u003dnew Mj(this.logger,\"m\");if(!this.j)throw Error(\"SGK:Not ready\");try{return this.j.St(a)}catch(e){var d\u003dnew $k(5,e);this.logger.hx(d.code);null\u003d\u003d\u003d(b\u003dthis.onError)||void 0\u003d\u003d\u003db?void 0:b.call(this,d);return(new el(d)).St()}finally{c.done()}};var Zm;Zm\u003d[\"av.default\",\"js\",\"unreleased\"].slice(-1)[0];var Om\u003ddocument,ul\u003dwindow;var Uda\u003d{NONE:0,s5:1},Hea\u003d{RQ:0,hca:1,gca:2,ica:3},Gea\u003d{M0:\"a\",i5:\"d\",VIDEO:\"v\"};gl.prototype.isVisible\u003dfunction(){return this.zq?.3\u003c\u003dthis.od:.5\u003c\u003dthis.od};var ql\u003d{M1:0,J5:1},Eea\u003d{NONE:0,Z6:1,f6:2};hl.prototype.getValue\u003dfunction(){return this.u};\ng.w(il,hl);il.prototype.setValue\u003dfunction(a){if(null!\u003d\u003dthis.u||!g.Af(this.B,a))return!1;this.u\u003da;return!0};\ng.w(jl,hl);jl.prototype.setValue\u003dfunction(a){if(null!\u003d\u003dthis.u||\"number\"!\u003d\u003dtypeof a)return!1;this.u\u003da;return!0};\ng.w(kl,hl);kl.prototype.setValue\u003dfunction(a){if(null!\u003d\u003dthis.u||\"string\"!\u003d\u003dtypeof a)return!1;this.u\u003da;return!0};ll.prototype.disable\u003dfunction(){this.u\u003d!1};\nll.prototype.enable\u003dfunction(){this.u\u003d!0};\nll.prototype.isEnabled\u003dfunction(){return this.u};\nll.prototype.reset\u003dfunction(){this.j\u003d{};this.u\u003d!0;this.B\u003d{}};var Kfa\u003d!g.Nc\u0026\u0026!Lb();rl.prototype.now\u003dfunction(){return 0};\nrl.prototype.u\u003dfunction(){return 0};\nrl.prototype.B\u003dfunction(){return 0};\nrl.prototype.j\u003dfunction(){return 0};g.w(tl,rl);tl.prototype.now\u003dfunction(){return sl()\u0026\u0026ul.performance.now?ul.performance.now():rl.prototype.now.call(this)};\ntl.prototype.u\u003dfunction(){return sl()\u0026\u0026ul.performance.memory?ul.performance.memory.totalJSHeapSize||0:rl.prototype.u.call(this)};\ntl.prototype.B\u003dfunction(){return sl()\u0026\u0026ul.performance.memory?ul.performance.memory.usedJSHeapSize||0:rl.prototype.B.call(this)};\ntl.prototype.j\u003dfunction(){return sl()\u0026\u0026ul.performance.memory?ul.performance.memory.jsHeapSizeLimit||0:rl.prototype.j.call(this)};var Xda\u003dmg(function(){var a\u003d!1;try{var b\u003dObject.defineProperty({},\"passive\",{get:function(){a\u003d!0}});\ng.C.addEventListener(\"test\",null,b)}catch(c){}return a});$da.prototype.isVisible\u003dfunction(){return 1\u003d\u003d\u003dwl(Om)};g.ug(\"csi.gstatic.com\");g.ug(\"googleads.g.doubleclick.net\");g.ug(\"partner.googleadservices.com\");g.ug(\"pubads.g.doubleclick.net\");g.ug(\"securepubads.g.doubleclick.net\");g.ug(\"tpc.googlesyndication.com\");var dea\u003d/https?:\\/\\/[^\\/]+/,bea\u003d{d0:\"allow-forms\",e0:\"allow-modals\",f0:\"allow-orientation-lock\",g0:\"allow-pointer-lock\",h0:\"allow-popups\",j0:\"allow-popups-to-escape-sandbox\",k0:\"allow-presentation\",l0:\"allow-same-origin\",m0:\"allow-scripts\",n0:\"allow-top-navigation\",o0:\"allow-top-navigation-by-user-activation\"},gea\u003dmg(function(){return cea()});var kea\u003dRegExp(\"^https?://(\\\\w|-)+\\\\.cdn\\\\.ampproject\\\\.(net|org)(\\\\?|/|$)\");Pl.prototype.setInterval\u003dfunction(a,b){return ul.setInterval(a,b)};\nPl.prototype.clearInterval\u003dfunction(a){ul.clearInterval(a)};\nPl.prototype.setTimeout\u003dfunction(a,b){return ul.setTimeout(a,b)};\nPl.prototype.clearTimeout\u003dfunction(a){ul.clearTimeout(a)};wea.prototype.getContext\u003dfunction(){if(!this.j){if(!ul)throw Error(\"Context has not been set and window is undefined.\");this.j\u003dOl(Pl)}return this.j};g.w(xea,g.F);var Fea\u003d{Fba:1,iT:2,A$:3};Ag(tg(g.ug(\"https://pagead2.googlesyndication.com/pagead/osd.js\")));Iea.prototype.oH\u003dfunction(a){if(\"string\"\u003d\u003d\u003dtypeof a\u0026\u00260!\u003da.length){var b\u003dthis.featureSet;if(b.u){a\u003da.split(\"\u0026\");for(var c\u003da.length-1;0\u003c\u003dc;c--){var d\u003da[c].split(\"\u003d\"),e\u003ddecodeURIComponent(d[0]);1\u003cd.length?(d\u003ddecodeURIComponent(d[1]),d\u003d/^[0-9]+$/g.exec(d)?parseInt(d,10):d):d\u003d1;(e\u003db.j[e])\u0026\u0026e.setValue(d)}}}};var n1\u003dnull;var Xl\u003dg.C.performance,ZTa\u003d!!(Xl\u0026\u0026Xl.mark\u0026\u0026Xl.measure\u0026\u0026Xl.clearMarks),Vl\u003dmg(function(){var a;if(a\u003dZTa){var b;if(null\u003d\u003d\u003dn1){n1\u003d\"\";try{a\u003d\"\";try{a\u003dg.C.top.location.hash}catch(c){a\u003dg.C.location.hash}a\u0026\u0026(n1\u003d(b\u003da.match(/\\bdeid\u003d([\\d,]+)/))?b[1]:\"\")}catch(c){}}b\u003dn1;a\u003d!!b.indexOf\u0026\u00260\u003c\u003db.indexOf(\"1337\")}return a});\nWl.prototype.disable\u003dfunction(){this.j\u003d!1;this.events!\u003dthis.u.google_js_reporting_queue\u0026\u0026(Vl()\u0026\u0026g.wc(this.events,Nea),this.events.length\u003d0)};\nWl.prototype.start\u003dfunction(a,b){if(!this.j)return null;var c\u003dLea()||Kea();a\u003dnew Mea(a,b,c);b\u003d\"goog_\"+a.label+\"_\"+a.uniqueId+\"_start\";Xl\u0026\u0026Vl()\u0026\u0026Xl.mark(b);return a};\nWl.prototype.end\u003dfunction(a){if(this.j\u0026\u0026\"number\"\u003d\u003d\u003dtypeof a.value){var b\u003dLea()||Kea();a.duration\u003db-a.value;b\u003d\"goog_\"+a.label+\"_\"+a.uniqueId+\"_end\";Xl\u0026\u0026Vl()\u0026\u0026Xl.mark(b);!this.j||2048\u003cthis.events.length||this.events.push(a)}};Oea.prototype.mG\u003dfunction(a,b,c,d,e){e\u003de||this.PL;try{var f\u003dnew Bl;f.j.push(1);f.u[1]\u003dCl(\"context\",a);b.error\u0026\u0026b.meta\u0026\u0026b.id||(b\u003dnew $l(am(b)));if(b.msg){var k\u003db.msg.substring(0,512);f.j.push(2);f.u[2]\u003dCl(\"msg\",k)}var l\u003db.meta||{};if(this.cE)try{this.cE(l)}catch(r){}if(d)try{d(l)}catch(r){}b\u003d[l];f.j.push(3);f.u[3]\u003db;var m\u003dmea();if(m.u){var n\u003dm.u.url||\"\";f.j.push(4);f.u[4]\u003dCl(\"top\",n)}var p\u003d[{url:m.j.url||\"\"},{url:m.j.url?Zba(m.j.url):\"\"}];f.j.push(5);f.u[5]\u003dp;Ul(this.j,e,f,!1,c)}catch(r){try{Ul(this.j,\ne,{context:\"ecmserr\",rctx:a,msg:am(r),url:m\u0026\u0026m.j.url},!1,c)}catch(t){}}return this.WH};\ng.w($l,Jea);var Zl,bm,Yl\u003dnew Wl;Zl\u003dnew function(){var a\u003d\"https:\";ul\u0026\u0026ul.location\u0026\u0026\"http:\"\u003d\u003d\u003dul.location.protocol\u0026\u0026(a\u003d\"http:\");this.u\u003da;this.j\u003d.01;this.B\u003dMath.random()};\nbm\u003dnew Oea;ul\u0026\u0026ul.document\u0026\u0026(\"complete\"\u003d\u003dul.document.readyState?Qea():Yl.j\u0026\u0026vl(ul,\"load\",function(){Qea()}));var Tea\u003dDate.now(),im\u003d-1,gm\u003d-1,kga,jm\u003d-1,hm\u003d!1;g.h\u003dkm.prototype;g.h.getHeight\u003dfunction(){return this.bottom-this.top};\ng.h.clone\u003dfunction(){return new km(this.top,this.right,this.bottom,this.left)};\ng.h.contains\u003dfunction(a){return this\u0026\u0026a?a instanceof km?a.left\u003e\u003dthis.left\u0026\u0026a.right\u003c\u003dthis.right\u0026\u0026a.top\u003e\u003dthis.top\u0026\u0026a.bottom\u003c\u003dthis.bottom:a.x\u003e\u003dthis.left\u0026\u0026a.x\u003c\u003dthis.right\u0026\u0026a.y\u003e\u003dthis.top\u0026\u0026a.y\u003c\u003dthis.bottom:!1};\ng.h.ceil\u003dfunction(){this.top\u003dMath.ceil(this.top);this.right\u003dMath.ceil(this.right);this.bottom\u003dMath.ceil(this.bottom);this.left\u003dMath.ceil(this.left);return this};\ng.h.floor\u003dfunction(){this.top\u003dMath.floor(this.top);this.right\u003dMath.floor(this.right);this.bottom\u003dMath.floor(this.bottom);this.left\u003dMath.floor(this.left);return this};\ng.h.round\u003dfunction(){this.top\u003dMath.round(this.top);this.right\u003dMath.round(this.right);this.bottom\u003dMath.round(this.bottom);this.left\u003dMath.round(this.left);return this};\ng.h.scale\u003dfunction(a,b){b\u003d\"number\"\u003d\u003d\u003dtypeof b?b:a;this.left*\u003da;this.right*\u003da;this.top*\u003db;this.bottom*\u003db;return this};om.prototype.equals\u003dfunction(a,b){return!!a\u0026\u0026(!(void 0\u003d\u003d\u003db?0:b)||this.volume\u003d\u003da.volume)\u0026\u0026this.B\u003d\u003da.B\u0026\u0026mm(this.j,a.j)\u0026\u0026!0};pm.prototype.equals\u003dfunction(a,b){return this.C.equals(a.C,void 0\u003d\u003d\u003db?!1:b)\u0026\u0026this.N\u003d\u003da.N\u0026\u0026mm(this.B,a.B)\u0026\u0026mm(this.J,a.J)\u0026\u0026this.j\u003d\u003da.j\u0026\u0026this.D\u003d\u003da.D\u0026\u0026this.u\u003d\u003da.u\u0026\u0026this.K\u003d\u003da.K};var $Ta\u003d{currentTime:1,duration:2,isVpaid:4,volume:8,isYouTube:16,isPlaying:32},Tn\u003d{eT:\"start\",UQ:\"firstquartile\",ZS:\"midpoint\",fT:\"thirdquartile\",NQ:\"complete\",YS:\"metric\",PAUSE:\"pause\",cT:\"resume\",dT:\"skip\",hT:\"viewable_impression\",aT:\"mute\",gT:\"unmute\",VQ:\"fullscreen\",TQ:\"exitfullscreen\",LQ:\"bufferstart\",KQ:\"bufferfinish\",WQ:\"fully_viewable_audible_half_duration_impression\",XS:\"measurable_impression\",EQ:\"abandon\",SQ:\"engagedview\",XQ:\"impression\",OQ:\"creativeview\",WS:\"loaded\",Nba:\"progress\",CLOSE:\"close\",\nD1:\"collapse\",Laa:\"overlay_resize\",Maa:\"overlay_unmeasurable_impression\",Naa:\"overlay_unviewable_impression\",Paa:\"overlay_viewable_immediate_impression\",Oaa:\"overlay_viewable_end_of_session_impression\",PQ:\"custom_metric_viewable\",Gaa:\"verification_debug\",FQ:\"audio_audible\",HQ:\"audio_measurable\",GQ:\"audio_impression\"},xha\u003d\"start firstquartile midpoint thirdquartile resume loaded\".split(\" \"),yha\u003d[\"start\",\"firstquartile\",\"midpoint\",\"thirdquartile\"],lga\u003d[\"abandon\"],no\u003d{UNKNOWN:-1,eT:0,UQ:1,ZS:2,fT:3,\nNQ:4,YS:5,PAUSE:6,cT:7,dT:8,hT:9,aT:10,gT:11,VQ:12,TQ:13,WQ:14,XS:15,EQ:16,SQ:17,XQ:18,OQ:19,WS:20,PQ:21,LQ:22,KQ:23,GQ:24,HQ:25,FQ:26};var Vea\u003d{P_:\"addEventListener\",h6:\"getMaxSize\",i6:\"getScreenSize\",j6:\"getState\",k6:\"getVersion\",cca:\"removeEventListener\",v7:\"isViewable\"};g.h\u003dg.qm.prototype;g.h.clone\u003dfunction(){return new g.qm(this.left,this.top,this.width,this.height)};\ng.h.contains\u003dfunction(a){return a instanceof g.ih?a.x\u003e\u003dthis.left\u0026\u0026a.x\u003c\u003dthis.left+this.width\u0026\u0026a.y\u003e\u003dthis.top\u0026\u0026a.y\u003c\u003dthis.top+this.height:this.left\u003c\u003da.left\u0026\u0026this.left+this.width\u003e\u003da.left+a.width\u0026\u0026this.top\u003c\u003da.top\u0026\u0026this.top+this.height\u003e\u003da.top+a.height};\ng.h.distance\u003dfunction(a){var b\u003da.x\u003cthis.left?this.left-a.x:Math.max(a.x-(this.left+this.width),0);a\u003da.y\u003cthis.top?this.top-a.y:Math.max(a.y-(this.top+this.height),0);return Math.sqrt(b*b+a*a)};\ng.h.getSize\u003dfunction(){return new g.kh(this.width,this.height)};\ng.h.ceil\u003dfunction(){this.left\u003dMath.ceil(this.left);this.top\u003dMath.ceil(this.top);this.width\u003dMath.ceil(this.width);this.height\u003dMath.ceil(this.height);return this};\ng.h.floor\u003dfunction(){this.left\u003dMath.floor(this.left);this.top\u003dMath.floor(this.top);this.width\u003dMath.floor(this.width);this.height\u003dMath.floor(this.height);return this};\ng.h.round\u003dfunction(){this.left\u003dMath.round(this.left);this.top\u003dMath.round(this.top);this.width\u003dMath.round(this.width);this.height\u003dMath.round(this.height);return this};\ng.h.scale\u003dfunction(a,b){b\u003d\"number\"\u003d\u003d\u003dtypeof b?b:a;this.left*\u003da;this.width*\u003da;this.top*\u003db;this.height*\u003db;return this};var Yea\u003d[tm(\"data\"),tm(\"http\"),tm(\"https\"),tm(\"mailto\"),tm(\"ftp\"),new sm(function(a){return/^[^:]*([/?#]|$)/.test(a)})];var $ea\u003d{};if(Om\u0026\u0026Om.URL){var o1\u003dOm.URL,p1;if(p1\u003d!!o1){var q1;a:{if(o1){var aUa\u003dRegExp(\".*[\u0026#?]google_debug(\u003d[^\u0026]*)?(\u0026.*)?$\");try{var r1\u003daUa.exec(decodeURIComponent(o1));if(r1){q1\u003dr1[1]\u0026\u00261\u003cr1[1].length?r1[1].substring(1):\"true\";break a}}catch(a){}}q1\u003d\"\"}p1\u003d0\u003cq1.length}bm.WH\u003d!p1};jfa.prototype.update\u003dfunction(a){a\u0026\u0026a.document\u0026\u0026(this.K\u003dJm(!1,a,this.isMobileDevice),this.j\u003dJm(!0,a,this.isMobileDevice),lfa(this,a),kfa(this,a))};Qm.prototype.cancel\u003dfunction(){Ql().clearTimeout(this.j);this.j\u003dnull};\nQm.prototype.schedule\u003dfunction(){var a\u003dthis;this.j\u003dQl().setTimeout(Sl(Tl().j.j,dm(143,function(){a.u++;a.B.sample()})),Uea())};g.h\u003dRm.prototype;g.h.ev\u003dfunction(){return!1};\ng.h.initialize\u003dfunction(){return this.isInitialized\u003d!0};\ng.h.nt\u003dfunction(){return this.j.ya};\ng.h.Pw\u003dfunction(){return this.j.Z};\ng.h.fail\u003dfunction(a,b){if(!this.Z||(void 0\u003d\u003d\u003db?0:b))this.Z\u003d!0,this.ya\u003da,this.N\u003d0,this.j!\u003dthis||Tm(this)};\ng.h.getName\u003dfunction(){return this.j.Ja};\ng.h.xo\u003dfunction(){return this.j.hM()};\ng.h.hM\u003dfunction(){return{}};\ng.h.Am\u003dfunction(){return this.j.N};\ng.h.lJ\u003dfunction(){var a\u003dNm();a.j\u003dJm(!0,this.B,a.isMobileDevice)};\ng.h.mJ\u003dfunction(){kfa(Nm(),this.B)};\ng.h.pM\u003dfunction(){return this.C.j};\ng.h.sample\u003dfunction(){};\ng.h.isActive\u003dfunction(){return this.j.J};\ng.h.Et\u003dfunction(a){var b\u003dthis.j;this.j\u003da.Am()\u003e\u003dthis.N?a:this;b!\u003d\u003dthis.j?(this.J\u003dthis.j.J,Tm(this)):this.J!\u003d\u003dthis.j.J\u0026\u0026(this.J\u003dthis.j.J,Tm(this))};\ng.h.Go\u003dfunction(a){if(a.u\u003d\u003d\u003dthis.j){var b\u003d!this.C.equals(a,this.X);this.C\u003da;b\u0026\u0026ofa(this)}};\ng.h.Cl\u003dfunction(){return this.X};\ng.h.dispose\u003dfunction(){this.xa\u003d!0};\ng.h.isDisposed\u003dfunction(){return this.xa};g.h\u003dUm.prototype;g.h.bD\u003dfunction(){return!0};\ng.h.fv\u003dfunction(){};\ng.h.dispose\u003dfunction(){if(!this.isDisposed()){var a\u003dthis.u;g.hc(a.D,this);a.X\u0026\u0026this.Cl()\u0026\u0026nfa(a);this.fv();this.Z\u003d!0}};\ng.h.isDisposed\u003dfunction(){return this.Z};\ng.h.xo\u003dfunction(){return this.u.xo()};\ng.h.Am\u003dfunction(){return this.u.Am()};\ng.h.nt\u003dfunction(){return this.u.nt()};\ng.h.Pw\u003dfunction(){return this.u.Pw()};\ng.h.Et\u003dfunction(){};\ng.h.Go\u003dfunction(){this.Kn()};\ng.h.Cl\u003dfunction(){return this.ma};g.h\u003dVm.prototype;g.h.Am\u003dfunction(){return this.j.Am()};\ng.h.nt\u003dfunction(){return this.j.nt()};\ng.h.Pw\u003dfunction(){return this.j.Pw()};\ng.h.create\u003dfunction(a,b,c){var d\u003dnull;this.j\u0026\u0026(d\u003dthis.Ty(a,b,c),Sm(this.j,d));return d};\ng.h.nJ\u003dfunction(){return this.hv()};\ng.h.hv\u003dfunction(){return!1};\ng.h.init\u003dfunction(a){return this.j.initialize()?(Sm(this.j,this),this.C\u003da,!0):!1};\ng.h.Et\u003dfunction(a){0\u003d\u003da.Am()\u0026\u0026this.C(a.nt(),this)};\ng.h.Go\u003dfunction(){};\ng.h.Cl\u003dfunction(){return!1};\ng.h.dispose\u003dfunction(){this.D\u003d!0};\ng.h.isDisposed\u003dfunction(){return this.D};\ng.h.xo\u003dfunction(){return{}};Wm.prototype.add\u003dfunction(a,b,c){++this.B;var d\u003dthis.B/4096,e\u003dthis.j,f\u003de.push;a\u003dnew pfa(a,b,c);d\u003dnew pfa(a.u,a.j,a.B+d);f.call(e,d);this.u\u003d!0;return this};ufa.prototype.toString\u003dfunction(){var a\u003d\"//pagead2.googlesyndication.com//pagead/gen_204\",b\u003dYm(this.j);0\u003cb.length\u0026\u0026(a+\u003d\"?\"+b);return a};$m.prototype.update\u003dfunction(a,b,c){a\u0026\u0026(this.j+\u003db,this.u+\u003db,this.C+\u003db,this.B\u003dMath.max(this.B,this.C));if(void 0\u003d\u003d\u003dc?!a:c)this.C\u003d0};var Afa\u003d[1,.75,.5,.3,0];an.prototype.update\u003dfunction(a,b,c,d,e,f){f\u003dvoid 0\u003d\u003d\u003df?!0:f;b\u003de?Math.min(a,b):b;for(e\u003d0;e\u003cthis.u.length;e++){var k\u003dthis.u[e],l\u003d0\u003cb\u0026\u0026b\u003e\u003dk;k\u003d!(0\u003ca\u0026\u0026a\u003e\u003dk)||c;this.j[e].update(f\u0026\u0026l,d,!f||k)}};gn.prototype.update\u003dfunction(a,b,c,d){this.K\u003d-1!\u003dthis.K?Math.min(this.K,b.od):b.od;this.ma\u003dMath.max(this.ma,b.od);this.oa\u003d-1!\u003dthis.oa?Math.min(this.oa,b.Bh):b.Bh;this.ya\u003dMath.max(this.ya,b.Bh);this.Ya.update(b.Bh,c.Bh,b.j,a,d);this.u.update(b.od,c.od,b.j,a,d);c\u003dd||c.zq!\u003db.zq?c.isVisible()\u0026\u0026b.isVisible():c.isVisible();b\u003d!b.isVisible()||b.j;this.Ja.update(c,a,b)};\ngn.prototype.Im\u003dfunction(){return this.Ja.B\u003e\u003dthis.Va};var bUa\u003dnew km(0,0,0,0);var Ifa\u003dnew km(0,0,0,0);g.w(ln,g.I);g.h\u003dln.prototype;g.h.va\u003dfunction(){this.ah.j\u0026\u0026(this.eq.yG\u0026\u0026(Zda(this.ah.j,\"mouseover\",this.eq.yG),this.eq.yG\u003dnull),this.eq.wG\u0026\u0026(Zda(this.ah.j,\"mouseout\",this.eq.wG),this.eq.wG\u003dnull));this.uy\u0026\u0026this.uy.dispose();this.Wd\u0026\u0026this.Wd.dispose();delete this.cB;delete this.oG;delete this.mQ;delete this.ah.Qo;delete this.ah.j;delete this.eq;delete this.uy;delete this.Wd;delete this.featureSet;g.I.prototype.va.call(this)};\ng.h.Ao\u003dfunction(){return this.Wd?this.Wd.j:this.position};\ng.h.oH\u003dfunction(a){Tl().oH(a)};\ng.h.Cl\u003dfunction(){return!1};\ng.h.qA\u003dfunction(){return new gn};\ng.h.Ag\u003dfunction(){return this.cB};\ng.h.kM\u003dfunction(a){return Mfa(this,a,1E4)};\ng.h.Ka\u003dfunction(a,b,c,d,e,f,k){this.No||(this.Rz\u0026\u0026(a\u003dthis.oE(a,c,e,k),d\u003dd\u0026\u0026this.Ef.od\u003e\u003d(this.zq()?.3:.5),this.CI(f,a,d),this.lastUpdateTime\u003db,0\u003ca.od\u0026\u0026-1\u003d\u003d\u003dthis.WP\u0026\u0026(this.WP\u003db),-1\u003d\u003dthis.ZP\u0026\u0026this.Im()\u0026\u0026(this.ZP\u003db),-2\u003d\u003dthis.jG\u0026\u0026(this.jG\u003djn(this.Ao())?a.od:-1),this.Ef\u003da),this.oG(this))};\ng.h.CI\u003dfunction(a,b,c){this.Ag().update(a,b,this.Ef,c)};\ng.h.pF\u003dfunction(){return new gl};\ng.h.oE\u003dfunction(a,b,c,d){c\u003dthis.pF();c.j\u003db;b\u003dQl().u;b\u003d0\u003d\u003d\u003dwl(Om)?-1:b.isVisible()?0:1;c.u\u003db;c.od\u003dthis.zE(a);c.zq\u003dthis.zq();c.Bh\u003dd;return c};\ng.h.zE\u003dfunction(a){return 0\u003d\u003d\u003dthis.opacity\u0026\u00261\u003d\u003d\u003dol(this.featureSet,\"opac\")?0:a};\ng.h.zq\u003dfunction(){return!1};\ng.h.fC\u003dfunction(){return this.jV||this.mV};\ng.h.hB\u003dfunction(){fm()};\ng.h.xG\u003dfunction(){fm()};\ng.h.bl\u003dfunction(){return 0};\ng.h.Im\u003dfunction(){return this.cB.Im()};\ng.h.qM\u003dfunction(){return this.No?2:this.Im()?4:3};\ng.h.iA\u003dfunction(){return 0};g.pn\u003d\"StopIteration\"in g.C?g.C.StopIteration:{message:\"StopIteration\",stack:\"\"};g.nn.prototype.Rj\u003dfunction(){throw g.pn;};\ng.nn.prototype.next\u003dfunction(){return g.s1};\ng.s1\u003d{done:!0,value:void 0};g.nn.prototype.Vg\u003dfunction(){return this};g.w(Sfa,gl);var t1\u003dUfa([void 0,1,2,3,4,8,16]),u1\u003dUfa([void 0,4,8,16]),cUa\u003d{sv:\"sv\",v:\"v\",cb:\"cb\",e:\"e\",nas:\"nas\",msg:\"msg\",\"if\":\"if\",sdk:\"sdk\",p:\"p\",p0:tn(\"p0\",u1),p1:tn(\"p1\",u1),p2:tn(\"p2\",u1),p3:tn(\"p3\",u1),cp:\"cp\",tos:\"tos\",mtos:\"mtos\",amtos:\"amtos\",mtos1:sn(\"mtos1\",[0,2,4],!1,u1),mtos2:sn(\"mtos2\",[0,2,4],!1,u1),mtos3:sn(\"mtos3\",[0,2,4],!1,u1),mcvt:\"mcvt\",ps:\"ps\",scs:\"scs\",bs:\"bs\",vht:\"vht\",mut:\"mut\",a:\"a\",a0:tn(\"a0\",u1),a1:tn(\"a1\",u1),a2:tn(\"a2\",u1),a3:tn(\"a3\",u1),ft:\"ft\",dft:\"dft\",at:\"at\",dat:\"dat\",as:\"as\",\nvpt:\"vpt\",gmm:\"gmm\",std:\"std\",efpf:\"efpf\",swf:\"swf\",nio:\"nio\",px:\"px\",nnut:\"nnut\",vmer:\"vmer\",vmmk:\"vmmk\",vmiec:\"vmiec\",nmt:\"nmt\",tcm:\"tcm\",bt:\"bt\",pst:\"pst\",vpaid:\"vpaid\",dur:\"dur\",vmtime:\"vmtime\",dtos:\"dtos\",dtoss:\"dtoss\",dvs:\"dvs\",dfvs:\"dfvs\",dvpt:\"dvpt\",fmf:\"fmf\",vds:\"vds\",is:\"is\",i0:\"i0\",i1:\"i1\",i2:\"i2\",i3:\"i3\",ic:\"ic\",cs:\"cs\",c:\"c\",c0:tn(\"c0\",u1),c1:tn(\"c1\",u1),c2:tn(\"c2\",u1),c3:tn(\"c3\",u1),mc:\"mc\",nc:\"nc\",mv:\"mv\",nv:\"nv\",qmt:tn(\"qmtos\",t1),qnc:tn(\"qnc\",t1),qmv:tn(\"qmv\",t1),qnv:tn(\"qnv\",t1),\nraf:\"raf\",rafc:\"rafc\",lte:\"lte\",ces:\"ces\",tth:\"tth\",femt:\"femt\",femvt:\"femvt\",emc:\"emc\",emuc:\"emuc\",emb:\"emb\",avms:\"avms\",nvat:\"nvat\",qi:\"qi\",psm:\"psm\",psv:\"psv\",psfv:\"psfv\",psa:\"psa\",pnk:\"pnk\",pnc:\"pnc\",pnmm:\"pnmm\",pns:\"pns\",ptlt:\"ptlt\",pngs:\"pings\",veid:\"veid\",ssb:\"ssb\",ss0:tn(\"ss0\",u1),ss1:tn(\"ss1\",u1),ss2:tn(\"ss2\",u1),ss3:tn(\"ss3\",u1),dc_rfl:\"urlsigs\",obd:\"obd\",omidp:\"omidp\",omidr:\"omidr\",omidv:\"omidv\",omida:\"omida\",omids:\"omids\",omidpv:\"omidpv\",omidam:\"omidam\",omidct:\"omidct\",omidia:\"omidia\"},\ndUa\u003dObject.assign({},cUa,{avid:hg(\"audio\"),avas:\"avas\",vs:\"vs\"}),eUa\u003d{atos:\"atos\",avt:sn(\"atos\",[2]),davs:\"davs\",dafvs:\"dafvs\",dav:\"dav\",ss:function(a,b){return function(c){return void 0\u003d\u003d\u003dc[a]\u0026\u0026void 0!\u003d\u003db?b:c[a]}}(\"ss\",0),\nt:\"t\"};yn.prototype.getValue\u003dfunction(){return this.u};\nyn.prototype.update\u003dfunction(a,b){32\u003c\u003da||(this.j\u00261\u003c\u003ca\u0026\u0026!b?this.u\u0026\u003d~(1\u003c\u003ca):this.j\u00261\u003c\u003ca||!b||(this.u|\u003d1\u003c\u003ca),this.j|\u003d1\u003c\u003ca)};g.w(zn,gn);\nzn.prototype.update\u003dfunction(a,b,c,d){if(!b.paused){gn.prototype.update.call(this,a,b,c,d);var e\u003drn(b)\u0026\u0026rn(c),f\u003d.5\u003c\u003d(d?Math.min(b.od,c.od):c.od);Lm(b.volume)\u0026\u0026(this.C\u003d-1!\u003dthis.C?Math.min(this.C,b.volume):b.volume,this.J\u003dMath.max(this.J,b.volume));f\u0026\u0026(this.xa+\u003da,this.X+\u003de?a:0);this.j.update(b.od,c.od,b.j,a,d,e);this.B.update(!0,a);this.D.update(e,a);this.Z.update(c.fullscreen,a);this.bb.update(e\u0026\u0026!f,a);a\u003dMath.floor(b.mediaTime/1E3);this.Ea.update(a,b.isVisible());this.Sa.update(a,1\u003c\u003db.od);this.Na.update(a,\nrn(b))}};Zfa.prototype.D\u003dfunction(a){this.u||(this.j(a)?(a\u003dkha(this.X,this.B,a),this.C|\u003da,a\u003d0\u003d\u003da):a\u003d!1,this.u\u003da)};g.w(Bn,Zfa);Bn.prototype.j\u003dfunction(){return!0};\nBn.prototype.J\u003dfunction(){return!1};\nBn.prototype.getId\u003dfunction(){var a\u003dthis,b\u003dBf(Tn,function(c){return c\u003d\u003da.B});\nreturn no[b].toString()};\nBn.prototype.toString\u003dfunction(){var a\u003d\"\";this.J()\u0026\u0026(a+\u003d\"c\");this.u\u0026\u0026(a+\u003d\"s\");0\u003cthis.C\u0026\u0026(a+\u003d\":\"+this.C);return this.getId()+a};g.w(Cn,Bn);Cn.prototype.D\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?null:b;null!\u003db\u0026\u0026this.K.push(b);Bn.prototype.D.call(this,a)};g.w(Dn,Um);g.h\u003dDn.prototype;g.h.qE\u003dfunction(){if(this.element){var a\u003dthis.element,b\u003dthis.u.j.B;try{try{var c\u003dgfa(a.getBoundingClientRect())}catch(n){c\u003dnew km(0,0,0,0)}var d\u003dc.right-c.left,e\u003dc.bottom-c.top,f\u003dcfa(a,b),k\u003df.x,l\u003df.y;var m\u003dnew km(Math.round(l),Math.round(k+d),Math.round(l+e),Math.round(k))}catch(n){m\u003dbUa.clone()}this.j\u003dm}};\ng.h.gL\u003dfunction(){this.C\u003dthis.u.C.j};\ng.h.VM\u003dfunction(a){var b\u003d1\u003d\u003dol(this.featureSet,\"od\");return Hfa(a,this.C,this.element,b)};\ng.h.hL\u003dfunction(){this.timestamp\u003dfm()};\ng.h.Kn\u003dfunction(){this.hL();this.qE();if(this.element\u0026\u0026\"number\"\u003d\u003d\u003dtypeof this.element.videoWidth\u0026\u0026\"number\"\u003d\u003d\u003dtypeof this.element.videoHeight){var a\u003dthis.element;var b\u003dnew g.kh(a.videoWidth,a.videoHeight);a\u003dthis.j;var c\u003dlm(a),d\u003da.getHeight(),e\u003db.width;b\u003db.height;0\u003e\u003de||0\u003e\u003db||0\u003e\u003dc||0\u003e\u003dd||(e/\u003db,b\u003dc/d,a\u003da.clone(),e\u003eb?(c/\u003de,d\u003d(d-c)/2,0\u003cd\u0026\u0026(d\u003da.top+d,a.top\u003dMath.round(d),a.bottom\u003dMath.round(d+c))):(d*\u003de,c\u003dMath.round((c-d)/2),0\u003cc\u0026\u0026(c\u003da.left+c,a.left\u003dMath.round(c),a.right\u003dMath.round(c+d))));this.j\u003da}this.gL();\na\u003dthis.j;c\u003dthis.C;a\u003da.left\u003c\u003dc.right\u0026\u0026c.left\u003c\u003da.right\u0026\u0026a.top\u003c\u003dc.bottom\u0026\u0026c.top\u003c\u003da.bottom?new km(Math.max(a.top,c.top),Math.min(a.right,c.right),Math.min(a.bottom,c.bottom),Math.max(a.left,c.left)):new km(0,0,0,0);c\u003da.top\u003e\u003da.bottom||a.left\u003e\u003da.right?new km(0,0,0,0):a;a\u003dthis.u.C;b\u003de\u003dd\u003d0;0\u003c(this.j.bottom-this.j.top)*(this.j.right-this.j.left)\u0026\u0026(this.VM(c)?c\u003dnew km(0,0,0,0):(d\u003dNm().C,b\u003dnew km(0,d.height,d.width,0),d\u003dkn(c,this.j),e\u003dkn(c,Nm().j),b\u003dkn(c,b)));c\u003dc.top\u003e\u003dc.bottom||c.left\u003e\u003dc.right?new km(0,0,0,\n0):nm(c,-this.j.left,-this.j.top);Pm()||(e\u003dd\u003d0);this.K\u003dnew pm(a,this.element,this.j,c,d,e,this.timestamp,b)};\ng.h.getName\u003dfunction(){return this.u.getName()};var fUa\u003dnew km(0,0,0,0);g.w(En,Dn);g.h\u003dEn.prototype;g.h.bD\u003dfunction(){this.B();return!0};\ng.h.Go\u003dfunction(){Dn.prototype.Kn.call(this)};\ng.h.hL\u003dfunction(){};\ng.h.qE\u003dfunction(){};\ng.h.Kn\u003dfunction(){this.B();Dn.prototype.Kn.call(this)};\ng.h.Et\u003dfunction(a){a\u003da.isActive();a!\u003d\u003dthis.J\u0026\u0026(a?this.B():(Nm().j\u003dnew km(0,0,0,0),this.j\u003dnew km(0,0,0,0),this.C\u003dnew km(0,0,0,0),this.timestamp\u003d-1));this.J\u003da};var v1\u003d{},jga\u003d(v1.firstquartile\u003d0,v1.midpoint\u003d1,v1.thirdquartile\u003d2,v1.complete\u003d3,v1);g.w(Gn,ln);g.h\u003dGn.prototype;g.h.Cl\u003dfunction(){return!0};\ng.h.Hm\u003dfunction(){return 2\u003d\u003dthis.Fg};\ng.h.kM\u003dfunction(a){return Mfa(this,a,Math.max(1E4,this.B/3))};\ng.h.Ka\u003dfunction(a,b,c,d,e,f,k){var l\u003dthis,m\u003dthis.K(this)||{};g.Nf(m,e);this.B\u003dm.duration||this.B;this.X\u003dm.isVpaid||this.X;this.Ia\u003dm.isYouTube||this.Ia;e\u003daga(this,b);1\u003d\u003d\u003d$fa(this)\u0026\u0026(f\u003de);ln.prototype.Ka.call(this,a,b,c,d,m,f,k);this.Kq\u0026\u0026this.Kq.u\u0026\u0026g.wc(this.J,function(n){n.D(l)})};\ng.h.CI\u003dfunction(a,b,c){ln.prototype.CI.call(this,a,b,c);Rn(this).update(a,b,this.Ef,c);this.Ya\u003drn(this.Ef)\u0026\u0026rn(b);-1\u003d\u003dthis.ya\u0026\u0026this.Va\u0026\u0026(this.ya\u003dthis.Ag().B.j);this.wf.B\u003d0;a\u003dthis.Im();b.isVisible()\u0026\u0026xn(this.wf,\"vs\");a\u0026\u0026xn(this.wf,\"vw\");Lm(b.volume)\u0026\u0026xn(this.wf,\"am\");rn(b)\u0026\u0026xn(this.wf,\"a\");this.Ht\u0026\u0026xn(this.wf,\"f\");-1!\u003db.u\u0026\u0026(xn(this.wf,\"bm\"),1\u003d\u003db.u\u0026\u0026xn(this.wf,\"b\"));rn(b)\u0026\u0026b.isVisible()\u0026\u0026xn(this.wf,\"avs\");this.Ya\u0026\u0026a\u0026\u0026xn(this.wf,\"avw\");0\u003cb.od\u0026\u0026xn(this.wf,\"pv\");Sn(this,this.Ag().B.j,!0)\u0026\u0026xn(this.wf,\"gdr\");\n2E3\u003c\u003den(this.Ag().u,1)\u0026\u0026xn(this.wf,\"pmx\")};\ng.h.qA\u003dfunction(){return new zn};\ng.h.Ag\u003dfunction(){return this.cB};\ng.h.pF\u003dfunction(){return new Sfa};\ng.h.oE\u003dfunction(a,b,c,d){a\u003dln.prototype.oE.call(this,a,b,c,void 0\u003d\u003d\u003dd?-1:d);a.fullscreen\u003dthis.Ht;a.paused\u003dthis.Hm();a.volume\u003dc.volume;Lm(a.volume)||(this.jb++,b\u003dthis.Ef,Lm(b.volume)\u0026\u0026(a.volume\u003db.volume));c\u003dc.currentTime;a.mediaTime\u003dvoid 0!\u003d\u003dc\u0026\u00260\u003c\u003dc?c:-1;return a};\ng.h.zE\u003dfunction(a){return Nm(),this.Ht?1:ln.prototype.zE.call(this,a)};\ng.h.bl\u003dfunction(){return 1};\ng.h.getDuration\u003dfunction(){return this.B};\ng.h.qM\u003dfunction(){return this.No?2:dga(this)?5:this.Im()?4:3};\ng.h.iA\u003dfunction(){return this.bb?2E3\u003c\u003dthis.Ag().D.B?4:3:2};var gUa\u003dg.Ua();tga.prototype.reset\u003dfunction(){this.j\u003d[];this.u\u003d[]};\nvar Yn\u003dOl(tga);g.w(ao,Vm);g.h\u003dao.prototype;g.h.getName\u003dfunction(){return(this.u?this.u:this.j).getName()};\ng.h.xo\u003dfunction(){return(this.u?this.u:this.j).xo()};\ng.h.Am\u003dfunction(){return(this.u?this.u:this.j).Am()};\ng.h.init\u003dfunction(a){var b\u003d!1;(0,g.wc)(this.B,function(c){c.initialize()\u0026\u0026(b\u003d!0)});\nb\u0026\u0026(this.C\u003da,Sm(this.j,this));return b};\ng.h.dispose\u003dfunction(){(0,g.wc)(this.B,function(a){a.dispose()});\nVm.prototype.dispose.call(this)};\ng.h.nJ\u003dfunction(){return Mm(this.B,function(a){return a.ev()})};\ng.h.hv\u003dfunction(){return Mm(this.B,function(a){return a.ev()})};\ng.h.Ty\u003dfunction(a,b,c){return new Dn(a,this.j,b,c)};\ng.h.Go\u003dfunction(a){this.u\u003da.u};var Cga\u003d{threshold:[0,.3,.5,.75,1]};g.w(bo,Dn);g.h\u003dbo.prototype;g.h.bD\u003dfunction(){var a\u003dthis;this.X||(this.X\u003dfm());if(Sea(298,function(){return Dga(a)}))return!0;\nthis.u.fail(\"msf\");return!1};\ng.h.fv\u003dfunction(){if(this.B\u0026\u0026this.element)try{this.B.unobserve(this.element),this.J?(this.J.unobserve(this.element),this.J\u003dnull):this.D\u0026\u0026(this.D.disconnect(),this.D\u003dnull)}catch(a){}};\ng.h.Kn\u003dfunction(){var a\u003dco(this);0\u003ca.length\u0026\u0026eo(this,a);Dn.prototype.Kn.call(this)};\ng.h.qE\u003dfunction(){};\ng.h.VM\u003dfunction(){return!1};\ng.h.gL\u003dfunction(){};\ng.h.xo\u003dfunction(){var a\u003d{};return Object.assign(this.u.xo(),(a.niot_obs\u003dthis.X,a.niot_cbk\u003dthis.N,a))};\ng.h.getName\u003dfunction(){return\"nio\"};g.w(fo,Vm);fo.prototype.getName\u003dfunction(){return\"nio\"};\nfo.prototype.hv\u003dfunction(){return!Nm().u\u0026\u0026null!\u003dthis.j.j.B.IntersectionObserver};\nfo.prototype.Ty\u003dfunction(a,b,c){return new bo(a,this.j,b,c)};g.w(go,Rm);go.prototype.pM\u003dfunction(){return Nm().j};\ngo.prototype.ev\u003dfunction(){var a\u003dFga();this.N!\u003d\u003da\u0026\u0026(this.j!\u003dthis\u0026\u0026a\u003ethis.j.N\u0026\u0026(this.j\u003dthis,Tm(this)),this.N\u003da);return 2\u003d\u003da};ho.prototype.sample\u003dfunction(){ko(this,Zn(),!1)};\nho.prototype.C\u003dfunction(){var a\u003dPm(),b\u003dfm();a?(hm||(im\u003db,g.wc(Yn.j,function(c){var d\u003dc.Ag();d.Ia\u003dAn(d,b,1!\u003dc.Fg)})),hm\u003d!0):(this.K\u003dLga(this,b),hm\u003d!1,kga\u003db,g.wc(Yn.j,function(c){c.Rz\u0026\u0026(c.Ag().N\u003db)}));\nko(this,Zn(),!a)};\nvar io\u003dOl(ho);var Nga\u003dnull,Io\u003d\"\",Ho\u003d!1;var Qga\u003dPga().Rk,mo\u003dPga().Uk;var Tga\u003d{L5:\"visible\",N0:\"audible\",Hda:\"time\",Ida:\"timetype\"},Uga\u003d{visible:function(a){return/^(100|[0-9]{1,2})$/.test(a)},\naudible:function(a){return\"0\"\u003d\u003da||\"1\"\u003d\u003da},\ntimetype:function(a){return\"mtos\"\u003d\u003da||\"tos\"\u003d\u003da},\ntime:function(a){return/^(100|[0-9]{1,2})%$/.test(a)||/^([0-9])+ms$/.test(a)}};g.w(qo,Bn);qo.prototype.getId\u003dfunction(){return this.K};\nqo.prototype.J\u003dfunction(){return!0};\nqo.prototype.j\u003dfunction(a){var b\u003da.Ag(),c\u003da.getDuration();return Mm(this.N,function(d){if(void 0!\u003dd.j)var e\u003dWga(d,b);else b:{switch(d.D){case \"mtos\":e\u003dd.u?b.D.B:b.B.j;break b;case \"tos\":e\u003dd.u?b.D.j:b.B.j;break b}e\u003d0}0\u003d\u003de?d\u003d!1:(d\u003d-1!\u003dd.B?d.B:void 0!\u003d\u003dc\u0026\u00260\u003cc?d.C*c:-1,d\u003d-1!\u003dd\u0026\u0026e\u003e\u003dd);return d})};g.w(ro,Xga);ro.prototype.u\u003dfunction(){return null};\nro.prototype.B\u003dfunction(){return[]};g.w(so,Vfa);so.prototype.j\u003dfunction(a){var b\u003dnew vn;b.j\u003dwn(a,cUa);b.u\u003dwn(a,eUa);return b};g.w(to,Bn);to.prototype.j\u003dfunction(a){return dga(a)};g.w(uo,Xga);g.w(vo,Bn);vo.prototype.j\u003dfunction(a){return a.Ag().Im()};g.w(wo,Cn);wo.prototype.j\u003dfunction(a){var b\u003dg.dc(this.K,ol(Tl().featureSet,\"ovms\"));return!a.No\u0026\u0026(0!\u003da.Fg||b)};g.w(xo,uo);xo.prototype.u\u003dfunction(){return new wo(this.j)};\nxo.prototype.B\u003dfunction(){return[new vo(\"viewable_impression\",this.j),new to(this.j)]};g.w(yo,En);yo.prototype.B\u003dfunction(){var a\u003dg.Ja(\"ima.admob.getViewability\"),b\u003dol(this.featureSet,\"queryid\");\"function\"\u003d\u003d\u003dtypeof a\u0026\u0026b\u0026\u0026a(b)};\nyo.prototype.getName\u003dfunction(){return\"gsv\"};g.w(zo,Vm);zo.prototype.getName\u003dfunction(){return\"gsv\"};\nzo.prototype.hv\u003dfunction(){var a\u003dNm();Tl();return a.u\u0026\u0026!1};\nzo.prototype.Ty\u003dfunction(a,b,c){return new yo(this.j,b,c)};g.w(Ao,En);Ao.prototype.B\u003dfunction(){var a\u003dthis,b\u003dg.Ja(\"ima.bridge.getNativeViewability\"),c\u003dol(this.featureSet,\"queryid\");\"function\"\u003d\u003d\u003dtypeof b\u0026\u0026c\u0026\u0026b(c,function(d){g.Df(d)\u0026\u0026a.D++;var e\u003dd.opt_nativeViewVisibleBounds||{},f\u003dd.opt_nativeViewHidden;a.j\u003dhfa(d.opt_nativeViewBounds||{});var k\u003da.u.C;k.j\u003df?fUa.clone():hfa(e);a.timestamp\u003dd.opt_nativeTime||-1;Nm().j\u003dk.j;d\u003dd.opt_nativeVolume;void 0!\u003d\u003dd\u0026\u0026(k.volume\u003dd)})};\nAo.prototype.getName\u003dfunction(){return\"nis\"};g.w(Bo,Vm);Bo.prototype.getName\u003dfunction(){return\"nis\"};\nBo.prototype.hv\u003dfunction(){var a\u003dNm();Tl();return a.u\u0026\u0026!1};\nBo.prototype.Ty\u003dfunction(a,b,c){return new Ao(this.j,b,c)};g.w(Co,Rm);g.h\u003dCo.prototype;g.h.ev\u003dfunction(){return null!\u003dthis.u.Qj};\ng.h.hM\u003dfunction(){var a\u003d{};this.Ea\u0026\u0026(a.mraid\u003dthis.Ea);this.oa\u0026\u0026(a.mlc\u003d1);a.mtop\u003dthis.u.LZ;this.K\u0026\u0026(a.mse\u003dthis.K);this.Ia\u0026\u0026(a.msc\u003d1);a.mcp\u003dthis.u.compatibility;return a};\ng.h.jp\u003dfunction(a){var b\u003dg.Ba.apply(1,arguments);try{return this.u.Qj[a].apply(this.u.Qj,b)}catch(c){em(538,c,.01,function(d){d.method\u003da})}};\ng.h.initialize\u003dfunction(){var a\u003dthis;if(this.isInitialized)return!this.Pw();this.isInitialized\u003d!0;if(2\u003d\u003d\u003dthis.u.compatibility)return this.K\u003d\"ng\",this.fail(\"w\"),!1;if(1\u003d\u003d\u003dthis.u.compatibility)return this.K\u003d\"mm\",this.fail(\"w\"),!1;Nm().N\u003d!0;this.B.document.readyState\u0026\u0026\"complete\"\u003d\u003dthis.B.document.readyState?aha(this):Im(this.B,\"load\",function(){Ql().setTimeout(dm(292,function(){return aha(a)}),100)},292);\nreturn!0};\ng.h.lJ\u003dfunction(){var a\u003dNm(),b\u003dfha(this,\"getMaxSize\");a.j\u003dnew km(0,b.width,b.height,0)};\ng.h.mJ\u003dfunction(){Nm().C\u003dfha(this,\"getScreenSize\")};\ng.h.dispose\u003dfunction(){cha(this);Rm.prototype.dispose.call(this)};g.h\u003dEo.prototype;g.h.ew\u003dfunction(a){mn(a,!1);xga(a)};\ng.h.vA\u003dfunction(){};\ng.h.Ux\u003dfunction(a,b,c,d){var e\u003dthis;b\u003dc?b:-1;c\u003dthis.zL();a\u003dnew Gn(ul,a,b,7,this.HE(),c.u(),c.B());a.Qf\u003dd;Sda(a.featureSet);nl(a.featureSet,\"queryid\",a.Qf);a.oH(\"\");Pfa(a,function(){return e.xM.apply(e,g.v(g.Ba.apply(0,arguments)))},function(){return e.NU.apply(e,g.v(g.Ba.apply(0,arguments)))});\n(d\u003dOl($n).j)\u0026\u0026Lfa(a,d);a.ah.Qo\u0026\u0026Ol(Gga);return a};\ng.h.Et\u003dfunction(a){switch(a.Am()){case 0:if(a\u003dOl($n).j)a\u003da.j,g.hc(a.D,this),a.X\u0026\u0026this.Cl()\u0026\u0026nfa(a);Go();break;case 2:jo()}};\ng.h.Go\u003dfunction(){};\ng.h.Cl\u003dfunction(){return!1};\ng.h.NU\u003dfunction(a,b){a.No\u003d!0;switch(a.bl()){case 1:lha(a,b);break;case 2:this.xH(a)}this.LH()};\ng.h.VU\u003dfunction(a){var b\u003da.K(a);b\u0026\u0026(b\u003db.volume,a.bb\u003dLm(b)\u0026\u00260\u003cb);gga(a,0);return Un(a,\"start\",Pm())};\ng.h.Ku\u003dfunction(a,b,c){ko(io,[a],!Pm());return this.dl(a,b,c)};\ng.h.dl\u003dfunction(a,b,c){return Un(a,c,Pm())};\ng.h.QU\u003dfunction(a){return Mo(a,\"firstquartile\",1)};\ng.h.SU\u003dfunction(a){a.Va\u003d!0;return Mo(a,\"midpoint\",2)};\ng.h.WU\u003dfunction(a){return Mo(a,\"thirdquartile\",3)};\ng.h.OU\u003dfunction(a){var b\u003dMo(a,\"complete\",4);Pn(a);return b};\ng.h.tP\u003dfunction(a,b,c){b\u003dPm();if(a.Hm()\u0026\u0026!b){var d\u003dfm();a.Ag().N\u003dd}ko(io,[a],!b);a.Hm()\u0026\u0026(a.Fg\u003d1);return Un(a,c,b)};\ng.h.UU\u003dfunction(a,b){b\u003dthis.Ku(a,b||{},\"skip\");Pn(a);return b};\ng.h.RU\u003dfunction(a,b){mn(a,!0);return this.Ku(a,b||{},\"fullscreen\")};\ng.h.PU\u003dfunction(a,b){mn(a,!1);return this.Ku(a,b||{},\"exitfullscreen\")};\ng.h.hH\u003dfunction(a,b,c){b\u003da.Ag();var d\u003dfm();b.Ia\u003dAn(b,d,1!\u003da.Fg);ko(io,[a],!Pm());1\u003d\u003da.Fg\u0026\u0026(a.Fg\u003d2);return Un(a,c,Pm())};\ng.h.TU\u003dfunction(a){ko(io,[a],!Pm());return a.u()};\ng.h.GF\u003dfunction(a){ko(io,[a],!Pm());this.nP(a);Pn(a);return a.u()};\ng.h.xM\u003dfunction(){};\ng.h.xH\u003dfunction(){};\ng.h.nP\u003dfunction(){};\ng.h.oJ\u003dfunction(){};\ng.h.LH\u003dfunction(){};\ng.h.IE\u003dfunction(){};\ng.h.zL\u003dfunction(){this.j||(this.j\u003dthis.IE());return null\u003d\u003dthis.j?new ro:new xo(this.j)};\ng.h.HE\u003dfunction(){return new so};g.w(No,Bn);No.prototype.j\u003dfunction(a){return 4\u003d\u003da.iA()};g.w(Oo,Cn);Oo.prototype.j\u003dfunction(a){a\u003da.iA();return 3\u003d\u003da||4\u003d\u003da};g.w(Po,uo);Po.prototype.u\u003dfunction(){return new Oo(this.j)};\nPo.prototype.B\u003dfunction(){return[new No(this.j)]};g.w(Qo,Vfa);Qo.prototype.j\u003dfunction(a){!a||4!\u003d\u003da.vs\u0026\u00265!\u003d\u003da.vs||(a\u003dObject.assign({},a,{vs:3}));var b\u003dnew vn;b.j\u003dwn(a,dUa);b.u\u003dwn(a,eUa);return b};qha.prototype.u\u003dfunction(){return g.Ja(this.j)};var xua\u003d{v5:\"EMBEDDED_PLAYER_MODE_UNKNOWN\",u5:\"EMBEDDED_PLAYER_MODE_PFL\"},pua\u003d{r8:\"LIVING_ROOM_APP_MODE_UNSPECIFIED\",o8:\"LIVING_ROOM_APP_MODE_MAIN\",n8:\"LIVING_ROOM_APP_MODE_KIDS\",p8:\"LIVING_ROOM_APP_MODE_MUSIC\",q8:\"LIVING_ROOM_APP_MODE_UNPLUGGED\",m8:\"LIVING_ROOM_APP_MODE_GAMING\"},Ima\u003d{wfa:\"WEB_DISPLAY_MODE_UNKNOWN\",sfa:\"WEB_DISPLAY_MODE_BROWSER\",ufa:\"WEB_DISPLAY_MODE_MINIMAL_UI\",vfa:\"WEB_DISPLAY_MODE_STANDALONE\",tfa:\"WEB_DISPLAY_MODE_FULLSCREEN\"};g.w(Ro,Eo);g.h\u003dRo.prototype;g.h.vA\u003dfunction(a,b){var c\u003dthis,d\u003dOl($n);if(null!\u003dd.j)switch(d.j.getName()){case \"nis\":var e\u003duha(this,a,b);break;case \"gsv\":e\u003dtha(this,a,b);break;case \"exc\":e\u003dvha(this,a)}e||(b.opt_overlayAdElement?e\u003dvoid 0:b.opt_adElement\u0026\u0026(e\u003dnha(this,a,b.opt_adElement,b.opt_osdId)));e\u0026\u00261\u003d\u003de.bl()\u0026\u0026(e.K\u003d\u003dig\u0026\u0026(e.K\u003dfunction(f){return c.oJ(f)}),sha(this,e,b));\nreturn e};\ng.h.oJ\u003dfunction(a){a.u\u003d0;a.xa\u003d0;if(\"h\"\u003d\u003da.C||\"n\"\u003d\u003da.C){Tl();a.Sa\u0026\u0026(Tl(),\"h\"!\u003dKo(this)\u0026\u0026Ko(this));var b\u003dg.Ja(\"ima.common.getVideoMetadata\");if(\"function\"\u003d\u003d\u003dtypeof b)try{var c\u003db(a.Qf)}catch(e){a.u|\u003d4}else a.u|\u003d2}else if(\"b\"\u003d\u003da.C)if(b\u003dg.Ja(\"ytads.bulleit.getVideoMetadata\"),\"function\"\u003d\u003d\u003dtypeof b)try{c\u003db(a.Qf)}catch(e){a.u|\u003d4}else a.u|\u003d2;else if(\"ml\"\u003d\u003da.C)if(b\u003dg.Ja(\"ima.common.getVideoMetadata\"),\"function\"\u003d\u003d\u003dtypeof b)try{c\u003db(a.Qf)}catch(e){a.u|\u003d4}else a.u|\u003d2;else a.u|\u003d1;a.u||(void 0\u003d\u003d\u003dc?a.u|\u003d8:null\u003d\u003d\u003d\nc?a.u|\u003d16:g.Df(c)?a.u|\u003d32:null!\u003dc.errorCode\u0026\u0026(a.xa\u003dc.errorCode,a.u|\u003d64));null\u003d\u003dc\u0026\u0026(c\u003d{});b\u003dc;a.N\u003d0;for(var d in $Ta)null\u003d\u003db[d]\u0026\u0026(a.N|\u003d$Ta[d]);pha(b,\"currentTime\");pha(b,\"duration\");Lm(c.volume)\u0026\u0026Lm(void 0)\u0026\u0026(c.volume*\u003dNaN);return c};\ng.h.IE\u003dfunction(){Tl();\"h\"!\u003dKo(this)\u0026\u0026Ko(this);var a\u003dwha(this);return null!\u003da?new qha(a):null};\ng.h.xH\u003dfunction(a){!a.j\u0026\u0026a.No\u0026\u0026Lo(this,a,\"overlay_unmeasurable_impression\")\u0026\u0026(a.j\u003d!0)};\ng.h.nP\u003dfunction(a){a.HP\u0026\u0026(a.Im()?Lo(this,a,\"overlay_viewable_end_of_session_impression\"):Lo(this,a,\"overlay_unviewable_impression\"),a.HP\u003d!1)};\ng.h.xM\u003dfunction(){};\ng.h.LH\u003dfunction(){};\ng.h.Ux\u003dfunction(a,b,c,d){a\u003dEo.prototype.Ux.call(this,a,b,c,d);this.C\u0026\u0026(b\u003dthis.D,null\u003d\u003da.D\u0026\u0026(a.D\u003dnew Qfa),b.j[a.Qf]\u003da.D,a.D.D\u003dgUa);return a};\ng.h.ew\u003dfunction(a){a\u0026\u00261\u003d\u003da.bl()\u0026\u0026this.C\u0026\u0026delete this.D.j[a.Qf];return Eo.prototype.ew.call(this,a)};\ng.h.zL\u003dfunction(){this.j||(this.j\u003dthis.IE());return null\u003d\u003dthis.j?new ro:\"ACTIVE_VIEW_TRAFFIC_TYPE_AUDIO\"\u003d\u003d\u003dthis.J?new Po(this.j):new xo(this.j)};\ng.h.HE\u003dfunction(){return\"ACTIVE_VIEW_TRAFFIC_TYPE_AUDIO\"\u003d\u003d\u003dthis.J?new Qo:new so};\nvar So\u003dnew vn;So.j\u003d\"stopped\";So.u\u003d\"stopped\";var hUa\u003dcm(193,To,mha);g.Ia(\"Goog_AdSense_Lidar_sendVastEvent\",hUa,void 0);var iUa\u003ddm(194,function(a,b){b\u003dvoid 0\u003d\u003d\u003db?{}:b;a\u003dzha(Ol(Ro),a,b);return Bha(a)});\ng.Ia(\"Goog_AdSense_Lidar_getViewability\",iUa,void 0);var jUa\u003dcm(195,function(){return vea()},void 0);\ng.Ia(\"Goog_AdSense_Lidar_getUrlSignalsArray\",jUa,void 0);var kUa\u003ddm(196,function(){return JSON.stringify(vea())});\ng.Ia(\"Goog_AdSense_Lidar_getUrlSignalsList\",kUa,void 0);var fja\u003d(new Date).getTime();var Dha\u003d\"://secure-...imrworldwide.com/ ://cdn.imrworldwide.com/ ://aksecure.imrworldwide.com/ ://[^.]*.moatads.com ://youtube[0-9]+.moatpixel.com ://pm.adsafeprotected.com/youtube ://pm.test-adsafeprotected.com/youtube ://e[0-9]+.yt.srs.doubleverify.com www.google.com/pagead/xsul www.youtube.com/pagead/slav\".split(\" \"),Eha\u003d/\\bocr\\b/;var Gha\u003d/(?:\\[|%5B)([a-zA-Z0-9_]+)(?:\\]|%5D)/g;g.w(Xo,g.dg);Xo.prototype.dispose\u003dfunction(){window.removeEventListener(\"offline\",this.C);window.removeEventListener(\"online\",this.C);this.Nj.Ci(this.J);delete Xo.j};\nXo.prototype.ye\u003dfunction(){return this.j};Yo.prototype.set\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?!0:b;0\u003c\u003da\u0026\u002652\u003ea\u0026\u00260\u003d\u003d\u003da%1\u0026\u0026this.data_[a]!\u003db\u0026\u0026(this.data_[a]\u003db,this.j\u003d-1)};\nYo.prototype.get\u003dfunction(a){return!!this.data_[a]};g.Va(g.Zo,g.I);g.h\u003dg.Zo.prototype;g.h.start\u003dfunction(){this.stop();this.C\u003d!1;var a\u003dKha(this),b\u003dLha(this);a\u0026\u0026!b\u0026\u0026this.u.mozRequestAnimationFrame?(this.j\u003dg.Tf(this.u,\"MozBeforePaint\",this.B),this.u.mozRequestAnimationFrame(null),this.C\u003d!0):this.j\u003da\u0026\u0026b?a.call(this.u,this.B):this.u.setTimeout($aa(this.B),20)};\ng.h.stop\u003dfunction(){if(this.isActive()){var a\u003dKha(this),b\u003dLha(this);a\u0026\u0026!b\u0026\u0026this.u.mozRequestAnimationFrame?ag(this.j):a\u0026\u0026b?b.call(this.u,this.j):this.u.clearTimeout(this.j)}this.j\u003dnull};\ng.h.isActive\u003dfunction(){return null!\u003dthis.j};\ng.h.fR\u003dfunction(){this.C\u0026\u0026this.j\u0026\u0026ag(this.j);this.j\u003dnull;this.J.call(this.D,g.Ua())};\ng.h.va\u003dfunction(){this.stop();g.Zo.pe.va.call(this)};g.Va(g.K,g.I);g.h\u003dg.K.prototype;g.h.ov\u003d0;g.h.va\u003dfunction(){g.K.pe.va.call(this);this.stop();delete this.j;delete this.u};\ng.h.start\u003dfunction(a){this.stop();this.ov\u003dg.Gi(this.B,void 0!\u003d\u003da?a:this.eg)};\ng.h.stop\u003dfunction(){this.isActive()\u0026\u0026g.C.clearTimeout(this.ov);this.ov\u003d0};\ng.h.isActive\u003dfunction(){return 0!\u003dthis.ov};\ng.h.pJ\u003dfunction(){this.ov\u003d0;this.j\u0026\u0026this.j.call(this.u)};dp.prototype[Symbol.iterator]\u003dfunction(){return this};\ndp.prototype.next\u003dfunction(){var a\u003dthis.j.next();return{value:a.done?void 0:this.u.call(void 0,a.value),done:a.done}};lp.prototype.Vg\u003dfunction(){return new mp(this.j())};\nlp.prototype[Symbol.iterator]\u003dfunction(){return new np(this.j())};\nlp.prototype.u\u003dfunction(){return new np(this.j())};\ng.w(mp,g.nn);mp.prototype.Rj\u003dfunction(){var a\u003dthis.j.next();if(a.done)throw g.pn;return a.value};\nmp.prototype.next\u003dfunction(){return this.j.next()};\nmp.prototype[Symbol.iterator]\u003dfunction(){return new np(this.j)};\nmp.prototype.u\u003dfunction(){return new np(this.j)};\ng.w(np,lp);np.prototype.next\u003dfunction(){return this.B.next()};g.h\u003dg.pp.prototype;g.h.Ii\u003dfunction(){rp(this);for(var a\u003d[],b\u003d0;b\u003cthis.j.length;b++)a.push(this.u[this.j[b]]);return a};\ng.h.tm\u003dfunction(){rp(this);return this.j.concat()};\ng.h.has\u003dfunction(a){return qp(this.u,a)};\ng.h.equals\u003dfunction(a,b){if(this\u003d\u003d\u003da)return!0;if(this.size!\u003da.size)return!1;b\u003db||Qha;rp(this);for(var c,d\u003d0;c\u003dthis.j[d];d++)if(!b(this.get(c),a.get(c)))return!1;return!0};\ng.h.isEmpty\u003dfunction(){return 0\u003d\u003dthis.size};\ng.h.clear\u003dfunction(){this.u\u003d{};this.Ap\u003dthis.size\u003dthis.j.length\u003d0};\ng.h.remove\u003dfunction(a){return this.delete(a)};\ng.h.delete\u003dfunction(a){return qp(this.u,a)?(delete this.u[a],--this.size,this.Ap++,this.j.length\u003e2*this.size\u0026\u0026rp(this),!0):!1};\ng.h.get\u003dfunction(a,b){return qp(this.u,a)?this.u[a]:b};\ng.h.set\u003dfunction(a,b){qp(this.u,a)||(this.size+\u003d1,this.j.push(a),this.Ap++);this.u[a]\u003db};\ng.h.forEach\u003dfunction(a,b){for(var c\u003dthis.tm(),d\u003d0;d\u003cc.length;d++){var e\u003dc[d],f\u003dthis.get(e);a.call(b,f,e,this)}};\ng.h.clone\u003dfunction(){return new g.pp(this)};\ng.h.keys\u003dfunction(){return op(this.Vg(!0)).u()};\ng.h.values\u003dfunction(){return op(this.Vg(!1)).u()};\ng.h.entries\u003dfunction(){var a\u003dthis;return Mha(this.keys(),function(b){return[b,a.get(b)]})};\ng.h.Vg\u003dfunction(a){rp(this);var b\u003d0,c\u003dthis.Ap,d\u003dthis,e\u003dnew g.nn;e.next\u003dfunction(){if(c!\u003dd.Ap)throw Error(\"The map has changed since the iterator was created\");if(b\u003e\u003dd.j.length)return g.s1;var k\u003dd.j[b++];return g.on(a?k:d.u[k])};\nvar f\u003de.next;e.Rj\u003dfunction(){return g.qn(f.call(e))};\nreturn e};g.Va(g.sp,g.dg);g.h\u003dg.sp.prototype;g.h.Jc\u003dfunction(){return 1\u003d\u003dthis.j};\ng.h.lB\u003dfunction(){this.Fi(\"begin\")};\ng.h.Bx\u003dfunction(){this.Fi(\"end\")};\ng.h.onFinish\u003dfunction(){this.Fi(\"finish\")};\ng.h.Fi\u003dfunction(a){this.dispatchEvent(a)};var lUa\u003dmg(function(){if(g.Nc)return g.Fc(\"10.0\");var a\u003dg.Qh(\"DIV\"),b\u003dg.kf?\"-webkit\":wm?\"-moz\":g.Nc?\"-ms\":null,c\u003d{transition:\"opacity 1s linear\"};b\u0026\u0026(c[b+\"-transition\"]\u003d\"opacity 1s linear\");b\u003d{style:c};if(!LTa.test(\"div\"))throw Error(\"\");if(\"DIV\"in NTa)throw Error(\"\");var d\u003dvoid 0;c\u003dnull;var e\u003d\"\";if(b)for(l in b)if(Object.prototype.hasOwnProperty.call(b,l)){if(!LTa.test(l))throw Error(\"\");var f\u003db[l];if(null!\u003df){var k\u003dl;if(f instanceof sg)f\u003dtg(f);else if(\"style\"\u003d\u003dk.toLowerCase()){if(!g.Pa(f))throw Error(\"\");\nf instanceof Kg||(f\u003dOg(f));f\u003dLg(f)}else{if(/^on/i.test(k))throw Error(\"\");if(k.toLowerCase()in MTa)if(f instanceof yg)f\u003dzg(f).toString();else if(f instanceof g.Cg)f\u003dg.Dg(f);else if(\"string\"\u003d\u003d\u003dtypeof f)f\u003dg.Hg(f).Mh();else throw Error(\"\");}f.ll\u0026\u0026(f\u003df.Mh());k\u003dk+\u0027\u003d\"\u0027+ub(String(f))+\u0027\"\u0027;e+\u003d\" \"+k}}var l\u003d\"\u003cdiv\"+e;null\u003d\u003dd?d\u003d[]:Array.isArray(d)||(d\u003d[d]);!0\u003d\u003d\u003dHTa.div?l+\u003d\"\u003e\":(c\u003dmba(d),l+\u003d\"\u003e\"+g.Tg(c).toString()+\"\u003c/div\u003e\",c\u003dc.Vr());(b\u003db\u0026\u0026b.dir)\u0026\u0026(/^(ltr|rtl|auto)$/i.test(b)?c\u003d0:c\u003dnull);b\u003dUg(l,c);g.Zg(a,b);return\"\"!\u003d\ng.xm(a.firstChild,\"transition\")});g.Va(tp,g.sp);g.h\u003dtp.prototype;g.h.play\u003dfunction(){if(this.Jc())return!1;this.lB();this.Fi(\"play\");this.startTime\u003dg.Ua();this.j\u003d1;if(lUa())return g.vm(this.u,this.K),this.C\u003dg.Gi(this.dZ,void 0,this),!0;this.cD(!1);return!1};\ng.h.dZ\u003dfunction(){g.Gm(this.u);Rha(this.u,this.N);g.vm(this.u,this.D);this.C\u003dg.Gi((0,g.Sa)(this.cD,this,!1),1E3*this.J)};\ng.h.stop\u003dfunction(){this.Jc()\u0026\u0026this.cD(!0)};\ng.h.cD\u003dfunction(a){g.vm(this.u,\"transition\",\"\");g.C.clearTimeout(this.C);g.vm(this.u,this.D);this.endTime\u003dg.Ua();this.j\u003d0;if(a)this.Fi(\"stop\");else this.onFinish();this.Bx()};\ng.h.va\u003dfunction(){this.stop();tp.pe.va.call(this)};\ng.h.pause\u003dfunction(){};var Tha\u003dg.Ka;var Vha\u003d{rgb:!0,rgba:!0,alpha:!0,rect:!0,image:!0,\"linear-gradient\":!0,\"radial-gradient\":!0,\"repeating-linear-gradient\":!0,\"repeating-radial-gradient\":!0,\"cubic-bezier\":!0,matrix:!0,perspective:!0,rotate:!0,rotate3d:!0,rotatex:!0,rotatey:!0,steps:!0,rotatez:!0,scale:!0,scale3d:!0,scalex:!0,scaley:!0,scalez:!0,skew:!0,skewx:!0,skewy:!0,translate:!0,translate3d:!0,translatex:!0,translatey:!0,translatez:!0};vp(\"Element\",\"attributes\")||vp(\"Node\",\"attributes\");vp(\"Element\",\"innerHTML\")||vp(\"HTMLElement\",\"innerHTML\");vp(\"Node\",\"nodeName\");vp(\"Node\",\"nodeType\");vp(\"Node\",\"parentNode\");vp(\"Node\",\"childNodes\");vp(\"HTMLElement\",\"style\")||vp(\"Element\",\"style\");vp(\"HTMLStyleElement\",\"sheet\");var aia\u003dXha(\"getPropertyValue\"),bia\u003dXha(\"setProperty\");vp(\"Element\",\"namespaceURI\")||vp(\"Node\",\"namespaceURI\");var $ha\u003d{\"-webkit-border-horizontal-spacing\":!0,\"-webkit-border-vertical-spacing\":!0};g.yp.prototype.clone\u003dfunction(){return new g.yp(this.j,this.K,this.B,this.D,this.C,this.J,this.u,this.N)};\ng.yp.prototype.equals\u003dfunction(a){return this.j\u003d\u003da.j\u0026\u0026this.K\u003d\u003da.K\u0026\u0026this.B\u003d\u003da.B\u0026\u0026this.D\u003d\u003da.D\u0026\u0026this.C\u003d\u003da.C\u0026\u0026this.J\u003d\u003da.J\u0026\u0026this.u\u003d\u003da.u\u0026\u0026this.N\u003d\u003da.N};Ap.prototype.clone\u003dfunction(){return new Ap(this.start,this.end)};var mUa\u003dnew WeakMap;(function(){if(XOa){var a\u003d/Windows NT ([0-9.]+)/;return(a\u003da.exec(g.Ab()))?a[1]:\"0\"}return tS?(a\u003d/1[0|1][_.][0-9_.]+/,(a\u003da.exec(g.Ab()))?a[0].replace(/_/g,\".\"):\"10\"):g.ns?(a\u003d/Android\\s+([^\\);]+)(\\)|;)/,(a\u003da.exec(g.Ab()))?a[1]:\"\"):CTa||DTa||ETa?(a\u003d/(?:iPhone|CPU)\\s+OS\\s+(\\S+)/,(a\u003da.exec(g.Ab()))?a[1].replace(/_/g,\".\"):\"\"):\"\"})();var iia\u003dfunction(){if(g.Wx)return Bp(/Firefox\\/([0-9.]+)/);if(g.Nc||g.nu||g.bD)return Ec;if(g.CA){if(Rb()||Sb()){var a\u003dBp(/CriOS\\/([0-9.]+)/);if(a)return a}return Bp(/Chrome\\/([0-9.]+)/)}if(g.Pt\u0026\u0026!Rb())return Bp(/Version\\/([0-9.]+)/);if(kD||jF){if(a\u003d/Version\\/(\\S+).*Mobile\\/(\\S+)/.exec(g.Ab()))return a[1]+\".\"+a[2]}else if(g.cD)return(a\u003dBp(/Android\\s+([0-9.]+)/))?a:Bp(/Version\\/([0-9.]+)/);return\"\"}();g.Va(g.Dp,g.I);g.h\u003dg.Dp.prototype;g.h.subscribe\u003dfunction(a,b,c){var d\u003dthis.u[a];d||(d\u003dthis.u[a]\u003d[]);var e\u003dthis.J;this.j[e]\u003da;this.j[e+1]\u003db;this.j[e+2]\u003dc;this.J\u003de+3;d.push(e);return e};\ng.h.unsubscribe\u003dfunction(a,b,c){if(a\u003dthis.u[a]){var d\u003dthis.j;if(a\u003da.find(function(e){return d[e+1]\u003d\u003db\u0026\u0026d[e+2]\u003d\u003dc}))return this.Kf(a)}return!1};\ng.h.Kf\u003dfunction(a){var b\u003dthis.j[a];if(b){var c\u003dthis.u[b];0!\u003dthis.C?(this.B.push(a),this.j[a+1]\u003dg.Ka):(c\u0026\u0026g.hc(c,a),delete this.j[a],delete this.j[a+1],delete this.j[a+2])}return!!b};\ng.h.ea\u003dfunction(a,b){var c\u003dthis.u[a];if(c){for(var d\u003dArray(arguments.length-1),e\u003d1,f\u003darguments.length;e\u003cf;e++)d[e-1]\u003darguments[e];if(this.K)for(e\u003d0;e\u003cc.length;e++){var k\u003dc[e];jia(this.j[k+1],this.j[k+2],d)}else{this.C++;try{for(e\u003d0,f\u003dc.length;e\u003cf\u0026\u0026!this.isDisposed();e++)k\u003dc[e],this.j[k+1].apply(this.j[k+2],d)}finally{if(this.C--,0\u003cthis.B.length\u0026\u00260\u003d\u003dthis.C)for(;c\u003dthis.B.pop();)this.Kf(c)}}return 0!\u003de}return!1};\ng.h.clear\u003dfunction(a){if(a){var b\u003dthis.u[a];b\u0026\u0026(b.forEach(this.Kf,this),delete this.u[a])}else this.j.length\u003d0,this.u\u003d{}};\ng.h.va\u003dfunction(){g.Dp.pe.va.call(this);this.clear();this.B.length\u003d0};g.Ep.prototype.set\u003dfunction(a,b){void 0\u003d\u003d\u003db?this.j.remove(a):this.j.set(a,g.fj(b))};\ng.Ep.prototype.get\u003dfunction(a){try{var b\u003dthis.j.get(a)}catch(c){return}if(null!\u003d\u003db)try{return JSON.parse(b)}catch(c){throw\"Storage: Invalid value was encountered\";}};\ng.Ep.prototype.remove\u003dfunction(a){this.j.remove(a)};g.Va(Fp,g.Ep);Fp.prototype.set\u003dfunction(a,b){Fp.pe.set.call(this,a,lia(b))};\nFp.prototype.u\u003dfunction(a){a\u003dFp.pe.get.call(this,a);if(void 0\u003d\u003d\u003da||a instanceof Object)return a;throw\"Storage: Invalid value was encountered\";};\nFp.prototype.get\u003dfunction(a){if(a\u003dthis.u(a)){if(a\u003da.data,void 0\u003d\u003d\u003da)throw\"Storage: Invalid value was encountered\";}else a\u003dvoid 0;return a};g.Va(Gp,Fp);Gp.prototype.set\u003dfunction(a,b,c){if(b\u003dlia(b)){if(c){if(c\u003cg.Ua()){Gp.prototype.remove.call(this,a);return}b.expiration\u003dc}b.creation\u003dg.Ua()}Gp.pe.set.call(this,a,b)};\nGp.prototype.u\u003dfunction(a,b){var c\u003dGp.pe.u.call(this,a);if(c)if(!b\u0026\u0026g.mia(c))Gp.prototype.remove.call(this,a);else return c};g.Va(g.Hp,Gp);g.Va(Ip,nia);Ip.prototype[Symbol.iterator]\u003dfunction(){return op(this.Vg(!0)).u()};\nIp.prototype.clear\u003dfunction(){var a\u003dArray.from(this);a\u003dg.q(a);for(var b\u003da.next();!b.done;b\u003da.next())this.remove(b.value)};g.Va(Jp,Ip);g.h\u003dJp.prototype;g.h.isAvailable\u003dfunction(){if(!this.j)return!1;try{return this.j.setItem(\"__sak\",\"1\"),this.j.removeItem(\"__sak\"),!0}catch(a){return!1}};\ng.h.set\u003dfunction(a,b){try{this.j.setItem(a,b)}catch(c){if(0\u003d\u003dthis.j.length)throw\"Storage mechanism: Storage disabled\";throw\"Storage mechanism: Quota exceeded\";}};\ng.h.get\u003dfunction(a){a\u003dthis.j.getItem(a);if(\"string\"!\u003d\u003dtypeof a\u0026\u0026null!\u003d\u003da)throw\"Storage mechanism: Invalid value was encountered\";return a};\ng.h.remove\u003dfunction(a){this.j.removeItem(a)};\ng.h.Vg\u003dfunction(a){var b\u003d0,c\u003dthis.j,d\u003dnew g.nn;d.next\u003dfunction(){if(b\u003e\u003dc.length)return g.s1;var f\u003dc.key(b++);if(a)return g.on(f);f\u003dc.getItem(f);if(\"string\"!\u003d\u003dtypeof f)throw\"Storage mechanism: Invalid value was encountered\";return g.on(f)};\nvar e\u003dd.next;d.Rj\u003dfunction(){return g.qn(e.call(d))};\nreturn d};\ng.h.clear\u003dfunction(){this.j.clear()};\ng.h.key\u003dfunction(a){return this.j.key(a)};g.Va(Kp,Jp);g.Va(oia,Jp);g.Va(Mp,Ip);var pia\u003d{\".\":\".2E\",\"!\":\".21\",\"~\":\".7E\",\"*\":\".2A\",\"\u0027\":\".27\",\"(\":\".28\",\")\":\".29\",\"%\":\".\"},Lp\u003dnull;g.h\u003dMp.prototype;g.h.isAvailable\u003dfunction(){return!!this.j};\ng.h.set\u003dfunction(a,b){this.j.setAttribute(Np(a),b);Op(this)};\ng.h.get\u003dfunction(a){a\u003dthis.j.getAttribute(Np(a));if(\"string\"!\u003d\u003dtypeof a\u0026\u0026null!\u003d\u003da)throw\"Storage mechanism: Invalid value was encountered\";return a};\ng.h.remove\u003dfunction(a){this.j.removeAttribute(Np(a));Op(this)};\ng.h.Vg\u003dfunction(a){var b\u003d0,c\u003dthis.j.XMLDocument.documentElement.attributes,d\u003dnew g.nn;d.next\u003dfunction(){if(b\u003e\u003dc.length)return g.s1;var f\u003dc[b++];if(a)return g.on(decodeURIComponent(f.nodeName.replace(/\\./g,\"%\")).substr(1));f\u003df.nodeValue;if(\"string\"!\u003d\u003dtypeof f)throw\"Storage mechanism: Invalid value was encountered\";return g.on(f)};\nvar e\u003dd.next;d.Rj\u003dfunction(){return g.qn(e.call(d))};\nreturn d};\ng.h.clear\u003dfunction(){for(var a\u003dthis.j.XMLDocument.documentElement,b\u003da.attributes.length;0\u003cb;b--)a.removeAttribute(a.attributes[b-1].nodeName);Op(this)};g.Va(Pp,Ip);Pp.prototype.set\u003dfunction(a,b){this.u.set(this.j+a,b)};\nPp.prototype.get\u003dfunction(a){return this.u.get(this.j+a)};\nPp.prototype.remove\u003dfunction(a){this.u.remove(this.j+a)};\nPp.prototype.Vg\u003dfunction(a){var b\u003dthis.u.Vg(!0),c\u003dthis,d\u003dnew g.nn;d.next\u003dfunction(){try{var f\u003db.Rj()}catch(k){if(k\u003d\u003d\u003dg.pn)return g.s1;throw k;}for(;f.substr(0,c.j.length)!\u003dc.j;)try{f\u003db.Rj()}catch(k){if(k\u003d\u003d\u003dg.pn)return g.s1;throw k;}return g.on(a?f.substr(c.j.length):c.u.get(f))};\nvar e\u003dd.next;d.Rj\u003dfunction(){return g.qn(e.call(d))};\nreturn d};Rp.prototype.getKey\u003dfunction(){return this.j};\nRp.prototype.getValue\u003dfunction(){return this.u};\nRp.prototype.clone\u003dfunction(){return new Rp(this.j,this.u)};g.h\u003dSp.prototype;g.h.remove\u003dfunction(){var a\u003dthis.j,b\u003da.length,c\u003da[0];if(!(0\u003e\u003db)){if(1\u003d\u003db)fc(a);else{a[0]\u003da.pop();a\u003d0;b\u003dthis.j;for(var d\u003db.length,e\u003db[a];a\u003cd\u003e\u003e1;){var f\u003d2*a+1,k\u003d2*a+2;f\u003dk\u003cd\u0026\u0026b[k].getKey()\u003cb[f].getKey()?k:f;if(b[f].getKey()\u003ee.getKey())break;b[a]\u003db[f];a\u003df}b[a]\u003de}return c.getValue()}};\ng.h.Ii\u003dfunction(){for(var a\u003dthis.j,b\u003d[],c\u003da.length,d\u003d0;d\u003cc;d++)b.push(a[d].getValue());return b};\ng.h.tm\u003dfunction(){for(var a\u003dthis.j,b\u003d[],c\u003da.length,d\u003d0;d\u003cc;d++)b.push(a[d].getKey());return b};\ng.h.clone\u003dfunction(){return new Sp(this)};\ng.h.isEmpty\u003dfunction(){return 0\u003d\u003d\u003dthis.j.length};\ng.h.clear\u003dfunction(){fc(this.j)};g.Va(Tp,Sp);Tp.prototype.enqueue\u003dfunction(a,b){qia(this,a,b)};La(Up);Up.prototype.j\u003d0;/*\n\n\n The MIT License (MIT)\n\n Copyright (c) 2015-present Dan Abramov\n\n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the \"Software\"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n\n The above copyright notice and this permission notice shall be included in all\n copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n*/\nvar Wp\u003d\"@@redux/INIT\"+Vp(),via\u003d\"@@redux/REPLACE\"+Vp();var wia\u003d\"function\"\u003d\u003d\u003dtypeof Symbol\u0026\u0026Symbol.observable||\"@@observable\";g.w(Xp,g.F);Xp.prototype.getType\u003dfunction(){return Md(this,11,0)};\ng.w($p,g.F);var xia\u003d[2,13,14];$p.prototype.getKey\u003dfunction(){var a\u003dg.Jd(this,3);Qe(Error(\"A legacy, soon-to-be-deleted, getter for a bytes proto field is being used. Please migrate to the _asBase64OrUint8Array version to maintain current behavior or to another of the alternate accessors. See go/jspb-api-gotchas#bytes and reach out to web-protos-dev@ with any questions. Action must be taken before the legacy getters are deleted\"));return a};g.w(cq,bq);g.w(dq,cq);dq.prototype.Ud\u003dfunction(){return[]};g.w(eq,g.F);eq.prototype.getKey\u003dfunction(){return g.Jd(this,1)};\neq.prototype.getValue\u003dfunction(){return g.Jd(this,2\u003d\u003d\u003dQd(this,nUa)?2:-1)};\neq.prototype.setValue\u003dfunction(a){return g.Rd(this,2,nUa,a)};\nvar nUa\u003d[2,3,4,5,6];g.w(fq,g.F);g.w(gq,g.F);g.w(hq,g.F);g.w(g.iq,g.F);g.iq.prototype.po\u003dba(1);g.iq.prototype.getPlayerType\u003dfunction(){return g.Jd(this,36)};\ng.iq.prototype.setHomeGroupInfo\u003dfunction(a){return Vd(this,81,a)};\nvar Dia\u003d[9,66,24,32,86,100,101],sua\u003d{qea:0,nfa:1,zfa:32,Efa:61,Jfa:67,Gfa:86,yfa:42,Afa:60,rfa:62,Dfa:73,Cfa:76,Hfa:88,Ifa:90,Kfa:41,Lfa:69,Mfa:70,Nfa:71,iaa:2,jaa:27,ANDROID:3,u0:54,v0:14,C0:91,w0:55,x0:24,y0:20,z0:18,B0:21,E0:30,H0:29,I0:28,J0:34,D0:36,A0:38,IOS:5,f7:15,p7:92,g7:40,i7:25,j7:17,k7:19,l7:64,m7:66,n7:26,r7:22,s7:33,t7:68,u7:35,o7:53,q7:37,h7:39,Zda:7,aea:57,bea:43,dea:59,cea:93,G0:74,eea:75,fea:85,gea:65,iea:80,jea:8,Xda:10,nea:58,mea:63,hea:72,F0:23,Sfa:11,Tfa:13,C1:12,Yda:16,xfa:56,\nFfa:31,M$:77,l6:84,Bfa:87,m6:89};g.w(Fia,g.F);var Eia\u003d[15,26,28];g.w(jq,g.F);jq.prototype.setToken\u003dfunction(a){return g.D(this,2,a)};g.w(kq,g.F);kq.prototype.setSafetyMode\u003dfunction(a){return g.D(this,5,a)};\nvar Gia\u003d[12];g.w(lq,g.F);var Hia\u003d[12];g.w(mq,cq);mq.prototype.Ud\u003dfunction(){var a\u003d[];this.j.alternateChannel\u0026\u0026a.push(this.j.alternateChannel);this.j.alternateChannelList\u0026\u0026a.push.apply(a,g.v(this.j.alternateChannelList));this.j.oneofChannelEntity\u0026\u0026a.push(this.j.oneofChannelEntity);return[].concat(g.v(new Set(a)))};g.w(nq,cq);nq.prototype.Ud\u003dfunction(){var a\u003d[];this.j.entryCollection\u0026\u0026a.push(this.j.entryCollection);return[].concat(g.v(new Set(a)))};\ng.w(oq,cq);oq.prototype.Ud\u003dfunction(){var a\u003d[];this.j.parentPlaylist\u0026\u0026a.push(this.j.parentPlaylist);if(this.j.entries)for(var b\u003dg.q(this.j.entries),c\u003db.next();!c.done;c\u003db.next())a.push.apply(a,g.v((new pq(c.value)).Ud()));return[].concat(g.v(new Set(a)))};\ng.w(pq,bq);pq.prototype.Ud\u003dfunction(){var a\u003d[];this.j.video\u0026\u0026a.push(this.j.video);return[].concat(g.v(new Set(a)))};g.w(qq,cq);qq.prototype.Ud\u003dfunction(){var a\u003d[];this.j.descriptionEntity\u0026\u0026a.push(this.j.descriptionEntity);this.j.creators\u0026\u0026a.push.apply(a,g.v(this.j.creators));this.j.theBiggestFan\u0026\u0026a.push(this.j.theBiggestFan);return[].concat(g.v(new Set(a)))};\ng.w(rq,cq);rq.prototype.Ud\u003dfunction(){return[]};g.w(sq,cq);sq.prototype.Ud\u003dfunction(){return[]};g.w(tq,cq);tq.prototype.Ud\u003dfunction(){return[]};g.w(uq,g.F);uq.prototype.fk\u003dfunction(a){g.D(this,1,a)};g.w(Iia,g.F);var mpa\u003d{U6:0,F6:1,L6:2,M6:4,R6:8,N6:16,O6:32,T6:64,S6:128,H6:256,J6:512,Q6:1024,I6:2048,K6:4096,G6:8192,P6:16384};g.w(vq,g.F);vq.prototype.ej\u003dfunction(a){g.D(this,2,a)};\ng.w(Kia,g.F);g.w(wq,g.F);wq.prototype.ej\u003dfunction(a){g.D(this,1,a)};\nvar Mia\u003d[3];g.w(xq,g.F);xq.prototype.ej\u003dfunction(a){g.D(this,1,a)};\nxq.prototype.Ho\u003dfunction(){return null!\u003dg.Jd(this,2)};g.w(yq,g.F);yq.prototype.ej\u003dfunction(a){g.D(this,1,a)};\nyq.prototype.Ho\u003dfunction(){return null!\u003dg.Jd(this,2)};g.w(zq,g.F);zq.prototype.ej\u003dfunction(a){g.D(this,1,a)};\nzq.prototype.Ho\u003dfunction(){return null!\u003dg.Jd(this,2)};g.w(Oia,g.F);g.w(Aq,g.F);Aq.prototype.Yb\u003dfunction(){return ae(this,1)};\nAq.prototype.getVisibilityState\u003dfunction(){return Md(this,5,0)};\nvar Pia\u003d[16];g.w(Bq,g.F);Bq.prototype.getPlayerType\u003dfunction(){return Md(this,7,0)};\nBq.prototype.Cg\u003dfunction(){return Md(this,19,\"\")};\nBq.prototype.setVideoId\u003dfunction(a){return g.D(this,19,a)};\ng.w(Cq,g.F);Cq.prototype.getId\u003dfunction(){return Md(this,2,\"\")};\nvar Qia\u003d[83,68];g.w(Ria,g.F);g.w(Sia,g.F);g.w(Eq,g.F);g.w(Fq,g.F);Fq.prototype.getContext\u003dfunction(){return Td(this,Eq,33)};\nvar Yv\u003d[23,24,11,6,7,5,2,3,20,21,28,32,37,229,241,45,59,225,288,72,73,78,208,156,202,215,74,76,79,80,111,85,91,97,100,102,105,119,126,127,136,146,157,158,159,163,164,168,176,222,383,177,178,179,411,184,188,189,190,191,193,194,195,196,198,199,200,201,203,204,205,206,258,259,260,261,209,226,227,232,233,234,240,247,248,251,254,255,270,278,291,293,300,304,308,309,310,311,313,314,319,321,323,324,328,330,331,332,337,338,340,344,348,350,351,352,353,354,355,356,357,358,361,363,364,368,369,370,373,374,375,\n378,380,381,388,389,403,412,413,414,415,416,417,418,419,420,423,424,425,426,427,117];g.w(Tia,g.F);g.w(Nq,g.F);Nq.prototype.Cg\u003dfunction(){return g.Jd(this,1\u003d\u003d\u003dQd(this,ft)?1:-1)};\nNq.prototype.setVideoId\u003dfunction(a){return g.Rd(this,1,ft,a)};\nNq.prototype.getPlaylistId\u003dfunction(){return g.Jd(this,2\u003d\u003d\u003dQd(this,ft)?2:-1)};\nvar ft\u003d[1,2];g.w(Oq,g.F);Oq.prototype.getContext\u003dfunction(){return Td(this,lq,1)};\nvar Uia\u003d[3];g.w(Pq,cq);Pq.prototype.Ud\u003dfunction(){return[]};g.w(Qq,cq);Qq.prototype.Ud\u003dfunction(){return[]};g.w(Rq,cq);Rq.prototype.Ud\u003dfunction(){var a\u003d[];this.j.fakeChildren\u0026\u0026a.push.apply(a,g.v(this.j.fakeChildren));return[].concat(g.v(new Set(a)))};g.w(Sq,cq);Sq.prototype.Ud\u003dfunction(){var a\u003d[];this.j.video\u0026\u0026a.push(this.j.video);this.j.playbackData\u0026\u0026a.push(this.j.playbackData);this.j.offlineVideoPolicy\u0026\u0026a.push(this.j.offlineVideoPolicy);return[].concat(g.v(new Set(a)))};g.w(Tq,cq);Tq.prototype.Ud\u003dfunction(){return[]};g.w(Uq,cq);Uq.prototype.Ud\u003dfunction(){var a\u003d[];this.j.channelOwner\u0026\u0026a.push(this.j.channelOwner);this.j.playbackPosition\u0026\u0026a.push(this.j.playbackPosition);this.j.downloadStatus\u0026\u0026a.push(this.j.downloadStatus);return[].concat(g.v(new Set(a)))};g.w(Vq,cq);Vq.prototype.Ud\u003dfunction(){return[]};g.w(Wq,cq);Wq.prototype.Ud\u003dfunction(){return[]};g.w(Xq,cq);Xq.prototype.Ud\u003dfunction(){return[]};g.w(Yq,cq);Yq.prototype.Ud\u003dfunction(){return[]};g.w(Zq,cq);Zq.prototype.Ud\u003dfunction(){return[]};g.w($q,cq);$q.prototype.Ud\u003dfunction(){return[]};g.w(ar,cq);ar.prototype.Ud\u003dfunction(){var a\u003d[];this.j.transfer\u0026\u0026a.push(this.j.transfer);this.j.adsPlaybackData\u0026\u0026a.push.apply(a,g.v(this.j.adsPlaybackData));this.j.drmLicense\u0026\u0026a.push(this.j.drmLicense);this.j.offlineVideoPolicy\u0026\u0026a.push(this.j.offlineVideoPolicy);return[].concat(g.v(new Set(a)))};g.w(br,cq);br.prototype.Ud\u003dfunction(){var a\u003d[];this.j.offlineVideoStreams\u0026\u0026a.push.apply(a,g.v(this.j.offlineVideoStreams));this.j.captionTrack\u0026\u0026a.push.apply(a,g.v(this.j.captionTrack));return[].concat(g.v(new Set(a)))};g.w(cr,cq);cr.prototype.Ud\u003dfunction(){return[]};g.w(dr,g.F);g.w(er,g.F);var oUa;oUa\u003dnew Pe(406606992,{Hga:0},er,function(a,b){if(null!\u003db){var c\u003d{gl:Re(g.Jd(b,1)),hl:Re(g.Jd(b,2)),Fga:Re(g.Jd(b,3)),locale:Re(g.Jd(b,4)),Zga:Re(g.Jd(b,5))};a\u0026\u0026(c.DQ\u003db);return c}});g.w(fr,er);Hha(fr);var w1,x1,y1,z1\u003dg.C.window,hr\u003d(null\u003d\u003d\u003d(w1\u003dnull\u003d\u003d\u003dz1||void 0\u003d\u003d\u003dz1?void 0:z1.yt)||void 0\u003d\u003d\u003dw1?void 0:w1.config_)||(null\u003d\u003d\u003d(x1\u003dnull\u003d\u003d\u003dz1||void 0\u003d\u003d\u003dz1?void 0:z1.ytcfg)||void 0\u003d\u003d\u003dx1?void 0:x1.data_)||{},pUa\u003d(null\u003d\u003d\u003d(y1\u003dnull\u003d\u003d\u003dz1||void 0\u003d\u003d\u003dz1?void 0:z1.ytcfg)||void 0\u003d\u003d\u003dy1?void 0:y1.obfuscatedData_)||[];g.w(gr,dr);gr.prototype.D\u003dfunction(a){var b\u003dkr();406606992!\u003d\u003da.j||b\u0026\u0026b.jspb_i18n_extension||(a\u003dnew Pe(a.j,a.fieldName,fr,a.D));return dr.prototype.D.call(this,a)};\nHha(gr);var qUa\u003dnew gr(pUa),rUa\u003dkr();if(!rUa||!rUa.jspb_i18n_extension){var sUa\u003dnew fr;oUa.C(qUa,sUa)}g.Ia(\"yt.config_\",hr,void 0);g.Ia(\"yt.configJspb_\",pUa,void 0);var pr\u003d[];var cja\u003d/^[\\w.]*$/,aja\u003d{q:!0,search_query:!0},$ia\u003dString(tr);var dja\u003dnew function(){var a\u003dwindow.document;this.j\u003dwindow;this.u\u003da};\ng.Ia(\"yt.ads_.signals_.getAdSignalsString\",function(a){return ur(Dr(a))},void 0);g.Ua();var gja\u003d\"XMLHttpRequest\"in g.C?function(){return new XMLHttpRequest}:null;var ija\u003d{Authorization:\"AUTHORIZATION\",\"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\",\n\"X-YouTube-Variants-Checksum\":\"VARIANTS_CHECKSUM\"},kja\u003d\"app debugcss debugjs expflag force_ad_params force_ad_encrypted force_viral_ad_response_params forced_experiments innertube_snapshots innertube_goldens internalcountrycode internalipoverride absolute_experiments conditional_experiments sbb sr_bns_address\".split(\" \").concat(g.v(\"client_dev_mss_url client_dev_regex_map client_dev_root_url client_rollout_override expflag jsfeat jsmode mods\".split(\" \"))),Bla\u003d!1,mya\u003dKr;g.w(Nr,bb);Qr.prototype.then\u003dfunction(a,b,c){return 1\u003d\u003d\u003dthis.u\u0026\u0026a?(a\u003da.call(c,this.j),li(a)?a:Sr(a)):2\u003d\u003d\u003dthis.u\u0026\u0026b?(a\u003db.call(c,this.j),li(a)?a:Rr(a)):this};\nQr.prototype.getValue\u003dfunction(){return this.j};\nQr.prototype.$goog_Thenable\u003d!0;var Tr\u003d!1;Xr.prototype.Zf\u003dfunction(a,b){return Yr(a,1,b)};g.w($r,Xr);$r.prototype.Ci\u003dfunction(a){if(void 0\u003d\u003d\u003da||!Number.isNaN(Number(a))){var b\u003dg.Ja(\"yt.scheduler.instance.cancelJob\");b?b(a):g.Ir(a)}};\n$r.prototype.start\u003dfunction(){var a\u003dg.Ja(\"yt.scheduler.instance.start\");a\u0026\u0026a()};\n$r.prototype.pause\u003dfunction(){var a\u003dg.Ja(\"yt.scheduler.instance.pause\");a\u0026\u0026a()};g.Ns\u003dg.as();var ls\u003dkD||jF;g.w(ts,bb);ts.prototype.name\u003d\"BiscottiError\";g.w(rs,bb);rs.prototype.name\u003d\"BiscottiMissingError\";var Vla\u003d{format:\"RAW\",method:\"GET\",timeout:5E3,withCredentials:!0},us\u003dnull;var Fma\u003d{appSettingsCaptured:!0,visualElementAttached:!0,visualElementGestured:!0,visualElementHidden:!0,visualElementShown:!0,flowEvent:!0,visualElementStateChanged:!0,playbackAssociated:!0,youThere:!0,accountStateChangeSignedIn:!0,accountStateChangeSignedOut:!0},Ema\u003d{latencyActionBaselined:!0,latencyActionInfo:!0,latencyActionTicked:!0,bedrockRepetitiveActionTimed:!0,adsClientStateChange:!0,streamzIncremented:!0,mdxDialAdditionalDataUpdateEvent:!0,tvhtml5WatchKeyEvent:!0,tvhtml5VideoSeek:!0,tokenRefreshEvent:!0,\nadNotify:!0,adNotifyFilled:!0,tvhtml5LaunchUrlComponentChanged:!0,bedrockResourceConsumptionSnapshot:!0,deviceStartupMetrics:!0,mdxSignIn:!0,tvhtml5KeyboardLogging:!0,tvhtml5StartupSoundEvent:!0,tvhtml5LiveChatStatus:!0,tvhtml5DeviceStorageStatus:!0,tvhtml5LocalStorage:!0,directSignInEvent:!0,finalPayload:!0,tvhtml5SearchCompleted:!0,tvhtml5KeyboardPerformance:!0,adNotifyFailure:!0,latencyActionSpan:!0,tvhtml5AccountDialogOpened:!0,tvhtml5ApiTest:!0};var tUa\u003d0,vs\u003dg.kf?\"webkit\":wm?\"moz\":g.Nc?\"ms\":g.bD?\"o\":\"\",uUa\u003dg.Ja(\"ytDomDomGetNextId\")||function(){return++tUa};\ng.Ia(\"ytDomDomGetNextId\",uUa,void 0);var bma\u003d{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};xs.prototype.preventDefault\u003dfunction(){this.event\u0026\u0026(this.event.returnValue\u003d!1,this.event.preventDefault\u0026\u0026this.event.preventDefault())};\nxs.prototype.UM\u003dfunction(){return this.event?!1\u003d\u003d\u003dthis.event.returnValue:!1};\nxs.prototype.stopPropagation\u003dfunction(){this.event\u0026\u0026(this.event.cancelBubble\u003d!0,this.event.stopPropagation\u0026\u0026this.event.stopPropagation())};\nxs.prototype.stopImmediatePropagation\u003dfunction(){this.event\u0026\u0026(this.event.cancelBubble\u003d!0,this.event.stopImmediatePropagation\u0026\u0026this.event.stopImmediatePropagation())};var ys\u003dg.C.ytEventsEventsListeners||{};g.Ia(\"ytEventsEventsListeners\",ys,void 0);var ema\u003dg.C.ytEventsEventsCounter||{count:0};g.Ia(\"ytEventsEventsCounter\",ema,void 0);var Goa\u003dmg(function(){var a\u003d!1;try{var b\u003dObject.defineProperty({},\"passive\",{get:function(){a\u003d!0}});\nwindow.addEventListener(\"test\",null,b)}catch(c){}return a}),fma\u003dmg(function(){var a\u003d!1;\ntry{var b\u003dObject.defineProperty({},\"capture\",{get:function(){a\u003d!0}});\nwindow.addEventListener(\"test\",null,b)}catch(c){}return a});var MC\u003dwindow.ytcsi\u0026\u0026window.ytcsi.now?window.ytcsi.now:window.performance\u0026\u0026window.performance.timing\u0026\u0026window.performance.now\u0026\u0026window.performance.timing.navigationStart?function(){return window.performance.timing.navigationStart+window.performance.now()}:function(){return(new Date).getTime()};g.Va(Js,g.I);Js.prototype.X\u003dfunction(a){void 0\u003d\u003d\u003da.j\u0026\u0026cma(a);var b\u003da.j;void 0\u003d\u003d\u003da.u\u0026\u0026cma(a);this.j\u003dnew g.ih(b,a.u)};\nJs.prototype.Ao\u003dfunction(){return this.j||new g.ih};\nJs.prototype.Z\u003dfunction(){if(this.j){var a\u003dMC();if(0!\u003dthis.C){var b\u003dthis.J,c\u003dthis.j,d\u003db.x-c.x;b\u003db.y-c.y;d\u003dMath.sqrt(d*d+b*b)/(a-this.C);this.u[this.B]\u003d.5\u003cMath.abs((d-this.D)/this.D)?1:0;for(c\u003db\u003d0;4\u003ec;c++)b+\u003dthis.u[c]||0;3\u003c\u003db\u0026\u0026this.K();this.D\u003dd}this.C\u003da;this.J\u003dthis.j;this.B\u003d(this.B+1)%4}};\nJs.prototype.va\u003dfunction(){g.Jr(this.N);g.As(this.ma)};var Ms\u003d{};var vUa,Qs,Ss;vUa\u003dg.C.ytPubsubPubsubInstance||new g.Dp;Qs\u003dg.C.ytPubsubPubsubSubscribedKeys||{};Ss\u003dg.C.ytPubsubPubsubTopicToKeys||{};g.Rs\u003dg.C.ytPubsubPubsubIsSynchronous||{};g.Dp.prototype.subscribe\u003dg.Dp.prototype.subscribe;g.Dp.prototype.unsubscribeByKey\u003dg.Dp.prototype.Kf;g.Dp.prototype.publish\u003dg.Dp.prototype.ea;g.Dp.prototype.clear\u003dg.Dp.prototype.clear;g.Ia(\"ytPubsubPubsubInstance\",vUa,void 0);g.Ia(\"ytPubsubPubsubTopicToKeys\",Ss,void 0);g.Ia(\"ytPubsubPubsubIsSynchronous\",g.Rs,void 0);\ng.Ia(\"ytPubsubPubsubSubscribedKeys\",Qs,void 0);g.w(g.Ws,Error);var A1;A1\u003dwindow;g.Q\u003dA1.ytcsi\u0026\u0026A1.ytcsi.now?A1.ytcsi.now:A1.performance\u0026\u0026A1.performance.timing\u0026\u0026A1.performance.now\u0026\u0026A1.performance.timing.navigationStart?function(){return A1.performance.timing.navigationStart+A1.performance.now()}:function(){return(new Date).getTime()};var tma\u003dg.mr(\"initial_gel_batch_timeout\",2E3),Dma\u003dMath.pow(2,16)-1,$s\u003dvoid 0,bt\u003dnew mma,at\u003dnew mma,jt\u003d!0,Ys\u003dg.C.ytLoggingTransportGELQueue_||new Map;g.Ia(\"ytLoggingTransportGELQueue_\",Ys,void 0);var Zs\u003dg.C.ytLoggingTransportGELProtoQueue_||new Map;g.Ia(\"ytLoggingTransportGELProtoQueue_\",Zs,void 0);var ht\u003dg.C.ytLoggingTransportTokensToCttTargetIds_||{};g.Ia(\"ytLoggingTransportTokensToCttTargetIds_\",ht,void 0);var gt\u003dg.C.ytLoggingTransportTokensToJspbCttTargetIds_||{};\ng.Ia(\"ytLoggingTransportTokensToJspbCttTargetIds_\",gt,void 0);var nt\u003dg.C.ytLoggingGelSequenceIdObj_||{};g.Ia(\"ytLoggingGelSequenceIdObj_\",nt,void 0);var qt\u003dg.Ja(\"ytglobal.prefsUserPrefsPrefs_\")||{};g.Ia(\"ytglobal.prefsUserPrefsPrefs_\",qt,void 0);g.h\u003dg.rt.prototype;g.h.get\u003dfunction(a,b){vt(a);ut(a);a\u003dvoid 0!\u003d\u003dqt[a]?qt[a].toString():null;return null!\u003da?a:b?b:\"\"};\ng.h.set\u003dfunction(a,b){vt(a);ut(a);if(null\u003d\u003db)throw Error(\"ExpectedNotNull\");qt[a]\u003db.toString()};\ng.h.remove\u003dfunction(a){vt(a);ut(a);delete qt[a]};\ng.h.save\u003dfunction(){var a\u003d!0;g.P(\"web_secure_pref_cookie_killswitch\")\u0026\u0026(a\u003d!1);g.Vr(this.j,this.dump(),63072E3,this.u,a)};\ng.h.clear\u003dfunction(){g.Ef(qt)};\ng.h.dump\u003dfunction(){var a\u003d[],b;for(b in qt)a.push(b+\"\u003d\"+encodeURIComponent(String(qt[b])));return a.join(\"\u0026\")};\nLa(g.rt);var Mma\u003d{bluetooth:\"CONN_DISCO\",cellular:\"CONN_CELLULAR_UNKNOWN\",ethernet:\"CONN_WIFI\",none:\"CONN_NONE\",wifi:\"CONN_WIFI\",wimax:\"CONN_CELLULAR_4G\",other:\"CONN_UNKNOWN\",unknown:\"CONN_UNKNOWN\",\"slow-2g\":\"CONN_CELLULAR_2G\",\"2g\":\"CONN_CELLULAR_2G\",\"3g\":\"CONN_CELLULAR_3G\",\"4g\":\"CONN_CELLULAR_4G\"},Wma\u003d{CONN_DEFAULT:0,CONN_UNKNOWN:1,CONN_NONE:2,CONN_WIFI:3,CONN_CELLULAR_2G:4,CONN_CELLULAR_3G:5,CONN_CELLULAR_4G:6,CONN_CELLULAR_UNKNOWN:7,CONN_DISCO:8,CONN_CELLULAR_5G:9,CONN_WIFI_METERED:10,CONN_CELLULAR_5G_SA:11,\nCONN_CELLULAR_5G_NSA:12,CONN_INVALID:31},Xma\u003d{EFFECTIVE_CONNECTION_TYPE_UNKNOWN:0,EFFECTIVE_CONNECTION_TYPE_OFFLINE:1,EFFECTIVE_CONNECTION_TYPE_SLOW_2G:2,EFFECTIVE_CONNECTION_TYPE_2G:3,EFFECTIVE_CONNECTION_TYPE_3G:4,EFFECTIVE_CONNECTION_TYPE_4G:5},Oma\u003d{\"slow-2g\":\"EFFECTIVE_CONNECTION_TYPE_SLOW_2G\",\"2g\":\"EFFECTIVE_CONNECTION_TYPE_2G\",\"3g\":\"EFFECTIVE_CONNECTION_TYPE_3G\",\"4g\":\"EFFECTIVE_CONNECTION_TYPE_4G\"};wt.prototype.set\u003dfunction(a,b,c,d){c\u003dc||31104E3;this.remove(a);if(this.j)try{this.j.set(a,b,Date.now()+1E3*c);return}catch(f){}var e\u003d\"\";if(d)try{e\u003descape(g.fj(b))}catch(f){return}else e\u003descape(b);g.Vr(a,e,c,this.u)};\nwt.prototype.get\u003dfunction(a,b){var c\u003dvoid 0,d\u003d!this.j;if(!d)try{c\u003dthis.j.get(a)}catch(e){d\u003d!0}if(d\u0026\u0026(c\u003dg.Wr(a))\u0026\u0026(c\u003dunescape(c),b))try{c\u003dJSON.parse(c)}catch(e){this.remove(a),c\u003dvoid 0}return c};\nwt.prototype.remove\u003dfunction(a){this.j\u0026\u0026this.j.remove(a);g.Nla(a,\"/\",this.u)};var xt\u003dfunction(){var a;return function(){a||(a\u003dnew wt(\"ytidb\"));return a}}();var Et\u003d[],At,Ft\u003d!1;var B1\u003d{},$ma\u003d(B1.AUTH_INVALID\u003d\"No user identifier specified.\",B1.EXPLICIT_ABORT\u003d\"Transaction was explicitly aborted.\",B1.IDB_NOT_SUPPORTED\u003d\"IndexedDB is not supported.\",B1.MISSING_INDEX\u003d\"Index not created.\",B1.MISSING_OBJECT_STORES\u003d\"Object stores not created.\",B1.DB_DELETED_BY_MISSING_OBJECT_STORES\u003d\"Database is deleted because expected object stores were not created.\",B1.DB_REOPENED_BY_MISSING_OBJECT_STORES\u003d\"Database is reopened because expected object stores were not created.\",B1.UNKNOWN_ABORT\u003d\n\"Transaction was aborted for unknown reasons.\",B1.QUOTA_EXCEEDED\u003d\"The current transaction exceeded its quota limitations.\",B1.QUOTA_MAYBE_EXCEEDED\u003d\"The current transaction may have failed because of exceeding quota limitations.\",B1.EXECUTE_TRANSACTION_ON_CLOSED_DB\u003d\"Can\u0027t start a transaction on a closed database\",B1.INCOMPATIBLE_DB_VERSION\u003d\"The binary is incompatible with the database version\",B1),C1\u003d{},ana\u003d(C1.AUTH_INVALID\u003d\"ERROR\",C1.EXECUTE_TRANSACTION_ON_CLOSED_DB\u003d\"WARNING\",C1.EXPLICIT_ABORT\u003d\"IGNORED\",\nC1.IDB_NOT_SUPPORTED\u003d\"ERROR\",C1.MISSING_INDEX\u003d\"WARNING\",C1.MISSING_OBJECT_STORES\u003d\"ERROR\",C1.DB_DELETED_BY_MISSING_OBJECT_STORES\u003d\"WARNING\",C1.DB_REOPENED_BY_MISSING_OBJECT_STORES\u003d\"WARNING\",C1.QUOTA_EXCEEDED\u003d\"WARNING\",C1.QUOTA_MAYBE_EXCEEDED\u003d\"WARNING\",C1.UNKNOWN_ABORT\u003d\"WARNING\",C1.INCOMPATIBLE_DB_VERSION\u003d\"WARNING\",C1),D1\u003d{},bna\u003d(D1.AUTH_INVALID\u003d!1,D1.EXECUTE_TRANSACTION_ON_CLOSED_DB\u003d!1,D1.EXPLICIT_ABORT\u003d!1,D1.IDB_NOT_SUPPORTED\u003d!1,D1.MISSING_INDEX\u003d!1,D1.MISSING_OBJECT_STORES\u003d!1,D1.DB_DELETED_BY_MISSING_OBJECT_STORES\u003d\n!1,D1.DB_REOPENED_BY_MISSING_OBJECT_STORES\u003d!1,D1.QUOTA_EXCEEDED\u003d!1,D1.QUOTA_MAYBE_EXCEEDED\u003d!0,D1.UNKNOWN_ABORT\u003d!0,D1.INCOMPATIBLE_DB_VERSION\u003d!1,D1);g.w(Mt,g.Ws);g.w(Nt,Mt);g.w(Ot,Error);var cna\u003d[\"The database connection is closing\",\"Can\u0027t start a transaction on a closed database\",\"A mutation operation was attempted on a database that did not allow mutations\"];g.Tt.all\u003dfunction(a){return new g.Tt(new St(function(b,c){var d\u003d[],e\u003da.length;0\u003d\u003d\u003de\u0026\u0026b(d);for(var f\u003d{Jr:0};f.Jr\u003ca.length;f\u003d{Jr:f.Jr},++f.Jr)g.Tt.resolve(a[f.Jr]).then(function(k){return function(l){d[k.Jr]\u003dl;e--;0\u003d\u003d\u003de\u0026\u0026b(d)}}(f)).catch(function(k){c(k)})}))};\ng.Tt.resolve\u003dfunction(a){return new g.Tt(new St(function(b,c){a instanceof g.Tt?a.then(b,c):b(a)}))};\ng.Tt.reject\u003dfunction(a){return new g.Tt(new St(function(b,c){c(a)}))};\ng.Tt.prototype.then\u003dfunction(a,b){var c\u003dthis,d\u003dnull!\u003d\u003da\u0026\u0026void 0!\u003d\u003da?a:ena,e\u003dnull!\u003d\u003db\u0026\u0026void 0!\u003d\u003db?b:dna;return new g.Tt(new St(function(f,k){\"PENDING\"\u003d\u003d\u003dc.state.status?(c.j.push(function(){fna(c,c,d,f,k)}),c.onRejected.push(function(){gna(c,c,e,f,k)})):\"FULFILLED\"\u003d\u003d\u003dc.state.status?fna(c,c,d,f,k):\"REJECTED\"\u003d\u003d\u003dc.state.status\u0026\u0026gna(c,c,e,f,k)}))};\ng.Tt.prototype.catch\u003dfunction(a){return this.then(void 0,a)};g.h\u003djna.prototype;g.h.advance\u003dfunction(a){this.cursor.advance(a);return Xt(this.request)};\ng.h.continue\u003dfunction(a){this.cursor.continue(a);return Xt(this.request)};\ng.h.continuePrimaryKey\u003dfunction(a,b){this.cursor.continuePrimaryKey(a,b);return Xt(this.request)};\ng.h.getKey\u003dfunction(){return this.cursor.key};\ng.h.sA\u003dfunction(){return this.cursor.primaryKey};g.h\u003dkna.prototype;g.h.add\u003dfunction(a,b,c){return au(this,[a],{mode:\"readwrite\",Ic:!0},function(d){return d.objectStore(a).add(b,c)})};\ng.h.clear\u003dfunction(a){return au(this,[a],{mode:\"readwrite\",Ic:!0},function(b){return b.objectStore(a).clear()})};\ng.h.close\u003dfunction(){var a;this.j.close();(null\u003d\u003d\u003d(a\u003dthis.options)||void 0\u003d\u003d\u003da?0:a.closed)\u0026\u0026this.options.closed()};\ng.h.count\u003dfunction(a,b){return au(this,[a],{mode:\"readonly\",Ic:!0},function(c){return c.objectStore(a).count(b)})};\ng.h.delete\u003dfunction(a,b){return au(this,[a],{mode:\"readwrite\",Ic:!0},function(c){return c.objectStore(a).delete(b)})};\ng.h.get\u003dfunction(a,b){return au(this,[a],{mode:\"readonly\",Ic:!0},function(c){return c.objectStore(a).get(b)})};\ng.h.objectStoreNames\u003dfunction(){return Array.from(this.j.objectStoreNames)};\ng.h.getName\u003dfunction(){return this.j.name};\ng.h\u003dYt.prototype;g.h.add\u003dfunction(a,b){return Vt(this.j.add(a,b))};\ng.h.autoIncrement\u003dfunction(){return this.j.autoIncrement};\ng.h.clear\u003dfunction(){return Vt(this.j.clear()).then(function(){})};\ng.h.count\u003dfunction(a){return Vt(this.j.count(a))};\ng.h.delete\u003dfunction(a){return a instanceof IDBKeyRange?rna(this,a):Vt(this.j.delete(a))};\ng.h.get\u003dfunction(a){return Vt(this.j.get(a))};\ng.h.index\u003dfunction(a){try{return new wna(this.j.index(a))}catch(b){if(b instanceof Error\u0026\u0026\"NotFoundError\"\u003d\u003d\u003db.name)throw new Ot(a,this.j.name);throw b;}};\ng.h.getName\u003dfunction(){return this.j.name};\ng.h.keyPath\u003dfunction(){return this.j.keyPath};\ncu.prototype.abort\u003dfunction(){this.j.abort();this.u\u003d!0;throw new Mt(\"EXPLICIT_ABORT\");};\ncu.prototype.objectStore\u003dfunction(a){a\u003dthis.j.objectStore(a);var b\u003dthis.B.get(a);b||(b\u003dnew Yt(a),this.B.set(a,b));return b};\ng.h\u003dwna.prototype;g.h.count\u003dfunction(a){return Vt(this.j.count(a))};\ng.h.delete\u003dfunction(a){return hu(this,{query:a},function(b){return b.delete().then(function(){return b.continue()})})};\ng.h.get\u003dfunction(a){return Vt(this.j.get(a))};\ng.h.getKey\u003dfunction(a){return Vt(this.j.getKey(a))};\ng.h.keyPath\u003dfunction(){return this.j.keyPath};\ng.h.unique\u003dfunction(){return this.j.unique};\ng.h\u003dyna.prototype;g.h.advance\u003dfunction(a){this.cursor.advance(a);return fu(this.request)};\ng.h.continue\u003dfunction(a){this.cursor.continue(a);return fu(this.request)};\ng.h.delete\u003dfunction(){return Vt(this.cursor.delete()).then(function(){})};\ng.h.getKey\u003dfunction(){return this.cursor.key};\ng.h.sA\u003dfunction(){return this.cursor.primaryKey};\ng.h.getValue\u003dfunction(){return this.cursor.value};\ng.h.update\u003dfunction(a){return Vt(this.cursor.update(a))};ju.prototype.B\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?{}:c;return Ana(a,b,c)};\nju.prototype.delete\u003dfunction(a){a\u003dvoid 0\u003d\u003d\u003da?{}:a;return iu(this.name,a)};\nju.prototype.open\u003dfunction(){function a(){var f,k,l,m,n,p,r,t,u,x;return g.B(function(y){switch(y.j){case 1:return l\u003dnull!\u003d\u003d(f\u003dError().stack)\u0026\u0026void 0!\u003d\u003df?f:\"\",ta(y,2),g.A(y,c.B(c.name,c.options.version,e),4);case 4:m\u003dy.u;for(var z\u003dc.options,E\u003d[],H\u003dg.q(Object.keys(z.Mq)),G\u003dH.next();!G.done;G\u003dH.next()){G\u003dG.value;var M\u003dz.Mq[G],Y\u003dvoid 0\u003d\u003d\u003dM.rZ?Number.MAX_VALUE:M.rZ;!(m.j.version\u003e\u003dM.Hn)||m.j.version\u003e\u003dY||m.j.objectStoreNames.contains(G)||E.push(G)}n\u003dE;if(0\u003d\u003d\u003dn.length){y.eb(5);break}p\u003dObject.keys(c.options.Mq);\nr\u003dm.objectStoreNames();if(c.J\u003cg.mr(\"ytidb_reopen_db_retries\",0))return c.J++,m.close(),Gt(new Mt(\"DB_REOPENED_BY_MISSING_OBJECT_STORES\",{dbName:c.name,expectedObjectStores:p,foundObjectStores:r})),y.return(a());if(!(c.D\u003cg.mr(\"ytidb_remake_db_retries\",1))){y.eb(6);break}c.D++;if(!g.P(\"ytidb_remake_db_enable_backoff_delay\")){y.eb(7);break}return g.A(y,Bna(c.u),8);case 8:c.u*\u003d2;case 7:return g.A(y,c.delete(),9);case 9:return Gt(new Mt(\"DB_DELETED_BY_MISSING_OBJECT_STORES\",{dbName:c.name,expectedObjectStores:p,\nfoundObjectStores:r})),y.return(a());case 6:throw new Nt(r,p);case 5:return y.return(m);case 2:t\u003dwa(y);if(t instanceof DOMException?\"VersionError\"!\u003d\u003dt.name:\"DOMError\"in self\u0026\u0026t instanceof DOMError?\"VersionError\"!\u003d\u003dt.name:!(t instanceof Object\u0026\u0026\"message\"in t)||\"An attempt was made to open a database using a lower version than the existing version.\"!\u003d\u003dt.message){y.eb(10);break}return g.A(y,c.B(c.name,void 0,Object.assign(Object.assign({},e),{upgrade:void 0})),11);case 11:u\u003dy.u;x\u003du.j.version;if(void 0!\u003d\u003d\nc.options.version\u0026\u0026x\u003ec.options.version+1)throw u.close(),c.C\u003d!1,Cna(c,x);return y.return(u);case 10:throw b(),t instanceof Error\u0026\u0026!g.P(\"ytidb_async_stack_killswitch\")\u0026\u0026(t.stack\u003dt.stack+\"\\n\"+l.substring(l.indexOf(\"\\n\")+1)),Qt(t,c.name,\"\",null!\u003d\u003d(k\u003dc.options.version)\u0026\u0026void 0!\u003d\u003dk?k:-1);}})}\nfunction b(){c.j\u003d\u003d\u003dd\u0026\u0026(c.j\u003dvoid 0)}\nvar c\u003dthis;if(!this.C)throw Cna(this);if(this.j)return this.j;var d,e\u003d{blocking:function(f){f.close()},\nclosed:b,VZ:b,upgrade:this.options.upgrade};return this.j\u003dd\u003da()};var lu\u003dnew ju(\"YtIdbMeta\",{Mq:{databases:{Hn:1}},upgrade:function(a,b){b(1)\u0026\u0026Zt(a,\"databases\",{keyPath:\"actualName\"})}});var pu,ou\u003dnew function(){}(new function(){});new g.Qj;g.h\u003dtu.prototype;g.h.writeThenSend\u003dfunction(a,b){var c\u003dthis;b\u003dvoid 0\u003d\u003d\u003db?{}:b;if(this.fd\u0026\u0026this.ue){var d\u003d{url:a,options:b,timestamp:this.now(),status:\"NEW\",sendCount:0};this.sf.set(d,this.fd).then(function(e){d.id\u003de;c.hf.ye()\u0026\u0026uu(c,d)}).catch(function(e){uu(c,d);\nvu(c,e)})}else this.cn(a,b)};\ng.h.sendThenWrite\u003dfunction(a,b,c){var d\u003dthis;b\u003dvoid 0\u003d\u003d\u003db?{}:b;if(this.fd\u0026\u0026this.ue){var e\u003d{url:a,options:b,timestamp:this.now(),status:\"NEW\",sendCount:0};this.Za\u0026\u0026this.Za(\"nwl_skip_retry\")\u0026\u0026(e.skipRetry\u003dc);if(this.hf.ye()||this.Za\u0026\u0026this.Za(\"nwl_aggressive_send_then_write\")\u0026\u0026!e.skipRetry){if(!e.skipRetry){var f\u003db.onError?b.onError:function(){};\nb.onError\u003dfunction(k,l){return g.B(function(m){if(1\u003d\u003dm.j)return g.A(m,d.sf.set(e,d.fd).catch(function(n){vu(d,n)}),2);\nf(k,l);g.sa(m)})}}this.cn(a,b,e.skipRetry)}else this.sf.set(e,this.fd).catch(function(k){d.cn(a,b,e.skipRetry);\nvu(d,k)})}else c\u003dthis.Za\u0026\u0026this.Za(\"nwl_skip_retry\")\u0026\u0026c,this.cn(a,b,c)};\ng.h.sendAndWrite\u003dfunction(a,b){var c\u003dthis;b\u003dvoid 0\u003d\u003d\u003db?{}:b;if(this.fd\u0026\u0026this.ue){var d\u003d{url:a,options:b,timestamp:this.now(),status:\"NEW\",sendCount:0},e\u003d!1,f\u003db.onSuccess?b.onSuccess:function(){};\nd.options.onSuccess\u003dfunction(k,l){void 0!\u003d\u003dd.id?c.sf.Xs(d.id,c.fd):e\u003d!0;c.hf.Pm\u0026\u0026c.Za\u0026\u0026c.Za(\"vss_network_hint\")\u0026\u0026c.hf.Pm(!0);f(k,l)};\nthis.cn(d.url,d.options);this.sf.set(d,this.fd).then(function(k){d.id\u003dk;e\u0026\u0026c.sf.Xs(d.id,c.fd)}).catch(function(k){vu(c,k)})}else this.cn(a,b)};\ng.h.Ay\u003dfunction(){var a\u003dthis;if(!this.fd)throw g.Rt(\"throttleSend\");this.j||(this.j\u003dthis.Nj.Zf(function(){var b;return g.B(function(c){if(1\u003d\u003dc.j)return g.A(c,a.sf.lM(\"NEW\",a.fd),2);if(3!\u003dc.j)return b\u003dc.u,b?g.A(c,uu(a,b),3):(a.jL(),c.return());a.j\u0026\u0026(a.j\u003d0,a.Ay());g.sa(c)})},this.VP))};\ng.h.jL\u003dfunction(){this.Nj.Ci(this.j);this.j\u003d0};xu.prototype.toString\u003dfunction(){return this.topic};var wUa\u003dg.Ja(\"ytPubsub2Pubsub2Instance\")||new g.Dp;g.Dp.prototype.subscribe\u003dg.Dp.prototype.subscribe;g.Dp.prototype.unsubscribeByKey\u003dg.Dp.prototype.Kf;g.Dp.prototype.publish\u003dg.Dp.prototype.ea;g.Dp.prototype.clear\u003dg.Dp.prototype.clear;g.Ia(\"ytPubsub2Pubsub2Instance\",wUa,void 0);var Au\u003dg.Ja(\"ytPubsub2Pubsub2SubscribedKeys\")||{};g.Ia(\"ytPubsub2Pubsub2SubscribedKeys\",Au,void 0);var Bu\u003dg.Ja(\"ytPubsub2Pubsub2TopicToKeys\")||{};g.Ia(\"ytPubsub2Pubsub2TopicToKeys\",Bu,void 0);\nvar Vna\u003dg.Ja(\"ytPubsub2Pubsub2IsAsync\")||{};g.Ia(\"ytPubsub2Pubsub2IsAsync\",Vna,void 0);g.Ia(\"ytPubsub2Pubsub2SkipSubKey\",null,void 0);g.w(Eu,ju);Eu.prototype.B\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?{}:c;return(this.options.jy?Lna:Kna)(a,b,Object.assign({},c))};\nEu.prototype.delete\u003dfunction(a){a\u003dvoid 0\u003d\u003d\u003da?{}:a;return(this.options.jy?Pna:Mna)(this.name,a)};var Gu;var xUa\u003d{},doa\u003dFu(\"ServiceWorkerLogsDatabase\",{Mq:(xUa.SWHealthLog\u003d{Hn:1},xUa),jy:!0,upgrade:function(a,b){b(1)\u0026\u0026du(Zt(a,\"SWHealthLog\",{keyPath:\"id\",autoIncrement:!0}),\"swHealthNewRequest\",[\"interface\",\"timestamp\"])},\nversion:1});var ev\u003d{},joa\u003d0;fv.prototype.requestComplete\u003dfunction(a,b){b\u0026\u0026(this.u\u003d!0);a\u003dthis.removeParams(a);this.j.get(a)||this.j.set(a,b)};\nfv.prototype.isEndpointCFR\u003dfunction(a){a\u003dthis.removeParams(a);return(a\u003dthis.j.get(a))?!1:!1\u003d\u003d\u003da\u0026\u0026this.u?!0:null};\nfv.prototype.removeParams\u003dfunction(a){return a.split(\"?\")[0]};\nfv.prototype.removeParams\u003dfv.prototype.removeParams;fv.prototype.isEndpointCFR\u003dfv.prototype.isEndpointCFR;fv.prototype.requestComplete\u003dfv.prototype.requestComplete;fv.getInstance\u003dgv;var hv;var poa\u003dg.mr(\"network_polling_interval\",3E4);g.w(kv,g.dg);g.h\u003dkv.prototype;g.h.ye\u003dfunction(){var a;return g.P(\"use_shared_nsm\")\u0026\u0026this.j?null\u003d\u003d\u003d(a\u003dthis.j)||void 0\u003d\u003d\u003da?void 0:a.ye():this.u};\ng.h.Pm\u003dfunction(a){var b;g.P(\"use_shared_nsm\")\u0026\u0026this.j?null\u003d\u003d\u003d(b\u003dthis.j)||void 0\u003d\u003d\u003db?void 0:b.j\u003da:a!\u003d\u003dthis.u\u0026\u0026(this.u\u003da)};\ng.h.JV\u003dfunction(a){!g.P(\"use_shared_nsm\")\u0026\u0026(this.C\u003d!0,void 0\u003d\u003d\u003da?0:a)\u0026\u0026(this.K||ooa(this))};\ng.h.wF\u003dfunction(){var a\u003dwindow.navigator.onLine;return void 0\u003d\u003d\u003da?!0:a};\ng.h.aU\u003dfunction(){this.N\u003d!0};\ng.h.Qa\u003dfunction(a,b){return g.P(\"use_shared_nsm\")\u0026\u0026this.j?this.j.Qa(a,b):g.dg.prototype.Qa.call(this,a,b)};\ng.h.dn\u003dfunction(a){var b\u003dthis;if(g.P(\"use_shared_nsm\")\u0026\u0026this.j){var c\u003dWo(this.j,a);c.then(function(d){g.P(\"use_cfr_monitor\")\u0026\u0026gv().requestComplete(\"generate_204\",d)});\nreturn c}return this.D?this.D:this.D\u003dnew Promise(function(d){var e,f,k;return g.B(function(l){switch(l.j){case 1:return e\u003dwindow.AbortController?new window.AbortController:void 0,f\u003dnull\u003d\u003d\u003de||void 0\u003d\u003d\u003de?void 0:e.signal,k\u003d!1,ta(l,2,3),e\u0026\u0026(b.J\u003dg.Ns.Zf(function(){e.abort()},a||2E4)),g.A(l,fetch(\"/generate_204\",{method:\"HEAD\",\nsignal:f}),5);case 5:k\u003d!0;case 3:xa(l);g.P(\"use_cfr_monitor\")\u0026\u0026gv().requestComplete(\"generate_204\",k);b.D\u003dvoid 0;b.J\u0026\u0026g.Ns.Ci(b.J);k!\u003d\u003db.u\u0026\u0026(b.u\u003dk,b.u\u0026\u0026b.C?b.dispatchEvent(\"ytnetworkstatus-online\"):b.C\u0026\u0026b.dispatchEvent(\"ytnetworkstatus-offline\"));d(k);ya(l,0);break;case 2:wa(l),k\u003d!1,l.eb(3)}})})};\nkv.prototype.sendNetworkCheckRequest\u003dkv.prototype.dn;kv.prototype.listen\u003dkv.prototype.Qa;kv.prototype.enableErrorFlushing\u003dkv.prototype.aU;kv.prototype.getWindowStatus\u003dkv.prototype.wF;kv.prototype.monitorNetworkStatusChange\u003dkv.prototype.JV;kv.prototype.networkStatusHint\u003dkv.prototype.Pm;kv.prototype.isNetworkAvailable\u003dkv.prototype.ye;kv.getInstance\u003dnoa;g.w(g.lv,g.dg);g.lv.prototype.ye\u003dfunction(){var a\u003dg.Ja(\"yt.networkStatusManager.instance.isNetworkAvailable\");return a?a.bind(this.j)():!0};\ng.lv.prototype.Pm\u003dfunction(a){var b\u003dg.Ja(\"yt.networkStatusManager.instance.networkStatusHint\").bind(this.j);b\u0026\u0026b(a)};\ng.lv.prototype.dn\u003dfunction(a){var b\u003dthis,c;return g.B(function(d){c\u003dg.Ja(\"yt.networkStatusManager.instance.sendNetworkCheckRequest\").bind(b.j);return g.P(\"skip_network_check_if_cfr\")\u0026\u0026gv().isEndpointCFR(\"generate_204\")?d.return(new Promise(function(e){var f;b.Pm((null\u003d\u003d\u003d(f\u003dwindow.navigator)||void 0\u003d\u003d\u003df?void 0:f.onLine)||!0);e(b.ye())})):c?d.return(c(a)):d.return(!0)})};var ov;g.w(mv,tu);mv.prototype.writeThenSend\u003dfunction(a,b){b||(b\u003d{});Jt()||(this.ue\u003d!1);tu.prototype.writeThenSend.call(this,a,b)};\nmv.prototype.sendThenWrite\u003dfunction(a,b,c){b||(b\u003d{});Jt()||(this.ue\u003d!1);tu.prototype.sendThenWrite.call(this,a,b,c)};\nmv.prototype.sendAndWrite\u003dfunction(a,b){b||(b\u003d{});Jt()||(this.ue\u003d!1);tu.prototype.sendAndWrite.call(this,a,b)};\nmv.prototype.awaitInitialization\u003dfunction(){return this.u.promise};var xv\u003d0,zv\u003d0,Av,yv\u003dg.C.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:!1,potentialEsfErrorCounter:zv};g.Ia(\"ytNetworklessLoggingInitializationOptions\",yv,void 0);g.Bv.prototype.isReady\u003dfunction(){!this.config_\u0026\u0026Qma()\u0026\u0026(this.config_\u003dg.lt());return!!this.config_};var zoa\u003dnew Map([[\"dark\",\"USER_INTERFACE_THEME_DARK\"],[\"light\",\"USER_INTERFACE_THEME_LIGHT\"]]);var Eoa\u003d{};g.w(Hv,g.I);Hv.prototype.T\u003dfunction(a,b,c,d,e){c\u003drr((0,g.Sa)(c,d||this.Sa));c\u003d{target:a,name:b,callback:c};var f;e\u0026\u0026Goa()\u0026\u0026(f\u003d{passive:!0});a.addEventListener(b,c.callback,f);this.J.push(c);return c};\nHv.prototype.wc\u003dfunction(a){for(var b\u003d0;b\u003cthis.J.length;b++)if(this.J[b]\u003d\u003da){this.J.splice(b,1);a.target.removeEventListener(a.name,a.callback);break}};\nHv.prototype.va\u003dfunction(){g.Jv(this);g.I.prototype.va.call(this)};g.Va(g.Kv,g.I);g.Kv.prototype.subscribe\u003dfunction(a,b,c){return this.isDisposed()?0:this.Fd.subscribe(a,b,c)};\ng.Kv.prototype.unsubscribe\u003dfunction(a,b,c){return this.isDisposed()?!1:this.Fd.unsubscribe(a,b,c)};\ng.Kv.prototype.Kf\u003dfunction(a){return this.isDisposed()?!1:this.Fd.Kf(a)};\ng.Kv.prototype.ea\u003dfunction(a,b){return this.isDisposed()?!1:this.Fd.ea.apply(this.Fd,arguments)};g.w(g.Ov,g.Kv);g.h\u003dg.Ov.prototype;g.h.cancel\u003dfunction(){this.B\u0026\u0026(this.B\u003d!1,this.ea(\"dragend\",0,0,null));this.u\u0026\u0026(this.u\u003d!1,this.ea(\"hoverend\",0,0,null),Qv(this),Nv(this))};\ng.h.HN\u003dfunction(a){Qv(this);Pv(this,Rv(\"move\"),this.FN);Pv(this,Rv(\"out\"),this.GN);Pv(this,\"touchstart\",this.rI);this.j\u0026\u0026Pv(this,Rv(\"down\"),this.vG);var b\u003dg.Bs(a);a\u003dEs(a);this.u\u003d!0;this.ea(\"hoverstart\",a.x,a.y,b);this.ea(\"hovermove\",a.x,a.y,b)};\ng.h.FN\u003dfunction(a){var b\u003dg.Bs(a);a\u003dEs(a);if(this.D){var c\u003dthis.D;this.D\u003dnull;if(Ds(c)\u003d\u003db\u0026\u0026jh(Es(c),a))return}this.ea(\"hovermove\",a.x,a.y,b)};\ng.h.GN\u003dfunction(a){var b\u003dEs(a),c\u003dDs(a);try{if(c\u0026\u0026g.Wh(this.J,c)){this.D\u003da;this.ea(\"hovermove\",b.x,b.y,c);return}}catch(d){}Qv(this);Nv(this);this.u\u003d!1;this.ea(\"hoverend\",b.x,b.y,c)};\ng.h.LV\u003dfunction(a){this.HN(a);this.vG(a)};\ng.h.vG\u003dfunction(a){if(\"number\"!\u003d\u003dtypeof a.button||0\u003d\u003da.button){Qv(this);this.C.T(document,Rv(\"move\"),this.KV);this.C.T(document,Rv(\"up\"),this.PV);var b\u003dg.Bs(a);if(g.kf)Pv(this,\"dragstart\",this.VT);else if(g.Fs(a),(g.HD||wm)\u0026\u0026b)a:{for(var c\u003db;c;){if(Zh(c)||\"-1\"\u003d\u003d\u003dc.getAttribute(\"tabindex\")){c.focus();break a}c\u003dc.parentElement}document.activeElement.blur()}this.B\u003d!0;a\u003dEs(a);this.ea(\"dragstart\",a.x,a.y,b);this.ea(\"dragmove\",a.x,a.y,b)}};\ng.h.VT\u003dfunction(a){g.Fs(a)};\ng.h.KV\u003dfunction(a){var b\u003dg.Bs(a);b\u003d\u003ddocument\u0026\u0026(b\u003dnull);a\u003dEs(a);this.ea(\"hovermove\",a.x,a.y,b);this.ea(\"dragmove\",a.x,a.y,b)};\ng.h.PV\u003dfunction(a){Qv(this);this.B\u003d!1;var b\u003dCs(a),c\u003dg.Bs(a);a\u003dEs(a);b\u0026\u0026g.Wh(this.J,b)?(Pv(this,Rv(\"move\"),this.FN),Pv(this,Rv(\"out\"),this.GN),Pv(this,Rv(\"down\"),this.vG),Pv(this,\"touchstart\",this.rI),this.ea(\"dragend\",a.x,a.y,c)):(Nv(this),this.u\u003d!1,this.ea(\"dragend\",a.x,a.y,c),this.ea(\"hoverend\",a.x,a.y,c))};\ng.h.rI\u003dfunction(a){var b\u003da.changedTouches[0];b\u0026\u0026(Qv(this),Pv(this,\"touchmove\",this.e_),Pv(this,\"touchend\",this.bQ),Pv(this,\"touchcancel\",this.bQ),this.K\u003db.identifier,a\u003dg.Bs(a),this.u||(this.u\u003d!0,this.ea(\"hoverstart\",b.pageX,b.pageY,a)),this.ea(\"hovermove\",b.pageX,b.pageY,a),this.j\u0026\u0026(this.B\u003d!0,this.ea(\"dragstart\",b.pageX,b.pageY,a),this.ea(\"dragmove\",b.pageX,b.pageY,a)))};\ng.h.e_\u003dfunction(a){var b\u003dHoa(this,a);b\u0026\u0026(this.j\u0026\u0026g.Fs(a),a\u003dg.Bs(a),this.ea(\"hovermove\",b.pageX,b.pageY,a),this.j\u0026\u0026this.ea(\"dragmove\",b.pageX,b.pageY,a))};\ng.h.bQ\u003dfunction(a){var b\u003dHoa(this,a);if(b){Qv(this);Nv(this);this.u\u003d!1;var c\u003dg.Bs(a);this.j\u0026\u0026(this.N||g.Fs(a),this.B\u003d!1,this.ea(\"dragend\",b.pageX,b.pageY,c));this.ea(\"hoverend\",b.pageX,b.pageY,c)}};\ng.h.va\u003dfunction(){this.j\u0026\u0026(g.kf\u0026\u0026this.J.removeAttribute(\"draggable\"),this.J.style.touchAction\u003d\"\");Qv(this);g.Kv.prototype.va.call(this)};Sv.prototype.clone\u003dfunction(){var a\u003dnew Sv,b;for(b in this)if(this.hasOwnProperty(b)){var c\u003dthis[b];a[b]\u003d\"object\"\u003d\u003dMa(c)?g.Kf(c):c}return a};var mBa\u003d[\"att/get\"],sCa\u003d[\"embedded_player\"],yUa\u003d[\"share/get_web_player_share_panel\"],zUa\u003d[\"feedback\"],AUa\u003d[\"notification/modify_channel_preference\"],lFa\u003d[\"offline\"],zFa\u003d[\"offline/get_playback_data_entity\"],RNa\u003d[\"player\"],BUa\u003d[\"browse/edit_playlist\"],CUa\u003d[\"subscription/subscribe\"],DUa\u003d[\"subscription/unsubscribe\"],TNa\u003d[\"next\",\"unplugged/watch_next\"];var Tv\u003dDate.now().toString();var Koa\u003dg.C.ytLoggingGelSequenceIdObj_||{};g.Ia(\"ytLoggingGelSequenceIdObj_\",Koa,void 0);var E1\u003dg.C.ytLoggingDocDocumentNonce_;E1||(E1\u003dVv(16),g.Ia(\"ytLoggingDocDocumentNonce_\",E1,void 0));var Woa\u003dE1;var dya\u003d{RQ:0,v1:1,N1:2,j$:3,b5:4,gfa:5,faa:6,Fca:7,Rba:8,0:\"DEFAULT\",1:\"CHAT\",2:\"CONVERSATIONS\",3:\"MINIPLAYER\",4:\"DIALOG\",5:\"VOZ\",6:\"MUSIC_WATCH_TABS\",7:\"SHARE\",8:\"PUSH_NOTIFICATIONS\"};var Roa\u003d1;$v.prototype.getAsJson\u003dfunction(){var a\u003d{};void 0!\u003d\u003dthis.j.trackingParams?a.trackingParams\u003dthis.j.trackingParams:(a.veType\u003dthis.j.veType,void 0!\u003d\u003dthis.j.veCounter\u0026\u0026(a.veCounter\u003dthis.j.veCounter),void 0!\u003d\u003dthis.j.elementIndex\u0026\u0026(a.elementIndex\u003dthis.j.elementIndex));void 0!\u003d\u003dthis.j.dataElement\u0026\u0026(a.dataElement\u003dthis.j.dataElement.getAsJson());void 0!\u003d\u003dthis.j.youtubeData\u0026\u0026(a.youtubeData\u003dthis.j.youtubeData);return a};\n$v.prototype.getAsJspb\u003dfunction(){var a\u003dnew uq;void 0!\u003d\u003dthis.j.trackingParams?a.fk(this.j.trackingParams):(void 0!\u003d\u003dthis.j.veType\u0026\u0026g.D(a,2,this.j.veType),void 0!\u003d\u003dthis.j.veCounter\u0026\u0026g.D(a,6,this.j.veCounter),void 0!\u003d\u003dthis.j.elementIndex\u0026\u0026g.D(a,3,this.j.elementIndex));if(void 0!\u003d\u003dthis.j.dataElement){var b\u003dthis.j.dataElement.getAsJspb();Vd(a,7,b)}void 0!\u003d\u003dthis.j.youtubeData\u0026\u0026Vd(a,8,this.j.jspbYoutubeData);return a};\n$v.prototype.toString\u003dfunction(){return JSON.stringify(this.getAsJson())};\n$v.prototype.isClientVe\u003dfunction(){return!this.j.trackingParams\u0026\u0026!!this.j.veType};g.Ia(\"yt_logging_screen.getRootVeType\",Toa,void 0);g.Ia(\"yt_logging_screen.getCurrentCsn\",g.ew,void 0);g.Ia(\"yt_logging_screen.getCttAuthInfo\",fw,void 0);g.Ia(\"yt_logging_screen.setCurrentScreen\",Xoa,void 0);var fpa\u003d[{sG:function(a){return\"Cannot read property \u0027\"+a.key+\"\u0027\"},\nCB:{Error:[{Ig:/(Permission denied) to access property \"([^\u0027]+)\"/,groups:[\"reason\",\"key\"]}],TypeError:[{Ig:/Cannot read property \u0027([^\u0027]+)\u0027 of (null|undefined)/,groups:[\"key\",\"value\"]},{Ig:/\\u65e0\\u6cd5\\u83b7\\u53d6\\u672a\\u5b9a\\u4e49\\u6216 (null|undefined) \\u5f15\\u7528\\u7684\\u5c5e\\u6027\\u201c([^\\u201d]+)\\u201d/,groups:[\"value\",\"key\"]},{Ig:/\\uc815\\uc758\\ub418\\uc9c0 \\uc54a\\uc74c \\ub610\\ub294 (null|undefined) \\ucc38\\uc870\\uc778 \u0027([^\u0027]+)\u0027 \\uc18d\\uc131\\uc744 \\uac00\\uc838\\uc62c \\uc218 \\uc5c6\\uc2b5\\ub2c8\\ub2e4./,\ngroups:[\"value\",\"key\"]},{Ig:/No se puede obtener la propiedad \u0027([^\u0027]+)\u0027 de referencia nula o sin definir/,groups:[\"key\"]},{Ig:/Unable to get property \u0027([^\u0027]+)\u0027 of (undefined or null) reference/,groups:[\"key\",\"value\"]},{Ig:/(null) is not an object \\(evaluating \u0027(?:([^.]+)\\.)?([^\u0027]+)\u0027\\)/,groups:[\"value\",\"base\",\"key\"]}]}},{sG:function(a){return\"Cannot call \u0027\"+a.key+\"\u0027\"},\nCB:{TypeError:[{Ig:/(?:([^ ]+)?\\.)?([^ ]+) is not a function/,groups:[\"base\",\"key\"]},{Ig:/([^ ]+) called on (null or undefined)/,groups:[\"key\",\"value\"]},{Ig:/Object (.*) has no method \u0027([^ ]+)\u0027/,groups:[\"base\",\"key\"]},{Ig:/Object doesn\u0027t support property or method \u0027([^ ]+)\u0027/,groups:[\"key\"]},{Ig:/\\u30aa\\u30d6\\u30b8\\u30a7\\u30af\\u30c8\\u306f \u0027([^\u0027]+)\u0027 \\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\"]},\n{Ig:/\\uac1c\\uccb4\\uac00 \u0027([^\u0027]+)\u0027 \\uc18d\\uc131\\uc774\\ub098 \\uba54\\uc11c\\ub4dc\\ub97c \\uc9c0\\uc6d0\\ud558\\uc9c0 \\uc54a\\uc2b5\\ub2c8\\ub2e4./,groups:[\"key\"]}]}},{sG:function(a){return a.key+\" is not defined\"},\nCB:{ReferenceError:[{Ig:/(.*) is not defined/,groups:[\"key\"]},{Ig:/Can\u0027t find variable: (.*)/,groups:[\"key\"]}]}}];var apa\u003d{Om:[],Ln:[{callback:Yoa,weight:500}]};var gw;var mw\u003dnew g.Dp;var gpa\u003dnew Set,dpa\u003d0,ipa\u003d0,hpa\u003d0,epa\u003d[],jpa\u003d[\"PhantomJS\",\"Googlebot\",\"TO STOP THIS SECURITY SCAN go/scan\"];g.w(nw,wu);var npa\u003dnew xu(\"screen-created\",nw),rw\u003d[],lpa\u003drpa,tw\u003d0;var EUa\u003d{u1:3611,H_:27686,J_:85013,K_:23462,M_:42016,N_:62407,O_:26926,L_:43781,Q_:51236,R_:79148,S_:50160,T_:77504,r0:87907,s0:18630,K0:54445,L0:80935,R0:105675,S0:37521,T0:47786,V0:98349,W0:123695,b1:6827,d1:29434,s1:7282,t1:124448,F1:32276,E1:76278,G1:93911,I1:106531,J1:27259,K1:27262,L1:27263,O1:21759,P1:27107,Q1:62936,R1:49568,T1:38408,U1:80637,V1:68727,W1:68728,X1:80353,Y1:80356,Z1:74610,b2:45707,d2:83962,e2:83970,f2:46713,g2:89711,h2:74612,j2:93265,l2:74611,m2:131380,o2:128979,q2:139311,s2:128978,\nn2:131391,t2:105350,v2:139312,w2:134800,u2:131392,A2:113533,B2:93252,C2:99357,E2:94521,F2:114252,G2:113532,H2:94522,D2:94583,I2:88E3,J2:139580,K2:93253,L2:93254,M2:94387,N2:94388,O2:93255,P2:97424,z2:72502,Q2:110111,R2:76019,T2:117092,U2:117093,S2:89431,V2:110466,W2:77240,X2:60508,Y2:137401,Z2:137402,b3:137046,d3:73393,e3:113534,f3:92098,g3:131381,h3:84517,j3:83759,l3:80357,m3:86113,n3:72598,o3:72733,q3:107349,r3:124275,s3:118203,t3:133275,u3:133274,v3:133272,w3:133273,x3:133276,y3:144507,z3:143247,\nA3:143248,B3:143249,C3:143250,D3:143251,E3:144401,G3:117431,F3:133797,H3:128572,I3:133405,J3:117429,K3:117430,L3:117432,M3:120080,N3:117259,O3:121692,P3:145656,Q3:145655,R3:145653,S3:145654,T3:145657,U3:132972,V3:133051,W3:133658,X3:132971,Y3:97615,a4:143359,Z3:143356,d4:143361,b4:143358,f4:143360,e4:143357,g4:142303,h4:143353,i4:143354,j4:144479,l4:143355,m4:31402,o4:133624,p4:146477,q4:133623,r4:133622,n4:133621,s4:84774,t4:95117,u4:98930,v4:98931,w4:98932,x4:43347,y4:129889,z4:45474,A4:100352,\nB4:84758,C4:98443,D4:117985,E4:74613,F4:74614,G4:64502,H4:136032,I4:74615,J4:74616,K4:122224,L4:74617,M4:77820,N4:74618,O4:93278,P4:93274,Q4:93275,R4:93276,S4:22110,T4:29433,W4:133798,X4:132295,Y4:120541,c5:82047,d5:113550,e5:75836,f5:75837,j5:42352,o5:84512,p5:76065,r5:75989,x5:16623,y5:32594,z5:27240,B5:32633,K5:74858,N5:3945,M5:16989,O5:45520,P5:25488,Q5:25492,R5:25494,T5:55760,U5:14057,V5:18451,W5:57204,X5:57203,Y5:17897,Z5:57205,a6:18198,b6:17898,c6:17909,d6:43980,e6:46220,o6:11721,q6:49954,\nv6:96369,w6:3854,D6:56251,E6:25624,a7:16906,b7:99999,d7:68172,e7:27068,w7:47973,x7:72773,y7:26970,z7:26971,A7:96805,B7:17752,C7:73233,D7:109512,E7:22256,F7:14115,G7:22696,H7:89278,I7:89277,J7:109513,K7:43278,L7:43459,M7:43464,N7:89279,O7:43717,P7:55764,Q7:22255,R7:89281,S7:40963,T7:43277,U7:43442,W7:91824,Y7:120137,a8:96367,b8:36850,c8:72694,d8:37414,e8:36851,g8:124863,f8:121343,h8:73491,i8:54473,j8:43375,k8:46674,x8:143815,y8:139095,z8:144402,A8:32473,E8:72901,F8:72906,G8:50947,H8:50612,I8:50613,\nJ8:50942,K8:84938,L8:84943,M8:84939,N8:84941,O8:84944,P8:84940,Q8:84942,S8:35585,T8:51926,U8:79983,V8:63238,W8:18921,X8:63241,Y8:57893,Z8:41182,a9:135732,b9:33424,c9:22207,d9:42993,e9:36229,f9:22206,g9:22205,h9:18993,i9:19001,j9:18990,k9:18991,l9:18997,m9:18725,n9:19003,o9:36874,p9:44763,q9:33427,r9:67793,s9:22182,t9:37091,u9:34650,v9:50617,w9:47261,x9:22287,y9:25144,z9:97917,B9:62397,C9:125598,D9:137935,E9:36961,F9:108035,G9:27426,H9:27857,I9:27846,J9:27854,K9:69692,L9:61411,M9:39299,N9:38696,O9:62520,\nP9:36382,Q9:108701,R9:50663,S9:36387,T9:14908,U9:37533,V9:105443,W9:61635,X9:62274,Y9:133818,Z9:65702,a$:65703,b$:65701,c$:76256,e$:37671,f$:49953,m$:36216,n$:28237,o$:39553,p$:29222,q$:26107,r$:38050,s$:26108,u$:120745,t$:26109,v$:26110,w$:66881,x$:28236,y$:14586,C$:57929,E$:74723,F$:44098,G$:44099,J$:23528,K$:61699,H$:134104,I$:134103,L$:59149,N$:101951,O$:97346,P$:118051,Q$:95102,R$:64882,S$:119505,T$:63595,U$:63349,V$:95101,W$:75240,X$:27039,Y$:68823,Z$:21537,aaa:83464,baa:75707,caa:83113,daa:101952,\neaa:101953,haa:79610,paa:125755,qaa:24402,raa:24400,saa:32925,taa:57173,vaa:122502,waa:145268,xaa:138480,yaa:64423,zaa:64424,Aaa:33986,Baa:100828,Caa:129089,Daa:21409,Taa:135155,Uaa:135156,Vaa:135157,Waa:135158,Xaa:135159,Yaa:135160,Zaa:135161,aba:135162,bba:135163,cba:135164,dba:135165,eba:135166,Qaa:11070,Raa:11074,Saa:17880,fba:14001,jba:30709,kba:30707,lba:30711,mba:30710,nba:30708,hba:26984,oba:146143,pba:63648,qba:63649,uba:51879,zba:111059,Bba:5754,Cba:20445,Hba:130975,Gba:130976,Iba:110386,\nKba:113746,Lba:66557,Sba:17310,Tba:28631,Vba:21589,Wba:68012,Xba:60480,Yba:138664,Zba:141121,aca:31571,bca:141978,fca:76980,jca:41577,kca:45469,pca:38669,qca:13768,rca:13777,uca:141842,vca:62985,wca:4724,xca:59369,yca:43927,zca:43928,Cca:12924,Eca:100355,Hca:56219,Ica:27669,Jca:10337,Gca:47896,Kca:122629,Mca:139723,Lca:139722,Nca:121258,Oca:107598,Pca:127991,Qca:96639,Rca:107536,Sca:130169,Tca:96661,Uca:145188,Vca:96658,Wca:116646,Xca:121122,Yca:96660,Zca:127738,bda:127083,cda:104443,dda:96659,eda:106442,\ngda:134840,jda:63667,kda:63668,lda:63669,mda:130686,rda:78314,uda:55761,vda:127098,wda:134841,Ada:96368,Bda:67374,Cda:48992,Fda:146176,Gda:49956,Kda:31961,Lda:26388,Qda:23811,Rda:5E4,Sda:126250,Uda:96370,Vda:47355,Wda:47356,lea:37935,oea:45521,pea:21760,rea:83769,sea:49977,tea:49974,uea:93497,vea:93498,wea:34325,yea:140759,zea:115803,Aea:123707,Bea:100081,Cea:35309,Dea:68314,Eea:25602,Fea:100339,Gea:143516,Iea:59018,Jea:18248,Kea:50625,Lea:9729,Mea:37168,Nea:37169,Oea:21667,Pea:16749,Qea:18635,Rea:39305,\nSea:18046,Uea:53969,Vea:8213,Xea:93926,afa:102852,bfa:110099,cfa:22678,dfa:69076,efa:137575,ifa:139224,jfa:100856,lfa:17736,mfa:3832,pfa:55759,qfa:64031,Ofa:93044,Qfa:93045,Ufa:34388,Vfa:17657,Wfa:17655,Xfa:39579,Yfa:39578,Zfa:77448,aga:8196,cga:11357,dga:69877,ega:8197,gga:82039};xw.prototype.clear\u003dfunction(){this.u.clear();this.j.clear();this.B.clear()};\nLa(xw);var zw;g.yw\u003dmg(function(){var a\u003dnew Kp;return a.isAvailable()?new g.Hp(a):null});\nzw\u003dmg(function(){var a\u003dnew oia;return a.isAvailable()?new g.Hp(a):null});var upa\u003d/\\.vflset|-vfl[a-zA-Z0-9_+\u003d-]+/,vpa\u003d/-[a-zA-Z]{2,3}_[a-zA-Z]{2,3}(?\u003d(\\/|$))/,ypa\u003d{};g.w(Jw,g.I);var Gpa\u003d!1;g.w(Pw,g.I);Pw.prototype.HF\u003dfunction(){var a\u003dthis.C().sF(\"SLOT_TYPE_PLAYER_BYTES\",1),b\u003dLw(this.j.get(),1).clientPlaybackNonce,c\u003d!1;a\u003dg.q(a);for(var d\u003da.next();!d.done;d\u003da.next()){d\u003dd.value;var e\u003d\"SLOT_TYPE_PLAYER_BYTES\"\u003d\u003d\u003dd.slotType\u0026\u0026d.Pb instanceof Ow?d.Pb.zp:void 0;e\u0026\u0026e\u003d\u003d\u003db\u0026\u0026(c\u0026\u0026S(\"More than 1 preroll playerBytes slot detected\",d),c\u003d!0)}return c};\nPw.prototype.rh\u003dfunction(a,b,c,d,e,f){var k\u003dthis,l\u003dLw(this.j.get(),1);l.Zp?this.Ga.get().iq():(Kw(this.B.get(),\"OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED\",function(){return Epa(k.u.get(),d,e,a,b,f,l)}),pTa(this.ZD))};\nPw.prototype.Vj\u003dfunction(){};var F1\u003d{},ax\u003d(F1.AD_MARKER\u003d\"ytp-ad-progress\",F1.CHAPTER_MARKER\u003d\"ytp-chapter-marker\",F1.TIME_MARKER\u003d\"ytp-time-marker\",F1);var Mpa\u003dRegExp(\"^https?://([^.]*\\\\.moatads\\\\.com/|e[0-9]+\\\\.yt\\\\.srs\\\\.doubleverify\\\\.com|pagead2\\\\.googlesyndication\\\\.com/pagead/gen_204\\\\?id\u003dyt3p\u0026sr\u003d1\u0026|pm\\\\.adsafeprotected\\\\.com/youtube|pm\\\\.test-adsafeprotected\\\\.com/youtube|youtube[0-9]+\\\\.moatpixel\\\\.com/)\"),Jpa\u003dRegExp(\"^http://0\\\\.[a-z0-9\\\\-_]+\\\\.[a-z0-9\\\\-_]+\\\\.l2gfe\\\\.[a-z0-9_]+\\\\.([a-z]{2}|i)\\\\.borg\\\\.google\\\\.com(:[0-9]+)?/|^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?://((?:uytfe\\\\.corp|dev-uytfe\\\\.corp|uytfe\\\\.sandbox)\\\\.google\\\\.com/|([-\\\\w]*www[-\\\\w]*\\\\.|[-\\\\w]*web[-\\\\w]*\\\\.|[-\\\\w]*canary[-\\\\w]*\\\\.|[-\\\\w]*dev[-\\\\w]*\\\\.|[-\\\\w]{1,3}\\\\.)+(corp\\\\.)?youtube(-nocookie|kids)?\\\\.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/[^/\\\\\\\\%]+/|)|(tv|tv-green-qa|tv-release-qa)\\\\.youtube\\\\.com/|[A-Za-z0-9-]+\\\\.prod\\\\.google\\\\.com(:[0-9]+)?/|m?web-ppg\\\\.corp\\\\.google\\\\.com/)\"),\nOpa\u003dRegExp(\"^https?://(www\\\\.google\\\\.com/pagead/xsul|www\\\\.youtube\\\\.com/pagead/slav)\"),Ypa\u003dRegExp(\"^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|currents\\\\.google\\\\.com|mail\\\\.google\\\\.com|youtube\\\\.com|youtube\\\\-nocookie\\\\.com|youtubekids\\\\.com)[.]?(:[0-9]+)?/|([A-Za-z0-9-]{1,63}\\\\.)*(sandbox\\\\.google\\\\.com)(:[0-9]+)?(/(?!url\\\\b)|$))\"),\nWpa\u003dRegExp(\"^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)|$))\"),Rpa\u003dRegExp(\"^((http(s)?):)?\\\\/\\\\/((((lh[3-6](-tt|-d[a-g,z])?\\\\.((ggpht)|(googleusercontent)|(google)|(sandbox\\\\.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)|(gz0\\\\.googleusercontent)|(((yt[3-4])|(sp[1-3]))\\\\.(ggpht|googleusercontent)))\\\\.com)|(dp[3-6]\\\\.googleusercontent\\\\.cn)|(dp4\\\\.googleusercontent\\\\.com)|(photos\\\\-image\\\\-(dev|qa)(-auth)?\\\\.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)?))\\\\/|^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|currents\\\\.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/)\"),\nKpa\u003dRegExp(\"^https?.*#ocr$|^https?://(aksecure\\\\.imrworldwide\\\\.com/|cdn\\\\.imrworldwide\\\\.com/|secure\\\\-..\\\\.imrworldwide\\\\.com/)\"),Upa\u003dRegExp(\"^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)\"),Qpa\u003dRegExp(\"^((http(s)?):)?\\\\/\\\\/((((lh[3-6](-tt|-d[a-g,z])?\\\\.((ggpht)|(googleusercontent)|(google)|(sandbox\\\\.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)|(gz0\\\\.googleusercontent)|(((yt[3-4])|(sp[1-3]))\\\\.(ggpht|googleusercontent)))\\\\.com)|(dp[3-6]\\\\.googleusercontent\\\\.cn)|(dp4\\\\.googleusercontent\\\\.com)|(photos\\\\-image\\\\-(dev|qa)(-auth)?\\\\.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)?))\\\\/|^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|currents\\\\.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-gz]|-testonly)?\\\\.(googleusercontent|photos\\\\.google)\\\\.com/.*$)\"),\nSpa\u003dRegExp(\"^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)\"),\ngua\u003dRegExp(\"^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://canvastester-3fd0b\\\\.appspot\\\\.com(/|$)|^https://narrative-news-cast-receiver-d\\\\.appspot\\\\.com(/|$)|^https://narrative-news-cast-receiver-f\\\\.appspot\\\\.com(/|$)|^https://one\\\\.google\\\\.com(/|$)|^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|currents\\\\.google\\\\.com|books\\\\.googleusercontent\\\\.com|play\\\\-books\\\\-autopush\\\\-sandbox\\\\.googleusercontent\\\\.com|play\\\\-books\\\\-canary\\\\-sandbox\\\\.googleusercontent\\\\.com|play\\\\-books\\\\-internal\\\\-sandbox\\\\.googleusercontent\\\\.com|play\\\\-books\\\\-staging\\\\-sandbox\\\\.googleusercontent\\\\.com|blogger\\\\.com|mail\\\\.google\\\\.com|survey\\\\.g\\\\.doubleclick\\\\.net|youtube\\\\.com|youtube\\\\.googleapis\\\\.com|youtube\\\\-nocookie\\\\.com|yt\\\\-web\\\\-embedded\\\\-player\\\\.appspot\\\\.com|youtubekids\\\\.com|vevo\\\\.com|chat\\\\.google\\\\.com|meet\\\\.google\\\\.com|stadia\\\\.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)\"),\nFUa\u003dRegExp(\"^(https://photos\\\\.google\\\\.com|https://get\\\\.google\\\\.com|https://currents\\\\.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://stadia\\\\.google\\\\.com|https://one\\\\.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)\\\\.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|canary|internal|staging)-sandbox)\\\\.googleusercontent\\\\.com$|^https://(draft|www|(www\\\\.)?dev\\\\.sandbox|(www\\\\.)?autopush\\\\.sandbox|(www\\\\.)?restore\\\\.sandbox)\\\\.blogger\\\\.com$|^https://[0-9a-f]{1,63}\\\\.proxy\\\\.googleprod\\\\.com$|^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$)\");g.bx.prototype.getId\u003dfunction(){return this.id};\ng.bx.prototype.toString\u003dfunction(){return\"CueRange{\"+this.namespace+\":\"+this.id+\"}[\"+bqa(this.start)+\", \"+bqa(this.end)+\"]\"};\ng.bx.prototype.contains\u003dfunction(a,b){return a\u003e\u003dthis.start\u0026\u0026(a\u003cthis.end||a\u003d\u003d\u003dthis.end\u0026\u0026this.start\u003d\u003d\u003dthis.end)\u0026\u0026(null\u003d\u003db||a\u003cb\u0026\u0026b\u003c\u003dthis.end)};\nvar aqa\u003d1;g.bx.prototype.getId\u003dg.bx.prototype.getId;g.w(fx,g.bx);fx.prototype.deactivate\u003dfunction(){this.B\u003d!0};\nfx.prototype.Aw\u003dfunction(){return this.end-this.start};var G1;var GUa\u003dg.Ab(),HUa\u003dGUa.match(/\\((iPad|iPhone|iPod)( Simulator)?;/);if(!HUa||2\u003eHUa.length)G1\u003dvoid 0;else{var H1\u003dGUa.match(/\\((iPad|iPhone|iPod)( Simulator)?; (U; )?CPU (iPhone )?OS (\\d+_\\d)[_ ]/);G1\u003dH1\u0026\u00266\u003d\u003dH1.length?Number(H1[5].replace(\"_\",\".\")):0}var kF\u003dG1,kN\u003d0\u003c\u003dkF;kN\u0026\u00260\u003c\u003dg.Ab().search(\"Safari\")\u0026\u0026g.Ab().search(\"Version\");g.w(kx,wu);g.w(fqa,wu);var mqa\u003dnew xu(\"aft-recorded\",kx),IUa\u003dnew xu(\"timing-sent\",fqa);var I1\u003dwindow,mx\u003dI1.performance||I1.mozPerformance||I1.msPerformance||I1.webkitPerformance||new gqa;var lqa\u003d!1,J1\u003d{\u0027script[name\u003d\"scheduler/scheduler\"]\u0027:\"sj\",\u0027script[name\u003d\"player/base\"]\u0027:\"pj\",\u0027link[rel\u003d\"stylesheet\"][name\u003d\"www-player\"]\u0027:\"pc\",\u0027link[rel\u003d\"stylesheet\"][name\u003d\"player/www-player\"]\u0027:\"pc\",\u0027script[name\u003d\"desktop_polymer/desktop_polymer\"]\u0027:\"dpj\",\u0027link[rel\u003d\"import\"][name\u003d\"desktop_polymer\"]\u0027:\"dph\",\u0027script[name\u003d\"mobile-c3\"]\u0027:\"mcj\",\u0027link[rel\u003d\"stylesheet\"][name\u003d\"mobile-c3\"]\u0027:\"mcc\",\u0027script[name\u003d\"player-plasma-ias-phone/base\"]\u0027:\"mcppj\",\u0027script[name\u003d\"player-plasma-ias-tablet/base\"]\u0027:\"mcptj\",\u0027link[rel\u003d\"stylesheet\"][name\u003d\"mobile-polymer-player-ias\"]\u0027:\"mcpc\",\n\u0027link[rel\u003d\"stylesheet\"][name\u003d\"mobile-polymer-player-svg-ias\"]\u0027:\"mcpsc\",\u0027script[name\u003d\"mobile_blazer_core_mod\"]\u0027:\"mbcj\",\u0027link[rel\u003d\"stylesheet\"][name\u003d\"mobile_blazer_css\"]\u0027:\"mbc\",\u0027script[name\u003d\"mobile_blazer_logged_in_users_mod\"]\u0027:\"mbliuj\",\u0027script[name\u003d\"mobile_blazer_logged_out_users_mod\"]\u0027:\"mblouj\",\u0027script[name\u003d\"mobile_blazer_noncore_mod\"]\u0027:\"mbnj\",\"#player_css\":\"mbpc\",\u0027script[name\u003d\"mobile_blazer_desktopplayer_mod\"]\u0027:\"mbpj\",\u0027link[rel\u003d\"stylesheet\"][name\u003d\"mobile_blazer_tablet_css\"]\u0027:\"mbtc\",\u0027script[name\u003d\"mobile_blazer_watch_mod\"]\u0027:\"mbwj\"},\nxqa\u003d(0,g.Sa)(mx.clearResourceTimings||mx.webkitClearResourceTimings||mx.mozClearResourceTimings||mx.msClearResourceTimings||mx.oClearResourceTimings||g.Ka,mx);var K1\u003d{},rqa\u003d(K1.auto_search\u003d\"LATENCY_ACTION_AUTO_SEARCH\",K1.ad_to_ad\u003d\"LATENCY_ACTION_AD_TO_AD\",K1.ad_to_video\u003d\"LATENCY_ACTION_AD_TO_VIDEO\",K1[\"analytics.explore\"]\u003d\"LATENCY_ACTION_CREATOR_ANALYTICS_EXPLORE\",K1.app_startup\u003d\"LATENCY_ACTION_APP_STARTUP\",K1[\"artist.analytics\"]\u003d\"LATENCY_ACTION_CREATOR_ARTIST_ANALYTICS\",K1[\"artist.events\"]\u003d\"LATENCY_ACTION_CREATOR_ARTIST_CONCERTS\",K1[\"artist.presskit\"]\u003d\"LATENCY_ACTION_CREATOR_ARTIST_PROFILE\",K1.browse\u003d\"LATENCY_ACTION_BROWSE\",K1.cast_splash\u003d\"LATENCY_ACTION_CAST_SPLASH\",\nK1.channels\u003d\"LATENCY_ACTION_CHANNELS\",K1.creator_channel_dashboard\u003d\"LATENCY_ACTION_CREATOR_CHANNEL_DASHBOARD\",K1[\"channel.analytics\"]\u003d\"LATENCY_ACTION_CREATOR_CHANNEL_ANALYTICS\",K1[\"channel.comments\"]\u003d\"LATENCY_ACTION_CREATOR_CHANNEL_COMMENTS\",K1[\"channel.content\"]\u003d\"LATENCY_ACTION_CREATOR_POST_LIST\",K1[\"channel.copyright\"]\u003d\"LATENCY_ACTION_CREATOR_CHANNEL_COPYRIGHT\",K1[\"channel.editing\"]\u003d\"LATENCY_ACTION_CREATOR_CHANNEL_EDITING\",K1[\"channel.monetization\"]\u003d\"LATENCY_ACTION_CREATOR_CHANNEL_MONETIZATION\",\nK1[\"channel.music\"]\u003d\"LATENCY_ACTION_CREATOR_CHANNEL_MUSIC\",K1[\"channel.playlists\"]\u003d\"LATENCY_ACTION_CREATOR_CHANNEL_PLAYLISTS\",K1[\"channel.translations\"]\u003d\"LATENCY_ACTION_CREATOR_CHANNEL_TRANSLATIONS\",K1[\"channel.videos\"]\u003d\"LATENCY_ACTION_CREATOR_CHANNEL_VIDEOS\",K1[\"channel.live_streaming\"]\u003d\"LATENCY_ACTION_CREATOR_LIVE_STREAMING\",K1.chips\u003d\"LATENCY_ACTION_CHIPS\",K1[\"dialog.copyright_strikes\"]\u003d\"LATENCY_ACTION_CREATOR_DIALOG_COPYRIGHT_STRIKES\",K1[\"dialog.uploads\"]\u003d\"LATENCY_ACTION_CREATOR_DIALOG_UPLOADS\",\nK1.direct_playback\u003d\"LATENCY_ACTION_DIRECT_PLAYBACK\",K1.embed\u003d\"LATENCY_ACTION_EMBED\",K1.entity_key_serialization_perf\u003d\"LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF\",K1.entity_key_deserialization_perf\u003d\"LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF\",K1.explore\u003d\"LATENCY_ACTION_EXPLORE\",K1.home\u003d\"LATENCY_ACTION_HOME\",K1.library\u003d\"LATENCY_ACTION_LIBRARY\",K1.live\u003d\"LATENCY_ACTION_LIVE\",K1.live_pagination\u003d\"LATENCY_ACTION_LIVE_PAGINATION\",K1.onboarding\u003d\"LATENCY_ACTION_ONBOARDING\",K1.parent_profile_settings\u003d\n\"LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS\",K1.parent_tools_collection\u003d\"LATENCY_ACTION_PARENT_TOOLS_COLLECTION\",K1.parent_tools_dashboard\u003d\"LATENCY_ACTION_PARENT_TOOLS_DASHBOARD\",K1.player_att\u003d\"LATENCY_ACTION_PLAYER_ATTESTATION\",K1[\"post.comments\"]\u003d\"LATENCY_ACTION_CREATOR_POST_COMMENTS\",K1[\"post.edit\"]\u003d\"LATENCY_ACTION_CREATOR_POST_EDIT\",K1.prebuffer\u003d\"LATENCY_ACTION_PREBUFFER\",K1.prefetch\u003d\"LATENCY_ACTION_PREFETCH\",K1.profile_settings\u003d\"LATENCY_ACTION_KIDS_PROFILE_SETTINGS\",K1.profile_switcher\u003d\"LATENCY_ACTION_LOGIN\",\nK1.reel_watch\u003d\"LATENCY_ACTION_REEL_WATCH\",K1.results\u003d\"LATENCY_ACTION_RESULTS\",K1.search_ui\u003d\"LATENCY_ACTION_SEARCH_UI\",K1.search_suggest\u003d\"LATENCY_ACTION_SUGGEST\",K1.search_zero_state\u003d\"LATENCY_ACTION_SEARCH_ZERO_STATE\",K1.secret_code\u003d\"LATENCY_ACTION_KIDS_SECRET_CODE\",K1.seek\u003d\"LATENCY_ACTION_PLAYER_SEEK\",K1.settings\u003d\"LATENCY_ACTION_SETTINGS\",K1.tenx\u003d\"LATENCY_ACTION_TENX\",K1.video_to_ad\u003d\"LATENCY_ACTION_VIDEO_TO_AD\",K1.watch\u003d\"LATENCY_ACTION_WATCH\",K1.watch_it_again\u003d\"LATENCY_ACTION_KIDS_WATCH_IT_AGAIN\",\nK1[\"watch,watch7\"]\u003d\"LATENCY_ACTION_WATCH\",K1[\"watch,watch7_html5\"]\u003d\"LATENCY_ACTION_WATCH\",K1[\"watch,watch7ad\"]\u003d\"LATENCY_ACTION_WATCH\",K1[\"watch,watch7ad_html5\"]\u003d\"LATENCY_ACTION_WATCH\",K1.wn_comments\u003d\"LATENCY_ACTION_LOAD_COMMENTS\",K1.ww_rqs\u003d\"LATENCY_ACTION_WHO_IS_WATCHING\",K1[\"video.analytics\"]\u003d\"LATENCY_ACTION_CREATOR_VIDEO_ANALYTICS\",K1[\"video.comments\"]\u003d\"LATENCY_ACTION_CREATOR_VIDEO_COMMENTS\",K1[\"video.edit\"]\u003d\"LATENCY_ACTION_CREATOR_VIDEO_EDIT\",K1[\"video.editor\"]\u003d\"LATENCY_ACTION_CREATOR_VIDEO_VIDEO_EDITOR\",\nK1[\"video.editor_async\"]\u003d\"LATENCY_ACTION_CREATOR_VIDEO_VIDEO_EDITOR_ASYNC\",K1[\"video.live_settings\"]\u003d\"LATENCY_ACTION_CREATOR_VIDEO_LIVE_SETTINGS\",K1[\"video.live_streaming\"]\u003d\"LATENCY_ACTION_CREATOR_VIDEO_LIVE_STREAMING\",K1[\"video.monetization\"]\u003d\"LATENCY_ACTION_CREATOR_VIDEO_MONETIZATION\",K1[\"video.translations\"]\u003d\"LATENCY_ACTION_CREATOR_VIDEO_TRANSLATIONS\",K1.voice_assistant\u003d\"LATENCY_ACTION_VOICE_ASSISTANT\",K1.cast_load_by_entity_to_watch\u003d\"LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH\",K1.networkless_performance\u003d\n\"LATENCY_ACTION_NETWORKLESS_PERFORMANCE\",K1),L1\u003d{},sqa\u003d(L1.ad_allowed\u003d\"adTypesAllowed\",L1.yt_abt\u003d\"adBreakType\",L1.ad_cpn\u003d\"adClientPlaybackNonce\",L1.ad_docid\u003d\"adVideoId\",L1.yt_ad_an\u003d\"adNetworks\",L1.ad_at\u003d\"adType\",L1.aida\u003d\"appInstallDataAgeMs\",L1.browse_id\u003d\"browseId\",L1.p\u003d\"httpProtocol\",L1.t\u003d\"transportProtocol\",L1.cs\u003d\"commandSource\",L1.cpn\u003d\"clientPlaybackNonce\",L1.ccs\u003d\"creatorInfo.creatorCanaryState\",L1.ctop\u003d\"creatorInfo.topEntityType\",L1.csn\u003d\"clientScreenNonce\",L1.docid\u003d\"videoId\",L1.GetHome_rid\u003d\"requestIds\",\nL1.GetSearch_rid\u003d\"requestIds\",L1.GetPlayer_rid\u003d\"requestIds\",L1.GetWatchNext_rid\u003d\"requestIds\",L1.GetBrowse_rid\u003d\"requestIds\",L1.GetLibrary_rid\u003d\"requestIds\",L1.is_continuation\u003d\"isContinuation\",L1.is_nav\u003d\"isNavigation\",L1.b_p\u003d\"kabukiInfo.browseParams\",L1.is_prefetch\u003d\"kabukiInfo.isPrefetch\",L1.is_secondary_nav\u003d\"kabukiInfo.isSecondaryNav\",L1.nav_type\u003d\"kabukiInfo.navigationType\",L1.prev_browse_id\u003d\"kabukiInfo.prevBrowseId\",L1.query_source\u003d\"kabukiInfo.querySource\",L1.voz_type\u003d\"kabukiInfo.vozType\",L1.yt_lt\u003d\n\"loadType\",L1.mver\u003d\"creatorInfo.measurementVersion\",L1.yt_ad\u003d\"isMonetized\",L1.nr\u003d\"webInfo.navigationReason\",L1.nrsu\u003d\"navigationRequestedSameUrl\",L1.pnt\u003d\"performanceNavigationTiming\",L1.prt\u003d\"playbackRequiresTap\",L1.plt\u003d\"playerInfo.playbackType\",L1.pis\u003d\"playerInfo.playerInitializedState\",L1.paused\u003d\"playerInfo.isPausedOnLoad\",L1.yt_pt\u003d\"playerType\",L1.fmt\u003d\"playerInfo.itag\",L1.yt_pl\u003d\"watchInfo.isPlaylist\",L1.yt_pre\u003d\"playerInfo.preloadType\",L1.yt_ad_pr\u003d\"prerollAllowed\",L1.pa\u003d\"previousAction\",L1.yt_red\u003d\n\"isRedSubscriber\",L1.rce\u003d\"mwebInfo.responseContentEncoding\",L1.rc\u003d\"resourceInfo.resourceCache\",L1.scrh\u003d\"screenHeight\",L1.scrw\u003d\"screenWidth\",L1.st\u003d\"serverTimeMs\",L1.ssdm\u003d\"shellStartupDurationMs\",L1.br_trs\u003d\"tvInfo.bedrockTriggerState\",L1.kebqat\u003d\"kabukiInfo.earlyBrowseRequestInfo.abandonmentType\",L1.kebqa\u003d\"kabukiInfo.earlyBrowseRequestInfo.adopted\",L1.label\u003d\"tvInfo.label\",L1.is_mdx\u003d\"tvInfo.isMdx\",L1.preloaded\u003d\"tvInfo.isPreloaded\",L1.aac_type\u003d\"tvInfo.authAccessCredentialType\",L1.upg_player_vis\u003d\"playerInfo.visibilityState\",\nL1.query\u003d\"unpluggedInfo.query\",L1.upg_chip_ids_string\u003d\"unpluggedInfo.upgChipIdsString\",L1.yt_vst\u003d\"videoStreamType\",L1.vph\u003d\"viewportHeight\",L1.vpw\u003d\"viewportWidth\",L1.yt_vis\u003d\"isVisible\",L1.rcl\u003d\"mwebInfo.responseContentLength\",L1.GetSettings_rid\u003d\"requestIds\",L1.GetTrending_rid\u003d\"requestIds\",L1.GetMusicSearchSuggestions_rid\u003d\"requestIds\",L1.REQUEST_ID\u003d\"requestIds\",L1),tqa\u003d\"isContinuation isNavigation kabukiInfo.earlyBrowseRequestInfo.adopted kabukiInfo.isPrefetch kabukiInfo.isSecondaryNav isMonetized navigationRequestedSameUrl performanceNavigationTiming playerInfo.isPausedOnLoad prerollAllowed isRedSubscriber tvInfo.isMdx tvInfo.isPreloaded isVisible watchInfo.isPlaylist playbackRequiresTap\".split(\" \"),\nM1\u003d{},uqa\u003d(M1.ccs\u003d\"CANARY_STATE_\",M1.mver\u003d\"MEASUREMENT_VERSION_\",M1.pis\u003d\"PLAYER_INITIALIZED_STATE_\",M1.yt_pt\u003d\"LATENCY_PLAYER_\",M1.pa\u003d\"LATENCY_ACTION_\",M1.ctop\u003d\"TOP_ENTITY_TYPE_\",M1.yt_vst\u003d\"VIDEO_STREAM_TYPE_\",M1),vqa\u003d\"all_vc ap aq c cbr cbrand cbrver cmodel cos cosver cplatform ctheme cver ei l_an l_mm plid srt yt_fss yt_li vpst vpni2 vpil2 icrc icrt pa GetAccountOverview_rid GetHistory_rid cmt d_vpct d_vpnfi d_vpni nsru pc pfa pfeh pftr pnc prerender psc rc start tcrt tcrc ssr vpr vps yt_abt yt_fn yt_fs yt_pft yt_pre yt_pt yt_pvis ytu_pvis yt_ref yt_sts tds\".split(\" \");var T\u003d{LATENCY_ACTION_KIDS_PROFILE_SWITCHER:90,LATENCY_ACTION_OFFLINE_THUMBNAIL_TRANSFER:100,LATENCY_ACTION_CREATOR_VIDEO_VIDEO_EDITOR_ASYNC:46,LATENCY_ACTION_CREATOR_VIDEO_VIDEO_EDITOR:37,LATENCY_ACTION_SPINNER_DISPLAYED:14,LATENCY_ACTION_PLAYABILITY_CHECK:10,LATENCY_ACTION_PROCESS:9,LATENCY_ACTION_APP_STARTUP:5,LATENCY_ACTION_ABANDONED_DIRECT_PLAYBACK:154,LATENCY_ACTION_SHARE_VIDEO:153,LATENCY_ACTION_AD_TO_VIDEO_INT:152,LATENCY_ACTION_ABANDONED_BROWSE:151,LATENCY_ACTION_PLAYER_ROTATION:150,LATENCY_ACTION_SHOPPING_IN_APP:124,\nLATENCY_ACTION_PLAYER_ATTESTATION:121,LATENCY_ACTION_PLAYER_SEEK:119,LATENCY_ACTION_SUPER_STICKER_BUY_FLOW:114,LATENCY_ACTION_BLOCKS_PERFORMANCE:148,LATENCY_ACTION_ASSISTANT_QUERY:138,LATENCY_ACTION_ASSISTANT_SETTINGS:137,LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF:129,LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF:128,LATENCY_ACTION_PROOF_OF_ORIGIN_TOKEN_CREATE:127,LATENCY_ACTION_EMBEDS_SDK_INITIALIZATION:123,LATENCY_ACTION_NETWORKLESS_PERFORMANCE:122,LATENCY_ACTION_DOWNLOADS_EXPANSION:133,LATENCY_ACTION_ENTITY_TRANSFORM:131,\nLATENCY_ACTION_DOWNLOADS_COMPATIBILITY_LAYER:96,LATENCY_ACTION_EMBEDS_SET_VIDEO:95,LATENCY_ACTION_SETTINGS:93,LATENCY_ACTION_ABANDONED_STARTUP:81,LATENCY_ACTION_MEDIA_BROWSER_ALARM_PLAY:80,LATENCY_ACTION_MEDIA_BROWSER_SEARCH:79,LATENCY_ACTION_MEDIA_BROWSER_LOAD_TREE:78,LATENCY_ACTION_WHO_IS_WATCHING:77,LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH:76,LATENCY_ACTION_LITE_SWITCH_ACCOUNT:73,LATENCY_ACTION_ELEMENTS_PERFORMANCE:70,LATENCY_ACTION_LOCATION_SIGNAL_COLLECTION:69,LATENCY_ACTION_MODIFY_CHANNEL_NOTIFICATION:65,\nLATENCY_ACTION_OFFLINE_STORE_START:61,LATENCY_ACTION_REEL_EDITOR:58,LATENCY_ACTION_CHANNEL_SUBSCRIBE:56,LATENCY_ACTION_CHANNEL_PREVIEW:55,LATENCY_ACTION_PREFETCH:52,LATENCY_ACTION_ABANDONED_WATCH:45,LATENCY_ACTION_LOAD_COMMENT_REPLIES:26,LATENCY_ACTION_LOAD_COMMENTS:25,LATENCY_ACTION_EDIT_COMMENT:24,LATENCY_ACTION_NEW_COMMENT:23,LATENCY_ACTION_OFFLINE_SHARING_RECEIVER_PAIRING:19,LATENCY_ACTION_EMBED:18,LATENCY_ACTION_MDX_LAUNCH:15,LATENCY_ACTION_RESOLVE_URL:13,LATENCY_ACTION_CAST_SPLASH:149,LATENCY_ACTION_MDX_CAST:120,\nLATENCY_ACTION_MDX_COMMAND:12,LATENCY_ACTION_REEL_SELECT_SEGMENT:136,LATENCY_ACTION_ACCELERATED_EFFECTS:145,LATENCY_ACTION_UPLOAD_AUDIO_MIXER:147,LATENCY_ACTION_SHORTS_SEG_IMP_TRANSCODING:146,LATENCY_ACTION_SHORTS_AUDIO_PICKER_PLAYBACK:130,LATENCY_ACTION_SHORTS_WAVEFORM_DOWNLOAD:125,LATENCY_ACTION_SHORTS_VIDEO_INGESTION:155,LATENCY_ACTION_SHORTS_GALLERY:107,LATENCY_ACTION_SHORTS_TRIM:105,LATENCY_ACTION_SHORTS_EDIT:104,LATENCY_ACTION_SHORTS_CAMERA:103,LATENCY_ACTION_PARENT_TOOLS_DASHBOARD:102,LATENCY_ACTION_PARENT_TOOLS_COLLECTION:101,\nLATENCY_ACTION_MUSIC_LOAD_RECOMMENDED_MEDIA_ITEMS:116,LATENCY_ACTION_MUSIC_LOAD_MEDIA_ITEMS:115,LATENCY_ACTION_MUSIC_ALBUM_DETAIL:72,LATENCY_ACTION_MUSIC_PLAYLIST_DETAIL:71,LATENCY_ACTION_CHIPS:68,LATENCY_ACTION_SEARCH_ZERO_STATE:67,LATENCY_ACTION_LIVE_PAGINATION:117,LATENCY_ACTION_LIVE:20,LATENCY_ACTION_PREBUFFER:40,LATENCY_ACTION_TENX:39,LATENCY_ACTION_KIDS_PROFILE_SETTINGS:94,LATENCY_ACTION_KIDS_WATCH_IT_AGAIN:92,LATENCY_ACTION_KIDS_SECRET_CODE:91,LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS:89,\nLATENCY_ACTION_KIDS_ONBOARDING:88,LATENCY_ACTION_KIDS_VOICE_SEARCH:82,LATENCY_ACTION_KIDS_CURATED_COLLECTION:62,LATENCY_ACTION_KIDS_LIBRARY:53,LATENCY_ACTION_CREATOR_VIDEO_TRANSLATIONS:38,LATENCY_ACTION_CREATOR_VIDEO_MONETIZATION:74,LATENCY_ACTION_CREATOR_VIDEO_LIVE_STREAMING:141,LATENCY_ACTION_CREATOR_VIDEO_LIVE_SETTINGS:142,LATENCY_ACTION_CREATOR_VIDEO_EDITOR_ASYNC:51,LATENCY_ACTION_CREATOR_VIDEO_EDITOR:50,LATENCY_ACTION_CREATOR_VIDEO_EDIT:36,LATENCY_ACTION_CREATOR_VIDEO_COMMENTS:34,LATENCY_ACTION_CREATOR_VIDEO_ANALYTICS:33,\nLATENCY_ACTION_CREATOR_POST_LIST:112,LATENCY_ACTION_CREATOR_POST_EDIT:110,LATENCY_ACTION_CREATOR_POST_COMMENTS:111,LATENCY_ACTION_CREATOR_LIVE_STREAMING:108,LATENCY_ACTION_CREATOR_DIALOG_UPLOADS:86,LATENCY_ACTION_CREATOR_DIALOG_COPYRIGHT_STRIKES:87,LATENCY_ACTION_CREATOR_CHANNEL_VIDEOS:32,LATENCY_ACTION_CREATOR_CHANNEL_TRANSLATIONS:48,LATENCY_ACTION_CREATOR_CHANNEL_PLAYLISTS:139,LATENCY_ACTION_CREATOR_CHANNEL_MUSIC:99,LATENCY_ACTION_CREATOR_CHANNEL_MONETIZATION:43,LATENCY_ACTION_CREATOR_CHANNEL_EDITING:113,\nLATENCY_ACTION_CREATOR_CHANNEL_DASHBOARD:49,LATENCY_ACTION_CREATOR_CHANNEL_COPYRIGHT:44,LATENCY_ACTION_CREATOR_CHANNEL_COMMENTS:66,LATENCY_ACTION_CREATOR_CHANNEL_ANALYTICS:31,LATENCY_ACTION_CREATOR_ARTIST_PROFILE:85,LATENCY_ACTION_CREATOR_ARTIST_CONCERTS:84,LATENCY_ACTION_CREATOR_ARTIST_ANALYTICS:83,LATENCY_ACTION_CREATOR_ANALYTICS_EXPLORE:140,LATENCY_ACTION_STORYBOARD_THUMBNAILS:118,LATENCY_ACTION_SEARCH_THUMBNAILS:59,LATENCY_ACTION_ON_DEVICE_MODEL_DOWNLOAD:54,LATENCY_ACTION_VOICE_ASSISTANT:47,LATENCY_ACTION_SEARCH_UI:35,\nLATENCY_ACTION_SUGGEST:30,LATENCY_ACTION_AUTO_SEARCH:126,LATENCY_ACTION_DOWNLOADS:98,LATENCY_ACTION_EXPLORE:75,LATENCY_ACTION_VIDEO_LIST:63,LATENCY_ACTION_HOME_RESUME:60,LATENCY_ACTION_SUBSCRIPTIONS_LIST:57,LATENCY_ACTION_THUMBNAIL_LOAD:42,LATENCY_ACTION_FIRST_THUMBNAIL_LOAD:29,LATENCY_ACTION_SUBSCRIPTIONS_FEED:109,LATENCY_ACTION_SUBSCRIPTIONS:28,LATENCY_ACTION_TRENDING:27,LATENCY_ACTION_LIBRARY:21,LATENCY_ACTION_VIDEO_THUMBNAIL:8,LATENCY_ACTION_SHOW_MORE:7,LATENCY_ACTION_VIDEO_PREVIEW:6,LATENCY_ACTION_PREBUFFER_VIDEO:144,\nLATENCY_ACTION_PREFETCH_VIDEO:143,LATENCY_ACTION_DIRECT_PLAYBACK:132,LATENCY_ACTION_REEL_WATCH:41,LATENCY_ACTION_AD_TO_AD:22,LATENCY_ACTION_VIDEO_TO_AD:17,LATENCY_ACTION_AD_TO_VIDEO:16,LATENCY_ACTION_ONBOARDING:135,LATENCY_ACTION_LOGIN:97,LATENCY_ACTION_BROWSE:11,LATENCY_ACTION_CHANNELS:4,LATENCY_ACTION_WATCH:3,LATENCY_ACTION_RESULTS:2,LATENCY_ACTION_HOME:1,LATENCY_ACTION_STARTUP:106,LATENCY_ACTION_UNKNOWN:0};T[T.LATENCY_ACTION_KIDS_PROFILE_SWITCHER]\u003d\"LATENCY_ACTION_KIDS_PROFILE_SWITCHER\";\nT[T.LATENCY_ACTION_OFFLINE_THUMBNAIL_TRANSFER]\u003d\"LATENCY_ACTION_OFFLINE_THUMBNAIL_TRANSFER\";T[T.LATENCY_ACTION_CREATOR_VIDEO_VIDEO_EDITOR_ASYNC]\u003d\"LATENCY_ACTION_CREATOR_VIDEO_VIDEO_EDITOR_ASYNC\";T[T.LATENCY_ACTION_CREATOR_VIDEO_VIDEO_EDITOR]\u003d\"LATENCY_ACTION_CREATOR_VIDEO_VIDEO_EDITOR\";T[T.LATENCY_ACTION_SPINNER_DISPLAYED]\u003d\"LATENCY_ACTION_SPINNER_DISPLAYED\";T[T.LATENCY_ACTION_PLAYABILITY_CHECK]\u003d\"LATENCY_ACTION_PLAYABILITY_CHECK\";T[T.LATENCY_ACTION_PROCESS]\u003d\"LATENCY_ACTION_PROCESS\";\nT[T.LATENCY_ACTION_APP_STARTUP]\u003d\"LATENCY_ACTION_APP_STARTUP\";T[T.LATENCY_ACTION_ABANDONED_DIRECT_PLAYBACK]\u003d\"LATENCY_ACTION_ABANDONED_DIRECT_PLAYBACK\";T[T.LATENCY_ACTION_SHARE_VIDEO]\u003d\"LATENCY_ACTION_SHARE_VIDEO\";T[T.LATENCY_ACTION_AD_TO_VIDEO_INT]\u003d\"LATENCY_ACTION_AD_TO_VIDEO_INT\";T[T.LATENCY_ACTION_ABANDONED_BROWSE]\u003d\"LATENCY_ACTION_ABANDONED_BROWSE\";T[T.LATENCY_ACTION_PLAYER_ROTATION]\u003d\"LATENCY_ACTION_PLAYER_ROTATION\";T[T.LATENCY_ACTION_SHOPPING_IN_APP]\u003d\"LATENCY_ACTION_SHOPPING_IN_APP\";\nT[T.LATENCY_ACTION_PLAYER_ATTESTATION]\u003d\"LATENCY_ACTION_PLAYER_ATTESTATION\";T[T.LATENCY_ACTION_PLAYER_SEEK]\u003d\"LATENCY_ACTION_PLAYER_SEEK\";T[T.LATENCY_ACTION_SUPER_STICKER_BUY_FLOW]\u003d\"LATENCY_ACTION_SUPER_STICKER_BUY_FLOW\";T[T.LATENCY_ACTION_BLOCKS_PERFORMANCE]\u003d\"LATENCY_ACTION_BLOCKS_PERFORMANCE\";T[T.LATENCY_ACTION_ASSISTANT_QUERY]\u003d\"LATENCY_ACTION_ASSISTANT_QUERY\";T[T.LATENCY_ACTION_ASSISTANT_SETTINGS]\u003d\"LATENCY_ACTION_ASSISTANT_SETTINGS\";T[T.LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF]\u003d\"LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF\";\nT[T.LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF]\u003d\"LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF\";T[T.LATENCY_ACTION_PROOF_OF_ORIGIN_TOKEN_CREATE]\u003d\"LATENCY_ACTION_PROOF_OF_ORIGIN_TOKEN_CREATE\";T[T.LATENCY_ACTION_EMBEDS_SDK_INITIALIZATION]\u003d\"LATENCY_ACTION_EMBEDS_SDK_INITIALIZATION\";T[T.LATENCY_ACTION_NETWORKLESS_PERFORMANCE]\u003d\"LATENCY_ACTION_NETWORKLESS_PERFORMANCE\";T[T.LATENCY_ACTION_DOWNLOADS_EXPANSION]\u003d\"LATENCY_ACTION_DOWNLOADS_EXPANSION\";T[T.LATENCY_ACTION_ENTITY_TRANSFORM]\u003d\"LATENCY_ACTION_ENTITY_TRANSFORM\";\nT[T.LATENCY_ACTION_DOWNLOADS_COMPATIBILITY_LAYER]\u003d\"LATENCY_ACTION_DOWNLOADS_COMPATIBILITY_LAYER\";T[T.LATENCY_ACTION_EMBEDS_SET_VIDEO]\u003d\"LATENCY_ACTION_EMBEDS_SET_VIDEO\";T[T.LATENCY_ACTION_SETTINGS]\u003d\"LATENCY_ACTION_SETTINGS\";T[T.LATENCY_ACTION_ABANDONED_STARTUP]\u003d\"LATENCY_ACTION_ABANDONED_STARTUP\";T[T.LATENCY_ACTION_MEDIA_BROWSER_ALARM_PLAY]\u003d\"LATENCY_ACTION_MEDIA_BROWSER_ALARM_PLAY\";T[T.LATENCY_ACTION_MEDIA_BROWSER_SEARCH]\u003d\"LATENCY_ACTION_MEDIA_BROWSER_SEARCH\";\nT[T.LATENCY_ACTION_MEDIA_BROWSER_LOAD_TREE]\u003d\"LATENCY_ACTION_MEDIA_BROWSER_LOAD_TREE\";T[T.LATENCY_ACTION_WHO_IS_WATCHING]\u003d\"LATENCY_ACTION_WHO_IS_WATCHING\";T[T.LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH]\u003d\"LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH\";T[T.LATENCY_ACTION_LITE_SWITCH_ACCOUNT]\u003d\"LATENCY_ACTION_LITE_SWITCH_ACCOUNT\";T[T.LATENCY_ACTION_ELEMENTS_PERFORMANCE]\u003d\"LATENCY_ACTION_ELEMENTS_PERFORMANCE\";T[T.LATENCY_ACTION_LOCATION_SIGNAL_COLLECTION]\u003d\"LATENCY_ACTION_LOCATION_SIGNAL_COLLECTION\";\nT[T.LATENCY_ACTION_MODIFY_CHANNEL_NOTIFICATION]\u003d\"LATENCY_ACTION_MODIFY_CHANNEL_NOTIFICATION\";T[T.LATENCY_ACTION_OFFLINE_STORE_START]\u003d\"LATENCY_ACTION_OFFLINE_STORE_START\";T[T.LATENCY_ACTION_REEL_EDITOR]\u003d\"LATENCY_ACTION_REEL_EDITOR\";T[T.LATENCY_ACTION_CHANNEL_SUBSCRIBE]\u003d\"LATENCY_ACTION_CHANNEL_SUBSCRIBE\";T[T.LATENCY_ACTION_CHANNEL_PREVIEW]\u003d\"LATENCY_ACTION_CHANNEL_PREVIEW\";T[T.LATENCY_ACTION_PREFETCH]\u003d\"LATENCY_ACTION_PREFETCH\";T[T.LATENCY_ACTION_ABANDONED_WATCH]\u003d\"LATENCY_ACTION_ABANDONED_WATCH\";\nT[T.LATENCY_ACTION_LOAD_COMMENT_REPLIES]\u003d\"LATENCY_ACTION_LOAD_COMMENT_REPLIES\";T[T.LATENCY_ACTION_LOAD_COMMENTS]\u003d\"LATENCY_ACTION_LOAD_COMMENTS\";T[T.LATENCY_ACTION_EDIT_COMMENT]\u003d\"LATENCY_ACTION_EDIT_COMMENT\";T[T.LATENCY_ACTION_NEW_COMMENT]\u003d\"LATENCY_ACTION_NEW_COMMENT\";T[T.LATENCY_ACTION_OFFLINE_SHARING_RECEIVER_PAIRING]\u003d\"LATENCY_ACTION_OFFLINE_SHARING_RECEIVER_PAIRING\";T[T.LATENCY_ACTION_EMBED]\u003d\"LATENCY_ACTION_EMBED\";T[T.LATENCY_ACTION_MDX_LAUNCH]\u003d\"LATENCY_ACTION_MDX_LAUNCH\";\nT[T.LATENCY_ACTION_RESOLVE_URL]\u003d\"LATENCY_ACTION_RESOLVE_URL\";T[T.LATENCY_ACTION_CAST_SPLASH]\u003d\"LATENCY_ACTION_CAST_SPLASH\";T[T.LATENCY_ACTION_MDX_CAST]\u003d\"LATENCY_ACTION_MDX_CAST\";T[T.LATENCY_ACTION_MDX_COMMAND]\u003d\"LATENCY_ACTION_MDX_COMMAND\";T[T.LATENCY_ACTION_REEL_SELECT_SEGMENT]\u003d\"LATENCY_ACTION_REEL_SELECT_SEGMENT\";T[T.LATENCY_ACTION_ACCELERATED_EFFECTS]\u003d\"LATENCY_ACTION_ACCELERATED_EFFECTS\";T[T.LATENCY_ACTION_UPLOAD_AUDIO_MIXER]\u003d\"LATENCY_ACTION_UPLOAD_AUDIO_MIXER\";\nT[T.LATENCY_ACTION_SHORTS_SEG_IMP_TRANSCODING]\u003d\"LATENCY_ACTION_SHORTS_SEG_IMP_TRANSCODING\";T[T.LATENCY_ACTION_SHORTS_AUDIO_PICKER_PLAYBACK]\u003d\"LATENCY_ACTION_SHORTS_AUDIO_PICKER_PLAYBACK\";T[T.LATENCY_ACTION_SHORTS_WAVEFORM_DOWNLOAD]\u003d\"LATENCY_ACTION_SHORTS_WAVEFORM_DOWNLOAD\";T[T.LATENCY_ACTION_SHORTS_VIDEO_INGESTION]\u003d\"LATENCY_ACTION_SHORTS_VIDEO_INGESTION\";T[T.LATENCY_ACTION_SHORTS_GALLERY]\u003d\"LATENCY_ACTION_SHORTS_GALLERY\";T[T.LATENCY_ACTION_SHORTS_TRIM]\u003d\"LATENCY_ACTION_SHORTS_TRIM\";\nT[T.LATENCY_ACTION_SHORTS_EDIT]\u003d\"LATENCY_ACTION_SHORTS_EDIT\";T[T.LATENCY_ACTION_SHORTS_CAMERA]\u003d\"LATENCY_ACTION_SHORTS_CAMERA\";T[T.LATENCY_ACTION_PARENT_TOOLS_DASHBOARD]\u003d\"LATENCY_ACTION_PARENT_TOOLS_DASHBOARD\";T[T.LATENCY_ACTION_PARENT_TOOLS_COLLECTION]\u003d\"LATENCY_ACTION_PARENT_TOOLS_COLLECTION\";T[T.LATENCY_ACTION_MUSIC_LOAD_RECOMMENDED_MEDIA_ITEMS]\u003d\"LATENCY_ACTION_MUSIC_LOAD_RECOMMENDED_MEDIA_ITEMS\";T[T.LATENCY_ACTION_MUSIC_LOAD_MEDIA_ITEMS]\u003d\"LATENCY_ACTION_MUSIC_LOAD_MEDIA_ITEMS\";\nT[T.LATENCY_ACTION_MUSIC_ALBUM_DETAIL]\u003d\"LATENCY_ACTION_MUSIC_ALBUM_DETAIL\";T[T.LATENCY_ACTION_MUSIC_PLAYLIST_DETAIL]\u003d\"LATENCY_ACTION_MUSIC_PLAYLIST_DETAIL\";T[T.LATENCY_ACTION_CHIPS]\u003d\"LATENCY_ACTION_CHIPS\";T[T.LATENCY_ACTION_SEARCH_ZERO_STATE]\u003d\"LATENCY_ACTION_SEARCH_ZERO_STATE\";T[T.LATENCY_ACTION_LIVE_PAGINATION]\u003d\"LATENCY_ACTION_LIVE_PAGINATION\";T[T.LATENCY_ACTION_LIVE]\u003d\"LATENCY_ACTION_LIVE\";T[T.LATENCY_ACTION_PREBUFFER]\u003d\"LATENCY_ACTION_PREBUFFER\";T[T.LATENCY_ACTION_TENX]\u003d\"LATENCY_ACTION_TENX\";\nT[T.LATENCY_ACTION_KIDS_PROFILE_SETTINGS]\u003d\"LATENCY_ACTION_KIDS_PROFILE_SETTINGS\";T[T.LATENCY_ACTION_KIDS_WATCH_IT_AGAIN]\u003d\"LATENCY_ACTION_KIDS_WATCH_IT_AGAIN\";T[T.LATENCY_ACTION_KIDS_SECRET_CODE]\u003d\"LATENCY_ACTION_KIDS_SECRET_CODE\";T[T.LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS]\u003d\"LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS\";T[T.LATENCY_ACTION_KIDS_ONBOARDING]\u003d\"LATENCY_ACTION_KIDS_ONBOARDING\";T[T.LATENCY_ACTION_KIDS_VOICE_SEARCH]\u003d\"LATENCY_ACTION_KIDS_VOICE_SEARCH\";\nT[T.LATENCY_ACTION_KIDS_CURATED_COLLECTION]\u003d\"LATENCY_ACTION_KIDS_CURATED_COLLECTION\";T[T.LATENCY_ACTION_KIDS_LIBRARY]\u003d\"LATENCY_ACTION_KIDS_LIBRARY\";T[T.LATENCY_ACTION_CREATOR_VIDEO_TRANSLATIONS]\u003d\"LATENCY_ACTION_CREATOR_VIDEO_TRANSLATIONS\";T[T.LATENCY_ACTION_CREATOR_VIDEO_MONETIZATION]\u003d\"LATENCY_ACTION_CREATOR_VIDEO_MONETIZATION\";T[T.LATENCY_ACTION_CREATOR_VIDEO_LIVE_STREAMING]\u003d\"LATENCY_ACTION_CREATOR_VIDEO_LIVE_STREAMING\";T[T.LATENCY_ACTION_CREATOR_VIDEO_LIVE_SETTINGS]\u003d\"LATENCY_ACTION_CREATOR_VIDEO_LIVE_SETTINGS\";\nT[T.LATENCY_ACTION_CREATOR_VIDEO_EDITOR_ASYNC]\u003d\"LATENCY_ACTION_CREATOR_VIDEO_EDITOR_ASYNC\";T[T.LATENCY_ACTION_CREATOR_VIDEO_EDITOR]\u003d\"LATENCY_ACTION_CREATOR_VIDEO_EDITOR\";T[T.LATENCY_ACTION_CREATOR_VIDEO_EDIT]\u003d\"LATENCY_ACTION_CREATOR_VIDEO_EDIT\";T[T.LATENCY_ACTION_CREATOR_VIDEO_COMMENTS]\u003d\"LATENCY_ACTION_CREATOR_VIDEO_COMMENTS\";T[T.LATENCY_ACTION_CREATOR_VIDEO_ANALYTICS]\u003d\"LATENCY_ACTION_CREATOR_VIDEO_ANALYTICS\";T[T.LATENCY_ACTION_CREATOR_POST_LIST]\u003d\"LATENCY_ACTION_CREATOR_POST_LIST\";\nT[T.LATENCY_ACTION_CREATOR_POST_EDIT]\u003d\"LATENCY_ACTION_CREATOR_POST_EDIT\";T[T.LATENCY_ACTION_CREATOR_POST_COMMENTS]\u003d\"LATENCY_ACTION_CREATOR_POST_COMMENTS\";T[T.LATENCY_ACTION_CREATOR_LIVE_STREAMING]\u003d\"LATENCY_ACTION_CREATOR_LIVE_STREAMING\";T[T.LATENCY_ACTION_CREATOR_DIALOG_UPLOADS]\u003d\"LATENCY_ACTION_CREATOR_DIALOG_UPLOADS\";T[T.LATENCY_ACTION_CREATOR_DIALOG_COPYRIGHT_STRIKES]\u003d\"LATENCY_ACTION_CREATOR_DIALOG_COPYRIGHT_STRIKES\";T[T.LATENCY_ACTION_CREATOR_CHANNEL_VIDEOS]\u003d\"LATENCY_ACTION_CREATOR_CHANNEL_VIDEOS\";\nT[T.LATENCY_ACTION_CREATOR_CHANNEL_TRANSLATIONS]\u003d\"LATENCY_ACTION_CREATOR_CHANNEL_TRANSLATIONS\";T[T.LATENCY_ACTION_CREATOR_CHANNEL_PLAYLISTS]\u003d\"LATENCY_ACTION_CREATOR_CHANNEL_PLAYLISTS\";T[T.LATENCY_ACTION_CREATOR_CHANNEL_MUSIC]\u003d\"LATENCY_ACTION_CREATOR_CHANNEL_MUSIC\";T[T.LATENCY_ACTION_CREATOR_CHANNEL_MONETIZATION]\u003d\"LATENCY_ACTION_CREATOR_CHANNEL_MONETIZATION\";T[T.LATENCY_ACTION_CREATOR_CHANNEL_EDITING]\u003d\"LATENCY_ACTION_CREATOR_CHANNEL_EDITING\";T[T.LATENCY_ACTION_CREATOR_CHANNEL_DASHBOARD]\u003d\"LATENCY_ACTION_CREATOR_CHANNEL_DASHBOARD\";\nT[T.LATENCY_ACTION_CREATOR_CHANNEL_COPYRIGHT]\u003d\"LATENCY_ACTION_CREATOR_CHANNEL_COPYRIGHT\";T[T.LATENCY_ACTION_CREATOR_CHANNEL_COMMENTS]\u003d\"LATENCY_ACTION_CREATOR_CHANNEL_COMMENTS\";T[T.LATENCY_ACTION_CREATOR_CHANNEL_ANALYTICS]\u003d\"LATENCY_ACTION_CREATOR_CHANNEL_ANALYTICS\";T[T.LATENCY_ACTION_CREATOR_ARTIST_PROFILE]\u003d\"LATENCY_ACTION_CREATOR_ARTIST_PROFILE\";T[T.LATENCY_ACTION_CREATOR_ARTIST_CONCERTS]\u003d\"LATENCY_ACTION_CREATOR_ARTIST_CONCERTS\";T[T.LATENCY_ACTION_CREATOR_ARTIST_ANALYTICS]\u003d\"LATENCY_ACTION_CREATOR_ARTIST_ANALYTICS\";\nT[T.LATENCY_ACTION_CREATOR_ANALYTICS_EXPLORE]\u003d\"LATENCY_ACTION_CREATOR_ANALYTICS_EXPLORE\";T[T.LATENCY_ACTION_STORYBOARD_THUMBNAILS]\u003d\"LATENCY_ACTION_STORYBOARD_THUMBNAILS\";T[T.LATENCY_ACTION_SEARCH_THUMBNAILS]\u003d\"LATENCY_ACTION_SEARCH_THUMBNAILS\";T[T.LATENCY_ACTION_ON_DEVICE_MODEL_DOWNLOAD]\u003d\"LATENCY_ACTION_ON_DEVICE_MODEL_DOWNLOAD\";T[T.LATENCY_ACTION_VOICE_ASSISTANT]\u003d\"LATENCY_ACTION_VOICE_ASSISTANT\";T[T.LATENCY_ACTION_SEARCH_UI]\u003d\"LATENCY_ACTION_SEARCH_UI\";T[T.LATENCY_ACTION_SUGGEST]\u003d\"LATENCY_ACTION_SUGGEST\";\nT[T.LATENCY_ACTION_AUTO_SEARCH]\u003d\"LATENCY_ACTION_AUTO_SEARCH\";T[T.LATENCY_ACTION_DOWNLOADS]\u003d\"LATENCY_ACTION_DOWNLOADS\";T[T.LATENCY_ACTION_EXPLORE]\u003d\"LATENCY_ACTION_EXPLORE\";T[T.LATENCY_ACTION_VIDEO_LIST]\u003d\"LATENCY_ACTION_VIDEO_LIST\";T[T.LATENCY_ACTION_HOME_RESUME]\u003d\"LATENCY_ACTION_HOME_RESUME\";T[T.LATENCY_ACTION_SUBSCRIPTIONS_LIST]\u003d\"LATENCY_ACTION_SUBSCRIPTIONS_LIST\";T[T.LATENCY_ACTION_THUMBNAIL_LOAD]\u003d\"LATENCY_ACTION_THUMBNAIL_LOAD\";T[T.LATENCY_ACTION_FIRST_THUMBNAIL_LOAD]\u003d\"LATENCY_ACTION_FIRST_THUMBNAIL_LOAD\";\nT[T.LATENCY_ACTION_SUBSCRIPTIONS_FEED]\u003d\"LATENCY_ACTION_SUBSCRIPTIONS_FEED\";T[T.LATENCY_ACTION_SUBSCRIPTIONS]\u003d\"LATENCY_ACTION_SUBSCRIPTIONS\";T[T.LATENCY_ACTION_TRENDING]\u003d\"LATENCY_ACTION_TRENDING\";T[T.LATENCY_ACTION_LIBRARY]\u003d\"LATENCY_ACTION_LIBRARY\";T[T.LATENCY_ACTION_VIDEO_THUMBNAIL]\u003d\"LATENCY_ACTION_VIDEO_THUMBNAIL\";T[T.LATENCY_ACTION_SHOW_MORE]\u003d\"LATENCY_ACTION_SHOW_MORE\";T[T.LATENCY_ACTION_VIDEO_PREVIEW]\u003d\"LATENCY_ACTION_VIDEO_PREVIEW\";T[T.LATENCY_ACTION_PREBUFFER_VIDEO]\u003d\"LATENCY_ACTION_PREBUFFER_VIDEO\";\nT[T.LATENCY_ACTION_PREFETCH_VIDEO]\u003d\"LATENCY_ACTION_PREFETCH_VIDEO\";T[T.LATENCY_ACTION_DIRECT_PLAYBACK]\u003d\"LATENCY_ACTION_DIRECT_PLAYBACK\";T[T.LATENCY_ACTION_REEL_WATCH]\u003d\"LATENCY_ACTION_REEL_WATCH\";T[T.LATENCY_ACTION_AD_TO_AD]\u003d\"LATENCY_ACTION_AD_TO_AD\";T[T.LATENCY_ACTION_VIDEO_TO_AD]\u003d\"LATENCY_ACTION_VIDEO_TO_AD\";T[T.LATENCY_ACTION_AD_TO_VIDEO]\u003d\"LATENCY_ACTION_AD_TO_VIDEO\";T[T.LATENCY_ACTION_ONBOARDING]\u003d\"LATENCY_ACTION_ONBOARDING\";T[T.LATENCY_ACTION_LOGIN]\u003d\"LATENCY_ACTION_LOGIN\";\nT[T.LATENCY_ACTION_BROWSE]\u003d\"LATENCY_ACTION_BROWSE\";T[T.LATENCY_ACTION_CHANNELS]\u003d\"LATENCY_ACTION_CHANNELS\";T[T.LATENCY_ACTION_WATCH]\u003d\"LATENCY_ACTION_WATCH\";T[T.LATENCY_ACTION_RESULTS]\u003d\"LATENCY_ACTION_RESULTS\";T[T.LATENCY_ACTION_HOME]\u003d\"LATENCY_ACTION_HOME\";T[T.LATENCY_ACTION_STARTUP]\u003d\"LATENCY_ACTION_STARTUP\";T[T.LATENCY_ACTION_UNKNOWN]\u003d\"LATENCY_ACTION_UNKNOWN\";var Jx\u003d{LATENCY_NETWORK_MOBILE:2,LATENCY_NETWORK_WIFI:1,LATENCY_NETWORK_UNKNOWN:0};Jx[Jx.LATENCY_NETWORK_MOBILE]\u003d\"LATENCY_NETWORK_MOBILE\";\nJx[Jx.LATENCY_NETWORK_WIFI]\u003d\"LATENCY_NETWORK_WIFI\";Jx[Jx.LATENCY_NETWORK_UNKNOWN]\u003d\"LATENCY_NETWORK_UNKNOWN\";var Kx\u003d{CONN_INVALID:31,CONN_CELLULAR_5G_NSA:12,CONN_CELLULAR_5G_SA:11,CONN_WIFI_METERED:10,CONN_CELLULAR_5G:9,CONN_DISCO:8,CONN_CELLULAR_UNKNOWN:7,CONN_CELLULAR_4G:6,CONN_CELLULAR_3G:5,CONN_CELLULAR_2G:4,CONN_WIFI:3,CONN_NONE:2,CONN_UNKNOWN:1,CONN_DEFAULT:0};Kx[Kx.CONN_INVALID]\u003d\"CONN_INVALID\";Kx[Kx.CONN_CELLULAR_5G_NSA]\u003d\"CONN_CELLULAR_5G_NSA\";Kx[Kx.CONN_CELLULAR_5G_SA]\u003d\"CONN_CELLULAR_5G_SA\";\nKx[Kx.CONN_WIFI_METERED]\u003d\"CONN_WIFI_METERED\";Kx[Kx.CONN_CELLULAR_5G]\u003d\"CONN_CELLULAR_5G\";Kx[Kx.CONN_DISCO]\u003d\"CONN_DISCO\";Kx[Kx.CONN_CELLULAR_UNKNOWN]\u003d\"CONN_CELLULAR_UNKNOWN\";Kx[Kx.CONN_CELLULAR_4G]\u003d\"CONN_CELLULAR_4G\";Kx[Kx.CONN_CELLULAR_3G]\u003d\"CONN_CELLULAR_3G\";Kx[Kx.CONN_CELLULAR_2G]\u003d\"CONN_CELLULAR_2G\";Kx[Kx.CONN_WIFI]\u003d\"CONN_WIFI\";Kx[Kx.CONN_NONE]\u003d\"CONN_NONE\";Kx[Kx.CONN_UNKNOWN]\u003d\"CONN_UNKNOWN\";Kx[Kx.CONN_DEFAULT]\u003d\"CONN_DEFAULT\";\nvar Lx\u003d{DETAILED_NETWORK_TYPE_NR_NSA:126,DETAILED_NETWORK_TYPE_NR_SA:125,DETAILED_NETWORK_TYPE_INTERNAL_WIFI_IMPAIRED:124,DETAILED_NETWORK_TYPE_APP_WIFI_HOTSPOT:123,DETAILED_NETWORK_TYPE_DISCONNECTED:122,DETAILED_NETWORK_TYPE_NON_MOBILE_UNKNOWN:121,DETAILED_NETWORK_TYPE_MOBILE_UNKNOWN:120,DETAILED_NETWORK_TYPE_WIMAX:119,DETAILED_NETWORK_TYPE_ETHERNET:118,DETAILED_NETWORK_TYPE_BLUETOOTH:117,DETAILED_NETWORK_TYPE_WIFI:116,DETAILED_NETWORK_TYPE_LTE:115,DETAILED_NETWORK_TYPE_HSPAP:114,DETAILED_NETWORK_TYPE_EHRPD:113,\nDETAILED_NETWORK_TYPE_EVDO_B:112,DETAILED_NETWORK_TYPE_UMTS:111,DETAILED_NETWORK_TYPE_IDEN:110,DETAILED_NETWORK_TYPE_HSUPA:109,DETAILED_NETWORK_TYPE_HSPA:108,DETAILED_NETWORK_TYPE_HSDPA:107,DETAILED_NETWORK_TYPE_EVDO_A:106,DETAILED_NETWORK_TYPE_EVDO_0:105,DETAILED_NETWORK_TYPE_CDMA:104,DETAILED_NETWORK_TYPE_1_X_RTT:103,DETAILED_NETWORK_TYPE_GPRS:102,DETAILED_NETWORK_TYPE_EDGE:101,DETAILED_NETWORK_TYPE_UNKNOWN:0};Lx[Lx.DETAILED_NETWORK_TYPE_NR_NSA]\u003d\"DETAILED_NETWORK_TYPE_NR_NSA\";\nLx[Lx.DETAILED_NETWORK_TYPE_NR_SA]\u003d\"DETAILED_NETWORK_TYPE_NR_SA\";Lx[Lx.DETAILED_NETWORK_TYPE_INTERNAL_WIFI_IMPAIRED]\u003d\"DETAILED_NETWORK_TYPE_INTERNAL_WIFI_IMPAIRED\";Lx[Lx.DETAILED_NETWORK_TYPE_APP_WIFI_HOTSPOT]\u003d\"DETAILED_NETWORK_TYPE_APP_WIFI_HOTSPOT\";Lx[Lx.DETAILED_NETWORK_TYPE_DISCONNECTED]\u003d\"DETAILED_NETWORK_TYPE_DISCONNECTED\";Lx[Lx.DETAILED_NETWORK_TYPE_NON_MOBILE_UNKNOWN]\u003d\"DETAILED_NETWORK_TYPE_NON_MOBILE_UNKNOWN\";Lx[Lx.DETAILED_NETWORK_TYPE_MOBILE_UNKNOWN]\u003d\"DETAILED_NETWORK_TYPE_MOBILE_UNKNOWN\";\nLx[Lx.DETAILED_NETWORK_TYPE_WIMAX]\u003d\"DETAILED_NETWORK_TYPE_WIMAX\";Lx[Lx.DETAILED_NETWORK_TYPE_ETHERNET]\u003d\"DETAILED_NETWORK_TYPE_ETHERNET\";Lx[Lx.DETAILED_NETWORK_TYPE_BLUETOOTH]\u003d\"DETAILED_NETWORK_TYPE_BLUETOOTH\";Lx[Lx.DETAILED_NETWORK_TYPE_WIFI]\u003d\"DETAILED_NETWORK_TYPE_WIFI\";Lx[Lx.DETAILED_NETWORK_TYPE_LTE]\u003d\"DETAILED_NETWORK_TYPE_LTE\";Lx[Lx.DETAILED_NETWORK_TYPE_HSPAP]\u003d\"DETAILED_NETWORK_TYPE_HSPAP\";Lx[Lx.DETAILED_NETWORK_TYPE_EHRPD]\u003d\"DETAILED_NETWORK_TYPE_EHRPD\";Lx[Lx.DETAILED_NETWORK_TYPE_EVDO_B]\u003d\"DETAILED_NETWORK_TYPE_EVDO_B\";\nLx[Lx.DETAILED_NETWORK_TYPE_UMTS]\u003d\"DETAILED_NETWORK_TYPE_UMTS\";Lx[Lx.DETAILED_NETWORK_TYPE_IDEN]\u003d\"DETAILED_NETWORK_TYPE_IDEN\";Lx[Lx.DETAILED_NETWORK_TYPE_HSUPA]\u003d\"DETAILED_NETWORK_TYPE_HSUPA\";Lx[Lx.DETAILED_NETWORK_TYPE_HSPA]\u003d\"DETAILED_NETWORK_TYPE_HSPA\";Lx[Lx.DETAILED_NETWORK_TYPE_HSDPA]\u003d\"DETAILED_NETWORK_TYPE_HSDPA\";Lx[Lx.DETAILED_NETWORK_TYPE_EVDO_A]\u003d\"DETAILED_NETWORK_TYPE_EVDO_A\";Lx[Lx.DETAILED_NETWORK_TYPE_EVDO_0]\u003d\"DETAILED_NETWORK_TYPE_EVDO_0\";Lx[Lx.DETAILED_NETWORK_TYPE_CDMA]\u003d\"DETAILED_NETWORK_TYPE_CDMA\";\nLx[Lx.DETAILED_NETWORK_TYPE_1_X_RTT]\u003d\"DETAILED_NETWORK_TYPE_1_X_RTT\";Lx[Lx.DETAILED_NETWORK_TYPE_GPRS]\u003d\"DETAILED_NETWORK_TYPE_GPRS\";Lx[Lx.DETAILED_NETWORK_TYPE_EDGE]\u003d\"DETAILED_NETWORK_TYPE_EDGE\";Lx[Lx.DETAILED_NETWORK_TYPE_UNKNOWN]\u003d\"DETAILED_NETWORK_TYPE_UNKNOWN\";var Mx\u003d{LATENCY_PLAYER_RTSP:7,LATENCY_PLAYER_HTML5_INLINE:6,LATENCY_PLAYER_HTML5_FULLSCREEN:5,LATENCY_PLAYER_HTML5:4,LATENCY_PLAYER_FRAMEWORK:3,LATENCY_PLAYER_FLASH:2,LATENCY_PLAYER_EXO:1,LATENCY_PLAYER_UNKNOWN:0};\nMx[Mx.LATENCY_PLAYER_RTSP]\u003d\"LATENCY_PLAYER_RTSP\";Mx[Mx.LATENCY_PLAYER_HTML5_INLINE]\u003d\"LATENCY_PLAYER_HTML5_INLINE\";Mx[Mx.LATENCY_PLAYER_HTML5_FULLSCREEN]\u003d\"LATENCY_PLAYER_HTML5_FULLSCREEN\";Mx[Mx.LATENCY_PLAYER_HTML5]\u003d\"LATENCY_PLAYER_HTML5\";Mx[Mx.LATENCY_PLAYER_FRAMEWORK]\u003d\"LATENCY_PLAYER_FRAMEWORK\";Mx[Mx.LATENCY_PLAYER_FLASH]\u003d\"LATENCY_PLAYER_FLASH\";Mx[Mx.LATENCY_PLAYER_EXO]\u003d\"LATENCY_PLAYER_EXO\";Mx[Mx.LATENCY_PLAYER_UNKNOWN]\u003d\"LATENCY_PLAYER_UNKNOWN\";\nvar Nx\u003d{LATENCY_AD_BREAK_TYPE_POSTROLL:3,LATENCY_AD_BREAK_TYPE_MIDROLL:2,LATENCY_AD_BREAK_TYPE_PREROLL:1,LATENCY_AD_BREAK_TYPE_UNKNOWN:0};Nx[Nx.LATENCY_AD_BREAK_TYPE_POSTROLL]\u003d\"LATENCY_AD_BREAK_TYPE_POSTROLL\";Nx[Nx.LATENCY_AD_BREAK_TYPE_MIDROLL]\u003d\"LATENCY_AD_BREAK_TYPE_MIDROLL\";Nx[Nx.LATENCY_AD_BREAK_TYPE_PREROLL]\u003d\"LATENCY_AD_BREAK_TYPE_PREROLL\";Nx[Nx.LATENCY_AD_BREAK_TYPE_UNKNOWN]\u003d\"LATENCY_AD_BREAK_TYPE_UNKNOWN\";var Ox\u003d{LATENCY_ACTION_ERROR_STARTUP_TIMEOUT:1,LATENCY_ACTION_ERROR_UNSPECIFIED:0};\nOx[Ox.LATENCY_ACTION_ERROR_STARTUP_TIMEOUT]\u003d\"LATENCY_ACTION_ERROR_STARTUP_TIMEOUT\";Ox[Ox.LATENCY_ACTION_ERROR_UNSPECIFIED]\u003d\"LATENCY_ACTION_ERROR_UNSPECIFIED\";var Px\u003d{LIVE_STREAM_MODE_WINDOW:5,LIVE_STREAM_MODE_POST:4,LIVE_STREAM_MODE_LP:3,LIVE_STREAM_MODE_LIVE:2,LIVE_STREAM_MODE_DVR:1,LIVE_STREAM_MODE_UNKNOWN:0};Px[Px.LIVE_STREAM_MODE_WINDOW]\u003d\"LIVE_STREAM_MODE_WINDOW\";Px[Px.LIVE_STREAM_MODE_POST]\u003d\"LIVE_STREAM_MODE_POST\";Px[Px.LIVE_STREAM_MODE_LP]\u003d\"LIVE_STREAM_MODE_LP\";\nPx[Px.LIVE_STREAM_MODE_LIVE]\u003d\"LIVE_STREAM_MODE_LIVE\";Px[Px.LIVE_STREAM_MODE_DVR]\u003d\"LIVE_STREAM_MODE_DVR\";Px[Px.LIVE_STREAM_MODE_UNKNOWN]\u003d\"LIVE_STREAM_MODE_UNKNOWN\";var Qx\u003d{VIDEO_STREAM_TYPE_VOD:3,VIDEO_STREAM_TYPE_DVR:2,VIDEO_STREAM_TYPE_LIVE:1,VIDEO_STREAM_TYPE_UNSPECIFIED:0};Qx[Qx.VIDEO_STREAM_TYPE_VOD]\u003d\"VIDEO_STREAM_TYPE_VOD\";Qx[Qx.VIDEO_STREAM_TYPE_DVR]\u003d\"VIDEO_STREAM_TYPE_DVR\";Qx[Qx.VIDEO_STREAM_TYPE_LIVE]\u003d\"VIDEO_STREAM_TYPE_LIVE\";Qx[Qx.VIDEO_STREAM_TYPE_UNSPECIFIED]\u003d\"VIDEO_STREAM_TYPE_UNSPECIFIED\";\nvar Rx\u003d{YT_IDB_TRANSACTION_TYPE_READ:2,YT_IDB_TRANSACTION_TYPE_WRITE:1,YT_IDB_TRANSACTION_TYPE_UNKNOWN:0};Rx[Rx.YT_IDB_TRANSACTION_TYPE_READ]\u003d\"YT_IDB_TRANSACTION_TYPE_READ\";Rx[Rx.YT_IDB_TRANSACTION_TYPE_WRITE]\u003d\"YT_IDB_TRANSACTION_TYPE_WRITE\";Rx[Rx.YT_IDB_TRANSACTION_TYPE_UNKNOWN]\u003d\"YT_IDB_TRANSACTION_TYPE_UNKNOWN\";var Sx\u003d{PLAYER_ROTATION_TYPE_PORTRAIT_TO_FULLSCREEN:2,PLAYER_ROTATION_TYPE_FULLSCREEN_TO_PORTRAIT:1,PLAYER_ROTATION_TYPE_UNKNOWN:0};Sx[Sx.PLAYER_ROTATION_TYPE_PORTRAIT_TO_FULLSCREEN]\u003d\"PLAYER_ROTATION_TYPE_PORTRAIT_TO_FULLSCREEN\";\nSx[Sx.PLAYER_ROTATION_TYPE_FULLSCREEN_TO_PORTRAIT]\u003d\"PLAYER_ROTATION_TYPE_FULLSCREEN_TO_PORTRAIT\";Sx[Sx.PLAYER_ROTATION_TYPE_UNKNOWN]\u003d\"PLAYER_ROTATION_TYPE_UNKNOWN\";var yqa\u003d\"actionVisualElement spinnerInfo resourceInfo playerInfo commentInfo mdxInfo watchInfo thumbnailLoadInfo creatorInfo unpluggedInfo reelInfo subscriptionsFeedInfo requestIds mediaBrowserActionInfo musicLoadActionInfo shoppingInfo prefetchInfo accelerationSession webInfo tvInfo kabukiInfo mwebInfo musicInfo\".split(\" \");var Bx\u003dg.C.ytLoggingLatencyUsageStats_||{};g.Ia(\"ytLoggingLatencyUsageStats_\",Bx,void 0);zx.prototype.tick\u003dfunction(a,b,c,d){Cx(this,\"tick_\"+a+\"_\"+b)||(c\u003d{timestamp:c,cttAuthInfo:d},g.P(\"web_csi_via_jspb\")?(d\u003dnew Ria,g.D(d,1,a),g.D(d,2,b),a\u003dnew Fq,Yd(a,5,Yv,d),Xv(a,c)):g.Dt(\"latencyActionTicked\",{tickName:a,clientActionNonce:b},c))};\nzx.prototype.info\u003dfunction(a,b,c){var d\u003dObject.keys(a).join(\"\");Cx(this,\"info_\"+d+\"_\"+b)||(a\u003dObject.assign({},a),a.clientActionNonce\u003db,g.Dt(\"latencyActionInfo\",a,{cttAuthInfo:c}))};\nzx.prototype.jspbInfo\u003dfunction(a,b,c){for(var d\u003d\"\",e\u003d0;e\u003ca.toJSON().length;e++)void 0!\u003d\u003da.toJSON()[e]\u0026\u0026(d\u003d0\u003d\u003d\u003de?d.concat(\"\"+e):d.concat(\"_\"+e));Cx(this,\"info_\"+d+\"_\"+b)||(g.D(a,2,b),b\u003d{cttAuthInfo:c},c\u003dnew Fq,Yd(c,7,Yv,a),Xv(c,b))};\nzx.prototype.span\u003dfunction(a,b,c){var d\u003dObject.keys(a).join(\"\");Cx(this,\"span_\"+d+\"_\"+b)||(a.clientActionNonce\u003db,g.Dt(\"latencyActionSpan\",a,{cttAuthInfo:c}))};var N1\u003dwindow;N1.ytcsi\u0026\u0026(N1.ytcsi.info\u003dg.Ix,N1.ytcsi.tick\u003dFx);var Ova\u003d{g5:1,A5:2,PAUSED:3,1:\"DISABLED\",2:\"ENABLED\",3:\"PAUSED\"};var sS\u003d16/9,JUa\u003d[.25,.5,.75,1,1.25,1.5,1.75,2],KUa\u003dJUa.concat([3,4,5,6,7,8,9,10,15]);var LUa\u003d[\"h\",\"H\"],MUa\u003d[\"9\",\"(\"],NUa\u003d[\"9h\",\"(h\"],OUa\u003d[\"8\",\"*\"],PUa\u003d[\"a\",\"A\"],QUa\u003d[\"o\",\"O\"],RUa\u003d[\"m\",\"M\"],SUa\u003d[\"mac3\",\"MAC3\"],TUa\u003d[\"meac3\",\"MEAC3\"],O1\u003d{},jta\u003d(O1.h\u003dLUa,O1.H\u003dLUa,O1[\"9\"]\u003dMUa,O1[\"(\"]\u003dMUa,O1[\"9h\"]\u003dNUa,O1[\"(h\"]\u003dNUa,O1[\"8\"]\u003dOUa,O1[\"*\"]\u003dOUa,O1.a\u003dPUa,O1.A\u003dPUa,O1.o\u003dQUa,O1.O\u003dQUa,O1.m\u003dRUa,O1.M\u003dRUa,O1.mac3\u003dSUa,O1.MAC3\u003dSUa,O1.meac3\u003dTUa,O1.MEAC3\u003dTUa,O1);Zx.prototype.getLanguageInfo\u003dfunction(){return this.Fc};\nZx.prototype.toString\u003dfunction(){return this.Fc.name};\nZx.prototype.getLanguageInfo\u003dZx.prototype.getLanguageInfo;var P1,dy;P1\u003d{};g.ay\u003d(P1.auto\u003d0,P1.tiny\u003d144,P1.light\u003d144,P1.small\u003d240,P1.medium\u003d360,P1.large\u003d480,P1.hd720\u003d720,P1.hd1080\u003d1080,P1.hd1440\u003d1440,P1.hd2160\u003d2160,P1.hd2880\u003d2880,P1.highres\u003d4320,P1);dy\u003d{0:\"auto\",144:\"tiny\",240:\"small\",360:\"medium\",480:\"large\",720:\"hd720\",1080:\"hd1080\",1440:\"hd1440\",2160:\"hd2160\",2880:\"hd2880\",4320:\"highres\"};$x.prototype.equals\u003dfunction(a){return this.u\u003d\u003d\u003da.u\u0026\u0026this.j\u003d\u003d\u003da.j\u0026\u0026this.B\u003d\u003d\u003da.B\u0026\u0026this.reason\u003d\u003d\u003da.reason};\n$x.prototype.isLocked\u003dfunction(){return this.B\u0026\u0026!!this.u\u0026\u0026this.u\u003d\u003d\u003dthis.j};\n$x.prototype.compose\u003dfunction(a){if(a.B\u0026\u0026cy(a))return xE;if(a.B||cy(this))return a;if(this.B||cy(a))return this;var b\u003dthis.u\u0026\u0026a.u?Math.max(this.u,a.u):this.u||a.u,c\u003dthis.j\u0026\u0026a.j?Math.min(this.j,a.j):this.j||a.j;b\u003dMath.min(b,c);return b\u003d\u003d\u003dthis.u\u0026\u0026c\u003d\u003d\u003dthis.j?this:new $x(b,c,!1,c\u003d\u003d\u003dthis.j?this.reason:a.reason)};\n$x.prototype.C\u003dfunction(a){return a.video?Dqa(this,a.video.quality):!1};\nvar UUa\u003dby(\"auto\",\"hd1080\",!1,\"l\"),QKa\u003dby(\"auto\",\"large\",!1,\"l\"),xE\u003dby(\"auto\",\"auto\",!1,\"p\");by(\"small\",\"auto\",!1,\"p\");fy.prototype.jo\u003dfunction(a){a\u003da||xE;for(var b\u003dg.un(this.videoInfos,function(k){return a.C(k)}),c\u003d[],d\u003d{},e\u003d0;e\u003cb.length;e++){var f\u003db[e].video;\nd[f.quality]||(c.push(f),d[f.quality]\u003d!0)}return c};\nfy.prototype.getAvailableAudioTracks\u003dfunction(){return this.audioTracks};var qy\u003d{Uy:function(a,b){var c\u003da[0];a[0]\u003da[b%a.length];a[b%a.length]\u003dc},\nZR:function(a,b){a.splice(0,b)},\nlr:function(a){a.reverse()}};g.ry.prototype.set\u003dfunction(a,b){this.j[a]!\u003d\u003db\u0026\u0026(this.j[a]\u003db,this.url\u003d\"\")};\ng.ry.prototype.get\u003dfunction(a){ty(this);return this.j[a]||null};\ng.ry.prototype.clone\u003dfunction(){var a\u003dnew g.ry(this.u,this.D);a.B\u003dthis.B;a.path\u003dthis.path;a.C\u003dthis.C;a.j\u003dg.Kf(this.j);a.url\u003dthis.url;return a};\nvar Uqa\u003d[Cia];g.h\u003dAy.prototype;g.h.dD\u003dfunction(a){this.segments.push(a)};\ng.h.getDuration\u003dfunction(a){return(a\u003dthis.Xk(a))?a.duration:0};\ng.h.getDurationTicks\u003dfunction(a){return this.getDuration(a)};\ng.h.getFirstSegmentNumber\u003dfunction(){return this.segments.length?this.segments[0].Pa:-1};\ng.h.getIngestionTime\u003dfunction(a){return(a\u003dthis.Xk(a))?a.ingestionTime:NaN};\ng.h.getLastSegmentNumber\u003dfunction(){return this.segments.length?this.segments[this.segments.length-1].Pa:-1};\ng.h.getMaxKnownEndTime\u003dfunction(){var a\u003dthis.segments[this.segments.length-1];return a?a.endTime:NaN};\ng.h.getMinSeekableTime\u003dfunction(){return this.segments[0].startTime};\ng.h.getNumberOfSegments\u003dfunction(){return this.segments.length};\ng.h.getOffset\u003dfunction(){return 0};\ng.h.getSegmentNumberForTime\u003dfunction(a){return(a\u003dthis.jt(a))?a.Pa:-1};\ng.h.getSegmentURL\u003dfunction(a){return(a\u003dthis.Xk(a))?a.sourceURL:\"\"};\ng.h.getStartTime\u003dfunction(a){return(a\u003dthis.Xk(a))?a.startTime:0};\ng.h.getStartTimeInPeriod\u003dfunction(a){return(a\u003dthis.Xk(a))?a.j:0};\ng.h.isLoaded\u003dfunction(){return 0\u003cthis.segments.length};\ng.h.Xk\u003dfunction(a){if(this.j\u0026\u0026this.j.Pa\u003d\u003d\u003da)return this.j;a\u003dg.rc(this.segments,new zy(a,0,0,0,\"\"),function(b,c){return b.Pa-c.Pa});\nreturn this.j\u003d0\u003c\u003da?this.segments[a]:null};\ng.h.jt\u003dfunction(a){if(this.j\u0026\u0026this.j.startTime\u003c\u003da\u0026\u0026a\u003cthis.j.startTime+this.j.duration)return this.j;a\u003dg.rc(this.segments,{startTime:a},function(b,c){return b.startTime-c.startTime});\nreturn this.j\u003d0\u003c\u003da?this.segments[a]:this.segments[Math.max(0,-a-2)]};\ng.h.append\u003dfunction(a){if(a.length)if(a\u003dg.kc(a),this.segments.length){var b\u003dthis.segments.length?g.Vb(this.segments).endTime:0,c\u003da[0].Pa-this.getLastSegmentNumber();1\u003cc\u0026\u0026fc(this.segments);for(c\u003d0\u003cc?0:-c+1;c\u003ca.length;c++){var d\u003da[c];d.startTime\u003db;d.endTime\u003dd.startTime+d.duration;b+\u003da[c].duration;this.segments.push(a[c])}}else this.segments\u003da};\ng.h.getLocalMaxByterate\u003dfunction(){return 0};By.prototype.append\u003dfunction(a){if(Xqa(this,a)){var b\u003dthis.j[this.j.length-1];this.j[this.j.length-1]\u003dnew Uint8Array(b.buffer,b.byteOffset,b.length+a.length);Dy(this)}else this.j.push(a);this.totalLength+\u003da.length};\nBy.prototype.split\u003dfunction(a){for(var b\u003dnew By,c\u003dnew By,d\u003dg.q(this.j),e\u003dd.next();!e.done;e\u003dd.next())e\u003de.value,a\u003e\u003de.length?(b.append(e),a-\u003de.length):a?(b.append(new Uint8Array(e.buffer,e.byteOffset,a)),c.append(new Uint8Array(e.buffer,e.byteOffset+a,e.length-a)),a\u003d0):c.append(e);return{AA:b,vp:c}};\nBy.prototype.isFocused\u003dfunction(a){return a\u003e\u003dthis.B\u0026\u0026a\u003cthis.B+this.j[this.u].length};\nBy.prototype.focus\u003dfunction(a){if(!this.isFocused(a)){for(a\u003cthis.B\u0026\u0026Dy(this);this.B+this.j[this.u].length\u003c\u003da\u0026\u0026this.u\u003cthis.j.length;)this.B+\u003dthis.j[this.u].length,this.u+\u003d1;this.C\u003dvoid 0}};var IKa\u003dfunction(){function a(d){for(var e\u003dnew Uint8Array(d.length),f\u003d0;f\u003cd.length;f++)e[f]\u003dd[f];return e}\nfunction b(d){return new Uint8Array(d)}\nvar c\u003dnew Uint8Array([1]);return 1\u003d\u003d\u003dc.length\u0026\u00261\u003d\u003d\u003dc[0]?b:a}(),Ly\u003dArray(1024),Jy\u003dwindow.TextDecoder?new TextDecoder:void 0,Ny\u003dwindow.TextEncoder?new TextEncoder:void 0;Py.prototype.skip\u003dfunction(a){this.j+\u003da};\nPy.prototype.markAsSkip\u003dfunction(){this.type\u003d1936419184;this.data.setUint32(this.offset+4,1936419184)};var Q1\u003d{},VUa\u003d(Q1.predictStart\u003d\"predictStart\",Q1.start\u003d\"start\",Q1[\"continue\"]\u003d\"continue\",Q1.stop\u003d\"stop\",Q1),cra\u003d{EVENT_PREDICT_START:\"predictStart\",EVENT_START:\"start\",EVENT_CONTINUE:\"continue\",EVENT_STOP:\"stop\"};Yy.prototype.Qw\u003dfunction(){return!!(this.data[\"Stitched-Video-Id\"]||this.data[\"Stitched-Video-Cpn\"]||this.data[\"Stitched-Video-Duration-Us\"]||this.data[\"Stitched-Video-Start-Frame-Index\"]||this.data[\"Serialized-State\"])};\nYy.prototype.toString\u003dfunction(){for(var a\u003d\"\",b\u003dg.q(Object.keys(this.data)),c\u003db.next();!c.done;c\u003db.next())c\u003dc.value,a+\u003dc+\":\"+this.data[c]+\";\";return a};var nra\u003d!1;jz.prototype.Ww\u003dfunction(){var a\u003dthis.j;this.j\u003d0;var b\u003d!1;try{nz(this,440786851)\u0026\u0026(this.j\u003d0,nz(this,408125543)\u0026\u0026(b\u003d!0))}catch(c){if(c instanceof RangeError)this.j\u003d0,b\u003d!1,g.lw(c);else throw c;}this.j\u003da;return b};xz.prototype.set\u003dfunction(a,b){this.ag.get(a);this.j[a]\u003db;this.url\u003d\"\"};\nxz.prototype.get\u003dfunction(a){return this.j[a]||this.ag.get(a)};Ara.prototype.Kj\u003dfunction(a,b){a.ag\u003d\u003d\u003dthis.j\u0026\u0026(this.j\u003dzz(a,b));a.ag\u003d\u003d\u003dthis.B\u0026\u0026(this.B\u003dzz(a,b))};Fz.prototype.cf\u003dfunction(){return!!this.j\u0026\u0026this.index.isLoaded()};\nFz.prototype.Xr\u003dfunction(){return!1};\nFz.prototype.qJ\u003dfunction(a){return[a]};\nFz.prototype.uu\u003dfunction(a){return[a]};Hz.prototype.toString\u003dfunction(){return this.start+\"-\"+(null\u003d\u003dthis.end?\"\":this.end)};Lz.prototype.isEncrypted\u003dfunction(){return this.j.info.isEncrypted()};\nLz.prototype.equals\u003dfunction(a){return!(!a||a.j!\u003d\u003dthis.j||a.type!\u003d\u003dthis.type||(this.range\u0026\u0026a.range?a.range.start!\u003d\u003dthis.range.start||a.range.end!\u003d\u003dthis.range.end:a.range!\u003d\u003dthis.range)||a.Pa!\u003d\u003dthis.Pa||a.Db!\u003d\u003dthis.Db||a.u!\u003d\u003dthis.u)};\nLz.prototype.isVideo\u003dfunction(){return!!this.j.info.video};Rz.prototype.Yk\u003dfunction(){return this.B?sy(this.B):\"\"};\nRz.prototype.Sk\u003dfunction(){return Mz(this.j[0])};\nRz.prototype.Kj\u003dfunction(a,b){this.u.Kj(a,b);if(this.B){this.B\u003dzz(a,b);b\u003dg.q([\"acpns\",\"cpn\",\"daistate\",\"skipsq\"]);for(var c\u003db.next();!c.done;c\u003db.next())this.B.set(c.value,null)}this.requestId\u003da.get(\"req_id\")};g.w(Vz,Fz);g.h\u003dVz.prototype;g.h.Ki\u003dfunction(){return!1};\ng.h.MA\u003dfunction(){return!1};\ng.h.Yw\u003dfunction(){return!1};\ng.h.Xr\u003dfunction(){return!this.X};\ng.h.zo\u003dfunction(){var a\u003dnew Lz(1,this,this.initRange,\"getMetadataRequestInfo\");return new Rz([a],this.X)};\ng.h.Wr\u003dfunction(){return null};\ng.h.qv\u003dfunction(a){this.zn(a);return this.An(a.le?a.Pa+1:a.Pa,!1)};\ng.h.xm\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?!1:b;a\u003dthis.index.getSegmentNumberForTime(a);-1!\u003d\u003da||\"386\"\u003d\u003d\u003dthis.info.Yb()||this.info.Yb();b\u0026\u0026(a\u003dMath.min(this.index.getLastSegmentNumber(),a+1));return this.An(a,!0)};\ng.h.CF\u003dfunction(a){this.j\u003dnew Uint8Array(gA(a).buffer)};\ng.h.zn\u003dfunction(a){return 0\u003d\u003d\u003da.u?!0:this.index.getLastSegmentNumber()\u003ea.Pa\u0026\u0026this.index.getFirstSegmentNumber()\u003c\u003da.Pa+1};\ng.h.update\u003dfunction(a,b,c){this.index.append(a);Wqa(this.index,c);this.K\u003db};\ng.h.cf\u003dfunction(){return this.Xr()?!0:Fz.prototype.cf.call(this)};\ng.h.An\u003dfunction(a,b){var c\u003dthis.index.getSegmentURL(a),d\u003dthis.index.getStartTime(a),e\u003dthis.index.getDuration(a),f;b?e\u003df\u003d0:f\u003d0\u003cthis.info.Ob?this.info.Ob*e:1E3;b\u003d!b;var k\u003df;f\u003da\u003d\u003d\u003dthis.index.getLastSegmentNumber()\u0026\u0026!this.K\u0026\u00260\u003cf;a\u003dnew Lz(3,this,void 0,\"liveCreateRequestInfoForSegment\",a,d,e,0,k,f,b);return new Rz([a],c)};\ng.h.oF\u003dfunction(){return this.Xr()?0:this.initRange.length};\ng.h.kH\u003dfunction(){return!1};Yz.prototype.update\u003dfunction(a,b){var c\u003dvoid 0;this.u\u0026\u0026(c\u003dthis.u);var d\u003dnew Yz,e\u003dArray.from(a.getElementsByTagName(\"S\"));if(e.length){var f\u003d+Wz(a,\"timescale\")||1,k\u003d(+e[0].getAttribute(\"t\")||0)/f,l\u003d+Wz(a,\"startNumber\")||0;d.C\u003dk;var m\u003dk,n\u003d+Wz(a,\"presentationTimeOffset\")||0;b\u003dc?c.startSecs+c.durationSecs:b?m-n/f:0;m\u003dDate.parse(Qra(Wz(a,\"yt:segmentIngestTime\")))/1E3;d.D\u003d\"SegmentTemplate\"\u003d\u003d\u003da.parentElement.tagName;d.D\u0026\u0026(d.K\u003dWz(a,\"media\"));a\u003dc?l-c.Pa:1;d.J\u003d0\u003ca?0:-a+1;a\u003dg.q(e);for(e\u003da.next();!e.done;e\u003da.next()){e\u003d\ne.value;n\u003d+e.getAttribute(\"d\")/f;for(var p\u003d(+e.getAttribute(\"yt:sid\")||0)/f,r\u003d+e.getAttribute(\"r\")||0,t\u003d0;t\u003c\u003dr;t++)if(c\u0026\u0026l\u003c\u003dc.Pa)l++;else{var u\u003dnew Ora(l,b,n,m+p,k);d.j.push(u);var x\u003du.startSecs;u\u003de.getAttribute(\"yt:cuepointTimeOffset\");var y\u003de.getAttribute(\"yt:cuepointDuration\");if(u\u0026\u0026y){u\u003dNumber(u);x\u003d-u/f+x;y\u003dNumber(y)/f;var z\u003de.getAttribute(\"yt:cuepointContext\")||null,E\u003de.getAttribute(\"yt:cuepointIdentifier\")||\"\";var H\u003de.getAttribute(\"yt:cuepointEvent\")||\"\";H\u003dVUa[H]||\"unknown\";u\u003dnew Uw(x,y,z,E,\nH,u)}else u\u003dnull;u\u0026\u0026d.B.push(u);l++;b+\u003dn;k+\u003dn;m+\u003dn+p}}d.j.length\u0026\u0026(d.u\u003dg.Vb(d.j))}this.J\u003dd.J;this.u\u003dd.u||this.u;g.lc(this.j,d.j);g.lc(this.B,d.B);this.D\u003dd.D;this.K\u003dd.K;-1\u003d\u003d\u003dthis.C\u0026\u0026(this.C\u003dd.getStreamTimeOffset())};\nYz.prototype.getStreamTimeOffset\u003dfunction(){return-1\u003d\u003d\u003dthis.C?0:this.C};g.w(Zz,Ay);g.h\u003dZz.prototype;g.h.getFirstSegmentNumber\u003dfunction(){return this.Nk?this.segments.length?this.jt(this.getMinSeekableTime()).Pa:-1:Ay.prototype.getFirstSegmentNumber.call(this)};\ng.h.getMinSeekableTime\u003dfunction(){if(this.df)return 0;if(!this.Nk)return Ay.prototype.getMinSeekableTime.call(this);if(!this.segments.length)return 0;var a\u003dMath.max(g.Vb(this.segments).endTime-this.lm,0);return 0\u003cthis.Ge\u0026\u0026this.jt(a).Pa\u003cthis.Ge?this.Xk(this.Ge).startTime:a};\ng.h.getMaxKnownEndTime\u003dfunction(){if(!this.segments.length)return Ay.prototype.getMaxKnownEndTime.call(this);var a\u003dthis.getLastSegmentNumber();if(!this.Nk||a\u003c\u003dthis.segments[this.segments.length-1].Pa)a\u003dthis.segments[this.segments.length-1];else{var b\u003dthis.segments[this.segments.length-1];a\u003dnew zy(a,Math.max(0,b.startTime-(b.Pa-a)*this.Ng),this.Ng,0,\"sq/\"+a,void 0,void 0,!0)}return null!\u003d\u003dthis.B\u0026\u0026a.pending\u0026\u00263\u003d\u003d\u003dthis.B?this.df?Math.min(this.lm,a.startTime):a.startTime:this.df?Math.min(this.lm,a.endTime):\na.endTime};\ng.h.getNumberOfSegments\u003dfunction(){return this.Nk?this.segments.length?this.getLastSegmentNumber()-this.getFirstSegmentNumber()+1:0:Ay.prototype.getNumberOfSegments.call(this)};\ng.h.getLastSegmentNumber\u003dfunction(){var a\u003dMath.min(this.Eg,Math.max(Ay.prototype.getLastSegmentNumber.call(this),this.tv)),b\u003d1E3*this.lm;b\u003d0\u003cthis.u\u0026\u0026this.u\u003cb;this.df\u0026\u00260\u003cthis.lm\u0026\u00260\u003cthis.tv\u0026\u0026!b\u0026\u0026(b\u003dthis.jt(this.lm))\u0026\u0026(a\u003dMath.min(b.Pa-1,a));return a};\ng.h.ut\u003dfunction(){return this.segments.length?this.segments[this.segments.length-1]:null};\ng.h.dD\u003dfunction(a){var b\u003d$z(this,a.Pa);if(0\u003c\u003db)this.segments[b]\u003da;else if(this.segments.splice(-(b+1),0,a),this.jx\u0026\u00260\u003d\u003d\u003da.Pa%(300/this.Ng)){var c\u003dthis.segments[0].Pa,d\u003dMath.floor(this.jx/this.Ng);a\u003da.Pa-d;b\u003d-(b+1)-d;0\u003cb\u0026\u0026a\u003ec\u0026\u0026(this.segments\u003dthis.segments.slice(b))}};\ng.h.jt\u003dfunction(a){if(!this.Nk)return Ay.prototype.jt.call(this,a);if(!this.segments.length)return null;var b\u003dthis.segments[this.segments.length-1];if(a\u003cthis.segments[0].startTime)b\u003dMath.max(0,this.segments[0].Pa-Math.ceil((this.segments[0].startTime-a)/this.Ng));else if(a\u003e\u003db.endTime)b\u003db.Pa+Math.floor((a-b.endTime)/this.Ng+1);else{b\u003dsc(this.segments,function(d){return a\u003cd.startTime?-1:a\u003e\u003dd.endTime?1:0});\nif(0\u003c\u003db)return this.segments[b];var c\u003d-(b+1);b\u003dthis.segments[c-1];c\u003dthis.segments[c];b\u003dMath.floor((a-b.endTime)/((c.startTime-b.endTime)/(c.Pa-b.Pa-1))+1)+b.Pa}return this.Xk(b)};\ng.h.Xk\u003dfunction(a){if(!this.Nk)return Ay.prototype.Xk.call(this,a);if(!this.segments.length)return null;var b\u003d$z(this,a);if(0\u003c\u003db)return this.segments[b];var c\u003d-(b+1);b\u003dthis.Ng;if(0\u003d\u003d\u003dc)var d\u003dMath.max(0,this.segments[0].startTime-(this.segments[0].Pa-a)*b);else c\u003d\u003d\u003dthis.segments.length?(d\u003dthis.segments[this.segments.length-1],d\u003dd.endTime+(a-d.Pa-1)*b):(d\u003dthis.segments[c-1],b\u003dthis.segments[c],b\u003d(b.startTime-d.endTime)/(b.Pa-d.Pa-1),d\u003dd.endTime+(a-d.Pa-1)*b);return new zy(a,d,b,0,\"sq/\"+a,void 0,void 0,\n!0)};g.w(bA,Vz);g.h\u003dbA.prototype;g.h.Yw\u003dfunction(){return!0};\ng.h.cf\u003dfunction(){return!0};\ng.h.zn\u003dfunction(a){return!a.B};\ng.h.zo\u003dfunction(){};\ng.h.xm\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?!1:b;return\"number\"!\u003d\u003dtypeof a||isFinite(a)?Vz.prototype.xm.call(this,a,b):(a\u003dnew Lz(3,this,void 0,\"mlLiveGetReqInfoStubForTime\",-1,void 0,this.jj,void 0,this.jj*this.info.Ob),new Rz([a],\"\"))};\ng.h.An\u003dfunction(a,b){var c\u003dvoid 0\u003d\u003d\u003dc?!1:c;if(aA(this.index,a))return Vz.prototype.An.call(this,a,b);var d\u003dthis.index.getStartTime(a),e\u003db?0:this.jj*this.info.Ob;b\u003d!b;c\u003dnew Lz(c?6:3,this,void 0,\"mlLiveCreateReqInfoForSeg\",a,d,void 0,void 0,e,a\u003d\u003d\u003dthis.index.getLastSegmentNumber()\u0026\u0026!this.K\u0026\u00260\u003ce,b);return new Rz([c],0\u003c\u003da?\"sq/\"+a:\"\")};g.w(cA,Fz);g.h\u003dcA.prototype;g.h.Ki\u003dfunction(){return!1};\ng.h.MA\u003dfunction(){return!1};\ng.h.Yw\u003dfunction(){return!1};\ng.h.zo\u003dfunction(){var a\u003dnew Lz(1,this,void 0,\"otfInit\");return new Rz([a],this.K)};\ng.h.Wr\u003dfunction(){return null};\ng.h.qv\u003dfunction(a){this.zn(a);return Yra(this,a.Pa+(a.le?1:0),!1)};\ng.h.xm\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?!1:b;a\u003dthis.index.getSegmentNumberForTime(a);b\u0026\u0026(a\u003dMath.min(this.index.getLastSegmentNumber(),a+1));return Yra(this,a,!0)};\ng.h.CF\u003dfunction(a){1\u003d\u003d\u003da.info.type\u0026\u0026(this.j||(this.j\u003d$qa(a.j)),a.u\u0026\u0026\"http://youtube.com/streaming/otf/durations/112015\"\u003d\u003d\u003da.u.uri\u0026\u0026Zra(this,a.u))};\ng.h.zn\u003dfunction(a){return 0\u003d\u003d\u003da.u?!0:this.index.getLastSegmentNumber()\u003ea.Pa\u0026\u0026this.index.getFirstSegmentNumber()\u003c\u003da.Pa+1};\ng.h.oF\u003dfunction(){return 0};\ng.h.kH\u003dfunction(){return!1};g.h\u003ddA.prototype;g.h.getOffset\u003dfunction(a){return this.offsets[a]};\ng.h.getStartTime\u003dfunction(a){return this.j[a]/this.B};\ng.h.getStartTimeInPeriod\u003dfunction(){return 0};\ng.h.getIngestionTime\u003dfunction(){return NaN};\ng.h.getDuration\u003dfunction(a){a\u003dthis.getDurationTicks(a);return 0\u003c\u003da?a/this.B:-1};\ng.h.getDurationTicks\u003dfunction(a){return a+1\u003cthis.count||this.u?this.j[a+1]-this.j[a]:-1};\ng.h.getByteLength\u003dfunction(a){return a+1\u003cthis.count||this.u?this.offsets[a+1]-this.offsets[a]:-1};\ng.h.getFirstSegmentNumber\u003dfunction(){return 0};\ng.h.getLastSegmentNumber\u003dfunction(){return this.count-1};\ng.h.getMaxKnownEndTime\u003dfunction(){return this.u?this.j[this.count]/this.B:NaN};\ng.h.getMinSeekableTime\u003dfunction(){return 0};\ng.h.getNumberOfSegments\u003dfunction(){return this.count};\ng.h.getTotalByteLength\u003dfunction(){return this.u?this.offsets[this.count]:-1};\ng.h.getSegmentURL\u003dfunction(){return\"\"};\ng.h.getSegmentNumberForTime\u003dfunction(a){a\u003dg.rc(this.j.subarray(0,this.count),a*this.B);return 0\u003c\u003da?a:Math.max(0,-a-2)};\ng.h.isLoaded\u003dfunction(){return 0\u003c\u003dthis.getLastSegmentNumber()};\ng.h.getLocalMaxByterate\u003dfunction(a,b){if(a\u003e\u003dthis.getLastSegmentNumber())return 0;var c\u003d0;for(b\u003dthis.getStartTime(a)+b;a\u003cthis.getLastSegmentNumber()\u0026\u0026b\u003ethis.getStartTime(a);a++)c\u003dMath.max(c,this.getByteLength(a)/this.getDuration(a));return c};\ng.h.resize\u003dfunction(a){a+\u003d2;var b\u003dthis.offsets;this.offsets\u003dnew Float64Array(a+1);var c\u003dthis.j;this.j\u003dnew Float64Array(a+1);for(a\u003d0;a\u003cthis.count+1;a++)this.offsets[a]\u003db[a],this.j[a]\u003dc[a]};\ng.h.setTimebase\u003dfunction(a){this.B\u003da};\ng.h.setFirstSegmentStart\u003dfunction(a,b){this.offsets[0]\u003da;this.j[0]\u003db;this.u\u003d!0};\ng.h.addSegmentBySize\u003dfunction(a,b){this.count++;eA(this);this.offsets[this.count]\u003dthis.offsets[this.count-1]+a;this.j[this.count]\u003dthis.j[this.count-1]+b};\ng.h.addSegmentByStart\u003dfunction(a,b){eA(this);this.offsets[this.count]\u003da;this.j[this.count]\u003db;this.count++};\ng.h.cap\u003dfunction(a,b){eA(this);this.u\u003d!0;this.j[this.count]\u003db;this.offsets[this.count]\u003da};fA.prototype.verify\u003dfunction(a){if(this.info.u!\u003d\u003dthis.j.totalLength)return a.slength\u003dthis.info.u.toString(),a.range\u003dthis.j.totalLength.toString(),!1;if(1\u003d\u003d\u003dthis.info.j.info.containerType){if(8\u003ethis.info.u||4\u003d\u003d\u003dthis.info.type)return!0;var b\u003dgA(this),c\u003db.getUint32(0,!1);b\u003db.getUint32(4,!1);a.infotype\u003dthis.info.type.toString();a.slicesize\u003dc.toString();a.boxtype\u003db.toString();if(2\u003d\u003d\u003dthis.info.type)return c\u003d\u003d\u003dthis.info.u\u0026\u00261936286840\u003d\u003d\u003db;if(3\u003d\u003d\u003dthis.info.type\u0026\u00260\u003d\u003d\u003dthis.info.Db)return 1836019558\u003d\u003d\u003db||1936286840\u003d\u003d\u003d\nb||1937013104\u003d\u003d\u003db||1718909296\u003d\u003d\u003db||1701671783\u003d\u003d\u003db||1936419184\u003d\u003d\u003db}else if(2\u003d\u003d\u003dthis.info.j.info.containerType){if(4\u003ethis.info.u||4\u003d\u003d\u003dthis.info.type)return!0;c\u003dgA(this).getUint32(0,!1);a.ebm\u003dc.toString();if(3\u003d\u003d\u003dthis.info.type\u0026\u00260\u003d\u003d\u003dthis.info.Db)return 524531317\u003d\u003d\u003dc||440786851\u003d\u003d\u003dc}return!0};g.w(jA,Fz);g.h\u003djA.prototype;g.h.zo\u003dfunction(a){var b\u003dnew Lz(1,this,this.initRange,\"initInfo\"),c\u003dnew Lz(2,this,this.indexRange,\"indexInfo\");b\u003d[b,c];0\u003cthis.info.contentLength\u0026\u0026a\u0026\u0026(c\u003dc.range.end+1,a\u003dMath.min(a,this.info.contentLength-c),0\u003ca\u0026\u0026(a\u003dJz(c,a),b.push(new Lz(4,this,a,\"tbdRange\"))));return new Rz(b)};\ng.h.CF\u003dfunction(a){if(1\u003d\u003d\u003da.info.type){if(this.j)return;this.j\u003d$qa(a.j)}else if(2\u003d\u003d\u003da.info.type){if(this.K||0\u003c\u003dthis.index.getLastSegmentNumber())return;if(g.hA(this.info)){var b\u003dthis.index,c\u003dgA(a);a\u003da.info.range.start;var d\u003dg.$y(c,0,1936286840);c\u003dkra(d);b.setTimebase(c.jI);b.setFirstSegmentStart(c.mU+a+d.size,c.ZT);a\u003dc.eI.length;for(d\u003d0;d\u003ca;d++)b.addSegmentBySize(c.mZ[d],c.eI[d])}else this.K\u003dgA(a)}if(this.info.ze()\u0026\u0026this.j\u0026\u0026this.K){a\u003dnew DataView(this.j.buffer);b\u003dthis.index;d\u003dthis.K;c\u003dthis.indexRange.end;\nvar e\u003dnew jz(a);a\u003de;e\u003da.j;var f\u003d{XP:1E6,YP:1E9,duration:0,zP:0,HH:0};if(nz(a,408125543))if(f.zP\u003doz(a,!0),f.HH\u003da.start+a.j,nz(a,357149030)){for(var k\u003dmz(a);!kz(k);){var l\u003doz(k,!1);2807729\u003d\u003d\u003dl?f.XP\u003dqz(k):2807730\u003d\u003d\u003dl?f.YP\u003dqz(k):17545\u003d\u003d\u003dl?f.duration\u003dsz(k):rz(k)}a.j\u003de;a\u003df}else a.j\u003de,a\u003dnull;else a.j\u003de,a\u003dnull;if(null!\u003d\u003da){b.setTimebase(a.YP/a.XP);e\u003dnew jz(d);d\u003de;k\u003da.HH;e\u003dd.j;f\u003d[];if(nz(d,475249515)){for(l\u003dmz(d);nz(l,187);){var m\u003dmz(l);if(nz(m,179)){var n\u003dqz(m);if(nz(m,183)){m\u003dmz(m);for(var p\u003dk;nz(m,241);)p\u003d\nqz(m)+k;f.push({Kz:p,PT:n})}}}if(0\u003cf.length\u0026\u0026c\u003d\u003d\u003df[0].Kz)for(c\u003d0;c\u003cf.length;c++)f[c].Kz+\u003d1;d.j\u003de;c\u003df}else d.j\u003de,c\u003dnull;if(null!\u003d\u003dc){c\u003dg.q(c);for(d\u003dc.next();!d.done;d\u003dc.next())d\u003dd.value,b.addSegmentByStart(d.Kz,d.PT);b.cap(a.zP+a.HH,a.duration)}}this.K\u003dnull}};\ng.h.qJ\u003dfunction(a){for(var b\u003dthis.uu(a.info),c\u003da.info.range.start+a.info.Db,d\u003da.B,e\u003d[],f\u003d0;f\u003cb.length;f++){var k\u003db[f].u;k\u003da.j.split(b[f].range.start+b[f].Db-c).vp.split(k).AA;e.push(new fA(b[f],k,d));d\u003d!1}return e};\ng.h.uu\u003dfunction(a){for(var b\u003da.range.start+a.Db,c\u003d0;c\u003cthis.index.getLastSegmentNumber()\u0026\u0026b\u003e\u003dthis.index.getOffset(c+1);)c++;return kA(this,c,b,a.u).j};\ng.h.zn\u003dfunction(a){return this.cf()?!0:a.range.end+1\u003cthis.info.contentLength};\ng.h.Wr\u003dfunction(a,b){this.zn(a);if(!this.cf())return b\u003dJz(a.range.end+1,b),b.end+1\u003ethis.info.contentLength\u0026\u0026(b\u003dnew Hz(b.start,this.info.contentLength-1)),a\u003d[new Lz(4,a.j,b,\"getNextRequestInfoByLength\")],new Rz(a);4\u003d\u003d\u003da.type\u0026\u0026(a\u003dthis.uu(a),a\u003da[a.length-1]);var c\u003d0,d\u003da.range.start+a.Db+a.u;3\u003d\u003d\u003da.type\u0026\u0026(c\u003da.Pa,d\u003d\u003d\u003da.range.end+1\u0026\u0026(c+\u003d1));return kA(this,c,d,b)};\ng.h.qv\u003dfunction(){return null};\ng.h.xm\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?!1:b;a\u003dthis.index.getSegmentNumberForTime(a);b\u0026\u0026(a\u003dMath.min(this.index.getLastSegmentNumber(),a+1));return kA(this,a,this.index.getOffset(a),0)};\ng.h.Ki\u003dfunction(){return!0};\ng.h.MA\u003dfunction(){return!0};\ng.h.Yw\u003dfunction(){return!1};\ng.h.oF\u003dfunction(){return this.indexRange.length+this.initRange.length};\ng.h.kH\u003dfunction(){return this.indexRange\u0026\u0026this.initRange\u0026\u0026this.initRange.end+1\u003d\u003d\u003dthis.indexRange.start?!0:!1};lA.prototype.isMultiChannelAudio\u003dfunction(){return 2\u003cthis.numChannels};var R1\u003d{},ly\u003d(R1.WIDTH\u003d{name:\"width\",video:!0,valid:640,invalid:99999},R1.HEIGHT\u003d{name:\"height\",video:!0,valid:360,invalid:99999},R1.FRAMERATE\u003d{name:\"framerate\",video:!0,valid:30,invalid:9999},R1.BITRATE\u003d{name:\"bitrate\",video:!0,valid:3E5,invalid:2E9},R1.EOTF\u003d{name:\"eotf\",video:!0,valid:\"bt709\",invalid:\"catavision\"},R1.CHANNELS\u003d{name:\"channels\",video:!1,valid:2,invalid:99},R1.CRYPTOBLOCKFORMAT\u003d{name:\"cryptoblockformat\",video:!0,valid:\"subsample\",invalid:\"invalidformat\"},R1.DECODETOTEXTURE\u003d{name:\"decode-to-texture\",\nvideo:!0,valid:\"false\",invalid:\"nope\"},R1.AV1_CODECS\u003d{name:\"codecs\",video:!0,valid:\"av01.0.05M.08\",invalid:\"av99.0.05M.08\"},R1.EXPERIMENTAL\u003d{name:\"experimental\",video:!0,valid:\"allowed\",invalid:\"invalid\"},R1);var Z\u003d{},qA\u003d(Z[\"0\"]\u003d\"f\",Z[\"160\"]\u003d\"h\",Z[\"133\"]\u003d\"h\",Z[\"134\"]\u003d\"h\",Z[\"135\"]\u003d\"h\",Z[\"136\"]\u003d\"h\",Z[\"137\"]\u003d\"h\",Z[\"264\"]\u003d\"h\",Z[\"266\"]\u003d\"h\",Z[\"138\"]\u003d\"h\",Z[\"298\"]\u003d\"h\",Z[\"299\"]\u003d\"h\",Z[\"304\"]\u003d\"h\",Z[\"305\"]\u003d\"h\",Z[\"214\"]\u003d\"h\",Z[\"216\"]\u003d\"h\",Z[\"374\"]\u003d\"h\",Z[\"375\"]\u003d\"h\",Z[\"140\"]\u003d\"a\",Z[\"141\"]\u003d\"ah\",Z[\"327\"]\u003d\"sa\",Z[\"258\"]\u003d\"m\",Z[\"380\"]\u003d\"mac3\",Z[\"328\"]\u003d\"meac3\",Z[\"161\"]\u003d\"H\",Z[\"142\"]\u003d\"H\",Z[\"143\"]\u003d\"H\",Z[\"144\"]\u003d\"H\",Z[\"222\"]\u003d\"H\",Z[\"223\"]\u003d\"H\",Z[\"145\"]\u003d\"H\",Z[\"224\"]\u003d\"H\",Z[\"225\"]\u003d\"H\",Z[\"146\"]\u003d\"H\",Z[\"226\"]\u003d\"H\",Z[\"227\"]\u003d\"H\",Z[\"147\"]\u003d\"H\",\nZ[\"384\"]\u003d\"H\",Z[\"376\"]\u003d\"H\",Z[\"385\"]\u003d\"H\",Z[\"377\"]\u003d\"H\",Z[\"149\"]\u003d\"A\",Z[\"261\"]\u003d\"M\",Z[\"381\"]\u003d\"MAC3\",Z[\"329\"]\u003d\"MEAC3\",Z[\"598\"]\u003d\"9\",Z[\"278\"]\u003d\"9\",Z[\"242\"]\u003d\"9\",Z[\"243\"]\u003d\"9\",Z[\"244\"]\u003d\"9\",Z[\"247\"]\u003d\"9\",Z[\"248\"]\u003d\"9\",Z[\"353\"]\u003d\"9\",Z[\"355\"]\u003d\"9\",Z[\"271\"]\u003d\"9\",Z[\"313\"]\u003d\"9\",Z[\"272\"]\u003d\"9\",Z[\"302\"]\u003d\"9\",Z[\"303\"]\u003d\"9\",Z[\"407\"]\u003d\"9\",Z[\"408\"]\u003d\"9\",Z[\"308\"]\u003d\"9\",Z[\"315\"]\u003d\"9\",Z[\"330\"]\u003d\"9h\",Z[\"331\"]\u003d\"9h\",Z[\"332\"]\u003d\"9h\",Z[\"333\"]\u003d\"9h\",Z[\"334\"]\u003d\"9h\",Z[\"335\"]\u003d\"9h\",Z[\"336\"]\u003d\"9h\",Z[\"337\"]\u003d\"9h\",Z[\"338\"]\u003d\"so\",Z[\"600\"]\u003d\"o\",Z[\"250\"]\u003d\"o\",Z[\"251\"]\u003d\n\"o\",Z[\"194\"]\u003d\"*\",Z[\"195\"]\u003d\"*\",Z[\"220\"]\u003d\"*\",Z[\"221\"]\u003d\"*\",Z[\"196\"]\u003d\"*\",Z[\"197\"]\u003d\"*\",Z[\"279\"]\u003d\"(\",Z[\"280\"]\u003d\"(\",Z[\"317\"]\u003d\"(\",Z[\"318\"]\u003d\"(\",Z[\"273\"]\u003d\"(\",Z[\"274\"]\u003d\"(\",Z[\"357\"]\u003d\"(\",Z[\"358\"]\u003d\"(\",Z[\"275\"]\u003d\"(\",Z[\"359\"]\u003d\"(\",Z[\"360\"]\u003d\"(\",Z[\"276\"]\u003d\"(\",Z[\"583\"]\u003d\"(\",Z[\"584\"]\u003d\"(\",Z[\"314\"]\u003d\"(\",Z[\"585\"]\u003d\"(\",Z[\"561\"]\u003d\"(\",Z[\"277\"]\u003d\"(\",Z[\"361\"]\u003d\"(h\",Z[\"362\"]\u003d\"(h\",Z[\"363\"]\u003d\"(h\",Z[\"364\"]\u003d\"(h\",Z[\"365\"]\u003d\"(h\",Z[\"366\"]\u003d\"(h\",Z[\"591\"]\u003d\"(h\",Z[\"592\"]\u003d\"(h\",Z[\"367\"]\u003d\"(h\",Z[\"586\"]\u003d\"(h\",Z[\"587\"]\u003d\"(h\",Z[\"368\"]\u003d\"(h\",Z[\"588\"]\u003d\"(h\",Z[\"562\"]\u003d\n\"(h\",Z[\"409\"]\u003d\"(\",Z[\"410\"]\u003d\"(\",Z[\"411\"]\u003d\"(\",Z[\"412\"]\u003d\"(\",Z[\"557\"]\u003d\"(\",Z[\"558\"]\u003d\"(\",Z[\"394\"]\u003d\"1\",Z[\"395\"]\u003d\"1\",Z[\"396\"]\u003d\"1\",Z[\"397\"]\u003d\"1\",Z[\"398\"]\u003d\"1\",Z[\"399\"]\u003d\"1\",Z[\"400\"]\u003d\"1\",Z[\"401\"]\u003d\"1\",Z[\"571\"]\u003d\"1\",Z[\"402\"]\u003d\"1\",Z[\"694\"]\u003d\"1h\",Z[\"695\"]\u003d\"1h\",Z[\"696\"]\u003d\"1h\",Z[\"697\"]\u003d\"1h\",Z[\"698\"]\u003d\"1h\",Z[\"699\"]\u003d\"1h\",Z[\"700\"]\u003d\"1h\",Z[\"701\"]\u003d\"1h\",Z[\"702\"]\u003d\"1h\",Z[\"703\"]\u003d\"1h\",Z[\"386\"]\u003d\"3\",Z[\"387\"]\u003d\"w\",Z[\"406\"]\u003d\"6\",Z);var oA\u003d\"highres hd2880 hd2160 hd1440 hd1080 hd720 large medium small tiny\".split(\" \");nA.prototype.isHdr\u003dfunction(){return\"smpte2084\"\u003d\u003d\u003dthis.u||\"arib-std-b67\"\u003d\u003d\u003dthis.u};g.h\u003drA.prototype;g.h.Yb\u003dfunction(){return this.id.split(\";\",1)[0]};\ng.h.ze\u003dfunction(){return 2\u003d\u003d\u003dthis.containerType};\ng.h.isEncrypted\u003dfunction(){return!!this.Nd};\ng.h.Lo\u003dfunction(){return!!this.audio};\ng.h.isVideo\u003dfunction(){return!!this.video};xA.prototype.getName\u003dfunction(){return this.name};\nxA.prototype.getId\u003dfunction(){return this.id};\nxA.prototype.getIsDefault\u003dfunction(){return this.isDefault};\nxA.prototype.toString\u003dfunction(){return this.name};\nxA.prototype.getName\u003dxA.prototype.getName;xA.prototype.getId\u003dxA.prototype.getId;xA.prototype.getIsDefault\u003dxA.prototype.getIsDefault;g.w(g.yA,Hv);g.yA.prototype.T\u003dfunction(a,b,c,d,e){return Hv.prototype.T.call(this,a,b,c,d,e)};g.w(NA,g.Kv);g.h\u003dNA.prototype;g.h.appendBuffer\u003dfunction(a,b,c){if(this.Ed.hA()!\u003d\u003dthis.appendWindowStart+this.start||this.Ed.eF()!\u003d\u003dthis.appendWindowEnd+this.start||this.Ed.qd()!\u003d\u003dthis.timestampOffset+this.start)this.Ed.supports(1),this.Ed.NH(this.appendWindowStart+this.start,this.appendWindowEnd+this.start),this.Ed.dC(this.timestampOffset+this.start);this.Ed.appendBuffer(a,b,c)};\ng.h.abort\u003dfunction(){this.Ed.abort()};\ng.h.remove\u003dfunction(a,b){this.Ed.remove(a+this.start,b+this.start)};\ng.h.NH\u003dfunction(a,b){this.appendWindowStart\u003da;this.appendWindowEnd\u003db};\ng.h.tF\u003dfunction(){return this.timestampOffset+this.start};\ng.h.hA\u003dfunction(){return this.appendWindowStart};\ng.h.eF\u003dfunction(){return this.appendWindowEnd};\ng.h.dC\u003dfunction(a){this.timestampOffset\u003da};\ng.h.qd\u003dfunction(){return this.timestampOffset};\ng.h.Of\u003dfunction(a){a\u003dthis.Ed.Of(void 0\u003d\u003d\u003da?!1:a);return MA(a,this.start,this.end)};\ng.h.nh\u003dfunction(){return this.Ed.nh()};\ng.h.qo\u003dfunction(){return this.Ed.qo()};\ng.h.lA\u003dfunction(){return this.Ed.lA()};\ng.h.AI\u003dfunction(a,b){this.Ed.AI(a,b)};\ng.h.supports\u003dfunction(a){return this.Ed.supports(a)};\ng.h.mA\u003dfunction(){return this.Ed.mA()};\ng.h.isView\u003dfunction(){return!0};\ng.h.tC\u003dfunction(a,b,c){return this.isActive?this.Ed.tC(a,b,c):!1};\ng.h.Ez\u003dfunction(){return this.Ed.Ez()?this.isActive:!1};\ng.h.isLocked\u003dfunction(){return this.Ky\u0026\u0026!this.isActive};\ng.h.Nb\u003dfunction(a){a\u003dthis.Ed.Nb(a);a.vw\u003dthis.start+\"-\"+this.end;return a};\ng.h.Cw\u003dfunction(){return this.Ed.Cw()};\ng.h.rF\u003dfunction(){return this.Ed.rF()};\ng.h.va\u003dfunction(){Mv(this.Ed,this.AM);g.Kv.prototype.va.call(this)};var jT\u003d!1;g.w(OA,g.Kv);g.h\u003dOA.prototype;g.h.appendBuffer\u003dfunction(a,b,c){var d;this.Az\u003d!1;c\u0026\u0026(this.SA\u003dc);b\u0026\u0026(b.isEncrypted()\u0026\u0026(this.fN\u003dthis.SA),3\u003d\u003d\u003db.type\u0026\u0026(this.gf\u003db));this.Yx\u0026\u0026(2\u003c\u003dthis.Yx.length||1048576\u003ca.length?delete this.Yx:this.Yx.push(a));(null\u003d\u003d\u003d(d\u003dthis.jc)||void 0\u003d\u003d\u003dd?0:d.appendBuffer)?this.jc.appendBuffer(a):this.jc?this.jc.append(a):this.Ve\u0026\u0026this.Ve.webkitSourceAppend(this.id,a)};\ng.h.abort\u003dfunction(){try{this.jc?this.jc.abort():this.Ve\u0026\u0026this.Ve.webkitSourceAbort(this.id)}catch(a){}this.SA\u003dthis.gf\u003dnull};\ng.h.remove\u003dfunction(a,b){var c;this.Az\u003d!1;(null\u003d\u003d\u003d(c\u003dthis.jc)||void 0\u003d\u003d\u003dc?0:c.remove)\u0026\u0026this.jc.remove(a,b)};\ng.h.hA\u003dfunction(){var a;return jT\u0026\u0026this.isVideo?this.appendWindowStart:(null\u003d\u003d\u003d(a\u003dthis.jc)||void 0\u003d\u003d\u003da?void 0:a.appendWindowStart)||0};\ng.h.eF\u003dfunction(){var a;return(null\u003d\u003d\u003d(a\u003dthis.jc)||void 0\u003d\u003d\u003da?void 0:a.appendWindowEnd)||0};\ng.h.NH\u003dfunction(a,b){this.jc\u0026\u0026(jT\u0026\u0026this.isVideo?(this.appendWindowStart\u003da,this.jc.appendWindowEnd\u003db):a\u003ethis.hA()?(this.jc.appendWindowEnd\u003db,this.jc.appendWindowStart\u003da):(this.jc.appendWindowStart\u003da,this.jc.appendWindowEnd\u003db))};\ng.h.tF\u003dfunction(){return this.timestampOffset};\ng.h.dC\u003dfunction(a){jT?this.timestampOffset\u003da:this.supports(1)\u0026\u0026(this.jc.timestampOffset\u003da)};\ng.h.qd\u003dfunction(){return jT?this.timestampOffset:this.supports(1)?this.jc.timestampOffset:0};\ng.h.Of\u003dfunction(a){if(void 0\u003d\u003d\u003da?0:a)return this.Az||this.nh()||(this.fL\u003dthis.Of(!1),this.Az\u003d!0),this.fL;try{return this.jc?this.jc.buffered:this.Ve?this.Ve.webkitSourceBuffered(this.id):GA([0],[Infinity])}catch(b){return GA([],[])}};\ng.h.nh\u003dfunction(){var a;return(null\u003d\u003d\u003d(a\u003dthis.jc)||void 0\u003d\u003d\u003da?void 0:a.updating)||!1};\ng.h.qo\u003dfunction(){return this.SA};\ng.h.lA\u003dfunction(){return this.fN};\ng.h.AI\u003dfunction(a,b){this.containerType!\u003d\u003da\u0026\u0026(this.supports(4),PA()\u0026\u0026this.jc.changeType(b));this.containerType\u003da};\ng.h.mA\u003dfunction(){return this.gf};\ng.h.isView\u003dfunction(){return!1};\ng.h.supports\u003dfunction(a){var b,c,d,e,f;switch(a){case 1:return void 0!\u003d\u003d(null\u003d\u003d\u003d(b\u003dthis.jc)||void 0\u003d\u003d\u003db?void 0:b.timestampOffset);case 0:return!(null\u003d\u003d\u003d(c\u003dthis.jc)||void 0\u003d\u003d\u003dc||!c.appendBuffer);case 2:return!(null\u003d\u003d\u003d(d\u003dthis.jc)||void 0\u003d\u003d\u003dd||!d.remove);case 3:return!!((null\u003d\u003d\u003d(e\u003dthis.jc)||void 0\u003d\u003d\u003de?0:e.addEventListener)\u0026\u0026(null\u003d\u003d\u003d(f\u003dthis.jc)||void 0\u003d\u003d\u003df?0:f.removeEventListener));case 4:return!(!this.jc||!this.jc.changeType);default:return!1}};\ng.h.Ez\u003dfunction(){return!this.nh()};\ng.h.isLocked\u003dfunction(){return!1};\ng.h.Nb\u003dfunction(a){var b,c;a.to\u003dthis.qd();a.up\u003dthis.nh();var d\u003d(null\u003d\u003d\u003d(b\u003dthis.jc)||void 0\u003d\u003d\u003db?void 0:b.appendWindowStart)||0,e\u003d(null\u003d\u003d\u003d(c\u003dthis.jc)||void 0\u003d\u003d\u003dc?void 0:c.appendWindowEnd)||Infinity;a.aw\u003dd.toFixed(3)+\"-\"+e.toFixed(3);try{a.bu\u003dHA(this.Of())}catch(f){}return a};\ng.h.va\u003dfunction(){this.supports(3)\u0026\u0026(this.jc.removeEventListener(\"updateend\",this.Lc),this.jc.removeEventListener(\"error\",this.Lc));g.Kv.prototype.va.call(this)};\ng.h.tC\u003dfunction(a,b,c){if(!this.supports(2)||this.nh())return!1;var d\u003dthis.Of(),e\u003dIA(d,a);if(0\u003ee)return!1;try{if(b\u0026\u0026e+1\u003cd.length){var f\u003dd.start(e+1),k\u003dd.end(d.length-1);this.Ra();this.remove(f,k);return!0}if(this.isView())return!1;var l\u003dMath.max(0,a-c);if(0\u003cc\u0026\u0026d.start(e)\u003cl)return this.Ra(),this.remove(0,l),!0}catch(m){}return!1};\ng.h.Ra\u003dfunction(){};\ng.h.Cw\u003dfunction(){return this.containerType};\ng.h.rF\u003dfunction(){return this.Yx};\nvar qsa\u003d!1;uB.prototype.dispose\u003dfunction(){if(!this.isDisposed){if(this.u)try{URL.revokeObjectURL(this.j)}catch(a){}this.B\u003d!0}};\nuB.prototype.isDisposed\u003dfunction(){return this.B};\nuB.prototype.equals\u003dfunction(a){return null!\u003d\u003da\u0026\u0026a.j\u003d\u003d\u003dthis.j};\nuB.prototype.toString\u003dfunction(){return\"MediaResource {\"+this.j+\"}\"};g.w(vB,g.I);g.h\u003dvB.prototype;g.h.getDuration\u003dfunction(){var a;return(null\u003d\u003d\u003d(a\u003dthis.mediaSource)||void 0\u003d\u003d\u003da?void 0:a.duration)||this.B};\ng.h.ek\u003dfunction(a){try{this.mediaSource?this.mediaSource.duration\u003da:(this.B\u003da,this.Ve.webkitSourceSetDuration(a))}catch(b){}};\ng.h.bf\u003dfunction(){try{return\"closed\"\u003d\u003d\u003dxB(this)}catch(a){return!0}};\ng.h.nh\u003dfunction(){return!!(this.j\u0026\u0026this.j.nh()||this.u\u0026\u0026this.u.nh())};\ng.h.tY\u003dfunction(){!this.isDisposed()\u0026\u0026wB(this)\u0026\u0026this.callback\u0026\u0026(this.callback(this),this.callback\u003dnull)};\ng.h.sY\u003dfunction(){this.dispose()};var wsa\u003d/action_display_post/;var xsa;g.w(AB,g.Kv);g.h\u003dAB.prototype;g.h.isFailed\u003dfunction(){return 3\u003d\u003d\u003dthis.state};\ng.h.ZY\u003dfunction(a){var b,c\u003da.getElementsByTagName(\"Representation\");if(0\u003ca.getElementsByTagName(\"SegmentList\").length||0\u003ca.getElementsByTagName(\"SegmentTemplate\").length){this.Cf\u003dthis.B\u003d!0;this.timeline||(this.timeline\u003dnew Sra);Wra(this.timeline,a,this.Va);this.ea(\"refresh\");for(a\u003d0;a\u003cc.length;a++){var d\u003dOsa(this,c[a]),e\u003dthis.isLive\u0026\u0026g.hA(d)\u0026\u0026this.Ya;if(!this.j[d.id]){var f\u003dDB(Xz(c[a],\"BaseURL\").textContent),k\u003dXz(c[a],\"Initialization\"),l\u003dWz(k,\"sourceURL\");k\u003dIz(Wz(k,\"range\"));e\u0026\u0026(l\u003d\"\",k\u003dvoid 0);this.j[d.id]\u003d\nnew Vz(f,d,l,k)}d\u003dthis.j[d.id];f\u003dWz(c[a],\"id\",\"AdaptationSet\");f\u003d\"\"!\u003d\u003df?f:Wz(c[a],\"mimetype\",\"AdaptationSet\");l\u003dthis.timeline;l\u003dl.B[d.info.id]||l.u[f]||l.j||null;f\u003dl.j;!this.u\u0026\u0026l.getStreamTimeOffset()\u0026\u0026(this.u\u003dl.getStreamTimeOffset());if(l.D)for(e\u003d[],f\u003dg.q(f),k\u003df.next();!k.done;k\u003df.next()){k\u003dk.value;var m\u003dd.info.id,n\u003d8*d.info.Ob,p\u003dk.Pa,r\u003dk.startSecs;var t\u003dl.K.split(\"$$\");for(b\u003d0;b\u003ct.length;b++)t[b]\u003dt[b].replace(\"$RepresentationID$\",m),t[b]\u003dt[b].replace(\"$Number$\",p.toString()),t[b]\u003dt[b].replace(\"$Bandwidth$\",\nn.toString()),t[b]\u003dt[b].replace(\"$Time$\",r.toString());e.push(new zy(k.Pa,k.startSecs,k.durationSecs,k.j,t.join(\"$\"),null,k.u))}else{l\u003dmc(Xz(c[a],\"SegmentList\").getElementsByTagName(\"SegmentURL\"),l.J);k\u003d[];for(m\u003d0;m\u003cl.length;m++){n\u003dk;p\u003dn.push;r\u003df[m];t\u003dvoid 0;var u\u003dl[m];b\u003du.getAttribute(\"media\");if(!e\u0026\u0026(u\u003du.getAttribute(\"mediaRange\"))){var x\u003du.split(\"-\");x[1]\u0026\u00260\u003c\u003dNumber(x[1])?t\u003dIz(u):b\u003db+\"?range\u003d\"+u}p.call(n,new zy(r.Pa,r.startSecs,r.durationSecs,r.j,b,t,r.u))}e\u003dk}d.update(e,this.isLive,this.Ja)}Xra(this.timeline);\nreturn!0}this.duration\u003dPra(Wz(a,\"mediaPresentationDuration\"));a:{for(a\u003d0;a\u003cc.length;a++){f\u003dc[a];d\u003dOsa(this,f);e\u003dDB(Xz(f,\"BaseURL\").textContent);l\u003dXz(f,\"SegmentBase\");f\u003dIz(l.attributes.getNamedItem(\"indexRange\").value);l\u003dIz(l.getElementsByTagName(\"Initialization\")[0].attributes.getNamedItem(\"range\").value);d\u003dnew jA(e,d,l,f);if(!d){c\u003d!1;break a}BB(this,d)}c\u003d!0}return c};\ng.h.refresh\u003dfunction(){if(1!\u003d\u003dthis.state\u0026\u0026!this.isDisposed()){var a\u003dg.sj(this.sourceUrl,{start_seq:Ssa(this).toString()});Qsa(this,a).Ch(function(){})}};\ng.h.resume\u003dfunction(){Psa(this)};\ng.h.wd\u003dfunction(){if(this.isManifestless\u0026\u0026this.N\u0026\u0026GB(this))return GB(this);var a\u003dthis.j,b\u003d!1,c\u003dNaN,d\u003dNaN,e;for(e in a){var f\u003da[e],k\u003df.index;k.isLoaded()\u0026\u0026(f.D\u0026\u0026(b\u003d!0),k\u003dk.getMaxKnownEndTime(),f.info.Lo()\u0026\u0026(isNaN(c)||k\u003cc)?c\u003dk:f.info.isVideo()\u0026\u0026(isNaN(d)||k\u003cd)\u0026\u0026(d\u003dk))}return b||isNaN(d)?c:Math.min(c,d)};\ng.h.getMinSeekableTime\u003dfunction(){if(this.isManifestless){if(HB(this))return HB(this);if(this.K){var a\u003dthis.getIngestionTime(this.wd());if(a\u0026\u0026(a-\u003dthis.K,0\u003ca))return this.wd()-a}}a\u003dthis.j;for(var b in a){var c\u003da[b].index;if(c.isLoaded())return c.getMinSeekableTime()}return 0};\ng.h.getStreamTimeOffset\u003dfunction(){return this.u};\ng.h.getIngestionTime\u003dfunction(a){for(var b in this.j){var c\u003dthis.j[b].index;if(c.isLoaded()){var d\u003dc.getSegmentNumberForTime(a),e\u003dc.getIngestionTime(d);if(e)return e+a-c.getStartTime(d)}}return NaN};\nvar KB\u003dnull,Xsa\u003d!!navigator.mediaCapabilities,Nsa\u003d{commentary:1,alternate:2,dub:3,main:4};QB.prototype.clone\u003dfunction(a){return new QB(this.flavor,a,this.C,this.experiments)};\nQB.prototype.Nb\u003dfunction(){return{flavor:this.flavor,keySystem:this.keySystem}};\nQB.prototype.yf\u003dfunction(){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.widevine.forcehdcp\":return\"WVYF\";case \"com.youtube.fairplay\":return\"FPY\";case \"com.apple.fps.1_0\":return\"FPA\";default:return this.keySystem}};\nvar S1\u003d{},ZB\u003d(S1.playready\u003d[\"com.youtube.playready\",\"com.microsoft.playready\"],S1.widevine\u003d[\"com.youtube.widevine.forcehdcp\",\"com.youtube.widevine.l3\",\"com.widevine.alpha\"],S1),T1\u003d{},DKa\u003d(T1.widevine\u003d\"DRM_SYSTEM_WIDEVINE\",T1.fairplay\u003d\"DRM_SYSTEM_FAIRPLAY\",T1.playready\u003d\"DRM_SYSTEM_PLAYREADY\",T1),U1\u003d{},WUa\u003d(U1.widevine\u003d1,U1.fairplay\u003d2,U1.playready\u003d3,U1);g.w($B,g.I);\n$B.prototype.initialize\u003dfunction(a,b){for(var c\u003dthis,d\u003dg.q(Object.keys(a)),e\u003dd.next();!e.done;e\u003dd.next()){e\u003dg.q(a[e.value]);for(var f\u003de.next();!f.done;f\u003de.next())if(f\u003df.value,f.Nd)for(var k\u003dg.q(Object.keys(f.Nd)),l\u003dk.next();!l.done;l\u003dk.next())if(l\u003dl.value,ZB[l])for(var m\u003dg.q(ZB[l]),n\u003dm.next();!n.done;n\u003dm.next())n\u003dn.value,this.u[n]\u003dthis.u[n]||new QB(l,n,f.Nd[l],this.experiments),this.C[l]\u003dthis.C[l]||{},this.C[l][f.mimeType]\u003d!0}gs()\u0026\u0026(this.u[\"com.youtube.fairplay\"]\u003dnew QB(\"fairplay\",\"com.youtube.fairplay\",\"\",\nthis.experiments),this.C.fairplay\u003d{\u0027video/mp4; codecs\u003d\"avc1.4d400b\"\u0027:!0,\u0027audio/mp4; codecs\u003d\"mp4a.40.5\"\u0027:!0});this.j\u003dkta(b,this.useCobaltWidevine,this.S(\"html5_enable_safari_fairplay\"),g.PB(this.experiments,\"html5_hdcp_probing_stream_url\")).filter(function(p){return!!c.u[p]})};\n$B.prototype.Ra\u003dfunction(){};\n$B.prototype.S\u003dfunction(a){return this.experiments.Za(a)};var DE\u003d{\"\":\"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 XUa\u003d{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},V1;a:{var W1\u003dg.Ab();W1\u003dW1.toLowerCase();if(g.vb(W1,\"android\")){var YUa\u003dW1.match(/android\\s*(\\d+(\\.\\d+)?)[^;|)]*[;)]/);if(YUa){var ZUa\u003dparseFloat(YUa[1]);if(100\u003eZUa){V1\u003dZUa;break a}}var $Ua\u003dW1.match(\"(\"+g.yf(XUa).join(\"|\")+\")\");V1\u003d$Ua?XUa[$Ua[0]]:0}else V1\u003dvoid 0}var hD\u003dV1,gD\u003d0\u003c\u003dhD;var kua\u003d{RED:\"red\",Pfa:\"white\"};var rua\u003d{Z_:\"adunit\",Z4:\"detailpage\",q5:\"editpage\",t5:\"embedded\",w5:\"embedded_unbranded\",Z7:\"leanback\",Jba:\"previewpage\",Mba:\"profilepage\",xea:\"unplugged\",Aba:\"playlistoverview\",sda:\"sponsorshipsoffer\",fda:\"shortspage\"};rta.prototype.Za\u003dfunction(a){return\"true\"\u003d\u003d\u003dthis.flags[a]};bC.prototype.canPlayType\u003dfunction(a,b){a\u003da.canPlayType?a.canPlayType(b):!1;ls?a\u003da||aVa[b]:2.2\u003d\u003d\u003dhD?a\u003da||bVa[b]:es()\u0026\u0026(a\u003da||cVa[b]);return!!a};\nbC.prototype.isTypeSupported\u003dfunction(a){this.Ra();return this.K?window.cast.receiver.platform.canDisplayType(a):BA(a)};\nbC.prototype.Ra\u003dfunction(){};\nvar bVa\u003d{\u0027video/mp4; codecs\u003d\"avc1.42001E, mp4a.40.2\"\u0027:\"maybe\"},cVa\u003d{\"application/x-mpegURL\":\"maybe\"},aVa\u003d{\"application/x-mpegURL\":\"maybe\"};var xta\u003dPromise.resolve(),Ata\u003dwindow.queueMicrotask?window.queueMicrotask.bind(window):yta;eC.prototype.enqueue\u003dfunction(a,b){this.queue.push({url:a,options:b});Bta(this)};\neC.prototype.flush\u003dfunction(){for(;this.queue.length;){var a\u003dthis.queue.shift();g.Mr(a.url,a.options)}};g.w(fC,g.Kv);fC.prototype.add\u003dfunction(a,b){!this.items[a]\u0026\u0026(b.Vv||b.Gz||b.Ey)\u0026\u0026(this.items[a]\u003dOf(b),this.ea(\"vast_info_card_add\",a))};\nfC.prototype.remove\u003dfunction(a){var b\u003dthis.get(a);delete this.items[a];return b};\nfC.prototype.get\u003dfunction(a){return this.items[a]||null};\nfC.prototype.isEmpty\u003dfunction(){return g.Df(this.items)};var pD\u003d{s8:1,t8:2,u8:3,1:\"LOAD_POLICY_ALWAYS\",2:\"LOAD_POLICY_BY_PREFERENCE\",3:\"LOAD_POLICY_BY_REQUEST\"};g.w(mC,g.I);mC.prototype.load\u003dfunction(){var a\u003dthis,b;return g.B(function(c){if(1\u003d\u003dc.j)return 0\u003ca.j.size?c.return():g.A(c,Gta(),2);b\u003dc.u;if(!b)return c.return();eta(b,void 0);lC(a,{primary:b,secondary:void 0});g.sa(c)})};\nmC.prototype.va\u003dfunction(){this.u\u0026\u0026(g.Jr(this.u),this.u\u003dvoid 0);g.I.prototype.va.call(this)};\nnC.prototype.start\u003dfunction(){this.startTimestamp\u003d(0,g.Q)()};\nnC.prototype.end\u003dfunction(){this.endTimestamp\u003d(0,g.Q)()};var Jta\u003d!1,qC,rC,sC,tC,uC;vC.prototype.encrypt\u003dfunction(a){var b\u003da.length;a\u003dnew Uint8Array(a.buffer.slice(a.byteOffset,a.byteOffset+b));for(var c\u003dthis.u,d\u003d0;d\u003cb\u0026\u002616\u003ethis.j;)a[d++]^\u003dc[this.j++];for(var e\u003db-(b-d)%16;d\u003ce;)Lta(this),a[d++]^\u003dc[0],a[d++]^\u003dc[1],a[d++]^\u003dc[2],a[d++]^\u003dc[3],a[d++]^\u003dc[4],a[d++]^\u003dc[5],a[d++]^\u003dc[6],a[d++]^\u003dc[7],a[d++]^\u003dc[8],a[d++]^\u003dc[9],a[d++]^\u003dc[10],a[d++]^\u003dc[11],a[d++]^\u003dc[12],a[d++]^\u003dc[13],a[d++]^\u003dc[14],a[d++]^\u003dc[15];if(d\u003cb)for(Lta(this),this.j\u003d0;d\u003cb;)a[d++]^\u003dc[this.j++];return a};var Mta\u003d!1;(function(){function a(d){for(var e\u003dnew Uint8Array(d.length),f\u003d0;f\u003cd.length;f++)e[f]\u003dd[f];return e}\nfunction b(d){return new Uint8Array(d)}\nvar c\u003dnew Uint8Array([1]);return 1\u003d\u003d\u003dc.length\u0026\u00261\u003d\u003d\u003dc[0]?b:a})();\nvar wC;yC.prototype.encrypt\u003dfunction(a,b){var c\u003dthis,d,e;return g.B(function(f){if(1\u003d\u003df.j){d\u003dxC();if(!d)return f.return(c.j(a,b));ta(f,3);return g.A(f,c.u(a,b,d),5)}if(3!\u003df.j)return f.return(f.u);e\u003dwa(f);g.lw(e);Mta\u003d!0;return f.return(c.j(a,b))})};\nyC.prototype.u\u003dfunction(a,b,c){var d\u003dthis,e,f,k;return g.B(function(l){switch(l.j){case 1:if(d.D){l.eb(2);break}e\u003dd;return g.A(l,c.importKey(\"raw\",d.C,{name:\"AES-CTR\"},!1,[\"encrypt\"]),3);case 3:e.D\u003dl.u;case 2:return f\u003d{name:\"AES-CTR\",counter:b,length:128},g.A(l,c.encrypt(f,d.D,a),4);case 4:return k\u003dl.u,l.return(new Uint8Array(k))}})};\nyC.prototype.j\u003dfunction(a,b){this.B||(this.B\u003dnew vC(this.C));Kta(this.B,b);return this.B.encrypt(a)};\nyC.prototype.decrypt\u003dfunction(a,b){return this.encrypt(a,b)};\nzC.prototype.encrypt\u003dfunction(a,b){this.j||(this.j\u003dnew vC(this.u));Kta(this.j,b);return this.j.encrypt(a)};\nzC.prototype.decrypt\u003dfunction(a,b){return this.encrypt(a,b)};AC.prototype.reset\u003dfunction(){Ota(this);this.update(this.B)};\nAC.prototype.update\u003dfunction(a){var b\u003d0,c\u003da.length;this.C+\u003dc;this.u\u0026\u002664\u003c\u003dthis.u+c\u0026\u0026(this.J.set(a.subarray(0,64-this.u),this.u),b\u003d64-this.u,this.u\u003d0,Nta(this,this.J,0));for(;b+64\u003c\u003dc;b+\u003d64)Nta(this,a,b);b\u003cc\u0026\u0026(a\u003da.subarray(b),this.J.set(a,this.u),this.u+\u003da.length)};\nvar BC\u003d[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,\n4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];DC.prototype.Al\u003dfunction(a,b){var c\u003dthis;b\u003dvoid 0\u003d\u003d\u003db?1:b;this.j+\u003db;this.B+\u003da;var d\u003da/b;CC.forEach(function(e,f){d\u003ce||(c.u[f]+\u003db)})};\nDC.prototype.toString\u003dfunction(){return\"\"};\nvar CC\u003d[20,100,500,2E3];g.h\u003dSta.prototype;g.h.isActive\u003dfunction(){return!0};\ng.h.IA\u003dfunction(a,b){var c\u003dthis;if(b){var d\u003d{},e;for(e in b)b.hasOwnProperty(e)\u0026\u0026(d.IC\u003da.prototype[e],d.LC\u003db[e],a.prototype[e]\u003dfunction(f){return function(){var k\u003dg.Ba.apply(0,arguments),l\u003d(0,g.Q)();k\u003df.IC.apply(this,k);EC(c,f.LC,(0,g.Q)()-l);return k}}(d)),d\u003d{IC:d.IC,\nLC:d.LC}}};\ng.h.rp\u003dfunction(a){return new Rta(a)};\ng.h.Yn\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?1:b;a instanceof Rta\u0026\u0026(EC(this,a.name,(0,g.Q)()-a.startTimeMs,b),a.j\u003d!0)};\ng.h.uH\u003dfunction(a,b){var c\u003dvoid 0\u003d\u003d\u003dc?1:c;var d\u003d(0,g.Q)();b();EC(this,a,(0,g.Q)()-d,c)};\ng.h.VL\u003dfunction(){var a\u003d{},b;for(b in this.profiles)if(this.profiles.hasOwnProperty(b)){var c\u003dthis.profiles[b];if(0\u003d\u003d\u003dc.j)c\u003dnull;else{for(var d\u003dc.j.toString()+\".\"+Math.round(c.B).toString(),e\u003d0;e\u003cCC.length;++e)if(0\u003cc.u[e])d+\u003d\".\"+CC[e].toString()+\"_\"+Math.round(c.u[e]).toString();else break;c\u003dd}c\u0026\u0026(a[b]\u003dc)}this.profiles\u003dnew Qta;return a};\ng.h.toString\u003dfunction(){return\"\"};g.h\u003dFC.prototype;g.h.isActive\u003dfunction(){return!1};\ng.h.IA\u003dfunction(){};\ng.h.rp\u003dfunction(){};\ng.h.Yn\u003dfunction(){};\ng.h.uH\u003dfunction(a,b){b()};\ng.h.VL\u003dfunction(){return{}};\ng.h.toString\u003dfunction(){return\"\"};var X1,WV,Y1,RS,COa;X1\u003dnew FC;WV\u003dlr(\"html5_enable_profiler\")||lr(\"html5_onesie_enable_profiler\")||lr(\"html5_offline_encryption_enable_profiler\")||0\u003clr(\"html5_performance_impact_profiling_timer_ms\")?new Sta:new FC;g.sR\u003dlr(\"html5_enable_profiler\")?WV:X1;Y1\u003dlr(\"html5_onesie_enable_profiler\")?WV:X1;RS\u003dlr(\"html5_offline_encryption_enable_profiler\")?WV:X1;COa\u003dlr(\"html5_performance_impact_profiling_timer_ms\")?WV:X1;g.w(GC,yC);GC.prototype.j\u003dfunction(a,b){var c\u003dY1.rp(\"oap\");b\u003dyC.prototype.j.call(this,a,b);Y1.Yn(c,Math.ceil(a.length/16));return b};\nGC.prototype.u\u003dfunction(a,b,c){var d\u003dthis,e,f;return g.B(function(k){if(1\u003d\u003dk.j)return e\u003dY1.rp(\"oan2\"),g.A(k,yC.prototype.u.call(d,a,b,c),2);f\u003dk.u;Y1.Yn(e,Math.ceil(a.byteLength/16));return k.return(f)})};\ng.w(HC,zC);HC.prototype.encrypt\u003dfunction(a,b){var c\u003dY1.rp(\"oap\");b\u003dzC.prototype.encrypt.call(this,a,b);Y1.Yn(c,Math.ceil(a.byteLength/16));return b};JC.prototype.Wg\u003dfunction(a,b){var c\u003dMath.pow(this.alpha,a);this.j\u003db*(1-c)+c*this.j;this.u+\u003da};\nJC.prototype.zg\u003dfunction(){return this.j/(1-Math.pow(this.alpha,this.u))};KC.prototype.Wg\u003dfunction(a,b){a\u003dMath.min(this.j,Math.max(1,Math.round(a*this.resolution)));a+this.valueIndex\u003e\u003dthis.j\u0026\u0026(this.u\u003d!0);for(;a--;)this.values[this.valueIndex]\u003db,this.valueIndex\u003d(this.valueIndex+1)%this.j;this.C\u003d!0};\nKC.prototype.zg\u003dfunction(){return this.D?(LC(this,this.B-this.D)+LC(this,this.B)+LC(this,this.B+this.D))/3:LC(this,this.B)};g.w(bua,g.I);var eua\u003d/^([0-9\\.]+):([0-9\\.]+)$/;var iua\u003d\"blogger books docs duo google-live google-one play shopping chat hangouts-meet photos-edu picasaweb gmail jamboard\".split(\" \"),qua\u003d{X0:\"cbrand\",Y0:\"cbr\",Z0:\"cbrver\",V6:\"c\",Y6:\"cver\",X6:\"ctheme\",W6:\"cplayer\",z$:\"cmodel\",naa:\"cnetwork\",Jaa:\"cos\",Kaa:\"cosver\",rba:\"cplatform\"};g.w(uD,g.I);g.h\u003duD.prototype;g.h.S\u003dfunction(a){return this.experiments.Za(a)};\ng.h.getVideoUrl\u003dfunction(a,b,c,d,e){b\u003d{list:b};c\u0026\u0026(e?b.time_continue\u003dc:b.t\u003dc);c\u003dg.xD(this);d\u0026\u0026\"www.youtube.com\"\u003d\u003d\u003dc?d\u003d\"https://youtu.be/\"+a:g.lD(this)?(d\u003d\"https://\"+c+\"/fire\",b.v\u003da):(d\u003dthis.protocol+\"://\"+c+\"/watch\",b.v\u003da,ls\u0026\u0026(a\u003dVia())\u0026\u0026(b.ebc\u003da));return g.sj(d,b)};\ng.h.getVideoEmbedCode\u003dfunction(a,b,c){a\u003d\"https://\"+g.xD(this)+\"/embed/\"+a;c\u0026\u0026(a\u003dg.sj(a,{list:c}));c\u003db.width;b\u003db.height;a\u003dg.ph(a);return\u0027\u003ciframe width\u003d\"\u0027+c+\u0027\" height\u003d\"\u0027+b+\u0027\" src\u003d\"\u0027+a+\u0027\" title\u003d\"YouTube video player\" frameborder\u003d\"0\" allow\u003d\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen\u003e\u003c/iframe\u003e\u0027};\ng.h.supportsGaplessAudio\u003dfunction(){return g.CA\u0026\u0026!ls\u0026\u002674\u003c\u003dQla()||g.Wx\u0026\u0026g.Fc(68)?!0:!1};\ng.h.getPlayerType\u003dfunction(){return this.deviceParams.cplayer};\nvar yua\u003d[\"www.youtube-nocookie.com\",\"youtube.googleapis.com\"];g.h\u003dMD.prototype;g.h.yf\u003dfunction(){return this.j};\ng.h.uv\u003dfunction(){return null};\ng.h.rJ\u003dfunction(){var a\u003dthis.uv();return a?(a\u003dg.xr(a.j),Number(a.expire)):NaN};\ng.h.IH\u003dfunction(){};\ng.h.Yb\u003dfunction(){return this.j.Yb()};\ng.h.getHeight\u003dfunction(){return this.j.video.height};zua.prototype.re\u003dfunction(){Cua(this);var a\u003d[\"#EXTM3U\",\"#EXT-X-INDEPENDENT-SEGMENTS\"],b\u003d{};a:if(this.j)var c\u003dthis.j;else{c\u003d\"\";for(var d\u003dg.q(this.B),e\u003dd.next();!e.done;e\u003dd.next())if(e\u003de.value,e.Fc){if(e.Fc.getIsDefault()){c\u003de.Fc.getId();break a}c||(c\u003de.Fc.getId())}}d\u003dg.q(this.B);for(var f\u003dd.next();!f.done;f\u003dd.next())if(e\u003df.value,this.J||!e.Fc||e.Fc.getId()\u003d\u003d\u003dc)b[e.itag]||(b[e.itag]\u003d[]),b[e.itag].push(e);c\u003dg.q(this.u);for(e\u003dc.next();!e.done;e\u003dc.next())if(d\u003de.value,e\u003db[d.j])for(e\u003dg.q(e),f\u003de.next();!f.done;f\u003d\ne.next()){var k\u003da,l\u003dk.push;f\u003df.value;var m\u003d\"#EXT-X-MEDIA:TYPE\u003dAUDIO,\",n\u003d\"YES\",p\u003d\"audio\";if(f.Fc){p\u003df.Fc;var r\u003dp.getId().split(\".\")[0];r\u0026\u0026(m+\u003d\u0027LANGUAGE\u003d\"\u0027+r+\u0027\",\u0027);(this.j?this.j\u003d\u003d\u003dp.getId():p.getIsDefault())||(n\u003d\"NO\");p\u003dp.getName()}r\u003d\"\";null!\u003d\u003dd\u0026\u0026(r\u003dd.itag.toString());r\u003dOD(this,f.url,r);m\u003dm+(\u0027NAME\u003d\"\u0027+p+\u0027\",DEFAULT\u003d\u0027+(n+\u0027,AUTOSELECT\u003dYES,GROUP-ID\u003d\"\u0027))+(Bua(f,d)+\u0027\",URI\u003d\"\u0027+(r+\u0027\"\u0027));l.call(k,m)}c\u003dg.q(this.D);for(d\u003dc.next();!d.done;d\u003dc.next())d\u003dd.value,e\u003ddVa,d\u003d(k\u003dd.Fc)?\u0027#EXT-X-MEDIA:URI\u003d\"\u0027+OD(this,d.url)+\n\u0027\",TYPE\u003dSUBTITLES,GROUP-ID\u003d\"\u0027+e+\u0027\",LANGUAGE\u003d\"\u0027+k.getId()+\u0027\",NAME\u003d\"\u0027+k.getName()+\u0027\",DEFAULT\u003dNO,AUTOSELECT\u003dYES\u0027:void 0,d\u0026\u0026a.push(d);c\u003d0\u003cthis.D.length?dVa:void 0;d\u003dg.q(this.u);for(e\u003dd.next();!e.done;e\u003dd.next())e\u003de.value,k\u003db[e.j],0\u003c(null\u003d\u003d\u003dk||void 0\u003d\u003d\u003dk?void 0:k.length)\u0026\u0026(k\u003dk[0],k\u003d\"#EXT-X-STREAM-INF:BANDWIDTH\u003d\"+(e.bitrate+k.bitrate)+\u0027,CODECS\u003d\"\u0027+(e.codecs+\",\"+k.codecs+\u0027\",RESOLUTION\u003d\u0027)+(e.width+\"x\"+e.height+\u0027,AUDIO\u003d\"\u0027)+(Bua(k,e)+\u0027\",\u0027)+(c?\u0027SUBTITLES\u003d\"\u0027+c+\u0027\",\u0027:\"\")+\"CLOSED-CAPTIONS\u003dNONE\",1\u003ce.fps\u0026\u0026(k+\u003d\",FRAME-RATE\u003d\"+\ne.fps),e.Tu\u0026\u0026(k+\u003d\",VIDEO-RANGE\u003d\"+e.Tu),a.push(k),a.push(OD(this,e.url,\"\")));return a.join(\"\\n\")};\nvar dVa\u003d\"text\";g.w(PD,MD);PD.prototype.rJ\u003dfunction(){return this.expiration};\nPD.prototype.uv\u003dfunction(){if(!this.u||this.u.isDisposed()){var a\u003dthis.B.re();a\u003d\"data:application/x-mpegurl;charset\u003dutf-8,\"+encodeURIComponent(a);this.u\u003dnew uB(a)}return this.u};g.w(QD,MD);QD.prototype.uv\u003dfunction(){return new uB(sy(this.u))};\nQD.prototype.IH\u003dfunction(){this.u\u003dwy(this.u)};g.w(RD,MD);RD.prototype.uv\u003dfunction(){return new uB(this.u)};SD.prototype.toString\u003dfunction(){return this.type+this.id};var Oua\u003d{iurl:\"default.jpg\",iurlmq:\"mqdefault.jpg\",iurlhq:\"hqdefault.jpg\",iurlsd:\"sddefault.jpg\",iurlpop1:\"pop1.jpg\",iurlpop2:\"pop2.jpg\",iurlhq720:\"hq720.jpg\",iurlmaxres:\"maxresdefault.jpg\"},Pua\u003d{120:\"default.jpg\",320:\"mqdefault.jpg\",480:\"hqdefault.jpg\",560:\"pop1.jpg\",640:\"sddefault.jpg\",854:\"pop2.jpg\",1280:\"hq720.jpg\"};g.WD.prototype.Se\u003dfunction(a){a\u003da||\"hqdefault.jpg\";var b\u003dthis.Z[a];if(b)return b;if(\"sddefault.jpg\"\u003d\u003d\u003da||\"hq720.jpg\"\u003d\u003d\u003da||\"maxresdefault.jpg\"\u003d\u003d\u003da)return b;if(this.j)return yD(this.u,this.j,a)};\ng.WD.prototype.fl\u003dfunction(){return this.u.getVideoUrl(this.videoId,this.playlistId)};g.XD.prototype.Se\u003dfunction(a){a||(a\u003d\"hqdefault.jpg\");var b\u003dthis.Z[a];return b?b:\"pop1.jpg\"\u003d\u003d\u003da||\"pop2.jpg\"\u003d\u003d\u003da||\"sddefault.jpg\"\u003d\u003d\u003da||\"hq720.jpg\"\u003d\u003d\u003da||\"maxresdefault.jpg\"\u003d\u003d\u003da?b:yD(this.j,this.videoId,a)};\ng.XD.prototype.fl\u003dfunction(){return this.watchUrl||this.j.getVideoUrl(this.videoId)};var Rua\u003d[\"APP_STATE\",\"PI\"];var Z1\u003d{},Xua\u003dFu(\"yt-player-local-media\",{Mq:(Z1.index\u003d{Hn:2},Z1.media\u003d{Hn:2},Z1.captions\u003d{Hn:5},Z1),jy:!1,upgrade:function(a,b){b(2)\u0026\u0026(Zt(a,\"index\"),Zt(a,\"media\"));b(5)\u0026\u0026Zt(a,\"captions\");b(6)\u0026\u0026($t(a,\"metadata\"),$t(a,\"playerdata\"))},\nversion:5});YD.prototype.set\u003dfunction(a,b,c){c\u003dvoid 0!\u003d\u003dc?Date.now()+c:void 0;this.j.set(a,b,c)};\nYD.prototype.get\u003dfunction(a){return this.j.get(a)};\nYD.prototype.remove\u003dfunction(a){this.j.remove(a)};var $D\u003dvoid 0;var ZD\u003d!1;Sua(\"LMS\",function(){return g.B(function(a){return a.return(aE())})});var eE\u003d0,$ua\u003d/^([\\w\\-_]+)\\|(\\d+)(;[\\w\\-_]+)?\\|(\\d+)\\|(\\d+)$/;Sua(\"LMDB\",function(){var a,b;return g.B(function(c){if(1\u003d\u003dc.j)return g.A(c,g.ru(),2);if(3!\u003dc.j){a\u003dc.u;if(!a)throw g.Rt(\"edd\");return g.A(c,g.dE(a),3)}b\u003dc.u;return c.return(au(b,[\"index\",\"media\",\"captions\"],{mode:\"readonly\",Ic:!0},function(d){var e\u003d{};d\u003d[eu(d.objectStore(\"index\"),{},function(f){e[f.getKey()]\u003df.getValue();return f.continue()}),\nuna(d.objectStore(\"media\")),una(d.objectStore(\"captions\"))];return g.Tt.all(d).then(function(f){var k\u003dg.q(f);k.next();f\u003dk.next().value;k\u003dk.next().value;return{index:e,media:kva(f||[]),captions:k}})}))})});g.h\u003dg.gE.prototype;g.h.getId\u003dfunction(){return this.id};\ng.h.getName\u003dfunction(){return this.name};\ng.h.isServable\u003dfunction(){return this.j};\ng.h.toString\u003dfunction(){return this.languageCode+\": \"+g.hE(this)+\" - \"+this.vssId};\ng.h.equals\u003dfunction(a){return a?this.toString()\u003d\u003d\u003da.toString():!1};\ng.h.isValid\u003dfunction(){return!(!this.languageCode||this.translationLanguage\u0026\u0026!this.translationLanguage.languageCode)};var mva\u003d{\"ad-trueview-indisplay-pv\":6,\"ad-trueview-insearch\":7},nva\u003d{\"ad-trueview-indisplay-pv\":2,\"ad-trueview-insearch\":2},ova\u003d/^(\\d*)_((\\d*)_?(\\d*))$/;var $1\u003d{},Rva\u003d($1.ALWAYS\u003d1,$1.BY_REQUEST\u003d3,$1.UNKNOWN\u003dvoid 0,$1),a2\u003d{},Cva\u003d(a2.COLOR_PRIMARIES_BT709\u003d\"bt709\",a2.COLOR_PRIMARIES_BT2020\u003d\"bt2020\",a2.COLOR_PRIMARIES_UNKNOWN\u003dnull,a2.COLOR_PRIMARIES_UNSPECIFIED\u003dnull,a2),b2\u003d{},qva\u003d(b2.COLOR_TRANSFER_CHARACTERISTICS_BT709\u003d\"bt709\",b2.COLOR_TRANSFER_CHARACTERISTICS_BT2020_10\u003d\"bt2020\",b2.COLOR_TRANSFER_CHARACTERISTICS_SMPTEST2084\u003d\"smpte2084\",b2.COLOR_TRANSFER_CHARACTERISTICS_ARIB_STD_B67\u003d\"arib-std-b67\",b2.COLOR_TRANSFER_CHARACTERISTICS_UNKNOWN\u003dnull,b2.COLOR_TRANSFER_CHARACTERISTICS_UNSPECIFIED\u003d\nnull,b2),c2\u003d{},nE\u003d(c2.FAIRPLAY\u003d\"fairplay\",c2.PLAYREADY\u003d\"playready\",c2.WIDEVINE\u003d\"widevine\",c2.CLEARKEY\u003dnull,c2.FLASHACCESS\u003dnull,c2.UNKNOWN\u003dnull,c2.WIDEVINE_CLASSIC\u003dnull,c2),d2\u003d{},Sva\u003d(d2.MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_UNKNOWN\u003d\"UNKNOWN\",d2.MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_NORMAL\u003d\"NORMAL\",d2.MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_LOW\u003d\"LOW\",d2.MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_ULTRA_LOW\u003d\"ULTRALOW\",d2),e2\u003d{},zva\u003d(e2.UNKNOWN\u003d0,e2.RECTANGULAR\u003d1,e2.EQUIRECTANGULAR\u003d2,e2.EQUIRECTANGULAR_THREED_TOP_BOTTOM\u003d\n3,e2.MESH\u003d4,e2),f2\u003d{},Bva\u003d(f2.SPATIAL_AUDIO_TYPE_NONE\u003d0,f2.SPATIAL_AUDIO_TYPE_AMBISONICS_5_1\u003d1,f2.SPATIAL_AUDIO_TYPE_AMBISONICS_QUAD\u003d2,f2.SPATIAL_AUDIO_TYPE_FOA_WITH_NON_DIEGETIC\u003d3,f2),g2\u003d{},Ava\u003d(g2.STEREO_LAYOUT_UNKNOWN\u003d0,g2.STEREO_LAYOUT_LEFT_RIGHT\u003d1,g2.STEREO_LAYOUT_TOP_BOTTOM\u003d2,g2),h2\u003d{},yva\u003d(h2.FORMAT_STREAM_TYPE_UNKNOWN\u003d0,h2.FORMAT_STREAM_TYPE_OTF\u003d3,h2);g.w(oE,g.Kv);oE.prototype.va\u003dfunction(){this.j\u0026\u0026(this.j\u003dthis.j.onload\u003dnull);g.Kv.prototype.va.call(this)};g.h\u003dg.tE.prototype;g.h.getHeight\u003dfunction(){return this.height};\ng.h.iM\u003dba(2);g.h.eD\u003dfunction(){return this.frameCount};\ng.h.isDefault\u003dfunction(){return-1!\u003d\u003dthis.B.indexOf(\"default\")};\ng.h.isLoaded\u003dfunction(a){return this.loaded.has(a)};\ng.h.Vy\u003dfunction(a){var b\u003dthis.eD()-1;return g.ch(0\u003d\u003d\u003dthis.j?Math.round(a*this.frameCount/this.videoLength):Math.round(1E3*a/this.j),0,b)};\ng.h.Fp\u003dfunction(){return this.frameCount-1};\ng.h.fD\u003dfunction(){return this.frameCount?0:-1};\ng.h.sJ\u003dfunction(){};g.w(uE,oE);uE.prototype.u\u003dfunction(a,b){var c\u003d[];a\u003da.split(\"|\");for(var d\u003da[0],e\u003d1;e\u003ca.length;e++){var f\u003dthis.J(e-1,d,a[e],b);(this.N||180\u003ef.getHeight())\u0026\u0026c.push(f)}return c};\nuE.prototype.J\u003dfunction(a,b,c,d){return new g.tE(a,b,c,d)};g.w(vE,g.tE);g.h\u003dvE.prototype;g.h.eD\u003dfunction(){return this.u.getNumberOfSegments()};\ng.h.Vy\u003dfunction(a){var b\u003dthis.rows*this.columns*this.D,c\u003dthis.u,d\u003dc.getLastSegmentNumber();a\u003dc.getSegmentNumberForTime(a);return a\u003ed-b?-1:a};\ng.h.Fp\u003dfunction(){return this.u.getLastSegmentNumber()};\ng.h.fD\u003dfunction(){return this.u.getFirstSegmentNumber()};\ng.h.sJ\u003dfunction(a){this.u\u003da};g.w(wE,uE);wE.prototype.u\u003dfunction(a,b){return uE.prototype.u.call(this,\"$N|\"+a,b)};\nwE.prototype.J\u003dfunction(a,b,c){return new vE(a,b,c,this.isLive)};g.w(yE,g.Kv);g.h\u003dyE.prototype;g.h.V\u003dfunction(){return this.B};\ng.h.S\u003dfunction(a){return this.B.S(a)};\ng.h.rf\u003dfunction(){return!this.isLivePlayback||this.allowLiveDvr};\ng.h.hasSupportedAudio51Tracks\u003dfunction(){var a;return!(null\u003d\u003d\u003d(a\u003dthis.Tb)||void 0\u003d\u003d\u003da||!a.jb)};\ng.h.fO\u003dfunction(){this.isDisposed()||(this.j.B||this.j.unsubscribe(\"refresh\",this.fO,this),this.rL(-1))};\ng.h.rL\u003dfunction(a){if(!this.isLivePlayback||!this.N||\"fairplay\"!\u003dthis.N.flavor){var b\u003dKsa(this.j,this.SC);if(0\u003cb.length){if(ME(this,\"html5_clamp_cuepoints_to_min\"))for(var c\u003dg.q(b),d\u003dc.next();!d.done;d\u003dc.next())d\u003dd.value,d.startSecs\u003dMath.max(d.startSecs,this.getMinSeekableTime());this.ea(\"cuepointupdated\",b,a);this.SC+\u003db.length;c\u003dME(this,\"html5_log_all_cuepoints\")||2\u003c\u003dthis.B.C;if(HE(this)\u0026\u0026c)for(b\u003dg.q(b),d\u003db.next();!d.done;d\u003db.next())c\u003dd.value,this.Aa(\"cuepoint\",{segNum:a,event:c.event,startSecs:c.startSecs,\nid:c.identifier.slice(-16)}),\"start\"\u003d\u003d\u003dc.event\u0026\u0026(c\u003dc.startSecs,this.UD.start\u003dthis.Iv,this.UD.end\u003dc+3)}}};\ng.h.Kh\u003dfunction(){var a\u003d{};this.u\u0026\u0026(a.fmt\u003dthis.u.Yb(),this.J\u0026\u0026this.J.Yb()!\u003dthis.u.Yb()\u0026\u0026(a.afmt\u003dthis.J.Yb()));a.ei\u003dthis.eventId;a.list\u003dthis.playlistId;a.cpn\u003dthis.clientPlaybackNonce;this.videoId\u0026\u0026(a.v\u003dthis.videoId);this.Xf\u0026\u0026(a.infringe\u003d1);this.Re\u0026\u0026(a.splay\u003d1);var b\u003dEE(this);b\u0026\u0026(a.live\u003db);this.xl\u0026\u0026(a.autoplay\u003d1);this.dN\u0026\u0026(a.sdetail\u003dthis.dN);this.ya\u0026\u0026(a.partnerid\u003dthis.ya);this.osid\u0026\u0026(a.osid\u003dthis.osid);return a};\ng.h.jh\u003dfunction(){if(this.cotn)return null;var a\u003dg.DD(this.B)||this.S(\"web_l3_storyboard\");if(!this.Wf)if(this.playerResponse\u0026\u0026this.playerResponse.storyboards){var b\u003dthis.playerResponse.storyboards,c\u003db.playerStoryboardSpecRenderer;c\u0026\u0026c.spec?this.Wf\u003dnew uE(c.spec,this.lengthSeconds,void 0,!1,a):(b\u003db.playerLiveStoryboardSpecRenderer)\u0026\u0026b.spec\u0026\u0026this.j\u0026\u0026(c\u003dwf(this.j.j).index)\u0026\u0026(this.Wf\u003dnew wE(b.spec,this.j.isLive,c,a))}else this.Rr?this.Wf\u003dnew uE(this.Rr,this.lengthSeconds,void 0,!1,a):this.Ar\u0026\u0026this.j\u0026\u0026\n(b\u003dwf(this.j.j).index)\u0026\u0026(this.Wf\u003dnew wE(this.Ar,this.j.isLive,b,a));return this.Wf};\ng.h.getStoryboardFormat\u003dfunction(){if(this.cotn)return null;if(this.playerResponse\u0026\u0026this.playerResponse.storyboards){var a\u003dthis.playerResponse.storyboards;return(a\u003da.playerStoryboardSpecRenderer||a.playerLiveStoryboardSpecRenderer)\u0026\u0026a.spec||null}return this.Rr||this.Ar};\ng.h.wd\u003dfunction(){return this.j\u0026\u0026!isNaN(this.j.wd())?this.j.wd():HE(this)?0:this.lengthSeconds};\ng.h.getMinSeekableTime\u003dfunction(){return this.j\u0026\u0026!isNaN(this.j.getMinSeekableTime())?this.j.getMinSeekableTime():0};\ng.h.getPlaylistSequenceForTime\u003dfunction(a){if(this.j\u0026\u0026this.u){var b\u003dthis.j.j[this.u.id];if(!b)return null;var c\u003db.index.getSegmentNumberForTime(a);b\u003db.index.getStartTime(c);return{sequence:c,elapsed:Math.floor(1E3*(a-b))}}return null};\ng.h.isValid\u003dfunction(){return!this.isDisposed()\u0026\u0026!(!this.videoId\u0026\u0026!this.Zi)};\ng.h.isLoaded\u003dfunction(){return zE(this)\u0026\u0026!this.bd\u0026\u0026!this.xk};\ng.h.Se\u003dfunction(a){if(30\u003d\u003dthis.ya)return(a\u003dthis.Z[\"default.jpg\"])?a:this.videoId?g.sj(\"//docs.google.com/vt\",{id:this.videoId,authuser:this.authUser,authkey:this.authKey}):\"//docs.google.com/images/doclist/cleardot.gif\";a||(a\u003d\"hqdefault.jpg\");var b\u003dthis.Z[a];return b||this.B.X||\"pop1.jpg\"\u003d\u003da||\"pop2.jpg\"\u003d\u003da||\"sddefault.jpg\"\u003d\u003da||\"hq720.jpg\"\u003d\u003da||\"maxresdefault.jpg\"\u003d\u003da?b:yD(this.B,this.videoId,a)};\ng.h.Cf\u003dfunction(){return this.isLivePlayback||this.df||this.fh||!(!this.liveUtcStartSeconds||!this.hh)};\ng.h.isOtf\u003dfunction(){return!!this.j\u0026\u0026(this.j.isOtf||!this.df\u0026\u0026!this.isLivePlayback\u0026\u0026this.j.B)};\ng.h.getAvailableAudioTracks\u003dfunction(){return this.C?0\u003cthis.C.getAvailableAudioTracks().length?this.C.getAvailableAudioTracks():this.Yq||[]:[]};\ng.h.getAudioTrack\u003dfunction(){var a\u003dthis;if(this.J\u0026\u0026!vA(this.J))return g.Yb(this.getAvailableAudioTracks(),function(d){return d.id\u003d\u003da.J.id})||this.xj;\nif(this.Yq){if(!this.Dk)for(var b\u003dg.q(this.Yq),c\u003db.next();!c.done;c\u003db.next())if(c\u003dc.value,c.Fc.getIsDefault()){this.Dk\u003dc;break}return this.Dk||this.xj}return this.xj};\ng.h.getPlayerResponse\u003dfunction(){return this.playerResponse};\ng.h.fl\u003dfunction(){return this.watchUrl?this.watchUrl:this.B.getVideoUrl(this.videoId)};\ng.h.isAd\u003dfunction(){return!!this.adFormat};\ng.h.isDaiEnabled\u003dfunction(){return!!(this.playerResponse\u0026\u0026this.playerResponse.playerConfig\u0026\u0026this.playerResponse.playerConfig.daiConfig\u0026\u0026this.playerResponse.playerConfig.daiConfig.enableDai)};\ng.h.SH\u003dfunction(){return this.nj||this.Vc};\ng.h.ly\u003dfunction(){return this.je||this.Vc};\ng.h.eE\u003dfunction(){return ME(this,\"html5_samsung_vp9_live\")};\ng.h.useInnertubeDrmService\u003dfunction(){return!0};\ng.h.Aa\u003dfunction(a,b,c){this.ea(\"ctmp\",a,b,c)};\ng.h.vH\u003dfunction(a,b,c){this.ea(\"ctmpstr\",a,b,c)};\ng.h.hasProgressBarBoundaries\u003dfunction(){return!(!this.progressBarStartPosition||!this.progressBarEndPosition)};\ng.h.va\u003dfunction(){g.Kv.prototype.va.call(this);delete this.vk;this.Wl\u003dnull;delete this.E_;delete this.accountLinkingConfig;delete this.j;this.C\u003dthis.playerResponse\u003dthis.watchNextResponse\u003dnull;this.aj\u003dthis.adaptiveFormats\u003d\"\";delete this.botguardData;this.Fr\u003d{};this.suggestions\u003dnull};mF.prototype.Xw\u003dfunction(){return!1};\nmF.prototype.ya\u003dfunction(){return function(){return null}};var uF\u003dnull;g.w(tF,g.Kv);tF.prototype.Bw\u003dfunction(a){return this.j.hasOwnProperty(a)?this.j[a].Bw():{}};\ng.Ia(\"ytads.bulleit.getVideoMetadata\",function(a){return vF().Bw(a)},void 0);\ng.Ia(\"ytads.bulleit.triggerExternalActivityEvent\",function(a,b,c){var d\u003dvF();c\u003dzwa(c);null!\u003d\u003dc\u0026\u0026d.ea(c,{queryId:a,viewabilityString:b})},void 0);g.w(zF,mF);g.h\u003dzF.prototype;g.h.Kt\u003dfunction(){return!0};\ng.h.Gp\u003dfunction(){return!1};\ng.h.isSkippable\u003dfunction(){return null!\u003dthis.oa};\ng.h.Cg\u003dfunction(){return this.K};\ng.h.getVideoUrl\u003dfunction(){return null};\ng.h.Xw\u003dfunction(){return!0};g.w(GF,mF);GF.prototype.Kt\u003dfunction(){return!0};\nGF.prototype.Gp\u003dfunction(){return!1};\nGF.prototype.Xw\u003dfunction(){return!0};\nGF.prototype.ya\u003dfunction(){return function(){return g.Dh(\"video-ads\")}};Fwa.prototype.isPostroll\u003dfunction(){return\"AD_PLACEMENT_KIND_END\"\u003d\u003dthis.j.j};var jRa\u003d{I_:\"FINAL\",U_:\"AD_BREAK_LENGTH\",V_:\"AD_CPN\",W_:\"AH\",X_:\"AD_MT\",Y_:\"ASR\",b0:\"AW\",z1:\"NM\",A1:\"NX\",B1:\"NY\",H1:\"CONN\",S1:\"CPN\",m5:\"DV_VIEWABILITY\",C5:\"ERRORCODE\",G5:\"ERROR_MSG\",I5:\"EI\",n6:\"GOOGLE_VIEWABILITY\",C6:\"IAS_VIEWABILITY\",X7:\"LACT\",l8:\"LIVE_TARGETING_CONTEXT\",v8:\"I_X\",w8:\"I_Y\",d$:\"MT\",h$:\"MIDROLL_POS\",i$:\"MIDROLL_POS_MS\",k$:\"MOAT_INIT\",l$:\"MOAT_VIEWABILITY\",vba:\"P_H\",wba:\"PV_H\",xba:\"PV_W\",yba:\"P_W\",Dba:\"TRIGGER_TYPE\",tca:\"SDKV\",pda:\"SLOT_POS\",Eda:\"SURVEY_LOCAL_TIME_EPOCH_S\",Dda:\"SURVEY_ELAPSED_MS\",\niT:\"VIS\",Yea:\"VIEWABILITY\",Zea:\"VED\",ffa:\"VOL\",kfa:\"WT\",fga:\"YT_ERROR_CODE\"};var Nwa\u003d[\"FINAL\",\"CPN\",\"MIDROLL_POS\",\"SDKV\",\"SLOT_POS\"];MF.prototype.send\u003dfunction(a,b,c){try{var d\u003d!!a.scrubReferrer,e\u003dg.Uo(a.baseUrl,Jwa(b,d,c)),f;if(a.headers)for(var k\u003dg.q(a.headers),l\u003dk.next();!l.done;l\u003dk.next())switch(l.value.headerType){case \"USER_AUTH\":var m\u003dthis.j();m\u0026\u0026(f||(f\u003d{}),f.Authorization\u003d\"Bearer \"+m);break;case \"PLUS_PAGE_ID\":var n\u003dthis.u();n\u0026\u0026(f||(f\u003d{}),f[\"X-Goog-PageId\"]\u003dn)}g.Lu(e,void 0,d,f)}catch(p){}};g.w(NF,MF);NF.prototype.j\u003dfunction(){return this.cq?g.gF(this.cq):\"\"};\nNF.prototype.u\u003dfunction(){return this.cq?this.cq.V().pageId:\"\"};OF.prototype.send\u003dfunction(a,b,c){try{var d\u003da.match(kj);if(\"https\"\u003d\u003d\u003dd[1])var e\u003da;else d[1]\u003d\"https\",e\u003dij(\"https\",d[2],d[3],d[4],d[5],d[6],d[7]);a\u003de;var f\u003dFha(a);e\u003d[];Cr(a)\u0026\u0026(e.push({headerType:\"USER_AUTH\"}),e.push({headerType:\"PLUS_PAGE_ID\"}));this.Sp.send({baseUrl:a,scrubReferrer:f,headers:e},b,c)}catch(k){}};g.w(Pwa,g.I);g.w(eG,g.Kv);g.h\u003deG.prototype;g.h.Bw\u003dfunction(){return{}};\ng.h.sP\u003dfunction(){};\ng.h.Yd\u003dfunction(a){this.Qk();this.ea(a)};\ng.h.Qk\u003dfunction(){Vwa(this,this.oa,3);this.oa\u003d[]};\ng.h.getDuration\u003dfunction(){return this.I.getDuration(2,!1)};\ng.h.Do\u003dfunction(){var a\u003dthis.j;PF(a)||!YF(a,\"impression\")\u0026\u0026!YF(a,\"start\")||YF(a,\"abandon\")||YF(a,\"complete\")||YF(a,\"skip\")||aG(a,\"pause\");this.C||(a\u003dthis.j,PF(a)||!YF(a,\"unmuted_impression\")\u0026\u0026!YF(a,\"unmuted_start\")||YF(a,\"unmuted_abandon\")||YF(a,\"unmuted_complete\")||aG(a,\"unmuted_pause\"))};\ng.h.Eo\u003dfunction(){this.xa||this.N||this.Pf()};\ng.h.Fh\u003dfunction(){TF(this.j,this.getDuration());if(!this.C){var a\u003dthis.j;this.getDuration();PF(a)||(Swa(a,0,!0),Twa(a,0,0,!0),SF(a,\"unmuted_complete\"))}};\ng.h.Dg\u003dfunction(){var a\u003dthis.j;!YF(a,\"impression\")||YF(a,\"skip\")||YF(a,\"complete\")||XF(a,\"abandon\");this.C||(a\u003dthis.j,YF(a,\"unmuted_impression\")\u0026\u0026!YF(a,\"unmuted_complete\")\u0026\u0026XF(a,\"unmuted_abandon\"))};\ng.h.rq\u003dfunction(){var a\u003dthis.j;QF(a)?SF(a,\"skip\"):!YF(a,\"impression\")||YF(a,\"abandon\")||YF(a,\"complete\")||SF(a,\"skip\")};\ng.h.Pf\u003dfunction(){if(!this.N){var a\u003dthis.gA();this.j.macros.AD_CPN\u003da;a\u003dthis.j;if(QF(a)){var b\u003da.j.getCurrentTime(2,!1);WF(a,\"impression\",b,0)}else SF(a,\"impression\");SF(a,\"start\");PF(a)||a.j.isFullscreen()\u0026\u0026XF(a,\"fullscreen\");this.N\u003d!0;this.C\u003dthis.I.isMuted()||0\u003d\u003dthis.I.getVolume();this.C||(a\u003dthis.j,SF(a,\"unmuted_impression\"),SF(a,\"unmuted_start\"),PF(a)||a.j.isFullscreen()\u0026\u0026XF(a,\"unmuted_fullscreen\"))}};\ng.h.kh\u003dfunction(a){a\u003da||\"\";var b\u003d\"\",c\u003d\"\",d\u003d\"\";nF(this.I)\u0026\u0026(b\u003dthis.I.zb(2).state,this.I.xd()\u0026\u0026(c\u003dthis.I.xd().Gh(),null!\u003dthis.I.xd().Aj()\u0026\u0026(d\u003dthis.I.xd().Aj())));var e\u003dthis.j;e.macros\u003dLF(e.macros,Mwa(\"There was an error playing the video ad. Error code: \"+(a+\"; s:\"+b+\"; rs:\")+(c+\"; ec:\"+d)));SF(e,\"error\");this.C||(e\u003dthis.j,e.macros\u003dLF(e.macros,Mwa(\"There was an error playing the video ad. Error code: \"+(a+\"; s:\"+b+\"; rs:\")+(c+\"; ec:\"+d))),SF(e,\"unmuted_error\"))};\ng.h.Af\u003dfunction(){};\ng.h.WO\u003dfunction(){this.ea(\"adactiveviewmeasurable\")};\ng.h.XO\u003dfunction(){this.ea(\"adfullyviewableaudiblehalfdurationimpression\")};\ng.h.YO\u003dfunction(){this.ea(\"adoverlaymeasurableimpression\")};\ng.h.ZO\u003dfunction(){this.ea(\"adoverlayunviewableimpression\")};\ng.h.aP\u003dfunction(){this.ea(\"adoverlayviewableendofsessionimpression\")};\ng.h.bP\u003dfunction(){this.ea(\"adoverlayviewableimmediateimpression\")};\ng.h.cP\u003dfunction(){this.ea(\"adviewableimpression\")};\ng.h.dispose\u003dfunction(){this.isDisposed()||(this.Qk(),this.u.unsubscribe(\"adactiveviewmeasurable\",this.WO,this),this.u.unsubscribe(\"adfullyviewableaudiblehalfdurationimpression\",this.XO,this),this.u.unsubscribe(\"adoverlaymeasurableimpression\",this.YO,this),this.u.unsubscribe(\"adoverlayunviewableimpression\",this.ZO,this),this.u.unsubscribe(\"adoverlayviewableendofsessionimpression\",this.aP,this),this.u.unsubscribe(\"adoverlayviewableimmediateimpression\",this.bP,this),this.u.unsubscribe(\"adviewableimpression\",\nthis.cP,this),delete this.u.j[this.ad.J],g.Kv.prototype.dispose.call(this))};\ng.h.gA\u003dfunction(){var a\u003dthis.I.getVideoData(2);return a\u0026\u0026a.clientPlaybackNonce||\"\"};\ng.h.NL\u003dfunction(){return\"\"};g.w(hG,mF);hG.prototype.Kt\u003dfunction(){return!0};\nhG.prototype.Gp\u003dfunction(){return!1};g.w(iG,rF);g.w(jG,eG);g.h\u003djG.prototype;g.h.Yr\u003dfunction(){0\u003cthis.B\u0026\u0026this.Pf()};\ng.h.Pf\u003dfunction(){var a\u003dthis;this.Qb\u003dnew g.K(function(){a.Fh();for(var b\u003dg.q(a.D.j.completionCommands||[]),c\u003db.next();!c.done;c\u003db.next())a.J.executeCommand(c.value,a.macros);a.Yd(\"adended\")},this.B,this);\ng.J(this,this.Qb);this.Qb.start();fG(this,[new iG(this.D.j,this.macros)]);eG.prototype.Pf.call(this)};\ng.h.Dg\u003dfunction(){eG.prototype.Dg.call(this);this.Yd(\"adabandoned\")};\ng.h.Fh\u003dfunction(){eG.prototype.Fh.call(this)};\ng.h.Yd\u003dfunction(a){this.Qb\u0026\u0026this.Qb.stop();eG.prototype.Yd.call(this,a)};g.w(kG,mF);kG.prototype.Kt\u003dfunction(){return!0};\nkG.prototype.Gp\u003dfunction(){return!1};g.w(lG,mF);lG.prototype.Kt\u003dfunction(){return!0};\nlG.prototype.Gp\u003dfunction(){return!1};g.w(mG,mF);mG.prototype.Kt\u003dfunction(){return!0};\nmG.prototype.Gp\u003dfunction(){return!1};Wwa.prototype.create\u003dfunction(a,b){return a instanceof zF?this.J.create(a,b):a instanceof GF?this.C.create(a,b):a instanceof hG?this.j.create(a,b):a instanceof mG?this.D.create(a,b):a instanceof lG?this.B.create(a,b):a instanceof kG?this.u.create(a,b):null};g.w(nG,eG);g.h\u003dnG.prototype;g.h.Dg\u003dfunction(){eG.prototype.Dg.call(this);this.Yd(\"adabandoned\")};\ng.h.Do\u003dfunction(){eG.prototype.Do.call(this);this.ea(\"adpause\",2)};\ng.h.Eo\u003dfunction(){eG.prototype.Eo.call(this);this.ea(\"adplay\",1)};\ng.h.Pf\u003dfunction(){eG.prototype.Pf.call(this);this.B.stop();this.D.T(this.I,g.dx(\"bltplayback\"),this.gR);var a\u003dnew g.bx(0x7ffffffffffff,0x8000000000000,{id:\"bltcompletion\",namespace:\"bltplayback\",priority:2});this.I.Md([a],2);this.ea(\"adplay\",1)};\ng.h.Fh\u003dfunction(){eG.prototype.Fh.call(this);this.Yd(\"adended\")};\ng.h.kh\u003dfunction(a){eG.prototype.kh.call(this,a);this.Yd(\"aderror\")};\ng.h.Yr\u003dfunction(){pF(this.I,!1);var a\u003dthis.J.u||{};a.autoplay\u003d\"1\";this.I.cueVideoByPlayerVars(a,2);this.B.start();this.I.playVideo(2);this.I.Oa(\"onAdIntroStateChange\",1)};\ng.h.Yd\u003dfunction(a){this.B.stop();pF(this.I,!0);\"adabandoned\"!\u003da\u0026\u0026this.I.Oa(\"onAdComplete\");this.I.Oa(\"onAdEnd\");this.ea(a);this.I.Oa(\"onAdIntroStateChange\",0)};\ng.h.gR\u003dfunction(a){\"bltcompletion\"\u003d\u003da.getId()\u0026\u0026(this.I.jf(\"bltplayback\",2),TF(this.j,this.getDuration()))};var sPa\u003dnew Map([[\"TRIGGER_CATEGORY_LAYOUT_EXIT_NORMAL\",\"normal\"],[\"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_SKIPPED\",\"skipped\"],[\"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_MUTED\",\"muted\"],[\"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_INPUT_SUBMITTED\",\"user_input_submitted\"],[\"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_CANCELLED\",\"user_cancelled\"]]);g.w(Xwa,rF);g.w(qG,eG);g.h\u003dqG.prototype;\ng.h.Yr\u003dfunction(){if(this.B)if(this.I.V().experiments.Za(\"html5_externally_manage_ad_notify_layout\")){var a\u003dthis.D.j;if(!pG(a)){g.lw(Error(\"adMessageRenderer is not augmented on playAd\"));return}a\u003da.slot;for(var b\u003dg.q(this.B.listeners),c\u003db.next();!c.done;c\u003db.next()){c\u003dc.value;var d\u003da;GH(c.j(),d);HH(c.j(),d);nPa(c.j(),d)}}else for(a\u003dg.q(this.B.listeners),b\u003da.next();!b.done;b\u003da.next())b\u003db.value,b.u\u003dhPa(b.D.get()),GH(b.j(),b.u),HH(b.j(),b.u),nPa(b.j(),b.u);0\u003e\u003dthis.X\u0026\u0026(g.R(Error(\"durationMs was specified incorrectly with a value of: \"+this.X)),\nthis.Fh());this.Pf();this.I.addEventListener(\"progresssync\",this.ma)};\ng.h.Dg\u003dfunction(){eG.prototype.Dg.call(this);this.Yd(\"adabandonedreset\",!0)};\ng.h.Pf\u003dfunction(){var a\u003dthis.I.V();Vx(\"apbs\",void 0,\"video_to_ad\");g.Ix(\"ad_at\",\"0_0\",\"video_to_ad\");eG.prototype.Pf.call(this);this.J\u003da.S(\"disable_rounding_ad_notify\")?this.I.getCurrentTime():Math.floor(this.I.getCurrentTime());this.K\u003dthis.J+this.X/1E3;g.sD(a)?this.I.Oa(\"onAdMessageChange\",{renderer:this.D.j,startTimeSecs:this.J}):fG(this,[new Xwa(this.D.j)]);a\u003d(a\u003dthis.I.getVideoData(1))\u0026\u0026a.clientPlaybackNonce||\"\";var b\u003dg.ew(),c\u003dthis.D.j.videoAdBreakOffsetMsInt64;b\u0026\u0026g.Dt(\"adNotify\",{clientScreenNonce:b,\nadMediaTimeMs:Math.floor(1E3*this.K),timeToAdBreakSec:Math.ceil(this.K-this.J),clientPlaybackNonce:a,videoAdBreakOffsetMs:Number(c)});if(this.B)if(this.Z\u003d!0,this.I.V().experiments.Za(\"html5_externally_manage_ad_notify_layout\")){b\u003dthis.D.j;if(!pG(b)){g.lw(Error(\"adMessageRenderer is not augmented on ad started\"));return}a\u003db.slot;b\u003db.layout;c\u003dg.q(this.B.listeners);for(var d\u003dc.next();!d.done;d\u003dc.next()){d\u003dd.value;var e\u003da,f\u003db;IH(d.j(),e);XX(d.j(),e,f)}}else for(a\u003dg.q(this.B.listeners),b\u003da.next();!b.done;b\u003d\na.next())b\u003db.value,b.u?b.B?S(\"Received AdNotify started event before another one exited\"):(b.B\u003db.u,IH(b.j(),b.B)):S(\"Received AdNotify started event without start requested event\");g.U(this.I.zb(1),512)\u0026\u0026(a\u003d(a\u003dthis.I.getVideoData(1))\u0026\u0026a.clientPlaybackNonce||\"\",b\u003dg.ew(),c\u003dthis.D.j.videoAdBreakOffsetMsInt64,b\u0026\u0026g.Dt(\"adNotifyFailure\",{clientScreenNonce:b,adMediaTimeMs:Math.floor(1E3*this.K),timeToAdBreakSec:Math.ceil(this.K-this.J),clientPlaybackNonce:a,videoAdBreakOffsetMs:c}),this.Fh())};\ng.h.Fh\u003dfunction(){eG.prototype.Fh.call(this);this.Yd(\"adended\",!0)};\ng.h.kh\u003dfunction(a){g.lw(Error(\"Player error during adNotify.\"));eG.prototype.kh.call(this,a);this.Yd(\"aderror\",!0)};\ng.h.Yd\u003dfunction(a,b){(void 0\u003d\u003d\u003db?0:b)||g.lw(Error(\"TerminateAd directly called from other class during adNotify.\"));this.I.removeEventListener(\"progresssync\",this.ma);this.Qk();Zwa(this,a);b\u003d\"adended\"\u003d\u003d\u003da||\"aderror\"\u003d\u003d\u003da;this.I.V().experiments.Za(\"html5_eanble_pacf_player_bytes_with_externaly_managed_ad_notify\")\u0026\u0026b?this.ea(\"adnotifyexitednormalorerror\"):this.ea(a)};\ng.h.dispose\u003dfunction(){this.I.removeEventListener(\"progresssync\",this.ma);Zwa(this,void 0);eG.prototype.dispose.call(this)};\ng.h.Qk\u003dfunction(){g.sD(this.I.V())?this.I.Oa(\"onAdMessageChange\",{renderer:null,startTimeSecs:this.J}):eG.prototype.Qk.call(this)};vG.prototype.sendAdsPing\u003dfunction(a){this.C.send(a,ixa(this),{})};\nvG.prototype.Hd\u003dfunction(a){var b\u003dthis;if(a){var c\u003dixa(this);Array.isArray(a)?a.forEach(function(d){return b.u.executeCommand(d,c)}):this.u.executeCommand(a,c)}};wG.prototype.get\u003dfunction(){return this.value};\ng.w(xG,wG);xG.prototype.getType\u003dfunction(){return\"metadata_type_action_companion_ad_renderer\"};\ng.w(yG,wG);yG.prototype.getType\u003dfunction(){return\"metadata_type_ads_engagement_panel_renderer\"};\ng.w(zG,wG);zG.prototype.getType\u003dfunction(){return\"metadata_type_ad_next_params\"};\ng.w(AG,wG);AG.prototype.getType\u003dfunction(){return\"metadata_type_ad_video_clickthrough_endpoint\"};\ng.w(BG,wG);BG.prototype.getType\u003dfunction(){return\"metadata_type_invideo_overlay_ad_renderer\"};\ng.w(CG,wG);CG.prototype.getType\u003dfunction(){return\"metadata_type_image_companion_ad_renderer\"};\ng.w(DG,wG);DG.prototype.getType\u003dfunction(){return\"metadata_type_shopping_companion_carousel_renderer\"};\ng.w(EG,wG);EG.prototype.getType\u003dfunction(){return\"metadata_type_ad_info_ad_metadata\"};\ng.w(FG,wG);FG.prototype.getType\u003dfunction(){return\"metadata_ad_video_is_listed\"};\ng.w(GG,wG);GG.prototype.getType\u003dfunction(){return\"metadata_type_ad_placement_config\"};\ng.w(HG,wG);HG.prototype.getType\u003dfunction(){return\"metadata_type_ad_pod_info\"};\ng.w(IG,wG);IG.prototype.getType\u003dfunction(){return\"metadata_type_ad_video_id\"};\ng.w(JG,wG);JG.prototype.getType\u003dfunction(){return\"metadata_type_ad_video_url\"};\ng.w(KG,wG);KG.prototype.getType\u003dfunction(){return\"metadata_type_content_cpn\"};\ng.w(LG,wG);LG.prototype.getType\u003dfunction(){return\"metadata_type_instream_ad_player_overlay_renderer\"};\ng.w(MG,wG);MG.prototype.getType\u003dfunction(){return\"metadata_type_player_underlay_renderer\"};\ng.w(NG,wG);NG.prototype.getType\u003dfunction(){return\"metadata_type_shrunken_player_bytes_config\"};\ng.w(OG,wG);OG.prototype.getType\u003dfunction(){return\"metadata_type_ad_action_interstitial_renderer\"};\ng.w(PG,wG);PG.prototype.getType\u003dfunction(){return\"metadata_type_valid_survey_text_interstitial_renderer\"};\ng.w(QG,wG);QG.prototype.getType\u003dfunction(){return\"METADATA_TYPE_VALID_INSTREAM_SURVEY_AD_RENDERER_FOR_DAI\"};\ng.w(RG,wG);RG.prototype.getType\u003dfunction(){return\"METADATA_TYPE_VALID_INSTREAM_SURVEY_AD_RENDERER_FOR_VOD\"};\ng.w(SG,wG);SG.prototype.getType\u003dfunction(){return\"metadata_type_sliding_text_player_overlay_renderer\"};\ng.w(TG,wG);TG.prototype.getType\u003dfunction(){return\"metadata_type_linked_player_bytes_layout_id\"};\ng.w(UG,wG);UG.prototype.getType\u003dfunction(){return\"metadata_type_linked_in_player_layout_id\"};\ng.w(VG,wG);VG.prototype.getType\u003dfunction(){return\"metadata_type_linked_in_player_layout_type\"};\ng.w(WG,wG);WG.prototype.getType\u003dfunction(){return\"metadata_type_linked_in_player_slot_id\"};\ng.w(XG,wG);XG.prototype.getType\u003dfunction(){return\"metadata_type_player_bytes_callback\"};\ng.w(YG,wG);YG.prototype.getType\u003dfunction(){return\"metadata_type_player_bytes_callback_ref\"};\ng.w(ZG,wG);ZG.prototype.getType\u003dfunction(){return\"metadata_type_player_bytes_layout_controls_callback_ref\"};\ng.w($G,wG);$G.prototype.getType\u003dfunction(){return\"metadata_type_sub_layouts\"};\ng.w(aH,wG);aH.prototype.getType\u003dfunction(){return\"metadata_type_cue_point\"};\ng.w(bH,wG);bH.prototype.getType\u003dfunction(){return\"metadata_type_video_length_seconds\"};\ng.w(cH,wG);cH.prototype.getType\u003dfunction(){return\"metadata_type_player_vars\"};\ng.w(dH,wG);dH.prototype.getType\u003dfunction(){return\"metadata_type_sodar_extension_data\"};\ng.w(eH,wG);eH.prototype.getType\u003dfunction(){return\"metadata_type_layout_enter_ms\"};\ng.w(fH,wG);fH.prototype.getType\u003dfunction(){return\"metadata_type_layout_exit_ms\"};\ng.w(gH,wG);gH.prototype.getType\u003dfunction(){return\"metadata_type_media_sub_layout_index\"};\ng.w(hH,wG);hH.prototype.getType\u003dfunction(){return\"metadata_type_dai\"};\ng.w(iH,wG);iH.prototype.getType\u003dfunction(){return\"metadata_type_ad_intro\"};\ng.w(jH,wG);jH.prototype.getType\u003dfunction(){return\"metadata_type_client_forecasting_ad_renderer\"};\ng.w(kH,wG);kH.prototype.getType\u003dfunction(){return\"metadata_type_drift_recovery_ms\"};\ng.w(lH,wG);lH.prototype.getType\u003dfunction(){return\"metadata_type_fulfilled_layout\"};\ng.w(mH,wG);mH.prototype.getType\u003dfunction(){return\"metadata_type_ad_break_request_data\"};\ng.w(nH,wG);nH.prototype.getType\u003dfunction(){return\"metadata_type_ad_break_response_data\"};\ng.w(oH,wG);oH.prototype.getType\u003dfunction(){return\"metadata_type_remote_slots_data\"};\ng.w(pH,wG);pH.prototype.getType\u003dfunction(){return\"METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds\"};\ng.w(qH,wG);qH.prototype.getType\u003dfunction(){return\"METADATA_TYPE_MEDIA_BREAK_LAYOUT_DURATION_MILLISECONDS\"};\ng.w(rH,wG);rH.prototype.getType\u003dfunction(){return\"metadata_type_legacy_info_card_vast_extension\"};\ng.w(sH,wG);sH.prototype.getType\u003dfunction(){return\"METADATA_TYPE_INTERACTIONS_AND_PROGRESS_LAYOUT_COMMANDS\"};\ng.w(tH,wG);tH.prototype.getType\u003dfunction(){return\"METADATA_TYPE_LOG_PLAYER_TYPE_ON_ERROR\"};\ng.w(uH,wG);uH.prototype.getType\u003dfunction(){return\"metadata_type_served_from_live_infra\"};\ng.w(vH,wG);vH.prototype.getType\u003dfunction(){return\"metadata_type_survey_overlay\"};\ng.w(wH,wG);wH.prototype.getType\u003dfunction(){return\"metadata_type_active_view_traffic_type\"};pxa.prototype.Hd\u003dfunction(a){this.j.Hd(a)};g.w(xH,g.Kv);xH.prototype.getProgressState\u003dfunction(){return this.B};\nxH.prototype.start\u003dfunction(){this.C\u003dDate.now();rxa(this,{current:this.j/1E3,duration:this.u/1E3});this.Qb.start()};\nxH.prototype.stop\u003dfunction(){this.Qb.stop()};g.w(yH,rF);g.w(zH,g.Kv);zH.prototype.start\u003dfunction(){this.u||(this.u\u003d!0,this.timer.start(),this.B\u003dDate.now())};\nzH.prototype.stop\u003dfunction(){this.u\u0026\u0026(this.u\u003d!1,this.timer.stop())};\nzH.prototype.Vb\u003dfunction(){var a\u003dDate.now(),b\u003da-this.B;this.B\u003da;this.j+\u003db;this.j\u003e\u003dthis.durationMs?(this.j\u003dthis.durationMs,this.timer.stop(),this.C(this.j),this.D()):this.C(this.j)};g.w(CH,eG);g.h\u003dCH.prototype;g.h.Yr\u003dfunction(){this.Pf()};\ng.h.Pf\u003dfunction(){var a\u003dthis,b\u003dthis.D.j;if(g.sD(this.I.V()))txa(this,b),this.Z\u003dDate.now(),this.B\u0026\u0026this.B.start();else if(fG(this,[new yH(b)]),this.D.j.controlWithFixEnabled){var c\u003d1E3*this.D.u;this.K\u003dnew zH(c,function(d){var e\u003d{current:d/1E3,duration:c/1E3};gG(a,d/1E3);a.I.Oa(\"onAdPlaybackProgress\",e)},function(){var d\u003d{current:c/1E3,\nduration:c/1E3};sxa(a);a.I.Oa(\"onAdPlaybackProgress\",d)});\ng.J(this,this.K);this.K.start()}AH();eG.prototype.Pf.call(this)};\ng.h.getDuration\u003dfunction(){return this.D.u};\ng.h.Do\u003dfunction(){eG.prototype.Do.call(this);this.B\u0026\u0026this.B.stop()};\ng.h.Eo\u003dfunction(){eG.prototype.Eo.call(this);this.B\u0026\u0026this.B.start()};\ng.h.Dg\u003dfunction(){eG.prototype.Dg.call(this);this.Yd(\"adabandoned\")};\ng.h.rq\u003dfunction(){eG.prototype.rq.call(this);this.Yd(\"adended\")};\ng.h.kh\u003dfunction(a){this.I.V().experiments.Za(\"html5_block_player_errors_while_survey_active\")?S(\"Unexpected Player Error while the Survey is playing.\"):(eG.prototype.kh.call(this,a),this.Yd(\"aderror\"))};\ng.h.Yd\u003dfunction(a){this.Qk();this.ea(a)};\ng.h.Af\u003dfunction(a){switch(a){case \"skip-button\":this.rq();break;case \"survey-submit\":this.Yd(\"adended\")}};\ng.h.Qk\u003dfunction(){g.sD(this.I.V())?(this.B\u0026\u0026this.B.stop(),this.I.Oa(\"onAdInfoChange\",null)):eG.prototype.Qk.call(this)};g.w(DH,rF);g.w(EH,eG);EH.prototype.Yr\u003dfunction(){this.Pf()};\nEH.prototype.Pf\u003dfunction(){AH();fG(this,[new DH(this.B.j,this.macros)]);eG.prototype.Pf.call(this)};\nEH.prototype.Dg\u003dfunction(){eG.prototype.Dg.call(this);this.Yd(\"adabandoned\")};\nEH.prototype.kh\u003dfunction(a){eG.prototype.kh.call(this,a);this.Yd(\"aderror\")};g.w(FH,eG);g.h\u003dFH.prototype;g.h.Bw\u003dfunction(){return{currentTime:this.I.getCurrentTime(2,!1),duration:this.B.u,isPlaying:xwa(this.I),isVpaid:!1,isYouTube:!0,volume:this.I.isMuted()?0:this.I.getVolume()/100}};\ng.h.Yr\u003dfunction(){var a\u003dthis.B.j.legacyInfoCardVastExtension,b\u003dthis.B.Cg();a\u0026\u0026b\u0026\u0026this.I.V().Z.add(b,{Vv:a});try{var c\u003dthis.B.j.sodarExtensionData;if(c\u0026\u0026c.siub\u0026\u0026c.bgub\u0026\u0026c.scs\u0026\u0026c.bgp)try{Qda(c.siub,c.scs,c.bgub,c.bgp)}catch(e){var d\u003dg.ug(\"//tpc.googlesyndication.com/sodar/%{path}\");g.lw(new g.Ws(\"Load Sodar Error.\",d instanceof sg,d.constructor\u003d\u003d\u003dsg,{Message:e.message,\"Escaped injector basename\":g.ph(c.siub),\"BG vm basename\":c.bgub}));if(d.constructor\u003d\u003d\u003dsg)throw e;}}catch(e){g.R(e)}pF(this.I,!1);a\u003d\nDwa(this.B);b\u003dthis.I.V();a.iv_load_policy\u003db.isMobile||g.sD(b)||g.DD(b)?3:1;b\u003dthis.I.getVideoData(1);b.qg\u0026\u0026(a.ctrl\u003db.qg);b.Jg\u0026\u0026(a.ytr\u003db.Jg);b.hm\u0026\u0026(a.ytrcc\u003db.hm);b.isMdxPlayback\u0026\u0026(a.mdx\u003d\"1\");a.vvt\u0026\u0026(a.vss_credentials_token\u003da.vvt,b.oi\u0026\u0026(a.vss_credentials_token_type\u003db.oi),b.mdxEnvironment\u0026\u0026(a.mdx_environment\u003db.mdxEnvironment));this.ea(\"adunstarted\",-1);this.X?this.J.start():(this.I.cueVideoByPlayerVars(a,2),this.J.start(),this.I.playVideo(2))};\ng.h.Do\u003dfunction(){eG.prototype.Do.call(this);this.ea(\"adpause\",2)};\ng.h.Eo\u003dfunction(){eG.prototype.Eo.call(this);this.ea(\"adplay\",1)};\ng.h.Pf\u003dfunction(){eG.prototype.Pf.call(this);this.J.stop();this.Z.T(this.I,g.dx(\"bltplayback\"),this.hR);var a\u003dnew g.bx(0x7ffffffffffff,0x8000000000000,{id:\"bltcompletion\",namespace:\"bltplayback\",priority:2});this.I.Md([a],2);a\u003dMH(this);this.D.Ia\u003da;if(this.I.isMuted()){a\u003dthis.j;var b\u003dthis.I.isMuted();QF(a)||SF(a,b?\"mute\":\"unmute\")}this.ea(\"adplay\",1);if(null!\u003d\u003dthis.K){a\u003dnull!\u003d\u003dthis.D.j.getVideoData(1)?this.D.j.getVideoData(1).clientPlaybackNonce:\"\";b\u003dvxa(this);for(var c\u003dthis.B,d\u003duxa(this),e\u003dg.q(this.K.listeners),\nf\u003de.next();!f.done;f\u003de.next()){f\u003df.value;var k\u003db,l\u003dc,m\u003dd,n\u003d[],p\u003dl.Cg(),r\u003dl.getVideoUrl();p\u0026\u0026n.push(new IG(p));r\u0026\u0026n.push(new JG(r));(r\u003d(p\u003dl.j)\u0026\u0026p.playerOverlay\u0026\u0026p.playerOverlay.instreamAdPlayerOverlayRenderer)?(n.push(new LG(r)),(r\u003dr.elementId)\u0026\u0026n.push(new UG(r))):S(\"instreamVideoAdRenderer without instreamAdPlayerOverlayRenderer\");(p\u003dp\u0026\u0026p.playerUnderlay)\u0026\u0026n.push(new MG(p));l.j.adNextParams\u0026\u0026n.push(new zG(l.j.adNextParams||\"\"));(p\u003dl.xa)\u0026\u0026n.push(new AG(p));(p\u003dLw(f.N.get(),2))?(n.push(new EG({channelId:p.rj,\nchannelThumbnailUrl:p.profilePicture,channelTitle:p.author,videoTitle:p.title})),n.push(new FG(p.isListed))):S(\"Expected meaningful PlaybackData on ad started.\");n.push(new HG(l.B));n.push(new bH(l.u));n.push(new KG(a));n.push(new YG({current:this}));p\u003dl.Ia;null!\u003dp.kind\u0026\u0026n.push(new GG(p));(p\u003dl.Ea)\u0026\u0026n.push(new oH(p));void 0!\u003d\u003dm\u0026\u0026n.push(new pH(m));f.j?S(f.j.layoutId\u003d\u003d\u003dk?\"Received repeat AD_START event.\":\"Received a new AD_START event before received AD_ENDED event.\"):wxa(f,k,n,!0,l.j.adLayoutLoggingData)}}this.I.Oa(\"onAdStart\",\nMH(this));a\u003dg.q(this.B.j.impressionCommands||[]);for(b\u003da.next();!b.done;b\u003da.next())this.D.executeCommand(b.value,this.macros)};\ng.h.hR\u003dfunction(a){\"bltcompletion\"\u003d\u003da.getId()\u0026\u0026(this.I.jf(\"bltplayback\",2),TF(this.j,this.getDuration()),LH(this,\"adended\"))};\ng.h.Fh\u003dfunction(){eG.prototype.Fh.call(this);this.Yd(\"adended\");for(var a\u003dg.q(this.B.j.completeCommands||[]),b\u003da.next();!b.done;b\u003da.next())this.D.executeCommand(b.value,this.macros)};\ng.h.Dg\u003dfunction(){eG.prototype.Dg.call(this);this.Yd(\"adabandoned\")};\ng.h.VB\u003dfunction(){var a\u003dthis.j;PF(a)||XF(a,\"clickthrough\");this.C||(a\u003dthis.j,PF(a)||XF(a,\"unmuted_clickthrough\"))};\ng.h.Ex\u003dfunction(){this.rq()};\ng.h.rq\u003dfunction(){eG.prototype.rq.call(this);this.Yd(\"adended\")};\ng.h.kh\u003dfunction(a){eG.prototype.kh.call(this,a);this.Yd(\"aderror\")};\ng.h.Yd\u003dfunction(a){this.J.stop();pF(this.I,!0);\"adabandoned\"!\u003da\u0026\u0026this.I.Oa(\"onAdComplete\");LH(this,a);this.I.Oa(\"onAdEnd\",MH(this));this.ea(a)};\ng.h.Qk\u003dfunction(){var a\u003dthis.I.V();g.sD(a)\u0026\u0026(g.DD(a)||a.S(\"enable_topsoil_wta_for_halftime\")||a.S(\"enable_topsoil_wta_for_halftime_live_infra\")||g.sD(a))?this.I.Oa(\"onAdInfoChange\",null):eG.prototype.Qk.call(this)};\ng.h.sP\u003dfunction(){this.nV\u0026\u0026this.I.playVideo()};\ng.h.nV\u003dfunction(){return 2\u003d\u003dthis.I.getPlayerState(2)};\ng.h.NL\u003dfunction(a,b){if(!Number.isFinite(a))return g.R(Error(\"Playing the video after the current media has finished is not supported\")),\"\";if(b\u003c\u003da)return g.R(Error(\"Start time is not earlier than end time\")),\"\";var c\u003d1E3*this.B.u,d\u003dDwa(this.B);d\u003dthis.I.Ks(d,2,c,a,b);a+c\u003eb\u0026\u0026this.I.Mu(d,b-a);return d};\ng.h.dispose\u003dfunction(){xwa(this.I)\u0026\u0026!this.X\u0026\u0026this.I.stopVideo(2);LH(this,\"adabandoned\");eG.prototype.dispose.call(this)};NH.prototype.reduce\u003dfunction(a){switch(a.event){case \"start\":case \"continue\":case \"predictStart\":case \"stop\":break;case \"unknown\":return;default:return}var b\u003da.identifier;var c\u003dthis.j[b];c?b\u003dc:(c\u003d{cw:null,lN:-Infinity},b\u003dthis.j[b]\u003dc);c\u003da.startSecs+a.xp/1E3;if(!(c\u003cb.lN))if(b.lN\u003dc,b.cw){if(c\u003cb.cw.end){a:{c\u003db.cw;switch(a.event){case \"start\":case \"continue\":case \"stop\":break;default:a\u003dnull;break a}a\u003dc.start+a.durationSecs;a\u003da\u003cc.start?null:c.end\u003c\u003da?null:a}null!\u003d\u003da\u0026\u0026(b.cw.end\u003da,this.u.eO(a))}}else if(a\u003d\nyxa(a,this.B))c\u003da.gV,b.cw\u003da.OT,this.u.YG(c)};\nNH.prototype.updateTime\u003dfunction(){};QH.prototype.Rf\u003dfunction(a){var b\u003dthis.j;g.ii(function(){return b.Rf(a,1)})};TH.prototype.Ns\u003dfunction(a,b,c,d,e){var f\u003dthis;Hxa(this,a,b,d,e,function(){f.contentCpn\u003dnull;f.adCpn\u003dnull;f.videoId\u003dnull;f.adVideoId\u003dnull;f.adFormat\u003dnull;f.B\u003d\"AD_PLACEMENT_KIND_UNKNOWN\";f.actionType\u003d\"unknown_type\";f.ue\u003d!1;f.u\u003d!1;f.C\u003d!b\u0026\u00260\u003d\u003d\u003dc})};\nTH.prototype.reset\u003dfunction(){return new TH(this.I)};var i2\u003d{},j2\u003d(i2.BUFFERING\u003d\"buffering-mode\",i2.CUED\u003d\"cued-mode\",i2.ENDED\u003d\"ended-mode\",i2.PAUSED\u003d\"paused-mode\",i2.PLAYING\u003d\"playing-mode\",i2.SEEKING\u003d\"seeking-mode\",i2.UNSTARTED\u003d\"unstarted-mode\",i2);var eVa,k2,Mxa;\neVa\u003d{q0:\"ALREADY_PINNED_ON_A_DEVICE\",AUTHENTICATION_EXPIRED:\"AUTHENTICATION_EXPIRED\",O0:\"AUTHENTICATION_MALFORMED\",P0:\"AUTHENTICATION_MISSING\",U0:\"BAD_REQUEST\",h1:\"CAST_SESSION_DEVICE_MISMATCHED\",j1:\"CAST_SESSION_VIDEO_MISMATCHED\",l1:\"CAST_TOKEN_EXPIRED\",m1:\"CAST_TOKEN_FAILED\",n1:\"CAST_TOKEN_MALFORMED\",o1:\"CGI_PARAMS_MALFORMED\",q1:\"CGI_PARAMS_MISSING\",a5:\"DEVICE_FALLBACK\",D5:\"GENERIC_WITH_LINK_AND_CPN\",E5:\"ERROR_HDCP\",F5:\"LICENSE\",H5:\"VIDEO_UNAVAILABLE\",S5:\"FORMAT_UNAVAILABLE\",g6:\"GEO_FAILURE\",x6:\"HTML5_AUDIO_RENDERER_ERROR\",\ny6:\"GENERIC_WITHOUT_LINK\",z6:\"HTML5_NO_AVAILABLE_FORMATS_FALLBACK\",A6:\"HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK\",B6:\"HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK_SHORT\",c7:\"INVALID_DRM_MESSAGE\",Pba:\"PURCHASE_NOT_FOUND\",Qba:\"PURCHASE_REFUNDED\",dca:\"RENTAL_EXPIRED\",lca:\"RETRYABLE_ERROR\",Aca:\"SERVER_ERROR\",tda:\"STOPPED_BY_ANOTHER_PLAYBACK\",xda:\"STREAMING_DEVICES_QUOTA_PER_24H_EXCEEDED\",yda:\"STREAMING_NOT_ALLOWED\",zda:\"STREAM_LICENSE_NOT_FOUND\",Mda:\"TOO_MANY_REQUESTS\",Nda:\"TOO_MANY_REQUESTS_WITH_LINK\",\nOda:\"TOO_MANY_STREAMS_PER_ENTITLEMENT\",Pda:\"TOO_MANY_STREAMS_PER_USER\",Hea:\"UNSUPPORTED_DEVICE\",Tea:\"VIDEO_FORBIDDEN\",Wea:\"VIDEO_NOT_FOUND\"};k2\u003d{};\ng.ZM\u003d(k2.ALREADY_PINNED_ON_A_DEVICE\u003d\"This video has already been downloaded on the maximum number of devices allowed by the copyright holder. Before you can play the video here, it needs to be unpinned on another device.\",k2.DEVICE_FALLBACK\u003d\"Sorry, this video is not available on this device.\",k2.GENERIC_WITH_LINK_AND_CPN\u003d\"An error occurred. Please try again later. (Playback ID: $CPN) $BEGIN_LINKLearn More$END_LINK\",k2.LICENSE\u003d\"Sorry, there was an error licensing this video.\",k2.VIDEO_UNAVAILABLE\u003d\n\"Video unavailable\",k2.FORMAT_UNAVAILABLE\u003d\"This video isn\u0027t available at the selected quality. Please try again later.\",k2.GEO_FAILURE\u003d\"This video isn\u0027t available in your country.\",k2.HTML5_AUDIO_RENDERER_ERROR\u003d\"Audio renderer error. Please restart your computer.\",k2.GENERIC_WITHOUT_LINK\u003d\"An error occurred. Please try again later.\",k2.HTML5_NO_AVAILABLE_FORMATS_FALLBACK\u003d\"This video format is not supported.\",k2.HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK\u003d\"Your browser does not currently recognize any of the video formats available. $BEGIN_LINKClick here to visit our frequently asked questions about HTML5 video.$END_LINK\",\nk2.HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK_SHORT\u003d\"Your browser can\u0027t play this video. $BEGIN_LINKLearn more$END_LINK\",k2.INVALID_DRM_MESSAGE\u003d\"The DRM system specific message is invalid.\",k2.PURCHASE_NOT_FOUND\u003d\"This video requires payment.\",k2.PURCHASE_REFUNDED\u003d\"This video\u0027s purchase has been refunded.\",k2.RENTAL_EXPIRED\u003d\"This video\u0027s rental has expired.\",k2.CAST_SESSION_DEVICE_MISMATCHED\u003d\"The device in the cast session doesn\u0027t match the requested one.\",k2.CAST_SESSION_VIDEO_MISMATCHED\u003d\"The video in the cast session doesn\u0027t match the requested one.\",\nk2.CAST_TOKEN_FAILED\u003d\"Cast session not available. Please refresh or try again later.\",k2.CAST_TOKEN_EXPIRED\u003d\"Cast session was expired. Please refresh.\",k2.CAST_TOKEN_MALFORMED\u003d\"Invalid cast session. Please refresh or try again later.\",k2.SERVER_ERROR\u003d\"There was an internal server error. Please try again later.\",k2.STOPPED_BY_ANOTHER_PLAYBACK\u003d\"Your account is playing this video in another location. Please reload this page to resume watching.\",k2.STREAM_LICENSE_NOT_FOUND\u003d\"Video playback interrupted. Please try again.\",\nk2.STREAMING_DEVICES_QUOTA_PER_24H_EXCEEDED\u003d\"Too many devices/IP addresses have been used over the 24 hour period.\",k2.STREAMING_NOT_ALLOWED\u003d\"Playback not allowed because this video is pinned on another device.\",k2.RETRYABLE_ERROR\u003d\"There was a temporary server error. Please try again later.\",k2.TOO_MANY_REQUESTS\u003d\"Please log in to watch this video.\",k2.TOO_MANY_REQUESTS_WITH_LINK\u003d\"Please $BEGIN_LINKclick here$END_LINK to watch this video on YouTube.\",k2.TOO_MANY_STREAMS_PER_USER\u003d\"Playback stopped because too many videos belonging to the same account are playing.\",\nk2.TOO_MANY_STREAMS_PER_ENTITLEMENT\u003d\"Playback stopped because this video has been played on too many devices.\",k2.UNSUPPORTED_DEVICE\u003d\"Playback isn\u0027t supported on this device.\",k2.VIDEO_FORBIDDEN\u003d\"Access to this video is forbidden.\",k2.VIDEO_NOT_FOUND\u003d\"This video can not be found.\",k2);\nMxa\u003d{300:\"STREAMING_DEVICES_QUOTA_PER_24H_EXCEEDED\",301:\"ALREADY_PINNED_ON_A_DEVICE\",303:\"STOPPED_BY_ANOTHER_PLAYBACK\",304:\"TOO_MANY_STREAMS_PER_USER\",305:\"TOO_MANY_STREAMS_PER_ENTITLEMENT\",400:\"VIDEO_NOT_FOUND\",401:\"GEO_FAILURE\",402:\"STREAMING_NOT_ALLOWED\",403:\"UNSUPPORTED_DEVICE\",405:\"VIDEO_FORBIDDEN\",500:\"PURCHASE_NOT_FOUND\",501:\"RENTAL_EXPIRED\",502:\"PURCHASE_REFUNDED\",5E3:\"BAD_REQUEST\",5001:\"CGI_PARAMS_MISSING\",5002:\"CGI_PARAMS_MALFORMED\",5100:\"AUTHENTICATION_MISSING\",5101:\"AUTHENTICATION_MALFORMED\",\n5102:\"AUTHENTICATION_EXPIRED\",5200:\"CAST_TOKEN_MALFORMED\",5201:\"CAST_TOKEN_EXPIRED\",5202:\"CAST_TOKEN_FAILED\",5203:\"CAST_SESSION_VIDEO_MISMATCHED\",5204:\"CAST_SESSION_DEVICE_MISMATCHED\",6E3:\"INVALID_DRM_MESSAGE\",7E3:\"SERVER_ERROR\",8E3:\"RETRYABLE_ERROR\"};g.w(VH,g.I);g.h\u003dVH.prototype;g.h.Wy\u003dfunction(){return this.u};\ng.h.Is\u003dfunction(a){var b\u003d\"\";a\u0026\u0026(Pxa(this,a),b\u003da.j);if(!this.zf()||b)b\u0026\u0026this.zf()!\u003d\u003db\u0026\u0026(this.bz(b),delete this.B),fVa||a\u0026\u0026a.u||this.load(),this.K||(this.addEventListener(\"volumechange\",this.tL),this.K\u003d!0)};\ng.h.nq\u003dfunction(){if(this.B){var a\u003dthis.B;this.B\u003dvoid 0;return a}a\u003dthis.Je();a\u003dwindow.MediaSource?new vB(new window.MediaSource,void 0,!1):window.WebKitMediaSource?new vB(new window.WebKitMediaSource,void 0,!1):new vB(void 0,a,!1);this.Is(a.kx);return a};\ng.h.playVideo\u003dfunction(){var a\u003dthis;this.ul()\u0026\u0026this.seekTo(0);!this.zf()\u0026\u0026this.u\u0026\u0026(g.qr(Error(\"playVideo without src\")),this.bz(this.u.j),this.u.u||this.load());var b\u003dthis.play();!b\u0026\u0026gVa\u0026\u0026kN\u0026\u00267\u003c\u003d(kF||0)\u0026\u0026g.ima(this,\"playing\",function(){g.Gr(function(){Oxa(a,a.getCurrentTime(),0)},500)});\nreturn b};\ng.h.seekTo\u003dfunction(a){0\u003cthis.Gh()\u0026\u0026(hVa\u0026\u0026kN\u0026\u00264\u003ekF\u0026\u0026(a\u003dMath.max(.1,a)),this.Zy(a))};\ng.h.stopVideo\u003dfunction(){!this.B\u0026\u0026this.zf()\u0026\u0026(iVa\u0026\u0026ls\u0026\u00260\u003cthis.getCurrentTime()\u0026\u0026this.seekTo(0),this.TB(),this.load(),Pxa(this,null))};\ng.h.wt\u003dfunction(){var a\u003dthis.dg();return 0\u003cLA(a)\u0026\u0026this.getDuration()?KA(a,this.getCurrentTime()):0};\ng.h.lq\u003dfunction(){var a\u003dthis.getDuration();return Infinity\u003d\u003d\u003da?1:a?this.wt()/a:0};\ng.h.Nb\u003dfunction(){try{var a\u003dthis.getSize();return{vct:this.getCurrentTime().toFixed(3),vd:this.getDuration().toFixed(3),vpl:HA(this.oq(),\",\",3),vbu:HA(this.dg()),vpa:\"\"+ +this.Ml(),vsk:\"\"+ +this.vv(),ven:\"\"+ +this.ul(),vpr:\"\"+this.getPlaybackRate(),vrs:\"\"+this.Gh(),vns:\"\"+this.pA(),vec:\"\"+this.Aj(),vemsg:this.Ee(),vvol:\"\"+this.getVolume(),vdom:\"\"+ +this.VF(),vsrc:\"\"+ +!!this.zf(),vw:\"\"+a.width,vh:\"\"+a.height}}catch(b){return{}}};\ng.h.addEventListener\u003dfunction(a,b){this.C.Qa(a,b,!1,this);this.PE(a)};\ng.h.removeEventListener\u003dfunction(a,b){this.C.wc(a,b,!1,this)};\ng.h.dispatchEvent\u003dfunction(a){return this.C.dispatchEvent(a)};\ng.h.NE\u003dfunction(){this.J\u003d!1};\ng.h.LE\u003dfunction(){this.J\u003d!0;this.yu(!0)};\ng.h.tL\u003dfunction(){this.J\u0026\u0026!this.oA()\u0026\u0026this.yu(!0)};\ng.h.equals\u003dfunction(a){return!!a\u0026\u0026a.Je()\u003d\u003d\u003dthis.Je()};\ng.h.va\u003dfunction(){this.K\u0026\u0026this.removeEventListener(\"volumechange\",this.tL);g.I.prototype.va.call(this)};\nvar fVa\u003d!1,iVa\u003d!0,gVa\u003d!0,hVa\u003d!0;g.h\u003dg.ZH.prototype;g.h.getData\u003dfunction(){return this.stateData};\ng.h.Jc\u003dfunction(){return g.U(this,8)\u0026\u0026!g.U(this,512)\u0026\u0026!g.U(this,64)\u0026\u0026!g.U(this,2)};\ng.h.isCued\u003dfunction(){return g.U(this,64)\u0026\u0026!g.U(this,8)\u0026\u0026!g.U(this,4)};\ng.h.isError\u003dfunction(){return g.U(this,128)};\ng.h.isSuspended\u003dfunction(){return g.U(this,512)};\ng.h.toString\u003dfunction(){return\"PSt.\"+this.state.toString(16)};g.w(iI,g.Kv);g.h\u003diI.prototype;g.h.xq\u003dfunction(){var a\u003dthis.u;return a.u instanceof zF||a.u instanceof GF||a.u instanceof AF};\ng.h.YC\u003dfunction(){return this.u.u.Gp()};\ng.h.gJ\u003dfunction(){return this.u.j};\ng.h.ZC\u003dfunction(){return\"AD_PLACEMENT_KIND_START\"\u003d\u003dthis.u.j.j};\ng.h.hJ\u003dfunction(){return HF(this.u)};\ng.h.sM\u003dfunction(a){if(!gx(a)){this.X\u0026\u0026(this.xa\u003dthis.I.isAtLiveHead(),this.oa\u003dMath.ceil(g.Ua()/1E3));var b\u003dnew QH(this.Yf);a\u003dAxa(a);b.Rf(a)}this.iJ()};\ng.h.YM\u003dfunction(){return!0};\ng.h.Mo\u003dfunction(){return this.K instanceof GF};\ng.h.bx\u003dfunction(){return this.K instanceof zF};\ng.h.iJ\u003dfunction(){var a\u003dthis.Yf;this.YM()\u0026\u0026(a.u\u0026\u0026lI(a,!1),a.u\u003dthis,this.xq()\u0026\u0026vza(a));Ixa(this.D);this.OO()};\ng.h.OO\u003dfunction(){this.K?this.wv(this.K):mI(this)};\ng.h.onAdEnd\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?!1:b;this.Yi(0);mI(this,b)};\ng.h.RN\u003dfunction(){this.onAdEnd()};\ng.h.WV\u003dfunction(){SF(this.j.j,\"active_view_measurable\")};\ng.h.ZV\u003dfunction(){var a\u003dthis.j.j;PF(a)||$F(a)||SF(a,\"active_view_fully_viewable_audible_half_duration\")};\ng.h.cW\u003dfunction(){};\ng.h.dW\u003dfunction(){};\ng.h.eW\u003dfunction(){};\ng.h.fW\u003dfunction(){};\ng.h.iW\u003dfunction(){var a\u003dthis.j.j;PF(a)||$F(a)||SF(a,\"active_view_viewable\")};\ng.h.XV\u003dfunction(){var a\u003dthis.j.j;PF(a)||$F(a)||SF(a,\"audio_audible\")};\ng.h.YV\u003dfunction(){var a\u003dthis.j.j;PF(a)||$F(a)||SF(a,\"audio_measurable\")};\ng.h.bM\u003dfunction(){return this.bx()?[this.rA()]:[]};\ng.h.Sc\u003dfunction(a){if(null!\u003d\u003dthis.j){this.ma||(a\u003dnew g.bG(a.state,new g.ZH),this.ma\u003d!0);var b\u003da.state;if(g.dG(a,2))this.j.Fh();else{var c\u003da;(this.I.V().experiments.Za(\"html5_bulleit_handle_gained_playing_state\")?c.state.Jc()\u0026\u0026!c.Vo.Jc():c.state.Jc())?(Lxa(this.D),this.j.Eo()):b.isError()?this.j.kh(b.getData().errorCode):g.dG(a,4)\u0026\u0026(this.Z||this.j.Do())}if(null!\u003d\u003dthis.j){if(g.dG(a,16)\u0026\u0026(b\u003dthis.j.j,!(PF(b)||.5\u003eb.j.getCurrentTime(2,!1)\u0026\u0026!b.j.V().S(\"html5_dai_pseudogapless_seek_killswitch\")))){c\u003db.ad;\nif(c.Xw()){var d\u003db.B.I.V().S(\"html5_dai_enable_active_view_creating_completed_adblock\");Cha(c.J,d)}b.ad.D.seek\u003d!0}0\u003ecG(a,4)\u0026\u0026!(0\u003ecG(a,2))\u0026\u0026(b\u003dthis.j,c\u003db.j,PF(c)||aG(c,\"resume\"),b.C||(b\u003db.j,PF(b)||aG(b,\"unmuted_resume\")));!this.I.V().experiments.Za(\"html5_dai_handle_suspended_state_killswitch\")\u0026\u0026this.daiEnabled\u0026\u0026g.dG(a,512)\u0026\u0026!g.gI(a.state)\u0026\u0026UH(this.D)}}};\ng.h.onVideoDataChange\u003dfunction(){return this.daiEnabled?Sxa(this):!1};\ng.h.resume\u003dfunction(){this.j\u0026\u0026this.j.sP()};\ng.h.Un\u003dfunction(){this.j\u0026\u0026this.j.Yd(\"adended\")};\ng.h.Vk\u003dfunction(){this.Un()};\ng.h.Yi\u003dfunction(a){this.Yf.Yi(a)};\ng.h.iR\u003dfunction(a){this.Yf.j.Oa(\"onAdUxUpdate\",a)};\ng.h.onAdUxClicked\u003dfunction(a){this.j.Af(a)};\ng.h.ZL\u003dfunction(){return 0};\ng.h.aM\u003dfunction(){return 1};\ng.h.tI\u003dfunction(a){this.daiEnabled\u0026\u0026this.u.J\u0026\u0026this.u.j.start\u003c\u003da\u0026\u0026a\u003ckI(this)\u0026\u0026this.I.aq(a,this.u.j.end)};\ng.h.wv\u003dfunction(a){g.cf(this.j);this.j\u003da\u003dthis.Qp.create(a,KF(Kwa(this.u)),this.u.j.j);this.iG(a);a.xa?a.kh(\"ui_unstable\"):a.Yr();Txa(this,!1)};\ng.h.iG\u003dfunction(a){a.subscribe(\"adabandoned\",g.Ta(this.onAdEnd,!0),this);a.subscribe(\"adabandonedreset\",g.Ta(this.onAdEnd,!0,!0),this);a.subscribe(\"adactiveviewmeasurable\",this.WV,this);a.subscribe(\"adended\",this.onAdEnd,this);a.subscribe(\"aderror\",this.RN,this);a.subscribe(\"adfullyviewableaudiblehalfdurationimpression\",this.ZV,this);a.subscribe(\"adoverlaymeasurableimpression\",this.cW,this);a.subscribe(\"adoverlayunviewableimpression\",this.dW,this);a.subscribe(\"adoverlayviewableendofsessionimpression\",\nthis.eW,this);a.subscribe(\"adoverlayviewableimmediateimpression\",this.fW,this);a.subscribe(\"adpause\",this.EF,this);a.subscribe(\"adplay\",this.EF,this);a.subscribe(\"adunstarted\",this.EF,this);a.subscribe(\"onAdUxUpdate\",this.iR,this);a.subscribe(\"adviewableimpression\",this.iW,this);a.subscribe(\"adaudioaudible\",this.XV,this);a.subscribe(\"adaudiomeasurable\",this.YV,this)};\ng.h.EF\u003dfunction(a){this.Yi(a)};\ng.h.rA\u003dfunction(){return this.K};\ng.h.isLiveStream\u003dfunction(){return this.X};\ng.h.reset\u003dfunction(){return new iI(this.Yf,this.I,this.D.reset(),this.u,this.im,this.Ws,this.Qp,this.daiEnabled)};\ng.h.va\u003dfunction(){g.cf(this.j);this.j\u003dnull;g.Kv.prototype.va.call(this)};Zxa.prototype.create\u003dfunction(a){return(a.u instanceof AF?this.B:\"\"\u003d\u003d\u003da.D?this.j:this.u)(a)};nI.prototype.clickCommand\u003dfunction(a,b,c){a:if(a\u003da.clickTrackingParams,c\u003dvoid 0\u003d\u003d\u003dc?0:c,c\u003dvoid 0\u003d\u003d\u003dc?0:c,a){if(g.P(\"web_ignore_no_ve_clicks\")){var d\u003dbpa(atob(a.replace(/-/g,\"+\").replace(/_/g,\"/\")));if(!d||0\u003d\u003d\u003dd){b\u003d!1;break a}}(c\u003dg.ew(c))?(qpa(this.client,c,g.aw(a),b),b\u003d!0):b\u003d!1}else b\u003d!1;return b};qI.prototype.handleResponse\u003dfunction(a,b){var c,d,e;b\u003d(null\u003d\u003d\u003d(d\u003dnull\u003d\u003d\u003d(c\u003db.ol.context)||void 0\u003d\u003d\u003dc?void 0:c.request)||void 0\u003d\u003d\u003dd?void 0:d.consistencyTokenJars)||[];(a\u003dnull\u003d\u003d\u003d(e\u003da.responseContext)||void 0\u003d\u003d\u003de?void 0:e.consistencyTokenJar)\u0026\u0026this.replace(b,a)};\nqI.prototype.replace\u003dfunction(a,b){a\u003dg.q(a);for(var c\u003da.next();!c.done;c\u003da.next())delete this.j[c.value.encryptedTokenJarContents];eya(this,b)};var jVa\u003dwindow.location.hostname.split(\".\").slice(-2).join(\".\"),l2;rI.getInstance\u003dfunction(){l2\u003dg.Ja(\"yt.clientLocationService.instance\");l2||(l2\u003dnew rI,g.Ia(\"yt.clientLocationService.instance\",l2,void 0));return l2};\nrI.prototype.setLocationOnInnerTubeContext\u003dfunction(a){a.client||(a.client\u003d{});this.j?(a.client.locationInfo||(a.client.locationInfo\u003d{}),a.client.locationInfo.latitudeE7\u003d1E7*this.j.coords.latitude,a.client.locationInfo.longitudeE7\u003d1E7*this.j.coords.longitude,a.client.locationInfo.horizontalAccuracyMeters\u003dthis.j.coords.accuracy,a.client.locationInfo.forceLocationPlayabilityTokenRefresh\u003d!0):this.locationPlayabilityToken\u0026\u0026(a.client.locationPlayabilityToken\u003dthis.locationPlayabilityToken)};\nrI.prototype.handleResponse\u003dfunction(a){var b;a\u003dnull\u003d\u003d\u003d(b\u003da.responseContext)||void 0\u003d\u003d\u003db?void 0:b.locationPlayabilityToken;void 0!\u003d\u003da\u0026\u0026(this.locationPlayabilityToken\u003da,this.j\u003dvoid 0,\"TVHTML5\"\u003d\u003d\u003dg.O(\"INNERTUBE_CLIENT_NAME\")?(this.localStorage\u003dfya(this))\u0026\u0026this.localStorage.set(\"yt-location-playability-token\",a,15552E3):g.Vr(\"YT_CL\",JSON.stringify({loctok:a}),15552E3,jVa,!0))};\nrI.prototype.getCurrentPositionFromGeolocation\u003dfunction(){var a\u003dthis;if(!(navigator\u0026\u0026navigator.geolocation\u0026\u0026navigator.geolocation.getCurrentPosition)||!g.P(\"web_enable_browser_geolocation_api\")\u0026\u0026!g.P(\"enable_handoff_location_2fa_on_mweb\"))return Promise.reject(Error(\"Geolocation unsupported\"));var b\u003d!1,c\u003d1E4;g.P(\"enable_handoff_location_2fa_on_mweb\")\u0026\u0026(b\u003d!0,c\u003d15E3);return new Promise(function(d,e){navigator.geolocation.getCurrentPosition(function(f){a.j\u003df;d(f)},function(f){e(f)},{enableHighAccuracy:b,\nmaximumAge:0,timeout:c})})};\nrI.prototype.createUnpluggedLocationInfo\u003dfunction(a){var b\u003d{};a\u003da.coords;if(null\u003d\u003d\u003da||void 0\u003d\u003d\u003da?0:a.latitude)b.latitudeE7\u003dMath.floor(1E7*a.latitude);if(null\u003d\u003d\u003da||void 0\u003d\u003d\u003da?0:a.longitude)b.longitudeE7\u003dMath.floor(1E7*a.longitude);if(null\u003d\u003d\u003da||void 0\u003d\u003d\u003da?0:a.accuracy)b.locationRadiusMeters\u003dMath.round(a.accuracy);return b};tI.prototype.jA\u003dfunction(a,b){a\u003d{};var c\u003dUi([]);c\u0026\u0026(a.Authorization\u003dc,c\u003db\u003dnull\u003d\u003d\u003db||void 0\u003d\u003d\u003db?void 0:b.sessionIndex,void 0\u003d\u003d\u003dc\u0026\u0026(c\u003dNumber(g.O(\"SESSION_INDEX\",0)),c\u003disNaN(c)?0:c),a[\"X-Goog-AuthUser\"]\u003dc,\"INNERTUBE_HOST_OVERRIDE\"in hr||(a[\"X-Origin\"]\u003dwindow.location.origin),void 0\u003d\u003d\u003db\u0026\u0026\"DELEGATED_SESSION_ID\"in hr\u0026\u0026(a[\"X-Goog-PageId\"]\u003dg.O(\"DELEGATED_SESSION_ID\")));return a};var vI;g.w(uI,tI);uI.prototype.jA\u003dfunction(a,b){a\u003dtI.prototype.jA.call(this,a,b);return Object.assign(Object.assign({},a),this.er)};var tya\u003d/[\u0026\\?]action_proxy\u003d1/,sya\u003d/[\u0026\\?]token\u003d([\\w-]*)/,uya\u003d/[\u0026\\?]video_id\u003d([\\w-]*)/,vya\u003d/[\u0026\\?]index\u003d([\\d-]*)/,wya\u003d/[\u0026\\?]m_pos_ms\u003d([\\d-]*)/,zya\u003d/[\u0026\\?]vvt\u003d([\\w-]*)/,nya\u003d\"ca_type dt el flash u_tz u_his u_h u_w u_ah u_aw u_cd u_nplug u_nmime frm u_java bc bih biw brdim vis wgl\".split(\" \"),xya\u003d\"www.youtube-nocookie.com youtube-nocookie.com www.youtube-nocookie.com:443 youtube.googleapis.com www.youtubeedu.com www.youtubeeducation.com video.google.com redirector.gvt1.com\".split(\" \"),pya\u003d{android:\"ANDROID\",\n\"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\"},qya\u003d{desktop:\"DESKTOP\",phone:\"MOBILE\",tablet:\"TABLET\"},yya\u003d{FLAG_AUTO_CAPTIONS_DEFAULT_ON:66,FLAG_AUTOPLAY_DISABLED:140,FLAG_AUTOPLAY_EXPLICITLY_SET:141};xI.prototype.Qt\u003dfunction(a){this.player.Hi().tick(a)};\nxI.prototype.fetch\u003dfunction(a,b){var c\u003dthis;if(!a.match(/\\[BISCOTTI_ID\\]/g))return zI(this,a,b);var d\u003d1\u003d\u003d\u003dthis.j;d\u0026\u0026this.Qt(\"a_bid_s\");var e\u003diya();if(null!\u003d\u003de)return d\u0026\u0026this.Qt(\"a_bid_f\"),zI(this,a,b,e);e\u003djya();d\u0026\u0026wi(e,function(){c.Qt(\"a_bid_f\")});\nreturn e.then(function(f){return zI(c,a,b,f)})};\nxI.prototype.reset\u003dfunction(){this.u\u003dthis.j\u003d1};g.w(AI,g.Kv);g.h\u003dAI.prototype;g.h.gJ\u003dfunction(){return this.j.j};\ng.h.ZC\u003dfunction(){return\"AD_PLACEMENT_KIND_START\"\u003d\u003dthis.j.j.j};\ng.h.hJ\u003dfunction(){return HF(this.j)};\ng.h.xq\u003dfunction(){return!1};\ng.h.YC\u003dfunction(){return!1};\ng.h.onAdUxClicked\u003dfunction(){};\ng.h.sM\u003dfunction(a){var b\u003dthis;this.B.V().S(\"html5_pacf_enable_non_dai_live_video_ads\")\u0026\u0026S(\"Fetching logic is still in use while live midroll is on PACF\");if(1!\u003d\u003dthis.j.B\u0026\u00262!\u003d\u003dthis.j.B){var c\u003d[];this.ZC()||(c\u003dAxa(a));this.j.B\u003d1;wi(this.D.fetch(this.j.D,{Zv:this.j.C||void 0,Bd:this.j.j}).then(function(d){if(!b.isDisposed()){var e\u003dc;b.B.isFullscreen();d\u003dBya(b,d);var f\u003db.C;f.u\u0026\u0026d.isEmpty\u0026\u0026SH(\"DAI_ERROR_TYPE_NO_AD_BREAK_RENDERER\",f.j);d.ZM||(b.j.B\u003d2,(new QH(b.u)).Rf(e),d.isEmpty||Cpa(b.J,d.Zl))}},function(){(new QH(b.u)).Rf(c);\nvar d\u003db.C;d.u\u0026\u0026SH(\"DAI_ERROR_TYPE_AD_REQUEST_FAIL\",d.j)}),function(){2!\u003d\u003db.j.B\u0026\u0026(b.j.B\u003d0);\nb.ZC()\u0026\u0026NI(b.u)})}};\ng.h.iJ\u003dfunction(){};\ng.h.tI\u003dfunction(){};var Eya\u003dObject.freeze([hG,kG,GF,mG,zF]);g.w(BI,iI);g.h\u003dBI.prototype;g.h.bM\u003dfunction(){for(var a\u003dthis.B.j,b\u003dg.q(a),c\u003db.next();!c.done;c\u003db.next());return a};\ng.h.YM\u003dfunction(){return(0\u003e\u003dthis.C?this.B.j:this.B.j.slice(this.C)).some(function(a){return a.Kt()})};\ng.h.Mo\u003dfunction(){return this.J instanceof GF||this.J instanceof mG};\ng.h.bx\u003dfunction(){return this.J instanceof zF||this.J instanceof kG};\ng.h.OO\u003dfunction(){this.daiEnabled?nF(this.I)\u0026\u0026Sxa(this):Dya(this)};\ng.h.wv\u003dfunction(a){var b\u003dCya(a);this.J\u0026\u0026b\u0026\u0026this.N!\u003d\u003db\u0026\u0026(b?vza(this.Yf):xza(this.Yf),this.N\u003db);this.J\u003da;this.daiEnabled\u0026\u0026(this.C\u003dthis.B.j.findIndex(function(c){return c\u003d\u003d\u003da}));\niI.prototype.wv.call(this,a)};\ng.h.iG\u003dfunction(a){var b\u003dthis;iI.prototype.iG.call(this,a);a.subscribe(\"adnotifyexitednormalorerror\",function(){return void mI(b)})};\ng.h.Vk\u003dfunction(){this.C\u003dthis.B.j.length;this.j\u0026\u0026this.j.Yd(\"adended\");mI(this)};\ng.h.Un\u003dfunction(){this.onAdEnd()};\ng.h.onAdEnd\u003dfunction(a,b){a\u003dvoid 0\u003d\u003d\u003da?!1:a;b\u003dvoid 0\u003d\u003d\u003db?!1:b;this.daiEnabled||(this.Yi(0),a?mI(this,b):Dya(this))};\ng.h.RN\u003dfunction(){if(1\u003d\u003dthis.B.u)this.J instanceof lG\u0026\u0026g.lw(Error(\"AdNotify error with FailureMode.TERMINATING\")),mI(this);else this.onAdEnd()};\ng.h.rA\u003dfunction(){var a\u003d0\u003e\u003dthis.C?this.B.j:this.B.j.slice(this.C);return 0\u003ca.length?a[0]:null};\ng.h.xq\u003dfunction(){return this.N};\ng.h.YC\u003dfunction(){return this.B.j.every(function(a){return a.Gp()})};\ng.h.reset\u003dfunction(){return new BI(this.Yf,this.I,this.D.reset(),this.u,this.im,this.Ws,this.Qp,this.daiEnabled)};\ng.h.ZL\u003dfunction(){return this.C};\ng.h.aM\u003dfunction(){return this.B.j.length};Fya.prototype.XL\u003dfunction(){return this.j};g.w(Gya,AF);g.w(Iya,AF);Jya.prototype.create\u003dfunction(a,b){function c(l){return new zF(l,d.B,b,d.j,d.u)}\nvar d\u003dthis,e\u003da.instreamVideoAdRenderer,f\u003da.instreamSurveyAdRenderer,k\u003da.sandwichedLinearAdRenderer;a\u003da.linearAdSequenceRenderer;return null!\u003de\u0026\u0026e.playerVars?c(e):null!\u003df?new GF(f):null!\u003dk?new Iya(k,c,this.j):null!\u003da?new Gya(a,c):null};Kya.prototype.create\u003dfunction(a,b,c,d){d\u003dvoid 0\u003d\u003d\u003dd?null:d;var e\u003d[];c\u003dvoid 0\u003d\u003d\u003dc?0:c;if(d){d\u003dg.q(d);for(var f\u003dd.next();!f.done;f\u003dd.next()){f\u003df.value;var k\u003db,l\u003dnew Ipa(k.B,k.u,k.daiEnabled,k.C),m\u003dk.De;m\u0026\u0026(l.De\u003dnew Uw(m.startSecs,m.durationSecs,m.context,m.identifier,m.event,m.xp));k.j\u0026\u0026(l.j\u003dk.j);l.visible\u003dk.visible;k\u003dl;k.De\u003df;e.push(Lya(this,a[0],c,k));c++}}else for(a\u003dg.q(a),d\u003da.next();!d.done;d\u003da.next())e.push(Lya(this,d.value,c,b)),c++;return e};g.w(CI,g.I);CI.prototype.addEventListener\u003dfunction(a,b){this.j\u003db};\nCI.prototype.removeEventListener\u003dfunction(){this.j\u003dnull};\ng.w(DI,g.I);DI.prototype.addEventListener\u003dfunction(a,b,c){this.j.addEventListener(a,b,c)};\nDI.prototype.removeEventListener\u003dfunction(a,b){this.j.removeEventListener(a,b)};g.w(Oya,g.I);var EI\u003dnull,Qya\u003dnull,FI\u003dnull,GI\u003dnull,HI\u003dnull;g.Ia(\"yt.www.ads.eventcache.getLastCompanionData\",function(){return EI},void 0);\ng.Ia(\"yt.www.ads.eventcache.getLastPlaShelfData\",function(){return Qya},void 0);\ng.Ia(\"yt.www.ads.eventcache.getLastUpdateEngagementPanelAction\",function(){return FI},void 0);\ng.Ia(\"yt.www.ads.eventcache.getLastChangeEngagementPanelVisibilityAction\",function(){return GI},void 0);\ng.Ia(\"yt.www.ads.eventcache.getLastScrollToEngagementPanelCommand\",function(){return HI},void 0);var bza\u003d{clickTrackingParams:!0,commandMetadata:!0,loggingUrls:!0};g.w(KI,g.I);KI.prototype.va\u003dfunction(){this.Xd.clear();g.I.prototype.va.call(this)};\nKI.prototype.Hd\u003dfunction(a,b,c){a\u003dvoid 0\u003d\u003d\u003da?[]:a;b\u003dvoid 0\u003d\u003d\u003db?{}:b;c\u003dvoid 0\u003d\u003d\u003dc?{}:c;this.isDisposed();a\u003dg.q(a);for(var d\u003da.next();!d.done;d\u003da.next())this.executeCommand(d.value,b,c)};\nKI.prototype.executeCommand\u003dfunction(a,b,c){b\u003dvoid 0\u003d\u003d\u003db?{}:b;c\u003dvoid 0\u003d\u003d\u003dc?{}:c;this.isDisposed();a.loggingUrls\u0026\u0026cza(this,\"loggingUrls\",a.loggingUrls,b,c);a\u003dg.q(Object.entries(a));for(var d\u003da.next();!d.done;d\u003da.next()){var e\u003dg.q(d.value);d\u003de.next().value;e\u003de.next().value;\"openPopupAction\"\u003d\u003d\u003dd?Zya(this,e):\"confirmDialogEndpoint\"\u003d\u003d\u003dd?$ya(this,e):bza.hasOwnProperty(d)||cza(this,d,e,b,c)}};g.w(hza,g.I);g.w(MI,g.Kv);g.h\u003dMI.prototype;g.h.HF\u003dfunction(){return!pza(this,tza(this))};\ng.h.gA\u003dfunction(){return this.Ia};\ng.h.va\u003dfunction(){this.oa\u003d!0;g.Jv(this.C);this.J\u0026\u0026this.j.getVideoData(1).unsubscribe(\"cuepointupdated\",this.dO,this);if(oF(this.j)){var a\u003dkza(this.j);a.removeEventListener(\"updateKevlarOrC3Companion\",Pya);a.removeEventListener(\"onPlaShelfInfoCardsReady\",Rya);a.removeEventListener(\"updateEngagementPanelAction\",Sya);a.removeEventListener(\"changeEngagementPanelVisibility\",Tya);a.removeEventListener(\"scrollToEngagementPanel\",Uya);window.removeEventListener(\"yt-navigate-start\",Vya);HI\u003dGI\u003dFI\u003dEI\u003dnull}a\u003d\ng.q(this.B.values());for(var b\u003da.next();!b.done;b\u003da.next())wza(this,b.value);lI(this,!1);this.Rp.clear();this.Z\u003d[];this.N.clear();g.cf(this.ma);this.ma\u003dnew Map;g.cf(this.K);this.K\u003dnew Map;this.B.clear();g.Kv.prototype.va.call(this)};\ng.h.JG\u003dfunction(a){if(a instanceof fx\u0026\u0026!a.B\u0026\u0026(!dqa(a)||a.contains(1E3*this.j.getCurrentTime(1)||0)))if(g.U(this.j.zb(1),32))this.N.add(a);else{var b\u003dthis.B.get(a);b\u0026\u0026((this.j.V().experiments.Za(\"enable_eviction_protection_for_bulleit\")?this.u?this.u.YC():1:1)?b.sM(a):a.deactivate())}};\ng.h.KW\u003dfunction(a){a instanceof fx\u0026\u0026(a.B\u0026\u0026(a.B\u003d!1),this.N.delete(a))};\ng.h.dO\u003dfunction(a){Dxa(this.Ea,a);null\u003d\u003dthis.J?g.R(Error(\"Dynamically inserted ad was requested, but no cuepoint AdPlacementRenderer was present to fulfill the request.\")):0!\u003d(this.j.getCurrentTime(1)||0)\u0026\u0026(a\u003da.filter(function(b){return\"start\"\u003d\u003db.event}),OI(this,[this.J],a))};\ng.h.YG\u003dfunction(a){OI(this,[this.J],[a])};\ng.h.eO\u003dfunction(a){var b\u003d1E3*a;this.u\u0026\u0026this.u.tI(b);for(var c\u003dg.q(this.B.values()),d\u003dc.next();!d.done;d\u003dc.next())d.value.tI(b);g.vc(this.Na.j,1E3*a)};\ng.h.wl\u003dfunction(a){switch(a){case \"control_play\":this.u\u0026\u0026(a\u003dthis.u,a.bx()?a.I.Nc().playVideo():a.Mo()\u0026\u0026a.j.Eo());break;case \"control_pause\":this.u\u0026\u0026(a\u003dthis.u,a.bx()?a.I.Nc().pauseVideo():a.Mo()\u0026\u0026a.j.Do())}};\ng.h.kR\u003dfunction(a){this.u\u0026\u0026this.u.Sc(a)};\ng.h.sW\u003dfunction(a){0\u003ecG(a,16)\u0026\u0026(this.N.forEach(this.JG,this),this.N.clear())};\ng.h.OY\u003dfunction(){if(this.u)this.u.onVideoDataChange()};\ng.h.RY\u003dfunction(){if(nF(this.j)\u0026\u0026this.u){var a\u003dthis.j.getCurrentTime(2,!1),b\u003dthis.u;b.j\u0026\u0026gG(b.j,a)}};\ng.h.UV\u003dfunction(){this.Va\u003d!0;if(this.u){var a\u003dthis.u;a.j\u0026\u0026a.j.Dg()}};\ng.h.gW\u003dfunction(a){if(this.u)this.u.onAdUxClicked(a)};\ng.h.SY\u003dfunction(){if(2\u003d\u003dthis.j.getPresentingPlayerType()\u0026\u0026this.u){var a\u003dthis.u.j,b\u003da.j,c\u003da.I.isMuted();QF(b)||SF(b,c?\"mute\":\"unmute\");a.C||(b\u003da.I.isMuted(),SF(a.j,b?\"unmuted_mute\":\"unmuted_unmute\"))}};\ng.h.UW\u003dfunction(a){if(this.u){var b\u003dthis.u.j,c\u003db.j;PF(c)||XF(c,a?\"fullscreen\":\"end_fullscreen\");b.C||(b\u003db.j,PF(b)||XF(b,a?\"unmuted_fullscreen\":\"unmuted_end_fullscreen\"))}};\ng.h.Rf\u003dfunction(a,b){this.j.Rf(a,b);a\u003dg.q(a);for(b\u003da.next();!b.done;b\u003da.next())b\u003db.value,this.Rp.delete(b),this.B.delete(b)};\ng.h.r_\u003dfunction(){for(var a\u003d[],b\u003dg.q(this.Rp),c\u003db.next();!c.done;c\u003db.next())c\u003dc.value,gx(c)||a.push(c);b\u003dthis.j.app;1!\u003d\u003db.getPresentingPlayerType()||yW(b,\"cuerangemarkersupdated\",a)};\ng.h.Yi\u003dfunction(a){this.j.Yi(a);switch(a){case 1:this.GA\u003d1;break;case 0:this.GA\u003d0}};\ng.h.VH\u003dfunction(){var a\u003dthis.j.getVideoData(2);return a?a.isListed\u0026\u0026!this.X:!1};\ng.h.Un\u003dfunction(){this.u\u0026\u0026this.u.xq()\u0026\u0026this.u.Un()};\ng.h.Vk\u003dfunction(){this.u\u0026\u0026this.u.xq()\u0026\u0026this.u.Vk()};\ng.h.Yz\u003dfunction(){};\ng.h.Iz\u003dfunction(){};\ng.h.Vb\u003dfunction(a){if(this.u){var b\u003dthis.u;b.j\u0026\u0026gG(b.j,a)}};\ng.h.Mo\u003dfunction(){return nF(this.j)\u0026\u0026!!this.u\u0026\u0026this.u.Mo()};\ng.h.executeCommand\u003dfunction(a,b,c){this.kb.executeCommand(a,b,sza(this,void 0\u003d\u003d\u003dc?null:c))};\ng.h.isDaiEnabled\u003dfunction(){return!1};\ng.h.XL\u003dfunction(){return this.ya};\ng.h.YL\u003dfunction(){return this.Ja};g.w(PI,g.I);PI.prototype.append\u003dfunction(a){if(!this.u)throw Error(\"This does not support the append operation\");this.j.appendChild(a.j)};\ng.w(QI,PI);g.w(Aza,g.I);var Cza\u003d1;g.w(g.SI,g.I);g.h\u003dg.SI.prototype;\ng.h.createElement\u003dfunction(a,b){b\u003db||\"svg\"\u003d\u003d\u003da.G;var c\u003da.L,d\u003da.Ha;if(b){var e\u003ddocument.createElementNS(\"http://www.w3.org/2000/svg\",a.G);g.HD\u0026\u0026(a.W||(a.W\u003d{}),a.W.focusable\u003d\"false\")}else e\u003dg.Qh(a.G);if(c){if(c\u003dTI(this,e,\"class\",c))UI(this,e,\"class\",c),this.qb[c]\u003de}else if(d){c\u003dg.q(d);for(var f\u003dc.next();!f.done;f\u003dc.next())this.qb[f.value]\u003de;UI(this,e,\"class\",d.join(\" \"))}d\u003da.qa;c\u003da.U;if(d)b\u003dTI(this,e,\"child\",d),void 0!\u003d\u003db\u0026\u0026e.appendChild(g.Rh(b));else if(c)for(d\u003d0,c\u003dg.q(c),f\u003dc.next();!f.done;f\u003dc.next())if(f\u003d\nf.value)if(\"string\"\u003d\u003d\u003dtypeof f)f\u003dTI(this,e,\"child\",f),null!\u003df\u0026\u0026e.appendChild(g.Rh(f));else if(f.element)e.appendChild(f.element);else{var k\u003df;f\u003dthis.createElement(k,b);e.appendChild(f);k.Ib\u0026\u0026(k\u003dRI(),f.id\u003dk,f\u003ddocument.createElementNS(\"http://www.w3.org/2000/svg\",\"use\"),f.setAttribute(\"class\",\"ytp-svg-shadow\"),f.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"href\",\"#\"+k),g.Th(e,f,d++))}if(a\u003da.W)for(b\u003de,d\u003dg.q(Object.keys(a)),c\u003dd.next();!c.done;c\u003dd.next())c\u003dc.value,f\u003da[c],UI(this,b,c,\"string\"\u003d\u003d\u003dtypeof f?\nTI(this,b,c,f):f);return e};\ng.h.Da\u003dfunction(a){return this.qb[a]};\ng.h.Ba\u003dfunction(a,b){\"number\"\u003d\u003d\u003dtypeof b?g.Th(a,this.element,b):a.appendChild(this.element)};\ng.h.detach\u003dfunction(){g.Uh(this.element)};\ng.h.update\u003dfunction(a){for(var b\u003dg.q(Object.keys(a)),c\u003db.next();!c.done;c\u003db.next())c\u003dc.value,this.Ma(c,a[c])};\ng.h.Ma\u003dfunction(a,b){(a\u003dthis.Wc[\"{{\"+a+\"}}\"])\u0026\u0026UI(this,a[0],a[1],b)};\ng.h.va\u003dfunction(){this.qb\u003d{};this.Wc\u003d{};this.detach();g.I.prototype.va.call(this)};g.w(g.V,g.SI);g.h\u003dg.V.prototype;g.h.Ad\u003dfunction(a,b){this.Ma(b||\"content\",a)};\ng.h.show\u003dfunction(){this.ub||(g.vm(this.element,\"display\",\"\"),this.ub\u003d!0)};\ng.h.hide\u003dfunction(){this.ub\u0026\u0026(g.vm(this.element,\"display\",\"none\"),this.ub\u003d!1)};\ng.h.kc\u003dfunction(a){this.ma\u003da};\ng.h.Qa\u003dfunction(a,b,c){return this.T(this.element,a,b,c)};\ng.h.T\u003dfunction(a,b,c,d){c\u003d(0,g.Sa)(c,d||this);d\u003d{target:a,type:b,listener:c};this.listeners.push(d);a.addEventListener(b,c);return d};\ng.h.wc\u003dfunction(a){var b\u003dthis;this.listeners.forEach(function(c,d){c\u003d\u003d\u003da\u0026\u0026(c\u003db.listeners.splice(d,1)[0],c.target.removeEventListener(c.type,c.listener))})};\ng.h.focus\u003dfunction(){var a\u003dthis.element;Zh(a);a.focus()};\ng.h.va\u003dfunction(){for(;this.listeners.length;){var a\u003dthis.listeners.pop();a\u0026\u0026a.target.removeEventListener(a.type,a.listener)}g.SI.prototype.va.call(this)};g.w(g.WI,g.V);g.WI.prototype.subscribe\u003dfunction(a,b,c){return this.Sa.subscribe(a,b,c)};\ng.WI.prototype.unsubscribe\u003dfunction(a,b,c){return this.Sa.unsubscribe(a,b,c)};\ng.WI.prototype.Kf\u003dfunction(a){return this.Sa.Kf(a)};\ng.WI.prototype.ea\u003dfunction(a){return this.Sa.ea.apply(this.Sa,[a].concat(g.v(g.Ba.apply(1,arguments))))};var kVa\u003dnew WeakSet;g.w(XI,g.WI);g.h\u003dXI.prototype;g.h.bind\u003dfunction(a){if(!this.Va\u0026\u0026a.renderer){var b\u003dObject.assign({},zza(this.api,this.Xa),a.macros);this.init(a.id,a.renderer,b,a)}return Promise.resolve()};\ng.h.init\u003dfunction(a,b,c){this.Va\u003da;this.element.setAttribute(\"id\",this.Va);this.jb\u0026\u0026g.hp(this.element,this.jb);this.X\u003db\u0026\u0026b.adRendererCommands;this.macros\u003dc;this.K\u003db.trackingParams||null;null!\u003dthis.K\u0026\u0026this.Zg(this.element,this.K)};\ng.h.clear\u003dfunction(){};\ng.h.hide\u003dfunction(){g.WI.prototype.hide.call(this);null!\u003dthis.K\u0026\u0026this.fb(this.element,!1)};\ng.h.show\u003dfunction(){g.WI.prototype.show.call(this);if(!this.kb){this.kb\u003d!0;var a\u003dthis.X\u0026\u0026this.X.impressionCommand;a\u0026\u0026this.FH(a,null)}null!\u003dthis.K\u0026\u0026this.fb(this.element,!0)};\ng.h.onClick\u003dfunction(a){if(this.K\u0026\u0026!kVa.has(a)){var b\u003dthis.element;this.api.Ho(b)\u0026\u0026this.ub\u0026\u0026this.api.xb(b,this.j);kVa.add(a)}if(a\u003dthis.X\u0026\u0026this.X.clickCommand)a\u003dthis.VO(a),this.FH(a,this.cM())};\ng.h.VO\u003dfunction(a){return a};\ng.h.cM\u003dfunction(){return null};\ng.h.nR\u003dfunction(a){var b\u003dthis.oa;b.K\u003d!0;b.u\u003da.touches.length;b.j.isActive()\u0026\u0026(b.j.stop(),b.D\u003d!0);a\u003da.touches;b.J\u003dBza(b,a)||1!\u003da.length;var c\u003da.item(0);b.J||!c?(b.N\u003dInfinity,b.X\u003dInfinity):(b.N\u003dc.clientX,b.X\u003dc.clientY);for(c\u003db.B.length\u003d0;c\u003ca.length;c++){var d\u003da.item(c);b.B.push(d.identifier)}};\ng.h.mR\u003dfunction(a){var b\u003dthis.oa;a\u003da.changedTouches.item(0);if(Rb()\u0026\u0026!(0\u003c\u003dg.zb(Ub(),8))||a\u0026\u0026Math.pow(a.clientX-b.N,2)+Math.pow(a.clientY-b.X,2)\u003eMath.pow(5,2))b.C\u003d!0};\ng.h.lR\u003dfunction(a){if(this.oa){var b\u003dthis.oa,c\u003da.changedTouches;c\u0026\u0026b.K\u0026\u00261\u003d\u003db.u\u0026\u0026!b.C\u0026\u0026!b.D\u0026\u0026!b.J\u0026\u0026Bza(b,c)\u0026\u0026(b.Z\u003da,b.j.start());b.u\u003da.touches.length;0\u003d\u003d\u003db.u\u0026\u0026(b.K\u003d!1,b.C\u003d!1,b.B.length\u003d0);b.D\u003d!1}};\ng.h.FH\u003dfunction(a,b){this.api.V().experiments.Za(\"html5_enable_pacf_command_api_with_macros\")?xJ(this.ob,a,this.macros):this.Xa?this.Xa.executeCommand(a,this.macros,b):g.R(Error(\"null or undefined adService\"))};\ng.h.Zg\u003dfunction(a,b){this.api.Zg(a,this);this.api.fk(a,b)};\ng.h.fb\u003dfunction(a,b){this.api.Ho(a)\u0026\u0026this.api.fb(a,b,this.j)};\ng.h.va\u003dfunction(){this.clear(null);this.wc(this.bb);for(var a\u003dg.q(this.xa),b\u003da.next();!b.done;b\u003da.next())this.wc(b.value);g.WI.prototype.va.call(this)};g.w(lJ,XI);\nlJ.prototype.init\u003dfunction(a,b,c){XI.prototype.init.call(this,a,b,c);this.u\u003db;if(null\u003d\u003db.text\u0026\u0026null\u003d\u003db.icon)g.lw(Error(\"ButtonRenderer did not have text or an icon set.\"));else{switch(b.style||null){case \"STYLE_UNKNOWN\":a\u003d\"ytp-ad-button-link\";break;default:a\u003dnull}null!\u003da\u0026\u0026g.hp(this.element,a);null!\u003db.text\u0026\u0026(a\u003dg.ix(b.text),g.nb(a)||(this.element.setAttribute(\"aria-label\",a),this.C\u003dnew g.WI({G:\"span\",L:\"ytp-ad-button-text\",qa:a}),g.J(this,this.C),this.C.Ba(this.element)));null!\u003db.icon\u0026\u0026(b\u003dkJ(b.icon),\nnull!\u003db\u0026\u0026(this.B\u003dnew g.WI({G:\"span\",L:\"ytp-ad-button-icon\",U:[b]}),g.J(this,this.B)),this.D?g.Th(this.element,this.B.element,0):this.B.Ba(this.element))}};\nlJ.prototype.clear\u003dfunction(){this.hide()};\nlJ.prototype.onClick\u003dfunction(a){XI.prototype.onClick.call(this,a);a\u003dg.q(Wza(this));for(var b\u003da.next();!b.done;b\u003da.next())b\u003db.value,this.api.V().experiments.Za(\"html5_enable_pacf_command_api_with_macros\")?xJ(this.ob,b,this.macros):this.Xa.executeCommand(b,this.macros);this.api.onAdUxClicked(this.componentType,this.layoutId)};g.w(mJ,g.I);mJ.prototype.va\u003dfunction(){this.u\u0026\u0026g.As(this.u);this.j.clear();nJ\u003dnull;g.I.prototype.va.call(this)};\nmJ.prototype.register\u003dfunction(a,b){b\u0026\u0026this.j.set(a,b)};\nvar nJ\u003dnull;g.w(pJ,XI);\npJ.prototype.init\u003dfunction(a,b,c){XI.prototype.init.call(this,a,b,c);a\u003db.hoverText||null;b\u003db.button\u0026\u0026b.button.buttonRenderer||null;null\u003d\u003db?g.R(Error(\"AdHoverTextButtonRenderer.button was not set in response.\")):(this.button\u003dnew lJ(this.api,this.Xa,this.layoutId,this.j,this.ob),g.J(this,this.button),this.button.init(qF(\"button\"),b,this.macros),a\u0026\u0026this.button.element.setAttribute(\"aria-label\",g.ix(a)),this.button.Ba(this.element),this.J\u0026\u0026!g.gp(this.button.element,\"ytp-ad-clickable\")\u0026\u0026g.hp(this.button.element,\"ytp-ad-clickable\"),\na\u0026\u0026(this.B\u003dnew g.WI({G:\"div\",L:\"ytp-ad-hover-text-container\"}),this.D\u0026\u0026(b\u003dnew g.WI({G:\"div\",L:\"ytp-ad-hover-text-callout\"}),b.Ba(this.B.element),g.J(this,b)),g.J(this,this.B),this.B.Ba(this.element),b\u003doJ(a),g.Th(this.B.element,b,0)),this.show())};\npJ.prototype.hide\u003dfunction(){this.button\u0026\u0026this.button.hide();this.B\u0026\u0026this.B.hide();XI.prototype.hide.call(this)};\npJ.prototype.show\u003dfunction(){this.button\u0026\u0026this.button.show();XI.prototype.show.call(this)};g.w(rJ,XI);rJ.prototype.init\u003dfunction(a,b,c){XI.prototype.init.call(this,a,b,c);b\u003d(a\u003db.thumbnail)\u0026\u0026qJ(a)||\"\";g.nb(b)?(this.api.V().S(\"web_player_ad_image_error_rate_sampling_killswitch\")||.01\u003eMath.random())\u0026\u0026g.lw(Error(\"Found AdImage without valid image URL\")):(this.u?g.vm(this.element,\"backgroundImage\",\"url(\"+b+\")\"):Fh(this.element,{src:b}),Fh(this.element,{alt:a\u0026\u0026a.accessibility\u0026\u0026a.accessibility.label||\"\"}),this.show())};\nrJ.prototype.clear\u003dfunction(){this.hide()};g.w(sJ,XI);g.h\u003dsJ.prototype;g.h.hide\u003dfunction(){XI.prototype.hide.call(this);this.C\u0026\u0026this.C.focus()};\ng.h.show\u003dfunction(){this.C\u003ddocument.activeElement;XI.prototype.show.call(this);this.D.focus()};\ng.h.init\u003dfunction(a,b,c){XI.prototype.init.call(this,a,b,c);this.B\u003db;b.dialogMessages||null!\u003db.title?null\u003d\u003db.confirmLabel?g.R(Error(\"ConfirmDialogRenderer.confirmLabel was not set.\")):null\u003d\u003db.cancelLabel?g.R(Error(\"ConfirmDialogRenderer.cancelLabel was not set.\")):$za(this,b):g.R(Error(\"Neither ConfirmDialogRenderer.title nor ConfirmDialogRenderer.dialogMessages were set.\"))};\ng.h.clear\u003dfunction(){g.Jv(this.u);this.hide()};\ng.h.HG\u003dfunction(){this.hide()};\ng.h.gD\u003dfunction(){var a\u003dthis.B.cancelEndpoint;a\u0026\u0026(this.api.V().experiments.Za(\"html5_enable_pacf_command_api_with_macros\")?xJ(this.ob,a,this.macros):this.Xa.executeCommand(a,this.macros));this.hide()};\ng.h.IG\u003dfunction(){var a\u003dthis.B.confirmNavigationEndpoint||this.B.confirmEndpoint;a\u0026\u0026(this.api.V().experiments.Za(\"html5_enable_pacf_command_api_with_macros\")?xJ(this.ob,a,this.macros):this.Xa.executeCommand(a,this.macros));this.hide()};g.w(tJ,XI);g.h\u003dtJ.prototype;\ng.h.init\u003dfunction(a,b,c){XI.prototype.init.call(this,a,b,c);this.B\u003db;if(null\u003d\u003db.defaultText\u0026\u0026null\u003d\u003db.defaultIcon)g.R(Error(\"ToggleButtonRenderer must have either text or icon set.\"));else if(null\u003d\u003db.defaultIcon\u0026\u0026null!\u003db.toggledIcon)g.R(Error(\"ToggleButtonRenderer cannot have toggled icon set without a default icon.\"));else{if(b.style){switch(b.style.styleType){case \"STYLE_UNKNOWN\":case \"STYLE_DEFAULT\":a\u003d\"ytp-ad-toggle-button-default-style\";break;default:a\u003dnull}null!\u003da\u0026\u0026g.hp(this.C,a)}a\u003d{};b.defaultText?\n(c\u003dg.ix(b.defaultText),g.nb(c)||(a.buttonText\u003dc,this.u.setAttribute(\"aria-label\",c))):g.Hm(this.ya,!1);b.defaultTooltip\u0026\u0026(a.tooltipText\u003db.defaultTooltip,this.u.hasAttribute(\"aria-label\")||this.Z.setAttribute(\"aria-label\",b.defaultTooltip));b.defaultIcon?(c\u003dkJ(b.defaultIcon),this.Ma(\"untoggledIconTemplateSpec\",c),b.toggledIcon?(this.N\u003d!0,c\u003dkJ(b.toggledIcon),this.Ma(\"toggledIconTemplateSpec\",c)):(g.Hm(this.J,!0),g.Hm(this.D,!1)),g.Hm(this.u,!1)):g.Hm(this.Z,!1);g.Df(a)||this.update(a);b.isToggled\u0026\u0026\n(g.hp(this.C,\"ytp-ad-toggle-button-toggled\"),this.toggleButton(b.isToggled));uJ(this);this.T(this.element,\"change\",this.tJ);this.show()}};\ng.h.onClick\u003dfunction(a){0\u003cthis.xa.length\u0026\u0026(this.toggleButton(!this.isToggled()),this.tJ());XI.prototype.onClick.call(this,a)};\ng.h.tJ\u003dfunction(){g.L(this.C,\"ytp-ad-toggle-button-toggled\",this.isToggled());for(var a\u003dg.q(aAa(this,this.isToggled())),b\u003da.next();!b.done;b\u003da.next())b\u003db.value,this.api.V().experiments.Za(\"html5_enable_pacf_command_api_with_macros\")?xJ(this.ob,b,this.macros):this.Xa.executeCommand(b,this.macros);if(this.isToggled())this.api.onAdUxClicked(\"toggle-button\",this.layoutId);uJ(this)};\ng.h.clear\u003dfunction(){this.hide()};\ng.h.toggleButton\u003dfunction(a){g.L(this.C,\"ytp-ad-toggle-button-toggled\",a);this.u.checked\u003da;uJ(this)};\ng.h.isToggled\u003dfunction(){return this.u.checked};g.w(vJ,Hv);vJ.prototype.N\u003dfunction(a){if(Array.isArray(a)){a\u003dg.q(a);for(var b\u003da.next();!b.done;b\u003da.next())b\u003db.value,b instanceof hx\u0026\u0026this.C(b)}};g.w(wJ,XI);g.h\u003dwJ.prototype;g.h.init\u003dfunction(a,b,c){XI.prototype.init.call(this,a,b,c);b.reasons?null\u003d\u003db.confirmLabel?g.R(Error(\"AdFeedbackRenderer.confirmLabel was not set.\")):(null\u003d\u003db.cancelLabel\u0026\u0026g.lw(Error(\"AdFeedbackRenderer.cancelLabel was not set.\")),null\u003d\u003db.title\u0026\u0026g.lw(Error(\"AdFeedbackRenderer.title was not set.\")),eAa(this,b)):g.R(Error(\"AdFeedbackRenderer.reasons were not set.\"))};\ng.h.clear\u003dfunction(){Is(this.J);Is(this.N);this.D.length\u003d0;this.hide()};\ng.h.hide\u003dfunction(){this.u\u0026\u0026this.u.hide();this.B\u0026\u0026this.B.hide();XI.prototype.hide.call(this);this.C\u0026\u0026this.C.focus()};\ng.h.show\u003dfunction(){this.u\u0026\u0026this.u.show();this.B\u0026\u0026this.B.show();this.C\u003ddocument.activeElement;XI.prototype.show.call(this);this.J.focus()};\ng.h.YN\u003dfunction(){this.api.onAdUxClicked(\"ad-feedback-dialog-close-button\",this.layoutId);this.ea(\"a\");this.hide()};\ng.h.MY\u003dfunction(){this.hide()};\nfAa.prototype.isChecked\u003dfunction(){return this.B.checked};g.w(yJ,sJ);yJ.prototype.HG\u003dfunction(a){sJ.prototype.HG.call(this,a);this.api.onAdUxClicked(\"ad-mute-confirm-dialog-close-button\")};\nyJ.prototype.gD\u003dfunction(a){sJ.prototype.gD.call(this,a);this.api.onAdUxClicked(\"ad-mute-confirm-dialog-close-button\")};\nyJ.prototype.IG\u003dfunction(a){sJ.prototype.IG.call(this,a);this.api.onAdUxClicked(\"ad-mute-confirm-dialog-confirm-button\");this.ea(\"b\")};g.w(zJ,XI);g.h\u003dzJ.prototype;\ng.h.init\u003dfunction(a,b,c){XI.prototype.init.call(this,a,b,c);this.J\u003db;if(null\u003d\u003db.dialogMessage\u0026\u0026null\u003d\u003db.title)g.R(Error(\"Neither AdInfoDialogRenderer.dialogMessage nor AdInfoDialogRenderer.title was set.\"));else{null\u003d\u003db.confirmLabel\u0026\u0026g.lw(Error(\"AdInfoDialogRenderer.confirmLabel was not set.\"));if(a\u003db.closeOverlayRenderer\u0026\u0026b.closeOverlayRenderer.buttonRenderer||null)this.u\u003dnew lJ(this.api,this.Xa,this.layoutId,this.j,this.ob,[\"ytp-ad-info-dialog-close-button\"],\"ad-info-dialog-close-button\"),g.J(this,\nthis.u),this.u.init(qF(\"button\"),a,this.macros),this.u.Ba(this.element);b.title\u0026\u0026(a\u003dg.ix(b.title),this.Ma(\"title\",a));if(b.adReasons)for(a\u003db.adReasons,c\u003d0;c\u003ca.length;c++){var d\u003doJ(a[c]);if(!g.nb(d.textContent)){var e\u003dPh(\"LI\");e.appendChild(d);this.Ea.appendChild(e)}}else g.Hm(this.Ea,!1);b.dialogMessage\u0026\u0026(a\u003doJ(b.dialogMessage,!0),this.Ja.appendChild(a));b.confirmLabel\u0026\u0026(a\u003dg.ix(b.confirmLabel),this.Ma(\"confirmLabel\",a));b.muteAdRenderer\u0026\u0026(b\u003d(b\u003db.muteAdRenderer)\u0026\u0026b.buttonRenderer||null)\u0026\u0026(a\u003db.navigationEndpoint\u0026\u0026\nb.navigationEndpoint.adFeedbackEndpoint||null,c\u003db.navigationEndpoint\u0026\u0026b.navigationEndpoint.confirmDialogEndpoint||null,null\u003d\u003da\u0026\u0026null\u003d\u003dc?g.lw(Error(\"AdInfoDialogRenderer.muteAdRenderer was specified but contains neither an AdFeedbackEndpoint, nor a ConfirmDialogEndpoint.\")):(a?gAa(this,a):c\u0026\u0026hAa(this,c),this.C\u003dnew lJ(this.api,this.Xa,this.layoutId,this.j,this.ob,[\"ytp-ad-info-dialog-mute-button\"],\"button\",!0),g.J(this,this.C),this.C.init(qF(\"button\"),b,this.macros),this.C.Qa(\"click\",this.qX,this),\nthis.C.Ba(this.Na)));iAa(this)}};\ng.h.clear\u003dfunction(){Is(this.N);this.hide()};\ng.h.hide\u003dfunction(){this.B?this.B.hide():this.D\u0026\u0026this.D.hide();this.u\u0026\u0026this.u.hide();this.C\u0026\u0026this.C.hide();XI.prototype.hide.call(this);this.Z\u0026\u0026this.Z.focus()};\ng.h.show\u003dfunction(){this.u\u0026\u0026this.u.show();this.C\u0026\u0026this.C.show();if(!this.Ia){for(var a\u003dg.q(this.J\u0026\u0026this.J.impressionEndpoints||[]),b\u003da.next();!b.done;b\u003da.next())b\u003db.value,this.api.V().experiments.Za(\"html5_enable_pacf_command_api_with_macros\")?xJ(this.ob,b,this.macros):this.Xa.executeCommand(b,this.macros);this.Ia\u003d!0}this.Z\u003ddocument.activeElement;XI.prototype.show.call(this);this.N.focus()};\ng.h.uJ\u003dfunction(){this.J\u0026\u0026this.J.confirmServiceEndpoint\u0026\u0026(this.api.V().experiments.Za(\"html5_enable_pacf_command_api_with_macros\")?xJ(this.ob,this.J.confirmServiceEndpoint,this.macros):this.Xa.executeCommand(this.J.confirmServiceEndpoint,this.macros));this.api.onAdUxClicked(\"ad-info-dialog-close-button\",this.layoutId);this.ea(\"d\");this.hide()};\ng.h.qX\u003dfunction(){var a\u003dthis.B?this.B:this.D;a\u0026\u0026!a.ub\u0026\u0026(this.hide(),a.show())};g.w(AJ,pJ);AJ.prototype.init\u003dfunction(a,b,c){pJ.prototype.init.call(this,a,b,c);a\u003db.button\u0026\u0026b.button.buttonRenderer||null;null!\u003da\u0026\u0026(lAa(this,a,c),this.show())};\nAJ.prototype.hide\u003dfunction(){this.button\u0026\u0026this.button.hide();this.u\u0026\u0026this.u.hide();pJ.prototype.hide.call(this)};\nAJ.prototype.show\u003dfunction(){this.button\u0026\u0026this.button.show();pJ.prototype.show.call(this)};\nAJ.prototype.clear\u003dfunction(){this.hide()};g.w(BJ,XI);BJ.prototype.init\u003dfunction(a,b,c){XI.prototype.init.call(this,a,b,c);this.u\u003db;this.isTemplated()||g.Xh(this.element,YI(this.u));if(b.backgroundImage\u0026\u0026(a\u003d(a\u003db.backgroundImage.thumbnail)?qJ(a):\"\",c\u003d(c\u003dthis.api.getVideoData(1))\u0026\u0026c.Ek,a\u0026\u0026c\u0026\u0026(this.element.style.backgroundImage\u003d\"url(\"+a+\")\",this.element.style.backgroundSize\u003d\"100%\"),b.style\u0026\u0026b.style.adTextStyle))switch(b.style.adTextStyle.fontSize){case \"AD_FONT_SIZE_MEDIUM\":this.element.style.fontSize\u003d\"26px\"}this.show()};\nBJ.prototype.isTemplated\u003dfunction(){return this.u.isTemplated||!1};\nBJ.prototype.clear\u003dfunction(){this.hide()};var pAa\u003d{seekableStart:0,seekableEnd:1,current:0};g.w(DJ,XI);DJ.prototype.clear\u003dfunction(){this.dispose()};(function(a,b){function c(f){var k\u003dg.q(f);f\u003dk.next().value;k\u003dla(k);return a.apply(f,k)}\nfunction d(f){f\u003dg.q(f);f.next();f\u003dla(f);return b(e,f)}\nb\u003dvoid 0\u003d\u003d\u003db?hia:b;var e\u003dg.Ra(a);return function(){var f\u003dg.Ba.apply(0,arguments),k\u003dthis||g.C,l\u003dmUa.get(k);l||(l\u003d{},mUa.set(k,l));return Cc(l,[this].concat(g.v(f)),c,d)}})(function(a){var b\u003dg.Qh(\"DIV\");\na\u0026\u0026(b.className\u003da);b.style.cssText\u003d\"overflow:auto;position:absolute;top:0;width:100px;height:100px\";a\u003dg.Qh(\"DIV\");g.Fm(a,\"200px\",\"200px\");b.appendChild(a);document.body.appendChild(b);a\u003db.offsetWidth-b.clientWidth;g.Uh(b);return a});g.w(g.GJ,g.I);g.h\u003dg.GJ.prototype;g.h.show\u003dfunction(a){1!\u003d\u003dthis.state\u0026\u00262!\u003d\u003dthis.state\u0026\u0026(4\u003d\u003d\u003dthis.state\u0026\u0026this.xC(),5\u003d\u003d\u003dthis.state?(this.element.show(),this.state\u003dnull,this.delay.stop(),this.j\u0026\u0026this.j()):this.element.ub||(PJ(this,!0),this.state\u003d1,a?this.delay.start(a):this.xC()))};\ng.h.hide\u003dfunction(){4!\u003d\u003dthis.state\u0026\u0026(1\u003d\u003d\u003dthis.state||2\u003d\u003d\u003dthis.state?(this.element.hide(),this.state\u003dnull,this.delay.stop()):this.element.ub\u0026\u0026(PJ(this,!0),this.state\u003d4,this.delay.start(this.C)))};\ng.h.xC\u003dfunction(){switch(this.state){case 1:this.element.show();this.state\u003d2;this.delay.start(10);break;case 2:PJ(this,!1);this.state\u003d3;this.delay.start(this.B);break;case 3:this.state\u003dnull;this.j\u0026\u0026this.j();break;case 4:this.element.hide();PJ(this,!1);this.state\u003d5;this.delay.start(0);break;case 5:this.state\u003dnull,this.u\u0026\u0026this.u()}};\ng.h.stop\u003dfunction(){for(;null!\u003d\u003dthis.state\u0026\u00265!\u003d\u003dthis.state;)this.delay.stop(),this.xC()};\ng.h.va\u003dfunction(){this.element.isDisposed()||this.element.element.removeAttribute(\"aria-hidden\");g.I.prototype.va.call(this)};g.w(WJ,DJ);g.h\u003dWJ.prototype;\ng.h.init\u003dfunction(a,b,c){DJ.prototype.init.call(this,a,b,c);a\u003db.durationMilliseconds;\"number\"\u003d\u003d\u003dtypeof a\u0026\u00260\u003ea\u0026\u0026g.R(Error(\"durationMilliseconds was specified incorrectly in AdPreviewRenderer with a value of: \"+a));this.Na\u0026\u0026g.hp(this.B.element,\"countdown-next-to-thumbnail\");a\u003db.durationMilliseconds;this.ya\u003dnull\u003d\u003da||0\u003d\u003d\u003da?this.u.Aw():a;if(b.templatedCountdown)var d\u003db.templatedCountdown.templatedAdText;else b.staticPreview\u0026\u0026(d\u003db.staticPreview);this.C.init(qF(\"ad-text\"),d,c);(d\u003dthis.api.getVideoData(1))\u0026\u0026\nd.Ek\u0026\u0026b.thumbnail?this.J.init(qF(\"ad-image\"),b.thumbnail,c):this.N.hide()};\ng.h.clear\u003dfunction(){this.hide()};\ng.h.hide\u003dfunction(){this.B.hide();this.C.hide();this.J.hide();FJ(this);DJ.prototype.hide.call(this)};\ng.h.show\u003dfunction(){EJ(this);this.B.show();this.C.show();this.J.show();DJ.prototype.show.call(this)};\ng.h.Wq\u003dfunction(){this.hide()};\ng.h.gp\u003dfunction(){if(null!\u003dthis.u){var a\u003dthis.u.getProgressState();null!\u003da\u0026\u0026null!\u003da.current\u0026\u0026(a\u003d1E3*a.current,!this.Ia\u0026\u0026a\u003e\u003dthis.ya?(this.Z.hide(),this.Ia\u003d!0,this.ea(\"i\")):this.C\u0026\u0026this.C.isTemplated()\u0026\u0026(a\u003dMath.max(0,Math.ceil((this.ya-a)/1E3)),a!\u003dthis.Ja\u0026\u0026(CJ(this.C,{TIME_REMAINING:String(a)}),this.Ja\u003da)))}};g.w(YJ,DJ);g.h\u003dYJ.prototype;\ng.h.init\u003dfunction(a,b,c){DJ.prototype.init.call(this,a,b,c);if(b.image\u0026\u0026b.image.thumbnail)if(b.headline)if(b.description)if(b.actionButton\u0026\u0026b.actionButton.buttonRenderer\u0026\u0026b.actionButton.buttonRenderer.navigationEndpoint){a\u003dthis.api.getVideoData(2);if(null!\u003da)if(b.image\u0026\u0026b.image.thumbnail){var d\u003db.image.thumbnail.thumbnails;null!\u003dd\u0026\u00260\u003cd.length\u0026\u0026g.nb(g.qh(d[0].url))\u0026\u0026(d[0].url\u003da.profilePicture)}else g.lw(Error(\"FlyoutCtaRenderer does not have image.thumbnail.\"));this.Z.init(qF(\"ad-image\"),b.image,c);\nthis.N.init(qF(\"ad-text\"),b.headline,c);this.J.init(qF(\"ad-text\"),b.description,c);this.B.init(qF(\"button\"),b.actionButton.buttonRenderer,c);this.C\u003db.actionButton.buttonRenderer.navigationEndpoint;this.api.NA()||this.show();this.api.addEventListener(\"playerUnderlayVisibilityChange\",this.vJ.bind(this));this.ya\u003db.startMs||0;EJ(this)}else g.R(Error(\"FlyoutCtaRenderer has no valid action button.\"));else g.R(Error(\"FlyoutCtaRenderer has no description AdText.\"));else g.R(Error(\"FlyoutCtaRenderer has no headline AdText.\"));\nelse g.lw(Error(\"FlyoutCtaRenderer has no image.\"))};\ng.h.onClick\u003dfunction(a){DJ.prototype.onClick.call(this,a);this.api.pauseVideo();!g.Wh(this.B.element,a.target)\u0026\u0026this.C\u0026\u0026(this.api.V().experiments.Za(\"html5_enable_pacf_command_api_with_macros\")?xJ(this.ob,this.C,this.macros):this.Xa.executeCommand(this.C,this.macros))};\ng.h.gp\u003dfunction(){if(this.u){var a\u003dthis.u.getProgressState();a\u0026\u0026a.current\u0026\u00261E3*a.current\u003e\u003dthis.ya\u0026\u0026(FJ(this),g.jp(this.element,\"ytp-flyout-cta-inactive\"))}};\ng.h.Wq\u003dfunction(){this.clear()};\ng.h.clear\u003dfunction(){this.hide();this.api.removeEventListener(\"playerUnderlayVisibilityChange\",this.vJ.bind(this))};\ng.h.show\u003dfunction(){this.B\u0026\u0026this.B.show();DJ.prototype.show.call(this)};\ng.h.hide\u003dfunction(){this.B\u0026\u0026this.B.hide();DJ.prototype.hide.call(this)};\ng.h.vJ\u003dfunction(a){\"hidden\"\u003d\u003da?this.show():this.hide()};g.w(ZJ,XI);g.h\u003dZJ.prototype;\ng.h.init\u003dfunction(a,b,c){XI.prototype.init.call(this,a,b,c);this.u\u003db;if(this.u.rectangle)for(this.C.init(qF(\"toggle-button\"),this.u.likeButton.toggleButtonRenderer,c),this.B.init(qF(\"toggle-button\"),this.u.dislikeButton.toggleButtonRenderer,c),this.T(this.element,\"change\",this.wJ),this.D.show(100),this.show(),a\u003dg.q(this.u\u0026\u0026this.u.impressionCommands||[]),b\u003da.next();!b.done;b\u003da.next())b\u003db.value,this.api.V().experiments.Za(\"html5_enable_pacf_command_api_with_macros\")?xJ(this.ob,b,this.macros):this.Xa.executeCommand(b,\nthis.macros)};\ng.h.clear\u003dfunction(){this.hide()};\ng.h.hide\u003dfunction(){this.C.hide();this.B.hide();XI.prototype.hide.call(this)};\ng.h.show\u003dfunction(){this.C.show();this.B.show();XI.prototype.show.call(this)};\ng.h.wJ\u003dfunction(){Oha(this.element,\"ytp-ad-instream-user-sentiment-selected\");this.u.postMessageAction\u0026\u0026this.api.Oa(\"onYtShowToast\",this.u.postMessageAction);this.D.hide()};\ng.h.onClick\u003dfunction(a){0\u003cthis.xa.length\u0026\u0026this.wJ();XI.prototype.onClick.call(this,a)};g.w($J,g.I);g.h\u003d$J.prototype;g.h.va\u003dfunction(){this.reset();g.I.prototype.va.call(this)};\ng.h.reset\u003dfunction(){g.Jv(this.C);this.J\u003d!1;this.j\u0026\u0026this.j.stop();this.D.stop();this.u\u0026\u0026(this.u\u003d!1,this.K.play())};\ng.h.start\u003dfunction(){this.reset();this.C.T(this.B,\"mouseover\",this.pR,this);this.C.T(this.B,\"mouseout\",this.oR,this);this.j?this.j.start():(this.J\u003dthis.u\u003d!0,g.vm(this.B,{opacity:this.X}))};\ng.h.pR\u003dfunction(){this.u\u0026\u0026(this.u\u003d!1,this.K.play());this.D.stop();this.j\u0026\u0026this.j.stop()};\ng.h.oR\u003dfunction(){this.J?this.D.start():this.j\u0026\u0026this.j.start()};\ng.h.YK\u003dfunction(){this.u||(this.u\u003d!0,this.N.play(),this.J\u003d!0)};g.w(aK,DJ);g.h\u003daK.prototype;\ng.h.init\u003dfunction(a,b,c){DJ.prototype.init.call(this,a,b,c);this.N\u003db;this.ya\u003dnAa(this);if(!b||g.Df(b))g.R(Error(\"SkipButtonRenderer was not specified or empty.\"));else if(!b.message||g.Df(b.message))g.R(Error(\"SkipButtonRenderer.message was not specified or empty.\"));else{a\u003d{iconType:\"SKIP_NEXT\"};b\u003dkJ(a);null\u003d\u003db?g.R(Error(\"Icon for SkipButton was unable to be retrieved. yt.innertube.Icon.IconType: \"+a.iconType+\".\")):(this.J\u003dnew g.WI({G:\"button\",Ha:[\"ytp-ad-skip-button\",\"ytp-button\"],U:[{G:\"span\",\nL:\"ytp-ad-skip-button-icon\",U:[b]}]}),g.J(this,this.J),this.J.Ba(this.C.element),this.B\u003dnew BJ(this.api,this.Xa,this.layoutId,this.j,this.ob,\"ytp-ad-skip-button-text\"),this.B.init(qF(\"ad-text\"),this.N.message,c),g.J(this,this.B),g.Th(this.J.element,this.B.element,0));var d\u003dvoid 0\u003d\u003d\u003dd?null:d;c\u003dthis.api.V();!(0\u003cthis.xa.length)\u0026\u0026c.isMobile\u0026\u0026(aD?0:\"ontouchstart\"in document.documentElement\u0026\u0026(aea()||xl()))\u0026\u0026(this.wc(this.bb),d\u0026\u0026this.wc(d),this.xa\u003d[this.T(this.element,\"touchstart\",this.nR,this),this.T(this.element,\n\"touchmove\",this.mR,this),this.T(this.element,\"touchend\",this.lR,this)])}};\ng.h.clear\u003dfunction(){this.Z.reset();this.hide()};\ng.h.hide\u003dfunction(){this.C.hide();this.B\u0026\u0026this.B.hide();FJ(this);DJ.prototype.hide.call(this)};\ng.h.onClick\u003dfunction(a){if(null!\u003dthis.J\u0026\u0026(a\u0026\u0026g.Fs(a),DJ.prototype.onClick.call(this,a),this.ea(\"j\"),this.Ia||!this.ya))this.api.onAdUxClicked(this.componentType,this.layoutId)};\ng.h.VO\u003dfunction(a){if(!this.api.V().S(\"html5_enable_single_video_vod_ivar_on_pacf\")||!this.Ia)return a;var b,c\u003dnull\u003d\u003d(b\u003da.commandExecutorCommand)?void 0:b.commands;if(!c)return a;b\u003d[];for(var d\u003d0;d\u003cc.length;d++){var e\u003da.commandExecutorCommand.commands[d];e.adLifecycleCommand\u0026\u0026mAa(e.adLifecycleCommand)||e.pingingEndpoint||e.adPingingEndpoint||b.push(e)}return{commandExecutorCommand:{commands:b}}};\ng.h.cM\u003dfunction(){return\"skip\"};\ng.h.FH\u003dfunction(a,b){this.api.V().experiments.Za(\"html5_enable_pacf_command_api_with_macros\")?(b\u003dsza(this.Xa,b),xJ(this.ob,a,this.macros,b)):this.Xa?this.Xa.executeCommand(a,this.macros,b):g.R(Error(\"null or undefined adService\"))};\ng.h.show\u003dfunction(){this.Z.start();this.C.show();this.B\u0026\u0026this.B.show();EJ(this);DJ.prototype.show.call(this)};\ng.h.Wq\u003dfunction(){this.ea(\"k\")};\ng.h.gp\u003dfunction(){};g.w(bK,DJ);g.h\u003dbK.prototype;\ng.h.init\u003dfunction(a,b,c){DJ.prototype.init.call(this,a,b,c);a\u003db\u0026\u0026b.preskipRenderer\u0026\u0026b.preskipRenderer.adPreviewRenderer||{};if(a\u003dg.Df(a)?null:a){this.N\u003dnull!\u003da.durationMilliseconds\u0026\u0026void 0!\u003d\u003da.durationMilliseconds?a.durationMilliseconds:5E3;var d\u003d\"countdown_next_to_thumbnail\"\u003d\u003dg.PB(this.api.V().experiments,\"preskip_button_style_ads_backend\")\u0026\u0026rD(this.api.V());this.B\u003dnew WJ(this.api,this.Xa,this.layoutId,this.j,this.ob,this.u,d);this.B.init(qF(\"preskip-component\"),a,c);XJ(this.B);g.J(this,this.B);\nthis.B.Ba(this.element)}else b.skipOffsetMilliseconds\u0026\u0026(this.N\u003db.skipOffsetMilliseconds);b\u003db\u0026\u0026b.skippableRenderer\u0026\u0026b.skippableRenderer.skipButtonRenderer||{};b\u003dg.Df(b)?null:b;null\u003d\u003db?g.R(Error(\"SkipButtonRenderer was not set in player response.\")):(this.C\u003dnew aK(this.api,this.Xa,this.layoutId,this.j,this.ob,this.u,this.Z),this.C.init(qF(\"skip-button\"),b,c),g.J(this,this.C),this.C.Ba(this.element),this.show())};\ng.h.show\u003dfunction(){this.J\u0026\u0026this.C?this.C.show():this.B\u0026\u0026this.B.show();EJ(this);DJ.prototype.show.call(this)};\ng.h.Wq\u003dfunction(){};\ng.h.clear\u003dfunction(){this.B\u0026\u0026this.B.clear();this.C\u0026\u0026this.C.clear();FJ(this);DJ.prototype.hide.call(this)};\ng.h.hide\u003dfunction(){this.B\u0026\u0026this.B.hide();this.C\u0026\u0026this.C.hide();FJ(this);DJ.prototype.hide.call(this)};\ng.h.gp\u003dfunction(){1E3*this.u.getProgressState().current\u003e\u003dthis.N\u0026\u0026oAa(this,!0)};g.w(cK,lJ);cK.prototype.init\u003dfunction(a,b,c){lJ.prototype.init.call(this,a,b,c);a\u003d!1;null!\u003db.text\u0026\u0026(a\u003dg.ix(b.text),a\u003d!g.nb(a));a?null\u003d\u003db.navigationEndpoint?g.lw(Error(\"No visit advertiser clickthrough provided in renderer,\")):\"STYLE_UNKNOWN\"!\u003d\u003db.style?g.lw(Error(\"Button style was not a link-style type in renderer,\")):this.show():g.lw(Error(\"No visit advertiser text was present in the renderer.\"))};g.w(dK,XI);dK.prototype.init\u003dfunction(a,b,c){XI.prototype.init.call(this,a,b,c);a\u003db.text;g.nb(YI(a))?g.lw(Error(\"SimpleAdBadgeRenderer has invalid or empty text\")):(a\u0026\u0026a.text\u0026\u0026(b\u003da.text,this.u\u0026\u0026(b\u003dthis.api.V(),b\u003da.text+\" \"+(b\u0026\u0026b.isMobile?\"\\u2022\":\"\\u00b7\")),b\u003d{text:b,isTemplated:a.isTemplated},a.style\u0026\u0026(b.style\u003da.style),a\u003dnew BJ(this.api,this.Xa,this.layoutId,this.j,this.ob),a.init(qF(\"simple-ad-badge\"),b,c),a.Ba(this.element),g.J(this,a)),this.show())};\ndK.prototype.clear\u003dfunction(){this.hide()};g.w(eK,rF);g.w(fK,g.Kv);g.h\u003dfK.prototype;g.h.Aw\u003dfunction(){return this.durationMs};\ng.h.stop\u003dfunction(){this.j\u0026\u0026this.Lc.wc(this.j)};\ng.h.Vb\u003dfunction(a){this.u\u003d{seekableStart:0,seekableEnd:this.durationMs/1E3,current:a.current};this.ea(\"h\")};\ng.h.getProgressState\u003dfunction(){return this.u};\ng.h.Sc\u003dfunction(a){g.dG(a,2)\u0026\u0026this.ea(\"g\")};g.w(gK,g.Kv);g.h\u003dgK.prototype;g.h.Aw\u003dfunction(){return this.durationMs};\ng.h.start\u003dfunction(){this.u||(this.u\u003d!0,this.timer.start())};\ng.h.stop\u003dfunction(){this.u\u0026\u0026(this.u\u003d!1,this.timer.stop())};\ng.h.Vb\u003dfunction(){this.j+\u003d100;var a\u003d!1;this.j\u003ethis.durationMs\u0026\u0026(this.j\u003dthis.durationMs,this.timer.stop(),a\u003d!0);this.B\u003d{seekableStart:0,seekableEnd:this.durationMs/1E3,current:this.j/1E3};this.Xa\u0026\u0026this.Xa.Vb(this.B.current);this.ea(\"h\");a\u0026\u0026this.ea(\"g\")};\ng.h.getProgressState\u003dfunction(){return this.B};g.w(jK,DJ);g.h\u003djK.prototype;g.h.init\u003dfunction(a,b,c){var d;DJ.prototype.init.call(this,a,b,c);if(null\u003d\u003d\u003d(d\u003dnull\u003d\u003d\u003db||void 0\u003d\u003d\u003db?void 0:b.templatedCountdown)||void 0\u003d\u003d\u003dd?0:d.templatedAdText){a\u003db.templatedCountdown.templatedAdText;if(!a.isTemplated){sr(Error(\"AdDurationRemainingRenderer has no templated ad text.\"));return}this.B\u003dnew BJ(this.api,this.Xa,this.layoutId,this.j,this.ob);this.B.init(qF(\"ad-text\"),a,{});this.B.Ba(this.element);g.J(this,this.B)}this.show()};\ng.h.clear\u003dfunction(){this.hide()};\ng.h.hide\u003dfunction(){FJ(this);DJ.prototype.hide.call(this)};\ng.h.Wq\u003dfunction(){this.hide()};\ng.h.gp\u003dfunction(){if(null!\u003dthis.u){var a\u003dthis.u.getProgressState();if(null!\u003da\u0026\u0026null!\u003da.current\u0026\u0026this.B){a\u003d(this.u instanceof fK?void 0!\u003d\u003dthis.videoAdDurationSeconds?this.videoAdDurationSeconds:a.seekableEnd:void 0!\u003d\u003dthis.videoAdDurationSeconds?this.videoAdDurationSeconds:this.u instanceof gK?a.seekableEnd:this.api.getDuration(2,!1))-a.current;var b\u003dg.hK(a);CJ(this.B,{FORMATTED_AD_DURATION_REMAINING:String(b),TIME_REMAINING:String(Math.ceil(a))})}}};\ng.h.show\u003dfunction(){EJ(this);DJ.prototype.show.call(this)};g.w(kK,BJ);kK.prototype.onClick\u003dfunction(a){BJ.prototype.onClick.call(this,a);this.api.onAdUxClicked(this.componentType)};g.w(pK,g.WI);pK.prototype.Vb\u003dfunction(){var a\u003dthis.u.getProgressState();this.Kc.style.width\u003d100*oK(new lK(a.seekableStart,a.seekableEnd),a.current,0)+\"%\"};\npK.prototype.onStateChange\u003dfunction(){g.lD(this.api.V())||(2\u003d\u003d\u003dthis.api.getPresentingPlayerType()?-1\u003d\u003d\u003dthis.j\u0026\u0026(this.show(),this.j\u003dthis.u.subscribe(\"h\",this.Vb,this),this.Vb()):-1!\u003d\u003dthis.j\u0026\u0026(this.hide(),this.u.Kf(this.j),this.j\u003d-1))};g.w(qK,XI);\nqK.prototype.init\u003dfunction(a,b,c,d){XI.prototype.init.call(this,a,b,c);b.skipOrPreviewRenderer\u0026\u0026(a\u003db.skipOrPreviewRenderer,a.skipAdRenderer?(c\u003dnew bK(this.api,this.Xa,this.layoutId,this.j,this.ob,this.u,this.J),c.Ba(this.D),c.init(qF(\"skip-button\"),a.skipAdRenderer,this.macros),g.J(this,c)):a.adPreviewRenderer\u0026\u0026(c\u003dnew WJ(this.api,this.Xa,this.layoutId,this.j,this.ob,this.u,!1),c.Ba(this.D),c.init(qF(\"ad-preview\"),a.adPreviewRenderer,this.macros),XJ(c),g.J(this,c)));b.brandInteractionRenderer\u0026\u0026(a\u003d\nb.brandInteractionRenderer.brandInteractionRenderer,c\u003dnew ZJ(this.api,this.Xa,this.layoutId,this.j,this.ob),c.Ba(this.Z),c.init(qF(\"instream-user-sentiment\"),a,this.macros),g.J(this,c));b.flyoutCtaRenderer\u0026\u0026(a\u003db.flyoutCtaRenderer,a.flyoutCtaRenderer\u0026\u0026(c\u003dnew YJ(this.api,this.Xa,this.layoutId,this.j,this.ob,this.u),g.J(this,c),c.Ba(this.N),c.init(qF(\"flyout-cta\"),a.flyoutCtaRenderer,this.macros)));d\u003dd\u0026\u0026d.videoAdDurationSeconds;b.adBadgeRenderer\u0026\u0026(a\u003db.adBadgeRenderer.simpleAdBadgeRenderer,null\u003d\u003da\u0026\u0026(a\u003d\n{text:{text:\"Ad\",isTemplated:!1}}),c\u003dnew dK(this.api,this.Xa,this.layoutId,this.j,this.ob,!0),g.J(this,c),c.Ba(this.B),c.init(qF(\"simple-ad-badge\"),a,this.macros));b.adDurationRemaining\u0026\u0026(a\u003db.adDurationRemaining.adDurationRemainingRenderer,null\u003d\u003da\u0026\u0026(a\u003d{templatedCountdown:{templatedAdText:{text:\"{FORMATTED_AD_DURATION_REMAINING}\",isTemplated:!0}}}),d\u003dnew jK(this.api,this.Xa,this.layoutId,this.j,this.ob,this.u,d),g.J(this,d),d.Ba(this.B),d.init(qF(\"ad-duration-remaining\"),a,this.macros));b.adInfoRenderer\u0026\u0026\n(d\u003db.adInfoRenderer,d.adHoverTextButtonRenderer\u0026\u0026(a\u003dnew AJ(this.api,this.Xa,this.layoutId,this.j,this.ob,this.element),g.J(this,a),a.Ba(this.B),a.init(qF(\"ad-info-hover-text-button\"),d.adHoverTextButtonRenderer,this.macros)));b.visitAdvertiserRenderer\u0026\u0026(b\u003db.visitAdvertiserRenderer,b.buttonRenderer\u0026\u0026(d\u003dqAa(this)\u0026\u0026this.C?this.C:this.B))\u0026\u0026(a\u003dnew cK(this.api,this.Xa,this.layoutId,this.j,this.ob),g.J(this,a),a.Ba(d),a.init(qF(\"visit-advertiser\"),b.buttonRenderer,this.macros));(b\u003dthis.api.V())\u0026\u0026!iD(b)\u0026\u0026\n\"3\"\u003d\u003db.controlsType\u0026\u0026(b\u003dnew pK(this.api,this.u),b.Ba(this.ya),g.J(this,b));this.api.V().S(\"enable_updated_html5_player_focus_style\")\u0026\u0026g.hp(this.element,\"ytp-ad-player-overlay-updated-focus-style\");this.show()};\nqK.prototype.clear\u003dfunction(){this.hide()};g.Ia(\"yt.pubsub.publish\",g.Vs,void 0);var CK\u003d{identityType:\"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN\"};var lVa\u003dSymbol(\"injectionDeps\");zAa.prototype.toString\u003dfunction(){return\"InjectionToken(\"+this.name+\")\"};var m2\u003d{},AAa\u003d(m2.WEB_UNPLUGGED\u003d\"^unplugged/\",m2.WEB_UNPLUGGED_ONBOARDING\u003d\"^unplugged/\",m2.WEB_UNPLUGGED_OPS\u003d\"^unplugged/\",m2.WEB_UNPLUGGED_PUBLIC\u003d\"^unplugged/\",m2.WEB_CREATOR\u003d\"^creator/\",m2.WEB_KIDS\u003d\"^kids/\",m2.WEB_EXPERIMENTS\u003d\"^experiments/\",m2.WEB_MUSIC\u003d\"^music/\",m2.WEB_REMIX\u003d\"^music/\",m2.WEB_MUSIC_EMBEDDED_PLAYER\u003d\"^music/\",m2.WEB_MUSIC_EMBEDDED_PLAYER\u003d\"^main_app/|^sfv/\",m2);zK.prototype.D\u003dfunction(a,b,c){b\u003dvoid 0\u003d\u003d\u003db?{}:b;c\u003dvoid 0\u003d\u003d\u003dc?CK:c;var d\u003d{context:sI(a.clickTrackingParams,!1,this.C)};var e\u003dthis.j(a);if(e){this.u(d,e,b);var f,k;b\u003dg.wK(this.B());(a\u003dnull\u003d\u003d\u003d(k\u003dnull\u003d\u003d\u003d(f\u003da.commandMetadata)||void 0\u003d\u003d\u003df?void 0:f.webCommandMetadata)||void 0\u003d\u003d\u003dk?void 0:k.apiUrl)\u0026\u0026(b\u003da);f\u003dCAa(xK(b),void 0);d\u003d{input:f,gr:yK(f),ol:d,config:Object.assign({},void 0)};d.config.Wp?d.config.Wp.identity\u003dc:d.config.Wp\u003d{identity:c};return d}g.R(new g.Ws(\"Error: Failed to create Request from Command.\",\na))};\nfa.Object.defineProperties(zK.prototype,{C:{configurable:!0,enumerable:!0,get:function(){return!1}}});g.w(AK,zK);AK.prototype.D\u003dfunction(){return{input:\"/getDatasyncIdsEndpoint\",gr:yK(\"/getDatasyncIdsEndpoint\",\"GET\"),ol:{}}};\nAK.prototype.B\u003dfunction(){return[]};\nAK.prototype.j\u003dfunction(){};\nAK.prototype.u\u003dfunction(){};var mVa\u003d{},DAa\u003d(mVa.GET_DATASYNC_IDS\u003dvK(AK),mVa);var IAa\u003d[\"consistency\",\"mss\",\"client_location\",\"entities\",\"store\"];g.w(EK,zK);EK.prototype.B\u003dfunction(){return CUa};\nEK.prototype.j\u003dfunction(a){return a.subscribeEndpoint};\nEK.prototype.u\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?{}:c;b.channelIds\u0026\u0026(a.channelIds\u003db.channelIds);b.siloName\u0026\u0026(a.siloName\u003db.siloName);b.params\u0026\u0026(a.params\u003db.params);c.botguardResponse\u0026\u0026(a.botguardResponse\u003dc.botguardResponse);c.feature\u0026\u0026(a.clientFeature\u003dc.feature)};\nfa.Object.defineProperties(EK.prototype,{C:{configurable:!0,enumerable:!0,get:function(){return!0}}});g.w(FK,zK);FK.prototype.B\u003dfunction(){return DUa};\nFK.prototype.j\u003dfunction(a){return a.unsubscribeEndpoint};\nFK.prototype.u\u003dfunction(a,b){b.channelIds\u0026\u0026(a.channelIds\u003db.channelIds);b.siloName\u0026\u0026(a.siloName\u003db.siloName);b.params\u0026\u0026(a.params\u003db.params)};\nfa.Object.defineProperties(FK.prototype,{C:{configurable:!0,enumerable:!0,get:function(){return!0}}});g.w(GK,zK);GK.prototype.B\u003dfunction(){return zUa};\nGK.prototype.j\u003dfunction(a){return a.feedbackEndpoint};\nGK.prototype.u\u003dfunction(a,b,c){a.feedbackTokens\u003d[];b.feedbackToken\u0026\u0026a.feedbackTokens.push(b.feedbackToken);if(b\u003db.cpn||c.cpn)a.feedbackContext\u003d{cpn:b};a.isFeedbackTokenUnencrypted\u003d!!c.is_feedback_token_unencrypted;a.shouldMerge\u003d!1;c.extra_feedback_tokens\u0026\u0026(a.shouldMerge\u003d!0,a.feedbackTokens\u003da.feedbackTokens.concat(c.extra_feedback_tokens))};\nfa.Object.defineProperties(GK.prototype,{C:{configurable:!0,enumerable:!0,get:function(){return!0}}});g.w(HK,zK);HK.prototype.B\u003dfunction(){return AUa};\nHK.prototype.j\u003dfunction(a){return a.modifyChannelNotificationPreferenceEndpoint};\nHK.prototype.u\u003dfunction(a,b){b.params\u0026\u0026(a.params\u003db.params);b.secondaryParams\u0026\u0026(a.secondaryParams\u003db.secondaryParams)};g.w(IK,zK);IK.prototype.B\u003dfunction(){return BUa};\nIK.prototype.j\u003dfunction(a){return a.playlistEditEndpoint};\nIK.prototype.u\u003dfunction(a,b){b.actions\u0026\u0026(a.actions\u003db.actions);b.params\u0026\u0026(a.params\u003db.params);b.playlistId\u0026\u0026(a.playlistId\u003db.playlistId)};g.w(JK,zK);JK.prototype.B\u003dfunction(){return yUa};\nJK.prototype.j\u003dfunction(a){return a.webPlayerShareEntityServiceEndpoint};\nJK.prototype.u\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?{}:c;b.serializedShareEntity\u0026\u0026(a.serializedSharedEntity\u003db.serializedShareEntity);c.includeListId\u0026\u0026(a.includeListId\u003d!0)};var nVa\u003dnew zAa;KK.prototype.fetch\u003dfunction(a,b){var c\u003dthis,d,e,f;return g.B(function(k){if(1\u003d\u003dk.j){d\u003dnew window.Request(a,b);if(g.P(\"web_fetch_promise_cleanup_killswitch\"))return k.return(Promise.resolve(fetch(d).then(function(l){return c.handleResponse(l)}).catch(function(l){g.lw(l)})));\nta(k,3);return g.A(k,fetch(d),5)}if(3!\u003dk.j)return e\u003dk.u,k.return(c.handleResponse(e));f\u003dwa(k);g.lw(f);return k.return(void 0)})};\nKK.prototype.handleResponse\u003dfunction(a){var b\u003da.text().then(function(c){return JSON.parse(c.replace(\")]}\u0027\",\"\"))});\na.redirected||a.ok||(b\u003db.then(function(c){g.lw(new g.Ws(\"Error: API fetch failed\",a.status,a.url,c));return Object.assign(Object.assign({},c),{errorMetadata:{status:a.status}})}));\nreturn b};\nKK[lVa]\u003d[new function(a){this.key\u003da}(nVa)];var LK;NK.prototype.fetch\u003dfunction(a,b,c){var d\u003dthis;return new Promise(function(e){var f,k,l\u003dnew XMLHttpRequest;l.onerror\u003dfunction(){e(d.handleResponse(a,l.status,l.response))};\nl.onload\u003dfunction(){e(d.handleResponse(a,l.status,l.response))};\nif(null\u003d\u003d\u003dc||void 0\u003d\u003d\u003dc?0:c.Vt)l.onreadystatechange\u003dfunction(r){c.Vt(l,r)};\nl.open(null!\u003d\u003d(f\u003db.method)\u0026\u0026void 0!\u003d\u003df?f:\"GET\",a,!0);l.responseType\u003d\"text\";l.withCredentials\u003d!0;if(b.headers)for(var m\u003dg.q(Object.entries(b.headers)),n\u003dm.next();!n.done;n\u003dm.next()){var p\u003dg.q(n.value);n\u003dp.next().value;p\u003dp.next().value;l.setRequestHeader(n,p)}l.send(null!\u003d\u003d(k\u003db.body)\u0026\u0026void 0!\u003d\u003dk?k:null)})};\nNK.prototype.handleResponse\u003dfunction(a,b,c){c\u003dc.replace(\")]}\u0027\",\"\");try{var d\u003dJSON.parse(c)}catch(e){g.lw(new g.Ws(\"JSON parsing failed after XHR fetch\",a,b,c)),d\u003d{}}200!\u003d\u003db\u0026\u0026(g.lw(new g.Ws(\"XHR API fetch failed\",a,b,c)),d\u003dObject.assign(Object.assign({},d),{errorMetadata:{status:b}}));return d};var oVa\u003d{e1:\"captionTrack\",B8:\"ytMainChannelEntity\",C8:\"ytMainDownloadedVideoEntity\",D8:\"ytMainVideoEntity\",uaa:\"offlineOrchestrationActionWrapperEntity\",Eaa:\"offlineVideoPolicy\",Faa:\"offlineVideoStreams\",tba:\"playbackData\",Tda:\"transfer\",oca:\"orchestrationWebSamplingEntity\"};var LAa\u003d[],OK\u003d!1;PK.getInstance\u003dfunction(){var a\u003dg.Ja(\"ytglobal.storage_\");a||(a\u003dnew PK,g.Ia(\"ytglobal.storage_\",a,void 0));return a};\nPK.prototype.estimate\u003dfunction(){var a,b,c;return g.B(function(d){c\u003dnavigator;return(null\u003d\u003d\u003d(a\u003dc.storage)||void 0\u003d\u003d\u003da?0:a.estimate)?d.return(c.storage.estimate()):(null\u003d\u003d\u003d(b\u003dc.webkitTemporaryStorage)||void 0\u003d\u003d\u003db?0:b.queryUsageAndQuota)?d.return(OAa()):d.return()})};\ng.Ia(\"ytglobal.storageClass_\",PK,void 0);Bt.prototype.Pj\u003dfunction(a){this.handleError(a)};\nBt.prototype.logEvent\u003dfunction(a,b){switch(a){case \"IDB_DATA_CORRUPTED\":g.P(\"idb_data_corrupted_killswitch\")||this.j(\"idbDataCorrupted\",b);break;case \"IDB_UNEXPECTEDLY_CLOSED\":this.j(\"idbUnexpectedlyClosed\",b);break;case \"IS_SUPPORTED_COMPLETED\":g.P(\"idb_is_supported_completed_killswitch\")||this.j(\"idbIsSupportedCompleted\",b);break;case \"QUOTA_EXCEEDED\":QAa(this,b);break;case \"TRANSACTION_ENDED\":this.B\u0026\u0026this.j(\"idbTransactionEnded\",b);break;case \"TRANSACTION_UNEXPECTEDLY_ABORTED\":a\u003dObject.assign(Object.assign({},\nb),{hasWindowUnloaded:this.u}),this.j(\"idbTransactionAborted\",a)}};g.h\u003dRAa.prototype;\ng.h.initialize\u003dfunction(a,b,c){var d,e;if(a.program){var f\u003dnull!\u003d\u003d(d\u003da.interpreterScript)\u0026\u0026void 0!\u003d\u003dd?d:null,k\u003dnull!\u003d\u003d(e\u003da.interpreterUrl)\u0026\u0026void 0!\u003d\u003de?e:null;if(a.interpreterSafeScript){var l\u003da.interpreterSafeScript;f\u003dg.ug(\"From proto message. b/166824318\");l\u003dl.privateDoNotAccessOrElseSafeScriptWrappedValue||\"\";tg(f);tg(f);f\u003d(f\u003dpg())?f.createScript(l):l;f\u003d(new wg(f,vg)).toString()}a.interpreterSafeUrl\u0026\u0026(k\u003da.interpreterSafeUrl,k\u003dYg(g.ug(\"From proto message. b/166824318\"),k.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue||\"\").toString());\nTAa(this,f,k,a.program,b,c)}else g.lw(Error(\"Cannot initialize botguard without program\"))};\ng.h.isInitialized\u003dfunction(){return!!this.j};\ng.h.getState\u003dfunction(){return this.state};\ng.h.invoke\u003dfunction(a){a\u003dvoid 0\u003d\u003d\u003da?{}:a;if(this.j){var b\u003dthis.j;a\u003d{Yv:a};if(b.j)throw Error(\"Already disposed\");b\u003db.B([a.Yv,a.KZ])}else b\u003dnull;return b};\ng.h.dispose\u003dfunction(){UAa(this,null);this.state\u003d8};var RK,TK;g.QK\u003dnew RAa;RK\u003d0;TK\u003d[];var YAa\u003dnew Set([\"embed_config\",\"endscreen_ad_tracking\",\"home_group_info\",\"ic_track\"]);var hBa\u003d{phone:\"SMALL_FORM_FACTOR\",tablet:\"LARGE_FORM_FACTOR\"},iBa\u003d{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\"},jBa\u003d{desktop:\"DESKTOP\",phone:\"MOBILE\",tablet:\"TABLET\"},gBa\u003d{preroll:\"BREAK_PREROLL\",midroll:\"BREAK_MIDROLL\",postroll:\"BREAK_POSTROLL\"},eBa\u003d{0:\"YT_KIDS_AGE_UP_MODE_UNKNOWN\",1:\"YT_KIDS_AGE_UP_MODE_OFF\",\n2:\"YT_KIDS_AGE_UP_MODE_TWEEN\",3:\"YT_KIDS_AGE_UP_MODE_PRESCHOOL\"},fBa\u003d{0:\"MDX_CONTROL_MODE_UNKNOWN\",1:\"MDX_CONTROL_MODE_REMOTE\",2:\"MDX_CONTROL_MODE_VOICE\"};$K.prototype.getState\u003dfunction(){return this.store.getState()};\n$K.prototype.dispatch\u003dfunction(a){return this.store.dispatch(a)};\n$K.prototype.subscribe\u003dfunction(a){return this.store.subscribe(a)};\n$K.prototype.replaceReducer\u003dfunction(a){return this.store.replaceReducer(a)};\n$K.prototype[Symbol.observable]\u003dfunction(){return this.store[Symbol.observable]()};for(var wBa\u003d{captionTrack:225,channelHandle:275,commerceCartListEntity:236,downloadQualityPickerEntity:202,fakeChannel:2,fakePlaylist:279,fakePlaylistEntryCollection:280,fakeVideo:182,fakeVideoDescription:278,liveChatPollStateEntity:217,logoEntity:245,markersVisibilityOverrideEntity:312,offlineOrchestrationActionWrapperEntity:169,offlineVideoPolicy:130,offlineVideoStreams:198,offlineabilityEntity:246,orchestrationWebSamplingEntity:242,pinnedProductEntity:273,playbackData:119,transfer:120,ytMainChannelEntity:152,\nytMainDownloadedVideoEntity:155,ytMainVideoEntity:151},vBa\u003d{},pVa\u003dg.q(Object.entries(wBa)),n2\u003dpVa.next();!n2.done;n2\u003dpVa.next()){var qVa\u003dg.q(n2.value),rVa\u003dqVa.next().value,sVa\u003dqVa.next().value,tVa\u003drVa,uVa\u003dsVa;uVa\u0026\u0026(vBa[uVa]\u003dtVa)};var o2\u003d{},yBa\u003d(o2.INVALID_ENCODER_VERSION\u003d\"Invalid encoder version\",o2.KEY_CREATION_FAILED\u003d\"Failed to create encoder key\",o2.UNKNOWN_DECODE_ERROR\u003d\"Failed to decode PES data\",o2.UNKNOWN_ENCODE_ERROR\u003d\"Failed to encode PES data\",o2.WRONG_DATA_TYPE\u003d\"Encoder cannot process the data type\",o2);g.w(sL,g.Ws);g.w(uL,DBa);uL.prototype.B\u003dfunction(a,b){b\u003dtL(b);a\u003d(new TextEncoder).encode(JSON.stringify(a));return this.j.encrypt(a,b)};\nuL.prototype.u\u003dfunction(a,b){if(!(a instanceof Uint8Array))throw zBa(1);var c\u003dnew TextDecoder;b\u003dtL(b);a\u003dthis.j.decrypt(a,b);return JSON.parse(c.decode(a))};g.w(vL,DBa);vL.prototype.B\u003dfunction(a){return a};\nvL.prototype.u\u003dfunction(a){if(a instanceof Uint8Array)throw zBa(0);return a};var HBa\u003d{captionTrack:Xq,channelHandle:dq,commerceCartListEntity:cr,downloadQualityPickerEntity:Pq,fakeChannel:mq,fakePlaylist:nq,fakePlaylistEntryCollection:oq,fakeVideo:qq,fakeVideoDescription:rq,liveChatPollStateEntity:tq,logoEntity:sq,markersVisibilityOverrideEntity:Vq,offlineOrchestrationActionWrapperEntity:Yq,offlineVideoPolicy:Zq,offlineVideoStreams:$q,offlineabilityEntity:Qq,orchestrationWebSamplingEntity:Rq,pinnedProductEntity:Wq,playbackData:ar,transfer:br,ytMainChannelEntity:Tq,ytMainDownloadedVideoEntity:Sq,\nytMainVideoEntity:Uq};var xL;g.w(FL,g.I);FL.prototype.B\u003dfunction(a){UBa(this,a.data)};\nFL.prototype.va\u003dfunction(){this.channel.close()};\nvar ML,WBa\u003dvoid 0;var pBa\u003dfunction(a){for(var b\u003dObject.keys(a),c\u003d{},d\u003d0;d\u003cb.length;d++){var e\u003db[d];\"function\"\u003d\u003d\u003dtypeof a[e]\u0026\u0026(c[e]\u003da[e])}var f\u003dObject.keys(c);try{tia(c)}catch(l){var k\u003dl}return function(l,m){l\u003dvoid 0\u003d\u003d\u003dl?{}:l;if(k)throw k;for(var n\u003d!1,p\u003d{},r\u003d0;r\u003cf.length;r++){var t\u003df[r],u\u003dl[t],x\u003d(0,c[t])(u,m);if(\"undefined\"\u003d\u003d\u003dtypeof x)throw l\u003dm\u0026\u0026m.type,Error(\"Given \"+(l\u0026\u0026\u0027action \"\u0027+String(l)+\u0027\"\u0027||\"an action\")+\u0027, reducer \"\u0027+t+\u0027\" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.\u0027);\np[t]\u003dx;n\u003dn||x!\u003d\u003du}return(n\u003dn||f.length!\u003d\u003dObject.keys(l).length)?p:l}}({entities:function(a,b){a\u003dvoid 0\u003d\u003d\u003da?{}:a;\nswitch(b.type){case \"ENTITY_LOADED\":return b.payload.reduce(function(d,e){var f,k,l,m\u003dnull\u003d\u003d\u003d(l\u003de.options)||void 0\u003d\u003d\u003dl?void 0:l.persistenceOption;if(m\u0026\u0026\"ENTITY_PERSISTENCE_OPTION_UNKNOWN\"!\u003d\u003dm\u0026\u0026\"ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST\"!\u003d\u003dm)return d;if(!e.entityKey)return g.R(Error(\"Missing entity key\")),d;if(\"ENTITY_MUTATION_TYPE_REPLACE\"\u003d\u003d\u003de.type){if(!e.payload)return g.R(new g.Ws(\"REPLACE entity mutation is missing a payload\",{entityKey:e.entityKey})),d;var n\u003dg.vf(e.payload);return rL(d,n,\ne.entityKey,e.payload[n])}if(\"ENTITY_MUTATION_TYPE_DELETE\"\u003d\u003d\u003de.type){e\u003de.entityKey;try{var p\u003dg.oL(e).entityType;n\u003drL(d,p,e,void 0)}catch(r){if(r instanceof Error)g.R(new g.Ws(\"Failed to deserialize entity key\",{entityKey:e,originalMessage:r.message})),n\u003dd;else throw r;}return n}if(\"ENTITY_MUTATION_TYPE_UPDATE\"\u003d\u003d\u003de.type){if(!e.payload)return g.R(new g.Ws(\"UPDATE entity mutation is missing a payload\",{entityKey:e.entityKey})),d;n\u003dg.vf(e.payload);return xBa(d,n,e.entityKey,e.payload[n],null\u003d\u003d\u003d(k\u003dnull\u003d\u003d\u003d\n(f\u003de.fieldMask)||void 0\u003d\u003d\u003df?void 0:f.mergeOptions)||void 0\u003d\u003d\u003dk?void 0:k.repeatedFieldsMergeOption)}return d},a);\ncase \"REPLACE_ENTITY\":var c\u003db.payload;return rL(a,c.entityType,c.key,c.fU);case \"REPLACE_ENTITIES\":return Object.keys(b.payload).reduce(function(d,e){var f\u003db.payload[e];return Object.keys(f).reduce(function(k,l){return rL(k,e,l,f[l])},d)},a);\ncase \"UPDATE_ENTITY\":return c\u003db.payload,xBa(a,c.entityType,c.key,c.fU,c.Sga);default:return a}}}),OL\u003dnew $K;var p2\u003d{},vVa\u003d(p2[\"api.invalidparam\"]\u003d2,p2.auth\u003d150,p2[\"drm.auth\"]\u003d150,p2[\"heartbeat.net\"]\u003d150,p2[\"heartbeat.servererror\"]\u003d150,p2[\"heartbeat.stop\"]\u003d150,p2[\"html5.unsupportedads\"]\u003d5,p2[\"fmt.noneavailable\"]\u003d5,p2[\"fmt.decode\"]\u003d5,p2[\"fmt.unplayable\"]\u003d5,p2[\"html5.missingapi\"]\u003d5,p2[\"html5.unsupportedlive\"]\u003d5,p2[\"drm.unavailable\"]\u003d5,p2);g.w(SL,g.I);g.h\u003dSL.prototype;\ng.h.handleExternalCall\u003dfunction(a,b,c){var d\u003dthis.D[a],e\u003dthis.K[a],f\u003dd;if(e)if(c\u0026\u0026Ww(c,FUa))f\u003de;else if(!d)throw Error(\u0027API call from an untrusted origin: \"\u0027+c+\u0027\"\u0027);d\u003dthis.app.V();d.yk\u0026\u0026!this.X.has(a)\u0026\u0026(this.X.add(a),g.Dt(\"webPlayerApiCalled\",{callerUrl:d.loaderUrl,methodName:a,origin:c||void 0,playerStyle:d.playerStyle||void 0}));if(f){c\u003d!1;d\u003dg.q(b);for(e\u003dd.next();!e.done;e\u003dd.next())if(String(e.value).includes(\"javascript:\")){c\u003d!0;break}c\u0026\u0026g.lw(Error(\u0027Dangerous call to \"\u0027+a+\u0027\" with [\u0027+b+\"].\"));return f.apply(this,\nb)}throw Error(\u0027Unknown API method: \"\u0027+a+\u0027\".\u0027);};\ng.h.isExternalMethodAvailable\u003dfunction(a,b){return this.D[a]?!0:!!(this.K[a]\u0026\u0026b\u0026\u0026Ww(b,FUa))};\ng.h.getBandwidthEstimate\u003dfunction(){return PC(this.app.V().schedule)};\ng.h.reportPlaybackIssue\u003dfunction(a){a\u003dvoid 0\u003d\u003d\u003da?\"\":a;var b\u003dg.hM(this.app);b\u0026\u0026(a\u003d{gpu:(0,g.SU)(),d:a},b.handleError(new g.hC(\"feedback\",a)))};\ng.h.getApiInterface\u003dfunction(){return this.N.slice()};\ng.h.getInternalApiInterface\u003dfunction(){return g.yf(this.u)};\ng.h.qT\u003dfunction(a,b){if(\"string\"\u003d\u003d\u003dtypeof b){var c\u003dfunction(){var d\u003dg.Ba.apply(0,arguments);g.Ja(b).apply(window,d)};\nthis.J[b]\u003dc}else c\u003db;this.app.nm.subscribe(a,c)};\ng.h.oZ\u003dfunction(a,b){if(\"string\"\u003d\u003d\u003dtypeof b){var c\u003dthis.J[b];g.Ff(this.J,b);b\u003dc}this.app.nm.unsubscribe(a,b)};\ng.h.getPlayerState\u003dfunction(){return OOa(this.app)};\ng.h.cueVideoByPlayerVars\u003dfunction(a,b){this.app.cueVideoByPlayerVars(a,b||this.playerType)};\ng.h.loadVideoByPlayerVars\u003dfunction(a,b,c,d,e){this.app.loadVideoByPlayerVars(a,c||this.playerType,b,d,e)};\ng.h.preloadVideoByPlayerVars\u003dfunction(a,b,c,d,e){c\u003dvoid 0\u003d\u003d\u003dc?NaN:c;this.app.preloadVideoByPlayerVars(a,b||this.playerType,c,void 0\u003d\u003d\u003dd?\"\":d,void 0\u003d\u003d\u003de?\"\":e)};\ng.h.seekTo\u003dfunction(a,b,c){this.j\u0026\u0026QW(this.app,!0,this.playerType);UW(this.app,a,b,c,this.playerType)};\ng.h.seekToChapterWithAnimation\u003dfunction(a){this.app.seekToChapterWithAnimation(a)};\ng.h.startSeekCsiAction\u003dfunction(){this.app.Hi().D.j\u003d(0,g.Q)()};\ng.h.seekToStreamTime\u003dfunction(a,b,c){this.j\u0026\u0026QW(this.app,!0,this.playerType);var d\u003dthis.app,e\u003dthis.playerType;b\u003dvoid 0\u003d\u003d\u003db?!0:b;var f\u003dvoid 0\u003d\u003d\u003df?!1:f;var k\u003dg.hM(d,e),l\u003d0;k\u0026\u0026k.getStreamTimeOffset()\u0026\u0026!k.qd()\u0026\u0026(l\u003dk.getStreamTimeOffset());UW(d,a-l,b,c,e,f)};\ng.h.getStreamTimeOffset\u003dfunction(){var a\u003dg.hM(this.app,1);return a?a.getStreamTimeOffset():0};\ng.h.seekToLiveHead\u003dfunction(a,b){var c\u003dg.hM(this.app,this.playerType);c\u0026\u0026(c\u003dc.getVideoData())\u0026\u0026c.isLivePlayback\u0026\u0026UW(this.app,Infinity,a,b,this.playerType)};\ng.h.getCurrentTime\u003dfunction(){return this.app.getCurrentTime(this.playerType)};\ng.h.getMediaReferenceTime\u003dfunction(){var a\u003dthis.app.getIngestionTime(this.playerType);return isNaN(a)?this.getCurrentTime():a};\ng.h.getDuration\u003dfunction(){return this.app.getDuration(this.playerType)};\ng.h.getVolume\u003dfunction(){return this.app.rg.volume};\ng.h.setVolume\u003dfunction(a){eCa(this,a)};\ng.h.isMuted\u003dfunction(){return this.app.rg.muted};\ng.h.mute\u003dfunction(){fCa(this)};\ng.h.unMute\u003dfunction(){gCa(this)};\ng.h.getPlayerMode\u003dfunction(){var a\u003d{};this.app.getVideoData().D\u0026\u0026(a.pfp\u003d{enableIma:this.app.V().Yg\u0026\u0026sW(this.app).allowImaMonetization,autoplay:eF(sW(this.app)),mutedAutoplay:sW(this.app).mutedAutoplay});return a};\ng.h.playVideo\u003dfunction(){this.j\u0026\u0026QW(this.app,!0,this.playerType);var a\u003dthis.app.getPresentingPlayerType();if(2\u003d\u003d\u003da\u0026\u0026!this.app.ke()){var b\u003dGM(this.app.wb());if(!qTa(b)){b.wl(\"control_play\");return}if(rTa(b))return}3\u003d\u003d\u003da?bM(this.app.wb()).wl(\"control_play\"):this.app.playVideo(a)};\ng.h.pauseVideo\u003dfunction(){var a\u003dthis.app.getPresentingPlayerType();if(2\u003d\u003d\u003da\u0026\u0026!this.app.ke()){var b\u003dGM(this.app.wb());if(!qTa(b)){b.wl(\"control_pause\");return}}3\u003d\u003d\u003da?bM(this.app.wb()).wl(\"control_pause\"):this.app.pauseVideo(a)};\ng.h.stopVideo\u003dfunction(){var a\u003dthis.app;a.Y.tb\u0026\u0026a.Ua.ea(\"pageTransition\");a.stopVideo()};\ng.h.clearVideo\u003dfunction(){};\ng.h.getPlaybackRate\u003dfunction(){return g.hM(this.app,1).getPlaybackRate()};\ng.h.setPlaybackRate\u003dfunction(a){\"number\"\u003d\u003d\u003dtypeof a\u0026\u0026this.app.setPlaybackRate(a)};\ng.h.getAvailablePlaybackRates\u003dfunction(){var a\u003dthis.app.V();if(a.lc){var b\u003da.j||a.S(\"web_player_admin_origin_killswitch\")?a.ancestorOrigins[0]:window.location.origin;a\u003d[\"https://admin.youtube.com\",\"https://viacon.corp.google.com\",\"https://yurt.corp.google.com\"].includes(b)||a.Ek?KUa:JUa}else a\u003d[1];return a};\ng.h.getPlaybackQuality\u003dfunction(a){return(a\u003dg.hM(this.app,a))?a.getPlaybackQuality():\"unknown\"};\ng.h.setPlaybackQuality\u003dfunction(){};\ng.h.getAvailableQualityLevels\u003dfunction(){var a\u003dg.hM(this.app,this.playerType);return a?(a\u003dg.Fl(a.jo(),function(b){return b.quality}),a.length\u0026\u0026(\"auto\"\u003d\u003d\u003da[0]\u0026\u0026a.shift(),a\u003da.concat([\"auto\"])),a):[]};\ng.h.getAvailableQualityLabels\u003dfunction(){var a\u003dg.hM(this.app,this.playerType);return a?g.Fl(a.jo(),function(b){return b.qualityLabel}):[]};\ng.h.getVideoBytesLoaded\u003dfunction(){return this.getVideoLoadedFraction()};\ng.h.getVideoBytesTotal\u003dfunction(){return 1};\ng.h.getVideoLoadedFraction\u003dfunction(){return this.app.getVideoLoadedFraction()};\ng.h.getVideoStartBytes\u003dfunction(){return 0};\ng.h.getSize\u003dfunction(){var a\u003dthis.app.gb().getPlayerSize();return{width:a.width,height:a.height}};\ng.h.setSize\u003dfunction(){this.app.gb().resize()};\ng.h.channelSubscribed\u003dfunction(){this.Oa(\"SUBSCRIBE\",sW(this.app).rj)};\ng.h.channelUnsubscribed\u003dfunction(){this.Oa(\"UNSUBSCRIBE\",sW(this.app).rj)};\ng.h.getStatsForNerds\u003dfunction(){return this.app.getStatsForNerds()};\ng.h.setScreenLayer\u003dfunction(a){this.app.setScreenLayer(a)};\ng.h.getCurrentPlaylistSequence\u003dfunction(){return g.hM(this.app).getPlaylistSequenceForTime(this.app.getCurrentTime())};\ng.h.getPlaylistSequenceForTime\u003dfunction(a){return g.hM(this.app).getPlaylistSequenceForTime(a)};\ng.h.shouldSendVisibilityState\u003dfunction(){return!0};\ng.h.updateFullerscreenEduButtonVisibility\u003dfunction(a){var b\u003dbPa(this.app);b\u0026\u0026(b.u\u003da,b.Ka())};\ng.h.updateFullerscreenEduButtonSubtleModeState\u003dfunction(a){var b\u003dbPa(this.app);b\u0026\u0026(g.L(b.element,\"ytp-fullerscreen-edu-button-subtle\",a),a\u0026\u0026!b.C\u0026\u0026(b.element.setAttribute(\"title\",\"Scroll for details\"),g.ef(b,g.tN(b.B.pc(),b.element)),b.C\u003d!0))};\ng.h.confirmYpcRental\u003dfunction(){var a\u003dg.hM(this.app,this.playerType);a\u0026\u0026a.He(\"ypc_clickwrap\")};\ng.h.setHomeGroupInfo\u003dfunction(a){this.app.V().homeGroupInfo\u003da};\ng.h.setConnectedRemoteApps\u003dfunction(a){this.app.V().zk\u003da};\ng.h.setLivingRoomAppMode\u003dfunction(a){this.app.V().livingRoomAppMode\u003dUC(\"LIVING_ROOM_APP_MODE_UNSPECIFIED\",a,pua)};\ng.h.setEnablePrivacyFilter\u003dfunction(a){this.app.V().enablePrivacyFilter\u003dvoid 0\u003d\u003d\u003da?!1:a};\ng.h.isPictureInPictureAllowed\u003dfunction(){return sW(this.app).WD};\ng.h.togglePictureInPicture\u003dfunction(){this.app.togglePictureInPicture()};\ng.h.loadModule\u003dfunction(a){\"captions\"\u003d\u003d\u003da\u0026\u0026(a\u003dg.AM(this.app.wb()))\u0026\u0026!a.loaded\u0026\u0026a.load()};\ng.h.unloadModule\u003dfunction(a){\"captions\"\u003d\u003d\u003da\u0026\u0026(a\u003dg.AM(this.app.wb()))\u0026\u0026a.loaded\u0026\u0026a.n_()};\ng.h.loadVideoById\u003dfunction(a,b,c){a\u0026\u0026(a\u003dthis.app.loadVideoByPlayerVars(PL(a,b,c),this.playerType),this.j\u0026\u0026QW(this.app,a,this.playerType))};\ng.h.cueVideoById\u003dfunction(a,b,c){this.app.cueVideoByPlayerVars(PL(a,b,c),this.playerType)};\ng.h.loadVideoByUrl\u003dfunction(a,b,c){a\u003dbCa(a,b,c);a\u003dthis.app.loadVideoByPlayerVars(a,this.playerType);this.j\u0026\u0026QW(this.app,a,this.playerType)};\ng.h.cueVideoByUrl\u003dfunction(a,b,c){a\u003dbCa(a,b,c);this.app.cueVideoByPlayerVars(a,this.playerType)};\ng.h.getVideoUrl\u003dfunction(){var a\u003dthis.app.V();if(a.X)return\"\";var b\u003dsW(this.app),c\u003dvoid 0;b.isLivePlayback||(c\u003dMath.floor(this.app.getCurrentTime(1)));return a.getVideoUrl(b.videoId,this.getPlaylistId()||void 0,c)};\ng.h.getDebugText\u003dfunction(){return this.app.getDebugText()};\ng.h.getVideoEmbedCode\u003dfunction(){var a\u003dthis.app.V();return a.X?\"\":a.getVideoEmbedCode(sW(this.app).videoId,this.app.gb().getPlayerSize(),this.getPlaylistId()||void 0)};\ng.h.addCueRange\u003dfunction(a,b,c){return SW(this.app,a,b,c)};\ng.h.addUtcCueRange\u003dfunction(a,b,c){return TOa(this.app,a,b,c)};\ng.h.removeCueRange\u003dfunction(a){return UOa(this.app,a)};\ng.h.loadPlaylist\u003dfunction(a,b,c,d){this.app.loadPlaylist(a,b,c,d);this.j\u0026\u0026QW(this.app,!0,this.playerType)};\ng.h.cuePlaylist\u003dfunction(a,b,c,d){this.app.cuePlaylist(a,b,c,d)};\ng.h.nextVideo\u003dfunction(){this.app.nextVideo();this.j\u0026\u0026QW(this.app,!0,this.playerType)};\ng.h.previousVideo\u003dfunction(){this.app.previousVideo();this.j\u0026\u0026QW(this.app,!0,this.playerType)};\ng.h.playVideoAt\u003dfunction(a){this.app.playVideoAt(a);this.j\u0026\u0026QW(this.app,!0,this.playerType)};\ng.h.setShuffle\u003dfunction(a){var b\u003dthis.app.getPlaylist();b\u0026\u0026b.setShuffle(a)};\ng.h.setLoop\u003dfunction(a){var b\u003dthis.app.getPlaylist();b\u0026\u0026(b.loop\u003da)};\ng.h.vU\u003dfunction(){var a\u003dthis.app.getPlaylist();if(!a)return null;for(var b\u003d[],c\u003d0;c\u003ca.length;c++){var d\u003dg.nM(a,c);d\u0026\u0026b.push(d.videoId)}return b};\ng.h.getPlaylistIndex\u003dfunction(){var a\u003dthis.app.getPlaylist();return a?a.index:-1};\ng.h.getPlaylistId\u003dfunction(){var a\u003dthis.app.getPlaylist();return a\u0026\u0026a.listId?a.listId.toString():null};\ng.h.setOption\u003dfunction(a,b,c){if(!b)return null;var d\u003dthis.app.wb();return\"captions\"\u003d\u003d\u003da?(a\u003dg.AM(d))\u0026\u0026a.xf(b,c):null};\ng.h.getOption\u003dfunction(a,b,c){var d\u003dg.hM(this.app,this.playerType);return d\u0026\u0026d.getVideoData().isPrivate\u0026\u0026this.app.V().j?{}:this.setOption(a,b,c)};\ng.h.getOptions\u003dfunction(a){var b\u003dthis.app.wb();if(\"captions\"\u003d\u003d\u003da)return(b\u003dg.AM(b))\u0026\u0026b.getOptions();if(!a)return a\u003d[],g.AM(b)\u0026\u0026a.push(\"captions\"),a};\ng.h.wA\u003dfunction(a){a\u003dvoid 0\u003d\u003d\u003da?this.playerType:a;var b\u003d{};if(a\u003dg.hM(this.app,a)){a\u003da.getVideoData();if(a.isPrivate)return{};b.video_id\u003da.videoId;b.author\u003da.author;b.title\u003da.title;if(a.u\u0026\u0026a.u.video){b.video_quality\u003da.u.video.quality;a\u003da.u.video;var c\u003d[];32\u003ca.fps\u0026\u0026c.push(\"hfr\");a.isHdr()\u0026\u0026c.push(\"hdr\");\"bt2020\"\u003d\u003d\u003da.primaries\u0026\u0026c.push(\"wcg\");b.video_quality_features\u003dc}}if(a\u003dthis.getPlaylistId())b.list\u003da;return b};\ng.h.showVideoInfo\u003dfunction(){FOa(this.app,!0)};\ng.h.hideVideoInfo\u003dfunction(){FOa(this.app,!1)};\ng.h.isVideoInfoVisible\u003dfunction(){return this.app.isVideoInfoVisible()};\ng.h.getAdState\u003dfunction(){return this.app.getAdState()};\ng.h.isNotServable\u003dfunction(a){if(a!\u003d\u003dthis.app.config.args.video_id)return!1;var b\u003d(a\u003d(a\u003dg.hM(this.app,1))?a.getPlayerState():null)?a.getData():null;return!!(a\u0026\u0026b\u0026\u0026g.U(a,128)\u0026\u00265\u003d\u003d\u003dvVa[b.errorCode])};\ng.h.getSphericalProperties\u003dfunction(){var a\u003dg.dM(this.app.wb());return a\u0026\u00262!\u003d\u003dthis.playerType?a.getSphericalProperties():{}};\ng.h.setSphericalProperties\u003dfunction(a){if(a\u0026\u00262!\u003d\u003dthis.playerType){var b\u003dg.dM(this.app.wb());b\u0026\u0026b.setSphericalProperties(a,!0)}};\ng.h.supportsGaplessAudio\u003dfunction(){return this.app.V().supportsGaplessAudio()};\ng.h.enqueueVideoByPlayerVars\u003dfunction(a,b,c,d){c\u003dvoid 0\u003d\u003d\u003dc?Infinity:c;this.app.enqueueVideoByPlayerVars(a,b,c,void 0\u003d\u003d\u003dd?\"\":d)};\ng.h.clearQueue\u003dfunction(){this.app.clearQueue()};\ng.h.destroy\u003dfunction(){this.app.dispose()};\ng.h.sendAbandonmentPing\u003dfunction(){var a\u003dg.hM(this.app);a\u0026\u0026a.sendAbandonmentPing()};\ng.h.downloadVideo\u003dfunction(a,b){return this.app.downloadVideo(a,b)};\ng.h.pauseVideoDownload\u003dfunction(a){this.app.pauseVideoDownload(a)};\ng.h.resumeVideoDownload\u003dfunction(a){var b\u003dthis;return g.B(function(c){return c.return(b.app.resumeVideoDownload(a))})};\ng.h.refreshAllVideos\u003dfunction(a){return this.app.refreshAllVideos(a)};\ng.h.deleteAllVideos\u003dfunction(){return this.app.deleteAllVideos()};\ng.h.deleteVideos\u003dfunction(a){return this.app.deleteVideos(a)};\ng.h.isOrchestrationLeader\u003dfunction(){return this.app.isOrchestrationLeader()};\ng.h.setAutonavState\u003dfunction(a){ZOa(this.app,a)};\ng.h.setAutonav\u003dfunction(a){this.setAutonavState(a?2:1)};\ng.h.setLoopRange\u003dfunction(a){this.app.setLoopRange(a)};\ng.h.getLoopRange\u003dfunction(){return this.app.getLoopRange()};\ng.h.setImmersivePreview\u003dfunction(a){this.app.setImmersivePreview(a)};\ng.h.hasSupportedAudio51Tracks\u003dfunction(){var a\u003dg.hM(this.app,this.playerType);return!(null\u003d\u003d\u003da||void 0\u003d\u003d\u003da||!a.hasSupportedAudio51Tracks())};\ng.h.setUserAudio51Preference\u003dfunction(a){var b\u003dg.hM(this.app,this.playerType);b\u0026\u0026b.setUserAudio51Preference(a)};\ng.h.getUserAudio51Preference\u003dfunction(){var a,b\u003dg.hM(this.app,this.playerType);return null!\u003d\u003d(a\u003dnull\u003d\u003d\u003db||void 0\u003d\u003d\u003db?void 0:b.getUserAudio51Preference())\u0026\u0026void 0!\u003d\u003da?a:1};\ng.h.setIsExternalPlaylist\u003dfunction(a){this.app.setIsExternalPlaylist(a)};\ng.h.getAppState\u003dfunction(){return this.app.getAppState()};\ng.h.addInfoCardXml\u003dfunction(a,b,c){this.app.V().Z.add(a,{Gz:b,Ey:c})};\ng.h.updateLastActiveTime\u003dfunction(){Ks()};\ng.h.setBlackout\u003dfunction(a){this.app.setBlackout(a)};\ng.h.setAccountLinkState\u003dfunction(a){this.app.setAccountLinkState(a)};\ng.h.updateAccountLinkingConfig\u003dfunction(a){this.app.updateAccountLinkingConfig(a)};\ng.h.setUserEngagement\u003dfunction(a){this.app.V().lj!\u003d\u003da\u0026\u0026(this.app.V().lj\u003da,(a\u003dg.hM(this.app,this.playerType))\u0026\u0026eW(a))};\ng.h.updateSubtitlesUserSettings\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?!0:b;g.AM(this.app.wb()).sQ(a,b)};\ng.h.getCaptionWindowContainerId\u003dfunction(){var a\u003dg.AM(this.app.wb());return a?a.getCaptionWindowContainerId():\"\"};\ng.h.toggleSubtitlesOn\u003dfunction(){var a\u003dg.AM(this.app.wb());a\u0026\u0026a.aQ()};\ng.h.getPresentingPlayerType\u003dfunction(){var a\u003dthis.app.getPresentingPlayerType(!0);2\u003d\u003d\u003da\u0026\u0026this.app.ke()\u0026\u0026(a\u003d1);return a};\ng.h.getPlayerResponse\u003dfunction(){var a\u003dg.hM(this.app,this.playerType);return a?a.getVideoData().getPlayerResponse():null};\ng.h.getStoryboardFrame\u003dfunction(a,b){var c\u003dthis.app.jh();if(!c)return null;b\u003dc.levels[b];return b?(a\u003dg.rE(b,a))?{column:a.column,columns:a.columns,height:a.Lq,row:a.row,rows:a.rows,url:a.url,width:a.mx}:null:null};\ng.h.getStoryboardFrameIndex\u003dfunction(a,b){var c\u003dthis.app.jh();if(!c)return-1;b\u003dc.levels[b];if(!b)return-1;a-\u003dthis.qd();return b.Vy(a)};\ng.h.getStoryboardLevel\u003dfunction(a){var b\u003dthis.app.jh();return b?(b\u003db.levels[a])?{index:a,intervalMs:b.j,maxFrameIndex:b.Fp(),minFrameIndex:b.fD()}:null:null};\ng.h.getNumberOfStoryboardLevels\u003dfunction(){var a\u003dthis.app.jh();return a?a.levels.length:0};\ng.h.jU\u003dfunction(){return this.getAudioTrack()};\ng.h.getAudioTrack\u003dfunction(){var a\u003dg.hM(this.app,this.playerType);return a?a.getAudioTrack():this.app.getVideoData().xj};\ng.h.setAudioTrack\u003dfunction(a){3\u003d\u003d\u003dthis.getPresentingPlayerType()\u0026\u0026bM(this.app.wb()).wl(\"control_set_audio_track\",a);var b\u003dg.hM(this.app,this.playerType);if(b){var c,d,e;if(!b.isDisposed()\u0026\u0026!g.U(b.playerState,128))if(null\u003d\u003d\u003d(c\u003db.videoData.C)||void 0\u003d\u003d\u003dc?0:c.j)b.Wa.setAudioTrack(a);else if(c\u003dnull\u003d\u003d\u003d(d\u003db.ra)||void 0\u003d\u003d\u003dd?void 0:d.audioTracks(),b.S(\"html5_native_audio_track_switching\")\u0026\u0026(null\u003d\u003d\u003d(e\u003db.videoData.u)||void 0\u003d\u003d\u003de?0:vA(e))\u0026\u0026c\u0026\u00261\u003cc.length){a:{for(d\u003d0;d\u003cc.length;++d)if(e\u003dc[d],e.label\u003d\u003d\u003da.Fc.getName()){if(e.enabled){c\u003d\n!1;break a}c\u003de.enabled\u003d!0;break a}c\u003dvoid 0}c\u0026\u0026b.Aa(\"hlsaudio\",{id:a.id})}else{a:if(c\u003db.videoData,c.J\u0026\u0026!vA(c.J)||a\u003d\u003dc.Dk||!c.Cb||0\u003e\u003dc.Cb.length)c\u003d!1;else{d\u003dg.q(c.Cb);for(e\u003dd.next();!e.done;e\u003dd.next()){e\u003de.value;if(!(e instanceof PD)){c\u003d!1;break a}var f\u003da.Fc.getId();e.B\u0026\u0026(Aua(e.B,f),e.u\u003dnull)}c.Dk\u003da;c\u003d!0}c\u0026\u0026VV(b)\u0026\u0026(b.ea(\"internalaudioformatchange\",b.videoData,!0),b.Aa(\"hlsaudio\",{id:a.id}))}}};\ng.h.kU\u003dfunction(){return this.getAvailableAudioTracks()};\ng.h.getAvailableAudioTracks\u003dfunction(){return g.hM(this.app,this.playerType).getAvailableAudioTracks()};\ng.h.getMaxPlaybackQuality\u003dfunction(){var a\u003dg.hM(this.app,this.playerType);return a\u0026\u0026a.getVideoData().u?ey(a.Oe?gLa(a.Hg,a.Oe,a.vt()):xE):\"unknown\"};\ng.h.getUserPlaybackQualityPreference\u003dfunction(){var a\u003dg.hM(this.app,this.playerType);return a?a.getUserPlaybackQualityPreference():\"auto\"};\ng.h.getSubtitlesUserSettings\u003dfunction(){var a\u003dg.AM(this.app.wb());return a?a.xU():null};\ng.h.resetSubtitlesUserSettings\u003dfunction(){g.AM(this.app.wb()).uZ()};\ng.h.setMinimized\u003dfunction(a){this.app.setMinimized(a)};\ng.h.setInlinePreview\u003dfunction(a){this.app.setInlinePreview(a)};\ng.h.setGlobalCrop\u003dfunction(a){this.app.gb().setGlobalCrop(a)};\ng.h.getVisibilityState\u003dfunction(){var a\u003dthis.Te();return this.app.getVisibilityState(this.Bf(),this.isFullscreen()||iD(this.app.V()),a,this.isInline(),this.app.Lt(),this.app.Jt())};\ng.h.isMutedByMutedAutoplay\u003dfunction(){return this.app.nx};\ng.h.isInline\u003dfunction(){return this.app.isInline()};\ng.h.setInternalSize\u003dfunction(a,b){this.app.gb().setInternalSize(new g.kh(a,b))};\ng.h.qd\u003dfunction(){var a\u003dg.hM(this.app,void 0);return a?a.qd():0};\ng.h.Te\u003dfunction(){return this.app.Te()};\ng.h.Bf\u003dfunction(){var a\u003dg.hM(this.app,this.playerType);return!!a\u0026\u0026a.Bf()};\ng.h.isFullscreen\u003dfunction(){return this.app.isFullscreen()};\ng.h.setSafetyMode\u003dfunction(a){this.app.V().enableSafetyMode\u003da};\ng.h.canPlayType\u003dfunction(a){return this.app.canPlayType(a)};\ng.h.updatePlaylist\u003dfunction(a){if(a){var b\u003dthis.getPlaylistId(),c\u003d!1;if(b\u0026\u0026b!\u003d\u003da.list)if(this.S(\"player_enable_playback_playlist_change\"))c\u003d!0;else return;void 0!\u003d\u003da.external_list\u0026\u0026this.app.setIsExternalPlaylist(a.external_list);var d\u003da.video;(b\u003dthis.app.getPlaylist())\u0026\u0026!c?this.isFullscreen()\u0026\u0026((c\u003dd[b.index])\u0026\u0026c.encrypted_id!\u003d\u003dg.nM(b).videoId||(a.index\u003db.index)):EW(this.app,{list:a.list,index:a.index,playlist_length:d.length});pM(this.app.getPlaylist(),a);this.Oa(\"onPlaylistUpdate\")}else this.app.updatePlaylist()};\ng.h.updateVideoData\u003dfunction(a,b){var c\u003dg.hM(this.app,this.playerType||1);c\u0026\u0026g.BE(c.getVideoData(),a,b)};\ng.h.updateEnvironmentData\u003dfunction(a){qD(this.app.V(),a,!1)};\ng.h.sendVideoStatsEngageEvent\u003dfunction(a){this.app.sendVideoStatsEngageEvent(a,this.playerType)};\ng.h.setCardsVisible\u003dfunction(a,b,c){var d\u003dg.KM(this.app.wb());d\u0026\u0026d.Ih()\u0026\u0026d.setCardsVisible(a,b,c)};\ng.h.productsInVideoVisibilityUpdated\u003dfunction(a){this.ea(\"changeProductsInVideoVisibility\",a)};\ng.h.setInline\u003dfunction(a){this.app.setInline(a)};\ng.h.isAtLiveHead\u003dfunction(a,b){return this.app.isAtLiveHead(a,void 0\u003d\u003d\u003db?!0:b)};\ng.h.getVideoAspectRatio\u003dfunction(){return this.app.gb().getVideoAspectRatio()};\ng.h.getPreferredQuality\u003dfunction(){var a\u003dg.hM(this.app);return a?a.getPreferredQuality():\"unknown\"};\ng.h.setPlaybackQualityRange\u003dfunction(a,b){var c\u003dg.hM(this.app,this.playerType);c\u0026\u0026(a\u003dby(a,b||a,!0,\"m\"),xGa(c,a,!0))};\ng.h.onAdUxClicked\u003dfunction(a,b){this.ea(\"aduxclicked\",a,b)};\ng.h.showAirplayPicker\u003dfunction(){this.app.showAirplayPicker()};\ng.h.addBgVersionChangeCallback\u003dfunction(a){this.app.addBgVersionChangeCallback(a)};\ng.h.dispatchReduxAction\u003dfunction(a){OL.dispatch(a)};\ng.h.ea\u003dfunction(a){var b\u003dg.Ba.apply(1,arguments);this.app.V().B\u0026\u0026(\"videodatachange\"\u003d\u003d\u003da||\"resize\"\u003d\u003d\u003da||\"cardstatechange\"\u003d\u003d\u003da)\u0026\u0026this.app.nm.ea.apply(this.app.nm,[a].concat(g.v(b)));this.app.Um.ea.apply(this.app.Um,[a].concat(g.v(b)))};\ng.h.Oa\u003dfunction(a){var b\u003dg.Ba.apply(1,arguments);this.app.nm.ea.apply(this.app.nm,[a].concat(g.v(b)));this.app.Um.ea.apply(this.app.Um,[a].concat(g.v(b)))};\ng.h.getFeedbackProductData\u003dfunction(){return this.app.getFeedbackProductData()};\ng.h.logImaAdEvent\u003dfunction(a,b){if(this.app.V().Yg\u0026\u0026sW(this.app).allowImaMonetization){var c\u003dthis.app.V().loaderUrl.match(kj);g.Dt(\"embedsAdEvent\",{adSource:\"EMBEDS_AD_SOURCE_IMA\",breakType:b,embedUrl:ij(c[1],c[2],c[3],c[4]),eventType:a})}};\ng.h.S\u003dfunction(a){return this.app.V().S(a)};\ng.h.Ra\u003dfunction(){};\ng.h.va\u003dfunction(){if(this.element){var a\u003dthis.element,b;for(b in this.u)this.u.hasOwnProperty(b)\u0026\u0026(a[b]\u003dnull);this.element\u003dnull}this.C\u003d{};this.J\u003d{};g.I.prototype.va.call(this)};g.w(YL,SL);g.h\u003dYL.prototype;g.h.addCueRange\u003dfunction(a,b,c,d,e){return SW(this.app,a,b,c,d,e)};\ng.h.getPlayerState\u003dfunction(a){return OOa(this.app,a)};\ng.h.nextVideo\u003dfunction(a,b){this.app.nextVideo(a,b)};\ng.h.previousVideo\u003dfunction(a){this.app.previousVideo(a)};\ng.h.seekBy\u003dfunction(a,b,c){UW(this.app,this.app.getCurrentTime()+a,b,c,this.playerType)};\ng.h.seekTo\u003dfunction(a,b,c,d){UW(this.app,a,b,c,d||this.playerType)};\ng.h.getStoryboardFormat\u003dfunction(){return this.app.getStoryboardFormat()};\ng.h.wA\u003dfunction(a){a\u003dvoid 0\u003d\u003d\u003da?this.playerType:a;var b,c,d,e\u003dSL.prototype.wA.call(this,a)||{};if(a\u003dg.hM(this.app,a)){a\u003da.getVideoData();e.backgroundable\u003da.backgroundable;e.eventId\u003da.eventId;e.cpn\u003da.clientPlaybackNonce;e.hasProgressBarBoundaries\u003da.hasProgressBarBoundaries();e.isLive\u003da.isLivePlayback;e.isPremiere\u003da.isPremiere;e.isWindowedLive\u003da.fh;e.isManifestless\u003dHE(a);e.allowLiveDvr\u003da.allowLiveDvr;e.isListed\u003da.isListed;e.itct\u003da.Ya;var f;var k\u003da.hasProgressBarBoundaries()\u0026\u0026(null\u003d\u003d\u003d(f\u003da.progressBarStartPosition)||\nvoid 0\u003d\u003d\u003df?0:f.utcTimeMillis)?sh(a.progressBarStartPosition.utcTimeMillis):null;e.progressBarStartPositionUtcTimeMillis\u003dk;var l;f\u003da.hasProgressBarBoundaries()\u0026\u0026(null\u003d\u003d\u003d(l\u003da.progressBarEndPosition)||void 0\u003d\u003d\u003dl?0:l.utcTimeMillis)?sh(a.progressBarEndPosition.utcTimeMillis):null;e.progressBarEndPositionUtcTimeMillis\u003df;e.ypcOriginalItct\u003da.QQ;e.ypcPreview\u003da.ypcPreview;e.paidContentOverlayText\u003dnwa(a);e.paidContentOverlayDurationMs\u003dSE(a);null!\u003da.liveUtcStartSeconds\u0026\u0026(e.liveUtcStartSeconds\u003da.liveUtcStartSeconds);\na.j\u0026\u0026gy(a.j)\u0026\u0026(e.usingLocalMedia\u003d\"true\");KE(a)\u0026\u0026(e.isEncrypted\u003d!0);if(a.C)for(l\u003dg.q(a.C.videoInfos),f\u003dl.next();!f.done;f\u003dl.next())if(null\u003d\u003d\u003d(b\u003df.value.video)||void 0\u003d\u003d\u003db?0:b.isHdr()){e.isHdr\u003d!0;break}e.isMultiChannelAudio\u003d!(null\u003d\u003d\u003d(d\u003dnull\u003d\u003d\u003d(c\u003da.J)||void 0\u003d\u003d\u003dc?void 0:c.audio)||void 0\u003d\u003d\u003dd||!d.isMultiChannelAudio())}return e};\ng.h.getCurrentTime\u003dfunction(a,b){var c;return 2\u003d\u003d\u003dthis.app.getAppState()\u0026\u00265\u003d\u003d\u003dthis.getPlayerState()?(null\u003d\u003d\u003d(c\u003dthis.app.getVideoData())||void 0\u003d\u003d\u003dc?void 0:c.startSeconds)||0:a?this.app.getCurrentTime(a,b):SL.prototype.getCurrentTime.call(this)};\ng.h.getDuration\u003dfunction(a,b){return 3\u003d\u003d\u003dthis.getPresentingPlayerType()?(a\u003dbM(this.app.wb()).getProgressState(),(null\u003d\u003d\u003da||void 0\u003d\u003d\u003da?void 0:a.duration)||0):a?this.app.getDuration(a,b):SL.prototype.getDuration.call(this)};\ng.h.getProgressState\u003dfunction(a){if(3\u003d\u003d\u003dthis.getPresentingPlayerType())return bM(this.app.wb()).getProgressState();var b\u003dthis.app.getVideoData(),c\u003d(g.hM(this.app,a)||g.hM(this.app)).getPlayerType(),d;a:{var e\u003dthis.app.getVideoData();if(null\u003d\u003d\u003d(d\u003de.progressBarStartPosition)||void 0\u003d\u003d\u003dd?0:d.utcTimeMillis)if(d\u003dNumber(e.progressBarStartPosition.utcTimeMillis)/1E3,!isNaN(d)){d\u003djCa(this,d,a);break a}d\u003d0}var f;a:{e\u003dthis.app.getVideoData();if(null\u003d\u003d\u003d(f\u003de.progressBarEndPosition)||void 0\u003d\u003d\u003df?0:f.utcTimeMillis)if(f\u003d\nNumber(e.progressBarEndPosition.utcTimeMillis)/1E3,!isNaN(f)){f\u003djCa(this,f,a);break a}f\u003d0}e\u003dthis.getCurrentTime(a);a\u003dthis.getDuration(a);var k\u003dthis.app.getIngestionTime(c),l\u003dthis.app.isAtLiveHead(c),m\u003dthis.app.wt(),n\u003dthis.app.getMinSeekableTime(c);var p\u003dthis.app;(c\u003dg.hM(p,c))?(c\u003dBW(p,c),c\u003dMW(p,vR(c),c)):c\u003d0;return{airingStart:d,airingEnd:f,allowSeeking:this.app.rf(),clipEnd:b.clipEnd,clipStart:b.clipStart,current:e,displayedStart:-1,duration:a,ingestionTime:k,isAtLiveHead:l,loaded:m,seekableStart:n,\nseekableEnd:c}};\ng.h.getVideoLoadedFraction\u003dfunction(a){return this.app.getVideoLoadedFraction(a)};\ng.h.getCurrentBroadcastId\u003dfunction(){return null};\ng.h.handleGlobalKeyDown\u003dfunction(a,b,c,d,e,f,k){b\u003dvoid 0\u003d\u003d\u003db?!1:b;c\u003dvoid 0\u003d\u003d\u003dc?!1:c;d\u003dvoid 0\u003d\u003d\u003dd?!1:d;e\u003dvoid 0\u003d\u003d\u003de?!1:e;var l\u003dg.WL(this);l\u0026\u0026l.handleGlobalKeyDown(a,b,c,d,e,f,k)};\ng.h.handleGlobalKeyUp\u003dfunction(a,b,c,d,e,f,k){b\u003dvoid 0\u003d\u003d\u003db?!1:b;c\u003dvoid 0\u003d\u003d\u003dc?!1:c;d\u003dvoid 0\u003d\u003d\u003dd?!1:d;e\u003dvoid 0\u003d\u003d\u003de?!1:e;var l\u003dg.WL(this);l\u0026\u0026l.handleGlobalKeyUp(a,b,c,d,e,f,k)};\ng.h.setSizeStyle\u003dfunction(a,b){this.app.setSizeStyle(a,b)};\ng.h.showControls\u003dfunction(){var a\u003dg.WL(this);a\u0026\u0026a.showControls(!0)};\ng.h.hideControls\u003dfunction(){var a\u003dg.WL(this);a\u0026\u0026a.showControls(!1)};\ng.h.getVideoContentRect\u003dfunction(a){a\u003dthis.app.gb().getVideoContentRect(a);return{left:a.left,top:a.top,width:a.width,height:a.height}};\ng.h.setFauxFullscreen\u003dfunction(a){g.Dv();this.app.gj(a?2:0)};\ng.h.toggleFullscreen\u003dfunction(){function a(c){g.lw(c)}\nvar b\u003dthis.app.V();if(b.externalFullscreen){if(!g.ED(b))return this.isFullscreen()?Fv(window.document.documentElement):Cv(window.document.documentElement).catch(a)}else if(g.Dv()||b.J)return this.isFullscreen()?Fv(Ev()):\"3\"!\u003d\u003db.controlsType\u0026\u0026g.Dv()?Cv(this.app.gb().element).catch(a):(b\u003dthis.app.xd().Je())?Cv(b).catch(a):Promise.reject(Error(\"Media element missing\"));this.Oa(\"onFullscreenToggled\",this.isFullscreen());return Promise.resolve(void 0)};\ng.h.cancelPlayback\u003dfunction(){var a\u003dGM(this.app.wb());a\u0026\u0026a.created\u0026\u0026a.destroy();(a\u003dg.hM(this.app))\u0026\u0026a.stopVideo();(a\u003dthis.app.wb().Kd.get(\"endscreen\"))\u0026\u0026a.iV()\u0026\u0026g.aM(this.app.Ua,!0)};\ng.h.stopVideo\u003dfunction(){var a\u003dthis.app.V();!a.S(\"disable_new_pause_state3\")\u0026\u0026zD(a)\u0026\u0026\"blazer\"!\u003d\u003da.playerStyle?this.cancelPlayback():SL.prototype.stopVideo.call(this)};\ng.h.getVideoStats\u003dfunction(){return g.hM(this.app,this.playerType).Nb(!0)};\ng.h.toggleSubtitles\u003dfunction(){var a\u003dg.AM(this.app.wb());a\u0026\u0026a.c_()};\ng.h.getDebugText\u003dfunction(a){return this.app.getDebugText(a)};\ng.h.setSphericalProperties\u003dfunction(a){if(a){var b\u003dg.dM(this.app.wb());b\u0026\u0026b.setSphericalProperties(a,!0)}};\ng.h.getSphericalProperties\u003dfunction(){var a\u003dg.dM(this.app.wb());return a?a.getSphericalProperties():{}};\ng.h.setVolume\u003dfunction(a,b){eCa(this,a,b)};\ng.h.mute\u003dfunction(a){fCa(this,a)};\ng.h.unMute\u003dfunction(a){gCa(this,a)};\ng.h.mutedAutoplay\u003dfunction(){this.S(\"embeds_enable_muted_autoplay\")\u0026\u0026this.app.mutedAutoplay()};\ng.h.loadModule\u003dfunction(a){if(\"annotations_module\"\u003d\u003d\u003da){var b\u003dg.KM(this.app.wb());b\u0026\u0026!b.loaded\u0026\u0026b.load()}SL.prototype.loadModule.call(this,a)};\ng.h.unloadModule\u003dfunction(a){if(\"annotations_module\"\u003d\u003d\u003da){var b\u003dg.KM(this.app.wb());b\u0026\u0026b.loaded\u0026\u0026b.unload()}SL.prototype.unloadModule.call(this,a)};\ng.h.setOption\u003dfunction(a,b,c){if(!b)return null;var d\u003dthis.app.wb();switch(a){case \"ad\":return(a\u003dGM(d))\u0026\u0026a.xf\u0026\u0026a.xf(b,c);case \"kids\":return(a\u003dHM(d))\u0026\u0026a.xf(b,c);case \"remote\":return(a\u003dbM(d))\u0026\u0026a.xf(b,c);case \"unplugged\":return(a\u003dg.IM(d))\u0026\u0026a.xf(b,c);case \"annotations_module\":return(a\u003dg.KM(d))\u0026\u0026a.xf(b,c);case \"creatorendscreen\":return(a\u003dLM(d))\u0026\u0026a.xf(b,c)}return SL.prototype.setOption.call(this,a,b,c)};\ng.h.getOptions\u003dfunction(a){var b\u003dthis.app.wb();switch(a){case \"ad\":return(b\u003dGM(b))\u0026\u0026b.getOptions\u0026\u0026b.getOptions();case \"remote\":return(b\u003dbM(b))\u0026\u0026b.getOptions();case \"annotations_module\":return(b\u003dg.KM(b))\u0026\u0026b.getOptions();case \"creatorendscreen\":return(b\u003dLM(b))\u0026\u0026b.getOptions();case \"unplugged\":return(b\u003dg.IM(b))\u0026\u0026b.getOptions();case \"kids\":return(b\u003dHM(b))\u0026\u0026b.getOptions()}if(!a){a\u003dSL.prototype.getOptions.call(this);if(!a)return a;GM(b)\u0026\u0026a.push(\"ad\");bM(b)\u0026\u0026a.push(\"remote\");g.KM(b)\u0026\u0026a.push(\"annotations_module\");\nLM(b)\u0026\u0026a.push(\"creatorendscreen\");g.IM(b)\u0026\u0026a.push(\"unplugged\");HM(b)\u0026\u0026a.push(\"kids\");return a}return SL.prototype.getOptions.call(this,a)};\ng.h.getPlayerSize\u003dfunction(){var a\u003dthis.app.gb().getPlayerSize();return{width:a.width,height:a.height}};\ng.h.wakeUpControls\u003dfunction(){var a\u003dg.WL(this);a\u0026\u0026a.Gl()};\ng.h.setCenterCrop\u003dfunction(a){this.app.gb().setCenterCrop(a)};\ng.h.getLoopVideo\u003dfunction(){return this.app.getLoopVideo()};\ng.h.setLoopVideo\u003dfunction(a){this.app.setLoopVideo(a)};\nvar hCa\u003d\"BASE_URL BASE_YT_URL adformat allow_embed authuser autoplay cc_load_policy cpn dash dashmpd disable_native_context_menu disablekb docid el enable_faster_speeds enablecastapi end external_fullscreen fmt_list hl hlsdvr hlsvp iurl iurlhq iurlmq length_seconds live_playback osig override_hl partnerid pipable playsinline plid post_live_playback postid ps public 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(\" \"),\niCa\u003d\"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(\" \");g.w(g.ZL,YL);g.h\u003dg.ZL.prototype;g.h.pk\u003dfunction(a,b,c,d,e,f){return this.app.pk(a,b,c,d,e,f)};\ng.h.ww\u003dfunction(){return this.app.ww()};\ng.h.kq\u003dba(4);g.h.wb\u003dfunction(){return this.app.wb()};\ng.h.xe\u003dfunction(){var a\u003dthis.wb().Kd.get(\"endscreen\");return!!a\u0026\u0026a.xe()};\ng.h.getRootNode\u003dfunction(){return this.gb().element};\ng.h.V\u003dfunction(){return this.app.V()};\ng.h.xt\u003dba(6);g.h.al\u003dfunction(a){return this.app.al(a)};\ng.h.Co\u003dfunction(){return this.settingsMenu};\ng.h.Jw\u003dfunction(){return this.hD};\ng.h.zb\u003dfunction(a){return this.app.zb(a)};\ng.h.gb\u003dfunction(){return this.app.gb()};\ng.h.getPlaylist\u003dfunction(){return this.app.getPlaylist()};\ng.h.getVideoData\u003dfunction(a){var b\u003dg.hM(this.app,a);if(!b)return null;b\u003db.getVideoData();var c;b.enableServerStitchedDai\u0026\u00262\u003d\u003d\u003da?(a\u003dthis.app,null\u003d\u003d\u003d(c\u003da.Uc)||void 0\u003d\u003d\u003dc?c\u003dvoid 0:(b\u003da.getCurrentTime(),c.Rn?c\u003dvoid 0:(c\u003dLR(c,1E3*b),c\u003dnull\u003d\u003d\u003dc||void 0\u003d\u003d\u003dc?void 0:c.videoData)),c\u003dc||a.getVideoData()):c\u003db;return c};\ng.h.jh\u003dfunction(a){return this.app.jh(a)};\ng.h.isWidescreen\u003dfunction(){return this.app.isWidescreen()};\ng.h.isHdr\u003dfunction(){var a\u003dg.hM(this.app);return a?a.isHdr():!1};\ng.h.ax\u003dfunction(){return this.app.ax()};\ng.h.Bu\u003dfunction(a){this.app.Bu(a)};\ng.h.Sf\u003dfunction(a,b,c,d,e){this.app.We(a,b,c,d,e)};\ng.h.El\u003dba(10);g.h.playVideo\u003dfunction(a){try{if(3\u003d\u003d\u003dthis.getPresentingPlayerType()){bM(this.app.wb()).wl(\"control_play\");return}if(2\u003d\u003d\u003dthis.getPresentingPlayerType()){var b\u003dGM(this.app.wb());if(b\u0026\u0026(b.Mo()||rTa(b)))return}}catch(c){g.R(c)}this.app.playVideo(a)};\ng.h.stopVideo\u003dfunction(a){g.hM(this.app,a).stopVideo()};\ng.h.Xm\u003dfunction(a){g.hM(this.app,a).Xm()};\ng.h.addEventListener\u003dfunction(a,b){this.app.Um.subscribe(a,b)};\ng.h.removeEventListener\u003dfunction(a,b){this.app.Um.unsubscribe(a,b)};\ng.h.ea\u003dfunction(a){YL.prototype.ea.call.apply(YL.prototype.ea,[this,a].concat(g.v(g.Ba.apply(1,arguments))))};\ng.h.Yi\u003dfunction(a){this.app.Yi(a)};\ng.h.setPlaybackQuality\u003dfunction(a){this.setPlaybackQualityRange(a,a)};\ng.h.jo\u003dfunction(){var a\u003d{},b\u003dg.hM(this.app).jo();b\u003dg.q(b);for(var c\u003db.next();!c.done;c\u003db.next())c\u003dc.value,a[c.quality]\u003dc;return a};\ng.h.Gw\u003dba(12);g.h.XB\u003dfunction(a){this.app.XB(a);a\u0026\u0026ZOa(this.app,a)};\ng.h.getDebugText\u003dfunction(a){return this.app.getDebugText(a)};\ng.h.getVideoUrl\u003dfunction(a,b,c,d){var e\u003dthis.getPresentingPlayerType(),f\u003d2\u003d\u003d\u003de;if(d\u0026\u0026f||3\u003d\u003d\u003de)f\u003d!1,e\u003d1;d\u003dthis.getVideoData(e);if(!d)return\"\";var k;a||d.isLivePlayback||(k\u003dMath.floor(this.getCurrentTime(e)));a\u003df?void 0:this.getPlaylistId()||void 0;b\u0026\u0026\"WL\"\u003d\u003d\u003da\u0026\u0026(a\u003dvoid 0);return this.app.getVideoUrl(d.videoId,a,k,b,c)};\ng.h.Hw\u003dba(14);g.h.Wj\u003dba(18);g.h.Qt\u003dfunction(a,b){this.wb().Qt(a,b)};\ng.h.Ih\u003dfunction(){var a\u003dg.KM(this.wb());return!!a\u0026\u0026a.Ih()};\ng.h.Ok\u003dfunction(){var a\u003dg.KM(this.wb());return!!a\u0026\u0026a.Ok()};\ng.h.setCardsVisible\u003dfunction(a,b,c){var d\u003dg.KM(this.wb());d\u0026\u0026d.setCardsVisible(a,b,c)};\ng.h.productsInVideoVisibilityUpdated\u003dfunction(a){this.ea(\"changeProductsInVideoVisibility\",a)};\ng.h.xu\u003dba(19);g.h.Cr\u003dfunction(){var a\u003dg.hM(this.app);a\u0026\u0026a.Cr()};\ng.h.ey\u003dfunction(a){this.Oa(\"onVideoAreaChange\");this.Oa(a?\"onShowControls\":\"onHideControls\")};\ng.h.Ij\u003dfunction(a,b){var c\u003dg.WL(this);if(c)return c.Ij(a,b);a\u003dthis.app.gb().Bg();return new g.qm(0,0,a.width,a.height)};\ng.h.zm\u003dfunction(){return this.app.zm()};\ng.h.Zw\u003dfunction(){var a\u003dthis.wb().Kd.get(\"heartbeat\");return!!a\u0026\u0026a.Zw()};\ng.h.rf\u003dfunction(){var a\u003dthis.V();if(a.oa||a.disableSeek)return!1;a\u003dg.hM(this.app);if(!a)return!1;var b\u003da.getVideoData();return!b.isValid()||g.VE(b)||2\u003d\u003d\u003dthis.getPresentingPlayerType()\u0026\u0026!this.app.ke()||a.Dm()\u0026\u00263!\u003d\u003dthis.getPresentingPlayerType()?!1:!0};\ng.h.Vw\u003dfunction(){var a;return(null\u003d\u003d\u003d(a\u003dg.hM(this.app))||void 0\u003d\u003d\u003da?void 0:a.Vw)||!1};\ng.h.isOrchestrationLeader\u003dfunction(){return this.app.isOrchestrationLeader()};\ng.h.mp\u003dfunction(){var a\u003dg.hM(this.app);a\u0026\u0026a.mp()};\ng.h.sendVideoStatsEngageEvent\u003dfunction(a,b,c){this.app.sendVideoStatsEngageEvent(a,c,b)};\ng.h.Md\u003dfunction(a,b,c){this.app.Ov(a,b,c)};\ng.h.Rf\u003dfunction(a,b){this.app.SB(a,b)};\ng.h.jf\u003dfunction(a,b){var c\u003dthis.app,d\u003dg.hM(c,b);d\u0026\u0026(a\u003dd.dh.jf(a),b\u0026\u0026c.getPresentingPlayerType()!\u003d\u003db||yW(c,\"cuerangesremoved\",a))};\ng.h.He\u003dfunction(a,b){(b\u003dg.hM(this.app,b))\u0026\u0026b.He(a)};\ng.h.Dm\u003dfunction(){var a\u003dg.hM(this.app,void 0);return a?a.Dm():!0};\ng.h.setPlaybackRate\u003dfunction(a,b){this.app.setPlaybackRate(a,b)};\ng.h.setVolume\u003dfunction(a){a\u003dg.ch(a,0,100);UL(this.app,{volume:a,muted:this.isMuted()},!0)};\ng.h.mute\u003dfunction(){UL(this.app,{muted:!0,volume:this.getVolume()},!0)};\ng.h.unMute\u003dfunction(){UL(this.app,{muted:!1,volume:Math.max(5,this.getVolume())},!0)};\ng.h.setLoopVideo\u003dfunction(a){this.app.setLoopVideo(a)};\ng.h.getLoopVideo\u003dfunction(){return this.app.getLoopVideo()};\ng.h.xd\u003dfunction(){return this.app.xd()};\ng.h.Hi\u003dfunction(){return this.app.Hi()};\ng.h.ih\u003dfunction(a){return this.app.ih(a)};\ng.h.getBandwidthEstimate\u003dfunction(){return PC(this.V().schedule)};\ng.h.Bb\u003dfunction(a,b,c,d){this.V().Na\u0026\u0026this.app.Ko.Bb(a,b,c,void 0\u003d\u003d\u003dd?!1:d)};\ng.h.Zg\u003dfunction(a,b,c){this.V().Na\u0026\u0026this.app.Ko.Zg(a,b,void 0\u003d\u003d\u003dc?!1:c)};\ng.h.fk\u003dfunction(a,b){this.V().Na\u0026\u0026this.app.Ko.fk(a,b)};\ng.h.xb\u003dfunction(a,b){this.V().Na\u0026\u0026this.app.Ko.click(a,b)};\ng.h.fb\u003dfunction(a,b,c){if(this.V().Na){var d\u003dthis.app.Ko;d.elements.has(a);b?d.j.add(a):d.j.delete(a);var e\u003dg.ew(),f\u003da.visualElement;d.u.has(a)?e\u0026\u0026f\u0026\u0026(b?g.uw(e,[f]):g.vw(e,[f])):b\u0026\u0026!d.B.has(a)\u0026\u0026(e\u0026\u0026f\u0026\u0026g.qw(e,f,c),d.B.add(a))}};\ng.h.Ho\u003dfunction(a){return this.V().Na?this.app.Ko.Ho(a):!1};\ng.h.Nc\u003dfunction(){return g.hM(this.app)};\ng.h.getPresentingPlayerType\u003dfunction(a){return this.app.getPresentingPlayerType(a)};\ng.h.Wm\u003dfunction(){this.app.Wm()};\ng.h.On\u003dfunction(a,b){return this.app.On(a,b)};\ng.h.Dl\u003dfunction(a){this.app.Dl(a)};\ng.h.lG\u003dfunction(){this.app.lG()};\ng.h.Ks\u003dfunction(a,b,c,d,e,f){return this.app.Ks(a,b,c,d,e,f)};\ng.h.Sw\u003dfunction(a,b,c,d,e,f){return this.app.Sw(a,b,c,d,e,f)};\ng.h.bp\u003dfunction(a){this.app.bp(a)};\ng.h.aq\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?Infinity:b;this.app.aq(void 0\u003d\u003d\u003da?-1:a,b)};\ng.h.Mu\u003dfunction(a,b,c){this.app.Mu(a,b,c)};\ng.h.uo\u003dfunction(){return this.app.uo()};\ng.h.Tz\u003dfunction(a,b,c){this.app.Tz(a,b,void 0\u003d\u003d\u003dc?0:c)};\ng.h.Nt\u003dfunction(){return this.app.Nt()};\ng.h.clearQueue\u003dfunction(){this.app.clearQueue()};\ng.h.ke\u003dfunction(){return this.app.ke()};\ng.h.Po\u003dfunction(a,b,c){return this.app.Po(a,b,c)};\ng.h.Aa\u003dfunction(a,b,c,d){c\u003dvoid 0\u003d\u003d\u003dc?!1:c;var e;null\u003d\u003d\u003d(e\u003dg.hM(this.app,d))||void 0\u003d\u003d\u003de?void 0:e.Aa(a,b,c)};\ng.h.eC\u003dfunction(){return this.app.eC()};\ng.h.requestStorageAccess\u003dfunction(a,b){this.app.requestStorageAccess(a,b)};\ng.h.CG\u003dfunction(a,b){this.ea(\"aduxmouseover\",a,b)};\ng.h.BG\u003dfunction(a,b){this.ea(\"aduxmouseout\",a,b)};\ng.h.XG\u003dfunction(a,b){this.ea(\"muteadaccepted\",a,b)};\ng.h.NA\u003dfunction(){return this.app.gb().NA()};\ng.h.Cu\u003dfunction(a){this.app.gb().Cu(a)};iM.prototype.GG\u003dfunction(){this.u\u003d(0,g.Q)()};\niM.prototype.reset\u003dfunction(){this.j\u003dthis.u\u003dNaN};\niM.prototype.LG\u003dfunction(a,b){if(a.clientPlaybackNonce\u0026\u0026!isNaN(this.j)){if(Math.random()\u003cthis.B){b\u003db?\"pbp\":\"pbs\";var c\u003d{startTime:this.j};!this.Y.S(\"web_player_csi_ctt_killswitch\")\u0026\u0026a.X\u0026\u0026(c.cttAuthInfo\u003d{token:a.X,videoId:a.videoId});Hx(\"seek\",c);g.Ix(\"cpn\",a.clientPlaybackNonce,\"seek\");isNaN(this.u)||Fx(\"pl_ss\",this.u,\"seek\");Fx(b,(0,g.Q)(),\"seek\")}this.reset()}};jM.prototype.reset\u003dfunction(){Dx(this.timerName)};\njM.prototype.tick\u003dfunction(a,b){Fx(a,b,this.timerName)};\njM.prototype.info\u003dfunction(a,b){g.Ix(a,b,this.timerName)};g.w(lM,g.Kv);g.h\u003dlM.prototype;g.h.hasNext\u003dfunction(a){return this.loop||!!a||this.index+1\u003cthis.length};\ng.h.il\u003dfunction(a){return this.loop||!!a||0\u003c\u003dthis.index-1};\ng.h.setShuffle\u003dfunction(a){this.shuffle\u003da;a\u003dthis.order\u0026\u0026null!\u003dthis.order[this.index]?this.order[this.index]:this.index;this.order\u003d[];for(var b\u003d0;b\u003cthis.items.length;b++)this.order.push(b);this.index\u003da;this.B++;if(this.shuffle){a\u003dthis.order[this.index];for(b\u003d1;b\u003cthis.order.length;b++){var c\u003dMath.floor(Math.random()*(b+1)),d\u003dthis.order[b];this.order[b]\u003dthis.order[c];this.order[c]\u003dd}for(b\u003d0;b\u003cthis.order.length;b++)this.order[b]\u003d\u003d\u003da\u0026\u0026(this.index\u003db);this.B++}this.ea(\"shuffle\")};\ng.h.Se\u003dfunction(a){a\u003da||\"hqdefault.jpg\";var b\u003dthis.Z[a];if(b||this.u.X||\"sddefault.jpg\"\u003d\u003d\u003da||\"hq720.jpg\"\u003d\u003d\u003da||\"maxresdefault.jpg\"\u003d\u003d\u003da)return b;if(this.C.length)return yD(this.u,this.C[0],a)};\ng.h.onReady\u003dfunction(a){this.j\u003da;this.loaded\u0026\u0026g.Gr(this.j,0)};\ng.h.getPlaylistId\u003dfunction(){return this.listId?this.listId.toString():null};\ng.h.fl\u003dfunction(){return this.u.getVideoUrl(g.nM(this).videoId,this.getPlaylistId())};\ng.h.va\u003dfunction(){this.j\u003dnull;g.df(this.items);g.Kv.prototype.va.call(this)};var qM\u003dnew Map;g.w(g.sM,g.Kv);g.h\u003dg.sM.prototype;g.h.create\u003dfunction(){};\ng.h.load\u003dfunction(){this.loaded\u003d!0};\ng.h.unload\u003dfunction(){this.loaded\u003d!1};\ng.h.xf\u003dfunction(){};\ng.h.Yh\u003dfunction(){return!0};\ng.h.va\u003dfunction(){this.loaded\u0026\u0026this.unload();g.Kv.prototype.va.call(this)};\ng.h.Nb\u003dfunction(){return{}};\ng.h.getOptions\u003dfunction(){return[]};g.w(g.vM,g.I);g.h\u003dg.vM.prototype;g.h.Oo\u003dba(22);g.h.Pt\u003dfunction(){};\ng.h.qn\u003dfunction(){};\ng.h.qq\u003dfunction(){return\"\"};\ng.h.nH\u003dba(23);g.h.va\u003dfunction(){this.qn();g.I.prototype.va.call(this)};g.w(g.wM,g.vM);g.wM.prototype.Oo\u003dba(21);g.wM.prototype.Pt\u003dfunction(a){if(this.audioTrack)for(var b\u003dg.q(this.audioTrack.captionTracks),c\u003db.next();!c.done;c\u003db.next())g.uM(this.u,c.value);a()};\ng.wM.prototype.qq\u003dfunction(a,b){var c\u003da.url,d\u003d{fmt:b};if(\"srv3\"\u003d\u003d\u003db||\"3\"\u003d\u003d\u003db||\"json3\"\u003d\u003d\u003db)g.fs()?Object.assign(d,{xorb:2,xobt:1,xovt:1}):Object.assign(d,{xorb:2,xobt:3,xovt:3});a.translationLanguage\u0026\u0026(d.tlang\u003dg.jE(a));return yr(c,d)};\ng.wM.prototype.qn\u003dfunction(){this.j\u0026\u0026this.j.abort()};g.wVa\u003dnew Map;g.w(g.yM,g.vM);g.yM.prototype.Oo\u003dba(20);\ng.yM.prototype.Pt\u003dfunction(a){var b\u003dthis,c\u003dthis.B,d\u003d{type:\"list\",tlangs:1,v:this.videoId,vssids:1};this.JM\u0026\u0026(d.asrs\u003d1);c\u003dyr(c,d);this.qn();this.j\u003dg.Mr(c,{format:\"RAW\",onSuccess:function(e){b.j\u003dnull;if((e\u003de.responseXML)\u0026\u0026e.firstChild){for(var f\u003de.getElementsByTagName(\"track\"),k\u003d0;k\u003cf.length;k++){var l\u003df[k],m\u003dl.getAttribute(\"lang_code\"),n\u003dl.getAttribute(\"lang_translated\"),p\u003dl.getAttribute(\"name\"),r\u003dl.getAttribute(\"kind\"),t\u003dl.getAttribute(\"id\"),u\u003d\"true\"\u003d\u003d\u003dl.getAttribute(\"lang_default\"),x\u003d\"true\"\u003d\u003d\u003dl.getAttribute(\"cantran\");\nl\u003dl.getAttribute(\"vss_id\");g.uM(b.u,new g.gE({languageCode:m,languageName:n,name:p,kind:r,id:t,is_servable:!0,is_translateable:x,vss_id:l,is_default:u}))}e\u003de.getElementsByTagName(\"target\");f\u003de.length;for(k\u003d0;k\u003cf;k++)m\u003d{languageCode:e[k].getAttribute(\"lang_code\"),languageName:e[k].getAttribute(\"lang_translated\"),languageOriginal:e[k].getAttribute(\"lang_original\"),id:e[k].getAttribute(\"id\"),isDefault:\"true\"\u003d\u003d\u003de[k].getAttribute(\"lang_default\")},b.D[m.languageCode]\u003dm.languageName,b.C.push(m)}a()},\nwithCredentials:!0})};\ng.yM.prototype.qq\u003dfunction(a,b){var c\u003dthis.B;b\u003d{v:this.videoId,type:\"track\",lang:a.languageCode,name:a.getName(),kind:a.kind,fmt:b};a.translationLanguage\u0026\u0026(b.tlang\u003dg.jE(a));return c\u003dyr(c,b)};\ng.yM.prototype.qn\u003dfunction(){this.j\u0026\u0026this.j.abort()};g.w(zM,g.I);g.h\u003dzM.prototype;g.h.ly\u003dfunction(){return this.I.getVideoData().ly()};\ng.h.SH\u003dfunction(){return this.I.getVideoData().SH()};\ng.h.GE\u003dfunction(){var a\u003dthis.Kd.get(\"heartbeat\");DM(this,\"heartbeat\",!1,!0,this.GE);!a\u0026\u0026this.Kd.has(\"heartbeat\")\u0026\u0026this.I.ea(\"offlineslatestatechange\")};\ng.h.FE\u003dfunction(){DM(this,\"annotations_module\",!0,void 0,this.FE);var a\u003dthis.Kd.get(\"annotations_module\");if(a)for(var b in this.u)if(this.u.hasOwnProperty(b)){var c\u003db;a.subscribe(c,this.u[c])}};\ng.h.EE\u003dfunction(){if(!this.Kd.get(\"ad\"))try{BM(this)?DM(this,\"ad\",!1,!0,this.EE):this.I.He(\"ad\")}catch(a){this.I.He(\"ad\"),g.R(a)}};\ng.h.Hi\u003dfunction(){return this.j};\ng.h.vF\u003dfunction(){var a\u003d{},b\u003dg.AM(this);b\u0026\u0026Object.assign(a,b.vF());return a};\ng.h.Qt\u003dfunction(a,b){Object.assign(this.j,a||null);Object.assign(this.Oz,b||null)};\ng.h.va\u003dfunction(){g.I.prototype.va.call(this);FM(this,1,!0);for(var a\u003dg.q(Object.entries(MCa)),b\u003da.next();!b.done;b\u003da.next()){var c\u003dg.q(b.value);b\u003dc.next().value;c\u003dc.next().value;this.B.has(c)\u0026\u0026qM.delete(b)}this.B.clear()};\nvar q2\u003d{},MCa\u003d(q2.ad\u003d\"ad.js\",q2.annotations_module\u003d\"annotations_module.js\",q2.attribution\u003d\"attribution.js\",q2.creatorendscreen\u003d\"annotations_module.js\",q2.embed\u003d\"embed.js\",q2.endscreen\u003d\"endscreen.js\",q2.heartbeat\u003d\"heartbeat.js\",q2.inline_preview\u003d\"inline_preview.js\",q2.kids\u003d\"kids.js\",q2.remote\u003d\"remote.js\",q2.miniplayer\u003d\"miniplayer.js\",q2.music\u003d\"music.js\",q2.offline\u003d\"offline.js\",q2.captions\u003d\"captions.js\",q2.unplugged\u003d\"unplugged.js\",q2.ux\u003d\"ux.js\",q2.webgl\u003d\"webgl.js\",q2.ypc\u003d\"ypc.js\",q2.ypc_clickwrap\u003d\"ypc_clickwrap.js\",\nq2.yto\u003d\"yto.js\",q2);g.w(MM,g.ff);MM.prototype.preventDefault\u003dfunction(){g.ff.prototype.preventDefault.call(this);this.j\u0026\u0026this.j.preventDefault()};\nMM.prototype.stopPropagation\u003dfunction(){g.ff.prototype.stopPropagation.call(this);this.j\u0026\u0026this.j.stopPropagation()};g.w(g.NM,VH);g.h\u003dg.NM.prototype;g.h.Hp\u003dfunction(){return!0};\ng.h.isView\u003dfunction(){return!1};\ng.h.zH\u003dfunction(){return!1};\ng.h.Je\u003dfunction(){return this.j};\ng.h.zf\u003dfunction(){return this.j.src};\ng.h.bz\u003dfunction(a){this.Ra();var b\u003dthis.getPlaybackRate();this.j.src\u003da;this.setPlaybackRate(b)};\ng.h.TB\u003dfunction(){this.Ra();this.j.removeAttribute(\"src\")};\ng.h.getPlaybackRate\u003dfunction(){try{return 0\u003c\u003dthis.j.playbackRate?this.j.playbackRate:1}catch(a){return 1}};\ng.h.setPlaybackRate\u003dfunction(a){this.Ra();this.getPlaybackRate()!\u003d\u003da\u0026\u0026(this.j.playbackRate\u003da);return a};\ng.h.mq\u003dfunction(){return this.j.loop};\ng.h.setLoop\u003dfunction(a){this.Ra();this.j.loop\u003da};\ng.h.canPlayType\u003dfunction(a,b){return this.j.canPlayType(a,b)};\ng.h.Ml\u003dfunction(){return this.j.paused};\ng.h.vv\u003dfunction(){return this.j.seeking};\ng.h.ul\u003dfunction(){return this.j.ended};\ng.h.oA\u003dfunction(){return this.j.muted};\ng.h.yu\u003dfunction(a){FA();this.Ra();this.j.muted\u003da};\ng.h.oq\u003dfunction(){return this.j.played||GA([],[])};\ng.h.dg\u003dfunction(){try{var a\u003dthis.j.buffered}catch(b){}return a||GA([],[])};\ng.h.Kw\u003dfunction(){return this.j.seekable||GA([],[])};\ng.h.Xy\u003dfunction(){var a\u003dthis.j;return a.getStartDate?a.getStartDate():null};\ng.h.getCurrentTime\u003dfunction(){return this.j.currentTime};\ng.h.Zy\u003dfunction(a){this.Ra();this.j.currentTime\u003da};\ng.h.getDuration\u003dfunction(){return this.j.duration};\ng.h.load\u003dfunction(){this.Ra();var a\u003dthis.j.playbackRate;try{this.j.load()}catch(b){}this.j.playbackRate\u003da};\ng.h.pause\u003dfunction(){this.Ra();this.j.pause()};\ng.h.play\u003dfunction(){this.Ra();var a\u003dthis.j.play();if(!a||!a.then)return null;a.then(void 0,function(){});\nreturn a};\ng.h.Gh\u003dfunction(){return this.j.readyState};\ng.h.pA\u003dfunction(){return this.j.networkState};\ng.h.Aj\u003dfunction(){return this.j.error?this.j.error.code:null};\ng.h.Ee\u003dfunction(){return this.j.error?this.j.error.message:\"\"};\ng.h.Yy\u003dfunction(){if(window.HTMLVideoElement\u0026\u0026this.j instanceof window.HTMLVideoElement\u0026\u0026this.j.getVideoPlaybackQuality)return this.j.getVideoPlaybackQuality();if(this.j){var a\u003dthis.j,b\u003da.webkitDroppedFrameCount;if(a\u003da.webkitDecodedFrameCount)return{droppedVideoFrames:b||0,totalVideoFrames:a}}return{}};\ng.h.Bf\u003dfunction(){return!!this.j.webkitCurrentPlaybackTargetIsWireless};\ng.h.mp\u003dfunction(){return!!this.j.webkitShowPlaybackTargetPicker()};\ng.h.togglePictureInPicture\u003dfunction(){var a\u003dthis.j,b\u003dwindow.document;DA()?this.j!\u003d\u003db.pictureInPictureElement?a.requestPictureInPicture():b.exitPictureInPicture():EA()\u0026\u0026a.webkitSetPresentationMode(\"picture-in-picture\"\u003d\u003d\u003da.webkitPresentationMode?\"inline\":\"picture-in-picture\")};\ng.h.Ao\u003dfunction(){var a\u003dthis.j;return new g.ih(a.offsetLeft,a.offsetTop)};\ng.h.getSize\u003dfunction(){return g.Gm(this.j)};\ng.h.setSize\u003dfunction(a){g.Fm(this.j,a)};\ng.h.getVolume\u003dfunction(){return this.j.volume};\ng.h.setVolume\u003dfunction(a){FA();this.Ra();this.j.volume\u003da};\ng.h.PE\u003dfunction(a){this.D[a]||(this.j.addEventListener(a,this.listener),this.D[a]\u003dthis.listener)};\ng.h.setAttribute\u003dfunction(a,b){this.j.setAttribute(a,b)};\ng.h.removeAttribute\u003dfunction(a){this.j.removeAttribute(a)};\ng.h.hasAttribute\u003dfunction(a){return this.j.hasAttribute(a)};\ng.h.Pv\u003dba(25);g.h.wy\u003dba(27);g.h.yy\u003dba(29);g.h.Qs\u003dba(31);g.h.ow\u003dfunction(){return Fv(this.j)};\ng.h.Gn\u003dfunction(a){g.hp(this.j,a)};\ng.h.getStyle\u003dfunction(a){return g.xm(this.j,a)};\ng.h.VF\u003dfunction(){return g.Wh(document.body,this.j)};\ng.h.audioTracks\u003dfunction(){var a\u003dthis.j;if(\"audioTracks\"in a)return a.audioTracks};\ng.h.va\u003dfunction(){for(var a\u003dg.q(Object.keys(this.D)),b\u003da.next();!b.done;b\u003da.next())b\u003db.value,this.j.removeEventListener(b,this.D[b]);VH.prototype.va.call(this)};\ng.h.Ra\u003dfunction(){};g.w(PM,g.Kv);g.h\u003dPM.prototype;g.h.MV\u003dfunction(a){a\u003dEs(a);if(!jh(a,this.C)){var b\u003d2;this.J\u0026\u0026(b|\u003d8);this.C\u003da;OM(this,b,!0)}};\ng.h.NV\u003dfunction(){this.J\u0026\u0026OM(this,8,!0);OM(this,2,!1)};\ng.h.hB\u003dfunction(a){var b\u003dEs(a);jh(b,this.C)||(this.C\u003db,(a\u003dg.Bs(a))\u0026\u0026this.Fz(a)\u0026\u0026(OM(this,4,!0),this.j.wc(this.B),this.B\u003dthis.j.T(this.target,\"mouseover\",this.xG),this.K\u003dthis.j.T(this.target,\"mouseout\",this.xG)))};\ng.h.xG\u003dfunction(a){a\u003dDs(a);a\u0026\u0026this.Fz(a)||(this.C\u003dnew g.ih(NaN,NaN),NCa(this))};\ng.h.oV\u003dfunction(){OM(this,1,!0)};\ng.h.nU\u003dfunction(a){a\u003dg.Bs(a);a instanceof Element\u0026\u0026!(0\u003ca.tabIndex)||OM(this,1,!0)};\ng.h.EN\u003dfunction(){this.J\u003d!0;this.j.wc(this.D);this.D\u003dthis.j.T(document,\"mouseup\",this.OV)};\ng.h.OV\u003dfunction(){this.J\u003d!1;OM(this,8,!1);this.j.wc(this.D);this.D\u003dthis.j.T(this.target,\"mousedown\",this.EN)};\ng.h.cQ\u003dfunction(a){if(a\u003d(a\u003da.changedTouches)\u0026\u0026a[0])this.xa\u003da.identifier,this.j.wc(this.N),this.N\u003dthis.j.T(this.target,\"touchend\",this.d_,void 0,!0),OM(this,1024,!0)};\ng.h.d_\u003dfunction(a){if(a\u003da.changedTouches)for(var b\u003d0;b\u003ca.length;b++){var c\u003da[b];if(c.identifier\u003d\u003d\u003dthis.xa){var d\u003dc;break}}d\u0026\u0026(this.j.wc(this.N),this.N\u003dthis.j.T(this.target,\"touchstart\",this.cQ,void 0,!0),OM(this,1024,!1))};\ng.h.Gl\u003dfunction(){OM(this,2,!0)};\ng.h.resize\u003dfunction(){g.CA\u0026\u0026NCa(this)};\ng.h.toString\u003dfunction(){return g.Kv.prototype.toString.call(this)};g.w(g.QM,g.V);\ng.QM.prototype.Ka\u003dfunction(){var a\u003dthis.api.getVideoData(),b\u003dthis.api.V();if(a.D\u0026\u0026(a.Va||b.pfpChazalUi))var c\u003db.pfpChazalUi?[{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 60 60\",width:\"100%\"},U:[{G:\"path\",L:\"ytp-dni-large-play-button-bg\",W:{d:\"M30,0A30,30,0,1,0,60,30,30,30,0,0,0,30,0Z\",fill:\"#1f1f1f\"}},{G:\"path\",W:{d:\"M21,41.65V18L43.7,29.85Z\",fill:\"#fff\"}}]}]:[{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 68 48\",width:\"100%\"},U:[{G:\"path\",L:\"ytp-dni-large-play-button-bg\",W:{d:\"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z\",\nfill:\"#212121\",\"fill-opacity\":\"0.8\"}},{G:\"path\",W:{d:\"M 45,24 27,14 27,34\",fill:\"#fff\"}}]}];else b.D?(g.L(this.element,\"ytp-touch-device\",b.isMobile),c\u003d[b.D?{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 60 60\",width:\"100%\"},U:[{G:\"path\",L:\"ytp-large-play-button-bg\",W:{d:\"M30,0A30,30,0,1,0,60,30,30,30,0,0,0,30,0Z\",fill:\"#1f1f1f\"}},{G:\"path\",W:{d:\"M21,41.65V18L43.7,29.85Z\",fill:\"#fff\"}}]}:{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 68 48\",width:\"100%\"},U:[{G:\"path\",L:\"ytp-large-play-button-bg\",\nW:{d:\"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z\",fill:\"#212121\",\"fill-opacity\":\"0.8\"}},{G:\"path\",W:{d:\"M 45,24 27,14 27,34\",fill:\"#fff\"}}]}]):c\u003d[{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 68 48\",width:\"100%\"},U:[{G:\"path\",L:\"ytp-large-play-button-bg\",\nW:{d:\"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z\",fill:\"#f00\"}},{G:\"path\",W:{d:\"M 45,24 27,14 27,34\",fill:\"#fff\"}}]}];this.Ma(\"largePlayButtonChildren\",c);a.D\u0026\u0026(a.Va||b.pfpChazalUi)\u0026\u0026(a\u003da.Va?a.Va:\"#1f1f1f\",this.Da(\"ytp-dni-large-play-button-bg\").setAttribute(\"fill\",\na))};g.w(RM,g.V);g.h\u003dRM.prototype;g.h.show\u003dfunction(){var a\u003dthis;this.ub||(this.B.T(this.api,\"videodatachange\",function(){g.ap(a.j)}),this.B.T(this.api,\"videoplayerreset\",function(){g.ap(a.j)}));\ng.V.prototype.show.call(this)};\ng.h.hide\u003dfunction(){this.B\u0026\u0026g.Jv(this.B);g.V.prototype.hide.call(this)};\ng.h.yb\u003dfunction(){g.ap(this.j)};\ng.h.onStateChange\u003dfunction(a){var b\u003dthis.api.V();b.S(\"disable_new_pause_state3\")\u0026\u0026zD(b)\u0026\u0026(a\u003da.state.isCued()\u0026\u0026!a.Vo.isCued()||g.cM(this.api)\u0026\u0026g.U(a.state,2),g.vm(this.element,\"transition-delay\",a?\"2s\":\"\"));g.ap(this.j)};\ng.h.XY\u003dfunction(){g.ap(this.j)};\ng.h.qR\u003dfunction(){this.u.stop();this.hide();g.ap(this.j)};\ng.h.Ka\u003dfunction(){var a\u003dthis.api.zb();if(3\u003d\u003d\u003dthis.api.getPresentingPlayerType()\u0026\u0026(a.Jc()||g.U(a,4)))var b\u003d!0;else(b\u003dthis.api.wb().Kd.get(\"ypc\"))\u0026\u0026b.AB?b\u003d!0:(b\u003dthis.api.V(),b\u003dg.U(a,2)\u0026\u0026g.$L(this.api)\u0026\u0026b.Pd?!0:!1);b?(b\u003d!0,this.C.hide()):(this.C.show(),a.isCued()\u0026\u00262!\u003d\u003dthis.api.getPresentingPlayerType()?b\u003d!0:(b\u003d!this.api.V().S(\"disable_new_pause_state3\"),b\u003d!(!g.U(a,2)||g.$L(this.api)||b\u0026\u0026this.api.ww())||g.U(a,1024)?!0:!1));b?(this.u.show(),a\u003dthis.api.getVideoData(),this.s_(this.api.getPlaylist(),a)):\n(this.u.hide(),g.U(a,1)||this.u.stop())};\ng.h.s_\u003dfunction(){for(var a,b\u003dg.q(g.Ba.apply(0,arguments)),c\u003db.next();!c.done;c\u003db.next())if(c\u003dc.value,!(!c||c instanceof yE\u0026\u0026!c.videoId)){a\u003dthis.api.gb().getPlayerSize();var d\u003dg.AD(),e\u003da.width*d;d*\u003da.height;if(1280\u003ce||720\u003cd)if(a\u003dc.Se(\"maxresdefault.jpg\"))break;if(640\u003ce||480\u003cd)if(a\u003dc.Se(\"maxresdefault.jpg\"))break;if(320\u003ce||180\u003cd)if(a\u003dc.Se(\"sddefault.jpg\")||c.Se(\"hqdefault.jpg\")||c.Se(\"mqdefault.jpg\"))break;if(a\u003dc.Se(\"default.jpg\"))break}this.D.style.backgroundImage\u003da?\"url(\"+a+\")\":\"\"};g.w(g.XM,g.V);g.XM.prototype.resize\u003dfunction(){};\ng.XM.prototype.u\u003dfunction(a){var b\u003dthis;SCa(this);var c\u003da.RE,d\u003dthis.api.V();\"GENERIC_WITHOUT_LINK\"!\u003d\u003dc||d.D?\"TOO_MANY_REQUESTS\"\u003d\u003d\u003dc?(d\u003dthis.api.getVideoData(),this.Ad($M(this,\"TOO_MANY_REQUESTS_WITH_LINK\",d.fl(),void 0,void 0,void 0,!1))):\"HTML5_NO_AVAILABLE_FORMATS_FALLBACK\"!\u003d\u003dc||d.D?this.Ad(g.YM(a.errorMessage)):this.Ad($M(this,\"HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK_SHORT\",\"//www.youtube.com/supported_browsers\")):(a\u003dd.hostLanguage,c\u003d\"//support.google.com/youtube/?p\u003dplayer_error1\",a\u0026\u0026(c\u003d\ng.sj(c,{hl:a})),this.Ad($M(this,\"GENERIC_WITH_LINK_AND_CPN\",c,!0)),d.tb\u0026\u0026!d.j\u0026\u0026RCa(this,function(e){if(g.SM(e,b.api,!zD(b.api.V()))){e\u003d{as3:!1,html5:!0,player:!0,cpn:b.api.getVideoData().clientPlaybackNonce};var f\u003db.api;f.Oa(\"onFeedbackArticleRequest\",{articleId:3037019,helpContext:\"player_error\",productData:e});f.isFullscreen()\u0026\u0026f.toggleFullscreen()}}))};\nvar QCa\u003d/\u003ca\\s+href\u003d[\"\u0027]([^\"\u0027]+)[\"\u0027](?:\\s+target\u003d[\"\u0027]([^\"\u0027]+)[\"\u0027])?\u003e([^\u003c\u003e]+)\u003c\\/a\u003e/;g.w(aN,g.yA);aN.prototype.jg\u003dfunction(){WCa(this)};\naN.prototype.onVideoDataChange\u003dfunction(){var a\u003dthis,b\u003dthis.I.getVideoData();if(b.isValid()){var c\u003dthis.I.V(),d\u003d[],e\u003d\"\";if(!c.X){var f\u003dUCa(this);c.S(\"enable_web_media_session_metadata_fix\")\u0026\u0026g.mD(c)\u0026\u0026f?(d\u003dVCa(f.thumbnailDetails),f.album\u0026\u0026(e\u003dg.ix(f.album))):d\u003d[{src:b.Se(\"mqdefault.jpg\")||\"\",sizes:\"320x180\",type:\"image/jpeg\"}]}WCa(this);TCa(this);this.mediaSession.metadata\u003dnew MediaMetadata({title:b.title,artist:b.author,artwork:d,album:e});c\u003db\u003dnull;g.cM(this.I)\u0026\u0026(this.j.delete(\"nexttrack\"),this.j.delete(\"previoustrack\"),\nb\u003dfunction(){a.I.nextVideo()},c\u003dfunction(){a.I.previousVideo()});\nbN(this,\"nexttrack\",b);bN(this,\"previoustrack\",c)}};\naN.prototype.va\u003dfunction(){this.mediaSession.playbackState\u003d\"none\";this.mediaSession.metadata\u003dnull;for(var a\u003dg.q(this.j),b\u003da.next();!b.done;b\u003da.next())bN(this,b.value,null);g.yA.prototype.va.call(this)};g.w(cN,g.V);g.h\u003dcN.prototype;g.h.onClick\u003dfunction(a){g.SM(a,this.I,!0);this.I.xb(this.element)};\ng.h.onVideoDataChange\u003dfunction(a,b){YCa(this,b);this.Id\u0026\u0026ZCa(this,this.Id)};\ng.h.Sc\u003dfunction(a){var b\u003dthis.I.getVideoData();this.videoId!\u003d\u003db.videoId\u0026\u0026YCa(this,b);this.j\u0026\u0026ZCa(this,a.state);this.Id\u003da.state};\ng.h.pd\u003dfunction(){this.C.show();this.I.ea(\"paidcontentoverlayvisibilitychange\",!0);this.I.fb(this.element,!0)};\ng.h.Fb\u003dfunction(){this.C.hide();this.I.ea(\"paidcontentoverlayvisibilitychange\",!1);this.I.fb(this.element,!1)};g.w(dN,g.V);dN.prototype.hide\u003dfunction(){this.j.stop();this.message.style.display\u003d\"none\";g.V.prototype.hide.call(this)};\ndN.prototype.onStateChange\u003dfunction(a){$Ca(a.state)?this.j.start():this.hide()};\ndN.prototype.u\u003dfunction(){this.message.style.display\u003d\"block\"};g.w(g.eN,g.WI);g.h\u003dg.eN.prototype;g.h.show\u003dfunction(){var a\u003dthis.fg();g.WI.prototype.show.call(this);this.ya\u0026\u0026(this.K.T(window,\"blur\",this.Fb),this.K.T(document,\"click\",this.rR));a||this.ea(\"show\",!0)};\ng.h.hide\u003dfunction(){var a\u003dthis.fg();g.WI.prototype.hide.call(this);aDa(this);a\u0026\u0026this.ea(\"show\",!1)};\ng.h.pd\u003dfunction(a,b){this.u\u003da;this.X.show();b?(this.N||(this.N\u003dthis.K.T(this.I,\"appresize\",this.WK)),this.WK()):this.N\u0026\u0026(this.K.wc(this.N),this.N\u003dvoid 0)};\ng.h.WK\u003dfunction(){var a\u003dg.WL(this.I);this.u\u0026\u0026a.Vq(this.element,this.u)};\ng.h.Fb\u003dfunction(){var a\u003dthis.fg();aDa(this);this.X.hide();a\u0026\u0026this.ea(\"show\",!1)};\ng.h.rR\u003dfunction(a){var b\u003dCs(a);b\u0026\u0026(g.Wh(this.element,b)||this.u\u0026\u0026g.Wh(this.u,b)||!g.iK(a))||this.Fb()};\ng.h.fg\u003dfunction(){return this.ub\u0026\u00264!\u003d\u003dthis.X.state};g.w(gN,g.eN);gN.prototype.onMutedAutoplayChange\u003dfunction(a){this.B\u0026\u0026(a?(bDa(this),this.pd()):(this.j\u0026\u0026this.xb(),this.Fb()))};\ngN.prototype.jg\u003dfunction(a){this.api.isMutedByMutedAutoplay()\u0026\u0026g.dG(a,2)\u0026\u0026this.Fb()};\ngN.prototype.onClick\u003dfunction(){this.api.unMute();this.xb()};\ngN.prototype.xb\u003dfunction(){this.clicked||(this.clicked\u003d!0,this.api.xb(this.element))};g.w(g.iN,g.yA);g.h\u003dg.iN.prototype;g.h.init\u003dfunction(){var a\u003dthis.api.zb();this.hc(a);this.un();this.yb()};\ng.h.onVideoDataChange\u003dfunction(a,b){this.dG!\u003d\u003db.videoId\u0026\u0026(this.dG\u003db.videoId,a\u003dthis.Gd,a.oa\u003db\u0026\u00260\u003cb.Wc.length?5E3:3E3,OM(a,512,!0),this.un())};\ng.h.CX\u003dfunction(){this.onVideoDataChange(\"newdata\",this.api.getVideoData())};\ng.h.kp\u003dfunction(){var a\u003dthis.api.Ih()\u0026\u0026this.api.Ok();return this.Nz||a||this.KF};\ng.h.qj\u003dfunction(){var a\u003d!this.kp();g.L(this.api.getRootNode(),\"ytp-menu-shown\",!a)};\ng.h.Fz\u003dfunction(a){try{if(!g.Wh(this.api.getRootNode(),a))return!1}catch(b){return!1}for(;a\u0026\u0026!Zh(a);)a\u003da\u003d\u003d\u003dthis.api.getRootNode()?null:g.Vh(a);return!!a};\ng.h.Uj\u003dfunction(a){var b\u003dthis.api.getRootNode();g.L(b,\"ytp-autohide\",a);g.L(b,\"ytp-autohide-active\",!0);this.ZK.start(a?250:100);a\u0026\u0026(this.qC\u003d!1,g.jp(b,\"ytp-touch-mode\"));this.DE\u003d!a;this.api.ey(!a)};\ng.h.DG\u003dfunction(){var a\u003dthis.api.getRootNode();g.L(a,\"ytp-autohide-active\",!1)};\ng.h.fY\u003dfunction(){this.pI\u003d!0};\ng.h.eY\u003dfunction(a){if(this.api.V().S(\"player_doubletap_to_seek\")||this.api.V().S(\"embeds_web_enable_mobile_touch_fix\")\u0026\u0026this.api.V().J)this.pI\u003d!1,this.qI\u0026\u0026this.wc(this.qI),0\u003d\u003d\u003dthis.qx\u0026\u0026lN(this,a)?(this.CA(),this.Qz.start(),this.qI\u003dthis.T(this.api.gb(),\"touchmove\",this.fY,void 0,!0)):this.Qz.stop();!dDa(this)||!lN(this,a)||this.api.V().J\u0026\u0026this.api.V().S(\"embeds_web_enable_mobile_touch_fix\")||hN(this);var b\u003dthis.vC.fg();if($C\u0026\u0026eDa(this,a))b\u0026\u0026g.Fs(a);else if(this.Gd.u||jN(this,Cs(a))||this.vC.fg()||\n(this.api.zb().isCued(),g.Fs(a)),this.qC\u003d!0,g.hp(this.api.getRootNode(),\"ytp-touch-mode\"),this.Gd.Gl(),this.api.V().S(\"player_doubletap_to_seek\")\u0026\u0026(b\u003dthis.api.zb(),!(!this.api.rf()||g.U(b,2)\u0026\u0026g.$L(this.api)||g.U(b,64)))){b\u003dDate.now()-this.iN;this.qx+\u003d1;if(350\u003e\u003db){this.hw\u003d!0;b\u003dthis.api.getPlayerSize().width/3;var c\u003dthis.api.getRootNode().getBoundingClientRect(),d\u003da.targetTouches[0].clientX-c.left;c\u003da.targetTouches[0].clientY-c.top;var e\u003d10*(this.qx-1);0\u003cd\u0026\u0026d\u003cb?(this.nu(-1,d,c,e),this.api.seekBy(-10*\nthis.api.getPlaybackRate())):d\u003e2*b\u0026\u0026d\u003c3*b\u0026\u0026(this.nu(1,d,c,e),this.api.seekBy(10*this.api.getPlaybackRate()));g.Fs(a)}this.iN\u003dDate.now();this.qP.start()}};\ng.h.aY\u003dfunction(a){if(!eDa(this,a)){if(!dDa(this)\u0026\u0026lN(this,a)\u0026\u0026!this.Qz.isActive()){if(g.ED(this.api.V())\u0026\u0026this.api.zb().isCued()){var b\u003dvoid 0\u003d\u003d\u003db?{}:b;Ex();xx();Dx();px(!1);b.cttAuthInfo\u0026\u0026(qx().cttAuthInfo\u003db.cttAuthInfo);ir(\"TIMING_AFT_KEYS\",[]);b.Oga?Gx({loadType:\"hot\"}):Gx({loadType:\"warm\"});ir(\"TIMING_ACTION\",\"\");delete g.O(\"TIMING_INFO\",{}).yt_lt;Fx(\"_start\",b.startTime,void 0);b\u003d[\"pbs\",\"pbu\"];wx(\"\").info.actionType\u003d\"watch\";b\u0026\u0026ir(\"TIMING_AFT_KEYS\",b);ir(\"TIMING_ACTION\",\"watch\");b\u003dg.O(\"TIMING_INFO\",\n{});if(g.P(\"web_csi_via_jspb\")){var c\u003dnew Bq;b\u003dg.q(Object.entries(b));for(var d\u003db.next();!d.done;d\u003db.next()){var e\u003dg.q(d.value);d\u003de.next().value;e\u003de.next().value;switch(d){case \"GetBrowse_rid\":var f\u003dnew Cq;g.D(f,1,d);g.D(f,2,String(e));Dq(c,f);break;case \"GetGuide_rid\":f\u003dnew Cq;g.D(f,1,d);g.D(f,2,String(e));Dq(c,f);break;case \"GetHome_rid\":f\u003dnew Cq;g.D(f,1,d);g.D(f,2,String(e));Dq(c,f);break;case \"GetPlayer_rid\":f\u003dnew Cq;g.D(f,1,d);g.D(f,2,String(e));Dq(c,f);break;case \"GetSearch_rid\":f\u003dnew Cq;g.D(f,\n1,d);g.D(f,2,String(e));Dq(c,f);break;case \"GetSettings_rid\":f\u003dnew Cq;g.D(f,1,d);g.D(f,2,String(e));Dq(c,f);break;case \"GetTrending_rid\":f\u003dnew Cq;g.D(f,1,d);g.D(f,2,String(e));Dq(c,f);break;case \"GetWatchNext_rid\":f\u003dnew Cq;g.D(f,1,d);g.D(f,2,String(e));Dq(c,f);break;case \"yt_red\":g.D(c,14,!!e);break;case \"yt_ad\":g.D(c,9,!!e)}}Tx(c)}else for(c in b)b.hasOwnProperty(c)\u0026\u0026g.Ix(c,b[c]);c\u003d{isNavigation:!0,actionType:yx(g.O(\"TIMING_ACTION\",void 0))};if(b\u003dg.O(\"PREVIOUS_ACTION\",void 0))c.previousAction\u003dyx(b);\nif(b\u003dg.O(\"CLIENT_PROTOCOL\"))c.httpProtocol\u003db;if(b\u003dg.O(\"CLIENT_TRANSPORT\"))c.transportProtocol\u003db;(b\u003dg.ew())\u0026\u0026\"UNDEFINED_CSN\"!\u003d\u003db\u0026\u0026(c.clientScreenNonce\u003db);b\u003dAqa();if(1\u003d\u003d\u003db||-1\u003d\u003d\u003db)c.isVisible\u003d!0;b\u003drx();if(\"cold\"\u003d\u003d\u003db.yt_lt){c.loadType\u003d\"cold\";d\u003diqa();if(e\u003dox())Fx(\"srt\",d.responseStart),1!\u003d\u003db.prerender\u0026\u0026Fx(\"_start\",e,void 0);b\u003dpqa();0\u003cb\u0026\u0026Fx(\"fpt\",b);b\u003diqa();b.isPerformanceNavigationTiming\u0026\u0026Gx({performanceNavigationTiming:!0},void 0);Fx(\"nreqs\",b.requestStart,void 0);Fx(\"nress\",b.responseStart,void 0);\nFx(\"nrese\",b.responseEnd,void 0);0\u003cb.redirectEnd-b.redirectStart\u0026\u0026(Fx(\"nrs\",b.redirectStart,void 0),Fx(\"nre\",b.redirectEnd,void 0));0\u003cb.domainLookupEnd-b.domainLookupStart\u0026\u0026(Fx(\"ndnss\",b.domainLookupStart,void 0),Fx(\"ndnse\",b.domainLookupEnd,void 0));0\u003cb.connectEnd-b.connectStart\u0026\u0026(Fx(\"ntcps\",b.connectStart,void 0),Fx(\"ntcpe\",b.connectEnd,void 0));b.secureConnectionStart\u003e\u003dox()\u0026\u00260\u003cb.connectEnd-b.secureConnectionStart\u0026\u0026(Fx(\"nstcps\",b.secureConnectionStart,void 0),Fx(\"ntcpe\",b.connectEnd,void 0));mx\u0026\u0026\n\"getEntriesByType\"in mx\u0026\u0026Cqa();b\u003d[];if(document.querySelector\u0026\u0026mx\u0026\u0026mx.getEntriesByName)for(var k in J1)J1.hasOwnProperty(k)\u0026\u0026(d\u003dJ1[k],Bqa(k,d)\u0026\u0026b.push(d));if(0\u003cb.length)for(c.resourceInfo\u003d[],k\u003dg.q(b),b\u003dk.next();!b.done;b\u003dk.next())c.resourceInfo.push({resourceCache:b.value})}Gx(c);k\u003drx();c\u003dtx();if(\"cold\"\u003d\u003d\u003dk.yt_lt||\"cold\"\u003d\u003d\u003dc.loadType){b\u003dlx();d\u003dsx();d\u003dd.gelTicks?d.gelTicks:d.gelTicks\u003d{};for(var l in b)l in d||Fx(l,b[l]);l\u003d{};b\u003d!1;d\u003dg.q(Object.keys(k));for(e\u003dd.next();!e.done;e\u003dd.next())e\u003de.value,(e\u003d\nwqa(e,k[e]))\u0026\u0026!oqa(tx(void 0),e)\u0026\u0026(Hw(c,e),Hw(l,e),b\u003d!0);b\u0026\u0026Gx(l)}px(!0);l\u003dg.O(\"TIMING_ACTION\",void 0);g.Ja(\"ytglobal.timingready_\")\u0026\u0026l\u0026\u0026Ux(\"_start\")\u0026\u0026hqa()\u0026\u0026nqa()}hN(this);g.Fs(a)}this.hw\u0026\u0026(this.hw\u003d!1)}};\ng.h.requestStorageAccess\u003dfunction(){var a\u003dthis;this.api.requestStorageAccess(function(){g.Dt(\"embedsRequestStorageAccessResult\",{resolved:!0});fta(!0);ct();window.location.reload()},function(){g.Dt(\"embedsRequestStorageAccessResult\",{resolved:!1});\na.Iu()})};\ng.h.CA\u003dfunction(){};\ng.h.wr\u003dfunction(){};\ng.h.nu\u003dfunction(){};\ng.h.mP\u003dfunction(){};\ng.h.Iu\u003dfunction(){var a\u003dthis.api.zb();g.U(a,2)\u0026\u0026g.$L(this.api)||(g.eI(a)?this.api.pauseVideo():(this.api.lG(),this.api.playVideo(),this.Vs\u0026\u0026document.activeElement\u003d\u003d\u003dthis.Vs.C.element\u0026\u0026this.api.getRootNode().focus()))};\ng.h.bY\u003dfunction(a){var b\u003dthis,c\u003dthis.api.getPresentingPlayerType();if(!jN(this,Cs(a)))if(a\u003dthis.api.V(),this.api.V().S(\"player_doubletap_to_seek\")\u0026\u0026this.hw)this.hw\u003d!1;else if(a.Ya\u0026\u00263!\u003d\u003dc)try{this.api.toggleFullscreen().catch(function(d){b.Ow(d)})}catch(d){this.Ow(d)}};\ng.h.Ow\u003dfunction(a){String(a).includes(\"fullscreen error\")?g.lw(a):g.R(a)};\ng.h.cY\u003dfunction(a){fDa(this,.3,a.scale);g.Fs(a)};\ng.h.dY\u003dfunction(a){fDa(this,.1,a.scale)};\ng.h.yb\u003dfunction(){var a\u003dthis.api.gb().getPlayerSize(),b\u003dthis.api.getRootNode(),c\u003d650\u003c\u003da.width;this.Gd.resize();g.L(b,\"ytp-fullscreen\",this.api.isFullscreen());g.L(b,\"ytp-large-width-mode\",c);g.L(b,\"ytp-small-mode\",this.Df());g.L(b,\"ytp-tiny-mode\",this.OA());g.L(b,\"ytp-big-mode\",this.Ze());this.Ke\u0026\u0026this.Ke.resize(a)};\ng.h.jg\u003dfunction(a){this.hc(a.state);this.un()};\ng.h.mF\u003dfunction(){var a\u003d!!this.dG\u0026\u0026!this.api.xe(),b\u003d2\u003d\u003d\u003dthis.api.getPresentingPlayerType(),c\u003dthis.api.V();if(b){if(DTa\u0026\u0026c.S(\"enable_visit_advertiser_support_on_ipad_mweb\"))return!1;b\u003dGM(this.api.wb());return a\u0026\u0026b.VH()}return a\u0026\u0026(c.rk||this.api.isFullscreen()||c.rb)};\ng.h.un\u003dfunction(){var a\u003dthis.mF();this.ql!\u003d\u003da\u0026\u0026(this.ql\u003da,g.L(this.api.getRootNode(),\"ytp-hide-info-bar\",!a))};\ng.h.hc\u003dfunction(a){var b\u003da.isCued()||this.api.Dm()\u0026\u00263!\u003d\u003dthis.api.getPresentingPlayerType();b!\u003d\u003dthis.isCued\u0026\u0026(this.isCued\u003db,this.sI\u0026\u0026this.wc(this.sI),this.sI\u003dthis.T(this.api.gb(),\"touchstart\",this.eY,void 0,b));var c\u003da.Jc()\u0026\u0026!g.U(a,32)||this.api.Zw();OM(this.Gd,128,!c);c\u003d3\u003d\u003d\u003dthis.api.getPresentingPlayerType();OM(this.Gd,256,c);c\u003dthis.api.getRootNode();if(g.U(a,2))var d\u003d[j2.ENDED];else d\u003d[],g.U(a,8)?d.push(j2.PLAYING):g.U(a,4)\u0026\u0026d.push(j2.PAUSED),g.U(a,1)\u0026\u0026!g.U(a,32)\u0026\u0026d.push(j2.BUFFERING),g.U(a,32)\u0026\u0026\nd.push(j2.SEEKING),g.U(a,64)\u0026\u0026d.push(j2.UNSTARTED);g.uc(this.XD,d)||(g.kp(c,this.XD),this.XD\u003dd,g.ip(c,d));d\u003dthis.api.V();var e\u003dg.U(a,2);g.L(c,\"ytp-hide-controls\",(\"3\"\u003d\u003d\u003dd.controlsType?!e:\"1\"!\u003d\u003dd.controlsType)||b);g.L(c,\"ytp-native-controls\",\"3\"\u003d\u003d\u003dd.controlsType\u0026\u0026!b\u0026\u0026!e\u0026\u0026!this.KF);g.U(a,128)\u0026\u0026!g.dD(d)?(this.Ke||(this.Ke\u003dnew g.XM(this.api),g.J(this,this.Ke),g.fM(this.api,this.Ke.element,4)),this.Ke.u(a.getData()),this.Ke.show()):this.Ke\u0026\u0026(this.Ke.dispose(),this.Ke\u003dnull)};\ng.h.Wk\u003dfunction(){return this.api.Ih()\u0026\u0026this.api.Ok()?(this.api.setCardsVisible(!1,!1),!0):this.api.xe()?(g.aM(this.api,!0),!0):!1};\ng.h.onMutedAutoplayChange\u003dfunction(a){this.KF\u003da;this.qj()};\ng.h.Ze\u003dfunction(){return!1};\ng.h.Df\u003dfunction(){return!this.Ze()\u0026\u0026(480\u003ethis.api.getPlayerSize().width||290\u003ethis.api.getPlayerSize().height)};\ng.h.OA\u003dfunction(){return this.Df()\u0026\u0026(240\u003ethis.api.getPlayerSize().width||140\u003ethis.api.getPlayerSize().height)};\ng.h.Li\u003dfunction(){return this.qC};\ng.h.Co\u003dfunction(){return null};\ng.h.Jw\u003dfunction(){return null};\ng.h.Ij\u003dfunction(){var a\u003dthis.api.gb().getPlayerSize();return new g.qm(0,0,a.width,a.height)};\ng.h.handleGlobalKeyDown\u003dfunction(){return!1};\ng.h.handleGlobalKeyUp\u003dfunction(){return!1};\ng.h.Vq\u003dfunction(){};\ng.h.showControls\u003dfunction(a){void 0!\u003d\u003da\u0026\u0026this.api.gb().ey(a)};\ng.h.Gl\u003dfunction(){};\ng.h.oM\u003dfunction(){return null};g.w(mN,g.Kv);g.h\u003dmN.prototype;g.h.Aw\u003dfunction(){return 1E3*this.api.getDuration(this.nk,!1)};\ng.h.stop\u003dfunction(){this.j\u0026\u0026this.Lc.wc(this.j)};\ng.h.Vb\u003dfunction(){var a\u003dthis.api.getProgressState(this.nk);this.u\u003d{seekableStart:a.seekableStart,seekableEnd:a.seekableEnd,current:this.api.V().S(\"halftime_ux_killswitch\")?a.current:this.api.getCurrentTime(this.nk,!1)};this.ea(\"h\")};\ng.h.getProgressState\u003dfunction(){return this.u};\ng.h.Sc\u003dfunction(a){g.dG(a,2)\u0026\u0026this.ea(\"g\")};g.w(nN,g.V);nN.prototype.onClick\u003dfunction(){this.I.Oa(\"BACK_CLICKED\")};g.w(g.oN,g.V);g.oN.prototype.show\u003dfunction(){g.V.prototype.show.call(this);g.ap(this.j)};\ng.oN.prototype.hide\u003dfunction(){this.u.stop();g.V.prototype.hide.call(this)};\ng.oN.prototype.wr\u003dfunction(a){a?g.U(this.I.zb(),64)||pN(this,gJ(),\"Play\"):(a\u003dthis.I.getVideoData(),a.isLivePlayback\u0026\u0026!a.allowLiveDvr?pN(this,Uza(),\"Stop live playback\"):pN(this,Qza(),\"Pause\"))};g.w(sN,g.V);g.h\u003dsN.prototype;g.h.pd\u003dfunction(){this.I.V().S(\"player_new_info_card_format\")\u0026\u0026g.gp(this.I.getRootNode(),\"ytp-cards-teaser-shown\")\u0026\u0026!g.dD(this.I.V())||(this.u.show(),g.Vs(\"iv-button-shown\"))};\ng.h.Fb\u003dfunction(){g.Vs(\"iv-button-hidden\");this.u.hide()};\ng.h.fg\u003dfunction(){return this.ub\u0026\u00264!\u003d\u003dthis.u.state};\ng.h.va\u003dfunction(){this.j\u0026\u0026this.j();g.V.prototype.va.call(this)};\ng.h.aX\u003dfunction(){g.Vs(\"iv-button-mouseover\")};\ng.h.onClicked\u003dfunction(a){this.I.Ih();var b\u003dg.gp(this.I.getRootNode(),\"ytp-cards-teaser-shown\");g.Vs(\"iv-teaser-clicked\",b);a\u003d0\u003d\u003d\u003da.screenX\u0026\u00260\u003d\u003d\u003da.screenY;this.I.setCardsVisible(!this.I.Ok(),a,\"YOUTUBE_DRAWER_MANUAL_OPEN\")};g.w(uN,g.V);g.h\u003duN.prototype;g.h.nQ\u003dfunction(){this.I.Ih()\u0026\u0026this.I.Ok()\u0026\u0026this.fg()\u0026\u0026this.Fb()};\ng.h.gI\u003dfunction(){this.Fb();g.Vs(\"iv-teaser-clicked\",null!\u003dthis.j);this.I.setCardsVisible(!0,!1,\"YOUTUBE_DRAWER_MANUAL_OPEN\")};\ng.h.sR\u003dfunction(){g.Vs(\"iv-teaser-mouseover\");this.j\u0026\u0026this.j.stop()};\ng.h.AY\u003dfunction(a){this.I.V().S(\"player_new_info_card_format\")\u0026\u0026!g.dD(this.I.V())\u0026\u0026this.Di.Fb();this.j||!a||this.I.Ok()||this.u\u0026\u0026this.u.isActive()||(this.pd(a),g.Vs(\"iv-teaser-shown\"))};\ng.h.pd\u003dfunction(a){this.Ma(\"text\",a.teaserText);this.element.setAttribute(\"dir\",g.xp(a.teaserText));this.C.show();this.u\u003dnew g.K(function(){g.hp(this.I.getRootNode(),\"ytp-cards-teaser-shown\");this.I.S(\"player_new_info_card_format\")\u0026\u0026!g.dD(this.I.V())\u0026\u0026this.Di.Fb();this.DI()},0,this);\nthis.u.start();rN(this.Di,!1);this.j\u003dnew g.K(this.Fb,580+a.durationMs,this);this.j.start();this.D.push(this.Qa(\"mouseover\",this.yJ,this));this.D.push(this.Qa(\"mouseout\",this.xJ,this))};\ng.h.DI\u003dfunction(){if(!this.I.V().S(\"player_new_info_card_format\")\u0026\u0026g.dD(this.I.V())\u0026\u0026this.ub){var a\u003dthis.Di.element.offsetLeft,b\u003dg.Dh(\"ytp-cards-button-icon\"),c\u003dthis.I.isFullscreen()?54:36;if(b){var d\u003da+b.offsetLeft;this.element.style.marginRight\u003dthis.Di.element.offsetParent.offsetWidth-a-b.offsetLeft-c+\"px\";this.element.style.marginLeft\u003dd+\"px\"}}};\ng.h.FT\u003dfunction(){g.dD(this.I.V())\u0026\u0026this.X.Df()\u0026\u0026this.ub\u0026\u0026this.N.start()};\ng.h.yJ\u003dfunction(){this.J.stop();this.j\u0026\u0026this.j.isActive()\u0026\u0026this.K.start()};\ng.h.xJ\u003dfunction(){this.K.stop();this.j\u0026\u0026!this.j.isActive()\u0026\u0026this.J.start()};\ng.h.oX\u003dfunction(){this.j\u0026\u0026this.j.stop()};\ng.h.nX\u003dfunction(){this.Fb()};\ng.h.Si\u003dfunction(){this.Fb()};\ng.h.Fb\u003dfunction(){!this.j||this.B\u0026\u0026this.B.isActive()||(g.Vs(\"iv-teaser-hidden\"),this.C.hide(),g.jp(this.I.getRootNode(),\"ytp-cards-teaser-shown\"),this.B\u003dnew g.K(function(){for(var a\u003dg.q(this.D),b\u003da.next();!b.done;b\u003da.next())this.wc(b.value);this.D\u003d[];this.j\u0026\u0026(this.j.dispose(),this.j\u003dnull);rN(this.Di,!0)},330,this),this.B.start())};\ng.h.fg\u003dfunction(){return this.ub\u0026\u00264!\u003d\u003dthis.C.state};\ng.h.va\u003dfunction(){var a\u003dthis.I.getRootNode();a\u0026\u0026g.jp(a,\"ytp-cards-teaser-shown\");g.df(this.u,this.B,this.j);g.V.prototype.va.call(this)};var r2\u003d{},vN\u003d(r2.BUTTON\u003d\"ytp-button\",r2.TITLE_NOTIFICATIONS\u003d\"ytp-title-notifications\",r2.TITLE_NOTIFICATIONS_ON\u003d\"ytp-title-notifications-on\",r2.TITLE_NOTIFICATIONS_OFF\u003d\"ytp-title-notifications-off\",r2.NOTIFICATIONS_ENABLED\u003d\"ytp-notifications-enabled\",r2);g.w(wN,g.V);wN.prototype.onClick\u003dfunction(){this.api.xb(this.element);var a\u003d!this.j;this.Ma(\"label\",a?\"Stop getting notified about every new video\":\"Get notified about every new video\");this.Ma(\"pressed\",a);iDa(this,a)};g.w(g.yN,g.V);g.yN.prototype.u\u003dfunction(){g.hp(this.element,\"ytp-sb-subscribed\")};\ng.yN.prototype.B\u003dfunction(){g.jp(this.element,\"ytp-sb-subscribed\")};g.w(zN,g.V);g.h\u003dzN.prototype;g.h.BH\u003dfunction(){mDa(this);this.channel.classList.remove(\"ytp-title-expanded\")};\ng.h.isExpanded\u003dfunction(){return this.channel.classList.contains(\"ytp-title-expanded\")};\ng.h.VE\u003dfunction(){if(kDa(this)\u0026\u0026!this.isExpanded()){this.Ma(\"flyoutUnfocusable\",\"false\");this.Ma(\"channelTitleFocusable\",\"0\");this.B\u0026\u0026this.B.stop();this.subscribeButton\u0026\u0026(this.subscribeButton.show(),this.api.fb(this.subscribeButton.element,!0));var a\u003dthis.api.getVideoData();this.u\u0026\u0026a.Qi\u0026\u0026a.subscribed\u0026\u0026(this.u.show(),this.api.fb(this.u.element,!0));this.channel.classList.add(\"ytp-title-expanded\");this.channel.classList.add(\"ytp-title-show-expanded\")}};\ng.h.xE\u003dfunction(){this.Ma(\"flyoutUnfocusable\",\"true\");this.Ma(\"channelTitleFocusable\",\"-1\");this.B\u0026\u0026this.B.start()};\ng.h.Ka\u003dfunction(){var a\u003dthis.api.getVideoData(),b\u003dthis.api.V(),c\u003d!1;2\u003d\u003d\u003dthis.api.getPresentingPlayerType()?c\u003d!!a.videoId\u0026\u0026!!a.isListed\u0026\u0026!!a.author\u0026\u0026!!a.Sb\u0026\u0026!!a.profilePicture:g.dD(b)\u0026\u0026(c\u003d!!a.videoId\u0026\u0026!!a.Sb\u0026\u0026!!a.profilePicture\u0026\u0026!(a.D\u0026\u0026b.pfpChazalUi)\u0026\u0026!b.N\u0026\u0026!(b.J\u0026\u0026200\u003ethis.api.getPlayerSize().width));var d\u003dg.LD(this.api.V())+a.Sb;g.dD(this.api.V())\u0026\u0026(d\u003dg.sj(d,g.WK({},\"emb_ch_name_ex\")));var e\u003da.Sb,f\u003da.profilePicture;b\u003dg.dD(b)?a.expandedTitle:a.author;e\u003dvoid 0\u003d\u003d\u003de?\"\":e;f\u003dvoid 0\u003d\u003d\u003df?\"\":f;b\u003dvoid 0\u003d\u003d\u003d\nb?\"\":b;c?(e\u003dg.LD(this.api.V())+e,this.K!\u003d\u003df\u0026\u0026(this.j.style.backgroundImage\u003d\"url(\"+f+\")\",this.K\u003df),this.Ma(\"channelLink\",e),this.Ma(\"channelLogoLabel\",g.tG(\"Photo image of $CHANNEL_NAME\",{CHANNEL_NAME:b})),g.hp(this.api.getRootNode(),\"ytp-title-enable-channel-logo\")):g.jp(this.api.getRootNode(),\"ytp-title-enable-channel-logo\");this.api.fb(this.j,c\u0026\u0026this.ma);this.subscribeButton\u0026\u0026(this.subscribeButton.channelId\u003da.rj);this.Ma(\"expandedTitle\",a.expandedTitle);this.Ma(\"channelTitleLink\",d);this.Ma(\"expandedSubtitle\",\na.expandedSubtitle)};g.w(g.AN,g.WI);g.AN.prototype.Hf\u003dfunction(a){this.Ma(\"label\",a)};\ng.AN.prototype.Ma\u003dfunction(a,b){g.WI.prototype.Ma.call(this,a,b);this.ea(\"size-change\")};g.w(DN,g.WI);DN.prototype.aO\u003dfunction(){this.ea(\"size-change\")};\nDN.prototype.focus\u003dfunction(){this.content.focus()};\nDN.prototype.uW\u003dfunction(){this.ea(\"back\")};g.w(g.EN,DN);g.EN.prototype.xc\u003dfunction(a,b){if(void 0\u003d\u003d\u003db?0:b)this.items.push(a),this.menuItems.element.appendChild(a.element);else{b\u003dg.rc(this.items,a,oDa);if(0\u003c\u003db)return;b\u003d~b;g.nc(this.items,b,0,a);g.Th(this.menuItems.element,a.element,b)}a.subscribe(\"size-change\",this.WG,this);this.menuItems.ea(\"size-change\")};\ng.EN.prototype.kf\u003dfunction(a){a.unsubscribe(\"size-change\",this.WG,this);this.isDisposed()||(g.hc(this.items,a),this.menuItems.element.removeChild(a.element),this.menuItems.ea(\"size-change\"))};\ng.EN.prototype.WG\u003dfunction(){this.menuItems.ea(\"size-change\")};\ng.EN.prototype.focus\u003dfunction(){for(var a\u003d0,b\u003d0;b\u003cthis.items.length;b++)if(\"true\"\u003d\u003d\u003dthis.items[b].element.getAttribute(\"aria-checked\")){a\u003db;break}this.items[a].focus()};g.w(GN,g.AN);GN.prototype.j\u003dfunction(a){g.Gs(a)||39!\u003d\u003dg.Hs(a)||(this.element.click(),g.Fs(a))};g.w(IN,g.AN);IN.prototype.onClick\u003dfunction(){this.setValue(!this.checked);this.ea(\"select\",this.checked)};\nIN.prototype.getValue\u003dfunction(){return this.checked};\nIN.prototype.setValue\u003dfunction(a){this.checked\u003da;this.element.setAttribute(\"aria-checked\",String(this.checked))};g.w(JN,g.V);g.h\u003dJN.prototype;g.h.show\u003dfunction(){g.V.prototype.show.call(this);this.element.tabIndex\u003d0;this.element.focus();this.Ma(\"userInfoFocusable\",\"0\");this.Ma(\"userInfoFocusable2\",\"0\")};\ng.h.hide\u003dfunction(){g.V.prototype.hide.call(this);this.Ma(\"userInfoFocusable\",\"-1\");this.Ma(\"userInfoFocusable2\",\"-1\")};\ng.h.tR\u003dfunction(a){var b\u003dCs(a),c\u003dg.Wh(this.element,b);a\u003dthis.j\u0026\u0026g.Wh(this.j,b)\u0026\u0026g.iK(a);b\u0026\u0026(c||a)||this.hide()};\ng.h.uR\u003dfunction(){g.uK(function(){window.location.reload()},\"user_info_panel\",g.wD(this.Ua.V()))};\ng.h.Ka\u003dfunction(){var a\u003dthis.Ua.V();a\u003d{USER_NAME:a.userDisplayName,USER_EMAIL:a.Qh};this.Ma(\"icon\",Rza());this.Ma(\"watchingAsUsername\",g.tG(\"Watching as $USER_NAME\",a));this.Ma(\"watchingAsEmail\",g.tG(\"($USER_EMAIL)\",a))};g.w(KN,g.EN);g.h\u003dKN.prototype;g.h.JW\u003dfunction(){VM(this.Ts.element)};\ng.h.VW\u003dfunction(){MN(this,this.I.getDebugText(!0))\u0026\u0026pN(this.yc,ZI())};\ng.h.WW\u003dfunction(){MN(this,this.I.getVideoEmbedCode())\u0026\u0026pN(this.yc,Lza());this.I.xb(this.Fj.element);rK(\"EMBED\",this.I.getVideoData().videoId,this.I.getPlaylistId()||\"\")};\ng.h.XW\u003dfunction(){MN(this,this.I.getVideoUrl(!0,!0))\u0026\u0026pN(this.yc,dJ());this.I.xb(this.getVideoUrl.element);rK(\"COPY_PASTE\",this.I.getVideoData().videoId,this.I.getPlaylistId()||\"\")};\ng.h.YW\u003dfunction(){MN(this,this.I.getVideoUrl(!1,!0))\u0026\u0026pN(this.yc,dJ());this.I.xb(this.Jj.element);rK(\"COPY_PASTE\",this.I.getVideoData().videoId,this.I.getPlaylistId()||\"\")};\ng.h.lO\u003dfunction(a){var b;null\u003d\u003d\u003d(b\u003dthis.Oi)||void 0\u003d\u003d\u003db?void 0:b.setValue(a)};\ng.h.hX\u003dfunction(){this.I.setLoopVideo(this.Oi.getValue());this.sb.Fb();this.I.xb(this.Oi.element)};\ng.h.WX\u003dfunction(a){this.I.reportPlaybackIssue();if(g.SM(a,this.I,!zD(this.I.V()))){a\u003dthis.I;var b\u003da.app.getFeedbackProductData();a.Oa(\"onFeedbackStartRequest\",b);a.isFullscreen()\u0026\u0026a.toggleFullscreen()}this.sb.Fb()};\ng.h.oY\u003dfunction(){this.I.showVideoInfo();this.sb.Fb()};\ng.h.nY\u003dfunction(){this.ij\u0026\u0026(this.Gy||(this.Gy\u003dnew JN(this.I,this.ij.element),g.J(this,this.Gy),g.fM(this.I,this.Gy.element,4)),this.Gy.show(),this.sb.Fb(),this.I.xb(this.ij.element))};\ng.h.onVideoDataChange\u003dfunction(a,b){qDa(this,b)};\ng.h.kc\u003dfunction(a){g.EN.prototype.kc.call(this,a);this.I.fb(this.Fj.element,a);this.I.fb(this.getVideoUrl.element,a);this.I.fb(this.Jj.element,a);this.Oi\u0026\u0026this.I.fb(this.Oi.element,a);this.ij\u0026\u0026this.I.fb(this.ij.element,a)};g.w(g.NN,g.eN);g.h\u003dg.NN.prototype;g.h.show\u003dfunction(){g.eN.prototype.show.call(this);this.Ou()};\ng.h.hide\u003dfunction(){g.eN.prototype.hide.call(this);1\u003cthis.j.length\u0026\u0026g.PN(this)};\ng.h.Ou\u003dfunction(){sDa(this);this.ub\u0026\u0026(rDa(this),g.Fm(this.element,this.size))};\ng.h.Ah\u003dfunction(){var a\u003dthis.j.pop();ON(this,a,this.j[this.j.length-1],!0)};\ng.h.vR\u003dfunction(a){if(!g.Gs(a))switch(g.Hs(a)){case 27:this.Fb();g.Fs(a);break;case 37:1\u003cthis.j.length\u0026\u0026this.Ah();g.Fs(a);break;case 39:g.Fs(a)}};\ng.h.focus\u003dfunction(){this.j.length\u0026\u0026this.j[this.j.length-1].focus()};\ng.h.va\u003dfunction(){g.eN.prototype.va.call(this);this.C\u0026\u0026this.C.dispose();this.J\u0026\u0026this.J.dispose()};g.w(g.QN,g.NN);g.h\u003dg.QN.prototype;g.h.xR\u003dfunction(a){var b,c\u003dCs(a);c\u0026\u0026(ai(c,\"a\")||ai(c,null,\"ytp-no-contextmenu\",void 0))||this.ub||(this.oa\u003d(a\u003dnull\u003d\u003d\u003d(b\u003da.touches)||void 0\u003d\u003d\u003db?void 0:b.item(0))?new g.ih(a.clientX,a.clientY):new g.ih(0,0),this.Z.start())};\ng.h.EO\u003dfunction(){this.Z.stop()};\ng.h.GY\u003dfunction(){this.open(this.oa)};\ng.h.show\u003dfunction(){this.D||(this.D\u003dnew KN(this.I,this.xa,this,this.yc),g.J(this,this.D),g.LN(this,this.D));this.D.lO(this.I.getLoopVideo());g.NN.prototype.show.call(this);this.I.fb(this.element,!0);this.D.kc(!0);this.element.tabIndex\u003d-1;this.element.focus()};\ng.h.hide\u003dfunction(){uDa(this);g.NN.prototype.hide.call(this);this.I.fb(this.element,!1);this.D\u0026\u0026this.D.kc(!1)};\ng.h.GW\u003dfunction(a){var b\u003dCs(a);this.ub||b\u0026\u0026(ai(b,\"a\")||ai(b,null,\"ytp-no-contextmenu\",void 0))||(g.Fs(a),this.open(Es(a)))};\ng.h.open\u003dfunction(a){vDa(this);var b\u003dthis.I.getVideoData();g.L(this.element,\"ytp-dni\",b.D);this.element.style.left\u003d\"\";this.element.style.top\u003d\"\";a.x++;a.y++;this.pd();var c\u003ddocument.body;b\u003dnew km(0,Infinity,Infinity,0);var d\u003dyh(c);for(var e\u003dd.j.body,f\u003dd.j.documentElement,k\u003dHh(d.j);c\u003dafa(c);)if(!(g.Nc\u0026\u00260\u003d\u003dc.clientWidth||g.kf\u0026\u00260\u003d\u003dc.clientHeight\u0026\u0026c\u003d\u003de)\u0026\u0026c!\u003de\u0026\u0026c!\u003df\u0026\u0026\"visible\"!\u003dzm(c,\"overflow\")){var l\u003dg.Dm(c),m\u003dnew g.ih(c.clientLeft,c.clientTop);l.x+\u003dm.x;l.y+\u003dm.y;b.top\u003dMath.max(b.top,l.y);b.right\u003dMath.min(b.right,\nl.x+c.clientWidth);b.bottom\u003dMath.min(b.bottom,l.y+c.clientHeight);b.left\u003dMath.max(b.left,l.x)}e\u003dk.scrollLeft;k\u003dk.scrollTop;b.left\u003dMath.max(b.left,e);b.top\u003dMath.max(b.top,k);d\u003dd.j;d\u003dGh(d.parentWindow||d.defaultView||window);b.right\u003dMath.min(b.right,e+d.width);b.bottom\u003dMath.min(b.bottom,k+d.height);d\u003d0\u003c\u003db.top\u0026\u00260\u003c\u003db.left\u0026\u0026b.bottom\u003eb.top\u0026\u0026b.right\u003eb.left?b:null;b\u003dthis.size;a\u003da.clone();b\u003db.clone();d\u0026\u0026(k\u003da,e\u003db,f\u003d5,65\u003d\u003d(f\u002665)\u0026\u0026(k.x\u003cd.left||k.x\u003e\u003dd.right)\u0026\u0026(f\u0026\u003d-2),132\u003d\u003d(f\u0026132)\u0026\u0026(k.y\u003cd.top||k.y\u003e\u003dd.bottom)\u0026\u0026\n(f\u0026\u003d-5),k.x\u003cd.left\u0026\u0026f\u00261\u0026\u0026(k.x\u003dd.left),f\u002616\u0026\u0026(c\u003dk.x,k.x\u003cd.left\u0026\u0026(k.x\u003dd.left),k.x+e.width\u003ed.right\u0026\u0026(e.width\u003dMath.min(d.right-k.x,c+e.width-d.left),e.width\u003dMath.max(e.width,0))),k.x+e.width\u003ed.right\u0026\u0026f\u00261\u0026\u0026(k.x\u003dMath.max(d.right-e.width,d.left)),k.y\u003cd.top\u0026\u0026f\u00264\u0026\u0026(k.y\u003dd.top),f\u002632\u0026\u0026(c\u003dk.y,k.y\u003cd.top\u0026\u0026(k.y\u003dd.top),k.y+e.height\u003ed.bottom\u0026\u0026(e.height\u003dMath.min(d.bottom-k.y,c+e.height-d.top),e.height\u003dMath.max(e.height,0))),k.y+e.height\u003ed.bottom\u0026\u0026f\u00264\u0026\u0026(k.y\u003dMath.max(d.bottom-e.height,d.top)));d\u003dnew g.qm(0,0,0,0);d.left\u003d\na.x;d.top\u003da.y;d.width\u003db.width;d.height\u003db.height;g.Bm(this.element,new g.ih(d.left,d.top));g.Jv(this.B);this.B.T(document,\"contextmenu\",this.PW);this.B.T(this.I,\"fullscreentoggled\",this.onFullscreenToggled);this.B.T(this.I,\"pageTransition\",this.wR)};\ng.h.PW\u003dfunction(a){if(!g.Gs(a)){var b\u003dCs(a);g.Wh(this.element,b)||this.Fb();this.I.V().disableNativeContextMenu\u0026\u0026g.Fs(a)}};\ng.h.onFullscreenToggled\u003dfunction(){this.Fb();vDa(this)};\ng.h.wR\u003dfunction(){this.Fb()};g.w(g.RN,g.V);g.RN.prototype.onClick\u003dfunction(){var a\u003dthis,b,c,d,e;return g.B(function(f){if(1\u003d\u003df.j)return b\u003da.api.V(),c\u003da.api.getVideoData(),d\u003da.api.getPlaylistId(),e\u003db.getVideoUrl(c.videoId,d,void 0,!0),g.A(f,xDa(a,e),2);f.u\u0026\u0026wDa(a);a.api.xb(a.element);g.sa(f)})};\ng.RN.prototype.Ka\u003dfunction(){var a\u003dthis.api.V(),b\u003dthis.api.getVideoData();this.Ma(\"icon\",{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",Ib:!0,L:\"ytp-svg-fill\",W:{d:\"M21.9,8.3H11.3c-0.9,0-1.7,.8-1.7,1.7v12.3h1.7V10h10.6V8.3z M24.6,11.8h-9.7c-1,0-1.8,.8-1.8,1.8v12.3 c0,1,.8,1.8,1.8,1.8h9.7c1,0,1.8-0.8,1.8-1.8V13.5C26.3,12.6,25.5,11.8,24.6,11.8z M24.6,25.9h-9.7V13.5h9.7V25.9z\"}}]});this.Ma(\"title-attr\",\"Copy link\");var c\u003dthis.api.gb().getPlayerSize().width;this.visible\u003d\n!!b.videoId\u0026\u0026c\u003e\u003dthis.u\u0026\u0026b.Fk\u0026\u0026!(b.D\u0026\u0026a.pfpChazalUi);g.L(this.element,\"ytp-copylink-button-visible\",this.visible);g.VI(this,this.visible);TN(this.tooltip);this.api.fb(this.element,this.visible\u0026\u0026this.ma)};\ng.RN.prototype.kc\u003dfunction(a){g.V.prototype.kc.call(this,a);this.api.fb(this.element,this.visible\u0026\u0026a)};\ng.RN.prototype.va\u003dfunction(){g.V.prototype.va.call(this);g.jp(this.element,\"ytp-copylink-button-visible\")};g.w(UN,g.V);g.h\u003dUN.prototype;g.h.show\u003dfunction(){g.V.prototype.show.call(this);g.ap(this.j)};\ng.h.hide\u003dfunction(){this.u.stop();g.jp(this.element,\"ytp-chapter-seek\");g.jp(this.element,\"ytp-time-seeking\");g.V.prototype.hide.call(this)};\ng.h.nu\u003dfunction(a,b,c,d){this.ou(a,d)};\ng.h.ou\u003dfunction(a,b){g.cp(this.j);this.u.start();this.element.setAttribute(\"data-side\",-1\u003d\u003d\u003da?\"back\":\"forward\");g.jp(this.element,\"ytp-chapter-seek\");this.Ma(\"chapterSeekText\",\"\");a\u003dg.tG(\"$TOTAL_SEEK_TIME seconds\",{TOTAL_SEEK_TIME:b.toString()});this.Ma(\"seekTime\",a)};\ng.h.UB\u003dfunction(a,b){g.cp(this.j);this.u.start();this.element.setAttribute(\"data-side\",-1\u003d\u003d\u003da?\"back\":\"forward\");g.hp(this.element,\"ytp-chapter-seek\");this.Ma(\"chapterSeekText\",b);this.Ma(\"seekTime\",\"\")};g.w(VN,g.V);g.h\u003dVN.prototype;g.h.show\u003dfunction(){g.V.prototype.show.call(this);g.ap(this.u)};\ng.h.hide\u003dfunction(){this.B.stop();g.jp(this.element,\"ytp-chapter-seek\");g.jp(this.element,\"ytp-time-seeking\");g.V.prototype.hide.call(this)};\ng.h.nu\u003dfunction(a,b,c,d){var e\u003d-1\u003d\u003d\u003da?this.D:this.C;e\u0026\u0026this.I.xb(e);g.cp(this.u);this.B.start();this.element.setAttribute(\"data-side\",-1\u003d\u003d\u003da?\"back\":\"forward\");var f\u003d3*this.I.gb().getPlayerSize().height;e\u003dthis.I.gb().getPlayerSize();e\u003de.width/3-3*e.height;this.j.style.width\u003df+\"px\";this.j.style.height\u003df+\"px\";1\u003d\u003d\u003da?(this.j.style.left\u003d\"\",this.j.style.right\u003de+\"px\"):-1\u003d\u003d\u003da\u0026\u0026(this.j.style.right\u003d\"\",this.j.style.left\u003de+\"px\");var k\u003d2.5*f;f\u003dk/2;var l\u003dthis.Da(\"ytp-doubletap-ripple\");l.style.width\u003dk+\"px\";l.style.height\u003d\nk+\"px\";1\u003d\u003d\u003da?(a\u003dthis.I.gb().getPlayerSize().width-b+Math.abs(e),l.style.left\u003d\"\",l.style.right\u003da-f+\"px\"):-1\u003d\u003d\u003da\u0026\u0026(a\u003dMath.abs(e)+b,l.style.right\u003d\"\",l.style.left\u003da-f+\"px\");l.style.top\u003d\"calc((33% + \"+Math.round(c)+\"px) - \"+f+\"px)\";if(c\u003dthis.Da(\"ytp-doubletap-ripple\"))c.classList.remove(\"ytp-doubletap-ripple\"),c.classList.add(\"ytp-doubletap-ripple\");yDa(this,d)};\ng.h.ou\u003dfunction(a,b){var c\u003dthis.I.gb().getPlayerSize();g.cp(this.u);this.B.start();this.element.setAttribute(\"data-side\",-1\u003d\u003d\u003da?\"back\":\"forward\");g.hp(this.element,\"ytp-time-seeking\");this.j.style.width\u003d\"110px\";this.j.style.height\u003d\"110px\";1\u003d\u003d\u003da?(this.j.style.right\u003d\"\",this.j.style.left\u003d.8*c.width-30+\"px\"):-1\u003d\u003d\u003da\u0026\u0026(this.j.style.right\u003d\"\",this.j.style.left\u003d.1*c.width-15+\"px\");this.j.style.top\u003d.5*c.height+15+\"px\";yDa(this,b)};\ng.h.UB\u003dfunction(a,b){g.cp(this.u);this.B.start();this.element.setAttribute(\"data-side\",-1\u003d\u003d\u003da?\"back\":\"forward\");this.j.style.width\u003d\"0\";this.j.style.height\u003d\"0\";g.hp(this.element,\"ytp-chapter-seek\");this.Ma(\"seekText\",b);this.Ma(\"seekTime\",\"\")};var xVa\u003d{\"default\":0,monoSerif:1,propSerif:2,monoSans:3,propSans:4,casual:5,cursive:6,smallCaps:7};Object.keys(xVa).reduce(function(a,b){a[xVa[b]]\u003db;return a},{});\nvar yVa\u003d{none:0,raised:1,depressed:2,uniform:3,dropShadow:4};Object.keys(yVa).reduce(function(a,b){a[yVa[b]]\u003db;return a},{});\nvar zVa\u003d{normal:0,bold:1,italic:2,bold_italic:3};Object.keys(zVa).reduce(function(a,b){a[zVa[b]]\u003db;return a},{});var s2,AVa;s2\u003d[{option:\"#fff\",text:\"White\"},{option:\"#ff0\",text:\"Yellow\"},{option:\"#0f0\",text:\"Green\"},{option:\"#0ff\",text:\"Cyan\"},{option:\"#00f\",text:\"Blue\"},{option:\"#f0f\",text:\"Magenta\"},{option:\"#f00\",text:\"Red\"},{option:\"#080808\",text:\"Black\"}];AVa\u003d[{option:0,text:WN(0)},{option:.25,text:WN(.25)},{option:.5,text:WN(.5)},{option:.75,text:WN(.75)},{option:1,text:WN(1)}];\ng.$N\u003d[{option:\"fontFamily\",text:\"Font family\",options:[{option:1,text:\"Monospaced Serif\"},{option:2,text:\"Proportional Serif\"},{option:3,text:\"Monospaced Sans-Serif\"},{option:4,text:\"Proportional Sans-Serif\"},{option:5,text:\"Casual\"},{option:6,text:\"Cursive\"},{option:7,text:\"Small Capitals\"}]},{option:\"color\",text:\"Font color\",options:s2},{option:\"fontSizeIncrement\",text:\"Font size\",options:[{option:-2,text:WN(.5)},{option:-1,text:WN(.75)},{option:0,text:WN(1)},{option:1,text:WN(1.5)},{option:2,text:WN(2)},\n{option:3,text:WN(3)},{option:4,text:WN(4)}]},{option:\"background\",text:\"Background color\",options:s2},{option:\"backgroundOpacity\",text:\"Background opacity\",options:AVa},{option:\"windowColor\",text:\"Window color\",options:s2},{option:\"windowOpacity\",text:\"Window opacity\",options:AVa},{option:\"charEdgeStyle\",text:\"Character edge style\",options:[{option:0,text:\"None\"},{option:4,text:\"Drop Shadow\"},{option:1,text:\"Raised\"},{option:2,text:\"Depressed\"},{option:3,text:\"Outline\"}]},{option:\"textOpacity\",text:\"Font opacity\",\noptions:[{option:.25,text:WN(.25)},{option:.5,text:WN(.5)},{option:.75,text:WN(.75)},{option:1,text:WN(1)}]}];g.w(g.ZN,g.yA);g.h\u003dg.ZN.prototype;\ng.h.yM\u003dfunction(a){var b\u003d!1,c\u003dg.Hs(a),d\u003dCs(a),e\u003d!a.altKey\u0026\u0026!a.ctrlKey\u0026\u0026!a.metaKey,f\u003d!1,k\u003d!1,l\u003dthis.api.V();g.Gs(a)?(e\u003d!1,k\u003d!0):l.Ug\u0026\u0026(e\u003d!1);if(9\u003d\u003d\u003dc)b\u003d!0;else{if(d)switch(c){case 32:case 13:if(\"BUTTON\"\u003d\u003d\u003dd.tagName||\"A\"\u003d\u003d\u003dd.tagName||\"INPUT\"\u003d\u003d\u003dd.tagName)b\u003d!0,e\u003d!1;else if(e){var m\u003dd.getAttribute(\"role\");!m||\"option\"!\u003d\u003dm\u0026\u0026\"button\"!\u003d\u003dm\u0026\u00260!\u003d\u003dm.indexOf(\"menuitem\")||(b\u003d!0,d.click(),f\u003d!0)}break;case 37:case 39:case 36:case 35:b\u003d\"slider\"\u003d\u003d\u003dd.getAttribute(\"role\");break;case 38:case 40:m\u003dd.getAttribute(\"role\"),\nd\u003d38\u003d\u003d\u003dc?d.previousSibling:d.nextSibling,\"slider\"\u003d\u003d\u003dm?b\u003d!0:e\u0026\u0026(\"option\"\u003d\u003d\u003dm?(d\u0026\u0026\"option\"\u003d\u003d\u003dd.getAttribute(\"role\")\u0026\u0026d.focus(),f\u003db\u003d!0):m\u0026\u00260\u003d\u003d\u003dm.indexOf(\"menuitem\")\u0026\u0026(d\u0026\u0026d.hasAttribute(\"role\")\u0026\u00260\u003d\u003d\u003dd.getAttribute(\"role\").indexOf(\"menuitem\")\u0026\u0026d.focus(),f\u003db\u003d!0))}if(e\u0026\u0026!f)switch(c){case 38:f\u003dMath.min(this.api.getVolume()+5,100);qN(this.yc,f,!1);this.api.setVolume(f);k\u003df\u003d!0;break;case 40:f\u003dMath.max(this.api.getVolume()-5,0);qN(this.yc,f,!0);this.api.setVolume(f);k\u003df\u003d!0;break;case 36:this.api.rf()\u0026\u0026(this.api.startSeekCsiAction(),\nthis.api.seekTo(0),k\u003df\u003d!0);break;case 35:this.api.rf()\u0026\u0026(this.api.startSeekCsiAction(),this.api.seekTo(Infinity),k\u003df\u003d!0)}}b\u0026\u0026YN(this,!0);(b||k)\u0026\u0026this.Gd.Gl();(f||e\u0026\u0026this.handleGlobalKeyDown(c,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey,a.key,a.code))\u0026\u0026g.Fs(a);l.B\u0026\u0026(a\u003d{keyCode:g.Hs(a),altKey:a.altKey,ctrlKey:a.ctrlKey,metaKey:a.metaKey,shiftKey:a.shiftKey,handled:g.Gs(a),fullscreen:this.api.isFullscreen()},this.api.Oa(\"onKeyPress\",a))};\ng.h.zM\u003dfunction(a){this.handleGlobalKeyUp(g.Hs(a),a.shiftKey,a.ctrlKey,a.altKey,a.metaKey,a.key,a.code)};\ng.h.handleGlobalKeyUp\u003dfunction(a){var b\u003d!1,c\u003dg.dM(this.api.wb());c\u0026\u0026(c\u003dc.qp)\u0026\u0026c.ub\u0026\u0026(c.uM(a),b\u003d!0);9\u003d\u003d\u003da\u0026\u0026(YN(this,!0),b\u003d!0);return b};\ng.h.handleGlobalKeyDown\u003dfunction(a,b,c,d,e,f){var k\u003d!1;e\u003dthis.api.V();if(e.Ug)return k;var l\u003dg.dM(this.api.wb());if(l\u0026\u0026(l\u003dl.qp)\u0026\u0026l.ub)switch(a){case 65:case 68:case 87:case 83:case 107:case 221:case 109:case 219:k\u003dl.tM(a)}e.D||k||(k\u003df||String.fromCharCode(a).toLowerCase(),this.u+\u003dk,0\u003d\u003d\u003d\"awesome\".indexOf(this.u)?(k\u003d!0,7\u003d\u003d\u003dthis.u.length\u0026\u0026Oha(this.api.getRootNode(),\"ytp-color-party\")):(this.u\u003dk,k\u003d0\u003d\u003d\u003d\"awesome\".indexOf(this.u)));if(!k){f\u003d(f\u003dthis.api.getVideoData())?f.vj:[];l\u003dtS?d:c;switch(a){case 80:b\u0026\u0026\n!e.oa\u0026\u0026(pN(this.yc,Tza(),\"Previous\"),this.api.previousVideo(),k\u003d!0);break;case 78:b\u0026\u0026!e.oa\u0026\u0026(pN(this.yc,eJ(),\"Next\"),this.api.nextVideo(),k\u003d!0);break;case 74:this.api.rf()\u0026\u0026(this.api.startSeekCsiAction(),this.j?this.j.ou(-1,10):pN(this.yc,{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",Ib:!0,L:\"ytp-svg-fill\",W:{d:\"M 18,11 V 7 l -5,5 5,5 v -4 c 3.3,0 6,2.7 6,6 0,3.3 -2.7,6 -6,6 -3.3,0 -6,-2.7 -6,-6 h -2 c 0,4.4 3.6,8 8,8 4.4,0 8,-3.6 8,-8 0,-4.4 -3.6,-8 -8,-8 z M 16.9,22 H 16 V 18.7 L 15,19 v -0.7 l 1.8,-0.6 h .1 V 22 z m 4.3,-1.8 c 0,.3 0,.6 -0.1,.8 l -0.3,.6 c 0,0 -0.3,.3 -0.5,.3 -0.2,0 -0.4,.1 -0.6,.1 -0.2,0 -0.4,0 -0.6,-0.1 -0.2,-0.1 -0.3,-0.2 -0.5,-0.3 -0.2,-0.1 -0.2,-0.3 -0.3,-0.6 -0.1,-0.3 -0.1,-0.5 -0.1,-0.8 v -0.7 c 0,-0.3 0,-0.6 .1,-0.8 l .3,-0.6 c 0,0 .3,-0.3 .5,-0.3 .2,0 .4,-0.1 .6,-0.1 .2,0 .4,0 .6,.1 .2,.1 .3,.2 .5,.3 .2,.1 .2,.3 .3,.6 .1,.3 .1,.5 .1,.8 v .7 z m -0.9,-0.8 v -0.5 c 0,0 -0.1,-0.2 -0.1,-0.3 0,-0.1 -0.1,-0.1 -0.2,-0.2 -0.1,-0.1 -0.2,-0.1 -0.3,-0.1 -0.1,0 -0.2,0 -0.3,.1 l -0.2,.2 c 0,0 -0.1,.2 -0.1,.3 v 2 c 0,0 .1,.2 .1,.3 0,.1 .1,.1 .2,.2 .1,.1 .2,.1 .3,.1 .1,0 .2,0 .3,-0.1 l .2,-0.2 c 0,0 .1,-0.2 .1,-0.3 v -1.5 z\"}}]}),\nthis.api.seekBy(-10*this.api.getPlaybackRate()),k\u003d!0);break;case 76:this.api.rf()\u0026\u0026(this.api.startSeekCsiAction(),this.j?this.j.ou(1,10):pN(this.yc,{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",Ib:!0,L:\"ytp-svg-fill\",W:{d:\"m 10,19 c 0,4.4 3.6,8 8,8 4.4,0 8,-3.6 8,-8 h -2 c 0,3.3 -2.7,6 -6,6 -3.3,0 -6,-2.7 -6,-6 0,-3.3 2.7,-6 6,-6 v 4 l 5,-5 -5,-5 v 4 c -4.4,0 -8,3.6 -8,8 z m 6.8,3 H 16 V 18.7 L 15,19 v -0.7 l 1.8,-0.6 h .1 V 22 z m 4.3,-1.8 c 0,.3 0,.6 -0.1,.8 l -0.3,.6 c 0,0 -0.3,.3 -0.5,.3 C 20,21.9 19.8,22 19.6,22 19.4,22 19.2,22 19,21.9 18.8,21.8 18.7,21.7 18.5,21.6 18.3,21.5 18.3,21.3 18.2,21 18.1,20.7 18.1,20.5 18.1,20.2 v -0.7 c 0,-0.3 0,-0.6 .1,-0.8 l .3,-0.6 c 0,0 .3,-0.3 .5,-0.3 .2,0 .4,-0.1 .6,-0.1 .2,0 .4,0 .6,.1 .2,.1 .3,.2 .5,.3 .2,.1 .2,.3 .3,.6 .1,.3 .1,.5 .1,.8 v .7 z m -0.8,-0.8 v -0.5 c 0,0 -0.1,-0.2 -0.1,-0.3 0,-0.1 -0.1,-0.1 -0.2,-0.2 -0.1,-0.1 -0.2,-0.1 -0.3,-0.1 -0.1,0 -0.2,0 -0.3,.1 l -0.2,.2 c 0,0 -0.1,.2 -0.1,.3 v 2 c 0,0 .1,.2 .1,.3 0,.1 .1,.1 .2,.2 .1,.1 .2,.1 .3,.1 .1,0 .2,0 .3,-0.1 l .2,-0.2 c 0,0 .1,-0.2 .1,-0.3 v -1.5 z\"}}]}),\nthis.api.seekBy(10*this.api.getPlaybackRate()),k\u003d!0);break;case 37:this.api.rf()\u0026\u0026(this.api.startSeekCsiAction(),l?(l\u003dADa(f,1E3*this.api.getCurrentTime()),-1!\u003d\u003dl\u0026\u0026null!\u003dthis.j\u0026\u0026(this.j.UB(-1,f[l].title),this.api.seekTo(f[l].startTime/1E3),k\u003d!0)):(this.j?this.j.ou(-1,5):pN(this.yc,{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",Ib:!0,L:\"ytp-svg-fill\",W:{d:\"M 18,11 V 7 l -5,5 5,5 v -4 c 3.3,0 6,2.7 6,6 0,3.3 -2.7,6 -6,6 -3.3,0 -6,-2.7 -6,-6 h -2 c 0,4.4 3.6,8 8,8 4.4,0 8,-3.6 8,-8 0,-4.4 -3.6,-8 -8,-8 z m -1.3,8.9 .2,-2.2 h 2.4 v .7 h -1.7 l -0.1,.9 c 0,0 .1,0 .1,-0.1 0,-0.1 .1,0 .1,-0.1 0,-0.1 .1,0 .2,0 h .2 c .2,0 .4,0 .5,.1 .1,.1 .3,.2 .4,.3 .1,.1 .2,.3 .3,.5 .1,.2 .1,.4 .1,.6 0,.2 0,.4 -0.1,.5 -0.1,.1 -0.1,.3 -0.3,.5 -0.2,.2 -0.3,.2 -0.4,.3 C 18.5,22 18.2,22 18,22 17.8,22 17.6,22 17.5,21.9 17.4,21.8 17.2,21.8 17,21.7 16.8,21.6 16.8,21.5 16.7,21.3 16.6,21.1 16.6,21 16.6,20.8 h .8 c 0,.2 .1,.3 .2,.4 .1,.1 .2,.1 .4,.1 .1,0 .2,0 .3,-0.1 L 18.5,21 c 0,0 .1,-0.2 .1,-0.3 v -0.6 l -0.1,-0.2 -0.2,-0.2 c 0,0 -0.2,-0.1 -0.3,-0.1 h -0.2 c 0,0 -0.1,0 -0.2,.1 -0.1,.1 -0.1,0 -0.1,.1 0,.1 -0.1,.1 -0.1,.1 h -0.7 z\"}}]}),\nthis.api.seekBy(-5*this.api.getPlaybackRate()),k\u003d!0));break;case 39:this.api.rf()\u0026\u0026(this.api.startSeekCsiAction(),l?(l\u003dzDa(f,1E3*this.api.getCurrentTime()),-1!\u003d\u003dl\u0026\u0026null!\u003dthis.j\u0026\u0026(this.j.UB(1,f[l].title),this.api.seekTo(f[l].startTime/1E3),k\u003d!0)):(null!\u003dthis.j?this.j.ou(1,5):pN(this.yc,{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",Ib:!0,L:\"ytp-svg-fill\",W:{d:\"m 10,19 c 0,4.4 3.6,8 8,8 4.4,0 8,-3.6 8,-8 h -2 c 0,3.3 -2.7,6 -6,6 -3.3,0 -6,-2.7 -6,-6 0,-3.3 2.7,-6 6,-6 v 4 l 5,-5 -5,-5 v 4 c -4.4,0 -8,3.6 -8,8 z m 6.7,.9 .2,-2.2 h 2.4 v .7 h -1.7 l -0.1,.9 c 0,0 .1,0 .1,-0.1 0,-0.1 .1,0 .1,-0.1 0,-0.1 .1,0 .2,0 h .2 c .2,0 .4,0 .5,.1 .1,.1 .3,.2 .4,.3 .1,.1 .2,.3 .3,.5 .1,.2 .1,.4 .1,.6 0,.2 0,.4 -0.1,.5 -0.1,.1 -0.1,.3 -0.3,.5 -0.2,.2 -0.3,.2 -0.5,.3 C 18.3,22 18.1,22 17.9,22 17.7,22 17.5,22 17.4,21.9 17.3,21.8 17.1,21.8 16.9,21.7 16.7,21.6 16.7,21.5 16.6,21.3 16.5,21.1 16.5,21 16.5,20.8 h .8 c 0,.2 .1,.3 .2,.4 .1,.1 .2,.1 .4,.1 .1,0 .2,0 .3,-0.1 L 18.4,21 c 0,0 .1,-0.2 .1,-0.3 v -0.6 l -0.1,-0.2 -0.2,-0.2 c 0,0 -0.2,-0.1 -0.3,-0.1 h -0.2 c 0,0 -0.1,0 -0.2,.1 -0.1,.1 -0.1,0 -0.1,.1 0,.1 -0.1,.1 -0.1,.1 h -0.6 z\"}}]}),\nthis.api.seekBy(5*this.api.getPlaybackRate()),k\u003d!0));break;case 77:this.api.isMuted()?(this.api.unMute(),qN(this.yc,this.api.getVolume(),!1)):(this.api.mute(),qN(this.yc,0,!0));k\u003d!0;break;case 32:case 75:e.oa||(k\u003d!g.eI(this.api.zb()),this.yc.wr(k),k?this.api.playVideo():this.api.pauseVideo(),k\u003d!0);break;case 190:b?e.lc\u0026\u0026(k\u003dthis.api.getPlaybackRate(),this.api.setPlaybackRate(k+.25,!0),gDa(this.yc,!1),k\u003d!0):this.api.rf()\u0026\u0026(DDa(this,1),k\u003d!0);break;case 188:b?e.lc\u0026\u0026(k\u003dthis.api.getPlaybackRate(),this.api.setPlaybackRate(k-\n.25,!0),gDa(this.yc,!0),k\u003d!0):this.api.rf()\u0026\u0026(DDa(this,-1),k\u003d!0);break;case 70:OCa(this.api)\u0026\u0026(this.api.toggleFullscreen().catch(function(){}),k\u003d!0);\nbreak;case 27:this.C()\u0026\u0026(k\u003d!0)}if(\"3\"!\u003d\u003de.controlsType)switch(a){case 67:g.AM(this.api.wb())\u0026\u0026(e\u003dthis.api.getOption(\"captions\",\"track\"),this.api.toggleSubtitles(),hDa(this.yc,!e||e\u0026\u0026!e.displayName),k\u003d!0);break;case 79:aO(this,\"textOpacity\");break;case 87:aO(this,\"windowOpacity\");break;case 187:case 61:aO(this,\"fontSizeIncrement\",!1,!0);break;case 189:case 173:aO(this,\"fontSizeIncrement\",!0,!0)}var m;b||c||d||(48\u003c\u003da\u0026\u002657\u003e\u003da?m\u003da-48:96\u003c\u003da\u0026\u0026105\u003e\u003da\u0026\u0026(m\u003da-96));null!\u003dm\u0026\u0026this.api.rf()\u0026\u0026(this.api.startSeekCsiAction(),\na\u003dthis.api.getProgressState(),this.api.seekTo(m/10*(a.seekableEnd-a.seekableStart)+a.seekableStart),k\u003d!0);k\u0026\u0026this.Gd.Gl()}return k};\ng.h.va\u003dfunction(){g.cp(this.B);g.yA.prototype.va.call(this)};g.w(bO,g.V);bO.prototype.Ka\u003dfunction(){var a\u003dg.dD(this.I.V())\u0026\u0026g.cM(this.I)\u0026\u0026g.U(this.I.zb(),128),b\u003dthis.I.getPlayerSize();this.visible\u003dthis.j.Df()\u0026\u0026!a\u0026\u0026240\u003c\u003db.width\u0026\u0026!(this.I.getVideoData().D\u0026\u0026this.I.V().pfpChazalUi);g.L(this.element,\"ytp-overflow-button-visible\",this.visible);this.visible\u0026\u0026TN(this.tooltip);this.I.fb(this.element,this.visible\u0026\u0026this.ma)};\nbO.prototype.kc\u003dfunction(a){g.V.prototype.kc.call(this,a);this.I.fb(this.element,this.visible\u0026\u0026a)};\nbO.prototype.va\u003dfunction(){g.V.prototype.va.call(this);g.jp(this.element,\"ytp-overflow-button-visible\")};g.w(cO,g.eN);g.h\u003dcO.prototype;g.h.yR\u003dfunction(a){a\u003dCs(a);g.Wh(this.element,a)\u0026\u0026(g.Wh(this.j,a)||g.Wh(this.closeButton,a)||fN(this))};\ng.h.Fb\u003dfunction(){g.eN.prototype.Fb.call(this);this.tooltip.Cj(this.element)};\ng.h.show\u003dfunction(){this.ub\u0026\u0026this.I.ea(\"OVERFLOW_PANEL_OPENED\");g.eN.prototype.show.call(this);this.element.setAttribute(\"aria-modal\",\"true\");EDa(this,!0)};\ng.h.hide\u003dfunction(){g.eN.prototype.hide.call(this);this.element.removeAttribute(\"aria-modal\");EDa(this,!1)};\ng.h.onFullscreenToggled\u003dfunction(a){!a\u0026\u0026this.fg()\u0026\u0026fN(this)};\ng.h.focus\u003dfunction(){for(var a\u003dg.q(this.actionButtons),b\u003da.next();!b.done;b\u003da.next())if(b\u003db.value,b.ub){b.focus();break}};g.w(eO,g.V);eO.prototype.onClick\u003dfunction(a){g.SM(a,this.api)\u0026\u0026this.api.playVideoAt(this.index)};g.w(fO,g.eN);g.h\u003dfO.prototype;g.h.show\u003dfunction(){g.eN.prototype.show.call(this);this.B.T(this.api,\"videodatachange\",this.iD);this.B.T(this.api,\"onPlaylistUpdate\",this.iD);this.iD()};\ng.h.hide\u003dfunction(){g.eN.prototype.hide.call(this);g.Jv(this.B);this.updatePlaylist(null)};\ng.h.iD\u003dfunction(){this.updatePlaylist(this.api.getPlaylist())};\ng.h.YB\u003dfunction(){var a\u003dthis.playlist,b\u003da.B;if(b\u003d\u003d\u003dthis.C)this.selected.element.setAttribute(\"aria-checked\",\"false\"),this.selected\u003dthis.j[a.index];else{for(var c\u003dg.q(this.j),d\u003dc.next();!d.done;d\u003dc.next())d.value.dispose();c\u003da.length;this.j\u003d[];for(d\u003d0;d\u003cc;d++){var e\u003dnew eO(this.api,a,d);this.j.push(e);e.Ba(this.items)}this.selected\u003dthis.j[a.index];this.C\u003db}this.selected\u0026\u0026this.selected.element.setAttribute(\"aria-checked\",\"true\")};\ng.h.FY\u003dfunction(a){var b\u003dthis.api.getVideoUrl(!0);g.TM(b,this.api,a)};\ng.h.updatePlaylist\u003dfunction(a){if(this.playlist!\u003d\u003da)if(this.playlist\u0026\u0026this.playlist.unsubscribe(\"shuffle\",this.YB,this),this.playlist\u003da,this.C\u003dnull,a){a.subscribe(\"shuffle\",this.YB,this);var b\u003da.author,c\u003d{CURRENT_POSITION:String(a.index+1),PLAYLIST_LENGTH:String(a.length)};b\u0026\u0026(c.AUTHOR\u003db);this.update({title:a.title,subtitle:g.tG(b?\"by $AUTHOR \\u2022 $CURRENT_POSITION/$PLAYLIST_LENGTH\":\"$CURRENT_POSITION/$PLAYLIST_LENGTH\",c),playlisturl:this.api.getVideoUrl(!0)});this.YB()}else this.ub\u0026\u0026this.hide();\nelse this.playlist\u0026\u0026this.YB()};\ng.h.focus\u003dfunction(){this.selected.focus()};\ng.h.va\u003dfunction(){this.hide();g.eN.prototype.va.call(this)};g.w(gO,g.V);\ngO.prototype.Ka\u003dfunction(){var a\u003dg.dD(this.api.V());g.L(this.element,\"ytp-playlist-menu-button-tiny\",400\u003ethis.api.gb().getPlayerSize().width\u0026\u0026!a);this.playlist\u0026\u00262!\u003d\u003dthis.api.getPresentingPlayerType()?(this.update({text:g.tG(\"$CURRENT_POSITION/$PLAYLIST_LENGTH\",{CURRENT_POSITION:String(this.playlist.index+1),PLAYLIST_LENGTH:String(this.playlist.length)}),title:g.tG(\"Playlist: $PLAYLIST_NAME\",{PLAYLIST_NAME:this.playlist.title})}),this.ub||(this.show(),TN(this.tooltip)),this.visible\u003d!0,this.kc(!0)):\nthis.ub\u0026\u0026(this.hide(),this.kc(!1),TN(this.tooltip))};\ngO.prototype.kc\u003dfunction(a){g.V.prototype.kc.call(this,a);this.api.fb(this.element,this.visible\u0026\u0026a)};\ngO.prototype.j\u003dfunction(){this.playlist\u0026\u0026this.playlist.unsubscribe(\"shuffle\",this.Ka,this);(this.playlist\u003dthis.api.getPlaylist())\u0026\u0026this.playlist.subscribe(\"shuffle\",this.Ka,this);this.Ka()};g.w(hO,g.V);g.h\u003dhO.prototype;\ng.h.jD\u003dfunction(a,b){if(!this.C){if(a){this.tooltipRenderer\u003da;var c,d,e,f,k,l,m,n;a\u003dthis.tooltipRenderer.text;var p\u003d!1;(null\u003d\u003d\u003d(c\u003dnull\u003d\u003d\u003da||void 0\u003d\u003d\u003da?void 0:a.runs)||void 0\u003d\u003d\u003dc?0:c.length)\u0026\u0026a.runs[0].text\u0026\u0026(this.update({title:a.runs[0].text.toString()}),p\u003d!0);g.Hm(this.title,p);a\u003dthis.tooltipRenderer.detailsText;c\u003d!1;if((null\u003d\u003d\u003d(d\u003dnull\u003d\u003d\u003da||void 0\u003d\u003d\u003da?void 0:a.runs)||void 0\u003d\u003d\u003dd?0:d.length)\u0026\u0026a.runs[0].text){p\u003da.runs[0].text.toString();d\u003dp.indexOf(\"$TARGET_ICON\");if(-1\u003cd)if(this.tooltipRenderer.targetId){a\u003d\n[];p\u003dp.split(\"$TARGET_ICON\");var r\u003dnew g.SI({G:\"span\",L:\"ytp-promotooltip-details-icon\",U:[BVa[this.tooltipRenderer.targetId]]});g.J(this,r);for(var t\u003d[],u\u003dg.q(p),x\u003du.next();!x.done;x\u003du.next())x\u003dnew g.SI({G:\"span\",L:\"ytp-promotooltip-details-component\",qa:x.value}),g.J(this,x),t.push(x);2\u003d\u003d\u003dp.length?(a.push(t[0].element),a.push(r.element),a.push(t[1].element)):1\u003d\u003d\u003dp.length\u0026\u0026(0\u003d\u003d\u003dd?(a.push(r.element),a.push(t[0].element)):(a.push(t[0].element),a.push(r.element)));d\u003da.length?a:null}else d\u003dnull;else d\u003d\np;if(d){if(\"string\"!\u003d\u003dtypeof d)for(g.Sh(this.details),c\u003dg.q(d),d\u003dc.next();!d.done;d\u003dc.next())this.details.appendChild(d.value);else this.update({details:d});c\u003d!0}}g.Hm(this.details,c);c\u003dthis.tooltipRenderer.acceptButton;d\u003d!1;(null\u003d\u003d\u003d(k\u003dnull\u003d\u003d\u003d(f\u003dnull\u003d\u003d\u003d(e\u003dnull\u003d\u003d\u003dc||void 0\u003d\u003d\u003dc?void 0:c.buttonRenderer)||void 0\u003d\u003d\u003de?void 0:e.text)||void 0\u003d\u003d\u003df?void 0:f.runs)||void 0\u003d\u003d\u003dk?0:k.length)\u0026\u0026c.buttonRenderer.text.runs[0].text\u0026\u0026(this.update({acceptButtonText:c.buttonRenderer.text.runs[0].text.toString()}),d\u003d!0);\ng.Hm(this.acceptButton,d);e\u003dthis.tooltipRenderer.dismissButton;f\u003d!1;(null\u003d\u003d\u003d(n\u003dnull\u003d\u003d\u003d(m\u003dnull\u003d\u003d\u003d(l\u003dnull\u003d\u003d\u003de||void 0\u003d\u003d\u003de?void 0:e.buttonRenderer)||void 0\u003d\u003d\u003dl?void 0:l.text)||void 0\u003d\u003d\u003dm?void 0:m.runs)||void 0\u003d\u003d\u003dn?0:n.length)\u0026\u0026e.buttonRenderer.text.runs[0].text\u0026\u0026(this.update({dismissButtonText:e.buttonRenderer.text.runs[0].text.toString()}),f\u003d!0);g.Hm(this.dismissButton,f)}b\u0026\u0026(this.B\u003db);this.j\u003dFDa(this);this.D\u003d!1;this.I.V().S(\"web_player_hide_nitrate_promo_tooltip\")||g.VI(this,!0);(b\u003d!this.j)||(b\u003dthis.j,\nl\u003dwindow.getComputedStyle(b),b\u003d\"none\"\u003d\u003d\u003dl.display||\"hidden\"\u003d\u003d\u003dl.visibility||\"true\"\u003d\u003d\u003db.getAttribute(\"aria-hidden\"));b||this.I.Te()?g.VI(this,!1):(b\u003dg.Gm(this.j),b.width\u0026\u0026b.height?(this.K.Vq(this.element,this.j),l\u003dthis.I.gb().getPlayerSize().height-g.Gm(this.element).height-b.height-12,this.element.style.top\u003dl+\"px\",l\u003dthis.Da(\"ytp-promotooltip-pointer\"),m\u003dg.Em(this.j,this.I.getRootNode()),n\u003dNumber(this.element.style.left.replace(/[^\\d\\.]/g,\"\")),e\u003dthis.I.isFullscreen()?18:12,l.style.left\u003dm.x-n+b.width/\n2-e+\"px\"):g.VI(this,!1));this.J||(this.J\u003d!0,jO(this,0));this.u\u0026\u0026this.I.fb(this.element,this.ub)}};\ng.h.IW\u003dfunction(){iO(this);this.D\u003d!0};\ng.h.VV\u003dfunction(){this.C\u003d!0;jO(this,1);this.I.ea(\"promotooltipacceptbuttonclicked\",this.acceptButton);iO(this);this.u\u0026\u0026this.I.xb(this.acceptButton)};\ng.h.OW\u003dfunction(){this.C\u003d!0;jO(this,2);iO(this);this.u\u0026\u0026this.I.xb(this.dismissButton)};\ng.h.zR\u003dfunction(a){var b,c;if(1\u003d\u003d\u003dthis.I.getPresentingPlayerType()){var d\u003d!0,e\u003dg.Dh(\"ytp-ad-overlay-ad-info-dialog-container\"),f\u003dCs(a);if(this.B\u0026\u0026f\u0026\u0026g.Wh(this.B,f))this.B\u003dnull;else{1\u003d\u003d\u003dthis.I.getPresentingPlayerType()\u0026\u0026f\u0026\u0026Array.from(f.classList).forEach(function(l){l.startsWith(\"ytp-ad\")\u0026\u0026(d\u003d!1)});\nvar k\u003dGDa(this.tooltipRenderer);\"TOOLTIP_DISMISS_TYPE_TAP_ANYWHERE\"\u003d\u003d\u003d(null\u003d\u003d\u003d(b\u003dthis.tooltipRenderer.dismissStrategy)||void 0\u003d\u003d\u003db?void 0:b.type)?k\u0026\u0026(d\u003dd\u0026\u0026!g.Wh(this.element,f)):\"TOOLTIP_DISMISS_TYPE_TAP_INTERNAL\"\u003d\u003d\u003d(null\u003d\u003d\u003d(c\u003dthis.tooltipRenderer.dismissStrategy)||void 0\u003d\u003d\u003dc?void 0:c.type)\u0026\u0026(d\u003dk?!1:d\u0026\u0026g.Wh(this.element,f));this.j\u0026\u0026this.ub\u0026\u0026!e\u0026\u0026(!f||d\u0026\u0026g.iK(a))\u0026\u0026(this.C\u003d!0,iO(this))}}};\ng.h.yb\u003dfunction(){this.D||(this.j||(this.j\u003dFDa(this)),this.jD())};\nvar BVa\u003d{\"ytp-settings-button\":g.iJ()};g.w(kO,g.V);kO.prototype.onStateChange\u003dfunction(a){g.VI(this,g.U(a.state,2))};\nkO.prototype.onClick\u003dfunction(){this.I.zb();this.I.playVideo()};g.w(g.lO,g.V);g.lO.prototype.onClick\u003dfunction(){var a\u003dthis.api.V(),b\u003dthis.api.getVideoData(this.api.getPresentingPlayerType()),c\u003dthis.api.getPlaylistId();a\u003da.getVideoUrl(b.videoId,c,void 0,!0);if(navigator.share)try{var d\u003dnavigator.share({title:b.title,url:a});d instanceof Promise\u0026\u0026d.catch(HDa)}catch(e){e instanceof Error\u0026\u0026HDa(e)}else this.j.Wk(),fN(this.B,this.element,!1);this.api.xb(this.element)};\ng.lO.prototype.Ka\u003dfunction(){var a\u003dthis.api.V(),b\u003dthis.api.getVideoData(),c\u003dg.dD(a)\u0026\u0026g.cM(this.api)\u0026\u0026g.U(this.api.zb(),128);this.Ma(\"icon\",{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",Ib:!0,L:\"ytp-svg-fill\",W:{d:\"m 20.20,14.19 0,-4.45 7.79,7.79 -7.79,7.79 0,-4.56 C 16.27,20.69 12.10,21.81 9.34,24.76 8.80,25.13 7.60,27.29 8.12,25.65 9.08,21.32 11.80,17.18 15.98,15.38 c 1.33,-0.60 2.76,-0.98 4.21,-1.19 z\"}}]});a\u003da.disableSharing\u0026\u00262!\u003d\u003dthis.api.getPresentingPlayerType()||\n!b.showShareButton||b.Fk||c||b.D\u0026\u0026a.pfpChazalUi;c\u003dthis.api.gb().getPlayerSize().width;this.visible\u003d!!b.videoId\u0026\u0026c\u003e\u003dthis.u\u0026\u0026!a;g.L(this.element,\"ytp-share-button-visible\",this.visible);g.VI(this,this.visible);TN(this.tooltip);this.api.fb(this.element,this.visible\u0026\u0026this.ma)};\ng.lO.prototype.kc\u003dfunction(a){g.V.prototype.kc.call(this,a);this.api.fb(this.element,this.visible\u0026\u0026a)};\ng.lO.prototype.va\u003dfunction(){g.V.prototype.va.call(this);g.jp(this.element,\"ytp-share-button-visible\")};g.w(g.mO,g.eN);g.h\u003dg.mO.prototype;g.h.AR\u003dfunction(a){a\u003dCs(a);g.Wh(this.D,a)||g.Wh(this.closeButton,a)||fN(this)};\ng.h.Fb\u003dfunction(){g.eN.prototype.Fb.call(this);this.tooltip.Cj(this.element)};\ng.h.show\u003dfunction(){var a\u003dthis.ub;g.eN.prototype.show.call(this);this.Ka();a||this.api.Oa(\"onSharePanelOpened\")};\ng.h.vV\u003dfunction(){this.ub\u0026\u0026this.Ka()};\ng.h.Ka\u003dfunction(){var a\u003dthis;g.hp(this.element,\"ytp-share-panel-loading\");g.jp(this.element,\"ytp-share-panel-fail\");var b\u003dthis.api.getVideoData(),c\u003dthis.api.getPlaylistId()\u0026\u0026this.C.checked;b.getSharePanelCommand\u0026\u0026DK(this.api.al(),b.getSharePanelCommand,{includeListId:c}).then(function(d){a.isDisposed()||(g.jp(a.element,\"ytp-share-panel-loading\"),JDa(a,d))});\nb\u003dthis.api.getVideoUrl(!0,!0,!1,!1);g.oD(this.api.V())\u0026\u0026(b\u003dg.sj(b,g.WK({},\"emb_share\")));this.Ma(\"link\",b);this.Ma(\"linkText\",b);this.Ma(\"shareLinkWithUrl\",g.tG(\"Share link $URL\",{URL:b}));VM(this.B)};\ng.h.onFullscreenToggled\u003dfunction(a){!a\u0026\u0026this.fg()\u0026\u0026fN(this)};\ng.h.focus\u003dfunction(){this.B.focus()};\ng.h.va\u003dfunction(){g.eN.prototype.va.call(this);IDa(this)};g.w(pO,g.V);g.h\u003dpO.prototype;g.h.EG\u003dfunction(){};\ng.h.FG\u003dfunction(){};\ng.h.py\u003dfunction(){return!0};\ng.h.MZ\u003dfunction(){if(this.expanded){this.xa.show();var a\u003dthis.J.element.scrollWidth}else a\u003dthis.J.element.scrollWidth,this.xa.hide();this.Va\u003d34+a;g.L(this.badge.element,\"ytp-suggested-action-badge-expanded\",this.expanded);this.badge.element.style.width\u003d(this.expanded?34:this.Va)+\"px\";this.oa.start()};\ng.h.eU\u003dfunction(){this.badge.element.style.width\u003d(this.expanded?this.Va:34)+\"px\";this.Ia.start()};\ng.h.p_\u003dfunction(){g.L(this.badge.element,\"ytp-suggested-action-badge-with-offline-slate\",!0)};\ng.h.ji\u003dfunction(){this.py()?this.N.show():this.N.hide();KDa(this)};\ng.h.BR\u003dfunction(){this.enabled\u003d!1;this.ji()};\ng.h.o_\u003dfunction(){this.ji()};\ng.h.yW\u003dfunction(a){this.Na\u003d1\u003d\u003d\u003da;this.ji();g.L(this.badge.element,\"ytp-suggested-action-badge-with-offline-slate\",!1)};\ng.h.TW\u003dfunction(){g.L(this.badge.element,\"ytp-suggested-action-badge-fullscreen\",this.I.isFullscreen());this.ji()};g.w(qO,pO);g.h\u003dqO.prototype;g.h.va\u003dfunction(){rO(this);pO.prototype.va.call(this)};\ng.h.EG\u003dfunction(a){a.target!\u003d\u003dthis.dismissButton.element\u0026\u0026(MDa(this,!1),this.I.Oa(\"innertubeCommand\",this.onClickCommand))};\ng.h.FG\u003dfunction(){this.B\u003d!0;MDa(this,!0);this.ji()};\ng.h.EX\u003dfunction(a){this.Ea\u003da;this.ji()};\ng.h.xX\u003dfunction(a){var b\u003dthis.I.getVideoData();b\u0026\u0026b.videoId\u003d\u003d\u003dthis.videoId\u0026\u0026this.ya\u0026\u0026(this.X\u003da,a||(a\u003d3+this.I.getCurrentTime(),this.Md(a)))};\ng.h.onVideoDataChange\u003dfunction(a,b){var c;if(a\u003d!!b.videoId\u0026\u0026this.videoId!\u003d\u003db.videoId)this.videoId\u003db.videoId,this.B\u003d!1,this.j\u003d!0,this.X\u003dthis.ya\u003dthis.u\u003dthis.K\u003d!1,rO(this);if(a||!b.videoId)this.D\u003dthis.C\u003d!1;a\u003db.shoppingOverlayRenderer;this.Ea\u003dthis.enabled\u003d!1;if(a){this.enabled\u003d!0;var d,e,f;if(!this.C){var k\u003dnull\u003d\u003d\u003d(d\u003da.badgeInteractionLogging)||void 0\u003d\u003d\u003dd?void 0:d.trackingParams;(this.C\u003d!!k)\u0026\u0026this.I.fk(this.badge.element,k||null)}this.D||(this.D\u003d!(null\u003d\u003d\u003d(e\u003da.dismissButton)||void 0\u003d\u003d\u003de||!e.trackingParams))\u0026\u0026\nthis.I.fk(this.dismissButton.element,(null\u003d\u003d\u003d(f\u003da.dismissButton)||void 0\u003d\u003d\u003df?void 0:f.trackingParams)||null);this.text\u003dg.ix(a.text);if(d\u003dnull\u003d\u003d\u003d(c\u003da.dismissButton)||void 0\u003d\u003d\u003dc?void 0:c.a11yLabel)this.Sa\u003dg.ix(d);this.onClickCommand\u003da.onClickCommand;this.timing\u003da.timing;SE(b)?this.X\u003dthis.ya\u003d!0:this.Md()}LDa(this);oO(this);this.ji()};\ng.h.py\u003dfunction(){return!this.Ea\u0026\u0026this.enabled\u0026\u0026!this.B\u0026\u0026!this.Ya.Df()\u0026\u0026!this.Na\u0026\u0026!this.X\u0026\u0026(this.u||this.j)};\ng.h.Ne\u003dfunction(a){(this.u\u003da)?(nO(this),oO(this,!1)):(rO(this),this.Z.start());this.ji()};\ng.h.Md\u003dfunction(a){a\u003dvoid 0\u003d\u003d\u003da?0:a;var b\u003d[],c\u003dthis.timing.visible,d\u003dthis.timing.expanded;c\u0026\u0026b.push(new g.bx(1E3*(c.startSec+a),1E3*(c.endSec+a),{priority:9,namespace:\"shopping_overlay_visible\"}));d\u0026\u0026b.push(new g.bx(1E3*(d.startSec+a),1E3*(d.endSec+a),{priority:9,namespace:\"shopping_overlay_expanded\"}));this.I.Md(b)};g.w(sO,g.eN);sO.prototype.show\u003dfunction(){g.eN.prototype.show.call(this);this.C.start()};\nsO.prototype.hide\u003dfunction(){g.eN.prototype.hide.call(this);this.C.stop()};\nsO.prototype.Dt\u003dfunction(a,b){\"dataloaded\"\u003d\u003d\u003da\u0026\u0026((this.B\u003db.MK,this.j\u003db.KK,isNaN(this.B)||isNaN(this.j))?this.D\u0026\u0026(this.I.jf(\"intro\"),this.I.removeEventListener(g.dx(\"intro\"),this.oa),this.I.removeEventListener(g.ex(\"intro\"),this.Z),this.I.removeEventListener(\"onShowControls\",this.J),this.hide(),this.D\u003d!1):(this.I.addEventListener(g.dx(\"intro\"),this.oa),this.I.addEventListener(g.ex(\"intro\"),this.Z),this.I.addEventListener(\"onShowControls\",this.J),a\u003dnew g.bx(this.B,this.j,{priority:9,namespace:\"intro\"}),\nthis.I.Md([a]),this.D\u003d!0))};g.w(tO,g.V);tO.prototype.onClick\u003dfunction(){this.I.mp()};\ntO.prototype.Ka\u003dfunction(){var a\u003d!0,b\u003dthis.I.V();(b.S(\"embeds_enable_mobile_custom_controls\")||\"1\"\u003d\u003d\u003db.controlsType\u0026\u0026!b.S(\"embeds_use_native_controls_killswitch\")\u0026\u0026b.isMobile)\u0026\u0026g.dD(b)\u0026\u0026(a\u003da\u0026\u0026480\u003c\u003dthis.I.gb().getPlayerSize().width);g.VI(this,a);this.Ma(\"icon\",this.I.Bf()?{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",Ib:!0,W:{d:\"M11,13 L25,13 L25,21 L11,21 L11,13 Z M12,28 L24,28 L18,22 L12,28 Z M27,9 L9,9 C7.9,9 7,9.9 7,11 L7,23 C7,24.1 7.9,25 9,25 L13,25 L13,23 L9,23 L9,11 L27,11 L27,23 L23,23 L23,25 L27,25 C28.1,25 29,24.1 29,23 L29,11 C29,9.9 28.1,9 27,9 L27,9 Z\",\nfill:\"#fff\"}}]}:{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",Ib:!0,L:\"ytp-svg-fill\",W:{d:\"M12,28 L24,28 L18,22 L12,28 Z M27,9 L9,9 C7.9,9 7,9.9 7,11 L7,23 C7,24.1 7.9,25 9,25 L13,25 L13,23 L9,23 L9,11 L27,11 L27,23 L23,23 L23,25 L27,25 C28.1,25 29,24.1 29,23 L29,11 C29,9.9 28.1,9 27,9 L27,9 Z\"}}]})};new wt(\"yt.autonav\");g.w(uO,g.V);g.h\u003duO.prototype;\ng.h.xv\u003dfunction(){var a;if(a\u003d3!\u003d\u003dthis.I.getPresentingPlayerType()\u0026\u0026g.gM(this.I)\u0026\u0026400\u003c\u003dthis.I.gb().getPlayerSize().width)a\u003dthis.I.getVideoData(),a\u003dthis.I.V().S(\"client_respect_autoplay_switch_button_renderer\")?!!a.autoplaySwitchButtonRenderer:!1!\u003d\u003da.G_;if(a)this.j||(this.j\u003d!0,g.VI(this,this.j),this.u.push(this.T(this.I,\"videodatachange\",this.xv)),this.u.push(this.T(this.I,\"videoplayerreset\",this.xv)),this.u.push(this.T(this.I,\"onPlaylistUpdate\",this.xv)),this.u.push(this.T(this.I,\"autonavchange\",this.zJ)),\na\u003dthis.I.getVideoData(),this.zJ(a.autonavState),this.I.fb(this.element,this.j));else{this.j\u003d!1;g.VI(this,this.j);a\u003dg.q(this.u);for(var b\u003da.next();!b.done;b\u003da.next())this.wc(b.value)}};\ng.h.zJ\u003dfunction(a){(a\u003d1!\u003d\u003da)||(g.rt.getInstance(),a\u003dg.P(\"web_autonav_allow_off_by_default\")\u0026\u0026!g.tt(0,141)\u0026\u0026g.O(\"AUTONAV_OFF_BY_DEFAULT\")?!1:!g.tt(0,140));this.isChecked\u003da;NDa(this)};\ng.h.onClick\u003dfunction(){this.isChecked\u003d!this.isChecked;this.I.XB(this.isChecked?2:1);NDa(this);this.I.xb(this.element)};\ng.h.getValue\u003dfunction(){return this.isChecked};\ng.h.setValue\u003dfunction(a){this.isChecked\u003da;this.Da(\"ytp-autonav-toggle-button\").setAttribute(\"aria-checked\",String(this.isChecked))};g.w(g.wO,g.V);g.wO.prototype.va\u003dfunction(){this.ctx\u003dnull;g.V.prototype.va.call(this)};g.w(xO,g.V);xO.prototype.onClick\u003dfunction(){this.I.Oa(\"innertubeCommand\",this.B)};\nxO.prototype.onClickCommand\u003dfunction(a){(null\u003d\u003d\u003da||void 0\u003d\u003d\u003da?0:a.changeKeyedMarkersVisibilityCommand)\u0026\u0026this.Vb()};\nxO.prototype.updateVideoData\u003dfunction(a,b){a\u003db.MQ;this.B\u003dnull\u003d\u003d\u003da||void 0\u003d\u003d\u003da?void 0:a.command;this.u.disabled\u003dnull\u003d\u003dthis.B;g.L(this.u,\"ytp-chapter-container-disabled\",this.u.disabled);this.Vb()};\nxO.prototype.Vb\u003dfunction(){var a\u003d\"\",b\u003dthis.K.j,c\u003d!!this.I.getLoopRange();if(1\u003cb.length\u0026\u0026!c){a\u003d1E3*this.I.getProgressState().current;c\u003dXN(b,a);a\u003db[c].title||\"Chapters\";if(c!\u003d\u003dthis.currentIndex||this.j)this.I.Oa(\"innertubeCommand\",b[c].onActiveCommand),this.currentIndex\u003dc;this.j\u003d!1}else this.j\u003d!0;a!\u003d\u003dthis.C\u0026\u0026(this.update({title:a}),this.C\u003da);a?this.show():this.hide()};g.w(g.zO,g.V);g.zO.prototype.Sc\u003dfunction(a){g.U(a.state,32)?AO(this,this.api.jh()):this.ub\u0026\u0026(g.U(a.state,16)||g.U(a.state,1))||this.j.hide()};\ng.zO.prototype.Dd\u003dfunction(){var a\u003dthis.api.zb();(g.U(a,32)||g.U(a,16))\u0026\u0026BO(this)};\ng.zO.prototype.D\u003dfunction(){this.B\u003dNaN;BO(this)};\ng.zO.prototype.hide\u003dfunction(){this.u\u0026\u0026AO(this,null);g.V.prototype.hide.call(this)};g.w(CO,g.V);CO.prototype.onClick\u003dfunction(){this.Ua.xb(this.element);this.Ua.Oa(\"onFullerscreenEduClicked\")};\nCO.prototype.Ka\u003dfunction(){this.Ua.isFullscreen()?this.u?this.j.hide():this.j.show():this.hide();this.Ua.fb(this.element,this.Ua.isFullscreen()\u0026\u0026!this.u)};g.w(g.DO,g.V);g.h\u003dg.DO.prototype;g.h.onClick\u003dfunction(){var a\u003dthis;if(this.I.V().Ya||this.I.V().J){this.I.xb(this.element);try{this.I.toggleFullscreen().catch(function(b){a.Ow(b)})}catch(b){this.Ow(b)}}else fN(this.message,this.element,!0)};\ng.h.Ow\u003dfunction(a){String(a).includes(\"fullscreen error\")?g.lw(a):g.R(a);this.OG()};\ng.h.OG\u003dfunction(){this.disable();this.message.pd(this.element,!0)};\ng.h.Rm\u003dfunction(){Ev()\u003d\u003d\u003dthis.I.getRootNode()?this.B.start():(this.B.stop(),this.message\u0026\u0026this.message.hide())};\ng.h.AT\u003dfunction(){if(window.screen\u0026\u0026window.outerWidth\u0026\u0026window.outerHeight){var a\u003d.9*window.screen.width,b\u003d.9*window.screen.height,c\u003dMath.max(window.outerWidth,window.innerWidth),d\u003dMath.max(window.outerHeight,window.innerHeight);if(c\u003ed!\u003d\u003da\u003eb){var e\u003dc;c\u003dd;d\u003de}a\u003ec\u0026\u0026b\u003ed\u0026\u0026this.OG()}};\ng.h.disable\u003dfunction(){var a\u003dthis;if(!this.message){var b\u003d(null!\u003dws([\"requestFullscreen\",\"webkitRequestFullscreen\",\"mozRequestFullScreen\",\"msRequestFullscreen\"],document.body)?\"Full screen is unavailable. $BEGIN_LINKLearn More$END_LINK\":\"Your browser doesn\u0027t support full screen. $BEGIN_LINKLearn More$END_LINK\").split(/\\$(BEGIN|END)_LINK/);this.message\u003dnew g.eN(this.I,{G:\"div\",Ha:[\"ytp-popup\",\"ytp-generic-popup\"],W:{role:\"alert\",tabindex:\"0\"},U:[b[0],{G:\"a\",W:{href:\"https://support.google.com/youtube/answer/6276924\",\ntarget:this.I.V().K},qa:b[2]},b[4]]},100,!0);this.message.hide();g.J(this,this.message);this.message.subscribe(\"show\",function(c){a.u.Zs(a.message,c)});\ng.fM(this.I,this.message.element,4);this.element.setAttribute(\"aria-disabled\",\"true\");this.element.setAttribute(\"aria-haspopup\",\"true\");(0,this.j)();this.j\u003dnull}};\ng.h.Ka\u003dfunction(){var a\u003dOCa(this.I),b\u003dthis.I.V().J\u0026\u0026250\u003ethis.I.getPlayerSize().width;g.VI(this,a\u0026\u0026!b);this.I.fb(this.element,this.ub)};\ng.h.gj\u003dfunction(a){if(a){var b\u003d{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"g\",L:\"ytp-fullscreen-button-corner-2\",U:[{G:\"path\",Ib:!0,L:\"ytp-svg-fill\",W:{d:\"m 14,14 -4,0 0,2 6,0 0,-6 -2,0 0,4 0,0 z\"}}]},{G:\"g\",L:\"ytp-fullscreen-button-corner-3\",U:[{G:\"path\",Ib:!0,L:\"ytp-svg-fill\",W:{d:\"m 22,14 0,-4 -2,0 0,6 6,0 0,-2 -4,0 0,0 z\"}}]},{G:\"g\",L:\"ytp-fullscreen-button-corner-0\",U:[{G:\"path\",Ib:!0,L:\"ytp-svg-fill\",W:{d:\"m 20,26 2,0 0,-4 4,0 0,-2 -6,0 0,6 0,0 z\"}}]},{G:\"g\",\nL:\"ytp-fullscreen-button-corner-1\",U:[{G:\"path\",Ib:!0,L:\"ytp-svg-fill\",W:{d:\"m 10,22 4,0 0,4 2,0 0,-6 -6,0 0,2 0,0 z\"}}]}]};a\u003dWM(this.I,\"Exit full screen\",\"f\");document.activeElement\u003d\u003d\u003dthis.element\u0026\u0026this.I.getRootNode().focus()}else b\u003d{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"g\",L:\"ytp-fullscreen-button-corner-0\",U:[{G:\"path\",Ib:!0,L:\"ytp-svg-fill\",W:{d:\"m 10,16 2,0 0,-4 4,0 0,-2 L 10,10 l 0,6 0,0 z\"}}]},{G:\"g\",L:\"ytp-fullscreen-button-corner-1\",U:[{G:\"path\",\nIb:!0,L:\"ytp-svg-fill\",W:{d:\"m 20,10 0,2 4,0 0,4 2,0 L 26,10 l -6,0 0,0 z\"}}]},{G:\"g\",L:\"ytp-fullscreen-button-corner-2\",U:[{G:\"path\",Ib:!0,L:\"ytp-svg-fill\",W:{d:\"m 24,24 -4,0 0,2 L 26,26 l 0,-6 -2,0 0,4 0,0 z\"}}]},{G:\"g\",L:\"ytp-fullscreen-button-corner-3\",U:[{G:\"path\",Ib:!0,L:\"ytp-svg-fill\",W:{d:\"M 12,20 10,20 10,26 l 6,0 0,-2 -4,0 0,-4 0,0 z\"}}]}]},a\u003dWM(this.I,\"Full screen\",\"f\");a\u003dthis.message?null:a;this.update({title:a,icon:b});TN(this.u.pc())};\ng.h.va\u003dfunction(){this.message||((0,this.j)(),this.j\u003dnull);g.V.prototype.va.call(this)};g.w(EO,g.V);EO.prototype.onClick\u003dfunction(){this.I.Oa(\"onCollapseMiniplayer\");this.I.xb(this.element)};\nEO.prototype.Ka\u003dfunction(){this.visible\u003d!this.I.isFullscreen();g.VI(this,this.visible);this.I.fb(this.element,this.visible\u0026\u0026this.ma)};\nEO.prototype.kc\u003dfunction(a){g.V.prototype.kc.call(this,a);this.I.fb(this.element,this.visible\u0026\u0026a)};g.w(FO,g.V);FO.prototype.onVideoDataChange\u003dfunction(a){this.Ka(\"newdata\"\u003d\u003d\u003da)};\nFO.prototype.Ka\u003dfunction(a){var b\u003dthis.I.getVideoData(),c\u003db.Wc,d\u003dthis.I.zb();d\u003d(g.eI(d)||g.U(d,4))\u0026\u00260\u003cc.length;g.VI(this,d);a\u0026\u0026(this.j\u003d!0);if(d){this.j\u0026\u0026g.ap(this.u);a\u003dnull;d\u003d\"\";for(var e\u003d0;e\u003cc.length;e++)if(c[e].id\u003d\u003d\u003db.videoId){a\u003dc[e].title;d\u003dg.tG(\"Viewing $CAMERA_INDEX of $CAMERA_COUNT\",{CAMERA_INDEX:String(e+1),CAMERA_COUNT:String(c.length)})+\"\\n\";break}this.update({text:d+a,preview:b.Se(\"default.jpg\")});TN(this.tooltip)}else this.u.stop()};\nFO.prototype.B\u003dfunction(){SN(this.tooltip,this.element,\"More cameras available\");this.j\u003d!1};g.w(GO,g.eN);g.h\u003dGO.prototype;g.h.show\u003dfunction(){var a\u003dthis.ub;g.eN.prototype.show.call(this);a||(this.B.T(this.api,\"presentingplayerstatechange\",this.Ka),this.B.T(this.api,\"videodatachange\",this.Ka),this.Ka())};\ng.h.hide\u003dfunction(){this.B\u0026\u0026(g.Jv(this.B),g.eN.prototype.hide.call(this))};\ng.h.Ka\u003dfunction(){var a\u003dthis,b\u003dthis.api.getVideoData(),c\u003db.Wc,d,e\u003d{};for(d\u003d0;d\u003cc.length;e\u003d{DC:e.DC},d++){var f\u003dthis.j[d];f||(f\u003dnew g.V({G:\"button\",Ha:[\"ytp-multicam-menu-item\",\"ytp-button\"],W:{\"aria-checked\":\"{{selected}}\",\"data-id\":\"{{videoId}}\"},U:[{G:\"div\",L:\"ytp-multicam-menu-item-title\",qa:\"{{cameraName}}\"}]}),e.DC\u003dd,f.Qa(\"click\",function(n){return function(){var p\u003dn.DC,r\u003da.api.getVideoData(),t\u003da.api,u\u003dr.Wc[p];p\u003dg.hM(t.app,1).getVideoData();r\u003dt.getCurrentTime();u.id\u003d\u003d\u003dp.videoId?(u\u003dg.hM(t.app,\n1),g.hM(t.app)!\u003d\u003du\u0026\u0026(t.app.Wm(),p.isLivePlayback||t.seekTo(r))):t.app.loadVideoByPlayerVars({videoId:u.id,title:p.title,start:p.isLivePlayback?null:r,raw_player_response:{multicamera:{playerLegacyMulticameraRenderer:{metadataList:p.pK}}}},4)}}(e)),f.Ba(this.items),this.j[d]\u003df);\nvar k\u003dc[d],l\u003dk.id;if(l!\u003d\u003df.element.getAttribute(\"data-id\")){var m\u003dk.thumbnail_url;!m\u0026\u0026l\u0026\u0026(m\u003dyD(this.api.V(),l,\"default.jpg\"));f.element.style.backgroundImage\u003dm?\"url(\"+m+\")\":\"\"}f.update({cameraName:k.title,videoId:l,selected:l\u003d\u003d\u003db.videoId?!0:null})}for(;d\u003cthis.j.length;)this.j.pop().dispose();d\u003dthis.api.zb();b\u003dc.length||!b.isLoaded();g.eI(d)||g.U(d,4)||b||!this.fg()||fN(this)};\ng.h.focus\u003dfunction(){for(var a\u003dthis.api.getVideoData(),b\u003da.Wc,c\u003d0;c\u003cb.length;c++)if(b[c].id\u003d\u003d\u003da.videoId){this.j[c].focus();break}};\ng.h.va\u003dfunction(){g.df(this.j);g.eN.prototype.va.call(this)};g.w(HO,g.I);HO.prototype.j\u003dfunction(){var a\u003d(0,g.Q)()-this.startTime;a\u003da\u003cthis.duration?a/this.duration:1;this.u(g.zp(CVa,a));1\u003ea\u0026\u0026this.delay.start()};\nvar CVa\u003dnew g.yp(0,0,.4,0,.2,1,1,1),SDa\u003d/[0-9.-]+|[^0-9.-]+/g;g.w(g.JO,g.V);g.h\u003dg.JO.prototype;g.h.AJ\u003dfunction(a){this.visible\u003d300\u003c\u003da.width;g.VI(this,this.visible);this.I.fb(this.element,this.visible\u0026\u0026this.ma)};\ng.h.pX\u003dfunction(){this.I.V().ma?this.I.isMuted()?this.I.unMute():this.I.mute():fN(this.message,this.element,!0);this.I.xb(this.element)};\ng.h.onVolumeChange\u003dfunction(a){this.setVolume(a.volume,a.muted)};\ng.h.setVolume\u003dfunction(a,b){var c\u003dthis,d\u003db?0:a/100,e\u003dthis.I.V();a\u003d0\u003d\u003d\u003dd?1:50\u003ca?1:0;if(this.D!\u003d\u003da){var f\u003dthis.Z;isNaN(f)?VDa(this,a):IO(this.xa,function(l){VDa(c,f+(c.D-f)*l)},250);\nthis.D\u003da}d\u003d0\u003d\u003d\u003dd?1:0;if(this.C!\u003d\u003dd){var k\u003dthis.N;isNaN(k)?WDa(this,d):IO(this.X,function(l){WDa(c,k+(c.C-k)*l)},250);\nthis.C\u003dd}e.ma\u0026\u0026(e\u003dWM(this.I,\"Mute\",\"m\"),d\u003dWM(this.I,\"Unmute\",\"m\"),this.Ma(\"title\",b?d:e),TN(this.tooltip))};\ng.h.kc\u003dfunction(a){g.V.prototype.kc.call(this,a);this.I.fb(this.element,this.visible\u0026\u0026a)};\nvar TDa\u003d[\"M\",19,\",\",11.29,\" C\",21.89,\",\",12.15,\" \",24,\",\",14.83,\" \",24,\",\",18,\" C\",24,\",\",21.17,\" \",21.89,\",\",23.85,\" \",19,\",\",24.71,\" L\",19,\",\",24.77,\" C\",21.89,\",\",23.85,\" \",24,\",\",21.17,\" \",24,\",\",18,\" C\",24,\",\",14.83,\" \",21.89,\",\",12.15,\" \",19,\",\",11.29,\" L\",19,\",\",11.29,\" Z\"],UDa\u003d[\"M\",19,\",\",11.29,\" C\",21.89,\",\",12.15,\" \",24,\",\",14.83,\" \",24,\",\",18,\" C\",24,\",\",21.17,\" \",21.89,\",\",23.85,\" \",19,\",\",24.71,\" L\",19,\",\",26.77,\" C\",23.01,\",\",25.86,\" \",26,\",\",22.28,\" \",26,\",\",18,\" C\",26,\",\",13.72,\" \",\n23.01,\",\",10.14,\" \",19,\",\",9.23,\" L\",19,\",\",11.29,\" Z\"];g.w(KO,g.V);KO.prototype.onClick\u003dfunction(){this.I.togglePictureInPicture()};g.w(g.LO,g.V);g.LO.prototype.onStateChange\u003dfunction(a){XDa(this,a.state);a\u003dg.U(a.state,2);GD(this.I.V())\u0026\u0026(!this.u\u0026\u0026!a||this.u\u0026\u0026a?(this.hide(),this.I.fb(this.element,!1)):(this.show(),this.I.fb(this.element,!0)))};\ng.LO.prototype.onVideoDataChange\u003dfunction(){g.L(this.element,\"ytp-play-button-playlist\",g.cM(this.I))};\ng.LO.prototype.Iu\u003dfunction(a){var b;this.I.xb(this.element);if(g.eI(this.I.zb()))this.I.pauseVideo();else{if(this.I.Te()\u0026\u0026this.I.zb().isCued()){var c\u003d{};!this.I.S(\"web_player_csi_ctt_killswitch\")\u0026\u0026(null\u003d\u003d\u003d(b\u003dthis.I.getVideoData())||void 0\u003d\u003d\u003db?0:b.X)\u0026\u0026(c.cttAuthInfo\u003d{token:this.I.getVideoData().X,videoId:this.I.getVideoData().videoId});Hx(\"direct_playback\",c)}this.I.Hi().timerName\u003d\"direct_playback\";this.I.playVideo()}this.I.V().S(\"miniplayer_disable_play_button_click_focus\")\u0026\u0026this.I.Te()\u0026\u0026a\u0026\u0026\"click\"\u003d\u003d\u003d\na.type\u0026\u0026this.element.blur()};g.w(g.NO,g.V);g.h\u003dg.NO.prototype;g.h.onVideoDataChange\u003dfunction(){ZDa(this);this.C\u0026\u0026(this.wc(this.C),this.C\u003dnull);this.videoData\u003dthis.I.getVideoData(1);if(this.playlist\u003dthis.I.getPlaylist())this.playlist.subscribe(\"shuffle\",this.onVideoDataChange,this),this.C\u003dthis.T(this.I,\"progresssync\",this.CR);this.B\u003d$Da(this);MO(this);this.kD(this.I.gb().getPlayerSize())};\ng.h.kD\u003dfunction(a){a\u003dvoid 0\u003d\u003d\u003da?this.I.gb().getPlayerSize():a;a\u003d(g.cM(this.I)||this.j\u0026\u0026g.gM(this.I)||aEa(this))\u0026\u0026(this.j||400\u003c\u003da.width);g.VI(this,a);this.I.fb(this.element,a)};\ng.h.onClick\u003dfunction(a){this.I.xb(this.element);var b\u003d!0;this.isLinkable?b\u003dg.SM(a,this.I):g.Fs(a);b\u0026\u0026(this.j\u0026\u00265\u003d\u003d\u003dthis.I.getPresentingPlayerType()?this.I.ea(\"ytoprerollinternstitialnext\"):this.j?this.I.nextVideo(!0):this.B?this.I.seekTo(0):this.I.previousVideo(!0))};\ng.h.CR\u003dfunction(){var a\u003d$Da(this);a!\u003d\u003dthis.B\u0026\u0026(this.B\u003da,MO(this))};\ng.h.va\u003dfunction(){this.u\u0026\u0026(this.u(),this.u\u003dnull);ZDa(this);g.V.prototype.va.call(this)};g.w(OO,g.V);g.h\u003dOO.prototype;g.h.DR\u003dfunction(a){this.DJ(a.pageX);this.CJ(a.pageX+a.deltaX);this.BJ()};\ng.h.DJ\u003dfunction(a){this.oa\u003da};\ng.h.CJ\u003dfunction(a){!isNaN(this.oa)\u0026\u00260\u003cthis.thumbnails.length\u0026\u0026(this.Z\u003da-this.oa,0\u003cthis.thumbnails.length\u0026\u00260!\u003d\u003dthis.Z\u0026\u0026(this.C\u003dthis.D+this.Z,a\u003d-(this.C-this.K/2)/this.B.offsetWidth*this.api.getDuration(),0\u003c\u003da\u0026\u0026a\u003c\u003dthis.api.getDuration()?(this.api.seekTo(a,!1),g.vm(this.B,\"transform\",\"translateX(\"+this.C+\"px)\"),a\u003dg.hK(a),this.update({seekTime:a})):this.C\u003dthis.D))};\ng.h.BJ\u003dfunction(){this.oa\u003dNaN;this.Z\u003d0;this.D\u003dthis.C};\ng.h.play\u003dfunction(){var a\u003d-(this.C-this.K/2)/this.B.offsetWidth*this.api.getDuration();this.api.seekTo(a);this.api.playVideo()};\ng.h.enable\u003dfunction(){this.ya\u003dthis.api.getCurrentTime();this.isEnabled\u003d!0;this.xa\u003dthis.T(this.element,\"wheel\",this.DR)};\ng.h.disable\u003dfunction(){this.hide();this.isEnabled\u003d!1;this.xa\u0026\u0026this.wc(this.xa)};\ng.h.reset\u003dfunction(){this.disable();this.u\u003d[];this.X\u003d!1};\ng.h.va\u003dfunction(){for(var a;this.j.length;)null\u003d\u003d\u003d(a\u003dthis.j.pop())||void 0\u003d\u003d\u003da?void 0:a.dispose();g.V.prototype.va.call(this)};\ng.w(bEa,g.V);g.w(QO,g.V);g.w(dEa,g.V);g.w(RO,g.V);gEa.prototype.update\u003dfunction(a,b,c,d){this.width\u003db;this.u\u003dc;this.D\u003dd;this.j\u003db-c-d;this.position\u003dg.ch(a,c,c+this.j);this.C\u003dthis.position-c;this.B\u003dthis.C/this.j};g.w(VO,g.V);g.w(g.XO,g.WI);g.h\u003dg.XO.prototype;g.h.yb\u003dfunction(){var a;g.$O(this);cP(this);ZO(this,this.oa);null\u003d\u003d\u003d(a\u003dthis.u)||void 0\u003d\u003d\u003da?void 0:PO(a,this.api.getCurrentTime())};\ng.h.onClickCommand\u003dfunction(a){if(a\u003dnull\u003d\u003d\u003da||void 0\u003d\u003d\u003da?void 0:a.changeKeyedMarkersVisibilityCommand){var b\u003da.key;a.isVisible\u0026\u0026b\u0026\u0026aP(this,b)}};\ng.h.EY\u003dfunction(a){this.api.Oa(\"innertubeCommand\",this.bd[a.id])};\ng.h.Vb\u003dfunction(){cP(this);var a\u003dthis.api.getCurrentTime();(a\u003cthis.clipStart||a\u003ethis.clipEnd)\u0026\u0026this.RB()};\ng.h.SW\u003dfunction(a){var b,c;if(!g.Gs(a)){var d\u003d!1;switch(g.Hs(a)){case 32:(null\u003d\u003d\u003d(b\u003dthis.u)||void 0\u003d\u003d\u003db?0:b.isEnabled)\u0026\u0026this.aF();d\u003d!0;break;case 27:(null\u003d\u003d\u003d(c\u003dthis.u)||void 0\u003d\u003d\u003dc?0:c.isEnabled)\u0026\u0026this.SL(),d\u003d!0}d\u0026\u0026g.Fs(a)}};\ng.h.FR\u003dfunction(a){if(!g.Gs(a)){var b\u003d!1;switch(g.Hs(a)){case 36:this.api.seekTo(0);b\u003d!0;break;case 35:this.api.seekTo(Infinity);b\u003d!0;break;case 34:this.api.seekBy(-60);b\u003d!0;break;case 33:this.api.seekBy(60);b\u003d!0;break;case 38:this.api.seekBy(5);b\u003d!0;break;case 40:this.api.seekBy(-5),b\u003d!0}b\u0026\u0026g.Fs(a)}};\ng.h.Dt\u003dfunction(a,b){this.updateVideoData(b,\"newdata\"\u003d\u003d\u003da)};\ng.h.GU\u003dfunction(){this.Dt(\"newdata\",this.api.getVideoData())};\ng.h.updateVideoData\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?!1:b;var c,d\u003d!!a\u0026\u0026a.isValid();d\u0026\u0026(lF(a)||fP(this)?this.Lb\u003d!1:this.Lb\u003da.allowLiveDvr,g.L(this.api.getRootNode(),\"ytp-enable-live-buffer\",!(null\u003d\u003d\u003da||void 0\u003d\u003d\u003da||!lF(a))));wEa(this,this.api.rf());if(b){if(d){b\u003da.clipEnd;this.clipStart\u003da.clipStart;this.clipEnd\u003db;iP(this);for(dP(this,this.Z,this.bb);0\u003cthis.J.length;)this.J.pop().dispose();this.heatMarkersDecorations\u003d[];this.kb\u003d{};null\u003d\u003d\u003d(c\u003dthis.u)||void 0\u003d\u003d\u003dc?void 0:c.reset();nP(this)}else this.RB();g.qQ(this.tooltip)}if(a){b\u003d\na.watchNextResponse;if(b\u003d!a.isLivePlayback\u0026\u0026b)b\u003dthis.api.getVideoData(),d\u003db.ZF,b\u003dnull!\u003db.multiMarkersPlayerBarRenderer||null!\u003dd\u0026\u00260\u003cd.length||0\u003cb.zr.length;if(!b||this.Rb||this.Rb)hEa(this),YO(this);else{b\u003dthis.api.getVideoData();if(d\u003db.multiMarkersPlayerBarRenderer){var e,f\u003dthis.api.getVideoData();f.uq\u003d(null\u003d\u003d\u003d(e\u003dd.visibleOnLoad)||void 0\u003d\u003d\u003de?void 0:e.key)||f.uq;b\u003dg.q(d.markersMap);for(e\u003db.next();!e.done;e\u003db.next())e\u003de.value,e.key\u0026\u0026e.value\u0026\u0026(this.kb[e.key]\u003de.value);null!\u003df.uq\u0026\u0026aP(this,f.uq)}else{if(e\u003d\nthis.api.V().S(\"web_key_moments_markers\")\u0026\u00260\u003cb.zr.length){e\u003dOL.getState().entities;d\u003dg.q(b.zr);for(var k\u003dd.next();!k.done;k\u003dd.next()){k\u003dk.value;var l\u003de.macroMarkersListEntity?e.macroMarkersListEntity[k]||null:null;l\u003dnull\u003d\u003d\u003dl||void 0\u003d\u003d\u003dl?void 0:l.markersList;\"MARKER_TYPE_TIMESTAMPS\"\u003d\u003d\u003d(null\u003d\u003d\u003dl||void 0\u003d\u003d\u003dl?void 0:l.markerType)\u0026\u0026(this.je[k]\u003dl)}d\u003d!1;k\u003dg.pL(\"visibility_override\",\"markersVisibilityOverrideEntity\");e\u003de.markersVisibilityOverrideEntity?e.markersVisibilityOverrideEntity[k]||null:null;e\u003dg.q((null\u003d\u003d\u003d\ne||void 0\u003d\u003d\u003de?void 0:e.videoId)\u003d\u003d\u003db.videoId\u0026\u0026(null\u003d\u003d\u003de||void 0\u003d\u003d\u003de?0:e.visibilityOverrideMarkersKey)?e.visibilityOverrideMarkersKey:b.visibleOnLoadKeys);for(k\u003de.next();!k.done;k\u003de.next()){var m\u003dnull\u003d\u003d\u003d(f\u003dthis.je[k.value])||void 0\u003d\u003d\u003df?void 0:f.markers;if(m){l\u003dk\u003dd\u003dvoid 0;YO(this);m\u003dg.q(m);for(var n\u003dm.next();!n.done;n\u003dm.next()){var p\u003dn.value;n\u003dnew VO;n.title\u003d(null\u003d\u003d\u003d(l\u003dp.title)||void 0\u003d\u003d\u003dl?void 0:l.simpleText)||\"\";n.timeRangeStartMillis\u003dNumber(p.startMillis);n.onActiveCommand\u003dnull!\u003d\u003d(d\u003dnull\u003d\u003d\u003d(k\u003dp.Xga)||\nvoid 0\u003d\u003d\u003dk?void 0:k.innertubeCommand)\u0026\u0026void 0!\u003d\u003dd?d:void 0;kEa(this,n)}ZO(this,this.oa);d\u003dBDa(this.oa,this.bd);this.api.Md(d);d\u003d!0}}e\u003dd}!e\u0026\u0026(f\u003db.ZF)\u0026\u0026(jEa(this,f),b.vj\u003dthis.j,iEa(this))}a.WC\u0026\u0026(f\u003da.WC,b\u003df.key,f.isVisible\u0026\u0026b\u0026\u0026aP(this,b),a.WC\u003dvoid 0)}}cP(this)};\ng.h.ER\u003dfunction(a){this.X\u0026\u0026!g.U(a.state,32)\u0026\u00263!\u003d\u003dthis.api.getPresentingPlayerType()\u0026\u0026this.X.cancel()};\ng.h.EJ\u003dfunction(a){var b\u003d!!this.Rb!\u003d\u003d!!a;(this.Rb\u003da)?(this.Ma(\"clipstarticon\",Pza()),this.Ma(\"clipendicon\",Pza()),this.Ma(\"clipstarttitle\",null),this.Ma(\"clipendtitle\",null)):(this.Ma(\"clipstarticon\",Kza()),this.Ma(\"clipendicon\",Jza()),this.Ma(\"clipstarttitle\",\"Watch full video\"),this.Ma(\"clipendtitle\",\"Watch full video\"));iP(this);dP(this,this.Z,this.bb);b\u0026\u0026(this.updateVideoData(this.api.getVideoData(),!0),g.$O(this))};\ng.h.HX\u003dfunction(a,b,c){var d,e,f,k\u003dg.Dm(this.element),l\u003dbP(this).j,m\u003dc?c.getAttribute(\"data-tooltip\"):void 0,n\u003dc?c.getAttribute(\"data-position\"):void 0,p\u003dc?c.getAttribute(\"data-offset-y\"):void 0;p\u003dp?Number(p):0;n\u0026\u0026(a\u003doK(this.B,Number(c.getAttribute(\"data-position\")),0)*l+g.Dm(this.Kc).x);this.Cb.x\u003da-k.x;this.Cb.y\u003db-k.y;a\u003dbP(this);k\u003dhP(this,a);b\u003d0;if(null\u003d\u003d\u003d(d\u003dthis.api.getVideoData())||void 0\u003d\u003d\u003dd?0:lF(d))(b\u003dthis.api.getProgressState().seekableEnd)\u0026\u0026k\u003eb\u0026\u0026(k\u003db,c\u003d-this.ya,b\u003doK(this.B,b)*bP(this).j+c,\na.position\u003db),b\u003dthis.B.u;fP(this)\u0026\u0026(b\u003dthis.B.u);b\u003dm||g.hK(this.Lb?k-this.B.j:k-b);c\u003da.position+this.Re;k-\u003dthis.api.qd();if(this.api.jh()){if(1\u003cthis.j.length){l\u003dgP(this,this.Cb.x,!0);for(n\u003d0;n\u003cthis.j.length;)g.L(this.j[n].j,\"ytp-exp-chapter-hover-effect\",n\u003d\u003d\u003dl),n++;n\u003dthis.j[l].startTime;for(var r\u003dl\u003d\u003d\u003dthis.j.length-1?Infinity:this.j[l+1].startTime,t\u003dg.q(this.oa),u\u003dt.next();!u.done;u\u003dt.next())u\u003du.value,g.L(u.element,\"ytp-timed-marker-hover\",u.timeRangeStartMillis\u003e\u003dn\u0026\u0026u.timeRangeStartMillis\u003cr);if(1\u003cthis.J.length)for(n\u003d\n0;n\u003cthis.j.length;n++)g.L(this.J[n].element,\"ytp-heatmap-hover\",n\u003d\u003d\u003dl)}n\u003dthis.tooltip.scale;p\u003d(isNaN(p)?0:p)-45*n;l\u003dXN(this.j,1E3*k);(l\u003dthis.j[l].title)||(p+\u003d16*n);.6\u003d\u003d\u003dthis.tooltip.scale\u0026\u0026(p\u003dl?110:126);n\u003dXN(this.j,1E3*k);this.Ya\u003dpEa(this,k,n)?n:pEa(this,k,n+1)?n+1:-1;g.L(this.api.getRootNode(),\"ytp-progress-bar-snap\",-1!\u003d\u003dthis.Ya\u0026\u00261\u003cthis.j.length);n\u003d!1;r\u003dg.q(this.heatMarkersDecorations);for(t\u003dr.next();!t.done;t\u003dr.next())t\u003dt.value,u\u003d1E3*k,u\u003e\u003dt.visibleTimeRangeStartMillis\u0026\u0026u\u003c\u003dt.visibleTimeRangeEndMillis\u0026\u0026\n(l\u003dt.label,b\u003dg.hK(t.decorationTimeMillis/1E3),n\u003d!0);this.lc!\u003d\u003dn\u0026\u0026(this.lc\u003dn,this.api.fb(this.Wb,this.lc));g.L(this.api.getRootNode(),\"ytp-progress-bar-decoration\",n);n\u003d320*this.tooltip.scale;r\u003dl.length*(this.C?8.55:5.7);n\u003dr\u003c\u003dn?r:n;r\u003dn\u003c160*this.tooltip.scale;t\u003d3;!r\u0026\u0026n/2\u003ea.position\u0026\u0026(t\u003d1);!r\u0026\u0026n/2\u003ethis.D-a.position\u0026\u0026(t\u003d2);this.api.V().J\u0026\u0026(p-\u003d10);this.J.length\u0026\u0026this.J[0].isValid\u0026\u0026(p-\u003d14*(this.C?2:1),this.Ja||(this.Ja\u003d!0,this.api.fb(this.xa,this.Ja)));WO(this)\u0026\u0026((null\u003d\u003d\u003d(e\u003dthis.u)||void 0\u003d\u003d\u003de?0:e.isEnabled)||\n0\u003cthis.N)\u0026\u0026(p-\u003d(null\u003d\u003d\u003d(f\u003dthis.u)||void 0\u003d\u003d\u003df?0:f.isEnabled)?jP(this):this.N);QEa(this.tooltip,c,k,b,!!m,p,l,t)}else QEa(this.tooltip,c,k,b,!!m,p);g.hp(this.api.getRootNode(),\"ytp-progress-bar-hover\");oEa(this)};\ng.h.GX\u003dfunction(){g.qQ(this.tooltip);g.jp(this.api.getRootNode(),\"ytp-progress-bar-hover\");this.Ja\u0026\u0026(this.Ja\u003d!1,this.api.fb(this.xa,this.Ja))};\ng.h.FX\u003dfunction(a,b){WO(this)\u0026\u0026this.u\u0026\u0026(this.u.X?PO(this.u,this.api.getCurrentTime()):cEa(this.u),this.u.show(),g.L(this.api.getRootNode(),\"ytp-fine-scrubbing-enable\",this.u.isEnabled));this.K\u0026\u0026(this.K.dispose(),this.K\u003dnull);this.Dc\u003db;1\u003cthis.j.length\u0026\u0026-1!\u003d\u003dthis.Ya?this.api.seekTo(this.j[this.Ya].startTime/1E3,!1):this.api.seekTo(hP(this,bP(this)),!1);g.hp(this.element,\"ytp-drag\");(this.md\u003dg.eI(this.api.zb()))\u0026\u0026this.api.pauseVideo()};\ng.h.IX\u003dfunction(){var a\u003dthis;if(WO(this)\u0026\u0026this.u){var b\u003djP(this);this.N\u003e\u003d.5*b?(this.u.enable(),PO(this.u,this.api.getCurrentTime()),vEa(this,b)):nP(this);g.L(this.api.getRootNode(),\"ytp-fine-scrubbing-enable\",this.u.isEnabled)}else if(this.Gb\u003d0,g.jp(this.element,\"ytp-pull-ui\"),g.jp(this.element,\"ytp-pulling\"),this.K\u0026\u0026(this.K.dispose(),this.K\u003dnull),0\u003cthis.N){var c\u003d(0,g.Q)();this.K\u003dnew g.Zo(function(){var f\u003da.N,k\u003dbP(a).position,l\u003d1-Math.pow(1-((0,g.Q)()-c)/200,3);k+\u003dl*(a.Z*a.D-k);if(0\u003el||1\u003cl)l\u003d1;qEa(a,\n(1-l)*f,k,a.Z);1\u003el\u0026\u0026a.K.start()});\nthis.K.start()}if(g.U(this.api.zb(),32)||3\u003d\u003d\u003dthis.api.getPresentingPlayerType()){this.api.startSeekCsiAction();if(1\u003cthis.j.length\u0026\u0026-1!\u003d\u003dthis.Ya)this.api.seekTo(this.j[this.Ya].startTime/1E3);else{b\u003dhP(this,bP(this));this.api.seekTo(b);for(var d\u003dg.q(this.heatMarkersDecorations),e\u003dd.next();!e.done;e\u003dd.next())e\u003de.value,1E3*b\u003e\u003de.visibleTimeRangeStartMillis\u0026\u00261E3*b\u003c\u003de.visibleTimeRangeEndMillis\u0026\u0026this.api.xb(this.Wb)}g.jp(this.element,\"ytp-drag\");this.md\u0026\u0026!g.U(this.api.zb(),2)\u0026\u0026this.api.playVideo()}};\ng.h.JX\u003dfunction(a,b){var c\u003dthis,d,e\u003d!1,f\u003d!1;a\u003dbP(this);1\u003d\u003d\u003dthis.j.length\u0026\u0026!WO(this)\u0026\u00263600\u003c\u003dmK(this.B)\u0026\u0026(qEa(this,this.Dc-b-10,a.position,a.B),f\u003d!0,e\u003dthis.N\u003e.1*(this.C?60:40),a\u003dbP(this));g.L(this.element,\"ytp-pull-ui\",f);e\u0026\u0026g.hp(this.element,\"ytp-pulling\");e\u003d0;a.u\u0026\u00260\u003e\u003da.position?e\u003d-1:a.D\u0026\u0026a.position\u003e\u003da.width\u0026\u0026(e\u003d1);if(this.Gb!\u003d\u003de\u0026\u0026(this.Gb\u003de,this.K\u0026\u0026(this.K.dispose(),this.K\u003dnull),e)){var k\u003d(0,g.Q)();this.K\u003dnew g.Zo(function(){var l\u003dc.D*(c.Va-1);c.ya\u003dg.ch(c.ya+c.Gb*((0,g.Q)()-k)*.3,0,l);eP(c);c.api.seekTo(hP(c,\nbP(c)),!1);0\u003cc.ya\u0026\u0026c.ya\u003cl\u0026\u0026c.K.start()});\nthis.K.start()}a\u003dhP(this,a);this.api.seekTo(a,!1);WO(this)\u0026\u0026(null\u003d\u003d\u003d(d\u003dthis.u)||void 0\u003d\u003d\u003dd?0:d.X)\u0026\u0026(e\u003djP(this),b\u003dthis.Dc-b-10,this.u.isEnabled\u0026\u0026(b\u003de+b,PO(this.u,a)),this.N\u003dg.ch(b,0,e),vEa(this,this.N))};\ng.h.XN\u003dfunction(){this.Rb||(this.Ma(\"clipstarticon\",Iza()),this.Ma(\"clipendicon\",Iza()),g.hp(this.element,\"ytp-clip-hover\"))};\ng.h.WN\u003dfunction(){this.Rb||(this.Ma(\"clipstarticon\",Kza()),this.Ma(\"clipendicon\",Jza()),g.jp(this.element,\"ytp-clip-hover\"))};\ng.h.RB\u003dfunction(){this.clipStart\u003d0;this.clipEnd\u003dInfinity;iP(this);dP(this,this.Z,this.bb)};\ng.h.qQ\u003dfunction(a){a\u003dg.q(a);for(var b\u003da.next();!b.done;b\u003da.next())if(b\u003db.value,b.visible){var c\u003db.getId();if(!this.Na[c]){var d\u003dg.Qh(\"DIV\");b.tooltip\u0026\u0026d.setAttribute(\"data-tooltip\",b.tooltip);this.Na[c]\u003db;this.Eb[c]\u003dd;g.fp(d,b.style);rEa(this,c);this.api.V().S(\"disable_ad_markers_on_content_progress_bar\")||this.j[0].B.appendChild(d)}}else uEa(this,b)};\ng.h.pZ\u003dfunction(a){a\u003dg.q(a);for(var b\u003da.next();!b.done;b\u003da.next())uEa(this,b.value)};\ng.h.SL\u003dfunction(){this.u\u0026\u0026(this.api.seekTo(this.u.ya),this.u.play(),nP(this))};\ng.h.aF\u003dfunction(){this.u\u0026\u0026(this.u.play(),nP(this))};\ng.h.va\u003dfunction(){wEa(this,!1);g.WI.prototype.va.call(this)};g.w(oP,g.V);oP.prototype.isActive\u003dfunction(){return!!this.I.getOption(\"remote\",\"casting\")};\noP.prototype.Ka\u003dfunction(){var a\u003d!1;this.I.getOptions().includes(\"remote\")\u0026\u0026(a\u003d1\u003cthis.I.getOption(\"remote\",\"receivers\").length);g.VI(this,a\u0026\u0026400\u003c\u003dthis.I.gb().getPlayerSize().width);this.I.fb(this.element,this.ub);var b\u003d1;a\u0026\u0026this.isActive()\u0026\u0026(b\u003d2);if(this.j!\u003d\u003db){this.j\u003db;switch(b){case 1:this.Ma(\"icon\",{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",Ib:!0,W:{d:\"M27,9 L9,9 C7.9,9 7,9.9 7,11 L7,14 L9,14 L9,11 L27,11 L27,25 L20,25 L20,27 L27,27 C28.1,27 29,26.1 29,25 L29,11 C29,9.9 28.1,9 27,9 L27,9 Z M7,24 L7,27 L10,27 C10,25.34 8.66,24 7,24 L7,24 Z M7,20 L7,22 C9.76,22 12,24.24 12,27 L14,27 C14,23.13 10.87,20 7,20 L7,20 Z M7,16 L7,18 C11.97,18 16,22.03 16,27 L18,27 C18,20.92 13.07,16 7,16 L7,16 Z\",\nfill:\"#fff\"}}]});break;case 2:this.Ma(\"icon\",g.Hza())}g.L(this.element,\"ytp-remote-button-active\",this.isActive())}};\noP.prototype.u\u003dfunction(){this.I.getOption(\"remote\",\"quickCast\")?this.I.setOption(\"remote\",\"quickCast\",!0):this.sb.nC(this.element);this.I.xb(this.element)};g.w(pP,g.V);pP.prototype.j\u003dfunction(a){g.VI(this,this.u\u0026\u0026400\u003c\u003da.width)};\npP.prototype.B\u003dfunction(){var a\u003dthis.sb;a.ub?a.Fb():a.pd(this.element)};g.w(qP,g.AN);qP.prototype.onClick\u003dfunction(){this.sb.Fb()};g.w(sP,qP);sP.prototype.onClick\u003dfunction(){qP.prototype.onClick.call(this);this.I.Oa(\"onCollapseMiniplayer\");this.I.xb(this.element)};\nsP.prototype.Ka\u003dfunction(){var a\u003d!this.I.isFullscreen();rP(this,a);this.I.fb(this.element,this.j)};g.w(tP,qP);tP.prototype.isActive\u003dfunction(){return!!this.I.getOption(\"remote\",\"casting\")};\ntP.prototype.Ka\u003dfunction(){var a\u003d!1;this.I.getOptions().includes(\"remote\")\u0026\u0026(a\u003d1\u003cthis.I.getOption(\"remote\",\"receivers\").length);rP(this,a\u0026\u0026!this.I.isFullscreen());this.I.fb(this.element,this.j);var b\u003d1;a\u0026\u0026this.isActive()\u0026\u0026(b\u003d2);if(this.B!\u003d\u003db)switch(this.B\u003db,b){case 1:this.Ma(\"icon\",{G:\"svg\",W:{height:\"24\",version:\"1.1\",viewBox:\"6 6 24 24\",width:\"24\"},U:[{G:\"path\",Ib:!0,W:{d:\"M27,9 L9,9 C7.9,9 7,9.9 7,11 L7,14 L9,14 L9,11 L27,11 L27,25 L20,25 L20,27 L27,27 C28.1,27 29,26.1 29,25 L29,11 C29,9.9 28.1,9 27,9 L27,9 Z M7,24 L7,27 L10,27 C10,25.34 8.66,24 7,24 L7,24 Z M7,20 L7,22 C9.76,22 12,24.24 12,27 L14,27 C14,23.13 10.87,20 7,20 L7,20 Z M7,16 L7,18 C11.97,18 16,22.03 16,27 L18,27 C18,20.92 13.07,16 7,16 L7,16 Z\",\nfill:\"#fff\"}}]});break;case 2:this.Ma(\"icon\",{G:\"svg\",W:{height:\"24\",version:\"1.1\",viewBox:\"6 6 24 24\",width:\"24\"},U:[{G:\"path\",Ib:!0,W:{d:\"M7,24 L7,27 L10,27 C10,25.34 8.66,24 7,24 L7,24 Z M7,20 L7,22 C9.76,22 12,24.24 12,27 L14,27 C14,23.13 10.87,20 7,20 L7,20 Z M25,13 L11,13 L11,14.63 C14.96,15.91 18.09,19.04 19.37,23 L25,23 L25,13 L25,13 Z M7,16 L7,18 C11.97,18 16,22.03 16,27 L18,27 C18,20.92 13.07,16 7,16 L7,16 Z M27,9 L9,9 C7.9,9 7,9.9 7,11 L7,14 L9,14 L9,11 L27,11 L27,25 L20,25 L20,27 L27,27 C28.1,27 29,26.1 29,25 L29,11 C29,9.9 28.1,9 27,9 L27,9 Z\",\nfill:\"#fff\"}}]})}};\ntP.prototype.onClick\u003dfunction(){qP.prototype.onClick.call(this);this.I.getOption(\"remote\",\"quickCast\")?this.I.setOption(\"remote\",\"quickCast\",!0):this.C.nC(this.element);this.I.xb(this.element)};g.w(uP,qP);uP.prototype.onClick\u003dfunction(){qP.prototype.onClick.call(this);VW(this.I.app);this.I.xb(this.element)};\nuP.prototype.Ka\u003dfunction(){var a\u003dthis.I.ax()\u0026\u0026!this.I.isFullscreen()\u0026\u00263!\u003d\u003dthis.I.getPresentingPlayerType();rP(this,a);this.j\u0026\u0026(a\u003dthis.I.isWidescreen(),this.isWidescreen!\u003d\u003da\u0026\u0026(CN(this,a?{G:\"svg\",W:{height:\"24\",version:\"1.1\",viewBox:\"6 6 24 24\",width:\"24\"},U:[{G:\"path\",Ib:!0,W:{d:\"m 26,13 0,10 -16,0 0,-10 z m -14,2 12,0 0,6 -12,0 0,-6 z\",fill:\"#fff\",\"fill-rule\":\"evenodd\"}}]}:{G:\"svg\",W:{height:\"24\",version:\"1.1\",viewBox:\"6 6 24 24\",width:\"24\"},U:[{G:\"path\",Ib:!0,W:{d:\"m 28,11 0,14 -20,0 0,-14 z m -18,2 16,0 0,10 -16,0 0,-10 z\",\nfill:\"#fff\",\"fill-rule\":\"evenodd\"}}]}),this.isWidescreen\u003da,this.u.Ma(\"title\",a?\"Default view\":\"Theater mode\")));this.I.fb(this.element,this.j)};g.w(vP,g.NN);vP.prototype.pd\u003dfunction(a){0\u003cthis.Xc.items.length\u0026\u0026g.NN.prototype.pd.call(this,a)};\nvP.prototype.xc\u003dfunction(a){this.Xc.xc(a);a\u003dthis.Zm;a.u\u003d0\u003cthis.Xc.items.length;a.j(a.I.gb().getPlayerSize())};\nvP.prototype.kf\u003dfunction(a){this.ub\u0026\u00261\u003e\u003dthis.Xc.items.length\u0026\u0026this.hide();this.Xc.kf(a);a\u003dthis.Zm;a.u\u003d0\u003cthis.Xc.items.length;a.j(a.I.gb().getPlayerSize())};\nvP.prototype.nC\u003dfunction(){};g.w(wP,g.V);wP.prototype.j\u003dfunction(a){var b\u003d400;this.I.V().J\u0026\u0026(b\u003d200);a\u003dthis.u\u0026\u0026a.width\u003e\u003db;g.VI(this,a);this.I.fb(this.element,a)};\nwP.prototype.B\u003dfunction(){if(this.sb.ub)this.sb.Fb();else{var a\u003dg.AM(this.I.wb());a\u0026\u0026!a.loaded\u0026\u0026(a.xf(\"tracklist\",{includeAsr:!0}).length||a.load());this.I.xb(this.element);this.sb.pd(this.element)}};\nwP.prototype.updateBadge\u003dfunction(){var a\u003dthis.I.isHdr(),b\u003dthis.I.getPresentingPlayerType(),c\u003d2!\u003d\u003db\u0026\u00263!\u003d\u003db,d\u003dg.eM(this.I),e\u003dc\u0026\u0026!!g.dM(this.I.wb());b\u003de\u0026\u00261\u003d\u003d\u003dd.displayMode;d\u003de\u0026\u00262\u003d\u003d\u003dd.displayMode;c\u003d(e\u003db||d)||!c?null:this.I.getPlaybackQuality();g.L(this.element,\"ytp-hdr-quality-badge\",a);g.L(this.element,\"ytp-hd-quality-badge\",!a\u0026\u0026(\"hd1080\"\u003d\u003d\u003dc||\"hd1440\"\u003d\u003d\u003dc));g.L(this.element,\"ytp-4k-quality-badge\",!a\u0026\u0026\"hd2160\"\u003d\u003d\u003dc);g.L(this.element,\"ytp-5k-quality-badge\",!a\u0026\u0026\"hd2880\"\u003d\u003d\u003dc);g.L(this.element,\"ytp-8k-quality-badge\",\n!a\u0026\u0026\"highres\"\u003d\u003d\u003dc);g.L(this.element,\"ytp-3d-badge-grey\",!a\u0026\u0026e\u0026\u0026b);g.L(this.element,\"ytp-3d-badge\",!a\u0026\u0026e\u0026\u0026d)};g.w(yP,IN);yP.prototype.isLoaded\u003dfunction(){var a\u003dg.KM(this.I.wb());return void 0!\u003d\u003da\u0026\u0026a.loaded};\nyP.prototype.Ka\u003dfunction(){void 0!\u003d\u003dg.KM(this.I.wb())\u0026\u00263!\u003d\u003dthis.I.getPresentingPlayerType()?this.j||(this.sb.xc(this),this.j\u003d!0):this.j\u0026\u0026(this.sb.kf(this),this.j\u003d!1);this.setValue(this.isLoaded())};\nyP.prototype.u\u003dfunction(a){this.isLoaded();a?this.I.loadModule(\"annotations_module\"):this.I.unloadModule(\"annotations_module\");this.I.ea(\"annotationvisibility\",a)};\nyP.prototype.va\u003dfunction(){this.j\u0026\u0026this.sb.kf(this);IN.prototype.va.call(this)};g.w(g.zP,g.AN);g.h\u003dg.zP.prototype;g.h.open\u003dfunction(){g.LN(this.sb,this.B)};\ng.h.wi\u003dfunction(a){yEa(this);this.options[a].element.setAttribute(\"aria-checked\",\"true\");this.Ad(this.Bj(a));this.u\u003da};\ng.h.pE\u003dfunction(a,b,c){var d\u003dthis;b\u003dnew g.AN({G:\"div\",Ha:[\"ytp-menuitem\"],W:{tabindex:\"0\",role:\"menuitemradio\",\"aria-checked\":c?\"true\":void 0},U:[{G:\"div\",Ha:[\"ytp-menuitem-label\"],qa:\"{{label}}\"}]},b,this.Bj(a,!0));b.Qa(\"click\",function(){d.Lf(a)});\nreturn b};\ng.h.enable\u003dfunction(a){this.C?a||(this.C\u003d!1,this.Zr(!1)):a\u0026\u0026(this.C\u003d!0,this.Zr(!0))};\ng.h.Zr\u003dfunction(a){a?this.sb.xc(this):this.sb.kf(this)};\ng.h.Lf\u003dfunction(a){this.ea(\"select\",a)};\ng.h.Bj\u003dfunction(a){return a.toString()};\ng.h.GR\u003dfunction(a){g.Gs(a)||39!\u003d\u003dg.Hs(a)||(this.open(),g.Fs(a))};\ng.h.va\u003dfunction(){this.C\u0026\u0026this.sb.kf(this);g.AN.prototype.va.call(this);for(var a\u003dg.q(Object.keys(this.options)),b\u003da.next();!b.done;b\u003da.next())this.options[b.value].dispose()};g.w(BP,g.zP);BP.prototype.Ka\u003dfunction(){var a\u003dthis.I.getAvailableAudioTracks();1\u003ca.length?(g.AP(this,g.Fl(a,this.D)),this.tracks\u003dg.zc(a,this.D,this),this.j.Ad(a.length?\" (\"+a.length+\")\":\"\"),this.ea(\"size-change\"),this.wi(this.D(this.I.getAudioTrack())),this.enable(!0)):this.enable(!1)};\nBP.prototype.Lf\u003dfunction(a){g.zP.prototype.Lf.call(this,a);this.I.setAudioTrack(this.tracks[a]);this.sb.Ah()};\nBP.prototype.D\u003dfunction(a){return a.toString()};g.w(CP,IN);\nCP.prototype.u\u003dfunction(){var a\u003dthis.I.getPresentingPlayerType();if(2!\u003d\u003da\u0026\u00263!\u003d\u003da\u0026\u0026g.gM(this.I))this.j||(this.sb.xc(this),this.j\u003d!0,this.B.push(this.T(this.I,\"videodatachange\",this.u)),this.B.push(this.T(this.I,\"videoplayerreset\",this.u)),this.B.push(this.T(this.I,\"onPlaylistUpdate\",this.u)),this.B.push(this.T(this.I,\"autonavchange\",this.C)),a\u003dthis.I.getVideoData(),this.C(a.autonavState),this.I.fb(this.element,this.j));else if(this.j){this.sb.kf(this);this.j\u003d!1;a\u003dg.q(this.B);for(var b\u003da.next();!b.done;b\u003da.next())this.wc(b.value)}};\nCP.prototype.C\u003dfunction(a){this.setValue(1!\u003d\u003da)};\nCP.prototype.D\u003dfunction(a){this.I.XB(a?2:1);this.j\u0026\u0026(this.I.fb(this.element,this.j),this.I.xb(this.element))};\nCP.prototype.va\u003dfunction(){this.j\u0026\u0026this.sb.kf(this);IN.prototype.va.call(this)};g.w(DP,g.eN);DP.prototype.pd\u003dfunction(){g.eN.prototype.pd.call(this);this.dialog.focus()};g.w(EP,g.AN);EP.prototype.kc\u003dfunction(a){this.u\u0026\u0026this.I.fb(this.element,this.j\u0026\u0026a)};\nEP.prototype.C\u003dfunction(){var a,b,c\u003dnull\u003d\u003d\u003d(b\u003dnull\u003d\u003d\u003d(a\u003dthis.I.getVideoData())||void 0\u003d\u003d\u003da?void 0:a.accountLinkingConfig)||void 0\u003d\u003d\u003db?void 0:b.linked;if(c\u0026\u0026!this.j){var d,e,f,k,l,m;c\u003dnull\u003d\u003d\u003d(d\u003dthis.I.getVideoData())||void 0\u003d\u003d\u003dd?void 0:d.accountLinkingConfig;this.Hf(FP(null\u003d\u003d\u003d(e\u003dnull\u003d\u003d\u003dc||void 0\u003d\u003d\u003dc?void 0:c.menuData)||void 0\u003d\u003d\u003de?void 0:e.connectedMenuLabel));this.B\u003dnew DP(this.I,FP(null\u003d\u003d\u003d(f\u003dnull\u003d\u003d\u003dc||void 0\u003d\u003d\u003dc?void 0:c.menuData)||void 0\u003d\u003d\u003df?void 0:f.connectedDialogTitle),FP(null\u003d\u003d\u003d(k\u003dnull\u003d\u003d\u003dc||\nvoid 0\u003d\u003d\u003dc?void 0:c.menuData)||void 0\u003d\u003d\u003dk?void 0:k.connectedDialogMessage),FP(null\u003d\u003d\u003d(l\u003dnull\u003d\u003d\u003dc||void 0\u003d\u003d\u003dc?void 0:c.menuData)||void 0\u003d\u003d\u003dl?void 0:l.confirmButtonText));g.J(this,this.B);d\u003d(null\u003d\u003d\u003d(m\u003dnull\u003d\u003d\u003dc||void 0\u003d\u003d\u003dc?void 0:c.menuData)||void 0\u003d\u003d\u003dm?void 0:m.trackingParams)||null;if(this.u\u003d!!d)this.I.Zg(this.element,this,!0),this.I.fk(this.element,d);this.sb.xc(this);this.j\u003d!0}else!c\u0026\u0026this.j\u0026\u0026(this.sb.kf(this),this.j\u003d!1)};\nEP.prototype.onClick\u003dfunction(){this.u\u0026\u0026this.I.xb(this.element);this.sb.Fb();this.B\u0026\u0026this.B.pd()};g.w(GP,g.V);GP.prototype.onClick\u003dfunction(){this.sb.Fb()};\nGP.prototype.Hf\u003dfunction(a){this.Ma(\"label\",a);this.Zm.Ma(\"title\",a)};g.w(HP,GP);HP.prototype.onClick\u003dfunction(){GP.prototype.onClick.call(this);this.I.Oa(\"onCollapseMiniplayer\");this.I.xb(this.element)};\nHP.prototype.Ka\u003dfunction(){var a\u003d!this.I.isFullscreen();g.VI(this,a);this.I.fb(this.element,a)};g.w(IP,g.zP);g.h\u003dIP.prototype;g.h.yv\u003dfunction(){var a\u003dthis.I.getPresentingPlayerType();if(2!\u003d\u003da\u0026\u00263!\u003d\u003da\u0026\u0026(this.D\u003dthis.I.jo(),a\u003dthis.I.getAvailableQualityLevels(),g.kCa(this.I)\u0026\u0026g.lCa(this.I)\u0026\u0026a.unshift(\"missing-qualities\"),mCa(this.I)\u0026\u0026a.unshift(\"inline-survey\"),g.AP(this,a),a.length)){this.FJ();this.enable(!0);return}this.enable(!1)};\ng.h.FJ\u003dfunction(){var a\u003dthis.I.getPreferredQuality();this.options[a]\u0026\u0026(this.j\u003dthis.I.getPlaybackQuality(),this.wi(a),\"auto\"\u003d\u003d\u003da\u0026\u0026this.Ad(this.Bj(a)))};\ng.h.Lf\u003dfunction(a){\"missing-qualities\"!\u003d\u003da\u0026\u0026(g.zP.prototype.Lf.call(this,a),this.I.setPlaybackQuality(a),this.sb.Fb(),this.yv())};\ng.h.open\u003dfunction(){g.zP.prototype.open.call(this);this.I.xb(this.element)};\ng.h.pE\u003dfunction(a,b,c){var d\u003dthis;if(\"inline-survey\"!\u003d\u003da)return g.zP.prototype.pE.call(this,a,b,c);a\u003d[{G:\"span\",qa:\"Looks good?\"}];c\u003d{};for(var e\u003dg.q([!0,!1]),f\u003de.next();!f.done;c\u003d{Qy:c.Qy},f\u003de.next())c.Qy\u003df.value,f\u003dnew g.V({G:\"span\",L:\"ytp-menuitem-inline-survey-response\",U:[c.Qy?g.cJ():Mza()],W:{tabindex:\"0\",role:\"button\"}}),f.Qa(\"click\",function(k){return function(){var l\u003dk.Qy,m\u003dg.hM(d.I.app);m\u0026\u0026(m.Aa(\"iqsr\",{tu:l}),m.getVideoData().ZI\u003d!0);d.sb.Fb();d.yv()}}(c)),a.push(f);\nreturn new g.AN({G:\"div\",L:\"ytp-menuitem\",W:{\"aria-disabled\":\"true\"},U:[{G:\"div\",Ha:[\"ytp-menuitem-label\"],U:a}]},b)};\ng.h.Bj\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?!1:b;if(\"missing-qualities\"\u003d\u003d\u003da)return{G:\"a\",W:{href:\"https://support.google.com/youtube/?p\u003dmissing_quality\",target:this.I.V().K},qa:\"Missing options?\"};if(\"inline-survey\"\u003d\u003d\u003da)return\"\";var c\u003d[zEa(this,a)],d\u003dthis.I.getPreferredQuality();b||\"auto\"!\u003d\u003dd||\"auto\"!\u003d\u003da||(c.push(\" \"),c.push(zEa(this,this.j,[\"ytp-menu-label-secondary\"])));return{G:\"div\",U:c}};g.w(JP,GP);JP.prototype.isActive\u003dfunction(){return!!this.I.getOption(\"remote\",\"casting\")};\nJP.prototype.Ka\u003dfunction(){var a\u003d!1;this.I.getOptions().includes(\"remote\")\u0026\u0026(a\u003d1\u003cthis.I.getOption(\"remote\",\"receivers\").length);g.VI(this,a);this.I.fb(this.element,this.ub);var b\u003d1;a\u0026\u0026this.isActive()\u0026\u0026(b\u003d2);if(this.j!\u003d\u003db)switch(this.j\u003db,b){case 1:this.Ma(\"icon\",Gza());break;case 2:this.Ma(\"icon\",{G:\"svg\",W:{\"enable-background\":\"new 0 0 24 24\",height:\"48\",viewBox:\"0 0 24 24\",width:\"48\"},U:[{G:\"path\",W:{d:\"M22,20l-8-0.04L14,19l7,.04V5H3L2.99,8L2,8l0.02-4H22V20z M2,17.32V20h2.73C4.73,18.52,3.51,17.32,2,17.32z M2,13.75v1.79 c2.51,0,4.55,2,4.55,4.46h1.82C8.36,16.55,5.52,13.75,2,13.75z M2,10.18v1.79c4.52,0,8.18,3.6,8.18,8.03H12 C12,14.57,7.52,10.18,2,10.18z M5,7v1.39c4.21,1.09,7.52,4.39,8.61,8.61H19V7H5z\",\nfill:\"white\"}}]})}};\nJP.prototype.onClick\u003dfunction(){GP.prototype.onClick.call(this);this.I.getOption(\"remote\",\"quickCast\")?this.I.setOption(\"remote\",\"quickCast\",!0):this.sb.nC(this.element);this.I.xb(this.element)};g.w(KP,g.WI);KP.prototype.addButton\u003dfunction(a){this.element.appendChild(a.element)};\nKP.prototype.removeButton\u003dfunction(a){this.element.removeChild(a.element)};g.w(LP,GP);LP.prototype.onClick\u003dfunction(){GP.prototype.onClick.call(this);VW(this.I.app);this.I.xb(this.element)};\nLP.prototype.Ka\u003dfunction(){g.VI(this,this.I.ax()\u0026\u0026!this.I.isFullscreen()\u0026\u00263!\u003d\u003dthis.I.getPresentingPlayerType());if(this.ub){var a\u003dthis.I.isWidescreen();this.isWidescreen!\u003d\u003da\u0026\u0026(this.Zm.Ma(\"icon\",a?{G:\"svg\",W:{height:\"48px\",version:\"1.1\",viewBox:\"0 0 48 48\",width:\"48px\",x:\"0px\",y:\"0px\"},U:[{G:\"path\",W:{d:\"M45,10v28H3V10H45 M46,9H2v30h44V9L46,9z M5,12v18h30V12H5z M10.21,26.71l-1.41-1.41L13.09,21l-4.29-4.29l1.41-1.41 L15.91,21L10.21,26.71z M31.21,25.29l-1.41,1.41L24.09,21l5.71-5.71l1.41,1.41L26.91,21L31.21,25.29z\",\nfill:\"white\"}}]}:Vza()),this.Hf(WM(this.I,a?\"Default view\":\"Theater mode\",\"t\")),this.isWidescreen\u003da)}this.I.fb(this.element,this.ub)};g.w(MP,g.V);g.h\u003dMP.prototype;g.h.init\u003dfunction(){this.rr(this.j);this.Ma(\"minvalue\",this.minimumValue);this.Ma(\"maxvalue\",this.maximumValue)};\ng.h.JR\u003dfunction(a){if(!g.Gs(a)){switch(g.Hs(a)){case 37:case 40:var b\u003d-this.J;break;case 39:case 38:b\u003dthis.J;break;default:return}this.rr(this.j+b);g.Fs(a)}};\ng.h.HR\u003dfunction(a){var b\u003dthis.j;b+\u003d0\u003e(a.deltaX||-a.deltaY)?-this.D:this.D;this.rr(b);g.Fs(a)};\ng.h.IR\u003dfunction(a){a\u003d(a-g.Dm(this.u).x)/this.K*this.range+this.minimumValue;this.rr(a)};\ng.h.rr\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?\"\":b;a\u003dg.ch(a,this.minimumValue,this.maximumValue);\"\"\u003d\u003d\u003db\u0026\u0026(b\u003da.toString());this.Ma(\"valuenow\",a);this.Ma(\"valuetext\",b);this.N.style.left\u003d(a-this.minimumValue)/this.range*(this.K-this.Z)+\"px\";this.j\u003da};\ng.h.focus\u003dfunction(){this.oa.focus()};g.w(OP,MP);OP.prototype.X\u003dfunction(){this.I.setPlaybackRate(this.j,!0)};\nOP.prototype.rr\u003dfunction(a){MP.prototype.rr.call(this,a,PP(this,a).toString());this.B\u0026\u0026(NP(this),this.xa())};\nOP.prototype.ya\u003dfunction(){var a\u003dthis.I.getPlaybackRate();PP(this,this.j)!\u003d\u003da\u0026\u0026(this.rr(a),NP(this))};g.w(QP,g.WI);QP.prototype.focus\u003dfunction(){this.j.focus()};g.w(AEa,DN);g.w(RP,g.zP);g.h\u003dRP.prototype;g.h.Bj\u003dfunction(a){return\"1\"\u003d\u003d\u003da?\"Normal\":a.toLocaleString()};\ng.h.Ka\u003dfunction(){var a\u003dthis.I.getPresentingPlayerType();this.enable(2!\u003d\u003da\u0026\u00263!\u003d\u003da);DEa(this)};\ng.h.Zr\u003dfunction(a){g.zP.prototype.Zr.call(this,a);a?(this.K\u003dthis.T(this.I,\"onPlaybackRateChange\",this.onPlaybackRateChange),DEa(this),BEa(this,this.I.getPlaybackRate())):(this.wc(this.K),this.K\u003dnull)};\ng.h.onPlaybackRateChange\u003dfunction(a){var b\u003dthis.I.getPlaybackRate();this.J.includes(b)||CEa(this,b);BEa(this,a)};\ng.h.Lf\u003dfunction(a){g.zP.prototype.Lf.call(this,a);a\u003d\u003d\u003dthis.j?this.I.setPlaybackRate(this.D,!0):this.I.setPlaybackRate(Number(a),!0);this.sb.Ah()};g.w(TP,g.zP);g.h\u003dTP.prototype;g.h.wi\u003dfunction(a){g.zP.prototype.wi.call(this,a)};\ng.h.getKey\u003dfunction(a){return a.option.toString()};\ng.h.getOption\u003dfunction(a){return this.settings[a]};\ng.h.Bj\u003dfunction(a){return this.getOption(a).text||\"\"};\ng.h.Lf\u003dfunction(a){g.zP.prototype.Lf.call(this,a);this.ea(\"settingChange\",this.setting,this.settings[a].option)};g.w(UP,g.EN);UP.prototype.If\u003dfunction(a){for(var b\u003dg.q(Object.keys(a)),c\u003db.next();!c.done;c\u003db.next()){var d\u003dc.value;if(c\u003dthis.So[d]){var e\u003da[d].toString();d\u003d!!a[d+\"Override\"];c.options[e]\u0026\u0026(c.wi(e),c.D.element.setAttribute(\"aria-checked\",String(!d)),c.j.element.setAttribute(\"aria-checked\",String(d)))}}};\nUP.prototype.uh\u003dfunction(a,b){this.ea(\"settingChange\",a,b)};g.w(VP,g.zP);VP.prototype.getKey\u003dfunction(a){return a.languageCode};\nVP.prototype.Bj\u003dfunction(a){return this.languages[a].languageName||\"\"};\nVP.prototype.Lf\u003dfunction(a){this.ea(\"select\",a);this.I.xb(this.element);g.PN(this.sb)};g.w(WP,g.zP);g.h\u003dWP.prototype;g.h.getKey\u003dfunction(a){return g.Df(a)?\"__off__\":a.displayName};\ng.h.Bj\u003dfunction(a){return\"__off__\"\u003d\u003d\u003da?\"Off\":\"__translate__\"\u003d\u003d\u003da?\"Auto-translate\":\"__contribute__\"\u003d\u003d\u003da?\"Add subtitles/CC\":(\"__off__\"\u003d\u003d\u003da?{}:this.tracks[a]).displayName};\ng.h.Lf\u003dfunction(a){\"__translate__\"\u003d\u003d\u003da?this.j.open():\"__contribute__\"\u003d\u003d\u003da?(this.I.pauseVideo(),this.I.isFullscreen()\u0026\u0026this.I.toggleFullscreen(),a\u003dg.VK(this.I.V(),this.I.getVideoData()),g.tK(a)):(this.I.xb(this.element),this.I.setOption(\"captions\",\"track\",\"__off__\"\u003d\u003d\u003da?{}:this.tracks[a]),g.zP.prototype.Lf.call(this,a),this.sb.Ah())};\ng.h.Ka\u003dfunction(){var a,b\u003dthis.I.getOptions();b\u003db\u0026\u0026-1!\u003d\u003db.indexOf(\"captions\");var c\u003dthis.I.getVideoData();c\u003dc\u0026\u0026c.Np;var d\u003d!(null\u003d\u003d\u003d(a\u003dthis.I.getVideoData())||void 0\u003d\u003d\u003da||!g.iF(a)),e\u003d{};if(b||c){if(b){var f\u003dthis.I.getOption(\"captions\",\"track\");e\u003dthis.I.getOption(\"captions\",\"tracklist\",{includeAsr:!0});var k\u003dd?[]:this.I.getOption(\"captions\",\"translationLanguages\");this.tracks\u003dg.zc(e,this.getKey,this);d\u003dg.Fl(e,this.getKey);if(k.length\u0026\u0026!g.Df(f)){var l\u003df.translationLanguage;if(l\u0026\u0026l.languageName){var m\u003d\nl.languageName;l\u003dk.findIndex(function(n){return n.languageName\u003d\u003d\u003dm});\ntaa(k,l)}FEa(this.j,k);d.push(\"__translate__\")}k\u003dthis.getKey(f)}else this.tracks\u003d{},d\u003d[],k\u003d\"__off__\";d.unshift(\"__off__\");this.tracks.__off__\u003d{};c\u0026\u0026d.unshift(\"__contribute__\");this.tracks[k]||(this.tracks[k]\u003df,d.push(k));g.AP(this,d);this.wi(k);f\u0026\u0026f.translationLanguage?this.j.wi(this.j.getKey(f.translationLanguage)):yEa(this.j);b\u0026\u0026this.D.If(this.I.getSubtitlesUserSettings());this.K.Ad(e\u0026\u0026e.length?\" (\"+e.length+\")\":\"\");this.ea(\"size-change\");this.I.fb(this.element,!0);this.enable(!0)}else this.enable(!1)};\ng.h.KR\u003dfunction(a){var b\u003dthis.I.getOption(\"captions\",\"track\");b\u003dg.Kf(b);b.translationLanguage\u003dthis.j.languages[a];this.I.setOption(\"captions\",\"track\",b)};\ng.h.uh\u003dfunction(a,b){if(\"reset\"\u003d\u003d\u003da)this.I.resetSubtitlesUserSettings();else{var c\u003d{};c[a]\u003db;this.I.updateSubtitlesUserSettings(c)}GEa(this,!0);this.J.start();this.D.If(this.I.getSubtitlesUserSettings())};\ng.h.mY\u003dfunction(a){a||g.cp(this.J)};\ng.h.va\u003dfunction(){g.cp(this.J);g.zP.prototype.va.call(this)};g.w(XP,g.NN);g.h\u003dXP.prototype;g.h.initialize\u003dfunction(){if(!this.isInitialized){this.isInitialized\u003d!0;this.hG\u003dnew EP(this.I,this);g.J(this,this.hG);var a\u003dnew IP(this.I,this);g.J(this,a);a\u003dnew WP(this.I,this);g.J(this,a);this.I.V().N||(a\u003dnew yP(this.I,this),g.J(this,a));this.I.V().lc\u0026\u0026(a\u003dnew RP(this.I,this),g.J(this,a));this.I.V().Tb\u0026\u0026!this.I.V().S(\"web_player_move_autonav_toggle\")\u0026\u0026(a\u003dnew CP(this.I,this),g.J(this,a));a\u003dnew BP(this.I,this);g.J(this,a);xP(this.settingsButton,this.Xc.items.length)}};\ng.h.xc\u003dfunction(a){this.initialize();this.Xc.xc(a);xP(this.settingsButton,this.Xc.items.length)};\ng.h.kf\u003dfunction(a){this.ub\u0026\u00261\u003e\u003dthis.Xc.items.length\u0026\u0026this.hide();this.Xc.kf(a);xP(this.settingsButton,this.Xc.items.length)};\ng.h.pd\u003dfunction(a){this.initialize();0\u003cthis.Xc.items.length\u0026\u0026g.NN.prototype.pd.call(this,a)};\ng.h.show\u003dfunction(){g.NN.prototype.show.call(this);g.hp(this.I.getRootNode(),\"ytp-settings-shown\")};\ng.h.hide\u003dfunction(){g.NN.prototype.hide.call(this);g.jp(this.I.getRootNode(),\"ytp-settings-shown\")};\ng.h.Ne\u003dfunction(a){var b;this.I.fb(this.element,a);null\u003d\u003d\u003d(b\u003dthis.hG)||void 0\u003d\u003d\u003db?void 0:b.kc(a)};\ng.h.nC\u003dfunction(a){if(this.fg())this.Fb();else{this.initialize();a:{var b\u003dg.q(this.Xc.items);for(var c\u003db.next();!c.done;c\u003db.next())if(c\u003dc.value,0\u003d\u003d\u003dc.priority){b\u003dc;break a}b\u003dnull}b\u0026\u0026(b.open(),this.pd(a));this.pd(a)}};g.w(YP,g.V);YP.prototype.onClick\u003dfunction(){VW(this.I.app);this.I.xb(this.element)};\nYP.prototype.Ka\u003dfunction(){g.VI(this,this.I.ax()\u0026\u0026!this.I.isFullscreen()\u0026\u00263!\u003d\u003dthis.I.getPresentingPlayerType());if(this.ub){var a\u003dthis.I.isWidescreen();if(this.isWidescreen!\u003d\u003da){var b\u003da?{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",Ib:!0,W:{d:\"m 26,13 0,10 -16,0 0,-10 z m -14,2 12,0 0,6 -12,0 0,-6 z\",fill:\"#fff\",\"fill-rule\":\"evenodd\"}}]}:{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},U:[{G:\"path\",Ib:!0,W:{d:\"m 28,11 0,14 -20,0 0,-14 z m -18,2 16,0 0,10 -16,0 0,-10 z\",\nfill:\"#fff\",\"fill-rule\":\"evenodd\"}}]};null\u003d\u003dthis.isWidescreen?this.Ma(\"icon\",b):RDa(this.transition,this.element,b);this.isWidescreen\u003da;b\u003dWM(this.I,\"Default view\",\"t\");var c\u003dWM(this.I,\"Theater mode\",\"t\");this.Ma(\"title\",a?b:c);TN(this.tooltip)}}this.I.fb(this.element,this.ub)};g.w(g.ZP,g.V);g.ZP.prototype.onClick\u003dfunction(){if(null!\u003dg.AM(this.I.wb())\u0026\u0026(this.I.toggleSubtitles(),this.I.xb(this.element),!this.isEnabled())){var a\u003d!1,b\u003dg.tt(g.rt.getInstance(),65);g.FD(this.I.V())\u0026\u0026null!\u003db\u0026\u0026(a\u003d!b);a\u0026\u0026this.I.V().S(\"web_player_nitrate_promo_tooltip\")\u0026\u0026this.I.ea(\"showpromotooltip\",this.element)}};\ng.ZP.prototype.j\u003dfunction(a){var b,c;null\u003d\u003d\u003d(c\u003dnull\u003d\u003d\u003d(b\u003dg.WL(this.I))||void 0\u003d\u003d\u003db?void 0:b.Co())||void 0\u003d\u003d\u003dc?void 0:c.pd(a)};\ng.ZP.prototype.isEnabled\u003dfunction(){return!!this.I.getOption(\"captions\",\"track\").displayName};\ng.ZP.prototype.Ka\u003dfunction(){var a,b,c\u003dnull!\u003dg.AM(this.I.wb()),d\u003d300;this.I.V().J\u0026\u0026(d\u003d480);if(this.I.V().S(\"web_player_unavailable_subtitles_button_killswitch\")){this.Ma(\"title\",WM(this.I,\"Subtitles/closed captions\",\"c\"));var e\u003dc}else c?(null\u003d\u003d\u003d(a\u003dthis.Da(\"ytp-subtitles-button-icon\"))||void 0\u003d\u003d\u003da?void 0:a.setAttribute(\"fill-opacity\",\"1\"),this.Ma(\"title\",WM(this.I,\"Subtitles/closed captions\",\"c\"))):(null\u003d\u003d\u003d(b\u003dthis.Da(\"ytp-subtitles-button-icon\"))||void 0\u003d\u003d\u003db?void 0:b.setAttribute(\"fill-opacity\",\"0.3\"),\nthis.Ma(\"title\",\"Subtitles/closed captions unavailable\")),e\u003d!0;TN(this.tooltip);e\u003de\u0026\u0026this.I.gb().getPlayerSize().width\u003e\u003dd;g.VI(this,e);this.I.fb(this.element,e);c\u0026\u0026this.Ma(\"pressed\",this.isEnabled())};g.w(g.aQ,g.V);g.h\u003dg.aQ.prototype;\ng.h.Vb\u003dfunction(){var a\u003dthis.api.gb().getPlayerSize().width,b\u003dthis.K;this.api.V().J\u0026\u0026(b\u003d400);b\u003da\u003e\u003db\u0026\u0026(!cQ(this)||!g.U(this.api.zb(),64));g.VI(this,b);g.L(this.element,\"ytp-time-display-allow-autohide\",b\u0026\u0026400\u003ea);a\u003dthis.api.getProgressState();if(b){b\u003dthis.api.getPresentingPlayerType();var c\u003dthis.api.V().S(\"halftime_ux_killswitch\")?a.current:this.api.getCurrentTime(b,!1);this.u\u0026\u0026(c-\u003da.airingStart);bQ(this)\u0026\u0026(c-\u003dthis.Rb.startTimeMs/1E3);c\u003dg.hK(c);this.B!\u003d\u003dc\u0026\u0026(this.Ma(\"currenttime\",c),this.B\u003dc);b\u003dbQ(this)?\ng.hK((this.Rb.endTimeMs-this.Rb.startTimeMs)/1E3):g.hK(this.api.V().S(\"halftime_ux_killswitch\")?a.duration:this.api.getDuration(b,!1));this.C!\u003d\u003db\u0026\u0026(this.Ma(\"duration\",b),this.C\u003db)}a\u003da.isAtLiveHead;!cQ(this)||this.J\u003d\u003d\u003da\u0026\u0026this.D\u003d\u003d\u003dthis.isPremiere||(this.J\u003da,this.D\u003dthis.isPremiere,this.Vb(),b\u003dthis.liveBadge.element,b.disabled\u003da,this.liveBadge.Ad(this.isPremiere?\"Premiere\":\"Live\"),a?this.j\u0026\u0026(this.j(),this.j\u003dnull,b.removeAttribute(\"title\")):(b.title\u003d\"Skip ahead to live broadcast.\",this.j\u003dg.tN(this.tooltip,\nthis.liveBadge.element)));a\u003dthis.api.getLoopRange();b\u003dthis.Rb!\u003d\u003da;this.Rb\u003da;b\u0026\u0026$P(this)};\ng.h.onLoopRangeChange\u003dfunction(a){var b\u003dthis.Rb!\u003d\u003da;this.Rb\u003da;b\u0026\u0026(this.Vb(),$P(this))};\ng.h.TY\u003dfunction(){this.api.setLoopRange(null)};\ng.h.onVideoDataChange\u003dfunction(a,b,c){this.updateVideoData((this.api.V().S(\"enable_topsoil_wta_for_halftime\")||this.api.V().S(\"enable_topsoil_wta_for_halftime_live_infra\"))\u0026\u00262\u003d\u003d\u003dc?this.api.getVideoData(1):b);this.Vb();$P(this)};\ng.h.updateVideoData\u003dfunction(a){this.isLiveVideo\u003da.isLivePlayback\u0026\u0026!a.qb;this.u\u003dlF(a);this.isPremiere\u003da.isPremiere;g.L(this.element,\"ytp-live\",cQ(this))};\ng.h.onClick\u003dfunction(a){a.target\u003d\u003d\u003dthis.liveBadge.element\u0026\u0026(this.api.seekTo(Infinity),this.api.playVideo())};\ng.h.va\u003dfunction(){this.j\u0026\u0026this.j();g.V.prototype.va.call(this)};g.w(fQ,g.V);g.h\u003dfQ.prototype;g.h.Rm\u003dfunction(){var a\u003dthis.j.Ze();this.C!\u003d\u003da\u0026\u0026(this.C\u003da,eQ(this,this.api.getVolume(),this.api.isMuted()))};\ng.h.GJ\u003dfunction(a){g.VI(this,350\u003c\u003da.width)};\ng.h.NR\u003dfunction(a){if(!g.Gs(a)){var b\u003dg.Hs(a),c\u003dnull;37\u003d\u003d\u003db?c\u003dthis.volume-5:39\u003d\u003d\u003db?c\u003dthis.volume+5:36\u003d\u003d\u003db?c\u003d0:35\u003d\u003d\u003db\u0026\u0026(c\u003d100);null!\u003d\u003dc\u0026\u0026(c\u003dg.ch(c,0,100),0\u003d\u003d\u003dc?this.api.mute():(this.api.isMuted()\u0026\u0026this.api.unMute(),this.api.setVolume(c)),g.Fs(a))}};\ng.h.LR\u003dfunction(a){var b\u003da.deltaX||-a.deltaY;a.deltaMode?this.api.setVolume(this.volume+(0\u003eb?-10:10)):this.api.setVolume(this.volume+g.ch(b/10,-10,10));g.Fs(a)};\ng.h.rY\u003dfunction(){dQ(this,this.u,!0,this.B,this.j.Li());this.X\u003dthis.volume;this.api.isMuted()\u0026\u0026this.api.unMute()};\ng.h.MR\u003dfunction(a){var b\u003dthis.C?78:52,c\u003dthis.C?18:12;a-\u003dg.Dm(this.N).x;this.api.setVolume(100*g.ch((a-c/2)/(b-c),0,1))};\ng.h.qY\u003dfunction(){dQ(this,this.u,!1,this.B,this.j.Li());0\u003d\u003d\u003dthis.volume\u0026\u0026(this.api.mute(),this.api.setVolume(this.X))};\ng.h.onVolumeChange\u003dfunction(a){eQ(this,a.volume,a.muted)};\ng.h.sL\u003dfunction(){dQ(this,this.u,this.isDragging,this.B,this.j.Li())};\ng.h.va\u003dfunction(){g.V.prototype.va.call(this);g.jp(this.K,\"ytp-volume-slider-active\")};g.w(g.gQ,g.V);g.gQ.prototype.onVideoDataChange\u003dfunction(){var a\u003dthis.api.getVideoData(1).D,b\u003dthis.api.V();this.visible\u003d!!this.api.getVideoData().videoId\u0026\u0026!(a\u0026\u0026b.pfpChazalUi);g.VI(this,this.visible);this.api.fb(this.element,this.visible\u0026\u0026this.ma);this.visible\u0026\u0026(a\u003dthis.api.getVideoUrl(!0,!1,!1,!0),this.Ma(\"url\",a))};\ng.gQ.prototype.onClick\u003dfunction(a){var b\u003dthis.api.V(),c\u003dthis.api.getVideoUrl(!g.iK(a),!1,!0,!0);if(g.dD(b)||g.oD(b)){var d\u003d{};b.Ja\u0026\u0026g.dD(b)\u0026\u0026g.XK(d,b.loaderUrl);c\u003dg.sj(c,g.WK(d,\"emb_logo\"))}g.TM(c,this.api,a);this.api.xb(this.element)};\ng.gQ.prototype.yb\u003dfunction(){var a\u003d{G:\"svg\",W:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 67 36\",width:\"100%\"},U:[{G:\"path\",Ib:!0,L:\"ytp-svg-fill\",W:{d:\"M 45.09 10 L 45.09 25.82 L 47.16 25.82 L 47.41 24.76 L 47.47 24.76 C 47.66 25.14 47.94 25.44 48.33 25.66 C 48.72 25.88 49.16 25.99 49.63 25.99 C 50.48 25.99 51.1 25.60 51.5 24.82 C 51.9 24.04 52.09 22.82 52.09 21.16 L 52.09 19.40 C 52.12 18.13 52.05 17.15 51.90 16.44 C 51.75 15.74 51.50 15.23 51.16 14.91 C 50.82 14.59 50.34 14.44 49.75 14.44 C 49.29 14.44 48.87 14.57 48.47 14.83 C 48.27 14.96 48.09 15.11 47.93 15.29 C 47.78 15.46 47.64 15.65 47.53 15.86 L 47.51 15.86 L 47.51 10 L 45.09 10 z M 8.10 10.56 L 10.96 20.86 L 10.96 25.82 L 13.42 25.82 L 13.42 20.86 L 16.32 10.56 L 13.83 10.56 L 12.78 15.25 C 12.49 16.62 12.31 17.59 12.23 18.17 L 12.16 18.17 C 12.04 17.35 11.84 16.38 11.59 15.23 L 10.59 10.56 L 8.10 10.56 z M 30.10 10.56 L 30.10 12.58 L 32.59 12.58 L 32.59 25.82 L 35.06 25.82 L 35.06 12.58 L 37.55 12.58 L 37.55 10.56 L 30.10 10.56 z M 19.21 14.46 C 18.37 14.46 17.69 14.63 17.17 14.96 C 16.65 15.29 16.27 15.82 16.03 16.55 C 15.79 17.28 15.67 18.23 15.67 19.43 L 15.67 21.06 C 15.67 22.24 15.79 23.19 16 23.91 C 16.21 24.62 16.57 25.15 17.07 25.49 C 17.58 25.83 18.27 26 19.15 26 C 20.02 26 20.69 25.83 21.19 25.5 C 21.69 25.17 22.06 24.63 22.28 23.91 C 22.51 23.19 22.63 22.25 22.63 21.06 L 22.63 19.43 C 22.63 18.23 22.50 17.28 22.27 16.56 C 22.04 15.84 21.68 15.31 21.18 14.97 C 20.68 14.63 20.03 14.46 19.21 14.46 z M 56.64 14.47 C 55.39 14.47 54.51 14.84 53.99 15.61 C 53.48 16.38 53.22 17.60 53.22 19.27 L 53.22 21.23 C 53.22 22.85 53.47 24.05 53.97 24.83 C 54.34 25.40 54.92 25.77 55.71 25.91 C 55.97 25.96 56.26 25.99 56.57 25.99 C 57.60 25.99 58.40 25.74 58.96 25.23 C 59.53 24.72 59.81 23.94 59.81 22.91 C 59.81 22.74 59.79 22.61 59.78 22.51 L 57.63 22.39 C 57.62 23.06 57.54 23.54 57.40 23.83 C 57.26 24.12 57.01 24.27 56.63 24.27 C 56.35 24.27 56.13 24.18 56.00 24.02 C 55.87 23.86 55.79 23.61 55.75 23.25 C 55.71 22.89 55.68 22.36 55.68 21.64 L 55.68 21.08 L 59.86 21.08 L 59.86 19.16 C 59.86 17.99 59.77 17.08 59.58 16.41 C 59.39 15.75 59.07 15.25 58.61 14.93 C 58.15 14.62 57.50 14.47 56.64 14.47 z M 23.92 14.67 L 23.92 23.00 C 23.92 24.03 24.11 24.79 24.46 25.27 C 24.82 25.76 25.35 26.00 26.09 26.00 C 27.16 26.00 27.97 25.49 28.5 24.46 L 28.55 24.46 L 28.76 25.82 L 30.73 25.82 L 30.73 14.67 L 28.23 14.67 L 28.23 23.52 C 28.13 23.73 27.97 23.90 27.77 24.03 C 27.57 24.16 27.37 24.24 27.15 24.24 C 26.89 24.24 26.70 24.12 26.59 23.91 C 26.48 23.70 26.43 23.35 26.43 22.85 L 26.43 14.67 L 23.92 14.67 z M 36.80 14.67 L 36.80 23.00 C 36.80 24.03 36.98 24.79 37.33 25.27 C 37.60 25.64 37.97 25.87 38.45 25.96 C 38.61 25.99 38.78 26.00 38.97 26.00 C 40.04 26.00 40.83 25.49 41.36 24.46 L 41.41 24.46 L 41.64 25.82 L 43.59 25.82 L 43.59 14.67 L 41.09 14.67 L 41.09 23.52 C 40.99 23.73 40.85 23.90 40.65 24.03 C 40.45 24.16 40.23 24.24 40.01 24.24 C 39.75 24.24 39.58 24.12 39.47 23.91 C 39.36 23.70 39.31 23.35 39.31 22.85 L 39.31 14.67 L 36.80 14.67 z M 56.61 16.15 C 56.88 16.15 57.08 16.23 57.21 16.38 C 57.33 16.53 57.42 16.79 57.47 17.16 C 57.52 17.53 57.53 18.06 57.53 18.78 L 57.53 19.58 L 55.69 19.58 L 55.69 18.78 C 55.69 18.05 55.71 17.52 55.75 17.16 C 55.79 16.81 55.87 16.55 56.00 16.39 C 56.13 16.23 56.32 16.15 56.61 16.15 z M 19.15 16.19 C 19.50 16.19 19.75 16.38 19.89 16.75 C 20.03 17.12 20.09 17.7 20.09 18.5 L 20.09 21.97 C 20.09 22.79 20.03 23.39 19.89 23.75 C 19.75 24.11 19.51 24.29 19.15 24.30 C 18.80 24.30 18.54 24.11 18.41 23.75 C 18.28 23.39 18.22 22.79 18.22 21.97 L 18.22 18.5 C 18.22 17.7 18.28 17.12 18.42 16.75 C 18.56 16.38 18.81 16.19 19.15 16.19 z M 48.63 16.22 C 48.88 16.22 49.08 16.31 49.22 16.51 C 49.36 16.71 49.45 17.05 49.50 17.52 C 49.55 17.99 49.58 18.68 49.58 19.55 L 49.58 21 L 49.59 21 C 49.59 21.81 49.57 22.45 49.5 22.91 C 49.43 23.37 49.32 23.70 49.16 23.89 C 49.00 24.08 48.78 24.17 48.51 24.17 C 48.30 24.17 48.11 24.12 47.94 24.02 C 47.76 23.92 47.62 23.78 47.51 23.58 L 47.51 17.25 C 47.59 16.95 47.75 16.70 47.96 16.50 C 48.17 16.31 48.39 16.22 48.63 16.22 z \"}}]};\nif(g.oD(this.api.V())){var b\u003dthis.Da(\"ytp-youtube-music-button\"),c\u003d300\u003ethis.api.getPlayerSize().width;a\u003dc?{G:\"svg\",W:{fill:\"none\",height:\"24\",width:\"24\"},U:[{G:\"circle\",W:{cx:\"12\",cy:\"12\",fill:\"red\",r:\"12\"}},{G:\"ellipse\",W:{cx:\"12.18\",cy:\"12\",fill:\"red\",rx:\"7.308\",ry:\"7.2\",stroke:\"#fff\",\"stroke-width\":\"1.2\"}},{G:\"path\",W:{d:\"M9.74 15.54l6.32-3.54-6.32-3.54v7.09z\",fill:\"#fff\"}}]}:{G:\"svg\",W:{viewBox:\"0 0 80 24\"},U:[{G:\"ellipse\",W:{cx:\"12.18\",cy:\"12\",fill:\"red\",rx:\"12.18\",ry:\"12\"}},{G:\"ellipse\",W:{cx:\"12.18\",\ncy:\"12\",fill:\"red\",rx:\"7.308\",ry:\"7.2\",stroke:\"#fff\",\"stroke-width\":\"1.2\"}},{G:\"path\",W:{d:\"M9.74 15.54l6.32-3.54-6.32-3.54v7.09zM37.43 9.64c-.57 2.85-1.01 6.33-1.25 7.77h-.16c-.18-1.48-.62-4.94-1.22-7.75L33.31 2.67h-4.52v18.85h2.80V5.98l.27 1.45 2.85 14.08h2.80l2.80-14.08.3-1.45v15.54h2.80V2.67h-4.56l-1.43 6.96zM51.01 18.69c-.25.51-.81.87-1.36.87-.64 0-.90-.49-.90-1.70V7.75H45.54v10.29c0 2.54.85 3.70 2.75 3.70 1.29 0 2.33-.56 3.05-1.90h.07l.27 1.68h2.50V7.75h-3.19v10.94h.00zM60.39 13.19c-1.04-.74-1.69-1.23-1.69-2.31 0-.76.37-1.19 1.25-1.19.90 0 1.20.60 1.22 2.67l2.68-.11c.20-3.34-.92-4.74-3.87-4.74-2.73 0-4.07 1.19-4.07 3.63 0 2.22 1.11 3.23 2.92 4.56 1.55 1.16 2.45 1.82 2.45 2.76 0 .72-.46 1.21-1.27 1.21-.95 0-1.50-.87-1.36-2.40l-2.71.04c-.41 2.85.76 4.51 3.91 4.51 2.75 0 4.19-1.23 4.19-3.70-.00-2.24-1.16-3.14-3.66-4.94zM68.87 7.75h-3.05v13.77h3.06V7.75zM67.36 2.31c-1.18 0-1.73.42-1.73 1.91 0 1.52.55 1.90 1.73 1.90 1.20 0 1.73-.38 1.73-1.90 0-1.41-.53-1.91-1.73-1.91zM79.15 16.56l-2.80-.13c0 2.42-.27 3.21-1.22 3.21-.95 0-1.11-.87-1.11-3.73v-2.67c0-2.76.18-3.63 1.13-3.63.88 0 1.11.83 1.11 3.39l2.77-.17c.18-2.13-.09-3.59-.94-4.42-.62-.60-1.57-.89-2.89-.89-3.10 0-4.37 1.61-4.37 6.15v1.93c0 4.67 1.08 6.17 4.26 6.17 1.34 0 2.27-.27 2.89-.85.90-.81 1.24-2.20 1.18-4.34z\",\nfill:\"#fff\"}}]};g.L(b,\"ytp-youtube-music-logo-icon-only\",c)}this.Ma(\"logoSvg\",a)};\ng.gQ.prototype.kc\u003dfunction(a){g.V.prototype.kc.call(this,a);this.api.fb(this.element,this.visible\u0026\u0026a)};g.w(hQ,g.yA);g.h\u003dhQ.prototype;g.h.Dd\u003dfunction(){this.Kc.Vb();this.Og.Vb()};\ng.h.Uj\u003dfunction(){var a,b;this.lD();this.Gd.u?(this.Dd(),null\u003d\u003d\u003d(b\u003dthis.N)||void 0\u003d\u003d\u003db?void 0:b.show()):(g.qQ(this.Kc.tooltip),null\u003d\u003d\u003d(a\u003dthis.N)||void 0\u003d\u003d\u003da?void 0:a.hide())};\ng.h.Oq\u003dfunction(){this.Dd();this.Vd.start()};\ng.h.lD\u003dfunction(){var a\u003d!this.I.V().isMobile\u0026\u0026300\u003eg.xEa(this.Kc)\u0026\u0026this.I.zb().Jc()\u0026\u0026!!window.requestAnimationFrame,b\u003d!a;this.Gd.u||(a\u003db\u003d!1);b?this.K||(this.K\u003dthis.T(this.I,\"progresssync\",this.Dd)):this.K\u0026\u0026(this.wc(this.K),this.K\u003dnull);a?this.Vd.isActive()||this.Vd.start():this.Vd.stop()};\ng.h.yb\u003dfunction(){var a\u003dthis.B.Ze(),b\u003dthis.I.gb().getPlayerSize(),c\u003diQ(this),d\u003dMath.max(b.width-2*c,100);if(this.Ja!\u003d\u003db.width||this.Ia!\u003d\u003da){this.Ja\u003db.width;this.Ia\u003da;var e\u003dLEa(this);this.u.element.style.width\u003de+\"px\";this.u.element.style.left\u003dc+\"px\";g.mP(this.Kc,c,e,a);this.B.pc().mD\u003de}c\u003dthis.settingsMenu;e\u003dMath.min(413*(a?1.5:1),Math.round(.82*(b.height-jQ(this))));c.maxWidth\u003dMath.min(570*(a?1.5:1),d);c.cz\u003de;c.Ou();this.lD();!this.I.V().S(\"html5_player_bottom_linear_gradient\")\u0026\u0026this.I.V().S(\"html5_player_dynamic_bottom_gradient\")\u0026\u0026\ng.vO(this.Na,b.height)};\ng.h.onVideoDataChange\u003dfunction(){var a\u003dthis.I.getVideoData();this.xa.style.background\u003da.D?a.Va:\"\";g.VI(this.Z,a.FD)};g.w(kQ,pO);g.h\u003dkQ.prototype;g.h.EG\u003dfunction(a){a.target!\u003d\u003dthis.dismissButton.element\u0026\u0026(this.onClickCommand\u0026\u0026this.I.Oa(\"innertubeCommand\",this.onClickCommand),this.B\u003d!0,this.N.hide())};\ng.h.FG\u003dfunction(){this.B\u003d!0;this.N.hide()};\ng.h.onVideoDataChange\u003dfunction(a,b){var c;\"newdata\"\u003d\u003d\u003da\u0026\u0026(this.u\u003dthis.B\u003d!1,lQ(this));a\u003db.suggestedAction;if(null\u003d\u003db.shoppingOverlayRenderer\u0026\u0026a){this.j\u003dthis.K\u003dthis.enabled\u003d!0;this.text\u003d(b\u003da.title)?g.ix(b):\"View Chapters\";var d\u003dnull\u003d\u003d\u003d(c\u003da.trigger)||void 0\u003d\u003d\u003dc?void 0:c.suggestedActionTimeRangeTrigger;if(d){b\u003d[];var e\u003dd.timeRangeStartMillis;d\u003dd.timeRangeEndMillis;null!\u003de\u0026\u0026null!\u003dd\u0026\u0026b.push(new g.bx(e,d,{priority:9,namespace:\"suggested_action_button_visible\"}));this.I.Md(b)}this.onClickCommand\u003da.tapCommand;\nLDa(this);oO(this);this.ji()}};\ng.h.py\u003dfunction(){return!this.B\u0026\u0026this.enabled\u0026\u0026(this.u||this.j)};\ng.h.Ne\u003dfunction(a){this.B||((this.u\u003da)?nO(this):(lQ(this),this.Z.start()),this.ji())};\ng.h.va\u003dfunction(){lQ(this);pO.prototype.va.call(this)};var t2\u003d{},mQ\u003d(t2.CHANNEL_NAME\u003d\"ytp-title-channel-name\",t2.FULLERSCREEN_LINK\u003d\"ytp-title-fullerscreen-link\",t2.LINK\u003d\"ytp-title-link\",t2.SESSIONLINK\u003d\"yt-uix-sessionlink\",t2.SUBTEXT\u003d\"ytp-title-subtext\",t2.TEXT\u003d\"ytp-title-text\",t2.TITLE\u003d\"ytp-title\",t2);g.w(nQ,g.V);nQ.prototype.onClick\u003dfunction(a){this.api.xb(this.element);var b\u003dthis.api.getVideoUrl(!g.iK(a),!1,!0);g.dD(this.api.V())\u0026\u0026(b\u003dg.sj(b,g.WK({},\"emb_title\")));g.TM(b,this.api,a)};\nnQ.prototype.Ka\u003dfunction(){var a\u003dthis.api.getVideoData(),b\u003dthis.api.V();this.Ma(\"title\",a.title);MEa(this);if(2\u003d\u003d\u003dthis.api.getPresentingPlayerType()){var c\u003dthis.api.getVideoData();c.videoId\u0026\u0026c.isListed\u0026\u0026c.author\u0026\u0026c.Sb\u0026\u0026c.profilePicture?(this.Ma(\"channelLink\",c.Sb),this.Ma(\"channelName\",c.author),this.Ma(\"channelTitleFocusable\",\"0\")):MEa(this)}c\u003db.externalFullscreen||!this.api.isFullscreen()\u0026\u0026b.rb;g.L(this.link,mQ.FULLERSCREEN_LINK,c);b.X||!a.videoId||c||a.D\u0026\u0026b.pfpChazalUi||b.N?this.j\u0026\u0026(this.Ma(\"url\",\nnull),this.wc(this.j),this.j\u003dnull):(this.Ma(\"url\",this.api.getVideoUrl(!0)),this.j||(this.j\u003dthis.T(this.link,\"click\",this.onClick)))};g.w(g.oQ,g.V);g.h\u003dg.oQ.prototype;g.h.hO\u003dfunction(a,b){a\u003c\u003dthis.B\u0026\u0026this.B\u003c\u003db\u0026\u0026(a\u003dthis.B,this.B\u003dNaN,OEa(this,a))};\ng.h.rV\u003dfunction(){Gva(this.j,this.B,160*this.scale)};\ng.h.Ak\u003dfunction(){switch(this.type){case 2:var a\u003dthis.u;a.removeEventListener(\"mouseout\",this.X);a.addEventListener(\"mouseover\",this.C);a.removeEventListener(\"blur\",this.X);a.addEventListener(\"focus\",this.C);REa(this);break;case 3:REa(this);break;case 1:this.j\u0026\u0026(this.j.unsubscribe(\"l\",this.hO,this),this.j\u003dnull),this.api.removeEventListener(\"videoready\",this.Z),this.oa.stop()}this.type\u003dnull;this.K\u0026\u0026this.D.hide()};\ng.h.Cj\u003dfunction(){if(this.u)for(var a\u003d0;a\u003carguments.length;a++)g.Wh(arguments[a],this.u)\u0026\u0026this.Ak()};\ng.h.va\u003dfunction(){null!\u003dthis.type\u0026\u0026this.Ak();this.j\u0026\u0026this.j.dispose();g.V.prototype.va.call(this)};g.w(g.rQ,g.V);g.h\u003dg.rQ.prototype;g.h.ez\u003dfunction(){var a\u003dthis.I.getPlayerSize(),b\u003dthis.I.V(),c\u003dthis.I.getVideoData(),d\u003dg.dD(b)\u0026\u0026g.cM(this.I)\u0026\u0026g.U(this.I.zb(),128);this.visible\u003db.xk\u0026\u0026240\u003c\u003da.width\u0026\u0026!c.isAd()\u0026\u0026c.qf\u0026\u0026!d\u0026\u0026!(c.D\u0026\u0026b.pfpChazalUi);g.VI(this,this.visible);this.icon\u0026\u0026VEa(this,this.icon);this.I.fb(this.element,this.visible\u0026\u0026this.ma)};\ng.h.Cg\u003dfunction(){return this.I.getVideoData().videoId};\ng.h.onClick\u003dfunction(){var a\u003dthis;this.I.xb(this.element);var b\u003dthis.I.V(),c\u003dthis.Cg();b.authUser?SEa(this):this.I.eC()?this.I.requestStorageAccess(function(){g.Dt(\"embedsItpWatchLaterResult\",{accepted:!0});ct();TEa(a,c)},function(){g.Dt(\"embedsItpWatchLaterResult\",{accepted:!1});\nUEa(a,\"Sorry, saving failed because your cookies are blocked by the browser.\")}):TEa(this,c)};\ng.h.OR\u003dfunction(){this.isRequestPending\u003dthis.j\u003d!1;this.Ka(2)};\ng.h.Ka\u003dfunction(a,b){var c\u003dthis.I.V();VEa(this,a);b?this.update({title:b,image:null}):c.userDisplayName?(a\u003d{USER_NAME:c.userDisplayName},this.update({title:this.j?g.tG(\"Added as $USER_NAME\",a):g.tG(\"Watch later as $USER_NAME\",a),image:KD(c)})):this.update({title:\"Watch later\",image:null});TN(this.tooltip)};\ng.h.kc\u003dfunction(a){g.V.prototype.kc.call(this,a);this.I.fb(this.element,this.visible\u0026\u0026a)};g.w(sQ,g.iN);g.h\u003dsQ.prototype;g.h.pc\u003dfunction(){return this.tooltip};\ng.h.oM\u003dfunction(){return this.Jf};\ng.h.Tn\u003dfunction(a,b){b?this.Tk\u003da:this.Tk\u003dnull;this.qj()};\ng.h.Zs\u003dfunction(a,b){if(b)this.Uo.push(a);else for(b\u003dthis.Uo.length;0\u003c\u003db;b--)if(this.Uo[b]\u003d\u003d\u003da){this.Uo.splice(b,1);break}OM(this.Gd,64,0\u003cthis.Uo.length)};\ng.h.kp\u003dfunction(){this.api.Ih()\u0026\u0026this.api.Ok();return!!this.Tk||WEa(this)||g.iN.prototype.kp.call(this)};\ng.h.qj\u003dfunction(){var a\u003d!this.kp(),b\u003da\u0026\u0026this.api.Ih()\u0026\u0026!g.U(this.api.zb(),2)\u0026\u0026!(this.api.getVideoData().D\u0026\u0026this.api.V().pfpChazalUi)\u0026\u0026!this.api.V().N,c\u003dthis.yq\u0026\u0026g.cM(this.api)\u0026\u0026g.U(this.api.zb(),128);a||c?(this.nI.show(),this.oI.show()):(this.nI.hide(),this.oI.hide(),this.tooltip.Cj(this.ai.element));b?this.Di.pd():this.Di.Fb();this.Jf\u0026\u0026KEa(this.Jf,!a);g.iN.prototype.qj.call(this)};\ng.h.Vq\u003dfunction(a,b,c,d,e){a.style.left\u003d\"\";a.style.top\u003d\"\";a.style.bottom\u003d\"\";var f\u003dg.Gm(a),k\u003dd||this.Jf\u0026\u0026g.Wh(this.Jf.u.element,b),l\u003dd\u003dnull;null!\u003dc\u0026\u0026k||(d\u003dg.Gm(b),l\u003dg.Em(b,this.api.getRootNode()),null\u003d\u003dc\u0026\u0026(c\u003dl.x+d.width/2));c-\u003df.width/2;k?(b\u003dthis.Jf,d\u003diQ(b),l\u003dLEa(b),k\u003dthis.api.gb().getPlayerSize().height,c\u003dg.ch(c,d,d+l-f.width),f\u003dk-jQ(b)-f.height):g.Wh(this.ai.element,b)?(b\u003dthis.api.gb().getPlayerSize().width,c\u003dg.ch(c,12,b-f.width-12),f\u003dthis.Ze()?this.wE:this.vE,\"gvn\"\u003d\u003d\u003dthis.api.V().playerStyle\u0026\u0026(f+\u003d\n20),this.yq\u0026\u0026(f-\u003dthis.Ze()?26:18)):(b\u003dthis.api.gb().getPlayerSize(),c\u003dg.ch(c,12,b.width-f.width-12),f\u003dl.y\u003e(b.height-d.height)/2?l.y-f.height-12:l.y+d.height+12);a.style.top\u003df+(e||0)+\"px\";a.style.left\u003dc+\"px\"};\ng.h.Uj\u003dfunction(a){a\u0026\u0026(this.tooltip.Cj(this.ai.element),this.Jf\u0026\u0026this.tooltip.Cj(this.Jf.u.element));this.JA\u0026\u0026(g.L(this.contextMenu.element,\"ytp-autohide\",a),g.L(this.contextMenu.element,\"ytp-autohide-active\",!0));g.iN.prototype.Uj.call(this,a)};\ng.h.DG\u003dfunction(){g.iN.prototype.DG.call(this);this.JA\u0026\u0026(g.L(this.contextMenu.element,\"ytp-autohide-active\",!1),this.JA\u0026\u0026(this.contextMenu.hide(),this.og\u0026\u0026this.og.hide()))};\ng.h.Ij\u003dfunction(a,b){var c\u003dthis.api.gb().getPlayerSize();c\u003dnew g.qm(0,0,c.width,c.height);if(a||this.Gd.u\u0026\u0026!this.kp()){if(this.api.V().rk||b)a\u003dthis.Ze()?this.wE:this.vE,c.top+\u003da,c.height-\u003da;this.Jf\u0026\u0026(c.height-\u003djQ(this.Jf))}return c};\ng.h.Rm\u003dfunction(a){var b\u003dthis.api.getRootNode();a?b.parentElement?(b.setAttribute(\"aria-label\",\"YouTube Video Player in Fullscreen\"),this.api.V().externalFullscreen||(b.parentElement.insertBefore(this.bA.element,b),b.parentElement.insertBefore(this.aA.element,b.nextSibling))):g.qr(Error(\"Player not in DOM.\")):(b.setAttribute(\"aria-label\",\"YouTube Video Player\"),this.bA.detach(),this.aA.detach());this.yb();this.un()};\ng.h.Ze\u003dfunction(){var a\u003dthis.api.V();return this.api.isFullscreen()\u0026\u0026!a.J||!1};\ng.h.showControls\u003dfunction(a){this.Nz\u003d!a;this.qj()};\ng.h.yb\u003dfunction(){var a\u003dthis.Ze();this.tooltip.scale\u003da?1.5:1;this.contextMenu\u0026\u0026g.L(this.contextMenu.element,\"ytp-big-mode\",a);this.qj();if(this.Df()\u0026\u0026this.og)this.Eh\u0026\u0026dO(this.og,this.Eh),this.shareButton\u0026\u0026dO(this.og,this.shareButton),this.wg\u0026\u0026dO(this.og,this.wg);else{if(this.og){a\u003dthis.og;for(var b\u003dg.q(a.actionButtons),c\u003db.next();!c.done;c\u003db.next())c.value.detach();a.actionButtons\u003d[]}this.Eh\u0026\u0026!g.Wh(this.Pg.element,this.Eh.element)\u0026\u0026this.Eh.Ba(this.Pg.element);this.shareButton\u0026\u0026!g.Wh(this.Pg.element,\nthis.shareButton.element)\u0026\u0026this.shareButton.Ba(this.Pg.element);this.wg\u0026\u0026!g.Wh(this.Pg.element,this.wg.element)\u0026\u0026this.wg.Ba(this.Pg.element)}this.un();g.iN.prototype.yb.call(this)};\ng.h.mF\u003dfunction(){if(WEa(this)\u0026\u0026!g.cM(this.api))return!1;var a\u003dthis.api.getVideoData();return!g.dD(this.api.V())||2\u003d\u003d\u003dthis.api.getPresentingPlayerType()||!this.xg||((a\u003dthis.xg||a.xg)?(a\u003da.embedPreview)?(a\u003da.thumbnailPreviewRenderer,a\u003da.videoDetails\u0026\u0026a.videoDetails.embeddedPlayerOverlayVideoDetailsRenderer||null):a\u003dnull:a\u003dnull,a\u0026\u0026a.collapsedRenderer\u0026\u0026a.expandedRenderer)?g.iN.prototype.mF.call(this):!1};\ng.h.un\u003dfunction(){g.iN.prototype.un.call(this);this.api.fb(this.title.element,!!this.ql);this.au\u0026\u0026this.au.kc(!!this.ql);this.channelAvatar.kc(!!this.ql);this.overflowButton\u0026\u0026this.overflowButton.kc(this.Df()\u0026\u0026!!this.ql);this.shareButton\u0026\u0026this.shareButton.kc(!this.Df()\u0026\u0026!!this.ql);this.Eh\u0026\u0026this.Eh.kc(!this.Df()\u0026\u0026!!this.ql);this.wg\u0026\u0026this.wg.kc(!this.Df()\u0026\u0026!!this.ql);if(!this.ql){this.tooltip.Cj(this.ai.element);for(var a\u003d0;a\u003cthis.Dy.length;a++){var b\u003dthis.Dy[a];b.fg()\u0026\u0026b.Fb()}}};\ng.h.hc\u003dfunction(a){this.Jf\u0026\u0026KEa(this.Jf,this.kp());this.qj();g.iN.prototype.hc.call(this,a)};\ng.h.handleGlobalKeyDown\u003dfunction(a,b,c,d,e,f,k){return this.Jm?this.Jm.handleGlobalKeyDown(a,b,c,d,e,f,k):!1};\ng.h.handleGlobalKeyUp\u003dfunction(a,b,c,d,e,f,k){return this.Jm?this.Jm.handleGlobalKeyUp(a,b,c,d,e,f,k):!1};\ng.h.Wk\u003dfunction(){return this.contextMenu.ub?(this.contextMenu.Fb(),!0):this.Uo.length?(this.Uo[this.Uo.length-1].Fb(),!0):this.Tk?(this.Tk.Fb(),!0):g.iN.prototype.Wk.call(this)};\ng.h.gy\u003dfunction(a,b){this.rG\u003db;this.Zs(a,b);this.uQ()};\ng.h.uQ\u003dfunction(){var a\u003dthis.rG||this.contextMenu.fg();this.mE!\u003d\u003da\u0026\u0026(this.mE\u003da,this.api.Oa(\"onAutonavPauseRequest\",this.mE))};\ng.h.oU\u003dfunction(){tQ(this,this.api.getRootNode(),!0).focus()};\ng.h.pU\u003dfunction(){tQ(this,this.api.getRootNode(),!1).focus()};\ng.h.Co\u003dfunction(){return this.Jf\u0026\u0026this.Jf.settingsMenu};\ng.h.Jw\u003dfunction(){return this.Jf\u0026\u0026this.Jf.j};\ng.h.Gl\u003dfunction(){this.Gd.Gl()};\ng.h.CA\u003dfunction(){this.yc.hide()};\ng.h.wr\u003dfunction(a){this.yc.wr(!g.eI(a))};\ng.h.nu\u003dfunction(a,b,c,d){this.jw.nu(a,b,c,d)};\ng.h.mP\u003dfunction(a,b){this.jw.UB(a,b)};\ng.h.HW\u003dfunction(){XEa(this,!0)};\ng.h.jX\u003dfunction(a){XEa(this,!1,a)};g.w(g.uQ,g.sM);g.uQ.prototype.Yh\u003dfunction(){return!1};\ng.uQ.prototype.create\u003dfunction(){var a\u003dthis.player.V();g.mD(a)\u0026\u0026a.isMobile?this.chrome\u003dnew g.iN(this.player):this.chrome\u003dnew sQ(this.player);g.J(this,this.chrome);this.chrome.init();this.player.He(\"ux\")};\ng.uQ.prototype.xw\u003dfunction(){return this.chrome};YEa.prototype.request\u003dfunction(a,b,c){b\u003dvoid 0\u003d\u003d\u003db?{}:b;return this.locks.request(a,b,function(d){return c(d)})};var zQ\u003dg.C.caches,yQ,AQ;vQ.prototype.open\u003dfunction(a){return zQ.open(xQ(a))};\nvQ.prototype.has\u003dfunction(a){return zQ.has(xQ(a))};\nvQ.prototype.delete\u003dfunction(a){return zQ.delete(xQ(a))};\nvQ.prototype.match\u003dfunction(a,b){var c\u003dthis,d,e,f,k,l,m;return g.B(function(n){switch(n.j){case 1:return g.A(n,c.keys(),2);case 2:d\u003dn.u,e\u003dg.q(d),f\u003de.next();case 3:if(f.done){n.eb(5);break}k\u003df.value;return g.A(n,c.open(k),6);case 6:return l\u003dn.u,g.A(n,l.match(a,b),7);case 7:if(m\u003dn.u)return n.return(m);f\u003de.next();n.eb(3);break;case 5:return n.return()}})};\ng.w(wQ,vQ);wQ.prototype.keys\u003dfunction(){var a,b,c,d,e,f,k,l,m;return g.B(function(n){if(1\u003d\u003dn.j)return a\u003d[],b\u003dIt(\"CacheStorage keys\"),g.A(n,zQ.keys(),2);c\u003dn.u;d\u003dg.q(c);for(e\u003dd.next();!e.done;e\u003dd.next()){f\u003de.value;var p\u003df.indexOf(\":\");k\u003d-1\u003d\u003d\u003dp?{yB:f}:{yB:f.substring(0,p),datasyncId:f.substring(p+1)};l\u003dk.yB;m\u003dk.datasyncId;m\u003d\u003d\u003db\u0026\u0026a.push(l)}return n.return(a)})};Object.keys(oVa).map(function(a){return oVa[a]});\nvar jFa\u003d\"captionTrack ytMainChannelEntity ytMainDownloadedVideoEntity ytMainVideoEntity offlineVideoPolicy offlineVideoStreams playbackData transfer\".split(\" \");g.w(g.MQ,JQ);g.MQ.prototype.B\u003dfunction(a){return EQ(a)?qFa(this,a):FQ(a)?rFa(this,a):\"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE\"\u003d\u003d\u003da.actionType\u0026\u0026a.entityKey?sFa(this,a):Promise.reject(Error(\"Unsupported action type: \"+a.actionType))};\nvar uFa\u003d[10];g.w(g.NQ,JQ);g.NQ.prototype.B\u003dfunction(a){return EQ(a)?xFa(this,a):FQ(a)?yFa(this,a):Promise.reject(Error(\"Unsupported action type: \"+a.actionType))};g.w(g.PQ,JQ);g.PQ.prototype.B\u003dfunction(a){return EQ(a)?BFa(this,a):FQ(a)?CFa(this,a):\"OFFLINE_ORCHESTRATION_ACTION_TYPE_UPDATE\"\u003d\u003d\u003da.actionType\u0026\u0026a.entityKey?this.handleUpdate(a):Promise.reject(Error(\"Unsupported action type: \"+a.actionType))};\ng.PQ.prototype.handleUpdate\u003dfunction(a){var b\u003dthis,c,d,e;return g.B(function(f){switch(f.j){case 1:return c\u003dDQ(a),g.A(f,KL(b.j,a.entityKey,\"transfer\"),2);case 2:d\u003df.u;if(!d||\"TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH\"!\u003d\u003dd.transferState)return f.return(new KQ(\"OFFLINE_ORCHESTRATION_ACTION_RESULT_SUCCESS\",c));ta(f,3);d.transferState\u003d\"TRANSFER_STATE_TRANSFER_IN_QUEUE\";return g.A(f,g.IL(b.j,d,\"transfer\"),5);case 5:e\u003dg.oL(d.key).entityId;CQ({transferStatusType:\"TRANSFER_STATUS_TYPE_REENQUEUED_BY_PLAYER_RESPONSE_REFRESH\",\nstatusType:\"ADDED_TO_QUEUE\"},{videoId:e,di:d});ua(f,4);break;case 3:return wa(f),f.return(new KQ(\"OFFLINE_ORCHESTRATION_ACTION_RESULT_FAILURE\",c,void 0,\"OFFLINE_OPERATION_FAILURE_REASON_DATABASE_REQUEST_FAILED\"));case 4:return f.return(new KQ(\"OFFLINE_ORCHESTRATION_ACTION_RESULT_SUCCESS\",c))}})};var SFa\u003d[\"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD\",\"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH\"];var TQ;JFa.prototype.j\u003dfunction(a,b){var c\u003da.action.actionMetadata.priority-b.action.actionMetadata.priority;0\u003d\u003d\u003dc\u0026\u0026(a.j\u003cb.j?c\u003d-1:a.j\u003eb.j\u0026\u0026(c\u003d1));return c};g.w(WQ,g.I);WQ.prototype.va\u003dfunction(){this.K\u0026\u0026this.K();g.I.prototype.va.call(this)};\nWQ.prototype.createAction\u003dfunction(a,b){var c\u003dg.oL(a.entityKey).entityType,d\u003dVv(16);return new g.RQ(c,d,a,b.actionId,b.rootActionId)};\nWQ.prototype.Z\u003dfunction(a){var b\u003dthis,c,d,e,f,k,l,m,n,p;return g.B(function(r){if(1\u003d\u003dr.j){if(b.isDisposed())return r.return();d\u003dnull!\u003d\u003d(c\u003da.offlineOrchestrationActionWrapperEntity)\u0026\u0026void 0!\u003d\u003dc?c:new Set;e\u003d[];f\u003dg.q(d);for(k\u003df.next();!k.done;k\u003df.next())l\u003dk.value,m\u003dg.oL(l),n\u003dm.entityId,LFa(b.j,n)||e.push(l);return g.A(r,UFa(b,e),2)}p\u003dr.u;return g.A(r,YQ(b,p),0)})};\nWQ.prototype.retry\u003dfunction(){var a\u003dthis;return g.B(function(b){return g.A(b,VFa(a),0)})};g.w(g.ZQ,g.I);g.ZQ.prototype.B\u003dfunction(a){this.api.Oa(\"onOfflineOperationFailure\",a.data)};\ng.ZQ.prototype.C\u003dfunction(a){this.api.ea(\"offlinetransferpause\",a.data)};\ng.ZQ.prototype.va\u003dfunction(){var a,b;null\u003d\u003d\u003d(a\u003dthis.j)||void 0\u003d\u003d\u003da?void 0:a.close();null\u003d\u003d\u003d(b\u003dthis.u)||void 0\u003d\u003d\u003db?void 0:b.close()};g.$Q.prototype.Ne\u003dfunction(){this.j\u0026\u0026bR(this)};cR.prototype.info\u003dfunction(){};g.h\u003dgGa.prototype;\ng.h.QW\u003dfunction(a){var b\u003dthis,c,d,e;return g.B(function(f){if(!g.U(a.state,128))return f.eb(0);var k\u003dnull\u003d\u003d\u003d(c\u003da.state.getData())||void 0\u003d\u003d\u003dc?void 0:c.errorCode,l\u003dnull\u003d\u003d\u003d(d\u003da.state.getData())||void 0\u003d\u003d\u003dd?void 0:d.sH;e\u003d\"net.retryexhausted\"\u003d\u003d\u003dk\u0026\u0026(null\u003d\u003d\u003dl||void 0\u003d\u003d\u003dl?0:l.includes(\"net.connect\"))?\"TRANSFER_FAILURE_REASON_NETWORK_LOST\":(null\u003d\u003d\u003dk||void 0\u003d\u003d\u003dk?0:k.startsWith(\"net.\"))?\"TRANSFER_FAILURE_REASON_NETWORK\":\"TRANSFER_FAILURE_REASON_INTERNAL\";return g.A(f,b.Pq(b.player.getVideoData().videoId,e),\n0)})};\ng.h.Pq\u003dfunction(a,b){var c\u003dthis;return g.B(function(d){if(1\u003d\u003dd.j){if(c.u)return d.return();c.u\u003d!0;return\"TRANSFER_FAILURE_REASON_NETWORK_LOST\"\u003d\u003d\u003db?(eR(c,a,!1,!0),d.eb(0)):g.A(d,dR(c,a),3)}cE(a,4);return g.A(d,c.j.Pq(b),0)})};\ng.h.pB\u003dfunction(a){2\u003d\u003d\u003da.status?(a.status!\u003d\u003dthis.B\u0026\u0026(jR(this.j),cE(a.videoId,2)),a.Nx\u0026\u0026BGa(this.j,a.videoId,a.Nx)):4\u003d\u003d\u003da.status?(dR(this,a.videoId),this.Pq(a.videoId,a.DA?\"TRANSFER_FAILURE_REASON_FILESYSTEM_WRITE\":\"TRANSFER_FAILURE_REASON_INTERNAL\")):1\u003d\u003d\u003da.status\u0026\u0026AGa(this.j);this.B\u003da.status;this.api.Oa(\"localmediachange\",{videoId:a.videoId,status:a.status})};\ng.h.SG\u003dfunction(){var a\u003dthis,b;return g.B(function(c){if(1\u003d\u003dc.j){if(a.u)return c.return();a.u\u003d!0;b\u003da.player.getVideoData().videoId;return g.A(c,dR(a,b),2)}return g.A(c,a.j.SG(),0)})};\ng.h.S\u003dfunction(a){return this.api.V().S(a)};g.w(fR,g.I);fR.prototype.va\u003dfunction(){this.u\u0026\u0026this.u();g.I.prototype.va.call(this)};\nfR.prototype.B\u003dfunction(a){var b\u003dthis,c,d,e,f,k,l,m,n;return g.B(function(p){d\u003dnull!\u003d\u003d(c\u003da.transfer)\u0026\u0026void 0!\u003d\u003dc?c:new Set;e\u003d[];f\u003dg.q(d);for(k\u003df.next();!k.done;k\u003df.next())l\u003dk.value,m\u003dg.oL(l),n\u003dm.entityId,e.push(n);return 0\u003d\u003d\u003de.length?p.return():g.A(p,nGa(b,e),0)})};g.w(g.gR,g.I);g.h\u003dg.gR.prototype;g.h.va\u003dfunction(){this.K\u0026\u0026this.K();this.N.dispose();this.C.dispose();this.ma\u0026\u0026Qf(this.D.B,this.ma);this.Z\u0026\u0026Qf(this.D.B,this.Z);g.I.prototype.va.call(this)};\ng.h.cZ\u003dfunction(a){var b\u003dthis,c,d;return g.B(function(e){if(1\u003d\u003de.j)return c\u003dg.pL(a,\"transfer\"),b.j\u0026\u0026c\u003d\u003d\u003db.j.key?(eR(b.J,b.B,!0),b.C.stop(),e.eb(0)):g.A(e,g.GL(b.u,{mode:\"readwrite\",Ic:!0},function(f){return g.yL(f,c,\"transfer\").then(function(k){if(k\u0026\u0026\"TRANSFER_STATE_COMPLETE\"!\u003d\u003dk.transferState\u0026\u0026\"TRANSFER_STATE_FAILED\"!\u003d\u003dk.transferState)return k.transferState\u003d\"TRANSFER_STATE_PAUSED_BY_USER\",g.BL(f,k,\"transfer\").then(function(){return k})})}),3);\n(d\u003de.u)\u0026\u0026eFa({videoId:a,di:d});g.sa(e)})};\ng.h.bZ\u003dfunction(){this.j\u0026\u0026this.B\u0026\u0026eR(this.J,this.B,!1);this.C.stop()};\ng.h.jr\u003dfunction(){this.j?tGa(this,this.j):g.iR(this)};\ng.h.PR\u003dfunction(a){var b\u003dthis,c;return g.B(function(d){switch(d.j){case 1:if(!b.j){d.eb(2);break}if(\"TRANSFER_STATE_COMPLETE\"\u003d\u003d\u003db.j.transferState||\"TRANSFER_STATE_FAILED\"\u003d\u003d\u003db.j.transferState||!a.transfer||!a.transfer.has(b.j.key)){d.eb(3);break}c\u003db;return g.A(d,KL(b.u,b.j.key,\"transfer\"),4);case 4:c.j\u003dd.u;if(b.j){d.eb(3);break}return g.A(d,uGa(b),3);case 3:if(b.j)return d.return();case 2:return g.A(d,g.iR(b),0)}})};\ng.h.Pq\u003dfunction(a,b){var c\u003dthis,d,e;return g.B(function(f){if(1\u003d\u003df.j){a:switch(a){case \"TRANSFER_FAILURE_REASON_FILESYSTEM_WRITE\":case \"TRANSFER_FAILURE_REASON_EXTERNAL_FILESYSTEM_WRITE\":case \"TRANSFER_FAILURE_REASON_PLAYABILITY\":case \"TRANSFER_FAILURE_REASON_TOO_MANY_RETRIES\":var k\u003d!1;break a;default:k\u003d!0}return k\u0026\u0026CGa(c)?g.A(f,mR(c,\"TRANSFER_STATE_TRANSFER_IN_QUEUE\"),5):g.A(f,DGa(c,a),3)}3!\u003df.j\u0026\u0026(d\u003dg.oL(c.j.key).entityId,CQ({transferStatusType:\"TRANSFER_STATUS_TYPE_REENQUEUED_BY_RETRY\",statusType:\"ADDED_TO_QUEUE\"},\n{videoId:d,di:c.j}));hR(c);e\u003dg.iR(c,!0);b\u0026\u0026b(e);g.sa(f)})};\ng.h.SG\u003dfunction(a){var b\u003dthis,c,d,e,f,k,l;return g.B(function(m){if(1\u003d\u003dm.j)return CGa(b)?g.A(m,mR(b,\"TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH\"),5):g.A(m,DGa(b,\"TRANSFER_FAILURE_REASON_STREAM_MISSING\"),3);if(3!\u003dm.j)return c\u003dg.oL(b.j.key).entityId,CQ({transferStatusType:\"TRANSFER_STATUS_TYPE_DEQUEUED_BY_PLAYER_RESPONSE_EXPIRATION\",statusType:\"ADDED_TO_QUEUE\"},{videoId:c,di:b.j}),d\u003dg.QQ(),d.playbackDataActionMetadata\u003d{isEnqueuedForExpiredStreamUrlRefetch:!0},e\u003dg.pL(c,\"playbackData\"),f\u003d{actionType:\"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD\",\nentityKey:e,actionMetadata:d},k\u003dg.SQ(new g.RQ(\"playbackData\",c,f)),g.A(m,g.IL(b.u,k,\"offlineOrchestrationActionWrapperEntity\"),3);hR(b);l\u003dg.iR(b,!0);a\u0026\u0026a(l);g.sa(m)})};\nvar u2\u003d{},nR\u003d(u2.TRANSFER_STATE_TRANSFERRING\u003d1,u2.TRANSFER_STATE_TRANSFER_IN_QUEUE\u003d2,u2);g.h\u003dHGa.prototype;g.h.isOrchestrationLeader\u003dfunction(){return this.u.j};\ng.h.refreshAllVideos\u003dfunction(){var a\u003dthis,b,c;return g.B(function(d){if(1\u003d\u003dd.j){if(!a.K.ye())return d.return(NGa());b\u003da;c\u003db.zv;return g.A(d,MGa(),2)}return d.return(c.call(b,d.u,\"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH\"))})};\ng.h.deleteVideos\u003dfunction(a){var b\u003dthis;return g.B(function(c){return c.return(b.zv(a,\"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE\"))})};\ng.h.deleteAllVideos\u003dfunction(){var a\u003dthis;return g.B(function(b){return b.return(a.zv([\"!*$_ALL_VIDEOS_!*$\"],\"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE\"))})};\ng.h.Hx\u003dfunction(a){g.ZFa(this.B,a)};\ng.h.jr\u003dfunction(a){var b,c;return g.B(function(d){if(1\u003d\u003dd.j)return g.A(d,g.NL(),2);b\u003dd.u;if(!b)return d.return();c\u003dg.pL(a,\"transfer\");return g.A(d,g.GL(b,{mode:\"readwrite\",Ic:!0},function(e){return g.yL(e,c,\"transfer\").then(function(f){return f\u0026\u0026\"TRANSFER_STATE_PAUSED_BY_USER\"\u003d\u003d\u003df.transferState?(f.transferState\u003d\"TRANSFER_STATE_TRANSFER_IN_QUEUE\",g.BL(e,f,\"transfer\").then(function(){g.dFa({videoId:a,di:f});return g.Tt.resolve(null)})):g.Tt.resolve(null)})}),0)})};\ng.h.Vm\u003dfunction(a){a\u003dvoid 0\u003d\u003d\u003da?43200:a;var b\u003dthis,c,d,e,f,k,l,m,n;return g.B(function(p){if(1\u003d\u003dp.j)return b.K.ye()?g.A(p,g.NL(),2):p.return(NGa());if(3!\u003dp.j){c\u003dp.u;if(!c)return p.return([]);d\u003dDate.now()/1E3;return g.A(p,g.LL(c,\"offlineVideoPolicy\"),3)}e\u003dp.u;f\u003d[];k\u003dg.q(e);for(l\u003dk.next();!l.done;l\u003dk.next())m\u003dl.value,Number(m.lastUpdatedTimestampSeconds)+a\u003c\u003dd\u0026\u0026(n\u003dg.oL(m.key).entityId,f.push(n));return f.length?p.return(LGa(b,f)):p.return([])})};\ng.h.zv\u003dfunction(a,b,c){var d\u003dthis,e,f,k;return g.B(function(l){if(1\u003d\u003dl.j)return g.A(l,g.NL(),2);e\u003dl.u;if(!e)return l.return([]);f\u003da.map(function(m){var n\u003dg.pL(m,\"ytMainDownloadedVideoEntity\");n\u003d{actionType:b,entityKey:n,actionMetadata:Object.assign(Object.assign({},g.QQ()),c)};\"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH\"!\u003d\u003db\u0026\u0026(n.actionMetadata.priority\u003d0);m\u003dnew g.RQ(\"ytMainDownloadedVideoEntity\",m,n);return g.SQ(m)});\nk\u003dg.JL(e,f);g.aR(d.u);return l.return(k)})};var oR\u003d[],uOa\u003d!1;g.SU\u003dmg(function(){var a\u003d\"\";try{var b\u003dg.Qh(\"CANVAS\").getContext(\"webgl\");b\u0026\u0026(b.getExtension(\"WEBGL_debug_renderer_info\"),a\u003db.getParameter(37446),a\u003da.replace(/[ :]/g,\"_\"))}catch(c){}return a});g.w(g.pR,VH);g.h\u003dg.pR.prototype;g.h.isView\u003dfunction(){return!0};\ng.h.zH\u003dfunction(){var a\u003dthis.ra.getCurrentTime();if(a\u003cthis.start)try{var b\u003dthis.ra.dg(),c\u003dKA(b,a);return!(this.start\u003cc)}catch(d){}return!1};\ng.h.oq\u003dfunction(){return MA(this.ra.oq(),this.start,this.end)};\ng.h.dg\u003dfunction(){return MA(this.ra.dg(),this.start,this.end)};\ng.h.Kw\u003dfunction(){return MA(this.ra.Kw(),this.start,this.end)};\ng.h.getCurrentTime\u003dfunction(){return this.ra.getCurrentTime()-this.start};\ng.h.Zy\u003dfunction(a){this.ra.Zy(a+this.start)};\ng.h.getDuration\u003dfunction(){return isFinite(this.end)\u0026\u0026!this.j?this.end-this.start:this.ra.getDuration()-this.start};\ng.h.play\u003dfunction(){if(this.zH()){this.ra.getCurrentTime();try{this.ra.Zy(this.start)}catch(a){}}return this.ra.play()};\ng.h.Nb\u003dfunction(){var a\u003dVH.prototype.Nb.call(this);a.view\u003dthis.start+\"-\"+this.end;return a};\ng.h.addEventListener\u003dfunction(a,b){this.ra.addEventListener(a,b)};\ng.h.removeEventListener\u003dfunction(a,b){this.ra.removeEventListener(a,b)};\ng.h.Wy\u003dfunction(){return this.ra.Wy()};\ng.h.Is\u003dfunction(a){this.ra.Is(a)};\ng.h.nq\u003dfunction(){return this.ra.nq()};\ng.h.playVideo\u003dfunction(){return this.ra.playVideo()};\ng.h.NE\u003dfunction(){this.ra.NE()};\ng.h.LE\u003dfunction(){this.ra.LE()};\ng.h.Hp\u003dfunction(){return this.ra.Hp()};\ng.h.Je\u003dfunction(){return this.ra.Je()};\ng.h.zf\u003dfunction(){return this.ra.zf()};\ng.h.bz\u003dfunction(a){this.ra.bz(a)};\ng.h.TB\u003dfunction(){this.ra.TB()};\ng.h.getPlaybackRate\u003dfunction(){return this.ra.getPlaybackRate()};\ng.h.setPlaybackRate\u003dfunction(a){return this.ra.setPlaybackRate(a)};\ng.h.mq\u003dfunction(){return this.ra.mq()};\ng.h.setLoop\u003dfunction(a){this.ra.setLoop(a)};\ng.h.canPlayType\u003dfunction(a,b){return this.ra.canPlayType(a,b)};\ng.h.Ml\u003dfunction(){return this.ra.Ml()};\ng.h.vv\u003dfunction(){return this.ra.vv()};\ng.h.ul\u003dfunction(){return this.ra.ul()};\ng.h.oA\u003dfunction(){return this.ra.oA()};\ng.h.yu\u003dfunction(a){this.ra.yu(a)};\ng.h.Xy\u003dfunction(){return this.ra.Xy()};\ng.h.load\u003dfunction(){this.ra.load()};\ng.h.pause\u003dfunction(){this.ra.pause()};\ng.h.Gh\u003dfunction(){return this.ra.Gh()};\ng.h.pA\u003dfunction(){return this.ra.pA()};\ng.h.Aj\u003dfunction(){return this.ra.Aj()};\ng.h.Ee\u003dfunction(){return this.ra.Ee()};\ng.h.Yy\u003dfunction(){return this.ra.Yy()};\ng.h.Bf\u003dfunction(){return this.ra.Bf()};\ng.h.mp\u003dfunction(){return this.ra.mp()};\ng.h.togglePictureInPicture\u003dfunction(){this.ra.togglePictureInPicture()};\ng.h.Ao\u003dfunction(){return this.ra.Ao()};\ng.h.getSize\u003dfunction(){return this.ra.getSize()};\ng.h.setSize\u003dfunction(a){this.ra.setSize(a)};\ng.h.getVolume\u003dfunction(){return this.ra.getVolume()};\ng.h.setVolume\u003dfunction(a){this.ra.setVolume(a)};\ng.h.setAttribute\u003dfunction(a,b){this.ra.setAttribute(a,b)};\ng.h.removeAttribute\u003dfunction(a){this.ra.removeAttribute(a)};\ng.h.hasAttribute\u003dfunction(a){return this.ra.hasAttribute(a)};\ng.h.Pv\u003dba(24);g.h.wy\u003dba(26);g.h.yy\u003dba(28);g.h.Qs\u003dba(30);g.h.ow\u003dfunction(){return this.ra.ow()};\ng.h.Gn\u003dfunction(a){this.ra.Gn(a)};\ng.h.getStyle\u003dfunction(a){return this.ra.getStyle(a)};\ng.h.VF\u003dfunction(){return this.ra.VF()};\ng.h.stopVideo\u003dfunction(){this.ra.stopVideo()};\ng.h.PE\u003dfunction(a){this.ra.PE(a)};\ng.h.audioTracks\u003dfunction(){return this.ra.audioTracks()};qR.prototype.then\u003dfunction(a,b){return this.promise.then(a,b)};\nqR.prototype.resolve\u003dfunction(a){this.u(a)};\nqR.prototype.reject\u003dfunction(a){this.j(a)};g.w(rR,g.I);g.h\u003drR.prototype;g.h.isFinished\u003dfunction(){return 6\u003d\u003d\u003dthis.status.status};\ng.h.getStatus\u003dfunction(){return this.status};\ng.h.Up\u003dfunction(){var a\u003dthis.j.getVideoData(),b\u003dthis.u.getVideoData();if(a.C){var c;if(c\u003da.j){c\u003da.j;for(var d\u003d!1,e\u003d!1,f\u003dg.q(Object.values(c.j)),k\u003df.next();!k.done;k\u003df.next())k\u003dk.value,k.info.audio\u0026\u0026k.index.isLoaded()\u0026\u0026(d\u003d!0),k.info.video\u0026\u0026k.index.isLoaded()\u0026\u0026(e\u003d!0);c.j[\"0\"]\u0026\u0026(e\u003d!0);c\u003d!(d\u0026\u0026e)}if(c)this.Ra();else if(this.j.xd()){f\u003dUGa(this.policy,this.j,this.u,this.jk);k\u003dVGa(this);c\u003dk.QT;e\u003dk.MN;d\u003dk.EL;k\u003dk.LN;if(!this.J){var l\u003d1E3*this.u.Jh(),m\u003dthis.j.Jh();m\u003d1E3*(d-c-m);f\u0026\u0026\"in-the-past\"\u003d\u003d\u003df.msg\u0026\u0026(m\u003d\n0);a\u003da.isAd();this.u.Tx(l,m,a);this.J\u003d!0}f?(b\u003d\"cannot_apply\"+f.msg,delete f.msg,this.We(b,f)):2\u003d\u003d\u003dthis.status.status?bHa(this):(a\u003dthis.j.nq())?a.j||a.u?!wB(a)\u0026\u0026g.fs()?this.We(\"mse_closed\"):b.j\u0026\u0026ny(b.j)\u0026\u0026a.u\u0026\u0026!a.u.lA()?this.We(\"encr_upgrade\"):(b\u003dthis.j.xd(),b.ul()?this.We(\"elem_ended\"):0\u003ee?this.We(\"next_player_future\"):(this.D\u003dd,this.B\u003dtsa(a,c,d,!0),this.C\u003dtsa(a,e,k,!1),a\u003dthis.u.getVideoData().clientPlaybackNonce,this.j.Aa(\"gaplessPrep\",{cpn:a}),uR(this.j,this.B),this.j.setMediaElement(WGa(b,c,d,!this.j.getVideoData().isAd())),\ntR(this,2),bHa(this))):this.Ra():this.Ra()}else this.We(\"no-elem\")}else this.Ra()};\ng.h.gs\u003dfunction(a){var b\u003daHa(this).EP,c\u003da\u003d\u003d\u003db;b\u003dc?this.B.j:this.B.u;c\u003dc?this.C.j:this.C.u;if(b.isActive\u0026\u0026!c.isActive){var d\u003dthis.D;JA(a.Of(),d-.01)\u0026\u0026(tR(this,4),b.isActive\u003d!1,b.Ky\u003db.Ky||b.isActive,this.u.Aa(\"sbh\",{}),c.isActive\u003d!0,c.Ky\u003dc.Ky||c.isActive);a\u003dthis.C.u;this.C.j.isActive\u0026\u0026a.isActive\u0026\u0026tR(this,5)}};\ng.h.nO\u003dfunction(){4\u003c\u003dthis.status.status\u0026\u00266\u003ethis.status.status\u0026\u0026this.We(\"player-reload-after-handoff\")};\ng.h.We\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?{}:b;if(!this.isDisposed()\u0026\u0026!this.isFinished()){this.Ra();var c\u003d4\u003c\u003dthis.status.status\u0026\u0026\"player-reload-after-handoff\"!\u003d\u003da;this.status\u003d{status:Infinity,error:a};if(this.j\u0026\u0026this.u){var d\u003dthis.u.getVideoData().clientPlaybackNonce;this.j.Ld(new g.hC(\"dai.transitionfailure\",Object.assign(b,{cpn:d,transitionTimeMs:this.jk,msg:a})));a\u003dthis.j;a.videoData.Ea\u003d!1;c\u0026\u0026CU(a);a.Wa\u0026\u0026WJa(a.Wa)}this.Fl.reject(void 0);this.dispose()}};\ng.h.va\u003dfunction(){$Ga(this);this.j.unsubscribe(\"newelementrequired\",this.nO,this);if(this.B){var a\u003dthis.B.u;this.B.j.Ed.unsubscribe(\"updateend\",this.gs,this);a.Ed.unsubscribe(\"updateend\",this.gs,this)}g.I.prototype.va.call(this)};\ng.h.Sc\u003dfunction(a){g.dG(a,128)\u0026\u0026this.We(\"player-error-event\")};\ng.h.Ra\u003dfunction(){};g.w(wR,g.I);wR.prototype.clearQueue\u003dfunction(){this.Ra();this.C\u0026\u0026this.C.reject(\"Queue cleared\");xR(this)};\nwR.prototype.Nt\u003dfunction(){return!this.u};\nwR.prototype.va\u003dfunction(){xR(this);g.I.prototype.va.call(this)};\nwR.prototype.Ra\u003dfunction(){};g.w(BR,g.Kv);g.h\u003dBR.prototype;g.h.getVisibilityState\u003dfunction(a,b,c,d,e,f){return a?4:fHa()?3:b?2:c?1:d?5:e?7:f?8:0};\ng.h.gj\u003dfunction(a){this.fullscreen!\u003d\u003da\u0026\u0026(this.fullscreen\u003da,this.Ne())};\ng.h.setMinimized\u003dfunction(a){this.B!\u003d\u003da\u0026\u0026(this.B\u003da,this.Ne())};\ng.h.setInline\u003dfunction(a){this.inline!\u003d\u003da\u0026\u0026(this.inline\u003da,this.Ne())};\ng.h.Au\u003dfunction(a){this.pictureInPicture!\u003d\u003da\u0026\u0026(this.pictureInPicture\u003da,this.Ne())};\ng.h.setImmersivePreview\u003dfunction(a){this.u!\u003d\u003da\u0026\u0026(this.u\u003da,this.Ne())};\ng.h.Bf\u003dfunction(){return this.j};\ng.h.isFullscreen\u003dfunction(){return 0!\u003d\u003dthis.fullscreen};\ng.h.qt\u003dfunction(){return this.fullscreen};\ng.h.Te\u003dfunction(){return this.B};\ng.h.isInline\u003dfunction(){return this.inline};\ng.h.isBackground\u003dfunction(){return fHa()};\ng.h.Lt\u003dfunction(){return this.pictureInPicture};\ng.h.Jt\u003dfunction(){return this.u};\ng.h.Ne\u003dfunction(){this.ea(\"visibilitychange\");var a\u003dthis.getVisibilityState(this.Bf(),this.isFullscreen(),this.Te(),this.isInline(),this.Lt(),this.Jt());a!\u003d\u003dthis.D\u0026\u0026this.ea(\"visibilitystatechange\");this.D\u003da};\ng.h.va\u003dfunction(){iHa(this.C);g.Kv.prototype.va.call(this)};g.w(g.FR,g.I);g.h\u003dg.FR.prototype;\ng.h.onCueRangeEnter\u003dfunction(a){this.Sa.push(a);var b\u003da.getId(),c\u003d\"\"\u003d\u003d\u003db;this.Va.add(a.u);c||this.Ca.Aa(\"sdai\",{enterAdCueRange:1});if(this.Ya){this.Ya\u003d!1;if(!c){var d\u003dthis.u.get(b);d\u0026\u0026(this.Y.S(\"web_player_ss_record_join_mid_ad_break_killswitch\")||(c\u003dthis.Ca.getCurrentTime(),JR(this,{Bd:a,isAd:!0,Em:!0,vf:c,adCpn:b},{isAd:!1,Em:!1,vf:c})),this.api.ea(\"serverstitchedvideochange\",d.Cc,d.Fn),this.Ca.Aa(\"sdai\",{ssvc:\"midab\"}),this.Ei\u003d1)}this.C\u003d!1}else if(this.j){if(this.j.Em)this.Ca.Aa(\"sdai\",{a_pair_of_same_transition_occurs_enter:1,\nacpn:this.j.adCpn,transitionTime:this.j.vf,cpn:b,currentTime:this.Ca.getCurrentTime()}),this.Y.S(\"web_player_same_transition_fallback_killswitch\")||(d\u003dthis.Ca.getCurrentTime(),a\u003d{Bd:a,isAd:!c,Em:!0,vf:d,adCpn:b},b\u003d{Bd:this.j.Bd,isAd:this.j.isAd,Em:!1,vf:d,adCpn:this.j.adCpn},this.j.Bd\u0026\u0026this.Va.delete(this.j.Bd.u),JR(this,a,b));else{if(this.j.Bd\u003d\u003d\u003da){this.Ca.Aa(\"sdai\",{same_cue_range_pair_enter:1,acpn:this.j.adCpn,transitionTime:this.j.vf,cpn:b,currentTime:this.Ca.getCurrentTime()});this.j\u003dvoid 0;\nreturn}if(this.j.adCpn\u003d\u003d\u003db){b\u0026\u0026this.Ca.Aa(\"sdai\",{dchtsc:b});this.j\u003dvoid 0;return}a\u003d{Bd:a,isAd:!c,Em:!0,vf:this.Ca.getCurrentTime(),adCpn:b};JR(this,a,this.j)}this.j\u003dvoid 0;this.C\u003d!1}else this.j\u003d{Bd:a,isAd:!c,Em:!0,vf:this.Ca.getCurrentTime(),adCpn:b}};\ng.h.onCueRangeExit\u003dfunction(a){if(this.Y.S(\"web_player_same_transition_fallback_killswitch\")||this.Va.has(a.u)){this.Va.delete(a.u);this.Sa\u003dthis.Sa.filter(function(d){return d!\u003d\u003da});\nthis.Ya\u0026\u0026(this.C\u003dthis.Ya\u003d!1,this.Ca.Aa(\"sdai\",{cref:1}));var b\u003da.getId(),c\u003d\"\"\u003d\u003d\u003db;if(this.j){if(this.j.Em){if(this.j.Bd\u003d\u003d\u003da){this.Ca.Aa(\"sdai\",{same_cue_range_pair_exit:1,acpn:this.j.adCpn,transitionTime:this.j.vf,cpn:b,currentTime:this.Ca.getCurrentTime()});this.j\u003dvoid 0;return}if(this.j.adCpn\u003d\u003d\u003db){b\u0026\u0026this.Ca.Aa(\"sdai\",{dchtsc:b});this.j\u003dvoid 0;return}c\u003d{Bd:a,isAd:!c,Em:!1,vf:this.Ca.getCurrentTime(),adCpn:b};JR(this,this.j,c)}else this.Ca.Aa(\"sdai\",{a_pair_of_same_transition_occurs_exit:1,pendingCpn:this.j.adCpn,\ntransitionTime:this.j.vf,upcomingCpn:b,contentCpn:this.Ca.getVideoData().clientPlaybackNonce,currentTime:this.Ca.getCurrentTime()});this.j\u003dvoid 0;this.C\u003d!1}else this.j\u003d{Bd:a,isAd:!c,Em:!1,vf:this.Ca.getCurrentTime(),adCpn:b};this.Y.S(\"web_player_halftime_dai\")\u0026\u0026(b\u003dthis.u.get(b),this.isLiveNow\u0026\u0026b\u0026\u0026this.Ca.getCurrentTime()\u003cthis.Ca.Gj()\u0026\u0026CR(this,Infinity))}else this.Ca.Aa(\"sdai\",{ignore_single_exit:1})};\ng.h.isAdPlaying\u003dfunction(a){return this.Rn?!1:ER(this)?!!this.N:!!LR(this,1E3*a)};\ng.h.seekTo\u003dfunction(a,b,c){a\u003dvoid 0\u003d\u003d\u003da?0:a;c\u003dvoid 0\u003d\u003d\u003dc?null:c;this.C\u003d!0;if(void 0\u003d\u003d\u003db?0:b)CR(this,a);else{b\u003dthis.api.Nc();var d\u003db\u003d\u003d\u003dthis.Ia?this.kb:null;MR(this,!1);this.rb\u003da;null!\u003dc\u0026\u0026this.qb.start(c);b\u0026\u0026(this.kb\u003dd||b.getPlayerState(),nW(b),this.Ia\u003db)}};\ng.h.va\u003dfunction(){MR(this,!1);OR(this);rHa(this);g.I.prototype.va.call(this)};\ng.h.Ra\u003dfunction(){};\ng.h.RH\u003dfunction(a){this.Eb\u003da;this.Ca.Aa(\"sdai\",{swebm:a})};\ng.h.Kj\u003dfunction(a,b,c){if(c\u0026\u0026b){var d\u003dthis.ya.get(a);if(d){d.locations||(d.locations\u003dnew Map);var e\u003dNumber(b.split(\";\")[0]);c\u003dnew g.ry(c);this.oa\u0026\u0026this.Ca.Aa(\"sdai\",{hdlredir:1,itag:b,seg:a,hostport:uy(c)});d.locations.set(e,c)}}};\ng.h.Yk\u003dfunction(a,b,c,d){var e,f,k;if(this.Rn)return null;var l\u003dNumber(c.split(\";\")[0]),m\u003d3\u003d\u003d\u003dd;if(g.tHa(this,b))return this.oa\u0026\u0026this.Ca.Aa(\"sdai\",{gdu:\"undec\",seg:b,itag:l}),null;a\u003dPR(this,a,b);this.oa\u0026\u0026this.Ca.Aa(\"sdai\",{gdu:1,seg:b,itag:l,pb:\"\"+!!a});if(!a)return RR(this,b,m),null;a.locations||(a.locations\u003dnew Map);if(!a.locations.has(l)){var n\u003dnull\u003d\u003d\u003d(f\u003dnull\u003d\u003d\u003d(e\u003da.videoData.getPlayerResponse())||void 0\u003d\u003d\u003de?void 0:e.streamingData)||void 0\u003d\u003d\u003df?void 0:f.adaptiveFormats;if(!n)return this.Ca.Aa(\"sdai\",\n{gdu:\"noadpfmts\",seg:b,itag:l}),RR(this,b,m),null;var p\u003dn.find(function(t){return t.itag\u003d\u003d\u003dl});\nif(!p||!p.url){c\u003d{gdu:\"nofmt\",seg:b,vid:a.videoData.videoId,itag:l,fullitag:c,itags:\"\"};if(!this.Y.S(\"html5_ssdai_log_missing_itags_killswitch\")){a\u003d[];d\u003dg.q(n);for(n\u003dd.next();!n.done;n\u003dd.next())a.push(n.value.itag);c.itags\u003da.join(\",\")}this.Ca.Aa(\"sdai\",c);RR(this,b,m);return null}n\u003d!this.Y.S(\"html5_ssdai_decipher_killswitch\");a.locations.set(l,new g.ry(p.url,n))}n\u003da.locations.get(l);if(!n)return this.Ca.Aa(\"sdai\",{gdu:\"nourl\",seg:b,itag:l}),RR(this,b,m),null;p\u003dnew xz(n);this.Eb\u0026\u0026p.set(\"dvc\",\"webm\");\nthis.Y.experiments.Za(\"ssdai_return_original_content\")\u0026\u0026p.set(\"dairoc\",\"1\");(n\u003dthis.kA(b-1,d))\u0026\u0026p.set(\"daistate\",n);a.YH\u0026\u0026b\u003e\u003da.YH\u0026\u0026p.set(\"skipsq\",\"\"+a.YH);var r\u003dthis.Ca.getVideoData().clientPlaybackNonce;r\u0026\u0026p.set(\"cpn\",r);n\u003d[];a.Lk\u0026\u0026(n\u003duHa(this,a.Lk),0\u003cn.length\u0026\u0026p.set(\"acpns\",n.join(\",\")));m||this.ya.set(b,a);this.Y.S(\"web_player_ssdai_acpns_aids_logging_killswitch\")||(m\u003dp.get(\"aids\"),((null\u003d\u003d\u003d(k\u003dnull\u003d\u003d\u003dm||void 0\u003d\u003d\u003dm?void 0:m.split(\",\"))||void 0\u003d\u003d\u003dk?void 0:k.length)||0)!\u003d\u003dn.length\u0026\u0026(a.Lk?this.Ca.Aa(\"sdai\",\n{acpns_aids_nm:1,ids:wHa(this,a.Lk).join(\"_\"),aids:null\u003d\u003d\u003dm||void 0\u003d\u003d\u003dm?void 0:m.replace(/,/g,\"_\"),cpn:r,trackType:d}):this.Ca.Aa(\"sdai\",{acpns_aids_nm:\"noAdBreakId\",cpn:r})));m\u003dg.yz(p);2048\u003c(null\u003d\u003d\u003dm||void 0\u003d\u003d\u003dm?void 0:m.length)\u0026\u0026this.Ca.Aa(\"sdai\",{urltoolong:1,sq:b,itag:l,len:m.length});this.oa\u0026\u0026(m\u0026\u0026(p\u003da.cpn,d\u003da.Lk,yHa(this,p,d),d\u0026\u0026!this.Ub.has(d)\u0026\u0026(p\u003dvHa(this,p,d),r\u003dxHa(this,d),this.Ca.Aa(\"sdai\",{iofa:p}),this.Ca.Aa(\"sdai\",{noawnzd:r-p}),this.Ca.Aa(\"sdai\",{acpns:n.join(\".\")}),this.Ub.add(d))),\nthis.Ca.Aa(\"sdai\",{gdu:\"v\",seg:b,itag:c,ast:a.Hc.toFixed(3),alen:a.durationMs.toFixed(3),acpn:a.cpn,avid:a.videoData.videoId}));return m};\ng.h.XH\u003dfunction(a,b){if(a\u003dPR(this,a,b))if(a\u003da.Lk)if(this.Ca.Aa(\"sdai\",{skip_adbreakid:a}),a\u003dthis.K.get(a)){a\u003dg.q(a);for(var c\u003da.next();!c.done;c\u003da.next())c.value.YH\u003db}};\ng.h.kA\u003dfunction(a,b){return 1\u003d\u003d\u003db\u0026\u0026this.Ja.has(a)?this.Ja.get(a)||\"\":2\u003d\u003d\u003db\u0026\u0026this.jb.has(a)?this.jb.get(a)||\"\":3\u003d\u003d\u003db\u0026\u0026this.Na.has(a)?this.Na.get(a)||\"\":\"\"};\ng.h.Fy\u003dba(33);\ng.h.bH\u003dfunction(a,b,c,d,e,f,k,l){l\u0026\u0026(k?this.jb.set(a,l):this.Ja.set(a,l));if(k){if(d.length\u0026\u0026e.length)for(a\u003db+this.ym(),k\u003dg.q(d.entries()),l\u003dk.next();!l.done;l\u003dk.next()){var m\u003dg.q(l.value);l\u003dm.next().value;var n\u003dm\u003dm.next().value;m\u003da;a\u003dm+e[l];if(n\u003dthis.u.get(n))l\u003dm-f[l],n.Fn\u003dnull!\u003dn.Fn?Math.min(n.Fn,l):l}if(!ER(this))if(d.length\u0026\u0026e.length)for(b\u003d1E3*(b+this.ym()),d\u003dg.q(d.entries()),c\u003dd.next();!c.done;c\u003dd.next())if(c\u003dg.q(c.value),f\u003dc.next().value,c\u003dc.next().value,f\u003d1E3*e[f],c\u003d\u003d\u003dthis.Ca.getVideoData().clientPlaybackNonce)QR(this,b,\nb+f,!1),b+\u003df;else if(this.Sb.has(c)||(this.Ca.Aa(\"sdai\",{adCpnFromEmsg:1}),this.Sb.add(c)),(a\u003dthis.D.get(c))\u0026\u0026a.start\u003c\u003db\u0026\u0026a.end\u003e\u003db+f)b\u003da.end;else{if(k\u003d!1,a?b\u003ca.start?a.start\u003db:a.end\u003cb+f\u0026\u0026(a.end\u003db+f):(a\u003doHa(b,b+f,c),this.D.set(c,a),this.Ca.Aa(\"sdai\",{newAdCR:1}),k\u003d!0),b\u003da.end,QR(this,a.start,a.end,!0),k)for(this.Ca.addCueRange(a),c\u003dthis.Ca.pw(\"serverstitchedcuerange\",36E5),c\u003dg.q(c),f\u003dc.next();!f.done;f\u003dc.next())this.D.delete(f.value.getId())}else 5!\u003d\u003dc\u0026\u00264!\u003d\u003dc||QR(this,1E3*(b+this.ym()),1E3*(b+this.ym())+\n5E3,!1)}};\ng.h.zw\u003dba(35);g.h.ym\u003dfunction(){return this.Ca.ym()};\ng.h.Pj\u003dfunction(a){this.Ca.Aa(\"timelineerror\",{e:a});this.Ra()};\ng.h.Nw\u003dfunction(a){this.Z\u0026\u0026this.X\u0026\u0026this.xa.push(this.X);!this.Y.S(\"web_player_skip_fetched_cuepoint_killswitch\")\u0026\u0026a\u0026\u0026this.X\u0026\u0026this.Cb.push(this.X);this.X\u003dnull;this.Ca.Nw(a)};\ng.h.zF\u003dfunction(a){var b;this.Rn||a.identifier\u0026\u0026this.lc.has(a.identifier)?(this.oa\u0026\u0026this.Ca.Aa(\"sdai\",{startnoad:a.identifier}),SR(this)):Mm(this.xa,function(c){return c.identifier\u003d\u003d\u003da.identifier})?(this.Ca.Aa(\"sdai\",{timedoutcp:1}),this.ma.start(0)):!this.Y.S(\"web_player_skip_fetched_cuepoint_killswitch\")\u0026\u0026Mm(this.Cb,function(c){return c.identifier\u003d\u003d\u003da.identifier})?(this.Ca.Aa(\"sdai\",{fetchedcp:1}),SR(this)):this.ma.isActive()?this.Ca.Aa(\"sdai\",{racingcp:(null\u003d\u003d\u003d(b\u003dthis.X)||void 0\u003d\u003d\u003db?void 0:b.identifier)+\n\"_\"+a.identifier}):(this.Gb\u003d(new Date).getTime()/1E3,this.oa\u0026\u0026this.Ca.Aa(\"sdai\",{adf:1}),this.Z\u003d!1,this.ma.start(),this.X\u003da,this.Ja.clear(),this.jb.clear(),this.Na.clear(),this.Y.S(\"enable_h5_ssdai_decoration_records_clear_killswitch\")\u0026\u0026this.ya.clear(),this.bb\u003d[])};\ng.h.Ct\u003dfunction(a,b){a\u003dPR(this,a,b);if(!this.Y.experiments.Za(\"disable_ssdai_on_errors\")||!a||this.Rn)return!1;this.Rn\u003d!0;0\u003cthis.Ei\u0026\u0026(this.Ei\u003d0,this.N\u003dnull,this.api.ea(\"serverstitchedvideochange\"));a\u003dthis.Ca;b\u003d{reason:\"disablessdai\",sq:b};\"disablessdai\"\u003d\u003d\u003db.reason\u0026\u0026(a.videoData.bJ\u003d!0);a.Ld(new g.hC(\"qoe.restart\",b));CU(a,!0);return!0};\ng.h.bp\u003dfunction(a){var b;this.lc.add(a);(null\u003d\u003d\u003d(b\u003dthis.X)||void 0\u003d\u003d\u003db?void 0:b.identifier)\u003d\u003d\u003da\u0026\u0026SR(this)};\ng.h.aH\u003dfunction(a,b,c,d){if(ER(this)){var e\u003dthis.Ca.getVideoData().clientPlaybackNonce;a\u003da||e;b\u003db||e;if(a!\u003d\u003db){var f\u003da\u003d\u003d\u003de?HR(this):this.u.get(a),k\u003db\u003d\u003d\u003de?HR(this):this.u.get(b);f\u0026\u0026k?(c\u003dthis.C?c:d,IR(this.Ca,f,k,c,d,this.C),b\u003d\u003d\u003de?(this.Ea\u003d1E3*c,this.Ei\u003d0,this.N\u003dnull,this.Ca.Aa(\"sdai\",{adchg:this.Ei}),this.api.ea(\"serverstitchedvideochange\")):(this.Ea\u003d0,this.Ei++,this.N\u003dk,this.Ca.Aa(\"sdai\",{adchg:this.Ei,apid:this.N.Cc,acpn:this.N.cpn}),this.api.ea(\"serverstitchedvideochange\",k.Cc,k.Fn))):this.Ca.Aa(\"sdai\",\n{unknowntrans:\"1\",old:a,\"new\":b});this.C\u003d!1}}};\nvar mHa\u003d0;g.w(TR,g.I);g.h\u003dTR.prototype;g.h.onCueRangeEnter\u003dfunction(a){if(this.j\u003d\u003d\u003dthis.api.Nc()){var b\u003dthis.J.get(a);if(b){var c\u003db.target;this.Ra();FHa(this,c,b.jk,a)}else this.Ld(\"dai.transitionfailure\",{e:\"unexpectedCueRangeTriggered\",cr:a.toString()})}else if(b\u003dthis.u.find(function(e){return e.Vn.Bd\u003d\u003d\u003da})){var d\u003db.Vn;\nthis.Ra();c\u003dd.target;d\u003dd.jk;c?FHa(this,c,d,a):EHa(this,b.hd,d,a)}};\ng.h.onQueuedVideoLoaded\u003dfunction(){var a\u003dthis.K;YR(this);if(a){if(!WR(this,a)){var b\u003dthis.api.Nc();this.Ld(\"dai.transitionfailure\",{e:\"unexpectedPresentingPlayer\",pcpn:null\u003d\u003d\u003db||void 0\u003d\u003d\u003db?void 0:b.getVideoData().clientPlaybackNonce,ccpn:\"\"+a.playerVars.cpn})}b\u003dthis.api.Nc();a\u003da.Vn;this.Ra();b.addCueRange(a.Bd)}};\ng.h.seekTo\u003dfunction(a,b,c){a\u003dvoid 0\u003d\u003d\u003da?0:a;c\u003dvoid 0\u003d\u003d\u003dc?null:c;if(void 0\u003d\u003d\u003db?0:b)zHa(this,a);else{b\u003dthis.api.Nc();var d\u003db\u003d\u003d\u003dthis.C?this.D:null;$R(this,!1);this.X\u003da;null!\u003dc\u0026\u0026this.N.start(c);b\u0026\u0026(this.D\u003dd||b.getPlayerState(),nW(b),this.C\u003db)}};\ng.h.jg\u003dfunction(a){g.dG(a,128)\u0026\u0026IHa(this)};\ng.h.isManifestless\u003dfunction(){return HE(this.j.getVideoData())};\ng.h.va\u003dfunction(){$R(this,!1);bS(this);g.I.prototype.va.call(this)};\ng.h.Ra\u003dfunction(){};\ng.h.Ld\u003dfunction(a,b){this.j.Ld(new g.hC(a,b))};\nvar AHa\u003d0;var KHa\u003d\"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_STREAMING WEB_MUSIC WEB_MUSIC_ANALYTICS WEB_MUSIC_EMBEDDED_PLAYER WEB_REMIX WEB_UNPLUGGED WEB_UNPLUGGED_ONBOARDING WEB_UNPLUGGED_OPS WEB_UNPLUGGED_PUBLIC\".split(\" \");g.w(eS,g.I);eS.prototype.get\u003dfunction(a){cS(this);var b\u003dthis.data.find(function(c){return c.key\u003d\u003d\u003da});\nreturn b?b.value:null};\neS.prototype.set\u003dfunction(a,b,c){this.remove(a,!0);cS(this);a\u003d{key:a,value:b,expire:Infinity};c\u0026\u0026isFinite(c)\u0026\u0026(c*\u003d1E3,a.expire\u003d(0,g.Q)()+c);for(this.data.push(a);this.data.length\u003ethis.B;)(c\u003dthis.data.shift())\u0026\u0026fS(this,c,!0);dS(this)};\neS.prototype.remove\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?!1:b;var c\u003dthis.data.find(function(d){return d.key\u003d\u003d\u003da});\nc\u0026\u0026(fS(this,c,b),g.ic(this.data,function(d){return d.key\u003d\u003d\u003da}),dS(this))};\neS.prototype.va\u003dfunction(){var a\u003dthis;g.I.prototype.va.call(this);this.data.forEach(function(b){fS(a,b,!0)});\nthis.data\u003d[]};g.w(gS,g.Dp);gS.prototype.ea\u003dfunction(a){var b\u003dg.Ba.apply(1,arguments);if(this.D.has(a))return this.D.get(a).push(b),!0;var c\u003d!1;try{for(b\u003d[b],this.D.set(a,b);b.length;)c\u003dg.Dp.prototype.ea.call.apply(g.Dp.prototype.ea,[this,a].concat(g.v(b.shift())))}finally{this.D.delete(a)}return c};hS.prototype.add\u003dfunction(a){this.j\u003d(this.j+1)%this.data.length;this.data[this.j]\u003da};\nhS.prototype.forEach\u003dfunction(a){for(var b\u003dthis.j+1;b\u003cthis.data.length;b++)a(this.data[b]||0);for(b\u003d0;b\u003c\u003dthis.j;b++)a(this.data[b]||0)};\nhS.prototype.clear\u003dfunction(){for(var a\u003dthis.data.length,b\u003d0;b\u003ca;b++)this.data[b]\u003d0;this.u\u003dthis.j\u003dthis.data.length-1};g.w(iS,g.I);iS.prototype.start\u003dfunction(){this.u.start()};\niS.prototype.stop\u003dfunction(){this.u.stop()};\niS.prototype.clear\u003dfunction(){for(var a\u003dg.q(this.j.values()),b\u003da.next();!b.done;b\u003da.next())b.value.clear()};\niS.prototype.sample\u003dfunction(){for(var a\u003dg.q(this.B),b\u003da.next();!b.done;b\u003da.next()){var c\u003dg.q(b.value);b\u003dc.next().value;c\u003dc.next().value;this.j.has(b)||this.j.set(b,new lS(DVa.has(b)));this.j.get(b).update(c())}this.u.start()};\nvar DVa\u003dnew Set([\"networkactivity\"]);lS.prototype.update\u003dfunction(a){this.u?(this.buffer.add(a-this.j||0),this.j\u003da):this.buffer.add(a)};\nlS.prototype.clear\u003dfunction(){this.buffer.clear();this.j\u003d0};g.w(mS,g.I);mS.prototype.va\u003dfunction(){g.I.prototype.va.call(this);this.j\u003dnull;this.u\u0026\u0026this.u.disconnect()};g.EVa\u003dmg(function(){var a\u003dwindow.AudioContext||window.webkitAudioContext;try{return new a}catch(b){return b.name}});var v2;v2\u003d{};g.nS\u003d(v2.STOP_EVENT_PROPAGATION\u003d\"html5-stop-propagation\",v2.IV_DRAWER_ENABLED\u003d\"ytp-iv-drawer-enabled\",v2.IV_DRAWER_OPEN\u003d\"ytp-iv-drawer-open\",v2.MAIN_VIDEO\u003d\"html5-main-video\",v2.VIDEO_CONTAINER\u003d\"html5-video-container\",v2.VIDEO_CONTAINER_TRANSITIONING\u003d\"html5-video-container-transitioning\",v2.HOUSE_BRAND\u003d\"house-brand\",v2);g.w(oS,g.V);g.h\u003doS.prototype;g.h.Gn\u003dfunction(){g.ip(this.element,g.Ba.apply(0,arguments))};\ng.h.Kg\u003dfunction(){this.Jb\u0026\u0026(this.Jb.removeEventListener(\"focus\",this.NG),g.Uh(this.Jb),this.Jb\u003dnull)};\ng.h.JE\u003dfunction(){this.isDisposed();var a\u003dthis.app.V();a.wj||this.Gn(\"tag-pool-enabled\");a.D\u0026\u0026this.Gn(g.nS.HOUSE_BRAND);\"gvn\"\u003d\u003d\u003da.playerStyle\u0026\u0026(this.Gn(\"ytp-gvn\"),this.element.style.backgroundColor\u003d\"transparent\");a.tb\u0026\u0026(this.AE\u003dg.Ts(\"yt-dom-content-change\",this.resize,this));this.T(window,\"orientationchange\",this.resize,this);this.T(window,\"resize\",this.resize,this)};\ng.h.ey\u003dfunction(a){iD(this.app.V());this.BA\u003d!a;pS(this)};\ng.h.resize\u003dfunction(){if(this.Jb){var a\u003dthis.Bg();if(!a.isEmpty()){var b\u003d!g.lh(a,this.fu.getSize()),c\u003dUHa(this);b\u0026\u0026(this.fu.width\u003da.width,this.fu.height\u003da.height);a\u003dthis.app.V();(c||b||a.tb)\u0026\u0026this.app.Ua.ea(\"resize\",this.getPlayerSize())}}};\ng.h.Dt\u003dfunction(a,b){this.updateVideoData(b)};\ng.h.updateVideoData\u003dfunction(a){if(this.Jb){var b\u003dthis.app.V();ls\u0026\u0026(this.Jb.setAttribute(\"x-webkit-airplay\",\"allow\"),a.title?this.Jb.setAttribute(\"title\",a.title):this.Jb.removeAttribute(\"title\"));fwa(a)?this.Jb.setAttribute(\"disableremoteplayback\",\"\"):this.Jb.removeAttribute(\"disableremoteplayback\");this.Jb.setAttribute(\"controlslist\",\"nodownload\");b.Yl\u0026\u0026a.videoId\u0026\u0026(this.Jb.poster\u003da.Se(\"default.jpg\"))}b\u003dg.TE(a,\"yt:bgcolor\");this.Xv.style.backgroundColor\u003db?b:\"\";this.tG\u003dXC(g.TE(a,\"yt:stretch\"));this.uG\u003d\nXC(g.TE(a,\"yt:crop\"),!0);g.L(this.element,\"ytp-dni\",a.D);this.resize()};\ng.h.setGlobalCrop\u003dfunction(a){this.xF\u003dXC(a,!0);this.resize()};\ng.h.setCenterCrop\u003dfunction(a){this.pL\u003da;this.resize()};\ng.h.gj\u003dfunction(){};\ng.h.getPlayerSize\u003dfunction(){var a\u003dthis.app.V(),b\u003dthis.app.Ua.isFullscreen();if(b\u0026\u0026es())return new g.kh(window.outerWidth,window.outerHeight);if(b||a.Gk){if(window.matchMedia){a\u003d\"(width: \"+window.innerWidth+\"px) and (height: \"+window.innerHeight+\"px)\";this.ix\u0026\u0026this.ix.media\u003d\u003d\u003da||(this.ix\u003dwindow.matchMedia(a));var c\u003dthis.ix\u0026\u0026this.ix.matches}if(c)return new g.kh(window.innerWidth,window.innerHeight)}else if(!isNaN(this.uw.width)\u0026\u0026!isNaN(this.uw.height))return this.uw.clone();return new g.kh(this.element.clientWidth,\nthis.element.clientHeight)};\ng.h.Bg\u003dfunction(){var a\u003dthis.app.V().S(\"enable_desktop_player_underlay\"),b\u003dthis.getPlayerSize(),c\u003dg.XB(this.app.V().experiments,\"player_underlay_min_player_width\");return a\u0026\u0026this.mH\u0026\u0026b.width\u003ec?(a\u003dg.XB(this.app.V().experiments,\"player_underlay_video_width_fraction\"),new g.kh(b.width*a,b.height)):b};\ng.h.getVideoAspectRatio\u003dfunction(){return isNaN(this.tG)?RHa(this):this.tG};\ng.h.getVideoContentRect\u003dfunction(a){var b\u003dthis.Bg();a\u003dSHa(this,b,this.getVideoAspectRatio(),a);return new g.qm((b.width-a.width)/2,(b.height-a.height)/2,a.width,a.height)};\ng.h.Cu\u003dfunction(a){this.mH\u003da;this.resize()};\ng.h.NA\u003dfunction(){return this.HB};\ng.h.onMutedAutoplayChange\u003dfunction(){pS(this)};\ng.h.HO\u003dfunction(){this.app.Ua.ea(\"playerUnderlayVisibilityChange\",\"visible\");this.Jb.classList.remove(g.nS.VIDEO_CONTAINER_TRANSITIONING);this.Jb.removeEventListener(THa,this.HO)};\ng.h.setInternalSize\u003dfunction(a){g.lh(this.uw,a)||(this.uw\u003da,this.resize())};\ng.h.va\u003dfunction(){this.AE\u0026\u0026g.Us(this.AE);this.Kg();g.V.prototype.va.call(this)};g.h\u003dVHa.prototype;g.h.click\u003dfunction(a,b){this.elements.has(a);this.j.has(a);var c\u003dg.ew();c\u0026\u0026a.visualElement\u0026\u0026g.ww(c,a.visualElement,b)};\ng.h.Bb\u003dfunction(a,b,c,d){var e\u003dthis;d\u003dvoid 0\u003d\u003d\u003dd?!1:d;this.elements.has(a);this.elements.add(a);c\u003dSoa(c);a.visualElement\u003dc;var f\u003dg.ew(),k\u003dg.dw();f\u0026\u0026k\u0026\u0026g.pw(void 0,f,k,[c]);g.ef(b,function(){WHa(e,a)});\nd\u0026\u0026this.u.add(a)};\ng.h.Zg\u003dfunction(a,b,c){var d\u003dthis;c\u003dvoid 0\u003d\u003d\u003dc?!1:c;this.elements.has(a);this.elements.add(a);g.ef(b,function(){WHa(d,a)});\nc\u0026\u0026this.u.add(a)};\ng.h.fk\u003dfunction(a,b){this.elements.has(a);b\u0026\u0026(a.visualElement\u003dg.aw(b))};\ng.h.Ho\u003dfunction(a){return this.elements.has(a)};g.w(uS,g.V);\nuS.prototype.setValue\u003dfunction(a,b){for(var c\u003d0;c+2\u003cthis.B.length\u0026\u0026this.B[c+1]\u003cb;)c++;b\u003dMath.min(1,(b-this.B[c])/(this.B[c+1]-this.B[c]));if(this.ctx)this.ctx.fillStyle\u003dthis.C[c],this.ctx.fillRect(a*this.j,0,this.j,this.heightPx),this.ctx.fillStyle\u003dthis.C[c+1],this.ctx.fillRect(a*this.j,this.heightPx*(1-b),this.j,this.heightPx);else{a\u003dthis.element.children[a];var d\u003dwindow.devicePixelRatio||1;b\u003dMath.min(this.heightPx,Math.round(this.heightPx*b*d)/d)||0;a.style.height\u003db+\"px\";a.style.backgroundColor\u003dthis.C[c+\n1];a.style.borderTop\u003d\"solid \"+(this.heightPx-b)+\"px \"+this.C[c]}};g.w(wS,g.V);g.h\u003dwS.prototype;g.h.show\u003dfunction(){g.V.prototype.show.call(this);this.Ka()};\ng.h.hide\u003dfunction(){g.V.prototype.hide.call(this);this.delay.stop()};\ng.h.stop\u003dfunction(){this.delay.stop()};\ng.h.start\u003dfunction(){this.delay.isActive()||this.Ka()};\ng.h.Ka\u003dfunction(){var a\u003d(0,g.Q)(),b\u003dthis.Ua.getStatsForNerds();vS(this.j,b.bandwidth_samples);vS(this.C,b.network_activity_samples);vS(this.B,b.live_latency_samples);vS(this.u,b.buffer_health_samples);this.update(b);a\u003d25\u003c(0,g.Q)()-a?5E3:500;this.delay.start(a)};xS.prototype.setPlaybackRate\u003dfunction(a){this.playbackRate\u003dMath.max(1,a)};\nxS.prototype.getPlaybackRate\u003dfunction(){return this.playbackRate};BS.prototype.seek\u003dfunction(a){a!\u003d\u003dthis.B\u0026\u0026(this.seekCount\u003d0);this.B\u003da;var b\u003dthis.videoTrack.u,c\u003dthis.audioTrack.u,d\u003dthis.audioTrack.jc,e\u003deIa(this,this.videoTrack,a,this.videoTrack.jc);d\u003deIa(this,this.audioTrack,this.policy.oa?a:e,d);a\u003dMath.max(a,e,d);this.u\u003d!0;this.j.isManifestless\u0026\u0026(cIa(this,this.videoTrack,b),cIa(this,this.audioTrack,c));return a};\nBS.prototype.Ra\u003dfunction(){};\nvar dIa\u003d2/24;jIa.prototype.tick\u003dfunction(a,b){this.ticks[a]\u003db?window.performance.timing.navigationStart+b:(0,g.Q)()};g.w(HS,g.Kv);g.h\u003dHS.prototype;\ng.h.VG\u003dfunction(a,b,c){if(this.D){var d\u003d[],e\u003d[],f\u003d[],k\u003dvoid 0;b\u0026\u0026(d\u003db.j,e\u003db.u,f\u003db.C,k\u003db.B);this.D.bH(a.Pa,a.startTime,this.u,d,e,f,c,k)}if(c){if(b\u0026\u0026!this.ma.has(a.Pa)){c\u003da.startTime;d\u003d[];e\u003dg.q(b.j.entries());for(f\u003de.next();!f.done;f\u003de.next()){k\u003dg.q(f.value);f\u003dk.next().value;k\u003dk.next().value;var l\u003dc;c\u003dl+b.u[f];d.push({startTime:l,endTime:c,adCpn:k})}this.ma.set(a.Pa,d)}this.policy.Dc\u0026\u0026(c\u003dthis.Z\u0026\u0026a.Pa\u003d\u003d\u003dthis.Z.Pa+1,this.Z\u003da,d\u003dthis.j\u0026\u0026a.Pa\u003d\u003d\u003dthis.j.Pa+1,d\u003dthis.j\u0026\u0026c\u0026\u0026d\u0026\u0026\"stop\"!\u003d\u003dthis.j.De.event\u0026\u0026\"predictStart\"!\u003d\u003d\nthis.j.De.event,e\u003da.De||null,f\u003dthis.J.j.index.getLastSegmentNumber()\u003c\u003da.Pa,k\u003dthis.N.isManifestless\u0026\u0026this.policy.Vl,e?(this.j\u003d{De:e,Pa:a.Pa,Qw:!!b},f?IS(this,e,a.Pa):k\u0026\u0026(c?d?IS(this,e,a.Pa):\"continue\"\u003d\u003d\u003de.event||\"stop\"\u003d\u003d\u003de.event?nIa(this,a):IS(this,e,a.Pa):IS(this,e,a.Pa))):d\u0026\u0026nIa(this,a))}};\ng.h.UG\u003dfunction(a,b,c){var d\u003dthis.J.j.index.getLastSegmentNumber()\u003c\u003db;this.j\u003d{De:a,Pa:b,Qw:c};d\u0026\u0026IS(this,a,b)};\ng.h.Aa\u003dfunction(a,b){this.Wa.Aa(a,b)};\ng.h.sy\u003dfunction(a,b){var c,d\u003dthis.J.j.index.getSegmentNumberForTime(a);return 0\u003c\u003dd\u0026\u0026(null\u003d\u003d\u003d(c\u003dthis.D)||void 0\u003d\u003d\u003dc?0:c.kA(d,2))?(this.Aa(\"sdai\",{skipad_on:d,t:a.toFixed(3)}),b.XH(a,d),mIa(this,a,a,d),!0):!1};\ng.h.At\u003dfunction(a){var b\u003d\"\",c\u003dthis.J.j.index.getSegmentNumberForTime(a);if(c\u003dthis.ma.get(c)){c\u003dg.q(c);for(var d\u003dc.next();!d.done;d\u003dc.next())if(d\u003dd.value,d.startTime\u003c\u003da\u0026\u0026a\u003cd.endTime){b\u003dd.adCpn;break}}return b};pIa.prototype.Lu\u003dfunction(a){var b,c,d\u003dthis.policy.N;this.policy.N\u003dOB(a,{},this.J);d!\u003d\u003dthis.policy.N\u0026\u0026(LS(this,this.j),NS(this),d\u003ethis.policy.N\u0026\u0026(null\u003d\u003d\u003d(b\u003dthis.u)||void 0\u003d\u003d\u003db?0:uA(b.info))\u0026\u0026(null\u003d\u003d\u003d(c\u003dthis.nextVideo)||void 0\u003d\u003d\u003dc||!uA(c.info))\u0026\u0026(this.N\u003d!0))};SS.prototype.dispose\u003dfunction(){this.Z\u003d!0};\nSS.prototype.isDisposed\u003dfunction(){return this.Z};$S.prototype.skip\u003dfunction(a){this.offset+\u003da};\n$S.prototype.getOffset\u003dfunction(){return this.offset};cT.prototype.Xh\u003dfunction(a){this.Ia\u003dthis.u.shift().info;a.info.equals(this.Ia)};\ncT.prototype.Lo\u003dfunction(){return!!this.J.info.audio};\ncT.prototype.getDuration\u003dfunction(){return this.J.index.getMaxKnownEndTime()};g.h\u003dlT.prototype;g.h.hF\u003dfunction(){return 0};\ng.h.HJ\u003dfunction(){return null};\ng.h.gM\u003dfunction(){return null};\ng.h.isComplete\u003dfunction(){return 3\u003c\u003dthis.state};\ng.h.isFailed\u003dfunction(){return 5\u003d\u003d\u003dthis.state};\ng.h.onStateChange\u003dfunction(){};\ng.h.isDisposed\u003dfunction(){return-1\u003d\u003d\u003dthis.state};\ng.h.dispose\u003dfunction(){this.info.j[0].j.J\u003d!1;mT(this,-1)};g.w(pT,lT);g.h\u003dpT.prototype;g.h.onStateChange\u003dfunction(){this.isDisposed()\u0026\u0026(DV(this.Jd,this.u),this.B.dispose())};\ng.h.kt\u003dfunction(){var a\u003dSJa(this.Jd,this.u),b;var c\u003d(null\u003d\u003d\u003d(b\u003dthis.Jd.Zd.get(this.u))||void 0\u003d\u003d\u003db?void 0:b.bytesReceived)||0;var d;b\u003d(null\u003d\u003d\u003d(d\u003dthis.Jd.Zd.get(this.u))||void 0\u003d\u003d\u003dd?void 0:d.zz)||0;var e;d\u003d(null\u003d\u003d\u003d(e\u003dthis.Jd.Zd.get(this.u))||void 0\u003d\u003d\u003de?void 0:e.oe.totalLength)||0;return{expected:a,received:c,bytesShifted:b,sliceLength:d}};\ng.h.dM\u003dfunction(){return 0};\ng.h.Av\u003dfunction(){return!0};\ng.h.nD\u003dfunction(){this.Fo();this.N\u003d!0;return cJa(this.j)};\ng.h.IJ\u003dfunction(){this.Fo();return this.j.oe};\ng.h.du\u003dfunction(){var a,b;return!(null\u003d\u003d\u003d(b\u003dnull\u003d\u003d\u003d(a\u003dthis.j)||void 0\u003d\u003d\u003da?void 0:a.oe)||void 0\u003d\u003d\u003db||!b.length)||this.Jd.gg(this.u)};\ng.h.Fo\u003dfunction(){for(;this.Jd.gg(this.u);){var a\u003dthis.j,b\u003dthis.Jd.Xh(this.u),c\u003dthis.Jd.Zd.get(this.u);bJa(a,b,c.bf\u0026\u0026!c.oe.totalLength\u0026\u0026eJa(this.Jd,this.u))}};qT.prototype.pg\u003dfunction(){return NIa(this.C)};\nqT.prototype.Xh\u003dfunction(a){this.C.Xh(a);a\u003da.info;var b\u003da.j.info.Ob;this.policy.Kv\u0026\u0026a.le\u0026\u0026a.duration\u0026\u0026(b\u003dMath.max(b,(a.Db+a.u)/a.duration));this.Ob\u003dMath.max(this.Ob,b||0)};\nqT.prototype.getDuration\u003dfunction(){return this.j.index.getMaxKnownEndTime()};\nqT.prototype.isRequestPending\u003dfunction(a){return this.B.length?a\u003d\u003d\u003dthis.B[this.B.length-1].info.j[0].Pa:!1};g.h\u003dDT.prototype;g.h.Vt\u003dfunction(){this.xhr.status\u0026\u0026(this.status\u003dthis.xhr.status);this.xhr.readyState\u003d\u003d\u003dthis.xhr.HEADERS_RECEIVED\u0026\u0026this.callbacks.Wt()};\ng.h.onError\u003dfunction(){this.C\u003d!0;this.onDone()};\ng.h.onDone\u003dfunction(){this.isDisposed||(this.u\u0026\u0026(this.j.append(this.u),delete this.u),this.callbacks.ep())};\ng.h.tq\u003dfunction(){return this.xhr.readyState\u003e\u003dthis.xhr.HEADERS_RECEIVED};\ng.h.getResponseHeader\u003dfunction(a){try{return this.xhr.getResponseHeader(a)}catch(b){return\"\"}};\ng.h.yw\u003dfunction(){return+this.getResponseHeader(\"content-length\")};\ng.h.Hj\u003dfunction(){return this.B};\ng.h.Rx\u003dfunction(){return 200\u003c\u003dthis.status\u0026\u0026300\u003ethis.status\u0026\u0026!!this.B};\ng.h.gg\u003dfunction(){return 0\u003cthis.j.totalLength};\ng.h.Xh\u003dfunction(){var a\u003dthis.j;this.j\u003dnew By;return a};\ng.h.pg\u003dfunction(){return this.j};\ng.h.abort\u003dfunction(){this.isDisposed\u003d!0;this.xhr.abort()};\ng.h.Gu\u003dfunction(){return!0};\ng.h.PB\u003dfunction(){return this.C};\ng.h.Ee\u003dfunction(){return\"\"};g.h\u003dsJa.prototype;g.h.getResponseHeader\u003dfunction(a){return\"content-type\"\u003d\u003d\u003da?this.j.get(\"type\"):\"\"};\ng.h.abort\u003dfunction(){};\ng.h.tq\u003dfunction(){return!0};\ng.h.yw\u003dfunction(){return this.range.length};\ng.h.Hj\u003dfunction(){return this.loaded};\ng.h.Rx\u003dfunction(){return!!this.loaded};\ng.h.gg\u003dfunction(){return!!this.u.totalLength};\ng.h.Xh\u003dfunction(){var a\u003dthis.u;this.u\u003dnew By;return a};\ng.h.pg\u003dfunction(){return this.u};\ng.h.Gu\u003dfunction(){return!0};\ng.h.PB\u003dfunction(){return!!this.error};\ng.h.Ee\u003dfunction(){return this.error};var tJa\u003d0;g.h\u003dET.prototype;g.h.oo\u003dfunction(){this.ma||(this.ma\u003dthis.callbacks.oo?this.callbacks.oo():1);return this.ma};\ng.h.Wt\u003dfunction(){this.Ja\u003dthis.now();this.callbacks.Wt()};\ng.h.Qq\u003dfunction(a,b){GT(this,a,b);50\u003ea-this.C\u0026\u0026IT(this)||xJa(this,a,b);this.callbacks.Qq(a,b)};\ng.h.ep\u003dfunction(){this.callbacks.ep()};\ng.h.deactivate\u003dfunction(){this.isActive\u0026\u0026(this.isActive\u003d!1)};\ng.h.now\u003dfunction(){return(0,g.Q)()};g.h\u003dMT.prototype;g.h.start\u003dfunction(a){var b\u003d{credentials:\"include\",cache:\"no-store\"};Object.assign(b,this.X);this.B\u0026\u0026(b.signal\u003dthis.B.signal);a\u003dnew Request(a,b);fetch(a).then(this.ma,this.onError).then(void 0,Ct)};\ng.h.onDone\u003dfunction(){this.isDisposed()||this.callbacks.ep()};\ng.h.getResponseHeader\u003dfunction(a){return this.D?this.D.get(a):null};\ng.h.tq\u003dfunction(){return!!this.D};\ng.h.Hj\u003dfunction(){return this.u};\ng.h.yw\u003dfunction(){return+this.getResponseHeader(\"content-length\")};\ng.h.Rx\u003dfunction(){return 200\u003c\u003dthis.status\u0026\u0026300\u003ethis.status\u0026\u0026!!this.u};\ng.h.gg\u003dfunction(){return!!this.j.totalLength};\ng.h.Xh\u003dfunction(){this.gg();var a\u003dthis.j;this.j\u003dnew By;return a};\ng.h.pg\u003dfunction(){this.gg();return this.j};\ng.h.isDisposed\u003dfunction(){return this.J};\ng.h.abort\u003dfunction(){this.zl\u0026\u0026this.zl.cancel().catch(function(){});\nthis.B\u0026\u0026this.B.abort();this.J\u003d!0};\ng.h.Gu\u003dfunction(){return!0};\ng.h.PB\u003dfunction(){return this.K};\ng.h.Ee\u003dfunction(){return this.errorMessage};g.h\u003dNT.prototype;g.h.onDone\u003dfunction(){if(!this.isDisposed){this.status\u003dthis.xhr.status;try{this.response\u003dthis.xhr.response,this.u\u003dthis.response.byteLength}catch(a){}this.j\u003d!0;this.callbacks.ep()}};\ng.h.Vt\u003dfunction(){2\u003d\u003d\u003dthis.xhr.readyState\u0026\u0026this.callbacks.Wt()};\ng.h.Dd\u003dfunction(a){this.isDisposed||(this.status\u003dthis.xhr.status,this.j||(this.u\u003da.loaded),this.callbacks.Qq((0,g.Q)(),a.loaded))};\ng.h.tq\u003dfunction(){return 2\u003c\u003dthis.xhr.readyState};\ng.h.getResponseHeader\u003dfunction(a){try{return this.xhr.getResponseHeader(a)}catch(b){return sr(Error(\"Could not read XHR header \"+a)),\"\"}};\ng.h.yw\u003dfunction(){return+this.getResponseHeader(\"content-length\")};\ng.h.Hj\u003dfunction(){return this.u};\ng.h.Rx\u003dfunction(){return 200\u003c\u003dthis.status\u0026\u0026300\u003ethis.status\u0026\u0026this.j\u0026\u0026!!this.u};\ng.h.gg\u003dfunction(){return this.j\u0026\u0026!!this.response\u0026\u0026!!this.response.byteLength};\ng.h.Xh\u003dfunction(){this.gg();var a\u003dthis.response;this.response\u003dvoid 0;return new By([new Uint8Array(a)])};\ng.h.pg\u003dfunction(){this.gg();return new By([new Uint8Array(this.response)])};\ng.h.abort\u003dfunction(){this.isDisposed\u003d!0;this.xhr.abort()};\ng.h.Gu\u003dfunction(){return!1};\ng.h.PB\u003dfunction(){return!1};\ng.h.Ee\u003dfunction(){return\"\"};g.w(QT,lT);g.h\u003dQT.prototype;g.h.kt\u003dfunction(){var a\u003dFT(this.timing);a.shost\u003duy(this.u.ag);this.B\u0026\u0026(a.rc\u003dthis.B.toString());a.itag\u003dthis.info.j[0].j.info.Yb();a.ml\u003d\"\"+ +this.info.j[0].j.cf();a.sq\u003d\"\"+this.info.j[0].Pa;this.u\u0026\u0026(a.ifi\u003d\"\"+ +Sqa(this.info.u.C));410!\u003d\u003dthis.B\u0026\u0026500!\u003d\u003dthis.B\u0026\u0026503!\u003d\u003dthis.B||(a.fmt_unav\u003d\"true\");this.xhr.Ee()\u0026\u0026(a.msg\u003dthis.xhr.Ee());this.vy\u0026\u0026(a.smb\u003d\"1\");if(this.j){var b\u003dthis.j.oe;b.length\u0026\u0026$ra(b[0],a)}this.info.Yk()\u0026\u0026(a.sdai\u003d\"1\");return a};\ng.h.dM\u003dfunction(){return BJa(this.timing)};\ng.h.Ee\u003dfunction(){return this.xhr.Ee()||\"\"};\ng.h.Av\u003dfunction(){var a;(a\u003dthis.isComplete())||(a\u003dthis.timing,a\u003da.u\u003ea.zB\u0026\u0026JT(a,a.u));return a};\ng.h.Qq\u003dfunction(){!this.isDisposed()\u0026\u0026this.xhr\u0026\u0026(this.B\u003dthis.xhr.status,this.du()?nT(this,2):!this.xa\u0026\u0026this.Av()\u0026\u0026(nT(this),this.xa\u003d!0))};\ng.h.Wt\u003dfunction(){if(!this.isDisposed()\u0026\u0026this.xhr){if(!this.Z\u0026\u0026this.xhr.tq()\u0026\u0026this.xhr.getResponseHeader(\"X-Walltime-Ms\")){var a\u003dNumber(this.xhr.getResponseHeader(\"X-Walltime-Ms\"));this.Z\u003d((0,g.Q)()-a)/1E3}this.xhr.tq()\u0026\u0026this.xhr.getResponseHeader(\"X-Restrict-Formats-Hint\")\u0026\u0026this.policy.Yq\u0026\u0026!dta()\u0026\u0026g.Aw(\"yt-player-headers-readable\",!0,2592E3);a\u003dNumber(this.xhr.getResponseHeader(\"X-Head-Seqnum\"));var b\u003dNumber(this.xhr.getResponseHeader(\"X-Head-Time-Millis\"));this.J\u003da||this.J;this.K\u003db||this.K}};\ng.h.ep\u003dfunction(){var a\u003dthis.xhr;!this.isDisposed()\u0026\u0026a\u0026\u0026(this.X.stop(),this.B\u003da.status,a\u003dHJa(this,a),5\u003d\u003d\u003da?PT(this):mT(this,a))};\ng.h.canRetry\u003dfunction(){this.isDisposed();var a\u003dOT(this),b\u003dthis.policy.rk\u0026\u0026this.info.Yk()?this.policy.Uq:this.policy.vj;return a.timedOut\u003cthis.policy.Gr\u0026\u0026a.j\u003cb};\ng.h.onStateChange\u003dfunction(){this.isComplete()\u0026\u0026(this.policy.Od?RT(this):this.timing.deactivate())};\ng.h.sZ\u003dfunction(){this.isComplete();if(!this.isDisposed()){var a\u003d(0,g.Q)(),b\u003d!1;IT(this.timing)?(a\u003dthis.timing.X,vJa(this.timing),this.timing.X-a\u003e\u003d.8*this.oa?(this.C++,b\u003d5\u003c\u003dthis.C):this.C\u003d0):(b\u003dthis.timing,b.qh\u0026\u0026LT(b,b.now()),a-\u003db.N,this.policy.Gb\u0026\u00260\u003ca\u0026\u0026(this.C+\u003d1),b\u003dzra(OT(this),this.policy,!1)*this.policy.yk,b\u003da\u003e1E3*b);this.C\u0026\u0026this.callback\u0026\u0026this.callback(this,this.state);b?IJa(this,!1):this.X.start()}};\ng.h.dispose\u003dfunction(){lT.prototype.dispose.call(this);this.X.dispose();this.policy.Od||RT(this)};\ng.h.nD\u003dfunction(){if(!this.IJ().length)return[];this.N\u003d!0;return cJa(this.j)};\ng.h.du\u003dfunction(){var a;return 1\u003ethis.state?!1:this.j\u0026\u0026this.j.oe.length||(null\u003d\u003d\u003d(a\u003dthis.xhr)||void 0\u003d\u003d\u003da?0:a.gg())?!0:!1};\ng.h.IJ\u003dfunction(){this.Fo(!1);return this.j?this.j.oe:[]};\ng.h.Fo\u003dfunction(a){if(a||this.xhr.tq()\u0026\u0026this.xhr.gg()\u0026\u0026!FJa(this)\u0026\u0026!this.D){if(!this.j){if(this.xhr.Gu())this.info.range\u0026\u0026(b\u003dthis.info.range.length);else var b\u003dthis.xhr.Hj();this.j\u003dnew aJa(this.info.j,b)}for(;this.xhr.gg();)bJa(this.j,this.xhr.Xh(),a\u0026\u0026!this.xhr.gg())}};\ng.h.Hj\u003dfunction(){return this.xhr.Hj()};\ng.h.hF\u003dfunction(){return this.Z};\ng.h.oo\u003dfunction(){return JJa(this)?2:1};\ng.h.HJ\u003dfunction(){this.xhr\u0026\u0026(this.J\u003dNumber(this.xhr.getResponseHeader(\"X-Head-Seqnum\")));return this.J};\ng.h.gM\u003dfunction(){this.xhr\u0026\u0026(this.K\u003dNumber(this.xhr.getResponseHeader(\"X-Head-Time-Millis\")));return this.K};\nvar GJa\u003d-1;ST.prototype.clear\u003dfunction(){this.u\u003dthis.K\u003dthis.C\u003dnull;this.j\u003dthis.D\u003dthis.J\u003dthis.startTimeSecs\u003dNaN;this.B\u003d!1};\nST.prototype.Ra\u003dfunction(){};g.w(g.UT,g.I);g.h\u003dg.UT.prototype;\ng.h.initialize\u003dfunction(a,b,c){var d\u003dthis;a\u003da||0;this.Ca.oB(xIa(this.u));if(this.j.isManifestless){if(this.policy.Ph){b\u003dOqa(this.policy);for(var e in this.j.j)this.j.j.hasOwnProperty(e)\u0026\u0026(this.j.j[e].index.B\u003db)}UJa(this)}this.D\u0026\u0026LJa(this.D,this.videoTrack.j);this.policy.Ja\u0026\u0026Xx()\u0026\u0026this.Aa(\"streaming\",{ac:!!window.AbortController||Yx()},!0);e\u003disNaN(this.currentTime)?0:this.currentTime;this.currentTime\u003dthis.j.isManifestless?e:a;if(this.Z\u0026\u0026(TJa(this,this.videoTrack),TJa(this,this.audioTrack),HMa(this.Z),\ndelete this.Z,this.policy.Ds)){var f\u003dthis.audioTrack.j.u;Promise.resolve().then(function(){var k\u003dDz(f,!1,d.policy);kC(\"https://\"+k+\"/generate_204\",\"oprobe\")})}c?(this.policy.Wc?(this.kb\u003dc,$T(this,c)):$T(this,!1),g.ap(this.Na)):(a\u003d0\u003d\u003d\u003dthis.currentTime,VT(this,this.videoTrack,this.videoTrack.j,a),VT(this,this.audioTrack,this.audioTrack.j,a),this.seek(this.currentTime).Ch(function(){}),this.timing.tick(\"gv\"));\n(this.j.Ge||this.j.Eg||this.j.J||this.j.D||this.j.K)\u0026\u0026this.Aa(\"minMaxSq\",{minSq:this.j.Ge,maxSq:this.j.Eg,minDvrTime:this.j.J,maxDvrTime:this.j.D,startWalltime:this.j.K})};\ng.h.resume\u003dfunction(){if(this.isSuspended||this.ya){this.Va\u003dthis.ya\u003dthis.isSuspended\u003d!1;try{this.Hh()}catch(a){g.R(a)}}};\ng.h.setAudioTrack\u003dfunction(a){if(!this.isDisposed()){var b\u003dthis.u;b.B\u003db.C.j[a.id];b.K\u003db.B;a\u003dnew KS(b.K,b.u,\"m\");gU(this.Ca,a.reason,a.audio.info);iU(this.Ca)}};\ng.h.setPlaybackRate\u003dfunction(a){a!\u003d\u003dthis.N.getPlaybackRate()\u0026\u0026this.N.setPlaybackRate(a)};\ng.h.Ct\u003dfunction(a){var b\u003da.info.j[0].j,c\u003da.lastError;if(vy(b.u.j)){var d\u003dg.Kc(a.Ee());this.Aa(\"dldbrerr\",{em:d||\"none\"})}d\u003da.info.j[0].Pa;var e\u003dkIa(this.B,a.info.j[0].C,d);if(a.canRetry()){if(!(a.info.u.u\u003e\u003dthis.policy.Uq\u0026\u0026this.C\u0026\u0026a.info.Yk()\u0026\u0026\"net.badstatus\"\u003d\u003d\u003da.lastError\u0026\u0026this.C.Ct(e,d))){d\u003d(b.info.video\u0026\u00261\u003cb.u.u||410\u003d\u003d\u003da.B||500\u003d\u003d\u003da.B||503\u003d\u003d\u003da.B)\u0026\u0026!QS(this.u)\u0026\u0026!vy(b.u.j);e\u003da.kt();var f\u003db.info.video?this.videoTrack:this.audioTrack;d\u0026\u0026(e.stun\u003d\"1\");this.handleError(c,e);this.isDisposed()||(d\u0026\u0026PS(this.u,\nb),BT(f,a),this.Hh())}}else this.handleError(c,a.kt()),!a.info.Sk()||this.policy.u||vy(b.u.j)?this.C\u0026\u0026a.info.Yk()\u0026\u0026\"net.badstatus\"\u003d\u003d\u003da.lastError\u0026\u0026this.C.Ct(e,d)||this.handleError(\"net.retryexhausted\",{err:c,rn:a.timing.requestNumber.toString()},1):(b.C\u003dc,this.Hh())};\ng.h.Hh\u003dfunction(){bU(this);if(this.mediaSource\u0026\u0026wB(this.mediaSource)\u0026\u0026!this.mediaSource.nh()){var a\u003dsT(this.videoTrack);a\u003dthis.policy.zj\u0026\u0026a\u0026\u0026a.B;this.j.isManifestless\u0026\u0026this.j.N\u0026\u0026GB(this.j)?(this.K\u003dGB(this.j),this.mediaSource.ek(this.K)):this.j.isLive\u0026\u0026!a?isNaN(this.K)?(this.K\u003dthis.currentTime+3600,this.mediaSource.ek(this.K)):this.K\u003c\u003dthis.currentTime+1800\u0026\u0026(this.K\u003dMath.max(this.K+1800,this.currentTime+3600),this.mediaSource.ek(this.K)):this.mediaSource.isView||(a\u003dMath.max(this.audioTrack.getDuration(),\nthis.videoTrack.getDuration()),(!isFinite(this.K)||this.K!\u003d\u003da)\u0026\u00260\u003ca\u0026\u0026(this.mediaSource.ek(a),this.K\u003da))}if(!this.isDisposed())if(FB(this.j)\u0026\u0026this.j.isFailed())this.handleError(\"manifest.net.retryexhausted\",{rc:this.j.ma.toString()},1);else if(!this.j.B||!oJa(this.videoTrack)\u0026\u0026!oJa(this.audioTrack)||(this.videoTrack.D||this.audioTrack.D)\u0026\u0026this.policy.Sa?a\u003d!1:(XT(this),this.Ca.seekTo(Infinity,{me:\"checkLoaderTracksSync\",Vp:!0}),a\u003d!0),!a\u0026\u0026(bU(this),uT(this.videoTrack),!this.isDisposed()\u0026\u0026(uT(this.audioTrack),\n!this.isDisposed()))){this.j.isManifestless\u0026\u0026(pJa(this.videoTrack),pJa(this.audioTrack),hIa(this.J),(a\u003dthis.videoTrack.pg())\u0026\u0026a.u\u0026\u0026(a\u003da.u.D\u0026\u0026!this.policy.jm,this.Aa(a\u003d\u003d\u003dthis.policy.D.Dh?\"strm\":\"strmbug\",{strm:a,sfmp4:this.policy.D.Dh,dfs:this.policy.jm},!0)));if(this.mediaSource)VJa(this);else if(this.policy.u){(a\u003dthis.videoTrack.pg())\u0026\u0026this.videoTrack.Xh(a);var b\u003dthis.audioTrack.pg();b\u0026\u0026this.audioTrack.Xh(b);wT(this.videoTrack)\u0026\u0026wT(this.audioTrack)||(a||b)\u0026\u0026g.ap(this.ma)}ZT(this);VT(this,this.videoTrack,\nthis.videoTrack.j,!1);VT(this,this.audioTrack,this.audioTrack.j,!1);a\u003dthis.audioTrack.j.C;b\u003dthis.videoTrack.j.C;if(a||b){var c\u003d\"net.retryexhausted\";if(\"fmt.unparseable\"\u003d\u003d\u003da||\"fmt.unparseable\"\u003d\u003d\u003db)c\u003d\"fmt.unparseable\";this.handleError(c,{metadata:\"1\",video:this.videoTrack.j.C||\"\",audio:this.audioTrack.j.C||\"\"},1)}else{a\u003dthis.videoTrack;var d\u003dthis.audioTrack;if((!this.mediaSource||wB(this.mediaSource)\u0026\u0026!this.policy.Va)\u0026\u0026!this.J.u\u0026\u0026CT(a)\u0026\u0026a.j.cf()\u0026\u0026this.u.N)a:{if(b\u003dthis.currentTime,c\u003dthis.N,d\u003dzS(c,a.j.info.Ob,\nd.j.info.Ob,0),c\u003dNC(c.schedule)+d/PC(c.schedule),b+\u003dMath.max(c,c+10-d/a.j.info.Ob),a.B.length){if(a.B[0].info.j[0].startTime\u003c\u003db)break a;CS(a)}c\u003da.C;for(d\u003dc.u.length-1;0\u003c\u003dd;d--)c.u[d].info.startTime\u003eb\u0026\u0026c.u.pop();a.B.length?a.u\u003dg.Vb(g.Vb(a.B).info.j):a.C.u.length?a.u\u003ddT(a.C).info:a.u\u003dsT(a);a.u\u0026\u0026b\u003ca.u.startTime\u0026\u0026(a.Z\u003d0,a.j.cf()?a.u\u003da.j.xm(b,!0).j[0]:a.u\u003dnull)}$Ja(this,this.videoTrack,this.audioTrack);$Ja(this,this.audioTrack,this.videoTrack);this.policy.Hk\u0026\u0026this.Ja\u0026\u0026!this.isSuspended\u0026\u0026Yta(this.schedule)\u0026\u0026\n(fKa(this,this.Ja),this.Ja\u003d\"\");this.D\u0026\u0026(a\u003dthis.D,a.C?(b\u003da.J+a.policy.fh,a.B||(b\u003dMath.min(b,a.startTimeSecs+a.policy.lc)),a\u003dMath.max(0,1E3*b-Date.now())):a\u003dNaN,isNaN(a)||g.ap(this.rb,a));g.ap(this.qb)}}};\ng.h.QR\u003dfunction(a){if(this.policy.kb\u0026\u0026this.mediaSource){var b\u003da\u003d\u003d\u003dthis.mediaSource.j,c\u003da.mA();c\u0026\u0026(!c.Db||c.le)\u0026\u0026this.Aa(\"sbu\",a.Nb({a:b}))}this.Hh()};\ng.h.oW\u003dfunction(a){if(this.mediaSource){var b\u003dsT(a\u003d\u003d\u003dthis.mediaSource.j?this.audioTrack:this.videoTrack);if(a\u003da.rF())for(var c\u003d0;c\u003ca.length;c++)this.Aa(\"appendedbuffer\",{i:c,b:g.Jc(a[c].subarray(0,4096),3)});a\u003dvoid 0;b\u0026\u0026(a\u003dPz(b));this.handleError(\"fmt.unplayable\",a,1)}};\ng.h.Ut\u003dfunction(a){this.Ca.Ut(a)};\ng.h.VG\u003dfunction(a,b,c){this.j.isManifestless\u0026\u0026WIa(this,b,c,!!a.info.video,this.X)};\ng.h.UG\u003dfunction(a,b,c,d){a.info.video\u0026\u0026this.B.UG(b,c,d)};\ng.h.Lw\u003dba(8);g.h.seek\u003dfunction(a){if(this.isDisposed())return si();if(this.videoTrack.K||this.audioTrack.K)return si(\"seeking to head\");bU(this);this.bb\u003d(0,g.Q)();ZT(this,a);this.mediaSource\u0026\u0026this.mediaSource.j\u0026\u0026this.mediaSource.u\u0026\u0026(this.mediaSource.j.isLocked()||this.mediaSource.u.isLocked())\u0026\u0026iU(this.Ca,{reattachOnLockedBuffer:1,vsb:\"\"+this.mediaSource.u.isLocked(),asb:\"\"+this.mediaSource.j.isLocked()});var b\u003dthis.currentTime;this.currentTime\u003dthis.J.seek(a);oIa(this.B,a,b);g.ap(this.ma);return ri(this.currentTime)};\ng.h.getCurrentTime\u003dfunction(){return this.currentTime};\ng.h.iF\u003dfunction(){return this.audioTrack.j.info.j};\ng.h.jF\u003dfunction(){return this.videoTrack.j.info.j};\ng.h.va\u003dfunction(){try{aU(this),CS(this.audioTrack),CS(this.videoTrack),g.I.prototype.va.call(this)}catch(a){g.R(a)}};\ng.h.handleError\u003dfunction(a,b,c){c\u003dvoid 0\u003d\u003d\u003dc?0:c;var d\u003diC(c);this.isDisposed()||(b\u003dnew g.hC(a,b,c),g.Ra(this),gC(b.details),this.Ca.handleError(b),\"html5.invalidstate\"!\u003d\u003da\u0026\u0026\"fmt.unplayable\"!\u003d\u003db.errorCode\u0026\u0026\"fmt.unparseable\"!\u003d\u003da\u0026\u0026d\u0026\u0026this.dispose())};\ng.h.Nb\u003dfunction(){var a\u003dsT(this.audioTrack),b\u003dsT(this.videoTrack);a\u003d{lct:this.currentTime.toFixed(3),lsk:this.J.u,lmf:this.u.j.isLocked(),lbw:OC(this.schedule).toFixed(3),lhd:NC(this.schedule).toFixed(3),lst:(1E9*(this.schedule.j.zg()||0)).toFixed(3),laa:a?Kz(a):\"\",lva:b?Kz(b):\"\",lar:this.audioTrack.u?Kz(this.audioTrack.u):\"\",lvr:this.videoTrack.u?Kz(this.videoTrack.u):\"\",laq:\"\"+xT(this.audioTrack),lvq:\"\"+xT(this.videoTrack)};this.mediaSource\u0026\u0026!this.mediaSource.bf()\u0026\u0026this.mediaSource.j\u0026\u0026this.mediaSource.u\u0026\u0026\n(a.lab\u003dHA(this.mediaSource.j.Of()),a.lvb\u003dHA(this.mediaSource.u.Of()));this.oa\u0026\u0026(a.lapt\u003d((0,g.Q)()-this.oa).toFixed(0),a.lapr\u003dbKa(this));return a};\ng.h.fF\u003dfunction(){return yS(this.N)};\ng.h.Aa\u003dfunction(a,b,c){this.Ca.Aa(a,b,void 0\u003d\u003d\u003dc?!1:c)};\ng.h.Cg\u003dfunction(){return this.Ca.Cg()};\ng.h.Vp\u003dfunction(a,b){a/\u003db;isNaN(this.timestampOffset)\u0026\u0026jKa(this,a-Math.min(a,this.policy.Tg));return(a-this.timestampOffset)*b};\ng.h.Lu\u003dfunction(a){this.u.Lu(a)};\ng.h.sy\u003dfunction(a,b){return this.C\u0026\u0026this.B.sy(a,this.C)?(jKa(this,this.timestampOffset-b),!0):!1};\ng.h.At\u003dfunction(a){return this.B.At(a)};\nvar ZJa\u003d2/24;g.h\u003dg.jU.prototype;g.h.Yk\u003dfunction(a,b,c,d){return this.td.Yk(a,b,c,d)};\ng.h.zF\u003dfunction(a){this.td.zF(a)};\ng.h.Ct\u003dfunction(a,b){return this.td.Ct(a,b)};\ng.h.XH\u003dfunction(a,b){this.td.XH(a,b)};\ng.h.zw\u003dba(34);g.h.Kj\u003dfunction(a,b,c){this.td.Kj(a,b,c)};\ng.h.Fy\u003dba(32);g.h.bH\u003dfunction(a,b,c,d,e,f,k,l){this.td.bH(a,b,c,d,e,f,k,l)};\ng.h.RH\u003dfunction(a){this.td.RH(a)};\ng.h.kA\u003dfunction(a,b){return this.td.kA(a,b)};\ng.h.aH\u003dfunction(a,b,c,d){this.td.aH(a,b,c,d)};g.w(kU,g.Kv);g.w(lU,kU);lU.prototype.J\u003dfunction(a,b){if(a\u0026\u0026b){var c\u003d1*Number(uj(a,\"cpi\"))+1;isNaN(c)||0\u003e\u003dc||c\u003cthis.B?(this.C.stop(),this.u.stop(),this.B\u003d-1,this.j\u003d{}):(c\u003ethis.B\u0026\u0026(this.B\u003dc,g.Df(this.j)||(this.j\u003d{},this.C.stop(),this.u.stop())),this.j[b]\u003da,g.ap(this.u))}};\nlU.prototype.D\u003dfunction(){for(var a\u003dg.q(Object.keys(this.j)),b\u003da.next();!b.done;b\u003da.next()){var c\u003db.value;b\u003dthis.ea;for(var d\u003dthis.B,e\u003dthis.j[c].match(kj),f\u003d[],k\u003dg.q(e[6].split(\"\u0026\")),l\u003dk.next();!l.done;l\u003dk.next())l\u003dl.value,0\u003d\u003d\u003dl.indexOf(\"cpi\u003d\")?f.push(\"cpi\u003d\"+d.toString()):0\u003d\u003d\u003dl.indexOf(\"ek\u003d\")?f.push(\"ek\u003d\"+g.nh(c)):f.push(l);e[6]\u003d\"?\"+f.join(\"\u0026\");c\u003d\"skd://\"+e.slice(2).join(\"\");e\u003d2*c.length;d\u003dnew Uint8Array(e+4);d[0]\u003de%256;d[1]\u003d(e-d[0])/256;for(e\u003d0;e\u003cc.length;++e)d[2*e+4]\u003dc.charCodeAt(e);b.call(this,\n\"rotated_need_key_info_ready\",new XS(d,\"fairplay\",!0))}this.j\u003d{}};\nlU.prototype.va\u003dfunction(){this.j\u003d{};kU.prototype.va.call(this)};var w2\u003d{},sKa\u003d(w2.DRM_TRACK_TYPE_AUDIO\u003d\"AUDIO\",w2.DRM_TRACK_TYPE_SD\u003d\"SD\",w2.DRM_TRACK_TYPE_HD\u003d\"HD\",w2.DRM_TRACK_TYPE_UHD1\u003d\"UHD1\",w2);g.w(mU,g.I);mU.prototype.Ra\u003dfunction(){};g.w(oU,g.Kv);g.h\u003doU.prototype;g.h.ap\u003dfunction(a){var b\u003dthis;this.isDisposed()||0\u003e\u003da.size||(a.forEach(function(c,d){var e\u003dTB(b.u)?d:c;d\u003dnew Uint8Array(TB(b.u)?c:d);TB(b.u)\u0026\u0026HKa(d);c\u003dg.Jc(d,4);HKa(d);d\u003dg.Jc(d,4);b.j[c]?b.j[c].status\u003de:b.j[d]?b.j[d].status\u003de:b.j[c]\u003d{type:\"\",status:e}}),this.Ra(\"Key statuses changed: \"+EKa(this,\",\")),nU(this,{onkeystatuschange:1}),this.status\u003d\"kc\",this.ea(\"keystatuseschange\",this))};\ng.h.error\u003dfunction(a,b,c,d){this.isDisposed()||(this.ea(\"licenseerror\",a,b,c,d),\"drm.provision\"\u003d\u003d\u003da\u0026\u0026(a\u003d(Date.now()-this.J)/1E3,this.J\u003dNaN,this.ea(\"ctmp\",\"provf\",{et:a.toFixed(3)})));b\u0026\u0026this.dispose()};\ng.h.shouldRetry\u003dfunction(a,b){return this.ya\u0026\u0026this.K?!1:!a\u0026\u0026this.requestNumber\u003d\u003d\u003db.requestNumber};\ng.h.va\u003dfunction(){this.j\u003d{};g.Kv.prototype.va.call(this)};\ng.h.Nb\u003dfunction(){var a\u003d{ctype:this.N.contentType||\"\",length:this.N.initData.length,requestedKeyIds:this.xa,cryptoPeriodIndex:this.cryptoPeriodIndex};this.B\u0026\u0026(a.keyStatuses\u003dthis.j);return a};\ng.h.yf\u003dfunction(){var a\u003dthis.D.join();if(pU(this)){var b\u003dnew Set,c;for(c in this.j)\"usable\"!\u003d\u003dthis.j[c].status\u0026\u0026b.add(this.j[c].type);a+\u003d\"/UKS.\"+Array.from(b)}return a+\u003d\"/\"+this.cryptoPeriodIndex};\ng.h.Ra\u003dfunction(){};g.w(rU,g.I);g.h\u003drU.prototype;g.h.RR\u003dfunction(a){if(this.D){var b\u003da.messageType||\"license-request\";this.D(new Uint8Array(a.message),b)}};\ng.h.ap\u003dfunction(){this.K\u0026\u0026this.K(this.j.keyStatuses)};\ng.h.vO\u003dfunction(a){this.D\u0026\u0026this.D(a.message,\"license-request\")};\ng.h.uO\u003dfunction(a){if(this.B){if(this.u){var b\u003dthis.u.error.code;a\u003dthis.u.error.systemCode}else b\u003da.errorCode,a\u003da.systemCode;this.B(\"t.prefixedKeyError;c.\"+b+\";sc.\"+a,b,a)}};\ng.h.tO\u003dfunction(){this.J\u0026\u0026this.J()};\ng.h.update\u003dfunction(a){var b\u003dthis;if(this.j)return this.j.update(a).then(null,rr(function(c){LKa(b,\"t.update\",c)}));\nthis.u?this.u.update(a):this.element.addKey?this.element.addKey(this.N.keySystem,a,this.initData,this.sessionId):this.element.webkitAddKey\u0026\u0026this.element.webkitAddKey(this.N.keySystem,a,this.initData,this.sessionId);return Sr()};\ng.h.va\u003dfunction(){this.j\u0026\u0026this.j.close();this.element\u003dnull;g.I.prototype.va.call(this)};g.w(sU,g.I);g.h\u003dsU.prototype;g.h.attach\u003dfunction(){var a\u003dthis;if(this.j.keySystemAccess)return this.j.keySystemAccess.createMediaKeys().then(function(b){a.isDisposed()||(a.u\u003db,a.element.setMediaKeys(b))});\nSB(this.j)?this.B\u003dnew (RB())(this.j.keySystem):UB(this.j)?(this.B\u003dnew (RB())(this.j.keySystem),this.element.webkitSetMediaKeys(this.B)):(Iv(this.D,this.element,[\"keymessage\",\"webkitkeymessage\"],this.UR),Iv(this.D,this.element,[\"keyerror\",\"webkitkeyerror\"],this.TR),Iv(this.D,this.element,[\"keyadded\",\"webkitkeyadded\"],this.SR));return null};\ng.h.setServerCertificate\u003dfunction(){return\"widevine\"\u003d\u003d\u003dthis.j.flavor\u0026\u0026this.j.B\u0026\u0026this.u.setServerCertificate?this.u.setServerCertificate(this.j.B):null};\ng.h.createSession\u003dfunction(a,b){var c\u003da.initData;if(this.j.keySystemAccess){b\u0026\u0026b(\"createsession\");var d\u003dthis.u.createSession();VB(this.j)\u0026\u0026(c\u003dMKa(c,this.j.u));b\u0026\u0026b(\"genreq\");a\u003dd.generateRequest(a.contentType,c);var e\u003dnew rU(null,null,null,d,null);a.then(function(){b\u0026\u0026b(\"genreqsuccess\")},rr(function(f){LKa(e,\"t.generateRequest\",f)}));\nreturn e}if(SB(this.j))return OKa(this,c);if(UB(this.j))return NKa(this,c);this.element.generateKeyRequest?this.element.generateKeyRequest(this.j.keySystem,c):this.element.webkitGenerateKeyRequest(this.j.keySystem,c);return this.C\u003dnew rU(this.element,this.j,c,null,null)};\ng.h.UR\u003dfunction(a){var b\u003dtU(this,a);b\u0026\u0026b.vO(a)};\ng.h.TR\u003dfunction(a){var b\u003dtU(this,a);b\u0026\u0026b.uO(a)};\ng.h.SR\u003dfunction(a){var b\u003dtU(this,a);b\u0026\u0026b.tO(a)};\ng.h.getMetrics\u003dfunction(){if(this.u\u0026\u0026this.u.getMetrics)try{var a\u003dthis.u.getMetrics()}catch(b){}return a};\ng.h.va\u003dfunction(){var a;this.B\u003dthis.u\u003dnull;null\u003d\u003d\u003d(a\u003dthis.C)||void 0\u003d\u003d\u003da?void 0:a.dispose();for(var b\u003dg.q(Object.values(this.J)),c\u003db.next();!c.done;c\u003db.next())c.value.dispose();this.J\u003d{};g.I.prototype.va.call(this);delete this.element};g.w(uU,g.I);\nuU.prototype.init\u003dfunction(){var a\u003dthis,b,c;return g.B(function(d){if(1\u003d\u003dd.j)return g.vm(a.j,{position:\"absolute\",width:\"1px\",height:\"1px\",display:\"block\"}),a.j.src\u003da.B.D,document.body.appendChild(a.j),a.C.T(a.j,\"encrypted\",a.J),b\u003d[{initDataTypes:[\"keyids\",\"cenc\"],audioCapabilities:[{contentType:\u0027audio/mp4; codecs\u003d\"mp4a\"\u0027}],videoCapabilities:[{contentType:\u0027video/mp4; codecs\u003d\"avc1\"\u0027}]}],g.A(d,navigator.requestMediaKeySystemAccess(\"com.youtube.fairplay\",b),2);c\u003dd.u;a.B.keySystemAccess\u003dc;a.u\u003dnew sU(a.j,\na.B);g.J(a,a.u);a.u.attach();g.sa(d)})};\nuU.prototype.J\u003dfunction(a){var b\u003dthis;if(!this.isDisposed()){var c\u003dnew Uint8Array(a.initData);a\u003dnew XS(c,a.initDataType);var d\u003dkKa(c).replace(\"skd://\",\"https://\"),e\u003d{},f\u003dthis.u.createSession(a,function(){b.Ra()});\nf\u0026\u0026(g.J(this,f),this.D.push(f),vKa(f,function(k){JKa(k,f.j,d,e)},function(){b.Ra()},function(){},function(){}))}};\nuU.prototype.Ra\u003dfunction(){};\nuU.prototype.va\u003dfunction(){this.D\u003d[];this.j\u0026\u0026this.j.parentNode\u0026\u0026this.j.parentNode.removeChild(this.j);g.I.prototype.va.call(this)};g.w(vU,kU);\nvU.prototype.J\u003dfunction(a){var b;if(!(b\u003d!this.C)){a:{if((b\u003da.cryptoPeriodIndex)\u0026\u00260\u003cthis.j.length)for(var c\u003dg.q(this.j),d\u003dc.next();!d.done;d\u003dc.next())if(b\u003d\u003d\u003dd.value.info.cryptoPeriodIndex){b\u003d!0;break a}b\u003d!1}b\u003d!b}if(b){b\u003d(0,g.Q)();if(!(c\u003dthis.D)){a:{c\u003da.cryptoPeriodIndex;if(!isNaN(c)){d\u003dg.q(this.B.values());for(var e\u003dd.next();!e.done;e\u003dd.next())if(1\u003e\u003dMath.abs(e.value.cryptoPeriodIndex-c)){c\u003d!0;break a}}c\u003d!1}c\u003d!c}c?c\u003d0:(c\u003da.j,c\u003d1E3*Math.max(0,Math.random()*((isNaN(c)?120:c)-30)));this.ea(\"log_qoe\",{wvagt:\"delay.\"+\nc,cpi:a.cryptoPeriodIndex,reqlen:this.j.length});this.C\u0026\u00260\u003e\u003dc?PKa(this,a):(this.j.push({time:b+c,info:a}),g.ap(this.u,c))}};\nvU.prototype.va\u003dfunction(){this.j\u003d[];kU.prototype.va.call(this)};wU.prototype.get\u003dfunction(a){a\u003dyU(this,a);return-1!\u003d\u003da?this.values[a]:null};\nwU.prototype.remove\u003dfunction(a){a\u003dyU(this,a);-1!\u003d\u003da\u0026\u0026(this.keys.splice(a,1),this.values.splice(a,1))};\nwU.prototype.set\u003dfunction(a,b){var c\u003dyU(this,a);-1!\u003d\u003dc?this.values[c]\u003db:(this.keys.push(a),this.values.push(b))};g.w(zU,g.Kv);g.h\u003dzU.prototype;g.h.VR\u003dfunction(a){this.Rg({onecpt:1});a.initData\u0026\u0026UKa(this,new Uint8Array(a.initData),a.initDataType)};\ng.h.rX\u003dfunction(a){this.Rg({onndky:1});UKa(this,a.initData,a.contentType)};\ng.h.Ut\u003dfunction(a){this.Rg({onneedkeyinfo:1});this.Y.S(\"html5_eme_loader_sync\")\u0026\u0026(this.K.get(a.initData)||this.K.set(a.initData,a));TKa(this,a)};\ng.h.UK\u003dfunction(a){this.B.push(a);AU(this)};\ng.h.createSession\u003dfunction(a){var b\u003dVKa(this)?JIa(a):g.Jc(a.initData);this.u.get(b);this.oa\u003d!0;a\u003dnew oU(this.videoData,this.Y,a,this.drmSessionId);this.u.set(b,a);a.subscribe(\"ctmp\",this.VN,this);a.subscribe(\"keystatuseschange\",this.ap,this);a.subscribe(\"licenseerror\",this.nB,this);a.subscribe(\"newlicense\",this.pO,this);a.subscribe(\"newsession\",this.qO,this);a.subscribe(\"sessionready\",this.CO,this);a.subscribe(\"fairplay_next_need_key_info\",this.gO,this);xKa(a,this.C)};\ng.h.pO\u003dfunction(a){this.isDisposed()||(this.Ra(),this.Rg({onnelcswhb:1}),a\u0026\u0026!this.heartbeatParams\u0026\u0026(this.heartbeatParams\u003da,this.ea(\"heartbeatparams\",a)))};\ng.h.qO\u003dfunction(){this.isDisposed()||(this.Ra(),this.Rg({newlcssn:1}),this.B.shift(),this.oa\u003d!1,AU(this))};\ng.h.CO\u003dfunction(){if(SB(this.j)\u0026\u0026(this.Ra(),this.Rg({onsnrdy:1}),this.Ea--,0\u003d\u003d\u003dthis.Ea)){var a\u003dthis.Z;a.element.msSetMediaKeys(a.B)}};\ng.h.ap\u003dfunction(a){if(!this.isDisposed()){!this.ya\u0026\u0026this.videoData.S(\"html5_log_drm_metrics_on_key_statuses\")\u0026\u0026(WKa(this),this.ya\u003d!0);this.Ra();this.Rg({onksch:1});if(!pU(a)\u0026\u0026g.nu\u0026\u0026\"com.microsoft.playready\"\u003d\u003d\u003da.u.keySystem\u0026\u0026navigator.requestMediaKeySystemAccess)var b\u003d\"large\";else{b\u003d[];var c\u003d!0;if(pU(a))for(var d\u003dg.q(Object.keys(a.j)),e\u003dd.next();!e.done;e\u003dd.next())e\u003de.value,\"usable\"\u003d\u003d\u003da.j[e].status\u0026\u0026b.push(a.j[e].type),\"unknown\"!\u003d\u003da.j[e].status\u0026\u0026(c\u003d!1);if(!pU(a)||c)b\u003da.D;b\u003dg.dc(b,\"UHD2\")||g.dc(b,\"UHD2HDR\")?\n\"highres\":g.dc(b,\"UHD1\")||g.dc(b,\"UHD1HDR\")?\"hd2160\":g.dc(b,\"HD\")||g.dc(b,\"HDHDR\")?\"hd1080\":g.dc(b,\"HD720\")||g.dc(b,\"HD720HDR\")?\"hd720\":\"large\"}a:{c\u003dby(\"auto\",b,!1,\"l\");if(this.videoData.Ug){if(this.N.equals(c))break a}else if(Dqa(this.N,b))break a;this.N\u003dc;this.ea(\"qualitychange\");this.Ra();this.Rg({updtlq:b})}this.ea(\"keystatuseschange\",a)}};\ng.h.VN\u003dfunction(a,b){this.isDisposed()||this.ea(\"ctmp\",a,b)};\ng.h.gO\u003dfunction(a,b){this.isDisposed()||this.ea(\"fairplay_next_need_key_info\",a,b)};\ng.h.nB\u003dfunction(a,b,c,d){this.isDisposed()||(this.videoData.S(\"html5_log_drm_metrics_on_error\")\u0026\u0026WKa(this),this.ea(\"licenseerror\",a,b,c,d))};\ng.h.vt\u003dfunction(){return this.N};\ng.h.va\u003dfunction(){this.j.keySystemAccess\u0026\u0026this.element\u0026\u0026this.element.setMediaKeys(null);this.element\u003dnull;this.B\u003d[];for(var a\u003dg.q(this.u.values()),b\u003da.next();!b.done;b\u003da.next())b\u003db.value,b.unsubscribe(\"ctmp\",this.VN,this),b.unsubscribe(\"keystatuseschange\",this.ap,this),b.unsubscribe(\"licenseerror\",this.nB,this),b.unsubscribe(\"newlicense\",this.pO,this),b.unsubscribe(\"newsession\",this.qO,this),b.unsubscribe(\"sessionready\",this.CO,this),b.unsubscribe(\"fairplay_next_need_key_info\",this.gO,this),b.dispose();\nthis.u.clear();xU(this.J);xU(this.K);this.heartbeatParams\u003dnull;g.Kv.prototype.va.call(this)};\ng.h.Nb\u003dfunction(){for(var a\u003d{systemInfo:this.j.Nb(),sessions:[]},b\u003dg.q(this.u.values()),c\u003db.next();!c.done;c\u003db.next())a.sessions.push(c.value.Nb());return a};\ng.h.yf\u003dfunction(){return 0\u003e\u003dthis.u.size?\"no session\":\"\"+this.u.values().next().value.yf()+(this.D?\"/KR\":\"\")};\ng.h.Rg\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?!1:b;this.isDisposed()||(this.Ra(gC(a)),(1\u003c\u003dthis.Y.C||b)\u0026\u0026this.ea(\"ctmp\",\"drmlog\",a))};\ng.h.Ra\u003dfunction(){};g.w(DU,g.I);DU.prototype.PA\u003dfunction(){return this.B};\nDU.prototype.handleError\u003dfunction(a){var b\u003dthis,c;aLa(this,a);if((\"html5.invalidstate\"!\u003d\u003da.errorCode\u0026\u0026\"fmt.unplayable\"!\u003d\u003da.errorCode\u0026\u0026\"fmt.unparseable\"!\u003d\u003da.errorCode||!FU(this,a.errorCode,a.details))\u0026\u0026!cLa(this,a))if(iC(a.severity)){var d\u003dnull\u003d\u003d\u003d(c\u003dthis.Ca.Wa)||void 0\u003d\u003d\u003dc?void 0:c.u.j;if((\"net.retryexhausted\"\u003d\u003d\u003da.errorCode||\"net.badstatus\"\u003d\u003d\u003da.errorCode\u0026\u0026a.details.fmt_unav)\u0026\u0026d\u0026\u0026d.isLocked())var e\u003d\"FORMAT_UNAVAILABLE\";else if(!this.j.D\u0026\u0026\"auth\"\u003d\u003d\u003da.errorCode\u0026\u0026\"429\"\u003d\u003d\u003da.details.rc){e\u003d\"TOO_MANY_REQUESTS\";\nvar f\u003d\"6\"}this.Ca.Sf(a.errorCode,a.severity,e,gC(a.details),f)}else this.Ca.ea(\"nonfatalerror\",a),d\u003d/^pp/.test(this.videoData.clientPlaybackNonce),this.Ld(a.errorCode,a.details),d\u0026\u0026\"manifest.net.connect\"\u003d\u003d\u003da.errorCode\u0026\u0026(a\u003d\"https://www.youtube.com/generate_204?cpn\u003d\"+this.videoData.clientPlaybackNonce+\"\u0026t\u003d\"+(0,g.Q)(),kC(a,\"manifest\",function(k){b.J\u003d!0;b.Aa(\"pathprobe\",k)},function(k){b.Ld(k.errorCode,k.details)}))};\nDU.prototype.Aa\u003dfunction(a,b){this.Ca.Zb.Aa(a,b)};\nDU.prototype.Ld\u003dfunction(a,b){b\u003dgC(b);this.Ca.Zb.Ld(a,b)};GU.prototype.setPlaybackRate\u003dfunction(a){this.playbackRate\u003da};\nGU.prototype.S\u003dfunction(a){return this.Y.S(a)};g.w(HU,g.I);HU.prototype.Sc\u003dfunction(a){vLa(this);this.playerState\u003da.state;0\u003c\u003dthis.B\u0026\u0026g.dG(a,16)\u0026\u0026this.seekCount++;a.state.isError()\u0026\u0026this.send()};\nHU.prototype.onError\u003dfunction(a){\"player.fatalexception\"!\u003d\u003da\u0026\u0026(a.match(FVa)?this.networkErrorCount++:this.nonNetworkErrorCount++)};\nHU.prototype.send\u003dfunction(){if(!(this.C||0\u003ethis.u)){vLa(this);var a\u003dg.yR(this.j)-this.u,b\u003d\"PLAYER_PLAYBACK_STATE_UNKNOWN\",c\u003dthis.playerState.getData();this.playerState.isError()?b\u003dc\u0026\u0026\"auth\"\u003d\u003d\u003dc.errorCode?\"PLAYER_PLAYBACK_STATE_UNKNOWN\":\"PLAYER_PLAYBACK_STATE_ERROR\":g.U(this.playerState,2)?b\u003d\"PLAYER_PLAYBACK_STATE_ENDED\":g.U(this.playerState,64)?b\u003d\"PLAYER_PLAYBACK_STATE_UNSTARTED\":g.U(this.playerState,16)||g.U(this.playerState,32)?b\u003d\"PLAYER_PLAYBACK_STATE_SEEKING\":g.U(this.playerState,1)\u0026\u0026g.U(this.playerState,\n4)?b\u003d\"PLAYER_PLAYBACK_STATE_PAUSED_BUFFERING\":g.U(this.playerState,1)?b\u003d\"PLAYER_PLAYBACK_STATE_BUFFERING\":g.U(this.playerState,4)?b\u003d\"PLAYER_PLAYBACK_STATE_PAUSED\":g.U(this.playerState,8)\u0026\u0026(b\u003d\"PLAYER_PLAYBACK_STATE_PLAYING\");c\u003dDE[EE(this.j.videoData)];a:switch(this.j.Y.playerCanaryState){case \"canary\":var d\u003d\"HTML5_PLAYER_CANARY_TYPE_EXPERIMENT\";break a;case \"holdback\":d\u003d\"HTML5_PLAYER_CANARY_TYPE_CONTROL\";break a;default:d\u003d\"HTML5_PLAYER_CANARY_TYPE_UNSPECIFIED\"}var e\u003d0\u003ethis.B?a:this.B-this.u;a\u003dthis.j.Y.Fd+\n36E5\u003c(0,g.Q)();b\u003d{started:0\u003c\u003dthis.B,stateAtSend:b,joinLatencySecs:e,playTimeSecs:this.playTimeSecs,rebufferTimeSecs:this.rebufferTimeSecs,seekCount:this.seekCount,networkErrorCount:this.networkErrorCount,nonNetworkErrorCount:this.nonNetworkErrorCount,playerCanaryType:d,isAd:this.j.videoData.isAd(),liveMode:c,hasDrm:!!g.RE(this.j.videoData),isGapless:this.j.videoData.Ea,isServerStitchedDai:this.j.videoData.enableServerStitchedDai};a||g.Dt(\"html5PlayerHealthEvent\",b);this.j.S(\"html5_health_to_qoe\")\u0026\u0026\n(b.muted\u003da,this.K(b));this.C\u003d!0;this.dispose()}};\nHU.prototype.va\u003dfunction(){this.C||this.send();g.I.prototype.va.call(this)};\nvar FVa\u003d/\\bnet\\b/;var xLa\u003dwindow;var wLa\u003d/[?\u0026]cpn\u003d/;g.w(g.NU,g.I);g.h\u003dg.NU.prototype;g.h.IU\u003dfunction(){var a\u003dg.yR(this.j);OU(this,a)};\ng.h.Dw\u003dfunction(){return this.ya};\ng.h.reportStats\u003dfunction(a){a\u003dvoid 0\u003d\u003d\u003da?NaN:a;if(!this.isDisposed()\u0026\u0026(a\u003d0\u003c\u003da?a:g.yR(this.j),-1\u003c[\"PL\",\"B\",\"S\"].indexOf(this.Id)\u0026\u0026(!g.Df(this.u)||a\u003e\u003dthis.C+30)\u0026\u0026(g.MU(this,a,\"vps\",[this.Id]),this.C\u003da),!g.Df(this.u))){7E3\u003d\u003d\u003dthis.sequenceNumber\u0026\u0026g.lw(Error(\"Sent over 7000 pings\"));if(!(7E3\u003c\u003dthis.sequenceNumber)){PU(this,a);var b\u003da,c\u003dthis.j.Ca.Mw(),d\u003dc.droppedVideoFrames||0,e\u003dc.totalVideoFrames||0,f\u003dd-this.bb,k\u003de\u0026\u0026!this.qb;d\u003ec.totalVideoFrames||5E3\u003cf?DLa(this,\"html5.badframedropcount\",\"df.\"+d+\";tf.\"+\nc.totalVideoFrames):(0\u003cf||k)\u0026\u0026g.MU(this,b,\"df\",[f]);this.bb\u003dd;this.qb\u003de;!this.j.Y.S(\"disable_webgl_reporting\")\u0026\u00260\u003cthis.N\u0026\u0026(g.MU(this,a,\"glf\",[this.N]),this.N\u003d0);a\u003d{};this.j.videoData.u\u0026\u0026(a.fmt\u003dthis.j.videoData.u.Yb(),(b\u003dthis.j.videoData.J)\u0026\u0026b.Yb()!\u003d\u003da.fmt\u0026\u0026(a.afmt\u003db.Yb()));a.cpn\u003dthis.j.videoData.clientPlaybackNonce;this.adCpn\u0026\u0026(a.adcpn\u003dthis.adCpn);this.X\u0026\u0026(a.addocid\u003dthis.X);this.j.videoData.cotn\u0026\u0026(a.cotn\u003dthis.j.videoData.cotn);a.el\u003dcF(this.j.videoData);a.content_v\u003ddF(this.j.videoData);a.ns\u003dthis.j.Y.xa;\na.fexp\u003dthis.j.Y.experiments.experimentIds.toString();a.cl\u003d(430552675).toString();(b\u003dthis.j.videoData.adFormat||this.adFormat)\u0026\u0026(a.adformat\u003db);(b\u003dEE(this.j.videoData))\u0026\u0026(a.live\u003db);KE(this.j.videoData)\u0026\u0026(a.drm\u003d1,this.j.videoData.N\u0026\u0026(a.drm_system\u003dWUa[this.j.videoData.N.flavor]||0),this.j.videoData.nG\u0026\u0026(a.drm_product\u003dthis.j.videoData.nG));Br()\u0026\u0026this.j.videoData.X\u0026\u0026(a.ctt\u003dthis.j.videoData.X,a.cttype\u003dthis.j.videoData.oi,this.j.videoData.mdxEnvironment\u0026\u0026(a.mdx_environment\u003dthis.j.videoData.mdxEnvironment));\nthis.j.videoData.isDaiEnabled()?(a.dai\u003dthis.j.videoData.enableServerStitchedDai?\"ss\":\"cs\",this.j.videoData.bJ\u0026\u0026(a.dai_fallback\u003d\"1\")):this.j.videoData.Cc?a.dai\u003d\"cs\":this.j.videoData.NI\u0026\u0026(a.dai\u003d\"disabled\");a.seq\u003dthis.sequenceNumber++;if(this.j.S(\"html5_log_server_url_param\")\u0026\u0026this.j.videoData.hQ){if(b\u003dthis.j.videoData.hQ,a\u0026\u0026b)for(c\u003dg.q(Object.keys(b)),d\u003dc.next();!d.done;d\u003dc.next())d\u003dd.value,this.Gb.has(d)||(a[d]\u003db[d])}else a.event\u003d\"streamingstats\",a.docid\u003dthis.j.videoData.videoId,a.ei\u003dthis.j.videoData.eventId;\ng.Nf(a,this.j.Y.deviceParams);a\u003dg.sj(\"//\"+this.j.Y.yj+\"/api/stats/qoe\",a);b\u003dc\u003d\"\";d\u003dg.q(Object.keys(this.u));for(e\u003dd.next();!e.done;e\u003dd.next())e\u003de.value,null\u003d\u003d\u003dthis.u[e]?g.lw(new g.Ws(\"Stats report key has invalid value\",e)):(e\u003d\"\u0026\"+e+\"\u003d\"+this.u[e].join(\",\"),100\u003ce.length?b+\u003de:c+\u003de);a+\u003dc;b\u003db.replace(/ /g,\"%20\");f\u003dg.gF(this.j.videoData);d\u003d!1;if(a.includes(\"\u0026dt\u003d\")||a.includes(\"\u0026cotn\u003d\")){if(this.j.Y.S(\"kevlar_woffle\")||this.j.Y.S(\"qoe_nwl_downloads\"))d\u003d!0}else this.j.Y.S(\"qoe_with_networkless\")\u0026\u0026(d\u003d!0);\nc\u003dthis.j.Y.S(\"qoe_send_and_write\");e\u003dthis.j.Y;k\u003dthis.j.S(\"web_player_vss_pageid_header\")?this.j.Y.pageId:void 0;f\u003dKU(a,e,k,this.j.Y.sendVisitorIdHeader?this.j.videoData.visitorData:void 0,f);e.S(\"html5_simplify_pings\")\u0026\u0026(f\u003df||{});f?(f.method\u003d\"POST\",f.postBody\u003db,LU(a,f,{token:this.j.videoData.X,lI:this.j.videoData.oi,mdxEnvironment:this.j.videoData.mdxEnvironment},e,void 0,d,c\u0026\u0026this.xa)):d?(d\u003dthis.j.Y.S(\"networkless_ajax\"),e\u003d{method:\"POST\",postBody:b},c\u0026\u0026this.xa?this.j.Y.S(\"use_new_nwl_saw\")?nv().sendAndWrite(a,\ne):wv(a,e):d?g.Mr(a,{method:\"POST\",postBody:b}):this.j.Y.S(\"use_new_nwl_stw\")?nv().sendThenWrite(a,e):vv(a,e)):(b\u003dvoid 0\u003d\u003d\u003db?\"\":b,hoa(a,b)||g.Lu(a,void 0,void 0,void 0,b))}this.u\u003d{}}};\ng.h.Sx\u003dfunction(a){0\u003ca\u0026\u0026(this.u.aft\u003d[a.toString()])};\ng.h.CP\u003dfunction(){if(this.j.videoData.N){var a\u003dthis.j.videoData.N;RU(this,\"eme-\"+(a.keySystemAccess?\"final\":SB(a)?\"ms\":VB(a)?\"ytfp\":UB(a)?\"safarifp\":\"nonfinal\"))}};\ng.h.Sc\u003dfunction(a){var b\u003da.state,c\u003dg.yR(this.j);a\u003dthis.getPlayerState(a.state);if(a!\u003d\u003dthis.Id){if(!(c\u003cthis.C)){if(\"PL\"\u003d\u003d\u003dthis.Id)this.playTimeSecs+\u003dc-this.C;else if(\"B\"\u003d\u003d\u003dthis.Id\u0026\u0026this.oa){this.oa\u003d!1;var d\u003dg.XB(this.j.Y.experiments,\"html5_disable_last_state_change\")?this.C:this.Sa;this.rebufferTimeSecs+\u003dc-d;!this.Na\u0026\u002610\u003c\u003dthis.rebufferTimeSecs\u0026\u0026180\u003e\u003dthis.playTimeSecs\u0026\u0026(this.j.Ca.Ax(),this.u.qoealert\u003d[\"1\"],this.Na\u003d!0)}\"B\"!\u003d\u003da||\"PL\"!\u003d\u003dthis.Id\u0026\u0026\"PB\"!\u003d\u003dthis.Id||(this.oa\u003d!0);this.C\u003dc}\"PL\"\u003d\u003d\u003dthis.Id\u0026\u0026(\"B\"\u003d\u003d\u003d\na||\"S\"\u003d\u003d\u003da)||1\u003c\u003dthis.j.Y.C?PU(this,c):OU(this,c);\"PL\"\u003d\u003d\u003da\u0026\u0026g.ap(this.Cb);g.MU(this,c,\"vps\",[a]);this.Id\u003da;this.C\u003dthis.Sa\u003dc;this.D\u003d!0}a\u003db.getData();g.U(b,128)\u0026\u0026a\u0026\u0026CLa(this,c,a.errorCode,a.SE,a.sH);(g.U(b,2)||g.U(b,128))\u0026\u0026this.reportStats(c);b.Jc()\u0026\u0026!this.J\u0026\u0026(0\u003c\u003dthis.B\u0026\u0026(this.u.user_intent\u003d[this.B.toString()]),this.J\u003d!0);QU(this)};\ng.h.Fx\u003dfunction(a){var b\u003dg.yR(this.j);g.MU(this,b,\"vfs\",[a.j.id,a.u,this.rb,a.reason]);this.rb\u003da.j.id;var c\u003dthis.j.Ca.getPlayerSize();if(0\u003cc.width\u0026\u00260\u003cc.height){c\u003d[Math.round(c.width),Math.round(c.height)];var d\u003dg.AD();1\u003cd\u0026\u0026c.push(d);g.MU(this,b,\"view\",c)}this.Ja||(1\u003c\u003dthis.j.Y.C\u0026\u0026RU(this,\"rqs\"),this.j.videoData.j\u0026\u0026gy(this.j.videoData.j)\u0026\u0026(this.u.preload\u003d[\"1\"]));this.D\u003dthis.Ja\u003d!0;\"m\"\u003d\u003d\u003da.reason\u0026\u0026100\u003d\u003d\u003d++this.Lb\u0026\u0026(a\u003dthis.u.fcnz,a||(a\u003d[],this.u.fcnz\u003da),a.push(\"2\"));g.MU(this,b,\"vps\",[this.Id]);this.reportStats(b)};\ng.h.yx\u003dfunction(a){var b\u003dg.yR(this.j);a.j.id!\u003d\u003dthis.Ea\u0026\u0026(g.MU(this,b,\"afs\",[a.j.id,this.Ea,a.reason]),this.Ea\u003da.j.id)};\ng.h.Zo\u003dba(38);g.h.Yo\u003dba(41);g.h.onPlaybackRateChange\u003dfunction(a){var b\u003dg.yR(this.j);a\u0026\u0026a!\u003d\u003dthis.kb\u0026\u0026(g.MU(this,b,\"rate\",[a]),this.kb\u003da);this.reportStats(b)};\ng.h.Wj\u003dba(17);g.h.getPlayerState\u003dfunction(a){if(g.U(a,128))return\"ER\";if(g.U(a,512))return\"SU\";if(g.U(a,16)||g.U(a,32))return\"S\";if(g.eI(a)\u0026\u0026g.U(a,64))return\"B\";var b\u003dGVa[hI(a)];g.sD(this.j.Y)\u0026\u0026\"B\"\u003d\u003d\u003db\u0026\u00263\u003d\u003d\u003dthis.j.Ca.getVisibilityState()\u0026\u0026(b\u003d\"SU\");\"B\"\u003d\u003d\u003db\u0026\u0026g.U(a,4)\u0026\u0026(b\u003d\"PB\");return b};\ng.h.va\u003dfunction(){g.I.prototype.va.call(this);g.Jr(this.Va)};\ng.h.Aa\u003dfunction(a,b,c){var d\u003dthis.u.ctmp||[],e\u003d-1!\u003d\u003dthis.Eb.indexOf(a);e||this.Eb.push(a);if(!c||!e){b\u003d\"string\"!\u003d\u003dtypeof b?gC(b):b;b\u003dELa(b);if(!c\u0026\u0026!/^t[.]/.test(b)){var f\u003d1E3*g.yR(this.j);b\u003d\"t.\"+f.toFixed()+\";\"+b}d.push(a+\":\"+b);this.u.ctmp\u003dd;QU(this);return f}};\ng.h.Tx\u003dfunction(a,b,c){this.K\u003d{yZ:Number(this.Aa(\"glrem\",{nst:a.toFixed(),rem:b.toFixed(),ca:+c})),NN:a,nZ:b,isAd:c}};\ng.h.mu\u003dfunction(a,b,c){g.MU(this,g.yR(this.j),\"ad_playback\",[a,b,c])};\nvar x2\u003d{},GVa\u003d(x2[5]\u003d\"N\",x2[-1]\u003d\"N\",x2[3]\u003d\"B\",x2[0]\u003d\"EN\",x2[2]\u003d\"PA\",x2[1]\u003d\"PL\",x2);GLa.prototype.update\u003dfunction(){if(this.N){var a\u003dthis.j.Ca.getCurrentTime()||0;this.j.Y.S(\"html5_vss_media_time_killswitch\")||(a\u003dthis.j.Ca.Jh()||0);var b\u003dg.yR(this.j);if(a!\u003d\u003dthis.u||KLa(this,a,b)){var c;if(!(c\u003da\u003cthis.u||a-this.u\u003eb-this.lastUpdateTime+2||KLa(this,a,b))){var d\u003dthis.j.Kh();c\u003dd.volume;var e\u003dc!\u003d\u003dthis.Z;d\u003dd.muted;d!\u003d\u003dthis.X?(this.X\u003dd,c\u003d!0):(!e||0\u003c\u003dthis.D||(this.Z\u003dc,this.D\u003db),c\u003db-this.D,0\u003c\u003dthis.D\u0026\u00262\u003cc?(this.D\u003d-1,c\u003d!0):c\u003d!1)}c\u0026\u0026(VU(this),this.B\u003da);this.lastUpdateTime\u003db;this.u\u003da}}};WU.prototype.send\u003dfunction(a){if(!this.Sa){var b\u003dYU(this);b\u003dg.sj(this.uri,b);if(this.Z\u0026\u0026!this.Y.S(\"html5_simplify_pings\"))this.attestationResponse\u0026\u0026(a\u003dXU(this)||{},a.method\u003d\"POST\",a.postParams\u003d{atr:this.attestationResponse},this.oa?this.xa?this.Tb?nv().sendAndWrite(b,a):wv(b,a):this.Ub?nv().sendThenWrite(b,a):vv(b,a):g.Mr(b,a));else{var c\u003dXU(this,a);this.Z\u0026\u0026(c\u003dc||{},c.method\u003d\"POST\",c.postParams\u003d{atr:this.attestationResponse});LU(b,c,{token:this.N,lI:this.qb,mdxEnvironment:this.mdxEnvironment},this.Y,\na,this.oa,this.isFinal\u0026\u0026this.ge||this.xa||this.B\u0026\u0026this.je)}this.Sa\u003d!0}};\nWU.prototype.u\u003dfunction(a){void 0\u003d\u003d\u003da\u0026\u0026(a\u003dNaN);return Number(a.toFixed(3)).toString()};\nvar y2\u003d{},MLa\u003d(y2.LIVING_ROOM_APP_MODE_UNSPECIFIED\u003d0,y2.LIVING_ROOM_APP_MODE_MAIN\u003d1,y2.LIVING_ROOM_APP_MODE_KIDS\u003d2,y2.LIVING_ROOM_APP_MODE_MUSIC\u003d3,y2.LIVING_ROOM_APP_MODE_UNPLUGGED\u003d4,y2.LIVING_ROOM_APP_MODE_GAMING\u003d5,y2);g.w($U,g.I);g.h\u003d$U.prototype;g.h.Dd\u003dfunction(){this.u.update();var a;if(a\u003dthis.j.videoData.isLoaded()\u0026\u0026this.j.videoData.Gb\u0026\u0026this.C\u0026\u0026!this.Z)a\u003dthis.u,a\u003d(a.j.Y.S(\"html5_vss_media_time_killswitch\")?a.J+a.j.Ca.getCurrentTime()-a.B:a.J+a.j.Ca.Jh()-a.B)\u003e\u003dthis.j.videoData.Gb;a\u0026\u0026(this.C\u0026\u0026this.j.videoData.Gb\u0026\u0026(a\u003daV(this,\"delayplay\"),a.Fd\u003d!0,a.send(),this.Z\u003d!0),OLa(this))};\ng.h.Sc\u003dfunction(a){this.isDisposed()||(g.U(a.state,2)?(this.currentPlayerState\u003d\"paused\",g.dG(a,2)\u0026\u0026this.C\u0026\u0026dV(this).send()):g.U(a.state,8)?(this.currentPlayerState\u003d\"playing\",this.C\u0026\u0026isNaN(this.B)\u0026\u0026bV(this,!1)):this.currentPlayerState\u003d\"paused\")};\ng.h.va\u003dfunction(){g.I.prototype.va.call(this);g.Ir(this.B);this.B\u003dNaN;ILa(this.u)};\ng.h.Nb\u003dfunction(){return YU(aV(this,\"playback\"))};\ng.h.Nu\u003dfunction(){this.j.videoData.K.eventLabel\u003dcF(this.j.videoData);this.j.videoData.K.playerStyle\u003dthis.j.Y.playerStyle;this.j.videoData.Eb\u0026\u0026(this.j.videoData.K.feature\u003d\"pyv\");this.j.videoData.K.vid\u003dthis.j.videoData.videoId;var a\u003dthis.j.videoData.K;var b\u003dthis.j.videoData;b\u003db.isAd()||!!b.Eb;a.isAd\u003db};\ng.h.ih\u003dfunction(a){var b\u003daV(this,\"engage\");b.X\u003da;return LLa(b,TLa(this.j))};SLa.prototype.isEmpty\u003dfunction(){return this.endTime\u003d\u003d\u003dthis.startTime};fV.prototype.S\u003dfunction(a){return this.Y.S(a)};\nvar ULa\u003d{other:1,none:2,wifi:3,cellular:7};g.w(g.gV,g.I);g.h\u003dg.gV.prototype;g.h.Sc\u003dfunction(a){var b;if(g.dG(a,1024)||g.dG(a,512)||g.dG(a,4)){var c\u003dthis.C;0\u003c\u003dc.B||(c.u\u003d-1,c.delay.stop());this.qoe\u0026\u0026(c\u003dthis.qoe,c.J||(c.B\u003d-1))}this.u.videoData.enableServerStitchedDai\u0026\u0026this.cg?null\u003d\u003d\u003d(b\u003dthis.B.get(this.cg))||void 0\u003d\u003d\u003db?void 0:b.Sc(a):this.j\u0026\u0026this.j.Sc(a);this.qoe\u0026\u0026this.qoe.Sc(a);this.C.Sc(a)};\ng.h.Dd\u003dfunction(){var a;this.u.videoData.enableServerStitchedDai\u0026\u0026this.cg?null\u003d\u003d\u003d(a\u003dthis.B.get(this.cg))||void 0\u003d\u003d\u003da?void 0:a.Dd():this.j\u0026\u0026this.j.Dd()};\ng.h.Ld\u003dfunction(a,b){this.qoe\u0026\u0026DLa(this.qoe,a,b);this.C.onError(a)};\ng.h.Fx\u003dfunction(a){this.qoe\u0026\u0026this.qoe.Fx(a)};\ng.h.yx\u003dfunction(a){this.qoe\u0026\u0026this.qoe.yx(a)};\ng.h.onPlaybackRateChange\u003dfunction(a){if(this.qoe)this.qoe.onPlaybackRateChange(a)};\ng.h.Zo\u003dba(37);g.h.Aa\u003dfunction(a,b,c){this.qoe\u0026\u0026this.qoe.Aa(a,b,c)};\ng.h.Tx\u003dfunction(a,b,c){this.qoe\u0026\u0026this.qoe.Tx(a,b,c)};\ng.h.Sx\u003dfunction(a){this.qoe\u0026\u0026this.qoe.Sx(a)};\ng.h.mu\u003dfunction(a,b,c){this.qoe\u0026\u0026this.qoe.mu(a,b,c)};\ng.h.Yo\u003dba(40);g.h.Wj\u003dba(16);g.h.Dw\u003dfunction(){if(this.qoe)return this.qoe.Dw()};\ng.h.Nb\u003dfunction(){var a;if(this.u.videoData.enableServerStitchedDai\u0026\u0026this.cg)null\u003d\u003d\u003d(a\u003dthis.B.get(this.cg))||void 0\u003d\u003d\u003da?void 0:a.Nb();else if(this.j)return this.j.Nb();return{}};\ng.h.ih\u003dfunction(a){return this.j?this.j.ih(a):function(){}};\ng.h.Nu\u003dfunction(){this.j\u0026\u0026this.j.Nu()};g.w(hV,g.I);g.h\u003dhV.prototype;g.h.Md\u003dfunction(a,b){this.Nl();b\u0026\u00262E3\u003c\u003dthis.j.j.length\u0026\u0026this.pw(\"captions\",1E4);b\u003dthis.j;if(1\u003ca.length\u0026\u0026a.length\u003eb.j.length)b.j\u003db.j.concat(a),b.j.sort(b.u);else{a\u003dg.q(a);for(var c\u003da.next();!c.done;c\u003da.next())c\u003dc.value,!b.j.length||0\u003cb.u(c,b.j[b.j.length-1])?b.j.push(c):g.vc(b.j,c,b.u)}this.u\u003dNaN;this.Nl()};\ng.h.Rf\u003dfunction(a){1E4\u003ca.length\u0026\u0026g.lw(new g.Ws(\"Over 10k cueRanges removal occurs with a sample: \",a[0]));if(!this.isDisposed()){var b\u003dnew Set(a);this.B\u003dthis.B.filter(function(c){return!b.has(c)});\ngMa(this.j,b);this.Nl()}};\ng.h.pw\u003dfunction(a,b){var c\u003d(isNaN(this.u)?g.U(this.D(),2)?0x8000000000000:1E3*this.N():this.u)-b;b\u003dthis.qm().filter(function(d){return d.namespace\u003d\u003d\u003da\u0026\u0026d.end\u003cc});\nthis.Rf(b);return b};\ng.h.qm\u003dfunction(){return this.isDisposed()?[]:this.j.j};\ng.h.reset\u003dfunction(){this.started\u003d!1;this.C.stop();this.j.j\u003d[];this.B\u003d[];this.Nl()};\ng.h.jf\u003dfunction(a){var b\u003dthis.qm().filter(function(c){return c.namespace\u003d\u003d\u003da});\nthis.Rf(b);return b};\ng.h.Sc\u003dfunction(a){this.started\u0026\u0026(this.Nl(),g.U(a.Vo,16)\u0026\u0026(a\u003dfMa(this.j,Math.max(this.u-2E3,0)),!isNaN(a)\u0026\u00260x7ffffffffffff\u003ea\u0026\u0026this.C.start()))};\ng.h.QE\u003dfunction(a){var b\u003d[];if(!a.length)return b;for(var c\u003d0;c\u003ca.length;c++){var d\u003da[c];d.active\u0026\u0026-1\u003d\u003d\u003dthis.B.indexOf(d)\u0026\u0026(this.B.push(d),b.push([1,d]))}return b};\ng.h.UE\u003dfunction(a){var b\u003d[];if(!a.length)return b;a.sort(g.cx);a\u003dg.q(a);for(var c\u003da.next();!c.done;c\u003da.next())c\u003dc.value,this.B.splice(this.B.indexOf(c),1),b.push([2,c]);return b};\ng.h.Nl\u003dfunction(){this.J\u003d!0;if(!this.K){for(var a\u003d3;this.J\u0026\u0026a;)this.J\u003d!1,this.K\u003d!0,this.RM(),this.K\u003d!1,a--;this.D().Jc()\u0026\u0026(a\u003dfMa(this.j,this.u),!isNaN(a)\u0026\u00260x7ffffffffffff\u003ea\u0026\u0026(a\u003d(a-this.u)/this.ma(),this.C.start(a)))}};\ng.h.RM\u003dfunction(){if(this.started\u0026\u0026!this.isDisposed()){this.C.stop();var a\u003dthis.D();g.U(a,32)\u0026\u0026this.Z.start();for(var b\u003dg.U(this.D(),2)?0x8000000000000:1E3*this.N(),c\u003dg.U(a,2),d\u003d[],e\u003d[],f\u003dg.q(this.B),k\u003df.next();!k.done;k\u003df.next())k\u003dk.value,k.active\u0026\u0026(c?0x8000000000000\u003ek.end:!k.contains(b))\u0026\u0026e.push(k);d\u003dd.concat(this.UE(e));f\u003de\u003dnull;c?(a\u003ddMa(this.j,0x7ffffffffffff),e\u003da.filter(function(l){return 0x8000000000000\u003el.end}),f\u003deMa(this.j)):a\u003dthis.u\u003c\u003db\u0026\u0026fI(a)?cMa(this.j,this.u,b):dMa(this.j,b);\nd\u003dd.concat(this.QE(a));e\u0026\u0026(d\u003dd.concat(this.UE(e)));f\u0026\u0026(d\u003dd.concat(this.QE(f)));this.u\u003db;hMa(this,d)}};\ng.h.va\u003dfunction(){this.B\u003d[];this.j.j\u003d[];g.I.prototype.va.call(this)};\ng.sR.IA(hV,{Md:\"crmacr\",QE:\"crmncr\",UE:\"crmxcr\",RM:\"crmis\",Rf:\"crmrcr\"});g.w(lV,g.Kv);lV.prototype.Gm\u003dfunction(){return this.K};\nlV.prototype.Gj\u003dfunction(){return Math.max(this.N()-nMa(this,!0),this.videoData.getMinSeekableTime())};\nlV.prototype.Ra\u003dfunction(){};g.w(qV,g.I);qV.prototype.Sc\u003dfunction(){g.ap(this.B)};\nqV.prototype.D\u003dfunction(){var a\u003dthis,b\u003dthis.Ca.xd(),c\u003dthis.Ca.getPlayerState();if(b\u0026\u0026!c.isError()){var d\u003db.getCurrentTime(),e\u003d8\u003d\u003d\u003dc.state\u0026\u0026d\u003ethis.j,f\u003dg.U(c,8)\u0026\u0026g.U(c,16),k\u003dthis.Ca.zm().isBackground()||c.isSuspended();rV(this,this.ya,f\u0026\u0026!k,e,\"qoe.slowseek\",function(){},\"timeout\");\nf\u003df\u0026\u0026isFinite(this.j)\u0026\u00260\u003cthis.j\u0026\u0026Qxa(b,this.j);var l\u003d!d||10\u003cMath.abs(d-this.j);rV(this,this.Ea,f\u0026\u0026l\u0026\u0026!k,e,\"qoe.slowseek\",function(){b.seekTo(a.j)},\"set_cmt\");\nvar m\u003df\u0026\u0026JA(b.dg(),this.j);f\u003dthis.Ca.Wa;l\u003d!f||!f.policy.Tb;var n\u003dfunction(){b.seekTo(a.j+.001)};\nrV(this,this.ma,m\u0026\u0026l\u0026\u0026!k,e,\"qoe.slowseek\",n,\"jiggle_cmt\");l\u003dfunction(){return CU(a.Ca)};\nrV(this,this.oa,m\u0026\u0026!k,e,\"qoe.slowseek\",l,\"new_elem\");var p\u003dfI(c);m\u003dg.gI(c);var r\u003db.dg(),t\u003dIA(r,d);qMa(this,b,r,d,k,p,m);r\u003d0\u003c\u003dt\u0026\u0026r.end(t)\u003ed+5;r\u003dp\u0026\u0026m\u0026\u0026r;rV(this,this.K,r\u0026\u0026!k,p\u0026\u0026!m,\"qoe.longrebuffer\",n,\"jiggle_cmt\");rV(this,this.N,r\u0026\u0026!k,p\u0026\u0026!m,\"qoe.longrebuffer\",l,\"new_elem_nnr\");if(f){var u\u003df.getCurrentTime();n\u003db.oq();n\u003dosa(n,u);n\u003d!f.J.u\u0026\u0026d\u003d\u003d\u003dn;rV(this,this.Sa,p\u0026\u0026m\u0026\u0026n\u0026\u0026!k,p\u0026\u0026!m\u0026\u0026!n,\"qoe.longrebuffer\",function(){b.seekTo(u)},\"seek_to_loader\")}rV(this,this.X,p\u0026\u0026m\u0026\u0026!k,p\u0026\u0026!m,\"qoe.longrebuffer\",function(){},\n\"timeout\");\nn\u003dc.isSuspended();n\u003dg.dc(this.Ca.Zj,\"ad\")\u0026\u0026!n;rV(this,this.J,n,!n,\"qoe.start15s\",function(){a.Ca.He(\"ad\")},\"ads_preroll_timeout\");\nn\u003dthis.Ca.getVideoData();r\u003d.5\u003ed-this.C;t\u003dn.isAd()\u0026\u0026p\u0026\u0026!m\u0026\u0026r;p\u003dfunction(){var x\u003da.Ca,y\u003dx.vz.Nc();(!y||!x.videoData.isAd()||y.getVideoData().Cc!\u003d\u003dx.getVideoData().Cc)\u0026\u0026x.videoData.ke||x.Sf(\"ad.rebuftimeout\",2,\"RETRYABLE_ERROR\",\"skipslad.vid.\"+x.videoData.videoId)};\nrV(this,this.Ia,t,!t,\"ad.rebuftimeout\",p,\"skip_slow_ad\");m\u003dn.isAd()\u0026\u0026m\u0026\u0026JA(b.dg(),d+5)\u0026\u0026r;rV(this,this.Ja,m,!m,\"ad.rebuftimeout\",p,\"skip_slow_ad_buf\");rV(this,this.Na,g.eI(c)\u0026\u0026g.U(c,64)\u0026\u0026!k,e,\"qoe.start15s\",function(){},\"timeout\");\nrV(this,this.Z,!!f\u0026\u0026!f.mediaSource\u0026\u0026g.eI(c),e,\"qoe.start15s\",l,\"newElemMse\");this.C\u003dd;this.B.start()}};\nqV.prototype.Ld\u003dfunction(a,b,c){b\u003dthis.Nb(b);b.wn\u003dc;b.wdup\u003dthis.u[a]?\"1\":\"0\";this.Ca.Ld(new g.hC(a,b));this.u[a]\u003d!0};\nqV.prototype.Nb\u003dfunction(a){a\u003dObject.assign(this.Ca.Nb(!0),a.Nb());this.j\u0026\u0026(a.stt\u003dthis.j.toFixed(3));delete a.uga;delete a.euri;delete a.referrer;delete a.fexp;delete a.vm;return a};\noV.prototype.reset\u003dfunction(){this.j\u003dthis.triggerTimestamp\u003dthis.u\u003dthis.startTimestamp\u003d0;this.B\u003d!1};\noV.prototype.Nb\u003dfunction(){var a\u003d{},b\u003d(0,g.Q)();this.startTimestamp\u0026\u0026(a.wsd\u003d(b-this.startTimestamp).toFixed());this.triggerTimestamp\u0026\u0026(a.wtd\u003d(b-this.triggerTimestamp).toFixed());this.j\u0026\u0026(a.wssd\u003d(b-this.j).toFixed());return a};g.w(tV,g.I);g.h\u003dtV.prototype;g.h.setMediaElement\u003dfunction(a){g.Jv(this.Ia);(this.ra\u003da)?(EMa(this),sV(this)):vV(this)};\ng.h.Sc\u003dfunction(a){var b;this.Z.Sc(a);this.S(\"html5_exponential_memory_for_sticky\")\u0026\u0026(a.state.Jc()?g.ap(this.ma):this.ma.stop());if(this.ra)if(8\u003d\u003d\u003da.Vo.state\u0026\u0026fI(a.state)\u0026\u0026g.gI(a.state)){if(this.policy.B){a\u003dthis.ra.getCurrentTime();var c\u003dthis.ra.dg();var d\u003dthis.S(\"manifestless_post_live_ufph\")||this.S(\"manifestless_post_live\")?IA(c,Math.max(a-3.5,0)):IA(c,a-3.5);0\u003c\u003dd\u0026\u0026a\u003ec.end(d)-1.1\u0026\u0026d+1\u003cc.length\u0026\u002611\u003ec.start(d+1)-c.end(d)\u0026\u0026(d\u003dc.start(d+1)+.2,.2\u003eMath.abs(this.Sa-d)||(this.Ca.Aa(\"seekover\",{b:HA(c,\n\"_\"),cmt:a}),this.Sa\u003dd,this.seekTo(d,{wq:!0,me:\"playbacktimeline_postLiveDisc\"})))}}else(null\u003d\u003d\u003d(b\u003da.state)||void 0\u003d\u003d\u003db?0:8\u003d\u003d\u003db.state)\u0026\u0026!this.videoData.jb\u0026\u00260\u003cthis.videoData.limitedPlaybackDurationInSeconds\u0026\u0026YV(this.Ca,this.getCurrentTime()+this.videoData.limitedPlaybackDurationInSeconds)};\ng.h.getCurrentTime\u003dfunction(){return!isNaN(this.j)\u0026\u0026isFinite(this.j)?this.j:this.ra\u0026\u0026BMa(this)?this.ra.getCurrentTime()+this.timestampOffset:this.B||0};\ng.h.Jh\u003dfunction(){return this.getCurrentTime()-this.qd()};\ng.h.Gj\u003dfunction(){return this.u?this.u.Gj():Infinity};\ng.h.isAtLiveHead\u003dfunction(a){if(!this.u)return!1;void 0\u003d\u003d\u003da\u0026\u0026(a\u003dthis.getCurrentTime());return nV(this.u,a)};\ng.h.Gm\u003dfunction(){return!!this.u\u0026\u0026this.u.Gm()};\ng.h.seekTo\u003dfunction(a,b){var c\u003dvoid 0\u003d\u003d\u003db?{}:b;b\u003dvoid 0\u003d\u003d\u003dc.iQ?!1:c.iQ;var d\u003dvoid 0\u003d\u003d\u003dc.jQ?0:c.jQ,e\u003dvoid 0\u003d\u003d\u003dc.wq?!1:c.wq,f\u003dvoid 0\u003d\u003d\u003dc.mI?0:c.mI,k\u003dvoid 0\u003d\u003d\u003dc.me?\"\":c.me;if(void 0\u003d\u003d\u003dc.Vp?0:c.Vp)a+\u003dthis.qd();c\u003da;var l\u003d!isFinite(c)||(this.u?nV(this.u,c):c\u003e\u003dthis.wd())||!g.VE(this.videoData);l||this.Ca.Aa(\"seeknotallowed\",{st:c,mst:this.wd()});if(!l)return this.C\u0026\u0026(this.C\u003dnull,yV(this)),ri(this.getCurrentTime());this.Ra();if(.005\u003eMath.abs(a-this.j)\u0026\u0026this.N)return this.Ra(),this.D;k\u0026\u0026(c\u003da,(2\u003c\u003dthis.Y.C||\nthis.S(\"html5_log_seek_reasons\"))\u0026\u0026this.Ca.Aa(\"seekreason\",{reason:k,tgt:c}));this.N\u0026\u0026vV(this);this.D||(this.D\u003dnew qR);a\u0026\u0026!isFinite(a)\u0026\u0026uV(this,!1);k\u003da;(xV(this)\u0026\u0026!(this.ra\u0026\u00260\u003cthis.ra.Gh()\u0026\u00260\u003cWH(this.ra))||HE(this.videoData)\u0026\u0026this.getMinSeekableTime()\u003d\u003d\u003dthis.wd(!1)?0:isFinite(k)||!HE(this.videoData))\u0026\u0026(a\u003dAMa(this,a,e));a\u0026\u0026!isFinite(a)\u0026\u0026uV(this,!1);this.B\u003da;this.ya\u003df;this.j\u003da;this.u\u0026\u0026(e\u003dthis.u,f\u003da,oMa(e,f,!1),pMa(e,f));e\u003dthis.Ca;f\u003da;e.Tc.B\u003df;k\u003de.Tv;k.mediaTime\u003df;k.j\u003d!0;b\u0026\u0026nW(e);e.mm\u0026\u0026f\u003ee.videoData.endSeconds\u0026\u0026\nisFinite(f)\u0026\u0026hW(e);f\u003ce.wd()-.01\u0026\u0026(k\u003dbI(e.playerState,2),g.U(k,8)\u0026\u0026(k\u003dbI(k,4)),e.hc(k));e.ea(\"SEEK_TO\",e,f);this.D\u0026\u0026(b?d\u0026\u0026this.Ea.start(d):(this.Ra(),this.N\u003d!0,uMa(this)));(b\u003dthis.Ca.mm)\u0026\u0026a\u003eb.start\u0026\u0026hW(this.Ca);return this.D};\ng.h.wd\u003dfunction(a){var b;if(!this.videoData.isLivePlayback)return this.videoData.wd();if(!this.S(\"html5_linear_live_max_seekable_killswitch\")\u0026\u0026lF(this.videoData)\u0026\u0026(null\u003d\u003d\u003d(b\u003dthis.ra)||void 0\u003d\u003d\u003db?0:b.Ml())\u0026\u0026this.videoData.j)return a\u003dthis.getCurrentTime(),twa(1E3*this.getIngestionTime(a))+a;if(HE(this.videoData)\u0026\u0026this.videoData.fh\u0026\u0026this.videoData.j)return this.videoData.j.wd()+this.timestampOffset;if(this.videoData.C\u0026\u0026this.videoData.C.j){if(!a\u0026\u0026this.u)return this.u.Gj();a\u003dthis.videoData.wd();this.policy.j\u0026\u0026\nthis.ra\u0026\u0026(a\u003dMath.max(a,Rxa(this.ra)));return a+this.timestampOffset}return this.ra?gs()?twa(this.ra.Xy().getTime()):WH(this.ra)+this.timestampOffset||this.timestampOffset:this.timestampOffset};\ng.h.getMinSeekableTime\u003dfunction(){var a,b\u003dthis.videoData?this.videoData.getMinSeekableTime()+this.timestampOffset:this.timestampOffset;if(lF(this.videoData)\u0026\u0026this.videoData.j){var c\u003dNumber(null\u003d\u003d\u003d(a\u003dthis.videoData.progressBarStartPosition)||void 0\u003d\u003d\u003da?void 0:a.utcTimeMillis)/1E3,d\u003dthis.getCurrentTime();d\u003dthis.getIngestionTime(d)-d;if(!isNaN(c)\u0026\u0026!isNaN(d))return Math.max(b,c-d)}return b};\ng.h.va\u003dfunction(){wV(this,null);this.Z.dispose();g.I.prototype.va.call(this)};\ng.h.Nb\u003dfunction(){var a\u003d{};this.Wa\u0026\u0026Object.assign(a,this.Wa.Nb());this.ra\u0026\u0026Object.assign(a,this.ra.Nb());return a};\ng.h.cH\u003dfunction(a){this.S(\"html5_unrewrite_timestamps\")?this.timestampOffset\u003da:this.Na\u003da};\ng.h.getStreamTimeOffset\u003dfunction(){return HE(this.videoData)?this.Na:this.videoData.j?this.videoData.j.getStreamTimeOffset():0};\ng.h.qd\u003dfunction(){return this.timestampOffset};\ng.h.getIngestionTime\u003dfunction(a){return this.videoData.j.getIngestionTime(a-this.timestampOffset)};\ng.h.lq\u003dfunction(){if(!this.ra)return 0;if(WE(this.videoData)){var a\u003dRxa(this.ra)+this.timestampOffset-this.getMinSeekableTime(),b\u003dthis.wd()-this.getMinSeekableTime();return Math.max(0,Math.min(1,a/b))}return this.ra.lq()};\ng.h.oB\u003dfunction(a){this.J\u0026\u0026(this.J.j\u003da.audio.index)};\ng.h.S\u003dfunction(a){return this.Y\u0026\u0026this.Y.S(a)};\ng.h.Ra\u003dfunction(){};zV.prototype.isFinished\u003dfunction(){return this.finished};\nzV.prototype.start\u003dfunction(){this.started\u003d!0};\nzV.prototype.reset\u003dfunction(){this.finished\u003dthis.started\u003d!1};AV.prototype.encrypt\u003dfunction(a){return(new HC(this.j.j)).encrypt(a,this.iv)};\nAV.prototype.decrypt\u003dfunction(a,b){return(new HC(this.j.j)).decrypt(a,b)};g.w(BV,g.I);BV.prototype.gg\u003dfunction(a){var b;return!(null\u003d\u003d\u003d(b\u003dthis.Zd.get(a))||void 0\u003d\u003d\u003db||!b.oe.totalLength)};\nBV.prototype.Xh\u003dfunction(a){a\u003dthis.Zd.get(a);var b\u003da.oe;a.zz+\u003db.totalLength;a.oe\u003dnew By;return b};\nBV.prototype.bf\u003dfunction(a){return this.Zd.get(a).bf};\nBV.prototype.va\u003dfunction(){g.I.prototype.va.call(this);for(var a\u003dg.q(this.Zd.keys()),b\u003da.next();!b.done;b\u003da.next())CV(this,b.value);this.Zd.clear()};EV.prototype.decrypt\u003dfunction(a){var b\u003dthis,c,d,e,f,k,l;return g.B(function(m){switch(m.j){case 1:if(b.j.length\u0026\u0026!b.j[0].isEncrypted)return m.return();b.u\u003d!0;c\u003dnew Uint8Array(16);xC()?d\u003dnew GC(a):e\u003dnew HC(a);case 2:if(!b.j.length||!b.j[0].isEncrypted){m.eb(3);break}f\u003db.j.shift();if(!d){k\u003de.decrypt(Fy(f.buffer),c);m.eb(4);break}return g.A(m,d.decrypt(Fy(f.buffer),c),5);case 5:k\u003dm.u;case 4:l\u003dk;for(var n\u003d0;n\u003cc.length;n++)if(255\u003d\u003d\u003dc[n])c[n]\u003d0;else{c[n]+\u003d1;break}n\u003dnew By([l]);XMa(b.Nm.kd,f.cI,n);m.eb(2);\nbreak;case 3:b.Nm.Ie(\"omdf\"),FV(b),b.u\u003d!1,b.Nm.TG(),g.sa(m)}})};\nEV.prototype.enqueue\u003dfunction(a,b,c){this.j.push({cI:a,buffer:b,isEncrypted:c});this.u||FV(this)};var dNa\u003d!!Uint8Array.prototype.copyWithin,GV\u003d[],HV\u003d[],$Ma\u003d[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],JV\u003d[],IV\u003d[],LV\u003d[],KV\u003d[];var HVa\u003dnew Set(\"o O a ah A m M mac3 MAC3 meac3 MEAC3 so sa\".split(\" \")),PV,z2\u003d{},IVa\u003d(z2.a\u003d1,z2.o\u003d3,z2.meac3\u003d5,z2.mac3\u003d7,z2),A2\u003d{},JVa\u003d(A2[\"1h\"]\u003d8,A2[\"9h\"]\u003d4,A2[\"1\"]\u003d8,A2[\"9\"]\u003d4,A2.h\u003d2,A2),B2\u003d{init:\"0-1\",index:\"2-3\",clen:\"\",url:\"\",sp:\"\",s:\"\",lmt:\"\"},nNa\u003d[[\"337\",\"336\",\"335\"],[\"701\",\"700\"],[\"315\",\"308\",\"303\",\"302\"],[\"299\",\"298\"],[\"401\",\"400\",\"399\",\"398\"],[\"313\",\"271\",\"248\",\"247\",\"244\"],[\"137\",\"136\"]],pNa\u003d[[\"140\"],[\"251\"]],wNa\u003d[Object.assign({itag:\"137\",bitrate:\"4000000\",size:\"1920x1080\",fps:\"30\",type:\u0027video/mp4; codecs\u003d\"avc1.4d401e\"\u0027},\nB2),Object.assign({itag:\"248\",bitrate:\"2000000\",fps:\"30\",size:\"1920x1080\",type:\u0027video/webm; codecs\u003d\"vp9\"\u0027},B2),Object.assign({itag:\"399\",bitrate:\"1000000\",size:\"1920x1080\",fps:\"60\",type:\u0027video/mp4; codecs\u003d\"av01.0.08M.08\"\u0027},B2),Object.assign({itag:\"298\",bitrate:\"3500000\",size:\"1280x720\",fps:\"60\",type:\u0027video/mp4; codecs\u003d\"avc1.64001e\"\u0027},B2),Object.assign({itag:\"299\",bitrate:\"5000000\",size:\"1920x1080\",fps:\"60\",type:\u0027video/mp4; codecs\u003d\"avc1.64001e\"\u0027},B2),Object.assign({itag:\"302\",bitrate:\"2500000\",fps:\"60\",\nsize:\"1280x720\",type:\u0027video/webm; codecs\u003d\"vp9\"\u0027},B2),Object.assign({itag:\"303\",bitrate:\"3000000\",fps:\"60\",size:\"1920x1080\",type:\u0027video/webm; codecs\u003d\"vp9\"\u0027},B2),Object.assign({itag:\"140\",type:\u0027audio/mp4; codecs\u003d\"mp4a.40.2\"\u0027},B2),Object.assign({itag:\"251\",audio_sample_rate:\"48000\",type:\u0027audio/webm; codecs\u003d\"opus\"\u0027},B2)],C2\u003d[\"135\",\"134\",\"133\",\"160\"],D2\u003d[\"244\",\"243\",\"242\"],KVa\u003d[\"397\",\"396\",\"395\",\"394\"],E2\u003d{},lNa\u003d(E2[\"247\"]\u003d[\"317\",\"273\",\"318\",\"280\",\"279\"],E2[\"136\"]\u003d[\"144\",\"222\",\"223\",\"143\",\"142\"],E2[\"140\"]\u003d\n[\"149\"],E2),F2\u003d{},kNa\u003d(F2[\"398\"]\u003dKVa,F2[\"247\"]\u003dD2,F2[\"136\"]\u003dC2,F2[\"251\"]\u003d[\"250\"],F2),G2\u003d{},vNa\u003d(G2[\"137\"]\u003d[\"136\"].concat(g.v(C2)),G2[\"248\"]\u003d[\"247\"].concat(g.v(D2)),G2[\"399\"]\u003d[\"398\"].concat(g.v(KVa)),G2[\"298\"]\u003d[\"136\"].concat(g.v(C2)),G2[\"302\"]\u003d[\"247\"].concat(g.v(D2)),G2[\"299\"]\u003d[\"298\",\"137\",\"136\"].concat(g.v(C2)),G2[\"303\"]\u003d[\"302\",\"248\",\"247\"].concat(g.v(D2)),G2[\"140\"]\u003d[],G2[\"251\"]\u003d[\"250\"],G2),H2\u003d{},uNa\u003d(H2[\"140\"]\u003d{numChannels:2},H2[\"251\"]\u003d{audioSampleRate:48E3,numChannels:2},H2),I2\u003d{},tNa\u003d(I2[\"337\"]\u003d\n{width:3840,height:2160,bitrate:3E7,fps:30},I2[\"336\"]\u003d{width:2560,height:1440,bitrate:15E6,fps:30},I2[\"335\"]\u003d{width:1920,height:1080,bitrate:75E5,fps:30},I2[\"701\"]\u003d{width:3840,height:2160,bitrate:2E7,fps:30},I2[\"700\"]\u003d{width:2560,height:1440,bitrate:1E7,fps:30},I2[\"315\"]\u003d{width:3840,height:2160,bitrate:2E7,fps:60},I2[\"308\"]\u003d{width:2560,height:1440,bitrate:1E7,fps:60},I2[\"303\"]\u003d{width:1920,height:1080,bitrate:5E6,fps:60},I2[\"302\"]\u003d{width:1280,height:720,bitrate:25E5,fps:60},I2[\"299\"]\u003d{width:1920,height:1080,\nbitrate:75E5,fps:60},I2[\"298\"]\u003d{width:1280,height:720,bitrate:35E5,fps:60},I2[\"401\"]\u003d{width:3840,height:2160,bitrate:15E6,fps:60},I2[\"400\"]\u003d{width:2560,height:1440,bitrate:75E5,fps:60},I2[\"399\"]\u003d{width:1920,height:1080,bitrate:2E6,fps:60},I2[\"398\"]\u003d{width:1280,height:720,bitrate:1E6,fps:60},I2[\"313\"]\u003d{width:3840,height:2160,bitrate:8E6,fps:30},I2[\"271\"]\u003d{width:2560,height:1440,bitrate:4E6,fps:30},I2[\"248\"]\u003d{width:1920,height:1080,bitrate:2E6,fps:30},I2[\"247\"]\u003d{width:1280,height:720,bitrate:15E5,fps:30},\nI2[\"137\"]\u003d{width:1920,height:1080,bitrate:4E6,fps:30},I2[\"136\"]\u003d{width:1280,height:720,bitrate:3E6,fps:30},I2),J2\u003d{},fNa\u003d(J2[\"133\"]\u003d240,J2[\"134\"]\u003d360,J2[\"135\"]\u003d480,J2[\"136\"]\u003d720,J2[\"137\"]\u003d1080,J2[\"242\"]\u003d240,J2[\"243\"]\u003d360,J2[\"244\"]\u003d480,J2[\"247\"]\u003d720,J2[\"248\"]\u003d1080,J2[\"298\"]\u003d720,J2[\"299\"]\u003d1080,J2[\"302\"]\u003d720,J2[\"303\"]\u003d1080,J2[\"395\"]\u003d240,J2[\"396\"]\u003d360,J2[\"397\"]\u003d480,J2[\"398\"]\u003d720,J2[\"399\"]\u003d1080,J2),K2\u003d{},sNa\u003d(K2[\"1\"]\u003d\u0027video/mp4; codecs\u003d\"av01.0.08M.08\"\u0027,K2[\"1h\"]\u003d\u0027video/mp4; codecs\u003d\"av01.0.12M.127.0.0.1.16.09.0\"\u0027,\nK2[\"9\"]\u003d\u0027video/webm; codecs\u003d\"vp9\"\u0027,K2[\"9h\"]\u003d\u0027video/webm; codecs\u003d\"vp127.0.0.1.127.0.0.1.00\"\u0027,K2.h\u003d\u0027video/mp4; codecs\u003d\"avc1.64001e\"\u0027,K2.o\u003d\u0027audio/webm; codecs\u003d\"opus\"\u0027,K2.a\u003d\u0027audio/mp4; codecs\u003d\"mp4a.40.2\"\u0027,K2);g.h\u003dxNa.prototype;g.h.TG\u003dfunction(){this.kd.TG()};\ng.h.feed\u003dfunction(a,b){var c\u003db.totalLength;switch(a){case 10:var d\u003dhL(b,QMa),e\u003dd.aZ;a\u003d!1;switch(e){case 0:this.iv\u003dd.gZ.iv;break;case 16:this.uB(d);break;case 2:break;case 23:c\u003dthis.kd;d\u003dd.FV;d.videoId!\u003d\u003dc.videoData.videoId?c.Aa(\"ompp\",\"vid.\"+d.videoId):c.qG\u003d!0;break;case 24:c\u003dthis.kd;c.qG\u003d!1;c.Xx\u003d!1;QV(c);break;default:a\u003d!0}this.kd.Nh\u0026\u0026this.kd.Aa(\"ombup\",\"id.10;pt.\"+e+\";len.\"+b.totalLength+(a?\";ignored.1\":\"\"));this.u\u003de;break;case 11:zNa(this,b);break;case 20:a\u003dnew bL(b);c\u003deL(a,1);d\u003dgL(a,2);var f\u003d\neL(a,3),k\u003deL(a,4),l\u003dgL(a,5),m\u003deL(a,6);var n\u003ddL(a,8)?!!cL(a):void 0;c\u003d{YU:c,videoId:d,itag:f,lmt:k,xtags:l,yz:m,Ww:n,bC:eL(a,9),vga:eL(a,10),startTimeMs:eL(a,11),durationMs:eL(a,12),UA:eL(a,14)};m\u003dc.YU;n\u003dc.itag;d\u003dc.yz;f\u003dc.bC;k\u003dc.startTimeMs;l\u003dc.durationMs;a\u003dWMa(c,this.kd.S(\"html5_onesie_ads\"));n\u003dHVa.has(qA[\"\"+n]);var p\u003dvoid 0!\u003d\u003dthis.j[a];this.kd.Nh\u0026\u0026this.kd.Aa(\"ombup\",\"id.20;len.\"+b.totalLength+\";hid.\"+m+\";fid\"+a);this.B[m]\u003da;p?(b\u003dthis.j[a].headers,b.push(c),c.UA\u0026\u00262\u003d\u003d\u003db.length\u0026\u0026this.kd.uB(a,b[0].UA+\nb[1].UA,{yz:null!\u003d\u003dd\u0026\u0026void 0!\u003d\u003dd?d:-1,bC:null!\u003d\u003df\u0026\u0026void 0!\u003d\u003df?f:-1,startTimeMs:null!\u003d\u003dk\u0026\u0026void 0!\u003d\u003dk?k:-1,durationMs:null!\u003d\u003dl\u0026\u0026void 0!\u003d\u003dl?l:-1})):(this.j[a]\u003d{DM:!1,Lo:n,headers:[c]},null\u003d\u003d\u003d(e\u003dthis.kd.Jd)||void 0\u003d\u003d\u003de?void 0:(b\u003dn,b\u003dvoid 0\u003d\u003d\u003db?!1:b,e.Zd.set(a,{oe:new By,zz:0,bytesReceived:0,pH:!1,bf:!1,Lo:b,xN:[]})));break;case 21:ANa(this,b,!1);break;case 12:ANa(this,b,!0);break;case 22:e\u003dGy(b,0);this.kd.Nh\u0026\u0026this.kd.Aa(\"ombup\",\"id.22;len.\"+b.totalLength+\";hid.\"+e);if(b\u003dthis.B[e]||null)e\u003dthis.j[b],1\u003d\u003d\u003d\ne.headers.length\u0026\u0026e.headers[0].UA||YMa(this.queue,b);break;case 37:b\u003dhL(b,LMa);if(b.lE||b.HI)this.kd.bF\u003db;break;default:this.kd.Nh\u0026\u0026this.kd.Aa(\"ombup\",\"id.\"+a+\";len.\"+c+\";ignored.1\")}};\ng.h.uB\u003dfunction(a){var b\u003dWMa(a,this.kd.S(\"html5_onesie_ads\"));this.kd.uB(b,a.iU||0)};\ng.h.KG\u003dfunction(a){var b\u003dthis,c,d,e,f,k,l,m,n,p,r;return g.B(function(t){switch(t.j){case 1:b.kd.KG();c\u003dFy(a);var u\u003db.kd;var x\u003db.iv;u\u003dxC()?GMa(u.eH,c,x):Promise.resolve(u.eH.decrypt(c,x));return g.A(t,u,2);case 2:d\u003dt.u;if(!b.kd.enableCompression){t.eb(3);break}return g.A(t,eNa(d),4);case 4:d\u003dt.u,b.kd.Aa(\"decompression\",{ds:\"DecompressionStream\"in window});case 3:try{e\u003dhL(d,VMa)}catch(y){return f\u003dy instanceof Error?{name:y.name,message:y.message}:{},f.webcrypto\u003d\"\"+ +!!xC(),k\u003dnew g.hC(\"onesie.response.parse\",\nf),t.return(Promise.reject(k))}if(1!\u003d\u003de.onesieProxyStatus)return l\u003d{st:e.onesieProxyStatus,webcrypto:\"\"+ +!!xC(),textencoder:\"\"+ +!!g.C.TextEncoder},m\u003dnew g.hC(\"onesie.response.badproxystatus\",l),t.return(Promise.reject(m));if(200!\u003d\u003de.httpStatus)return n\u003d{st:e.httpStatus},p\u003dnew g.hC(\"onesie.response.badstatus\",n),t.return(Promise.reject(p));r\u003dg.My(e.body);return t.return(r)}})};\ng.h.Ie\u003dfunction(a){this.kd.Ie(a)};RV.prototype.feed\u003dfunction(a){for(Cy(this.j,a);;){var b\u003d0;b\u003dg.q(BNa(this.j,b));a\u003db.next().value;b\u003db.next().value;b\u003dg.q(BNa(this.j,b));var c\u003db.next().value;b\u003db.next().value;if(0\u003ea||0\u003ec||!(b+c\u003c\u003dthis.j.totalLength))break;b\u003dthis.j.split(b).vp.split(c);c\u003db.vp;this.callbacks.Nm.feed(a,b.AA);this.j\u003dc}};\nRV.prototype.dispose\u003dfunction(){this.j\u003dnew By};g.w(SV,g.I);g.h\u003dSV.prototype;g.h.Ie\u003dfunction(a){this.Ca.Ie(a)};\ng.h.MG\u003dfunction(){this.Ie(\"orfb\");this.KA\u003d!0;if(FNa(this)\u0026\u0026this.xhr){var a\u003d{rc:this.xhr.status,lb:this.xhr.Hj(),rt:(1E3*BJa(this.Bl)).toFixed(),shost:g.mj(this.Xt),trigger:\"o1\"};this.Aa(\"pathprobe\",gC(a))}};\ng.h.KG\u003dfunction(){this.Ie(\"orpr\");this.CM\u003d!0};\ng.h.uB\u003dfunction(a,b,c){var d;if(null\u003d\u003d\u003d(d\u003dthis.Jd)||void 0\u003d\u003d\u003dd)void 0;else{var e\u003dd.Zd.get(a);e.Ej\u003db;c\u0026\u0026d.j.S(\"html5_onesie_consume_media_slices\")\u0026\u0026(0\u003e\u003dc.yz||0\u003e\u003dc.bC||0\u003e\u003dc.durationMs||0\u003ec.startTimeMs?DV(d,a):e.xN.push(c))}QV(this)};\ng.h.TG\u003dfunction(){var a;null\u003d\u003d\u003d(a\u003dthis.Jd)||void 0\u003d\u003d\u003da?void 0:IMa(a)};\ng.h.Aa\u003dfunction(a,b,c){this.Ca.Aa(a,b,void 0\u003d\u003d\u003dc?!1:c)};\ng.h.fetch\u003dfunction(){var a\u003dthis,b,c,d,e,f,k,l,m,n,p,r,t,u;return g.B(function(x){if(1\u003d\u003dx.j){a.xB.start();a.KO\u0026\u0026a.wB.start();a.Ie(\"ogpd\");var y\u003da.playerRequest,z\u003da.Y,E\u003da.videoData,H\u003dz.fh,G\u003d\"https://youtubei.googleapis.com/youtubei/\"+H.innertubeApiVersion+\"/player\",M\u003dg.gF(E);H.TF\u0026\u0026M||(G\u003dG+\"?key\u003d\"+H.innertubeApiKey);H\u003d[{name:\"Content-Type\",value:\"application/json\"}];M\u0026\u0026H.push({name:\"Authorization\",value:\"Bearer \"+M});H.push({name:\"User-Agent\",value:g.Ab()});z.S(\"enable_web_eom_visitor_data\")\u0026\u0026jr(\"EOM_VISITOR_DATA\")?\nH.push({name:\"X-Goog-EOM-Visitor-Id\",value:jr(\"EOM_VISITOR_DATA\")}):(E\u003dE.visitorData||jr(\"VISITOR_DATA\"))\u0026\u0026H.push({name:\"X-Goog-Visitor-Id\",value:E});(z\u003dg.PB(z.experiments,\"debug_sherlog_username\"))\u0026\u0026H.push({name:\"X-Youtube-Sherlog-Username\",value:z});y\u003dJSON.stringify(y);Ny?y\u003dNy.encode(y):(z\u003dnew Uint8Array(Math.ceil(1.2*y.length)),E\u003dOy(y,z),z.length\u003cE\u0026\u0026(z\u003dnew Uint8Array(E),E\u003dOy(y,z)),z.length\u003eE\u0026\u0026(z\u003dz.subarray(0,E)),y\u003dz);e\u003d{url:G,httpHeaders:H,postBody:y};try{var Y\u003da.Y,N\u003da.videoData,da\u003da.Ca.getPlayerSize(),\nva\u003da.Ca.getVisibilityState(),Fa\u003da.CL.onesieUstreamerConfig,Oa\u003dnull\u003d\u003d\u003d(b\u003da.videoData.Dr)||void 0\u003d\u003d\u003db?void 0:b.JI,Zb\u003da.eH,Za\u003duBa(e,UMa),xc\u003dZb.encrypt(Za),Wd\u003dZb.j.encryptedClientKey,fb\u003dZb.iv,$b\u003dZb.iv,qc\u003dnew AC(Zb.j.B);qc.update(xc);qc.update($b);var Xi\u003dPta(qc);qc.update(qc.D);qc.update(Xi);var Lh\u003dPta(qc);qc.reset();var Yi\u003dPC(Y.schedule,!0);var Gl\u003d!xC()||\"DecompressionStream\"in window||1572864\u003e\u003dYi;var Vc\u003d{encryptedOnesieInnertubeRequest:xc,encryptedClientKey:Wd,iv:fb,hmac:Lh,serializeResponseAsJson:!0,\nenableCompressionResponseOnly:Gl};G\u003d{};var Hn\u003dLB(0);if(Hn){G.pV\u003dHn;G.lastManualDirection\u003d$sa();var Le\u003dtpa()||0;0\u003cLe\u0026\u0026(G.timeSinceLastManualFormatSelectionMs\u003d(0,g.Q)()-Le)}G.NZ\u003dLB();if(Y.schedule.N||!Y.S(\"html5_onesie_enable_server_side_badwidth_estimation\"))G.vT\u003dPC(Y.schedule,!0);var In\u003dg.AD();G.IT\u003dda.width*In;G.HT\u003dda.height*In;G.visibility\u003dva;G.b_\u003dOs();Y.S(\"html5_onesie_audio_only_playback\")\u0026\u0026JE(N)\u0026\u0026(G.cU\u003d1);if(Y.S(\"html5_onesie_media_capabilities\")){var Xb\u003dLE(N),ac\u003dY.u;Y\u003d[];N\u003d[];for(var Jn\u003dg.q(nNa),\nMh\u003dJn.next();!Mh.done;Mh\u003dJn.next())for(var Zi\u003dg.q(Mh.value),If\u003dZi.next();!If.done;If\u003dZi.next()){var Kn\u003dIf.value,ad\u003doNa(Kn);if(ad\u0026\u0026ad.video\u0026\u0026!0\u003d\u003d\u003dhy(Xb,ad,ac)){Y.push({y_:JVa[qA[Kn]],zV:ad.video.width,yV:ad.video.height,maxFramerate:ad.video.fps});break}}for(var $i\u003dg.q(pNa),Hl\u003d$i.next();!Hl.done;Hl\u003d$i.next()){var Ln\u003dg.q(Hl.value);for(If\u003dLn.next();!If.done;If\u003dLn.next()){var Il\u003dIf.value,dh\u003dqNa(Il);if(dh\u0026\u0026dh.audio\u0026\u0026!0\u003d\u003d\u003dhy(Xb,dh,ac)){N.push({uT:IVa[qA[Il]],numChannels:dh.audio.numChannels});break}}}G.mediaCapabilities\u003d\n{GI:Y,kE:N}}d\u003d{OM:Vc,GT:G,onesieUstreamerConfig:Fa,JI:Oa}}catch(Nh){return a.logger.info(\"Failed to create OnesieRequestProto.\"),Nh instanceof g.hC?a.fail(Nh):(g.lw(Nh),f\u003dNh instanceof Error?{name:Nh.name,message:Nh.message}:{},k\u003dnew g.hC(\"onesie.request\",f),a.fail(k)),x.return(a.Fl)}a.enableCompression\u003dd.OM.enableCompressionResponseOnly;a.Ie(\"osor\");l\u003dxCa(a.Y);m\u003duBa(d,SMa);n\u003d{method:\"POST\",body:m,headers:{\"Content-Type\":\"text/plain\",Referer:location.origin}};Fa\u003da.videoData;var Hd,jg;Vc\u003dFa.V();Oa\u003d\nVc.md;if(null\u003d\u003d\u003dOa||void 0\u003d\u003d\u003dOa?0:Oa.baseUrl){if(!(Xb\u003dg.PB(Vc.experiments,\"debug_bandaid_hostname\"))){if(null\u003d\u003d\u003d(Hd\u003dVc.Uh)||void 0\u003d\u003d\u003dHd)Hd\u003dvoid 0;else{Vc\u003dHd.j.get(0);if(Hd.experiments.Za(\"html5_onesie_host_racing_during_prewarming\")){Xb\u003dHd.j.values();Xb\u003dg.q(Xb);for(ac\u003dXb.next();!ac.done;ac\u003dXb.next())if(ac\u003dac.value,!Vc||(ac.endTimestamp\u003c\u003dac.startTimestamp?Infinity:ac.endTimestamp-ac.startTimestamp)\u003c(Vc.endTimestamp\u003c\u003dVc.startTimestamp?Infinity:Vc.endTimestamp-Vc.startTimestamp))Vc\u003dac;Hd.C\u003dnull\u003d\u003d\u003dVc||\nvoid 0\u003d\u003d\u003dVc?void 0:Vc.qV}Hd\u003dnull\u003d\u003d\u003dVc||void 0\u003d\u003d\u003dVc?void 0:Vc.Rw}Xb\u003dHd}(Hd\u003dXb)\u0026\u0026(jg\u003dDNa(new g.ry(\"https://\"+Hd+Oa.baseUrl),Fa))}if(!jg){var Wc;jg\u003dnull!\u003d\u003d(Wc\u003dFa.Dr)\u0026\u0026void 0!\u003d\u003dWc\u0026\u0026Wc.url?new g.ry(Fa.Dr.url):null}return(p\u003djg)?x.eb(2):g.A(x,ENa(a.videoData),3)}2!\u003dx.j\u0026\u0026(p\u003dx.u);if(!p)return a.logger.info(\"Onesie URL creation failed.\"),r\u003d{url:\"0\"},t\u003dnew g.hC(\"onesie.unavailable.hotconfig\",r),a.fail(t),x.return(a.Fl);Wc\u003dp;Hd\u003da.videoData;jg\u003dHNa(a);Fa\u003da.S(\"html5_onesie_media_capabilities\");Fa\u003dvoid 0\u003d\u003d\u003dFa?!1:\nFa;Wc.set(\"ack\",\"1\");Wc.set(\"cpn\",Hd.clientPlaybackNonce);Wc.set(\"opr\",\"1\");Wc.set(\"oaad\",\"0\");Wc.set(\"oavd\",\"0\");Wc.set(\"por\",\"1\");xC()||Wc.set(\"onem\",\"1\");jg?(Hd\u003djg.audio,Wc.set(\"pvi\",jg.video.join(\",\")),Wc.set(\"pai\",Hd.join(\",\")),Xx()||Wc.set(\"osh\",\"1\")):Fa||(Wc.set(\"pvi\",\"135\"),Wc.set(\"pai\",\"140\"),Wc.set(\"oad\",\"0\"),Wc.set(\"ovd\",\"0\"));a.Nh\u0026\u0026a.Aa(\"ombrs\",\"1\");u\u003da.Ca.V().schedule;a.Bl\u003dnew ET(a,{Xg:u,OE:a.Nh});p.set(\"rn\",\"\"+a.Bl.requestNumber);a.Xt\u003dsy(p);wJa(a.Bl,a.Xt);a.Ie(\"ocs\");Xx()?Yx()?a.xhr\u003d\nnew DT(a.Xt,l,a.Bl,n):a.xhr\u003dnew MT(a.Xt,l,a.Bl,n):a.xhr\u003dnew NT(a.Xt,a.Bl,n);a.JO.start();a.Nh\u0026\u0026(null\u003d\u003d\u003d(c\u003da.Gt)||void 0\u003d\u003d\u003dc?0:c.C)\u0026\u0026a.Aa(\"ombhr\",a.Gt.C);return x.return(a.Fl)})};\ng.h.Wt\u003dfunction(){};\ng.h.Qq\u003dfunction(){!this.KA\u0026\u0026this.xhr.Hj()\u0026\u0026this.MG();this.Fo();this.wB.isActive()\u0026\u0026this.wB.start()};\ng.h.ep\u003dfunction(){var a\u003dthis,b,c;this.Fo();if(!this.isDisposed()){var d\u003dINa(this),e\u003dthis.xhr;if(e.Ee()){var f\u003d\"onesie.net\";d.msg\u003de.Ee()}else 400\u003c\u003de.status?f\u003d\"onesie.net.badstatus\":e.Rx()?this.CM||(f\u003d\"onesie.response.noplayerresponse\"):f\u003d204\u003d\u003d\u003de.status?\"onesie.net.nocontent\":\"onesie.net.connect\";f?this.fail(new g.hC(f,d)):(this.Ie(\"orf\"),yJa(this.Bl,(0,g.Q)(),e.Hj(),0),this.Nh\u0026\u0026this.Aa(\"rqs\",d));this.Nh\u0026\u0026this.Aa(\"ombre\",\"ok.\"+ +!f);this.Xx\u003d!1;QV(this);yNa(this.Nm);null\u003d\u003d\u003d(c\u003dnull\u003d\u003d\u003d(b\u003dthis.Gt)||void 0\u003d\u003d\u003d\nb?void 0:Ita(b))||void 0\u003d\u003d\u003dc?void 0:c.forEach(function(k){a.Aa(\"pathprobe\",k)})}};\ng.h.S\u003dfunction(a){return this.Y.S(a)};\ng.h.BV\u003dfunction(){if(FNa(this)\u0026\u0026this.Gt\u0026\u0026!this.KA){var a\u003dthis.Gt,b,c,d\u003dnull\u003d\u003d\u003d(b\u003da.j.get(1))||void 0\u003d\u003d\u003db?void 0:b.Rw;d\u0026\u0026Hta(a,d,\"o2\",this);(b\u003dnull\u003d\u003d\u003d(c\u003da.j.get(2))||void 0\u003d\u003d\u003dc?void 0:c.Rw)\u0026\u0026Hta(a,b,\"o3\",this)}};\ng.h.FF\u003dfunction(){this.logger.info(\"Onesie request timed out\");this.Xx\u003d!1;if(!QV(this)){var a\u003dINa(this);a.timeout\u003d\"1\";this.fail(new g.hC(\"onesie.request\",a))}};\ng.h.fail\u003dfunction(a){var b\u003dthis,c,d;this.Fl.reject(a);this.xB.stop();this.Ie(\"ore\");null\u003d\u003d\u003d(d\u003dnull\u003d\u003d\u003d(c\u003dthis.Gt)||void 0\u003d\u003d\u003dc?void 0:Ita(c))||void 0\u003d\u003d\u003dd?void 0:d.forEach(function(e){b.Aa(\"pathprobe\",e)});\nthis.dispose()};\ng.h.va\u003dfunction(){var a;this.playerResponse\u003d\"\";null\u003d\u003d\u003d(a\u003dthis.xhr)||void 0\u003d\u003d\u003da?void 0:a.abort();yNa(this.Nm);this.kQ.dispose();g.I.prototype.va.call(this)};\ng.h.Fo\u003dfunction(){var a;try{var b\u003dthis.xhr;102400\u003cb.Hj()\u0026\u0026!this.SM\u0026\u0026(this.Ie(\"or100k\"),this.SM\u003d!0);for(var c\u003d{};b.gg();){var d\u003db.Xh();c.GC\u003dd.totalLength;this.Nh\u0026\u0026this.Aa(\"ombrss\",\"len.\"+c.GC);this.kQ.feed(d);c\u003d{GC:c.GC}}null\u003d\u003d\u003d(a\u003dthis.Jd)||void 0\u003d\u003d\u003da?void 0:IMa(a)}catch(e){this.fail(e)}};var NNa\u003d!1;g.w(g.XV,g.Kv);g.h\u003dg.XV.prototype;g.h.va\u003dfunction(){this.oP();this.LB.stop();g.Jr(this.EB);iHa(this.Ne);this.visibility.unsubscribe(\"visibilitystatechange\",this.Ne);WLa(this.Zb);g.cf(this.Zb);cW(this);g.Ns.Ci(this.Xq);this.Kg();this.Oe\u003dnull;g.cf(this.videoData);g.cf(this.Dj);g.df(this.TV);this.mm\u003dnull;g.Kv.prototype.va.call(this)};\ng.h.Sx\u003dfunction(a){this.Zb.Sx(a)};\ng.h.mu\u003dfunction(a,b,c,d){this.Zb.mu(a,b,c);this.S(\"html5_log_media_perf_info\")\u0026\u0026this.Aa(\"adloudness\",{ld:d.toFixed(3),cpn:a})};\ng.h.iF\u003dfunction(){var a;return null\u003d\u003d\u003d(a\u003dthis.Wa)||void 0\u003d\u003d\u003da?void 0:a.iF()};\ng.h.jF\u003dfunction(){var a;return null\u003d\u003d\u003d(a\u003dthis.Wa)||void 0\u003d\u003d\u003da?void 0:a.jF()};\ng.h.getVideoData\u003dfunction(){return this.videoData};\ng.h.V\u003dfunction(){return this.Y};\ng.h.zm\u003dfunction(){return this.visibility};\ng.h.xd\u003dfunction(){return this.ra};\ng.h.uE\u003dfunction(){if(this.videoData.isLoaded()){var a\u003dthis.Dj;0\u003cg.XB(a.j.experiments,\"html5_player_min_build_cl\")\u0026\u0026430552675\u003cg.XB(a.j.experiments,\"html5_player_min_build_cl\")\u0026\u0026bLa(a,\"oldplayer\");$Na(this)}else this.videoData.bd||this.videoData.xk?this.Mt\u0026\u0026g.sD(this.Y)\u0026\u0026this.videoData.isLivePlayback||(this.videoData.bd?ewa(this.videoData):(a\u003dthis.Zb,a.qoe\u0026\u0026(a\u003da.qoe,RU(a,\"protected\"),a.j.videoData.N?a.CP():a.j.videoData.subscribe(\"dataloaded\",a.CP,a)),awa(this.videoData))):!this.videoData.Ia\u0026\u0026this.xT\u0026\u0026\nZNa(this)};\ng.h.xt\u003dba(5);g.h.isFullscreen\u003dfunction(){return this.visibility.isFullscreen()};\ng.h.isBackground\u003dfunction(){return this.visibility.isBackground()};\ng.h.sendAbandonmentPing\u003dfunction(){var a;g.U(this.getPlayerState(),128)||(this.ea(\"internalAbandon\"),this.JH(!0),WLa(this.Zb),g.cf(this.Zb),g.Ns.Ci(this.Xq));null\u003d\u003d\u003d(a\u003dthis.Y.hh)||void 0\u003d\u003d\u003da?void 0:a.flush()};\ng.h.Cr\u003dfunction(){VLa(this.Zb)};\ng.h.Sf\u003dfunction(a,b,c,d,e,f){var k,l;g.Af(eVa,c)?k\u003dc:c?l\u003dc:k\u003d\"GENERIC_WITHOUT_LINK\";d\u003d(d||\"\")+(\";a6s.\"+NAa());(c\u003dl)||(c\u003dg.ZM[k]||\"\");a\u003d{errorCode:a,errorDetail:e,errorMessage:c,RE:k,Gi:f||\"\",sH:d,SE:b};aW(this,\"dataloaderror\");this.hc($H(this.playerState,128,a));g.Ns.Ci(this.Xq);cW(this);this.Xm()};\ng.h.He\u003dfunction(a){this.Zj\u003dthis.Zj.filter(function(b){return a!\u003d\u003db});\nthis.Tm.started\u0026\u0026bW(this)};\ng.h.Dm\u003dfunction(){var a;(a\u003d!!this.Zj.length)||(a\u003dthis.dh.j.j[0],a\u003d!!a\u0026\u0026-0x8000000000000\u003e\u003da.start);return a};\ng.h.Gm\u003dfunction(){return this.Tc.Gm()};\ng.h.Jc\u003dfunction(){return this.playerState.Jc()};\ng.h.getPlayerState\u003dfunction(){return this.playerState};\ng.h.getPlayerType\u003dfunction(){return this.playerType};\ng.h.getPreferredQuality\u003dfunction(){if(this.Oe){var a\u003dthis.Oe;a\u003da.videoData.Ur.compose(a.videoData.AQ);a\u003dey(a)}else a\u003d\"auto\";return a};\ng.h.Gw\u003dba(11);g.h.isGapless\u003dfunction(){return!!this.ra\u0026\u0026this.ra.isView()};\ng.h.setMediaElement\u003dfunction(a){if(this.ra\u0026\u0026a.Je()\u003d\u003d\u003dthis.ra.Je()\u0026\u0026(a.isView()||this.ra.isView())){if(a.isView()||!this.ra.isView())g.Jv(this.Qu),this.ra\u003da,iOa(this),this.Tc.setMediaElement(this.ra)}else{this.ra\u0026\u0026this.Kg();if(!this.playerState.isError()){var b\u003dbI(this.playerState,512);g.U(b,8)\u0026\u0026!g.U(b,2)\u0026\u0026(b\u003daI(b,1));a.isView()\u0026\u0026(b\u003dbI(b,64));this.hc(b)}this.ra\u003da;this.ra.setLoop(this.loop);this.ra.setPlaybackRate(this.playbackRate);iOa(this);this.Tc.setMediaElement(this.ra);this.S(\"html5_prewarm_media_source\")\u0026\u0026\n!this.Dj.ex\u0026\u0026(a\u003dthis.ra,a.B||a.zf()||!rsa()||(a.B\u003da.nq()))}};\ng.h.Kg\u003dfunction(a,b){a\u003dvoid 0\u003d\u003d\u003da?!1:a;b\u003dvoid 0\u003d\u003d\u003db?!1:b;if(this.ra){var c\u003dthis.getCurrentTime();0\u003cc\u0026\u0026(this.Tc.B\u003dc);this.Tc.setMediaElement(null);lW(this);this.Wa\u0026\u0026(g.ap(this.Wa.ma),mW(this,b));this.Iq.stop();if(this.ra\u0026\u0026(!this.Tm.started||this.playerState.isError()||g.U(this.playerState,2)||this.hc(aI(this.playerState,512)),this.ra)){g.Jv(this.Qu);if(a||!this.ra.isView())this.ra.stopVideo(),qW(this);this.ra\u003dnull}}};\ng.h.playVideo\u003dfunction(){var a\u003dthis,b,c,d,e,f;return g.B(function(k){if(1\u003d\u003dk.j){if(!a.S(\"html5_clear_globalcache_killswitch\")){var l\u003dwindow.google_image_requests;l\u0026\u002610\u003cl.length\u0026\u0026(window.google_image_requests\u003dl.slice(-10))}if(g.U(a.playerState,128))return k.return();if(a.Dj.PA())return a.ea(\"signatureexpired\"),k.return();a.ra\u0026\u0026(l\u003da.Zb,IU(l.C),l.qoe\u0026\u0026TU(l.qoe));gW(a);g.U(a.playerState,64)\u0026\u0026a.hc(aI(a.playerState,8));return a.Tm.isFinished()\u0026\u0026a.ra?a.Oe||!a.Ix?k.eb(2):g.A(k,a.Ix,2):k.return()}if(!a.videoData.C)return a.videoData.isLivePlayback\u0026\u0026\n!g.dC(a.Y.u,!0)?(b\u003d\"html5.unsupportedlive\",c\u003d2):(b\u003dKE(a.videoData)?\"fmt.unplayable\":\"fmt.noneavailable\",c\u003d1),g.lw(Error(\"selectableFormats\")),a.Sf(b,c,\"HTML5_NO_AVAILABLE_FORMATS_FALLBACK\",\"selectableFormats.1\"),k.return();if(a.Bf()\u0026\u0026a.videoData.C.j)return k.return($V(a));if(a.videoData.isLivePlayback){d\u003da.getCurrentTime()\u003ca.getMinSeekableTime()-15;e\u003dg.VE(a.videoData)\u0026\u0026g.U(a.playerState,4);(f\u003d!a.S(\"html5_dompaused_unpause_killswitch\")\u0026\u0026g.U(a.playerState,1024))||!d\u0026\u0026!e||(e?a.seekTo(Infinity,{me:\"videoplayer_unpauseLiveOnly\"}):\na.seekTo(a.getMinSeekableTime(),{me:\"videoplayer_outOfWindow\"}));!a.isAtLiveHead(void 0,!0)\u0026\u0026a.Gm()\u0026\u0026a.seekTo(Infinity,{me:\"videoplayer_peggedToLive\"});if(l\u003dg.U(a.playerState,256)\u0026\u0026a.videoData.jb)l\u003da.Tc,l\u003dl.N\u0026\u0026!isFinite(l.j);if(l)return a.hc(cI(a.playerState,8,4)),k.return()}g.U(a.playerState,4)\u0026\u0026g.U(a.playerState,16)\u0026\u0026a.hc(cI(a.playerState,9,4));if(VV(a))return oOa(a),k.return();pW(a);g.sa(k)})};\ng.h.jo\u003dfunction(){if(!this.Oe)return[];var a\u003dgLa(this.Hg,this.Oe,this.vt());return this.Oe.j.jo(a)};\ng.h.vt\u003dfunction(){var a\u003dthis.Td?this.Td.vt():IE(this.videoData)\u0026\u0026this.videoData.j\u0026\u0026ny(this.videoData.j)?this.videoData.Ug?xE:QKa:xE;this.DH\u0026\u0026(a\u003da.compose(UUa));return a};\ng.h.getUserPlaybackQualityPreference\u003dfunction(){return this.videoData.C\u0026\u0026!this.videoData.C.j?ey(this.videoData.Ur):dy[LB()]};\ng.h.hasSupportedAudio51Tracks\u003dfunction(){return this.videoData.hasSupportedAudio51Tracks()};\ng.h.setUserAudio51Preference\u003dfunction(a){this.videoData.Pd!\u003d\u003da\u0026\u0026(this.videoData.Pd\u003da,g.Aw(\"yt-player-audio51\",a,2592E3),EU(this))};\ng.h.getUserAudio51Preference\u003dfunction(){var a;return null!\u003d\u003d(a\u003dg.Bw(\"yt-player-audio51\"))\u0026\u0026void 0!\u003d\u003da?a:1};\ng.h.getAvailableAudioTracks\u003dfunction(){return this.videoData.getAvailableAudioTracks()};\ng.h.getAudioTrack\u003dfunction(){if(this.S(\"html5_native_audio_track_switching\")){var a\u003deOa(this);if(a)return a}return this.videoData.getAudioTrack()};\ng.h.nq\u003dfunction(){return this.mediaSource};\ng.h.Ut\u003dfunction(a){this.Yt.set(a.initData,a);this.Td\u0026\u0026(this.Td.Ut(a),this.S(\"html5_eme_loader_sync\")||this.Yt.remove(a.initData))};\ng.h.oB\u003dfunction(a){jW(this,a.reason,a.video.info,a.audio.info);this.Tc.oB(a)};\ng.h.pB\u003dfunction(a){this.ea(\"localmediachange\",a)};\ng.h.Lu\u003dfunction(){var a;null\u003d\u003d\u003d(a\u003dthis.Wa)||void 0\u003d\u003d\u003da?void 0:a.Lu(this.Y)};\ng.h.PA\u003dfunction(){return this.Dj.PA()};\ng.h.handleError\u003dfunction(a){this.Dj.handleError(a)};\ng.h.pauseVideo\u003dfunction(a){a\u003dvoid 0\u003d\u003d\u003da?!1:a;if((g.U(this.playerState,64)||g.U(this.playerState,2))\u0026\u0026!a)if(g.U(this.playerState,8))this.hc(cI(this.playerState,4,8));else return;this.S(\"html5_enable_server_stitched_ad_skip\")\u0026\u0026this.videoData.enableServerStitchedDai\u0026\u0026this.sy()||(g.U(this.playerState,128)||(a?this.hc(aI(this.playerState,256)):this.hc(cI(this.playerState,4,8))),this.ra\u0026\u0026this.ra.pause(),g.VE(this.videoData)\u0026\u0026this.Wa\u0026\u0026mW(this,!1))};\ng.h.stopVideo\u003dfunction(){this.pauseVideo();this.Wa\u0026\u0026(mW(this,!1),XT(this.Wa))};\ng.h.Xm\u003dfunction(a){a\u003dvoid 0\u003d\u003d\u003da?!1:a;var b;null\u003d\u003d\u003d(b\u003dthis.ra)||void 0\u003d\u003d\u003db?void 0:b.stopVideo();qW(this);cW(this);g.U(this.playerState,128)||(a?this.hc(bI(bI(aI(this.playerState,4),8),16)):this.hc($H(this.playerState)));this.videoData.videoId\u0026\u0026this.Y.Z.remove(this.videoData.videoId)};\ng.h.seekTo\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?{}:b;g.U(this.playerState,2)\u0026\u0026VV(this);if(this.td){var c\u003dthis.td;isFinite(a)\u0026\u0026a\u003cc.Ca.Gj()?c.isLiveNow\u003d!1:c.isLiveNow\u003d!0}this.Tc.seekTo(a,b)};\ng.h.getCurrentTime\u003dfunction(){return this.Tc.getCurrentTime()};\ng.h.Jh\u003dfunction(){return this.Tc.Jh()};\ng.h.Gj\u003dfunction(){return this.Tc.Gj()};\ng.h.getPlaylistSequenceForTime\u003dfunction(a){return this.videoData.getPlaylistSequenceForTime(a-this.qd())};\ng.h.wt\u003dfunction(){var a\u003dNaN;this.ra\u0026\u0026(a\u003dthis.ra.wt());return 0\u003c\u003da?a:this.getCurrentTime()};\ng.h.getIngestionTime\u003dfunction(){var a;if(null\u003d\u003d\u003d(a\u003dthis.videoData.j)||void 0\u003d\u003d\u003da?0:a.getIngestionTime)return this.videoData.j.getIngestionTime(this.getCurrentTime()-this.qd());if((!this.S(\"html5_disable_limit_ingestion_tvos\")||gs())\u0026\u0026this.ra){var b\u003dthis.ra.Xy();if(b\u0026\u0026(b\u003db.getTime(),!isNaN(b)))return b/1E3+this.getCurrentTime()}return NaN};\ng.h.getDuration\u003dfunction(){return this.videoData.lengthSeconds?this.videoData.lengthSeconds+this.qd():this.wd()?this.wd():0};\ng.h.uA\u003dfunction(){var a\u003dnew $La;if(this.Wa){var b\u003dthis.Y.schedule;a.j\u003db.X;a.C\u003db.ma;a.bandwidthEstimate\u003dPC(b);a.u\u003d{d:NC(b).toFixed(2),st:(1E9*(b.j.zg()||0)).toFixed(2),bw:b.B.zg().toFixed(0),abw:b.J.zg().toFixed(0),v50:LC(b.u,.5).toFixed(2),v92:LC(b.u,.92).toFixed(2),v96:LC(b.u,.96).toFixed(2),v98:LC(b.u,.98).toFixed(2)};b\u003dthis.Wa;if(b.mediaSource\u0026\u0026!b.mediaSource.bf()\u0026\u0026(a.Yp\u003dyT(b.videoTrack,b.currentTime),a.B\u003dyT(b.audioTrack,b.currentTime),b.policy.jb)){var c\u003dxT(b.videoTrack),d\u003dxT(b.audioTrack),e\u003d\nHA(b.mediaSource.u.Of(),\"_\",5),f\u003dHA(b.mediaSource.j.Of(),\"_\",5);Object.assign(a.u,{lvq:c,laq:d,lvb:e,lab:f})}a.bandwidthEstimate\u003dyS(b.N)}else this.ra\u0026\u0026(a.Yp\u003dXH(this.ra));a.D\u003dthis.isAtLiveHead()\u0026\u0026this.Jc()?UV(this):NaN;return a};\ng.h.lq\u003dfunction(){return this.ra?g.VE(this.videoData)?1:WE(this.videoData)?this.isAtLiveHead()||this.Gm()?1:this.Tc.lq():this.ra.lq():0};\ng.h.Nb\u003dfunction(a){var b\u003d{};if(void 0\u003d\u003d\u003da?0:a){Object.assign(b,this.Zb.Nb());this.ra\u0026\u0026(Object.assign(b,this.ra.Nb()),Object.assign(b,this.Mw()));this.Wa\u0026\u0026Object.assign(b,this.Wa.Nb());this.Td\u0026\u0026(b.drm\u003dJSON.stringify(this.Td.Nb()));b.state\u003dthis.playerState.state.toString(16);g.U(this.playerState,128)\u0026\u0026(b.debug_error\u003dJSON.stringify(this.playerState.getData()));this.Dm()\u0026\u0026(b.prerolls\u003dthis.Zj.join(\",\"));this.videoData.rk\u0026\u0026(b.ismb\u003dthis.videoData.rk);\"UNKNOWN\"!\u003d\u003dthis.videoData.latencyClass\u0026\u0026(b.latency_class\u003d\nthis.videoData.latencyClass);this.videoData.isLowLatencyLiveStream\u0026\u0026(b.lowlatency\u003d\"1\");this.videoData.cotn\u0026\u0026(b.is_offline\u003d1,b.cotn\u003dthis.videoData.cotn);this.vz.isOrchestrationLeader()\u0026\u0026(b.leader\u003d1);this.videoData.isLivePlayback\u0026\u0026(this.videoData.j\u0026\u0026IB(this.videoData.j)\u0026\u0026(b.segduration\u003dIB(this.videoData.j)),a\u003dthis.Tc,b.lat\u003da.J?MHa(a.J.C):0,b.liveutcstart\u003dthis.videoData.liveUtcStartSeconds);b.relative_loudness\u003dthis.videoData.Od.toFixed(3);if(a\u003dg.iW(this))b.optimal_format\u003da.video.qualityLabel;b.user_qual\u003d\nLB();b.release_version\u003d\"youtube.player.web_20220223_01_RC00\"}b.debug_videoId\u003dthis.videoData.videoId;return b};\ng.h.addCueRange\u003dfunction(a){this.Ov([a])};\ng.h.removeCueRange\u003dfunction(a){this.dh.Rf([a])};\ng.h.pw\u003dfunction(a,b){return this.dh.pw(a,b)};\ng.h.Ov\u003dfunction(a,b){this.dh.Md(a,b)};\ng.h.SB\u003dfunction(a){this.dh.Rf(a)};\ng.h.qm\u003dfunction(){return this.dh.qm()||[]};\ng.h.Bf\u003dfunction(){return this.visibility.Bf()};\ng.h.mp\u003dfunction(){this.ra\u0026\u0026this.ra.mp()};\ng.h.QY\u003dfunction(){aW(this)};\ng.h.togglePictureInPicture\u003dfunction(){this.ra\u0026\u0026this.ra.togglePictureInPicture()};\ng.h.dH\u003dfunction(a){this.lC.stop();var b\u003da.target.zf();if(this.ra\u0026\u0026this.ra.zf()\u0026\u0026this.ra.zf()\u003d\u003d\u003db){rOa(this,a.type);switch(a.type){case \"error\":var c\u003dYH(this.ra)||\"\";if(\"capability.changed\"\u003d\u003d\u003dc){$V(this);return}if(0\u003cthis.ra.Aj()\u0026\u0026FU(this.Dj,c,{msg:this.ra.Ee()}))return;if(this.isBackground()\u0026\u00264\u003d\u003d\u003dthis.ra.Aj()){this.Xm();dW(this,\"unplayable\");return}break;case \"durationchange\":c\u003dthis.ra.getDuration();isFinite(c)\u0026\u0026(!this.mediaSource||0\u003cc)\u0026\u00261!\u003d\u003dc\u0026\u0026this.ek(c);break;case \"ratechange\":this.Wa\u0026\u0026this.Wa.setPlaybackRate(this.ra.getPlaybackRate());\nc\u003dthis.dh;c.started\u003d!0;c.Nl();this.Zb.onPlaybackRateChange(this.getPlaybackRate());break;case \"loadedmetadata\":tOa(this);this.ea(\"onLoadedMetadata\");lOa(this);break;case \"loadstart\":lOa(this);break;case \"progress\":case \"suspend\":this.Vb();this.ea(\"onLoadProgress\",this,this.lq());break;case \"playing\":kM(this.Kb,\"plev\");kOa(this);this.GH\u0026\u0026(this.GH\u003d!1,this.isAtLiveHead()||this.seekTo(Infinity,{me:\"videoplayer_onPlaying\"}));break;case \"timeupdate\":kOa(this);c\u003dthis.ra\u0026\u0026!this.ra.getCurrentTime();var d\u003d\nthis.ra\u0026\u00260\u003d\u003d\u003dthis.ra.Gh();if(c\u0026\u0026(!this.jB||d))return;this.jB\u003dthis.jB||!!this.ra.getCurrentTime();oW(this);this.Vb();if(!this.ra||this.ra.zf()!\u003d\u003db)return;this.ea(\"onVideoProgress\",this,this.getCurrentTime());break;case \"waiting\":if(0\u003cthis.ra.oq().length\u0026\u00260\u003d\u003d\u003dthis.ra.dg().length\u0026\u00260\u003cthis.ra.getCurrentTime()\u0026\u00265\u003ethis.ra.getCurrentTime()\u0026\u0026this.Wa)return;break;case \"resize\":tOa(this);this.videoData.u\u0026\u0026\"auto\"\u003d\u003d\u003dthis.videoData.u.video.quality\u0026\u0026this.ea(\"internalvideoformatchange\",this.videoData,!1);break;case \"pause\":if(this.bL\u0026\u0026\ng.U(this.playerState,8)\u0026\u0026!g.U(this.playerState,1024)\u0026\u00260\u003d\u003d\u003dthis.getCurrentTime()\u0026\u0026g.Pt){dW(this,\"safari_autoplay_disabled\");return}}if(this.ra\u0026\u0026this.ra.zf()\u003d\u003d\u003db){this.ea(\"videoelementevent\",a);b\u003dthis.playerState;if(!g.U(b,128)){c\u003dthis.Tv;var e\u003dthis.ra,f\u003dthis.Y.experiments;d\u003db.state;e\u003de?e:a.target;var k\u003de.getCurrentTime();if(!g.U(b,64)||\"ended\"!\u003d\u003da.type\u0026\u0026\"pause\"!\u003d\u003da.type){var l\u003de.ul()||1\u003ck\u0026\u00261.1\u003eMath.abs(k-e.getDuration());k\u003d\"ended\"\u003d\u003d\u003da.type||\"waiting\"\u003d\u003d\u003da.type||\"timeupdate\"\u003d\u003d\u003da.type\u0026\u0026!g.U(b,4)\u0026\u0026!iV(c,\nk);if(\"pause\"\u003d\u003d\u003da.type\u0026\u0026e.ul()||l\u0026\u0026k)0\u003ce.pA()\u0026\u0026e.zf()\u0026\u0026(d\u003d14);else switch(a.type){case \"error\":YH(e)\u0026\u0026(d|\u003d128);break;case \"pause\":g.U(b,256)?(d^\u003d256)||(d\u003d64):g.U(b,32)||g.U(b,2)||g.U(b,4)||(d\u003d4,g.U(b,1)\u0026\u0026g.U(b,8)\u0026\u0026(d|\u003d1));break;case \"playing\":d\u003d(d|8)\u0026-1029;f\u0026\u0026f.Za(\"html5_playing_clears_unstarted_killswitch\")||(d\u0026\u003d-65);iV(c,e.getCurrentTime())\u0026\u0026(d\u0026\u003d-2);g.U(b,1)\u0026\u0026jV(c,e.getCurrentTime(),(0,g.Q)(),XH(e))\u0026\u0026(d|\u003d1);break;case \"seeking\":d|\u003d16;g.U(b,8)\u0026\u0026(d|\u003d1);d\u0026\u003d-3;break;case \"seeked\":d\u0026\u003d-17;break;case \"waiting\":g.U(b,\n2)||(d|\u003d1);jV(c,e.getCurrentTime(),(0,g.Q)(),XH(e));break;case \"timeupdate\":f\u003dg.U(b,16),l\u003dg.U(b,4),(g.U(b,8)||f)\u0026\u0026!l\u0026\u0026iV(c,e.getCurrentTime())\u0026\u0026(d\u003d8),jV(c,e.getCurrentTime(),(0,g.Q)(),XH(e))\u0026\u0026(d|\u003d1)}}c\u003dd;d\u003dnull;c\u0026128\u0026\u0026(d\u003da.target,e\u003dYH(d),f\u003d1,e?(\"capability.changed\"\u003d\u003d\u003de\u0026\u0026(f\u003d2),l\u003d\"GENERIC_WITHOUT_LINK\",k\u003dd.Nb(),k.mediaElem\u003d\"1\",/AUDIO_RENDERER/.test(d.Ee())\u0026\u0026(l\u003d\"HTML5_AUDIO_RENDERER_ERROR\"),d\u003d{errorCode:e,errorMessage:g.ZM[l]||\"\",RE:l,sH:gC(k),SE:f}):d\u003dnull);b\u003d$H(b,c,d)}!g.U(this.playerState,1)\u0026\u0026g.U(b,\n1)\u0026\u0026rW(this,\"evt\"+a.type);this.hc(b)}}};\ng.h.DY\u003dfunction(){this.Aa(\"misstimeupdate\",{});jOa(this)\u0026\u0026!g.U(this.playerState,2)\u0026\u0026zR(this,!0,!1)};\ng.h.jW\u003dfunction(a){a\u003d\"available\"\u003d\u003d\u003da.j.availability;a!\u003d\u003dthis.Vw\u0026\u0026(this.Vw\u003da,this.ea(\"airplayavailabilitychange\"))};\ng.h.kW\u003dfunction(){var a\u003d(0,g.Q)(),b\u003dthis.ra.Bf();this.Aa(\"airplay\",{ia:b});if(!this.S(\"html5_ignore_inactive_airplay_killswitch\")\u0026\u0026b||isNaN(this.RA)||!(2E3\u003ea-this.RA))this.RA\u003da,b!\u003d\u003dthis.Bf()\u0026\u0026(a\u003dthis.visibility,a.j!\u003d\u003db\u0026\u0026(a.j\u003db,a.Ne()),this.Aa(\"airplay\",{rbld:b}),EU(this)),this.ea(\"airplayactivechange\")};\ng.h.Nw\u003dfunction(a){if(this.Wa){var b\u003dthis.Wa,c\u003db.B,d\u003db.currentTime;c.Aa(\"sdai\",{adfetchdone:a});a\u0026\u0026!isNaN(c.C)\u0026\u0026mIa(c,d,c.C,c.B);JS(c,4,\"adf\");g.ap(b.ma)}};\ng.h.Vb\u003dfunction(a){var b\u003dthis;a\u003dvoid 0\u003d\u003d\u003da?!1:a;if(this.ra\u0026\u0026this.videoData){wMa(this.Tc,this.Jc());var c\u003dthis.getCurrentTime();this.Wa\u0026\u0026(g.U(this.playerState,4)\u0026\u0026g.VE(this.videoData)||hKa(this.Wa,c));5\u003cc\u0026\u0026(this.Tc.B\u003dc);var d\u003dg.bs();d?g.Ns.Ci(this.Xq):g.Ir(this.Xq);var e\u003dthis.ra.Ml();if((g.gI(this.playerState)||!e||lF(this.videoData))\u0026\u0026!g.U(this.playerState,128)){var f\u003dfunction(){if(b.ra\u0026\u0026!g.U(b.playerState,128)){1\u003c\u003db.Y.C\u0026\u0026g.XB(b.Y.experiments,\"html5_log_rebuffer_events\")\u0026\u0026rOa(b,\"pfx\");var k\u003db.getCurrentTime(),\nl\u003dXH(b.ra),m\u003dg.U(b.playerState,8),n\u003diV(b.Tv,k),p\u003djV(b.Tv,k,(0,g.Q)(),l);m\u0026\u0026n?b.hc(bI(b.playerState,1)):m\u0026\u0026p?(m\u003db.getDuration(),n\u003db.videoData.isLivePlayback,(b.S(\"html5_set_ended_in_pfx_live\")||!n)\u0026\u0026m\u0026\u00261.1\u003eMath.abs(m-k)?(b.Aa(\"setended\",{ct:k,bh:l,dur:m,live:n}),n\u0026\u0026b.S(\"html5_set_ended_in_pfx_live_cfl\")||(b.ra.mq()?b.seekTo(0,{me:\"videoplayer_loop\"}):zR(b))):(g.gI(b.playerState)||rW(b,\"progress_fix\"),b.hc(aI(b.playerState,1)))):(m\u0026\u0026!n\u0026\u0026!p\u0026\u00260\u003ck\u0026\u0026(m\u003d(Date.now()-b.ex)/1E3,n\u003db.getDuration(),k\u003en-1\u0026\u0026b.Aa(\"misspg\",\n{t:k.toFixed(2),d:n.toFixed(2),r:m.toFixed(2),bh:l.toFixed(2)})),g.U(b.playerState,4)\u0026\u0026g.gI(b.playerState)\u0026\u00265\u003cXH(b.ra)\u0026\u0026b.hc(bI(b.playerState,1)));b.Vb()}};\n0\u003d\u003d\u003dthis.ra.oq().length?this.Xq\u003dd?g.Ns.Zf(f,100):g.Gr(f,100):this.Xq\u003dd?g.Ns.Zf(f,500):g.Gr(f,500)}this.videoData.Iv\u003dc;!a\u0026\u0026this.Jc()\u0026\u0026nOa(this);oLa(this.Hg,this.Oe,this.xd(),this.isBackground())\u0026\u0026fU(this);pLa(this.Hg,this.videoData.u)\u0026\u0026(this.Zb.Ld(\"qoe.restart\",\"droprate.\"+this.Hg.K),uta(this.Y.u),EU(this));this.ea(\"progresssync\",this,a);!this.S(\"html5_progress_event_linear_paused_killswitch\")\u0026\u0026e\u0026\u0026lF(this.videoData)\u0026\u0026this.ea(\"onVideoProgress\",this,this.getCurrentTime())}};\ng.h.yU\u003dfunction(){this.Sf(\"ad.rebuftimeout\",2,\"RETRYABLE_ERROR\",\"vps.\"+this.playerState.state.toString(16))};\ng.h.Dw\u003dfunction(){return this.Zb.Dw()};\ng.h.fF\u003dfunction(){return this.Wa?this.Wa.fF():PC(this.Y.schedule,!0)};\ng.h.BT\u003dfunction(){g.gI(this.playerState)\u0026\u0026mLa(this.Hg,this.Oe)\u0026\u0026fU(this)};\ng.h.hc\u003dfunction(a){if(!g.dI(this.playerState,a)){var b\u003dnew g.bG(a,this.playerState);this.playerState\u003da;sOa(this);var c\u003d!this.GB.length;this.GB.push(b);var d\u003dthis.ra\u0026\u0026this.ra.vv();g.dG(b,1)\u0026\u0026!g.U(b.Vo,16)\u0026\u0026!d\u0026\u0026g.U(this.playerState,8)\u0026\u0026!g.U(this.playerState,64)\u0026\u0026this.Wa\u0026\u0026(this.Wa.ya\u003d!0,this.ra\u0026\u00265\u003c\u003dXH(this.ra)\u0026\u0026((d\u003dg.XB(this.Y.experiments,\"html5_non_network_rebuffer_duration_ms\"))?this.PN.start(d):mLa(this.Hg,this.Oe)\u0026\u0026fU(this)));(d\u003dg.XB(this.Y.experiments,\"html5_ad_timeout_ms\"))\u0026\u0026this.videoData.isAd()\u0026\u0026\ng.U(a,1)\u0026\u0026(g.U(a,8)||g.U(a,16))?this.YD.start(d):this.YD.stop();(0\u003ecG(b,8)||g.dG(b,1024))\u0026\u0026this.Iq.stop();!g.dG(b,8)||this.videoData.jb||g.U(b.state,1024)||this.Iq.start();g.U(b.state,8)\u0026\u00260\u003ecG(b,16)\u0026\u0026!g.U(b.state,32)\u0026\u0026!g.U(b.state,2)\u0026\u0026this.playVideo();g.U(b.state,2)\u0026\u0026WE(this.videoData)\u0026\u0026(this.ek(this.getCurrentTime()),this.Vb(!0));g.dG(b,2)\u0026\u0026this.JH(!0);g.dG(b,128)\u0026\u0026this.Xm();this.videoData.j\u0026\u0026this.videoData.isLivePlayback\u0026\u0026!this.pQ\u0026\u0026(0\u003ecG(b,8)?(a\u003dthis.videoData.j,a.C\u0026\u0026a.C.stop()):g.dG(b,8)\u0026\u0026this.videoData.j.resume());\nthis.Tc.Sc(b);this.Zb.Sc(b);if(c\u0026\u0026!this.isDisposed())try{for(var e\u003dg.q(this.GB),f\u003de.next();!f.done;f\u003de.next()){var k\u003df.value;this.dh.Sc(k);this.ea(\"statechange\",k)}}finally{this.GB.length\u003d0}}};\ng.h.Ax\u003dfunction(){this.videoData.isLivePlayback||this.ea(\"connectionissue\")};\ng.h.ZG\u003dfunction(){this.Kb.tick(\"qoes\")};\ng.h.nB\u003dfunction(a,b,c,d){a:{var e\u003dthis.Dj;d\u003dvoid 0\u003d\u003d\u003dd?\"LICENSE\":d;c\u003dc.substr(0,256);var f\u003diC(b);\"drm.keyerror\"\u003d\u003d\u003da\u0026\u0026this.Td\u0026\u00261\u003cthis.Td.u.keys.length\u0026\u002696\u003ee.D\u0026\u0026(a\u003d\"drm.sessionlimitexhausted\",f\u003d!1);if(f)if(e.videoData.u\u0026\u0026e.videoData.u.video.isHdr())dLa(e,a);else{if(e.Ca.Sf(a,b,d,c),e.videoData.S(\"html5_exile_on_drm_fatal\")\u0026\u0026XKa(e,{detail:c}))break a}else e.Ld(a,{detail:c});\"drm.sessionlimitexhausted\"\u003d\u003d\u003da\u0026\u0026(e.Aa(\"retrydrm\",{sessionLimitExhausted:1}),e.D++,qOa(e.Ca))}};\ng.h.cX\u003dfunction(){var a\u003dthis,b\u003dg.XB(this.Y.experiments,\"html5_license_constraint_delay\"),c\u003dps();b\u0026\u0026c?(b\u003dnew g.K(function(){eW(a);aW(a)},b),g.J(this,b),b.start()):(eW(this),aW(this))};\ng.h.Cx\u003dfunction(a){this.ea(\"heartbeatparams\",a)};\ng.h.ap\u003dfunction(a){this.Aa(\"keystatuses\",FKa(a));var b\u003d\"auto\",c\u003d!1;this.videoData.u\u0026\u0026(b\u003dthis.videoData.u.video.quality,c\u003dthis.videoData.u.video.isHdr());if(this.S(\"html5_drm_check_all_key_error_states\")){var d\u003dGKa(b,c);d\u003dpU(a)?qU(a,d):a.D.includes(d)}else{a:{b\u003dGKa(b,c);for(d in a.j)if(\"output-restricted\"\u003d\u003d\u003da.j[d].status){var e\u003da.j[d].type;if(\"\"\u003d\u003d\u003db||\"AUDIO\"\u003d\u003d\u003de||b\u003d\u003d\u003de){d\u003d!0;break a}}d\u003d!1}d\u003d!d}b\u003da.ma\u0026\u0026d;c\u0026\u0026!b?dLa(this.Dj):d||qU(a,\"AUDIO\")\u0026\u0026qU(a,\"SD\")||(this.DH?this.ea(\"drmoutputrestricted\"):(this.DH\u003d\n!0,this.Aa(\"retrydrm\",{o:1}),fW(this),qOa(this)))};\ng.h.fX\u003dfunction(){var a,b;if(!this.videoData.jb\u0026\u0026this.ra\u0026\u0026!this.isBackground()){var c\u003d\"0\";0\u003cthis.ra.Gh()\u0026\u00265\u003c\u003dXH(this.ra)\u0026\u0026this.videoData.C\u0026\u0026this.videoData.C.j\u0026\u0026(this.hc(aI(this.playerState,1)),rW(this,\"load_soft_timeout\"),this.ea(\"playbackstalledatstart\"),c\u003d\"1\");sOa(this);if(this.S(\"html5_new_video_qoe_restart_info_killswitch\"))c\u003d{restartmsg:c},this.Dm()\u0026\u0026(c.prerolls\u003dthis.Zj.join(\",\")),this.Wa\u0026\u0026Object.assign(c,this.Wa.Nb()),this.ra\u0026\u0026Object.assign(c,this.ra.Nb());else{var d\u003dthis.videoData.C;c\u003d{restartmsg:c,\nmfmt:IE(this.videoData)?\"0\":\"1\",mdrm:d\u0026\u0026d.videoInfos\u0026\u0026d.videoInfos.length\u0026\u0026d.videoInfos[0].Nd\u0026\u0026!this.Td?\"1\":\"0\",mfmtinfo:this.videoData.u?\"0\":\"1\",prerolls:this.Dm()?this.Zj.join(\",\"):\"0\"};if(this.Td){d\u003dc;var e\u003dthis.Td;if(0\u003e\u003de.u.size){var f\u003d\"ns;\";e.X||(f+\u003d\"nr;\");e\u003df+\u003d\"ql.\"+e.B.length}else e\u003dFKa(e.u.values().next().value),e\u003dgC(e);d.drmp\u003de}Object.assign(c,(null\u003d\u003d\u003d(a\u003dthis.Wa)||void 0\u003d\u003d\u003da?void 0:a.Nb())||{});Object.assign(c,(null\u003d\u003d\u003d(b\u003dthis.ra)||void 0\u003d\u003d\u003db?void 0:b.Nb())||{})}this.Zb.Ld(\"qoe.start15s\",\ngC(c));this.ea(\"loadsofttimeout\")}};\ng.h.ek\u003dfunction(a){this.videoData.lengthSeconds!\u003d\u003da\u0026\u0026(this.videoData.lengthSeconds\u003da,aW(this))};\ng.h.JH\u003dfunction(a){var b\u003dthis;a\u003dvoid 0\u003d\u003d\u003da?!1:a;if(!this.wz){Ux(\"att_s\",\"player_att\")||Vx(\"att_s\",void 0,\"player_att\");var c\u003dnew g.aBa(this.videoData);if(\"c1a\"in c.j\u0026\u0026!g.QK.isInitialized()\u0026\u0026(Vx(\"att_wb\",void 0,\"player_att\"),2\u003d\u003d\u003dthis.iE\u0026\u0026.01\u003eMath.random()\u0026\u0026g.lw(Error(\"Botguard not available after 2 attempts\")),!a\u0026\u00265\u003ethis.iE)){g.ap(this.jE);this.iE++;return}if(\"c1b\"in c.j){var d\u003dYLa(this.Zb);d\u0026\u0026dBa(c).then(function(e){e\u0026\u0026!b.wz\u0026\u0026d?(Vx(\"att_f\",void 0,\"player_att\"),d(e),b.wz\u003d!0):Vx(\"att_e\",void 0,\"player_att\")},\nfunction(){Vx(\"att_e\",void 0,\"player_att\")})}else(a\u003dg.bBa(c))?(Vx(\"att_f\",void 0,\"player_att\"),XLa(this.Zb,a),this.wz\u003d!0):Vx(\"att_e\",void 0,\"player_att\")}};\ng.h.wd\u003dfunction(a){return this.Tc.wd(void 0\u003d\u003d\u003da?!1:a)};\ng.h.getMinSeekableTime\u003dfunction(){return this.Tc.getMinSeekableTime()};\ng.h.qd\u003dfunction(){return this.Tc?this.Tc.qd():0};\ng.h.getStreamTimeOffset\u003dfunction(){return this.Tc?this.Tc.getStreamTimeOffset():0};\ng.h.ym\u003dfunction(){var a\u003d0;this.Y.S(\"web_player_ss_media_time_offset\")\u0026\u0026(a\u003d0\u003d\u003d\u003dthis.getStreamTimeOffset()?this.qd():this.getStreamTimeOffset());return a};\ng.h.setPlaybackRate\u003dfunction(a){var b\u003dthis.videoData.C\u0026\u0026this.videoData.C.videoInfos\u0026\u002632\u003cthis.videoData.C.videoInfos[0].video.fps\u0026\u0026g.sD(this.Y);this.playbackRate!\u003d\u003da\u0026\u0026b\u0026\u0026(this.Hg.setPlaybackRate(a),fW(this));this.playbackRate\u003da;this.ra\u0026\u0026this.ra.setPlaybackRate(a)};\ng.h.getPlaybackRate\u003dfunction(){return this.playbackRate};\ng.h.getPlaybackQuality\u003dfunction(){var a\u003d\"unknown\";if(this.videoData.u\u0026\u0026(a\u003dthis.videoData.u.video.quality,\"auto\"\u003d\u003d\u003da\u0026\u0026this.ra)){var b\u003dZF(this);b\u0026\u00260\u003cb.videoHeight\u0026\u0026(a\u003dmA(b.videoWidth,b.videoHeight))}return a};\ng.h.isHdr\u003dfunction(){return!!(this.videoData.u\u0026\u0026this.videoData.u.video\u0026\u0026this.videoData.u.video.isHdr())};\ng.h.Nu\u003dfunction(){this.Zb.Nu()};\ng.h.sendVideoStatsEngageEvent\u003dfunction(a,b){var c\u003dthis.Zb;c.j?(c\u003daV(c.j,\"engage\"),c.X\u003da,c.send(b)):b\u0026\u0026b()};\ng.h.ih\u003dfunction(a){return this.Zb.ih(a)};\ng.h.isAtLiveHead\u003dfunction(a,b){return this.videoData.isLivePlayback\u0026\u0026(this.BM||(void 0\u003d\u003d\u003db?0:b))?this.Tc.isAtLiveHead(a):!1};\ng.h.uo\u003dfunction(){var a\u003dthis.wd(),b\u003dthis.getCurrentTime(),c;(c\u003d!this.videoData.isLivePlayback)||(c\u003dthis.Tc,c\u003d!(c.u\u0026\u0026c.u.B));return c||this.Gm()||isNaN(a)||isNaN(b)?0:Math.max(0,a-b)};\ng.h.Wj\u003dba(15);g.h.Zo\u003dba(36);g.h.Yo\u003dba(39);g.h.Mw\u003dfunction(){return this.ra?this.ra.Yy():{}};\ng.h.setLoop\u003dfunction(a){this.loop\u003da;this.ra\u0026\u0026this.ra.setLoop(a)};\ng.h.mq\u003dfunction(){return this.ra?this.ra.mq():this.loop};\ng.h.cH\u003dfunction(a){var b\u003dthis.S(\"html5_unrewrite_timestamps\");this.Aa(\"timestamp\",{enabled:b,t:a.toString()});this.Tc.cH(a)};\ng.h.Ie\u003dfunction(a){this.Kb.tick(a)};\ng.h.Aa\u003dfunction(a,b,c){this.Zb.Aa(a,b,void 0\u003d\u003d\u003dc?!1:c)};\ng.h.vH\u003dfunction(a,b,c){this.Zb.Aa(a,b,void 0\u003d\u003d\u003dc?!1:c)};\ng.h.Ld\u003dfunction(a){this.Zb.Ld(a.errorCode,gC(a.details))};\ng.h.Tx\u003dfunction(a,b,c){this.Zb.Tx(a,b,c)};\ng.h.getPlayerSize\u003dfunction(){return this.qy.getPlayerSize()};\ng.h.Bg\u003dfunction(){return this.qy.Bg()};\ng.h.Hi\u003dfunction(){return this.Kb};\ng.h.S\u003dfunction(a){return this.Y.S(a)};\ng.h.hE\u003dfunction(){if(ME(this.videoData,\"html5_set_debugging_opt_in\")){var a\u003dg.rt.getInstance();if(!g.tt(0,183)){var b\u003d\"f\"+(Math.floor(183/31)+1),c\u003dKma(b)||0;c|\u003d268435456;0\u003d\u003dc?delete qt[b]:(c\u003dc.toString(16),qt[b]\u003dc.toString());a.save()}}};\ng.h.oP\u003dfunction(){if(g.eI(this.playerState)){var a\u003dWV.VL();0!\u003d\u003dObject.keys(a).length\u0026\u0026this.Zb.Aa(\"profile\",a)}this.LB.start()};\ng.h.sy\u003dfunction(){var a,b\u003dthis.getCurrentTime();return(null\u003d\u003d\u003d(a\u003dthis.Wa)||void 0\u003d\u003d\u003da?0:a.sy(b,100))?(FMa(this.Tc,b+100+5),!0):!1};\ng.h.Cg\u003dfunction(){return this.videoData.videoId};\ng.h.At\u003dfunction(a){return this.Wa?this.Wa.At(a):\"\"};g.w(g.vW,g.I);g.vW.create\u003dfunction(a,b,c){try{var d\u003d\"string\"\u003d\u003d\u003dtypeof a?a:\"player\"+g.Ra(a),e\u003dL2[d];if(e){try{e.dispose()}catch(k){g.R(k)}L2[d]\u003dnull}var f\u003dnew g.vW(a,b,c);g.ef(f,function(){L2[d]\u003dnull;f.lQ\u0026\u0026f.lQ()});\nreturn L2[d]\u003df}catch(k){throw g.R(k),k.stack;}};\ng.h\u003dg.vW.prototype;g.h.zm\u003dfunction(){return this.visibility};\ng.h.getVisibilityState\u003dfunction(a,b,c,d,e,f){return this.visibility.getVisibilityState(a,b,c,d,e,f)};\ng.h.al\u003dfunction(){this.UF||(this.UF\u003dg.MK(wI(),KAa()));return this.UF};\ng.h.isVideoInfoVisible\u003dfunction(){return!(!this.tj||!this.tj.ub)};\ng.h.Kg\u003dfunction(){if(this.ra){this.Uu\u0026\u0026(this.events.wc(this.Uu),this.Uu\u003dnull);g.Jv(this.Ro);this.Ab\u0026\u0026this.Ab.Kg(!0);this.template.Kg();if(!this.S(\"html5_unset_src_on_remove_killswitch\"))try{this.ra.TB()}catch(a){}this.ra\u003dnull}};\ng.h.Nc\u003dfunction(){return this.Ab};\ng.h.Wm\u003dfunction(){this.Ab!\u003d\u003dthis.vb\u0026\u0026AR(this,this.vb)};\ng.h.On\u003dfunction(a,b,c){var d\u003dthis,e\u003dthis.Kb;2\u003d\u003d\u003da\u0026\u0026(e\u003dnew jM(this.Y));return new g.XV(this.Y,a,e,this.template,function(f){return d.Um.ea.apply(d.Um,[f].concat(g.v(g.Ba.apply(1,arguments))))},function(){return d.Ua.getVisibilityState()},this.visibility,this,b,c)};\ng.h.setIsExternalPlaylist\u003dfunction(a){this.yg\u003dTC(!1,a)};\ng.h.pW\u003dfunction(){wW(this)||this.Dl(5)};\ng.h.BX\u003dfunction(a){wW(this)||(WOa(this),g.eI(a.getPlayerState())\u0026\u0026this.playVideo())};\ng.h.canPlayType\u003dfunction(a){return AA(a)};\ng.h.V\u003dfunction(){return this.Y};\ng.h.getVideoData\u003dfunction(){return this.Ab.getVideoData()};\ng.h.Lw\u003dba(7);g.h.getVideoLoadedFraction\u003dfunction(a){a\u003dg.hM(this,a);return a?g.iF(a.getVideoData())?1:(a\u003da.xd())?a.lq():0:0};\ng.h.gb\u003dfunction(){return this.template};\ng.h.wb\u003dfunction(){return this.Ac};\ng.h.Hi\u003dfunction(){return this.Kb};\ng.h.Bu\u003dfunction(a){var b\u003dg.hM(this,1);b\u0026\u0026zR(b,a)};\ng.h.Kh\u003dfunction(){var a\u003dthis.Ac.vF();a.fs\u003dthis.Ua.isFullscreen();a.volume\u003dMath.round(this.Ua.getVolume());a.muted\u003dthis.Ua.isMuted()?1:0;a.mos\u003da.muted;if(this.Y.S(\"html5_enable_embedded_player_visibility_signals\")\u0026\u0026g.dD(this.Y)){if(this.II){var b\u003dthis.II;b\u003dnull\u003d\u003db.j?null:Math.round(100*b.j)/100;null!\u003db\u0026\u0026(a.inview\u003db)}b\u003dthis.template.getPlayerSize();if(0\u003cb.height\u0026\u00260\u003cb.width){b\u003d[Math.round(b.width),Math.round(b.height)];var c\u003dg.AD();1\u003cc\u0026\u0026b.push(c);a.size\u003db.join(\":\")}}this.Ab\u003d\u003d\u003dthis.vb\u0026\u0026this.Rb\u0026\u0026(a.clipid\u003d\nthis.Rb.postId);return a};\ng.h.addBgVersionChangeCallback\u003dfunction(a){TK.push(a)};\ng.h.Yi\u003dfunction(a){1\u003d\u003d\u003da\u0026\u0026(this.Kb.tick(\"vr\"),this.yp||(this.yp\u003dDu(IUa,this.bO,this)),mOa(this.Ab),nCa(this.Kb,this.Ab.getVideoData(),VOa(this)));var b\u003dthis.Y;(JD(b)\u0026\u0026b.B||g.lD(b))\u0026\u0026(this.ke()||this.Ua.Oa(\"onAdStateChange\",a))};\ng.h.setLoopVideo\u003dfunction(a){this.Ab\u003d\u003d\u003dthis.vb\u0026\u0026this.Ab.mq()!\u003d\u003da\u0026\u0026(this.Ab.setLoop(a),this.Ua.ea(\"loopchange\",a))};\ng.h.getLoopVideo\u003dfunction(){return this.Ab.mq()};\ng.h.setLoopRange\u003dfunction(a){var b\u003d!1;!!this.Rb!\u003d\u003d!!a?b\u003d!0:this.Rb\u0026\u0026a\u0026\u0026(b\u003dthis.Rb.startTimeMs!\u003d\u003da.startTimeMs||this.Rb.endTimeMs!\u003d\u003da.endTimeMs||this.Rb.postId!\u003d\u003da.postId);b\u0026\u0026(this.vb.dh.jf(\"applooprange\"),a?(b\u003dnew g.bx(a.startTimeMs,a.endTimeMs,{id:\"looprange\",namespace:\"applooprange\"}),this.vb.addCueRange(b)):sW(this).clipConfig\u003dvoid 0,this.Rb\u003da,this.Ua.Oa(\"onLoopRangeChange\",a||void 0),this.Ab\u003d\u003d\u003dthis.vb\u0026\u0026(this.aC(),this.Ab.Cr()))};\ng.h.getLoopRange\u003dfunction(){return this.Rb};\ng.h.aC\u003dfunction(){this.Rb\u0026\u0026this.Ab\u003d\u003d\u003dthis.vb\u0026\u0026(MOa(this,this.vb.getCurrentTime())||NOa(this))};\ng.h.setPlaybackRate\u003dfunction(a,b){isNaN(a)||(a\u003dDOa(this,a),this.vb.getPlaybackRate()!\u003d\u003da\u0026\u0026(this.vb.setPlaybackRate(a),b\u0026\u0026!this.Y.j\u0026\u0026g.Aw(\"yt-player-playback-rate\",a),this.Ua.Oa(\"onPlaybackRateChange\",a)))};\ng.h.getCurrentTime\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?!0:b;if(3\u003d\u003d\u003dthis.getPresentingPlayerType())return bM(this.Ac).getCurrentTime();var c\u003d2\u003d\u003d\u003da\u0026\u0026this.getVideoData().enableServerStitchedDai;a\u003dc?g.hM(this):g.hM(this,a);if(!a)return 0;if(b){if(c\u0026\u0026this.Uc\u0026\u0026(b\u003dthis.Uc.Ea/1E3,0!\u003d\u003db))return b;a\u003dCW(this,a);return MW(this,a.getCurrentTime(),a)}c\u0026\u0026this.Uc?(b\u003dthis.Uc,a\u003da.getCurrentTime(),ER(b)?(b\u003dLR(b,1E3*a))\u0026\u0026b.Fn\u0026\u0026(a-\u003db.Fn):(b\u003dpHa(b,1E3*a))\u0026\u0026(a-\u003db.start/1E3)):a\u003da.getCurrentTime();return a};\ng.h.wt\u003dfunction(){var a\u003dg.hM(this,void 0);if(!a)return 0;a\u003dCW(this,a);return MW(this,a.wt(),a)};\ng.h.getDuration\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?!0:b;var c,d,e\u003dthis.getVideoData(),f\u003d2\u003d\u003d\u003da\u0026\u0026e.enableServerStitchedDai;a\u003df?g.hM(this):g.hM(this,a);if(!a)return 0;if(this.S(\"enable_linear_player_handling\")\u0026\u0026e.hasProgressBarBoundaries()){var k\u003dNumber(null\u003d\u003d\u003d(c\u003de.progressBarStartPosition)||void 0\u003d\u003d\u003dc?void 0:c.utcTimeMillis);e\u003dNumber(null\u003d\u003d\u003d(d\u003de.progressBarEndPosition)||void 0\u003d\u003d\u003dd?void 0:d.utcTimeMillis);if(!isNaN(k)\u0026\u0026!isNaN(e))return(e-k)/1E3}if(b)return b\u003dBW(this,a),MW(this,b.getDuration(),b);f\u0026\u0026this.Uc?\n(b\u003dthis.Uc,f\u003da.getCurrentTime(),b\u003dER(b)?b.N?b.N.durationMs/1E3:0:(b\u003dLR(b,1E3*f))?b.durationMs/1E3:0):b\u003da.getDuration();return b};\ng.h.getMinSeekableTime\u003dfunction(a){a\u003dg.hM(this,a);if(!a)return 0;a\u003dBW(this,a);return MW(this,a.getMinSeekableTime(),a)};\ng.h.getIngestionTime\u003dfunction(a){var b\u003dg.hM(this,a);return b?this.ke(b)?(b\u003dBW(this,b),b.getIngestionTime()-b.getCurrentTime()+this.getCurrentTime(a)):b.getIngestionTime():0};\ng.h.JE\u003dfunction(){this.template.JE();var a\u003dthis.I;a.element\u003dthis.template.element;var b\u003da.element,c;for(c in a.u)a.u.hasOwnProperty(c)\u0026\u0026(b[c]\u003da.u[c]);(a\u003dGv(this.template.element))\u0026\u0026this.events.T(this.template,a,this.onFullscreenChange);this.events.T(window,\"resize\",this.YX)};\ng.h.getDebugText\u003dfunction(a){var b\u003dthis.vb.Nb(a);if(this.Ab\u0026\u0026this.Ab!\u003d\u003dthis.vb){for(var c\u003dthis.Ab.Nb(a),d\u003dg.q(Object.keys(c)),e\u003dd.next();!e.done;e\u003dd.next())e\u003de.value,b[\"ad\"+e]\u003dc[e];if(a){c\u003db;d\u003d{};if(e\u003dzh(\"movie_player\"))d.bounds\u003de.getBoundingClientRect(),d[\"class\"]\u003de.className;e\u003d{};var f\u003dg.Dh(\"video-ads\");f?(aPa(f,e),e.html\u003df.outerHTML):e.missing\u003d1;f\u003d{};var k\u003dg.Dh(\"videoAdUiSkipContainer\"),l\u003dg.Dh(\"ytp-ad-skip-button-container\"),m\u003dk||l;m?(aPa(m,f),f.ima\u003dk?1:0,f.bulleit\u003dl?1:0):f.missing\u003d1;d\u003dJSON.stringify({player:d,\nvideoAds:e,skipButton:f});c.ad_skipBtnDbgInfo\u003dd}}a\u0026\u0026this.ra\u0026\u0026(b[\"0sz\"]\u003d\"\"+(0\u003d\u003d\u003d+mh(this.ra.getSize())),b.op\u003dthis.ra.getStyle(\"opacity\"),c\u003dthis.ra.Ao().y+this.ra.getSize().height,b.yof\u003d\"\"+(0\u003e\u003d+c),b.dis\u003dthis.ra.getStyle(\"display\"));(a\u003da?(0,g.SU)():null)\u0026\u0026(b.gpu\u003da);b.debug_playbackQuality\u003dthis.Ua.getPlaybackQuality(1);b.debug_date\u003d(new Date).toString();delete b.uga;delete b.q;return JSON.stringify(b,null,2)};\ng.h.getFeedbackProductData\u003dfunction(){var a\u003d{player_debug_info:this.getDebugText(!0),player_experiment_ids:this.V().experiments.experimentIds.join(\", \")},b\u003dthis.zb().getData();b\u0026\u0026(a.player_error_code\u003db.errorCode,a.player_error_details\u003dJSON.stringify(b.errorDetail));return a};\ng.h.getPresentingPlayerType\u003dfunction(a){var b;return 1\u003d\u003d\u003dthis.appState?1:wW(this)?3:a\u0026\u0026(null\u003d\u003d\u003d(b\u003dthis.Uc)||void 0\u003d\u003d\u003db?0:b.isAdPlaying(this.getCurrentTime()))?2:g.hM(this).getPlayerType()};\ng.h.zb\u003dfunction(a){return 3\u003d\u003d\u003dthis.getPresentingPlayerType()?bM(this.Ac).Id:g.hM(this,a).getPlayerState()};\ng.h.getAppState\u003dfunction(){return this.appState};\ng.h.dH\u003dfunction(a){var b\u003dthis;switch(a.type){case \"loadedmetadata\":kM(this.Kb,\"fvb\");this.ZB.start();g.wc(this.wu,function(c){TOa(b,c.id,c.w_,c.v_,!1)});\nthis.wu\u003d[];break;case \"loadstart\":kM(this.Kb,\"gv\");break;case \"progress\":case \"timeupdate\":2\u003c\u003dLA(a.target.dg())\u0026\u0026kM(this.Kb,\"l2s\");break;case \"playing\":g.HD\u0026\u0026this.ZB.start(),POa(this)\u0026\u0026(this.Ab.Aa(\"hidden\",{},!0),this.getVideoData().tb||(this.S(\"html5_new_elem_on_hidden\")?(this.getVideoData().tb\u003d1,this.oO(null),this.Ab.playVideo()):zW(this,\"hidden\",!0)))}};\ng.h.onLoadProgress\u003dfunction(a,b){this.Ua.Oa(\"onLoadProgress\",b)};\ng.h.uY\u003dfunction(){this.Ua.ea(\"playbackstalledatstart\")};\ng.h.onVideoProgress\u003dfunction(a,b){a\u003dCW(this,a);b\u003dMW(this,a.getCurrentTime(),a);this.Ua.Oa(\"onVideoProgress\",b)};\ng.h.onAutoplayBlocked\u003dfunction(){this.Ua.Oa(\"onAutoplayBlocked\")};\ng.h.LX\u003dfunction(){this.Ua.ea(\"progresssync\")};\ng.h.rW\u003dfunction(a){var b,c;if(1\u003d\u003d\u003dthis.getPresentingPlayerType()){g.dG(a,1)\u0026\u0026!g.U(a.state,64)\u0026\u0026sW(this).isLivePlayback\u0026\u0026this.vb.isAtLiveHead()\u0026\u00261\u003cthis.Ua.getPlaybackRate()\u0026\u0026this.setPlaybackRate(1,!0);if(g.dG(a,2)){if(this.Rb\u0026\u0026this.Rb.endTimeMs\u003e\u003d1E3*(this.getDuration()-1)){NOa(this);return}HOa(this)}if(g.U(a.state,128)){var d\u003da.state;this.cancelPlayback(5);d\u003dd.getData();JSON.stringify({errorData:d,debugInfo:this.getDebugText(!0)});this.Ua.Oa(\"onError\",vVa[d.errorCode]||5);this.Ua.Oa(\"onDetailedError\",\n{errorCode:d.errorCode,errorDetail:d.errorDetail,message:d.errorMessage,messageKey:d.RE});6048E5\u003c(0,g.Q)()-this.Y.Fd\u0026\u0026this.Ua.Oa(\"onReloadRequired\")}d\u003d{};if(a.state.Jc()\u0026\u0026!g.gI(a.state)\u0026\u0026!Ux(\"pbresume\",\"ad_to_video\")\u0026\u0026Ux(\"_start\",\"ad_to_video\")){var e\u003dthis.getVideoData();d.clientPlaybackNonce\u003de.clientPlaybackNonce;e.videoId\u0026\u0026(d.videoId\u003de.videoId);Gx(d,\"ad_to_video\");this.S(\"html5_csi_delay_pbresume\")?Ux(\"plev\",\"ad_to_video\")\u0026\u0026!isNaN(this.Kb.u)\u0026\u0026(d\u003d1E3*(this.getCurrentTime()-this.Kb.u),0\u003ed?null\u003d\u003d\u003d\n(b\u003dg.hM(this))||void 0\u003d\u003d\u003db?void 0:b.Aa(\"csir\",{ossms:d}):1E5\u003cd?null\u003d\u003d\u003d(c\u003dg.hM(this))||void 0\u003d\u003d\u003dc?void 0:c.Aa(\"csir\",{oslms:d}):(d\u003d(0,g.Q)()-d,Fx(\"pbresume\",d,\"ad_to_video\"),this.Kb.u\u003dNaN)):Fx(\"pbresume\",void 0,\"ad_to_video\")}this.Ua.ea(\"applicationplayerstatechange\",a)}};\ng.h.IO\u003dfunction(a){3!\u003d\u003dthis.getPresentingPlayerType()\u0026\u0026this.Ua.ea(\"presentingplayerstatechange\",a)};\ng.h.jg\u003dfunction(a){AW(this,hI(a.state));g.U(a.state,1024)\u0026\u0026this.Ua.isMutedByMutedAutoplay()\u0026\u0026(UL(this,{muted:!1,volume:this.rg.volume},!1),KW(this,!1))};\ng.h.nW\u003dfunction(a,b,c){\"newdata\"\u003d\u003d\u003da\u0026\u0026tW(this);b\u003dc.clipConfig;\"dataloaded\"\u003d\u003d\u003da\u0026\u0026b\u0026\u0026null!\u003db.startTimeMs\u0026\u0026null!\u003db.endTimeMs\u0026\u0026this.setLoopRange({startTimeMs:Math.floor(Number(b.startTimeMs)),endTimeMs:Math.floor(Number(b.endTimeMs)),postId:b.postId})};\ng.h.yx\u003dfunction(){this.Ua.Oa(\"onPlaybackAudioChange\",this.Ua.getAudioTrack().Fc.name)};\ng.h.Fx\u003dfunction(a){var b\u003dthis.Ab.getVideoData();a\u003d\u003d\u003db\u0026\u0026this.Ua.Oa(\"onPlaybackQualityChange\",a.u.video.quality)};\ng.h.onVideoDataChange\u003dfunction(a,b,c){b\u003d\u003d\u003dthis.vb\u0026\u0026(this.Y.Xf\u003dc.oauthToken);this.getVideoData().enableServerStitchedDai\u0026\u0026!this.Uc?this.Uc\u003dnew g.FR(this.Ua,this.Y,this.vb):!this.getVideoData().enableServerStitchedDai\u0026\u0026this.Uc\u0026\u0026(this.Uc.dispose(),this.Uc\u003dnull);if(\"newdata\"\u003d\u003d\u003da)FM(this.Ac,2),this.Ua.ea(\"videoplayerreset\",b);else{if(!this.ra)return;if(\"dataloaded\"\u003d\u003d\u003da)if(this.Ab\u003d\u003d\u003dthis.vb){if(qD(c.B,c.xK),!this.vb.getPlayerState().isError()){var d\u003dwW(this);sW(this).isLoaded();d\u0026\u0026this.Dl(6);JOa(this);\nEM(this.Ac)||DW(this)}}else JOa(this);if(1\u003d\u003d\u003db.getPlayerType()\u0026\u0026(this.Y.ma\u0026\u0026$Oa(this),this.getVideoData().isLivePlayback\u0026\u0026!this.Y.Wl\u0026\u0026this.We(\"html5.unsupportedlive\",2,\"DEVICE_FALLBACK\"),c.isLoaded())){if(c.Eb||c.DD||c.lh||c.RI||c.K.focEnabled||c.K.rmktEnabled||this.getVideoData().Wl)d\u003dthis.getVideoData(),PW(this,\"part2viewed\",1,0x8000000000000),PW(this,\"engagedview\",Math.max(1,1E3*d.Gb),0x8000000000000),d.isLivePlayback||(d\u003d1E3*d.lengthSeconds,PW(this,\"videoplaytime25\",.25*d,d),PW(this,\"videoplaytime50\",\n.5*d,d),PW(this,\"videoplaytime75\",.75*d,d),PW(this,\"videoplaytime100\",d,0x8000000000000),PW(this,\"conversionview\",d,0x8000000000000));if(c.hasProgressBarBoundaries()){var e;d\u003dNumber(null\u003d\u003d\u003d(e\u003dthis.getVideoData().progressBarEndPosition)||void 0\u003d\u003d\u003de?void 0:e.utcTimeMillis)/1E3;!isNaN(d)\u0026\u0026(e\u003dthis.getIngestionTime())\u0026\u0026(e-\u003dthis.getCurrentTime(),e\u003d1E3*(d-e),d\u003dthis.MB.progressEndBoundary,(null\u003d\u003d\u003dd||void 0\u003d\u003d\u003dd?void 0:d.start)!\u003d\u003de\u0026\u0026(d\u0026\u0026this.SB([d]),e\u003dnew g.bx(e,0x7ffffffffffff,{id:\"progressEndBoundary\",namespace:\"appprogressboundary\"}),\nthis.vb.addCueRange(e),this.MB.progressEndBoundary\u003de))}}this.Ua.ea(\"videodatachange\",a,c,b.getPlayerType())}this.Ua.Oa(\"onVideoDataChange\",{type:a,playertype:b.getPlayerType()});this.aC();if(b\u003dc.Zx){if(a\u003dthis.Ko,c\u003dc.clientPlaybackNonce,a.clientPlaybackNonce!\u003d\u003dc){a.clientPlaybackNonce\u003dc;c\u003db;b\u003doI();var f\u003dvoid 0\u003d\u003d\u003df?{}:f;Object.values(EUa).includes(c)||(g.lw(new g.Ws(\"createClientScreen() called with a non-page VE\",c)),c\u003d83769);f.isHistoryNavigation||b.j.push({rootVe:c,key:f.key||\"\"});b.D\u003d[];b.K\u003d[];\nf.GL?cya(b,c,f):bya(b,c,f);XHa(a)}}else XHa(this.Ko)};\ng.h.Ps\u003dfunction(){EW(this,null);this.Ua.Oa(\"onPlaylistUpdate\")};\ng.h.TN\u003dfunction(a){var b\u003da.getId(),c\u003dsW(this);if(\"part2viewed\"\u003d\u003d\u003db){if(c.HK\u0026\u0026g.Lu(c.HK),c.DD\u0026\u0026WW(this,c.DD),c.lh)if(this.V().S(\"html5_enable_cpn_macro_substitution_for_trv_discovery_ads\"))for(var d\u003d{CPN:this.getVideoData().clientPlaybackNonce},e\u003dg.q(c.lh),f\u003de.next();!f.done;f\u003de.next())WW(this,g.Uo(f.value,d));else XW(this,c.lh)}else\"conversionview\"\u003d\u003d\u003db?this.vb.Nu():\"engagedview\"\u003d\u003d\u003db\u0026\u0026c.Eb\u0026\u0026(this.V().S(\"html5_enable_cpn_macro_substitution_for_trv_discovery_ads\")?(d\u003d{CPN:this.getVideoData().clientPlaybackNonce},\ng.Lu(g.Uo(c.Eb,d))):g.Lu(c.Eb));c.JK\u0026\u0026(d\u003da.getId(),d\u003dyr(c.JK,{label:d}),g.Lu(d));switch(b){case \"videoplaytime25\":c.DK\u0026\u0026WW(this,c.DK);c.Or\u0026\u0026XW(this,c.Or);c.NK\u0026\u0026g.Lu(c.NK);break;case \"videoplaytime50\":c.EK\u0026\u0026WW(this,c.EK);c.Pr\u0026\u0026XW(this,c.Pr);c.cL\u0026\u0026g.Lu(c.cL);break;case \"videoplaytime75\":c.FK\u0026\u0026WW(this,c.FK);c.Qr\u0026\u0026XW(this,c.Qr);c.qL\u0026\u0026g.Lu(c.qL);break;case \"videoplaytime100\":c.zK\u0026\u0026WW(this,c.zK),c.Ep\u0026\u0026XW(this,c.Ep),c.LK\u0026\u0026g.Lu(c.LK)}(b\u003dthis.getVideoData().Wl)\u0026\u0026ROa(this,b,a.getId())\u0026\u0026ROa(this,b,a.getId()+\n\"gaia\");this.vb.removeCueRange(a)};\ng.h.KX\u003dfunction(a){delete this.MB[a.getId()];this.vb.removeCueRange(a);var b;a:{a\u003dthis.getVideoData();var c,d,e,f,k,l,m,n,p,r,t,u,x,y\u003d(null\u003d\u003d\u003d(k\u003dnull\u003d\u003d\u003d(f\u003dnull\u003d\u003d\u003d(e\u003dnull\u003d\u003d\u003d(d\u003dnull\u003d\u003d\u003d(c\u003da.watchNextResponse)||void 0\u003d\u003d\u003dc?void 0:c.contents)||void 0\u003d\u003d\u003dd?void 0:d.singleColumnWatchNextResults)||void 0\u003d\u003d\u003de?void 0:e.autoplay)||void 0\u003d\u003d\u003df?void 0:f.autoplay)||void 0\u003d\u003d\u003dk?void 0:k.sets)||(null\u003d\u003d\u003d(r\u003dnull\u003d\u003d\u003d(p\u003dnull\u003d\u003d\u003d(n\u003dnull\u003d\u003d\u003d(m\u003dnull\u003d\u003d\u003d(l\u003da.watchNextResponse)||void 0\u003d\u003d\u003dl?void 0:l.contents)||void 0\u003d\u003d\u003dm?void 0:m.twoColumnWatchNextResults)||\nvoid 0\u003d\u003d\u003dn?void 0:n.autoplay)||void 0\u003d\u003d\u003dp?void 0:p.autoplay)||void 0\u003d\u003d\u003dr?void 0:r.sets);if(y)for(c\u003dg.q(y),d\u003dc.next();!d.done;d\u003dc.next())if(d\u003dd.value,d\u003dd.autoplayVideo||(null\u003d\u003d\u003d(t\u003dnull\u003d\u003d\u003d(b\u003dd.autoplayVideoRenderer)||void 0\u003d\u003d\u003db?void 0:b.autoplayEndpointRenderer)||void 0\u003d\u003d\u003dt?void 0:t.endpoint),(null\u003d\u003d\u003d(u\u003dnull\u003d\u003d\u003dd||void 0\u003d\u003d\u003dd?void 0:d.watchEndpoint)||void 0\u003d\u003d\u003du?void 0:u.videoId)\u003d\u003d\u003da.videoId\u0026\u0026(null\u003d\u003d\u003d(x\u003dnull\u003d\u003d\u003dd||void 0\u003d\u003d\u003dd?void 0:d.watchEndpoint)||void 0\u003d\u003d\u003dx?0:x.continuePlayback)){b\u003dd;break a}b\u003dnull}t\u003d\nnull\u003d\u003d\u003db||void 0\u003d\u003d\u003db?void 0:b.watchEndpoint;this.S(\"enable_linear_player_handling\")\u0026\u0026t\u0026\u0026this.Ua.Oa(\"onPlayVideo\",{sessionData:{autonav:\"1\",itct:null\u003d\u003d\u003db||void 0\u003d\u003d\u003db?void 0:b.clickTrackingParams},videoId:t.videoId,watchEndpoint:t})};\ng.h.Dl\u003dfunction(a){a!\u003d\u003dthis.appState\u0026\u0026(2\u003d\u003d\u003da\u0026\u00261\u003d\u003d\u003dthis.getPresentingPlayerType()\u0026\u0026(AW(this,-1),AW(this,5)),this.appState\u003da,this.Ua.ea(\"appstatechange\",a))};\ng.h.We\u003dfunction(a,b,c,d,e){this.vb.Sf(a,b,c,d,e)};\ng.h.El\u003dba(9);g.h.isAtLiveHead\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?!1:b;var c\u003dg.hM(this,a);if(!c)return!1;a\u003dBW(this,c);c\u003dCW(this,c);return a!\u003d\u003dc?a.isAtLiveHead(MW(this,c.getCurrentTime(),c),!0):a.isAtLiveHead(void 0,b)};\ng.h.uo\u003dfunction(){var a\u003dg.hM(this,void 0);return a?BW(this,a).uo():0};\ng.h.seekTo\u003dfunction(a,b,c,d){b\u003d!1!\u003d\u003db;if(d\u003dg.hM(this,d))2\u003d\u003d\u003dthis.appState\u0026\u0026IW(this),this.ke(d)?this.Uc?this.Uc.seekTo(a,b,c):this.td.seekTo(a,b,c):d.seekTo(a,{iQ:!b,jQ:c,me:\"application\"})};\ng.h.seekBy\u003dfunction(a,b,c,d){this.seekTo(this.getCurrentTime()+a,b,c,d)};\ng.h.sB\u003dfunction(){this.Ua.Oa(\"SEEK_COMPLETE\")};\ng.h.jY\u003dfunction(a,b){var c\u003da.getVideoData();if(1\u003d\u003d\u003dthis.appState||2\u003d\u003d\u003dthis.appState)c.startSeconds\u003db;2\u003d\u003d\u003dthis.appState?g.U(a.getPlayerState(),512)||IW(this):this.Ua.Oa(\"SEEK_TO\",b)};\ng.h.onAirPlayActiveChange\u003dfunction(){this.Ua.ea(\"airplayactivechange\");this.Y.S(\"html5_external_airplay_events\")\u0026\u0026this.Ua.Oa(\"onAirPlayActiveChange\",this.Ua.Bf())};\ng.h.onAirPlayAvailabilityChange\u003dfunction(){this.Ua.ea(\"airplayavailabilitychange\");this.Y.S(\"html5_external_airplay_events\")\u0026\u0026this.Ua.Oa(\"onAirPlayAvailabilityChange\",this.Ua.Vw())};\ng.h.showAirplayPicker\u003dfunction(){var a;null\u003d\u003d\u003d(a\u003dthis.Ab)||void 0\u003d\u003d\u003da?void 0:a.mp()};\ng.h.GG\u003dfunction(){this.Ua.ea(\"beginseeking\")};\ng.h.LG\u003dfunction(){this.Ua.ea(\"endseeking\")};\ng.h.getStoryboardFormat\u003dfunction(a){return(a\u003dg.hM(this,a))?BW(this,a).getVideoData().getStoryboardFormat():null};\ng.h.jh\u003dfunction(a){return(a\u003dg.hM(this,a))?BW(this,a).getVideoData().jh():null};\ng.h.ke\u003dfunction(a){if(a\u003da||this.Ab){a\u003da.getVideoData();if(this.Uc)a\u003da\u003d\u003d\u003dthis.Uc.Ca.getVideoData();else a:{var b\u003dthis.td;if(a\u003d\u003d\u003db.j.getVideoData()\u0026\u0026b.u.length)a\u003d!0;else{b\u003dg.q(b.u);for(var c\u003db.next();!c.done;c\u003db.next())if(a.Cc\u003d\u003d\u003dc.value.Cc){a\u003d!0;break a}a\u003d!1}}if(a)return!0}return!1};\ng.h.Ks\u003dfunction(a,b,c,d,e,f){return this.Uc?nHa(this.Uc,a,b,c,d,e,f):DHa(this.td,a,b,c,d,e)};\ng.h.Sw\u003dfunction(a,b,c,d,e,f){this.Uc\u0026\u0026nHa(this.Uc,a,b,c,d,e,f);return\"\"};\ng.h.bp\u003dfunction(a){var b;null\u003d\u003d\u003d(b\u003dthis.Uc)||void 0\u003d\u003d\u003db?void 0:b.bp(a)};\ng.h.aq\u003dfunction(a,b){a\u003dvoid 0\u003d\u003d\u003da?-1:a;b\u003dvoid 0\u003d\u003d\u003db?Infinity:b;this.Uc?this.Y.S(\"web_player_ssdai_prevent_clearing_timeline_killswitch\")\u0026\u0026OR(this.Uc,a,b):bS(this.td,a,b)};\ng.h.Mu\u003dfunction(a,b,c){if(this.Uc){var d\u003dthis.Uc,e\u003dc;(c\u003dd.tb.get(a))?(d.Ra(),void 0\u003d\u003d\u003de\u0026\u0026(e\u003dc.hd),a\u003de,d.Ra(),c.durationMs\u003db,c.hd\u003da,d.Y.S(\"web_player_ssdai_prevent_updating_ad_cuerange_killswitch\")\u0026\u0026qHa(d,c)):d.Pj(\"Invalid_timelinePlaybackId_\"+a+\"_specified\")}else{d\u003dthis.td;e\u003dnull;for(var f\u003dg.q(d.u),k\u003df.next();!k.done;k\u003df.next())if(k\u003dk.value,k.Cc\u003d\u003d\u003da){e\u003dk;break}e?(d.Ra(),void 0\u003d\u003d\u003dc\u0026\u0026(c\u003de.hd),JHa(d,e,b,c)):UR(d,\"InvalidTimelinePlaybackId timelinePlaybackId\u003d\"+a)}};\ng.h.enqueueVideoByPlayerVars\u003dfunction(a,b,c,d){c\u003dvoid 0\u003d\u003d\u003dc?Infinity:c;d\u003dvoid 0\u003d\u003d\u003dd?\"\":d;this.ke();a\u003dnew yE(this.Y,a);d\u0026\u0026(a.Cc\u003dd);c\u003dvoid 0\u003d\u003d\u003dc?Infinity:c;b\u003db||this.Ab.getPlayerType();var e;this.Y.S(\"html5_gapless_preloading\")\u0026\u0026(e\u003dLW(this,b,a,!0));e||(e\u003dthis.On(b,a));2\u003d\u003d\u003db\u0026\u0026this.vb\u0026\u0026(b\u003de.getVideoData(),this.vb.mu(b.clientPlaybackNonce,b.Wb||\"\",b.breakType||0,b.Od));this.Tz(e,c)};\ng.h.Tz\u003dfunction(a,b,c){var d\u003dthis;c\u003dvoid 0\u003d\u003d\u003dc?0:c;var e\u003dg.hM(this);e\u0026\u0026(BW(this,e).pQ\u003d!0);dHa(this.Su,a,b,c).then(function(){d.Ua.Oa(\"onQueuedVideoLoaded\")},function(){})};\ng.h.Nt\u003dfunction(){return this.Su.Nt()};\ng.h.clearQueue\u003dfunction(){this.Su.clearQueue()};\ng.h.loadVideoByPlayerVars\u003dfunction(a,b,c,d,e){b\u003dvoid 0\u003d\u003d\u003db?1:b;var f,k\u003d!1,l\u003dnew yE(this.Y,a),m\u003dnull!\u003d\u003d(f\u003dl.xa)\u0026\u0026void 0!\u003d\u003df?f:\"\";this.Kb.timerName\u003dm;this.S(\"web_player_early_cpn\")\u0026\u0026l.clientPlaybackNonce\u0026\u0026this.Kb.info(\"cpn\",l.clientPlaybackNonce);if(!this.S(\"web_player_load_video_context_killswitch\")\u0026\u0026e){for(;l.Mi.length\u0026\u0026l.Mi[0].isExpired();)l.Mi.shift();k\u003dl.Mi.length-1;k\u003d0\u003ck\u0026\u0026e.u(l.Mi[k])\u0026\u0026e.u(l.Mi[k-1]);l.Mi.push(e)}c||(a\u0026\u0026mM(a)?(zD(this.Y)\u0026\u0026!this.yg\u0026\u0026(a.fetch\u003d0),EW(this,a)):this.playlist\u0026\u0026EW(this,\nnull),a\u0026\u0026this.setIsExternalPlaylist(a.external_list),zD(this.Y)\u0026\u0026!this.yg\u0026\u0026FW(this));a\u003dthis.Po(l,b,d);k\u0026\u0026this.We(\"player.fatalexception\",1,\"GENERIC_WITH_LINK_AND_CPN\",(\"loadvideo.1;emsg.\"+l.Mi.join()).replace(/[;:,]/g,\"_\"));return a};\ng.h.preloadVideoByPlayerVars\u003dfunction(a,b,c,d,e){b\u003dvoid 0\u003d\u003d\u003db?1:b;c\u003dvoid 0\u003d\u003d\u003dc?NaN:c;e\u003dvoid 0\u003d\u003d\u003de?\"\":e;d\u003dYC(a);if(!this.Lx.get(b+\"_\"+d+\"_\"+e)){a\u003dnew yE(this.Y,a);e\u0026\u0026(a.Cc\u003de);e\u003db+\"_\"+a.videoId+\"_\"+a.Cc;if(d\u003dthis.Ab){d\u003dthis.Ab.getPlayerType();var f\u003dthis.Ab.getVideoData().videoId,k\u003dthis.Ab.getVideoData().Cc;d\u003de\u003d\u003d\u003dd+\"_\"+f+\"_\"+k}d?(kR(this.Ab,!0),a.dispose()):(a.md\u003d!0,a\u003dthis.On(b,a),1\u003d\u003d\u003db\u0026\u0026CD(this.Y)||kR(a,!0),this.Lx.set(e,a,c||3600))}};\ng.h.setMinimized\u003dfunction(a){this.visibility.setMinimized(a);a\u003dthis.Ac;a\u003da.I.V().showMiniplayerUiWhenMinimized?a.Kd.get(\"miniplayer\"):void 0;a\u0026\u0026(this.Te()?a.load():a.unload());this.Ua.ea(\"minimized\")};\ng.h.setInline\u003dfunction(a){this.visibility.setInline(a)};\ng.h.setInlinePreview\u003dfunction(a){this.visibility.setInline(a);a\u003dthis.Ac;a\u003da.I.V().showInlinePreviewUi?a.Kd.get(\"inline_preview\"):void 0;a\u0026\u0026(this.isInline()?a.load():a.unload(),this.Ua.Oa(\"onInlinePreviewModeChange\"))};\ng.h.Au\u003dfunction(a){var b\u003dthis.Y.S(\"html5_block_pip_non_mse\")\u0026\u0026\"undefined\"\u003d\u003d\u003dtypeof MediaSource,c\u003dthis.Y.aj\u0026\u0026this.Y.S(\"html5_block_pip_with_events\")||b;a\u0026\u0026c\u0026\u0026this.getVideoData()\u0026\u0026!this.getVideoData().backgroundable?this.cF\u0026\u0026b?this.cF.start():this.iL():this.visibility.Au(a)};\ng.h.iL\u003dfunction(){var a,b\u003dnull\u003d\u003d\u003d(a\u003dthis.ra)||void 0\u003d\u003d\u003da?void 0:a.Je();b\u0026\u0026Fv(b).catch(function(c){return g.lw(c)})};\ng.h.setImmersivePreview\u003dfunction(a){this.visibility.setImmersivePreview(a)};\ng.h.gY\u003dfunction(){\"picture-in-picture\"\u003d\u003d\u003dthis.ra.Je().webkitPresentationMode?this.Au(!0):this.Au(!1)};\ng.h.togglePictureInPicture\u003dfunction(){var a\u003dg.hM(this);a\u0026\u0026a.togglePictureInPicture()};\ng.h.Po\u003dfunction(a,b,c){b\u003dvoid 0\u003d\u003d\u003db?1:b;Ux(\"_start\",this.Kb.timerName)||(Fx(\"_start\",void 0,this.Kb.timerName),this.Kb.info(\"srt\",0));var d\u003dLW(this,b,a,!1);d?a.dispose():(d\u003dthis.On(b,a,c),this.S(\"html5_onesie\")\u0026\u0026ZV(d)\u0026\u0026kR(d),this.ZB.stop(),1\u003d\u003d\u003db\u0026\u0026b!\u003d\u003dthis.getPresentingPlayerType()\u0026\u0026this.cancelPlayback(4),this.cancelPlayback(4,b),AR(this,d));d\u003d\u003d\u003dthis.vb\u0026\u0026(this.Y.Xf\u003da.oauthToken);if(!ZV(d))return!1;if(d\u003d\u003d\u003dthis.vb)return this.Dl(1),IW(this);gW(d);return!0};\ng.h.cueVideoByPlayerVars\u003dfunction(a,b){var c\u003dthis;b\u003dvoid 0\u003d\u003d\u003db?1:b;if(a\u0026\u0026mM(a))if(this.Bq\u003d!0,EW(this,a),(a\u003dg.nM(this.playlist))\u0026\u0026a.isValid())RW(this,a,b);else this.playlist.onReady(function(){HW(c)});\nelse{b||(b\u003dthis.getPresentingPlayerType());1\u003d\u003d\u003db\u0026\u0026this.Ps();var d\u003dnew yE(this.Y,a);!g.dD(this.Y)||this.Y.X||1!\u003d\u003db||d.isAd()||d.Wb||!this.Y.S(\"embeds_enable_iframe_apis_through_oneplatform\")?RW(this,d,b):(tCa(d,a?a:{}).then(function(e){RW(c,e,b)}),d.dispose())}};\ng.h.pk\u003dfunction(a,b,c,d,e,f){if(!a\u0026\u0026!c)throw Error(\"Playback source is invalid\");if(fD(this.Y)||g.DD(this.Y))return b\u003db||{},b.lact\u003dOs(),b.vis\u003dthis.Ua.getVisibilityState(),this.Ua.Oa(\"onPlayVideo\",{videoId:a,watchEndpoint:f,sessionData:b,listId:c}),!1;oCa(this.Kb);this.Kb.reset();a\u003d{video_id:a};d\u0026\u0026(a.autoplay\u003d\"1\");d\u0026\u0026(a.autonav\u003d\"1\");c?(a.list\u003dc,this.loadPlaylist(a)):this.loadVideoByPlayerVars(a,1);return!0};\ng.h.cuePlaylist\u003dfunction(a,b,c,d){this.Bq\u003d!0;SOa(this,a,b,c,d)};\ng.h.loadPlaylist\u003dfunction(a,b,c,d){this.Bq\u003d!1;SOa(this,a,b,c,d)};\ng.h.ww\u003dfunction(){if(this.Ua.isMutedByMutedAutoplay())return!1;if(3\u003d\u003d\u003dthis.getPresentingPlayerType())return!0;zD(this.Y)\u0026\u0026!this.yg\u0026\u0026FW(this);return!(!this.playlist||!this.playlist.hasNext())};\ng.h.kq\u003dba(3);\ng.h.nextVideo\u003dfunction(a,b){var c\u003dthis.vb.getVideoData().suggestions;g.gM(this.Ua)\u0026\u0026c\u0026\u00260\u003cc.length?(a\u003dc[0],this.pk(a.videoId,b?a.mw:a.sessionData,a.playlistId,b,void 0,a.aL||void 0)):this.yg?this.Ua.Oa(\"onPlaylistNext\"):3\u003d\u003d\u003dthis.getPresentingPlayerType()?bM(this.Ac).nextVideo():this.playlist\u0026\u0026(zD(this.Y)\u0026\u0026!this.Ua.isFullscreen()?OW(this,\"yt.www.watch.lists.next\"):(this.playlist.hasNext(a)\u0026\u0026oM(this.playlist,pCa(this.playlist)),this.playlist.loaded?(a\u003db\u0026\u0026this.Y.S(\"html5_player_autonav_logging\"),this.Po(g.nM(this.playlist,\nvoid 0,b,a),1)):this.Bq\u003d!1))};\ng.h.previousVideo\u003dfunction(a){this.yg?this.Ua.Oa(\"onPlaylistPrevious\"):3\u003d\u003d\u003dthis.getPresentingPlayerType()?bM(this.Ac).JB():this.playlist\u0026\u0026(zD(this.Y)\u0026\u0026!this.Ua.isFullscreen()?OW(this,\"yt.www.watch.lists.prev\"):(this.playlist.il(a)\u0026\u0026oM(this.playlist,qCa(this.playlist)),this.playlist.loaded?this.Po(g.nM(this.playlist),1):this.Bq\u003d!1))};\ng.h.playVideoAt\u003dfunction(a){this.yg?this.Ua.Oa(\"onPlaylistIndex\",a):this.playlist\u0026\u0026(this.playlist.loaded?this.Po(g.nM(this.playlist,a),1):this.Bq\u003d!1,oM(this.playlist,a))};\ng.h.getPlaylist\u003dfunction(){return this.playlist};\ng.h.Hw\u003dba(13);g.h.lW\u003dfunction(a){this.Ua.Oa(\"onCueRangeEnter\",a.getId())};\ng.h.mW\u003dfunction(a){this.Ua.Oa(\"onCueRangeExit\",a.getId())};\ng.h.Ov\u003dfunction(a,b,c){var d\u003dg.hM(this,b);d\u0026\u0026(d.Ov(a,c),b\u0026\u0026this.getPresentingPlayerType()!\u003d\u003db||yW(this,\"cuerangesadded\",a))};\ng.h.SB\u003dfunction(a,b){var c\u003dg.hM(this,b);c\u0026\u0026(c.SB(a),b\u0026\u0026this.getPresentingPlayerType()!\u003d\u003db||yW(this,\"cuerangesremoved\",a))};\ng.h.qW\u003dfunction(){var a\u003dthis;this.getPresentingPlayerType();this.yp||(this.yp\u003dDu(IUa,this.bO,this));nCa(this.Kb,this.Ab.getVideoData(),VOa(this));uW(this)\u0026\u0026this.Y.j\u0026\u0026\"embedded\"\u003d\u003d\u003dcF(sW(this))\u0026\u0026this.qN\u0026\u0026.01\u003eMath.random()\u0026\u0026g.Dt(\"autoplayTriggered\",{intentional:this.QM});this.qN\u003d!1;this.Ua.Oa(\"onPlaybackStartExternal\");GCa(this.Ac);this.S(\"web_player_defer_ad\")\u0026\u0026DW(this);this.Y.S(\"mweb_client_log_screen_associated\");(function(){var c\u003dg.ew(a.yP||(a.Te()?3:0));if(c\u0026\u0026\"UNDEFINED_CSN\"!\u003d\u003dc){var d\u003d{cpn:a.getVideoData().clientPlaybackNonce,\ncsn:c};if(a.Y.S(\"web_playback_associated_ve\")\u0026\u0026a.getVideoData().Ya){var e\u003dg.aw(a.getVideoData().Ya);g.qw(c,e,void 0);d.playbackVe\u003de.getAsJson()}a.Y.S(\"kevlar_playback_associated_queue\")\u0026\u0026a.getVideoData().queueInfo\u0026\u0026(d.queueInfo\u003da.getVideoData().queueInfo);c\u003d{};a.S(\"web_playback_associated_log_ctt\")\u0026\u0026a.getVideoData().X\u0026\u0026(c.cttAuthInfo\u003d{token:a.getVideoData().X,videoId:a.getVideoData().videoId});g.Dt(\"playbackAssociated\",d,c)}else g.lw(new g.Ws(\"CSN Missing or undefined during playback association\"))})();\nvar b\u003d{};!this.S(\"web_player_csi_ctt_killswitch\")\u0026\u0026this.getVideoData().X\u0026\u0026(b.cttAuthInfo\u003d{token:this.getVideoData().X,videoId:this.getVideoData().videoId});Hx(\"player_att\",b);this.getVideoData().botguardData\u0026\u0026(g.BD(this.Y)||\"MWEB\"\u003d\u003d\u003dthis.Y.deviceParams.c?g.Zr(g.as(),function(){JW(a)}):JW(this));\nthis.aC()};\ng.h.QG\u003dfunction(){this.Ua.ea(\"internalAbandon\");this.S(\"html5_ad_module_cleanup_killswitch\")||NW(this)};\ng.h.bO\u003dfunction(a){a\u003da.j;!isNaN(a)\u0026\u00260\u003ca\u0026\u0026this.vb\u0026\u0026this.vb.Sx(a)};\ng.h.onApiChange\u003dfunction(){this.Y.B\u0026\u0026this.Ab?this.Ua.Oa(\"onApiChange\",this.Ab.getPlayerType()):this.Ua.Oa(\"onApiChange\")};\ng.h.mX\u003dfunction(){var a\u003dthis.ra;a\u003d{volume:g.ch(Math.floor(100*a.getVolume()),0,100),muted:a.oA()};a.muted||KW(this,!1);this.rg\u003dg.Kf(a);this.Ua.Oa(\"onVolumeChange\",a)};\ng.h.mutedAutoplay\u003dfunction(){var a\u003dthis.getVideoData().videoId;a\u0026\u0026(this.loadVideoByPlayerVars({video_id:a,playmuted:!0}),this.Ua.Oa(\"onMutedAutoplayStarts\"))};\ng.h.onFullscreenChange\u003dfunction(){var a\u003dTW(this);this.gj(a?1:0);YOa(this,!!a)};\ng.h.gj\u003dfunction(a){var b\u003d!!a,c\u003d!!this.qt()!\u003d\u003db;this.visibility.gj(a);this.template.gj(b);this.S(\"html5_media_fullscreen\")\u0026\u0026!b\u0026\u0026this.ra\u0026\u0026TW(this)\u003d\u003d\u003dthis.ra.Je()\u0026\u0026this.ra.ow();this.template.resize();c\u0026\u0026this.Kb.tick(\"fsc\");c\u0026\u0026(this.Ua.ea(\"fullscreentoggled\",b),a\u003dsW(this),b\u003d{fullscreen:b,videoId:a.SD||a.videoId,time:this.getCurrentTime()},this.Ua.getPlaylistId()\u0026\u0026(b.listId\u003dthis.Ua.getPlaylistId()),this.Ua.Oa(\"onFullscreenChange\",b))};\ng.h.isFullscreen\u003dfunction(){return this.visibility.isFullscreen()};\ng.h.qt\u003dfunction(){return this.visibility.qt()};\ng.h.YX\u003dfunction(){this.Ab\u0026\u0026(0!\u003d\u003dthis.qt()\u0026\u00261!\u003d\u003dthis.qt()||this.gj(TW(this)?1:0),this.Y.aj\u0026\u0026this.getVideoData()\u0026\u0026!this.getVideoData().backgroundable\u0026\u0026this.ra\u0026\u0026.33\u003ewindow.outerHeight*window.outerWidth/(window.screen.width*window.screen.height)\u0026\u0026this.ra.ow())};\ng.h.eX\u003dfunction(a){3!\u003d\u003dthis.getPresentingPlayerType()\u0026\u0026this.Ua.ea(\"liveviewshift\",a)};\ng.h.playVideo\u003dfunction(a){if(a\u003dg.hM(this,a))2\u003d\u003d\u003dthis.appState?IW(this):(null!\u003dthis.tj\u0026\u0026this.tj.ub\u0026\u0026this.tj.start(),g.U(a.getPlayerState(),2)?this.seekTo(0):a.playVideo())};\ng.h.pauseVideo\u003dfunction(a){(a\u003dg.hM(this,a))\u0026\u0026a.pauseVideo()};\ng.h.stopVideo\u003dfunction(){var a\u003dthis.vb.getVideoData(),b\u003dnew yE(this.Y,{video_id:a.SD||a.videoId,oauth_token:a.oauthToken});b.Z\u003dg.Kf(a.Z);this.cancelPlayback(6);RW(this,b,1);null!\u003dthis.tj\u0026\u0026this.tj.stop()};\ng.h.cancelPlayback\u003dfunction(a,b){Cu(this.yp);this.yp\u003d0;var c\u003dg.hM(this,b);c\u0026\u0026(this.Y.S(\"html5_high_res_logging\")\u0026\u0026c.Aa(\"canclpb\",{r:a}),1!\u003d\u003dthis.appState\u0026\u00262!\u003d\u003dthis.appState\u0026\u0026(c\u003d\u003d\u003dthis.Ab\u0026\u0026FM(this.Ac,a),1\u003d\u003d\u003db\u0026\u0026(c.stopVideo(),NW(this)),c.Xm(),yW(this,\"cuerangesremoved\",c.qm()),c.dh.reset(),this.Su\u0026\u0026c.isGapless()\u0026\u0026(c.Kg(!0),c.setMediaElement(this.ra))))};\ng.h.sendVideoStatsEngageEvent\u003dfunction(a,b,c){(b\u003dg.hM(this,b))\u0026\u0026this.Y.enabledEngageTypes.has(a.toString())?b.sendVideoStatsEngageEvent(a,c):c\u0026\u0026c()};\ng.h.ih\u003dfunction(a){var b\u003dg.hM(this,void 0);return b\u0026\u0026this.Y.enabledEngageTypes.has(a.toString())?b.ih(a):null};\ng.h.updatePlaylist\u003dfunction(){zD(this.Y)?FW(this):g.dD(this.Y)\u0026\u0026GW(this);this.Ua.Oa(\"onPlaylistUpdate\")};\ng.h.setSizeStyle\u003dfunction(a,b){this.IP\u003da;this.YF\u003db;this.Ua.ea(\"sizestylechange\",a,b);this.template.resize()};\ng.h.isWidescreen\u003dfunction(){return this.YF};\ng.h.Te\u003dfunction(){return this.visibility.Te()};\ng.h.isInline\u003dfunction(){return this.visibility.isInline()};\ng.h.Lt\u003dfunction(){return this.visibility.Lt()};\ng.h.Jt\u003dfunction(){return this.visibility.Jt()};\ng.h.ax\u003dfunction(){return this.IP};\ng.h.getAdState\u003dfunction(){if(3\u003d\u003d\u003dthis.getPresentingPlayerType())return bM(this.Ac).getAdState();if(!this.ke()){var a\u003dGM(this.wb());if(a)return a.getAdState()}return-1};\ng.h.XX\u003dfunction(a){var b\u003dthis.template.getVideoContentRect();rm(this.jN,b)||(this.jN\u003db,this.Ab\u0026\u0026eW(this.Ab),this.vb\u0026\u0026this.vb!\u003d\u003dthis.Ab\u0026\u0026eW(this.vb),1\u003d\u003d\u003dthis.qt()\u0026\u0026this.Gx\u0026\u0026YOa(this,!0));this.eG\u0026\u0026g.lh(this.eG,a)||(this.Ua.ea(\"appresize\",a),this.eG\u003da)};\ng.h.rf\u003dfunction(){return this.Ua.rf()};\ng.h.pY\u003dfunction(){2\u003d\u003d\u003dthis.getPresentingPlayerType()\u0026\u0026this.td.isManifestless()\u0026\u0026!this.S(\"web_player_manifestless_ad_signature_expiration_killswitch\")?IHa(this.td):(this.Uc\u0026\u0026(OR(this.Uc),NW(this)),zW(this,\"signature\",void 0,!0))};\ng.h.oO\u003dfunction(){this.Kg();xW(this)};\ng.h.sX\u003dfunction(a){\"manifest.net.badstatus\"\u003d\u003d\u003da.errorCode\u0026\u0026\"401\"\u003d\u003d\u003da.details.rc\u0026\u0026this.Ua.Oa(\"onPlayerRequestAuthFailed\")};\ng.h.Ax\u003dfunction(){this.Ua.Oa(\"CONNECTION_ISSUE\")};\ng.h.Cx\u003dfunction(a){this.Ua.ea(\"heartbeatparams\",a)};\ng.h.XB\u003dfunction(a){this.Ua.Oa(\"onAutonavChangeRequest\",1!\u003d\u003da)};\ng.h.xd\u003dfunction(){return this.ra};\ng.h.setBlackout\u003dfunction(a){this.Y.Sb\u003da;this.Ab\u0026\u0026(this.Ab.Cr(),this.Y.ma\u0026\u0026$Oa(this))};\ng.h.setAccountLinkState\u003dfunction(a){var b\u003dg.hM(this);b\u0026\u0026(b.getVideoData().GK\u003da,b.Cr())};\ng.h.updateAccountLinkingConfig\u003dfunction(a){var b\u003dg.hM(this);if(b){var c\u003db.getVideoData();c.accountLinkingConfig\u0026\u0026(c.accountLinkingConfig.linked\u003da);this.Ua.ea(\"videodatachange\",\"dataupdated\",c,b.getPlayerType())}};\ng.h.uX\u003dfunction(){var a\u003dg.hM(this);if(a){var b\u003d!this.Ua.Zw();(a.BM\u003db)||a.Iq.stop();if(a.videoData.j)if(b)a.videoData.j.resume();else{var c\u003da.videoData.j;c.C\u0026\u0026c.C.stop()}a.Y.S(\"html5_suspend_loader\")\u0026\u0026a.Wa\u0026\u0026(b?a.Wa.resume():mW(a,!0));a.Y.S(\"html5_fludd_suspend\")\u0026\u0026(g.U(a.playerState,2)||b?g.U(a.playerState,512)\u0026\u0026b\u0026\u0026a.hc(bI(a.playerState,512)):a.hc(aI(a.playerState,512)));a\u003da.Zb;a.qoe\u0026\u0026(a\u003da.qoe,g.MU(a,g.yR(a.j),\"stream\",[b?\"A\":\"I\"]))}};\ng.h.onLoadedMetadata\u003dfunction(){this.Ua.Oa(\"onLoadedMetadata\")};\ng.h.onDrmOutputRestricted\u003dfunction(){this.Ua.Oa(\"onDrmOutputRestricted\")};\ng.h.hE\u003dfunction(){this.S(\"html5_skip_empty_load\")\u0026\u0026(fVa\u003d!0);iVa\u003dthis.S(\"html5_ios_force_seek_to_zero_on_stop\");gVa\u003dthis.S(\"html5_ios7_force_play_on_stall\");hVa\u003dthis.S(\"html5_ios4_seek_above_zero\");qsa\u003dthis.S(\"html5_retain_source_buffer_appends_for_debugging\");this.S(\"html5_mediastream_applies_timestamp_offset\")\u0026\u0026(jT\u003d!0);this.S(\"html5_dont_override_default_sample_desc_index\")\u0026\u0026(nra\u003d!0);var a\u003dg.XB(this.Y.experiments,\"html5_cobalt_override_quic\");a\u0026\u0026PGa(0\u003ca);Error.stackTraceLimit\u003d25;var b\u003dg.XB(this.Y.experiments,\n\"html5_idle_rate_limit_ms\");b\u0026\u0026Object.defineProperty(window,\"requestIdleCallback\",{value:function(c){return window.setTimeout(c,b)}})};\ng.h.lG\u003dfunction(){this.QM\u003d!0};\ng.h.va\u003dfunction(){this.Ac.dispose();this.td.dispose();this.Uc\u0026\u0026this.Uc.dispose();this.vb.dispose();this.Kg();g.df(xf(this.Ru),this.playlist);Cu(this.yp);this.yp\u003d0;this.MH\u0026\u0026(g.Jr(this.MH),this.MH\u003dvoid 0);g.I.prototype.va.call(this)};\ng.h.S\u003dfunction(a){return this.Y.S(a)};\ng.h.eC\u003dfunction(){return this.oy};\ng.h.requestStorageAccess\u003dfunction(a,b){document.requestStorageAccess().then(a,b)};\ng.h.setScreenLayer\u003dfunction(a){this.yP\u003da};\ng.h.seekToChapterWithAnimation\u003dfunction(a){var b,c,d\u003dnull\u003d\u003d\u003d(b\u003dVL(this.wb()))||void 0\u003d\u003d\u003db?void 0:b.xw(),e\u003dnull\u003d\u003d\u003d(c\u003dthis.getVideoData())||void 0\u003d\u003d\u003dc?void 0:c.vj;if(e\u0026\u0026d instanceof g.iN\u0026\u0026a\u003ce.length\u0026\u00260\u003c\u003da){e\u003dg.q(e);for(var f\u003de.next();!f.done;f\u003de.next())if(f\u003df.value,f.index\u003d\u003d\u003da){a\u003d1E3*this.getCurrentTime()\u003cf.startTime?1:-1;d.mP(a,f.title);UW(this,f.startTime/1E3);break}}};\ng.h.downloadVideo\u003dfunction(a,b){var c\u003dthis,d,e,f,k;return g.B(function(l){if(1\u003d\u003dl.j)return(d\u003dJM(c.Ac))?(b\u0026\u0026(f\u003d{ytMainDownloadedVideoEntityActionMetadata:{maximumDownloadQuality:b}}),g.A(l,d.fP([a],\"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD\",f),6)):c.Me?g.A(l,KGa(c.Me,[a],b),5):l.return(Promise.reject());if(6!\u003dl.j)return e\u003dl.u,l.return(e[0]);k\u003dl.u;return l.return(k[0])})};\ng.h.pauseVideoDownload\u003dfunction(a){var b\u003dJM(this.Ac);b?b.Hx(a):this.Me\u0026\u0026this.Me.Hx(a)};\ng.h.resumeVideoDownload\u003dfunction(a){var b\u003dthis,c;return g.B(function(d){return(c\u003dJM(b.Ac))?d.return(c.jr(a)):b.Me?d.return(b.Me.jr(a)):d.return(Promise.reject())})};\ng.h.refreshAllVideos\u003dfunction(a){void 0\u003d\u003d\u003da\u0026\u0026(a\u003d14400);var b\u003dJM(this.Ac);return b?b.Vm(a):this.Me?this.Me.Vm(a):Promise.reject()};\ng.h.deleteVideos\u003dfunction(a){var b\u003dJM(this.Ac);return b?b.fP(a,\"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE\"):this.Me?this.Me.deleteVideos(a):Promise.reject()};\ng.h.deleteAllVideos\u003dfunction(){var a\u003dJM(this.Ac);return a?a.deleteAll():this.Me?this.Me.deleteAllVideos():Promise.reject()};\ng.h.isOrchestrationLeader\u003dfunction(){var a\u003dJM(this.Ac);return a?a.isOrchestrationLeader():this.Me?this.Me.isOrchestrationLeader():!1};\ng.h.getStatsForNerds\u003dfunction(){var a\u003dthis.Ua,b\u003dg.hM(this),c\u003da.getVideoData(),d\u003da.xd(),e\u003dd.Je(),f\u003db.Mw(),k\u003db.aI,l\u003d8*kS(k,\"bandwidth\")/1024,m\u003dkS(k,\"networkactivity\")/1024,n\u003dkS(k,\"bufferhealth\");if(b.Td){var p\u003db.videoData.useInnertubeDrmService()?\"IT/\":\"\";p+\u003db.Td.j.yf()+\"/\"+ey(b.vt());p+\u003d\"/\"+b.Td.yf()}else p\u003d\"\";var r\u003db.getPlayerState().state.toString(16),t\u003dd.getCurrentTime().toFixed(2),u\u003dHA(d.dg(),\",\",3),x\u003d\"\";if(c.isDaiEnabled()){c.enableServerStitchedDai\u0026\u0026(x+\u003d\"SS\");x+\u003d\"DAI, \";a:{if(b.td){if(b.td.Rn){var y\u003d\n\"D,\";break a}y\u003db.td.Ei;if(0\u003cy){y\u003d\"AD\"+y+\", \";break a}}y\u003d\"\"}y\u0026\u0026(x+\u003dy)}if(c.fetchType){switch(c.fetchType){case \"onesie\":y\u003d\"o\";break;case \"gp\":y\u003d\"gp\";break;default:y\u003d\"gvi\"}x+\u003d\"vd:\"+y+\", \"}x+\u003d\"s:\"+r+\" t:\"+t+\" b:\"+u+\" \";d.vv()\u0026\u0026(x+\u003d\"S\");d.Ml()\u0026\u0026(x+\u003d\"P\");d.ul()\u0026\u0026(x+\u003d\"E\");a.isOrchestrationLeader()\u0026\u0026(x+\u003d\" L\");(d\u003db.Dw())\u0026\u0026(x+\u003d\" l:\"+d.toFixed());d\u003db.getCurrentTime();r\u003dc.UD;d\u0026\u0026d\u003er.start\u0026\u0026d\u003cr.end\u0026\u0026(x+\u003d\" as\");d\u003dx;x\u003dg.AD();r\u003dg.eM(a).dV;t\u003dc.C\u0026\u0026!c.C.j?\"display:none\":\"\";if((u\u003dc.clientPlaybackNonce)\u0026\u002616\u003d\u003du.length){y\u003d\n0;for(var z\u003d\"\",E\u003d0;10\u003eE;E++)if(y\u003d(y\u003c\u003c6)+\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_\".indexOf(u.charAt(E)),4\u003d\u003dE%5){for(var H\u003d\"\",G\u003d0;6\u003eG;G++)H\u003d\"0123456789ABCDEFGHJKMNPQRSTVWXYZ\".charAt(y\u002631)+H,y\u003e\u003e\u003d5;z+\u003dH}u\u003dz.substr(0,4)+\" \"+z.substr(4,4)+\" \"+z.substr(8,4)}else u\u003d\"\";l\u003d{video_id_and_cpn:c.videoId+\" / \"+u,codecs:\"\",dims_and_frames:\"\",bandwidth_kbps:l.toFixed(0)+\" Kbps\",buffer_health_seconds:n.toFixed(2)+\" s\",date:\"\"+(new Date).toString(),drm_style:p?\"\":\"display:none\",drm:p,debug_info:d,\nbandwidth_style:t,network_activity_style:t,network_activity_bytes:m.toFixed(0)+\" KB\",shader_info:r,shader_info_style:r?\"\":\"display:none\",playback_categories:\"\"};m\u003de.clientWidth+\"x\"+e.clientHeight+(1\u003cx?\"*\"+x.toFixed(2):\"\");n\u003d\"-\";f.totalVideoFrames\u0026\u0026(n\u003d(f.droppedVideoFrames||0)+\" dropped of \"+f.totalVideoFrames);l.dims_and_frames\u003dm+\" / \"+n;a\u003da.getVolume();f\u003dswa(c);a\u003dMath.round(a)+\"% / \"+Math.round(a*f)+\"%\";f\u003dc.Od.toFixed(1);isFinite(Number(f))\u0026\u0026(a+\u003d\" (content loudness \"+f+\"dB)\");l.volume\u003da;l.resolution\u003d\ne.videoWidth+\"x\"+e.videoHeight;if(a\u003dc.u)if(e\u003da.video)f\u003de.fps,1\u003cf\u0026\u0026(l.resolution+\u003d\"@\"+f),(f\u003dg.iW(b))\u0026\u0026f.video\u0026\u0026(l.resolution+\u003d\" / \"+f.video.width+\"x\"+f.video.height,1\u003cf.video.fps\u0026\u0026(l.resolution+\u003d\"@\"+f.video.fps)),l.codecs\u003dNHa(a),!c.J||a.audio\u0026\u0026a.video?a.audio\u0026\u0026a.audio.itag\u0026\u0026(l.codecs+\u003d\" / \"+a.audio.itag+\"A\"):l.codecs+\u003d\" / \"+NHa(c.J),e.u||e.primaries?(a\u003de.u||\"unknown\",\"smpte2084\"\u003d\u003d\u003da?a+\u003d\" (PQ)\":\"arib-std-b67\"\u003d\u003d\u003da\u0026\u0026(a+\u003d\" (HLG)\"),l.color\u003da+\" / \"+(e.primaries||\"unknown\"),l.color_style\u003d\"\"):l.color_style\u003d\n\"display:none\";e\u003dc.isLivePlayback;a\u003dc.df;l.live_mode_style\u003de||a?\"\":\"display:none\";l.live_latency_style\u003de?\"\":\"display:none\";if(a)l.live_mode\u003d\"Post-Live\"+(HE(c)?\" Manifestless\":\"\");else if(e){a\u003dkS(k,\"livelatency\");l.live_latency_secs\u003da.toFixed(2)+\"s\";e\u003dHE(c)?\"Manifestless, \":\"\";c.fh\u0026\u0026(e+\u003d\"Windowed, \");f\u003d\"Uncertain\";if(0\u003c\u003da\u0026\u0026120\u003ea)if(c.latencyClass\u0026\u0026\"UNKNOWN\"!\u003d\u003dc.latencyClass)switch(c.latencyClass){case \"NORMAL\":f\u003d\"Optimized for Normal Latency\";break;case \"LOW\":f\u003d\"Optimized for Low Latency\";break;case \"ULTRALOW\":f\u003d\n\"Optimized for Ultra Low Latency\";break;default:f\u003d\"Unknown Latency Setting\"}else f\u003dc.isLowLatencyLiveStream?\"Optimized for Low Latency\":\"Optimized for Smooth Streaming\";e+\u003df;(a\u003db.getPlaylistSequenceForTime(b.getCurrentTime()))\u0026\u0026(e+\u003d\", seq \"+a.sequence);l.live_mode\u003de}b.isGapless()\u0026\u0026(l.playback_categories+\u003d\"Gapless \");l.playback_categories_style\u003dl.playback_categories?\"\":\"display:none\";l.bandwidth_samples\u003djS(k,\"bandwidth\");l.network_activity_samples\u003djS(k,\"networkactivity\");l.live_latency_samples\u003djS(k,\n\"livelatency\");l.buffer_health_samples\u003djS(k,\"bufferhealth\");b\u003dg.iF(c);if(c.cotn||b)l.cotn_and_local_media\u003d(c.cotn?c.cotn:\"null\")+\" / \"+b;l.cotn_and_local_media_style\u003dl.cotn_and_local_media?\"\":\"display:none\";ME(c,\"web_player_release_debug\")?(l.release_name\u003d\"youtube.player.web_20220223_01_RC00\",l.release_style\u003d\"\"):l.release_style\u003d\"display:none\";return l};\ng.h.getVideoUrl\u003dfunction(a,b,c,d,e){return this.Rb\u0026\u0026this.Rb.postId?(a\u003dthis.Y.getVideoUrl(a),a\u003dvj(a,\"v\"),a.replace(\"/watch\",\"/clip/\"+this.Rb.postId)):this.Y.getVideoUrl(a,b,c,d,e)};\nvar L2\u003d{};g.Ia(\"yt.player.Application.create\",g.vW.create,void 0);g.Ia(\"yt.player.Application.createAlternate\",g.vW.create,void 0);$oa(hw(),{Om:[{lx:/Unable to load player module/,weight:20},{lx:/Failed to fetch/,weight:500},{lx:/XHR API fetch failed/,weight:10},{lx:/JSON parsing failed after XHR fetch/,weight:10},{lx:/Retrying OnePlatform request/,weight:10}]});var LVa\u003dg.Ja(\"ytcsi.tick\");LVa\u0026\u0026LVa(\"pe\");var ePa\u003dnew Map([[\"unspecified\",\"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED\"],[\"core\",\"CONTROL_FLOW_MANAGER_LAYER_CORE\"],[\"adapter\",\"CONTROL_FLOW_MANAGER_LAYER_ADAPTER\"],[\"surface\",\"CONTROL_FLOW_MANAGER_LAYER_SURFACE\"],[\"external\",\"CONTROL_FLOW_MANAGER_LAYER_EXTERNAL\"]]),cPa\u003dnew Map([[\"normal\",{pu:\"ADS_CLIENT_EVENT_TYPE_NORMAL_EXIT_LAYOUT_REQUESTED\",Fu:\"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_NORMALLY\"}],[\"skipped\",{pu:\"ADS_CLIENT_EVENT_TYPE_SKIP_EXIT_LAYOUT_REQUESTED\",Fu:\"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_SKIP\"}],\n[\"muted\",{pu:\"ADS_CLIENT_EVENT_TYPE_MUTE_EXIT_LAYOUT_REQUESTED\",Fu:\"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_MUTE\"}],[\"abandoned\",{pu:\"ADS_CLIENT_EVENT_TYPE_ABANDON_EXIT_LAYOUT_REQUESTED\",Fu:\"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_ABANDON\"}],[\"user_input_submitted\",{pu:\"ADS_CLIENT_EVENT_TYPE_USER_INPUT_SUBMITTED_EXIT_LAYOUT_REQUESTED\",Fu:\"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_USER_INPUT_SUBMITTED\"}],[\"user_cancelled\",{pu:\"ADS_CLIENT_EVENT_TYPE_USER_CANCELLED_EXIT_LAYOUT_REQUESTED\",Fu:\"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_USER_CANCELLED\"}]]);var MVa\u003d{eca:\"replaceUrlMacros\",Haa:\"onAboutThisAdPopupClosed\"};fX.prototype.Zk\u003dfunction(){return\"adLifecycleCommand\"};\nfX.prototype.handle\u003dfunction(a){var b\u003dthis;switch(a.action){case \"END_LINEAR_AD\":g.ii(function(){b.controller.Un()});\nbreak;case \"END_LINEAR_AD_PLACEMENT\":g.ii(function(){b.controller.Vk()});\nbreak;case \"FILL_ABOVE_FEED_SLOT\":g.ii(function(){a.elementId\u0026\u0026b.controller.Yz(a.elementId)});\nbreak;case \"CLEAR_ABOVE_FEED_SLOT\":g.ii(function(){b.controller.Iz()})}};\nfX.prototype.Cm\u003dfunction(a){this.handle(a)};gX.prototype.Zk\u003dfunction(){return\"clearCueRangesCommand\"};\ngX.prototype.handle\u003dfunction(){var a\u003dthis.CE();g.ii(function(){a.Rf(Array.from(a.Rp))})};\ngX.prototype.Cm\u003dfunction(a){this.handle(a)};hX.prototype.Zk\u003dfunction(){return\"muteAdEndpoint\"};\nhX.prototype.handle\u003dfunction(a){jPa(this,a)};\nhX.prototype.Cm\u003dfunction(a,b){jPa(this,a,b)};iX.prototype.Zk\u003dfunction(){return\"openPopupAction\"};\niX.prototype.handle\u003dfunction(){};\niX.prototype.Cm\u003dfunction(a){this.handle(a)};jX.prototype.Zk\u003dfunction(){return\"pingingEndpoint\"};\njX.prototype.handle\u003dfunction(){};\njX.prototype.Cm\u003dfunction(a){this.handle(a)};kX.prototype.Zk\u003dfunction(){return\"urlEndpoint\"};\nkX.prototype.handle\u003dfunction(a,b){b\u003dObject.assign({},b);if(RY(this.eZ,\"h5_enable_adcpn_macro_substitution_for_click_pings\")){var c\u003dLw(this.bk,2);c\u0026\u0026(b.AD_CPN\u003dc.clientPlaybackNonce)}b\u003dg.Uo(a.url,b);var d,e,f;if((null\u003d\u003d\u003d(d\u003da.browserConversionApiData)||void 0\u003d\u003d\u003dd?0:d.impressiondata)\u0026\u0026(null\u003d\u003d\u003d(e\u003da.browserConversionApiData)||void 0\u003d\u003d\u003de?0:e.conversiondestination)){if(null\u003d\u003d\u003d(f\u003da.browserConversionApiData)||void 0\u003d\u003d\u003df?0:f.originTrialToken)d\u003ddocument.createElement(\"meta\"),d.setAttribute(\"http-equiv\",\"origin-trial\"),\nd.setAttribute(\"content\",a.browserConversionApiData.originTrialToken),document.head.appendChild(d);a\u003d{attributionSourceEventId:a.browserConversionApiData.impressiondata,attributionDestination:a.browserConversionApiData.conversiondestination,attributionReportTo:a.browserConversionApiData.reportingorigin,attributionExpiry:Number(a.browserConversionApiData.impressionexpiry)||void 0}}else a\u003dvoid 0;g.tK(b,void 0,void 0,a)};\nkX.prototype.Cm\u003dfunction(){S(\"Trying to handle UrlEndpoint with no macro in controlflow\")};lX.prototype.Zk\u003dfunction(){return\"adPingingEndpoint\"};\nlX.prototype.handle\u003dfunction(a,b,c){b\u003dvoid 0\u003d\u003d\u003db?{}:b;c\u003dvoid 0\u003d\u003d\u003dc?{}:c;this.Sp.send(a,b,c)};\nlX.prototype.Cm\u003dfunction(a,b){gRa(this.Ta.get(),a,b,void 0)};mX.prototype.Zk\u003dfunction(){return\"changeEngagementPanelVisibilityAction\"};\nmX.prototype.handle\u003dfunction(a){this.I.Oa(\"changeEngagementPanelVisibility\",{changeEngagementPanelVisibilityAction:a})};\nmX.prototype.Cm\u003dfunction(a){this.handle(a)};nX.prototype.Zk\u003dfunction(){return\"loggingUrls\"};\nnX.prototype.handle\u003dfunction(a,b,c){b\u003dvoid 0\u003d\u003d\u003db?{}:b;c\u003dvoid 0\u003d\u003d\u003dc?{}:c;a\u003dg.q(a);for(var d\u003da.next();!d.done;d\u003da.next())d\u003dd.value,this.Wh.send(d.baseUrl,b,c,d.headers)};\nnX.prototype.Cm\u003dfunction(a,b){a\u003dg.q(a);for(var c\u003da.next();!c.done;c\u003da.next())c\u003dc.value,gRa(this.Ta.get(),c.baseUrl,b,c.headers)};g.w(lPa,g.I);var BPa\u003dnew Map([[\"TRIGGER_CATEGORY_LAYOUT_EXIT_NORMAL\",\"trigger_category_layout_exit_normal\"],[\"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_SKIPPED\",\"trigger_category_layout_exit_user_skipped\"],[\"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_MUTED\",\"trigger_category_layout_exit_user_muted\"],[\"TRIGGER_CATEGORY_SLOT_EXPIRATION\",\"trigger_category_slot_expiration\"],[\"TRIGGER_CATEGORY_SLOT_FULFILLMENT\",\"trigger_category_slot_fulfillment\"],[\"TRIGGER_CATEGORY_SLOT_ENTRY\",\"trigger_category_slot_entry\"],[\"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_INPUT_SUBMITTED\",\n\"trigger_category_layout_exit_user_input_submitted\"],[\"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_CANCELLED\",\"trigger_category_layout_exit_user_cancelled\"]]);g.w(oX,g.I);g.h\u003doX.prototype;g.h.sF\u003dfunction(a,b){return this.j.sF(a,b)};\ng.h.Th\u003dfunction(a,b){VY(this.Xb,\"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_RECEIVED\",a,b,void 0);for(var c\u003dg.q(this.Qd),d\u003dc.next();!d.done;d\u003dc.next())d.value.Th(a,b)};\ng.h.tf\u003dfunction(a){if(sX(this.j,a)){JH(this.Xb,\"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED\",a);this.j.tf(a);for(var b\u003dg.q(this.Qd),c\u003db.next();!c.done;c\u003db.next())c.value.tf(a);oPa(this,a)}};\ng.h.uf\u003dfunction(a){if(sX(this.j,a)){JH(this.Xb,\"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED\",a);this.j.uf(a);for(var b\u003dg.q(this.Qd),c\u003db.next();!c.done;c\u003db.next())c.value.uf(a);sX(this.j,a)\u0026\u0026tX(this.j,a).D\u0026\u0026qX(this,a,!1)}};\ng.h.tB\u003dfunction(a){JH(this.Xb,\"ADS_CLIENT_EVENT_TYPE_SLOT_FULFILLMENT_CANCELLED\",a);sX(this.j,a)\u0026\u0026(this.j.tB(a),qX(this,a,!1))};\ng.h.Mc\u003dfunction(a,b){if(sX(this.j,a)){uX(this.Xb,\"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED\",a,b);for(var c\u003dg.q(this.Qd),d\u003dc.next();!d.done;d\u003dc.next())d.value.Mc(a,b)}};\ng.h.Zc\u003dfunction(a,b,c){if(sX(this.j,a)){uX(this.Xb,dPa(c),a,b);this.j.Zc(a,b);for(var d\u003dg.q(this.Qd),e\u003dd.next();!e.done;e\u003dd.next())e.value.Zc(a,b,c);(c\u003dmY(this.j,a))\u0026\u0026b.layoutId\u003d\u003d\u003dc.layoutId\u0026\u0026yPa(this,a,!1)}};\ng.h.Ff\u003dfunction(a,b,c){S(c,a,b,void 0,c.Tp);qX(this,a,!0)};\ng.h.va\u003dfunction(){var a\u003dAPa(this.j);a\u003dg.q(a);for(var b\u003da.next();!b.done;b\u003da.next())qX(this,b.value,!1);g.I.prototype.va.call(this)};zPa.prototype.isActive\u003dfunction(){switch(this.j){case \"entered\":case \"rendering\":case \"rendering_stop_requested\":case \"exit_requested\":return!0;default:return!1}};g.w(vX,bb);g.w(jY,bb);g.w(pY,g.I);g.h\u003dpY.prototype;g.h.sF\u003dfunction(a,b){b\u003dlY(this,a+\"_\"+b);a\u003d[];b\u003dg.q(b.values());for(var c\u003db.next();!c.done;c\u003db.next())a.push(c.value.slot);return a};\ng.h.wh\u003dfunction(a){a\u003dtX(this,a);\"not_scheduled\"!\u003d\u003da.j\u0026\u0026nY(a.slot,a.j,\"onSlotScheduled\");a.j\u003d\"scheduled\"};\ng.h.qw\u003dfunction(a){a\u003dtX(this,a);a.C\u003d\"fill_requested\";a.K.qw()};\ng.h.tf\u003dfunction(a){a\u003dtX(this,a);\"enter_requested\"!\u003d\u003da.j\u0026\u0026nY(a.slot,a.j,\"onSlotEntered\");a.j\u003d\"entered\"};\ng.h.tB\u003dfunction(a){tX(this,a).C\u003d\"fill_canceled\"};\ng.h.uf\u003dfunction(a){a\u003dtX(this,a);\"exit_requested\"!\u003d\u003da.j\u0026\u0026nY(a.slot,a.j,\"onSlotExited\");a.j\u003d\"scheduled\"};\ng.h.Zc\u003dfunction(a,b){a\u003dtX(this,a);null!\u003da.layout\u0026\u0026a.layout.layoutId\u003d\u003d\u003db.layoutId\u0026\u0026(\"rendering_stop_requested\"!\u003d\u003da.j\u0026\u0026nY(a.slot,a.j,\"onLayoutExited\"),a.j\u003d\"entered\")};g.w(tY,g.I);tY.prototype.B\u003dfunction(){return this.u};g.w(uY,g.I);uY.prototype.get\u003dfunction(){this.isDisposed()\u0026\u0026S(\"Tried to retrieve object during dispose\",void 0,void 0,{type:typeof this.j});this.j||(this.j\u003dthis.u());return this.j};vY.prototype.executeCommand\u003dfunction(a,b){LI(this.j(),a,b)};\nvY.prototype.Hd\u003dfunction(a,b){Wya(this.j(),a,b)};g.w(UY,g.I);g.w(XY,g.I);XY.prototype.onCueRangeEnter\u003dfunction(){};\nXY.prototype.onCueRangeExit\u003dfunction(a){var b\u003dthis,c\u003dthis.j.get(a);c\u0026\u0026(this.j.delete(a),this.u.get().removeCueRange(a),Kw(this.B.get(),\"OPPORTUNITY_TYPE_THROTTLED_AD_BREAK_REQUEST_SLOT_REENTRY\",function(){var d\u003db.C.get();d\u003dRw(d.u.get(),\"SLOT_TYPE_AD_BREAK_REQUEST\");return[Object.assign(Object.assign({},c),{slotId:d,Pb:c.Pb?TQa(c.slotId,d,c.Pb):void 0,qc:UQa(c.slotId,d,c.qc),vc:UQa(c.slotId,d,c.vc)})]},c.slotId))};\nXY.prototype.rh\u003dfunction(){for(var a\u003dg.q(this.j.keys()),b\u003da.next();!b.done;b\u003da.next())b\u003db.value,this.u.get().removeCueRange(b);this.j.clear()};\nXY.prototype.Vj\u003dfunction(){};g.w(YY,g.I);g.h\u003dYY.prototype;g.h.wh\u003dfunction(){};\ng.h.Xi\u003dfunction(a){var b\u003dthis;g.Zr(g.as(),function(){var c\u003db.j.get(a);c\u0026\u0026S(\"Expected layouts to be properly unscheduled\",a,void 0,{slotType:a.slotType,layoutTypes:[].concat(g.v(c)).map(function(d){return d.layoutType})})},0)};\ng.h.tf\u003dfunction(){};\ng.h.Wi\u003dfunction(){};\ng.h.uf\u003dfunction(){};\ng.h.Xj\u003dfunction(){};\ng.h.Yj\u003dfunction(){};\ng.h.Ti\u003dfunction(a,b){this.j.has(a)||this.j.set(a,new Set);this.j.get(a).add(b)};\ng.h.Ui\u003dfunction(a,b){this.Zh.has(a)\u0026\u0026this.Zh.get(a)\u003d\u003d\u003db\u0026\u0026S(\"Unscheduled a Layout that is currently entered.\",a,b);if(this.j.has(a)){var c\u003dthis.j.get(a);c.has(b)?(c.delete(b),0\u003d\u003d\u003dc.size\u0026\u0026this.j.delete(a)):S(\"Trying to unscheduled a Layout that was not scheduled.\",a,b)}else S(\"Trying to unscheduled a Layout that was not scheduled.\",a,b)};\ng.h.Mc\u003dfunction(a,b){this.Zh.set(a,b)};\ng.h.Zc\u003dfunction(a){this.Zh.delete(a)};\ng.h.Th\u003dfunction(){};hZ.prototype.clone\u003dfunction(a){var b\u003dthis;return new hZ(function(){return b.triggerId},a)};iZ.prototype.clone\u003dfunction(a){var b\u003dthis;return new iZ(function(){return b.triggerId},a)};jZ.prototype.clone\u003dfunction(a){var b\u003dthis;return new jZ(function(){return b.triggerId},a)};kZ.prototype.clone\u003dfunction(a){var b\u003dthis;return new kZ(function(){return b.triggerId},a)};lZ.prototype.clone\u003dfunction(a){var b\u003dthis;return new lZ(function(){return b.triggerId},a)};g.w(oZ,g.I);oZ.prototype.logEvent\u003dfunction(a){VY(this,a)};g.w(pZ,oZ);qZ.prototype.clear\u003dfunction(){this.j.clear()};g.w(rZ,g.I);g.h\u003drZ.prototype;g.h.addListener\u003dfunction(a){this.listeners.push(a)};\ng.h.removeListener\u003dfunction(a){this.listeners\u003dthis.listeners.filter(function(b){return b!\u003d\u003da})};\ng.h.rh\u003dfunction(a,b,c,d,e,f,k){var l;if(\"\"\u003d\u003d\u003da)S(\"Received empty content video CPN in DefaultContentPlaybackLifecycleApi\");else if(!this.I.V().S(\"html5_de_dupe_content_video_loads_in_lifecycle_api\")||a!\u003d\u003dthis.j||c){this.j\u003da;this.Ga.get().rh(a,b,c,d,e,f,k);this.C.get().rh(a,b,c,d,e,f,k);null\u003d\u003d\u003d(l\u003dthis.u)||void 0\u003d\u003d\u003dl?void 0:l.get().rh(a,b,c,d,e,f,k);this.B.rh(a,b,c,d,e,f,k);for(var m\u003dg.q(this.listeners),n\u003dm.next();!n.done;n\u003dm.next())n.value.rh(a,b,c,d,e,f,k)}};\ng.h.QG\u003dfunction(){this.j\u0026\u0026this.Vj(this.j)};\ng.h.Vj\u003dfunction(a){this.j\u003dvoid 0;for(var b\u003dg.q(this.listeners),c\u003db.next();!c.done;c\u003db.next())c.value.Vj(a)};g.w(sZ,g.I);sZ.prototype.addCueRange\u003dfunction(a,b,c,d,e,f,k){f\u003dvoid 0\u003d\u003d\u003df?3:f;k\u003dvoid 0\u003d\u003d\u003dk?1:k;this.j.has(a)?S(\"Tried to register duplicate cue range\",void 0,void 0,{CueRangeID:a}):(a\u003dnew aRa(a,b,c,d,f),this.j.set(a.id,{Bd:a,listener:e,nk:k}),this.I.Md([a],k))};\nsZ.prototype.removeCueRange\u003dfunction(a){var b\u003dthis.j.get(a);b?(this.I.Rf([b.Bd],b.nk),this.j.delete(a)):S(\"Requested to remove unknown cue range\",void 0,void 0,{CueRangeID:a})};\nsZ.prototype.onCueRangeEnter\u003dfunction(a){if(this.j.has(a.id))this.j.get(a.id).listener.onCueRangeEnter(a.id)};\nsZ.prototype.onCueRangeExit\u003dfunction(a){if(this.j.has(a.id))this.j.get(a.id).listener.onCueRangeExit(a.id)};\ng.w(aRa,g.bx);tZ.prototype.Yi\u003dfunction(a){this.I.Yi(a)};\ntZ.prototype.Oa\u003dfunction(a){this.I.Oa.apply(this.I,[a].concat(g.v(g.Ba.apply(1,arguments))))};g.h\u003dxZ.prototype;g.h.mf\u003dfunction(a,b){if(!this.j.has(a))return{};if(\"seek\"\u003d\u003d\u003db)return b\u003dthis.I.V().S(\"html5_dai_enable_active_view_creating_completed_adblock\"),Cha(a,b),{};b\u003dUwa(b);if(null\u003d\u003d\u003db||this.I.V().S(\"enable_server_stitched_dai\")\u0026\u00262!\u003d\u003dthis.I.getPresentingPlayerType(!0))return{};var c\u003dthis.I.Nc();c\u003dc\u0026\u0026(this.I.V().S(\"enable_server_stitched_dai\")||2\u003d\u003d\u003dc.getPlayerType())\u0026\u0026ZF(c);if(!c)return{};c\u003d{opt_adElement:c,opt_fullscreen:this.Ga.get().isFullscreen()};return To(b,a,c)};\ng.h.wx\u003dfunction(a){var b;null\u003d\u003d\u003d(b\u003dthis.j.get(a.queryId))||void 0\u003d\u003d\u003db?void 0:b.wx()};\ng.h.vx\u003dfunction(a){var b;null\u003d\u003d\u003d(b\u003dthis.j.get(a.queryId))||void 0\u003d\u003d\u003db?void 0:b.vx()};\ng.h.xx\u003dfunction(a){var b;null\u003d\u003d\u003d(b\u003dthis.j.get(a.queryId))||void 0\u003d\u003d\u003db?void 0:b.xx()};\ng.h.sx\u003dfunction(a){var b;null\u003d\u003d\u003d(b\u003dthis.j.get(a.queryId))||void 0\u003d\u003d\u003db?void 0:b.sx()};\ng.h.tx\u003dfunction(a){var b;null\u003d\u003d\u003d(b\u003dthis.j.get(a.queryId))||void 0\u003d\u003d\u003db?void 0:b.tx()};g.w(BZ,MF);BZ.prototype.j\u003dfunction(){return this.B()};\nBZ.prototype.u\u003dfunction(){return this.C()};CZ.prototype.ih\u003dfunction(){var a\u003dthis.I.Nc();return a\u0026\u0026(a\u003da.ih(1))?a:null};\nCZ.prototype.Ni\u003dfunction(a,b){\"string\"\u003d\u003d\u003dtypeof b?this.I.getVideoData(1).vH(a,b):this.I.getVideoData(1).Aa(a,b)};g.w(HZ,g.I);g.h\u003dHZ.prototype;g.h.addListener\u003dfunction(a){this.listeners.push(a)};\ng.h.removeListener\u003dfunction(a){this.listeners\u003dthis.listeners.filter(function(b){return b!\u003d\u003da})};\ng.h.rh\u003dfunction(){this.bE.clear();this.gG\u003dnull;this.I.V().S(\"html5_clear_timeline_storage_killswitch\")||this.j.get().clear()};\ng.h.Vj\u003dfunction(){};\ng.h.PY\u003dfunction(a,b,c){\"nPpU29QrbiU\"\u003d\u003d\u003db.videoId\u0026\u0026this.Ni(\"ads_ssm_vdc_s\",{pt:c,dvt:a});(vZ(this.La.get())||this.La.get().I.V().S(\"html5_debug_client_stitched\"))\u0026\u0026\"dataloaded\"!\u003d\u003da||mRa(this,b,c)};\ng.h.kY\u003dfunction(a,b){void 0!\u003d\u003da\u0026\u0026(this.gG\u003da,void 0\u003d\u003d\u003db?S(\"Expected ad video start time on SS video changed\"):this.bE.set(a,b));b\u003dthis.I.getPresentingPlayerType(!0);var c\u003dthis.I.getVideoData(b);this.I.getVideoData(1).Aa(\"ads_ssvc\",{pt:b,cpn:\"\"+(null\u003d\u003d\u003dc||void 0\u003d\u003d\u003dc?void 0:c.clientPlaybackNonce)});c?mRa(this,c,b):S(\"Expected video data on server stitched video changed\",void 0,void 0,{cpn:this.I.getVideoData(1).clientPlaybackNonce,timelinePlaybackId:a})};\ng.h.va\u003dfunction(){this.listeners.length\u003d0;this.gq\u003dnull;g.I.prototype.va.call(this)};\ng.h.Ni\u003dfunction(a,b){this.I.getVideoData(1).Aa(a,b)};g.w(IZ,g.I);g.h\u003dIZ.prototype;g.h.rh\u003dfunction(){var a\u003dthis;this.iq\u003dng(function(){a.I.isDisposed()||a.I.He(\"ad\",1)})};\ng.h.Vj\u003dfunction(){};\ng.h.addListener\u003dfunction(a){this.listeners.push(a)};\ng.h.removeListener\u003dfunction(a){this.listeners\u003dthis.listeners.filter(function(b){return b!\u003d\u003da})};\ng.h.playVideo\u003dfunction(){this.I.playVideo()};\ng.h.pauseVideo\u003dfunction(){this.I.pauseVideo()};\ng.h.resumeVideo\u003dfunction(a){this.Hm(a)\u0026\u0026this.I.playVideo()};\ng.h.Hm\u003dfunction(a){return 2\u003d\u003d\u003dthis.I.getPlayerState(a)};\ng.h.getCurrentTimeSec\u003dfunction(a,b){var c\u003dthis.j.get().gG;return 2!\u003d\u003da||b||null\u003d\u003d\u003dc?this.I.getCurrentTime(a,b):JZ(this,c)};\ng.h.getVolume\u003dfunction(){return this.I.getVolume()};\ng.h.isMuted\u003dfunction(){return this.I.isMuted()};\ng.h.getPresentingPlayerType\u003dfunction(){return this.I.getPresentingPlayerType(!0)};\ng.h.getPlayerState\u003dfunction(a){return this.I.getPlayerState(a)};\ng.h.isFullscreen\u003dfunction(){return this.I.isFullscreen()};\ng.h.isAtLiveHead\u003dfunction(){return this.I.isAtLiveHead()};\ng.h.Cu\u003dfunction(a){this.I.Cu(a)};\ng.h.MX\u003dfunction(){if(2\u003d\u003d\u003dthis.I.getPresentingPlayerType(!0))for(var a\u003dthis.getCurrentTimeSec(2,!1),b\u003dg.q(this.listeners),c\u003db.next();!c.done;c\u003db.next())c.value.Rh(a)};\ng.h.DX\u003dfunction(a){for(var b\u003dg.q(this.listeners),c\u003db.next();!c.done;c\u003db.next())c.value.Vi(a,this.getPresentingPlayerType())};\ng.h.onFullscreenToggled\u003dfunction(a){for(var b\u003dg.q(this.listeners),c\u003db.next();!c.done;c\u003db.next())c.value.onFullscreenToggled(a)};\ng.h.onVolumeChange\u003dfunction(){for(var a\u003dg.q(this.listeners),b\u003da.next();!b.done;b\u003da.next())b.value.onVolumeChange()};\ng.h.hg\u003dfunction(){for(var a\u003dthis.I.Te(),b\u003dg.q(this.listeners),c\u003db.next();!c.done;c\u003db.next())c.value.hg(a)};\ng.h.yb\u003dfunction(){for(var a\u003dthis.I.gb().Bg(),b\u003dg.q(this.listeners),c\u003db.next();!c.done;c\u003db.next())c.value.Ri(a)};\ng.h.Tj\u003dfunction(a){for(var b\u003dg.q(this.listeners),c\u003db.next();!c.done;c\u003db.next())c.value.Tj(a)};g.w(pRa,g.I);MZ.prototype.addListener\u003dfunction(a){this.listeners.add(a)};\nMZ.prototype.removeListener\u003dfunction(a){this.listeners.delete(a)};OZ.prototype.qw\u003dfunction(){var a\u003dthis;sRa(this.j,function(){var b\u003dW(a.slot.Fa,\"metadata_type_ad_break_request_data\");return a.u.get().fetch({vQ:b.getAdBreakUrl,DL:new g.bx(b.iP,b.hP),Zv:W(a.slot.Fa,\"metadata_type_cue_point\")})},function(){uRa(a)},function(b){b\u003db.Zl;\n2\u003c\u003db.length\u0026\u0026S(\"Unexpected ad placement renderers length\",a.slot,null,{length:b.length});b.some(function(c){var d,e,f,k;return!(null\u003d\u003d\u003d(f\u003dnull\u003d\u003d\u003d(e\u003dnull\u003d\u003d\u003d(d\u003dc.renderer)||void 0\u003d\u003d\u003dd?void 0:d.linearAdSequenceRenderer)||void 0\u003d\u003d\u003de?void 0:e.linearAds)||void 0\u003d\u003d\u003df||!f.length)||!(null\u003d\u003d\u003d(k\u003dc.renderer)||void 0\u003d\u003d\u003dk||!k.instreamVideoAdRenderer)})||uRa(a)})};\nOZ.prototype.rE\u003dfunction(){tRa(this.j)};PZ.prototype.qw\u003dfunction(){var a\u003dthis;sRa(this.j,function(){var b\u003dW(a.slot.Fa,\"metadata_type_ad_break_request_data\");return a.u.get().fetch({vQ:b.getAdBreakUrl,DL:new g.bx(b.iP,b.hP)})})};\nPZ.prototype.rE\u003dfunction(){tRa(this.j)};QZ.prototype.qw\u003dfunction(){pPa(this.callback,this.slot,W(this.slot.Fa,\"metadata_type_fulfilled_layout\"))};\nQZ.prototype.rE\u003dfunction(){rX(this.callback,this.slot,new jY(\"Got CancelSlotFulfilling request for \"+this.slot.slotType+\" in DirectFulfillmentAdapter.\"))};SZ.prototype.re\u003dfunction(a,b){return RZ(b,{Rd:[\"metadata_type_fulfilled_layout\"]})?new QZ(a,b):this.C(a,b)};g.w(TZ,SZ);TZ.prototype.C\u003dfunction(a,b){if(RZ(b,{Rd:[\"metadata_type_ad_break_request_data\",\"metadata_type_cue_point\"],slotType:\"SLOT_TYPE_AD_BREAK_REQUEST\"}))return new OZ(a,b,this.j,this.B,this.u,this.D);if(RZ(b,{Rd:[\"metadata_type_ad_break_request_data\"],slotType:\"SLOT_TYPE_AD_BREAK_REQUEST\"}))return new PZ(a,b,this.j,this.B,this.u);throw new jY(\"Unsupported slot with type: \"+b.slotType+\" and client metadata: \"+ZW(b.Fa)+\" in AdBreakRequestSlotFulfillmentAdapterFactory.\");};g.w(UZ,SZ);UZ.prototype.C\u003dfunction(a,b){throw new jY(\"Unsupported slot with type: \"+b.slotType+\" and client metadata: \"+ZW(b.Fa)+\" in DefaultFulfillmentAdapterFactory.\");};g.h\u003dvRa.prototype;g.h.yd\u003dfunction(){return this.slot};\ng.h.Hb\u003dfunction(){return this.layout};\ng.h.init\u003dfunction(){};\ng.h.release\u003dfunction(){};\ng.h.startRendering\u003dfunction(a){if(a.layoutId!\u003d\u003dthis.layout.layoutId)this.callback.Ff(this.slot,a,new vX(\"Tried to start rendering an unknown layout, this adapter requires LayoutId: \"+this.layout.layoutId+(\"and LayoutType: \"+this.layout.layoutType)));else{var b\u003dW(a.Fa,\"metadata_type_ad_break_response_data\");\"SLOT_TYPE_AD_BREAK_REQUEST\"\u003d\u003d\u003dthis.slot.slotType?(this.callback.Mc(this.slot,a),Dpa(this.j,this.slot,b)):S(\"Unexpected slot type in AdBreakResponseLayoutRenderingAdapter - this should never happen\",\nthis.slot,a)}};\ng.h.lf\u003dfunction(a,b){a.layoutId!\u003d\u003dthis.layout.layoutId?this.callback.Ff(this.slot,a,new vX(\"Tried to stop rendering an unknown layout, this adapter requires LayoutId: \"+this.layout.layoutId+(\"and LayoutType: \"+this.layout.layoutType))):this.callback.Zc(this.slot,a,b)};WZ.prototype.re\u003dfunction(a,b,c,d){if(VZ(d,{Rd:[\"metadata_type_ad_break_response_data\"],Ue:[\"LAYOUT_TYPE_AD_BREAK_RESPONSE\",\"LAYOUT_TYPE_THROTTLED_AD_BREAK_RESPONSE\"]}))return new vRa(a,c,d,this.j);throw new vX(\"Unsupported layout with type: \"+d.layoutType+\" and client metadata: \"+ZW(d.Fa)+\" in AdBreakRequestLayoutRenderingAdapterFactory.\");};XZ.prototype.mf\u003dfunction(a){var b\u003dthis.D.get(a)||[];wRa(this,a,b);this.C.add(a)};g.h\u003dxRa.prototype;g.h.yd\u003dfunction(){return this.slot};\ng.h.Hb\u003dfunction(){return this.layout};\ng.h.init\u003dfunction(){};\ng.h.release\u003dfunction(){};\ng.h.startRendering\u003dfunction(a){a.layoutId!\u003d\u003dthis.layout.layoutId?this.callback.Ff(this.slot,a,new vX(\"Tried to start rendering an unknown layout, this adapter requires LayoutId: \"+this.layout.layoutId+(\"and LayoutType: \"+this.layout.layoutType))):(this.callback.Mc(this.slot,a),$Z(this.u,\"impression\"),p_(this.j,a.layoutId))};\ng.h.lf\u003dfunction(a,b){a.layoutId!\u003d\u003dthis.layout.layoutId?this.callback.Ff(this.slot,a,new vX(\"Tried to stop rendering an unknown layout, this adapter requires LayoutId: \"+this.layout.layoutId+(\"and LayoutType: \"+this.layout.layoutType))):this.callback.Zc(this.slot,a,b)};c_.prototype.re\u003dfunction(a,b,c,d){if(VZ(d,yRa()))return new xRa(a,c,d,this.Ta,this.j);throw new vX(\"Unsupported layout with type: \"+d.layoutType+\" and client metadata: \"+ZW(d.Fa)+\" in ForecastingLayoutRenderingAdapterFactory.\");};g.w(d_,g.Kv);g.h\u003dd_.prototype;g.h.yd\u003dfunction(){return this.slot};\ng.h.Hb\u003dfunction(){return this.layout};\ng.h.init\u003dfunction(){this.u.get().addListener(this)};\ng.h.release\u003dfunction(){this.u.get().removeListener(this);this.dispose()};\ng.h.DF\u003dfunction(){};\ng.h.BF\u003dfunction(){};\ng.h.AF\u003dfunction(){};\ng.h.yA\u003dfunction(){};\ng.h.startRendering\u003dfunction(a){a.layoutId!\u003d\u003dthis.layout.layoutId?this.callback.Ff(this.slot,a,new vX(\"Tried to start rendering an unknown layout, this adapter requires LayoutId: \"+this.layout.layoutId+(\"and LayoutType: \"+this.layout.layoutType))):(a\u003dthis.u.get(),ZRa(a,this.j,1))};\ng.h.lf\u003dfunction(a,b){if(a.layoutId!\u003d\u003dthis.layout.layoutId)this.callback.Ff(this.slot,a,new vX(\"Tried to stop rendering an unknown layout, this adapter requires LayoutId: \"+this.layout.layoutId+(\"and LayoutType: \"+this.layout.layoutType)));else{var c\u003dthis.u.get();ZRa(c,this.j,3);this.j\u003d[];this.callback.Zc(this.slot,a,b)}};\ng.h.va\u003dfunction(){this.u.get().removeListener(this);g.Kv.prototype.va.call(this)};g.w(zRa,rF);g.w(g_,d_);g.h\u003dg_.prototype;g.h.Af\u003dfunction(a,b){f_(\"action-companion\",a,this.J.get().Zh,this.Ta.get(),this.B,this.C,this.yd(),this.Hb(),b)};\ng.h.startRendering\u003dfunction(a){e_(this.D,this.yd(),this.Hb(),this.callback,\"metadata_type_action_companion_ad_renderer\",function(b,c,d,e,f){return new zRa(b,c,d,e,f)},this.j);\nd_.prototype.startRendering.call(this,a)};\ng.h.Mc\u003dfunction(a,b){b.layoutId\u003d\u003d\u003dthis.layout.layoutId?$Z(this.D,\"impression\"):this.C\u003d\u003d\u003db.layoutId\u0026\u0026(null\u003d\u003d\u003dthis.B?this.B\u003dthis.Ta.get().ih():S(\"OnLayoutEntered should set engagePingCallback, but it was not null\",this.slot,this.layout))};\ng.h.Zc\u003dfunction(){};\ng.h.wh\u003dfunction(){};\ng.h.Xi\u003dfunction(){};\ng.h.Wi\u003dfunction(){};\ng.h.tf\u003dfunction(){};\ng.h.uf\u003dfunction(){};\ng.h.Xj\u003dfunction(){};\ng.h.Yj\u003dfunction(){};\ng.h.Ti\u003dfunction(){};\ng.h.Ui\u003dfunction(){};\ng.h.Th\u003dfunction(){};\ng.h.va\u003dfunction(){this.Ce().Qd.delete(this);d_.prototype.va.call(this)};g.w(h_,d_);h_.prototype.init\u003dfunction(){d_.prototype.init.call(this);var a\u003dW(this.layout.Fa,\"metadata_type_ad_action_interstitial_renderer\"),b\u003dZZ(this.B);this.j.push(new iG(a,b,this.layout.layoutId,{adsClientData:this.layout.zc},!0,!0))};\nh_.prototype.startRendering\u003dfunction(a){d_.prototype.startRendering.call(this,a);this.callback.Mc(this.slot,a)};\nh_.prototype.Af\u003dfunction(){};\nh_.prototype.va\u003dfunction(){d_.prototype.va.call(this)};g.w(i_,d_);g.h\u003di_.prototype;g.h.init\u003dfunction(){d_.prototype.init.call(this);var a\u003dW(this.layout.Fa,\"metadata_type_instream_ad_player_overlay_renderer\"),b\u003d{adsClientData:this.layout.zc},c\u003d!W(this.layout.Fa,\"metadata_type_player_bytes_callback\").LA;this.j.push(new eK(a,this.layout.layoutId,W(this.layout.Fa,\"METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds\"),b,c))};\ng.h.Wo\u003dfunction(){this.B||this.Ga.get().resumeVideo(2)};\ng.h.startRendering\u003dfunction(a){d_.prototype.startRendering.call(this,a);this.callback.Mc(this.slot,a);this.C.Hs\u003dthis};\ng.h.lf\u003dfunction(a,b){d_.prototype.lf.call(this,a,b);c1(this.C,this)};\ng.h.Af\u003dfunction(a){if(LQa(this.D.get(),this.J))switch(a){case \"visit-advertiser\":this.Ta.get().I.sendVideoStatsEngageEvent(3,void 0,2)}switch(a){case \"ad-mute-confirm-dialog-close-button\":case \"ad-feedback-undo-mute-button\":case \"ad-info-dialog-close-button\":this.B||this.Ga.get().resumeVideo(2);break;case \"ad-info-icon-button\":(this.B\u003dthis.Ga.get().Hm(2))||this.Ga.get().pauseVideo();break;case \"visit-advertiser\":this.Ga.get().pauseVideo();W(this.layout.Fa,\"metadata_type_player_bytes_callback\").VB();\nbreak;case \"skip-button\":a\u003dW(this.layout.Fa,\"metadata_type_player_bytes_callback\"),a.LA\u0026\u0026a.Ex(this.yd(),this.layout)}};\ng.h.va\u003dfunction(){d_.prototype.va.call(this)};k_.prototype.re\u003dfunction(a,b,c,d){if(a\u003dj_(a,c,d,this.u,this.Ga,this.Ta,this.B,this.j))return a;throw new vX(\"Unsupported layout with type: \"+d.layoutType+\" and client metadata: \"+ZW(d.Fa)+\" in OtherWebInPlayerLayoutRenderingAdapterFactory.\");};g.w(l_,g.I);g.h\u003dl_.prototype;g.h.init\u003dfunction(){var a\u003dW(this.Hb().Fa,\"metadata_type_player_bytes_layout_controls_callback_ref\");a\u0026\u0026(a.current\u003dthis);this.Jo()};\ng.h.release\u003dfunction(){var a\u003dW(this.Hb().Fa,\"metadata_type_player_bytes_layout_controls_callback_ref\");a\u0026\u0026(a.current\u003dnull);this.ip()};\ng.h.startRendering\u003dfunction(a){a.layoutId!\u003d\u003dthis.Hb().layoutId?this.callback.Ff(this.yd(),a,new vX(\"Tried to start rendering an unknown layout, this adapter requires LayoutId: \"+this.Hb().layoutId+(\"and LayoutType: \"+this.Hb().layoutType))):(this.Ga.get().addListener(this),pX(this.Ce(),this),this.Ga.get().I.cueVideoByPlayerVars({videoId:\"empty_video\"},2),Ixa(this.ud.get()),this.jn(a))};\ng.h.lf\u003dfunction(a,b){this.MF\u003d!0;this.tp(a,b);this.Ga.get().I.Wm();this.Sd.get().I.cueVideoByPlayerVars({},2);a\u003dyZ(this.Ga.get(),1);g.U(a,4)\u0026\u0026!g.U(a,2)\u0026\u0026this.Ga.get().playVideo();this.Ga.get().removeListener(this);this.MF\u0026\u0026this.vN()};\ng.h.Zc\u003dfunction(a,b){b.layoutId\u003d\u003d\u003dthis.Hb().layoutId\u0026\u0026(this.MF\u003d!1,this.Ce().Qd.delete(this))};\ng.h.Vi\u003dfunction(a,b){var c,d;if(a.state.isError()){if(this.La.get().I.V().S(\"html5_ignore_organic_playback_error_when_ads_presenting\")\u0026\u0026(S(\"Presenting player state error caught in PlayerBytes layout.\",this.yd(),this.Hb(),{playerType:String(b)}),1\u003d\u003d\u003db))return;this.Ff(null\u003d\u003d\u003d(c\u003da.state.getData())||void 0\u003d\u003d\u003dc?void 0:c.errorCode,new vX(\"There was a player error during this media layout.\",{playerErrorCode:null\u003d\u003d\u003d(d\u003da.state.getData())||void 0\u003d\u003d\u003dd?void 0:d.errorCode}),b)}else this.wO(a)};\ng.h.wh\u003dfunction(){};\ng.h.Xi\u003dfunction(){};\ng.h.Wi\u003dfunction(){};\ng.h.tf\u003dfunction(){};\ng.h.uf\u003dfunction(){};\ng.h.Xj\u003dfunction(){};\ng.h.Yj\u003dfunction(){};\ng.h.Ti\u003dfunction(){};\ng.h.Ui\u003dfunction(){};\ng.h.Th\u003dfunction(){};\ng.h.Tj\u003dfunction(){};g.w(m_,l_);g.h\u003dm_.prototype;g.h.yd\u003dfunction(){return this.slot};\ng.h.Hb\u003dfunction(){return this.layout};\ng.h.Jo\u003dfunction(){if(1\u003e\u003dthis.u.length)throw new jY(\"Invalid sub layout rendering adapter length when scheduling composite layout.\",{length:String(this.u.length)});for(var a\u003dg.q(this.u),b\u003da.next();!b.done;b\u003da.next())b\u003db.value,b.init(),AX(this.B,this.slot,b.Hb()),BX(this.B,this.slot,b.Hb())};\ng.h.ip\u003dfunction(){for(var a\u003dg.q(this.u),b\u003da.next();!b.done;b\u003da.next())b\u003db.value,KH(this.B,this.slot,b.Hb()),b.release()};\ng.h.Tq\u003dfunction(a,b){var c\u003dthis.u[this.j];b.layoutId!\u003d\u003dn_(c,a,b)?S(\"pauseLayout for a PlayerBytes layout that is not currently active\",a,b):c.Tq()};\ng.h.ir\u003dfunction(a,b){var c\u003dthis.u[this.j];b.layoutId!\u003d\u003dn_(c,a,b)?S(\"resumeLayout for a PlayerBytes layout that is not currently active\",a,b):c.ir()};\ng.h.Ex\u003dfunction(a,b){var c\u003dthis.u[this.j];b.layoutId!\u003d\u003dn_(c,a,b)?S(\"onSkipRequested for a PlayerBytes layout that is not currently active\",c.yd(),c.Hb(),{requestingSlot:a,requestingLayout:b}):o_(this,c.yd(),c.Hb(),\"skipped\")};\ng.h.jn\u003dfunction(){-1\u003d\u003d\u003dthis.j\u0026\u0026DRa(this)};\ng.h.wY\u003dfunction(a,b){XX(this.B,a,b)};\ng.h.tp\u003dfunction(a,b){var c\u003dthis;this.j!\u003d\u003dthis.u.length?(a\u003dthis.u[this.j],a.lf(a.Hb(),b),this.D\u003dfunction(){c.callback.Zc(c.slot,c.layout,b)}):this.callback.Zc(this.slot,this.layout,b)};\ng.h.Mc\u003dfunction(a,b){var c\u003dthis.u[this.j];c\u0026\u0026c.Mc(a,b)};\ng.h.Zc\u003dfunction(a,b,c){l_.prototype.Zc.call(this,a,b,c);var d\u003dthis.u[this.j];d\u0026\u0026d.Zc(a,b,c)};\ng.h.vN\u003dfunction(){var a\u003dthis.u[this.j];a\u0026\u0026a.xA()};\ng.h.Rh\u003dfunction(a){var b\u003dthis.u[this.j];b\u0026\u0026b.Rh(a)};\ng.h.wO\u003dfunction(a){var b\u003dthis.u[this.j];b\u0026\u0026b.Vi(a)};\ng.h.Ff\u003dfunction(a,b){-1\u003d\u003d\u003dthis.j\u0026\u0026(this.callback.Mc(this.slot,this.layout),this.j++);var c\u003dthis.u[this.j];c?c.ox(a,b):S(\"No active adapter found onLayoutError in PlayerBytesVodCompositeLayoutRenderingAdapter\",void 0,void 0,{activeSubLayoutIndex:String(this.j),layoutId:this.Hb().layoutId})};\ng.h.onFullscreenToggled\u003dfunction(a){var b\u003dthis.u[this.j];if(b)b.onFullscreenToggled(a)};\ng.h.hg\u003dfunction(a){var b\u003dthis.u[this.j];b\u0026\u0026b.hg(a)};\ng.h.Ri\u003dfunction(a){var b\u003dthis.u[this.j];b\u0026\u0026b.Ri(a)};\ng.h.onVolumeChange\u003dfunction(){var a\u003dthis.u[this.j];if(a)a.onVolumeChange()};\ng.h.yY\u003dfunction(a,b,c){o_(this,a,b,c)};\ng.h.xY\u003dfunction(a,b){o_(this,a,b,\"error\")};g.w(t_,g.I);g.h\u003dt_.prototype;g.h.yd\u003dfunction(){return this.slot};\ng.h.Hb\u003dfunction(){return this.layout};\ng.h.init\u003dfunction(){var a\u003dW(this.layout.Fa,\"metadata_type_video_length_seconds\"),b\u003dW(this.layout.Fa,\"metadata_type_active_view_traffic_type\");zZ(this.ma.get(),this.layout.layoutId,b,a,this);FZ(this.Ta.get(),this);this.Jo()};\ng.h.release\u003dfunction(){AZ(this.ma.get(),this.layout.layoutId);GZ(this.Ta.get(),this);this.ip()};\ng.h.Tq\u003dfunction(){};\ng.h.ir\u003dfunction(){};\ng.h.startRendering\u003dfunction(a){a.layoutId!\u003d\u003dthis.layout.layoutId?this.callback.Ff(this.slot,a,new vX(\"Tried to start rendering an unknown layout, this adapter requires LayoutId: \"+this.layout.layoutId+(\"and LayoutType: \"+this.layout.layoutType))):(this.u\u003d\"rendering_start_requested\",ywa(this.Ja.get(),1)?RY(this.La.get(),\"html5_fix_csi_event_order_in_pacf\")?(this.J(-1),this.jn(a),this.Ns(!1)):(this.Ns(!1),this.J(-1),this.jn(a)):this.ox(\"ui_unstable\",new vX(\"Failed to render media layout because ad ui unstable.\")))};\ng.h.Mc\u003dfunction(a,b){var c,d,e;b.layoutId\u003d\u003d\u003dthis.layout.layoutId\u0026\u0026(this.u\u003d\"rendering\",$Z(this.j,\"impression\"),$Z(this.j,\"start\"),this.Ga.get().isMuted()\u0026\u0026($Z(this.j,\"mute\"),a\u003d(null\u003d\u003d\u003d(c\u003ds_(this))||void 0\u003d\u003d\u003dc?void 0:c.muteCommands)||[],this.B.get().Hd(a,this.layout.layoutId)),this.Ga.get().isFullscreen()\u0026\u0026(this.j.mf(\"fullscreen\"),a\u003d(null\u003d\u003d\u003d(d\u003ds_(this))||void 0\u003d\u003d\u003dd?void 0:d.fullscreenCommands)||[],this.B.get().Hd(a,this.layout.layoutId)),this.N\u003dthis.Ga.get().isMuted()||0\u003d\u003d\u003dthis.Ga.get().getVolume(),\nu_(this,\"unmuted_impression\"),u_(this,\"unmuted_start\"),this.Ga.get().isFullscreen()\u0026\u0026w_(this,\"unmuted_fullscreen\"),Lxa(this.ud.get()),this.J(1),this.jO(),a\u003d(null\u003d\u003d\u003d(e\u003ds_(this))||void 0\u003d\u003d\u003de?void 0:e.impressionCommands)||[],this.B.get().Hd(a,this.layout.layoutId))};\ng.h.ox\u003dfunction(a,b,c){this.Ia\u003d{CC:3,Hy:\"load_timeout\"\u003d\u003d\u003da?402:400,errorMessage:b.message};var d;W(this.layout.Fa,\"METADATA_TYPE_LOG_PLAYER_TYPE_ON_ERROR\")\u0026\u0026S(\"There is a player error in this survey ads\",this.yd(),this.Hb(),{playerType:String(c)});$Z(this.j,\"error\");u_(this,\"unmuted_error\");a\u003d(null\u003d\u003d\u003d(d\u003ds_(this))||void 0\u003d\u003d\u003dd?void 0:d.errorCommands)||[];this.B.get().Hd(a,this.layout.layoutId);this.callback.Ff(this.slot,this.layout,b)};\ng.h.xA\u003dfunction(){this.K()};\ng.h.vM\u003dfunction(){var a;if(\"rendering\"\u003d\u003d\u003dthis.u){this.j.mf(\"pause\");w_(this,\"unmuted_pause\");var b\u003d(null\u003d\u003d\u003d(a\u003ds_(this))||void 0\u003d\u003d\u003da?void 0:a.pauseCommands)||[];this.B.get().Hd(b,this.layout.layoutId);this.J(2)}};\ng.h.wM\u003dfunction(){var a;if(\"rendering\"\u003d\u003d\u003dthis.u){this.j.mf(\"resume\");w_(this,\"unmuted_resume\");var b\u003d(null\u003d\u003d\u003d(a\u003ds_(this))||void 0\u003d\u003d\u003da?void 0:a.resumeCommands)||[];this.B.get().Hd(b,this.layout.layoutId)}};\ng.h.lf\u003dfunction(a,b){a.layoutId!\u003d\u003dthis.layout.layoutId?this.callback.Ff(this.slot,a,new vX(\"Tried to stop rendering an unknown layout, this adapter requires LayoutId: \"+this.layout.layoutId+(\"and LayoutType: \"+this.layout.layoutType))):\"rendering_stop_requested\"!\u003d\u003dthis.u\u0026\u0026(this.u\u003d\"rendering_stop_requested\",this.X\u003db,this.tp(a,b))};\ng.h.Zc\u003dfunction(a,b,c){if(b.layoutId\u003d\u003d\u003dthis.layout.layoutId)switch(this.u\u003d\"not_rendering\",this.X\u003dvoid 0,(a\u003d\"normal\"!\u003d\u003dc||this.position+1\u003d\u003d\u003dthis.Ea)\u0026\u0026this.Ns(a),this.kO(c),this.J(0),c){case \"abandoned\":var d;if(b_(this.j,\"impression\")){$Z(this.j,\"abandon\");u_(this,\"unmuted_abandon\");var e\u003d(null\u003d\u003d\u003d(d\u003ds_(this))||void 0\u003d\u003d\u003dd?void 0:d.abandonCommands)||[];this.B.get().Hd(e,this.layout.layoutId)}break;case \"normal\":$Z(this.j,\"complete\");u_(this,\"unmuted_complete\");d\u003d(null\u003d\u003d\u003d(e\u003ds_(this))||void 0\u003d\u003d\u003de?void 0:\ne.completeCommands)||[];this.B.get().Hd(d,this.layout.layoutId);break;case \"skipped\":var f;$Z(this.j,\"skip\");d\u003d(null\u003d\u003d\u003d(f\u003ds_(this))||void 0\u003d\u003d\u003df?void 0:f.skipCommands)||[];this.B.get().Hd(d,this.layout.layoutId)}};\ng.h.Ew\u003dfunction(){return this.layout.layoutId};\ng.h.dF\u003dfunction(){return this.Ia};\ng.h.Vi\u003dfunction(a){if(\"not_rendering\"!\u003d\u003dthis.u){this.ya||(a\u003dnew g.bG(a.state,new g.ZH),this.ya\u003d!0);var b\u003d2\u003d\u003d\u003dthis.Ga.get().getPresentingPlayerType();\"rendering_start_requested\"\u003d\u003d\u003dthis.u?b\u0026\u0026q_(a)\u0026\u0026this.xa():b?g.dG(a,2)?this.JJ():(q_(a)?this.J(1):g.dG(a,4)\u0026\u0026!g.dG(a,2)\u0026\u0026this.vM(),0\u003ecG(a,4)\u0026\u0026!(0\u003ecG(a,2))\u0026\u0026this.wM()):this.xA()}};\ng.h.wx\u003dfunction(){var a;if(\"rendering\"\u003d\u003d\u003dthis.u){$Z(this.j,\"active_view_measurable\");var b\u003d(null\u003d\u003d\u003d(a\u003ds_(this))||void 0\u003d\u003d\u003da?void 0:a.activeViewMeasurableCommands)||[];this.B.get().Hd(b,this.layout.layoutId)}};\ng.h.vx\u003dfunction(){var a;if(\"rendering\"\u003d\u003d\u003dthis.u){$Z(this.j,\"active_view_fully_viewable_audible_half_duration\");var b\u003d(null\u003d\u003d\u003d(a\u003ds_(this))||void 0\u003d\u003d\u003da?void 0:a.activeViewFullyViewableAudibleHalfDurationCommands)||[];this.B.get().Hd(b,this.layout.layoutId)}};\ng.h.xx\u003dfunction(){var a;if(\"rendering\"\u003d\u003d\u003dthis.u){$Z(this.j,\"active_view_viewable\");var b\u003d(null\u003d\u003d\u003d(a\u003ds_(this))||void 0\u003d\u003d\u003da?void 0:a.activeViewViewableCommands)||[];this.B.get().Hd(b,this.layout.layoutId)}};\ng.h.sx\u003dfunction(){var a;if(\"rendering\"\u003d\u003d\u003dthis.u){$Z(this.j,\"audio_audible\");var b\u003d(null\u003d\u003d\u003d(a\u003ds_(this))||void 0\u003d\u003d\u003da?void 0:a.activeViewAudioAudibleCommands)||[];this.B.get().Hd(b,this.layout.layoutId)}};\ng.h.tx\u003dfunction(){var a;if(\"rendering\"\u003d\u003d\u003dthis.u){$Z(this.j,\"audio_measurable\");var b\u003d(null\u003d\u003d\u003d(a\u003ds_(this))||void 0\u003d\u003d\u003da?void 0:a.activeViewAudioMeasurableCommands)||[];this.B.get().Hd(b,this.layout.layoutId)}};\ng.h.Ns\u003dfunction(a){this.ud.get().Ns(W(this.layout.Fa,\"metadata_type_ad_placement_config\").kind,a,this.position,this.Ea,!1)};\ng.h.onFullscreenToggled\u003dfunction(a){var b,c;\"rendering\"\u003d\u003d\u003dthis.u\u0026\u0026(a?(this.j.mf(\"fullscreen\"),w_(this,\"unmuted_fullscreen\"),a\u003d(null\u003d\u003d\u003d(b\u003ds_(this))||void 0\u003d\u003d\u003db?void 0:b.fullscreenCommands)||[],this.B.get().Hd(a,this.layout.layoutId)):(this.j.mf(\"end_fullscreen\"),w_(this,\"unmuted_end_fullscreen\"),a\u003d(null\u003d\u003d\u003d(c\u003ds_(this))||void 0\u003d\u003d\u003dc?void 0:c.endFullscreenCommands)||[],this.B.get().Hd(a,this.layout.layoutId)))};\ng.h.onVolumeChange\u003dfunction(){var a,b;if(\"rendering\"\u003d\u003d\u003dthis.u)if(this.Ga.get().isMuted()){$Z(this.j,\"mute\");u_(this,\"unmuted_mute\");var c\u003d(null\u003d\u003d\u003d(a\u003ds_(this))||void 0\u003d\u003d\u003da?void 0:a.muteCommands)||[];this.B.get().Hd(c,this.layout.layoutId)}else $Z(this.j,\"unmute\"),u_(this,\"unmuted_unmute\"),c\u003d(null\u003d\u003d\u003d(b\u003ds_(this))||void 0\u003d\u003d\u003db?void 0:b.unmuteCommands)||[],this.B.get().Hd(c,this.layout.layoutId)};\ng.h.hg\u003dfunction(){};\ng.h.Ri\u003dfunction(){};\ng.h.Tj\u003dfunction(){};g.w(y_,t_);g.h\u003dy_.prototype;g.h.Jo\u003dfunction(){};\ng.h.ip\u003dfunction(){var a\u003dthis.Ta.get();a.jC\u003d\u003d\u003dthis\u0026\u0026(a.jC\u003dnull);wZ(this.La.get())?this.D.stop():this.timer.stop()};\ng.h.jn\u003dfunction(){this.Ta.get().jC\u003dthis;AH();this.xa()};\ng.h.jO\u003dfunction(){IRa(this)};\ng.h.JJ\u003dfunction(){};\ng.h.Tq\u003dfunction(){wZ(this.La.get())?this.D.stop():this.timer.stop();t_.prototype.vM.call(this)};\ng.h.ir\u003dfunction(){IRa(this);t_.prototype.wM.call(this)};\ng.h.wm\u003dfunction(){return W(this.Hb().Fa,\"METADATA_TYPE_MEDIA_BREAK_LAYOUT_DURATION_MILLISECONDS\")};\ng.h.tp\u003dfunction(){wZ(this.La.get())?this.D.stop():this.timer.stop()};\ng.h.Vb\u003dfunction(){var a\u003dDate.now(),b\u003da-this.Z;this.Z\u003da;this.C+\u003db;this.C\u003e\u003dthis.wm()?(this.C\u003dthis.wm(),v_(this,this.C/1E3,!0),x_(this,this.C),this.K()):(v_(this,this.C/1E3),x_(this,this.C))};\ng.h.kO\u003dfunction(){};\ng.h.Rh\u003dfunction(){};g.w(z_,t_);g.h\u003dz_.prototype;g.h.Jo\u003dfunction(){W(this.Hb().Fa,\"metadata_type_player_bytes_callback_ref\").current\u003dthis;this.shrunkenPlayerBytesConfig\u003dW(this.Hb().Fa,\"metadata_type_shrunken_player_bytes_config\")};\ng.h.ip\u003dfunction(){W(this.Hb().Fa,\"metadata_type_player_bytes_callback_ref\").current\u003dnull;this.C\u0026\u0026this.Z.get().removeCueRange(this.C);this.C\u003dvoid 0;this.D.dispose()};\ng.h.jn\u003dfunction(a){var b\u003dW(a.Fa,\"metadata_type_ad_video_id\"),c\u003dW(a.Fa,\"metadata_type_legacy_info_card_vast_extension\");b\u0026\u0026c\u0026\u0026this.Na.get().I.V().Z.add(b,{Vv:c});(b\u003dW(a.Fa,\"metadata_type_sodar_extension_data\"))\u0026\u0026qRa(this.Sa.get(),b);oRa(this.Ga.get(),!1);b\u003dthis.Sd.get();a\u003dW(a.Fa,\"metadata_type_player_vars\");b.I.cueVideoByPlayerVars(a,2);this.D.start();this.Sd.get().I.playVideo(2)};\ng.h.jO\u003dfunction(){var a;this.D.stop();this.C\u003d\"adcompletioncuerange:\"+this.Hb().layoutId;this.Z.get().addCueRange(this.C,0x7ffffffffffff,0x8000000000000,!1,this,2,2);(this.adCpn\u003d(null\u003d\u003d\u003d(a\u003dLw(this.oa.get(),2))||void 0\u003d\u003d\u003da?void 0:a.clientPlaybackNonce)||\"\")||S(\"Media layout confirmed started, but ad CPN not set.\");this.Pc.get().Oa(\"onAdStart\",this.adCpn)};\ng.h.JJ\u003dfunction(){this.K()};\ng.h.wm\u003dfunction(){var a;return null\u003d\u003d\u003d(a\u003dLw(this.oa.get(),2))||void 0\u003d\u003d\u003da?void 0:a.playbackDurationMs};\ng.h.VB\u003dfunction(){this.j.mf(\"clickthrough\")};\ng.h.tp\u003dfunction(){var a;this.D.stop();oRa(this.Ga.get(),!0);(null\u003d\u003d\u003d(a\u003dthis.shrunkenPlayerBytesConfig)||void 0\u003d\u003d\u003da?0:a.shouldRequestShrunkenPlayerBytes)\u0026\u0026this.Ga.get().Cu(!1)};\ng.h.onCueRangeEnter\u003dfunction(a){a!\u003d\u003dthis.C?S(\"Received CueRangeEnter signal for unknown layout.\",this.yd(),this.Hb(),{cueRangeId:a}):(this.Z.get().removeCueRange(this.C),this.C\u003dvoid 0,a\u003dW(this.Hb().Fa,\"metadata_type_video_length_seconds\"),v_(this,a,!0),$Z(this.j,\"complete\"))};\ng.h.kO\u003dfunction(a){\"abandoned\"!\u003d\u003da\u0026\u0026this.Pc.get().Oa(\"onAdComplete\");this.Pc.get().Oa(\"onAdEnd\",this.adCpn)};\ng.h.onCueRangeExit\u003dfunction(){};\ng.h.Rh\u003dfunction(a){\"rendering\"\u003d\u003d\u003dthis.u\u0026\u0026(this.shrunkenPlayerBytesConfig\u0026\u0026this.shrunkenPlayerBytesConfig.shouldRequestShrunkenPlayerBytes\u0026\u0026a\u003e\u003d(this.shrunkenPlayerBytesConfig.playerProgressOffsetSeconds||0)\u0026\u0026this.Ga.get().Cu(!0),v_(this,a))};g.w(A_,l_);g.h\u003dA_.prototype;g.h.yd\u003dfunction(){return this.j.yd()};\ng.h.Hb\u003dfunction(){return this.j.Hb()};\ng.h.Jo\u003dfunction(){this.j.init()};\ng.h.ip\u003dfunction(){this.j.release()};\ng.h.Tq\u003dfunction(){this.j.Tq()};\ng.h.ir\u003dfunction(){this.j.ir()};\ng.h.Ex\u003dfunction(a,b){S(\"Unexpected onSkipRequested from PlayerBytesVodSingleLayoutRenderingAdapter. Skip should be handled by Triggers\",this.yd(),this.Hb(),{requestingSlot:a,requestingLayout:b})};\ng.h.jn\u003dfunction(a){this.j.startRendering(a)};\ng.h.tp\u003dfunction(a,b){this.j.lf(a,b)};\ng.h.Mc\u003dfunction(a,b){this.j.Mc(a,b)};\ng.h.Zc\u003dfunction(a,b,c){l_.prototype.Zc.call(this,a,b,c);this.j.Zc(a,b,c);b.layoutId\u003d\u003d\u003dthis.Hb().layoutId\u0026\u0026UH(this.ud.get())};\ng.h.vN\u003dfunction(){this.j.xA()};\ng.h.Rh\u003dfunction(a){this.j.Rh(a)};\ng.h.wO\u003dfunction(a){this.j.Vi(a)};\ng.h.Ff\u003dfunction(a,b,c){this.j.ox(a,b,c)};\ng.h.onFullscreenToggled\u003dfunction(a){this.j.onFullscreenToggled(a)};\ng.h.hg\u003dfunction(a){this.j.hg(a)};\ng.h.Ri\u003dfunction(a){this.j.Ri(a)};\ng.h.onVolumeChange\u003dfunction(){this.j.onVolumeChange()};B_.prototype.re\u003dfunction(a,b,c,d){if(a\u003dLRa(a,b,c,d,this.Ce,this.J,this.Ta,this.D,this.N,this.Sd,this.K,this.Ga,this.B,this.ud,this.Pc,this.j,this.u,this.C,this.La))return a;throw new vX(\"Unsupported layout with type: \"+d.layoutType+\" and client metadata: \"+ZW(d.Fa)+\" in PlayerBytesVodOnlyLayoutRenderingAdapterFactory.\");};g.w(C_,g.I);g.h\u003dC_.prototype;g.h.mO\u003dfunction(a){var b;this.j?MRa(this,this.j,a):null\u003d\u003d\u003d(b\u003dthis.C)||void 0\u003d\u003d\u003db?void 0:b.get().bp(a.identifier)};\ng.h.cO\u003dfunction(){};\ng.h.rh\u003dfunction(a){this.j\u0026\u0026this.j.contentCpn!\u003d\u003da\u0026\u0026(S(\"Fetch instructions carried over from previous content video\",void 0,void 0,{contentCpn:a,fetchInstructionsCpn:this.j.contentCpn}),this.j\u003dnull)};\ng.h.Vj\u003dfunction(a){this.j\u0026\u0026this.j.contentCpn!\u003d\u003da\u0026\u0026S(\"Expected content video of the current fetch instructions to end\",void 0,void 0,{contentCpn:a,fetchInstructionsCpn:this.j.contentCpn},!0);this.j\u003dnull};\ng.h.va\u003dfunction(){g.I.prototype.va.call(this);this.j\u003dnull};g.w(D_,g.I);g.h\u003dD_.prototype;g.h.Mc\u003dfunction(a,b){var c\u003dthis;if(\"LAYOUT_TYPE_MEDIA\"\u003d\u003d\u003db.layoutType\u0026\u0026oG(b,this.N)){var d\u003dLw(this.C.get(),2),e\u003dthis.J(b,d);e?Kw(this.D.get(),\"OPPORTUNITY_TYPE_PLAYER_BYTES_MEDIA_LAYOUT_ENTERED\",function(){var f\u003d[WQa(c.u.get(),e.contentCpn,e.Ju,function(k){return c.K(k.slotId,\"core\",e,dX(c.j.get(),k))},e.IM)];\ne.instreamAdPlayerUnderlayRenderer\u0026\u0026dRa(c.La.get())\u0026\u0026f.push(NRa(c,e,e.instreamAdPlayerUnderlayRenderer));return f}):S(\"Expected MediaLayout to carry valid opportunity on entered\",a,b)}};\ng.h.wh\u003dfunction(){};\ng.h.Xi\u003dfunction(){};\ng.h.tf\u003dfunction(){};\ng.h.Wi\u003dfunction(){};\ng.h.uf\u003dfunction(){};\ng.h.Xj\u003dfunction(){};\ng.h.Yj\u003dfunction(){};\ng.h.Ti\u003dfunction(){};\ng.h.Ui\u003dfunction(){};\ng.h.Th\u003dfunction(){};\ng.h.Zc\u003dfunction(){};var B0\u003d[\"metadata_type_content_cpn\",\"metadata_type_player_bytes_callback_ref\",\"metadata_type_instream_ad_player_overlay_renderer\",\"metadata_type_ad_placement_config\"];g.h\u003dRRa.prototype;g.h.init\u003dfunction(){};\ng.h.yd\u003dfunction(){return this.slot};\ng.h.Uz\u003dfunction(){this.callback.tf(this.slot)};\ng.h.Vz\u003dfunction(){this.callback.uf(this.slot)};\ng.h.release\u003dfunction(){};F_.prototype.re\u003dfunction(a,b){return new RRa(a,b)};g.h\u003dSRa.prototype;g.h.init\u003dfunction(){};\ng.h.yd\u003dfunction(){return this.slot};\ng.h.Uz\u003dfunction(){KZ(this.Ga.get(),\"ad-showing\");this.callback.tf(this.slot)};\ng.h.Vz\u003dfunction(){this.callback.uf(this.slot);LZ(this.Ga.get(),\"ad-showing\")};\ng.h.release\u003dfunction(){};g.h\u003dTRa.prototype;g.h.init\u003dfunction(){};\ng.h.yd\u003dfunction(){return this.slot};\ng.h.Uz\u003dfunction(){KZ(this.Ga.get(),\"ad-showing\");KZ(this.Ga.get(),\"ad-interrupting\");this.u\u003dthis.Ga.get().isAtLiveHead();this.j\u003dMath.ceil(Date.now()/1E3);this.callback.tf(this.slot)};\ng.h.Vz\u003dfunction(){LZ(this.Ga.get(),\"ad-showing\");LZ(this.Ga.get(),\"ad-interrupting\");var a\u003dthis.u?Infinity:this.Ga.get().getCurrentTimeSec(1,!0)+Math.floor(Date.now()/1E3)-this.j;this.Ga.get().I.seekTo(a,void 0,void 0,1);this.callback.uf(this.slot)};\ng.h.release\u003dfunction(){};g.h\u003dURa.prototype;g.h.init\u003dfunction(){};\ng.h.yd\u003dfunction(){return this.slot};\ng.h.Uz\u003dfunction(){KZ(this.Ga.get(),\"ad-showing\");KZ(this.Ga.get(),\"ad-interrupting\");this.callback.tf(this.slot)};\ng.h.Vz\u003dfunction(){this.Ga.get().iq();LZ(this.Ga.get(),\"ad-showing\");LZ(this.Ga.get(),\"ad-interrupting\");this.callback.uf(this.slot)};\ng.h.release\u003dfunction(){this.Ga.get().iq()};G_.prototype.re\u003dfunction(a,b){if(Nw(b,[\"metadata_type_dai\"],\"SLOT_TYPE_PLAYER_BYTES\"))return new SRa(a,b,this.Ga);if(b.Pb instanceof WY\u0026\u0026Nw(b,[\"metadata_type_served_from_live_infra\"],\"SLOT_TYPE_PLAYER_BYTES\"))return new TRa(a,b,this.Ga);if(Nw(b,[],\"SLOT_TYPE_PLAYER_BYTES\"))return new URa(a,b,this.Ga);throw new jY(\"Unsupported slot with type \"+b.slotType+\" and client metadata: \"+(ZW(b.Fa)+\" in PlayerBytesSlotAdapterFactory.\"));};g.w(I_,g.I);I_.prototype.j\u003dfunction(a){for(var b\u003d[],c\u003dg.q(this.Mb.values()),d\u003dc.next();!d.done;d\u003dc.next()){d\u003dd.value;var e\u003dd.trigger;e instanceof DY\u0026\u0026\"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_MUTED\"\u003d\u003d\u003dd.category\u0026\u0026e.Pe\u003d\u003d\u003da\u0026\u0026b.push(d)}b.length?gY(this.oD(),b):S(\"Mute requested but no registered triggers can be activated.\")};g.w(J_,I_);g.h\u003dJ_.prototype;g.h.Af\u003dfunction(a,b){if(b)if(\"survey-submit\"\u003d\u003d\u003da)VRa(this,b);else if(\"skip-button\"\u003d\u003d\u003da){a\u003d[];for(var c\u003dg.q(this.Mb.values()),d\u003dc.next();!d.done;d\u003dc.next()){d\u003dd.value;var e\u003dd.trigger;e instanceof DY\u0026\u0026\"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_SKIPPED\"\u003d\u003d\u003dd.category\u0026\u0026e.Pe\u003d\u003d\u003db\u0026\u0026a.push(d)}a.length\u0026\u0026gY(this.oD(),a)}else\"survey-single-select-answer-button\"\u003d\u003d\u003da\u0026\u0026VRa(this,b)};\ng.h.DF\u003dfunction(a){I_.prototype.j.call(this,a)};\ng.h.bj\u003dfunction(a,b,c,d){if(this.Mb.has(b.triggerId))throw new jY(\"Tried to register duplicate trigger for slot.\");if(!(b instanceof EY||b instanceof DY))throw new jY(\"Incorrect TriggerType: Tried to register trigger of type \"+b.triggerType+\" in AdUxUpdateTriggerAdapter.\");this.Mb.set(b.triggerId,new H_(a,b,c,d))};\ng.h.pj\u003dfunction(a){this.Mb.delete(a.triggerId)};\ng.h.BF\u003dfunction(){};\ng.h.AF\u003dfunction(){};\ng.h.yA\u003dfunction(){};g.w(K_,g.I);g.h\u003dK_.prototype;\ng.h.bj\u003dfunction(a,b,c,d){if(this.Mb.has(b.triggerId))throw new jY(\"Tried to register duplicate trigger for slot.\");if(!(b instanceof hZ||b instanceof iZ||b instanceof jZ||b instanceof kZ||b instanceof lZ||b instanceof $Y||b instanceof eZ||b instanceof CY||b instanceof MY||b instanceof ZY||b instanceof dZ))throw new jY(\"Incorrect TriggerType: Tried to register trigger of type \"+b.triggerType+\" in AdsControlFlowEventTriggerAdapter\");a\u003dnew H_(a,b,c,d);this.Mb.set(b.triggerId,a);b instanceof lZ\u0026\u0026this.D.has(b.Qg)\u0026\u0026\ngY(this.j(),[a]);b instanceof hZ\u0026\u0026this.B.has(b.Qg)\u0026\u0026gY(this.j(),[a]);b instanceof eZ\u0026\u0026this.u.has(b.Pe)\u0026\u0026gY(this.j(),[a])};\ng.h.pj\u003dfunction(a){this.Mb.delete(a.triggerId)};\ng.h.wh\u003dfunction(a){this.D.add(a.slotId);for(var b\u003d[],c\u003dg.q(this.Mb.values()),d\u003dc.next();!d.done;d\u003dc.next())d\u003dd.value,d.trigger instanceof lZ\u0026\u0026a.slotId\u003d\u003d\u003dd.trigger.Qg\u0026\u0026b.push(d);0\u003cb.length\u0026\u0026gY(this.j(),b)};\ng.h.Xi\u003dfunction(a){this.D.delete(a.slotId);a\u003d[];for(var b\u003dg.q(this.Mb.values()),c\u003db.next();!c.done;c\u003db.next());0\u003ca.length\u0026\u0026gY(this.j(),a)};\ng.h.Wi\u003dfunction(a){for(var b\u003d[],c\u003dg.q(this.Mb.values()),d\u003dc.next();!d.done;d\u003dc.next()){d\u003dd.value;var e\u003dd.trigger;e instanceof $Y\u0026\u0026e.slotType\u003d\u003d\u003da.slotType\u0026\u0026e.j!\u003d\u003da.slotId\u0026\u0026b.push(d)}0\u003cb.length\u0026\u0026gY(this.j(),b)};\ng.h.tf\u003dfunction(a){this.B.add(a.slotId);for(var b\u003d[],c\u003dg.q(this.Mb.values()),d\u003dc.next();!d.done;d\u003dc.next())d\u003dd.value,d.trigger instanceof hZ\u0026\u0026a.slotId\u003d\u003d\u003dd.trigger.Qg\u0026\u0026b.push(d);0\u003cb.length\u0026\u0026gY(this.j(),b)};\ng.h.uf\u003dfunction(a){this.B.delete(a.slotId);this.C.add(a.slotId);for(var b\u003d[],c\u003dg.q(this.Mb.values()),d\u003dc.next();!d.done;d\u003dc.next())if(d\u003dd.value,d.trigger instanceof iZ)a.slotId\u003d\u003d\u003dd.trigger.Qg\u0026\u0026b.push(d);else if(d.trigger instanceof dZ){var e\u003dd.trigger;a.slotId\u003d\u003d\u003de.slotId\u0026\u0026this.u.has(e.Pe)\u0026\u0026b.push(d)}0\u003cb.length\u0026\u0026gY(this.j(),b)};\ng.h.Xj\u003dfunction(a){for(var b\u003d[],c\u003dg.q(this.Mb.values()),d\u003dc.next();!d.done;d\u003dc.next())d\u003dd.value,d.trigger instanceof jZ\u0026\u0026a.slotId\u003d\u003d\u003dd.trigger.Qg\u0026\u0026b.push(d);0\u003cb.length\u0026\u0026gY(this.j(),b)};\ng.h.Yj\u003dfunction(a){for(var b\u003d[],c\u003dg.q(this.Mb.values()),d\u003dc.next();!d.done;d\u003dc.next())d\u003dd.value,d.trigger instanceof kZ\u0026\u0026a.slotId\u003d\u003d\u003dd.trigger.Qg\u0026\u0026b.push(d);0\u003cb.length\u0026\u0026gY(this.j(),b)};\ng.h.Ti\u003dfunction(a,b){this.J.add(b.layoutId)};\ng.h.Ui\u003dfunction(a,b){this.J.delete(b.layoutId)};\ng.h.Mc\u003dfunction(a,b){this.u.add(b.layoutId);for(var c\u003d[],d\u003dg.q(this.Mb.values()),e\u003dd.next();!e.done;e\u003dd.next())if(e\u003de.value,e.trigger instanceof eZ)b.layoutId\u003d\u003d\u003de.trigger.Pe\u0026\u0026c.push(e);else if(e.trigger instanceof ZY){var f\u003de.trigger;a.slotType\u003d\u003d\u003df.slotType\u0026\u0026b.layoutType\u003d\u003d\u003df.layoutType\u0026\u0026b.layoutId!\u003d\u003df.j\u0026\u0026c.push(e)}else e.trigger instanceof dZ\u0026\u0026(f\u003de.trigger,b.layoutId\u003d\u003d\u003df.Pe\u0026\u0026this.C.has(f.slotId)\u0026\u0026c.push(e));0\u003cc.length\u0026\u0026gY(this.j(),c)};\ng.h.Zc\u003dfunction(a,b,c){this.u.delete(b.layoutId);a\u003d[];for(var d\u003dg.q(this.Mb.values()),e\u003dd.next();!e.done;e\u003dd.next())if(e\u003de.value,e.trigger instanceof CY\u0026\u0026b.layoutId\u003d\u003d\u003de.trigger.Pe\u0026\u0026a.push(e),e.trigger instanceof MY){var f\u003de.trigger;b.layoutId\u003d\u003d\u003df.Pe\u0026\u0026c\u003d\u003d\u003df.j\u0026\u0026a.push(e)}0\u003ca.length\u0026\u0026gY(this.j(),a)};\ng.h.Th\u003dfunction(){};\ng.h.rh\u003dfunction(){this.C.clear()};\ng.h.Vj\u003dfunction(){};g.w(L_,g.I);L_.prototype.bj\u003dfunction(a,b,c,d){if(this.Mb.has(b.triggerId))throw new jY(\"Tried to register duplicate trigger for slot.\");if(!(b instanceof Ow||b instanceof GY))throw new jY(\"Incorrect TriggerType: Tried to register trigger of type \"+b.triggerType+\" in ContentPlaybackLifecycleTriggerAdapter\");this.Mb.set(b.triggerId,new H_(a,b,c,d))};\nL_.prototype.pj\u003dfunction(a){this.Mb.delete(a.triggerId)};\nL_.prototype.rh\u003dfunction(a,b,c){b\u003d[];for(var d\u003db.push,e\u003dd.apply,f\u003d[],k\u003dg.q(this.Mb.values()),l\u003dk.next();!l.done;l\u003dk.next())l\u003dl.value,l.trigger instanceof Ow\u0026\u0026l.trigger.zp\u003d\u003d\u003da\u0026\u0026f.push(l);e.call(d,b,g.v(f));b.push.apply(b,g.v(WRa(this.Mb,a,!1,c)));b.length\u0026\u0026gY(this.j(),b)};\nL_.prototype.Vj\u003dfunction(a){var b\u003d[];b.push.apply(b,g.v(WRa(this.Mb,a,!0,!1)));b.length\u0026\u0026gY(this.j(),b)};g.w(M_,g.I);g.h\u003dM_.prototype;\ng.h.bj\u003dfunction(a,b,c,d){if(this.Mb.has(b.triggerId))throw new jY(\"Tried to register duplicate trigger for slot.\");var e\u003d\"adtriggercuerange:\"+b.triggerId;if(b instanceof WY)N_(this,a,b,c,d,e,b.j.start,b.j.end,b.zp,b.visible);else if(b instanceof fZ)N_(this,a,b,c,d,e,b.j.start,b.j.end,b.zp,!1);else if(b instanceof cZ)N_(this,a,b,c,d,e,0x7ffffffffffff,0x8000000000000,b.zp,b.visible);else throw new jY(\"Incorrect TriggerType: Tried to register trigger of type \"+b.triggerType+\" in CueRangeTriggerAdapter\");\n};\ng.h.pj\u003dfunction(a){var b\u003dthis.Mb.get(a.triggerId);b\u0026\u0026this.B.get().removeCueRange(b.Pz);this.Mb.delete(a.triggerId)};\ng.h.onCueRangeEnter\u003dfunction(a){if(a\u003dXRa(this,a))if(a\u003dthis.Mb.get(a))if(g.U(yZ(this.Ga.get()),32))this.j.add(a.Pz);else{var b\u003dnull\u003d\u003d\u003da||void 0\u003d\u003d\u003da?void 0:a.bundle.trigger;(b instanceof WY||b instanceof cZ)\u0026\u0026gY(this.u(),[a.bundle])}};\ng.h.onCueRangeExit\u003dfunction(a){if(a\u003dXRa(this,a))if(a\u003dthis.Mb.get(a))this.j.delete(a.Pz),a.bundle.trigger instanceof fZ\u0026\u0026gY(this.u(),[a.bundle])};\ng.h.Vi\u003dfunction(a){if(0\u003ecG(a,16)){a\u003dg.q(this.j);for(var b\u003da.next();!b.done;b\u003da.next())this.onCueRangeEnter(b.value);this.j.clear()}};\ng.h.Rh\u003dfunction(){};\ng.h.onFullscreenToggled\u003dfunction(){};\ng.h.hg\u003dfunction(){};\ng.h.Ri\u003dfunction(){};\ng.h.onVolumeChange\u003dfunction(){};\ng.h.Tj\u003dfunction(){};g.w(O_,g.I);g.h\u003dO_.prototype;g.h.bj\u003dfunction(a,b,c,d){if(this.Mb.has(b.triggerId))throw new jY(\"Tried to register duplicate trigger for slot.\");if(!(b instanceof HY||b instanceof gZ))throw new jY(\"Incorrect TriggerType: Tried to register trigger of type \"+b.triggerType+\" in OnLayoutSelfRequestedTriggerAdapter\");this.Mb.set(b.triggerId,new H_(a,b,c,d))};\ng.h.pj\u003dfunction(a){this.Mb.delete(a.triggerId)};\ng.h.Un\u003dfunction(){};\ng.h.Vk\u003dfunction(){};\ng.h.Mc\u003dfunction(a,b){\"SLOT_TYPE_ABOVE_FEED\"\u003d\u003d\u003da.slotType\u0026\u0026(null!\u003dthis.j?S(\"called onLayoutEntered with AboveFeedSlot but there is already a layout entered\"):this.j\u003db.layoutId)};\ng.h.Zc\u003dfunction(a){\"SLOT_TYPE_ABOVE_FEED\"\u003d\u003d\u003da.slotType\u0026\u0026(this.j\u003dnull)};\ng.h.wh\u003dfunction(){};\ng.h.Xi\u003dfunction(){};\ng.h.Wi\u003dfunction(){};\ng.h.tf\u003dfunction(a){\"SLOT_TYPE_ABOVE_FEED\"\u003d\u003d\u003da.slotType\u0026\u0026(null!\u003dthis.u?S(\"called onSlotEntered with AboveFeedSlot but there is already a slot entered\"):this.u\u003da.slotId)};\ng.h.uf\u003dfunction(a){\"SLOT_TYPE_ABOVE_FEED\"\u003d\u003d\u003da.slotType\u0026\u0026(null\u003d\u003d\u003dthis.u?S(\"called onSlotExited with AboveFeedSlot but there is no entered slot\"):this.u\u003dnull)};\ng.h.Xj\u003dfunction(){};\ng.h.Yj\u003dfunction(){};\ng.h.Ti\u003dfunction(){};\ng.h.Ui\u003dfunction(){};\ng.h.Th\u003dfunction(){};\ng.h.Iz\u003dfunction(){null!\u003dthis.j\u0026\u0026p_(this,this.j)};\ng.h.Yz\u003dfunction(a){if(null\u003d\u003d\u003dthis.u){for(var b\u003d[],c\u003dg.q(this.Mb.values()),d\u003dc.next();!d.done;d\u003dc.next())d\u003dd.value,d.trigger instanceof gZ\u0026\u0026d.trigger.slotId\u003d\u003d\u003da\u0026\u0026b.push(d);b.length\u0026\u0026gY(this.B(),b)}};g.w(P_,g.I);g.h\u003dP_.prototype;g.h.Th\u003dfunction(a,b){for(var c\u003d[],d\u003dg.q(this.Mb.values()),e\u003dd.next();!e.done;e\u003dd.next()){e\u003de.value;var f\u003de.trigger;f.opportunityType\u003d\u003d\u003da\u0026\u0026(f.associatedSlotId\u0026\u0026f.associatedSlotId!\u003d\u003db||c.push(e))}c.length\u0026\u0026gY(this.j(),c)};\ng.h.bj\u003dfunction(a,b,c,d){if(this.Mb.has(b.triggerId))throw new jY(\"Tried to register duplicate trigger for slot.\");if(!(b instanceof NQa))throw new jY(\"Incorrect TriggerType: Tried to register trigger of type \"+b.triggerType+\" in OpportunityEventTriggerAdapter\");this.Mb.set(b.triggerId,new H_(a,b,c,d))};\ng.h.pj\u003dfunction(a){this.Mb.delete(a.triggerId)};\ng.h.wh\u003dfunction(){};\ng.h.Xi\u003dfunction(){};\ng.h.Wi\u003dfunction(){};\ng.h.tf\u003dfunction(){};\ng.h.uf\u003dfunction(){};\ng.h.Xj\u003dfunction(){};\ng.h.Yj\u003dfunction(){};\ng.h.Ti\u003dfunction(){};\ng.h.Ui\u003dfunction(){};\ng.h.Mc\u003dfunction(){};\ng.h.Zc\u003dfunction(){};g.w(Q_,g.I);Q_.prototype.va\u003dfunction(){this.C.get().removeListener(this);g.I.prototype.va.call(this)};g.w(R_,g.I);R_.prototype.va\u003dfunction(){this.D.get().removeListener(this);g.I.prototype.va.call(this)};S_.prototype.fetch\u003dfunction(a){var b\u003da.DL;return this.Pp.fetch(a.vQ,{Zv:void 0\u003d\u003d\u003da.Zv?void 0:a.Zv,Bd:b}).then(function(c){return YRa(c,b)})};g.w(T_,g.I);g.h\u003dT_.prototype;g.h.addListener\u003dfunction(a){this.listeners.push(a)};\ng.h.removeListener\u003dfunction(a){this.listeners\u003dthis.listeners.filter(function(b){return b!\u003d\u003da})};\ng.h.onAdUxClicked\u003dfunction(a,b){U_(this,function(c){c.Af(a,b)})};\ng.h.CG\u003dfunction(a){U_(this,function(b){b.BF(a)})};\ng.h.BG\u003dfunction(a){U_(this,function(b){b.AF(a)})};\ng.h.hW\u003dfunction(a){U_(this,function(b){b.yA(a)})};g.w(V_,g.I);g.h\u003dV_.prototype;g.h.rh\u003dfunction(){this.C\u003dnew NH(this,cRa(this.La.get()));this.u\u003dnew OH;$Ra(this)};\ng.h.Vj\u003dfunction(){};\ng.h.addListener\u003dfunction(a){this.listeners.push(a)};\ng.h.removeListener\u003dfunction(a){this.listeners\u003dthis.listeners.filter(function(b){return b!\u003d\u003da})};\ng.h.YG\u003dfunction(a){this.sC.push(a);for(var b\u003dg.q(this.listeners),c\u003db.next();!c.done;c\u003db.next())c.value.mO(a)};\ng.h.eO\u003dfunction(a){g.vc(this.u.j,1E3*a);for(var b\u003dg.q(this.listeners),c\u003db.next();!c.done;c\u003db.next())c.value.cO(a)};\ng.h.mB\u003dfunction(a){var b\u003dLw(this.D.get(),1),c\u003db.clientPlaybackNonce;b\u003db.daiEnabled;var d\u003dDate.now();a\u003dg.q(a);for(var e\u003da.next();!e.done;e\u003da.next())e\u003de.value,(b||TY(this.La.get())\u0026\u0026!g.DD(this.I.V()))\u0026\u0026EZ(this.Ta.get(),{cuepointTrigger:{event:aSa(e.event),cuepointId:e.identifier,totalCueDurationMs:1E3*e.durationSecs,playheadTimeMs:e.xp,cueStartTimeMs:1E3*e.startSecs,cuepointReceivedTimeMs:d,contentCpn:c}}),this.B.add(e),b?this.C.reduce(e):TY(this.La.get())\u0026\u0026!g.DD(this.I.V())\u0026\u00260!\u003d\u003dthis.I.getCurrentTime(1)\u0026\u0026\n\"start\"\u003d\u003d\u003de.event\u0026\u0026this.YG(e)};\ng.h.va\u003dfunction(){null!\u003dthis.j\u0026\u0026(this.j.unsubscribe(\"cuepointupdated\",this.mB,this),this.j\u003dnull);this.listeners.length\u003d0;this.B.clear();this.sC.length\u003d0;g.I.prototype.va.call(this)};Y_.prototype.addListener\u003dfunction(a){this.listeners.push(a)};\nY_.prototype.removeListener\u003dfunction(a){this.listeners\u003dthis.listeners.filter(function(b){return b!\u003d\u003da})};g.h\u003dZ_.prototype;g.h.yd\u003dfunction(){return this.slot};\ng.h.Hb\u003dfunction(){return this.layout};\ng.h.init\u003dfunction(){var a;this.D.get().addListener(this);this.Ga.get().addListener(this);this.Jo();var b\u003dW(this.layout.Fa,\"metadata_type_layout_enter_ms\"),c\u003dW(this.layout.Fa,\"metadata_type_layout_exit_ms\"),d\u003dnull\u003d\u003d\u003d(a\u003dthis.B.get().gq)||void 0\u003d\u003d\u003da?void 0:a.clientPlaybackNonce,e\u003dthis.layout.zc.adClientDataEntry;EZ(this.Ta.get(),{daiStateTrigger:{filledAdsDurationMs:c-b,contentCpn:d,adClientData:e}});var f\u003dthis.D.get();f\u003dPH(f.u,b,c);null!\u003d\u003df\u0026\u0026(EZ(this.Ta.get(),{daiStateTrigger:{filledAdsDurationMs:f-\nb,contentCpn:d,cueDurationChange:\"DAI_CUE_DURATION_CHANGE_SHORTER\",adClientData:e}}),this.K.get().aq(f,c))};\ng.h.release\u003dfunction(){this.ip();this.D.get().removeListener(this);this.Ga.get().removeListener(this)};\ng.h.startRendering\u003dfunction(){this.jn();this.callback.Mc(this.slot,this.layout)};\ng.h.lf\u003dfunction(a,b){this.tp(b);null!\u003d\u003dthis.driftRecoveryMs\u0026\u0026($_(this,{driftRecoveryMs:this.driftRecoveryMs.toString(),breakDurationMs:Math.round(cSa(this)-W(this.layout.Fa,\"metadata_type_layout_enter_ms\")).toString(),driftFromHeadMs:Math.round(1E3*this.Ga.get().I.uo()).toString()}),this.driftRecoveryMs\u003dnull);this.callback.Zc(this.slot,this.layout,b)};\ng.h.mO\u003dfunction(){};\ng.h.cO\u003dfunction(a){var b,c\u003dW(this.layout.Fa,\"metadata_type_layout_enter_ms\"),d\u003dW(this.layout.Fa,\"metadata_type_layout_exit_ms\");a*\u003d1E3;c\u003c\u003da\u0026\u0026a\u003cd\u0026\u0026(EZ(this.Ta.get(),{daiStateTrigger:{filledAdsDurationMs:a-c,contentCpn:null\u003d\u003d\u003d(b\u003dthis.B.get().gq)||void 0\u003d\u003d\u003db?void 0:b.clientPlaybackNonce,cueDurationChange:\"DAI_CUE_DURATION_CHANGE_SHORTER\",adClientData:this.layout.zc.adClientDataEntry}}),this.K.get().aq(a,d))};\ng.h.Rh\u003dfunction(a){this.SN(a);a\u003dthis.Ga.get().getCurrentTimeSec(2,!0);if(LQa(this.N.get(),this.layout.layoutId)){var b\u003dW(this.layout.Fa,\"metadata_type_layout_enter_ms\"),c\u003dthis.driftRecoveryMs;if(!(null\u003d\u003d\u003dc||1E3*a\u003cb+c)){this.driftRecoveryMs\u003dnull;var d\u003dcSa(this),e\u003dthis.Ga.get().I.uo(),f\u003dMath.min(a+e,d/1E3);f\u003c\u003da?$_(this,{driftRecoveryMs:c.toString(),breakDurationMs:Math.round(d-b).toString(),driftFromHeadMs:Math.round(1E3*e).toString()}):($_(this,{driftRecoveryMs:c.toString(),breakDurationMs:Math.round(d-\nb).toString(),driftFromHeadMs:Math.round(1E3*e).toString(),appliedDriftRecoveryMs:Math.round(1E3*a-b).toString(),destinationMs:Math.round(1E3*f-b).toString()}),this.Ga.get().I.seekTo(f,void 0,void 0,1))}}};\ng.h.hg\u003dfunction(){};\ng.h.Ri\u003dfunction(){};\ng.h.onVolumeChange\u003dfunction(){};\ng.h.Tj\u003dfunction(){};g.w(a0,Z_);g.h\u003da0.prototype;g.h.Jo\u003dfunction(){this.B.get().addListener(this);this.J.forEach(function(a){a.init()});\nnull!\u003dthis.C\u0026\u0026this.Ta.get().Ni(\"ads_ssmplra_init\",\"lid.\"+this.layout.layoutId+\";smlid.\"+this.C)};\ng.h.ip\u003dfunction(){this.B.get().removeListener(this);this.u\u003dnull;this.J.forEach(function(a){a.release()})};\ng.h.jn\u003dfunction(){var a;if(this.u)S(\"Failed to restart rendering\",this.slot,this.layout,{hasSurveyMediaSubLayout:String(!!this.C)});else{var b\u003dnull\u003d\u003d\u003d(a\u003dthis.B.get().gq)||void 0\u003d\u003d\u003da?void 0:a.layoutId;eSa(this,b)}};\ng.h.tp\u003dfunction(a){var b,c,d,e;null\u003d\u003d\u003d(c\u003dnull\u003d\u003d\u003d(b\u003dthis.u)||void 0\u003d\u003d\u003db?void 0:b.zi)||void 0\u003d\u003d\u003dc?void 0:c.lf(null\u003d\u003d\u003d(e\u003dnull\u003d\u003d\u003d(d\u003dthis.u)||void 0\u003d\u003d\u003dd?void 0:d.zi)||void 0\u003d\u003d\u003de?void 0:e.Hb(),a);this.u\u003dnull};\ng.h.sO\u003dfunction(a){var b\u003da.videoId;a\u003da.layoutId;var c,d,e,f,k;\"nPpU29QrbiU\"\u003d\u003d\u003db\u0026\u0026this.Ta.get().Ni(\"ads_ssmplra_opdcs\",\"vid.\"+b+\";lid.\"+this.layout.layoutId+\";smlid.\"+this.C+\";slrs.\"+!!this.u+\";slrslid.\"+(null\u003d\u003d\u003d(d\u003dnull\u003d\u003d\u003d(c\u003dthis.u)||void 0\u003d\u003d\u003dc?void 0:c.zi)||void 0\u003d\u003d\u003dd?void 0:d.Hb().layoutId));this.u\u0026\u0026(null\u003d\u003d\u003d(e\u003dthis.u.zi)||void 0\u003d\u003d\u003de?void 0:e.Hb().layoutId)!\u003d\u003da\u0026\u0026(null\u003d\u003d\u003d(f\u003dthis.u.zi)||void 0\u003d\u003d\u003df?void 0:f.lf(null\u003d\u003d\u003d(k\u003dthis.u.zi)||void 0\u003d\u003d\u003dk?void 0:k.Hb(),\"normal\"),eSa(this,a))};\ng.h.SN\u003dfunction(){};\ng.h.Vi\u003dfunction(){};\ng.h.onFullscreenToggled\u003dfunction(){};g.h\u003dpSa.prototype;g.h.yd\u003dfunction(){return this.slot};\ng.h.Hb\u003dfunction(){return this.layout};\ng.h.init\u003dfunction(){var a\u003dthis;W(this.layout.Fa,\"metadata_type_player_bytes_callback_ref\").current\u003dthis;this.Cc\u003dfSa(this.slot,this.layout,W(this.layout.Fa,\"metadata_type_player_vars\"),W(this.layout.Fa,\"metadata_type_layout_enter_ms\"),W(this.layout.Fa,\"metadata_type_layout_exit_ms\"),1E3*W(this.layout.Fa,\"metadata_type_video_length_seconds\"),this.D.get(),this.K.get(),function(){var d\u003dObject,e\u003dd.assign,f\u003dObject.assign({layoutType:\"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES\"},e0(a.layout));var k\u003dW(a.slot.Fa,\n\"metadata_type_fulfilled_layout\");k\u003dObject.assign(Object.assign({},e0(k)),{adPlacementConfig:W(k.Fa,\"metadata_type_ad_placement_config\"),subLayouts:W(k.Fa,\"metadata_type_sub_layouts\").map(e0)});return e.call(d,f,{compositeLayout:k,hasSurveyOverlay:Mw(a.layout.Fa,\"metadata_type_survey_overlay\"),surveyOverlay:W(a.layout.Fa,\"metadata_type_survey_overlay\")})},this.Ta.get());\nthis.Ga.get().addListener(this);var b\u003dW(this.layout.Fa,\"metadata_type_video_length_seconds\"),c\u003dW(this.layout.Fa,\"metadata_type_active_view_traffic_type\");eRa(this.La.get())||zZ(this.B.get(),this.layout.layoutId,c,b,this);AX(this.callback,this.slot,this.layout);BX(this.callback,this.slot,this.layout)};\ng.h.release\u003dfunction(){this.Ga.get().removeListener(this);eRa(this.La.get())||AZ(this.B.get(),this.layout.layoutId);this.La.get().I.V().S(\"html5_unschedule_dai_media_sublayout_killswitch\")||KH(this.callback,this.slot,this.layout)};\ng.h.startRendering\u003dfunction(){var a\u003dthis;Mw(this.layout.Fa,\"metadata_type_survey_overlay\")\u0026\u0026this.Ta.get().Ni(\"ads_ssmlra_srs\",\"lid.\"+this.layout.layoutId);if(this.u)S(\"Expected the layout not to be entered before start rendering\",this.slot,this.layout,{hasSurveyOverlay:Mw(this.layout.Fa,\"metadata_type_survey_overlay\"),surveyOverlay:W(this.layout.Fa,\"metadata_type_survey_overlay\")});else{this.u\u003d{Oj:null,by:!1};this.La.get().I.V().experiments.Za(\"html5_disable_sodar_for_tvhtml5\")||gSa(this.slot,this.layout,\nthis.J.get());$Z(this.j,\"start\");if(vZ(this.La.get())){var b\u003dyZ(this.Ga.get()),c\u003dW(this.layout.Fa,\"metadata_type_video_length_seconds\"),d\u003dthis.Ga.get().getCurrentTimeSec(2,!1);hSa(this.j,this.u.Oj,b,c,d,function(){return void rSa(a,\"teois\")})}XX(this.callback,this.slot,this.layout);\nMw(this.layout.Fa,\"metadata_type_survey_overlay\")\u0026\u0026this.Ta.get().Ni(\"ads_ssmlra_sre\",\"lid.\"+this.layout.layoutId)}};\ng.h.lf\u003dfunction(a,b){var c\u003dthis;if(this.u){if(vZ(this.La.get()))if(null\u003d\u003d\u003dthis.Cc)S(\"Unexpected media sub layout exited without a timeline playback ID\");else{a\u003dW(this.layout.Fa,\"metadata_type_video_length_seconds\");var d\u003dJZ(this.Ga.get(),this.Cc);this.j.B\u003dd;c0(this.j,null,this.u.Oj,a,d,function(e){return void qSa(c,e,\"fue\")})}this.u\u003dnull;\nrG(this.callback,this.slot,this.layout,b)}else S(\"Expected the layout to be entered before stop rendering\",this.slot,this.layout)};\ng.h.ox\u003dfunction(){};\ng.h.xA\u003dfunction(){};\ng.h.Rh\u003dfunction(a){var b\u003dthis;if(this.u){if(b_(this.j,\"impression\")){var c\u003dyZ(this.Ga.get()),d\u003dW(this.layout.Fa,\"metadata_type_video_length_seconds\");d0(this.j,c,a,this.u.Oj,d,function(e){return void qSa(b,e,\"tpaqe\")})}this.u.Oj\u003da}};\ng.h.Vi\u003dfunction(a){var b\u003dthis;if(this.u){vZ(this.La.get())||this.u.by||(this.u.by\u003d!0,a\u003dnew g.bG(a.state,new g.ZH));var c\u003dW(this.layout.Fa,\"metadata_type_video_length_seconds\"),d\u003dthis.Ga.get().getCurrentTimeSec(2,!1);b0(this.j,this.u.Oj,a,c,d,!vZ(this.La.get()),function(){return void rSa(b,\"teosc\")})}};\ng.h.onFullscreenToggled\u003dfunction(a){iSa(this.j,a)};\ng.h.hg\u003dfunction(){};\ng.h.Ri\u003dfunction(){};\ng.h.Ex\u003dfunction(){};\ng.h.onVolumeChange\u003dfunction(){};\ng.h.Mc\u003dfunction(){};\ng.h.Zc\u003dfunction(){};\ng.h.Tq\u003dfunction(){};\ng.h.ir\u003dfunction(){};\ng.h.VB\u003dfunction(){jSa(this.j)};\ng.h.wx\u003dfunction(){kSa(this.j)};\ng.h.vx\u003dfunction(){lSa(this.j)};\ng.h.xx\u003dfunction(){mSa(this.j)};\ng.h.sx\u003dfunction(){nSa(this.j)};\ng.h.tx\u003dfunction(){oSa(this.j)};\ng.h.Tj\u003dfunction(){};g.w(f0,Z_);g.h\u003df0.prototype;\ng.h.Jo\u003dfunction(){var a\u003dthis;W(this.layout.Fa,\"metadata_type_player_bytes_callback_ref\").current\u003dthis;var b\u003dW(this.layout.Fa,\"metadata_type_layout_enter_ms\"),c\u003dW(this.layout.Fa,\"metadata_type_layout_exit_ms\");this.Cc\u003dfSa(this.slot,this.layout,W(this.layout.Fa,\"metadata_type_player_vars\"),b,c,1E3*W(this.layout.Fa,\"metadata_type_video_length_seconds\"),this.K.get(),this.X.get(),function(){return{layoutType:\"LAYOUT_TYPE_MEDIA\",enterMs:b,exitMs:c,adPlacementConfig:W(a.layout.Fa,\"metadata_type_ad_placement_config\")}},\nthis.Ta.get());\nvar d\u003dW(this.layout.Fa,\"metadata_type_video_length_seconds\"),e\u003dW(this.layout.Fa,\"metadata_type_active_view_traffic_type\");zZ(this.C.get(),this.layout.layoutId,e,d,this)};\ng.h.ip\u003dfunction(){AZ(this.C.get(),this.layout.layoutId)};\ng.h.jn\u003dfunction(){var a\u003dthis;if(this.u)S(\"Expected the layout not to be entered before start rendering\",this.slot,this.layout);else if(this.u\u003d{Oj:null,by:!1},gSa(this.slot,this.layout,this.J.get()),$Z(this.j,\"start\"),vZ(this.La.get())){var b\u003dyZ(this.Ga.get()),c\u003dW(this.layout.Fa,\"metadata_type_video_length_seconds\"),d\u003dthis.Ga.get().getCurrentTimeSec(2,!1);hSa(this.j,this.u.Oj,b,c,d,function(){return void sSa(a,\"teois\")})}};\ng.h.tp\u003dfunction(){var a\u003dthis;if(this.u){if(vZ(this.La.get()))if(null\u003d\u003d\u003dthis.Cc)S(\"Unexpected single media layout exited without a timeline playback ID\");else{var b\u003dW(this.layout.Fa,\"metadata_type_video_length_seconds\"),c\u003dJZ(this.Ga.get(),this.Cc);this.j.B\u003dc;c0(this.j,null,this.u.Oj,b,c,function(d){return void tSa(a,d,\"fue\")})}this.u\u003dnull}else S(\"Expected the layout to be entered before stop rendering\",this.slot,this.layout)};\ng.h.SN\u003dfunction(a){var b\u003dthis;if(this.u){if(b_(this.j,\"impression\")){var c\u003dyZ(this.Ga.get()),d\u003dW(this.layout.Fa,\"metadata_type_video_length_seconds\");d0(this.j,c,a,this.u.Oj,d,function(e){return void tSa(b,e,\"tpaqe\")})}this.u.Oj\u003da}};\ng.h.Vi\u003dfunction(a){var b\u003dthis;if(this.u){vZ(this.La.get())||this.u.by||(this.u.by\u003d!0,a\u003dnew g.bG(a.state,new g.ZH));var c\u003dW(this.layout.Fa,\"metadata_type_video_length_seconds\"),d\u003dthis.Ga.get().getCurrentTimeSec(2,!1);b0(this.j,this.u.Oj,a,c,d,!vZ(this.La.get()),function(){return void sSa(b,\"teosc\")})}};\ng.h.onFullscreenToggled\u003dfunction(a){iSa(this.j,a)};\ng.h.VB\u003dfunction(){jSa(this.j)};\ng.h.wx\u003dfunction(){kSa(this.j)};\ng.h.vx\u003dfunction(){lSa(this.j)};\ng.h.xx\u003dfunction(){mSa(this.j)};\ng.h.sx\u003dfunction(){nSa(this.j)};\ng.h.tx\u003dfunction(){oSa(this.j)};g0.prototype.re\u003dfunction(a,b,c,d){if(Mw(c.Fa,\"metadata_type_dai\")){var e\u003dW(d.Fa,\"metadata_type_ad_placement_config\");VZ(d,{Rd:\"metadata_type_video_length_seconds metadata_type_player_vars metadata_type_layout_enter_ms metadata_type_layout_exit_ms metadata_type_player_bytes_callback_ref metadata_type_content_cpn\".split(\" \"),Ue:[\"LAYOUT_TYPE_MEDIA\"]})\u0026\u0026void 0!\u003d\u003de?(e\u003dnew XZ(d.uc,this.Ta,e,d.layoutId,null),e\u003dnew f0(a,c,d,this.j,this.B,this.K,this.D,this.Ga,e,this.Ta,this.C,this.J,this.u,this.La)):e\u003dnull;\nif(e)return e;a:{var f\u003dW(d.Fa,\"metadata_type_sub_layouts\"),k\u003dW(d.Fa,\"metadata_type_ad_placement_config\");if(VZ(d,{Rd:[\"metadata_type_layout_enter_ms\",\"metadata_type_drift_recovery_ms\",\"metadata_type_layout_exit_ms\"],Ue:[\"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES\"]})\u0026\u0026void 0!\u003d\u003df\u0026\u0026void 0!\u003d\u003dk){e\u003d[];f\u003dg.q(f);for(var l\u003df.next();!l.done;l\u003df.next()){l\u003dl.value;var m\u003dW(l.Fa,\"metadata_type_media_sub_layout_index\");if(!VZ(l,{Rd:\"metadata_type_video_length_seconds metadata_type_player_vars metadata_type_layout_enter_ms metadata_type_layout_exit_ms metadata_type_player_bytes_callback_ref metadata_type_content_cpn\".split(\" \"),\nUe:[\"LAYOUT_TYPE_MEDIA\"]})||void 0\u003d\u003d\u003dm){a\u003dnull;break a}m\u003dnew XZ(l.uc,this.Ta,k,l.layoutId,m);e.push(new pSa(b,c,l,this.B,m,this.Ga,this.K,this.u,this.C,this.La,this.Ta,this.j))}b\u003dnew XZ(d.uc,this.Ta,k,d.layoutId);a\u003dnew a0(a,c,d,this.j,this.B,this.D,this.Ga,b,this.Ta,this.J,e)}else a\u003dnull}if(a)return a}else if(a\u003dLRa(a,b,c,d,this.Ce,this.oa,this.Ta,this.u,this.C,this.Sd,this.j,this.Ga,this.Z,this.ud,this.Pc,this.N,this.X,this.ma,this.La))return a;throw new vX(\"Unsupported layout with type: \"+d.layoutType+\n\" and client metadata: \"+ZW(d.Fa)+\" in PlayerBytesLayoutRenderingAdapterFactory.\");};g.w(h0,g.I);h0.prototype.bj\u003dfunction(a,b,c,d){if(this.Mb.has(b.triggerId))throw new jY(\"Tried to register duplicate trigger for slot.\");if(!(b instanceof PY))throw new jY(\"Incorrect TriggerType: Tried to register trigger of type \"+b.triggerType+\" in CloseRequestedTriggerAdapter\");this.Mb.set(b.triggerId,new H_(a,b,c,d))};\nh0.prototype.pj\u003dfunction(a){this.Mb.delete(a.triggerId)};g.w(j0,g.I);\nj0.prototype.bj\u003dfunction(a,b,c,d){if(this.u.has(b.triggerId)||this.B.has(b.triggerId))throw new jY(\"Tried to re-register the trigger.\");a\u003dnew H_(a,b,c,d);if(a.trigger instanceof SQa)this.u.set(a.trigger.triggerId,a);else if(a.trigger instanceof FY)this.B.set(a.trigger.triggerId,a);else throw new jY(\"Incorrect TriggerType: Tried to register trigger of type \"+a.trigger.triggerType+\" in LiveStreamBreakTransitionTriggerAdapter\");this.u.has(a.trigger.triggerId)\u0026\u0026a.slot.slotId\u003d\u003d\u003dthis.j\u0026\u0026gY(this.C(),[a])};\nj0.prototype.pj\u003dfunction(a){this.u.delete(a.triggerId);this.B.delete(a.triggerId)};\nj0.prototype.sO\u003dfunction(a){a\u003da.slotId;if(this.j!\u003d\u003da){var b\u003d[];null!\u003dthis.j\u0026\u0026b.push.apply(b,g.v(uSa(this.B,this.j)));null!\u003da\u0026\u0026b.push.apply(b,g.v(uSa(this.u,a)));this.j\u003da;b.length\u0026\u0026gY(this.C(),b)}};g.h\u003dk0.prototype;g.h.Ks\u003dfunction(a,b,c,d,e,f){return this.I.Ks(a,b,c,d,e,f)};\ng.h.aq\u003dfunction(a,b){this.I.aq(a,b)};\ng.h.Mu\u003dfunction(a,b,c){this.I.Mu(a,b,c)};\ng.h.bp\u003dfunction(a){this.I.bp(a)};\ng.h.Sw\u003dfunction(a,b,c,d,e,f){this.I.Sw(a,b,c,d,e,f)};g.w(vSa,rF);g.w(l0,d_);g.h\u003dl0.prototype;g.h.Af\u003dfunction(a,b){f_(\"image-companion\",a,this.J.get().Zh,this.Ta.get(),this.B,this.C,this.yd(),this.Hb(),b)};\ng.h.startRendering\u003dfunction(a){e_(this.D,this.yd(),this.Hb(),this.callback,\"metadata_type_image_companion_ad_renderer\",function(b,c,d,e,f){return new vSa(b,c,d,e,f)},this.j);\nd_.prototype.startRendering.call(this,a)};\ng.h.Mc\u003dfunction(a,b){b.layoutId\u003d\u003d\u003dthis.layout.layoutId?$Z(this.D,\"impression\"):this.C\u003d\u003d\u003db.layoutId\u0026\u0026(null\u003d\u003d\u003dthis.B?this.B\u003dthis.Ta.get().ih():S(\"OnLayoutEntered should set engagePingCallback, but it was not null\",this.slot,this.layout))};\ng.h.Zc\u003dfunction(){};\ng.h.wh\u003dfunction(){};\ng.h.Xi\u003dfunction(){};\ng.h.Wi\u003dfunction(){};\ng.h.tf\u003dfunction(){};\ng.h.uf\u003dfunction(){};\ng.h.Xj\u003dfunction(){};\ng.h.Yj\u003dfunction(){};\ng.h.Ti\u003dfunction(){};\ng.h.Ui\u003dfunction(){};\ng.h.Th\u003dfunction(){};\ng.h.va\u003dfunction(){this.Ce().Qd.delete(this);d_.prototype.va.call(this)};g.w(xSa,rF);g.w(m0,d_);g.h\u003dm0.prototype;g.h.Af\u003dfunction(a,b){f_(\"shopping-companion\",a,this.J.get().Zh,this.Ta.get(),this.B,this.C,this.yd(),this.Hb(),b)};\ng.h.startRendering\u003dfunction(a){e_(this.D,this.yd(),this.Hb(),this.callback,\"metadata_type_shopping_companion_carousel_renderer\",function(b,c,d,e,f){return new xSa(b,c,d,e,f)},this.j);\nd_.prototype.startRendering.call(this,a)};\ng.h.Mc\u003dfunction(a,b){b.layoutId\u003d\u003d\u003dthis.layout.layoutId?$Z(this.D,\"impression\"):this.C\u003d\u003d\u003db.layoutId\u0026\u0026(null\u003d\u003d\u003dthis.B?this.B\u003dthis.Ta.get().ih():S(\"OnLayoutEntered should set engagePingCallback, but it was not null\",this.slot,this.layout))};\ng.h.Zc\u003dfunction(){};\ng.h.wh\u003dfunction(){};\ng.h.Xi\u003dfunction(){};\ng.h.Wi\u003dfunction(){};\ng.h.tf\u003dfunction(){};\ng.h.uf\u003dfunction(){};\ng.h.Xj\u003dfunction(){};\ng.h.Yj\u003dfunction(){};\ng.h.Ti\u003dfunction(){};\ng.h.Ui\u003dfunction(){};\ng.h.Th\u003dfunction(){};\ng.h.va\u003dfunction(){this.Ce().Qd.delete(this);d_.prototype.va.call(this)};g.w(zSa,rF);g.w(n0,d_);g.h\u003dn0.prototype;g.h.Af\u003dfunction(a,b){f_(\"ads-engagement-panel\",a,this.J.get().Zh,this.Ta.get(),this.B,this.C,this.yd(),this.Hb(),b)};\ng.h.startRendering\u003dfunction(a){e_(this.D,this.yd(),this.Hb(),this.callback,\"metadata_type_ads_engagement_panel_renderer\",function(b,c,d,e,f){return new zSa(b,c,d,e,f)},this.j);\nd_.prototype.startRendering.call(this,a)};\ng.h.Mc\u003dfunction(a,b){b.layoutId\u003d\u003d\u003dthis.layout.layoutId?$Z(this.D,\"impression\"):this.C\u003d\u003d\u003db.layoutId\u0026\u0026(null\u003d\u003d\u003dthis.B?this.B\u003dthis.Ta.get().ih():S(\"OnLayoutEntered should set engagePingCallback, but it was not null\",this.slot,this.layout))};\ng.h.Zc\u003dfunction(){};\ng.h.wh\u003dfunction(){};\ng.h.Xi\u003dfunction(){};\ng.h.Wi\u003dfunction(){};\ng.h.tf\u003dfunction(){};\ng.h.uf\u003dfunction(){};\ng.h.Xj\u003dfunction(){};\ng.h.Yj\u003dfunction(){};\ng.h.Ti\u003dfunction(){};\ng.h.Ui\u003dfunction(){};\ng.h.Th\u003dfunction(){};\ng.h.va\u003dfunction(){this.Ce().Qd.delete(this);d_.prototype.va.call(this)};BSa.prototype.re\u003dfunction(a,b,c,d){if(VZ(d,ASa()))return new n0(a,c,d,this.j,this.Ta,this.Ce,this.B,this.u);if(VZ(d,ARa()))return new g_(a,c,d,this.j,this.Ta,this.Ce,this.B,this.u);if(VZ(d,wSa()))return new l0(a,c,d,this.j,this.Ta,this.Ce,this.B,this.u);if(VZ(d,ySa()))return new m0(a,c,d,this.j,this.Ta,this.Ce,this.B,this.u);throw new vX(\"Unsupported layout with type: \"+d.layoutType+\" and client metadata: \"+ZW(d.Fa)+\" in DesktopAboveFeedLayoutRenderingAdapterFactory.\");};g.w(o0,rF);g.w(p0,d_);p0.prototype.init\u003dfunction(){d_.prototype.init.call(this);var a\u003dW(this.layout.Fa,\"metadata_type_player_underlay_renderer\");this.j.push(new o0(a.instreamAdPlayerUnderlayRenderer,this.layout.layoutId,{adsClientData:this.layout.zc}))};\np0.prototype.Af\u003dfunction(){};\np0.prototype.startRendering\u003dfunction(a){d_.prototype.startRendering.call(this,a);this.callback.Mc(this.slot,a)};\np0.prototype.va\u003dfunction(){d_.prototype.va.call(this)};CSa.prototype.re\u003dfunction(a,b,c,d){b\u003d[\"metadata_type_player_underlay_renderer\"];for(var e\u003dg.q(YZ()),f\u003de.next();!f.done;f\u003de.next())b.push(f.value);if(VZ(d,{Rd:b,Ue:[\"LAYOUT_TYPE_UNDERLAY_TEXT_ICON_BUTTON\"]}))return new p0(a,c,d,this.j);throw new vX(\"Unsupported layout with type: \"+d.layoutType+\" and client metadata: \"+ZW(d.Fa)+\" in DesktopPlayerUnderlayLayoutRenderingAdapterFactory.\");};g.h\u003dDSa.prototype;g.h.yd\u003dfunction(){return this.slot};\ng.h.Hb\u003dfunction(){return this.layout};\ng.h.init\u003dfunction(){this.Ga.get().addListener(this)};\ng.h.release\u003dfunction(){this.Ga.get().removeListener(this)};\ng.h.startRendering\u003dfunction(a){this.callback.Mc(this.slot,a)};\ng.h.lf\u003dfunction(a,b){this.callback.Zc(this.slot,a,b)};\ng.h.Tj\u003dfunction(a){if(bRa(this.La.get()))switch(a.id){case \"part2viewed\":$Z(this.j,\"start\");break;case \"videoplaytime25\":$Z(this.j,\"first_quartile\");break;case \"videoplaytime50\":$Z(this.j,\"midpoint\");break;case \"videoplaytime75\":$Z(this.j,\"third_quartile\");break;case \"videoplaytime100\":$Z(this.j,\"complete\");break;case \"engagedview\":$Z(this.j,\"progress\");break;default:S(\"Cue Range ID unknown in DiscoveryLayoutRenderingAdapter\",this.slot,this.layout)}};\ng.h.onVolumeChange\u003dfunction(){};\ng.h.Ri\u003dfunction(){};\ng.h.hg\u003dfunction(){};\ng.h.onFullscreenToggled\u003dfunction(){};\ng.h.Vi\u003dfunction(){};\ng.h.Rh\u003dfunction(){};ESa.prototype.re\u003dfunction(a,b,c,d){b\u003d[\"metadata_type_ad_placement_config\"];for(var e\u003dg.q(YZ()),f\u003de.next();!f.done;f\u003de.next())b.push(f.value);if(VZ(d,{Rd:b,Ue:[\"LAYOUT_TYPE_DISCOVERY_PLAYBACK_TRACKER\"]}))return new DSa(a,c,d,this.Ga,this.Ta,this.La);throw new vX(\"Unsupported layout with type: \"+d.layoutType+\" and client metadata: \"+ZW(d.Fa)+\" in PlaybackTrackingLayoutRenderingAdapterFactory.\");};g.w(q0,d_);q0.prototype.startRendering\u003dfunction(a){var b\u003dZZ(this.B),c\u003d{adsClientData:this.layout.zc};this.j.push(new DH(W(this.layout.Fa,\"metadata_type_valid_survey_text_interstitial_renderer\"),b,this.Hb().layoutId,c,!0,!0));d_.prototype.startRendering.call(this,a);this.callback.Mc(this.slot,a)};\nq0.prototype.Af\u003dfunction(a,b){b!\u003d\u003dthis.layout.layoutId||\"survey-interstitial\"!\u003d\u003da\u0026\u0026\"button\"!\u003d\u003da||((a\u003dW(this.layout.Fa,\"metadata_type_player_bytes_layout_controls_callback_ref\").current)?a.Ex(this.slot,this.layout):S(\"Tried to skip SurveyInterstitial but PlayerBytes callback is null\"))};\nq0.prototype.va\u003dfunction(){d_.prototype.va.call(this)};var s0\u003dnew g.kh(320,63);g.w(v0,rF);g.w(w0,d_);g.h\u003dw0.prototype;g.h.Rh\u003dfunction(){};\ng.h.Vi\u003dfunction(){};\ng.h.onFullscreenToggled\u003dfunction(){};\ng.h.hg\u003dfunction(a){a\u0026\u0026i0(this.B,this.layout)};\ng.h.Ri\u003dfunction(a){var b\u003du0(this.layout);if(this.J\u003dt0(a,nRa(this.Ga.get())))b.onErrorCommand\u0026\u0026this.K.get().executeCommand(b.onErrorCommand,this.layout.layoutId),i0(this.B,this.layout)};\ng.h.onVolumeChange\u003dfunction(){};\ng.h.Ew\u003dfunction(){return this.Hb().layoutId};\ng.h.dF\u003dfunction(){return this.J};\ng.h.Af\u003dfunction(a){this.C.Af(a);\"in_video_overlay_close_button\"\u003d\u003d\u003da\u0026\u0026i0(this.B,this.layout)};\ng.h.yA\u003dfunction(a){\"invideo-overlay\"\u003d\u003d\u003da\u0026\u0026i0(this.B,this.layout)};\ng.h.Wo\u003dfunction(){this.C.Wo()};\ng.h.startRendering\u003dfunction(a){d_.prototype.startRendering.call(this,a);this.callback.Mc(this.slot,a);this.D.Hs\u003dthis};\ng.h.lf\u003dfunction(a,b){d_.prototype.lf.call(this,a,b);c1(this.D,this)};\ng.h.init\u003dfunction(){d_.prototype.init.call(this);FZ(this.Ta.get(),this);this.Ga.get().addListener(this);this.j.push(new v0(u0(this.layout),ZZ(this.N),this.layout.layoutId,{adsClientData:this.layout.zc}))};\ng.h.release\u003dfunction(){d_.prototype.release.call(this);this.Ga.get().removeListener(this);GZ(this.Ta.get(),this)};\ng.h.Tj\u003dfunction(){};g.w(x0,d_);g.h\u003dx0.prototype;g.h.init\u003dfunction(){d_.prototype.init.call(this);FZ(this.Ta.get(),this);this.Ga.get().addListener(this);this.j.push(new v0(u0(this.layout),ZZ(this.X),this.layout.layoutId,{adsClientData:this.layout.zc}))};\ng.h.Wo\u003dfunction(){this.C.Wo()};\ng.h.startRendering\u003dfunction(a){d_.prototype.startRendering.call(this,a);this.callback.Mc(this.slot,a);this.D.Hs\u003dthis};\ng.h.lf\u003dfunction(a,b){d_.prototype.lf.call(this,a,b);c1(this.D,this)};\ng.h.Af\u003dfunction(a){this.C.Af(a);\"in_video_overlay_close_button\"\u003d\u003d\u003da\u0026\u0026i0(this.B,this.layout)};\ng.h.BF\u003dfunction(a){if(\"invideo-overlay\"\u003d\u003d\u003da){a\u003dJSa(this.K,this.layout);a\u003dg.q(a);for(var b\u003da.next();!b.done;b\u003da.next())b.value.stop()}};\ng.h.yA\u003dfunction(a){\"invideo-overlay\"\u003d\u003d\u003da\u0026\u0026i0(this.B,this.layout)};\ng.h.AF\u003dfunction(a){if(\"invideo-overlay\"\u003d\u003d\u003da){a\u003dJSa(this.K,this.layout);a\u003dg.q(a);for(var b\u003da.next();!b.done;b\u003da.next())b.value.start()}};\ng.h.Rh\u003dfunction(){};\ng.h.Vi\u003dfunction(){};\ng.h.onFullscreenToggled\u003dfunction(){};\ng.h.hg\u003dfunction(a){a\u0026\u0026i0(this.B,this.layout)};\ng.h.Ri\u003dfunction(a){var b\u003du0(this.layout),c\u003db.contentSupportedRenderer.imageOverlayAdContentRenderer,d\u003dnRa(this.Ga.get());a:{c\u003dc.image;c\u003dvoid 0\u003d\u003d\u003dc?null:c;if(null!\u003dc\u0026\u0026(c\u003dc.thumbnail,null!\u003dc\u0026\u0026null!\u003dc.thumbnails\u0026\u0026!g.ec(c.thumbnails)\u0026\u0026null!\u003dc.thumbnails[0].width\u0026\u0026null!\u003dc.thumbnails[0].height)){c\u003dnew g.kh(c.thumbnails[0].width||0,c.thumbnails[0].height||0);break a}c\u003dnew g.kh(0,0)}if(this.J\u003dt0(a,d,c))b.onErrorCommand\u0026\u0026this.N.get().executeCommand(b.onErrorCommand,this.layout.layoutId),i0(this.B,this.layout)};\ng.h.onVolumeChange\u003dfunction(){};\ng.h.Ew\u003dfunction(){return this.Hb().layoutId};\ng.h.dF\u003dfunction(){return this.J};\ng.h.release\u003dfunction(){d_.prototype.release.call(this);this.Ga.get().removeListener(this);GZ(this.Ta.get(),this)};\ng.h.Tj\u003dfunction(){};y0.prototype.Af\u003dfunction(a){\"ad-info-hover-text-button\"\u003d\u003d\u003da\u0026\u0026((this.j\u003dthis.Ga.get().Hm(1))||this.Ga.get().pauseVideo())};\ny0.prototype.Wo\u003dfunction(){this.j||this.Ga.get().resumeVideo(1)};g.w(z0,d_);g.h\u003dz0.prototype;g.h.init\u003dfunction(){d_.prototype.init.call(this);this.Ga.get().addListener(this)};\ng.h.startRendering\u003dfunction(a){var b\u003dW(this.layout.Fa,\"METADATA_TYPE_VALID_INSTREAM_SURVEY_AD_RENDERER_FOR_VOD\");this.j.push(new yH(b,this.layout.layoutId,{adsClientData:this.layout.zc},!0,!0));d_.prototype.startRendering.call(this,a);this.callback.Mc(this.slot,a)};\ng.h.Mc\u003dfunction(){};\ng.h.Af\u003dfunction(a,b){b!\u003d\u003dthis.layout.layoutId||\"ad-info-icon-button\"!\u003d\u003da\u0026\u0026\"ad-info-dialog-close-button\"!\u003d\u003da||((b\u003dW(this.layout.Fa,\"metadata_type_player_bytes_layout_controls_callback_ref\").current)?\"ad-info-icon-button\"\u003d\u003d\u003da?b.Tq(this.slot,this.layout):\"ad-info-dialog-close-button\"\u003d\u003d\u003da\u0026\u0026b.ir(this.slot,this.layout):S(\"Tried to use LayoutControlsCallback on Survey but it is null\",this.slot,this.layout,{ComponentType:a}))};\ng.h.Ri\u003dfunction(a){450\u003ea.width\u0026\u0026i0(this.B,this.layout)};\ng.h.onVolumeChange\u003dfunction(){};\ng.h.Rh\u003dfunction(){};\ng.h.onFullscreenToggled\u003dfunction(){};\ng.h.hg\u003dfunction(){};\ng.h.Vi\u003dfunction(){};\ng.h.Tj\u003dfunction(){};\ng.h.va\u003dfunction(){d_.prototype.va.call(this)};\ng.h.release\u003dfunction(){d_.prototype.release.call(this);this.Ga.get().removeListener(this)};ISa.prototype.re\u003dfunction(a,b,c,d){if(b\u003dj_(a,c,d,this.j,this.Ga,this.Ta,this.K,this.u))return b;if(VZ(d,HSa()))return new x0(c,d,this.Ta,this.D,this.j,a,this.B,this.J,this.Ga,this.C,this.La,this.u,new y0(this.Ga));if(VZ(d,GSa()))return new w0(c,d,this.Ta,this.D,this.j,a,this.B,this.Ga,this.C,this.La,this.u,new y0(this.Ga));if(VZ(d,{Rd:[\"METADATA_TYPE_VALID_INSTREAM_SURVEY_AD_RENDERER_FOR_VOD\"],Ue:[\"LAYOUT_TYPE_SURVEY\"]}))return new z0(c,d,a,this.j,this.B,this.Ga,this.La);if(VZ(d,{Rd:[\"metadata_type_player_bytes_layout_controls_callback_ref\",\n\"metadata_type_valid_survey_text_interstitial_renderer\",\"metadata_type_ad_placement_config\"],Ue:[\"LAYOUT_TYPE_VIDEO_INTERSTITIAL_BUTTONED_LEFT\"]}))return new q0(c,d,a,this.j,this.Ta);throw new vX(\"Unsupported layout with type: \"+d.layoutType+\" and client metadata: \"+ZW(d.Fa)+\" in WebDesktopMainInPlayerLayoutRenderingAdapterFactory.\");};g.w(A0,g.I);g.h\u003dA0.prototype;g.h.bj\u003dfunction(a,b,c,d){if(this.Mb.has(b.triggerId))throw new jY(\"Tried to register duplicate trigger for slot.\");if(!(b instanceof LY))throw new jY(\"Incorrect TriggerType: Tried to register trigger of type \"+b.triggerType+\" in TimeRelativeToLayoutEnterTriggerAdapter\");this.Mb.set(b.triggerId,new H_(a,b,c,d));a\u003dthis.j.has(b.Pe)?this.j.get(b.Pe):new Set;a.add(b);this.j.set(b.Pe,a)};\ng.h.pj\u003dfunction(a){this.Mb.delete(a.triggerId);if(!(a instanceof LY))throw new jY(\"Incorrect TriggerType: Tried to unregister trigger of type \"+a.triggerType+\" in TimeRelativeToLayoutEnterTriggerAdapter\");var b\u003dthis.u.get(a.triggerId);b\u0026\u0026(b.dispose(),this.u.delete(a.triggerId));if(b\u003dthis.j.get(a.Pe))b.delete(a),0\u003d\u003d\u003db.size\u0026\u0026this.j.delete(a.Pe)};\ng.h.wh\u003dfunction(){};\ng.h.Xi\u003dfunction(){};\ng.h.Wi\u003dfunction(){};\ng.h.tf\u003dfunction(){};\ng.h.uf\u003dfunction(){};\ng.h.Xj\u003dfunction(){};\ng.h.Yj\u003dfunction(){};\ng.h.Ti\u003dfunction(){};\ng.h.Ui\u003dfunction(){};\ng.h.Th\u003dfunction(){};\ng.h.Mc\u003dfunction(a,b){var c\u003dthis;if(this.j.has(b.layoutId)){b\u003dthis.j.get(b.layoutId);a\u003d{};b\u003dg.q(b);for(var d\u003db.next();!d.done;a\u003d{Wu:a.Wu},d\u003db.next())a.Wu\u003dd.value,d\u003dnew g.K(function(e){return function(){var f\u003dc.Mb.get(e.Wu.triggerId);gY(c.B(),[f])}}(a),a.Wu.durationMs),d.start(),this.u.set(a.Wu.triggerId,d)}};\ng.h.Zc\u003dfunction(){};g.w(KSa,g.I);LSa.prototype.re\u003dfunction(a,b,c,d){if(b\u003dj_(a,c,d,this.u,this.Ga,this.Ta,this.K,this.j))return b;if(VZ(d,HSa()))return new x0(c,d,this.Ta,this.D,this.u,a,this.B,this.J,this.Ga,this.C,this.La,this.j,new y0(this.Ga));if(VZ(d,GSa()))return new w0(c,d,this.Ta,this.D,this.u,a,this.B,this.Ga,this.C,this.La,this.j,new y0(this.Ga));throw new vX(\"Unsupported layout with type: \"+d.layoutType+\" and client metadata: \"+ZW(d.Fa)+\" in WebEmbeddedInPlayerLayoutRenderingAdapterFactory.\");};g.w(MSa,g.I);g.w(NSa,g.I);g.w(OSa,g.I);g.w(C0,i_);C0.prototype.startRendering\u003dfunction(a){i_.prototype.startRendering.call(this,a);W(this.layout.Fa,\"metadata_ad_video_is_listed\")\u0026\u0026(a\u003dW(this.layout.Fa,\"metadata_type_ad_info_ad_metadata\"),this.K.get().I.Oa(\"onAdMetadataAvailable\",a))};QSa.prototype.re\u003dfunction(a,b,c,d){if(VZ(d,PSa()))return new C0(a,c,d,this.B,this.Ga,this.Ta,this.C,this.u,this.j);throw new vX(\"Unsupported layout with type: \"+d.layoutType+\" and client metadata: \"+ZW(d.Fa)+\" in WebRemixInPlayerLayoutRenderingAdapterFactory.\");};g.w(RSa,g.I);SSa.prototype.re\u003dfunction(a,b,c,d){if(VZ(d,PSa()))return new C0(a,c,d,this.u,this.Ga,this.Ta,this.B,this.C,this.j);if(a\u003dj_(a,c,d,this.u,this.Ga,this.Ta,this.B,this.j))return a;throw new vX(\"Unsupported layout with type: \"+d.layoutType+\" and client metadata: \"+ZW(d.Fa)+\" in WebUnpluggedInPlayerLayoutRenderingAdapterFactory.\");};g.w(TSa,g.I);g.w(D0,g.I);D0.prototype.B\u003dfunction(){return this.u};F0.prototype.Yz\u003dfunction(a){this.Mk.Yz(a)};\nF0.prototype.Iz\u003dfunction(){try{this.Mk.Iz()}catch(a){}};\nF0.prototype.Un\u003dfunction(){this.j().Un()};\nF0.prototype.Vk\u003dfunction(){this.j().Vk()};g.w(G0,vJ);\nG0.prototype.C\u003dfunction(a){var b\u003da.content;if(\"shopping-companion\"\u003d\u003d\u003db.componentType)switch(a.actionType){case 1:case 2:a\u003dthis.j.getVideoData(1);this.j.Oa(\"updateKevlarOrC3Companion\",{contentVideoId:a\u0026\u0026a.videoId,shoppingCompanionCarouselRenderer:b.renderer,layoutId:b.layoutId,macros:b.macros,onLayoutVisibleCallback:b.u,interactionLoggingClientData:b.j});break;case 3:this.j.Oa(\"updateKevlarOrC3Companion\",{})}else if(\"action-companion\"\u003d\u003d\u003db.componentType)switch(a.actionType){case 1:case 2:a\u003dthis.j.getVideoData(1);\nthis.j.Oa(\"updateKevlarOrC3Companion\",{contentVideoId:a\u0026\u0026a.videoId,actionCompanionAdRenderer:b.renderer,layoutId:b.layoutId,macros:b.macros,onLayoutVisibleCallback:b.u,interactionLoggingClientData:b.j});break;case 3:b.renderer\u0026\u0026(b\u003dthis.j.getVideoData(1),this.j.Oa(\"updateKevlarOrC3Companion\",{contentVideoId:b\u0026\u0026b.videoId})),this.j.Oa(\"updateKevlarOrC3Companion\",{})}else if(\"image-companion\"\u003d\u003d\u003db.componentType)switch(a.actionType){case 1:case 2:a\u003dthis.j.getVideoData(1);this.j.Oa(\"updateKevlarOrC3Companion\",\n{contentVideoId:a\u0026\u0026a.videoId,imageCompanionAdRenderer:b.renderer,layoutId:b.layoutId,macros:b.macros,onLayoutVisibleCallback:b.u,interactionLoggingClientData:b.j});break;case 3:b\u003dthis.j.getVideoData(1),this.j.Oa(\"updateKevlarOrC3Companion\",{contentVideoId:b\u0026\u0026b.videoId}),this.j.Oa(\"updateKevlarOrC3Companion\",{})}else if(\"ads-engagement-panel\"\u003d\u003d\u003db.componentType)switch(b\u003db.renderer,a.actionType){case 1:case 2:this.j.Oa(\"updateEngagementPanelAction\",b.addAction);this.j.Oa(\"changeEngagementPanelVisibility\",\nb.expandAction);break;case 3:this.j.Oa(\"changeEngagementPanelVisibility\",b.hideAction),this.j.Oa(\"updateEngagementPanelAction\",b.removeAction)}};g.w(H0,DJ);g.h\u003dH0.prototype;g.h.init\u003dfunction(a,b,c){DJ.prototype.init.call(this,a,b,c);g.vm(this.C,\"stroke-dasharray\",\"0 \"+this.B);this.show()};\ng.h.clear\u003dfunction(){this.hide()};\ng.h.hide\u003dfunction(){FJ(this);DJ.prototype.hide.call(this)};\ng.h.show\u003dfunction(){EJ(this);DJ.prototype.show.call(this)};\ng.h.Wq\u003dfunction(){this.hide()};\ng.h.gp\u003dfunction(){if(this.u){var a\u003dthis.u.getProgressState();null!\u003da\u0026\u0026null!\u003da.current\u0026\u0026g.vm(this.C,\"stroke-dasharray\",a.current/a.seekableEnd*this.B+\" \"+this.B)}};g.w(I0,XI);g.h\u003dI0.prototype;\ng.h.init\u003dfunction(a,b,c){XI.prototype.init.call(this,a,b,c);if(b.image\u0026\u0026b.image.thumbnail)if(b.headline)if(b.description)if(b.backgroundImage\u0026\u0026b.backgroundImage.thumbnail)if(b.actionButton\u0026\u0026b.actionButton.buttonRenderer)if(a\u003db.durationMilliseconds||0,\"number\"!\u003d\u003dtypeof a||0\u003e\u003da)g.R(Error(\"durationMilliseconds was specified incorrectly in AdActionInterstitialRenderer with a value of: \"+a));else if(b.navigationEndpoint){var d\u003dthis.api.getVideoData(2);if(null!\u003dd){var e\u003db.image.thumbnail.thumbnails;null!\u003d\ne\u0026\u00260\u003ce.length\u0026\u0026g.nb(g.qh(e[0].url))\u0026\u0026(e[0].url\u003dd.profilePicture);e\u003db.backgroundImage.thumbnail.thumbnails;null!\u003de\u0026\u00260\u003ce.length\u0026\u0026g.nb(g.qh(e[0].url))\u0026\u0026(e[0].url\u003dd.Se());e\u003db.headline;null!\u003de\u0026\u0026g.nb(g.qh(e.text))\u0026\u0026(e.text\u003dd.author)}this.D.init(qF(\"ad-image\"),b.image,c);this.N.init(qF(\"ad-text\"),b.headline,c);this.J.init(qF(\"ad-text\"),b.description,c);this.Z.init(qF(\"ad-image\"),b.backgroundImage,c);this.actionButton\u003dnew lJ(this.api,this.Xa,this.layoutId,this.j,this.ob,[\"ytp-ad-action-interstitial-action-button\"]);\ng.J(this,this.actionButton);this.actionButton.Ba(this.Ja);this.actionButton.init(qF(\"button\"),b.actionButton.buttonRenderer,c);this.navigationEndpoint\u003db.navigationEndpoint;this.api.V().isMobile||(this.C.T(this.Ia,\"click\",this.TE,this),this.C.T(this.Ea,\"click\",this.TE,this),this.C.T(this.ya,\"click\",this.TE,this));this.u\u003dthis.Mg?new fK(this.api,a):new gK(a);g.J(this,this.u);b.skipButton?(a\u003db.skipButton.skipButtonRenderer)\u0026\u0026this.u\u0026\u0026(this.skipButton\u003dnew aK(this.api,this.Xa,this.layoutId,this.j,this.ob,\nthis.u,this.hj),g.J(this,this.skipButton),this.skipButton.Ba(this.element),this.skipButton.init(qF(\"skip-button\"),a,c)):b.nonskippableOverlayRenderer\u0026\u0026(a\u003db.nonskippableOverlayRenderer.adPreviewRenderer)\u0026\u0026this.u\u0026\u0026(this.B\u003dnew WJ(this.api,this.Xa,this.layoutId,this.j,this.ob,this.u,!1),g.J(this,this.B),this.B.Ba(this.element),this.B.init(qF(\"ad-preview\"),a,c));b.countdownRenderer\u0026\u0026(b\u003db.countdownRenderer,b.timedPieCountdownRenderer\u0026\u0026this.u\u0026\u0026(c\u003dnew H0(this.api,this.Xa,this.layoutId,this.j,this.ob,this.u),\ng.J(this,c),c.Ba(this.element),c.init(qF(\"timed-pie-countdown\"),b.timedPieCountdownRenderer,this.macros)));this.show();this.element.focus()}else g.R(Error(\"AdActionInterstitialRenderer has no navigation endpoint.\"));else g.R(Error(\"AdActionInterstitialRenderer has no button.\"));else g.R(Error(\"AdActionInterstitialRenderer has no background AdImage.\"));else g.R(Error(\"AdActionInterstitialRenderer has no description AdText.\"));else g.R(Error(\"AdActionInterstitialRenderer has no headline AdText.\"));\nelse g.R(Error(\"AdActionInterstitialRenderer has no image.\"))};\ng.h.clear\u003dfunction(){g.Jv(this.C);this.hide()};\ng.h.show\u003dfunction(){VSa(!0);this.actionButton\u0026\u0026this.actionButton.show();this.skipButton\u0026\u0026this.skipButton.show();this.B\u0026\u0026this.B.show();XI.prototype.show.call(this)};\ng.h.hide\u003dfunction(){VSa(!1);this.actionButton\u0026\u0026this.actionButton.hide();this.skipButton\u0026\u0026this.skipButton.hide();this.B\u0026\u0026this.B.hide();XI.prototype.hide.call(this)};\ng.h.TE\u003dfunction(){this.navigationEndpoint\u0026\u0026(this.api.V().experiments.Za(\"html5_enable_pacf_command_api_with_macros\")?xJ(this.ob,this.navigationEndpoint,this.macros):this.Xa.executeCommand(this.navigationEndpoint,this.macros))};var K0\u003d{iconType:\"CLOSE\"},O0\u003dnew g.kh(320,63);g.w(J0,XI);g.h\u003dJ0.prototype;\ng.h.init\u003dfunction(a,b,c){XI.prototype.init.call(this,a,b,c);this.D\u003db;this.N\u003dg.kc(this.D.onClickCommands||[]);this.ya\u003dthis.D.onErrorCommand||null;if(a\u003dthis.D.contentSupportedRenderer)a\u003dthis.D.contentSupportedRenderer,b\u003dthis.D.adInfoRenderer||null,a.textOverlayAdContentRenderer?(this.J\u003dg.Dh(\"ytp-ad-overlay-ad-info-button-container\",this.C.element),M0(this,b),a\u003dZSa(this,a.textOverlayAdContentRenderer)):a.enhancedTextOverlayAdContentRenderer?(this.J\u003dg.Dh(\"ytp-ad-overlay-ad-info-button-container\",this.B.element),\nM0(this,b),a\u003d$Sa(this,a.enhancedTextOverlayAdContentRenderer)):a.imageOverlayAdContentRenderer?(this.J\u003dg.Dh(\"ytp-ad-overlay-ad-info-button-container\",this.u.element),M0(this,b),a\u003daTa(this,a.imageOverlayAdContentRenderer)):(g.R(Error(\"InvideoOverlayAdRenderer content could not be initialized.\")),a\u003d!1);a\u0026\u0026(this.show(),bTa(this,!0))};\ng.h.clear\u003dfunction(){bTa(this,!1);this.Ia.reset();this.Z\u003d0;this.C.hide();this.fb(this.C.element,!1);this.B.hide();this.fb(this.B.element,!1);this.u.hide();this.fb(this.u.element,!1);this.hide();this.dispose()};\ng.h.BY\u003dfunction(){this.Ja\u0026\u0026(this.api.V().experiments.Za(\"html5_enable_pacf_command_api_with_macros\")?xJ(this.ob,this.Ja,this.macros):this.Xa.executeCommand(this.Ja,this.macros));this.api.pauseVideo()};\ng.h.Si\u003dfunction(){a:{if(this.D\u0026\u0026this.D.closeButton\u0026\u0026this.D.closeButton.buttonRenderer){var a\u003dthis.D.closeButton.buttonRenderer;if(a.serviceEndpoint){a\u003d[a.serviceEndpoint];break a}}a\u003d[]}a\u003dg.q(a);for(var b\u003da.next();!b.done;b\u003da.next())b\u003db.value,this.api.V().experiments.Za(\"html5_enable_pacf_command_api_with_macros\")?xJ(this.ob,b,this.macros):this.Xa.executeCommand(b,this.macros);this.api.onAdUxClicked(\"in_video_overlay_close_button\",this.layoutId)};\ng.h.aW\u003dfunction(){this.Na||2!\u003d\u003dthis.api.getPlayerState(1)||this.api.playVideo()};\ng.h.XG\u003dfunction(){this.Na||2!\u003d\u003dthis.api.getPlayerState(1)||this.api.playVideo();this.api.XG(\"invideo-overlay\")};\ng.h.bW\u003dfunction(a){a.target\u003d\u003d\u003dthis.J\u0026\u0026g.Dh(\"ytp-ad-button\",this.Ya.element).click()};g.w(P0,DJ);g.h\u003dP0.prototype;g.h.init\u003dfunction(a,b,c){DJ.prototype.init.call(this,a,b,c);a\u003db.durationMs;this.C\u003dnull\u003d\u003da||0\u003d\u003d\u003da?0:a+1E3*this.u.getProgressState().current;if(b.text)var d\u003db.text.templatedAdText;else b.staticMessage\u0026\u0026(d\u003db.staticMessage);this.messageText.init(qF(\"ad-text\"),d,c);this.messageText.Ba(this.B.element);this.J.show(100);this.show()};\ng.h.clear\u003dfunction(){this.hide()};\ng.h.hide\u003dfunction(){cTa(this,!1);DJ.prototype.hide.call(this);this.B.hide();this.messageText.hide();FJ(this)};\ng.h.show\u003dfunction(){cTa(this,!0);DJ.prototype.show.call(this);EJ(this);this.B.show();this.messageText.show()};\ng.h.Wq\u003dfunction(){this.hide()};\ng.h.gp\u003dfunction(){if(null!\u003dthis.u){var a\u003dthis.u.getProgressState();null!\u003da\u0026\u0026null!\u003da.current\u0026\u0026(a\u003d1E3*a.current,!this.N\u0026\u0026a\u003e\u003dthis.C?(this.J.hide(),this.N\u003d!0):this.messageText\u0026\u0026this.messageText.isTemplated()\u0026\u0026(a\u003dMath.max(0,Math.ceil((this.C-a)/1E3)),a!\u003d\u003dthis.Z\u0026\u0026(CJ(this.messageText,{TIME_REMAINING:String(a)}),this.Z\u003da)))}};g.w(Q0,XI);g.h\u003dQ0.prototype;\ng.h.init\u003dfunction(a,b,c){XI.prototype.init.call(this,a,b,{});b.image\u0026\u0026b.image.thumbnail?b.headline?b.description?b.actionButton\u0026\u0026b.actionButton.buttonRenderer?(this.B.init(qF(\"ad-image\"),b.image,c),this.D.init(qF(\"ad-text\"),b.headline,c),this.C.init(qF(\"ad-text\"),b.description,c),a\u003d[\"ytp-ad-underlay-action-button\"],this.api.V().S(\"use_blue_buttons_for_desktop_player_underlay\")\u0026\u0026a.push(\"ytp-ad-underlay-action-button-blue\"),this.actionButton\u003dnew lJ(this.api,this.Xa,this.layoutId,this.j,this.ob,a),g.J(this,\nthis.actionButton),this.actionButton.Ba(this.J),this.actionButton.init(qF(\"button\"),b.actionButton.buttonRenderer,c),b\u003dg.XB(this.api.V().experiments,\"player_underlay_video_width_fraction\"),this.api.V().S(\"place_shrunken_video_on_left_of_player\")?(c\u003dthis.u,g.jp(c,\"ytp-ad-underlay-left-container\"),g.hp(c,\"ytp-ad-underlay-right-container\"),g.vm(this.u,\"margin-left\",Math.round(100*(b+.02))+\"%\")):(c\u003dthis.u,g.jp(c,\"ytp-ad-underlay-right-container\"),g.hp(c,\"ytp-ad-underlay-left-container\")),g.vm(this.u,\n\"width\",Math.round(100*(1-b-.04))+\"%\"),this.api.NA()\u0026\u0026this.show(),this.api.addEventListener(\"playerUnderlayVisibilityChange\",this.KJ.bind(this))):g.R(Error(\"InstreamAdPlayerUnderlayRenderer has no button.\")):g.R(Error(\"InstreamAdPlayerUnderlayRenderer has no description AdText.\")):g.R(Error(\"InstreamAdPlayerUnderlayRenderer has no headline AdText.\")):g.R(Error(\"InstreamAdPlayerUnderlayRenderer has no image.\"))};\ng.h.show\u003dfunction(){dTa(!0);this.actionButton\u0026\u0026this.actionButton.show();XI.prototype.show.call(this)};\ng.h.hide\u003dfunction(){dTa(!1);this.actionButton\u0026\u0026this.actionButton.hide();XI.prototype.hide.call(this)};\ng.h.clear\u003dfunction(){this.api.removeEventListener(\"playerUnderlayVisibilityChange\",this.KJ.bind(this));this.hide()};\ng.h.onClick\u003dfunction(a){XI.prototype.onClick.call(this,a);this.actionButton\u0026\u0026g.Wh(this.actionButton.element,a.target)\u0026\u0026this.api.pauseVideo()};\ng.h.KJ\u003dfunction(a){\"transitioning\"\u003d\u003d\u003da?(this.actionButton.element.classList.add(\"ytp-ad-underlay-action-button-transition\"),this.show()):\"visible\"\u003d\u003d\u003da?this.actionButton.element.classList.remove(\"ytp-ad-underlay-action-button-transition\"):\"hidden\"\u003d\u003d\u003da\u0026\u0026(this.hide(),this.actionButton.element.classList.remove(\"ytp-ad-underlay-action-button-transition\"))};g.w(R0,XI);\nR0.prototype.init\u003dfunction(a,b,c){XI.prototype.init.call(this,a,b,c);b.toggledLoggingParams\u0026\u0026(this.toggledLoggingParams\u003db.toggledLoggingParams);b.answer\u0026\u0026b.answer.buttonRenderer?(a\u003dnew lJ(this.api,this.Xa,this.layoutId,this.j,this.ob,[\"ytp-ad-survey-answer-button\"],\"survey-single-select-answer-button\"),a.Ba(this.answer),a.init(qF(\"ytp-ad-survey-answer-button\"),b.answer.buttonRenderer,c),a.show()):b.answer\u0026\u0026b.answer.toggleButtonRenderer\u0026\u0026(this.u\u003dnew tJ(this.api,this.Xa,this.layoutId,this.j,this.ob,\n[\"ytp-ad-survey-answer-toggle-button\"]),this.u.Ba(this.answer),g.J(this,this.u),this.u.init(qF(\"survey-answer-button\"),b.answer.toggleButtonRenderer,c));this.show()};\nR0.prototype.clear\u003dfunction(){this.hide()};g.w(S0,XI);S0.prototype.init\u003dfunction(a,b,c){XI.prototype.init.call(this,a,b,c);b.answer\u0026\u0026b.answer.toggleButtonRenderer\u0026\u0026(this.button\u003dnew tJ(this.api,this.Xa,this.layoutId,this.j,this.ob,[\"ytp-ad-survey-answer-toggle-button\",\"ytp-ad-survey-none-of-the-above-button\"]),this.button.Ba(this.u),this.button.init(qF(\"survey-none-of-the-above-button\"),b.answer.toggleButtonRenderer,c));this.show()};g.w(T0,lJ);T0.prototype.init\u003dfunction(a,b,c){lJ.prototype.init.call(this,a,b,c);a\u003d!1;b.text\u0026\u0026(b\u003dg.ix(b.text),a\u003d!g.nb(b));a||g.lw(Error(\"No submit text was present in the renderer.\"))};\nT0.prototype.onClick\u003dfunction(a){this.ea(\"l\");lJ.prototype.onClick.call(this,a)};g.w(U0,XI);\nU0.prototype.init\u003dfunction(a,b,c){XI.prototype.init.call(this,a,b,c);if(a\u003db.skipOrPreviewRenderer)a.skipAdRenderer?(a\u003da.skipAdRenderer,c\u003dnew bK(this.api,this.Xa,this.layoutId,this.j,this.ob,this.C,this.hj),c.Ba(this.J),c.init(qF(\"skip-button\"),a,this.macros),g.J(this,c),this.u\u003dc):a.adPreviewRenderer\u0026\u0026(a\u003da.adPreviewRenderer,c\u003dnew WJ(this.api,this.Xa,this.layoutId,this.j,this.ob,this.C,!1),c.Ba(this.J),c.init(qF(\"ad-preview\"),a,this.macros),XJ(c),g.J(this,c),this.u\u003dc);null\u003d\u003dthis.u\u0026\u0026g.R(Error(\"ISAPOR.skipOrPreviewRenderer was not initialized properly.ISAPOR: \"+JSON.stringify(b)));\nb.submitButton\u0026\u0026(a\u003db.submitButton,a.buttonRenderer\u0026\u0026(a\u003da.buttonRenderer,c\u003dnew T0(this.api,this.Xa,this.layoutId,this.j,this.ob),c.Ba(this.submitButton),c.init(qF(\"survey-submit\"),a,this.macros),g.J(this,c),this.B\u003dc));if(a\u003db.adBadgeRenderer)a\u003da.simpleAdBadgeRenderer,c\u003dnew dK(this.api,this.Xa,this.layoutId,this.j,this.ob,!0),c.Ba(this.D),c.init(qF(\"simple-ad-badge\"),a,this.macros),g.J(this,c);if(a\u003db.adDurationRemaining)a\u003da.adDurationRemainingRenderer,c\u003dnew jK(this.api,this.Xa,this.layoutId,this.j,this.ob,\nthis.C,void 0),c.Ba(this.D),c.init(qF(\"ad-duration-remaining\"),a,this.macros),g.J(this,c);(b\u003db.adInfoRenderer)\u0026\u0026b.adHoverTextButtonRenderer\u0026\u0026(a\u003dnew AJ(this.api,this.Xa,this.layoutId,this.j,this.ob,this.element),g.J(this,a),a.Ba(this.D),a.init(qF(\"ad-info-hover-text-button\"),b.adHoverTextButtonRenderer,this.macros));this.show()};\nU0.prototype.clear\u003dfunction(){this.hide()};g.w(V0,XI);V0.prototype.init\u003dfunction(a,b,c){XI.prototype.init.call(this,a,b,c);hTa(this)};\nV0.prototype.show\u003dfunction(){this.C\u003dg.Ua();XI.prototype.show.call(this)};\nV0.prototype.lP\u003dfunction(){};g.w(W0,V0);g.h\u003dW0.prototype;g.h.init\u003dfunction(a,b,c){var d\u003dthis;V0.prototype.init.call(this,a,b,c);b.questionText\u0026\u0026g.Xh(this.questionText,g.ix(b.questionText));b.answers\u0026\u0026b.answers.forEach(function(e){e.instreamSurveyAdAnswerRenderer\u0026\u0026eTa(d,e.instreamSurveyAdAnswerRenderer,c)});\nthis.J\u003dnew Set(this.B.map(function(e){return e.u.u}));\n(a\u003db.noneOfTheAbove)\u0026\u0026(a\u003da.instreamSurveyAdAnswerNoneOfTheAboveRenderer)\u0026\u0026iTa(this,a,c);b.surveyAdQuestionCommon\u0026\u0026gTa(this,b.surveyAdQuestionCommon);b.submitEndpoints\u0026\u0026(this.submitEndpoints\u003db.submitEndpoints);this.T(this.element,\"change\",this.onChange);this.show()};\ng.h.lP\u003dfunction(){X0(this,!1);this.D.B.subscribe(\"l\",this.zY,this)};\ng.h.onChange\u003dfunction(a){a.target\u003d\u003d\u003dthis.noneOfTheAbove.button.u?jTa(this):this.J.has(a.target)\u0026\u0026(this.noneOfTheAbove.button.toggleButton(!1),X0(this,!0))};\ng.h.zY\u003dfunction(){var a\u003dthis.B.reduce(function(d,e){var f\u003de.toggledLoggingParams;e.u\u0026\u0026e.u.isToggled()\u0026\u0026f\u0026\u0026d.push(f);return d},[]).join(\"\u0026\"),b\u003dthis.submitEndpoints.map(function(d){if(!d.loggingUrls)return d;\nd\u003dg.Lf(d);d.loggingUrls\u003dd.loggingUrls.map(function(e){e.baseUrl\u0026\u0026(e.baseUrl\u003dtj(e.baseUrl,a));return e});\nreturn d});\nif(b){b\u003dg.q(b);for(var c\u003db.next();!c.done;c\u003db.next())c\u003dc.value,this.api.V().experiments.Za(\"html5_enable_pacf_command_api_with_macros\")?xJ(this.ob,c,this.macros):this.Xa.executeCommand(c,this.macros)}};\ng.h.clear\u003dfunction(){this.api.V().S(\"enable_hide_on_clear_in_survey_question_bulleit\")?this.hide():this.dispose()};g.w(Y0,V0);Y0.prototype.init\u003dfunction(a,b,c){var d\u003dthis;V0.prototype.init.call(this,a,b,c);b.questionText\u0026\u0026g.Xh(this.questionText,g.ix(b.questionText));b.answers\u0026\u0026b.answers.forEach(function(e){e.instreamSurveyAdAnswerRenderer\u0026\u0026eTa(d,e.instreamSurveyAdAnswerRenderer,c)});\nb.surveyAdQuestionCommon?gTa(this,b.surveyAdQuestionCommon):g.R(Error(\"SurveyAdQuestionCommon was not sent.SingleSelectQuestionRenderer: \"+JSON.stringify(b)));this.show()};\nY0.prototype.clear\u003dfunction(){this.api.V().S(\"enable_hide_on_clear_in_survey_question_bulleit\")?this.hide():this.dispose()};g.w(Z0,XI);\nZ0.prototype.init\u003dfunction(a,b,c){var d\u003dthis;XI.prototype.init.call(this,a,b,c);(b.questions||[]).forEach(function(e){if(e.instreamSurveyAdSingleSelectQuestionRenderer){e\u003de.instreamSurveyAdSingleSelectQuestionRenderer;var f\u003dnew Y0(d.api,d.Xa,d.layoutId,d.j,d.ob,d.Mg,d.hj);f.Ba(d.u);f.init(qF(\"survey-question-single-select\"),e,c);d.questions.push(f);g.J(d,f)}else e.instreamSurveyAdMultiSelectQuestionRenderer\u0026\u0026(e\u003de.instreamSurveyAdMultiSelectQuestionRenderer,f\u003dnew W0(d.api,d.Xa,d.layoutId,d.j,d.ob,\nd.Mg,d.hj),f.Ba(d.u),f.init(qF(\"survey-question-multi-select\"),e,c),d.questions.push(f),g.J(d,f))});\nthis.show()};\nZ0.prototype.clear\u003dfunction(){this.api.V().S(\"enable_hide_on_clear_in_survey_question_bulleit\")?this.hide():(this.hide(),this.dispose())};g.w($0,XI);\n$0.prototype.init\u003dfunction(a,b,c){var d\u003dthis;XI.prototype.init.call(this,a,b,c);a\u003db.timeoutSeconds||0;if(\"number\"!\u003d\u003dtypeof a||0\u003ea)g.R(Error(\"timeoutSeconds was specified incorrectly in SurveyTextInterstitialRenderer with a value of: \"+a));else if(b.timeoutCommands)if(b.text)if(b.ctaButton\u0026\u0026b.ctaButton.buttonRenderer)if(b.brandImage)if(b.backgroundImage\u0026\u0026b.backgroundImage.thumbnailLandscapePortraitRenderer\u0026\u0026b.backgroundImage.thumbnailLandscapePortraitRenderer.landscape){lTa(this.interstitial,b.backgroundImage.thumbnailLandscapePortraitRenderer.landscape);\nlTa(this.logoImage,b.brandImage);g.Xh(this.text,g.ix(b.text));this.actionButton\u003dnew lJ(this.api,this.Xa,this.layoutId,this.j,this.ob,[\"ytp-ad-survey-interstitial-action-button\"]);g.J(this,this.actionButton);this.actionButton.Ba(this.B);this.actionButton.init(qF(\"button\"),b.ctaButton.buttonRenderer,c);this.actionButton.show();var e\u003db.timeoutCommands;this.u\u003dthis.Mg?new fK(this.api,1E3*a):new gK(1E3*a,void 0);this.u.subscribe(\"g\",function(){d.transition.hide();if(!d.Mg){for(var k\u003dg.q(e),l\u003dk.next();!l.done;l\u003d\nk.next())l\u003dl.value,d.api.V().experiments.Za(\"html5_enable_pacf_command_api_with_macros\")?xJ(d.ob,l,c):d.Xa.executeCommand(l,c);k\u003d{adLifecycleCommand:{action:\"END_LINEAR_AD\"}};d.api.V().experiments.Za(\"html5_enable_pacf_command_api_with_macros\")?xJ(d.ob,k,c):d.Xa.executeCommand(k,c)}});\ng.J(this,this.u);this.T(this.element,\"click\",function(k){var l\u003db.dismissCommands,m\u003dk.target\u003d\u003d\u003dd.interstitial;k\u003dd.actionButton.element.contains(k.target);if(m||k)if(d.transition.hide(),m)if(d.UH)d.api.onAdUxClicked(d.componentType,d.layoutId);else for(l\u003dg.q(l),m\u003dl.next();!m.done;m\u003dl.next())m\u003dm.value,d.api.V().experiments.Za(\"html5_enable_pacf_command_api_with_macros\")?xJ(d.ob,m,d.macros):d.Xa.executeCommand(m,d.macros)});\nthis.transition.show(100);if(!this.Mg\u0026\u0026b.impressionCommands){a\u003dg.q(b.impressionCommands);for(var f\u003da.next();!f.done;f\u003da.next())f\u003df.value,this.api.V().experiments.Za(\"html5_enable_pacf_command_api_with_macros\")?xJ(this.ob,f,c):this.Xa.executeCommand(f,c)}}else g.R(Error(\"SurveyTextInterstitialRenderer has no landscape background image.\"));else g.R(Error(\"SurveyTextInterstitialRenderer has no brandImage.\"));else g.R(Error(\"SurveyTextInterstitialRenderer has no button.\"));else g.R(Error(\"SurveyTextInterstitialRenderer has no text.\"));\nelse g.R(Error(\"timeoutSeconds was specified yet no timeoutCommands where specified\"))};\n$0.prototype.clear\u003dfunction(){this.hide()};\n$0.prototype.show\u003dfunction(){mTa(!0);XI.prototype.show.call(this)};\n$0.prototype.hide\u003dfunction(){mTa(!1);XI.prototype.hide.call(this)};var NVa\u003d\"ad-attribution-bar ad-channel-thumbnail advertiser-name ad-preview ad-title skip-button visit-advertiser\".split(\" \").concat([\"shopping-companion\",\"action-companion\",\"image-companion\",\"ads-engagement-panel\"]);g.w(a1,vJ);\na1.prototype.C\u003dfunction(a){var b\u003da.id,c\u003da.content,d\u003dc.componentType;if(!NVa.includes(d))switch(a.actionType){case 1:a\u003dthis.K();var e\u003dthis.api,f\u003dthis.ob,k\u003dc.layoutId,l\u003dc.j,m\u003dc instanceof iG||c instanceof yH||c instanceof DH?c.Mg:!1,n\u003dc instanceof iG||c instanceof eK||c instanceof yH?c.hj:!1,p\u003dc instanceof DH?c.UH:!1;l\u003dvoid 0\u003d\u003d\u003dl?{}:l;m\u003dvoid 0\u003d\u003d\u003dm?!1:m;n\u003dvoid 0\u003d\u003d\u003dn?!1:n;p\u003dvoid 0\u003d\u003d\u003dp?!1:p;switch(d){case \"invideo-overlay\":a\u003dnew J0(e,a,k,l,f);break;case \"player-overlay\":a\u003dnew qK(e,a,k,l,f,new mN(e),n);\nbreak;case \"survey\":a\u003dnew Z0(e,a,k,l,f,m,n);break;case \"ad-action-interstitial\":a\u003dnew I0(e,a,k,l,f,m,n);break;case \"survey-interstitial\":a\u003dnew $0(e,a,k,l,f,m,p);break;case \"ad-message\":a\u003dnew P0(e,a,k,l,f,new mN(e,1));break;case \"player-underlay\":a\u003dnew Q0(e,a,k,l,f);break;default:a\u003dnull}if(!a){g.lw(Error(\"No UI component returned from ComponentFactory for type: \"+d));break}g.zf(this.u,b)?g.lw(Error(\"Ad UI component already registered: \"+b)):this.u[b]\u003da;a.bind(c);c instanceof o0?this.B?this.B.append(a.EH):\ng.R(Error(\"Underlay view was not created but UnderlayRenderer was created\")):this.D.append(a.EH);break;case 2:b\u003dnTa(this,a);if(null\u003d\u003db)break;b.bind(c);break;case 3:c\u003dnTa(this,a),null!\u003dc\u0026\u0026(g.cf(c),g.zf(this.u,b)?g.Ff(this.u,b):g.lw(Error(\"Ad UI component does not exist: \"+b)))}};\na1.prototype.va\u003dfunction(){g.df(Object.values(this.u));this.u\u003d{};vJ.prototype.va.call(this)};g.w(b1,g.sM);g.h\u003db1.prototype;g.h.create\u003dfunction(){if(qY(E0(this.j).Nf))try{oTa(this),this.load(),this.created\u003d!0,oTa(this)}catch(a){S(a instanceof Error?a:String(a))}else this.load(),this.created\u003d!0};\ng.h.load\u003dfunction(){g.sM.prototype.load.call(this);var a\u003dE0(this.j).Nf;Hpa(a.I.V().S(\"html5_reduce_ecatcher_errors\"));if(qY(a))try{this.player.getRootNode().classList.add(\"ad-created\")}catch(l){S(l instanceof Error?l:String(l))}else this.player.getRootNode().classList.add(\"ad-created\");var b\u003dthis.B(),c\u003dthis.player.getVideoData(1),d\u003dc\u0026\u0026c.videoId||\"\",e\u003dc\u0026\u0026c.getPlayerResponse()||{},f\u003d(e\u0026\u0026e.adPlacements||[]).map(function(l){return l.adPlacementRenderer});\ne\u003de.playerConfig\u0026\u0026e.playerConfig.daiConfig\u0026\u0026e.playerConfig.daiConfig.enableDai||!1;var k\u003dc\u0026\u0026c.Cf()||!1;a\u003dsTa(f,a,e,k,E0(this.j).Lj);f\u003dc\u0026\u0026c.clientPlaybackNonce||\"\";c\u003dc\u0026\u0026c.Zp||!1;k\u003d1E3*this.player.getDuration(1);this.Xa\u003dnew MI(this,this.player,this.Pp,b,E0(this.j));oza(this.Xa,a.Uv);this.j.j.Xo.rh(f,k,c,a.BB,a.BB.concat(a.Uv),e,d);NI(this.Xa)};\ng.h.destroy\u003dfunction(){var a\u003dthis.player.getVideoData(1);this.j.j.Xo.Vj(a\u0026\u0026a.clientPlaybackNonce||\"\");this.unload();this.created\u003d!1};\ng.h.unload\u003dfunction(){g.sM.prototype.unload.call(this);Hpa(!1);if(qY(E0(this.j).Nf))try{this.player.getRootNode().classList.remove(\"ad-created\")}catch(b){S(b instanceof Error?b:String(b))}else this.player.getRootNode().classList.remove(\"ad-created\");if(null!\u003d\u003dthis.Xa){var a\u003dthis.Xa;this.Xa\u003dnull;a.dispose()}null!\u003dthis.u\u0026\u0026(a\u003dthis.u,this.u\u003dnull,a.dispose());this.Pp.reset()};\ng.h.Yh\u003dfunction(){return!1};\ng.h.VH\u003dfunction(){return null\u003d\u003d\u003dthis.Xa?!1:this.Xa.VH()};\ng.h.wl\u003dfunction(a){null!\u003d\u003dthis.Xa\u0026\u0026this.Xa.wl(a)};\ng.h.getAdState\u003dfunction(){return this.Xa?this.Xa.GA:-1};\ng.h.getOptions\u003dfunction(){return Object.values(MVa)};\ng.h.xf\u003dfunction(a,b){b\u003dvoid 0\u003d\u003d\u003db?{}:b;switch(a){case \"replaceUrlMacros\":return a\u003db,a.url?(b\u003dJF(this.player),Object.assign(b,a.iga),this.Xa\u0026\u0026!b.AD_CPN\u0026\u0026(b.AD_CPN\u003dthis.Xa.gA()),a\u003dg.Uo(a.url,b)):a\u003dnull,a;case \"onAboutThisAdPopupClosed\":this.Wo(b);break;default:return null}};\ng.h.Wo\u003dfunction(a){a.isMuted\u0026\u0026eza(this.Xa,E0(this.j).oh,E0(this.j).Pi,a.layoutId);this.Hs\u0026\u0026this.Hs.Wo()};\ng.h.Mo\u003dfunction(){return null\u003d\u003d\u003dthis.Xa?!1:this.Xa.Mo()};g.rM(\"ad\",b1);var uTa\u003dg.Nc\u0026\u0026tTa();g.w(g.e1,g.V);g.e1.prototype.onClick\u003dfunction(){this.I.Oa(\"onExpandMiniplayer\")};})(_yt_player);\n", + "latestUrl": "https://www.youtube.com/s/player/450209b9/player_ias.vflset/en_US/base.js" + } +} \ No newline at end of file diff --git a/extractor/src/test/resources/org/schabi/newpipe/extractor/services/youtube/extractor/stream/relatedMix/generated_mock_6.json b/extractor/src/test/resources/org/schabi/newpipe/extractor/services/youtube/extractor/stream/relatedMix/generated_mock_6.json new file mode 100644 index 000000000..648ec813d --- /dev/null +++ b/extractor/src/test/resources/org/schabi/newpipe/extractor/services/youtube/extractor/stream/relatedMix/generated_mock_6.json @@ -0,0 +1,313 @@ +{ + "request": { + "httpMethod": "POST", + "url": "https://www.youtube.com/youtubei/v1/player?key\u003dAIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8", + "headers": { + "Accept-Language": [ + "en-GB, en;q\u003d0.9" + ], + "Origin": [ + "https://www.youtube.com" + ], + "X-YouTube-Client-Name": [ + "1" + ], + "Referer": [ + "https://www.youtube.com" + ], + "X-YouTube-Client-Version": [ + "2.20210728.00.00" + ], + "Content-Type": [ + "application/json" + ] + }, + "dataToSend": [ + 123, + 34, + 112, + 108, + 97, + 121, + 98, + 97, + 99, + 107, + 67, + 111, + 110, + 116, + 101, + 120, + 116, + 34, + 58, + 123, + 34, + 99, + 111, + 110, + 116, + 101, + 110, + 116, + 80, + 108, + 97, + 121, + 98, + 97, + 99, + 107, + 67, + 111, + 110, + 116, + 101, + 120, + 116, + 34, + 58, + 123, + 34, + 115, + 105, + 103, + 110, + 97, + 116, + 117, + 114, + 101, + 84, + 105, + 109, + 101, + 115, + 116, + 97, + 109, + 112, + 34, + 58, + 34, + 49, + 57, + 48, + 52, + 55, + 34, + 125, + 125, + 44, + 34, + 99, + 111, + 110, + 116, + 101, + 120, + 116, + 34, + 58, + 123, + 34, + 99, + 108, + 105, + 101, + 110, + 116, + 34, + 58, + 123, + 34, + 104, + 108, + 34, + 58, + 34, + 101, + 110, + 45, + 71, + 66, + 34, + 44, + 34, + 103, + 108, + 34, + 58, + 34, + 71, + 66, + 34, + 44, + 34, + 99, + 108, + 105, + 101, + 110, + 116, + 78, + 97, + 109, + 101, + 34, + 58, + 34, + 87, + 69, + 66, + 34, + 44, + 34, + 99, + 108, + 105, + 101, + 110, + 116, + 86, + 101, + 114, + 115, + 105, + 111, + 110, + 34, + 58, + 34, + 50, + 46, + 50, + 48, + 50, + 49, + 48, + 55, + 50, + 56, + 46, + 48, + 48, + 46, + 48, + 48, + 34, + 125, + 44, + 34, + 117, + 115, + 101, + 114, + 34, + 58, + 123, + 34, + 108, + 111, + 99, + 107, + 101, + 100, + 83, + 97, + 102, + 101, + 116, + 121, + 77, + 111, + 100, + 101, + 34, + 58, + 102, + 97, + 108, + 115, + 101, + 125, + 125, + 44, + 34, + 118, + 105, + 100, + 101, + 111, + 73, + 100, + 34, + 58, + 34, + 75, + 52, + 68, + 121, + 66, + 85, + 71, + 50, + 52, + 50, + 99, + 34, + 125 + ], + "localization": { + "languageCode": "en", + "countryCode": "GB" + } + }, + "response": { + "responseCode": 200, + "responseMessage": "", + "responseHeaders": { + "alt-svc": [ + "h3\u003d\":443\"; ma\u003d2592000,h3-29\u003d\":443\"; ma\u003d2592000,h3-Q050\u003d\":443\"; ma\u003d2592000,h3-Q046\u003d\":443\"; ma\u003d2592000,h3-Q043\u003d\":443\"; ma\u003d2592000,quic\u003d\":443\"; ma\u003d2592000; v\u003d\"46,43\"" + ], + "cache-control": [ + "private" + ], + "content-type": [ + "application/json; charset\u003dUTF-8" + ], + "date": [ + "Mon, 28 Feb 2022 18:18:09 GMT" + ], + "expires": [ + "Mon, 28 Feb 2022 18:18:09 GMT" + ], + "p3p": [ + "CP\u003d\"This is not a P3P policy! See g.co/p3phelp for more info.\"" + ], + "server": [ + "scaffolding on HTTPServer2" + ], + "set-cookie": [ + "CONSENT\u003dPENDING+222; expires\u003dWed, 28-Feb-2024 18:18:09 GMT; path\u003d/; domain\u003d.youtube.com; Secure" + ], + "vary": [ + "Origin", + "X-Origin", + "Referer" + ], + "x-content-type-options": [ + "nosniff" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "x-xss-protection": [ + "0" + ] + }, + "responseBody": "{\n \"responseContext\": {\n \"visitorData\": \"CgtPT0lZUG04UUlrWSjho_SQBg%3D%3D\",\n \"serviceTrackingParams\": [\n {\n \"service\": \"GFEEDBACK\",\n \"params\": [\n {\n \"key\": \"is_viewed_live\",\n \"value\": \"False\"\n },\n {\n \"key\": \"logged_in\",\n \"value\": \"0\"\n },\n {\n \"key\": \"e\",\n \"value\": \"23885487,24106839,24034168,24053419,24111165,24001373,39321475,24085811,24166123,24045476,23882685,24110902,24028143,24152443,24135310,24148482,24142470,24141413,24070549,24118581,24154617,24007790,24175184,24169727,23934970,24164758,24141462,24151814,24140247,24138442,24176340,24036947,24154586,23884386,24161848,23966208,24138064,24077266,24173745,23940247,23804281,24159485,23946420,24165398,24034978,24109689,24151987,23983296,24007246,23986025,24077241,23998056,24161560,24004644,24145515,9405964,23744176,24131400,24080738,23918597,23858057,24166867,24002022,24165080,24045475,1714249,24082662,24167892,24120820,24002025\"\n }\n ]\n },\n {\n \"service\": \"CSI\",\n \"params\": [\n {\n \"key\": \"yt_ad\",\n \"value\": \"1\"\n },\n {\n \"key\": \"c\",\n \"value\": \"WEB\"\n },\n {\n \"key\": \"cver\",\n \"value\": \"2.20210728.00.00\"\n },\n {\n \"key\": \"yt_li\",\n \"value\": \"0\"\n },\n {\n \"key\": \"GetPlayer_rid\",\n \"value\": \"0x09a2d6d563b1b8b4\"\n }\n ]\n },\n {\n \"service\": \"GUIDED_HELP\",\n \"params\": [\n {\n \"key\": \"logged_in\",\n \"value\": \"0\"\n }\n ]\n },\n {\n \"service\": \"ECATCHER\",\n \"params\": [\n {\n \"key\": \"client.version\",\n \"value\": \"2.20211103\"\n },\n {\n \"key\": \"client.name\",\n \"value\": \"WEB\"\n },\n {\n \"key\": \"client.fexp\",\n \"value\": \"23885487,24106839,24034168,24053419,24111165,24001373,39321475,24085811,24166123,24045476,23882685,24110902,24028143,24152443,24135310,24148482,24142470,24141413,24070549,24118581,24154617,24007790,24175184,24169727,23934970,24164758,24141462,24151814,24140247,24138442,24176340,24036947,24154586,23884386,24161848,23966208,24138064,24077266,24173745,23940247,23804281,24159485,23946420,24165398,24034978,24109689,24151987,23983296,24007246,23986025,24077241,23998056,24161560,24004644,24145515,9405964,23744176,24131400,24080738,23918597,23858057,24166867,24002022,24165080,24045475,1714249,24082662,24167892,24120820,24002025\"\n }\n ]\n }\n ],\n \"mainAppWebResponseContext\": {\n \"loggedOut\": true\n },\n \"webResponseContextExtensionData\": {\n \"hasDecorated\": true\n }\n },\n \"playabilityStatus\": {\n \"status\": \"OK\",\n \"playableInEmbed\": true,\n \"miniplayer\": {\n \"miniplayerRenderer\": {\n \"playbackMode\": \"PLAYBACK_MODE_ALLOW\"\n }\n },\n \"contextParams\": \"Q0FFU0FnZ0I\u003d\"\n },\n \"streamingData\": {\n \"expiresInSeconds\": \"21540\",\n \"formats\": [\n {\n \"itag\": 18,\n \"mimeType\": \"video/mp4; codecs\u003d\\\"avc1.42001E, mp4a.40.2\\\"\",\n \"bitrate\": 689596,\n \"width\": 640,\n \"height\": 360,\n \"lastModified\": \"1641514704547595\",\n \"contentLength\": \"17923723\",\n \"quality\": \"medium\",\n \"fps\": 30,\n \"qualityLabel\": \"360p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 689284,\n \"audioQuality\": \"AUDIO_QUALITY_LOW\",\n \"approxDurationMs\": \"208027\",\n \"audioSampleRate\": \"44100\",\n \"audioChannels\": 2,\n \"signatureCipher\": \"s\u003dvvOq0QJ8wRQIgWnMia4oThKrRspJxAc31ghc7fF_g9HNWg3jp0UnGbqcCIQDrrJy%3DKcq5C7cKNsyoosORinT-HvTTyBFrlEYnQWcksg%3D%3Dg%3Dvv%3Dvv\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093889%26ei%3D4REdYqPjM4Wp1wKb47PQBA%26ip%3D127.0.0.1%26id%3Do-AMmHjcUsz1qgBdwvf9GfUxSXA1pGZOJaoupTe-2HUZ_t%26itag%3D18%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Dvideo%252Fmp4%26ns%3Dhws1bkGVt0WoVrBI3APeduYG%26gir%3Dyes%26clen%3D17923723%26ratebypass%3Dyes%26dur%3D208.027%26lmt%3D1641514704547595%26mt%3D1646072004%26fvip%3D6%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D4530322%26n%3Di3MVfNdj4rTWBin%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Citag%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cratebypass%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRQIhALcbIGaxoJ8gV0yVBEQO04dquMkz6S65aWYrTdhC56SsAiAaw0nFy8y6FPAWCLDjJaEGIAtmKBxJMg4HGPiuYDMYTg%253D%253D\"\n }\n ],\n \"adaptiveFormats\": [\n {\n \"itag\": 136,\n \"mimeType\": \"video/mp4; codecs\u003d\\\"avc1.4d401f\\\"\",\n \"bitrate\": 2723936,\n \"width\": 1280,\n \"height\": 720,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"739\"\n },\n \"indexRange\": {\n \"start\": \"740\",\n \"end\": \"1263\"\n },\n \"lastModified\": \"1641517911397425\",\n \"contentLength\": \"56438293\",\n \"quality\": \"hd720\",\n \"fps\": 30,\n \"qualityLabel\": \"720p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 2171403,\n \"approxDurationMs\": \"207933\",\n \"signatureCipher\": \"s\u003dKKOq0QJ8wRAIgWBIjj45EL6lyGu3AAc2APv_4gcpSOrohDOGyuzUK9PYCIDfqdfgpNuZFYgqA2Do_hLR_-hg-yjSZJFosOGQJE0gq0ghhghh\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093889%26ei%3D4REdYqPjM4Wp1wKb47PQBA%26ip%3D127.0.0.1%26id%3Do-AMmHjcUsz1qgBdwvf9GfUxSXA1pGZOJaoupTe-2HUZ_t%26itag%3D136%26aitags%3D133%252C134%252C135%252C136%252C160%252C242%252C243%252C244%252C247%252C278%252C298%252C302%252C394%252C395%252C396%252C397%252C398%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Dvideo%252Fmp4%26ns%3D3ApNepbVMRUJyc_DQ13XJRoG%26gir%3Dyes%26clen%3D56438293%26dur%3D207.933%26lmt%3D1641517911397425%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D4411222%26n%3DdmbGOikiQhGC6Yf%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRAIgQ9JnsR_iQgAjqrkImUSwjjL81mK84MOhxkUJsmNyT6kCIEs24dpJaSy463JGUWa-l6GYlFdgh4T_0MT4TMvs-Ftx\"\n },\n {\n \"itag\": 247,\n \"mimeType\": \"video/webm; codecs\u003d\\\"vp9\\\"\",\n \"bitrate\": 1514599,\n \"width\": 1280,\n \"height\": 720,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"219\"\n },\n \"indexRange\": {\n \"start\": \"220\",\n \"end\": \"929\"\n },\n \"lastModified\": \"1641514228380060\",\n \"contentLength\": \"36696920\",\n \"quality\": \"hd720\",\n \"fps\": 30,\n \"qualityLabel\": \"720p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 1411874,\n \"colorInfo\": {\n \"primaries\": \"COLOR_PRIMARIES_BT709\",\n \"transferCharacteristics\": \"COLOR_TRANSFER_CHARACTERISTICS_BT709\",\n \"matrixCoefficients\": \"COLOR_MATRIX_COEFFICIENTS_BT709\"\n },\n \"approxDurationMs\": \"207933\",\n \"signatureCipher\": \"s\u003dwwOq0QJ8wRgIhAK8yDUVSHvBb_SybAWbI-2EPYhNNf7T6rvg4XzWBMq8KAiEA1dD%3DJ7NGTxLgC4Zphnc9-_kKe4lg5UaOod6kaQityOg%3DOg4Wg4W\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093889%26ei%3D4REdYqPjM4Wp1wKb47PQBA%26ip%3D127.0.0.1%26id%3Do-AMmHjcUsz1qgBdwvf9GfUxSXA1pGZOJaoupTe-2HUZ_t%26itag%3D247%26aitags%3D133%252C134%252C135%252C136%252C160%252C242%252C243%252C244%252C247%252C278%252C298%252C302%252C394%252C395%252C396%252C397%252C398%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Dvideo%252Fwebm%26ns%3D3ApNepbVMRUJyc_DQ13XJRoG%26gir%3Dyes%26clen%3D36696920%26dur%3D207.933%26lmt%3D1641514228380060%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D4511222%26n%3DdmbGOikiQhGC6Yf%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRQIhANIGFszktJuaCzjdyiOeirZLPgIc7R85RDOE5ZwIVVsRAiBMHdiKhFQhKVUAsF_vIh4ftPtWACGWVNMN7nVzfh-SMw%253D%253D\"\n },\n {\n \"itag\": 298,\n \"mimeType\": \"video/mp4; codecs\u003d\\\"avc1.4d4020\\\"\",\n \"bitrate\": 3475170,\n \"width\": 1280,\n \"height\": 720,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"739\"\n },\n \"indexRange\": {\n \"start\": \"740\",\n \"end\": \"1263\"\n },\n \"lastModified\": \"1641517875254063\",\n \"contentLength\": \"81446838\",\n \"quality\": \"hd720\",\n \"fps\": 60,\n \"qualityLabel\": \"720p60\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 3133338,\n \"approxDurationMs\": \"207949\",\n \"signatureCipher\": \"s\u003dDDOq0QJ8wRQIhAPxANU8OcAZPlB6bAv57yRkYUM4zUQcbL2itzG98faW9AiAlCIk%3D7Q-Zn3a5uetEyxs_pnElUcDZHC17PC0THKoZ0Q%3D%3DQ%3Dc4%3Dc4\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093889%26ei%3D4REdYqPjM4Wp1wKb47PQBA%26ip%3D127.0.0.1%26id%3Do-AMmHjcUsz1qgBdwvf9GfUxSXA1pGZOJaoupTe-2HUZ_t%26itag%3D298%26aitags%3D133%252C134%252C135%252C136%252C160%252C242%252C243%252C244%252C247%252C278%252C298%252C302%252C394%252C395%252C396%252C397%252C398%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Dvideo%252Fmp4%26ns%3D3ApNepbVMRUJyc_DQ13XJRoG%26gir%3Dyes%26clen%3D81446838%26dur%3D207.949%26lmt%3D1641517875254063%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D4411222%26n%3DdmbGOikiQhGC6Yf%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRQIgNNhk3E-Scue5IImE1Mo_F-PDXepTxSmgcRBaD6fQbAwCIQDV73Y8MspR8EZyKxqVfjqQy9qrbQNyI9zy3Yr9TaUYfg%253D%253D\"\n },\n {\n \"itag\": 302,\n \"mimeType\": \"video/webm; codecs\u003d\\\"vp9\\\"\",\n \"bitrate\": 2611064,\n \"width\": 1280,\n \"height\": 720,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"218\"\n },\n \"indexRange\": {\n \"start\": \"219\",\n \"end\": \"949\"\n },\n \"lastModified\": \"1641515570722543\",\n \"contentLength\": \"50262353\",\n \"quality\": \"hd720\",\n \"fps\": 60,\n \"qualityLabel\": \"720p60\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 1933632,\n \"colorInfo\": {\n \"primaries\": \"COLOR_PRIMARIES_BT709\",\n \"transferCharacteristics\": \"COLOR_TRANSFER_CHARACTERISTICS_BT709\",\n \"matrixCoefficients\": \"COLOR_MATRIX_COEFFICIENTS_BT709\"\n },\n \"approxDurationMs\": \"207950\",\n \"signatureCipher\": \"s\u003dnnOq0QJ8wRQIhAJCpEPyPIWjMi-mmAEBD1DIFydLn02FC44vQL98LV4TXAiA2h1f%3Dn8SBC7M3cUdNwXoBYt-gseKqjGpU35hsTUBepw%3D%3Dw%3DeF%3DeF\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093889%26ei%3D4REdYqPjM4Wp1wKb47PQBA%26ip%3D127.0.0.1%26id%3Do-AMmHjcUsz1qgBdwvf9GfUxSXA1pGZOJaoupTe-2HUZ_t%26itag%3D302%26aitags%3D133%252C134%252C135%252C136%252C160%252C242%252C243%252C244%252C247%252C278%252C298%252C302%252C394%252C395%252C396%252C397%252C398%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Dvideo%252Fwebm%26ns%3D3ApNepbVMRUJyc_DQ13XJRoG%26gir%3Dyes%26clen%3D50262353%26dur%3D207.950%26lmt%3D1641515570722543%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D4535332%26n%3DdmbGOikiQhGC6Yf%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRAIgVqrbdIR2D_WBT1_wLvDPLuLUIVrK3sRPEghV1I9vZLICIHnARmKCswxWO4Qg5y_-eeYCy1j2PRNPzkmXPnrebkrg\"\n },\n {\n \"itag\": 398,\n \"mimeType\": \"video/mp4; codecs\u003d\\\"av01.0.08M.08\\\"\",\n \"bitrate\": 2041330,\n \"width\": 1280,\n \"height\": 720,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"699\"\n },\n \"indexRange\": {\n \"start\": \"700\",\n \"end\": \"1223\"\n },\n \"lastModified\": \"1641499870526863\",\n \"contentLength\": \"47247432\",\n \"quality\": \"hd720\",\n \"fps\": 60,\n \"qualityLabel\": \"720p60\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 1817654,\n \"colorInfo\": {\n \"primaries\": \"COLOR_PRIMARIES_BT709\",\n \"transferCharacteristics\": \"COLOR_TRANSFER_CHARACTERISTICS_BT709\",\n \"matrixCoefficients\": \"COLOR_MATRIX_COEFFICIENTS_BT709\"\n },\n \"approxDurationMs\": \"207949\",\n \"signatureCipher\": \"s\u003dOOOq0QJ8wRQIhAK78uUovmnq_pdrqALRGKLMtKNomv7YQ78XFTAAQmkwoAiAyntf%3DmnevNgAr4khiSPYoAxvAjl_UcaXgn4BNB4ibYg%3D%3Dg%3DlM%3DlM\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093889%26ei%3D4REdYqPjM4Wp1wKb47PQBA%26ip%3D127.0.0.1%26id%3Do-AMmHjcUsz1qgBdwvf9GfUxSXA1pGZOJaoupTe-2HUZ_t%26itag%3D398%26aitags%3D133%252C134%252C135%252C136%252C160%252C242%252C243%252C244%252C247%252C278%252C298%252C302%252C394%252C395%252C396%252C397%252C398%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Dvideo%252Fmp4%26ns%3D3ApNepbVMRUJyc_DQ13XJRoG%26gir%3Dyes%26clen%3D47247432%26dur%3D207.949%26lmt%3D1641499870526863%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D3311222%26n%3DdmbGOikiQhGC6Yf%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRAIgfLcBWOh7dA4SvnNdVc6APjhNMTX3Pw8P2hABIlYYsBICICcULdRbGI9xv-7JyquoC820Q5xeWMM32_yXnWFdLoGy\"\n },\n {\n \"itag\": 135,\n \"mimeType\": \"video/mp4; codecs\u003d\\\"avc1.4d401f\\\"\",\n \"bitrate\": 1361462,\n \"width\": 854,\n \"height\": 480,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"740\"\n },\n \"indexRange\": {\n \"start\": \"741\",\n \"end\": \"1264\"\n },\n \"lastModified\": \"1641517911396730\",\n \"contentLength\": \"28461478\",\n \"quality\": \"large\",\n \"fps\": 30,\n \"qualityLabel\": \"480p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 1095024,\n \"approxDurationMs\": \"207933\",\n \"signatureCipher\": \"s\u003dhhOq0QJ8wRQIgYI4DJKsavgDngulVAMe3oK4KDVPUEf8eqFCM0gTyGbcCIQC3lEz%3DxzCwqf92GrFykxDdXh1gN_8aArPIm9vI8ZpKEA%3D%3DA%3D_b%3D_b\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093889%26ei%3D4REdYqPjM4Wp1wKb47PQBA%26ip%3D127.0.0.1%26id%3Do-AMmHjcUsz1qgBdwvf9GfUxSXA1pGZOJaoupTe-2HUZ_t%26itag%3D135%26aitags%3D133%252C134%252C135%252C136%252C160%252C242%252C243%252C244%252C247%252C278%252C298%252C302%252C394%252C395%252C396%252C397%252C398%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Dvideo%252Fmp4%26ns%3D3ApNepbVMRUJyc_DQ13XJRoG%26gir%3Dyes%26clen%3D28461478%26dur%3D207.933%26lmt%3D1641517911396730%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D4411222%26n%3DdmbGOikiQhGC6Yf%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRAIgMzuMNAUYUnDnX7pF2u0NRXZh_x3qGMqfVqWFh2tUIgsCIHzQ2Ltab5o-gP0yGs-LfQnrA3sEIvKuFMYKCAzN0JLS\"\n },\n {\n \"itag\": 244,\n \"mimeType\": \"video/webm; codecs\u003d\\\"vp9\\\"\",\n \"bitrate\": 760049,\n \"width\": 854,\n \"height\": 480,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"219\"\n },\n \"indexRange\": {\n \"start\": \"220\",\n \"end\": \"924\"\n },\n \"lastModified\": \"1641515564623996\",\n \"contentLength\": \"15901574\",\n \"quality\": \"large\",\n \"fps\": 30,\n \"qualityLabel\": \"480p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 611796,\n \"colorInfo\": {\n \"primaries\": \"COLOR_PRIMARIES_BT709\",\n \"transferCharacteristics\": \"COLOR_TRANSFER_CHARACTERISTICS_BT709\",\n \"matrixCoefficients\": \"COLOR_MATRIX_COEFFICIENTS_BT709\"\n },\n \"approxDurationMs\": \"207933\",\n \"signatureCipher\": \"s\u003d--Oq0QJ8wRgIhAKBCHoeFmGcgCzbvAlOgrJ1XURsPcZq7d85bzRh3rtObAiEAixZ%3DEK1KZpgEscb4lArYsS7c1xhT7btc2ljbJnuQ4qY%3DqYx4Yx4\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093889%26ei%3D4REdYqPjM4Wp1wKb47PQBA%26ip%3D127.0.0.1%26id%3Do-AMmHjcUsz1qgBdwvf9GfUxSXA1pGZOJaoupTe-2HUZ_t%26itag%3D244%26aitags%3D133%252C134%252C135%252C136%252C160%252C242%252C243%252C244%252C247%252C278%252C298%252C302%252C394%252C395%252C396%252C397%252C398%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Dvideo%252Fwebm%26ns%3D3ApNepbVMRUJyc_DQ13XJRoG%26gir%3Dyes%26clen%3D15901574%26dur%3D207.933%26lmt%3D1641515564623996%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D4535332%26n%3DdmbGOikiQhGC6Yf%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRQIhAMsRAqfC0Z2SrWI_Yvca4LF6B_ntVPu5V4YLfQeqgyuiAiBdz5bRIuDAPTaXqYVHkD7ssSAiA34q4eqrhj84sawdow%253D%253D\"\n },\n {\n \"itag\": 397,\n \"mimeType\": \"video/mp4; codecs\u003d\\\"av01.0.04M.08\\\"\",\n \"bitrate\": 718444,\n \"width\": 854,\n \"height\": 480,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"699\"\n },\n \"indexRange\": {\n \"start\": \"700\",\n \"end\": \"1223\"\n },\n \"lastModified\": \"1641499813775552\",\n \"contentLength\": \"16151625\",\n \"quality\": \"large\",\n \"fps\": 30,\n \"qualityLabel\": \"480p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 621416,\n \"colorInfo\": {\n \"primaries\": \"COLOR_PRIMARIES_BT709\",\n \"transferCharacteristics\": \"COLOR_TRANSFER_CHARACTERISTICS_BT709\",\n \"matrixCoefficients\": \"COLOR_MATRIX_COEFFICIENTS_BT709\"\n },\n \"approxDurationMs\": \"207933\",\n \"signatureCipher\": \"s\u003dwwOq0QJ8wRQIhAMKwE8jahVgJ0V0_ACDunK4BdRIuP-hDQ2Rl8mEKU_4UAiADfKL%3DLqlCUuSu6m-Y1_y9yxbr_7rgTWD_OvdT9IrtsQ%3D%3DQ%3D7A%3D7A\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093889%26ei%3D4REdYqPjM4Wp1wKb47PQBA%26ip%3D127.0.0.1%26id%3Do-AMmHjcUsz1qgBdwvf9GfUxSXA1pGZOJaoupTe-2HUZ_t%26itag%3D397%26aitags%3D133%252C134%252C135%252C136%252C160%252C242%252C243%252C244%252C247%252C278%252C298%252C302%252C394%252C395%252C396%252C397%252C398%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Dvideo%252Fmp4%26ns%3D3ApNepbVMRUJyc_DQ13XJRoG%26gir%3Dyes%26clen%3D16151625%26dur%3D207.933%26lmt%3D1641499813775552%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D3311222%26n%3DdmbGOikiQhGC6Yf%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRQIhALghSDBvjeipvgwb-FPMIXmJ9HTVZddb1pJ3PxvvE_UnAiBtzppmvrgaJNMJj05SAnNsUu5Dn7MYGjd10Vs8UUWm5A%253D%253D\"\n },\n {\n \"itag\": 134,\n \"mimeType\": \"video/mp4; codecs\u003d\\\"avc1.4d401e\\\"\",\n \"bitrate\": 739246,\n \"width\": 640,\n \"height\": 360,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"740\"\n },\n \"indexRange\": {\n \"start\": \"741\",\n \"end\": \"1264\"\n },\n \"lastModified\": \"1641517911396301\",\n \"contentLength\": \"13503533\",\n \"quality\": \"medium\",\n \"fps\": 30,\n \"qualityLabel\": \"360p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 519534,\n \"highReplication\": true,\n \"approxDurationMs\": \"207933\",\n \"signatureCipher\": \"s\u003dLLOq0QJ8wRQIhAJe9PznsbcCBgr6hADns6Zzh4k5AmqhEVX3xQ09YwxddAiBSC4G%3DKlyyyPF4AvoPutlOxwpxk5kg3wc6UCrn_tv57A%3D%3DA%3D53%3D53\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093889%26ei%3D4REdYqPjM4Wp1wKb47PQBA%26ip%3D127.0.0.1%26id%3Do-AMmHjcUsz1qgBdwvf9GfUxSXA1pGZOJaoupTe-2HUZ_t%26itag%3D134%26aitags%3D133%252C134%252C135%252C136%252C160%252C242%252C243%252C244%252C247%252C278%252C298%252C302%252C394%252C395%252C396%252C397%252C398%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Dvideo%252Fmp4%26ns%3D3ApNepbVMRUJyc_DQ13XJRoG%26gir%3Dyes%26clen%3D13503533%26dur%3D207.933%26lmt%3D1641517911396301%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D4411222%26n%3DdmbGOikiQhGC6Yf%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRQIgHKO-TW72JVDNSsKfmCnvEcspY8uDpDapb27lTr8FXqQCIQCmbxOZM4sd6n07etSubeXHVg3PL9cYid-94ZzDk0ijkQ%253D%253D\"\n },\n {\n \"itag\": 243,\n \"mimeType\": \"video/webm; codecs\u003d\\\"vp9\\\"\",\n \"bitrate\": 407748,\n \"width\": 640,\n \"height\": 360,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"219\"\n },\n \"indexRange\": {\n \"start\": \"220\",\n \"end\": \"924\"\n },\n \"lastModified\": \"1641515564622975\",\n \"contentLength\": \"8940711\",\n \"quality\": \"medium\",\n \"fps\": 30,\n \"qualityLabel\": \"360p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 343984,\n \"colorInfo\": {\n \"primaries\": \"COLOR_PRIMARIES_BT709\",\n \"transferCharacteristics\": \"COLOR_TRANSFER_CHARACTERISTICS_BT709\",\n \"matrixCoefficients\": \"COLOR_MATRIX_COEFFICIENTS_BT709\"\n },\n \"approxDurationMs\": \"207933\",\n \"signatureCipher\": \"s\u003dJJOq0QJ8wRQIhAMo1V2Fq_XDaAPKQAUvCz9ZRgvIqA7gehCfi9BQ-G8Z_AiB77za%3Dm1gU9mf_i7xfZ-A4H0Z1pki5SiVpsYNqT_gEdA%3D%3DA%3Dkx%3Dkx\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093889%26ei%3D4REdYqPjM4Wp1wKb47PQBA%26ip%3D127.0.0.1%26id%3Do-AMmHjcUsz1qgBdwvf9GfUxSXA1pGZOJaoupTe-2HUZ_t%26itag%3D243%26aitags%3D133%252C134%252C135%252C136%252C160%252C242%252C243%252C244%252C247%252C278%252C298%252C302%252C394%252C395%252C396%252C397%252C398%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Dvideo%252Fwebm%26ns%3D3ApNepbVMRUJyc_DQ13XJRoG%26gir%3Dyes%26clen%3D8940711%26dur%3D207.933%26lmt%3D1641515564622975%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D4535332%26n%3DdmbGOikiQhGC6Yf%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRAIgZ_z8qvPgHN0m_eyiiolQP9gaBiIRQO2_JvfbUBxv7LwCIFXC04f6r6gh6sOyDOnCvMqFRGZAzRTTDYQre0ahHZCk\"\n },\n {\n \"itag\": 396,\n \"mimeType\": \"video/mp4; codecs\u003d\\\"av01.0.01M.08\\\"\",\n \"bitrate\": 387626,\n \"width\": 640,\n \"height\": 360,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"699\"\n },\n \"indexRange\": {\n \"start\": \"700\",\n \"end\": \"1223\"\n },\n \"lastModified\": \"1641499783257576\",\n \"contentLength\": \"8594179\",\n \"quality\": \"medium\",\n \"fps\": 30,\n \"qualityLabel\": \"360p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 330651,\n \"colorInfo\": {\n \"primaries\": \"COLOR_PRIMARIES_BT709\",\n \"transferCharacteristics\": \"COLOR_TRANSFER_CHARACTERISTICS_BT709\",\n \"matrixCoefficients\": \"COLOR_MATRIX_COEFFICIENTS_BT709\"\n },\n \"approxDurationMs\": \"207933\",\n \"signatureCipher\": \"s\u003dvvOq0QJ8wRQIhAMlF5X8CmnSDY9V7AXZX1nluV1xUuYUk_wj4oC3GlIJfAiBeP-F%3DjQT3QanuYfRaLFptCaUG25DIVB87vPx2a0auEw%3D%3Dw%3D5J%3D5J\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093889%26ei%3D4REdYqPjM4Wp1wKb47PQBA%26ip%3D127.0.0.1%26id%3Do-AMmHjcUsz1qgBdwvf9GfUxSXA1pGZOJaoupTe-2HUZ_t%26itag%3D396%26aitags%3D133%252C134%252C135%252C136%252C160%252C242%252C243%252C244%252C247%252C278%252C298%252C302%252C394%252C395%252C396%252C397%252C398%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Dvideo%252Fmp4%26ns%3D3ApNepbVMRUJyc_DQ13XJRoG%26gir%3Dyes%26clen%3D8594179%26dur%3D207.933%26lmt%3D1641499783257576%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D3311222%26n%3DdmbGOikiQhGC6Yf%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRgIhAPCOJdfHbWplF5NhNucqxK4cjuqqgWK90BJXY3FFOiPOAiEAw49THGECtCBgdwPl-Bjn9g0WsJS_XM-J_vIDGwV1Azo%253D\"\n },\n {\n \"itag\": 133,\n \"mimeType\": \"video/mp4; codecs\u003d\\\"avc1.4d4015\\\"\",\n \"bitrate\": 288236,\n \"width\": 426,\n \"height\": 240,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"739\"\n },\n \"indexRange\": {\n \"start\": \"740\",\n \"end\": \"1263\"\n },\n \"lastModified\": \"1641517911401065\",\n \"contentLength\": \"6669688\",\n \"quality\": \"small\",\n \"fps\": 30,\n \"qualityLabel\": \"240p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 256609,\n \"approxDurationMs\": \"207933\",\n \"signatureCipher\": \"s\u003dQQOq0QJ8wRgIhAMsQ1joX8_9-nHyrAW7ODcFlSmV47IuaTF_iRD1hrnX5AiEAv2U%3Dm63DcyfnbKbu4IC9nm9auuUshbpgYLmDOwlZMZA%3DZAubAub\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093889%26ei%3D4REdYqPjM4Wp1wKb47PQBA%26ip%3D127.0.0.1%26id%3Do-AMmHjcUsz1qgBdwvf9GfUxSXA1pGZOJaoupTe-2HUZ_t%26itag%3D133%26aitags%3D133%252C134%252C135%252C136%252C160%252C242%252C243%252C244%252C247%252C278%252C298%252C302%252C394%252C395%252C396%252C397%252C398%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Dvideo%252Fmp4%26ns%3D3ApNepbVMRUJyc_DQ13XJRoG%26gir%3Dyes%26clen%3D6669688%26dur%3D207.933%26lmt%3D1641517911401065%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D4411222%26n%3DdmbGOikiQhGC6Yf%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRAIgNKhtQpxP10DZTb1gmtGeqt1ez2Og3cPPjEQYxbMirZECIBIOPlaaoqlYe2Hzhr2yC2eLLgn8n--hfLwQaSDU0ssZ\"\n },\n {\n \"itag\": 242,\n \"mimeType\": \"video/webm; codecs\u003d\\\"vp9\\\"\",\n \"bitrate\": 208007,\n \"width\": 426,\n \"height\": 240,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"218\"\n },\n \"indexRange\": {\n \"start\": \"219\",\n \"end\": \"922\"\n },\n \"lastModified\": \"1641515564623660\",\n \"contentLength\": \"4270126\",\n \"quality\": \"small\",\n \"fps\": 30,\n \"qualityLabel\": \"240p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 164288,\n \"colorInfo\": {\n \"primaries\": \"COLOR_PRIMARIES_BT709\",\n \"transferCharacteristics\": \"COLOR_TRANSFER_CHARACTERISTICS_BT709\",\n \"matrixCoefficients\": \"COLOR_MATRIX_COEFFICIENTS_BT709\"\n },\n \"approxDurationMs\": \"207933\",\n \"signatureCipher\": \"s\u003dOOOq0QJ8wRQIhAJF9qWF3A-JUovaGAt8Z4Fw9bG3WP4WYu9PM5N_FToCKAiBGcdR%3DhGy6FQiFIjSDIuAu3EnZv9cF8XpB1VhXh-BHGg%3D%3Dg%3D91%3D91\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093889%26ei%3D4REdYqPjM4Wp1wKb47PQBA%26ip%3D127.0.0.1%26id%3Do-AMmHjcUsz1qgBdwvf9GfUxSXA1pGZOJaoupTe-2HUZ_t%26itag%3D242%26aitags%3D133%252C134%252C135%252C136%252C160%252C242%252C243%252C244%252C247%252C278%252C298%252C302%252C394%252C395%252C396%252C397%252C398%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Dvideo%252Fwebm%26ns%3D3ApNepbVMRUJyc_DQ13XJRoG%26gir%3Dyes%26clen%3D4270126%26dur%3D207.933%26lmt%3D1641515564623660%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D4535332%26n%3DdmbGOikiQhGC6Yf%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRQIgXefDSOwFvIak4iJzH28bkOjdYavOXa6zP2K1RiBt5tQCIQC4NRYOgD4swzf32J1DLA4LufcXXJiGDNyA4RxJAcjvbQ%253D%253D\"\n },\n {\n \"itag\": 395,\n \"mimeType\": \"video/mp4; codecs\u003d\\\"av01.0.00M.08\\\"\",\n \"bitrate\": 170043,\n \"width\": 426,\n \"height\": 240,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"699\"\n },\n \"indexRange\": {\n \"start\": \"700\",\n \"end\": \"1223\"\n },\n \"lastModified\": \"1641499566642610\",\n \"contentLength\": \"3751867\",\n \"quality\": \"small\",\n \"fps\": 30,\n \"qualityLabel\": \"240p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 144349,\n \"colorInfo\": {\n \"primaries\": \"COLOR_PRIMARIES_BT709\",\n \"transferCharacteristics\": \"COLOR_TRANSFER_CHARACTERISTICS_BT709\",\n \"matrixCoefficients\": \"COLOR_MATRIX_COEFFICIENTS_BT709\"\n },\n \"approxDurationMs\": \"207933\",\n \"signatureCipher\": \"s\u003d--Oq0QJ8wRgIhAPtcNSSrYsTrhllIAhwqT89dnAuKigAs9C-xsQiHl83kAiEAvEA%3DBJCvS48FUUeVf_gskTTVpjGOO-AdRRB1938FNHc%3DHcj6cj6\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093889%26ei%3D4REdYqPjM4Wp1wKb47PQBA%26ip%3D127.0.0.1%26id%3Do-AMmHjcUsz1qgBdwvf9GfUxSXA1pGZOJaoupTe-2HUZ_t%26itag%3D395%26aitags%3D133%252C134%252C135%252C136%252C160%252C242%252C243%252C244%252C247%252C278%252C298%252C302%252C394%252C395%252C396%252C397%252C398%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Dvideo%252Fmp4%26ns%3D3ApNepbVMRUJyc_DQ13XJRoG%26gir%3Dyes%26clen%3D3751867%26dur%3D207.933%26lmt%3D1641499566642610%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D3311222%26n%3DdmbGOikiQhGC6Yf%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRAIgZE3YJ-67pt_XNCQj7uq9sdwjIgnhH99HlwjhrCTVu58CICip62zNuLJQWzNQGFTw6wb-THgdN9W_N3BvJKlniQuG\"\n },\n {\n \"itag\": 160,\n \"mimeType\": \"video/mp4; codecs\u003d\\\"avc1.4d400c\\\"\",\n \"bitrate\": 126184,\n \"width\": 256,\n \"height\": 144,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"738\"\n },\n \"indexRange\": {\n \"start\": \"739\",\n \"end\": \"1262\"\n },\n \"lastModified\": \"1641517911397128\",\n \"contentLength\": \"2400525\",\n \"quality\": \"tiny\",\n \"fps\": 30,\n \"qualityLabel\": \"144p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 92357,\n \"approxDurationMs\": \"207933\",\n \"signatureCipher\": \"s\u003d11Oq0QJ8wRQIgctcYGpL48N712xmaAIL52EVeFfD0pfcoEET4zXuimjoCIQDGBHp%3DQKwXsfv_BGlijoSaVmb-7aYjCfEix5A0UD_cJg%3D%3Dg%3DaC%3DaC\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093889%26ei%3D4REdYqPjM4Wp1wKb47PQBA%26ip%3D127.0.0.1%26id%3Do-AMmHjcUsz1qgBdwvf9GfUxSXA1pGZOJaoupTe-2HUZ_t%26itag%3D160%26aitags%3D133%252C134%252C135%252C136%252C160%252C242%252C243%252C244%252C247%252C278%252C298%252C302%252C394%252C395%252C396%252C397%252C398%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Dvideo%252Fmp4%26ns%3D3ApNepbVMRUJyc_DQ13XJRoG%26gir%3Dyes%26clen%3D2400525%26dur%3D207.933%26lmt%3D1641517911397128%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D4411222%26n%3DdmbGOikiQhGC6Yf%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRgIhANnCF61zvwHHrBFyke9VO7ZHVbY1hpG7oMJJ-wQ0pET2AiEA4DuvMZ2XDa_R4pgv40nsoDmwYG81QTjmjkzICVRkOdQ%253D\"\n },\n {\n \"itag\": 278,\n \"mimeType\": \"video/webm; codecs\u003d\\\"vp9\\\"\",\n \"bitrate\": 82537,\n \"width\": 256,\n \"height\": 144,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"217\"\n },\n \"indexRange\": {\n \"start\": \"218\",\n \"end\": \"921\"\n },\n \"lastModified\": \"1641515564647325\",\n \"contentLength\": \"1957365\",\n \"quality\": \"tiny\",\n \"fps\": 30,\n \"qualityLabel\": \"144p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 75307,\n \"colorInfo\": {\n \"primaries\": \"COLOR_PRIMARIES_BT709\",\n \"transferCharacteristics\": \"COLOR_TRANSFER_CHARACTERISTICS_BT709\",\n \"matrixCoefficients\": \"COLOR_MATRIX_COEFFICIENTS_BT709\"\n },\n \"approxDurationMs\": \"207933\",\n \"signatureCipher\": \"s\u003dNNOq0QJ8wRAIgI7l42hF_wSwpPFcYAWVUadkXE6DvUtqKIZMnoqwM7z4CIAzsz61xeX9XRmLa3KQXVjQOJtb5SprG8WcPGzprHSVsSVtmVtm\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093889%26ei%3D4REdYqPjM4Wp1wKb47PQBA%26ip%3D127.0.0.1%26id%3Do-AMmHjcUsz1qgBdwvf9GfUxSXA1pGZOJaoupTe-2HUZ_t%26itag%3D278%26aitags%3D133%252C134%252C135%252C136%252C160%252C242%252C243%252C244%252C247%252C278%252C298%252C302%252C394%252C395%252C396%252C397%252C398%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Dvideo%252Fwebm%26ns%3D3ApNepbVMRUJyc_DQ13XJRoG%26gir%3Dyes%26clen%3D1957365%26dur%3D207.933%26lmt%3D1641515564647325%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D4535332%26n%3DdmbGOikiQhGC6Yf%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRAIgTk_4qTpzRZUPQCFUDZyUw1A_g7j0XSp8ZffpTqdmnaICIA7Qu74xDdsS_1Dl-hqhVw7Egawi7oU3XLQkhovkoNld\"\n },\n {\n \"itag\": 394,\n \"mimeType\": \"video/mp4; codecs\u003d\\\"av01.0.00M.08\\\"\",\n \"bitrate\": 71594,\n \"width\": 256,\n \"height\": 144,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"699\"\n },\n \"indexRange\": {\n \"start\": \"700\",\n \"end\": \"1223\"\n },\n \"lastModified\": \"1641499506687599\",\n \"contentLength\": \"1716529\",\n \"quality\": \"tiny\",\n \"fps\": 30,\n \"qualityLabel\": \"144p\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 66041,\n \"colorInfo\": {\n \"primaries\": \"COLOR_PRIMARIES_BT709\",\n \"transferCharacteristics\": \"COLOR_TRANSFER_CHARACTERISTICS_BT709\",\n \"matrixCoefficients\": \"COLOR_MATRIX_COEFFICIENTS_BT709\"\n },\n \"approxDurationMs\": \"207933\",\n \"signatureCipher\": \"s\u003deeOq0QJ8wRQIgRj7252ZFWwPQcI2PAJjT6B-kvPYM7Qiebx2sez1_-qgCIQC7zzT%3DOI0pBdc5Fdd_PsQ7QmferENla9XcE0H9KyAxhw%3D%3Dw%3DEh%3DEh\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093889%26ei%3D4REdYqPjM4Wp1wKb47PQBA%26ip%3D127.0.0.1%26id%3Do-AMmHjcUsz1qgBdwvf9GfUxSXA1pGZOJaoupTe-2HUZ_t%26itag%3D394%26aitags%3D133%252C134%252C135%252C136%252C160%252C242%252C243%252C244%252C247%252C278%252C298%252C302%252C394%252C395%252C396%252C397%252C398%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Dvideo%252Fmp4%26ns%3D3ApNepbVMRUJyc_DQ13XJRoG%26gir%3Dyes%26clen%3D1716529%26dur%3D207.933%26lmt%3D1641499506687599%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D3311222%26n%3DdmbGOikiQhGC6Yf%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRgIhAJLPzu77J3Xpxq5wuHz6tmngqbCtoRB58XooeRUfQHGxAiEAs0vVglYaL8eehz_LyO6eGBg5jA2sCJ5mbqzDMSnfrZ4%253D\"\n },\n {\n \"itag\": 140,\n \"mimeType\": \"audio/mp4; codecs\u003d\\\"mp4a.40.2\\\"\",\n \"bitrate\": 130445,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"631\"\n },\n \"indexRange\": {\n \"start\": \"632\",\n \"end\": \"915\"\n },\n \"lastModified\": \"1641517801362798\",\n \"contentLength\": \"3367377\",\n \"quality\": \"tiny\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 129497,\n \"highReplication\": true,\n \"audioQuality\": \"AUDIO_QUALITY_MEDIUM\",\n \"approxDurationMs\": \"208027\",\n \"audioSampleRate\": \"44100\",\n \"audioChannels\": 2,\n \"loudnessDb\": 6.89,\n \"signatureCipher\": \"s\u003dFFOq0QJ8wRQIgR_sAsMbvOaJj6HEFA8kUd2sqVznSnnG1B-qQwQ4t07oCIQCvamP%3D9-23G4ifwx5qO0N9pF0GIWL8td3ukSWHL8r14g%3D%3Dg%3DWh%3DWh\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093889%26ei%3D4REdYqPjM4Wp1wKb47PQBA%26ip%3D127.0.0.1%26id%3Do-AMmHjcUsz1qgBdwvf9GfUxSXA1pGZOJaoupTe-2HUZ_t%26itag%3D140%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Daudio%252Fmp4%26ns%3D3ApNepbVMRUJyc_DQ13XJRoG%26gir%3Dyes%26clen%3D3367377%26dur%3D208.027%26lmt%3D1641517801362798%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D4411222%26n%3DdmbGOikiQhGC6Yf%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Citag%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRAIgIh4Apb-2hfmUQsrggYTCdiKgHWFD1ONTjIQIxI6BFRoCIButyBbIHz30WgQ_VdTAdFR6CuTcgT8cCrJ8FoGr5OCO\"\n },\n {\n \"itag\": 249,\n \"mimeType\": \"audio/webm; codecs\u003d\\\"opus\\\"\",\n \"bitrate\": 56835,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"265\"\n },\n \"indexRange\": {\n \"start\": \"266\",\n \"end\": \"618\"\n },\n \"lastModified\": \"1641514754828109\",\n \"contentLength\": \"1353362\",\n \"quality\": \"tiny\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 52057,\n \"audioQuality\": \"AUDIO_QUALITY_LOW\",\n \"approxDurationMs\": \"207981\",\n \"audioSampleRate\": \"48000\",\n \"audioChannels\": 2,\n \"loudnessDb\": 6.88,\n \"signatureCipher\": \"s\u003dBBOq0QJ8wRAIgXl0FRSobFbgFWp-BA5fAi3hA0CGJzZANtVhlQf8DLrwCIFDISWUoHJe2T8dqMia65GYs_6fXCNCnNdtT5QShI3iI3i67i67\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093889%26ei%3D4REdYqPjM4Wp1wKb47PQBA%26ip%3D127.0.0.1%26id%3Do-AMmHjcUsz1qgBdwvf9GfUxSXA1pGZOJaoupTe-2HUZ_t%26itag%3D249%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Daudio%252Fwebm%26ns%3D3ApNepbVMRUJyc_DQ13XJRoG%26gir%3Dyes%26clen%3D1353362%26dur%3D207.981%26lmt%3D1641514754828109%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D4531332%26n%3DdmbGOikiQhGC6Yf%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Citag%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRQIhAJU3d_l6VDw1vUeD6M36E6VOQI96JzQvGvkUUG_whifNAiB2HicrjvMNVs7TVuF8yyhc3lyNe7GhbUV473l8Q8Sm4A%253D%253D\"\n },\n {\n \"itag\": 250,\n \"mimeType\": \"audio/webm; codecs\u003d\\\"opus\\\"\",\n \"bitrate\": 74456,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"265\"\n },\n \"indexRange\": {\n \"start\": \"266\",\n \"end\": \"619\"\n },\n \"lastModified\": \"1641514755796024\",\n \"contentLength\": \"1791773\",\n \"quality\": \"tiny\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 68920,\n \"audioQuality\": \"AUDIO_QUALITY_LOW\",\n \"approxDurationMs\": \"207981\",\n \"audioSampleRate\": \"48000\",\n \"audioChannels\": 2,\n \"loudnessDb\": 6.88,\n \"signatureCipher\": \"s\u003dqqOq0QJ8wRAIgKAagbIiFx2geP4nyADaq6DtGtroGHHwqEMLZVL8PMbkCIFag2Y1nbeGfuBdGjR3aPbtb4tiRyeRFFMVJ-51T5WTgWTtvTtv\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093889%26ei%3D4REdYqPjM4Wp1wKb47PQBA%26ip%3D127.0.0.1%26id%3Do-AMmHjcUsz1qgBdwvf9GfUxSXA1pGZOJaoupTe-2HUZ_t%26itag%3D250%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Daudio%252Fwebm%26ns%3D3ApNepbVMRUJyc_DQ13XJRoG%26gir%3Dyes%26clen%3D1791773%26dur%3D207.981%26lmt%3D1641514755796024%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D4531332%26n%3DdmbGOikiQhGC6Yf%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Citag%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRgIhAMfflGKpcbSFkh__nfCUuwygnv-d5IPz0g-snYebBTQvAiEA8W_-AAZFNTnGCQ4tCahUDvyGfabZW31ShftxtCEvZsI%253D\"\n },\n {\n \"itag\": 251,\n \"mimeType\": \"audio/webm; codecs\u003d\\\"opus\\\"\",\n \"bitrate\": 146088,\n \"initRange\": {\n \"start\": \"0\",\n \"end\": \"265\"\n },\n \"indexRange\": {\n \"start\": \"266\",\n \"end\": \"619\"\n },\n \"lastModified\": \"1641514754799509\",\n \"contentLength\": \"3530951\",\n \"quality\": \"tiny\",\n \"projectionType\": \"RECTANGULAR\",\n \"averageBitrate\": 135818,\n \"audioQuality\": \"AUDIO_QUALITY_MEDIUM\",\n \"approxDurationMs\": \"207981\",\n \"audioSampleRate\": \"48000\",\n \"audioChannels\": 2,\n \"loudnessDb\": 6.88,\n \"signatureCipher\": \"s\u003drrOq0QJ8wRQIgaijAzlq8C_-hG8v3AxoYHP8iZoNGGk87hcqPwoI_cuECIQDcd81%3Dg3DdS9GfEJDIMO-mwu8oYwXMuxGnCBFENBkpug%3D%3Dg%3Dwy%3Dwy\u0026sp\u003dsig\u0026url\u003dhttps://rr1---sn-fpoq-4age.googlevideo.com/videoplayback%3Fexpire%3D1646093889%26ei%3D4REdYqPjM4Wp1wKb47PQBA%26ip%3D127.0.0.1%26id%3Do-AMmHjcUsz1qgBdwvf9GfUxSXA1pGZOJaoupTe-2HUZ_t%26itag%3D251%26source%3Dyoutube%26requiressl%3Dyes%26mh%3Da7%26mm%3D31%252C29%26mn%3Dsn-fpoq-4age%252Csn-hpa7kn7z%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D1%26pl%3D17%26initcwndbps%3D1522500%26vprv%3D1%26mime%3Daudio%252Fwebm%26ns%3D3ApNepbVMRUJyc_DQ13XJRoG%26gir%3Dyes%26clen%3D3530951%26dur%3D207.981%26lmt%3D1641514754799509%26mt%3D1646072004%26fvip%3D6%26keepalive%3Dyes%26fexp%3D24001373%252C24007246%26c%3DWEB%26txp%3D4531332%26n%3DdmbGOikiQhGC6Yf%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Citag%252Csource%252Crequiressl%252Cvprv%252Cmime%252Cns%252Cgir%252Cclen%252Cdur%252Clmt%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAG3C_xAwRgIhAKWVtpW3zAiJ-atkCaYXccq3w-GlR1GGI73XpJAgYMTgAiEAgenGc5V6dG7gd_6oYoXNAvwF-Ac3YsrWSbCfOr1Mrd0%253D\"\n }\n ]\n },\n \"playbackTracking\": {\n \"videostatsPlaybackUrl\": {\n \"baseUrl\": \"https://s.youtube.com/api/stats/playback?cl\u003d429611308\u0026docid\u003dK4DyBUG242c\u0026ei\u003d4REdYqPjM4Wp1wKb47PQBA\u0026fexp\u003d1714249%2C9405964%2C23744176%2C23804281%2C23858057%2C23882685%2C23884386%2C23885487%2C23918597%2C23934970%2C23940247%2C23946420%2C23966208%2C23983296%2C23986025%2C23998056%2C24001373%2C24002022%2C24002025%2C24004644%2C24007246%2C24007790%2C24028143%2C24034168%2C24034978%2C24036947%2C24045475%2C24045476%2C24053419%2C24070549%2C24077241%2C24077266%2C24080738%2C24082662%2C24085811%2C24106839%2C24109689%2C24110902%2C24111165%2C24118581%2C24120820%2C24131400%2C24135310%2C24138064%2C24138442%2C24140247%2C24141413%2C24141462%2C24142470%2C24145515%2C24148482%2C24151814%2C24151987%2C24152443%2C24154586%2C24154617%2C24159485%2C24161560%2C24161848%2C24164758%2C24165080%2C24165398%2C24166123%2C24166867%2C24167892%2C24169727%2C24173745%2C24175184%2C24176340%2C39321475\u0026ns\u003dyt\u0026plid\u003dAAXZGBIc3RUNl3UH\u0026el\u003ddetailpage\u0026len\u003d208\u0026of\u003dC49m4gPN4f_bUzskWOq7Vg\u0026vm\u003dCAMQARgBOjJBS1JhaHdBN0JTbVFWR2FvRExNR3BJc1dvLXkyVjAxZnlDRktiWTBTVjVoOGVWMjd0d2JUQVBta0tESmVEd2JfM2dlQ2pvb2ZqcVBOcUtyNWhRVExFeGZvbks4RnllcnVLdVg2cWZXQTJBRHJ2ZzJlNmxNeDBhLUFtXzFEcnV3NmtjczZjQmhX\"\n },\n \"videostatsDelayplayUrl\": {\n \"baseUrl\": \"https://s.youtube.com/api/stats/delayplay?cl\u003d429611308\u0026docid\u003dK4DyBUG242c\u0026ei\u003d4REdYqPjM4Wp1wKb47PQBA\u0026fexp\u003d1714249%2C9405964%2C23744176%2C23804281%2C23858057%2C23882685%2C23884386%2C23885487%2C23918597%2C23934970%2C23940247%2C23946420%2C23966208%2C23983296%2C23986025%2C23998056%2C24001373%2C24002022%2C24002025%2C24004644%2C24007246%2C24007790%2C24028143%2C24034168%2C24034978%2C24036947%2C24045475%2C24045476%2C24053419%2C24070549%2C24077241%2C24077266%2C24080738%2C24082662%2C24085811%2C24106839%2C24109689%2C24110902%2C24111165%2C24118581%2C24120820%2C24131400%2C24135310%2C24138064%2C24138442%2C24140247%2C24141413%2C24141462%2C24142470%2C24145515%2C24148482%2C24151814%2C24151987%2C24152443%2C24154586%2C24154617%2C24159485%2C24161560%2C24161848%2C24164758%2C24165080%2C24165398%2C24166123%2C24166867%2C24167892%2C24169727%2C24173745%2C24175184%2C24176340%2C39321475\u0026ns\u003dyt\u0026plid\u003dAAXZGBIc3RUNl3UH\u0026el\u003ddetailpage\u0026len\u003d208\u0026of\u003dC49m4gPN4f_bUzskWOq7Vg\u0026vm\u003dCAMQARgBOjJBS1JhaHdBN0JTbVFWR2FvRExNR3BJc1dvLXkyVjAxZnlDRktiWTBTVjVoOGVWMjd0d2JUQVBta0tESmVEd2JfM2dlQ2pvb2ZqcVBOcUtyNWhRVExFeGZvbks4RnllcnVLdVg2cWZXQTJBRHJ2ZzJlNmxNeDBhLUFtXzFEcnV3NmtjczZjQmhX\"\n },\n \"videostatsWatchtimeUrl\": {\n \"baseUrl\": \"https://s.youtube.com/api/stats/watchtime?cl\u003d429611308\u0026docid\u003dK4DyBUG242c\u0026ei\u003d4REdYqPjM4Wp1wKb47PQBA\u0026fexp\u003d1714249%2C9405964%2C23744176%2C23804281%2C23858057%2C23882685%2C23884386%2C23885487%2C23918597%2C23934970%2C23940247%2C23946420%2C23966208%2C23983296%2C23986025%2C23998056%2C24001373%2C24002022%2C24002025%2C24004644%2C24007246%2C24007790%2C24028143%2C24034168%2C24034978%2C24036947%2C24045475%2C24045476%2C24053419%2C24070549%2C24077241%2C24077266%2C24080738%2C24082662%2C24085811%2C24106839%2C24109689%2C24110902%2C24111165%2C24118581%2C24120820%2C24131400%2C24135310%2C24138064%2C24138442%2C24140247%2C24141413%2C24141462%2C24142470%2C24145515%2C24148482%2C24151814%2C24151987%2C24152443%2C24154586%2C24154617%2C24159485%2C24161560%2C24161848%2C24164758%2C24165080%2C24165398%2C24166123%2C24166867%2C24167892%2C24169727%2C24173745%2C24175184%2C24176340%2C39321475\u0026ns\u003dyt\u0026plid\u003dAAXZGBIc3RUNl3UH\u0026el\u003ddetailpage\u0026len\u003d208\u0026of\u003dC49m4gPN4f_bUzskWOq7Vg\u0026vm\u003dCAMQARgBOjJBS1JhaHdBN0JTbVFWR2FvRExNR3BJc1dvLXkyVjAxZnlDRktiWTBTVjVoOGVWMjd0d2JUQVBta0tESmVEd2JfM2dlQ2pvb2ZqcVBOcUtyNWhRVExFeGZvbks4RnllcnVLdVg2cWZXQTJBRHJ2ZzJlNmxNeDBhLUFtXzFEcnV3NmtjczZjQmhX\"\n },\n \"ptrackingUrl\": {\n \"baseUrl\": \"https://www.youtube.com/ptracking?ei\u003d4REdYqPjM4Wp1wKb47PQBA\u0026oid\u003dnrN3ywEiRkXVeg3HYSHRTw\u0026plid\u003dAAXZGBIc3RUNl3UH\u0026pltype\u003dcontent\u0026ptchn\u003d_aEa8K-EOJ3D6gOs7HcyNg\u0026ptk\u003dyoutube_single\u0026video_id\u003dK4DyBUG242c\"\n },\n \"qoeUrl\": {\n \"baseUrl\": \"https://s.youtube.com/api/stats/qoe?cl\u003d429611308\u0026docid\u003dK4DyBUG242c\u0026ei\u003d4REdYqPjM4Wp1wKb47PQBA\u0026event\u003dstreamingstats\u0026fexp\u003d1714249%2C9405964%2C23744176%2C23804281%2C23858057%2C23882685%2C23884386%2C23885487%2C23918597%2C23934970%2C23940247%2C23946420%2C23966208%2C23983296%2C23986025%2C23998056%2C24001373%2C24002022%2C24002025%2C24004644%2C24007246%2C24007790%2C24028143%2C24034168%2C24034978%2C24036947%2C24045475%2C24045476%2C24053419%2C24070549%2C24077241%2C24077266%2C24080738%2C24082662%2C24085811%2C24106839%2C24109689%2C24110902%2C24111165%2C24118581%2C24120820%2C24131400%2C24135310%2C24138064%2C24138442%2C24140247%2C24141413%2C24141462%2C24142470%2C24145515%2C24148482%2C24151814%2C24151987%2C24152443%2C24154586%2C24154617%2C24159485%2C24161560%2C24161848%2C24164758%2C24165080%2C24165398%2C24166123%2C24166867%2C24167892%2C24169727%2C24173745%2C24175184%2C24176340%2C39321475\u0026ns\u003dyt\u0026plid\u003dAAXZGBIc3RUNl3UH\"\n },\n \"atrUrl\": {\n \"baseUrl\": \"https://s.youtube.com/api/stats/atr?docid\u003dK4DyBUG242c\u0026ei\u003d4REdYqPjM4Wp1wKb47PQBA\u0026len\u003d208\u0026ns\u003dyt\u0026plid\u003dAAXZGBIc3RUNl3UH\u0026ver\u003d2\",\n \"elapsedMediaTimeSeconds\": 5\n },\n \"videostatsScheduledFlushWalltimeSeconds\": [\n 10,\n 20,\n 30\n ],\n \"videostatsDefaultFlushIntervalSeconds\": 40,\n \"youtubeRemarketingUrl\": {\n \"baseUrl\": \"https://www.youtube.com/pagead/viewthroughconversion/962985656/?backend\u003dinnertube\u0026cname\u003d1\u0026cver\u003d2_20211103\u0026foc_id\u003d_aEa8K-EOJ3D6gOs7HcyNg\u0026label\u003dfollowon_view\u0026ptype\u003dno_rmkt\u0026random\u003d170112394\",\n \"elapsedMediaTimeSeconds\": 0\n }\n },\n \"captions\": {\n \"playerCaptionsRenderer\": {\n \"baseUrl\": \"https://www.youtube.com/api/timedtext?v\u003dK4DyBUG242c\u0026asr_langs\u003dde,en,es,fr,id,it,ja,ko,nl,pt,ru,tr,vi\u0026caps\u003dasr\u0026exp\u003dxctw\u0026xoaf\u003d5\u0026hl\u003den-GB\u0026ip\u003d127.0.0.1\u0026ipbits\u003d0\u0026expire\u003d1646097489\u0026sparams\u003dip,ipbits,expire,v,asr_langs,caps,exp,xoaf\u0026signature\u003d9BD3DD2F4965D8E3811263799FB390CE01C391D4.63D017BC64F2F7A23B7D22E222BA58417A4A3AA7\u0026key\u003dyt8\",\n \"visibility\": \"UNKNOWN\"\n },\n \"playerCaptionsTracklistRenderer\": {\n \"captionTracks\": [\n {\n \"baseUrl\": \"https://www.youtube.com/api/timedtext?v\u003dK4DyBUG242c\u0026asr_langs\u003dde,en,es,fr,id,it,ja,ko,nl,pt,ru,tr,vi\u0026caps\u003dasr\u0026exp\u003dxctw\u0026xoaf\u003d5\u0026hl\u003den-GB\u0026ip\u003d127.0.0.1\u0026ipbits\u003d0\u0026expire\u003d1646097489\u0026sparams\u003dip,ipbits,expire,v,asr_langs,caps,exp,xoaf\u0026signature\u003d061DB2C884F3E57CC320BD5AD6404EBA7F9E3197.213CAFDEB69C6D1BB8DA3BEF1D157373DE1B4D68\u0026key\u003dyt8\u0026kind\u003dasr\u0026lang\u003dnl\",\n \"name\": {\n \"simpleText\": \"Dutch (auto-generated)\"\n },\n \"vssId\": \"a.nl\",\n \"languageCode\": \"nl\",\n \"kind\": \"asr\",\n \"isTranslatable\": true\n }\n ],\n \"audioTracks\": [\n {\n \"captionTrackIndices\": [\n 0\n ]\n }\n ],\n \"translationLanguages\": [\n {\n \"languageCode\": \"af\",\n \"languageName\": {\n \"simpleText\": \"Afrikaans\"\n }\n },\n {\n \"languageCode\": \"sq\",\n \"languageName\": {\n \"simpleText\": \"Albanian\"\n }\n },\n {\n \"languageCode\": \"am\",\n \"languageName\": {\n \"simpleText\": \"Amharic\"\n }\n },\n {\n \"languageCode\": \"ar\",\n \"languageName\": {\n \"simpleText\": \"Arabic\"\n }\n },\n {\n \"languageCode\": \"hy\",\n \"languageName\": {\n \"simpleText\": \"Armenian\"\n }\n },\n {\n \"languageCode\": \"az\",\n \"languageName\": {\n \"simpleText\": \"Azerbaijani\"\n }\n },\n {\n \"languageCode\": \"bn\",\n \"languageName\": {\n \"simpleText\": \"Bangla\"\n }\n },\n {\n \"languageCode\": \"eu\",\n \"languageName\": {\n \"simpleText\": \"Basque\"\n }\n },\n {\n \"languageCode\": \"be\",\n \"languageName\": {\n \"simpleText\": \"Belarusian\"\n }\n },\n {\n \"languageCode\": \"bs\",\n \"languageName\": {\n \"simpleText\": \"Bosnian\"\n }\n },\n {\n \"languageCode\": \"bg\",\n \"languageName\": {\n \"simpleText\": \"Bulgarian\"\n }\n },\n {\n \"languageCode\": \"my\",\n \"languageName\": {\n \"simpleText\": \"Burmese\"\n }\n },\n {\n \"languageCode\": \"ca\",\n \"languageName\": {\n \"simpleText\": \"Catalan\"\n }\n },\n {\n \"languageCode\": \"ceb\",\n \"languageName\": {\n \"simpleText\": \"Cebuano\"\n }\n },\n {\n \"languageCode\": \"zh-Hans\",\n \"languageName\": {\n \"simpleText\": \"Chinese (Simplified)\"\n }\n },\n {\n \"languageCode\": \"zh-Hant\",\n \"languageName\": {\n \"simpleText\": \"Chinese (Traditional)\"\n }\n },\n {\n \"languageCode\": \"co\",\n \"languageName\": {\n \"simpleText\": \"Corsican\"\n }\n },\n {\n \"languageCode\": \"hr\",\n \"languageName\": {\n \"simpleText\": \"Croatian\"\n }\n },\n {\n \"languageCode\": \"cs\",\n \"languageName\": {\n \"simpleText\": \"Czech\"\n }\n },\n {\n \"languageCode\": \"da\",\n \"languageName\": {\n \"simpleText\": \"Danish\"\n }\n },\n {\n \"languageCode\": \"nl\",\n \"languageName\": {\n \"simpleText\": \"Dutch\"\n }\n },\n {\n \"languageCode\": \"en\",\n \"languageName\": {\n \"simpleText\": \"English\"\n }\n },\n {\n \"languageCode\": \"eo\",\n \"languageName\": {\n \"simpleText\": \"Esperanto\"\n }\n },\n {\n \"languageCode\": \"et\",\n \"languageName\": {\n \"simpleText\": \"Estonian\"\n }\n },\n {\n \"languageCode\": \"fil\",\n \"languageName\": {\n \"simpleText\": \"Filipino\"\n }\n },\n {\n \"languageCode\": \"fi\",\n \"languageName\": {\n \"simpleText\": \"Finnish\"\n }\n },\n {\n \"languageCode\": \"fr\",\n \"languageName\": {\n \"simpleText\": \"French\"\n }\n },\n {\n \"languageCode\": \"gl\",\n \"languageName\": {\n \"simpleText\": \"Galician\"\n }\n },\n {\n \"languageCode\": \"ka\",\n \"languageName\": {\n \"simpleText\": \"Georgian\"\n }\n },\n {\n \"languageCode\": \"de\",\n \"languageName\": {\n \"simpleText\": \"German\"\n }\n },\n {\n \"languageCode\": \"el\",\n \"languageName\": {\n \"simpleText\": \"Greek\"\n }\n },\n {\n \"languageCode\": \"gu\",\n \"languageName\": {\n \"simpleText\": \"Gujarati\"\n }\n },\n {\n \"languageCode\": \"ht\",\n \"languageName\": {\n \"simpleText\": \"Haitian Creole\"\n }\n },\n {\n \"languageCode\": \"ha\",\n \"languageName\": {\n \"simpleText\": \"Hausa\"\n }\n },\n {\n \"languageCode\": \"haw\",\n \"languageName\": {\n \"simpleText\": \"Hawaiian\"\n }\n },\n {\n \"languageCode\": \"iw\",\n \"languageName\": {\n \"simpleText\": \"Hebrew\"\n }\n },\n {\n \"languageCode\": \"hi\",\n \"languageName\": {\n \"simpleText\": \"Hindi\"\n }\n },\n {\n \"languageCode\": \"hmn\",\n \"languageName\": {\n \"simpleText\": \"Hmong\"\n }\n },\n {\n \"languageCode\": \"hu\",\n \"languageName\": {\n \"simpleText\": \"Hungarian\"\n }\n },\n {\n \"languageCode\": \"is\",\n \"languageName\": {\n \"simpleText\": \"Icelandic\"\n }\n },\n {\n \"languageCode\": \"ig\",\n \"languageName\": {\n \"simpleText\": \"Igbo\"\n }\n },\n {\n \"languageCode\": \"id\",\n \"languageName\": {\n \"simpleText\": \"Indonesian\"\n }\n },\n {\n \"languageCode\": \"ga\",\n \"languageName\": {\n \"simpleText\": \"Irish\"\n }\n },\n {\n \"languageCode\": \"it\",\n \"languageName\": {\n \"simpleText\": \"Italian\"\n }\n },\n {\n \"languageCode\": \"ja\",\n \"languageName\": {\n \"simpleText\": \"Japanese\"\n }\n },\n {\n \"languageCode\": \"jv\",\n \"languageName\": {\n \"simpleText\": \"Javanese\"\n }\n },\n {\n \"languageCode\": \"kn\",\n \"languageName\": {\n \"simpleText\": \"Kannada\"\n }\n },\n {\n \"languageCode\": \"kk\",\n \"languageName\": {\n \"simpleText\": \"Kazakh\"\n }\n },\n {\n \"languageCode\": \"km\",\n \"languageName\": {\n \"simpleText\": \"Khmer\"\n }\n },\n {\n \"languageCode\": \"rw\",\n \"languageName\": {\n \"simpleText\": \"Kinyarwanda\"\n }\n },\n {\n \"languageCode\": \"ko\",\n \"languageName\": {\n \"simpleText\": \"Korean\"\n }\n },\n {\n \"languageCode\": \"ku\",\n \"languageName\": {\n \"simpleText\": \"Kurdish\"\n }\n },\n {\n \"languageCode\": \"ky\",\n \"languageName\": {\n \"simpleText\": \"Kyrgyz\"\n }\n },\n {\n \"languageCode\": \"lo\",\n \"languageName\": {\n \"simpleText\": \"Lao\"\n }\n },\n {\n \"languageCode\": \"la\",\n \"languageName\": {\n \"simpleText\": \"Latin\"\n }\n },\n {\n \"languageCode\": \"lv\",\n \"languageName\": {\n \"simpleText\": \"Latvian\"\n }\n },\n {\n \"languageCode\": \"lt\",\n \"languageName\": {\n \"simpleText\": \"Lithuanian\"\n }\n },\n {\n \"languageCode\": \"lb\",\n \"languageName\": {\n \"simpleText\": \"Luxembourgish\"\n }\n },\n {\n \"languageCode\": \"mk\",\n \"languageName\": {\n \"simpleText\": \"Macedonian\"\n }\n },\n {\n \"languageCode\": \"mg\",\n \"languageName\": {\n \"simpleText\": \"Malagasy\"\n }\n },\n {\n \"languageCode\": \"ms\",\n \"languageName\": {\n \"simpleText\": \"Malay\"\n }\n },\n {\n \"languageCode\": \"ml\",\n \"languageName\": {\n \"simpleText\": \"Malayalam\"\n }\n },\n {\n \"languageCode\": \"mt\",\n \"languageName\": {\n \"simpleText\": \"Maltese\"\n }\n },\n {\n \"languageCode\": \"mi\",\n \"languageName\": {\n \"simpleText\": \"Māori\"\n }\n },\n {\n \"languageCode\": \"mr\",\n \"languageName\": {\n \"simpleText\": \"Marathi\"\n }\n },\n {\n \"languageCode\": \"mn\",\n \"languageName\": {\n \"simpleText\": \"Mongolian\"\n }\n },\n {\n \"languageCode\": \"ne\",\n \"languageName\": {\n \"simpleText\": \"Nepali\"\n }\n },\n {\n \"languageCode\": \"no\",\n \"languageName\": {\n \"simpleText\": \"Norwegian\"\n }\n },\n {\n \"languageCode\": \"ny\",\n \"languageName\": {\n \"simpleText\": \"Nyanja\"\n }\n },\n {\n \"languageCode\": \"or\",\n \"languageName\": {\n \"simpleText\": \"Odia\"\n }\n },\n {\n \"languageCode\": \"ps\",\n \"languageName\": {\n \"simpleText\": \"Pashto\"\n }\n },\n {\n \"languageCode\": \"fa\",\n \"languageName\": {\n \"simpleText\": \"Persian\"\n }\n },\n {\n \"languageCode\": \"pl\",\n \"languageName\": {\n \"simpleText\": \"Polish\"\n }\n },\n {\n \"languageCode\": \"pt\",\n \"languageName\": {\n \"simpleText\": \"Portuguese\"\n }\n },\n {\n \"languageCode\": \"pa\",\n \"languageName\": {\n \"simpleText\": \"Punjabi\"\n }\n },\n {\n \"languageCode\": \"ro\",\n \"languageName\": {\n \"simpleText\": \"Romanian\"\n }\n },\n {\n \"languageCode\": \"ru\",\n \"languageName\": {\n \"simpleText\": \"Russian\"\n }\n },\n {\n \"languageCode\": \"sm\",\n \"languageName\": {\n \"simpleText\": \"Samoan\"\n }\n },\n {\n \"languageCode\": \"gd\",\n \"languageName\": {\n \"simpleText\": \"Scottish Gaelic\"\n }\n },\n {\n \"languageCode\": \"sr\",\n \"languageName\": {\n \"simpleText\": \"Serbian\"\n }\n },\n {\n \"languageCode\": \"sn\",\n \"languageName\": {\n \"simpleText\": \"Shona\"\n }\n },\n {\n \"languageCode\": \"sd\",\n \"languageName\": {\n \"simpleText\": \"Sindhi\"\n }\n },\n {\n \"languageCode\": \"si\",\n \"languageName\": {\n \"simpleText\": \"Sinhala\"\n }\n },\n {\n \"languageCode\": \"sk\",\n \"languageName\": {\n \"simpleText\": \"Slovak\"\n }\n },\n {\n \"languageCode\": \"sl\",\n \"languageName\": {\n \"simpleText\": \"Slovenian\"\n }\n },\n {\n \"languageCode\": \"so\",\n \"languageName\": {\n \"simpleText\": \"Somali\"\n }\n },\n {\n \"languageCode\": \"st\",\n \"languageName\": {\n \"simpleText\": \"Southern Sotho\"\n }\n },\n {\n \"languageCode\": \"es\",\n \"languageName\": {\n \"simpleText\": \"Spanish\"\n }\n },\n {\n \"languageCode\": \"su\",\n \"languageName\": {\n \"simpleText\": \"Sundanese\"\n }\n },\n {\n \"languageCode\": \"sw\",\n \"languageName\": {\n \"simpleText\": \"Swahili\"\n }\n },\n {\n \"languageCode\": \"sv\",\n \"languageName\": {\n \"simpleText\": \"Swedish\"\n }\n },\n {\n \"languageCode\": \"tg\",\n \"languageName\": {\n \"simpleText\": \"Tajik\"\n }\n },\n {\n \"languageCode\": \"ta\",\n \"languageName\": {\n \"simpleText\": \"Tamil\"\n }\n },\n {\n \"languageCode\": \"tt\",\n \"languageName\": {\n \"simpleText\": \"Tatar\"\n }\n },\n {\n \"languageCode\": \"te\",\n \"languageName\": {\n \"simpleText\": \"Telugu\"\n }\n },\n {\n \"languageCode\": \"th\",\n \"languageName\": {\n \"simpleText\": \"Thai\"\n }\n },\n {\n \"languageCode\": \"tr\",\n \"languageName\": {\n \"simpleText\": \"Turkish\"\n }\n },\n {\n \"languageCode\": \"tk\",\n \"languageName\": {\n \"simpleText\": \"Turkmen\"\n }\n },\n {\n \"languageCode\": \"uk\",\n \"languageName\": {\n \"simpleText\": \"Ukrainian\"\n }\n },\n {\n \"languageCode\": \"ur\",\n \"languageName\": {\n \"simpleText\": \"Urdu\"\n }\n },\n {\n \"languageCode\": \"ug\",\n \"languageName\": {\n \"simpleText\": \"Uyghur\"\n }\n },\n {\n \"languageCode\": \"uz\",\n \"languageName\": {\n \"simpleText\": \"Uzbek\"\n }\n },\n {\n \"languageCode\": \"vi\",\n \"languageName\": {\n \"simpleText\": \"Vietnamese\"\n }\n },\n {\n \"languageCode\": \"cy\",\n \"languageName\": {\n \"simpleText\": \"Welsh\"\n }\n },\n {\n \"languageCode\": \"fy\",\n \"languageName\": {\n \"simpleText\": \"Western Frisian\"\n }\n },\n {\n \"languageCode\": \"xh\",\n \"languageName\": {\n \"simpleText\": \"Xhosa\"\n }\n },\n {\n \"languageCode\": \"yi\",\n \"languageName\": {\n \"simpleText\": \"Yiddish\"\n }\n },\n {\n \"languageCode\": \"yo\",\n \"languageName\": {\n \"simpleText\": \"Yoruba\"\n }\n },\n {\n \"languageCode\": \"zu\",\n \"languageName\": {\n \"simpleText\": \"Zulu\"\n }\n }\n ],\n \"defaultAudioTrackIndex\": 0\n }\n },\n \"videoDetails\": {\n \"videoId\": \"K4DyBUG242c\",\n \"title\": \"Cartoon - On \u0026 On (feat. Daniel Levi) [NCS Release]\",\n \"lengthSeconds\": \"208\",\n \"keywords\": [\n \"Cartoon On \u0026 On (feat. Daniel Levi)\",\n \"Cartoon - On \u0026 On\",\n \"Cartoon\",\n \"On \u0026 On\",\n \"NCS\",\n \"nocopyrightsounds\",\n \"electronic\",\n \"no copyright sounds\",\n \"NCS release Cartoon\",\n \"NCS Release Daniel Levi\",\n \"Daniel Levi\",\n \"NCS Release\",\n \"Cartoon Baboon\",\n \"Cartoon NCS Release\",\n \"NCS Cartoon On \u0026 On\",\n \"Copyright Free Music\",\n \"Royalty Free Music\",\n \"Royalty Free Cartoon\",\n \"On and on\",\n \"on and on lyrics\",\n \"on \u0026 on lyrics\",\n \"NCS On and On\",\n \"NCS On \u0026 On\",\n \"Cartoon best songs\",\n \"NCS Best Songs\",\n \"NCS Cartoon Daniel Levi\",\n \"On \u0026 On NCS\",\n \"Official\"\n ],\n \"channelId\": \"UC_aEa8K-EOJ3D6gOs7HcyNg\",\n \"isOwnerViewing\": false,\n \"shortDescription\": \"NCS: Music Without Limitations\\nNCS Spotify: http://spoti.fi/NCS\\n\\nFree Download / Stream: http://ncs.io/onandon\\n\\n\\n[NCS]\\n• https://soundcloud.com/nocopyrightsounds\\n• https://instagram.com/nocopyrightsounds\\n• https://facebook.com/nocopyrightsounds\\n• https://twitter.com/ncsounds\\n• https://www.twitch.tv/nocopyrightsounds\\n\\n▽ Follow Cartoon\\nSoundCloud https://soundcloud.com/cartoonbaboon\\nFacebook https://www.facebook.com/cartoondband\\nInstagram https://www.instagram.com/cartoonbaboon\\n\\n▽ Follow Daniel Levi (vocalist)\\nYoutube https://www.youtube.com/user/danielleviband/\\nFacebook http://facebook.com/daniellevimusic\\nInstagram https://www.instagram.com/danielleviviinalass/\\n\\nLyrics: Cartoon - On \u0026 On feat. Daniel Levi\\n\\n[Verse 1]\\nHold me close \u0027til I get up\\nTime is barely on our side\\nI don\u0027t wanna waste what\u0027s left\\nThe storms we chase are leadin\u0027 us\\nAnd love is all we\u0027ll ever trust, yeah\\nNo, I don\u0027t wanna waste what\u0027s left\\n\\n[Chorus]\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\n\u0027Til my shadow turns to sun-rays\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\nAnd on and on we\u0027ll go\\nOn we\u0027ll go\\n\\n[Verse 2]\\nFinding life along the way\\nMelodies we haven\u0027t played\\nNo, I don\u0027t want no rest\\nEchoin\u0027 around these walls\\nFighting to create a song (yeah)\\nI don\u0027t wanna miss a beat\\n\\n[Chorus]\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\n\u0027Til my shadow turns to sun-rays\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\nAnd on and on we\u0027ll go\\n\\n[Bridge]\\nAnd we\u0027ll grow in number\\nFuelled by thunder, see the horizon\\nTurn us to thousands\\nAnd we\u0027ll grow in number\\nFuelled by thunder, see the horizon\\nTurn us to thousands\\n\\n[Chorus]\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\n\u0027Til my shadow turns to sunrays\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\nAnd on and on we\u0027ll go\\n\\n\\n© Check out our Usage Policy on how to use NCS music in your videos: http://ncs.io/UsagePolicy\\n\\nTo request a commercial license visit: http://ncs.io/Commercial\",\n \"isCrawlable\": true,\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/K4DyBUG242c/hqdefault.jpg?sqp\u003d-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLDL_rZFJCJ_xo0iKbc0KRhMYuUU7g\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/K4DyBUG242c/hqdefault.jpg?sqp\u003d-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLB3nlikPUr3vQFk3kcQUiGjOzx-bA\",\n \"width\": 196,\n \"height\": 110\n },\n {\n \"url\": \"https://i.ytimg.com/vi/K4DyBUG242c/hqdefault.jpg?sqp\u003d-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLBaSk8tABzI7I7xDTG1Kz-VnsFo1w\",\n \"width\": 246,\n \"height\": 138\n },\n {\n \"url\": \"https://i.ytimg.com/vi/K4DyBUG242c/hqdefault.jpg?sqp\u003d-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLA635wYOTkaXrnqEX3FMJ8mazAEtA\",\n \"width\": 336,\n \"height\": 188\n }\n ]\n },\n \"allowRatings\": true,\n \"viewCount\": \"449880967\",\n \"author\": \"NoCopyrightSounds\",\n \"isPrivate\": false,\n \"isUnpluggedCorpus\": false,\n \"isLiveContent\": false\n },\n \"playerConfig\": {\n \"audioConfig\": {\n \"loudnessDb\": 6.89,\n \"perceptualLoudnessDb\": -7.11,\n \"enablePerFormatLoudness\": true\n },\n \"streamSelectionConfig\": {\n \"maxBitrate\": \"12180000\"\n },\n \"mediaCommonConfig\": {\n \"dynamicReadaheadConfig\": {\n \"maxReadAheadMediaTimeMs\": 120000,\n \"minReadAheadMediaTimeMs\": 15000,\n \"readAheadGrowthRateMs\": 1000\n }\n },\n \"webPlayerConfig\": {\n \"webPlayerActionsPorting\": {\n \"getSharePanelCommand\": {\n \"clickTrackingParams\": \"CAAQu2kiEwjj1_GQgaP2AhWF1FUKHZvxDEo\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/share/get_web_player_share_panel\"\n }\n },\n \"webPlayerShareEntityServiceEndpoint\": {\n \"serializedShareEntity\": \"CgtLNER5QlVHMjQyYw%3D%3D\"\n }\n },\n \"subscribeCommand\": {\n \"clickTrackingParams\": \"CAAQu2kiEwjj1_GQgaP2AhWF1FUKHZvxDEo\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/subscription/subscribe\"\n }\n },\n \"subscribeEndpoint\": {\n \"channelIds\": [\n \"UC_aEa8K-EOJ3D6gOs7HcyNg\"\n ],\n \"params\": \"EgIIBxgA\"\n }\n },\n \"unsubscribeCommand\": {\n \"clickTrackingParams\": \"CAAQu2kiEwjj1_GQgaP2AhWF1FUKHZvxDEo\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/subscription/unsubscribe\"\n }\n },\n \"unsubscribeEndpoint\": {\n \"channelIds\": [\n \"UC_aEa8K-EOJ3D6gOs7HcyNg\"\n ],\n \"params\": \"CgIIBxgA\"\n }\n },\n \"addToWatchLaterCommand\": {\n \"clickTrackingParams\": \"CAAQu2kiEwjj1_GQgaP2AhWF1FUKHZvxDEo\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"addedVideoId\": \"K4DyBUG242c\",\n \"action\": \"ACTION_ADD_VIDEO\"\n }\n ]\n }\n },\n \"removeFromWatchLaterCommand\": {\n \"clickTrackingParams\": \"CAAQu2kiEwjj1_GQgaP2AhWF1FUKHZvxDEo\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/browse/edit_playlist\"\n }\n },\n \"playlistEditEndpoint\": {\n \"playlistId\": \"WL\",\n \"actions\": [\n {\n \"action\": \"ACTION_REMOVE_VIDEO_BY_VIDEO_ID\",\n \"removedVideoId\": \"K4DyBUG242c\"\n }\n ]\n }\n }\n }\n }\n },\n \"storyboards\": {\n \"playerStoryboardSpecRenderer\": {\n \"spec\": \"https://i.ytimg.com/sb/K4DyBUG242c/storyboard3_L$L/$N.jpg?sqp\u003d-oaymwENSDfyq4qpAwVwAcABBqLzl_8DBgixhd2OBg\u003d\u003d|48#27#100#10#10#0#default#rs$AOn4CLBL2IIPMrqbAPLp9I-CeIkmqQ_Ifg|80#45#105#10#10#2000#M$M#rs$AOn4CLCHk7h_ZasxA3wVxKf7kC_iaeYDmQ|160#90#105#5#5#2000#M$M#rs$AOn4CLB5we2--cOxABnFGQ9mjbUiC9s9GQ\"\n }\n },\n \"microformat\": {\n \"playerMicroformatRenderer\": {\n \"thumbnail\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/K4DyBUG242c/hqdefault.jpg\",\n \"width\": 480,\n \"height\": 360\n }\n ]\n },\n \"embed\": {\n \"iframeUrl\": \"https://www.youtube.com/embed/K4DyBUG242c\",\n \"flashUrl\": \"http://www.youtube.com/v/K4DyBUG242c?version\u003d3\u0026autohide\u003d1\",\n \"width\": 1280,\n \"height\": 720,\n \"flashSecureUrl\": \"https://www.youtube.com/v/K4DyBUG242c?version\u003d3\u0026autohide\u003d1\"\n },\n \"title\": {\n \"simpleText\": \"Cartoon - On \u0026 On (feat. Daniel Levi) [NCS Release]\"\n },\n \"description\": {\n \"simpleText\": \"NCS: Music Without Limitations\\nNCS Spotify: http://spoti.fi/NCS\\n\\nFree Download / Stream: http://ncs.io/onandon\\n\\n\\n[NCS]\\n• https://soundcloud.com/nocopyrightsounds\\n• https://instagram.com/nocopyrightsounds\\n• https://facebook.com/nocopyrightsounds\\n• https://twitter.com/ncsounds\\n• https://www.twitch.tv/nocopyrightsounds\\n\\n▽ Follow Cartoon\\nSoundCloud https://soundcloud.com/cartoonbaboon\\nFacebook https://www.facebook.com/cartoondband\\nInstagram https://www.instagram.com/cartoonbaboon\\n\\n▽ Follow Daniel Levi (vocalist)\\nYoutube https://www.youtube.com/user/danielleviband/\\nFacebook http://facebook.com/daniellevimusic\\nInstagram https://www.instagram.com/danielleviviinalass/\\n\\nLyrics: Cartoon - On \u0026 On feat. Daniel Levi\\n\\n[Verse 1]\\nHold me close \u0027til I get up\\nTime is barely on our side\\nI don\u0027t wanna waste what\u0027s left\\nThe storms we chase are leadin\u0027 us\\nAnd love is all we\u0027ll ever trust, yeah\\nNo, I don\u0027t wanna waste what\u0027s left\\n\\n[Chorus]\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\n\u0027Til my shadow turns to sun-rays\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\nAnd on and on we\u0027ll go\\nOn we\u0027ll go\\n\\n[Verse 2]\\nFinding life along the way\\nMelodies we haven\u0027t played\\nNo, I don\u0027t want no rest\\nEchoin\u0027 around these walls\\nFighting to create a song (yeah)\\nI don\u0027t wanna miss a beat\\n\\n[Chorus]\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\n\u0027Til my shadow turns to sun-rays\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\nAnd on and on we\u0027ll go\\n\\n[Bridge]\\nAnd we\u0027ll grow in number\\nFuelled by thunder, see the horizon\\nTurn us to thousands\\nAnd we\u0027ll grow in number\\nFuelled by thunder, see the horizon\\nTurn us to thousands\\n\\n[Chorus]\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\n\u0027Til my shadow turns to sunrays\\nAnd on and on we\u0027ll go\\nThrough the wastelands, through the highways\\nAnd on and on we\u0027ll go\\n\\n\\n© Check out our Usage Policy on how to use NCS music in your videos: http://ncs.io/UsagePolicy\\n\\nTo request a commercial license visit: http://ncs.io/Commercial\"\n },\n \"lengthSeconds\": \"208\",\n \"ownerProfileUrl\": \"http://www.youtube.com/user/NoCopyrightSounds\",\n \"externalChannelId\": \"UC_aEa8K-EOJ3D6gOs7HcyNg\",\n \"isFamilySafe\": true,\n \"availableCountries\": [\n \"AD\",\n \"AE\",\n \"AF\",\n \"AG\",\n \"AI\",\n \"AL\",\n \"AM\",\n \"AO\",\n \"AQ\",\n \"AR\",\n \"AS\",\n \"AT\",\n \"AU\",\n \"AW\",\n \"AX\",\n \"AZ\",\n \"BA\",\n \"BB\",\n \"BD\",\n \"BE\",\n \"BF\",\n \"BG\",\n \"BH\",\n \"BI\",\n \"BJ\",\n \"BL\",\n \"BM\",\n \"BN\",\n \"BO\",\n \"BQ\",\n \"BR\",\n \"BS\",\n \"BT\",\n \"BV\",\n \"BW\",\n \"BY\",\n \"BZ\",\n \"CA\",\n \"CC\",\n \"CD\",\n \"CF\",\n \"CG\",\n \"CH\",\n \"CI\",\n \"CK\",\n \"CL\",\n \"CM\",\n \"CN\",\n \"CO\",\n \"CR\",\n \"CU\",\n \"CV\",\n \"CW\",\n \"CX\",\n \"CY\",\n \"CZ\",\n \"DE\",\n \"DJ\",\n \"DK\",\n \"DM\",\n \"DO\",\n \"DZ\",\n \"EC\",\n \"EE\",\n \"EG\",\n \"EH\",\n \"ER\",\n \"ES\",\n \"ET\",\n \"FI\",\n \"FJ\",\n \"FK\",\n \"FM\",\n \"FO\",\n \"FR\",\n \"GA\",\n \"GB\",\n \"GD\",\n \"GE\",\n \"GF\",\n \"GG\",\n \"GH\",\n \"GI\",\n \"GL\",\n \"GM\",\n \"GN\",\n \"GP\",\n \"GQ\",\n \"GR\",\n \"GS\",\n \"GT\",\n \"GU\",\n \"GW\",\n \"GY\",\n \"HK\",\n \"HM\",\n \"HN\",\n \"HR\",\n \"HT\",\n \"HU\",\n \"ID\",\n \"IE\",\n \"IL\",\n \"IM\",\n \"IN\",\n \"IO\",\n \"IQ\",\n \"IR\",\n \"IS\",\n \"IT\",\n \"JE\",\n \"JM\",\n \"JO\",\n \"JP\",\n \"KE\",\n \"KG\",\n \"KH\",\n \"KI\",\n \"KM\",\n \"KN\",\n \"KP\",\n \"KR\",\n \"KW\",\n \"KY\",\n \"KZ\",\n \"LA\",\n \"LB\",\n \"LC\",\n \"LI\",\n \"LK\",\n \"LR\",\n \"LS\",\n \"LT\",\n \"LU\",\n \"LV\",\n \"LY\",\n \"MA\",\n \"MC\",\n \"MD\",\n \"ME\",\n \"MF\",\n \"MG\",\n \"MH\",\n \"MK\",\n \"ML\",\n \"MM\",\n \"MN\",\n \"MO\",\n \"MP\",\n \"MQ\",\n \"MR\",\n \"MS\",\n \"MT\",\n \"MU\",\n \"MV\",\n \"MW\",\n \"MX\",\n \"MY\",\n \"MZ\",\n \"NA\",\n \"NC\",\n \"NE\",\n \"NF\",\n \"NG\",\n \"NI\",\n \"NL\",\n \"NO\",\n \"NP\",\n \"NR\",\n \"NU\",\n \"NZ\",\n \"OM\",\n \"PA\",\n \"PE\",\n \"PF\",\n \"PG\",\n \"PH\",\n \"PK\",\n \"PL\",\n \"PM\",\n \"PN\",\n \"PR\",\n \"PS\",\n \"PT\",\n \"PW\",\n \"PY\",\n \"QA\",\n \"RE\",\n \"RO\",\n \"RS\",\n \"RU\",\n \"RW\",\n \"SA\",\n \"SB\",\n \"SC\",\n \"SD\",\n \"SE\",\n \"SG\",\n \"SH\",\n \"SI\",\n \"SJ\",\n \"SK\",\n \"SL\",\n \"SM\",\n \"SN\",\n \"SO\",\n \"SR\",\n \"SS\",\n \"ST\",\n \"SV\",\n \"SX\",\n \"SY\",\n \"SZ\",\n \"TC\",\n \"TD\",\n \"TF\",\n \"TG\",\n \"TH\",\n \"TJ\",\n \"TK\",\n \"TL\",\n \"TM\",\n \"TN\",\n \"TO\",\n \"TR\",\n \"TT\",\n \"TV\",\n \"TW\",\n \"TZ\",\n \"UA\",\n \"UG\",\n \"UM\",\n \"US\",\n \"UY\",\n \"UZ\",\n \"VA\",\n \"VC\",\n \"VE\",\n \"VG\",\n \"VI\",\n \"VN\",\n \"VU\",\n \"WF\",\n \"WS\",\n \"YE\",\n \"YT\",\n \"ZA\",\n \"ZM\",\n \"ZW\"\n ],\n \"isUnlisted\": false,\n \"hasYpcMetadata\": false,\n \"viewCount\": \"449880967\",\n \"category\": \"Music\",\n \"publishDate\": \"2015-07-09\",\n \"ownerChannelName\": \"NoCopyrightSounds\",\n \"uploadDate\": \"2015-07-09\"\n }\n },\n \"cards\": {\n \"cardCollectionRenderer\": {\n \"cards\": [\n {\n \"cardRenderer\": {\n \"teaser\": {\n \"simpleCardTeaserRenderer\": {\n \"message\": {\n \"simpleText\": \"Listen now!\"\n },\n \"trackingParams\": \"CBQQ0DYiEwjj1_GQgaP2AhWF1FUKHZvxDEo\u003d\",\n \"prominent\": true,\n \"logVisibilityUpdates\": true\n }\n },\n \"content\": {\n \"simpleCardContentRenderer\": {\n \"image\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/an/K4DyBUG242c/4139007660631544798_mq.jpg?v\u003d60c1f7f6\",\n \"width\": 250,\n \"height\": 250\n },\n {\n \"url\": \"https://i.ytimg.com/an/K4DyBUG242c/4139007660631544798_mq.jpg?v\u003d60c1f7f6\",\n \"width\": 400,\n \"height\": 400\n }\n ]\n },\n \"title\": {\n \"simpleText\": \"NCS on Spotify\"\n },\n \"actionButton\": {\n \"simpleCardButtonRenderer\": {\n \"text\": {\n \"simpleText\": \"Listen on Spotify!\"\n },\n \"action\": {\n \"clickTrackingParams\": \"CBMQ1jYiEwjj1_GQgaP2AhWF1FUKHZvxDEoyBWNhcmRz\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dinfocard\u0026redir_token\u003dQUFFLUhqazJadk56Z2tLS1oxdTBHemI1NmhTaDJWQ3A4UXxBQ3Jtc0trYXo2WVVaNkJZN0NFQWk0cWd3SUpSY05rRlhkTjhUcDVpYWR1ZkY3cEZGVm5Cbm5RazliWjBVdG1HaE91VXFDZTJZS0p0ZlFUU1doWnp2cDR5XzJGemlWaEc5YVg5eWU0NU1teV9jdWFNSjFoNzFqdw\u0026q\u003dhttps%3A%2F%2Fncs.lnk.to%2FNCSReleasesYC\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dinfocard\u0026redir_token\u003dQUFFLUhqazJadk56Z2tLS1oxdTBHemI1NmhTaDJWQ3A4UXxBQ3Jtc0trYXo2WVVaNkJZN0NFQWk0cWd3SUpSY05rRlhkTjhUcDVpYWR1ZkY3cEZGVm5Cbm5RazliWjBVdG1HaE91VXFDZTJZS0p0ZlFUU1doWnp2cDR5XzJGemlWaEc5YVg5eWU0NU1teV9jdWFNSjFoNzFqdw\u0026q\u003dhttps%3A%2F%2Fncs.lnk.to%2FNCSReleasesYC\",\n \"target\": \"TARGET_NEW_WINDOW\"\n }\n },\n \"trackingParams\": \"CBMQ1jYiEwjj1_GQgaP2AhWF1FUKHZvxDEo\u003d\"\n }\n },\n \"trackingParams\": \"CBIQ1TYiEwjj1_GQgaP2AhWF1FUKHZvxDEo\u003d\",\n \"displayDomain\": {\n \"simpleText\": \"lnk.to\"\n },\n \"showLinkIcon\": true,\n \"callToAction\": {\n \"simpleText\": \"Listen on Spotify!\"\n },\n \"command\": {\n \"clickTrackingParams\": \"CBIQ1TYiEwjj1_GQgaP2AhWF1FUKHZvxDEoyBWNhcmRz\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dinfocard\u0026redir_token\u003dQUFFLUhqazJadk56Z2tLS1oxdTBHemI1NmhTaDJWQ3A4UXxBQ3Jtc0trYXo2WVVaNkJZN0NFQWk0cWd3SUpSY05rRlhkTjhUcDVpYWR1ZkY3cEZGVm5Cbm5RazliWjBVdG1HaE91VXFDZTJZS0p0ZlFUU1doWnp2cDR5XzJGemlWaEc5YVg5eWU0NU1teV9jdWFNSjFoNzFqdw\u0026q\u003dhttps%3A%2F%2Fncs.lnk.to%2FNCSReleasesYC\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dinfocard\u0026redir_token\u003dQUFFLUhqazJadk56Z2tLS1oxdTBHemI1NmhTaDJWQ3A4UXxBQ3Jtc0trYXo2WVVaNkJZN0NFQWk0cWd3SUpSY05rRlhkTjhUcDVpYWR1ZkY3cEZGVm5Cbm5RazliWjBVdG1HaE91VXFDZTJZS0p0ZlFUU1doWnp2cDR5XzJGemlWaEc5YVg5eWU0NU1teV9jdWFNSjFoNzFqdw\u0026q\u003dhttps%3A%2F%2Fncs.lnk.to%2FNCSReleasesYC\",\n \"target\": \"TARGET_NEW_WINDOW\"\n }\n }\n }\n },\n \"cueRanges\": [\n {\n \"startCardActiveMs\": \"5051\",\n \"endCardActiveMs\": \"10051\",\n \"teaserDurationMs\": \"7000\",\n \"iconAfterTeaserMs\": \"5000\"\n }\n ],\n \"icon\": {\n \"infoCardIconRenderer\": {\n \"trackingParams\": \"CBEQsJcBIhMI49fxkIGj9gIVhdRVCh2b8QxK\"\n }\n },\n \"trackingParams\": \"CBAQvJcBGAAiEwjj1_GQgaP2AhWF1FUKHZvxDEo\u003d\",\n \"cardId\": \"4139007660631544798\",\n \"feature\": \"cards\"\n }\n },\n {\n \"cardRenderer\": {\n \"teaser\": {\n \"simpleCardTeaserRenderer\": {\n \"message\": {\n \"simpleText\": \"Subscribe to NCS!\"\n },\n \"trackingParams\": \"CA8Q0DYiEwjj1_GQgaP2AhWF1FUKHZvxDEo\u003d\",\n \"prominent\": true,\n \"logVisibilityUpdates\": true\n }\n },\n \"content\": {\n \"simpleCardContentRenderer\": {\n \"image\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/an/K4DyBUG242c/4139007660631546015_mq.jpg?v\u003d60c1f7f8\",\n \"width\": 250,\n \"height\": 250\n },\n {\n \"url\": \"https://i.ytimg.com/an/K4DyBUG242c/4139007660631546015_mq.jpg?v\u003d60c1f7f8\",\n \"width\": 400,\n \"height\": 400\n }\n ]\n },\n \"title\": {\n \"simpleText\": \"Subscribe to the NCS YouTube Channel\"\n },\n \"actionButton\": {\n \"simpleCardButtonRenderer\": {\n \"text\": {\n \"simpleText\": \"Subscribe to NCS\"\n },\n \"action\": {\n \"clickTrackingParams\": \"CA4Q1jYiEwjj1_GQgaP2AhWF1FUKHZvxDEoyBWNhcmRz\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dinfocard\u0026redir_token\u003dQUFFLUhqbG9HZGM1emMySEZYZVh2TGRXWERiRjRBUkQzQXxBQ3Jtc0tsdFdFbXFaNWVreHJuaDdodUo4b21Jb0NHRmNSR2ppbEFfcVk1VVc0cm1neWo2b1YtMUZlRjVlMWtXZTlMVUIyaDNNZC1GVV9NLU01OVFPQnNlV3paeTJSTFREREUyMFpCNXZUaEtybS1wV1VVVUVWaw\u0026q\u003dhttps%3A%2F%2Fncs.lnk.to%2FSubscribeYouTubeYC\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dinfocard\u0026redir_token\u003dQUFFLUhqbG9HZGM1emMySEZYZVh2TGRXWERiRjRBUkQzQXxBQ3Jtc0tsdFdFbXFaNWVreHJuaDdodUo4b21Jb0NHRmNSR2ppbEFfcVk1VVc0cm1neWo2b1YtMUZlRjVlMWtXZTlMVUIyaDNNZC1GVV9NLU01OVFPQnNlV3paeTJSTFREREUyMFpCNXZUaEtybS1wV1VVVUVWaw\u0026q\u003dhttps%3A%2F%2Fncs.lnk.to%2FSubscribeYouTubeYC\",\n \"target\": \"TARGET_NEW_WINDOW\"\n }\n },\n \"trackingParams\": \"CA4Q1jYiEwjj1_GQgaP2AhWF1FUKHZvxDEo\u003d\"\n }\n },\n \"trackingParams\": \"CA0Q1TYiEwjj1_GQgaP2AhWF1FUKHZvxDEo\u003d\",\n \"displayDomain\": {\n \"simpleText\": \"lnk.to\"\n },\n \"showLinkIcon\": true,\n \"callToAction\": {\n \"simpleText\": \"Subscribe to NCS\"\n },\n \"command\": {\n \"clickTrackingParams\": \"CA0Q1TYiEwjj1_GQgaP2AhWF1FUKHZvxDEoyBWNhcmRz\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dinfocard\u0026redir_token\u003dQUFFLUhqbG9HZGM1emMySEZYZVh2TGRXWERiRjRBUkQzQXxBQ3Jtc0tsdFdFbXFaNWVreHJuaDdodUo4b21Jb0NHRmNSR2ppbEFfcVk1VVc0cm1neWo2b1YtMUZlRjVlMWtXZTlMVUIyaDNNZC1GVV9NLU01OVFPQnNlV3paeTJSTFREREUyMFpCNXZUaEtybS1wV1VVVUVWaw\u0026q\u003dhttps%3A%2F%2Fncs.lnk.to%2FSubscribeYouTubeYC\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dinfocard\u0026redir_token\u003dQUFFLUhqbG9HZGM1emMySEZYZVh2TGRXWERiRjRBUkQzQXxBQ3Jtc0tsdFdFbXFaNWVreHJuaDdodUo4b21Jb0NHRmNSR2ppbEFfcVk1VVc0cm1neWo2b1YtMUZlRjVlMWtXZTlMVUIyaDNNZC1GVV9NLU01OVFPQnNlV3paeTJSTFREREUyMFpCNXZUaEtybS1wV1VVVUVWaw\u0026q\u003dhttps%3A%2F%2Fncs.lnk.to%2FSubscribeYouTubeYC\",\n \"target\": \"TARGET_NEW_WINDOW\"\n }\n }\n }\n },\n \"cueRanges\": [\n {\n \"startCardActiveMs\": \"60042\",\n \"endCardActiveMs\": \"65042\",\n \"teaserDurationMs\": \"7000\",\n \"iconAfterTeaserMs\": \"5000\"\n }\n ],\n \"icon\": {\n \"infoCardIconRenderer\": {\n \"trackingParams\": \"CAwQsJcBIhMI49fxkIGj9gIVhdRVCh2b8QxK\"\n }\n },\n \"trackingParams\": \"CAsQvJcBGAEiEwjj1_GQgaP2AhWF1FUKHZvxDEo\u003d\",\n \"cardId\": \"4139007660631546015\",\n \"feature\": \"cards\"\n }\n }\n ],\n \"headerText\": {\n \"simpleText\": \"From NoCopyrightSounds\"\n },\n \"icon\": {\n \"infoCardIconRenderer\": {\n \"trackingParams\": \"CAoQsJcBIhMI49fxkIGj9gIVhdRVCh2b8QxK\"\n }\n },\n \"closeButton\": {\n \"infoCardIconRenderer\": {\n \"trackingParams\": \"CAkQsZcBIhMI49fxkIGj9gIVhdRVCh2b8QxK\"\n }\n },\n \"trackingParams\": \"CAgQwjciEwjj1_GQgaP2AhWF1FUKHZvxDEo\u003d\",\n \"allowTeaserDismiss\": true,\n \"logIconVisibilityUpdates\": true\n }\n },\n \"trackingParams\": \"CAAQu2kiEwjj1_GQgaP2AhWF1FUKHZvxDEo\u003d\",\n \"attestation\": {\n \"playerAttestationRenderer\": {\n \"challenge\": \"a\u003d5\u0026a2\u003d1\u0026b\u003dFy7_CnkGbpCFFvDnL1_dLhO7wQI\u0026c\u003d1646072289\u0026d\u003d1\u0026e\u003dK4DyBUG242c\u0026c1a\u003d1\u0026c6a\u003d1\u0026hh\u003dZde9-afrmHj2mW4kHfRGWfhngsuy6bd9JYwTU3_SbZw\",\n \"botguardData\": {\n \"program\": \"ESTAEvsucCm4DwreLgkJj1NGF8Wkyb7/6dsdqZD3Xm+8dNKfDjc6EqJzCmrJMp+10EG470DlYtB9d1gQ8ltGBgJPHHtX0ZHpodFJCc0FVY83WpMhmowTWVA1JHnzhciPQpQOWrRzANPrXhjSfh0ukWNSLmwWlPN692jDjpriP76VuQPsf5hKs8d/jcqG3P6nnpt+A8MFss7EH8G/rGnaJ3iV1Rt2Mp5+ULFPAcaPUYumVkbjRLeuXZeZrxouamAIPrxtpUbcRX9s5uyWZx08kRFPmlKaO4Tnzdf9pfwN7i4kCHp0uB7b4lkvkoFg3L8P2UmUlMhrFWR9IdR6OUnvIl+kmwF/EiWJFddQdxziTVQjZU6iThmfsdekQPxuK7NMhj88yyQ18nMkE9PUGWVhN18WYXrqxRD338ay+tl2LG1biLfePm0hUz5dSQVFIuS895lE7BG0U7mC7yjY5vO91gxKrcXwIc5MroENHAhxLQ3xL3WxNNExN8GwPNHr0DrxpUVS4Cvdsqm+QFgMG0gU7P9EidcECPo9jprhfNkLMLay99lm5hueDaPYoqaakT9NSVm5iRvcVle+J+hhVo526HWvR+QnsqWmxbRmQGPMA0ugPAKHfP7Zu3RqbTt5BkbzX8y6d7sqFG6ZW2us+wGDfVnCORY+s+MtdtgUiMYcsLvkWOyu5gywJjlgBCoMcQrmmuc0DDwuTCnAf2NYAGoWcYGIdLl6Hrh+YZXnYKY9hBfvF366N7ghbKl+YVz55WxzvjpdrEkXjSHTk4vJWoMEQi6TRxE6YZELtOi+dRwfw4N/weteTz5sQMmYun329+jl2XzLBrSzltArlne/KedFOWj/Rss0qOfAMECuXciRGjybnXPCqskYzXSD8uH68n+OKqlTWywwfWiIgAvyUJ6jK2kqtuu3HvEQTR5SVqtopSND+1iujwSQCuec+QU2hbamQRaLTOPArgUx5d3KurmOLyJdl1IQz+crlbPc7Pvmw/niZ4blAC5kt1o0a/7ojgnleKDKDSxHbd/5YIXKoraA162BKTshM+RWMstqQupM0TjURbdQzIr7yF/9nmU88rUUS2MsBAdfdtonXdL7fcGedwR3kiMP9AL45v7sh9XOMzfuFvBEZF3dNTwDQab/a4sPY82mGW3zuU7QDswhmn4Hmh0YE/+ID9DGRh5cTmX5ZzjZHtgFPf0cv9R8bhsRb/w/NC048tsfKGzyTreHmECY9PvTfCshEmwY6fiEhaqXmICTOt3p7Dsa+vwKFT8adDATG2Yy8vsu7nRn32PThspFYPEJM47vy9KD2mCnfo+6o7ovjT8wFnB1gfJn9oJ8ixnddmbNN7+L618lryRRc94sjEVFDYeSB2O253JhcmVF/RLRDURRxW9sThiMi/VfpfO6s/YLcW+uudGB5rv9Wslm0FMXHx8fpaZVYU90qvuTwpHgBa7BkEjREZdHFK5RMV4oBEw+Y53fdXp8MrRWfUiUrDKP4zYFSmK8KOGDpyQ8Vaiy48AlAwGya3tyuhryzzvCEC1lKHz6bFKP47ZVJBHPMmHbGOR16fVO1IH1TnxhlX0KtUv2XoIJW1/zYSLw4CScDnzac10NZOcuv/c60G9u5xuWqyPLDFKLf34Qrat0bAuccqGLD39YZ8kB0dmhg7CvFRUmVEeCy8wiNuIF0MiL7JpRI3sPU8wZnGRk83oeE2qba2Hoz9UAxZQ4NFSvwuQrxRnoWduUTUQ81F4UvCg49ua9WxJMIR19T6nhUwg9JkP1jd6MPfsMS2HNQt2/LuC6X201ayzBjv2pprtgjzfDxMSp3JDiYeC8yJ1458EqIHfIypdQ9dvSu7yj4wPNvdgejIuo6b40yIpJeEVBon1HfGFGRGnbtYrz7VrA16RCjfWEYiEymGZ8IWkxJKP3fu2emxDUrNOxWA7drVIb+sBU8fdCKZx0CJJPPu7NyJoIp/RS+CBW9ksCm5trhzC2t07n2M3zbcRFDGmeXsFC+oOBKvYx19Ey7nWSo9yYcwCqMrJgIw7+lcCQCj1O9ZnKUxJ3DcMZWSAGDSAeSENo0QF6w349UpewTFWOXZDg6/Cz4uQW4habftGfqOwWpbPnIktmLd/bAgBjSYX8A/27YZo+BbhbWUJ7mZizThTDRGjg+LaH4g6jiGC24znV0AXG93zujrC+kFnjIRVZt/QI7bp7rm7Y/n3HC08qPHikzy/YHhEiFyHyOpIJxw0fYYTdY2O0cTLyAenNOUSjSPGGnhl8ADrXM2hrCF4rQ6jr9DTSJpdnPmm4xKeUAL4lUEL0JC8TvgP/ME1+rloVLyGWoYlLlg4Quiyv1WMgj6uiK6igzzcR1lSZboLUz0NxzofP5C9DrLjlpx/CabdAAsKDBmA9zjST56mVs0P0X2hfjzjsqtuNS1l6nZehOTKNr0km2SHrFZPSxzj6R/Tuwp3xBsBnbkcw6eF4CNfCkyzSOH6KnFtQamQosGfB+ww7UwQ5EE4eTLPXhqYW/+DhXiwEHWlzXwuVgds5Tss+aMK1Ps+FIhuqpdNIpMssX2dLRUI0sESKZdwEouvMAmnwGXXuFtKPZfY40x4wMKB/y5lIMUxC75WlE/U0QSheZbAb8s08wf1JCzIescZZr7Ks8mLRiXEIpOWKlSAK5b+BdME0+6LBzBUamFhN0f1+ZmklCYcuDh3gsUS6RtTJA1V7W0QaVC84e9Ko9x99QEJl25+vQoHJU1WoKrW3oLQMmXdSWtg/FA94op/CqmIQcLXbz3c8XhYAcoGw7NROfUXE9W61lyvv71ITXdOBudg1taHlVGrkxUk1d+hgLfBo3/FGWjY9smJ1YuybHmA2znlInqTsQgbx33kUhVnhZI/wb8GOlrGRfmwKDvkh5WYozcGGUbBn/1ShmrHyirddsi7tuUBJaCBgDfxe+CD0yAOCvzlbaCsXWPJgVlhhj9aBm2knPcgZH7976B/3g0LPfRun4X5NV1WzmUBb/bfOCN8YL9nWK5GptlxBF6MJwT/SjB+uIM2NmMGvK8BKf+GnZrLenIwlSla/xkOYFfbbUedM2FqIMH1PxOBHLcKwa6XoJsCj27Jhy3mmxCAYwGfC84rIKg0nnBrz3VzdX/meoGgwCm0aa7EkcAuw67qUT0+xrD95s11Du2uSEjutbZewTybDMWu0YIbP94Ux5LrEJyVGq841FyqkLync2Wdfiz0hoJTW6K2E4DTxNuWLF0o7tdDqNtlqrukIYPG3BTRe1KWEgSQWr4cpL7GMu3Whg674rtogtGJlBiz5oJsh9EaQoELjG+jOxalElnhft/DaVXJBra6+A/FRSIV+gc1mjAFSezWEKZ156LyooL9+lBzgQ8QB1oJ/lYt5rQX93GLozTYPVfTooR/WJg+hEBX8aGaj4njqE5xb9cXQfkEsrPbB9pubu22QJBepoDgJWeEeRjkATMsGwteHH9ulEBxHH+KSXW1IaoS1AOVQqpr6TjNPdcp/sVAxIQ+2EGmr2xOEWs7czayguLlZqDCOer6NEaeT9cW8HR+B2JIlihpQu4q4e8ASdjAe68rUZetJCSlfz8X0AYRdUsmAq2M6KYCw2JYQW3zrbqsy1MTdzf5X5OeL4B+uwFWJ4s002qiRjEsbCI1wZMGvHAdxU3SWDg7NUuZb/vpz3IPSuNgMRjpurE8M5Qa07eTdUy00ABAw7DShqQEcIcWrJ9AUmUMQ+fQbrB44SHA9p2AbHjBRAbbV49ufgaTkapArShdFUJKpMdyB0z/fgPvqhJBW9QHoCWNcEtY0lcL/K54miMpnTN2zF44sd0hXqt+S5fL2j/L52/j3CeuAOL7LbsGr6rlYtJz49drYcvZH4emKt/moxif5R0Keh8h9OFnr4rZUhWMkkkMgWiBpXUohuuTvAhVhuri/gni+ANiigXezcalexdPuc/2YOAzSvjS0Q07qt7bKo/k0137MYF/DTNpkEJnDYJzRMhYkfeIg7FsIbXlA+JhNds94HJkvipLW5/VDtLiTm77csGIrV8sMMK9c4p108dqVzraIhoG01UM70aNoWHCUOpIta2sJ9OE7D4x9BnlNxESJ/UbNip0MnSl3G9+bPXvs9swBR0cu14XZopdrnZ3YSjeawf+MeSvXPPD43gPbbF5wTbIDqObmEHyT7iv4ijt6fJHA/w1Y0xRbHE13bRFsCRShdeVPl7NPP+hJqWIMXQZQyN50kkR6lXj+d2Tm+mtrNIQ6CD824nsdROCaf+TcUDE+nDSk2rtw+9bB3omTMQmtEqg7vs+QI0vlwAWxFS1/wMS6aSSXybqSJ+aH1R5Jjp3g6Pg2fmzvIOpKgFv5RifNBEuVU22BuaHoKmKnO459akfr+/AdOEmohGAXwBMgTXOERheKSLHlMj+Jau+NRXQMAZXqb6qLtYFYwwKenIfuWxuOSC5P9hZaYdY3mnkNEH0AQ9ZSzFuak1p4KC5niAvdkuziSpjObcA3lys1chAUqeIsAZmnN6WLzyALd7SX13E7IXXW/Rz1Y+qwpMplv70hU4BL/85XFv9vfo7Rvd0BEynJaAthwJ71RhXxAssl2e2JGm72hhPfb8XZ3SJR1tuJalbUrnmxjWjyXUR9WhRpg53kvCk1IdmBviAxRv2oOqAO+y/wLF+vRMPTUSIfDQAljdTt56UsvSQwd6FaXqKxcQRyXnwLmOrtqIZoGWEXYt8SkfEfIXAHLMI6Inc05xN6W9ejP4QumNxcnLzAp9rE1TJX01k92KsURmU15u5EfOQado5cUebh945Ra+nm2yMhIzcxhigrt2v6PsRtg1CyPghd9AypFITY2N9qW5dx9KCAFpJJs0MLY22AjdY67/B0RC8ai6DTCF21Qx2huaGksbzbVIjxJYfAbU/FJqn8ckI2eNjVPdwAWEtbePrn0ka8rn4x6TjXoT5ko9XZEDN+R/CQ8KxtecSLw/2zAFJLSVctJ+/htuMSSWP8aB6Q7AHn8qBJhTfvitx83A33NpRjhnycoo7oy+tSrNWXxQUaZDnZgfB+myAZ86UMRifNhHeLDn/Wc1QzacZoenAGiOtnBkW8qooJwvIail103FC/roNYwbol82sjD2hNngPjNT/kTatR2dLyBHZ2thFCRbYJLok3CSQWzjzI7pw90goreds29ZLrzCuHaBWgV/Qvx3IaQ2L8WlEF3ORpNVr2gZjSrSuDgZQ5SfzDRGgxRnpai+s05ykyCBovEoJyYFMkLcG3ERC0eAJeO2FOemCZ3MbNuyZnY9LNYTiisP7iy19yvQRH8hn8VNF3rRLMelPsmZdg99yjg8dgk/fNGdDuRqbMpMZOm0vuJPcis7XrWal26EqDx0qolQwVUtevdOfZQfeuyXpSgs/g5f5pg4vtpQI33fZ3e4K452i+llsQIvuq4hVIeGf4yqNKuCRP+eUWjXVtdkA52MHDnMkTik5b1dOCkobT3qWnnfwunSL98J3j8YiWqusoPBOGcGVQj1kUhIIDjW7TvPYTsaGXSO8WFczMM2VnutRXodYp1xh9/8OdkkQ1Gwbpr4ThdwXL3t4zWbbhZGiC6FKQ44KkOuqUwF4vbXvbEMzwYCSf7TUdwQEJ8t//7ehskCnC2SbRIyeN6XFh7C6liNXOgFIBztPLXT2nZlgKpR2J6qEurWu0GCw6bKj6DzpmX7fHl9WxUi3uS3ALbBrBRxDG76zfDK9pTVGK+4rTwG81ztjVmcJ8gWzwS5uwVorG5HmvGPtnGBTjJtuEP/hzCgrEsTFhw/V60+vbrNNWQVkdEaSOfkoquMToXUiyjS9b3b2g46pG2JQWhJDDOAs1b2ExrexitNs8VN8TXU8QNbkOwzufC2SvqP9ctF1BK6iy44wimw7P7A7MzDISR7voGQ6jRZ+3YZ1aqF02G7G4cWx3x5A9Cdntwx/nzCjuCtuuPr87EILEzQI6mgXeUKvmTeZGDrSuVDCpQ1khG9Q24EJ1v2K5l6SD9REkKLaVdGzeq+NSd77JUgy6GQyCi+LJc7Ae3hRKEfCWE/mvY+ZL1GT6zzcoMD7xHvRw8ReRdZQfHT20W7AXdY15Aksi6t4JR6Nk9r6RnHvyky7VrtdiDHnZU/U3YH3tN+9QM5Gq9BXufBCGnjqGBz/iI2zRwLES9uHmoQX2S7E6GZx8Y8wUvA2PueQJqxNJ/VV35P3ENI2W/nQIQ1YXgQUwQCuQtUc+Psdl5nEwaFblWpulDAo2XcG2NKz8OPl9XHBv1fDACfJ969kZC1KLnBDBJdHjjdUY6C443wapUyaFLFKbqKpXjHXQqbH1mBkkNRfiugpyvQJ4CJfn123KFu2rLose8sIDhVhXAlN8/W8b7q9wFAUvTmvM9sGjWlKwSl9emktW4w+NlwyuIjqBaB/mWmPUSJkBFEgiXZ0Jpg4tqTcLZaTZeEwfV+d2gQkgAnVQvNcg1Y81uyBDjbNDUZ74SLa8zWTUm8+tUq8YUzxTp/BjZr7z+UJ+0MHEbacQqyx/TMkaymediCqrdr8mAbmCWEYdcGrEVrdr9FtYAWuVLVnW0TyurmtEWB47Dk0YW7RO/FIe6TzhfmZ0f5tEEOqnuTnMXWZ10jemKPyIjs7mqpa+sCDIKF9Z2S/JWWJg8jrMsOoaJhQSMMwp7KB0pZr/cv6XnJEqsAl9chlfVsqJUHDjPijPIgQzBLckimHutMy1WbgYxxmrorMO5NwIYau6SYMIqLc/ZYkStk9RKrOstIsolRUn7pyvBtT3s6X75CXIzJw1Z0NRc/fb7zvwtNClzU9k2qyeQDHSh+Xr6yaE6JGCNLegy94eCN4PTUGOox8u00/2cP+C3gEFtPrJM88/r1qWmCTkialMO/NZX04GpaSdeucOarHHhi9vzyjeGIyNBjF6ME6WtNI5Vbxw5KupmILRkHRK0ekqCs4/uTE6jjW7H7iOhTaP7SIkDcQJ14ENXD1J6RSl2MShNWPEtvfgsyo7KxEzib/wDnBJM54BRvCHsma3uOsnI0PbPbPmb5JQiKu+5mjJpPnwJna7FWGZ6sGHDlxFFhgYhnHImaBzdq7GkzLXNevo3E6JE3yhl5Myo8vOXMLiyu0rnPhpFTY6apoEhuVHmnSHSXFvUFZjnG+MP/rWT0FS23m2EHQN2AaqH4BGMs505gR/C2wwBYgPbAhymHHJ7/Lqq0sRjWTmmSU2GhNh/pvtdyQ6nKgxxRifr3RkorfleKAJV6a9TnBKURTnirnAHzEFyc1LRNfm/d3hF5CStxTpUe+8pf223Qbg1x6H4O2epyiLtSAPGMvQcXFQKK51HP/YBOgVTqIiXRJPS/YmqiJU7An8vWuiB+cRFZjXW3+D7XK9TtKd7nwgtAfzpzuguhpHDKvgLZOm2p2CVGpZ9huAtpBfQlr4nE0dvcMxRpj1VyLtPd0110XffvAozXwKyJQtKaG8PfarUEVsOeVF3uyWrpH2hMSgawo3ZhIn3VuT7WQpl3ynjvtfjp0EPZJLGiwvUThkNaKxaYa4qPTTNJHSaEh+d9PDdQeLWO65HG5CzM89eiXVxZJLcmZZyWntOSjoZgkPEnto2nIHSE/L9GABBM/23K145iyCdQU7j8xHEuBnosnHc9GokhH8klA1CbgmtAaGMh9iX6cesjlxbZuiQTqt0YCOUTePWYZVH/ABakGnmoTrBoXtxBOb93lCaExONtVaTkShA9w3lrxavpJqGYFN/cGVzWUH/FZuOtB0nwnXRREJUym4EAdfU1KRZ3epye6x08HPZ3LQenobENeax6VjEpg+99Kh8a0/mOhSQeNra2rziZ6Uh7TFJj1QSkj+82CHiPhnFcGCRQqFWFE53nbaDqberq4m0GXBd/p+/zAMILE4PEOAjdA6VWNfZuMCH7fnd37avfXxG2yZoEHoMSs1zUPd7bEPZ6Sfld0LbO2vGL6dbpwISBVFd2LS8zUSuYWckcs1a+Phon5CFjozpNvyM6HtzG8b2schbHWyE43SyPocz+6XPI8ppNMPJC3GKGa4v5tyld8dvSnCpYc7+inILp95S2qOmpZoaIrXooos07SBMq6KOxFmaUWiXsru9oNqkE2WLoeWb3qSSIU3CC6s1gJrXTQ/O1jV0P9zMwddvviLJpyFDgc5QRlVw0lamxe9ts7V8uaf4JU728kC4RfAfsLieGGFISclZ9UypCtRlTzaJ0iPA4dB5lsxpeEx6uxoRqmpLD47JJgNsjZWVJJVu7Vfsk4ivoO3eLz7tkzUx0xfKdabVM5m4vnHqQwUQLf0M3360+R6V7F4Ia6rJX0ddn11phySMAYxQfdrx3RJyc7wSmv6YbjxcAMO2FqGjBsQixfFNfES1JPGd0ynSVq9KgFAVqWDDqkOt/iF4iZ7SaKenGDO9AfZkM2gIml+E0X0XL/88d6oKgMh9ZINsu1WvtUYh6XGGYubCy8fJdenS8nQiw0KT7rSvBzE5E5p85v0AYPjCqfXvTcv7d6H4UG2VB/ZNp13vrZrThAfiCfnmV+KO+I3lbXI3DtMZWBQeGY4XOvPoZXjmMa29j8OyggrF5C/4oyQ5jQhx7DDTzmF5sUfviWPOk3CtmnMoRXy40fYYhT74XckzWihJqxKJBCJMjLTPZ1adEo9ZSulomtIIg46trTtqRY4QYHvL0ouINw5jk0+wKDVpwdOeAY8vHBpg/ZBm/bRR7+cVHQNIrBMFXo8tu38FSkxAsPx02qB4kCG1fN3felxO3SDrxUYlQqZQ56Zzvncr4aEgakiI6fh//6KEQ7k8ETpQtD0haPBboJVIGbNz5j4zeSLFC7OKn24Bq/8hfMM9CeMKbUWuaMXEr9duQa9bGWuajxjPYkc4KZUuAxGIuh4VSFNUPfJODjEMWTnnYL4Rv2wKR8ei0+IXVCrzsmeOdIKL6l4BYMGtaqdGn1rMs+MrsJwekxz3SQDyU8lYqGn3zh56So/SWPJZKwJv9PDnUoo189XUoZ6UQJIX85+4DjxOtBEsppmi/CDE/WlNJt1eHTsVFumXVRocIMAROiHScC05dseSe1mCLHhb9vanbqHHfjBs0i5VxvSgexmEXBDGlvqkOoTdDuIPW9aAT1kBf6nrAPMWSkysvkASu7/TgZVgge3MAD/TAdPvZ4vYT6b7kK9y3BUczMFNfJteAGExC87m5VwRtMDkZKC8OawlspuARB+0Rz3i/0ZTi71z2DPx3FYv6lrzbFqJ25iu3qfQ8X1nkmhJn17KB4S0pT/+LDVksYu7RRLqRNzgszlyUyU/eky0RooAhzTi9jNeM/990PFjh7G83eSVgDeSzbcg9L7B635QhwbOB3cAkNgCmpi2d3h1uIPw8tQyvoAdyyad8z6xi4h+4lCVXh/ZzxZP9jMB3qvDqPe5wurOTGqJj7b5InVMG3Q0HHFtWx9W9O3YrCXl8czT92py6WXRqu4DuiCdmTIGqGdlSZLcY0lrNNYdbMLuHM9AMpM1cHr7un0Wr/NgS9PhTHL/tEW+SdSZ+gSVJb4Si84H4WB/N0oYUWbLW6inWtXedSVM9YdMB63Z7I2dnsy7kzPOY/IDflPZxqwiaC0c+IPzoCZAxNaezQ5SUbrslwVJQ9qy/ztWErIgptcNzIRlXY2o3clznkRiv4Y+eP2MuXAXSVf2O/Hru+5fMh4McubHg+tIHLCixtEM/AAScPJnGMHjGvLP29HKVSa0KHvLC9xe9LJK536u5jSn/sOOZKvXGOVE534to6nSCmTXStKdruVneyExC0H3UBmwFJKXvZgAu8mXSKHXhbt9Q+zAVrbegYPyZq+nyC8C3uuUQm0qniYgk24/EAE0/Qlhni4RPcJB0dA9ZUwapsA5RNkw2y0BgYri/RCu68TqJ4L9+wM/yt2nVviKLNEWw3UWLFxeAa69HvJ5yBRHf9XxPPw7+tlED4y59wtUhk1NKB7qizHE+fk7UJhiANXyF93dP87D6i1DLwLGRDwMlJVfh3gWZlReUBe3fPYiRhzQarx4x5jROvgBJ51V+0R0d3wwm/6yghScuAbrJhdT1GrhXvc7MXorlc9KN/ENRkz3NC7ARN32RAF03cY6OkA/jBSBy4BZhKUiil/ATMbxjVuYJWn1TZ6VKQZdhgnoVGK0hRi2XsZ4SZpjBkhgXOMxP7HiT/dJuJNdRCDpYFnCuJeLzLAMVvMKURp9Kqr2jVcnw6yI+v2w1QW9F8m1lQXbgy1+bF+I93BzYaVirBPsxbscMBTo1+CdnQOOO+1W9iU0MHGF2rbGIoaVv2urBndUnH706kQ8QThqFdp/DGbSZmHWh8gsZx0r9o/xvZPCEMqkk7k0H48QwHMktu2lJi9fiIelmjV2zOG2P1eXS9i4JHxVEkpK3v7OFqzZ/8wBmNvs8G6gPXzUCNv4gKejjMpFFS3VelxutEXrQrg7Tzwb9OHNF/81SswnHrLex/Oz21MsXAXSUk5m3YkXcIAP0hqzDl7wG7L7w4MTYml/JrHqt1lwSgkcxkZsXvipGESshvCGwIDP9R26UiwfduxEnliHbaYhy95vcJhpl3vNh81KCPbqiEMAfta8f8Qyvl0zOWFCAmAEzbYCwGIH3XWt4DbKGJtgYF4ls6AkuVYH+Aykjc9FgrrwkEr3SK9YAcDL3EkmtoxMSiiHvMPZRo8Qb5uu+OTrftm+mu3x48TaBPLScf+1mY5Ueps08Q2qQ/spV0bDKKd4rBitchG+mykxwyTWMkCj3AIqBxH+B1vitbnqbKp+vAJogBLSmA4wvCqoP3mQIcRB802P7oTW1s3lLCQTLRzzgXfy3tffyPX5AdSkVZKLeDUvzu37kfRVk3gc2bPK5T4ALAUg2NYKAG57ujZ3LZxVgNwJ1Y29X3P/0Nu07CxHXbSLp38n2JdTuJX9AN8pTWmBWr/Po0hzot7ulhwCVfPPVJir175LFuTop5u2ziR+sEL4C67IpdwU37aY2dxgU1FTJbzsZS1VfClZ2SzfYQqkrtwwuPO51m+FKIGkjSKuYs7p8JfLUBGNQwd6uXE0iT02WDQKfsjNcymAHetKnSRXeTRZD5XAp0BP01FJvK3o+48a7Juj6gmPb/N1RiQ/OdBa0kHW8dDheZEkFflBP1C87oWNnxAA+6UdYb5clrOIMq9qwADoi29YpYxZMsHozNutSk94h54uh66nwFB8E/r4kcIV98Mc76RjArRB8v8gNvJ2VK1JpiK8k63flzXrEo5ncxpldUe/Vty9IhHNUzLIgdUGVCHZWXVXyaMH2aAxmBI85t2kRCzHB7Q3y7c9wmnFRphh9sL5LxIy4Ms3FVnJCgsszZU2Xbqhr23pxWGakpgE3jxS/si47paqiHjRlKmGNj03F9jVX7yKLOPO+s0f0xBEBLebb5zimzOdHvkQBhWiK0xYKDLLpTya63VN83xp/BQVHQpfC9YT5M8lQZcwXM7qpE0enfWWiQGn6nu2SYA4khl1sOQ1JzGx1gRGsguyOcvPWgNmAduP+UAekHWZMWFQwdh+j0BBBxOGTAwE2ihyI1pXEYms7hed4duqRI9mSh4DuPMtd72cavTJEO5WUUNGA3mLZ/hNi7XPQXQ0KECyar1h7DCljVfPAs/v/N4xJe+CaF3a4gHBt9topXpPgp3QB+HcrYnlj10NpCXe9tw9x+MNvN9OH9A1poOoXkvWviA0VYDCStLBgoQicieuu34TwMwbWsXmXhlKc4LbQFFzyGNHsQ+7yVpms1qakDq1iQHIU9O6Hu/ME1gdlNKJZuERZK+V8x7vj0YSPOwZILdnFdARiMTpwdPeJZeQ/Hp8f2f26XE2PRV+m53MlUHm7gflJmMERX/cqC61MBCNJx47XQS7f5B0hovCBl4YV1Tj19MOkycrxxsOWvfp1XYBuW5mtPpbtBWtWTrgPEzzSH3i3RgNBhem+QiEjSc4rWQOuNhuy3YoWFbKjrAtJqYrjo6jpL3MVDuOqqxciLCy+yf9WHsVFKYh41ndDqQj8qIiIshEwejzeW0tiWsI7WRccFKvzq9jAlM+M/7RkSMnG9s267yDFJch8fiD94ztu7x5XoCY5M4hvfhDWicgQwOPckC95L0lTjjDn9FLHcnOCN53aaLr810rgNqQ3BCy4GaDwln6Xh3Z1vSBcPeUFiDilGl2rHqNb4kFpLIjWFFFizFQcIK2Ccf0fNtDCw4LUqSn/PucpVsyQAsE/2uVepC/IkH0706GXZ/oSKnqGnWPevxmd6JBaObjQEV1f5FiEStNuFGv4zacpaJ2TY9UhMAjBsJEJQgKEz+frikK59I6ssFhC0meuzIlZwqbYd++7RzdjW/QRxCqSgwyouPd3k5EmSMdOeGyNXpkDB6bWSug3ybVXMGF+kSlGpcICc0KjmraRC/Q4lcRe9BPF8l5JL2+xq8miHSuOCmF8zolaau1rgaF6xj2sEAN4XNonU/oDa3yufVqkjhMWiRVmTgrCTVlgu+bO2x9/fgwY9Ahfird9BHb0BxInxkLo68RCoBfYENR3gBzetJkB7ZXDmAPf3RplW2eP7gvAOFM6pn5s9vfYxpJSX9Hxkpt4IYhw07ttebjyXQ5iAg2HF4jvMrst1HvRJSSNbgDOVp1WwfDyk+JRC/9Ar5LuJlXfKh7l5NMonEhrLdt/0yjcr80JmStnWjO5VEPZOf3Y0K+pCDMEvYUE7rzNEk+hMB80LQfkU3YQHrLGINHW0/TRnqv+B7vg06JEvOIlX4HI/BcO6MZcQNVXbA4c/zJ3TL6dzdefdAQFrRmQ+SCTUhdT/ramvtnJznsDd1gpYWMuNPP7DpeEizehk6V8T3UkfHfGquQkNrRp+oRvdbsqwgS2N1kr9MyvzN4YMCrZKJSg7fO0WNYwGVNIOD7N9+/BHSGwee4rlBjSTOOB24TFbRQgaK/zP2oMUkNN4+gEK+w9Q3Ti8Qhhpnp5btTzGQ7sodQQdIT6VE9kEJMk0erw6Jd6uWTaS/ejKyfLvmxh69V2YhQw/zKsWJozYCmtfYRjrhbJBZmzI7OUyhz1MqFHJIxJZwxSj7bJUn2VdzoMfYJvGHts2nJtUdbiHWfm7HFsnEbUkanTH3wp8V39TpzuzF4Ii5LwNQPy5xJtYNZVs6uwccWsz5/BCHkiP0fMevic6oqgEAJjbc8oX79DxuDpxPy3Qq3p3aNZWHb3iIIXWAptqrAJh5sAFt0i0AS/BiO0NGCK6SkrMorhLMKeuEzZbGRjGUIIPMUWRno1IRNOAu2tnGV81WDm0g+wGZD7ZbC+7qtp8OcjKRLuoYtEIkQKL0SpoRApQuPcbdvlTZ2b8nvBXegDU6ogg7mcvrTa2ke1Hr7sotYVYrxud3i0dRBCeVKuNeq7qz8sZYCe9nr+0zCovJBrMU+HL3zxwm6Mh8CQmA9cwLu6TlJphzdeiPlmvXiSV6ap9hQaiRXuYTXMIlsmeMTlZJ/jDw6CEbeIhzO4eg3rI3k8ayayJ2AqbzCke5ykcMEcco7Qrsw/agqnZC17HuN5GW3KhhSxxMQXV8zbxxLaOC7qxVykG3Do8Xlc6PuxZqsuRovz9/N3pnGIWZxHx4O5EddkJ5IieFXLB9KhJ/o2dIKMv1QVWpVxaS3yKdUyWfB7I06W2ira3jZhhq9zJXwy+0xMXNqv8T/dLd6jLHJlaNhCYC34N9M0tRxBz74QKd+nSe9SFHb/yE3OK7TzVg8wwKCV1qN/9s5kEkUeQSYjGN20yoxhRAhCq8nvB/0x/uHkLPCmYJddpjYTIerDpSAH1bfgzeV6z8biXygPzo1yGB5R0e3aqNjyeYdjDwiu/IX3GCAg+DyMB1Fi7gM/i+I0yHrCwEjNz2w7+bO/z+8WEuYU5JH7qzcJKV7X16Qoum+CAD8QDqdtX8lie+ppJs3rj2f6sedZJKnt9iV4iqIk5lI9uj7Td6BCC1PWxdG0PQKJ9m1lAUyWUaM/vRcfkvzVtV0juzhGiaALvIAIMXcXbfIJJBLLWn+KxOqOyV3i2JddNC9hLpLi2kOoZsPtO/GAt2pPxSXa4a4FMemIP4hej6eLfOtV+rAvaGnE59IJGSZXVqQiiOEMCDu1jBJD9mHjC23i2wRRsUi5kqqonhgDbY4uFbLJtkNuE+K1CJbCetPpHR53a9mldV9W8KAgfV9aAoXODoVzP3mQZsiFEN2yCS9XDLJBefs/gF1kv+NAUmiSF4elKFwDFIXBwMgXhMgRbr1IiLUE592EwX+Q2MvilNZkonexyWJ1jntW2Hh3irIZTTsOu548+f/Z9lpnaUVxqiHh39cqYyW+MW1cG7JpvEctdrhRmKgr3O6p1OpDkVjoWm6rmvD/rLb3htYzjPdPSmB5H2uvmRrywvHfSycvpbCxuQVjA9moREjMN+7LaLtqoSj/DpFmjRBk+CLU8hyhSAoG+NTMjM71wEYXusKm9i4/AmcbwqAoxNChFtRdf3iQIrm2v8c+fRqg8bBu0H98Cj51RZpBE88+f6ZIycaCex/pEowanmLE+QMX0+NJFPqBqhoihO8rRm72NWhxKGtxiUiQLqTt/1iwc0dHi44yHRvLnyhDAXABu2+q7WwezpubYwVNi2dBuQ4kOJYz36AaN6eYEGKHp+g9dZtzvdV3Yt0iAgkrNQFhmcey3chdUBoYjJ1tpdTPVkWTT8b43w1ko1TVQjf72iiU7G0sJAWFmTMi1Sg6mmsPhmK3JxU22H5aNGbopyloM3xPdAi2bjB4eQdXJDjwHq2a0zZGLTT8qGlwDPGbP9cTcLESU5BB5WA6ueluIemWPAdOvLQPh/25AxS8KpndptkImwFrlX1CyUo1CNePyXABWKqaMbgx78Dan6OEGTyKlXNozOy6S6TDAPGxaZ7NAMspbYdxfhw4Wo6l17Epu0TZmL4evGgam0Wvbw2IFP9rgKyrrEmEiGUYULLE6WcBoGfJNh7sLvpEQ7zpvgMdxp9kRrn1n7tYdqoTlWvRRmWgwm75kHppxibUM8qlllCFXDZ3b3/YknpUx+QzNrS0Q/wsOos3AO7IbfsPXfjILUhrky2OxfgUll7L1oUNnHeaf+9JrbDqjYlTB3vNImDqf30PEupFdgYMw02pXnKWx7hkXLC8npZQIt1OUIeZtuaXMXB+fz6N7zs80Qo9JzJhsbj9TrJmtElIN1GuFpbeGRvR3ezO+aYNfhfkwjs8D1PgvjO6JwzS45etXWhYKVg0vOORpRaiPGbMkksmkVPOFWDwqtOGm9Y4uikmRErdLc3jEhq0fU28L2s+q2m0lDVTjgO6d/4hvcASTbpGQu5n03PpcHTxilYpV/czjvcm98o7e9gAkAkOPefijH3g8pMu8TMjz8PBswZmqkpSpLtvks29VxkpBDGub+W55FeGDKfYdT9Pyzj7MCbNv6AE7E6k1R3YkTfquX7m9WW3ItVYDGgT0tuBxFLStuCevG9T8bRnspGruHp6wq8rqSfwtPNvSb8TN6srfzpr2Z7TFX/cSvtiaT+XXx3huLhbzwXi2sXWzKZKQzrrc8NloOwlake8tULGIdOdJBSoFnstppTwYTBjaHXEYSi+eBVq+cMrMG2nwG1yVPc6EClaAlOZJloAtH3tn+nTp+H/8gbMZnSJ1IfPshnDpxlCLj2kCTrG8RLetdvR2MMSb5QH7v6gjvK4L0lP7ri5xlYvlrXAItzKAHrQiIsqaJs/1nIuJmI07QfUTp29xiJKEA8lsTLdeXCsxNevSdAJrBO7vicKwWkjqCwidpgsQukxngwUCbKeNTL3xnTDk6hyUlU33gu67bXv674Hou0DMNONp2kRthHd5oMbra1imK9tIYsMaizTe7NS0Plh3nfGSArilhztxO01SQv+I83LFMfK60d0T0P4mewDwCwFU7eezcJkWykjVVeN7cl02Qzrb8Fh2zXbKdNz1BxL3d28mXovhgSwfT7pL2s4OkFWRzXZwuE+jVDR5IdBs8DRqO/oMfG4mee8zARk8MDAjCzpboKPO0BeKCH8HGSEqB9l7VN+cxcpA/V2lbt0tWj//uARMWUA5kRj3NbZ/LxdNPDwOjreyC6eVVG0TMMQQflX3Bocha6HVgOju2vN21hJgpdIBypd2kzqLkNKF3o/H2Ie5hSSKUkkuO8ykA2dib4QnIx9VY3POqhlCIokyHNHk9ILOclfzpRcVVlhZX4e5zO1YQ1twWqEr7U98w33/J0VCx/RVs3YPhiXWF5YTqEuLOxBmY6k+U8CjW095pHEuFY0DOCeUp279OXenwuv+kOG9Cv7doqw/b630bjZPt841T3/D3Qtav0ilkFUJWBrzePLMcp0vrQRHP6OEoIIrsQDk2dVoOJd7Yr2NxyOkCmAm7ATEAJXNIVaQkJf2eK98frqeBXGs3mJxd3j+nL3vEMb5kG0be5hu6Fgz4v/CivdK9B8+jRamLmi0/K7x1yR1Y40xB0O4kdS2NsuV0iPTfTr/b5hsxKpFjkB2P1+7RvA7Jg3Nipn9snnxOLDsxLCCeRmQ1aVQZtudPs/UHRNs8XqhaQL/KyAbPO9KTAs+s61mz9OiUBfwdeY9F3rknNAwgB5yh2N3z9gaO0rcH7brLx4RMcDem5GJV6DLxMS1GE2h2i6/OJhBwe+Tv127VGRaMfke2ZhsN+BI7PGFLP3p2QDSO3HKmQBNKxyqPwOni25xst94jXNI+17o1NEg1G0nWQSB192X4xeYPJVXB339dcC6jVQ02YKaQ3w398fuzFQFgaMIJT+XgTYwkPc2Da+oHdXrLXmck5vNnuFkTsKZ1UMrkrlnTgReF92l9XuHHH8UMYOgBQKnDiOQv5SEEp8dQ+DNd75+3sMsPLArKNFP/ZeAiKCO3EqkuPP9ya4IUlg+24QPFRvEKwIgN1L6jrR/PM+hilaYXQ8L5wCi6iDKY0XKVaII0GVqM9C247UABNdnd91cUu2ZfJ9mhLz5AnBZpRYW09sP285roFe1XZN+1ZvXOCBND8yvE2nHMz2GARAmFhMu392sREANJdhuYSSS0dj4x/v2pAiJp5tCvLgYUb1YCWlt1CC9NoIgKhZGmXEnEzTHgGebtg82aSHi3L56hMfSq1XkaZjBGo5DGeDzbBFqye8AP0rBLKRqEOxmAB9hM0gB7H4iEAYA\",\n \"interpreterSafeUrl\": {\n \"privateDoNotAccessOrElseTrustedResourceUrlWrappedValue\": \"//www.google.com/js/th/tqT_dF-hyXShp5geI-cYbK9k1PX22ZDi97KO4PETpdQ.js\"\n },\n \"serverEnvironment\": 1\n }\n }\n },\n \"messages\": [\n {\n \"mealbarPromoRenderer\": {\n \"messageTexts\": [\n {\n \"runs\": [\n {\n \"text\": \"You can enjoy YouTube Music on your desktop. Listen on the web player.\"\n }\n ]\n }\n ],\n \"actionButton\": {\n \"buttonRenderer\": {\n \"style\": \"STYLE_BLUE_TEXT\",\n \"size\": \"SIZE_DEFAULT\",\n \"text\": {\n \"runs\": [\n {\n \"text\": \"Check it out\"\n }\n ]\n },\n \"trackingParams\": \"CAcQ7G8iEwjj1_GQgaP2AhWF1FUKHZvxDEo\u003d\",\n \"command\": {\n \"clickTrackingParams\": \"CAcQ7G8iEwjj1_GQgaP2AhWF1FUKHZvxDEo\u003d\",\n \"commandExecutorCommand\": {\n \"commands\": [\n {\n \"clickTrackingParams\": \"CAcQ7G8iEwjj1_GQgaP2AhWF1FUKHZvxDEo\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://music.youtube.com/\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://music.youtube.com\",\n \"target\": \"TARGET_NEW_WINDOW\"\n }\n },\n {\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/feedback\"\n }\n },\n \"feedbackEndpoint\": {\n \"feedbackToken\": \"AB9zfpJ-p72eP2xcxwztLwi0ixg9grzd2N4AxnDamOS8fcbz_JiE-Ot_mk8hG6aq19xi4lg5li_5QhGra_Q8HseY9oWlipZgw66Q1vtqchBgrfe7fOBVsDGALFcSXS5myB2cIjumCOt0lkJISLYJT8o4z-NIJHci8g\",\n \"uiActions\": {\n \"hideEnclosingContainer\": true\n }\n }\n }\n ]\n }\n }\n }\n },\n \"dismissButton\": {\n \"buttonRenderer\": {\n \"style\": \"STYLE_TEXT\",\n \"size\": \"SIZE_DEFAULT\",\n \"text\": {\n \"runs\": [\n {\n \"text\": \"No, thanks\"\n }\n ]\n },\n \"trackingParams\": \"CAYQ7W8iEwjj1_GQgaP2AhWF1FUKHZvxDEo\u003d\",\n \"command\": {\n \"clickTrackingParams\": \"CAYQ7W8iEwjj1_GQgaP2AhWF1FUKHZvxDEo\u003d\",\n \"commandExecutorCommand\": {\n \"commands\": [\n {\n \"clickTrackingParams\": \"CAYQ7W8iEwjj1_GQgaP2AhWF1FUKHZvxDEo\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/feedback\"\n }\n },\n \"feedbackEndpoint\": {\n \"feedbackToken\": \"AB9zfpLtUrI2R_v-lJmX4RxkvWMvKVRTSoWwGgcD2rqDJx2AUTxCoav1pcbhGnPuVBfQcsViNZDoZbmtpgsITcnpDOnQizJKUgM76ihvueV1R1OsOE3BaAaJ0EwGh88LQq2yE6xY7mGolku6w6xpfBUnHX3Uov2qFg\",\n \"uiActions\": {\n \"hideEnclosingContainer\": true\n }\n }\n }\n ]\n }\n }\n }\n },\n \"triggerCondition\": \"TRIGGER_CONDITION_POST_AD\",\n \"style\": \"STYLE_MESSAGE\",\n \"trackingParams\": \"CAUQ42kYACITCOPX8ZCBo_YCFYXUVQodm_EMSg\u003d\u003d\",\n \"impressionEndpoints\": [\n {\n \"clickTrackingParams\": \"CAUQ42kYACITCOPX8ZCBo_YCFYXUVQodm_EMSg\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"sendPost\": true,\n \"apiUrl\": \"/youtubei/v1/feedback\"\n }\n },\n \"feedbackEndpoint\": {\n \"feedbackToken\": \"AB9zfpKA-iq9ye5fiGMXyiQhoJWbut53IEq80doPJBrAaioEvh10jWOZpbHv_ucjSnKagLc4HE5HjlpDLh9wfT8gURHuPFK0edFZipN99Fij7JRkrKInIriGL906HsU_GKCMYxIxzXNPPDep7kZBQiDJycTQ1DhFKg\",\n \"uiActions\": {\n \"hideEnclosingContainer\": false\n }\n }\n }\n ],\n \"isVisible\": true,\n \"messageTitle\": {\n \"runs\": [\n {\n \"text\": \"Did you know...\"\n }\n ]\n }\n }\n }\n ],\n \"endscreen\": {\n \"endscreenRenderer\": {\n \"elements\": [\n {\n \"endscreenElementRenderer\": {\n \"style\": \"WEBSITE\",\n \"image\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/an/K4DyBUG242c/15006039899169631339_mq.jpg?v\u003d5fc8e5b0\",\n \"width\": 250,\n \"height\": 250\n },\n {\n \"url\": \"https://i.ytimg.com/an/K4DyBUG242c/15006039899169631339_mq.jpg?v\u003d5fc8e5b0\",\n \"width\": 400,\n \"height\": 400\n }\n ]\n },\n \"icon\": {\n \"thumbnails\": [\n {\n \"url\": \"https://www.gstatic.com/youtube/img/annotations/link.png\"\n }\n ]\n },\n \"left\": 0.40175438,\n \"width\": 0.15438597,\n \"top\": 0.35202488,\n \"aspectRatio\": 1,\n \"startMs\": \"188970\",\n \"endMs\": \"207933\",\n \"title\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Explore our catalogue and download your favourite tracks., website. Visit. ncs.io\"\n }\n },\n \"simpleText\": \"Explore our catalogue and download your favourite tracks.\"\n },\n \"metadata\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"ncs.io\"\n }\n },\n \"simpleText\": \"ncs.io\"\n },\n \"callToAction\": {\n \"simpleText\": \"Visit\"\n },\n \"dismiss\": {\n \"simpleText\": \"CANCEL\"\n },\n \"endpoint\": {\n \"clickTrackingParams\": \"CAQQ-t4BGAAiEwjj1_GQgaP2AhWF1FUKHZvxDEoyDGl2LWVuZHNjcmVlbg\u003d\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dendscreen\u0026redir_token\u003dQUFFLUhqazVObEdkOGQyUG5xX2xkMXVHZmpGT0ctUi1yQXxBQ3Jtc0trZW1JX0lwSHBMWnpQVHRxMDJ4M01CRi1xbktSYkgxMHdBaTA4MV9mVndTZ0NUOTBueVczOWRQWXpRZVQtUTMxQkxYYzVLSGcydXJjUFVCZjQyN2NvNXlQeTFlNnM5NHA2WkNoSmdEMXRYSFhhYndsNA\u0026q\u003dhttps%3A%2F%2Fncs.io\",\n \"webPageType\": \"WEB_PAGE_TYPE_UNKNOWN\",\n \"rootVe\": 83769\n }\n },\n \"urlEndpoint\": {\n \"url\": \"https://www.youtube.com/redirect?event\u003dendscreen\u0026redir_token\u003dQUFFLUhqazVObEdkOGQyUG5xX2xkMXVHZmpGT0ctUi1yQXxBQ3Jtc0trZW1JX0lwSHBMWnpQVHRxMDJ4M01CRi1xbktSYkgxMHdBaTA4MV9mVndTZ0NUOTBueVczOWRQWXpRZVQtUTMxQkxYYzVLSGcydXJjUFVCZjQyN2NvNXlQeTFlNnM5NHA2WkNoSmdEMXRYSFhhYndsNA\u0026q\u003dhttps%3A%2F%2Fncs.io\",\n \"target\": \"TARGET_NEW_WINDOW\"\n }\n },\n \"trackingParams\": \"CAQQ-t4BGAAiEwjj1_GQgaP2AhWF1FUKHZvxDEo\u003d\",\n \"id\": \"15006039899169631339\"\n }\n },\n {\n \"endscreenElementRenderer\": {\n \"style\": \"VIDEO\",\n \"image\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/f_zLB1CTXlQ/hqdefault.jpg?sqp\u003d-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLBQNy46SyMau5JTqx7-NGHkitlsYg\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/f_zLB1CTXlQ/hqdefault.jpg?sqp\u003d-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLDobGyDqaODBkURzaFxa4QjZ2r79A\",\n \"width\": 196,\n \"height\": 110\n },\n {\n \"url\": \"https://i.ytimg.com/vi/f_zLB1CTXlQ/hqdefault.jpg?sqp\u003d-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLAy50pEe6b9lDVlImSgXSCxQ7z7mw\",\n \"width\": 246,\n \"height\": 138\n },\n {\n \"url\": \"https://i.ytimg.com/vi/f_zLB1CTXlQ/hqdefault.jpg?sqp\u003d-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLBrBqRjKuADsX5OLZ_sFedotd_bRQ\",\n \"width\": 336,\n \"height\": 188\n },\n {\n \"url\": \"https://i.ytimg.com/vi/f_zLB1CTXlQ/maxresdefault.jpg\",\n \"width\": 1920,\n \"height\": 1080\n }\n ]\n },\n \"left\": 0.06491228,\n \"width\": 0.322807,\n \"top\": 0.3278816,\n \"aspectRatio\": 1.7777778,\n \"startMs\": \"187933\",\n \"endMs\": \"207933\",\n \"title\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Diviners \u0026 Azertion - Reality (feat. Dayce Williams) [NCS Release], video\"\n }\n },\n \"simpleText\": \"Diviners \u0026 Azertion - Reality (feat. Dayce Williams) [NCS Release]\"\n },\n \"metadata\": {\n \"simpleText\": \"262,291 views\"\n },\n \"endpoint\": {\n \"clickTrackingParams\": \"CAMQ8d4BGAEiEwjj1_GQgaP2AhWF1FUKHZvxDEoyDGl2LWVuZHNjcmVlbkjnxtuN1MC8wCuaAQMQu2k\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003df_zLB1CTXlQ\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"f_zLB1CTXlQ\",\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr2---sn-fpoq-4age.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003d7ffccb0750935e54\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1522500\u0026mt\u003d1646072004\u0026oweuc\u003d\"\n }\n }\n }\n }\n },\n \"trackingParams\": \"CAMQ8d4BGAEiEwjj1_GQgaP2AhWF1FUKHZvxDEo\u003d\",\n \"id\": \"15006039899169628996\",\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayTimeStatusRenderer\": {\n \"text\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"2 minutes, 40 seconds\"\n }\n },\n \"simpleText\": \"2:40\"\n },\n \"style\": \"DEFAULT\"\n }\n }\n ]\n }\n },\n {\n \"endscreenElementRenderer\": {\n \"style\": \"VIDEO\",\n \"image\": {\n \"thumbnails\": [\n {\n \"url\": \"https://i.ytimg.com/vi/zZbT0OaDuJ0/hqdefault.jpg?sqp\u003d-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLAktFmTpFasO5NFilC9ojRb2gV0Hw\",\n \"width\": 168,\n \"height\": 94\n },\n {\n \"url\": \"https://i.ytimg.com/vi/zZbT0OaDuJ0/hqdefault.jpg?sqp\u003d-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG\u0026rs\u003dAOn4CLDnnqDwI7IR1SbTOVenGxGm82sWvA\",\n \"width\": 196,\n \"height\": 110\n },\n {\n \"url\": \"https://i.ytimg.com/vi/zZbT0OaDuJ0/hqdefault.jpg?sqp\u003d-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLBEIp2v6LXQ4cfe_50wPgef8R8F9A\",\n \"width\": 246,\n \"height\": 138\n },\n {\n \"url\": \"https://i.ytimg.com/vi/zZbT0OaDuJ0/hqdefault.jpg?sqp\u003d-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg\u003d\u003d\u0026rs\u003dAOn4CLA2scWQ2lV9tC0azYPA5bKoJcyfLg\",\n \"width\": 336,\n \"height\": 188\n },\n {\n \"url\": \"https://i.ytimg.com/vi_webp/zZbT0OaDuJ0/maxresdefault.webp\",\n \"width\": 1920,\n \"height\": 1080\n }\n ]\n },\n \"left\": 0.5701754,\n \"width\": 0.322807,\n \"top\": 0.3278816,\n \"aspectRatio\": 1.7777778,\n \"startMs\": \"189568\",\n \"endMs\": \"207933\",\n \"title\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"Chenda \u0026 Shiah Maisel - Find You There [NCS Release], video\"\n }\n },\n \"simpleText\": \"Chenda \u0026 Shiah Maisel - Find You There [NCS Release]\"\n },\n \"metadata\": {\n \"simpleText\": \"854,785 views\"\n },\n \"endpoint\": {\n \"clickTrackingParams\": \"CAIQ8t4BGAIiEwjj1_GQgaP2AhWF1FUKHZvxDEoyDGl2LWVuZHNjcmVlbkjnxtuN1MC8wCuaAQMQu2k\u003d\",\n \"commandMetadata\": {\n \"webCommandMetadata\": {\n \"url\": \"/watch?v\u003dzZbT0OaDuJ0\",\n \"webPageType\": \"WEB_PAGE_TYPE_WATCH\",\n \"rootVe\": 3832\n }\n },\n \"watchEndpoint\": {\n \"videoId\": \"zZbT0OaDuJ0\",\n \"watchEndpointSupportedOnesieConfig\": {\n \"html5PlaybackOnesieConfig\": {\n \"commonConfig\": {\n \"url\": \"https://rr2---sn-fpoq-4age.googlevideo.com/initplayback?source\u003dyoutube\u0026orc\u003d1\u0026oeis\u003d1\u0026c\u003dWEB\u0026oad\u003d3200\u0026ovd\u003d3200\u0026oaad\u003d11000\u0026oavd\u003d11000\u0026ocs\u003d700\u0026oewis\u003d1\u0026oputc\u003d1\u0026ofpcc\u003d1\u0026msp\u003d1\u0026odeak\u003d1\u0026odepv\u003d1\u0026osfc\u003d1\u0026id\u003dcd96d3d0e683b89d\u0026ip\u003d127.0.0.1\u0026initcwndbps\u003d1522500\u0026mt\u003d1646072004\u0026oweuc\u003d\"\n }\n }\n }\n }\n },\n \"trackingParams\": \"CAIQ8t4BGAIiEwjj1_GQgaP2AhWF1FUKHZvxDEo\u003d\",\n \"id\": \"15006039899169630749\",\n \"thumbnailOverlays\": [\n {\n \"thumbnailOverlayTimeStatusRenderer\": {\n \"text\": {\n \"accessibility\": {\n \"accessibilityData\": {\n \"label\": \"4 minutes, 2 seconds\"\n }\n },\n \"simpleText\": \"4:02\"\n },\n \"style\": \"DEFAULT\"\n }\n }\n ]\n }\n }\n ],\n \"startMs\": \"187933\",\n \"trackingParams\": \"CAEQ794BIhMI49fxkIGj9gIVhdRVCh2b8QxK\"\n }\n },\n \"frameworkUpdates\": {\n \"entityBatchUpdate\": {\n \"mutations\": [\n {\n \"entityKey\": \"Eg0KC0s0RHlCVUcyNDJjIPYBKAE%3D\",\n \"type\": \"ENTITY_MUTATION_TYPE_REPLACE\",\n \"payload\": {\n \"offlineabilityEntity\": {\n \"key\": \"Eg0KC0s0RHlCVUcyNDJjIPYBKAE%3D\",\n \"addToOfflineButtonState\": \"ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN\"\n }\n }\n }\n ],\n \"timestamp\": {\n \"seconds\": \"1646072289\",\n \"nanos\": 905062701\n }\n }\n }\n}\n", + "latestUrl": "https://www.youtube.com/youtubei/v1/player?key\u003dAIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8" + } +} \ No newline at end of file