Repository: jdepoix/youtube-transcript-api Branch: master Commit: a6352e901974 Files: 39 Total size: 2.1 MB Directory structure: gitextract_aofas8tg/ ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ └── workflows/ │ └── ci.yml ├── .gitignore ├── LICENSE ├── README.md ├── pyproject.toml └── youtube_transcript_api/ ├── __init__.py ├── __main__.py ├── _api.py ├── _cli.py ├── _errors.py ├── _settings.py ├── _transcripts.py ├── formatters.py ├── proxies.py ├── py.typed └── test/ ├── __init__.py ├── assets/ │ ├── __init__.py │ ├── transcript.xml.static │ ├── youtube.html.static │ ├── youtube.innertube.json.static │ ├── youtube_age_restricted.innertube.json.static │ ├── youtube_altered_user_agent.innertube.json.static │ ├── youtube_consent_page.html.static │ ├── youtube_consent_page_invalid.html.static │ ├── youtube_po_token_required.innertube.json.static │ ├── youtube_request_blocked.innertube.json.static │ ├── youtube_too_many_requests.html.static │ ├── youtube_transcripts_disabled.innertube.json.static │ ├── youtube_transcripts_disabled2.innertube.json.static │ ├── youtube_unplayable.innertube.json.static │ ├── youtube_video_unavailable.innertube.json.static │ └── youtube_ww1_nl_en.innertube.json.static ├── test_api.py ├── test_cli.py ├── test_formatters.py └── test_proxies.py ================================================ FILE CONTENTS ================================================ ================================================ FILE: .github/FUNDING.yml ================================================ github: jdepoix custom: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=BAENLEW8VUJ6G&source=url ================================================ FILE: .github/ISSUE_TEMPLATE/bug_report.md ================================================ --- name: Bug report about: Create a report to help us improve title: '' labels: '' assignees: '' --- DO NOT DELETE THIS! Please take the time to fill this out properly. I am not able to help you if I do not know what you are executing and what error messages you are getting. If you are having problems with a specific video make sure to **include the video id**. # To Reproduce Steps to reproduce the behavior: ### What code / cli command are you executing? For example: I am running ``` YouTubeTranscriptApi().fetch() ... ``` ### Which Python version are you using? Python x.y ### Which version of youtube-transcript-api are you using? youtube-transcript-api x.y.z # Expected behavior Describe what you expected to happen. For example: I expected to receive the english transcript # Actual behaviour Describe what is happening instead of the **Expected behavior**. Add **error messages** if there are any. For example: Instead I received the following error message: ``` # ... error message ... ``` ================================================ FILE: .github/ISSUE_TEMPLATE/feature_request.md ================================================ --- name: Feature request about: Suggest an idea for this project title: '' labels: '' assignees: '' --- **Is your feature request related to a problem? Please describe.** A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] **Describe the solution you'd like** A clear and concise description of how you want youtube-transcript-api to solve your problem. **Describe alternatives you've considered** A clear and concise description of any alternative solutions or features you've considered. **Additional context** Add any other context about the feature request here. If you have any additional technical information which could be relevant for the implementation, feel free to share them here. ================================================ FILE: .github/workflows/ci.yml ================================================ name: CI on: push: branches: [ "master" ] tags: - '**' pull_request: jobs: static-checks: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Set up Python 3.9 uses: actions/setup-python@v5 with: python-version: 3.9 - name: Install dependencies run: | pip install poetry poethepoet poetry install --only dev - name: Format run: poe ci-format - name: Lint run: poe lint test: runs-on: ubuntu-latest strategy: fail-fast: false matrix: python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14"] steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Install dependencies run: | pip install poetry poethepoet poetry install --with test - name: Run tests run: | poe ci-test - name: Report intermediate coverage report uses: coverallsapp/github-action@v2 with: file: coverage.xml format: cobertura flag-name: run-python-${{ matrix.python-version }} parallel: true coverage: needs: test runs-on: ubuntu-latest steps: - name: Finalize coverage report uses: coverallsapp/github-action@v2 with: parallel-finished: true carryforward: "run-python-3.8,run-python-3.9,run-python-3.10,run-python-3.11,run-python-3.12,run-python-3.13,run-python-3.14" - uses: actions/checkout@v4 - name: Set up Python 3.9 uses: actions/setup-python@v5 with: python-version: 3.9 - name: Install dependencies run: | pip install poetry poethepoet poetry install --with test - name: Check coverage run: poe coverage publish: if: github.event_name == 'push' && contains(github.ref, 'refs/tags/') needs: [coverage, static-checks] runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Set up Python 3.9 uses: actions/setup-python@v5 with: python-version: 3.9 - name: Install dependencies run: | pip install poetry poetry install - name: Build run: poetry build - name: Publish run: poetry publish -u __token__ -p ${{ secrets.PYPI_TOKEN }} ================================================ FILE: .gitignore ================================================ .idea .venv virtualenv *.pyc dist build *.egg-info upload_new_version.sh .coverage coverage.xml .DS_STORE ================================================ FILE: LICENSE ================================================ MIT License Copyright (c) 2018 Jonas Depoix Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ================================================ FILE: README.md ================================================

✨ YouTube Transcript API ✨

Sponsor Donate Build Status Coverage Status MIT license Current Version Supported Python Versions

This is a python API which allows you to retrieve the transcript/subtitles for a given YouTube video. It also works for automatically generated subtitles, supports translating subtitles and it does not require a headless browser, like other selenium based solutions do!

Maintenance of this project is made possible by all the contributors and sponsors. If you'd like to sponsor this project and have your avatar or company logo appear below click here. 💖

SearchAPI        supadata        Dumpling AI

## Install It is recommended to [install this module by using pip](https://pypi.org/project/youtube-transcript-api/): ``` pip install youtube-transcript-api ``` You can either integrate this module [into an existing application](#api) or just use it via a [CLI](#cli). ## API The easiest way to get a transcript for a given video is to execute: ```python from youtube_transcript_api import YouTubeTranscriptApi ytt_api = YouTubeTranscriptApi() ytt_api.fetch(video_id) ``` > **Note:** By default, this will try to access the English transcript of the video. If your video has a different > language, or you are interested in fetching a transcript in a different language, please read the section below. > **Note:** Pass in the video ID, NOT the video URL. For a video with the URL `https://www.youtube.com/watch?v=12345` > the ID is `12345`. This will return a `FetchedTranscript` object looking somewhat like this: ```python FetchedTranscript( snippets=[ FetchedTranscriptSnippet( text="Hey there", start=0.0, duration=1.54, ), FetchedTranscriptSnippet( text="how are you", start=1.54, duration=4.16, ), # ... ], video_id="12345", language="English", language_code="en", is_generated=False, ) ``` This object implements most interfaces of a `List`: ```python ytt_api = YouTubeTranscriptApi() fetched_transcript = ytt_api.fetch(video_id) # is iterable for snippet in fetched_transcript: print(snippet.text) # indexable last_snippet = fetched_transcript[-1] # provides a length snippet_count = len(fetched_transcript) ``` If you prefer to handle the raw transcript data you can call `fetched_transcript.to_raw_data()`, which will return a list of dictionaries: ```python [ { 'text': 'Hey there', 'start': 0.0, 'duration': 1.54 }, { 'text': 'how are you', 'start': 1.54 'duration': 4.16 }, # ... ] ``` ### Retrieve different languages You can add the `languages` param if you want to make sure the transcripts are retrieved in your desired language (it defaults to english). ```python YouTubeTranscriptApi().fetch(video_id, languages=['de', 'en']) ``` It's a list of language codes in a descending priority. In this example it will first try to fetch the german transcript (`'de'`) and then fetch the english transcript (`'en'`) if it fails to do so. If you want to find out which languages are available first, [have a look at `list()`](#list-available-transcripts). If you only want one language, you still need to format the `languages` argument as a list ```python YouTubeTranscriptApi().fetch(video_id, languages=['de']) ``` ### Preserve formatting You can also add `preserve_formatting=True` if you'd like to keep HTML formatting elements such as `` (italics) and `` (bold). ```python YouTubeTranscriptApi().fetch(video_ids, languages=['de', 'en'], preserve_formatting=True) ``` ### List available transcripts If you want to list all transcripts which are available for a given video you can call: ```python ytt_api = YouTubeTranscriptApi() transcript_list = ytt_api.list(video_id) ``` This will return a `TranscriptList` object which is iterable and provides methods to filter the list of transcripts for specific languages and types, like: ```python transcript = transcript_list.find_transcript(['de', 'en']) ``` By default this module always chooses manually created transcripts over automatically created ones, if a transcript in the requested language is available both manually created and generated. The `TranscriptList` allows you to bypass this default behaviour by searching for specific transcript types: ```python # filter for manually created transcripts transcript = transcript_list.find_manually_created_transcript(['de', 'en']) # or automatically generated ones transcript = transcript_list.find_generated_transcript(['de', 'en']) ``` The methods `find_generated_transcript`, `find_manually_created_transcript`, `find_transcript` return `Transcript` objects. They contain metadata regarding the transcript: ```python print( transcript.video_id, transcript.language, transcript.language_code, # whether it has been manually created or generated by YouTube transcript.is_generated, # whether this transcript can be translated or not transcript.is_translatable, # a list of languages the transcript can be translated to transcript.translation_languages, ) ``` and provide the method, which allows you to fetch the actual transcript data: ```python transcript.fetch() ``` This returns a `FetchedTranscript` object, just like `YouTubeTranscriptApi().fetch()` does. ### Translate transcript YouTube has a feature which allows you to automatically translate subtitles. This module also makes it possible to access this feature. To do so `Transcript` objects provide a `translate()` method, which returns a new translated `Transcript` object: ```python transcript = transcript_list.find_transcript(['en']) translated_transcript = transcript.translate('de') print(translated_transcript.fetch()) ``` ### By example ```python from youtube_transcript_api import YouTubeTranscriptApi ytt_api = YouTubeTranscriptApi() # retrieve the available transcripts transcript_list = ytt_api.list('video_id') # iterate over all available transcripts for transcript in transcript_list: # the Transcript object provides metadata properties print( transcript.video_id, transcript.language, transcript.language_code, # whether it has been manually created or generated by YouTube transcript.is_generated, # whether this transcript can be translated or not transcript.is_translatable, # a list of languages the transcript can be translated to transcript.translation_languages, ) # fetch the actual transcript data print(transcript.fetch()) # translating the transcript will return another transcript object print(transcript.translate('en').fetch()) # you can also directly filter for the language you are looking for, using the transcript list transcript = transcript_list.find_transcript(['de', 'en']) # or just filter for manually created transcripts transcript = transcript_list.find_manually_created_transcript(['de', 'en']) # or automatically generated ones transcript = transcript_list.find_generated_transcript(['de', 'en']) ``` ## Working around IP bans (`RequestBlocked` or `IpBlocked` exception) Unfortunately, YouTube has started blocking most IPs that are known to belong to cloud providers (like AWS, Google Cloud Platform, Azure, etc.), which means you will most likely run into `RequestBlocked` or `IpBlocked` exceptions when deploying your code to any cloud solutions. Same can happen to the IP of your self-hosted solution, if you are doing too many requests. You can work around these IP bans using proxies. However, since YouTube will ban static proxies after extended use, going for rotating residential proxies provide is the most reliable option. There are different providers that offer rotating residential proxies, but after testing different offerings I have found [Webshare](https://www.webshare.io/?referral_code=w0xno53eb50g) to be the most reliable and have therefore integrated it into this module, to make setting it up as easy as possible. ### Using [Webshare](https://www.webshare.io/?referral_code=w0xno53eb50g) Once you have created a [Webshare account](https://www.webshare.io/?referral_code=w0xno53eb50g) and purchased a "Residential" proxy package that suits your workload (make sure NOT to purchase "Proxy Server" or "Static Residential"!), open the [Webshare Proxy Settings](https://dashboard.webshare.io/proxy/settings?referral_code=w0xno53eb50g) to retrieve your "Proxy Username" and "Proxy Password". Using this information you can initialize the `YouTubeTranscriptApi` as follows: ```python from youtube_transcript_api import YouTubeTranscriptApi from youtube_transcript_api.proxies import WebshareProxyConfig ytt_api = YouTubeTranscriptApi( proxy_config=WebshareProxyConfig( proxy_username="", proxy_password="", ) ) # all requests done by ytt_api will now be proxied through Webshare ytt_api.fetch(video_id) ``` Using the `WebshareProxyConfig` will default to using rotating residential proxies and requires no further configuration. You can also limit the pool of IPs that you will be rotating through to those located in specific countries. By choosing locations that are close to the machine that is running your code, you can reduce latency. Also, this can be used to work around location-based restrictions. ```python ytt_api = YouTubeTranscriptApi( proxy_config=WebshareProxyConfig( proxy_username="", proxy_password="", filter_ip_locations=["de", "us"], ) ) # Webshare will now only rotate through IPs located in Germany or the United States! ytt_api.fetch(video_id) ``` You can find the full list of available locations (and how many IPs are available in each location) [here](https://www.webshare.io/features/proxy-locations?referral_code=w0xno53eb50g). Note that [referral links are used here](https://www.webshare.io/?referral_code=w0xno53eb50g) and any purchases made through these links will support this Open Source project (at no additional cost of course!), which is very much appreciated! 💖😊🙏💖 However, you are of course free to integrate your own proxy solution using the `GenericProxyConfig` class, if you prefer using another provider or want to implement your own solution, as covered by the following section. ### Using other Proxy solutions Alternatively to using [Webshare](#using-webshare), you can set up any generic HTTP/HTTPS/SOCKS proxy using the `GenericProxyConfig` class: ```python from youtube_transcript_api import YouTubeTranscriptApi from youtube_transcript_api.proxies import GenericProxyConfig ytt_api = YouTubeTranscriptApi( proxy_config=GenericProxyConfig( http_url="http://user:pass@my-custom-proxy.org:port", https_url="https://user:pass@my-custom-proxy.org:port", ) ) # all requests done by ytt_api will now be proxied using the defined proxy URLs ytt_api.fetch(video_id) ``` Be aware that using a proxy doesn't guarantee that you won't be blocked, as YouTube can always block the IP of your proxy! Therefore, you should always choose a solution that rotates through a pool of proxy addresses, if you want to maximize reliability. ## Overwriting request defaults When initializing a `YouTubeTranscriptApi` object, it will create a `requests.Session` which will be used for all HTTP(S) request. This allows for caching cookies when retrieving multiple requests. However, you can optionally pass a `requests.Session` object into its constructor, if you manually want to share cookies between different instances of `YouTubeTranscriptApi`, overwrite defaults, set custom headers, specify SSL certificates, etc. ```python from requests import Session http_client = Session() # set custom header http_client.headers.update({"Accept-Encoding": "gzip, deflate"}) # set path to CA_BUNDLE file http_client.verify = "/path/to/certfile" ytt_api = YouTubeTranscriptApi(http_client=http_client) ytt_api.fetch(video_id) # share same Session between two instances of YouTubeTranscriptApi ytt_api_2 = YouTubeTranscriptApi(http_client=http_client) # now shares cookies with ytt_api ytt_api_2.fetch(video_id) ``` ## Cookie Authentication Some videos are age restricted, so this module won't be able to access those videos without some sort of authentication. Unfortunately, some recent changes to the YouTube API have broken the current implementation of cookie based authentication, so this feature is currently not available. ## Using Formatters Formatters are meant to be an additional layer of processing of the transcript you pass it. The goal is to convert a `FetchedTranscript` object into a consistent string of a given "format". Such as a basic text (`.txt`) or even formats that have a defined specification such as JSON (`.json`), WebVTT (`.vtt`), SRT (`.srt`), Comma-separated format (`.csv`), etc... The `formatters` submodule provides a few basic formatters, which can be used as is, or extended to your needs: - JSONFormatter - PrettyPrintFormatter - TextFormatter - WebVTTFormatter - SRTFormatter Here is how to import from the `formatters` module. ```python # the base class to inherit from when creating your own formatter. from youtube_transcript_api.formatters import Formatter # some provided subclasses, each outputs a different string format. from youtube_transcript_api.formatters import JSONFormatter from youtube_transcript_api.formatters import TextFormatter from youtube_transcript_api.formatters import WebVTTFormatter from youtube_transcript_api.formatters import SRTFormatter ``` ### Formatter Example Let's say we wanted to retrieve a transcript and store it to a JSON file. That would look something like this: ```python # your_custom_script.py from youtube_transcript_api import YouTubeTranscriptApi from youtube_transcript_api.formatters import JSONFormatter ytt_api = YouTubeTranscriptApi() transcript = ytt_api.fetch(video_id) formatter = JSONFormatter() # .format_transcript(transcript) turns the transcript into a JSON string. json_formatted = formatter.format_transcript(transcript) # Now we can write it out to a file. with open('your_filename.json', 'w', encoding='utf-8') as json_file: json_file.write(json_formatted) # Now should have a new JSON file that you can easily read back into Python. ``` **Passing extra keyword arguments** Since JSONFormatter leverages `json.dumps()` you can also forward keyword arguments into `.format_transcript(transcript)` such as making your file output prettier by forwarding the `indent=2` keyword argument. ```python json_formatted = JSONFormatter().format_transcript(transcript, indent=2) ``` ### Custom Formatter Example You can implement your own formatter class. Just inherit from the `Formatter` base class and ensure you implement the `format_transcript(self, transcript: FetchedTranscript, **kwargs) -> str` and `format_transcripts(self, transcripts: List[FetchedTranscript], **kwargs) -> str` methods which should ultimately return a string when called on your formatter instance. ```python class MyCustomFormatter(Formatter): def format_transcript(self, transcript: FetchedTranscript, **kwargs) -> str: # Do your custom work in here, but return a string. return 'your processed output data as a string.' def format_transcripts(self, transcripts: List[FetchedTranscript], **kwargs) -> str: # Do your custom work in here to format a list of transcripts, but return a string. return 'your processed output data as a string.' ``` ## CLI Execute the CLI script using the video ids as parameters and the results will be printed out to the command line: ``` youtube_transcript_api ... ``` The CLI also gives you the option to provide a list of preferred languages: ``` youtube_transcript_api ... --languages de en ``` You can also specify if you want to exclude automatically generated or manually created subtitles: ``` youtube_transcript_api ... --languages de en --exclude-generated youtube_transcript_api ... --languages de en --exclude-manually-created ``` If you would prefer to write it into a file or pipe it into another application, you can also output the results as json using the following line: ``` youtube_transcript_api ... --languages de en --format json > transcripts.json ``` Translating transcripts using the CLI is also possible: ``` youtube_transcript_api ... --languages en --translate de ``` If you are not sure which languages are available for a given video you can call, to list all available transcripts: ``` youtube_transcript_api --list-transcripts ``` If a video's ID starts with a hyphen you'll have to mask the hyphen using `\` to prevent the CLI from mistaking it for a argument name. For example to get the transcript for the video with the ID `-abc123` run: ``` youtube_transcript_api "\-abc123" ``` ### Working around IP bans using the CLI If you are running into `RequestBlocked` or `IpBlocked` errors, because YouTube blocks your IP, you can work around this using residential proxies as explained in [Working around IP bans](#working-around-ip-bans-requestblocked-or-ipblocked-exception). To use [Webshare "Residential" proxies](https://www.webshare.io/?referral_code=w0xno53eb50g) through the CLI, you will have to create a [Webshare account](https://www.webshare.io/?referral_code=w0xno53eb50g) and purchase a "Residential" proxy package that suits your workload (make sure NOT to purchase "Proxy Server" or "Static Residential"!). Then you can use the "Proxy Username" and "Proxy Password" which you can find in your [Webshare Proxy Settings](https://dashboard.webshare.io/proxy/settings?referral_code=w0xno53eb50g), to run the following command: ``` youtube_transcript_api --webshare-proxy-username "username" --webshare-proxy-password "password" ``` If you prefer to use another proxy solution, you can set up a generic HTTP/HTTPS proxy using the following command: ``` youtube_transcript_api --http-proxy http://user:pass@domain:port --https-proxy https://user:pass@domain:port ``` ### Cookie Authentication using the CLI To authenticate using cookies through the CLI as explained in [Cookie Authentication](#cookie-authentication) run: ``` youtube_transcript_api --cookies /path/to/your/cookies.txt ``` ## Warning This code uses an undocumented part of the YouTube API, which is called by the YouTube web-client. So there is no guarantee that it won't stop working tomorrow, if they change how things work. I will however do my best to make things working again as soon as possible if that happens. So if it stops working, let me know! ## Contributing To setup the project locally run the following (requires [poetry](https://python-poetry.org/docs/) to be installed): ```shell poetry install --with test,dev ``` There's [poe](https://github.com/nat-n/poethepoet?tab=readme-ov-file#quick-start) tasks to run tests, coverage, the linter and formatter (you'll need to pass all of those for the build to pass): ```shell poe test poe coverage poe format poe lint ``` If you just want to make sure that your code passes all the necessary checks to get a green build, you can simply run: ```shell poe precommit ``` ## Donations If this project makes you happy by reducing your development time, you can make me happy by treating me to a cup of coffee, or become a [Sponsor of this project](https://github.com/sponsors/jdepoix) :) [![Donate](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=BAENLEW8VUJ6G&source=url) ================================================ FILE: pyproject.toml ================================================ [build-system] requires = ["poetry-core"] build-backend = "poetry.core.masonry.api" [tool.poetry] name = "youtube-transcript-api" version = "1.2.4" description = "This is a python API which allows you to get the transcripts/subtitles for a given YouTube video. It also works for automatically generated subtitles, supports translating subtitles and it does not require a headless browser, like other selenium based solutions do!" readme = "README.md" license = "MIT" authors = [ "Jonas Depoix ", ] homepage = "https://github.com/jdepoix/youtube-transcript-api" repository = "https://github.com/jdepoix/youtube-transcript-api" keywords = [ "cli", "subtitle", "subtitles", "transcript", "transcripts", "youtube", "youtube-api", "youtube-subtitles", "youtube-transcripts", ] classifiers = [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", "Programming Language :: Python :: 3.14", ] [tool.poetry.scripts] youtube_transcript_api = "youtube_transcript_api.__main__:main" [tool.poe.tasks] test = "pytest youtube_transcript_api" ci-test.shell = "coverage run -m pytest youtube_transcript_api && coverage xml" coverage.shell = "coverage run -m pytest youtube_transcript_api && coverage report -m --fail-under=100" format = "ruff format youtube_transcript_api" ci-format = "ruff format youtube_transcript_api --check" lint = "ruff check youtube_transcript_api" precommit.shell = "poe format && poe lint && poe coverage" [tool.poetry.dependencies] python = ">=3.8,<3.15" requests = "*" defusedxml = "^0.7.1" [tool.poetry.group.test] optional = true [tool.poetry.group.test.dependencies] pytest = "^8.3.3" coverage = "^7.6.1" responses = "^0.26.0" [tool.poetry.group.dev] optional = true [tool.poetry.group.dev.dependencies] ruff = "^0.6.8" [tool.coverage.run] source = ["youtube_transcript_api"] [tool.coverage.report] omit = ["*/__main__.py", "youtube_transcript_api/test/*"] exclude_lines = [ "pragma: no cover", # Don't complain about missing debug-only code: "def __unicode__", "def __repr__", "if self\\.debug", # Don't complain if tests don't hit defensive assertion code: "raise AssertionError", "raise NotImplementedError", # Don't complain if non-runnable code isn't run: "if 0:", "if __name__ == .__main__.:", # Don't complain about empty stubs of abstract methods "@abstractmethod", "@abstractclassmethod", "@abstractstaticmethod" ] show_missing = true ================================================ FILE: youtube_transcript_api/__init__.py ================================================ # ruff: noqa: F401 from ._api import YouTubeTranscriptApi from ._transcripts import ( TranscriptList, Transcript, FetchedTranscript, FetchedTranscriptSnippet, ) from ._errors import ( YouTubeTranscriptApiException, CookieError, CookiePathInvalid, CookieInvalid, TranscriptsDisabled, NoTranscriptFound, CouldNotRetrieveTranscript, VideoUnavailable, VideoUnplayable, IpBlocked, RequestBlocked, NotTranslatable, TranslationLanguageNotAvailable, FailedToCreateConsentCookie, YouTubeRequestFailed, InvalidVideoId, AgeRestricted, YouTubeDataUnparsable, PoTokenRequired, ) __all__ = [ "YouTubeTranscriptApi", "TranscriptList", "Transcript", "FetchedTranscript", "FetchedTranscriptSnippet", "YouTubeTranscriptApiException", "CookieError", "CookiePathInvalid", "CookieInvalid", "TranscriptsDisabled", "NoTranscriptFound", "CouldNotRetrieveTranscript", "VideoUnavailable", "VideoUnplayable", "IpBlocked", "RequestBlocked", "NotTranslatable", "TranslationLanguageNotAvailable", "FailedToCreateConsentCookie", "YouTubeRequestFailed", "InvalidVideoId", "AgeRestricted", "YouTubeDataUnparsable", "PoTokenRequired", ] ================================================ FILE: youtube_transcript_api/__main__.py ================================================ import sys import logging from ._cli import YouTubeTranscriptCli def main(): logging.basicConfig() print(YouTubeTranscriptCli(sys.argv[1:]).run()) if __name__ == "__main__": main() ================================================ FILE: youtube_transcript_api/_api.py ================================================ from typing import Optional, Iterable from requests import Session from requests.adapters import HTTPAdapter from urllib3 import Retry from .proxies import ProxyConfig from ._transcripts import TranscriptListFetcher, FetchedTranscript, TranscriptList class YouTubeTranscriptApi: def __init__( self, proxy_config: Optional[ProxyConfig] = None, http_client: Optional[Session] = None, ): """ Note on thread-safety: As this class will initialize a `requests.Session` object, it is not thread-safe. Make sure to initialize an instance of `YouTubeTranscriptApi` per thread, if used in a multi-threading scenario! :param proxy_config: an optional ProxyConfig object, defining proxies used for all network requests. This can be used to work around your IP being blocked by YouTube, as described in the "Working around IP bans" section of the README (https://github.com/jdepoix/youtube-transcript-api?tab=readme-ov-file#working-around-ip-bans-requestblocked-or-ipblocked-exception) :param http_client: You can optionally pass in a requests.Session object, if you manually want to share cookies between different instances of `YouTubeTranscriptApi`, overwrite defaults, specify SSL certificates, etc. """ http_client = Session() if http_client is None else http_client http_client.headers.update({"Accept-Language": "en-US"}) # Cookie auth has been temporarily disabled, as it is not working properly with # YouTube's most recent changes. # if cookie_path is not None: # http_client.cookies = _load_cookie_jar(cookie_path) if proxy_config is not None: http_client.proxies = proxy_config.to_requests_dict() if proxy_config.prevent_keeping_connections_alive: http_client.headers.update({"Connection": "close"}) if proxy_config.retries_when_blocked > 0: retry_config = Retry( total=proxy_config.retries_when_blocked, status_forcelist=[429], ) http_client.mount("http://", HTTPAdapter(max_retries=retry_config)) http_client.mount("https://", HTTPAdapter(max_retries=retry_config)) self._fetcher = TranscriptListFetcher(http_client, proxy_config=proxy_config) def fetch( self, video_id: str, languages: Iterable[str] = ("en",), preserve_formatting: bool = False, ) -> FetchedTranscript: """ Retrieves the transcript for a single video. This is just a shortcut for calling: `YouTubeTranscriptApi().list(video_id).find_transcript(languages).fetch(preserve_formatting=preserve_formatting)` :param video_id: the ID of the video you want to retrieve the transcript for. Make sure that this is the actual ID, NOT the full URL to the video! :param languages: A list of language codes in a descending priority. For example, if this is set to ["de", "en"] it will first try to fetch the german transcript (de) and then fetch the english transcript (en) if it fails to do so. This defaults to ["en"]. :param preserve_formatting: whether to keep select HTML text formatting """ return ( self.list(video_id) .find_transcript(languages) .fetch(preserve_formatting=preserve_formatting) ) def list( self, video_id: str, ) -> TranscriptList: """ Retrieves the list of transcripts which are available for a given video. It returns a `TranscriptList` object which is iterable and provides methods to filter the list of transcripts for specific languages. While iterating over the `TranscriptList` the individual transcripts are represented by `Transcript` objects, which provide metadata and can either be fetched by calling `transcript.fetch()` or translated by calling `transcript.translate( 'en')`. Example: ``` ytt_api = YouTubeTranscriptApi() # retrieve the available transcripts transcript_list = ytt_api.list('video_id') # iterate over all available transcripts for transcript in transcript_list: # the Transcript object provides metadata properties print( transcript.video_id, transcript.language, transcript.language_code, # whether it has been manually created or generated by YouTube transcript.is_generated, # a list of languages the transcript can be translated to transcript.translation_languages, ) # fetch the actual transcript data print(transcript.fetch()) # translating the transcript will return another transcript object print(transcript.translate('en').fetch()) # you can also directly filter for the language you are looking for, using the transcript list transcript = transcript_list.find_transcript(['de', 'en']) # or just filter for manually created transcripts transcript = transcript_list.find_manually_created_transcript(['de', 'en']) # or automatically generated ones transcript = transcript_list.find_generated_transcript(['de', 'en']) ``` :param video_id: the ID of the video you want to retrieve the transcript for. Make sure that this is the actual ID, NOT the full URL to the video! """ return self._fetcher.fetch(video_id) ================================================ FILE: youtube_transcript_api/_cli.py ================================================ import argparse from importlib.metadata import PackageNotFoundError, version from typing import List from .proxies import GenericProxyConfig, WebshareProxyConfig from .formatters import FormatterLoader from ._api import YouTubeTranscriptApi, FetchedTranscript, TranscriptList class YouTubeTranscriptCli: def __init__(self, args: List[str]): self._args = args def run(self) -> str: parsed_args = self._parse_args() if parsed_args.exclude_manually_created and parsed_args.exclude_generated: return "" proxy_config = None if parsed_args.http_proxy != "" or parsed_args.https_proxy != "": proxy_config = GenericProxyConfig( http_url=parsed_args.http_proxy, https_url=parsed_args.https_proxy, ) if ( parsed_args.webshare_proxy_username is not None or parsed_args.webshare_proxy_password is not None ): proxy_config = WebshareProxyConfig( proxy_username=parsed_args.webshare_proxy_username, proxy_password=parsed_args.webshare_proxy_password, ) transcripts = [] exceptions = [] ytt_api = YouTubeTranscriptApi( proxy_config=proxy_config, ) for video_id in parsed_args.video_ids: try: transcript_list = ytt_api.list(video_id) if parsed_args.list_transcripts: transcripts.append(transcript_list) else: transcripts.append( self._fetch_transcript( parsed_args, transcript_list, ) ) except Exception as exception: exceptions.append(exception) print_sections = [str(exception) for exception in exceptions] if transcripts: if parsed_args.list_transcripts: print_sections.extend( str(transcript_list) for transcript_list in transcripts ) else: print_sections.append( FormatterLoader() .load(parsed_args.format) .format_transcripts(transcripts) ) return "\n\n".join(print_sections) def _fetch_transcript( self, parsed_args, transcript_list: TranscriptList, ) -> FetchedTranscript: if parsed_args.exclude_manually_created: transcript = transcript_list.find_generated_transcript( parsed_args.languages ) elif parsed_args.exclude_generated: transcript = transcript_list.find_manually_created_transcript( parsed_args.languages ) else: transcript = transcript_list.find_transcript(parsed_args.languages) if parsed_args.translate: transcript = transcript.translate(parsed_args.translate) return transcript.fetch() def _get_version(self): try: return version("youtube-transcript-api") except PackageNotFoundError: return "unknown" def _parse_args(self): parser = argparse.ArgumentParser( description=( "This is a python API which allows you to get the transcripts/subtitles for a given YouTube video. " "It also works for automatically generated subtitles and it does not require a headless browser, like " "other selenium based solutions do!" ) ) parser.add_argument( "--version", action="version", version=f"%(prog)s, version {self._get_version()}", ) parser.add_argument( "--list-transcripts", action="store_const", const=True, default=False, help="This will list the languages in which the given videos are available in.", ) parser.add_argument( "video_ids", nargs="+", type=str, help="List of YouTube video IDs." ) parser.add_argument( "--languages", nargs="*", default=[ "en", ], type=str, help=( 'A list of language codes in a descending priority. For example, if this is set to "de en" it will ' "first try to fetch the german transcript (de) and then fetch the english transcript (en) if it fails " "to do so. As I can't provide a complete list of all working language codes with full certainty, you " "may have to play around with the language codes a bit, to find the one which is working for you!" ), ) parser.add_argument( "--exclude-generated", action="store_const", const=True, default=False, help="If this flag is set transcripts which have been generated by YouTube will not be retrieved.", ) parser.add_argument( "--exclude-manually-created", action="store_const", const=True, default=False, help="If this flag is set transcripts which have been manually created will not be retrieved.", ) parser.add_argument( "--format", type=str, default="pretty", choices=tuple(FormatterLoader.TYPES.keys()), ) parser.add_argument( "--translate", default="", help=( "The language code for the language you want this transcript to be translated to. Use the " "--list-transcripts feature to find out which languages are translatable and which translation " "languages are available." ), ) parser.add_argument( "--webshare-proxy-username", default=None, type=str, help='Specify your Webshare "Proxy Username" found at https://dashboard.webshare.io/proxy/settings', ) parser.add_argument( "--webshare-proxy-password", default=None, type=str, help='Specify your Webshare "Proxy Password" found at https://dashboard.webshare.io/proxy/settings', ) parser.add_argument( "--http-proxy", default="", metavar="URL", help="Use the specified HTTP proxy.", ) parser.add_argument( "--https-proxy", default="", metavar="URL", help="Use the specified HTTPS proxy.", ) # Cookie auth has been temporarily disabled, as it is not working properly with # YouTube's most recent changes. # parser.add_argument( # "--cookies", # default=None, # help="The cookie file that will be used for authorization with youtube.", # ) return self._sanitize_video_ids(parser.parse_args(self._args)) def _sanitize_video_ids(self, args): args.video_ids = [video_id.replace("\\", "") for video_id in args.video_ids] return args ================================================ FILE: youtube_transcript_api/_errors.py ================================================ from pathlib import Path from typing import Iterable, Optional, List from requests import HTTPError from ._settings import WATCH_URL from .proxies import ProxyConfig, GenericProxyConfig, WebshareProxyConfig class YouTubeTranscriptApiException(Exception): pass class CookieError(YouTubeTranscriptApiException): pass class CookiePathInvalid(CookieError): def __init__( self, cookie_path: Path ): # pragma: no cover until cookie authentication is re-implemented super().__init__(f"Can't load the provided cookie file: {cookie_path}") class CookieInvalid(CookieError): def __init__( self, cookie_path: Path ): # pragma: no cover until cookie authentication is re-implemented super().__init__( f"The cookies provided are not valid (may have expired): {cookie_path}" ) class CouldNotRetrieveTranscript(YouTubeTranscriptApiException): """ Raised if a transcript could not be retrieved. """ ERROR_MESSAGE = "\nCould not retrieve a transcript for the video {video_url}!" CAUSE_MESSAGE_INTRO = " This is most likely caused by:\n\n{cause}" CAUSE_MESSAGE = "" GITHUB_REFERRAL = ( "\n\nIf you are sure that the described cause is not responsible for this error " "and that a transcript should be retrievable, please create an issue at " "https://github.com/jdepoix/youtube-transcript-api/issues. " "Please add which version of youtube_transcript_api you are using " "and provide the information needed to replicate the error. " "Also make sure that there are no open issues which already describe your problem!" ) def __init__(self, video_id: str): self.video_id = video_id super().__init__() def _build_error_message(self) -> str: error_message = self.ERROR_MESSAGE.format( video_url=WATCH_URL.format(video_id=self.video_id) ) cause = self.cause if cause: error_message += ( self.CAUSE_MESSAGE_INTRO.format(cause=cause) + self.GITHUB_REFERRAL ) return error_message @property def cause(self) -> str: return self.CAUSE_MESSAGE def __str__(self) -> str: return self._build_error_message() class YouTubeDataUnparsable(CouldNotRetrieveTranscript): CAUSE_MESSAGE = ( "The data required to fetch the transcript is not parsable. This should " "not happen, please open an issue (make sure to include the video ID)!" ) class YouTubeRequestFailed(CouldNotRetrieveTranscript): CAUSE_MESSAGE = "Request to YouTube failed: {reason}" def __init__(self, video_id: str, http_error: HTTPError): self.reason = str(http_error) super().__init__(video_id) @property def cause(self) -> str: return self.CAUSE_MESSAGE.format( reason=self.reason, ) class VideoUnplayable(CouldNotRetrieveTranscript): CAUSE_MESSAGE = "The video is unplayable for the following reason: {reason}" SUBREASON_MESSAGE = "\n\nAdditional Details:\n{sub_reasons}" def __init__(self, video_id: str, reason: Optional[str], sub_reasons: List[str]): self.reason = reason self.sub_reasons = sub_reasons super().__init__(video_id) @property def cause(self): reason = "No reason specified!" if self.reason is None else self.reason if self.sub_reasons: sub_reasons = "\n".join( f" - {sub_reason}" for sub_reason in self.sub_reasons ) reason = f"{reason}{self.SUBREASON_MESSAGE.format(sub_reasons=sub_reasons)}" return self.CAUSE_MESSAGE.format( reason=reason, ) class VideoUnavailable(CouldNotRetrieveTranscript): CAUSE_MESSAGE = "The video is no longer available" class InvalidVideoId(CouldNotRetrieveTranscript): CAUSE_MESSAGE = ( "You provided an invalid video id. Make sure you are using the video id and NOT the url!\n\n" 'Do NOT run: `YouTubeTranscriptApi().fetch("https://www.youtube.com/watch?v=1234")`\n' 'Instead run: `YouTubeTranscriptApi().fetch("1234")`' ) class RequestBlocked(CouldNotRetrieveTranscript): BASE_CAUSE_MESSAGE = ( "YouTube is blocking requests from your IP. This usually is due to one of the " "following reasons:\n" "- You have done too many requests and your IP has been blocked by YouTube\n" "- You are doing requests from an IP belonging to a cloud provider (like AWS, " "Google Cloud Platform, Azure, etc.). Unfortunately, most IPs from cloud " "providers are blocked by YouTube.\n\n" ) CAUSE_MESSAGE = ( f"{BASE_CAUSE_MESSAGE}" "There are two things you can do to work around this:\n" '1. Use proxies to hide your IP address, as explained in the "Working around ' 'IP bans" section of the README ' "(https://github.com/jdepoix/youtube-transcript-api" "?tab=readme-ov-file" "#working-around-ip-bans-requestblocked-or-ipblocked-exception).\n" "2. (NOT RECOMMENDED) If you authenticate your requests using cookies, you " "will be able to continue doing requests for a while. However, YouTube will " "eventually permanently ban the account that you have used to authenticate " "with! So only do this if you don't mind your account being banned!" ) WITH_GENERIC_PROXY_CAUSE_MESSAGE = ( "YouTube is blocking your requests, despite you using proxies. Keep in mind " "that a proxy is just a way to hide your real IP behind the IP of that proxy, " "but there is no guarantee that the IP of that proxy won't be blocked as " "well.\n\n" "The only truly reliable way to prevent IP blocks is rotating through a large " "pool of residential IPs, by using a provider like Webshare " "(https://www.webshare.io/?referral_code=w0xno53eb50g), which provides you " "with a pool of >30M residential IPs (make sure to purchase " '"Residential" proxies, NOT "Proxy Server" or "Static Residential"!).\n\n' "You will find more information on how to easily integrate Webshare here: " "https://github.com/jdepoix/youtube-transcript-api" "?tab=readme-ov-file#using-webshare" ) WITH_WEBSHARE_PROXY_CAUSE_MESSAGE = ( "YouTube is blocking your requests, despite you using Webshare proxies. " 'Please make sure that you have purchased "Residential" proxies and ' 'NOT "Proxy Server" or "Static Residential", as those won\'t work as ' 'reliably! The free tier also uses "Proxy Server" and will NOT work!\n\n' 'The only reliable option is using "Residential" proxies (not "Static ' 'Residential"), as this allows you to rotate through a pool of over 30M IPs, ' "which means you will always find an IP that hasn't been blocked by YouTube " "yet!\n\n" "You can support the development of this open source project by making your " "Webshare purchases through this affiliate link: " "https://www.webshare.io/?referral_code=w0xno53eb50g \n\n" "Thank you for your support! <3" ) def __init__(self, video_id: str): self._proxy_config = None super().__init__(video_id) def with_proxy_config( self, proxy_config: Optional[ProxyConfig] ) -> "RequestBlocked": self._proxy_config = proxy_config return self @property def cause(self) -> str: if isinstance(self._proxy_config, WebshareProxyConfig): return self.WITH_WEBSHARE_PROXY_CAUSE_MESSAGE if isinstance(self._proxy_config, GenericProxyConfig): return self.WITH_GENERIC_PROXY_CAUSE_MESSAGE return super().cause class IpBlocked(RequestBlocked): CAUSE_MESSAGE = ( f"{RequestBlocked.BASE_CAUSE_MESSAGE}" 'Ways to work around this are explained in the "Working around IP ' 'bans" section of the README (https://github.com/jdepoix/youtube-transcript-api' "?tab=readme-ov-file" "#working-around-ip-bans-requestblocked-or-ipblocked-exception).\n" ) class TranscriptsDisabled(CouldNotRetrieveTranscript): CAUSE_MESSAGE = "Subtitles are disabled for this video" class AgeRestricted(CouldNotRetrieveTranscript): # CAUSE_MESSAGE = ( # "This video is age-restricted. Therefore, you will have to authenticate to be " # "able to retrieve transcripts for it. You will have to provide a cookie to " # 'authenticate yourself, as explained in the "Cookie Authentication" section of ' # "the README (https://github.com/jdepoix/youtube-transcript-api" # "?tab=readme-ov-file#cookie-authentication)" # ) CAUSE_MESSAGE = ( "This video is age-restricted. Therefore, you are unable to retrieve " "transcripts for it without authenticating yourself.\n\n" "Unfortunately, Cookie Authentication is temporarily unsupported in " "youtube-transcript-api, as recent changes in YouTube's API broke the previous " "implementation. I will do my best to re-implement it as soon as possible." ) class NotTranslatable(CouldNotRetrieveTranscript): CAUSE_MESSAGE = "The requested language is not translatable" class TranslationLanguageNotAvailable(CouldNotRetrieveTranscript): CAUSE_MESSAGE = "The requested translation language is not available" class FailedToCreateConsentCookie(CouldNotRetrieveTranscript): CAUSE_MESSAGE = "Failed to automatically give consent to saving cookies" class NoTranscriptFound(CouldNotRetrieveTranscript): CAUSE_MESSAGE = ( "No transcripts were found for any of the requested language codes: {requested_language_codes}\n\n" "{transcript_data}" ) def __init__( self, video_id: str, requested_language_codes: Iterable[str], transcript_data: "TranscriptList", # noqa: F821 ): self._requested_language_codes = requested_language_codes self._transcript_data = transcript_data super().__init__(video_id) @property def cause(self) -> str: return self.CAUSE_MESSAGE.format( requested_language_codes=self._requested_language_codes, transcript_data=str(self._transcript_data), ) class PoTokenRequired(CouldNotRetrieveTranscript): CAUSE_MESSAGE = ( "The requested video cannot be retrieved without a PO Token. If this happens, " "please open a GitHub issue!" ) ================================================ FILE: youtube_transcript_api/_settings.py ================================================ WATCH_URL = "https://www.youtube.com/watch?v={video_id}" INNERTUBE_API_URL = "https://www.youtube.com/youtubei/v1/player?key={api_key}" INNERTUBE_CONTEXT = {"client": {"clientName": "ANDROID", "clientVersion": "20.10.38"}} ================================================ FILE: youtube_transcript_api/_transcripts.py ================================================ from dataclasses import dataclass, asdict from enum import Enum from itertools import chain from html import unescape from typing import List, Dict, Iterator, Iterable, Pattern, Optional from defusedxml import ElementTree import re from requests import HTTPError, Session, Response from .proxies import ProxyConfig from ._settings import WATCH_URL, INNERTUBE_CONTEXT, INNERTUBE_API_URL from ._errors import ( VideoUnavailable, YouTubeRequestFailed, NoTranscriptFound, TranscriptsDisabled, NotTranslatable, TranslationLanguageNotAvailable, FailedToCreateConsentCookie, InvalidVideoId, IpBlocked, RequestBlocked, AgeRestricted, VideoUnplayable, YouTubeDataUnparsable, PoTokenRequired, ) @dataclass class FetchedTranscriptSnippet: text: str start: float """ The timestamp at which this transcript snippet appears on screen in seconds. """ duration: float """ The duration of how long the snippet in seconds. Be aware that this is not the duration of the transcribed speech, but how long the snippet stays on screen. Therefore, there can be overlaps between snippets! """ @dataclass class FetchedTranscript: """ Represents a fetched transcript. This object is iterable, which allows you to iterate over the transcript snippets. """ snippets: List[FetchedTranscriptSnippet] video_id: str language: str language_code: str is_generated: bool def __iter__(self) -> Iterator[FetchedTranscriptSnippet]: return iter(self.snippets) def __getitem__(self, index) -> FetchedTranscriptSnippet: return self.snippets[index] def __len__(self) -> int: return len(self.snippets) def to_raw_data(self) -> List[Dict]: return [asdict(snippet) for snippet in self] @dataclass class _TranslationLanguage: language: str language_code: str class _PlayabilityStatus(str, Enum): OK = "OK" ERROR = "ERROR" LOGIN_REQUIRED = "LOGIN_REQUIRED" class _PlayabilityFailedReason(str, Enum): BOT_DETECTED = "Sign in to confirm you’re not a bot" AGE_RESTRICTED = "This video may be inappropriate for some users." VIDEO_UNAVAILABLE = "This video is unavailable" def _raise_http_errors(response: Response, video_id: str) -> Response: try: if response.status_code == 429: raise IpBlocked(video_id) response.raise_for_status() return response except HTTPError as error: raise YouTubeRequestFailed(video_id, error) class Transcript: def __init__( self, http_client: Session, video_id: str, url: str, language: str, language_code: str, is_generated: bool, translation_languages: List[_TranslationLanguage], ): """ You probably don't want to initialize this directly. Usually you'll access Transcript objects using a TranscriptList. """ self._http_client = http_client self.video_id = video_id self._url = url self.language = language self.language_code = language_code self.is_generated = is_generated self.translation_languages = translation_languages self._translation_languages_dict = { translation_language.language_code: translation_language.language for translation_language in translation_languages } def fetch(self, preserve_formatting: bool = False) -> FetchedTranscript: """ Loads the actual transcript data. :param preserve_formatting: whether to keep select HTML text formatting """ if "&exp=xpe" in self._url: raise PoTokenRequired(self.video_id) response = self._http_client.get(self._url) snippets = _TranscriptParser(preserve_formatting=preserve_formatting).parse( _raise_http_errors(response, self.video_id).text, ) return FetchedTranscript( snippets=snippets, video_id=self.video_id, language=self.language, language_code=self.language_code, is_generated=self.is_generated, ) def __str__(self) -> str: return '{language_code} ("{language}"){translation_description}'.format( language=self.language, language_code=self.language_code, translation_description="[TRANSLATABLE]" if self.is_translatable else "", ) @property def is_translatable(self) -> bool: return len(self.translation_languages) > 0 def translate(self, language_code: str) -> "Transcript": if not self.is_translatable: raise NotTranslatable(self.video_id) if language_code not in self._translation_languages_dict: raise TranslationLanguageNotAvailable(self.video_id) return Transcript( self._http_client, self.video_id, "{url}&tlang={language_code}".format( url=self._url, language_code=language_code ), self._translation_languages_dict[language_code], language_code, True, [], ) class TranscriptList: """ This object represents a list of transcripts. It can be iterated over to list all transcripts which are available for a given YouTube video. Also, it provides functionality to search for a transcript in a given language. """ def __init__( self, video_id: str, manually_created_transcripts: Dict[str, Transcript], generated_transcripts: Dict[str, Transcript], translation_languages: List[_TranslationLanguage], ): """ The constructor is only for internal use. Use the static build method instead. :param video_id: the id of the video this TranscriptList is for :param manually_created_transcripts: dict mapping language codes to the manually created transcripts :param generated_transcripts: dict mapping language codes to the generated transcripts :param translation_languages: list of languages which can be used for translatable languages """ self.video_id = video_id self._manually_created_transcripts = manually_created_transcripts self._generated_transcripts = generated_transcripts self._translation_languages = translation_languages @staticmethod def build( http_client: Session, video_id: str, captions_json: Dict ) -> "TranscriptList": """ Factory method for TranscriptList. :param http_client: http client which is used to make the transcript retrieving http calls :param video_id: the id of the video this TranscriptList is for :param captions_json: the JSON parsed from the YouTube pages static HTML :return: the created TranscriptList """ translation_languages = [ _TranslationLanguage( language=translation_language["languageName"]["runs"][0]["text"], language_code=translation_language["languageCode"], ) for translation_language in captions_json.get("translationLanguages", []) ] manually_created_transcripts = {} generated_transcripts = {} for caption in captions_json["captionTracks"]: if caption.get("kind", "") == "asr": transcript_dict = generated_transcripts else: transcript_dict = manually_created_transcripts transcript_dict[caption["languageCode"]] = Transcript( http_client, video_id, caption["baseUrl"].replace("&fmt=srv3", ""), caption["name"]["runs"][0]["text"], caption["languageCode"], caption.get("kind", "") == "asr", translation_languages if caption.get("isTranslatable", False) else [], ) return TranscriptList( video_id, manually_created_transcripts, generated_transcripts, translation_languages, ) def __iter__(self) -> Iterator[Transcript]: return chain( self._manually_created_transcripts.values(), self._generated_transcripts.values(), ) def find_transcript(self, language_codes: Iterable[str]) -> Transcript: """ Finds a transcript for a given language code. Manually created transcripts are returned first and only if none are found, generated transcripts are used. If you only want generated transcripts use `find_manually_created_transcript` instead. :param language_codes: A list of language codes in a descending priority. For example, if this is set to ['de', 'en'] it will first try to fetch the german transcript (de) and then fetch the english transcript (en) if it fails to do so. :return: the found Transcript """ return self._find_transcript( language_codes, [self._manually_created_transcripts, self._generated_transcripts], ) def find_generated_transcript(self, language_codes: Iterable[str]) -> Transcript: """ Finds an automatically generated transcript for a given language code. :param language_codes: A list of language codes in a descending priority. For example, if this is set to ['de', 'en'] it will first try to fetch the german transcript (de) and then fetch the english transcript (en) if it fails to do so. :return: the found Transcript """ return self._find_transcript(language_codes, [self._generated_transcripts]) def find_manually_created_transcript( self, language_codes: Iterable[str] ) -> Transcript: """ Finds a manually created transcript for a given language code. :param language_codes: A list of language codes in a descending priority. For example, if this is set to ['de', 'en'] it will first try to fetch the german transcript (de) and then fetch the english transcript (en) if it fails to do so. :return: the found Transcript """ return self._find_transcript( language_codes, [self._manually_created_transcripts] ) def _find_transcript( self, language_codes: Iterable[str], transcript_dicts: List[Dict[str, Transcript]], ) -> Transcript: for language_code in language_codes: for transcript_dict in transcript_dicts: if language_code in transcript_dict: return transcript_dict[language_code] raise NoTranscriptFound(self.video_id, language_codes, self) def __str__(self) -> str: return ( "For this video ({video_id}) transcripts are available in the following languages:\n\n" "(MANUALLY CREATED)\n" "{available_manually_created_transcript_languages}\n\n" "(GENERATED)\n" "{available_generated_transcripts}\n\n" "(TRANSLATION LANGUAGES)\n" "{available_translation_languages}" ).format( video_id=self.video_id, available_manually_created_transcript_languages=self._get_language_description( str(transcript) for transcript in self._manually_created_transcripts.values() ), available_generated_transcripts=self._get_language_description( str(transcript) for transcript in self._generated_transcripts.values() ), available_translation_languages=self._get_language_description( '{language_code} ("{language}")'.format( language=translation_language.language, language_code=translation_language.language_code, ) for translation_language in self._translation_languages ), ) def _get_language_description(self, transcript_strings: Iterable[str]) -> str: description = "\n".join( " - {transcript}".format(transcript=transcript) for transcript in transcript_strings ) return description if description else "None" class TranscriptListFetcher: def __init__(self, http_client: Session, proxy_config: Optional[ProxyConfig]): self._http_client = http_client self._proxy_config = proxy_config def fetch(self, video_id: str) -> TranscriptList: return TranscriptList.build( self._http_client, video_id, self._fetch_captions_json(video_id), ) def _fetch_captions_json(self, video_id: str, try_number: int = 0) -> Dict: try: html = self._fetch_video_html(video_id) api_key = self._extract_innertube_api_key(html, video_id) innertube_data = self._fetch_innertube_data(video_id, api_key) return self._extract_captions_json(innertube_data, video_id) except RequestBlocked as exception: retries = ( 0 if self._proxy_config is None else self._proxy_config.retries_when_blocked ) if try_number + 1 < retries: return self._fetch_captions_json(video_id, try_number=try_number + 1) raise exception.with_proxy_config(self._proxy_config) def _extract_innertube_api_key(self, html: str, video_id: str) -> str: pattern = r'"INNERTUBE_API_KEY":\s*"([a-zA-Z0-9_-]+)"' match = re.search(pattern, html) if match and len(match.groups()) == 1: return match.group(1) if 'class="g-recaptcha"' in html: raise IpBlocked(video_id) raise YouTubeDataUnparsable(video_id) # pragma: no cover def _extract_captions_json(self, innertube_data: Dict, video_id: str) -> Dict: self._assert_playability(innertube_data.get("playabilityStatus"), video_id) captions_json = innertube_data.get("captions", {}).get( "playerCaptionsTracklistRenderer" ) if captions_json is None or "captionTracks" not in captions_json: raise TranscriptsDisabled(video_id) return captions_json def _assert_playability(self, playability_status_data: Dict, video_id: str) -> None: playability_status = playability_status_data.get("status") if ( playability_status != _PlayabilityStatus.OK.value and playability_status is not None ): reason = playability_status_data.get("reason") if playability_status == _PlayabilityStatus.LOGIN_REQUIRED.value: if reason == _PlayabilityFailedReason.BOT_DETECTED.value: raise RequestBlocked(video_id) if reason == _PlayabilityFailedReason.AGE_RESTRICTED.value: raise AgeRestricted(video_id) if ( playability_status == _PlayabilityStatus.ERROR.value and reason == _PlayabilityFailedReason.VIDEO_UNAVAILABLE.value ): if video_id.startswith("http://") or video_id.startswith("https://"): raise InvalidVideoId(video_id) raise VideoUnavailable(video_id) subreasons = ( playability_status_data.get("errorScreen", {}) .get("playerErrorMessageRenderer", {}) .get("subreason", {}) .get("runs", []) ) raise VideoUnplayable( video_id, reason, [run.get("text", "") for run in subreasons] ) def _create_consent_cookie(self, html: str, video_id: str) -> None: match = re.search('name="v" value="(.*?)"', html) if match is None: raise FailedToCreateConsentCookie(video_id) self._http_client.cookies.set( "CONSENT", "YES+" + match.group(1), domain=".youtube.com" ) def _fetch_video_html(self, video_id: str) -> str: html = self._fetch_html(video_id) if 'action="https://consent.youtube.com/s"' in html: self._create_consent_cookie(html, video_id) html = self._fetch_html(video_id) if 'action="https://consent.youtube.com/s"' in html: raise FailedToCreateConsentCookie(video_id) return html def _fetch_html(self, video_id: str) -> str: response = self._http_client.get(WATCH_URL.format(video_id=video_id)) return unescape(_raise_http_errors(response, video_id).text) def _fetch_innertube_data(self, video_id: str, api_key: str) -> Dict: response = self._http_client.post( INNERTUBE_API_URL.format(api_key=api_key), json={ "context": INNERTUBE_CONTEXT, "videoId": video_id, }, ) data = _raise_http_errors(response, video_id).json() return data class _TranscriptParser: _FORMATTING_TAGS = [ "strong", # important "em", # emphasized "b", # bold "i", # italic "mark", # marked "small", # smaller "del", # deleted "ins", # inserted "sub", # subscript "sup", # superscript ] def __init__(self, preserve_formatting: bool = False): self._html_regex = self._get_html_regex(preserve_formatting) def _get_html_regex(self, preserve_formatting: bool) -> Pattern[str]: if preserve_formatting: formats_regex = "|".join(self._FORMATTING_TAGS) formats_regex = r"<\/?(?!\/?(" + formats_regex + r")\b).*?\b>" html_regex = re.compile(formats_regex, re.IGNORECASE) else: html_regex = re.compile(r"<[^>]*>", re.IGNORECASE) return html_regex def parse(self, raw_data: str) -> List[FetchedTranscriptSnippet]: return [ FetchedTranscriptSnippet( text=re.sub(self._html_regex, "", unescape(xml_element.text)), start=float(xml_element.attrib["start"]), duration=float(xml_element.attrib.get("dur", "0.0")), ) for xml_element in ElementTree.fromstring(raw_data) if xml_element.text is not None ] ================================================ FILE: youtube_transcript_api/formatters.py ================================================ import json import pprint from typing import List, Iterable from ._transcripts import FetchedTranscript, FetchedTranscriptSnippet class Formatter: """Formatter should be used as an abstract base class. Formatter classes should inherit from this class and implement their own .format() method which should return a string. A transcript is represented by a List of Dictionary items. """ def format_transcript(self, transcript: FetchedTranscript, **kwargs) -> str: raise NotImplementedError( "A subclass of Formatter must implement " "their own .format_transcript() method." ) def format_transcripts(self, transcripts: List[FetchedTranscript], **kwargs): raise NotImplementedError( "A subclass of Formatter must implement " "their own .format_transcripts() method." ) class PrettyPrintFormatter(Formatter): def format_transcript(self, transcript: FetchedTranscript, **kwargs) -> str: """Pretty prints a transcript. :param transcript: :return: A pretty printed string representation of the transcript. """ return pprint.pformat(transcript.to_raw_data(), **kwargs) def format_transcripts(self, transcripts: List[FetchedTranscript], **kwargs) -> str: """Converts a list of transcripts into a JSON string. :param transcripts: :return: A JSON string representation of the transcript. """ return pprint.pformat( [transcript.to_raw_data() for transcript in transcripts], **kwargs ) class JSONFormatter(Formatter): def format_transcript(self, transcript: FetchedTranscript, **kwargs) -> str: """Converts a transcript into a JSON string. :param transcript: :return: A JSON string representation of the transcript. """ return json.dumps(transcript.to_raw_data(), **kwargs) def format_transcripts(self, transcripts: List[FetchedTranscript], **kwargs) -> str: """Converts a list of transcripts into a JSON string. :param transcripts: :return: A JSON string representation of the transcript. """ return json.dumps( [transcript.to_raw_data() for transcript in transcripts], **kwargs ) class TextFormatter(Formatter): def format_transcript(self, transcript: FetchedTranscript, **kwargs) -> str: """Converts a transcript into plain text with no timestamps. :param transcript: :return: all transcript text lines separated by newline breaks. """ return "\n".join(line.text for line in transcript) def format_transcripts(self, transcripts: List[FetchedTranscript], **kwargs) -> str: """Converts a list of transcripts into plain text with no timestamps. :param transcripts: :return: all transcript text lines separated by newline breaks. """ return "\n\n\n".join( [self.format_transcript(transcript, **kwargs) for transcript in transcripts] ) class _TextBasedFormatter(TextFormatter): def _format_timestamp(self, hours: int, mins: int, secs: int, ms: int) -> str: raise NotImplementedError( "A subclass of _TextBasedFormatter must implement " "their own .format_timestamp() method." ) def _format_transcript_header(self, lines: Iterable[str]) -> str: raise NotImplementedError( "A subclass of _TextBasedFormatter must implement " "their own _format_transcript_header method." ) def _format_transcript_helper( self, i: int, time_text: str, snippet: FetchedTranscriptSnippet ) -> str: raise NotImplementedError( "A subclass of _TextBasedFormatter must implement " "their own _format_transcript_helper method." ) def _seconds_to_timestamp(self, time: float) -> str: """Helper that converts `time` into a transcript cue timestamp. :reference: https://www.w3.org/TR/webvtt1/#webvtt-timestamp :param time: a float representing time in seconds. :type time: float :return: a string formatted as a cue timestamp, 'HH:MM:SS.MS' :example: >>> self._seconds_to_timestamp(6.93) '00:00:06.930' """ time = float(time) hours_float, remainder = divmod(time, 3600) mins_float, secs_float = divmod(remainder, 60) hours, mins, secs = int(hours_float), int(mins_float), int(secs_float) ms = int(round((time - int(time)) * 1000, 2)) return self._format_timestamp(hours, mins, secs, ms) def format_transcript(self, transcript: FetchedTranscript, **kwargs) -> str: """A basic implementation of WEBVTT/SRT formatting. :param transcript: :reference: https://www.w3.org/TR/webvtt1/#introduction-caption https://www.3playmedia.com/blog/create-srt-file/ """ lines = [] for i, line in enumerate(transcript): end = line.start + line.duration time_text = "{} --> {}".format( self._seconds_to_timestamp(line.start), self._seconds_to_timestamp( transcript[i + 1].start if i < len(transcript) - 1 and transcript[i + 1].start < end else end ), ) lines.append(self._format_transcript_helper(i, time_text, line)) return self._format_transcript_header(lines) class SRTFormatter(_TextBasedFormatter): def _format_timestamp(self, hours: int, mins: int, secs: int, ms: int) -> str: return "{:02d}:{:02d}:{:02d},{:03d}".format(hours, mins, secs, ms) def _format_transcript_header(self, lines: Iterable[str]) -> str: return "\n\n".join(lines) + "\n" def _format_transcript_helper( self, i: int, time_text: str, snippet: FetchedTranscriptSnippet ) -> str: return "{}\n{}\n{}".format(i + 1, time_text, snippet.text) class WebVTTFormatter(_TextBasedFormatter): def _format_timestamp(self, hours: int, mins: int, secs: int, ms: int) -> str: return "{:02d}:{:02d}:{:02d}.{:03d}".format(hours, mins, secs, ms) def _format_transcript_header(self, lines: Iterable[str]) -> str: return "WEBVTT\n\n" + "\n\n".join(lines) + "\n" def _format_transcript_helper( self, i: int, time_text: str, snippet: FetchedTranscriptSnippet ) -> str: return "{}\n{}".format(time_text, snippet.text) class FormatterLoader: TYPES = { "json": JSONFormatter, "pretty": PrettyPrintFormatter, "text": TextFormatter, "webvtt": WebVTTFormatter, "srt": SRTFormatter, } class UnknownFormatterType(Exception): def __init__(self, formatter_type: str): super().__init__( "The format '{formatter_type}' is not supported. " "Choose one of the following formats: {supported_formatter_types}".format( formatter_type=formatter_type, supported_formatter_types=", ".join(FormatterLoader.TYPES.keys()), ) ) def load(self, formatter_type: str = "pretty") -> Formatter: """ Loads the Formatter for the given formatter type. :param formatter_type: :return: Formatter object """ if formatter_type not in FormatterLoader.TYPES.keys(): raise FormatterLoader.UnknownFormatterType(formatter_type) return FormatterLoader.TYPES[formatter_type]() ================================================ FILE: youtube_transcript_api/proxies.py ================================================ from abc import ABC, abstractmethod from typing import TypedDict, Optional, List class InvalidProxyConfig(Exception): pass class RequestsProxyConfigDict(TypedDict): """ This type represents the Dict that is used by the requests library to configure the proxies used. More information on this can be found in the official requests documentation: https://requests.readthedocs.io/en/latest/user/advanced/#proxies """ http: str https: str class ProxyConfig(ABC): """ The base class for all proxy configs. Anything can be a proxy config, as longs as it can be turned into a `RequestsProxyConfigDict` by calling `to_requests_dict`. """ @abstractmethod def to_requests_dict(self) -> RequestsProxyConfigDict: """ Turns this proxy config into the Dict that is expected by the requests library. More information on this can be found in the official requests documentation: https://requests.readthedocs.io/en/latest/user/advanced/#proxies """ pass @property def prevent_keeping_connections_alive(self) -> bool: """ If you are using rotating proxies, it can be useful to prevent the HTTP client from keeping TCP connections alive, as your IP won't be rotated on every request, if your connection stays open. """ return False @property def retries_when_blocked(self) -> int: """ Defines how many times we should retry if a request is blocked. When using rotating residential proxies with a large IP pool it can make sense to retry a couple of times when a blocked IP is encountered, since a retry will trigger an IP rotation and the next IP might not be blocked. """ return 0 class GenericProxyConfig(ProxyConfig): """ This proxy config can be used to set up any generic HTTP/HTTPS/SOCKS proxy. As it the requests library is used under the hood, you can follow the requests documentation to get more detailed information on how to set up proxies: https://requests.readthedocs.io/en/latest/user/advanced/#proxies If only an HTTP or an HTTPS proxy is provided, it will be used for both types of connections. However, you will have to provide at least one of the two. """ def __init__(self, http_url: Optional[str] = None, https_url: Optional[str] = None): """ If only an HTTP or an HTTPS proxy is provided, it will be used for both types of connections. However, you will have to provide at least one of the two. :param http_url: the proxy URL used for HTTP requests. Defaults to `https_url` if None. :param https_url: the proxy URL used for HTTPS requests. Defaults to `http_url` if None. """ if not http_url and not https_url: raise InvalidProxyConfig( "GenericProxyConfig requires you to define at least one of the two: " "http or https" ) self.http_url = http_url self.https_url = https_url def to_requests_dict(self) -> RequestsProxyConfigDict: return { "http": self.http_url or self.https_url, "https": self.https_url or self.http_url, } class WebshareProxyConfig(GenericProxyConfig): """ Webshare is a provider offering rotating residential proxies, which is the most reliable way to work around being blocked by YouTube. If you don't have a Webshare account yet, you will have to create one at https://www.webshare.io/?referral_code=w0xno53eb50g and purchase a "Residential" proxy package that suits your workload, to be able to use this proxy config (make sure NOT to purchase "Proxy Server" or "Static Residential"!). Once you have created an account you only need the "Proxy Username" and "Proxy Password" that you can find in your Webshare settings at https://dashboard.webshare.io/proxy/settings to set up this config class, which will take care of setting up your proxies as needed, by defaulting to rotating proxies. Note that referral links are used here and any purchases made through these links will support this Open Source project, which is very much appreciated! :) However, you can of course integrate your own proxy solution by using the `GenericProxyConfig` class, if that's what you prefer. """ DEFAULT_DOMAIN_NAME = "p.webshare.io" DEFAULT_PORT = 80 def __init__( self, proxy_username: str, proxy_password: str, filter_ip_locations: Optional[List[str]] = None, retries_when_blocked: int = 10, domain_name: str = DEFAULT_DOMAIN_NAME, proxy_port: int = DEFAULT_PORT, ): """ Once you have created a Webshare account at https://www.webshare.io/?referral_code=w0xno53eb50g and purchased a "Residential" package (make sure NOT to purchase "Proxy Server" or "Static Residential"!), this config class allows you to easily use it, by defaulting to the most reliable proxy settings (rotating residential proxies). :param proxy_username: "Proxy Username" found at https://dashboard.webshare.io/proxy/settings :param proxy_password: "Proxy Password" found at https://dashboard.webshare.io/proxy/settings :param filter_ip_locations: If you want to limit the pool of IPs that you will be rotating through to those located in specific countries, you can provide a list of location codes here. By choosing locations that are close to the machine that is running this code, you can reduce latency. Also, this can be used to work around location-based restrictions. You can find the full list of available locations (and how many IPs are available in each location) at https://www.webshare.io/features/proxy-locations?referral_code=w0xno53eb50g :param retries_when_blocked: Define how many times we should retry if a request is blocked. When using rotating residential proxies with a large IP pool it makes sense to retry a couple of times when a blocked IP is encountered, since a retry will trigger an IP rotation and the next IP might not be blocked. Defaults to 10. """ self.proxy_username = proxy_username self.proxy_password = proxy_password self.domain_name = domain_name self.proxy_port = proxy_port self._filter_ip_locations = filter_ip_locations or [] self._retries_when_blocked = retries_when_blocked @property def url(self) -> str: location_codes = "".join( f"-{location_code.upper()}" for location_code in self._filter_ip_locations ) username = self.proxy_username suffix = "-rotate" if username.endswith(suffix): username = username[: -len(suffix)] return ( f"http://{username}{location_codes}{suffix}:{self.proxy_password}" f"@{self.domain_name}:{self.proxy_port}/" ) @property def http_url(self) -> str: return self.url @property def https_url(self) -> str: return self.url @property def prevent_keeping_connections_alive(self) -> bool: return True @property def retries_when_blocked(self) -> int: return self._retries_when_blocked ================================================ FILE: youtube_transcript_api/py.typed ================================================ ================================================ FILE: youtube_transcript_api/test/__init__.py ================================================ ================================================ FILE: youtube_transcript_api/test/assets/__init__.py ================================================ ================================================ FILE: youtube_transcript_api/test/assets/transcript.xml.static ================================================ Hey, this is just a test this is <i>not</i> the original transcript just something shorter, I made up for testing ================================================ FILE: youtube_transcript_api/test/assets/youtube.html.static ================================================ Surface Go Review - It’s Awesome - YouTube
AboutPressCopyrightContact usCreatorsAdvertiseDevelopersImpressumCancel MembershipsTermsPrivacyPolicy & SafetyHow YouTube worksTest new features
================================================ FILE: youtube_transcript_api/test/assets/youtube.innertube.json.static ================================================ { "responseContext": { "visitorData": "CgtmS09UUW54WUQ5VSjGu6bCBjIKCgJERRIEEgAgRDoMCAEg78fRoOW456RoWMrtgeuL0_SSmQE%3D", "serviceTrackingParams": [ { "service": "GFEEDBACK", "params": [ { "key": "is_alc_surface", "value": "false" }, { "key": "ipcc", "value": "0" }, { "key": "is_viewed_live", "value": "False" }, { "key": "logged_in", "value": "0" }, { "key": "e", "value": "23888716,24004644,24077241,24078649,24104894,24135943,24143331,24166867,24181174,24230811,24232551,24241378,24290153,24397985,24425063,24459435,24513381,24522874,24556101,24585737,39325413,39328442,39329270,51010008,51020570,51025415,51037346,51037353,51054999,51067700,51068313,51080128,51086511,51095478,51115184,51129105,51132535,51137671,51141472,51152050,51175149,51178310,51178329,51178344,51178351,51179435,51179748,51183910,51217334,51227037,51237842,51242448,51248777,51256074,51272458,51295372,51303432,51306453,51311029,51311038,51313109,51313767,51314496,51324733,51326139,51341226,51349914,51353393,51354083,51354114,51354567,51355199,51356621,51359177,51361828,51362038,51362073,51366127,51366423,51366620,51367489,51372971,51375205,51375719,51386541,51386909,51388660,51394776,51394783,51397332,51402689,51403603,51404808,51404810,51409578,51414983,51417456,51417463,51417476,51417497,51417508,51417525,51420702,51421832,51428417,51428624,51429106,51430311,51430417,51432294,51432529,51432560,51433501,51435843,51435875,51435886,51435893,51435903,51435912,51435922,51436338,51436953,51437206,51439763,51439874,51440727,51441100,51441712,51442501,51442682,51443707,51444217,51445004,51447191,51448334,51452420,51452479,51452495,51453239,51456413,51456423,51456628,51458927,51459424,51461268,51462839,51463530,51463930,51466900,51467073,51467524,51468320,51469820,51471138,51471685,51473812,51475248,51475592,51475688,51475961,51476310,51476590,51477494,51478688,51478931,51479230,51479780,51479901,51479906,51481240,51483631,51483888,51484222,51484412,51484709,51484746,51484750,51485249,51485417,51485661,51486018,51486471,51487680,51488418,51489047,51489151,51489568,51490158,51490842,51490994,51491436,51492252,51492546,51495585,51495706,51495859,51496341,51497133,51497258,51498459,51498591,51499467,51502939,51503024,51503027,51504828,51505673,51505739,51506682,51507237,51508738,51508979,51509314,51509614,51509857,51510319,51511950,51512708,51512852,51513096,51513113,51513637,51514993,51515953,51516610" }, { "key": "visitor_data", "value": "CgtmS09UUW54WUQ5VSjGu6bCBjIKCgJERRIEEgAgRDoMCAEg78fRoOW456Ro" } ] }, { "service": "CSI", "params": [ { "key": "yt_ad", "value": "1" }, { "key": "c", "value": "ANDROID" }, { "key": "cver", "value": "20.10.38" }, { "key": "yt_li", "value": "0" }, { "key": "GetPlayer_rid", "value": "0x3badeb0c90305355" } ] }, { "service": "GUIDED_HELP", "params": [ { "key": "logged_in", "value": "0" } ] }, { "service": "ECATCHER", "params": [ { "key": "client.version", "value": "20.10" }, { "key": "client.name", "value": "ANDROID" } ] }, { "service": "LISTNR", "params": [ { "key": "e", "value": "39328442,51141472,51489047,51152050,51366620,51375205,51442501,24166867,51498591,51471138,51313767,51495585,39325413,51456628,51463930,51095478,51404810,51248777,51430311,51295372,24286257,51479780,51237842,51469823,51202133,24232551,51466900,51514993,51497133,24230811,39329270,51508738,51509314,24459435,51436953,24556101,51483631,51442682,51175149,24513381,51428624,51509857,51349914,51354114,51388660,51483888,51086511,51509614,51485417,51484222,51491436,51506682,51020570,51516610,51458927,51428417,51459424,51453239,51452420,51507237,51256074,51272458,51492252,51505673,51306453,51025415,51495706,24220751,24397985,24254870,24104894,51189308,51475961,51372971,51303432,24135943,51404808,51462839,51242448,51439763,51504828,51313109,24024517,51137671,24143331,51488418,51270362,51324733,51375719,51429106,51397332,51461795,51054999,51456413,51484709,24585737,51489568,24250570,51366423,51484412,51503027,24033252,51512708,51439874,51432294,51432560,51461268,51080128,51467073,51469820,51217334,24181174,51354083,51513113,51402689,51441100,24195012,51484746,51443707,51467524,51475592,51495859,51353393,24290153,51129105,51490158,51508979,51478931,51314496,51192010,51010008,51421832,51461791,51497258,51485249,24522874,24181216,51486018,51132535,51179748,51067700,51179435,51387900,51447191,51486471" } ] } ], "maxAgeSeconds": 0, "rolloutToken": "CPr65bOliYmCEhDl1r_d1OmNAxjm1r_d1OmNAw%3D%3D" }, "playabilityStatus": { "status": "OK", "playableInEmbed": true, "offlineability": { "buttonRenderer": { "serviceEndpoint": { "clickTrackingParams": "CAsQ6ewBIhMIx8-_3dTpjQMVzAVzCR322ylM", "ypcGetOfflineUpsellEndpoint": { "params": "ChPqqN25AQ0KC0dKTGx4al9kdHE4IgtHSkxseGpfZHRxOCoVCAkYAVIPCgtHSkxseGpfZHRxOCAB" } }, "trackingParams": "CAsQ6ewBIhMIx8-_3dTpjQMVzAVzCR322ylM" } }, "pictureInPicture": { "pictureInPictureRenderer": { "pictureInPictureStyleConfig": { "enableScrubbing": true, "enableNavigationControls": true }, "pictureInPicturePlayability": "PICTURE_IN_PICTURE_PLAYABILITY_SHOPPING" } }, "miniplayer": { "miniplayerRenderer": { "playbackMode": "PLAYBACK_MODE_ALLOW" } }, "contextParams": "Q0FFU0FnZ0M=" }, "streamingData": { "expiresInSeconds": "21540", "formats": [ { "itag": 18, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=18&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLPfrFjYIy7o-veIXGmVs2idrqn6Y4J6F7yC7ZTMWHI6N1JG3xLRYGE0ipqRG13llrkpCyI_sIN3&spc=l3OVKewUAR3M_LZtFFKYCoc5&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&cnr=14&ratebypass=yes&dur=316.093&lmt=1679947114115693&mt=1749654791&fvip=4&fexp=51514993&c=ANDROID&txp=4538434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig=AJfQdSswRAIgcJqk_mH0vOzhsTBWnr2sKTcfAQp9Z83tMVXxOH6IqS0CIF-iz-iDCf0E7GeNp9ptU70nbLhJMDPc9bzKPd3wa44Q&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "video/mp4; codecs=\"avc1.42001E, mp4a.40.2\"", "bitrate": 219300, "width": 640, "height": 360, "lastModified": "1679947114115693", "quality": "medium", "fps": 24, "qualityLabel": "360p", "projectionType": "RECTANGULAR", "audioQuality": "AUDIO_QUALITY_LOW", "approxDurationMs": "316093", "audioSampleRate": "44100", "audioChannels": 2, "qualityOrdinal": "QUALITY_ORDINAL_360P" } ], "adaptiveFormats": [ { "itag": 313, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=313&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=288981873&dur=316.024&lmt=1679947670582836&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAPwbyzrK46sAGpKbAhOEa4rPDasXn2GSZi4OEqVuQz3TAiEAmiKizTpHQkfu1xxmZH8E5uIqkL3aHk9H6hTZCyo7ZY0%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 13803554, "width": 3840, "height": 2160, "initRange": { "start": "0", "end": "220" }, "indexRange": { "start": "221", "end": "1235" }, "lastModified": "1679947670582836", "contentLength": "288981873", "quality": "hd2160", "fps": 24, "qualityLabel": "2160p", "projectionType": "RECTANGULAR", "averageBitrate": 7315441, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_2160P" }, { "itag": 271, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=271&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=76665322&dur=316.024&lmt=1679947771813516&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAJDivkKb3mLq202WMJ8I6KIpK73jnf0BEK5rthVFjla9AiAF9XCrceT5UEnVofzotcb-ontTNOeiGmDMaIbTzI-JMg%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 4008940, "width": 2560, "height": 1440, "initRange": { "start": "0", "end": "219" }, "indexRange": { "start": "220", "end": "1224" }, "lastModified": "1679947771813516", "contentLength": "76665322", "quality": "hd1440", "fps": 24, "qualityLabel": "1440p", "projectionType": "RECTANGULAR", "averageBitrate": 1940746, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_1440P" }, { "itag": 137, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=137&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=31316532&dur=316.024&lmt=1679947026477095&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgSx29HvqKkNlsqj1j7c3hH61kkUbKqd7aDiD135jS_kACIA2BKyBreUPn_lEE4dbnrw8OYnHxXt5ManF4qBudUEif&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "video/mp4; codecs=\"avc1.640028\"", "bitrate": 1386757, "width": 1920, "height": 1080, "initRange": { "start": "0", "end": "740" }, "indexRange": { "start": "741", "end": "1456" }, "lastModified": "1679947026477095", "contentLength": "31316532", "quality": "hd1080", "fps": 24, "qualityLabel": "1080p", "projectionType": "RECTANGULAR", "averageBitrate": 792763, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_1080P" }, { "itag": 248, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=248&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=29708612&dur=316.024&lmt=1679947902529968&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAJ2O72ysbW6jwVDtZ884wOXSUXjAaYWTlyZQMju9o7DVAiBQOLsfk0vwb_dyKN3O-0elpFzsH4pMIrd6mqXke0dUKg%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 1601870, "width": 1920, "height": 1080, "initRange": { "start": "0", "end": "219" }, "indexRange": { "start": "220", "end": "1204" }, "lastModified": "1679947902529968", "contentLength": "29708612", "quality": "hd1080", "fps": 24, "qualityLabel": "1080p", "projectionType": "RECTANGULAR", "averageBitrate": 752059, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_1080P" }, { "itag": 136, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=136&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=7895059&dur=316.024&lmt=1679947081877871&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAMHXVCU_S_-aUQA6IFl6FAnaWKwwQOMrp_MehdP2bV65AiBWJrups45QAQEnV0XxK_duKSoUjtG5JkaDBmBAYMgx1A%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "video/mp4; codecs=\"avc1.4d401f\"", "bitrate": 338890, "width": 1280, "height": 720, "initRange": { "start": "0", "end": "738" }, "indexRange": { "start": "739", "end": "1454" }, "lastModified": "1679947081877871", "contentLength": "7895059", "quality": "hd720", "fps": 24, "qualityLabel": "720p", "projectionType": "RECTANGULAR", "averageBitrate": 199859, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_720P" }, { "itag": 247, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=247&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=16887950&dur=316.024&lmt=1679947770503510&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgDy41YIrGP6GcfGQM-otVCeTDuE-NdQtKHa3Qq6BzPrUCIQDopiXhr4GQv1_eYYV7t3fev8_C3a-dffVksNq5kXCwnA%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 852860, "width": 1280, "height": 720, "initRange": { "start": "0", "end": "219" }, "indexRange": { "start": "220", "end": "1181" }, "lastModified": "1679947770503510", "contentLength": "16887950", "quality": "hd720", "fps": 24, "qualityLabel": "720p", "projectionType": "RECTANGULAR", "averageBitrate": 427510, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_720P" }, { "itag": 135, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=135&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=5333192&dur=316.024&lmt=1679947075242457&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgVToB1mkiC2z3mRvkG9l03IOr-_Sufy4ousgDtAvckKICIEOGL8zj1q_EniwLzjDn-7DlQ89w_4Ve-aBN544eNK4D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "video/mp4; codecs=\"avc1.4d401e\"", "bitrate": 228014, "width": 854, "height": 480, "initRange": { "start": "0", "end": "738" }, "indexRange": { "start": "739", "end": "1454" }, "lastModified": "1679947075242457", "contentLength": "5333192", "quality": "large", "fps": 24, "qualityLabel": "480p", "projectionType": "RECTANGULAR", "averageBitrate": 135007, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_480P" }, { "itag": 244, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=244&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=9246283&dur=316.024&lmt=1679947770377890&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgDneCEm-f1aExEzHUPWC0RWQeKGiCNx1WM0f7kVSQhTACIQD3ZsOm-2gnsNqlp6qDtCGQgq3hKnAExLdLgHNIPZATHg%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 442364, "width": 854, "height": 480, "initRange": { "start": "0", "end": "219" }, "indexRange": { "start": "220", "end": "1180" }, "lastModified": "1679947770377890", "contentLength": "9246283", "quality": "large", "fps": 24, "qualityLabel": "480p", "projectionType": "RECTANGULAR", "averageBitrate": 234065, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_480P" }, { "itag": 134, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=134&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=3559867&dur=316.024&lmt=1679947075224042&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAPFyTdmgMJrw3Q_kMBAi9xQUp69SGwUGYTrD20fPptWjAiEAtYRvqxaIpfiATk3jsl5Q8ezp_6v7aAdOR2dwt7ODcfU%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "video/mp4; codecs=\"avc1.4d401e\"", "bitrate": 144990, "width": 640, "height": 360, "initRange": { "start": "0", "end": "738" }, "indexRange": { "start": "739", "end": "1454" }, "lastModified": "1679947075224042", "contentLength": "3559867", "quality": "medium", "fps": 24, "qualityLabel": "360p", "projectionType": "RECTANGULAR", "averageBitrate": 90116, "highReplication": true, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_360P" }, { "itag": 243, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=243&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=5812597&dur=316.024&lmt=1679947761306773&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgd0AAOE3Cksnny1aSvL3PWRGvebDwAOZFcX8o5pPQU98CIQCMGOfQPGIwi2NOUDtchulAxg2PouP8UPDSE57BM279IQ%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 268960, "width": 640, "height": 360, "initRange": { "start": "0", "end": "219" }, "indexRange": { "start": "220", "end": "1180" }, "lastModified": "1679947761306773", "contentLength": "5812597", "quality": "medium", "fps": 24, "qualityLabel": "360p", "projectionType": "RECTANGULAR", "averageBitrate": 147143, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_360P" }, { "itag": 133, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=133&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=2070848&dur=316.024&lmt=1679947063456736&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgXCm5I5TVBok2f9nZ5zHt67nHCSxZ1dHFV7_GePbtH8oCIQCu0U0aIZpzbir9ovpPMRuTED0lW7FJx0VScMtuiQAAig%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "video/mp4; codecs=\"avc1.4d4015\"", "bitrate": 78892, "width": 426, "height": 240, "initRange": { "start": "0", "end": "738" }, "indexRange": { "start": "739", "end": "1454" }, "lastModified": "1679947063456736", "contentLength": "2070848", "quality": "small", "fps": 24, "qualityLabel": "240p", "projectionType": "RECTANGULAR", "averageBitrate": 52422, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_240P" }, { "itag": 242, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=242&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=2779205&dur=316.024&lmt=1679947768148157&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgAJZJ26Gxze936JQqywPlu2cD5rrBI7cKBWzO-PqCkj0CIQDKfClSKTfChM-r4R5uFM5ZTXF7DXx_UdEUl__WBB1DiA%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 110651, "width": 426, "height": 240, "initRange": { "start": "0", "end": "218" }, "indexRange": { "start": "219", "end": "1179" }, "lastModified": "1679947768148157", "contentLength": "2779205", "quality": "small", "fps": 24, "qualityLabel": "240p", "projectionType": "RECTANGULAR", "averageBitrate": 70354, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_240P" }, { "itag": 160, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=160&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=1131596&dur=316.024&lmt=1679947044399212&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgPm3lsvGQd3TOImIL6HFNg7MiUG40rfvSikDsMMgqXnACIFFr0zP3swdlcjUV9NHMRkzfb3axqHRdCfko28e70bqL&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "video/mp4; codecs=\"avc1.4d400c\"", "bitrate": 39756, "width": 256, "height": 144, "initRange": { "start": "0", "end": "737" }, "indexRange": { "start": "738", "end": "1453" }, "lastModified": "1679947044399212", "contentLength": "1131596", "quality": "tiny", "fps": 24, "qualityLabel": "144p", "projectionType": "RECTANGULAR", "averageBitrate": 28645, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_144P" }, { "itag": 278, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=278&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=2348670&dur=316.024&lmt=1679947787484423&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgT2DbpSqNxZ9T9Lel_k_Gu0E5kr3KGf9ZV8VxSozlSycCIHRaiSsx-6k1D4iq-J62WTVSXNx7UNwXvNF1GR3mlSX3&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 86442, "width": 256, "height": 144, "initRange": { "start": "0", "end": "218" }, "indexRange": { "start": "219", "end": "1178" }, "lastModified": "1679947787484423", "contentLength": "2348670", "quality": "tiny", "fps": 24, "qualityLabel": "144p", "projectionType": "RECTANGULAR", "averageBitrate": 59455, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_144P" }, { "itag": 139, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=139&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=1928949&dur=316.162&lmt=1679942862476679&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAMpQSb8j3fTX3Fsjc3ay1LZn-_bIa1zrxWyVttUr_fgNAiBD53gqf2X_wqmGnlq4I-AnuO93gCpMlHBWT4UDWiwWiA%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "audio/mp4; codecs=\"mp4a.40.5\"", "bitrate": 49994, "initRange": { "start": "0", "end": "640" }, "indexRange": { "start": "641", "end": "1056" }, "lastModified": "1679942862476679", "contentLength": "1928949", "quality": "tiny", "projectionType": "RECTANGULAR", "averageBitrate": 48809, "audioQuality": "AUDIO_QUALITY_LOW", "approxDurationMs": "316162", "audioSampleRate": "22050", "audioChannels": 2, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 139, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=139&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=1928948&dur=316.162&lmt=1679943032755999&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAIIaBuVuSPLw3jTn_FO9TtBfat2eqGGoyCS8OejFDLw2AiEA-rbuptsznFOGteixXa3cPwaMLvN7FOZxDqQGFxXDxJ4%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "audio/mp4; codecs=\"mp4a.40.5\"", "bitrate": 50027, "initRange": { "start": "0", "end": "640" }, "indexRange": { "start": "641", "end": "1056" }, "lastModified": "1679943032755999", "contentLength": "1928948", "quality": "tiny", "xtags": "CggKA2RyYxIBMQ", "projectionType": "RECTANGULAR", "averageBitrate": 48809, "audioQuality": "AUDIO_QUALITY_LOW", "approxDurationMs": "316162", "audioSampleRate": "22050", "audioChannels": 2, "isDrc": true, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 140, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=5116319&dur=316.093&lmt=1679942862501240&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAMqTFq0kKDazeJUjw0p_kOQg7_sriu4Y2Et2siO52TZ8AiEApmdJfImrCnbHmXmkh43nZwCGOmbeNOYSqlf6T50ZeKg%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "audio/mp4; codecs=\"mp4a.40.2\"", "bitrate": 130583, "initRange": { "start": "0", "end": "631" }, "indexRange": { "start": "632", "end": "1047" }, "lastModified": "1679942862501240", "contentLength": "5116319", "quality": "tiny", "projectionType": "RECTANGULAR", "averageBitrate": 129488, "highReplication": true, "audioQuality": "AUDIO_QUALITY_MEDIUM", "approxDurationMs": "316093", "audioSampleRate": "44100", "audioChannels": 2, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 140, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=5116724&dur=316.093&lmt=1679943032799229&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAOqi8WjrpkqLWRviqfAMsRBTfNb1JxgYNlfgwhZEp8P8AiBfTOoXzBVvf8lTxA4IMEf77nn0vNcEVS0vgFL4cD7TWw%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "audio/mp4; codecs=\"mp4a.40.2\"", "bitrate": 130502, "initRange": { "start": "0", "end": "631" }, "indexRange": { "start": "632", "end": "1047" }, "lastModified": "1679943032799229", "contentLength": "5116724", "quality": "tiny", "xtags": "CggKA2RyYxIBMQ", "projectionType": "RECTANGULAR", "averageBitrate": 129499, "highReplication": true, "audioQuality": "AUDIO_QUALITY_MEDIUM", "approxDurationMs": "316093", "audioSampleRate": "44100", "audioChannels": 2, "isDrc": true, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 249, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=249&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=1992383&dur=316.061&lmt=1679942903132105&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgCYi2vmSA-N2MGVQTVu6V5C4ZRa6xbWE93Wgl6L0QRlgCIAhNELzA5n9BkoD3KAxI1oxQCcsVzgMOHIH33JmcqcZw&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "audio/webm; codecs=\"opus\"", "bitrate": 51225, "initRange": { "start": "0", "end": "265" }, "indexRange": { "start": "266", "end": "805" }, "lastModified": "1679942903132105", "contentLength": "1992383", "quality": "tiny", "projectionType": "RECTANGULAR", "averageBitrate": 50430, "audioQuality": "AUDIO_QUALITY_LOW", "approxDurationMs": "316061", "audioSampleRate": "48000", "audioChannels": 2, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 249, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=249&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=1998927&dur=316.061&lmt=1679943142589565&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgTML6zcBQkALUi1rL8nO_hUjpDG1G2RsuGnSyZqRiXtQCICj-RW7BcVZZm40H3LNsSeuHm0xbU7rCe2iKucn3pA6K&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "audio/webm; codecs=\"opus\"", "bitrate": 53255, "initRange": { "start": "0", "end": "265" }, "indexRange": { "start": "266", "end": "805" }, "lastModified": "1679943142589565", "contentLength": "1998927", "quality": "tiny", "xtags": "CggKA2RyYxIBMQ", "projectionType": "RECTANGULAR", "averageBitrate": 50595, "audioQuality": "AUDIO_QUALITY_LOW", "approxDurationMs": "316061", "audioSampleRate": "48000", "audioChannels": 2, "isDrc": true, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 250, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=250&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=2447892&dur=316.061&lmt=1679942902782314&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgISu6M3Y6wk3Vy3E41udct_0ZntZbJh5bLq6xTXd66q0CIHXOp0_5ReAm968mCb4-LHBjRIWmj4NJnreCkzcJin80&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "audio/webm; codecs=\"opus\"", "bitrate": 69140, "initRange": { "start": "0", "end": "265" }, "indexRange": { "start": "266", "end": "806" }, "lastModified": "1679942902782314", "contentLength": "2447892", "quality": "tiny", "projectionType": "RECTANGULAR", "averageBitrate": 61959, "audioQuality": "AUDIO_QUALITY_LOW", "approxDurationMs": "316061", "audioSampleRate": "48000", "audioChannels": 2, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 250, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=250&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=2452188&dur=316.061&lmt=1679943142809279&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAL-ujL-n3BAsS9VixJ6jjmGFRCcdUe_xu-ILt84c0CJBAiApfpNfk-UWOGR7SI41KfKfXn2hbJZlTzPnOoQgBA5B9g%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "audio/webm; codecs=\"opus\"", "bitrate": 71734, "initRange": { "start": "0", "end": "265" }, "indexRange": { "start": "266", "end": "806" }, "lastModified": "1679943142809279", "contentLength": "2452188", "quality": "tiny", "xtags": "CggKA2RyYxIBMQ", "projectionType": "RECTANGULAR", "averageBitrate": 62068, "audioQuality": "AUDIO_QUALITY_LOW", "approxDurationMs": "316061", "audioSampleRate": "48000", "audioChannels": 2, "isDrc": true, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 251, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=4606050&dur=316.061&lmt=1679942902584077&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAPJEzJU8XV6Ic5JTc7Soo3EG69r0_bS3hkoInt1qFikgAiEA5UFVEmHv44JUdW2MDVeSauHCUlESifOyuS1Q10apAr8%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "audio/webm; codecs=\"opus\"", "bitrate": 142286, "initRange": { "start": "0", "end": "265" }, "indexRange": { "start": "266", "end": "806" }, "lastModified": "1679942902584077", "contentLength": "4606050", "quality": "tiny", "projectionType": "RECTANGULAR", "averageBitrate": 116586, "audioQuality": "AUDIO_QUALITY_MEDIUM", "approxDurationMs": "316061", "audioSampleRate": "48000", "audioChannels": 2, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 251, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=4607742&dur=316.061&lmt=1679943142504142&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgXEhG9-70Cdh2LYbj7OynflzInQ0Jcr2OGuUEBrDKEhUCIQDGAIafeoMn2131kpbXPNyf52Jc1du2ce0-NAk7G6j9uA%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "audio/webm; codecs=\"opus\"", "bitrate": 144555, "initRange": { "start": "0", "end": "265" }, "indexRange": { "start": "266", "end": "806" }, "lastModified": "1679943142504142", "contentLength": "4607742", "quality": "tiny", "xtags": "CggKA2RyYxIBMQ", "projectionType": "RECTANGULAR", "averageBitrate": 116629, "audioQuality": "AUDIO_QUALITY_MEDIUM", "approxDurationMs": "316061", "audioSampleRate": "48000", "audioChannels": 2, "isDrc": true, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" } ], "serverAbrStreamingUrl": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&spc=l3OVKZ4RMx6c-bxp&svpuc=1&sabr=1&rqh=1&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&sparams=expire%2Cei%2Cip%2Cid%2Csource%2Crequiressl%2Cxpc%2Cspc%2Csvpuc%2Csabr%2Crqh&sig=AJfQdSswRAIgbvSZ9pZvkeac6I2nbJ9gz1MS3-RYbbHfUk27riYnQecCIHKxvzjWtoYYmFdp8isRPhiDPUhTe83Bdf_JyPcLBgdH&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "metadataFormats": [ {} ] }, "playbackTracking": { "videostatsPlaybackUrl": { "baseUrl": "https://s.youtube.com/api/stats/playback?cl=766672562&docid=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&fexp=v1%2C23888716%2C115928%2C72597%2C1408%2C26245%2C31049%2C7388%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C27078%2C34372%2C53946%2C9493%2C33227%2C29636%2C14739676%2C3029%2C828%2C11680738%2C10562%2C4845%2C11931%2C7%2C17646%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3161%2C19%2C15%2C7%2C1084%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4576%2C9%2C2071%2C658%2C729%2C10237%2C1406%2C15087%2C8688%2C3479%2C690%2C31%2C453%2C632%2C1422%2C2556%2C2651%2C210%2C35%2C4054%2C296%2C197%2C869%2C5482%2C2234%2C514%2C10822%2C368%2C1751%2C6116%2C7%2C2549%2C5357%2C914%2C1205%2C2%2C4768%2C5405%2C2473%2C7%2C13%2C21%2C11%2C17%2C3177%2C1130%2C6585%2C207%2C482%2C1205%2C106%2C1877%2C235%2C31%2C941%2C2342%2C32%2C11%2C7%2C10%2C9%2C10%2C416%2C615%2C253%2C2557%2C111%2C853%2C373%2C612%2C789%2C181%2C1025%2C510%2C787%2C2187%2C1143%2C4086%2C59%2C16%2C744%2C3174%2C10%2C205%2C2299%2C497%2C1844%2C1571%2C691%2C400%2C2970%2C173%2C451%2C796%2C1500%2C1318%2C547%2C2127%2C1436%2C344%2C96%2C273%2C349%2C280%2C904%2C1194%2C243%2C299%2C550%2C121%2C5%2C1334%2C2391%2C257%2C334%2C190%2C297%2C37%2C4%2C499%2C168%2C244%2C357%2C453%2C1209%2C738%2C629%2C104%2C417%2C590%2C684%2C152%2C442%2C816%2C294%2C3039%2C121%2C153%2C482%2C792%2C125%2C1201%2C132%2C876%2C3472%2C85%2C3%2C1801%2C845%2C66%2C943%2C555%2C1501%2C241%2C335%2C300%2C243%2C462%2C1631%2C758%2C144%2C244%2C17%2C524%2C1356%2C960%2C657&ns=yt&plid=AAY3TUuwLeaOuChM&el=detailpage&len=317&of=-kbIeWkl9lOSrDfQeigFXg&vm=CAEQARgEOjJBSHFpSlRLdzc2bG1ZSjNTVlR1enNnRU5BN2wxMkNtLW9RMk1PN3Rub0FpTUJEWHpNd2JiQUZVQTZSU1VwRjFIRmNqWkhFX0FqVl9iZzlxRHRlcGhqVWpPbHVUaV9ibzNlRFZjclYxemJGbDExNDljaTRRQ1c0cmEteldUZWZLTFNPdUdCa0NxaG5QdkFNWTNWalF5SGc", "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" }, { "headerType": "PLUS_PAGE_ID" } ] }, "videostatsDelayplayUrl": { "baseUrl": "https://s.youtube.com/api/stats/delayplay?cl=766672562&docid=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&fexp=v1%2C23888716%2C115928%2C72597%2C1408%2C26245%2C31049%2C7388%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C27078%2C34372%2C53946%2C9493%2C33227%2C29636%2C14739676%2C3029%2C828%2C11680738%2C10562%2C4845%2C11931%2C7%2C17646%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3161%2C19%2C15%2C7%2C1084%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4576%2C9%2C2071%2C658%2C729%2C10237%2C1406%2C15087%2C8688%2C3479%2C690%2C31%2C453%2C632%2C1422%2C2556%2C2651%2C210%2C35%2C4054%2C296%2C197%2C869%2C5482%2C2234%2C514%2C10822%2C368%2C1751%2C6116%2C7%2C2549%2C5357%2C914%2C1205%2C2%2C4768%2C5405%2C2473%2C7%2C13%2C21%2C11%2C17%2C3177%2C1130%2C6585%2C207%2C482%2C1205%2C106%2C1877%2C235%2C31%2C941%2C2342%2C32%2C11%2C7%2C10%2C9%2C10%2C416%2C615%2C253%2C2557%2C111%2C853%2C373%2C612%2C789%2C181%2C1025%2C510%2C787%2C2187%2C1143%2C4086%2C59%2C16%2C744%2C3174%2C10%2C205%2C2299%2C497%2C1844%2C1571%2C691%2C400%2C2970%2C173%2C451%2C796%2C1500%2C1318%2C547%2C2127%2C1436%2C344%2C96%2C273%2C349%2C280%2C904%2C1194%2C243%2C299%2C550%2C121%2C5%2C1334%2C2391%2C257%2C334%2C190%2C297%2C37%2C4%2C499%2C168%2C244%2C357%2C453%2C1209%2C738%2C629%2C104%2C417%2C590%2C684%2C152%2C442%2C816%2C294%2C3039%2C121%2C153%2C482%2C792%2C125%2C1201%2C132%2C876%2C3472%2C85%2C3%2C1801%2C845%2C66%2C943%2C555%2C1501%2C241%2C335%2C300%2C243%2C462%2C1631%2C758%2C144%2C244%2C17%2C524%2C1356%2C960%2C657&ns=yt&plid=AAY3TUuwLeaOuChM&el=detailpage&len=317&of=-kbIeWkl9lOSrDfQeigFXg&vm=CAEQARgEOjJBSHFpSlRLdzc2bG1ZSjNTVlR1enNnRU5BN2wxMkNtLW9RMk1PN3Rub0FpTUJEWHpNd2JiQUZVQTZSU1VwRjFIRmNqWkhFX0FqVl9iZzlxRHRlcGhqVWpPbHVUaV9ibzNlRFZjclYxemJGbDExNDljaTRRQ1c0cmEteldUZWZLTFNPdUdCa0NxaG5QdkFNWTNWalF5SGc", "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" }, { "headerType": "PLUS_PAGE_ID" } ] }, "videostatsWatchtimeUrl": { "baseUrl": "https://s.youtube.com/api/stats/watchtime?cl=766672562&docid=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&fexp=v1%2C23888716%2C115928%2C72597%2C1408%2C26245%2C31049%2C7388%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C27078%2C34372%2C53946%2C9493%2C33227%2C29636%2C14739676%2C3029%2C828%2C11680738%2C10562%2C4845%2C11931%2C7%2C17646%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3161%2C19%2C15%2C7%2C1084%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4576%2C9%2C2071%2C658%2C729%2C10237%2C1406%2C15087%2C8688%2C3479%2C690%2C31%2C453%2C632%2C1422%2C2556%2C2651%2C210%2C35%2C4054%2C296%2C197%2C869%2C5482%2C2234%2C514%2C10822%2C368%2C1751%2C6116%2C7%2C2549%2C5357%2C914%2C1205%2C2%2C4768%2C5405%2C2473%2C7%2C13%2C21%2C11%2C17%2C3177%2C1130%2C6585%2C207%2C482%2C1205%2C106%2C1877%2C235%2C31%2C941%2C2342%2C32%2C11%2C7%2C10%2C9%2C10%2C416%2C615%2C253%2C2557%2C111%2C853%2C373%2C612%2C789%2C181%2C1025%2C510%2C787%2C2187%2C1143%2C4086%2C59%2C16%2C744%2C3174%2C10%2C205%2C2299%2C497%2C1844%2C1571%2C691%2C400%2C2970%2C173%2C451%2C796%2C1500%2C1318%2C547%2C2127%2C1436%2C344%2C96%2C273%2C349%2C280%2C904%2C1194%2C243%2C299%2C550%2C121%2C5%2C1334%2C2391%2C257%2C334%2C190%2C297%2C37%2C4%2C499%2C168%2C244%2C357%2C453%2C1209%2C738%2C629%2C104%2C417%2C590%2C684%2C152%2C442%2C816%2C294%2C3039%2C121%2C153%2C482%2C792%2C125%2C1201%2C132%2C876%2C3472%2C85%2C3%2C1801%2C845%2C66%2C943%2C555%2C1501%2C241%2C335%2C300%2C243%2C462%2C1631%2C758%2C144%2C244%2C17%2C524%2C1356%2C960%2C657&ns=yt&plid=AAY3TUuwLeaOuChM&el=detailpage&len=317&of=-kbIeWkl9lOSrDfQeigFXg&vm=CAEQARgEOjJBSHFpSlRLdzc2bG1ZSjNTVlR1enNnRU5BN2wxMkNtLW9RMk1PN3Rub0FpTUJEWHpNd2JiQUZVQTZSU1VwRjFIRmNqWkhFX0FqVl9iZzlxRHRlcGhqVWpPbHVUaV9ibzNlRFZjclYxemJGbDExNDljaTRRQ1c0cmEteldUZWZLTFNPdUdCa0NxaG5QdkFNWTNWalF5SGc", "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" }, { "headerType": "PLUS_PAGE_ID" } ] }, "ptrackingUrl": { "baseUrl": "https://www.youtube.com/ptracking?ei=xp1JaMfUBcyLzPsP9ren4QQ&oid=wKy8wAwrz9bUuWfeADfZzA&plid=AAY3TUuwLeaOuChM&pltype=content&ptchn=VYamHliCI9rw1tHR1xbkfw&ptk=youtube_single&video_id=GJLlxj_dtq8", "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" }, { "headerType": "PLUS_PAGE_ID" } ] }, "qoeUrl": { "baseUrl": "https://s.youtube.com/api/stats/qoe?cl=766672562&docid=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&el=detailpage&event=streamingstats&fexp=v1%2C23888716%2C115928%2C72597%2C1408%2C26245%2C31049%2C7388%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C27078%2C34372%2C53946%2C9493%2C33227%2C29636%2C14739676%2C3029%2C828%2C11680738%2C10562%2C4845%2C11931%2C7%2C17646%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3161%2C19%2C15%2C7%2C1084%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4576%2C9%2C2071%2C658%2C729%2C10237%2C1406%2C15087%2C8688%2C3479%2C690%2C31%2C453%2C632%2C1422%2C2556%2C2651%2C210%2C35%2C4054%2C296%2C197%2C869%2C5482%2C2234%2C514%2C10822%2C368%2C1751%2C6116%2C7%2C2549%2C5357%2C914%2C1205%2C2%2C4768%2C5405%2C2473%2C7%2C13%2C21%2C11%2C17%2C3177%2C1130%2C6585%2C207%2C482%2C1205%2C106%2C1877%2C235%2C31%2C941%2C2342%2C32%2C11%2C7%2C10%2C9%2C10%2C416%2C615%2C253%2C2557%2C111%2C853%2C373%2C612%2C789%2C181%2C1025%2C510%2C787%2C2187%2C1143%2C4086%2C59%2C16%2C744%2C3174%2C10%2C205%2C2299%2C497%2C1844%2C1571%2C691%2C400%2C2970%2C173%2C451%2C796%2C1500%2C1318%2C547%2C2127%2C1436%2C344%2C96%2C273%2C349%2C280%2C904%2C1194%2C243%2C299%2C550%2C121%2C5%2C1334%2C2391%2C257%2C334%2C190%2C297%2C37%2C4%2C499%2C168%2C244%2C357%2C453%2C1209%2C738%2C629%2C104%2C417%2C590%2C684%2C152%2C442%2C816%2C294%2C3039%2C121%2C153%2C482%2C792%2C125%2C1201%2C132%2C876%2C3472%2C85%2C3%2C1801%2C845%2C66%2C943%2C555%2C1501%2C241%2C335%2C300%2C243%2C462%2C1631%2C758%2C144%2C244%2C17%2C524%2C1356%2C960%2C657&ns=yt&plid=AAY3TUuwLeaOuChM", "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" }, { "headerType": "PLUS_PAGE_ID" } ] }, "atrUrl": { "baseUrl": "https://s.youtube.com/api/stats/atr?c=ANDROID&docid=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&len=317&ns=yt&plid=AAY3TUuwLeaOuChM&ver=2&vm=CAEQARgEOjJBSHFpSlRLdzc2bG1ZSjNTVlR1enNnRU5BN2wxMkNtLW9RMk1PN3Rub0FpTUJEWHpNd2JiQUZVQTZSU1VwRjFIRmNqWkhFX0FqVl9iZzlxRHRlcGhqVWpPbHVUaV9ibzNlRFZjclYxemJGbDExNDljaTRRQ1c0cmEteldUZWZLTFNPdUdCa0NxaG5QdkFNWTNWalF5SGc", "elapsedMediaTimeSeconds": 3, "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" }, { "headerType": "PLUS_PAGE_ID" } ] }, "engageUrl": { "baseUrl": "https://s.youtube.com/api/stats/engage?cl=766672562&cmt=%5BVSS_CMT%5D&conn=%5BVSS_CONN%5D&cpn=%5BVSS_CPN%5D&docid=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&el=detailpage&fexp=v1%2C23888716%2C115928%2C72597%2C1408%2C26245%2C31049%2C7388%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C27078%2C34372%2C53946%2C9493%2C33227%2C29636%2C14739676%2C3029%2C828%2C11680738%2C10562%2C4845%2C11931%2C7%2C17646%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3161%2C19%2C15%2C7%2C1084%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4576%2C9%2C2071%2C658%2C729%2C10237%2C1406%2C15087%2C8688%2C3479%2C690%2C31%2C453%2C632%2C1422%2C2556%2C2651%2C210%2C35%2C4054%2C296%2C197%2C869%2C5482%2C2234%2C514%2C10822%2C368%2C1751%2C6116%2C7%2C2549%2C5357%2C914%2C1205%2C2%2C4768%2C5405%2C2473%2C7%2C13%2C21%2C11%2C17%2C3177%2C1130%2C6585%2C207%2C482%2C1205%2C106%2C1877%2C235%2C31%2C941%2C2342%2C32%2C11%2C7%2C10%2C9%2C10%2C416%2C615%2C253%2C2557%2C111%2C853%2C373%2C612%2C789%2C181%2C1025%2C510%2C787%2C2187%2C1143%2C4086%2C59%2C16%2C744%2C3174%2C10%2C205%2C2299%2C497%2C1844%2C1571%2C691%2C400%2C2970%2C173%2C451%2C796%2C1500%2C1318%2C547%2C2127%2C1436%2C344%2C96%2C273%2C349%2C280%2C904%2C1194%2C243%2C299%2C550%2C121%2C5%2C1334%2C2391%2C257%2C334%2C190%2C297%2C37%2C4%2C499%2C168%2C244%2C357%2C453%2C1209%2C738%2C629%2C104%2C417%2C590%2C684%2C152%2C442%2C816%2C294%2C3039%2C121%2C153%2C482%2C792%2C125%2C1201%2C132%2C876%2C3472%2C85%2C3%2C1801%2C845%2C66%2C943%2C555%2C1501%2C241%2C335%2C300%2C243%2C462%2C1631%2C758%2C144%2C244%2C17%2C524%2C1356%2C960%2C657&lact=%5BVSS_LACT%5D&len=317&ns=yt&of=-kbIeWkl9lOSrDfQeigFXg&plid=AAY3TUuwLeaOuChM&rt=%5BVSS_RT%5D&state=%5BVSS_STATE%5D&vis=%5BVSS_VIS%5D&vm=CAEQARgEOjJBSHFpSlRLdzc2bG1ZSjNTVlR1enNnRU5BN2wxMkNtLW9RMk1PN3Rub0FpTUJEWHpNd2JiQUZVQTZSU1VwRjFIRmNqWkhFX0FqVl9iZzlxRHRlcGhqVWpPbHVUaV9ibzNlRFZjclYxemJGbDExNDljaTRRQ1c0cmEteldUZWZLTFNPdUdCa0NxaG5QdkFNWTNWalF5SGc", "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" } ] }, "videostatsScheduledFlushWalltimeSeconds": [ 10, 20, 30 ], "videostatsDefaultFlushIntervalSeconds": 300 }, "captions": { "playerCaptionsTracklistRenderer": { "captionTracks": [ { "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=1F9610ACAAC990A6B62DB23D030E97121C9E8F97.7F4A2E6D1C6E7ADFFEF8588DA0091AEFE24B64F7&key=yt8&lang=zh&fmt=srv3", "name": { "runs": [ { "text": "Chinese" } ] }, "vssId": ".zh", "languageCode": "zh", "isTranslatable": true, "trackName": "" }, { "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=1F9610ACAAC990A6B62DB23D030E97121C9E8F97.7F4A2E6D1C6E7ADFFEF8588DA0091AEFE24B64F7&key=yt8&lang=cs&fmt=srv3", "name": { "runs": [ { "text": "Czech" } ] }, "vssId": ".cs", "languageCode": "cs", "isTranslatable": true, "trackName": "" }, { "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=1F9610ACAAC990A6B62DB23D030E97121C9E8F97.7F4A2E6D1C6E7ADFFEF8588DA0091AEFE24B64F7&key=yt8&lang=en&fmt=srv3", "name": { "runs": [ { "text": "English" } ] }, "vssId": ".en", "languageCode": "en", "isTranslatable": true, "trackName": "" }, { "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=1F9610ACAAC990A6B62DB23D030E97121C9E8F97.7F4A2E6D1C6E7ADFFEF8588DA0091AEFE24B64F7&key=yt8&kind=asr&lang=en&fmt=srv3", "name": { "runs": [ { "text": "English (auto-generated)" } ] }, "vssId": "a.en", "languageCode": "en", "kind": "asr", "isTranslatable": true, "trackName": "" }, { "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=1F9610ACAAC990A6B62DB23D030E97121C9E8F97.7F4A2E6D1C6E7ADFFEF8588DA0091AEFE24B64F7&key=yt8&lang=de&fmt=srv3", "name": { "runs": [ { "text": "German" } ] }, "vssId": ".de", "languageCode": "de", "isTranslatable": true, "trackName": "" }, { "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=1F9610ACAAC990A6B62DB23D030E97121C9E8F97.7F4A2E6D1C6E7ADFFEF8588DA0091AEFE24B64F7&key=yt8&lang=hi&fmt=srv3", "name": { "runs": [ { "text": "Hindi" } ] }, "vssId": ".hi", "languageCode": "hi", "isTranslatable": true, "trackName": "" }, { "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=1F9610ACAAC990A6B62DB23D030E97121C9E8F97.7F4A2E6D1C6E7ADFFEF8588DA0091AEFE24B64F7&key=yt8&lang=ja&fmt=srv3", "name": { "runs": [ { "text": "Japanese" } ] }, "vssId": ".ja", "languageCode": "ja", "isTranslatable": true, "trackName": "" }, { "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=1F9610ACAAC990A6B62DB23D030E97121C9E8F97.7F4A2E6D1C6E7ADFFEF8588DA0091AEFE24B64F7&key=yt8&lang=ko&fmt=srv3", "name": { "runs": [ { "text": "Korean" } ] }, "vssId": ".ko", "languageCode": "ko", "isTranslatable": true, "trackName": "" }, { "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=1F9610ACAAC990A6B62DB23D030E97121C9E8F97.7F4A2E6D1C6E7ADFFEF8588DA0091AEFE24B64F7&key=yt8&lang=es&fmt=srv3", "name": { "runs": [ { "text": "Spanish" } ] }, "vssId": ".es", "languageCode": "es", "isTranslatable": true, "trackName": "" } ], "audioTracks": [ { "captionTrackIndices": [ 0, 1, 2, 4, 5, 6, 7, 8, 3 ], "defaultCaptionTrackIndex": 2, "hasDefaultTrack": true, "captionsInitialState": "CAPTIONS_INITIAL_STATE_OFF_RECOMMENDED" } ], "translationLanguages": [ { "languageCode": "ar", "languageName": { "runs": [ { "text": "Arabic" } ] } }, { "languageCode": "zh-Hant", "languageName": { "runs": [ { "text": "Chinese (Traditional)" } ] } }, { "languageCode": "nl", "languageName": { "runs": [ { "text": "Dutch" } ] } }, { "languageCode": "en", "languageName": { "runs": [ { "text": "English" } ] }, "translationSourceTrackIndices": [ 4 ] }, { "languageCode": "fr", "languageName": { "runs": [ { "text": "French" } ] } }, { "languageCode": "de", "languageName": { "runs": [ { "text": "German" } ] } }, { "languageCode": "hi", "languageName": { "runs": [ { "text": "Hindi" } ] } }, { "languageCode": "id", "languageName": { "runs": [ { "text": "Indonesian" } ] } }, { "languageCode": "it", "languageName": { "runs": [ { "text": "Italian" } ] } }, { "languageCode": "ja", "languageName": { "runs": [ { "text": "Japanese" } ] } }, { "languageCode": "ko", "languageName": { "runs": [ { "text": "Korean" } ] } }, { "languageCode": "pt", "languageName": { "runs": [ { "text": "Portuguese" } ] } }, { "languageCode": "ru", "languageName": { "runs": [ { "text": "Russian" } ] } }, { "languageCode": "es", "languageName": { "runs": [ { "text": "Spanish" } ] } }, { "languageCode": "th", "languageName": { "runs": [ { "text": "Thai" } ] } }, { "languageCode": "tr", "languageName": { "runs": [ { "text": "Turkish" } ] } }, { "languageCode": "uk", "languageName": { "runs": [ { "text": "Ukrainian" } ] } }, { "languageCode": "vi", "languageName": { "runs": [ { "text": "Vietnamese" } ] } } ], "defaultAudioTrackIndex": 0, "defaultTranslationSourceTrackIndices": [ 2 ] } }, "videoDetails": { "videoId": "GJLlxj_dtq8", "title": "Surface Go Review - It’s Awesome", "lengthSeconds": "316", "keywords": [ "Dave2D", "Review", "Surface Go", "Surface pro", "best laptop", "best laptop for school", "best laptop for college", "best laptop for students", "best laptop for university", "cheap laptop", "best value laptop", "inexpensive laptop", "cheapest laptop", "Dell", "XPS 13" ], "channelId": "UCVYamHliCI9rw1tHR1xbkfw", "isOwnerViewing": false, "shortDescription": "Dave2D review of the Microsoft Surface Go. This is the best 2 in 1 laptop from Microsoft for students on a tighter budget.\nOn Sale Here - https://amzn.to/2n3Y4sj\n\nThis 2in1 tablet/laptop is incredibly small and has a ton of potential for people who need an ultra portable device that can be used as a comfortable tablet as well as a very functional laptop. This is great for developers, students, work or even for media consumption as a secondary device.\n\nMusic Credits:\nFili - Sunday Vibez\n\nIf you want to support the channel, consider a Dave2D membership by clicking the “Join” button above!\n\nhttp://twitter.com/Dave2D\nhttp://www.instagram.com/Dave2D\nhttps://discord.gg/Dave2D\n\nPurchases made from store links may give me some money. \n(It doesn’t cost you extra, so please buy everything)", "isCrawlable": true, "thumbnail": { "thumbnails": [ { "url": "https://i.ytimg.com/vi/GJLlxj_dtq8/default.jpg", "width": 120, "height": 90 }, { "url": "https://i.ytimg.com/vi/GJLlxj_dtq8/mqdefault.jpg", "width": 320, "height": 180 }, { "url": "https://i.ytimg.com/vi/GJLlxj_dtq8/hqdefault.jpg", "width": 480, "height": 360 }, { "url": "https://i.ytimg.com/vi/GJLlxj_dtq8/sddefault.jpg", "width": 640, "height": 480 } ] }, "allowRatings": true, "viewCount": "1856109", "author": "Dave2D", "isPrivate": false, "isUnpluggedCorpus": false, "isLiveContent": false }, "playerConfig": { "audioConfig": { "loudnessDb": -10.969999, "perceptualLoudnessDb": -24.97, "enablePerFormatLoudness": false, "trackAbsoluteLoudnessLkfs": -24.97, "loudnessTargetLkfs": -14 }, "exoPlayerConfig": { "useExoPlayer": true, "useAdaptiveBitrate": true, "maxInitialByteRate": 91136, "minDurationForQualityIncreaseMs": 12364, "maxDurationForQualityDecreaseMs": 3720, "minDurationToRetainAfterDiscardMs": 21000, "lowWatermarkMs": 15000, "highWatermarkMs": 30000, "lowPoolLoad": 0.8, "highPoolLoad": 0.8, "sufficientBandwidthOverhead": 1, "bufferChunkSizeKb": 50, "httpConnectTimeoutMs": 16000, "httpReadTimeoutMs": 8000, "numAudioSegmentsPerFetch": 1, "numVideoSegmentsPerFetch": 2, "minDurationForPlaybackStartMs": 1600, "enableExoplayerReuse": false, "useRadioTypeForInitialQualitySelection": true, "blacklistFormatOnError": false, "enableBandaidHttpDataSource": true, "httpLoadTimeoutMs": 18000, "canPlayHdDrm": true, "videoBufferSegmentCount": 389, "audioBufferSegmentCount": 38, "useAbruptSplicing": false, "minRetryCount": 10, "minChunksNeededToPreferOffline": 2, "secondsToMaxAggressiveness": 0, "enableSurfaceviewResizeWorkaround": false, "enableVp9IfThresholdsPass": false, "matchQualityToViewportOnUnfullscreen": false, "lowAudioQualityConnTypes": [ "MOBILE_CONNECTION_TYPE_CELLULAR_2G", "MOBILE_CONNECTION_TYPE_CELLULAR_3G" ], "useDashForLiveStreams": true, "enableLibvpxVideoTrackRenderer": false, "lowAudioQualityBandwidthThresholdBps": 786432, "enableVariableSpeedPlayback": false, "preferOnesieBufferedFormat": true, "minimumBandwidthSampleBytes": 16384, "useDashForOtfAndCompletedLiveStreams": true, "disableCacheAwareVideoFormatEvaluation": false, "useLiveDvrForDashLiveStreams": true, "cronetResetTimeoutOnRedirects": true, "emitVideoDecoderChangeEvents": false, "onesieVideoBufferLoadTimeoutMs": "0", "onesieVideoBufferReadTimeoutMs": "0", "libvpxEnableGl": false, "enableVp9EncryptedIfThresholdsPass": false, "enableOpus": false, "usePredictedBuffer": true, "maxReadAheadMediaTimeMs": 120000, "useMediaTimeCappedLoadControl": true, "allowCacheOverrideToLowerQualitiesWithinRange": 0, "allowDroppingUndecodedFrames": true, "minDurationForPlaybackRestartMs": 5000, "serverProvidedBandwidthHeader": "", "liveOnlyPegStrategy": "LIVE_ONLY_PEG_STRATEGY_SEEK_ON_REBUFFER_ESTIMATE_DURATION", "enableRedirectorHostFallback": true, "enableHighlyAvailableFormatFallbackOnPcr": false, "recordTrackRendererTimingEvents": true, "minErrorsForRedirectorHostFallback": 0, "nonHardwareMediaCodecNames": [ "OMX.ffmpeg.vp9.decoder", "OMX.google.vp9.decoder", "c2.android.vp9.decoder", "OMX.Intel.sw_vd.vp9", "OMX.MTK.VIDEO.DECODER.SW.VP9", "c2.mtk.sw.vp9.decoder", "OMX.google.av1.decoder", "c2.android.av1.decoder", "OMX.sprd.av1.decoder", "c2.android.av1-dav1d.decoder" ], "enableVp9IfInHardware": false, "enableVp9EncryptedIfInHardware": true, "useOpusMedAsLowQualityAudio": false, "minErrorsForPcrFallback": 0, "useStickyRedirectHttpDataSource": true, "onlyVideoBandwidth": true, "useRedirectorOnNetworkChange": false, "enableMaxReadaheadAbrThreshold": true, "cacheCheckDirectoryWritabilityOnce": false, "predictorType": "PREDICTOR_TYPE_NEAREST_RANK", "slidingPercentile": 0.25, "slidingWindowSize": 12, "maxFrameDropIntervalMs": 100, "ignoreLoadTimeoutForFallback": false, "serverBweMultiplier": 1, "drmMaxKeyfetchDelayMs": 0, "maxResolutionForWhiteNoise": 0, "whiteNoiseRenderEffectMode": "RENDER_EFFECT_MODE_UNKNOWN", "enableLibvpxHdr": false, "enableCacheAwareStreamSelection": true, "useExoCronetDataSource": true, "whiteNoiseScale": 0, "whiteNoiseOffset": 0, "preventVideoFrameLaggingWithLibvpx": false, "enableMediaCodecHdr": true, "enableMediaCodecSwHdr": false, "liveOnlyWindowChunks": 10, "bearerMinDurationToRetainAfterDiscardMs": [ 21000, 21000, 21000, 21000, 120000, 120000, 90000, 120000 ], "forceWidevineL3": false, "useAverageBitrate": false, "useMedialibAudioTrackRendererForLive": true, "useExoPlayerV2": false, "logMediaRequestEventsToCsi": true, "onesieFixNonZeroStartTimeFormatSelection": false, "liveOnlyReadaheadStepSizeChunks": 1, "liveOnlyBufferHealthHalfLifeSeconds": 60, "liveOnlyMinBufferHealthRatio": 0.75, "liveOnlyMinLatencyToSeekRatio": 3, "manifestlessPartialChunkStrategy": "ANDROID_PARTIAL_CHUNK_STRATEGY_RETRY_RANGE_CHECK_LMT", "ignoreViewportSizeWhenSticky": false, "enableLibvpxFallback": false, "disableLibvpxLoopFilter": false, "enableVpxMediaView": false, "hdrMinScreenBrightness": 0, "hdrMaxScreenBrightnessThreshold": 0, "onesieDataSourceAboveCacheDataSource": true, "httpNonplayerLoadTimeoutMs": 72000, "numVideoSegmentsPerFetchStrategy": "NUM_SEGMENTS_PER_FETCH_STRATEGY_LIMITED_DURATION", "maxVideoDurationPerFetchMs": 12000, "maxVideoEstimatedLoadDurationMs": -1, "estimatedServerClockHalfLife": 5, "estimatedServerClockStrictOffset": false, "minReadAheadMediaTimeMs": 0, "readAheadGrowthRate": 0, "useDynamicReadAhead": false, "useYtVodMediaSourceForV2": false, "enableV2Gapless": true, "useLiveHeadTimeMillis": true, "allowTrackSelectionWithUpdatedVideoItagsForExoV2": false, "maxAllowableTimeBeforeMediaTimeUpdateSec": 15, "enableDynamicHdr": false, "v2PerformEarlyStreamSelection": false, "v2UsePlaybackStreamSelectionResult": false, "v2MinTimeBetweenAbrReevaluationMs": 2000, "avoidReusePlaybackAcrossLoadvideos": false, "enableInfiniteNetworkLoadingRetries": true, "reportExoPlayerStateOnTransition": false, "manifestlessSequenceMethod": "MANIFESTLESS_SEQUENCE_METHOD_LIVE_HEAD", "useLiveHeadWindow": true, "enableDynamicHdrInHardware": false, "ultralowAudioQualityBandwidthThresholdBps": 0, "retryLiveNetNocontentWithDelay": true, "ignoreUnneededSeeksToLiveHead": true, "adaptiveLiveHeadWindow": true, "drmMetricsQoeLoggingFraction": 0.01, "liveNetNocontentMaximumErrors": -1, "waitForDrmLicenseBeforeProcessingAndroidStuckBufferfull": true, "slidingPercentileScalar": 0.85, "minAdaptiveVideoQuality": 0, "retryLiveEmptyChunkWithDelay": true, "platypusBackBufferDurationMs": 30000, "platypusEnableServerSideFormatFiltering": true }, "playbackStartConfig": { "startTimeToleranceBeforeMs": "20000" }, "adRequestConfig": { "filterTimeEventsOnDelta": 10000, "useCriticalExecOnAdsPrep": true, "userCriticalExecOnAdsProcessing": true, "enableCountdownNextToThumbnailAndroid": true, "preskipScalingFactorAndroid": 0.712, "preskipPaddingAndroid": 6 }, "networkProtocolConfig": { "useQuic": true }, "androidNetworkStackConfig": { "networkStack": "CRONET", "androidCronetResponsePriority": { "priorityValue": "BACKGROUND_10_THREAD_PRIORITY" }, "androidMetadataNetworkConfig": { "coalesceRequests": true } }, "lidarSdkConfig": { "enableActiveViewReporter": true, "useMediaTime": true, "sendTosMetrics": true, "usePlayerState": false, "enableIosAppStateCheck": true, "enableImprovedSizeReportingAndroid": true, "enableIsAndroidVideoAlwaysMeasurable": true, "enableActiveViewAudioMeasurementAndroid": true }, "androidMedialibConfig": { "isItag18MainProfile": true, "initialBandwidthEstimates": [ { "detailedNetworkType": "DETAILED_NETWORK_TYPE_WIFI", "bandwidthBps": "921853" }, { "detailedNetworkType": "DETAILED_NETWORK_TYPE_LTE", "bandwidthBps": "631467" } ], "viewportSizeFraction": 0.85, "enablePrerollPrebuffer": true, "prebufferOptimizeForViewportSize": true, "hpqViewportSizeFraction": 0.58 }, "playerControlsConfig": { "showCachedInTimebar": true }, "variableSpeedConfig": { "showVariableSpeedDisabledDialog": true }, "decodeQualityConfig": { "maximumVideoDecodeVerticalResolution": 2160 }, "vrConfig": { "allowVr": true, "allowSubtitles": true, "showHqButton": true, "sphericalDirectionLoggingEnabled": true, "enableAndroidVr180MagicWindow": true, "enableAndroidMagicWindowEduOverlay": true, "magicWindowEduOverlayText": "Move device to explore video", "magicWindowEduOverlayAnimationUrl": "https://youtube.com/img/vr/magic_window_edu_overlay_animation_v2.webp", "enableMagicWindowZoom": true, "useCardboardOssSdk": true }, "qoeStatsClientConfig": { "batchedEntriesPeriodMs": "30000" }, "androidPlayerStatsConfig": { "usePblForAttestationReporting": false, "usePblForHeartbeatReporting": false, "usePblForPlaybacktrackingReporting": false, "usePblForQoeReporting": true, "changeCpnOnFatalPlaybackError": true }, "stickyQualitySelectionConfig": { "stickySelectionType": "DISABLE_STICKY", "expirationTimeSinceLastManualVideoQualitySelectionMs": "259200000", "expirationTimeSinceLastPlaybackStartMs": "18000000", "stickyCeilingOverridesSimpleBitrateCap": true }, "adSurveyRequestConfig": { "useGetRequests": true }, "retryConfig": { "retryEligibleErrors": [ "fmt.decode", "android.exo.fatal", "scripted_player.js.fatal", "android.stuck.bufferfull", "player.timeout", "android.audiotrack" ], "retryUnderSameConditionAttempts": 1, "retryWithNewSurfaceAttempts": 1, "progressiveFallbackOnNonNetworkErrors": true, "l3FallbackOnDrmErrors": true, "retryAfterCacheRemoval": true, "widevineL3EnforcedFallbackOnDrmErrors": true, "exoProxyableFormatFallback": true, "maxPlayerRetriesWhenNetworkUnavailable": 2, "retryWithLibvpx": true, "suppressFatalErrorAfterStop": false, "fallbackFromHfrToSfrOnFormatDecodeError": true, "disableFallbackToCabrOnClientErrors": [ "fmt.decode", "android.audiotrack", "fmt.unparseable", "player.exception", "player.fatalexception" ] }, "cmsPathProbeConfig": { "cmsPathProbeDelayMs": 7000 }, "mediaCommonConfig": { "dynamicReadaheadConfig": { "maxReadAheadMediaTimeMs": 160000, "minReadAheadMediaTimeMs": 15000, "readAheadGrowthRateMs": 300, "readAheadWatermarkMarginRatio": 0, "minReadAheadWatermarkMarginMs": 0, "maxReadAheadWatermarkMarginMs": 0, "shouldIncorporateNetworkActiveState": false }, "mediaUstreamerRequestConfig": { "enableVideoPlaybackRequest": true, "videoPlaybackUstreamerConfig": "CssMCvAICAAQgAUY6AIlMZkqPi0AAIA_NZqZmT9YAWgBch8KG21mczJfdjNfMl9zbWFsbF9ub192YW5jZV8wNxgAeI9OgAEBoAEBqAEAtQH2KNw_4AEB6AED8AEB-QEAAAAAAADQP4ECAAAAAAAAGECYAvABoALoArgCAcgCAdoCvwEQsOoBGKhGIKCcASjYNjCYdXCIJ4AB9AO4AQHgAQOQAgGYAgygAgHAAgHQAgLYAgHgAgHoAgKAAwKIA4gnqAMDsAMBuAMBwAMByAMB0AMBgAQBmAQBoAQByAQB0AQB4AQA-AQHgAV9kAUBmAUBsAUBuAUBwAUB0AUB4AXQD-gFAfgF0A-ABgG4BgHABgHoBgH4BgGAB5BOkAcBwAcB0AcB8AcBkAgBnQgAAIC_oAjoB-AIAegI____________AfoCkwItAACgQjUAAKpCQAFIAWUAAIBAaMBwqAHQhgO4AQHNAQAAgD_9AQAAgD-FAq5HYT6NAuxRuD-VArgeBT61AgAAgD_AAo8B0gIRsP__________AR48RlpcXV7aAgUyMDowMOACeOgC6AL9AgAAAD6dAwrXIz2gAwHVAwAAekTYAwGYBAHFBJqZWUDVBAAAgD_IBQG1Br03hjW9BjMzg0DFBgAAgD7VBgAACEHtBm8SgzqCBwgAyAGWAQIAAI0HAAAAP5gHAcAHAcgHAdUHAACCQ-UHAIAJRPAHAYAIAaEIAAAAAAAA8L-pCAAAAAAAAPC_sAjwAbgIAegIAfUIAACCQ5gJ6AegCaCNBr0JvTeGNfgQAYIDAJADAagDAbADA9ADAdgDAeADkE6wBAG4BAHKBG8KFQiA4gkQmHUYrAIlAAAAACgAMABAARDg1AMY0A8qTQoKdGJfY29zdF81MCAIKQAAAAAAAAAASAFQAV3NzEw-ZQAAAD9tAAAAP3UAAAA_eMCpB4ABwD6NAZqZmT6SAQ1zdGFydHVwXzFhXzg3MAHSBB4KFgjoBxC4FxoG3AvQD8QTKMCaDDABOAEYoJwBKAHaBAwKCAiIJxCIJzgBKAH4BAGIBQGQBQGYBQGoBQGwBQHQBQHYBQHoBQHwBQGIBgGYBgGgBgGoBoCAAsAGAcgGAeAGAfAGAYIHCxUAAIA_GGQgoI0GiAcBoAcBwAcByAcAgAgBoAgBsAgBuAgB0ggGCAEQARgBqQkAAAAAAADwv7EJAAAAAAAA8L_QCQHaCSRvMVJKMkFtazlldnBUTjdFQTlXc0FGRVNBQ1hQbWxwQVN5LzfgCQHoCQGwCgGICwGYCwGgCwHACwHICwHQCwHYCwHqCwSLBowG-AsBkAwBqAyQAbAMAbgMAcAMAcgMAdAMAeAMAfgMAYANAZgNAaANAbANAdANAdgNAeANAegNAfgNAYAOAYgOAbAOAcAOAdAOAdgOAfgOAYgPAaAPAdAPAYAQAaAQAegQAYARAYgRAagRAbIREENBTVNCaFVEbGFUSkRBPT3AEQHgEQHwEQGYEgGgEgG4EgHwEgH4EgEYASABMgwIuQIQtOyV4fT8_QIyDAiPAhCMvbiR9fz9AjIMCIkBEKfghK7y_P0CMgwI-AEQsOPiz_X8_QIyDAiIARDvkrrI8vz9AjIMCPcBENbC6JD1_P0CMgwIhwEQ2ZOlxfL8_QIyDAj0ARCi7eCQ9fz9AjIMCIYBEOqDpMXy_P0CMgwI8wEQlZm3jPX8_QIyDAiFARDg59W_8vz9AjIMCPIBEL3h2I_1_P0CMgwIoAEQ7NDKtvL8_QIyDAiWAhCH-vSY9fz9AjIMCIsBEIervuzi_P0CMhwIiwEQn67XveP8_QIaDkNnZ0tBMlJ5WXhJQk1RMgwIjAEQ-Oq_7OL8_QIyHAiMARD9_9m94_z9AhoOQ2dnS0EyUnlZeElCTVEyDAj5ARDJ3-__4vz9AjIcCPkBEP2Ih_Lj_P0CGg5DZ2dLQTJSeVl4SUJNUTIMCPoBEOqy2v_i_P0CMhwI-gEQv72U8uP8_QIaDkNnZ0tBMlJ5WXhJQk1RMgwI-wEQjabO_-L8_QIyHAj7ARDO7YHy4_z9AhoOQ2dnS0EyUnlZeElCTVE6AEgAUigaAmVuKAAyGFVDVllhbUhsaUNJOXJ3MXRIUjF4YmtmdzgAQABYAGAAkMvTjw4BEk0AX3P9pzBGAiEAig6oFHC_ww-qKj0gr0yAZXdde9kAU6PZyEjajaiYq9ECIQCdUDCXKQiYFiUCBeaSW1kjDZ2Pw3NLDl9Ir7rSn89DgBoCZWk=", "videoPlaybackPostEmptyBody": false, "isVideoPlaybackRequestIdempotent": true }, "predictedReadaheadConfig": { "minReadaheadMs": 5000, "maxReadaheadMs": 157000 }, "mediaFetchRetryConfig": { "initialDelayMs": 1000, "backoffFactor": 1.3, "maximumDelayMs": 20000, "jitterFactor": 0.1 }, "mediaFetchMaximumServerErrors": 10, "mediaFetchMaximumNetworkErrors": -1, "mediaFetchMaximumErrors": 10, "serverReadaheadConfig": { "nextRequestPolicy": { "targetAudioReadaheadMs": 120000, "targetVideoReadaheadMs": 120000 } }, "useServerDrivenAbr": true, "sabrClientConfig": { "defaultBackOffTimeMs": 0, "enableHostFallback": true, "primaryProbingDelayMs": 5000, "maxFailureAttemptsBeforeFallback": 2, "enableServerInitiatedHostFallback": true }, "serverPlaybackStartConfig": { "enable": true, "playbackStartPolicy": { "startMinReadaheadPolicy": [ { "minReadaheadMs": 1600 } ] } }, "usePlatypus": true, "mediaCacheConfig": { "cacheLoadPolicy": { "readaheadThresholdMs": 15000 } }, "bandwidthEstimationConfig": { "nearestRankConfig": { "slidingWindowSize": 12, "percentile": 0.25, "scalar": 0.91 } }, "fixLivePlaybackModelDefaultPosition": false }, "playerGestureConfig": { "downAndOutLandscapeAllowed": true, "downAndOutPortraitAllowed": true }, "taskCoordinatorConfig": { "prefetchCoordinatorBufferedPositionMillisRelease": 6000, "prefetchCoordinatorBufferedPositionMillisPause": 6000 } }, "storyboards": { "playerStoryboardSpecRenderer": { "spec": "https://i.ytimg.com/sb/GJLlxj_dtq8/storyboard3_L$L/$N.jpg?sqp=-oaymwGbA0g48quKqQOSA4gBAZUBAAAEQpgBMqABPKgBBLABELABDbABDLABELABFbABH7ABJrABLbABDrABDrABD7ABErABF7ABK7ABLLABKbABD7ABDrABELABFbABH7ABKrABMrABKbABD7ABEbABFLABGLABJrABPbABOLABLbABEbABFLABHrABKrABMbABS7ABR7ABNrABFbABHLABKbABLrABObABR7ABTbABP7ABJbABLrABN7ABPbABR7ABUrABUbABRbABM7ABQLABQrABQ7ABTLABRLABRrABQ7gBEbgBEbgBFbgBI7gBRLgBQ7gBQ7gBQ7gBEbgBE7gBFrgBL7gBQ7gBQ7gBQ7gBQ7gBFbgBFrgBKbgBQ7gBQ7gBQ7gBQ7gBQ7gBI7gBL7gBQ7gBQ7gBQ7gBQ7gBQ7gBQ7gBRLgBQ7gBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQ7gBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQrgBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQrgBQrgBQ7gBQ7gBQ7gBQrgBQrgBQrgBQrgBQqLzl_8DBgj-q93vBQ==|48#27#100#10#10#0#default#rs$AOn4CLCBl68_j71MErcfP_dtBmVkzI4ing|80#45#65#10#10#5000#M$M#rs$AOn4CLB3d0IU5fFzbBQIpF7_o-Hpu4Nrbw|160#90#65#5#5#5000#M$M#rs$AOn4CLBRevtHnOyR6NWQv4bOfvU7pOhE3A", "recommendedLevel": 2 } }, "trackingParams": "CAAQu2kiEwjHz7_d1OmNAxXMBXMJHfbbKUw=", "attestation": { "playerAttestationRenderer": { "challenge": "a=6&a2=1&b=xEipIyQIQlgYQu5SdOpCKSLERMg&c=1749654982&d=3&e=GJLlxj_dtq8&c5a=1&c5b=yt_player_ias&hh=VAsQdc6SQwkZsnNr398kOYAGAWC_K7P_5QuK7bFmMCI" } }, "endscreen": { "endscreenRenderer": { "elements": [ { "endscreenElementRenderer": { "style": "CHANNEL", "image": { "thumbnails": [ { "url": "https://yt3.ggpht.com/ytc/AIdro_lltZkOAE5XVIlI8U5QVXmdASgYyJiJps-LkO-uQnTwLMQ=s250-c-k-c0x00ffffff-no-rj", "width": 250, "height": 250 }, { "url": "https://yt3.ggpht.com/ytc/AIdro_lltZkOAE5XVIlI8U5QVXmdASgYyJiJps-LkO-uQnTwLMQ=s400-c-k-c0x00ffffff-no-rj", "width": 400, "height": 400 } ] }, "icon": { "thumbnails": [ { "url": "https://www.gstatic.com/youtube/img/annotations/youtube.png" } ] }, "left": 0.422807, "width": 0.15438597, "top": 0.5490654, "aspectRatio": 1, "startMs": "307875", "endMs": "316162", "title": { "runs": [ { "text": "Dave2D" } ], "accessibility": { "accessibilityData": { "label": "Dave2D, channel" } } }, "metadata": { "runs": [ { "text": "3.68M subscribers" } ] }, "callToAction": { "runs": [ { "text": "VISIT CHANNEL" } ] }, "dismiss": { "runs": [ { "text": "CANCEL" } ] }, "endpoint": { "clickTrackingParams": "CAkQ-N4BGAAiEwjHz7_d1OmNAxXMBXMJHfbbKUwyDGl2LWVuZHNjcmVlbkiv7fb-47i5yRg=", "browseEndpoint": { "browseId": "UCVYamHliCI9rw1tHR1xbkfw" } }, "hovercardButton": { "subscribeButtonRenderer": { "buttonText": { "runs": [ { "text": "SUBSCRIBE" } ] }, "subscribed": false, "enabled": true, "type": "FREE", "channelId": "UCVYamHliCI9rw1tHR1xbkfw", "showPreferences": false, "unsubscribeMessage": { "paidChannelUnsubscribeMessageRenderer": { "unsubscribeMessage": { "runs": [ { "text": "Unsubscribe from " }, { "text": "Dave2D" }, { "text": "?" } ] }, "keepSubscriptionButtonText": { "runs": [ { "text": "Cancel" } ] }, "unsubscriptionAllowed": true, "unsubscribeButtonText": { "runs": [ { "text": "Unsubscribe" } ] } } }, "subscribedButtonText": { "runs": [ { "text": "SUBSCRIBED" } ] }, "unsubscribedButtonText": { "runs": [ { "text": "SUBSCRIBE" } ] }, "trackingParams": "CAoQmysiEwjHz7_d1OmNAxXMBXMJHfbbKUwyDGl2LWVuZHNjcmVlbg==", "unsubscribeButtonText": { "runs": [ { "text": "UNSUBSCRIBE" } ] }, "serviceEndpoints": [ { "clickTrackingParams": "CAoQmysiEwjHz7_d1OmNAxXMBXMJHfbbKUwyDGl2LWVuZHNjcmVlbg==", "subscribeEndpoint": { "channelIds": [ "UCVYamHliCI9rw1tHR1xbkfw" ], "params": "EgIIBBgA" } }, { "clickTrackingParams": "CAoQmysiEwjHz7_d1OmNAxXMBXMJHfbbKUwyDGl2LWVuZHNjcmVlbg==", "unsubscribeEndpoint": { "channelIds": [ "UCVYamHliCI9rw1tHR1xbkfw" ], "params": "CgIIBBgA" } } ], "style": { "styleType": "MEDIUM_BRAND_LINK", "suppressFreeIcon": true }, "subscribeAccessibility": { "accessibilityData": { "label": "Subscribe to Dave2D." } }, "unsubscribeAccessibility": { "accessibilityData": { "label": "Unsubscribe from Dave2D." } }, "serverTimestampMs": "1749654982113" } }, "trackingParams": "CAkQ-N4BGAAiEwjHz7_d1OmNAxXMBXMJHfbbKUw=", "isSubscribe": true, "id": "c77df4c4-1519-45ff-b218-d24f3e7a9411" } }, { "endscreenElementRenderer": { "style": "VIDEO", "image": { "thumbnails": [ { "url": "https://i.ytimg.com/vi/Pp3fbZZOlcs/default.jpg", "width": 120, "height": 90 }, { "url": "https://i.ytimg.com/vi/Pp3fbZZOlcs/mqdefault.jpg", "width": 320, "height": 180 }, { "url": "https://i.ytimg.com/vi/Pp3fbZZOlcs/hqdefault.jpg", "width": 480, "height": 360 }, { "url": "https://i.ytimg.com/vi/Pp3fbZZOlcs/sddefault.jpg", "width": 640, "height": 480 } ] }, "left": 0.022807017, "width": 0.322807, "top": 0.52492213, "aspectRatio": 1.7777778, "startMs": "307875", "endMs": "316162", "title": { "runs": [ { "text": "This is the FIRST Xbox Handheld!" } ], "accessibility": { "accessibilityData": { "label": "This is the FIRST Xbox Handheld!, video" } } }, "metadata": { "runs": [ { "text": "446,867 views" } ] }, "endpoint": { "clickTrackingParams": "CAgQ8d4BGAEiEwjHz7_d1OmNAxXMBXMJHfbbKUwyDGl2LWVuZHNjcmVlbkiv7fb-47i5yRiaAQMQu2k=", "commandMetadata": { "interactionLoggingCommandMetadata": { "loggingExpectations": { "screenCreatedLoggingExpectations": { "expectedParentScreens": [ { "screenVeType": 3832 } ] } } } }, "watchEndpoint": { "videoId": "Pp3fbZZOlcs", "watchEndpointSupportedOnesieConfig": { "playbackOnesieConfig": { "url": "https://rr4---sn-4g5lzned.googlevideo.com/initplayback?source=youtube&oeis=1&c=ANDROID&oad=7000&ovd=7000&oaad=11000&oavd=11000&ocs=550&oewis=1&ohct=2&oaf1=1&oputc=1&ofpcc=2&obbl=24576&msp=1&odepv=1&onvi=1&id=3e9ddf6d964e95cb&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&initcwndbps=2796250&mt=1749654548", "exoPlayerInitConfig": { "exoPlayerConfig": { "useExoPlayer": true, "useAdaptiveBitrate": true, "maxInitialByteRate": 91136, "minDurationForQualityIncreaseMs": 12364, "maxDurationForQualityDecreaseMs": 3720, "lowWatermarkMs": 15000, "highWatermarkMs": 30000, "lowPoolLoad": 0.8, "highPoolLoad": 0.8, "sufficientBandwidthOverhead": 1, "bufferChunkSizeKb": 50, "httpConnectTimeoutMs": 16000, "httpReadTimeoutMs": 8000, "numAudioSegmentsPerFetch": 1, "numVideoSegmentsPerFetch": 2, "minDurationForPlaybackStartMs": 1600, "enableExoplayerReuse": false, "useRadioTypeForInitialQualitySelection": true, "enableBandaidHttpDataSource": true, "httpLoadTimeoutMs": 18000, "canPlayHdDrm": true, "videoBufferSegmentCount": 389, "audioBufferSegmentCount": 38, "useAbruptSplicing": false, "minRetryCount": 10, "secondsToMaxAggressiveness": 0, "enableSurfaceviewResizeWorkaround": false, "enableVp9IfThresholdsPass": false, "matchQualityToViewportOnUnfullscreen": false, "lowAudioQualityConnTypes": [ "MOBILE_CONNECTION_TYPE_CELLULAR_2G", "MOBILE_CONNECTION_TYPE_CELLULAR_3G" ], "enableLibvpxVideoTrackRenderer": false, "lowAudioQualityBandwidthThresholdBps": 786432, "enableVariableSpeedPlayback": false, "preferOnesieBufferedFormat": true, "cronetResetTimeoutOnRedirects": true, "onesieVideoBufferLoadTimeoutMs": "0", "onesieVideoBufferReadTimeoutMs": "0", "libvpxEnableGl": false, "enableOpus": false, "maxReadAheadMediaTimeMs": 120000, "useMediaTimeCappedLoadControl": true, "allowDroppingUndecodedFrames": true, "minDurationForPlaybackRestartMs": 5000, "serverProvidedBandwidthHeader": "", "enableRedirectorHostFallback": true, "recordTrackRendererTimingEvents": true, "minErrorsForRedirectorHostFallback": 0, "nonHardwareMediaCodecNames": [ "OMX.ffmpeg.vp9.decoder", "OMX.google.vp9.decoder", "c2.android.vp9.decoder", "OMX.Intel.sw_vd.vp9", "OMX.MTK.VIDEO.DECODER.SW.VP9", "c2.mtk.sw.vp9.decoder", "OMX.google.av1.decoder", "c2.android.av1.decoder", "OMX.sprd.av1.decoder", "c2.android.av1-dav1d.decoder" ], "enableVp9IfInHardware": false, "enableVp9EncryptedIfInHardware": true, "useOpusMedAsLowQualityAudio": false, "minErrorsForPcrFallback": 0, "useStickyRedirectHttpDataSource": true, "onlyVideoBandwidth": true, "useRedirectorOnNetworkChange": false, "enableMaxReadaheadAbrThreshold": true, "cacheCheckDirectoryWritabilityOnce": false, "predictorType": "PREDICTOR_TYPE_NEAREST_RANK", "slidingPercentile": 0.25, "slidingWindowSize": 12, "maxFrameDropIntervalMs": 100, "ignoreLoadTimeoutForFallback": false, "serverBweMultiplier": 1, "drmMaxKeyfetchDelayMs": 0, "maxResolutionForWhiteNoise": 0, "whiteNoiseRenderEffectMode": "RENDER_EFFECT_MODE_UNKNOWN", "enableLibvpxHdr": false, "enableCacheAwareStreamSelection": true, "useExoCronetDataSource": true, "whiteNoiseScale": 0, "whiteNoiseOffset": 0, "preventVideoFrameLaggingWithLibvpx": false, "enableMediaCodecHdr": true, "enableMediaCodecSwHdr": false, "liveOnlyWindowChunks": 10, "bearerMinDurationToRetainAfterDiscardMs": [ 21000, 21000, 21000, 21000, 120000, 120000, 90000, 120000 ], "forceWidevineL3": false, "useAverageBitrate": false, "useMedialibAudioTrackRendererForLive": true, "useExoPlayerV2": false, "logMediaRequestEventsToCsi": true, "onesieFixNonZeroStartTimeFormatSelection": false, "liveOnlyReadaheadStepSizeChunks": 1, "liveOnlyBufferHealthHalfLifeSeconds": 60, "liveOnlyMinBufferHealthRatio": 0.75, "liveOnlyMinLatencyToSeekRatio": 3, "manifestlessPartialChunkStrategy": "ANDROID_PARTIAL_CHUNK_STRATEGY_RETRY_RANGE_CHECK_LMT", "ignoreViewportSizeWhenSticky": false, "enableLibvpxFallback": false, "disableLibvpxLoopFilter": false, "enableVpxMediaView": false, "hdrMinScreenBrightness": 0, "hdrMaxScreenBrightnessThreshold": 0, "onesieDataSourceAboveCacheDataSource": true, "httpNonplayerLoadTimeoutMs": 72000, "numVideoSegmentsPerFetchStrategy": "NUM_SEGMENTS_PER_FETCH_STRATEGY_LIMITED_DURATION", "maxVideoDurationPerFetchMs": 12000, "maxVideoEstimatedLoadDurationMs": -1, "estimatedServerClockHalfLife": 5, "estimatedServerClockStrictOffset": false, "minReadAheadMediaTimeMs": 0, "readAheadGrowthRate": 0, "useDynamicReadAhead": false, "useYtVodMediaSourceForV2": false, "enableV2Gapless": true, "useLiveHeadTimeMillis": true, "allowTrackSelectionWithUpdatedVideoItagsForExoV2": false, "maxAllowableTimeBeforeMediaTimeUpdateSec": 15, "enableDynamicHdr": false, "v2PerformEarlyStreamSelection": false, "v2UsePlaybackStreamSelectionResult": false, "v2MinTimeBetweenAbrReevaluationMs": 2000, "avoidReusePlaybackAcrossLoadvideos": false, "enableInfiniteNetworkLoadingRetries": true, "reportExoPlayerStateOnTransition": false, "manifestlessSequenceMethod": "MANIFESTLESS_SEQUENCE_METHOD_LIVE_HEAD", "useLiveHeadWindow": true, "enableDynamicHdrInHardware": false, "ultralowAudioQualityBandwidthThresholdBps": 0, "retryLiveNetNocontentWithDelay": true, "ignoreUnneededSeeksToLiveHead": true, "adaptiveLiveHeadWindow": true, "drmMetricsQoeLoggingFraction": 0.01, "liveNetNocontentMaximumErrors": -1, "waitForDrmLicenseBeforeProcessingAndroidStuckBufferfull": true, "slidingPercentileScalar": 0.85, "minAdaptiveVideoQuality": 0, "retryLiveEmptyChunkWithDelay": true, "platypusBackBufferDurationMs": 30000, "platypusEnableServerSideFormatFiltering": true } }, "playerInitConfig": { "stickyQualitySelectionConfig": { "stickySelectionType": "DISABLE_STICKY", "expirationTimeSinceLastManualVideoQualitySelectionMs": "259200000", "expirationTimeSinceLastPlaybackStartMs": "18000000", "stickyCeilingOverridesSimpleBitrateCap": true } }, "dataSaverConfig": { "simpleBitrateCap": "0" }, "commonConfig": {} } } } }, "trackingParams": "CAgQ8d4BGAEiEwjHz7_d1OmNAxXMBXMJHfbbKUw=", "id": "d0509e9a-d421-484c-a4ad-952417474718", "thumbnailOverlays": [ { "thumbnailOverlayTimeStatusRenderer": { "text": { "runs": [ { "text": "8:40" } ], "accessibility": { "accessibilityData": { "label": "8 minutes, 40 seconds" } } }, "style": "DEFAULT" } } ] } }, { "endscreenElementRenderer": { "style": "VIDEO", "image": { "thumbnails": [ { "url": "https://i.ytimg.com/vi/b6mo-rTiJoE/default.jpg", "width": 120, "height": 90 }, { "url": "https://i.ytimg.com/vi/b6mo-rTiJoE/mqdefault.jpg", "width": 320, "height": 180 }, { "url": "https://i.ytimg.com/vi/b6mo-rTiJoE/hqdefault.jpg", "width": 480, "height": 360 }, { "url": "https://i.ytimg.com/vi/b6mo-rTiJoE/sddefault.jpg", "width": 640, "height": 480 } ] }, "left": 0.654386, "width": 0.322807, "top": 0.52492213, "aspectRatio": 1.7777778, "startMs": "307875", "endMs": "316162", "title": { "runs": [ { "text": "WWDC 2025 - iOS 26 + Liquid Glass" } ], "accessibility": { "accessibilityData": { "label": "WWDC 2025 - iOS 26 + Liquid Glass, video" } } }, "metadata": { "runs": [ { "text": "389,815 views" } ] }, "endpoint": { "clickTrackingParams": "CAcQ8t4BGAIiEwjHz7_d1OmNAxXMBXMJHfbbKUwyDGl2LWVuZHNjcmVlbkiv7fb-47i5yRiaAQMQu2k=", "commandMetadata": { "interactionLoggingCommandMetadata": { "loggingExpectations": { "screenCreatedLoggingExpectations": { "expectedParentScreens": [ { "screenVeType": 3832 } ] } } } }, "watchEndpoint": { "videoId": "b6mo-rTiJoE", "watchEndpointSupportedOnesieConfig": { "playbackOnesieConfig": { "url": "https://rr4---sn-4g5e6nsd.googlevideo.com/initplayback?source=youtube&oeis=1&c=ANDROID&oad=7000&ovd=7000&oaad=11000&oavd=11000&ocs=550&oewis=1&ohct=2&oaf1=1&oputc=1&ofpcc=2&obbl=24576&msp=1&odepv=1&onvi=1&id=6fa9a8fab4e22681&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&initcwndbps=2518750&mt=1749654548", "exoPlayerInitConfig": { "exoPlayerConfig": { "useExoPlayer": true, "useAdaptiveBitrate": true, "maxInitialByteRate": 91136, "minDurationForQualityIncreaseMs": 12364, "maxDurationForQualityDecreaseMs": 3720, "lowWatermarkMs": 15000, "highWatermarkMs": 30000, "lowPoolLoad": 0.8, "highPoolLoad": 0.8, "sufficientBandwidthOverhead": 1, "bufferChunkSizeKb": 50, "httpConnectTimeoutMs": 16000, "httpReadTimeoutMs": 8000, "numAudioSegmentsPerFetch": 1, "numVideoSegmentsPerFetch": 2, "minDurationForPlaybackStartMs": 1600, "enableExoplayerReuse": false, "useRadioTypeForInitialQualitySelection": true, "enableBandaidHttpDataSource": true, "httpLoadTimeoutMs": 18000, "canPlayHdDrm": true, "videoBufferSegmentCount": 389, "audioBufferSegmentCount": 38, "useAbruptSplicing": false, "minRetryCount": 10, "secondsToMaxAggressiveness": 0, "enableSurfaceviewResizeWorkaround": false, "enableVp9IfThresholdsPass": false, "matchQualityToViewportOnUnfullscreen": false, "lowAudioQualityConnTypes": [ "MOBILE_CONNECTION_TYPE_CELLULAR_2G", "MOBILE_CONNECTION_TYPE_CELLULAR_3G" ], "enableLibvpxVideoTrackRenderer": false, "lowAudioQualityBandwidthThresholdBps": 786432, "enableVariableSpeedPlayback": false, "preferOnesieBufferedFormat": true, "cronetResetTimeoutOnRedirects": true, "onesieVideoBufferLoadTimeoutMs": "0", "onesieVideoBufferReadTimeoutMs": "0", "libvpxEnableGl": false, "enableOpus": false, "maxReadAheadMediaTimeMs": 120000, "useMediaTimeCappedLoadControl": true, "allowDroppingUndecodedFrames": true, "minDurationForPlaybackRestartMs": 5000, "serverProvidedBandwidthHeader": "", "enableRedirectorHostFallback": true, "recordTrackRendererTimingEvents": true, "minErrorsForRedirectorHostFallback": 0, "nonHardwareMediaCodecNames": [ "OMX.ffmpeg.vp9.decoder", "OMX.google.vp9.decoder", "c2.android.vp9.decoder", "OMX.Intel.sw_vd.vp9", "OMX.MTK.VIDEO.DECODER.SW.VP9", "c2.mtk.sw.vp9.decoder", "OMX.google.av1.decoder", "c2.android.av1.decoder", "OMX.sprd.av1.decoder", "c2.android.av1-dav1d.decoder" ], "enableVp9IfInHardware": false, "enableVp9EncryptedIfInHardware": true, "useOpusMedAsLowQualityAudio": false, "minErrorsForPcrFallback": 0, "useStickyRedirectHttpDataSource": true, "onlyVideoBandwidth": true, "useRedirectorOnNetworkChange": false, "enableMaxReadaheadAbrThreshold": true, "cacheCheckDirectoryWritabilityOnce": false, "predictorType": "PREDICTOR_TYPE_NEAREST_RANK", "slidingPercentile": 0.25, "slidingWindowSize": 12, "maxFrameDropIntervalMs": 100, "ignoreLoadTimeoutForFallback": false, "serverBweMultiplier": 1, "drmMaxKeyfetchDelayMs": 0, "maxResolutionForWhiteNoise": 0, "whiteNoiseRenderEffectMode": "RENDER_EFFECT_MODE_UNKNOWN", "enableLibvpxHdr": false, "enableCacheAwareStreamSelection": true, "useExoCronetDataSource": true, "whiteNoiseScale": 0, "whiteNoiseOffset": 0, "preventVideoFrameLaggingWithLibvpx": false, "enableMediaCodecHdr": true, "enableMediaCodecSwHdr": false, "liveOnlyWindowChunks": 10, "bearerMinDurationToRetainAfterDiscardMs": [ 21000, 21000, 21000, 21000, 120000, 120000, 90000, 120000 ], "forceWidevineL3": false, "useAverageBitrate": false, "useMedialibAudioTrackRendererForLive": true, "useExoPlayerV2": false, "logMediaRequestEventsToCsi": true, "onesieFixNonZeroStartTimeFormatSelection": false, "liveOnlyReadaheadStepSizeChunks": 1, "liveOnlyBufferHealthHalfLifeSeconds": 60, "liveOnlyMinBufferHealthRatio": 0.75, "liveOnlyMinLatencyToSeekRatio": 3, "manifestlessPartialChunkStrategy": "ANDROID_PARTIAL_CHUNK_STRATEGY_RETRY_RANGE_CHECK_LMT", "ignoreViewportSizeWhenSticky": false, "enableLibvpxFallback": false, "disableLibvpxLoopFilter": false, "enableVpxMediaView": false, "hdrMinScreenBrightness": 0, "hdrMaxScreenBrightnessThreshold": 0, "onesieDataSourceAboveCacheDataSource": true, "httpNonplayerLoadTimeoutMs": 72000, "numVideoSegmentsPerFetchStrategy": "NUM_SEGMENTS_PER_FETCH_STRATEGY_LIMITED_DURATION", "maxVideoDurationPerFetchMs": 12000, "maxVideoEstimatedLoadDurationMs": -1, "estimatedServerClockHalfLife": 5, "estimatedServerClockStrictOffset": false, "minReadAheadMediaTimeMs": 0, "readAheadGrowthRate": 0, "useDynamicReadAhead": false, "useYtVodMediaSourceForV2": false, "enableV2Gapless": true, "useLiveHeadTimeMillis": true, "allowTrackSelectionWithUpdatedVideoItagsForExoV2": false, "maxAllowableTimeBeforeMediaTimeUpdateSec": 15, "enableDynamicHdr": false, "v2PerformEarlyStreamSelection": false, "v2UsePlaybackStreamSelectionResult": false, "v2MinTimeBetweenAbrReevaluationMs": 2000, "avoidReusePlaybackAcrossLoadvideos": false, "enableInfiniteNetworkLoadingRetries": true, "reportExoPlayerStateOnTransition": false, "manifestlessSequenceMethod": "MANIFESTLESS_SEQUENCE_METHOD_LIVE_HEAD", "useLiveHeadWindow": true, "enableDynamicHdrInHardware": false, "ultralowAudioQualityBandwidthThresholdBps": 0, "retryLiveNetNocontentWithDelay": true, "ignoreUnneededSeeksToLiveHead": true, "adaptiveLiveHeadWindow": true, "drmMetricsQoeLoggingFraction": 0.01, "liveNetNocontentMaximumErrors": -1, "waitForDrmLicenseBeforeProcessingAndroidStuckBufferfull": true, "slidingPercentileScalar": 0.85, "minAdaptiveVideoQuality": 0, "retryLiveEmptyChunkWithDelay": true, "platypusBackBufferDurationMs": 30000, "platypusEnableServerSideFormatFiltering": true } }, "playerInitConfig": { "stickyQualitySelectionConfig": { "stickySelectionType": "DISABLE_STICKY", "expirationTimeSinceLastManualVideoQualitySelectionMs": "259200000", "expirationTimeSinceLastPlaybackStartMs": "18000000", "stickyCeilingOverridesSimpleBitrateCap": true } }, "dataSaverConfig": { "simpleBitrateCap": "0" }, "commonConfig": {} } } } }, "trackingParams": "CAcQ8t4BGAIiEwjHz7_d1OmNAxXMBXMJHfbbKUw=", "id": "0ddbdaa8-f847-4691-bb8d-c7891cca2e75", "thumbnailOverlays": [ { "thumbnailOverlayTimeStatusRenderer": { "text": { "runs": [ { "text": "5:01" } ], "accessibility": { "accessibilityData": { "label": "5 minutes, 1 second" } } }, "style": "DEFAULT" } } ] } } ], "startMs": "307875", "trackingParams": "CAYQ794BIhMIx8-_3dTpjQMVzAVzCR322ylM" } }, "overlay": {}, "onResponseReceivedActions": [ { "clickTrackingParams": "CAAQu2kiEwjHz7_d1OmNAxXMBXMJHfbbKUw=", "startEomFlowCommand": { "eomFlowRenderer": { "webViewRenderer": { "url": { "privateDoNotAccessOrElseTrustedResourceUrlWrappedValue": "https://consent.youtube.com/yt-app-main?gl=DE&m=1&pc=yt&cm=2&hl=en&src=1&app=1&vd=CgtmS09UUW54WUQ5VSjGu6bCBjIKCgJERRIEEgAgRDoMCAEg78fRoOW456Ro&utm_source=YT_ANDROID&dt=0&av=20.10.38" }, "onFailureCommand": { "clickTrackingParams": "CAUQmawJIhMIx8-_3dTpjQMVzAVzCR322ylM", "updateEomStateCommand": { "mobileEomFlowState": { "updatedVisitorData": "CgtmS09UUW54WUQ5VSjGu6bCBjIKCgJERRIEEgAgRDoZCAEaCwjGu6bCBhDv0ftDIO_H0aDluOekaA%3D%3D", "isError": true } } }, "trackingParams": "CAUQmawJIhMIx8-_3dTpjQMVzAVzCR322ylM", "webViewEntityKey": "Eg5Fb21GbG93V2VidmlldyD4AigB", "webToNativeMessageMap": [ { "key": "update_eom_state_command", "value": { "clickTrackingParams": "CAUQmawJIhMIx8-_3dTpjQMVzAVzCR322ylM", "updateEomStateCommand": { "hack": true } } }, { "key": "sign_in_endpoint", "value": { "clickTrackingParams": "CAUQmawJIhMIx8-_3dTpjQMVzAVzCR322ylM", "signInEndpoint": { "hack": true } } } ], "webViewUseCase": "WEB_VIEW_USE_CASE_EOM_CONSENT", "openInBrowserUrls": [ "https://policies.google.com", "https://support.google.com" ], "firstPartyHostNameAllowList": [ "consent.youtube.com" ] } }, "consentMoment": "CONSENT_MOMENT_INITIAL" } } ], "playerSettingsMenuData": { "loggingDirectives": { "trackingParams": "CAQQtc4GIhMIx8-_3dTpjQMVzAVzCR322ylM", "visibility": { "types": "12" } } }, "playerOverlayLayerRenderers": [ { "playerOverlayLayerRenderer": { "layerPriority": 8, "featurePlayerOverlayRenderers": [ { "featurePlayerOverlayRenderer": { "content": { "elementRenderer": { "trackingParams": "CAAQu2kiEwjHz7_d1OmNAxXMBXMJHfbbKUw=", "newElement": { "type": { "componentType": { "templateConfig": { "uriTemplateConfig": { "uri": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727" } }, "model": {}, "subscriptionConfig": { "dataStoreSubscriptionConfig": { "mappings": [ { "identifier": "Ei0veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX2NvbnRyb2xzX3Zpc2liaWxpdHkg2AIoAQ%3D%3D", "resultField": 6, "resultPath": [ 6 ] }, { "identifier": "Eh4veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3RpbWUgxgIoAQ%3D%3D", "resultField": 9, "resultPath": [ 9 ] }, { "identifier": "EiYveW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX2xheW91dF9zdGF0ZSDIAigB", "resultField": 11, "resultPath": [ 11 ] }, { "identifier": "Ei8veW91dHViZS9hcHAvd2F0Y2gvZmVhdHVyZV9wbGF5ZXJfb3ZlcmxheV9zdGF0ZSDdAigB", "resultField": 13, "resultPath": [ 13 ] }, { "identifier": "/youtube/app/engagement_panel", "resultField": 8, "resultPath": [ 8 ] } ], "resultField": 512176697 }, "environmentSubscriptionConfig": { "resultField": 512176697, "environmentDataField": 4, "subscription": { "environmentDataFilter": [ "SUBSCRIPTION_DEVICE_ORIENTATION" ] } }, "themeSubscriptionConfig": { "mappings": [ { "identifier": "\n\u0016theme|68395bd41e9f0323", "resultPath": [ 2 ] } ], "resultField": 512176697 }, "capabilitiesSubscriptionConfig": { "mappings": { "identifier": "capabilities|4848739a7b6ba4de", "resultPath": [ 5 ] }, "resultField": 512176697 } } } }, "properties": { "identifierProperties": { "identifier": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727", "uniqueLoggingIdentifier": "1749654982092425279" } } } } }, "overlayIdentifier": "player_overlay_featured_channel_watermark", "priorityInLayer": -39 } } ] } } ], "adBreakHeartbeatParams": "Q0FBJTNE", "frameworkUpdates": { "entityBatchUpdate": { "mutations": [ { "entityKey": "Eihjb21wb3NpdGUtbGl2ZS1zdHJlYW0tb2ZmbGluZS1lbnRpdHkta2V5IIUEKAE%3D", "type": "ENTITY_MUTATION_TYPE_DELETE" }, { "entityKey": "Eg0KC0dKTGx4al9kdHE4IPYBKAE%3D", "type": "ENTITY_MUTATION_TYPE_REPLACE", "payload": { "offlineabilityEntity": { "key": "Eg0KC0dKTGx4al9kdHE4IPYBKAE%3D", "addToOfflineButtonState": "ADD_TO_OFFLINE_BUTTON_STATE_ENABLED", "commandWrapper": { "command": { "innertubeCommand": { "clickTrackingParams": "CAIQ6ewBIhMIx8-_3dTpjQMVzAVzCR322ylM", "ypcGetOfflineUpsellEndpoint": { "params": "ChPqqN25AQ0KC0dKTGx4al9kdHE4IgtHSkxseGpfZHRxOCoVCAkYAVIPCgtHSkxseGpfZHRxOCAB" } } }, "loggingDirectives": { "trackingParams": "CAIQ6ewBIhMIx8-_3dTpjQMVzAVzCR322ylM" } }, "contentCheckOk": false, "racyCheckOk": false, "loggingDirectives": { "trackingParams": "CAEQxzciEwjHz7_d1OmNAxXMBXMJHfbbKUw=", "visibility": { "types": "4" } } } } } ], "timestamp": { "seconds": "1749654982", "nanos": 142857695 } }, "elementUpdate": { "updates": [ { "templateUpdate": { "identifier": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727", "serializedTemplateConfig": "ssfOhwXeCxLQCwoECAYQCQoECAkQDgoECAwQDgoECA8QDgoECBEQAwoECBYQBQoECB4QDgoECB8QDgoECCMQAgoECCQQDgoECCoQDhIECAEYARKfBQgCGAIimAUalQUKEQgBEg0aCwoJCKeU3EsSAhoACi0IAhIpGicKJQiEi71QEh4aHAoMCAoSCAgeMgQKAggCCgwIDBIICB8yBAoCCAMK0AQIAxLLBFrIBAgBEsMEIsAECr0ECgQSAggMErQEGrEECiMIARIfGh0KGwi5lNxLEhQaEgoQCAESDBIKCAESAggBEgIIAwqJBAgCEoQEGoEECn0IhIu9UBJ2GnQKFwgDEhMaEQoPCAESCwgjMgcKBQ0AACBCChcIAhITGhEKDwgBEgsIIzIHCgUNAAAgQgoMCAsSCAgkMgQKAggDCgwIEBIICB8yBAoCCAMKJAgIEiAaHgocCAkSGBoWChQIARIQEg4IAxICCAQSAggBEgIIAwoaCJWXvVASExoRCg8IAhILCCMyBwoFDTMzMz8KIwjrmL1QEhwaGgoYCAcSFCISChAKBBICCA4SCAgqMgQKAggDCmgIxaPqeRJhGl8KTgifv8x4EkcaRQpDCOcHEj4iPAo6Ci1SKwgBEidKJQgBEggIFjIECgIIABoXUhUIAhIREg8IARIDCOcHEgIIBxICCAESCRIHCAESAwjnBwoNCAISCQgGMgUKAwoBMQrUAQiWkelQEswBGskBCsYBCOcHEsABIr0BCroBCqwBWqkBCAISM1IxCAESLVIrCAESJ0olCAESCAgWMgQKAggAGhdSFQgCEhESDwgBEgMI5wcSAggHEgIIARJwUm4IARJqWmgIAhIzUjEIARItUisIARInSiUIARIICBYyBAoCCAAaF1IVCAISERIPCAESAwjnBxICCAcSAggBEi9SLQgBEilSJwgBEiNKIQgBEggIFjIECgIIABoTUhEIAhINEgsIARIDCOcHEgIIARIJEgcIARIDCOcHEg4IAxgEIggSBggBEgIIAhIqCAQYBCIkUiIIARIeShwIARIOCAkSCggBEgIIBhICCAIaCAgJMgQKAggCEiQIBRgEIh5KHAgBEg4IDBIKCAESAggLEgIIAhoICAwyBAoCCAMSUggGGAQiTFpKCAMSIkogCAESEggPEg4IARICCAQSAggDEgIIARoICA8yBAoCCAESIkogCAESEggPEg4IARICCAQSAggDEgIIARoICA8yBAoCCAISFAgHEBEYBCIMEgoIARICCAkSAggFEhIICBgEIgwSCggBEgIIDRICCAQSRggJGAQiQFo-CAISLBIqCAESAggFEgIIARIOGgwIFjIICgYI3aSLqQESAggBEgoaCAgWMgQKAggFEgwSCggBEgIICBICCAUSRggKGAQiQFo-CAISLBIqCAESAggFEgIIARIOGgwIFjIICgYI3aSLqQESAggBEgoaCAgWMgQKAggGEgwSCggBEgIICBICCAYSRggLGAQiQFo-CAISLBIqCAESAggFEgIIARIOGgwIFjIICgYI3aSLqQESAggBEgoaCAgWMgQKAggHEgwSCggBEgIICBICCAcSuAEIDBgEIrEBWq4BCAISjQFaigEIAhJqWmgIAhJYWlYIAhJGWkQIAhI0WjIIAhIiWiAIAhIWWhQIAhIKUggIARIEEgIIBBIEEgIIBRIEEgIIBhIKUggIARIEEgIICBIKUggIARIEEgIICRIKUggIARIEEgIIChIKUggIARIEEgIICxIaShgIBRIOCBESCggBEgIIARICCAEaBBICCAcSGkoYCAQSBggREgIIBxoMEgoIARICCAESAggCEjEIDRgEIisSKQgBEgIIBRICCAESDRoLCBYyBwoFCOnv8XsSAggBEgoaCAgWMgQKAggHEj4IDhgEIjhaNggCEgQSAggNEiwSKggBEgIIBRICCAESDhoMCBYyCAoGCILl9KoBEgIIARIKGggIFjIECgIIAxjv_KOly5fdksMB", "resourceTag": "713026632389744423", "templateType": "TEMPLATE_TYPE_EKO" } }, { "themeUpdate": { "identifier": "theme|68395bd41e9f0323", "resourceTag": "7510134820221944611", "themeBytes": "CoOeAQoaChZ0aGVtZXw2ODM5NWJkNDFlOWYwMzIzEAES4Z0BCuIEIP____8PKP____8PMP____8POICAgGhokKHC_A9wzJmz_g94gICAaIgBgICA0AGQAYCAgPgPoAGAgPz_D6gB4MCB-w-wAYCAsP4PuAGAgLD-D8ABgICA0AHIAZiw4PgP0AHUv5n4D9gBlurB-A_gAYCA_P8P6AH_____D_ABocKE-Q_4Af___weAAq2A7_8PiALgwIH7D6AC_____w-oAv___58LuALgwYP_D8gC____9w3QAubNm_8P2AKAgIBo4ALmzZv_D-gCgICA0Aj4Av___58LiAP0i4r6D5AD4MCB-w-YA4-evPgPqAP_8cv_D7AD____7wS4A____9cBwAPUv5n4D8gDgICwrg7QA4CAgOgE4AOAgIBo6AMA8AOAgID4D_gDgICA4AyABOzigfgPiASQocL8D5AE_____w-YBP_N-vkPoASAgIDICagE____nwuwBKHChPkPuAT_____D8AE-fPn_w_IBICAgNAB0AT____vBNgEgICAaOAEgICAaOgEgICAaPAE4MCB-w_4BI-evPgPgAWSiOT8D4gF_____w-QBf____8PmAX_____D6AFj568-A-oBYCAgNABsAWAgIBouAX____XAcAF____nwPIBZHP_P8P2AWPnrz4D-AF_____w_oBYCAgLAG8AX4poD_D_gF_836-Q-ABoOT_p8DiAbz2P6fA5AGgNLw-w-YBr7--5kDoAaXsoH4D6gGqNCgyQmwBub97_8PuAa3_9f_D8AGg_uz_w_IBoD66_4P0AaA0u_9D9gGg_aq_A_gBoD88foP6Ab___-fAxLtCQovChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRiPnrz4DyIKc2Fucy1zZXJpZigEMAASLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAQEEY4MCB-w8iCnNhbnMtc2VyaWYoBDAAGi0KEHNhbnMtc2VyaWYtbGlnaHQVAABAQRj_____DyIKc2Fucy1zZXJpZigDMAAqLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEYj568-A8iCnNhbnMtc2VyaWYoBDAAOi4KEXNhbnMtc2VyaWYtbWVkaXVtFQAAYEEY1L-Z-A8iCnNhbnMtc2VyaWYoBTAAQi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAHBBGP____8PIgpzYW5zLXNlcmlmKAQwAEovChJzYW5zLXNlcmlmLXJlZ3VsYXIVAACgQRiPnrz4DyIKc2Fucy1zZXJpZigEMABSLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAQEEYj568-A8iCnNhbnMtc2VyaWYoBDAAWi4KEXNhbnMtc2VyaWYtaXRhbGljFQAAQEEY4MCB-w8iCnNhbnMtc2VyaWYoBDABYi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGI-evPgPIgpzYW5zLXNlcmlmKAQwAIIBLgoRc2Fucy1zZXJpZi1tZWRpdW0VAABgQRiPnrz4DyIKc2Fucy1zZXJpZigFMACKAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGI-evPgPIgpzYW5zLXNlcmlmKAQwAJIBLgoRc2Fucy1zZXJpZi1tZWRpdW0VAABAQRiPnrz4DyIKc2Fucy1zZXJpZigFMACaAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAMBBGI-evPgPIgpzYW5zLXNlcmlmKAQwAKIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAIEEYj568-A8iCnNhbnMtc2VyaWYoBDAAqgEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRjgwIH7DyIKc2Fucy1zZXJpZigEMACyAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGI-evPgPIgpzYW5zLXNlcmlmKAQwANIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAgEEYj568-A8iCnNhbnMtc2VyaWYoBDAA2gEuChFzYW5zLXNlcmlmLW1lZGl1bRUAAKBBGI-evPgPIgpzYW5zLXNlcmlmKAUwAPIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEYj568-A8iCnNhbnMtc2VyaWYoBDAAmgI3ChRZb3VUdWJlU2Fucy1TZW1pQm9sZBUAAJBBGI-evPgPIgtZb3VUdWJlU2FucygGMAA9AACwQaICNwoUWW91VHViZVNhbnMtU2VtaUJvbGQVAACQQRiPnrz4DyILWW91VHViZVNhbnMoBjAAPQAA0EGqAjMKEFlvdVR1YmVTYW5zLUJvbGQVAACgQRiPnrz4DyILWW91VHViZVNhbnMoBzAAPQAA4EGyAjMKEFlvdVR1YmVTYW5zLUJvbGQVAACwQRiPnrz4DyILWW91VHViZVNhbnMoBzAAPQAA8EG6AjMKEFlvdVR1YmVTYW5zLUJvbGQVAADAQRiPnrz4DyILWW91VHViZVNhbnMoBzAAPQAAAEIa_I0BCiV5dF9vdXRsaW5lX292ZXJmbG93X3ZlcnRpY2FsX2JsYWNrXzI0Ehl5dF9vdXRsaW5lX2VhcnRoX2JsYWNrXzI0Ghp5dF9vdXRsaW5lX2xpbmtfZ3JleTYwMF8xOCIaeXRfb3V0bGluZV9sb2NrX2dyZXk2MDBfMTgqI3l0X291dGxpbmVfbGlzdF9wbGF5X2Fycm93X2JsYWNrXzI0MiF5dF9vdXRsaW5lX3lvdXR1YmVfbWl4X2dyZXk2MDBfMjQ6IHl0X291dGxpbmVfY2hldnJvbl9kb3duX2JsYWNrXzI0Qh95dF9vdXRsaW5lX2luZm9fY2lyY2xlX2JsYWNrXzI0Sih5dF9vdXRsaW5lX3NsYXNoX2NpcmNsZV9yaWdodF9ncmV5NjAwXzI0UiFxdWFudHVtX2ljX3BsYXlfZGlzYWJsZWRfd2hpdGVfMjRaHHl0X291dGxpbmVfb3Blbl9uZXdfYmxhY2tfMjRiFXl0X291dGxpbmVfeF9ibGFja18yNHIZeXRfb3V0bGluZV9hdWRpb19ibGFja18yNHotcXVhbnR1bV9pY19jaGVja19ib3hfb3V0bGluZV9ibGFua19ncmV5NjAwXzI0ggEgcXVhbnR1bV9pY19jaGVja19ib3hfZ29vZ2JsdWVfMjSKASJ5dF9vdXRsaW5lX2NoZXZyb25fbGVmdF9ncmV5NjAwXzI0kgEheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzI0mgEgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMjSiAR55dF9vdXRsaW5lX2NoZXZyb25fdXBfYmxhY2tfMjSqASB5dF9vdXRsaW5lX2FsZXJ0X2NpcmNsZV9ibGFja18yNLIBH3l0X291dGxpbmVfaW5mb19jaXJjbGVfYmxhY2tfMjS6ARt5dF9vdXRsaW5lX3RydWNrX2dyZXk2MDBfMjTCASB5dF9vdXRsaW5lX2Fycm93X3VuZG9fZ3JleTYwMF8yNMoBInl0X291dGxpbmVfbG9jYXRpb25fcG9pbnRfYmxhY2tfMjTSARl5dF9vdXRsaW5lX3NoYXJlX2JsYWNrXzI02gEaeXRfb3V0bGluZV9zZWFyY2hfYmxhY2tfMjTiAR55dF9vdXRsaW5lX2NoZXZyb25fdXBfYmxhY2tfMjTqARl5dF9vdXRsaW5lX2NoZWNrX2JsYWNrXzI08gEceXRfb3V0bGluZV90aHVtYl91cF9ibGFja18xNvoBHnl0X291dGxpbmVfdGh1bWJfZG93bl9ibGFja18xNoICKHl0X291dGxpbmVfbWVzc2FnZV9idWJibGVfcmlnaHRfYmxhY2tfMTaKAiV5dF9vdXRsaW5lX292ZXJmbG93X3ZlcnRpY2FsX2JsYWNrXzM2kgIfeXRfZmlsbF9jaGVja19jaXJjbGVfZ3JleTYwMF8yNJoCLHF1YW50dW1faWNfcmFkaW9fYnV0dG9uX3VuY2hlY2tlZF9ncmV5NjAwXzI0ogIZeXRfb3V0bGluZV9pbWFnZV9ibGFja18yNKoCJnF1YW50dW1faWNfcmFkaW9fYnV0dG9uX29uX2dvb2dibHVlXzI0sgIeeXRfb3V0bGluZV9jaGV2cm9uX3VwX2JsYWNrXzI0ugIgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMjTCAg1pY19zdWJzY3JpYmVkygIaeXRfb3V0bGluZV9hZGp1c3RfYmxhY2tfMjTSAhZ5dF9maWxsX3Bpbl9ncmV5NjAwXzI02gIWeXRfZmlsbF9oZWFydF9ibGFja18yNOICDmljX2NoZWNrX2JsYWNr6gIZeXRfb3V0bGluZV9oZWFydF9ibGFja18xNvICF3l0X2ZpbGxfc3Rhcl9ncmV5NjAwXzI0-gIdeXRfZmlsbF9wbGF5X2Fycm93X2dyZXk2MDBfMjSCAx15dF9maWxsX2Fycm93X2Rvd25fZ3JleTYwMF8yNIoDG3l0X2ZpbGxfYXJyb3dfdXBfZ3JleTYwMF8yNJIDIXl0X291dGxpbmVfY2hldnJvbl9yaWdodF9ibGFja18yNJoDGmljX3l0X2NoZWNrYm94X3RyYW5zcGFyZW50ogMoaWNfeXRfY2hlY2tib3hfb3V0bGluZV9ibGFua190cmFuc3BhcmVudKoDGnl0X291dGxpbmVfY2FtZXJhX2JsYWNrXzI0sgMYeXRfb3V0bGluZV9nZWFyX2JsYWNrXzI0ugMceXRfb3V0bGluZV9wZXJzb25fZ3JleTYwMF8yNMIDF3l0X291dGxpbmVfZXllX2JsYWNrXzI0ygMieXRfb3V0bGluZV9jaGV2cm9uX2V4cGFuZF9ibGFja18yNNIDI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI02gMYeXRfZmlsbF9iZWxsX29uX2JsYWNrXzI04gMYeXRfb3V0bGluZV9iZWxsX2JsYWNrXzI06gMceXRfb3V0bGluZV9iZWxsX29mZl9ibGFja18yNPIDIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNPoDHnl0X291dGxpbmVfYXJyb3dfbGVmdF9ibGFja18yNIIEIXl0X291dGxpbmVfYXJyb3dfcmlnaHRfZ3JleTYwMF8yNIoEEmljX29mZmxpbmVfZGVmYXVsdJIEE2ljX29mZmxpbmVfZmluaXNoZWSaBBBpY19vZmZsaW5lX3N0YXJ0ogQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjSqBBx5dF9vdXRsaW5lX2xpc3RfYWRkX2JsYWNrXzI0sgQZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNLoEI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI0wgQYeXRfb3V0bGluZV9mbGFnX2JsYWNrXzI0ygQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjTSBBh5dF9vdXRsaW5lX2xvY2tfYmxhY2tfMjTaBBh5dF9vdXRsaW5lX2xpbmtfYmxhY2tfMjTiBBl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI06gQbeW91dHViZV9wcmVtaXVtX2JhZGdlX2xpZ2h08gQceXRfb3V0bGluZV94X2NpcmNsZV9ibGFja18yNPoEF3l0X291dGxpbmVfYWRkX2JsYWNrXzI0ggUneXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0igUfcXVhbnR1bV9pY19jb250ZW50X2N1dF93aGl0ZV8xOJIFGnl0X291dGxpbmVfc3Rhcl9ncmV5NjAwXzI0mgUQaWNfc3Rhcl9ibGFja18yNKIFF2ljX3N0YXJfYm9yZGVyX2JsYWNrXzI0qgUYeXRfZmlsbF9wYXVzZV9ncmV5NjAwXzI0sgUQaWNfb2ZmbGluZV9lcnJvcroFEmljX29mZmxpbmVfcmVmcmVzaMIFGXl0X2ZpbGxfdGh1bWJfdXBfYmxhY2tfMTbKBRt5dF9maWxsX3RodW1iX2Rvd25fYmxhY2tfMTbSBRl5dF9vdXRsaW5lX2xhYmVsX2JsYWNrXzI02gUaeXRfb3V0bGluZV9wZW9wbGVfYmxhY2tfMjTiBR95dF9vdXRsaW5lX2RvbGxhcl9zaWduX2JsYWNrXzI06gUZeXRfb3V0bGluZV9jaGVja19ibGFja18yNPIFGHl0X291dGxpbmVfaG9tZV9ibGFja18yNPoFGnF1YW50dW1faWNfdHJhdmVsX3doaXRlXzI0ggYgeXRfb3V0bGluZV9iYXJfY2lyY2xlX2dyZXk2MDBfMjSKBh55dF9vdXRsaW5lX2ZhY2Vfc2FkX2dyZXk2MDBfMjSSBh55dF9vdXRsaW5lX2ZhY2VfbWVoX2dyZXk2MDBfMjSaBiB5dF9vdXRsaW5lX2ZhY2VfaGFwcHlfZ3JleTYwMF8yNKIGI3l0X291dGxpbmVfZmFjZV92ZXJ5X3NhZF9ncmV5NjAwXzI0qgYleXRfb3V0bGluZV9mYWNlX3ZlcnlfaGFwcHlfZ3JleTYwMF8yNLIGE2ljX29mZmxpbmVfc3RhcnRfdjK6Bh1pY19vZmZsaW5lX3BhcnRpYWxseV9wbGF5YWJsZcIGHHl0X291dGxpbmVfcGVyc29uX2dyZXk2MDBfMjTKBh15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18yNNIGF3l0X291dGxpbmVfZXllX2JsYWNrXzI02gYgeXRfb3V0bGluZV9hZGRfY2lyY2xlX2dyZXk2MDBfMjTiBiB5dF9vdXRsaW5lX2Jhcl9jaXJjbGVfZ3JleTYwMF8yNOoGI3l0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ncmV5NjAwXzI08gYZeXRfZmlsbF90aHVtYl91cF9ibGFja18yNPoGG3l0X2ZpbGxfdGh1bWJfZG93bl9ibGFja18yNIIHHHl0X291dGxpbmVfdGh1bWJfdXBfYmxhY2tfMjSKBx55dF9vdXRsaW5lX3RodW1iX2Rvd25fYmxhY2tfMjSSByh5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3JpZ2h0X2JsYWNrXzI0mgcgeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSiByB5dF9vdXRsaW5lX3ZpZGVvX2NhbWVyYV9ibGFja18yNKoHG3l0X291dGxpbmVfaGVhZHNldF9ibGFja18yNLIHIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNLoHI3l0X291dGxpbmVfbW9iaWxlX2Rvd25sb2FkX2JsYWNrXzI0wgcfeXRfb3V0bGluZV9tdXNpY192aWRlb19ibGFja18yNMoHGXl0X291dGxpbmVfY2xvY2tfYmxhY2tfMjTSBx95dF9vdXRsaW5lX2xpYnJhcnlfYWRkX2JsYWNrXzI02gcaeXRfb3V0bGluZV9jYW1lcmFfYmxhY2tfMjDiBxp5dF9vdXRsaW5lX2NhbWVyYV9ibGFja18yNOoHH3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfd2hpdGVfMTbyBx95dF9maWxsX3lvdXR1YmVfc2hvcnRzX3doaXRlXzI0-gcdeXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSCCB55dF9vdXRsaW5lX3R2X3F1ZXVlX2dyZXk2MDBfMjSKCCZ5dF9vdXRsaW5lX3R2X3F1ZXVlX2NoZXZyb25fZ3JleTYwMF8yNJIIH3l0X291dGxpbmVfdHJhbnNsYXRlX2dyZXk2MDBfMjSaCCF5dF9vdXRsaW5lX21lbnVfZmlsdGVyX2dyZXk2MDBfMjSiCBx5dF9maWxsX3N0YXJfaGFsZl9ncmV5NjAwXzI0qggaeXRfb3V0bGluZV9zZW5kX2dyZXk2MDBfMjSyCBl5dF9maWxsX2Jvb2ttYXJrX2JsYWNrXzI0uggceXRfb3V0bGluZV9ib29rbWFya19ibGFja18yNMIIGWljX3NlYXJjaF93aXRoX2NpcmNsZV9uZXfKCB9pY192b2ljZV9zZWFyY2hfd2l0aF9jaXJjbGVfbmV30ggieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNNoII3l0X291dGxpbmVfZG9sbGFyX3NpZ25fb2ZmX2JsYWNrXzI04ggbeXRfb3V0bGluZV9leWVfb2ZmX2JsYWNrXzI06ggqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI08ggbeXRfb3V0bGluZV9waG9uZV9ncmV5NjAwXzI0-ggeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzI0ggkeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzQ4igkdeXRfZmlsbF9kb3dubG9hZGVkX2dyZXk2MDBfMjSSCR15dF9maWxsX2Rvd25sb2FkZWRfZ3JleTYwMF80OJoJKXF1YW50dW1faWNfcGF1c2VfY2lyY2xlX2ZpbGxlZF9ncmV5NjAwXzQ4ogkTaWNfb2ZmbGluZV9lcnJvcl80OKoJFWljX29mZmxpbmVfcmVmcmVzaF80OLoJH3l0X2ZpbGxfc2tpcF9iYWNrXzEwX2dyZXk2MDBfMjTCCSJ5dF9maWxsX3NraXBfZm9yd2FyZF8xMF9ncmV5NjAwXzI0ygkceXRfZmlsbF9za2lwX25leHRfZ3JleTYwMF8yNNIJIHl0X2ZpbGxfc2tpcF9wcmV2aW91c19ncmV5NjAwXzI02gkYeXRfb3V0bGluZV9jYXJ0X2JsYWNrXzI04gkdeXRfZmlsbF9mYWNlX2hhcHB5X2dyZXk2MDBfMjTqCRt5dF9maWxsX2ZhY2VfbWVoX2dyZXk2MDBfMjTyCR15dF9maWxsX2ZhY2VfdXBzZXRfZ3JleTYwMF8yNPoJG3l0X2ZpbGxfZmFjZV9zYWRfZ3JleTYwMF8yNIIKInl0X2ZpbGxfZmFjZV92ZXJ5X2hhcHB5X2dyZXk2MDBfMjSKCiB5dF9maWxsX2ZhY2VfdmVyeV9zYWRfZ3JleTYwMF8yNJIKH3l0X291dGxpbmVfbGlicmFyeV9hZGRfYmxhY2tfMjSaCh55dF9maWxsX2xpYnJhcnlfc2F2ZWRfYmxhY2tfMjSiCh55dF9vdXRsaW5lX2Fycm93X2ZsaXBfYmxhY2tfMjSqCiFxdWFudHVtX2dtX2ljX2NhdGVnb3J5X2dyZXk2MDBfMjSyCh55dF9vdXRsaW5lX2Fycm93X3RpbWVfYmxhY2tfMjS6CiJ5dF9vdXRsaW5lX2Fycm93X2RpYWdvbmFsX2JsYWNrXzI0wgoaeXRfb3V0bGluZV9zZWFyY2hfYmxhY2tfMjTKChp5dF9vdXRsaW5lX3Blb3BsZV9ibGFja18yNNIKGnl0X291dGxpbmVfcGVuY2lsX2JsYWNrXzI02goneXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9vdmVybGFwX3doaXRlXzI04goZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNOoKHXl0X291dGxpbmVfcmF0aW5nX3VwX2JsYWNrXzI08goeeXRfb3V0bGluZV9yYWRhcl9saXZlX2JsYWNrXzI0-goZeXRfb3V0bGluZV9nbG9iZV9ibGFja18yNIILH3l0X291dGxpbmVfbWVtYmVyc2hpcHNfYmxhY2tfMjSKCx95dF9vdXRsaW5lX3N1cGVyX3N0b3JlX2JsYWNrXzI0kgsheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzI0mgsfeXRfb3V0bGluZV9sZXNzX3RoYW5fNF9ibGFja18yNKILI3l0X291dGxpbmVfZ3JlYXRlcl90aGFuXzIwX2JsYWNrXzI0qgsleXRfb3V0bGluZV9jbG9ja19oYWxmX2NpcmNsZV9ibGFja18yNLILHnl0X291dGxpbmVfcmFkYXJfbGl2ZV9ibGFja18yNLoLGnl0X291dGxpbmVfYWRqdXN0X2JsYWNrXzI0wgsleXRfb3V0bGluZV9kb2xsYXJfc2lnbl9oZWFydF9ibGFja18yNMoLKnl0X291dGxpbmVfcGxheV9hcnJvd19oYWxmX2NpcmNsZV9ibGFja18yNNILGHl0X291dGxpbmVfZmxhZ19ibGFja18yNNoLInl0X291dGxpbmVfYWxlcnRfdHJpYW5nbGVfYmxhY2tfMjTiCyF5dF9vdXRsaW5lX3BlcnNvbl9jaXJjbGVfYmxhY2tfMjTqCyV5dF9vdXRsaW5lX3NsYXNoX2NpcmNsZV9sZWZ0X2JsYWNrXzI08gsgeXRfb3V0bGluZV9jYW1lcmFfYXVkaW9fYmxhY2tfMjT6Cyp5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX292ZXJsYXBfYmxhY2tfMjSCDCJ5dF9maWxsX2RvbGxhcl9zaWduX2hlYXJ0X2JsYWNrXzEyigwreXRfZmlsbF95b3V0dWJlX3Nob3J0c19ub190cmlhbmdsZV93aGl0ZV8xNpIMK3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfbm9fdHJpYW5nbGVfd2hpdGVfMjSaDCZ5dF9vdXRsaW5lX2NpcmNsZXNfb3ZlcmxhcF92ZF90aGVtZV8yNKIMKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0qgwceXRfb3V0bGluZV9zY2lzc29yc19ibGFja18yNLIMInl0X291dGxpbmVfcGVyc29uX211c2ljX2dyZXk2MDBfMjS6DBxxdWFudHVtX2ljX2FydGlzdF9ncmV5NjAwXzI0wgwjeXRfb3V0bGluZV9saXN0X3BsYXlfYXJyb3dfYmxhY2tfMjTKDB55dF9maWxsX2Fycm93X3NodWZmbGVfYmxhY2tfMjTSDCB5dF9maWxsX2Fycm93X3VwX2NpcmNsZV9ibGFja18yNNoMIHl0X291dGxpbmVfY2hlY2tfY2lyY2xlX2JsYWNrXzI04gwieXRfZmlsbF9hcnJvd19kb3duX2NpcmNsZV9ibGFja18yNOoMIHl0X2ZpbGxfeW91dHViZV9tdXNpY19nbV9ibHVlXzI08gwgeXRfZmlsbF95b3V0dWJlX211c2ljX2dtX2JsdWVfMzb6DBl5dF9vdXRsaW5lX2ltYWdlX2JsYWNrXzI0gg0deXRfb3V0bGluZV9iYXJfZ3JhcGhfYmxhY2tfMjSKDR95dF9vdXRsaW5lX3NoaWVsZF9wbHVzX2JsYWNrXzI0kg0deXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSaDRp5dF9vdXRsaW5lX3BlbmNpbF9ibGFja18yNKINHHl0X291dGxpbmVfZmxhc2hfb25fYmxhY2tfMjSqDR15dF9vdXRsaW5lX2ZsYXNoX29mZl9ibGFja18yNLINGXl0X2ZpbGxfZmxhc2hfb25fYmxhY2tfMjS6DRp5dF9maWxsX2ZsYXNoX29mZl9ibGFja18yNMINHnl0X291dGxpbmVfcGVyc29uX2JveF9ibGFja18yNMoNHXl0X291dGxpbmVfbXlfdmlkZW9zX2JsYWNrXzI00g0deXRfb3V0bGluZV9zdWJ0aXRsZXNfYmxhY2tfMjTaDSF5dF9vdXRsaW5lX3N1YnNjcmlwdGlvbnNfYmxhY2tfMjTiDSJ5dF9vdXRsaW5lX3lvdXR1YmVfc3R1ZGlvX2JsYWNrXzI06g0beXRfZmlsbF9hcnJvd19kb3duX2JsYWNrXzI08g0ZeXRfZmlsbF9hcnJvd191cF9ibGFja18yNPoNGnl0X2ZpbGxfbGlnaHRidWxiX2JsYWNrXzI0gg4XeXRfb3V0bGluZV9hZGRfYmxhY2tfMjSKDhp5dF9maWxsX3ZvbHVtZV9vbl9ibGFja18yNJIOInl0X291dGxpbmVfbG9jYXRpb25fcG9pbnRfYmxhY2tfMjSaDid5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3BsdXNfYmxhY2tfMjSiDhp5dF9maWxsX2Jhcl9ncmFwaF9ibGFja18yNKoOHXl0X291dGxpbmVfYmFyX2dyYXBoX2JsYWNrXzI0sg4YeXRfb3V0bGluZV9maXJlX2JsYWNrXzI0ug4ZeXRfb3V0bGluZV9tdXNpY19ibGFja18yNMIOIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNNIOJnl0X291dGxpbmVfeW91dHViZV9pbXByb3ZlX3R2X2JsYWNrXzI02g4XeXRfb3V0bGluZV9iYWdfYmxhY2tfMjTiDhZ5dF9maWxsX2F1ZGlvX2JsYWNrXzI06g4leXRfb3V0bGluZV95b3V0dWJlX2xvZ29faWNvbl9ibGFja18yNPIOGXl0X2ZpbGxfb3Blbl9uZXdfd2hpdGVfMzb6Dh55dF9vdXRsaW5lX3ZpZGVvX2xpbmtfYmxhY2tfMTaCDyF5dF9vdXRsaW5lX3BlcnNvbl9zaGllbGRfYmxhY2tfMjSKDxl5dF9vdXRsaW5lX2VhcnRoX2JsYWNrXzI0kg8YeXRfb3V0bGluZV9saW5rX2JsYWNrXzI0mg8YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzI0og8neXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0qg8geXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSyDxl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI0ug8ieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNMIPHHl0X291dGxpbmVfbGlzdF9hZGRfYmxhY2tfMjTKDxx5dF9vdXRsaW5lX29wZW5fbmV3X2JsYWNrXzI00g8eeXRfb3V0bGluZV9jaHJvbWVjYXN0X2JsYWNrXzI02g8beXRfb3V0bGluZV9saWJyYXJ5X2JsYWNrXzI06g8deXRfb3V0bGluZV9saXN0X3ZpZXdfYmxhY2tfMjT6Dyd5dF9vdXRsaW5lX292ZXJmbG93X2hvcml6b250YWxfYmxhY2tfMjSCEBh5dF9vdXRsaW5lX2dpZnRfYmxhY2tfMjSKEBV5dF9maWxsX2dpZnRfYmxhY2tfMjSSEBx5dF9maWxsX21lbWJlcnNoaXBzX2JsYWNrXzM2mhAYeXRfb3V0bGluZV9wb2xsX2JsYWNrXzI0ohAqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI0qhAbeXRfb3V0bGluZV9hcnRpY2xlX2JsYWNrXzI0uhAleXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9yaWdodF9ibGFja18yNMoQIHl0X291dGxpbmVfYXJyb3dfcmVwZWF0X2JsYWNrXzI00hAgeXRfb3V0bGluZV9wZXJzb25fbWludXNfYmxhY2tfMjTiEBh5dF9vdXRsaW5lX2NvcHlfYmxhY2tfMjTqEBh5dF9vdXRsaW5lX21haWxfYmxhY2tfMjTyEBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfMTb6EBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfNDCCERZ5dF9maWxsX3NoYXJlX2JsYWNrXzI0ihEdeXRfZmlsbF9hcnJvd19yZXBlYXRfYmxhY2tfMjSqERd5dF9vdXRsaW5lX21pY19ibGFja18yNLIRHnl0X291dGxpbmVfZmlsbV9zdHJpcF9ibGFja18yNMIRH3l0X2ZpbGxfY2xvc2VkX2NhcHRpb25fYmxhY2tfMjTKESJ5dF9vdXRsaW5lX2Nsb3NlZF9jYXB0aW9uX2JsYWNrXzI00hEfeXRfZmlsbF9hcnJvd19yZXBlYXRfMV9ibGFja18yNNoRInl0X291dGxpbmVfYXJyb3dfcmVwZWF0XzFfYmxhY2tfMjTiESh5dF9vdXRsaW5lX3BsYXlfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI06hEaeXRfb3V0bGluZV91cGxvYWRfYmxhY2tfMjTyESh5dF9vdXRsaW5lX2JveF9wbGFjZWhvbGRlcl9sZWZ0X2JsYWNrXzI0-hEgeXRfb3V0bGluZV9wZXJzb25fcmFkYXJfd2hpdGVfMjSCEhp5dF9vdXRsaW5lX3hfbWFya19ibGFja18yMIoSFnl0X291dGxpbmVfdnJfYmxhY2tfMjSSEiR5dF9vdXRsaW5lX3N0YXRpc3RpY3NfZ3JhcGhfYmxhY2tfMjSiEiV5dF9vdXRsaW5lX3RpbWVfc3RhbXBfcGx1c19ncmV5NjAwXzI0qhIieXRfb3V0bGluZV9kYXNoYm9hcmRfcGx1c19ibGFja18yNLISHnl0X291dGxpbmVfYWxpZ25fbGVmdF9ibGFja18yNLoSJ3l0X291dGxpbmVfb3ZlcmZsb3dfaG9yaXpvbnRhbF93aGl0ZV8zNsISHXl0X291dGxpbmVfaG91cmdsYXNzX2JsYWNrXzE2yhIdeXRfb3V0bGluZV9ob3VyZ2xhc3NfYmxhY2tfMjTSEit5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3F1ZXN0aW9uX2JsYWNrXzE22hIreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18yNOISInl0X291dGxpbmVfYmFyX2hvcml6b250YWxfYmxhY2tfMTbqEiZ5dF9vdXRsaW5lX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNPISGnl0X291dGxpbmVfdHJvcGh5X2JsYWNrXzI0-hIeeXRfb3V0bGluZV9zdXBlcl9jaGF0X2JsYWNrXzI0ghMZeXRfZmlsbF9wYXVzZV92ZF90aGVtZV8yNIoTIXl0X291dGxpbmVfdm9sdW1lX3N0YWJsZV9ibGFja18yNJITHnl0X2ZpbGxfdm9sdW1lX3N0YWJsZV9ibGFja18yNKITIXl0X291dGxpbmVfc3VwZXJfc3RpY2tlcl9ibGFja18yNKoTJHl0X2ZpbGxfeW91dHViZV9sb2dvX2ljb25fZ3JleTYwMF8yNLITF3l0X2ZpbGxfY2FtZXJhX2JsYWNrXzI0uhMaeXRfb3V0bGluZV9nYW1pbmdfYmxhY2tfMjTCExp5dF9vdXRsaW5lX2JhcnNfM19ibGFja18yNMoTGHl0X291dGxpbmVfbmV3c19ibGFja18yNNITG3l0X291dGxpbmVfZmFzaGlvbl9ibGFja18yNNoTHXl0X291dGxpbmVfbGlnaHRidWxiX2JsYWNrXzI04hMdeXRfb3V0bGluZV9zdG9wd2F0Y2hfYmxhY2tfMjTqEyV5dF9vdXRsaW5lX3lvdXR1YmVfbGlua2VkX3R2X2JsYWNrXzI08hMneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0-hMceXRfb3V0bGluZV9wZW9wbGVfMl9ibGFja18yNIIUInl0X291dGxpbmVfeW91dHViZV9zaG9ydHNfYmxhY2tfMjSKFCl5dF9maWxsX2Jhcl9ncmFwaF9ib3hfdmVydGljYWxfZ3JleTYwMF8yNJoUGnl0X291dGxpbmVfeF9tYXJrX2JsYWNrXzE4ohQgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMTiyFBh5dF9vdXRsaW5lX21lZXRfYmxhY2tfMjS6FCB5dF9vdXRsaW5lX21vbmV5X2hhbmRfZ3JleTYwMF8yNMoUG3l0X291dGxpbmVfY29tcGFzc19ibGFja18yNNIUHnl0X291dGxpbmVfbGlua19vZmZfZ3JleTYwMF8yNNoUHXl0X291dGxpbmVfdm9sdW1lX29uX2JsYWNrXzI04hQeeXRfb3V0bGluZV92b2x1bWVfb2ZmX2JsYWNrXzI06hQgeXRfb3V0bGluZV9zY3JlZW5fbGlnaHRfYmxhY2tfMjTyFCB5dF9maWxsX3N1YnNjcmlwdGlvbnNfZ3JleTYwMF8yNPoUIXl0X291dGxpbmVfbWVtYmVyc2hpcHNfZ3JleTYwMF8yNIIVHXl0X2ZpbGxfcmFkYXJfbGl2ZV9ncmV5NjAwXzI0ihUeeXRfb3V0bGluZV9wZXJzb25fYWRkX2JsYWNrXzI0khUeeXRfb3V0bGluZV90ZXh0X2JveF9ncmV5NjAwXzI0mhUoeXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9hbGVydF9ibGFja18yNKIVIXl0X291dGxpbmVfYXJ0aWNsZV9hbGVydF9ibGFja18yNKoVIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNLIVI3l0X291dGxpbmVfYXJ0aWNsZV9jbGFyaWZ5X2JsYWNrXzI0uhUneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0whUgcXVhbnR1bV9nbV9pY19nb29nbGVfdmRfdGhlbWVfMjTaFR55dF9vdXRsaW5lX3Bpbl9vZmZfdmRfdGhlbWVfMjTiFSN5dF9vdXRsaW5lX3NoaWVsZF9lbXB0eV92ZF90aGVtZV8yNOoVIXl0X291dGxpbmVfc2hpZWxkX29mZl92ZF90aGVtZV8yNPIVH3l0X2ZpbGxfY2lyY2xlX2Z1bGxfdmRfdGhlbWVfMjSKFiJ5dF9vdXRsaW5lX3NjcmVlbl9mdWxsX3ZkX3RoZW1lXzI0khYeeXRfb3V0bGluZV9zcGFya2xlX3ZkX3RoZW1lXzI0mhYbeXRfb3V0bGluZV9wb2RjYXN0X2JsYWNrXzI0ohYaeXRfb3V0bGluZV9sb2NrX2dyZXk2MDBfMjSqFiZ5dF9vdXRsaW5lX3NjcmVlbl92ZXJ0aWNhbF92ZF90aGVtZV8yNLIWInl0X291dGxpbmVfYm94X29wZW5fY2hlY2tfYmxhY2tfMjS6FhNpY19ncmVlbl9zY3JlZW5fb2ZmwhYZaWNfZmFjZV9vdXRsaW5lZF9oYXBweV8zNsoWG2ljX2ZhY2Vfb3V0bGluZWRfdW5oYXBweV8zNtIWHmljX2ZhY2Vfb3V0bGluZWRfdmVyeV9oYXBweV8zNtoWF2ljX2ZhY2Vfb3V0bGluZWRfbWVoXzM24hYXaWNfZmFjZV9vdXRsaW5lZF9zYWRfMzbqFhRpY19mYWNlX2ZpbGxlZF9oYXBwefIWFmljX2ZhY2VfZmlsbGVkX3VuaGFwcHn6FhlpY19mYWNlX2ZpbGxlZF92ZXJ5X2hhcHB5ghcSaWNfZmFjZV9maWxsZWRfbWVoihcSaWNfZmFjZV9maWxsZWRfc2FkkhcZeXRfb3V0bGluZV90dl92ZF90aGVtZV8yNJoXFXl0X2ZpbGxfc2VuZF9ibGFja18yNKIXGHl0X291dGxpbmVfc2VuZF9ibGFja18yNKoXGnl0X291dGxpbmVfYmFyc18yX2JsYWNrXzI0shcceXRfb3V0bGluZV9jYWxlbmRhcl9ibGFja18yNLoXInl0X291dGxpbmVfcGVyc29uX2FjY291bnRfYmxhY2tfMjTCFx15dF9vdXRsaW5lX2luY29nbml0b19ibGFja18yNMoXHWljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX2hhcHB50hcfaWNfZmFjZV9vdXRsaW5lZF9hY3RpdmVfdW5oYXBwedoXImljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX3ZlcnlfaGFwcHniFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9tZWjqFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9zYWTyFyN5dF9vdXRsaW5lX2NsYXBwZXJib2FyZF92ZF90aGVtZV8yNPoXGnl0X291dGxpbmVfcGluX3ZkX3RoZW1lXzI0ghgjeXRfb3V0bGluZV9jaGVja19kb3VibGVfdmRfdGhlbWVfMjSKGCd5dF9vdXRsaW5lX2NoZWNrX2RvdWJsZV9vZmZfdmRfdGhlbWVfMjSSGCF5dF9vdXRsaW5lX3NoaWVsZF9hZGRfdmRfdGhlbWVfMjSaGBl5dF9vdXRsaW5lX211c2ljX2JsYWNrXzE4qhgdeXRfb3V0bGluZV9wcmljZV90YWdfYmxhY2tfMjSyGB15dF9maWxsX2NpcmNsZXNfNl92ZF90aGVtZV8yNMIYInl0X291dGxpbmVfY2VsZWJyYXRpb25fdmRfdGhlbWVfMjTSGBd5dF9maWxsX2dhbWluZ193aGl0ZV8yNNoYJHl0X291dGxpbmVfY2hldnJvbl9jb2xsYXBzZV9ibGFja18yNOIYHnF1YW50dW1faWNfcGxheV9wcmlzbV9ibGFja18yNOoYHnl0X291dGxpbmVfYm94X3BlbmNpbF9ibGFja18yNPIYF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzI0-hgreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9lbXB0eV92ZF90aGVtZV8yNIIZHXl0X291dGxpbmVfbWVnYXBob25lX2JsYWNrXzI0ihkeeXRfb3V0bGluZV9wYWxldHRlX3ZkX3RoZW1lXzI0khkaeXRfb3V0bGluZV9naWZfdmRfdGhlbWVfMjSaGSB5dF9maWxsX2Zhc3RfZm9yd2FyZF92ZF90aGVtZV8yNKIZKXl0X291dGxpbmVfZG9sbGFyX3NpZ25fY2lyY2xlX3ZkX3RoZW1lXzI0qhkmeXRfZmlsbF9kb2xsYXJfc2lnbl9jaXJjbGVfdmRfdGhlbWVfMjSyGSZ5dF9vdXRsaW5lX2NyZWF0b3JfYWNhZGVteV92ZF90aGVtZV8yNLoZInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMjTCGRp5dF9vdXRsaW5lX3BkZl92ZF90aGVtZV8yNNIZI3l0X291dGxpbmVfcGVvcGxlX2dyb3VwX3ZkX3RoZW1lXzI02hkmeXRfb3V0bGluZV9pbWFnZV93YWxscGFwZXJfdmRfdGhlbWVfMjTqGRx5dF9jb2xvcl95b3V0dWJlX3N0dWRpb18yNGRw8hkbeXRfY29sb3JfeW91dHViZV9tdXNpY18yNGRw-hkaeXRfY29sb3JfeW91dHViZV9raWRzXzI0ZHCCGh95dF9jb2xvcl95b3V0dWJlX3VucGx1Z2dlZF8yNGRwihoceXRfb3V0bGluZV9wZXJzb25fMl9ibGFja18yNJoaIHl0X291dGxpbmVfdGV4dF9ib2xkX3ZkX3RoZW1lXzI0ohoieXRfb3V0bGluZV90ZXh0X2l0YWxpY192ZF90aGVtZV8yNKoaKXl0X291dGxpbmVfdGV4dF9zdHJpa2V0aHJvdWdoX3ZkX3RoZW1lXzI0shojeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfdmRfdGhlbWVfMjS6GiB5dF9maWxsX2FsZXJ0X2NpcmNsZV92ZF90aGVtZV8yNNIaIXl0X291dGxpbmVfdHJhbnNjcmlwdF92ZF90aGVtZV8yNNoaKHl0X291dGxpbmVfdHJhbnNjcmlwdF9zZWFyY2hfdmRfdGhlbWVfMjTiGiJ5dF9vdXRsaW5lX3RpY190YWNfdG9lX3ZkX3RoZW1lXzI0-hogeXRfb3V0bGluZV9yZXBsYXlfYXJyb3dfYmxhY2tfMjSKGyF5dF9vdXRsaW5lX2xhcHRvcF9tb2JpbGVfYmxhY2tfMjSSGyN5dF9vdXRsaW5lX2hlYXJ0X2NpcmNsZV92ZF90aGVtZV8yNKIbH3l0X2NvbG9yX3lvdXR1YmVfbG9nb19pY29uXzI0ZHCqGx55dF9vdXRsaW5lX3BsYXlfYXJyb3dfYmxhY2tfMjSyGyx5dF9vdXRsaW5lX21vYmlsZV9zY3JlZW5faG9yaXpvbnRhbF9ibGFja18yNLobKnl0X291dGxpbmVfbW9iaWxlX3NjcmVlbl92ZXJ0aWNhbF9ibGFja18yNMobG3l0X291dGxpbmVfdG9vbGJveF9ibGFja18yNNIbHHl0X291dGxpbmVfYnVzaW5lc3NfYmxhY2tfMjTyGx15dF9vdXRsaW5lX2xhcHRvcF92ZF90aGVtZV8yNPobLHl0X291dGxpbmVfZG9sbGFyX3NpZ25fY29udGFpbmVyX3ZkX3RoZW1lXzI0ghwfeXRfb3V0bGluZV9pbmZpbml0eV92ZF90aGVtZV8yNIocGXl0X291dGxpbmVfaGRfdmRfdGhlbWVfMjSSHBp5dF9vdXRsaW5lX21vYmlsZV9ibGFja18yNJocFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMjSiHB15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18xMqocH3l0X291dGxpbmVfbGlzdF9wZW5jaWxfYmxhY2tfMjSyHCl5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3NlYXJjaF9ibGFja18yNLocK3l0X291dGxpbmVfeW91dHViZV9zaG9ydHNfd2F2ZWZvcm1fYmxhY2tfMjTCHBl5dF9maWxsX3RodW1iX3VwX2JsYWNrXzE4yhwbeXRfZmlsbF90aHVtYl9kb3duX2JsYWNrXzE40hwceXRfb3V0bGluZV90aHVtYl91cF9ibGFja18xONocHnl0X291dGxpbmVfdGh1bWJfZG93bl9ibGFja18xOOIcKHl0X291dGxpbmVfbWVzc2FnZV9idWJibGVfcmlnaHRfYmxhY2tfMTjqHBl5dF9vdXRsaW5lX2hlYXJ0X2JsYWNrXzE48hwdeXRfb3V0bGluZV9maXJld29ya3NfYmxhY2tfMjT6HB15dF9vdXRsaW5lX21lbnVfc29ydF9ibGFja18yNIIdF3l0X291dGxpbmVfbWFwX2JsYWNrXzI0ih0ZeXRfZmlsbF9kb3dubG9hZF93aGl0ZV8yNJIdFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMTKiHR15dF9vdXRsaW5lX3hfb2N0YWdvbl9ibGFja18yNKodHnl0X291dGxpbmVfZGlyZWN0aW9uc19ibGFja18yNLIdJXl0X291dGxpbmVfc2NyZWVuX211bHRpX3ZpZXdfYmxhY2tfMjS6HSJ5dF9maWxsX3NjcmVlbl9tdWx0aV92aWV3X2JsYWNrXzI0wh0eeXRfZmlsbF9za2lwX2JhY2tfNV9ncmV5NjAwXzI0yh0feXRfZmlsbF9za2lwX2JhY2tfMTVfZ3JleTYwMF8yNNIdHXl0X2ZpbGxfc2tpcF9iYWNrXzIwX2JsYWNrXzI02h0deXRfZmlsbF9za2lwX2JhY2tfMzBfYmxhY2tfMjTiHR15dF9maWxsX3NraXBfYmFja182MF9ibGFja18yNOodIXl0X2ZpbGxfc2tpcF9mb3J3YXJkXzVfZ3JleTYwMF8yNPIdInl0X2ZpbGxfc2tpcF9mb3J3YXJkXzE1X2dyZXk2MDBfMjT6HSB5dF9maWxsX3NraXBfZm9yd2FyZF8yMF9ibGFja18yNIIeIHl0X2ZpbGxfc2tpcF9mb3J3YXJkXzMwX2JsYWNrXzI0ih4geXRfZmlsbF9za2lwX2ZvcndhcmRfNjBfYmxhY2tfMjSSHiN5dF9maWxsX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNJoeHnl0X291dGxpbmVfbWFnaWNfd2FuZF9ibGFja18yNLoeI3l0X291dGxpbmVfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI0wh4ZeXRfb3V0bGluZV9jcm93bl9ibGFja18yNMoeF3l0X2ZpbGxfcGVyc29uX2JsYWNrXzI00h4oeXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18xNtoeKHl0X2ZpbGxfbWVzc2FnZV9idWJibGVfcXVlc3Rpb25fYmxhY2tfMjTiHiN5dF9vdXRsaW5lX2hhbmRfc3dpcGVfbGVmdF9ibGFja18yNOoeGnl0X291dGxpbmVfdGFyZ2V0X2JsYWNrXzI08h4VeXRfZmlsbF9sb2NrX2JsYWNrXzEy-h4YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzEygh8feXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18xNoofInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMTaSHyF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaaHyR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaiHyB5dF9vdXRsaW5lX3NwYXJrX3BlbmNpbF9ibGFja18yNKofHnl0X2ZpbGxfc3Rhcl9zaG9vdGluZ19ibGFja18yNLofIHl0X291dGxpbmVfc3VwZXJzdGFyX3ZkX3RoZW1lXzI0wh8ZeXRfb3V0bGluZV9wb3VuZF9ibGFja18yNMofKXl0X291dGxpbmVfYXJyb3dfc3dhcF9ob3Jpem9udGFsX2JsYWNrXzI00h8feXRfb3V0bGluZV9zcGFya19pbWFnZV9ibGFja18yNNofIXl0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ibGFja18yNPIfF3l0X2ZpbGxfdGFyZ2V0X2JsYWNrXzI0-h8beXRfZmlsbF90YXJnZXRfYWRkX2JsYWNrXzI0giAeeXRfb3V0bGluZV90YXJnZXRfYWRkX2JsYWNrXzI0iiAXeXRfZmlsbF9tb29uX3pfYmxhY2tfMjSSIBp5dF9vdXRsaW5lX21vb25fel9ibGFja18yNJogI3l0X291dGxpbmVfc2NyZWVuX3JvdGF0aW9uX2JsYWNrXzI0qiAfeXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18yNLIgInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMjS6ICF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTCICR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTKIBx5dF9vdXRsaW5lX25vdGVfYWRkX2JsYWNrXzI00iAfeXRfb3V0bGluZV9wZW9wbGVfbm90ZV9ibGFja18yNNogJnl0X291dGxpbmVfY2lyY2xlc19vdmVybGFwX3ZkX3RoZW1lXzI04iAceXRfZmlsbF9hdWRpb19iYWRnZV9ibGFja18yNOogIXl0X291dGxpbmVfc3Rhcl9zaG9vdGluZ19ibGFja18yNPIgG3l0X291dGxpbmVfaGFzaHRhZ19ibGFja18yNIIhIHl0X291dGxpbmVfdGVtcGxhdGVfYWRkX2JsYWNrXzI0iiEkeXRfZmlsbF9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0kiEXeXRfZmlsbF9wZW9wbGVfYmxhY2tfMTKaISZ5dF9vdXRsaW5lX2Fycm93X2NpcmNsZV9yaWdodF9ibGFja18yNKIhHnl0X291dGxpbmVfYXJyb3dfcmVkb19ibGFja18yNKohHHl0X291dGxpbmVfd2F2ZWZvcm1fYmxhY2tfMjS6ISB5dF9maWxsX2NyZWF0b3JfYWNhZGVteV9ibGFja18yNMIhLXl0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfZG93bl9yaWdodF9ibGFja18yNMohK3l0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfdXBfcmlnaHRfYmxhY2tfMjTSIRp5dF9maWxsX2FkZF9jYWlyb19ibGFja18yNNohH3l0X291dGxpbmVfdGljX3RhY190b2VfYmxhY2tfMTbiIRp5dF9maWxsX3ByaWNlX3RhZ19ibGFja18yNOohGHl0X291dGxpbmVfZmlyZV9ibGFja18yNPohHHl0X2ZpbGxfc3BhcmtfcmFkYXJfYmxhY2tfMjSCIh95dF9vdXRsaW5lX3NwYXJrX3JhZGFyX2JsYWNrXzI0oiIWeXRfZmlsbF9hdWRpb19ibGFja18xMqoiGHlvdXR1YmVfc2hvcnRzX3Bpdm90X2ZhYsoiHXl0X291dGxpbmVfaGFuZF93YXZlX2JsYWNrXzI00iIZeXRfb3V0bGluZV90cnVja19ibGFja18yNNoiInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMTLiIhl5dF9maWxsX2NoZWNrX3ZkX3RoZW1lXzEy6iIZeXRfZmlsbF9hdWRpb192ZF90aGVtZV8xMvIiF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzEy-iIjeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfdmRfdGhlbWVfMTKCIxh5dF9maWxsX2ZpcmVfdmRfdGhlbWVfMTKKIx15dF9maWxsX2xpZ2h0YnVsYl92ZF90aGVtZV8xMpIjInl0X2ZpbGxfbG9jYXRpb25fcG9pbnRfdmRfdGhlbWVfMTKaIx95dF9maWxsX21lbWJlcnNoaXBzX3ZkX3RoZW1lXzEyoiMaeXRfZmlsbF9wZXJzb25fdmRfdGhlbWVfMTKqIxd5dF9maWxsX3Bpbl92ZF90aGVtZV8xMrIjJnl0X291dGxpbmVfbGlzdF9wbGF5X2Fycm93X3ZkX3RoZW1lXzEyuiMeeXRfb3V0bGluZV9wb2RjYXN0X3ZkX3RoZW1lXzEywiMceXRfZmlsbF9zY2lzc29yc192ZF90aGVtZV8xMsojHXl0X2ZpbGxfc3VidGl0bGVzX3ZkX3RoZW1lXzEy0iMfeXRfZmlsbF90aWNfdGFjX3RvZV92ZF90aGVtZV8xMtojFnl0X2ZpbGxfdHZfdmRfdGhlbWVfMTLiIyJ5dF9maWxsX3lvdXR1YmVfc2hvcnRzX3ZkX3RoZW1lXzEy6iMWeXRfZmlsbF9hdWRpb19ibGFja18xNvIjKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0giQkeXRfb3V0bGluZV9oYW5kX3N3aXBlX3JpZ2h0X2JsYWNrXzI0iiQeeXRfb3V0bGluZV9saXN0X211c2ljX2JsYWNrXzI0kiQqeXRfZmlsbF9hcnJvd19kaWFnb25hbF9kb3duX3JpZ2h0X2JsYWNrXzI0miQoeXRfZmlsbF9hcnJvd19kaWFnb25hbF91cF9yaWdodF9ibGFja18yNKIkIXl0X291dGxpbmVfY29tcGFzc19jYWlyb19ibGFja18yNKokHnl0X2ZpbGxfY29tcGFzc19jYWlyb19ibGFja18yNLIkHXl0X2ZpbGxfcGVyc29uX3JhZGFyX2JsYWNrXzI0uiQgeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfYmxhY2tfMTbqJCV5dF9vdXRsaW5lX2ZpbG1fc3RyaXBfYWRkX3ZkX3RoZW1lXzI0iiUZeXRfb3V0bGluZV9jYWJsZV9ibGFja18yNJolGnl0X291dGxpbmVfdGFibGV0X2JsYWNrXzI0oiUbeXRfb3V0bGluZV9zcGVha2VyX2JsYWNrXzI0qiUheXRfb3V0bGluZV9zcGVha2VyX2dyb3VwX2JsYWNrXzI0siUkeXRfb3V0bGluZV9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0uiUheXRfZmlsbF9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0wiUreXRfb3V0bGluZV9vdmVyZmxvd192ZXJ0aWNhbF9jYWlyb19ibGFja18yNMolJ3l0X291dGxpbmVfY2hldnJvbl9yaWdodF9jYWlyb19ibGFja18yNNIlF3l0X2ZpbGxfbW9iaWxlX2JsYWNrXzI02iUTeXRfZmlsbF90dl9ibGFja18yNOIlHnl0X291dGxpbmVfbGlzdF9xdWV1ZV9ibGFja18yNOolG3l0X291dGxpbmVfYWlycGxheV9ibGFja18yNPIlGnl0X2ZpbGxfYWRkX2NhaXJvX2JsYWNrXzE2giYheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzE4iiYVeXRfZmlsbF9sb2NrX2JsYWNrXzI0kiYaeXRfb3V0bGluZV90dl9vZmZfYmxhY2tfMjSiJh95dF9maWxsX2JveF9vcGVuX2NoZWNrX2JsYWNrXzI0qiYWeXRfZmlsbF9jcm93bl9ibGFja18yNLImG3l0X2ZpbGxfY29udHJvbGxlcl9ibGFja18yNPomHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xNoInHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xOCJsCjcNAACAQBUAAABBHQAAQEElAACAQS0AAKBBNQAAwEE9AADgQUUAAABCTQAAEEJVAAAgQl0AAAAAEgoNAACAQRUAAIBBGgoNAADAQRUAAMBBIhkNAACwQhUAAGBCHQAAgEElAAAAQC0AAIA_KhoKFnRoZW1lfDY4Mzk1YmQ0MWU5ZjAzMjMQATABGAEKk54BChoKFnRoZW1lfDY4Mzk1YmQ0MWU5ZjAzMjMQAhLxnQEK6AQgj568-A8oj568-A8wj568-A84____1wFokKHC_A9w4MCB-w94____1wGIAf___58DkAH_____D6AB_____w-oAZChwvwPsAGAgLD-D7gBxZz9_w_AAf___58DyAH58-f_D9AB_836-Q_YAcDMrvkP4AGAgPz_D-gB_____w_wAajQoPkP-AH___8HgAKtgO__D4gC4MCB-w-gAv____8PqAL___-fC7gCx46d-g_IAv____cN0ALEiJH6D9gC____b-AC5s2b_w_oAoCAgNAI-AL___-fC4gD9IuK-g-QA_____8PmAPx48f_D6gDutSU-Q-wA____-8EuAP____XAcAD_836-Q_IA4CAsK4O0AOAgIDoBOAD____1wHoAwDwA4CAgPgP-AOAgIDgDIAEp9WC-A-IBPHixfsPkASPnrz4D5gE_836-Q-gBICAgMgJqASAgIDgDLAE_____w-4BI-evPgPwASYsOD4D8gEgICA0AHQBP___-8E2AT____XAeAE____1wHoBP___9cB8ASq1ar9D_gE8ePH_w-ABYOT_v8PiAWPnrz4D5AFocKE-Q-YBajQoPkPoAXx48f_D6gF____nwOwBf___9cBuAWAgIBowAWAgIDQAcgFkc_8_w_YBY-evPgP4AX_____D-gFgICAsAbwBfimgP8P-AXUv5n4D4AGg5P-nwOIBvPY_p8DkAaXm___D5gGvv77mQOgBqT_k_0PqAao0KDJCbAG5v3v_w-4Brf_1_8PwAaD-7P_D8gGgPrr_g_QBoDS7_0P2AaD9qr8D-AGgPzx-g_oBv___58DEu0JCi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGPHjx_8PIgpzYW5zLXNlcmlmKAQwABIvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABAQRiq1ar9DyIKc2Fucy1zZXJpZigEMAAaLQoQc2Fucy1zZXJpZi1saWdodBUAAEBBGP____8PIgpzYW5zLXNlcmlmKAMwACovChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRjx48f_DyIKc2Fucy1zZXJpZigEMAA6LgoRc2Fucy1zZXJpZi1tZWRpdW0VAABgQRj_zfr5DyIKc2Fucy1zZXJpZigFMABCLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAcEEY_____w8iCnNhbnMtc2VyaWYoBDAASi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAKBBGPHjx_8PIgpzYW5zLXNlcmlmKAQwAFIvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABAQRjx48f_DyIKc2Fucy1zZXJpZigEMABaLgoRc2Fucy1zZXJpZi1pdGFsaWMVAABAQRiq1ar9DyIKc2Fucy1zZXJpZigEMAFiLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAAggEuChFzYW5zLXNlcmlmLW1lZGl1bRUAAGBBGPHjx_8PIgpzYW5zLXNlcmlmKAUwAIoBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAAkgEuChFzYW5zLXNlcmlmLW1lZGl1bRUAAEBBGPHjx_8PIgpzYW5zLXNlcmlmKAUwAJoBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAwEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAAogEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAAAgQRjx48f_DyIKc2Fucy1zZXJpZigEMACqAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGKrVqv0PIgpzYW5zLXNlcmlmKAQwALIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAA0gEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAACAQRjx48f_DyIKc2Fucy1zZXJpZigEMADaAS4KEXNhbnMtc2VyaWYtbWVkaXVtFQAAoEEY8ePH_w8iCnNhbnMtc2VyaWYoBTAA8gEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRjx48f_DyIKc2Fucy1zZXJpZigEMACaAjcKFFlvdVR1YmVTYW5zLVNlbWlCb2xkFQAAkEEY8ePH_w8iC1lvdVR1YmVTYW5zKAYwAD0AALBBogI3ChRZb3VUdWJlU2Fucy1TZW1pQm9sZBUAAJBBGPHjx_8PIgtZb3VUdWJlU2FucygGMAA9AADQQaoCMwoQWW91VHViZVNhbnMtQm9sZBUAAKBBGPHjx_8PIgtZb3VUdWJlU2FucygHMAA9AADgQbICMwoQWW91VHViZVNhbnMtQm9sZBUAALBBGPHjx_8PIgtZb3VUdWJlU2FucygHMAA9AADwQboCMwoQWW91VHViZVNhbnMtQm9sZBUAAMBBGPHjx_8PIgtZb3VUdWJlU2FucygHMAA9AAAAQhqGjgEKJXl0X291dGxpbmVfb3ZlcmZsb3dfdmVydGljYWxfYmxhY2tfMjQSGXl0X291dGxpbmVfZWFydGhfYmxhY2tfMjQaGnl0X291dGxpbmVfbGlua19ncmV5NjAwXzE4Ihp5dF9vdXRsaW5lX2xvY2tfZ3JleTYwMF8xOCojeXRfb3V0bGluZV9saXN0X3BsYXlfYXJyb3dfYmxhY2tfMjQyIXl0X291dGxpbmVfeW91dHViZV9taXhfZ3JleTYwMF8yNDogeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMjRCH3l0X291dGxpbmVfaW5mb19jaXJjbGVfYmxhY2tfMjRKKHl0X291dGxpbmVfc2xhc2hfY2lyY2xlX3JpZ2h0X2dyZXk2MDBfMjRSIXF1YW50dW1faWNfcGxheV9kaXNhYmxlZF93aGl0ZV8yNFoceXRfb3V0bGluZV9vcGVuX25ld19ibGFja18yNGIVeXRfb3V0bGluZV94X2JsYWNrXzI0chl5dF9vdXRsaW5lX2F1ZGlvX2JsYWNrXzI0ei1xdWFudHVtX2ljX2NoZWNrX2JveF9vdXRsaW5lX2JsYW5rX2dyZXk2MDBfMjSCASBxdWFudHVtX2ljX2NoZWNrX2JveF9nb29nYmx1ZV8yNIoBInl0X291dGxpbmVfY2hldnJvbl9sZWZ0X2dyZXk2MDBfMjSSASF5dF9vdXRsaW5lX2NoZXZyb25fcmlnaHRfYmxhY2tfMjSaASB5dF9vdXRsaW5lX2NoZXZyb25fZG93bl9ibGFja18yNKIBHnl0X291dGxpbmVfY2hldnJvbl91cF9ibGFja18yNKoBIHl0X291dGxpbmVfYWxlcnRfY2lyY2xlX2JsYWNrXzI0sgEfeXRfb3V0bGluZV9pbmZvX2NpcmNsZV9ibGFja18yNLoBG3l0X291dGxpbmVfdHJ1Y2tfZ3JleTYwMF8yNMIBIHl0X291dGxpbmVfYXJyb3dfdW5kb19ncmV5NjAwXzI0ygEieXRfb3V0bGluZV9sb2NhdGlvbl9wb2ludF9ibGFja18yNNIBGXl0X291dGxpbmVfc2hhcmVfYmxhY2tfMjTaARp5dF9vdXRsaW5lX3NlYXJjaF9ibGFja18yNOIBHnl0X291dGxpbmVfY2hldnJvbl91cF9ibGFja18yNOoBGXl0X291dGxpbmVfY2hlY2tfYmxhY2tfMjTyARx5dF9vdXRsaW5lX3RodW1iX3VwX2JsYWNrXzE2-gEeeXRfb3V0bGluZV90aHVtYl9kb3duX2JsYWNrXzE2ggIoeXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9yaWdodF9ibGFja18xNooCJXl0X291dGxpbmVfb3ZlcmZsb3dfdmVydGljYWxfYmxhY2tfMzaSAh95dF9maWxsX2NoZWNrX2NpcmNsZV9ncmV5NjAwXzI0mgIscXVhbnR1bV9pY19yYWRpb19idXR0b25fdW5jaGVja2VkX2dyZXk2MDBfMjSiAhl5dF9vdXRsaW5lX2ltYWdlX2JsYWNrXzI0qgImcXVhbnR1bV9pY19yYWRpb19idXR0b25fb25fZ29vZ2JsdWVfMjSyAh55dF9vdXRsaW5lX2NoZXZyb25fdXBfYmxhY2tfMjS6AiB5dF9vdXRsaW5lX2NoZXZyb25fZG93bl9ibGFja18yNMICF2ljX3N1YnNjcmliZWRfZGFya19tb2RlygIaeXRfb3V0bGluZV9hZGp1c3RfYmxhY2tfMjTSAhZ5dF9maWxsX3Bpbl9ncmV5NjAwXzI02gIWeXRfZmlsbF9oZWFydF9ibGFja18yNOICDmljX2NoZWNrX2JsYWNr6gIZeXRfb3V0bGluZV9oZWFydF9ibGFja18xNvICF3l0X2ZpbGxfc3Rhcl9ncmV5NjAwXzI0-gIdeXRfZmlsbF9wbGF5X2Fycm93X2dyZXk2MDBfMjSCAx15dF9maWxsX2Fycm93X2Rvd25fZ3JleTYwMF8yNIoDG3l0X2ZpbGxfYXJyb3dfdXBfZ3JleTYwMF8yNJIDIXl0X291dGxpbmVfY2hldnJvbl9yaWdodF9ibGFja18yNJoDGmljX3l0X2NoZWNrYm94X3RyYW5zcGFyZW50ogMoaWNfeXRfY2hlY2tib3hfb3V0bGluZV9ibGFua190cmFuc3BhcmVudKoDGnl0X291dGxpbmVfY2FtZXJhX2JsYWNrXzI0sgMYeXRfb3V0bGluZV9nZWFyX2JsYWNrXzI0ugMceXRfb3V0bGluZV9wZXJzb25fZ3JleTYwMF8yNMIDF3l0X291dGxpbmVfZXllX2JsYWNrXzI0ygMieXRfb3V0bGluZV9jaGV2cm9uX2V4cGFuZF9ibGFja18yNNIDI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI02gMYeXRfZmlsbF9iZWxsX29uX2JsYWNrXzI04gMYeXRfb3V0bGluZV9iZWxsX2JsYWNrXzI06gMceXRfb3V0bGluZV9iZWxsX29mZl9ibGFja18yNPIDIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNPoDHnl0X291dGxpbmVfYXJyb3dfbGVmdF9ibGFja18yNIIEIXl0X291dGxpbmVfYXJyb3dfcmlnaHRfZ3JleTYwMF8yNIoEEmljX29mZmxpbmVfZGVmYXVsdJIEE2ljX29mZmxpbmVfZmluaXNoZWSaBBBpY19vZmZsaW5lX3N0YXJ0ogQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjSqBBx5dF9vdXRsaW5lX2xpc3RfYWRkX2JsYWNrXzI0sgQZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNLoEI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI0wgQYeXRfb3V0bGluZV9mbGFnX2JsYWNrXzI0ygQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjTSBBh5dF9vdXRsaW5lX2xvY2tfYmxhY2tfMjTaBBh5dF9vdXRsaW5lX2xpbmtfYmxhY2tfMjTiBBl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI06gQbeW91dHViZV9wcmVtaXVtX2JhZGdlX2xpZ2h08gQceXRfb3V0bGluZV94X2NpcmNsZV9ibGFja18yNPoEF3l0X291dGxpbmVfYWRkX2JsYWNrXzI0ggUneXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0igUfcXVhbnR1bV9pY19jb250ZW50X2N1dF93aGl0ZV8xOJIFGnl0X291dGxpbmVfc3Rhcl9ncmV5NjAwXzI0mgUQaWNfc3Rhcl9ibGFja18yNKIFF2ljX3N0YXJfYm9yZGVyX2JsYWNrXzI0qgUYeXRfZmlsbF9wYXVzZV9ncmV5NjAwXzI0sgUQaWNfb2ZmbGluZV9lcnJvcroFEmljX29mZmxpbmVfcmVmcmVzaMIFGXl0X2ZpbGxfdGh1bWJfdXBfYmxhY2tfMTbKBRt5dF9maWxsX3RodW1iX2Rvd25fYmxhY2tfMTbSBRl5dF9vdXRsaW5lX2xhYmVsX2JsYWNrXzI02gUaeXRfb3V0bGluZV9wZW9wbGVfYmxhY2tfMjTiBR95dF9vdXRsaW5lX2RvbGxhcl9zaWduX2JsYWNrXzI06gUZeXRfb3V0bGluZV9jaGVja19ibGFja18yNPIFGHl0X291dGxpbmVfaG9tZV9ibGFja18yNPoFGnF1YW50dW1faWNfdHJhdmVsX3doaXRlXzI0ggYgeXRfb3V0bGluZV9iYXJfY2lyY2xlX2dyZXk2MDBfMjSKBh55dF9vdXRsaW5lX2ZhY2Vfc2FkX2dyZXk2MDBfMjSSBh55dF9vdXRsaW5lX2ZhY2VfbWVoX2dyZXk2MDBfMjSaBiB5dF9vdXRsaW5lX2ZhY2VfaGFwcHlfZ3JleTYwMF8yNKIGI3l0X291dGxpbmVfZmFjZV92ZXJ5X3NhZF9ncmV5NjAwXzI0qgYleXRfb3V0bGluZV9mYWNlX3ZlcnlfaGFwcHlfZ3JleTYwMF8yNLIGE2ljX29mZmxpbmVfc3RhcnRfdjK6Bh1pY19vZmZsaW5lX3BhcnRpYWxseV9wbGF5YWJsZcIGHHl0X291dGxpbmVfcGVyc29uX2dyZXk2MDBfMjTKBh15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18yNNIGF3l0X291dGxpbmVfZXllX2JsYWNrXzI02gYgeXRfb3V0bGluZV9hZGRfY2lyY2xlX2dyZXk2MDBfMjTiBiB5dF9vdXRsaW5lX2Jhcl9jaXJjbGVfZ3JleTYwMF8yNOoGI3l0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ncmV5NjAwXzI08gYZeXRfZmlsbF90aHVtYl91cF9ibGFja18yNPoGG3l0X2ZpbGxfdGh1bWJfZG93bl9ibGFja18yNIIHHHl0X291dGxpbmVfdGh1bWJfdXBfYmxhY2tfMjSKBx55dF9vdXRsaW5lX3RodW1iX2Rvd25fYmxhY2tfMjSSByh5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3JpZ2h0X2JsYWNrXzI0mgcgeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSiByB5dF9vdXRsaW5lX3ZpZGVvX2NhbWVyYV9ibGFja18yNKoHG3l0X291dGxpbmVfaGVhZHNldF9ibGFja18yNLIHIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNLoHI3l0X291dGxpbmVfbW9iaWxlX2Rvd25sb2FkX2JsYWNrXzI0wgcfeXRfb3V0bGluZV9tdXNpY192aWRlb19ibGFja18yNMoHGXl0X291dGxpbmVfY2xvY2tfYmxhY2tfMjTSBx95dF9vdXRsaW5lX2xpYnJhcnlfYWRkX2JsYWNrXzI02gcaeXRfb3V0bGluZV9jYW1lcmFfYmxhY2tfMjDiBxp5dF9vdXRsaW5lX2NhbWVyYV9ibGFja18yNOoHH3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfd2hpdGVfMTbyBx95dF9maWxsX3lvdXR1YmVfc2hvcnRzX3doaXRlXzI0-gcdeXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSCCB55dF9vdXRsaW5lX3R2X3F1ZXVlX2dyZXk2MDBfMjSKCCZ5dF9vdXRsaW5lX3R2X3F1ZXVlX2NoZXZyb25fZ3JleTYwMF8yNJIIH3l0X291dGxpbmVfdHJhbnNsYXRlX2dyZXk2MDBfMjSaCCF5dF9vdXRsaW5lX21lbnVfZmlsdGVyX2dyZXk2MDBfMjSiCBx5dF9maWxsX3N0YXJfaGFsZl9ncmV5NjAwXzI0qggaeXRfb3V0bGluZV9zZW5kX2dyZXk2MDBfMjSyCBl5dF9maWxsX2Jvb2ttYXJrX2JsYWNrXzI0uggceXRfb3V0bGluZV9ib29rbWFya19ibGFja18yNMIIGWljX3NlYXJjaF93aXRoX2NpcmNsZV9uZXfKCB9pY192b2ljZV9zZWFyY2hfd2l0aF9jaXJjbGVfbmV30ggieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNNoII3l0X291dGxpbmVfZG9sbGFyX3NpZ25fb2ZmX2JsYWNrXzI04ggbeXRfb3V0bGluZV9leWVfb2ZmX2JsYWNrXzI06ggqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI08ggbeXRfb3V0bGluZV9waG9uZV9ncmV5NjAwXzI0-ggeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzI0ggkeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzQ4igkdeXRfZmlsbF9kb3dubG9hZGVkX2dyZXk2MDBfMjSSCR15dF9maWxsX2Rvd25sb2FkZWRfZ3JleTYwMF80OJoJKXF1YW50dW1faWNfcGF1c2VfY2lyY2xlX2ZpbGxlZF9ncmV5NjAwXzQ4ogkTaWNfb2ZmbGluZV9lcnJvcl80OKoJFWljX29mZmxpbmVfcmVmcmVzaF80OLoJH3l0X2ZpbGxfc2tpcF9iYWNrXzEwX2dyZXk2MDBfMjTCCSJ5dF9maWxsX3NraXBfZm9yd2FyZF8xMF9ncmV5NjAwXzI0ygkceXRfZmlsbF9za2lwX25leHRfZ3JleTYwMF8yNNIJIHl0X2ZpbGxfc2tpcF9wcmV2aW91c19ncmV5NjAwXzI02gkYeXRfb3V0bGluZV9jYXJ0X2JsYWNrXzI04gkdeXRfZmlsbF9mYWNlX2hhcHB5X2dyZXk2MDBfMjTqCRt5dF9maWxsX2ZhY2VfbWVoX2dyZXk2MDBfMjTyCR15dF9maWxsX2ZhY2VfdXBzZXRfZ3JleTYwMF8yNPoJG3l0X2ZpbGxfZmFjZV9zYWRfZ3JleTYwMF8yNIIKInl0X2ZpbGxfZmFjZV92ZXJ5X2hhcHB5X2dyZXk2MDBfMjSKCiB5dF9maWxsX2ZhY2VfdmVyeV9zYWRfZ3JleTYwMF8yNJIKH3l0X291dGxpbmVfbGlicmFyeV9hZGRfYmxhY2tfMjSaCh55dF9maWxsX2xpYnJhcnlfc2F2ZWRfYmxhY2tfMjSiCh55dF9vdXRsaW5lX2Fycm93X2ZsaXBfYmxhY2tfMjSqCiFxdWFudHVtX2dtX2ljX2NhdGVnb3J5X2dyZXk2MDBfMjSyCh55dF9vdXRsaW5lX2Fycm93X3RpbWVfYmxhY2tfMjS6CiJ5dF9vdXRsaW5lX2Fycm93X2RpYWdvbmFsX2JsYWNrXzI0wgoaeXRfb3V0bGluZV9zZWFyY2hfYmxhY2tfMjTKChp5dF9vdXRsaW5lX3Blb3BsZV9ibGFja18yNNIKGnl0X291dGxpbmVfcGVuY2lsX2JsYWNrXzI02goneXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9vdmVybGFwX3doaXRlXzI04goZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNOoKHXl0X291dGxpbmVfcmF0aW5nX3VwX2JsYWNrXzI08goeeXRfb3V0bGluZV9yYWRhcl9saXZlX2JsYWNrXzI0-goZeXRfb3V0bGluZV9nbG9iZV9ibGFja18yNIILH3l0X291dGxpbmVfbWVtYmVyc2hpcHNfYmxhY2tfMjSKCx95dF9vdXRsaW5lX3N1cGVyX3N0b3JlX2JsYWNrXzI0kgsheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzI0mgsfeXRfb3V0bGluZV9sZXNzX3RoYW5fNF9ibGFja18yNKILI3l0X291dGxpbmVfZ3JlYXRlcl90aGFuXzIwX2JsYWNrXzI0qgsleXRfb3V0bGluZV9jbG9ja19oYWxmX2NpcmNsZV9ibGFja18yNLILHnl0X291dGxpbmVfcmFkYXJfbGl2ZV9ibGFja18yNLoLGnl0X291dGxpbmVfYWRqdXN0X2JsYWNrXzI0wgsleXRfb3V0bGluZV9kb2xsYXJfc2lnbl9oZWFydF9ibGFja18yNMoLKnl0X291dGxpbmVfcGxheV9hcnJvd19oYWxmX2NpcmNsZV9ibGFja18yNNILGHl0X291dGxpbmVfZmxhZ19ibGFja18yNNoLInl0X291dGxpbmVfYWxlcnRfdHJpYW5nbGVfYmxhY2tfMjTiCyF5dF9vdXRsaW5lX3BlcnNvbl9jaXJjbGVfYmxhY2tfMjTqCyV5dF9vdXRsaW5lX3NsYXNoX2NpcmNsZV9sZWZ0X2JsYWNrXzI08gsgeXRfb3V0bGluZV9jYW1lcmFfYXVkaW9fYmxhY2tfMjT6Cyp5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX292ZXJsYXBfYmxhY2tfMjSCDCJ5dF9maWxsX2RvbGxhcl9zaWduX2hlYXJ0X2JsYWNrXzEyigwreXRfZmlsbF95b3V0dWJlX3Nob3J0c19ub190cmlhbmdsZV93aGl0ZV8xNpIMK3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfbm9fdHJpYW5nbGVfd2hpdGVfMjSaDCZ5dF9vdXRsaW5lX2NpcmNsZXNfb3ZlcmxhcF92ZF90aGVtZV8yNKIMKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0qgwceXRfb3V0bGluZV9zY2lzc29yc19ibGFja18yNLIMInl0X291dGxpbmVfcGVyc29uX211c2ljX2dyZXk2MDBfMjS6DBxxdWFudHVtX2ljX2FydGlzdF9ncmV5NjAwXzI0wgwjeXRfb3V0bGluZV9saXN0X3BsYXlfYXJyb3dfYmxhY2tfMjTKDB55dF9maWxsX2Fycm93X3NodWZmbGVfYmxhY2tfMjTSDCB5dF9maWxsX2Fycm93X3VwX2NpcmNsZV9ibGFja18yNNoMIHl0X291dGxpbmVfY2hlY2tfY2lyY2xlX2JsYWNrXzI04gwieXRfZmlsbF9hcnJvd19kb3duX2NpcmNsZV9ibGFja18yNOoMIHl0X2ZpbGxfeW91dHViZV9tdXNpY19nbV9ibHVlXzI08gwgeXRfZmlsbF95b3V0dWJlX211c2ljX2dtX2JsdWVfMzb6DBl5dF9vdXRsaW5lX2ltYWdlX2JsYWNrXzI0gg0deXRfb3V0bGluZV9iYXJfZ3JhcGhfYmxhY2tfMjSKDR95dF9vdXRsaW5lX3NoaWVsZF9wbHVzX2JsYWNrXzI0kg0deXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSaDRp5dF9vdXRsaW5lX3BlbmNpbF9ibGFja18yNKINHHl0X291dGxpbmVfZmxhc2hfb25fYmxhY2tfMjSqDR15dF9vdXRsaW5lX2ZsYXNoX29mZl9ibGFja18yNLINGXl0X2ZpbGxfZmxhc2hfb25fYmxhY2tfMjS6DRp5dF9maWxsX2ZsYXNoX29mZl9ibGFja18yNMINHnl0X291dGxpbmVfcGVyc29uX2JveF9ibGFja18yNMoNHXl0X291dGxpbmVfbXlfdmlkZW9zX2JsYWNrXzI00g0deXRfb3V0bGluZV9zdWJ0aXRsZXNfYmxhY2tfMjTaDSF5dF9vdXRsaW5lX3N1YnNjcmlwdGlvbnNfYmxhY2tfMjTiDSJ5dF9vdXRsaW5lX3lvdXR1YmVfc3R1ZGlvX2JsYWNrXzI06g0beXRfZmlsbF9hcnJvd19kb3duX2JsYWNrXzI08g0ZeXRfZmlsbF9hcnJvd191cF9ibGFja18yNPoNGnl0X2ZpbGxfbGlnaHRidWxiX2JsYWNrXzI0gg4XeXRfb3V0bGluZV9hZGRfYmxhY2tfMjSKDhp5dF9maWxsX3ZvbHVtZV9vbl9ibGFja18yNJIOInl0X291dGxpbmVfbG9jYXRpb25fcG9pbnRfYmxhY2tfMjSaDid5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3BsdXNfYmxhY2tfMjSiDhp5dF9maWxsX2Jhcl9ncmFwaF9ibGFja18yNKoOHXl0X291dGxpbmVfYmFyX2dyYXBoX2JsYWNrXzI0sg4YeXRfb3V0bGluZV9maXJlX2JsYWNrXzI0ug4ZeXRfb3V0bGluZV9tdXNpY19ibGFja18yNMIOIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNNIOJnl0X291dGxpbmVfeW91dHViZV9pbXByb3ZlX3R2X2JsYWNrXzI02g4XeXRfb3V0bGluZV9iYWdfYmxhY2tfMjTiDhZ5dF9maWxsX2F1ZGlvX2JsYWNrXzI06g4leXRfb3V0bGluZV95b3V0dWJlX2xvZ29faWNvbl9ibGFja18yNPIOGXl0X2ZpbGxfb3Blbl9uZXdfd2hpdGVfMzb6Dh55dF9vdXRsaW5lX3ZpZGVvX2xpbmtfYmxhY2tfMTaCDyF5dF9vdXRsaW5lX3BlcnNvbl9zaGllbGRfYmxhY2tfMjSKDxl5dF9vdXRsaW5lX2VhcnRoX2JsYWNrXzI0kg8YeXRfb3V0bGluZV9saW5rX2JsYWNrXzI0mg8YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzI0og8neXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0qg8geXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSyDxl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI0ug8ieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNMIPHHl0X291dGxpbmVfbGlzdF9hZGRfYmxhY2tfMjTKDxx5dF9vdXRsaW5lX29wZW5fbmV3X2JsYWNrXzI00g8eeXRfb3V0bGluZV9jaHJvbWVjYXN0X2JsYWNrXzI02g8beXRfb3V0bGluZV9saWJyYXJ5X2JsYWNrXzI06g8deXRfb3V0bGluZV9saXN0X3ZpZXdfYmxhY2tfMjT6Dyd5dF9vdXRsaW5lX292ZXJmbG93X2hvcml6b250YWxfYmxhY2tfMjSCEBh5dF9vdXRsaW5lX2dpZnRfYmxhY2tfMjSKEBV5dF9maWxsX2dpZnRfYmxhY2tfMjSSEBx5dF9maWxsX21lbWJlcnNoaXBzX2JsYWNrXzM2mhAYeXRfb3V0bGluZV9wb2xsX2JsYWNrXzI0ohAqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI0qhAbeXRfb3V0bGluZV9hcnRpY2xlX2JsYWNrXzI0uhAleXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9yaWdodF9ibGFja18yNMoQIHl0X291dGxpbmVfYXJyb3dfcmVwZWF0X2JsYWNrXzI00hAgeXRfb3V0bGluZV9wZXJzb25fbWludXNfYmxhY2tfMjTiEBh5dF9vdXRsaW5lX2NvcHlfYmxhY2tfMjTqEBh5dF9vdXRsaW5lX21haWxfYmxhY2tfMjTyEBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfMTb6EBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfNDCCERZ5dF9maWxsX3NoYXJlX2JsYWNrXzI0ihEdeXRfZmlsbF9hcnJvd19yZXBlYXRfYmxhY2tfMjSqERd5dF9vdXRsaW5lX21pY19ibGFja18yNLIRHnl0X291dGxpbmVfZmlsbV9zdHJpcF9ibGFja18yNMIRH3l0X2ZpbGxfY2xvc2VkX2NhcHRpb25fYmxhY2tfMjTKESJ5dF9vdXRsaW5lX2Nsb3NlZF9jYXB0aW9uX2JsYWNrXzI00hEfeXRfZmlsbF9hcnJvd19yZXBlYXRfMV9ibGFja18yNNoRInl0X291dGxpbmVfYXJyb3dfcmVwZWF0XzFfYmxhY2tfMjTiESh5dF9vdXRsaW5lX3BsYXlfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI06hEaeXRfb3V0bGluZV91cGxvYWRfYmxhY2tfMjTyESh5dF9vdXRsaW5lX2JveF9wbGFjZWhvbGRlcl9sZWZ0X2JsYWNrXzI0-hEgeXRfb3V0bGluZV9wZXJzb25fcmFkYXJfd2hpdGVfMjSCEhp5dF9vdXRsaW5lX3hfbWFya19ibGFja18yMIoSFnl0X291dGxpbmVfdnJfYmxhY2tfMjSSEiR5dF9vdXRsaW5lX3N0YXRpc3RpY3NfZ3JhcGhfYmxhY2tfMjSiEiV5dF9vdXRsaW5lX3RpbWVfc3RhbXBfcGx1c19ncmV5NjAwXzI0qhIieXRfb3V0bGluZV9kYXNoYm9hcmRfcGx1c19ibGFja18yNLISHnl0X291dGxpbmVfYWxpZ25fbGVmdF9ibGFja18yNLoSJ3l0X291dGxpbmVfb3ZlcmZsb3dfaG9yaXpvbnRhbF93aGl0ZV8zNsISHXl0X291dGxpbmVfaG91cmdsYXNzX2JsYWNrXzE2yhIdeXRfb3V0bGluZV9ob3VyZ2xhc3NfYmxhY2tfMjTSEit5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3F1ZXN0aW9uX2JsYWNrXzE22hIreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18yNOISInl0X291dGxpbmVfYmFyX2hvcml6b250YWxfYmxhY2tfMTbqEiZ5dF9vdXRsaW5lX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNPISGnl0X291dGxpbmVfdHJvcGh5X2JsYWNrXzI0-hIeeXRfb3V0bGluZV9zdXBlcl9jaGF0X2JsYWNrXzI0ghMZeXRfZmlsbF9wYXVzZV92ZF90aGVtZV8yNIoTIXl0X291dGxpbmVfdm9sdW1lX3N0YWJsZV9ibGFja18yNJITHnl0X2ZpbGxfdm9sdW1lX3N0YWJsZV9ibGFja18yNKITIXl0X291dGxpbmVfc3VwZXJfc3RpY2tlcl9ibGFja18yNKoTJHl0X2ZpbGxfeW91dHViZV9sb2dvX2ljb25fZ3JleTYwMF8yNLITF3l0X2ZpbGxfY2FtZXJhX2JsYWNrXzI0uhMaeXRfb3V0bGluZV9nYW1pbmdfYmxhY2tfMjTCExp5dF9vdXRsaW5lX2JhcnNfM19ibGFja18yNMoTGHl0X291dGxpbmVfbmV3c19ibGFja18yNNITG3l0X291dGxpbmVfZmFzaGlvbl9ibGFja18yNNoTHXl0X291dGxpbmVfbGlnaHRidWxiX2JsYWNrXzI04hMdeXRfb3V0bGluZV9zdG9wd2F0Y2hfYmxhY2tfMjTqEyV5dF9vdXRsaW5lX3lvdXR1YmVfbGlua2VkX3R2X2JsYWNrXzI08hMneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0-hMceXRfb3V0bGluZV9wZW9wbGVfMl9ibGFja18yNIIUInl0X291dGxpbmVfeW91dHViZV9zaG9ydHNfYmxhY2tfMjSKFCl5dF9maWxsX2Jhcl9ncmFwaF9ib3hfdmVydGljYWxfZ3JleTYwMF8yNJoUGnl0X291dGxpbmVfeF9tYXJrX2JsYWNrXzE4ohQgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMTiyFBh5dF9vdXRsaW5lX21lZXRfYmxhY2tfMjS6FCB5dF9vdXRsaW5lX21vbmV5X2hhbmRfZ3JleTYwMF8yNMoUG3l0X291dGxpbmVfY29tcGFzc19ibGFja18yNNIUHnl0X291dGxpbmVfbGlua19vZmZfZ3JleTYwMF8yNNoUHXl0X291dGxpbmVfdm9sdW1lX29uX2JsYWNrXzI04hQeeXRfb3V0bGluZV92b2x1bWVfb2ZmX2JsYWNrXzI06hQgeXRfb3V0bGluZV9zY3JlZW5fbGlnaHRfYmxhY2tfMjTyFCB5dF9maWxsX3N1YnNjcmlwdGlvbnNfZ3JleTYwMF8yNPoUIXl0X291dGxpbmVfbWVtYmVyc2hpcHNfZ3JleTYwMF8yNIIVHXl0X2ZpbGxfcmFkYXJfbGl2ZV9ncmV5NjAwXzI0ihUeeXRfb3V0bGluZV9wZXJzb25fYWRkX2JsYWNrXzI0khUeeXRfb3V0bGluZV90ZXh0X2JveF9ncmV5NjAwXzI0mhUoeXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9hbGVydF9ibGFja18yNKIVIXl0X291dGxpbmVfYXJ0aWNsZV9hbGVydF9ibGFja18yNKoVIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNLIVI3l0X291dGxpbmVfYXJ0aWNsZV9jbGFyaWZ5X2JsYWNrXzI0uhUneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0whUgcXVhbnR1bV9nbV9pY19nb29nbGVfdmRfdGhlbWVfMjTaFR55dF9vdXRsaW5lX3Bpbl9vZmZfdmRfdGhlbWVfMjTiFSN5dF9vdXRsaW5lX3NoaWVsZF9lbXB0eV92ZF90aGVtZV8yNOoVIXl0X291dGxpbmVfc2hpZWxkX29mZl92ZF90aGVtZV8yNPIVH3l0X2ZpbGxfY2lyY2xlX2Z1bGxfdmRfdGhlbWVfMjSKFiJ5dF9vdXRsaW5lX3NjcmVlbl9mdWxsX3ZkX3RoZW1lXzI0khYeeXRfb3V0bGluZV9zcGFya2xlX3ZkX3RoZW1lXzI0mhYbeXRfb3V0bGluZV9wb2RjYXN0X2JsYWNrXzI0ohYaeXRfb3V0bGluZV9sb2NrX2dyZXk2MDBfMjSqFiZ5dF9vdXRsaW5lX3NjcmVlbl92ZXJ0aWNhbF92ZF90aGVtZV8yNLIWInl0X291dGxpbmVfYm94X29wZW5fY2hlY2tfYmxhY2tfMjS6FhNpY19ncmVlbl9zY3JlZW5fb2ZmwhYZaWNfZmFjZV9vdXRsaW5lZF9oYXBweV8zNsoWG2ljX2ZhY2Vfb3V0bGluZWRfdW5oYXBweV8zNtIWHmljX2ZhY2Vfb3V0bGluZWRfdmVyeV9oYXBweV8zNtoWF2ljX2ZhY2Vfb3V0bGluZWRfbWVoXzM24hYXaWNfZmFjZV9vdXRsaW5lZF9zYWRfMzbqFhRpY19mYWNlX2ZpbGxlZF9oYXBwefIWFmljX2ZhY2VfZmlsbGVkX3VuaGFwcHn6FhlpY19mYWNlX2ZpbGxlZF92ZXJ5X2hhcHB5ghcSaWNfZmFjZV9maWxsZWRfbWVoihcSaWNfZmFjZV9maWxsZWRfc2FkkhcZeXRfb3V0bGluZV90dl92ZF90aGVtZV8yNJoXFXl0X2ZpbGxfc2VuZF9ibGFja18yNKIXGHl0X291dGxpbmVfc2VuZF9ibGFja18yNKoXGnl0X291dGxpbmVfYmFyc18yX2JsYWNrXzI0shcceXRfb3V0bGluZV9jYWxlbmRhcl9ibGFja18yNLoXInl0X291dGxpbmVfcGVyc29uX2FjY291bnRfYmxhY2tfMjTCFx15dF9vdXRsaW5lX2luY29nbml0b19ibGFja18yNMoXHWljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX2hhcHB50hcfaWNfZmFjZV9vdXRsaW5lZF9hY3RpdmVfdW5oYXBwedoXImljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX3ZlcnlfaGFwcHniFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9tZWjqFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9zYWTyFyN5dF9vdXRsaW5lX2NsYXBwZXJib2FyZF92ZF90aGVtZV8yNPoXGnl0X291dGxpbmVfcGluX3ZkX3RoZW1lXzI0ghgjeXRfb3V0bGluZV9jaGVja19kb3VibGVfdmRfdGhlbWVfMjSKGCd5dF9vdXRsaW5lX2NoZWNrX2RvdWJsZV9vZmZfdmRfdGhlbWVfMjSSGCF5dF9vdXRsaW5lX3NoaWVsZF9hZGRfdmRfdGhlbWVfMjSaGBl5dF9vdXRsaW5lX211c2ljX2JsYWNrXzE4qhgdeXRfb3V0bGluZV9wcmljZV90YWdfYmxhY2tfMjSyGB15dF9maWxsX2NpcmNsZXNfNl92ZF90aGVtZV8yNMIYInl0X291dGxpbmVfY2VsZWJyYXRpb25fdmRfdGhlbWVfMjTSGBd5dF9maWxsX2dhbWluZ193aGl0ZV8yNNoYJHl0X291dGxpbmVfY2hldnJvbl9jb2xsYXBzZV9ibGFja18yNOIYHnF1YW50dW1faWNfcGxheV9wcmlzbV9ibGFja18yNOoYHnl0X291dGxpbmVfYm94X3BlbmNpbF9ibGFja18yNPIYF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzI0-hgreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9lbXB0eV92ZF90aGVtZV8yNIIZHXl0X291dGxpbmVfbWVnYXBob25lX2JsYWNrXzI0ihkeeXRfb3V0bGluZV9wYWxldHRlX3ZkX3RoZW1lXzI0khkaeXRfb3V0bGluZV9naWZfdmRfdGhlbWVfMjSaGSB5dF9maWxsX2Zhc3RfZm9yd2FyZF92ZF90aGVtZV8yNKIZKXl0X291dGxpbmVfZG9sbGFyX3NpZ25fY2lyY2xlX3ZkX3RoZW1lXzI0qhkmeXRfZmlsbF9kb2xsYXJfc2lnbl9jaXJjbGVfdmRfdGhlbWVfMjSyGSZ5dF9vdXRsaW5lX2NyZWF0b3JfYWNhZGVteV92ZF90aGVtZV8yNLoZInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMjTCGRp5dF9vdXRsaW5lX3BkZl92ZF90aGVtZV8yNNIZI3l0X291dGxpbmVfcGVvcGxlX2dyb3VwX3ZkX3RoZW1lXzI02hkmeXRfb3V0bGluZV9pbWFnZV93YWxscGFwZXJfdmRfdGhlbWVfMjTqGRx5dF9jb2xvcl95b3V0dWJlX3N0dWRpb18yNGRw8hkbeXRfY29sb3JfeW91dHViZV9tdXNpY18yNGRw-hkaeXRfY29sb3JfeW91dHViZV9raWRzXzI0ZHCCGh95dF9jb2xvcl95b3V0dWJlX3VucGx1Z2dlZF8yNGRwihoceXRfb3V0bGluZV9wZXJzb25fMl9ibGFja18yNJoaIHl0X291dGxpbmVfdGV4dF9ib2xkX3ZkX3RoZW1lXzI0ohoieXRfb3V0bGluZV90ZXh0X2l0YWxpY192ZF90aGVtZV8yNKoaKXl0X291dGxpbmVfdGV4dF9zdHJpa2V0aHJvdWdoX3ZkX3RoZW1lXzI0shojeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfdmRfdGhlbWVfMjS6GiB5dF9maWxsX2FsZXJ0X2NpcmNsZV92ZF90aGVtZV8yNNIaIXl0X291dGxpbmVfdHJhbnNjcmlwdF92ZF90aGVtZV8yNNoaKHl0X291dGxpbmVfdHJhbnNjcmlwdF9zZWFyY2hfdmRfdGhlbWVfMjTiGiJ5dF9vdXRsaW5lX3RpY190YWNfdG9lX3ZkX3RoZW1lXzI0-hogeXRfb3V0bGluZV9yZXBsYXlfYXJyb3dfYmxhY2tfMjSKGyF5dF9vdXRsaW5lX2xhcHRvcF9tb2JpbGVfYmxhY2tfMjSSGyN5dF9vdXRsaW5lX2hlYXJ0X2NpcmNsZV92ZF90aGVtZV8yNKIbH3l0X2NvbG9yX3lvdXR1YmVfbG9nb19pY29uXzI0ZHCqGx55dF9vdXRsaW5lX3BsYXlfYXJyb3dfYmxhY2tfMjSyGyx5dF9vdXRsaW5lX21vYmlsZV9zY3JlZW5faG9yaXpvbnRhbF9ibGFja18yNLobKnl0X291dGxpbmVfbW9iaWxlX3NjcmVlbl92ZXJ0aWNhbF9ibGFja18yNMobG3l0X291dGxpbmVfdG9vbGJveF9ibGFja18yNNIbHHl0X291dGxpbmVfYnVzaW5lc3NfYmxhY2tfMjTyGx15dF9vdXRsaW5lX2xhcHRvcF92ZF90aGVtZV8yNPobLHl0X291dGxpbmVfZG9sbGFyX3NpZ25fY29udGFpbmVyX3ZkX3RoZW1lXzI0ghwfeXRfb3V0bGluZV9pbmZpbml0eV92ZF90aGVtZV8yNIocGXl0X291dGxpbmVfaGRfdmRfdGhlbWVfMjSSHBp5dF9vdXRsaW5lX21vYmlsZV9ibGFja18yNJocFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMjSiHB15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18xMqocH3l0X291dGxpbmVfbGlzdF9wZW5jaWxfYmxhY2tfMjSyHCl5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3NlYXJjaF9ibGFja18yNLocK3l0X291dGxpbmVfeW91dHViZV9zaG9ydHNfd2F2ZWZvcm1fYmxhY2tfMjTCHBl5dF9maWxsX3RodW1iX3VwX2JsYWNrXzE4yhwbeXRfZmlsbF90aHVtYl9kb3duX2JsYWNrXzE40hwceXRfb3V0bGluZV90aHVtYl91cF9ibGFja18xONocHnl0X291dGxpbmVfdGh1bWJfZG93bl9ibGFja18xOOIcKHl0X291dGxpbmVfbWVzc2FnZV9idWJibGVfcmlnaHRfYmxhY2tfMTjqHBl5dF9vdXRsaW5lX2hlYXJ0X2JsYWNrXzE48hwdeXRfb3V0bGluZV9maXJld29ya3NfYmxhY2tfMjT6HB15dF9vdXRsaW5lX21lbnVfc29ydF9ibGFja18yNIIdF3l0X291dGxpbmVfbWFwX2JsYWNrXzI0ih0ZeXRfZmlsbF9kb3dubG9hZF93aGl0ZV8yNJIdFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMTKiHR15dF9vdXRsaW5lX3hfb2N0YWdvbl9ibGFja18yNKodHnl0X291dGxpbmVfZGlyZWN0aW9uc19ibGFja18yNLIdJXl0X291dGxpbmVfc2NyZWVuX211bHRpX3ZpZXdfYmxhY2tfMjS6HSJ5dF9maWxsX3NjcmVlbl9tdWx0aV92aWV3X2JsYWNrXzI0wh0eeXRfZmlsbF9za2lwX2JhY2tfNV9ncmV5NjAwXzI0yh0feXRfZmlsbF9za2lwX2JhY2tfMTVfZ3JleTYwMF8yNNIdHXl0X2ZpbGxfc2tpcF9iYWNrXzIwX2JsYWNrXzI02h0deXRfZmlsbF9za2lwX2JhY2tfMzBfYmxhY2tfMjTiHR15dF9maWxsX3NraXBfYmFja182MF9ibGFja18yNOodIXl0X2ZpbGxfc2tpcF9mb3J3YXJkXzVfZ3JleTYwMF8yNPIdInl0X2ZpbGxfc2tpcF9mb3J3YXJkXzE1X2dyZXk2MDBfMjT6HSB5dF9maWxsX3NraXBfZm9yd2FyZF8yMF9ibGFja18yNIIeIHl0X2ZpbGxfc2tpcF9mb3J3YXJkXzMwX2JsYWNrXzI0ih4geXRfZmlsbF9za2lwX2ZvcndhcmRfNjBfYmxhY2tfMjSSHiN5dF9maWxsX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNJoeHnl0X291dGxpbmVfbWFnaWNfd2FuZF9ibGFja18yNLoeI3l0X291dGxpbmVfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI0wh4ZeXRfb3V0bGluZV9jcm93bl9ibGFja18yNMoeF3l0X2ZpbGxfcGVyc29uX2JsYWNrXzI00h4oeXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18xNtoeKHl0X2ZpbGxfbWVzc2FnZV9idWJibGVfcXVlc3Rpb25fYmxhY2tfMjTiHiN5dF9vdXRsaW5lX2hhbmRfc3dpcGVfbGVmdF9ibGFja18yNOoeGnl0X291dGxpbmVfdGFyZ2V0X2JsYWNrXzI08h4VeXRfZmlsbF9sb2NrX2JsYWNrXzEy-h4YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzEygh8feXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18xNoofInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMTaSHyF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaaHyR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaiHyB5dF9vdXRsaW5lX3NwYXJrX3BlbmNpbF9ibGFja18yNKofHnl0X2ZpbGxfc3Rhcl9zaG9vdGluZ19ibGFja18yNLofIHl0X291dGxpbmVfc3VwZXJzdGFyX3ZkX3RoZW1lXzI0wh8ZeXRfb3V0bGluZV9wb3VuZF9ibGFja18yNMofKXl0X291dGxpbmVfYXJyb3dfc3dhcF9ob3Jpem9udGFsX2JsYWNrXzI00h8feXRfb3V0bGluZV9zcGFya19pbWFnZV9ibGFja18yNNofIXl0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ibGFja18yNPIfF3l0X2ZpbGxfdGFyZ2V0X2JsYWNrXzI0-h8beXRfZmlsbF90YXJnZXRfYWRkX2JsYWNrXzI0giAeeXRfb3V0bGluZV90YXJnZXRfYWRkX2JsYWNrXzI0iiAXeXRfZmlsbF9tb29uX3pfYmxhY2tfMjSSIBp5dF9vdXRsaW5lX21vb25fel9ibGFja18yNJogI3l0X291dGxpbmVfc2NyZWVuX3JvdGF0aW9uX2JsYWNrXzI0qiAfeXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18yNLIgInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMjS6ICF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTCICR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTKIBx5dF9vdXRsaW5lX25vdGVfYWRkX2JsYWNrXzI00iAfeXRfb3V0bGluZV9wZW9wbGVfbm90ZV9ibGFja18yNNogJnl0X291dGxpbmVfY2lyY2xlc19vdmVybGFwX3ZkX3RoZW1lXzI04iAceXRfZmlsbF9hdWRpb19iYWRnZV9ibGFja18yNOogIXl0X291dGxpbmVfc3Rhcl9zaG9vdGluZ19ibGFja18yNPIgG3l0X291dGxpbmVfaGFzaHRhZ19ibGFja18yNIIhIHl0X291dGxpbmVfdGVtcGxhdGVfYWRkX2JsYWNrXzI0iiEkeXRfZmlsbF9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0kiEXeXRfZmlsbF9wZW9wbGVfYmxhY2tfMTKaISZ5dF9vdXRsaW5lX2Fycm93X2NpcmNsZV9yaWdodF9ibGFja18yNKIhHnl0X291dGxpbmVfYXJyb3dfcmVkb19ibGFja18yNKohHHl0X291dGxpbmVfd2F2ZWZvcm1fYmxhY2tfMjS6ISB5dF9maWxsX2NyZWF0b3JfYWNhZGVteV9ibGFja18yNMIhLXl0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfZG93bl9yaWdodF9ibGFja18yNMohK3l0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfdXBfcmlnaHRfYmxhY2tfMjTSIRp5dF9maWxsX2FkZF9jYWlyb19ibGFja18yNNohH3l0X291dGxpbmVfdGljX3RhY190b2VfYmxhY2tfMTbiIRp5dF9maWxsX3ByaWNlX3RhZ19ibGFja18yNOohGHl0X291dGxpbmVfZmlyZV9ibGFja18yNPohHHl0X2ZpbGxfc3BhcmtfcmFkYXJfYmxhY2tfMjSCIh95dF9vdXRsaW5lX3NwYXJrX3JhZGFyX2JsYWNrXzI0oiIWeXRfZmlsbF9hdWRpb19ibGFja18xMqoiGHlvdXR1YmVfc2hvcnRzX3Bpdm90X2ZhYsoiHXl0X291dGxpbmVfaGFuZF93YXZlX2JsYWNrXzI00iIZeXRfb3V0bGluZV90cnVja19ibGFja18yNNoiInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMTLiIhl5dF9maWxsX2NoZWNrX3ZkX3RoZW1lXzEy6iIZeXRfZmlsbF9hdWRpb192ZF90aGVtZV8xMvIiF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzEy-iIjeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfdmRfdGhlbWVfMTKCIxh5dF9maWxsX2ZpcmVfdmRfdGhlbWVfMTKKIx15dF9maWxsX2xpZ2h0YnVsYl92ZF90aGVtZV8xMpIjInl0X2ZpbGxfbG9jYXRpb25fcG9pbnRfdmRfdGhlbWVfMTKaIx95dF9maWxsX21lbWJlcnNoaXBzX3ZkX3RoZW1lXzEyoiMaeXRfZmlsbF9wZXJzb25fdmRfdGhlbWVfMTKqIxd5dF9maWxsX3Bpbl92ZF90aGVtZV8xMrIjJnl0X291dGxpbmVfbGlzdF9wbGF5X2Fycm93X3ZkX3RoZW1lXzEyuiMeeXRfb3V0bGluZV9wb2RjYXN0X3ZkX3RoZW1lXzEywiMceXRfZmlsbF9zY2lzc29yc192ZF90aGVtZV8xMsojHXl0X2ZpbGxfc3VidGl0bGVzX3ZkX3RoZW1lXzEy0iMfeXRfZmlsbF90aWNfdGFjX3RvZV92ZF90aGVtZV8xMtojFnl0X2ZpbGxfdHZfdmRfdGhlbWVfMTLiIyJ5dF9maWxsX3lvdXR1YmVfc2hvcnRzX3ZkX3RoZW1lXzEy6iMWeXRfZmlsbF9hdWRpb19ibGFja18xNvIjKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0giQkeXRfb3V0bGluZV9oYW5kX3N3aXBlX3JpZ2h0X2JsYWNrXzI0iiQeeXRfb3V0bGluZV9saXN0X211c2ljX2JsYWNrXzI0kiQqeXRfZmlsbF9hcnJvd19kaWFnb25hbF9kb3duX3JpZ2h0X2JsYWNrXzI0miQoeXRfZmlsbF9hcnJvd19kaWFnb25hbF91cF9yaWdodF9ibGFja18yNKIkIXl0X291dGxpbmVfY29tcGFzc19jYWlyb19ibGFja18yNKokHnl0X2ZpbGxfY29tcGFzc19jYWlyb19ibGFja18yNLIkHXl0X2ZpbGxfcGVyc29uX3JhZGFyX2JsYWNrXzI0uiQgeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfYmxhY2tfMTbqJCV5dF9vdXRsaW5lX2ZpbG1fc3RyaXBfYWRkX3ZkX3RoZW1lXzI0iiUZeXRfb3V0bGluZV9jYWJsZV9ibGFja18yNJolGnl0X291dGxpbmVfdGFibGV0X2JsYWNrXzI0oiUbeXRfb3V0bGluZV9zcGVha2VyX2JsYWNrXzI0qiUheXRfb3V0bGluZV9zcGVha2VyX2dyb3VwX2JsYWNrXzI0siUkeXRfb3V0bGluZV9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0uiUheXRfZmlsbF9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0wiUreXRfb3V0bGluZV9vdmVyZmxvd192ZXJ0aWNhbF9jYWlyb19ibGFja18yNMolJ3l0X291dGxpbmVfY2hldnJvbl9yaWdodF9jYWlyb19ibGFja18yNNIlF3l0X2ZpbGxfbW9iaWxlX2JsYWNrXzI02iUTeXRfZmlsbF90dl9ibGFja18yNOIlHnl0X291dGxpbmVfbGlzdF9xdWV1ZV9ibGFja18yNOolG3l0X291dGxpbmVfYWlycGxheV9ibGFja18yNPIlGnl0X2ZpbGxfYWRkX2NhaXJvX2JsYWNrXzE2giYheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzE4iiYVeXRfZmlsbF9sb2NrX2JsYWNrXzI0kiYaeXRfb3V0bGluZV90dl9vZmZfYmxhY2tfMjSiJh95dF9maWxsX2JveF9vcGVuX2NoZWNrX2JsYWNrXzI0qiYWeXRfZmlsbF9jcm93bl9ibGFja18yNLImG3l0X2ZpbGxfY29udHJvbGxlcl9ibGFja18yNPomHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xNoInHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xOCJsCjcNAACAQBUAAABBHQAAQEElAACAQS0AAKBBNQAAwEE9AADgQUUAAABCTQAAEEJVAAAgQl0AAAAAEgoNAACAQRUAAIBBGgoNAADAQRUAAMBBIhkNAACwQhUAAGBCHQAAgEElAAAAQC0AAIA_KhoKFnRoZW1lfDY4Mzk1YmQ0MWU5ZjAzMjMQAjACGAI=" } }, { "capabilitiesUpdate": { "identifier": "capabilities|4848739a7b6ba4de", "capabilitiesBytes": "CisI7M-9CxIkCgQIAxABCgQIBRABCgQIBxABCgQICRABCgQIDRABCgQIDhABChAInti_RhIJCgcIodi_RhABCjcIovzhbxIwCgQIHxABCgQIIBABCgQIIRABCgQIIxABCgQIJBABCgQIJRABCgQIJhABCgQIJxABCl4I3a2ydRJXCgcItIjCWxABCgcIgN_jWxABCgcI_5f8XxABCggI4oe8hAEQAQoICL_Zs60BEAEKCAiC1LfrARABCggInKzQ-AEQAQoICMC6q_oBEAEKCAjDuqv6ARABCkoIla6ydRJDCgcIy-OzXxABCgcIqqLaaxABCgcIxaPqeRABCggIi5LjkQEQAQoICPrT8b8BEAEKCAiIvZbUARABCggIwrqr-gEQAQoTCPuwsnUSDAoECAIQAQoECAQQAQoTCLOnyXUSDAoECAUQAQoECAYQAQofCJOi93gSGAoECAgQAQoECAoQAQoECAsQAQoECA0QAQoNCLXgtHsSBgoECAMQAQoNCITltHsSBgoECAEQAQpDCN3ltHsSPAoECAEQAQoECAIQAQoECAMQAQoECAQQAQoECAUQAQoECAYQAQoECAcQAQoECAgQAQoECAkQAQoECAoQAQoNCLfqtHsSBgoECAYQAQofCP3qtHsSGAoECAkQAQoECAoQAQoECAsQAQoECAwQAQpJCPHstHsSQgoECAcQAQoECAgQAQoECAkQAQoECA4QAQoECBIQAQoECBMQAQoECBQQAQoECBUQAQoECBcQAQoECBgQAQoECBkQAQpJCM_vtHsSQgoECAcQAQoECAgQAQoECAkQAQoECAoQAQoECAsQAQoECAwQAQoECA0QAQoECA4QAQoECA8QAQoECBAQAQoECBEQAQoZCP3xtHsSEgoECAQQAQoECAUQAQoECAcQAQpJCK7ztHsSQgoECAgQAQoECAkQAQoECAoQAQoECAsQAQoECAwQAQoECA0QAQoECA4QAQoECA8QAQoECBAQAQoECBEQAQoECBIQAQofCOT1tHsSGAoECAsQAQoECAwQAQoECA0QAQoECA4QAQpPCJPJuHsSSAoECAsQAQoECAwQAQoECA0QAQoECA4QAQoECA8QAQoECBAQAQoECBEQAQoECBIQAQoECBMQAQoECBQQAQoECBUQAQoECBYQAQoaCOuf2nsSEwoHCJeSgBAQAQoICIPMqq8BEAEK7wQI_5zcexLnBAoFCMUJEAEKBwj6hbVXEAEKBwj0v_xdEAEKBwiW3NNgEAEKBwiAp6hiEAEKBwiA-pRpEAEKBwjC2cJpEAEKBwi1o71rEAEKBwijwoZuEAEKBwjGrP9vEAEKBwj5tP9vEAEKBwibjaVzEAEKBwim0-Z2EAEKCAi3huSEARABCggI2eefhgEQAQoICJGP-4cBEAEKCAih6OCKARABCggI8tnqlQEQAQoICPC_qZYBEAEKCAjfx6mWARABCggI38qplgEQAQoICO_UkZsBEAEKCAiHnv-cARABCggIq6vUoAEQAQoICL60mqMBEAEKCAjj_p6oARABCggImPvwqwEQAQoICK6W3K8BEAEKCAiwltyvARABCggInoaJswEQAQoICPTBhLUBEAEKCAiA3LK5ARABCggIuJTlvQEQAQoICNyjqsIBEAEKCAj3yffDARABCggI1rPzyAEQAQoICIqXj8wBEAEKCAjQnrvOARABCggIgOWB0QEQAQoICJSUudQBEAEKCAjFtanZARABCggIgrap2QEQAQoICKS2qdkBEAEKCAi2w_7oARABCggIwcaZ7wEQAQoICKGP6PIBEAEKCAiTy6_zARABCggI2IeH9QEQAQoICLiCxPkBEAEKCAjZkv_5ARABCggI6Lqr-gEQAQoICPm6q_oBEAEKCAj8uqv6ARABCggIirur-gEQAQoICJe7q_oBEAEKCAiYu6v6ARABCggImbur-gEQAQoICKq7q_oBEAEKCAisu6v6ARABCggIrrur-gEQAQoICLG7q_oBEAEKCAi7u6v6ARABCggIw7ur-gEQAQouCMGe3HsSJwoHCIOdn2UQAQoICKGP1rQBEAEKCAiT_pu4ARABCggIl_6buAEQAQoTCOnv8XsSDAoECAUQAQoECAcQAQorCITN8nsSJAoECAEQAQoECAIQAQoECAMQAQoECAQQAQoECAUQAQoECAYQAQoxCMLO8nsSKgoECAEQAQoECAIQAQoECAUQAQoECAYQAQoECAkQAQoECAoQAQoECAsQAQorCLfW8nsSJAoECAcQAQoECAoQAQoECAsQAQoECAwQAQoECA0QAQoECA4QAQosCNfF3ocBEiQKBAgEEAEKBAgFEAEKBAgGEAEKBAgHEAEKBAgIEAEKBAgJEAEKIAikru2KARIYCgQIARABCgQIAhABCgQIAxABCgQIBBABCg4IkrrkiwESBgoECAMQAQoUCJDj6ZMBEgwKBAgFEAEKBAgIEAEKEgiG3oGUARIKCggIkKzckgEQAQoOCPTFxaABEgYKBAgCEAEKFAiKhOSkARIMCgQIFRABCgQIGBABCg4I6M2DpQESBgoECAIQAQoOCJmYh6cBEgYKBAgFEAEKDgij75anARIGCgQIBRABCiAI8JiXpwESGAoECAcQAQoECAgQAQoECAkQAQoECAoQAQoUCJnEmKcBEgwKBAgGEAEKBAgHEAEKFAjI8LunARIMCgQIARABCgQIAhABChoI4Ya8pwESEgoECAwQAQoECA0QAQoECBEQAQoOCInNuqgBEgYKBAgBEAEKJgjdpIupARIeCgQIARABCgQIAhABCgQIAxABCgQIBRABCgQIBhABCiAIgtfOqQESGAoECAUQAQoECAYQAQoECAcQAQoECAgQAQomCILl9KoBEh4KBAgAEAEKBAgBEAEKBAgCEAEKBAgDEAEKBAgEEAEKIAiDkdyvARIYCgQIABABCgQIARABCgQIAhABCgQIAxABCg8IvZSxsQESBwoFCOcHEAEKDgjuloa0ARIGCgQIAhABCg4IlZaptAESBgoECAgQAQoOCM7ByLcBEgYKBAgOEAEKFAjjnfG3ARIMCgQICBABCgQICRABCg4I4JrkuQESBgoECAYQAQoOCNaLwrsBEgYKBAgCEAEKFAjwuri8ARIMCgQICxABCgQIDBABCg4I5MeswAESBgoECAEQAQocCMGZisEBEhQKCAj8_L7BARABCggI6bfv8AEQAQo-CPClysEBEjYKBAgNEAEKBAgUEAEKBAgVEAEKBAgWEAEKBAgZEAEKBAgbEAEKBAgcEAEKBAgiEAEKBAgqEAEKDgjf15TCARIGCgQIAhABCg4Ij82GwwESBgoECAEQAQrUBAjh4YXHARLLBAoECFIQAQoFCI8BEAEKBQimARABCgUItwEQAQoFCMEBEAEKBQjjARABCgUI5gEQAQoFCIICEAEKBQigAhABCgUIqwIQAQoFCLsCEAEKBQjiAhABCgUI6AIQAQoFCOkCEAEKBQjqAhABCgUI6wIQAQoFCOwCEAEKBQjtAhABCgUI7gIQAQoFCO8CEAEKBQjwAhABCgUI8QIQAQoFCPQCEAEKBQj-AhABCgUIgwMQAQoFCI0DEAEKBQiUAxABCgUImgMQAQoFCLUDEAEKBQjDAxABCgUIxAMQAQoFCNIDEAEKBQjoAxABCgUI7QMQAQoFCPADEAEKBQjxAxABCgUI8gMQAQoFCPMDEAEKBQj0AxABCgUI-gMQAQoFCPsDEAEKBQiABBABCgUIhQQQAQoFCIYEEAEKBQiHBBABCgUIiAQQAQoFCIoEEAEKBQiLBBABCgUIjAQQAQoFCJEEEAEKBQiTBBABCgUIlAQQAQoFCJUEEAEKBQiXBBABCgUImQQQAQoFCJoEEAEKBQibBBABCgUInAQQAQoFCJ0EEAEKBQikBBABCgUIqQQQAQoFCKoEEAEKBQirBBABCgUIrAQQAQoFCMAEEAEKBQjDBBABCgUIzQQQAQoFCNEEEAEKBQjTBBABCgUI1AQQAQoFCNUEEAEKBQjWBBABCgUI1wQQAQoFCNgEEAEKBQjZBBABCgUI2gQQAQoFCNsEEAEKBQjcBBABCgUI3QQQAQoFCOIEEAEKBQjkBBABCgUI5QQQAQoFCOYEEAEKBQjwBBABChQI677JyAESDAoECAEQAQoECAIQAQoaCIe8mssBEhIKBAgBEAEKBAgCEAEKBAgDEAEKDgik3fDTARIGCgQIARABCg4IpYL41AESBgoECAQQAQogCJG_89UBEhgKBAgDEAEKBAgEEAEKBAgFEAEKBAgGEAEKDgjmhJflARIGCgQIBhABChoIkYrN5wESEgoECAoQAQoECAwQAQoECA8QAQpECPeNjugBEjwKCAjS74PZARABCggI9ayl3AEQAQoICLPCit0BEAEKCAiWp6ThARABCggI1amk4QEQAQoICPm6q_oBEAEKJgimg87oARIeCgQIABABCgQIARABCgQIAhABCgQIAxABCgQIBBABCg4It5uJ6QESBgoECAcQAQoOCOeh3O0BEgYKBAgEEAEKDgiPqIf0ARIGCgQIAhABCg4I3_SH9AESBgoECAIQAQoOCMSVqvUBEgYKBAgFEAEKDgip9Ob9ARIGCgQIAxABChQIjrzRggISDAoECAkQAQoECAoQAQoaCMjd8oICEhIKBAgGEAEKBAgJEAEKBAgKEAEKDgi1_d-HAhIGCgQIBRABCiAIuqzGiQISGAoECAkQAQoECAwQAQoECA0QAQoECA4QAQoUCPLhjosCEgwKBAgBEAEKBAgCEAEKFAjz4Y6LAhIMCgQIARABCgQIAhABChoI9OGOiwISEgoECAEQAQoECAIQAQoECAMQAQoUCPbhjosCEgwKBAgBEAEKBAgCEAEKDwinouqMAhIHCgUI6QcQAQoOCKPTn44CEgYKBAgGEAEKDgjOq9iRAhIGCgQIBRABCg4I_YTSkgISBgoECAMQAQoOCJa46JQCEgYKBAgDEAEKDgj1tsyYAhIGCgQIAhABCg4ImZm_nAISBgoECBIQAQoUCNyunqICEgwKBAgBEAEKBAgCEAEKDgiU95ajAhIGCgQIDhABCiAIh-XDpgISGAoECAIQAQoECAMQAQoECAQQAQoECAUQAQoPCPnglaoCEgcKBQjqBxABCiAI4o7RsQISGAoECAEQAQoECAIQAQoECAMQAQoECAQQAQoUCJ3i27QCEgwKBAgKEAEKBAgLEAEKIAiowa63AhIYCgQIChABCgQICxABCgQIDBABCgQIDRABCg4IzbDIvQISBgoECAMQAQoOCLHYw98CEgYKBAgGEAESHWNhcGFiaWxpdGllc3w0ODQ4NzM5YTdiNmJhNGRl", "resourceTag": "5208540076386788574" } }, { "staticDataResources": { "resources": [ { "identifier": "capabilities|4848739a7b6ba4de" }, { "identifier": "theme|68395bd41e9f0323" } ] } }, { "resourceStatusInResponseCheck": { "resourceStatuses": [ { "identifier": "capabilities|4848739a7b6ba4de", "status": "ELEMENTS_RESOURCE_STATUS_ATTACHED" }, { "identifier": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727", "status": "ELEMENTS_RESOURCE_STATUS_ATTACHED" }, { "identifier": "theme|68395bd41e9f0323", "status": "ELEMENTS_RESOURCE_STATUS_ATTACHED" } ], "serverBuildLabel": "boq_youtubewatchserver_20250603.05_p0" } } ] } } } ================================================ FILE: youtube_transcript_api/test/assets/youtube_age_restricted.innertube.json.static ================================================ { "responseContext": { "visitorData": "CgtsM0ROUWd2dG5HayjHu6bCBjIKCgJERRIEEgAgYjoMCAEg1-KZt_C456RoWPrW4uqYgNyukgE%3D", "serviceTrackingParams": [ { "service": "GFEEDBACK", "params": [ { "key": "is_viewed_live", "value": "False" }, { "key": "ipcc", "value": "0" }, { "key": "is_alc_surface", "value": "false" }, { "key": "logged_in", "value": "0" }, { "key": "e", "value": "9405982,23888717,24004644,24077241,24078649,24104894,24108447,24132305,24143331,24166867,24181174,24230811,24232551,24241378,24290153,24397985,24522874,24556101,24585737,39325413,39328442,39328646,51010008,51020570,51025415,51028056,51054999,51067700,51068313,51080128,51086511,51095478,51115184,51129105,51132535,51137671,51141472,51152050,51175149,51179435,51179748,51183910,51217334,51220160,51227037,51237842,51242448,51248777,51256074,51272458,51295372,51303432,51306453,51313109,51313767,51314496,51324733,51326139,51349914,51350816,51353393,51354083,51354114,51356621,51366123,51366423,51366620,51372971,51374199,51375205,51375719,51386540,51388660,51397095,51397332,51402689,51403603,51404808,51404810,51412775,51420457,51421832,51428417,51428624,51429106,51430311,51432294,51432529,51432560,51433499,51436953,51437206,51439763,51439874,51441100,51442501,51443707,51447191,51452420,51453239,51455371,51456413,51456628,51458927,51459425,51461268,51462839,51463930,51466900,51467076,51467524,51469820,51471138,51471685,51473771,51475246,51475592,51475961,51477846,51478931,51479906,51481239,51483631,51483888,51484221,51484412,51484746,51485249,51485417,51485662,51486018,51486232,51486471,51487681,51488801,51489047,51489568,51490158,51490842,51490994,51491436,51492252,51494026,51495585,51495706,51495859,51496968,51497133,51498591,51498917,51503024,51503027,51504828,51506682,51507237,51508738,51508979,51509214,51509314,51509614,51510189,51510638,51512708,51513113,51513245,51513543" }, { "key": "visitor_data", "value": "CgtsM0ROUWd2dG5HayjHu6bCBjIKCgJERRIEEgAgYjoMCAEg1-KZt_C456Ro" } ] }, { "service": "CSI", "params": [ { "key": "c", "value": "ANDROID" }, { "key": "cver", "value": "20.10.38" }, { "key": "yt_li", "value": "0" }, { "key": "GetPlayer_rid", "value": "0x8e32eb06afe4ec8c" } ] }, { "service": "GUIDED_HELP", "params": [ { "key": "logged_in", "value": "0" } ] }, { "service": "ECATCHER", "params": [ { "key": "client.version", "value": "20.10" }, { "key": "client.name", "value": "ANDROID" } ] }, { "service": "LISTNR", "params": [ { "key": "e", "value": "51513113,51456413,51020570,51504828,51466900,51217334,24232551,24250570,51488801,51397332,51442501,51477846,51478931,51498591,51366423,51456628,51486471,24195012,51486018,51175149,51237842,51469820,51483888,51010008,51459425,24522874,51484412,51498917,51375719,51483631,51404808,51452420,51467076,24181216,51179748,51054999,51354114,51461791,51489568,51490158,51469823,51471138,51473771,24024517,51429106,51303432,51388660,39328646,51313767,51494026,51354083,51508738,51432560,39325413,24181174,51503027,51432294,51436953,51132535,51192010,51453239,51484221,51485249,51509214,51295372,24143331,51324733,51179435,51485417,51461795,51475592,51512708,51314496,51067700,51256074,51491436,51510638,51507237,51492252,51028056,51467524,51428417,51272458,24585737,51484746,51141472,51129105,51404810,24104894,51402689,51495706,51462839,24556101,24166867,24220751,51420457,51313109,51508979,24254870,51248777,51366620,51152050,24290153,51095478,51486232,51495859,51463930,24397985,51372971,51497133,51270362,51025415,24033252,51509614,51509314,51387900,39328442,51080128,51428624,51443707,51447191,51458927,51506682,51439763,51475961,51202133,51242448,24230811,51349914,51421832,51439874,51375205,51495585,51353393,51137671,51441100,51461268,51489047,51189308,51430311,51306453,24286257,51086511" } ] } ], "maxAgeSeconds": 0, "rolloutToken": "CNeAy8fdkLO_IBDgx4Te1OmNAxjgx4Te1OmNAw%3D%3D" }, "playabilityStatus": { "status": "LOGIN_REQUIRED", "reason": "This video may be inappropriate for some users.", "errorScreen": { "confirmDialogRenderer": { "title": { "runs": [ { "text": "You must sign in to view this video" } ] }, "trackingParams": "CAMQxjgiEwj-xITe1OmNAxXK60IFHf00F5c=", "dialogMessages": [ { "runs": [ { "text": "This video may be inappropriate for some users." } ] } ], "confirmButton": { "buttonRenderer": { "style": "STYLE_BLUE_TEXT", "size": "SIZE_DEFAULT", "isDisabled": false, "text": { "runs": [ { "text": "Sign in" } ] }, "trackingParams": "CAUQ8FsiEwj-xITe1OmNAxXK60IFHf00F5c=" } }, "cancelButton": { "buttonRenderer": { "style": "STYLE_BLUE_TEXT", "size": "SIZE_DEFAULT", "isDisabled": false, "text": { "runs": [ { "text": "Go back" } ] }, "trackingParams": "CAQQ8FsiEwj-xITe1OmNAxXK60IFHf00F5c=" } } } }, "desktopLegacyAgeGateReason": 1, "reasonTitle": "You must sign in to view this video", "contextParams": "Q0FFU0FnZ0I=" }, "videoDetails": { "videoId": "Njp5uhTorCo", "title": "Laura Branigan - Self Control (Moreno J Remix) Age-restricted", "lengthSeconds": "452", "keywords": [ "Moreno J Remix", "Moreno J", "Remix", "Laura Branigan", "Self Control", "80s", "80s Music", "EDM", "Pop", "Poprock", "Italo Disco" ], "channelId": "UCJqyF-E8VW75fQz61ftchzg", "isOwnerViewing": false, "shortDescription": "Remixer: Moreno J\nVocal edit: Moreno J\nVocals: Laura Branigan\nSound mixing: Moreno J\nMastering: Moreno J\nVideo Edit: Moreno J\nVideo Scenes taken from movies:\nBe Cool (2005)\nBurlesque (2010) \nCinderella (2015) \nCoyote Ugly (2000)\nLove Actually (2003) \nShowgirls (1995)\nTropic Thunder (2008)\n\nInfo about the original artist (group members)\nhttps://en.wikipedia.org/wiki/Laura_Branigan\n\nThank You for Watching!\nRemember to Like, Share, and Subscribe to keep up to date with new remixes! \nLove, Moreno Remixes.\n\nFree download wav file.\nTo download the file go to the top right corner next to the login button of googledrive window after you clicket on the link. \nGoogledrive download link:\nhttps://drive.google.com/file/d/1pvcpcFjlGEOmuPR_NXSCNWRW8OQS6_1C/view?usp=sharing", "isCrawlable": true, "thumbnail": { "thumbnails": [ { "url": "https://i.ytimg.com/vi/Njp5uhTorCo/default.jpg?sqp=-oaymwEkCHgQWvKriqkDGvABAfgB_gmAAtAFigIMCAAQARhgIGAoYDAP&rs=AOn4CLBYdFfYcFUurCUG8z6f1N3UI3SWQQ", "width": 120, "height": 90 }, { "url": "https://i.ytimg.com/vi/Njp5uhTorCo/mqdefault.jpg?sqp=-oaymwEmCMACELQB8quKqQMa8AEB-AH-CYAC0AWKAgwIABABGGAgYChgMA8=&rs=AOn4CLCS9KIwuVd7VVqbYzgfychekGW95Q", "width": 320, "height": 180 }, { "url": "https://i.ytimg.com/vi/Njp5uhTorCo/hqdefault.jpg?sqp=-oaymwEmCOADEOgC8quKqQMa8AEB-AH-CYAC0AWKAgwIABABGGAgYChgMA8=&rs=AOn4CLCV_dNcDpHUYFXSmg6vHMevIGyadA", "width": 480, "height": 360 }, { "url": "https://i.ytimg.com/vi/Njp5uhTorCo/sddefault.jpg?sqp=-oaymwEmCIAFEOAD8quKqQMa8AEB-AH-CYAC0AWKAgwIABABGGAgYChgMA8=&rs=AOn4CLB7IPqDokitsf0O1xRE9SZcN5qUVw", "width": 640, "height": 480 } ] }, "allowRatings": true, "viewCount": "179579", "author": "Moreno J Remixes", "isPrivate": false, "isUnpluggedCorpus": false, "isLiveContent": false }, "trackingParams": "CAAQu2kiEwj-xITe1OmNAxXK60IFHf00F5c=", "onResponseReceivedActions": [ { "clickTrackingParams": "CAAQu2kiEwj-xITe1OmNAxXK60IFHf00F5c=", "startEomFlowCommand": { "eomFlowRenderer": { "webViewRenderer": { "url": { "privateDoNotAccessOrElseTrustedResourceUrlWrappedValue": "https://consent.youtube.com/yt-app-main?gl=DE&m=1&pc=yt&cm=2&hl=en&src=1&app=1&vd=CgtsM0ROUWd2dG5HayjHu6bCBjIKCgJERRIEEgAgYjoMCAEg1-KZt_C456Ro&utm_source=YT_ANDROID&dt=0&av=20.10.38" }, "onFailureCommand": { "clickTrackingParams": "CAIQmawJIhMI_sSE3tTpjQMVyutCBR39NBeX", "updateEomStateCommand": { "mobileEomFlowState": { "updatedVisitorData": "CgtsM0ROUWd2dG5HayjHu6bCBjIKCgJERRIEEgAgYjoZCAEaCwjHu6bCBhDV4cZ5INfimbfwuOekaA%3D%3D", "isError": true } } }, "trackingParams": "CAIQmawJIhMI_sSE3tTpjQMVyutCBR39NBeX", "webViewEntityKey": "Eg5Fb21GbG93V2VidmlldyD4AigB", "webToNativeMessageMap": [ { "key": "update_eom_state_command", "value": { "clickTrackingParams": "CAIQmawJIhMI_sSE3tTpjQMVyutCBR39NBeX", "updateEomStateCommand": { "hack": true } } }, { "key": "sign_in_endpoint", "value": { "clickTrackingParams": "CAIQmawJIhMI_sSE3tTpjQMVyutCBR39NBeX", "signInEndpoint": { "hack": true } } } ], "webViewUseCase": "WEB_VIEW_USE_CASE_EOM_CONSENT", "openInBrowserUrls": [ "https://policies.google.com", "https://support.google.com" ], "firstPartyHostNameAllowList": [ "consent.youtube.com" ] } }, "consentMoment": "CONSENT_MOMENT_INITIAL" } } ], "playerSettingsMenuData": { "loggingDirectives": { "trackingParams": "CAEQtc4GIhMI_sSE3tTpjQMVyutCBR39NBeX", "visibility": { "types": "12" } } }, "adBreakHeartbeatParams": "Q0FBJTNE", "frameworkUpdates": { "entityBatchUpdate": { "mutations": [ { "entityKey": "Eihjb21wb3NpdGUtbGl2ZS1zdHJlYW0tb2ZmbGluZS1lbnRpdHkta2V5IIUEKAE%3D", "type": "ENTITY_MUTATION_TYPE_DELETE" }, { "entityKey": "Eg0KC05qcDV1aFRvckNvIPYBKAE%3D", "type": "ENTITY_MUTATION_TYPE_REPLACE", "payload": { "offlineabilityEntity": { "key": "Eg0KC05qcDV1aFRvckNvIPYBKAE%3D", "addToOfflineButtonState": "ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN" } } } ], "timestamp": { "seconds": "1749654983", "nanos": 254943213 } } } } ================================================ FILE: youtube_transcript_api/test/assets/youtube_altered_user_agent.innertube.json.static ================================================ { "responseContext": { "visitorData": "CgtaRDNwc2JaVUR6byjGu6bCBjIKCgJERRIEEgAgDDoMCAEgkbGFj-G456RoWLrMtY6smMCJlgE%3D", "serviceTrackingParams": [ { "service": "GFEEDBACK", "params": [ { "key": "is_viewed_live", "value": "False" }, { "key": "ipcc", "value": "0" }, { "key": "is_alc_surface", "value": "false" }, { "key": "logged_in", "value": "0" }, { "key": "e", "value": "24004644,24077241,24078649,24104894,24132305,24143331,24166867,24181174,24230811,24232551,24241378,24290153,24397985,24459435,24522874,24556101,24585737,39325413,39328442,39328647,39329270,51010008,51020570,51025415,51037342,51037349,51054999,51067700,51068313,51080128,51086511,51095478,51115184,51129105,51132535,51137671,51141472,51146015,51152050,51175149,51178320,51178331,51178346,51178357,51179435,51179748,51183910,51217334,51227037,51237842,51242448,51248777,51256074,51272458,51295372,51303432,51306453,51311031,51311036,51313109,51313767,51314496,51324733,51326139,51341228,51342506,51346984,51349914,51350815,51353393,51354083,51354114,51354569,51355201,51356621,51361830,51362038,51366127,51366423,51366620,51367487,51372971,51375205,51375719,51386541,51388660,51394776,51394783,51397332,51402689,51403603,51404808,51404810,51407634,51414985,51417452,51417467,51417480,51417491,51417506,51417515,51420458,51421832,51425033,51428417,51428624,51429106,51430311,51432294,51432529,51432560,51433500,51435845,51435875,51435882,51435889,51435907,51435912,51435922,51436340,51436953,51437206,51438003,51439763,51439874,51440727,51441001,51441100,51441710,51442501,51443707,51447191,51448334,51448401,51452420,51452481,51452493,51453239,51453518,51456413,51456421,51456628,51458927,51459424,51461268,51462269,51462357,51462839,51463532,51463930,51466900,51467076,51467524,51468322,51469820,51470153,51471138,51471685,51473771,51473810,51475247,51475592,51475688,51475961,51476588,51477494,51477582,51477847,51478690,51478931,51479232,51479706,51479906,51480512,51481239,51483631,51483864,51483888,51484221,51484412,51484746,51484748,51485249,51485417,51485661,51486018,51486471,51487681,51488575,51489047,51489568,51489588,51490157,51490994,51491436,51492251,51492548,51495585,51495706,51495744,51495859,51496341,51496969,51497133,51498459,51498591,51499798,51500017,51500786,51503024,51503078,51504828,51505741,51506681,51507237,51508241,51508739,51508979,51509214,51509314,51509614,51510319,51510345,51511952,51512708,51512803,51512852,51513095,51514309,51516611,51517119" }, { "key": "visitor_data", "value": "CgtaRDNwc2JaVUR6byjGu6bCBjIKCgJERRIEEgAgDDoMCAEgkbGFj-G456Ro" } ] }, { "service": "CSI", "params": [ { "key": "yt_ad", "value": "1" }, { "key": "c", "value": "ANDROID" }, { "key": "cver", "value": "20.10.38" }, { "key": "yt_li", "value": "0" }, { "key": "GetPlayer_rid", "value": "0x3bc160d8f190b612" } ] }, { "service": "GUIDED_HELP", "params": [ { "key": "logged_in", "value": "0" } ] }, { "service": "ECATCHER", "params": [ { "key": "client.version", "value": "20.10" }, { "key": "client.name", "value": "ANDROID" } ] }, { "service": "LISTNR", "params": [ { "key": "e", "value": "51349914,51439874,24024517,51387900,51492251,51443707,51080128,24232551,51375205,51475961,24250570,51439763,51441100,51202133,51242448,51270362,51447191,51025415,24286257,51458927,51509314,51428624,51189308,51489047,51430311,51086511,51456413,51495744,51466900,51504828,24195012,51306453,51020570,51421832,51495585,51217334,51353393,51137671,51495706,51461268,51428417,24033252,51484746,51467524,51272458,24397985,51129105,51402689,51141472,24290153,51500786,51404810,51512708,24166867,51256074,51314496,51491436,51490157,51507237,24556101,51510364,51313109,51477847,51366620,51152050,24254870,51372971,51248777,51497133,51508979,51509614,51495859,51095478,24230811,39325413,51462839,51463930,51503078,39328647,51354083,51499798,51432560,51436953,51354114,51303432,51489568,51461791,51429106,51469823,51471138,51313767,51388660,24143331,51473771,51179435,51485249,51324733,51509214,24220751,51461795,51067700,51485417,51295372,51489588,51475592,51516611,51432294,24585737,51132535,51420458,51484221,51453239,51459424,51192010,24104894,51508739,51456628,24522874,24181216,51488575,51506681,51486018,51175149,51366423,51397332,51442501,51478931,51486471,51500017,51498591,51179748,24181174,51467076,51483631,51484412,51375719,24459435,51404808,51452420,51010008,51054999,51237842,51469820,51483888,39328442,39329270" } ] } ], "maxAgeSeconds": 0, "rolloutToken": "CNaJ14S_upOFaBCJlMvd1OmNAxiJlMvd1OmNAw%3D%3D" }, "playabilityStatus": { "status": "OK", "playableInEmbed": true, "offlineability": { "buttonRenderer": { "serviceEndpoint": { "clickTrackingParams": "CAsQ6ewBIhMIn5LL3dTpjQMVF_9CBR2_RRSr", "ypcGetOfflineUpsellEndpoint": { "params": "ChPqqN25AQ0KC0dKTGx4al9kdHE4IgtHSkxseGpfZHRxOCoVCAkYAVIPCgtHSkxseGpfZHRxOCAB" } }, "trackingParams": "CAsQ6ewBIhMIn5LL3dTpjQMVF_9CBR2_RRSr" } }, "pictureInPicture": { "pictureInPictureRenderer": { "pictureInPictureStyleConfig": { "enableScrubbing": true, "enableNavigationControls": true }, "pictureInPicturePlayability": "PICTURE_IN_PICTURE_PLAYABILITY_SHOPPING" } }, "miniplayer": { "miniplayerRenderer": { "playbackMode": "PLAYBACK_MODE_ALLOW" } }, "contextParams": "Q0FFU0FnZ0M=" }, "streamingData": { "expiresInSeconds": "21540", "formats": [ { "itag": 18, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=18&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLPZPaURenN_FmnYfOj4-GxxkWBT_jTrzKpkLcKKnwC5Yc_q1fNeLj2HyP-PdUgZ7Znl1T2zTHt6&spc=l3OVKfJ4eoqRlgxqWC_JfWnl&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&cnr=14&ratebypass=yes&dur=316.093&lmt=1679947114115693&mt=1749654548&fvip=4&c=ANDROID&txp=4538434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig=AJfQdSswRgIhAJoeNfsJnN9a6C4umftIUG6r0KCW92bhR9oiHe_J28H_AiEAxOlBM83tooR6fxVXJbFaji7yguZanrXnTnF0BbCQygQ%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", "mimeType": "video/mp4; codecs=\"avc1.42001E, mp4a.40.2\"", "bitrate": 219300, "width": 640, "height": 360, "lastModified": "1679947114115693", "quality": "medium", "fps": 24, "qualityLabel": "360p", "projectionType": "RECTANGULAR", "audioQuality": "AUDIO_QUALITY_LOW", "approxDurationMs": "316093", "audioSampleRate": "44100", "audioChannels": 2, "qualityOrdinal": "QUALITY_ORDINAL_360P" } ], "adaptiveFormats": [ { "itag": 313, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=313&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=288981873&dur=316.024&lmt=1679947670582836&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgfjQPf8Jdq8z6uEmB8tZaD6bc9wJHF-Isng-FOHd2SpMCIQCpIVuJpRSZgN-SnUQFMo-Hokb170ghuPqL0RbRHgBVRA%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 13803554, "width": 3840, "height": 2160, "initRange": { "start": "0", "end": "220" }, "indexRange": { "start": "221", "end": "1235" }, "lastModified": "1679947670582836", "contentLength": "288981873", "quality": "hd2160", "fps": 24, "qualityLabel": "2160p", "projectionType": "RECTANGULAR", "averageBitrate": 7315441, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_2160P" }, { "itag": 271, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=271&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=76665322&dur=316.024&lmt=1679947771813516&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIge2Hza7YabHKKwnhC5f96zSLtLoylNO5jQckmGBmyg1ICIAkt5lGAH5DgzYeMfgWFsvvcI9Mf3Iv5AwrUNqtZgVnj&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 4008940, "width": 2560, "height": 1440, "initRange": { "start": "0", "end": "219" }, "indexRange": { "start": "220", "end": "1224" }, "lastModified": "1679947771813516", "contentLength": "76665322", "quality": "hd1440", "fps": 24, "qualityLabel": "1440p", "projectionType": "RECTANGULAR", "averageBitrate": 1940746, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_1440P" }, { "itag": 137, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=137&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=31316532&dur=316.024&lmt=1679947026477095&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhALEhIsx4MDIIX3Z6anq7diJ39hZwwpVyr8XqunXnOvo9AiEA1xYQiAmybkBEYK07dnCFHlPXaOOh5QyLZ5FK-7dxVXc%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", "mimeType": "video/mp4; codecs=\"avc1.640028\"", "bitrate": 1386757, "width": 1920, "height": 1080, "initRange": { "start": "0", "end": "740" }, "indexRange": { "start": "741", "end": "1456" }, "lastModified": "1679947026477095", "contentLength": "31316532", "quality": "hd1080", "fps": 24, "qualityLabel": "1080p", "projectionType": "RECTANGULAR", "averageBitrate": 792763, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_1080P" }, { "itag": 248, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=248&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=29708612&dur=316.024&lmt=1679947902529968&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgezpw0p1oDiyG_RgYzgHYUVHFZbtf8QrtePEPa4sF6F4CIEjT01bhBpXF2XywSbx5qtK2qAGaxIeYwtfaiQvz4IwZ&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 1601870, "width": 1920, "height": 1080, "initRange": { "start": "0", "end": "219" }, "indexRange": { "start": "220", "end": "1204" }, "lastModified": "1679947902529968", "contentLength": "29708612", "quality": "hd1080", "fps": 24, "qualityLabel": "1080p", "projectionType": "RECTANGULAR", "averageBitrate": 752059, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_1080P" }, { "itag": 136, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=136&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=7895059&dur=316.024&lmt=1679947081877871&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgWeLkQOJbKJ3nBYYOh6NbUs0oSnto_lqDWRsqKFQQJRYCIBYT7kRkMUrPtr5vgA3ZEF8NlylnhG8V2RvMr131qoES&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", "mimeType": "video/mp4; codecs=\"avc1.4d401f\"", "bitrate": 338890, "width": 1280, "height": 720, "initRange": { "start": "0", "end": "738" }, "indexRange": { "start": "739", "end": "1454" }, "lastModified": "1679947081877871", "contentLength": "7895059", "quality": "hd720", "fps": 24, "qualityLabel": "720p", "projectionType": "RECTANGULAR", "averageBitrate": 199859, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_720P" }, { "itag": 247, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=247&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=16887950&dur=316.024&lmt=1679947770503510&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgPfV2k0HcYkoNYg7_MGbu2tSaR8AYc2y-Bt3JjgEySKgCIGdfiZDZmBG6IfFBJdHL7w7EimPo-Xpc44NQHXcRWIfw&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 852860, "width": 1280, "height": 720, "initRange": { "start": "0", "end": "219" }, "indexRange": { "start": "220", "end": "1181" }, "lastModified": "1679947770503510", "contentLength": "16887950", "quality": "hd720", "fps": 24, "qualityLabel": "720p", "projectionType": "RECTANGULAR", "averageBitrate": 427510, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_720P" }, { "itag": 135, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=135&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=5333192&dur=316.024&lmt=1679947075242457&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgJWHU994Xj_puD4ye_Z_kbB6SPVhGHue129r0mKWipPwCIQC4OuCTf6VislRoMPpXnMsbYP8iVD7Wt0opbpj_mwDRjw%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", "mimeType": "video/mp4; codecs=\"avc1.4d401e\"", "bitrate": 228014, "width": 854, "height": 480, "initRange": { "start": "0", "end": "738" }, "indexRange": { "start": "739", "end": "1454" }, "lastModified": "1679947075242457", "contentLength": "5333192", "quality": "large", "fps": 24, "qualityLabel": "480p", "projectionType": "RECTANGULAR", "averageBitrate": 135007, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_480P" }, { "itag": 244, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=244&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=9246283&dur=316.024&lmt=1679947770377890&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgNPaOI8R2doRUDWuIjCnMB9B_XqMjiF2oitSmFIoBw3sCIFguE4k3hZnqPnXAseULa-Tm3t6g1GmlLAloItT4uAl0&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 442364, "width": 854, "height": 480, "initRange": { "start": "0", "end": "219" }, "indexRange": { "start": "220", "end": "1180" }, "lastModified": "1679947770377890", "contentLength": "9246283", "quality": "large", "fps": 24, "qualityLabel": "480p", "projectionType": "RECTANGULAR", "averageBitrate": 234065, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_480P" }, { "itag": 134, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=134&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=3559867&dur=316.024&lmt=1679947075224042&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgBk78ljutyr28e7C7PzFlQCx-fTrFv0S4c5lstkxvVKICIH7YztQmR0MpAFZippba39qDn_2UDqHSt_tH7hy3QsLY&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", "mimeType": "video/mp4; codecs=\"avc1.4d401e\"", "bitrate": 144990, "width": 640, "height": 360, "initRange": { "start": "0", "end": "738" }, "indexRange": { "start": "739", "end": "1454" }, "lastModified": "1679947075224042", "contentLength": "3559867", "quality": "medium", "fps": 24, "qualityLabel": "360p", "projectionType": "RECTANGULAR", "averageBitrate": 90116, "highReplication": true, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_360P" }, { "itag": 243, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=243&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=5812597&dur=316.024&lmt=1679947761306773&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgFpqRltWT6m5gSqac-lLs8bwB34Bv7_QzTupYC0MQFVICIAhj-Ky1UA9i9ReCXEMmK_oeAPuVDI-ecuWZqTAgefqo&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 268960, "width": 640, "height": 360, "initRange": { "start": "0", "end": "219" }, "indexRange": { "start": "220", "end": "1180" }, "lastModified": "1679947761306773", "contentLength": "5812597", "quality": "medium", "fps": 24, "qualityLabel": "360p", "projectionType": "RECTANGULAR", "averageBitrate": 147143, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_360P" }, { "itag": 133, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=133&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=2070848&dur=316.024&lmt=1679947063456736&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgdUTQmtD_De_hS-AoEvWKqG282iXLjojYPHfXNt1wygoCIHKyBq8Ux3_mv5vrItDGxklRdSP8WS4lG3dY1_BZ430E&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", "mimeType": "video/mp4; codecs=\"avc1.4d4015\"", "bitrate": 78892, "width": 426, "height": 240, "initRange": { "start": "0", "end": "738" }, "indexRange": { "start": "739", "end": "1454" }, "lastModified": "1679947063456736", "contentLength": "2070848", "quality": "small", "fps": 24, "qualityLabel": "240p", "projectionType": "RECTANGULAR", "averageBitrate": 52422, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_240P" }, { "itag": 242, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=242&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=2779205&dur=316.024&lmt=1679947768148157&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAM7nGz9pg_tSjmcCpBSaz0ifC0yaA8i7XQK_HuVVxGXxAiEAgJZ-FZ_DU-k8Y-274PfZt21-8b9feUVxWNX-yVWQoks%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 110651, "width": 426, "height": 240, "initRange": { "start": "0", "end": "218" }, "indexRange": { "start": "219", "end": "1179" }, "lastModified": "1679947768148157", "contentLength": "2779205", "quality": "small", "fps": 24, "qualityLabel": "240p", "projectionType": "RECTANGULAR", "averageBitrate": 70354, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_240P" }, { "itag": 160, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=160&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=1131596&dur=316.024&lmt=1679947044399212&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAMDogm5YnvFhzO6IY2w4qDqUlhyDMirw6oGK6GhKdhegAiAbsVbVoMNeAAivdpvs-N0-1r6wOMhuYzZCna2wXF9Tww%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", "mimeType": "video/mp4; codecs=\"avc1.4d400c\"", "bitrate": 39756, "width": 256, "height": 144, "initRange": { "start": "0", "end": "737" }, "indexRange": { "start": "738", "end": "1453" }, "lastModified": "1679947044399212", "contentLength": "1131596", "quality": "tiny", "fps": 24, "qualityLabel": "144p", "projectionType": "RECTANGULAR", "averageBitrate": 28645, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_144P" }, { "itag": 278, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=278&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=2348670&dur=316.024&lmt=1679947787484423&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgaF4J-RXYgnOiE4B5YxDO0Qv5JJWjD75k2AI9F5fNzKoCIQDS2iasqVGiLPUci9hSqvnFzVJ-R4NPmv7Ujlrji9S3cQ%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 86442, "width": 256, "height": 144, "initRange": { "start": "0", "end": "218" }, "indexRange": { "start": "219", "end": "1178" }, "lastModified": "1679947787484423", "contentLength": "2348670", "quality": "tiny", "fps": 24, "qualityLabel": "144p", "projectionType": "RECTANGULAR", "averageBitrate": 59455, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_144P" }, { "itag": 139, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=139&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=1928949&dur=316.162&lmt=1679942862476679&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgUglE76p8m8LrjovEGVkAxU74YlShiwJXCUN3WeiiKfgCIFYB4G0RYw9mGaMGz1Nr8zQzsRxbnd-7kiYCqbvfddrl&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", "mimeType": "audio/mp4; codecs=\"mp4a.40.5\"", "bitrate": 49994, "initRange": { "start": "0", "end": "640" }, "indexRange": { "start": "641", "end": "1056" }, "lastModified": "1679942862476679", "contentLength": "1928949", "quality": "tiny", "projectionType": "RECTANGULAR", "averageBitrate": 48809, "audioQuality": "AUDIO_QUALITY_LOW", "approxDurationMs": "316162", "audioSampleRate": "22050", "audioChannels": 2, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 139, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=139&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=1928948&dur=316.162&lmt=1679943032755999&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgRgyN7YrzUx0JEEfdAxXrLHzyEG6HKSYKA3xsOUBSPQQCIQCOVSag87UOWQLnAWrTOF5GjeB4wtJ3kvwnNkkvmszU5w%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", "mimeType": "audio/mp4; codecs=\"mp4a.40.5\"", "bitrate": 50027, "initRange": { "start": "0", "end": "640" }, "indexRange": { "start": "641", "end": "1056" }, "lastModified": "1679943032755999", "contentLength": "1928948", "quality": "tiny", "xtags": "CggKA2RyYxIBMQ", "projectionType": "RECTANGULAR", "averageBitrate": 48809, "audioQuality": "AUDIO_QUALITY_LOW", "approxDurationMs": "316162", "audioSampleRate": "22050", "audioChannels": 2, "isDrc": true, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 140, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=5116319&dur=316.093&lmt=1679942862501240&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgKxJde1lSD4CTtmzL4aoeRKSbsFLxoHl1QWX_GaxtcDsCIFelv0q4c6yOcdFcNjjfOUoK12T19sjU3lfDKoyWAlHc&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", "mimeType": "audio/mp4; codecs=\"mp4a.40.2\"", "bitrate": 130583, "initRange": { "start": "0", "end": "631" }, "indexRange": { "start": "632", "end": "1047" }, "lastModified": "1679942862501240", "contentLength": "5116319", "quality": "tiny", "projectionType": "RECTANGULAR", "averageBitrate": 129488, "highReplication": true, "audioQuality": "AUDIO_QUALITY_MEDIUM", "approxDurationMs": "316093", "audioSampleRate": "44100", "audioChannels": 2, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 140, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=5116724&dur=316.093&lmt=1679943032799229&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAPeimvZZZHsx8FwFW-RVJW7yGJyHdMX0HiwJexv4NUcHAiAv8mDG5CSCXaUYmQy90gBQKXs6MdGzDfAic8ool1uIhw%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", "mimeType": "audio/mp4; codecs=\"mp4a.40.2\"", "bitrate": 130502, "initRange": { "start": "0", "end": "631" }, "indexRange": { "start": "632", "end": "1047" }, "lastModified": "1679943032799229", "contentLength": "5116724", "quality": "tiny", "xtags": "CggKA2RyYxIBMQ", "projectionType": "RECTANGULAR", "averageBitrate": 129499, "highReplication": true, "audioQuality": "AUDIO_QUALITY_MEDIUM", "approxDurationMs": "316093", "audioSampleRate": "44100", "audioChannels": 2, "isDrc": true, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 249, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=249&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=1992383&dur=316.061&lmt=1679942903132105&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAM8YEa6te2TbF3JlsAHL0jZpWuIFiLuqLshwKks1ifWkAiEAxMNkg0cUKlS9TIyRo_d8CbKhjZcnfGqs96AkLQgaqJA%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", "mimeType": "audio/webm; codecs=\"opus\"", "bitrate": 51225, "initRange": { "start": "0", "end": "265" }, "indexRange": { "start": "266", "end": "805" }, "lastModified": "1679942903132105", "contentLength": "1992383", "quality": "tiny", "projectionType": "RECTANGULAR", "averageBitrate": 50430, "audioQuality": "AUDIO_QUALITY_LOW", "approxDurationMs": "316061", "audioSampleRate": "48000", "audioChannels": 2, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 249, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=249&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=1998927&dur=316.061&lmt=1679943142589565&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgbkiJFqcJcNZBRg-F5oCPMLUzKYkm5bDgINNMLT5CsNsCIQCu0ahs-8HMQ6IyqniZLyvULw3xRTfiO6zOmzJWuiT7VA%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", "mimeType": "audio/webm; codecs=\"opus\"", "bitrate": 53255, "initRange": { "start": "0", "end": "265" }, "indexRange": { "start": "266", "end": "805" }, "lastModified": "1679943142589565", "contentLength": "1998927", "quality": "tiny", "xtags": "CggKA2RyYxIBMQ", "projectionType": "RECTANGULAR", "averageBitrate": 50595, "audioQuality": "AUDIO_QUALITY_LOW", "approxDurationMs": "316061", "audioSampleRate": "48000", "audioChannels": 2, "isDrc": true, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 250, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=250&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=2447892&dur=316.061&lmt=1679942902782314&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgBt0L2CsgwWlQyDBLy-zTGGUBog8ODbyS_49piF7KbKECICd6X390hLrVb7Kor8iIW6-bAbL1SayN4QChSo1JpzGg&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", "mimeType": "audio/webm; codecs=\"opus\"", "bitrate": 69140, "initRange": { "start": "0", "end": "265" }, "indexRange": { "start": "266", "end": "806" }, "lastModified": "1679942902782314", "contentLength": "2447892", "quality": "tiny", "projectionType": "RECTANGULAR", "averageBitrate": 61959, "audioQuality": "AUDIO_QUALITY_LOW", "approxDurationMs": "316061", "audioSampleRate": "48000", "audioChannels": 2, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 250, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=250&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=2452188&dur=316.061&lmt=1679943142809279&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgATw_FlYSOxg0YTXh5ZBZ5JgN7-jw66OipmBfsxILbisCIQD-KxJvQPO-zY45GpOrzl__5mMVGwF8pcOVxSwy3cvwQA%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", "mimeType": "audio/webm; codecs=\"opus\"", "bitrate": 71734, "initRange": { "start": "0", "end": "265" }, "indexRange": { "start": "266", "end": "806" }, "lastModified": "1679943142809279", "contentLength": "2452188", "quality": "tiny", "xtags": "CggKA2RyYxIBMQ", "projectionType": "RECTANGULAR", "averageBitrate": 62068, "audioQuality": "AUDIO_QUALITY_LOW", "approxDurationMs": "316061", "audioSampleRate": "48000", "audioChannels": 2, "isDrc": true, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 251, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=4606050&dur=316.061&lmt=1679942902584077&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAINTVWn2JDvc9_JdnxVYtiveZEh7mVCQGkdc_Kkg-YVeAiEA3W8w0Bo-0y4xHvEl9xd0BSVnrDwwACHiKtUKmbSiBN0%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", "mimeType": "audio/webm; codecs=\"opus\"", "bitrate": 142286, "initRange": { "start": "0", "end": "265" }, "indexRange": { "start": "266", "end": "806" }, "lastModified": "1679942902584077", "contentLength": "4606050", "quality": "tiny", "projectionType": "RECTANGULAR", "averageBitrate": 116586, "audioQuality": "AUDIO_QUALITY_MEDIUM", "approxDurationMs": "316061", "audioSampleRate": "48000", "audioChannels": 2, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 251, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=4607742&dur=316.061&lmt=1679943142504142&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhALcrjr7OAIWzryrSftIT9h7JTbSBDWbdDFEFQAemgruDAiEA2nw5Dq8JETZ91Gwm_8jLkQXBOuquhdnRBPikf_GSxK4%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", "mimeType": "audio/webm; codecs=\"opus\"", "bitrate": 144555, "initRange": { "start": "0", "end": "265" }, "indexRange": { "start": "266", "end": "806" }, "lastModified": "1679943142504142", "contentLength": "4607742", "quality": "tiny", "xtags": "CggKA2RyYxIBMQ", "projectionType": "RECTANGULAR", "averageBitrate": 116629, "audioQuality": "AUDIO_QUALITY_MEDIUM", "approxDurationMs": "316061", "audioSampleRate": "48000", "audioChannels": 2, "isDrc": true, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" } ], "serverAbrStreamingUrl": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&spc=l3OVKYB9SInBkwZu&svpuc=1&sabr=1&rqh=1&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&sparams=expire%2Cei%2Cip%2Cid%2Csource%2Crequiressl%2Cxpc%2Cspc%2Csvpuc%2Csabr%2Crqh&sig=AJfQdSswRgIhAMuDc6_wFaW062knpcgEInJ6GEgko7tAsPCQXXzJgcKrAiEAyGpEEZzySMpUVLrGX9VwL0221-pKxyZYmy3lyD1zo04%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", "metadataFormats": [ {} ] }, "playbackTracking": { "videostatsPlaybackUrl": { "baseUrl": "https://s.youtube.com/api/stats/playback?cl=766672562&docid=GJLlxj_dtq8&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&fexp=v1%2C24004644%2C72597%2C1408%2C26245%2C27411%2C11026%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C61450%2C63439%2C33227%2C29636%2C14739676%2C3029%2C205%2C623%2C11680738%2C10562%2C4845%2C11927%2C7%2C17650%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C4543%2C6035%2C23099%2C3171%2C11%2C15%2C11%2C1078%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4578%2C5%2C2073%2C658%2C729%2C10237%2C1406%2C15089%2C1278%2C4478%2C2930%2C901%2C2578%2C690%2C31%2C455%2C632%2C1420%2C5209%2C208%2C4089%2C296%2C197%2C867%2C5484%2C2234%2C514%2C10822%2C2119%2C6116%2C7%2C2549%2C5357%2C914%2C1205%2C2%2C2824%2C7351%2C2467%2C15%2C13%2C11%2C15%2C9%2C2943%2C1374%2C3201%2C3384%2C207%2C482%2C1205%2C1983%2C235%2C31%2C940%2C2345%2C30%2C7%2C7%2C18%2C5%2C10%2C418%2C613%2C253%2C797%2C1760%2C111%2C853%2C274%2C99%2C610%2C791%2C1206%2C3484%2C1143%2C67%2C4019%2C61%2C12%2C746%2C279%2C2895%2C8%2C207%2C2299%2C497%2C1844%2C1001%2C88%2C482%2C693%2C398%2C2970%2C176%2C448%2C798%2C1498%2C333%2C985%2C547%2C2086%2C39%2C1437%2C345%2C96%2C273%2C627%2C906%2C88%2C265%2C843%2C241%2C301%2C474%2C200%2C606%2C727%2C2392%2C233%2C24%2C333%2C191%2C334%2C2%2C501%2C168%2C244%2C357%2C453%2C1210%2C894%2C472%2C521%2C20%2C569%2C837%2C442%2C815%2C297%2C3037%2C121%2C38%2C115%2C482%2C628%2C164%2C1326%2C132%2C1207%2C219%2C769%2C2238%2C54%2C1750%2C913%2C940%2C556%2C1004%2C498%2C240%2C235%2C100%2C300%2C705%2C26%2C1607%2C756%2C95%2C49%2C243%2C1214%2C2302%2C508&ns=yt&plid=AAY3TUuy4y2yz_3H&el=detailpage&len=317&of=-kbIeWkl9lOSrDfQeigFXg&vm=CAEQARgEOjJBSHFpSlRLSHBuNW9ZRXkzZEtxQmExbGt6OGdQaXIzSG5fRVB0Q2xwaFV0TFp1NVFFUWJiQUZVQTZSVG00SnJjdFd5X0Jkc3dUUkdTR0E2QWlCXzAzR1AwX0k5LTdoVXV4TEZvSFpfWmJkRG1HcEtRblRlRmwyMkRydEEtRjlpUUxieHIzMnUwbEZFTHNSZkhIYzFEdXc", "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" }, { "headerType": "PLUS_PAGE_ID" } ] }, "videostatsDelayplayUrl": { "baseUrl": "https://s.youtube.com/api/stats/delayplay?cl=766672562&docid=GJLlxj_dtq8&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&fexp=v1%2C24004644%2C72597%2C1408%2C26245%2C27411%2C11026%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C61450%2C63439%2C33227%2C29636%2C14739676%2C3029%2C205%2C623%2C11680738%2C10562%2C4845%2C11927%2C7%2C17650%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C4543%2C6035%2C23099%2C3171%2C11%2C15%2C11%2C1078%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4578%2C5%2C2073%2C658%2C729%2C10237%2C1406%2C15089%2C1278%2C4478%2C2930%2C901%2C2578%2C690%2C31%2C455%2C632%2C1420%2C5209%2C208%2C4089%2C296%2C197%2C867%2C5484%2C2234%2C514%2C10822%2C2119%2C6116%2C7%2C2549%2C5357%2C914%2C1205%2C2%2C2824%2C7351%2C2467%2C15%2C13%2C11%2C15%2C9%2C2943%2C1374%2C3201%2C3384%2C207%2C482%2C1205%2C1983%2C235%2C31%2C940%2C2345%2C30%2C7%2C7%2C18%2C5%2C10%2C418%2C613%2C253%2C797%2C1760%2C111%2C853%2C274%2C99%2C610%2C791%2C1206%2C3484%2C1143%2C67%2C4019%2C61%2C12%2C746%2C279%2C2895%2C8%2C207%2C2299%2C497%2C1844%2C1001%2C88%2C482%2C693%2C398%2C2970%2C176%2C448%2C798%2C1498%2C333%2C985%2C547%2C2086%2C39%2C1437%2C345%2C96%2C273%2C627%2C906%2C88%2C265%2C843%2C241%2C301%2C474%2C200%2C606%2C727%2C2392%2C233%2C24%2C333%2C191%2C334%2C2%2C501%2C168%2C244%2C357%2C453%2C1210%2C894%2C472%2C521%2C20%2C569%2C837%2C442%2C815%2C297%2C3037%2C121%2C38%2C115%2C482%2C628%2C164%2C1326%2C132%2C1207%2C219%2C769%2C2238%2C54%2C1750%2C913%2C940%2C556%2C1004%2C498%2C240%2C235%2C100%2C300%2C705%2C26%2C1607%2C756%2C95%2C49%2C243%2C1214%2C2302%2C508&ns=yt&plid=AAY3TUuy4y2yz_3H&el=detailpage&len=317&of=-kbIeWkl9lOSrDfQeigFXg&vm=CAEQARgEOjJBSHFpSlRLSHBuNW9ZRXkzZEtxQmExbGt6OGdQaXIzSG5fRVB0Q2xwaFV0TFp1NVFFUWJiQUZVQTZSVG00SnJjdFd5X0Jkc3dUUkdTR0E2QWlCXzAzR1AwX0k5LTdoVXV4TEZvSFpfWmJkRG1HcEtRblRlRmwyMkRydEEtRjlpUUxieHIzMnUwbEZFTHNSZkhIYzFEdXc", "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" }, { "headerType": "PLUS_PAGE_ID" } ] }, "videostatsWatchtimeUrl": { "baseUrl": "https://s.youtube.com/api/stats/watchtime?cl=766672562&docid=GJLlxj_dtq8&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&fexp=v1%2C24004644%2C72597%2C1408%2C26245%2C27411%2C11026%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C61450%2C63439%2C33227%2C29636%2C14739676%2C3029%2C205%2C623%2C11680738%2C10562%2C4845%2C11927%2C7%2C17650%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C4543%2C6035%2C23099%2C3171%2C11%2C15%2C11%2C1078%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4578%2C5%2C2073%2C658%2C729%2C10237%2C1406%2C15089%2C1278%2C4478%2C2930%2C901%2C2578%2C690%2C31%2C455%2C632%2C1420%2C5209%2C208%2C4089%2C296%2C197%2C867%2C5484%2C2234%2C514%2C10822%2C2119%2C6116%2C7%2C2549%2C5357%2C914%2C1205%2C2%2C2824%2C7351%2C2467%2C15%2C13%2C11%2C15%2C9%2C2943%2C1374%2C3201%2C3384%2C207%2C482%2C1205%2C1983%2C235%2C31%2C940%2C2345%2C30%2C7%2C7%2C18%2C5%2C10%2C418%2C613%2C253%2C797%2C1760%2C111%2C853%2C274%2C99%2C610%2C791%2C1206%2C3484%2C1143%2C67%2C4019%2C61%2C12%2C746%2C279%2C2895%2C8%2C207%2C2299%2C497%2C1844%2C1001%2C88%2C482%2C693%2C398%2C2970%2C176%2C448%2C798%2C1498%2C333%2C985%2C547%2C2086%2C39%2C1437%2C345%2C96%2C273%2C627%2C906%2C88%2C265%2C843%2C241%2C301%2C474%2C200%2C606%2C727%2C2392%2C233%2C24%2C333%2C191%2C334%2C2%2C501%2C168%2C244%2C357%2C453%2C1210%2C894%2C472%2C521%2C20%2C569%2C837%2C442%2C815%2C297%2C3037%2C121%2C38%2C115%2C482%2C628%2C164%2C1326%2C132%2C1207%2C219%2C769%2C2238%2C54%2C1750%2C913%2C940%2C556%2C1004%2C498%2C240%2C235%2C100%2C300%2C705%2C26%2C1607%2C756%2C95%2C49%2C243%2C1214%2C2302%2C508&ns=yt&plid=AAY3TUuy4y2yz_3H&el=detailpage&len=317&of=-kbIeWkl9lOSrDfQeigFXg&vm=CAEQARgEOjJBSHFpSlRLSHBuNW9ZRXkzZEtxQmExbGt6OGdQaXIzSG5fRVB0Q2xwaFV0TFp1NVFFUWJiQUZVQTZSVG00SnJjdFd5X0Jkc3dUUkdTR0E2QWlCXzAzR1AwX0k5LTdoVXV4TEZvSFpfWmJkRG1HcEtRblRlRmwyMkRydEEtRjlpUUxieHIzMnUwbEZFTHNSZkhIYzFEdXc", "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" }, { "headerType": "PLUS_PAGE_ID" } ] }, "ptrackingUrl": { "baseUrl": "https://www.youtube.com/ptracking?ei=xp1JaJ-XEZf-i9oPv4vR2Ao&oid=wKy8wAwrz9bUuWfeADfZzA&plid=AAY3TUuy4y2yz_3H&pltype=content&ptchn=VYamHliCI9rw1tHR1xbkfw&ptk=youtube_single&video_id=GJLlxj_dtq8", "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" }, { "headerType": "PLUS_PAGE_ID" } ] }, "qoeUrl": { "baseUrl": "https://s.youtube.com/api/stats/qoe?cl=766672562&docid=GJLlxj_dtq8&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&el=detailpage&event=streamingstats&fexp=v1%2C24004644%2C72597%2C1408%2C26245%2C27411%2C11026%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C61450%2C63439%2C33227%2C29636%2C14739676%2C3029%2C205%2C623%2C11680738%2C10562%2C4845%2C11927%2C7%2C17650%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C4543%2C6035%2C23099%2C3171%2C11%2C15%2C11%2C1078%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4578%2C5%2C2073%2C658%2C729%2C10237%2C1406%2C15089%2C1278%2C4478%2C2930%2C901%2C2578%2C690%2C31%2C455%2C632%2C1420%2C5209%2C208%2C4089%2C296%2C197%2C867%2C5484%2C2234%2C514%2C10822%2C2119%2C6116%2C7%2C2549%2C5357%2C914%2C1205%2C2%2C2824%2C7351%2C2467%2C15%2C13%2C11%2C15%2C9%2C2943%2C1374%2C3201%2C3384%2C207%2C482%2C1205%2C1983%2C235%2C31%2C940%2C2345%2C30%2C7%2C7%2C18%2C5%2C10%2C418%2C613%2C253%2C797%2C1760%2C111%2C853%2C274%2C99%2C610%2C791%2C1206%2C3484%2C1143%2C67%2C4019%2C61%2C12%2C746%2C279%2C2895%2C8%2C207%2C2299%2C497%2C1844%2C1001%2C88%2C482%2C693%2C398%2C2970%2C176%2C448%2C798%2C1498%2C333%2C985%2C547%2C2086%2C39%2C1437%2C345%2C96%2C273%2C627%2C906%2C88%2C265%2C843%2C241%2C301%2C474%2C200%2C606%2C727%2C2392%2C233%2C24%2C333%2C191%2C334%2C2%2C501%2C168%2C244%2C357%2C453%2C1210%2C894%2C472%2C521%2C20%2C569%2C837%2C442%2C815%2C297%2C3037%2C121%2C38%2C115%2C482%2C628%2C164%2C1326%2C132%2C1207%2C219%2C769%2C2238%2C54%2C1750%2C913%2C940%2C556%2C1004%2C498%2C240%2C235%2C100%2C300%2C705%2C26%2C1607%2C756%2C95%2C49%2C243%2C1214%2C2302%2C508&ns=yt&plid=AAY3TUuy4y2yz_3H", "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" }, { "headerType": "PLUS_PAGE_ID" } ] }, "atrUrl": { "baseUrl": "https://s.youtube.com/api/stats/atr?c=ANDROID&docid=GJLlxj_dtq8&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&len=317&ns=yt&plid=AAY3TUuy4y2yz_3H&ver=2&vm=CAEQARgEOjJBSHFpSlRLSHBuNW9ZRXkzZEtxQmExbGt6OGdQaXIzSG5fRVB0Q2xwaFV0TFp1NVFFUWJiQUZVQTZSVG00SnJjdFd5X0Jkc3dUUkdTR0E2QWlCXzAzR1AwX0k5LTdoVXV4TEZvSFpfWmJkRG1HcEtRblRlRmwyMkRydEEtRjlpUUxieHIzMnUwbEZFTHNSZkhIYzFEdXc", "elapsedMediaTimeSeconds": 3, "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" }, { "headerType": "PLUS_PAGE_ID" } ] }, "engageUrl": { "baseUrl": "https://s.youtube.com/api/stats/engage?cl=766672562&cmt=%5BVSS_CMT%5D&conn=%5BVSS_CONN%5D&cpn=%5BVSS_CPN%5D&docid=GJLlxj_dtq8&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&el=detailpage&fexp=v1%2C24004644%2C72597%2C1408%2C26245%2C27411%2C11026%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C61450%2C63439%2C33227%2C29636%2C14739676%2C3029%2C205%2C623%2C11680738%2C10562%2C4845%2C11927%2C7%2C17650%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C4543%2C6035%2C23099%2C3171%2C11%2C15%2C11%2C1078%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4578%2C5%2C2073%2C658%2C729%2C10237%2C1406%2C15089%2C1278%2C4478%2C2930%2C901%2C2578%2C690%2C31%2C455%2C632%2C1420%2C5209%2C208%2C4089%2C296%2C197%2C867%2C5484%2C2234%2C514%2C10822%2C2119%2C6116%2C7%2C2549%2C5357%2C914%2C1205%2C2%2C2824%2C7351%2C2467%2C15%2C13%2C11%2C15%2C9%2C2943%2C1374%2C3201%2C3384%2C207%2C482%2C1205%2C1983%2C235%2C31%2C940%2C2345%2C30%2C7%2C7%2C18%2C5%2C10%2C418%2C613%2C253%2C797%2C1760%2C111%2C853%2C274%2C99%2C610%2C791%2C1206%2C3484%2C1143%2C67%2C4019%2C61%2C12%2C746%2C279%2C2895%2C8%2C207%2C2299%2C497%2C1844%2C1001%2C88%2C482%2C693%2C398%2C2970%2C176%2C448%2C798%2C1498%2C333%2C985%2C547%2C2086%2C39%2C1437%2C345%2C96%2C273%2C627%2C906%2C88%2C265%2C843%2C241%2C301%2C474%2C200%2C606%2C727%2C2392%2C233%2C24%2C333%2C191%2C334%2C2%2C501%2C168%2C244%2C357%2C453%2C1210%2C894%2C472%2C521%2C20%2C569%2C837%2C442%2C815%2C297%2C3037%2C121%2C38%2C115%2C482%2C628%2C164%2C1326%2C132%2C1207%2C219%2C769%2C2238%2C54%2C1750%2C913%2C940%2C556%2C1004%2C498%2C240%2C235%2C100%2C300%2C705%2C26%2C1607%2C756%2C95%2C49%2C243%2C1214%2C2302%2C508&lact=%5BVSS_LACT%5D&len=317&ns=yt&of=-kbIeWkl9lOSrDfQeigFXg&plid=AAY3TUuy4y2yz_3H&rt=%5BVSS_RT%5D&state=%5BVSS_STATE%5D&vis=%5BVSS_VIS%5D&vm=CAEQARgEOjJBSHFpSlRLSHBuNW9ZRXkzZEtxQmExbGt6OGdQaXIzSG5fRVB0Q2xwaFV0TFp1NVFFUWJiQUZVQTZSVG00SnJjdFd5X0Jkc3dUUkdTR0E2QWlCXzAzR1AwX0k5LTdoVXV4TEZvSFpfWmJkRG1HcEtRblRlRmwyMkRydEEtRjlpUUxieHIzMnUwbEZFTHNSZkhIYzFEdXc", "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" } ] }, "videostatsScheduledFlushWalltimeSeconds": [ 10, 20, 30 ], "videostatsDefaultFlushIntervalSeconds": 300 }, "captions": { "playerCaptionsTracklistRenderer": { "captionTracks": [ { "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=5510DAF84FDCE99ECC27BEACBEAF6FE8DC2B70C6.5C4E595FADF23F28FFA88E0AF16B65933D43CCA6&key=yt8&lang=zh&fmt=srv3", "name": { "runs": [ { "text": "Chinese" } ] }, "vssId": ".zh", "languageCode": "zh", "isTranslatable": true, "trackName": "" }, { "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=5510DAF84FDCE99ECC27BEACBEAF6FE8DC2B70C6.5C4E595FADF23F28FFA88E0AF16B65933D43CCA6&key=yt8&lang=cs&fmt=srv3", "name": { "runs": [ { "text": "Czech" } ] }, "vssId": ".cs", "languageCode": "cs", "isTranslatable": true, "trackName": "" }, { "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=5510DAF84FDCE99ECC27BEACBEAF6FE8DC2B70C6.5C4E595FADF23F28FFA88E0AF16B65933D43CCA6&key=yt8&lang=en&fmt=srv3", "name": { "runs": [ { "text": "English" } ] }, "vssId": ".en", "languageCode": "en", "isTranslatable": true, "trackName": "" }, { "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=5510DAF84FDCE99ECC27BEACBEAF6FE8DC2B70C6.5C4E595FADF23F28FFA88E0AF16B65933D43CCA6&key=yt8&kind=asr&lang=en&fmt=srv3", "name": { "runs": [ { "text": "English (auto-generated)" } ] }, "vssId": "a.en", "languageCode": "en", "kind": "asr", "isTranslatable": true, "trackName": "" }, { "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=5510DAF84FDCE99ECC27BEACBEAF6FE8DC2B70C6.5C4E595FADF23F28FFA88E0AF16B65933D43CCA6&key=yt8&lang=de&fmt=srv3", "name": { "runs": [ { "text": "German" } ] }, "vssId": ".de", "languageCode": "de", "isTranslatable": true, "trackName": "" }, { "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=5510DAF84FDCE99ECC27BEACBEAF6FE8DC2B70C6.5C4E595FADF23F28FFA88E0AF16B65933D43CCA6&key=yt8&lang=hi&fmt=srv3", "name": { "runs": [ { "text": "Hindi" } ] }, "vssId": ".hi", "languageCode": "hi", "isTranslatable": true, "trackName": "" }, { "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=5510DAF84FDCE99ECC27BEACBEAF6FE8DC2B70C6.5C4E595FADF23F28FFA88E0AF16B65933D43CCA6&key=yt8&lang=ja&fmt=srv3", "name": { "runs": [ { "text": "Japanese" } ] }, "vssId": ".ja", "languageCode": "ja", "isTranslatable": true, "trackName": "" }, { "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=5510DAF84FDCE99ECC27BEACBEAF6FE8DC2B70C6.5C4E595FADF23F28FFA88E0AF16B65933D43CCA6&key=yt8&lang=ko&fmt=srv3", "name": { "runs": [ { "text": "Korean" } ] }, "vssId": ".ko", "languageCode": "ko", "isTranslatable": true, "trackName": "" }, { "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=5510DAF84FDCE99ECC27BEACBEAF6FE8DC2B70C6.5C4E595FADF23F28FFA88E0AF16B65933D43CCA6&key=yt8&lang=es&fmt=srv3", "name": { "runs": [ { "text": "Spanish" } ] }, "vssId": ".es", "languageCode": "es", "isTranslatable": true, "trackName": "" } ], "audioTracks": [ { "captionTrackIndices": [ 0, 1, 2, 4, 5, 6, 7, 8, 3 ], "defaultCaptionTrackIndex": 2, "hasDefaultTrack": true, "captionsInitialState": "CAPTIONS_INITIAL_STATE_OFF_RECOMMENDED" } ], "translationLanguages": [ { "languageCode": "ar", "languageName": { "runs": [ { "text": "Arabic" } ] } }, { "languageCode": "zh-Hant", "languageName": { "runs": [ { "text": "Chinese (Traditional)" } ] } }, { "languageCode": "nl", "languageName": { "runs": [ { "text": "Dutch" } ] } }, { "languageCode": "en", "languageName": { "runs": [ { "text": "English" } ] }, "translationSourceTrackIndices": [ 4 ] }, { "languageCode": "fr", "languageName": { "runs": [ { "text": "French" } ] } }, { "languageCode": "de", "languageName": { "runs": [ { "text": "German" } ] } }, { "languageCode": "hi", "languageName": { "runs": [ { "text": "Hindi" } ] } }, { "languageCode": "id", "languageName": { "runs": [ { "text": "Indonesian" } ] } }, { "languageCode": "it", "languageName": { "runs": [ { "text": "Italian" } ] } }, { "languageCode": "ja", "languageName": { "runs": [ { "text": "Japanese" } ] } }, { "languageCode": "ko", "languageName": { "runs": [ { "text": "Korean" } ] } }, { "languageCode": "pt", "languageName": { "runs": [ { "text": "Portuguese" } ] } }, { "languageCode": "ru", "languageName": { "runs": [ { "text": "Russian" } ] } }, { "languageCode": "es", "languageName": { "runs": [ { "text": "Spanish" } ] } }, { "languageCode": "th", "languageName": { "runs": [ { "text": "Thai" } ] } }, { "languageCode": "tr", "languageName": { "runs": [ { "text": "Turkish" } ] } }, { "languageCode": "uk", "languageName": { "runs": [ { "text": "Ukrainian" } ] } }, { "languageCode": "vi", "languageName": { "runs": [ { "text": "Vietnamese" } ] } } ], "defaultAudioTrackIndex": 0, "defaultTranslationSourceTrackIndices": [ 2 ] } }, "videoDetails": { "videoId": "GJLlxj_dtq8", "title": "Surface Go Review - It’s Awesome", "lengthSeconds": "316", "keywords": [ "Dave2D", "Review", "Surface Go", "Surface pro", "best laptop", "best laptop for school", "best laptop for college", "best laptop for students", "best laptop for university", "cheap laptop", "best value laptop", "inexpensive laptop", "cheapest laptop", "Dell", "XPS 13" ], "channelId": "UCVYamHliCI9rw1tHR1xbkfw", "isOwnerViewing": false, "shortDescription": "Dave2D review of the Microsoft Surface Go. This is the best 2 in 1 laptop from Microsoft for students on a tighter budget.\nOn Sale Here - https://amzn.to/2n3Y4sj\n\nThis 2in1 tablet/laptop is incredibly small and has a ton of potential for people who need an ultra portable device that can be used as a comfortable tablet as well as a very functional laptop. This is great for developers, students, work or even for media consumption as a secondary device.\n\nMusic Credits:\nFili - Sunday Vibez\n\nIf you want to support the channel, consider a Dave2D membership by clicking the “Join” button above!\n\nhttp://twitter.com/Dave2D\nhttp://www.instagram.com/Dave2D\nhttps://discord.gg/Dave2D\n\nPurchases made from store links may give me some money. \n(It doesn’t cost you extra, so please buy everything)", "isCrawlable": true, "thumbnail": { "thumbnails": [ { "url": "https://i.ytimg.com/vi_webp/GJLlxj_dtq8/default.webp", "width": 120, "height": 90 }, { "url": "https://i.ytimg.com/vi_webp/GJLlxj_dtq8/mqdefault.webp", "width": 320, "height": 180 }, { "url": "https://i.ytimg.com/vi_webp/GJLlxj_dtq8/hqdefault.webp", "width": 480, "height": 360 }, { "url": "https://i.ytimg.com/vi_webp/GJLlxj_dtq8/sddefault.webp", "width": 640, "height": 480 } ] }, "allowRatings": true, "viewCount": "1856109", "author": "Dave2D", "isPrivate": false, "isUnpluggedCorpus": false, "isLiveContent": false }, "playerConfig": { "audioConfig": { "loudnessDb": -10.969999, "perceptualLoudnessDb": -24.97, "enablePerFormatLoudness": false, "trackAbsoluteLoudnessLkfs": -24.97, "loudnessTargetLkfs": -14 }, "exoPlayerConfig": { "useExoPlayer": true, "useAdaptiveBitrate": true, "maxInitialByteRate": 91136, "minDurationForQualityIncreaseMs": 12364, "maxDurationForQualityDecreaseMs": 3720, "minDurationToRetainAfterDiscardMs": 21000, "lowWatermarkMs": 15000, "highWatermarkMs": 30000, "lowPoolLoad": 0.8, "highPoolLoad": 0.8, "sufficientBandwidthOverhead": 1, "bufferChunkSizeKb": 50, "httpConnectTimeoutMs": 16000, "httpReadTimeoutMs": 8000, "numAudioSegmentsPerFetch": 1, "numVideoSegmentsPerFetch": 2, "minDurationForPlaybackStartMs": 1600, "enableExoplayerReuse": false, "useRadioTypeForInitialQualitySelection": true, "blacklistFormatOnError": false, "enableBandaidHttpDataSource": true, "httpLoadTimeoutMs": 18000, "canPlayHdDrm": true, "videoBufferSegmentCount": 389, "audioBufferSegmentCount": 38, "useAbruptSplicing": false, "minRetryCount": 10, "minChunksNeededToPreferOffline": 2, "secondsToMaxAggressiveness": 0, "enableSurfaceviewResizeWorkaround": true, "enableVp9IfThresholdsPass": false, "matchQualityToViewportOnUnfullscreen": false, "lowAudioQualityConnTypes": [ "MOBILE_CONNECTION_TYPE_CELLULAR_2G", "MOBILE_CONNECTION_TYPE_CELLULAR_3G" ], "useDashForLiveStreams": true, "enableLibvpxVideoTrackRenderer": false, "lowAudioQualityBandwidthThresholdBps": 786432, "enableVariableSpeedPlayback": true, "preferOnesieBufferedFormat": true, "minimumBandwidthSampleBytes": 16384, "useDashForOtfAndCompletedLiveStreams": true, "disableCacheAwareVideoFormatEvaluation": false, "useLiveDvrForDashLiveStreams": true, "cronetResetTimeoutOnRedirects": true, "emitVideoDecoderChangeEvents": false, "onesieVideoBufferLoadTimeoutMs": "0", "onesieVideoBufferReadTimeoutMs": "0", "libvpxEnableGl": false, "enableVp9EncryptedIfThresholdsPass": false, "enableOpus": false, "usePredictedBuffer": true, "maxReadAheadMediaTimeMs": 120000, "useMediaTimeCappedLoadControl": true, "allowCacheOverrideToLowerQualitiesWithinRange": 0, "allowDroppingUndecodedFrames": true, "minDurationForPlaybackRestartMs": 5000, "serverProvidedBandwidthHeader": "", "liveOnlyPegStrategy": "LIVE_ONLY_PEG_STRATEGY_SEEK_ON_REBUFFER_ESTIMATE_DURATION", "enableRedirectorHostFallback": true, "enableHighlyAvailableFormatFallbackOnPcr": false, "recordTrackRendererTimingEvents": true, "minErrorsForRedirectorHostFallback": 0, "nonHardwareMediaCodecNames": [ "OMX.ffmpeg.vp9.decoder", "OMX.google.vp9.decoder", "c2.android.vp9.decoder", "OMX.Intel.sw_vd.vp9", "OMX.MTK.VIDEO.DECODER.SW.VP9", "c2.mtk.sw.vp9.decoder", "OMX.google.av1.decoder", "c2.android.av1.decoder", "OMX.sprd.av1.decoder", "c2.android.av1-dav1d.decoder" ], "enableVp9IfInHardware": true, "enableVp9EncryptedIfInHardware": true, "useOpusMedAsLowQualityAudio": false, "minErrorsForPcrFallback": 0, "useStickyRedirectHttpDataSource": true, "onlyVideoBandwidth": true, "useRedirectorOnNetworkChange": false, "enableMaxReadaheadAbrThreshold": true, "cacheCheckDirectoryWritabilityOnce": false, "predictorType": "PREDICTOR_TYPE_NEAREST_RANK", "slidingPercentile": 0.25, "slidingWindowSize": 12, "maxFrameDropIntervalMs": 100, "ignoreLoadTimeoutForFallback": false, "serverBweMultiplier": 1, "drmMaxKeyfetchDelayMs": 900000, "maxResolutionForWhiteNoise": 0, "whiteNoiseRenderEffectMode": "RENDER_EFFECT_MODE_UNKNOWN", "enableLibvpxHdr": false, "enableCacheAwareStreamSelection": true, "useExoCronetDataSource": true, "whiteNoiseScale": 0, "whiteNoiseOffset": 0, "preventVideoFrameLaggingWithLibvpx": false, "enableMediaCodecHdr": true, "enableMediaCodecSwHdr": false, "liveOnlyWindowChunks": 10, "bearerMinDurationToRetainAfterDiscardMs": [ 21000, 21000, 21000, 21000, 120000, 120000, 90000, 120000 ], "forceWidevineL3": false, "useAverageBitrate": false, "useMedialibAudioTrackRendererForLive": true, "useExoPlayerV2": false, "logMediaRequestEventsToCsi": true, "onesieFixNonZeroStartTimeFormatSelection": false, "liveOnlyReadaheadStepSizeChunks": 1, "liveOnlyBufferHealthHalfLifeSeconds": 60, "liveOnlyMinBufferHealthRatio": 0.75, "liveOnlyMinLatencyToSeekRatio": 3, "manifestlessPartialChunkStrategy": "ANDROID_PARTIAL_CHUNK_STRATEGY_RETRY_RANGE_CHECK_LMT", "ignoreViewportSizeWhenSticky": false, "enableLibvpxFallback": false, "disableLibvpxLoopFilter": false, "enableVpxMediaView": false, "hdrMinScreenBrightness": 0, "hdrMaxScreenBrightnessThreshold": 0, "onesieDataSourceAboveCacheDataSource": true, "httpNonplayerLoadTimeoutMs": 72000, "numVideoSegmentsPerFetchStrategy": "NUM_SEGMENTS_PER_FETCH_STRATEGY_LIMITED_DURATION", "maxVideoDurationPerFetchMs": 12000, "maxVideoEstimatedLoadDurationMs": -1, "estimatedServerClockHalfLife": 5, "estimatedServerClockStrictOffset": false, "minReadAheadMediaTimeMs": 0, "readAheadGrowthRate": 0, "useDynamicReadAhead": false, "useYtVodMediaSourceForV2": false, "enableV2Gapless": true, "useLiveHeadTimeMillis": true, "allowTrackSelectionWithUpdatedVideoItagsForExoV2": false, "maxAllowableTimeBeforeMediaTimeUpdateSec": 15, "enableDynamicHdr": false, "v2PerformEarlyStreamSelection": false, "v2UsePlaybackStreamSelectionResult": false, "v2MinTimeBetweenAbrReevaluationMs": 2000, "avoidReusePlaybackAcrossLoadvideos": false, "enableInfiniteNetworkLoadingRetries": true, "reportExoPlayerStateOnTransition": false, "manifestlessSequenceMethod": "MANIFESTLESS_SEQUENCE_METHOD_LIVE_HEAD", "useLiveHeadWindow": true, "enableDynamicHdrInHardware": false, "ultralowAudioQualityBandwidthThresholdBps": 0, "retryLiveNetNocontentWithDelay": true, "ignoreUnneededSeeksToLiveHead": true, "adaptiveLiveHeadWindow": true, "drmMetricsQoeLoggingFraction": 0.01, "liveNetNocontentMaximumErrors": -1, "waitForDrmLicenseBeforeProcessingAndroidStuckBufferfull": true, "slidingPercentileScalar": 0.85, "minAdaptiveVideoQuality": 0, "retryLiveEmptyChunkWithDelay": true, "platypusBackBufferDurationMs": 30000, "platypusEnableServerSideFormatFiltering": true }, "playbackStartConfig": { "startTimeToleranceBeforeMs": "20000" }, "adRequestConfig": { "filterTimeEventsOnDelta": 10000, "useCriticalExecOnAdsPrep": true, "userCriticalExecOnAdsProcessing": true, "enableCountdownNextToThumbnailAndroid": true, "preskipScalingFactorAndroid": 0.712, "preskipPaddingAndroid": 6 }, "networkProtocolConfig": { "useQuic": true }, "androidNetworkStackConfig": { "networkStack": "CRONET", "androidCronetResponsePriority": { "priorityValue": "BACKGROUND_10_THREAD_PRIORITY" }, "androidMetadataNetworkConfig": { "coalesceRequests": true } }, "lidarSdkConfig": { "enableActiveViewReporter": true, "useMediaTime": true, "sendTosMetrics": true, "usePlayerState": false, "enableIosAppStateCheck": true, "enableImprovedSizeReportingAndroid": true, "enableIsAndroidVideoAlwaysMeasurable": true, "enableActiveViewAudioMeasurementAndroid": true }, "androidMedialibConfig": { "isItag18MainProfile": true, "initialBandwidthEstimates": [ { "detailedNetworkType": "DETAILED_NETWORK_TYPE_WIFI", "bandwidthBps": "921853" }, { "detailedNetworkType": "DETAILED_NETWORK_TYPE_LTE", "bandwidthBps": "631467" } ], "viewportSizeFraction": 0.85, "enablePrerollPrebuffer": true, "prebufferOptimizeForViewportSize": true, "hpqViewportSizeFraction": 0.58 }, "playerControlsConfig": { "showCachedInTimebar": true }, "variableSpeedConfig": { "availablePlaybackSpeeds": [ { "label": { "runs": [ { "text": "0.25x" } ] }, "value": 0.25 }, { "label": { "runs": [ { "text": "0.5x" } ] }, "value": 0.5 }, { "label": { "runs": [ { "text": "0.75x" } ] }, "value": 0.75 }, { "label": { "runs": [ { "text": "Normal" } ] }, "value": 1 }, { "label": { "runs": [ { "text": "1.25x" } ] }, "value": 1.25 }, { "label": { "runs": [ { "text": "1.5x" } ] }, "value": 1.5 }, { "label": { "runs": [ { "text": "1.75x" } ] }, "value": 1.75 }, { "label": { "runs": [ { "text": "2x" } ] }, "value": 2 } ], "androidVariableSpeedTimeoutSecs": 0, "enableVariableSpeedOnOtf": true }, "decodeQualityConfig": { "maximumVideoDecodeVerticalResolution": 2160 }, "vrConfig": { "allowVr": true, "allowSubtitles": true, "showHqButton": true, "sphericalDirectionLoggingEnabled": true, "enableAndroidVr180MagicWindow": true, "enableAndroidMagicWindowEduOverlay": true, "magicWindowEduOverlayText": "Move device to explore video", "magicWindowEduOverlayAnimationUrl": "https://youtube.com/img/vr/magic_window_edu_overlay_animation_v2.webp", "useCardboardOssSdk": true }, "qoeStatsClientConfig": { "batchedEntriesPeriodMs": "30000" }, "androidPlayerStatsConfig": { "usePblForAttestationReporting": false, "usePblForHeartbeatReporting": false, "usePblForPlaybacktrackingReporting": false, "usePblForQoeReporting": true, "changeCpnOnFatalPlaybackError": true }, "stickyQualitySelectionConfig": { "stickySelectionType": "DISABLE_STICKY", "expirationTimeSinceLastManualVideoQualitySelectionMs": "259200000", "expirationTimeSinceLastPlaybackStartMs": "18000000", "stickyCeilingOverridesSimpleBitrateCap": true }, "adSurveyRequestConfig": { "useGetRequests": true }, "retryConfig": { "retryEligibleErrors": [ "fmt.decode", "android.exo.fatal", "scripted_player.js.fatal", "android.stuck.bufferfull", "player.timeout", "android.audiotrack" ], "retryUnderSameConditionAttempts": 1, "retryWithNewSurfaceAttempts": 1, "progressiveFallbackOnNonNetworkErrors": true, "l3FallbackOnDrmErrors": true, "retryAfterCacheRemoval": true, "widevineL3EnforcedFallbackOnDrmErrors": true, "exoProxyableFormatFallback": true, "maxPlayerRetriesWhenNetworkUnavailable": 2, "retryWithLibvpx": true, "suppressFatalErrorAfterStop": false, "fallbackFromHfrToSfrOnFormatDecodeError": true, "disableFallbackToCabrOnClientErrors": [ "fmt.decode", "android.audiotrack", "fmt.unparseable", "player.exception", "player.fatalexception" ] }, "cmsPathProbeConfig": { "cmsPathProbeDelayMs": 7000 }, "mediaCommonConfig": { "dynamicReadaheadConfig": { "maxReadAheadMediaTimeMs": 160000, "minReadAheadMediaTimeMs": 15000, "readAheadGrowthRateMs": 300, "readAheadWatermarkMarginRatio": 0, "minReadAheadWatermarkMarginMs": 0, "maxReadAheadWatermarkMarginMs": 0, "shouldIncorporateNetworkActiveState": false }, "mediaUstreamerRequestConfig": { "enableVideoPlaybackRequest": true, "videoPlaybackUstreamerConfig": "CsgMCu0ICAAQgAUY6AIlMZkqPi0AAIA_NZqZmT9YAWgBch8KG21mczJfdjNfMl9zbWFsbF9ub192YW5jZV8wNxgAeI9OgAEBoAEBqAEAtQH2KNw_4AEB6AED8AEB-QEAAAAAAADQP4ECAAAAAAAAGECYAvABoALoArgCAcgCAdoCvwEQsOoBGKhGIKCcASjYNjCYdXCIJ4AB9AO4AQHgAQOQAgGYAgygAgHAAgHQAgLYAgHgAgHoAgKAAwKIA4gnqAMDsAMBuAMBwAMByAMB0AMBgAQBmAQBoAQByAQB0AQB4AQA-AQHgAV9kAUBmAUBsAUBuAUBwAUB0AUB4AXQD-gFAfgF0A-ABgG4BgHABgHoBgH4BgGAB5BOkAcBwAcB0AcB8AcBkAgBnQgAAIC_oAjoB-AIAegI____________AfoCkwItAACgQjUAAKpCQAFIAWUAAIBAaMBwqAHQhgO4AQHNAQAAgD_9AQAAgD-FAq5HYT6NAuxRuD-VArgeBT61AgAAgD_AAo8B0gIRsP__________AR48RlpcXV7aAgUyMDowMOACeOgC6AL9AgAAAD6dAwrXIz2gAwHVAwAAekTYAwGYBAHFBJqZWUDVBAAAgD_IBQG1Bs3MzD29BjMzg0DFBgAAgD7VBgAACEHtBm8SgzqCBwgAyAGWAQIAAI0HAAAAP5gHAcAHAcgHAdUHAACCQ-UHAIAJRPAHAYAIAaEIAAAAAAAA8L-pCAAAAAAAAPC_sAjwAbgIAegIAfUIAACCQ5gJ6AegCaCNBr0JvTeGNfgQAYIDAJADAagDAbADA9ADAdgDAeADkE6wBAG4BAHKBG8KFQiA4gkQmHUYrAIlAAAAACgAMABAARDg1AMY0A8qTQoKdGJfY29zdF81MCAIKQAAAAAAAAAASAFQAV3NzEw-ZQAAAD9tAAAAP3UAAAA_eMCpB4ABwD6NAZqZmT6SAQ1zdGFydHVwXzFhXzg3MAHSBB4KFgjoBxC4FxoG3AvQD8QTKMCaDDABOAEYoJwBKAHaBAwKCAiIJxCIJzgBKAH4BAGIBQGQBQGYBQGoBQGwBQHQBQHYBQHoBQHwBQGIBgGYBgGgBgGoBoCAAsAGAcgGAeAGAfAGAYIHCxUAAIA_GGQgoI0GiAcBoAcBwAcByAcAgAgBoAgBsAgBuAgB0ggGCAEQARgBqQm4HoXrUbiOP7EJuB6F61G4jj_aCSRpQ3VCM0F3ZUhicGc4Y1ZiSUtqM1k4NnJld2syNFEyTHdoUTngCQHoCQGwCgGICwGYCwGgCwHACwHICwHQCwHYCwHqCwSLBowG-AsBkAwBqAyQAbAMAbgMAcAMAcgMAdAMAeAMAfgMAYANAZgNAaANAbANAdANAdgNAeANAegNAfgNAYAOAYgOAbAOAcAOAdAOAdgOAfgOAYgPAaAPAdAPAYAQAaAQAegQAYARAYgRAagRAbIREENBTVNCaFVEbGFUSkRBPT3AEQHgEQHwEQGYEgGgEgG4EgHwEgH4EgEYASABMgwIuQIQtOyV4fT8_QIyDAiPAhCMvbiR9fz9AjIMCIkBEKfghK7y_P0CMgwI-AEQsOPiz_X8_QIyDAiIARDvkrrI8vz9AjIMCPcBENbC6JD1_P0CMgwIhwEQ2ZOlxfL8_QIyDAj0ARCi7eCQ9fz9AjIMCIYBEOqDpMXy_P0CMgwI8wEQlZm3jPX8_QIyDAiFARDg59W_8vz9AjIMCPIBEL3h2I_1_P0CMgwIoAEQ7NDKtvL8_QIyDAiWAhCH-vSY9fz9AjIMCIsBEIervuzi_P0CMhwIiwEQn67XveP8_QIaDkNnZ0tBMlJ5WXhJQk1RMgwIjAEQ-Oq_7OL8_QIyHAiMARD9_9m94_z9AhoOQ2dnS0EyUnlZeElCTVEyDAj5ARDJ3-__4vz9AjIcCPkBEP2Ih_Lj_P0CGg5DZ2dLQTJSeVl4SUJNUTIMCPoBEOqy2v_i_P0CMhwI-gEQv72U8uP8_QIaDkNnZ0tBMlJ5WXhJQk1RMgwI-wEQjabO_-L8_QIyHAj7ARDO7YHy4_z9AhoOQ2dnS0EyUnlZeElCTVE6AEgAUigaAmVuKAAyGFVDVllhbUhsaUNJOXJ3MXRIUjF4YmtmdzgAQABYAGAAkMvTjw4BEkwAX3P9pzBFAiAweohQpKqP0taPhm3u0AwnH58SgidpGO5H4WENJf8PQwIhAMbOBv673XpEYd-r2t9dEVR1RDJs9LdknVdPMnYkzH-0GgJlaQ==", "videoPlaybackPostEmptyBody": false, "isVideoPlaybackRequestIdempotent": true }, "predictedReadaheadConfig": { "minReadaheadMs": 5000, "maxReadaheadMs": 157000 }, "mediaFetchRetryConfig": { "initialDelayMs": 1000, "backoffFactor": 1.3, "maximumDelayMs": 20000, "jitterFactor": 0.1 }, "mediaFetchMaximumServerErrors": 10, "mediaFetchMaximumNetworkErrors": -1, "mediaFetchMaximumErrors": 10, "serverReadaheadConfig": { "nextRequestPolicy": { "targetAudioReadaheadMs": 120000, "targetVideoReadaheadMs": 120000 } }, "useServerDrivenAbr": true, "sabrClientConfig": { "defaultBackOffTimeMs": 0, "enableHostFallback": true, "primaryProbingDelayMs": 5000, "maxFailureAttemptsBeforeFallback": 2, "enableServerInitiatedHostFallback": true }, "serverPlaybackStartConfig": { "enable": true, "playbackStartPolicy": { "startMinReadaheadPolicy": [ { "minReadaheadMs": 1600 } ] } }, "usePlatypus": true, "mediaCacheConfig": { "cacheLoadPolicy": { "readaheadThresholdMs": 15000 } }, "bandwidthEstimationConfig": { "nearestRankConfig": { "slidingWindowSize": 12, "percentile": 0.25, "scalar": 0.91 } }, "fixLivePlaybackModelDefaultPosition": false }, "playerGestureConfig": { "downAndOutLandscapeAllowed": true, "downAndOutPortraitAllowed": true }, "taskCoordinatorConfig": { "prefetchCoordinatorBufferedPositionMillisRelease": 6000, "prefetchCoordinatorBufferedPositionMillisPause": 6000 } }, "storyboards": { "playerStoryboardSpecRenderer": { "spec": "https://i.ytimg.com/sb/GJLlxj_dtq8/storyboard3_L$L/$N.jpg?sqp=-oaymwENSDfyq4qpAwVwAcABBqLzl_8DBgj-q93vBQ==|48#27#100#10#10#0#default#rs$AOn4CLD2srtdQnvwg94YWCVhs8PVKMLUzQ|80#45#65#10#10#5000#M$M#rs$AOn4CLCZLyWjay6zFsc8BJIpq3MUdI3bNg|160#90#65#5#5#5000#M$M#rs$AOn4CLDI8j4iEd3nzqgV-VfHV_NIiyYMpg", "recommendedLevel": 2 } }, "trackingParams": "CAAQu2kiEwifksvd1OmNAxUX_0IFHb9FFKs=", "attestation": { "playerAttestationRenderer": { "challenge": "a=6&a2=1&b=iUA9PlnQNVcUTjZj5E_NN2W7SvM&c=1749654982&d=3&e=GJLlxj_dtq8&c5a=1&c5b=yt_player_ias&hh=7BKlt8UAmUoWjq6EQrYdEvS1lKRXn4p_n-ujt6OBQ0o" } }, "endscreen": { "endscreenRenderer": { "elements": [ { "endscreenElementRenderer": { "style": "CHANNEL", "image": { "thumbnails": [ { "url": "https://yt3.ggpht.com/ytc/AIdro_lltZkOAE5XVIlI8U5QVXmdASgYyJiJps-LkO-uQnTwLMQ=s250-c-k-c0x00ffffff-no-rj", "width": 250, "height": 250 }, { "url": "https://yt3.ggpht.com/ytc/AIdro_lltZkOAE5XVIlI8U5QVXmdASgYyJiJps-LkO-uQnTwLMQ=s400-c-k-c0x00ffffff-no-rj", "width": 400, "height": 400 } ] }, "icon": { "thumbnails": [ { "url": "https://www.gstatic.com/youtube/img/annotations/youtube.png" } ] }, "left": 0.422807, "width": 0.15438597, "top": 0.5490654, "aspectRatio": 1, "startMs": "307875", "endMs": "316162", "title": { "runs": [ { "text": "Dave2D" } ], "accessibility": { "accessibilityData": { "label": "Dave2D, channel" } } }, "metadata": { "runs": [ { "text": "3.68M subscribers" } ] }, "callToAction": { "runs": [ { "text": "VISIT CHANNEL" } ] }, "dismiss": { "runs": [ { "text": "CANCEL" } ] }, "endpoint": { "clickTrackingParams": "CAkQ-N4BGAAiEwifksvd1OmNAxUX_0IFHb9FFKsyDGl2LWVuZHNjcmVlbkiv7fb-47i5yRg=", "browseEndpoint": { "browseId": "UCVYamHliCI9rw1tHR1xbkfw" } }, "hovercardButton": { "subscribeButtonRenderer": { "buttonText": { "runs": [ { "text": "SUBSCRIBE" } ] }, "subscribed": false, "enabled": true, "type": "FREE", "channelId": "UCVYamHliCI9rw1tHR1xbkfw", "showPreferences": false, "unsubscribeMessage": { "paidChannelUnsubscribeMessageRenderer": { "unsubscribeMessage": { "runs": [ { "text": "Unsubscribe from " }, { "text": "Dave2D" }, { "text": "?" } ] }, "keepSubscriptionButtonText": { "runs": [ { "text": "Cancel" } ] }, "unsubscriptionAllowed": true, "unsubscribeButtonText": { "runs": [ { "text": "Unsubscribe" } ] } } }, "subscribedButtonText": { "runs": [ { "text": "SUBSCRIBED" } ] }, "unsubscribedButtonText": { "runs": [ { "text": "SUBSCRIBE" } ] }, "trackingParams": "CAoQmysiEwifksvd1OmNAxUX_0IFHb9FFKsyDGl2LWVuZHNjcmVlbg==", "unsubscribeButtonText": { "runs": [ { "text": "UNSUBSCRIBE" } ] }, "serviceEndpoints": [ { "clickTrackingParams": "CAoQmysiEwifksvd1OmNAxUX_0IFHb9FFKsyDGl2LWVuZHNjcmVlbg==", "subscribeEndpoint": { "channelIds": [ "UCVYamHliCI9rw1tHR1xbkfw" ], "params": "EgIIBBgA" } }, { "clickTrackingParams": "CAoQmysiEwifksvd1OmNAxUX_0IFHb9FFKsyDGl2LWVuZHNjcmVlbg==", "unsubscribeEndpoint": { "channelIds": [ "UCVYamHliCI9rw1tHR1xbkfw" ], "params": "CgIIBBgA" } } ], "style": { "styleType": "MEDIUM_BRAND_LINK", "suppressFreeIcon": true }, "subscribeAccessibility": { "accessibilityData": { "label": "Subscribe to Dave2D." } }, "unsubscribeAccessibility": { "accessibilityData": { "label": "Unsubscribe from Dave2D." } }, "serverTimestampMs": "1749654982292" } }, "trackingParams": "CAkQ-N4BGAAiEwifksvd1OmNAxUX_0IFHb9FFKs=", "isSubscribe": true, "id": "c77df4c4-1519-45ff-b218-d24f3e7a9411" } }, { "endscreenElementRenderer": { "style": "VIDEO", "image": { "thumbnails": [ { "url": "https://i.ytimg.com/vi/Pp3fbZZOlcs/default.jpg", "width": 120, "height": 90 }, { "url": "https://i.ytimg.com/vi/Pp3fbZZOlcs/mqdefault.jpg", "width": 320, "height": 180 }, { "url": "https://i.ytimg.com/vi/Pp3fbZZOlcs/hqdefault.jpg", "width": 480, "height": 360 }, { "url": "https://i.ytimg.com/vi/Pp3fbZZOlcs/sddefault.jpg", "width": 640, "height": 480 } ] }, "left": 0.022807017, "width": 0.322807, "top": 0.52492213, "aspectRatio": 1.7777778, "startMs": "307875", "endMs": "316162", "title": { "runs": [ { "text": "This is the FIRST Xbox Handheld!" } ], "accessibility": { "accessibilityData": { "label": "This is the FIRST Xbox Handheld!, video" } } }, "metadata": { "runs": [ { "text": "446,867 views" } ] }, "endpoint": { "clickTrackingParams": "CAgQ8d4BGAEiEwifksvd1OmNAxUX_0IFHb9FFKsyDGl2LWVuZHNjcmVlbkiv7fb-47i5yRiaAQMQu2k=", "commandMetadata": { "interactionLoggingCommandMetadata": { "loggingExpectations": { "screenCreatedLoggingExpectations": { "expectedParentScreens": [ { "screenVeType": 3832 } ] } } } }, "watchEndpoint": { "videoId": "Pp3fbZZOlcs", "watchEndpointSupportedOnesieConfig": { "playbackOnesieConfig": { "url": "https://rr4---sn-4g5lzned.googlevideo.com/initplayback?source=youtube&oeis=1&c=ANDROID&oad=7000&ovd=7000&oaad=11000&oavd=11000&ocs=550&oewis=1&ohct=2&oaf1=1&oputc=1&ofpcc=2&obbl=24576&msp=1&odepv=1&onvi=1&id=3e9ddf6d964e95cb&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&initcwndbps=2796250&mt=1749654548", "exoPlayerInitConfig": { "exoPlayerConfig": { "useExoPlayer": true, "useAdaptiveBitrate": true, "maxInitialByteRate": 91136, "minDurationForQualityIncreaseMs": 12364, "maxDurationForQualityDecreaseMs": 3720, "lowWatermarkMs": 15000, "highWatermarkMs": 30000, "lowPoolLoad": 0.8, "highPoolLoad": 0.8, "sufficientBandwidthOverhead": 1, "bufferChunkSizeKb": 50, "httpConnectTimeoutMs": 16000, "httpReadTimeoutMs": 8000, "numAudioSegmentsPerFetch": 1, "numVideoSegmentsPerFetch": 2, "minDurationForPlaybackStartMs": 1600, "enableExoplayerReuse": false, "useRadioTypeForInitialQualitySelection": true, "enableBandaidHttpDataSource": true, "httpLoadTimeoutMs": 18000, "canPlayHdDrm": true, "videoBufferSegmentCount": 389, "audioBufferSegmentCount": 38, "useAbruptSplicing": false, "minRetryCount": 10, "secondsToMaxAggressiveness": 0, "enableSurfaceviewResizeWorkaround": true, "enableVp9IfThresholdsPass": false, "matchQualityToViewportOnUnfullscreen": false, "lowAudioQualityConnTypes": [ "MOBILE_CONNECTION_TYPE_CELLULAR_2G", "MOBILE_CONNECTION_TYPE_CELLULAR_3G" ], "enableLibvpxVideoTrackRenderer": false, "lowAudioQualityBandwidthThresholdBps": 786432, "enableVariableSpeedPlayback": true, "preferOnesieBufferedFormat": true, "cronetResetTimeoutOnRedirects": true, "onesieVideoBufferLoadTimeoutMs": "0", "onesieVideoBufferReadTimeoutMs": "0", "libvpxEnableGl": false, "enableOpus": false, "maxReadAheadMediaTimeMs": 120000, "useMediaTimeCappedLoadControl": true, "allowDroppingUndecodedFrames": true, "minDurationForPlaybackRestartMs": 5000, "serverProvidedBandwidthHeader": "", "enableRedirectorHostFallback": true, "recordTrackRendererTimingEvents": true, "minErrorsForRedirectorHostFallback": 0, "nonHardwareMediaCodecNames": [ "OMX.ffmpeg.vp9.decoder", "OMX.google.vp9.decoder", "c2.android.vp9.decoder", "OMX.Intel.sw_vd.vp9", "OMX.MTK.VIDEO.DECODER.SW.VP9", "c2.mtk.sw.vp9.decoder", "OMX.google.av1.decoder", "c2.android.av1.decoder", "OMX.sprd.av1.decoder", "c2.android.av1-dav1d.decoder" ], "enableVp9IfInHardware": true, "enableVp9EncryptedIfInHardware": true, "useOpusMedAsLowQualityAudio": false, "minErrorsForPcrFallback": 0, "useStickyRedirectHttpDataSource": true, "onlyVideoBandwidth": true, "useRedirectorOnNetworkChange": false, "enableMaxReadaheadAbrThreshold": true, "cacheCheckDirectoryWritabilityOnce": false, "predictorType": "PREDICTOR_TYPE_NEAREST_RANK", "slidingPercentile": 0.25, "slidingWindowSize": 12, "maxFrameDropIntervalMs": 100, "ignoreLoadTimeoutForFallback": false, "serverBweMultiplier": 1, "drmMaxKeyfetchDelayMs": 900000, "maxResolutionForWhiteNoise": 0, "whiteNoiseRenderEffectMode": "RENDER_EFFECT_MODE_UNKNOWN", "enableLibvpxHdr": false, "enableCacheAwareStreamSelection": true, "useExoCronetDataSource": true, "whiteNoiseScale": 0, "whiteNoiseOffset": 0, "preventVideoFrameLaggingWithLibvpx": false, "enableMediaCodecHdr": true, "enableMediaCodecSwHdr": false, "liveOnlyWindowChunks": 10, "bearerMinDurationToRetainAfterDiscardMs": [ 21000, 21000, 21000, 21000, 120000, 120000, 90000, 120000 ], "forceWidevineL3": false, "useAverageBitrate": false, "useMedialibAudioTrackRendererForLive": true, "useExoPlayerV2": false, "logMediaRequestEventsToCsi": true, "onesieFixNonZeroStartTimeFormatSelection": false, "liveOnlyReadaheadStepSizeChunks": 1, "liveOnlyBufferHealthHalfLifeSeconds": 60, "liveOnlyMinBufferHealthRatio": 0.75, "liveOnlyMinLatencyToSeekRatio": 3, "manifestlessPartialChunkStrategy": "ANDROID_PARTIAL_CHUNK_STRATEGY_RETRY_RANGE_CHECK_LMT", "ignoreViewportSizeWhenSticky": false, "enableLibvpxFallback": false, "disableLibvpxLoopFilter": false, "enableVpxMediaView": false, "hdrMinScreenBrightness": 0, "hdrMaxScreenBrightnessThreshold": 0, "onesieDataSourceAboveCacheDataSource": true, "httpNonplayerLoadTimeoutMs": 72000, "numVideoSegmentsPerFetchStrategy": "NUM_SEGMENTS_PER_FETCH_STRATEGY_LIMITED_DURATION", "maxVideoDurationPerFetchMs": 12000, "maxVideoEstimatedLoadDurationMs": -1, "estimatedServerClockHalfLife": 5, "estimatedServerClockStrictOffset": false, "minReadAheadMediaTimeMs": 0, "readAheadGrowthRate": 0, "useDynamicReadAhead": false, "useYtVodMediaSourceForV2": false, "enableV2Gapless": true, "useLiveHeadTimeMillis": true, "allowTrackSelectionWithUpdatedVideoItagsForExoV2": false, "maxAllowableTimeBeforeMediaTimeUpdateSec": 15, "enableDynamicHdr": false, "v2PerformEarlyStreamSelection": false, "v2UsePlaybackStreamSelectionResult": false, "v2MinTimeBetweenAbrReevaluationMs": 2000, "avoidReusePlaybackAcrossLoadvideos": false, "enableInfiniteNetworkLoadingRetries": true, "reportExoPlayerStateOnTransition": false, "manifestlessSequenceMethod": "MANIFESTLESS_SEQUENCE_METHOD_LIVE_HEAD", "useLiveHeadWindow": true, "enableDynamicHdrInHardware": false, "ultralowAudioQualityBandwidthThresholdBps": 0, "retryLiveNetNocontentWithDelay": true, "ignoreUnneededSeeksToLiveHead": true, "adaptiveLiveHeadWindow": true, "drmMetricsQoeLoggingFraction": 0.01, "liveNetNocontentMaximumErrors": -1, "waitForDrmLicenseBeforeProcessingAndroidStuckBufferfull": true, "slidingPercentileScalar": 0.85, "minAdaptiveVideoQuality": 0, "retryLiveEmptyChunkWithDelay": true, "platypusBackBufferDurationMs": 30000, "platypusEnableServerSideFormatFiltering": true } }, "playerInitConfig": { "stickyQualitySelectionConfig": { "stickySelectionType": "DISABLE_STICKY", "expirationTimeSinceLastManualVideoQualitySelectionMs": "259200000", "expirationTimeSinceLastPlaybackStartMs": "18000000", "stickyCeilingOverridesSimpleBitrateCap": true } }, "dataSaverConfig": { "simpleBitrateCap": "0" }, "commonConfig": {} } } } }, "trackingParams": "CAgQ8d4BGAEiEwifksvd1OmNAxUX_0IFHb9FFKs=", "id": "d0509e9a-d421-484c-a4ad-952417474718", "thumbnailOverlays": [ { "thumbnailOverlayTimeStatusRenderer": { "text": { "runs": [ { "text": "8:40" } ], "accessibility": { "accessibilityData": { "label": "8 minutes, 40 seconds" } } }, "style": "DEFAULT" } } ] } }, { "endscreenElementRenderer": { "style": "VIDEO", "image": { "thumbnails": [ { "url": "https://i.ytimg.com/vi/b6mo-rTiJoE/default.jpg", "width": 120, "height": 90 }, { "url": "https://i.ytimg.com/vi/b6mo-rTiJoE/mqdefault.jpg", "width": 320, "height": 180 }, { "url": "https://i.ytimg.com/vi/b6mo-rTiJoE/hqdefault.jpg", "width": 480, "height": 360 }, { "url": "https://i.ytimg.com/vi/b6mo-rTiJoE/sddefault.jpg", "width": 640, "height": 480 } ] }, "left": 0.654386, "width": 0.322807, "top": 0.52492213, "aspectRatio": 1.7777778, "startMs": "307875", "endMs": "316162", "title": { "runs": [ { "text": "WWDC 2025 - iOS 26 + Liquid Glass" } ], "accessibility": { "accessibilityData": { "label": "WWDC 2025 - iOS 26 + Liquid Glass, video" } } }, "metadata": { "runs": [ { "text": "389,815 views" } ] }, "endpoint": { "clickTrackingParams": "CAcQ8t4BGAIiEwifksvd1OmNAxUX_0IFHb9FFKsyDGl2LWVuZHNjcmVlbkiv7fb-47i5yRiaAQMQu2k=", "commandMetadata": { "interactionLoggingCommandMetadata": { "loggingExpectations": { "screenCreatedLoggingExpectations": { "expectedParentScreens": [ { "screenVeType": 3832 } ] } } } }, "watchEndpoint": { "videoId": "b6mo-rTiJoE", "watchEndpointSupportedOnesieConfig": { "playbackOnesieConfig": { "url": "https://rr4---sn-4g5e6nsd.googlevideo.com/initplayback?source=youtube&oeis=1&c=ANDROID&oad=7000&ovd=7000&oaad=11000&oavd=11000&ocs=550&oewis=1&ohct=2&oaf1=1&oputc=1&ofpcc=2&obbl=24576&msp=1&odepv=1&onvi=1&id=6fa9a8fab4e22681&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&initcwndbps=2518750&mt=1749654548", "exoPlayerInitConfig": { "exoPlayerConfig": { "useExoPlayer": true, "useAdaptiveBitrate": true, "maxInitialByteRate": 91136, "minDurationForQualityIncreaseMs": 12364, "maxDurationForQualityDecreaseMs": 3720, "lowWatermarkMs": 15000, "highWatermarkMs": 30000, "lowPoolLoad": 0.8, "highPoolLoad": 0.8, "sufficientBandwidthOverhead": 1, "bufferChunkSizeKb": 50, "httpConnectTimeoutMs": 16000, "httpReadTimeoutMs": 8000, "numAudioSegmentsPerFetch": 1, "numVideoSegmentsPerFetch": 2, "minDurationForPlaybackStartMs": 1600, "enableExoplayerReuse": false, "useRadioTypeForInitialQualitySelection": true, "enableBandaidHttpDataSource": true, "httpLoadTimeoutMs": 18000, "canPlayHdDrm": true, "videoBufferSegmentCount": 389, "audioBufferSegmentCount": 38, "useAbruptSplicing": false, "minRetryCount": 10, "secondsToMaxAggressiveness": 0, "enableSurfaceviewResizeWorkaround": true, "enableVp9IfThresholdsPass": false, "matchQualityToViewportOnUnfullscreen": false, "lowAudioQualityConnTypes": [ "MOBILE_CONNECTION_TYPE_CELLULAR_2G", "MOBILE_CONNECTION_TYPE_CELLULAR_3G" ], "enableLibvpxVideoTrackRenderer": false, "lowAudioQualityBandwidthThresholdBps": 786432, "enableVariableSpeedPlayback": true, "preferOnesieBufferedFormat": true, "cronetResetTimeoutOnRedirects": true, "onesieVideoBufferLoadTimeoutMs": "0", "onesieVideoBufferReadTimeoutMs": "0", "libvpxEnableGl": false, "enableOpus": false, "maxReadAheadMediaTimeMs": 120000, "useMediaTimeCappedLoadControl": true, "allowDroppingUndecodedFrames": true, "minDurationForPlaybackRestartMs": 5000, "serverProvidedBandwidthHeader": "", "enableRedirectorHostFallback": true, "recordTrackRendererTimingEvents": true, "minErrorsForRedirectorHostFallback": 0, "nonHardwareMediaCodecNames": [ "OMX.ffmpeg.vp9.decoder", "OMX.google.vp9.decoder", "c2.android.vp9.decoder", "OMX.Intel.sw_vd.vp9", "OMX.MTK.VIDEO.DECODER.SW.VP9", "c2.mtk.sw.vp9.decoder", "OMX.google.av1.decoder", "c2.android.av1.decoder", "OMX.sprd.av1.decoder", "c2.android.av1-dav1d.decoder" ], "enableVp9IfInHardware": true, "enableVp9EncryptedIfInHardware": true, "useOpusMedAsLowQualityAudio": false, "minErrorsForPcrFallback": 0, "useStickyRedirectHttpDataSource": true, "onlyVideoBandwidth": true, "useRedirectorOnNetworkChange": false, "enableMaxReadaheadAbrThreshold": true, "cacheCheckDirectoryWritabilityOnce": false, "predictorType": "PREDICTOR_TYPE_NEAREST_RANK", "slidingPercentile": 0.25, "slidingWindowSize": 12, "maxFrameDropIntervalMs": 100, "ignoreLoadTimeoutForFallback": false, "serverBweMultiplier": 1, "drmMaxKeyfetchDelayMs": 900000, "maxResolutionForWhiteNoise": 0, "whiteNoiseRenderEffectMode": "RENDER_EFFECT_MODE_UNKNOWN", "enableLibvpxHdr": false, "enableCacheAwareStreamSelection": true, "useExoCronetDataSource": true, "whiteNoiseScale": 0, "whiteNoiseOffset": 0, "preventVideoFrameLaggingWithLibvpx": false, "enableMediaCodecHdr": true, "enableMediaCodecSwHdr": false, "liveOnlyWindowChunks": 10, "bearerMinDurationToRetainAfterDiscardMs": [ 21000, 21000, 21000, 21000, 120000, 120000, 90000, 120000 ], "forceWidevineL3": false, "useAverageBitrate": false, "useMedialibAudioTrackRendererForLive": true, "useExoPlayerV2": false, "logMediaRequestEventsToCsi": true, "onesieFixNonZeroStartTimeFormatSelection": false, "liveOnlyReadaheadStepSizeChunks": 1, "liveOnlyBufferHealthHalfLifeSeconds": 60, "liveOnlyMinBufferHealthRatio": 0.75, "liveOnlyMinLatencyToSeekRatio": 3, "manifestlessPartialChunkStrategy": "ANDROID_PARTIAL_CHUNK_STRATEGY_RETRY_RANGE_CHECK_LMT", "ignoreViewportSizeWhenSticky": false, "enableLibvpxFallback": false, "disableLibvpxLoopFilter": false, "enableVpxMediaView": false, "hdrMinScreenBrightness": 0, "hdrMaxScreenBrightnessThreshold": 0, "onesieDataSourceAboveCacheDataSource": true, "httpNonplayerLoadTimeoutMs": 72000, "numVideoSegmentsPerFetchStrategy": "NUM_SEGMENTS_PER_FETCH_STRATEGY_LIMITED_DURATION", "maxVideoDurationPerFetchMs": 12000, "maxVideoEstimatedLoadDurationMs": -1, "estimatedServerClockHalfLife": 5, "estimatedServerClockStrictOffset": false, "minReadAheadMediaTimeMs": 0, "readAheadGrowthRate": 0, "useDynamicReadAhead": false, "useYtVodMediaSourceForV2": false, "enableV2Gapless": true, "useLiveHeadTimeMillis": true, "allowTrackSelectionWithUpdatedVideoItagsForExoV2": false, "maxAllowableTimeBeforeMediaTimeUpdateSec": 15, "enableDynamicHdr": false, "v2PerformEarlyStreamSelection": false, "v2UsePlaybackStreamSelectionResult": false, "v2MinTimeBetweenAbrReevaluationMs": 2000, "avoidReusePlaybackAcrossLoadvideos": false, "enableInfiniteNetworkLoadingRetries": true, "reportExoPlayerStateOnTransition": false, "manifestlessSequenceMethod": "MANIFESTLESS_SEQUENCE_METHOD_LIVE_HEAD", "useLiveHeadWindow": true, "enableDynamicHdrInHardware": false, "ultralowAudioQualityBandwidthThresholdBps": 0, "retryLiveNetNocontentWithDelay": true, "ignoreUnneededSeeksToLiveHead": true, "adaptiveLiveHeadWindow": true, "drmMetricsQoeLoggingFraction": 0.01, "liveNetNocontentMaximumErrors": -1, "waitForDrmLicenseBeforeProcessingAndroidStuckBufferfull": true, "slidingPercentileScalar": 0.85, "minAdaptiveVideoQuality": 0, "retryLiveEmptyChunkWithDelay": true, "platypusBackBufferDurationMs": 30000, "platypusEnableServerSideFormatFiltering": true } }, "playerInitConfig": { "stickyQualitySelectionConfig": { "stickySelectionType": "DISABLE_STICKY", "expirationTimeSinceLastManualVideoQualitySelectionMs": "259200000", "expirationTimeSinceLastPlaybackStartMs": "18000000", "stickyCeilingOverridesSimpleBitrateCap": true } }, "dataSaverConfig": { "simpleBitrateCap": "0" }, "commonConfig": {} } } } }, "trackingParams": "CAcQ8t4BGAIiEwifksvd1OmNAxUX_0IFHb9FFKs=", "id": "0ddbdaa8-f847-4691-bb8d-c7891cca2e75", "thumbnailOverlays": [ { "thumbnailOverlayTimeStatusRenderer": { "text": { "runs": [ { "text": "5:01" } ], "accessibility": { "accessibilityData": { "label": "5 minutes, 1 second" } } }, "style": "DEFAULT" } } ] } } ], "startMs": "307875", "trackingParams": "CAYQ794BIhMIn5LL3dTpjQMVF_9CBR2_RRSr" } }, "overlay": {}, "onResponseReceivedActions": [ { "clickTrackingParams": "CAAQu2kiEwifksvd1OmNAxUX_0IFHb9FFKs=", "startEomFlowCommand": { "eomFlowRenderer": { "webViewRenderer": { "url": { "privateDoNotAccessOrElseTrustedResourceUrlWrappedValue": "https://consent.youtube.com/yt-app-main?gl=DE&m=1&pc=yt&cm=2&hl=en&src=1&app=1&vd=CgtaRDNwc2JaVUR6byjGu6bCBjIKCgJERRIEEgAgDDoMCAEgkbGFj-G456Ro&utm_source=YT_ANDROID&dt=0&av=20.10.38" }, "onFailureCommand": { "clickTrackingParams": "CAUQmawJIhMIn5LL3dTpjQMVF_9CBR2_RRSr", "updateEomStateCommand": { "mobileEomFlowState": { "updatedVisitorData": "CgtaRDNwc2JaVUR6byjGu6bCBjIKCgJERRIEEgAgDDoaCAEaDAjGu6bCBhD5wLuVASCRsYWP4bjnpGg%3D", "isError": true } } }, "trackingParams": "CAUQmawJIhMIn5LL3dTpjQMVF_9CBR2_RRSr", "webViewEntityKey": "Eg5Fb21GbG93V2VidmlldyD4AigB", "webToNativeMessageMap": [ { "key": "update_eom_state_command", "value": { "clickTrackingParams": "CAUQmawJIhMIn5LL3dTpjQMVF_9CBR2_RRSr", "updateEomStateCommand": { "hack": true } } }, { "key": "sign_in_endpoint", "value": { "clickTrackingParams": "CAUQmawJIhMIn5LL3dTpjQMVF_9CBR2_RRSr", "signInEndpoint": { "hack": true } } } ], "webViewUseCase": "WEB_VIEW_USE_CASE_EOM_CONSENT", "openInBrowserUrls": [ "https://policies.google.com", "https://support.google.com" ], "firstPartyHostNameAllowList": [ "consent.youtube.com" ] } }, "consentMoment": "CONSENT_MOMENT_INITIAL" } } ], "playerSettingsMenuData": { "loggingDirectives": { "trackingParams": "CAQQtc4GIhMIn5LL3dTpjQMVF_9CBR2_RRSr", "visibility": { "types": "12" } } }, "playerOverlayLayerRenderers": [ { "playerOverlayLayerRenderer": { "layerPriority": 8, "featurePlayerOverlayRenderers": [ { "featurePlayerOverlayRenderer": { "content": { "elementRenderer": { "trackingParams": "CAAQu2kiEwifksvd1OmNAxUX_0IFHb9FFKs=", "newElement": { "type": { "componentType": { "templateConfig": { "uriTemplateConfig": { "uri": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727" } }, "model": {}, "subscriptionConfig": { "dataStoreSubscriptionConfig": { "mappings": [ { "identifier": "Ei0veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX2NvbnRyb2xzX3Zpc2liaWxpdHkg2AIoAQ%3D%3D", "resultField": 6, "resultPath": [ 6 ] }, { "identifier": "Eh4veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3RpbWUgxgIoAQ%3D%3D", "resultField": 9, "resultPath": [ 9 ] }, { "identifier": "EiYveW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX2xheW91dF9zdGF0ZSDIAigB", "resultField": 11, "resultPath": [ 11 ] }, { "identifier": "Ei8veW91dHViZS9hcHAvd2F0Y2gvZmVhdHVyZV9wbGF5ZXJfb3ZlcmxheV9zdGF0ZSDdAigB", "resultField": 13, "resultPath": [ 13 ] }, { "identifier": "/youtube/app/engagement_panel", "resultField": 8, "resultPath": [ 8 ] } ], "resultField": 512176697 }, "environmentSubscriptionConfig": { "resultField": 512176697, "environmentDataField": 4, "subscription": { "environmentDataFilter": [ "SUBSCRIPTION_DEVICE_ORIENTATION" ] } }, "themeSubscriptionConfig": { "mappings": [ { "identifier": "\n\u0016theme|68395bd41e9f0323", "resultPath": [ 2 ] } ], "resultField": 512176697 }, "capabilitiesSubscriptionConfig": { "mappings": { "identifier": "capabilities|4848739a7b6ba4de", "resultPath": [ 5 ] }, "resultField": 512176697 } } } }, "properties": { "identifierProperties": { "identifier": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727", "uniqueLoggingIdentifier": "1749654982281409506" } } } } }, "overlayIdentifier": "player_overlay_featured_channel_watermark", "priorityInLayer": -39 } } ] } } ], "adBreakHeartbeatParams": "Q0FBJTNE", "frameworkUpdates": { "entityBatchUpdate": { "mutations": [ { "entityKey": "Eihjb21wb3NpdGUtbGl2ZS1zdHJlYW0tb2ZmbGluZS1lbnRpdHkta2V5IIUEKAE%3D", "type": "ENTITY_MUTATION_TYPE_DELETE" }, { "entityKey": "Eg0KC0dKTGx4al9kdHE4IPYBKAE%3D", "type": "ENTITY_MUTATION_TYPE_REPLACE", "payload": { "offlineabilityEntity": { "key": "Eg0KC0dKTGx4al9kdHE4IPYBKAE%3D", "addToOfflineButtonState": "ADD_TO_OFFLINE_BUTTON_STATE_ENABLED", "commandWrapper": { "command": { "innertubeCommand": { "clickTrackingParams": "CAIQ6ewBIhMIn5LL3dTpjQMVF_9CBR2_RRSr", "ypcGetOfflineUpsellEndpoint": { "params": "ChPqqN25AQ0KC0dKTGx4al9kdHE4IgtHSkxseGpfZHRxOCoVCAkYAVIPCgtHSkxseGpfZHRxOCAB" } } }, "loggingDirectives": { "trackingParams": "CAIQ6ewBIhMIn5LL3dTpjQMVF_9CBR2_RRSr" } }, "contentCheckOk": false, "racyCheckOk": false, "loggingDirectives": { "trackingParams": "CAEQxzciEwifksvd1OmNAxUX_0IFHb9FFKs=", "visibility": { "types": "4" } } } } } ], "timestamp": { "seconds": "1749654982", "nanos": 313752067 } }, "elementUpdate": { "updates": [ { "templateUpdate": { "identifier": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727", "serializedTemplateConfig": "ssfOhwXeCxLQCwoECAYQCQoECAkQDgoECAwQDgoECA8QDgoECBEQAwoECBYQBQoECB4QDgoECB8QDgoECCMQAgoECCQQDgoECCoQDhIECAEYARKfBQgCGAIimAUalQUKEQgBEg0aCwoJCKeU3EsSAhoACi0IAhIpGicKJQiEi71QEh4aHAoMCAoSCAgeMgQKAggCCgwIDBIICB8yBAoCCAMK0AQIAxLLBFrIBAgBEsMEIsAECr0ECgQSAggMErQEGrEECiMIARIfGh0KGwi5lNxLEhQaEgoQCAESDBIKCAESAggBEgIIAwqJBAgCEoQEGoEECn0IhIu9UBJ2GnQKFwgDEhMaEQoPCAESCwgjMgcKBQ0AACBCChcIAhITGhEKDwgBEgsIIzIHCgUNAAAgQgoMCAsSCAgkMgQKAggDCgwIEBIICB8yBAoCCAMKJAgIEiAaHgocCAkSGBoWChQIARIQEg4IAxICCAQSAggBEgIIAwoaCJWXvVASExoRCg8IAhILCCMyBwoFDTMzMz8KIwjrmL1QEhwaGgoYCAcSFCISChAKBBICCA4SCAgqMgQKAggDCmgIxaPqeRJhGl8KTgifv8x4EkcaRQpDCOcHEj4iPAo6Ci1SKwgBEidKJQgBEggIFjIECgIIABoXUhUIAhIREg8IARIDCOcHEgIIBxICCAESCRIHCAESAwjnBwoNCAISCQgGMgUKAwoBMQrUAQiWkelQEswBGskBCsYBCOcHEsABIr0BCroBCqwBWqkBCAISM1IxCAESLVIrCAESJ0olCAESCAgWMgQKAggAGhdSFQgCEhESDwgBEgMI5wcSAggHEgIIARJwUm4IARJqWmgIAhIzUjEIARItUisIARInSiUIARIICBYyBAoCCAAaF1IVCAISERIPCAESAwjnBxICCAcSAggBEi9SLQgBEilSJwgBEiNKIQgBEggIFjIECgIIABoTUhEIAhINEgsIARIDCOcHEgIIARIJEgcIARIDCOcHEg4IAxgEIggSBggBEgIIAhIqCAQYBCIkUiIIARIeShwIARIOCAkSCggBEgIIBhICCAIaCAgJMgQKAggCEiQIBRgEIh5KHAgBEg4IDBIKCAESAggLEgIIAhoICAwyBAoCCAMSUggGGAQiTFpKCAMSIkogCAESEggPEg4IARICCAQSAggDEgIIARoICA8yBAoCCAESIkogCAESEggPEg4IARICCAQSAggDEgIIARoICA8yBAoCCAISFAgHEBEYBCIMEgoIARICCAkSAggFEhIICBgEIgwSCggBEgIIDRICCAQSRggJGAQiQFo-CAISLBIqCAESAggFEgIIARIOGgwIFjIICgYI3aSLqQESAggBEgoaCAgWMgQKAggFEgwSCggBEgIICBICCAUSRggKGAQiQFo-CAISLBIqCAESAggFEgIIARIOGgwIFjIICgYI3aSLqQESAggBEgoaCAgWMgQKAggGEgwSCggBEgIICBICCAYSRggLGAQiQFo-CAISLBIqCAESAggFEgIIARIOGgwIFjIICgYI3aSLqQESAggBEgoaCAgWMgQKAggHEgwSCggBEgIICBICCAcSuAEIDBgEIrEBWq4BCAISjQFaigEIAhJqWmgIAhJYWlYIAhJGWkQIAhI0WjIIAhIiWiAIAhIWWhQIAhIKUggIARIEEgIIBBIEEgIIBRIEEgIIBhIKUggIARIEEgIICBIKUggIARIEEgIICRIKUggIARIEEgIIChIKUggIARIEEgIICxIaShgIBRIOCBESCggBEgIIARICCAEaBBICCAcSGkoYCAQSBggREgIIBxoMEgoIARICCAESAggCEjEIDRgEIisSKQgBEgIIBRICCAESDRoLCBYyBwoFCOnv8XsSAggBEgoaCAgWMgQKAggHEj4IDhgEIjhaNggCEgQSAggNEiwSKggBEgIIBRICCAESDhoMCBYyCAoGCILl9KoBEgIIARIKGggIFjIECgIIAxjv_KOly5fdksMB", "resourceTag": "713026632389744423", "templateType": "TEMPLATE_TYPE_EKO" } }, { "themeUpdate": { "identifier": "theme|68395bd41e9f0323", "resourceTag": "7510134820221944611", "themeBytes": "CoOeAQoaChZ0aGVtZXw2ODM5NWJkNDFlOWYwMzIzEAES4Z0BCuIEIP____8PKP____8PMP____8POICAgGhokKHC_A9wzJmz_g94gICAaIgBgICA0AGQAYCAgPgPoAGAgPz_D6gB4MCB-w-wAYCAsP4PuAGAgLD-D8ABgICA0AHIAZiw4PgP0AHUv5n4D9gBlurB-A_gAYCA_P8P6AH_____D_ABocKE-Q_4Af___weAAq2A7_8PiALgwIH7D6AC_____w-oAv___58LuALgwYP_D8gC____9w3QAubNm_8P2AKAgIBo4ALmzZv_D-gCgICA0Aj4Av___58LiAP0i4r6D5AD4MCB-w-YA4-evPgPqAP_8cv_D7AD____7wS4A____9cBwAPUv5n4D8gDgICwrg7QA4CAgOgE4AOAgIBo6AMA8AOAgID4D_gDgICA4AyABOzigfgPiASQocL8D5AE_____w-YBP_N-vkPoASAgIDICagE____nwuwBKHChPkPuAT_____D8AE-fPn_w_IBICAgNAB0AT____vBNgEgICAaOAEgICAaOgEgICAaPAE4MCB-w_4BI-evPgPgAWSiOT8D4gF_____w-QBf____8PmAX_____D6AFj568-A-oBYCAgNABsAWAgIBouAX____XAcAF____nwPIBZHP_P8P2AWPnrz4D-AF_____w_oBYCAgLAG8AX4poD_D_gF_836-Q-ABoOT_p8DiAbz2P6fA5AGgNLw-w-YBr7--5kDoAaXsoH4D6gGqNCgyQmwBub97_8PuAa3_9f_D8AGg_uz_w_IBoD66_4P0AaA0u_9D9gGg_aq_A_gBoD88foP6Ab___-fAxLtCQovChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRiPnrz4DyIKc2Fucy1zZXJpZigEMAASLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAQEEY4MCB-w8iCnNhbnMtc2VyaWYoBDAAGi0KEHNhbnMtc2VyaWYtbGlnaHQVAABAQRj_____DyIKc2Fucy1zZXJpZigDMAAqLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEYj568-A8iCnNhbnMtc2VyaWYoBDAAOi4KEXNhbnMtc2VyaWYtbWVkaXVtFQAAYEEY1L-Z-A8iCnNhbnMtc2VyaWYoBTAAQi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAHBBGP____8PIgpzYW5zLXNlcmlmKAQwAEovChJzYW5zLXNlcmlmLXJlZ3VsYXIVAACgQRiPnrz4DyIKc2Fucy1zZXJpZigEMABSLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAQEEYj568-A8iCnNhbnMtc2VyaWYoBDAAWi4KEXNhbnMtc2VyaWYtaXRhbGljFQAAQEEY4MCB-w8iCnNhbnMtc2VyaWYoBDABYi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGI-evPgPIgpzYW5zLXNlcmlmKAQwAIIBLgoRc2Fucy1zZXJpZi1tZWRpdW0VAABgQRiPnrz4DyIKc2Fucy1zZXJpZigFMACKAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGI-evPgPIgpzYW5zLXNlcmlmKAQwAJIBLgoRc2Fucy1zZXJpZi1tZWRpdW0VAABAQRiPnrz4DyIKc2Fucy1zZXJpZigFMACaAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAMBBGI-evPgPIgpzYW5zLXNlcmlmKAQwAKIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAIEEYj568-A8iCnNhbnMtc2VyaWYoBDAAqgEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRjgwIH7DyIKc2Fucy1zZXJpZigEMACyAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGI-evPgPIgpzYW5zLXNlcmlmKAQwANIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAgEEYj568-A8iCnNhbnMtc2VyaWYoBDAA2gEuChFzYW5zLXNlcmlmLW1lZGl1bRUAAKBBGI-evPgPIgpzYW5zLXNlcmlmKAUwAPIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEYj568-A8iCnNhbnMtc2VyaWYoBDAAmgI3ChRZb3VUdWJlU2Fucy1TZW1pQm9sZBUAAJBBGI-evPgPIgtZb3VUdWJlU2FucygGMAA9AACwQaICNwoUWW91VHViZVNhbnMtU2VtaUJvbGQVAACQQRiPnrz4DyILWW91VHViZVNhbnMoBjAAPQAA0EGqAjMKEFlvdVR1YmVTYW5zLUJvbGQVAACgQRiPnrz4DyILWW91VHViZVNhbnMoBzAAPQAA4EGyAjMKEFlvdVR1YmVTYW5zLUJvbGQVAACwQRiPnrz4DyILWW91VHViZVNhbnMoBzAAPQAA8EG6AjMKEFlvdVR1YmVTYW5zLUJvbGQVAADAQRiPnrz4DyILWW91VHViZVNhbnMoBzAAPQAAAEIa_I0BCiV5dF9vdXRsaW5lX292ZXJmbG93X3ZlcnRpY2FsX2JsYWNrXzI0Ehl5dF9vdXRsaW5lX2VhcnRoX2JsYWNrXzI0Ghp5dF9vdXRsaW5lX2xpbmtfZ3JleTYwMF8xOCIaeXRfb3V0bGluZV9sb2NrX2dyZXk2MDBfMTgqI3l0X291dGxpbmVfbGlzdF9wbGF5X2Fycm93X2JsYWNrXzI0MiF5dF9vdXRsaW5lX3lvdXR1YmVfbWl4X2dyZXk2MDBfMjQ6IHl0X291dGxpbmVfY2hldnJvbl9kb3duX2JsYWNrXzI0Qh95dF9vdXRsaW5lX2luZm9fY2lyY2xlX2JsYWNrXzI0Sih5dF9vdXRsaW5lX3NsYXNoX2NpcmNsZV9yaWdodF9ncmV5NjAwXzI0UiFxdWFudHVtX2ljX3BsYXlfZGlzYWJsZWRfd2hpdGVfMjRaHHl0X291dGxpbmVfb3Blbl9uZXdfYmxhY2tfMjRiFXl0X291dGxpbmVfeF9ibGFja18yNHIZeXRfb3V0bGluZV9hdWRpb19ibGFja18yNHotcXVhbnR1bV9pY19jaGVja19ib3hfb3V0bGluZV9ibGFua19ncmV5NjAwXzI0ggEgcXVhbnR1bV9pY19jaGVja19ib3hfZ29vZ2JsdWVfMjSKASJ5dF9vdXRsaW5lX2NoZXZyb25fbGVmdF9ncmV5NjAwXzI0kgEheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzI0mgEgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMjSiAR55dF9vdXRsaW5lX2NoZXZyb25fdXBfYmxhY2tfMjSqASB5dF9vdXRsaW5lX2FsZXJ0X2NpcmNsZV9ibGFja18yNLIBH3l0X291dGxpbmVfaW5mb19jaXJjbGVfYmxhY2tfMjS6ARt5dF9vdXRsaW5lX3RydWNrX2dyZXk2MDBfMjTCASB5dF9vdXRsaW5lX2Fycm93X3VuZG9fZ3JleTYwMF8yNMoBInl0X291dGxpbmVfbG9jYXRpb25fcG9pbnRfYmxhY2tfMjTSARl5dF9vdXRsaW5lX3NoYXJlX2JsYWNrXzI02gEaeXRfb3V0bGluZV9zZWFyY2hfYmxhY2tfMjTiAR55dF9vdXRsaW5lX2NoZXZyb25fdXBfYmxhY2tfMjTqARl5dF9vdXRsaW5lX2NoZWNrX2JsYWNrXzI08gEceXRfb3V0bGluZV90aHVtYl91cF9ibGFja18xNvoBHnl0X291dGxpbmVfdGh1bWJfZG93bl9ibGFja18xNoICKHl0X291dGxpbmVfbWVzc2FnZV9idWJibGVfcmlnaHRfYmxhY2tfMTaKAiV5dF9vdXRsaW5lX292ZXJmbG93X3ZlcnRpY2FsX2JsYWNrXzM2kgIfeXRfZmlsbF9jaGVja19jaXJjbGVfZ3JleTYwMF8yNJoCLHF1YW50dW1faWNfcmFkaW9fYnV0dG9uX3VuY2hlY2tlZF9ncmV5NjAwXzI0ogIZeXRfb3V0bGluZV9pbWFnZV9ibGFja18yNKoCJnF1YW50dW1faWNfcmFkaW9fYnV0dG9uX29uX2dvb2dibHVlXzI0sgIeeXRfb3V0bGluZV9jaGV2cm9uX3VwX2JsYWNrXzI0ugIgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMjTCAg1pY19zdWJzY3JpYmVkygIaeXRfb3V0bGluZV9hZGp1c3RfYmxhY2tfMjTSAhZ5dF9maWxsX3Bpbl9ncmV5NjAwXzI02gIWeXRfZmlsbF9oZWFydF9ibGFja18yNOICDmljX2NoZWNrX2JsYWNr6gIZeXRfb3V0bGluZV9oZWFydF9ibGFja18xNvICF3l0X2ZpbGxfc3Rhcl9ncmV5NjAwXzI0-gIdeXRfZmlsbF9wbGF5X2Fycm93X2dyZXk2MDBfMjSCAx15dF9maWxsX2Fycm93X2Rvd25fZ3JleTYwMF8yNIoDG3l0X2ZpbGxfYXJyb3dfdXBfZ3JleTYwMF8yNJIDIXl0X291dGxpbmVfY2hldnJvbl9yaWdodF9ibGFja18yNJoDGmljX3l0X2NoZWNrYm94X3RyYW5zcGFyZW50ogMoaWNfeXRfY2hlY2tib3hfb3V0bGluZV9ibGFua190cmFuc3BhcmVudKoDGnl0X291dGxpbmVfY2FtZXJhX2JsYWNrXzI0sgMYeXRfb3V0bGluZV9nZWFyX2JsYWNrXzI0ugMceXRfb3V0bGluZV9wZXJzb25fZ3JleTYwMF8yNMIDF3l0X291dGxpbmVfZXllX2JsYWNrXzI0ygMieXRfb3V0bGluZV9jaGV2cm9uX2V4cGFuZF9ibGFja18yNNIDI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI02gMYeXRfZmlsbF9iZWxsX29uX2JsYWNrXzI04gMYeXRfb3V0bGluZV9iZWxsX2JsYWNrXzI06gMceXRfb3V0bGluZV9iZWxsX29mZl9ibGFja18yNPIDIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNPoDHnl0X291dGxpbmVfYXJyb3dfbGVmdF9ibGFja18yNIIEIXl0X291dGxpbmVfYXJyb3dfcmlnaHRfZ3JleTYwMF8yNIoEEmljX29mZmxpbmVfZGVmYXVsdJIEE2ljX29mZmxpbmVfZmluaXNoZWSaBBBpY19vZmZsaW5lX3N0YXJ0ogQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjSqBBx5dF9vdXRsaW5lX2xpc3RfYWRkX2JsYWNrXzI0sgQZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNLoEI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI0wgQYeXRfb3V0bGluZV9mbGFnX2JsYWNrXzI0ygQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjTSBBh5dF9vdXRsaW5lX2xvY2tfYmxhY2tfMjTaBBh5dF9vdXRsaW5lX2xpbmtfYmxhY2tfMjTiBBl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI06gQbeW91dHViZV9wcmVtaXVtX2JhZGdlX2xpZ2h08gQceXRfb3V0bGluZV94X2NpcmNsZV9ibGFja18yNPoEF3l0X291dGxpbmVfYWRkX2JsYWNrXzI0ggUneXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0igUfcXVhbnR1bV9pY19jb250ZW50X2N1dF93aGl0ZV8xOJIFGnl0X291dGxpbmVfc3Rhcl9ncmV5NjAwXzI0mgUQaWNfc3Rhcl9ibGFja18yNKIFF2ljX3N0YXJfYm9yZGVyX2JsYWNrXzI0qgUYeXRfZmlsbF9wYXVzZV9ncmV5NjAwXzI0sgUQaWNfb2ZmbGluZV9lcnJvcroFEmljX29mZmxpbmVfcmVmcmVzaMIFGXl0X2ZpbGxfdGh1bWJfdXBfYmxhY2tfMTbKBRt5dF9maWxsX3RodW1iX2Rvd25fYmxhY2tfMTbSBRl5dF9vdXRsaW5lX2xhYmVsX2JsYWNrXzI02gUaeXRfb3V0bGluZV9wZW9wbGVfYmxhY2tfMjTiBR95dF9vdXRsaW5lX2RvbGxhcl9zaWduX2JsYWNrXzI06gUZeXRfb3V0bGluZV9jaGVja19ibGFja18yNPIFGHl0X291dGxpbmVfaG9tZV9ibGFja18yNPoFGnF1YW50dW1faWNfdHJhdmVsX3doaXRlXzI0ggYgeXRfb3V0bGluZV9iYXJfY2lyY2xlX2dyZXk2MDBfMjSKBh55dF9vdXRsaW5lX2ZhY2Vfc2FkX2dyZXk2MDBfMjSSBh55dF9vdXRsaW5lX2ZhY2VfbWVoX2dyZXk2MDBfMjSaBiB5dF9vdXRsaW5lX2ZhY2VfaGFwcHlfZ3JleTYwMF8yNKIGI3l0X291dGxpbmVfZmFjZV92ZXJ5X3NhZF9ncmV5NjAwXzI0qgYleXRfb3V0bGluZV9mYWNlX3ZlcnlfaGFwcHlfZ3JleTYwMF8yNLIGE2ljX29mZmxpbmVfc3RhcnRfdjK6Bh1pY19vZmZsaW5lX3BhcnRpYWxseV9wbGF5YWJsZcIGHHl0X291dGxpbmVfcGVyc29uX2dyZXk2MDBfMjTKBh15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18yNNIGF3l0X291dGxpbmVfZXllX2JsYWNrXzI02gYgeXRfb3V0bGluZV9hZGRfY2lyY2xlX2dyZXk2MDBfMjTiBiB5dF9vdXRsaW5lX2Jhcl9jaXJjbGVfZ3JleTYwMF8yNOoGI3l0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ncmV5NjAwXzI08gYZeXRfZmlsbF90aHVtYl91cF9ibGFja18yNPoGG3l0X2ZpbGxfdGh1bWJfZG93bl9ibGFja18yNIIHHHl0X291dGxpbmVfdGh1bWJfdXBfYmxhY2tfMjSKBx55dF9vdXRsaW5lX3RodW1iX2Rvd25fYmxhY2tfMjSSByh5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3JpZ2h0X2JsYWNrXzI0mgcgeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSiByB5dF9vdXRsaW5lX3ZpZGVvX2NhbWVyYV9ibGFja18yNKoHG3l0X291dGxpbmVfaGVhZHNldF9ibGFja18yNLIHIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNLoHI3l0X291dGxpbmVfbW9iaWxlX2Rvd25sb2FkX2JsYWNrXzI0wgcfeXRfb3V0bGluZV9tdXNpY192aWRlb19ibGFja18yNMoHGXl0X291dGxpbmVfY2xvY2tfYmxhY2tfMjTSBx95dF9vdXRsaW5lX2xpYnJhcnlfYWRkX2JsYWNrXzI02gcaeXRfb3V0bGluZV9jYW1lcmFfYmxhY2tfMjDiBxp5dF9vdXRsaW5lX2NhbWVyYV9ibGFja18yNOoHH3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfd2hpdGVfMTbyBx95dF9maWxsX3lvdXR1YmVfc2hvcnRzX3doaXRlXzI0-gcdeXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSCCB55dF9vdXRsaW5lX3R2X3F1ZXVlX2dyZXk2MDBfMjSKCCZ5dF9vdXRsaW5lX3R2X3F1ZXVlX2NoZXZyb25fZ3JleTYwMF8yNJIIH3l0X291dGxpbmVfdHJhbnNsYXRlX2dyZXk2MDBfMjSaCCF5dF9vdXRsaW5lX21lbnVfZmlsdGVyX2dyZXk2MDBfMjSiCBx5dF9maWxsX3N0YXJfaGFsZl9ncmV5NjAwXzI0qggaeXRfb3V0bGluZV9zZW5kX2dyZXk2MDBfMjSyCBl5dF9maWxsX2Jvb2ttYXJrX2JsYWNrXzI0uggceXRfb3V0bGluZV9ib29rbWFya19ibGFja18yNMIIGWljX3NlYXJjaF93aXRoX2NpcmNsZV9uZXfKCB9pY192b2ljZV9zZWFyY2hfd2l0aF9jaXJjbGVfbmV30ggieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNNoII3l0X291dGxpbmVfZG9sbGFyX3NpZ25fb2ZmX2JsYWNrXzI04ggbeXRfb3V0bGluZV9leWVfb2ZmX2JsYWNrXzI06ggqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI08ggbeXRfb3V0bGluZV9waG9uZV9ncmV5NjAwXzI0-ggeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzI0ggkeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzQ4igkdeXRfZmlsbF9kb3dubG9hZGVkX2dyZXk2MDBfMjSSCR15dF9maWxsX2Rvd25sb2FkZWRfZ3JleTYwMF80OJoJKXF1YW50dW1faWNfcGF1c2VfY2lyY2xlX2ZpbGxlZF9ncmV5NjAwXzQ4ogkTaWNfb2ZmbGluZV9lcnJvcl80OKoJFWljX29mZmxpbmVfcmVmcmVzaF80OLoJH3l0X2ZpbGxfc2tpcF9iYWNrXzEwX2dyZXk2MDBfMjTCCSJ5dF9maWxsX3NraXBfZm9yd2FyZF8xMF9ncmV5NjAwXzI0ygkceXRfZmlsbF9za2lwX25leHRfZ3JleTYwMF8yNNIJIHl0X2ZpbGxfc2tpcF9wcmV2aW91c19ncmV5NjAwXzI02gkYeXRfb3V0bGluZV9jYXJ0X2JsYWNrXzI04gkdeXRfZmlsbF9mYWNlX2hhcHB5X2dyZXk2MDBfMjTqCRt5dF9maWxsX2ZhY2VfbWVoX2dyZXk2MDBfMjTyCR15dF9maWxsX2ZhY2VfdXBzZXRfZ3JleTYwMF8yNPoJG3l0X2ZpbGxfZmFjZV9zYWRfZ3JleTYwMF8yNIIKInl0X2ZpbGxfZmFjZV92ZXJ5X2hhcHB5X2dyZXk2MDBfMjSKCiB5dF9maWxsX2ZhY2VfdmVyeV9zYWRfZ3JleTYwMF8yNJIKH3l0X291dGxpbmVfbGlicmFyeV9hZGRfYmxhY2tfMjSaCh55dF9maWxsX2xpYnJhcnlfc2F2ZWRfYmxhY2tfMjSiCh55dF9vdXRsaW5lX2Fycm93X2ZsaXBfYmxhY2tfMjSqCiFxdWFudHVtX2dtX2ljX2NhdGVnb3J5X2dyZXk2MDBfMjSyCh55dF9vdXRsaW5lX2Fycm93X3RpbWVfYmxhY2tfMjS6CiJ5dF9vdXRsaW5lX2Fycm93X2RpYWdvbmFsX2JsYWNrXzI0wgoaeXRfb3V0bGluZV9zZWFyY2hfYmxhY2tfMjTKChp5dF9vdXRsaW5lX3Blb3BsZV9ibGFja18yNNIKGnl0X291dGxpbmVfcGVuY2lsX2JsYWNrXzI02goneXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9vdmVybGFwX3doaXRlXzI04goZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNOoKHXl0X291dGxpbmVfcmF0aW5nX3VwX2JsYWNrXzI08goeeXRfb3V0bGluZV9yYWRhcl9saXZlX2JsYWNrXzI0-goZeXRfb3V0bGluZV9nbG9iZV9ibGFja18yNIILH3l0X291dGxpbmVfbWVtYmVyc2hpcHNfYmxhY2tfMjSKCx95dF9vdXRsaW5lX3N1cGVyX3N0b3JlX2JsYWNrXzI0kgsheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzI0mgsfeXRfb3V0bGluZV9sZXNzX3RoYW5fNF9ibGFja18yNKILI3l0X291dGxpbmVfZ3JlYXRlcl90aGFuXzIwX2JsYWNrXzI0qgsleXRfb3V0bGluZV9jbG9ja19oYWxmX2NpcmNsZV9ibGFja18yNLILHnl0X291dGxpbmVfcmFkYXJfbGl2ZV9ibGFja18yNLoLGnl0X291dGxpbmVfYWRqdXN0X2JsYWNrXzI0wgsleXRfb3V0bGluZV9kb2xsYXJfc2lnbl9oZWFydF9ibGFja18yNMoLKnl0X291dGxpbmVfcGxheV9hcnJvd19oYWxmX2NpcmNsZV9ibGFja18yNNILGHl0X291dGxpbmVfZmxhZ19ibGFja18yNNoLInl0X291dGxpbmVfYWxlcnRfdHJpYW5nbGVfYmxhY2tfMjTiCyF5dF9vdXRsaW5lX3BlcnNvbl9jaXJjbGVfYmxhY2tfMjTqCyV5dF9vdXRsaW5lX3NsYXNoX2NpcmNsZV9sZWZ0X2JsYWNrXzI08gsgeXRfb3V0bGluZV9jYW1lcmFfYXVkaW9fYmxhY2tfMjT6Cyp5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX292ZXJsYXBfYmxhY2tfMjSCDCJ5dF9maWxsX2RvbGxhcl9zaWduX2hlYXJ0X2JsYWNrXzEyigwreXRfZmlsbF95b3V0dWJlX3Nob3J0c19ub190cmlhbmdsZV93aGl0ZV8xNpIMK3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfbm9fdHJpYW5nbGVfd2hpdGVfMjSaDCZ5dF9vdXRsaW5lX2NpcmNsZXNfb3ZlcmxhcF92ZF90aGVtZV8yNKIMKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0qgwceXRfb3V0bGluZV9zY2lzc29yc19ibGFja18yNLIMInl0X291dGxpbmVfcGVyc29uX211c2ljX2dyZXk2MDBfMjS6DBxxdWFudHVtX2ljX2FydGlzdF9ncmV5NjAwXzI0wgwjeXRfb3V0bGluZV9saXN0X3BsYXlfYXJyb3dfYmxhY2tfMjTKDB55dF9maWxsX2Fycm93X3NodWZmbGVfYmxhY2tfMjTSDCB5dF9maWxsX2Fycm93X3VwX2NpcmNsZV9ibGFja18yNNoMIHl0X291dGxpbmVfY2hlY2tfY2lyY2xlX2JsYWNrXzI04gwieXRfZmlsbF9hcnJvd19kb3duX2NpcmNsZV9ibGFja18yNOoMIHl0X2ZpbGxfeW91dHViZV9tdXNpY19nbV9ibHVlXzI08gwgeXRfZmlsbF95b3V0dWJlX211c2ljX2dtX2JsdWVfMzb6DBl5dF9vdXRsaW5lX2ltYWdlX2JsYWNrXzI0gg0deXRfb3V0bGluZV9iYXJfZ3JhcGhfYmxhY2tfMjSKDR95dF9vdXRsaW5lX3NoaWVsZF9wbHVzX2JsYWNrXzI0kg0deXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSaDRp5dF9vdXRsaW5lX3BlbmNpbF9ibGFja18yNKINHHl0X291dGxpbmVfZmxhc2hfb25fYmxhY2tfMjSqDR15dF9vdXRsaW5lX2ZsYXNoX29mZl9ibGFja18yNLINGXl0X2ZpbGxfZmxhc2hfb25fYmxhY2tfMjS6DRp5dF9maWxsX2ZsYXNoX29mZl9ibGFja18yNMINHnl0X291dGxpbmVfcGVyc29uX2JveF9ibGFja18yNMoNHXl0X291dGxpbmVfbXlfdmlkZW9zX2JsYWNrXzI00g0deXRfb3V0bGluZV9zdWJ0aXRsZXNfYmxhY2tfMjTaDSF5dF9vdXRsaW5lX3N1YnNjcmlwdGlvbnNfYmxhY2tfMjTiDSJ5dF9vdXRsaW5lX3lvdXR1YmVfc3R1ZGlvX2JsYWNrXzI06g0beXRfZmlsbF9hcnJvd19kb3duX2JsYWNrXzI08g0ZeXRfZmlsbF9hcnJvd191cF9ibGFja18yNPoNGnl0X2ZpbGxfbGlnaHRidWxiX2JsYWNrXzI0gg4XeXRfb3V0bGluZV9hZGRfYmxhY2tfMjSKDhp5dF9maWxsX3ZvbHVtZV9vbl9ibGFja18yNJIOInl0X291dGxpbmVfbG9jYXRpb25fcG9pbnRfYmxhY2tfMjSaDid5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3BsdXNfYmxhY2tfMjSiDhp5dF9maWxsX2Jhcl9ncmFwaF9ibGFja18yNKoOHXl0X291dGxpbmVfYmFyX2dyYXBoX2JsYWNrXzI0sg4YeXRfb3V0bGluZV9maXJlX2JsYWNrXzI0ug4ZeXRfb3V0bGluZV9tdXNpY19ibGFja18yNMIOIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNNIOJnl0X291dGxpbmVfeW91dHViZV9pbXByb3ZlX3R2X2JsYWNrXzI02g4XeXRfb3V0bGluZV9iYWdfYmxhY2tfMjTiDhZ5dF9maWxsX2F1ZGlvX2JsYWNrXzI06g4leXRfb3V0bGluZV95b3V0dWJlX2xvZ29faWNvbl9ibGFja18yNPIOGXl0X2ZpbGxfb3Blbl9uZXdfd2hpdGVfMzb6Dh55dF9vdXRsaW5lX3ZpZGVvX2xpbmtfYmxhY2tfMTaCDyF5dF9vdXRsaW5lX3BlcnNvbl9zaGllbGRfYmxhY2tfMjSKDxl5dF9vdXRsaW5lX2VhcnRoX2JsYWNrXzI0kg8YeXRfb3V0bGluZV9saW5rX2JsYWNrXzI0mg8YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzI0og8neXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0qg8geXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSyDxl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI0ug8ieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNMIPHHl0X291dGxpbmVfbGlzdF9hZGRfYmxhY2tfMjTKDxx5dF9vdXRsaW5lX29wZW5fbmV3X2JsYWNrXzI00g8eeXRfb3V0bGluZV9jaHJvbWVjYXN0X2JsYWNrXzI02g8beXRfb3V0bGluZV9saWJyYXJ5X2JsYWNrXzI06g8deXRfb3V0bGluZV9saXN0X3ZpZXdfYmxhY2tfMjT6Dyd5dF9vdXRsaW5lX292ZXJmbG93X2hvcml6b250YWxfYmxhY2tfMjSCEBh5dF9vdXRsaW5lX2dpZnRfYmxhY2tfMjSKEBV5dF9maWxsX2dpZnRfYmxhY2tfMjSSEBx5dF9maWxsX21lbWJlcnNoaXBzX2JsYWNrXzM2mhAYeXRfb3V0bGluZV9wb2xsX2JsYWNrXzI0ohAqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI0qhAbeXRfb3V0bGluZV9hcnRpY2xlX2JsYWNrXzI0uhAleXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9yaWdodF9ibGFja18yNMoQIHl0X291dGxpbmVfYXJyb3dfcmVwZWF0X2JsYWNrXzI00hAgeXRfb3V0bGluZV9wZXJzb25fbWludXNfYmxhY2tfMjTiEBh5dF9vdXRsaW5lX2NvcHlfYmxhY2tfMjTqEBh5dF9vdXRsaW5lX21haWxfYmxhY2tfMjTyEBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfMTb6EBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfNDCCERZ5dF9maWxsX3NoYXJlX2JsYWNrXzI0ihEdeXRfZmlsbF9hcnJvd19yZXBlYXRfYmxhY2tfMjSqERd5dF9vdXRsaW5lX21pY19ibGFja18yNLIRHnl0X291dGxpbmVfZmlsbV9zdHJpcF9ibGFja18yNMIRH3l0X2ZpbGxfY2xvc2VkX2NhcHRpb25fYmxhY2tfMjTKESJ5dF9vdXRsaW5lX2Nsb3NlZF9jYXB0aW9uX2JsYWNrXzI00hEfeXRfZmlsbF9hcnJvd19yZXBlYXRfMV9ibGFja18yNNoRInl0X291dGxpbmVfYXJyb3dfcmVwZWF0XzFfYmxhY2tfMjTiESh5dF9vdXRsaW5lX3BsYXlfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI06hEaeXRfb3V0bGluZV91cGxvYWRfYmxhY2tfMjTyESh5dF9vdXRsaW5lX2JveF9wbGFjZWhvbGRlcl9sZWZ0X2JsYWNrXzI0-hEgeXRfb3V0bGluZV9wZXJzb25fcmFkYXJfd2hpdGVfMjSCEhp5dF9vdXRsaW5lX3hfbWFya19ibGFja18yMIoSFnl0X291dGxpbmVfdnJfYmxhY2tfMjSSEiR5dF9vdXRsaW5lX3N0YXRpc3RpY3NfZ3JhcGhfYmxhY2tfMjSiEiV5dF9vdXRsaW5lX3RpbWVfc3RhbXBfcGx1c19ncmV5NjAwXzI0qhIieXRfb3V0bGluZV9kYXNoYm9hcmRfcGx1c19ibGFja18yNLISHnl0X291dGxpbmVfYWxpZ25fbGVmdF9ibGFja18yNLoSJ3l0X291dGxpbmVfb3ZlcmZsb3dfaG9yaXpvbnRhbF93aGl0ZV8zNsISHXl0X291dGxpbmVfaG91cmdsYXNzX2JsYWNrXzE2yhIdeXRfb3V0bGluZV9ob3VyZ2xhc3NfYmxhY2tfMjTSEit5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3F1ZXN0aW9uX2JsYWNrXzE22hIreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18yNOISInl0X291dGxpbmVfYmFyX2hvcml6b250YWxfYmxhY2tfMTbqEiZ5dF9vdXRsaW5lX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNPISGnl0X291dGxpbmVfdHJvcGh5X2JsYWNrXzI0-hIeeXRfb3V0bGluZV9zdXBlcl9jaGF0X2JsYWNrXzI0ghMZeXRfZmlsbF9wYXVzZV92ZF90aGVtZV8yNIoTIXl0X291dGxpbmVfdm9sdW1lX3N0YWJsZV9ibGFja18yNJITHnl0X2ZpbGxfdm9sdW1lX3N0YWJsZV9ibGFja18yNKITIXl0X291dGxpbmVfc3VwZXJfc3RpY2tlcl9ibGFja18yNKoTJHl0X2ZpbGxfeW91dHViZV9sb2dvX2ljb25fZ3JleTYwMF8yNLITF3l0X2ZpbGxfY2FtZXJhX2JsYWNrXzI0uhMaeXRfb3V0bGluZV9nYW1pbmdfYmxhY2tfMjTCExp5dF9vdXRsaW5lX2JhcnNfM19ibGFja18yNMoTGHl0X291dGxpbmVfbmV3c19ibGFja18yNNITG3l0X291dGxpbmVfZmFzaGlvbl9ibGFja18yNNoTHXl0X291dGxpbmVfbGlnaHRidWxiX2JsYWNrXzI04hMdeXRfb3V0bGluZV9zdG9wd2F0Y2hfYmxhY2tfMjTqEyV5dF9vdXRsaW5lX3lvdXR1YmVfbGlua2VkX3R2X2JsYWNrXzI08hMneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0-hMceXRfb3V0bGluZV9wZW9wbGVfMl9ibGFja18yNIIUInl0X291dGxpbmVfeW91dHViZV9zaG9ydHNfYmxhY2tfMjSKFCl5dF9maWxsX2Jhcl9ncmFwaF9ib3hfdmVydGljYWxfZ3JleTYwMF8yNJoUGnl0X291dGxpbmVfeF9tYXJrX2JsYWNrXzE4ohQgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMTiyFBh5dF9vdXRsaW5lX21lZXRfYmxhY2tfMjS6FCB5dF9vdXRsaW5lX21vbmV5X2hhbmRfZ3JleTYwMF8yNMoUG3l0X291dGxpbmVfY29tcGFzc19ibGFja18yNNIUHnl0X291dGxpbmVfbGlua19vZmZfZ3JleTYwMF8yNNoUHXl0X291dGxpbmVfdm9sdW1lX29uX2JsYWNrXzI04hQeeXRfb3V0bGluZV92b2x1bWVfb2ZmX2JsYWNrXzI06hQgeXRfb3V0bGluZV9zY3JlZW5fbGlnaHRfYmxhY2tfMjTyFCB5dF9maWxsX3N1YnNjcmlwdGlvbnNfZ3JleTYwMF8yNPoUIXl0X291dGxpbmVfbWVtYmVyc2hpcHNfZ3JleTYwMF8yNIIVHXl0X2ZpbGxfcmFkYXJfbGl2ZV9ncmV5NjAwXzI0ihUeeXRfb3V0bGluZV9wZXJzb25fYWRkX2JsYWNrXzI0khUeeXRfb3V0bGluZV90ZXh0X2JveF9ncmV5NjAwXzI0mhUoeXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9hbGVydF9ibGFja18yNKIVIXl0X291dGxpbmVfYXJ0aWNsZV9hbGVydF9ibGFja18yNKoVIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNLIVI3l0X291dGxpbmVfYXJ0aWNsZV9jbGFyaWZ5X2JsYWNrXzI0uhUneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0whUgcXVhbnR1bV9nbV9pY19nb29nbGVfdmRfdGhlbWVfMjTaFR55dF9vdXRsaW5lX3Bpbl9vZmZfdmRfdGhlbWVfMjTiFSN5dF9vdXRsaW5lX3NoaWVsZF9lbXB0eV92ZF90aGVtZV8yNOoVIXl0X291dGxpbmVfc2hpZWxkX29mZl92ZF90aGVtZV8yNPIVH3l0X2ZpbGxfY2lyY2xlX2Z1bGxfdmRfdGhlbWVfMjSKFiJ5dF9vdXRsaW5lX3NjcmVlbl9mdWxsX3ZkX3RoZW1lXzI0khYeeXRfb3V0bGluZV9zcGFya2xlX3ZkX3RoZW1lXzI0mhYbeXRfb3V0bGluZV9wb2RjYXN0X2JsYWNrXzI0ohYaeXRfb3V0bGluZV9sb2NrX2dyZXk2MDBfMjSqFiZ5dF9vdXRsaW5lX3NjcmVlbl92ZXJ0aWNhbF92ZF90aGVtZV8yNLIWInl0X291dGxpbmVfYm94X29wZW5fY2hlY2tfYmxhY2tfMjS6FhNpY19ncmVlbl9zY3JlZW5fb2ZmwhYZaWNfZmFjZV9vdXRsaW5lZF9oYXBweV8zNsoWG2ljX2ZhY2Vfb3V0bGluZWRfdW5oYXBweV8zNtIWHmljX2ZhY2Vfb3V0bGluZWRfdmVyeV9oYXBweV8zNtoWF2ljX2ZhY2Vfb3V0bGluZWRfbWVoXzM24hYXaWNfZmFjZV9vdXRsaW5lZF9zYWRfMzbqFhRpY19mYWNlX2ZpbGxlZF9oYXBwefIWFmljX2ZhY2VfZmlsbGVkX3VuaGFwcHn6FhlpY19mYWNlX2ZpbGxlZF92ZXJ5X2hhcHB5ghcSaWNfZmFjZV9maWxsZWRfbWVoihcSaWNfZmFjZV9maWxsZWRfc2FkkhcZeXRfb3V0bGluZV90dl92ZF90aGVtZV8yNJoXFXl0X2ZpbGxfc2VuZF9ibGFja18yNKIXGHl0X291dGxpbmVfc2VuZF9ibGFja18yNKoXGnl0X291dGxpbmVfYmFyc18yX2JsYWNrXzI0shcceXRfb3V0bGluZV9jYWxlbmRhcl9ibGFja18yNLoXInl0X291dGxpbmVfcGVyc29uX2FjY291bnRfYmxhY2tfMjTCFx15dF9vdXRsaW5lX2luY29nbml0b19ibGFja18yNMoXHWljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX2hhcHB50hcfaWNfZmFjZV9vdXRsaW5lZF9hY3RpdmVfdW5oYXBwedoXImljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX3ZlcnlfaGFwcHniFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9tZWjqFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9zYWTyFyN5dF9vdXRsaW5lX2NsYXBwZXJib2FyZF92ZF90aGVtZV8yNPoXGnl0X291dGxpbmVfcGluX3ZkX3RoZW1lXzI0ghgjeXRfb3V0bGluZV9jaGVja19kb3VibGVfdmRfdGhlbWVfMjSKGCd5dF9vdXRsaW5lX2NoZWNrX2RvdWJsZV9vZmZfdmRfdGhlbWVfMjSSGCF5dF9vdXRsaW5lX3NoaWVsZF9hZGRfdmRfdGhlbWVfMjSaGBl5dF9vdXRsaW5lX211c2ljX2JsYWNrXzE4qhgdeXRfb3V0bGluZV9wcmljZV90YWdfYmxhY2tfMjSyGB15dF9maWxsX2NpcmNsZXNfNl92ZF90aGVtZV8yNMIYInl0X291dGxpbmVfY2VsZWJyYXRpb25fdmRfdGhlbWVfMjTSGBd5dF9maWxsX2dhbWluZ193aGl0ZV8yNNoYJHl0X291dGxpbmVfY2hldnJvbl9jb2xsYXBzZV9ibGFja18yNOIYHnF1YW50dW1faWNfcGxheV9wcmlzbV9ibGFja18yNOoYHnl0X291dGxpbmVfYm94X3BlbmNpbF9ibGFja18yNPIYF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzI0-hgreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9lbXB0eV92ZF90aGVtZV8yNIIZHXl0X291dGxpbmVfbWVnYXBob25lX2JsYWNrXzI0ihkeeXRfb3V0bGluZV9wYWxldHRlX3ZkX3RoZW1lXzI0khkaeXRfb3V0bGluZV9naWZfdmRfdGhlbWVfMjSaGSB5dF9maWxsX2Zhc3RfZm9yd2FyZF92ZF90aGVtZV8yNKIZKXl0X291dGxpbmVfZG9sbGFyX3NpZ25fY2lyY2xlX3ZkX3RoZW1lXzI0qhkmeXRfZmlsbF9kb2xsYXJfc2lnbl9jaXJjbGVfdmRfdGhlbWVfMjSyGSZ5dF9vdXRsaW5lX2NyZWF0b3JfYWNhZGVteV92ZF90aGVtZV8yNLoZInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMjTCGRp5dF9vdXRsaW5lX3BkZl92ZF90aGVtZV8yNNIZI3l0X291dGxpbmVfcGVvcGxlX2dyb3VwX3ZkX3RoZW1lXzI02hkmeXRfb3V0bGluZV9pbWFnZV93YWxscGFwZXJfdmRfdGhlbWVfMjTqGRx5dF9jb2xvcl95b3V0dWJlX3N0dWRpb18yNGRw8hkbeXRfY29sb3JfeW91dHViZV9tdXNpY18yNGRw-hkaeXRfY29sb3JfeW91dHViZV9raWRzXzI0ZHCCGh95dF9jb2xvcl95b3V0dWJlX3VucGx1Z2dlZF8yNGRwihoceXRfb3V0bGluZV9wZXJzb25fMl9ibGFja18yNJoaIHl0X291dGxpbmVfdGV4dF9ib2xkX3ZkX3RoZW1lXzI0ohoieXRfb3V0bGluZV90ZXh0X2l0YWxpY192ZF90aGVtZV8yNKoaKXl0X291dGxpbmVfdGV4dF9zdHJpa2V0aHJvdWdoX3ZkX3RoZW1lXzI0shojeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfdmRfdGhlbWVfMjS6GiB5dF9maWxsX2FsZXJ0X2NpcmNsZV92ZF90aGVtZV8yNNIaIXl0X291dGxpbmVfdHJhbnNjcmlwdF92ZF90aGVtZV8yNNoaKHl0X291dGxpbmVfdHJhbnNjcmlwdF9zZWFyY2hfdmRfdGhlbWVfMjTiGiJ5dF9vdXRsaW5lX3RpY190YWNfdG9lX3ZkX3RoZW1lXzI0-hogeXRfb3V0bGluZV9yZXBsYXlfYXJyb3dfYmxhY2tfMjSKGyF5dF9vdXRsaW5lX2xhcHRvcF9tb2JpbGVfYmxhY2tfMjSSGyN5dF9vdXRsaW5lX2hlYXJ0X2NpcmNsZV92ZF90aGVtZV8yNKIbH3l0X2NvbG9yX3lvdXR1YmVfbG9nb19pY29uXzI0ZHCqGx55dF9vdXRsaW5lX3BsYXlfYXJyb3dfYmxhY2tfMjSyGyx5dF9vdXRsaW5lX21vYmlsZV9zY3JlZW5faG9yaXpvbnRhbF9ibGFja18yNLobKnl0X291dGxpbmVfbW9iaWxlX3NjcmVlbl92ZXJ0aWNhbF9ibGFja18yNMobG3l0X291dGxpbmVfdG9vbGJveF9ibGFja18yNNIbHHl0X291dGxpbmVfYnVzaW5lc3NfYmxhY2tfMjTyGx15dF9vdXRsaW5lX2xhcHRvcF92ZF90aGVtZV8yNPobLHl0X291dGxpbmVfZG9sbGFyX3NpZ25fY29udGFpbmVyX3ZkX3RoZW1lXzI0ghwfeXRfb3V0bGluZV9pbmZpbml0eV92ZF90aGVtZV8yNIocGXl0X291dGxpbmVfaGRfdmRfdGhlbWVfMjSSHBp5dF9vdXRsaW5lX21vYmlsZV9ibGFja18yNJocFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMjSiHB15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18xMqocH3l0X291dGxpbmVfbGlzdF9wZW5jaWxfYmxhY2tfMjSyHCl5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3NlYXJjaF9ibGFja18yNLocK3l0X291dGxpbmVfeW91dHViZV9zaG9ydHNfd2F2ZWZvcm1fYmxhY2tfMjTCHBl5dF9maWxsX3RodW1iX3VwX2JsYWNrXzE4yhwbeXRfZmlsbF90aHVtYl9kb3duX2JsYWNrXzE40hwceXRfb3V0bGluZV90aHVtYl91cF9ibGFja18xONocHnl0X291dGxpbmVfdGh1bWJfZG93bl9ibGFja18xOOIcKHl0X291dGxpbmVfbWVzc2FnZV9idWJibGVfcmlnaHRfYmxhY2tfMTjqHBl5dF9vdXRsaW5lX2hlYXJ0X2JsYWNrXzE48hwdeXRfb3V0bGluZV9maXJld29ya3NfYmxhY2tfMjT6HB15dF9vdXRsaW5lX21lbnVfc29ydF9ibGFja18yNIIdF3l0X291dGxpbmVfbWFwX2JsYWNrXzI0ih0ZeXRfZmlsbF9kb3dubG9hZF93aGl0ZV8yNJIdFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMTKiHR15dF9vdXRsaW5lX3hfb2N0YWdvbl9ibGFja18yNKodHnl0X291dGxpbmVfZGlyZWN0aW9uc19ibGFja18yNLIdJXl0X291dGxpbmVfc2NyZWVuX211bHRpX3ZpZXdfYmxhY2tfMjS6HSJ5dF9maWxsX3NjcmVlbl9tdWx0aV92aWV3X2JsYWNrXzI0wh0eeXRfZmlsbF9za2lwX2JhY2tfNV9ncmV5NjAwXzI0yh0feXRfZmlsbF9za2lwX2JhY2tfMTVfZ3JleTYwMF8yNNIdHXl0X2ZpbGxfc2tpcF9iYWNrXzIwX2JsYWNrXzI02h0deXRfZmlsbF9za2lwX2JhY2tfMzBfYmxhY2tfMjTiHR15dF9maWxsX3NraXBfYmFja182MF9ibGFja18yNOodIXl0X2ZpbGxfc2tpcF9mb3J3YXJkXzVfZ3JleTYwMF8yNPIdInl0X2ZpbGxfc2tpcF9mb3J3YXJkXzE1X2dyZXk2MDBfMjT6HSB5dF9maWxsX3NraXBfZm9yd2FyZF8yMF9ibGFja18yNIIeIHl0X2ZpbGxfc2tpcF9mb3J3YXJkXzMwX2JsYWNrXzI0ih4geXRfZmlsbF9za2lwX2ZvcndhcmRfNjBfYmxhY2tfMjSSHiN5dF9maWxsX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNJoeHnl0X291dGxpbmVfbWFnaWNfd2FuZF9ibGFja18yNLoeI3l0X291dGxpbmVfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI0wh4ZeXRfb3V0bGluZV9jcm93bl9ibGFja18yNMoeF3l0X2ZpbGxfcGVyc29uX2JsYWNrXzI00h4oeXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18xNtoeKHl0X2ZpbGxfbWVzc2FnZV9idWJibGVfcXVlc3Rpb25fYmxhY2tfMjTiHiN5dF9vdXRsaW5lX2hhbmRfc3dpcGVfbGVmdF9ibGFja18yNOoeGnl0X291dGxpbmVfdGFyZ2V0X2JsYWNrXzI08h4VeXRfZmlsbF9sb2NrX2JsYWNrXzEy-h4YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzEygh8feXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18xNoofInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMTaSHyF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaaHyR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaiHyB5dF9vdXRsaW5lX3NwYXJrX3BlbmNpbF9ibGFja18yNKofHnl0X2ZpbGxfc3Rhcl9zaG9vdGluZ19ibGFja18yNLofIHl0X291dGxpbmVfc3VwZXJzdGFyX3ZkX3RoZW1lXzI0wh8ZeXRfb3V0bGluZV9wb3VuZF9ibGFja18yNMofKXl0X291dGxpbmVfYXJyb3dfc3dhcF9ob3Jpem9udGFsX2JsYWNrXzI00h8feXRfb3V0bGluZV9zcGFya19pbWFnZV9ibGFja18yNNofIXl0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ibGFja18yNPIfF3l0X2ZpbGxfdGFyZ2V0X2JsYWNrXzI0-h8beXRfZmlsbF90YXJnZXRfYWRkX2JsYWNrXzI0giAeeXRfb3V0bGluZV90YXJnZXRfYWRkX2JsYWNrXzI0iiAXeXRfZmlsbF9tb29uX3pfYmxhY2tfMjSSIBp5dF9vdXRsaW5lX21vb25fel9ibGFja18yNJogI3l0X291dGxpbmVfc2NyZWVuX3JvdGF0aW9uX2JsYWNrXzI0qiAfeXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18yNLIgInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMjS6ICF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTCICR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTKIBx5dF9vdXRsaW5lX25vdGVfYWRkX2JsYWNrXzI00iAfeXRfb3V0bGluZV9wZW9wbGVfbm90ZV9ibGFja18yNNogJnl0X291dGxpbmVfY2lyY2xlc19vdmVybGFwX3ZkX3RoZW1lXzI04iAceXRfZmlsbF9hdWRpb19iYWRnZV9ibGFja18yNOogIXl0X291dGxpbmVfc3Rhcl9zaG9vdGluZ19ibGFja18yNPIgG3l0X291dGxpbmVfaGFzaHRhZ19ibGFja18yNIIhIHl0X291dGxpbmVfdGVtcGxhdGVfYWRkX2JsYWNrXzI0iiEkeXRfZmlsbF9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0kiEXeXRfZmlsbF9wZW9wbGVfYmxhY2tfMTKaISZ5dF9vdXRsaW5lX2Fycm93X2NpcmNsZV9yaWdodF9ibGFja18yNKIhHnl0X291dGxpbmVfYXJyb3dfcmVkb19ibGFja18yNKohHHl0X291dGxpbmVfd2F2ZWZvcm1fYmxhY2tfMjS6ISB5dF9maWxsX2NyZWF0b3JfYWNhZGVteV9ibGFja18yNMIhLXl0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfZG93bl9yaWdodF9ibGFja18yNMohK3l0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfdXBfcmlnaHRfYmxhY2tfMjTSIRp5dF9maWxsX2FkZF9jYWlyb19ibGFja18yNNohH3l0X291dGxpbmVfdGljX3RhY190b2VfYmxhY2tfMTbiIRp5dF9maWxsX3ByaWNlX3RhZ19ibGFja18yNOohGHl0X291dGxpbmVfZmlyZV9ibGFja18yNPohHHl0X2ZpbGxfc3BhcmtfcmFkYXJfYmxhY2tfMjSCIh95dF9vdXRsaW5lX3NwYXJrX3JhZGFyX2JsYWNrXzI0oiIWeXRfZmlsbF9hdWRpb19ibGFja18xMqoiGHlvdXR1YmVfc2hvcnRzX3Bpdm90X2ZhYsoiHXl0X291dGxpbmVfaGFuZF93YXZlX2JsYWNrXzI00iIZeXRfb3V0bGluZV90cnVja19ibGFja18yNNoiInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMTLiIhl5dF9maWxsX2NoZWNrX3ZkX3RoZW1lXzEy6iIZeXRfZmlsbF9hdWRpb192ZF90aGVtZV8xMvIiF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzEy-iIjeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfdmRfdGhlbWVfMTKCIxh5dF9maWxsX2ZpcmVfdmRfdGhlbWVfMTKKIx15dF9maWxsX2xpZ2h0YnVsYl92ZF90aGVtZV8xMpIjInl0X2ZpbGxfbG9jYXRpb25fcG9pbnRfdmRfdGhlbWVfMTKaIx95dF9maWxsX21lbWJlcnNoaXBzX3ZkX3RoZW1lXzEyoiMaeXRfZmlsbF9wZXJzb25fdmRfdGhlbWVfMTKqIxd5dF9maWxsX3Bpbl92ZF90aGVtZV8xMrIjJnl0X291dGxpbmVfbGlzdF9wbGF5X2Fycm93X3ZkX3RoZW1lXzEyuiMeeXRfb3V0bGluZV9wb2RjYXN0X3ZkX3RoZW1lXzEywiMceXRfZmlsbF9zY2lzc29yc192ZF90aGVtZV8xMsojHXl0X2ZpbGxfc3VidGl0bGVzX3ZkX3RoZW1lXzEy0iMfeXRfZmlsbF90aWNfdGFjX3RvZV92ZF90aGVtZV8xMtojFnl0X2ZpbGxfdHZfdmRfdGhlbWVfMTLiIyJ5dF9maWxsX3lvdXR1YmVfc2hvcnRzX3ZkX3RoZW1lXzEy6iMWeXRfZmlsbF9hdWRpb19ibGFja18xNvIjKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0giQkeXRfb3V0bGluZV9oYW5kX3N3aXBlX3JpZ2h0X2JsYWNrXzI0iiQeeXRfb3V0bGluZV9saXN0X211c2ljX2JsYWNrXzI0kiQqeXRfZmlsbF9hcnJvd19kaWFnb25hbF9kb3duX3JpZ2h0X2JsYWNrXzI0miQoeXRfZmlsbF9hcnJvd19kaWFnb25hbF91cF9yaWdodF9ibGFja18yNKIkIXl0X291dGxpbmVfY29tcGFzc19jYWlyb19ibGFja18yNKokHnl0X2ZpbGxfY29tcGFzc19jYWlyb19ibGFja18yNLIkHXl0X2ZpbGxfcGVyc29uX3JhZGFyX2JsYWNrXzI0uiQgeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfYmxhY2tfMTbqJCV5dF9vdXRsaW5lX2ZpbG1fc3RyaXBfYWRkX3ZkX3RoZW1lXzI0iiUZeXRfb3V0bGluZV9jYWJsZV9ibGFja18yNJolGnl0X291dGxpbmVfdGFibGV0X2JsYWNrXzI0oiUbeXRfb3V0bGluZV9zcGVha2VyX2JsYWNrXzI0qiUheXRfb3V0bGluZV9zcGVha2VyX2dyb3VwX2JsYWNrXzI0siUkeXRfb3V0bGluZV9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0uiUheXRfZmlsbF9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0wiUreXRfb3V0bGluZV9vdmVyZmxvd192ZXJ0aWNhbF9jYWlyb19ibGFja18yNMolJ3l0X291dGxpbmVfY2hldnJvbl9yaWdodF9jYWlyb19ibGFja18yNNIlF3l0X2ZpbGxfbW9iaWxlX2JsYWNrXzI02iUTeXRfZmlsbF90dl9ibGFja18yNOIlHnl0X291dGxpbmVfbGlzdF9xdWV1ZV9ibGFja18yNOolG3l0X291dGxpbmVfYWlycGxheV9ibGFja18yNPIlGnl0X2ZpbGxfYWRkX2NhaXJvX2JsYWNrXzE2giYheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzE4iiYVeXRfZmlsbF9sb2NrX2JsYWNrXzI0kiYaeXRfb3V0bGluZV90dl9vZmZfYmxhY2tfMjSiJh95dF9maWxsX2JveF9vcGVuX2NoZWNrX2JsYWNrXzI0qiYWeXRfZmlsbF9jcm93bl9ibGFja18yNLImG3l0X2ZpbGxfY29udHJvbGxlcl9ibGFja18yNPomHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xNoInHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xOCJsCjcNAACAQBUAAABBHQAAQEElAACAQS0AAKBBNQAAwEE9AADgQUUAAABCTQAAEEJVAAAgQl0AAAAAEgoNAACAQRUAAIBBGgoNAADAQRUAAMBBIhkNAACwQhUAAGBCHQAAgEElAAAAQC0AAIA_KhoKFnRoZW1lfDY4Mzk1YmQ0MWU5ZjAzMjMQATABGAEKk54BChoKFnRoZW1lfDY4Mzk1YmQ0MWU5ZjAzMjMQAhLxnQEK6AQgj568-A8oj568-A8wj568-A84____1wFokKHC_A9w4MCB-w94____1wGIAf___58DkAH_____D6AB_____w-oAZChwvwPsAGAgLD-D7gBxZz9_w_AAf___58DyAH58-f_D9AB_836-Q_YAcDMrvkP4AGAgPz_D-gB_____w_wAajQoPkP-AH___8HgAKtgO__D4gC4MCB-w-gAv____8PqAL___-fC7gCx46d-g_IAv____cN0ALEiJH6D9gC____b-AC5s2b_w_oAoCAgNAI-AL___-fC4gD9IuK-g-QA_____8PmAPx48f_D6gDutSU-Q-wA____-8EuAP____XAcAD_836-Q_IA4CAsK4O0AOAgIDoBOAD____1wHoAwDwA4CAgPgP-AOAgIDgDIAEp9WC-A-IBPHixfsPkASPnrz4D5gE_836-Q-gBICAgMgJqASAgIDgDLAE_____w-4BI-evPgPwASYsOD4D8gEgICA0AHQBP___-8E2AT____XAeAE____1wHoBP___9cB8ASq1ar9D_gE8ePH_w-ABYOT_v8PiAWPnrz4D5AFocKE-Q-YBajQoPkPoAXx48f_D6gF____nwOwBf___9cBuAWAgIBowAWAgIDQAcgFkc_8_w_YBY-evPgP4AX_____D-gFgICAsAbwBfimgP8P-AXUv5n4D4AGg5P-nwOIBvPY_p8DkAaXm___D5gGvv77mQOgBqT_k_0PqAao0KDJCbAG5v3v_w-4Brf_1_8PwAaD-7P_D8gGgPrr_g_QBoDS7_0P2AaD9qr8D-AGgPzx-g_oBv___58DEu0JCi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGPHjx_8PIgpzYW5zLXNlcmlmKAQwABIvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABAQRiq1ar9DyIKc2Fucy1zZXJpZigEMAAaLQoQc2Fucy1zZXJpZi1saWdodBUAAEBBGP____8PIgpzYW5zLXNlcmlmKAMwACovChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRjx48f_DyIKc2Fucy1zZXJpZigEMAA6LgoRc2Fucy1zZXJpZi1tZWRpdW0VAABgQRj_zfr5DyIKc2Fucy1zZXJpZigFMABCLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAcEEY_____w8iCnNhbnMtc2VyaWYoBDAASi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAKBBGPHjx_8PIgpzYW5zLXNlcmlmKAQwAFIvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABAQRjx48f_DyIKc2Fucy1zZXJpZigEMABaLgoRc2Fucy1zZXJpZi1pdGFsaWMVAABAQRiq1ar9DyIKc2Fucy1zZXJpZigEMAFiLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAAggEuChFzYW5zLXNlcmlmLW1lZGl1bRUAAGBBGPHjx_8PIgpzYW5zLXNlcmlmKAUwAIoBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAAkgEuChFzYW5zLXNlcmlmLW1lZGl1bRUAAEBBGPHjx_8PIgpzYW5zLXNlcmlmKAUwAJoBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAwEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAAogEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAAAgQRjx48f_DyIKc2Fucy1zZXJpZigEMACqAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGKrVqv0PIgpzYW5zLXNlcmlmKAQwALIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAA0gEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAACAQRjx48f_DyIKc2Fucy1zZXJpZigEMADaAS4KEXNhbnMtc2VyaWYtbWVkaXVtFQAAoEEY8ePH_w8iCnNhbnMtc2VyaWYoBTAA8gEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRjx48f_DyIKc2Fucy1zZXJpZigEMACaAjcKFFlvdVR1YmVTYW5zLVNlbWlCb2xkFQAAkEEY8ePH_w8iC1lvdVR1YmVTYW5zKAYwAD0AALBBogI3ChRZb3VUdWJlU2Fucy1TZW1pQm9sZBUAAJBBGPHjx_8PIgtZb3VUdWJlU2FucygGMAA9AADQQaoCMwoQWW91VHViZVNhbnMtQm9sZBUAAKBBGPHjx_8PIgtZb3VUdWJlU2FucygHMAA9AADgQbICMwoQWW91VHViZVNhbnMtQm9sZBUAALBBGPHjx_8PIgtZb3VUdWJlU2FucygHMAA9AADwQboCMwoQWW91VHViZVNhbnMtQm9sZBUAAMBBGPHjx_8PIgtZb3VUdWJlU2FucygHMAA9AAAAQhqGjgEKJXl0X291dGxpbmVfb3ZlcmZsb3dfdmVydGljYWxfYmxhY2tfMjQSGXl0X291dGxpbmVfZWFydGhfYmxhY2tfMjQaGnl0X291dGxpbmVfbGlua19ncmV5NjAwXzE4Ihp5dF9vdXRsaW5lX2xvY2tfZ3JleTYwMF8xOCojeXRfb3V0bGluZV9saXN0X3BsYXlfYXJyb3dfYmxhY2tfMjQyIXl0X291dGxpbmVfeW91dHViZV9taXhfZ3JleTYwMF8yNDogeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMjRCH3l0X291dGxpbmVfaW5mb19jaXJjbGVfYmxhY2tfMjRKKHl0X291dGxpbmVfc2xhc2hfY2lyY2xlX3JpZ2h0X2dyZXk2MDBfMjRSIXF1YW50dW1faWNfcGxheV9kaXNhYmxlZF93aGl0ZV8yNFoceXRfb3V0bGluZV9vcGVuX25ld19ibGFja18yNGIVeXRfb3V0bGluZV94X2JsYWNrXzI0chl5dF9vdXRsaW5lX2F1ZGlvX2JsYWNrXzI0ei1xdWFudHVtX2ljX2NoZWNrX2JveF9vdXRsaW5lX2JsYW5rX2dyZXk2MDBfMjSCASBxdWFudHVtX2ljX2NoZWNrX2JveF9nb29nYmx1ZV8yNIoBInl0X291dGxpbmVfY2hldnJvbl9sZWZ0X2dyZXk2MDBfMjSSASF5dF9vdXRsaW5lX2NoZXZyb25fcmlnaHRfYmxhY2tfMjSaASB5dF9vdXRsaW5lX2NoZXZyb25fZG93bl9ibGFja18yNKIBHnl0X291dGxpbmVfY2hldnJvbl91cF9ibGFja18yNKoBIHl0X291dGxpbmVfYWxlcnRfY2lyY2xlX2JsYWNrXzI0sgEfeXRfb3V0bGluZV9pbmZvX2NpcmNsZV9ibGFja18yNLoBG3l0X291dGxpbmVfdHJ1Y2tfZ3JleTYwMF8yNMIBIHl0X291dGxpbmVfYXJyb3dfdW5kb19ncmV5NjAwXzI0ygEieXRfb3V0bGluZV9sb2NhdGlvbl9wb2ludF9ibGFja18yNNIBGXl0X291dGxpbmVfc2hhcmVfYmxhY2tfMjTaARp5dF9vdXRsaW5lX3NlYXJjaF9ibGFja18yNOIBHnl0X291dGxpbmVfY2hldnJvbl91cF9ibGFja18yNOoBGXl0X291dGxpbmVfY2hlY2tfYmxhY2tfMjTyARx5dF9vdXRsaW5lX3RodW1iX3VwX2JsYWNrXzE2-gEeeXRfb3V0bGluZV90aHVtYl9kb3duX2JsYWNrXzE2ggIoeXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9yaWdodF9ibGFja18xNooCJXl0X291dGxpbmVfb3ZlcmZsb3dfdmVydGljYWxfYmxhY2tfMzaSAh95dF9maWxsX2NoZWNrX2NpcmNsZV9ncmV5NjAwXzI0mgIscXVhbnR1bV9pY19yYWRpb19idXR0b25fdW5jaGVja2VkX2dyZXk2MDBfMjSiAhl5dF9vdXRsaW5lX2ltYWdlX2JsYWNrXzI0qgImcXVhbnR1bV9pY19yYWRpb19idXR0b25fb25fZ29vZ2JsdWVfMjSyAh55dF9vdXRsaW5lX2NoZXZyb25fdXBfYmxhY2tfMjS6AiB5dF9vdXRsaW5lX2NoZXZyb25fZG93bl9ibGFja18yNMICF2ljX3N1YnNjcmliZWRfZGFya19tb2RlygIaeXRfb3V0bGluZV9hZGp1c3RfYmxhY2tfMjTSAhZ5dF9maWxsX3Bpbl9ncmV5NjAwXzI02gIWeXRfZmlsbF9oZWFydF9ibGFja18yNOICDmljX2NoZWNrX2JsYWNr6gIZeXRfb3V0bGluZV9oZWFydF9ibGFja18xNvICF3l0X2ZpbGxfc3Rhcl9ncmV5NjAwXzI0-gIdeXRfZmlsbF9wbGF5X2Fycm93X2dyZXk2MDBfMjSCAx15dF9maWxsX2Fycm93X2Rvd25fZ3JleTYwMF8yNIoDG3l0X2ZpbGxfYXJyb3dfdXBfZ3JleTYwMF8yNJIDIXl0X291dGxpbmVfY2hldnJvbl9yaWdodF9ibGFja18yNJoDGmljX3l0X2NoZWNrYm94X3RyYW5zcGFyZW50ogMoaWNfeXRfY2hlY2tib3hfb3V0bGluZV9ibGFua190cmFuc3BhcmVudKoDGnl0X291dGxpbmVfY2FtZXJhX2JsYWNrXzI0sgMYeXRfb3V0bGluZV9nZWFyX2JsYWNrXzI0ugMceXRfb3V0bGluZV9wZXJzb25fZ3JleTYwMF8yNMIDF3l0X291dGxpbmVfZXllX2JsYWNrXzI0ygMieXRfb3V0bGluZV9jaGV2cm9uX2V4cGFuZF9ibGFja18yNNIDI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI02gMYeXRfZmlsbF9iZWxsX29uX2JsYWNrXzI04gMYeXRfb3V0bGluZV9iZWxsX2JsYWNrXzI06gMceXRfb3V0bGluZV9iZWxsX29mZl9ibGFja18yNPIDIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNPoDHnl0X291dGxpbmVfYXJyb3dfbGVmdF9ibGFja18yNIIEIXl0X291dGxpbmVfYXJyb3dfcmlnaHRfZ3JleTYwMF8yNIoEEmljX29mZmxpbmVfZGVmYXVsdJIEE2ljX29mZmxpbmVfZmluaXNoZWSaBBBpY19vZmZsaW5lX3N0YXJ0ogQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjSqBBx5dF9vdXRsaW5lX2xpc3RfYWRkX2JsYWNrXzI0sgQZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNLoEI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI0wgQYeXRfb3V0bGluZV9mbGFnX2JsYWNrXzI0ygQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjTSBBh5dF9vdXRsaW5lX2xvY2tfYmxhY2tfMjTaBBh5dF9vdXRsaW5lX2xpbmtfYmxhY2tfMjTiBBl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI06gQbeW91dHViZV9wcmVtaXVtX2JhZGdlX2xpZ2h08gQceXRfb3V0bGluZV94X2NpcmNsZV9ibGFja18yNPoEF3l0X291dGxpbmVfYWRkX2JsYWNrXzI0ggUneXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0igUfcXVhbnR1bV9pY19jb250ZW50X2N1dF93aGl0ZV8xOJIFGnl0X291dGxpbmVfc3Rhcl9ncmV5NjAwXzI0mgUQaWNfc3Rhcl9ibGFja18yNKIFF2ljX3N0YXJfYm9yZGVyX2JsYWNrXzI0qgUYeXRfZmlsbF9wYXVzZV9ncmV5NjAwXzI0sgUQaWNfb2ZmbGluZV9lcnJvcroFEmljX29mZmxpbmVfcmVmcmVzaMIFGXl0X2ZpbGxfdGh1bWJfdXBfYmxhY2tfMTbKBRt5dF9maWxsX3RodW1iX2Rvd25fYmxhY2tfMTbSBRl5dF9vdXRsaW5lX2xhYmVsX2JsYWNrXzI02gUaeXRfb3V0bGluZV9wZW9wbGVfYmxhY2tfMjTiBR95dF9vdXRsaW5lX2RvbGxhcl9zaWduX2JsYWNrXzI06gUZeXRfb3V0bGluZV9jaGVja19ibGFja18yNPIFGHl0X291dGxpbmVfaG9tZV9ibGFja18yNPoFGnF1YW50dW1faWNfdHJhdmVsX3doaXRlXzI0ggYgeXRfb3V0bGluZV9iYXJfY2lyY2xlX2dyZXk2MDBfMjSKBh55dF9vdXRsaW5lX2ZhY2Vfc2FkX2dyZXk2MDBfMjSSBh55dF9vdXRsaW5lX2ZhY2VfbWVoX2dyZXk2MDBfMjSaBiB5dF9vdXRsaW5lX2ZhY2VfaGFwcHlfZ3JleTYwMF8yNKIGI3l0X291dGxpbmVfZmFjZV92ZXJ5X3NhZF9ncmV5NjAwXzI0qgYleXRfb3V0bGluZV9mYWNlX3ZlcnlfaGFwcHlfZ3JleTYwMF8yNLIGE2ljX29mZmxpbmVfc3RhcnRfdjK6Bh1pY19vZmZsaW5lX3BhcnRpYWxseV9wbGF5YWJsZcIGHHl0X291dGxpbmVfcGVyc29uX2dyZXk2MDBfMjTKBh15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18yNNIGF3l0X291dGxpbmVfZXllX2JsYWNrXzI02gYgeXRfb3V0bGluZV9hZGRfY2lyY2xlX2dyZXk2MDBfMjTiBiB5dF9vdXRsaW5lX2Jhcl9jaXJjbGVfZ3JleTYwMF8yNOoGI3l0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ncmV5NjAwXzI08gYZeXRfZmlsbF90aHVtYl91cF9ibGFja18yNPoGG3l0X2ZpbGxfdGh1bWJfZG93bl9ibGFja18yNIIHHHl0X291dGxpbmVfdGh1bWJfdXBfYmxhY2tfMjSKBx55dF9vdXRsaW5lX3RodW1iX2Rvd25fYmxhY2tfMjSSByh5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3JpZ2h0X2JsYWNrXzI0mgcgeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSiByB5dF9vdXRsaW5lX3ZpZGVvX2NhbWVyYV9ibGFja18yNKoHG3l0X291dGxpbmVfaGVhZHNldF9ibGFja18yNLIHIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNLoHI3l0X291dGxpbmVfbW9iaWxlX2Rvd25sb2FkX2JsYWNrXzI0wgcfeXRfb3V0bGluZV9tdXNpY192aWRlb19ibGFja18yNMoHGXl0X291dGxpbmVfY2xvY2tfYmxhY2tfMjTSBx95dF9vdXRsaW5lX2xpYnJhcnlfYWRkX2JsYWNrXzI02gcaeXRfb3V0bGluZV9jYW1lcmFfYmxhY2tfMjDiBxp5dF9vdXRsaW5lX2NhbWVyYV9ibGFja18yNOoHH3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfd2hpdGVfMTbyBx95dF9maWxsX3lvdXR1YmVfc2hvcnRzX3doaXRlXzI0-gcdeXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSCCB55dF9vdXRsaW5lX3R2X3F1ZXVlX2dyZXk2MDBfMjSKCCZ5dF9vdXRsaW5lX3R2X3F1ZXVlX2NoZXZyb25fZ3JleTYwMF8yNJIIH3l0X291dGxpbmVfdHJhbnNsYXRlX2dyZXk2MDBfMjSaCCF5dF9vdXRsaW5lX21lbnVfZmlsdGVyX2dyZXk2MDBfMjSiCBx5dF9maWxsX3N0YXJfaGFsZl9ncmV5NjAwXzI0qggaeXRfb3V0bGluZV9zZW5kX2dyZXk2MDBfMjSyCBl5dF9maWxsX2Jvb2ttYXJrX2JsYWNrXzI0uggceXRfb3V0bGluZV9ib29rbWFya19ibGFja18yNMIIGWljX3NlYXJjaF93aXRoX2NpcmNsZV9uZXfKCB9pY192b2ljZV9zZWFyY2hfd2l0aF9jaXJjbGVfbmV30ggieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNNoII3l0X291dGxpbmVfZG9sbGFyX3NpZ25fb2ZmX2JsYWNrXzI04ggbeXRfb3V0bGluZV9leWVfb2ZmX2JsYWNrXzI06ggqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI08ggbeXRfb3V0bGluZV9waG9uZV9ncmV5NjAwXzI0-ggeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzI0ggkeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzQ4igkdeXRfZmlsbF9kb3dubG9hZGVkX2dyZXk2MDBfMjSSCR15dF9maWxsX2Rvd25sb2FkZWRfZ3JleTYwMF80OJoJKXF1YW50dW1faWNfcGF1c2VfY2lyY2xlX2ZpbGxlZF9ncmV5NjAwXzQ4ogkTaWNfb2ZmbGluZV9lcnJvcl80OKoJFWljX29mZmxpbmVfcmVmcmVzaF80OLoJH3l0X2ZpbGxfc2tpcF9iYWNrXzEwX2dyZXk2MDBfMjTCCSJ5dF9maWxsX3NraXBfZm9yd2FyZF8xMF9ncmV5NjAwXzI0ygkceXRfZmlsbF9za2lwX25leHRfZ3JleTYwMF8yNNIJIHl0X2ZpbGxfc2tpcF9wcmV2aW91c19ncmV5NjAwXzI02gkYeXRfb3V0bGluZV9jYXJ0X2JsYWNrXzI04gkdeXRfZmlsbF9mYWNlX2hhcHB5X2dyZXk2MDBfMjTqCRt5dF9maWxsX2ZhY2VfbWVoX2dyZXk2MDBfMjTyCR15dF9maWxsX2ZhY2VfdXBzZXRfZ3JleTYwMF8yNPoJG3l0X2ZpbGxfZmFjZV9zYWRfZ3JleTYwMF8yNIIKInl0X2ZpbGxfZmFjZV92ZXJ5X2hhcHB5X2dyZXk2MDBfMjSKCiB5dF9maWxsX2ZhY2VfdmVyeV9zYWRfZ3JleTYwMF8yNJIKH3l0X291dGxpbmVfbGlicmFyeV9hZGRfYmxhY2tfMjSaCh55dF9maWxsX2xpYnJhcnlfc2F2ZWRfYmxhY2tfMjSiCh55dF9vdXRsaW5lX2Fycm93X2ZsaXBfYmxhY2tfMjSqCiFxdWFudHVtX2dtX2ljX2NhdGVnb3J5X2dyZXk2MDBfMjSyCh55dF9vdXRsaW5lX2Fycm93X3RpbWVfYmxhY2tfMjS6CiJ5dF9vdXRsaW5lX2Fycm93X2RpYWdvbmFsX2JsYWNrXzI0wgoaeXRfb3V0bGluZV9zZWFyY2hfYmxhY2tfMjTKChp5dF9vdXRsaW5lX3Blb3BsZV9ibGFja18yNNIKGnl0X291dGxpbmVfcGVuY2lsX2JsYWNrXzI02goneXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9vdmVybGFwX3doaXRlXzI04goZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNOoKHXl0X291dGxpbmVfcmF0aW5nX3VwX2JsYWNrXzI08goeeXRfb3V0bGluZV9yYWRhcl9saXZlX2JsYWNrXzI0-goZeXRfb3V0bGluZV9nbG9iZV9ibGFja18yNIILH3l0X291dGxpbmVfbWVtYmVyc2hpcHNfYmxhY2tfMjSKCx95dF9vdXRsaW5lX3N1cGVyX3N0b3JlX2JsYWNrXzI0kgsheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzI0mgsfeXRfb3V0bGluZV9sZXNzX3RoYW5fNF9ibGFja18yNKILI3l0X291dGxpbmVfZ3JlYXRlcl90aGFuXzIwX2JsYWNrXzI0qgsleXRfb3V0bGluZV9jbG9ja19oYWxmX2NpcmNsZV9ibGFja18yNLILHnl0X291dGxpbmVfcmFkYXJfbGl2ZV9ibGFja18yNLoLGnl0X291dGxpbmVfYWRqdXN0X2JsYWNrXzI0wgsleXRfb3V0bGluZV9kb2xsYXJfc2lnbl9oZWFydF9ibGFja18yNMoLKnl0X291dGxpbmVfcGxheV9hcnJvd19oYWxmX2NpcmNsZV9ibGFja18yNNILGHl0X291dGxpbmVfZmxhZ19ibGFja18yNNoLInl0X291dGxpbmVfYWxlcnRfdHJpYW5nbGVfYmxhY2tfMjTiCyF5dF9vdXRsaW5lX3BlcnNvbl9jaXJjbGVfYmxhY2tfMjTqCyV5dF9vdXRsaW5lX3NsYXNoX2NpcmNsZV9sZWZ0X2JsYWNrXzI08gsgeXRfb3V0bGluZV9jYW1lcmFfYXVkaW9fYmxhY2tfMjT6Cyp5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX292ZXJsYXBfYmxhY2tfMjSCDCJ5dF9maWxsX2RvbGxhcl9zaWduX2hlYXJ0X2JsYWNrXzEyigwreXRfZmlsbF95b3V0dWJlX3Nob3J0c19ub190cmlhbmdsZV93aGl0ZV8xNpIMK3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfbm9fdHJpYW5nbGVfd2hpdGVfMjSaDCZ5dF9vdXRsaW5lX2NpcmNsZXNfb3ZlcmxhcF92ZF90aGVtZV8yNKIMKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0qgwceXRfb3V0bGluZV9zY2lzc29yc19ibGFja18yNLIMInl0X291dGxpbmVfcGVyc29uX211c2ljX2dyZXk2MDBfMjS6DBxxdWFudHVtX2ljX2FydGlzdF9ncmV5NjAwXzI0wgwjeXRfb3V0bGluZV9saXN0X3BsYXlfYXJyb3dfYmxhY2tfMjTKDB55dF9maWxsX2Fycm93X3NodWZmbGVfYmxhY2tfMjTSDCB5dF9maWxsX2Fycm93X3VwX2NpcmNsZV9ibGFja18yNNoMIHl0X291dGxpbmVfY2hlY2tfY2lyY2xlX2JsYWNrXzI04gwieXRfZmlsbF9hcnJvd19kb3duX2NpcmNsZV9ibGFja18yNOoMIHl0X2ZpbGxfeW91dHViZV9tdXNpY19nbV9ibHVlXzI08gwgeXRfZmlsbF95b3V0dWJlX211c2ljX2dtX2JsdWVfMzb6DBl5dF9vdXRsaW5lX2ltYWdlX2JsYWNrXzI0gg0deXRfb3V0bGluZV9iYXJfZ3JhcGhfYmxhY2tfMjSKDR95dF9vdXRsaW5lX3NoaWVsZF9wbHVzX2JsYWNrXzI0kg0deXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSaDRp5dF9vdXRsaW5lX3BlbmNpbF9ibGFja18yNKINHHl0X291dGxpbmVfZmxhc2hfb25fYmxhY2tfMjSqDR15dF9vdXRsaW5lX2ZsYXNoX29mZl9ibGFja18yNLINGXl0X2ZpbGxfZmxhc2hfb25fYmxhY2tfMjS6DRp5dF9maWxsX2ZsYXNoX29mZl9ibGFja18yNMINHnl0X291dGxpbmVfcGVyc29uX2JveF9ibGFja18yNMoNHXl0X291dGxpbmVfbXlfdmlkZW9zX2JsYWNrXzI00g0deXRfb3V0bGluZV9zdWJ0aXRsZXNfYmxhY2tfMjTaDSF5dF9vdXRsaW5lX3N1YnNjcmlwdGlvbnNfYmxhY2tfMjTiDSJ5dF9vdXRsaW5lX3lvdXR1YmVfc3R1ZGlvX2JsYWNrXzI06g0beXRfZmlsbF9hcnJvd19kb3duX2JsYWNrXzI08g0ZeXRfZmlsbF9hcnJvd191cF9ibGFja18yNPoNGnl0X2ZpbGxfbGlnaHRidWxiX2JsYWNrXzI0gg4XeXRfb3V0bGluZV9hZGRfYmxhY2tfMjSKDhp5dF9maWxsX3ZvbHVtZV9vbl9ibGFja18yNJIOInl0X291dGxpbmVfbG9jYXRpb25fcG9pbnRfYmxhY2tfMjSaDid5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3BsdXNfYmxhY2tfMjSiDhp5dF9maWxsX2Jhcl9ncmFwaF9ibGFja18yNKoOHXl0X291dGxpbmVfYmFyX2dyYXBoX2JsYWNrXzI0sg4YeXRfb3V0bGluZV9maXJlX2JsYWNrXzI0ug4ZeXRfb3V0bGluZV9tdXNpY19ibGFja18yNMIOIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNNIOJnl0X291dGxpbmVfeW91dHViZV9pbXByb3ZlX3R2X2JsYWNrXzI02g4XeXRfb3V0bGluZV9iYWdfYmxhY2tfMjTiDhZ5dF9maWxsX2F1ZGlvX2JsYWNrXzI06g4leXRfb3V0bGluZV95b3V0dWJlX2xvZ29faWNvbl9ibGFja18yNPIOGXl0X2ZpbGxfb3Blbl9uZXdfd2hpdGVfMzb6Dh55dF9vdXRsaW5lX3ZpZGVvX2xpbmtfYmxhY2tfMTaCDyF5dF9vdXRsaW5lX3BlcnNvbl9zaGllbGRfYmxhY2tfMjSKDxl5dF9vdXRsaW5lX2VhcnRoX2JsYWNrXzI0kg8YeXRfb3V0bGluZV9saW5rX2JsYWNrXzI0mg8YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzI0og8neXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0qg8geXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSyDxl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI0ug8ieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNMIPHHl0X291dGxpbmVfbGlzdF9hZGRfYmxhY2tfMjTKDxx5dF9vdXRsaW5lX29wZW5fbmV3X2JsYWNrXzI00g8eeXRfb3V0bGluZV9jaHJvbWVjYXN0X2JsYWNrXzI02g8beXRfb3V0bGluZV9saWJyYXJ5X2JsYWNrXzI06g8deXRfb3V0bGluZV9saXN0X3ZpZXdfYmxhY2tfMjT6Dyd5dF9vdXRsaW5lX292ZXJmbG93X2hvcml6b250YWxfYmxhY2tfMjSCEBh5dF9vdXRsaW5lX2dpZnRfYmxhY2tfMjSKEBV5dF9maWxsX2dpZnRfYmxhY2tfMjSSEBx5dF9maWxsX21lbWJlcnNoaXBzX2JsYWNrXzM2mhAYeXRfb3V0bGluZV9wb2xsX2JsYWNrXzI0ohAqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI0qhAbeXRfb3V0bGluZV9hcnRpY2xlX2JsYWNrXzI0uhAleXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9yaWdodF9ibGFja18yNMoQIHl0X291dGxpbmVfYXJyb3dfcmVwZWF0X2JsYWNrXzI00hAgeXRfb3V0bGluZV9wZXJzb25fbWludXNfYmxhY2tfMjTiEBh5dF9vdXRsaW5lX2NvcHlfYmxhY2tfMjTqEBh5dF9vdXRsaW5lX21haWxfYmxhY2tfMjTyEBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfMTb6EBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfNDCCERZ5dF9maWxsX3NoYXJlX2JsYWNrXzI0ihEdeXRfZmlsbF9hcnJvd19yZXBlYXRfYmxhY2tfMjSqERd5dF9vdXRsaW5lX21pY19ibGFja18yNLIRHnl0X291dGxpbmVfZmlsbV9zdHJpcF9ibGFja18yNMIRH3l0X2ZpbGxfY2xvc2VkX2NhcHRpb25fYmxhY2tfMjTKESJ5dF9vdXRsaW5lX2Nsb3NlZF9jYXB0aW9uX2JsYWNrXzI00hEfeXRfZmlsbF9hcnJvd19yZXBlYXRfMV9ibGFja18yNNoRInl0X291dGxpbmVfYXJyb3dfcmVwZWF0XzFfYmxhY2tfMjTiESh5dF9vdXRsaW5lX3BsYXlfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI06hEaeXRfb3V0bGluZV91cGxvYWRfYmxhY2tfMjTyESh5dF9vdXRsaW5lX2JveF9wbGFjZWhvbGRlcl9sZWZ0X2JsYWNrXzI0-hEgeXRfb3V0bGluZV9wZXJzb25fcmFkYXJfd2hpdGVfMjSCEhp5dF9vdXRsaW5lX3hfbWFya19ibGFja18yMIoSFnl0X291dGxpbmVfdnJfYmxhY2tfMjSSEiR5dF9vdXRsaW5lX3N0YXRpc3RpY3NfZ3JhcGhfYmxhY2tfMjSiEiV5dF9vdXRsaW5lX3RpbWVfc3RhbXBfcGx1c19ncmV5NjAwXzI0qhIieXRfb3V0bGluZV9kYXNoYm9hcmRfcGx1c19ibGFja18yNLISHnl0X291dGxpbmVfYWxpZ25fbGVmdF9ibGFja18yNLoSJ3l0X291dGxpbmVfb3ZlcmZsb3dfaG9yaXpvbnRhbF93aGl0ZV8zNsISHXl0X291dGxpbmVfaG91cmdsYXNzX2JsYWNrXzE2yhIdeXRfb3V0bGluZV9ob3VyZ2xhc3NfYmxhY2tfMjTSEit5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3F1ZXN0aW9uX2JsYWNrXzE22hIreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18yNOISInl0X291dGxpbmVfYmFyX2hvcml6b250YWxfYmxhY2tfMTbqEiZ5dF9vdXRsaW5lX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNPISGnl0X291dGxpbmVfdHJvcGh5X2JsYWNrXzI0-hIeeXRfb3V0bGluZV9zdXBlcl9jaGF0X2JsYWNrXzI0ghMZeXRfZmlsbF9wYXVzZV92ZF90aGVtZV8yNIoTIXl0X291dGxpbmVfdm9sdW1lX3N0YWJsZV9ibGFja18yNJITHnl0X2ZpbGxfdm9sdW1lX3N0YWJsZV9ibGFja18yNKITIXl0X291dGxpbmVfc3VwZXJfc3RpY2tlcl9ibGFja18yNKoTJHl0X2ZpbGxfeW91dHViZV9sb2dvX2ljb25fZ3JleTYwMF8yNLITF3l0X2ZpbGxfY2FtZXJhX2JsYWNrXzI0uhMaeXRfb3V0bGluZV9nYW1pbmdfYmxhY2tfMjTCExp5dF9vdXRsaW5lX2JhcnNfM19ibGFja18yNMoTGHl0X291dGxpbmVfbmV3c19ibGFja18yNNITG3l0X291dGxpbmVfZmFzaGlvbl9ibGFja18yNNoTHXl0X291dGxpbmVfbGlnaHRidWxiX2JsYWNrXzI04hMdeXRfb3V0bGluZV9zdG9wd2F0Y2hfYmxhY2tfMjTqEyV5dF9vdXRsaW5lX3lvdXR1YmVfbGlua2VkX3R2X2JsYWNrXzI08hMneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0-hMceXRfb3V0bGluZV9wZW9wbGVfMl9ibGFja18yNIIUInl0X291dGxpbmVfeW91dHViZV9zaG9ydHNfYmxhY2tfMjSKFCl5dF9maWxsX2Jhcl9ncmFwaF9ib3hfdmVydGljYWxfZ3JleTYwMF8yNJoUGnl0X291dGxpbmVfeF9tYXJrX2JsYWNrXzE4ohQgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMTiyFBh5dF9vdXRsaW5lX21lZXRfYmxhY2tfMjS6FCB5dF9vdXRsaW5lX21vbmV5X2hhbmRfZ3JleTYwMF8yNMoUG3l0X291dGxpbmVfY29tcGFzc19ibGFja18yNNIUHnl0X291dGxpbmVfbGlua19vZmZfZ3JleTYwMF8yNNoUHXl0X291dGxpbmVfdm9sdW1lX29uX2JsYWNrXzI04hQeeXRfb3V0bGluZV92b2x1bWVfb2ZmX2JsYWNrXzI06hQgeXRfb3V0bGluZV9zY3JlZW5fbGlnaHRfYmxhY2tfMjTyFCB5dF9maWxsX3N1YnNjcmlwdGlvbnNfZ3JleTYwMF8yNPoUIXl0X291dGxpbmVfbWVtYmVyc2hpcHNfZ3JleTYwMF8yNIIVHXl0X2ZpbGxfcmFkYXJfbGl2ZV9ncmV5NjAwXzI0ihUeeXRfb3V0bGluZV9wZXJzb25fYWRkX2JsYWNrXzI0khUeeXRfb3V0bGluZV90ZXh0X2JveF9ncmV5NjAwXzI0mhUoeXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9hbGVydF9ibGFja18yNKIVIXl0X291dGxpbmVfYXJ0aWNsZV9hbGVydF9ibGFja18yNKoVIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNLIVI3l0X291dGxpbmVfYXJ0aWNsZV9jbGFyaWZ5X2JsYWNrXzI0uhUneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0whUgcXVhbnR1bV9nbV9pY19nb29nbGVfdmRfdGhlbWVfMjTaFR55dF9vdXRsaW5lX3Bpbl9vZmZfdmRfdGhlbWVfMjTiFSN5dF9vdXRsaW5lX3NoaWVsZF9lbXB0eV92ZF90aGVtZV8yNOoVIXl0X291dGxpbmVfc2hpZWxkX29mZl92ZF90aGVtZV8yNPIVH3l0X2ZpbGxfY2lyY2xlX2Z1bGxfdmRfdGhlbWVfMjSKFiJ5dF9vdXRsaW5lX3NjcmVlbl9mdWxsX3ZkX3RoZW1lXzI0khYeeXRfb3V0bGluZV9zcGFya2xlX3ZkX3RoZW1lXzI0mhYbeXRfb3V0bGluZV9wb2RjYXN0X2JsYWNrXzI0ohYaeXRfb3V0bGluZV9sb2NrX2dyZXk2MDBfMjSqFiZ5dF9vdXRsaW5lX3NjcmVlbl92ZXJ0aWNhbF92ZF90aGVtZV8yNLIWInl0X291dGxpbmVfYm94X29wZW5fY2hlY2tfYmxhY2tfMjS6FhNpY19ncmVlbl9zY3JlZW5fb2ZmwhYZaWNfZmFjZV9vdXRsaW5lZF9oYXBweV8zNsoWG2ljX2ZhY2Vfb3V0bGluZWRfdW5oYXBweV8zNtIWHmljX2ZhY2Vfb3V0bGluZWRfdmVyeV9oYXBweV8zNtoWF2ljX2ZhY2Vfb3V0bGluZWRfbWVoXzM24hYXaWNfZmFjZV9vdXRsaW5lZF9zYWRfMzbqFhRpY19mYWNlX2ZpbGxlZF9oYXBwefIWFmljX2ZhY2VfZmlsbGVkX3VuaGFwcHn6FhlpY19mYWNlX2ZpbGxlZF92ZXJ5X2hhcHB5ghcSaWNfZmFjZV9maWxsZWRfbWVoihcSaWNfZmFjZV9maWxsZWRfc2FkkhcZeXRfb3V0bGluZV90dl92ZF90aGVtZV8yNJoXFXl0X2ZpbGxfc2VuZF9ibGFja18yNKIXGHl0X291dGxpbmVfc2VuZF9ibGFja18yNKoXGnl0X291dGxpbmVfYmFyc18yX2JsYWNrXzI0shcceXRfb3V0bGluZV9jYWxlbmRhcl9ibGFja18yNLoXInl0X291dGxpbmVfcGVyc29uX2FjY291bnRfYmxhY2tfMjTCFx15dF9vdXRsaW5lX2luY29nbml0b19ibGFja18yNMoXHWljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX2hhcHB50hcfaWNfZmFjZV9vdXRsaW5lZF9hY3RpdmVfdW5oYXBwedoXImljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX3ZlcnlfaGFwcHniFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9tZWjqFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9zYWTyFyN5dF9vdXRsaW5lX2NsYXBwZXJib2FyZF92ZF90aGVtZV8yNPoXGnl0X291dGxpbmVfcGluX3ZkX3RoZW1lXzI0ghgjeXRfb3V0bGluZV9jaGVja19kb3VibGVfdmRfdGhlbWVfMjSKGCd5dF9vdXRsaW5lX2NoZWNrX2RvdWJsZV9vZmZfdmRfdGhlbWVfMjSSGCF5dF9vdXRsaW5lX3NoaWVsZF9hZGRfdmRfdGhlbWVfMjSaGBl5dF9vdXRsaW5lX211c2ljX2JsYWNrXzE4qhgdeXRfb3V0bGluZV9wcmljZV90YWdfYmxhY2tfMjSyGB15dF9maWxsX2NpcmNsZXNfNl92ZF90aGVtZV8yNMIYInl0X291dGxpbmVfY2VsZWJyYXRpb25fdmRfdGhlbWVfMjTSGBd5dF9maWxsX2dhbWluZ193aGl0ZV8yNNoYJHl0X291dGxpbmVfY2hldnJvbl9jb2xsYXBzZV9ibGFja18yNOIYHnF1YW50dW1faWNfcGxheV9wcmlzbV9ibGFja18yNOoYHnl0X291dGxpbmVfYm94X3BlbmNpbF9ibGFja18yNPIYF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzI0-hgreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9lbXB0eV92ZF90aGVtZV8yNIIZHXl0X291dGxpbmVfbWVnYXBob25lX2JsYWNrXzI0ihkeeXRfb3V0bGluZV9wYWxldHRlX3ZkX3RoZW1lXzI0khkaeXRfb3V0bGluZV9naWZfdmRfdGhlbWVfMjSaGSB5dF9maWxsX2Zhc3RfZm9yd2FyZF92ZF90aGVtZV8yNKIZKXl0X291dGxpbmVfZG9sbGFyX3NpZ25fY2lyY2xlX3ZkX3RoZW1lXzI0qhkmeXRfZmlsbF9kb2xsYXJfc2lnbl9jaXJjbGVfdmRfdGhlbWVfMjSyGSZ5dF9vdXRsaW5lX2NyZWF0b3JfYWNhZGVteV92ZF90aGVtZV8yNLoZInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMjTCGRp5dF9vdXRsaW5lX3BkZl92ZF90aGVtZV8yNNIZI3l0X291dGxpbmVfcGVvcGxlX2dyb3VwX3ZkX3RoZW1lXzI02hkmeXRfb3V0bGluZV9pbWFnZV93YWxscGFwZXJfdmRfdGhlbWVfMjTqGRx5dF9jb2xvcl95b3V0dWJlX3N0dWRpb18yNGRw8hkbeXRfY29sb3JfeW91dHViZV9tdXNpY18yNGRw-hkaeXRfY29sb3JfeW91dHViZV9raWRzXzI0ZHCCGh95dF9jb2xvcl95b3V0dWJlX3VucGx1Z2dlZF8yNGRwihoceXRfb3V0bGluZV9wZXJzb25fMl9ibGFja18yNJoaIHl0X291dGxpbmVfdGV4dF9ib2xkX3ZkX3RoZW1lXzI0ohoieXRfb3V0bGluZV90ZXh0X2l0YWxpY192ZF90aGVtZV8yNKoaKXl0X291dGxpbmVfdGV4dF9zdHJpa2V0aHJvdWdoX3ZkX3RoZW1lXzI0shojeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfdmRfdGhlbWVfMjS6GiB5dF9maWxsX2FsZXJ0X2NpcmNsZV92ZF90aGVtZV8yNNIaIXl0X291dGxpbmVfdHJhbnNjcmlwdF92ZF90aGVtZV8yNNoaKHl0X291dGxpbmVfdHJhbnNjcmlwdF9zZWFyY2hfdmRfdGhlbWVfMjTiGiJ5dF9vdXRsaW5lX3RpY190YWNfdG9lX3ZkX3RoZW1lXzI0-hogeXRfb3V0bGluZV9yZXBsYXlfYXJyb3dfYmxhY2tfMjSKGyF5dF9vdXRsaW5lX2xhcHRvcF9tb2JpbGVfYmxhY2tfMjSSGyN5dF9vdXRsaW5lX2hlYXJ0X2NpcmNsZV92ZF90aGVtZV8yNKIbH3l0X2NvbG9yX3lvdXR1YmVfbG9nb19pY29uXzI0ZHCqGx55dF9vdXRsaW5lX3BsYXlfYXJyb3dfYmxhY2tfMjSyGyx5dF9vdXRsaW5lX21vYmlsZV9zY3JlZW5faG9yaXpvbnRhbF9ibGFja18yNLobKnl0X291dGxpbmVfbW9iaWxlX3NjcmVlbl92ZXJ0aWNhbF9ibGFja18yNMobG3l0X291dGxpbmVfdG9vbGJveF9ibGFja18yNNIbHHl0X291dGxpbmVfYnVzaW5lc3NfYmxhY2tfMjTyGx15dF9vdXRsaW5lX2xhcHRvcF92ZF90aGVtZV8yNPobLHl0X291dGxpbmVfZG9sbGFyX3NpZ25fY29udGFpbmVyX3ZkX3RoZW1lXzI0ghwfeXRfb3V0bGluZV9pbmZpbml0eV92ZF90aGVtZV8yNIocGXl0X291dGxpbmVfaGRfdmRfdGhlbWVfMjSSHBp5dF9vdXRsaW5lX21vYmlsZV9ibGFja18yNJocFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMjSiHB15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18xMqocH3l0X291dGxpbmVfbGlzdF9wZW5jaWxfYmxhY2tfMjSyHCl5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3NlYXJjaF9ibGFja18yNLocK3l0X291dGxpbmVfeW91dHViZV9zaG9ydHNfd2F2ZWZvcm1fYmxhY2tfMjTCHBl5dF9maWxsX3RodW1iX3VwX2JsYWNrXzE4yhwbeXRfZmlsbF90aHVtYl9kb3duX2JsYWNrXzE40hwceXRfb3V0bGluZV90aHVtYl91cF9ibGFja18xONocHnl0X291dGxpbmVfdGh1bWJfZG93bl9ibGFja18xOOIcKHl0X291dGxpbmVfbWVzc2FnZV9idWJibGVfcmlnaHRfYmxhY2tfMTjqHBl5dF9vdXRsaW5lX2hlYXJ0X2JsYWNrXzE48hwdeXRfb3V0bGluZV9maXJld29ya3NfYmxhY2tfMjT6HB15dF9vdXRsaW5lX21lbnVfc29ydF9ibGFja18yNIIdF3l0X291dGxpbmVfbWFwX2JsYWNrXzI0ih0ZeXRfZmlsbF9kb3dubG9hZF93aGl0ZV8yNJIdFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMTKiHR15dF9vdXRsaW5lX3hfb2N0YWdvbl9ibGFja18yNKodHnl0X291dGxpbmVfZGlyZWN0aW9uc19ibGFja18yNLIdJXl0X291dGxpbmVfc2NyZWVuX211bHRpX3ZpZXdfYmxhY2tfMjS6HSJ5dF9maWxsX3NjcmVlbl9tdWx0aV92aWV3X2JsYWNrXzI0wh0eeXRfZmlsbF9za2lwX2JhY2tfNV9ncmV5NjAwXzI0yh0feXRfZmlsbF9za2lwX2JhY2tfMTVfZ3JleTYwMF8yNNIdHXl0X2ZpbGxfc2tpcF9iYWNrXzIwX2JsYWNrXzI02h0deXRfZmlsbF9za2lwX2JhY2tfMzBfYmxhY2tfMjTiHR15dF9maWxsX3NraXBfYmFja182MF9ibGFja18yNOodIXl0X2ZpbGxfc2tpcF9mb3J3YXJkXzVfZ3JleTYwMF8yNPIdInl0X2ZpbGxfc2tpcF9mb3J3YXJkXzE1X2dyZXk2MDBfMjT6HSB5dF9maWxsX3NraXBfZm9yd2FyZF8yMF9ibGFja18yNIIeIHl0X2ZpbGxfc2tpcF9mb3J3YXJkXzMwX2JsYWNrXzI0ih4geXRfZmlsbF9za2lwX2ZvcndhcmRfNjBfYmxhY2tfMjSSHiN5dF9maWxsX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNJoeHnl0X291dGxpbmVfbWFnaWNfd2FuZF9ibGFja18yNLoeI3l0X291dGxpbmVfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI0wh4ZeXRfb3V0bGluZV9jcm93bl9ibGFja18yNMoeF3l0X2ZpbGxfcGVyc29uX2JsYWNrXzI00h4oeXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18xNtoeKHl0X2ZpbGxfbWVzc2FnZV9idWJibGVfcXVlc3Rpb25fYmxhY2tfMjTiHiN5dF9vdXRsaW5lX2hhbmRfc3dpcGVfbGVmdF9ibGFja18yNOoeGnl0X291dGxpbmVfdGFyZ2V0X2JsYWNrXzI08h4VeXRfZmlsbF9sb2NrX2JsYWNrXzEy-h4YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzEygh8feXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18xNoofInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMTaSHyF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaaHyR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaiHyB5dF9vdXRsaW5lX3NwYXJrX3BlbmNpbF9ibGFja18yNKofHnl0X2ZpbGxfc3Rhcl9zaG9vdGluZ19ibGFja18yNLofIHl0X291dGxpbmVfc3VwZXJzdGFyX3ZkX3RoZW1lXzI0wh8ZeXRfb3V0bGluZV9wb3VuZF9ibGFja18yNMofKXl0X291dGxpbmVfYXJyb3dfc3dhcF9ob3Jpem9udGFsX2JsYWNrXzI00h8feXRfb3V0bGluZV9zcGFya19pbWFnZV9ibGFja18yNNofIXl0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ibGFja18yNPIfF3l0X2ZpbGxfdGFyZ2V0X2JsYWNrXzI0-h8beXRfZmlsbF90YXJnZXRfYWRkX2JsYWNrXzI0giAeeXRfb3V0bGluZV90YXJnZXRfYWRkX2JsYWNrXzI0iiAXeXRfZmlsbF9tb29uX3pfYmxhY2tfMjSSIBp5dF9vdXRsaW5lX21vb25fel9ibGFja18yNJogI3l0X291dGxpbmVfc2NyZWVuX3JvdGF0aW9uX2JsYWNrXzI0qiAfeXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18yNLIgInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMjS6ICF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTCICR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTKIBx5dF9vdXRsaW5lX25vdGVfYWRkX2JsYWNrXzI00iAfeXRfb3V0bGluZV9wZW9wbGVfbm90ZV9ibGFja18yNNogJnl0X291dGxpbmVfY2lyY2xlc19vdmVybGFwX3ZkX3RoZW1lXzI04iAceXRfZmlsbF9hdWRpb19iYWRnZV9ibGFja18yNOogIXl0X291dGxpbmVfc3Rhcl9zaG9vdGluZ19ibGFja18yNPIgG3l0X291dGxpbmVfaGFzaHRhZ19ibGFja18yNIIhIHl0X291dGxpbmVfdGVtcGxhdGVfYWRkX2JsYWNrXzI0iiEkeXRfZmlsbF9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0kiEXeXRfZmlsbF9wZW9wbGVfYmxhY2tfMTKaISZ5dF9vdXRsaW5lX2Fycm93X2NpcmNsZV9yaWdodF9ibGFja18yNKIhHnl0X291dGxpbmVfYXJyb3dfcmVkb19ibGFja18yNKohHHl0X291dGxpbmVfd2F2ZWZvcm1fYmxhY2tfMjS6ISB5dF9maWxsX2NyZWF0b3JfYWNhZGVteV9ibGFja18yNMIhLXl0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfZG93bl9yaWdodF9ibGFja18yNMohK3l0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfdXBfcmlnaHRfYmxhY2tfMjTSIRp5dF9maWxsX2FkZF9jYWlyb19ibGFja18yNNohH3l0X291dGxpbmVfdGljX3RhY190b2VfYmxhY2tfMTbiIRp5dF9maWxsX3ByaWNlX3RhZ19ibGFja18yNOohGHl0X291dGxpbmVfZmlyZV9ibGFja18yNPohHHl0X2ZpbGxfc3BhcmtfcmFkYXJfYmxhY2tfMjSCIh95dF9vdXRsaW5lX3NwYXJrX3JhZGFyX2JsYWNrXzI0oiIWeXRfZmlsbF9hdWRpb19ibGFja18xMqoiGHlvdXR1YmVfc2hvcnRzX3Bpdm90X2ZhYsoiHXl0X291dGxpbmVfaGFuZF93YXZlX2JsYWNrXzI00iIZeXRfb3V0bGluZV90cnVja19ibGFja18yNNoiInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMTLiIhl5dF9maWxsX2NoZWNrX3ZkX3RoZW1lXzEy6iIZeXRfZmlsbF9hdWRpb192ZF90aGVtZV8xMvIiF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzEy-iIjeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfdmRfdGhlbWVfMTKCIxh5dF9maWxsX2ZpcmVfdmRfdGhlbWVfMTKKIx15dF9maWxsX2xpZ2h0YnVsYl92ZF90aGVtZV8xMpIjInl0X2ZpbGxfbG9jYXRpb25fcG9pbnRfdmRfdGhlbWVfMTKaIx95dF9maWxsX21lbWJlcnNoaXBzX3ZkX3RoZW1lXzEyoiMaeXRfZmlsbF9wZXJzb25fdmRfdGhlbWVfMTKqIxd5dF9maWxsX3Bpbl92ZF90aGVtZV8xMrIjJnl0X291dGxpbmVfbGlzdF9wbGF5X2Fycm93X3ZkX3RoZW1lXzEyuiMeeXRfb3V0bGluZV9wb2RjYXN0X3ZkX3RoZW1lXzEywiMceXRfZmlsbF9zY2lzc29yc192ZF90aGVtZV8xMsojHXl0X2ZpbGxfc3VidGl0bGVzX3ZkX3RoZW1lXzEy0iMfeXRfZmlsbF90aWNfdGFjX3RvZV92ZF90aGVtZV8xMtojFnl0X2ZpbGxfdHZfdmRfdGhlbWVfMTLiIyJ5dF9maWxsX3lvdXR1YmVfc2hvcnRzX3ZkX3RoZW1lXzEy6iMWeXRfZmlsbF9hdWRpb19ibGFja18xNvIjKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0giQkeXRfb3V0bGluZV9oYW5kX3N3aXBlX3JpZ2h0X2JsYWNrXzI0iiQeeXRfb3V0bGluZV9saXN0X211c2ljX2JsYWNrXzI0kiQqeXRfZmlsbF9hcnJvd19kaWFnb25hbF9kb3duX3JpZ2h0X2JsYWNrXzI0miQoeXRfZmlsbF9hcnJvd19kaWFnb25hbF91cF9yaWdodF9ibGFja18yNKIkIXl0X291dGxpbmVfY29tcGFzc19jYWlyb19ibGFja18yNKokHnl0X2ZpbGxfY29tcGFzc19jYWlyb19ibGFja18yNLIkHXl0X2ZpbGxfcGVyc29uX3JhZGFyX2JsYWNrXzI0uiQgeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfYmxhY2tfMTbqJCV5dF9vdXRsaW5lX2ZpbG1fc3RyaXBfYWRkX3ZkX3RoZW1lXzI0iiUZeXRfb3V0bGluZV9jYWJsZV9ibGFja18yNJolGnl0X291dGxpbmVfdGFibGV0X2JsYWNrXzI0oiUbeXRfb3V0bGluZV9zcGVha2VyX2JsYWNrXzI0qiUheXRfb3V0bGluZV9zcGVha2VyX2dyb3VwX2JsYWNrXzI0siUkeXRfb3V0bGluZV9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0uiUheXRfZmlsbF9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0wiUreXRfb3V0bGluZV9vdmVyZmxvd192ZXJ0aWNhbF9jYWlyb19ibGFja18yNMolJ3l0X291dGxpbmVfY2hldnJvbl9yaWdodF9jYWlyb19ibGFja18yNNIlF3l0X2ZpbGxfbW9iaWxlX2JsYWNrXzI02iUTeXRfZmlsbF90dl9ibGFja18yNOIlHnl0X291dGxpbmVfbGlzdF9xdWV1ZV9ibGFja18yNOolG3l0X291dGxpbmVfYWlycGxheV9ibGFja18yNPIlGnl0X2ZpbGxfYWRkX2NhaXJvX2JsYWNrXzE2giYheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzE4iiYVeXRfZmlsbF9sb2NrX2JsYWNrXzI0kiYaeXRfb3V0bGluZV90dl9vZmZfYmxhY2tfMjSiJh95dF9maWxsX2JveF9vcGVuX2NoZWNrX2JsYWNrXzI0qiYWeXRfZmlsbF9jcm93bl9ibGFja18yNLImG3l0X2ZpbGxfY29udHJvbGxlcl9ibGFja18yNPomHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xNoInHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xOCJsCjcNAACAQBUAAABBHQAAQEElAACAQS0AAKBBNQAAwEE9AADgQUUAAABCTQAAEEJVAAAgQl0AAAAAEgoNAACAQRUAAIBBGgoNAADAQRUAAMBBIhkNAACwQhUAAGBCHQAAgEElAAAAQC0AAIA_KhoKFnRoZW1lfDY4Mzk1YmQ0MWU5ZjAzMjMQAjACGAI=" } }, { "capabilitiesUpdate": { "identifier": "capabilities|4848739a7b6ba4de", "capabilitiesBytes": "CisI7M-9CxIkCgQIAxABCgQIBRABCgQIBxABCgQICRABCgQIDRABCgQIDhABChAInti_RhIJCgcIodi_RhABCjcIovzhbxIwCgQIHxABCgQIIBABCgQIIRABCgQIIxABCgQIJBABCgQIJRABCgQIJhABCgQIJxABCl4I3a2ydRJXCgcItIjCWxABCgcIgN_jWxABCgcI_5f8XxABCggI4oe8hAEQAQoICL_Zs60BEAEKCAiC1LfrARABCggInKzQ-AEQAQoICMC6q_oBEAEKCAjDuqv6ARABCkoIla6ydRJDCgcIy-OzXxABCgcIqqLaaxABCgcIxaPqeRABCggIi5LjkQEQAQoICPrT8b8BEAEKCAiIvZbUARABCggIwrqr-gEQAQoTCPuwsnUSDAoECAIQAQoECAQQAQoTCLOnyXUSDAoECAUQAQoECAYQAQofCJOi93gSGAoECAgQAQoECAoQAQoECAsQAQoECA0QAQoNCLXgtHsSBgoECAMQAQoNCITltHsSBgoECAEQAQpDCN3ltHsSPAoECAEQAQoECAIQAQoECAMQAQoECAQQAQoECAUQAQoECAYQAQoECAcQAQoECAgQAQoECAkQAQoECAoQAQoNCLfqtHsSBgoECAYQAQofCP3qtHsSGAoECAkQAQoECAoQAQoECAsQAQoECAwQAQpJCPHstHsSQgoECAcQAQoECAgQAQoECAkQAQoECA4QAQoECBIQAQoECBMQAQoECBQQAQoECBUQAQoECBcQAQoECBgQAQoECBkQAQpJCM_vtHsSQgoECAcQAQoECAgQAQoECAkQAQoECAoQAQoECAsQAQoECAwQAQoECA0QAQoECA4QAQoECA8QAQoECBAQAQoECBEQAQoZCP3xtHsSEgoECAQQAQoECAUQAQoECAcQAQpJCK7ztHsSQgoECAgQAQoECAkQAQoECAoQAQoECAsQAQoECAwQAQoECA0QAQoECA4QAQoECA8QAQoECBAQAQoECBEQAQoECBIQAQofCOT1tHsSGAoECAsQAQoECAwQAQoECA0QAQoECA4QAQpPCJPJuHsSSAoECAsQAQoECAwQAQoECA0QAQoECA4QAQoECA8QAQoECBAQAQoECBEQAQoECBIQAQoECBMQAQoECBQQAQoECBUQAQoECBYQAQoaCOuf2nsSEwoHCJeSgBAQAQoICIPMqq8BEAEK7wQI_5zcexLnBAoFCMUJEAEKBwj6hbVXEAEKBwj0v_xdEAEKBwiW3NNgEAEKBwiAp6hiEAEKBwiA-pRpEAEKBwjC2cJpEAEKBwi1o71rEAEKBwijwoZuEAEKBwjGrP9vEAEKBwj5tP9vEAEKBwibjaVzEAEKBwim0-Z2EAEKCAi3huSEARABCggI2eefhgEQAQoICJGP-4cBEAEKCAih6OCKARABCggI8tnqlQEQAQoICPC_qZYBEAEKCAjfx6mWARABCggI38qplgEQAQoICO_UkZsBEAEKCAiHnv-cARABCggIq6vUoAEQAQoICL60mqMBEAEKCAjj_p6oARABCggImPvwqwEQAQoICK6W3K8BEAEKCAiwltyvARABCggInoaJswEQAQoICPTBhLUBEAEKCAiA3LK5ARABCggIuJTlvQEQAQoICNyjqsIBEAEKCAj3yffDARABCggI1rPzyAEQAQoICIqXj8wBEAEKCAjQnrvOARABCggIgOWB0QEQAQoICJSUudQBEAEKCAjFtanZARABCggIgrap2QEQAQoICKS2qdkBEAEKCAi2w_7oARABCggIwcaZ7wEQAQoICKGP6PIBEAEKCAiTy6_zARABCggI2IeH9QEQAQoICLiCxPkBEAEKCAjZkv_5ARABCggI6Lqr-gEQAQoICPm6q_oBEAEKCAj8uqv6ARABCggIirur-gEQAQoICJe7q_oBEAEKCAiYu6v6ARABCggImbur-gEQAQoICKq7q_oBEAEKCAisu6v6ARABCggIrrur-gEQAQoICLG7q_oBEAEKCAi7u6v6ARABCggIw7ur-gEQAQouCMGe3HsSJwoHCIOdn2UQAQoICKGP1rQBEAEKCAiT_pu4ARABCggIl_6buAEQAQoTCOnv8XsSDAoECAUQAQoECAcQAQorCITN8nsSJAoECAEQAQoECAIQAQoECAMQAQoECAQQAQoECAUQAQoECAYQAQoxCMLO8nsSKgoECAEQAQoECAIQAQoECAUQAQoECAYQAQoECAkQAQoECAoQAQoECAsQAQorCLfW8nsSJAoECAcQAQoECAoQAQoECAsQAQoECAwQAQoECA0QAQoECA4QAQosCNfF3ocBEiQKBAgEEAEKBAgFEAEKBAgGEAEKBAgHEAEKBAgIEAEKBAgJEAEKIAikru2KARIYCgQIARABCgQIAhABCgQIAxABCgQIBBABCg4IkrrkiwESBgoECAMQAQoUCJDj6ZMBEgwKBAgFEAEKBAgIEAEKEgiG3oGUARIKCggIkKzckgEQAQoOCPTFxaABEgYKBAgCEAEKFAiKhOSkARIMCgQIFRABCgQIGBABCg4I6M2DpQESBgoECAIQAQoOCJmYh6cBEgYKBAgFEAEKDgij75anARIGCgQIBRABCiAI8JiXpwESGAoECAcQAQoECAgQAQoECAkQAQoECAoQAQoUCJnEmKcBEgwKBAgGEAEKBAgHEAEKFAjI8LunARIMCgQIARABCgQIAhABChoI4Ya8pwESEgoECAwQAQoECA0QAQoECBEQAQoOCInNuqgBEgYKBAgBEAEKJgjdpIupARIeCgQIARABCgQIAhABCgQIAxABCgQIBRABCgQIBhABCiAIgtfOqQESGAoECAUQAQoECAYQAQoECAcQAQoECAgQAQomCILl9KoBEh4KBAgAEAEKBAgBEAEKBAgCEAEKBAgDEAEKBAgEEAEKIAiDkdyvARIYCgQIABABCgQIARABCgQIAhABCgQIAxABCg8IvZSxsQESBwoFCOcHEAEKDgjuloa0ARIGCgQIAhABCg4IlZaptAESBgoECAgQAQoOCM7ByLcBEgYKBAgOEAEKFAjjnfG3ARIMCgQICBABCgQICRABCg4I4JrkuQESBgoECAYQAQoOCNaLwrsBEgYKBAgCEAEKFAjwuri8ARIMCgQICxABCgQIDBABCg4I5MeswAESBgoECAEQAQocCMGZisEBEhQKCAj8_L7BARABCggI6bfv8AEQAQo-CPClysEBEjYKBAgNEAEKBAgUEAEKBAgVEAEKBAgWEAEKBAgZEAEKBAgbEAEKBAgcEAEKBAgiEAEKBAgqEAEKDgjf15TCARIGCgQIAhABCg4Ij82GwwESBgoECAEQAQrUBAjh4YXHARLLBAoECFIQAQoFCI8BEAEKBQimARABCgUItwEQAQoFCMEBEAEKBQjjARABCgUI5gEQAQoFCIICEAEKBQigAhABCgUIqwIQAQoFCLsCEAEKBQjiAhABCgUI6AIQAQoFCOkCEAEKBQjqAhABCgUI6wIQAQoFCOwCEAEKBQjtAhABCgUI7gIQAQoFCO8CEAEKBQjwAhABCgUI8QIQAQoFCPQCEAEKBQj-AhABCgUIgwMQAQoFCI0DEAEKBQiUAxABCgUImgMQAQoFCLUDEAEKBQjDAxABCgUIxAMQAQoFCNIDEAEKBQjoAxABCgUI7QMQAQoFCPADEAEKBQjxAxABCgUI8gMQAQoFCPMDEAEKBQj0AxABCgUI-gMQAQoFCPsDEAEKBQiABBABCgUIhQQQAQoFCIYEEAEKBQiHBBABCgUIiAQQAQoFCIoEEAEKBQiLBBABCgUIjAQQAQoFCJEEEAEKBQiTBBABCgUIlAQQAQoFCJUEEAEKBQiXBBABCgUImQQQAQoFCJoEEAEKBQibBBABCgUInAQQAQoFCJ0EEAEKBQikBBABCgUIqQQQAQoFCKoEEAEKBQirBBABCgUIrAQQAQoFCMAEEAEKBQjDBBABCgUIzQQQAQoFCNEEEAEKBQjTBBABCgUI1AQQAQoFCNUEEAEKBQjWBBABCgUI1wQQAQoFCNgEEAEKBQjZBBABCgUI2gQQAQoFCNsEEAEKBQjcBBABCgUI3QQQAQoFCOIEEAEKBQjkBBABCgUI5QQQAQoFCOYEEAEKBQjwBBABChQI677JyAESDAoECAEQAQoECAIQAQoaCIe8mssBEhIKBAgBEAEKBAgCEAEKBAgDEAEKDgik3fDTARIGCgQIARABCg4IpYL41AESBgoECAQQAQogCJG_89UBEhgKBAgDEAEKBAgEEAEKBAgFEAEKBAgGEAEKDgjmhJflARIGCgQIBhABChoIkYrN5wESEgoECAoQAQoECAwQAQoECA8QAQpECPeNjugBEjwKCAjS74PZARABCggI9ayl3AEQAQoICLPCit0BEAEKCAiWp6ThARABCggI1amk4QEQAQoICPm6q_oBEAEKJgimg87oARIeCgQIABABCgQIARABCgQIAhABCgQIAxABCgQIBBABCg4It5uJ6QESBgoECAcQAQoOCOeh3O0BEgYKBAgEEAEKDgiPqIf0ARIGCgQIAhABCg4I3_SH9AESBgoECAIQAQoOCMSVqvUBEgYKBAgFEAEKDgip9Ob9ARIGCgQIAxABChQIjrzRggISDAoECAkQAQoECAoQAQoaCMjd8oICEhIKBAgGEAEKBAgJEAEKBAgKEAEKDgi1_d-HAhIGCgQIBRABCiAIuqzGiQISGAoECAkQAQoECAwQAQoECA0QAQoECA4QAQoUCPLhjosCEgwKBAgBEAEKBAgCEAEKFAjz4Y6LAhIMCgQIARABCgQIAhABChoI9OGOiwISEgoECAEQAQoECAIQAQoECAMQAQoUCPbhjosCEgwKBAgBEAEKBAgCEAEKDwinouqMAhIHCgUI6QcQAQoOCKPTn44CEgYKBAgGEAEKDgjOq9iRAhIGCgQIBRABCg4I_YTSkgISBgoECAMQAQoOCJa46JQCEgYKBAgDEAEKDgj1tsyYAhIGCgQIAhABCg4ImZm_nAISBgoECBIQAQoUCNyunqICEgwKBAgBEAEKBAgCEAEKDgiU95ajAhIGCgQIDhABCiAIh-XDpgISGAoECAIQAQoECAMQAQoECAQQAQoECAUQAQoPCPnglaoCEgcKBQjqBxABCiAI4o7RsQISGAoECAEQAQoECAIQAQoECAMQAQoECAQQAQoUCJ3i27QCEgwKBAgKEAEKBAgLEAEKIAiowa63AhIYCgQIChABCgQICxABCgQIDBABCgQIDRABCg4IzbDIvQISBgoECAMQAQoOCLHYw98CEgYKBAgGEAESHWNhcGFiaWxpdGllc3w0ODQ4NzM5YTdiNmJhNGRl", "resourceTag": "5208540076386788574" } }, { "staticDataResources": { "resources": [ { "identifier": "capabilities|4848739a7b6ba4de" }, { "identifier": "theme|68395bd41e9f0323" } ] } }, { "resourceStatusInResponseCheck": { "resourceStatuses": [ { "identifier": "capabilities|4848739a7b6ba4de", "status": "ELEMENTS_RESOURCE_STATUS_ATTACHED" }, { "identifier": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727", "status": "ELEMENTS_RESOURCE_STATUS_ATTACHED" }, { "identifier": "theme|68395bd41e9f0323", "status": "ELEMENTS_RESOURCE_STATUS_ATTACHED" } ], "serverBuildLabel": "boq_youtubewatchserver_20250603.05_p0" } } ] } } } ================================================ FILE: youtube_transcript_api/test/assets/youtube_consent_page.html.static ================================================ Bevor Sie zu YouTube weitergehen
YouTube ein Google-Unternehmen

Bevor Sie zu YouTube weitergehen

Google verwendet Cookies und Daten, um Dienste und Werbung zur Verfügung zu stellen, zu verwalten und zu verbessern. Wenn Sie zustimmen, nutzen wir Cookies für diese Zwecke und dazu, Inhalte und Werbung für Sie zu personalisieren, damit Sie z. B. relevantere Google-Suchergebnisse und relevantere Werbung bei YouTube erhalten. Die Personalisierung erfolgt auf Grundlage Ihrer Aktivitäten, beispielsweise Ihrer Google-Suchanfragen und der Videos, die Sie sich bei YouTube ansehen. Wir verwenden diese Daten auch für Analysen und Messungen. Klicken Sie auf „Anpassen“, um sich weitere Optionen anzusehen, oder besuchen Sie g.co/privacytools. Darüber hinaus haben Sie die Möglichkeit, Ihre Browsereinstellungen so zu konfigurieren, dass einige oder alle Cookies blockiert werden.

================================================ FILE: youtube_transcript_api/test/assets/youtube_consent_page_invalid.html.static ================================================ Bevor Sie zu YouTube weitergehen
YouTube ein Google-Unternehmen

Bevor Sie zu YouTube weitergehen

Google verwendet Cookies und Daten, um Dienste und Werbung zur Verfügung zu stellen, zu verwalten und zu verbessern. Wenn Sie zustimmen, nutzen wir Cookies für diese Zwecke und dazu, Inhalte und Werbung für Sie zu personalisieren, damit Sie z. B. relevantere Google-Suchergebnisse und relevantere Werbung bei YouTube erhalten. Die Personalisierung erfolgt auf Grundlage Ihrer Aktivitäten, beispielsweise Ihrer Google-Suchanfragen und der Videos, die Sie sich bei YouTube ansehen. Wir verwenden diese Daten auch für Analysen und Messungen. Klicken Sie auf „Anpassen“, um sich weitere Optionen anzusehen, oder besuchen Sie g.co/privacytools. Darüber hinaus haben Sie die Möglichkeit, Ihre Browsereinstellungen so zu konfigurieren, dass einige oder alle Cookies blockiert werden.

================================================ FILE: youtube_transcript_api/test/assets/youtube_po_token_required.innertube.json.static ================================================ { "responseContext": { "visitorData": "CgtmS09UUW54WUQ5VSjGu6bCBjIKCgJERRIEEgAgRDoMCAEg78fRoOW456RoWMrtgeuL0_SSmQE%3D", "serviceTrackingParams": [ { "service": "GFEEDBACK", "params": [ { "key": "is_alc_surface", "value": "false" }, { "key": "ipcc", "value": "0" }, { "key": "is_viewed_live", "value": "False" }, { "key": "logged_in", "value": "0" }, { "key": "e", "value": "23888716,24004644,24077241,24078649,24104894,24135943,24143331,24166867,24181174,24230811,24232551,24241378,24290153,24397985,24425063,24459435,24513381,24522874,24556101,24585737,39325413,39328442,39329270,51010008,51020570,51025415,51037346,51037353,51054999,51067700,51068313,51080128,51086511,51095478,51115184,51129105,51132535,51137671,51141472,51152050,51175149,51178310,51178329,51178344,51178351,51179435,51179748,51183910,51217334,51227037,51237842,51242448,51248777,51256074,51272458,51295372,51303432,51306453,51311029,51311038,51313109,51313767,51314496,51324733,51326139,51341226,51349914,51353393,51354083,51354114,51354567,51355199,51356621,51359177,51361828,51362038,51362073,51366127,51366423,51366620,51367489,51372971,51375205,51375719,51386541,51386909,51388660,51394776,51394783,51397332,51402689,51403603,51404808,51404810,51409578,51414983,51417456,51417463,51417476,51417497,51417508,51417525,51420702,51421832,51428417,51428624,51429106,51430311,51430417,51432294,51432529,51432560,51433501,51435843,51435875,51435886,51435893,51435903,51435912,51435922,51436338,51436953,51437206,51439763,51439874,51440727,51441100,51441712,51442501,51442682,51443707,51444217,51445004,51447191,51448334,51452420,51452479,51452495,51453239,51456413,51456423,51456628,51458927,51459424,51461268,51462839,51463530,51463930,51466900,51467073,51467524,51468320,51469820,51471138,51471685,51473812,51475248,51475592,51475688,51475961,51476310,51476590,51477494,51478688,51478931,51479230,51479780,51479901,51479906,51481240,51483631,51483888,51484222,51484412,51484709,51484746,51484750,51485249,51485417,51485661,51486018,51486471,51487680,51488418,51489047,51489151,51489568,51490158,51490842,51490994,51491436,51492252,51492546,51495585,51495706,51495859,51496341,51497133,51497258,51498459,51498591,51499467,51502939,51503024,51503027,51504828,51505673,51505739,51506682,51507237,51508738,51508979,51509314,51509614,51509857,51510319,51511950,51512708,51512852,51513096,51513113,51513637,51514993,51515953,51516610" }, { "key": "visitor_data", "value": "CgtmS09UUW54WUQ5VSjGu6bCBjIKCgJERRIEEgAgRDoMCAEg78fRoOW456Ro" } ] }, { "service": "CSI", "params": [ { "key": "yt_ad", "value": "1" }, { "key": "c", "value": "ANDROID" }, { "key": "cver", "value": "20.10.38" }, { "key": "yt_li", "value": "0" }, { "key": "GetPlayer_rid", "value": "0x3badeb0c90305355" } ] }, { "service": "GUIDED_HELP", "params": [ { "key": "logged_in", "value": "0" } ] }, { "service": "ECATCHER", "params": [ { "key": "client.version", "value": "20.10" }, { "key": "client.name", "value": "ANDROID" } ] }, { "service": "LISTNR", "params": [ { "key": "e", "value": "39328442,51141472,51489047,51152050,51366620,51375205,51442501,24166867,51498591,51471138,51313767,51495585,39325413,51456628,51463930,51095478,51404810,51248777,51430311,51295372,24286257,51479780,51237842,51469823,51202133,24232551,51466900,51514993,51497133,24230811,39329270,51508738,51509314,24459435,51436953,24556101,51483631,51442682,51175149,24513381,51428624,51509857,51349914,51354114,51388660,51483888,51086511,51509614,51485417,51484222,51491436,51506682,51020570,51516610,51458927,51428417,51459424,51453239,51452420,51507237,51256074,51272458,51492252,51505673,51306453,51025415,51495706,24220751,24397985,24254870,24104894,51189308,51475961,51372971,51303432,24135943,51404808,51462839,51242448,51439763,51504828,51313109,24024517,51137671,24143331,51488418,51270362,51324733,51375719,51429106,51397332,51461795,51054999,51456413,51484709,24585737,51489568,24250570,51366423,51484412,51503027,24033252,51512708,51439874,51432294,51432560,51461268,51080128,51467073,51469820,51217334,24181174,51354083,51513113,51402689,51441100,24195012,51484746,51443707,51467524,51475592,51495859,51353393,24290153,51129105,51490158,51508979,51478931,51314496,51192010,51010008,51421832,51461791,51497258,51485249,24522874,24181216,51486018,51132535,51179748,51067700,51179435,51387900,51447191,51486471" } ] } ], "maxAgeSeconds": 0, "rolloutToken": "CPr65bOliYmCEhDl1r_d1OmNAxjm1r_d1OmNAw%3D%3D" }, "playabilityStatus": { "status": "OK", "playableInEmbed": true, "offlineability": { "buttonRenderer": { "serviceEndpoint": { "clickTrackingParams": "CAsQ6ewBIhMIx8-_3dTpjQMVzAVzCR322ylM", "ypcGetOfflineUpsellEndpoint": { "params": "ChPqqN25AQ0KC0dKTGx4al9kdHE4IgtHSkxseGpfZHRxOCoVCAkYAVIPCgtHSkxseGpfZHRxOCAB" } }, "trackingParams": "CAsQ6ewBIhMIx8-_3dTpjQMVzAVzCR322ylM" } }, "pictureInPicture": { "pictureInPictureRenderer": { "pictureInPictureStyleConfig": { "enableScrubbing": true, "enableNavigationControls": true }, "pictureInPicturePlayability": "PICTURE_IN_PICTURE_PLAYABILITY_SHOPPING" } }, "miniplayer": { "miniplayerRenderer": { "playbackMode": "PLAYBACK_MODE_ALLOW" } }, "contextParams": "Q0FFU0FnZ0M=" }, "streamingData": { "expiresInSeconds": "21540", "formats": [ { "itag": 18, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=18&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLPfrFjYIy7o-veIXGmVs2idrqn6Y4J6F7yC7ZTMWHI6N1JG3xLRYGE0ipqRG13llrkpCyI_sIN3&spc=l3OVKewUAR3M_LZtFFKYCoc5&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&cnr=14&ratebypass=yes&dur=316.093&lmt=1679947114115693&mt=1749654791&fvip=4&fexp=51514993&c=ANDROID&txp=4538434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig=AJfQdSswRAIgcJqk_mH0vOzhsTBWnr2sKTcfAQp9Z83tMVXxOH6IqS0CIF-iz-iDCf0E7GeNp9ptU70nbLhJMDPc9bzKPd3wa44Q&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "video/mp4; codecs=\"avc1.42001E, mp4a.40.2\"", "bitrate": 219300, "width": 640, "height": 360, "lastModified": "1679947114115693", "quality": "medium", "fps": 24, "qualityLabel": "360p", "projectionType": "RECTANGULAR", "audioQuality": "AUDIO_QUALITY_LOW", "approxDurationMs": "316093", "audioSampleRate": "44100", "audioChannels": 2, "qualityOrdinal": "QUALITY_ORDINAL_360P" } ], "adaptiveFormats": [ { "itag": 313, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=313&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=288981873&dur=316.024&lmt=1679947670582836&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAPwbyzrK46sAGpKbAhOEa4rPDasXn2GSZi4OEqVuQz3TAiEAmiKizTpHQkfu1xxmZH8E5uIqkL3aHk9H6hTZCyo7ZY0%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 13803554, "width": 3840, "height": 2160, "initRange": { "start": "0", "end": "220" }, "indexRange": { "start": "221", "end": "1235" }, "lastModified": "1679947670582836", "contentLength": "288981873", "quality": "hd2160", "fps": 24, "qualityLabel": "2160p", "projectionType": "RECTANGULAR", "averageBitrate": 7315441, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_2160P" }, { "itag": 271, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=271&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=76665322&dur=316.024&lmt=1679947771813516&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAJDivkKb3mLq202WMJ8I6KIpK73jnf0BEK5rthVFjla9AiAF9XCrceT5UEnVofzotcb-ontTNOeiGmDMaIbTzI-JMg%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 4008940, "width": 2560, "height": 1440, "initRange": { "start": "0", "end": "219" }, "indexRange": { "start": "220", "end": "1224" }, "lastModified": "1679947771813516", "contentLength": "76665322", "quality": "hd1440", "fps": 24, "qualityLabel": "1440p", "projectionType": "RECTANGULAR", "averageBitrate": 1940746, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_1440P" }, { "itag": 137, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=137&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=31316532&dur=316.024&lmt=1679947026477095&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgSx29HvqKkNlsqj1j7c3hH61kkUbKqd7aDiD135jS_kACIA2BKyBreUPn_lEE4dbnrw8OYnHxXt5ManF4qBudUEif&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "video/mp4; codecs=\"avc1.640028\"", "bitrate": 1386757, "width": 1920, "height": 1080, "initRange": { "start": "0", "end": "740" }, "indexRange": { "start": "741", "end": "1456" }, "lastModified": "1679947026477095", "contentLength": "31316532", "quality": "hd1080", "fps": 24, "qualityLabel": "1080p", "projectionType": "RECTANGULAR", "averageBitrate": 792763, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_1080P" }, { "itag": 248, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=248&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=29708612&dur=316.024&lmt=1679947902529968&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAJ2O72ysbW6jwVDtZ884wOXSUXjAaYWTlyZQMju9o7DVAiBQOLsfk0vwb_dyKN3O-0elpFzsH4pMIrd6mqXke0dUKg%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 1601870, "width": 1920, "height": 1080, "initRange": { "start": "0", "end": "219" }, "indexRange": { "start": "220", "end": "1204" }, "lastModified": "1679947902529968", "contentLength": "29708612", "quality": "hd1080", "fps": 24, "qualityLabel": "1080p", "projectionType": "RECTANGULAR", "averageBitrate": 752059, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_1080P" }, { "itag": 136, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=136&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=7895059&dur=316.024&lmt=1679947081877871&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAMHXVCU_S_-aUQA6IFl6FAnaWKwwQOMrp_MehdP2bV65AiBWJrups45QAQEnV0XxK_duKSoUjtG5JkaDBmBAYMgx1A%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "video/mp4; codecs=\"avc1.4d401f\"", "bitrate": 338890, "width": 1280, "height": 720, "initRange": { "start": "0", "end": "738" }, "indexRange": { "start": "739", "end": "1454" }, "lastModified": "1679947081877871", "contentLength": "7895059", "quality": "hd720", "fps": 24, "qualityLabel": "720p", "projectionType": "RECTANGULAR", "averageBitrate": 199859, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_720P" }, { "itag": 247, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=247&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=16887950&dur=316.024&lmt=1679947770503510&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgDy41YIrGP6GcfGQM-otVCeTDuE-NdQtKHa3Qq6BzPrUCIQDopiXhr4GQv1_eYYV7t3fev8_C3a-dffVksNq5kXCwnA%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 852860, "width": 1280, "height": 720, "initRange": { "start": "0", "end": "219" }, "indexRange": { "start": "220", "end": "1181" }, "lastModified": "1679947770503510", "contentLength": "16887950", "quality": "hd720", "fps": 24, "qualityLabel": "720p", "projectionType": "RECTANGULAR", "averageBitrate": 427510, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_720P" }, { "itag": 135, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=135&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=5333192&dur=316.024&lmt=1679947075242457&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgVToB1mkiC2z3mRvkG9l03IOr-_Sufy4ousgDtAvckKICIEOGL8zj1q_EniwLzjDn-7DlQ89w_4Ve-aBN544eNK4D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "video/mp4; codecs=\"avc1.4d401e\"", "bitrate": 228014, "width": 854, "height": 480, "initRange": { "start": "0", "end": "738" }, "indexRange": { "start": "739", "end": "1454" }, "lastModified": "1679947075242457", "contentLength": "5333192", "quality": "large", "fps": 24, "qualityLabel": "480p", "projectionType": "RECTANGULAR", "averageBitrate": 135007, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_480P" }, { "itag": 244, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=244&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=9246283&dur=316.024&lmt=1679947770377890&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgDneCEm-f1aExEzHUPWC0RWQeKGiCNx1WM0f7kVSQhTACIQD3ZsOm-2gnsNqlp6qDtCGQgq3hKnAExLdLgHNIPZATHg%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 442364, "width": 854, "height": 480, "initRange": { "start": "0", "end": "219" }, "indexRange": { "start": "220", "end": "1180" }, "lastModified": "1679947770377890", "contentLength": "9246283", "quality": "large", "fps": 24, "qualityLabel": "480p", "projectionType": "RECTANGULAR", "averageBitrate": 234065, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_480P" }, { "itag": 134, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=134&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=3559867&dur=316.024&lmt=1679947075224042&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAPFyTdmgMJrw3Q_kMBAi9xQUp69SGwUGYTrD20fPptWjAiEAtYRvqxaIpfiATk3jsl5Q8ezp_6v7aAdOR2dwt7ODcfU%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "video/mp4; codecs=\"avc1.4d401e\"", "bitrate": 144990, "width": 640, "height": 360, "initRange": { "start": "0", "end": "738" }, "indexRange": { "start": "739", "end": "1454" }, "lastModified": "1679947075224042", "contentLength": "3559867", "quality": "medium", "fps": 24, "qualityLabel": "360p", "projectionType": "RECTANGULAR", "averageBitrate": 90116, "highReplication": true, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_360P" }, { "itag": 243, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=243&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=5812597&dur=316.024&lmt=1679947761306773&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgd0AAOE3Cksnny1aSvL3PWRGvebDwAOZFcX8o5pPQU98CIQCMGOfQPGIwi2NOUDtchulAxg2PouP8UPDSE57BM279IQ%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 268960, "width": 640, "height": 360, "initRange": { "start": "0", "end": "219" }, "indexRange": { "start": "220", "end": "1180" }, "lastModified": "1679947761306773", "contentLength": "5812597", "quality": "medium", "fps": 24, "qualityLabel": "360p", "projectionType": "RECTANGULAR", "averageBitrate": 147143, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_360P" }, { "itag": 133, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=133&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=2070848&dur=316.024&lmt=1679947063456736&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgXCm5I5TVBok2f9nZ5zHt67nHCSxZ1dHFV7_GePbtH8oCIQCu0U0aIZpzbir9ovpPMRuTED0lW7FJx0VScMtuiQAAig%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "video/mp4; codecs=\"avc1.4d4015\"", "bitrate": 78892, "width": 426, "height": 240, "initRange": { "start": "0", "end": "738" }, "indexRange": { "start": "739", "end": "1454" }, "lastModified": "1679947063456736", "contentLength": "2070848", "quality": "small", "fps": 24, "qualityLabel": "240p", "projectionType": "RECTANGULAR", "averageBitrate": 52422, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_240P" }, { "itag": 242, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=242&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=2779205&dur=316.024&lmt=1679947768148157&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgAJZJ26Gxze936JQqywPlu2cD5rrBI7cKBWzO-PqCkj0CIQDKfClSKTfChM-r4R5uFM5ZTXF7DXx_UdEUl__WBB1DiA%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 110651, "width": 426, "height": 240, "initRange": { "start": "0", "end": "218" }, "indexRange": { "start": "219", "end": "1179" }, "lastModified": "1679947768148157", "contentLength": "2779205", "quality": "small", "fps": 24, "qualityLabel": "240p", "projectionType": "RECTANGULAR", "averageBitrate": 70354, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_240P" }, { "itag": 160, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=160&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=1131596&dur=316.024&lmt=1679947044399212&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgPm3lsvGQd3TOImIL6HFNg7MiUG40rfvSikDsMMgqXnACIFFr0zP3swdlcjUV9NHMRkzfb3axqHRdCfko28e70bqL&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "video/mp4; codecs=\"avc1.4d400c\"", "bitrate": 39756, "width": 256, "height": 144, "initRange": { "start": "0", "end": "737" }, "indexRange": { "start": "738", "end": "1453" }, "lastModified": "1679947044399212", "contentLength": "1131596", "quality": "tiny", "fps": 24, "qualityLabel": "144p", "projectionType": "RECTANGULAR", "averageBitrate": 28645, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_144P" }, { "itag": 278, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=278&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=2348670&dur=316.024&lmt=1679947787484423&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgT2DbpSqNxZ9T9Lel_k_Gu0E5kr3KGf9ZV8VxSozlSycCIHRaiSsx-6k1D4iq-J62WTVSXNx7UNwXvNF1GR3mlSX3&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 86442, "width": 256, "height": 144, "initRange": { "start": "0", "end": "218" }, "indexRange": { "start": "219", "end": "1178" }, "lastModified": "1679947787484423", "contentLength": "2348670", "quality": "tiny", "fps": 24, "qualityLabel": "144p", "projectionType": "RECTANGULAR", "averageBitrate": 59455, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "316024", "qualityOrdinal": "QUALITY_ORDINAL_144P" }, { "itag": 139, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=139&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=1928949&dur=316.162&lmt=1679942862476679&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAMpQSb8j3fTX3Fsjc3ay1LZn-_bIa1zrxWyVttUr_fgNAiBD53gqf2X_wqmGnlq4I-AnuO93gCpMlHBWT4UDWiwWiA%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "audio/mp4; codecs=\"mp4a.40.5\"", "bitrate": 49994, "initRange": { "start": "0", "end": "640" }, "indexRange": { "start": "641", "end": "1056" }, "lastModified": "1679942862476679", "contentLength": "1928949", "quality": "tiny", "projectionType": "RECTANGULAR", "averageBitrate": 48809, "audioQuality": "AUDIO_QUALITY_LOW", "approxDurationMs": "316162", "audioSampleRate": "22050", "audioChannels": 2, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 139, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=139&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=1928948&dur=316.162&lmt=1679943032755999&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAIIaBuVuSPLw3jTn_FO9TtBfat2eqGGoyCS8OejFDLw2AiEA-rbuptsznFOGteixXa3cPwaMLvN7FOZxDqQGFxXDxJ4%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "audio/mp4; codecs=\"mp4a.40.5\"", "bitrate": 50027, "initRange": { "start": "0", "end": "640" }, "indexRange": { "start": "641", "end": "1056" }, "lastModified": "1679943032755999", "contentLength": "1928948", "quality": "tiny", "xtags": "CggKA2RyYxIBMQ", "projectionType": "RECTANGULAR", "averageBitrate": 48809, "audioQuality": "AUDIO_QUALITY_LOW", "approxDurationMs": "316162", "audioSampleRate": "22050", "audioChannels": 2, "isDrc": true, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 140, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=5116319&dur=316.093&lmt=1679942862501240&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAMqTFq0kKDazeJUjw0p_kOQg7_sriu4Y2Et2siO52TZ8AiEApmdJfImrCnbHmXmkh43nZwCGOmbeNOYSqlf6T50ZeKg%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "audio/mp4; codecs=\"mp4a.40.2\"", "bitrate": 130583, "initRange": { "start": "0", "end": "631" }, "indexRange": { "start": "632", "end": "1047" }, "lastModified": "1679942862501240", "contentLength": "5116319", "quality": "tiny", "projectionType": "RECTANGULAR", "averageBitrate": 129488, "highReplication": true, "audioQuality": "AUDIO_QUALITY_MEDIUM", "approxDurationMs": "316093", "audioSampleRate": "44100", "audioChannels": 2, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 140, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=5116724&dur=316.093&lmt=1679943032799229&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAOqi8WjrpkqLWRviqfAMsRBTfNb1JxgYNlfgwhZEp8P8AiBfTOoXzBVvf8lTxA4IMEf77nn0vNcEVS0vgFL4cD7TWw%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "audio/mp4; codecs=\"mp4a.40.2\"", "bitrate": 130502, "initRange": { "start": "0", "end": "631" }, "indexRange": { "start": "632", "end": "1047" }, "lastModified": "1679943032799229", "contentLength": "5116724", "quality": "tiny", "xtags": "CggKA2RyYxIBMQ", "projectionType": "RECTANGULAR", "averageBitrate": 129499, "highReplication": true, "audioQuality": "AUDIO_QUALITY_MEDIUM", "approxDurationMs": "316093", "audioSampleRate": "44100", "audioChannels": 2, "isDrc": true, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 249, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=249&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=1992383&dur=316.061&lmt=1679942903132105&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgCYi2vmSA-N2MGVQTVu6V5C4ZRa6xbWE93Wgl6L0QRlgCIAhNELzA5n9BkoD3KAxI1oxQCcsVzgMOHIH33JmcqcZw&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "audio/webm; codecs=\"opus\"", "bitrate": 51225, "initRange": { "start": "0", "end": "265" }, "indexRange": { "start": "266", "end": "805" }, "lastModified": "1679942903132105", "contentLength": "1992383", "quality": "tiny", "projectionType": "RECTANGULAR", "averageBitrate": 50430, "audioQuality": "AUDIO_QUALITY_LOW", "approxDurationMs": "316061", "audioSampleRate": "48000", "audioChannels": 2, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 249, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=249&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=1998927&dur=316.061&lmt=1679943142589565&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgTML6zcBQkALUi1rL8nO_hUjpDG1G2RsuGnSyZqRiXtQCICj-RW7BcVZZm40H3LNsSeuHm0xbU7rCe2iKucn3pA6K&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "audio/webm; codecs=\"opus\"", "bitrate": 53255, "initRange": { "start": "0", "end": "265" }, "indexRange": { "start": "266", "end": "805" }, "lastModified": "1679943142589565", "contentLength": "1998927", "quality": "tiny", "xtags": "CggKA2RyYxIBMQ", "projectionType": "RECTANGULAR", "averageBitrate": 50595, "audioQuality": "AUDIO_QUALITY_LOW", "approxDurationMs": "316061", "audioSampleRate": "48000", "audioChannels": 2, "isDrc": true, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 250, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=250&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=2447892&dur=316.061&lmt=1679942902782314&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgISu6M3Y6wk3Vy3E41udct_0ZntZbJh5bLq6xTXd66q0CIHXOp0_5ReAm968mCb4-LHBjRIWmj4NJnreCkzcJin80&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "audio/webm; codecs=\"opus\"", "bitrate": 69140, "initRange": { "start": "0", "end": "265" }, "indexRange": { "start": "266", "end": "806" }, "lastModified": "1679942902782314", "contentLength": "2447892", "quality": "tiny", "projectionType": "RECTANGULAR", "averageBitrate": 61959, "audioQuality": "AUDIO_QUALITY_LOW", "approxDurationMs": "316061", "audioSampleRate": "48000", "audioChannels": 2, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 250, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=250&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=2452188&dur=316.061&lmt=1679943142809279&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAL-ujL-n3BAsS9VixJ6jjmGFRCcdUe_xu-ILt84c0CJBAiApfpNfk-UWOGR7SI41KfKfXn2hbJZlTzPnOoQgBA5B9g%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "audio/webm; codecs=\"opus\"", "bitrate": 71734, "initRange": { "start": "0", "end": "265" }, "indexRange": { "start": "266", "end": "806" }, "lastModified": "1679943142809279", "contentLength": "2452188", "quality": "tiny", "xtags": "CggKA2RyYxIBMQ", "projectionType": "RECTANGULAR", "averageBitrate": 62068, "audioQuality": "AUDIO_QUALITY_LOW", "approxDurationMs": "316061", "audioSampleRate": "48000", "audioChannels": 2, "isDrc": true, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 251, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=4606050&dur=316.061&lmt=1679942902584077&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAPJEzJU8XV6Ic5JTc7Soo3EG69r0_bS3hkoInt1qFikgAiEA5UFVEmHv44JUdW2MDVeSauHCUlESifOyuS1Q10apAr8%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "audio/webm; codecs=\"opus\"", "bitrate": 142286, "initRange": { "start": "0", "end": "265" }, "indexRange": { "start": "266", "end": "806" }, "lastModified": "1679942902584077", "contentLength": "4606050", "quality": "tiny", "projectionType": "RECTANGULAR", "averageBitrate": 116586, "audioQuality": "AUDIO_QUALITY_MEDIUM", "approxDurationMs": "316061", "audioSampleRate": "48000", "audioChannels": 2, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 251, "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=4607742&dur=316.061&lmt=1679943142504142&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgXEhG9-70Cdh2LYbj7OynflzInQ0Jcr2OGuUEBrDKEhUCIQDGAIafeoMn2131kpbXPNyf52Jc1du2ce0-NAk7G6j9uA%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "mimeType": "audio/webm; codecs=\"opus\"", "bitrate": 144555, "initRange": { "start": "0", "end": "265" }, "indexRange": { "start": "266", "end": "806" }, "lastModified": "1679943142504142", "contentLength": "4607742", "quality": "tiny", "xtags": "CggKA2RyYxIBMQ", "projectionType": "RECTANGULAR", "averageBitrate": 116629, "audioQuality": "AUDIO_QUALITY_MEDIUM", "approxDurationMs": "316061", "audioSampleRate": "48000", "audioChannels": 2, "isDrc": true, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" } ], "serverAbrStreamingUrl": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&spc=l3OVKZ4RMx6c-bxp&svpuc=1&sabr=1&rqh=1&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&sparams=expire%2Cei%2Cip%2Cid%2Csource%2Crequiressl%2Cxpc%2Cspc%2Csvpuc%2Csabr%2Crqh&sig=AJfQdSswRAIgbvSZ9pZvkeac6I2nbJ9gz1MS3-RYbbHfUk27riYnQecCIHKxvzjWtoYYmFdp8isRPhiDPUhTe83Bdf_JyPcLBgdH&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", "metadataFormats": [ {} ] }, "playbackTracking": { "videostatsPlaybackUrl": { "baseUrl": "https://s.youtube.com/api/stats/playback?cl=766672562&docid=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&fexp=v1%2C23888716%2C115928%2C72597%2C1408%2C26245%2C31049%2C7388%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C27078%2C34372%2C53946%2C9493%2C33227%2C29636%2C14739676%2C3029%2C828%2C11680738%2C10562%2C4845%2C11931%2C7%2C17646%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3161%2C19%2C15%2C7%2C1084%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4576%2C9%2C2071%2C658%2C729%2C10237%2C1406%2C15087%2C8688%2C3479%2C690%2C31%2C453%2C632%2C1422%2C2556%2C2651%2C210%2C35%2C4054%2C296%2C197%2C869%2C5482%2C2234%2C514%2C10822%2C368%2C1751%2C6116%2C7%2C2549%2C5357%2C914%2C1205%2C2%2C4768%2C5405%2C2473%2C7%2C13%2C21%2C11%2C17%2C3177%2C1130%2C6585%2C207%2C482%2C1205%2C106%2C1877%2C235%2C31%2C941%2C2342%2C32%2C11%2C7%2C10%2C9%2C10%2C416%2C615%2C253%2C2557%2C111%2C853%2C373%2C612%2C789%2C181%2C1025%2C510%2C787%2C2187%2C1143%2C4086%2C59%2C16%2C744%2C3174%2C10%2C205%2C2299%2C497%2C1844%2C1571%2C691%2C400%2C2970%2C173%2C451%2C796%2C1500%2C1318%2C547%2C2127%2C1436%2C344%2C96%2C273%2C349%2C280%2C904%2C1194%2C243%2C299%2C550%2C121%2C5%2C1334%2C2391%2C257%2C334%2C190%2C297%2C37%2C4%2C499%2C168%2C244%2C357%2C453%2C1209%2C738%2C629%2C104%2C417%2C590%2C684%2C152%2C442%2C816%2C294%2C3039%2C121%2C153%2C482%2C792%2C125%2C1201%2C132%2C876%2C3472%2C85%2C3%2C1801%2C845%2C66%2C943%2C555%2C1501%2C241%2C335%2C300%2C243%2C462%2C1631%2C758%2C144%2C244%2C17%2C524%2C1356%2C960%2C657&ns=yt&plid=AAY3TUuwLeaOuChM&el=detailpage&len=317&of=-kbIeWkl9lOSrDfQeigFXg&vm=CAEQARgEOjJBSHFpSlRLdzc2bG1ZSjNTVlR1enNnRU5BN2wxMkNtLW9RMk1PN3Rub0FpTUJEWHpNd2JiQUZVQTZSU1VwRjFIRmNqWkhFX0FqVl9iZzlxRHRlcGhqVWpPbHVUaV9ibzNlRFZjclYxemJGbDExNDljaTRRQ1c0cmEteldUZWZLTFNPdUdCa0NxaG5QdkFNWTNWalF5SGc", "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" }, { "headerType": "PLUS_PAGE_ID" } ] }, "videostatsDelayplayUrl": { "baseUrl": "https://s.youtube.com/api/stats/delayplay?cl=766672562&docid=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&fexp=v1%2C23888716%2C115928%2C72597%2C1408%2C26245%2C31049%2C7388%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C27078%2C34372%2C53946%2C9493%2C33227%2C29636%2C14739676%2C3029%2C828%2C11680738%2C10562%2C4845%2C11931%2C7%2C17646%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3161%2C19%2C15%2C7%2C1084%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4576%2C9%2C2071%2C658%2C729%2C10237%2C1406%2C15087%2C8688%2C3479%2C690%2C31%2C453%2C632%2C1422%2C2556%2C2651%2C210%2C35%2C4054%2C296%2C197%2C869%2C5482%2C2234%2C514%2C10822%2C368%2C1751%2C6116%2C7%2C2549%2C5357%2C914%2C1205%2C2%2C4768%2C5405%2C2473%2C7%2C13%2C21%2C11%2C17%2C3177%2C1130%2C6585%2C207%2C482%2C1205%2C106%2C1877%2C235%2C31%2C941%2C2342%2C32%2C11%2C7%2C10%2C9%2C10%2C416%2C615%2C253%2C2557%2C111%2C853%2C373%2C612%2C789%2C181%2C1025%2C510%2C787%2C2187%2C1143%2C4086%2C59%2C16%2C744%2C3174%2C10%2C205%2C2299%2C497%2C1844%2C1571%2C691%2C400%2C2970%2C173%2C451%2C796%2C1500%2C1318%2C547%2C2127%2C1436%2C344%2C96%2C273%2C349%2C280%2C904%2C1194%2C243%2C299%2C550%2C121%2C5%2C1334%2C2391%2C257%2C334%2C190%2C297%2C37%2C4%2C499%2C168%2C244%2C357%2C453%2C1209%2C738%2C629%2C104%2C417%2C590%2C684%2C152%2C442%2C816%2C294%2C3039%2C121%2C153%2C482%2C792%2C125%2C1201%2C132%2C876%2C3472%2C85%2C3%2C1801%2C845%2C66%2C943%2C555%2C1501%2C241%2C335%2C300%2C243%2C462%2C1631%2C758%2C144%2C244%2C17%2C524%2C1356%2C960%2C657&ns=yt&plid=AAY3TUuwLeaOuChM&el=detailpage&len=317&of=-kbIeWkl9lOSrDfQeigFXg&vm=CAEQARgEOjJBSHFpSlRLdzc2bG1ZSjNTVlR1enNnRU5BN2wxMkNtLW9RMk1PN3Rub0FpTUJEWHpNd2JiQUZVQTZSU1VwRjFIRmNqWkhFX0FqVl9iZzlxRHRlcGhqVWpPbHVUaV9ibzNlRFZjclYxemJGbDExNDljaTRRQ1c0cmEteldUZWZLTFNPdUdCa0NxaG5QdkFNWTNWalF5SGc", "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" }, { "headerType": "PLUS_PAGE_ID" } ] }, "videostatsWatchtimeUrl": { "baseUrl": "https://s.youtube.com/api/stats/watchtime?cl=766672562&docid=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&fexp=v1%2C23888716%2C115928%2C72597%2C1408%2C26245%2C31049%2C7388%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C27078%2C34372%2C53946%2C9493%2C33227%2C29636%2C14739676%2C3029%2C828%2C11680738%2C10562%2C4845%2C11931%2C7%2C17646%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3161%2C19%2C15%2C7%2C1084%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4576%2C9%2C2071%2C658%2C729%2C10237%2C1406%2C15087%2C8688%2C3479%2C690%2C31%2C453%2C632%2C1422%2C2556%2C2651%2C210%2C35%2C4054%2C296%2C197%2C869%2C5482%2C2234%2C514%2C10822%2C368%2C1751%2C6116%2C7%2C2549%2C5357%2C914%2C1205%2C2%2C4768%2C5405%2C2473%2C7%2C13%2C21%2C11%2C17%2C3177%2C1130%2C6585%2C207%2C482%2C1205%2C106%2C1877%2C235%2C31%2C941%2C2342%2C32%2C11%2C7%2C10%2C9%2C10%2C416%2C615%2C253%2C2557%2C111%2C853%2C373%2C612%2C789%2C181%2C1025%2C510%2C787%2C2187%2C1143%2C4086%2C59%2C16%2C744%2C3174%2C10%2C205%2C2299%2C497%2C1844%2C1571%2C691%2C400%2C2970%2C173%2C451%2C796%2C1500%2C1318%2C547%2C2127%2C1436%2C344%2C96%2C273%2C349%2C280%2C904%2C1194%2C243%2C299%2C550%2C121%2C5%2C1334%2C2391%2C257%2C334%2C190%2C297%2C37%2C4%2C499%2C168%2C244%2C357%2C453%2C1209%2C738%2C629%2C104%2C417%2C590%2C684%2C152%2C442%2C816%2C294%2C3039%2C121%2C153%2C482%2C792%2C125%2C1201%2C132%2C876%2C3472%2C85%2C3%2C1801%2C845%2C66%2C943%2C555%2C1501%2C241%2C335%2C300%2C243%2C462%2C1631%2C758%2C144%2C244%2C17%2C524%2C1356%2C960%2C657&ns=yt&plid=AAY3TUuwLeaOuChM&el=detailpage&len=317&of=-kbIeWkl9lOSrDfQeigFXg&vm=CAEQARgEOjJBSHFpSlRLdzc2bG1ZSjNTVlR1enNnRU5BN2wxMkNtLW9RMk1PN3Rub0FpTUJEWHpNd2JiQUZVQTZSU1VwRjFIRmNqWkhFX0FqVl9iZzlxRHRlcGhqVWpPbHVUaV9ibzNlRFZjclYxemJGbDExNDljaTRRQ1c0cmEteldUZWZLTFNPdUdCa0NxaG5QdkFNWTNWalF5SGc", "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" }, { "headerType": "PLUS_PAGE_ID" } ] }, "ptrackingUrl": { "baseUrl": "https://www.youtube.com/ptracking?ei=xp1JaMfUBcyLzPsP9ren4QQ&oid=wKy8wAwrz9bUuWfeADfZzA&plid=AAY3TUuwLeaOuChM&pltype=content&ptchn=VYamHliCI9rw1tHR1xbkfw&ptk=youtube_single&video_id=GJLlxj_dtq8", "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" }, { "headerType": "PLUS_PAGE_ID" } ] }, "qoeUrl": { "baseUrl": "https://s.youtube.com/api/stats/qoe?cl=766672562&docid=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&el=detailpage&event=streamingstats&fexp=v1%2C23888716%2C115928%2C72597%2C1408%2C26245%2C31049%2C7388%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C27078%2C34372%2C53946%2C9493%2C33227%2C29636%2C14739676%2C3029%2C828%2C11680738%2C10562%2C4845%2C11931%2C7%2C17646%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3161%2C19%2C15%2C7%2C1084%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4576%2C9%2C2071%2C658%2C729%2C10237%2C1406%2C15087%2C8688%2C3479%2C690%2C31%2C453%2C632%2C1422%2C2556%2C2651%2C210%2C35%2C4054%2C296%2C197%2C869%2C5482%2C2234%2C514%2C10822%2C368%2C1751%2C6116%2C7%2C2549%2C5357%2C914%2C1205%2C2%2C4768%2C5405%2C2473%2C7%2C13%2C21%2C11%2C17%2C3177%2C1130%2C6585%2C207%2C482%2C1205%2C106%2C1877%2C235%2C31%2C941%2C2342%2C32%2C11%2C7%2C10%2C9%2C10%2C416%2C615%2C253%2C2557%2C111%2C853%2C373%2C612%2C789%2C181%2C1025%2C510%2C787%2C2187%2C1143%2C4086%2C59%2C16%2C744%2C3174%2C10%2C205%2C2299%2C497%2C1844%2C1571%2C691%2C400%2C2970%2C173%2C451%2C796%2C1500%2C1318%2C547%2C2127%2C1436%2C344%2C96%2C273%2C349%2C280%2C904%2C1194%2C243%2C299%2C550%2C121%2C5%2C1334%2C2391%2C257%2C334%2C190%2C297%2C37%2C4%2C499%2C168%2C244%2C357%2C453%2C1209%2C738%2C629%2C104%2C417%2C590%2C684%2C152%2C442%2C816%2C294%2C3039%2C121%2C153%2C482%2C792%2C125%2C1201%2C132%2C876%2C3472%2C85%2C3%2C1801%2C845%2C66%2C943%2C555%2C1501%2C241%2C335%2C300%2C243%2C462%2C1631%2C758%2C144%2C244%2C17%2C524%2C1356%2C960%2C657&ns=yt&plid=AAY3TUuwLeaOuChM", "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" }, { "headerType": "PLUS_PAGE_ID" } ] }, "atrUrl": { "baseUrl": "https://s.youtube.com/api/stats/atr?c=ANDROID&docid=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&len=317&ns=yt&plid=AAY3TUuwLeaOuChM&ver=2&vm=CAEQARgEOjJBSHFpSlRLdzc2bG1ZSjNTVlR1enNnRU5BN2wxMkNtLW9RMk1PN3Rub0FpTUJEWHpNd2JiQUZVQTZSU1VwRjFIRmNqWkhFX0FqVl9iZzlxRHRlcGhqVWpPbHVUaV9ibzNlRFZjclYxemJGbDExNDljaTRRQ1c0cmEteldUZWZLTFNPdUdCa0NxaG5QdkFNWTNWalF5SGc", "elapsedMediaTimeSeconds": 3, "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" }, { "headerType": "PLUS_PAGE_ID" } ] }, "engageUrl": { "baseUrl": "https://s.youtube.com/api/stats/engage?cl=766672562&cmt=%5BVSS_CMT%5D&conn=%5BVSS_CONN%5D&cpn=%5BVSS_CPN%5D&docid=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&el=detailpage&fexp=v1%2C23888716%2C115928%2C72597%2C1408%2C26245%2C31049%2C7388%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C27078%2C34372%2C53946%2C9493%2C33227%2C29636%2C14739676%2C3029%2C828%2C11680738%2C10562%2C4845%2C11931%2C7%2C17646%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3161%2C19%2C15%2C7%2C1084%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4576%2C9%2C2071%2C658%2C729%2C10237%2C1406%2C15087%2C8688%2C3479%2C690%2C31%2C453%2C632%2C1422%2C2556%2C2651%2C210%2C35%2C4054%2C296%2C197%2C869%2C5482%2C2234%2C514%2C10822%2C368%2C1751%2C6116%2C7%2C2549%2C5357%2C914%2C1205%2C2%2C4768%2C5405%2C2473%2C7%2C13%2C21%2C11%2C17%2C3177%2C1130%2C6585%2C207%2C482%2C1205%2C106%2C1877%2C235%2C31%2C941%2C2342%2C32%2C11%2C7%2C10%2C9%2C10%2C416%2C615%2C253%2C2557%2C111%2C853%2C373%2C612%2C789%2C181%2C1025%2C510%2C787%2C2187%2C1143%2C4086%2C59%2C16%2C744%2C3174%2C10%2C205%2C2299%2C497%2C1844%2C1571%2C691%2C400%2C2970%2C173%2C451%2C796%2C1500%2C1318%2C547%2C2127%2C1436%2C344%2C96%2C273%2C349%2C280%2C904%2C1194%2C243%2C299%2C550%2C121%2C5%2C1334%2C2391%2C257%2C334%2C190%2C297%2C37%2C4%2C499%2C168%2C244%2C357%2C453%2C1209%2C738%2C629%2C104%2C417%2C590%2C684%2C152%2C442%2C816%2C294%2C3039%2C121%2C153%2C482%2C792%2C125%2C1201%2C132%2C876%2C3472%2C85%2C3%2C1801%2C845%2C66%2C943%2C555%2C1501%2C241%2C335%2C300%2C243%2C462%2C1631%2C758%2C144%2C244%2C17%2C524%2C1356%2C960%2C657&lact=%5BVSS_LACT%5D&len=317&ns=yt&of=-kbIeWkl9lOSrDfQeigFXg&plid=AAY3TUuwLeaOuChM&rt=%5BVSS_RT%5D&state=%5BVSS_STATE%5D&vis=%5BVSS_VIS%5D&vm=CAEQARgEOjJBSHFpSlRLdzc2bG1ZSjNTVlR1enNnRU5BN2wxMkNtLW9RMk1PN3Rub0FpTUJEWHpNd2JiQUZVQTZSU1VwRjFIRmNqWkhFX0FqVl9iZzlxRHRlcGhqVWpPbHVUaV9ibzNlRFZjclYxemJGbDExNDljaTRRQ1c0cmEteldUZWZLTFNPdUdCa0NxaG5QdkFNWTNWalF5SGc", "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" } ] }, "videostatsScheduledFlushWalltimeSeconds": [ 10, 20, 30 ], "videostatsDefaultFlushIntervalSeconds": 300 }, "captions": { "playerCaptionsTracklistRenderer": { "captionTracks": [ { "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=1F9610ACAAC990A6B62DB23D030E97121C9E8F97.7F4A2E6D1C6E7ADFFEF8588DA0091AEFE24B64F7&key=yt8&lang=zh&fmt=srv3", "name": { "runs": [ { "text": "Chinese" } ] }, "vssId": ".zh", "languageCode": "zh", "isTranslatable": true, "trackName": "" }, { "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=1F9610ACAAC990A6B62DB23D030E97121C9E8F97.7F4A2E6D1C6E7ADFFEF8588DA0091AEFE24B64F7&key=yt8&lang=cs&fmt=srv3", "name": { "runs": [ { "text": "Czech" } ] }, "vssId": ".cs", "languageCode": "cs", "isTranslatable": true, "trackName": "" }, { "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&caps=asr&opi=112496729&exp=xpe&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=1F9610ACAAC990A6B62DB23D030E97121C9E8F97.7F4A2E6D1C6E7ADFFEF8588DA0091AEFE24B64F7&key=yt8&lang=en&fmt=srv3", "name": { "runs": [ { "text": "English" } ] }, "vssId": ".en", "languageCode": "en", "isTranslatable": true, "trackName": "" }, { "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=1F9610ACAAC990A6B62DB23D030E97121C9E8F97.7F4A2E6D1C6E7ADFFEF8588DA0091AEFE24B64F7&key=yt8&kind=asr&lang=en&fmt=srv3", "name": { "runs": [ { "text": "English (auto-generated)" } ] }, "vssId": "a.en", "languageCode": "en", "kind": "asr", "isTranslatable": true, "trackName": "" }, { "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=1F9610ACAAC990A6B62DB23D030E97121C9E8F97.7F4A2E6D1C6E7ADFFEF8588DA0091AEFE24B64F7&key=yt8&lang=de&fmt=srv3", "name": { "runs": [ { "text": "German" } ] }, "vssId": ".de", "languageCode": "de", "isTranslatable": true, "trackName": "" }, { "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=1F9610ACAAC990A6B62DB23D030E97121C9E8F97.7F4A2E6D1C6E7ADFFEF8588DA0091AEFE24B64F7&key=yt8&lang=hi&fmt=srv3", "name": { "runs": [ { "text": "Hindi" } ] }, "vssId": ".hi", "languageCode": "hi", "isTranslatable": true, "trackName": "" }, { "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=1F9610ACAAC990A6B62DB23D030E97121C9E8F97.7F4A2E6D1C6E7ADFFEF8588DA0091AEFE24B64F7&key=yt8&lang=ja&fmt=srv3", "name": { "runs": [ { "text": "Japanese" } ] }, "vssId": ".ja", "languageCode": "ja", "isTranslatable": true, "trackName": "" }, { "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=1F9610ACAAC990A6B62DB23D030E97121C9E8F97.7F4A2E6D1C6E7ADFFEF8588DA0091AEFE24B64F7&key=yt8&lang=ko&fmt=srv3", "name": { "runs": [ { "text": "Korean" } ] }, "vssId": ".ko", "languageCode": "ko", "isTranslatable": true, "trackName": "" }, { "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=1F9610ACAAC990A6B62DB23D030E97121C9E8F97.7F4A2E6D1C6E7ADFFEF8588DA0091AEFE24B64F7&key=yt8&lang=es&fmt=srv3", "name": { "runs": [ { "text": "Spanish" } ] }, "vssId": ".es", "languageCode": "es", "isTranslatable": true, "trackName": "" } ], "audioTracks": [ { "captionTrackIndices": [ 0, 1, 2, 4, 5, 6, 7, 8, 3 ], "defaultCaptionTrackIndex": 2, "hasDefaultTrack": true, "captionsInitialState": "CAPTIONS_INITIAL_STATE_OFF_RECOMMENDED" } ], "translationLanguages": [ { "languageCode": "ar", "languageName": { "runs": [ { "text": "Arabic" } ] } }, { "languageCode": "zh-Hant", "languageName": { "runs": [ { "text": "Chinese (Traditional)" } ] } }, { "languageCode": "nl", "languageName": { "runs": [ { "text": "Dutch" } ] } }, { "languageCode": "en", "languageName": { "runs": [ { "text": "English" } ] }, "translationSourceTrackIndices": [ 4 ] }, { "languageCode": "fr", "languageName": { "runs": [ { "text": "French" } ] } }, { "languageCode": "de", "languageName": { "runs": [ { "text": "German" } ] } }, { "languageCode": "hi", "languageName": { "runs": [ { "text": "Hindi" } ] } }, { "languageCode": "id", "languageName": { "runs": [ { "text": "Indonesian" } ] } }, { "languageCode": "it", "languageName": { "runs": [ { "text": "Italian" } ] } }, { "languageCode": "ja", "languageName": { "runs": [ { "text": "Japanese" } ] } }, { "languageCode": "ko", "languageName": { "runs": [ { "text": "Korean" } ] } }, { "languageCode": "pt", "languageName": { "runs": [ { "text": "Portuguese" } ] } }, { "languageCode": "ru", "languageName": { "runs": [ { "text": "Russian" } ] } }, { "languageCode": "es", "languageName": { "runs": [ { "text": "Spanish" } ] } }, { "languageCode": "th", "languageName": { "runs": [ { "text": "Thai" } ] } }, { "languageCode": "tr", "languageName": { "runs": [ { "text": "Turkish" } ] } }, { "languageCode": "uk", "languageName": { "runs": [ { "text": "Ukrainian" } ] } }, { "languageCode": "vi", "languageName": { "runs": [ { "text": "Vietnamese" } ] } } ], "defaultAudioTrackIndex": 0, "defaultTranslationSourceTrackIndices": [ 2 ] } }, "videoDetails": { "videoId": "GJLlxj_dtq8", "title": "Surface Go Review - It’s Awesome", "lengthSeconds": "316", "keywords": [ "Dave2D", "Review", "Surface Go", "Surface pro", "best laptop", "best laptop for school", "best laptop for college", "best laptop for students", "best laptop for university", "cheap laptop", "best value laptop", "inexpensive laptop", "cheapest laptop", "Dell", "XPS 13" ], "channelId": "UCVYamHliCI9rw1tHR1xbkfw", "isOwnerViewing": false, "shortDescription": "Dave2D review of the Microsoft Surface Go. This is the best 2 in 1 laptop from Microsoft for students on a tighter budget.\nOn Sale Here - https://amzn.to/2n3Y4sj\n\nThis 2in1 tablet/laptop is incredibly small and has a ton of potential for people who need an ultra portable device that can be used as a comfortable tablet as well as a very functional laptop. This is great for developers, students, work or even for media consumption as a secondary device.\n\nMusic Credits:\nFili - Sunday Vibez\n\nIf you want to support the channel, consider a Dave2D membership by clicking the “Join” button above!\n\nhttp://twitter.com/Dave2D\nhttp://www.instagram.com/Dave2D\nhttps://discord.gg/Dave2D\n\nPurchases made from store links may give me some money. \n(It doesn’t cost you extra, so please buy everything)", "isCrawlable": true, "thumbnail": { "thumbnails": [ { "url": "https://i.ytimg.com/vi/GJLlxj_dtq8/default.jpg", "width": 120, "height": 90 }, { "url": "https://i.ytimg.com/vi/GJLlxj_dtq8/mqdefault.jpg", "width": 320, "height": 180 }, { "url": "https://i.ytimg.com/vi/GJLlxj_dtq8/hqdefault.jpg", "width": 480, "height": 360 }, { "url": "https://i.ytimg.com/vi/GJLlxj_dtq8/sddefault.jpg", "width": 640, "height": 480 } ] }, "allowRatings": true, "viewCount": "1856109", "author": "Dave2D", "isPrivate": false, "isUnpluggedCorpus": false, "isLiveContent": false }, "playerConfig": { "audioConfig": { "loudnessDb": -10.969999, "perceptualLoudnessDb": -24.97, "enablePerFormatLoudness": false, "trackAbsoluteLoudnessLkfs": -24.97, "loudnessTargetLkfs": -14 }, "exoPlayerConfig": { "useExoPlayer": true, "useAdaptiveBitrate": true, "maxInitialByteRate": 91136, "minDurationForQualityIncreaseMs": 12364, "maxDurationForQualityDecreaseMs": 3720, "minDurationToRetainAfterDiscardMs": 21000, "lowWatermarkMs": 15000, "highWatermarkMs": 30000, "lowPoolLoad": 0.8, "highPoolLoad": 0.8, "sufficientBandwidthOverhead": 1, "bufferChunkSizeKb": 50, "httpConnectTimeoutMs": 16000, "httpReadTimeoutMs": 8000, "numAudioSegmentsPerFetch": 1, "numVideoSegmentsPerFetch": 2, "minDurationForPlaybackStartMs": 1600, "enableExoplayerReuse": false, "useRadioTypeForInitialQualitySelection": true, "blacklistFormatOnError": false, "enableBandaidHttpDataSource": true, "httpLoadTimeoutMs": 18000, "canPlayHdDrm": true, "videoBufferSegmentCount": 389, "audioBufferSegmentCount": 38, "useAbruptSplicing": false, "minRetryCount": 10, "minChunksNeededToPreferOffline": 2, "secondsToMaxAggressiveness": 0, "enableSurfaceviewResizeWorkaround": false, "enableVp9IfThresholdsPass": false, "matchQualityToViewportOnUnfullscreen": false, "lowAudioQualityConnTypes": [ "MOBILE_CONNECTION_TYPE_CELLULAR_2G", "MOBILE_CONNECTION_TYPE_CELLULAR_3G" ], "useDashForLiveStreams": true, "enableLibvpxVideoTrackRenderer": false, "lowAudioQualityBandwidthThresholdBps": 786432, "enableVariableSpeedPlayback": false, "preferOnesieBufferedFormat": true, "minimumBandwidthSampleBytes": 16384, "useDashForOtfAndCompletedLiveStreams": true, "disableCacheAwareVideoFormatEvaluation": false, "useLiveDvrForDashLiveStreams": true, "cronetResetTimeoutOnRedirects": true, "emitVideoDecoderChangeEvents": false, "onesieVideoBufferLoadTimeoutMs": "0", "onesieVideoBufferReadTimeoutMs": "0", "libvpxEnableGl": false, "enableVp9EncryptedIfThresholdsPass": false, "enableOpus": false, "usePredictedBuffer": true, "maxReadAheadMediaTimeMs": 120000, "useMediaTimeCappedLoadControl": true, "allowCacheOverrideToLowerQualitiesWithinRange": 0, "allowDroppingUndecodedFrames": true, "minDurationForPlaybackRestartMs": 5000, "serverProvidedBandwidthHeader": "", "liveOnlyPegStrategy": "LIVE_ONLY_PEG_STRATEGY_SEEK_ON_REBUFFER_ESTIMATE_DURATION", "enableRedirectorHostFallback": true, "enableHighlyAvailableFormatFallbackOnPcr": false, "recordTrackRendererTimingEvents": true, "minErrorsForRedirectorHostFallback": 0, "nonHardwareMediaCodecNames": [ "OMX.ffmpeg.vp9.decoder", "OMX.google.vp9.decoder", "c2.android.vp9.decoder", "OMX.Intel.sw_vd.vp9", "OMX.MTK.VIDEO.DECODER.SW.VP9", "c2.mtk.sw.vp9.decoder", "OMX.google.av1.decoder", "c2.android.av1.decoder", "OMX.sprd.av1.decoder", "c2.android.av1-dav1d.decoder" ], "enableVp9IfInHardware": false, "enableVp9EncryptedIfInHardware": true, "useOpusMedAsLowQualityAudio": false, "minErrorsForPcrFallback": 0, "useStickyRedirectHttpDataSource": true, "onlyVideoBandwidth": true, "useRedirectorOnNetworkChange": false, "enableMaxReadaheadAbrThreshold": true, "cacheCheckDirectoryWritabilityOnce": false, "predictorType": "PREDICTOR_TYPE_NEAREST_RANK", "slidingPercentile": 0.25, "slidingWindowSize": 12, "maxFrameDropIntervalMs": 100, "ignoreLoadTimeoutForFallback": false, "serverBweMultiplier": 1, "drmMaxKeyfetchDelayMs": 0, "maxResolutionForWhiteNoise": 0, "whiteNoiseRenderEffectMode": "RENDER_EFFECT_MODE_UNKNOWN", "enableLibvpxHdr": false, "enableCacheAwareStreamSelection": true, "useExoCronetDataSource": true, "whiteNoiseScale": 0, "whiteNoiseOffset": 0, "preventVideoFrameLaggingWithLibvpx": false, "enableMediaCodecHdr": true, "enableMediaCodecSwHdr": false, "liveOnlyWindowChunks": 10, "bearerMinDurationToRetainAfterDiscardMs": [ 21000, 21000, 21000, 21000, 120000, 120000, 90000, 120000 ], "forceWidevineL3": false, "useAverageBitrate": false, "useMedialibAudioTrackRendererForLive": true, "useExoPlayerV2": false, "logMediaRequestEventsToCsi": true, "onesieFixNonZeroStartTimeFormatSelection": false, "liveOnlyReadaheadStepSizeChunks": 1, "liveOnlyBufferHealthHalfLifeSeconds": 60, "liveOnlyMinBufferHealthRatio": 0.75, "liveOnlyMinLatencyToSeekRatio": 3, "manifestlessPartialChunkStrategy": "ANDROID_PARTIAL_CHUNK_STRATEGY_RETRY_RANGE_CHECK_LMT", "ignoreViewportSizeWhenSticky": false, "enableLibvpxFallback": false, "disableLibvpxLoopFilter": false, "enableVpxMediaView": false, "hdrMinScreenBrightness": 0, "hdrMaxScreenBrightnessThreshold": 0, "onesieDataSourceAboveCacheDataSource": true, "httpNonplayerLoadTimeoutMs": 72000, "numVideoSegmentsPerFetchStrategy": "NUM_SEGMENTS_PER_FETCH_STRATEGY_LIMITED_DURATION", "maxVideoDurationPerFetchMs": 12000, "maxVideoEstimatedLoadDurationMs": -1, "estimatedServerClockHalfLife": 5, "estimatedServerClockStrictOffset": false, "minReadAheadMediaTimeMs": 0, "readAheadGrowthRate": 0, "useDynamicReadAhead": false, "useYtVodMediaSourceForV2": false, "enableV2Gapless": true, "useLiveHeadTimeMillis": true, "allowTrackSelectionWithUpdatedVideoItagsForExoV2": false, "maxAllowableTimeBeforeMediaTimeUpdateSec": 15, "enableDynamicHdr": false, "v2PerformEarlyStreamSelection": false, "v2UsePlaybackStreamSelectionResult": false, "v2MinTimeBetweenAbrReevaluationMs": 2000, "avoidReusePlaybackAcrossLoadvideos": false, "enableInfiniteNetworkLoadingRetries": true, "reportExoPlayerStateOnTransition": false, "manifestlessSequenceMethod": "MANIFESTLESS_SEQUENCE_METHOD_LIVE_HEAD", "useLiveHeadWindow": true, "enableDynamicHdrInHardware": false, "ultralowAudioQualityBandwidthThresholdBps": 0, "retryLiveNetNocontentWithDelay": true, "ignoreUnneededSeeksToLiveHead": true, "adaptiveLiveHeadWindow": true, "drmMetricsQoeLoggingFraction": 0.01, "liveNetNocontentMaximumErrors": -1, "waitForDrmLicenseBeforeProcessingAndroidStuckBufferfull": true, "slidingPercentileScalar": 0.85, "minAdaptiveVideoQuality": 0, "retryLiveEmptyChunkWithDelay": true, "platypusBackBufferDurationMs": 30000, "platypusEnableServerSideFormatFiltering": true }, "playbackStartConfig": { "startTimeToleranceBeforeMs": "20000" }, "adRequestConfig": { "filterTimeEventsOnDelta": 10000, "useCriticalExecOnAdsPrep": true, "userCriticalExecOnAdsProcessing": true, "enableCountdownNextToThumbnailAndroid": true, "preskipScalingFactorAndroid": 0.712, "preskipPaddingAndroid": 6 }, "networkProtocolConfig": { "useQuic": true }, "androidNetworkStackConfig": { "networkStack": "CRONET", "androidCronetResponsePriority": { "priorityValue": "BACKGROUND_10_THREAD_PRIORITY" }, "androidMetadataNetworkConfig": { "coalesceRequests": true } }, "lidarSdkConfig": { "enableActiveViewReporter": true, "useMediaTime": true, "sendTosMetrics": true, "usePlayerState": false, "enableIosAppStateCheck": true, "enableImprovedSizeReportingAndroid": true, "enableIsAndroidVideoAlwaysMeasurable": true, "enableActiveViewAudioMeasurementAndroid": true }, "androidMedialibConfig": { "isItag18MainProfile": true, "initialBandwidthEstimates": [ { "detailedNetworkType": "DETAILED_NETWORK_TYPE_WIFI", "bandwidthBps": "921853" }, { "detailedNetworkType": "DETAILED_NETWORK_TYPE_LTE", "bandwidthBps": "631467" } ], "viewportSizeFraction": 0.85, "enablePrerollPrebuffer": true, "prebufferOptimizeForViewportSize": true, "hpqViewportSizeFraction": 0.58 }, "playerControlsConfig": { "showCachedInTimebar": true }, "variableSpeedConfig": { "showVariableSpeedDisabledDialog": true }, "decodeQualityConfig": { "maximumVideoDecodeVerticalResolution": 2160 }, "vrConfig": { "allowVr": true, "allowSubtitles": true, "showHqButton": true, "sphericalDirectionLoggingEnabled": true, "enableAndroidVr180MagicWindow": true, "enableAndroidMagicWindowEduOverlay": true, "magicWindowEduOverlayText": "Move device to explore video", "magicWindowEduOverlayAnimationUrl": "https://youtube.com/img/vr/magic_window_edu_overlay_animation_v2.webp", "enableMagicWindowZoom": true, "useCardboardOssSdk": true }, "qoeStatsClientConfig": { "batchedEntriesPeriodMs": "30000" }, "androidPlayerStatsConfig": { "usePblForAttestationReporting": false, "usePblForHeartbeatReporting": false, "usePblForPlaybacktrackingReporting": false, "usePblForQoeReporting": true, "changeCpnOnFatalPlaybackError": true }, "stickyQualitySelectionConfig": { "stickySelectionType": "DISABLE_STICKY", "expirationTimeSinceLastManualVideoQualitySelectionMs": "259200000", "expirationTimeSinceLastPlaybackStartMs": "18000000", "stickyCeilingOverridesSimpleBitrateCap": true }, "adSurveyRequestConfig": { "useGetRequests": true }, "retryConfig": { "retryEligibleErrors": [ "fmt.decode", "android.exo.fatal", "scripted_player.js.fatal", "android.stuck.bufferfull", "player.timeout", "android.audiotrack" ], "retryUnderSameConditionAttempts": 1, "retryWithNewSurfaceAttempts": 1, "progressiveFallbackOnNonNetworkErrors": true, "l3FallbackOnDrmErrors": true, "retryAfterCacheRemoval": true, "widevineL3EnforcedFallbackOnDrmErrors": true, "exoProxyableFormatFallback": true, "maxPlayerRetriesWhenNetworkUnavailable": 2, "retryWithLibvpx": true, "suppressFatalErrorAfterStop": false, "fallbackFromHfrToSfrOnFormatDecodeError": true, "disableFallbackToCabrOnClientErrors": [ "fmt.decode", "android.audiotrack", "fmt.unparseable", "player.exception", "player.fatalexception" ] }, "cmsPathProbeConfig": { "cmsPathProbeDelayMs": 7000 }, "mediaCommonConfig": { "dynamicReadaheadConfig": { "maxReadAheadMediaTimeMs": 160000, "minReadAheadMediaTimeMs": 15000, "readAheadGrowthRateMs": 300, "readAheadWatermarkMarginRatio": 0, "minReadAheadWatermarkMarginMs": 0, "maxReadAheadWatermarkMarginMs": 0, "shouldIncorporateNetworkActiveState": false }, "mediaUstreamerRequestConfig": { "enableVideoPlaybackRequest": true, "videoPlaybackUstreamerConfig": "CssMCvAICAAQgAUY6AIlMZkqPi0AAIA_NZqZmT9YAWgBch8KG21mczJfdjNfMl9zbWFsbF9ub192YW5jZV8wNxgAeI9OgAEBoAEBqAEAtQH2KNw_4AEB6AED8AEB-QEAAAAAAADQP4ECAAAAAAAAGECYAvABoALoArgCAcgCAdoCvwEQsOoBGKhGIKCcASjYNjCYdXCIJ4AB9AO4AQHgAQOQAgGYAgygAgHAAgHQAgLYAgHgAgHoAgKAAwKIA4gnqAMDsAMBuAMBwAMByAMB0AMBgAQBmAQBoAQByAQB0AQB4AQA-AQHgAV9kAUBmAUBsAUBuAUBwAUB0AUB4AXQD-gFAfgF0A-ABgG4BgHABgHoBgH4BgGAB5BOkAcBwAcB0AcB8AcBkAgBnQgAAIC_oAjoB-AIAegI____________AfoCkwItAACgQjUAAKpCQAFIAWUAAIBAaMBwqAHQhgO4AQHNAQAAgD_9AQAAgD-FAq5HYT6NAuxRuD-VArgeBT61AgAAgD_AAo8B0gIRsP__________AR48RlpcXV7aAgUyMDowMOACeOgC6AL9AgAAAD6dAwrXIz2gAwHVAwAAekTYAwGYBAHFBJqZWUDVBAAAgD_IBQG1Br03hjW9BjMzg0DFBgAAgD7VBgAACEHtBm8SgzqCBwgAyAGWAQIAAI0HAAAAP5gHAcAHAcgHAdUHAACCQ-UHAIAJRPAHAYAIAaEIAAAAAAAA8L-pCAAAAAAAAPC_sAjwAbgIAegIAfUIAACCQ5gJ6AegCaCNBr0JvTeGNfgQAYIDAJADAagDAbADA9ADAdgDAeADkE6wBAG4BAHKBG8KFQiA4gkQmHUYrAIlAAAAACgAMABAARDg1AMY0A8qTQoKdGJfY29zdF81MCAIKQAAAAAAAAAASAFQAV3NzEw-ZQAAAD9tAAAAP3UAAAA_eMCpB4ABwD6NAZqZmT6SAQ1zdGFydHVwXzFhXzg3MAHSBB4KFgjoBxC4FxoG3AvQD8QTKMCaDDABOAEYoJwBKAHaBAwKCAiIJxCIJzgBKAH4BAGIBQGQBQGYBQGoBQGwBQHQBQHYBQHoBQHwBQGIBgGYBgGgBgGoBoCAAsAGAcgGAeAGAfAGAYIHCxUAAIA_GGQgoI0GiAcBoAcBwAcByAcAgAgBoAgBsAgBuAgB0ggGCAEQARgBqQkAAAAAAADwv7EJAAAAAAAA8L_QCQHaCSRvMVJKMkFtazlldnBUTjdFQTlXc0FGRVNBQ1hQbWxwQVN5LzfgCQHoCQGwCgGICwGYCwGgCwHACwHICwHQCwHYCwHqCwSLBowG-AsBkAwBqAyQAbAMAbgMAcAMAcgMAdAMAeAMAfgMAYANAZgNAaANAbANAdANAdgNAeANAegNAfgNAYAOAYgOAbAOAcAOAdAOAdgOAfgOAYgPAaAPAdAPAYAQAaAQAegQAYARAYgRAagRAbIREENBTVNCaFVEbGFUSkRBPT3AEQHgEQHwEQGYEgGgEgG4EgHwEgH4EgEYASABMgwIuQIQtOyV4fT8_QIyDAiPAhCMvbiR9fz9AjIMCIkBEKfghK7y_P0CMgwI-AEQsOPiz_X8_QIyDAiIARDvkrrI8vz9AjIMCPcBENbC6JD1_P0CMgwIhwEQ2ZOlxfL8_QIyDAj0ARCi7eCQ9fz9AjIMCIYBEOqDpMXy_P0CMgwI8wEQlZm3jPX8_QIyDAiFARDg59W_8vz9AjIMCPIBEL3h2I_1_P0CMgwIoAEQ7NDKtvL8_QIyDAiWAhCH-vSY9fz9AjIMCIsBEIervuzi_P0CMhwIiwEQn67XveP8_QIaDkNnZ0tBMlJ5WXhJQk1RMgwIjAEQ-Oq_7OL8_QIyHAiMARD9_9m94_z9AhoOQ2dnS0EyUnlZeElCTVEyDAj5ARDJ3-__4vz9AjIcCPkBEP2Ih_Lj_P0CGg5DZ2dLQTJSeVl4SUJNUTIMCPoBEOqy2v_i_P0CMhwI-gEQv72U8uP8_QIaDkNnZ0tBMlJ5WXhJQk1RMgwI-wEQjabO_-L8_QIyHAj7ARDO7YHy4_z9AhoOQ2dnS0EyUnlZeElCTVE6AEgAUigaAmVuKAAyGFVDVllhbUhsaUNJOXJ3MXRIUjF4YmtmdzgAQABYAGAAkMvTjw4BEk0AX3P9pzBGAiEAig6oFHC_ww-qKj0gr0yAZXdde9kAU6PZyEjajaiYq9ECIQCdUDCXKQiYFiUCBeaSW1kjDZ2Pw3NLDl9Ir7rSn89DgBoCZWk=", "videoPlaybackPostEmptyBody": false, "isVideoPlaybackRequestIdempotent": true }, "predictedReadaheadConfig": { "minReadaheadMs": 5000, "maxReadaheadMs": 157000 }, "mediaFetchRetryConfig": { "initialDelayMs": 1000, "backoffFactor": 1.3, "maximumDelayMs": 20000, "jitterFactor": 0.1 }, "mediaFetchMaximumServerErrors": 10, "mediaFetchMaximumNetworkErrors": -1, "mediaFetchMaximumErrors": 10, "serverReadaheadConfig": { "nextRequestPolicy": { "targetAudioReadaheadMs": 120000, "targetVideoReadaheadMs": 120000 } }, "useServerDrivenAbr": true, "sabrClientConfig": { "defaultBackOffTimeMs": 0, "enableHostFallback": true, "primaryProbingDelayMs": 5000, "maxFailureAttemptsBeforeFallback": 2, "enableServerInitiatedHostFallback": true }, "serverPlaybackStartConfig": { "enable": true, "playbackStartPolicy": { "startMinReadaheadPolicy": [ { "minReadaheadMs": 1600 } ] } }, "usePlatypus": true, "mediaCacheConfig": { "cacheLoadPolicy": { "readaheadThresholdMs": 15000 } }, "bandwidthEstimationConfig": { "nearestRankConfig": { "slidingWindowSize": 12, "percentile": 0.25, "scalar": 0.91 } }, "fixLivePlaybackModelDefaultPosition": false }, "playerGestureConfig": { "downAndOutLandscapeAllowed": true, "downAndOutPortraitAllowed": true }, "taskCoordinatorConfig": { "prefetchCoordinatorBufferedPositionMillisRelease": 6000, "prefetchCoordinatorBufferedPositionMillisPause": 6000 } }, "storyboards": { "playerStoryboardSpecRenderer": { "spec": "https://i.ytimg.com/sb/GJLlxj_dtq8/storyboard3_L$L/$N.jpg?sqp=-oaymwGbA0g48quKqQOSA4gBAZUBAAAEQpgBMqABPKgBBLABELABDbABDLABELABFbABH7ABJrABLbABDrABDrABD7ABErABF7ABK7ABLLABKbABD7ABDrABELABFbABH7ABKrABMrABKbABD7ABEbABFLABGLABJrABPbABOLABLbABEbABFLABHrABKrABMbABS7ABR7ABNrABFbABHLABKbABLrABObABR7ABTbABP7ABJbABLrABN7ABPbABR7ABUrABUbABRbABM7ABQLABQrABQ7ABTLABRLABRrABQ7gBEbgBEbgBFbgBI7gBRLgBQ7gBQ7gBQ7gBEbgBE7gBFrgBL7gBQ7gBQ7gBQ7gBQ7gBFbgBFrgBKbgBQ7gBQ7gBQ7gBQ7gBQ7gBI7gBL7gBQ7gBQ7gBQ7gBQ7gBQ7gBQ7gBRLgBQ7gBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQ7gBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQrgBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQrgBQrgBQ7gBQ7gBQ7gBQrgBQrgBQrgBQrgBQqLzl_8DBgj-q93vBQ==|48#27#100#10#10#0#default#rs$AOn4CLCBl68_j71MErcfP_dtBmVkzI4ing|80#45#65#10#10#5000#M$M#rs$AOn4CLB3d0IU5fFzbBQIpF7_o-Hpu4Nrbw|160#90#65#5#5#5000#M$M#rs$AOn4CLBRevtHnOyR6NWQv4bOfvU7pOhE3A", "recommendedLevel": 2 } }, "trackingParams": "CAAQu2kiEwjHz7_d1OmNAxXMBXMJHfbbKUw=", "attestation": { "playerAttestationRenderer": { "challenge": "a=6&a2=1&b=xEipIyQIQlgYQu5SdOpCKSLERMg&c=1749654982&d=3&e=GJLlxj_dtq8&c5a=1&c5b=yt_player_ias&hh=VAsQdc6SQwkZsnNr398kOYAGAWC_K7P_5QuK7bFmMCI" } }, "endscreen": { "endscreenRenderer": { "elements": [ { "endscreenElementRenderer": { "style": "CHANNEL", "image": { "thumbnails": [ { "url": "https://yt3.ggpht.com/ytc/AIdro_lltZkOAE5XVIlI8U5QVXmdASgYyJiJps-LkO-uQnTwLMQ=s250-c-k-c0x00ffffff-no-rj", "width": 250, "height": 250 }, { "url": "https://yt3.ggpht.com/ytc/AIdro_lltZkOAE5XVIlI8U5QVXmdASgYyJiJps-LkO-uQnTwLMQ=s400-c-k-c0x00ffffff-no-rj", "width": 400, "height": 400 } ] }, "icon": { "thumbnails": [ { "url": "https://www.gstatic.com/youtube/img/annotations/youtube.png" } ] }, "left": 0.422807, "width": 0.15438597, "top": 0.5490654, "aspectRatio": 1, "startMs": "307875", "endMs": "316162", "title": { "runs": [ { "text": "Dave2D" } ], "accessibility": { "accessibilityData": { "label": "Dave2D, channel" } } }, "metadata": { "runs": [ { "text": "3.68M subscribers" } ] }, "callToAction": { "runs": [ { "text": "VISIT CHANNEL" } ] }, "dismiss": { "runs": [ { "text": "CANCEL" } ] }, "endpoint": { "clickTrackingParams": "CAkQ-N4BGAAiEwjHz7_d1OmNAxXMBXMJHfbbKUwyDGl2LWVuZHNjcmVlbkiv7fb-47i5yRg=", "browseEndpoint": { "browseId": "UCVYamHliCI9rw1tHR1xbkfw" } }, "hovercardButton": { "subscribeButtonRenderer": { "buttonText": { "runs": [ { "text": "SUBSCRIBE" } ] }, "subscribed": false, "enabled": true, "type": "FREE", "channelId": "UCVYamHliCI9rw1tHR1xbkfw", "showPreferences": false, "unsubscribeMessage": { "paidChannelUnsubscribeMessageRenderer": { "unsubscribeMessage": { "runs": [ { "text": "Unsubscribe from " }, { "text": "Dave2D" }, { "text": "?" } ] }, "keepSubscriptionButtonText": { "runs": [ { "text": "Cancel" } ] }, "unsubscriptionAllowed": true, "unsubscribeButtonText": { "runs": [ { "text": "Unsubscribe" } ] } } }, "subscribedButtonText": { "runs": [ { "text": "SUBSCRIBED" } ] }, "unsubscribedButtonText": { "runs": [ { "text": "SUBSCRIBE" } ] }, "trackingParams": "CAoQmysiEwjHz7_d1OmNAxXMBXMJHfbbKUwyDGl2LWVuZHNjcmVlbg==", "unsubscribeButtonText": { "runs": [ { "text": "UNSUBSCRIBE" } ] }, "serviceEndpoints": [ { "clickTrackingParams": "CAoQmysiEwjHz7_d1OmNAxXMBXMJHfbbKUwyDGl2LWVuZHNjcmVlbg==", "subscribeEndpoint": { "channelIds": [ "UCVYamHliCI9rw1tHR1xbkfw" ], "params": "EgIIBBgA" } }, { "clickTrackingParams": "CAoQmysiEwjHz7_d1OmNAxXMBXMJHfbbKUwyDGl2LWVuZHNjcmVlbg==", "unsubscribeEndpoint": { "channelIds": [ "UCVYamHliCI9rw1tHR1xbkfw" ], "params": "CgIIBBgA" } } ], "style": { "styleType": "MEDIUM_BRAND_LINK", "suppressFreeIcon": true }, "subscribeAccessibility": { "accessibilityData": { "label": "Subscribe to Dave2D." } }, "unsubscribeAccessibility": { "accessibilityData": { "label": "Unsubscribe from Dave2D." } }, "serverTimestampMs": "1749654982113" } }, "trackingParams": "CAkQ-N4BGAAiEwjHz7_d1OmNAxXMBXMJHfbbKUw=", "isSubscribe": true, "id": "c77df4c4-1519-45ff-b218-d24f3e7a9411" } }, { "endscreenElementRenderer": { "style": "VIDEO", "image": { "thumbnails": [ { "url": "https://i.ytimg.com/vi/Pp3fbZZOlcs/default.jpg", "width": 120, "height": 90 }, { "url": "https://i.ytimg.com/vi/Pp3fbZZOlcs/mqdefault.jpg", "width": 320, "height": 180 }, { "url": "https://i.ytimg.com/vi/Pp3fbZZOlcs/hqdefault.jpg", "width": 480, "height": 360 }, { "url": "https://i.ytimg.com/vi/Pp3fbZZOlcs/sddefault.jpg", "width": 640, "height": 480 } ] }, "left": 0.022807017, "width": 0.322807, "top": 0.52492213, "aspectRatio": 1.7777778, "startMs": "307875", "endMs": "316162", "title": { "runs": [ { "text": "This is the FIRST Xbox Handheld!" } ], "accessibility": { "accessibilityData": { "label": "This is the FIRST Xbox Handheld!, video" } } }, "metadata": { "runs": [ { "text": "446,867 views" } ] }, "endpoint": { "clickTrackingParams": "CAgQ8d4BGAEiEwjHz7_d1OmNAxXMBXMJHfbbKUwyDGl2LWVuZHNjcmVlbkiv7fb-47i5yRiaAQMQu2k=", "commandMetadata": { "interactionLoggingCommandMetadata": { "loggingExpectations": { "screenCreatedLoggingExpectations": { "expectedParentScreens": [ { "screenVeType": 3832 } ] } } } }, "watchEndpoint": { "videoId": "Pp3fbZZOlcs", "watchEndpointSupportedOnesieConfig": { "playbackOnesieConfig": { "url": "https://rr4---sn-4g5lzned.googlevideo.com/initplayback?source=youtube&oeis=1&c=ANDROID&oad=7000&ovd=7000&oaad=11000&oavd=11000&ocs=550&oewis=1&ohct=2&oaf1=1&oputc=1&ofpcc=2&obbl=24576&msp=1&odepv=1&onvi=1&id=3e9ddf6d964e95cb&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&initcwndbps=2796250&mt=1749654548", "exoPlayerInitConfig": { "exoPlayerConfig": { "useExoPlayer": true, "useAdaptiveBitrate": true, "maxInitialByteRate": 91136, "minDurationForQualityIncreaseMs": 12364, "maxDurationForQualityDecreaseMs": 3720, "lowWatermarkMs": 15000, "highWatermarkMs": 30000, "lowPoolLoad": 0.8, "highPoolLoad": 0.8, "sufficientBandwidthOverhead": 1, "bufferChunkSizeKb": 50, "httpConnectTimeoutMs": 16000, "httpReadTimeoutMs": 8000, "numAudioSegmentsPerFetch": 1, "numVideoSegmentsPerFetch": 2, "minDurationForPlaybackStartMs": 1600, "enableExoplayerReuse": false, "useRadioTypeForInitialQualitySelection": true, "enableBandaidHttpDataSource": true, "httpLoadTimeoutMs": 18000, "canPlayHdDrm": true, "videoBufferSegmentCount": 389, "audioBufferSegmentCount": 38, "useAbruptSplicing": false, "minRetryCount": 10, "secondsToMaxAggressiveness": 0, "enableSurfaceviewResizeWorkaround": false, "enableVp9IfThresholdsPass": false, "matchQualityToViewportOnUnfullscreen": false, "lowAudioQualityConnTypes": [ "MOBILE_CONNECTION_TYPE_CELLULAR_2G", "MOBILE_CONNECTION_TYPE_CELLULAR_3G" ], "enableLibvpxVideoTrackRenderer": false, "lowAudioQualityBandwidthThresholdBps": 786432, "enableVariableSpeedPlayback": false, "preferOnesieBufferedFormat": true, "cronetResetTimeoutOnRedirects": true, "onesieVideoBufferLoadTimeoutMs": "0", "onesieVideoBufferReadTimeoutMs": "0", "libvpxEnableGl": false, "enableOpus": false, "maxReadAheadMediaTimeMs": 120000, "useMediaTimeCappedLoadControl": true, "allowDroppingUndecodedFrames": true, "minDurationForPlaybackRestartMs": 5000, "serverProvidedBandwidthHeader": "", "enableRedirectorHostFallback": true, "recordTrackRendererTimingEvents": true, "minErrorsForRedirectorHostFallback": 0, "nonHardwareMediaCodecNames": [ "OMX.ffmpeg.vp9.decoder", "OMX.google.vp9.decoder", "c2.android.vp9.decoder", "OMX.Intel.sw_vd.vp9", "OMX.MTK.VIDEO.DECODER.SW.VP9", "c2.mtk.sw.vp9.decoder", "OMX.google.av1.decoder", "c2.android.av1.decoder", "OMX.sprd.av1.decoder", "c2.android.av1-dav1d.decoder" ], "enableVp9IfInHardware": false, "enableVp9EncryptedIfInHardware": true, "useOpusMedAsLowQualityAudio": false, "minErrorsForPcrFallback": 0, "useStickyRedirectHttpDataSource": true, "onlyVideoBandwidth": true, "useRedirectorOnNetworkChange": false, "enableMaxReadaheadAbrThreshold": true, "cacheCheckDirectoryWritabilityOnce": false, "predictorType": "PREDICTOR_TYPE_NEAREST_RANK", "slidingPercentile": 0.25, "slidingWindowSize": 12, "maxFrameDropIntervalMs": 100, "ignoreLoadTimeoutForFallback": false, "serverBweMultiplier": 1, "drmMaxKeyfetchDelayMs": 0, "maxResolutionForWhiteNoise": 0, "whiteNoiseRenderEffectMode": "RENDER_EFFECT_MODE_UNKNOWN", "enableLibvpxHdr": false, "enableCacheAwareStreamSelection": true, "useExoCronetDataSource": true, "whiteNoiseScale": 0, "whiteNoiseOffset": 0, "preventVideoFrameLaggingWithLibvpx": false, "enableMediaCodecHdr": true, "enableMediaCodecSwHdr": false, "liveOnlyWindowChunks": 10, "bearerMinDurationToRetainAfterDiscardMs": [ 21000, 21000, 21000, 21000, 120000, 120000, 90000, 120000 ], "forceWidevineL3": false, "useAverageBitrate": false, "useMedialibAudioTrackRendererForLive": true, "useExoPlayerV2": false, "logMediaRequestEventsToCsi": true, "onesieFixNonZeroStartTimeFormatSelection": false, "liveOnlyReadaheadStepSizeChunks": 1, "liveOnlyBufferHealthHalfLifeSeconds": 60, "liveOnlyMinBufferHealthRatio": 0.75, "liveOnlyMinLatencyToSeekRatio": 3, "manifestlessPartialChunkStrategy": "ANDROID_PARTIAL_CHUNK_STRATEGY_RETRY_RANGE_CHECK_LMT", "ignoreViewportSizeWhenSticky": false, "enableLibvpxFallback": false, "disableLibvpxLoopFilter": false, "enableVpxMediaView": false, "hdrMinScreenBrightness": 0, "hdrMaxScreenBrightnessThreshold": 0, "onesieDataSourceAboveCacheDataSource": true, "httpNonplayerLoadTimeoutMs": 72000, "numVideoSegmentsPerFetchStrategy": "NUM_SEGMENTS_PER_FETCH_STRATEGY_LIMITED_DURATION", "maxVideoDurationPerFetchMs": 12000, "maxVideoEstimatedLoadDurationMs": -1, "estimatedServerClockHalfLife": 5, "estimatedServerClockStrictOffset": false, "minReadAheadMediaTimeMs": 0, "readAheadGrowthRate": 0, "useDynamicReadAhead": false, "useYtVodMediaSourceForV2": false, "enableV2Gapless": true, "useLiveHeadTimeMillis": true, "allowTrackSelectionWithUpdatedVideoItagsForExoV2": false, "maxAllowableTimeBeforeMediaTimeUpdateSec": 15, "enableDynamicHdr": false, "v2PerformEarlyStreamSelection": false, "v2UsePlaybackStreamSelectionResult": false, "v2MinTimeBetweenAbrReevaluationMs": 2000, "avoidReusePlaybackAcrossLoadvideos": false, "enableInfiniteNetworkLoadingRetries": true, "reportExoPlayerStateOnTransition": false, "manifestlessSequenceMethod": "MANIFESTLESS_SEQUENCE_METHOD_LIVE_HEAD", "useLiveHeadWindow": true, "enableDynamicHdrInHardware": false, "ultralowAudioQualityBandwidthThresholdBps": 0, "retryLiveNetNocontentWithDelay": true, "ignoreUnneededSeeksToLiveHead": true, "adaptiveLiveHeadWindow": true, "drmMetricsQoeLoggingFraction": 0.01, "liveNetNocontentMaximumErrors": -1, "waitForDrmLicenseBeforeProcessingAndroidStuckBufferfull": true, "slidingPercentileScalar": 0.85, "minAdaptiveVideoQuality": 0, "retryLiveEmptyChunkWithDelay": true, "platypusBackBufferDurationMs": 30000, "platypusEnableServerSideFormatFiltering": true } }, "playerInitConfig": { "stickyQualitySelectionConfig": { "stickySelectionType": "DISABLE_STICKY", "expirationTimeSinceLastManualVideoQualitySelectionMs": "259200000", "expirationTimeSinceLastPlaybackStartMs": "18000000", "stickyCeilingOverridesSimpleBitrateCap": true } }, "dataSaverConfig": { "simpleBitrateCap": "0" }, "commonConfig": {} } } } }, "trackingParams": "CAgQ8d4BGAEiEwjHz7_d1OmNAxXMBXMJHfbbKUw=", "id": "d0509e9a-d421-484c-a4ad-952417474718", "thumbnailOverlays": [ { "thumbnailOverlayTimeStatusRenderer": { "text": { "runs": [ { "text": "8:40" } ], "accessibility": { "accessibilityData": { "label": "8 minutes, 40 seconds" } } }, "style": "DEFAULT" } } ] } }, { "endscreenElementRenderer": { "style": "VIDEO", "image": { "thumbnails": [ { "url": "https://i.ytimg.com/vi/b6mo-rTiJoE/default.jpg", "width": 120, "height": 90 }, { "url": "https://i.ytimg.com/vi/b6mo-rTiJoE/mqdefault.jpg", "width": 320, "height": 180 }, { "url": "https://i.ytimg.com/vi/b6mo-rTiJoE/hqdefault.jpg", "width": 480, "height": 360 }, { "url": "https://i.ytimg.com/vi/b6mo-rTiJoE/sddefault.jpg", "width": 640, "height": 480 } ] }, "left": 0.654386, "width": 0.322807, "top": 0.52492213, "aspectRatio": 1.7777778, "startMs": "307875", "endMs": "316162", "title": { "runs": [ { "text": "WWDC 2025 - iOS 26 + Liquid Glass" } ], "accessibility": { "accessibilityData": { "label": "WWDC 2025 - iOS 26 + Liquid Glass, video" } } }, "metadata": { "runs": [ { "text": "389,815 views" } ] }, "endpoint": { "clickTrackingParams": "CAcQ8t4BGAIiEwjHz7_d1OmNAxXMBXMJHfbbKUwyDGl2LWVuZHNjcmVlbkiv7fb-47i5yRiaAQMQu2k=", "commandMetadata": { "interactionLoggingCommandMetadata": { "loggingExpectations": { "screenCreatedLoggingExpectations": { "expectedParentScreens": [ { "screenVeType": 3832 } ] } } } }, "watchEndpoint": { "videoId": "b6mo-rTiJoE", "watchEndpointSupportedOnesieConfig": { "playbackOnesieConfig": { "url": "https://rr4---sn-4g5e6nsd.googlevideo.com/initplayback?source=youtube&oeis=1&c=ANDROID&oad=7000&ovd=7000&oaad=11000&oavd=11000&ocs=550&oewis=1&ohct=2&oaf1=1&oputc=1&ofpcc=2&obbl=24576&msp=1&odepv=1&onvi=1&id=6fa9a8fab4e22681&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&initcwndbps=2518750&mt=1749654548", "exoPlayerInitConfig": { "exoPlayerConfig": { "useExoPlayer": true, "useAdaptiveBitrate": true, "maxInitialByteRate": 91136, "minDurationForQualityIncreaseMs": 12364, "maxDurationForQualityDecreaseMs": 3720, "lowWatermarkMs": 15000, "highWatermarkMs": 30000, "lowPoolLoad": 0.8, "highPoolLoad": 0.8, "sufficientBandwidthOverhead": 1, "bufferChunkSizeKb": 50, "httpConnectTimeoutMs": 16000, "httpReadTimeoutMs": 8000, "numAudioSegmentsPerFetch": 1, "numVideoSegmentsPerFetch": 2, "minDurationForPlaybackStartMs": 1600, "enableExoplayerReuse": false, "useRadioTypeForInitialQualitySelection": true, "enableBandaidHttpDataSource": true, "httpLoadTimeoutMs": 18000, "canPlayHdDrm": true, "videoBufferSegmentCount": 389, "audioBufferSegmentCount": 38, "useAbruptSplicing": false, "minRetryCount": 10, "secondsToMaxAggressiveness": 0, "enableSurfaceviewResizeWorkaround": false, "enableVp9IfThresholdsPass": false, "matchQualityToViewportOnUnfullscreen": false, "lowAudioQualityConnTypes": [ "MOBILE_CONNECTION_TYPE_CELLULAR_2G", "MOBILE_CONNECTION_TYPE_CELLULAR_3G" ], "enableLibvpxVideoTrackRenderer": false, "lowAudioQualityBandwidthThresholdBps": 786432, "enableVariableSpeedPlayback": false, "preferOnesieBufferedFormat": true, "cronetResetTimeoutOnRedirects": true, "onesieVideoBufferLoadTimeoutMs": "0", "onesieVideoBufferReadTimeoutMs": "0", "libvpxEnableGl": false, "enableOpus": false, "maxReadAheadMediaTimeMs": 120000, "useMediaTimeCappedLoadControl": true, "allowDroppingUndecodedFrames": true, "minDurationForPlaybackRestartMs": 5000, "serverProvidedBandwidthHeader": "", "enableRedirectorHostFallback": true, "recordTrackRendererTimingEvents": true, "minErrorsForRedirectorHostFallback": 0, "nonHardwareMediaCodecNames": [ "OMX.ffmpeg.vp9.decoder", "OMX.google.vp9.decoder", "c2.android.vp9.decoder", "OMX.Intel.sw_vd.vp9", "OMX.MTK.VIDEO.DECODER.SW.VP9", "c2.mtk.sw.vp9.decoder", "OMX.google.av1.decoder", "c2.android.av1.decoder", "OMX.sprd.av1.decoder", "c2.android.av1-dav1d.decoder" ], "enableVp9IfInHardware": false, "enableVp9EncryptedIfInHardware": true, "useOpusMedAsLowQualityAudio": false, "minErrorsForPcrFallback": 0, "useStickyRedirectHttpDataSource": true, "onlyVideoBandwidth": true, "useRedirectorOnNetworkChange": false, "enableMaxReadaheadAbrThreshold": true, "cacheCheckDirectoryWritabilityOnce": false, "predictorType": "PREDICTOR_TYPE_NEAREST_RANK", "slidingPercentile": 0.25, "slidingWindowSize": 12, "maxFrameDropIntervalMs": 100, "ignoreLoadTimeoutForFallback": false, "serverBweMultiplier": 1, "drmMaxKeyfetchDelayMs": 0, "maxResolutionForWhiteNoise": 0, "whiteNoiseRenderEffectMode": "RENDER_EFFECT_MODE_UNKNOWN", "enableLibvpxHdr": false, "enableCacheAwareStreamSelection": true, "useExoCronetDataSource": true, "whiteNoiseScale": 0, "whiteNoiseOffset": 0, "preventVideoFrameLaggingWithLibvpx": false, "enableMediaCodecHdr": true, "enableMediaCodecSwHdr": false, "liveOnlyWindowChunks": 10, "bearerMinDurationToRetainAfterDiscardMs": [ 21000, 21000, 21000, 21000, 120000, 120000, 90000, 120000 ], "forceWidevineL3": false, "useAverageBitrate": false, "useMedialibAudioTrackRendererForLive": true, "useExoPlayerV2": false, "logMediaRequestEventsToCsi": true, "onesieFixNonZeroStartTimeFormatSelection": false, "liveOnlyReadaheadStepSizeChunks": 1, "liveOnlyBufferHealthHalfLifeSeconds": 60, "liveOnlyMinBufferHealthRatio": 0.75, "liveOnlyMinLatencyToSeekRatio": 3, "manifestlessPartialChunkStrategy": "ANDROID_PARTIAL_CHUNK_STRATEGY_RETRY_RANGE_CHECK_LMT", "ignoreViewportSizeWhenSticky": false, "enableLibvpxFallback": false, "disableLibvpxLoopFilter": false, "enableVpxMediaView": false, "hdrMinScreenBrightness": 0, "hdrMaxScreenBrightnessThreshold": 0, "onesieDataSourceAboveCacheDataSource": true, "httpNonplayerLoadTimeoutMs": 72000, "numVideoSegmentsPerFetchStrategy": "NUM_SEGMENTS_PER_FETCH_STRATEGY_LIMITED_DURATION", "maxVideoDurationPerFetchMs": 12000, "maxVideoEstimatedLoadDurationMs": -1, "estimatedServerClockHalfLife": 5, "estimatedServerClockStrictOffset": false, "minReadAheadMediaTimeMs": 0, "readAheadGrowthRate": 0, "useDynamicReadAhead": false, "useYtVodMediaSourceForV2": false, "enableV2Gapless": true, "useLiveHeadTimeMillis": true, "allowTrackSelectionWithUpdatedVideoItagsForExoV2": false, "maxAllowableTimeBeforeMediaTimeUpdateSec": 15, "enableDynamicHdr": false, "v2PerformEarlyStreamSelection": false, "v2UsePlaybackStreamSelectionResult": false, "v2MinTimeBetweenAbrReevaluationMs": 2000, "avoidReusePlaybackAcrossLoadvideos": false, "enableInfiniteNetworkLoadingRetries": true, "reportExoPlayerStateOnTransition": false, "manifestlessSequenceMethod": "MANIFESTLESS_SEQUENCE_METHOD_LIVE_HEAD", "useLiveHeadWindow": true, "enableDynamicHdrInHardware": false, "ultralowAudioQualityBandwidthThresholdBps": 0, "retryLiveNetNocontentWithDelay": true, "ignoreUnneededSeeksToLiveHead": true, "adaptiveLiveHeadWindow": true, "drmMetricsQoeLoggingFraction": 0.01, "liveNetNocontentMaximumErrors": -1, "waitForDrmLicenseBeforeProcessingAndroidStuckBufferfull": true, "slidingPercentileScalar": 0.85, "minAdaptiveVideoQuality": 0, "retryLiveEmptyChunkWithDelay": true, "platypusBackBufferDurationMs": 30000, "platypusEnableServerSideFormatFiltering": true } }, "playerInitConfig": { "stickyQualitySelectionConfig": { "stickySelectionType": "DISABLE_STICKY", "expirationTimeSinceLastManualVideoQualitySelectionMs": "259200000", "expirationTimeSinceLastPlaybackStartMs": "18000000", "stickyCeilingOverridesSimpleBitrateCap": true } }, "dataSaverConfig": { "simpleBitrateCap": "0" }, "commonConfig": {} } } } }, "trackingParams": "CAcQ8t4BGAIiEwjHz7_d1OmNAxXMBXMJHfbbKUw=", "id": "0ddbdaa8-f847-4691-bb8d-c7891cca2e75", "thumbnailOverlays": [ { "thumbnailOverlayTimeStatusRenderer": { "text": { "runs": [ { "text": "5:01" } ], "accessibility": { "accessibilityData": { "label": "5 minutes, 1 second" } } }, "style": "DEFAULT" } } ] } } ], "startMs": "307875", "trackingParams": "CAYQ794BIhMIx8-_3dTpjQMVzAVzCR322ylM" } }, "overlay": {}, "onResponseReceivedActions": [ { "clickTrackingParams": "CAAQu2kiEwjHz7_d1OmNAxXMBXMJHfbbKUw=", "startEomFlowCommand": { "eomFlowRenderer": { "webViewRenderer": { "url": { "privateDoNotAccessOrElseTrustedResourceUrlWrappedValue": "https://consent.youtube.com/yt-app-main?gl=DE&m=1&pc=yt&cm=2&hl=en&src=1&app=1&vd=CgtmS09UUW54WUQ5VSjGu6bCBjIKCgJERRIEEgAgRDoMCAEg78fRoOW456Ro&utm_source=YT_ANDROID&dt=0&av=20.10.38" }, "onFailureCommand": { "clickTrackingParams": "CAUQmawJIhMIx8-_3dTpjQMVzAVzCR322ylM", "updateEomStateCommand": { "mobileEomFlowState": { "updatedVisitorData": "CgtmS09UUW54WUQ5VSjGu6bCBjIKCgJERRIEEgAgRDoZCAEaCwjGu6bCBhDv0ftDIO_H0aDluOekaA%3D%3D", "isError": true } } }, "trackingParams": "CAUQmawJIhMIx8-_3dTpjQMVzAVzCR322ylM", "webViewEntityKey": "Eg5Fb21GbG93V2VidmlldyD4AigB", "webToNativeMessageMap": [ { "key": "update_eom_state_command", "value": { "clickTrackingParams": "CAUQmawJIhMIx8-_3dTpjQMVzAVzCR322ylM", "updateEomStateCommand": { "hack": true } } }, { "key": "sign_in_endpoint", "value": { "clickTrackingParams": "CAUQmawJIhMIx8-_3dTpjQMVzAVzCR322ylM", "signInEndpoint": { "hack": true } } } ], "webViewUseCase": "WEB_VIEW_USE_CASE_EOM_CONSENT", "openInBrowserUrls": [ "https://policies.google.com", "https://support.google.com" ], "firstPartyHostNameAllowList": [ "consent.youtube.com" ] } }, "consentMoment": "CONSENT_MOMENT_INITIAL" } } ], "playerSettingsMenuData": { "loggingDirectives": { "trackingParams": "CAQQtc4GIhMIx8-_3dTpjQMVzAVzCR322ylM", "visibility": { "types": "12" } } }, "playerOverlayLayerRenderers": [ { "playerOverlayLayerRenderer": { "layerPriority": 8, "featurePlayerOverlayRenderers": [ { "featurePlayerOverlayRenderer": { "content": { "elementRenderer": { "trackingParams": "CAAQu2kiEwjHz7_d1OmNAxXMBXMJHfbbKUw=", "newElement": { "type": { "componentType": { "templateConfig": { "uriTemplateConfig": { "uri": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727" } }, "model": {}, "subscriptionConfig": { "dataStoreSubscriptionConfig": { "mappings": [ { "identifier": "Ei0veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX2NvbnRyb2xzX3Zpc2liaWxpdHkg2AIoAQ%3D%3D", "resultField": 6, "resultPath": [ 6 ] }, { "identifier": "Eh4veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3RpbWUgxgIoAQ%3D%3D", "resultField": 9, "resultPath": [ 9 ] }, { "identifier": "EiYveW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX2xheW91dF9zdGF0ZSDIAigB", "resultField": 11, "resultPath": [ 11 ] }, { "identifier": "Ei8veW91dHViZS9hcHAvd2F0Y2gvZmVhdHVyZV9wbGF5ZXJfb3ZlcmxheV9zdGF0ZSDdAigB", "resultField": 13, "resultPath": [ 13 ] }, { "identifier": "/youtube/app/engagement_panel", "resultField": 8, "resultPath": [ 8 ] } ], "resultField": 512176697 }, "environmentSubscriptionConfig": { "resultField": 512176697, "environmentDataField": 4, "subscription": { "environmentDataFilter": [ "SUBSCRIPTION_DEVICE_ORIENTATION" ] } }, "themeSubscriptionConfig": { "mappings": [ { "identifier": "\n\u0016theme|68395bd41e9f0323", "resultPath": [ 2 ] } ], "resultField": 512176697 }, "capabilitiesSubscriptionConfig": { "mappings": { "identifier": "capabilities|4848739a7b6ba4de", "resultPath": [ 5 ] }, "resultField": 512176697 } } } }, "properties": { "identifierProperties": { "identifier": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727", "uniqueLoggingIdentifier": "1749654982092425279" } } } } }, "overlayIdentifier": "player_overlay_featured_channel_watermark", "priorityInLayer": -39 } } ] } } ], "adBreakHeartbeatParams": "Q0FBJTNE", "frameworkUpdates": { "entityBatchUpdate": { "mutations": [ { "entityKey": "Eihjb21wb3NpdGUtbGl2ZS1zdHJlYW0tb2ZmbGluZS1lbnRpdHkta2V5IIUEKAE%3D", "type": "ENTITY_MUTATION_TYPE_DELETE" }, { "entityKey": "Eg0KC0dKTGx4al9kdHE4IPYBKAE%3D", "type": "ENTITY_MUTATION_TYPE_REPLACE", "payload": { "offlineabilityEntity": { "key": "Eg0KC0dKTGx4al9kdHE4IPYBKAE%3D", "addToOfflineButtonState": "ADD_TO_OFFLINE_BUTTON_STATE_ENABLED", "commandWrapper": { "command": { "innertubeCommand": { "clickTrackingParams": "CAIQ6ewBIhMIx8-_3dTpjQMVzAVzCR322ylM", "ypcGetOfflineUpsellEndpoint": { "params": "ChPqqN25AQ0KC0dKTGx4al9kdHE4IgtHSkxseGpfZHRxOCoVCAkYAVIPCgtHSkxseGpfZHRxOCAB" } } }, "loggingDirectives": { "trackingParams": "CAIQ6ewBIhMIx8-_3dTpjQMVzAVzCR322ylM" } }, "contentCheckOk": false, "racyCheckOk": false, "loggingDirectives": { "trackingParams": "CAEQxzciEwjHz7_d1OmNAxXMBXMJHfbbKUw=", "visibility": { "types": "4" } } } } } ], "timestamp": { "seconds": "1749654982", "nanos": 142857695 } }, "elementUpdate": { "updates": [ { "templateUpdate": { "identifier": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727", "serializedTemplateConfig": "ssfOhwXeCxLQCwoECAYQCQoECAkQDgoECAwQDgoECA8QDgoECBEQAwoECBYQBQoECB4QDgoECB8QDgoECCMQAgoECCQQDgoECCoQDhIECAEYARKfBQgCGAIimAUalQUKEQgBEg0aCwoJCKeU3EsSAhoACi0IAhIpGicKJQiEi71QEh4aHAoMCAoSCAgeMgQKAggCCgwIDBIICB8yBAoCCAMK0AQIAxLLBFrIBAgBEsMEIsAECr0ECgQSAggMErQEGrEECiMIARIfGh0KGwi5lNxLEhQaEgoQCAESDBIKCAESAggBEgIIAwqJBAgCEoQEGoEECn0IhIu9UBJ2GnQKFwgDEhMaEQoPCAESCwgjMgcKBQ0AACBCChcIAhITGhEKDwgBEgsIIzIHCgUNAAAgQgoMCAsSCAgkMgQKAggDCgwIEBIICB8yBAoCCAMKJAgIEiAaHgocCAkSGBoWChQIARIQEg4IAxICCAQSAggBEgIIAwoaCJWXvVASExoRCg8IAhILCCMyBwoFDTMzMz8KIwjrmL1QEhwaGgoYCAcSFCISChAKBBICCA4SCAgqMgQKAggDCmgIxaPqeRJhGl8KTgifv8x4EkcaRQpDCOcHEj4iPAo6Ci1SKwgBEidKJQgBEggIFjIECgIIABoXUhUIAhIREg8IARIDCOcHEgIIBxICCAESCRIHCAESAwjnBwoNCAISCQgGMgUKAwoBMQrUAQiWkelQEswBGskBCsYBCOcHEsABIr0BCroBCqwBWqkBCAISM1IxCAESLVIrCAESJ0olCAESCAgWMgQKAggAGhdSFQgCEhESDwgBEgMI5wcSAggHEgIIARJwUm4IARJqWmgIAhIzUjEIARItUisIARInSiUIARIICBYyBAoCCAAaF1IVCAISERIPCAESAwjnBxICCAcSAggBEi9SLQgBEilSJwgBEiNKIQgBEggIFjIECgIIABoTUhEIAhINEgsIARIDCOcHEgIIARIJEgcIARIDCOcHEg4IAxgEIggSBggBEgIIAhIqCAQYBCIkUiIIARIeShwIARIOCAkSCggBEgIIBhICCAIaCAgJMgQKAggCEiQIBRgEIh5KHAgBEg4IDBIKCAESAggLEgIIAhoICAwyBAoCCAMSUggGGAQiTFpKCAMSIkogCAESEggPEg4IARICCAQSAggDEgIIARoICA8yBAoCCAESIkogCAESEggPEg4IARICCAQSAggDEgIIARoICA8yBAoCCAISFAgHEBEYBCIMEgoIARICCAkSAggFEhIICBgEIgwSCggBEgIIDRICCAQSRggJGAQiQFo-CAISLBIqCAESAggFEgIIARIOGgwIFjIICgYI3aSLqQESAggBEgoaCAgWMgQKAggFEgwSCggBEgIICBICCAUSRggKGAQiQFo-CAISLBIqCAESAggFEgIIARIOGgwIFjIICgYI3aSLqQESAggBEgoaCAgWMgQKAggGEgwSCggBEgIICBICCAYSRggLGAQiQFo-CAISLBIqCAESAggFEgIIARIOGgwIFjIICgYI3aSLqQESAggBEgoaCAgWMgQKAggHEgwSCggBEgIICBICCAcSuAEIDBgEIrEBWq4BCAISjQFaigEIAhJqWmgIAhJYWlYIAhJGWkQIAhI0WjIIAhIiWiAIAhIWWhQIAhIKUggIARIEEgIIBBIEEgIIBRIEEgIIBhIKUggIARIEEgIICBIKUggIARIEEgIICRIKUggIARIEEgIIChIKUggIARIEEgIICxIaShgIBRIOCBESCggBEgIIARICCAEaBBICCAcSGkoYCAQSBggREgIIBxoMEgoIARICCAESAggCEjEIDRgEIisSKQgBEgIIBRICCAESDRoLCBYyBwoFCOnv8XsSAggBEgoaCAgWMgQKAggHEj4IDhgEIjhaNggCEgQSAggNEiwSKggBEgIIBRICCAESDhoMCBYyCAoGCILl9KoBEgIIARIKGggIFjIECgIIAxjv_KOly5fdksMB", "resourceTag": "713026632389744423", "templateType": "TEMPLATE_TYPE_EKO" } }, { "themeUpdate": { "identifier": "theme|68395bd41e9f0323", "resourceTag": "7510134820221944611", "themeBytes": "CoOeAQoaChZ0aGVtZXw2ODM5NWJkNDFlOWYwMzIzEAES4Z0BCuIEIP____8PKP____8PMP____8POICAgGhokKHC_A9wzJmz_g94gICAaIgBgICA0AGQAYCAgPgPoAGAgPz_D6gB4MCB-w-wAYCAsP4PuAGAgLD-D8ABgICA0AHIAZiw4PgP0AHUv5n4D9gBlurB-A_gAYCA_P8P6AH_____D_ABocKE-Q_4Af___weAAq2A7_8PiALgwIH7D6AC_____w-oAv___58LuALgwYP_D8gC____9w3QAubNm_8P2AKAgIBo4ALmzZv_D-gCgICA0Aj4Av___58LiAP0i4r6D5AD4MCB-w-YA4-evPgPqAP_8cv_D7AD____7wS4A____9cBwAPUv5n4D8gDgICwrg7QA4CAgOgE4AOAgIBo6AMA8AOAgID4D_gDgICA4AyABOzigfgPiASQocL8D5AE_____w-YBP_N-vkPoASAgIDICagE____nwuwBKHChPkPuAT_____D8AE-fPn_w_IBICAgNAB0AT____vBNgEgICAaOAEgICAaOgEgICAaPAE4MCB-w_4BI-evPgPgAWSiOT8D4gF_____w-QBf____8PmAX_____D6AFj568-A-oBYCAgNABsAWAgIBouAX____XAcAF____nwPIBZHP_P8P2AWPnrz4D-AF_____w_oBYCAgLAG8AX4poD_D_gF_836-Q-ABoOT_p8DiAbz2P6fA5AGgNLw-w-YBr7--5kDoAaXsoH4D6gGqNCgyQmwBub97_8PuAa3_9f_D8AGg_uz_w_IBoD66_4P0AaA0u_9D9gGg_aq_A_gBoD88foP6Ab___-fAxLtCQovChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRiPnrz4DyIKc2Fucy1zZXJpZigEMAASLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAQEEY4MCB-w8iCnNhbnMtc2VyaWYoBDAAGi0KEHNhbnMtc2VyaWYtbGlnaHQVAABAQRj_____DyIKc2Fucy1zZXJpZigDMAAqLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEYj568-A8iCnNhbnMtc2VyaWYoBDAAOi4KEXNhbnMtc2VyaWYtbWVkaXVtFQAAYEEY1L-Z-A8iCnNhbnMtc2VyaWYoBTAAQi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAHBBGP____8PIgpzYW5zLXNlcmlmKAQwAEovChJzYW5zLXNlcmlmLXJlZ3VsYXIVAACgQRiPnrz4DyIKc2Fucy1zZXJpZigEMABSLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAQEEYj568-A8iCnNhbnMtc2VyaWYoBDAAWi4KEXNhbnMtc2VyaWYtaXRhbGljFQAAQEEY4MCB-w8iCnNhbnMtc2VyaWYoBDABYi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGI-evPgPIgpzYW5zLXNlcmlmKAQwAIIBLgoRc2Fucy1zZXJpZi1tZWRpdW0VAABgQRiPnrz4DyIKc2Fucy1zZXJpZigFMACKAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGI-evPgPIgpzYW5zLXNlcmlmKAQwAJIBLgoRc2Fucy1zZXJpZi1tZWRpdW0VAABAQRiPnrz4DyIKc2Fucy1zZXJpZigFMACaAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAMBBGI-evPgPIgpzYW5zLXNlcmlmKAQwAKIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAIEEYj568-A8iCnNhbnMtc2VyaWYoBDAAqgEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRjgwIH7DyIKc2Fucy1zZXJpZigEMACyAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGI-evPgPIgpzYW5zLXNlcmlmKAQwANIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAgEEYj568-A8iCnNhbnMtc2VyaWYoBDAA2gEuChFzYW5zLXNlcmlmLW1lZGl1bRUAAKBBGI-evPgPIgpzYW5zLXNlcmlmKAUwAPIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEYj568-A8iCnNhbnMtc2VyaWYoBDAAmgI3ChRZb3VUdWJlU2Fucy1TZW1pQm9sZBUAAJBBGI-evPgPIgtZb3VUdWJlU2FucygGMAA9AACwQaICNwoUWW91VHViZVNhbnMtU2VtaUJvbGQVAACQQRiPnrz4DyILWW91VHViZVNhbnMoBjAAPQAA0EGqAjMKEFlvdVR1YmVTYW5zLUJvbGQVAACgQRiPnrz4DyILWW91VHViZVNhbnMoBzAAPQAA4EGyAjMKEFlvdVR1YmVTYW5zLUJvbGQVAACwQRiPnrz4DyILWW91VHViZVNhbnMoBzAAPQAA8EG6AjMKEFlvdVR1YmVTYW5zLUJvbGQVAADAQRiPnrz4DyILWW91VHViZVNhbnMoBzAAPQAAAEIa_I0BCiV5dF9vdXRsaW5lX292ZXJmbG93X3ZlcnRpY2FsX2JsYWNrXzI0Ehl5dF9vdXRsaW5lX2VhcnRoX2JsYWNrXzI0Ghp5dF9vdXRsaW5lX2xpbmtfZ3JleTYwMF8xOCIaeXRfb3V0bGluZV9sb2NrX2dyZXk2MDBfMTgqI3l0X291dGxpbmVfbGlzdF9wbGF5X2Fycm93X2JsYWNrXzI0MiF5dF9vdXRsaW5lX3lvdXR1YmVfbWl4X2dyZXk2MDBfMjQ6IHl0X291dGxpbmVfY2hldnJvbl9kb3duX2JsYWNrXzI0Qh95dF9vdXRsaW5lX2luZm9fY2lyY2xlX2JsYWNrXzI0Sih5dF9vdXRsaW5lX3NsYXNoX2NpcmNsZV9yaWdodF9ncmV5NjAwXzI0UiFxdWFudHVtX2ljX3BsYXlfZGlzYWJsZWRfd2hpdGVfMjRaHHl0X291dGxpbmVfb3Blbl9uZXdfYmxhY2tfMjRiFXl0X291dGxpbmVfeF9ibGFja18yNHIZeXRfb3V0bGluZV9hdWRpb19ibGFja18yNHotcXVhbnR1bV9pY19jaGVja19ib3hfb3V0bGluZV9ibGFua19ncmV5NjAwXzI0ggEgcXVhbnR1bV9pY19jaGVja19ib3hfZ29vZ2JsdWVfMjSKASJ5dF9vdXRsaW5lX2NoZXZyb25fbGVmdF9ncmV5NjAwXzI0kgEheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzI0mgEgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMjSiAR55dF9vdXRsaW5lX2NoZXZyb25fdXBfYmxhY2tfMjSqASB5dF9vdXRsaW5lX2FsZXJ0X2NpcmNsZV9ibGFja18yNLIBH3l0X291dGxpbmVfaW5mb19jaXJjbGVfYmxhY2tfMjS6ARt5dF9vdXRsaW5lX3RydWNrX2dyZXk2MDBfMjTCASB5dF9vdXRsaW5lX2Fycm93X3VuZG9fZ3JleTYwMF8yNMoBInl0X291dGxpbmVfbG9jYXRpb25fcG9pbnRfYmxhY2tfMjTSARl5dF9vdXRsaW5lX3NoYXJlX2JsYWNrXzI02gEaeXRfb3V0bGluZV9zZWFyY2hfYmxhY2tfMjTiAR55dF9vdXRsaW5lX2NoZXZyb25fdXBfYmxhY2tfMjTqARl5dF9vdXRsaW5lX2NoZWNrX2JsYWNrXzI08gEceXRfb3V0bGluZV90aHVtYl91cF9ibGFja18xNvoBHnl0X291dGxpbmVfdGh1bWJfZG93bl9ibGFja18xNoICKHl0X291dGxpbmVfbWVzc2FnZV9idWJibGVfcmlnaHRfYmxhY2tfMTaKAiV5dF9vdXRsaW5lX292ZXJmbG93X3ZlcnRpY2FsX2JsYWNrXzM2kgIfeXRfZmlsbF9jaGVja19jaXJjbGVfZ3JleTYwMF8yNJoCLHF1YW50dW1faWNfcmFkaW9fYnV0dG9uX3VuY2hlY2tlZF9ncmV5NjAwXzI0ogIZeXRfb3V0bGluZV9pbWFnZV9ibGFja18yNKoCJnF1YW50dW1faWNfcmFkaW9fYnV0dG9uX29uX2dvb2dibHVlXzI0sgIeeXRfb3V0bGluZV9jaGV2cm9uX3VwX2JsYWNrXzI0ugIgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMjTCAg1pY19zdWJzY3JpYmVkygIaeXRfb3V0bGluZV9hZGp1c3RfYmxhY2tfMjTSAhZ5dF9maWxsX3Bpbl9ncmV5NjAwXzI02gIWeXRfZmlsbF9oZWFydF9ibGFja18yNOICDmljX2NoZWNrX2JsYWNr6gIZeXRfb3V0bGluZV9oZWFydF9ibGFja18xNvICF3l0X2ZpbGxfc3Rhcl9ncmV5NjAwXzI0-gIdeXRfZmlsbF9wbGF5X2Fycm93X2dyZXk2MDBfMjSCAx15dF9maWxsX2Fycm93X2Rvd25fZ3JleTYwMF8yNIoDG3l0X2ZpbGxfYXJyb3dfdXBfZ3JleTYwMF8yNJIDIXl0X291dGxpbmVfY2hldnJvbl9yaWdodF9ibGFja18yNJoDGmljX3l0X2NoZWNrYm94X3RyYW5zcGFyZW50ogMoaWNfeXRfY2hlY2tib3hfb3V0bGluZV9ibGFua190cmFuc3BhcmVudKoDGnl0X291dGxpbmVfY2FtZXJhX2JsYWNrXzI0sgMYeXRfb3V0bGluZV9nZWFyX2JsYWNrXzI0ugMceXRfb3V0bGluZV9wZXJzb25fZ3JleTYwMF8yNMIDF3l0X291dGxpbmVfZXllX2JsYWNrXzI0ygMieXRfb3V0bGluZV9jaGV2cm9uX2V4cGFuZF9ibGFja18yNNIDI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI02gMYeXRfZmlsbF9iZWxsX29uX2JsYWNrXzI04gMYeXRfb3V0bGluZV9iZWxsX2JsYWNrXzI06gMceXRfb3V0bGluZV9iZWxsX29mZl9ibGFja18yNPIDIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNPoDHnl0X291dGxpbmVfYXJyb3dfbGVmdF9ibGFja18yNIIEIXl0X291dGxpbmVfYXJyb3dfcmlnaHRfZ3JleTYwMF8yNIoEEmljX29mZmxpbmVfZGVmYXVsdJIEE2ljX29mZmxpbmVfZmluaXNoZWSaBBBpY19vZmZsaW5lX3N0YXJ0ogQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjSqBBx5dF9vdXRsaW5lX2xpc3RfYWRkX2JsYWNrXzI0sgQZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNLoEI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI0wgQYeXRfb3V0bGluZV9mbGFnX2JsYWNrXzI0ygQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjTSBBh5dF9vdXRsaW5lX2xvY2tfYmxhY2tfMjTaBBh5dF9vdXRsaW5lX2xpbmtfYmxhY2tfMjTiBBl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI06gQbeW91dHViZV9wcmVtaXVtX2JhZGdlX2xpZ2h08gQceXRfb3V0bGluZV94X2NpcmNsZV9ibGFja18yNPoEF3l0X291dGxpbmVfYWRkX2JsYWNrXzI0ggUneXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0igUfcXVhbnR1bV9pY19jb250ZW50X2N1dF93aGl0ZV8xOJIFGnl0X291dGxpbmVfc3Rhcl9ncmV5NjAwXzI0mgUQaWNfc3Rhcl9ibGFja18yNKIFF2ljX3N0YXJfYm9yZGVyX2JsYWNrXzI0qgUYeXRfZmlsbF9wYXVzZV9ncmV5NjAwXzI0sgUQaWNfb2ZmbGluZV9lcnJvcroFEmljX29mZmxpbmVfcmVmcmVzaMIFGXl0X2ZpbGxfdGh1bWJfdXBfYmxhY2tfMTbKBRt5dF9maWxsX3RodW1iX2Rvd25fYmxhY2tfMTbSBRl5dF9vdXRsaW5lX2xhYmVsX2JsYWNrXzI02gUaeXRfb3V0bGluZV9wZW9wbGVfYmxhY2tfMjTiBR95dF9vdXRsaW5lX2RvbGxhcl9zaWduX2JsYWNrXzI06gUZeXRfb3V0bGluZV9jaGVja19ibGFja18yNPIFGHl0X291dGxpbmVfaG9tZV9ibGFja18yNPoFGnF1YW50dW1faWNfdHJhdmVsX3doaXRlXzI0ggYgeXRfb3V0bGluZV9iYXJfY2lyY2xlX2dyZXk2MDBfMjSKBh55dF9vdXRsaW5lX2ZhY2Vfc2FkX2dyZXk2MDBfMjSSBh55dF9vdXRsaW5lX2ZhY2VfbWVoX2dyZXk2MDBfMjSaBiB5dF9vdXRsaW5lX2ZhY2VfaGFwcHlfZ3JleTYwMF8yNKIGI3l0X291dGxpbmVfZmFjZV92ZXJ5X3NhZF9ncmV5NjAwXzI0qgYleXRfb3V0bGluZV9mYWNlX3ZlcnlfaGFwcHlfZ3JleTYwMF8yNLIGE2ljX29mZmxpbmVfc3RhcnRfdjK6Bh1pY19vZmZsaW5lX3BhcnRpYWxseV9wbGF5YWJsZcIGHHl0X291dGxpbmVfcGVyc29uX2dyZXk2MDBfMjTKBh15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18yNNIGF3l0X291dGxpbmVfZXllX2JsYWNrXzI02gYgeXRfb3V0bGluZV9hZGRfY2lyY2xlX2dyZXk2MDBfMjTiBiB5dF9vdXRsaW5lX2Jhcl9jaXJjbGVfZ3JleTYwMF8yNOoGI3l0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ncmV5NjAwXzI08gYZeXRfZmlsbF90aHVtYl91cF9ibGFja18yNPoGG3l0X2ZpbGxfdGh1bWJfZG93bl9ibGFja18yNIIHHHl0X291dGxpbmVfdGh1bWJfdXBfYmxhY2tfMjSKBx55dF9vdXRsaW5lX3RodW1iX2Rvd25fYmxhY2tfMjSSByh5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3JpZ2h0X2JsYWNrXzI0mgcgeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSiByB5dF9vdXRsaW5lX3ZpZGVvX2NhbWVyYV9ibGFja18yNKoHG3l0X291dGxpbmVfaGVhZHNldF9ibGFja18yNLIHIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNLoHI3l0X291dGxpbmVfbW9iaWxlX2Rvd25sb2FkX2JsYWNrXzI0wgcfeXRfb3V0bGluZV9tdXNpY192aWRlb19ibGFja18yNMoHGXl0X291dGxpbmVfY2xvY2tfYmxhY2tfMjTSBx95dF9vdXRsaW5lX2xpYnJhcnlfYWRkX2JsYWNrXzI02gcaeXRfb3V0bGluZV9jYW1lcmFfYmxhY2tfMjDiBxp5dF9vdXRsaW5lX2NhbWVyYV9ibGFja18yNOoHH3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfd2hpdGVfMTbyBx95dF9maWxsX3lvdXR1YmVfc2hvcnRzX3doaXRlXzI0-gcdeXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSCCB55dF9vdXRsaW5lX3R2X3F1ZXVlX2dyZXk2MDBfMjSKCCZ5dF9vdXRsaW5lX3R2X3F1ZXVlX2NoZXZyb25fZ3JleTYwMF8yNJIIH3l0X291dGxpbmVfdHJhbnNsYXRlX2dyZXk2MDBfMjSaCCF5dF9vdXRsaW5lX21lbnVfZmlsdGVyX2dyZXk2MDBfMjSiCBx5dF9maWxsX3N0YXJfaGFsZl9ncmV5NjAwXzI0qggaeXRfb3V0bGluZV9zZW5kX2dyZXk2MDBfMjSyCBl5dF9maWxsX2Jvb2ttYXJrX2JsYWNrXzI0uggceXRfb3V0bGluZV9ib29rbWFya19ibGFja18yNMIIGWljX3NlYXJjaF93aXRoX2NpcmNsZV9uZXfKCB9pY192b2ljZV9zZWFyY2hfd2l0aF9jaXJjbGVfbmV30ggieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNNoII3l0X291dGxpbmVfZG9sbGFyX3NpZ25fb2ZmX2JsYWNrXzI04ggbeXRfb3V0bGluZV9leWVfb2ZmX2JsYWNrXzI06ggqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI08ggbeXRfb3V0bGluZV9waG9uZV9ncmV5NjAwXzI0-ggeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzI0ggkeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzQ4igkdeXRfZmlsbF9kb3dubG9hZGVkX2dyZXk2MDBfMjSSCR15dF9maWxsX2Rvd25sb2FkZWRfZ3JleTYwMF80OJoJKXF1YW50dW1faWNfcGF1c2VfY2lyY2xlX2ZpbGxlZF9ncmV5NjAwXzQ4ogkTaWNfb2ZmbGluZV9lcnJvcl80OKoJFWljX29mZmxpbmVfcmVmcmVzaF80OLoJH3l0X2ZpbGxfc2tpcF9iYWNrXzEwX2dyZXk2MDBfMjTCCSJ5dF9maWxsX3NraXBfZm9yd2FyZF8xMF9ncmV5NjAwXzI0ygkceXRfZmlsbF9za2lwX25leHRfZ3JleTYwMF8yNNIJIHl0X2ZpbGxfc2tpcF9wcmV2aW91c19ncmV5NjAwXzI02gkYeXRfb3V0bGluZV9jYXJ0X2JsYWNrXzI04gkdeXRfZmlsbF9mYWNlX2hhcHB5X2dyZXk2MDBfMjTqCRt5dF9maWxsX2ZhY2VfbWVoX2dyZXk2MDBfMjTyCR15dF9maWxsX2ZhY2VfdXBzZXRfZ3JleTYwMF8yNPoJG3l0X2ZpbGxfZmFjZV9zYWRfZ3JleTYwMF8yNIIKInl0X2ZpbGxfZmFjZV92ZXJ5X2hhcHB5X2dyZXk2MDBfMjSKCiB5dF9maWxsX2ZhY2VfdmVyeV9zYWRfZ3JleTYwMF8yNJIKH3l0X291dGxpbmVfbGlicmFyeV9hZGRfYmxhY2tfMjSaCh55dF9maWxsX2xpYnJhcnlfc2F2ZWRfYmxhY2tfMjSiCh55dF9vdXRsaW5lX2Fycm93X2ZsaXBfYmxhY2tfMjSqCiFxdWFudHVtX2dtX2ljX2NhdGVnb3J5X2dyZXk2MDBfMjSyCh55dF9vdXRsaW5lX2Fycm93X3RpbWVfYmxhY2tfMjS6CiJ5dF9vdXRsaW5lX2Fycm93X2RpYWdvbmFsX2JsYWNrXzI0wgoaeXRfb3V0bGluZV9zZWFyY2hfYmxhY2tfMjTKChp5dF9vdXRsaW5lX3Blb3BsZV9ibGFja18yNNIKGnl0X291dGxpbmVfcGVuY2lsX2JsYWNrXzI02goneXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9vdmVybGFwX3doaXRlXzI04goZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNOoKHXl0X291dGxpbmVfcmF0aW5nX3VwX2JsYWNrXzI08goeeXRfb3V0bGluZV9yYWRhcl9saXZlX2JsYWNrXzI0-goZeXRfb3V0bGluZV9nbG9iZV9ibGFja18yNIILH3l0X291dGxpbmVfbWVtYmVyc2hpcHNfYmxhY2tfMjSKCx95dF9vdXRsaW5lX3N1cGVyX3N0b3JlX2JsYWNrXzI0kgsheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzI0mgsfeXRfb3V0bGluZV9sZXNzX3RoYW5fNF9ibGFja18yNKILI3l0X291dGxpbmVfZ3JlYXRlcl90aGFuXzIwX2JsYWNrXzI0qgsleXRfb3V0bGluZV9jbG9ja19oYWxmX2NpcmNsZV9ibGFja18yNLILHnl0X291dGxpbmVfcmFkYXJfbGl2ZV9ibGFja18yNLoLGnl0X291dGxpbmVfYWRqdXN0X2JsYWNrXzI0wgsleXRfb3V0bGluZV9kb2xsYXJfc2lnbl9oZWFydF9ibGFja18yNMoLKnl0X291dGxpbmVfcGxheV9hcnJvd19oYWxmX2NpcmNsZV9ibGFja18yNNILGHl0X291dGxpbmVfZmxhZ19ibGFja18yNNoLInl0X291dGxpbmVfYWxlcnRfdHJpYW5nbGVfYmxhY2tfMjTiCyF5dF9vdXRsaW5lX3BlcnNvbl9jaXJjbGVfYmxhY2tfMjTqCyV5dF9vdXRsaW5lX3NsYXNoX2NpcmNsZV9sZWZ0X2JsYWNrXzI08gsgeXRfb3V0bGluZV9jYW1lcmFfYXVkaW9fYmxhY2tfMjT6Cyp5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX292ZXJsYXBfYmxhY2tfMjSCDCJ5dF9maWxsX2RvbGxhcl9zaWduX2hlYXJ0X2JsYWNrXzEyigwreXRfZmlsbF95b3V0dWJlX3Nob3J0c19ub190cmlhbmdsZV93aGl0ZV8xNpIMK3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfbm9fdHJpYW5nbGVfd2hpdGVfMjSaDCZ5dF9vdXRsaW5lX2NpcmNsZXNfb3ZlcmxhcF92ZF90aGVtZV8yNKIMKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0qgwceXRfb3V0bGluZV9zY2lzc29yc19ibGFja18yNLIMInl0X291dGxpbmVfcGVyc29uX211c2ljX2dyZXk2MDBfMjS6DBxxdWFudHVtX2ljX2FydGlzdF9ncmV5NjAwXzI0wgwjeXRfb3V0bGluZV9saXN0X3BsYXlfYXJyb3dfYmxhY2tfMjTKDB55dF9maWxsX2Fycm93X3NodWZmbGVfYmxhY2tfMjTSDCB5dF9maWxsX2Fycm93X3VwX2NpcmNsZV9ibGFja18yNNoMIHl0X291dGxpbmVfY2hlY2tfY2lyY2xlX2JsYWNrXzI04gwieXRfZmlsbF9hcnJvd19kb3duX2NpcmNsZV9ibGFja18yNOoMIHl0X2ZpbGxfeW91dHViZV9tdXNpY19nbV9ibHVlXzI08gwgeXRfZmlsbF95b3V0dWJlX211c2ljX2dtX2JsdWVfMzb6DBl5dF9vdXRsaW5lX2ltYWdlX2JsYWNrXzI0gg0deXRfb3V0bGluZV9iYXJfZ3JhcGhfYmxhY2tfMjSKDR95dF9vdXRsaW5lX3NoaWVsZF9wbHVzX2JsYWNrXzI0kg0deXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSaDRp5dF9vdXRsaW5lX3BlbmNpbF9ibGFja18yNKINHHl0X291dGxpbmVfZmxhc2hfb25fYmxhY2tfMjSqDR15dF9vdXRsaW5lX2ZsYXNoX29mZl9ibGFja18yNLINGXl0X2ZpbGxfZmxhc2hfb25fYmxhY2tfMjS6DRp5dF9maWxsX2ZsYXNoX29mZl9ibGFja18yNMINHnl0X291dGxpbmVfcGVyc29uX2JveF9ibGFja18yNMoNHXl0X291dGxpbmVfbXlfdmlkZW9zX2JsYWNrXzI00g0deXRfb3V0bGluZV9zdWJ0aXRsZXNfYmxhY2tfMjTaDSF5dF9vdXRsaW5lX3N1YnNjcmlwdGlvbnNfYmxhY2tfMjTiDSJ5dF9vdXRsaW5lX3lvdXR1YmVfc3R1ZGlvX2JsYWNrXzI06g0beXRfZmlsbF9hcnJvd19kb3duX2JsYWNrXzI08g0ZeXRfZmlsbF9hcnJvd191cF9ibGFja18yNPoNGnl0X2ZpbGxfbGlnaHRidWxiX2JsYWNrXzI0gg4XeXRfb3V0bGluZV9hZGRfYmxhY2tfMjSKDhp5dF9maWxsX3ZvbHVtZV9vbl9ibGFja18yNJIOInl0X291dGxpbmVfbG9jYXRpb25fcG9pbnRfYmxhY2tfMjSaDid5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3BsdXNfYmxhY2tfMjSiDhp5dF9maWxsX2Jhcl9ncmFwaF9ibGFja18yNKoOHXl0X291dGxpbmVfYmFyX2dyYXBoX2JsYWNrXzI0sg4YeXRfb3V0bGluZV9maXJlX2JsYWNrXzI0ug4ZeXRfb3V0bGluZV9tdXNpY19ibGFja18yNMIOIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNNIOJnl0X291dGxpbmVfeW91dHViZV9pbXByb3ZlX3R2X2JsYWNrXzI02g4XeXRfb3V0bGluZV9iYWdfYmxhY2tfMjTiDhZ5dF9maWxsX2F1ZGlvX2JsYWNrXzI06g4leXRfb3V0bGluZV95b3V0dWJlX2xvZ29faWNvbl9ibGFja18yNPIOGXl0X2ZpbGxfb3Blbl9uZXdfd2hpdGVfMzb6Dh55dF9vdXRsaW5lX3ZpZGVvX2xpbmtfYmxhY2tfMTaCDyF5dF9vdXRsaW5lX3BlcnNvbl9zaGllbGRfYmxhY2tfMjSKDxl5dF9vdXRsaW5lX2VhcnRoX2JsYWNrXzI0kg8YeXRfb3V0bGluZV9saW5rX2JsYWNrXzI0mg8YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzI0og8neXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0qg8geXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSyDxl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI0ug8ieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNMIPHHl0X291dGxpbmVfbGlzdF9hZGRfYmxhY2tfMjTKDxx5dF9vdXRsaW5lX29wZW5fbmV3X2JsYWNrXzI00g8eeXRfb3V0bGluZV9jaHJvbWVjYXN0X2JsYWNrXzI02g8beXRfb3V0bGluZV9saWJyYXJ5X2JsYWNrXzI06g8deXRfb3V0bGluZV9saXN0X3ZpZXdfYmxhY2tfMjT6Dyd5dF9vdXRsaW5lX292ZXJmbG93X2hvcml6b250YWxfYmxhY2tfMjSCEBh5dF9vdXRsaW5lX2dpZnRfYmxhY2tfMjSKEBV5dF9maWxsX2dpZnRfYmxhY2tfMjSSEBx5dF9maWxsX21lbWJlcnNoaXBzX2JsYWNrXzM2mhAYeXRfb3V0bGluZV9wb2xsX2JsYWNrXzI0ohAqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI0qhAbeXRfb3V0bGluZV9hcnRpY2xlX2JsYWNrXzI0uhAleXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9yaWdodF9ibGFja18yNMoQIHl0X291dGxpbmVfYXJyb3dfcmVwZWF0X2JsYWNrXzI00hAgeXRfb3V0bGluZV9wZXJzb25fbWludXNfYmxhY2tfMjTiEBh5dF9vdXRsaW5lX2NvcHlfYmxhY2tfMjTqEBh5dF9vdXRsaW5lX21haWxfYmxhY2tfMjTyEBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfMTb6EBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfNDCCERZ5dF9maWxsX3NoYXJlX2JsYWNrXzI0ihEdeXRfZmlsbF9hcnJvd19yZXBlYXRfYmxhY2tfMjSqERd5dF9vdXRsaW5lX21pY19ibGFja18yNLIRHnl0X291dGxpbmVfZmlsbV9zdHJpcF9ibGFja18yNMIRH3l0X2ZpbGxfY2xvc2VkX2NhcHRpb25fYmxhY2tfMjTKESJ5dF9vdXRsaW5lX2Nsb3NlZF9jYXB0aW9uX2JsYWNrXzI00hEfeXRfZmlsbF9hcnJvd19yZXBlYXRfMV9ibGFja18yNNoRInl0X291dGxpbmVfYXJyb3dfcmVwZWF0XzFfYmxhY2tfMjTiESh5dF9vdXRsaW5lX3BsYXlfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI06hEaeXRfb3V0bGluZV91cGxvYWRfYmxhY2tfMjTyESh5dF9vdXRsaW5lX2JveF9wbGFjZWhvbGRlcl9sZWZ0X2JsYWNrXzI0-hEgeXRfb3V0bGluZV9wZXJzb25fcmFkYXJfd2hpdGVfMjSCEhp5dF9vdXRsaW5lX3hfbWFya19ibGFja18yMIoSFnl0X291dGxpbmVfdnJfYmxhY2tfMjSSEiR5dF9vdXRsaW5lX3N0YXRpc3RpY3NfZ3JhcGhfYmxhY2tfMjSiEiV5dF9vdXRsaW5lX3RpbWVfc3RhbXBfcGx1c19ncmV5NjAwXzI0qhIieXRfb3V0bGluZV9kYXNoYm9hcmRfcGx1c19ibGFja18yNLISHnl0X291dGxpbmVfYWxpZ25fbGVmdF9ibGFja18yNLoSJ3l0X291dGxpbmVfb3ZlcmZsb3dfaG9yaXpvbnRhbF93aGl0ZV8zNsISHXl0X291dGxpbmVfaG91cmdsYXNzX2JsYWNrXzE2yhIdeXRfb3V0bGluZV9ob3VyZ2xhc3NfYmxhY2tfMjTSEit5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3F1ZXN0aW9uX2JsYWNrXzE22hIreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18yNOISInl0X291dGxpbmVfYmFyX2hvcml6b250YWxfYmxhY2tfMTbqEiZ5dF9vdXRsaW5lX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNPISGnl0X291dGxpbmVfdHJvcGh5X2JsYWNrXzI0-hIeeXRfb3V0bGluZV9zdXBlcl9jaGF0X2JsYWNrXzI0ghMZeXRfZmlsbF9wYXVzZV92ZF90aGVtZV8yNIoTIXl0X291dGxpbmVfdm9sdW1lX3N0YWJsZV9ibGFja18yNJITHnl0X2ZpbGxfdm9sdW1lX3N0YWJsZV9ibGFja18yNKITIXl0X291dGxpbmVfc3VwZXJfc3RpY2tlcl9ibGFja18yNKoTJHl0X2ZpbGxfeW91dHViZV9sb2dvX2ljb25fZ3JleTYwMF8yNLITF3l0X2ZpbGxfY2FtZXJhX2JsYWNrXzI0uhMaeXRfb3V0bGluZV9nYW1pbmdfYmxhY2tfMjTCExp5dF9vdXRsaW5lX2JhcnNfM19ibGFja18yNMoTGHl0X291dGxpbmVfbmV3c19ibGFja18yNNITG3l0X291dGxpbmVfZmFzaGlvbl9ibGFja18yNNoTHXl0X291dGxpbmVfbGlnaHRidWxiX2JsYWNrXzI04hMdeXRfb3V0bGluZV9zdG9wd2F0Y2hfYmxhY2tfMjTqEyV5dF9vdXRsaW5lX3lvdXR1YmVfbGlua2VkX3R2X2JsYWNrXzI08hMneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0-hMceXRfb3V0bGluZV9wZW9wbGVfMl9ibGFja18yNIIUInl0X291dGxpbmVfeW91dHViZV9zaG9ydHNfYmxhY2tfMjSKFCl5dF9maWxsX2Jhcl9ncmFwaF9ib3hfdmVydGljYWxfZ3JleTYwMF8yNJoUGnl0X291dGxpbmVfeF9tYXJrX2JsYWNrXzE4ohQgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMTiyFBh5dF9vdXRsaW5lX21lZXRfYmxhY2tfMjS6FCB5dF9vdXRsaW5lX21vbmV5X2hhbmRfZ3JleTYwMF8yNMoUG3l0X291dGxpbmVfY29tcGFzc19ibGFja18yNNIUHnl0X291dGxpbmVfbGlua19vZmZfZ3JleTYwMF8yNNoUHXl0X291dGxpbmVfdm9sdW1lX29uX2JsYWNrXzI04hQeeXRfb3V0bGluZV92b2x1bWVfb2ZmX2JsYWNrXzI06hQgeXRfb3V0bGluZV9zY3JlZW5fbGlnaHRfYmxhY2tfMjTyFCB5dF9maWxsX3N1YnNjcmlwdGlvbnNfZ3JleTYwMF8yNPoUIXl0X291dGxpbmVfbWVtYmVyc2hpcHNfZ3JleTYwMF8yNIIVHXl0X2ZpbGxfcmFkYXJfbGl2ZV9ncmV5NjAwXzI0ihUeeXRfb3V0bGluZV9wZXJzb25fYWRkX2JsYWNrXzI0khUeeXRfb3V0bGluZV90ZXh0X2JveF9ncmV5NjAwXzI0mhUoeXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9hbGVydF9ibGFja18yNKIVIXl0X291dGxpbmVfYXJ0aWNsZV9hbGVydF9ibGFja18yNKoVIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNLIVI3l0X291dGxpbmVfYXJ0aWNsZV9jbGFyaWZ5X2JsYWNrXzI0uhUneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0whUgcXVhbnR1bV9nbV9pY19nb29nbGVfdmRfdGhlbWVfMjTaFR55dF9vdXRsaW5lX3Bpbl9vZmZfdmRfdGhlbWVfMjTiFSN5dF9vdXRsaW5lX3NoaWVsZF9lbXB0eV92ZF90aGVtZV8yNOoVIXl0X291dGxpbmVfc2hpZWxkX29mZl92ZF90aGVtZV8yNPIVH3l0X2ZpbGxfY2lyY2xlX2Z1bGxfdmRfdGhlbWVfMjSKFiJ5dF9vdXRsaW5lX3NjcmVlbl9mdWxsX3ZkX3RoZW1lXzI0khYeeXRfb3V0bGluZV9zcGFya2xlX3ZkX3RoZW1lXzI0mhYbeXRfb3V0bGluZV9wb2RjYXN0X2JsYWNrXzI0ohYaeXRfb3V0bGluZV9sb2NrX2dyZXk2MDBfMjSqFiZ5dF9vdXRsaW5lX3NjcmVlbl92ZXJ0aWNhbF92ZF90aGVtZV8yNLIWInl0X291dGxpbmVfYm94X29wZW5fY2hlY2tfYmxhY2tfMjS6FhNpY19ncmVlbl9zY3JlZW5fb2ZmwhYZaWNfZmFjZV9vdXRsaW5lZF9oYXBweV8zNsoWG2ljX2ZhY2Vfb3V0bGluZWRfdW5oYXBweV8zNtIWHmljX2ZhY2Vfb3V0bGluZWRfdmVyeV9oYXBweV8zNtoWF2ljX2ZhY2Vfb3V0bGluZWRfbWVoXzM24hYXaWNfZmFjZV9vdXRsaW5lZF9zYWRfMzbqFhRpY19mYWNlX2ZpbGxlZF9oYXBwefIWFmljX2ZhY2VfZmlsbGVkX3VuaGFwcHn6FhlpY19mYWNlX2ZpbGxlZF92ZXJ5X2hhcHB5ghcSaWNfZmFjZV9maWxsZWRfbWVoihcSaWNfZmFjZV9maWxsZWRfc2FkkhcZeXRfb3V0bGluZV90dl92ZF90aGVtZV8yNJoXFXl0X2ZpbGxfc2VuZF9ibGFja18yNKIXGHl0X291dGxpbmVfc2VuZF9ibGFja18yNKoXGnl0X291dGxpbmVfYmFyc18yX2JsYWNrXzI0shcceXRfb3V0bGluZV9jYWxlbmRhcl9ibGFja18yNLoXInl0X291dGxpbmVfcGVyc29uX2FjY291bnRfYmxhY2tfMjTCFx15dF9vdXRsaW5lX2luY29nbml0b19ibGFja18yNMoXHWljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX2hhcHB50hcfaWNfZmFjZV9vdXRsaW5lZF9hY3RpdmVfdW5oYXBwedoXImljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX3ZlcnlfaGFwcHniFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9tZWjqFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9zYWTyFyN5dF9vdXRsaW5lX2NsYXBwZXJib2FyZF92ZF90aGVtZV8yNPoXGnl0X291dGxpbmVfcGluX3ZkX3RoZW1lXzI0ghgjeXRfb3V0bGluZV9jaGVja19kb3VibGVfdmRfdGhlbWVfMjSKGCd5dF9vdXRsaW5lX2NoZWNrX2RvdWJsZV9vZmZfdmRfdGhlbWVfMjSSGCF5dF9vdXRsaW5lX3NoaWVsZF9hZGRfdmRfdGhlbWVfMjSaGBl5dF9vdXRsaW5lX211c2ljX2JsYWNrXzE4qhgdeXRfb3V0bGluZV9wcmljZV90YWdfYmxhY2tfMjSyGB15dF9maWxsX2NpcmNsZXNfNl92ZF90aGVtZV8yNMIYInl0X291dGxpbmVfY2VsZWJyYXRpb25fdmRfdGhlbWVfMjTSGBd5dF9maWxsX2dhbWluZ193aGl0ZV8yNNoYJHl0X291dGxpbmVfY2hldnJvbl9jb2xsYXBzZV9ibGFja18yNOIYHnF1YW50dW1faWNfcGxheV9wcmlzbV9ibGFja18yNOoYHnl0X291dGxpbmVfYm94X3BlbmNpbF9ibGFja18yNPIYF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzI0-hgreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9lbXB0eV92ZF90aGVtZV8yNIIZHXl0X291dGxpbmVfbWVnYXBob25lX2JsYWNrXzI0ihkeeXRfb3V0bGluZV9wYWxldHRlX3ZkX3RoZW1lXzI0khkaeXRfb3V0bGluZV9naWZfdmRfdGhlbWVfMjSaGSB5dF9maWxsX2Zhc3RfZm9yd2FyZF92ZF90aGVtZV8yNKIZKXl0X291dGxpbmVfZG9sbGFyX3NpZ25fY2lyY2xlX3ZkX3RoZW1lXzI0qhkmeXRfZmlsbF9kb2xsYXJfc2lnbl9jaXJjbGVfdmRfdGhlbWVfMjSyGSZ5dF9vdXRsaW5lX2NyZWF0b3JfYWNhZGVteV92ZF90aGVtZV8yNLoZInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMjTCGRp5dF9vdXRsaW5lX3BkZl92ZF90aGVtZV8yNNIZI3l0X291dGxpbmVfcGVvcGxlX2dyb3VwX3ZkX3RoZW1lXzI02hkmeXRfb3V0bGluZV9pbWFnZV93YWxscGFwZXJfdmRfdGhlbWVfMjTqGRx5dF9jb2xvcl95b3V0dWJlX3N0dWRpb18yNGRw8hkbeXRfY29sb3JfeW91dHViZV9tdXNpY18yNGRw-hkaeXRfY29sb3JfeW91dHViZV9raWRzXzI0ZHCCGh95dF9jb2xvcl95b3V0dWJlX3VucGx1Z2dlZF8yNGRwihoceXRfb3V0bGluZV9wZXJzb25fMl9ibGFja18yNJoaIHl0X291dGxpbmVfdGV4dF9ib2xkX3ZkX3RoZW1lXzI0ohoieXRfb3V0bGluZV90ZXh0X2l0YWxpY192ZF90aGVtZV8yNKoaKXl0X291dGxpbmVfdGV4dF9zdHJpa2V0aHJvdWdoX3ZkX3RoZW1lXzI0shojeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfdmRfdGhlbWVfMjS6GiB5dF9maWxsX2FsZXJ0X2NpcmNsZV92ZF90aGVtZV8yNNIaIXl0X291dGxpbmVfdHJhbnNjcmlwdF92ZF90aGVtZV8yNNoaKHl0X291dGxpbmVfdHJhbnNjcmlwdF9zZWFyY2hfdmRfdGhlbWVfMjTiGiJ5dF9vdXRsaW5lX3RpY190YWNfdG9lX3ZkX3RoZW1lXzI0-hogeXRfb3V0bGluZV9yZXBsYXlfYXJyb3dfYmxhY2tfMjSKGyF5dF9vdXRsaW5lX2xhcHRvcF9tb2JpbGVfYmxhY2tfMjSSGyN5dF9vdXRsaW5lX2hlYXJ0X2NpcmNsZV92ZF90aGVtZV8yNKIbH3l0X2NvbG9yX3lvdXR1YmVfbG9nb19pY29uXzI0ZHCqGx55dF9vdXRsaW5lX3BsYXlfYXJyb3dfYmxhY2tfMjSyGyx5dF9vdXRsaW5lX21vYmlsZV9zY3JlZW5faG9yaXpvbnRhbF9ibGFja18yNLobKnl0X291dGxpbmVfbW9iaWxlX3NjcmVlbl92ZXJ0aWNhbF9ibGFja18yNMobG3l0X291dGxpbmVfdG9vbGJveF9ibGFja18yNNIbHHl0X291dGxpbmVfYnVzaW5lc3NfYmxhY2tfMjTyGx15dF9vdXRsaW5lX2xhcHRvcF92ZF90aGVtZV8yNPobLHl0X291dGxpbmVfZG9sbGFyX3NpZ25fY29udGFpbmVyX3ZkX3RoZW1lXzI0ghwfeXRfb3V0bGluZV9pbmZpbml0eV92ZF90aGVtZV8yNIocGXl0X291dGxpbmVfaGRfdmRfdGhlbWVfMjSSHBp5dF9vdXRsaW5lX21vYmlsZV9ibGFja18yNJocFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMjSiHB15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18xMqocH3l0X291dGxpbmVfbGlzdF9wZW5jaWxfYmxhY2tfMjSyHCl5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3NlYXJjaF9ibGFja18yNLocK3l0X291dGxpbmVfeW91dHViZV9zaG9ydHNfd2F2ZWZvcm1fYmxhY2tfMjTCHBl5dF9maWxsX3RodW1iX3VwX2JsYWNrXzE4yhwbeXRfZmlsbF90aHVtYl9kb3duX2JsYWNrXzE40hwceXRfb3V0bGluZV90aHVtYl91cF9ibGFja18xONocHnl0X291dGxpbmVfdGh1bWJfZG93bl9ibGFja18xOOIcKHl0X291dGxpbmVfbWVzc2FnZV9idWJibGVfcmlnaHRfYmxhY2tfMTjqHBl5dF9vdXRsaW5lX2hlYXJ0X2JsYWNrXzE48hwdeXRfb3V0bGluZV9maXJld29ya3NfYmxhY2tfMjT6HB15dF9vdXRsaW5lX21lbnVfc29ydF9ibGFja18yNIIdF3l0X291dGxpbmVfbWFwX2JsYWNrXzI0ih0ZeXRfZmlsbF9kb3dubG9hZF93aGl0ZV8yNJIdFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMTKiHR15dF9vdXRsaW5lX3hfb2N0YWdvbl9ibGFja18yNKodHnl0X291dGxpbmVfZGlyZWN0aW9uc19ibGFja18yNLIdJXl0X291dGxpbmVfc2NyZWVuX211bHRpX3ZpZXdfYmxhY2tfMjS6HSJ5dF9maWxsX3NjcmVlbl9tdWx0aV92aWV3X2JsYWNrXzI0wh0eeXRfZmlsbF9za2lwX2JhY2tfNV9ncmV5NjAwXzI0yh0feXRfZmlsbF9za2lwX2JhY2tfMTVfZ3JleTYwMF8yNNIdHXl0X2ZpbGxfc2tpcF9iYWNrXzIwX2JsYWNrXzI02h0deXRfZmlsbF9za2lwX2JhY2tfMzBfYmxhY2tfMjTiHR15dF9maWxsX3NraXBfYmFja182MF9ibGFja18yNOodIXl0X2ZpbGxfc2tpcF9mb3J3YXJkXzVfZ3JleTYwMF8yNPIdInl0X2ZpbGxfc2tpcF9mb3J3YXJkXzE1X2dyZXk2MDBfMjT6HSB5dF9maWxsX3NraXBfZm9yd2FyZF8yMF9ibGFja18yNIIeIHl0X2ZpbGxfc2tpcF9mb3J3YXJkXzMwX2JsYWNrXzI0ih4geXRfZmlsbF9za2lwX2ZvcndhcmRfNjBfYmxhY2tfMjSSHiN5dF9maWxsX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNJoeHnl0X291dGxpbmVfbWFnaWNfd2FuZF9ibGFja18yNLoeI3l0X291dGxpbmVfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI0wh4ZeXRfb3V0bGluZV9jcm93bl9ibGFja18yNMoeF3l0X2ZpbGxfcGVyc29uX2JsYWNrXzI00h4oeXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18xNtoeKHl0X2ZpbGxfbWVzc2FnZV9idWJibGVfcXVlc3Rpb25fYmxhY2tfMjTiHiN5dF9vdXRsaW5lX2hhbmRfc3dpcGVfbGVmdF9ibGFja18yNOoeGnl0X291dGxpbmVfdGFyZ2V0X2JsYWNrXzI08h4VeXRfZmlsbF9sb2NrX2JsYWNrXzEy-h4YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzEygh8feXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18xNoofInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMTaSHyF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaaHyR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaiHyB5dF9vdXRsaW5lX3NwYXJrX3BlbmNpbF9ibGFja18yNKofHnl0X2ZpbGxfc3Rhcl9zaG9vdGluZ19ibGFja18yNLofIHl0X291dGxpbmVfc3VwZXJzdGFyX3ZkX3RoZW1lXzI0wh8ZeXRfb3V0bGluZV9wb3VuZF9ibGFja18yNMofKXl0X291dGxpbmVfYXJyb3dfc3dhcF9ob3Jpem9udGFsX2JsYWNrXzI00h8feXRfb3V0bGluZV9zcGFya19pbWFnZV9ibGFja18yNNofIXl0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ibGFja18yNPIfF3l0X2ZpbGxfdGFyZ2V0X2JsYWNrXzI0-h8beXRfZmlsbF90YXJnZXRfYWRkX2JsYWNrXzI0giAeeXRfb3V0bGluZV90YXJnZXRfYWRkX2JsYWNrXzI0iiAXeXRfZmlsbF9tb29uX3pfYmxhY2tfMjSSIBp5dF9vdXRsaW5lX21vb25fel9ibGFja18yNJogI3l0X291dGxpbmVfc2NyZWVuX3JvdGF0aW9uX2JsYWNrXzI0qiAfeXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18yNLIgInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMjS6ICF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTCICR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTKIBx5dF9vdXRsaW5lX25vdGVfYWRkX2JsYWNrXzI00iAfeXRfb3V0bGluZV9wZW9wbGVfbm90ZV9ibGFja18yNNogJnl0X291dGxpbmVfY2lyY2xlc19vdmVybGFwX3ZkX3RoZW1lXzI04iAceXRfZmlsbF9hdWRpb19iYWRnZV9ibGFja18yNOogIXl0X291dGxpbmVfc3Rhcl9zaG9vdGluZ19ibGFja18yNPIgG3l0X291dGxpbmVfaGFzaHRhZ19ibGFja18yNIIhIHl0X291dGxpbmVfdGVtcGxhdGVfYWRkX2JsYWNrXzI0iiEkeXRfZmlsbF9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0kiEXeXRfZmlsbF9wZW9wbGVfYmxhY2tfMTKaISZ5dF9vdXRsaW5lX2Fycm93X2NpcmNsZV9yaWdodF9ibGFja18yNKIhHnl0X291dGxpbmVfYXJyb3dfcmVkb19ibGFja18yNKohHHl0X291dGxpbmVfd2F2ZWZvcm1fYmxhY2tfMjS6ISB5dF9maWxsX2NyZWF0b3JfYWNhZGVteV9ibGFja18yNMIhLXl0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfZG93bl9yaWdodF9ibGFja18yNMohK3l0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfdXBfcmlnaHRfYmxhY2tfMjTSIRp5dF9maWxsX2FkZF9jYWlyb19ibGFja18yNNohH3l0X291dGxpbmVfdGljX3RhY190b2VfYmxhY2tfMTbiIRp5dF9maWxsX3ByaWNlX3RhZ19ibGFja18yNOohGHl0X291dGxpbmVfZmlyZV9ibGFja18yNPohHHl0X2ZpbGxfc3BhcmtfcmFkYXJfYmxhY2tfMjSCIh95dF9vdXRsaW5lX3NwYXJrX3JhZGFyX2JsYWNrXzI0oiIWeXRfZmlsbF9hdWRpb19ibGFja18xMqoiGHlvdXR1YmVfc2hvcnRzX3Bpdm90X2ZhYsoiHXl0X291dGxpbmVfaGFuZF93YXZlX2JsYWNrXzI00iIZeXRfb3V0bGluZV90cnVja19ibGFja18yNNoiInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMTLiIhl5dF9maWxsX2NoZWNrX3ZkX3RoZW1lXzEy6iIZeXRfZmlsbF9hdWRpb192ZF90aGVtZV8xMvIiF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzEy-iIjeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfdmRfdGhlbWVfMTKCIxh5dF9maWxsX2ZpcmVfdmRfdGhlbWVfMTKKIx15dF9maWxsX2xpZ2h0YnVsYl92ZF90aGVtZV8xMpIjInl0X2ZpbGxfbG9jYXRpb25fcG9pbnRfdmRfdGhlbWVfMTKaIx95dF9maWxsX21lbWJlcnNoaXBzX3ZkX3RoZW1lXzEyoiMaeXRfZmlsbF9wZXJzb25fdmRfdGhlbWVfMTKqIxd5dF9maWxsX3Bpbl92ZF90aGVtZV8xMrIjJnl0X291dGxpbmVfbGlzdF9wbGF5X2Fycm93X3ZkX3RoZW1lXzEyuiMeeXRfb3V0bGluZV9wb2RjYXN0X3ZkX3RoZW1lXzEywiMceXRfZmlsbF9zY2lzc29yc192ZF90aGVtZV8xMsojHXl0X2ZpbGxfc3VidGl0bGVzX3ZkX3RoZW1lXzEy0iMfeXRfZmlsbF90aWNfdGFjX3RvZV92ZF90aGVtZV8xMtojFnl0X2ZpbGxfdHZfdmRfdGhlbWVfMTLiIyJ5dF9maWxsX3lvdXR1YmVfc2hvcnRzX3ZkX3RoZW1lXzEy6iMWeXRfZmlsbF9hdWRpb19ibGFja18xNvIjKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0giQkeXRfb3V0bGluZV9oYW5kX3N3aXBlX3JpZ2h0X2JsYWNrXzI0iiQeeXRfb3V0bGluZV9saXN0X211c2ljX2JsYWNrXzI0kiQqeXRfZmlsbF9hcnJvd19kaWFnb25hbF9kb3duX3JpZ2h0X2JsYWNrXzI0miQoeXRfZmlsbF9hcnJvd19kaWFnb25hbF91cF9yaWdodF9ibGFja18yNKIkIXl0X291dGxpbmVfY29tcGFzc19jYWlyb19ibGFja18yNKokHnl0X2ZpbGxfY29tcGFzc19jYWlyb19ibGFja18yNLIkHXl0X2ZpbGxfcGVyc29uX3JhZGFyX2JsYWNrXzI0uiQgeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfYmxhY2tfMTbqJCV5dF9vdXRsaW5lX2ZpbG1fc3RyaXBfYWRkX3ZkX3RoZW1lXzI0iiUZeXRfb3V0bGluZV9jYWJsZV9ibGFja18yNJolGnl0X291dGxpbmVfdGFibGV0X2JsYWNrXzI0oiUbeXRfb3V0bGluZV9zcGVha2VyX2JsYWNrXzI0qiUheXRfb3V0bGluZV9zcGVha2VyX2dyb3VwX2JsYWNrXzI0siUkeXRfb3V0bGluZV9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0uiUheXRfZmlsbF9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0wiUreXRfb3V0bGluZV9vdmVyZmxvd192ZXJ0aWNhbF9jYWlyb19ibGFja18yNMolJ3l0X291dGxpbmVfY2hldnJvbl9yaWdodF9jYWlyb19ibGFja18yNNIlF3l0X2ZpbGxfbW9iaWxlX2JsYWNrXzI02iUTeXRfZmlsbF90dl9ibGFja18yNOIlHnl0X291dGxpbmVfbGlzdF9xdWV1ZV9ibGFja18yNOolG3l0X291dGxpbmVfYWlycGxheV9ibGFja18yNPIlGnl0X2ZpbGxfYWRkX2NhaXJvX2JsYWNrXzE2giYheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzE4iiYVeXRfZmlsbF9sb2NrX2JsYWNrXzI0kiYaeXRfb3V0bGluZV90dl9vZmZfYmxhY2tfMjSiJh95dF9maWxsX2JveF9vcGVuX2NoZWNrX2JsYWNrXzI0qiYWeXRfZmlsbF9jcm93bl9ibGFja18yNLImG3l0X2ZpbGxfY29udHJvbGxlcl9ibGFja18yNPomHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xNoInHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xOCJsCjcNAACAQBUAAABBHQAAQEElAACAQS0AAKBBNQAAwEE9AADgQUUAAABCTQAAEEJVAAAgQl0AAAAAEgoNAACAQRUAAIBBGgoNAADAQRUAAMBBIhkNAACwQhUAAGBCHQAAgEElAAAAQC0AAIA_KhoKFnRoZW1lfDY4Mzk1YmQ0MWU5ZjAzMjMQATABGAEKk54BChoKFnRoZW1lfDY4Mzk1YmQ0MWU5ZjAzMjMQAhLxnQEK6AQgj568-A8oj568-A8wj568-A84____1wFokKHC_A9w4MCB-w94____1wGIAf___58DkAH_____D6AB_____w-oAZChwvwPsAGAgLD-D7gBxZz9_w_AAf___58DyAH58-f_D9AB_836-Q_YAcDMrvkP4AGAgPz_D-gB_____w_wAajQoPkP-AH___8HgAKtgO__D4gC4MCB-w-gAv____8PqAL___-fC7gCx46d-g_IAv____cN0ALEiJH6D9gC____b-AC5s2b_w_oAoCAgNAI-AL___-fC4gD9IuK-g-QA_____8PmAPx48f_D6gDutSU-Q-wA____-8EuAP____XAcAD_836-Q_IA4CAsK4O0AOAgIDoBOAD____1wHoAwDwA4CAgPgP-AOAgIDgDIAEp9WC-A-IBPHixfsPkASPnrz4D5gE_836-Q-gBICAgMgJqASAgIDgDLAE_____w-4BI-evPgPwASYsOD4D8gEgICA0AHQBP___-8E2AT____XAeAE____1wHoBP___9cB8ASq1ar9D_gE8ePH_w-ABYOT_v8PiAWPnrz4D5AFocKE-Q-YBajQoPkPoAXx48f_D6gF____nwOwBf___9cBuAWAgIBowAWAgIDQAcgFkc_8_w_YBY-evPgP4AX_____D-gFgICAsAbwBfimgP8P-AXUv5n4D4AGg5P-nwOIBvPY_p8DkAaXm___D5gGvv77mQOgBqT_k_0PqAao0KDJCbAG5v3v_w-4Brf_1_8PwAaD-7P_D8gGgPrr_g_QBoDS7_0P2AaD9qr8D-AGgPzx-g_oBv___58DEu0JCi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGPHjx_8PIgpzYW5zLXNlcmlmKAQwABIvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABAQRiq1ar9DyIKc2Fucy1zZXJpZigEMAAaLQoQc2Fucy1zZXJpZi1saWdodBUAAEBBGP____8PIgpzYW5zLXNlcmlmKAMwACovChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRjx48f_DyIKc2Fucy1zZXJpZigEMAA6LgoRc2Fucy1zZXJpZi1tZWRpdW0VAABgQRj_zfr5DyIKc2Fucy1zZXJpZigFMABCLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAcEEY_____w8iCnNhbnMtc2VyaWYoBDAASi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAKBBGPHjx_8PIgpzYW5zLXNlcmlmKAQwAFIvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABAQRjx48f_DyIKc2Fucy1zZXJpZigEMABaLgoRc2Fucy1zZXJpZi1pdGFsaWMVAABAQRiq1ar9DyIKc2Fucy1zZXJpZigEMAFiLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAAggEuChFzYW5zLXNlcmlmLW1lZGl1bRUAAGBBGPHjx_8PIgpzYW5zLXNlcmlmKAUwAIoBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAAkgEuChFzYW5zLXNlcmlmLW1lZGl1bRUAAEBBGPHjx_8PIgpzYW5zLXNlcmlmKAUwAJoBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAwEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAAogEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAAAgQRjx48f_DyIKc2Fucy1zZXJpZigEMACqAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGKrVqv0PIgpzYW5zLXNlcmlmKAQwALIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAA0gEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAACAQRjx48f_DyIKc2Fucy1zZXJpZigEMADaAS4KEXNhbnMtc2VyaWYtbWVkaXVtFQAAoEEY8ePH_w8iCnNhbnMtc2VyaWYoBTAA8gEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRjx48f_DyIKc2Fucy1zZXJpZigEMACaAjcKFFlvdVR1YmVTYW5zLVNlbWlCb2xkFQAAkEEY8ePH_w8iC1lvdVR1YmVTYW5zKAYwAD0AALBBogI3ChRZb3VUdWJlU2Fucy1TZW1pQm9sZBUAAJBBGPHjx_8PIgtZb3VUdWJlU2FucygGMAA9AADQQaoCMwoQWW91VHViZVNhbnMtQm9sZBUAAKBBGPHjx_8PIgtZb3VUdWJlU2FucygHMAA9AADgQbICMwoQWW91VHViZVNhbnMtQm9sZBUAALBBGPHjx_8PIgtZb3VUdWJlU2FucygHMAA9AADwQboCMwoQWW91VHViZVNhbnMtQm9sZBUAAMBBGPHjx_8PIgtZb3VUdWJlU2FucygHMAA9AAAAQhqGjgEKJXl0X291dGxpbmVfb3ZlcmZsb3dfdmVydGljYWxfYmxhY2tfMjQSGXl0X291dGxpbmVfZWFydGhfYmxhY2tfMjQaGnl0X291dGxpbmVfbGlua19ncmV5NjAwXzE4Ihp5dF9vdXRsaW5lX2xvY2tfZ3JleTYwMF8xOCojeXRfb3V0bGluZV9saXN0X3BsYXlfYXJyb3dfYmxhY2tfMjQyIXl0X291dGxpbmVfeW91dHViZV9taXhfZ3JleTYwMF8yNDogeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMjRCH3l0X291dGxpbmVfaW5mb19jaXJjbGVfYmxhY2tfMjRKKHl0X291dGxpbmVfc2xhc2hfY2lyY2xlX3JpZ2h0X2dyZXk2MDBfMjRSIXF1YW50dW1faWNfcGxheV9kaXNhYmxlZF93aGl0ZV8yNFoceXRfb3V0bGluZV9vcGVuX25ld19ibGFja18yNGIVeXRfb3V0bGluZV94X2JsYWNrXzI0chl5dF9vdXRsaW5lX2F1ZGlvX2JsYWNrXzI0ei1xdWFudHVtX2ljX2NoZWNrX2JveF9vdXRsaW5lX2JsYW5rX2dyZXk2MDBfMjSCASBxdWFudHVtX2ljX2NoZWNrX2JveF9nb29nYmx1ZV8yNIoBInl0X291dGxpbmVfY2hldnJvbl9sZWZ0X2dyZXk2MDBfMjSSASF5dF9vdXRsaW5lX2NoZXZyb25fcmlnaHRfYmxhY2tfMjSaASB5dF9vdXRsaW5lX2NoZXZyb25fZG93bl9ibGFja18yNKIBHnl0X291dGxpbmVfY2hldnJvbl91cF9ibGFja18yNKoBIHl0X291dGxpbmVfYWxlcnRfY2lyY2xlX2JsYWNrXzI0sgEfeXRfb3V0bGluZV9pbmZvX2NpcmNsZV9ibGFja18yNLoBG3l0X291dGxpbmVfdHJ1Y2tfZ3JleTYwMF8yNMIBIHl0X291dGxpbmVfYXJyb3dfdW5kb19ncmV5NjAwXzI0ygEieXRfb3V0bGluZV9sb2NhdGlvbl9wb2ludF9ibGFja18yNNIBGXl0X291dGxpbmVfc2hhcmVfYmxhY2tfMjTaARp5dF9vdXRsaW5lX3NlYXJjaF9ibGFja18yNOIBHnl0X291dGxpbmVfY2hldnJvbl91cF9ibGFja18yNOoBGXl0X291dGxpbmVfY2hlY2tfYmxhY2tfMjTyARx5dF9vdXRsaW5lX3RodW1iX3VwX2JsYWNrXzE2-gEeeXRfb3V0bGluZV90aHVtYl9kb3duX2JsYWNrXzE2ggIoeXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9yaWdodF9ibGFja18xNooCJXl0X291dGxpbmVfb3ZlcmZsb3dfdmVydGljYWxfYmxhY2tfMzaSAh95dF9maWxsX2NoZWNrX2NpcmNsZV9ncmV5NjAwXzI0mgIscXVhbnR1bV9pY19yYWRpb19idXR0b25fdW5jaGVja2VkX2dyZXk2MDBfMjSiAhl5dF9vdXRsaW5lX2ltYWdlX2JsYWNrXzI0qgImcXVhbnR1bV9pY19yYWRpb19idXR0b25fb25fZ29vZ2JsdWVfMjSyAh55dF9vdXRsaW5lX2NoZXZyb25fdXBfYmxhY2tfMjS6AiB5dF9vdXRsaW5lX2NoZXZyb25fZG93bl9ibGFja18yNMICF2ljX3N1YnNjcmliZWRfZGFya19tb2RlygIaeXRfb3V0bGluZV9hZGp1c3RfYmxhY2tfMjTSAhZ5dF9maWxsX3Bpbl9ncmV5NjAwXzI02gIWeXRfZmlsbF9oZWFydF9ibGFja18yNOICDmljX2NoZWNrX2JsYWNr6gIZeXRfb3V0bGluZV9oZWFydF9ibGFja18xNvICF3l0X2ZpbGxfc3Rhcl9ncmV5NjAwXzI0-gIdeXRfZmlsbF9wbGF5X2Fycm93X2dyZXk2MDBfMjSCAx15dF9maWxsX2Fycm93X2Rvd25fZ3JleTYwMF8yNIoDG3l0X2ZpbGxfYXJyb3dfdXBfZ3JleTYwMF8yNJIDIXl0X291dGxpbmVfY2hldnJvbl9yaWdodF9ibGFja18yNJoDGmljX3l0X2NoZWNrYm94X3RyYW5zcGFyZW50ogMoaWNfeXRfY2hlY2tib3hfb3V0bGluZV9ibGFua190cmFuc3BhcmVudKoDGnl0X291dGxpbmVfY2FtZXJhX2JsYWNrXzI0sgMYeXRfb3V0bGluZV9nZWFyX2JsYWNrXzI0ugMceXRfb3V0bGluZV9wZXJzb25fZ3JleTYwMF8yNMIDF3l0X291dGxpbmVfZXllX2JsYWNrXzI0ygMieXRfb3V0bGluZV9jaGV2cm9uX2V4cGFuZF9ibGFja18yNNIDI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI02gMYeXRfZmlsbF9iZWxsX29uX2JsYWNrXzI04gMYeXRfb3V0bGluZV9iZWxsX2JsYWNrXzI06gMceXRfb3V0bGluZV9iZWxsX29mZl9ibGFja18yNPIDIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNPoDHnl0X291dGxpbmVfYXJyb3dfbGVmdF9ibGFja18yNIIEIXl0X291dGxpbmVfYXJyb3dfcmlnaHRfZ3JleTYwMF8yNIoEEmljX29mZmxpbmVfZGVmYXVsdJIEE2ljX29mZmxpbmVfZmluaXNoZWSaBBBpY19vZmZsaW5lX3N0YXJ0ogQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjSqBBx5dF9vdXRsaW5lX2xpc3RfYWRkX2JsYWNrXzI0sgQZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNLoEI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI0wgQYeXRfb3V0bGluZV9mbGFnX2JsYWNrXzI0ygQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjTSBBh5dF9vdXRsaW5lX2xvY2tfYmxhY2tfMjTaBBh5dF9vdXRsaW5lX2xpbmtfYmxhY2tfMjTiBBl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI06gQbeW91dHViZV9wcmVtaXVtX2JhZGdlX2xpZ2h08gQceXRfb3V0bGluZV94X2NpcmNsZV9ibGFja18yNPoEF3l0X291dGxpbmVfYWRkX2JsYWNrXzI0ggUneXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0igUfcXVhbnR1bV9pY19jb250ZW50X2N1dF93aGl0ZV8xOJIFGnl0X291dGxpbmVfc3Rhcl9ncmV5NjAwXzI0mgUQaWNfc3Rhcl9ibGFja18yNKIFF2ljX3N0YXJfYm9yZGVyX2JsYWNrXzI0qgUYeXRfZmlsbF9wYXVzZV9ncmV5NjAwXzI0sgUQaWNfb2ZmbGluZV9lcnJvcroFEmljX29mZmxpbmVfcmVmcmVzaMIFGXl0X2ZpbGxfdGh1bWJfdXBfYmxhY2tfMTbKBRt5dF9maWxsX3RodW1iX2Rvd25fYmxhY2tfMTbSBRl5dF9vdXRsaW5lX2xhYmVsX2JsYWNrXzI02gUaeXRfb3V0bGluZV9wZW9wbGVfYmxhY2tfMjTiBR95dF9vdXRsaW5lX2RvbGxhcl9zaWduX2JsYWNrXzI06gUZeXRfb3V0bGluZV9jaGVja19ibGFja18yNPIFGHl0X291dGxpbmVfaG9tZV9ibGFja18yNPoFGnF1YW50dW1faWNfdHJhdmVsX3doaXRlXzI0ggYgeXRfb3V0bGluZV9iYXJfY2lyY2xlX2dyZXk2MDBfMjSKBh55dF9vdXRsaW5lX2ZhY2Vfc2FkX2dyZXk2MDBfMjSSBh55dF9vdXRsaW5lX2ZhY2VfbWVoX2dyZXk2MDBfMjSaBiB5dF9vdXRsaW5lX2ZhY2VfaGFwcHlfZ3JleTYwMF8yNKIGI3l0X291dGxpbmVfZmFjZV92ZXJ5X3NhZF9ncmV5NjAwXzI0qgYleXRfb3V0bGluZV9mYWNlX3ZlcnlfaGFwcHlfZ3JleTYwMF8yNLIGE2ljX29mZmxpbmVfc3RhcnRfdjK6Bh1pY19vZmZsaW5lX3BhcnRpYWxseV9wbGF5YWJsZcIGHHl0X291dGxpbmVfcGVyc29uX2dyZXk2MDBfMjTKBh15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18yNNIGF3l0X291dGxpbmVfZXllX2JsYWNrXzI02gYgeXRfb3V0bGluZV9hZGRfY2lyY2xlX2dyZXk2MDBfMjTiBiB5dF9vdXRsaW5lX2Jhcl9jaXJjbGVfZ3JleTYwMF8yNOoGI3l0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ncmV5NjAwXzI08gYZeXRfZmlsbF90aHVtYl91cF9ibGFja18yNPoGG3l0X2ZpbGxfdGh1bWJfZG93bl9ibGFja18yNIIHHHl0X291dGxpbmVfdGh1bWJfdXBfYmxhY2tfMjSKBx55dF9vdXRsaW5lX3RodW1iX2Rvd25fYmxhY2tfMjSSByh5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3JpZ2h0X2JsYWNrXzI0mgcgeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSiByB5dF9vdXRsaW5lX3ZpZGVvX2NhbWVyYV9ibGFja18yNKoHG3l0X291dGxpbmVfaGVhZHNldF9ibGFja18yNLIHIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNLoHI3l0X291dGxpbmVfbW9iaWxlX2Rvd25sb2FkX2JsYWNrXzI0wgcfeXRfb3V0bGluZV9tdXNpY192aWRlb19ibGFja18yNMoHGXl0X291dGxpbmVfY2xvY2tfYmxhY2tfMjTSBx95dF9vdXRsaW5lX2xpYnJhcnlfYWRkX2JsYWNrXzI02gcaeXRfb3V0bGluZV9jYW1lcmFfYmxhY2tfMjDiBxp5dF9vdXRsaW5lX2NhbWVyYV9ibGFja18yNOoHH3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfd2hpdGVfMTbyBx95dF9maWxsX3lvdXR1YmVfc2hvcnRzX3doaXRlXzI0-gcdeXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSCCB55dF9vdXRsaW5lX3R2X3F1ZXVlX2dyZXk2MDBfMjSKCCZ5dF9vdXRsaW5lX3R2X3F1ZXVlX2NoZXZyb25fZ3JleTYwMF8yNJIIH3l0X291dGxpbmVfdHJhbnNsYXRlX2dyZXk2MDBfMjSaCCF5dF9vdXRsaW5lX21lbnVfZmlsdGVyX2dyZXk2MDBfMjSiCBx5dF9maWxsX3N0YXJfaGFsZl9ncmV5NjAwXzI0qggaeXRfb3V0bGluZV9zZW5kX2dyZXk2MDBfMjSyCBl5dF9maWxsX2Jvb2ttYXJrX2JsYWNrXzI0uggceXRfb3V0bGluZV9ib29rbWFya19ibGFja18yNMIIGWljX3NlYXJjaF93aXRoX2NpcmNsZV9uZXfKCB9pY192b2ljZV9zZWFyY2hfd2l0aF9jaXJjbGVfbmV30ggieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNNoII3l0X291dGxpbmVfZG9sbGFyX3NpZ25fb2ZmX2JsYWNrXzI04ggbeXRfb3V0bGluZV9leWVfb2ZmX2JsYWNrXzI06ggqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI08ggbeXRfb3V0bGluZV9waG9uZV9ncmV5NjAwXzI0-ggeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzI0ggkeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzQ4igkdeXRfZmlsbF9kb3dubG9hZGVkX2dyZXk2MDBfMjSSCR15dF9maWxsX2Rvd25sb2FkZWRfZ3JleTYwMF80OJoJKXF1YW50dW1faWNfcGF1c2VfY2lyY2xlX2ZpbGxlZF9ncmV5NjAwXzQ4ogkTaWNfb2ZmbGluZV9lcnJvcl80OKoJFWljX29mZmxpbmVfcmVmcmVzaF80OLoJH3l0X2ZpbGxfc2tpcF9iYWNrXzEwX2dyZXk2MDBfMjTCCSJ5dF9maWxsX3NraXBfZm9yd2FyZF8xMF9ncmV5NjAwXzI0ygkceXRfZmlsbF9za2lwX25leHRfZ3JleTYwMF8yNNIJIHl0X2ZpbGxfc2tpcF9wcmV2aW91c19ncmV5NjAwXzI02gkYeXRfb3V0bGluZV9jYXJ0X2JsYWNrXzI04gkdeXRfZmlsbF9mYWNlX2hhcHB5X2dyZXk2MDBfMjTqCRt5dF9maWxsX2ZhY2VfbWVoX2dyZXk2MDBfMjTyCR15dF9maWxsX2ZhY2VfdXBzZXRfZ3JleTYwMF8yNPoJG3l0X2ZpbGxfZmFjZV9zYWRfZ3JleTYwMF8yNIIKInl0X2ZpbGxfZmFjZV92ZXJ5X2hhcHB5X2dyZXk2MDBfMjSKCiB5dF9maWxsX2ZhY2VfdmVyeV9zYWRfZ3JleTYwMF8yNJIKH3l0X291dGxpbmVfbGlicmFyeV9hZGRfYmxhY2tfMjSaCh55dF9maWxsX2xpYnJhcnlfc2F2ZWRfYmxhY2tfMjSiCh55dF9vdXRsaW5lX2Fycm93X2ZsaXBfYmxhY2tfMjSqCiFxdWFudHVtX2dtX2ljX2NhdGVnb3J5X2dyZXk2MDBfMjSyCh55dF9vdXRsaW5lX2Fycm93X3RpbWVfYmxhY2tfMjS6CiJ5dF9vdXRsaW5lX2Fycm93X2RpYWdvbmFsX2JsYWNrXzI0wgoaeXRfb3V0bGluZV9zZWFyY2hfYmxhY2tfMjTKChp5dF9vdXRsaW5lX3Blb3BsZV9ibGFja18yNNIKGnl0X291dGxpbmVfcGVuY2lsX2JsYWNrXzI02goneXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9vdmVybGFwX3doaXRlXzI04goZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNOoKHXl0X291dGxpbmVfcmF0aW5nX3VwX2JsYWNrXzI08goeeXRfb3V0bGluZV9yYWRhcl9saXZlX2JsYWNrXzI0-goZeXRfb3V0bGluZV9nbG9iZV9ibGFja18yNIILH3l0X291dGxpbmVfbWVtYmVyc2hpcHNfYmxhY2tfMjSKCx95dF9vdXRsaW5lX3N1cGVyX3N0b3JlX2JsYWNrXzI0kgsheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzI0mgsfeXRfb3V0bGluZV9sZXNzX3RoYW5fNF9ibGFja18yNKILI3l0X291dGxpbmVfZ3JlYXRlcl90aGFuXzIwX2JsYWNrXzI0qgsleXRfb3V0bGluZV9jbG9ja19oYWxmX2NpcmNsZV9ibGFja18yNLILHnl0X291dGxpbmVfcmFkYXJfbGl2ZV9ibGFja18yNLoLGnl0X291dGxpbmVfYWRqdXN0X2JsYWNrXzI0wgsleXRfb3V0bGluZV9kb2xsYXJfc2lnbl9oZWFydF9ibGFja18yNMoLKnl0X291dGxpbmVfcGxheV9hcnJvd19oYWxmX2NpcmNsZV9ibGFja18yNNILGHl0X291dGxpbmVfZmxhZ19ibGFja18yNNoLInl0X291dGxpbmVfYWxlcnRfdHJpYW5nbGVfYmxhY2tfMjTiCyF5dF9vdXRsaW5lX3BlcnNvbl9jaXJjbGVfYmxhY2tfMjTqCyV5dF9vdXRsaW5lX3NsYXNoX2NpcmNsZV9sZWZ0X2JsYWNrXzI08gsgeXRfb3V0bGluZV9jYW1lcmFfYXVkaW9fYmxhY2tfMjT6Cyp5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX292ZXJsYXBfYmxhY2tfMjSCDCJ5dF9maWxsX2RvbGxhcl9zaWduX2hlYXJ0X2JsYWNrXzEyigwreXRfZmlsbF95b3V0dWJlX3Nob3J0c19ub190cmlhbmdsZV93aGl0ZV8xNpIMK3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfbm9fdHJpYW5nbGVfd2hpdGVfMjSaDCZ5dF9vdXRsaW5lX2NpcmNsZXNfb3ZlcmxhcF92ZF90aGVtZV8yNKIMKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0qgwceXRfb3V0bGluZV9zY2lzc29yc19ibGFja18yNLIMInl0X291dGxpbmVfcGVyc29uX211c2ljX2dyZXk2MDBfMjS6DBxxdWFudHVtX2ljX2FydGlzdF9ncmV5NjAwXzI0wgwjeXRfb3V0bGluZV9saXN0X3BsYXlfYXJyb3dfYmxhY2tfMjTKDB55dF9maWxsX2Fycm93X3NodWZmbGVfYmxhY2tfMjTSDCB5dF9maWxsX2Fycm93X3VwX2NpcmNsZV9ibGFja18yNNoMIHl0X291dGxpbmVfY2hlY2tfY2lyY2xlX2JsYWNrXzI04gwieXRfZmlsbF9hcnJvd19kb3duX2NpcmNsZV9ibGFja18yNOoMIHl0X2ZpbGxfeW91dHViZV9tdXNpY19nbV9ibHVlXzI08gwgeXRfZmlsbF95b3V0dWJlX211c2ljX2dtX2JsdWVfMzb6DBl5dF9vdXRsaW5lX2ltYWdlX2JsYWNrXzI0gg0deXRfb3V0bGluZV9iYXJfZ3JhcGhfYmxhY2tfMjSKDR95dF9vdXRsaW5lX3NoaWVsZF9wbHVzX2JsYWNrXzI0kg0deXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSaDRp5dF9vdXRsaW5lX3BlbmNpbF9ibGFja18yNKINHHl0X291dGxpbmVfZmxhc2hfb25fYmxhY2tfMjSqDR15dF9vdXRsaW5lX2ZsYXNoX29mZl9ibGFja18yNLINGXl0X2ZpbGxfZmxhc2hfb25fYmxhY2tfMjS6DRp5dF9maWxsX2ZsYXNoX29mZl9ibGFja18yNMINHnl0X291dGxpbmVfcGVyc29uX2JveF9ibGFja18yNMoNHXl0X291dGxpbmVfbXlfdmlkZW9zX2JsYWNrXzI00g0deXRfb3V0bGluZV9zdWJ0aXRsZXNfYmxhY2tfMjTaDSF5dF9vdXRsaW5lX3N1YnNjcmlwdGlvbnNfYmxhY2tfMjTiDSJ5dF9vdXRsaW5lX3lvdXR1YmVfc3R1ZGlvX2JsYWNrXzI06g0beXRfZmlsbF9hcnJvd19kb3duX2JsYWNrXzI08g0ZeXRfZmlsbF9hcnJvd191cF9ibGFja18yNPoNGnl0X2ZpbGxfbGlnaHRidWxiX2JsYWNrXzI0gg4XeXRfb3V0bGluZV9hZGRfYmxhY2tfMjSKDhp5dF9maWxsX3ZvbHVtZV9vbl9ibGFja18yNJIOInl0X291dGxpbmVfbG9jYXRpb25fcG9pbnRfYmxhY2tfMjSaDid5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3BsdXNfYmxhY2tfMjSiDhp5dF9maWxsX2Jhcl9ncmFwaF9ibGFja18yNKoOHXl0X291dGxpbmVfYmFyX2dyYXBoX2JsYWNrXzI0sg4YeXRfb3V0bGluZV9maXJlX2JsYWNrXzI0ug4ZeXRfb3V0bGluZV9tdXNpY19ibGFja18yNMIOIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNNIOJnl0X291dGxpbmVfeW91dHViZV9pbXByb3ZlX3R2X2JsYWNrXzI02g4XeXRfb3V0bGluZV9iYWdfYmxhY2tfMjTiDhZ5dF9maWxsX2F1ZGlvX2JsYWNrXzI06g4leXRfb3V0bGluZV95b3V0dWJlX2xvZ29faWNvbl9ibGFja18yNPIOGXl0X2ZpbGxfb3Blbl9uZXdfd2hpdGVfMzb6Dh55dF9vdXRsaW5lX3ZpZGVvX2xpbmtfYmxhY2tfMTaCDyF5dF9vdXRsaW5lX3BlcnNvbl9zaGllbGRfYmxhY2tfMjSKDxl5dF9vdXRsaW5lX2VhcnRoX2JsYWNrXzI0kg8YeXRfb3V0bGluZV9saW5rX2JsYWNrXzI0mg8YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzI0og8neXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0qg8geXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSyDxl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI0ug8ieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNMIPHHl0X291dGxpbmVfbGlzdF9hZGRfYmxhY2tfMjTKDxx5dF9vdXRsaW5lX29wZW5fbmV3X2JsYWNrXzI00g8eeXRfb3V0bGluZV9jaHJvbWVjYXN0X2JsYWNrXzI02g8beXRfb3V0bGluZV9saWJyYXJ5X2JsYWNrXzI06g8deXRfb3V0bGluZV9saXN0X3ZpZXdfYmxhY2tfMjT6Dyd5dF9vdXRsaW5lX292ZXJmbG93X2hvcml6b250YWxfYmxhY2tfMjSCEBh5dF9vdXRsaW5lX2dpZnRfYmxhY2tfMjSKEBV5dF9maWxsX2dpZnRfYmxhY2tfMjSSEBx5dF9maWxsX21lbWJlcnNoaXBzX2JsYWNrXzM2mhAYeXRfb3V0bGluZV9wb2xsX2JsYWNrXzI0ohAqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI0qhAbeXRfb3V0bGluZV9hcnRpY2xlX2JsYWNrXzI0uhAleXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9yaWdodF9ibGFja18yNMoQIHl0X291dGxpbmVfYXJyb3dfcmVwZWF0X2JsYWNrXzI00hAgeXRfb3V0bGluZV9wZXJzb25fbWludXNfYmxhY2tfMjTiEBh5dF9vdXRsaW5lX2NvcHlfYmxhY2tfMjTqEBh5dF9vdXRsaW5lX21haWxfYmxhY2tfMjTyEBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfMTb6EBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfNDCCERZ5dF9maWxsX3NoYXJlX2JsYWNrXzI0ihEdeXRfZmlsbF9hcnJvd19yZXBlYXRfYmxhY2tfMjSqERd5dF9vdXRsaW5lX21pY19ibGFja18yNLIRHnl0X291dGxpbmVfZmlsbV9zdHJpcF9ibGFja18yNMIRH3l0X2ZpbGxfY2xvc2VkX2NhcHRpb25fYmxhY2tfMjTKESJ5dF9vdXRsaW5lX2Nsb3NlZF9jYXB0aW9uX2JsYWNrXzI00hEfeXRfZmlsbF9hcnJvd19yZXBlYXRfMV9ibGFja18yNNoRInl0X291dGxpbmVfYXJyb3dfcmVwZWF0XzFfYmxhY2tfMjTiESh5dF9vdXRsaW5lX3BsYXlfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI06hEaeXRfb3V0bGluZV91cGxvYWRfYmxhY2tfMjTyESh5dF9vdXRsaW5lX2JveF9wbGFjZWhvbGRlcl9sZWZ0X2JsYWNrXzI0-hEgeXRfb3V0bGluZV9wZXJzb25fcmFkYXJfd2hpdGVfMjSCEhp5dF9vdXRsaW5lX3hfbWFya19ibGFja18yMIoSFnl0X291dGxpbmVfdnJfYmxhY2tfMjSSEiR5dF9vdXRsaW5lX3N0YXRpc3RpY3NfZ3JhcGhfYmxhY2tfMjSiEiV5dF9vdXRsaW5lX3RpbWVfc3RhbXBfcGx1c19ncmV5NjAwXzI0qhIieXRfb3V0bGluZV9kYXNoYm9hcmRfcGx1c19ibGFja18yNLISHnl0X291dGxpbmVfYWxpZ25fbGVmdF9ibGFja18yNLoSJ3l0X291dGxpbmVfb3ZlcmZsb3dfaG9yaXpvbnRhbF93aGl0ZV8zNsISHXl0X291dGxpbmVfaG91cmdsYXNzX2JsYWNrXzE2yhIdeXRfb3V0bGluZV9ob3VyZ2xhc3NfYmxhY2tfMjTSEit5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3F1ZXN0aW9uX2JsYWNrXzE22hIreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18yNOISInl0X291dGxpbmVfYmFyX2hvcml6b250YWxfYmxhY2tfMTbqEiZ5dF9vdXRsaW5lX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNPISGnl0X291dGxpbmVfdHJvcGh5X2JsYWNrXzI0-hIeeXRfb3V0bGluZV9zdXBlcl9jaGF0X2JsYWNrXzI0ghMZeXRfZmlsbF9wYXVzZV92ZF90aGVtZV8yNIoTIXl0X291dGxpbmVfdm9sdW1lX3N0YWJsZV9ibGFja18yNJITHnl0X2ZpbGxfdm9sdW1lX3N0YWJsZV9ibGFja18yNKITIXl0X291dGxpbmVfc3VwZXJfc3RpY2tlcl9ibGFja18yNKoTJHl0X2ZpbGxfeW91dHViZV9sb2dvX2ljb25fZ3JleTYwMF8yNLITF3l0X2ZpbGxfY2FtZXJhX2JsYWNrXzI0uhMaeXRfb3V0bGluZV9nYW1pbmdfYmxhY2tfMjTCExp5dF9vdXRsaW5lX2JhcnNfM19ibGFja18yNMoTGHl0X291dGxpbmVfbmV3c19ibGFja18yNNITG3l0X291dGxpbmVfZmFzaGlvbl9ibGFja18yNNoTHXl0X291dGxpbmVfbGlnaHRidWxiX2JsYWNrXzI04hMdeXRfb3V0bGluZV9zdG9wd2F0Y2hfYmxhY2tfMjTqEyV5dF9vdXRsaW5lX3lvdXR1YmVfbGlua2VkX3R2X2JsYWNrXzI08hMneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0-hMceXRfb3V0bGluZV9wZW9wbGVfMl9ibGFja18yNIIUInl0X291dGxpbmVfeW91dHViZV9zaG9ydHNfYmxhY2tfMjSKFCl5dF9maWxsX2Jhcl9ncmFwaF9ib3hfdmVydGljYWxfZ3JleTYwMF8yNJoUGnl0X291dGxpbmVfeF9tYXJrX2JsYWNrXzE4ohQgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMTiyFBh5dF9vdXRsaW5lX21lZXRfYmxhY2tfMjS6FCB5dF9vdXRsaW5lX21vbmV5X2hhbmRfZ3JleTYwMF8yNMoUG3l0X291dGxpbmVfY29tcGFzc19ibGFja18yNNIUHnl0X291dGxpbmVfbGlua19vZmZfZ3JleTYwMF8yNNoUHXl0X291dGxpbmVfdm9sdW1lX29uX2JsYWNrXzI04hQeeXRfb3V0bGluZV92b2x1bWVfb2ZmX2JsYWNrXzI06hQgeXRfb3V0bGluZV9zY3JlZW5fbGlnaHRfYmxhY2tfMjTyFCB5dF9maWxsX3N1YnNjcmlwdGlvbnNfZ3JleTYwMF8yNPoUIXl0X291dGxpbmVfbWVtYmVyc2hpcHNfZ3JleTYwMF8yNIIVHXl0X2ZpbGxfcmFkYXJfbGl2ZV9ncmV5NjAwXzI0ihUeeXRfb3V0bGluZV9wZXJzb25fYWRkX2JsYWNrXzI0khUeeXRfb3V0bGluZV90ZXh0X2JveF9ncmV5NjAwXzI0mhUoeXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9hbGVydF9ibGFja18yNKIVIXl0X291dGxpbmVfYXJ0aWNsZV9hbGVydF9ibGFja18yNKoVIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNLIVI3l0X291dGxpbmVfYXJ0aWNsZV9jbGFyaWZ5X2JsYWNrXzI0uhUneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0whUgcXVhbnR1bV9nbV9pY19nb29nbGVfdmRfdGhlbWVfMjTaFR55dF9vdXRsaW5lX3Bpbl9vZmZfdmRfdGhlbWVfMjTiFSN5dF9vdXRsaW5lX3NoaWVsZF9lbXB0eV92ZF90aGVtZV8yNOoVIXl0X291dGxpbmVfc2hpZWxkX29mZl92ZF90aGVtZV8yNPIVH3l0X2ZpbGxfY2lyY2xlX2Z1bGxfdmRfdGhlbWVfMjSKFiJ5dF9vdXRsaW5lX3NjcmVlbl9mdWxsX3ZkX3RoZW1lXzI0khYeeXRfb3V0bGluZV9zcGFya2xlX3ZkX3RoZW1lXzI0mhYbeXRfb3V0bGluZV9wb2RjYXN0X2JsYWNrXzI0ohYaeXRfb3V0bGluZV9sb2NrX2dyZXk2MDBfMjSqFiZ5dF9vdXRsaW5lX3NjcmVlbl92ZXJ0aWNhbF92ZF90aGVtZV8yNLIWInl0X291dGxpbmVfYm94X29wZW5fY2hlY2tfYmxhY2tfMjS6FhNpY19ncmVlbl9zY3JlZW5fb2ZmwhYZaWNfZmFjZV9vdXRsaW5lZF9oYXBweV8zNsoWG2ljX2ZhY2Vfb3V0bGluZWRfdW5oYXBweV8zNtIWHmljX2ZhY2Vfb3V0bGluZWRfdmVyeV9oYXBweV8zNtoWF2ljX2ZhY2Vfb3V0bGluZWRfbWVoXzM24hYXaWNfZmFjZV9vdXRsaW5lZF9zYWRfMzbqFhRpY19mYWNlX2ZpbGxlZF9oYXBwefIWFmljX2ZhY2VfZmlsbGVkX3VuaGFwcHn6FhlpY19mYWNlX2ZpbGxlZF92ZXJ5X2hhcHB5ghcSaWNfZmFjZV9maWxsZWRfbWVoihcSaWNfZmFjZV9maWxsZWRfc2FkkhcZeXRfb3V0bGluZV90dl92ZF90aGVtZV8yNJoXFXl0X2ZpbGxfc2VuZF9ibGFja18yNKIXGHl0X291dGxpbmVfc2VuZF9ibGFja18yNKoXGnl0X291dGxpbmVfYmFyc18yX2JsYWNrXzI0shcceXRfb3V0bGluZV9jYWxlbmRhcl9ibGFja18yNLoXInl0X291dGxpbmVfcGVyc29uX2FjY291bnRfYmxhY2tfMjTCFx15dF9vdXRsaW5lX2luY29nbml0b19ibGFja18yNMoXHWljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX2hhcHB50hcfaWNfZmFjZV9vdXRsaW5lZF9hY3RpdmVfdW5oYXBwedoXImljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX3ZlcnlfaGFwcHniFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9tZWjqFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9zYWTyFyN5dF9vdXRsaW5lX2NsYXBwZXJib2FyZF92ZF90aGVtZV8yNPoXGnl0X291dGxpbmVfcGluX3ZkX3RoZW1lXzI0ghgjeXRfb3V0bGluZV9jaGVja19kb3VibGVfdmRfdGhlbWVfMjSKGCd5dF9vdXRsaW5lX2NoZWNrX2RvdWJsZV9vZmZfdmRfdGhlbWVfMjSSGCF5dF9vdXRsaW5lX3NoaWVsZF9hZGRfdmRfdGhlbWVfMjSaGBl5dF9vdXRsaW5lX211c2ljX2JsYWNrXzE4qhgdeXRfb3V0bGluZV9wcmljZV90YWdfYmxhY2tfMjSyGB15dF9maWxsX2NpcmNsZXNfNl92ZF90aGVtZV8yNMIYInl0X291dGxpbmVfY2VsZWJyYXRpb25fdmRfdGhlbWVfMjTSGBd5dF9maWxsX2dhbWluZ193aGl0ZV8yNNoYJHl0X291dGxpbmVfY2hldnJvbl9jb2xsYXBzZV9ibGFja18yNOIYHnF1YW50dW1faWNfcGxheV9wcmlzbV9ibGFja18yNOoYHnl0X291dGxpbmVfYm94X3BlbmNpbF9ibGFja18yNPIYF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzI0-hgreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9lbXB0eV92ZF90aGVtZV8yNIIZHXl0X291dGxpbmVfbWVnYXBob25lX2JsYWNrXzI0ihkeeXRfb3V0bGluZV9wYWxldHRlX3ZkX3RoZW1lXzI0khkaeXRfb3V0bGluZV9naWZfdmRfdGhlbWVfMjSaGSB5dF9maWxsX2Zhc3RfZm9yd2FyZF92ZF90aGVtZV8yNKIZKXl0X291dGxpbmVfZG9sbGFyX3NpZ25fY2lyY2xlX3ZkX3RoZW1lXzI0qhkmeXRfZmlsbF9kb2xsYXJfc2lnbl9jaXJjbGVfdmRfdGhlbWVfMjSyGSZ5dF9vdXRsaW5lX2NyZWF0b3JfYWNhZGVteV92ZF90aGVtZV8yNLoZInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMjTCGRp5dF9vdXRsaW5lX3BkZl92ZF90aGVtZV8yNNIZI3l0X291dGxpbmVfcGVvcGxlX2dyb3VwX3ZkX3RoZW1lXzI02hkmeXRfb3V0bGluZV9pbWFnZV93YWxscGFwZXJfdmRfdGhlbWVfMjTqGRx5dF9jb2xvcl95b3V0dWJlX3N0dWRpb18yNGRw8hkbeXRfY29sb3JfeW91dHViZV9tdXNpY18yNGRw-hkaeXRfY29sb3JfeW91dHViZV9raWRzXzI0ZHCCGh95dF9jb2xvcl95b3V0dWJlX3VucGx1Z2dlZF8yNGRwihoceXRfb3V0bGluZV9wZXJzb25fMl9ibGFja18yNJoaIHl0X291dGxpbmVfdGV4dF9ib2xkX3ZkX3RoZW1lXzI0ohoieXRfb3V0bGluZV90ZXh0X2l0YWxpY192ZF90aGVtZV8yNKoaKXl0X291dGxpbmVfdGV4dF9zdHJpa2V0aHJvdWdoX3ZkX3RoZW1lXzI0shojeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfdmRfdGhlbWVfMjS6GiB5dF9maWxsX2FsZXJ0X2NpcmNsZV92ZF90aGVtZV8yNNIaIXl0X291dGxpbmVfdHJhbnNjcmlwdF92ZF90aGVtZV8yNNoaKHl0X291dGxpbmVfdHJhbnNjcmlwdF9zZWFyY2hfdmRfdGhlbWVfMjTiGiJ5dF9vdXRsaW5lX3RpY190YWNfdG9lX3ZkX3RoZW1lXzI0-hogeXRfb3V0bGluZV9yZXBsYXlfYXJyb3dfYmxhY2tfMjSKGyF5dF9vdXRsaW5lX2xhcHRvcF9tb2JpbGVfYmxhY2tfMjSSGyN5dF9vdXRsaW5lX2hlYXJ0X2NpcmNsZV92ZF90aGVtZV8yNKIbH3l0X2NvbG9yX3lvdXR1YmVfbG9nb19pY29uXzI0ZHCqGx55dF9vdXRsaW5lX3BsYXlfYXJyb3dfYmxhY2tfMjSyGyx5dF9vdXRsaW5lX21vYmlsZV9zY3JlZW5faG9yaXpvbnRhbF9ibGFja18yNLobKnl0X291dGxpbmVfbW9iaWxlX3NjcmVlbl92ZXJ0aWNhbF9ibGFja18yNMobG3l0X291dGxpbmVfdG9vbGJveF9ibGFja18yNNIbHHl0X291dGxpbmVfYnVzaW5lc3NfYmxhY2tfMjTyGx15dF9vdXRsaW5lX2xhcHRvcF92ZF90aGVtZV8yNPobLHl0X291dGxpbmVfZG9sbGFyX3NpZ25fY29udGFpbmVyX3ZkX3RoZW1lXzI0ghwfeXRfb3V0bGluZV9pbmZpbml0eV92ZF90aGVtZV8yNIocGXl0X291dGxpbmVfaGRfdmRfdGhlbWVfMjSSHBp5dF9vdXRsaW5lX21vYmlsZV9ibGFja18yNJocFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMjSiHB15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18xMqocH3l0X291dGxpbmVfbGlzdF9wZW5jaWxfYmxhY2tfMjSyHCl5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3NlYXJjaF9ibGFja18yNLocK3l0X291dGxpbmVfeW91dHViZV9zaG9ydHNfd2F2ZWZvcm1fYmxhY2tfMjTCHBl5dF9maWxsX3RodW1iX3VwX2JsYWNrXzE4yhwbeXRfZmlsbF90aHVtYl9kb3duX2JsYWNrXzE40hwceXRfb3V0bGluZV90aHVtYl91cF9ibGFja18xONocHnl0X291dGxpbmVfdGh1bWJfZG93bl9ibGFja18xOOIcKHl0X291dGxpbmVfbWVzc2FnZV9idWJibGVfcmlnaHRfYmxhY2tfMTjqHBl5dF9vdXRsaW5lX2hlYXJ0X2JsYWNrXzE48hwdeXRfb3V0bGluZV9maXJld29ya3NfYmxhY2tfMjT6HB15dF9vdXRsaW5lX21lbnVfc29ydF9ibGFja18yNIIdF3l0X291dGxpbmVfbWFwX2JsYWNrXzI0ih0ZeXRfZmlsbF9kb3dubG9hZF93aGl0ZV8yNJIdFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMTKiHR15dF9vdXRsaW5lX3hfb2N0YWdvbl9ibGFja18yNKodHnl0X291dGxpbmVfZGlyZWN0aW9uc19ibGFja18yNLIdJXl0X291dGxpbmVfc2NyZWVuX211bHRpX3ZpZXdfYmxhY2tfMjS6HSJ5dF9maWxsX3NjcmVlbl9tdWx0aV92aWV3X2JsYWNrXzI0wh0eeXRfZmlsbF9za2lwX2JhY2tfNV9ncmV5NjAwXzI0yh0feXRfZmlsbF9za2lwX2JhY2tfMTVfZ3JleTYwMF8yNNIdHXl0X2ZpbGxfc2tpcF9iYWNrXzIwX2JsYWNrXzI02h0deXRfZmlsbF9za2lwX2JhY2tfMzBfYmxhY2tfMjTiHR15dF9maWxsX3NraXBfYmFja182MF9ibGFja18yNOodIXl0X2ZpbGxfc2tpcF9mb3J3YXJkXzVfZ3JleTYwMF8yNPIdInl0X2ZpbGxfc2tpcF9mb3J3YXJkXzE1X2dyZXk2MDBfMjT6HSB5dF9maWxsX3NraXBfZm9yd2FyZF8yMF9ibGFja18yNIIeIHl0X2ZpbGxfc2tpcF9mb3J3YXJkXzMwX2JsYWNrXzI0ih4geXRfZmlsbF9za2lwX2ZvcndhcmRfNjBfYmxhY2tfMjSSHiN5dF9maWxsX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNJoeHnl0X291dGxpbmVfbWFnaWNfd2FuZF9ibGFja18yNLoeI3l0X291dGxpbmVfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI0wh4ZeXRfb3V0bGluZV9jcm93bl9ibGFja18yNMoeF3l0X2ZpbGxfcGVyc29uX2JsYWNrXzI00h4oeXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18xNtoeKHl0X2ZpbGxfbWVzc2FnZV9idWJibGVfcXVlc3Rpb25fYmxhY2tfMjTiHiN5dF9vdXRsaW5lX2hhbmRfc3dpcGVfbGVmdF9ibGFja18yNOoeGnl0X291dGxpbmVfdGFyZ2V0X2JsYWNrXzI08h4VeXRfZmlsbF9sb2NrX2JsYWNrXzEy-h4YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzEygh8feXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18xNoofInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMTaSHyF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaaHyR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaiHyB5dF9vdXRsaW5lX3NwYXJrX3BlbmNpbF9ibGFja18yNKofHnl0X2ZpbGxfc3Rhcl9zaG9vdGluZ19ibGFja18yNLofIHl0X291dGxpbmVfc3VwZXJzdGFyX3ZkX3RoZW1lXzI0wh8ZeXRfb3V0bGluZV9wb3VuZF9ibGFja18yNMofKXl0X291dGxpbmVfYXJyb3dfc3dhcF9ob3Jpem9udGFsX2JsYWNrXzI00h8feXRfb3V0bGluZV9zcGFya19pbWFnZV9ibGFja18yNNofIXl0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ibGFja18yNPIfF3l0X2ZpbGxfdGFyZ2V0X2JsYWNrXzI0-h8beXRfZmlsbF90YXJnZXRfYWRkX2JsYWNrXzI0giAeeXRfb3V0bGluZV90YXJnZXRfYWRkX2JsYWNrXzI0iiAXeXRfZmlsbF9tb29uX3pfYmxhY2tfMjSSIBp5dF9vdXRsaW5lX21vb25fel9ibGFja18yNJogI3l0X291dGxpbmVfc2NyZWVuX3JvdGF0aW9uX2JsYWNrXzI0qiAfeXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18yNLIgInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMjS6ICF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTCICR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTKIBx5dF9vdXRsaW5lX25vdGVfYWRkX2JsYWNrXzI00iAfeXRfb3V0bGluZV9wZW9wbGVfbm90ZV9ibGFja18yNNogJnl0X291dGxpbmVfY2lyY2xlc19vdmVybGFwX3ZkX3RoZW1lXzI04iAceXRfZmlsbF9hdWRpb19iYWRnZV9ibGFja18yNOogIXl0X291dGxpbmVfc3Rhcl9zaG9vdGluZ19ibGFja18yNPIgG3l0X291dGxpbmVfaGFzaHRhZ19ibGFja18yNIIhIHl0X291dGxpbmVfdGVtcGxhdGVfYWRkX2JsYWNrXzI0iiEkeXRfZmlsbF9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0kiEXeXRfZmlsbF9wZW9wbGVfYmxhY2tfMTKaISZ5dF9vdXRsaW5lX2Fycm93X2NpcmNsZV9yaWdodF9ibGFja18yNKIhHnl0X291dGxpbmVfYXJyb3dfcmVkb19ibGFja18yNKohHHl0X291dGxpbmVfd2F2ZWZvcm1fYmxhY2tfMjS6ISB5dF9maWxsX2NyZWF0b3JfYWNhZGVteV9ibGFja18yNMIhLXl0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfZG93bl9yaWdodF9ibGFja18yNMohK3l0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfdXBfcmlnaHRfYmxhY2tfMjTSIRp5dF9maWxsX2FkZF9jYWlyb19ibGFja18yNNohH3l0X291dGxpbmVfdGljX3RhY190b2VfYmxhY2tfMTbiIRp5dF9maWxsX3ByaWNlX3RhZ19ibGFja18yNOohGHl0X291dGxpbmVfZmlyZV9ibGFja18yNPohHHl0X2ZpbGxfc3BhcmtfcmFkYXJfYmxhY2tfMjSCIh95dF9vdXRsaW5lX3NwYXJrX3JhZGFyX2JsYWNrXzI0oiIWeXRfZmlsbF9hdWRpb19ibGFja18xMqoiGHlvdXR1YmVfc2hvcnRzX3Bpdm90X2ZhYsoiHXl0X291dGxpbmVfaGFuZF93YXZlX2JsYWNrXzI00iIZeXRfb3V0bGluZV90cnVja19ibGFja18yNNoiInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMTLiIhl5dF9maWxsX2NoZWNrX3ZkX3RoZW1lXzEy6iIZeXRfZmlsbF9hdWRpb192ZF90aGVtZV8xMvIiF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzEy-iIjeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfdmRfdGhlbWVfMTKCIxh5dF9maWxsX2ZpcmVfdmRfdGhlbWVfMTKKIx15dF9maWxsX2xpZ2h0YnVsYl92ZF90aGVtZV8xMpIjInl0X2ZpbGxfbG9jYXRpb25fcG9pbnRfdmRfdGhlbWVfMTKaIx95dF9maWxsX21lbWJlcnNoaXBzX3ZkX3RoZW1lXzEyoiMaeXRfZmlsbF9wZXJzb25fdmRfdGhlbWVfMTKqIxd5dF9maWxsX3Bpbl92ZF90aGVtZV8xMrIjJnl0X291dGxpbmVfbGlzdF9wbGF5X2Fycm93X3ZkX3RoZW1lXzEyuiMeeXRfb3V0bGluZV9wb2RjYXN0X3ZkX3RoZW1lXzEywiMceXRfZmlsbF9zY2lzc29yc192ZF90aGVtZV8xMsojHXl0X2ZpbGxfc3VidGl0bGVzX3ZkX3RoZW1lXzEy0iMfeXRfZmlsbF90aWNfdGFjX3RvZV92ZF90aGVtZV8xMtojFnl0X2ZpbGxfdHZfdmRfdGhlbWVfMTLiIyJ5dF9maWxsX3lvdXR1YmVfc2hvcnRzX3ZkX3RoZW1lXzEy6iMWeXRfZmlsbF9hdWRpb19ibGFja18xNvIjKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0giQkeXRfb3V0bGluZV9oYW5kX3N3aXBlX3JpZ2h0X2JsYWNrXzI0iiQeeXRfb3V0bGluZV9saXN0X211c2ljX2JsYWNrXzI0kiQqeXRfZmlsbF9hcnJvd19kaWFnb25hbF9kb3duX3JpZ2h0X2JsYWNrXzI0miQoeXRfZmlsbF9hcnJvd19kaWFnb25hbF91cF9yaWdodF9ibGFja18yNKIkIXl0X291dGxpbmVfY29tcGFzc19jYWlyb19ibGFja18yNKokHnl0X2ZpbGxfY29tcGFzc19jYWlyb19ibGFja18yNLIkHXl0X2ZpbGxfcGVyc29uX3JhZGFyX2JsYWNrXzI0uiQgeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfYmxhY2tfMTbqJCV5dF9vdXRsaW5lX2ZpbG1fc3RyaXBfYWRkX3ZkX3RoZW1lXzI0iiUZeXRfb3V0bGluZV9jYWJsZV9ibGFja18yNJolGnl0X291dGxpbmVfdGFibGV0X2JsYWNrXzI0oiUbeXRfb3V0bGluZV9zcGVha2VyX2JsYWNrXzI0qiUheXRfb3V0bGluZV9zcGVha2VyX2dyb3VwX2JsYWNrXzI0siUkeXRfb3V0bGluZV9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0uiUheXRfZmlsbF9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0wiUreXRfb3V0bGluZV9vdmVyZmxvd192ZXJ0aWNhbF9jYWlyb19ibGFja18yNMolJ3l0X291dGxpbmVfY2hldnJvbl9yaWdodF9jYWlyb19ibGFja18yNNIlF3l0X2ZpbGxfbW9iaWxlX2JsYWNrXzI02iUTeXRfZmlsbF90dl9ibGFja18yNOIlHnl0X291dGxpbmVfbGlzdF9xdWV1ZV9ibGFja18yNOolG3l0X291dGxpbmVfYWlycGxheV9ibGFja18yNPIlGnl0X2ZpbGxfYWRkX2NhaXJvX2JsYWNrXzE2giYheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzE4iiYVeXRfZmlsbF9sb2NrX2JsYWNrXzI0kiYaeXRfb3V0bGluZV90dl9vZmZfYmxhY2tfMjSiJh95dF9maWxsX2JveF9vcGVuX2NoZWNrX2JsYWNrXzI0qiYWeXRfZmlsbF9jcm93bl9ibGFja18yNLImG3l0X2ZpbGxfY29udHJvbGxlcl9ibGFja18yNPomHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xNoInHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xOCJsCjcNAACAQBUAAABBHQAAQEElAACAQS0AAKBBNQAAwEE9AADgQUUAAABCTQAAEEJVAAAgQl0AAAAAEgoNAACAQRUAAIBBGgoNAADAQRUAAMBBIhkNAACwQhUAAGBCHQAAgEElAAAAQC0AAIA_KhoKFnRoZW1lfDY4Mzk1YmQ0MWU5ZjAzMjMQAjACGAI=" } }, { "capabilitiesUpdate": { "identifier": "capabilities|4848739a7b6ba4de", "capabilitiesBytes": "CisI7M-9CxIkCgQIAxABCgQIBRABCgQIBxABCgQICRABCgQIDRABCgQIDhABChAInti_RhIJCgcIodi_RhABCjcIovzhbxIwCgQIHxABCgQIIBABCgQIIRABCgQIIxABCgQIJBABCgQIJRABCgQIJhABCgQIJxABCl4I3a2ydRJXCgcItIjCWxABCgcIgN_jWxABCgcI_5f8XxABCggI4oe8hAEQAQoICL_Zs60BEAEKCAiC1LfrARABCggInKzQ-AEQAQoICMC6q_oBEAEKCAjDuqv6ARABCkoIla6ydRJDCgcIy-OzXxABCgcIqqLaaxABCgcIxaPqeRABCggIi5LjkQEQAQoICPrT8b8BEAEKCAiIvZbUARABCggIwrqr-gEQAQoTCPuwsnUSDAoECAIQAQoECAQQAQoTCLOnyXUSDAoECAUQAQoECAYQAQofCJOi93gSGAoECAgQAQoECAoQAQoECAsQAQoECA0QAQoNCLXgtHsSBgoECAMQAQoNCITltHsSBgoECAEQAQpDCN3ltHsSPAoECAEQAQoECAIQAQoECAMQAQoECAQQAQoECAUQAQoECAYQAQoECAcQAQoECAgQAQoECAkQAQoECAoQAQoNCLfqtHsSBgoECAYQAQofCP3qtHsSGAoECAkQAQoECAoQAQoECAsQAQoECAwQAQpJCPHstHsSQgoECAcQAQoECAgQAQoECAkQAQoECA4QAQoECBIQAQoECBMQAQoECBQQAQoECBUQAQoECBcQAQoECBgQAQoECBkQAQpJCM_vtHsSQgoECAcQAQoECAgQAQoECAkQAQoECAoQAQoECAsQAQoECAwQAQoECA0QAQoECA4QAQoECA8QAQoECBAQAQoECBEQAQoZCP3xtHsSEgoECAQQAQoECAUQAQoECAcQAQpJCK7ztHsSQgoECAgQAQoECAkQAQoECAoQAQoECAsQAQoECAwQAQoECA0QAQoECA4QAQoECA8QAQoECBAQAQoECBEQAQoECBIQAQofCOT1tHsSGAoECAsQAQoECAwQAQoECA0QAQoECA4QAQpPCJPJuHsSSAoECAsQAQoECAwQAQoECA0QAQoECA4QAQoECA8QAQoECBAQAQoECBEQAQoECBIQAQoECBMQAQoECBQQAQoECBUQAQoECBYQAQoaCOuf2nsSEwoHCJeSgBAQAQoICIPMqq8BEAEK7wQI_5zcexLnBAoFCMUJEAEKBwj6hbVXEAEKBwj0v_xdEAEKBwiW3NNgEAEKBwiAp6hiEAEKBwiA-pRpEAEKBwjC2cJpEAEKBwi1o71rEAEKBwijwoZuEAEKBwjGrP9vEAEKBwj5tP9vEAEKBwibjaVzEAEKBwim0-Z2EAEKCAi3huSEARABCggI2eefhgEQAQoICJGP-4cBEAEKCAih6OCKARABCggI8tnqlQEQAQoICPC_qZYBEAEKCAjfx6mWARABCggI38qplgEQAQoICO_UkZsBEAEKCAiHnv-cARABCggIq6vUoAEQAQoICL60mqMBEAEKCAjj_p6oARABCggImPvwqwEQAQoICK6W3K8BEAEKCAiwltyvARABCggInoaJswEQAQoICPTBhLUBEAEKCAiA3LK5ARABCggIuJTlvQEQAQoICNyjqsIBEAEKCAj3yffDARABCggI1rPzyAEQAQoICIqXj8wBEAEKCAjQnrvOARABCggIgOWB0QEQAQoICJSUudQBEAEKCAjFtanZARABCggIgrap2QEQAQoICKS2qdkBEAEKCAi2w_7oARABCggIwcaZ7wEQAQoICKGP6PIBEAEKCAiTy6_zARABCggI2IeH9QEQAQoICLiCxPkBEAEKCAjZkv_5ARABCggI6Lqr-gEQAQoICPm6q_oBEAEKCAj8uqv6ARABCggIirur-gEQAQoICJe7q_oBEAEKCAiYu6v6ARABCggImbur-gEQAQoICKq7q_oBEAEKCAisu6v6ARABCggIrrur-gEQAQoICLG7q_oBEAEKCAi7u6v6ARABCggIw7ur-gEQAQouCMGe3HsSJwoHCIOdn2UQAQoICKGP1rQBEAEKCAiT_pu4ARABCggIl_6buAEQAQoTCOnv8XsSDAoECAUQAQoECAcQAQorCITN8nsSJAoECAEQAQoECAIQAQoECAMQAQoECAQQAQoECAUQAQoECAYQAQoxCMLO8nsSKgoECAEQAQoECAIQAQoECAUQAQoECAYQAQoECAkQAQoECAoQAQoECAsQAQorCLfW8nsSJAoECAcQAQoECAoQAQoECAsQAQoECAwQAQoECA0QAQoECA4QAQosCNfF3ocBEiQKBAgEEAEKBAgFEAEKBAgGEAEKBAgHEAEKBAgIEAEKBAgJEAEKIAikru2KARIYCgQIARABCgQIAhABCgQIAxABCgQIBBABCg4IkrrkiwESBgoECAMQAQoUCJDj6ZMBEgwKBAgFEAEKBAgIEAEKEgiG3oGUARIKCggIkKzckgEQAQoOCPTFxaABEgYKBAgCEAEKFAiKhOSkARIMCgQIFRABCgQIGBABCg4I6M2DpQESBgoECAIQAQoOCJmYh6cBEgYKBAgFEAEKDgij75anARIGCgQIBRABCiAI8JiXpwESGAoECAcQAQoECAgQAQoECAkQAQoECAoQAQoUCJnEmKcBEgwKBAgGEAEKBAgHEAEKFAjI8LunARIMCgQIARABCgQIAhABChoI4Ya8pwESEgoECAwQAQoECA0QAQoECBEQAQoOCInNuqgBEgYKBAgBEAEKJgjdpIupARIeCgQIARABCgQIAhABCgQIAxABCgQIBRABCgQIBhABCiAIgtfOqQESGAoECAUQAQoECAYQAQoECAcQAQoECAgQAQomCILl9KoBEh4KBAgAEAEKBAgBEAEKBAgCEAEKBAgDEAEKBAgEEAEKIAiDkdyvARIYCgQIABABCgQIARABCgQIAhABCgQIAxABCg8IvZSxsQESBwoFCOcHEAEKDgjuloa0ARIGCgQIAhABCg4IlZaptAESBgoECAgQAQoOCM7ByLcBEgYKBAgOEAEKFAjjnfG3ARIMCgQICBABCgQICRABCg4I4JrkuQESBgoECAYQAQoOCNaLwrsBEgYKBAgCEAEKFAjwuri8ARIMCgQICxABCgQIDBABCg4I5MeswAESBgoECAEQAQocCMGZisEBEhQKCAj8_L7BARABCggI6bfv8AEQAQo-CPClysEBEjYKBAgNEAEKBAgUEAEKBAgVEAEKBAgWEAEKBAgZEAEKBAgbEAEKBAgcEAEKBAgiEAEKBAgqEAEKDgjf15TCARIGCgQIAhABCg4Ij82GwwESBgoECAEQAQrUBAjh4YXHARLLBAoECFIQAQoFCI8BEAEKBQimARABCgUItwEQAQoFCMEBEAEKBQjjARABCgUI5gEQAQoFCIICEAEKBQigAhABCgUIqwIQAQoFCLsCEAEKBQjiAhABCgUI6AIQAQoFCOkCEAEKBQjqAhABCgUI6wIQAQoFCOwCEAEKBQjtAhABCgUI7gIQAQoFCO8CEAEKBQjwAhABCgUI8QIQAQoFCPQCEAEKBQj-AhABCgUIgwMQAQoFCI0DEAEKBQiUAxABCgUImgMQAQoFCLUDEAEKBQjDAxABCgUIxAMQAQoFCNIDEAEKBQjoAxABCgUI7QMQAQoFCPADEAEKBQjxAxABCgUI8gMQAQoFCPMDEAEKBQj0AxABCgUI-gMQAQoFCPsDEAEKBQiABBABCgUIhQQQAQoFCIYEEAEKBQiHBBABCgUIiAQQAQoFCIoEEAEKBQiLBBABCgUIjAQQAQoFCJEEEAEKBQiTBBABCgUIlAQQAQoFCJUEEAEKBQiXBBABCgUImQQQAQoFCJoEEAEKBQibBBABCgUInAQQAQoFCJ0EEAEKBQikBBABCgUIqQQQAQoFCKoEEAEKBQirBBABCgUIrAQQAQoFCMAEEAEKBQjDBBABCgUIzQQQAQoFCNEEEAEKBQjTBBABCgUI1AQQAQoFCNUEEAEKBQjWBBABCgUI1wQQAQoFCNgEEAEKBQjZBBABCgUI2gQQAQoFCNsEEAEKBQjcBBABCgUI3QQQAQoFCOIEEAEKBQjkBBABCgUI5QQQAQoFCOYEEAEKBQjwBBABChQI677JyAESDAoECAEQAQoECAIQAQoaCIe8mssBEhIKBAgBEAEKBAgCEAEKBAgDEAEKDgik3fDTARIGCgQIARABCg4IpYL41AESBgoECAQQAQogCJG_89UBEhgKBAgDEAEKBAgEEAEKBAgFEAEKBAgGEAEKDgjmhJflARIGCgQIBhABChoIkYrN5wESEgoECAoQAQoECAwQAQoECA8QAQpECPeNjugBEjwKCAjS74PZARABCggI9ayl3AEQAQoICLPCit0BEAEKCAiWp6ThARABCggI1amk4QEQAQoICPm6q_oBEAEKJgimg87oARIeCgQIABABCgQIARABCgQIAhABCgQIAxABCgQIBBABCg4It5uJ6QESBgoECAcQAQoOCOeh3O0BEgYKBAgEEAEKDgiPqIf0ARIGCgQIAhABCg4I3_SH9AESBgoECAIQAQoOCMSVqvUBEgYKBAgFEAEKDgip9Ob9ARIGCgQIAxABChQIjrzRggISDAoECAkQAQoECAoQAQoaCMjd8oICEhIKBAgGEAEKBAgJEAEKBAgKEAEKDgi1_d-HAhIGCgQIBRABCiAIuqzGiQISGAoECAkQAQoECAwQAQoECA0QAQoECA4QAQoUCPLhjosCEgwKBAgBEAEKBAgCEAEKFAjz4Y6LAhIMCgQIARABCgQIAhABChoI9OGOiwISEgoECAEQAQoECAIQAQoECAMQAQoUCPbhjosCEgwKBAgBEAEKBAgCEAEKDwinouqMAhIHCgUI6QcQAQoOCKPTn44CEgYKBAgGEAEKDgjOq9iRAhIGCgQIBRABCg4I_YTSkgISBgoECAMQAQoOCJa46JQCEgYKBAgDEAEKDgj1tsyYAhIGCgQIAhABCg4ImZm_nAISBgoECBIQAQoUCNyunqICEgwKBAgBEAEKBAgCEAEKDgiU95ajAhIGCgQIDhABCiAIh-XDpgISGAoECAIQAQoECAMQAQoECAQQAQoECAUQAQoPCPnglaoCEgcKBQjqBxABCiAI4o7RsQISGAoECAEQAQoECAIQAQoECAMQAQoECAQQAQoUCJ3i27QCEgwKBAgKEAEKBAgLEAEKIAiowa63AhIYCgQIChABCgQICxABCgQIDBABCgQIDRABCg4IzbDIvQISBgoECAMQAQoOCLHYw98CEgYKBAgGEAESHWNhcGFiaWxpdGllc3w0ODQ4NzM5YTdiNmJhNGRl", "resourceTag": "5208540076386788574" } }, { "staticDataResources": { "resources": [ { "identifier": "capabilities|4848739a7b6ba4de" }, { "identifier": "theme|68395bd41e9f0323" } ] } }, { "resourceStatusInResponseCheck": { "resourceStatuses": [ { "identifier": "capabilities|4848739a7b6ba4de", "status": "ELEMENTS_RESOURCE_STATUS_ATTACHED" }, { "identifier": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727", "status": "ELEMENTS_RESOURCE_STATUS_ATTACHED" }, { "identifier": "theme|68395bd41e9f0323", "status": "ELEMENTS_RESOURCE_STATUS_ATTACHED" } ], "serverBuildLabel": "boq_youtubewatchserver_20250603.05_p0" } } ] } } } ================================================ FILE: youtube_transcript_api/test/assets/youtube_request_blocked.innertube.json.static ================================================ { "responseContext": { "visitorData": "Cgs3NmJkd2VWU1N2USj4uaLCBjIKCgJTQRIEGgAgJzoMCAEgkoPMhYCfp6RoWJfwuc_yqZ2rVQ%3D%3D", "serviceTrackingParams": [ { "service": "GFEEDBACK", "params": [ { "key": "is_viewed_live", "value": "False" }, { "key": "ipcc", "value": "0" }, { "key": "is_alc_surface", "value": "false" }, { "key": "logged_in", "value": "0" }, { "key": "e", "value": "24004644,24077241,24078649,24104894,24143331,24166867,24181174,24230811,24232551,24241378,24290153,24397985,24513381,24522874,24556101,24585737,39325413,39328442,39328647,51010008,51020570,51025415,51037346,51037353,51054999,51067700,51068313,51080128,51086511,51095478,51115184,51129105,51132535,51137671,51141472,51152050,51175149,51178320,51178333,51178342,51178355,51179435,51179748,51183909,51217334,51227037,51237842,51242448,51248777,51256074,51272458,51295372,51303432,51306453,51311031,51311036,51313109,51313767,51314496,51324733,51326139,51330753,51341228,51346985,51349914,51353393,51354083,51354114,51354567,51356621,51359177,51361830,51362071,51366123,51366423,51366620,51367487,51372971,51375205,51375719,51386541,51388661,51394776,51394779,51397332,51402689,51404808,51404810,51405647,51407634,51417450,51417473,51417480,51417497,51417508,51417523,51420458,51421832,51427573,51428417,51428624,51429106,51430311,51432294,51432529,51432560,51433499,51435249,51435805,51435845,51435875,51435884,51435893,51435905,51435912,51435918,51436950,51437205,51439763,51439874,51440725,51441100,51441710,51442501,51443707,51444218,51447191,51448332,51452420,51452479,51452495,51453239,51456413,51456421,51456628,51458927,51459425,51461268,51462839,51463532,51463930,51465523,51465804,51465955,51466698,51466900,51467076,51467525,51468320,51469820,51471138,51471685,51471785,51472877,51473079,51473810,51475247,51475592,51475686,51475960,51476590,51477496,51477506,51477582,51477845,51478690,51478931,51479232,51479706,51479906,51480511,51481240,51483631,51483888,51484222,51484412,51484746,51484750,51485249,51485417,51485661,51486018,51486232,51486471,51488577,51489047,51489149,51489197,51490157,51490995,51491436,51492251,51492548,51495585,51495706,51495859,51496968,51497133,51498591,51499562,51500337,51500785,51503024,51504828,51505739,51506681,51507237,51508242,51508738,51508979,51509314,51509613,51509678,51510317,51510817,51511950,51512707,51512805,51512852,51514264" }, { "key": "visitor_data", "value": "Cgs3NmJkd2VWU1N2USj4uaLCBjIKCgJTQRIEGgAgJzoMCAEgkoPMhYCfp6Ro" } ] }, { "service": "CSI", "params": [ { "key": "c", "value": "ANDROID" }, { "key": "cver", "value": "20.10.38" }, { "key": "yt_li", "value": "0" }, { "key": "GetPlayer_rid", "value": "0xbc62793ea45e2d9b" } ] }, { "service": "GUIDED_HELP", "params": [ { "key": "logged_in", "value": "0" } ] }, { "service": "ECATCHER", "params": [ { "key": "client.version", "value": "20.10" }, { "key": "client.name", "value": "ANDROID" } ] }, { "service": "LISTNR", "params": [ { "key": "e", "value": "51237842,51484222,51010008,51459425,51490157,51469820,51507237,51428417,51272458,51435249,51484746,51500337,51491436,51485417,51067700,51295372,51461795,51256074,24195012,51314496,51420458,51453239,51510365,51192010,24250570,24232551,51475592,51485249,51132535,51324733,51179435,51465955,51508738,51354083,24286257,51432294,51432560,51428624,51512707,24181174,51509314,51500785,51447191,51080128,51443707,51458927,51025415,51492251,51463930,51486232,51495859,51095478,51372971,51497133,51270362,24024517,24181216,39328442,51313109,51248777,51366620,51495706,51508979,51152050,51129105,51402689,51404810,51141472,51436950,24522874,51366423,51509613,51397332,51510817,51462839,51498591,24220751,51486471,51456628,51189308,51489047,24104894,24166867,51504828,24585737,51388661,51478931,51442501,51466900,51472877,51488577,51137671,51461268,51217334,51353393,24513381,51020570,51086511,51439874,51306453,51456413,51349914,51387900,51430311,39328647,51202133,51242448,51441100,51375205,51495585,51421832,24143331,51354114,51469823,51439763,51477845,51313767,24230811,51429106,51179748,51467525,39325413,51054999,51471138,51461791,51303432,51466698,24290153,51475960,51404808,51483631,24397985,51489197,51484412,51375719,24033252,51452420,51486018,24556101,51175149,51467076,51506681,24254870,51483888" } ] } ], "maxAgeSeconds": 0, "rolloutToken": "CNrZvdmasunZkgEQ3K6o6d_njQMY3a6o6d_njQM%3D" }, "playabilityStatus": { "status": "LOGIN_REQUIRED", "reason": "Sign in to confirm you’re not a bot", "errorScreen": { "playerErrorMessageRenderer": { "subreason": { "runs": [ { "text": "This helps protect our community. " }, { "text": "Learn more", "navigationEndpoint": { "clickTrackingParams": "CAAQu2kiEwiZrKjp3-eNAxXimsIBHTHfKdc=", "urlEndpoint": { "url": "https://support.google.com/youtube/answer/3037019#zippy=%2Ccheck-that-youre-signed-into-youtube" } } } ] }, "reason": { "runs": [ { "text": "Sign in to confirm you’re not a bot" } ] }, "proceedButton": { "buttonRenderer": { "style": "STYLE_PRIMARY", "size": "SIZE_DEFAULT", "isDisabled": false, "text": { "simpleText": "Sign in" }, "navigationEndpoint": { "clickTrackingParams": "CAIQptEGIhMImayo6d_njQMV4prCAR0x3ynX", "signInEndpoint": { "nextEndpoint": { "clickTrackingParams": "CAIQptEGIhMImayo6d_njQMV4prCAR0x3ynX", "urlEndpoint": { "url": "" } } } }, "trackingParams": "CAIQptEGIhMImayo6d_njQMV4prCAR0x3ynX" } }, "thumbnail": { "thumbnails": [ { "url": "//s.ytimg.com/yts/img/meh7-vflGevej7.png", "width": 140, "height": 100 } ] }, "icon": { "iconType": "ERROR_OUTLINE" } } }, "skip": { "playabilityErrorSkipConfig": { "skipOnPlayabilityError": false } }, "contextParams": "Q0FFU0FnZ0M=" }, "trackingParams": "CAAQu2kiEwiZrKjp3-eNAxXimsIBHTHfKdc=", "playerSettingsMenuData": { "loggingDirectives": { "trackingParams": "CAEQtc4GIhMImayo6d_njQMV4prCAR0x3ynX", "visibility": { "types": "12" } } }, "adBreakHeartbeatParams": "Q0FBJTNE", "frameworkUpdates": { "entityBatchUpdate": { "mutations": [ { "entityKey": "Eihjb21wb3NpdGUtbGl2ZS1zdHJlYW0tb2ZmbGluZS1lbnRpdHkta2V5IIUEKAE%3D", "type": "ENTITY_MUTATION_TYPE_DELETE" }, { "entityKey": "Eg0KC3d1dnd6SkY0eTdvIPYBKAE%3D", "type": "ENTITY_MUTATION_TYPE_REPLACE", "payload": { "offlineabilityEntity": { "key": "Eg0KC3d1dnd6SkY0eTdvIPYBKAE%3D", "addToOfflineButtonState": "ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN" } } } ], "timestamp": { "seconds": "1749589240", "nanos": 287157676 } } } } ================================================ FILE: youtube_transcript_api/test/assets/youtube_too_many_requests.html.static ================================================ YouTube

Perdón por la interrupción. Hemos recibido un gran número de solicitudes de tu red.

Para seguir disfrutando de YouTube, rellena el siguiente formulario.


ES
================================================ FILE: youtube_transcript_api/test/assets/youtube_transcripts_disabled.innertube.json.static ================================================ { "responseContext": { "visitorData": "CgtYbjcwUk43dy0tUSjGu6bCBjIKCgJERRIEEgAgJToMCAEgnvi2w-C456RoWKb_qomKiYjOfQ%3D%3D", "serviceTrackingParams": [ { "service": "GFEEDBACK", "params": [ { "key": "is_viewed_live", "value": "False" }, { "key": "is_alc_surface", "value": "false" }, { "key": "ipcc", "value": "0" }, { "key": "logged_in", "value": "0" }, { "key": "e", "value": "23885487,24004644,24077241,24078649,24104894,24143331,24166867,24181174,24230811,24232551,24241378,24290153,24397985,24522874,24556101,24585737,39325413,39328442,39328822,39329269,51010008,51015702,51020570,51025415,51054999,51067700,51068313,51080128,51086511,51095478,51115184,51129105,51132535,51137671,51141472,51152050,51175149,51179435,51179748,51183910,51217334,51220159,51227037,51237842,51242448,51248777,51256074,51272458,51277311,51295372,51303432,51306453,51313109,51313767,51314496,51324733,51326139,51342506,51346984,51349914,51353393,51354083,51354114,51356621,51366127,51366423,51366620,51372971,51375205,51375719,51386540,51388661,51397332,51402689,51404808,51404810,51420458,51421832,51428417,51428624,51429106,51430311,51431092,51431109,51432294,51432529,51432560,51433500,51436956,51437206,51438002,51439446,51439763,51439874,51441100,51442501,51443707,51447191,51452420,51453239,51456413,51456629,51458510,51458927,51459413,51459425,51460559,51461268,51462839,51463930,51465955,51466396,51466642,51466900,51467076,51467509,51467524,51469820,51471138,51471685,51475247,51475593,51475960,51478931,51479780,51479905,51480772,51481240,51483631,51483888,51484222,51484412,51484431,51484746,51485249,51485417,51485661,51486018,51486471,51487680,51488575,51489047,51490158,51490994,51491436,51491754,51492251,51494413,51495585,51495706,51495859,51496969,51497133,51497258,51498459,51498591,51498842,51499104,51499562,51503024,51503026,51504828,51506682,51506764,51507238,51508738,51508979,51509314,51509614,51509676,51510799,51510853,51512707,51513113,51514265" }, { "key": "visitor_data", "value": "CgtYbjcwUk43dy0tUSjGu6bCBjIKCgJERRIEEgAgJToMCAEgnvi2w-C456Ro" } ] }, { "service": "CSI", "params": [ { "key": "yt_ad", "value": "1" }, { "key": "c", "value": "ANDROID" }, { "key": "cver", "value": "20.10.38" }, { "key": "yt_li", "value": "0" }, { "key": "GetPlayer_rid", "value": "0x2ee74f8c4dd3d50b" } ] }, { "service": "GUIDED_HELP", "params": [ { "key": "logged_in", "value": "0" } ] }, { "service": "ECATCHER", "params": [ { "key": "client.version", "value": "20.10" }, { "key": "client.name", "value": "ANDROID" } ] }, { "service": "LISTNR", "params": [ { "key": "e", "value": "51439763,51492251,51439874,51242448,51495585,24181174,51375205,51506682,51421832,51441100,51467509,51461268,51137671,51020570,24143331,51306453,51489047,51086511,51353393,51217334,51430311,51456413,51189308,51504828,51466900,51388661,51513113,51442501,51478931,51366423,51397332,24104894,51431109,51498591,51486471,24585737,51175149,51486018,51459425,51484222,51488575,51237842,24220751,51469820,51475960,51475593,51483888,51010008,24254870,24166867,51452420,51404808,51483631,24556101,51467076,51375719,51484412,51179748,51054999,24033252,51471138,24290153,51461791,51354114,51490158,24397985,51507238,51303432,51469823,39328442,51313767,51429106,51432560,51465955,51494413,51354083,24230811,51432294,51479780,51508738,51466396,51453239,51420458,51132535,51192010,51015702,51324733,51485249,51179435,24286257,51461795,51314496,51485417,51436956,51067700,24232551,51491436,24250570,51498842,51256074,51295372,51484746,51272458,51428417,51495706,51467524,51491754,51129105,39329269,51141472,51402689,51404810,51462839,51510853,24195012,51503026,51497258,51152050,51366620,51313109,51495859,51095478,51463930,51508979,24522874,51466642,51248777,51372971,24181216,51484431,51497133,51509614,51270362,39328822,51428624,51447191,51509314,51456629,51512707,24024517,51443707,51080128,39325413,51025415,51387900,51458927,51202133,51349914" } ] } ], "maxAgeSeconds": 0, "rolloutToken": "CPe8krzWs6H68AEQgPrq3dTpjQMYgPrq3dTpjQM%3D" }, "playabilityStatus": { "status": "OK", "playableInEmbed": true, "offlineability": { "buttonRenderer": { "serviceEndpoint": { "clickTrackingParams": "CAYQ6ewBIhMIu_fq3dTpjQMVmg9zCR3qVyw4", "ypcGetOfflineUpsellEndpoint": { "params": "CiXqqN25AR8KC2RzTUZtb25LREQ0ShAwZ2NKQ1NZRUptUC1qYXJCIgtkc01GbW9uS0RENCoVCAkYAVIPCgtkc01GbW9uS0RENCAB" } }, "trackingParams": "CAYQ6ewBIhMIu_fq3dTpjQMVmg9zCR3qVyw4" } }, "miniplayer": { "miniplayerRenderer": { "playbackMode": "PLAYBACK_MODE_ALLOW" } }, "contextParams": "Q0FFU0FnZ0I=" }, "streamingData": { "expiresInSeconds": "21540", "formats": [ { "itag": 18, "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=18&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLMkfSGCQdw5pbYCKkxt6iYHVyd0p8mUdkVO2b0EAmd_vTF7vCr8iRo9VBb7bdE4vvFNNVHrA1EL&spc=l3OVKS1T6oThdddaV-OAgSYa&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&cnr=14&ratebypass=yes&dur=288.252&lmt=1707582516118124&mt=1749654548&fvip=3&fexp=51466642&c=ANDROID&txp=4538434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig=AJfQdSswRgIhAIO5mjLg9L9EJcMofth9oANtwVyqfwpl324W3h_E8IqlAiEAh-dwnhBaK6h_wVXi2vc1EuJYIhab_UdlVLkSLpOFvgg%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", "mimeType": "video/mp4; codecs=\"avc1.42001E, mp4a.40.2\"", "bitrate": 253439, "width": 640, "height": 272, "lastModified": "1707582516118124", "quality": "medium", "fps": 25, "qualityLabel": "360p", "projectionType": "RECTANGULAR", "audioQuality": "AUDIO_QUALITY_LOW", "approxDurationMs": "288252", "audioSampleRate": "44100", "audioChannels": 2, "qualityOrdinal": "QUALITY_ORDINAL_360P" } ], "adaptiveFormats": [ { "itag": 313, "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=313&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=195507721&dur=288.200&lmt=1707584064112050&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgZNyQMXH_-H6G1lZ7JahroxzJcGEyW9kJj8y41sFb8uUCIFGKdx6hvQc1A-i-0Grvyru-WHkZ7GKkg4qVAFYK-phv&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 9719469, "width": 3840, "height": 1634, "initRange": { "start": "0", "end": "219" }, "indexRange": { "start": "220", "end": "1194" }, "lastModified": "1707584064112050", "contentLength": "195507721", "quality": "hd2160", "fps": 25, "qualityLabel": "2160p", "projectionType": "RECTANGULAR", "averageBitrate": 5427001, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "288200", "qualityOrdinal": "QUALITY_ORDINAL_2160P" }, { "itag": 401, "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=401&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=72043156&dur=288.200&lmt=1707584094950903&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAN93wbeLUG1ZKe8YSNeHztHg3dOOb-uUC5v_Ifqx-tyAAiAUCk8eTOiTwWkOaBCGJXKjjoycS0uHc_8Kjeu9MAqLTg%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", "mimeType": "video/mp4; codecs=\"av01.0.12M.08\"", "bitrate": 4010069, "width": 3840, "height": 1634, "initRange": { "start": "0", "end": "700" }, "indexRange": { "start": "701", "end": "1392" }, "lastModified": "1707584094950903", "contentLength": "72043156", "quality": "hd2160", "fps": 25, "qualityLabel": "2160p", "projectionType": "RECTANGULAR", "averageBitrate": 1999810, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "288200", "qualityOrdinal": "QUALITY_ORDINAL_2160P" }, { "itag": 271, "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=271&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=55395917&dur=288.200&lmt=1707581967584772&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAM0IgpPm5y8afTjhCuQIOBmjBAfezIWKHlX34-WbA_Y5AiEAo3vr7yGGF4h3GzbLI7J_ar9vhaqx9NyysxstKnG0Ido%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 2950511, "width": 2560, "height": 1090, "initRange": { "start": "0", "end": "219" }, "indexRange": { "start": "220", "end": "1184" }, "lastModified": "1707581967584772", "contentLength": "55395917", "quality": "hd1440", "fps": 25, "qualityLabel": "1440p", "projectionType": "RECTANGULAR", "averageBitrate": 1537707, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "288200", "qualityOrdinal": "QUALITY_ORDINAL_1440P" }, { "itag": 400, "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=400&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=36001245&dur=288.200&lmt=1707582548867559&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgNPgFBFbCNUZUPfdcIL9mD00H6OaEssCb753iIstHRuwCIQDCZOIywr0Akt8aZkRsaY-2iJ3otOZdwh5Bk2nsEU4DJw%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", "mimeType": "video/mp4; codecs=\"av01.0.12M.08\"", "bitrate": 2080412, "width": 2560, "height": 1090, "initRange": { "start": "0", "end": "700" }, "indexRange": { "start": "701", "end": "1392" }, "lastModified": "1707582548867559", "contentLength": "36001245", "quality": "hd1440", "fps": 25, "qualityLabel": "1440p", "projectionType": "RECTANGULAR", "averageBitrate": 999340, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "288200", "qualityOrdinal": "QUALITY_ORDINAL_1440P" }, { "itag": 137, "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=137&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=38744730&dur=288.200&lmt=1707581229196816&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAKFt-NSsDaXQnKLKW9No_5geVAELTSQJQbGFIJ4V0lscAiAhV66vVlV7YbNNn8bXZo5vDWNDY2AL7xERwSrDGxN0-A%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", "mimeType": "video/mp4; codecs=\"avc1.640028\"", "bitrate": 1501960, "width": 1920, "height": 818, "initRange": { "start": "0", "end": "741" }, "indexRange": { "start": "742", "end": "1433" }, "lastModified": "1707581229196816", "contentLength": "38744730", "quality": "hd1080", "fps": 25, "qualityLabel": "1080p", "projectionType": "RECTANGULAR", "averageBitrate": 1075495, "approxDurationMs": "288200", "qualityOrdinal": "QUALITY_ORDINAL_1080P" }, { "itag": 248, "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=248&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=21172675&dur=288.200&lmt=1707582554410992&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgWsGEBshro6VzdUnmtGyfc2AE9GTB_ywUHKHQc6_XUBgCIEUpmW5FMBv-teribM4I_7pXoN-t_UoPiMUMXs9Ho02j&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 1134366, "width": 1920, "height": 818, "initRange": { "start": "0", "end": "219" }, "indexRange": { "start": "220", "end": "1157" }, "lastModified": "1707582554410992", "contentLength": "21172675", "quality": "hd1080", "fps": 25, "qualityLabel": "1080p", "projectionType": "RECTANGULAR", "averageBitrate": 587721, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "288200", "qualityOrdinal": "QUALITY_ORDINAL_1080P" }, { "itag": 399, "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=399&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=15062802&dur=288.200&lmt=1707583715470076&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgG29uzPD3I7JShudqZ8Vm-83IGpeZLFCV0tV0fTKCGr0CIE1EeGsc-9uiBOpj6IPTlsfpR5rHPToLVaJ2zGkO7ILd&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", "mimeType": "video/mp4; codecs=\"av01.0.08M.08\"", "bitrate": 783533, "width": 1920, "height": 818, "initRange": { "start": "0", "end": "699" }, "indexRange": { "start": "700", "end": "1391" }, "lastModified": "1707583715470076", "contentLength": "15062802", "quality": "hd1080", "fps": 25, "qualityLabel": "1080p", "projectionType": "RECTANGULAR", "averageBitrate": 418120, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "288200", "qualityOrdinal": "QUALITY_ORDINAL_1080P" }, { "itag": 136, "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=136&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=15398672&dur=288.200&lmt=1707581626459458&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAOKzlh9UWyijzMIytJ-bcGPB4L1sk9ZGtfhdD_rN5oH4AiEApLHV8GRICt_wRyMg9SYe0ul_o2rINcQNnvECclv0Bps%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", "mimeType": "video/mp4; codecs=\"avc1.4d401f\"", "bitrate": 820861, "width": 1280, "height": 544, "initRange": { "start": "0", "end": "739" }, "indexRange": { "start": "740", "end": "1431" }, "lastModified": "1707581626459458", "contentLength": "15398672", "quality": "hd720", "fps": 25, "qualityLabel": "720p", "projectionType": "RECTANGULAR", "averageBitrate": 427444, "approxDurationMs": "288200", "qualityOrdinal": "QUALITY_ORDINAL_720P" }, { "itag": 247, "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=247&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=11974495&dur=288.200&lmt=1707584379188210&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAM0E9hBwsH9AkvJDBRoB4nhygbm-Khlc6QDyODSb03S3AiEAlBOwL1Dlw9QAeeDvQItFFLICPBTyYfWjslGeYw_9GiI%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 633084, "width": 1280, "height": 544, "initRange": { "start": "0", "end": "219" }, "indexRange": { "start": "220", "end": "1145" }, "lastModified": "1707584379188210", "contentLength": "11974495", "quality": "hd720", "fps": 25, "qualityLabel": "720p", "projectionType": "RECTANGULAR", "averageBitrate": 332394, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "288200", "qualityOrdinal": "QUALITY_ORDINAL_720P" }, { "itag": 398, "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=398&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=8629704&dur=288.200&lmt=1707581125655446&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgbzfPARtJbcSWSVewr8PbeWY3jGQ3U_oZYeyb51IyloMCIQCCpFHMVarSfvXVhTzmz-fYmOBhZYx24DXesOBbSwgQVw%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", "mimeType": "video/mp4; codecs=\"av01.0.05M.08\"", "bitrate": 415606, "width": 1280, "height": 544, "initRange": { "start": "0", "end": "699" }, "indexRange": { "start": "700", "end": "1391" }, "lastModified": "1707581125655446", "contentLength": "8629704", "quality": "hd720", "fps": 25, "qualityLabel": "720p", "projectionType": "RECTANGULAR", "averageBitrate": 239547, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "288200", "qualityOrdinal": "QUALITY_ORDINAL_720P" }, { "itag": 135, "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=135&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=8438153&dur=288.200&lmt=1707582068288829&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAJzLknD17whVUhH9xmXBVPtw0mtmASn2XCnhn4Z8tUrKAiA7ch0MrmIzeoVzyEC9XjUFIWhQrX2r8bJkWz16tJX0PQ%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", "mimeType": "video/mp4; codecs=\"avc1.4d401e\"", "bitrate": 394894, "width": 854, "height": 364, "initRange": { "start": "0", "end": "740" }, "indexRange": { "start": "741", "end": "1432" }, "lastModified": "1707582068288829", "contentLength": "8438153", "quality": "large", "fps": 25, "qualityLabel": "480p", "projectionType": "RECTANGULAR", "averageBitrate": 234230, "approxDurationMs": "288200", "qualityOrdinal": "QUALITY_ORDINAL_480P" }, { "itag": 244, "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=244&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=6765191&dur=288.200&lmt=1707584435312928&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAPNi3rEmGIRyKaqCLMt6UW2H6-YyRT0qjF_6_u8_fR6kAiAGnEJeaEnE_ImLBQFNuOOV3pEKZh-0ksq7gjp2NGk_9Q%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 352126, "width": 854, "height": 364, "initRange": { "start": "0", "end": "219" }, "indexRange": { "start": "220", "end": "1145" }, "lastModified": "1707584435312928", "contentLength": "6765191", "quality": "large", "fps": 25, "qualityLabel": "480p", "projectionType": "RECTANGULAR", "averageBitrate": 187791, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "288200", "qualityOrdinal": "QUALITY_ORDINAL_480P" }, { "itag": 397, "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=397&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=4891290&dur=288.200&lmt=1707582524969821&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAMe13cKowuDqUWFhxiXzb1Y2Dzz3s4GfU1qP38egG5DnAiEAvxqflOt_7Jf4BY4TIqLWs0TTq1Kk87_Yzgl7TMjRJng%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", "mimeType": "video/mp4; codecs=\"av01.0.04M.08\"", "bitrate": 231482, "width": 854, "height": 364, "initRange": { "start": "0", "end": "699" }, "indexRange": { "start": "700", "end": "1391" }, "lastModified": "1707582524969821", "contentLength": "4891290", "quality": "large", "fps": 25, "qualityLabel": "480p", "projectionType": "RECTANGULAR", "averageBitrate": 135774, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "288200", "qualityOrdinal": "QUALITY_ORDINAL_480P" }, { "itag": 134, "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=134&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=4478193&dur=288.200&lmt=1707582297863226&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAKvPnxCBFkJZ3L0nELsVRjGrTU7nHxTJBjzDUqU1D0oFAiBqxESi8bLGTG9-WkzgDtveWSzzuYNwSjNvtwDiXKY5OQ%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", "mimeType": "video/mp4; codecs=\"avc1.4d4015\"", "bitrate": 202464, "width": 640, "height": 272, "initRange": { "start": "0", "end": "739" }, "indexRange": { "start": "740", "end": "1431" }, "lastModified": "1707582297863226", "contentLength": "4478193", "quality": "medium", "fps": 25, "qualityLabel": "360p", "projectionType": "RECTANGULAR", "averageBitrate": 124307, "highReplication": true, "approxDurationMs": "288200", "qualityOrdinal": "QUALITY_ORDINAL_360P" }, { "itag": 243, "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=243&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=4300265&dur=288.200&lmt=1707584443469925&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAPy4Nd-D3SNR-W1rq_IZiZaXk4-AhDiqy8J37kuw1n_2AiArWMBTHNTVEKpmbXfMbqSGMNgyMlaH_CZ4XAnO6fqgvw%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 224168, "width": 640, "height": 272, "initRange": { "start": "0", "end": "219" }, "indexRange": { "start": "220", "end": "1145" }, "lastModified": "1707584443469925", "contentLength": "4300265", "quality": "medium", "fps": 25, "qualityLabel": "360p", "projectionType": "RECTANGULAR", "averageBitrate": 119368, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "288200", "qualityOrdinal": "QUALITY_ORDINAL_360P" }, { "itag": 396, "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=396&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=3082920&dur=288.200&lmt=1707581146181432&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgFtzYUNs2oo-rGa5Rblh0jw3Vgits_DAc45UH2unKKPkCIGRVlCUriCUTYjI5m_PpXpb4KNa5AWjOA5VU2HifpC0L&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", "mimeType": "video/mp4; codecs=\"av01.0.01M.08\"", "bitrate": 148190, "width": 640, "height": 272, "initRange": { "start": "0", "end": "699" }, "indexRange": { "start": "700", "end": "1391" }, "lastModified": "1707581146181432", "contentLength": "3082920", "quality": "medium", "fps": 25, "qualityLabel": "360p", "projectionType": "RECTANGULAR", "averageBitrate": 85577, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "288200", "qualityOrdinal": "QUALITY_ORDINAL_360P" }, { "itag": 133, "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=133&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=2631829&dur=288.200&lmt=1707581482906637&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAOB48rt3F0gaRboG8mqNIKXOfsKoKw-QQ_lsdCoW28O4AiEAn8plzzN9hOmVnx5K1-mXQ3vTxZldVg8bK7HWqqHs568%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", "mimeType": "video/mp4; codecs=\"avc1.4d400d\"", "bitrate": 123868, "width": 426, "height": 182, "initRange": { "start": "0", "end": "740" }, "indexRange": { "start": "741", "end": "1432" }, "lastModified": "1707581482906637", "contentLength": "2631829", "quality": "small", "fps": 25, "qualityLabel": "240p", "projectionType": "RECTANGULAR", "averageBitrate": 73055, "approxDurationMs": "288200", "qualityOrdinal": "QUALITY_ORDINAL_240P" }, { "itag": 242, "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=242&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=2500358&dur=288.200&lmt=1707584393418880&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAOu9j_aaYqGuW4Dv1IX_er4CAL8oOcu1kY_IDiWcLw5FAiAJ-aEhD25p8GxyxQseMxA3-S1-Xjya_fFRB1uy65wdNg%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 124160, "width": 426, "height": 182, "initRange": { "start": "0", "end": "218" }, "indexRange": { "start": "219", "end": "1143" }, "lastModified": "1707584393418880", "contentLength": "2500358", "quality": "small", "fps": 25, "qualityLabel": "240p", "projectionType": "RECTANGULAR", "averageBitrate": 69406, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "288200", "qualityOrdinal": "QUALITY_ORDINAL_240P" }, { "itag": 395, "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=395&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=1976303&dur=288.200&lmt=1707581111972642&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgAfoEyLcXe6PXfpk4CrDRGRn-oYfBl8zrdkGXj6MyrmECIA6AWizJE7UiWXLIUh6Y4p-CouCVdAie7s5ZK_MoH_Ry&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", "mimeType": "video/mp4; codecs=\"av01.0.00M.08\"", "bitrate": 98826, "width": 426, "height": 182, "initRange": { "start": "0", "end": "699" }, "indexRange": { "start": "700", "end": "1391" }, "lastModified": "1707581111972642", "contentLength": "1976303", "quality": "small", "fps": 25, "qualityLabel": "240p", "projectionType": "RECTANGULAR", "averageBitrate": 54859, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "288200", "qualityOrdinal": "QUALITY_ORDINAL_240P" }, { "itag": 160, "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=160&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=1279018&dur=288.200&lmt=1707581484079870&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgEmofU5QBhLvXfCwG-VSu1Wags_ek-R8uD-jq0l46_dsCIQD-gMTX6LI6sJJV9oYOGyQvSfFqOigEiUapV4uUQUjqYQ%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", "mimeType": "video/mp4; codecs=\"avc1.4d400b\"", "bitrate": 62104, "width": 256, "height": 108, "initRange": { "start": "0", "end": "739" }, "indexRange": { "start": "740", "end": "1431" }, "lastModified": "1707581484079870", "contentLength": "1279018", "quality": "tiny", "fps": 25, "qualityLabel": "144p", "projectionType": "RECTANGULAR", "averageBitrate": 35503, "approxDurationMs": "288200", "qualityOrdinal": "QUALITY_ORDINAL_144P" }, { "itag": 278, "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=278&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=2392891&dur=288.200&lmt=1707584389560190&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAIwrFyhCR77Sl9iLW9jBMvuxFDAOAn-D4KdP9bfM5tFnAiABs4_fvUquOpw14lPgtr-cS6PeN-E140zVR96LA_e_dg%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 91712, "width": 256, "height": 108, "initRange": { "start": "0", "end": "218" }, "indexRange": { "start": "219", "end": "1143" }, "lastModified": "1707584389560190", "contentLength": "2392891", "quality": "tiny", "fps": 25, "qualityLabel": "144p", "projectionType": "RECTANGULAR", "averageBitrate": 66423, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "288200", "qualityOrdinal": "QUALITY_ORDINAL_144P" }, { "itag": 394, "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=394&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=2032596&dur=288.200&lmt=1707581085893174&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgL-sqabN_lw7XyCeWC8Qcq0FLYl--Y0mrCb-OQMgPrysCIC6pS_yEYR11QE_LptnU9DF-dE9pYz8xejHRQWWiHxiu&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", "mimeType": "video/mp4; codecs=\"av01.0.00M.08\"", "bitrate": 78886, "width": 256, "height": 108, "initRange": { "start": "0", "end": "698" }, "indexRange": { "start": "699", "end": "1390" }, "lastModified": "1707581085893174", "contentLength": "2032596", "quality": "tiny", "fps": 25, "qualityLabel": "144p", "projectionType": "RECTANGULAR", "averageBitrate": 56421, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "288200", "qualityOrdinal": "QUALITY_ORDINAL_144P" }, { "itag": 139, "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=139&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=1758945&dur=288.345&lmt=1707579109906632&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAMbmNR9JagxO_s22pwvFEzKD2Me0MeWxV7L2Pl5UBsQdAiAhSCl3C33eN7P_-KvwqDHwakk6_8bXFJKOnWUuG04NYA%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", "mimeType": "audio/mp4; codecs=\"mp4a.40.5\"", "bitrate": 50002, "initRange": { "start": "0", "end": "640" }, "indexRange": { "start": "641", "end": "1020" }, "lastModified": "1707579109906632", "contentLength": "1758945", "quality": "tiny", "projectionType": "RECTANGULAR", "averageBitrate": 48801, "audioQuality": "AUDIO_QUALITY_LOW", "approxDurationMs": "288345", "audioSampleRate": "22050", "audioChannels": 2, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 140, "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=4665724&dur=288.252&lmt=1707579108411929&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAKdQ8l5gThw0JQy-7B-pPkD3A3jizJlKNU6nzel6cC2kAiEAoXXErdPzRSK5JaCsH0MWTB_Mc-DwxGGwqyGaZ9q8I7Q%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", "mimeType": "audio/mp4; codecs=\"mp4a.40.2\"", "bitrate": 130575, "initRange": { "start": "0", "end": "631" }, "indexRange": { "start": "632", "end": "1011" }, "lastModified": "1707579108411929", "contentLength": "4665724", "quality": "tiny", "projectionType": "RECTANGULAR", "averageBitrate": 129490, "highReplication": true, "audioQuality": "AUDIO_QUALITY_MEDIUM", "approxDurationMs": "288252", "audioSampleRate": "44100", "audioChannels": 2, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 249, "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=249&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=1922288&dur=288.221&lmt=1707578958522482&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgMW1I-cT4ndnqo4XD5RadgUzl--Qo28ZlZVCswhbf5c4CIAF0w9hF0T2brSAKlR3d0uqOhk24fwjTESFNY7iqSV5L&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", "mimeType": "audio/webm; codecs=\"opus\"", "bitrate": 57484, "initRange": { "start": "0", "end": "265" }, "indexRange": { "start": "266", "end": "755" }, "lastModified": "1707578958522482", "contentLength": "1922288", "quality": "tiny", "projectionType": "RECTANGULAR", "averageBitrate": 53355, "audioQuality": "AUDIO_QUALITY_LOW", "approxDurationMs": "288221", "audioSampleRate": "48000", "audioChannels": 2, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 250, "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=250&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=2538900&dur=288.221&lmt=1707578958573852&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgZ-K4uaL3rxpKvV7LNLJBbHfN5fbi7JLJk81wQ0W9flgCIHkfFwwSBNwllijBDDvQWwvPhf4EXGMII0iKV1q7Do0w&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", "mimeType": "audio/webm; codecs=\"opus\"", "bitrate": 77847, "initRange": { "start": "0", "end": "265" }, "indexRange": { "start": "266", "end": "755" }, "lastModified": "1707578958573852", "contentLength": "2538900", "quality": "tiny", "projectionType": "RECTANGULAR", "averageBitrate": 70470, "audioQuality": "AUDIO_QUALITY_LOW", "approxDurationMs": "288221", "audioSampleRate": "48000", "audioChannels": 2, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 251, "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=4901678&dur=288.221&lmt=1707578958453466&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgWuIe4_BwgFVGuv1IzhoSFT3J-7J43U0_0rhtzW8w3dcCIE3XNZC0IUYxPNCJxoURSqV5l-qgNraVuFDRgGmFMFKx&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", "mimeType": "audio/webm; codecs=\"opus\"", "bitrate": 149613, "initRange": { "start": "0", "end": "265" }, "indexRange": { "start": "266", "end": "755" }, "lastModified": "1707578958453466", "contentLength": "4901678", "quality": "tiny", "projectionType": "RECTANGULAR", "averageBitrate": 136053, "audioQuality": "AUDIO_QUALITY_MEDIUM", "approxDurationMs": "288221", "audioSampleRate": "48000", "audioChannels": 2, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" } ], "serverAbrStreamingUrl": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&spc=l3OVKV9W2IexcN1e&svpuc=1&sabr=1&rqh=1&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&sparams=expire%2Cei%2Cip%2Cid%2Csource%2Crequiressl%2Cxpc%2Cspc%2Csvpuc%2Csabr%2Crqh&sig=AJfQdSswRAIgEyoy58zJbyPdE6EjY-ajYtNXKj65CPlxbR0wmhciS-wCIEwLsH5QDqB6dw8trF5hvAh3fZmGVe78ZnEoijz3q6dp&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", "metadataFormats": [ {} ] }, "playbackTracking": { "videostatsPlaybackUrl": { "baseUrl": "https://s.youtube.com/api/stats/playback?cl=766672562&docid=dsMFmonKDD4&ei=xp1JaLv8MJqfzPsP6q-xwQM&fexp=v1%2C23885487%2C119157%2C72597%2C1408%2C26245%2C38437%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C124889%2C33227%2C29636%2C14739676%2C3029%2C380%2C447%2C11680739%2C5694%2C4868%2C4845%2C29584%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C4286%2C313%2C4162%2C33424%2C2825%2C6878%2C10805%2C4606%2C6329%2C7297%2C16384%2C4853%2C18061%2C8060%2C3021%2C6656%2C658%2C729%2C10237%2C1406%2C16367%2C4478%2C2930%2C3479%2C690%2C31%2C2507%2C9506%2C296%2C197%2C6351%2C2234%2C514%2C10821%2C2121%2C8671%2C5357%2C2119%2C2%2C15648%2C1374%2C6585%2C207%2C482%2C1205%2C781%2C17%2C1185%2C235%2C31%2C940%2C3456%2C250%2C796%2C1444%2C317%2C111%2C1226%2C1401%2C1206%2C3484%2C5229%2C819%2C3174%2C216%2C1881%2C417%2C486%2C12%2C1134%2C709%2C1571%2C1091%2C2025%2C441%2C246%2C258%2C176%2C433%2C15%2C2296%2C1318%2C547%2C3562%2C346%2C367%2C2971%2C849%2C125%2C867%2C468%2C2391%2C257%2C334%2C190%2C19%2C315%2C503%2C168%2C244%2C357%2C453%2C1209%2C895%2C472%2C1111%2C836%2C442%2C318%2C497%2C2162%2C1172%2C121%2C153%2C1110%2C164%2C125%2C1201%2C132%2C251%2C262%2C458%2C3462%2C2%2C1802%2C1854%2C82%2C474%2C1500%2C241%2C335%2C300%2C62%2C1123%2C54%2C1854%2C406%2C1152&ns=yt&plid=AAY3TUu62pAedTjh&el=detailpage&len=289&of=JbHTUhZuczt6_LIeioAzbQ&vm=CAMQARgBOjJBSHFpSlRMYkE2UkY1MVdKTHFjT3h5M0czMzEtLWpiR205cDlrMC1wcVNTd3R1bEw4UWJiQUZVQTZSUlNwWU1adVhfV09xT1dwZUFDMWlUTWdHZ29HQktRT29zUVRPTTZwVjVMUFhMMzYzenVTNEV0Z2I4emtHVGdGTE9hbE5MeGdqN3dmNHUyVXZFUTNBRG5GYUhzelG4AQE", "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" }, { "headerType": "PLUS_PAGE_ID" } ] }, "videostatsDelayplayUrl": { "baseUrl": "https://s.youtube.com/api/stats/delayplay?cl=766672562&docid=dsMFmonKDD4&ei=xp1JaLv8MJqfzPsP6q-xwQM&fexp=v1%2C23885487%2C119157%2C72597%2C1408%2C26245%2C38437%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C124889%2C33227%2C29636%2C14739676%2C3029%2C380%2C447%2C11680739%2C5694%2C4868%2C4845%2C29584%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C4286%2C313%2C4162%2C33424%2C2825%2C6878%2C10805%2C4606%2C6329%2C7297%2C16384%2C4853%2C18061%2C8060%2C3021%2C6656%2C658%2C729%2C10237%2C1406%2C16367%2C4478%2C2930%2C3479%2C690%2C31%2C2507%2C9506%2C296%2C197%2C6351%2C2234%2C514%2C10821%2C2121%2C8671%2C5357%2C2119%2C2%2C15648%2C1374%2C6585%2C207%2C482%2C1205%2C781%2C17%2C1185%2C235%2C31%2C940%2C3456%2C250%2C796%2C1444%2C317%2C111%2C1226%2C1401%2C1206%2C3484%2C5229%2C819%2C3174%2C216%2C1881%2C417%2C486%2C12%2C1134%2C709%2C1571%2C1091%2C2025%2C441%2C246%2C258%2C176%2C433%2C15%2C2296%2C1318%2C547%2C3562%2C346%2C367%2C2971%2C849%2C125%2C867%2C468%2C2391%2C257%2C334%2C190%2C19%2C315%2C503%2C168%2C244%2C357%2C453%2C1209%2C895%2C472%2C1111%2C836%2C442%2C318%2C497%2C2162%2C1172%2C121%2C153%2C1110%2C164%2C125%2C1201%2C132%2C251%2C262%2C458%2C3462%2C2%2C1802%2C1854%2C82%2C474%2C1500%2C241%2C335%2C300%2C62%2C1123%2C54%2C1854%2C406%2C1152&ns=yt&plid=AAY3TUu62pAedTjh&el=detailpage&len=289&of=JbHTUhZuczt6_LIeioAzbQ&vm=CAMQARgBOjJBSHFpSlRMYkE2UkY1MVdKTHFjT3h5M0czMzEtLWpiR205cDlrMC1wcVNTd3R1bEw4UWJiQUZVQTZSUlNwWU1adVhfV09xT1dwZUFDMWlUTWdHZ29HQktRT29zUVRPTTZwVjVMUFhMMzYzenVTNEV0Z2I4emtHVGdGTE9hbE5MeGdqN3dmNHUyVXZFUTNBRG5GYUhzelG4AQE", "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" }, { "headerType": "PLUS_PAGE_ID" } ] }, "videostatsWatchtimeUrl": { "baseUrl": "https://s.youtube.com/api/stats/watchtime?cl=766672562&docid=dsMFmonKDD4&ei=xp1JaLv8MJqfzPsP6q-xwQM&fexp=v1%2C23885487%2C119157%2C72597%2C1408%2C26245%2C38437%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C124889%2C33227%2C29636%2C14739676%2C3029%2C380%2C447%2C11680739%2C5694%2C4868%2C4845%2C29584%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C4286%2C313%2C4162%2C33424%2C2825%2C6878%2C10805%2C4606%2C6329%2C7297%2C16384%2C4853%2C18061%2C8060%2C3021%2C6656%2C658%2C729%2C10237%2C1406%2C16367%2C4478%2C2930%2C3479%2C690%2C31%2C2507%2C9506%2C296%2C197%2C6351%2C2234%2C514%2C10821%2C2121%2C8671%2C5357%2C2119%2C2%2C15648%2C1374%2C6585%2C207%2C482%2C1205%2C781%2C17%2C1185%2C235%2C31%2C940%2C3456%2C250%2C796%2C1444%2C317%2C111%2C1226%2C1401%2C1206%2C3484%2C5229%2C819%2C3174%2C216%2C1881%2C417%2C486%2C12%2C1134%2C709%2C1571%2C1091%2C2025%2C441%2C246%2C258%2C176%2C433%2C15%2C2296%2C1318%2C547%2C3562%2C346%2C367%2C2971%2C849%2C125%2C867%2C468%2C2391%2C257%2C334%2C190%2C19%2C315%2C503%2C168%2C244%2C357%2C453%2C1209%2C895%2C472%2C1111%2C836%2C442%2C318%2C497%2C2162%2C1172%2C121%2C153%2C1110%2C164%2C125%2C1201%2C132%2C251%2C262%2C458%2C3462%2C2%2C1802%2C1854%2C82%2C474%2C1500%2C241%2C335%2C300%2C62%2C1123%2C54%2C1854%2C406%2C1152&ns=yt&plid=AAY3TUu62pAedTjh&el=detailpage&len=289&of=JbHTUhZuczt6_LIeioAzbQ&vm=CAMQARgBOjJBSHFpSlRMYkE2UkY1MVdKTHFjT3h5M0czMzEtLWpiR205cDlrMC1wcVNTd3R1bEw4UWJiQUZVQTZSUlNwWU1adVhfV09xT1dwZUFDMWlUTWdHZ29HQktRT29zUVRPTTZwVjVMUFhMMzYzenVTNEV0Z2I4emtHVGdGTE9hbE5MeGdqN3dmNHUyVXZFUTNBRG5GYUhzelG4AQE", "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" }, { "headerType": "PLUS_PAGE_ID" } ] }, "ptrackingUrl": { "baseUrl": "https://www.youtube.com/ptracking?ei=xp1JaLv8MJqfzPsP6q-xwQM&oid=cbOsmSpKs0ianxHx2TihlA&plid=AAY3TUu62pAedTjh&pltype=content&ptchn=FAKGci5lneha2x4XMbzYrQ&ptk=youtube_single&video_id=dsMFmonKDD4", "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" }, { "headerType": "PLUS_PAGE_ID" } ] }, "qoeUrl": { "baseUrl": "https://s.youtube.com/api/stats/qoe?cl=766672562&docid=dsMFmonKDD4&ei=xp1JaLv8MJqfzPsP6q-xwQM&el=detailpage&event=streamingstats&fexp=v1%2C23885487%2C119157%2C72597%2C1408%2C26245%2C38437%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C124889%2C33227%2C29636%2C14739676%2C3029%2C380%2C447%2C11680739%2C5694%2C4868%2C4845%2C29584%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C4286%2C313%2C4162%2C33424%2C2825%2C6878%2C10805%2C4606%2C6329%2C7297%2C16384%2C4853%2C18061%2C8060%2C3021%2C6656%2C658%2C729%2C10237%2C1406%2C16367%2C4478%2C2930%2C3479%2C690%2C31%2C2507%2C9506%2C296%2C197%2C6351%2C2234%2C514%2C10821%2C2121%2C8671%2C5357%2C2119%2C2%2C15648%2C1374%2C6585%2C207%2C482%2C1205%2C781%2C17%2C1185%2C235%2C31%2C940%2C3456%2C250%2C796%2C1444%2C317%2C111%2C1226%2C1401%2C1206%2C3484%2C5229%2C819%2C3174%2C216%2C1881%2C417%2C486%2C12%2C1134%2C709%2C1571%2C1091%2C2025%2C441%2C246%2C258%2C176%2C433%2C15%2C2296%2C1318%2C547%2C3562%2C346%2C367%2C2971%2C849%2C125%2C867%2C468%2C2391%2C257%2C334%2C190%2C19%2C315%2C503%2C168%2C244%2C357%2C453%2C1209%2C895%2C472%2C1111%2C836%2C442%2C318%2C497%2C2162%2C1172%2C121%2C153%2C1110%2C164%2C125%2C1201%2C132%2C251%2C262%2C458%2C3462%2C2%2C1802%2C1854%2C82%2C474%2C1500%2C241%2C335%2C300%2C62%2C1123%2C54%2C1854%2C406%2C1152&ns=yt&plid=AAY3TUu62pAedTjh", "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" }, { "headerType": "PLUS_PAGE_ID" } ] }, "atrUrl": { "baseUrl": "https://s.youtube.com/api/stats/atr?c=ANDROID&docid=dsMFmonKDD4&ei=xp1JaLv8MJqfzPsP6q-xwQM&len=289&ns=yt&plid=AAY3TUu62pAedTjh&ver=2&vm=CAMQARgBOjJBSHFpSlRMYkE2UkY1MVdKTHFjT3h5M0czMzEtLWpiR205cDlrMC1wcVNTd3R1bEw4UWJiQUZVQTZSUlNwWU1adVhfV09xT1dwZUFDMWlUTWdHZ29HQktRT29zUVRPTTZwVjVMUFhMMzYzenVTNEV0Z2I4emtHVGdGTE9hbE5MeGdqN3dmNHUyVXZFUTNBRG5GYUhzelG4AQE", "elapsedMediaTimeSeconds": 3, "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" }, { "headerType": "PLUS_PAGE_ID" } ] }, "engageUrl": { "baseUrl": "https://s.youtube.com/api/stats/engage?cl=766672562&cmt=%5BVSS_CMT%5D&conn=%5BVSS_CONN%5D&cpn=%5BVSS_CPN%5D&docid=dsMFmonKDD4&ei=xp1JaLv8MJqfzPsP6q-xwQM&el=detailpage&fexp=v1%2C23885487%2C119157%2C72597%2C1408%2C26245%2C38437%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C124889%2C33227%2C29636%2C14739676%2C3029%2C380%2C447%2C11680739%2C5694%2C4868%2C4845%2C29584%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C4286%2C313%2C4162%2C33424%2C2825%2C6878%2C10805%2C4606%2C6329%2C7297%2C16384%2C4853%2C18061%2C8060%2C3021%2C6656%2C658%2C729%2C10237%2C1406%2C16367%2C4478%2C2930%2C3479%2C690%2C31%2C2507%2C9506%2C296%2C197%2C6351%2C2234%2C514%2C10821%2C2121%2C8671%2C5357%2C2119%2C2%2C15648%2C1374%2C6585%2C207%2C482%2C1205%2C781%2C17%2C1185%2C235%2C31%2C940%2C3456%2C250%2C796%2C1444%2C317%2C111%2C1226%2C1401%2C1206%2C3484%2C5229%2C819%2C3174%2C216%2C1881%2C417%2C486%2C12%2C1134%2C709%2C1571%2C1091%2C2025%2C441%2C246%2C258%2C176%2C433%2C15%2C2296%2C1318%2C547%2C3562%2C346%2C367%2C2971%2C849%2C125%2C867%2C468%2C2391%2C257%2C334%2C190%2C19%2C315%2C503%2C168%2C244%2C357%2C453%2C1209%2C895%2C472%2C1111%2C836%2C442%2C318%2C497%2C2162%2C1172%2C121%2C153%2C1110%2C164%2C125%2C1201%2C132%2C251%2C262%2C458%2C3462%2C2%2C1802%2C1854%2C82%2C474%2C1500%2C241%2C335%2C300%2C62%2C1123%2C54%2C1854%2C406%2C1152&lact=%5BVSS_LACT%5D&len=289&ns=yt&of=JbHTUhZuczt6_LIeioAzbQ&plid=AAY3TUu62pAedTjh&rt=%5BVSS_RT%5D&state=%5BVSS_STATE%5D&vis=%5BVSS_VIS%5D&vm=CAMQARgBOjJBSHFpSlRMYkE2UkY1MVdKTHFjT3h5M0czMzEtLWpiR205cDlrMC1wcVNTd3R1bEw4UWJiQUZVQTZSUlNwWU1adVhfV09xT1dwZUFDMWlUTWdHZ29HQktRT29zUVRPTTZwVjVMUFhMMzYzenVTNEV0Z2I4emtHVGdGTE9hbE5MeGdqN3dmNHUyVXZFUTNBRG5GYUhzelG4AQE", "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" } ] }, "videostatsScheduledFlushWalltimeSeconds": [ 10, 20, 30 ], "videostatsDefaultFlushIntervalSeconds": 300 }, "videoDetails": { "videoId": "dsMFmonKDD4", "title": "Angèle - Eels x Richard Cocciante | A Take Away Show", "lengthSeconds": "288", "keywords": [ "Angèle", "Eels", "Cocciante", "Coup de soleil", "blogotheque", "acoustic session", "take away show", "coup de soleil", "j'ai attrapé", "Zaho de Sagazan" ], "channelId": "UCFAKGci5lneha2x4XMbzYrQ", "isOwnerViewing": false, "shortDescription": "Abonnez-vous ! http://bit.ly/SubBlogo\nRetrouvez le concert en intégralité sur CANAL+ via myCANAL : http://bit.ly/2srC54F\n\n\nLa Blogothèque & Off Productions\navec la participation de Canal+\n\nFilmé au Comptoir Général, Paris, en octobre 2019\nRéalisation: Xavier Reim\nDirecteur de la photographie: Thibaut Charlut\nCadreur: Célidja Pornon\n\nRéalisation son: Jean-Baptiste Aubonnet & Guillaume De La Villéon\nOpérateur son: Alban Lejeune\n\nProducteur délégué: Christophe Abric\nProducteur Exécutif: Anousonne Savanchomkeo\nDirecteur de Production: Rémi Veyrié\n\n#Angèle #BrolLaSuite #Blogothèque\n\n— Follow La Blogothèque : \nhttp://blogotheque.net \nhttp://facebook.com/blogotheque \nhttp://instagram.com/blogotheque \nhttp://twitter.com/blogotheque \n\n— Stay a while : \nTake Away Shows, the Very Best : http://bit.ly/TASBest \nTake Away Shows 2018 : http://bit.ly/TAShow18 \nTake Away Shows 2017 : http://bit.ly/TAShow17 \nTake Away Shows 2016 : http://bit.ly/TAShow16\n\nFor more than ten years, La Blogotheque has changed the way people experience music videos. We film beautiful, rare and intimate sessions with your favorite artists, and the ones you are soon to fall in love with. Come, stay a while, and be taken away.", "isCrawlable": true, "thumbnail": { "thumbnails": [ { "url": "https://i.ytimg.com/vi/dsMFmonKDD4/default.jpg", "width": 120, "height": 90 }, { "url": "https://i.ytimg.com/vi/dsMFmonKDD4/mqdefault.jpg", "width": 320, "height": 180 }, { "url": "https://i.ytimg.com/vi/dsMFmonKDD4/hqdefault.jpg", "width": 480, "height": 360 }, { "url": "https://i.ytimg.com/vi/dsMFmonKDD4/sddefault.jpg", "width": 640, "height": 480 } ] }, "allowRatings": true, "viewCount": "16537399", "author": "Blogothèque", "isPrivate": false, "isUnpluggedCorpus": false, "isLiveContent": false }, "playerConfig": { "audioConfig": { "loudnessDb": 2.3199997, "perceptualLoudnessDb": -11.68, "enablePerFormatLoudness": false, "trackAbsoluteLoudnessLkfs": -11.68, "loudnessTargetLkfs": -14 }, "exoPlayerConfig": { "useExoPlayer": true, "useAdaptiveBitrate": true, "maxInitialByteRate": 91136, "minDurationForQualityIncreaseMs": 12364, "maxDurationForQualityDecreaseMs": 3720, "minDurationToRetainAfterDiscardMs": 21000, "lowWatermarkMs": 15000, "highWatermarkMs": 30000, "lowPoolLoad": 0.8, "highPoolLoad": 0.8, "sufficientBandwidthOverhead": 1, "bufferChunkSizeKb": 50, "httpConnectTimeoutMs": 16000, "httpReadTimeoutMs": 8000, "numAudioSegmentsPerFetch": 1, "numVideoSegmentsPerFetch": 2, "minDurationForPlaybackStartMs": 1600, "enableExoplayerReuse": false, "useRadioTypeForInitialQualitySelection": true, "blacklistFormatOnError": false, "enableBandaidHttpDataSource": true, "httpLoadTimeoutMs": 18000, "canPlayHdDrm": true, "videoBufferSegmentCount": 389, "audioBufferSegmentCount": 38, "useAbruptSplicing": false, "minRetryCount": 10, "minChunksNeededToPreferOffline": 2, "secondsToMaxAggressiveness": 0, "enableSurfaceviewResizeWorkaround": false, "enableVp9IfThresholdsPass": false, "matchQualityToViewportOnUnfullscreen": false, "lowAudioQualityConnTypes": [ "MOBILE_CONNECTION_TYPE_CELLULAR_2G", "MOBILE_CONNECTION_TYPE_CELLULAR_3G" ], "useDashForLiveStreams": true, "enableLibvpxVideoTrackRenderer": false, "lowAudioQualityBandwidthThresholdBps": 786432, "enableVariableSpeedPlayback": false, "preferOnesieBufferedFormat": true, "minimumBandwidthSampleBytes": 16384, "useDashForOtfAndCompletedLiveStreams": true, "disableCacheAwareVideoFormatEvaluation": false, "useLiveDvrForDashLiveStreams": true, "cronetResetTimeoutOnRedirects": true, "emitVideoDecoderChangeEvents": false, "onesieVideoBufferLoadTimeoutMs": "0", "onesieVideoBufferReadTimeoutMs": "0", "libvpxEnableGl": false, "enableVp9EncryptedIfThresholdsPass": false, "enableOpus": false, "usePredictedBuffer": true, "maxReadAheadMediaTimeMs": 120000, "useMediaTimeCappedLoadControl": true, "allowCacheOverrideToLowerQualitiesWithinRange": 0, "allowDroppingUndecodedFrames": true, "minDurationForPlaybackRestartMs": 5000, "serverProvidedBandwidthHeader": "", "liveOnlyPegStrategy": "LIVE_ONLY_PEG_STRATEGY_SEEK_ON_REBUFFER_ESTIMATE_DURATION", "enableRedirectorHostFallback": true, "enableHighlyAvailableFormatFallbackOnPcr": false, "recordTrackRendererTimingEvents": true, "minErrorsForRedirectorHostFallback": 0, "nonHardwareMediaCodecNames": [ "OMX.ffmpeg.vp9.decoder", "OMX.google.vp9.decoder", "c2.android.vp9.decoder", "OMX.Intel.sw_vd.vp9", "OMX.MTK.VIDEO.DECODER.SW.VP9", "c2.mtk.sw.vp9.decoder", "OMX.google.av1.decoder", "c2.android.av1.decoder", "OMX.sprd.av1.decoder", "c2.android.av1-dav1d.decoder" ], "enableVp9IfInHardware": false, "enableVp9EncryptedIfInHardware": true, "useOpusMedAsLowQualityAudio": false, "minErrorsForPcrFallback": 0, "useStickyRedirectHttpDataSource": true, "onlyVideoBandwidth": true, "useRedirectorOnNetworkChange": false, "enableMaxReadaheadAbrThreshold": true, "cacheCheckDirectoryWritabilityOnce": false, "predictorType": "PREDICTOR_TYPE_NEAREST_RANK", "slidingPercentile": 0.25, "slidingWindowSize": 12, "maxFrameDropIntervalMs": 100, "ignoreLoadTimeoutForFallback": false, "serverBweMultiplier": 1, "drmMaxKeyfetchDelayMs": 0, "maxResolutionForWhiteNoise": 0, "whiteNoiseRenderEffectMode": "RENDER_EFFECT_MODE_UNKNOWN", "enableLibvpxHdr": false, "enableCacheAwareStreamSelection": true, "useExoCronetDataSource": true, "whiteNoiseScale": 0, "whiteNoiseOffset": 0, "preventVideoFrameLaggingWithLibvpx": false, "enableMediaCodecHdr": true, "enableMediaCodecSwHdr": false, "liveOnlyWindowChunks": 10, "bearerMinDurationToRetainAfterDiscardMs": [ 21000, 21000, 21000, 21000, 120000, 120000, 90000, 120000 ], "forceWidevineL3": false, "useAverageBitrate": false, "useMedialibAudioTrackRendererForLive": true, "useExoPlayerV2": false, "logMediaRequestEventsToCsi": true, "onesieFixNonZeroStartTimeFormatSelection": false, "liveOnlyReadaheadStepSizeChunks": 1, "liveOnlyBufferHealthHalfLifeSeconds": 60, "liveOnlyMinBufferHealthRatio": 0.75, "liveOnlyMinLatencyToSeekRatio": 3, "manifestlessPartialChunkStrategy": "ANDROID_PARTIAL_CHUNK_STRATEGY_RETRY_RANGE_CHECK_LMT", "ignoreViewportSizeWhenSticky": false, "enableLibvpxFallback": false, "disableLibvpxLoopFilter": false, "enableVpxMediaView": false, "hdrMinScreenBrightness": 0, "hdrMaxScreenBrightnessThreshold": 0, "onesieDataSourceAboveCacheDataSource": true, "httpNonplayerLoadTimeoutMs": 72000, "numVideoSegmentsPerFetchStrategy": "NUM_SEGMENTS_PER_FETCH_STRATEGY_LIMITED_DURATION", "maxVideoDurationPerFetchMs": 12000, "maxVideoEstimatedLoadDurationMs": -1, "estimatedServerClockHalfLife": 5, "estimatedServerClockStrictOffset": false, "minReadAheadMediaTimeMs": 0, "readAheadGrowthRate": 0, "useDynamicReadAhead": false, "useYtVodMediaSourceForV2": false, "enableV2Gapless": true, "useLiveHeadTimeMillis": true, "allowTrackSelectionWithUpdatedVideoItagsForExoV2": false, "maxAllowableTimeBeforeMediaTimeUpdateSec": 15, "enableDynamicHdr": false, "v2PerformEarlyStreamSelection": false, "v2UsePlaybackStreamSelectionResult": false, "v2MinTimeBetweenAbrReevaluationMs": 2000, "avoidReusePlaybackAcrossLoadvideos": false, "enableInfiniteNetworkLoadingRetries": true, "reportExoPlayerStateOnTransition": false, "manifestlessSequenceMethod": "MANIFESTLESS_SEQUENCE_METHOD_LIVE_HEAD", "useLiveHeadWindow": true, "enableDynamicHdrInHardware": false, "ultralowAudioQualityBandwidthThresholdBps": 0, "retryLiveNetNocontentWithDelay": true, "ignoreUnneededSeeksToLiveHead": true, "adaptiveLiveHeadWindow": true, "drmMetricsQoeLoggingFraction": 0.01, "liveNetNocontentMaximumErrors": -1, "waitForDrmLicenseBeforeProcessingAndroidStuckBufferfull": true, "slidingPercentileScalar": 0.85, "minAdaptiveVideoQuality": 0, "retryLiveEmptyChunkWithDelay": true, "platypusBackBufferDurationMs": 30000, "platypusEnableServerSideFormatFiltering": true }, "playbackStartConfig": { "startTimeToleranceBeforeMs": "20000" }, "adRequestConfig": { "filterTimeEventsOnDelta": 10000, "useCriticalExecOnAdsPrep": true, "userCriticalExecOnAdsProcessing": true, "enableCountdownNextToThumbnailAndroid": true, "preskipScalingFactorAndroid": 0.712, "preskipPaddingAndroid": 6 }, "networkProtocolConfig": { "useQuic": true }, "androidNetworkStackConfig": { "networkStack": "CRONET", "androidCronetResponsePriority": { "priorityValue": "BACKGROUND_10_THREAD_PRIORITY" }, "androidMetadataNetworkConfig": { "coalesceRequests": true } }, "lidarSdkConfig": { "enableActiveViewReporter": true, "useMediaTime": true, "sendTosMetrics": true, "usePlayerState": false, "enableIosAppStateCheck": true, "enableImprovedSizeReportingAndroid": true, "enableIsAndroidVideoAlwaysMeasurable": true, "enableActiveViewAudioMeasurementAndroid": true }, "androidMedialibConfig": { "isItag18MainProfile": true, "initialBandwidthEstimates": [ { "detailedNetworkType": "DETAILED_NETWORK_TYPE_WIFI", "bandwidthBps": "921853" }, { "detailedNetworkType": "DETAILED_NETWORK_TYPE_LTE", "bandwidthBps": "631467" } ], "viewportSizeFraction": 0.85, "enablePrerollPrebuffer": true, "prebufferOptimizeForViewportSize": true, "hpqViewportSizeFraction": 0.58 }, "playerControlsConfig": { "showCachedInTimebar": true }, "variableSpeedConfig": { "showVariableSpeedDisabledDialog": true }, "decodeQualityConfig": { "maximumVideoDecodeVerticalResolution": 2160 }, "vrConfig": { "allowVr": true, "allowSubtitles": true, "showHqButton": true, "sphericalDirectionLoggingEnabled": true, "enableAndroidVr180MagicWindow": true, "enableAndroidMagicWindowEduOverlay": true, "magicWindowEduOverlayText": "Move device to explore video", "magicWindowEduOverlayAnimationUrl": "https://youtube.com/img/vr/magic_window_edu_overlay_animation_v2.webp", "useCardboardOssSdk": true }, "qoeStatsClientConfig": { "batchedEntriesPeriodMs": "30000" }, "androidPlayerStatsConfig": { "usePblForAttestationReporting": false, "usePblForHeartbeatReporting": false, "usePblForPlaybacktrackingReporting": false, "usePblForQoeReporting": true, "changeCpnOnFatalPlaybackError": true }, "stickyQualitySelectionConfig": { "stickySelectionType": "DISABLE_STICKY", "expirationTimeSinceLastManualVideoQualitySelectionMs": "259200000", "expirationTimeSinceLastPlaybackStartMs": "18000000", "stickyCeilingOverridesSimpleBitrateCap": true }, "adSurveyRequestConfig": { "useGetRequests": true }, "retryConfig": { "retryEligibleErrors": [ "fmt.decode", "android.exo.fatal", "scripted_player.js.fatal", "android.stuck.bufferfull", "player.timeout", "android.audiotrack" ], "retryUnderSameConditionAttempts": 1, "retryWithNewSurfaceAttempts": 1, "progressiveFallbackOnNonNetworkErrors": true, "l3FallbackOnDrmErrors": true, "retryAfterCacheRemoval": true, "widevineL3EnforcedFallbackOnDrmErrors": true, "exoProxyableFormatFallback": true, "maxPlayerRetriesWhenNetworkUnavailable": 2, "retryWithLibvpx": true, "suppressFatalErrorAfterStop": false, "fallbackFromHfrToSfrOnFormatDecodeError": true, "disableFallbackToCabrOnClientErrors": [ "fmt.decode", "android.audiotrack", "fmt.unparseable", "player.exception", "player.fatalexception" ] }, "cmsPathProbeConfig": { "cmsPathProbeDelayMs": 7000 }, "mediaCommonConfig": { "dynamicReadaheadConfig": { "maxReadAheadMediaTimeMs": 160000, "minReadAheadMediaTimeMs": 15000, "readAheadGrowthRateMs": 300, "readAheadWatermarkMarginRatio": 0, "minReadAheadWatermarkMarginMs": 0, "maxReadAheadWatermarkMarginMs": 0, "shouldIncorporateNetworkActiveState": false }, "mediaUstreamerRequestConfig": { "enableVideoPlaybackRequest": true, "videoPlaybackUstreamerConfig": "CrwMCoQJCAAQgAUY6AIlMZkqPi0AAIA_NZqZmT9YAWgBch8KG21mczJfdjNfMl9zbWFsbF9ub192YW5jZV8wNxgAeI9OgAEBoAEBqAEAtQH2KNw_4AEB6AED8AEB-QEAAAAAAADQP4ECAAAAAAAAGECYAvABoALoArgCAcgCAdoCxAEQsOoBGKhGIKCcASjYNjCYdXCIJ4AB9AO4AQHgAQOQAgGYAgygAgHAAgHQAgLYAgHgAgHoAgKAAwKIA4gnqAMDsAMBuAMBwAMByAMB0AMBgAQBmAQBoAQByAQB0AQB4AQA-AQHgAV9kAUBmAUBsAUBuAUBwAUB0AUB4AXQD-gFAfgF0A-ABgG4BgHABgHoBgH4BgGAB5BOkAcBwAcB0AcB8AcBkAgBnQgAAIC_oAjoB8AIwIQ94AgB6Aj___________8B-gKTAi0AAKBCNQAAqkJAAUgBZQAAgEBowHCoAdCGA7gBAc0BAACAP_0BAACAP4UCrkdhPo0C7FG4P5UCuB4FPrUCAACAP8ACjwHSAhGw__________8BHjxGWlxdXtoCBTIwOjAw4AJ46ALoAv0CAAAAPp0DCtcjPaADAdUDAAB6RNgDAZgEAcUEmplZQNUEAACAP8gFAbUGvTeGNb0GMzODQMUGAACAPtUGAAAIQe0GbxKDOoIHCADIAZYBAgAAjQcAAAA_mAcBwAcByAcB1QcAAIJD5QcAgAlE8AcBgAgBoQgAAAAAAADwv6kIAAAAAAAA8L-wCPABuAgB6AgB9QgAAIJDmAnoB6AJoI0GvQm9N4Y1-BABggMAkAMBqAMBsAMD0AMB2AMB4AOQTrAEAbgEAcoEbwoVCIDiCRCYdRisAiUAAAAAKAAwAEABEODUAxjQDypNCgp0Yl9jb3N0XzUwIAgpAAAAAAAAAABIAVABXc3MTD5lAAAAP20AAAA_dQAAAD94wKkHgAHAPo0BmpmZPpIBDXN0YXJ0dXBfMWFfODcwAdIEHgoWCOgHELgXGgbcC9APxBMowJoMMAE4ARignAEoAdoEDAoICIgnEIgnOAEoAfgEAYgFAZAFAZgFAagFAbAFAdAFAdgFAegFAfAFAYgGAZgGAaAGAagGgIACwAYByAYB4AYB8AYBggcLFQAAgD8YZCCgjQaIBwGgBwHABwHIBwCACAGgCAGwCAG4CAHSCAYIARABGAGpCQAAAAAAAPC_sQkAAAAAAADwv9AJAdoJJEZicHh4OGR1OHBXQW5janlHS0dFeEwyMHZHNnp3VzNxcDRwWOAJAegJAbAKAYgLAZgLAaALAcALAcgLAdALAdgLAeoLBIsGjAb4CwGIDAGQDAGoDJABsAwBuAwBwAwByAwB0AwB4AwB-AwBgA0BmA0BoA0BsA0B0A0B2A0B4A0B6A0B-A0BgA4BiA4BsA4BwA4B0A4B2A4B-A4BiA8BoA8B0A8BgBABoBAB6BABgBEBiBEBkBEBqBEBshEQQ0FNU0JoVURsYVRKREE9PcARAeARAfARAYUSCtejPJgSAaASAbgSAdgSAfASAfgSARgBIAEyDAi5AhCyi8OsnqGEAzIMCJEDEPernbueoYQDMgwIjwIQhJzpxJahhAMyDAiQAxDn8__ZmKGEAzIMCIkBEJDM3eSToYQDMgwI-AEQ8J_S3JihhAMyDAiPAxD81aOGnaGEAzIMCIgBEMLKlKKVoYQDMgwI9wEQ8ufhwp-hhAMyDAiOAxCW962zk6GEAzIMCIcBEL3a6_SWoYQDMgwI9AEQoLLD3Z-hhAMyDAiNAxDdps3OmKGEAzIMCIYBELrop-KXoYQDMgwI8wEQ5aC14Z-hhAMyDAiMAxC43pK9k6GEAzIMCIUBEI3o2t2UoYQDMgwI8gEQgLHGyZ-hhAMyDAiLAxCi5uqsk6GEAzIMCKABEP61ot6UoYQDMgwIlgIQ_u7ax5-hhAMyDAiKAxC2hLOgk6GEAzIMCIsBEMixlvKLoYQDMgwIjAEQmZS78YuhhAMyDAj5ARDy0P6pi6GEAzIMCPoBEJzigaqLoYQDMgwI-wEQ2rX6qYuhhAM6AEgAUisaBWVuLVVTKAAyGFVDRkFLR2NpNWxuZWhhMng0WE1iellyUTgAQABYAGAAkMvTjw4BEkwAX3P9pzBFAiEA8xhDJCcOYzg4H1d-1BZNcV7-DEJWFNdb3-BCoMlzaOsCIDm-sNOwuyy5uCKv3k5UMEYZbUrQ6e6qNI16uoAXiaSyGgJlaQ==", "videoPlaybackPostEmptyBody": false, "isVideoPlaybackRequestIdempotent": true }, "predictedReadaheadConfig": { "minReadaheadMs": 5000, "maxReadaheadMs": 157000 }, "mediaFetchRetryConfig": { "initialDelayMs": 1000, "backoffFactor": 1.3, "maximumDelayMs": 20000, "jitterFactor": 0.1 }, "mediaFetchMaximumServerErrors": 10, "mediaFetchMaximumNetworkErrors": -1, "mediaFetchMaximumErrors": 10, "serverReadaheadConfig": { "nextRequestPolicy": { "targetAudioReadaheadMs": 120000, "targetVideoReadaheadMs": 120000 } }, "useServerDrivenAbr": true, "sabrClientConfig": { "defaultBackOffTimeMs": 0, "enableHostFallback": true, "primaryProbingDelayMs": 5000, "maxFailureAttemptsBeforeFallback": 2, "enableServerInitiatedHostFallback": true }, "serverPlaybackStartConfig": { "enable": true, "playbackStartPolicy": { "startMinReadaheadPolicy": [ { "minReadaheadMs": 1600 } ] } }, "usePlatypus": true, "mediaCacheConfig": { "cacheLoadPolicy": { "readaheadThresholdMs": 15000 } }, "bandwidthEstimationConfig": { "nearestRankConfig": { "slidingWindowSize": 12, "percentile": 0.25, "scalar": 0.91 } }, "fixLivePlaybackModelDefaultPosition": false }, "playerGestureConfig": { "downAndOutLandscapeAllowed": true, "downAndOutPortraitAllowed": true }, "taskCoordinatorConfig": { "prefetchCoordinatorBufferedPositionMillisRelease": 6000, "prefetchCoordinatorBufferedPositionMillisPause": 6000 } }, "storyboards": { "playerStoryboardSpecRenderer": { "spec": "https://i.ytimg.com/sb/dsMFmonKDD4/storyboard3_L$L/$N.jpg?sqp=-oaymwGbA0g48quKqQOSA4gBAZUBAAAEQpgBMqABPKgBBLABELABDbABDLABELABFbABH7ABJrABLbABDrABDrABD7ABErABF7ABK7ABLLABKbABD7ABDrABELABFbABH7ABKrABMrABKbABD7ABEbABFLABGLABJrABPbABOLABLbABEbABFLABHrABKrABMbABS7ABR7ABNrABFbABHLABKbABLrABObABR7ABTbABP7ABJbABLrABN7ABPbABR7ABUrABUbABRbABM7ABQLABQrABQ7ABTLABRLABRrABQ7gBEbgBEbgBFbgBI7gBRLgBQ7gBQ7gBQ7gBEbgBE7gBFrgBL7gBQ7gBQ7gBQ7gBQ7gBFbgBFrgBKbgBQ7gBQ7gBQ7gBQ7gBQ7gBI7gBL7gBQ7gBQ7gBQ7gBQ7gBQ7gBQ7gBRLgBQ7gBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQ7gBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQrgBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQrgBQrgBQ7gBQ7gBQ7gBQrgBQrgBQrgBQrgBQqLzl_8DBgiE7pyoBg==|48#27#100#10#10#0#default#rs$AOn4CLDoL23SL9ixsOIGgVbyxMmjZVshUQ|105#45#146#10#10#2000#M$M#rs$AOn4CLAdGj2haCPW2QAVI0xG-QJZnCdcGQ|211#90#146#5#5#2000#M$M#rs$AOn4CLCuS2WrrAQo3bq9C3Br8-PlAVFl4w", "recommendedLevel": 2 } }, "trackingParams": "CAAQu2kiEwi79-rd1OmNAxWaD3MJHepXLDg=", "attestation": { "playerAttestationRenderer": { "challenge": "a=6&a2=1&b=xJAdN0zLykIpcZ2HzrmX4T9CFXU&c=1749654982&d=3&e=dsMFmonKDD4&c5a=1&c5b=yt_player_ias&hh=R8OE9yiy2jvy8pLZpDc52xcg2Og3lKBXMHpX90XYzts" } }, "overlay": {}, "onResponseReceivedActions": [ { "clickTrackingParams": "CAAQu2kiEwi79-rd1OmNAxWaD3MJHepXLDg=", "startEomFlowCommand": { "eomFlowRenderer": { "webViewRenderer": { "url": { "privateDoNotAccessOrElseTrustedResourceUrlWrappedValue": "https://consent.youtube.com/yt-app-main?gl=DE&m=1&pc=yt&cm=2&hl=en&src=1&app=1&vd=CgtYbjcwUk43dy0tUSjGu6bCBjIKCgJERRIEEgAgJToMCAEgnvi2w-C456Ro&utm_source=YT_ANDROID&dt=0&av=20.10.38" }, "onFailureCommand": { "clickTrackingParams": "CAUQmawJIhMIu_fq3dTpjQMVmg9zCR3qVyw4", "updateEomStateCommand": { "mobileEomFlowState": { "updatedVisitorData": "CgtYbjcwUk43dy0tUSjGu6bCBjIKCgJERRIEEgAgJToaCAEaDAjGu6bCBhCz0MWSAyCe-LbD4LjnpGg%3D", "isError": true } } }, "trackingParams": "CAUQmawJIhMIu_fq3dTpjQMVmg9zCR3qVyw4", "webViewEntityKey": "Eg5Fb21GbG93V2VidmlldyD4AigB", "webToNativeMessageMap": [ { "key": "sign_in_endpoint", "value": { "clickTrackingParams": "CAUQmawJIhMIu_fq3dTpjQMVmg9zCR3qVyw4", "signInEndpoint": { "hack": true } } }, { "key": "update_eom_state_command", "value": { "clickTrackingParams": "CAUQmawJIhMIu_fq3dTpjQMVmg9zCR3qVyw4", "updateEomStateCommand": { "hack": true } } } ], "webViewUseCase": "WEB_VIEW_USE_CASE_EOM_CONSENT", "openInBrowserUrls": [ "https://policies.google.com", "https://support.google.com" ], "firstPartyHostNameAllowList": [ "consent.youtube.com" ] } }, "consentMoment": "CONSENT_MOMENT_INITIAL" } } ], "playerSettingsMenuData": { "loggingDirectives": { "trackingParams": "CAQQtc4GIhMIu_fq3dTpjQMVmg9zCR3qVyw4", "visibility": { "types": "12" } } }, "playerOverlayLayerRenderers": [ { "playerOverlayLayerRenderer": { "layerPriority": 8, "featurePlayerOverlayRenderers": [ { "featurePlayerOverlayRenderer": { "content": { "elementRenderer": { "trackingParams": "CAAQu2kiEwi79-rd1OmNAxWaD3MJHepXLDg=", "newElement": { "type": { "componentType": { "templateConfig": { "uriTemplateConfig": { "uri": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727" } }, "model": {}, "subscriptionConfig": { "dataStoreSubscriptionConfig": { "mappings": [ { "identifier": "Ei0veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX2NvbnRyb2xzX3Zpc2liaWxpdHkg2AIoAQ%3D%3D", "resultField": 6, "resultPath": [ 6 ] }, { "identifier": "Eh4veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3RpbWUgxgIoAQ%3D%3D", "resultField": 9, "resultPath": [ 9 ] }, { "identifier": "EiYveW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX2xheW91dF9zdGF0ZSDIAigB", "resultField": 11, "resultPath": [ 11 ] }, { "identifier": "Ei8veW91dHViZS9hcHAvd2F0Y2gvZmVhdHVyZV9wbGF5ZXJfb3ZlcmxheV9zdGF0ZSDdAigB", "resultField": 13, "resultPath": [ 13 ] }, { "identifier": "/youtube/app/engagement_panel", "resultField": 8, "resultPath": [ 8 ] } ], "resultField": 512176697 }, "environmentSubscriptionConfig": { "resultField": 512176697, "environmentDataField": 4, "subscription": { "environmentDataFilter": [ "SUBSCRIPTION_DEVICE_ORIENTATION" ] } }, "themeSubscriptionConfig": { "mappings": [ { "identifier": "\n\u0016theme|68395bd41e9f0323", "resultPath": [ 2 ] } ], "resultField": 512176697 }, "capabilitiesSubscriptionConfig": { "mappings": { "identifier": "capabilities|4848739a7b6ba4de", "resultPath": [ 5 ] }, "resultField": 512176697 } } } }, "properties": { "identifierProperties": { "identifier": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727", "uniqueLoggingIdentifier": "1749654982802228312" } } } } }, "overlayIdentifier": "player_overlay_featured_channel_watermark", "priorityInLayer": -39 } } ] } } ], "adBreakHeartbeatParams": "Q0FBJTNE", "frameworkUpdates": { "entityBatchUpdate": { "mutations": [ { "entityKey": "Eihjb21wb3NpdGUtbGl2ZS1zdHJlYW0tb2ZmbGluZS1lbnRpdHkta2V5IIUEKAE%3D", "type": "ENTITY_MUTATION_TYPE_DELETE" }, { "entityKey": "Eg0KC2RzTUZtb25LREQ0IPYBKAE%3D", "type": "ENTITY_MUTATION_TYPE_REPLACE", "payload": { "offlineabilityEntity": { "key": "Eg0KC2RzTUZtb25LREQ0IPYBKAE%3D", "addToOfflineButtonState": "ADD_TO_OFFLINE_BUTTON_STATE_ENABLED", "commandWrapper": { "command": { "innertubeCommand": { "clickTrackingParams": "CAIQ6ewBIhMIu_fq3dTpjQMVmg9zCR3qVyw4", "ypcGetOfflineUpsellEndpoint": { "params": "CiXqqN25AR8KC2RzTUZtb25LREQ0ShAwZ2NKQ1NZRUptUC1qYXJCIgtkc01GbW9uS0RENCoVCAkYAVIPCgtkc01GbW9uS0RENCAB" } } }, "loggingDirectives": { "trackingParams": "CAIQ6ewBIhMIu_fq3dTpjQMVmg9zCR3qVyw4" } }, "contentCheckOk": false, "racyCheckOk": false, "loggingDirectives": { "trackingParams": "CAEQxzciEwi79-rd1OmNAxWaD3MJHepXLDg=", "visibility": { "types": "4" } } } } } ], "timestamp": { "seconds": "1749654982", "nanos": 844513221 } }, "elementUpdate": { "updates": [ { "templateUpdate": { "identifier": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727", "serializedTemplateConfig": "ssfOhwXeCxLQCwoECAYQCQoECAkQDgoECAwQDgoECA8QDgoECBEQAwoECBYQBQoECB4QDgoECB8QDgoECCMQAgoECCQQDgoECCoQDhIECAEYARKfBQgCGAIimAUalQUKEQgBEg0aCwoJCKeU3EsSAhoACi0IAhIpGicKJQiEi71QEh4aHAoMCAoSCAgeMgQKAggCCgwIDBIICB8yBAoCCAMK0AQIAxLLBFrIBAgBEsMEIsAECr0ECgQSAggMErQEGrEECiMIARIfGh0KGwi5lNxLEhQaEgoQCAESDBIKCAESAggBEgIIAwqJBAgCEoQEGoEECn0IhIu9UBJ2GnQKFwgDEhMaEQoPCAESCwgjMgcKBQ0AACBCChcIAhITGhEKDwgBEgsIIzIHCgUNAAAgQgoMCAsSCAgkMgQKAggDCgwIEBIICB8yBAoCCAMKJAgIEiAaHgocCAkSGBoWChQIARIQEg4IAxICCAQSAggBEgIIAwoaCJWXvVASExoRCg8IAhILCCMyBwoFDTMzMz8KIwjrmL1QEhwaGgoYCAcSFCISChAKBBICCA4SCAgqMgQKAggDCmgIxaPqeRJhGl8KTgifv8x4EkcaRQpDCOcHEj4iPAo6Ci1SKwgBEidKJQgBEggIFjIECgIIABoXUhUIAhIREg8IARIDCOcHEgIIBxICCAESCRIHCAESAwjnBwoNCAISCQgGMgUKAwoBMQrUAQiWkelQEswBGskBCsYBCOcHEsABIr0BCroBCqwBWqkBCAISM1IxCAESLVIrCAESJ0olCAESCAgWMgQKAggAGhdSFQgCEhESDwgBEgMI5wcSAggHEgIIARJwUm4IARJqWmgIAhIzUjEIARItUisIARInSiUIARIICBYyBAoCCAAaF1IVCAISERIPCAESAwjnBxICCAcSAggBEi9SLQgBEilSJwgBEiNKIQgBEggIFjIECgIIABoTUhEIAhINEgsIARIDCOcHEgIIARIJEgcIARIDCOcHEg4IAxgEIggSBggBEgIIAhIqCAQYBCIkUiIIARIeShwIARIOCAkSCggBEgIIBhICCAIaCAgJMgQKAggCEiQIBRgEIh5KHAgBEg4IDBIKCAESAggLEgIIAhoICAwyBAoCCAMSUggGGAQiTFpKCAMSIkogCAESEggPEg4IARICCAQSAggDEgIIARoICA8yBAoCCAESIkogCAESEggPEg4IARICCAQSAggDEgIIARoICA8yBAoCCAISFAgHEBEYBCIMEgoIARICCAkSAggFEhIICBgEIgwSCggBEgIIDRICCAQSRggJGAQiQFo-CAISLBIqCAESAggFEgIIARIOGgwIFjIICgYI3aSLqQESAggBEgoaCAgWMgQKAggFEgwSCggBEgIICBICCAUSRggKGAQiQFo-CAISLBIqCAESAggFEgIIARIOGgwIFjIICgYI3aSLqQESAggBEgoaCAgWMgQKAggGEgwSCggBEgIICBICCAYSRggLGAQiQFo-CAISLBIqCAESAggFEgIIARIOGgwIFjIICgYI3aSLqQESAggBEgoaCAgWMgQKAggHEgwSCggBEgIICBICCAcSuAEIDBgEIrEBWq4BCAISjQFaigEIAhJqWmgIAhJYWlYIAhJGWkQIAhI0WjIIAhIiWiAIAhIWWhQIAhIKUggIARIEEgIIBBIEEgIIBRIEEgIIBhIKUggIARIEEgIICBIKUggIARIEEgIICRIKUggIARIEEgIIChIKUggIARIEEgIICxIaShgIBRIOCBESCggBEgIIARICCAEaBBICCAcSGkoYCAQSBggREgIIBxoMEgoIARICCAESAggCEjEIDRgEIisSKQgBEgIIBRICCAESDRoLCBYyBwoFCOnv8XsSAggBEgoaCAgWMgQKAggHEj4IDhgEIjhaNggCEgQSAggNEiwSKggBEgIIBRICCAESDhoMCBYyCAoGCILl9KoBEgIIARIKGggIFjIECgIIAxjv_KOly5fdksMB", "resourceTag": "713026632389744423", "templateType": "TEMPLATE_TYPE_EKO" } }, { "themeUpdate": { "identifier": "theme|68395bd41e9f0323", "resourceTag": "7510134820221944611", "themeBytes": "CoOeAQoaChZ0aGVtZXw2ODM5NWJkNDFlOWYwMzIzEAES4Z0BCuIEIP____8PKP____8PMP____8POICAgGhokKHC_A9wzJmz_g94gICAaIgBgICA0AGQAYCAgPgPoAGAgPz_D6gB4MCB-w-wAYCAsP4PuAGAgLD-D8ABgICA0AHIAZiw4PgP0AHUv5n4D9gBlurB-A_gAYCA_P8P6AH_____D_ABocKE-Q_4Af___weAAq2A7_8PiALgwIH7D6AC_____w-oAv___58LuALgwYP_D8gC____9w3QAubNm_8P2AKAgIBo4ALmzZv_D-gCgICA0Aj4Av___58LiAP0i4r6D5AD4MCB-w-YA4-evPgPqAP_8cv_D7AD____7wS4A____9cBwAPUv5n4D8gDgICwrg7QA4CAgOgE4AOAgIBo6AMA8AOAgID4D_gDgICA4AyABOzigfgPiASQocL8D5AE_____w-YBP_N-vkPoASAgIDICagE____nwuwBKHChPkPuAT_____D8AE-fPn_w_IBICAgNAB0AT____vBNgEgICAaOAEgICAaOgEgICAaPAE4MCB-w_4BI-evPgPgAWSiOT8D4gF_____w-QBf____8PmAX_____D6AFj568-A-oBYCAgNABsAWAgIBouAX____XAcAF____nwPIBZHP_P8P2AWPnrz4D-AF_____w_oBYCAgLAG8AX4poD_D_gF_836-Q-ABoOT_p8DiAbz2P6fA5AGgNLw-w-YBr7--5kDoAaXsoH4D6gGqNCgyQmwBub97_8PuAa3_9f_D8AGg_uz_w_IBoD66_4P0AaA0u_9D9gGg_aq_A_gBoD88foP6Ab___-fAxLtCQovChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRiPnrz4DyIKc2Fucy1zZXJpZigEMAASLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAQEEY4MCB-w8iCnNhbnMtc2VyaWYoBDAAGi0KEHNhbnMtc2VyaWYtbGlnaHQVAABAQRj_____DyIKc2Fucy1zZXJpZigDMAAqLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEYj568-A8iCnNhbnMtc2VyaWYoBDAAOi4KEXNhbnMtc2VyaWYtbWVkaXVtFQAAYEEY1L-Z-A8iCnNhbnMtc2VyaWYoBTAAQi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAHBBGP____8PIgpzYW5zLXNlcmlmKAQwAEovChJzYW5zLXNlcmlmLXJlZ3VsYXIVAACgQRiPnrz4DyIKc2Fucy1zZXJpZigEMABSLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAQEEYj568-A8iCnNhbnMtc2VyaWYoBDAAWi4KEXNhbnMtc2VyaWYtaXRhbGljFQAAQEEY4MCB-w8iCnNhbnMtc2VyaWYoBDABYi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGI-evPgPIgpzYW5zLXNlcmlmKAQwAIIBLgoRc2Fucy1zZXJpZi1tZWRpdW0VAABgQRiPnrz4DyIKc2Fucy1zZXJpZigFMACKAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGI-evPgPIgpzYW5zLXNlcmlmKAQwAJIBLgoRc2Fucy1zZXJpZi1tZWRpdW0VAABAQRiPnrz4DyIKc2Fucy1zZXJpZigFMACaAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAMBBGI-evPgPIgpzYW5zLXNlcmlmKAQwAKIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAIEEYj568-A8iCnNhbnMtc2VyaWYoBDAAqgEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRjgwIH7DyIKc2Fucy1zZXJpZigEMACyAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGI-evPgPIgpzYW5zLXNlcmlmKAQwANIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAgEEYj568-A8iCnNhbnMtc2VyaWYoBDAA2gEuChFzYW5zLXNlcmlmLW1lZGl1bRUAAKBBGI-evPgPIgpzYW5zLXNlcmlmKAUwAPIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEYj568-A8iCnNhbnMtc2VyaWYoBDAAmgI3ChRZb3VUdWJlU2Fucy1TZW1pQm9sZBUAAJBBGI-evPgPIgtZb3VUdWJlU2FucygGMAA9AACwQaICNwoUWW91VHViZVNhbnMtU2VtaUJvbGQVAACQQRiPnrz4DyILWW91VHViZVNhbnMoBjAAPQAA0EGqAjMKEFlvdVR1YmVTYW5zLUJvbGQVAACgQRiPnrz4DyILWW91VHViZVNhbnMoBzAAPQAA4EGyAjMKEFlvdVR1YmVTYW5zLUJvbGQVAACwQRiPnrz4DyILWW91VHViZVNhbnMoBzAAPQAA8EG6AjMKEFlvdVR1YmVTYW5zLUJvbGQVAADAQRiPnrz4DyILWW91VHViZVNhbnMoBzAAPQAAAEIa_I0BCiV5dF9vdXRsaW5lX292ZXJmbG93X3ZlcnRpY2FsX2JsYWNrXzI0Ehl5dF9vdXRsaW5lX2VhcnRoX2JsYWNrXzI0Ghp5dF9vdXRsaW5lX2xpbmtfZ3JleTYwMF8xOCIaeXRfb3V0bGluZV9sb2NrX2dyZXk2MDBfMTgqI3l0X291dGxpbmVfbGlzdF9wbGF5X2Fycm93X2JsYWNrXzI0MiF5dF9vdXRsaW5lX3lvdXR1YmVfbWl4X2dyZXk2MDBfMjQ6IHl0X291dGxpbmVfY2hldnJvbl9kb3duX2JsYWNrXzI0Qh95dF9vdXRsaW5lX2luZm9fY2lyY2xlX2JsYWNrXzI0Sih5dF9vdXRsaW5lX3NsYXNoX2NpcmNsZV9yaWdodF9ncmV5NjAwXzI0UiFxdWFudHVtX2ljX3BsYXlfZGlzYWJsZWRfd2hpdGVfMjRaHHl0X291dGxpbmVfb3Blbl9uZXdfYmxhY2tfMjRiFXl0X291dGxpbmVfeF9ibGFja18yNHIZeXRfb3V0bGluZV9hdWRpb19ibGFja18yNHotcXVhbnR1bV9pY19jaGVja19ib3hfb3V0bGluZV9ibGFua19ncmV5NjAwXzI0ggEgcXVhbnR1bV9pY19jaGVja19ib3hfZ29vZ2JsdWVfMjSKASJ5dF9vdXRsaW5lX2NoZXZyb25fbGVmdF9ncmV5NjAwXzI0kgEheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzI0mgEgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMjSiAR55dF9vdXRsaW5lX2NoZXZyb25fdXBfYmxhY2tfMjSqASB5dF9vdXRsaW5lX2FsZXJ0X2NpcmNsZV9ibGFja18yNLIBH3l0X291dGxpbmVfaW5mb19jaXJjbGVfYmxhY2tfMjS6ARt5dF9vdXRsaW5lX3RydWNrX2dyZXk2MDBfMjTCASB5dF9vdXRsaW5lX2Fycm93X3VuZG9fZ3JleTYwMF8yNMoBInl0X291dGxpbmVfbG9jYXRpb25fcG9pbnRfYmxhY2tfMjTSARl5dF9vdXRsaW5lX3NoYXJlX2JsYWNrXzI02gEaeXRfb3V0bGluZV9zZWFyY2hfYmxhY2tfMjTiAR55dF9vdXRsaW5lX2NoZXZyb25fdXBfYmxhY2tfMjTqARl5dF9vdXRsaW5lX2NoZWNrX2JsYWNrXzI08gEceXRfb3V0bGluZV90aHVtYl91cF9ibGFja18xNvoBHnl0X291dGxpbmVfdGh1bWJfZG93bl9ibGFja18xNoICKHl0X291dGxpbmVfbWVzc2FnZV9idWJibGVfcmlnaHRfYmxhY2tfMTaKAiV5dF9vdXRsaW5lX292ZXJmbG93X3ZlcnRpY2FsX2JsYWNrXzM2kgIfeXRfZmlsbF9jaGVja19jaXJjbGVfZ3JleTYwMF8yNJoCLHF1YW50dW1faWNfcmFkaW9fYnV0dG9uX3VuY2hlY2tlZF9ncmV5NjAwXzI0ogIZeXRfb3V0bGluZV9pbWFnZV9ibGFja18yNKoCJnF1YW50dW1faWNfcmFkaW9fYnV0dG9uX29uX2dvb2dibHVlXzI0sgIeeXRfb3V0bGluZV9jaGV2cm9uX3VwX2JsYWNrXzI0ugIgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMjTCAg1pY19zdWJzY3JpYmVkygIaeXRfb3V0bGluZV9hZGp1c3RfYmxhY2tfMjTSAhZ5dF9maWxsX3Bpbl9ncmV5NjAwXzI02gIWeXRfZmlsbF9oZWFydF9ibGFja18yNOICDmljX2NoZWNrX2JsYWNr6gIZeXRfb3V0bGluZV9oZWFydF9ibGFja18xNvICF3l0X2ZpbGxfc3Rhcl9ncmV5NjAwXzI0-gIdeXRfZmlsbF9wbGF5X2Fycm93X2dyZXk2MDBfMjSCAx15dF9maWxsX2Fycm93X2Rvd25fZ3JleTYwMF8yNIoDG3l0X2ZpbGxfYXJyb3dfdXBfZ3JleTYwMF8yNJIDIXl0X291dGxpbmVfY2hldnJvbl9yaWdodF9ibGFja18yNJoDGmljX3l0X2NoZWNrYm94X3RyYW5zcGFyZW50ogMoaWNfeXRfY2hlY2tib3hfb3V0bGluZV9ibGFua190cmFuc3BhcmVudKoDGnl0X291dGxpbmVfY2FtZXJhX2JsYWNrXzI0sgMYeXRfb3V0bGluZV9nZWFyX2JsYWNrXzI0ugMceXRfb3V0bGluZV9wZXJzb25fZ3JleTYwMF8yNMIDF3l0X291dGxpbmVfZXllX2JsYWNrXzI0ygMieXRfb3V0bGluZV9jaGV2cm9uX2V4cGFuZF9ibGFja18yNNIDI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI02gMYeXRfZmlsbF9iZWxsX29uX2JsYWNrXzI04gMYeXRfb3V0bGluZV9iZWxsX2JsYWNrXzI06gMceXRfb3V0bGluZV9iZWxsX29mZl9ibGFja18yNPIDIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNPoDHnl0X291dGxpbmVfYXJyb3dfbGVmdF9ibGFja18yNIIEIXl0X291dGxpbmVfYXJyb3dfcmlnaHRfZ3JleTYwMF8yNIoEEmljX29mZmxpbmVfZGVmYXVsdJIEE2ljX29mZmxpbmVfZmluaXNoZWSaBBBpY19vZmZsaW5lX3N0YXJ0ogQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjSqBBx5dF9vdXRsaW5lX2xpc3RfYWRkX2JsYWNrXzI0sgQZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNLoEI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI0wgQYeXRfb3V0bGluZV9mbGFnX2JsYWNrXzI0ygQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjTSBBh5dF9vdXRsaW5lX2xvY2tfYmxhY2tfMjTaBBh5dF9vdXRsaW5lX2xpbmtfYmxhY2tfMjTiBBl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI06gQbeW91dHViZV9wcmVtaXVtX2JhZGdlX2xpZ2h08gQceXRfb3V0bGluZV94X2NpcmNsZV9ibGFja18yNPoEF3l0X291dGxpbmVfYWRkX2JsYWNrXzI0ggUneXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0igUfcXVhbnR1bV9pY19jb250ZW50X2N1dF93aGl0ZV8xOJIFGnl0X291dGxpbmVfc3Rhcl9ncmV5NjAwXzI0mgUQaWNfc3Rhcl9ibGFja18yNKIFF2ljX3N0YXJfYm9yZGVyX2JsYWNrXzI0qgUYeXRfZmlsbF9wYXVzZV9ncmV5NjAwXzI0sgUQaWNfb2ZmbGluZV9lcnJvcroFEmljX29mZmxpbmVfcmVmcmVzaMIFGXl0X2ZpbGxfdGh1bWJfdXBfYmxhY2tfMTbKBRt5dF9maWxsX3RodW1iX2Rvd25fYmxhY2tfMTbSBRl5dF9vdXRsaW5lX2xhYmVsX2JsYWNrXzI02gUaeXRfb3V0bGluZV9wZW9wbGVfYmxhY2tfMjTiBR95dF9vdXRsaW5lX2RvbGxhcl9zaWduX2JsYWNrXzI06gUZeXRfb3V0bGluZV9jaGVja19ibGFja18yNPIFGHl0X291dGxpbmVfaG9tZV9ibGFja18yNPoFGnF1YW50dW1faWNfdHJhdmVsX3doaXRlXzI0ggYgeXRfb3V0bGluZV9iYXJfY2lyY2xlX2dyZXk2MDBfMjSKBh55dF9vdXRsaW5lX2ZhY2Vfc2FkX2dyZXk2MDBfMjSSBh55dF9vdXRsaW5lX2ZhY2VfbWVoX2dyZXk2MDBfMjSaBiB5dF9vdXRsaW5lX2ZhY2VfaGFwcHlfZ3JleTYwMF8yNKIGI3l0X291dGxpbmVfZmFjZV92ZXJ5X3NhZF9ncmV5NjAwXzI0qgYleXRfb3V0bGluZV9mYWNlX3ZlcnlfaGFwcHlfZ3JleTYwMF8yNLIGE2ljX29mZmxpbmVfc3RhcnRfdjK6Bh1pY19vZmZsaW5lX3BhcnRpYWxseV9wbGF5YWJsZcIGHHl0X291dGxpbmVfcGVyc29uX2dyZXk2MDBfMjTKBh15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18yNNIGF3l0X291dGxpbmVfZXllX2JsYWNrXzI02gYgeXRfb3V0bGluZV9hZGRfY2lyY2xlX2dyZXk2MDBfMjTiBiB5dF9vdXRsaW5lX2Jhcl9jaXJjbGVfZ3JleTYwMF8yNOoGI3l0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ncmV5NjAwXzI08gYZeXRfZmlsbF90aHVtYl91cF9ibGFja18yNPoGG3l0X2ZpbGxfdGh1bWJfZG93bl9ibGFja18yNIIHHHl0X291dGxpbmVfdGh1bWJfdXBfYmxhY2tfMjSKBx55dF9vdXRsaW5lX3RodW1iX2Rvd25fYmxhY2tfMjSSByh5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3JpZ2h0X2JsYWNrXzI0mgcgeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSiByB5dF9vdXRsaW5lX3ZpZGVvX2NhbWVyYV9ibGFja18yNKoHG3l0X291dGxpbmVfaGVhZHNldF9ibGFja18yNLIHIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNLoHI3l0X291dGxpbmVfbW9iaWxlX2Rvd25sb2FkX2JsYWNrXzI0wgcfeXRfb3V0bGluZV9tdXNpY192aWRlb19ibGFja18yNMoHGXl0X291dGxpbmVfY2xvY2tfYmxhY2tfMjTSBx95dF9vdXRsaW5lX2xpYnJhcnlfYWRkX2JsYWNrXzI02gcaeXRfb3V0bGluZV9jYW1lcmFfYmxhY2tfMjDiBxp5dF9vdXRsaW5lX2NhbWVyYV9ibGFja18yNOoHH3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfd2hpdGVfMTbyBx95dF9maWxsX3lvdXR1YmVfc2hvcnRzX3doaXRlXzI0-gcdeXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSCCB55dF9vdXRsaW5lX3R2X3F1ZXVlX2dyZXk2MDBfMjSKCCZ5dF9vdXRsaW5lX3R2X3F1ZXVlX2NoZXZyb25fZ3JleTYwMF8yNJIIH3l0X291dGxpbmVfdHJhbnNsYXRlX2dyZXk2MDBfMjSaCCF5dF9vdXRsaW5lX21lbnVfZmlsdGVyX2dyZXk2MDBfMjSiCBx5dF9maWxsX3N0YXJfaGFsZl9ncmV5NjAwXzI0qggaeXRfb3V0bGluZV9zZW5kX2dyZXk2MDBfMjSyCBl5dF9maWxsX2Jvb2ttYXJrX2JsYWNrXzI0uggceXRfb3V0bGluZV9ib29rbWFya19ibGFja18yNMIIGWljX3NlYXJjaF93aXRoX2NpcmNsZV9uZXfKCB9pY192b2ljZV9zZWFyY2hfd2l0aF9jaXJjbGVfbmV30ggieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNNoII3l0X291dGxpbmVfZG9sbGFyX3NpZ25fb2ZmX2JsYWNrXzI04ggbeXRfb3V0bGluZV9leWVfb2ZmX2JsYWNrXzI06ggqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI08ggbeXRfb3V0bGluZV9waG9uZV9ncmV5NjAwXzI0-ggeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzI0ggkeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzQ4igkdeXRfZmlsbF9kb3dubG9hZGVkX2dyZXk2MDBfMjSSCR15dF9maWxsX2Rvd25sb2FkZWRfZ3JleTYwMF80OJoJKXF1YW50dW1faWNfcGF1c2VfY2lyY2xlX2ZpbGxlZF9ncmV5NjAwXzQ4ogkTaWNfb2ZmbGluZV9lcnJvcl80OKoJFWljX29mZmxpbmVfcmVmcmVzaF80OLoJH3l0X2ZpbGxfc2tpcF9iYWNrXzEwX2dyZXk2MDBfMjTCCSJ5dF9maWxsX3NraXBfZm9yd2FyZF8xMF9ncmV5NjAwXzI0ygkceXRfZmlsbF9za2lwX25leHRfZ3JleTYwMF8yNNIJIHl0X2ZpbGxfc2tpcF9wcmV2aW91c19ncmV5NjAwXzI02gkYeXRfb3V0bGluZV9jYXJ0X2JsYWNrXzI04gkdeXRfZmlsbF9mYWNlX2hhcHB5X2dyZXk2MDBfMjTqCRt5dF9maWxsX2ZhY2VfbWVoX2dyZXk2MDBfMjTyCR15dF9maWxsX2ZhY2VfdXBzZXRfZ3JleTYwMF8yNPoJG3l0X2ZpbGxfZmFjZV9zYWRfZ3JleTYwMF8yNIIKInl0X2ZpbGxfZmFjZV92ZXJ5X2hhcHB5X2dyZXk2MDBfMjSKCiB5dF9maWxsX2ZhY2VfdmVyeV9zYWRfZ3JleTYwMF8yNJIKH3l0X291dGxpbmVfbGlicmFyeV9hZGRfYmxhY2tfMjSaCh55dF9maWxsX2xpYnJhcnlfc2F2ZWRfYmxhY2tfMjSiCh55dF9vdXRsaW5lX2Fycm93X2ZsaXBfYmxhY2tfMjSqCiFxdWFudHVtX2dtX2ljX2NhdGVnb3J5X2dyZXk2MDBfMjSyCh55dF9vdXRsaW5lX2Fycm93X3RpbWVfYmxhY2tfMjS6CiJ5dF9vdXRsaW5lX2Fycm93X2RpYWdvbmFsX2JsYWNrXzI0wgoaeXRfb3V0bGluZV9zZWFyY2hfYmxhY2tfMjTKChp5dF9vdXRsaW5lX3Blb3BsZV9ibGFja18yNNIKGnl0X291dGxpbmVfcGVuY2lsX2JsYWNrXzI02goneXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9vdmVybGFwX3doaXRlXzI04goZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNOoKHXl0X291dGxpbmVfcmF0aW5nX3VwX2JsYWNrXzI08goeeXRfb3V0bGluZV9yYWRhcl9saXZlX2JsYWNrXzI0-goZeXRfb3V0bGluZV9nbG9iZV9ibGFja18yNIILH3l0X291dGxpbmVfbWVtYmVyc2hpcHNfYmxhY2tfMjSKCx95dF9vdXRsaW5lX3N1cGVyX3N0b3JlX2JsYWNrXzI0kgsheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzI0mgsfeXRfb3V0bGluZV9sZXNzX3RoYW5fNF9ibGFja18yNKILI3l0X291dGxpbmVfZ3JlYXRlcl90aGFuXzIwX2JsYWNrXzI0qgsleXRfb3V0bGluZV9jbG9ja19oYWxmX2NpcmNsZV9ibGFja18yNLILHnl0X291dGxpbmVfcmFkYXJfbGl2ZV9ibGFja18yNLoLGnl0X291dGxpbmVfYWRqdXN0X2JsYWNrXzI0wgsleXRfb3V0bGluZV9kb2xsYXJfc2lnbl9oZWFydF9ibGFja18yNMoLKnl0X291dGxpbmVfcGxheV9hcnJvd19oYWxmX2NpcmNsZV9ibGFja18yNNILGHl0X291dGxpbmVfZmxhZ19ibGFja18yNNoLInl0X291dGxpbmVfYWxlcnRfdHJpYW5nbGVfYmxhY2tfMjTiCyF5dF9vdXRsaW5lX3BlcnNvbl9jaXJjbGVfYmxhY2tfMjTqCyV5dF9vdXRsaW5lX3NsYXNoX2NpcmNsZV9sZWZ0X2JsYWNrXzI08gsgeXRfb3V0bGluZV9jYW1lcmFfYXVkaW9fYmxhY2tfMjT6Cyp5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX292ZXJsYXBfYmxhY2tfMjSCDCJ5dF9maWxsX2RvbGxhcl9zaWduX2hlYXJ0X2JsYWNrXzEyigwreXRfZmlsbF95b3V0dWJlX3Nob3J0c19ub190cmlhbmdsZV93aGl0ZV8xNpIMK3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfbm9fdHJpYW5nbGVfd2hpdGVfMjSaDCZ5dF9vdXRsaW5lX2NpcmNsZXNfb3ZlcmxhcF92ZF90aGVtZV8yNKIMKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0qgwceXRfb3V0bGluZV9zY2lzc29yc19ibGFja18yNLIMInl0X291dGxpbmVfcGVyc29uX211c2ljX2dyZXk2MDBfMjS6DBxxdWFudHVtX2ljX2FydGlzdF9ncmV5NjAwXzI0wgwjeXRfb3V0bGluZV9saXN0X3BsYXlfYXJyb3dfYmxhY2tfMjTKDB55dF9maWxsX2Fycm93X3NodWZmbGVfYmxhY2tfMjTSDCB5dF9maWxsX2Fycm93X3VwX2NpcmNsZV9ibGFja18yNNoMIHl0X291dGxpbmVfY2hlY2tfY2lyY2xlX2JsYWNrXzI04gwieXRfZmlsbF9hcnJvd19kb3duX2NpcmNsZV9ibGFja18yNOoMIHl0X2ZpbGxfeW91dHViZV9tdXNpY19nbV9ibHVlXzI08gwgeXRfZmlsbF95b3V0dWJlX211c2ljX2dtX2JsdWVfMzb6DBl5dF9vdXRsaW5lX2ltYWdlX2JsYWNrXzI0gg0deXRfb3V0bGluZV9iYXJfZ3JhcGhfYmxhY2tfMjSKDR95dF9vdXRsaW5lX3NoaWVsZF9wbHVzX2JsYWNrXzI0kg0deXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSaDRp5dF9vdXRsaW5lX3BlbmNpbF9ibGFja18yNKINHHl0X291dGxpbmVfZmxhc2hfb25fYmxhY2tfMjSqDR15dF9vdXRsaW5lX2ZsYXNoX29mZl9ibGFja18yNLINGXl0X2ZpbGxfZmxhc2hfb25fYmxhY2tfMjS6DRp5dF9maWxsX2ZsYXNoX29mZl9ibGFja18yNMINHnl0X291dGxpbmVfcGVyc29uX2JveF9ibGFja18yNMoNHXl0X291dGxpbmVfbXlfdmlkZW9zX2JsYWNrXzI00g0deXRfb3V0bGluZV9zdWJ0aXRsZXNfYmxhY2tfMjTaDSF5dF9vdXRsaW5lX3N1YnNjcmlwdGlvbnNfYmxhY2tfMjTiDSJ5dF9vdXRsaW5lX3lvdXR1YmVfc3R1ZGlvX2JsYWNrXzI06g0beXRfZmlsbF9hcnJvd19kb3duX2JsYWNrXzI08g0ZeXRfZmlsbF9hcnJvd191cF9ibGFja18yNPoNGnl0X2ZpbGxfbGlnaHRidWxiX2JsYWNrXzI0gg4XeXRfb3V0bGluZV9hZGRfYmxhY2tfMjSKDhp5dF9maWxsX3ZvbHVtZV9vbl9ibGFja18yNJIOInl0X291dGxpbmVfbG9jYXRpb25fcG9pbnRfYmxhY2tfMjSaDid5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3BsdXNfYmxhY2tfMjSiDhp5dF9maWxsX2Jhcl9ncmFwaF9ibGFja18yNKoOHXl0X291dGxpbmVfYmFyX2dyYXBoX2JsYWNrXzI0sg4YeXRfb3V0bGluZV9maXJlX2JsYWNrXzI0ug4ZeXRfb3V0bGluZV9tdXNpY19ibGFja18yNMIOIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNNIOJnl0X291dGxpbmVfeW91dHViZV9pbXByb3ZlX3R2X2JsYWNrXzI02g4XeXRfb3V0bGluZV9iYWdfYmxhY2tfMjTiDhZ5dF9maWxsX2F1ZGlvX2JsYWNrXzI06g4leXRfb3V0bGluZV95b3V0dWJlX2xvZ29faWNvbl9ibGFja18yNPIOGXl0X2ZpbGxfb3Blbl9uZXdfd2hpdGVfMzb6Dh55dF9vdXRsaW5lX3ZpZGVvX2xpbmtfYmxhY2tfMTaCDyF5dF9vdXRsaW5lX3BlcnNvbl9zaGllbGRfYmxhY2tfMjSKDxl5dF9vdXRsaW5lX2VhcnRoX2JsYWNrXzI0kg8YeXRfb3V0bGluZV9saW5rX2JsYWNrXzI0mg8YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzI0og8neXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0qg8geXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSyDxl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI0ug8ieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNMIPHHl0X291dGxpbmVfbGlzdF9hZGRfYmxhY2tfMjTKDxx5dF9vdXRsaW5lX29wZW5fbmV3X2JsYWNrXzI00g8eeXRfb3V0bGluZV9jaHJvbWVjYXN0X2JsYWNrXzI02g8beXRfb3V0bGluZV9saWJyYXJ5X2JsYWNrXzI06g8deXRfb3V0bGluZV9saXN0X3ZpZXdfYmxhY2tfMjT6Dyd5dF9vdXRsaW5lX292ZXJmbG93X2hvcml6b250YWxfYmxhY2tfMjSCEBh5dF9vdXRsaW5lX2dpZnRfYmxhY2tfMjSKEBV5dF9maWxsX2dpZnRfYmxhY2tfMjSSEBx5dF9maWxsX21lbWJlcnNoaXBzX2JsYWNrXzM2mhAYeXRfb3V0bGluZV9wb2xsX2JsYWNrXzI0ohAqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI0qhAbeXRfb3V0bGluZV9hcnRpY2xlX2JsYWNrXzI0uhAleXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9yaWdodF9ibGFja18yNMoQIHl0X291dGxpbmVfYXJyb3dfcmVwZWF0X2JsYWNrXzI00hAgeXRfb3V0bGluZV9wZXJzb25fbWludXNfYmxhY2tfMjTiEBh5dF9vdXRsaW5lX2NvcHlfYmxhY2tfMjTqEBh5dF9vdXRsaW5lX21haWxfYmxhY2tfMjTyEBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfMTb6EBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfNDCCERZ5dF9maWxsX3NoYXJlX2JsYWNrXzI0ihEdeXRfZmlsbF9hcnJvd19yZXBlYXRfYmxhY2tfMjSqERd5dF9vdXRsaW5lX21pY19ibGFja18yNLIRHnl0X291dGxpbmVfZmlsbV9zdHJpcF9ibGFja18yNMIRH3l0X2ZpbGxfY2xvc2VkX2NhcHRpb25fYmxhY2tfMjTKESJ5dF9vdXRsaW5lX2Nsb3NlZF9jYXB0aW9uX2JsYWNrXzI00hEfeXRfZmlsbF9hcnJvd19yZXBlYXRfMV9ibGFja18yNNoRInl0X291dGxpbmVfYXJyb3dfcmVwZWF0XzFfYmxhY2tfMjTiESh5dF9vdXRsaW5lX3BsYXlfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI06hEaeXRfb3V0bGluZV91cGxvYWRfYmxhY2tfMjTyESh5dF9vdXRsaW5lX2JveF9wbGFjZWhvbGRlcl9sZWZ0X2JsYWNrXzI0-hEgeXRfb3V0bGluZV9wZXJzb25fcmFkYXJfd2hpdGVfMjSCEhp5dF9vdXRsaW5lX3hfbWFya19ibGFja18yMIoSFnl0X291dGxpbmVfdnJfYmxhY2tfMjSSEiR5dF9vdXRsaW5lX3N0YXRpc3RpY3NfZ3JhcGhfYmxhY2tfMjSiEiV5dF9vdXRsaW5lX3RpbWVfc3RhbXBfcGx1c19ncmV5NjAwXzI0qhIieXRfb3V0bGluZV9kYXNoYm9hcmRfcGx1c19ibGFja18yNLISHnl0X291dGxpbmVfYWxpZ25fbGVmdF9ibGFja18yNLoSJ3l0X291dGxpbmVfb3ZlcmZsb3dfaG9yaXpvbnRhbF93aGl0ZV8zNsISHXl0X291dGxpbmVfaG91cmdsYXNzX2JsYWNrXzE2yhIdeXRfb3V0bGluZV9ob3VyZ2xhc3NfYmxhY2tfMjTSEit5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3F1ZXN0aW9uX2JsYWNrXzE22hIreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18yNOISInl0X291dGxpbmVfYmFyX2hvcml6b250YWxfYmxhY2tfMTbqEiZ5dF9vdXRsaW5lX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNPISGnl0X291dGxpbmVfdHJvcGh5X2JsYWNrXzI0-hIeeXRfb3V0bGluZV9zdXBlcl9jaGF0X2JsYWNrXzI0ghMZeXRfZmlsbF9wYXVzZV92ZF90aGVtZV8yNIoTIXl0X291dGxpbmVfdm9sdW1lX3N0YWJsZV9ibGFja18yNJITHnl0X2ZpbGxfdm9sdW1lX3N0YWJsZV9ibGFja18yNKITIXl0X291dGxpbmVfc3VwZXJfc3RpY2tlcl9ibGFja18yNKoTJHl0X2ZpbGxfeW91dHViZV9sb2dvX2ljb25fZ3JleTYwMF8yNLITF3l0X2ZpbGxfY2FtZXJhX2JsYWNrXzI0uhMaeXRfb3V0bGluZV9nYW1pbmdfYmxhY2tfMjTCExp5dF9vdXRsaW5lX2JhcnNfM19ibGFja18yNMoTGHl0X291dGxpbmVfbmV3c19ibGFja18yNNITG3l0X291dGxpbmVfZmFzaGlvbl9ibGFja18yNNoTHXl0X291dGxpbmVfbGlnaHRidWxiX2JsYWNrXzI04hMdeXRfb3V0bGluZV9zdG9wd2F0Y2hfYmxhY2tfMjTqEyV5dF9vdXRsaW5lX3lvdXR1YmVfbGlua2VkX3R2X2JsYWNrXzI08hMneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0-hMceXRfb3V0bGluZV9wZW9wbGVfMl9ibGFja18yNIIUInl0X291dGxpbmVfeW91dHViZV9zaG9ydHNfYmxhY2tfMjSKFCl5dF9maWxsX2Jhcl9ncmFwaF9ib3hfdmVydGljYWxfZ3JleTYwMF8yNJoUGnl0X291dGxpbmVfeF9tYXJrX2JsYWNrXzE4ohQgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMTiyFBh5dF9vdXRsaW5lX21lZXRfYmxhY2tfMjS6FCB5dF9vdXRsaW5lX21vbmV5X2hhbmRfZ3JleTYwMF8yNMoUG3l0X291dGxpbmVfY29tcGFzc19ibGFja18yNNIUHnl0X291dGxpbmVfbGlua19vZmZfZ3JleTYwMF8yNNoUHXl0X291dGxpbmVfdm9sdW1lX29uX2JsYWNrXzI04hQeeXRfb3V0bGluZV92b2x1bWVfb2ZmX2JsYWNrXzI06hQgeXRfb3V0bGluZV9zY3JlZW5fbGlnaHRfYmxhY2tfMjTyFCB5dF9maWxsX3N1YnNjcmlwdGlvbnNfZ3JleTYwMF8yNPoUIXl0X291dGxpbmVfbWVtYmVyc2hpcHNfZ3JleTYwMF8yNIIVHXl0X2ZpbGxfcmFkYXJfbGl2ZV9ncmV5NjAwXzI0ihUeeXRfb3V0bGluZV9wZXJzb25fYWRkX2JsYWNrXzI0khUeeXRfb3V0bGluZV90ZXh0X2JveF9ncmV5NjAwXzI0mhUoeXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9hbGVydF9ibGFja18yNKIVIXl0X291dGxpbmVfYXJ0aWNsZV9hbGVydF9ibGFja18yNKoVIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNLIVI3l0X291dGxpbmVfYXJ0aWNsZV9jbGFyaWZ5X2JsYWNrXzI0uhUneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0whUgcXVhbnR1bV9nbV9pY19nb29nbGVfdmRfdGhlbWVfMjTaFR55dF9vdXRsaW5lX3Bpbl9vZmZfdmRfdGhlbWVfMjTiFSN5dF9vdXRsaW5lX3NoaWVsZF9lbXB0eV92ZF90aGVtZV8yNOoVIXl0X291dGxpbmVfc2hpZWxkX29mZl92ZF90aGVtZV8yNPIVH3l0X2ZpbGxfY2lyY2xlX2Z1bGxfdmRfdGhlbWVfMjSKFiJ5dF9vdXRsaW5lX3NjcmVlbl9mdWxsX3ZkX3RoZW1lXzI0khYeeXRfb3V0bGluZV9zcGFya2xlX3ZkX3RoZW1lXzI0mhYbeXRfb3V0bGluZV9wb2RjYXN0X2JsYWNrXzI0ohYaeXRfb3V0bGluZV9sb2NrX2dyZXk2MDBfMjSqFiZ5dF9vdXRsaW5lX3NjcmVlbl92ZXJ0aWNhbF92ZF90aGVtZV8yNLIWInl0X291dGxpbmVfYm94X29wZW5fY2hlY2tfYmxhY2tfMjS6FhNpY19ncmVlbl9zY3JlZW5fb2ZmwhYZaWNfZmFjZV9vdXRsaW5lZF9oYXBweV8zNsoWG2ljX2ZhY2Vfb3V0bGluZWRfdW5oYXBweV8zNtIWHmljX2ZhY2Vfb3V0bGluZWRfdmVyeV9oYXBweV8zNtoWF2ljX2ZhY2Vfb3V0bGluZWRfbWVoXzM24hYXaWNfZmFjZV9vdXRsaW5lZF9zYWRfMzbqFhRpY19mYWNlX2ZpbGxlZF9oYXBwefIWFmljX2ZhY2VfZmlsbGVkX3VuaGFwcHn6FhlpY19mYWNlX2ZpbGxlZF92ZXJ5X2hhcHB5ghcSaWNfZmFjZV9maWxsZWRfbWVoihcSaWNfZmFjZV9maWxsZWRfc2FkkhcZeXRfb3V0bGluZV90dl92ZF90aGVtZV8yNJoXFXl0X2ZpbGxfc2VuZF9ibGFja18yNKIXGHl0X291dGxpbmVfc2VuZF9ibGFja18yNKoXGnl0X291dGxpbmVfYmFyc18yX2JsYWNrXzI0shcceXRfb3V0bGluZV9jYWxlbmRhcl9ibGFja18yNLoXInl0X291dGxpbmVfcGVyc29uX2FjY291bnRfYmxhY2tfMjTCFx15dF9vdXRsaW5lX2luY29nbml0b19ibGFja18yNMoXHWljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX2hhcHB50hcfaWNfZmFjZV9vdXRsaW5lZF9hY3RpdmVfdW5oYXBwedoXImljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX3ZlcnlfaGFwcHniFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9tZWjqFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9zYWTyFyN5dF9vdXRsaW5lX2NsYXBwZXJib2FyZF92ZF90aGVtZV8yNPoXGnl0X291dGxpbmVfcGluX3ZkX3RoZW1lXzI0ghgjeXRfb3V0bGluZV9jaGVja19kb3VibGVfdmRfdGhlbWVfMjSKGCd5dF9vdXRsaW5lX2NoZWNrX2RvdWJsZV9vZmZfdmRfdGhlbWVfMjSSGCF5dF9vdXRsaW5lX3NoaWVsZF9hZGRfdmRfdGhlbWVfMjSaGBl5dF9vdXRsaW5lX211c2ljX2JsYWNrXzE4qhgdeXRfb3V0bGluZV9wcmljZV90YWdfYmxhY2tfMjSyGB15dF9maWxsX2NpcmNsZXNfNl92ZF90aGVtZV8yNMIYInl0X291dGxpbmVfY2VsZWJyYXRpb25fdmRfdGhlbWVfMjTSGBd5dF9maWxsX2dhbWluZ193aGl0ZV8yNNoYJHl0X291dGxpbmVfY2hldnJvbl9jb2xsYXBzZV9ibGFja18yNOIYHnF1YW50dW1faWNfcGxheV9wcmlzbV9ibGFja18yNOoYHnl0X291dGxpbmVfYm94X3BlbmNpbF9ibGFja18yNPIYF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzI0-hgreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9lbXB0eV92ZF90aGVtZV8yNIIZHXl0X291dGxpbmVfbWVnYXBob25lX2JsYWNrXzI0ihkeeXRfb3V0bGluZV9wYWxldHRlX3ZkX3RoZW1lXzI0khkaeXRfb3V0bGluZV9naWZfdmRfdGhlbWVfMjSaGSB5dF9maWxsX2Zhc3RfZm9yd2FyZF92ZF90aGVtZV8yNKIZKXl0X291dGxpbmVfZG9sbGFyX3NpZ25fY2lyY2xlX3ZkX3RoZW1lXzI0qhkmeXRfZmlsbF9kb2xsYXJfc2lnbl9jaXJjbGVfdmRfdGhlbWVfMjSyGSZ5dF9vdXRsaW5lX2NyZWF0b3JfYWNhZGVteV92ZF90aGVtZV8yNLoZInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMjTCGRp5dF9vdXRsaW5lX3BkZl92ZF90aGVtZV8yNNIZI3l0X291dGxpbmVfcGVvcGxlX2dyb3VwX3ZkX3RoZW1lXzI02hkmeXRfb3V0bGluZV9pbWFnZV93YWxscGFwZXJfdmRfdGhlbWVfMjTqGRx5dF9jb2xvcl95b3V0dWJlX3N0dWRpb18yNGRw8hkbeXRfY29sb3JfeW91dHViZV9tdXNpY18yNGRw-hkaeXRfY29sb3JfeW91dHViZV9raWRzXzI0ZHCCGh95dF9jb2xvcl95b3V0dWJlX3VucGx1Z2dlZF8yNGRwihoceXRfb3V0bGluZV9wZXJzb25fMl9ibGFja18yNJoaIHl0X291dGxpbmVfdGV4dF9ib2xkX3ZkX3RoZW1lXzI0ohoieXRfb3V0bGluZV90ZXh0X2l0YWxpY192ZF90aGVtZV8yNKoaKXl0X291dGxpbmVfdGV4dF9zdHJpa2V0aHJvdWdoX3ZkX3RoZW1lXzI0shojeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfdmRfdGhlbWVfMjS6GiB5dF9maWxsX2FsZXJ0X2NpcmNsZV92ZF90aGVtZV8yNNIaIXl0X291dGxpbmVfdHJhbnNjcmlwdF92ZF90aGVtZV8yNNoaKHl0X291dGxpbmVfdHJhbnNjcmlwdF9zZWFyY2hfdmRfdGhlbWVfMjTiGiJ5dF9vdXRsaW5lX3RpY190YWNfdG9lX3ZkX3RoZW1lXzI0-hogeXRfb3V0bGluZV9yZXBsYXlfYXJyb3dfYmxhY2tfMjSKGyF5dF9vdXRsaW5lX2xhcHRvcF9tb2JpbGVfYmxhY2tfMjSSGyN5dF9vdXRsaW5lX2hlYXJ0X2NpcmNsZV92ZF90aGVtZV8yNKIbH3l0X2NvbG9yX3lvdXR1YmVfbG9nb19pY29uXzI0ZHCqGx55dF9vdXRsaW5lX3BsYXlfYXJyb3dfYmxhY2tfMjSyGyx5dF9vdXRsaW5lX21vYmlsZV9zY3JlZW5faG9yaXpvbnRhbF9ibGFja18yNLobKnl0X291dGxpbmVfbW9iaWxlX3NjcmVlbl92ZXJ0aWNhbF9ibGFja18yNMobG3l0X291dGxpbmVfdG9vbGJveF9ibGFja18yNNIbHHl0X291dGxpbmVfYnVzaW5lc3NfYmxhY2tfMjTyGx15dF9vdXRsaW5lX2xhcHRvcF92ZF90aGVtZV8yNPobLHl0X291dGxpbmVfZG9sbGFyX3NpZ25fY29udGFpbmVyX3ZkX3RoZW1lXzI0ghwfeXRfb3V0bGluZV9pbmZpbml0eV92ZF90aGVtZV8yNIocGXl0X291dGxpbmVfaGRfdmRfdGhlbWVfMjSSHBp5dF9vdXRsaW5lX21vYmlsZV9ibGFja18yNJocFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMjSiHB15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18xMqocH3l0X291dGxpbmVfbGlzdF9wZW5jaWxfYmxhY2tfMjSyHCl5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3NlYXJjaF9ibGFja18yNLocK3l0X291dGxpbmVfeW91dHViZV9zaG9ydHNfd2F2ZWZvcm1fYmxhY2tfMjTCHBl5dF9maWxsX3RodW1iX3VwX2JsYWNrXzE4yhwbeXRfZmlsbF90aHVtYl9kb3duX2JsYWNrXzE40hwceXRfb3V0bGluZV90aHVtYl91cF9ibGFja18xONocHnl0X291dGxpbmVfdGh1bWJfZG93bl9ibGFja18xOOIcKHl0X291dGxpbmVfbWVzc2FnZV9idWJibGVfcmlnaHRfYmxhY2tfMTjqHBl5dF9vdXRsaW5lX2hlYXJ0X2JsYWNrXzE48hwdeXRfb3V0bGluZV9maXJld29ya3NfYmxhY2tfMjT6HB15dF9vdXRsaW5lX21lbnVfc29ydF9ibGFja18yNIIdF3l0X291dGxpbmVfbWFwX2JsYWNrXzI0ih0ZeXRfZmlsbF9kb3dubG9hZF93aGl0ZV8yNJIdFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMTKiHR15dF9vdXRsaW5lX3hfb2N0YWdvbl9ibGFja18yNKodHnl0X291dGxpbmVfZGlyZWN0aW9uc19ibGFja18yNLIdJXl0X291dGxpbmVfc2NyZWVuX211bHRpX3ZpZXdfYmxhY2tfMjS6HSJ5dF9maWxsX3NjcmVlbl9tdWx0aV92aWV3X2JsYWNrXzI0wh0eeXRfZmlsbF9za2lwX2JhY2tfNV9ncmV5NjAwXzI0yh0feXRfZmlsbF9za2lwX2JhY2tfMTVfZ3JleTYwMF8yNNIdHXl0X2ZpbGxfc2tpcF9iYWNrXzIwX2JsYWNrXzI02h0deXRfZmlsbF9za2lwX2JhY2tfMzBfYmxhY2tfMjTiHR15dF9maWxsX3NraXBfYmFja182MF9ibGFja18yNOodIXl0X2ZpbGxfc2tpcF9mb3J3YXJkXzVfZ3JleTYwMF8yNPIdInl0X2ZpbGxfc2tpcF9mb3J3YXJkXzE1X2dyZXk2MDBfMjT6HSB5dF9maWxsX3NraXBfZm9yd2FyZF8yMF9ibGFja18yNIIeIHl0X2ZpbGxfc2tpcF9mb3J3YXJkXzMwX2JsYWNrXzI0ih4geXRfZmlsbF9za2lwX2ZvcndhcmRfNjBfYmxhY2tfMjSSHiN5dF9maWxsX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNJoeHnl0X291dGxpbmVfbWFnaWNfd2FuZF9ibGFja18yNLoeI3l0X291dGxpbmVfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI0wh4ZeXRfb3V0bGluZV9jcm93bl9ibGFja18yNMoeF3l0X2ZpbGxfcGVyc29uX2JsYWNrXzI00h4oeXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18xNtoeKHl0X2ZpbGxfbWVzc2FnZV9idWJibGVfcXVlc3Rpb25fYmxhY2tfMjTiHiN5dF9vdXRsaW5lX2hhbmRfc3dpcGVfbGVmdF9ibGFja18yNOoeGnl0X291dGxpbmVfdGFyZ2V0X2JsYWNrXzI08h4VeXRfZmlsbF9sb2NrX2JsYWNrXzEy-h4YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzEygh8feXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18xNoofInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMTaSHyF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaaHyR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaiHyB5dF9vdXRsaW5lX3NwYXJrX3BlbmNpbF9ibGFja18yNKofHnl0X2ZpbGxfc3Rhcl9zaG9vdGluZ19ibGFja18yNLofIHl0X291dGxpbmVfc3VwZXJzdGFyX3ZkX3RoZW1lXzI0wh8ZeXRfb3V0bGluZV9wb3VuZF9ibGFja18yNMofKXl0X291dGxpbmVfYXJyb3dfc3dhcF9ob3Jpem9udGFsX2JsYWNrXzI00h8feXRfb3V0bGluZV9zcGFya19pbWFnZV9ibGFja18yNNofIXl0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ibGFja18yNPIfF3l0X2ZpbGxfdGFyZ2V0X2JsYWNrXzI0-h8beXRfZmlsbF90YXJnZXRfYWRkX2JsYWNrXzI0giAeeXRfb3V0bGluZV90YXJnZXRfYWRkX2JsYWNrXzI0iiAXeXRfZmlsbF9tb29uX3pfYmxhY2tfMjSSIBp5dF9vdXRsaW5lX21vb25fel9ibGFja18yNJogI3l0X291dGxpbmVfc2NyZWVuX3JvdGF0aW9uX2JsYWNrXzI0qiAfeXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18yNLIgInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMjS6ICF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTCICR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTKIBx5dF9vdXRsaW5lX25vdGVfYWRkX2JsYWNrXzI00iAfeXRfb3V0bGluZV9wZW9wbGVfbm90ZV9ibGFja18yNNogJnl0X291dGxpbmVfY2lyY2xlc19vdmVybGFwX3ZkX3RoZW1lXzI04iAceXRfZmlsbF9hdWRpb19iYWRnZV9ibGFja18yNOogIXl0X291dGxpbmVfc3Rhcl9zaG9vdGluZ19ibGFja18yNPIgG3l0X291dGxpbmVfaGFzaHRhZ19ibGFja18yNIIhIHl0X291dGxpbmVfdGVtcGxhdGVfYWRkX2JsYWNrXzI0iiEkeXRfZmlsbF9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0kiEXeXRfZmlsbF9wZW9wbGVfYmxhY2tfMTKaISZ5dF9vdXRsaW5lX2Fycm93X2NpcmNsZV9yaWdodF9ibGFja18yNKIhHnl0X291dGxpbmVfYXJyb3dfcmVkb19ibGFja18yNKohHHl0X291dGxpbmVfd2F2ZWZvcm1fYmxhY2tfMjS6ISB5dF9maWxsX2NyZWF0b3JfYWNhZGVteV9ibGFja18yNMIhLXl0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfZG93bl9yaWdodF9ibGFja18yNMohK3l0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfdXBfcmlnaHRfYmxhY2tfMjTSIRp5dF9maWxsX2FkZF9jYWlyb19ibGFja18yNNohH3l0X291dGxpbmVfdGljX3RhY190b2VfYmxhY2tfMTbiIRp5dF9maWxsX3ByaWNlX3RhZ19ibGFja18yNOohGHl0X291dGxpbmVfZmlyZV9ibGFja18yNPohHHl0X2ZpbGxfc3BhcmtfcmFkYXJfYmxhY2tfMjSCIh95dF9vdXRsaW5lX3NwYXJrX3JhZGFyX2JsYWNrXzI0oiIWeXRfZmlsbF9hdWRpb19ibGFja18xMqoiGHlvdXR1YmVfc2hvcnRzX3Bpdm90X2ZhYsoiHXl0X291dGxpbmVfaGFuZF93YXZlX2JsYWNrXzI00iIZeXRfb3V0bGluZV90cnVja19ibGFja18yNNoiInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMTLiIhl5dF9maWxsX2NoZWNrX3ZkX3RoZW1lXzEy6iIZeXRfZmlsbF9hdWRpb192ZF90aGVtZV8xMvIiF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzEy-iIjeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfdmRfdGhlbWVfMTKCIxh5dF9maWxsX2ZpcmVfdmRfdGhlbWVfMTKKIx15dF9maWxsX2xpZ2h0YnVsYl92ZF90aGVtZV8xMpIjInl0X2ZpbGxfbG9jYXRpb25fcG9pbnRfdmRfdGhlbWVfMTKaIx95dF9maWxsX21lbWJlcnNoaXBzX3ZkX3RoZW1lXzEyoiMaeXRfZmlsbF9wZXJzb25fdmRfdGhlbWVfMTKqIxd5dF9maWxsX3Bpbl92ZF90aGVtZV8xMrIjJnl0X291dGxpbmVfbGlzdF9wbGF5X2Fycm93X3ZkX3RoZW1lXzEyuiMeeXRfb3V0bGluZV9wb2RjYXN0X3ZkX3RoZW1lXzEywiMceXRfZmlsbF9zY2lzc29yc192ZF90aGVtZV8xMsojHXl0X2ZpbGxfc3VidGl0bGVzX3ZkX3RoZW1lXzEy0iMfeXRfZmlsbF90aWNfdGFjX3RvZV92ZF90aGVtZV8xMtojFnl0X2ZpbGxfdHZfdmRfdGhlbWVfMTLiIyJ5dF9maWxsX3lvdXR1YmVfc2hvcnRzX3ZkX3RoZW1lXzEy6iMWeXRfZmlsbF9hdWRpb19ibGFja18xNvIjKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0giQkeXRfb3V0bGluZV9oYW5kX3N3aXBlX3JpZ2h0X2JsYWNrXzI0iiQeeXRfb3V0bGluZV9saXN0X211c2ljX2JsYWNrXzI0kiQqeXRfZmlsbF9hcnJvd19kaWFnb25hbF9kb3duX3JpZ2h0X2JsYWNrXzI0miQoeXRfZmlsbF9hcnJvd19kaWFnb25hbF91cF9yaWdodF9ibGFja18yNKIkIXl0X291dGxpbmVfY29tcGFzc19jYWlyb19ibGFja18yNKokHnl0X2ZpbGxfY29tcGFzc19jYWlyb19ibGFja18yNLIkHXl0X2ZpbGxfcGVyc29uX3JhZGFyX2JsYWNrXzI0uiQgeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfYmxhY2tfMTbqJCV5dF9vdXRsaW5lX2ZpbG1fc3RyaXBfYWRkX3ZkX3RoZW1lXzI0iiUZeXRfb3V0bGluZV9jYWJsZV9ibGFja18yNJolGnl0X291dGxpbmVfdGFibGV0X2JsYWNrXzI0oiUbeXRfb3V0bGluZV9zcGVha2VyX2JsYWNrXzI0qiUheXRfb3V0bGluZV9zcGVha2VyX2dyb3VwX2JsYWNrXzI0siUkeXRfb3V0bGluZV9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0uiUheXRfZmlsbF9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0wiUreXRfb3V0bGluZV9vdmVyZmxvd192ZXJ0aWNhbF9jYWlyb19ibGFja18yNMolJ3l0X291dGxpbmVfY2hldnJvbl9yaWdodF9jYWlyb19ibGFja18yNNIlF3l0X2ZpbGxfbW9iaWxlX2JsYWNrXzI02iUTeXRfZmlsbF90dl9ibGFja18yNOIlHnl0X291dGxpbmVfbGlzdF9xdWV1ZV9ibGFja18yNOolG3l0X291dGxpbmVfYWlycGxheV9ibGFja18yNPIlGnl0X2ZpbGxfYWRkX2NhaXJvX2JsYWNrXzE2giYheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzE4iiYVeXRfZmlsbF9sb2NrX2JsYWNrXzI0kiYaeXRfb3V0bGluZV90dl9vZmZfYmxhY2tfMjSiJh95dF9maWxsX2JveF9vcGVuX2NoZWNrX2JsYWNrXzI0qiYWeXRfZmlsbF9jcm93bl9ibGFja18yNLImG3l0X2ZpbGxfY29udHJvbGxlcl9ibGFja18yNPomHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xNoInHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xOCJsCjcNAACAQBUAAABBHQAAQEElAACAQS0AAKBBNQAAwEE9AADgQUUAAABCTQAAEEJVAAAgQl0AAAAAEgoNAACAQRUAAIBBGgoNAADAQRUAAMBBIhkNAACwQhUAAGBCHQAAgEElAAAAQC0AAIA_KhoKFnRoZW1lfDY4Mzk1YmQ0MWU5ZjAzMjMQATABGAEKk54BChoKFnRoZW1lfDY4Mzk1YmQ0MWU5ZjAzMjMQAhLxnQEK6AQgj568-A8oj568-A8wj568-A84____1wFokKHC_A9w4MCB-w94____1wGIAf___58DkAH_____D6AB_____w-oAZChwvwPsAGAgLD-D7gBxZz9_w_AAf___58DyAH58-f_D9AB_836-Q_YAcDMrvkP4AGAgPz_D-gB_____w_wAajQoPkP-AH___8HgAKtgO__D4gC4MCB-w-gAv____8PqAL___-fC7gCx46d-g_IAv____cN0ALEiJH6D9gC____b-AC5s2b_w_oAoCAgNAI-AL___-fC4gD9IuK-g-QA_____8PmAPx48f_D6gDutSU-Q-wA____-8EuAP____XAcAD_836-Q_IA4CAsK4O0AOAgIDoBOAD____1wHoAwDwA4CAgPgP-AOAgIDgDIAEp9WC-A-IBPHixfsPkASPnrz4D5gE_836-Q-gBICAgMgJqASAgIDgDLAE_____w-4BI-evPgPwASYsOD4D8gEgICA0AHQBP___-8E2AT____XAeAE____1wHoBP___9cB8ASq1ar9D_gE8ePH_w-ABYOT_v8PiAWPnrz4D5AFocKE-Q-YBajQoPkPoAXx48f_D6gF____nwOwBf___9cBuAWAgIBowAWAgIDQAcgFkc_8_w_YBY-evPgP4AX_____D-gFgICAsAbwBfimgP8P-AXUv5n4D4AGg5P-nwOIBvPY_p8DkAaXm___D5gGvv77mQOgBqT_k_0PqAao0KDJCbAG5v3v_w-4Brf_1_8PwAaD-7P_D8gGgPrr_g_QBoDS7_0P2AaD9qr8D-AGgPzx-g_oBv___58DEu0JCi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGPHjx_8PIgpzYW5zLXNlcmlmKAQwABIvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABAQRiq1ar9DyIKc2Fucy1zZXJpZigEMAAaLQoQc2Fucy1zZXJpZi1saWdodBUAAEBBGP____8PIgpzYW5zLXNlcmlmKAMwACovChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRjx48f_DyIKc2Fucy1zZXJpZigEMAA6LgoRc2Fucy1zZXJpZi1tZWRpdW0VAABgQRj_zfr5DyIKc2Fucy1zZXJpZigFMABCLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAcEEY_____w8iCnNhbnMtc2VyaWYoBDAASi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAKBBGPHjx_8PIgpzYW5zLXNlcmlmKAQwAFIvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABAQRjx48f_DyIKc2Fucy1zZXJpZigEMABaLgoRc2Fucy1zZXJpZi1pdGFsaWMVAABAQRiq1ar9DyIKc2Fucy1zZXJpZigEMAFiLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAAggEuChFzYW5zLXNlcmlmLW1lZGl1bRUAAGBBGPHjx_8PIgpzYW5zLXNlcmlmKAUwAIoBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAAkgEuChFzYW5zLXNlcmlmLW1lZGl1bRUAAEBBGPHjx_8PIgpzYW5zLXNlcmlmKAUwAJoBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAwEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAAogEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAAAgQRjx48f_DyIKc2Fucy1zZXJpZigEMACqAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGKrVqv0PIgpzYW5zLXNlcmlmKAQwALIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAA0gEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAACAQRjx48f_DyIKc2Fucy1zZXJpZigEMADaAS4KEXNhbnMtc2VyaWYtbWVkaXVtFQAAoEEY8ePH_w8iCnNhbnMtc2VyaWYoBTAA8gEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRjx48f_DyIKc2Fucy1zZXJpZigEMACaAjcKFFlvdVR1YmVTYW5zLVNlbWlCb2xkFQAAkEEY8ePH_w8iC1lvdVR1YmVTYW5zKAYwAD0AALBBogI3ChRZb3VUdWJlU2Fucy1TZW1pQm9sZBUAAJBBGPHjx_8PIgtZb3VUdWJlU2FucygGMAA9AADQQaoCMwoQWW91VHViZVNhbnMtQm9sZBUAAKBBGPHjx_8PIgtZb3VUdWJlU2FucygHMAA9AADgQbICMwoQWW91VHViZVNhbnMtQm9sZBUAALBBGPHjx_8PIgtZb3VUdWJlU2FucygHMAA9AADwQboCMwoQWW91VHViZVNhbnMtQm9sZBUAAMBBGPHjx_8PIgtZb3VUdWJlU2FucygHMAA9AAAAQhqGjgEKJXl0X291dGxpbmVfb3ZlcmZsb3dfdmVydGljYWxfYmxhY2tfMjQSGXl0X291dGxpbmVfZWFydGhfYmxhY2tfMjQaGnl0X291dGxpbmVfbGlua19ncmV5NjAwXzE4Ihp5dF9vdXRsaW5lX2xvY2tfZ3JleTYwMF8xOCojeXRfb3V0bGluZV9saXN0X3BsYXlfYXJyb3dfYmxhY2tfMjQyIXl0X291dGxpbmVfeW91dHViZV9taXhfZ3JleTYwMF8yNDogeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMjRCH3l0X291dGxpbmVfaW5mb19jaXJjbGVfYmxhY2tfMjRKKHl0X291dGxpbmVfc2xhc2hfY2lyY2xlX3JpZ2h0X2dyZXk2MDBfMjRSIXF1YW50dW1faWNfcGxheV9kaXNhYmxlZF93aGl0ZV8yNFoceXRfb3V0bGluZV9vcGVuX25ld19ibGFja18yNGIVeXRfb3V0bGluZV94X2JsYWNrXzI0chl5dF9vdXRsaW5lX2F1ZGlvX2JsYWNrXzI0ei1xdWFudHVtX2ljX2NoZWNrX2JveF9vdXRsaW5lX2JsYW5rX2dyZXk2MDBfMjSCASBxdWFudHVtX2ljX2NoZWNrX2JveF9nb29nYmx1ZV8yNIoBInl0X291dGxpbmVfY2hldnJvbl9sZWZ0X2dyZXk2MDBfMjSSASF5dF9vdXRsaW5lX2NoZXZyb25fcmlnaHRfYmxhY2tfMjSaASB5dF9vdXRsaW5lX2NoZXZyb25fZG93bl9ibGFja18yNKIBHnl0X291dGxpbmVfY2hldnJvbl91cF9ibGFja18yNKoBIHl0X291dGxpbmVfYWxlcnRfY2lyY2xlX2JsYWNrXzI0sgEfeXRfb3V0bGluZV9pbmZvX2NpcmNsZV9ibGFja18yNLoBG3l0X291dGxpbmVfdHJ1Y2tfZ3JleTYwMF8yNMIBIHl0X291dGxpbmVfYXJyb3dfdW5kb19ncmV5NjAwXzI0ygEieXRfb3V0bGluZV9sb2NhdGlvbl9wb2ludF9ibGFja18yNNIBGXl0X291dGxpbmVfc2hhcmVfYmxhY2tfMjTaARp5dF9vdXRsaW5lX3NlYXJjaF9ibGFja18yNOIBHnl0X291dGxpbmVfY2hldnJvbl91cF9ibGFja18yNOoBGXl0X291dGxpbmVfY2hlY2tfYmxhY2tfMjTyARx5dF9vdXRsaW5lX3RodW1iX3VwX2JsYWNrXzE2-gEeeXRfb3V0bGluZV90aHVtYl9kb3duX2JsYWNrXzE2ggIoeXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9yaWdodF9ibGFja18xNooCJXl0X291dGxpbmVfb3ZlcmZsb3dfdmVydGljYWxfYmxhY2tfMzaSAh95dF9maWxsX2NoZWNrX2NpcmNsZV9ncmV5NjAwXzI0mgIscXVhbnR1bV9pY19yYWRpb19idXR0b25fdW5jaGVja2VkX2dyZXk2MDBfMjSiAhl5dF9vdXRsaW5lX2ltYWdlX2JsYWNrXzI0qgImcXVhbnR1bV9pY19yYWRpb19idXR0b25fb25fZ29vZ2JsdWVfMjSyAh55dF9vdXRsaW5lX2NoZXZyb25fdXBfYmxhY2tfMjS6AiB5dF9vdXRsaW5lX2NoZXZyb25fZG93bl9ibGFja18yNMICF2ljX3N1YnNjcmliZWRfZGFya19tb2RlygIaeXRfb3V0bGluZV9hZGp1c3RfYmxhY2tfMjTSAhZ5dF9maWxsX3Bpbl9ncmV5NjAwXzI02gIWeXRfZmlsbF9oZWFydF9ibGFja18yNOICDmljX2NoZWNrX2JsYWNr6gIZeXRfb3V0bGluZV9oZWFydF9ibGFja18xNvICF3l0X2ZpbGxfc3Rhcl9ncmV5NjAwXzI0-gIdeXRfZmlsbF9wbGF5X2Fycm93X2dyZXk2MDBfMjSCAx15dF9maWxsX2Fycm93X2Rvd25fZ3JleTYwMF8yNIoDG3l0X2ZpbGxfYXJyb3dfdXBfZ3JleTYwMF8yNJIDIXl0X291dGxpbmVfY2hldnJvbl9yaWdodF9ibGFja18yNJoDGmljX3l0X2NoZWNrYm94X3RyYW5zcGFyZW50ogMoaWNfeXRfY2hlY2tib3hfb3V0bGluZV9ibGFua190cmFuc3BhcmVudKoDGnl0X291dGxpbmVfY2FtZXJhX2JsYWNrXzI0sgMYeXRfb3V0bGluZV9nZWFyX2JsYWNrXzI0ugMceXRfb3V0bGluZV9wZXJzb25fZ3JleTYwMF8yNMIDF3l0X291dGxpbmVfZXllX2JsYWNrXzI0ygMieXRfb3V0bGluZV9jaGV2cm9uX2V4cGFuZF9ibGFja18yNNIDI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI02gMYeXRfZmlsbF9iZWxsX29uX2JsYWNrXzI04gMYeXRfb3V0bGluZV9iZWxsX2JsYWNrXzI06gMceXRfb3V0bGluZV9iZWxsX29mZl9ibGFja18yNPIDIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNPoDHnl0X291dGxpbmVfYXJyb3dfbGVmdF9ibGFja18yNIIEIXl0X291dGxpbmVfYXJyb3dfcmlnaHRfZ3JleTYwMF8yNIoEEmljX29mZmxpbmVfZGVmYXVsdJIEE2ljX29mZmxpbmVfZmluaXNoZWSaBBBpY19vZmZsaW5lX3N0YXJ0ogQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjSqBBx5dF9vdXRsaW5lX2xpc3RfYWRkX2JsYWNrXzI0sgQZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNLoEI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI0wgQYeXRfb3V0bGluZV9mbGFnX2JsYWNrXzI0ygQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjTSBBh5dF9vdXRsaW5lX2xvY2tfYmxhY2tfMjTaBBh5dF9vdXRsaW5lX2xpbmtfYmxhY2tfMjTiBBl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI06gQbeW91dHViZV9wcmVtaXVtX2JhZGdlX2xpZ2h08gQceXRfb3V0bGluZV94X2NpcmNsZV9ibGFja18yNPoEF3l0X291dGxpbmVfYWRkX2JsYWNrXzI0ggUneXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0igUfcXVhbnR1bV9pY19jb250ZW50X2N1dF93aGl0ZV8xOJIFGnl0X291dGxpbmVfc3Rhcl9ncmV5NjAwXzI0mgUQaWNfc3Rhcl9ibGFja18yNKIFF2ljX3N0YXJfYm9yZGVyX2JsYWNrXzI0qgUYeXRfZmlsbF9wYXVzZV9ncmV5NjAwXzI0sgUQaWNfb2ZmbGluZV9lcnJvcroFEmljX29mZmxpbmVfcmVmcmVzaMIFGXl0X2ZpbGxfdGh1bWJfdXBfYmxhY2tfMTbKBRt5dF9maWxsX3RodW1iX2Rvd25fYmxhY2tfMTbSBRl5dF9vdXRsaW5lX2xhYmVsX2JsYWNrXzI02gUaeXRfb3V0bGluZV9wZW9wbGVfYmxhY2tfMjTiBR95dF9vdXRsaW5lX2RvbGxhcl9zaWduX2JsYWNrXzI06gUZeXRfb3V0bGluZV9jaGVja19ibGFja18yNPIFGHl0X291dGxpbmVfaG9tZV9ibGFja18yNPoFGnF1YW50dW1faWNfdHJhdmVsX3doaXRlXzI0ggYgeXRfb3V0bGluZV9iYXJfY2lyY2xlX2dyZXk2MDBfMjSKBh55dF9vdXRsaW5lX2ZhY2Vfc2FkX2dyZXk2MDBfMjSSBh55dF9vdXRsaW5lX2ZhY2VfbWVoX2dyZXk2MDBfMjSaBiB5dF9vdXRsaW5lX2ZhY2VfaGFwcHlfZ3JleTYwMF8yNKIGI3l0X291dGxpbmVfZmFjZV92ZXJ5X3NhZF9ncmV5NjAwXzI0qgYleXRfb3V0bGluZV9mYWNlX3ZlcnlfaGFwcHlfZ3JleTYwMF8yNLIGE2ljX29mZmxpbmVfc3RhcnRfdjK6Bh1pY19vZmZsaW5lX3BhcnRpYWxseV9wbGF5YWJsZcIGHHl0X291dGxpbmVfcGVyc29uX2dyZXk2MDBfMjTKBh15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18yNNIGF3l0X291dGxpbmVfZXllX2JsYWNrXzI02gYgeXRfb3V0bGluZV9hZGRfY2lyY2xlX2dyZXk2MDBfMjTiBiB5dF9vdXRsaW5lX2Jhcl9jaXJjbGVfZ3JleTYwMF8yNOoGI3l0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ncmV5NjAwXzI08gYZeXRfZmlsbF90aHVtYl91cF9ibGFja18yNPoGG3l0X2ZpbGxfdGh1bWJfZG93bl9ibGFja18yNIIHHHl0X291dGxpbmVfdGh1bWJfdXBfYmxhY2tfMjSKBx55dF9vdXRsaW5lX3RodW1iX2Rvd25fYmxhY2tfMjSSByh5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3JpZ2h0X2JsYWNrXzI0mgcgeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSiByB5dF9vdXRsaW5lX3ZpZGVvX2NhbWVyYV9ibGFja18yNKoHG3l0X291dGxpbmVfaGVhZHNldF9ibGFja18yNLIHIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNLoHI3l0X291dGxpbmVfbW9iaWxlX2Rvd25sb2FkX2JsYWNrXzI0wgcfeXRfb3V0bGluZV9tdXNpY192aWRlb19ibGFja18yNMoHGXl0X291dGxpbmVfY2xvY2tfYmxhY2tfMjTSBx95dF9vdXRsaW5lX2xpYnJhcnlfYWRkX2JsYWNrXzI02gcaeXRfb3V0bGluZV9jYW1lcmFfYmxhY2tfMjDiBxp5dF9vdXRsaW5lX2NhbWVyYV9ibGFja18yNOoHH3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfd2hpdGVfMTbyBx95dF9maWxsX3lvdXR1YmVfc2hvcnRzX3doaXRlXzI0-gcdeXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSCCB55dF9vdXRsaW5lX3R2X3F1ZXVlX2dyZXk2MDBfMjSKCCZ5dF9vdXRsaW5lX3R2X3F1ZXVlX2NoZXZyb25fZ3JleTYwMF8yNJIIH3l0X291dGxpbmVfdHJhbnNsYXRlX2dyZXk2MDBfMjSaCCF5dF9vdXRsaW5lX21lbnVfZmlsdGVyX2dyZXk2MDBfMjSiCBx5dF9maWxsX3N0YXJfaGFsZl9ncmV5NjAwXzI0qggaeXRfb3V0bGluZV9zZW5kX2dyZXk2MDBfMjSyCBl5dF9maWxsX2Jvb2ttYXJrX2JsYWNrXzI0uggceXRfb3V0bGluZV9ib29rbWFya19ibGFja18yNMIIGWljX3NlYXJjaF93aXRoX2NpcmNsZV9uZXfKCB9pY192b2ljZV9zZWFyY2hfd2l0aF9jaXJjbGVfbmV30ggieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNNoII3l0X291dGxpbmVfZG9sbGFyX3NpZ25fb2ZmX2JsYWNrXzI04ggbeXRfb3V0bGluZV9leWVfb2ZmX2JsYWNrXzI06ggqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI08ggbeXRfb3V0bGluZV9waG9uZV9ncmV5NjAwXzI0-ggeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzI0ggkeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzQ4igkdeXRfZmlsbF9kb3dubG9hZGVkX2dyZXk2MDBfMjSSCR15dF9maWxsX2Rvd25sb2FkZWRfZ3JleTYwMF80OJoJKXF1YW50dW1faWNfcGF1c2VfY2lyY2xlX2ZpbGxlZF9ncmV5NjAwXzQ4ogkTaWNfb2ZmbGluZV9lcnJvcl80OKoJFWljX29mZmxpbmVfcmVmcmVzaF80OLoJH3l0X2ZpbGxfc2tpcF9iYWNrXzEwX2dyZXk2MDBfMjTCCSJ5dF9maWxsX3NraXBfZm9yd2FyZF8xMF9ncmV5NjAwXzI0ygkceXRfZmlsbF9za2lwX25leHRfZ3JleTYwMF8yNNIJIHl0X2ZpbGxfc2tpcF9wcmV2aW91c19ncmV5NjAwXzI02gkYeXRfb3V0bGluZV9jYXJ0X2JsYWNrXzI04gkdeXRfZmlsbF9mYWNlX2hhcHB5X2dyZXk2MDBfMjTqCRt5dF9maWxsX2ZhY2VfbWVoX2dyZXk2MDBfMjTyCR15dF9maWxsX2ZhY2VfdXBzZXRfZ3JleTYwMF8yNPoJG3l0X2ZpbGxfZmFjZV9zYWRfZ3JleTYwMF8yNIIKInl0X2ZpbGxfZmFjZV92ZXJ5X2hhcHB5X2dyZXk2MDBfMjSKCiB5dF9maWxsX2ZhY2VfdmVyeV9zYWRfZ3JleTYwMF8yNJIKH3l0X291dGxpbmVfbGlicmFyeV9hZGRfYmxhY2tfMjSaCh55dF9maWxsX2xpYnJhcnlfc2F2ZWRfYmxhY2tfMjSiCh55dF9vdXRsaW5lX2Fycm93X2ZsaXBfYmxhY2tfMjSqCiFxdWFudHVtX2dtX2ljX2NhdGVnb3J5X2dyZXk2MDBfMjSyCh55dF9vdXRsaW5lX2Fycm93X3RpbWVfYmxhY2tfMjS6CiJ5dF9vdXRsaW5lX2Fycm93X2RpYWdvbmFsX2JsYWNrXzI0wgoaeXRfb3V0bGluZV9zZWFyY2hfYmxhY2tfMjTKChp5dF9vdXRsaW5lX3Blb3BsZV9ibGFja18yNNIKGnl0X291dGxpbmVfcGVuY2lsX2JsYWNrXzI02goneXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9vdmVybGFwX3doaXRlXzI04goZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNOoKHXl0X291dGxpbmVfcmF0aW5nX3VwX2JsYWNrXzI08goeeXRfb3V0bGluZV9yYWRhcl9saXZlX2JsYWNrXzI0-goZeXRfb3V0bGluZV9nbG9iZV9ibGFja18yNIILH3l0X291dGxpbmVfbWVtYmVyc2hpcHNfYmxhY2tfMjSKCx95dF9vdXRsaW5lX3N1cGVyX3N0b3JlX2JsYWNrXzI0kgsheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzI0mgsfeXRfb3V0bGluZV9sZXNzX3RoYW5fNF9ibGFja18yNKILI3l0X291dGxpbmVfZ3JlYXRlcl90aGFuXzIwX2JsYWNrXzI0qgsleXRfb3V0bGluZV9jbG9ja19oYWxmX2NpcmNsZV9ibGFja18yNLILHnl0X291dGxpbmVfcmFkYXJfbGl2ZV9ibGFja18yNLoLGnl0X291dGxpbmVfYWRqdXN0X2JsYWNrXzI0wgsleXRfb3V0bGluZV9kb2xsYXJfc2lnbl9oZWFydF9ibGFja18yNMoLKnl0X291dGxpbmVfcGxheV9hcnJvd19oYWxmX2NpcmNsZV9ibGFja18yNNILGHl0X291dGxpbmVfZmxhZ19ibGFja18yNNoLInl0X291dGxpbmVfYWxlcnRfdHJpYW5nbGVfYmxhY2tfMjTiCyF5dF9vdXRsaW5lX3BlcnNvbl9jaXJjbGVfYmxhY2tfMjTqCyV5dF9vdXRsaW5lX3NsYXNoX2NpcmNsZV9sZWZ0X2JsYWNrXzI08gsgeXRfb3V0bGluZV9jYW1lcmFfYXVkaW9fYmxhY2tfMjT6Cyp5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX292ZXJsYXBfYmxhY2tfMjSCDCJ5dF9maWxsX2RvbGxhcl9zaWduX2hlYXJ0X2JsYWNrXzEyigwreXRfZmlsbF95b3V0dWJlX3Nob3J0c19ub190cmlhbmdsZV93aGl0ZV8xNpIMK3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfbm9fdHJpYW5nbGVfd2hpdGVfMjSaDCZ5dF9vdXRsaW5lX2NpcmNsZXNfb3ZlcmxhcF92ZF90aGVtZV8yNKIMKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0qgwceXRfb3V0bGluZV9zY2lzc29yc19ibGFja18yNLIMInl0X291dGxpbmVfcGVyc29uX211c2ljX2dyZXk2MDBfMjS6DBxxdWFudHVtX2ljX2FydGlzdF9ncmV5NjAwXzI0wgwjeXRfb3V0bGluZV9saXN0X3BsYXlfYXJyb3dfYmxhY2tfMjTKDB55dF9maWxsX2Fycm93X3NodWZmbGVfYmxhY2tfMjTSDCB5dF9maWxsX2Fycm93X3VwX2NpcmNsZV9ibGFja18yNNoMIHl0X291dGxpbmVfY2hlY2tfY2lyY2xlX2JsYWNrXzI04gwieXRfZmlsbF9hcnJvd19kb3duX2NpcmNsZV9ibGFja18yNOoMIHl0X2ZpbGxfeW91dHViZV9tdXNpY19nbV9ibHVlXzI08gwgeXRfZmlsbF95b3V0dWJlX211c2ljX2dtX2JsdWVfMzb6DBl5dF9vdXRsaW5lX2ltYWdlX2JsYWNrXzI0gg0deXRfb3V0bGluZV9iYXJfZ3JhcGhfYmxhY2tfMjSKDR95dF9vdXRsaW5lX3NoaWVsZF9wbHVzX2JsYWNrXzI0kg0deXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSaDRp5dF9vdXRsaW5lX3BlbmNpbF9ibGFja18yNKINHHl0X291dGxpbmVfZmxhc2hfb25fYmxhY2tfMjSqDR15dF9vdXRsaW5lX2ZsYXNoX29mZl9ibGFja18yNLINGXl0X2ZpbGxfZmxhc2hfb25fYmxhY2tfMjS6DRp5dF9maWxsX2ZsYXNoX29mZl9ibGFja18yNMINHnl0X291dGxpbmVfcGVyc29uX2JveF9ibGFja18yNMoNHXl0X291dGxpbmVfbXlfdmlkZW9zX2JsYWNrXzI00g0deXRfb3V0bGluZV9zdWJ0aXRsZXNfYmxhY2tfMjTaDSF5dF9vdXRsaW5lX3N1YnNjcmlwdGlvbnNfYmxhY2tfMjTiDSJ5dF9vdXRsaW5lX3lvdXR1YmVfc3R1ZGlvX2JsYWNrXzI06g0beXRfZmlsbF9hcnJvd19kb3duX2JsYWNrXzI08g0ZeXRfZmlsbF9hcnJvd191cF9ibGFja18yNPoNGnl0X2ZpbGxfbGlnaHRidWxiX2JsYWNrXzI0gg4XeXRfb3V0bGluZV9hZGRfYmxhY2tfMjSKDhp5dF9maWxsX3ZvbHVtZV9vbl9ibGFja18yNJIOInl0X291dGxpbmVfbG9jYXRpb25fcG9pbnRfYmxhY2tfMjSaDid5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3BsdXNfYmxhY2tfMjSiDhp5dF9maWxsX2Jhcl9ncmFwaF9ibGFja18yNKoOHXl0X291dGxpbmVfYmFyX2dyYXBoX2JsYWNrXzI0sg4YeXRfb3V0bGluZV9maXJlX2JsYWNrXzI0ug4ZeXRfb3V0bGluZV9tdXNpY19ibGFja18yNMIOIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNNIOJnl0X291dGxpbmVfeW91dHViZV9pbXByb3ZlX3R2X2JsYWNrXzI02g4XeXRfb3V0bGluZV9iYWdfYmxhY2tfMjTiDhZ5dF9maWxsX2F1ZGlvX2JsYWNrXzI06g4leXRfb3V0bGluZV95b3V0dWJlX2xvZ29faWNvbl9ibGFja18yNPIOGXl0X2ZpbGxfb3Blbl9uZXdfd2hpdGVfMzb6Dh55dF9vdXRsaW5lX3ZpZGVvX2xpbmtfYmxhY2tfMTaCDyF5dF9vdXRsaW5lX3BlcnNvbl9zaGllbGRfYmxhY2tfMjSKDxl5dF9vdXRsaW5lX2VhcnRoX2JsYWNrXzI0kg8YeXRfb3V0bGluZV9saW5rX2JsYWNrXzI0mg8YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzI0og8neXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0qg8geXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSyDxl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI0ug8ieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNMIPHHl0X291dGxpbmVfbGlzdF9hZGRfYmxhY2tfMjTKDxx5dF9vdXRsaW5lX29wZW5fbmV3X2JsYWNrXzI00g8eeXRfb3V0bGluZV9jaHJvbWVjYXN0X2JsYWNrXzI02g8beXRfb3V0bGluZV9saWJyYXJ5X2JsYWNrXzI06g8deXRfb3V0bGluZV9saXN0X3ZpZXdfYmxhY2tfMjT6Dyd5dF9vdXRsaW5lX292ZXJmbG93X2hvcml6b250YWxfYmxhY2tfMjSCEBh5dF9vdXRsaW5lX2dpZnRfYmxhY2tfMjSKEBV5dF9maWxsX2dpZnRfYmxhY2tfMjSSEBx5dF9maWxsX21lbWJlcnNoaXBzX2JsYWNrXzM2mhAYeXRfb3V0bGluZV9wb2xsX2JsYWNrXzI0ohAqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI0qhAbeXRfb3V0bGluZV9hcnRpY2xlX2JsYWNrXzI0uhAleXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9yaWdodF9ibGFja18yNMoQIHl0X291dGxpbmVfYXJyb3dfcmVwZWF0X2JsYWNrXzI00hAgeXRfb3V0bGluZV9wZXJzb25fbWludXNfYmxhY2tfMjTiEBh5dF9vdXRsaW5lX2NvcHlfYmxhY2tfMjTqEBh5dF9vdXRsaW5lX21haWxfYmxhY2tfMjTyEBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfMTb6EBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfNDCCERZ5dF9maWxsX3NoYXJlX2JsYWNrXzI0ihEdeXRfZmlsbF9hcnJvd19yZXBlYXRfYmxhY2tfMjSqERd5dF9vdXRsaW5lX21pY19ibGFja18yNLIRHnl0X291dGxpbmVfZmlsbV9zdHJpcF9ibGFja18yNMIRH3l0X2ZpbGxfY2xvc2VkX2NhcHRpb25fYmxhY2tfMjTKESJ5dF9vdXRsaW5lX2Nsb3NlZF9jYXB0aW9uX2JsYWNrXzI00hEfeXRfZmlsbF9hcnJvd19yZXBlYXRfMV9ibGFja18yNNoRInl0X291dGxpbmVfYXJyb3dfcmVwZWF0XzFfYmxhY2tfMjTiESh5dF9vdXRsaW5lX3BsYXlfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI06hEaeXRfb3V0bGluZV91cGxvYWRfYmxhY2tfMjTyESh5dF9vdXRsaW5lX2JveF9wbGFjZWhvbGRlcl9sZWZ0X2JsYWNrXzI0-hEgeXRfb3V0bGluZV9wZXJzb25fcmFkYXJfd2hpdGVfMjSCEhp5dF9vdXRsaW5lX3hfbWFya19ibGFja18yMIoSFnl0X291dGxpbmVfdnJfYmxhY2tfMjSSEiR5dF9vdXRsaW5lX3N0YXRpc3RpY3NfZ3JhcGhfYmxhY2tfMjSiEiV5dF9vdXRsaW5lX3RpbWVfc3RhbXBfcGx1c19ncmV5NjAwXzI0qhIieXRfb3V0bGluZV9kYXNoYm9hcmRfcGx1c19ibGFja18yNLISHnl0X291dGxpbmVfYWxpZ25fbGVmdF9ibGFja18yNLoSJ3l0X291dGxpbmVfb3ZlcmZsb3dfaG9yaXpvbnRhbF93aGl0ZV8zNsISHXl0X291dGxpbmVfaG91cmdsYXNzX2JsYWNrXzE2yhIdeXRfb3V0bGluZV9ob3VyZ2xhc3NfYmxhY2tfMjTSEit5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3F1ZXN0aW9uX2JsYWNrXzE22hIreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18yNOISInl0X291dGxpbmVfYmFyX2hvcml6b250YWxfYmxhY2tfMTbqEiZ5dF9vdXRsaW5lX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNPISGnl0X291dGxpbmVfdHJvcGh5X2JsYWNrXzI0-hIeeXRfb3V0bGluZV9zdXBlcl9jaGF0X2JsYWNrXzI0ghMZeXRfZmlsbF9wYXVzZV92ZF90aGVtZV8yNIoTIXl0X291dGxpbmVfdm9sdW1lX3N0YWJsZV9ibGFja18yNJITHnl0X2ZpbGxfdm9sdW1lX3N0YWJsZV9ibGFja18yNKITIXl0X291dGxpbmVfc3VwZXJfc3RpY2tlcl9ibGFja18yNKoTJHl0X2ZpbGxfeW91dHViZV9sb2dvX2ljb25fZ3JleTYwMF8yNLITF3l0X2ZpbGxfY2FtZXJhX2JsYWNrXzI0uhMaeXRfb3V0bGluZV9nYW1pbmdfYmxhY2tfMjTCExp5dF9vdXRsaW5lX2JhcnNfM19ibGFja18yNMoTGHl0X291dGxpbmVfbmV3c19ibGFja18yNNITG3l0X291dGxpbmVfZmFzaGlvbl9ibGFja18yNNoTHXl0X291dGxpbmVfbGlnaHRidWxiX2JsYWNrXzI04hMdeXRfb3V0bGluZV9zdG9wd2F0Y2hfYmxhY2tfMjTqEyV5dF9vdXRsaW5lX3lvdXR1YmVfbGlua2VkX3R2X2JsYWNrXzI08hMneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0-hMceXRfb3V0bGluZV9wZW9wbGVfMl9ibGFja18yNIIUInl0X291dGxpbmVfeW91dHViZV9zaG9ydHNfYmxhY2tfMjSKFCl5dF9maWxsX2Jhcl9ncmFwaF9ib3hfdmVydGljYWxfZ3JleTYwMF8yNJoUGnl0X291dGxpbmVfeF9tYXJrX2JsYWNrXzE4ohQgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMTiyFBh5dF9vdXRsaW5lX21lZXRfYmxhY2tfMjS6FCB5dF9vdXRsaW5lX21vbmV5X2hhbmRfZ3JleTYwMF8yNMoUG3l0X291dGxpbmVfY29tcGFzc19ibGFja18yNNIUHnl0X291dGxpbmVfbGlua19vZmZfZ3JleTYwMF8yNNoUHXl0X291dGxpbmVfdm9sdW1lX29uX2JsYWNrXzI04hQeeXRfb3V0bGluZV92b2x1bWVfb2ZmX2JsYWNrXzI06hQgeXRfb3V0bGluZV9zY3JlZW5fbGlnaHRfYmxhY2tfMjTyFCB5dF9maWxsX3N1YnNjcmlwdGlvbnNfZ3JleTYwMF8yNPoUIXl0X291dGxpbmVfbWVtYmVyc2hpcHNfZ3JleTYwMF8yNIIVHXl0X2ZpbGxfcmFkYXJfbGl2ZV9ncmV5NjAwXzI0ihUeeXRfb3V0bGluZV9wZXJzb25fYWRkX2JsYWNrXzI0khUeeXRfb3V0bGluZV90ZXh0X2JveF9ncmV5NjAwXzI0mhUoeXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9hbGVydF9ibGFja18yNKIVIXl0X291dGxpbmVfYXJ0aWNsZV9hbGVydF9ibGFja18yNKoVIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNLIVI3l0X291dGxpbmVfYXJ0aWNsZV9jbGFyaWZ5X2JsYWNrXzI0uhUneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0whUgcXVhbnR1bV9nbV9pY19nb29nbGVfdmRfdGhlbWVfMjTaFR55dF9vdXRsaW5lX3Bpbl9vZmZfdmRfdGhlbWVfMjTiFSN5dF9vdXRsaW5lX3NoaWVsZF9lbXB0eV92ZF90aGVtZV8yNOoVIXl0X291dGxpbmVfc2hpZWxkX29mZl92ZF90aGVtZV8yNPIVH3l0X2ZpbGxfY2lyY2xlX2Z1bGxfdmRfdGhlbWVfMjSKFiJ5dF9vdXRsaW5lX3NjcmVlbl9mdWxsX3ZkX3RoZW1lXzI0khYeeXRfb3V0bGluZV9zcGFya2xlX3ZkX3RoZW1lXzI0mhYbeXRfb3V0bGluZV9wb2RjYXN0X2JsYWNrXzI0ohYaeXRfb3V0bGluZV9sb2NrX2dyZXk2MDBfMjSqFiZ5dF9vdXRsaW5lX3NjcmVlbl92ZXJ0aWNhbF92ZF90aGVtZV8yNLIWInl0X291dGxpbmVfYm94X29wZW5fY2hlY2tfYmxhY2tfMjS6FhNpY19ncmVlbl9zY3JlZW5fb2ZmwhYZaWNfZmFjZV9vdXRsaW5lZF9oYXBweV8zNsoWG2ljX2ZhY2Vfb3V0bGluZWRfdW5oYXBweV8zNtIWHmljX2ZhY2Vfb3V0bGluZWRfdmVyeV9oYXBweV8zNtoWF2ljX2ZhY2Vfb3V0bGluZWRfbWVoXzM24hYXaWNfZmFjZV9vdXRsaW5lZF9zYWRfMzbqFhRpY19mYWNlX2ZpbGxlZF9oYXBwefIWFmljX2ZhY2VfZmlsbGVkX3VuaGFwcHn6FhlpY19mYWNlX2ZpbGxlZF92ZXJ5X2hhcHB5ghcSaWNfZmFjZV9maWxsZWRfbWVoihcSaWNfZmFjZV9maWxsZWRfc2FkkhcZeXRfb3V0bGluZV90dl92ZF90aGVtZV8yNJoXFXl0X2ZpbGxfc2VuZF9ibGFja18yNKIXGHl0X291dGxpbmVfc2VuZF9ibGFja18yNKoXGnl0X291dGxpbmVfYmFyc18yX2JsYWNrXzI0shcceXRfb3V0bGluZV9jYWxlbmRhcl9ibGFja18yNLoXInl0X291dGxpbmVfcGVyc29uX2FjY291bnRfYmxhY2tfMjTCFx15dF9vdXRsaW5lX2luY29nbml0b19ibGFja18yNMoXHWljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX2hhcHB50hcfaWNfZmFjZV9vdXRsaW5lZF9hY3RpdmVfdW5oYXBwedoXImljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX3ZlcnlfaGFwcHniFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9tZWjqFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9zYWTyFyN5dF9vdXRsaW5lX2NsYXBwZXJib2FyZF92ZF90aGVtZV8yNPoXGnl0X291dGxpbmVfcGluX3ZkX3RoZW1lXzI0ghgjeXRfb3V0bGluZV9jaGVja19kb3VibGVfdmRfdGhlbWVfMjSKGCd5dF9vdXRsaW5lX2NoZWNrX2RvdWJsZV9vZmZfdmRfdGhlbWVfMjSSGCF5dF9vdXRsaW5lX3NoaWVsZF9hZGRfdmRfdGhlbWVfMjSaGBl5dF9vdXRsaW5lX211c2ljX2JsYWNrXzE4qhgdeXRfb3V0bGluZV9wcmljZV90YWdfYmxhY2tfMjSyGB15dF9maWxsX2NpcmNsZXNfNl92ZF90aGVtZV8yNMIYInl0X291dGxpbmVfY2VsZWJyYXRpb25fdmRfdGhlbWVfMjTSGBd5dF9maWxsX2dhbWluZ193aGl0ZV8yNNoYJHl0X291dGxpbmVfY2hldnJvbl9jb2xsYXBzZV9ibGFja18yNOIYHnF1YW50dW1faWNfcGxheV9wcmlzbV9ibGFja18yNOoYHnl0X291dGxpbmVfYm94X3BlbmNpbF9ibGFja18yNPIYF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzI0-hgreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9lbXB0eV92ZF90aGVtZV8yNIIZHXl0X291dGxpbmVfbWVnYXBob25lX2JsYWNrXzI0ihkeeXRfb3V0bGluZV9wYWxldHRlX3ZkX3RoZW1lXzI0khkaeXRfb3V0bGluZV9naWZfdmRfdGhlbWVfMjSaGSB5dF9maWxsX2Zhc3RfZm9yd2FyZF92ZF90aGVtZV8yNKIZKXl0X291dGxpbmVfZG9sbGFyX3NpZ25fY2lyY2xlX3ZkX3RoZW1lXzI0qhkmeXRfZmlsbF9kb2xsYXJfc2lnbl9jaXJjbGVfdmRfdGhlbWVfMjSyGSZ5dF9vdXRsaW5lX2NyZWF0b3JfYWNhZGVteV92ZF90aGVtZV8yNLoZInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMjTCGRp5dF9vdXRsaW5lX3BkZl92ZF90aGVtZV8yNNIZI3l0X291dGxpbmVfcGVvcGxlX2dyb3VwX3ZkX3RoZW1lXzI02hkmeXRfb3V0bGluZV9pbWFnZV93YWxscGFwZXJfdmRfdGhlbWVfMjTqGRx5dF9jb2xvcl95b3V0dWJlX3N0dWRpb18yNGRw8hkbeXRfY29sb3JfeW91dHViZV9tdXNpY18yNGRw-hkaeXRfY29sb3JfeW91dHViZV9raWRzXzI0ZHCCGh95dF9jb2xvcl95b3V0dWJlX3VucGx1Z2dlZF8yNGRwihoceXRfb3V0bGluZV9wZXJzb25fMl9ibGFja18yNJoaIHl0X291dGxpbmVfdGV4dF9ib2xkX3ZkX3RoZW1lXzI0ohoieXRfb3V0bGluZV90ZXh0X2l0YWxpY192ZF90aGVtZV8yNKoaKXl0X291dGxpbmVfdGV4dF9zdHJpa2V0aHJvdWdoX3ZkX3RoZW1lXzI0shojeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfdmRfdGhlbWVfMjS6GiB5dF9maWxsX2FsZXJ0X2NpcmNsZV92ZF90aGVtZV8yNNIaIXl0X291dGxpbmVfdHJhbnNjcmlwdF92ZF90aGVtZV8yNNoaKHl0X291dGxpbmVfdHJhbnNjcmlwdF9zZWFyY2hfdmRfdGhlbWVfMjTiGiJ5dF9vdXRsaW5lX3RpY190YWNfdG9lX3ZkX3RoZW1lXzI0-hogeXRfb3V0bGluZV9yZXBsYXlfYXJyb3dfYmxhY2tfMjSKGyF5dF9vdXRsaW5lX2xhcHRvcF9tb2JpbGVfYmxhY2tfMjSSGyN5dF9vdXRsaW5lX2hlYXJ0X2NpcmNsZV92ZF90aGVtZV8yNKIbH3l0X2NvbG9yX3lvdXR1YmVfbG9nb19pY29uXzI0ZHCqGx55dF9vdXRsaW5lX3BsYXlfYXJyb3dfYmxhY2tfMjSyGyx5dF9vdXRsaW5lX21vYmlsZV9zY3JlZW5faG9yaXpvbnRhbF9ibGFja18yNLobKnl0X291dGxpbmVfbW9iaWxlX3NjcmVlbl92ZXJ0aWNhbF9ibGFja18yNMobG3l0X291dGxpbmVfdG9vbGJveF9ibGFja18yNNIbHHl0X291dGxpbmVfYnVzaW5lc3NfYmxhY2tfMjTyGx15dF9vdXRsaW5lX2xhcHRvcF92ZF90aGVtZV8yNPobLHl0X291dGxpbmVfZG9sbGFyX3NpZ25fY29udGFpbmVyX3ZkX3RoZW1lXzI0ghwfeXRfb3V0bGluZV9pbmZpbml0eV92ZF90aGVtZV8yNIocGXl0X291dGxpbmVfaGRfdmRfdGhlbWVfMjSSHBp5dF9vdXRsaW5lX21vYmlsZV9ibGFja18yNJocFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMjSiHB15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18xMqocH3l0X291dGxpbmVfbGlzdF9wZW5jaWxfYmxhY2tfMjSyHCl5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3NlYXJjaF9ibGFja18yNLocK3l0X291dGxpbmVfeW91dHViZV9zaG9ydHNfd2F2ZWZvcm1fYmxhY2tfMjTCHBl5dF9maWxsX3RodW1iX3VwX2JsYWNrXzE4yhwbeXRfZmlsbF90aHVtYl9kb3duX2JsYWNrXzE40hwceXRfb3V0bGluZV90aHVtYl91cF9ibGFja18xONocHnl0X291dGxpbmVfdGh1bWJfZG93bl9ibGFja18xOOIcKHl0X291dGxpbmVfbWVzc2FnZV9idWJibGVfcmlnaHRfYmxhY2tfMTjqHBl5dF9vdXRsaW5lX2hlYXJ0X2JsYWNrXzE48hwdeXRfb3V0bGluZV9maXJld29ya3NfYmxhY2tfMjT6HB15dF9vdXRsaW5lX21lbnVfc29ydF9ibGFja18yNIIdF3l0X291dGxpbmVfbWFwX2JsYWNrXzI0ih0ZeXRfZmlsbF9kb3dubG9hZF93aGl0ZV8yNJIdFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMTKiHR15dF9vdXRsaW5lX3hfb2N0YWdvbl9ibGFja18yNKodHnl0X291dGxpbmVfZGlyZWN0aW9uc19ibGFja18yNLIdJXl0X291dGxpbmVfc2NyZWVuX211bHRpX3ZpZXdfYmxhY2tfMjS6HSJ5dF9maWxsX3NjcmVlbl9tdWx0aV92aWV3X2JsYWNrXzI0wh0eeXRfZmlsbF9za2lwX2JhY2tfNV9ncmV5NjAwXzI0yh0feXRfZmlsbF9za2lwX2JhY2tfMTVfZ3JleTYwMF8yNNIdHXl0X2ZpbGxfc2tpcF9iYWNrXzIwX2JsYWNrXzI02h0deXRfZmlsbF9za2lwX2JhY2tfMzBfYmxhY2tfMjTiHR15dF9maWxsX3NraXBfYmFja182MF9ibGFja18yNOodIXl0X2ZpbGxfc2tpcF9mb3J3YXJkXzVfZ3JleTYwMF8yNPIdInl0X2ZpbGxfc2tpcF9mb3J3YXJkXzE1X2dyZXk2MDBfMjT6HSB5dF9maWxsX3NraXBfZm9yd2FyZF8yMF9ibGFja18yNIIeIHl0X2ZpbGxfc2tpcF9mb3J3YXJkXzMwX2JsYWNrXzI0ih4geXRfZmlsbF9za2lwX2ZvcndhcmRfNjBfYmxhY2tfMjSSHiN5dF9maWxsX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNJoeHnl0X291dGxpbmVfbWFnaWNfd2FuZF9ibGFja18yNLoeI3l0X291dGxpbmVfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI0wh4ZeXRfb3V0bGluZV9jcm93bl9ibGFja18yNMoeF3l0X2ZpbGxfcGVyc29uX2JsYWNrXzI00h4oeXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18xNtoeKHl0X2ZpbGxfbWVzc2FnZV9idWJibGVfcXVlc3Rpb25fYmxhY2tfMjTiHiN5dF9vdXRsaW5lX2hhbmRfc3dpcGVfbGVmdF9ibGFja18yNOoeGnl0X291dGxpbmVfdGFyZ2V0X2JsYWNrXzI08h4VeXRfZmlsbF9sb2NrX2JsYWNrXzEy-h4YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzEygh8feXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18xNoofInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMTaSHyF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaaHyR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaiHyB5dF9vdXRsaW5lX3NwYXJrX3BlbmNpbF9ibGFja18yNKofHnl0X2ZpbGxfc3Rhcl9zaG9vdGluZ19ibGFja18yNLofIHl0X291dGxpbmVfc3VwZXJzdGFyX3ZkX3RoZW1lXzI0wh8ZeXRfb3V0bGluZV9wb3VuZF9ibGFja18yNMofKXl0X291dGxpbmVfYXJyb3dfc3dhcF9ob3Jpem9udGFsX2JsYWNrXzI00h8feXRfb3V0bGluZV9zcGFya19pbWFnZV9ibGFja18yNNofIXl0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ibGFja18yNPIfF3l0X2ZpbGxfdGFyZ2V0X2JsYWNrXzI0-h8beXRfZmlsbF90YXJnZXRfYWRkX2JsYWNrXzI0giAeeXRfb3V0bGluZV90YXJnZXRfYWRkX2JsYWNrXzI0iiAXeXRfZmlsbF9tb29uX3pfYmxhY2tfMjSSIBp5dF9vdXRsaW5lX21vb25fel9ibGFja18yNJogI3l0X291dGxpbmVfc2NyZWVuX3JvdGF0aW9uX2JsYWNrXzI0qiAfeXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18yNLIgInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMjS6ICF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTCICR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTKIBx5dF9vdXRsaW5lX25vdGVfYWRkX2JsYWNrXzI00iAfeXRfb3V0bGluZV9wZW9wbGVfbm90ZV9ibGFja18yNNogJnl0X291dGxpbmVfY2lyY2xlc19vdmVybGFwX3ZkX3RoZW1lXzI04iAceXRfZmlsbF9hdWRpb19iYWRnZV9ibGFja18yNOogIXl0X291dGxpbmVfc3Rhcl9zaG9vdGluZ19ibGFja18yNPIgG3l0X291dGxpbmVfaGFzaHRhZ19ibGFja18yNIIhIHl0X291dGxpbmVfdGVtcGxhdGVfYWRkX2JsYWNrXzI0iiEkeXRfZmlsbF9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0kiEXeXRfZmlsbF9wZW9wbGVfYmxhY2tfMTKaISZ5dF9vdXRsaW5lX2Fycm93X2NpcmNsZV9yaWdodF9ibGFja18yNKIhHnl0X291dGxpbmVfYXJyb3dfcmVkb19ibGFja18yNKohHHl0X291dGxpbmVfd2F2ZWZvcm1fYmxhY2tfMjS6ISB5dF9maWxsX2NyZWF0b3JfYWNhZGVteV9ibGFja18yNMIhLXl0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfZG93bl9yaWdodF9ibGFja18yNMohK3l0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfdXBfcmlnaHRfYmxhY2tfMjTSIRp5dF9maWxsX2FkZF9jYWlyb19ibGFja18yNNohH3l0X291dGxpbmVfdGljX3RhY190b2VfYmxhY2tfMTbiIRp5dF9maWxsX3ByaWNlX3RhZ19ibGFja18yNOohGHl0X291dGxpbmVfZmlyZV9ibGFja18yNPohHHl0X2ZpbGxfc3BhcmtfcmFkYXJfYmxhY2tfMjSCIh95dF9vdXRsaW5lX3NwYXJrX3JhZGFyX2JsYWNrXzI0oiIWeXRfZmlsbF9hdWRpb19ibGFja18xMqoiGHlvdXR1YmVfc2hvcnRzX3Bpdm90X2ZhYsoiHXl0X291dGxpbmVfaGFuZF93YXZlX2JsYWNrXzI00iIZeXRfb3V0bGluZV90cnVja19ibGFja18yNNoiInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMTLiIhl5dF9maWxsX2NoZWNrX3ZkX3RoZW1lXzEy6iIZeXRfZmlsbF9hdWRpb192ZF90aGVtZV8xMvIiF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzEy-iIjeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfdmRfdGhlbWVfMTKCIxh5dF9maWxsX2ZpcmVfdmRfdGhlbWVfMTKKIx15dF9maWxsX2xpZ2h0YnVsYl92ZF90aGVtZV8xMpIjInl0X2ZpbGxfbG9jYXRpb25fcG9pbnRfdmRfdGhlbWVfMTKaIx95dF9maWxsX21lbWJlcnNoaXBzX3ZkX3RoZW1lXzEyoiMaeXRfZmlsbF9wZXJzb25fdmRfdGhlbWVfMTKqIxd5dF9maWxsX3Bpbl92ZF90aGVtZV8xMrIjJnl0X291dGxpbmVfbGlzdF9wbGF5X2Fycm93X3ZkX3RoZW1lXzEyuiMeeXRfb3V0bGluZV9wb2RjYXN0X3ZkX3RoZW1lXzEywiMceXRfZmlsbF9zY2lzc29yc192ZF90aGVtZV8xMsojHXl0X2ZpbGxfc3VidGl0bGVzX3ZkX3RoZW1lXzEy0iMfeXRfZmlsbF90aWNfdGFjX3RvZV92ZF90aGVtZV8xMtojFnl0X2ZpbGxfdHZfdmRfdGhlbWVfMTLiIyJ5dF9maWxsX3lvdXR1YmVfc2hvcnRzX3ZkX3RoZW1lXzEy6iMWeXRfZmlsbF9hdWRpb19ibGFja18xNvIjKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0giQkeXRfb3V0bGluZV9oYW5kX3N3aXBlX3JpZ2h0X2JsYWNrXzI0iiQeeXRfb3V0bGluZV9saXN0X211c2ljX2JsYWNrXzI0kiQqeXRfZmlsbF9hcnJvd19kaWFnb25hbF9kb3duX3JpZ2h0X2JsYWNrXzI0miQoeXRfZmlsbF9hcnJvd19kaWFnb25hbF91cF9yaWdodF9ibGFja18yNKIkIXl0X291dGxpbmVfY29tcGFzc19jYWlyb19ibGFja18yNKokHnl0X2ZpbGxfY29tcGFzc19jYWlyb19ibGFja18yNLIkHXl0X2ZpbGxfcGVyc29uX3JhZGFyX2JsYWNrXzI0uiQgeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfYmxhY2tfMTbqJCV5dF9vdXRsaW5lX2ZpbG1fc3RyaXBfYWRkX3ZkX3RoZW1lXzI0iiUZeXRfb3V0bGluZV9jYWJsZV9ibGFja18yNJolGnl0X291dGxpbmVfdGFibGV0X2JsYWNrXzI0oiUbeXRfb3V0bGluZV9zcGVha2VyX2JsYWNrXzI0qiUheXRfb3V0bGluZV9zcGVha2VyX2dyb3VwX2JsYWNrXzI0siUkeXRfb3V0bGluZV9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0uiUheXRfZmlsbF9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0wiUreXRfb3V0bGluZV9vdmVyZmxvd192ZXJ0aWNhbF9jYWlyb19ibGFja18yNMolJ3l0X291dGxpbmVfY2hldnJvbl9yaWdodF9jYWlyb19ibGFja18yNNIlF3l0X2ZpbGxfbW9iaWxlX2JsYWNrXzI02iUTeXRfZmlsbF90dl9ibGFja18yNOIlHnl0X291dGxpbmVfbGlzdF9xdWV1ZV9ibGFja18yNOolG3l0X291dGxpbmVfYWlycGxheV9ibGFja18yNPIlGnl0X2ZpbGxfYWRkX2NhaXJvX2JsYWNrXzE2giYheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzE4iiYVeXRfZmlsbF9sb2NrX2JsYWNrXzI0kiYaeXRfb3V0bGluZV90dl9vZmZfYmxhY2tfMjSiJh95dF9maWxsX2JveF9vcGVuX2NoZWNrX2JsYWNrXzI0qiYWeXRfZmlsbF9jcm93bl9ibGFja18yNLImG3l0X2ZpbGxfY29udHJvbGxlcl9ibGFja18yNPomHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xNoInHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xOCJsCjcNAACAQBUAAABBHQAAQEElAACAQS0AAKBBNQAAwEE9AADgQUUAAABCTQAAEEJVAAAgQl0AAAAAEgoNAACAQRUAAIBBGgoNAADAQRUAAMBBIhkNAACwQhUAAGBCHQAAgEElAAAAQC0AAIA_KhoKFnRoZW1lfDY4Mzk1YmQ0MWU5ZjAzMjMQAjACGAI=" } }, { "capabilitiesUpdate": { "identifier": "capabilities|4848739a7b6ba4de", "capabilitiesBytes": "CisI7M-9CxIkCgQIAxABCgQIBRABCgQIBxABCgQICRABCgQIDRABCgQIDhABChAInti_RhIJCgcIodi_RhABCjcIovzhbxIwCgQIHxABCgQIIBABCgQIIRABCgQIIxABCgQIJBABCgQIJRABCgQIJhABCgQIJxABCl4I3a2ydRJXCgcItIjCWxABCgcIgN_jWxABCgcI_5f8XxABCggI4oe8hAEQAQoICL_Zs60BEAEKCAiC1LfrARABCggInKzQ-AEQAQoICMC6q_oBEAEKCAjDuqv6ARABCkoIla6ydRJDCgcIy-OzXxABCgcIqqLaaxABCgcIxaPqeRABCggIi5LjkQEQAQoICPrT8b8BEAEKCAiIvZbUARABCggIwrqr-gEQAQoTCPuwsnUSDAoECAIQAQoECAQQAQoTCLOnyXUSDAoECAUQAQoECAYQAQofCJOi93gSGAoECAgQAQoECAoQAQoECAsQAQoECA0QAQoNCLXgtHsSBgoECAMQAQoNCITltHsSBgoECAEQAQpDCN3ltHsSPAoECAEQAQoECAIQAQoECAMQAQoECAQQAQoECAUQAQoECAYQAQoECAcQAQoECAgQAQoECAkQAQoECAoQAQoNCLfqtHsSBgoECAYQAQofCP3qtHsSGAoECAkQAQoECAoQAQoECAsQAQoECAwQAQpJCPHstHsSQgoECAcQAQoECAgQAQoECAkQAQoECA4QAQoECBIQAQoECBMQAQoECBQQAQoECBUQAQoECBcQAQoECBgQAQoECBkQAQpJCM_vtHsSQgoECAcQAQoECAgQAQoECAkQAQoECAoQAQoECAsQAQoECAwQAQoECA0QAQoECA4QAQoECA8QAQoECBAQAQoECBEQAQoZCP3xtHsSEgoECAQQAQoECAUQAQoECAcQAQpJCK7ztHsSQgoECAgQAQoECAkQAQoECAoQAQoECAsQAQoECAwQAQoECA0QAQoECA4QAQoECA8QAQoECBAQAQoECBEQAQoECBIQAQofCOT1tHsSGAoECAsQAQoECAwQAQoECA0QAQoECA4QAQpPCJPJuHsSSAoECAsQAQoECAwQAQoECA0QAQoECA4QAQoECA8QAQoECBAQAQoECBEQAQoECBIQAQoECBMQAQoECBQQAQoECBUQAQoECBYQAQoaCOuf2nsSEwoHCJeSgBAQAQoICIPMqq8BEAEK7wQI_5zcexLnBAoFCMUJEAEKBwj6hbVXEAEKBwj0v_xdEAEKBwiW3NNgEAEKBwiAp6hiEAEKBwiA-pRpEAEKBwjC2cJpEAEKBwi1o71rEAEKBwijwoZuEAEKBwjGrP9vEAEKBwj5tP9vEAEKBwibjaVzEAEKBwim0-Z2EAEKCAi3huSEARABCggI2eefhgEQAQoICJGP-4cBEAEKCAih6OCKARABCggI8tnqlQEQAQoICPC_qZYBEAEKCAjfx6mWARABCggI38qplgEQAQoICO_UkZsBEAEKCAiHnv-cARABCggIq6vUoAEQAQoICL60mqMBEAEKCAjj_p6oARABCggImPvwqwEQAQoICK6W3K8BEAEKCAiwltyvARABCggInoaJswEQAQoICPTBhLUBEAEKCAiA3LK5ARABCggIuJTlvQEQAQoICNyjqsIBEAEKCAj3yffDARABCggI1rPzyAEQAQoICIqXj8wBEAEKCAjQnrvOARABCggIgOWB0QEQAQoICJSUudQBEAEKCAjFtanZARABCggIgrap2QEQAQoICKS2qdkBEAEKCAi2w_7oARABCggIwcaZ7wEQAQoICKGP6PIBEAEKCAiTy6_zARABCggI2IeH9QEQAQoICLiCxPkBEAEKCAjZkv_5ARABCggI6Lqr-gEQAQoICPm6q_oBEAEKCAj8uqv6ARABCggIirur-gEQAQoICJe7q_oBEAEKCAiYu6v6ARABCggImbur-gEQAQoICKq7q_oBEAEKCAisu6v6ARABCggIrrur-gEQAQoICLG7q_oBEAEKCAi7u6v6ARABCggIw7ur-gEQAQouCMGe3HsSJwoHCIOdn2UQAQoICKGP1rQBEAEKCAiT_pu4ARABCggIl_6buAEQAQoTCOnv8XsSDAoECAUQAQoECAcQAQorCITN8nsSJAoECAEQAQoECAIQAQoECAMQAQoECAQQAQoECAUQAQoECAYQAQoxCMLO8nsSKgoECAEQAQoECAIQAQoECAUQAQoECAYQAQoECAkQAQoECAoQAQoECAsQAQorCLfW8nsSJAoECAcQAQoECAoQAQoECAsQAQoECAwQAQoECA0QAQoECA4QAQosCNfF3ocBEiQKBAgEEAEKBAgFEAEKBAgGEAEKBAgHEAEKBAgIEAEKBAgJEAEKIAikru2KARIYCgQIARABCgQIAhABCgQIAxABCgQIBBABCg4IkrrkiwESBgoECAMQAQoUCJDj6ZMBEgwKBAgFEAEKBAgIEAEKEgiG3oGUARIKCggIkKzckgEQAQoOCPTFxaABEgYKBAgCEAEKFAiKhOSkARIMCgQIFRABCgQIGBABCg4I6M2DpQESBgoECAIQAQoOCJmYh6cBEgYKBAgFEAEKDgij75anARIGCgQIBRABCiAI8JiXpwESGAoECAcQAQoECAgQAQoECAkQAQoECAoQAQoUCJnEmKcBEgwKBAgGEAEKBAgHEAEKFAjI8LunARIMCgQIARABCgQIAhABChoI4Ya8pwESEgoECAwQAQoECA0QAQoECBEQAQoOCInNuqgBEgYKBAgBEAEKJgjdpIupARIeCgQIARABCgQIAhABCgQIAxABCgQIBRABCgQIBhABCiAIgtfOqQESGAoECAUQAQoECAYQAQoECAcQAQoECAgQAQomCILl9KoBEh4KBAgAEAEKBAgBEAEKBAgCEAEKBAgDEAEKBAgEEAEKIAiDkdyvARIYCgQIABABCgQIARABCgQIAhABCgQIAxABCg8IvZSxsQESBwoFCOcHEAEKDgjuloa0ARIGCgQIAhABCg4IlZaptAESBgoECAgQAQoOCM7ByLcBEgYKBAgOEAEKFAjjnfG3ARIMCgQICBABCgQICRABCg4I4JrkuQESBgoECAYQAQoOCNaLwrsBEgYKBAgCEAEKFAjwuri8ARIMCgQICxABCgQIDBABCg4I5MeswAESBgoECAEQAQocCMGZisEBEhQKCAj8_L7BARABCggI6bfv8AEQAQo-CPClysEBEjYKBAgNEAEKBAgUEAEKBAgVEAEKBAgWEAEKBAgZEAEKBAgbEAEKBAgcEAEKBAgiEAEKBAgqEAEKDgjf15TCARIGCgQIAhABCg4Ij82GwwESBgoECAEQAQrUBAjh4YXHARLLBAoECFIQAQoFCI8BEAEKBQimARABCgUItwEQAQoFCMEBEAEKBQjjARABCgUI5gEQAQoFCIICEAEKBQigAhABCgUIqwIQAQoFCLsCEAEKBQjiAhABCgUI6AIQAQoFCOkCEAEKBQjqAhABCgUI6wIQAQoFCOwCEAEKBQjtAhABCgUI7gIQAQoFCO8CEAEKBQjwAhABCgUI8QIQAQoFCPQCEAEKBQj-AhABCgUIgwMQAQoFCI0DEAEKBQiUAxABCgUImgMQAQoFCLUDEAEKBQjDAxABCgUIxAMQAQoFCNIDEAEKBQjoAxABCgUI7QMQAQoFCPADEAEKBQjxAxABCgUI8gMQAQoFCPMDEAEKBQj0AxABCgUI-gMQAQoFCPsDEAEKBQiABBABCgUIhQQQAQoFCIYEEAEKBQiHBBABCgUIiAQQAQoFCIoEEAEKBQiLBBABCgUIjAQQAQoFCJEEEAEKBQiTBBABCgUIlAQQAQoFCJUEEAEKBQiXBBABCgUImQQQAQoFCJoEEAEKBQibBBABCgUInAQQAQoFCJ0EEAEKBQikBBABCgUIqQQQAQoFCKoEEAEKBQirBBABCgUIrAQQAQoFCMAEEAEKBQjDBBABCgUIzQQQAQoFCNEEEAEKBQjTBBABCgUI1AQQAQoFCNUEEAEKBQjWBBABCgUI1wQQAQoFCNgEEAEKBQjZBBABCgUI2gQQAQoFCNsEEAEKBQjcBBABCgUI3QQQAQoFCOIEEAEKBQjkBBABCgUI5QQQAQoFCOYEEAEKBQjwBBABChQI677JyAESDAoECAEQAQoECAIQAQoaCIe8mssBEhIKBAgBEAEKBAgCEAEKBAgDEAEKDgik3fDTARIGCgQIARABCg4IpYL41AESBgoECAQQAQogCJG_89UBEhgKBAgDEAEKBAgEEAEKBAgFEAEKBAgGEAEKDgjmhJflARIGCgQIBhABChoIkYrN5wESEgoECAoQAQoECAwQAQoECA8QAQpECPeNjugBEjwKCAjS74PZARABCggI9ayl3AEQAQoICLPCit0BEAEKCAiWp6ThARABCggI1amk4QEQAQoICPm6q_oBEAEKJgimg87oARIeCgQIABABCgQIARABCgQIAhABCgQIAxABCgQIBBABCg4It5uJ6QESBgoECAcQAQoOCOeh3O0BEgYKBAgEEAEKDgiPqIf0ARIGCgQIAhABCg4I3_SH9AESBgoECAIQAQoOCMSVqvUBEgYKBAgFEAEKDgip9Ob9ARIGCgQIAxABChQIjrzRggISDAoECAkQAQoECAoQAQoaCMjd8oICEhIKBAgGEAEKBAgJEAEKBAgKEAEKDgi1_d-HAhIGCgQIBRABCiAIuqzGiQISGAoECAkQAQoECAwQAQoECA0QAQoECA4QAQoUCPLhjosCEgwKBAgBEAEKBAgCEAEKFAjz4Y6LAhIMCgQIARABCgQIAhABChoI9OGOiwISEgoECAEQAQoECAIQAQoECAMQAQoUCPbhjosCEgwKBAgBEAEKBAgCEAEKDwinouqMAhIHCgUI6QcQAQoOCKPTn44CEgYKBAgGEAEKDgjOq9iRAhIGCgQIBRABCg4I_YTSkgISBgoECAMQAQoOCJa46JQCEgYKBAgDEAEKDgj1tsyYAhIGCgQIAhABCg4ImZm_nAISBgoECBIQAQoUCNyunqICEgwKBAgBEAEKBAgCEAEKDgiU95ajAhIGCgQIDhABCiAIh-XDpgISGAoECAIQAQoECAMQAQoECAQQAQoECAUQAQoPCPnglaoCEgcKBQjqBxABCiAI4o7RsQISGAoECAEQAQoECAIQAQoECAMQAQoECAQQAQoUCJ3i27QCEgwKBAgKEAEKBAgLEAEKIAiowa63AhIYCgQIChABCgQICxABCgQIDBABCgQIDRABCg4IzbDIvQISBgoECAMQAQoOCLHYw98CEgYKBAgGEAESHWNhcGFiaWxpdGllc3w0ODQ4NzM5YTdiNmJhNGRl", "resourceTag": "5208540076386788574" } }, { "staticDataResources": { "resources": [ { "identifier": "theme|68395bd41e9f0323" }, { "identifier": "capabilities|4848739a7b6ba4de" } ] } }, { "resourceStatusInResponseCheck": { "resourceStatuses": [ { "identifier": "capabilities|4848739a7b6ba4de", "status": "ELEMENTS_RESOURCE_STATUS_ATTACHED" }, { "identifier": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727", "status": "ELEMENTS_RESOURCE_STATUS_ATTACHED" }, { "identifier": "theme|68395bd41e9f0323", "status": "ELEMENTS_RESOURCE_STATUS_ATTACHED" } ], "serverBuildLabel": "boq_youtubewatchserver_20250603.05_p0" } } ] } } } ================================================ FILE: youtube_transcript_api/test/assets/youtube_transcripts_disabled2.innertube.json.static ================================================ { "responseContext": { "visitorData": "CgtBRTczM3F5enZYayjGu6bCBjIKCgJERRIEEgAgLjoMCAEggfjTkue456RoWM6XuL7v0sS8ygE%3D", "serviceTrackingParams": [ { "service": "GFEEDBACK", "params": [ { "key": "is_viewed_live", "value": "False" }, { "key": "is_alc_surface", "value": "false" }, { "key": "ipcc", "value": "0" }, { "key": "logged_in", "value": "0" }, { "key": "e", "value": "23888717,24004644,24077241,24078649,24104894,24132305,24143331,24166867,24181174,24186125,24230811,24232551,24241378,24290153,24397985,24522874,24556101,24585737,39325413,39328442,39329269,51010008,51020570,51025415,51037342,51037349,51054999,51067700,51068313,51080128,51086511,51095478,51115184,51129105,51132535,51137671,51141472,51152050,51175149,51178312,51178327,51178342,51178351,51179435,51179748,51183909,51213888,51217334,51227037,51237842,51242448,51248777,51256074,51272458,51295372,51303432,51306453,51311025,51311038,51313109,51313767,51314496,51324733,51326139,51330754,51341226,51349914,51353393,51354083,51354114,51354567,51355201,51355802,51356621,51361830,51362073,51366125,51366423,51366620,51367487,51372971,51375205,51375719,51386541,51388661,51394774,51394781,51397332,51402689,51404808,51404810,51414985,51417460,51417469,51417478,51417493,51417504,51417525,51421832,51427572,51428417,51428624,51429106,51430311,51430417,51431085,51432294,51432529,51432560,51433502,51435250,51435847,51435877,51435882,51435891,51435905,51435914,51435922,51436338,51436950,51437205,51439763,51439874,51440727,51441100,51441712,51442501,51443707,51447191,51448334,51452420,51452479,51452495,51453239,51454431,51456413,51456421,51456629,51456930,51458927,51459425,51460559,51461268,51462839,51463530,51463930,51465955,51466900,51467076,51467524,51468320,51469820,51471138,51471685,51471783,51473810,51475247,51475592,51475686,51475960,51476302,51476590,51477582,51478688,51478931,51479232,51479905,51481239,51483631,51483888,51484221,51484412,51484746,51484748,51485249,51485417,51485662,51486018,51486471,51487680,51488085,51488307,51489047,51489444,51490157,51490995,51491436,51492252,51492548,51493577,51495585,51495706,51495859,51495878,51496343,51496753,51496968,51497133,51498459,51498591,51499467,51499556,51500153,51500336,51500786,51501896,51503025,51503027,51503117,51504828,51505739,51506682,51506715,51507005,51507237,51508739,51508979,51509212,51509314,51509614,51509830,51510189,51511952,51512707,51512852,51513635,51514264" }, { "key": "visitor_data", "value": "CgtBRTczM3F5enZYayjGu6bCBjIKCgJERRIEEgAgLjoMCAEggfjTkue456Ro" } ] }, { "service": "CSI", "params": [ { "key": "yt_ad", "value": "1" }, { "key": "c", "value": "ANDROID" }, { "key": "cver", "value": "20.10.38" }, { "key": "yt_li", "value": "0" }, { "key": "GetPlayer_rid", "value": "0x4aca0efd20b30058" } ] }, { "service": "GUIDED_HELP", "params": [ { "key": "logged_in", "value": "0" } ] }, { "service": "ECATCHER", "params": [ { "key": "client.version", "value": "20.10" }, { "key": "client.name", "value": "ANDROID" } ] }, { "service": "LISTNR", "params": [ { "key": "e", "value": "24397985,39328442,51303432,51429106,51313767,51354083,51432560,24230811,51432294,51465955,51503027,51132535,51453239,24286257,51484221,51192010,51324733,51179435,51475592,51485249,51485417,51295372,51067700,51461795,51500786,24232551,24250570,51256074,51314496,51491436,51490157,51509830,51492252,51507237,51428417,24195012,39329269,51272458,51467524,51484746,51495706,51129105,51141472,51404810,51436950,51402689,51462839,24522874,51510364,51313109,51366620,51508979,51152050,51497133,51463930,51495859,51509614,24181216,51095478,51248777,51447191,51270362,24186125,51500336,51025415,51458927,51512707,24024517,51372971,51509314,51428624,51506682,39325413,51349914,51387900,51439874,51443707,51456629,51080128,51456930,51439763,51375205,51441100,51202133,51242448,51495585,51421832,51137671,51217334,51353393,24181174,51461268,51489047,51189308,51306453,51020570,51086511,24143331,51388661,51430311,51456413,51504828,51397332,51509212,51466900,51366423,51442501,51478931,51486471,51489444,51498591,51508739,24585737,51486018,24104894,51175149,51237842,51506715,51475960,51459425,51469820,24220751,51483888,24556101,24166867,51501896,51476302,51179748,51493577,24254870,51010008,51467076,51483631,51375719,51404808,51484412,24290153,24033252,51054999,51452420,51488085,51469823,51354114,51461791,51435250,51471138" } ] } ], "maxAgeSeconds": 0, "rolloutToken": "CO7cpoXuw6OnhAEQzYz23dTpjQMYzYz23dTpjQM%3D" }, "playabilityStatus": { "status": "OK", "playableInEmbed": true, "offlineability": { "buttonRenderer": { "serviceEndpoint": { "clickTrackingParams": "CAYQ6ewBIhMI74r23dTpjQMV8ZiMCB1ZCDBN", "ypcGetOfflineUpsellEndpoint": { "params": "CiXqqN25AR8KC0ZqZzVsWXF2elVzShAwZ2NKQ1NZRUptUC1qYXJCIgtGamc1bFlxdnpVcyoVCAkYAVIPCgtGamc1bFlxdnpVcyAB" } }, "trackingParams": "CAYQ6ewBIhMI74r23dTpjQMV8ZiMCB1ZCDBN" } }, "pictureInPicture": { "pictureInPictureRenderer": { "pictureInPictureStyleConfig": { "enableScrubbing": true, "enableNavigationControls": true }, "pictureInPicturePlayability": "PICTURE_IN_PICTURE_PLAYABILITY_SHOPPING" } }, "miniplayer": { "miniplayerRenderer": { "playbackMode": "PLAYBACK_MODE_ALLOW" } }, "contextParams": "Q0FFU0FnZ0M=" }, "streamingData": { "expiresInSeconds": "21540", "formats": [ { "itag": 18, "url": "https://rr3---sn-4g5edn6r.googlevideo.com/videoplayback?expire=1749676583&ei=xp1JaO-PPPGxsvQP2ZDA6QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABFlCq7Kf2QkNErWX2ejAS2m8Dw7vixCEJGOWV9DE19b&itag=18&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654983%2C&mh=vR&mm=31%2C29&mn=sn-4g5edn6r%2Csn-4g5e6ns7&ms=au%2Crdu&mv=m&mvi=3&pl=46&rms=au%2Cau&initcwndbps=2546250&bui=AY1jyLPdRYFRnknAcjeDKTysSp-VlSyRqzgvP9xw8r2PQIRL08w8iluXQai2bXGjxy72ZUDsmcWyfvmI&spc=l3OVKVtvj96f6toiRTA1-9VV7QHM&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&cnr=14&ratebypass=yes&dur=23169.102&lmt=1742272811552495&mt=1749654791&fvip=2&c=ANDROID&txp=8218224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig=AJfQdSswRQIhAMfV25c_qh9D4oGK060768StClGB4_4TnrQD_CeGWOQnAiA3PkLu34K4wYGTuQv26RKaBaUeKhJsG9tQ-kiYwkb64g%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbxdu1nj-EWy5t63d4U9p4E6-w1TzQK-O4bmN75JDQV4CIQDL5w3Pd53osX6nHaoqgzEi59QRSB6Mo4Afl6kzV0LT4g%3D%3D", "mimeType": "video/mp4; codecs=\"avc1.42001E, mp4a.40.2\"", "bitrate": 213280, "width": 640, "height": 360, "lastModified": "1742272811552495", "quality": "medium", "fps": 30, "qualityLabel": "360p", "projectionType": "RECTANGULAR", "audioQuality": "AUDIO_QUALITY_LOW", "approxDurationMs": "23169102", "audioSampleRate": "44100", "audioChannels": 2, "qualityOrdinal": "QUALITY_ORDINAL_360P" } ], "adaptiveFormats": [ { "itag": 136, "url": "https://rr3---sn-4g5edn6r.googlevideo.com/videoplayback?expire=1749676583&ei=xp1JaO-PPPGxsvQP2ZDA6QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABFlCq7Kf2QkNErWX2ejAS2m8Dw7vixCEJGOWV9DE19b&itag=136&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654983%2C&mh=vR&mm=31%2C29&mn=sn-4g5edn6r%2Csn-4g5e6ns7&ms=au%2Crdu&mv=m&mvi=3&pl=46&rms=au%2Cau&initcwndbps=2546250&bui=AY1jyLPau3wpxrEcdX87SbxFNWuc4xSpv1X2ysLEtmgDmALJpC0NDso5wsNl9n1E9VkAtjNXZSnyHCnI&spc=l3OVKSlqvd3P79Am3zNt&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=709872827&dur=23169.031&lmt=1713227568142041&mt=1749654791&fvip=2&keepalive=yes&c=ANDROID&txp=8219224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgIcZ3S9cIctw8hmSe02-vYqPPRpzbZTl9mFpAVhQMfKECIQDHnd493k1VgAFFPidrB2ifwKppLyuZqVw8u-MgGAd2Ew%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbxdu1nj-EWy5t63d4U9p4E6-w1TzQK-O4bmN75JDQV4CIQDL5w3Pd53osX6nHaoqgzEi59QRSB6Mo4Afl6kzV0LT4g%3D%3D", "mimeType": "video/mp4; codecs=\"avc1.64001f\"", "bitrate": 930745, "width": 1280, "height": 720, "initRange": { "start": "0", "end": "739" }, "indexRange": { "start": "740", "end": "52911" }, "lastModified": "1713227568142041", "contentLength": "709872827", "quality": "hd720", "fps": 30, "qualityLabel": "720p", "projectionType": "RECTANGULAR", "averageBitrate": 245110, "approxDurationMs": "23169031", "qualityOrdinal": "QUALITY_ORDINAL_720P" }, { "itag": 134, "url": "https://rr3---sn-4g5edn6r.googlevideo.com/videoplayback?expire=1749676583&ei=xp1JaO-PPPGxsvQP2ZDA6QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABFlCq7Kf2QkNErWX2ejAS2m8Dw7vixCEJGOWV9DE19b&itag=134&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654983%2C&mh=vR&mm=31%2C29&mn=sn-4g5edn6r%2Csn-4g5e6ns7&ms=au%2Crdu&mv=m&mvi=3&pl=46&rms=au%2Cau&initcwndbps=2546250&bui=AY1jyLPau3wpxrEcdX87SbxFNWuc4xSpv1X2ysLEtmgDmALJpC0NDso5wsNl9n1E9VkAtjNXZSnyHCnI&spc=l3OVKSlqvd3P79Am3zNt&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=246949195&dur=23169.031&lmt=1713227334771807&mt=1749654791&fvip=2&keepalive=yes&c=ANDROID&txp=8219224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgWESZcttl9DpLTf1QO784TiBlqqA1cUrMdmRJS8oSN2QCIDuHlv7u3U0tcuRvj8QuXuReep_v1OAAfpduTUFl94nu&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbxdu1nj-EWy5t63d4U9p4E6-w1TzQK-O4bmN75JDQV4CIQDL5w3Pd53osX6nHaoqgzEi59QRSB6Mo4Afl6kzV0LT4g%3D%3D", "mimeType": "video/mp4; codecs=\"avc1.4d401e\"", "bitrate": 240880, "width": 640, "height": 360, "initRange": { "start": "0", "end": "740" }, "indexRange": { "start": "741", "end": "52912" }, "lastModified": "1713227334771807", "contentLength": "246949195", "quality": "medium", "fps": 30, "qualityLabel": "360p", "projectionType": "RECTANGULAR", "averageBitrate": 85268, "highReplication": true, "approxDurationMs": "23169031", "qualityOrdinal": "QUALITY_ORDINAL_360P" }, { "itag": 160, "url": "https://rr3---sn-4g5edn6r.googlevideo.com/videoplayback?expire=1749676583&ei=xp1JaO-PPPGxsvQP2ZDA6QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABFlCq7Kf2QkNErWX2ejAS2m8Dw7vixCEJGOWV9DE19b&itag=160&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654983%2C&mh=vR&mm=31%2C29&mn=sn-4g5edn6r%2Csn-4g5e6ns7&ms=au%2Crdu&mv=m&mvi=3&pl=46&rms=au%2Cau&initcwndbps=2546250&bui=AY1jyLPau3wpxrEcdX87SbxFNWuc4xSpv1X2ysLEtmgDmALJpC0NDso5wsNl9n1E9VkAtjNXZSnyHCnI&spc=l3OVKSlqvd3P79Am3zNt&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=91539311&dur=23169.031&lmt=1713227341533053&mt=1749654791&fvip=2&keepalive=yes&c=ANDROID&txp=8219224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhALylD8kmGqfWpIpQmVF_sgfcCuO1MS3fxaQVrQQ1NNYuAiB69g4pQoxI9GI5mkC375ZiAWqHB5L6jitMAsHV2wGqTA%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbxdu1nj-EWy5t63d4U9p4E6-w1TzQK-O4bmN75JDQV4CIQDL5w3Pd53osX6nHaoqgzEi59QRSB6Mo4Afl6kzV0LT4g%3D%3D", "mimeType": "video/mp4; codecs=\"avc1.4d400c\"", "bitrate": 88715, "width": 256, "height": 144, "initRange": { "start": "0", "end": "738" }, "indexRange": { "start": "739", "end": "52910" }, "lastModified": "1713227341533053", "contentLength": "91539311", "quality": "tiny", "fps": 30, "qualityLabel": "144p", "projectionType": "RECTANGULAR", "averageBitrate": 31607, "approxDurationMs": "23169031", "qualityOrdinal": "QUALITY_ORDINAL_144P" }, { "itag": 139, "url": "https://rr3---sn-4g5edn6r.googlevideo.com/videoplayback?expire=1749676583&ei=xp1JaO-PPPGxsvQP2ZDA6QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABFlCq7Kf2QkNErWX2ejAS2m8Dw7vixCEJGOWV9DE19b&itag=139&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654983%2C&mh=vR&mm=31%2C29&mn=sn-4g5edn6r%2Csn-4g5e6ns7&ms=au%2Crdu&mv=m&mvi=3&pl=46&rms=au%2Cau&initcwndbps=2546250&bui=AY1jyLPau3wpxrEcdX87SbxFNWuc4xSpv1X2ysLEtmgDmALJpC0NDso5wsNl9n1E9VkAtjNXZSnyHCnI&spc=l3OVKSlqvd3P79Am3zNt&vprv=1&svpuc=1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=141280429&dur=23169.148&lmt=1713231406375965&mt=1749654791&fvip=2&keepalive=yes&c=ANDROID&txp=8218224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhALuLp9s32OaeUCYUnbuJCaE_l_wA61JZJilwawJN3yeHAiAeeYaYxgQSZdJefV8ge0QLcrkqxpTCKo779u6gDxRWYg%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbxdu1nj-EWy5t63d4U9p4E6-w1TzQK-O4bmN75JDQV4CIQDL5w3Pd53osX6nHaoqgzEi59QRSB6Mo4Afl6kzV0LT4g%3D%3D", "mimeType": "audio/mp4; codecs=\"mp4a.40.5\"", "bitrate": 71624, "initRange": { "start": "0", "end": "640" }, "indexRange": { "start": "641", "end": "28524" }, "lastModified": "1713231406375965", "contentLength": "141280429", "quality": "tiny", "projectionType": "RECTANGULAR", "averageBitrate": 48782, "audioQuality": "AUDIO_QUALITY_LOW", "approxDurationMs": "23169148", "audioSampleRate": "22050", "audioChannels": 2, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 140, "url": "https://rr3---sn-4g5edn6r.googlevideo.com/videoplayback?expire=1749676583&ei=xp1JaO-PPPGxsvQP2ZDA6QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABFlCq7Kf2QkNErWX2ejAS2m8Dw7vixCEJGOWV9DE19b&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654983%2C&mh=vR&mm=31%2C29&mn=sn-4g5edn6r%2Csn-4g5e6ns7&ms=au%2Crdu&mv=m&mvi=3&pl=46&rms=au%2Cau&initcwndbps=2546250&bui=AY1jyLPau3wpxrEcdX87SbxFNWuc4xSpv1X2ysLEtmgDmALJpC0NDso5wsNl9n1E9VkAtjNXZSnyHCnI&spc=l3OVKSlqvd3P79Am3zNt&vprv=1&svpuc=1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=374966787&dur=23169.101&lmt=1713231406383666&mt=1749654791&fvip=2&keepalive=yes&c=ANDROID&txp=8218224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgPk35Y1UBojHkxQpgqQaAkoibr_WY7gWN0Vq-qvz8CugCICa2EC-sSVgX2yB6UgtTlVgidRW6TZe3_pw5QiNtRfRr&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbxdu1nj-EWy5t63d4U9p4E6-w1TzQK-O4bmN75JDQV4CIQDL5w3Pd53osX6nHaoqgzEi59QRSB6Mo4Afl6kzV0LT4g%3D%3D", "mimeType": "audio/mp4; codecs=\"mp4a.40.2\"", "bitrate": 152302, "initRange": { "start": "0", "end": "631" }, "indexRange": { "start": "632", "end": "28515" }, "lastModified": "1713231406383666", "contentLength": "374966787", "quality": "tiny", "projectionType": "RECTANGULAR", "averageBitrate": 129471, "highReplication": true, "audioQuality": "AUDIO_QUALITY_MEDIUM", "approxDurationMs": "23169101", "audioSampleRate": "44100", "audioChannels": 2, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 251, "url": "https://rr3---sn-4g5edn6r.googlevideo.com/videoplayback?expire=1749676583&ei=xp1JaO-PPPGxsvQP2ZDA6QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABFlCq7Kf2QkNErWX2ejAS2m8Dw7vixCEJGOWV9DE19b&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654983%2C&mh=vR&mm=31%2C29&mn=sn-4g5edn6r%2Csn-4g5e6ns7&ms=au%2Crdu&mv=m&mvi=3&pl=46&rms=au%2Cau&initcwndbps=2546250&bui=AY1jyLPau3wpxrEcdX87SbxFNWuc4xSpv1X2ysLEtmgDmALJpC0NDso5wsNl9n1E9VkAtjNXZSnyHCnI&spc=l3OVKSlqvd3P79Am3zNt&vprv=1&svpuc=1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=309737721&dur=23169.061&lmt=1713229262995604&mt=1749654791&fvip=2&keepalive=yes&c=ANDROID&txp=8218224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgJYYULBVsesUsp60aOljz5KJk5D3FoipVhccyOXg9Kx8CIQCnNTJkuB-HccwRsWITY3W6P1irZl9ujhObUOIVCI_2eQ%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbxdu1nj-EWy5t63d4U9p4E6-w1TzQK-O4bmN75JDQV4CIQDL5w3Pd53osX6nHaoqgzEi59QRSB6Mo4Afl6kzV0LT4g%3D%3D", "mimeType": "audio/webm; codecs=\"opus\"", "bitrate": 125421, "initRange": { "start": "0", "end": "262" }, "indexRange": { "start": "263", "end": "42435" }, "lastModified": "1713229262995604", "contentLength": "309737721", "quality": "tiny", "projectionType": "RECTANGULAR", "averageBitrate": 106948, "audioQuality": "AUDIO_QUALITY_MEDIUM", "approxDurationMs": "23169061", "audioSampleRate": "48000", "audioChannels": 2, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" } ], "serverAbrStreamingUrl": "https://rr3---sn-4g5edn6r.googlevideo.com/videoplayback?expire=1749676583&ei=xp1JaO-PPPGxsvQP2ZDA6QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABFlCq7Kf2QkNErWX2ejAS2m8Dw7vixCEJGOWV9DE19b&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654983%2C&mh=vR&mm=31%2C29&mn=sn-4g5edn6r%2Csn-4g5e6ns7&ms=au%2Crdu&mv=m&mvi=3&pl=46&rms=au%2Cau&initcwndbps=2546250&spc=l3OVKSlqvd3P79Am3zNt&svpuc=1&sabr=1&rqh=1&mt=1749654791&fvip=2&keepalive=yes&c=ANDROID&sparams=expire%2Cei%2Cip%2Cid%2Csource%2Crequiressl%2Cxpc%2Cspc%2Csvpuc%2Csabr%2Crqh&sig=AJfQdSswRQIhAOIi1k3cP43kIAs-PR_wDYtNyWdawNMyMxbAZARQymKvAiA7sp-eCMr5IR-TjXhlZgsY4wiGtRq4Q2cKQ00a4hTcjg%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbxdu1nj-EWy5t63d4U9p4E6-w1TzQK-O4bmN75JDQV4CIQDL5w3Pd53osX6nHaoqgzEi59QRSB6Mo4Afl6kzV0LT4g%3D%3D" }, "playbackTracking": { "videostatsPlaybackUrl": { "baseUrl": "https://s.youtube.com/api/stats/playback?cl=766672562&docid=Fjg5lYqvzUs&ei=xp1JaO-PPPGxsvQP2ZDA6QQ&fexp=v1%2C23888717%2C115927%2C72597%2C1408%2C26245%2C27411%2C11026%2C23536%2C14307%2C4951%2C44686%2C1740%2C8827%2C48775%2C107832%2C124889%2C33227%2C29636%2C14739676%2C3029%2C827%2C11680739%2C10562%2C4845%2C11927%2C7%2C17650%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3163%2C15%2C15%2C9%2C1084%2C313%2C4161%2C29979%2C3446%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4572%2C13%2C2071%2C658%2C729%2C10237%2C1406%2C4615%2C10472%2C8688%2C3479%2C690%2C31%2C453%2C634%2C601%2C819%2C5209%2C243%2C4052%2C298%2C197%2C867%2C5484%2C2234%2C514%2C10822%2C2120%2C6113%2C7%2C2551%2C5357%2C2119%2C2%2C10175%2C2475%2C9%2C9%2C15%2C11%2C21%2C4307%2C5740%2C845%2C207%2C482%2C1205%2C106%2C668%2C1209%2C235%2C31%2C942%2C1748%2C597%2C30%2C5%2C9%2C14%2C9%2C8%2C416%2C612%2C255%2C2558%2C111%2C853%2C373%2C612%2C789%2C1206%2C3484%2C1143%2C4086%2C59%2C16%2C744%2C1192%2C1982%2C8%2C208%2C301%2C1997%2C498%2C1134%2C709%2C1571%2C691%2C400%2C2025%2C945%2C176%2C448%2C796%2C1500%2C1318%2C547%2C98%2C2027%2C1437%2C345%2C94%2C274%2C342%2C288%2C992%2C1106%2C243%2C301%2C673%2C1334%2C2392%2C257%2C333%2C191%2C334%2C2%2C501%2C168%2C245%2C356%2C453%2C1209%2C405%2C222%2C740%2C397%2C713%2C838%2C441%2C816%2C296%2C1029%2C2008%2C121%2C153%2C19%2C465%2C410%2C215%2C165%2C1326%2C132%2C876%2C89%2C597%2C183%2C450%2C1110%2C1129%2C2%2C90%2C1711%2C911%2C943%2C33%2C290%2C232%2C1502%2C240%2C233%2C102%2C300%2C216%2C359%2C1763%2C755%2C145%2C783%2C629&ns=yt&plid=AAY3TUu-YZ48p6in&el=detailpage&len=23170&of=tvkHAnYIWfR3Ah-t6n4BXQ&vm=CAEQARgEOjJBSHFpSlRKN0tQR3pjWlBwZU5mV2pFUVBRNlYxenMzR1JvX2E3WjcwMDlsTmFmcC1RUWJiQUZVQTZSUnAycF83YzZ6cHZZaTRJZnpxOC0tWDRCNzdYTmtIY0ZmWVc2WlJIM3BHcHczVTVBUlR5ZFIxdWhfazJobmNoMEg2R0kwWlZWcEpUOGNUWjl1WU9UUHNTYmpza1E", "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" }, { "headerType": "PLUS_PAGE_ID" } ] }, "videostatsDelayplayUrl": { "baseUrl": "https://s.youtube.com/api/stats/delayplay?cl=766672562&docid=Fjg5lYqvzUs&ei=xp1JaO-PPPGxsvQP2ZDA6QQ&fexp=v1%2C23888717%2C115927%2C72597%2C1408%2C26245%2C27411%2C11026%2C23536%2C14307%2C4951%2C44686%2C1740%2C8827%2C48775%2C107832%2C124889%2C33227%2C29636%2C14739676%2C3029%2C827%2C11680739%2C10562%2C4845%2C11927%2C7%2C17650%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3163%2C15%2C15%2C9%2C1084%2C313%2C4161%2C29979%2C3446%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4572%2C13%2C2071%2C658%2C729%2C10237%2C1406%2C4615%2C10472%2C8688%2C3479%2C690%2C31%2C453%2C634%2C601%2C819%2C5209%2C243%2C4052%2C298%2C197%2C867%2C5484%2C2234%2C514%2C10822%2C2120%2C6113%2C7%2C2551%2C5357%2C2119%2C2%2C10175%2C2475%2C9%2C9%2C15%2C11%2C21%2C4307%2C5740%2C845%2C207%2C482%2C1205%2C106%2C668%2C1209%2C235%2C31%2C942%2C1748%2C597%2C30%2C5%2C9%2C14%2C9%2C8%2C416%2C612%2C255%2C2558%2C111%2C853%2C373%2C612%2C789%2C1206%2C3484%2C1143%2C4086%2C59%2C16%2C744%2C1192%2C1982%2C8%2C208%2C301%2C1997%2C498%2C1134%2C709%2C1571%2C691%2C400%2C2025%2C945%2C176%2C448%2C796%2C1500%2C1318%2C547%2C98%2C2027%2C1437%2C345%2C94%2C274%2C342%2C288%2C992%2C1106%2C243%2C301%2C673%2C1334%2C2392%2C257%2C333%2C191%2C334%2C2%2C501%2C168%2C245%2C356%2C453%2C1209%2C405%2C222%2C740%2C397%2C713%2C838%2C441%2C816%2C296%2C1029%2C2008%2C121%2C153%2C19%2C465%2C410%2C215%2C165%2C1326%2C132%2C876%2C89%2C597%2C183%2C450%2C1110%2C1129%2C2%2C90%2C1711%2C911%2C943%2C33%2C290%2C232%2C1502%2C240%2C233%2C102%2C300%2C216%2C359%2C1763%2C755%2C145%2C783%2C629&ns=yt&plid=AAY3TUu-YZ48p6in&el=detailpage&len=23170&of=tvkHAnYIWfR3Ah-t6n4BXQ&vm=CAEQARgEOjJBSHFpSlRKN0tQR3pjWlBwZU5mV2pFUVBRNlYxenMzR1JvX2E3WjcwMDlsTmFmcC1RUWJiQUZVQTZSUnAycF83YzZ6cHZZaTRJZnpxOC0tWDRCNzdYTmtIY0ZmWVc2WlJIM3BHcHczVTVBUlR5ZFIxdWhfazJobmNoMEg2R0kwWlZWcEpUOGNUWjl1WU9UUHNTYmpza1E", "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" }, { "headerType": "PLUS_PAGE_ID" } ] }, "videostatsWatchtimeUrl": { "baseUrl": "https://s.youtube.com/api/stats/watchtime?cl=766672562&docid=Fjg5lYqvzUs&ei=xp1JaO-PPPGxsvQP2ZDA6QQ&fexp=v1%2C23888717%2C115927%2C72597%2C1408%2C26245%2C27411%2C11026%2C23536%2C14307%2C4951%2C44686%2C1740%2C8827%2C48775%2C107832%2C124889%2C33227%2C29636%2C14739676%2C3029%2C827%2C11680739%2C10562%2C4845%2C11927%2C7%2C17650%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3163%2C15%2C15%2C9%2C1084%2C313%2C4161%2C29979%2C3446%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4572%2C13%2C2071%2C658%2C729%2C10237%2C1406%2C4615%2C10472%2C8688%2C3479%2C690%2C31%2C453%2C634%2C601%2C819%2C5209%2C243%2C4052%2C298%2C197%2C867%2C5484%2C2234%2C514%2C10822%2C2120%2C6113%2C7%2C2551%2C5357%2C2119%2C2%2C10175%2C2475%2C9%2C9%2C15%2C11%2C21%2C4307%2C5740%2C845%2C207%2C482%2C1205%2C106%2C668%2C1209%2C235%2C31%2C942%2C1748%2C597%2C30%2C5%2C9%2C14%2C9%2C8%2C416%2C612%2C255%2C2558%2C111%2C853%2C373%2C612%2C789%2C1206%2C3484%2C1143%2C4086%2C59%2C16%2C744%2C1192%2C1982%2C8%2C208%2C301%2C1997%2C498%2C1134%2C709%2C1571%2C691%2C400%2C2025%2C945%2C176%2C448%2C796%2C1500%2C1318%2C547%2C98%2C2027%2C1437%2C345%2C94%2C274%2C342%2C288%2C992%2C1106%2C243%2C301%2C673%2C1334%2C2392%2C257%2C333%2C191%2C334%2C2%2C501%2C168%2C245%2C356%2C453%2C1209%2C405%2C222%2C740%2C397%2C713%2C838%2C441%2C816%2C296%2C1029%2C2008%2C121%2C153%2C19%2C465%2C410%2C215%2C165%2C1326%2C132%2C876%2C89%2C597%2C183%2C450%2C1110%2C1129%2C2%2C90%2C1711%2C911%2C943%2C33%2C290%2C232%2C1502%2C240%2C233%2C102%2C300%2C216%2C359%2C1763%2C755%2C145%2C783%2C629&ns=yt&plid=AAY3TUu-YZ48p6in&el=detailpage&len=23170&of=tvkHAnYIWfR3Ah-t6n4BXQ&vm=CAEQARgEOjJBSHFpSlRKN0tQR3pjWlBwZU5mV2pFUVBRNlYxenMzR1JvX2E3WjcwMDlsTmFmcC1RUWJiQUZVQTZSUnAycF83YzZ6cHZZaTRJZnpxOC0tWDRCNzdYTmtIY0ZmWVc2WlJIM3BHcHczVTVBUlR5ZFIxdWhfazJobmNoMEg2R0kwWlZWcEpUOGNUWjl1WU9UUHNTYmpza1E", "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" }, { "headerType": "PLUS_PAGE_ID" } ] }, "ptrackingUrl": { "baseUrl": "https://www.youtube.com/ptracking?ei=xp1JaO-PPPGxsvQP2ZDA6QQ&oid=p6tol4dx4N8ZT8MHHnKJkg&plid=AAY3TUu-YZ48p6in&pltype=content&ptchn=Hd62-u_v4DvJ8TCFtpi4GA&ptk=youtube_single&video_id=Fjg5lYqvzUs", "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" }, { "headerType": "PLUS_PAGE_ID" } ] }, "qoeUrl": { "baseUrl": "https://s.youtube.com/api/stats/qoe?cl=766672562&docid=Fjg5lYqvzUs&ei=xp1JaO-PPPGxsvQP2ZDA6QQ&el=detailpage&event=streamingstats&fexp=v1%2C23888717%2C115927%2C72597%2C1408%2C26245%2C27411%2C11026%2C23536%2C14307%2C4951%2C44686%2C1740%2C8827%2C48775%2C107832%2C124889%2C33227%2C29636%2C14739676%2C3029%2C827%2C11680739%2C10562%2C4845%2C11927%2C7%2C17650%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3163%2C15%2C15%2C9%2C1084%2C313%2C4161%2C29979%2C3446%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4572%2C13%2C2071%2C658%2C729%2C10237%2C1406%2C4615%2C10472%2C8688%2C3479%2C690%2C31%2C453%2C634%2C601%2C819%2C5209%2C243%2C4052%2C298%2C197%2C867%2C5484%2C2234%2C514%2C10822%2C2120%2C6113%2C7%2C2551%2C5357%2C2119%2C2%2C10175%2C2475%2C9%2C9%2C15%2C11%2C21%2C4307%2C5740%2C845%2C207%2C482%2C1205%2C106%2C668%2C1209%2C235%2C31%2C942%2C1748%2C597%2C30%2C5%2C9%2C14%2C9%2C8%2C416%2C612%2C255%2C2558%2C111%2C853%2C373%2C612%2C789%2C1206%2C3484%2C1143%2C4086%2C59%2C16%2C744%2C1192%2C1982%2C8%2C208%2C301%2C1997%2C498%2C1134%2C709%2C1571%2C691%2C400%2C2025%2C945%2C176%2C448%2C796%2C1500%2C1318%2C547%2C98%2C2027%2C1437%2C345%2C94%2C274%2C342%2C288%2C992%2C1106%2C243%2C301%2C673%2C1334%2C2392%2C257%2C333%2C191%2C334%2C2%2C501%2C168%2C245%2C356%2C453%2C1209%2C405%2C222%2C740%2C397%2C713%2C838%2C441%2C816%2C296%2C1029%2C2008%2C121%2C153%2C19%2C465%2C410%2C215%2C165%2C1326%2C132%2C876%2C89%2C597%2C183%2C450%2C1110%2C1129%2C2%2C90%2C1711%2C911%2C943%2C33%2C290%2C232%2C1502%2C240%2C233%2C102%2C300%2C216%2C359%2C1763%2C755%2C145%2C783%2C629&ns=yt&plid=AAY3TUu-YZ48p6in", "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" }, { "headerType": "PLUS_PAGE_ID" } ] }, "atrUrl": { "baseUrl": "https://s.youtube.com/api/stats/atr?c=ANDROID&docid=Fjg5lYqvzUs&ei=xp1JaO-PPPGxsvQP2ZDA6QQ&len=23170&ns=yt&plid=AAY3TUu-YZ48p6in&ver=2&vm=CAEQARgEOjJBSHFpSlRKN0tQR3pjWlBwZU5mV2pFUVBRNlYxenMzR1JvX2E3WjcwMDlsTmFmcC1RUWJiQUZVQTZSUnAycF83YzZ6cHZZaTRJZnpxOC0tWDRCNzdYTmtIY0ZmWVc2WlJIM3BHcHczVTVBUlR5ZFIxdWhfazJobmNoMEg2R0kwWlZWcEpUOGNUWjl1WU9UUHNTYmpza1E", "elapsedMediaTimeSeconds": 3, "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" }, { "headerType": "PLUS_PAGE_ID" } ] }, "engageUrl": { "baseUrl": "https://s.youtube.com/api/stats/engage?cl=766672562&cmt=%5BVSS_CMT%5D&conn=%5BVSS_CONN%5D&cpn=%5BVSS_CPN%5D&docid=Fjg5lYqvzUs&ei=xp1JaO-PPPGxsvQP2ZDA6QQ&el=detailpage&fexp=v1%2C23888717%2C115927%2C72597%2C1408%2C26245%2C27411%2C11026%2C23536%2C14307%2C4951%2C44686%2C1740%2C8827%2C48775%2C107832%2C124889%2C33227%2C29636%2C14739676%2C3029%2C827%2C11680739%2C10562%2C4845%2C11927%2C7%2C17650%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3163%2C15%2C15%2C9%2C1084%2C313%2C4161%2C29979%2C3446%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4572%2C13%2C2071%2C658%2C729%2C10237%2C1406%2C4615%2C10472%2C8688%2C3479%2C690%2C31%2C453%2C634%2C601%2C819%2C5209%2C243%2C4052%2C298%2C197%2C867%2C5484%2C2234%2C514%2C10822%2C2120%2C6113%2C7%2C2551%2C5357%2C2119%2C2%2C10175%2C2475%2C9%2C9%2C15%2C11%2C21%2C4307%2C5740%2C845%2C207%2C482%2C1205%2C106%2C668%2C1209%2C235%2C31%2C942%2C1748%2C597%2C30%2C5%2C9%2C14%2C9%2C8%2C416%2C612%2C255%2C2558%2C111%2C853%2C373%2C612%2C789%2C1206%2C3484%2C1143%2C4086%2C59%2C16%2C744%2C1192%2C1982%2C8%2C208%2C301%2C1997%2C498%2C1134%2C709%2C1571%2C691%2C400%2C2025%2C945%2C176%2C448%2C796%2C1500%2C1318%2C547%2C98%2C2027%2C1437%2C345%2C94%2C274%2C342%2C288%2C992%2C1106%2C243%2C301%2C673%2C1334%2C2392%2C257%2C333%2C191%2C334%2C2%2C501%2C168%2C245%2C356%2C453%2C1209%2C405%2C222%2C740%2C397%2C713%2C838%2C441%2C816%2C296%2C1029%2C2008%2C121%2C153%2C19%2C465%2C410%2C215%2C165%2C1326%2C132%2C876%2C89%2C597%2C183%2C450%2C1110%2C1129%2C2%2C90%2C1711%2C911%2C943%2C33%2C290%2C232%2C1502%2C240%2C233%2C102%2C300%2C216%2C359%2C1763%2C755%2C145%2C783%2C629&lact=%5BVSS_LACT%5D&len=23170&ns=yt&of=tvkHAnYIWfR3Ah-t6n4BXQ&plid=AAY3TUu-YZ48p6in&rt=%5BVSS_RT%5D&state=%5BVSS_STATE%5D&vis=%5BVSS_VIS%5D&vm=CAEQARgEOjJBSHFpSlRKN0tQR3pjWlBwZU5mV2pFUVBRNlYxenMzR1JvX2E3WjcwMDlsTmFmcC1RUWJiQUZVQTZSUnAycF83YzZ6cHZZaTRJZnpxOC0tWDRCNzdYTmtIY0ZmWVc2WlJIM3BHcHczVTVBUlR5ZFIxdWhfazJobmNoMEg2R0kwWlZWcEpUOGNUWjl1WU9UUHNTYmpza1E", "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" } ] }, "videostatsScheduledFlushWalltimeSeconds": [ 10, 20, 30 ], "videostatsDefaultFlushIntervalSeconds": 300 }, "videoDetails": { "videoId": "Fjg5lYqvzUs", "title": "Watch live Dow Jones feed: Markets plunge amid coronavirus fears, oil price war", "lengthSeconds": "23169", "keywords": [ "covid 19", "coronavirus press conference", "trump coronavirus", "sars", "diamond princess", "coronavirus update", "coronavirus news", "virus", "symptoms", "yokohama", "new york", "king county", "seattle", "washington", "japan", "china", "wuhan china", "who coronavirus", "cdc coronavirus", "new coronavirus", "what is the coronavirus", "symptoms of coronavirus", "corona virus", "wuhan", "corona", "covid-19", "what is coronavirus", "coronavirus", "breaking news video", "video updates", "live video", "live updates" ], "channelId": "UCHd62-u_v4DvJ8TCFtpi4GA", "isOwnerViewing": false, "shortDescription": "The threat of a coronavirus-fueled oil war and continued panic around the virus brought markets to unprecedented lows Monday, triggering the first-ever forced halt on trading after the Standard & Poor’s 500 index sank 7 percent shortly after open. The Dow Jones industrial average fell as much as 2,000 points. Read more: https://wapo.st/38GDJPj. Subscribe to The Washington Post on YouTube: https://wapo.st/2QOdcqK\n\nFollow us:\nTwitter: https://twitter.com/washingtonpost\nInstagram: https://www.instagram.com/washingtonpost/\nFacebook: https://www.facebook.com/washingtonpost/", "isCrawlable": true, "thumbnail": { "thumbnails": [ { "url": "https://i.ytimg.com/vi/Fjg5lYqvzUs/default.jpg?v=5e669e1c", "width": 120, "height": 90 }, { "url": "https://i.ytimg.com/vi/Fjg5lYqvzUs/mqdefault.jpg?v=5e669e1c", "width": 320, "height": 180 }, { "url": "https://i.ytimg.com/vi/Fjg5lYqvzUs/hqdefault.jpg?v=5e669e1c", "width": 480, "height": 360 }, { "url": "https://i.ytimg.com/vi/Fjg5lYqvzUs/sddefault.jpg?v=5e669e1c", "width": 640, "height": 480 } ] }, "allowRatings": true, "viewCount": "170391", "author": "Washington Post", "isLowLatencyLiveStream": false, "isPrivate": false, "isUnpluggedCorpus": false, "latencyClass": "MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_NORMAL", "isLiveContent": true }, "playerConfig": { "audioConfig": { "loudnessDb": -27.25, "perceptualLoudnessDb": -41.25, "enablePerFormatLoudness": false, "trackAbsoluteLoudnessLkfs": -41.25, "loudnessTargetLkfs": -14 }, "exoPlayerConfig": { "useExoPlayer": true, "useAdaptiveBitrate": true, "maxInitialByteRate": 91136, "minDurationForQualityIncreaseMs": 12364, "maxDurationForQualityDecreaseMs": 3720, "minDurationToRetainAfterDiscardMs": 21000, "lowWatermarkMs": 15000, "highWatermarkMs": 30000, "lowPoolLoad": 0.8, "highPoolLoad": 0.8, "sufficientBandwidthOverhead": 1, "bufferChunkSizeKb": 50, "httpConnectTimeoutMs": 16000, "httpReadTimeoutMs": 8000, "numAudioSegmentsPerFetch": 1, "numVideoSegmentsPerFetch": 2, "minDurationForPlaybackStartMs": 1600, "enableExoplayerReuse": false, "useRadioTypeForInitialQualitySelection": true, "blacklistFormatOnError": false, "enableBandaidHttpDataSource": true, "httpLoadTimeoutMs": 18000, "canPlayHdDrm": true, "videoBufferSegmentCount": 389, "audioBufferSegmentCount": 38, "useAbruptSplicing": false, "minRetryCount": 10, "minChunksNeededToPreferOffline": 2, "secondsToMaxAggressiveness": 0, "enableSurfaceviewResizeWorkaround": false, "enableVp9IfThresholdsPass": false, "matchQualityToViewportOnUnfullscreen": false, "lowAudioQualityConnTypes": [ "MOBILE_CONNECTION_TYPE_CELLULAR_2G", "MOBILE_CONNECTION_TYPE_CELLULAR_3G" ], "useDashForLiveStreams": true, "enableLibvpxVideoTrackRenderer": false, "lowAudioQualityBandwidthThresholdBps": 786432, "enableVariableSpeedPlayback": false, "preferOnesieBufferedFormat": true, "minimumBandwidthSampleBytes": 16384, "useDashForOtfAndCompletedLiveStreams": true, "disableCacheAwareVideoFormatEvaluation": false, "useLiveDvrForDashLiveStreams": true, "cronetResetTimeoutOnRedirects": true, "emitVideoDecoderChangeEvents": false, "onesieVideoBufferLoadTimeoutMs": "0", "onesieVideoBufferReadTimeoutMs": "0", "libvpxEnableGl": false, "enableVp9EncryptedIfThresholdsPass": false, "enableOpus": false, "usePredictedBuffer": true, "maxReadAheadMediaTimeMs": 120000, "useMediaTimeCappedLoadControl": true, "allowCacheOverrideToLowerQualitiesWithinRange": 0, "allowDroppingUndecodedFrames": true, "minDurationForPlaybackRestartMs": 5000, "serverProvidedBandwidthHeader": "", "liveOnlyPegStrategy": "LIVE_ONLY_PEG_STRATEGY_SEEK_ON_REBUFFER_ESTIMATE_DURATION", "enableRedirectorHostFallback": true, "enableHighlyAvailableFormatFallbackOnPcr": false, "recordTrackRendererTimingEvents": true, "minErrorsForRedirectorHostFallback": 0, "nonHardwareMediaCodecNames": [ "OMX.ffmpeg.vp9.decoder", "OMX.google.vp9.decoder", "c2.android.vp9.decoder", "OMX.Intel.sw_vd.vp9", "OMX.MTK.VIDEO.DECODER.SW.VP9", "c2.mtk.sw.vp9.decoder", "OMX.google.av1.decoder", "c2.android.av1.decoder", "OMX.sprd.av1.decoder", "c2.android.av1-dav1d.decoder" ], "enableVp9IfInHardware": false, "enableVp9EncryptedIfInHardware": true, "useOpusMedAsLowQualityAudio": false, "minErrorsForPcrFallback": 0, "useStickyRedirectHttpDataSource": true, "onlyVideoBandwidth": true, "useRedirectorOnNetworkChange": false, "enableMaxReadaheadAbrThreshold": true, "cacheCheckDirectoryWritabilityOnce": false, "predictorType": "PREDICTOR_TYPE_NEAREST_RANK", "slidingPercentile": 0.25, "slidingWindowSize": 12, "maxFrameDropIntervalMs": 100, "ignoreLoadTimeoutForFallback": false, "serverBweMultiplier": 1, "drmMaxKeyfetchDelayMs": 0, "maxResolutionForWhiteNoise": 0, "whiteNoiseRenderEffectMode": "RENDER_EFFECT_MODE_UNKNOWN", "enableLibvpxHdr": false, "enableCacheAwareStreamSelection": true, "useExoCronetDataSource": true, "whiteNoiseScale": 0, "whiteNoiseOffset": 0, "preventVideoFrameLaggingWithLibvpx": false, "enableMediaCodecHdr": true, "enableMediaCodecSwHdr": false, "liveOnlyWindowChunks": 10, "bearerMinDurationToRetainAfterDiscardMs": [ 21000, 21000, 21000, 21000, 120000, 120000, 90000, 120000 ], "forceWidevineL3": false, "useAverageBitrate": false, "useMedialibAudioTrackRendererForLive": true, "useExoPlayerV2": false, "logMediaRequestEventsToCsi": true, "onesieFixNonZeroStartTimeFormatSelection": false, "liveOnlyReadaheadStepSizeChunks": 1, "liveOnlyBufferHealthHalfLifeSeconds": 60, "liveOnlyMinBufferHealthRatio": 0.75, "liveOnlyMinLatencyToSeekRatio": 3, "manifestlessPartialChunkStrategy": "ANDROID_PARTIAL_CHUNK_STRATEGY_RETRY_RANGE_CHECK_LMT", "ignoreViewportSizeWhenSticky": false, "enableLibvpxFallback": false, "disableLibvpxLoopFilter": false, "enableVpxMediaView": false, "hdrMinScreenBrightness": 0, "hdrMaxScreenBrightnessThreshold": 0, "onesieDataSourceAboveCacheDataSource": true, "httpNonplayerLoadTimeoutMs": 72000, "numVideoSegmentsPerFetchStrategy": "NUM_SEGMENTS_PER_FETCH_STRATEGY_LIMITED_DURATION", "maxVideoDurationPerFetchMs": 12000, "maxVideoEstimatedLoadDurationMs": -1, "estimatedServerClockHalfLife": 5, "estimatedServerClockStrictOffset": false, "minReadAheadMediaTimeMs": 0, "readAheadGrowthRate": 0, "useDynamicReadAhead": false, "useYtVodMediaSourceForV2": false, "enableV2Gapless": true, "useLiveHeadTimeMillis": true, "allowTrackSelectionWithUpdatedVideoItagsForExoV2": false, "maxAllowableTimeBeforeMediaTimeUpdateSec": 15, "enableDynamicHdr": false, "v2PerformEarlyStreamSelection": false, "v2UsePlaybackStreamSelectionResult": false, "v2MinTimeBetweenAbrReevaluationMs": 2000, "avoidReusePlaybackAcrossLoadvideos": false, "enableInfiniteNetworkLoadingRetries": true, "reportExoPlayerStateOnTransition": false, "manifestlessSequenceMethod": "MANIFESTLESS_SEQUENCE_METHOD_LIVE_HEAD", "useLiveHeadWindow": true, "enableDynamicHdrInHardware": false, "ultralowAudioQualityBandwidthThresholdBps": 0, "retryLiveNetNocontentWithDelay": true, "ignoreUnneededSeeksToLiveHead": true, "adaptiveLiveHeadWindow": true, "drmMetricsQoeLoggingFraction": 0.01, "liveNetNocontentMaximumErrors": -1, "waitForDrmLicenseBeforeProcessingAndroidStuckBufferfull": true, "slidingPercentileScalar": 0.85, "minAdaptiveVideoQuality": 0, "retryLiveEmptyChunkWithDelay": true, "platypusBackBufferDurationMs": 30000, "platypusEnableServerSideFormatFiltering": true }, "playbackStartConfig": { "startTimeToleranceBeforeMs": "20000" }, "adRequestConfig": { "filterTimeEventsOnDelta": 10000, "useCriticalExecOnAdsPrep": true, "userCriticalExecOnAdsProcessing": true, "enableCountdownNextToThumbnailAndroid": true, "preskipScalingFactorAndroid": 0.712, "preskipPaddingAndroid": 6 }, "networkProtocolConfig": { "useQuic": true }, "androidNetworkStackConfig": { "networkStack": "CRONET", "androidCronetResponsePriority": { "priorityValue": "BACKGROUND_10_THREAD_PRIORITY" }, "androidMetadataNetworkConfig": { "coalesceRequests": true } }, "lidarSdkConfig": { "enableActiveViewReporter": true, "useMediaTime": true, "sendTosMetrics": true, "usePlayerState": false, "enableIosAppStateCheck": true, "enableImprovedSizeReportingAndroid": true, "enableIsAndroidVideoAlwaysMeasurable": true, "enableActiveViewAudioMeasurementAndroid": true }, "androidMedialibConfig": { "isItag18MainProfile": true, "initialBandwidthEstimates": [ { "detailedNetworkType": "DETAILED_NETWORK_TYPE_WIFI", "bandwidthBps": "921853" }, { "detailedNetworkType": "DETAILED_NETWORK_TYPE_LTE", "bandwidthBps": "631467" } ], "viewportSizeFraction": 0.85, "enablePrerollPrebuffer": true, "prebufferOptimizeForViewportSize": true, "hpqViewportSizeFraction": 0.58 }, "playerControlsConfig": { "showCachedInTimebar": true }, "variableSpeedConfig": { "showVariableSpeedDisabledDialog": true }, "decodeQualityConfig": { "maximumVideoDecodeVerticalResolution": 2160 }, "vrConfig": { "allowVr": true, "allowSubtitles": true, "showHqButton": true, "sphericalDirectionLoggingEnabled": true, "enableAndroidVr180MagicWindow": true, "enableAndroidMagicWindowEduOverlay": true, "magicWindowEduOverlayText": "Move device to explore video", "magicWindowEduOverlayAnimationUrl": "https://youtube.com/img/vr/magic_window_edu_overlay_animation_v2.webp", "useCardboardOssSdk": true }, "qoeStatsClientConfig": { "batchedEntriesPeriodMs": "30000" }, "androidPlayerStatsConfig": { "usePblForAttestationReporting": false, "usePblForHeartbeatReporting": false, "usePblForPlaybacktrackingReporting": false, "usePblForQoeReporting": true, "changeCpnOnFatalPlaybackError": true }, "stickyQualitySelectionConfig": { "stickySelectionType": "DISABLE_STICKY", "expirationTimeSinceLastManualVideoQualitySelectionMs": "259200000", "expirationTimeSinceLastPlaybackStartMs": "18000000", "stickyCeilingOverridesSimpleBitrateCap": true }, "adSurveyRequestConfig": { "useGetRequests": true }, "livePlayerConfig": { "liveHeadWindowSeconds": 40 }, "retryConfig": { "retryEligibleErrors": [ "fmt.decode", "android.exo.fatal", "scripted_player.js.fatal", "android.stuck.bufferfull", "player.timeout", "android.audiotrack" ], "retryUnderSameConditionAttempts": 1, "retryWithNewSurfaceAttempts": 1, "progressiveFallbackOnNonNetworkErrors": true, "l3FallbackOnDrmErrors": true, "retryAfterCacheRemoval": true, "widevineL3EnforcedFallbackOnDrmErrors": true, "exoProxyableFormatFallback": true, "maxPlayerRetriesWhenNetworkUnavailable": 2, "retryWithLibvpx": true, "suppressFatalErrorAfterStop": false, "fallbackFromHfrToSfrOnFormatDecodeError": true, "disableFallbackToCabrOnClientErrors": [ "fmt.decode", "android.audiotrack", "fmt.unparseable", "player.exception", "player.fatalexception" ] }, "cmsPathProbeConfig": { "cmsPathProbeDelayMs": 7000 }, "mediaCommonConfig": { "dynamicReadaheadConfig": { "maxReadAheadMediaTimeMs": 160000, "minReadAheadMediaTimeMs": 15000, "readAheadGrowthRateMs": 300, "readAheadWatermarkMarginRatio": 0, "minReadAheadWatermarkMarginMs": 0, "maxReadAheadWatermarkMarginMs": 0, "shouldIncorporateNetworkActiveState": false }, "mediaUstreamerRequestConfig": { "enableVideoPlaybackRequest": true, "videoPlaybackUstreamerConfig": "Cv8JCu0ICAAQgAUY6AIlMZkqPi0AAIA_NZqZmT9YAWgBch8KG21mczJfdjNfMl9zbWFsbF9ub192YW5jZV8wNxgAeI9OgAEBoAEBqAEAtQH2KNw_4AEB6AED8AEB-QEAAAAAAADQP4ECAAAAAAAAGECYAvABoALoArgCAcgCAdoCvwEQsOoBGKhGIKCcASjYNjCYdXCIJ4AB9AO4AQHgAQOQAgGYAgygAgHAAgHQAgLYAgHgAgHoAgKAAwKIA4gnqAMDsAMBuAMBwAMByAMB0AMBgAQBmAQBoAQByAQB0AQB4AQA-AQHgAV9kAUBmAUBsAUBuAUBwAUB0AUB4AXQD-gFAfgF0A-ABgG4BgHABgHoBgH4BgGAB5BOkAcBwAcB0AcB8AcBkAgBnQgAAIC_oAjoB-AIAegI____________AfoCkwItAACgQjUAAKpCQAFIAWUAAIBAaMBwqAHQhgO4AQHNAQAAgD_9AQAAgD-FAq5HYT6NAuxRuD-VArgeBT61AgAAgD_AAo8B0gIRsP__________AR48RlpcXV7aAgUyMDowMOACeOgC6AL9AgAAAD6dAwrXIz2gAwHVAwAAekTYAwGYBAHFBJqZWUDVBAAAgD_IBQG1Br03hjW9BjMzg0DFBgAAgD7VBgAACEHtBm8SgzqCBwgAyAGWAQIAAI0HAAAAP5gHAcAHAcgHAdUHAACCQ-UHAIAJRPAHAYAIAaEIAAAAAAAA8L-pCAAAAAAAAPC_sAjwAbgIAegIAfUIAACCQ5gJ6AegCaCNBr0JvTeGNfgQAYIDAJADAagDAbADA9ADAdgDAeADkE6wBAG4BAHKBG8KFQiA4gkQmHUYrAIlAAAAACgAMABAARDg1AMY0A8qTQoKdGJfY29zdF81MCAIKQAAAAAAAAAASAFQAV3NzEw-ZQAAAD9tAAAAP3UAAAA_eMCpB4ABwD6NAZqZmT6SAQ1zdGFydHVwXzFhXzg3MAHSBB4KFgjoBxC4FxoG3AvQD8QTKMCaDDABOAEYoJwBKAHaBAwKCAiIJxCIJzgBKAH4BAGIBQGQBQGYBQGoBQGwBQHQBQHYBQHoBQHwBQGIBgGYBgGgBgGoBoCAAsAGAcgGAeAGAfAGAYIHCxUAAIA_GGQgoI0GiAcBoAcBwAcByAcAgAgBoAgBsAgBuAgB0ggGCAEQARgBqQkAAAAAAADwv7EJAAAAAAAA8L_aCSRLVW9pWlh3UEVsV0d0K2h3N3NvTml2OGxYQnBtYmJTRlRPSGPgCQHoCQGwCgGICwGYCwGgCwHACwHICwHQCwHYCwHqCwSLBowG-AsBkAwBqAyQAbAMAbgMAcAMAcgMAdAMAeAMAfgMAYANAZgNAaANAbANAdANAdgNAeANAegNAfgNAYAOAYgOAbAOAcAOAdAOAdgOAfgOAYgPAaAPAdAPAYAQAaAQAegQAYARAYgRAagRAbIREENBTVNCaFVEbGFUSkRBPT3AEQHgEQHwEQGYEgGgEgG4EgHwEgH4EgEYASABMgwIiAEQ2a35hL7FhQMyDAiGARDfyNWVvcWFAzIMCKABEP2e8pi9xYUDMgwIiwEQnciUq8zFhQMyDAiMARCyhJWrzMWFAzIMCPsBEJSBj63ExYUDOgBIAFIrGgVlbi1VUygAMhhVQ0hkNjItdV92NER2SjhUQ0Z0cGk0R0E4AEAAWABgAJDL048OARJMAF9z_acwRQIgVlcfHNkC3rojZ9IcL_rXL2tXRitRhuxEnCxI58MlbtECIQD137umgHiFHoPSv4TiRUtN19FCZ8el2m3oKq9H0azDtRoCZWk=", "videoPlaybackPostEmptyBody": false, "isVideoPlaybackRequestIdempotent": true }, "predictedReadaheadConfig": { "minReadaheadMs": 5000, "maxReadaheadMs": 157000 }, "mediaFetchRetryConfig": { "initialDelayMs": 1000, "backoffFactor": 1.3, "maximumDelayMs": 20000, "jitterFactor": 0.1 }, "mediaFetchMaximumServerErrors": 10, "mediaFetchMaximumNetworkErrors": -1, "mediaFetchMaximumErrors": 10, "serverReadaheadConfig": { "nextRequestPolicy": { "targetAudioReadaheadMs": 120000, "targetVideoReadaheadMs": 120000 } }, "useServerDrivenAbr": true, "sabrClientConfig": { "defaultBackOffTimeMs": 0, "enableHostFallback": true, "primaryProbingDelayMs": 5000, "maxFailureAttemptsBeforeFallback": 2, "enableServerInitiatedHostFallback": true }, "serverPlaybackStartConfig": { "enable": true, "playbackStartPolicy": { "startMinReadaheadPolicy": [ { "minReadaheadMs": 1600 } ] } }, "usePlatypus": true, "mediaCacheConfig": { "cacheLoadPolicy": { "readaheadThresholdMs": 15000 } }, "bandwidthEstimationConfig": { "nearestRankConfig": { "slidingWindowSize": 12, "percentile": 0.25, "scalar": 0.91 } }, "fixLivePlaybackModelDefaultPosition": false }, "playerGestureConfig": { "downAndOutLandscapeAllowed": true, "downAndOutPortraitAllowed": true }, "taskCoordinatorConfig": { "prefetchCoordinatorBufferedPositionMillisRelease": 6000, "prefetchCoordinatorBufferedPositionMillisPause": 6000 } }, "storyboards": { "playerStoryboardSpecRenderer": { "spec": "https://i.ytimg.com/sb/Fjg5lYqvzUs/storyboard3_L$L/$N.jpg?sqp=-oaymwGbA0g48quKqQOSA4gBAZUBAAAEQpgBMqABPKgBBLABELABDbABDLABELABFbABH7ABJrABLbABDrABDrABD7ABErABF7ABK7ABLLABKbABD7ABDrABELABFbABH7ABKrABMrABKbABD7ABEbABFLABGLABJrABPbABOLABLbABEbABFLABHrABKrABMbABS7ABR7ABNrABFbABHLABKbABLrABObABR7ABTbABP7ABJbABLrABN7ABPbABR7ABUrABUbABRbABM7ABQLABQrABQ7ABTLABRLABRrABQ7gBEbgBEbgBFbgBI7gBRLgBQ7gBQ7gBQ7gBEbgBE7gBFrgBL7gBQ7gBQ7gBQ7gBQ7gBFbgBFrgBKbgBQ7gBQ7gBQ7gBQ7gBQ7gBI7gBL7gBQ7gBQ7gBQ7gBQ7gBQ7gBQ7gBRLgBQ7gBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQ7gBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQrgBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQrgBQrgBQ7gBQ7gBQ7gBQrgBQrgBQrgBQrgBQqLzl_8DBgjr15rzBQ==|48#27#100#10#10#0#default#rs$AOn4CLAoZku_dwlK_jqErmkCyTbt6fWAcA|80#45#2318#10#10#10000#M$M#rs$AOn4CLAE2YDNS1jshFMgoy5-7umGomBGoA|160#90#2318#5#5#10000#M$M#rs$AOn4CLC8MFL946hjpwhSpEriNsKGcMTnNg", "recommendedLevel": 2 } }, "trackingParams": "CAAQu2kiEwjvivbd1OmNAxXxmIwIHVkIME0=", "attestation": { "playerAttestationRenderer": { "challenge": "a=6&a2=1&b=LKKjBOVs8TvJCqeZJSZD9TE6Z74&c=1749654983&d=3&e=Fjg5lYqvzUs&c5a=1&c5b=yt_player_ias&hh=SaRiM3nyl0CyID_ygYjZ5d4HQGXR2QVRbirw4rRLBqw" } }, "overlay": {}, "onResponseReceivedActions": [ { "clickTrackingParams": "CAAQu2kiEwjvivbd1OmNAxXxmIwIHVkIME0=", "startEomFlowCommand": { "eomFlowRenderer": { "webViewRenderer": { "url": { "privateDoNotAccessOrElseTrustedResourceUrlWrappedValue": "https://consent.youtube.com/yt-app-main?gl=DE&m=1&pc=yt&cm=2&hl=en&src=1&app=1&vd=CgtBRTczM3F5enZYayjGu6bCBjIKCgJERRIEEgAgLjoMCAEggfjTkue456Ro&utm_source=YT_ANDROID&dt=0&av=20.10.38" }, "onFailureCommand": { "clickTrackingParams": "CAUQmawJIhMI74r23dTpjQMV8ZiMCB1ZCDBN", "updateEomStateCommand": { "mobileEomFlowState": { "updatedVisitorData": "CgtBRTczM3F5enZYayjHu6bCBjIKCgJERRIEEgAgLjoZCAEaCwjHu6bCBhDnt80nIIH405LnuOekaA%3D%3D", "isError": true } } }, "trackingParams": "CAUQmawJIhMI74r23dTpjQMV8ZiMCB1ZCDBN", "webViewEntityKey": "Eg5Fb21GbG93V2VidmlldyD4AigB", "webToNativeMessageMap": [ { "key": "update_eom_state_command", "value": { "clickTrackingParams": "CAUQmawJIhMI74r23dTpjQMV8ZiMCB1ZCDBN", "updateEomStateCommand": { "hack": true } } }, { "key": "sign_in_endpoint", "value": { "clickTrackingParams": "CAUQmawJIhMI74r23dTpjQMV8ZiMCB1ZCDBN", "signInEndpoint": { "hack": true } } } ], "webViewUseCase": "WEB_VIEW_USE_CASE_EOM_CONSENT", "openInBrowserUrls": [ "https://policies.google.com", "https://support.google.com" ], "firstPartyHostNameAllowList": [ "consent.youtube.com" ] } }, "consentMoment": "CONSENT_MOMENT_INITIAL" } } ], "playerSettingsMenuData": { "loggingDirectives": { "trackingParams": "CAQQtc4GIhMI74r23dTpjQMV8ZiMCB1ZCDBN", "visibility": { "types": "12" } } }, "playerOverlayLayerRenderers": [ { "playerOverlayLayerRenderer": { "layerPriority": 8, "featurePlayerOverlayRenderers": [ { "featurePlayerOverlayRenderer": { "content": { "elementRenderer": { "trackingParams": "CAAQu2kiEwjvivbd1OmNAxXxmIwIHVkIME0=", "newElement": { "type": { "componentType": { "templateConfig": { "uriTemplateConfig": { "uri": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727" } }, "model": {}, "subscriptionConfig": { "dataStoreSubscriptionConfig": { "mappings": [ { "identifier": "Ei0veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX2NvbnRyb2xzX3Zpc2liaWxpdHkg2AIoAQ%3D%3D", "resultField": 6, "resultPath": [ 6 ] }, { "identifier": "Eh4veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3RpbWUgxgIoAQ%3D%3D", "resultField": 9, "resultPath": [ 9 ] }, { "identifier": "EiYveW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX2xheW91dF9zdGF0ZSDIAigB", "resultField": 11, "resultPath": [ 11 ] }, { "identifier": "Ei8veW91dHViZS9hcHAvd2F0Y2gvZmVhdHVyZV9wbGF5ZXJfb3ZlcmxheV9zdGF0ZSDdAigB", "resultField": 13, "resultPath": [ 13 ] }, { "identifier": "/youtube/app/engagement_panel", "resultField": 8, "resultPath": [ 8 ] } ], "resultField": 512176697 }, "environmentSubscriptionConfig": { "resultField": 512176697, "environmentDataField": 4, "subscription": { "environmentDataFilter": [ "SUBSCRIPTION_DEVICE_ORIENTATION" ] } }, "themeSubscriptionConfig": { "mappings": [ { "identifier": "\n\u0016theme|68395bd41e9f0323", "resultPath": [ 2 ] } ], "resultField": 512176697 }, "capabilitiesSubscriptionConfig": { "mappings": { "identifier": "capabilities|4848739a7b6ba4de", "resultPath": [ 5 ] }, "resultField": 512176697 } } } }, "properties": { "identifierProperties": { "identifier": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727", "uniqueLoggingIdentifier": "1749654982984994030" } } } } }, "overlayIdentifier": "player_overlay_featured_channel_watermark", "priorityInLayer": -39 } } ] } } ], "adBreakHeartbeatParams": "Q0FBJTNE", "frameworkUpdates": { "entityBatchUpdate": { "mutations": [ { "entityKey": "Eihjb21wb3NpdGUtbGl2ZS1zdHJlYW0tb2ZmbGluZS1lbnRpdHkta2V5IIUEKAE%3D", "type": "ENTITY_MUTATION_TYPE_DELETE" }, { "entityKey": "Eg0KC0ZqZzVsWXF2elVzIPYBKAE%3D", "type": "ENTITY_MUTATION_TYPE_REPLACE", "payload": { "offlineabilityEntity": { "key": "Eg0KC0ZqZzVsWXF2elVzIPYBKAE%3D", "addToOfflineButtonState": "ADD_TO_OFFLINE_BUTTON_STATE_ENABLED", "commandWrapper": { "command": { "innertubeCommand": { "clickTrackingParams": "CAIQ6ewBIhMI74r23dTpjQMV8ZiMCB1ZCDBN", "ypcGetOfflineUpsellEndpoint": { "params": "CiXqqN25AR8KC0ZqZzVsWXF2elVzShAwZ2NKQ1NZRUptUC1qYXJCIgtGamc1bFlxdnpVcyoVCAkYAVIPCgtGamc1bFlxdnpVcyAB" } } }, "loggingDirectives": { "trackingParams": "CAIQ6ewBIhMI74r23dTpjQMV8ZiMCB1ZCDBN" } }, "contentCheckOk": false, "racyCheckOk": false, "loggingDirectives": { "trackingParams": "CAEQxzciEwjvivbd1OmNAxXxmIwIHVkIME0=", "visibility": { "types": "4" } } } } } ], "timestamp": { "seconds": "1749654983", "nanos": 83389889 } }, "elementUpdate": { "updates": [ { "templateUpdate": { "identifier": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727", "serializedTemplateConfig": "ssfOhwXeCxLQCwoECAYQCQoECAkQDgoECAwQDgoECA8QDgoECBEQAwoECBYQBQoECB4QDgoECB8QDgoECCMQAgoECCQQDgoECCoQDhIECAEYARKfBQgCGAIimAUalQUKEQgBEg0aCwoJCKeU3EsSAhoACi0IAhIpGicKJQiEi71QEh4aHAoMCAoSCAgeMgQKAggCCgwIDBIICB8yBAoCCAMK0AQIAxLLBFrIBAgBEsMEIsAECr0ECgQSAggMErQEGrEECiMIARIfGh0KGwi5lNxLEhQaEgoQCAESDBIKCAESAggBEgIIAwqJBAgCEoQEGoEECn0IhIu9UBJ2GnQKFwgDEhMaEQoPCAESCwgjMgcKBQ0AACBCChcIAhITGhEKDwgBEgsIIzIHCgUNAAAgQgoMCAsSCAgkMgQKAggDCgwIEBIICB8yBAoCCAMKJAgIEiAaHgocCAkSGBoWChQIARIQEg4IAxICCAQSAggBEgIIAwoaCJWXvVASExoRCg8IAhILCCMyBwoFDTMzMz8KIwjrmL1QEhwaGgoYCAcSFCISChAKBBICCA4SCAgqMgQKAggDCmgIxaPqeRJhGl8KTgifv8x4EkcaRQpDCOcHEj4iPAo6Ci1SKwgBEidKJQgBEggIFjIECgIIABoXUhUIAhIREg8IARIDCOcHEgIIBxICCAESCRIHCAESAwjnBwoNCAISCQgGMgUKAwoBMQrUAQiWkelQEswBGskBCsYBCOcHEsABIr0BCroBCqwBWqkBCAISM1IxCAESLVIrCAESJ0olCAESCAgWMgQKAggAGhdSFQgCEhESDwgBEgMI5wcSAggHEgIIARJwUm4IARJqWmgIAhIzUjEIARItUisIARInSiUIARIICBYyBAoCCAAaF1IVCAISERIPCAESAwjnBxICCAcSAggBEi9SLQgBEilSJwgBEiNKIQgBEggIFjIECgIIABoTUhEIAhINEgsIARIDCOcHEgIIARIJEgcIARIDCOcHEg4IAxgEIggSBggBEgIIAhIqCAQYBCIkUiIIARIeShwIARIOCAkSCggBEgIIBhICCAIaCAgJMgQKAggCEiQIBRgEIh5KHAgBEg4IDBIKCAESAggLEgIIAhoICAwyBAoCCAMSUggGGAQiTFpKCAMSIkogCAESEggPEg4IARICCAQSAggDEgIIARoICA8yBAoCCAESIkogCAESEggPEg4IARICCAQSAggDEgIIARoICA8yBAoCCAISFAgHEBEYBCIMEgoIARICCAkSAggFEhIICBgEIgwSCggBEgIIDRICCAQSRggJGAQiQFo-CAISLBIqCAESAggFEgIIARIOGgwIFjIICgYI3aSLqQESAggBEgoaCAgWMgQKAggFEgwSCggBEgIICBICCAUSRggKGAQiQFo-CAISLBIqCAESAggFEgIIARIOGgwIFjIICgYI3aSLqQESAggBEgoaCAgWMgQKAggGEgwSCggBEgIICBICCAYSRggLGAQiQFo-CAISLBIqCAESAggFEgIIARIOGgwIFjIICgYI3aSLqQESAggBEgoaCAgWMgQKAggHEgwSCggBEgIICBICCAcSuAEIDBgEIrEBWq4BCAISjQFaigEIAhJqWmgIAhJYWlYIAhJGWkQIAhI0WjIIAhIiWiAIAhIWWhQIAhIKUggIARIEEgIIBBIEEgIIBRIEEgIIBhIKUggIARIEEgIICBIKUggIARIEEgIICRIKUggIARIEEgIIChIKUggIARIEEgIICxIaShgIBRIOCBESCggBEgIIARICCAEaBBICCAcSGkoYCAQSBggREgIIBxoMEgoIARICCAESAggCEjEIDRgEIisSKQgBEgIIBRICCAESDRoLCBYyBwoFCOnv8XsSAggBEgoaCAgWMgQKAggHEj4IDhgEIjhaNggCEgQSAggNEiwSKggBEgIIBRICCAESDhoMCBYyCAoGCILl9KoBEgIIARIKGggIFjIECgIIAxjv_KOly5fdksMB", "resourceTag": "713026632389744423", "templateType": "TEMPLATE_TYPE_EKO" } }, { "themeUpdate": { "identifier": "theme|68395bd41e9f0323", "resourceTag": "7510134820221944611", "themeBytes": "CoOeAQoaChZ0aGVtZXw2ODM5NWJkNDFlOWYwMzIzEAES4Z0BCuIEIP____8PKP____8PMP____8POICAgGhokKHC_A9wzJmz_g94gICAaIgBgICA0AGQAYCAgPgPoAGAgPz_D6gB4MCB-w-wAYCAsP4PuAGAgLD-D8ABgICA0AHIAZiw4PgP0AHUv5n4D9gBlurB-A_gAYCA_P8P6AH_____D_ABocKE-Q_4Af___weAAq2A7_8PiALgwIH7D6AC_____w-oAv___58LuALgwYP_D8gC____9w3QAubNm_8P2AKAgIBo4ALmzZv_D-gCgICA0Aj4Av___58LiAP0i4r6D5AD4MCB-w-YA4-evPgPqAP_8cv_D7AD____7wS4A____9cBwAPUv5n4D8gDgICwrg7QA4CAgOgE4AOAgIBo6AMA8AOAgID4D_gDgICA4AyABOzigfgPiASQocL8D5AE_____w-YBP_N-vkPoASAgIDICagE____nwuwBKHChPkPuAT_____D8AE-fPn_w_IBICAgNAB0AT____vBNgEgICAaOAEgICAaOgEgICAaPAE4MCB-w_4BI-evPgPgAWSiOT8D4gF_____w-QBf____8PmAX_____D6AFj568-A-oBYCAgNABsAWAgIBouAX____XAcAF____nwPIBZHP_P8P2AWPnrz4D-AF_____w_oBYCAgLAG8AX4poD_D_gF_836-Q-ABoOT_p8DiAbz2P6fA5AGgNLw-w-YBr7--5kDoAaXsoH4D6gGqNCgyQmwBub97_8PuAa3_9f_D8AGg_uz_w_IBoD66_4P0AaA0u_9D9gGg_aq_A_gBoD88foP6Ab___-fAxLtCQovChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRiPnrz4DyIKc2Fucy1zZXJpZigEMAASLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAQEEY4MCB-w8iCnNhbnMtc2VyaWYoBDAAGi0KEHNhbnMtc2VyaWYtbGlnaHQVAABAQRj_____DyIKc2Fucy1zZXJpZigDMAAqLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEYj568-A8iCnNhbnMtc2VyaWYoBDAAOi4KEXNhbnMtc2VyaWYtbWVkaXVtFQAAYEEY1L-Z-A8iCnNhbnMtc2VyaWYoBTAAQi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAHBBGP____8PIgpzYW5zLXNlcmlmKAQwAEovChJzYW5zLXNlcmlmLXJlZ3VsYXIVAACgQRiPnrz4DyIKc2Fucy1zZXJpZigEMABSLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAQEEYj568-A8iCnNhbnMtc2VyaWYoBDAAWi4KEXNhbnMtc2VyaWYtaXRhbGljFQAAQEEY4MCB-w8iCnNhbnMtc2VyaWYoBDABYi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGI-evPgPIgpzYW5zLXNlcmlmKAQwAIIBLgoRc2Fucy1zZXJpZi1tZWRpdW0VAABgQRiPnrz4DyIKc2Fucy1zZXJpZigFMACKAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGI-evPgPIgpzYW5zLXNlcmlmKAQwAJIBLgoRc2Fucy1zZXJpZi1tZWRpdW0VAABAQRiPnrz4DyIKc2Fucy1zZXJpZigFMACaAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAMBBGI-evPgPIgpzYW5zLXNlcmlmKAQwAKIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAIEEYj568-A8iCnNhbnMtc2VyaWYoBDAAqgEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRjgwIH7DyIKc2Fucy1zZXJpZigEMACyAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGI-evPgPIgpzYW5zLXNlcmlmKAQwANIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAgEEYj568-A8iCnNhbnMtc2VyaWYoBDAA2gEuChFzYW5zLXNlcmlmLW1lZGl1bRUAAKBBGI-evPgPIgpzYW5zLXNlcmlmKAUwAPIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEYj568-A8iCnNhbnMtc2VyaWYoBDAAmgI3ChRZb3VUdWJlU2Fucy1TZW1pQm9sZBUAAJBBGI-evPgPIgtZb3VUdWJlU2FucygGMAA9AACwQaICNwoUWW91VHViZVNhbnMtU2VtaUJvbGQVAACQQRiPnrz4DyILWW91VHViZVNhbnMoBjAAPQAA0EGqAjMKEFlvdVR1YmVTYW5zLUJvbGQVAACgQRiPnrz4DyILWW91VHViZVNhbnMoBzAAPQAA4EGyAjMKEFlvdVR1YmVTYW5zLUJvbGQVAACwQRiPnrz4DyILWW91VHViZVNhbnMoBzAAPQAA8EG6AjMKEFlvdVR1YmVTYW5zLUJvbGQVAADAQRiPnrz4DyILWW91VHViZVNhbnMoBzAAPQAAAEIa_I0BCiV5dF9vdXRsaW5lX292ZXJmbG93X3ZlcnRpY2FsX2JsYWNrXzI0Ehl5dF9vdXRsaW5lX2VhcnRoX2JsYWNrXzI0Ghp5dF9vdXRsaW5lX2xpbmtfZ3JleTYwMF8xOCIaeXRfb3V0bGluZV9sb2NrX2dyZXk2MDBfMTgqI3l0X291dGxpbmVfbGlzdF9wbGF5X2Fycm93X2JsYWNrXzI0MiF5dF9vdXRsaW5lX3lvdXR1YmVfbWl4X2dyZXk2MDBfMjQ6IHl0X291dGxpbmVfY2hldnJvbl9kb3duX2JsYWNrXzI0Qh95dF9vdXRsaW5lX2luZm9fY2lyY2xlX2JsYWNrXzI0Sih5dF9vdXRsaW5lX3NsYXNoX2NpcmNsZV9yaWdodF9ncmV5NjAwXzI0UiFxdWFudHVtX2ljX3BsYXlfZGlzYWJsZWRfd2hpdGVfMjRaHHl0X291dGxpbmVfb3Blbl9uZXdfYmxhY2tfMjRiFXl0X291dGxpbmVfeF9ibGFja18yNHIZeXRfb3V0bGluZV9hdWRpb19ibGFja18yNHotcXVhbnR1bV9pY19jaGVja19ib3hfb3V0bGluZV9ibGFua19ncmV5NjAwXzI0ggEgcXVhbnR1bV9pY19jaGVja19ib3hfZ29vZ2JsdWVfMjSKASJ5dF9vdXRsaW5lX2NoZXZyb25fbGVmdF9ncmV5NjAwXzI0kgEheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzI0mgEgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMjSiAR55dF9vdXRsaW5lX2NoZXZyb25fdXBfYmxhY2tfMjSqASB5dF9vdXRsaW5lX2FsZXJ0X2NpcmNsZV9ibGFja18yNLIBH3l0X291dGxpbmVfaW5mb19jaXJjbGVfYmxhY2tfMjS6ARt5dF9vdXRsaW5lX3RydWNrX2dyZXk2MDBfMjTCASB5dF9vdXRsaW5lX2Fycm93X3VuZG9fZ3JleTYwMF8yNMoBInl0X291dGxpbmVfbG9jYXRpb25fcG9pbnRfYmxhY2tfMjTSARl5dF9vdXRsaW5lX3NoYXJlX2JsYWNrXzI02gEaeXRfb3V0bGluZV9zZWFyY2hfYmxhY2tfMjTiAR55dF9vdXRsaW5lX2NoZXZyb25fdXBfYmxhY2tfMjTqARl5dF9vdXRsaW5lX2NoZWNrX2JsYWNrXzI08gEceXRfb3V0bGluZV90aHVtYl91cF9ibGFja18xNvoBHnl0X291dGxpbmVfdGh1bWJfZG93bl9ibGFja18xNoICKHl0X291dGxpbmVfbWVzc2FnZV9idWJibGVfcmlnaHRfYmxhY2tfMTaKAiV5dF9vdXRsaW5lX292ZXJmbG93X3ZlcnRpY2FsX2JsYWNrXzM2kgIfeXRfZmlsbF9jaGVja19jaXJjbGVfZ3JleTYwMF8yNJoCLHF1YW50dW1faWNfcmFkaW9fYnV0dG9uX3VuY2hlY2tlZF9ncmV5NjAwXzI0ogIZeXRfb3V0bGluZV9pbWFnZV9ibGFja18yNKoCJnF1YW50dW1faWNfcmFkaW9fYnV0dG9uX29uX2dvb2dibHVlXzI0sgIeeXRfb3V0bGluZV9jaGV2cm9uX3VwX2JsYWNrXzI0ugIgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMjTCAg1pY19zdWJzY3JpYmVkygIaeXRfb3V0bGluZV9hZGp1c3RfYmxhY2tfMjTSAhZ5dF9maWxsX3Bpbl9ncmV5NjAwXzI02gIWeXRfZmlsbF9oZWFydF9ibGFja18yNOICDmljX2NoZWNrX2JsYWNr6gIZeXRfb3V0bGluZV9oZWFydF9ibGFja18xNvICF3l0X2ZpbGxfc3Rhcl9ncmV5NjAwXzI0-gIdeXRfZmlsbF9wbGF5X2Fycm93X2dyZXk2MDBfMjSCAx15dF9maWxsX2Fycm93X2Rvd25fZ3JleTYwMF8yNIoDG3l0X2ZpbGxfYXJyb3dfdXBfZ3JleTYwMF8yNJIDIXl0X291dGxpbmVfY2hldnJvbl9yaWdodF9ibGFja18yNJoDGmljX3l0X2NoZWNrYm94X3RyYW5zcGFyZW50ogMoaWNfeXRfY2hlY2tib3hfb3V0bGluZV9ibGFua190cmFuc3BhcmVudKoDGnl0X291dGxpbmVfY2FtZXJhX2JsYWNrXzI0sgMYeXRfb3V0bGluZV9nZWFyX2JsYWNrXzI0ugMceXRfb3V0bGluZV9wZXJzb25fZ3JleTYwMF8yNMIDF3l0X291dGxpbmVfZXllX2JsYWNrXzI0ygMieXRfb3V0bGluZV9jaGV2cm9uX2V4cGFuZF9ibGFja18yNNIDI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI02gMYeXRfZmlsbF9iZWxsX29uX2JsYWNrXzI04gMYeXRfb3V0bGluZV9iZWxsX2JsYWNrXzI06gMceXRfb3V0bGluZV9iZWxsX29mZl9ibGFja18yNPIDIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNPoDHnl0X291dGxpbmVfYXJyb3dfbGVmdF9ibGFja18yNIIEIXl0X291dGxpbmVfYXJyb3dfcmlnaHRfZ3JleTYwMF8yNIoEEmljX29mZmxpbmVfZGVmYXVsdJIEE2ljX29mZmxpbmVfZmluaXNoZWSaBBBpY19vZmZsaW5lX3N0YXJ0ogQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjSqBBx5dF9vdXRsaW5lX2xpc3RfYWRkX2JsYWNrXzI0sgQZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNLoEI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI0wgQYeXRfb3V0bGluZV9mbGFnX2JsYWNrXzI0ygQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjTSBBh5dF9vdXRsaW5lX2xvY2tfYmxhY2tfMjTaBBh5dF9vdXRsaW5lX2xpbmtfYmxhY2tfMjTiBBl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI06gQbeW91dHViZV9wcmVtaXVtX2JhZGdlX2xpZ2h08gQceXRfb3V0bGluZV94X2NpcmNsZV9ibGFja18yNPoEF3l0X291dGxpbmVfYWRkX2JsYWNrXzI0ggUneXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0igUfcXVhbnR1bV9pY19jb250ZW50X2N1dF93aGl0ZV8xOJIFGnl0X291dGxpbmVfc3Rhcl9ncmV5NjAwXzI0mgUQaWNfc3Rhcl9ibGFja18yNKIFF2ljX3N0YXJfYm9yZGVyX2JsYWNrXzI0qgUYeXRfZmlsbF9wYXVzZV9ncmV5NjAwXzI0sgUQaWNfb2ZmbGluZV9lcnJvcroFEmljX29mZmxpbmVfcmVmcmVzaMIFGXl0X2ZpbGxfdGh1bWJfdXBfYmxhY2tfMTbKBRt5dF9maWxsX3RodW1iX2Rvd25fYmxhY2tfMTbSBRl5dF9vdXRsaW5lX2xhYmVsX2JsYWNrXzI02gUaeXRfb3V0bGluZV9wZW9wbGVfYmxhY2tfMjTiBR95dF9vdXRsaW5lX2RvbGxhcl9zaWduX2JsYWNrXzI06gUZeXRfb3V0bGluZV9jaGVja19ibGFja18yNPIFGHl0X291dGxpbmVfaG9tZV9ibGFja18yNPoFGnF1YW50dW1faWNfdHJhdmVsX3doaXRlXzI0ggYgeXRfb3V0bGluZV9iYXJfY2lyY2xlX2dyZXk2MDBfMjSKBh55dF9vdXRsaW5lX2ZhY2Vfc2FkX2dyZXk2MDBfMjSSBh55dF9vdXRsaW5lX2ZhY2VfbWVoX2dyZXk2MDBfMjSaBiB5dF9vdXRsaW5lX2ZhY2VfaGFwcHlfZ3JleTYwMF8yNKIGI3l0X291dGxpbmVfZmFjZV92ZXJ5X3NhZF9ncmV5NjAwXzI0qgYleXRfb3V0bGluZV9mYWNlX3ZlcnlfaGFwcHlfZ3JleTYwMF8yNLIGE2ljX29mZmxpbmVfc3RhcnRfdjK6Bh1pY19vZmZsaW5lX3BhcnRpYWxseV9wbGF5YWJsZcIGHHl0X291dGxpbmVfcGVyc29uX2dyZXk2MDBfMjTKBh15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18yNNIGF3l0X291dGxpbmVfZXllX2JsYWNrXzI02gYgeXRfb3V0bGluZV9hZGRfY2lyY2xlX2dyZXk2MDBfMjTiBiB5dF9vdXRsaW5lX2Jhcl9jaXJjbGVfZ3JleTYwMF8yNOoGI3l0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ncmV5NjAwXzI08gYZeXRfZmlsbF90aHVtYl91cF9ibGFja18yNPoGG3l0X2ZpbGxfdGh1bWJfZG93bl9ibGFja18yNIIHHHl0X291dGxpbmVfdGh1bWJfdXBfYmxhY2tfMjSKBx55dF9vdXRsaW5lX3RodW1iX2Rvd25fYmxhY2tfMjSSByh5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3JpZ2h0X2JsYWNrXzI0mgcgeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSiByB5dF9vdXRsaW5lX3ZpZGVvX2NhbWVyYV9ibGFja18yNKoHG3l0X291dGxpbmVfaGVhZHNldF9ibGFja18yNLIHIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNLoHI3l0X291dGxpbmVfbW9iaWxlX2Rvd25sb2FkX2JsYWNrXzI0wgcfeXRfb3V0bGluZV9tdXNpY192aWRlb19ibGFja18yNMoHGXl0X291dGxpbmVfY2xvY2tfYmxhY2tfMjTSBx95dF9vdXRsaW5lX2xpYnJhcnlfYWRkX2JsYWNrXzI02gcaeXRfb3V0bGluZV9jYW1lcmFfYmxhY2tfMjDiBxp5dF9vdXRsaW5lX2NhbWVyYV9ibGFja18yNOoHH3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfd2hpdGVfMTbyBx95dF9maWxsX3lvdXR1YmVfc2hvcnRzX3doaXRlXzI0-gcdeXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSCCB55dF9vdXRsaW5lX3R2X3F1ZXVlX2dyZXk2MDBfMjSKCCZ5dF9vdXRsaW5lX3R2X3F1ZXVlX2NoZXZyb25fZ3JleTYwMF8yNJIIH3l0X291dGxpbmVfdHJhbnNsYXRlX2dyZXk2MDBfMjSaCCF5dF9vdXRsaW5lX21lbnVfZmlsdGVyX2dyZXk2MDBfMjSiCBx5dF9maWxsX3N0YXJfaGFsZl9ncmV5NjAwXzI0qggaeXRfb3V0bGluZV9zZW5kX2dyZXk2MDBfMjSyCBl5dF9maWxsX2Jvb2ttYXJrX2JsYWNrXzI0uggceXRfb3V0bGluZV9ib29rbWFya19ibGFja18yNMIIGWljX3NlYXJjaF93aXRoX2NpcmNsZV9uZXfKCB9pY192b2ljZV9zZWFyY2hfd2l0aF9jaXJjbGVfbmV30ggieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNNoII3l0X291dGxpbmVfZG9sbGFyX3NpZ25fb2ZmX2JsYWNrXzI04ggbeXRfb3V0bGluZV9leWVfb2ZmX2JsYWNrXzI06ggqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI08ggbeXRfb3V0bGluZV9waG9uZV9ncmV5NjAwXzI0-ggeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzI0ggkeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzQ4igkdeXRfZmlsbF9kb3dubG9hZGVkX2dyZXk2MDBfMjSSCR15dF9maWxsX2Rvd25sb2FkZWRfZ3JleTYwMF80OJoJKXF1YW50dW1faWNfcGF1c2VfY2lyY2xlX2ZpbGxlZF9ncmV5NjAwXzQ4ogkTaWNfb2ZmbGluZV9lcnJvcl80OKoJFWljX29mZmxpbmVfcmVmcmVzaF80OLoJH3l0X2ZpbGxfc2tpcF9iYWNrXzEwX2dyZXk2MDBfMjTCCSJ5dF9maWxsX3NraXBfZm9yd2FyZF8xMF9ncmV5NjAwXzI0ygkceXRfZmlsbF9za2lwX25leHRfZ3JleTYwMF8yNNIJIHl0X2ZpbGxfc2tpcF9wcmV2aW91c19ncmV5NjAwXzI02gkYeXRfb3V0bGluZV9jYXJ0X2JsYWNrXzI04gkdeXRfZmlsbF9mYWNlX2hhcHB5X2dyZXk2MDBfMjTqCRt5dF9maWxsX2ZhY2VfbWVoX2dyZXk2MDBfMjTyCR15dF9maWxsX2ZhY2VfdXBzZXRfZ3JleTYwMF8yNPoJG3l0X2ZpbGxfZmFjZV9zYWRfZ3JleTYwMF8yNIIKInl0X2ZpbGxfZmFjZV92ZXJ5X2hhcHB5X2dyZXk2MDBfMjSKCiB5dF9maWxsX2ZhY2VfdmVyeV9zYWRfZ3JleTYwMF8yNJIKH3l0X291dGxpbmVfbGlicmFyeV9hZGRfYmxhY2tfMjSaCh55dF9maWxsX2xpYnJhcnlfc2F2ZWRfYmxhY2tfMjSiCh55dF9vdXRsaW5lX2Fycm93X2ZsaXBfYmxhY2tfMjSqCiFxdWFudHVtX2dtX2ljX2NhdGVnb3J5X2dyZXk2MDBfMjSyCh55dF9vdXRsaW5lX2Fycm93X3RpbWVfYmxhY2tfMjS6CiJ5dF9vdXRsaW5lX2Fycm93X2RpYWdvbmFsX2JsYWNrXzI0wgoaeXRfb3V0bGluZV9zZWFyY2hfYmxhY2tfMjTKChp5dF9vdXRsaW5lX3Blb3BsZV9ibGFja18yNNIKGnl0X291dGxpbmVfcGVuY2lsX2JsYWNrXzI02goneXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9vdmVybGFwX3doaXRlXzI04goZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNOoKHXl0X291dGxpbmVfcmF0aW5nX3VwX2JsYWNrXzI08goeeXRfb3V0bGluZV9yYWRhcl9saXZlX2JsYWNrXzI0-goZeXRfb3V0bGluZV9nbG9iZV9ibGFja18yNIILH3l0X291dGxpbmVfbWVtYmVyc2hpcHNfYmxhY2tfMjSKCx95dF9vdXRsaW5lX3N1cGVyX3N0b3JlX2JsYWNrXzI0kgsheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzI0mgsfeXRfb3V0bGluZV9sZXNzX3RoYW5fNF9ibGFja18yNKILI3l0X291dGxpbmVfZ3JlYXRlcl90aGFuXzIwX2JsYWNrXzI0qgsleXRfb3V0bGluZV9jbG9ja19oYWxmX2NpcmNsZV9ibGFja18yNLILHnl0X291dGxpbmVfcmFkYXJfbGl2ZV9ibGFja18yNLoLGnl0X291dGxpbmVfYWRqdXN0X2JsYWNrXzI0wgsleXRfb3V0bGluZV9kb2xsYXJfc2lnbl9oZWFydF9ibGFja18yNMoLKnl0X291dGxpbmVfcGxheV9hcnJvd19oYWxmX2NpcmNsZV9ibGFja18yNNILGHl0X291dGxpbmVfZmxhZ19ibGFja18yNNoLInl0X291dGxpbmVfYWxlcnRfdHJpYW5nbGVfYmxhY2tfMjTiCyF5dF9vdXRsaW5lX3BlcnNvbl9jaXJjbGVfYmxhY2tfMjTqCyV5dF9vdXRsaW5lX3NsYXNoX2NpcmNsZV9sZWZ0X2JsYWNrXzI08gsgeXRfb3V0bGluZV9jYW1lcmFfYXVkaW9fYmxhY2tfMjT6Cyp5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX292ZXJsYXBfYmxhY2tfMjSCDCJ5dF9maWxsX2RvbGxhcl9zaWduX2hlYXJ0X2JsYWNrXzEyigwreXRfZmlsbF95b3V0dWJlX3Nob3J0c19ub190cmlhbmdsZV93aGl0ZV8xNpIMK3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfbm9fdHJpYW5nbGVfd2hpdGVfMjSaDCZ5dF9vdXRsaW5lX2NpcmNsZXNfb3ZlcmxhcF92ZF90aGVtZV8yNKIMKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0qgwceXRfb3V0bGluZV9zY2lzc29yc19ibGFja18yNLIMInl0X291dGxpbmVfcGVyc29uX211c2ljX2dyZXk2MDBfMjS6DBxxdWFudHVtX2ljX2FydGlzdF9ncmV5NjAwXzI0wgwjeXRfb3V0bGluZV9saXN0X3BsYXlfYXJyb3dfYmxhY2tfMjTKDB55dF9maWxsX2Fycm93X3NodWZmbGVfYmxhY2tfMjTSDCB5dF9maWxsX2Fycm93X3VwX2NpcmNsZV9ibGFja18yNNoMIHl0X291dGxpbmVfY2hlY2tfY2lyY2xlX2JsYWNrXzI04gwieXRfZmlsbF9hcnJvd19kb3duX2NpcmNsZV9ibGFja18yNOoMIHl0X2ZpbGxfeW91dHViZV9tdXNpY19nbV9ibHVlXzI08gwgeXRfZmlsbF95b3V0dWJlX211c2ljX2dtX2JsdWVfMzb6DBl5dF9vdXRsaW5lX2ltYWdlX2JsYWNrXzI0gg0deXRfb3V0bGluZV9iYXJfZ3JhcGhfYmxhY2tfMjSKDR95dF9vdXRsaW5lX3NoaWVsZF9wbHVzX2JsYWNrXzI0kg0deXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSaDRp5dF9vdXRsaW5lX3BlbmNpbF9ibGFja18yNKINHHl0X291dGxpbmVfZmxhc2hfb25fYmxhY2tfMjSqDR15dF9vdXRsaW5lX2ZsYXNoX29mZl9ibGFja18yNLINGXl0X2ZpbGxfZmxhc2hfb25fYmxhY2tfMjS6DRp5dF9maWxsX2ZsYXNoX29mZl9ibGFja18yNMINHnl0X291dGxpbmVfcGVyc29uX2JveF9ibGFja18yNMoNHXl0X291dGxpbmVfbXlfdmlkZW9zX2JsYWNrXzI00g0deXRfb3V0bGluZV9zdWJ0aXRsZXNfYmxhY2tfMjTaDSF5dF9vdXRsaW5lX3N1YnNjcmlwdGlvbnNfYmxhY2tfMjTiDSJ5dF9vdXRsaW5lX3lvdXR1YmVfc3R1ZGlvX2JsYWNrXzI06g0beXRfZmlsbF9hcnJvd19kb3duX2JsYWNrXzI08g0ZeXRfZmlsbF9hcnJvd191cF9ibGFja18yNPoNGnl0X2ZpbGxfbGlnaHRidWxiX2JsYWNrXzI0gg4XeXRfb3V0bGluZV9hZGRfYmxhY2tfMjSKDhp5dF9maWxsX3ZvbHVtZV9vbl9ibGFja18yNJIOInl0X291dGxpbmVfbG9jYXRpb25fcG9pbnRfYmxhY2tfMjSaDid5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3BsdXNfYmxhY2tfMjSiDhp5dF9maWxsX2Jhcl9ncmFwaF9ibGFja18yNKoOHXl0X291dGxpbmVfYmFyX2dyYXBoX2JsYWNrXzI0sg4YeXRfb3V0bGluZV9maXJlX2JsYWNrXzI0ug4ZeXRfb3V0bGluZV9tdXNpY19ibGFja18yNMIOIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNNIOJnl0X291dGxpbmVfeW91dHViZV9pbXByb3ZlX3R2X2JsYWNrXzI02g4XeXRfb3V0bGluZV9iYWdfYmxhY2tfMjTiDhZ5dF9maWxsX2F1ZGlvX2JsYWNrXzI06g4leXRfb3V0bGluZV95b3V0dWJlX2xvZ29faWNvbl9ibGFja18yNPIOGXl0X2ZpbGxfb3Blbl9uZXdfd2hpdGVfMzb6Dh55dF9vdXRsaW5lX3ZpZGVvX2xpbmtfYmxhY2tfMTaCDyF5dF9vdXRsaW5lX3BlcnNvbl9zaGllbGRfYmxhY2tfMjSKDxl5dF9vdXRsaW5lX2VhcnRoX2JsYWNrXzI0kg8YeXRfb3V0bGluZV9saW5rX2JsYWNrXzI0mg8YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzI0og8neXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0qg8geXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSyDxl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI0ug8ieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNMIPHHl0X291dGxpbmVfbGlzdF9hZGRfYmxhY2tfMjTKDxx5dF9vdXRsaW5lX29wZW5fbmV3X2JsYWNrXzI00g8eeXRfb3V0bGluZV9jaHJvbWVjYXN0X2JsYWNrXzI02g8beXRfb3V0bGluZV9saWJyYXJ5X2JsYWNrXzI06g8deXRfb3V0bGluZV9saXN0X3ZpZXdfYmxhY2tfMjT6Dyd5dF9vdXRsaW5lX292ZXJmbG93X2hvcml6b250YWxfYmxhY2tfMjSCEBh5dF9vdXRsaW5lX2dpZnRfYmxhY2tfMjSKEBV5dF9maWxsX2dpZnRfYmxhY2tfMjSSEBx5dF9maWxsX21lbWJlcnNoaXBzX2JsYWNrXzM2mhAYeXRfb3V0bGluZV9wb2xsX2JsYWNrXzI0ohAqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI0qhAbeXRfb3V0bGluZV9hcnRpY2xlX2JsYWNrXzI0uhAleXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9yaWdodF9ibGFja18yNMoQIHl0X291dGxpbmVfYXJyb3dfcmVwZWF0X2JsYWNrXzI00hAgeXRfb3V0bGluZV9wZXJzb25fbWludXNfYmxhY2tfMjTiEBh5dF9vdXRsaW5lX2NvcHlfYmxhY2tfMjTqEBh5dF9vdXRsaW5lX21haWxfYmxhY2tfMjTyEBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfMTb6EBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfNDCCERZ5dF9maWxsX3NoYXJlX2JsYWNrXzI0ihEdeXRfZmlsbF9hcnJvd19yZXBlYXRfYmxhY2tfMjSqERd5dF9vdXRsaW5lX21pY19ibGFja18yNLIRHnl0X291dGxpbmVfZmlsbV9zdHJpcF9ibGFja18yNMIRH3l0X2ZpbGxfY2xvc2VkX2NhcHRpb25fYmxhY2tfMjTKESJ5dF9vdXRsaW5lX2Nsb3NlZF9jYXB0aW9uX2JsYWNrXzI00hEfeXRfZmlsbF9hcnJvd19yZXBlYXRfMV9ibGFja18yNNoRInl0X291dGxpbmVfYXJyb3dfcmVwZWF0XzFfYmxhY2tfMjTiESh5dF9vdXRsaW5lX3BsYXlfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI06hEaeXRfb3V0bGluZV91cGxvYWRfYmxhY2tfMjTyESh5dF9vdXRsaW5lX2JveF9wbGFjZWhvbGRlcl9sZWZ0X2JsYWNrXzI0-hEgeXRfb3V0bGluZV9wZXJzb25fcmFkYXJfd2hpdGVfMjSCEhp5dF9vdXRsaW5lX3hfbWFya19ibGFja18yMIoSFnl0X291dGxpbmVfdnJfYmxhY2tfMjSSEiR5dF9vdXRsaW5lX3N0YXRpc3RpY3NfZ3JhcGhfYmxhY2tfMjSiEiV5dF9vdXRsaW5lX3RpbWVfc3RhbXBfcGx1c19ncmV5NjAwXzI0qhIieXRfb3V0bGluZV9kYXNoYm9hcmRfcGx1c19ibGFja18yNLISHnl0X291dGxpbmVfYWxpZ25fbGVmdF9ibGFja18yNLoSJ3l0X291dGxpbmVfb3ZlcmZsb3dfaG9yaXpvbnRhbF93aGl0ZV8zNsISHXl0X291dGxpbmVfaG91cmdsYXNzX2JsYWNrXzE2yhIdeXRfb3V0bGluZV9ob3VyZ2xhc3NfYmxhY2tfMjTSEit5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3F1ZXN0aW9uX2JsYWNrXzE22hIreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18yNOISInl0X291dGxpbmVfYmFyX2hvcml6b250YWxfYmxhY2tfMTbqEiZ5dF9vdXRsaW5lX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNPISGnl0X291dGxpbmVfdHJvcGh5X2JsYWNrXzI0-hIeeXRfb3V0bGluZV9zdXBlcl9jaGF0X2JsYWNrXzI0ghMZeXRfZmlsbF9wYXVzZV92ZF90aGVtZV8yNIoTIXl0X291dGxpbmVfdm9sdW1lX3N0YWJsZV9ibGFja18yNJITHnl0X2ZpbGxfdm9sdW1lX3N0YWJsZV9ibGFja18yNKITIXl0X291dGxpbmVfc3VwZXJfc3RpY2tlcl9ibGFja18yNKoTJHl0X2ZpbGxfeW91dHViZV9sb2dvX2ljb25fZ3JleTYwMF8yNLITF3l0X2ZpbGxfY2FtZXJhX2JsYWNrXzI0uhMaeXRfb3V0bGluZV9nYW1pbmdfYmxhY2tfMjTCExp5dF9vdXRsaW5lX2JhcnNfM19ibGFja18yNMoTGHl0X291dGxpbmVfbmV3c19ibGFja18yNNITG3l0X291dGxpbmVfZmFzaGlvbl9ibGFja18yNNoTHXl0X291dGxpbmVfbGlnaHRidWxiX2JsYWNrXzI04hMdeXRfb3V0bGluZV9zdG9wd2F0Y2hfYmxhY2tfMjTqEyV5dF9vdXRsaW5lX3lvdXR1YmVfbGlua2VkX3R2X2JsYWNrXzI08hMneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0-hMceXRfb3V0bGluZV9wZW9wbGVfMl9ibGFja18yNIIUInl0X291dGxpbmVfeW91dHViZV9zaG9ydHNfYmxhY2tfMjSKFCl5dF9maWxsX2Jhcl9ncmFwaF9ib3hfdmVydGljYWxfZ3JleTYwMF8yNJoUGnl0X291dGxpbmVfeF9tYXJrX2JsYWNrXzE4ohQgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMTiyFBh5dF9vdXRsaW5lX21lZXRfYmxhY2tfMjS6FCB5dF9vdXRsaW5lX21vbmV5X2hhbmRfZ3JleTYwMF8yNMoUG3l0X291dGxpbmVfY29tcGFzc19ibGFja18yNNIUHnl0X291dGxpbmVfbGlua19vZmZfZ3JleTYwMF8yNNoUHXl0X291dGxpbmVfdm9sdW1lX29uX2JsYWNrXzI04hQeeXRfb3V0bGluZV92b2x1bWVfb2ZmX2JsYWNrXzI06hQgeXRfb3V0bGluZV9zY3JlZW5fbGlnaHRfYmxhY2tfMjTyFCB5dF9maWxsX3N1YnNjcmlwdGlvbnNfZ3JleTYwMF8yNPoUIXl0X291dGxpbmVfbWVtYmVyc2hpcHNfZ3JleTYwMF8yNIIVHXl0X2ZpbGxfcmFkYXJfbGl2ZV9ncmV5NjAwXzI0ihUeeXRfb3V0bGluZV9wZXJzb25fYWRkX2JsYWNrXzI0khUeeXRfb3V0bGluZV90ZXh0X2JveF9ncmV5NjAwXzI0mhUoeXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9hbGVydF9ibGFja18yNKIVIXl0X291dGxpbmVfYXJ0aWNsZV9hbGVydF9ibGFja18yNKoVIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNLIVI3l0X291dGxpbmVfYXJ0aWNsZV9jbGFyaWZ5X2JsYWNrXzI0uhUneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0whUgcXVhbnR1bV9nbV9pY19nb29nbGVfdmRfdGhlbWVfMjTaFR55dF9vdXRsaW5lX3Bpbl9vZmZfdmRfdGhlbWVfMjTiFSN5dF9vdXRsaW5lX3NoaWVsZF9lbXB0eV92ZF90aGVtZV8yNOoVIXl0X291dGxpbmVfc2hpZWxkX29mZl92ZF90aGVtZV8yNPIVH3l0X2ZpbGxfY2lyY2xlX2Z1bGxfdmRfdGhlbWVfMjSKFiJ5dF9vdXRsaW5lX3NjcmVlbl9mdWxsX3ZkX3RoZW1lXzI0khYeeXRfb3V0bGluZV9zcGFya2xlX3ZkX3RoZW1lXzI0mhYbeXRfb3V0bGluZV9wb2RjYXN0X2JsYWNrXzI0ohYaeXRfb3V0bGluZV9sb2NrX2dyZXk2MDBfMjSqFiZ5dF9vdXRsaW5lX3NjcmVlbl92ZXJ0aWNhbF92ZF90aGVtZV8yNLIWInl0X291dGxpbmVfYm94X29wZW5fY2hlY2tfYmxhY2tfMjS6FhNpY19ncmVlbl9zY3JlZW5fb2ZmwhYZaWNfZmFjZV9vdXRsaW5lZF9oYXBweV8zNsoWG2ljX2ZhY2Vfb3V0bGluZWRfdW5oYXBweV8zNtIWHmljX2ZhY2Vfb3V0bGluZWRfdmVyeV9oYXBweV8zNtoWF2ljX2ZhY2Vfb3V0bGluZWRfbWVoXzM24hYXaWNfZmFjZV9vdXRsaW5lZF9zYWRfMzbqFhRpY19mYWNlX2ZpbGxlZF9oYXBwefIWFmljX2ZhY2VfZmlsbGVkX3VuaGFwcHn6FhlpY19mYWNlX2ZpbGxlZF92ZXJ5X2hhcHB5ghcSaWNfZmFjZV9maWxsZWRfbWVoihcSaWNfZmFjZV9maWxsZWRfc2FkkhcZeXRfb3V0bGluZV90dl92ZF90aGVtZV8yNJoXFXl0X2ZpbGxfc2VuZF9ibGFja18yNKIXGHl0X291dGxpbmVfc2VuZF9ibGFja18yNKoXGnl0X291dGxpbmVfYmFyc18yX2JsYWNrXzI0shcceXRfb3V0bGluZV9jYWxlbmRhcl9ibGFja18yNLoXInl0X291dGxpbmVfcGVyc29uX2FjY291bnRfYmxhY2tfMjTCFx15dF9vdXRsaW5lX2luY29nbml0b19ibGFja18yNMoXHWljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX2hhcHB50hcfaWNfZmFjZV9vdXRsaW5lZF9hY3RpdmVfdW5oYXBwedoXImljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX3ZlcnlfaGFwcHniFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9tZWjqFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9zYWTyFyN5dF9vdXRsaW5lX2NsYXBwZXJib2FyZF92ZF90aGVtZV8yNPoXGnl0X291dGxpbmVfcGluX3ZkX3RoZW1lXzI0ghgjeXRfb3V0bGluZV9jaGVja19kb3VibGVfdmRfdGhlbWVfMjSKGCd5dF9vdXRsaW5lX2NoZWNrX2RvdWJsZV9vZmZfdmRfdGhlbWVfMjSSGCF5dF9vdXRsaW5lX3NoaWVsZF9hZGRfdmRfdGhlbWVfMjSaGBl5dF9vdXRsaW5lX211c2ljX2JsYWNrXzE4qhgdeXRfb3V0bGluZV9wcmljZV90YWdfYmxhY2tfMjSyGB15dF9maWxsX2NpcmNsZXNfNl92ZF90aGVtZV8yNMIYInl0X291dGxpbmVfY2VsZWJyYXRpb25fdmRfdGhlbWVfMjTSGBd5dF9maWxsX2dhbWluZ193aGl0ZV8yNNoYJHl0X291dGxpbmVfY2hldnJvbl9jb2xsYXBzZV9ibGFja18yNOIYHnF1YW50dW1faWNfcGxheV9wcmlzbV9ibGFja18yNOoYHnl0X291dGxpbmVfYm94X3BlbmNpbF9ibGFja18yNPIYF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzI0-hgreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9lbXB0eV92ZF90aGVtZV8yNIIZHXl0X291dGxpbmVfbWVnYXBob25lX2JsYWNrXzI0ihkeeXRfb3V0bGluZV9wYWxldHRlX3ZkX3RoZW1lXzI0khkaeXRfb3V0bGluZV9naWZfdmRfdGhlbWVfMjSaGSB5dF9maWxsX2Zhc3RfZm9yd2FyZF92ZF90aGVtZV8yNKIZKXl0X291dGxpbmVfZG9sbGFyX3NpZ25fY2lyY2xlX3ZkX3RoZW1lXzI0qhkmeXRfZmlsbF9kb2xsYXJfc2lnbl9jaXJjbGVfdmRfdGhlbWVfMjSyGSZ5dF9vdXRsaW5lX2NyZWF0b3JfYWNhZGVteV92ZF90aGVtZV8yNLoZInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMjTCGRp5dF9vdXRsaW5lX3BkZl92ZF90aGVtZV8yNNIZI3l0X291dGxpbmVfcGVvcGxlX2dyb3VwX3ZkX3RoZW1lXzI02hkmeXRfb3V0bGluZV9pbWFnZV93YWxscGFwZXJfdmRfdGhlbWVfMjTqGRx5dF9jb2xvcl95b3V0dWJlX3N0dWRpb18yNGRw8hkbeXRfY29sb3JfeW91dHViZV9tdXNpY18yNGRw-hkaeXRfY29sb3JfeW91dHViZV9raWRzXzI0ZHCCGh95dF9jb2xvcl95b3V0dWJlX3VucGx1Z2dlZF8yNGRwihoceXRfb3V0bGluZV9wZXJzb25fMl9ibGFja18yNJoaIHl0X291dGxpbmVfdGV4dF9ib2xkX3ZkX3RoZW1lXzI0ohoieXRfb3V0bGluZV90ZXh0X2l0YWxpY192ZF90aGVtZV8yNKoaKXl0X291dGxpbmVfdGV4dF9zdHJpa2V0aHJvdWdoX3ZkX3RoZW1lXzI0shojeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfdmRfdGhlbWVfMjS6GiB5dF9maWxsX2FsZXJ0X2NpcmNsZV92ZF90aGVtZV8yNNIaIXl0X291dGxpbmVfdHJhbnNjcmlwdF92ZF90aGVtZV8yNNoaKHl0X291dGxpbmVfdHJhbnNjcmlwdF9zZWFyY2hfdmRfdGhlbWVfMjTiGiJ5dF9vdXRsaW5lX3RpY190YWNfdG9lX3ZkX3RoZW1lXzI0-hogeXRfb3V0bGluZV9yZXBsYXlfYXJyb3dfYmxhY2tfMjSKGyF5dF9vdXRsaW5lX2xhcHRvcF9tb2JpbGVfYmxhY2tfMjSSGyN5dF9vdXRsaW5lX2hlYXJ0X2NpcmNsZV92ZF90aGVtZV8yNKIbH3l0X2NvbG9yX3lvdXR1YmVfbG9nb19pY29uXzI0ZHCqGx55dF9vdXRsaW5lX3BsYXlfYXJyb3dfYmxhY2tfMjSyGyx5dF9vdXRsaW5lX21vYmlsZV9zY3JlZW5faG9yaXpvbnRhbF9ibGFja18yNLobKnl0X291dGxpbmVfbW9iaWxlX3NjcmVlbl92ZXJ0aWNhbF9ibGFja18yNMobG3l0X291dGxpbmVfdG9vbGJveF9ibGFja18yNNIbHHl0X291dGxpbmVfYnVzaW5lc3NfYmxhY2tfMjTyGx15dF9vdXRsaW5lX2xhcHRvcF92ZF90aGVtZV8yNPobLHl0X291dGxpbmVfZG9sbGFyX3NpZ25fY29udGFpbmVyX3ZkX3RoZW1lXzI0ghwfeXRfb3V0bGluZV9pbmZpbml0eV92ZF90aGVtZV8yNIocGXl0X291dGxpbmVfaGRfdmRfdGhlbWVfMjSSHBp5dF9vdXRsaW5lX21vYmlsZV9ibGFja18yNJocFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMjSiHB15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18xMqocH3l0X291dGxpbmVfbGlzdF9wZW5jaWxfYmxhY2tfMjSyHCl5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3NlYXJjaF9ibGFja18yNLocK3l0X291dGxpbmVfeW91dHViZV9zaG9ydHNfd2F2ZWZvcm1fYmxhY2tfMjTCHBl5dF9maWxsX3RodW1iX3VwX2JsYWNrXzE4yhwbeXRfZmlsbF90aHVtYl9kb3duX2JsYWNrXzE40hwceXRfb3V0bGluZV90aHVtYl91cF9ibGFja18xONocHnl0X291dGxpbmVfdGh1bWJfZG93bl9ibGFja18xOOIcKHl0X291dGxpbmVfbWVzc2FnZV9idWJibGVfcmlnaHRfYmxhY2tfMTjqHBl5dF9vdXRsaW5lX2hlYXJ0X2JsYWNrXzE48hwdeXRfb3V0bGluZV9maXJld29ya3NfYmxhY2tfMjT6HB15dF9vdXRsaW5lX21lbnVfc29ydF9ibGFja18yNIIdF3l0X291dGxpbmVfbWFwX2JsYWNrXzI0ih0ZeXRfZmlsbF9kb3dubG9hZF93aGl0ZV8yNJIdFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMTKiHR15dF9vdXRsaW5lX3hfb2N0YWdvbl9ibGFja18yNKodHnl0X291dGxpbmVfZGlyZWN0aW9uc19ibGFja18yNLIdJXl0X291dGxpbmVfc2NyZWVuX211bHRpX3ZpZXdfYmxhY2tfMjS6HSJ5dF9maWxsX3NjcmVlbl9tdWx0aV92aWV3X2JsYWNrXzI0wh0eeXRfZmlsbF9za2lwX2JhY2tfNV9ncmV5NjAwXzI0yh0feXRfZmlsbF9za2lwX2JhY2tfMTVfZ3JleTYwMF8yNNIdHXl0X2ZpbGxfc2tpcF9iYWNrXzIwX2JsYWNrXzI02h0deXRfZmlsbF9za2lwX2JhY2tfMzBfYmxhY2tfMjTiHR15dF9maWxsX3NraXBfYmFja182MF9ibGFja18yNOodIXl0X2ZpbGxfc2tpcF9mb3J3YXJkXzVfZ3JleTYwMF8yNPIdInl0X2ZpbGxfc2tpcF9mb3J3YXJkXzE1X2dyZXk2MDBfMjT6HSB5dF9maWxsX3NraXBfZm9yd2FyZF8yMF9ibGFja18yNIIeIHl0X2ZpbGxfc2tpcF9mb3J3YXJkXzMwX2JsYWNrXzI0ih4geXRfZmlsbF9za2lwX2ZvcndhcmRfNjBfYmxhY2tfMjSSHiN5dF9maWxsX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNJoeHnl0X291dGxpbmVfbWFnaWNfd2FuZF9ibGFja18yNLoeI3l0X291dGxpbmVfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI0wh4ZeXRfb3V0bGluZV9jcm93bl9ibGFja18yNMoeF3l0X2ZpbGxfcGVyc29uX2JsYWNrXzI00h4oeXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18xNtoeKHl0X2ZpbGxfbWVzc2FnZV9idWJibGVfcXVlc3Rpb25fYmxhY2tfMjTiHiN5dF9vdXRsaW5lX2hhbmRfc3dpcGVfbGVmdF9ibGFja18yNOoeGnl0X291dGxpbmVfdGFyZ2V0X2JsYWNrXzI08h4VeXRfZmlsbF9sb2NrX2JsYWNrXzEy-h4YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzEygh8feXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18xNoofInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMTaSHyF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaaHyR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaiHyB5dF9vdXRsaW5lX3NwYXJrX3BlbmNpbF9ibGFja18yNKofHnl0X2ZpbGxfc3Rhcl9zaG9vdGluZ19ibGFja18yNLofIHl0X291dGxpbmVfc3VwZXJzdGFyX3ZkX3RoZW1lXzI0wh8ZeXRfb3V0bGluZV9wb3VuZF9ibGFja18yNMofKXl0X291dGxpbmVfYXJyb3dfc3dhcF9ob3Jpem9udGFsX2JsYWNrXzI00h8feXRfb3V0bGluZV9zcGFya19pbWFnZV9ibGFja18yNNofIXl0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ibGFja18yNPIfF3l0X2ZpbGxfdGFyZ2V0X2JsYWNrXzI0-h8beXRfZmlsbF90YXJnZXRfYWRkX2JsYWNrXzI0giAeeXRfb3V0bGluZV90YXJnZXRfYWRkX2JsYWNrXzI0iiAXeXRfZmlsbF9tb29uX3pfYmxhY2tfMjSSIBp5dF9vdXRsaW5lX21vb25fel9ibGFja18yNJogI3l0X291dGxpbmVfc2NyZWVuX3JvdGF0aW9uX2JsYWNrXzI0qiAfeXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18yNLIgInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMjS6ICF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTCICR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTKIBx5dF9vdXRsaW5lX25vdGVfYWRkX2JsYWNrXzI00iAfeXRfb3V0bGluZV9wZW9wbGVfbm90ZV9ibGFja18yNNogJnl0X291dGxpbmVfY2lyY2xlc19vdmVybGFwX3ZkX3RoZW1lXzI04iAceXRfZmlsbF9hdWRpb19iYWRnZV9ibGFja18yNOogIXl0X291dGxpbmVfc3Rhcl9zaG9vdGluZ19ibGFja18yNPIgG3l0X291dGxpbmVfaGFzaHRhZ19ibGFja18yNIIhIHl0X291dGxpbmVfdGVtcGxhdGVfYWRkX2JsYWNrXzI0iiEkeXRfZmlsbF9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0kiEXeXRfZmlsbF9wZW9wbGVfYmxhY2tfMTKaISZ5dF9vdXRsaW5lX2Fycm93X2NpcmNsZV9yaWdodF9ibGFja18yNKIhHnl0X291dGxpbmVfYXJyb3dfcmVkb19ibGFja18yNKohHHl0X291dGxpbmVfd2F2ZWZvcm1fYmxhY2tfMjS6ISB5dF9maWxsX2NyZWF0b3JfYWNhZGVteV9ibGFja18yNMIhLXl0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfZG93bl9yaWdodF9ibGFja18yNMohK3l0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfdXBfcmlnaHRfYmxhY2tfMjTSIRp5dF9maWxsX2FkZF9jYWlyb19ibGFja18yNNohH3l0X291dGxpbmVfdGljX3RhY190b2VfYmxhY2tfMTbiIRp5dF9maWxsX3ByaWNlX3RhZ19ibGFja18yNOohGHl0X291dGxpbmVfZmlyZV9ibGFja18yNPohHHl0X2ZpbGxfc3BhcmtfcmFkYXJfYmxhY2tfMjSCIh95dF9vdXRsaW5lX3NwYXJrX3JhZGFyX2JsYWNrXzI0oiIWeXRfZmlsbF9hdWRpb19ibGFja18xMqoiGHlvdXR1YmVfc2hvcnRzX3Bpdm90X2ZhYsoiHXl0X291dGxpbmVfaGFuZF93YXZlX2JsYWNrXzI00iIZeXRfb3V0bGluZV90cnVja19ibGFja18yNNoiInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMTLiIhl5dF9maWxsX2NoZWNrX3ZkX3RoZW1lXzEy6iIZeXRfZmlsbF9hdWRpb192ZF90aGVtZV8xMvIiF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzEy-iIjeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfdmRfdGhlbWVfMTKCIxh5dF9maWxsX2ZpcmVfdmRfdGhlbWVfMTKKIx15dF9maWxsX2xpZ2h0YnVsYl92ZF90aGVtZV8xMpIjInl0X2ZpbGxfbG9jYXRpb25fcG9pbnRfdmRfdGhlbWVfMTKaIx95dF9maWxsX21lbWJlcnNoaXBzX3ZkX3RoZW1lXzEyoiMaeXRfZmlsbF9wZXJzb25fdmRfdGhlbWVfMTKqIxd5dF9maWxsX3Bpbl92ZF90aGVtZV8xMrIjJnl0X291dGxpbmVfbGlzdF9wbGF5X2Fycm93X3ZkX3RoZW1lXzEyuiMeeXRfb3V0bGluZV9wb2RjYXN0X3ZkX3RoZW1lXzEywiMceXRfZmlsbF9zY2lzc29yc192ZF90aGVtZV8xMsojHXl0X2ZpbGxfc3VidGl0bGVzX3ZkX3RoZW1lXzEy0iMfeXRfZmlsbF90aWNfdGFjX3RvZV92ZF90aGVtZV8xMtojFnl0X2ZpbGxfdHZfdmRfdGhlbWVfMTLiIyJ5dF9maWxsX3lvdXR1YmVfc2hvcnRzX3ZkX3RoZW1lXzEy6iMWeXRfZmlsbF9hdWRpb19ibGFja18xNvIjKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0giQkeXRfb3V0bGluZV9oYW5kX3N3aXBlX3JpZ2h0X2JsYWNrXzI0iiQeeXRfb3V0bGluZV9saXN0X211c2ljX2JsYWNrXzI0kiQqeXRfZmlsbF9hcnJvd19kaWFnb25hbF9kb3duX3JpZ2h0X2JsYWNrXzI0miQoeXRfZmlsbF9hcnJvd19kaWFnb25hbF91cF9yaWdodF9ibGFja18yNKIkIXl0X291dGxpbmVfY29tcGFzc19jYWlyb19ibGFja18yNKokHnl0X2ZpbGxfY29tcGFzc19jYWlyb19ibGFja18yNLIkHXl0X2ZpbGxfcGVyc29uX3JhZGFyX2JsYWNrXzI0uiQgeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfYmxhY2tfMTbqJCV5dF9vdXRsaW5lX2ZpbG1fc3RyaXBfYWRkX3ZkX3RoZW1lXzI0iiUZeXRfb3V0bGluZV9jYWJsZV9ibGFja18yNJolGnl0X291dGxpbmVfdGFibGV0X2JsYWNrXzI0oiUbeXRfb3V0bGluZV9zcGVha2VyX2JsYWNrXzI0qiUheXRfb3V0bGluZV9zcGVha2VyX2dyb3VwX2JsYWNrXzI0siUkeXRfb3V0bGluZV9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0uiUheXRfZmlsbF9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0wiUreXRfb3V0bGluZV9vdmVyZmxvd192ZXJ0aWNhbF9jYWlyb19ibGFja18yNMolJ3l0X291dGxpbmVfY2hldnJvbl9yaWdodF9jYWlyb19ibGFja18yNNIlF3l0X2ZpbGxfbW9iaWxlX2JsYWNrXzI02iUTeXRfZmlsbF90dl9ibGFja18yNOIlHnl0X291dGxpbmVfbGlzdF9xdWV1ZV9ibGFja18yNOolG3l0X291dGxpbmVfYWlycGxheV9ibGFja18yNPIlGnl0X2ZpbGxfYWRkX2NhaXJvX2JsYWNrXzE2giYheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzE4iiYVeXRfZmlsbF9sb2NrX2JsYWNrXzI0kiYaeXRfb3V0bGluZV90dl9vZmZfYmxhY2tfMjSiJh95dF9maWxsX2JveF9vcGVuX2NoZWNrX2JsYWNrXzI0qiYWeXRfZmlsbF9jcm93bl9ibGFja18yNLImG3l0X2ZpbGxfY29udHJvbGxlcl9ibGFja18yNPomHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xNoInHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xOCJsCjcNAACAQBUAAABBHQAAQEElAACAQS0AAKBBNQAAwEE9AADgQUUAAABCTQAAEEJVAAAgQl0AAAAAEgoNAACAQRUAAIBBGgoNAADAQRUAAMBBIhkNAACwQhUAAGBCHQAAgEElAAAAQC0AAIA_KhoKFnRoZW1lfDY4Mzk1YmQ0MWU5ZjAzMjMQATABGAEKk54BChoKFnRoZW1lfDY4Mzk1YmQ0MWU5ZjAzMjMQAhLxnQEK6AQgj568-A8oj568-A8wj568-A84____1wFokKHC_A9w4MCB-w94____1wGIAf___58DkAH_____D6AB_____w-oAZChwvwPsAGAgLD-D7gBxZz9_w_AAf___58DyAH58-f_D9AB_836-Q_YAcDMrvkP4AGAgPz_D-gB_____w_wAajQoPkP-AH___8HgAKtgO__D4gC4MCB-w-gAv____8PqAL___-fC7gCx46d-g_IAv____cN0ALEiJH6D9gC____b-AC5s2b_w_oAoCAgNAI-AL___-fC4gD9IuK-g-QA_____8PmAPx48f_D6gDutSU-Q-wA____-8EuAP____XAcAD_836-Q_IA4CAsK4O0AOAgIDoBOAD____1wHoAwDwA4CAgPgP-AOAgIDgDIAEp9WC-A-IBPHixfsPkASPnrz4D5gE_836-Q-gBICAgMgJqASAgIDgDLAE_____w-4BI-evPgPwASYsOD4D8gEgICA0AHQBP___-8E2AT____XAeAE____1wHoBP___9cB8ASq1ar9D_gE8ePH_w-ABYOT_v8PiAWPnrz4D5AFocKE-Q-YBajQoPkPoAXx48f_D6gF____nwOwBf___9cBuAWAgIBowAWAgIDQAcgFkc_8_w_YBY-evPgP4AX_____D-gFgICAsAbwBfimgP8P-AXUv5n4D4AGg5P-nwOIBvPY_p8DkAaXm___D5gGvv77mQOgBqT_k_0PqAao0KDJCbAG5v3v_w-4Brf_1_8PwAaD-7P_D8gGgPrr_g_QBoDS7_0P2AaD9qr8D-AGgPzx-g_oBv___58DEu0JCi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGPHjx_8PIgpzYW5zLXNlcmlmKAQwABIvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABAQRiq1ar9DyIKc2Fucy1zZXJpZigEMAAaLQoQc2Fucy1zZXJpZi1saWdodBUAAEBBGP____8PIgpzYW5zLXNlcmlmKAMwACovChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRjx48f_DyIKc2Fucy1zZXJpZigEMAA6LgoRc2Fucy1zZXJpZi1tZWRpdW0VAABgQRj_zfr5DyIKc2Fucy1zZXJpZigFMABCLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAcEEY_____w8iCnNhbnMtc2VyaWYoBDAASi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAKBBGPHjx_8PIgpzYW5zLXNlcmlmKAQwAFIvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABAQRjx48f_DyIKc2Fucy1zZXJpZigEMABaLgoRc2Fucy1zZXJpZi1pdGFsaWMVAABAQRiq1ar9DyIKc2Fucy1zZXJpZigEMAFiLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAAggEuChFzYW5zLXNlcmlmLW1lZGl1bRUAAGBBGPHjx_8PIgpzYW5zLXNlcmlmKAUwAIoBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAAkgEuChFzYW5zLXNlcmlmLW1lZGl1bRUAAEBBGPHjx_8PIgpzYW5zLXNlcmlmKAUwAJoBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAwEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAAogEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAAAgQRjx48f_DyIKc2Fucy1zZXJpZigEMACqAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGKrVqv0PIgpzYW5zLXNlcmlmKAQwALIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAA0gEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAACAQRjx48f_DyIKc2Fucy1zZXJpZigEMADaAS4KEXNhbnMtc2VyaWYtbWVkaXVtFQAAoEEY8ePH_w8iCnNhbnMtc2VyaWYoBTAA8gEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRjx48f_DyIKc2Fucy1zZXJpZigEMACaAjcKFFlvdVR1YmVTYW5zLVNlbWlCb2xkFQAAkEEY8ePH_w8iC1lvdVR1YmVTYW5zKAYwAD0AALBBogI3ChRZb3VUdWJlU2Fucy1TZW1pQm9sZBUAAJBBGPHjx_8PIgtZb3VUdWJlU2FucygGMAA9AADQQaoCMwoQWW91VHViZVNhbnMtQm9sZBUAAKBBGPHjx_8PIgtZb3VUdWJlU2FucygHMAA9AADgQbICMwoQWW91VHViZVNhbnMtQm9sZBUAALBBGPHjx_8PIgtZb3VUdWJlU2FucygHMAA9AADwQboCMwoQWW91VHViZVNhbnMtQm9sZBUAAMBBGPHjx_8PIgtZb3VUdWJlU2FucygHMAA9AAAAQhqGjgEKJXl0X291dGxpbmVfb3ZlcmZsb3dfdmVydGljYWxfYmxhY2tfMjQSGXl0X291dGxpbmVfZWFydGhfYmxhY2tfMjQaGnl0X291dGxpbmVfbGlua19ncmV5NjAwXzE4Ihp5dF9vdXRsaW5lX2xvY2tfZ3JleTYwMF8xOCojeXRfb3V0bGluZV9saXN0X3BsYXlfYXJyb3dfYmxhY2tfMjQyIXl0X291dGxpbmVfeW91dHViZV9taXhfZ3JleTYwMF8yNDogeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMjRCH3l0X291dGxpbmVfaW5mb19jaXJjbGVfYmxhY2tfMjRKKHl0X291dGxpbmVfc2xhc2hfY2lyY2xlX3JpZ2h0X2dyZXk2MDBfMjRSIXF1YW50dW1faWNfcGxheV9kaXNhYmxlZF93aGl0ZV8yNFoceXRfb3V0bGluZV9vcGVuX25ld19ibGFja18yNGIVeXRfb3V0bGluZV94X2JsYWNrXzI0chl5dF9vdXRsaW5lX2F1ZGlvX2JsYWNrXzI0ei1xdWFudHVtX2ljX2NoZWNrX2JveF9vdXRsaW5lX2JsYW5rX2dyZXk2MDBfMjSCASBxdWFudHVtX2ljX2NoZWNrX2JveF9nb29nYmx1ZV8yNIoBInl0X291dGxpbmVfY2hldnJvbl9sZWZ0X2dyZXk2MDBfMjSSASF5dF9vdXRsaW5lX2NoZXZyb25fcmlnaHRfYmxhY2tfMjSaASB5dF9vdXRsaW5lX2NoZXZyb25fZG93bl9ibGFja18yNKIBHnl0X291dGxpbmVfY2hldnJvbl91cF9ibGFja18yNKoBIHl0X291dGxpbmVfYWxlcnRfY2lyY2xlX2JsYWNrXzI0sgEfeXRfb3V0bGluZV9pbmZvX2NpcmNsZV9ibGFja18yNLoBG3l0X291dGxpbmVfdHJ1Y2tfZ3JleTYwMF8yNMIBIHl0X291dGxpbmVfYXJyb3dfdW5kb19ncmV5NjAwXzI0ygEieXRfb3V0bGluZV9sb2NhdGlvbl9wb2ludF9ibGFja18yNNIBGXl0X291dGxpbmVfc2hhcmVfYmxhY2tfMjTaARp5dF9vdXRsaW5lX3NlYXJjaF9ibGFja18yNOIBHnl0X291dGxpbmVfY2hldnJvbl91cF9ibGFja18yNOoBGXl0X291dGxpbmVfY2hlY2tfYmxhY2tfMjTyARx5dF9vdXRsaW5lX3RodW1iX3VwX2JsYWNrXzE2-gEeeXRfb3V0bGluZV90aHVtYl9kb3duX2JsYWNrXzE2ggIoeXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9yaWdodF9ibGFja18xNooCJXl0X291dGxpbmVfb3ZlcmZsb3dfdmVydGljYWxfYmxhY2tfMzaSAh95dF9maWxsX2NoZWNrX2NpcmNsZV9ncmV5NjAwXzI0mgIscXVhbnR1bV9pY19yYWRpb19idXR0b25fdW5jaGVja2VkX2dyZXk2MDBfMjSiAhl5dF9vdXRsaW5lX2ltYWdlX2JsYWNrXzI0qgImcXVhbnR1bV9pY19yYWRpb19idXR0b25fb25fZ29vZ2JsdWVfMjSyAh55dF9vdXRsaW5lX2NoZXZyb25fdXBfYmxhY2tfMjS6AiB5dF9vdXRsaW5lX2NoZXZyb25fZG93bl9ibGFja18yNMICF2ljX3N1YnNjcmliZWRfZGFya19tb2RlygIaeXRfb3V0bGluZV9hZGp1c3RfYmxhY2tfMjTSAhZ5dF9maWxsX3Bpbl9ncmV5NjAwXzI02gIWeXRfZmlsbF9oZWFydF9ibGFja18yNOICDmljX2NoZWNrX2JsYWNr6gIZeXRfb3V0bGluZV9oZWFydF9ibGFja18xNvICF3l0X2ZpbGxfc3Rhcl9ncmV5NjAwXzI0-gIdeXRfZmlsbF9wbGF5X2Fycm93X2dyZXk2MDBfMjSCAx15dF9maWxsX2Fycm93X2Rvd25fZ3JleTYwMF8yNIoDG3l0X2ZpbGxfYXJyb3dfdXBfZ3JleTYwMF8yNJIDIXl0X291dGxpbmVfY2hldnJvbl9yaWdodF9ibGFja18yNJoDGmljX3l0X2NoZWNrYm94X3RyYW5zcGFyZW50ogMoaWNfeXRfY2hlY2tib3hfb3V0bGluZV9ibGFua190cmFuc3BhcmVudKoDGnl0X291dGxpbmVfY2FtZXJhX2JsYWNrXzI0sgMYeXRfb3V0bGluZV9nZWFyX2JsYWNrXzI0ugMceXRfb3V0bGluZV9wZXJzb25fZ3JleTYwMF8yNMIDF3l0X291dGxpbmVfZXllX2JsYWNrXzI0ygMieXRfb3V0bGluZV9jaGV2cm9uX2V4cGFuZF9ibGFja18yNNIDI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI02gMYeXRfZmlsbF9iZWxsX29uX2JsYWNrXzI04gMYeXRfb3V0bGluZV9iZWxsX2JsYWNrXzI06gMceXRfb3V0bGluZV9iZWxsX29mZl9ibGFja18yNPIDIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNPoDHnl0X291dGxpbmVfYXJyb3dfbGVmdF9ibGFja18yNIIEIXl0X291dGxpbmVfYXJyb3dfcmlnaHRfZ3JleTYwMF8yNIoEEmljX29mZmxpbmVfZGVmYXVsdJIEE2ljX29mZmxpbmVfZmluaXNoZWSaBBBpY19vZmZsaW5lX3N0YXJ0ogQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjSqBBx5dF9vdXRsaW5lX2xpc3RfYWRkX2JsYWNrXzI0sgQZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNLoEI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI0wgQYeXRfb3V0bGluZV9mbGFnX2JsYWNrXzI0ygQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjTSBBh5dF9vdXRsaW5lX2xvY2tfYmxhY2tfMjTaBBh5dF9vdXRsaW5lX2xpbmtfYmxhY2tfMjTiBBl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI06gQbeW91dHViZV9wcmVtaXVtX2JhZGdlX2xpZ2h08gQceXRfb3V0bGluZV94X2NpcmNsZV9ibGFja18yNPoEF3l0X291dGxpbmVfYWRkX2JsYWNrXzI0ggUneXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0igUfcXVhbnR1bV9pY19jb250ZW50X2N1dF93aGl0ZV8xOJIFGnl0X291dGxpbmVfc3Rhcl9ncmV5NjAwXzI0mgUQaWNfc3Rhcl9ibGFja18yNKIFF2ljX3N0YXJfYm9yZGVyX2JsYWNrXzI0qgUYeXRfZmlsbF9wYXVzZV9ncmV5NjAwXzI0sgUQaWNfb2ZmbGluZV9lcnJvcroFEmljX29mZmxpbmVfcmVmcmVzaMIFGXl0X2ZpbGxfdGh1bWJfdXBfYmxhY2tfMTbKBRt5dF9maWxsX3RodW1iX2Rvd25fYmxhY2tfMTbSBRl5dF9vdXRsaW5lX2xhYmVsX2JsYWNrXzI02gUaeXRfb3V0bGluZV9wZW9wbGVfYmxhY2tfMjTiBR95dF9vdXRsaW5lX2RvbGxhcl9zaWduX2JsYWNrXzI06gUZeXRfb3V0bGluZV9jaGVja19ibGFja18yNPIFGHl0X291dGxpbmVfaG9tZV9ibGFja18yNPoFGnF1YW50dW1faWNfdHJhdmVsX3doaXRlXzI0ggYgeXRfb3V0bGluZV9iYXJfY2lyY2xlX2dyZXk2MDBfMjSKBh55dF9vdXRsaW5lX2ZhY2Vfc2FkX2dyZXk2MDBfMjSSBh55dF9vdXRsaW5lX2ZhY2VfbWVoX2dyZXk2MDBfMjSaBiB5dF9vdXRsaW5lX2ZhY2VfaGFwcHlfZ3JleTYwMF8yNKIGI3l0X291dGxpbmVfZmFjZV92ZXJ5X3NhZF9ncmV5NjAwXzI0qgYleXRfb3V0bGluZV9mYWNlX3ZlcnlfaGFwcHlfZ3JleTYwMF8yNLIGE2ljX29mZmxpbmVfc3RhcnRfdjK6Bh1pY19vZmZsaW5lX3BhcnRpYWxseV9wbGF5YWJsZcIGHHl0X291dGxpbmVfcGVyc29uX2dyZXk2MDBfMjTKBh15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18yNNIGF3l0X291dGxpbmVfZXllX2JsYWNrXzI02gYgeXRfb3V0bGluZV9hZGRfY2lyY2xlX2dyZXk2MDBfMjTiBiB5dF9vdXRsaW5lX2Jhcl9jaXJjbGVfZ3JleTYwMF8yNOoGI3l0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ncmV5NjAwXzI08gYZeXRfZmlsbF90aHVtYl91cF9ibGFja18yNPoGG3l0X2ZpbGxfdGh1bWJfZG93bl9ibGFja18yNIIHHHl0X291dGxpbmVfdGh1bWJfdXBfYmxhY2tfMjSKBx55dF9vdXRsaW5lX3RodW1iX2Rvd25fYmxhY2tfMjSSByh5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3JpZ2h0X2JsYWNrXzI0mgcgeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSiByB5dF9vdXRsaW5lX3ZpZGVvX2NhbWVyYV9ibGFja18yNKoHG3l0X291dGxpbmVfaGVhZHNldF9ibGFja18yNLIHIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNLoHI3l0X291dGxpbmVfbW9iaWxlX2Rvd25sb2FkX2JsYWNrXzI0wgcfeXRfb3V0bGluZV9tdXNpY192aWRlb19ibGFja18yNMoHGXl0X291dGxpbmVfY2xvY2tfYmxhY2tfMjTSBx95dF9vdXRsaW5lX2xpYnJhcnlfYWRkX2JsYWNrXzI02gcaeXRfb3V0bGluZV9jYW1lcmFfYmxhY2tfMjDiBxp5dF9vdXRsaW5lX2NhbWVyYV9ibGFja18yNOoHH3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfd2hpdGVfMTbyBx95dF9maWxsX3lvdXR1YmVfc2hvcnRzX3doaXRlXzI0-gcdeXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSCCB55dF9vdXRsaW5lX3R2X3F1ZXVlX2dyZXk2MDBfMjSKCCZ5dF9vdXRsaW5lX3R2X3F1ZXVlX2NoZXZyb25fZ3JleTYwMF8yNJIIH3l0X291dGxpbmVfdHJhbnNsYXRlX2dyZXk2MDBfMjSaCCF5dF9vdXRsaW5lX21lbnVfZmlsdGVyX2dyZXk2MDBfMjSiCBx5dF9maWxsX3N0YXJfaGFsZl9ncmV5NjAwXzI0qggaeXRfb3V0bGluZV9zZW5kX2dyZXk2MDBfMjSyCBl5dF9maWxsX2Jvb2ttYXJrX2JsYWNrXzI0uggceXRfb3V0bGluZV9ib29rbWFya19ibGFja18yNMIIGWljX3NlYXJjaF93aXRoX2NpcmNsZV9uZXfKCB9pY192b2ljZV9zZWFyY2hfd2l0aF9jaXJjbGVfbmV30ggieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNNoII3l0X291dGxpbmVfZG9sbGFyX3NpZ25fb2ZmX2JsYWNrXzI04ggbeXRfb3V0bGluZV9leWVfb2ZmX2JsYWNrXzI06ggqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI08ggbeXRfb3V0bGluZV9waG9uZV9ncmV5NjAwXzI0-ggeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzI0ggkeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzQ4igkdeXRfZmlsbF9kb3dubG9hZGVkX2dyZXk2MDBfMjSSCR15dF9maWxsX2Rvd25sb2FkZWRfZ3JleTYwMF80OJoJKXF1YW50dW1faWNfcGF1c2VfY2lyY2xlX2ZpbGxlZF9ncmV5NjAwXzQ4ogkTaWNfb2ZmbGluZV9lcnJvcl80OKoJFWljX29mZmxpbmVfcmVmcmVzaF80OLoJH3l0X2ZpbGxfc2tpcF9iYWNrXzEwX2dyZXk2MDBfMjTCCSJ5dF9maWxsX3NraXBfZm9yd2FyZF8xMF9ncmV5NjAwXzI0ygkceXRfZmlsbF9za2lwX25leHRfZ3JleTYwMF8yNNIJIHl0X2ZpbGxfc2tpcF9wcmV2aW91c19ncmV5NjAwXzI02gkYeXRfb3V0bGluZV9jYXJ0X2JsYWNrXzI04gkdeXRfZmlsbF9mYWNlX2hhcHB5X2dyZXk2MDBfMjTqCRt5dF9maWxsX2ZhY2VfbWVoX2dyZXk2MDBfMjTyCR15dF9maWxsX2ZhY2VfdXBzZXRfZ3JleTYwMF8yNPoJG3l0X2ZpbGxfZmFjZV9zYWRfZ3JleTYwMF8yNIIKInl0X2ZpbGxfZmFjZV92ZXJ5X2hhcHB5X2dyZXk2MDBfMjSKCiB5dF9maWxsX2ZhY2VfdmVyeV9zYWRfZ3JleTYwMF8yNJIKH3l0X291dGxpbmVfbGlicmFyeV9hZGRfYmxhY2tfMjSaCh55dF9maWxsX2xpYnJhcnlfc2F2ZWRfYmxhY2tfMjSiCh55dF9vdXRsaW5lX2Fycm93X2ZsaXBfYmxhY2tfMjSqCiFxdWFudHVtX2dtX2ljX2NhdGVnb3J5X2dyZXk2MDBfMjSyCh55dF9vdXRsaW5lX2Fycm93X3RpbWVfYmxhY2tfMjS6CiJ5dF9vdXRsaW5lX2Fycm93X2RpYWdvbmFsX2JsYWNrXzI0wgoaeXRfb3V0bGluZV9zZWFyY2hfYmxhY2tfMjTKChp5dF9vdXRsaW5lX3Blb3BsZV9ibGFja18yNNIKGnl0X291dGxpbmVfcGVuY2lsX2JsYWNrXzI02goneXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9vdmVybGFwX3doaXRlXzI04goZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNOoKHXl0X291dGxpbmVfcmF0aW5nX3VwX2JsYWNrXzI08goeeXRfb3V0bGluZV9yYWRhcl9saXZlX2JsYWNrXzI0-goZeXRfb3V0bGluZV9nbG9iZV9ibGFja18yNIILH3l0X291dGxpbmVfbWVtYmVyc2hpcHNfYmxhY2tfMjSKCx95dF9vdXRsaW5lX3N1cGVyX3N0b3JlX2JsYWNrXzI0kgsheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzI0mgsfeXRfb3V0bGluZV9sZXNzX3RoYW5fNF9ibGFja18yNKILI3l0X291dGxpbmVfZ3JlYXRlcl90aGFuXzIwX2JsYWNrXzI0qgsleXRfb3V0bGluZV9jbG9ja19oYWxmX2NpcmNsZV9ibGFja18yNLILHnl0X291dGxpbmVfcmFkYXJfbGl2ZV9ibGFja18yNLoLGnl0X291dGxpbmVfYWRqdXN0X2JsYWNrXzI0wgsleXRfb3V0bGluZV9kb2xsYXJfc2lnbl9oZWFydF9ibGFja18yNMoLKnl0X291dGxpbmVfcGxheV9hcnJvd19oYWxmX2NpcmNsZV9ibGFja18yNNILGHl0X291dGxpbmVfZmxhZ19ibGFja18yNNoLInl0X291dGxpbmVfYWxlcnRfdHJpYW5nbGVfYmxhY2tfMjTiCyF5dF9vdXRsaW5lX3BlcnNvbl9jaXJjbGVfYmxhY2tfMjTqCyV5dF9vdXRsaW5lX3NsYXNoX2NpcmNsZV9sZWZ0X2JsYWNrXzI08gsgeXRfb3V0bGluZV9jYW1lcmFfYXVkaW9fYmxhY2tfMjT6Cyp5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX292ZXJsYXBfYmxhY2tfMjSCDCJ5dF9maWxsX2RvbGxhcl9zaWduX2hlYXJ0X2JsYWNrXzEyigwreXRfZmlsbF95b3V0dWJlX3Nob3J0c19ub190cmlhbmdsZV93aGl0ZV8xNpIMK3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfbm9fdHJpYW5nbGVfd2hpdGVfMjSaDCZ5dF9vdXRsaW5lX2NpcmNsZXNfb3ZlcmxhcF92ZF90aGVtZV8yNKIMKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0qgwceXRfb3V0bGluZV9zY2lzc29yc19ibGFja18yNLIMInl0X291dGxpbmVfcGVyc29uX211c2ljX2dyZXk2MDBfMjS6DBxxdWFudHVtX2ljX2FydGlzdF9ncmV5NjAwXzI0wgwjeXRfb3V0bGluZV9saXN0X3BsYXlfYXJyb3dfYmxhY2tfMjTKDB55dF9maWxsX2Fycm93X3NodWZmbGVfYmxhY2tfMjTSDCB5dF9maWxsX2Fycm93X3VwX2NpcmNsZV9ibGFja18yNNoMIHl0X291dGxpbmVfY2hlY2tfY2lyY2xlX2JsYWNrXzI04gwieXRfZmlsbF9hcnJvd19kb3duX2NpcmNsZV9ibGFja18yNOoMIHl0X2ZpbGxfeW91dHViZV9tdXNpY19nbV9ibHVlXzI08gwgeXRfZmlsbF95b3V0dWJlX211c2ljX2dtX2JsdWVfMzb6DBl5dF9vdXRsaW5lX2ltYWdlX2JsYWNrXzI0gg0deXRfb3V0bGluZV9iYXJfZ3JhcGhfYmxhY2tfMjSKDR95dF9vdXRsaW5lX3NoaWVsZF9wbHVzX2JsYWNrXzI0kg0deXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSaDRp5dF9vdXRsaW5lX3BlbmNpbF9ibGFja18yNKINHHl0X291dGxpbmVfZmxhc2hfb25fYmxhY2tfMjSqDR15dF9vdXRsaW5lX2ZsYXNoX29mZl9ibGFja18yNLINGXl0X2ZpbGxfZmxhc2hfb25fYmxhY2tfMjS6DRp5dF9maWxsX2ZsYXNoX29mZl9ibGFja18yNMINHnl0X291dGxpbmVfcGVyc29uX2JveF9ibGFja18yNMoNHXl0X291dGxpbmVfbXlfdmlkZW9zX2JsYWNrXzI00g0deXRfb3V0bGluZV9zdWJ0aXRsZXNfYmxhY2tfMjTaDSF5dF9vdXRsaW5lX3N1YnNjcmlwdGlvbnNfYmxhY2tfMjTiDSJ5dF9vdXRsaW5lX3lvdXR1YmVfc3R1ZGlvX2JsYWNrXzI06g0beXRfZmlsbF9hcnJvd19kb3duX2JsYWNrXzI08g0ZeXRfZmlsbF9hcnJvd191cF9ibGFja18yNPoNGnl0X2ZpbGxfbGlnaHRidWxiX2JsYWNrXzI0gg4XeXRfb3V0bGluZV9hZGRfYmxhY2tfMjSKDhp5dF9maWxsX3ZvbHVtZV9vbl9ibGFja18yNJIOInl0X291dGxpbmVfbG9jYXRpb25fcG9pbnRfYmxhY2tfMjSaDid5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3BsdXNfYmxhY2tfMjSiDhp5dF9maWxsX2Jhcl9ncmFwaF9ibGFja18yNKoOHXl0X291dGxpbmVfYmFyX2dyYXBoX2JsYWNrXzI0sg4YeXRfb3V0bGluZV9maXJlX2JsYWNrXzI0ug4ZeXRfb3V0bGluZV9tdXNpY19ibGFja18yNMIOIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNNIOJnl0X291dGxpbmVfeW91dHViZV9pbXByb3ZlX3R2X2JsYWNrXzI02g4XeXRfb3V0bGluZV9iYWdfYmxhY2tfMjTiDhZ5dF9maWxsX2F1ZGlvX2JsYWNrXzI06g4leXRfb3V0bGluZV95b3V0dWJlX2xvZ29faWNvbl9ibGFja18yNPIOGXl0X2ZpbGxfb3Blbl9uZXdfd2hpdGVfMzb6Dh55dF9vdXRsaW5lX3ZpZGVvX2xpbmtfYmxhY2tfMTaCDyF5dF9vdXRsaW5lX3BlcnNvbl9zaGllbGRfYmxhY2tfMjSKDxl5dF9vdXRsaW5lX2VhcnRoX2JsYWNrXzI0kg8YeXRfb3V0bGluZV9saW5rX2JsYWNrXzI0mg8YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzI0og8neXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0qg8geXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSyDxl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI0ug8ieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNMIPHHl0X291dGxpbmVfbGlzdF9hZGRfYmxhY2tfMjTKDxx5dF9vdXRsaW5lX29wZW5fbmV3X2JsYWNrXzI00g8eeXRfb3V0bGluZV9jaHJvbWVjYXN0X2JsYWNrXzI02g8beXRfb3V0bGluZV9saWJyYXJ5X2JsYWNrXzI06g8deXRfb3V0bGluZV9saXN0X3ZpZXdfYmxhY2tfMjT6Dyd5dF9vdXRsaW5lX292ZXJmbG93X2hvcml6b250YWxfYmxhY2tfMjSCEBh5dF9vdXRsaW5lX2dpZnRfYmxhY2tfMjSKEBV5dF9maWxsX2dpZnRfYmxhY2tfMjSSEBx5dF9maWxsX21lbWJlcnNoaXBzX2JsYWNrXzM2mhAYeXRfb3V0bGluZV9wb2xsX2JsYWNrXzI0ohAqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI0qhAbeXRfb3V0bGluZV9hcnRpY2xlX2JsYWNrXzI0uhAleXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9yaWdodF9ibGFja18yNMoQIHl0X291dGxpbmVfYXJyb3dfcmVwZWF0X2JsYWNrXzI00hAgeXRfb3V0bGluZV9wZXJzb25fbWludXNfYmxhY2tfMjTiEBh5dF9vdXRsaW5lX2NvcHlfYmxhY2tfMjTqEBh5dF9vdXRsaW5lX21haWxfYmxhY2tfMjTyEBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfMTb6EBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfNDCCERZ5dF9maWxsX3NoYXJlX2JsYWNrXzI0ihEdeXRfZmlsbF9hcnJvd19yZXBlYXRfYmxhY2tfMjSqERd5dF9vdXRsaW5lX21pY19ibGFja18yNLIRHnl0X291dGxpbmVfZmlsbV9zdHJpcF9ibGFja18yNMIRH3l0X2ZpbGxfY2xvc2VkX2NhcHRpb25fYmxhY2tfMjTKESJ5dF9vdXRsaW5lX2Nsb3NlZF9jYXB0aW9uX2JsYWNrXzI00hEfeXRfZmlsbF9hcnJvd19yZXBlYXRfMV9ibGFja18yNNoRInl0X291dGxpbmVfYXJyb3dfcmVwZWF0XzFfYmxhY2tfMjTiESh5dF9vdXRsaW5lX3BsYXlfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI06hEaeXRfb3V0bGluZV91cGxvYWRfYmxhY2tfMjTyESh5dF9vdXRsaW5lX2JveF9wbGFjZWhvbGRlcl9sZWZ0X2JsYWNrXzI0-hEgeXRfb3V0bGluZV9wZXJzb25fcmFkYXJfd2hpdGVfMjSCEhp5dF9vdXRsaW5lX3hfbWFya19ibGFja18yMIoSFnl0X291dGxpbmVfdnJfYmxhY2tfMjSSEiR5dF9vdXRsaW5lX3N0YXRpc3RpY3NfZ3JhcGhfYmxhY2tfMjSiEiV5dF9vdXRsaW5lX3RpbWVfc3RhbXBfcGx1c19ncmV5NjAwXzI0qhIieXRfb3V0bGluZV9kYXNoYm9hcmRfcGx1c19ibGFja18yNLISHnl0X291dGxpbmVfYWxpZ25fbGVmdF9ibGFja18yNLoSJ3l0X291dGxpbmVfb3ZlcmZsb3dfaG9yaXpvbnRhbF93aGl0ZV8zNsISHXl0X291dGxpbmVfaG91cmdsYXNzX2JsYWNrXzE2yhIdeXRfb3V0bGluZV9ob3VyZ2xhc3NfYmxhY2tfMjTSEit5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3F1ZXN0aW9uX2JsYWNrXzE22hIreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18yNOISInl0X291dGxpbmVfYmFyX2hvcml6b250YWxfYmxhY2tfMTbqEiZ5dF9vdXRsaW5lX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNPISGnl0X291dGxpbmVfdHJvcGh5X2JsYWNrXzI0-hIeeXRfb3V0bGluZV9zdXBlcl9jaGF0X2JsYWNrXzI0ghMZeXRfZmlsbF9wYXVzZV92ZF90aGVtZV8yNIoTIXl0X291dGxpbmVfdm9sdW1lX3N0YWJsZV9ibGFja18yNJITHnl0X2ZpbGxfdm9sdW1lX3N0YWJsZV9ibGFja18yNKITIXl0X291dGxpbmVfc3VwZXJfc3RpY2tlcl9ibGFja18yNKoTJHl0X2ZpbGxfeW91dHViZV9sb2dvX2ljb25fZ3JleTYwMF8yNLITF3l0X2ZpbGxfY2FtZXJhX2JsYWNrXzI0uhMaeXRfb3V0bGluZV9nYW1pbmdfYmxhY2tfMjTCExp5dF9vdXRsaW5lX2JhcnNfM19ibGFja18yNMoTGHl0X291dGxpbmVfbmV3c19ibGFja18yNNITG3l0X291dGxpbmVfZmFzaGlvbl9ibGFja18yNNoTHXl0X291dGxpbmVfbGlnaHRidWxiX2JsYWNrXzI04hMdeXRfb3V0bGluZV9zdG9wd2F0Y2hfYmxhY2tfMjTqEyV5dF9vdXRsaW5lX3lvdXR1YmVfbGlua2VkX3R2X2JsYWNrXzI08hMneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0-hMceXRfb3V0bGluZV9wZW9wbGVfMl9ibGFja18yNIIUInl0X291dGxpbmVfeW91dHViZV9zaG9ydHNfYmxhY2tfMjSKFCl5dF9maWxsX2Jhcl9ncmFwaF9ib3hfdmVydGljYWxfZ3JleTYwMF8yNJoUGnl0X291dGxpbmVfeF9tYXJrX2JsYWNrXzE4ohQgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMTiyFBh5dF9vdXRsaW5lX21lZXRfYmxhY2tfMjS6FCB5dF9vdXRsaW5lX21vbmV5X2hhbmRfZ3JleTYwMF8yNMoUG3l0X291dGxpbmVfY29tcGFzc19ibGFja18yNNIUHnl0X291dGxpbmVfbGlua19vZmZfZ3JleTYwMF8yNNoUHXl0X291dGxpbmVfdm9sdW1lX29uX2JsYWNrXzI04hQeeXRfb3V0bGluZV92b2x1bWVfb2ZmX2JsYWNrXzI06hQgeXRfb3V0bGluZV9zY3JlZW5fbGlnaHRfYmxhY2tfMjTyFCB5dF9maWxsX3N1YnNjcmlwdGlvbnNfZ3JleTYwMF8yNPoUIXl0X291dGxpbmVfbWVtYmVyc2hpcHNfZ3JleTYwMF8yNIIVHXl0X2ZpbGxfcmFkYXJfbGl2ZV9ncmV5NjAwXzI0ihUeeXRfb3V0bGluZV9wZXJzb25fYWRkX2JsYWNrXzI0khUeeXRfb3V0bGluZV90ZXh0X2JveF9ncmV5NjAwXzI0mhUoeXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9hbGVydF9ibGFja18yNKIVIXl0X291dGxpbmVfYXJ0aWNsZV9hbGVydF9ibGFja18yNKoVIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNLIVI3l0X291dGxpbmVfYXJ0aWNsZV9jbGFyaWZ5X2JsYWNrXzI0uhUneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0whUgcXVhbnR1bV9nbV9pY19nb29nbGVfdmRfdGhlbWVfMjTaFR55dF9vdXRsaW5lX3Bpbl9vZmZfdmRfdGhlbWVfMjTiFSN5dF9vdXRsaW5lX3NoaWVsZF9lbXB0eV92ZF90aGVtZV8yNOoVIXl0X291dGxpbmVfc2hpZWxkX29mZl92ZF90aGVtZV8yNPIVH3l0X2ZpbGxfY2lyY2xlX2Z1bGxfdmRfdGhlbWVfMjSKFiJ5dF9vdXRsaW5lX3NjcmVlbl9mdWxsX3ZkX3RoZW1lXzI0khYeeXRfb3V0bGluZV9zcGFya2xlX3ZkX3RoZW1lXzI0mhYbeXRfb3V0bGluZV9wb2RjYXN0X2JsYWNrXzI0ohYaeXRfb3V0bGluZV9sb2NrX2dyZXk2MDBfMjSqFiZ5dF9vdXRsaW5lX3NjcmVlbl92ZXJ0aWNhbF92ZF90aGVtZV8yNLIWInl0X291dGxpbmVfYm94X29wZW5fY2hlY2tfYmxhY2tfMjS6FhNpY19ncmVlbl9zY3JlZW5fb2ZmwhYZaWNfZmFjZV9vdXRsaW5lZF9oYXBweV8zNsoWG2ljX2ZhY2Vfb3V0bGluZWRfdW5oYXBweV8zNtIWHmljX2ZhY2Vfb3V0bGluZWRfdmVyeV9oYXBweV8zNtoWF2ljX2ZhY2Vfb3V0bGluZWRfbWVoXzM24hYXaWNfZmFjZV9vdXRsaW5lZF9zYWRfMzbqFhRpY19mYWNlX2ZpbGxlZF9oYXBwefIWFmljX2ZhY2VfZmlsbGVkX3VuaGFwcHn6FhlpY19mYWNlX2ZpbGxlZF92ZXJ5X2hhcHB5ghcSaWNfZmFjZV9maWxsZWRfbWVoihcSaWNfZmFjZV9maWxsZWRfc2FkkhcZeXRfb3V0bGluZV90dl92ZF90aGVtZV8yNJoXFXl0X2ZpbGxfc2VuZF9ibGFja18yNKIXGHl0X291dGxpbmVfc2VuZF9ibGFja18yNKoXGnl0X291dGxpbmVfYmFyc18yX2JsYWNrXzI0shcceXRfb3V0bGluZV9jYWxlbmRhcl9ibGFja18yNLoXInl0X291dGxpbmVfcGVyc29uX2FjY291bnRfYmxhY2tfMjTCFx15dF9vdXRsaW5lX2luY29nbml0b19ibGFja18yNMoXHWljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX2hhcHB50hcfaWNfZmFjZV9vdXRsaW5lZF9hY3RpdmVfdW5oYXBwedoXImljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX3ZlcnlfaGFwcHniFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9tZWjqFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9zYWTyFyN5dF9vdXRsaW5lX2NsYXBwZXJib2FyZF92ZF90aGVtZV8yNPoXGnl0X291dGxpbmVfcGluX3ZkX3RoZW1lXzI0ghgjeXRfb3V0bGluZV9jaGVja19kb3VibGVfdmRfdGhlbWVfMjSKGCd5dF9vdXRsaW5lX2NoZWNrX2RvdWJsZV9vZmZfdmRfdGhlbWVfMjSSGCF5dF9vdXRsaW5lX3NoaWVsZF9hZGRfdmRfdGhlbWVfMjSaGBl5dF9vdXRsaW5lX211c2ljX2JsYWNrXzE4qhgdeXRfb3V0bGluZV9wcmljZV90YWdfYmxhY2tfMjSyGB15dF9maWxsX2NpcmNsZXNfNl92ZF90aGVtZV8yNMIYInl0X291dGxpbmVfY2VsZWJyYXRpb25fdmRfdGhlbWVfMjTSGBd5dF9maWxsX2dhbWluZ193aGl0ZV8yNNoYJHl0X291dGxpbmVfY2hldnJvbl9jb2xsYXBzZV9ibGFja18yNOIYHnF1YW50dW1faWNfcGxheV9wcmlzbV9ibGFja18yNOoYHnl0X291dGxpbmVfYm94X3BlbmNpbF9ibGFja18yNPIYF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzI0-hgreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9lbXB0eV92ZF90aGVtZV8yNIIZHXl0X291dGxpbmVfbWVnYXBob25lX2JsYWNrXzI0ihkeeXRfb3V0bGluZV9wYWxldHRlX3ZkX3RoZW1lXzI0khkaeXRfb3V0bGluZV9naWZfdmRfdGhlbWVfMjSaGSB5dF9maWxsX2Zhc3RfZm9yd2FyZF92ZF90aGVtZV8yNKIZKXl0X291dGxpbmVfZG9sbGFyX3NpZ25fY2lyY2xlX3ZkX3RoZW1lXzI0qhkmeXRfZmlsbF9kb2xsYXJfc2lnbl9jaXJjbGVfdmRfdGhlbWVfMjSyGSZ5dF9vdXRsaW5lX2NyZWF0b3JfYWNhZGVteV92ZF90aGVtZV8yNLoZInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMjTCGRp5dF9vdXRsaW5lX3BkZl92ZF90aGVtZV8yNNIZI3l0X291dGxpbmVfcGVvcGxlX2dyb3VwX3ZkX3RoZW1lXzI02hkmeXRfb3V0bGluZV9pbWFnZV93YWxscGFwZXJfdmRfdGhlbWVfMjTqGRx5dF9jb2xvcl95b3V0dWJlX3N0dWRpb18yNGRw8hkbeXRfY29sb3JfeW91dHViZV9tdXNpY18yNGRw-hkaeXRfY29sb3JfeW91dHViZV9raWRzXzI0ZHCCGh95dF9jb2xvcl95b3V0dWJlX3VucGx1Z2dlZF8yNGRwihoceXRfb3V0bGluZV9wZXJzb25fMl9ibGFja18yNJoaIHl0X291dGxpbmVfdGV4dF9ib2xkX3ZkX3RoZW1lXzI0ohoieXRfb3V0bGluZV90ZXh0X2l0YWxpY192ZF90aGVtZV8yNKoaKXl0X291dGxpbmVfdGV4dF9zdHJpa2V0aHJvdWdoX3ZkX3RoZW1lXzI0shojeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfdmRfdGhlbWVfMjS6GiB5dF9maWxsX2FsZXJ0X2NpcmNsZV92ZF90aGVtZV8yNNIaIXl0X291dGxpbmVfdHJhbnNjcmlwdF92ZF90aGVtZV8yNNoaKHl0X291dGxpbmVfdHJhbnNjcmlwdF9zZWFyY2hfdmRfdGhlbWVfMjTiGiJ5dF9vdXRsaW5lX3RpY190YWNfdG9lX3ZkX3RoZW1lXzI0-hogeXRfb3V0bGluZV9yZXBsYXlfYXJyb3dfYmxhY2tfMjSKGyF5dF9vdXRsaW5lX2xhcHRvcF9tb2JpbGVfYmxhY2tfMjSSGyN5dF9vdXRsaW5lX2hlYXJ0X2NpcmNsZV92ZF90aGVtZV8yNKIbH3l0X2NvbG9yX3lvdXR1YmVfbG9nb19pY29uXzI0ZHCqGx55dF9vdXRsaW5lX3BsYXlfYXJyb3dfYmxhY2tfMjSyGyx5dF9vdXRsaW5lX21vYmlsZV9zY3JlZW5faG9yaXpvbnRhbF9ibGFja18yNLobKnl0X291dGxpbmVfbW9iaWxlX3NjcmVlbl92ZXJ0aWNhbF9ibGFja18yNMobG3l0X291dGxpbmVfdG9vbGJveF9ibGFja18yNNIbHHl0X291dGxpbmVfYnVzaW5lc3NfYmxhY2tfMjTyGx15dF9vdXRsaW5lX2xhcHRvcF92ZF90aGVtZV8yNPobLHl0X291dGxpbmVfZG9sbGFyX3NpZ25fY29udGFpbmVyX3ZkX3RoZW1lXzI0ghwfeXRfb3V0bGluZV9pbmZpbml0eV92ZF90aGVtZV8yNIocGXl0X291dGxpbmVfaGRfdmRfdGhlbWVfMjSSHBp5dF9vdXRsaW5lX21vYmlsZV9ibGFja18yNJocFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMjSiHB15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18xMqocH3l0X291dGxpbmVfbGlzdF9wZW5jaWxfYmxhY2tfMjSyHCl5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3NlYXJjaF9ibGFja18yNLocK3l0X291dGxpbmVfeW91dHViZV9zaG9ydHNfd2F2ZWZvcm1fYmxhY2tfMjTCHBl5dF9maWxsX3RodW1iX3VwX2JsYWNrXzE4yhwbeXRfZmlsbF90aHVtYl9kb3duX2JsYWNrXzE40hwceXRfb3V0bGluZV90aHVtYl91cF9ibGFja18xONocHnl0X291dGxpbmVfdGh1bWJfZG93bl9ibGFja18xOOIcKHl0X291dGxpbmVfbWVzc2FnZV9idWJibGVfcmlnaHRfYmxhY2tfMTjqHBl5dF9vdXRsaW5lX2hlYXJ0X2JsYWNrXzE48hwdeXRfb3V0bGluZV9maXJld29ya3NfYmxhY2tfMjT6HB15dF9vdXRsaW5lX21lbnVfc29ydF9ibGFja18yNIIdF3l0X291dGxpbmVfbWFwX2JsYWNrXzI0ih0ZeXRfZmlsbF9kb3dubG9hZF93aGl0ZV8yNJIdFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMTKiHR15dF9vdXRsaW5lX3hfb2N0YWdvbl9ibGFja18yNKodHnl0X291dGxpbmVfZGlyZWN0aW9uc19ibGFja18yNLIdJXl0X291dGxpbmVfc2NyZWVuX211bHRpX3ZpZXdfYmxhY2tfMjS6HSJ5dF9maWxsX3NjcmVlbl9tdWx0aV92aWV3X2JsYWNrXzI0wh0eeXRfZmlsbF9za2lwX2JhY2tfNV9ncmV5NjAwXzI0yh0feXRfZmlsbF9za2lwX2JhY2tfMTVfZ3JleTYwMF8yNNIdHXl0X2ZpbGxfc2tpcF9iYWNrXzIwX2JsYWNrXzI02h0deXRfZmlsbF9za2lwX2JhY2tfMzBfYmxhY2tfMjTiHR15dF9maWxsX3NraXBfYmFja182MF9ibGFja18yNOodIXl0X2ZpbGxfc2tpcF9mb3J3YXJkXzVfZ3JleTYwMF8yNPIdInl0X2ZpbGxfc2tpcF9mb3J3YXJkXzE1X2dyZXk2MDBfMjT6HSB5dF9maWxsX3NraXBfZm9yd2FyZF8yMF9ibGFja18yNIIeIHl0X2ZpbGxfc2tpcF9mb3J3YXJkXzMwX2JsYWNrXzI0ih4geXRfZmlsbF9za2lwX2ZvcndhcmRfNjBfYmxhY2tfMjSSHiN5dF9maWxsX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNJoeHnl0X291dGxpbmVfbWFnaWNfd2FuZF9ibGFja18yNLoeI3l0X291dGxpbmVfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI0wh4ZeXRfb3V0bGluZV9jcm93bl9ibGFja18yNMoeF3l0X2ZpbGxfcGVyc29uX2JsYWNrXzI00h4oeXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18xNtoeKHl0X2ZpbGxfbWVzc2FnZV9idWJibGVfcXVlc3Rpb25fYmxhY2tfMjTiHiN5dF9vdXRsaW5lX2hhbmRfc3dpcGVfbGVmdF9ibGFja18yNOoeGnl0X291dGxpbmVfdGFyZ2V0X2JsYWNrXzI08h4VeXRfZmlsbF9sb2NrX2JsYWNrXzEy-h4YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzEygh8feXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18xNoofInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMTaSHyF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaaHyR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaiHyB5dF9vdXRsaW5lX3NwYXJrX3BlbmNpbF9ibGFja18yNKofHnl0X2ZpbGxfc3Rhcl9zaG9vdGluZ19ibGFja18yNLofIHl0X291dGxpbmVfc3VwZXJzdGFyX3ZkX3RoZW1lXzI0wh8ZeXRfb3V0bGluZV9wb3VuZF9ibGFja18yNMofKXl0X291dGxpbmVfYXJyb3dfc3dhcF9ob3Jpem9udGFsX2JsYWNrXzI00h8feXRfb3V0bGluZV9zcGFya19pbWFnZV9ibGFja18yNNofIXl0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ibGFja18yNPIfF3l0X2ZpbGxfdGFyZ2V0X2JsYWNrXzI0-h8beXRfZmlsbF90YXJnZXRfYWRkX2JsYWNrXzI0giAeeXRfb3V0bGluZV90YXJnZXRfYWRkX2JsYWNrXzI0iiAXeXRfZmlsbF9tb29uX3pfYmxhY2tfMjSSIBp5dF9vdXRsaW5lX21vb25fel9ibGFja18yNJogI3l0X291dGxpbmVfc2NyZWVuX3JvdGF0aW9uX2JsYWNrXzI0qiAfeXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18yNLIgInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMjS6ICF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTCICR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTKIBx5dF9vdXRsaW5lX25vdGVfYWRkX2JsYWNrXzI00iAfeXRfb3V0bGluZV9wZW9wbGVfbm90ZV9ibGFja18yNNogJnl0X291dGxpbmVfY2lyY2xlc19vdmVybGFwX3ZkX3RoZW1lXzI04iAceXRfZmlsbF9hdWRpb19iYWRnZV9ibGFja18yNOogIXl0X291dGxpbmVfc3Rhcl9zaG9vdGluZ19ibGFja18yNPIgG3l0X291dGxpbmVfaGFzaHRhZ19ibGFja18yNIIhIHl0X291dGxpbmVfdGVtcGxhdGVfYWRkX2JsYWNrXzI0iiEkeXRfZmlsbF9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0kiEXeXRfZmlsbF9wZW9wbGVfYmxhY2tfMTKaISZ5dF9vdXRsaW5lX2Fycm93X2NpcmNsZV9yaWdodF9ibGFja18yNKIhHnl0X291dGxpbmVfYXJyb3dfcmVkb19ibGFja18yNKohHHl0X291dGxpbmVfd2F2ZWZvcm1fYmxhY2tfMjS6ISB5dF9maWxsX2NyZWF0b3JfYWNhZGVteV9ibGFja18yNMIhLXl0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfZG93bl9yaWdodF9ibGFja18yNMohK3l0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfdXBfcmlnaHRfYmxhY2tfMjTSIRp5dF9maWxsX2FkZF9jYWlyb19ibGFja18yNNohH3l0X291dGxpbmVfdGljX3RhY190b2VfYmxhY2tfMTbiIRp5dF9maWxsX3ByaWNlX3RhZ19ibGFja18yNOohGHl0X291dGxpbmVfZmlyZV9ibGFja18yNPohHHl0X2ZpbGxfc3BhcmtfcmFkYXJfYmxhY2tfMjSCIh95dF9vdXRsaW5lX3NwYXJrX3JhZGFyX2JsYWNrXzI0oiIWeXRfZmlsbF9hdWRpb19ibGFja18xMqoiGHlvdXR1YmVfc2hvcnRzX3Bpdm90X2ZhYsoiHXl0X291dGxpbmVfaGFuZF93YXZlX2JsYWNrXzI00iIZeXRfb3V0bGluZV90cnVja19ibGFja18yNNoiInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMTLiIhl5dF9maWxsX2NoZWNrX3ZkX3RoZW1lXzEy6iIZeXRfZmlsbF9hdWRpb192ZF90aGVtZV8xMvIiF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzEy-iIjeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfdmRfdGhlbWVfMTKCIxh5dF9maWxsX2ZpcmVfdmRfdGhlbWVfMTKKIx15dF9maWxsX2xpZ2h0YnVsYl92ZF90aGVtZV8xMpIjInl0X2ZpbGxfbG9jYXRpb25fcG9pbnRfdmRfdGhlbWVfMTKaIx95dF9maWxsX21lbWJlcnNoaXBzX3ZkX3RoZW1lXzEyoiMaeXRfZmlsbF9wZXJzb25fdmRfdGhlbWVfMTKqIxd5dF9maWxsX3Bpbl92ZF90aGVtZV8xMrIjJnl0X291dGxpbmVfbGlzdF9wbGF5X2Fycm93X3ZkX3RoZW1lXzEyuiMeeXRfb3V0bGluZV9wb2RjYXN0X3ZkX3RoZW1lXzEywiMceXRfZmlsbF9zY2lzc29yc192ZF90aGVtZV8xMsojHXl0X2ZpbGxfc3VidGl0bGVzX3ZkX3RoZW1lXzEy0iMfeXRfZmlsbF90aWNfdGFjX3RvZV92ZF90aGVtZV8xMtojFnl0X2ZpbGxfdHZfdmRfdGhlbWVfMTLiIyJ5dF9maWxsX3lvdXR1YmVfc2hvcnRzX3ZkX3RoZW1lXzEy6iMWeXRfZmlsbF9hdWRpb19ibGFja18xNvIjKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0giQkeXRfb3V0bGluZV9oYW5kX3N3aXBlX3JpZ2h0X2JsYWNrXzI0iiQeeXRfb3V0bGluZV9saXN0X211c2ljX2JsYWNrXzI0kiQqeXRfZmlsbF9hcnJvd19kaWFnb25hbF9kb3duX3JpZ2h0X2JsYWNrXzI0miQoeXRfZmlsbF9hcnJvd19kaWFnb25hbF91cF9yaWdodF9ibGFja18yNKIkIXl0X291dGxpbmVfY29tcGFzc19jYWlyb19ibGFja18yNKokHnl0X2ZpbGxfY29tcGFzc19jYWlyb19ibGFja18yNLIkHXl0X2ZpbGxfcGVyc29uX3JhZGFyX2JsYWNrXzI0uiQgeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfYmxhY2tfMTbqJCV5dF9vdXRsaW5lX2ZpbG1fc3RyaXBfYWRkX3ZkX3RoZW1lXzI0iiUZeXRfb3V0bGluZV9jYWJsZV9ibGFja18yNJolGnl0X291dGxpbmVfdGFibGV0X2JsYWNrXzI0oiUbeXRfb3V0bGluZV9zcGVha2VyX2JsYWNrXzI0qiUheXRfb3V0bGluZV9zcGVha2VyX2dyb3VwX2JsYWNrXzI0siUkeXRfb3V0bGluZV9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0uiUheXRfZmlsbF9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0wiUreXRfb3V0bGluZV9vdmVyZmxvd192ZXJ0aWNhbF9jYWlyb19ibGFja18yNMolJ3l0X291dGxpbmVfY2hldnJvbl9yaWdodF9jYWlyb19ibGFja18yNNIlF3l0X2ZpbGxfbW9iaWxlX2JsYWNrXzI02iUTeXRfZmlsbF90dl9ibGFja18yNOIlHnl0X291dGxpbmVfbGlzdF9xdWV1ZV9ibGFja18yNOolG3l0X291dGxpbmVfYWlycGxheV9ibGFja18yNPIlGnl0X2ZpbGxfYWRkX2NhaXJvX2JsYWNrXzE2giYheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzE4iiYVeXRfZmlsbF9sb2NrX2JsYWNrXzI0kiYaeXRfb3V0bGluZV90dl9vZmZfYmxhY2tfMjSiJh95dF9maWxsX2JveF9vcGVuX2NoZWNrX2JsYWNrXzI0qiYWeXRfZmlsbF9jcm93bl9ibGFja18yNLImG3l0X2ZpbGxfY29udHJvbGxlcl9ibGFja18yNPomHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xNoInHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xOCJsCjcNAACAQBUAAABBHQAAQEElAACAQS0AAKBBNQAAwEE9AADgQUUAAABCTQAAEEJVAAAgQl0AAAAAEgoNAACAQRUAAIBBGgoNAADAQRUAAMBBIhkNAACwQhUAAGBCHQAAgEElAAAAQC0AAIA_KhoKFnRoZW1lfDY4Mzk1YmQ0MWU5ZjAzMjMQAjACGAI=" } }, { "capabilitiesUpdate": { "identifier": "capabilities|4848739a7b6ba4de", "capabilitiesBytes": "CisI7M-9CxIkCgQIAxABCgQIBRABCgQIBxABCgQICRABCgQIDRABCgQIDhABChAInti_RhIJCgcIodi_RhABCjcIovzhbxIwCgQIHxABCgQIIBABCgQIIRABCgQIIxABCgQIJBABCgQIJRABCgQIJhABCgQIJxABCl4I3a2ydRJXCgcItIjCWxABCgcIgN_jWxABCgcI_5f8XxABCggI4oe8hAEQAQoICL_Zs60BEAEKCAiC1LfrARABCggInKzQ-AEQAQoICMC6q_oBEAEKCAjDuqv6ARABCkoIla6ydRJDCgcIy-OzXxABCgcIqqLaaxABCgcIxaPqeRABCggIi5LjkQEQAQoICPrT8b8BEAEKCAiIvZbUARABCggIwrqr-gEQAQoTCPuwsnUSDAoECAIQAQoECAQQAQoTCLOnyXUSDAoECAUQAQoECAYQAQofCJOi93gSGAoECAgQAQoECAoQAQoECAsQAQoECA0QAQoNCLXgtHsSBgoECAMQAQoNCITltHsSBgoECAEQAQpDCN3ltHsSPAoECAEQAQoECAIQAQoECAMQAQoECAQQAQoECAUQAQoECAYQAQoECAcQAQoECAgQAQoECAkQAQoECAoQAQoNCLfqtHsSBgoECAYQAQofCP3qtHsSGAoECAkQAQoECAoQAQoECAsQAQoECAwQAQpJCPHstHsSQgoECAcQAQoECAgQAQoECAkQAQoECA4QAQoECBIQAQoECBMQAQoECBQQAQoECBUQAQoECBcQAQoECBgQAQoECBkQAQpJCM_vtHsSQgoECAcQAQoECAgQAQoECAkQAQoECAoQAQoECAsQAQoECAwQAQoECA0QAQoECA4QAQoECA8QAQoECBAQAQoECBEQAQoZCP3xtHsSEgoECAQQAQoECAUQAQoECAcQAQpJCK7ztHsSQgoECAgQAQoECAkQAQoECAoQAQoECAsQAQoECAwQAQoECA0QAQoECA4QAQoECA8QAQoECBAQAQoECBEQAQoECBIQAQofCOT1tHsSGAoECAsQAQoECAwQAQoECA0QAQoECA4QAQpPCJPJuHsSSAoECAsQAQoECAwQAQoECA0QAQoECA4QAQoECA8QAQoECBAQAQoECBEQAQoECBIQAQoECBMQAQoECBQQAQoECBUQAQoECBYQAQoaCOuf2nsSEwoHCJeSgBAQAQoICIPMqq8BEAEK7wQI_5zcexLnBAoFCMUJEAEKBwj6hbVXEAEKBwj0v_xdEAEKBwiW3NNgEAEKBwiAp6hiEAEKBwiA-pRpEAEKBwjC2cJpEAEKBwi1o71rEAEKBwijwoZuEAEKBwjGrP9vEAEKBwj5tP9vEAEKBwibjaVzEAEKBwim0-Z2EAEKCAi3huSEARABCggI2eefhgEQAQoICJGP-4cBEAEKCAih6OCKARABCggI8tnqlQEQAQoICPC_qZYBEAEKCAjfx6mWARABCggI38qplgEQAQoICO_UkZsBEAEKCAiHnv-cARABCggIq6vUoAEQAQoICL60mqMBEAEKCAjj_p6oARABCggImPvwqwEQAQoICK6W3K8BEAEKCAiwltyvARABCggInoaJswEQAQoICPTBhLUBEAEKCAiA3LK5ARABCggIuJTlvQEQAQoICNyjqsIBEAEKCAj3yffDARABCggI1rPzyAEQAQoICIqXj8wBEAEKCAjQnrvOARABCggIgOWB0QEQAQoICJSUudQBEAEKCAjFtanZARABCggIgrap2QEQAQoICKS2qdkBEAEKCAi2w_7oARABCggIwcaZ7wEQAQoICKGP6PIBEAEKCAiTy6_zARABCggI2IeH9QEQAQoICLiCxPkBEAEKCAjZkv_5ARABCggI6Lqr-gEQAQoICPm6q_oBEAEKCAj8uqv6ARABCggIirur-gEQAQoICJe7q_oBEAEKCAiYu6v6ARABCggImbur-gEQAQoICKq7q_oBEAEKCAisu6v6ARABCggIrrur-gEQAQoICLG7q_oBEAEKCAi7u6v6ARABCggIw7ur-gEQAQouCMGe3HsSJwoHCIOdn2UQAQoICKGP1rQBEAEKCAiT_pu4ARABCggIl_6buAEQAQoTCOnv8XsSDAoECAUQAQoECAcQAQorCITN8nsSJAoECAEQAQoECAIQAQoECAMQAQoECAQQAQoECAUQAQoECAYQAQoxCMLO8nsSKgoECAEQAQoECAIQAQoECAUQAQoECAYQAQoECAkQAQoECAoQAQoECAsQAQorCLfW8nsSJAoECAcQAQoECAoQAQoECAsQAQoECAwQAQoECA0QAQoECA4QAQosCNfF3ocBEiQKBAgEEAEKBAgFEAEKBAgGEAEKBAgHEAEKBAgIEAEKBAgJEAEKIAikru2KARIYCgQIARABCgQIAhABCgQIAxABCgQIBBABCg4IkrrkiwESBgoECAMQAQoUCJDj6ZMBEgwKBAgFEAEKBAgIEAEKEgiG3oGUARIKCggIkKzckgEQAQoOCPTFxaABEgYKBAgCEAEKFAiKhOSkARIMCgQIFRABCgQIGBABCg4I6M2DpQESBgoECAIQAQoOCJmYh6cBEgYKBAgFEAEKDgij75anARIGCgQIBRABCiAI8JiXpwESGAoECAcQAQoECAgQAQoECAkQAQoECAoQAQoUCJnEmKcBEgwKBAgGEAEKBAgHEAEKFAjI8LunARIMCgQIARABCgQIAhABChoI4Ya8pwESEgoECAwQAQoECA0QAQoECBEQAQoOCInNuqgBEgYKBAgBEAEKJgjdpIupARIeCgQIARABCgQIAhABCgQIAxABCgQIBRABCgQIBhABCiAIgtfOqQESGAoECAUQAQoECAYQAQoECAcQAQoECAgQAQomCILl9KoBEh4KBAgAEAEKBAgBEAEKBAgCEAEKBAgDEAEKBAgEEAEKIAiDkdyvARIYCgQIABABCgQIARABCgQIAhABCgQIAxABCg8IvZSxsQESBwoFCOcHEAEKDgjuloa0ARIGCgQIAhABCg4IlZaptAESBgoECAgQAQoOCM7ByLcBEgYKBAgOEAEKFAjjnfG3ARIMCgQICBABCgQICRABCg4I4JrkuQESBgoECAYQAQoOCNaLwrsBEgYKBAgCEAEKFAjwuri8ARIMCgQICxABCgQIDBABCg4I5MeswAESBgoECAEQAQocCMGZisEBEhQKCAj8_L7BARABCggI6bfv8AEQAQo-CPClysEBEjYKBAgNEAEKBAgUEAEKBAgVEAEKBAgWEAEKBAgZEAEKBAgbEAEKBAgcEAEKBAgiEAEKBAgqEAEKDgjf15TCARIGCgQIAhABCg4Ij82GwwESBgoECAEQAQrUBAjh4YXHARLLBAoECFIQAQoFCI8BEAEKBQimARABCgUItwEQAQoFCMEBEAEKBQjjARABCgUI5gEQAQoFCIICEAEKBQigAhABCgUIqwIQAQoFCLsCEAEKBQjiAhABCgUI6AIQAQoFCOkCEAEKBQjqAhABCgUI6wIQAQoFCOwCEAEKBQjtAhABCgUI7gIQAQoFCO8CEAEKBQjwAhABCgUI8QIQAQoFCPQCEAEKBQj-AhABCgUIgwMQAQoFCI0DEAEKBQiUAxABCgUImgMQAQoFCLUDEAEKBQjDAxABCgUIxAMQAQoFCNIDEAEKBQjoAxABCgUI7QMQAQoFCPADEAEKBQjxAxABCgUI8gMQAQoFCPMDEAEKBQj0AxABCgUI-gMQAQoFCPsDEAEKBQiABBABCgUIhQQQAQoFCIYEEAEKBQiHBBABCgUIiAQQAQoFCIoEEAEKBQiLBBABCgUIjAQQAQoFCJEEEAEKBQiTBBABCgUIlAQQAQoFCJUEEAEKBQiXBBABCgUImQQQAQoFCJoEEAEKBQibBBABCgUInAQQAQoFCJ0EEAEKBQikBBABCgUIqQQQAQoFCKoEEAEKBQirBBABCgUIrAQQAQoFCMAEEAEKBQjDBBABCgUIzQQQAQoFCNEEEAEKBQjTBBABCgUI1AQQAQoFCNUEEAEKBQjWBBABCgUI1wQQAQoFCNgEEAEKBQjZBBABCgUI2gQQAQoFCNsEEAEKBQjcBBABCgUI3QQQAQoFCOIEEAEKBQjkBBABCgUI5QQQAQoFCOYEEAEKBQjwBBABChQI677JyAESDAoECAEQAQoECAIQAQoaCIe8mssBEhIKBAgBEAEKBAgCEAEKBAgDEAEKDgik3fDTARIGCgQIARABCg4IpYL41AESBgoECAQQAQogCJG_89UBEhgKBAgDEAEKBAgEEAEKBAgFEAEKBAgGEAEKDgjmhJflARIGCgQIBhABChoIkYrN5wESEgoECAoQAQoECAwQAQoECA8QAQpECPeNjugBEjwKCAjS74PZARABCggI9ayl3AEQAQoICLPCit0BEAEKCAiWp6ThARABCggI1amk4QEQAQoICPm6q_oBEAEKJgimg87oARIeCgQIABABCgQIARABCgQIAhABCgQIAxABCgQIBBABCg4It5uJ6QESBgoECAcQAQoOCOeh3O0BEgYKBAgEEAEKDgiPqIf0ARIGCgQIAhABCg4I3_SH9AESBgoECAIQAQoOCMSVqvUBEgYKBAgFEAEKDgip9Ob9ARIGCgQIAxABChQIjrzRggISDAoECAkQAQoECAoQAQoaCMjd8oICEhIKBAgGEAEKBAgJEAEKBAgKEAEKDgi1_d-HAhIGCgQIBRABCiAIuqzGiQISGAoECAkQAQoECAwQAQoECA0QAQoECA4QAQoUCPLhjosCEgwKBAgBEAEKBAgCEAEKFAjz4Y6LAhIMCgQIARABCgQIAhABChoI9OGOiwISEgoECAEQAQoECAIQAQoECAMQAQoUCPbhjosCEgwKBAgBEAEKBAgCEAEKDwinouqMAhIHCgUI6QcQAQoOCKPTn44CEgYKBAgGEAEKDgjOq9iRAhIGCgQIBRABCg4I_YTSkgISBgoECAMQAQoOCJa46JQCEgYKBAgDEAEKDgj1tsyYAhIGCgQIAhABCg4ImZm_nAISBgoECBIQAQoUCNyunqICEgwKBAgBEAEKBAgCEAEKDgiU95ajAhIGCgQIDhABCiAIh-XDpgISGAoECAIQAQoECAMQAQoECAQQAQoECAUQAQoPCPnglaoCEgcKBQjqBxABCiAI4o7RsQISGAoECAEQAQoECAIQAQoECAMQAQoECAQQAQoUCJ3i27QCEgwKBAgKEAEKBAgLEAEKIAiowa63AhIYCgQIChABCgQICxABCgQIDBABCgQIDRABCg4IzbDIvQISBgoECAMQAQoOCLHYw98CEgYKBAgGEAESHWNhcGFiaWxpdGllc3w0ODQ4NzM5YTdiNmJhNGRl", "resourceTag": "5208540076386788574" } }, { "staticDataResources": { "resources": [ { "identifier": "capabilities|4848739a7b6ba4de" }, { "identifier": "theme|68395bd41e9f0323" } ] } }, { "resourceStatusInResponseCheck": { "resourceStatuses": [ { "identifier": "capabilities|4848739a7b6ba4de", "status": "ELEMENTS_RESOURCE_STATUS_ATTACHED" }, { "identifier": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727", "status": "ELEMENTS_RESOURCE_STATUS_ATTACHED" }, { "identifier": "theme|68395bd41e9f0323", "status": "ELEMENTS_RESOURCE_STATUS_ATTACHED" } ], "serverBuildLabel": "boq_youtubewatchserver_20250603.05_p0" } } ] } } } ================================================ FILE: youtube_transcript_api/test/assets/youtube_unplayable.innertube.json.static ================================================ { "responseContext": { "visitorData": "Cgs3NmJkd2VWU1N2USj4uaLCBjIKCgJTQRIEGgAgJzoMCAEgkoPMhYCfp6RoWJfwuc_yqZ2rVQ%3D%3D", "serviceTrackingParams": [ { "service": "GFEEDBACK", "params": [ { "key": "is_viewed_live", "value": "False" }, { "key": "ipcc", "value": "0" }, { "key": "is_alc_surface", "value": "false" }, { "key": "logged_in", "value": "0" }, { "key": "e", "value": "24004644,24077241,24078649,24104894,24143331,24166867,24181174,24230811,24232551,24241378,24290153,24397985,24513381,24522874,24556101,24585737,39325413,39328442,39328647,51010008,51020570,51025415,51037346,51037353,51054999,51067700,51068313,51080128,51086511,51095478,51115184,51129105,51132535,51137671,51141472,51152050,51175149,51178320,51178333,51178342,51178355,51179435,51179748,51183909,51217334,51227037,51237842,51242448,51248777,51256074,51272458,51295372,51303432,51306453,51311031,51311036,51313109,51313767,51314496,51324733,51326139,51330753,51341228,51346985,51349914,51353393,51354083,51354114,51354567,51356621,51359177,51361830,51362071,51366123,51366423,51366620,51367487,51372971,51375205,51375719,51386541,51388661,51394776,51394779,51397332,51402689,51404808,51404810,51405647,51407634,51417450,51417473,51417480,51417497,51417508,51417523,51420458,51421832,51427573,51428417,51428624,51429106,51430311,51432294,51432529,51432560,51433499,51435249,51435805,51435845,51435875,51435884,51435893,51435905,51435912,51435918,51436950,51437205,51439763,51439874,51440725,51441100,51441710,51442501,51443707,51444218,51447191,51448332,51452420,51452479,51452495,51453239,51456413,51456421,51456628,51458927,51459425,51461268,51462839,51463532,51463930,51465523,51465804,51465955,51466698,51466900,51467076,51467525,51468320,51469820,51471138,51471685,51471785,51472877,51473079,51473810,51475247,51475592,51475686,51475960,51476590,51477496,51477506,51477582,51477845,51478690,51478931,51479232,51479706,51479906,51480511,51481240,51483631,51483888,51484222,51484412,51484746,51484750,51485249,51485417,51485661,51486018,51486232,51486471,51488577,51489047,51489149,51489197,51490157,51490995,51491436,51492251,51492548,51495585,51495706,51495859,51496968,51497133,51498591,51499562,51500337,51500785,51503024,51504828,51505739,51506681,51507237,51508242,51508738,51508979,51509314,51509613,51509678,51510317,51510817,51511950,51512707,51512805,51512852,51514264" }, { "key": "visitor_data", "value": "Cgs3NmJkd2VWU1N2USj4uaLCBjIKCgJTQRIEGgAgJzoMCAEgkoPMhYCfp6Ro" } ] }, { "service": "CSI", "params": [ { "key": "c", "value": "ANDROID" }, { "key": "cver", "value": "20.10.38" }, { "key": "yt_li", "value": "0" }, { "key": "GetPlayer_rid", "value": "0xbc62793ea45e2d9b" } ] }, { "service": "GUIDED_HELP", "params": [ { "key": "logged_in", "value": "0" } ] }, { "service": "ECATCHER", "params": [ { "key": "client.version", "value": "20.10" }, { "key": "client.name", "value": "ANDROID" } ] }, { "service": "LISTNR", "params": [ { "key": "e", "value": "51237842,51484222,51010008,51459425,51490157,51469820,51507237,51428417,51272458,51435249,51484746,51500337,51491436,51485417,51067700,51295372,51461795,51256074,24195012,51314496,51420458,51453239,51510365,51192010,24250570,24232551,51475592,51485249,51132535,51324733,51179435,51465955,51508738,51354083,24286257,51432294,51432560,51428624,51512707,24181174,51509314,51500785,51447191,51080128,51443707,51458927,51025415,51492251,51463930,51486232,51495859,51095478,51372971,51497133,51270362,24024517,24181216,39328442,51313109,51248777,51366620,51495706,51508979,51152050,51129105,51402689,51404810,51141472,51436950,24522874,51366423,51509613,51397332,51510817,51462839,51498591,24220751,51486471,51456628,51189308,51489047,24104894,24166867,51504828,24585737,51388661,51478931,51442501,51466900,51472877,51488577,51137671,51461268,51217334,51353393,24513381,51020570,51086511,51439874,51306453,51456413,51349914,51387900,51430311,39328647,51202133,51242448,51441100,51375205,51495585,51421832,24143331,51354114,51469823,51439763,51477845,51313767,24230811,51429106,51179748,51467525,39325413,51054999,51471138,51461791,51303432,51466698,24290153,51475960,51404808,51483631,24397985,51489197,51484412,51375719,24033252,51452420,51486018,24556101,51175149,51467076,51506681,24254870,51483888" } ] } ], "maxAgeSeconds": 0, "rolloutToken": "CNrZvdmasunZkgEQ3K6o6d_njQMY3a6o6d_njQM%3D" }, "playabilityStatus": { "status": "CUSTOM", "reason": "Custom Reason", "errorScreen": { "playerErrorMessageRenderer": { "subreason": { "runs": [ { "text": "Sub Reason 1" }, { "text": "Sub Reason 2", "navigationEndpoint": { "clickTrackingParams": "CAAQu2kiEwiZrKjp3-eNAxXimsIBHTHfKdc=", "urlEndpoint": { "url": "https://support.google.com/youtube/answer/3037019#zippy=%2Ccheck-that-youre-signed-into-youtube" } } } ] }, "reason": { "runs": [ { "text": "Sign in to confirm you’re not a bot" } ] }, "proceedButton": { "buttonRenderer": { "style": "STYLE_PRIMARY", "size": "SIZE_DEFAULT", "isDisabled": false, "text": { "simpleText": "Sign in" }, "navigationEndpoint": { "clickTrackingParams": "CAIQptEGIhMImayo6d_njQMV4prCAR0x3ynX", "signInEndpoint": { "nextEndpoint": { "clickTrackingParams": "CAIQptEGIhMImayo6d_njQMV4prCAR0x3ynX", "urlEndpoint": { "url": "" } } } }, "trackingParams": "CAIQptEGIhMImayo6d_njQMV4prCAR0x3ynX" } }, "thumbnail": { "thumbnails": [ { "url": "//s.ytimg.com/yts/img/meh7-vflGevej7.png", "width": 140, "height": 100 } ] }, "icon": { "iconType": "ERROR_OUTLINE" } } }, "skip": { "playabilityErrorSkipConfig": { "skipOnPlayabilityError": false } }, "contextParams": "Q0FFU0FnZ0M=" }, "trackingParams": "CAAQu2kiEwiZrKjp3-eNAxXimsIBHTHfKdc=", "playerSettingsMenuData": { "loggingDirectives": { "trackingParams": "CAEQtc4GIhMImayo6d_njQMV4prCAR0x3ynX", "visibility": { "types": "12" } } }, "adBreakHeartbeatParams": "Q0FBJTNE", "frameworkUpdates": { "entityBatchUpdate": { "mutations": [ { "entityKey": "Eihjb21wb3NpdGUtbGl2ZS1zdHJlYW0tb2ZmbGluZS1lbnRpdHkta2V5IIUEKAE%3D", "type": "ENTITY_MUTATION_TYPE_DELETE" }, { "entityKey": "Eg0KC3d1dnd6SkY0eTdvIPYBKAE%3D", "type": "ENTITY_MUTATION_TYPE_REPLACE", "payload": { "offlineabilityEntity": { "key": "Eg0KC3d1dnd6SkY0eTdvIPYBKAE%3D", "addToOfflineButtonState": "ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN" } } } ], "timestamp": { "seconds": "1749589240", "nanos": 287157676 } } } } ================================================ FILE: youtube_transcript_api/test/assets/youtube_video_unavailable.innertube.json.static ================================================ { "responseContext": { "visitorData": "CgtkVnYwR1MzN3pQTSjGu6bCBjIKCgJERRIEEgAgLjoMCAEgzKLJvOe456RoWJff7Nfpi977SA%3D%3D", "serviceTrackingParams": [ { "service": "GFEEDBACK", "params": [ { "key": "is_viewed_live", "value": "False" }, { "key": "logged_in", "value": "0" }, { "key": "e", "value": "9406121,23888716,24004644,24077241,24078649,24104894,24132305,24143331,24166867,24181174,24230811,24232551,24241378,24290153,24397985,24484132,24522874,24556101,24585737,39325413,39328442,39328646,51010008,51020570,51025415,51054999,51067700,51068313,51080128,51086511,51095478,51115184,51129105,51132535,51137671,51141472,51152050,51175149,51179435,51179748,51183208,51183910,51217334,51224491,51227037,51237842,51242448,51248777,51256074,51272458,51295372,51303432,51306453,51313109,51313767,51314496,51324733,51326139,51349914,51353393,51354083,51354114,51356621,51366423,51366620,51372971,51375205,51375719,51386541,51388661,51397332,51398647,51402689,51404808,51404810,51420457,51421832,51428417,51428624,51429106,51430311,51432294,51432529,51432560,51436956,51437205,51439763,51439874,51441100,51442501,51443707,51447191,51452420,51453239,51456413,51456629,51458927,51459424,51460559,51461268,51462839,51463930,51466698,51466900,51467076,51467525,51469820,51471138,51471685,51475592,51475960,51478931,51479781,51483631,51483888,51484221,51484412,51484746,51485249,51485417,51486018,51486471,51487681,51489047,51490158,51491436,51492252,51495585,51495706,51495859,51497133,51498591,51503024,51503027,51504828,51506681,51506715,51507237,51508739,51508979,51509214,51509314,51509614,51512708" }, { "key": "visitor_data", "value": "CgtkVnYwR1MzN3pQTSjGu6bCBjIKCgJERRIEEgAgLjoMCAEgzKLJvOe456Ro" } ] }, { "service": "CSI", "params": [ { "key": "c", "value": "ANDROID" }, { "key": "cver", "value": "20.10.38" }, { "key": "yt_li", "value": "0" }, { "key": "GetPlayer_rid", "value": "0xfa514d3157e18a41" } ] }, { "service": "GUIDED_HELP", "params": [ { "key": "logged_in", "value": "0" } ] }, { "service": "ECATCHER", "params": [ { "key": "client.version", "value": "20.10" }, { "key": "client.name", "value": "ANDROID" } ] }, { "service": "LISTNR", "params": [ { "key": "e", "value": "51498591,51183208,24181216,51366423,51248777,51397332,51478931,24522874,51442501,51175149,51388661,24024517,51508739,51466900,51479781,51486471,51461268,51495585,51421832,51375205,24195012,51439763,51504828,51441100,51489047,51189308,51020570,51086511,51456413,51306453,51353393,51137671,51313767,51430311,51354114,51217334,51469823,51471138,51490158,51303432,51054999,51461791,51467525,51429106,24104894,51466698,39328646,51237842,51506715,24181174,51475960,51469820,51483888,51010008,51486018,51506681,39325413,51179748,51483631,51404808,51375719,51484412,51452420,24143331,51467076,24290153,51492252,51507237,51314496,51491436,51436956,51512708,51256074,51461795,51067700,51485417,51495706,51402689,24033252,51295372,51428417,24397985,51272458,51484746,51453239,51192010,51459424,51432294,51484221,51503027,24585737,51432560,51354083,24556101,24166867,51509214,51475592,24254870,51485249,51132535,51324733,51509314,51179435,51428624,51447191,24220751,51270362,24250570,51372971,51509614,51456629,51497133,51202133,51242448,51349914,51387900,51439874,51080128,51443707,24232551,51025415,51458927,51462839,24230811,51129105,51141472,51404810,51095478,51463930,51495859,51152050,51508979,51420457,51313109,24286257,51366620,39328442" } ] } ], "maxAgeSeconds": 0, "rolloutToken": "CMimoJKC4PuILBDn0eTd1OmNAxjn0eTd1OmNAw%3D%3D" }, "playabilityStatus": { "status": "ERROR", "reason": "This video is unavailable", "errorScreen": { "playerErrorMessageRenderer": { "reason": { "runs": [ { "text": "This video is unavailable" } ] }, "thumbnail": { "thumbnails": [ { "url": "//s.ytimg.com/yts/img/meh7-vflGevej7.png", "width": 140, "height": 100 } ] }, "icon": { "iconType": "ERROR_OUTLINE" } } }, "contextParams": "Q0FBU0FnZ0E=" }, "trackingParams": "CAAQu2kiEwi20OTd1OmNAxUY-UIFHVxGIYo=", "onResponseReceivedActions": [ { "clickTrackingParams": "CAAQu2kiEwi20OTd1OmNAxUY-UIFHVxGIYo=", "startEomFlowCommand": { "eomFlowRenderer": { "webViewRenderer": { "url": { "privateDoNotAccessOrElseTrustedResourceUrlWrappedValue": "https://consent.youtube.com/yt-app-main?gl=DE&m=1&pc=yt&cm=2&hl=en&src=1&app=1&vd=CgtkVnYwR1MzN3pQTSjGu6bCBjIKCgJERRIEEgAgLjoMCAEgzKLJvOe456Ro&utm_source=YT_ANDROID&dt=0&av=20.10.38" }, "onFailureCommand": { "clickTrackingParams": "CAIQmawJIhMIttDk3dTpjQMVGPlCBR1cRiGK", "updateEomStateCommand": { "mobileEomFlowState": { "updatedVisitorData": "CgtkVnYwR1MzN3pQTSjGu6bCBjIKCgJERRIEEgAgLjoaCAEaDAjGu6bCBhDA5v3UAiDMosm857jnpGg%3D", "isError": true } } }, "trackingParams": "CAIQmawJIhMIttDk3dTpjQMVGPlCBR1cRiGK", "webViewEntityKey": "Eg5Fb21GbG93V2VidmlldyD4AigB", "webToNativeMessageMap": [ { "key": "sign_in_endpoint", "value": { "clickTrackingParams": "CAIQmawJIhMIttDk3dTpjQMVGPlCBR1cRiGK", "signInEndpoint": { "hack": true } } }, { "key": "update_eom_state_command", "value": { "clickTrackingParams": "CAIQmawJIhMIttDk3dTpjQMVGPlCBR1cRiGK", "updateEomStateCommand": { "hack": true } } } ], "webViewUseCase": "WEB_VIEW_USE_CASE_EOM_CONSENT", "openInBrowserUrls": [ "https://policies.google.com", "https://support.google.com" ], "firstPartyHostNameAllowList": [ "consent.youtube.com" ] } }, "consentMoment": "CONSENT_MOMENT_INITIAL" } } ], "playerSettingsMenuData": { "loggingDirectives": { "trackingParams": "CAEQtc4GIhMIttDk3dTpjQMVGPlCBR1cRiGK", "visibility": { "types": "12" } } }, "frameworkUpdates": { "entityBatchUpdate": { "mutations": [ { "entityKey": "Eihjb21wb3NpdGUtbGl2ZS1zdHJlYW0tb2ZmbGluZS1lbnRpdHkta2V5IIUEKAE%3D", "type": "ENTITY_MUTATION_TYPE_DELETE" }, { "entityKey": "EgUKA2FiYyD2ASgB", "type": "ENTITY_MUTATION_TYPE_REPLACE", "payload": { "offlineabilityEntity": { "key": "EgUKA2FiYyD2ASgB", "addToOfflineButtonState": "ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN" } } } ], "timestamp": { "seconds": "1749654982", "nanos": 715113710 } } } } ================================================ FILE: youtube_transcript_api/test/assets/youtube_ww1_nl_en.innertube.json.static ================================================ { "responseContext": { "visitorData": "CgtseDdUcUhFTmhfTSjGu6bCBjIKCgJERRIEEgAgPToMCAEgloDE8eW456RoWK-nvta99dzy5wE%3D", "serviceTrackingParams": [ { "service": "GFEEDBACK", "params": [ { "key": "ipcc", "value": "0" }, { "key": "is_alc_surface", "value": "false" }, { "key": "is_viewed_live", "value": "False" }, { "key": "logged_in", "value": "0" }, { "key": "e", "value": "9405981,23888716,24004644,24077241,24078649,24104894,24108448,24132305,24143331,24166867,24181174,24230811,24232551,24241378,24290153,24397985,24457854,24522874,24556101,24585737,39325413,39328442,39328647,51010008,51020570,51025415,51037346,51037353,51054999,51067700,51068313,51080128,51086511,51095478,51115184,51129105,51132535,51137671,51141472,51152050,51175149,51178316,51178333,51178357,51179435,51179748,51183910,51217334,51227037,51237842,51242448,51248777,51256074,51272458,51295372,51303432,51306453,51311027,51311038,51313109,51313767,51314496,51324733,51326139,51341226,51342504,51349914,51353393,51354083,51354114,51354569,51356621,51359179,51361828,51362040,51366126,51366423,51366620,51367489,51372971,51375205,51375719,51386541,51388661,51394774,51394779,51397332,51402689,51403602,51404808,51404810,51414983,51417450,51417469,51417484,51417495,51417508,51417515,51421832,51428417,51428624,51429106,51430311,51432294,51432529,51432560,51433503,51435806,51435843,51435877,51435886,51435893,51435903,51435914,51435918,51436338,51436669,51436956,51437205,51439763,51439874,51440727,51441100,51441712,51442501,51443707,51444218,51445004,51447191,51447766,51448332,51452420,51452479,51452493,51453239,51456413,51456423,51456629,51458927,51459424,51461268,51462839,51463532,51463930,51465558,51465806,51466642,51466697,51466900,51467073,51467509,51467525,51468322,51469820,51471138,51471685,51471783,51473810,51475247,51475592,51475686,51475960,51476588,51477074,51477496,51477581,51477845,51478690,51478931,51479232,51479907,51481239,51483631,51483888,51484222,51484412,51484746,51484750,51485249,51485417,51485661,51486018,51486471,51487056,51487680,51488573,51489047,51490158,51490994,51491436,51491654,51492251,51492548,51495585,51495706,51495745,51495859,51496343,51496968,51497133,51498459,51498591,51500153,51500337,51501895,51503024,51504828,51505741,51506681,51506714,51506998,51507237,51508738,51508979,51509314,51509613,51510228,51511423,51511790,51511950,51512708,51512852,51514265" }, { "key": "visitor_data", "value": "CgtseDdUcUhFTmhfTSjGu6bCBjIKCgJERRIEEgAgPToMCAEgloDE8eW456Ro" } ] }, { "service": "CSI", "params": [ { "key": "yt_ad", "value": "1" }, { "key": "c", "value": "ANDROID" }, { "key": "cver", "value": "20.10.38" }, { "key": "yt_li", "value": "0" }, { "key": "GetPlayer_rid", "value": "0x5cb66803d2aa0d10" } ] }, { "service": "GUIDED_HELP", "params": [ { "key": "logged_in", "value": "0" } ] }, { "service": "ECATCHER", "params": [ { "key": "client.version", "value": "20.10" }, { "key": "client.name", "value": "ANDROID" } ] }, { "service": "LISTNR", "params": [ { "key": "e", "value": "51353393,51439763,51461791,51456629,51490158,51508979,51129105,51478931,51485249,51467509,51010008,51192010,51314496,51387900,51421832,24232551,24230811,51132535,39325413,51486018,51467073,51475960,24286257,51483631,39328647,51175149,51432560,51501895,24220751,51469820,51217334,51402689,51080128,51475592,51484746,51495859,51354083,51441100,51443707,24166867,51469823,51404810,51095478,51436956,51463930,51237842,51466900,51295372,51509314,51202133,51508738,51497133,24033252,24250570,51495706,51375205,51366620,24585737,51152050,51313767,51442501,51498591,51248777,51388661,51495585,51430311,51491436,51471138,24254870,51459424,51495745,24024517,51458927,51256074,51452420,51428417,51453239,51488573,51506998,51306453,51507237,24143331,51272458,51025415,51484412,51512708,51439874,24522874,24181216,51428624,51354114,51349914,51447766,24104894,24397985,51086511,39328442,51020570,51483888,51466697,51485417,51484222,51324733,24181174,51467525,51506714,51477845,51270362,51137671,24195012,51375719,51397332,51429106,51461795,24290153,51492251,51500337,51054999,51432294,51461268,51366423,51456413,51447191,51489047,51179748,51141472,51486471,51067700,51179435,51372971,51466642,51510228,24556101,51189308,51506681,51404808,51462839,51509613,51242448,51504828,51303432,51313109" } ] } ], "maxAgeSeconds": 0, "rolloutToken": "CKn45cOmlMXyPhDB3dbd1OmNAxjG3dbd1OmNAw%3D%3D" }, "playabilityStatus": { "status": "OK", "playableInEmbed": true, "offlineability": { "buttonRenderer": { "serviceEndpoint": { "clickTrackingParams": "CAkQ6ewBIhMIhdjW3dTpjQMVygZzCR3Cizh3", "ypcGetOfflineUpsellEndpoint": { "params": "ChPqqN25AQ0KC0YxeGlvWFdiOENZIgtGMXhpb1hXYjhDWSoVCAkYAVIPCgtGMXhpb1hXYjhDWSAB" } }, "trackingParams": "CAkQ6ewBIhMIhdjW3dTpjQMVygZzCR3Cizh3" } }, "pictureInPicture": { "pictureInPictureRenderer": { "pictureInPictureStyleConfig": { "enableScrubbing": true, "enableNavigationControls": true }, "pictureInPicturePlayability": "PICTURE_IN_PICTURE_PLAYABILITY_SHOPPING" } }, "miniplayer": { "miniplayerRenderer": { "playbackMode": "PLAYBACK_MODE_ALLOW" } }, "contextParams": "Q0FFU0FnZ0M=" }, "streamingData": { "expiresInSeconds": "21540", "formats": [ { "itag": 18, "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=18&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLODVQ3LUVaTawVqmNJsoJT9tIdSAi018NbQ_7f_c1q7wk4JAAps70V6S4-Iuuzv5oCdyHQz6bEX&spc=l3OVKXmAcJbsyCezzAU7ev0A&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&cnr=14&ratebypass=yes&dur=1509.064&lmt=1744185100200897&mt=1749654548&fvip=2&fexp=51466642%2C51466697&c=ANDROID&txp=5319224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig=AJfQdSswRgIhAPAJuxw4uOitcNveaeM0gDNxpNpmHSzmW5alQPpxk-OaAiEAlfLKc0FcyUKUVlOGaLe_aMFxzYlyylDtFwTQ_U10bOo%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", "mimeType": "video/mp4; codecs=\"avc1.42001E, mp4a.40.2\"", "bitrate": 431699, "width": 640, "height": 360, "lastModified": "1744185100200897", "quality": "medium", "fps": 25, "qualityLabel": "360p", "projectionType": "RECTANGULAR", "audioQuality": "AUDIO_QUALITY_LOW", "approxDurationMs": "1509064", "audioSampleRate": "44100", "audioChannels": 2, "qualityOrdinal": "QUALITY_ORDINAL_360P" } ], "adaptiveFormats": [ { "itag": 137, "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=137&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=443223817&dur=1509.000&lmt=1744185086514612&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=5319224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhANtIHg0O53m1TW8QZiai8hZEWbHeKwafM_FVouw191d4AiBt7YMfeTv7fLXr04mZoopEfq5EkwGpivPjj8lewB8KXA%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", "mimeType": "video/mp4; codecs=\"avc1.640028\"", "bitrate": 6484550, "width": 1920, "height": 1080, "initRange": { "start": "0", "end": "741" }, "indexRange": { "start": "742", "end": "4313" }, "lastModified": "1744185086514612", "contentLength": "443223817", "quality": "hd1080", "fps": 25, "qualityLabel": "1080p", "projectionType": "RECTANGULAR", "averageBitrate": 2349761, "approxDurationMs": "1509000", "qualityOrdinal": "QUALITY_ORDINAL_1080P" }, { "itag": 248, "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=248&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=273950923&dur=1509.000&lmt=1744185096813183&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=531F224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgb379LjSYFniYSiZTWUKkgxnVb9Ms_xqtg1ql2pocaDoCIGZyfqIdKdl7mSPUf-b3UWxvDpbNxduslUfSgqWpSoQl&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 4332003, "width": 1920, "height": 1080, "initRange": { "start": "0", "end": "220" }, "indexRange": { "start": "221", "end": "5505" }, "lastModified": "1744185096813183", "contentLength": "273950923", "quality": "hd1080", "fps": 25, "qualityLabel": "1080p", "projectionType": "RECTANGULAR", "averageBitrate": 1452357, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "1509000", "qualityOrdinal": "QUALITY_ORDINAL_1080P" }, { "itag": 136, "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=136&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=228456640&dur=1509.000&lmt=1744185083967482&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=5319224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAJqzSgBnQFO1Q4PYdh3Sd-9gUZvzxVLLkv2gYW6NN_xSAiEAuN-QhZCEIVf6C23K55A9-hGkXEu5_45XtW4wqMYV-A0%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", "mimeType": "video/mp4; codecs=\"avc1.64001f\"", "bitrate": 2933592, "width": 1280, "height": 720, "initRange": { "start": "0", "end": "739" }, "indexRange": { "start": "740", "end": "4311" }, "lastModified": "1744185083967482", "contentLength": "228456640", "quality": "hd720", "fps": 25, "qualityLabel": "720p", "projectionType": "RECTANGULAR", "averageBitrate": 1211168, "approxDurationMs": "1509000", "qualityOrdinal": "QUALITY_ORDINAL_720P" }, { "itag": 247, "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=247&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=141256854&dur=1509.000&lmt=1744185126570977&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=531F224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAJBMRa7B022idE2zat7g7muCaTNpIGfw3tPfWyMzBDpPAiEA8D9WqClOJehhWgpbZ8Nv-QKthxu_tj4Z5aAtu8yGTzk%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 2914771, "width": 1280, "height": 720, "initRange": { "start": "0", "end": "219" }, "indexRange": { "start": "220", "end": "5487" }, "lastModified": "1744185126570977", "contentLength": "141256854", "quality": "hd720", "fps": 25, "qualityLabel": "720p", "projectionType": "RECTANGULAR", "averageBitrate": 748876, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "1509000", "qualityOrdinal": "QUALITY_ORDINAL_720P" }, { "itag": 135, "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=135&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=116148862&dur=1509.000&lmt=1744185082561277&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=5319224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAJNTLq-vuJH6tVcaxnDjuj-nR0D-dFLybO6L403zoXBtAiEA5uAoBth9Kr0mp-8yIAMGgn0RjksKQgxabGY-aMZA5kQ%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", "mimeType": "video/mp4; codecs=\"avc1.4d401e\"", "bitrate": 1341107, "width": 854, "height": 480, "initRange": { "start": "0", "end": "740" }, "indexRange": { "start": "741", "end": "4312" }, "lastModified": "1744185082561277", "contentLength": "116148862", "quality": "large", "fps": 25, "qualityLabel": "480p", "projectionType": "RECTANGULAR", "averageBitrate": 615766, "approxDurationMs": "1509000", "qualityOrdinal": "QUALITY_ORDINAL_480P" }, { "itag": 244, "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=244&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=74352338&dur=1509.000&lmt=1744185094555580&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=531F224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgbZ-H96gyqSEn1J7kxk1riIy-L-Ka5CrOf1hxHuTQvMwCIAImJi5KsaNACC8vFZOys0bxT8JCSBe9ajwd3E0MikPq&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 1199160, "width": 854, "height": 480, "initRange": { "start": "0", "end": "219" }, "indexRange": { "start": "220", "end": "5451" }, "lastModified": "1744185094555580", "contentLength": "74352338", "quality": "large", "fps": 25, "qualityLabel": "480p", "projectionType": "RECTANGULAR", "averageBitrate": 394180, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "1509000", "qualityOrdinal": "QUALITY_ORDINAL_480P" }, { "itag": 134, "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=134&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=57213170&dur=1509.000&lmt=1744185085597301&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=5319224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgMPFfrsPH0vCMPM1DvliO4bz27NsW3XbdUIhehB5eMSECIQD25RXpDGK3Y9Yc2gcQTml5vPi2ZgVbfEb9CAEA80dPtw%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", "mimeType": "video/mp4; codecs=\"avc1.4d401e\"", "bitrate": 702904, "width": 640, "height": 360, "initRange": { "start": "0", "end": "740" }, "indexRange": { "start": "741", "end": "4312" }, "lastModified": "1744185085597301", "contentLength": "57213170", "quality": "medium", "fps": 25, "qualityLabel": "360p", "projectionType": "RECTANGULAR", "averageBitrate": 303317, "highReplication": true, "approxDurationMs": "1509000", "qualityOrdinal": "QUALITY_ORDINAL_360P" }, { "itag": 243, "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=243&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=43356643&dur=1509.000&lmt=1744185090216654&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=531F224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgG8JjwGi-BDGFKqB4ueNuFO0iMGroaC-eytpWnxt9VpUCID5q4CwWfmXlMnbKGIvsk80x_Scr060rXQc15gSfhE-y&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 702915, "width": 640, "height": 360, "initRange": { "start": "0", "end": "219" }, "indexRange": { "start": "220", "end": "5398" }, "lastModified": "1744185090216654", "contentLength": "43356643", "quality": "medium", "fps": 25, "qualityLabel": "360p", "projectionType": "RECTANGULAR", "averageBitrate": 229856, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "1509000", "qualityOrdinal": "QUALITY_ORDINAL_360P" }, { "itag": 133, "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=133&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=28454045&dur=1509.000&lmt=1744185081044648&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=5319224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgDHqYAbObclxF5jrJz1RKpoMv_Fi14SnMthAaxuavKOACIQDQhCMuI3oR3hzeKlp-T5bzjU73rNbpupVLbQS8G1kyPw%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", "mimeType": "video/mp4; codecs=\"avc1.4d4015\"", "bitrate": 324750, "width": 426, "height": 240, "initRange": { "start": "0", "end": "739" }, "indexRange": { "start": "740", "end": "4311" }, "lastModified": "1744185081044648", "contentLength": "28454045", "quality": "small", "fps": 25, "qualityLabel": "240p", "projectionType": "RECTANGULAR", "averageBitrate": 150849, "approxDurationMs": "1509000", "qualityOrdinal": "QUALITY_ORDINAL_240P" }, { "itag": 242, "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=242&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=22789979&dur=1509.000&lmt=1744185111988931&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=531F224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAMjl6fFkFbIpivdzlAKL7UYERALwM_TIOu3EZY-JyWjRAiBuYyZ5IS5hK4DUcdJwS_j3RIJwzeaBe9nFFylOBt1wJA%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 325557, "width": 426, "height": 240, "initRange": { "start": "0", "end": "218" }, "indexRange": { "start": "219", "end": "5298" }, "lastModified": "1744185111988931", "contentLength": "22789979", "quality": "small", "fps": 25, "qualityLabel": "240p", "projectionType": "RECTANGULAR", "averageBitrate": 120821, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "1509000", "qualityOrdinal": "QUALITY_ORDINAL_240P" }, { "itag": 160, "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=160&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=12874055&dur=1509.000&lmt=1744185081312233&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=5319224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAMte5w9Umnnus0Nwk6RwfOhnxw8J9tvPwB-FabhVpOoPAiBY4caQTjf-5QtHiymsrulPDsHZdEr9zpY520XStiu45A%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", "mimeType": "video/mp4; codecs=\"avc1.4d400c\"", "bitrate": 138940, "width": 256, "height": 144, "initRange": { "start": "0", "end": "738" }, "indexRange": { "start": "739", "end": "4310" }, "lastModified": "1744185081312233", "contentLength": "12874055", "quality": "tiny", "fps": 25, "qualityLabel": "144p", "projectionType": "RECTANGULAR", "averageBitrate": 68252, "approxDurationMs": "1509000", "qualityOrdinal": "QUALITY_ORDINAL_144P" }, { "itag": 278, "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=278&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=14785136&dur=1509.000&lmt=1744185092501588&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=531F224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAMABMXitA5CrNgwTyAbwIo9Qs00GF-rKY_1iHqdOz9T9AiAe4EHucltpnbUkmzy8wkRXw9Ku0lTWeykSVtN_TZT06Q%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", "mimeType": "video/webm; codecs=\"vp9\"", "bitrate": 150934, "width": 256, "height": 144, "initRange": { "start": "0", "end": "218" }, "indexRange": { "start": "219", "end": "5223" }, "lastModified": "1744185092501588", "contentLength": "14785136", "quality": "tiny", "fps": 25, "qualityLabel": "144p", "projectionType": "RECTANGULAR", "averageBitrate": 78383, "colorInfo": { "primaries": "COLOR_PRIMARIES_BT709", "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" }, "approxDurationMs": "1509000", "qualityOrdinal": "QUALITY_ORDINAL_144P" }, { "itag": 139, "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=139&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=9203047&dur=1509.111&lmt=1744184981041373&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=5318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAN18-u5lFcuARQtWj7xNnr-V3KhVoXLUb_kqyrSVeBxLAiEA0d_gaIIjrGeJ1J4G8Hm2stYDi6heiNyGexoDxfQvGtg%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", "mimeType": "audio/mp4; codecs=\"mp4a.40.5\"", "bitrate": 51422, "initRange": { "start": "0", "end": "731" }, "indexRange": { "start": "732", "end": "2587" }, "lastModified": "1744184981041373", "contentLength": "9203047", "quality": "tiny", "projectionType": "RECTANGULAR", "averageBitrate": 48786, "audioQuality": "AUDIO_QUALITY_LOW", "approxDurationMs": "1509111", "audioSampleRate": "22050", "audioChannels": 2, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 139, "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=139&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=9203047&dur=1509.111&lmt=1744185075861126&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=5318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgGbMn678WoKtLCJrnvrQh3Jnobk01DAeZY9bPeVa6R3ACIQDc4dISM9s-NXVYjE2rkUTM3ajZFWELouxvKQloKeZ7OA%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", "mimeType": "audio/mp4; codecs=\"mp4a.40.5\"", "bitrate": 51425, "initRange": { "start": "0", "end": "731" }, "indexRange": { "start": "732", "end": "2587" }, "lastModified": "1744185075861126", "contentLength": "9203047", "quality": "tiny", "xtags": "CggKA2RyYxIBMQ", "projectionType": "RECTANGULAR", "averageBitrate": 48786, "audioQuality": "AUDIO_QUALITY_LOW", "approxDurationMs": "1509111", "audioSampleRate": "22050", "audioChannels": 2, "isDrc": true, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 140, "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=24423384&dur=1509.064&lmt=1744184986323291&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=5318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAIBFn_xk4d-El0YTGy3NtyfWRo7raIEH3D0dpWwYVp7RAiEAl-3Gekshsu0GXUEv1QNuuod7dmzfoZHAQ7duPZ8_Tpw%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", "mimeType": "audio/mp4; codecs=\"mp4a.40.2\"", "bitrate": 131890, "initRange": { "start": "0", "end": "722" }, "indexRange": { "start": "723", "end": "2578" }, "lastModified": "1744184986323291", "contentLength": "24423384", "quality": "tiny", "projectionType": "RECTANGULAR", "averageBitrate": 129475, "highReplication": true, "audioQuality": "AUDIO_QUALITY_MEDIUM", "approxDurationMs": "1509064", "audioSampleRate": "44100", "audioChannels": 2, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 140, "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=24423384&dur=1509.064&lmt=1744185038516732&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=5318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgLbQHvgpsQN26bCyF7Eu78KQKdP7WRtwpgpCx6lubbD8CIAlQhtuJkG8AbZvDNmUrk4M4AJ03jCNbPC1IHxyNQWYd&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", "mimeType": "audio/mp4; codecs=\"mp4a.40.2\"", "bitrate": 131889, "initRange": { "start": "0", "end": "722" }, "indexRange": { "start": "723", "end": "2578" }, "lastModified": "1744185038516732", "contentLength": "24423384", "quality": "tiny", "xtags": "CggKA2RyYxIBMQ", "projectionType": "RECTANGULAR", "averageBitrate": 129475, "highReplication": true, "audioQuality": "AUDIO_QUALITY_MEDIUM", "approxDurationMs": "1509064", "audioSampleRate": "44100", "audioChannels": 2, "isDrc": true, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 249, "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=249&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=9381425&dur=1509.021&lmt=1744185109305392&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=5318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgO4A-Dr7NCJ3GlhSWPKK1XOEuZVhs2Xn79BPn-4Eo6n4CIC2c0bZdT_h7Z4rLbCaZBgtta597b3uUDkd-1QiKK4Bg&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", "mimeType": "audio/webm; codecs=\"opus\"", "bitrate": 54182, "initRange": { "start": "0", "end": "265" }, "indexRange": { "start": "266", "end": "2829" }, "lastModified": "1744185109305392", "contentLength": "9381425", "quality": "tiny", "projectionType": "RECTANGULAR", "averageBitrate": 49735, "audioQuality": "AUDIO_QUALITY_LOW", "approxDurationMs": "1509021", "audioSampleRate": "48000", "audioChannels": 2, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 249, "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=249&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=9409236&dur=1509.021&lmt=1744185172951831&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=5318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgS03k3txOlyKQIrb6d6voD1Z2Ht8-SMGqkVC8mCGK5R0CIQD7H5by-KCD-VeFg353IJ1AYgfFfdqI2ggj3xGHpXNZrA%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", "mimeType": "audio/webm; codecs=\"opus\"", "bitrate": 54388, "initRange": { "start": "0", "end": "265" }, "indexRange": { "start": "266", "end": "2829" }, "lastModified": "1744185172951831", "contentLength": "9409236", "quality": "tiny", "xtags": "CggKA2RyYxIBMQ", "projectionType": "RECTANGULAR", "averageBitrate": 49882, "audioQuality": "AUDIO_QUALITY_LOW", "approxDurationMs": "1509021", "audioSampleRate": "48000", "audioChannels": 2, "isDrc": true, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 250, "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=250&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=12070212&dur=1509.021&lmt=1744185109351689&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=5318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgEA_z-DsOwPDjTDbLLdg6OjKGjd_INHj7NLpUTlychNACICAbAw5AtI-5AgjjXbfajTM18agp-tonzR012-L6ZkF9&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", "mimeType": "audio/webm; codecs=\"opus\"", "bitrate": 72690, "initRange": { "start": "0", "end": "265" }, "indexRange": { "start": "266", "end": "2829" }, "lastModified": "1744185109351689", "contentLength": "12070212", "quality": "tiny", "projectionType": "RECTANGULAR", "averageBitrate": 63989, "audioQuality": "AUDIO_QUALITY_LOW", "approxDurationMs": "1509021", "audioSampleRate": "48000", "audioChannels": 2, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 250, "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=250&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=12104618&dur=1509.021&lmt=1744185172937687&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=5318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgCqHYwVVF0XXVczcyeBXW_fHQUxUo8Aa8iZqZs01-3-oCIQDBzAyTf8GI0cS5Bjmd8inKOCrux_jwd5ej9sYaBvAhWg%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", "mimeType": "audio/webm; codecs=\"opus\"", "bitrate": 72788, "initRange": { "start": "0", "end": "265" }, "indexRange": { "start": "266", "end": "2829" }, "lastModified": "1744185172937687", "contentLength": "12104618", "quality": "tiny", "xtags": "CggKA2RyYxIBMQ", "projectionType": "RECTANGULAR", "averageBitrate": 64172, "audioQuality": "AUDIO_QUALITY_LOW", "approxDurationMs": "1509021", "audioSampleRate": "48000", "audioChannels": 2, "isDrc": true, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 251, "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=23421724&dur=1509.021&lmt=1744185109351018&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=5318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgDrNeJMxbsVTpb0r02abD5ri2MNP9znhu84TyU2j0C_sCIF_pgA5gH4711EdvwwExSm4a9DxFkFeVgUBzP5pCvZ7N&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", "mimeType": "audio/webm; codecs=\"opus\"", "bitrate": 141460, "initRange": { "start": "0", "end": "265" }, "indexRange": { "start": "266", "end": "2873" }, "lastModified": "1744185109351018", "contentLength": "23421724", "quality": "tiny", "projectionType": "RECTANGULAR", "averageBitrate": 124169, "audioQuality": "AUDIO_QUALITY_MEDIUM", "approxDurationMs": "1509021", "audioSampleRate": "48000", "audioChannels": 2, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" }, { "itag": 251, "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=23465796&dur=1509.021&lmt=1744185173060658&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=5318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhALXuLSbSJ_GVWkXSD6jbX-TguW5RGV-G1wuoUSOMHpKiAiBrcoqeZGmHCCYV_GyoEXl9UFoXOxaExp8FcmXPcKcL9A%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", "mimeType": "audio/webm; codecs=\"opus\"", "bitrate": 141744, "initRange": { "start": "0", "end": "265" }, "indexRange": { "start": "266", "end": "2873" }, "lastModified": "1744185173060658", "contentLength": "23465796", "quality": "tiny", "xtags": "CggKA2RyYxIBMQ", "projectionType": "RECTANGULAR", "averageBitrate": 124402, "audioQuality": "AUDIO_QUALITY_MEDIUM", "approxDurationMs": "1509021", "audioSampleRate": "48000", "audioChannels": 2, "isDrc": true, "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" } ], "serverAbrStreamingUrl": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&spc=l3OVKQuFQpW8zS23&svpuc=1&sabr=1&rqh=1&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&sparams=expire%2Cei%2Cip%2Cid%2Csource%2Crequiressl%2Cxpc%2Cspc%2Csvpuc%2Csabr%2Crqh&sig=AJfQdSswRAIgaS5M3ffepixk1T8pZt1_dzkK6ZrBFXvOKw9n8vOJ-QECIHpLyajBYytgPs3H2KtpGT1QdpZjO6x83yAcoFNsxvwy&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL" }, "playbackTracking": { "videostatsPlaybackUrl": { "baseUrl": "https://s.youtube.com/api/stats/playback?cl=766672562&docid=F1xioXWb8CY&ei=xp1JaIXdHMqNzPsPwpfiuQc&fexp=v1%2C9405981%2C14482735%2C115928%2C72597%2C1408%2C26245%2C3554%2C23857%2C11026%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C59869%2C65020%2C33227%2C29636%2C14739676%2C3029%2C205%2C11681361%2C10562%2C4845%2C11931%2C7%2C17646%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3167%2C17%2C24%2C1078%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4574%2C11%2C2071%2C658%2C729%2C10237%2C1406%2C15087%2C1278%2C7410%2C3479%2C690%2C31%2C455%2C2052%2C2558%2C2649%2C212%2C4086%2C297%2C197%2C869%2C5482%2C2234%2C514%2C10822%2C2120%2C6113%2C5%2C2553%2C5357%2C913%2C1206%2C2%2C10173%2C2467%2C19%2C15%2C11%2C13%2C7%2C4317%2C6585%2C207%2C482%2C1205%2C1983%2C235%2C31%2C943%2C2303%2C37%2C34%2C9%2C7%2C10%2C11%2C4%2C420%2C331%2C287%2C249%2C2558%2C111%2C853%2C373%2C612%2C789%2C1206%2C511%2C786%2C2187%2C575%2C566%2C4088%2C59%2C14%2C746%2C3174%2C10%2C206%2C2298%2C497%2C1844%2C1571%2C693%2C398%2C1628%2C248%2C836%2C55%2C203%2C173%2C436%2C16%2C797%2C1498%2C1318%2C547%2C98%2C2027%2C1437%2C345%2C94%2C274%2C628%2C486%2C422%2C85%2C264%2C845%2C241%2C301%2C675%2C1332%2C2392%2C257%2C334%2C190%2C334%2C4%2C499%2C168%2C244%2C357%2C453%2C585%2C624%2C893%2C474%2C1111%2C836%2C442%2C218%2C597%2C297%2C3037%2C121%2C39%2C114%2C484%2C625%2C165%2C1326%2C132%2C1562%2C184%2C1558%2C1129%2C1804%2C913%2C940%2C33%2C284%2C239%2C1501%2C241%2C335%2C299%2C615%2C1195%2C367%2C160%2C758%2C144%2C1413&ns=yt&plid=AAY3TUu17q_09C7D&el=detailpage&len=1509&of=EDCYpW3LESb5yFnkK4_XfA&vm=CAEQARgEOjJBSHFpSlRKdExKZmFhdzZoQ3kxcEpkb1N2Y3AtLWpxNmVMVThMSkVMbFA0M1NFREVrZ2JiQUZVQTZSUm42d3l3U3lPSXdXbXRCNEVDRk12YnczM1JQSzNIckR0Yk5RQWY1X3N2Uzd4QmNvbzBBYlhVTURqUVg4T0p5Q29JMzlpd25fLUx1OWNLdjZZbmhRRm9XaDY0ZGc", "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" }, { "headerType": "PLUS_PAGE_ID" } ] }, "videostatsDelayplayUrl": { "baseUrl": "https://s.youtube.com/api/stats/delayplay?cl=766672562&docid=F1xioXWb8CY&ei=xp1JaIXdHMqNzPsPwpfiuQc&fexp=v1%2C9405981%2C14482735%2C115928%2C72597%2C1408%2C26245%2C3554%2C23857%2C11026%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C59869%2C65020%2C33227%2C29636%2C14739676%2C3029%2C205%2C11681361%2C10562%2C4845%2C11931%2C7%2C17646%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3167%2C17%2C24%2C1078%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4574%2C11%2C2071%2C658%2C729%2C10237%2C1406%2C15087%2C1278%2C7410%2C3479%2C690%2C31%2C455%2C2052%2C2558%2C2649%2C212%2C4086%2C297%2C197%2C869%2C5482%2C2234%2C514%2C10822%2C2120%2C6113%2C5%2C2553%2C5357%2C913%2C1206%2C2%2C10173%2C2467%2C19%2C15%2C11%2C13%2C7%2C4317%2C6585%2C207%2C482%2C1205%2C1983%2C235%2C31%2C943%2C2303%2C37%2C34%2C9%2C7%2C10%2C11%2C4%2C420%2C331%2C287%2C249%2C2558%2C111%2C853%2C373%2C612%2C789%2C1206%2C511%2C786%2C2187%2C575%2C566%2C4088%2C59%2C14%2C746%2C3174%2C10%2C206%2C2298%2C497%2C1844%2C1571%2C693%2C398%2C1628%2C248%2C836%2C55%2C203%2C173%2C436%2C16%2C797%2C1498%2C1318%2C547%2C98%2C2027%2C1437%2C345%2C94%2C274%2C628%2C486%2C422%2C85%2C264%2C845%2C241%2C301%2C675%2C1332%2C2392%2C257%2C334%2C190%2C334%2C4%2C499%2C168%2C244%2C357%2C453%2C585%2C624%2C893%2C474%2C1111%2C836%2C442%2C218%2C597%2C297%2C3037%2C121%2C39%2C114%2C484%2C625%2C165%2C1326%2C132%2C1562%2C184%2C1558%2C1129%2C1804%2C913%2C940%2C33%2C284%2C239%2C1501%2C241%2C335%2C299%2C615%2C1195%2C367%2C160%2C758%2C144%2C1413&ns=yt&plid=AAY3TUu17q_09C7D&el=detailpage&len=1509&of=EDCYpW3LESb5yFnkK4_XfA&vm=CAEQARgEOjJBSHFpSlRKdExKZmFhdzZoQ3kxcEpkb1N2Y3AtLWpxNmVMVThMSkVMbFA0M1NFREVrZ2JiQUZVQTZSUm42d3l3U3lPSXdXbXRCNEVDRk12YnczM1JQSzNIckR0Yk5RQWY1X3N2Uzd4QmNvbzBBYlhVTURqUVg4T0p5Q29JMzlpd25fLUx1OWNLdjZZbmhRRm9XaDY0ZGc", "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" }, { "headerType": "PLUS_PAGE_ID" } ] }, "videostatsWatchtimeUrl": { "baseUrl": "https://s.youtube.com/api/stats/watchtime?cl=766672562&docid=F1xioXWb8CY&ei=xp1JaIXdHMqNzPsPwpfiuQc&fexp=v1%2C9405981%2C14482735%2C115928%2C72597%2C1408%2C26245%2C3554%2C23857%2C11026%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C59869%2C65020%2C33227%2C29636%2C14739676%2C3029%2C205%2C11681361%2C10562%2C4845%2C11931%2C7%2C17646%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3167%2C17%2C24%2C1078%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4574%2C11%2C2071%2C658%2C729%2C10237%2C1406%2C15087%2C1278%2C7410%2C3479%2C690%2C31%2C455%2C2052%2C2558%2C2649%2C212%2C4086%2C297%2C197%2C869%2C5482%2C2234%2C514%2C10822%2C2120%2C6113%2C5%2C2553%2C5357%2C913%2C1206%2C2%2C10173%2C2467%2C19%2C15%2C11%2C13%2C7%2C4317%2C6585%2C207%2C482%2C1205%2C1983%2C235%2C31%2C943%2C2303%2C37%2C34%2C9%2C7%2C10%2C11%2C4%2C420%2C331%2C287%2C249%2C2558%2C111%2C853%2C373%2C612%2C789%2C1206%2C511%2C786%2C2187%2C575%2C566%2C4088%2C59%2C14%2C746%2C3174%2C10%2C206%2C2298%2C497%2C1844%2C1571%2C693%2C398%2C1628%2C248%2C836%2C55%2C203%2C173%2C436%2C16%2C797%2C1498%2C1318%2C547%2C98%2C2027%2C1437%2C345%2C94%2C274%2C628%2C486%2C422%2C85%2C264%2C845%2C241%2C301%2C675%2C1332%2C2392%2C257%2C334%2C190%2C334%2C4%2C499%2C168%2C244%2C357%2C453%2C585%2C624%2C893%2C474%2C1111%2C836%2C442%2C218%2C597%2C297%2C3037%2C121%2C39%2C114%2C484%2C625%2C165%2C1326%2C132%2C1562%2C184%2C1558%2C1129%2C1804%2C913%2C940%2C33%2C284%2C239%2C1501%2C241%2C335%2C299%2C615%2C1195%2C367%2C160%2C758%2C144%2C1413&ns=yt&plid=AAY3TUu17q_09C7D&el=detailpage&len=1509&of=EDCYpW3LESb5yFnkK4_XfA&vm=CAEQARgEOjJBSHFpSlRKdExKZmFhdzZoQ3kxcEpkb1N2Y3AtLWpxNmVMVThMSkVMbFA0M1NFREVrZ2JiQUZVQTZSUm42d3l3U3lPSXdXbXRCNEVDRk12YnczM1JQSzNIckR0Yk5RQWY1X3N2Uzd4QmNvbzBBYlhVTURqUVg4T0p5Q29JMzlpd25fLUx1OWNLdjZZbmhRRm9XaDY0ZGc", "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" }, { "headerType": "PLUS_PAGE_ID" } ] }, "ptrackingUrl": { "baseUrl": "https://www.youtube.com/ptracking?ei=xp1JaIXdHMqNzPsPwpfiuQc&oid=eqHgL7N39U_ZKs4I2e6a0A&plid=AAY3TUu17q_09C7D&pltype=content&ptchn=UcyEsEjhPEDf69RRVhRh4A&ptk=youtube_single&video_id=F1xioXWb8CY", "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" }, { "headerType": "PLUS_PAGE_ID" } ] }, "qoeUrl": { "baseUrl": "https://s.youtube.com/api/stats/qoe?cl=766672562&docid=F1xioXWb8CY&ei=xp1JaIXdHMqNzPsPwpfiuQc&el=detailpage&event=streamingstats&fexp=v1%2C9405981%2C14482735%2C115928%2C72597%2C1408%2C26245%2C3554%2C23857%2C11026%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C59869%2C65020%2C33227%2C29636%2C14739676%2C3029%2C205%2C11681361%2C10562%2C4845%2C11931%2C7%2C17646%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3167%2C17%2C24%2C1078%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4574%2C11%2C2071%2C658%2C729%2C10237%2C1406%2C15087%2C1278%2C7410%2C3479%2C690%2C31%2C455%2C2052%2C2558%2C2649%2C212%2C4086%2C297%2C197%2C869%2C5482%2C2234%2C514%2C10822%2C2120%2C6113%2C5%2C2553%2C5357%2C913%2C1206%2C2%2C10173%2C2467%2C19%2C15%2C11%2C13%2C7%2C4317%2C6585%2C207%2C482%2C1205%2C1983%2C235%2C31%2C943%2C2303%2C37%2C34%2C9%2C7%2C10%2C11%2C4%2C420%2C331%2C287%2C249%2C2558%2C111%2C853%2C373%2C612%2C789%2C1206%2C511%2C786%2C2187%2C575%2C566%2C4088%2C59%2C14%2C746%2C3174%2C10%2C206%2C2298%2C497%2C1844%2C1571%2C693%2C398%2C1628%2C248%2C836%2C55%2C203%2C173%2C436%2C16%2C797%2C1498%2C1318%2C547%2C98%2C2027%2C1437%2C345%2C94%2C274%2C628%2C486%2C422%2C85%2C264%2C845%2C241%2C301%2C675%2C1332%2C2392%2C257%2C334%2C190%2C334%2C4%2C499%2C168%2C244%2C357%2C453%2C585%2C624%2C893%2C474%2C1111%2C836%2C442%2C218%2C597%2C297%2C3037%2C121%2C39%2C114%2C484%2C625%2C165%2C1326%2C132%2C1562%2C184%2C1558%2C1129%2C1804%2C913%2C940%2C33%2C284%2C239%2C1501%2C241%2C335%2C299%2C615%2C1195%2C367%2C160%2C758%2C144%2C1413&ns=yt&plid=AAY3TUu17q_09C7D", "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" }, { "headerType": "PLUS_PAGE_ID" } ] }, "atrUrl": { "baseUrl": "https://s.youtube.com/api/stats/atr?c=ANDROID&docid=F1xioXWb8CY&ei=xp1JaIXdHMqNzPsPwpfiuQc&len=1509&ns=yt&plid=AAY3TUu17q_09C7D&ver=2&vm=CAEQARgEOjJBSHFpSlRKdExKZmFhdzZoQ3kxcEpkb1N2Y3AtLWpxNmVMVThMSkVMbFA0M1NFREVrZ2JiQUZVQTZSUm42d3l3U3lPSXdXbXRCNEVDRk12YnczM1JQSzNIckR0Yk5RQWY1X3N2Uzd4QmNvbzBBYlhVTURqUVg4T0p5Q29JMzlpd25fLUx1OWNLdjZZbmhRRm9XaDY0ZGc", "elapsedMediaTimeSeconds": 3, "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" }, { "headerType": "PLUS_PAGE_ID" } ] }, "engageUrl": { "baseUrl": "https://s.youtube.com/api/stats/engage?cl=766672562&cmt=%5BVSS_CMT%5D&conn=%5BVSS_CONN%5D&cpn=%5BVSS_CPN%5D&docid=F1xioXWb8CY&ei=xp1JaIXdHMqNzPsPwpfiuQc&el=detailpage&fexp=v1%2C9405981%2C14482735%2C115928%2C72597%2C1408%2C26245%2C3554%2C23857%2C11026%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C59869%2C65020%2C33227%2C29636%2C14739676%2C3029%2C205%2C11681361%2C10562%2C4845%2C11931%2C7%2C17646%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3167%2C17%2C24%2C1078%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4574%2C11%2C2071%2C658%2C729%2C10237%2C1406%2C15087%2C1278%2C7410%2C3479%2C690%2C31%2C455%2C2052%2C2558%2C2649%2C212%2C4086%2C297%2C197%2C869%2C5482%2C2234%2C514%2C10822%2C2120%2C6113%2C5%2C2553%2C5357%2C913%2C1206%2C2%2C10173%2C2467%2C19%2C15%2C11%2C13%2C7%2C4317%2C6585%2C207%2C482%2C1205%2C1983%2C235%2C31%2C943%2C2303%2C37%2C34%2C9%2C7%2C10%2C11%2C4%2C420%2C331%2C287%2C249%2C2558%2C111%2C853%2C373%2C612%2C789%2C1206%2C511%2C786%2C2187%2C575%2C566%2C4088%2C59%2C14%2C746%2C3174%2C10%2C206%2C2298%2C497%2C1844%2C1571%2C693%2C398%2C1628%2C248%2C836%2C55%2C203%2C173%2C436%2C16%2C797%2C1498%2C1318%2C547%2C98%2C2027%2C1437%2C345%2C94%2C274%2C628%2C486%2C422%2C85%2C264%2C845%2C241%2C301%2C675%2C1332%2C2392%2C257%2C334%2C190%2C334%2C4%2C499%2C168%2C244%2C357%2C453%2C585%2C624%2C893%2C474%2C1111%2C836%2C442%2C218%2C597%2C297%2C3037%2C121%2C39%2C114%2C484%2C625%2C165%2C1326%2C132%2C1562%2C184%2C1558%2C1129%2C1804%2C913%2C940%2C33%2C284%2C239%2C1501%2C241%2C335%2C299%2C615%2C1195%2C367%2C160%2C758%2C144%2C1413&lact=%5BVSS_LACT%5D&len=1509&ns=yt&of=EDCYpW3LESb5yFnkK4_XfA&plid=AAY3TUu17q_09C7D&rt=%5BVSS_RT%5D&state=%5BVSS_STATE%5D&vis=%5BVSS_VIS%5D&vm=CAEQARgEOjJBSHFpSlRKdExKZmFhdzZoQ3kxcEpkb1N2Y3AtLWpxNmVMVThMSkVMbFA0M1NFREVrZ2JiQUZVQTZSUm42d3l3U3lPSXdXbXRCNEVDRk12YnczM1JQSzNIckR0Yk5RQWY1X3N2Uzd4QmNvbzBBYlhVTURqUVg4T0p5Q29JMzlpd25fLUx1OWNLdjZZbmhRRm9XaDY0ZGc", "headers": [ { "headerType": "USER_AUTH" }, { "headerType": "VISITOR_ID" } ] }, "videostatsScheduledFlushWalltimeSeconds": [ 10, 20, 30 ], "videostatsDefaultFlushIntervalSeconds": 300 }, "captions": { "playerCaptionsTracklistRenderer": { "captionTracks": [ { "baseUrl": "https://www.youtube.com/api/timedtext?v=F1xioXWb8CY&ei=xp1JaIXdHMqNzPsPwpfiuQc&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=8107301391C9DAD43DFF3774A68FE6A0B13D63B6.BDA4BE372308F8B092A3A9749BBFDF6D70AD1DAE&key=yt8&lang=en&fmt=srv3", "name": { "runs": [ { "text": "English" } ] }, "vssId": ".en", "languageCode": "en", "isTranslatable": true, "trackName": "" }, { "baseUrl": "https://www.youtube.com/api/timedtext?v=F1xioXWb8CY&ei=xp1JaIXdHMqNzPsPwpfiuQc&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=8107301391C9DAD43DFF3774A68FE6A0B13D63B6.BDA4BE372308F8B092A3A9749BBFDF6D70AD1DAE&key=yt8&kind=asr&lang=en&fmt=srv3", "name": { "runs": [ { "text": "English (auto-generated)" } ] }, "vssId": "a.en", "languageCode": "en", "kind": "asr", "isTranslatable": true, "trackName": "" } ], "audioTracks": [ { "captionTrackIndices": [ 0, 1 ], "defaultCaptionTrackIndex": 0, "hasDefaultTrack": true, "captionsInitialState": "CAPTIONS_INITIAL_STATE_OFF_RECOMMENDED" } ], "translationLanguages": [ { "languageCode": "ar", "languageName": { "runs": [ { "text": "Arabic" } ] } }, { "languageCode": "zh-Hant", "languageName": { "runs": [ { "text": "Chinese (Traditional)" } ] } }, { "languageCode": "nl", "languageName": { "runs": [ { "text": "Dutch" } ] } }, { "languageCode": "fr", "languageName": { "runs": [ { "text": "French" } ] } }, { "languageCode": "de", "languageName": { "runs": [ { "text": "German" } ] } }, { "languageCode": "hi", "languageName": { "runs": [ { "text": "Hindi" } ] } }, { "languageCode": "id", "languageName": { "runs": [ { "text": "Indonesian" } ] } }, { "languageCode": "it", "languageName": { "runs": [ { "text": "Italian" } ] } }, { "languageCode": "ja", "languageName": { "runs": [ { "text": "Japanese" } ] } }, { "languageCode": "ko", "languageName": { "runs": [ { "text": "Korean" } ] } }, { "languageCode": "pt", "languageName": { "runs": [ { "text": "Portuguese" } ] } }, { "languageCode": "ru", "languageName": { "runs": [ { "text": "Russian" } ] } }, { "languageCode": "es", "languageName": { "runs": [ { "text": "Spanish" } ] } }, { "languageCode": "th", "languageName": { "runs": [ { "text": "Thai" } ] } }, { "languageCode": "tr", "languageName": { "runs": [ { "text": "Turkish" } ] } }, { "languageCode": "uk", "languageName": { "runs": [ { "text": "Ukrainian" } ] } }, { "languageCode": "vi", "languageName": { "runs": [ { "text": "Vietnamese" } ] } } ], "defaultAudioTrackIndex": 0, "defaultTranslationSourceTrackIndices": [ 0 ] } }, "videoDetails": { "videoId": "F1xioXWb8CY", "title": "The Tide Is Turning - Russian Civil War Fall 1919 I THE GREAT WAR 1919", "lengthSeconds": "1509", "keywords": [ "History", "World War 1", "WW1", "First World War", "Documentary", "Documentary Series", "The Great War", "Indy Neidell", "1919", "Interwar Period", "1920s", "Educational", "Russian Civil War", "Revolution", "Interbelum", "Russia", "Bolsheviks", "White Movement", "Admiral Kolchak", "Siberia", "Moscow", "Omsk", "Ukraine", "Red Army", "Joseph Stalin", "Vladimir Lenin" ], "channelId": "UCUcyEsEjhPEDf69RRVhRh4A", "isOwnerViewing": false, "shortDescription": "Support 16 Days in Berlin: https://realtimehistory.net/indiegogo\n\nThe White Russian advance on Moscow comes to a crashing end as the Red Army manages to turn the tide of the Russian Civil War in Fall 1919. \n \n» SUPPORT THE CHANNEL\nPatreon: https://www.patreon.com/thegreatwar \nBecome a member: https://www.youtube.com/channel/UCUcyEsEjhPEDf69RRVhRh4A/join\n \n» OUR PODCAST\nhttps://realtimehistory.net/podcast - interviews with World War 1 historians and background info for the show.\n \n» BUY OUR SOURCES IN OUR AMAZON STORES\nhttps://realtimehistory.net/amazon *\n*Buying via this link supports The Great War (Affiliate-Link)\n \n» SOURCES\n Figes, Orlando. A People’s Tragedy. The Russian Revolution (London: The Bodley Head, 2017 [1996]).\nMawdsley, Evan. The Russian Civil War (New York: Pegasus Books, 2005).\nSmele, Jonathan. The ‘Russian’ Civil Wars 1916-1926 (London: Hurst, 2015).\nSumpf, Alexandre. “Russian Civil War,” in 1914-1918 online. International Encyclopedia of the First World War. https://encyclopedia.1914-1918-online.\nEngelstein, Laura. Russia in Flames (Oxford University Press, 2017).\n\n» MORE THE GREAT WAR\nWebsite: https://realtimehistory.net \nFacebook: https://facebook.com/TheGreatWarYT\nInstagram: https://instagram.com/the_great_war\nTwitter: https://twitter.com/WW1_Series\nReddit: htpps://reddit.com/r/TheGreatWarChannel\n \n» OTHER PROJECTS \n16 DAYS IN BERLIN: https://realtimehistory.net/pages/16-days-in-berlin\n \n»CREDITS\nPresented by: Jesse Alexander\nWritten by: Jesse Alexander\nDirector: Toni Steller & Florian Wittig\nDirector of Photography: Toni Steller\nSound: Toni Steller\nEditing: Toni Steller\nMotion Design: Philipp Appelt\nMixing, Mastering & Sound Design: http://above-zero.com\nMaps: Daniel Kogosov (https://www.patreon.com/Zalezsky)\nResearch by: Jesse Alexander\nFact checking: Florian Wittig\n \nChannel Design: Alexander Clark\nOriginal Logo: David van Stephold\n \nContains licensed material by getty images\nAll rights reserved - Real Time History GmbH 2020", "isCrawlable": true, "thumbnail": { "thumbnails": [ { "url": "https://i.ytimg.com/vi/F1xioXWb8CY/default.jpg", "width": 120, "height": 90 }, { "url": "https://i.ytimg.com/vi/F1xioXWb8CY/mqdefault.jpg", "width": 320, "height": 180 }, { "url": "https://i.ytimg.com/vi/F1xioXWb8CY/hqdefault.jpg", "width": 480, "height": 360 }, { "url": "https://i.ytimg.com/vi/F1xioXWb8CY/sddefault.jpg", "width": 640, "height": 480 } ] }, "allowRatings": true, "viewCount": "274558", "author": "The Great War", "isPrivate": false, "isUnpluggedCorpus": false, "isLiveContent": false }, "playerConfig": { "audioConfig": { "loudnessDb": -5.41, "perceptualLoudnessDb": -19.41, "enablePerFormatLoudness": false, "trackAbsoluteLoudnessLkfs": -19.41, "loudnessTargetLkfs": -14 }, "exoPlayerConfig": { "useExoPlayer": true, "useAdaptiveBitrate": true, "maxInitialByteRate": 91136, "minDurationForQualityIncreaseMs": 12364, "maxDurationForQualityDecreaseMs": 3720, "minDurationToRetainAfterDiscardMs": 21000, "lowWatermarkMs": 15000, "highWatermarkMs": 30000, "lowPoolLoad": 0.8, "highPoolLoad": 0.8, "sufficientBandwidthOverhead": 1, "bufferChunkSizeKb": 50, "httpConnectTimeoutMs": 16000, "httpReadTimeoutMs": 8000, "numAudioSegmentsPerFetch": 1, "numVideoSegmentsPerFetch": 2, "minDurationForPlaybackStartMs": 1600, "enableExoplayerReuse": false, "useRadioTypeForInitialQualitySelection": true, "blacklistFormatOnError": false, "enableBandaidHttpDataSource": true, "httpLoadTimeoutMs": 18000, "canPlayHdDrm": true, "videoBufferSegmentCount": 389, "audioBufferSegmentCount": 38, "useAbruptSplicing": false, "minRetryCount": 10, "minChunksNeededToPreferOffline": 2, "secondsToMaxAggressiveness": 0, "enableSurfaceviewResizeWorkaround": false, "enableVp9IfThresholdsPass": false, "matchQualityToViewportOnUnfullscreen": false, "lowAudioQualityConnTypes": [ "MOBILE_CONNECTION_TYPE_CELLULAR_2G", "MOBILE_CONNECTION_TYPE_CELLULAR_3G" ], "useDashForLiveStreams": true, "enableLibvpxVideoTrackRenderer": false, "lowAudioQualityBandwidthThresholdBps": 786432, "enableVariableSpeedPlayback": false, "preferOnesieBufferedFormat": true, "minimumBandwidthSampleBytes": 16384, "useDashForOtfAndCompletedLiveStreams": true, "disableCacheAwareVideoFormatEvaluation": false, "useLiveDvrForDashLiveStreams": true, "cronetResetTimeoutOnRedirects": true, "emitVideoDecoderChangeEvents": false, "onesieVideoBufferLoadTimeoutMs": "0", "onesieVideoBufferReadTimeoutMs": "0", "libvpxEnableGl": false, "enableVp9EncryptedIfThresholdsPass": false, "enableOpus": false, "usePredictedBuffer": true, "maxReadAheadMediaTimeMs": 120000, "useMediaTimeCappedLoadControl": true, "allowCacheOverrideToLowerQualitiesWithinRange": 0, "allowDroppingUndecodedFrames": true, "minDurationForPlaybackRestartMs": 5000, "serverProvidedBandwidthHeader": "", "liveOnlyPegStrategy": "LIVE_ONLY_PEG_STRATEGY_SEEK_ON_REBUFFER_ESTIMATE_DURATION", "enableRedirectorHostFallback": true, "enableHighlyAvailableFormatFallbackOnPcr": false, "recordTrackRendererTimingEvents": true, "minErrorsForRedirectorHostFallback": 0, "nonHardwareMediaCodecNames": [ "OMX.ffmpeg.vp9.decoder", "OMX.google.vp9.decoder", "c2.android.vp9.decoder", "OMX.Intel.sw_vd.vp9", "OMX.MTK.VIDEO.DECODER.SW.VP9", "c2.mtk.sw.vp9.decoder", "OMX.google.av1.decoder", "c2.android.av1.decoder", "OMX.sprd.av1.decoder", "c2.android.av1-dav1d.decoder" ], "enableVp9IfInHardware": false, "enableVp9EncryptedIfInHardware": true, "useOpusMedAsLowQualityAudio": false, "minErrorsForPcrFallback": 0, "useStickyRedirectHttpDataSource": true, "onlyVideoBandwidth": true, "useRedirectorOnNetworkChange": false, "enableMaxReadaheadAbrThreshold": true, "cacheCheckDirectoryWritabilityOnce": false, "predictorType": "PREDICTOR_TYPE_NEAREST_RANK", "slidingPercentile": 0.25, "slidingWindowSize": 12, "maxFrameDropIntervalMs": 100, "ignoreLoadTimeoutForFallback": false, "serverBweMultiplier": 1, "drmMaxKeyfetchDelayMs": 0, "maxResolutionForWhiteNoise": 0, "whiteNoiseRenderEffectMode": "RENDER_EFFECT_MODE_UNKNOWN", "enableLibvpxHdr": false, "enableCacheAwareStreamSelection": true, "useExoCronetDataSource": true, "whiteNoiseScale": 0, "whiteNoiseOffset": 0, "preventVideoFrameLaggingWithLibvpx": false, "enableMediaCodecHdr": true, "enableMediaCodecSwHdr": false, "liveOnlyWindowChunks": 10, "bearerMinDurationToRetainAfterDiscardMs": [ 21000, 21000, 21000, 21000, 120000, 120000, 90000, 120000 ], "forceWidevineL3": false, "useAverageBitrate": false, "useMedialibAudioTrackRendererForLive": true, "useExoPlayerV2": false, "logMediaRequestEventsToCsi": true, "onesieFixNonZeroStartTimeFormatSelection": false, "liveOnlyReadaheadStepSizeChunks": 1, "liveOnlyBufferHealthHalfLifeSeconds": 60, "liveOnlyMinBufferHealthRatio": 0.75, "liveOnlyMinLatencyToSeekRatio": 3, "manifestlessPartialChunkStrategy": "ANDROID_PARTIAL_CHUNK_STRATEGY_RETRY_RANGE_CHECK_LMT", "ignoreViewportSizeWhenSticky": false, "enableLibvpxFallback": false, "disableLibvpxLoopFilter": false, "enableVpxMediaView": false, "hdrMinScreenBrightness": 0, "hdrMaxScreenBrightnessThreshold": 0, "onesieDataSourceAboveCacheDataSource": true, "httpNonplayerLoadTimeoutMs": 72000, "numVideoSegmentsPerFetchStrategy": "NUM_SEGMENTS_PER_FETCH_STRATEGY_LIMITED_DURATION", "maxVideoDurationPerFetchMs": 12000, "maxVideoEstimatedLoadDurationMs": -1, "estimatedServerClockHalfLife": 5, "estimatedServerClockStrictOffset": false, "minReadAheadMediaTimeMs": 0, "readAheadGrowthRate": 0, "useDynamicReadAhead": false, "useYtVodMediaSourceForV2": false, "enableV2Gapless": true, "useLiveHeadTimeMillis": true, "allowTrackSelectionWithUpdatedVideoItagsForExoV2": false, "maxAllowableTimeBeforeMediaTimeUpdateSec": 15, "enableDynamicHdr": false, "v2PerformEarlyStreamSelection": false, "v2UsePlaybackStreamSelectionResult": false, "v2MinTimeBetweenAbrReevaluationMs": 2000, "avoidReusePlaybackAcrossLoadvideos": false, "enableInfiniteNetworkLoadingRetries": true, "reportExoPlayerStateOnTransition": false, "manifestlessSequenceMethod": "MANIFESTLESS_SEQUENCE_METHOD_LIVE_HEAD", "useLiveHeadWindow": true, "enableDynamicHdrInHardware": false, "ultralowAudioQualityBandwidthThresholdBps": 0, "retryLiveNetNocontentWithDelay": true, "ignoreUnneededSeeksToLiveHead": true, "adaptiveLiveHeadWindow": true, "drmMetricsQoeLoggingFraction": 0.01, "liveNetNocontentMaximumErrors": -1, "waitForDrmLicenseBeforeProcessingAndroidStuckBufferfull": true, "slidingPercentileScalar": 0.85, "minAdaptiveVideoQuality": 0, "retryLiveEmptyChunkWithDelay": true, "platypusBackBufferDurationMs": 30000, "platypusEnableServerSideFormatFiltering": true }, "playbackStartConfig": { "startTimeToleranceBeforeMs": "20000" }, "adRequestConfig": { "filterTimeEventsOnDelta": 10000, "useCriticalExecOnAdsPrep": true, "userCriticalExecOnAdsProcessing": true, "enableCountdownNextToThumbnailAndroid": true, "preskipScalingFactorAndroid": 0.712, "preskipPaddingAndroid": 6 }, "networkProtocolConfig": { "useQuic": true }, "androidNetworkStackConfig": { "networkStack": "CRONET", "androidCronetResponsePriority": { "priorityValue": "BACKGROUND_10_THREAD_PRIORITY" }, "androidMetadataNetworkConfig": { "coalesceRequests": true } }, "lidarSdkConfig": { "enableActiveViewReporter": true, "useMediaTime": true, "sendTosMetrics": true, "usePlayerState": false, "enableIosAppStateCheck": true, "enableImprovedSizeReportingAndroid": true, "enableIsAndroidVideoAlwaysMeasurable": true, "enableActiveViewAudioMeasurementAndroid": true }, "androidMedialibConfig": { "isItag18MainProfile": true, "initialBandwidthEstimates": [ { "detailedNetworkType": "DETAILED_NETWORK_TYPE_WIFI", "bandwidthBps": "921853" }, { "detailedNetworkType": "DETAILED_NETWORK_TYPE_LTE", "bandwidthBps": "631467" } ], "viewportSizeFraction": 0.85, "enablePrerollPrebuffer": true, "prebufferOptimizeForViewportSize": true, "hpqViewportSizeFraction": 0.58 }, "playerControlsConfig": { "showCachedInTimebar": true }, "variableSpeedConfig": { "showVariableSpeedDisabledDialog": true }, "decodeQualityConfig": { "maximumVideoDecodeVerticalResolution": 2160 }, "vrConfig": { "allowVr": true, "allowSubtitles": true, "showHqButton": true, "sphericalDirectionLoggingEnabled": true, "enableAndroidVr180MagicWindow": true, "enableAndroidMagicWindowEduOverlay": true, "magicWindowEduOverlayText": "Move device to explore video", "magicWindowEduOverlayAnimationUrl": "https://youtube.com/img/vr/magic_window_edu_overlay_animation_v2.webp", "enableMagicWindowZoom": true, "useCardboardOssSdk": true }, "qoeStatsClientConfig": { "batchedEntriesPeriodMs": "30000" }, "androidPlayerStatsConfig": { "usePblForAttestationReporting": false, "usePblForHeartbeatReporting": false, "usePblForPlaybacktrackingReporting": false, "usePblForQoeReporting": true, "changeCpnOnFatalPlaybackError": true }, "stickyQualitySelectionConfig": { "stickySelectionType": "DISABLE_STICKY", "expirationTimeSinceLastManualVideoQualitySelectionMs": "259200000", "expirationTimeSinceLastPlaybackStartMs": "18000000", "stickyCeilingOverridesSimpleBitrateCap": true }, "adSurveyRequestConfig": { "useGetRequests": true }, "retryConfig": { "retryEligibleErrors": [ "fmt.decode", "android.exo.fatal", "scripted_player.js.fatal", "android.stuck.bufferfull", "player.timeout", "android.audiotrack" ], "retryUnderSameConditionAttempts": 1, "retryWithNewSurfaceAttempts": 1, "progressiveFallbackOnNonNetworkErrors": true, "l3FallbackOnDrmErrors": true, "retryAfterCacheRemoval": true, "widevineL3EnforcedFallbackOnDrmErrors": true, "exoProxyableFormatFallback": true, "maxPlayerRetriesWhenNetworkUnavailable": 2, "retryWithLibvpx": true, "suppressFatalErrorAfterStop": false, "fallbackFromHfrToSfrOnFormatDecodeError": true, "disableFallbackToCabrOnClientErrors": [ "fmt.decode", "android.audiotrack", "fmt.unparseable", "player.exception", "player.fatalexception" ] }, "cmsPathProbeConfig": { "cmsPathProbeDelayMs": 7000 }, "mediaCommonConfig": { "dynamicReadaheadConfig": { "maxReadAheadMediaTimeMs": 160000, "minReadAheadMediaTimeMs": 15000, "readAheadGrowthRateMs": 300, "readAheadWatermarkMarginRatio": 0, "minReadAheadWatermarkMarginMs": 0, "maxReadAheadWatermarkMarginMs": 0, "shouldIncorporateNetworkActiveState": false }, "mediaUstreamerRequestConfig": { "enableVideoPlaybackRequest": true, "videoPlaybackUstreamerConfig": "Cq8MCvAICAAQgAUY6AIlMZkqPi0AAIA_NZqZmT9YAWgBch8KG21mczJfdjNfMl9zbWFsbF9ub192YW5jZV8wNxgAeI9OgAEBoAEBqAEAtQH2KNw_4AEB6AED8AEB-QEAAAAAAADQP4ECAAAAAAAAGECYAvABoALoArgCAcgCAdoCvwEQsOoBGKhGIKCcASjYNjCYdXCIJ4AB9AO4AQHgAQOQAgGYAgygAgHAAgHQAgLYAgHgAgHoAgKAAwKIA4gnqAMDsAMBuAMBwAMByAMB0AMBgAQBmAQBoAQByAQB0AQB4AQA-AQHgAV9kAUBmAUBsAUBuAUBwAUB0AUB4AXQD-gFAfgF0A-ABgG4BgHABgHoBgH4BgGAB5BOkAcBwAcB0AcB8AcBkAgBnQgAAIC_oAjoB-AIAegI____________AfoCkwItAACgQjUAAKpCQAFIAWUAAIBAaMBwqAHQhgO4AQHNAQAAgD_9AQAAgD-FAq5HYT6NAuxRuD-VArgeBT61AgAAgD_AAo8B0gIRsP__________AR48RlpcXV7aAgUyMDowMOACeOgC6AL9AgAAAD6dAwrXIz2gAwHVAwAAekTYAwGYBAHFBJqZWUDVBAAAgD_IBQG1Br03hjW9BjMzg0DFBgAAgD7VBgAACEHtBm8SgzqCBwgAyAGWAQIAAI0HAAAAP5gHAcAHAcgHAdUHAACCQ-UHAIAJRPAHAYAIAaEIAAAAAAAA8L-pCAAAAAAAAPC_sAjwAbgIAegIAfUIAACCQ5gJ6AegCaCNBr0JvTeGNfgQAYIDAJADAagDAbADA9ADAdgDAeADkE6wBAG4BAHKBG8KFQiA4gkQmHUYrAIlAAAAACgAMABAARDg1AMY0A8qTQoKdGJfY29zdF81MCAIKQAAAAAAAAAASAFQAV3NzEw-ZQAAAD9tAAAAP3UAAAA_eMCpB4ABwD6NAZqZmT6SAQ1zdGFydHVwXzFhXzg3MAHSBB4KFgjoBxC4FxoG3AvQD8QTKMCaDDABOAEYoJwBKAHaBAwKCAiIJxCIJzgBKAH4BAGIBQGQBQGYBQGoBQGwBQHQBQHYBQHoBQHwBQGIBgGYBgGgBgGoBoCAAsAGAcgGAeAGAfAGAYIHCxUAAIA_GGQgoI0GiAcBoAcBwAcByAcAgAgBoAgBsAgBuAgB0ggGCAEQARgBqQkAAAAAAADwv7EJAAAAAAAA8L_QCQHaCSRxTC9EdmhTVk03clIya2wvREFSb0llVEo4T3phTXEwRDNybmrgCQHoCQGwCgGICwGYCwGgCwHACwHICwHQCwHYCwHqCwSLBowG-AsBkAwBqAyQAbAMAbgMAcAMAcgMAdAMAeAMAfgMAYANAZgNAaANAbANAdANAdgNAeANAegNAfgNAYAOAYgOAbAOAcAOAdAOAdgOAfgOAYgPAaAPAdAPAYAQAaAQAegQAYARAYgRAagRAbIREENBTVNCaFVEbGFUSkRBPT3AEQHgEQHwEQGYEgGgEgG4EgHwEgH4EgEYASABMgwIiQEQtKuE5LvKjAMyDAj4ARD_9Pjou8qMAzIMCIgBEPrv6OK7yowDMgwI9wEQ4ZeR97vKjAMyDAiHARD9hZPiu8qMAzIMCPQBELyP7-e7yowDMgwIhgEQ9azM47vKjAMyDAjzARDOpeblu8qMAzIMCIUBEKi9tuG7yowDMgwI8gEQw5WX8LvKjAMyDAigARDp58bhu8qMAzIMCJYCENTg8ea7yowDMgwIiwEQ3eHesbvKjAMyHAiLARCGjfreu8qMAxoOQ2dnS0EyUnlZeElCTVEyDAiMARDbkqG0u8qMAzIcCIwBEPzjks27yowDGg5DZ2dLQTJSeVl4SUJNUTIMCPkBELCw8-67yowDMhwI-QEQl4agjbzKjAMaDkNnZ0tBMlJ5WXhJQk1RMgwI-gEQiZr27rvKjAMyHAj6ARDXl5-NvMqMAxoOQ2dnS0EyUnlZeElCTVEyDAj7ARDqlPbuu8qMAzIcCPsBELLYpo28yowDGg5DZ2dLQTJSeVl4SUJNUToASABSKBoCZW4oADIYVUNVY3lFc0VqaFBFRGY2OVJSVmhSaDRBOABAAFgAYACQy9OPDgESSwBfc_2nMEQCIDKfV_4hXVckREu_f3iFwYpkWjmxy6jwAWIfIY1K3meXAiAxG99PcP-Q5qT-UYVhyybtXVViMSyZr1TWzDR5yfUDwhoCZWk=", "videoPlaybackPostEmptyBody": false, "isVideoPlaybackRequestIdempotent": true }, "predictedReadaheadConfig": { "minReadaheadMs": 5000, "maxReadaheadMs": 157000 }, "mediaFetchRetryConfig": { "initialDelayMs": 1000, "backoffFactor": 1.3, "maximumDelayMs": 20000, "jitterFactor": 0.1 }, "mediaFetchMaximumServerErrors": 10, "mediaFetchMaximumNetworkErrors": -1, "mediaFetchMaximumErrors": 10, "serverReadaheadConfig": { "nextRequestPolicy": { "targetAudioReadaheadMs": 120000, "targetVideoReadaheadMs": 120000 } }, "useServerDrivenAbr": true, "sabrClientConfig": { "defaultBackOffTimeMs": 0, "enableHostFallback": true, "primaryProbingDelayMs": 5000, "maxFailureAttemptsBeforeFallback": 2, "enableServerInitiatedHostFallback": true }, "serverPlaybackStartConfig": { "enable": true, "playbackStartPolicy": { "startMinReadaheadPolicy": [ { "minReadaheadMs": 1600 } ] } }, "usePlatypus": true, "mediaCacheConfig": { "cacheLoadPolicy": { "readaheadThresholdMs": 15000 } }, "bandwidthEstimationConfig": { "nearestRankConfig": { "slidingWindowSize": 12, "percentile": 0.25, "scalar": 0.91 } }, "fixLivePlaybackModelDefaultPosition": false }, "playerGestureConfig": { "downAndOutLandscapeAllowed": true, "downAndOutPortraitAllowed": true }, "taskCoordinatorConfig": { "prefetchCoordinatorBufferedPositionMillisRelease": 6000, "prefetchCoordinatorBufferedPositionMillisPause": 6000 } }, "storyboards": { "playerStoryboardSpecRenderer": { "spec": "https://i.ytimg.com/sb/F1xioXWb8CY/storyboard3_L$L/$N.jpg?sqp=-oaymwGbA0g48quKqQOSA4gBAZUBAAAEQpgBMqABPKgBBLABELABDbABDLABELABFbABH7ABJrABLbABDrABDrABD7ABErABF7ABK7ABLLABKbABD7ABDrABELABFbABH7ABKrABMrABKbABD7ABEbABFLABGLABJrABPbABOLABLbABEbABFLABHrABKrABMbABS7ABR7ABNrABFbABHLABKbABLrABObABR7ABTbABP7ABJbABLrABN7ABPbABR7ABUrABUbABRbABM7ABQLABQrABQ7ABTLABRLABRrABQ7gBEbgBEbgBFbgBI7gBRLgBQ7gBQ7gBQ7gBEbgBE7gBFrgBL7gBQ7gBQ7gBQ7gBQ7gBFbgBFrgBKbgBQ7gBQ7gBQ7gBQ7gBQ7gBI7gBL7gBQ7gBQ7gBQ7gBQ7gBQ7gBQ7gBRLgBQ7gBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQ7gBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQrgBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQrgBQrgBQ7gBQ7gBQ7gBQrgBQrgBQrgBQrgBQqLzl_8DBgilspHtBQ==|48#27#100#10#10#0#default#rs$AOn4CLBDE60B7670hG3CyBVZH8fPnt3bCA|80#45#152#10#10#10000#M$M#rs$AOn4CLC_jyBpHMh679fmfwymL4Dj4Qp4_w|160#90#152#5#5#10000#M$M#rs$AOn4CLAVJsdd68OlJaYTg87ffJ-LW1oYCA", "recommendedLevel": 2 } }, "trackingParams": "CAAQu2kiEwiF2Nbd1OmNAxXKBnMJHcKLOHc=", "attestation": { "playerAttestationRenderer": { "challenge": "a=6&a2=1&b=NV5VdsrptvCE61flbUf6I8XRX6o&c=1749654982&d=3&e=F1xioXWb8CY&c5a=1&c5b=yt_player_ias&hh=aL67QYIhcXkqoTXCns8-XWE4D-arjQ0UjFWIceB8Hes" } }, "endscreen": { "endscreenRenderer": { "elements": [ { "endscreenElementRenderer": { "style": "CHANNEL", "image": { "thumbnails": [ { "url": "https://yt3.ggpht.com/ytc/AIdro_nV8s_nSchsYZLh2ucm2n03z_pE9WqcbwMTlgRoutOnv4Q=s250-c-k-c0x00ffffff-no-rj", "width": 250, "height": 250 }, { "url": "https://yt3.ggpht.com/ytc/AIdro_nV8s_nSchsYZLh2ucm2n03z_pE9WqcbwMTlgRoutOnv4Q=s400-c-k-c0x00ffffff-no-rj", "width": 400, "height": 400 } ] }, "icon": { "thumbnails": [ { "url": "https://www.gstatic.com/youtube/img/annotations/youtube.png" } ] }, "left": 0.67017543, "width": 0.15438597, "top": 0.18565032, "aspectRatio": 1, "startMs": "1489111", "endMs": "1509096", "title": { "runs": [ { "text": "The Great War" } ], "accessibility": { "accessibilityData": { "label": "The Great War, channel" } } }, "metadata": { "runs": [ { "text": "1.82M subscribers" } ] }, "callToAction": { "runs": [ { "text": "VISIT CHANNEL" } ] }, "dismiss": { "runs": [ { "text": "CANCEL" } ] }, "endpoint": { "clickTrackingParams": "CAcQ-N4BGAAiEwiF2Nbd1OmNAxXKBnMJHcKLOHcyDGl2LWVuZHNjcmVlbkim4O-sl9SYrhc=", "browseEndpoint": { "browseId": "UCUcyEsEjhPEDf69RRVhRh4A" } }, "hovercardButton": { "subscribeButtonRenderer": { "buttonText": { "runs": [ { "text": "SUBSCRIBE" } ] }, "subscribed": false, "enabled": true, "type": "FREE", "channelId": "UCUcyEsEjhPEDf69RRVhRh4A", "showPreferences": false, "unsubscribeMessage": { "paidChannelUnsubscribeMessageRenderer": { "unsubscribeMessage": { "runs": [ { "text": "Unsubscribe from " }, { "text": "The Great War" }, { "text": "?" } ] }, "keepSubscriptionButtonText": { "runs": [ { "text": "Cancel" } ] }, "unsubscriptionAllowed": true, "unsubscribeButtonText": { "runs": [ { "text": "Unsubscribe" } ] } } }, "subscribedButtonText": { "runs": [ { "text": "SUBSCRIBED" } ] }, "unsubscribedButtonText": { "runs": [ { "text": "SUBSCRIBE" } ] }, "trackingParams": "CAgQmysiEwiF2Nbd1OmNAxXKBnMJHcKLOHcyDGl2LWVuZHNjcmVlbg==", "unsubscribeButtonText": { "runs": [ { "text": "UNSUBSCRIBE" } ] }, "serviceEndpoints": [ { "clickTrackingParams": "CAgQmysiEwiF2Nbd1OmNAxXKBnMJHcKLOHcyDGl2LWVuZHNjcmVlbg==", "subscribeEndpoint": { "channelIds": [ "UCUcyEsEjhPEDf69RRVhRh4A" ], "params": "EgIIBBgA" } }, { "clickTrackingParams": "CAgQmysiEwiF2Nbd1OmNAxXKBnMJHcKLOHcyDGl2LWVuZHNjcmVlbg==", "unsubscribeEndpoint": { "channelIds": [ "UCUcyEsEjhPEDf69RRVhRh4A" ], "params": "CgIIBBgA" } } ], "style": { "styleType": "MEDIUM_BRAND_LINK", "suppressFreeIcon": true }, "subscribeAccessibility": { "accessibilityData": { "label": "Subscribe to The Great War." } }, "unsubscribeAccessibility": { "accessibilityData": { "label": "Unsubscribe from The Great War." } }, "serverTimestampMs": "1749654982510" } }, "trackingParams": "CAcQ-N4BGAAiEwiF2Nbd1OmNAxXKBnMJHcKLOHc=", "isSubscribe": true, "id": "a0df1c45-5361-4fec-a1d0-e0f5b1746cce" } }, { "endscreenElementRenderer": { "style": "VIDEO", "image": { "thumbnails": [ { "url": "https://i.ytimg.com/vi/ARUwVuhyg2Q/default.jpg", "width": 120, "height": 90 }, { "url": "https://i.ytimg.com/vi/ARUwVuhyg2Q/mqdefault.jpg", "width": 320, "height": 180 }, { "url": "https://i.ytimg.com/vi/ARUwVuhyg2Q/hqdefault.jpg", "width": 480, "height": 360 }, { "url": "https://i.ytimg.com/vi/ARUwVuhyg2Q/sddefault.jpg", "width": 640, "height": 480 } ] }, "left": 0.12982456, "width": 0.38421053, "top": 0.13084112, "aspectRatio": 1.7777778, "startMs": "1489111", "endMs": "1509096", "title": { "runs": [ { "text": "Russia's Great Retreat 1915 (WW1 Documentary)" } ], "accessibility": { "accessibilityData": { "label": "Russia's Great Retreat 1915 (WW1 Documentary), video" } } }, "metadata": { "runs": [ { "text": "177,635 views" } ] }, "endpoint": { "clickTrackingParams": "CAYQ8N4BGAEiEwiF2Nbd1OmNAxXKBnMJHcKLOHcyDGl2LWVuZHNjcmVlbkim4O-sl9SYrheaAQMQu2k=", "commandMetadata": { "interactionLoggingCommandMetadata": { "loggingExpectations": { "screenCreatedLoggingExpectations": { "expectedParentScreens": [ { "screenVeType": 3832 } ] } } } }, "watchEndpoint": { "videoId": "ARUwVuhyg2Q", "watchEndpointSupportedOnesieConfig": { "playbackOnesieConfig": { "url": "https://rr3---sn-4g5ednsk.googlevideo.com/initplayback?source=youtube&oeis=1&c=ANDROID&oad=7000&ovd=7000&oaad=11000&oavd=11000&ocs=550&oewis=1&ohct=2&oaf1=1&oputc=1&ofpcc=2&obbl=24576&msp=1&odepv=1&onvi=1&id=01153056e8728364&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&initcwndbps=2616250&mt=1749654548", "exoPlayerInitConfig": { "exoPlayerConfig": { "useExoPlayer": true, "useAdaptiveBitrate": true, "maxInitialByteRate": 91136, "minDurationForQualityIncreaseMs": 12364, "maxDurationForQualityDecreaseMs": 3720, "lowWatermarkMs": 15000, "highWatermarkMs": 30000, "lowPoolLoad": 0.8, "highPoolLoad": 0.8, "sufficientBandwidthOverhead": 1, "bufferChunkSizeKb": 50, "httpConnectTimeoutMs": 16000, "httpReadTimeoutMs": 8000, "numAudioSegmentsPerFetch": 1, "numVideoSegmentsPerFetch": 2, "minDurationForPlaybackStartMs": 1600, "enableExoplayerReuse": false, "useRadioTypeForInitialQualitySelection": true, "enableBandaidHttpDataSource": true, "httpLoadTimeoutMs": 18000, "canPlayHdDrm": true, "videoBufferSegmentCount": 389, "audioBufferSegmentCount": 38, "useAbruptSplicing": false, "minRetryCount": 10, "secondsToMaxAggressiveness": 0, "enableSurfaceviewResizeWorkaround": false, "enableVp9IfThresholdsPass": false, "matchQualityToViewportOnUnfullscreen": false, "lowAudioQualityConnTypes": [ "MOBILE_CONNECTION_TYPE_CELLULAR_2G", "MOBILE_CONNECTION_TYPE_CELLULAR_3G" ], "enableLibvpxVideoTrackRenderer": false, "lowAudioQualityBandwidthThresholdBps": 786432, "enableVariableSpeedPlayback": false, "preferOnesieBufferedFormat": true, "cronetResetTimeoutOnRedirects": true, "onesieVideoBufferLoadTimeoutMs": "0", "onesieVideoBufferReadTimeoutMs": "0", "libvpxEnableGl": false, "enableOpus": false, "maxReadAheadMediaTimeMs": 120000, "useMediaTimeCappedLoadControl": true, "allowDroppingUndecodedFrames": true, "minDurationForPlaybackRestartMs": 5000, "serverProvidedBandwidthHeader": "", "enableRedirectorHostFallback": true, "recordTrackRendererTimingEvents": true, "minErrorsForRedirectorHostFallback": 0, "nonHardwareMediaCodecNames": [ "OMX.ffmpeg.vp9.decoder", "OMX.google.vp9.decoder", "c2.android.vp9.decoder", "OMX.Intel.sw_vd.vp9", "OMX.MTK.VIDEO.DECODER.SW.VP9", "c2.mtk.sw.vp9.decoder", "OMX.google.av1.decoder", "c2.android.av1.decoder", "OMX.sprd.av1.decoder", "c2.android.av1-dav1d.decoder" ], "enableVp9IfInHardware": false, "enableVp9EncryptedIfInHardware": true, "useOpusMedAsLowQualityAudio": false, "minErrorsForPcrFallback": 0, "useStickyRedirectHttpDataSource": true, "onlyVideoBandwidth": true, "useRedirectorOnNetworkChange": false, "enableMaxReadaheadAbrThreshold": true, "cacheCheckDirectoryWritabilityOnce": false, "predictorType": "PREDICTOR_TYPE_NEAREST_RANK", "slidingPercentile": 0.25, "slidingWindowSize": 12, "maxFrameDropIntervalMs": 100, "ignoreLoadTimeoutForFallback": false, "serverBweMultiplier": 1, "drmMaxKeyfetchDelayMs": 0, "maxResolutionForWhiteNoise": 0, "whiteNoiseRenderEffectMode": "RENDER_EFFECT_MODE_UNKNOWN", "enableLibvpxHdr": false, "enableCacheAwareStreamSelection": true, "useExoCronetDataSource": true, "whiteNoiseScale": 0, "whiteNoiseOffset": 0, "preventVideoFrameLaggingWithLibvpx": false, "enableMediaCodecHdr": true, "enableMediaCodecSwHdr": false, "liveOnlyWindowChunks": 10, "bearerMinDurationToRetainAfterDiscardMs": [ 21000, 21000, 21000, 21000, 120000, 120000, 90000, 120000 ], "forceWidevineL3": false, "useAverageBitrate": false, "useMedialibAudioTrackRendererForLive": true, "useExoPlayerV2": false, "logMediaRequestEventsToCsi": true, "onesieFixNonZeroStartTimeFormatSelection": false, "liveOnlyReadaheadStepSizeChunks": 1, "liveOnlyBufferHealthHalfLifeSeconds": 60, "liveOnlyMinBufferHealthRatio": 0.75, "liveOnlyMinLatencyToSeekRatio": 3, "manifestlessPartialChunkStrategy": "ANDROID_PARTIAL_CHUNK_STRATEGY_RETRY_RANGE_CHECK_LMT", "ignoreViewportSizeWhenSticky": false, "enableLibvpxFallback": false, "disableLibvpxLoopFilter": false, "enableVpxMediaView": false, "hdrMinScreenBrightness": 0, "hdrMaxScreenBrightnessThreshold": 0, "onesieDataSourceAboveCacheDataSource": true, "httpNonplayerLoadTimeoutMs": 72000, "numVideoSegmentsPerFetchStrategy": "NUM_SEGMENTS_PER_FETCH_STRATEGY_LIMITED_DURATION", "maxVideoDurationPerFetchMs": 12000, "maxVideoEstimatedLoadDurationMs": -1, "estimatedServerClockHalfLife": 5, "estimatedServerClockStrictOffset": false, "minReadAheadMediaTimeMs": 0, "readAheadGrowthRate": 0, "useDynamicReadAhead": false, "useYtVodMediaSourceForV2": false, "enableV2Gapless": true, "useLiveHeadTimeMillis": true, "allowTrackSelectionWithUpdatedVideoItagsForExoV2": false, "maxAllowableTimeBeforeMediaTimeUpdateSec": 15, "enableDynamicHdr": false, "v2PerformEarlyStreamSelection": false, "v2UsePlaybackStreamSelectionResult": false, "v2MinTimeBetweenAbrReevaluationMs": 2000, "avoidReusePlaybackAcrossLoadvideos": false, "enableInfiniteNetworkLoadingRetries": true, "reportExoPlayerStateOnTransition": false, "manifestlessSequenceMethod": "MANIFESTLESS_SEQUENCE_METHOD_LIVE_HEAD", "useLiveHeadWindow": true, "enableDynamicHdrInHardware": false, "ultralowAudioQualityBandwidthThresholdBps": 0, "retryLiveNetNocontentWithDelay": true, "ignoreUnneededSeeksToLiveHead": true, "adaptiveLiveHeadWindow": true, "drmMetricsQoeLoggingFraction": 0.01, "liveNetNocontentMaximumErrors": -1, "waitForDrmLicenseBeforeProcessingAndroidStuckBufferfull": true, "slidingPercentileScalar": 0.85, "minAdaptiveVideoQuality": 0, "retryLiveEmptyChunkWithDelay": true, "platypusBackBufferDurationMs": 30000, "platypusEnableServerSideFormatFiltering": true } }, "playerInitConfig": { "stickyQualitySelectionConfig": { "stickySelectionType": "DISABLE_STICKY", "expirationTimeSinceLastManualVideoQualitySelectionMs": "259200000", "expirationTimeSinceLastPlaybackStartMs": "18000000", "stickyCeilingOverridesSimpleBitrateCap": true } }, "dataSaverConfig": { "simpleBitrateCap": "0" }, "commonConfig": {} } } } }, "trackingParams": "CAYQ8N4BGAEiEwiF2Nbd1OmNAxXKBnMJHcKLOHc=", "id": "96d2c59a-94aa-4e39-b085-bccf703acdb7", "thumbnailOverlays": [ { "thumbnailOverlayTimeStatusRenderer": { "text": { "runs": [ { "text": "27:02" } ], "accessibility": { "accessibilityData": { "label": "27 minutes, 2 seconds" } } }, "style": "DEFAULT" } } ] } } ], "startMs": "1489111", "trackingParams": "CAUQ794BIhMIhdjW3dTpjQMVygZzCR3Cizh3" } }, "overlay": {}, "onResponseReceivedActions": [ { "clickTrackingParams": "CAAQu2kiEwiF2Nbd1OmNAxXKBnMJHcKLOHc=", "startEomFlowCommand": { "eomFlowRenderer": { "webViewRenderer": { "url": { "privateDoNotAccessOrElseTrustedResourceUrlWrappedValue": "https://consent.youtube.com/yt-app-main?gl=DE&m=1&pc=yt&cm=2&hl=en&src=1&app=1&vd=CgtseDdUcUhFTmhfTSjGu6bCBjIKCgJERRIEEgAgPToMCAEgloDE8eW456Ro&utm_source=YT_ANDROID&dt=0&av=20.10.38" }, "onFailureCommand": { "clickTrackingParams": "CAQQmawJIhMIhdjW3dTpjQMVygZzCR3Cizh3", "updateEomStateCommand": { "mobileEomFlowState": { "updatedVisitorData": "CgtseDdUcUhFTmhfTSjGu6bCBjIKCgJERRIEEgAgPToaCAEaDAjGu6bCBhDo34yJAiCWgMTx5bjnpGg%3D", "isError": true } } }, "trackingParams": "CAQQmawJIhMIhdjW3dTpjQMVygZzCR3Cizh3", "webViewEntityKey": "Eg5Fb21GbG93V2VidmlldyD4AigB", "webToNativeMessageMap": [ { "key": "sign_in_endpoint", "value": { "clickTrackingParams": "CAQQmawJIhMIhdjW3dTpjQMVygZzCR3Cizh3", "signInEndpoint": { "hack": true } } }, { "key": "update_eom_state_command", "value": { "clickTrackingParams": "CAQQmawJIhMIhdjW3dTpjQMVygZzCR3Cizh3", "updateEomStateCommand": { "hack": true } } } ], "webViewUseCase": "WEB_VIEW_USE_CASE_EOM_CONSENT", "openInBrowserUrls": [ "https://policies.google.com", "https://support.google.com" ], "firstPartyHostNameAllowList": [ "consent.youtube.com" ] } }, "consentMoment": "CONSENT_MOMENT_INITIAL" } } ], "playerSettingsMenuData": { "loggingDirectives": { "trackingParams": "CAMQtc4GIhMIhdjW3dTpjQMVygZzCR3Cizh3", "visibility": { "types": "12" } } }, "adBreakHeartbeatParams": "Q0FBJTNE", "frameworkUpdates": { "entityBatchUpdate": { "mutations": [ { "entityKey": "Eihjb21wb3NpdGUtbGl2ZS1zdHJlYW0tb2ZmbGluZS1lbnRpdHkta2V5IIUEKAE%3D", "type": "ENTITY_MUTATION_TYPE_DELETE" }, { "entityKey": "Eg0KC0YxeGlvWFdiOENZIPYBKAE%3D", "type": "ENTITY_MUTATION_TYPE_REPLACE", "payload": { "offlineabilityEntity": { "key": "Eg0KC0YxeGlvWFdiOENZIPYBKAE%3D", "addToOfflineButtonState": "ADD_TO_OFFLINE_BUTTON_STATE_ENABLED", "commandWrapper": { "command": { "innertubeCommand": { "clickTrackingParams": "CAIQ6ewBIhMIhdjW3dTpjQMVygZzCR3Cizh3", "ypcGetOfflineUpsellEndpoint": { "params": "ChPqqN25AQ0KC0YxeGlvWFdiOENZIgtGMXhpb1hXYjhDWSoVCAkYAVIPCgtGMXhpb1hXYjhDWSAB" } } }, "loggingDirectives": { "trackingParams": "CAIQ6ewBIhMIhdjW3dTpjQMVygZzCR3Cizh3" } }, "contentCheckOk": false, "racyCheckOk": false, "loggingDirectives": { "trackingParams": "CAEQxzciEwiF2Nbd1OmNAxXKBnMJHcKLOHc=", "visibility": { "types": "4" } } } } } ], "timestamp": { "seconds": "1749654982", "nanos": 556022952 } } } } ================================================ FILE: youtube_transcript_api/test/test_api.py ================================================ import pytest import os from pathlib import Path from unittest import TestCase from unittest.mock import patch from urllib.parse import urlparse, parse_qs import requests import responses from youtube_transcript_api import ( YouTubeTranscriptApi, TranscriptsDisabled, NoTranscriptFound, VideoUnavailable, IpBlocked, NotTranslatable, TranslationLanguageNotAvailable, CookiePathInvalid, CookieInvalid, FailedToCreateConsentCookie, YouTubeRequestFailed, InvalidVideoId, FetchedTranscript, FetchedTranscriptSnippet, AgeRestricted, RequestBlocked, VideoUnplayable, PoTokenRequired, ) from youtube_transcript_api.proxies import GenericProxyConfig, WebshareProxyConfig def get_asset_path(filename: str) -> Path: return Path( "{dirname}/assets/{filename}".format( dirname=os.path.dirname(__file__), filename=filename ) ) def load_asset(filename: str): with open(get_asset_path(filename), mode="rb") as file: return file.read() class TestYouTubeTranscriptApi(TestCase): def setUp(self): responses.start() self.addCleanup(responses.stop) self.addCleanup(responses.reset) self.ref_transcript = FetchedTranscript( snippets=[ FetchedTranscriptSnippet( text="Hey, this is just a test", start=0.0, duration=1.54, ), FetchedTranscriptSnippet( text="this is not the original transcript", start=1.54, duration=4.16, ), FetchedTranscriptSnippet( text="just something shorter, I made up for testing", start=5.7, duration=3.239, ), ], language="English", language_code="en", is_generated=False, video_id="GJLlxj_dtq8", ) self.ref_transcript_raw = self.ref_transcript.to_raw_data() responses.post( "https://www.youtube.com/youtubei/v1/player", body=load_asset("youtube.innertube.json.static"), content_type="application/json", ) responses.get( "https://www.youtube.com/watch", body=load_asset("youtube.html.static"), ) responses.get( "https://www.youtube.com/api/timedtext", body=load_asset("transcript.xml.static"), ) def test_fetch(self): transcript = YouTubeTranscriptApi().fetch("GJLlxj_dtq8") self.assertEqual( transcript, self.ref_transcript, ) def test_fetch_formatted(self): transcript = YouTubeTranscriptApi().fetch( "GJLlxj_dtq8", preserve_formatting=True ) self.ref_transcript[1].text = "this is not the original transcript" self.assertEqual( transcript, self.ref_transcript, ) def test_fetch__with_altered_user_agent(self): responses.replace( responses.POST, "https://www.youtube.com/youtubei/v1/player", body=load_asset("youtube_altered_user_agent.innertube.json.static"), ) transcript = YouTubeTranscriptApi().fetch("GJLlxj_dtq8") self.assertEqual( transcript, self.ref_transcript, ) def test_list(self): transcript_list = YouTubeTranscriptApi().list("GJLlxj_dtq8") language_codes = {transcript.language_code for transcript in transcript_list} self.assertEqual( language_codes, {"zh", "de", "en", "hi", "ja", "ko", "es", "cs", "en"} ) def test_list__find_manually_created(self): transcript_list = YouTubeTranscriptApi().list("GJLlxj_dtq8") transcript = transcript_list.find_manually_created_transcript(["cs"]) self.assertFalse(transcript.is_generated) def test_list__find_generated(self): transcript_list = YouTubeTranscriptApi().list("GJLlxj_dtq8") with self.assertRaises(NoTranscriptFound): transcript_list.find_generated_transcript(["cs"]) transcript = transcript_list.find_generated_transcript(["en"]) self.assertTrue(transcript.is_generated) def test_list__url_as_video_id(self): responses.replace( responses.POST, "https://www.youtube.com/youtubei/v1/player", body=load_asset("youtube_video_unavailable.innertube.json.static"), ) with self.assertRaises(InvalidVideoId): YouTubeTranscriptApi().list( "https://www.youtube.com/youtubei/v1/player?v=GJLlxj_dtq8" ) def test_translate_transcript(self): transcript = YouTubeTranscriptApi().list("GJLlxj_dtq8").find_transcript(["en"]) translated_transcript = transcript.translate("ar") self.assertEqual(translated_transcript.language_code, "ar") self.assertIn("&tlang=ar", translated_transcript._url) def test_translate_transcript__translation_language_not_available(self): transcript = YouTubeTranscriptApi().list("GJLlxj_dtq8").find_transcript(["en"]) with self.assertRaises(TranslationLanguageNotAvailable): transcript.translate("xyz") def test_translate_transcript__not_translatable(self): transcript = YouTubeTranscriptApi().list("GJLlxj_dtq8").find_transcript(["en"]) transcript.translation_languages = [] with self.assertRaises(NotTranslatable): transcript.translate("af") def test_fetch__correct_language_is_used(self): YouTubeTranscriptApi().fetch("GJLlxj_dtq8", ["de", "en"]) parsed_url = urlparse(responses.calls[-1].request.url) query_string = parse_qs(parsed_url.query) self.assertIn("lang", query_string) self.assertEqual(len(query_string["lang"]), 1) self.assertEqual(query_string["lang"][0], "de") def test_fetch__fallback_language_is_used(self): responses.replace( responses.POST, "https://www.youtube.com/youtubei/v1/player", body=load_asset("youtube_ww1_nl_en.innertube.json.static"), ) YouTubeTranscriptApi().fetch("F1xioXWb8CY", ["de", "en"]) parsed_url = urlparse(responses.calls[-1].request.url) query_string = parse_qs(parsed_url.query) self.assertIn("lang", query_string) self.assertEqual(len(query_string["lang"]), 1) self.assertEqual(query_string["lang"][0], "en") def test_fetch__create_consent_cookie_if_needed(self): responses.replace( responses.GET, "https://www.youtube.com/watch", body=load_asset("youtube_consent_page.html.static"), ) responses.add( responses.GET, "https://www.youtube.com/watch", body=load_asset("youtube.html.static"), ) YouTubeTranscriptApi().fetch("F1xioXWb8CY") self.assertEqual(len(responses.calls), 4) for call in responses.calls[1:]: self.assertEqual( call.request.headers["cookie"], "CONSENT=YES+cb.20210328-17-p0.de+FX+119", ) def test_fetch__exception_if_create_consent_cookie_failed(self): responses.replace( responses.GET, "https://www.youtube.com/watch", body=load_asset("youtube_consent_page.html.static"), ) responses.add( responses.GET, "https://www.youtube.com/watch", body=load_asset("youtube_consent_page.html.static"), ) with self.assertRaises(FailedToCreateConsentCookie): YouTubeTranscriptApi().fetch("F1xioXWb8CY") def test_fetch__exception_if_consent_cookie_age_invalid(self): responses.replace( responses.GET, "https://www.youtube.com/watch", body=load_asset("youtube_consent_page_invalid.html.static"), ) with self.assertRaises(FailedToCreateConsentCookie): YouTubeTranscriptApi().fetch("F1xioXWb8CY") def test_fetch__exception_if_video_unavailable(self): responses.replace( responses.POST, "https://www.youtube.com/youtubei/v1/player", body=load_asset("youtube_video_unavailable.innertube.json.static"), ) with self.assertRaises(VideoUnavailable): YouTubeTranscriptApi().fetch("abc") def test_fetch__exception_if_youtube_request_fails(self): responses.replace( responses.POST, "https://www.youtube.com/youtubei/v1/player", status=500 ) with self.assertRaises(YouTubeRequestFailed) as cm: YouTubeTranscriptApi().fetch("abc") self.assertIn("Request to YouTube failed: ", str(cm.exception)) def test_fetch__exception_if_youtube_request_limit_reached( self, ): responses.replace( responses.GET, "https://www.youtube.com/watch", body=load_asset("youtube_too_many_requests.html.static"), ) with self.assertRaises(IpBlocked): YouTubeTranscriptApi().fetch("abc") def test_fetch__exception_if_timedtext_request_limit_reached( self, ): responses.replace( responses.GET, "https://www.youtube.com/api/timedtext", status=429, ) with self.assertRaises(IpBlocked): YouTubeTranscriptApi().fetch("abc") def test_fetch__exception_if_age_restricted(self): responses.replace( responses.POST, "https://www.youtube.com/youtubei/v1/player", body=load_asset("youtube_age_restricted.innertube.json.static"), ) with self.assertRaises(AgeRestricted): YouTubeTranscriptApi().fetch("Njp5uhTorCo") def test_fetch__exception_if_ip_blocked(self): responses.replace( responses.GET, "https://www.youtube.com/watch", body=load_asset("youtube_too_many_requests.html.static"), ) with self.assertRaises(IpBlocked): YouTubeTranscriptApi().fetch("abc") def test_fetch__exception_if_po_token_required(self): responses.replace( responses.POST, "https://www.youtube.com/youtubei/v1/player", body=load_asset("youtube_po_token_required.innertube.json.static"), ) with self.assertRaises(PoTokenRequired): YouTubeTranscriptApi().fetch("GJLlxj_dtq8") def test_fetch__exception_request_blocked(self): responses.replace( responses.POST, "https://www.youtube.com/youtubei/v1/player", body=load_asset("youtube_request_blocked.innertube.json.static"), content_type="application/json", ) with self.assertRaises(RequestBlocked) as cm: YouTubeTranscriptApi().fetch("Njp5uhTorCo") self.assertIn("YouTube is blocking requests from your IP", str(cm.exception)) def test_fetch__exception_unplayable(self): responses.replace( responses.POST, "https://www.youtube.com/youtubei/v1/player", body=load_asset("youtube_unplayable.innertube.json.static"), ) with self.assertRaises(VideoUnplayable) as cm: YouTubeTranscriptApi().fetch("Njp5uhTorCo") exception = cm.exception self.assertEqual(exception.reason, "Custom Reason") self.assertEqual(exception.sub_reasons, ["Sub Reason 1", "Sub Reason 2"]) self.assertIn("Custom Reason", str(exception)) def test_fetch__exception_if_transcripts_disabled(self): responses.replace( responses.POST, "https://www.youtube.com/youtubei/v1/player", body=load_asset("youtube_transcripts_disabled.innertube.json.static"), ) with self.assertRaises(TranscriptsDisabled): YouTubeTranscriptApi().fetch("dsMFmonKDD4") responses.replace( responses.POST, "https://www.youtube.com/youtubei/v1/player", body=load_asset("youtube_transcripts_disabled2.innertube.json.static"), ) with self.assertRaises(TranscriptsDisabled): YouTubeTranscriptApi().fetch("Fjg5lYqvzUs") def test_fetch__exception_if_language_unavailable(self): with self.assertRaises(NoTranscriptFound) as cm: YouTubeTranscriptApi().fetch("GJLlxj_dtq8", languages=["cz"]) self.assertIn("No transcripts were found for", str(cm.exception)) @patch("youtube_transcript_api.proxies.GenericProxyConfig.to_requests_dict") def test_fetch__with_proxy(self, to_requests_dict): proxy_config = GenericProxyConfig( http_url="http://localhost:8080", https_url="http://localhost:8080", ) transcript = YouTubeTranscriptApi(proxy_config=proxy_config).fetch( "GJLlxj_dtq8" ) self.assertEqual( transcript, self.ref_transcript, ) to_requests_dict.assert_any_call() @patch("youtube_transcript_api.proxies.GenericProxyConfig.to_requests_dict") def test_fetch__with_proxy_prevent_alive_connections(self, to_requests_dict): proxy_config = WebshareProxyConfig( proxy_username="username", proxy_password="password" ) YouTubeTranscriptApi(proxy_config=proxy_config).fetch("GJLlxj_dtq8") request = responses.calls[-1].request self.assertEqual(request.headers.get("Connection"), "close") @patch("youtube_transcript_api.proxies.GenericProxyConfig.to_requests_dict") def test_fetch__with_proxy_retry_when_blocked(self, to_requests_dict): responses.replace( responses.POST, "https://www.youtube.com/youtubei/v1/player", body=load_asset("youtube_request_blocked.innertube.json.static"), content_type="application/json", ) for _ in range(2): responses.add( responses.POST, "https://www.youtube.com/youtubei/v1/player", body=load_asset("youtube_request_blocked.innertube.json.static"), content_type="application/json", ) responses.add( responses.POST, "https://www.youtube.com/youtubei/v1/player", body=load_asset("youtube.innertube.json.static"), content_type="application/json", ) proxy_config = WebshareProxyConfig( proxy_username="username", proxy_password="password", ) YouTubeTranscriptApi(proxy_config=proxy_config).fetch("Njp5uhTorCo") self.assertEqual(len(responses.calls), 2 * 3 + 3) @patch("youtube_transcript_api.proxies.GenericProxyConfig.to_requests_dict") def test_fetch__with_webshare_proxy_reraise_when_blocked(self, to_requests_dict): retries = 5 responses.replace( responses.POST, "https://www.youtube.com/youtubei/v1/player", body=load_asset("youtube_request_blocked.innertube.json.static"), content_type="application/json", ) for _ in range(retries - 1): responses.add( responses.POST, "https://www.youtube.com/youtubei/v1/player", body=load_asset("youtube_request_blocked.innertube.json.static"), content_type="application/json", ) proxy_config = WebshareProxyConfig( proxy_username="username", proxy_password="password", retries_when_blocked=retries, ) with self.assertRaises(RequestBlocked) as cm: YouTubeTranscriptApi(proxy_config=proxy_config).fetch("Njp5uhTorCo") self.assertEqual(len(responses.calls), retries * 2) self.assertEqual(cm.exception._proxy_config, proxy_config) self.assertIn("Webshare", str(cm.exception)) @patch("youtube_transcript_api.proxies.GenericProxyConfig.to_requests_dict") def test_fetch__with_generic_proxy_reraise_when_blocked(self, to_requests_dict): responses.replace( responses.POST, "https://www.youtube.com/youtubei/v1/player", body=load_asset("youtube_request_blocked.innertube.json.static"), content_type="application/json", ) proxy_config = GenericProxyConfig( http_url="http://localhost:8080", https_url="http://localhost:8080", ) with self.assertRaises(RequestBlocked) as cm: YouTubeTranscriptApi(proxy_config=proxy_config).fetch("Njp5uhTorCo") self.assertEqual(len(responses.calls), 2) self.assertEqual(cm.exception._proxy_config, proxy_config) self.assertIn("YouTube is blocking your requests", str(cm.exception)) @pytest.mark.skip( reason="This test is temporarily disabled because cookie auth is currently not " "working due to YouTube changes." ) def test_fetch__with_cookies(self): cookie_path = get_asset_path("example_cookies.txt") transcript = YouTubeTranscriptApi(cookie_path=cookie_path).fetch("GJLlxj_dtq8") self.assertEqual( transcript, self.ref_transcript, ) @pytest.mark.skip( reason="This test is temporarily disabled because cookie auth is currently not " "working due to YouTube changes." ) def test_load_cookies(self): cookie_path = get_asset_path("example_cookies.txt") ytt_api = YouTubeTranscriptApi(cookie_path=cookie_path) session_cookies = ytt_api._fetcher._http_client.cookies self.assertEqual( {"TEST_FIELD": "TEST_VALUE"}, requests.utils.dict_from_cookiejar(session_cookies), ) @pytest.mark.skip( reason="This test is temporarily disabled because cookie auth is currently not " "working due to YouTube changes." ) def test_load_cookies__bad_file_path(self): cookie_path = get_asset_path("nonexistent_cookies.txt") with self.assertRaises(CookiePathInvalid): YouTubeTranscriptApi(cookie_path=cookie_path) @pytest.mark.skip( reason="This test is temporarily disabled because cookie auth is currently not " "working due to YouTube changes." ) def test_load_cookies__no_valid_cookies(self): cookie_path = get_asset_path("expired_example_cookies.txt") with self.assertRaises(CookieInvalid): YouTubeTranscriptApi(cookie_path=cookie_path) ================================================ FILE: youtube_transcript_api/test/test_cli.py ================================================ import pytest from importlib.metadata import PackageNotFoundError, version from unittest import TestCase from unittest.mock import MagicMock, patch import json import subprocess from youtube_transcript_api import ( YouTubeTranscriptApi, VideoUnavailable, FetchedTranscript, FetchedTranscriptSnippet, ) from youtube_transcript_api._cli import YouTubeTranscriptCli class TestYouTubeTranscriptCli(TestCase): def setUp(self): self.transcript_mock = MagicMock() self.transcript_mock.fetch = MagicMock( return_value=FetchedTranscript( snippets=[ FetchedTranscriptSnippet( text="Hey, this is just a test", start=0.0, duration=1.54, ), FetchedTranscriptSnippet( text="this is not the original transcript", start=1.54, duration=4.16, ), FetchedTranscriptSnippet( text="just something shorter, I made up for testing", start=5.7, duration=3.239, ), ], language="English", language_code="en", is_generated=True, video_id="GJLlxj_dtq8", ) ) self.transcript_mock.translate = MagicMock(return_value=self.transcript_mock) self.transcript_list_mock = MagicMock() self.transcript_list_mock.find_generated_transcript = MagicMock( return_value=self.transcript_mock ) self.transcript_list_mock.find_manually_created_transcript = MagicMock( return_value=self.transcript_mock ) self.transcript_list_mock.find_transcript = MagicMock( return_value=self.transcript_mock ) YouTubeTranscriptApi.__init__ = MagicMock(return_value=None) YouTubeTranscriptApi.list = MagicMock(return_value=self.transcript_list_mock) def test_argument_parsing(self): parsed_args = YouTubeTranscriptCli( "v1 v2 --format json --languages de en".split() )._parse_args() self.assertEqual(parsed_args.video_ids, ["v1", "v2"]) self.assertEqual(parsed_args.format, "json") self.assertEqual(parsed_args.languages, ["de", "en"]) self.assertEqual(parsed_args.http_proxy, "") self.assertEqual(parsed_args.https_proxy, "") parsed_args = YouTubeTranscriptCli( "v1 v2 --languages de en --format json".split() )._parse_args() self.assertEqual(parsed_args.video_ids, ["v1", "v2"]) self.assertEqual(parsed_args.format, "json") self.assertEqual(parsed_args.languages, ["de", "en"]) self.assertEqual(parsed_args.http_proxy, "") self.assertEqual(parsed_args.https_proxy, "") parsed_args = YouTubeTranscriptCli( " --format json v1 v2 --languages de en".split() )._parse_args() self.assertEqual(parsed_args.video_ids, ["v1", "v2"]) self.assertEqual(parsed_args.format, "json") self.assertEqual(parsed_args.languages, ["de", "en"]) self.assertEqual(parsed_args.http_proxy, "") self.assertEqual(parsed_args.https_proxy, "") parsed_args = YouTubeTranscriptCli( "v1 v2 --languages de en --format json " "--http-proxy http://user:pass@domain:port " "--https-proxy https://user:pass@domain:port".split() )._parse_args() self.assertEqual(parsed_args.video_ids, ["v1", "v2"]) self.assertEqual(parsed_args.format, "json") self.assertEqual(parsed_args.languages, ["de", "en"]) self.assertEqual(parsed_args.http_proxy, "http://user:pass@domain:port") self.assertEqual(parsed_args.https_proxy, "https://user:pass@domain:port") parsed_args = YouTubeTranscriptCli( "v1 v2 --languages de en --format json " "--webshare-proxy-username username " "--webshare-proxy-password password".split() )._parse_args() self.assertEqual(parsed_args.video_ids, ["v1", "v2"]) self.assertEqual(parsed_args.format, "json") self.assertEqual(parsed_args.languages, ["de", "en"]) self.assertEqual(parsed_args.webshare_proxy_username, "username") self.assertEqual(parsed_args.webshare_proxy_password, "password") parsed_args = YouTubeTranscriptCli( "v1 v2 --languages de en --format json --http-proxy http://user:pass@domain:port".split() )._parse_args() self.assertEqual(parsed_args.video_ids, ["v1", "v2"]) self.assertEqual(parsed_args.format, "json") self.assertEqual(parsed_args.languages, ["de", "en"]) self.assertEqual(parsed_args.http_proxy, "http://user:pass@domain:port") self.assertEqual(parsed_args.https_proxy, "") parsed_args = YouTubeTranscriptCli( "v1 v2 --languages de en --format json --https-proxy https://user:pass@domain:port".split() )._parse_args() self.assertEqual(parsed_args.video_ids, ["v1", "v2"]) self.assertEqual(parsed_args.format, "json") self.assertEqual(parsed_args.languages, ["de", "en"]) self.assertEqual(parsed_args.https_proxy, "https://user:pass@domain:port") self.assertEqual(parsed_args.http_proxy, "") def test_argument_parsing__only_video_ids(self): parsed_args = YouTubeTranscriptCli("v1 v2".split())._parse_args() self.assertEqual(parsed_args.video_ids, ["v1", "v2"]) self.assertEqual(parsed_args.format, "pretty") self.assertEqual(parsed_args.languages, ["en"]) def test_argument_parsing__video_ids_starting_with_dash(self): parsed_args = YouTubeTranscriptCli(r"\-v1 \-\-v2 \--v3".split())._parse_args() self.assertEqual(parsed_args.video_ids, ["-v1", "--v2", "--v3"]) self.assertEqual(parsed_args.format, "pretty") self.assertEqual(parsed_args.languages, ["en"]) def test_argument_parsing__fail_without_video_ids(self): with self.assertRaises(SystemExit): YouTubeTranscriptCli("--format json".split())._parse_args() def test_argument_parsing__json(self): parsed_args = YouTubeTranscriptCli("v1 v2 --format json".split())._parse_args() self.assertEqual(parsed_args.video_ids, ["v1", "v2"]) self.assertEqual(parsed_args.format, "json") self.assertEqual(parsed_args.languages, ["en"]) parsed_args = YouTubeTranscriptCli("--format json v1 v2".split())._parse_args() self.assertEqual(parsed_args.video_ids, ["v1", "v2"]) self.assertEqual(parsed_args.format, "json") self.assertEqual(parsed_args.languages, ["en"]) def test_argument_parsing__languages(self): parsed_args = YouTubeTranscriptCli( "v1 v2 --languages de en".split() )._parse_args() self.assertEqual(parsed_args.video_ids, ["v1", "v2"]) self.assertEqual(parsed_args.format, "pretty") self.assertEqual(parsed_args.languages, ["de", "en"]) def test_argument_parsing__proxies(self): parsed_args = YouTubeTranscriptCli( "v1 v2 --http-proxy http://user:pass@domain:port".split() )._parse_args() self.assertEqual(parsed_args.http_proxy, "http://user:pass@domain:port") parsed_args = YouTubeTranscriptCli( "v1 v2 --https-proxy https://user:pass@domain:port".split() )._parse_args() self.assertEqual(parsed_args.https_proxy, "https://user:pass@domain:port") parsed_args = YouTubeTranscriptCli( "v1 v2 --http-proxy http://user:pass@domain:port --https-proxy https://user:pass@domain:port".split() )._parse_args() self.assertEqual(parsed_args.http_proxy, "http://user:pass@domain:port") self.assertEqual(parsed_args.https_proxy, "https://user:pass@domain:port") parsed_args = YouTubeTranscriptCli("v1 v2".split())._parse_args() self.assertEqual(parsed_args.http_proxy, "") self.assertEqual(parsed_args.https_proxy, "") def test_argument_parsing__list_transcripts(self): parsed_args = YouTubeTranscriptCli( "--list-transcripts v1 v2".split() )._parse_args() self.assertEqual(parsed_args.video_ids, ["v1", "v2"]) self.assertTrue(parsed_args.list_transcripts) parsed_args = YouTubeTranscriptCli( "v1 v2 --list-transcripts".split() )._parse_args() self.assertEqual(parsed_args.video_ids, ["v1", "v2"]) self.assertTrue(parsed_args.list_transcripts) def test_argument_parsing__translate(self): parsed_args = YouTubeTranscriptCli( "v1 v2 --languages de en --translate cz".split() )._parse_args() self.assertEqual(parsed_args.video_ids, ["v1", "v2"]) self.assertEqual(parsed_args.format, "pretty") self.assertEqual(parsed_args.languages, ["de", "en"]) self.assertEqual(parsed_args.translate, "cz") parsed_args = YouTubeTranscriptCli( "v1 v2 --translate cz --languages de en".split() )._parse_args() self.assertEqual(parsed_args.video_ids, ["v1", "v2"]) self.assertEqual(parsed_args.format, "pretty") self.assertEqual(parsed_args.languages, ["de", "en"]) self.assertEqual(parsed_args.translate, "cz") def test_argument_parsing__manually_or_generated(self): parsed_args = YouTubeTranscriptCli( "v1 v2 --exclude-manually-created".split() )._parse_args() self.assertEqual(parsed_args.video_ids, ["v1", "v2"]) self.assertTrue(parsed_args.exclude_manually_created) self.assertFalse(parsed_args.exclude_generated) parsed_args = YouTubeTranscriptCli( "v1 v2 --exclude-generated".split() )._parse_args() self.assertEqual(parsed_args.video_ids, ["v1", "v2"]) self.assertFalse(parsed_args.exclude_manually_created) self.assertTrue(parsed_args.exclude_generated) parsed_args = YouTubeTranscriptCli( "v1 v2 --exclude-manually-created --exclude-generated".split() )._parse_args() self.assertEqual(parsed_args.video_ids, ["v1", "v2"]) self.assertTrue(parsed_args.exclude_manually_created) self.assertTrue(parsed_args.exclude_generated) def test_run(self): YouTubeTranscriptCli("v1 v2 --languages de en".split()).run() YouTubeTranscriptApi.list.assert_any_call("v1") YouTubeTranscriptApi.list.assert_any_call("v2") self.transcript_list_mock.find_transcript.assert_any_call(["de", "en"]) def test_run__failing_transcripts(self): YouTubeTranscriptApi.list = MagicMock(side_effect=VideoUnavailable("video_id")) output = YouTubeTranscriptCli("v1 --languages de en".split()).run() self.assertEqual(output, str(VideoUnavailable("video_id"))) def test_run__exclude_generated(self): YouTubeTranscriptCli( "v1 v2 --languages de en --exclude-generated".split() ).run() self.transcript_list_mock.find_manually_created_transcript.assert_any_call( ["de", "en"] ) def test_run__exclude_manually_created(self): YouTubeTranscriptCli( "v1 v2 --languages de en --exclude-manually-created".split() ).run() self.transcript_list_mock.find_generated_transcript.assert_any_call( ["de", "en"] ) def test_run__exclude_manually_created_and_generated(self): self.assertEqual( YouTubeTranscriptCli( "v1 v2 --languages de en --exclude-manually-created --exclude-generated".split() ).run(), "", ) def test_run__translate(self): (YouTubeTranscriptCli("v1 v2 --languages de en --translate cz".split()).run(),) self.transcript_mock.translate.assert_any_call("cz") def test_run__list_transcripts(self): YouTubeTranscriptCli("--list-transcripts v1 v2".split()).run() YouTubeTranscriptApi.list.assert_any_call("v1") YouTubeTranscriptApi.list.assert_any_call("v2") def test_run__json_output(self): output = YouTubeTranscriptCli( "v1 v2 --languages de en --format json".split() ).run() # will fail if output is not valid json json.loads(output) def test_run__webshare_proxy_config(self): YouTubeTranscriptCli( ( "v1 v2 --languages de en " "--webshare-proxy-username username " "--webshare-proxy-password password" ).split() ).run() proxy_config = YouTubeTranscriptApi.__init__.call_args.kwargs.get( "proxy_config" ) self.assertIsNotNone(proxy_config) self.assertEqual(proxy_config.proxy_username, "username") self.assertEqual(proxy_config.proxy_password, "password") def test_run__generic_proxy_config(self): YouTubeTranscriptCli( ( "v1 v2 --languages de en " "--http-proxy http://user:pass@domain:port " "--https-proxy https://user:pass@domain:port" ).split() ).run() proxy_config = YouTubeTranscriptApi.__init__.call_args.kwargs.get( "proxy_config" ) self.assertIsNotNone(proxy_config) self.assertEqual(proxy_config.http_url, "http://user:pass@domain:port") self.assertEqual(proxy_config.https_url, "https://user:pass@domain:port") @pytest.mark.skip( reason="This test is temporarily disabled because cookie auth is currently not " "working due to YouTube changes." ) def test_run__cookies(self): YouTubeTranscriptCli( ("v1 v2 --languages de en " "--cookies blahblah.txt").split() ).run() YouTubeTranscriptApi.__init__.assert_any_call( proxy_config=None, cookie_path="blahblah.txt", ) def test_version_matches_metadata(self): """ `youtube_transcript_api --version` should return the same version as in the package metadata. """ expected_version_msg = ( f"youtube_transcript_api, version {version('youtube-transcript-api')}" ) cli_version_msg = subprocess.run( ["youtube_transcript_api", "--version"], capture_output=True, text=True, check=True, ).stdout.strip() assert ( cli_version_msg == expected_version_msg ), f"Expected version '{expected_version_msg}', but got '{cli_version_msg}'" def test_get_version_package_not_found(self): with patch( "youtube_transcript_api._cli.version", side_effect=PackageNotFoundError ): cli = YouTubeTranscriptCli([]) assert cli._get_version() == "unknown" ================================================ FILE: youtube_transcript_api/test/test_formatters.py ================================================ from unittest import TestCase import json import pprint from youtube_transcript_api.formatters import ( FetchedTranscript, FetchedTranscriptSnippet, Formatter, JSONFormatter, TextFormatter, SRTFormatter, WebVTTFormatter, PrettyPrintFormatter, FormatterLoader, ) class TestFormatters(TestCase): def setUp(self): self.transcript = FetchedTranscript( snippets=[ FetchedTranscriptSnippet(text="Test line 1", start=0.0, duration=1.50), FetchedTranscriptSnippet(text="line between", start=1.5, duration=2.0), FetchedTranscriptSnippet( text="testing the end line", start=2.5, duration=3.25 ), ], language="English", language_code="en", is_generated=True, video_id="12345", ) self.transcripts = [self.transcript, self.transcript] self.transcript_raw = self.transcript.to_raw_data() self.transcripts_raw = [ transcript.to_raw_data() for transcript in self.transcripts ] def test_base_formatter_format_call(self): with self.assertRaises(NotImplementedError): Formatter().format_transcript(self.transcript) with self.assertRaises(NotImplementedError): Formatter().format_transcripts([self.transcript]) def test_srt_formatter_starting(self): content = SRTFormatter().format_transcript(self.transcript) lines = content.split("\n") # test starting lines self.assertEqual(lines[0], "1") self.assertEqual(lines[1], "00:00:00,000 --> 00:00:01,500") def test_srt_formatter_middle(self): content = SRTFormatter().format_transcript(self.transcript) lines = content.split("\n") # test middle lines self.assertEqual(lines[4], "2") self.assertEqual(lines[5], "00:00:01,500 --> 00:00:02,500") self.assertEqual(lines[6], self.transcript_raw[1]["text"]) def test_srt_formatter_ending(self): content = SRTFormatter().format_transcript(self.transcript) lines = content.split("\n") # test ending lines self.assertEqual(lines[-2], self.transcript_raw[-1]["text"]) self.assertEqual(lines[-1], "") def test_srt_formatter_many(self): formatter = SRTFormatter() content = formatter.format_transcripts(self.transcripts) formatted_single_transcript = formatter.format_transcript(self.transcript) self.assertEqual( content, formatted_single_transcript + "\n\n\n" + formatted_single_transcript, ) def test_webvtt_formatter_starting(self): content = WebVTTFormatter().format_transcript(self.transcript) lines = content.split("\n") # test starting lines self.assertEqual(lines[0], "WEBVTT") self.assertEqual(lines[1], "") def test_webvtt_formatter_ending(self): content = WebVTTFormatter().format_transcript(self.transcript) lines = content.split("\n") # test ending lines self.assertEqual(lines[-2], self.transcript_raw[-1]["text"]) self.assertEqual(lines[-1], "") def test_webvtt_formatter_many(self): formatter = WebVTTFormatter() content = formatter.format_transcripts(self.transcripts) formatted_single_transcript = formatter.format_transcript(self.transcript) self.assertEqual( content, formatted_single_transcript + "\n\n\n" + formatted_single_transcript, ) def test_pretty_print_formatter(self): content = PrettyPrintFormatter().format_transcript(self.transcript) self.assertEqual(content, pprint.pformat(self.transcript_raw)) def test_pretty_print_formatter_many(self): content = PrettyPrintFormatter().format_transcripts(self.transcripts) self.assertEqual(content, pprint.pformat(self.transcripts_raw)) def test_json_formatter(self): content = JSONFormatter().format_transcript(self.transcript) self.assertEqual(json.loads(content), self.transcript_raw) def test_json_formatter_many(self): content = JSONFormatter().format_transcripts(self.transcripts) self.assertEqual(json.loads(content), self.transcripts_raw) def test_text_formatter(self): content = TextFormatter().format_transcript(self.transcript) lines = content.split("\n") self.assertEqual(lines[0], self.transcript_raw[0]["text"]) self.assertEqual(lines[-1], self.transcript_raw[-1]["text"]) def test_text_formatter_many(self): formatter = TextFormatter() content = formatter.format_transcripts(self.transcripts) formatted_single_transcript = formatter.format_transcript(self.transcript) self.assertEqual( content, formatted_single_transcript + "\n\n\n" + formatted_single_transcript, ) def test_formatter_loader(self): loader = FormatterLoader() formatter = loader.load("json") self.assertTrue(isinstance(formatter, JSONFormatter)) def test_formatter_loader__default_formatter(self): loader = FormatterLoader() formatter = loader.load() self.assertTrue(isinstance(formatter, PrettyPrintFormatter)) def test_formatter_loader__unknown_format(self): with self.assertRaises(FormatterLoader.UnknownFormatterType): FormatterLoader().load("png") ================================================ FILE: youtube_transcript_api/test/test_proxies.py ================================================ import pytest from youtube_transcript_api.proxies import ( GenericProxyConfig, InvalidProxyConfig, WebshareProxyConfig, ) class TestGenericProxyConfig: def test_to_requests_dict(self): proxy_config = GenericProxyConfig( http_url="http://myproxy.com", https_url="https://myproxy.com", ) request_dict = proxy_config.to_requests_dict() assert request_dict == { "http": "http://myproxy.com", "https": "https://myproxy.com", } def test_to_requests_dict__only_http(self): proxy_config = GenericProxyConfig( http_url="http://myproxy.com", ) request_dict = proxy_config.to_requests_dict() assert request_dict == { "http": "http://myproxy.com", "https": "http://myproxy.com", } def test_to_requests_dict__only_https(self): proxy_config = GenericProxyConfig( https_url="https://myproxy.com", ) request_dict = proxy_config.to_requests_dict() assert request_dict == { "http": "https://myproxy.com", "https": "https://myproxy.com", } def test__invalid_config(self): with pytest.raises(InvalidProxyConfig): GenericProxyConfig() class TestWebshareProxyConfig: def test_to_requests_dict(self): proxy_config = WebshareProxyConfig( proxy_username="user", proxy_password="password", ) request_dict = proxy_config.to_requests_dict() assert request_dict == { "http": "http://user-rotate:password@p.webshare.io:80/", "https": "http://user-rotate:password@p.webshare.io:80/", } def test_to_requests_dict__with_location_filter(self): proxy_config = WebshareProxyConfig( proxy_username="user", proxy_password="password", filter_ip_locations=["us"], ) request_dict = proxy_config.to_requests_dict() assert request_dict == { "http": "http://user-US-rotate:password@p.webshare.io:80/", "https": "http://user-US-rotate:password@p.webshare.io:80/", } def test_to_requests_dict__with_multiple_location_filters(self): proxy_config = WebshareProxyConfig( proxy_username="user", proxy_password="password", filter_ip_locations=["de", "us"], ) request_dict = proxy_config.to_requests_dict() assert request_dict == { "http": "http://user-DE-US-rotate:password@p.webshare.io:80/", "https": "http://user-DE-US-rotate:password@p.webshare.io:80/", } def test_to_requests_dict__with_rotate_suffix_in_username(self): proxy_config = WebshareProxyConfig( proxy_username="user-rotate", proxy_password="password" ) request_dict = proxy_config.to_requests_dict() assert request_dict == { "http": "http://user-rotate:password@p.webshare.io:80/", "https": "http://user-rotate:password@p.webshare.io:80/", }